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
341378671434	341378672005	341378672555	341378673105	341378673653	341378674205	341378674755	341378675305	341378675853	341378676405	341378676955	341378677505	341378678053	341378678605	341378679155	341378679705	341378680253	341378680805	341378681355	341378681905	341378682453	341378683005	341378683555	341378684105	341378684653	341378685205	341378685755	341378686305	341378686853	341378687405	341378687955	341378688505	341378689053	341378689605	341378690155	341378690705	341378691253	341378691805	341378692355	341378692905	341378693453	341378694005	341378694555	341378695105	341378695653	341378696205	341378696755	341378697305	341378697853	341378698405	341378698955	341378699505	341378700053	341378700605	341378701155	341378701705	341378702253	341378702805	341378703355	341378703905	341378704453	341378705005	341378705555	341378706105	341378706653	341378707205	341378707755	341378708305	341378708853	341378709405	341378709955	341378710505	341378711053	341378711605	341378712155	341378712705	341378713253	341378713805	341378714355	341378714905	341378715453	341378716005	341378716555	341378717105	341378717653	341378718205	341378718755	341378719305	341378719853	341378720405	341378720955	341378721505	341378722053	341378722605	341378723155	341378723705	341378724253	341378724805	341378725355	341378725905	341378726453	341378727005	341378727555	341378728105	341378728653	341378729205	341378729755	341378730305	341378730853	341378731405	341378731955	341378732505	341378733053	341378733605	341378734155	341378734705	341378735253	341378735805	341378736355	341378736905	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23248	21691	29364	24555	21698	21646	10810	1121	824	707	663	637	551	559	566	551	562	559	533	515	525	508	496	497	515	507	497	459	526	495	481	490	563	487	523	493	527	467	476	494	510	473	469	443	466	530	454	503	495	486	497	488	456	469	493	492	503	506	481	501	464	437	477	468	479	470	494	517	505	521	465	489	484	486	481	511	474	495	502	476	498	471	490	477	485	519	490	552	475	442	511	460	494	492	492	492	473	561	488	502	479	484	475	478	500	512	488	485	497	495	484	498	525	491	510	492	506	459	459	492	467	512	459	489	494	497	489	485	493	489	481	482	496	504	531	505	499	492	502	487	485	494	514	496	467	481	498	493	491	464	443	466	451	464	497	495	509	494	500	488	452	490	486	480	468	469	539	502	495	476	482	465	501	472	471	486	486	483	437	484	501	450	481	457	460	438	495	485	474	463	514	512	518	525	472	507	487	511	463	461	514	519	511	446	468	539	466	491	450	508	479	471	528	481	485	449	498	434	475	500	491	489	478	495	519	507	519	472	462	436	516	524	468	479	505	508	473	475	483	453	504	500	491	461	466	461	476	501	499	476	496	467	490	518	474	529	487	513	510	471	479	504	510	533	514	478	470	448	517	519	468	460	523	523	513	525	489	458	467	463	536	459	516	461	477	475	477	541	474	491	496	515	483	444	509	488	474	441	468	492	453	471	466	511	495	475	458	466	511	444	488	472	525	485	515	486	481	466	518	475	472	496	499	476	521	459	475	464	478	491	454	469	461	464	481	484	456	508	478	483	475	493	504	527	497	516	491	484	472	503	472	483	493	505	459	503	508	523	491	518	485	481	518	509	502	472	526	451	496	457	469	521	486	479	465	492	503	485	459	482	474	502	480	492	521	486	500	467	458	487	443	470	440	508	449	480	498	455	469	482	490	478	545	476	474	477	489	455	448	490	441	477	493	495	470	499	449	486	457	476	463	478	506	491	471	501	478	488	525	507	481	500	474	498	473	453	504	459	492	502	501	463	503	496	473	470	460	511	470	497	508	493	477	456	458	528	493	475	457	478	500	494	484	477	503	505	484	485	512	487	517	474	466	482	496	483	466	457	475	461	498	485	510	480	456	481	491	481	473	496	530	513	484	456	520	506	473	482	488	470	493	515	479	491	485	460	438	494	504	459	469	514	463	467	480	504	491	513	474	486	488	486	488	506	486	472	439	500	506	490	483	457	486	511	489	484	496	468	491	536	496	471	496	481	527	484	501	456	502	506	471	489	499	530	493	470	486	507	484	490	476	504	502	512	529	495	510	493	472	481	463	483	466	517	479	473	467	488	456	435	498	489	541	511	476	486	492	533	459	552	489	512	493	463	506	469	468	519	503	485	479	493	484	513	458	522	490	483	521	470	475	494	449	462	491	512	465	505	462	457	480	466	491	480	510	483	512	473	493	517	488	504	489	502	462	464	517	493	473	480	455	514	484	437	437	531	476	470	501	484	473	536	493	455	493	455	479	495	542	476	497	520	471	457	501	473	492	505	507	521	481	489	485	445	524	493	483	475	442	484	502	486	501	461	477	484	496	484	493	495	513	484	486	477	505	473	524	516	515	506	474	492	473	532	504	495	474	504	491	455	479	479	495	517	484	475	506	476	464	516	496	449	478	441	452	522	497	468	487	486	505	500	477	467	453	495	446	502	490	518	493	472	476	484	487	478	476	498	496	509	490	506	494	493	490	496	471	488	495	471	450	484	481	526	464	464	503	490	513	479	469	481	476	490	510	512	516	449	477	464	493	439	475	523	458	536	483	486	433	462	480	480	510	490	483	507	483	477	510	505	494	453	463	511	497	466	494	508	462	490	455	456	481	516	482	511	481	487	478	518	468	461	501	510	481	451	496	500	493	519	482	490	506	476	437	497	458	462	473	499	497	514	484	463	453	467	424	512	493	521	456	506	460	473	480	536	512	489	503	469	469	520	485	486	503	497	451	436	465	469	486	453	472	478	495	510	475	489	458	469	483	507	493	478	493	492	469	492	472	517	492	481	498	511	483	534	457	536	452	466	488	523	532	463	486	476	500	492	524	498	486	524	511	486	464	490	471	483	530	478	518	457	494	493	482	471	470	485	527	522	462	497	470	436	495	485	491	523	484	519	508	498	480	510	498	520	522	490	522	478	511	431	431	528	488	496	494	468	465	518	479	478	460	478	507	470	492	527	488	461	501	476	506	509	461	500	447	472	481	492	482	526	469	474	465	441	494	466	488	459	484	477	461	465	491	489	449	488	469	486	515	515	482	503	467	501	464	516	473	477	488	494	503	492	494	502	499	481	454	527	461	486	472	464	479	493	489	483	472	491	481	479	496	503	509	545	514	511	481	497	505	480	479	519	478	496	493	470	498	469	490	495	472	491	517	481	537	530	475	482	515	500	485	476	484	492	477	527	501	459	481	518	522	461	501	467	520	512	491	457	498	479	533	526	481	499	483	514	478	492	484	494	495	522	505	456	522	472	464	485	488	520	493	483	471	512	477	515	494	507	511	501	461	461	480	516	503	490	452	513	464	497	462	526	505	455	500	476	489	470	534	492	482	498	476	493	499	529	485	509	476	494	499	516	475	484	479	468	497	500	507	497	472	483	477	473	485	506	498	491	488	465	486	497	457	450	493	512	465	506	496	513	482	480	480	470	520	529	483	465	546	516	478	494	452	489	504	489	484	468	491	539	489	468	481	445	497	486	443	473	483	473	488	457	479	491	485	532	505	455	492	511	501	464	480	499	493	521	547	427	471	557	472	481	520	472	490	517	520	450	557	464	491	477	503	492	455	486	476	537	486	482	461	492	501	496	512	456	472	451	508	458	512	517	508	498	471	556	486	505	468	477	479	452	478	474	453	458	487	464	510	467	502	459	467	462	492	517	446	506	468	494	520	489	509	499	480	501	479	489	480	470	511	470	454	472	498	484	471	473	475	464	471	493	501	465	528	474	439	487	504	475	489	499	496	504	519	506	518	456	518	467	506	491	463	488	492	465	465	449	484	484	482	510	464	500	489	456	499	476	517	461	468	456	468	485	505	466	507	460	480	516	509	472	447	464	463	502	483	493	479	499	502	468	522	484	487	511	479	477	488	470	494	484	502	478	510	465	506	487	453	464	471	490	495	517	494	497	509	495	499	507	469	463	538	476	483	466	501	485	438	504	516	458	508	467	506	525	492	498	509	500	523	485	465	485	486	459	465	544	457	513	491	469	455	511	484	510	475	519	487	476	524	470	495	496	512	509	493	457	504	447	493	480	489	474	480	504	484	485	489	448	507	524	482	496	508	490	476	501	501	490	520	469	469	523	484	473	485	480	487	448	484	494	516	467	481	499	462	483	487	499	485	508	505	467	491	500	471	465	512	487	496	547	454	476	488	481	491	479	466	460	414	484	492	482	467	494	514	495	459	553	491	518	474	458	488	487	514	482	516	430	495	454	498	493	476	483	491	496	524	486	464	494	471	517
44099	65980	50249	30041	10395	1842	1565	1391	1068	859	838	729	686	601	653	642	645	583	602	547	558	550	540	550	528	502	527	514	528	510	518	524	514	505	520	525	507	532	520	510	532	536	521	477	522	539	479	497	518	529	525	514	514	487	504	509	527	464	514	473	507	502	520	509	533	486	497	522	480	477	499	506	524	512	466	492	495	490	489	533	515	475	509	483	488	522	516	480	492	552	531	463	528	515	503	450	542	496	509	505	561	525	495	523	490	516	521	500	514	542	478	507	524	464	485	512	500	533	510	512	508	516	532	507	499	477	524	550	491	559	508	519	519	512	496	509	503	534	540	521	465	476	510	479	499	493	534	494	474	536	474	513	531	509	471	533	497	490	467	482	516	456	550	523	523	483	540	499	526	506	515	518	538	458	476	472	508	481	546	532	523	488	486	482	499	489	491	509	491	528	494	485	523	496	480	515	495	515	477	509	503	486	476	515	487	510	475	473	491	512	487	513	495	522	534	516	503	515	514	516	504	475	483	509	506	516	485	539	522	480	520	537	481	458	517	507	497	481	492	463	541	510	478	530	515	495	501	504	511	525	537	493	521	489	555	527	480	493	508	471	515	489	509	492	537	520	507	482	513	517	479	490	467	492	488	513	494	490	471	515	458	511	480	513	469	499	504	518	533	501	489	468	540	521	501	484	471	494	507	523	508	511	466	526	500	501	481	526	503	508	482	481	513	520	514	473	516	473	502	520	522	507	519	542	516	472	487	495	511	521	506	504	534	485	517	535	478	503	536	493	526	495	527	508	503	483	526	529	483	557	499	491	534	532	506	508	473	515	528	490	508	539	488	497	541	528	476	480	502	492	510	504	551	501	490	518	504	504	495	510	496	539	521	530	530	533	479	524	529	472	495	502	509	519	503	482	481	505	509	470	508	465	476	486	511	527	509	544	536	518	474	499	491	487	539	559	526	473	483	499	522	494	509	501	484	521	518	495	513	505	515	550	508	553	519	495	538	482	517	517	506	462	509	497	516	461	537	490	474	513	517	479	505	497	510	519	514	540	507	516	516	502	485	493	541	540	529	460	556	491	527	492	506	514	524	517	465	454	533	497	463	486	494	495	523	479	495	491	510	461	480	487	526	532	553	522	481	498	498	520	517	539	511	518	525	538	527	556	513	507	493	458	516	486	458	517	519	479	487	518	496	556	482	538	484	527	513	516	467	488	550	471	546	482	537	487	481	512	477	532	516	491	483	519	504	461	529	527	516	471	489	472	514	520	538	487	501	491	510	507	493	483	487	561	493	476	498	476	485	505	523	494	529	513	469	482	481	495	506	534	511	456	528	485	503	506	488	517	514	507	468	496	486	517	496	522	528	542	494	521	478	510	484	511	502	515	495	508	485	501	522	526	496	448	529	460	496	489	523	510	511	489	491	508	492	536	529	513	529	513	499	503	531	518	490	469	526	511	492	518	536	537	522	510	457	521	530	540	543	485	486	530	477	489	521	531	527	490	502	475	495	497	536	495	485	507	496	471	472	522	507	469	493	515	493	503	500	477	510	517	482	513	484	512	483	494	480	529	509	519	509	489	471	513	488	496	496	507	458	547	513	525	522	491	522	464	488	526	504	502	494	503	491	491	499	478	521	537	538	511	514	503	503	544	527	513	480	508	540	489	480	484	476	505	502	481	502	511	472	531	480	530	519	501	518	490	485	502	491	534	515	498	514	484	508	516	483	508	497	483	498	490	510	516	512	492	478	489	493	509	512	553	499	522	475	482	545	481	515	482	529	480	480	500	497	480	493	464	504	541	465	501	495	503	529	479	513	488	483	528	490	506	498	468	486	534	494	501	499	528	515	514	504	478	519	506	508	530	525	495	461	506	521	463	506	490	549	503	499	493	567	464	506	488	519	499	537	511	500	526	506	486	511	477	460	493	455	487	482	472	453	486	492	486	465	517	491	495	526	526	548	494	525	500	492	517	500	497	500	534	486	484	524	508	522	478	512	524	482	495	481	518	510	486	482	460	518	467	481	489	508	507	540	532	493	522	504	513	521	500	520	486	509	479	482	525	490	490	537	511	502	514	525	450	485	491	531	515	463	510	521	485	485	510	529	503	503	493	468	519	533	473	485	467	429	489	523	538	475	504	511	491	505	497	466	519	455	506	486	498	515	494	481	492	483	495	489	432	522	498	504	516	510	528	495	505	514	507	488	461	498	523	489	518	508	470	500	494	514	545	529	516	524	477	544	459	512	535	496	518	521	512	532	503	481	486	459	473	538	486	551	515	482	549	541	483	505	528	469	492	529	493	540	497	510	517	509	509	510	523	494	520	515	499	485	535	516	514	516	494	529	519	472	492	472	475	534	515	510	492	516	496	464	539	511	465	485	515	502	515	500	493	503	486	510	471	504	505	529	505	516	464	488	521	488	480	526	478	517	486	517	499	517	512	514	516	541	488	495	483	505	510	524	499	493	494	489	463	479	509	526	491	490	527	506	482	524	496	539	453	489	525	495	472	494	543	522	524	507	514	489	533	545	504	498	507	521	509	506	531	491	542	505	502	543	513	483	571	523	531	497	500	478	497	479	503	528	475	484	497	474	507	482	488	489	489	483	510	503	508	481	535	522	506	516	517	487	504	491	549	521	479	527	510	492	471	517	505	521	476	476	497	480	498	546	490	538	518	486	551	489	498	500	503	463	514	496	485	511	527	505	519	519	476	531	500	541	456	472	500	483	521	469	511	519	484	501	526	514	509	515	490	516	496	465	461	548	534	494	478	489	519	499	511	546	468	521	522	490	507	495	516	517	516	490	462	514	511	517	521	525	528	506	478	525	530	543	481	503	467	522	545	514	521	530	517	490	509	521	480	513	483	508	486	487	506	494	496	508	504	477	503	482	527	475	544	493	488	540	508	476	496	499	522	510	546	485	510	490	538	521	505	462	469	510	445	528	544	476	543	488	505	549	507	509	511	479	508	517	465	541	468	513	551	523	502	520	490	459	492	518	451	502	518	520	521	563	502	504	519	524	474	550	502	492	464	524	504	530	476	526	486	472	512	497	499	529	555	506	479	494	475	513	527	540	507	514	530	548	537	541	504	486	543	469	530	565	512	504	466	462	485	539	507	493	484	520	518	511	519	503	459	471	446	518	480	508	461	504	495	564	494	501	524	506	510	502	517	487	480	523	508	479	557	491	469	521	493	511	482	525	512	480	506	489	457	512	517	482	494	508	510	488	471	488	530	483	497	482	515	487	461	530	507	495	484	469	515	513	475	507	466	493	477	476	509	508	482	467	477	449	496	470	491	524	486	513	529	486	503	504	512	461	498	513	484	513	528	539	518	504	530	528	519	535	539	471	490	516	476	553	501	509	495	507	480	475	538	477	526	489	504	480	482	484	485	516	473	468	487	489	498	519	508	464	480	534	487	533	497	539	524	486	512	485	495	504	520	475	500	521	510	567	545	489	552	492	502	493	545	498	509	463	520	527	517
34317	33834	29298	17228	4732	1292	1046	986	865	882	884	792	738	769	775	819	772	823	726	810	785	745	743	785	758	815	768	765	792	757	773	744	799	747	739	767	732	723	732	719	743	825	787	799	746	774	771	775	744	806	751	753	734	769	790	771	723	755	771	744	789	801	731	820	775	792	792	794	726	790	754	753	731	750	817	739	767	798	757	778	766	778	753	732	748	742	766	759	802	801	729	732	809	787	795	767	777	779	786	764	744	822	757	799	724	763	793	804	766	761	777	742	744	776	778	733	721	764	763	756	774	795	761	803	748	739	770	771	775	766	744	768	713	764	687	768	734	761	742	758	748	838	763	702	753	816	806	726	749	793	779	738	756	786	717	757	721	731	808	777	801	778	770	795	799	760	742	756	734	790	765	739	768	809	773	767	792	769	692	801	742	786	800	783	716	801	788	815	759	759	752	754	789	744	724	720	767	740	740	761	793	734	774	725	718	808	765	759	778	746	783	740	799	771	743	733	772	738	769	752	810	766	737	783	761	774	755	791	777	789	788	748	714	813	767	691	760	775	770	775	745	727	739	722	734	782	782	765	765	718	740	702	742	771	732	694	792	763	753	734	786	786	773	761	730	741	735	754	763	783	752	817	744	758	747	765	767	762	758	729	781	761	777	823	766	696	770	771	795	742	733	782	742	771	800	770	749	753	729	759	756	752	779	752	783	731	764	810	756	731	714	796	794	796	784	724	749	756	726	722	753	724	770	718	720	749	694	782	743	747	742	739	786	808	805	824	760	739	759	747	725	747	753	746	750	748	799	749	766	785	708	778	738	819	759	772	763	790	783	752	756	802	767	819	742	784	735	738	786	749	746	747	793	764	754	766	750	791	742	705	722	778	735	766	745	780	788	762	799	767	748	773	788	760	753	790	764	766	830	754	755	812	766	808	806	792	725	734	741	761	755	763	774	721	770	769	792	754	796	768	799	750	762	739	741	762	741	793	775	768	732	737	772	772	764	777	704	763	727	744	761	701	782	789	773	781	749	814	807	744	769	798	786	700	819	721	773	698	828	728	785	781	785	742	803	860	728	724	742	725	767	779	744	774	748	715	763	783	819	747	754	796	756	744	768	746	788	747	740	753	800	720	772	752	738	787	750	769	759	781	769	710	818	749	704	729	770	808	733	783	746	771	797	787	764	736	772	808	769	762	743	792	706	773	736	787	832	759	746	761	746	750	765	749	712	759	749	753	738	762	723	802	748	795	727	745	769	747	750	795	811	772	751	744	784	744	728	715	788	786	765	768	758	790	757	751	704	781	716	793	765	759	736	712	734	706	695	765	748	699	713	778	788	812	782	779	734	781	775	702	804	755	801	787	734	729	746	715	717	782	738	716	717	792	736	756	822	751	801	815	746	738	791	811	778	768	776	757	757	716	755	791	791	784	772	782	764	760	767	741	787	773	770	752	779	756	746	768	803	760	759	786	720	742	764	773	830	817	788	759	742	785	742	771	739	801	798	786	714	769	768	785	770	788	771	768	784	800	780	732	711	741	773	749	751	740	782	739	761	785	732	788	760	734	736	768	729	803	786	781	720	717	766	776	749	780	776	739	826	824	760	770	816	780	779	780	778	734	775	740	744	735	796	756	780	728	821	801	785	700	769	725	787	731	779	750	825	751	784	770	751	709	748	765	749	749	733	746	768	781	788	702	786	785	788	740	791	748	747	729	785	776	733	756	788	766	717	736	763	746	776	774	774	771	749	752	770	755	777	742	747	764	782	831	778	737	814	756	810	809	753	765	794	726	795	739	772	798	782	740	764	757	787	761	754	729	752	771	782	777	756	782	752	757	751	755	784	738	737	768	718	737	735	735	808	769	783	807	775	748	776	745	777	787	724	725	786	787	736	779	764	723	736	756	782	747	774	733	758	777	832	747	709	823	753	755	768	781	725	746	768	779	735	733	747	780	810	748	769	748	754	771	743	747	769	752	797	775	805	782	799	707	775	745	788	826	795	775	783	779	800	771	731	802	687	727	788	777	789	721	734	742	765	729	739	750	750	762	783	770	736	768	802	757	730	776	771	745	789	782	729	779	819	798	728	758	827	770	797	738	757	747	766	781	752	743	814	719	749	780	739	725	757	799	768	784	764	727	733	715	785	830	789	749	753	773	713	819	789	763	812	732	776	774	751	740	730	767	802	816	736	741	762	746	759	764	771	751	783	730	756	747	805	799	786	783	739	747	773	764	777	762	775	756	746	739	725	696	765	730	764	752	724	782	695	767	728	748	822	793	728	787	733	754	807	770	766	801	762	716	743	730	778	764	793	793	789	748	726	805	731	800	724	733	761	780	780	749	698	797	709	773	751	749	755	763	770	696	760	739	759	772	766	747	753	799	764	730	746	729	737	796	756	830	801	756	764	722	728	772	788	743	776	739	730	808	760	744	798	696	763	769	772	793	758	772	747	750	815	734	719	722	772	756	775	792	738	759	728	786	721	774	772	753	723	778	761	752	797	720	767	760	774	735	724	734	777	810	756	778	723	740	808	787	775	803	756	789	772	750	750	748	758	775	793	773	778	764	767	760	783	782	798	749	747	759	755	734	793	756	799	729	769	806	762	761	780	729	754	779	772	814	721	730	770	783	738	778	779	710	773	773	806	748	728	824	803	805	746	774	790	729	818	766	766	789	793	713	744	774	745	777	769	757	729	795	789	803	809	772	791	760	763	780	763	799	760	708	805	751	755	726	754	746	781	745	734	773	769	744	723	726	746	754	762	762	740	788	761	784	762	703	775	789	775	741	720	743	773	723	781	822	743	770	752	766	820	766	746	771	743	793	751	739	801	760	774	794	781	719	753	766	750	754	740	764	790	732	829	766	715	736	763	738	742	729	784	773	717	813	762	751	759	764	789	790	720	802	755	745	772	742	737	756	762	731	777	785	800	782	716	761	708	748	790	763	776	761	780	770	723	714	777	779	790	754	779	764	760	797	775	729	770	752	779	747	726	766	850	720	741	762	747	768	757	757	827	759	745	724	716	774	718	792	782	753	778	783	772	795	747	761	751	750	702	760	713	780	770	779	795	789	759	771	844	737	780	795	728	763	747	763	762	709	746	753	758	760	772	771	773	804	763	772	734	757	783	778	803	769	781	722	759	744	748	714	789	760	786	771	740	720	766	748	779	750	748	753	743	806	752	783	750	760	764	786	764	787	765	769	729	734	759	781	717	774	746	755	717	800	760	786	779	755	695	744	734	793	782	698	764	795	758	780	720	745	754	796	797	730	760	800	741	790	718	800	791	755	778	797	755	759	788	747	811	793	754	802	710	790	698	738	788	750	758	730	735	748	726	757	769	761	752	772	712	757	767	724	805	753	786	800	758	746	771	705	758	746	786	721	750	788	739	788	785	774	739	744	812	768	801	742	759	745	786	764	771	747	778	785	717	799	772	744	729	812	800	794	794	721	810	770	751	741	746	780	744	784	754	770	743	726	760	794	763	825
42475	48537	31354	15217	4871	1345	1200	1140	985	909	892	822	885	855	831	841	817	886	822	826	792	829	786	818	793	789	764	811	776	792	824	785	781	841	788	817	826	780	751	776	779	772	791	732	814	797	756	797	775	757	800	791	757	758	741	792	779	843	814	807	803	798	767	824	795	794	802	760	816	749	758	778	782	758	722	779	775	770	806	732	823	769	797	741	780	846	824	788	754	768	782	804	740	759	824	802	789	793	838	811	809	779	824	779	759	823	796	811	788	796	795	804	812	786	822	836	806	826	737	801	796	757	759	780	788	762	798	808	782	758	801	771	819	841	804	764	801	798	755	758	792	771	798	780	756	759	823	750	759	765	759	837	803	807	818	754	783	813	800	786	757	763	809	794	792	807	819	779	810	756	764	792	765	821	833	777	751	815	824	827	795	786	826	821	800	776	809	832	786	769	817	792	761	804	782	766	825	815	799	796	800	814	778	785	787	772	796	763	773	735	820	769	782	790	775	777	748	808	824	768	771	769	759	779	784	797	759	803	743	820	792	772	832	848	787	772	824	729	785	773	760	792	763	794	796	837	784	743	766	815	788	740	824	784	811	773	736	786	758	758	830	746	757	756	762	756	821	818	791	840	759	790	766	793	806	800	747	819	766	730	777	787	851	778	794	789	759	794	765	766	795	782	771	780	809	806	770	812	805	732	778	808	762	765	798	804	748	808	776	775	841	830	805	793	771	758	751	747	783	790	835	784	831	767	755	777	815	800	728	765	828	773	744	803	850	785	802	811	757	776	736	807	806	750	818	821	820	814	803	814	784	821	743	765	809	815	821	813	766	838	808	809	812	763	826	748	823	804	787	797	854	847	805	839	816	779	794	799	781	812	843	811	797	801	776	811	758	777	777	818	782	827	795	763	796	756	818	722	851	771	807	759	797	763	739	768	792	739	803	794	769	804	779	769	762	766	795	833	767	810	849	759	781	775	811	772	798	725	822	837	832	751	738	813	747	788	767	752	765	740	771	794	785	815	789	842	766	812	741	812	772	852	755	807	797	805	793	791	796	785	835	762	802	772	735	873	739	818	759	830	794	818	764	828	858	761	740	772	793	826	761	830	788	756	774	779	794	783	786	827	722	778	794	788	818	821	767	761	755	794	799	821	834	794	800	762	783	781	783	757	747	732	814	792	750	810	798	784	737	796	770	746	806	764	776	796	747	790	793	800	785	790	793	752	768	777	771	792	845	796	766	811	712	818	724	804	764	785	780	803	794	792	797	813	808	770	782	803	760	820	789	788	757	774	733	788	756	794	812	756	780	773	859	786	794	801	783	797	807	777	785	785	800	744	857	784	776	765	819	765	791	788	797	796	775	797	749	805	826	749	774	750	803	735	753	796	782	773	796	808	763	816	784	786	807	803	772	813	768	793	752	844	773	793	752	795	765	816	816	803	835	751	782	810	792	788	774	802	786	746	759	813	756	759	808	778	742	813	799	775	741	757	815	827	773	815	802	802	742	785	795	767	784	775	816	813	793	784	806	809	789	841	809	759	784	759	821	749	787	810	762	786	732	808	752	758	811	801	752	813	770	762	759	779	841	746	823	712	767	793	753	752	804	857	767	809	783	749	766	769	815	759	732	745	798	825	771	853	794	809	779	763	806	778	824	739	777	782	808	795	749	790	828	787	805	786	804	729	749	805	840	782	779	760	801	728	792	785	793	788	800	809	780	790	798	815	792	761	779	797	762	785	839	749	767	812	782	812	785	750	807	808	825	782	743	783	765	818	775	813	795	790	810	805	760	769	764	768	739	795	791	828	781	820	761	748	792	729	789	759	808	777	818	812	814	806	732	763	762	744	787	786	796	772	774	782	809	807	833	816	759	812	790	773	707	774	835	817	829	780	747	747	743	799	818	800	763	738	837	808	783	790	825	838	822	773	811	806	754	801	793	789	787	778	810	786	808	771	816	788	799	785	764	821	765	791	772	806	798	770	796	753	789	753	743	778	746	816	826	778	816	753	767	801	826	815	767	801	852	832	750	801	781	720	792	813	812	798	755	791	814	761	801	794	753	777	883	751	783	763	783	770	754	785	742	716	826	786	798	831	789	809	770	764	783	769	784	835	830	770	795	812	821	796	750	795	800	753	783	814	810	787	749	777	795	762	770	762	765	797	722	762	795	788	767	783	781	832	755	770	791	792	790	798	782	805	780	797	756	770	854	805	829	732	803	852	782	752	802	770	782	838	781	766	709	816	761	791	822	793	778	812	778	782	769	797	798	728	834	816	751	783	829	801	727	742	808	763	779	781	776	795	743	751	788	819	771	827	763	765	831	775	800	811	774	821	798	848	708	755	793	810	838	786	817	833	801	792	784	736	824	817	782	766	742	796	813	768	746	791	760	794	779	812	790	777	870	768	847	824	858	797	797	849	775	759	743	797	790	730	774	788	714	797	801	808	768	798	795	774	726	814	775	796	793	840	777	809	783	833	815	837	785	786	772	812	776	833	792	807	777	804	799	761	781	786	817	824	807	782	808	799	793	749	732	780	778	774	783	806	798	808	740	794	773	816	755	827	802	805	775	799	785	824	826	777	741	754	789	775	739	792	812	765	743	815	791	737	855	835	780	821	790	770	810	827	761	776	774	781	797	825	777	805	793	754	784	796	781	765	813	851	728	765	773	807	720	792	765	838	825	785	774	755	733	760	801	815	763	757	770	753	774	769	772	812	821	814	784	813	791	753	810	801	794	780	808	776	835	792	758	757	799	798	830	775	852	792	802	792	748	816	842	775	809	813	810	769	786	769	758	811	812	772	768	764	794	797	818	831	740	758	785	807	792	803	809	802	799	797	811	818	751	802	739	793	801	815	766	791	747	807	863	732	812	756	771	737	765	759	829	800	777	793	805	815	816	784	779	792	768	837	790	776	776	798	778	803	803	808	832	763	827	768	804	795	758	769	793	800	753	792	788	790	771	800	750	804	777	819	807	783	816	825	789	784	821	777	735	747	782	763	776	833	750	762	792	733	801	792	790	791	796	804	755	747	801	788	795	754	779	765	782	803	778	789	782	757	791	770	771	789	783	697	820	819	790	785	765	819	792	802	770	794	756	832	793	775	806	772	779	788	765	782	779	772	777	782	781	764	806	789	802	871	833	784	837	794	796	771	790	766	787	791	810	866	783	832	799	818	766	802	835	798	804	843	809	778	831	803	754	848	789	823	750	796	743	833	797	790	783	801	756	778	768	780	758	775	819	725	838	793	809	800	798	813	797	799	795	726	795	797	802	836	815	810	794	787	782	774	810	776	761	827	778	797	802	819	845	806	782	837	804	804	722	776	789	811	730	824	768	810	768	788	850	812	825	826	789	813	810	820	781	836	753	805	831	810	795	781	774	814	786	808	774	773	743	780	785	767	817	786	811	757	753	808	791	785	803	757	816	824	786	806	771	795	744	779	804	793	805	801	791	769	806	766	769	768	823	807	770	803	827	796	829	764
23758	20932	27933	24222	20995	13248	1671	1046	899	793	725	696	670	671	647	701	639	617	644	649	648	645	660	641	588	634	659	615	618	623	672	595	614	606	624	616	647	647	648	614	587	590	629	631	653	610	607	605	592	643	593	594	609	603	596	589	603	612	579	581	628	568	617	621	656	613	590	632	642	579	565	672	617	653	612	594	617	650	585	629	659	583	615	630	587	580	656	626	634	637	617	614	601	620	600	620	657	637	636	639	595	616	612	599	586	609	600	623	654	597	635	608	587	557	621	648	608	614	628	577	584	634	571	645	602	592	597	563	610	594	604	594	634	551	610	617	578	619	622	639	633	596	582	566	626	658	603	618	611	626	560	653	593	637	667	606	617	641	643	656	626	608	624	615	601	596	617	653	667	617	656	596	555	625	616	622	608	608	649	624	599	643	621	608	632	589	585	651	630	605	612	590	643	613	611	653	641	622	572	603	649	619	642	626	616	642	628	583	597	601	664	593	603	651	639	599	589	597	605	558	615	581	611	632	561	604	616	603	638	610	597	629	611	624	631	617	594	609	640	617	614	629	574	616	634	581	610	624	628	605	598	567	644	618	595	661	624	617	558	606	626	621	621	612	583	624	592	623	629	552	648	657	612	641	642	619	635	616	636	588	612	614	579	655	591	639	612	603	614	588	634	619	627	582	634	597	623	605	599	583	677	591	641	596	636	659	564	584	631	651	586	627	608	620	582	577	582	658	652	598	579	651	606	613	656	623	607	644	628	607	606	613	591	609	602	605	607	586	572	617	585	617	618	612	602	635	677	637	591	616	574	619	661	655	591	593	606	612	673	581	595	571	628	647	625	610	605	628	638	596	575	636	638	597	620	581	616	629	588	598	622	600	619	553	625	648	616	625	631	592	645	646	638	654	627	619	634	618	608	572	612	640	605	609	634	617	636	612	568	628	585	595	600	586	616	619	608	634	618	657	606	608	594	595	605	628	600	618	617	607	614	594	598	635	607	668	625	609	633	631	636	588	631	595	651	607	655	625	591	609	607	623	593	635	606	596	616	561	637	641	599	613	600	573	594	657	582	633	624	614	604	645	591	609	616	600	638	615	616	609	600	620	624	641	671	580	630	651	583	612	651	636	614	600	652	591	629	611	575	642	598	624	567	588	633	580	554	599	581	638	654	577	621	666	598	665	650	627	601	568	573	619	638	615	571	649	589	586	618	638	646	625	632	587	623	676	601	589	630	621	621	625	683	590	610	607	613	627	627	623	581	593	654	592	572	606	627	635	596	585	646	613	624	557	636	630	659	594	600	639	598	618	648	655	620	628	628	635	603	652	586	634	671	598	644	579	602	590	659	663	626	613	617	641	550	669	620	661	597	623	598	632	592	624	590	600	606	635	658	623	605	582	605	592	602	610	594	617	604	636	604	646	604	636	593	633	548	602	600	614	612	578	606	603	631	615	614	620	570	636	610	635	623	592	662	657	595	652	571	614	602	626	602	618	656	595	624	604	645	591	667	589	619	665	588	596	572	597	611	612	606	635	612	615	604	618	636	581	596	641	616	609	638	576	606	597	648	581	616	655	600	667	581	611	583	600	594	672	602	637	615	610	614	572	578	603	573	631	626	602	582	641	611	610	644	627	593	618	607	585	599	641	662	623	634	610	586	626	620	637	624	641	669	600	616	651	617	616	619	603	611	636	611	570	632	625	603	593	661	587	638	623	623	655	612	612	572	634	604	621	636	645	648	623	648	568	623	626	588	615	603	610	599	628	591	644	634	633	590	582	631	623	611	600	609	593	612	601	611	616	643	627	650	590	618	576	597	637	610	648	620	604	636	598	589	604	641	606	579	581	630	627	619	616	640	631	622	605	594	655	615	636	629	606	628	604	638	626	584	618	675	617	624	661	593	633	584	635	668	614	634	627	667	604	606	611	598	629	650	586	584	641	608	591	597	616	589	638	614	629	579	614	582	647	612	575	637	603	590	604	633	618	585	587	643	602	595	579	556	596	594	591	637	600	632	617	603	616	611	623	582	593	593	619	650	617	624	564	608	592	610	596	646	628	597	605	659	619	625	583	601	607	650	619	635	615	607	624	586	575	567	587	651	611	624	621	645	633	583	608	606	595	589	594	613	582	621	608	623	601	604	637	586	620	550	671	607	626	606	616	613	624	655	584	636	644	605	578	610	623	610	640	639	657	625	591	588	596	627	619	605	595	670	638	627	584	631	594	610	668	601	599	624	556	639	662	575	605	602	614	621	685	626	669	618	610	656	621	639	627	628	697	630	638	623	646	633	633	593	633	639	567	631	634	595	581	614	582	631	627	594	656	647	619	604	592	641	581	584	663	642	634	636	619	628	627	593	541	613	634	566	624	662	622	627	638	618	620	600	646	588	605	636	607	640	625	576	587	578	598	636	582	631	636	636	640	616	639	611	659	588	615	665	618	618	589	598	627	586	594	598	613	615	584	662	617	599	582	650	618	634	628	643	614	666	599	620	588	637	623	588	590	608	624	591	621	667	629	627	672	617	628	618	633	591	619	596	575	647	620	632	608	640	636	628	623	598	642	632	639	655	642	637	600	659	651	597	606	603	588	592	608	654	624	636	618	582	616	607	623	647	630	618	640	572	657	603	649	646	591	630	591	601	631	628	640	653	579	687	603	617	647	595	664	610	595	594	589	645	646	628	694	659	624	618	618	647	652	603	619	615	621	590	598	615	607	623	584	633	620	628	641	595	633	609	627	587	623	600	659	626	647	630	630	610	639	656	596	589	677	632	611	651	619	622	640	618	592	628	644	594	655	629	600	656	664	618	553	613	629	610	563	627	598	639	593	614	603	594	637	656	601	597	616	610	637	629	619	604	610	609	608	626	635	598	643	615	636	626	607	661	641	647	628	609	568	610	597	604	597	590	616	614	613	619	577	588	573	600	619	607	595	617	590	645	588	598	593	607	614	622	636	614	610	581	655	596	639	588	609	588	575	648	618	640	639	669	564	615	597	597	636	593	602	643	623	631	598	664	578	604	630	594	635	616	627	590	635	631	596	630	625	593	628	647	652	580	619	654	597	656	641	643	580	612	580	622	605	637	642	601	558	660	622	582	587	617	660	615	627	620	613	592	637	642	669	586	573	595	643	599	636	614	587	587	614	601	567	619	619	607	624	618	635	559	632	675	651	643	645	647	572	608	655	602	671	609	586	635	633	595	597	646	606	578	645	633	623	628	630	633	624	581	600	637	615	622	632	592	634	563	606	584	591	634	616	631	582	589	621	647	610	600	637	665	584	582	615	619	647	614	591	567	620	598	632	594	580	609	617	589	626	634	603	638	611	640	648	663	648	614	626	611	613	620	610	591	626	639	649	587	621	579	596	653	633	612	603	615	601	629	614	627	586	616	583	604	635	586	596	650	618	636	588	617	611	644	604	587	605	605	630	646	640	566	605	592	643	623	593	625	616	579	628	574	616	596	585	596	612	612	608	586	684	594	590
39034	52029	40359	25348	10393	1847	1508	1220	1105	895	825	795	729	752	802	699	711	723	732	711	649	592	693	698	672	677	656	628	615	652	666	619	631	618	647	640	595	641	608	667	659	654	634	647	638	638	652	622	675	669	609	626	659	608	650	646	633	621	682	629	652	617	662	635	623	669	715	651	616	678	655	631	643	624	606	660	658	621	579	696	647	638	659	639	655	611	647	663	651	651	649	655	625	613	683	618	654	646	650	617	697	631	632	614	606	674	681	679	673	707	668	618	686	630	646	675	636	609	649	676	598	689	590	598	613	633	702	639	669	638	607	625	689	639	617	667	637	651	655	654	618	636	669	668	632	665	635	625	621	591	599	685	637	657	673	672	624	627	646	676	581	678	652	636	694	646	652	642	634	674	701	695	645	612	646	624	573	676	638	654	647	613	613	688	617	633	658	653	639	644	622	643	621	628	656	630	638	630	632	622	566	631	594	621	657	605	664	623	650	652	639	694	635	639	640	670	678	648	669	658	677	608	628	645	614	670	633	637	612	635	716	671	609	641	595	618	664	661	613	602	615	626	646	662	648	650	653	661	663	631	648	606	626	646	628	655	645	608	639	664	605	685	660	675	592	636	716	622	661	648	641	614	611	644	618	632	637	585	618	630	645	656	646	627	628	643	621	606	657	626	612	624	681	694	677	691	636	638	689	636	649	624	706	651	693	625	636	643	629	633	635	641	642	602	669	620	646	611	651	621	610	666	685	646	641	669	603	644	619	644	598	648	633	651	607	673	661	647	645	674	653	606	680	660	648	626	665	710	649	630	683	676	639	663	673	666	649	677	683	638	621	611	634	692	600	638	604	634	661	692	630	651	660	640	586	632	677	609	659	594	656	633	647	620	646	665	647	626	622	643	624	622	619	578	621	640	618	671	656	677	670	621	607	676	635	616	642	665	666	675	634	649	629	647	665	640	633	627	646	681	608	684	607	659	634	645	642	630	607	686	651	656	626	641	621	656	601	680	656	649	697	675	608	628	640	663	631	664	632	656	663	634	663	682	645	614	660	659	624	649	652	641	636	651	617	618	650	667	639	695	591	657	631	619	668	639	660	642	655	610	646	606	675	640	682	649	617	635	619	633	641	636	632	624	664	620	681	632	694	626	607	684	623	664	663	641	635	650	642	630	693	635	657	626	679	605	642	611	639	622	640	613	682	624	643	639	634	660	626	663	702	656	665	618	638	650	662	639	646	666	634	668	661	689	636	616	660	621	614	666	671	649	680	637	639	644	639	619	647	663	637	737	686	583	600	665	607	624	650	628	669	680	625	628	666	625	630	626	642	619	593	647	658	653	601	632	672	665	679	645	597	660	622	662	641	606	631	662	620	646	667	654	656	677	619	660	666	671	660	632	665	684	603	612	615	632	627	663	674	677	649	655	629	666	644	618	665	618	642	650	631	637	676	666	636	620	681	676	661	650	650	625	663	653	659	581	636	620	620	688	673	611	623	614	652	642	636	619	626	655	668	660	651	630	647	592	640	620	604	655	651	636	573	630	636	646	680	615	710	658	661	649	655	654	670	653	638	694	645	650	583	626	659	614	638	624	680	643	616	661	613	633	648	629	637	661	642	655	637	639	680	651	653	625	613	672	642	632	632	663	662	631	648	668	647	639	665	629	654	609	600	614	653	643	661	624	636	623	643	667	633	633	613	667	654	650	642	651	646	673	617	617	664	701	650	662	648	643	632	636	610	638	643	670	654	650	649	629	620	630	680	595	689	654	635	620	646	623	651	646	624	606	627	657	635	664	672	646	639	682	642	635	678	643	629	642	647	659	637	626	646	613	599	605	662	639	662	665	654	635	663	624	650	631	637	642	638	672	661	618	591	654	588	598	644	618	645	649	631	596	660	605	664	662	694	642	640	621	643	621	609	618	652	662	643	640	639	654	670	667	629	608	672	626	603	685	609	674	627	629	653	655	668	687	606	628	582	632	600	617	689	680	649	635	612	668	620	675	676	616	670	647	657	665	662	650	640	591	607	620	633	665	633	684	608	607	648	672	645	589	650	626	625	620	644	583	684	630	619	600	602	635	641	640	633	673	651	611	636	656	666	613	638	657	600	658	635	687	673	620	667	591	659	605	623	657	670	695	668	659	606	674	650	678	640	637	629	599	620	654	675	647	680	649	632	627	632	645	649	645	626	701	621	631	674	633	631	653	658	667	626	648	676	633	617	596	632	623	626	623	657	661	676	624	633	614	659	658	624	661	628	632	620	679	675	605	648	629	631	630	627	668	654	654	660	624	615	657	640	618	682	673	654	637	637	673	668	619	608	620	613	657	629	639	607	672	642	615	642	689	629	677	591	574	658	665	645	631	629	641	657	643	631	625	651	631	619	604	636	670	624	645	666	625	659	639	613	635	658	661	622	645	642	640	660	604	599	655	650	651	641	654	609	644	613	632	650	639	640	613	645	621	652	628	625	627	649	665	635	635	644	663	628	654	634	658	655	647	673	621	675	691	678	663	626	647	682	660	622	650	679	648	665	605	640	636	662	609	608	597	646	598	621	615	629	688	600	650	633	584	646	671	644	625	647	648	668	629	686	622	643	614	624	688	673	662	599	625	628	653	657	673	638	612	631	644	678	637	604	673	633	644	595	662	644	640	648	673	656	643	659	666	651	635	613	648	663	649	668	634	638	590	653	648	616	630	627	647	637	629	616	667	616	613	675	654	627	591	675	647	647	636	716	633	622	614	680	662	635	629	658	663	647	597	638	635	626	681	655	621	678	656	668	646	649	611	626	646	590	645	654	666	648	626	703	664	626	639	672	654	614	633	638	668	637	643	651	654	634	631	660	672	654	636	653	594	689	644	613	673	672	675	631	669	643	658	641	596	690	640	675	651	638	614	577	662	669	626	621	662	668	620	638	597	649	662	672	642	616	661	672	658	612	652	607	685	626	680	641	667	624	619	677	681	636	677	598	584	690	664	626	630	688	656	613	643	668	658	644	638	625	617	682	648	695	637	636	674	629	647	612	685	679	641	645	663	629	651	634	638	618	640	659	637	650	616	629	653	706	631	650	701	664	646	656	682	636	637	629	634	636	634	627	614	615	691	662	623	690	645	607	659	647	645	658	617	627	628	652	612	618	635	610	670	612	649	685	704	666	677	628	657	633	605	592	685	664	650	638	673	630	640	637	631	623	669	671	615	676	654	670	659	611	618	615	626	647	613	639	636	621	654	632	622	647	669	641	603	605	665	666	611	643	636	658	592	631	621	661	678	677	664	605	637	611	608	670	620	611	669	617	618	648	691	678	614	633	680	640	636	657	633	645	671	627	653	629	648	636	638	619	611	646	630	654	676	682	629	660	624	650	672	658	621	619	617	622	644	637	604	607	610	606	576	616	589	626	697	684	625	678	632	672	619	627	677	684	630	638	641	680	654	661	620	640	616	623	625	594	644	603	625	608	638	669	630	610	618	630	663	659	605	630	674	646	624
24852	21037	27546	25217	17576	3595	1189	1073	911	852	777	755	777	818	776	745	731	746	720	709	713	746	735	655	711	725	715	722	726	738	694	694	729	681	709	693	684	723	706	659	681	667	694	698	690	710	705	681	685	737	697	725	701	643	682	693	718	702	658	708	702	679	658	718	717	692	727	707	717	659	713	739	663	730	728	705	718	701	692	736	684	690	662	671	635	688	724	723	730	677	701	716	696	728	776	737	680	683	709	676	647	732	687	704	704	675	697	664	675	680	666	706	669	730	688	739	742	676	726	715	716	655	722	696	711	702	762	685	727	684	664	681	729	700	703	731	716	720	699	700	686	729	690	713	699	672	697	699	717	669	712	719	709	707	700	713	707	664	680	677	678	719	735	717	744	715	744	732	658	716	719	680	711	692	724	686	675	709	688	729	705	704	698	748	729	702	669	715	697	686	770	682	662	657	706	672	721	709	701	698	696	749	694	702	695	688	702	703	700	741	645	699	657	721	696	702	679	697	682	656	724	665	730	699	671	724	726	748	708	711	672	696	722	712	687	751	700	747	744	694	678	675	702	678	666	686	668	746	732	751	700	661	678	744	773	712	759	756	687	686	698	675	737	734	686	686	700	721	683	703	686	782	696	720	696	687	693	698	702	721	697	716	693	714	725	683	712	747	682	687	745	709	674	693	673	702	685	720	692	674	682	672	699	667	732	694	695	700	671	708	669	690	701	724	640	670	700	692	670	723	701	648	715	710	734	705	715	670	669	696	680	688	728	677	740	698	684	667	665	673	694	671	673	664	673	695	689	661	715	699	689	690	725	684	685	746	714	731	709	702	675	672	688	728	688	692	715	713	722	734	682	684	736	640	677	667	717	767	717	658	753	669	732	723	660	687	725	748	681	711	709	704	704	633	760	737	669	713	706	707	737	699	723	668	680	697	713	720	679	710	687	724	723	677	723	719	765	695	701	740	731	679	725	670	690	644	720	712	710	698	737	697	692	685	702	738	661	698	738	745	692	714	671	777	713	701	675	736	758	758	712	730	707	675	722	701	688	732	748	731	686	717	714	686	685	724	685	738	691	711	669	760	743	752	744	682	715	692	700	668	685	724	651	671	734	720	737	731	694	704	726	680	716	730	753	717	690	644	716	689	671	679	695	726	713	743	751	673	739	686	662	701	749	751	673	713	658	646	685	695	720	710	681	667	713	744	699	692	745	678	703	743	745	719	714	701	723	714	700	712	743	690	729	732	690	713	699	657	660	684	635	726	713	678	673	674	728	722	709	725	717	725	684	704	745	682	715	684	706	706	689	719	722	644	699	665	677	744	713	713	745	700	714	675	678	710	672	771	723	712	684	698	639	708	679	659	697	707	720	678	720	686	715	725	712	694	696	684	712	785	718	700	684	748	662	692	776	708	700	710	694	667	683	711	713	747	683	680	718	692	642	695	726	667	723	690	695	675	756	697	674	716	639	665	696	673	692	694	686	655	706	719	651	707	710	706	706	732	714	683	725	673	674	660	714	674	725	701	668	710	666	685	649	677	657	676	682	688	742	672	702	654	721	725	712	717	749	675	675	643	734	666	718	687	747	681	689	682	710	703	703	680	687	699	711	714	737	708	705	714	674	712	700	698	696	685	684	708	685	697	742	724	695	674	706	690	672	676	725	701	751	712	696	674	658	662	681	700	716	733	661	733	742	720	694	677	712	678	668	659	753	728	649	609	680	704	698	680	710	718	704	671	692	683	669	742	703	690	744	747	698	687	671	704	706	676	683	689	724	690	640	694	688	755	689	685	726	676	701	696	686	653	704	694	679	714	670	652	707	760	705	688	705	716	679	685	726	734	734	718	675	678	706	768	651	709	719	706	696	712	685	700	673	683	710	702	694	698	732	735	666	717	745	714	649	731	664	731	674	715	704	763	747	707	733	706	707	711	710	691	708	713	740	736	682	698	737	707	712	674	712	684	703	701	669	719	690	715	677	734	705	705	689	728	747	676	714	695	744	705	660	658	754	680	712	709	710	748	724	699	708	702	703	696	741	707	716	696	689	696	752	724	749	694	742	696	711	685	725	677	701	676	758	716	730	691	692	680	695	680	709	706	667	693	683	685	663	714	641	676	724	647	695	686	721	705	716	677	676	691	701	712	677	772	746	734	732	718	661	721	744	743	673	691	744	686	726	699	711	692	747	675	715	689	728	738	730	732	692	690	719	692	718	688	723	676	699	736	699	651	692	686	652	679	709	667	698	687	643	676	686	755	724	768	686	732	701	703	714	693	756	693	656	668	682	675	712	682	703	713	763	702	685	716	694	727	665	740	702	707	708	732	729	696	689	700	670	702	686	692	749	714	749	705	679	653	645	724	725	711	717	652	660	659	695	684	668	712	664	709	725	711	716	724	685	689	662	716	711	691	696	688	660	664	717	723	716	715	769	688	693	752	703	737	725	673	751	698	714	690	703	685	679	761	714	693	717	705	701	710	755	676	718	703	676	706	681	704	715	686	693	754	721	714	682	738	713	714	720	732	690	792	686	703	729	693	671	704	731	716	696	677	703	729	747	698	740	661	696	702	667	678	732	713	762	699	691	705	754	745	728	688	689	749	728	747	734	701	723	699	734	663	709	673	699	702	742	698	742	708	703	705	728	684	668	721	736	712	677	701	738	672	697	660	693	749	705	709	700	684	692	705	690	721	668	684	701	719	664	664	695	662	693	680	659	683	718	693	713	730	677	723	745	697	705	690	707	662	691	711	714	716	673	707	741	735	716	714	694	731	717	718	692	682	741	734	702	682	732	713	700	707	674	698	638	688	708	682	677	730	690	718	696	669	687	716	755	696	720	703	701	731	695	725	690	720	707	726	721	721	640	739	659	690	664	656	710	709	742	725	687	696	726	717	726	739	668	722	678	713	704	695	712	711	694	667	709	689	709	702	689	718	710	693	674	660	720	760	699	707	684	690	753	726	708	762	678	688	745	723	680	683	727	731	720	693	723	680	721	671	741	689	721	726	714	671	712	726	688	706	713	753	727	682	706	729	691	703	730	723	667	691	692	686	711	730	750	678	666	684	647	644	698	722	698	742	672	710	725	695	691	704	749	666	703	720	719	721	729	708	740	633	685	690	726	703	729	725	756	707	690	695	706	719	693	711	703	663	721	711	690	722	706	705	726	687	729	745	686	720	671	719	714	714	683	673	695	730	685	704	678	708	727	716	690	703	689	689	681	711	681	684	708	715	668	691	707	724	709	731	687	670	687	709	741	684	720	713	687	716	715	689	753	746	723	691	710	701	731	716	718	722	672	693	706	696	730	647	747	677	683	681	712	707	694	712	684	741	656	712	718	676	706	686	679	679	723	711	684	722	698	731	733	789	730	670	660	687	710	689	686	714	718	735	707	713	642	716	742	707	666	727	705	687	662	709	699	739	732	708	745	659	750	676	748	672	730	712	724	687	671	673	702	713	674	668	691	739	667	697	698	777	720	725	688	734
39627	52730	40525	21717	7828	1631	1459	1313	1105	894	847	835	771	842	819	794	762	780	758	741	731	723	758	732	707	764	734	734	700	734	734	711	749	679	724	716	700	732	717	700	684	741	673	709	731	709	706	710	713	699	766	677	721	722	701	720	731	672	760	757	696	691	687	724	780	671	696	721	712	696	704	706	676	671	659	698	726	697	731	686	696	707	706	678	669	710	707	710	728	763	753	752	669	709	719	723	748	737	737	662	718	723	688	704	751	726	700	771	716	726	714	711	699	724	710	753	697	731	713	709	669	688	759	727	739	689	744	694	692	707	706	667	730	753	671	713	701	725	741	681	705	686	712	740	732	703	759	739	738	740	712	662	728	691	708	715	769	674	689	720	730	727	753	739	719	767	732	750	693	715	747	696	746	724	708	749	708	727	734	741	729	743	701	748	677	756	728	670	703	704	684	728	700	705	714	692	734	706	703	755	732	745	745	692	701	676	660	794	698	707	732	719	752	707	750	687	718	765	695	689	754	761	649	699	729	722	722	711	657	728	723	700	695	718	703	686	706	701	730	702	721	695	680	732	712	684	692	681	715	733	680	659	711	677	703	668	691	672	758	773	726	741	686	722	693	766	722	692	723	731	777	697	691	707	701	741	656	682	727	731	713	727	715	800	703	684	707	691	716	702	683	713	725	734	709	705	718	679	724	720	755	717	750	686	711	696	708	723	717	729	739	727	681	738	657	684	711	739	645	701	745	724	693	666	739	717	698	742	738	670	681	653	709	718	710	693	718	707	698	709	712	690	770	687	755	716	708	743	724	736	708	696	707	623	669	729	693	741	703	702	716	740	683	696	693	696	706	721	668	735	674	739	697	748	758	694	677	652	757	682	693	711	676	720	768	679	763	710	728	690	705	754	693	760	714	679	688	739	689	691	652	687	743	744	716	727	697	719	715	724	742	723	691	727	735	710	724	716	712	750	727	667	657	709	697	690	698	714	721	675	717	686	720	708	707	701	741	726	755	726	709	701	689	707	730	697	672	726	754	733	667	714	722	743	689	729	704	755	710	702	701	718	691	722	722	739	697	736	723	691	758	752	702	690	748	726	725	755	722	697	733	703	681	677	690	706	716	696	685	713	692	726	698	738	736	703	743	735	705	686	721	710	716	709	682	677	695	686	672	701	739	721	735	765	729	734	723	706	696	759	663	696	700	718	740	774	709	688	647	730	685	691	749	706	706	695	684	683	711	710	726	731	704	708	741	693	746	711	760	710	745	723	720	694	714	751	680	710	694	712	702	700	699	691	731	707	718	650	702	730	730	727	774	708	722	680	692	749	751	743	705	733	727	675	704	690	727	714	709	731	713	713	716	683	722	715	709	747	690	748	724	680	770	723	705	740	697	690	701	656	719	697	722	699	742	693	728	731	733	743	745	732	717	703	722	670	716	733	717	717	721	671	665	730	683	748	677	727	733	699	703	713	677	700	694	731	669	708	761	711	749	696	702	725	754	742	707	756	751	732	738	755	737	719	725	740	727	735	684	713	758	714	661	702	713	659	664	732	776	724	736	711	698	693	684	706	760	708	709	694	720	743	687	699	685	693	703	661	702	712	703	755	766	734	701	741	742	785	731	699	681	719	714	748	722	708	686	699	702	679	721	680	765	693	671	653	705	691	636	685	751	717	715	698	699	668	743	688	715	710	710	751	722	723	751	743	693	748	675	719	699	664	665	722	703	724	711	694	723	742	679	705	670	730	717	722	739	708	699	710	704	691	748	716	698	698	714	705	670	738	668	705	738	740	687	678	714	714	752	708	714	723	698	752	687	721	717	727	741	686	694	695	743	725	683	726	733	684	667	725	713	712	730	716	725	679	759	725	757	729	677	693	688	655	716	691	686	704	674	733	684	661	710	701	724	651	690	744	702	725	712	699	736	690	695	679	678	656	719	691	692	736	669	762	744	719	712	699	725	696	760	686	720	710	662	719	734	751	683	711	690	686	722	700	680	681	754	737	727	718	706	735	732	707	706	699	684	728	719	698	728	668	677	690	774	748	682	667	705	680	687	721	707	716	689	723	746	726	700	675	750	712	710	713	698	685	684	720	722	710	673	746	693	668	730	746	702	714	672	714	703	738	710	736	686	711	731	748	666	712	686	684	700	664	698	730	720	740	709	725	655	698	726	704	691	716	727	720	704	713	704	671	709	763	724	712	730	679	698	685	698	700	692	736	716	692	728	735	725	674	705	767	739	707	692	700	716	747	674	680	691	728	700	747	732	742	700	727	666	675	714	710	673	733	714	737	714	727	714	736	686	712	750	689	671	740	731	724	700	718	728	708	673	697	697	709	678	681	720	713	695	693	739	728	709	736	692	731	683	647	706	734	698	711	733	706	702	718	722	714	746	741	699	709	688	749	731	750	675	679	731	738	733	732	696	712	739	710	703	758	804	700	704	686	690	727	695	703	695	669	702	651	739	707	719	687	734	752	691	695	738	708	668	685	704	677	722	790	685	728	727	688	717	682	735	707	660	722	703	709	735	745	762	735	716	776	683	724	680	750	723	705	748	706	704	695	728	766	719	705	718	693	693	737	695	698	669	731	694	732	683	705	739	674	728	689	676	725	753	686	716	703	694	718	721	680	661	690	718	649	677	681	686	752	776	693	703	717	651	685	699	682	728	711	728	684	678	701	751	701	762	687	703	735	694	703	704	747	735	726	777	713	687	707	701	727	714	703	679	758	665	733	693	710	712	721	742	690	713	706	723	726	722	700	655	689	718	756	684	693	736	660	710	729	724	684	709	715	681	715	665	709	707	727	718	714	773	712	676	736	733	720	758	696	698	719	688	682	702	763	731	703	687	707	789	712	750	729	678	707	738	677	731	732	692	726	666	719	661	710	710	684	667	733	705	741	717	708	725	678	685	735	714	683	695	700	686	720	680	692	678	688	710	710	695	737	730	696	686	741	748	714	700	731	715	717	721	723	649	714	715	737	709	730	680	678	676	728	726	724	717	696	684	697	745	726	718	699	726	772	677	703	709	692	717	758	673	732	742	766	717	719	711	693	750	700	756	727	747	709	687	747	711	755	700	705	722	715	682	670	708	611	759	708	729	700	644	754	668	743	681	716	699	729	711	698	703	700	703	682	690	745	759	676	711	708	780	706	658	706	675	698	684	714	733	710	747	690	724	715	674	711	706	757	727	731	740	663	701	701	701	728	754	706	701	694	675	712	651	651	713	705	693	698	690	724	742	703	764	712	741	707	702	656	707	699	698	695	699	682	759	712	718	708	730	715	643	726	721	712	641	720	700	744	738	706	693	732	724	722	717	685	724	769	712	715	725	686	698	738	713	659	728	701	689	720	705	713	721	681	707	755	719	747	723	712	741	715	694	715	728	740	694	703	719	677	723	708	686	690	691	710	699	755	695	708	694	704	729	707	746	730	715	718	695	725	672	701	683	722	706	745	732	726	693	743	672	717	686	675	738	714	682	704	688	705
22397	20912	28322	23679	20957	20887	11135	1393	908	714	640	595	613	599	632	587	581	551	498	510	496	506	512	466	451	471	491	490	448	519	503	496	437	453	480	483	471	447	464	491	488	520	471	505	482	493	505	477	475	481	475	442	470	448	476	497	464	502	428	455	490	486	490	475	446	483	481	434	506	465	431	472	485	451	443	504	493	470	491	515	446	469	496	488	467	547	499	493	486	474	485	489	486	486	451	445	534	477	455	489	459	494	475	468	492	471	489	434	466	480	422	478	466	471	475	448	514	440	464	475	470	453	486	470	466	484	497	462	486	484	435	431	462	492	481	469	457	477	479	456	509	423	475	472	472	452	489	433	480	466	429	463	517	466	452	466	496	453	497	486	442	485	490	474	455	461	449	467	445	483	483	488	456	466	453	480	436	477	466	471	471	467	443	472	462	505	489	492	469	484	474	455	509	475	447	519	471	470	473	453	433	440	455	447	494	473	490	452	467	494	503	483	462	485	470	443	484	438	458	444	434	464	465	483	462	470	462	473	457	475	478	470	457	459	476	500	513	486	513	470	518	423	485	493	453	479	437	478	450	467	436	477	485	459	438	479	454	471	495	438	466	495	445	490	438	490	467	453	418	453	480	482	423	484	480	505	471	427	475	411	441	501	491	510	490	499	475	427	400	437	467	469	470	509	442	482	474	478	434	452	454	429	490	478	485	494	487	511	478	473	510	459	486	462	444	464	477	454	453	455	484	455	449	455	497	456	440	496	472	436	489	456	443	484	449	515	485	462	483	459	452	458	482	495	465	465	426	444	461	470	496	435	440	450	448	485	465	458	449	493	460	490	431	468	473	474	434	454	491	495	478	443	499	424	508	459	490	475	478	500	477	463	436	473	466	466	472	464	464	445	458	463	444	467	452	471	450	490	470	464	430	453	465	444	442	450	461	460	455	473	463	460	502	489	442	440	474	479	490	455	517	437	439	461	450	486	466	478	457	452	485	484	499	496	443	464	491	448	484	450	451	518	432	494	493	488	488	477	498	520	431	480	473	476	437	508	428	489	458	456	441	468	470	472	464	479	449	468	480	473	518	402	442	482	458	523	441	456	444	463	467	482	486	492	492	466	448	454	478	422	467	468	464	457	465	447	504	449	453	456	472	481	477	468	451	490	479	454	436	479	459	436	454	509	449	441	472	429	476	451	481	511	485	490	453	465	519	484	454	474	455	459	524	453	468	467	475	488	469	459	475	484	456	453	467	448	467	451	478	443	516	485	436	475	462	437	476	485	471	474	479	466	466	480	449	453	476	457	442	490	468	473	441	466	472	476	485	469	493	442	458	445	445	468	417	460	440	457	480	479	457	459	423	491	471	470	448	503	472	446	459	427	463	466	449	475	441	450	448	454	456	467	461	432	429	459	461	447	459	457	474	504	492	473	497	496	474	453	484	490	503	496	475	491	505	486	461	434	435	487	404	478	499	443	460	466	458	455	430	467	454	451	489	518	491	455	511	454	471	483	483	482	453	412	462	429	453	451	475	504	478	495	496	465	482	464	458	461	446	482	448	472	480	467	471	475	509	457	484	442	479	448	470	476	474	467	466	459	464	476	465	501	506	487	453	432	435	460	507	484	466	447	462	478	476	455	445	436	475	469	456	488	443	506	445	464	464	449	459	492	449	470	480	459	469	498	444	456	512	435	498	481	492	445	409	454	436	500	445	476	501	478	458	486	480	464	465	480	453	477	485	501	517	476	484	435	472	472	458	424	471	471	441	443	448	484	461	436	499	447	436	472	476	475	465	450	455	477	457	469	486	438	461	471	480	483	476	476	492	448	449	450	468	479	463	470	484	498	397	438	472	498	455	430	433	420	433	459	470	451	478	473	465	487	486	440	448	497	478	447	485	447	524	470	471	475	461	451	446	455	490	497	503	438	468	484	511	484	462	487	472	499	451	467	460	492	445	476	519	465	470	432	461	462	438	522	483	428	457	460	452	459	469	474	485	467	447	492	466	437	487	472	465	438	477	442	454	465	482	460	459	491	509	446	407	434	442	447	457	491	465	474	476	462	471	445	460	467	452	452	475	491	475	472	445	458	469	467	462	492	456	481	447	453	449	444	448	477	490	450	395	441	458	478	500	490	454	434	433	498	466	438	477	461	485	501	481	461	471	464	464	493	425	461	470	441	461	482	501	440	474	469	545	457	470	469	511	462	462	482	468	405	424	426	446	449	453	455	466	465	490	444	507	497	448	480	462	467	480	481	502	483	485	468	456	441	466	461	465	449	486	493	470	442	464	471	475	471	483	509	473	497	481	481	438	460	452	459	427	445	444	463	473	464	499	483	495	489	505	491	456	486	456	467	451	469	469	463	486	438	466	475	411	446	430	453	463	446	460	465	480	484	489	454	455	473	498	424	461	473	438	477	440	463	493	471	488	486	507	438	420	484	459	468	480	485	485	459	466	493	457	466	506	470	432	445	422	448	463	477	515	461	454	464	458	479	454	489	459	461	467	452	487	456	471	460	496	488	447	471	447	437	474	484	477	473	450	477	450	487	501	457	490	426	456	461	513	435	504	491	498	424	422	474	473	430	460	422	472	490	475	488	488	472	470	486	449	429	515	494	459	492	449	456	452	479	469	453	414	517	429	480	468	443	498	448	444	495	468	441	464	453	471	416	459	481	442	488	471	478	440	484	512	500	473	412	457	432	462	433	463	484	490	495	504	469	463	444	493	461	433	455	455	439	452	445	489	439	455	443	422	456	472	456	460	527	470	485	456	450	467	478	454	481	504	435	480	461	449	428	487	453	466	469	501	491	487	443	486	437	474	471	444	454	457	479	473	460	459	509	477	481	461	460	445	447	470	462	514	447	464	475	436	461	484	487	488	454	445	497	506	469	467	453	461	485	522	445	472	455	460	449	487	461	461	439	473	468	472	464	459	485	465	425	457	465	462	436	439	452	446	484	436	459	473	492	447	495	464	455	447	442	480	508	458	483	494	453	458	472	480	468	452	485	538	472	485	483	467	461	476	477	438	522	487	471	458	474	469	461	450	486	457	488	437	475	459	487	491	419	447	477	424	456	454	473	390	474	459	476	501	462	478	402	488	458	469	459	513	470	487	488	442	460	503	488	508	515	472	499	476	502	434	429	478	457	502	475	489	432	469	515	511	466	448	483	496	506	479	462	451	484	471	487	462	455	521	458	453	491	426	479	476	436	461	450	496	489	464	464	494	470	465	441	461	490	451	469	467	477	476	482	456	477	464	465	501	505	478	463	485	459	459	426	469	446	458	471	514	427	433	468	449	479	444	483	474	448	447	473	485	445	436	472	476	457	496	520	467	441	474	472	499	479	476	464	446	488	469	452	457	468	468	508	444	456	441	487	504	463	440	462	461	464	452	518	466	500	473	495	448	457	484	473	461	480	438	456	512	492	476	485	448	496	434	429	462	469	484	480	486	435	466	445	454	472	486	444	468	451	458	467	444	501	457	491
44326	66204	49625	32867	16107	2934	2027	1671	1296	960	799	730	700	717	715	718	627	603	505	516	523	528	523	494	482	499	526	510	505	485	475	495	530	516	489	462	458	503	486	460	449	489	493	478	509	481	495	476	506	471	479	545	454	499	453	479	488	532	508	475	495	460	485	463	481	457	461	501	504	488	467	510	531	465	488	552	493	455	479	516	504	489	485	475	516	533	502	428	477	479	492	462	525	493	473	470	502	477	502	452	470	499	490	468	488	521	479	472	499	509	529	493	453	474	492	446	467	502	501	507	463	459	496	528	469	453	502	490	504	443	463	431	461	454	490	508	460	438	475	501	494	488	502	472	485	486	453	469	473	449	491	454	476	449	470	485	463	484	461	475	461	437	456	429	503	482	471	470	452	486	459	460	463	438	489	439	465	527	449	492	512	492	496	482	499	478	450	483	444	465	479	524	455	474	478	484	495	467	529	480	505	526	488	475	495	482	455	467	461	475	503	447	493	478	454	466	484	497	475	464	472	496	488	468	461	530	493	506	501	472	453	502	448	497	458	516	469	523	484	482	487	484	500	492	434	427	469	485	475	535	479	460	451	456	497	510	478	498	507	483	508	472	478	497	497	498	486	450	462	492	502	481	474	478	485	456	488	478	482	454	516	481	481	493	513	516	467	482	465	434	479	465	488	497	474	438	460	488	499	481	489	463	486	502	471	501	496	485	485	459	457	474	474	491	457	483	446	489	475	464	489	471	459	494	476	485	463	522	515	439	435	474	488	458	497	464	503	466	497	490	463	465	460	446	469	491	487	463	477	520	493	467	500	513	473	497	496	465	461	501	488	481	482	501	454	460	479	504	439	480	472	513	420	496	506	437	475	489	497	508	495	496	481	494	500	477	533	482	471	466	449	507	476	512	458	532	461	446	458	463	524	463	472	499	477	516	477	488	459	503	496	475	463	497	479	478	553	508	506	436	486	467	510	486	484	468	496	523	476	475	500	466	470	501	433	484	443	503	467	486	433	491	439	457	465	462	482	494	476	498	527	471	490	514	504	507	428	492	465	478	471	456	463	471	472	490	451	437	515	456	491	479	472	477	494	460	457	473	462	489	502	455	490	473	476	479	469	492	486	471	477	464	450	468	457	503	458	479	471	462	438	427	447	471	449	448	496	484	463	487	466	470	477	473	486	471	468	514	453	477	482	495	449	460	515	444	472	481	496	463	475	464	499	486	465	491	495	508	513	459	479	496	488	479	503	466	499	499	465	468	501	480	459	498	515	473	475	475	532	488	519	497	517	455	439	449	475	450	481	482	486	498	499	465	455	461	482	474	497	461	508	496	477	475	458	461	479	465	468	467	448	480	496	478	526	477	504	492	460	506	460	469	466	495	476	450	470	464	489	497	509	507	486	523	474	468	475	461	485	444	460	485	465	479	457	477	442	462	502	467	450	464	459	498	492	506	486	446	492	485	458	474	513	469	492	496	466	474	490	472	515	463	462	470	490	492	490	517	461	497	496	482	521	419	461	484	453	485	462	465	474	459	473	485	478	478	481	476	470	439	483	468	479	482	509	462	518	467	445	514	490	470	544	515	496	453	440	471	468	485	506	480	443	477	465	507	466	462	477	466	491	434	501	484	456	483	428	495	451	443	492	492	480	476	448	507	472	509	448	492	432	492	471	463	487	483	478	451	457	508	488	491	448	514	475	462	513	499	446	494	499	463	444	472	488	457	485	477	479	469	500	484	497	475	525	468	491	505	479	457	418	451	498	502	498	487	460	454	494	490	486	482	470	473	451	478	475	502	494	470	468	471	462	521	500	469	520	486	465	513	506	479	559	475	472	500	506	493	459	470	500	472	483	503	496	476	480	488	450	485	478	485	488	467	451	492	475	487	519	511	505	493	497	489	478	441	503	446	464	459	469	483	483	483	485	464	452	495	493	478	445	476	485	510	492	431	459	509	484	511	464	488	482	510	489	459	471	441	473	446	451	518	420	484	503	468	476	480	508	454	497	457	497	504	472	496	446	475	480	478	448	498	481	463	474	459	488	461	476	450	468	498	469	486	493	502	505	501	457	512	494	467	496	443	487	482	475	465	466	507	460	493	467	488	477	483	481	467	476	506	468	463	464	450	480	492	464	477	486	463	512	459	467	494	482	486	493	471	470	502	486	506	464	470	502	470	495	532	475	484	487	503	487	491	459	492	441	474	504	480	462	430	486	494	500	488	465	485	499	503	466	459	489	490	525	458	457	470	499	516	506	457	503	499	484	485	517	479	437	480	475	441	463	460	497	448	472	424	504	478	454	491	511	499	452	464	460	479	493	486	466	468	446	438	489	429	518	462	501	502	476	482	458	504	497	508	492	497	488	451	464	491	465	469	500	481	440	500	467	469	471	489	455	460	453	493	468	473	475	469	496	493	454	460	480	484	458	494	421	475	508	502	467	512	510	468	444	550	458	434	468	478	475	477	468	469	470	495	503	458	494	475	506	507	462	494	467	476	451	499	466	459	482	482	489	483	518	475	468	466	485	483	464	514	470	486	476	475	455	520	468	509	530	476	463	452	478	459	491	509	492	466	532	489	461	511	460	503	462	447	441	488	485	473	495	468	484	483	476	486	432	484	529	468	479	511	492	509	476	471	495	489	436	462	476	509	477	483	494	469	512	468	488	457	455	468	486	469	529	473	469	440	487	470	473	494	460	490	489	488	477	497	494	479	499	470	487	479	452	455	455	488	541	505	462	497	477	462	453	503	475	488	429	479	466	460	481	448	493	450	484	523	507	461	445	473	470	513	484	509	461	519	534	450	464	467	469	491	504	483	480	491	458	510	500	467	474	448	478	466	477	472	505	457	502	474	466	481	504	520	493	459	489	464	516	482	476	465	472	469	496	446	469	449	475	490	494	495	483	490	485	499	439	472	477	489	470	518	497	480	462	464	420	462	470	479	473	486	531	469	528	469	469	469	476	490	498	507	511	469	512	464	501	473	466	472	497	475	494	469	485	485	432	475	444	476	481	485	473	471	446	466	449	468	497	481	483	449	461	490	503	461	491	484	492	460	494	503	436	470	488	482	404	482	467	440	464	478	496	495	490	495	478	504	474	487	454	485	465	475	479	518	490	468	530	509	482	487	501	502	455	480	443	477	493	462	508	481	456	477	502	491	468	508	494	495	525	494	492	435	470	461	478	454	467	518	493	489	468	499	489	486	480	477	448	471	479	513	451	458	489	494	449	463	476	429	473	483	449	491	496	467	480	435	512	502	520	479	473	480	481	485	490	486	464	458	445	513	470	477	468	489	487	490	475	488	472	480	482	459	476	469	487	501	488	500	472	553	475	472	479	482	473	494	479	448	528	473	472	497	477	468	498	493	483	452	489	519	462	513	469	499	500	505	468	459	451	479	494	442	478	492	436	498	454	479	471	482	480	510	482	499	463	446	441	458	447	438	456	484	488	505	486	462	498	518	477	489	480	467	478	453	439	466	513	485
34118	33072	31203	18917	5924	1570	1194	968	922	851	887	844	801	864	824	816	845	772	811	777	767	782	784	806	785	727	783	784	786	803	758	723	793	787	777	778	770	791	811	757	787	809	781	781	785	745	741	787	787	771	737	781	811	788	769	799	759	783	783	799	773	782	795	752	757	777	796	755	786	737	729	793	800	735	743	718	762	760	763	793	773	773	818	773	812	751	770	794	771	814	796	758	780	743	760	778	770	793	802	782	832	774	793	772	804	763	822	771	773	809	751	825	805	811	744	766	728	785	754	808	804	765	714	778	805	812	790	799	737	779	756	758	788	782	770	764	773	757	758	759	766	770	740	796	828	732	738	804	782	834	774	768	794	778	720	753	777	761	781	790	770	780	727	764	811	753	856	773	777	792	731	726	793	789	746	826	805	781	747	749	804	773	734	776	795	791	781	778	760	781	765	763	732	803	764	730	772	797	744	797	811	735	782	779	744	760	818	721	769	793	747	802	796	771	773	713	774	795	795	781	842	769	804	823	742	806	771	791	764	745	780	802	795	800	777	771	749	772	737	728	826	779	808	796	788	771	792	797	768	779	799	759	725	770	814	784	739	777	770	759	742	787	751	767	807	784	786	759	736	792	741	743	812	780	772	739	743	782	785	769	774	765	768	744	736	757	815	783	728	783	808	798	829	800	811	751	793	762	784	752	758	766	782	787	759	812	781	771	766	738	784	711	767	805	748	789	751	785	758	805	773	763	764	761	803	770	776	760	768	813	795	800	797	766	774	789	739	762	780	745	769	781	817	767	787	761	802	743	763	820	811	785	826	806	783	764	778	822	778	786	777	782	766	780	763	751	760	834	740	751	749	782	760	785	753	769	762	733	803	793	766	759	759	790	731	773	806	822	761	798	799	772	804	753	810	817	770	798	799	801	782	795	830	793	847	789	834	750	738	751	781	723	785	662	794	777	768	717	780	800	811	787	729	767	772	720	804	792	785	771	824	795	757	774	721	834	736	767	799	755	841	768	808	749	795	778	768	764	757	779	763	767	788	821	794	751	754	752	756	812	742	754	784	769	832	777	788	850	745	773	761	784	789	775	826	780	800	755	785	782	812	774	744	775	797	795	803	724	755	766	755	743	776	752	788	752	779	732	819	773	760	760	781	791	756	786	738	804	799	793	754	758	769	772	767	779	742	774	773	748	742	794	777	750	728	795	843	797	760	780	772	781	782	735	766	776	721	796	793	789	760	799	811	771	757	768	776	812	733	781	791	764	772	776	786	793	788	773	756	747	771	798	783	771	768	760	767	784	814	782	756	774	733	790	731	777	765	791	787	684	728	790	788	752	764	763	745	765	745	807	773	754	771	753	780	754	775	763	788	808	789	776	748	790	812	773	792	770	759	759	753	770	758	758	766	793	739	810	751	756	757	785	783	773	805	750	722	741	735	752	773	744	790	763	718	769	756	782	741	767	748	789	778	792	782	789	748	750	724	820	783	776	784	801	796	796	761	741	759	777	786	790	792	793	754	813	815	733	792	789	781	822	735	763	751	812	847	786	774	803	752	803	746	765	745	796	798	803	743	754	787	779	809	781	745	765	747	749	760	764	766	824	813	785	775	735	775	810	792	770	747	774	784	766	753	754	754	800	796	802	774	753	817	774	818	763	769	760	773	805	764	765	721	815	798	758	744	797	723	775	718	755	721	812	761	756	747	782	729	739	765	800	798	776	713	792	762	783	767	783	792	728	766	779	765	783	775	727	816	794	730	769	790	812	802	754	820	770	754	790	776	744	792	797	735	770	777	782	759	758	812	784	735	775	733	768	772	779	788	832	807	794	744	753	785	771	828	809	806	783	739	753	807	759	759	764	799	787	771	769	761	777	814	740	766	779	783	764	793	817	744	771	798	755	770	790	760	762	759	791	786	769	814	777	813	744	792	748	760	758	750	766	796	790	732	784	734	737	757	784	738	715	761	779	741	809	736	736	838	770	752	775	787	771	754	821	782	802	746	738	807	749	788	756	793	749	749	787	767	721	785	746	808	806	760	714	791	821	770	756	770	774	811	809	768	739	758	780	749	811	749	815	760	747	762	759	762	786	794	734	821	770	769	741	752	799	732	779	746	789	791	769	798	757	760	796	751	738	834	801	826	781	753	770	730	743	769	781	751	780	752	775	771	791	775	778	796	731	771	791	742	783	761	766	777	824	751	780	800	748	782	779	798	733	799	798	792	775	778	736	729	804	816	789	809	776	767	769	791	776	784	788	736	715	755	736	790	776	741	731	787	815	743	723	713	742	763	729	737	799	748	762	800	769	808	751	817	767	738	791	764	812	781	776	761	738	772	779	804	769	709	794	766	750	776	783	805	747	759	759	769	812	830	768	739	786	826	796	746	750	811	833	785	780	804	770	766	737	791	799	800	771	811	773	787	781	793	809	786	796	771	791	782	798	781	757	739	766	777	746	761	754	807	839	741	724	816	773	747	743	798	748	782	744	799	762	820	765	749	805	812	784	805	792	794	727	747	767	762	770	815	811	810	789	741	775	800	777	739	758	725	748	767	800	780	783	821	747	770	719	760	732	801	777	767	759	798	776	787	749	718	750	782	718	792	772	772	750	798	788	801	770	808	777	732	785	735	782	745	784	750	809	766	768	788	792	761	709	728	773	800	770	808	780	849	808	791	775	769	787	735	791	793	796	755	782	770	762	846	805	758	813	796	774	830	801	731	783	833	796	793	765	798	799	742	800	795	791	773	767	732	754	788	750	761	732	769	750	782	811	797	795	832	817	787	771	775	792	768	734	793	768	808	779	785	816	747	783	739	785	769	762	797	786	819	769	826	775	796	831	785	669	780	753	746	720	732	801	779	766	741	773	753	770	779	800	818	808	759	766	739	755	754	779	755	748	775	725	755	791	777	783	759	765	779	799	741	741	798	783	737	752	774	732	772	764	714	796	799	813	816	742	766	776	782	798	794	791	803	813	817	796	820	715	816	776	818	790	793	786	765	754	750	753	834	746	750	757	744	753	750	767	793	789	773	722	738	772	788	744	831	774	764	809	817	738	838	801	798	775	784	813	831	770	712	783	768	788	787	855	801	853	744	743	791	786	810	745	719	737	743	785	785	792	787	808	749	795	764	794	809	755	784	768	822	745	755	790	783	785	830	748	809	742	698	725	782	741	799	806	736	835	751	741	713	748	765	771	772	798	844	784	761	810	783	743	780	773	792	776	701	783	768	742	831	790	765	827	720	821	809	785	792	782	798	770	727	747	763	763	782	766	740	814	780	835	767	763	820	746	829	768	806	779	792	754	756	741	856	749	746	770	820	836	750	749	751	781	753	744	790	752	786	800	799	767	787	801	767	767	729	773	784	769	805	769	766	773	738	752	767	760	786	770	779	718	724	745	704	778	709	801	754	810	782	763	760	763	743	818	744	765	828	798	787	774	762	757	711	795	742	720	795	741	815	756	764	773	782	756	764	809	782	777	795	782
42170	48411	34569	16433	6454	1798	1273	1127	990	940	786	857	854	804	915	817	863	772	856	786	752	793	775	831	841	785	767	803	782	768	824	823	822	781	764	818	811	833	801	814	800	781	838	778	828	789	790	833	764	802	750	850	799	846	803	817	809	768	781	800	830	785	845	765	747	755	821	794	751	782	790	787	815	745	793	825	767	815	805	799	755	824	790	826	788	810	785	825	775	764	837	796	800	816	795	819	828	794	753	773	808	758	857	771	797	813	797	751	805	796	776	829	848	780	769	793	786	805	802	836	779	829	779	768	792	748	744	821	766	800	768	799	752	796	803	770	803	794	792	771	787	793	767	758	845	832	771	799	787	803	823	777	761	768	793	814	771	745	777	774	823	794	790	763	796	795	788	770	801	771	824	795	782	811	786	744	832	772	777	802	766	824	786	792	822	766	795	808	807	791	835	794	765	826	842	785	782	725	741	798	819	795	743	822	762	818	739	775	798	826	802	790	759	805	756	796	763	798	771	827	786	799	799	770	806	786	817	791	804	791	810	732	775	723	787	830	772	783	773	820	793	790	738	766	775	786	810	784	784	791	769	715	820	828	818	789	786	808	817	821	732	813	774	800	784	807	776	786	792	805	807	748	787	824	805	779	811	783	851	787	830	781	768	728	781	790	791	773	776	815	834	810	823	769	761	816	746	770	759	866	808	807	737	787	814	792	755	753	807	775	794	830	749	781	777	801	804	793	788	817	788	811	799	848	799	770	805	801	828	763	815	793	814	803	742	815	800	762	767	798	815	825	814	797	770	786	730	788	846	807	838	763	786	804	803	820	760	789	805	817	792	812	803	809	815	797	743	810	790	792	803	732	816	805	778	833	790	775	804	793	823	760	825	805	795	747	798	819	804	801	805	785	752	743	801	741	783	825	773	770	782	803	769	808	820	806	804	815	814	800	822	785	796	793	833	783	779	790	787	783	795	763	802	767	791	795	829	803	804	803	809	838	812	792	824	787	790	845	807	803	773	806	747	780	776	815	829	756	771	772	814	833	796	817	757	821	807	725	812	727	758	826	771	830	790	775	778	795	793	805	810	784	814	743	837	829	756	725	788	771	751	802	813	841	735	819	794	768	783	752	750	777	812	822	855	773	786	791	817	815	799	773	828	812	832	759	812	765	798	828	780	810	778	786	773	791	806	833	807	762	744	815	771	761	809	785	812	776	777	807	824	780	874	831	800	744	788	731	781	794	842	776	785	834	800	775	756	766	792	796	819	802	791	762	792	781	770	821	798	848	770	721	780	800	800	796	743	805	785	809	811	826	761	771	759	795	791	765	819	798	787	744	770	822	804	752	801	834	807	832	803	779	795	777	767	765	787	761	835	730	754	789	764	768	765	779	777	800	756	852	786	760	818	808	779	794	781	766	814	769	755	792	835	769	743	819	852	810	833	792	785	871	806	773	791	804	757	802	822	770	776	788	742	786	836	815	769	813	806	726	792	790	759	806	760	830	796	817	772	761	810	768	795	793	785	849	777	734	814	788	825	801	753	754	784	820	752	826	863	774	776	762	828	798	829	773	775	764	793	793	786	818	833	852	767	791	794	769	770	815	781	752	777	772	730	822	798	817	797	778	741	769	760	756	796	822	782	823	790	790	815	810	766	768	820	794	782	804	750	770	775	783	743	752	754	813	796	754	797	820	775	728	810	751	808	789	819	813	794	812	775	814	750	772	844	740	740	833	765	773	794	737	802	841	845	800	831	821	783	775	808	795	774	766	825	790	836	824	803	785	834	797	793	837	816	788	846	797	798	855	769	826	793	803	771	788	766	790	802	796	791	756	764	767	794	832	832	786	818	795	792	766	828	786	808	746	762	810	814	779	821	763	822	810	751	814	847	833	804	791	776	799	744	816	798	787	759	754	787	762	777	805	829	828	788	719	806	838	865	749	749	764	839	783	805	776	840	821	775	781	814	809	787	750	798	805	816	808	814	819	731	775	789	787	773	790	817	802	840	809	805	799	789	784	893	792	749	790	823	808	787	784	786	795	790	843	776	804	770	843	807	800	779	789	832	783	830	806	757	755	797	783	771	833	747	736	808	810	843	808	796	779	749	794	781	817	772	780	762	787	792	764	743	789	828	802	772	747	783	848	780	763	753	840	807	761	778	783	817	765	768	719	804	786	748	845	796	770	832	778	788	845	803	791	801	763	817	778	764	806	777	779	777	772	802	804	822	797	753	845	805	766	876	746	744	759	788	809	832	784	773	772	824	768	750	833	764	832	839	809	839	782	801	768	788	806	775	804	746	809	795	794	793	852	770	798	802	779	802	776	785	815	792	771	845	772	786	776	779	842	794	783	805	749	860	805	796	800	773	793	775	777	748	737	807	753	751	781	758	774	734	811	797	792	805	825	830	787	802	799	782	807	801	808	827	798	744	787	765	807	819	821	755	772	846	794	825	814	823	758	822	815	817	828	808	782	747	735	811	747	763	783	806	776	770	786	755	758	799	786	820	731	786	779	830	818	787	774	764	836	809	804	816	747	752	766	777	761	845	768	776	828	829	820	769	785	788	759	813	798	786	745	766	769	754	822	789	772	795	797	705	719	833	783	795	801	802	776	815	765	753	813	845	760	797	770	792	800	779	789	830	873	746	804	820	764	787	794	820	809	838	828	762	785	825	788	810	798	820	792	791	789	788	739	778	785	815	787	833	787	817	772	775	798	824	837	757	786	717	782	806	758	826	744	818	769	779	798	772	794	849	810	841	846	828	802	772	799	810	774	760	819	778	806	776	795	749	786	807	798	827	780	777	795	757	781	768	769	765	782	801	780	717	759	751	803	744	809	797	799	774	861	808	811	798	799	867	801	787	806	749	794	818	805	765	771	815	777	796	760	783	818	797	854	828	816	759	802	803	807	821	771	769	758	781	774	810	783	763	770	777	794	807	790	822	812	779	750	796	791	774	739	765	810	756	818	828	790	805	783	782	811	768	718	788	731	879	789	819	816	833	810	743	810	773	744	795	824	824	827	860	813	760	779	799	761	797	807	780	835	735	770	792	814	804	810	812	810	817	754	834	806	752	794	772	754	803	871	769	769	822	781	785	789	779	797	810	766	770	822	777	800	771	816	790	804	791	815	750	787	798	759	774	792	828	796	786	750	784	763	786	773	792	756	786	813	795	796	751	741	797	741	760	769	788	793	791	746	786	803	813	822	737	803	756	773	775	835	811	781	797	771	788	778	812	797	801	794	866	791	777	721	807	742	764	813	785	792	788	774	797	824	778	794	761	814	778	775	802	774	808	824	787	800	783	793	757	794	755	826	781	831	812	797	798	785	819	763	753	816	800	778	818	837	796	769	817	757	838	814	802	832	787	786	788	743	764	802	780	780	798	752	837	779	790	813	785	810	782	814	743	757	778	789	781	789	754	802	797	806	792	784	771	755	767	788	782	821	819	864	791	778	825	788	808	771	772	823	833	775	819	810	758	851	812	876
23531	20893	27987	24125	20976	13757	1992	1091	906	753	751	740	690	730	704	685	639	675	675	640	666	634	626	633	648	633	625	644	595	688	618	612	594	636	655	621	644	674	636	637	687	593	658	606	586	644	623	632	627	638	629	562	584	579	628	644	651	660	561	642	655	628	671	587	610	581	621	643	627	646	590	617	615	626	623	624	658	599	624	627	641	670	619	610	613	628	630	638	579	622	605	624	615	615	613	588	607	600	598	655	665	613	629	640	638	599	637	622	599	622	626	601	619	653	620	651	596	566	591	627	626	581	597	675	638	592	610	605	641	645	577	608	611	583	569	608	637	631	609	615	604	676	615	635	659	617	663	605	569	591	644	649	634	635	574	599	614	607	605	649	585	612	589	628	617	600	621	645	626	599	594	610	633	585	625	622	615	671	625	660	657	610	621	635	645	618	643	606	662	638	632	616	618	593	631	636	621	650	628	612	649	617	689	637	594	633	604	558	633	600	625	612	646	633	614	597	590	625	571	632	639	646	615	632	604	631	598	603	596	609	607	607	629	616	609	646	636	595	592	591	671	626	641	647	600	619	593	609	635	615	648	634	602	623	636	597	626	647	655	611	611	608	618	578	671	575	604	575	624	605	636	621	595	637	578	591	591	644	595	606	616	651	591	628	617	631	600	609	645	589	622	586	607	638	606	599	588	636	626	625	649	571	561	640	599	609	626	620	603	628	602	636	618	645	609	682	628	596	609	631	612	593	578	610	598	648	625	636	625	575	604	580	600	580	658	614	604	598	646	662	643	640	594	610	596	621	629	607	628	594	632	669	606	556	629	652	620	643	630	578	641	562	641	601	643	631	545	593	615	590	637	571	651	638	648	599	568	677	649	629	614	634	618	617	609	607	623	627	596	607	626	612	598	661	626	634	586	639	676	636	662	614	654	639	615	628	601	613	629	580	565	571	610	641	603	627	574	605	667	632	622	564	590	642	613	635	642	660	639	614	679	628	626	649	623	629	597	594	596	595	632	645	658	621	621	578	639	586	620	643	599	627	638	655	622	595	578	582	607	632	622	614	609	648	590	659	642	624	644	651	621	582	641	589	652	614	634	609	590	587	601	639	626	588	599	612	660	645	618	631	618	618	594	630	607	648	632	587	671	626	612	580	634	554	631	592	588	608	608	573	620	623	628	637	624	632	674	630	622	611	616	624	631	670	626	599	645	630	636	613	655	627	643	594	606	638	643	633	663	660	619	614	592	636	642	639	657	564	652	632	638	642	630	632	616	586	626	615	578	620	640	603	636	614	612	599	626	609	604	631	628	593	630	615	613	600	617	622	614	629	612	608	605	616	620	624	638	589	616	672	644	607	656	644	608	641	627	603	627	577	615	640	647	580	602	618	616	626	623	608	640	580	653	596	597	596	636	610	659	625	658	605	605	575	596	642	588	619	587	643	613	592	632	595	603	574	618	562	639	618	623	627	631	573	644	603	620	626	604	604	632	596	615	614	639	683	584	637	619	613	651	590	594	612	651	636	609	585	641	657	675	620	611	623	612	611	628	596	630	623	634	634	641	614	654	589	617	599	609	624	617	582	591	657	620	607	617	662	615	607	631	609	636	599	596	621	657	631	603	627	629	586	630	620	587	621	639	624	614	596	633	646	634	605	612	599	601	625	651	611	666	581	633	605	634	610	647	623	604	604	640	616	645	667	629	635	612	641	603	622	637	676	643	631	620	564	605	588	599	616	630	613	636	613	625	669	636	639	617	623	626	609	621	624	638	606	629	633	621	611	611	573	649	628	594	620	640	629	616	620	630	645	588	600	624	626	660	599	612	616	633	574	602	643	625	631	636	609	623	622	593	643	638	616	612	637	544	631	627	651	621	556	612	644	627	611	598	613	667	627	609	617	593	613	635	581	606	603	658	606	629	623	577	637	622	622	617	608	607	607	605	614	603	644	607	654	635	631	612	616	610	597	649	609	636	619	620	649	591	625	601	622	594	612	614	634	654	584	599	595	611	653	638	617	574	663	608	636	592	663	618	597	594	586	596	650	594	626	623	650	595	646	648	625	604	590	659	591	609	644	648	644	635	568	607	589	628	650	658	664	654	609	630	646	697	644	663	641	588	628	562	629	622	636	588	639	593	631	629	597	608	615	642	639	616	570	667	605	624	557	604	627	646	612	630	626	603	616	593	568	655	584	558	612	607	613	634	613	607	608	604	627	593	615	629	661	646	641	599	616	600	630	646	620	697	634	627	636	613	627	639	616	620	638	598	653	613	562	578	621	655	604	618	650	639	613	659	657	622	619	611	589	661	610	613	630	598	553	613	583	604	585	603	615	589	631	621	573	609	600	606	613	626	680	588	580	599	627	617	618	630	648	597	651	580	661	686	643	602	634	666	608	606	588	600	642	618	617	610	610	616	616	643	595	601	614	624	658	614	626	622	604	634	644	651	670	603	626	653	637	603	599	640	599	599	611	609	611	618	604	630	643	561	640	592	657	624	626	625	632	632	611	620	623	621	575	636	629	602	605	608	614	643	637	658	586	624	634	640	585	588	615	652	608	659	608	605	603	609	630	638	652	595	594	604	652	634	619	674	600	623	619	631	629	664	650	612	675	613	651	589	594	645	614	573	628	597	645	602	631	627	683	620	624	618	604	625	574	582	635	622	636	632	633	571	588	631	644	575	633	644	601	650	609	635	653	622	647	595	642	634	624	633	608	572	628	609	626	620	650	613	624	649	651	611	621	610	623	620	599	564	626	654	583	619	662	633	650	682	572	601	626	646	637	649	597	646	641	635	612	635	638	674	605	573	663	591	605	657	586	656	598	631	612	602	618	600	656	638	611	659	627	638	621	601	651	626	656	654	612	578	600	634	637	638	632	672	646	612	665	595	638	656	598	577	643	601	634	588	644	649	635	620	615	608	632	631	637	601	613	622	625	615	615	607	625	626	600	631	625	582	619	583	688	590	609	612	575	623	615	600	646	638	620	641	606	609	618	623	597	616	601	616	565	570	632	612	673	596	608	658	621	577	566	626	638	618	629	589	610	606	638	632	619	617	629	611	629	609	590	615	638	591	649	635	581	625	661	561	595	628	650	625	576	632	623	646	607	653	630	676	628	652	586	592	649	631	590	575	646	632	632	612	612	606	571	606	585	613	590	634	590	644	590	599	594	614	618	602	595	588	605	604	630	608	596	660	618	561	608	630	589	622	618	634	556	603	619	576	570	644	607	604	606	637	599	579	635	608	636	644	631	644	653	625	649	659	609	600	615	662	601	609	601	592	579	634	690	660	641	616	630	601	620	622	605	616	615	612	632	653	627	681	651	586	629	615	596	636	606	648	599	581	619	576	619	645	615	589	612	621	637	587	560	673	609	586	603	591	632	622	615	626	609	655	590	621	593	604	618	604	595	585	596	606	633	614	619	612	630	620	642	605	598	600	601	636	616	616	600	599	635	623	657	615	607	619	637	605	581	636	653	624	613	594	606
40355	58580	45087	26775	11329	2545	1594	1358	1030	917	813	800	796	769	799	744	717	700	702	678	707	680	592	696	676	679	618	676	676	645	656	646	637	627	641	647	610	671	668	639	582	631	657	660	607	636	647	615	618	623	647	597	668	648	638	700	646	619	666	602	706	637	597	663	590	584	646	581	608	605	656	644	666	641	638	635	657	646	672	626	650	636	674	635	634	666	654	646	648	618	618	588	604	643	627	630	587	648	621	654	631	614	649	630	640	640	657	642	674	650	650	659	640	661	648	626	658	651	645	637	639	667	646	647	642	612	670	600	641	603	611	691	636	641	601	630	635	652	668	633	668	590	656	668	620	637	635	649	611	621	632	654	651	627	645	637	647	648	643	609	621	660	652	623	632	639	659	632	626	633	627	593	640	643	684	592	594	655	663	665	604	671	627	625	675	676	624	608	658	609	667	593	630	597	626	613	651	642	640	648	712	668	643	628	668	680	642	621	663	604	656	642	663	666	675	648	577	658	683	640	639	594	680	670	662	609	645	630	671	646	615	651	669	650	655	631	629	657	630	606	633	680	611	661	661	678	634	664	653	627	573	626	673	631	605	639	673	650	691	625	605	684	678	620	671	652	588	662	596	642	599	611	646	621	636	620	652	634	651	631	661	704	663	639	646	621	625	661	626	638	643	641	627	648	613	639	631	682	605	631	653	643	680	666	672	620	610	683	662	659	647	620	657	619	647	660	563	610	596	638	669	662	650	617	598	621	613	598	626	611	629	671	649	665	610	648	663	595	590	588	655	623	620	627	610	673	607	628	648	618	690	656	608	641	614	670	655	694	653	605	626	625	609	675	638	659	632	645	647	627	612	638	664	680	617	649	652	617	675	613	624	619	664	642	655	686	647	652	682	676	663	641	652	688	689	629	688	623	654	684	613	616	597	660	627	656	673	687	628	654	658	676	628	621	668	646	633	625	623	634	667	631	636	641	621	609	647	616	625	664	636	637	628	649	675	636	639	640	648	647	621	615	640	654	685	622	633	619	679	637	647	620	680	619	658	649	655	614	632	666	646	652	646	653	620	634	647	692	678	656	644	599	679	605	676	679	590	635	628	642	631	599	630	654	642	653	605	654	625	680	632	629	659	603	639	613	640	643	636	684	641	615	629	674	614	676	638	644	630	632	646	652	639	604	649	627	612	599	608	648	672	657	650	645	636	686	638	663	635	637	603	694	627	640	642	658	638	620	709	642	628	681	650	626	629	638	607	670	645	652	656	664	648	624	647	673	594	621	622	612	631	629	666	602	656	644	628	635	664	626	651	670	650	623	652	641	623	623	646	607	683	637	626	637	671	613	645	640	646	627	645	661	628	660	663	587	591	641	636	629	644	645	606	673	663	615	652	688	592	648	652	640	653	609	659	636	660	631	604	644	631	628	682	659	673	678	634	621	594	708	669	631	629	645	612	648	643	648	624	582	670	658	635	667	620	649	625	612	633	721	600	607	592	660	648	660	604	612	640	654	641	617	630	617	663	619	653	654	654	659	666	671	635	639	624	673	621	637	695	671	652	663	621	642	649	654	590	636	652	648	637	635	637	682	627	657	628	627	606	586	620	633	655	624	692	653	658	663	625	612	647	670	629	652	640	671	625	654	636	615	680	630	658	577	653	658	619	618	651	621	659	689	660	657	643	611	642	651	651	657	609	644	669	636	666	661	654	642	638	667	660	602	670	674	648	694	651	665	672	631	697	642	641	631	646	695	667	670	676	602	629	662	636	633	593	619	613	620	625	632	637	697	630	695	650	603	623	613	644	658	671	675	666	588	666	647	617	622	637	634	650	707	639	661	649	629	679	609	641	654	667	639	665	663	623	666	627	683	650	658	614	648	614	648	638	622	655	586	582	660	612	643	631	613	680	608	651	667	631	649	594	659	644	669	616	644	650	653	649	596	674	629	632	643	631	614	659	663	646	620	639	597	607	661	615	670	628	690	671	633	603	619	639	600	633	623	625	640	612	625	636	597	666	625	680	653	636	683	639	619	622	669	629	647	643	644	642	660	662	657	619	660	647	617	653	647	648	667	643	684	623	623	592	662	599	672	622	633	638	604	631	607	656	645	679	619	630	644	626	639	679	637	661	662	633	641	653	634	626	625	623	634	677	615	597	626	634	618	661	662	616	615	627	605	615	705	649	680	624	607	608	705	623	660	610	599	646	647	617	616	666	628	640	592	654	635	677	675	615	653	641	608	651	633	645	657	647	693	661	649	631	636	592	613	625	638	583	621	677	606	620	646	616	671	660	711	656	585	636	630	658	692	654	601	647	680	657	649	629	656	651	682	666	633	625	635	700	622	682	638	642	615	618	631	634	641	663	606	637	716	711	611	650	656	700	662	623	620	622	674	654	698	644	664	631	675	648	674	608	649	653	593	635	677	641	679	609	639	651	613	691	655	630	656	680	673	647	663	653	706	662	654	663	648	659	638	666	611	674	643	661	649	673	626	643	643	635	604	622	635	650	618	619	694	638	660	650	611	620	683	653	632	665	641	663	644	642	657	652	647	667	627	643	622	601	654	663	641	630	608	679	610	621	653	627	693	611	627	669	644	613	635	638	633	652	670	706	651	601	667	620	667	675	664	645	631	583	630	628	648	711	684	645	670	603	649	645	637	652	639	619	647	669	662	656	633	657	653	641	612	667	603	636	670	667	622	624	647	644	656	652	623	658	652	597	635	634	623	659	642	642	625	625	667	653	631	577	660	653	650	616	660	604	663	673	659	665	643	630	626	590	645	675	654	644	617	665	616	612	596	658	647	583	667	614	601	587	692	600	660	600	677	608	642	612	634	646	609	651	671	649	624	627	636	636	646	600	628	658	583	656	619	601	575	638	659	576	692	625	629	667	648	613	626	647	659	630	590	680	623	665	612	648	634	628	628	645	667	664	641	596	626	677	649	656	696	634	586	676	620	664	632	634	639	702	645	685	617	658	649	638	670	679	628	632	685	661	628	643	616	621	637	608	606	708	673	661	651	601	675	616	636	618	657	656	638	632	631	609	623	604	648	652	649	616	645	671	660	641	643	620	630	599	661	646	640	633	618	623	624	614	610	613	656	609	648	674	648	658	650	603	621	668	672	649	651	605	644	632	616	642	601	629	649	611	678	636	640	609	649	661	670	656	668	624	700	607	662	637	650	612	652	693	636	669	629	659	631	647	613	662	646	612	637	678	671	622	605	624	616	651	576	657	596	636	635	622	649	616	660	664	637	634	558	650	634	651	663	656	635	586	681	620	680	618	639	647	653	637	648	648	630	636	630	646	603	634	589	682	668	595	603	620	675	629	675	650	665	650	623	621	641	619	651	621	606	612	625	597	654	641	666	638	695	662	653	641	627	663	642	576	636	606	634	629	628	584	646	687	633	704	640	684	613	683	674	654	624	639	683	627	635	627	642	676	647	637	646	619	640	602	598	643	614	630	614	651	637	694	660	602	652	664	667	687	627
24746	21038	27649	25208	17555	3876	1280	985	883	820	769	792	814	776	793	774	756	786	735	724	687	747	730	753	742	689	708	682	755	734	696	755	681	706	675	709	688	692	644	709	722	702	683	723	712	707	703	660	694	682	703	649	713	726	724	713	707	731	671	669	712	714	715	712	722	730	694	632	703	673	675	710	663	710	691	695	667	723	754	712	673	676	713	688	734	721	722	683	713	712	697	723	682	711	709	644	749	705	739	710	760	663	700	698	716	705	654	692	744	685	708	705	679	693	726	687	681	722	711	732	694	705	696	629	718	718	717	710	728	655	725	718	692	659	710	688	708	696	684	735	701	656	727	662	674	738	718	722	717	714	742	707	716	740	723	731	659	668	702	721	679	686	697	691	727	687	746	693	704	701	658	727	737	698	710	680	671	715	710	709	685	683	721	704	747	678	704	700	703	683	719	707	729	734	683	671	737	724	713	688	693	693	687	725	664	725	664	698	700	690	683	652	703	680	704	647	712	733	669	712	662	688	685	679	713	702	748	712	676	652	727	708	655	752	655	710	746	680	685	727	704	678	675	678	685	680	730	674	650	728	690	741	664	708	689	728	723	672	731	716	686	677	702	666	668	685	662	685	696	716	718	685	707	703	724	698	681	715	758	684	716	673	724	676	770	729	685	710	732	716	690	696	693	739	742	695	671	739	674	735	686	681	686	707	672	686	702	757	696	647	704	678	696	659	693	704	696	724	667	722	732	729	732	693	743	694	670	759	694	692	740	734	726	694	710	723	712	695	662	720	718	701	751	691	753	699	703	719	678	700	769	720	687	708	702	700	719	722	708	771	718	683	679	710	702	667	709	697	699	707	699	670	700	684	707	717	743	659	667	638	672	671	763	673	709	719	682	709	726	749	704	703	731	698	686	705	706	690	707	727	724	769	680	674	684	718	714	740	752	733	719	667	699	685	654	730	692	738	719	735	726	682	730	706	675	693	682	757	666	673	693	682	714	718	681	747	743	711	663	740	695	709	729	712	681	691	695	688	697	698	666	710	701	720	767	670	744	722	721	748	655	710	715	704	691	700	683	724	675	680	710	708	725	708	712	699	709	674	693	682	675	665	679	702	739	748	729	728	670	672	669	724	702	717	660	710	702	686	709	646	691	681	704	678	724	693	701	660	691	716	687	672	665	735	671	705	717	732	674	694	647	694	720	695	677	725	736	736	664	753	725	722	717	696	678	701	714	736	698	670	686	743	707	738	662	699	667	687	668	654	717	656	707	694	721	713	692	746	694	695	724	711	711	751	718	693	699	698	680	683	764	669	685	694	692	692	684	686	748	687	671	693	672	715	701	657	661	749	712	694	697	699	699	698	732	675	674	708	714	723	724	731	687	692	719	689	727	646	702	708	704	704	693	710	733	735	714	725	689	697	714	684	686	699	690	706	673	699	704	703	688	693	732	687	701	698	731	657	726	653	685	670	700	710	688	698	706	672	702	718	687	732	715	713	705	732	704	701	679	706	712	710	702	693	694	702	687	739	658	783	681	715	700	688	705	689	701	675	703	715	693	714	714	720	703	706	731	706	705	727	657	744	738	708	699	724	667	713	742	707	672	712	722	729	649	738	698	698	714	717	703	676	663	705	679	766	651	736	762	722	735	689	683	659	684	741	652	720	717	684	704	679	680	690	717	701	742	744	701	713	726	701	763	667	712	640	748	676	683	658	712	729	735	696	726	693	707	724	694	677	732	716	734	769	682	701	722	679	688	682	717	704	698	736	689	688	664	685	720	723	680	702	722	698	748	691	756	728	703	659	724	694	771	712	692	644	688	666	746	721	697	724	678	745	739	724	637	745	668	700	728	696	731	691	679	724	731	676	686	725	743	729	685	707	719	687	706	736	681	684	682	640	725	643	651	716	722	768	678	701	712	711	750	711	716	720	739	754	692	706	714	671	711	720	696	671	678	682	709	746	702	719	728	682	662	735	683	717	675	683	650	710	708	731	741	689	699	694	704	682	718	717	741	717	701	720	695	705	708	686	675	721	735	676	681	703	731	737	689	761	737	693	682	755	722	749	676	749	715	723	733	709	719	691	699	678	757	684	690	694	687	737	697	727	698	723	705	676	584	686	677	672	713	730	707	717	705	694	721	675	633	734	694	698	706	697	749	709	697	701	746	667	717	713	674	729	725	669	674	700	675	721	703	720	710	679	696	708	704	733	677	706	706	642	680	685	677	679	690	717	662	714	679	730	704	709	702	698	704	726	663	726	686	725	726	679	694	729	653	699	739	653	726	684	745	728	679	703	709	666	700	714	735	667	682	696	748	777	722	687	663	685	682	708	687	728	721	688	666	727	695	710	697	724	679	697	754	725	753	658	769	653	710	713	752	702	702	678	725	719	682	727	668	705	677	682	724	644	711	685	691	717	690	763	709	713	651	683	700	760	718	683	737	740	726	689	704	702	733	694	682	679	723	708	719	683	726	666	714	722	729	695	691	702	728	715	682	713	740	689	742	718	720	701	724	722	722	693	712	701	703	707	702	720	715	749	668	655	713	660	683	674	685	724	696	654	689	714	652	722	716	696	664	718	693	710	683	715	696	703	730	728	636	688	687	678	696	703	675	740	703	724	679	704	751	688	617	662	684	716	730	742	701	708	688	729	699	661	676	658	685	753	714	723	703	697	664	680	727	657	759	701	675	687	696	686	680	719	690	683	708	686	740	676	719	715	708	670	637	668	739	713	734	708	696	703	681	735	711	679	737	701	681	702	735	714	676	718	724	688	674	702	690	708	714	719	697	669	722	717	702	721	703	673	782	758	699	683	681	726	687	680	699	676	695	714	711	693	747	694	702	730	718	683	710	703	674	706	711	672	718	702	708	688	758	708	699	665	746	688	695	713	667	721	676	707	712	696	703	696	699	683	675	744	670	675	698	710	703	669	742	733	717	730	709	734	681	716	647	679	698	726	660	698	672	720	710	718	695	680	705	724	725	696	723	707	729	655	719	696	728	698	734	728	654	743	743	725	753	711	713	692	719	655	680	665	752	716	740	715	741	726	740	691	708	696	736	688	722	702	708	758	692	724	705	713	736	720	688	677	698	754	698	675	705	689	726	729	688	761	728	694	731	710	739	682	681	657	716	727	690	716	693	740	726	710	703	659	701	688	683	733	725	699	706	692	678	696	703	729	703	727	718	708	714	687	691	723	697	707	714	716	726	687	677	720	732	721	738	743	656	707	696	715	712	691	662	696	663	692	708	731	686	699	712	669	695	714	723	705	710	701	697	744	724	644	701	696	693	693	675	687	695	710	671	708	734	750	699	700	704	707	692	676	711	753	699	732	718	749	694	730	704	723	668	764	683	698	736	726	734	719	723	691	720	698	719	720	706	651	688	692	711	684	691	744	685	701	713	710	711	681	718	731	667	755	689	741	720	685	638	720	703	702	759	723	701	684	694	685	726	704	710	684	674	726	702	716	674	731	654	713	716	660	690	723
40409	56488	41360	23050	8256	2149	1432	1315	1065	972	913	840	827	895	835	794	793	784	731	705	758	723	725	719	706	712	708	722	712	709	731	735	694	713	683	752	719	729	706	710	759	695	691	700	719	739	654	723	737	706	694	755	713	709	722	689	668	703	670	704	731	717	695	722	698	728	740	697	712	721	700	701	754	736	667	709	705	705	733	703	718	717	686	666	693	748	707	697	702	692	687	713	739	658	740	701	701	703	729	724	724	700	727	760	704	706	732	715	677	737	740	752	711	730	739	715	654	744	692	731	683	702	750	715	730	727	749	711	629	736	696	757	724	709	706	684	733	785	691	716	740	680	698	715	705	726	713	748	713	686	708	732	716	699	740	706	742	723	687	719	703	739	686	728	761	747	717	738	690	705	733	701	694	720	733	708	726	726	743	716	718	712	728	727	700	714	676	726	683	740	681	749	732	671	664	670	651	741	678	684	694	651	772	693	727	669	750	701	691	732	653	758	724	712	712	692	729	688	747	682	656	685	726	750	729	667	710	724	692	693	715	687	708	726	670	683	746	742	715	709	703	705	722	759	722	717	711	667	763	724	740	690	715	707	724	721	758	730	719	708	721	677	678	755	733	719	695	696	697	685	693	704	737	689	684	757	703	706	705	733	670	712	731	736	719	715	676	701	729	695	688	707	727	695	701	777	747	674	699	660	733	749	728	682	683	696	697	674	783	722	716	717	757	692	698	715	705	777	687	710	709	716	685	692	704	735	700	731	701	714	731	753	705	692	684	732	706	727	696	712	691	667	696	733	715	717	693	685	699	698	669	758	731	725	696	723	700	759	728	720	699	683	712	732	728	722	677	706	708	696	752	714	745	674	705	708	723	687	719	711	735	727	680	722	736	723	678	739	682	710	702	701	708	707	657	713	689	676	685	678	700	730	707	706	715	699	669	782	793	721	687	739	725	703	692	708	762	723	687	730	725	688	706	679	712	702	722	685	716	712	682	733	696	701	663	714	720	673	745	737	735	691	749	658	712	749	710	704	718	692	746	701	655	745	689	746	724	665	744	737	718	686	700	700	707	749	710	684	687	700	724	692	696	694	704	731	699	733	713	729	731	742	759	735	741	754	700	689	699	745	687	721	699	692	713	705	686	662	757	749	703	712	740	741	741	734	752	755	699	677	721	691	730	699	769	743	699	705	742	726	719	676	716	687	754	700	741	692	683	725	708	729	718	699	751	708	710	735	727	661	695	676	706	683	728	692	707	716	725	715	712	702	689	753	739	715	692	707	683	706	707	705	743	709	728	760	721	674	728	692	730	674	718	763	704	680	684	701	728	717	682	732	706	725	730	705	711	720	750	730	729	710	747	728	741	719	711	729	669	705	712	715	698	707	690	733	712	706	723	697	678	729	720	686	715	733	736	735	717	696	701	730	703	671	752	731	722	698	710	750	700	713	711	681	723	727	748	750	739	650	690	685	662	662	715	770	692	691	720	732	712	732	718	766	735	708	738	711	686	741	672	710	719	729	706	704	725	718	743	738	714	730	685	722	676	706	708	738	700	677	721	674	699	714	708	706	686	735	731	688	697	735	706	699	720	708	720	680	696	716	731	731	753	710	701	657	717	722	717	701	693	692	717	659	697	745	635	679	666	698	703	684	725	755	754	679	714	692	712	710	722	716	674	724	646	691	662	706	722	728	733	730	749	730	673	751	749	708	741	715	687	689	675	693	722	749	684	780	792	730	660	670	690	671	679	691	671	739	773	733	704	662	759	678	696	710	710	697	686	676	722	730	730	735	699	707	708	724	688	744	730	745	700	687	698	675	732	728	682	731	753	715	698	736	714	686	717	744	745	703	755	724	681	731	686	747	700	678	636	710	692	697	708	671	688	723	700	662	666	728	722	754	688	741	707	679	701	710	731	743	753	674	743	718	728	718	707	681	753	684	694	711	727	723	661	651	732	729	711	721	697	701	723	739	707	753	693	658	745	629	684	703	663	717	707	729	691	746	705	699	747	676	741	674	722	713	736	677	667	691	710	687	685	711	697	697	736	693	682	709	766	689	710	734	713	741	716	728	686	724	718	707	687	724	742	690	704	708	708	725	697	748	726	680	692	692	690	705	674	752	763	740	656	687	712	714	725	758	766	689	691	695	679	733	726	739	678	768	744	715	710	738	709	738	741	740	787	717	704	723	699	751	750	684	689	701	681	677	755	701	689	687	678	734	755	721	651	732	698	675	713	734	748	721	740	700	668	729	736	732	748	690	717	661	751	695	712	718	745	718	740	683	707	726	710	673	671	661	682	685	695	698	685	743	710	702	698	699	661	741	683	726	726	689	673	727	729	723	686	715	715	707	724	717	743	674	737	763	722	695	694	739	700	715	708	696	727	782	695	750	747	702	721	750	693	690	739	693	721	725	711	705	678	729	731	765	717	703	678	735	724	702	692	731	715	732	714	711	700	683	731	713	712	755	709	740	745	757	733	745	721	696	741	718	726	727	686	748	747	707	740	722	694	724	710	750	652	686	673	704	714	736	756	719	688	695	700	692	681	768	725	732	694	673	711	759	723	657	735	693	741	736	755	692	722	692	724	707	704	687	723	741	732	725	700	724	708	699	767	714	704	747	706	697	703	730	706	692	721	696	742	767	728	717	724	694	756	690	694	721	741	705	686	685	699	727	723	668	709	709	693	727	735	717	713	672	689	732	735	736	701	722	724	713	736	695	712	741	710	719	712	697	724	697	669	704	731	715	734	708	709	679	676	761	755	721	730	694	706	694	733	759	744	702	753	788	689	755	751	728	715	731	747	717	750	718	737	732	717	671	674	723	712	703	712	710	705	691	732	733	731	727	697	713	720	731	753	718	746	689	661	702	725	704	704	681	715	701	701	744	672	731	747	738	740	726	706	731	684	755	758	751	684	650	668	685	724	696	684	698	765	681	731	680	749	712	689	746	703	714	684	691	757	706	663	709	674	692	732	704	705	695	722	779	696	742	701	720	716	753	713	673	696	718	673	711	684	734	692	719	734	708	717	798	726	704	705	712	678	715	720	677	715	692	685	719	681	698	683	731	754	675	694	702	719	715	738	703	689	704	690	710	697	734	721	704	691	748	705	713	736	678	708	754	686	719	720	725	682	734	694	722	708	689	711	687	686	666	737	753	753	709	720	729	741	683	693	731	706	694	783	704	741	727	751	702	762	723	759	710	704	698	679	719	710	698	751	739	704	711	727	709	686	712	767	743	701	737	686	777	698	698	680	746	683	757	697	720	694	721	710	687	724	730	707	706	713	690	678	674	721	695	712	730	676	700	693	711	700	740	708	759	714	703	732	658	702	707	725	722	713	722	693	720	697	723	712	701	732	749	691	688	694	704	740	681	745	642	706	758	748	757	710	728	694	715	714	692	688	709	721	708	735	667	707	683	683	712	750	690	710	685	681	673	680	741	676	695	764	673	666	660	733	712	697	741	701	717	720	691	692	750	736	686	720	686
22378	20920	28362	23650	20937	20874	10792	1151	764	719	618	666	608	641	625	593	597	556	554	514	563	482	469	542	519	526	481	475	510	531	478	469	470	515	517	497	493	487	484	521	496	471	521	490	494	465	516	485	502	526	486	505	506	466	509	476	491	463	489	507	522	480	472	470	464	431	465	543	482	461	494	494	521	502	501	514	488	492	476	470	519	506	474	465	469	510	506	489	495	503	487	506	500	519	467	490	485	438	498	502	490	481	463	444	508	452	482	481	473	486	474	494	495	507	546	495	486	482	513	517	509	490	481	491	493	510	468	485	469	471	446	497	516	472	470	463	512	505	454	475	457	459	483	508	481	487	495	522	484	448	480	478	436	488	472	451	501	492	470	498	487	496	487	487	499	513	488	471	478	498	458	459	528	482	491	516	474	435	489	469	520	486	464	443	511	453	457	461	500	481	514	504	476	482	530	473	471	479	505	510	492	510	509	485	510	476	498	472	499	479	493	477	513	496	506	494	461	470	474	500	476	513	503	484	514	502	531	460	492	485	471	480	437	477	495	481	471	474	464	492	517	479	499	517	480	479	500	495	515	521	492	488	514	510	493	502	506	486	536	508	495	472	502	466	471	481	495	508	512	484	441	467	480	466	505	495	483	475	478	483	483	506	468	502	501	482	464	490	494	474	502	484	474	498	437	509	475	465	439	485	483	478	497	459	471	471	494	479	507	509	435	454	482	485	471	470	509	486	464	503	476	502	467	478	536	511	465	474	517	526	483	472	457	523	488	501	538	530	501	466	494	472	499	472	454	447	484	486	519	506	445	488	492	520	509	485	545	504	492	504	479	471	509	468	487	486	494	462	494	508	527	473	482	484	506	462	503	499	485	493	498	506	464	468	445	505	492	497	477	466	520	490	524	455	482	494	481	476	483	447	479	472	465	492	446	525	452	504	447	484	451	460	432	511	500	461	463	496	507	505	496	493	461	494	495	447	478	473	514	456	484	495	494	501	517	479	513	479	511	467	440	481	484	476	486	480	505	443	465	516	505	525	478	468	501	499	457	483	478	502	530	483	443	471	477	466	457	446	480	501	484	445	465	481	495	526	500	478	466	463	477	465	486	473	497	481	517	464	491	454	504	524	464	459	484	450	470	496	458	485	492	453	466	489	450	487	507	432	477	476	480	487	487	501	471	491	502	494	486	488	488	494	506	443	467	505	512	504	470	517	494	490	510	469	525	485	488	480	467	475	477	537	434	486	510	512	457	459	466	453	507	445	492	507	504	518	497	472	525	492	516	480	497	473	498	425	452	470	479	495	486	500	470	537	506	523	458	503	518	491	502	462	464	498	485	498	512	477	511	460	515	475	484	493	488	499	478	494	510	498	503	462	485	534	512	491	439	486	487	509	451	462	510	455	493	508	508	517	496	484	514	460	471	489	489	448	487	482	494	465	491	513	499	518	477	455	473	497	466	453	508	467	503	523	515	503	476	481	462	509	517	488	465	503	495	480	478	479	490	476	433	474	504	564	504	442	477	494	456	473	479	500	510	501	450	475	457	466	466	471	489	464	520	493	509	462	499	490	499	503	454	499	474	489	489	522	500	463	483	481	490	466	480	480	474	448	468	473	530	475	452	451	492	493	505	475	473	473	540	493	487	469	472	516	505	460	511	483	457	500	456	504	480	463	482	474	545	510	502	501	428	490	507	496	481	512	490	466	449	507	471	509	483	492	466	502	481	516	521	474	461	475	479	503	457	499	482	455	462	519	469	477	449	508	514	475	519	462	465	490	467	478	491	471	494	507	470	444	482	484	494	448	486	475	533	499	471	487	495	477	475	443	472	485	484	465	470	478	468	505	472	493	498	478	472	508	470	481	470	465	485	483	477	513	474	483	491	488	505	532	506	486	508	455	470	469	485	515	490	450	464	473	481	460	535	487	504	510	506	466	447	465	468	465	484	517	437	466	468	494	501	506	484	449	473	518	507	491	507	496	450	467	475	521	495	459	488	499	491	476	440	475	481	493	463	518	482	500	475	524	489	504	487	490	478	470	463	443	490	471	454	477	507	502	531	506	477	476	491	514	470	485	491	482	496	491	476	485	509	477	492	457	497	508	484	474	465	487	463	483	472	466	488	525	525	492	477	512	514	476	482	481	496	475	503	460	502	501	485	481	501	468	514	517	509	494	457	478	537	472	445	453	486	494	478	504	486	513	481	510	468	450	456	508	500	456	474	476	503	460	460	487	500	468	491	478	463	484	531	500	468	464	493	467	504	444	518	468	441	469	478	474	469	484	452	473	491	517	507	502	461	480	492	466	489	470	493	477	486	542	487	451	467	494	484	519	488	495	484	481	458	485	539	522	512	504	470	453	528	494	472	464	474	473	464	506	490	461	500	479	516	443	452	499	515	493	514	450	493	484	501	495	526	472	442	486	474	494	450	507	480	469	490	471	464	498	515	534	501	497	536	472	479	510	487	489	482	479	467	438	490	478	508	476	471	499	483	516	487	484	509	478	469	449	464	504	455	502	451	467	521	480	488	504	457	476	477	486	480	477	480	462	537	498	499	503	539	513	498	499	504	461	518	497	514	523	491	470	450	504	485	489	458	490	471	488	469	474	489	451	476	436	486	484	494	501	475	471	441	468	491	507	507	488	496	505	449	515	491	480	482	491	471	493	503	461	468	501	521	461	470	497	518	491	509	491	514	449	520	537	533	489	499	551	508	491	462	482	480	495	469	435	467	471	452	501	496	485	518	497	466	501	476	502	454	516	509	483	500	482	507	458	495	469	443	468	502	467	519	494	440	473	485	524	471	501	485	485	491	478	484	443	486	457	485	510	480	464	494	473	496	516	482	504	503	475	488	477	482	489	477	496	474	497	468	461	473	455	502	486	488	489	487	466	464	504	467	496	510	487	451	482	481	486	531	513	501	460	513	486	473	485	496	460	453	532	501	455	488	521	510	515	484	461	512	498	511	462	468	491	500	493	491	475	486	512	471	465	447	490	475	463	520	482	496	473	502	510	508	503	468	471	467	517	480	495	452	497	464	470	472	480	516	474	437	507	503	474	477	493	479	483	474	531	493	498	485	471	475	491	473	439	477	446	493	468	453	480	474	488	512	473	466	514	451	472	471	492	470	476	488	497	512	442	467	513	457	486	479	482	478	481	475	469	477	470	469	484	506	508	449	510	498	486	442	455	479	494	500	472	508	452	486	471	497	517	500	513	467	471	551	485	525	507	478	473	485	495	516	443	454	478	480	523	462	468	492	479	475	469	473	453	461	469	500	486	468	461	485	518	503	491	493	502	456	493	499	483	471	444	482	484	487	496	474	462	495	485	485	500	449	482	485	426	489	505	507	469	492	515	472	485	507	530	494	503	486	448	524	479	494	483	474	475	447	493	474	492	468	458	482	461	507	470	445	456	485	493	509	511	491	492	457	504	496	480	486	496	512	473	484	493	474	505	464	514	492	494	472	437	475	464	483	479	478	449
45137	63262	48948	30587	12349	2708	1695	1305	1061	830	711	722	695	767	699	681	623	544	525	539	520	525	564	516	523	520	517	527	504	540	490	512	547	519	462	501	478	492	492	511	495	504	505	490	481	519	514	492	473	504	487	524	484	460	504	496	520	483	498	482	467	479	536	545	506	522	504	478	485	518	500	511	484	493	513	489	475	522	461	503	506	493	473	506	518	493	537	460	476	521	521	514	494	475	537	487	529	513	480	484	476	489	502	535	523	534	495	495	495	480	500	511	536	509	504	482	498	504	523	529	491	515	513	456	506	490	503	469	517	486	522	537	501	478	477	488	519	501	487	498	501	529	509	499	519	487	525	541	473	475	486	474	458	451	491	479	495	505	498	483	515	502	463	454	491	499	497	516	492	548	485	508	514	516	512	467	470	502	523	500	471	460	494	593	470	546	472	507	532	508	498	505	509	479	501	514	499	482	472	495	466	493	520	515	537	525	530	507	465	499	515	547	470	510	463	513	493	502	521	470	463	491	501	513	526	482	527	527	462	473	476	457	507	515	463	502	495	507	488	487	451	513	496	493	490	500	471	500	521	503	453	504	499	471	490	489	499	484	541	509	518	470	521	495	501	483	552	518	490	505	499	507	498	523	532	496	504	511	518	514	476	479	494	506	508	520	499	497	502	519	478	464	514	473	460	485	466	522	489	475	539	527	499	479	490	465	553	554	508	508	536	492	488	487	515	500	506	511	500	483	460	482	553	511	486	506	445	485	509	485	511	501	490	469	502	498	497	456	493	470	506	478	482	477	507	536	544	488	514	487	498	504	476	510	519	510	513	473	481	484	494	476	466	491	485	485	506	492	463	445	490	497	489	524	494	484	515	470	501	509	471	524	521	530	500	528	507	469	472	475	490	526	505	520	519	498	529	494	479	511	463	483	463	479	541	523	498	519	488	503	497	487	493	481	519	493	503	503	515	495	468	518	510	465	489	478	471	495	471	470	505	496	481	507	500	509	514	506	478	505	483	461	484	469	527	500	532	492	457	462	525	493	482	464	453	490	484	476	487	507	490	490	511	485	502	482	492	467	452	492	488	491	531	487	517	483	482	520	499	486	506	527	458	506	488	462	468	486	463	489	507	489	478	513	515	478	454	484	472	543	507	457	523	494	469	490	503	513	530	530	470	521	465	479	476	493	475	557	468	513	477	481	536	494	511	490	490	475	502	446	493	466	519	509	497	472	505	478	473	492	532	510	525	497	488	514	489	541	450	494	495	492	493	524	504	496	498	485	542	494	507	482	549	474	494	481	486	470	539	499	501	469	494	482	509	512	477	472	494	479	484	497	482	438	484	512	489	485	477	513	507	508	513	496	516	522	499	495	512	484	447	503	545	523	515	534	481	511	488	482	479	494	489	487	477	496	482	524	488	475	524	476	490	526	507	475	516	519	509	509	478	499	496	491	476	504	531	496	478	496	492	480	501	509	511	495	501	497	522	455	539	480	487	474	478	461	501	498	449	469	491	513	486	470	506	478	468	538	470	521	536	479	475	485	539	515	516	507	501	488	495	490	483	440	547	520	545	466	501	479	543	472	459	515	483	498	500	522	475	481	469	508	501	516	455	483	504	492	517	468	484	486	535	491	502	495	469	480	523	488	490	478	508	511	486	496	502	465	473	562	492	514	502	478	517	501	488	485	516	510	500	483	523	521	496	465	536	494	505	522	500	516	488	512	467	510	484	510	501	479	489	476	483	510	475	504	496	465	511	462	524	466	529	513	506	523	520	531	511	470	447	487	461	475	487	486	486	526	458	557	514	501	467	504	494	484	492	482	507	447	531	454	492	531	503	502	527	484	490	513	503	493	506	507	506	520	488	504	468	491	490	510	518	495	487	495	506	498	490	516	490	474	490	503	502	486	534	473	537	494	449	503	484	508	481	534	550	493	517	522	471	491	484	477	485	466	517	472	545	511	515	489	516	449	495	479	501	475	479	485	483	465	515	504	506	457	518	523	481	483	464	510	460	477	496	518	505	512	543	456	510	473	512	500	496	459	489	504	496	501	525	477	496	526	498	513	488	449	510	530	517	468	520	526	518	519	541	523	514	469	524	484	497	495	490	485	482	498	494	458	528	502	467	492	471	511	482	513	549	484	475	511	464	519	509	475	512	479	475	510	487	484	465	518	496	523	530	456	489	513	456	453	529	514	514	474	512	468	498	479	520	492	530	517	481	471	503	482	500	496	472	462	478	510	490	507	519	498	479	484	475	448	456	459	500	498	498	503	512	508	447	479	475	499	547	458	451	485	435	504	504	505	515	508	531	523	463	516	480	509	523	487	437	528	499	484	485	514	499	500	462	514	482	484	474	538	490	513	522	496	528	575	475	499	495	513	486	489	531	540	485	483	506	497	520	502	494	525	486	506	501	522	485	510	504	483	521	521	508	471	537	503	495	495	515	486	566	491	507	443	502	513	481	510	490	508	470	507	486	488	499	492	522	485	482	515	481	504	535	494	492	466	480	510	486	515	505	468	468	495	490	481	503	449	480	475	496	463	494	517	484	468	523	514	546	513	505	446	524	493	511	481	545	483	506	469	530	475	462	482	508	478	466	523	461	504	523	473	475	474	491	487	503	521	484	459	477	480	532	554	507	469	480	482	495	501	487	485	453	523	502	496	494	509	481	503	489	480	510	509	501	466	456	494	499	487	510	500	512	479	489	471	445	502	503	497	476	538	513	547	469	495	484	491	504	465	457	471	532	476	505	487	517	520	492	500	498	512	535	532	512	478	505	539	476	485	483	493	476	459	504	524	462	493	523	522	485	451	473	500	471	507	506	544	509	485	492	484	540	495	496	445	458	492	510	504	470	503	593	512	496	487	473	460	478	519	476	455	505	528	504	476	474	486	572	501	487	475	449	531	526	481	499	508	505	503	504	471	543	473	469	485	528	482	494	479	495	459	496	497	447	533	502	523	505	467	491	476	462	496	479	487	484	523	487	500	476	522	489	526	506	538	479	491	495	479	523	498	473	495	488	514	476	525	510	481	496	473	473	477	494	504	506	467	469	512	540	505	493	491	481	475	535	523	481	522	532	497	517	483	497	495	538	507	484	468	501	514	514	476	479	489	493	493	507	511	534	518	492	498	488	481	532	487	485	464	485	511	482	512	499	501	504	528	471	540	504	484	500	449	485	497	496	459	512	534	541	508	500	500	530	496	503	492	516	513	458	491	463	484	489	508	514	500	515	505	499	487	487	512	516	480	459	509	513	489	492	481	477	474	485	498	509	517	470	521	478	488	510	514	464	497	479	528	504	481	493	492	477	493	509	482	511	509	486	536	518	494	490	496	516	484	488	492	504	495	488	528	506	510	521	491	478	549	520	508	469	496	510	525	464	466	498	507	468	489	459	521	506	474	483	471	519	478	505	506	497	496	531	514	496	448	509	466	515	511	486	469	479	510	491	486	509	455	492	482	521	515	488	484	532	480	493	498	483	504
35906	32308	29745	17003	4705	1201	991	852	916	800	823	793	808	833	825	828	773	824	787	802	837	796	828	784	820	783	819	769	742	843	764	762	772	801	781	731	735	774	819	777	805	800	808	760	763	822	803	715	759	801	758	788	728	822	757	768	768	814	724	751	752	775	764	777	731	783	745	773	804	772	791	794	768	804	767	774	803	820	780	795	772	742	756	759	775	783	799	823	756	780	778	794	776	760	763	793	725	803	800	818	822	766	762	777	781	793	783	724	775	774	784	781	788	775	796	803	784	824	775	778	832	797	791	754	767	770	765	766	706	754	787	764	759	763	794	771	780	835	769	855	745	780	809	822	803	799	835	782	750	780	805	787	791	763	805	728	767	766	742	770	767	794	824	785	743	772	803	771	767	799	784	776	784	744	780	790	748	789	750	766	744	764	743	809	825	840	745	790	770	771	799	764	853	756	776	811	787	783	752	800	736	719	808	798	788	783	829	778	818	739	766	782	742	771	745	751	764	808	802	772	772	759	808	790	808	786	768	747	777	791	826	791	790	755	737	741	680	764	768	796	792	790	773	774	761	815	789	713	801	792	762	756	799	790	780	799	785	815	744	783	812	754	735	788	757	750	761	779	800	768	753	774	748	728	820	745	703	780	761	765	770	844	736	798	784	831	843	765	765	789	745	777	752	834	780	753	759	752	734	805	792	771	790	801	762	741	849	803	795	764	796	798	796	768	783	777	811	824	814	760	816	793	764	803	745	763	752	748	804	762	792	786	804	767	774	816	851	765	821	806	795	777	781	773	797	806	761	791	790	756	747	820	806	740	780	790	780	786	763	770	771	788	760	839	787	809	772	800	784	761	807	806	811	829	817	748	773	807	799	796	795	785	797	789	754	753	760	822	774	813	725	716	778	798	794	681	763	793	815	819	774	804	808	764	786	799	806	791	791	820	762	792	832	757	748	785	825	773	787	783	787	795	822	776	820	787	810	742	819	726	765	784	807	751	775	828	772	781	780	771	786	762	774	817	757	799	822	826	821	820	784	797	786	791	784	794	771	788	787	804	796	738	751	769	768	826	811	757	786	810	823	782	768	782	786	763	815	776	770	797	807	795	771	778	728	776	797	783	774	799	794	786	758	758	813	790	790	794	756	804	780	764	843	805	788	763	790	808	779	763	784	797	763	772	807	757	830	755	756	813	760	772	748	763	813	717	781	759	732	823	762	808	726	782	747	785	778	750	818	755	773	830	777	794	730	823	834	767	808	800	764	777	808	738	762	822	802	794	795	800	762	800	816	803	793	783	772	802	794	802	812	748	715	807	791	802	782	817	764	792	771	772	813	786	756	819	809	808	811	829	835	766	833	810	769	802	755	785	772	760	828	781	787	761	775	790	791	768	749	806	765	771	777	743	792	793	771	768	760	832	809	803	792	840	764	731	744	816	795	785	756	811	784	760	773	717	805	806	783	793	784	766	825	831	759	782	776	807	795	799	792	829	790	763	732	732	762	807	739	753	789	748	804	754	796	771	821	765	757	783	755	778	777	757	810	755	837	772	839	750	795	828	750	822	755	768	792	806	810	814	763	777	787	788	813	761	772	808	738	793	792	771	808	768	795	780	862	768	778	768	814	774	773	747	805	760	772	764	751	744	764	729	765	758	739	787	793	762	757	817	782	762	782	779	747	755	779	811	772	784	818	746	858	810	755	796	773	778	771	769	782	766	799	794	762	759	800	760	795	749	772	813	816	799	829	773	753	759	757	810	814	715	754	784	785	747	779	718	818	786	791	838	794	770	770	821	743	772	740	804	776	784	761	753	757	729	794	759	775	801	763	742	734	781	805	757	780	744	780	779	797	771	810	761	816	774	779	772	760	743	755	792	768	782	795	766	769	749	790	735	780	759	773	823	766	776	792	813	783	740	772	745	802	764	725	782	798	739	798	783	792	747	806	786	806	779	765	844	835	759	793	767	805	740	833	801	777	750	797	756	758	759	799	823	835	773	787	765	789	763	759	800	770	766	802	743	771	853	775	776	754	780	744	787	778	758	746	797	784	815	756	829	822	781	750	812	743	835	796	754	791	756	758	797	805	786	736	765	763	829	786	762	771	795	751	786	788	800	768	717	756	738	759	779	747	754	785	758	772	798	740	816	823	757	729	812	781	792	765	712	751	842	793	814	772	746	743	780	787	792	804	775	779	757	725	807	762	790	767	801	753	809	774	777	720	689	742	756	815	788	794	772	742	777	809	802	753	768	790	714	795	755	782	770	769	801	801	811	785	807	759	828	767	783	805	803	770	797	766	792	738	801	770	756	728	810	758	813	811	803	773	771	804	787	800	812	798	771	851	773	749	781	797	804	766	858	771	698	791	751	795	760	777	789	808	774	787	790	748	819	756	810	767	733	797	817	766	854	823	796	727	765	861	809	783	784	818	740	834	772	762	776	765	812	788	764	771	745	836	801	763	825	786	773	789	767	826	821	816	806	813	797	781	761	796	722	801	754	766	785	764	779	746	736	746	796	783	739	781	737	781	733	790	778	800	752	740	794	768	741	724	782	766	802	794	803	860	796	825	813	734	740	802	784	816	766	781	814	760	766	749	767	779	763	817	781	765	793	758	787	769	819	783	824	753	788	813	797	784	777	758	824	772	815	770	764	765	800	756	790	810	749	750	787	756	785	758	776	782	750	803	825	765	779	734	840	800	846	785	780	778	754	759	772	752	739	768	768	809	751	767	792	791	807	780	787	804	763	805	802	778	795	768	733	762	814	795	804	810	770	785	773	766	802	797	780	796	779	769	778	763	742	770	720	789	764	756	809	758	844	728	733	815	724	758	745	762	766	759	766	819	790	780	799	814	797	797	771	760	770	725	779	744	786	728	768	814	800	766	791	782	786	806	780	793	793	756	761	787	767	817	753	757	748	805	786	794	751	772	744	791	780	817	809	764	760	841	808	780	725	791	779	783	774	761	770	760	802	775	815	848	778	791	814	753	791	730	768	820	741	730	742	766	830	835	812	749	761	791	782	766	783	768	816	766	794	787	754	810	798	830	792	780	792	776	785	768	823	859	834	761	777	800	775	757	746	792	784	770	816	756	778	813	805	810	754	767	818	832	733	798	784	814	761	792	733	799	792	774	768	800	819	804	776	762	794	770	755	851	798	749	818	754	801	798	794	768	843	767	765	753	812	765	817	757	743	804	764	796	717	745	770	790	801	806	753	806	748	759	770	772	761	775	773	764	730	726	817	784	762	810	772	793	776	762	798	822	758	799	792	810	825	795	824	796	730	792	759	781	784	772	725	750	788	803	792	752	773	735	753	884	791	759	765	784	759	791	811	790	783	808	766	779	777	766	729	764	761	788	790	790	803	787	761	802	723	782	787	818	739	805	837	792	792	782	833	761	820	744	778	794	779	764	831	796	806	796	736	803	794	777	795	805	760	717	789	719	794	776	784	800	818	744	724	760	798	797	762	767	824	777	822	806	810	750	775
43963	45828	32491	14444	4837	1409	1128	1004	941	915	939	890	926	894	912	826	822	809	817	855	828	788	772	836	806	794	796	758	824	815	738	790	851	833	782	845	803	760	792	777	857	847	773	844	788	767	813	830	852	719	825	823	825	863	804	798	779	814	795	768	812	770	839	863	791	815	814	836	779	828	817	824	794	835	749	812	806	742	788	826	823	777	808	797	813	824	787	779	804	809	786	857	814	819	759	807	785	824	786	807	791	803	761	790	835	783	739	762	831	870	799	813	814	779	816	845	820	808	775	791	832	771	844	815	794	804	769	801	776	801	820	757	776	772	804	800	802	825	781	794	785	807	811	791	806	845	768	744	781	768	803	778	773	771	753	792	799	818	784	794	756	803	798	834	780	760	777	795	836	783	862	810	801	813	784	765	823	800	770	836	774	811	836	790	787	758	761	796	813	838	831	802	797	758	808	842	792	856	825	845	818	819	761	762	807	815	767	783	818	801	774	769	805	882	777	762	744	765	807	826	828	812	780	800	812	796	806	787	773	807	784	841	856	865	791	813	775	868	781	812	757	796	788	807	788	779	890	779	830	834	749	840	803	830	796	776	806	834	777	873	788	790	850	758	849	766	849	779	787	813	860	805	806	797	754	806	762	825	814	795	804	793	769	793	809	802	773	793	803	783	879	851	796	822	789	812	797	803	748	776	784	814	835	766	831	807	779	761	803	796	792	757	762	804	758	789	801	839	767	835	796	782	805	836	825	804	807	790	785	829	828	753	779	776	810	790	786	784	790	774	811	745	824	817	767	855	856	758	804	789	811	829	820	831	805	789	778	774	753	778	828	761	779	778	784	833	777	811	771	757	756	796	772	754	824	810	771	789	813	844	759	751	843	791	838	744	746	828	727	797	720	818	855	813	781	811	803	761	833	802	756	778	889	804	784	801	862	785	826	795	757	826	772	814	792	799	791	818	763	789	788	750	779	802	826	802	792	848	802	828	822	765	748	776	865	775	800	805	802	788	780	817	798	757	789	821	834	801	855	826	809	860	790	843	823	801	797	773	774	812	845	805	796	775	838	801	771	761	782	815	835	828	814	747	806	779	818	793	762	776	804	808	851	767	789	807	845	827	808	818	800	801	791	777	862	775	777	819	851	780	794	847	844	831	743	810	871	772	788	825	794	769	788	808	815	817	793	854	807	833	772	819	794	816	792	793	812	786	791	806	836	826	817	791	797	827	813	786	762	768	769	827	814	835	771	811	814	778	835	816	815	768	852	802	759	795	800	806	812	775	776	824	822	804	795	793	783	792	800	817	818	781	778	789	808	772	797	785	759	767	818	799	802	767	801	799	815	779	814	774	781	839	784	855	782	800	797	780	754	786	790	797	777	822	781	825	790	777	794	804	831	823	797	752	787	797	836	794	791	777	782	791	765	758	815	777	821	810	773	798	740	850	780	841	777	800	812	773	788	807	780	802	774	778	781	792	837	781	762	760	738	819	823	792	836	808	827	778	832	775	784	786	801	870	763	794	831	845	873	731	842	798	797	794	785	838	793	865	814	815	797	818	780	762	820	808	832	804	798	761	820	827	814	802	811	806	856	775	797	815	805	789	826	871	815	848	817	796	816	832	828	791	781	791	780	817	790	760	820	764	813	802	794	787	785	803	808	820	835	802	802	788	835	823	814	839	826	810	802	792	816	823	826	798	797	868	871	794	787	855	773	802	819	800	755	775	839	819	759	838	821	817	782	807	787	779	839	823	843	816	777	830	783	787	822	836	857	817	804	791	815	850	771	858	810	872	774	863	753	842	844	810	824	786	779	759	786	805	821	797	779	803	785	761	799	795	825	838	762	762	781	812	785	769	831	796	791	790	824	800	808	821	739	775	810	800	798	806	799	741	781	749	800	855	764	806	820	806	791	784	777	760	757	805	782	749	800	809	823	805	802	829	770	788	840	762	770	785	827	792	755	795	748	789	843	806	768	792	810	809	793	789	787	810	752	805	769	805	805	779	787	821	743	805	835	848	794	823	795	824	777	774	790	827	799	815	821	788	788	761	788	802	827	751	804	763	806	800	757	795	803	831	789	783	801	776	811	768	801	777	789	748	818	861	834	824	797	835	762	838	746	779	781	860	817	785	776	805	839	793	785	783	827	805	819	805	786	827	797	797	785	817	758	811	759	850	831	850	801	834	844	842	765	843	794	801	797	816	781	786	824	777	836	786	807	821	817	763	792	786	840	803	798	820	798	808	822	799	782	798	830	791	777	806	764	770	738	815	829	781	759	781	840	773	776	805	841	781	781	814	795	788	798	803	816	872	835	757	776	795	787	788	789	814	830	812	809	770	804	793	763	848	797	804	749	762	837	824	819	816	776	830	816	809	825	834	838	816	812	819	810	809	809	797	772	834	777	758	777	781	798	791	805	858	726	785	790	761	816	769	808	821	810	778	824	819	852	831	786	802	820	806	801	807	783	796	805	764	769	784	805	814	781	819	791	782	786	818	759	808	770	790	828	833	813	773	799	765	786	818	796	836	840	798	799	822	811	791	779	787	831	822	816	797	763	794	816	803	790	788	805	818	798	779	822	826	838	829	802	784	788	762	795	835	762	772	773	820	794	799	810	804	809	775	769	824	819	842	800	796	814	889	761	831	815	784	753	837	818	733	819	794	821	815	776	800	819	795	792	813	804	785	803	745	805	767	836	776	793	808	818	782	798	794	801	805	795	798	791	771	791	763	826	771	784	853	800	766	798	784	814	790	794	752	820	761	766	839	792	749	817	787	785	808	744	814	826	798	763	779	798	800	783	838	798	785	770	760	810	823	735	799	790	814	763	834	834	818	770	794	829	791	793	853	747	785	825	811	845	831	817	836	826	796	762	776	849	782	779	758	812	791	851	782	753	858	782	806	787	821	795	814	793	779	839	750	826	774	744	828	788	779	810	772	775	795	831	786	777	780	802	803	773	787	822	816	838	841	834	787	817	822	839	821	782	803	773	801	833	824	803	763	819	834	810	754	794	750	814	763	824	781	750	784	811	790	797	808	804	773	822	805	808	769	871	816	797	781	758	808	796	861	810	787	840	830	794	798	775	762	807	819	848	785	815	802	774	820	785	826	824	744	786	783	816	824	819	811	810	747	810	854	765	804	774	747	848	833	780	820	809	786	792	812	830	786	754	765	779	817	803	744	741	836	807	853	800	760	829	743	796	794	789	796	757	853	816	856	766	832	848	826	779	812	799	855	806	819	828	805	785	769	799	809	779	786	816	805	809	790	802	774	764	809	817	820	841	841	795	832	807	760	774	751	763	821	834	814	816	800	792	837	800	811	775	796	770	733	814	775	884	809	824	809	820	789	849	839	814	813	868	789	730	779	775	795	811	776	804	786	804	792	818	788	797	789	807	781	830	796	798	820	803	758	784	755	792	752	806	782	809	807	750	815	797	813	867	785	856	786	829	769	813	776	804	802	790	788	807	791	797	841	767	811	814	776
23627	20899	27974	24114	20918	13448	1789	974	825	747	802	672	705	741	697	660	703	655	633	616	635	638	620	630	613	642	611	641	641	703	615	641	554	602	602	613	626	553	593	640	652	659	616	681	597	596	598	597	577	606	630	634	644	624	593	599	630	628	607	643	634	616	603	659	597	620	589	620	612	620	623	619	623	591	633	655	604	637	594	635	610	619	617	596	651	623	687	553	642	570	646	635	659	630	612	620	567	595	630	595	560	626	589	630	574	575	590	561	644	586	617	595	657	600	627	623	572	614	643	624	599	608	617	595	599	625	643	652	594	633	626	611	590	588	587	653	646	605	602	643	612	606	592	609	666	636	598	569	615	594	584	612	595	600	550	632	570	585	619	602	569	605	590	641	634	617	637	613	556	611	613	580	606	675	640	615	635	608	594	653	653	587	559	610	601	602	601	642	600	650	595	595	630	658	603	618	608	638	565	611	606	587	597	644	628	618	632	657	625	633	635	625	634	615	638	609	608	586	609	633	651	626	593	649	574	645	557	571	574	619	639	626	584	638	612	623	583	589	598	592	610	613	610	635	592	544	583	633	627	580	631	605	601	582	658	629	601	606	608	556	635	606	611	617	595	616	592	617	622	632	600	609	584	602	587	594	598	613	594	677	646	590	586	616	576	622	565	605	579	623	656	611	618	618	638	560	593	617	608	590	612	664	616	623	604	618	657	583	636	582	657	576	549	634	590	605	607	603	648	587	603	578	635	636	627	631	591	577	577	593	636	606	619	611	564	614	598	638	623	627	618	617	598	618	586	584	642	628	602	636	578	617	637	621	668	624	634	614	605	602	611	592	610	614	606	619	598	592	584	593	639	608	598	651	583	631	607	616	649	601	574	647	630	635	570	643	613	620	639	620	635	618	605	598	583	633	631	585	622	595	618	609	638	608	659	596	622	633	646	675	598	590	624	642	597	629	607	624	689	605	635	578	597	595	584	597	592	616	625	605	571	645	629	602	561	623	594	635	566	630	653	618	608	664	561	588	604	623	578	584	640	606	624	575	608	595	607	609	619	594	609	626	593	567	600	611	630	582	596	586	624	606	621	675	640	654	627	652	582	630	609	667	615	594	616	610	625	591	646	628	596	597	610	614	591	622	595	560	634	646	601	576	591	610	629	591	633	609	616	618	625	575	576	613	605	597	626	651	609	616	616	615	634	587	579	621	632	588	598	618	583	630	608	664	658	587	626	634	655	633	664	623	673	618	659	591	628	632	598	586	622	655	585	620	653	610	628	606	598	622	593	626	608	645	644	623	597	631	592	613	632	644	585	627	654	637	631	610	633	606	587	627	599	566	621	612	606	662	613	609	601	596	630	614	651	594	637	591	622	632	612	628	617	606	593	618	616	606	634	626	597	627	606	590	575	641	634	611	626	614	582	676	605	632	675	612	696	625	598	629	591	627	633	648	619	584	609	631	641	615	597	605	625	569	639	606	654	641	567	644	554	582	634	603	614	637	637	614	635	642	638	653	611	634	609	629	640	631	645	589	601	656	607	651	604	583	593	660	615	637	598	605	630	576	621	591	602	615	671	614	606	616	637	604	589	604	641	626	644	636	601	603	612	552	623	624	646	611	617	599	641	644	575	608	654	593	574	638	598	602	632	623	653	627	562	630	620	635	612	586	599	612	618	628	607	629	615	619	608	620	635	606	576	638	575	583	605	590	623	619	604	604	604	611	641	586	606	602	617	573	643	598	589	643	649	625	614	622	608	622	627	646	592	645	614	571	624	646	588	631	633	598	625	586	620	651	622	599	617	586	611	640	617	594	556	611	583	598	571	598	648	629	613	601	622	621	629	590	587	589	650	633	586	618	624	615	601	624	633	626	597	612	637	612	645	597	624	594	627	625	652	614	633	575	609	609	596	575	611	569	602	614	652	593	568	633	586	615	587	592	622	612	646	646	592	611	614	626	592	625	605	645	592	596	640	600	623	624	591	570	646	654	583	649	572	568	602	589	573	597	570	596	615	594	521	620	633	578	613	584	626	568	630	643	572	602	658	578	586	674	629	593	610	621	575	653	650	630	623	632	651	649	623	595	606	608	618	609	629	628	603	626	582	583	600	589	611	577	626	637	636	620	630	617	654	605	633	599	604	610	629	613	594	635	618	581	633	605	618	625	625	580	587	635	608	631	568	609	596	617	609	599	618	578	629	628	590	610	597	606	614	622	629	569	588	615	613	597	607	625	607	606	659	648	632	628	579	602	642	604	628	640	583	648	636	646	603	582	596	639	630	604	677	653	623	618	628	557	603	601	630	608	608	600	626	584	586	615	578	647	589	588	569	556	619	574	617	574	620	563	669	630	568	633	606	634	638	632	631	608	633	624	589	629	602	616	587	604	596	638	612	621	586	651	577	626	570	598	597	670	632	627	635	595	631	597	633	605	631	604	605	607	623	639	679	606	614	611	633	624	614	608	643	605	588	608	587	599	587	582	648	594	646	616	636	623	618	601	611	638	637	640	618	621	584	594	624	639	638	637	663	633	633	681	625	625	578	622	631	560	661	628	623	615	584	584	628	670	643	652	577	645	593	549	578	630	616	607	617	601	590	616	584	608	611	628	612	663	594	648	624	562	638	591	625	597	574	602	605	598	597	639	669	673	591	603	594	612	574	653	628	580	651	631	605	664	605	602	618	591	621	588	673	585	606	651	602	648	618	618	611	611	613	635	633	570	562	613	586	648	607	621	633	601	628	567	619	592	574	591	603	604	578	592	609	647	620	557	661	619	563	621	616	630	604	648	610	615	594	605	628	575	649	585	635	654	578	587	571	635	611	636	620	611	604	605	602	655	613	646	612	595	608	663	638	630	642	602	639	606	575	601	597	631	644	646	611	614	579	628	627	613	639	636	582	632	611	601	592	613	628	601	619	641	629	587	624	644	611	622	617	593	602	596	592	613	617	603	593	622	622	623	615	647	666	590	607	621	656	576	618	666	589	601	662	624	541	618	609	595	620	604	633	604	614	660	634	651	643	609	617	620	637	635	568	599	600	598	657	615	679	600	609	645	642	582	584	604	635	602	633	602	592	587	604	653	608	578	591	547	617	636	649	581	591	634	606	603	627	626	610	608	602	613	653	583	613	618	588	641	614	603	611	646	569	569	581	626	635	619	644	607	633	623	589	592	615	624	640	618	584	630	619	653	621	647	643	641	622	638	605	622	600	600	601	615	609	614	639	581	589	583	640	613	632	636	622	610	608	579	625	621	634	595	663	591	596	624	609	630	611	616	606	665	645	658	621	611	599	605	613	623	634	612	565	587	615	617	598	551	583	623	611	623	619	640	637	582	630	564	592	603	603	624	672	596	616	621	603	615	617	614	621	613	615	650	647	651	624	591	669	599	638	625	643	589	628	566	585	622	599	620	609	629	632	624	616	641	614	605	566	595	582	625	644	635	598	607	596	642	609	556	599	608	617	610	588	649	604	579	587	620	630	671	594	596
39470	58958	45516	25320	9079	1990	1513	1184	986	888	855	786	822	773	823	713	700	714	715	678	641	617	643	629	716	647	650	634	688	633	688	665	635	625	627	657	625	654	607	629	659	671	653	634	663	653	662	636	601	627	622	644	676	636	654	637	649	663	668	636	642	652	618	669	643	688	623	601	614	636	629	629	625	623	608	629	636	637	616	652	683	611	587	614	654	622	669	638	599	613	635	615	691	636	645	633	621	593	655	621	681	618	661	639	660	651	638	643	654	610	594	630	630	674	623	649	655	617	599	622	633	604	616	600	636	627	624	660	652	670	631	613	644	638	597	607	614	647	630	599	601	652	630	617	614	635	669	613	651	622	633	643	636	612	659	654	631	640	633	637	651	662	589	612	631	663	635	645	665	642	632	662	660	632	690	628	665	680	664	671	627	651	641	619	632	578	649	630	620	652	612	636	628	633	637	642	701	591	643	678	661	683	631	622	664	614	601	653	591	644	601	685	663	620	673	616	628	620	657	609	619	621	637	659	663	612	663	671	690	623	599	680	608	654	626	608	649	627	634	682	647	637	614	597	597	622	619	613	643	609	645	630	621	639	683	669	618	610	673	600	634	627	642	660	659	632	622	644	649	626	691	597	671	654	597	656	666	635	634	627	667	644	603	695	627	684	664	612	684	626	678	652	644	621	593	622	643	693	660	664	641	650	631	678	623	640	663	647	591	638	570	627	650	619	658	613	620	663	666	643	647	624	605	609	604	617	712	644	614	637	626	653	661	612	617	636	641	608	643	652	602	650	626	657	569	619	663	629	609	627	616	651	613	660	580	624	684	592	644	597	587	636	621	658	630	673	631	654	627	613	674	657	618	624	643	650	609	640	621	599	621	663	620	688	639	630	683	646	629	658	614	630	702	625	579	687	605	656	596	680	668	631	649	678	642	659	657	669	679	641	658	625	626	641	612	620	594	638	644	672	631	631	666	646	652	647	589	664	626	599	613	639	635	656	618	636	640	697	632	617	618	650	677	651	633	677	629	630	664	632	639	671	631	649	662	632	671	643	682	630	689	658	638	647	655	595	653	627	658	652	636	610	633	645	630	600	641	673	645	622	626	642	630	622	633	627	636	633	623	628	652	619	645	706	645	602	606	623	633	623	662	630	649	682	669	639	658	627	631	670	653	613	668	646	652	656	665	645	607	629	611	612	702	637	624	638	638	642	605	632	612	622	633	578	648	641	632	670	672	665	608	637	661	656	652	635	648	631	619	630	611	610	660	627	665	619	629	614	667	664	652	605	621	588	616	595	616	643	655	650	646	621	634	640	624	613	667	568	622	663	602	658	657	625	677	655	643	638	636	633	595	632	631	631	649	649	660	602	637	638	618	648	652	625	651	640	576	612	600	668	623	639	640	649	649	631	648	645	665	669	651	651	624	637	641	599	720	623	673	633	619	667	660	643	606	658	585	608	626	657	624	648	627	636	694	607	643	614	652	630	651	631	585	646	650	671	629	667	633	652	629	591	618	642	643	601	633	608	665	692	609	639	646	657	617	662	577	629	648	582	694	649	675	671	636	654	625	646	600	654	645	644	639	611	634	650	639	617	658	595	646	610	625	627	608	644	625	676	616	621	652	616	666	598	627	645	578	592	658	630	624	639	700	657	628	656	626	656	641	605	686	647	614	621	672	617	669	636	663	620	645	653	638	652	651	621	637	648	608	670	656	619	650	638	620	630	643	619	645	604	631	597	597	712	590	636	637	625	633	619	639	701	663	594	679	640	647	662	621	631	657	645	679	626	675	634	621	646	613	637	656	625	617	627	626	703	667	715	625	664	649	633	643	649	644	677	689	614	602	636	667	617	621	625	607	633	596	610	595	654	634	657	629	685	643	647	632	678	667	606	677	591	607	683	647	601	604	590	657	634	623	662	617	641	626	660	648	617	636	648	635	619	634	662	628	643	629	639	687	631	657	604	603	646	624	602	654	674	613	617	640	589	635	655	596	646	624	663	619	583	679	664	651	658	623	626	590	678	679	665	689	667	676	640	669	638	616	618	665	661	644	668	630	627	627	637	628	638	639	666	630	640	618	686	673	619	644	605	653	665	649	634	661	655	606	582	655	584	648	656	637	638	619	653	626	664	614	590	667	606	613	615	662	631	632	615	656	649	620	599	636	652	595	608	683	657	620	641	588	656	617	623	639	635	629	628	635	615	647	679	610	616	630	644	651	606	625	651	645	621	652	657	638	695	660	668	613	673	599	652	606	633	627	605	606	606	660	647	664	618	654	618	651	617	602	618	641	633	632	646	611	651	630	677	645	636	714	632	664	596	672	643	593	643	690	654	659	628	672	655	671	656	644	642	647	653	695	628	622	644	651	633	680	599	607	651	625	631	643	627	642	666	618	625	642	656	682	603	614	630	603	666	646	624	599	642	625	659	691	671	637	628	671	652	629	645	607	624	653	629	626	642	569	622	583	597	686	648	593	654	662	648	623	626	592	657	580	628	671	640	629	652	656	660	670	600	627	640	637	617	611	611	586	639	628	655	611	628	661	616	611	659	630	639	621	630	609	662	640	655	604	662	632	663	686	593	657	629	615	667	600	583	604	621	634	633	655	627	607	642	657	629	654	642	656	646	629	662	636	650	576	642	627	636	635	658	601	650	663	637	659	652	686	635	651	652	601	617	637	634	650	623	693	622	633	632	635	678	656	629	663	658	626	656	581	647	613	665	654	650	614	660	657	655	667	589	624	660	664	642	616	699	602	707	632	593	620	653	633	648	587	629	649	623	636	610	657	632	714	659	605	630	617	636	633	626	637	630	690	632	628	643	614	632	650	569	603	628	649	619	655	626	665	610	654	643	654	635	669	630	614	610	620	620	639	639	669	590	652	624	657	643	647	601	670	658	620	613	641	636	624	638	648	617	620	645	650	675	653	615	654	623	603	629	626	623	630	658	637	603	678	676	612	650	635	662	642	657	588	610	622	631	629	585	643	613	642	647	607	622	673	685	629	625	650	658	612	654	665	605	624	623	637	632	597	600	629	662	636	630	646	642	646	626	599	628	655	633	614	575	635	683	632	607	634	617	682	661	597	639	662	646	637	659	635	637	636	652	628	633	689	617	586	626	665	619	626	616	620	666	623	630	661	621	609	612	619	643	598	653	685	657	652	651	621	639	609	658	632	621	603	613	651	635	663	619	679	650	624	722	633	649	589	600	620	685	650	648	630	635	622	644	606	623	644	595	658	628	618	603	637	662	618	632	635	593	617	631	675	640	597	620	628	642	678	640	641	647	643	617	669	612	643	632	640	649	626	586	642	578	630	636	565	639	665	638	655	635	598	613	607	613	630	638	627	663	630	617	620	621	654	624	645	592	609	615	670	613	630	612	642	628	676	613	645	666	658	635	650	659	639	633	635	643	636	613	636	627	608	603	658	639	651	679	651	711	633	666	642	646	618	617	581	631	638	667	631	610	630	660	618	601	643	655	634	633
24742	20977	27789	25116	17329	3693	1142	932	794	784	827	789	811	782	802	762	747	726	730	779	705	662	717	671	745	723	705	676	743	746	722	699	697	682	671	693	741	730	711	725	693	682	697	745	710	686	683	738	705	665	723	742	735	709	727	672	694	647	732	732	712	716	737	743	752	667	670	670	660	698	736	752	731	737	770	687	692	695	737	728	717	742	687	656	695	714	756	755	717	719	727	694	723	726	710	733	726	738	696	717	708	718	705	727	670	745	647	694	660	678	707	739	730	701	672	696	724	698	661	701	700	709	675	735	701	644	694	687	723	716	655	728	705	759	699	770	733	701	682	735	688	703	696	665	690	702	717	754	716	676	689	728	703	731	668	699	694	710	674	710	687	757	728	756	725	725	704	685	721	700	674	666	699	672	701	705	687	742	680	731	719	692	696	722	709	685	678	738	691	681	707	751	685	717	684	666	672	725	708	735	702	715	702	704	680	694	660	659	710	729	699	671	703	717	740	728	687	739	736	702	690	675	711	693	672	725	725	688	680	720	714	743	673	688	670	688	677	671	670	695	662	674	725	680	750	664	713	749	689	734	709	659	676	710	723	700	694	688	727	708	707	700	731	754	694	716	713	699	727	721	720	702	741	725	739	705	692	674	703	704	719	690	722	738	679	702	736	705	706	713	761	715	684	731	707	726	704	665	723	710	709	697	738	691	714	701	708	682	715	675	710	714	719	713	700	730	706	693	711	694	707	655	668	673	681	704	690	672	696	729	752	694	657	658	669	690	701	734	672	715	701	713	684	694	702	738	676	697	736	643	714	688	683	678	714	715	735	739	708	676	705	724	717	706	687	714	701	703	731	678	665	715	703	696	678	734	735	684	705	689	725	671	746	757	696	699	728	667	731	747	749	719	721	728	698	693	699	718	667	730	720	710	706	696	719	694	718	704	716	717	677	717	704	710	673	697	697	748	715	689	761	699	729	691	708	745	703	699	708	695	706	747	722	678	694	684	737	676	687	704	702	675	690	727	717	710	712	677	722	691	734	693	704	713	722	676	686	740	711	726	739	691	715	707	673	663	777	660	671	689	672	731	712	710	690	728	671	742	690	677	675	682	681	736	714	707	694	668	730	728	692	686	696	727	735	762	651	697	734	694	684	729	726	686	683	696	698	730	739	696	681	721	706	742	729	682	689	717	687	714	739	701	679	672	676	682	630	703	736	697	696	706	717	676	753	711	676	712	734	693	723	707	628	731	752	699	704	664	748	679	712	651	736	736	694	690	725	671	709	666	691	710	698	709	692	704	691	673	659	738	708	698	743	722	667	694	725	679	693	737	722	753	729	747	711	673	715	703	697	712	726	702	685	718	681	716	675	695	712	689	696	714	724	673	724	732	719	703	716	730	725	715	686	685	713	750	697	730	693	772	700	680	677	730	686	708	753	717	706	674	684	659	720	677	750	690	710	673	684	726	653	674	718	676	673	683	723	727	719	702	700	628	694	719	662	687	723	713	731	709	699	676	669	683	720	725	717	661	717	711	672	659	682	712	693	750	683	665	740	696	681	703	709	739	720	724	674	719	701	680	726	689	724	733	677	697	682	691	738	689	697	713	685	738	706	690	656	716	721	677	686	752	698	740	717	703	710	706	710	743	724	677	714	757	678	699	698	705	690	705	719	699	676	690	699	703	720	666	716	742	681	722	683	713	727	724	679	741	668	710	742	710	665	686	730	748	696	707	723	708	664	698	732	676	726	667	705	651	722	671	683	689	702	646	672	721	711	709	738	707	670	663	680	732	713	719	677	688	698	704	696	679	724	754	738	745	720	712	768	669	703	708	655	730	725	698	689	698	708	717	711	742	669	717	696	748	705	713	690	706	738	674	733	679	707	745	712	673	709	671	699	703	716	759	683	700	671	742	731	731	703	703	679	702	677	724	661	686	693	687	688	665	684	746	716	728	661	702	727	693	715	732	715	698	714	692	684	698	657	693	708	643	676	692	691	723	701	765	769	707	680	778	692	685	724	744	676	665	669	717	712	715	721	718	708	720	716	678	705	740	728	717	730	721	699	724	715	717	710	670	727	695	668	700	707	694	700	737	727	758	704	658	690	671	680	694	750	679	720	690	694	751	743	668	727	710	683	739	681	745	713	668	720	642	734	714	685	700	679	686	670	706	702	684	705	700	742	707	707	744	680	726	685	721	715	701	664	703	777	665	696	698	742	731	683	708	743	734	670	675	725	705	658	693	701	682	703	670	712	709	732	654	700	650	750	751	711	723	714	665	734	699	708	670	724	718	691	719	692	674	662	738	721	702	744	724	704	741	719	687	705	718	677	741	694	739	651	725	708	687	720	729	682	728	679	761	737	692	739	712	688	721	694	679	772	667	700	733	749	698	736	710	643	732	679	698	725	675	705	700	705	720	698	742	741	741	706	699	722	727	659	672	696	701	688	711	697	727	748	731	706	666	639	687	681	732	688	736	729	689	678	682	691	679	732	728	704	720	674	710	691	708	714	703	639	672	698	745	717	711	716	691	719	681	729	701	660	710	703	677	701	717	713	686	719	688	679	699	694	676	652	713	714	695	717	669	730	701	677	672	717	724	682	681	700	636	732	719	755	727	688	697	720	669	744	711	757	713	761	700	687	715	705	657	790	727	671	649	689	678	671	740	691	666	717	709	726	702	687	701	690	692	690	696	684	679	680	701	705	715	698	715	732	651	706	707	718	670	661	725	714	664	679	713	658	696	714	681	672	685	691	680	717	705	706	722	692	729	669	696	717	698	711	712	692	748	679	699	699	745	687	667	738	725	699	722	732	748	675	752	677	707	701	717	737	744	663	721	724	718	709	697	710	738	710	709	688	699	726	688	726	678	711	711	683	686	662	712	709	697	712	664	707	701	660	699	692	678	720	707	700	688	790	701	740	722	682	705	735	719	683	720	685	687	748	660	670	708	724	622	698	700	716	700	717	700	672	683	728	771	773	680	665	725	673	684	678	692	731	709	718	726	711	683	728	726	709	728	686	718	687	724	715	716	705	649	701	694	731	742	705	719	695	687	768	721	673	715	691	744	729	772	727	697	714	722	683	709	718	660	690	652	737	704	672	710	722	697	721	724	668	692	658	655	690	723	754	723	735	688	701	725	714	736	666	730	741	655	704	699	690	697	701	726	680	703	711	654	700	709	739	716	726	702	685	759	671	725	687	702	709	737	709	670	688	690	690	696	730	713	692	677	666	702	750	662	690	690	725	684	750	725	674	673	682	708	722	660	713	688	702	666	705	699	712	727	727	730	681	686	678	719	725	711	719	694	691	685	713	676	712	695	679	707	675	664	704	714	698	738	706	651	718	711	705	670	756	684	710	706	692	732	695	708	693	705	687	687	709	732	732	733	714	738	736	693	673	695	761	752	713	677	742	703	652	715	731	716	693	678	728	717	681	731	752	732	702	696	714	742	732	713	717	735	648	691	690	689	742	684	706	694	711	697	755	734
39967	54865	42661	22704	7874	1940	1393	1176	979	889	801	863	841	867	837	741	753	779	762	721	730	748	676	741	732	663	722	733	753	670	716	703	695	715	736	704	752	744	661	715	687	785	788	697	713	715	701	754	745	742	698	757	706	752	739	748	704	742	700	697	719	736	713	759	758	721	684	694	693	703	667	770	730	698	729	720	754	686	739	646	698	750	682	715	740	719	764	713	686	723	728	703	725	733	724	719	715	738	716	679	736	732	749	695	708	707	755	697	733	697	700	766	772	644	689	732	666	725	700	715	711	668	704	725	708	678	693	719	742	703	703	664	717	701	703	732	731	671	713	664	703	690	723	721	692	679	744	738	671	691	722	729	728	718	707	711	692	703	688	715	762	687	728	696	686	765	705	692	708	740	722	680	715	732	706	727	709	743	690	706	724	747	726	712	730	731	743	704	679	763	754	708	686	693	722	695	710	707	744	725	727	695	775	699	700	727	697	709	707	689	729	689	730	755	707	737	729	713	689	726	718	717	738	727	679	709	709	732	686	704	686	732	700	745	699	691	715	690	708	738	738	700	691	736	735	713	759	700	714	691	701	735	682	703	745	694	729	742	750	701	708	704	749	713	662	746	700	741	743	718	695	680	705	750	736	752	716	745	676	728	675	723	723	691	727	693	706	718	766	689	726	707	657	747	688	790	712	728	733	684	710	697	698	709	715	724	723	718	715	746	674	734	720	674	682	735	728	700	716	684	737	746	697	688	721	657	683	695	653	689	733	742	734	710	716	714	714	676	776	713	692	652	698	696	732	753	730	741	773	718	763	730	647	677	675	707	735	723	670	668	726	718	650	734	703	698	720	717	683	715	705	730	708	711	705	751	716	695	750	715	715	721	743	711	758	733	712	687	677	685	687	733	675	640	816	665	696	660	684	710	722	655	744	758	735	685	692	710	660	762	673	719	708	733	699	721	749	698	712	717	676	744	715	764	714	732	746	712	717	700	720	742	772	748	684	747	733	762	706	698	757	704	713	690	690	723	703	710	686	727	715	694	703	691	729	739	698	763	729	671	728	717	689	749	709	659	725	710	713	716	680	723	715	671	688	694	676	668	709	722	721	694	667	749	755	760	750	738	688	721	736	701	760	681	686	700	727	690	721	733	750	714	721	712	709	649	652	669	742	676	723	731	740	735	737	727	709	704	726	749	690	646	723	672	734	665	680	679	739	727	683	747	738	654	694	703	708	685	744	738	750	736	715	672	706	736	739	727	710	704	722	697	723	669	716	706	710	730	726	713	742	733	763	696	751	726	668	698	768	733	711	741	663	716	737	739	760	715	744	700	671	743	674	727	737	699	748	684	713	754	680	716	726	732	731	741	717	686	698	670	708	751	702	726	741	724	691	755	703	732	708	720	716	671	686	755	724	768	739	736	694	686	759	676	724	776	737	693	717	712	708	779	727	691	687	755	722	666	727	706	739	817	726	751	727	766	678	741	686	738	768	744	684	662	741	739	675	711	720	735	727	685	715	706	672	731	715	732	721	724	728	732	749	735	681	735	689	698	703	732	666	751	657	648	730	751	726	724	682	675	709	718	745	667	729	732	688	726	694	673	693	694	685	717	704	724	708	742	731	700	674	752	700	700	672	713	739	721	690	716	709	710	733	710	782	685	730	718	712	709	748	758	705	742	711	710	723	633	709	733	770	714	662	698	710	660	752	701	701	703	748	691	727	735	794	729	718	689	712	740	767	699	679	705	755	698	758	695	733	696	729	776	721	709	722	679	693	706	685	687	710	711	680	711	742	739	726	737	715	706	751	745	761	665	697	722	782	732	720	750	723	707	704	756	717	727	729	693	763	658	721	708	754	751	709	752	725	731	734	708	680	704	704	771	703	692	724	708	706	695	712	694	742	710	659	759	700	662	646	717	757	719	728	740	698	791	696	737	763	679	745	740	695	758	675	700	701	674	716	724	763	743	697	688	683	732	704	724	678	728	743	705	718	647	709	722	700	733	716	729	683	706	693	750	715	716	746	717	699	686	708	711	705	752	711	699	752	725	734	703	731	735	698	687	724	736	675	730	756	786	741	737	744	668	751	733	685	702	714	695	698	689	699	721	703	731	720	724	746	726	700	712	748	718	721	711	691	719	715	757	684	714	684	743	700	726	710	693	686	736	716	671	706	733	734	710	726	707	698	678	766	705	723	733	664	715	661	670	754	780	716	705	712	734	717	748	703	729	712	722	697	700	720	694	738	744	740	709	662	728	698	711	757	693	708	712	716	677	698	736	726	692	758	694	692	744	719	724	739	708	779	731	694	694	643	769	766	760	701	755	723	675	724	688	751	726	745	741	705	677	723	723	676	703	735	748	714	685	729	711	673	696	759	678	695	777	714	683	733	730	698	731	742	709	743	685	768	723	719	727	734	699	675	719	715	754	728	764	694	691	735	672	694	728	697	713	689	701	754	729	737	714	725	752	731	717	704	737	714	745	762	670	741	735	747	690	727	696	721	726	767	711	738	755	726	700	676	666	699	722	762	681	701	737	714	732	679	734	732	690	724	702	744	718	689	767	683	732	728	745	692	750	699	756	707	714	704	718	727	701	654	696	701	760	720	703	718	657	745	691	756	707	717	698	713	723	748	687	737	709	735	752	727	659	719	685	682	692	756	747	724	718	684	686	673	736	727	726	693	724	750	746	672	742	702	745	677	706	677	686	727	702	737	700	692	690	735	735	760	697	682	723	684	715	716	723	710	717	717	762	688	730	724	710	744	720	750	705	722	652	689	690	695	677	692	732	732	712	744	755	688	712	654	732	762	700	668	662	717	713	714	713	712	715	664	757	716	680	696	729	764	713	636	712	747	675	717	688	747	700	750	696	710	695	737	701	744	729	713	750	735	695	720	691	658	736	697	666	755	672	682	693	690	692	708	752	714	715	715	698	744	714	755	719	680	737	747	714	706	682	698	742	752	671	697	721	734	706	666	686	749	673	695	686	742	696	735	723	664	760	748	689	733	741	670	721	740	705	748	763	756	702	719	753	682	717	654	705	752	734	698	707	689	750	679	651	687	712	689	646	703	726	697	750	726	707	695	697	690	653	728	675	701	692	717	667	736	675	686	764	736	748	709	644	734	699	724	658	693	773	714	704	683	729	696	708	722	687	718	677	689	667	669	719	679	719	692	648	716	708	734	694	724	717	696	745	758	736	724	738	738	709	709	723	721	683	778	724	786	741	720	742	687	748	727	741	676	732	725	740	714	755	676	683	696	745	698	686	711	726	768	764	712	711	749	694	679	726	778	660	695	723	705	695	729	718	758	651	741	698	721	730	741	765	765	719	665	690	673	712	741	724	742	750	756	731	799	733	689	704	722	745	719	687	753	733	697	709	743	710	738	694	708	750	687	739	699	711	741	748	725	681	726	700	703	713	768	708	692	741	698	723	736	730	657	669	727	728	732	710	703	732	678	787	748	734	726	676	733	720	702	705	685	674	683	698
22483	20976	28410	23747	21007	20939	10788	1197	864	697	694	665	638	676	653	652	611	556	564	541	524	540	531	566	554	558	485	511	503	498	491	511	450	493	496	515	500	529	482	468	478	497	503	494	478	477	521	478	506	532	476	500	487	516	531	513	496	524	467	462	507	499	525	479	500	481	487	471	508	501	473	482	541	486	508	525	498	510	479	523	501	502	502	502	470	468	443	503	502	460	515	462	505	488	471	499	501	498	485	477	518	496	458	519	476	486	506	490	470	514	480	492	501	491	473	416	506	490	493	507	465	501	485	507	492	491	511	511	482	515	475	531	508	541	504	496	504	494	468	504	478	487	452	510	483	496	496	496	490	482	511	487	495	459	500	498	522	509	478	462	481	528	467	470	506	487	489	518	505	522	487	494	463	494	505	492	489	517	476	487	491	498	484	475	500	484	465	482	542	502	456	489	491	502	468	501	521	478	520	528	492	541	470	505	462	498	478	509	471	461	527	476	512	496	538	514	491	473	532	471	489	496	501	532	475	524	525	483	523	540	513	482	485	468	459	522	427	458	518	484	487	496	473	547	473	479	475	476	535	507	509	500	519	509	536	454	493	480	481	509	481	506	494	527	502	468	486	521	439	483	502	496	511	513	471	501	511	494	499	534	492	485	485	506	517	509	482	494	495	473	494	485	476	498	522	507	498	475	496	480	496	541	502	495	503	535	510	526	477	473	529	495	495	506	512	507	481	512	548	466	472	503	448	471	473	504	499	507	519	483	531	560	532	500	482	520	483	463	476	488	485	456	508	519	479	502	505	520	473	474	479	490	531	497	532	477	481	509	479	516	498	481	530	509	470	470	504	477	471	463	509	519	478	520	486	485	462	532	484	498	485	479	464	536	459	500	519	512	508	488	444	498	518	494	500	506	491	507	491	498	491	482	503	480	511	490	493	489	517	506	476	470	500	517	515	487	531	525	484	508	459	463	506	499	485	490	487	518	495	530	470	451	494	450	545	485	475	547	525	527	523	524	516	460	492	514	509	504	488	512	485	511	500	470	498	483	502	481	483	486	490	551	472	443	495	473	495	507	506	498	497	471	537	489	471	479	510	525	523	442	503	509	470	506	478	496	538	492	514	479	509	518	508	481	509	505	492	538	514	509	484	477	442	469	487	494	466	485	547	503	502	487	472	522	486	493	480	503	486	515	478	488	496	513	482	499	486	477	511	479	488	484	524	493	478	535	479	487	474	521	489	469	476	515	472	457	478	458	540	502	492	467	492	473	498	493	450	470	541	475	530	488	521	478	480	519	501	490	472	466	443	484	479	478	475	468	530	484	484	469	495	511	505	458	481	481	510	458	472	522	499	459	471	490	485	505	491	490	502	482	509	500	479	471	482	543	504	523	507	487	529	481	463	468	509	527	486	508	450	497	529	473	495	490	490	478	471	461	546	488	501	520	498	512	450	484	470	492	517	462	493	497	476	464	462	478	465	514	476	484	456	507	509	491	508	544	464	483	493	482	482	494	483	540	497	503	505	489	489	506	486	502	476	493	496	458	457	535	496	505	492	521	491	519	495	478	492	488	515	509	523	461	437	496	487	482	468	527	501	447	497	492	521	449	516	532	474	500	482	454	473	471	484	483	457	492	488	477	472	476	478	466	491	504	524	513	461	473	499	533	468	480	479	515	489	515	459	541	496	525	525	445	499	485	473	506	505	454	473	486	553	487	487	501	473	500	501	498	478	498	494	465	481	485	476	458	513	500	504	485	477	438	512	533	503	508	477	503	501	528	464	501	499	506	434	498	495	509	492	483	481	501	529	470	512	469	496	453	493	509	470	509	505	487	508	476	485	512	475	461	481	461	504	496	491	493	497	434	471	472	487	482	485	519	496	441	446	482	498	490	464	508	500	544	537	493	482	485	529	515	466	502	513	488	446	500	497	512	469	465	505	528	474	458	536	499	456	517	464	496	464	490	518	509	459	543	472	479	473	535	530	496	479	526	502	513	521	527	491	475	529	506	477	505	508	477	511	461	461	473	482	491	496	515	475	495	507	447	456	517	496	454	471	488	448	509	508	515	506	519	488	451	484	522	488	484	509	470	519	514	476	510	478	469	518	482	466	502	451	532	489	504	487	519	508	503	509	475	542	490	514	475	537	489	495	496	506	497	498	453	503	474	505	522	502	495	519	540	491	509	532	501	505	472	440	467	500	470	458	493	474	497	505	505	511	526	509	543	482	496	481	481	477	516	525	516	488	505	468	536	492	462	537	491	496	504	514	503	482	481	498	520	477	507	470	477	493	459	523	457	505	534	459	495	543	546	492	489	507	454	491	447	460	486	460	504	513	543	497	506	455	453	514	465	507	508	487	482	532	475	492	492	483	477	493	479	488	473	490	496	492	467	547	495	500	455	484	490	492	518	490	532	533	484	523	475	497	447	471	504	463	470	442	446	501	474	504	529	549	494	486	475	489	465	492	469	493	505	503	488	496	491	484	509	482	466	521	493	476	471	508	524	508	531	523	478	490	529	480	506	504	485	480	511	494	490	545	507	481	432	508	496	464	478	509	470	503	506	494	468	441	504	500	462	473	514	480	456	498	525	495	480	467	492	500	514	491	485	502	500	479	493	493	505	505	479	508	492	468	462	472	506	508	458	516	469	502	470	487	483	455	484	475	502	489	525	471	465	507	493	540	503	460	500	467	506	481	517	495	548	514	497	502	473	463	506	472	482	489	497	517	479	481	506	509	495	474	479	526	463	452	500	525	469	488	507	474	542	487	518	477	470	513	522	474	511	515	488	472	466	482	473	499	492	502	479	485	497	447	518	515	484	501	493	486	483	495	486	479	479	471	460	471	491	499	496	446	478	503	520	454	493	505	507	495	528	503	467	500	465	511	480	452	479	498	504	475	443	486	491	518	514	422	503	486	458	462	506	470	484	516	506	516	481	481	549	492	484	509	489	484	491	521	471	526	534	507	478	454	492	507	468	480	492	459	523	473	521	485	492	463	486	486	477	473	493	492	507	470	510	537	502	501	469	475	476	530	523	496	495	475	483	489	500	505	480	456	518	530	473	513	540	520	507	461	488	511	499	497	499	459	462	493	513	479	487	514	538	482	488	478	494	527	494	490	486	472	497	524	469	496	498	483	493	450	498	468	496	507	473	480	538	518	522	479	464	538	481	530	479	475	534	492	497	514	445	501	463	474	488	533	496	483	446	522	504	479	494	512	494	541	543	490	553	486	481	420	439	474	516	482	455	451	494	481	498	473	480	525	464	528	472	507	499	489	481	498	537	478	500	498	495	480	528	512	505	492	487	480	517	501	484	477	485	500	511	474	505	499	493	492	493	568	506	469	502	515	520	454	512	500	489	502	506	480	502	494	468	464	493	507	472	497	507	467	490	502	524	491	493	512	488	465	509	517	501	493	506	506	477	521	487	513	527	479	480	497	504	508	483	460	463	517	501	467	503	505	524	479	470	512	478	478	541	528	463
44441	65975	48958	31809	13780	2808	1765	1434	1094	914	790	815	773	787	776	707	629	592	560	516	519	573	525	525	529	534	513	523	513	532	514	478	574	543	510	499	577	516	521	533	486	527	487	500	534	496	497	495	518	485	520	473	516	504	528	496	481	475	567	497	514	482	529	552	481	494	513	467	516	499	530	551	542	521	532	495	488	520	483	519	532	516	497	487	478	456	543	505	513	507	486	513	486	580	530	534	491	498	530	535	480	511	525	511	532	500	517	524	521	481	525	508	513	493	493	497	485	540	521	525	493	544	520	553	495	512	494	520	490	540	495	490	496	488	490	486	547	505	491	537	515	498	522	542	504	549	488	498	518	477	506	489	495	507	467	500	519	526	490	491	483	489	530	493	488	505	520	523	488	476	460	511	465	533	555	526	533	499	524	484	492	477	489	501	526	467	492	480	555	486	504	505	525	511	469	562	537	550	520	489	498	535	467	509	470	512	516	494	522	518	523	551	491	508	519	514	506	442	495	490	524	524	504	493	490	469	521	477	477	486	525	495	512	521	491	502	537	534	556	473	494	510	560	504	538	519	531	555	534	466	517	496	529	502	504	465	536	492	492	467	525	473	502	504	530	530	490	556	525	478	519	482	511	548	507	542	532	506	473	512	480	531	500	504	510	504	506	500	493	533	531	538	511	515	474	498	482	487	501	498	538	487	490	538	498	541	516	514	475	474	497	541	513	485	518	488	506	463	505	516	505	511	506	482	503	498	518	501	523	535	518	529	514	470	509	509	498	538	502	512	529	499	496	471	509	524	527	484	477	512	516	522	523	500	513	513	487	487	546	494	512	487	520	490	477	505	499	499	506	480	507	499	493	494	503	489	553	503	518	477	522	539	477	473	528	455	490	483	517	499	480	508	513	490	498	527	462	504	533	503	514	527	510	496	517	482	526	521	506	510	525	514	541	533	499	540	545	491	470	503	526	493	522	479	511	519	531	532	479	497	526	514	486	524	526	538	521	557	514	514	545	500	510	553	515	475	492	464	507	492	497	485	484	526	505	524	492	501	528	486	513	508	535	536	504	521	501	495	496	494	506	542	508	513	514	496	467	505	525	509	532	537	496	524	542	553	528	523	502	502	492	484	486	492	535	548	518	493	505	462	479	503	531	504	473	500	474	526	495	493	517	524	477	521	474	499	495	496	499	515	495	538	464	541	477	535	485	494	499	519	512	507	567	476	514	523	504	552	484	507	476	536	496	493	502	503	481	487	539	531	542	477	491	542	479	486	518	485	479	479	544	486	480	496	491	524	528	503	517	491	521	485	504	546	491	502	510	502	519	470	500	476	491	516	507	520	502	489	526	499	520	511	530	481	498	507	520	487	449	525	511	518	452	493	510	494	509	527	497	449	505	520	455	532	489	524	482	515	537	474	504	523	503	492	540	525	497	464	471	503	535	492	511	537	510	498	486	529	535	525	468	512	499	516	512	510	493	522	500	486	513	508	487	490	520	487	504	480	474	523	531	506	549	520	511	509	504	538	500	479	488	512	493	508	495	464	521	472	512	498	525	505	516	511	513	476	526	501	494	506	493	519	504	503	528	482	525	533	530	523	506	503	495	513	522	485	550	522	528	477	492	495	512	512	530	498	507	505	500	500	525	503	522	478	504	527	517	526	504	482	529	519	524	471	499	483	491	532	499	504	543	525	556	509	533	502	486	468	525	484	492	544	501	471	502	521	526	517	501	501	493	503	481	494	540	491	545	535	532	507	509	517	492	517	496	522	515	516	480	525	454	561	487	494	521	520	514	509	488	522	522	502	496	511	513	526	518	505	519	532	537	491	520	510	509	537	498	484	508	514	529	489	510	492	524	501	523	457	529	522	528	529	533	489	501	480	516	517	521	501	514	505	519	526	487	513	491	497	560	489	467	491	520	497	459	483	504	530	514	511	494	501	482	508	505	507	486	484	514	502	508	503	537	490	510	548	517	508	523	511	475	471	518	467	521	513	534	515	477	476	515	490	515	491	531	497	527	530	463	514	543	510	484	519	509	530	541	533	517	499	485	515	509	512	505	512	503	477	458	516	520	499	550	502	543	486	538	490	516	481	528	514	505	514	490	470	493	496	534	471	535	514	480	512	487	479	509	510	506	504	514	509	498	521	482	506	499	489	533	495	516	478	509	532	472	450	504	544	517	507	505	530	488	494	502	525	526	500	547	453	486	493	494	503	496	505	481	496	501	524	476	502	521	513	517	527	564	487	527	506	506	511	478	494	519	510	474	502	506	503	529	549	492	505	536	479	533	485	491	495	484	550	474	501	480	507	530	489	544	520	464	509	521	520	520	554	488	494	527	525	528	479	484	486	546	512	523	524	522	529	479	521	498	538	475	497	513	503	483	506	484	479	509	491	544	525	482	478	460	512	496	510	502	534	512	512	488	513	557	506	522	465	495	511	507	499	510	501	502	470	496	503	488	487	474	492	527	486	502	456	518	512	520	511	485	520	499	532	476	550	533	490	468	475	508	500	529	465	515	491	536	522	545	497	508	514	496	521	489	524	454	509	519	539	526	530	510	511	532	521	481	502	499	496	518	515	526	525	512	533	510	475	516	522	503	494	495	509	526	507	549	495	517	508	519	536	517	539	495	503	511	509	507	526	509	488	509	502	511	546	455	487	483	516	521	509	539	508	513	493	482	564	484	467	518	503	501	518	509	522	525	500	529	526	523	449	517	463	522	520	493	520	505	492	515	494	512	507	496	531	489	538	523	521	524	534	515	504	480	569	480	484	517	497	498	477	477	506	519	499	505	535	508	480	518	504	550	517	519	528	519	490	517	504	517	554	526	528	489	491	535	508	502	469	523	454	537	507	483	542	514	538	504	489	503	484	503	488	502	486	538	501	524	497	517	479	524	499	519	522	524	467	498	551	512	556	536	493	560	521	509	485	506	517	507	521	545	505	474	509	505	519	494	539	519	504	519	526	542	505	503	492	441	503	490	502	544	516	542	524	504	507	471	475	530	478	475	538	531	510	509	493	496	518	508	499	533	519	475	485	512	505	506	502	520	482	479	476	517	503	533	485	495	433	524	523	501	490	482	528	527	467	517	540	544	494	544	493	498	511	486	532	515	497	512	513	516	492	520	523	523	500	497	474	518	559	512	507	531	507	502	531	490	469	497	546	514	500	506	482	513	515	501	511	498	520	488	511	481	512	521	491	494	529	509	467	526	512	508	502	467	517	535	528	469	496	486	517	527	493	486	500	514	530	500	483	510	528	490	531	513	525	532	503	468	522	521	504	497	483	499	504	516	491	456	537	521	474	487	521	521	466	489	514	530	531	464	487	488	501	506	490	500	476	533	507	515	476	520	506	464	463	477	492	497	580	486	532	505	485	513	519	498	498	546	523	544	514	472	526	524	519	512	487	529	499	532	560	509	519	493	481	559	539	528	503	491	472	502	470	522	508	491	461	504	528	507	502	497	531	491	488	475	530	525	509
33666	34850	33452	20734	6079	1564	1122	932	847	826	891	840	851	880	885	911	835	754	824	786	833	765	786	723	801	766	801	762	782	757	811	778	804	784	785	791	778	827	779	797	801	788	815	828	774	807	772	824	737	832	792	778	793	765	777	805	800	820	805	743	784	806	781	736	804	752	819	757	801	747	800	773	750	803	831	806	790	836	792	778	823	757	746	721	777	808	809	783	759	820	773	799	795	828	789	791	774	845	737	770	791	791	779	791	765	822	792	828	829	764	813	806	792	801	778	761	813	816	829	841	820	755	809	796	785	809	800	759	861	800	765	779	778	792	770	814	763	821	793	763	778	776	836	833	808	783	752	837	771	808	769	773	801	766	826	778	804	773	832	758	812	781	811	759	802	798	783	791	811	751	780	762	795	781	703	769	814	771	769	811	797	755	767	749	802	844	781	826	824	835	743	756	790	763	825	755	796	831	774	758	806	730	781	800	839	774	771	756	761	816	792	771	818	836	816	763	806	773	802	838	810	800	828	767	784	720	799	781	793	827	776	710	848	803	780	800	756	822	792	715	810	759	784	745	782	826	804	795	796	797	787	764	804	742	840	773	757	826	782	761	806	741	738	755	764	806	796	800	839	804	827	770	780	771	832	778	806	831	773	783	744	788	757	771	826	796	768	761	815	810	807	768	772	795	788	788	795	765	809	842	805	862	754	830	753	782	835	808	803	768	726	769	835	755	804	810	771	796	833	781	816	787	778	743	802	815	771	825	796	823	807	779	775	799	791	793	779	762	810	754	819	775	800	831	851	785	797	773	784	809	737	821	749	849	837	767	811	773	809	784	793	814	804	801	770	802	802	748	769	776	825	786	809	827	768	812	842	765	733	790	801	830	792	777	796	771	730	771	770	793	811	772	800	820	784	792	816	793	829	781	809	799	774	798	794	786	823	769	790	784	826	780	748	781	793	767	818	770	788	781	822	770	794	785	819	746	779	811	813	798	767	796	750	772	777	809	793	780	836	812	829	794	773	818	800	783	830	783	788	799	780	774	768	762	777	750	772	765	799	795	759	765	809	823	813	751	769	788	771	780	806	775	791	792	784	889	772	775	835	785	767	811	761	745	821	788	804	834	814	755	816	804	782	768	827	833	804	844	817	828	771	770	774	766	804	780	811	763	785	741	801	795	816	777	824	813	794	754	851	780	785	781	810	742	770	817	831	776	801	760	719	812	788	791	774	745	801	840	818	824	798	782	788	778	756	822	793	794	788	746	793	825	812	779	818	762	747	778	786	783	808	783	759	766	780	728	818	803	809	814	789	772	710	756	791	818	830	742	759	813	830	791	789	772	770	737	774	796	812	806	802	811	783	780	702	805	767	764	757	784	811	794	838	806	826	815	829	805	797	776	806	827	860	757	688	765	840	773	837	771	860	775	813	786	729	759	798	788	799	800	824	775	800	798	790	780	726	813	803	753	832	747	755	814	762	795	757	715	774	785	792	818	836	792	794	817	769	771	775	771	817	808	822	820	803	824	859	772	766	837	782	758	808	842	784	752	832	821	801	753	780	833	848	838	768	798	782	799	797	830	761	780	695	726	719	798	763	820	789	760	768	786	803	773	762	819	782	810	753	806	781	794	782	804	783	822	795	798	787	800	766	829	784	769	831	786	780	839	781	777	810	796	784	773	800	795	811	766	769	753	755	706	753	744	743	787	786	806	744	771	809	829	806	794	806	762	781	809	795	792	782	790	822	795	767	808	802	783	811	750	872	749	785	735	732	800	793	813	777	817	743	791	771	729	813	852	836	835	777	771	818	718	779	801	735	801	795	789	835	775	796	774	786	791	762	808	731	811	752	802	806	770	792	809	836	806	811	788	786	840	805	776	786	813	770	786	770	821	779	806	758	748	815	817	817	783	769	783	833	796	784	767	773	770	765	795	779	801	757	826	813	776	777	818	786	810	767	795	744	779	771	773	781	741	779	740	776	785	810	773	770	764	800	805	785	764	789	832	788	812	725	814	793	800	796	803	773	744	789	818	797	807	814	770	781	787	771	744	796	791	747	815	820	760	756	764	785	814	790	814	778	792	780	757	804	793	748	746	777	839	810	768	765	731	838	757	777	823	769	828	804	796	754	763	785	794	710	809	731	776	786	763	771	779	807	782	758	793	792	803	806	822	816	781	825	756	812	768	768	764	792	792	794	748	812	784	748	769	797	808	787	860	768	767	788	752	756	804	796	783	789	782	758	803	811	765	798	751	830	752	819	761	755	834	810	790	803	821	789	813	780	797	791	800	777	760	775	834	807	755	804	837	736	780	810	807	838	809	801	816	769	753	826	774	824	770	821	833	819	846	761	818	753	762	839	816	827	815	750	771	783	813	792	770	824	766	832	731	761	792	814	800	791	827	765	758	806	771	813	789	753	841	755	822	782	786	795	796	791	772	789	792	831	791	785	824	795	777	800	807	749	783	800	764	774	763	811	829	809	776	811	765	803	790	786	795	786	800	829	775	777	795	745	768	831	838	788	812	756	756	729	764	774	819	834	772	827	773	804	731	750	774	794	753	813	753	783	793	794	808	738	791	822	806	801	823	777	805	772	761	800	745	804	826	725	812	789	763	832	761	811	782	753	744	807	769	758	796	810	817	758	778	800	744	763	821	818	809	830	788	772	781	772	772	804	777	813	762	836	805	802	767	844	751	814	816	807	781	771	831	799	746	769	786	794	787	752	776	801	784	791	868	819	807	825	796	815	792	759	798	823	772	772	806	814	806	822	819	766	794	770	776	798	784	827	816	758	763	768	788	777	811	809	818	816	827	788	828	787	788	806	826	787	774	778	769	823	814	829	766	821	803	817	794	809	806	783	772	835	815	756	751	745	796	777	823	789	756	754	790	849	769	734	758	807	791	769	804	787	810	824	764	810	754	809	785	793	822	766	802	759	811	723	828	772	763	785	834	828	766	792	792	785	816	793	747	799	789	787	818	763	801	790	788	802	771	777	791	792	796	762	792	791	750	762	801	781	792	773	783	797	777	771	789	779	794	825	820	803	787	813	768	828	824	795	776	771	822	792	831	824	778	827	804	792	791	820	793	787	785	780	766	791	727	813	766	764	803	773	769	803	775	773	787	775	810	840	767	775	791	758	806	789	880	780	834	824	777	739	804	786	779	770	800	857	788	851	822	788	809	760	809	772	802	823	800	808	715	793	734	810	823	782	814	814	779	782	763	770	824	751	755	797	711	806	823	752	880	828	779	770	838	827	760	847	810	767	769	788	769	755	796	768	728	795	795	827	782	783	781	839	764	751	758	731	776	786	838	799	773	784	822	744	775	817	798	765	824	797	778	725	810	795	776	793	835	752	849	799	762	805	777	819	738	743	818	781	779	797	779	811	773	780	797	767	810	775	787	768	777	756	792	777	752	775	791	806	767	791	796	805	785	737	822	829	865	774	828	748	763	751	782	818	764	806	777	816	829	799	820	809	795	814	797	815	752
41618	50439	36291	18190	6259	1678	1385	1131	1027	938	1023	897	893	976	948	926	852	835	852	850	801	797	827	814	839	795	822	832	787	791	797	788	837	769	786	753	810	806	791	796	785	789	831	791	815	827	829	836	840	810	812	815	812	798	769	827	810	792	814	863	766	799	755	803	799	792	766	805	814	812	841	794	829	792	814	727	796	821	774	758	846	818	743	864	832	812	832	804	778	864	778	797	856	835	838	815	836	851	800	815	757	729	836	852	826	803	822	841	825	819	865	763	810	814	779	739	823	769	798	825	860	851	808	846	802	780	816	792	777	875	760	806	797	839	826	829	810	784	753	829	777	786	768	792	799	788	810	786	803	770	827	801	803	795	806	762	789	815	818	773	788	768	840	832	754	814	853	818	803	799	789	765	821	829	810	814	780	811	791	793	837	817	828	766	822	809	804	832	795	769	791	804	774	854	766	830	811	904	792	819	826	777	794	834	860	776	850	864	805	767	805	817	868	805	760	754	787	756	838	791	822	827	807	776	795	790	813	810	810	816	842	788	849	833	799	835	808	830	814	775	777	823	823	803	841	810	758	811	798	784	789	792	835	884	832	786	742	846	831	810	790	821	797	800	797	796	824	779	805	789	836	758	808	841	777	824	759	818	783	800	815	799	798	812	868	828	792	823	812	851	816	801	819	804	850	794	814	834	783	783	765	805	823	803	777	804	808	802	801	786	790	811	825	774	829	772	748	765	810	848	755	815	840	815	785	781	816	802	796	787	818	807	795	841	791	761	828	786	817	764	825	832	770	770	799	837	809	829	799	812	776	820	824	796	820	814	863	805	792	800	798	797	787	748	774	831	818	826	776	836	807	816	813	831	824	820	807	788	764	826	830	802	800	813	829	782	780	797	852	779	794	825	816	850	764	788	761	774	797	810	812	857	793	811	750	852	784	773	775	818	789	799	790	818	828	818	841	765	756	780	830	787	838	837	806	812	803	823	808	778	846	818	795	783	780	788	828	804	827	791	770	711	811	850	810	776	836	796	808	801	812	774	806	776	817	815	801	785	857	789	853	830	824	774	822	787	799	821	809	797	793	728	818	831	802	783	803	815	793	796	744	799	809	781	790	859	806	813	830	792	800	832	802	813	799	785	822	772	861	831	843	818	782	822	799	823	773	829	765	807	813	793	784	791	727	787	802	776	779	759	820	799	737	815	765	773	781	837	815	766	791	817	771	810	815	830	835	769	812	773	800	839	818	785	846	809	795	876	789	771	819	811	770	791	829	844	775	777	790	800	816	833	826	766	800	767	766	797	793	788	847	806	866	789	784	827	750	772	788	828	819	779	831	766	776	800	828	814	791	841	802	813	783	806	833	830	803	849	738	863	792	802	815	820	784	800	782	852	776	797	798	833	830	847	757	849	749	767	758	834	839	844	797	782	806	777	781	813	807	778	767	812	814	824	773	823	832	812	786	846	783	829	780	802	870	847	804	802	851	789	831	796	821	765	831	803	803	817	810	812	776	824	798	857	807	815	800	841	809	761	824	761	831	810	768	845	776	810	806	799	743	816	784	791	808	790	803	836	807	850	800	817	789	796	807	794	803	760	824	831	798	861	831	844	815	826	809	809	796	821	808	803	855	840	810	783	774	807	819	836	766	752	786	778	799	836	858	844	780	791	883	803	824	853	774	850	802	792	835	765	808	785	813	847	760	812	857	759	789	786	790	769	778	810	837	814	818	813	815	830	815	790	793	800	823	782	791	800	859	846	850	782	842	825	753	800	800	838	850	787	804	817	843	824	800	796	780	804	854	782	802	812	798	889	784	784	778	755	820	800	824	772	835	816	800	774	756	831	818	798	785	811	823	829	806	756	839	824	780	779	827	832	812	786	836	775	834	800	841	769	815	810	802	845	802	783	849	793	823	788	820	767	785	823	839	832	805	815	804	853	847	800	799	786	844	846	810	843	829	815	744	774	792	810	798	754	757	749	817	812	806	845	814	846	788	818	788	763	822	789	732	814	821	785	778	804	841	798	782	785	838	751	833	780	851	822	864	835	797	799	866	835	791	807	816	829	795	781	793	836	855	806	821	828	785	823	821	781	799	777	819	789	789	794	808	763	802	774	791	873	820	802	795	846	814	809	799	803	852	811	771	758	792	804	773	781	797	835	822	779	792	786	769	810	816	800	830	844	848	800	837	834	793	781	818	756	772	803	835	809	756	799	770	808	786	804	815	811	806	821	812	820	814	823	775	785	818	805	762	823	804	799	826	790	845	819	852	805	763	790	794	837	829	763	795	819	805	797	797	761	854	794	755	771	780	820	772	804	765	782	835	769	840	837	800	849	823	795	818	805	785	785	810	861	804	796	768	757	840	822	766	815	845	839	749	781	794	795	851	778	776	800	780	799	742	840	827	822	806	783	788	734	758	747	785	814	808	785	826	817	765	818	811	803	795	831	762	794	794	756	811	857	786	802	809	809	844	814	847	757	777	828	816	766	817	827	778	813	828	799	880	801	800	793	798	780	764	795	827	842	820	780	833	742	860	750	791	804	768	839	805	801	826	757	810	803	786	836	806	821	822	772	799	816	798	759	782	834	804	806	842	764	800	826	808	809	848	806	796	826	779	823	817	805	774	795	768	795	805	801	837	847	832	826	778	803	845	821	810	829	816	849	824	811	875	787	805	825	800	821	811	831	744	834	800	873	842	780	801	758	839	793	823	847	797	800	797	788	791	806	819	750	817	800	808	793	783	805	819	803	835	789	724	816	832	809	830	807	823	808	776	818	837	758	754	834	790	802	794	786	794	863	801	766	783	839	815	792	777	776	831	825	804	817	855	808	830	817	843	805	814	822	846	826	914	856	796	805	803	818	817	847	847	818	842	736	824	809	823	831	876	790	810	784	803	824	819	807	738	810	795	823	818	843	796	781	791	821	858	839	797	882	761	857	793	875	780	819	832	832	821	811	856	793	864	820	855	814	803	801	814	806	817	809	772	813	833	826	776	811	768	863	808	792	779	776	833	818	762	808	847	764	780	789	809	834	831	780	749	771	805	749	733	773	802	825	770	793	805	798	778	796	876	831	788	830	795	832	790	788	809	767	788	765	789	826	825	806	802	788	816	856	841	728	766	788	807	819	795	859	813	789	832	839	826	798	782	795	846	789	782	824	777	800	769	771	817	759	772	767	847	791	790	843	782	802	835	793	798	815	775	831	869	789	803	811	851	794	823	760	845	770	769	800	827	821	782	795	836	846	754	819	821	819	803	797	768	818	860	834	805	834	778	843	797	799	824	842	800	812	815	771	827	836	785	830	819	841	816	798	824	781	797	863	853	883	835	835	796	812	756	809	859	801	829	835	812	838	822	796	833	805	769	803	829	831	816	836	815	804	821	861	814	812	773	803	834	768	799	853	816	832	816	753	727	839	801	806	796	810	816	826	755	844	806	816	820	796	757	808	832	831	774	815	798	770	793	784	817	823	769	787	856	822	831	817
23621	20903	27952	24116	20915	13416	1869	1049	860	792	820	814	741	720	744	665	688	645	640	690	687	617	670	615	637	658	687	663	632	663	637	631	646	629	647	682	627	656	651	641	661	646	648	668	596	605	665	656	662	674	671	624	664	604	611	647	612	665	613	631	628	614	612	646	624	634	649	674	672	635	584	682	626	664	602	652	642	664	663	613	601	618	632	614	652	640	676	614	622	651	663	598	663	629	654	593	661	646	679	632	679	636	571	653	663	644	664	611	645	652	659	627	669	614	602	621	659	638	602	652	651	661	664	641	618	655	641	625	631	671	640	616	666	597	640	656	652	648	667	623	621	635	618	645	661	652	646	662	643	608	661	628	665	624	629	641	665	683	611	603	615	630	623	666	654	632	648	599	623	620	639	658	619	617	626	606	683	644	647	614	657	615	613	642	628	630	642	663	667	676	625	627	600	632	709	697	620	656	623	628	592	626	579	643	666	631	624	581	609	648	658	628	621	609	651	618	617	645	615	593	599	609	647	670	601	654	633	593	668	643	671	625	658	638	614	634	627	641	646	580	690	688	662	626	704	645	624	623	668	618	664	672	643	654	591	637	672	622	676	641	616	649	621	623	597	596	623	612	655	641	648	633	630	656	646	670	578	641	663	620	634	615	613	638	659	644	635	676	581	624	662	623	653	621	574	670	612	631	656	672	667	612	606	644	633	617	655	613	620	594	636	651	644	684	641	606	626	637	624	663	599	628	611	588	670	641	626	641	611	657	667	679	638	628	632	615	630	640	617	666	653	638	592	677	640	608	643	615	629	636	591	633	662	616	656	640	592	638	632	629	646	600	626	676	641	634	651	619	622	604	627	640	609	639	671	620	638	626	682	589	632	635	629	611	639	639	639	612	645	629	696	688	662	648	668	634	688	651	665	610	610	677	668	638	616	685	648	640	629	643	644	611	649	669	668	657	627	641	640	618	638	623	663	656	635	643	633	660	604	595	629	628	638	644	658	607	593	646	663	623	655	602	639	651	612	705	613	600	597	581	623	631	668	650	613	683	641	663	666	612	646	663	633	670	618	625	655	665	654	654	591	642	632	601	608	655	643	656	614	631	638	649	615	665	647	618	633	657	639	557	653	622	647	627	642	680	605	647	643	644	696	646	593	616	652	627	624	624	594	596	626	647	612	582	628	639	672	655	624	627	661	667	606	595	648	623	625	651	667	586	640	648	644	653	657	634	662	601	613	660	633	620	603	649	616	632	684	647	680	642	600	614	675	650	639	589	615	581	622	660	616	653	657	631	613	632	618	621	571	661	627	673	595	680	609	640	589	610	629	664	633	609	627	639	704	683	678	662	634	613	659	637	639	611	654	632	644	594	629	596	658	636	616	636	669	679	601	619	625	667	655	611	628	663	666	601	650	625	579	628	661	620	665	656	645	623	622	646	645	644	607	624	594	644	646	684	630	626	669	613	623	639	612	644	663	666	627	622	661	643	609	624	642	607	637	658	632	626	648	615	667	642	664	665	613	594	647	581	621	654	638	619	629	651	674	647	643	602	633	617	662	661	609	676	643	651	609	653	636	608	637	612	598	652	649	634	664	669	652	651	624	625	636	585	605	611	639	586	695	604	587	679	587	583	617	599	643	640	665	594	652	621	602	654	625	635	646	653	649	632	668	648	646	700	646	636	624	592	626	614	612	643	653	618	629	643	602	632	608	633	654	651	631	642	602	644	637	665	618	632	642	595	605	610	634	640	629	660	615	631	591	665	621	626	659	617	624	594	651	629	660	636	567	687	623	625	634	692	662	645	673	646	686	646	635	625	676	649	635	628	616	629	669	654	602	652	632	643	668	657	619	629	702	656	620	625	625	649	640	670	649	698	622	642	623	630	601	595	661	623	599	634	647	680	629	674	622	638	622	648	614	636	633	646	581	655	655	622	630	666	682	640	623	592	643	595	659	645	626	643	640	638	677	642	642	648	614	672	636	610	623	625	646	608	651	603	644	623	641	568	638	632	598	637	622	642	597	651	606	623	642	691	619	614	634	594	649	655	617	662	642	692	598	610	662	627	552	639	609	610	635	648	630	644	614	623	656	636	586	630	621	618	587	622	658	626	672	637	637	638	610	611	643	636	684	648	676	613	657	631	625	624	630	616	601	598	638	661	605	655	615	611	640	632	619	609	575	648	605	661	670	631	592	603	581	652	628	596	682	622	651	593	653	650	606	612	659	630	602	629	590	652	624	623	640	618	624	625	625	591	612	657	620	661	686	656	666	663	660	629	637	589	634	661	642	629	633	668	678	657	635	614	643	577	637	617	630	656	601	657	638	611	655	641	672	636	626	609	630	655	613	637	638	654	649	556	625	631	628	630	623	669	684	634	674	644	589	661	693	697	625	590	658	639	670	621	646	619	617	661	670	637	678	602	593	622	655	619	603	600	671	691	672	660	641	679	609	652	610	629	651	615	643	605	617	640	663	687	630	658	651	663	577	660	651	609	656	643	640	601	641	648	619	628	639	603	640	633	629	638	662	611	662	660	661	634	650	615	601	632	684	649	656	602	650	601	630	612	607	655	649	587	618	590	614	661	652	621	656	642	635	625	649	659	595	668	690	617	639	672	627	611	630	645	613	617	636	629	643	645	638	661	631	615	600	659	622	634	625	614	660	622	615	622	639	672	635	682	653	604	614	638	649	631	625	684	620	649	608	576	677	652	651	609	632	643	619	664	640	585	631	663	656	614	636	627	664	604	668	631	633	608	644	686	683	628	627	674	579	665	596	620	641	652	615	606	668	644	614	649	650	678	683	627	630	640	614	642	663	684	639	621	618	655	647	585	621	675	625	654	672	676	619	639	639	665	682	596	600	646	622	600	575	617	632	627	614	649	625	604	626	664	655	657	620	639	639	606	652	643	650	622	633	628	653	622	647	667	616	654	608	643	612	647	674	628	604	593	668	653	635	660	650	634	665	672	611	614	654	645	643	673	653	611	618	613	672	657	634	638	611	594	571	572	612	655	667	595	620	640	641	615	628	678	626	658	645	593	603	611	661	617	676	656	654	621	636	608	645	611	640	631	667	626	601	625	672	617	582	605	635	625	655	648	632	626	594	659	639	656	631	639	646	650	645	638	566	680	645	623	658	659	630	655	656	591	658	639	637	648	677	633	645	629	676	614	579	607	611	640	638	659	632	675	610	639	641	638	638	608	641	637	648	641	615	600	611	621	621	602	684	651	622	614	652	652	643	679	588	662	613	651	622	642	649	685	637	648	678	667	645	616	644	638	639	628	646	618	653	595	619	633	615	701	664	635	563	692	622	653	631	593	598	646	686	629	613	627	653	632	662	670	604	627	622	662	626	640	646	636	686	633	656	626	631	665	633	583	606	613	595	641	609	602	630	632	645	612	577	616	661	669	614	676	653	619	655	673	636	667	665	639	610	635	662	630	609	628	658	640	634	656	624	633	677	615	687	632	649	607	657	643	617	649	630	665
40357	57919	44264	25606	9233	2077	1448	1224	1038	999	928	938	812	873	750	748	744	687	678	650	671	665	683	612	646	696	645	660	669	714	685	682	612	719	664	680	660	630	664	721	653	663	662	694	673	633	671	636	678	646	617	615	632	690	644	657	684	654	694	638	723	664	654	683	646	657	687	680	652	625	628	644	640	672	646	633	696	652	652	642	670	668	683	626	664	665	667	648	626	648	645	626	633	616	646	635	659	641	669	659	634	675	664	649	686	635	735	647	640	662	660	673	683	708	617	693	700	646	638	701	655	622	660	651	670	634	635	700	642	619	645	682	665	619	631	691	656	641	651	676	660	727	704	641	648	652	661	667	684	650	629	648	646	670	669	643	681	695	636	665	662	670	666	661	630	665	660	663	615	656	610	672	637	632	684	663	681	666	643	605	681	636	633	666	647	608	699	682	641	631	666	648	664	645	654	648	618	706	610	689	708	624	667	714	656	647	710	672	680	652	640	628	612	628	648	638	673	666	667	691	664	680	674	675	676	633	674	625	679	640	649	660	655	656	646	678	641	650	707	652	637	683	673	637	669	714	724	664	675	673	622	670	671	653	655	700	639	654	659	674	695	625	696	637	679	637	699	663	646	641	671	649	735	643	641	641	681	678	678	639	673	698	671	672	649	649	661	661	664	701	630	640	635	692	706	637	668	700	696	659	638	672	661	630	639	660	668	637	633	614	625	638	669	599	630	674	651	616	677	628	680	664	629	648	637	648	636	658	657	694	685	682	608	699	594	655	659	650	631	662	651	682	689	647	619	649	669	635	672	693	712	667	648	684	642	685	637	653	702	657	642	673	634	666	656	700	667	665	670	687	665	670	656	657	661	662	649	663	670	626	636	693	682	660	645	709	663	623	654	669	674	617	677	650	667	673	647	621	690	600	690	644	666	655	670	704	669	633	635	652	666	610	635	687	647	616	679	701	682	669	667	708	643	700	644	648	664	670	671	610	610	663	643	667	657	669	641	669	610	704	682	674	711	670	666	610	650	630	643	677	645	638	675	674	705	667	665	682	668	660	627	678	709	659	622	655	694	655	653	636	626	669	727	663	650	704	649	701	625	637	664	692	728	642	648	648	649	734	670	643	672	664	675	648	700	653	682	667	640	663	689	711	693	626	651	658	637	641	675	673	712	684	674	667	649	679	655	703	656	604	696	662	660	636	626	668	652	683	657	646	638	655	658	650	655	622	619	655	658	659	630	611	651	629	691	713	624	648	693	658	628	632	612	652	604	640	639	708	669	655	654	728	677	681	692	656	634	643	664	624	642	633	659	685	648	706	681	701	671	695	648	676	666	687	648	653	684	673	664	679	629	659	661	694	700	664	650	657	664	670	678	671	680	696	659	641	653	680	659	622	646	663	648	628	651	660	665	694	724	632	672	682	649	651	634	638	668	652	662	655	660	639	661	673	676	655	632	697	683	643	656	646	659	657	617	670	678	640	595	687	683	688	693	621	648	630	655	641	662	638	683	640	663	653	614	633	676	652	679	626	674	659	679	626	690	669	670	704	630	680	648	650	684	680	632	622	708	674	612	663	673	656	637	656	655	679	633	612	643	701	689	631	627	661	677	642	615	651	712	637	684	655	680	678	649	621	670	654	650	640	656	685	618	695	668	686	647	688	648	664	671	677	635	674	614	623	657	646	672	668	629	672	668	677	622	646	609	608	683	684	669	632	623	641	686	678	672	650	692	681	683	676	621	661	654	717	699	658	680	681	664	643	644	631	649	642	628	641	701	648	696	691	666	633	650	670	632	646	638	651	634	670	627	661	646	647	650	673	652	638	673	662	615	643	671	660	628	669	652	683	651	650	641	672	646	645	688	686	645	681	683	684	668	673	680	654	673	661	630	682	628	651	710	682	668	656	632	643	697	673	646	663	694	657	614	651	691	646	706	591	651	669	677	647	668	666	648	656	598	644	644	657	670	627	621	655	661	648	631	661	721	632	616	656	652	663	644	662	690	702	681	631	649	650	650	635	660	649	668	694	663	614	658	659	629	638	695	637	673	665	667	671	652	685	662	662	628	694	668	728	628	709	638	608	620	655	648	711	687	634	614	630	645	669	665	674	654	660	639	684	661	673	670	639	674	677	666	688	655	628	664	661	688	670	647	652	666	634	630	651	666	654	614	621	679	738	637	665	624	557	696	640	650	676	662	676	644	637	666	717	657	675	692	667	701	648	670	613	668	681	650	653	650	661	683	632	643	665	671	678	651	694	668	668	631	642	660	719	672	676	685	654	653	641	659	674	683	653	662	632	658	668	627	643	645	601	618	669	653	648	700	664	677	649	656	661	704	665	641	677	662	615	695	707	683	630	643	689	724	622	681	685	680	683	686	669	634	662	647	604	673	686	690	694	639	674	670	658	661	664	637	681	725	689	626	711	693	654	624	669	651	698	690	654	673	652	659	675	685	664	689	674	680	603	671	730	672	710	650	657	652	642	636	645	652	661	709	649	657	615	687	670	668	646	649	653	625	660	664	684	649	661	664	702	670	663	686	644	651	687	695	649	610	645	627	662	692	710	638	676	713	663	639	668	750	642	654	639	658	686	606	692	664	664	698	633	677	680	666	683	628	725	635	674	673	643	629	668	665	671	653	656	654	629	646	690	648	685	643	652	646	655	668	627	654	620	682	659	616	643	657	678	691	677	638	686	672	641	694	664	587	662	641	662	663	649	656	649	655	672	629	658	684	602	645	619	625	647	640	648	642	727	680	696	680	684	644	632	667	720	648	624	648	667	632	631	648	663	635	656	639	657	665	637	630	636	656	681	674	602	662	630	667	622	632	633	658	681	622	640	645	647	662	629	652	657	643	655	654	669	689	643	667	675	685	676	650	722	615	691	647	654	635	653	617	645	660	654	676	675	643	653	678	694	679	617	671	699	630	621	666	682	652	649	636	686	642	634	710	612	605	689	697	683	671	622	678	672	702	677	701	654	620	678	650	692	668	669	638	647	669	664	659	649	649	664	610	681	664	617	674	674	661	668	666	658	622	645	636	688	704	649	699	633	671	657	641	674	594	646	659	644	721	662	668	667	661	677	692	656	663	678	666	629	654	647	659	655	651	718	685	626	646	679	601	633	632	689	611	622	669	623	684	664	676	735	649	660	672	657	652	653	697	700	653	638	650	696	698	621	654	646	675	672	663	627	668	612	654	713	660	660	639	694	651	674	700	636	658	664	642	654	635	680	683	713	698	613	678	647	633	679	670	676	641	644	627	632	649	614	660	672	652	641	591	654	676	645	610	666	631	641	646	677	655	648	651	643	676	689	668	615	664	692	660	709	639	668	687	676	680	667	670	669	649	657	668	601	672	642	646	709	709	654	664	643	660	679	615	641	639	653	659	692	683	657	715	712	595	674	688	699	651	658	654	687	721	637	680	670	657	677	633	669	683	616	657	707	672	649	607	664	692	704	628	660	719	628	667	664	645	689	675	618	697	662
24734	21018	27725	25183	17539	3817	1251	1007	965	912	912	818	895	766	823	821	765	739	790	734	764	718	722	741	709	700	759	744	743	707	725	683	735	740	738	702	709	736	736	768	752	697	722	742	724	708	702	717	798	690	682	750	704	695	737	713	716	754	742	737	736	715	712	722	706	748	678	715	734	727	730	773	786	757	809	728	739	788	726	717	710	736	711	745	723	737	734	737	715	721	721	713	718	714	721	747	759	740	708	756	746	785	694	733	719	723	746	699	756	791	719	708	693	748	740	728	695	771	712	710	723	721	709	716	736	725	762	744	768	755	747	730	718	744	752	702	714	771	720	692	740	771	727	664	735	746	695	719	740	699	652	718	729	717	715	701	727	669	716	714	751	709	710	719	766	719	746	762	721	720	679	731	730	737	747	736	705	732	755	746	721	718	784	702	765	753	736	745	743	716	721	700	755	715	683	772	713	735	726	733	717	732	741	680	740	763	725	731	763	738	717	691	722	777	757	767	744	764	725	743	724	710	738	689	721	729	688	770	723	757	732	758	719	691	698	735	788	691	693	716	733	728	743	721	763	715	747	723	709	777	731	743	739	712	725	750	719	752	751	736	768	747	748	759	681	711	713	726	769	754	725	743	697	733	747	762	703	722	761	724	705	748	733	760	757	722	748	716	742	705	719	770	675	762	726	725	709	771	719	727	770	735	745	706	745	706	769	744	661	724	714	734	775	773	703	720	722	715	707	688	701	670	720	743	733	767	720	729	766	761	706	744	700	730	735	764	727	724	741	689	731	738	733	707	717	722	695	715	690	688	682	729	763	759	757	767	670	683	769	716	722	714	747	715	700	735	761	745	738	732	710	729	692	744	720	715	733	781	701	721	773	739	742	746	718	722	725	745	714	682	700	720	745	761	718	715	722	718	780	730	725	719	689	743	734	757	739	703	700	694	800	729	736	723	702	719	726	708	745	703	731	729	704	705	706	722	719	773	696	696	754	726	748	724	709	744	665	732	737	748	703	747	761	763	722	768	724	718	816	764	727	763	745	717	781	749	705	683	719	703	733	683	729	711	694	731	735	705	732	719	718	739	737	739	711	751	709	701	727	731	716	739	657	748	756	697	718	712	733	763	732	723	725	713	705	799	740	709	719	746	707	740	761	714	735	697	758	725	719	734	716	706	720	693	749	666	719	742	740	715	710	752	757	700	716	742	775	740	728	749	796	688	721	750	741	687	736	681	754	756	738	731	739	762	726	707	702	748	725	700	742	715	718	701	698	696	722	749	682	733	760	772	714	761	749	703	790	712	787	685	722	724	715	712	708	730	771	730	724	787	697	730	706	672	706	724	749	733	719	757	657	752	740	704	714	705	705	733	714	774	714	695	769	725	751	755	723	711	682	748	756	760	721	754	705	714	722	775	717	713	727	682	707	749	729	715	712	747	736	735	741	692	745	717	737	729	762	720	714	700	714	703	731	748	796	756	717	755	713	694	697	795	755	727	678	723	723	789	722	712	747	720	743	724	691	678	693	657	757	727	731	684	774	704	694	749	651	731	709	711	710	722	732	715	760	750	763	732	676	719	715	715	714	731	722	736	738	785	684	693	723	720	702	751	668	789	744	745	724	705	753	736	716	704	744	746	718	723	725	740	747	793	746	673	816	703	739	765	736	737	739	699	701	718	713	722	678	726	711	742	724	739	758	711	695	695	694	755	726	749	753	773	735	687	750	707	717	761	692	734	700	715	723	795	729	752	735	720	739	759	711	693	736	747	700	754	766	752	741	721	697	760	743	742	770	693	717	740	788	741	753	691	721	712	719	731	769	734	746	714	748	670	742	752	730	720	725	693	735	726	686	736	729	715	714	744	757	747	717	721	756	721	699	748	711	750	714	765	742	717	713	744	725	738	778	725	675	747	764	731	750	687	723	742	757	706	727	738	751	742	734	764	713	686	739	711	752	704	697	719	708	697	725	730	697	743	705	722	742	744	764	718	688	747	737	754	729	786	751	721	675	725	761	698	748	715	754	747	772	731	741	698	758	692	684	722	739	766	736	765	748	676	780	713	703	699	708	717	773	702	740	721	711	694	741	782	730	714	724	716	782	674	749	706	723	717	721	721	705	751	757	786	735	709	746	711	742	720	691	704	732	696	729	786	686	706	743	706	758	724	742	743	753	749	715	713	681	742	669	767	786	740	714	712	719	765	695	692	753	749	766	716	730	787	706	704	746	736	724	726	678	708	719	728	679	769	739	710	747	691	761	718	694	730	711	694	778	703	745	705	732	694	700	758	688	672	728	754	745	700	782	732	796	749	726	714	717	798	742	768	729	703	709	710	757	738	736	776	755	740	699	716	744	725	722	701	763	751	695	762	711	694	756	750	735	740	737	726	740	714	718	768	728	759	734	673	734	727	748	730	715	706	761	742	747	711	718	720	714	736	702	742	709	721	755	713	745	742	737	721	753	751	688	750	729	716	794	747	718	730	697	690	691	717	674	724	793	727	756	739	775	789	765	704	719	710	741	793	742	684	721	752	798	729	714	732	775	695	746	741	797	707	719	715	732	733	742	694	738	716	721	703	738	727	747	730	701	706	718	709	742	751	732	732	729	695	719	698	733	746	712	754	701	706	673	713	701	765	754	725	681	720	738	709	702	689	780	733	767	725	725	695	743	697	723	721	709	664	786	753	752	750	746	807	723	733	766	758	703	748	789	677	748	702	787	715	724	761	711	696	703	730	734	741	666	716	744	704	723	748	712	656	728	759	668	715	731	730	730	700	682	724	730	732	751	695	741	686	747	727	735	770	714	702	712	717	735	742	717	707	716	730	748	700	701	748	733	748	703	744	722	737	719	702	699	705	741	737	724	754	736	690	715	723	707	693	748	739	725	702	750	713	714	737	734	728	728	740	713	721	716	730	713	668	764	730	752	715	702	697	720	724	690	700	699	703	704	755	791	712	746	755	752	707	702	732	711	802	703	749	784	699	779	739	700	731	736	739	693	761	677	749	705	766	745	736	730	755	733	686	723	726	732	744	740	714	752	679	682	752	730	699	676	725	734	754	715	772	741	746	741	728	735	732	727	689	704	724	711	748	707	767	716	710	744	731	738	754	711	767	718	680	775	697	697	740	733	797	724	721	731	759	720	753	725	727	740	748	771	748	708	747	787	785	726	741	703	710	730	728	739	738	674	702	732	776	758	738	755	687	703	753	758	679	757	707	751	746	724	748	702	729	692	786	743	692	725	714	706	712	715	762	743	717	712	717	689	755	709	708	770	690	690	767	729	763	744	748	707	770	774	696	845	717	755	776	774	738	718	690	744	728	718	738	723	732	718	728	691	748	719	763	746	729	687	733	761	771	700	659	732	766	727	733	723	751	699	757	745	784	767	734	678	768	758	733	778	721	711	697	744	761	769	752	734	767	761	735	762	751	749	678	671	743	734	729	671	701	718	734	793	729	734	738	699	730	800	705	730	766	733	725	732	733	697	725
39486	55128	41849	23510	8454	2166	1500	1190	1134	1041	1054	985	952	948	839	850	766	761	754	727	714	750	741	785	728	750	731	738	718	739	672	765	721	762	719	750	767	741	747	710	730	737	730	759	754	731	769	714	781	760	707	741	762	745	766	732	746	795	701	741	758	669	712	698	712	708	749	757	710	757	687	733	760	701	743	699	720	733	761	748	735	692	775	733	759	725	747	747	808	767	754	761	734	711	717	707	762	782	749	693	765	755	733	743	792	717	693	701	770	738	716	759	746	723	699	763	696	705	709	758	715	745	706	725	755	740	726	724	758	756	755	750	732	738	707	691	764	747	728	714	742	697	708	754	717	730	706	713	736	769	807	708	747	772	728	708	756	760	774	768	739	729	774	719	709	760	722	718	735	703	709	736	690	702	717	683	756	726	704	761	748	775	738	718	774	742	714	722	712	715	697	721	718	712	737	739	760	746	713	727	741	733	764	736	759	722	771	747	744	739	754	730	746	766	745	711	730	698	736	757	765	723	744	711	771	766	770	761	783	755	743	794	708	722	776	728	714	708	696	832	761	711	753	767	737	741	767	772	757	716	674	743	726	739	709	711	736	770	757	761	780	795	708	729	757	728	764	782	759	739	796	758	768	715	762	742	771	735	774	708	750	761	755	717	770	772	743	773	749	735	757	728	737	738	726	708	738	766	703	706	763	677	728	742	737	696	682	748	764	743	699	725	738	731	717	717	766	752	746	757	726	689	720	764	728	736	758	741	749	728	748	701	738	772	766	780	774	703	739	705	767	737	777	740	762	766	713	748	731	686	690	794	780	712	762	701	737	784	738	735	692	762	809	731	744	748	735	776	708	721	701	768	753	726	788	765	742	718	745	723	717	713	728	720	750	756	767	731	754	761	760	761	760	724	757	769	725	731	737	751	729	754	729	781	742	709	718	701	737	707	740	721	766	750	753	759	729	710	723	747	706	736	697	726	737	706	702	741	776	723	738	737	742	714	707	652	731	725	728	712	753	712	748	707	735	729	710	764	742	750	703	746	721	768	759	746	738	704	715	721	766	756	791	679	755	746	721	742	759	690	745	710	729	763	728	720	677	758	732	759	710	747	760	714	750	777	781	774	740	731	765	746	736	751	747	708	761	786	719	748	728	774	677	781	718	763	742	741	674	727	727	734	744	709	759	750	826	719	719	720	788	772	742	714	731	730	730	753	743	734	753	700	817	724	700	726	750	737	748	797	761	719	755	722	730	704	718	739	730	712	727	745	724	769	684	725	732	731	710	695	730	721	759	690	738	739	787	746	688	767	692	717	732	751	787	733	745	769	711	719	768	720	704	796	791	705	744	702	777	695	760	755	723	730	736	760	758	744	747	758	740	724	735	785	723	728	770	752	698	703	744	769	743	796	727	725	763	758	707	761	679	696	700	733	754	715	733	715	721	781	743	768	717	746	756	749	727	756	737	731	786	754	741	704	708	770	770	709	707	779	734	729	764	713	757	761	715	800	720	767	775	756	704	731	761	711	727	738	746	748	773	803	727	716	762	725	704	756	735	736	719	709	732	716	768	772	701	726	734	732	719	740	740	753	702	729	714	725	718	760	768	732	752	675	771	714	748	752	715	730	702	695	723	767	741	768	766	765	724	760	725	741	706	731	779	719	762	751	704	702	766	726	679	776	705	756	759	729	746	723	732	770	742	712	699	756	705	744	688	788	715	739	746	684	703	768	769	778	778	721	723	755	718	772	739	731	765	725	775	744	718	748	692	709	736	720	783	788	717	768	749	771	734	718	743	757	691	750	780	726	713	741	760	746	732	733	726	728	743	779	741	737	791	753	746	709	760	746	727	730	777	773	751	722	730	708	771	708	781	746	764	707	764	743	766	724	741	727	731	786	695	761	676	695	757	765	728	766	720	747	757	744	746	708	751	779	747	766	768	743	777	715	760	760	723	706	751	742	769	781	669	740	766	765	704	828	753	755	728	817	739	791	714	724	709	735	794	776	777	708	752	743	707	746	762	743	765	773	760	739	765	743	730	731	698	731	764	688	752	707	765	726	734	744	771	760	739	752	701	761	771	739	758	749	718	758	763	744	748	720	712	743	732	728	760	712	711	740	726	733	696	741	779	774	748	699	736	738	759	704	724	702	731	770	712	715	719	648	704	740	692	720	728	747	741	730	758	703	721	742	700	691	710	760	742	736	776	755	775	731	711	746	767	764	754	726	723	726	727	770	763	734	760	752	712	748	732	772	730	767	758	667	760	711	751	738	741	697	748	715	751	737	738	765	726	734	724	750	775	747	721	762	755	726	765	765	696	722	759	819	766	765	724	742	775	720	711	743	723	776	771	740	708	720	751	731	706	716	756	745	726	750	742	749	734	749	734	770	736	762	735	753	791	746	747	769	746	734	731	764	729	697	749	718	745	663	684	769	735	708	773	724	707	672	722	707	735	757	713	737	733	761	693	753	725	746	773	756	672	712	710	718	735	726	731	678	728	697	721	728	716	780	708	773	750	719	716	742	755	708	723	707	702	733	726	779	736	743	758	741	709	753	723	748	716	727	746	762	741	725	754	691	705	733	728	742	772	747	694	754	736	688	709	719	694	720	788	722	735	742	727	732	753	709	760	736	740	714	763	775	776	724	744	720	714	744	702	719	761	738	758	719	705	758	724	744	769	735	765	768	698	732	771	760	742	758	723	739	767	694	739	761	745	749	756	686	777	716	726	744	754	722	707	734	757	767	734	737	689	716	754	733	730	717	755	727	731	750	746	732	767	783	754	782	781	694	704	738	748	710	699	752	704	702	710	712	742	716	745	741	747	738	734	718	765	712	750	735	698	723	733	716	744	674	728	771	682	714	768	697	704	764	772	726	731	719	716	695	787	767	724	705	748	749	763	697	719	702	752	692	745	742	753	704	740	734	757	737	719	786	702	741	725	763	788	736	720	716	766	716	703	753	713	733	726	756	696	711	764	793	721	800	679	770	735	664	732	758	688	733	716	769	778	711	717	734	704	698	699	749	731	759	731	751	718	730	756	713	725	723	705	764	745	697	747	715	728	739	793	743	771	761	730	704	798	749	747	670	735	772	727	742	729	753	731	773	795	738	702	703	770	776	772	758	736	746	762	765	712	704	745	758	772	770	734	771	729	734	736	746	703	755	711	725	741	745	714	761	733	747	735	762	717	774	751	753	767	779	773	770	758	781	777	686	721	743	752	758	703	754	724	761	737	761	699	725	739	776	745	708	711	750	728	777	713	731	733	727	749	725	773	742	753	744	704	697	694	773	747	747	743	682	728	754	804	745	717	735	769	725	779	708	736	729	724	774	760	715	705	716	748	686	729	733	747	707	757	741	687	801	725	756	745	815	720	769	715	756	774	745	707	765	727	768	776	703	756	730	768	731	681	723	732	715	725	735	747	806	738	692	722	704	755	708	727	701	746	780	772	758	760	720	719	705	784	748	718	724	725	730	757	754	802	756	778	731
22515	21032	28472	23831	21053	20973	11070	1279	909	881	848	819	842	730	664	609	601	540	527	562	569	537	554	525	482	476	515	502	515	535	515	507	544	488	477	489	491	495	495	499	501	551	468	495	517	545	513	512	515	500	496	526	496	518	493	497	491	492	487	522	500	485	499	510	521	481	543	528	461	486	514	504	523	506	542	538	539	500	490	483	521	506	508	528	504	489	508	488	493	524	501	505	519	504	512	493	554	483	522	515	512	542	489	554	509	509	520	520	492	498	489	540	452	489	492	485	516	498	544	519	508	529	515	489	519	467	534	495	473	528	512	509	494	499	510	484	549	516	483	509	496	512	536	468	490	497	484	526	495	491	515	504	538	496	492	487	502	518	517	544	524	480	507	512	504	509	502	483	525	515	505	504	514	513	503	519	468	519	495	493	500	510	472	491	489	514	533	529	511	510	495	482	484	507	513	534	497	531	544	480	516	474	535	455	505	541	490	540	548	498	492	491	536	505	531	492	466	494	524	475	435	459	530	493	536	497	477	505	453	505	494	497	504	497	477	511	512	509	488	506	549	533	493	484	520	477	490	483	520	523	513	524	500	506	501	512	526	517	495	487	482	492	489	492	527	513	500	539	498	518	516	531	559	528	524	511	496	488	519	468	542	501	509	485	500	504	507	465	510	533	481	538	513	505	531	498	491	463	505	502	479	519	499	483	480	534	514	486	514	466	537	502	494	490	512	514	470	511	496	504	466	485	547	468	538	499	491	541	518	489	550	513	507	467	511	528	496	507	540	515	525	534	536	491	487	516	477	493	498	503	484	485	521	530	488	516	506	521	525	512	534	477	506	522	520	509	522	488	538	480	503	507	508	488	524	536	485	514	485	513	467	493	509	464	541	469	506	505	507	533	485	521	474	489	516	494	494	498	512	509	498	488	530	456	515	526	481	500	452	524	507	494	521	528	518	504	473	498	506	533	519	478	501	465	505	524	524	483	485	478	492	489	489	528	528	547	515	491	492	498	511	451	498	494	530	504	474	536	492	539	510	501	520	485	466	490	493	480	498	508	532	474	523	507	513	528	514	523	554	463	501	550	491	532	508	478	577	487	506	477	474	521	514	522	504	485	492	466	470	506	511	507	503	522	496	478	513	499	504	487	503	502	510	470	510	511	552	494	452	503	511	506	512	509	516	514	497	497	491	505	507	501	511	489	531	490	499	481	498	503	549	520	490	518	487	519	497	526	555	510	503	507	484	494	495	516	533	481	494	480	476	490	460	500	499	511	498	521	479	481	481	514	491	513	468	532	533	517	489	521	522	489	482	503	518	468	515	492	490	475	551	519	513	476	494	498	516	479	461	501	533	519	505	479	486	524	485	535	462	507	489	544	496	505	525	492	523	511	516	507	482	520	521	506	501	514	517	511	514	530	490	499	470	519	466	508	521	509	487	512	468	464	511	514	527	494	513	492	456	457	513	507	493	502	524	499	492	534	472	539	473	517	470	480	503	485	484	496	537	531	509	446	492	515	526	528	532	523	472	510	541	496	494	525	509	468	488	515	497	499	525	471	533	500	481	480	539	485	471	532	494	513	512	508	469	507	557	467	519	537	497	463	456	500	469	460	505	460	468	496	506	520	512	498	521	486	473	480	490	473	537	478	552	490	492	470	487	492	506	479	526	493	502	533	490	541	519	491	494	481	473	461	543	491	464	490	519	500	498	534	488	494	452	506	486	490	476	499	521	528	475	515	527	522	476	494	499	456	516	505	513	518	462	522	515	540	533	540	552	495	479	463	484	495	475	502	521	531	484	526	540	536	483	517	500	528	495	477	561	512	515	510	562	522	511	477	506	480	495	488	567	511	469	485	482	534	530	570	456	489	506	480	506	479	515	504	490	504	511	516	519	496	506	503	497	480	476	481	492	502	467	522	488	527	510	478	496	494	513	469	479	477	497	461	464	503	515	464	458	511	524	499	529	499	504	521	504	506	507	553	505	529	526	533	514	501	501	503	487	506	489	526	475	508	535	499	478	503	546	532	516	511	497	496	527	461	502	498	474	501	507	522	524	516	493	524	486	514	469	476	487	484	454	537	500	483	524	460	476	490	510	487	453	507	492	509	485	494	499	496	530	496	486	498	503	505	514	489	520	483	495	545	551	479	478	442	504	514	524	527	488	491	500	530	533	539	511	523	504	468	430	497	534	487	540	518	481	497	525	509	466	493	471	534	470	493	479	544	487	503	481	492	550	439	522	495	527	479	525	483	507	450	490	497	520	503	455	527	515	532	522	533	513	499	496	498	512	544	516	504	515	493	506	522	536	510	493	490	493	493	532	572	498	506	471	491	519	493	517	484	530	523	506	458	490	516	525	518	494	510	489	500	497	458	477	518	529	539	480	469	492	549	484	484	504	508	508	467	484	537	496	547	488	505	525	501	487	487	491	483	549	472	515	512	532	505	518	525	525	505	517	529	494	528	458	472	488	453	487	482	508	490	489	532	484	488	495	537	537	483	501	473	513	556	488	496	511	474	514	530	521	485	482	547	521	502	485	455	459	454	468	544	550	481	477	523	519	554	503	513	533	477	498	495	485	531	538	494	527	532	490	508	463	487	462	455	489	478	463	491	489	545	559	555	451	502	489	472	497	490	517	485	512	530	486	487	502	499	475	502	487	533	470	459	500	507	485	508	512	521	519	526	520	471	524	539	500	520	534	482	455	485	504	510	515	480	479	488	509	495	517	488	507	545	503	484	489	502	466	509	495	463	478	493	509	522	509	539	526	518	479	536	508	504	531	522	503	484	464	557	501	531	499	517	531	552	535	494	498	522	517	484	503	476	525	515	479	502	542	480	495	537	489	481	494	549	521	521	508	491	481	479	512	502	540	467	468	510	483	477	529	523	560	549	494	520	485	518	482	530	507	505	505	541	487	492	496	520	518	469	505	489	501	503	481	530	471	490	491	486	472	521	481	465	467	497	472	503	530	515	479	529	515	502	545	492	490	480	518	501	489	455	470	480	496	478	476	501	524	481	495	497	493	475	485	506	541	518	470	532	462	525	515	481	503	510	524	493	471	482	489	473	555	489	546	456	494	482	503	500	503	474	479	487	495	486	493	450	467	481	494	548	533	515	490	518	481	482	508	493	518	471	520	519	482	498	494	512	486	501	512	491	507	525	515	481	498	477	511	466	495	492	510	487	474	490	486	447	507	468	515	500	522	532	499	538	497	481	502	496	477	511	498	475	552	504	443	465	522	490	506	505	512	489	501	515	496	517	548	513	493	486	523	477	540	499	477	515	503	535	504	543	507	491	515	486	485	499	483	504	538	523	499	491	492	483	493	541	487	481	510	474	511	504	504	510	517	522	498	512	507	510	502	459	504	483	526	512	522	520	481	527	476	493	523	532	465	484	515	488	461	509	524	495	502	499	530	516	482	524	504	509	524	511	473	506	481	501	533	507	532	510	479	506	479	493	496	477	477	549	484	501	531	484	533	498
43333	67186	54183	33093	12410	2595	1976	1387	1321	1178	1037	1002	950	869	786	693	648	587	557	555	562	530	507	496	493	530	522	522	552	572	485	519	546	542	532	508	558	509	493	490	519	511	490	489	538	526	543	528	521	516	525	534	510	528	487	544	534	500	533	546	522	480	491	525	518	530	541	531	555	545	529	534	479	496	515	504	525	549	493	507	500	551	527	505	529	518	543	537	573	525	526	531	476	523	523	491	503	509	548	497	482	528	523	508	553	540	501	503	528	543	514	493	538	523	527	533	512	519	525	515	552	463	544	481	542	491	491	460	567	491	509	541	497	522	521	519	497	525	510	522	544	481	501	523	488	581	578	544	508	480	463	530	514	532	456	511	518	509	490	510	549	498	520	496	507	534	546	529	520	515	495	505	517	510	476	495	559	454	523	495	537	485	570	506	463	509	522	528	514	515	500	545	511	521	502	496	554	492	513	496	529	563	529	526	527	518	500	528	574	528	505	480	494	499	548	503	534	502	507	521	500	469	544	524	566	501	492	516	505	547	552	506	517	517	550	490	537	510	503	508	538	504	508	474	523	562	505	548	516	494	534	486	530	501	503	510	526	467	532	537	520	533	514	521	499	507	542	496	488	469	527	529	541	506	508	528	496	483	471	512	530	536	541	498	523	486	536	485	519	515	530	504	532	530	493	500	515	511	496	508	499	518	521	574	522	481	465	550	518	529	570	517	511	489	525	534	486	499	517	520	529	504	529	504	508	498	510	480	503	508	502	477	536	506	527	531	527	495	525	531	499	508	540	548	498	501	531	519	490	502	504	503	528	511	523	514	515	497	527	525	516	517	510	483	539	503	561	471	518	510	497	536	468	523	505	532	535	533	549	494	533	535	467	505	511	509	512	524	525	531	520	528	502	492	474	532	548	524	518	498	528	519	592	520	482	499	530	452	533	493	499	554	509	547	502	507	529	550	509	503	517	487	514	532	515	548	500	542	514	505	506	527	487	536	520	502	500	499	538	543	498	485	478	522	461	541	514	507	551	523	490	479	506	516	487	535	538	524	498	515	519	490	501	503	537	523	538	541	529	525	485	535	476	485	482	474	520	502	520	493	515	536	484	505	517	488	512	517	528	490	472	530	478	501	535	516	510	554	512	533	462	505	495	535	541	524	490	500	538	506	536	513	508	506	520	537	543	509	496	529	514	505	505	509	535	486	506	522	517	542	561	499	490	510	542	528	529	530	492	522	533	523	512	504	501	509	518	512	514	523	527	550	544	516	549	542	519	531	489	525	515	536	526	545	513	518	497	491	535	500	508	502	515	540	547	519	494	536	522	520	526	574	474	490	500	522	494	526	527	545	515	544	521	485	532	529	504	472	537	531	522	519	484	499	525	524	521	530	501	483	525	501	515	532	525	484	516	516	496	518	496	517	486	522	532	539	522	485	511	534	500	543	505	519	514	519	515	504	501	512	490	482	512	504	527	502	480	511	566	556	518	493	511	527	546	531	497	525	539	541	485	508	494	488	521	506	504	534	542	563	499	524	559	532	517	537	480	506	504	520	480	503	536	499	518	499	492	465	510	497	504	508	513	528	512	500	538	514	534	495	510	539	547	499	550	548	536	506	478	503	518	511	521	508	523	541	548	544	522	512	532	530	502	542	543	524	506	506	538	541	521	503	517	500	505	528	523	507	539	519	536	489	502	479	559	482	548	508	523	524	520	495	517	502	512	507	484	508	510	544	489	510	550	467	492	518	484	489	500	505	571	498	538	518	486	479	523	451	523	495	509	519	526	549	529	554	498	463	488	491	478	528	489	515	513	554	530	498	497	534	527	548	516	505	503	479	499	470	531	508	515	513	566	495	525	519	528	516	546	555	547	516	530	503	541	536	601	538	525	526	514	539	576	566	471	534	488	517	497	542	491	512	507	536	490	503	554	505	503	515	512	520	511	555	528	508	553	509	497	516	486	552	526	519	519	530	505	508	492	478	535	527	514	537	506	532	517	480	516	511	505	519	540	521	496	516	487	520	545	526	523	551	499	532	482	498	515	509	558	544	508	527	526	511	530	525	498	518	472	534	508	527	498	513	524	492	465	482	498	520	521	492	508	531	535	493	446	487	537	504	566	521	521	508	538	511	542	491	507	536	552	484	528	505	514	522	490	561	503	490	490	530	509	519	500	467	501	504	537	489	503	486	526	506	550	546	515	467	511	503	500	524	477	548	487	545	488	492	520	519	498	518	480	483	535	495	550	499	507	507	509	513	505	488	543	529	498	503	513	477	548	522	540	468	518	492	516	478	515	491	509	550	516	525	503	491	483	547	516	540	482	545	526	483	520	534	498	518	509	517	504	498	516	497	521	527	557	515	480	477	510	509	551	524	481	502	505	481	454	526	512	520	543	503	495	523	522	543	562	467	493	514	491	559	445	515	527	490	519	539	497	500	488	550	541	489	520	498	530	528	523	525	510	521	511	518	496	515	484	510	489	518	517	505	495	542	472	524	502	526	519	511	526	487	495	521	512	510	481	578	539	545	508	533	489	510	494	489	502	526	522	553	533	538	536	478	538	498	542	511	541	533	539	496	485	523	514	479	522	509	473	522	526	524	498	543	544	511	546	512	511	524	492	509	502	535	500	489	510	486	496	520	462	477	550	501	519	477	503	534	521	543	503	512	522	533	499	526	517	489	529	507	520	500	487	523	509	517	513	567	517	557	525	477	469	528	510	508	501	463	545	522	553	527	487	494	508	521	494	519	478	526	495	556	510	522	541	514	507	483	555	545	503	533	534	541	475	534	508	492	480	559	488	501	562	482	514	549	566	530	538	511	552	522	490	546	469	497	524	476	509	548	534	533	514	524	527	521	512	504	492	477	502	487	503	536	519	526	498	516	538	531	525	521	511	527	525	519	506	508	537	521	510	504	524	540	478	525	532	517	516	477	505	485	466	541	542	443	520	518	512	467	535	534	491	501	529	502	517	504	529	529	508	515	485	499	508	481	505	498	535	506	494	481	523	534	534	534	508	529	539	505	534	527	514	500	507	509	503	507	543	498	503	519	541	510	495	529	537	481	510	517	568	562	510	514	492	525	473	494	530	505	500	532	506	556	526	524	500	521	519	500	494	540	498	509	560	506	524	531	443	493	474	524	558	505	550	536	530	552	514	531	519	502	494	521	531	538	540	522	507	543	497	519	502	497	487	500	500	487	524	486	513	496	523	477	524	502	510	522	495	526	528	541	501	521	511	532	519	529	501	526	516	541	521	543	517	514	501	530	482	510	486	489	519	533	529	521	513	527	523	492	527	522	475	502	579	498	457	514	517	546	472	565	570	506	532	524	484	536	520	522	518	537	532	485	463	530	557	510	524	520	507	488	518	510	482	511	530	569	513	512	508	541	539	490	473	556	533	507	528	554	506	566	484	521	516	510	551	504	499	515	525	495	519	542	498	500	536	499	489	524	485	484	519	504	481	499	483	534	500	522	507	542	521	482
33950	33410	32478	19054	4748	1118	1000	946	991	970	950	915	902	885	857	884	823	821	788	846	834	836	812	767	797	861	842	851	855	840	816	773	782	824	782	807	794	854	840	820	832	793	831	792	846	770	769	799	786	833	822	807	811	829	813	855	814	828	848	845	779	747	832	805	798	797	862	803	793	814	813	750	853	812	817	817	865	827	747	841	781	803	817	825	856	745	799	821	783	786	827	821	845	831	777	817	747	796	815	869	793	804	783	783	766	809	801	805	810	793	819	835	747	788	822	846	779	800	777	850	760	826	812	763	815	769	832	828	746	800	826	786	809	853	861	837	834	815	815	830	884	790	788	781	836	831	822	837	753	823	815	828	844	798	783	769	800	797	819	816	791	758	809	848	793	843	748	809	749	781	765	763	825	765	776	842	791	765	775	814	797	809	819	788	865	826	861	830	766	804	888	790	863	811	824	760	804	774	795	807	815	826	851	826	831	812	814	797	826	798	835	814	830	812	826	842	779	814	807	804	786	754	786	794	841	811	797	844	785	789	824	776	812	744	823	845	799	850	831	740	857	832	804	840	778	865	850	811	824	770	798	790	838	847	822	816	789	800	785	801	835	757	798	830	838	828	794	815	799	794	851	797	776	843	785	845	832	787	842	847	809	767	793	799	829	797	810	846	820	840	855	794	784	842	817	801	828	834	833	771	842	845	832	799	774	880	830	816	820	812	807	855	826	825	836	823	816	854	850	829	781	868	799	816	789	802	768	828	748	799	815	808	780	837	840	806	821	822	859	795	824	798	792	755	740	776	808	832	817	799	783	800	766	800	800	811	833	805	861	832	794	792	810	793	783	848	855	821	820	767	833	865	821	795	791	804	769	750	776	859	845	823	843	848	780	783	757	818	829	833	801	802	773	807	780	808	802	822	839	797	805	768	764	828	801	838	833	805	822	774	821	788	796	827	799	833	834	833	789	803	790	825	803	801	812	817	776	808	812	824	824	832	821	789	776	833	813	787	831	817	815	764	818	789	771	802	825	797	814	810	820	811	758	804	847	825	786	820	795	824	826	856	807	837	799	829	760	776	801	785	801	843	782	822	864	799	764	808	819	737	759	807	844	755	784	821	813	789	803	787	847	786	864	757	824	794	789	786	801	828	795	808	790	758	801	806	786	784	760	799	854	871	807	825	764	786	803	832	765	811	796	827	778	780	802	799	817	819	865	820	795	806	764	825	847	839	805	804	831	834	791	818	856	876	844	818	782	825	811	837	794	796	805	822	808	801	785	792	777	759	818	790	773	777	811	791	839	839	777	789	809	823	812	823	797	845	841	826	836	773	814	797	796	839	814	822	818	884	807	814	828	817	776	802	786	828	792	819	852	831	840	803	777	759	773	826	788	812	790	839	779	800	814	868	818	847	830	817	775	832	857	803	834	804	782	842	824	798	821	816	826	750	773	859	845	820	803	886	783	785	816	848	786	794	819	789	852	729	813	822	816	829	770	836	787	825	803	841	847	838	798	807	814	829	773	836	804	779	794	748	785	848	772	845	818	831	758	781	820	803	825	817	800	777	807	833	834	807	800	781	794	821	768	846	819	815	791	814	821	810	774	822	859	781	825	790	793	877	810	803	795	838	831	783	809	860	844	818	801	812	775	788	811	816	780	783	794	766	750	788	856	797	775	793	814	790	820	832	793	826	791	840	805	795	822	747	824	786	800	844	803	789	869	825	778	780	827	735	818	798	798	763	776	784	818	843	788	789	818	839	784	850	829	833	801	781	768	821	783	817	742	813	809	820	847	795	813	816	792	761	805	786	793	824	815	802	774	740	787	780	809	842	784	840	845	850	829	872	808	772	843	864	797	815	784	788	807	811	802	791	837	801	818	805	837	857	757	860	806	793	797	857	809	842	816	804	820	836	786	773	825	815	806	776	794	826	763	801	828	820	801	843	813	822	788	808	770	820	840	796	844	812	803	797	807	778	788	811	819	770	795	849	803	788	806	773	784	827	794	795	770	799	780	811	782	812	774	817	860	815	757	809	780	815	785	737	823	811	748	855	820	821	831	824	816	892	821	823	861	872	781	783	813	789	834	817	804	785	796	810	788	822	795	815	779	791	812	797	777	838	824	812	785	812	786	808	787	801	819	841	816	796	844	799	779	772	852	837	830	818	842	799	825	745	846	782	750	791	831	813	851	811	807	827	871	834	782	828	818	785	787	841	869	812	779	813	805	809	741	802	781	804	742	760	770	786	778	791	837	813	829	839	815	810	879	797	812	782	788	788	786	848	818	800	832	786	809	803	819	801	732	790	821	845	807	791	842	817	837	798	843	795	813	759	829	791	836	787	807	820	806	785	791	860	786	818	856	802	797	796	799	844	793	777	796	827	845	810	797	801	819	830	819	858	805	807	802	779	768	826	803	825	808	791	761	815	828	788	822	822	819	829	876	751	804	853	840	796	783	772	798	832	785	803	849	794	804	836	865	749	807	832	825	750	839	811	840	800	818	788	847	789	806	797	835	811	794	845	774	811	793	835	760	766	782	797	814	790	765	754	797	800	766	769	809	805	824	768	819	852	771	832	821	775	806	794	805	833	783	805	807	811	788	839	817	854	820	808	809	771	848	854	802	746	793	790	852	756	821	774	781	812	791	795	821	819	867	822	798	775	801	744	821	804	769	792	786	832	811	830	780	797	831	889	805	803	776	831	832	769	830	848	815	805	855	828	835	833	848	790	785	812	763	820	828	814	797	820	821	829	776	810	790	802	837	758	814	818	842	831	814	795	810	811	814	793	728	814	776	768	842	764	813	844	794	833	816	828	853	858	791	784	814	787	789	817	847	755	797	819	806	808	799	803	816	777	792	770	810	822	853	810	815	812	824	821	850	778	831	803	804	751	806	785	796	818	797	792	816	815	816	780	797	747	830	795	830	838	761	789	779	814	801	806	795	744	816	761	838	814	792	800	804	789	835	739	763	819	824	789	826	815	798	771	845	821	837	764	841	863	765	794	793	825	792	773	835	768	818	776	886	826	830	760	770	871	825	800	751	793	808	876	826	796	859	786	797	778	852	834	832	804	798	812	814	788	896	841	772	865	804	837	807	837	778	782	802	830	782	760	817	764	886	808	822	791	796	839	826	791	823	837	790	840	827	794	785	782	821	791	772	807	802	773	795	862	813	761	819	789	783	799	833	775	802	833	786	829	807	808	827	801	801	830	811	834	822	779	785	786	786	769	832	783	778	805	819	833	814	787	822	773	733	809	771	774	852	800	829	769	782	853	809	803	847	846	788	805	820	754	791	784	803	846	769	766	815	863	790	821	799	852	810	813	804	794	810	803	868	787	795	769	753	807	782	808	803	777	838	817	788	787	823	770	781	838	777	800	805	792	822	802	801	840	792	819	783	801	766	840	833	828	858	798	848	814	874	815	800	821	822	842	866	846	804	814	797	823	796	865	832	793	805	774	749	751	783	816	809	748	872	761	824	768	834	819
41299	48911	34734	16177	4597	1218	1088	1027	1096	1007	1017	958	978	946	912	868	845	847	815	828	787	874	833	786	863	817	812	831	831	795	796	814	827	850	843	845	865	851	854	835	825	831	797	778	799	827	849	834	836	838	846	781	856	779	780	806	808	822	820	851	871	789	810	855	820	775	814	788	857	845	837	833	832	840	828	865	818	828	814	809	819	840	848	814	833	832	827	889	831	868	863	840	793	858	779	847	852	812	826	828	807	825	814	812	871	890	873	793	841	844	850	796	836	830	831	827	865	819	842	834	790	806	830	820	839	846	880	847	847	790	876	818	829	863	795	834	838	808	780	866	839	862	824	818	857	800	869	792	826	814	784	799	857	827	803	803	848	861	840	818	796	809	823	806	806	871	854	778	834	828	889	766	820	837	822	808	835	873	884	780	824	830	857	877	826	816	808	785	826	824	874	853	821	799	886	886	876	887	820	853	872	773	849	823	859	835	871	845	881	837	856	836	831	780	844	861	835	848	809	832	836	838	829	837	852	855	825	795	779	838	810	838	886	809	829	820	846	798	863	803	855	814	858	793	850	896	870	847	850	836	819	808	846	816	808	837	851	821	851	790	788	829	818	829	888	818	877	807	867	773	804	837	837	860	827	787	838	827	800	813	783	793	798	821	809	879	781	831	795	832	870	804	795	842	799	828	836	868	780	844	846	804	820	833	829	829	868	852	817	740	820	807	826	821	799	812	837	832	803	828	836	796	838	851	824	835	830	768	806	873	782	836	841	822	839	795	822	853	846	830	849	866	830	852	800	880	872	821	865	824	835	833	833	848	804	848	856	819	830	872	817	810	895	825	833	819	836	808	817	821	834	763	818	797	827	829	843	822	850	818	799	849	846	859	870	817	856	825	828	811	752	852	835	837	781	802	891	745	828	888	838	796	813	839	822	818	797	855	834	866	830	862	857	801	869	824	820	832	901	787	803	815	832	834	843	812	825	825	868	744	806	777	763	845	844	836	827	830	822	865	796	816	821	762	808	845	787	859	848	850	843	776	835	803	847	793	842	854	824	826	836	860	826	817	822	838	870	798	798	802	823	853	831	810	866	862	804	836	820	837	791	794	807	845	763	857	822	829	831	825	861	857	833	838	808	875	875	830	817	789	823	777	882	821	823	855	849	870	820	810	864	843	869	840	820	831	809	809	854	806	835	864	827	876	807	812	828	853	825	807	817	814	837	852	849	812	860	812	839	856	844	797	838	831	826	815	800	854	801	848	841	864	782	822	822	866	823	858	860	831	872	822	789	837	782	879	844	801	829	841	875	824	822	879	764	858	824	862	858	811	891	804	796	860	840	843	835	846	812	792	815	846	798	837	807	848	809	810	843	845	866	796	865	803	808	844	825	845	798	783	847	862	873	818	799	828	850	838	807	835	836	796	851	859	836	830	781	820	837	827	861	791	800	864	815	836	852	856	815	857	842	786	798	854	805	810	831	834	834	820	845	852	847	778	807	811	821	823	836	847	835	818	816	856	821	818	800	824	820	817	817	793	813	763	770	799	835	790	806	800	835	848	790	769	816	831	810	875	788	798	864	825	847	857	830	838	808	852	815	829	854	831	874	848	798	832	823	830	820	855	840	795	845	855	858	828	817	855	826	859	818	830	786	842	862	857	811	836	860	806	889	838	816	813	794	813	795	885	784	810	853	852	859	788	837	818	880	813	820	862	818	817	814	849	825	815	827	821	787	828	800	891	853	798	843	803	811	859	864	794	808	873	856	806	813	832	835	853	844	806	788	826	801	845	808	896	898	832	810	826	845	856	871	823	814	818	816	896	800	870	859	849	839	817	843	853	798	855	855	779	832	874	836	825	823	890	842	840	811	813	881	809	791	831	853	797	877	817	869	826	832	819	841	821	864	846	871	841	841	843	843	869	848	808	858	807	833	823	797	873	833	793	812	823	815	838	771	860	852	795	845	838	837	851	770	825	837	813	796	798	827	828	859	870	789	856	824	844	843	822	829	848	847	759	859	813	846	846	792	778	830	846	782	798	790	812	783	813	881	772	805	854	823	775	927	832	845	805	895	826	815	835	929	810	820	840	817	841	829	835	813	795	798	786	891	827	851	776	877	836	805	780	843	797	840	858	871	831	794	807	820	831	869	820	804	848	859	828	860	806	796	859	848	855	841	820	839	830	816	850	781	797	839	860	900	835	813	766	838	803	792	853	858	779	849	870	832	822	831	830	846	790	856	841	852	831	839	834	832	826	864	812	839	847	872	831	867	817	865	803	867	775	859	830	829	773	819	811	822	816	861	838	863	810	832	801	847	871	820	885	798	831	841	822	797	843	816	832	853	847	839	833	893	828	825	791	835	844	787	788	830	839	853	845	867	825	872	810	842	853	848	882	848	863	909	805	839	808	849	814	845	854	782	804	837	828	785	781	841	838	808	825	871	826	828	825	811	810	873	807	781	818	879	853	850	813	824	805	840	841	811	875	803	852	879	865	840	818	799	840	889	848	870	855	861	832	785	829	821	804	769	847	828	854	827	873	814	854	851	814	833	876	868	856	825	789	848	846	810	869	801	833	816	809	796	864	825	860	830	825	816	831	831	827	832	846	865	817	846	813	799	812	811	798	862	849	811	830	798	808	852	873	823	823	903	825	790	827	810	818	800	835	827	808	817	812	791	874	845	819	815	848	883	867	796	848	854	810	834	829	838	837	808	829	867	791	830	858	773	831	813	796	797	833	834	843	816	816	788	865	843	874	873	823	842	834	822	857	842	795	804	809	861	848	826	819	877	792	825	814	840	832	807	827	831	798	837	829	782	820	828	839	881	854	862	802	806	855	826	842	844	829	813	805	830	849	833	841	814	823	821	839	870	844	816	858	803	786	817	800	827	836	851	791	838	800	818	816	785	793	784	808	833	830	867	814	894	777	795	796	813	844	772	859	814	833	783	826	810	831	840	811	811	824	841	825	836	813	820	823	809	825	824	823	822	880	823	839	816	836	856	802	858	834	855	778	776	856	827	769	848	771	846	824	805	799	793	812	801	841	867	860	815	808	848	833	903	840	807	801	829	825	785	800	885	830	808	832	806	834	877	811	799	818	829	818	811	892	859	818	788	835	826	800	801	839	820	804	850	797	782	845	829	884	856	890	812	834	779	810	874	808	801	835	843	800	825	856	825	834	804	821	830	866	846	865	839	774	868	803	850	835	825	826	819	831	794	808	897	798	808	833	828	771	772	846	813	790	800	816	818	827	825	799	768	732	838	842	828	823	871	833	803	774	841	873	810	858	825	863	843	855	858	787	775	835	816	856	883	854	865	813	818	838	826	878	817	833	817	809	880	776	834	800	841	770	809	838	858	867	816	815	841	821	831	875	884	772	787	851	862	839	784	805	826	838	836	856	805	794	805	830	847	805	804	799	831	814	892	827	841	795	834	860	819	829	851	859	810	825	808	835	887	853	874	844	789	805	804	845	851	873	853	813	762	817
23686	20904	27955	24174	20939	13084	1602	1016	865	903	851	828	806	813	732	712	689	652	650	669	701	678	676	660	639	662	632	637	697	601	665	667	660	638	688	675	671	693	677	619	640	638	639	601	606	660	645	620	652	618	681	678	685	666	670	664	639	683	624	664	636	602	656	622	619	638	638	691	692	687	647	619	619	617	654	598	644	665	672	672	701	628	620	675	658	656	672	654	617	654	657	656	629	634	683	612	644	663	636	599	631	647	643	632	638	647	665	624	692	637	639	654	653	610	617	639	640	663	565	655	688	624	642	682	633	679	635	637	636	593	650	658	708	638	673	686	676	710	668	608	658	658	661	657	654	660	637	671	664	628	617	643	635	680	612	655	602	635	677	652	623	633	629	692	614	604	718	640	644	706	648	689	690	666	616	682	637	667	679	645	626	588	652	670	673	651	638	636	662	633	664	679	671	662	670	680	713	668	649	638	638	657	666	656	614	639	680	633	651	638	695	678	676	668	654	657	667	696	619	647	659	610	655	598	640	655	643	656	656	635	681	651	677	619	650	687	642	637	623	628	668	657	611	622	617	650	671	646	605	652	662	650	646	678	696	646	624	624	648	669	628	640	651	684	664	629	664	635	599	625	643	658	702	670	639	642	627	646	652	660	645	638	652	654	661	628	659	707	658	712	677	612	629	625	592	651	645	660	661	706	634	622	632	636	632	635	612	627	626	647	639	699	646	622	627	618	634	617	670	635	692	596	633	635	614	611	658	612	643	647	638	605	601	679	675	668	604	686	664	646	638	631	631	678	631	609	664	694	652	675	636	657	650	635	676	646	656	687	617	634	671	619	670	629	678	669	658	670	612	710	645	613	639	618	617	626	685	610	654	644	621	639	617	593	644	644	684	640	655	633	643	619	674	683	668	617	677	674	668	658	652	658	627	655	617	629	658	611	623	619	614	659	664	647	626	669	593	640	646	649	658	650	671	682	654	623	648	670	642	638	617	621	642	627	616	616	666	638	664	638	659	650	652	640	656	617	612	641	628	639	669	630	673	619	645	673	684	612	633	641	680	685	643	677	702	667	667	673	680	623	626	611	670	637	640	694	667	599	631	647	658	668	639	644	636	640	664	644	630	672	621	639	680	665	654	629	620	617	630	666	640	631	700	651	666	639	634	668	697	629	644	663	726	637	672	653	617	700	620	654	652	614	617	701	632	631	627	635	660	650	695	650	650	648	714	705	615	620	618	638	644	646	676	666	659	608	658	686	653	641	599	627	701	643	657	629	669	659	644	663	606	652	685	653	590	669	657	627	659	647	613	621	647	637	625	649	589	647	710	659	632	671	605	629	646	611	659	649	622	667	665	671	628	629	640	643	645	653	632	613	635	703	615	639	635	693	635	654	605	625	610	652	653	647	631	587	637	670	649	640	646	609	648	680	641	660	636	648	654	650	655	653	614	619	662	667	625	631	633	619	697	634	619	677	669	659	609	679	592	631	633	683	650	657	635	636	669	633	606	679	643	649	634	618	669	615	613	637	667	648	643	658	632	686	630	654	631	658	636	662	655	633	665	687	630	622	640	723	623	671	651	625	699	638	633	618	625	654	640	622	674	702	686	651	668	636	628	666	605	646	676	675	615	641	682	629	660	672	625	626	635	642	612	672	651	649	632	673	662	659	620	659	615	640	669	622	642	678	618	703	607	662	602	640	637	680	658	654	634	653	654	624	656	645	655	639	641	633	654	633	624	665	671	665	622	653	622	651	632	642	646	693	663	632	661	627	687	671	630	671	669	629	648	663	684	644	639	612	663	668	683	673	642	614	621	676	637	667	633	648	677	637	614	662	653	671	656	694	605	633	623	637	646	638	650	645	654	650	644	694	704	660	626	685	648	657	620	696	632	708	635	660	630	628	649	664	666	604	624	627	626	641	611	675	647	599	650	654	693	654	605	619	640	665	643	653	617	646	643	666	666	689	690	630	640	614	649	661	682	605	648	674	676	708	662	695	679	643	630	641	643	647	664	672	624	585	587	654	599	644	655	668	638	642	670	659	658	652	677	621	612	601	682	613	696	670	655	663	634	627	659	651	658	638	654	677	639	636	673	663	633	664	680	633	654	660	667	653	653	636	650	637	631	656	664	658	634	616	623	654	622	656	630	647	639	672	623	685	670	622	634	699	656	675	673	662	695	601	670	672	627	624	664	643	646	654	668	632	616	649	654	635	679	656	585	673	629	654	621	625	600	636	620	663	618	646	619	671	642	651	676	685	660	658	649	680	680	614	636	620	679	644	650	673	660	651	666	606	621	659	642	653	657	644	634	690	674	708	635	632	651	659	659	633	672	647	606	684	627	617	654	604	667	654	634	635	672	639	618	672	679	682	655	649	649	619	632	642	615	623	621	660	658	660	620	630	709	638	628	665	623	601	624	630	631	634	664	665	676	614	642	664	665	658	681	693	597	661	653	689	670	645	628	633	612	641	672	634	649	617	625	658	655	643	617	616	653	653	607	681	675	643	664	610	659	615	664	687	678	669	686	605	677	652	682	634	651	634	660	641	649	597	642	605	624	636	619	658	628	649	640	641	666	569	661	624	685	661	685	659	666	668	703	620	695	645	626	671	592	644	662	634	625	631	610	675	672	624	582	702	670	673	644	597	683	605	609	658	638	636	653	685	648	653	663	641	647	678	636	672	697	606	673	618	613	641	639	658	639	620	676	661	660	624	669	676	639	654	661	668	627	649	687	658	686	645	621	634	638	666	643	654	723	612	653	654	662	622	649	640	649	655	614	693	624	602	609	639	663	654	681	631	640	655	667	669	636	645	643	643	665	651	653	656	671	587	605	700	620	665	726	630	646	624	687	633	646	629	641	662	583	631	647	658	690	700	640	597	665	602	640	639	639	631	617	645	688	663	640	678	646	581	648	648	689	650	651	652	651	650	635	688	678	687	610	636	641	652	641	651	663	676	650	645	625	656	667	612	653	665	657	676	644	634	595	626	658	691	671	686	674	626	596	638	652	674	634	658	664	679	608	633	629	626	622	717	693	626	593	622	634	673	633	605	688	697	648	663	657	667	663	637	623	636	671	619	632	643	680	685	700	624	653	609	660	676	687	640	619	659	701	647	644	625	689	689	645	622	626	677	646	591	612	655	644	616	656	643	643	635	641	674	645	598	626	645	636	618	655	628	635	638	632	616	632	632	636	701	646	608	654	630	644	633	658	633	622	635	663	608	633	659	659	673	645	597	630	663	651	677	627	636	703	647	659	612	634	638	669	641	619	677	603	682	627	651	670	629	638	672	619	605	681	633	662	633	701	669	639	670	633	646	660	647	620	614	657	649	645	596	651	627	653	638	678	613	641	617	640	602	661	665	629	686	635	622	629	629	649	641	632	632	667	666	693	662	650	675	659	624	635	660	663	667	648	667	622	625	658	647	635	644	666	650	642	656	643	595	663	674	672	679	647	589	655	682	654	634	633	662	626	667	648	675	682	662
40912	57816	44689	25696	9760	1544	1342	1166	1133	1063	1051	986	962	869	849	772	766	635	715	704	692	705	732	688	666	665	674	684	646	704	609	704	701	658	679	730	708	714	705	649	684	681	683	690	657	689	643	641	670	659	645	659	686	701	707	671	680	663	712	678	699	651	669	642	636	683	666	653	706	667	696	709	688	678	678	677	662	649	706	677	660	650	684	707	671	681	620	672	685	658	684	667	698	710	683	703	728	645	701	671	700	691	682	620	687	663	709	661	656	634	681	680	670	699	664	684	655	667	663	647	693	706	734	672	691	622	697	670	620	697	700	698	685	657	635	673	668	685	653	629	702	688	691	669	681	657	674	725	670	691	617	684	696	682	679	699	646	666	679	641	725	618	666	666	696	643	698	631	684	646	685	642	690	695	638	641	681	663	666	640	673	671	655	650	653	659	724	649	652	626	696	650	644	667	669	630	663	661	655	672	689	654	677	658	695	675	637	628	661	670	666	649	642	664	663	671	688	676	709	665	645	625	649	695	691	675	670	687	644	653	680	712	673	706	681	705	645	631	673	651	650	658	653	687	670	637	680	676	663	675	674	704	645	693	672	675	675	652	694	699	712	678	654	640	670	677	666	652	619	665	676	655	674	652	664	653	679	679	650	641	664	657	679	658	681	622	671	698	645	677	679	648	668	691	667	631	644	675	645	659	679	667	686	676	664	680	678	622	654	697	676	634	642	672	680	641	644	672	687	645	638	720	662	641	647	678	690	682	633	714	667	626	659	676	694	710	660	675	693	706	699	685	654	698	692	665	630	671	645	669	672	693	670	683	636	664	669	699	675	710	696	674	648	658	635	683	656	646	604	686	673	685	758	669	634	659	685	703	657	631	662	696	624	662	614	703	633	701	647	702	643	672	658	696	677	672	671	677	736	627	643	688	631	694	681	658	712	661	670	644	664	660	669	679	648	648	662	648	680	692	652	667	663	682	666	666	677	649	666	652	632	695	674	699	631	706	672	665	664	660	672	631	679	705	671	658	643	616	661	711	655	645	661	648	663	666	671	697	650	717	672	695	653	683	651	649	673	662	717	655	681	701	695	636	689	706	630	698	699	667	632	686	667	677	658	632	635	712	630	660	673	675	641	672	659	672	634	724	696	609	654	679	645	656	714	640	649	650	691	657	662	691	682	623	652	638	640	723	657	703	642	637	706	666	660	652	647	643	654	640	661	656	692	681	669	670	683	677	678	691	680	715	658	653	645	711	665	644	654	643	677	648	637	688	641	659	695	684	660	651	668	712	676	637	648	692	630	636	689	649	657	674	640	641	677	663	667	689	694	686	688	697	666	626	731	671	645	641	684	712	664	707	689	642	655	686	660	702	649	680	666	649	672	687	691	703	705	751	714	705	687	650	674	669	717	697	673	672	687	711	644	665	648	649	717	646	660	700	660	684	672	641	682	701	653	673	656	655	696	685	687	660	678	707	707	643	673	642	638	713	630	702	694	635	655	688	701	660	697	750	678	617	626	658	661	659	705	625	641	647	642	664	655	668	698	655	653	664	661	677	652	665	662	634	623	663	704	676	702	679	635	635	692	631	706	691	671	695	715	676	633	655	644	662	640	681	714	645	648	693	647	692	674	709	695	663	688	658	665	658	704	652	689	686	671	677	683	689	680	687	685	679	670	672	667	644	694	621	711	703	658	638	673	651	665	684	670	637	658	684	699	688	635	651	640	622	654	636	665	630	643	697	678	673	674	639	683	698	642	666	683	680	659	690	661	700	693	644	687	689	693	668	656	670	651	651	675	654	709	681	669	643	633	626	630	668	703	674	703	629	664	654	702	656	686	701	633	736	643	665	705	673	655	636	621	731	648	669	670	656	659	650	670	669	707	605	693	640	686	717	677	631	680	652	679	673	679	659	679	693	673	644	648	735	642	679	681	693	649	701	704	703	670	668	654	692	618	709	701	659	656	684	678	703	676	708	689	673	676	619	716	642	647	677	662	688	666	668	676	706	671	670	697	697	718	722	683	640	716	628	669	626	653	642	693	662	684	683	628	687	672	672	701	654	667	719	663	688	675	676	686	621	653	663	686	700	645	691	652	649	685	692	661	702	652	697	704	667	640	671	717	653	629	644	650	657	678	691	615	636	698	665	703	640	632	617	682	700	681	707	678	682	718	702	667	654	687	677	649	680	686	656	675	699	674	720	671	684	665	675	695	631	641	651	651	626	625	656	687	667	679	660	618	665	637	683	661	653	682	659	678	661	664	688	690	699	685	679	721	678	724	682	641	685	668	677	686	650	672	655	708	632	657	638	657	649	672	641	633	657	650	684	675	623	646	663	632	693	688	708	663	682	693	702	681	638	635	677	689	682	673	660	663	675	650	705	671	686	700	628	636	657	643	650	685	689	657	669	705	694	606	646	655	635	637	687	629	677	685	645	684	708	670	681	629	666	669	667	662	699	689	714	688	623	708	632	650	644	682	697	678	626	653	690	651	713	679	635	672	695	685	699	666	743	685	688	658	679	643	705	639	689	698	707	662	678	670	643	654	679	653	655	683	670	703	687	701	649	708	612	623	656	717	620	645	700	650	675	726	657	668	678	720	665	690	672	696	661	696	690	668	658	600	682	628	640	710	663	679	728	679	700	729	689	658	720	644	682	633	663	673	622	691	672	679	686	736	711	665	679	702	687	629	662	649	706	673	688	668	673	675	659	658	687	668	695	693	643	671	683	640	701	694	642	644	643	644	681	672	696	663	706	639	660	670	693	679	699	656	640	675	680	710	640	677	677	650	693	655	684	665	697	668	667	661	673	677	653	667	647	646	638	689	693	641	707	671	703	645	667	649	667	649	657	680	636	721	697	699	720	685	682	648	659	683	657	694	657	693	660	652	674	657	673	662	690	634	695	651	648	667	721	654	655	654	708	629	684	680	667	699	696	698	668	683	693	641	686	647	669	650	655	725	697	651	674	655	681	644	679	682	715	673	668	684	734	657	666	692	693	637	656	689	684	689	720	693	680	659	704	710	691	650	691	653	683	654	638	638	661	683	680	679	723	685	666	676	627	656	656	677	689	639	700	655	630	632	699	673	681	700	731	684	695	653	679	685	618	652	722	639	697	694	640	658	675	688	657	651	650	666	682	691	685	663	728	659	695	711	676	674	657	682	709	681	666	655	668	676	708	657	657	638	687	704	638	671	641	667	658	688	661	669	697	666	671	712	670	688	669	721	680	674	686	687	682	628	652	661	698	710	664	661	700	651	673	679	617	659	677	659	642	660	666	695	619	642	640	625	704	688	693	672	677	658	652	725	612	681	669	609	705	678	688	669	683	670	689	650	657	683	669	660	635	706	713	682	670	663	692	639	680	655	659	640	643	664	669	642	660	674	682	656	679	654	676	699	695	671	704	691	680	687	694	651	620	656	635	653	686	689	633	684	639	656	707	639	683	635	617	707	706	666	617	674	647	663	680	685	709	655	679	693	708	675	707
24751	20967	27453	25096	17264	3284	1065	963	925	989	905	960	879	845	776	789	766	769	737	762	694	767	769	781	722	715	761	730	786	705	746	724	750	740	773	765	750	764	723	739	745	757	724	706	755	731	735	764	744	796	753	700	711	724	724	752	770	772	750	713	755	752	703	730	744	756	731	726	802	709	711	739	725	766	789	731	772	771	776	726	768	730	735	746	709	682	726	796	753	737	726	779	748	749	746	729	768	749	706	756	781	777	798	746	769	731	765	724	755	794	730	734	695	716	734	724	735	757	728	716	728	763	725	814	775	729	737	767	759	711	717	716	793	744	742	756	728	721	762	732	719	787	713	761	748	748	763	762	722	772	704	754	782	738	811	727	774	765	771	745	735	736	702	796	776	750	709	723	764	745	785	770	733	739	736	763	706	699	739	781	759	758	692	749	704	740	716	823	709	755	706	758	692	735	752	756	735	728	743	739	712	795	758	755	735	742	753	768	774	756	810	709	669	750	750	718	711	683	727	746	724	763	748	728	723	749	719	787	757	701	772	798	726	744	730	807	722	730	776	747	727	703	769	774	740	755	743	722	822	750	750	686	761	773	654	701	745	775	739	771	734	777	761	734	761	779	668	728	756	757	728	732	696	715	733	748	710	731	734	738	694	718	713	800	731	735	724	706	811	774	717	747	798	736	709	725	767	708	709	760	768	716	728	770	736	705	736	771	768	743	735	692	714	709	732	765	749	764	696	798	729	743	753	719	774	772	736	736	787	712	747	741	730	733	737	712	731	701	749	751	751	779	718	729	808	701	754	699	727	731	702	755	727	720	777	725	730	768	710	728	740	808	737	701	731	736	786	724	739	748	711	730	773	734	750	747	738	764	783	699	685	756	752	760	749	739	780	734	694	737	816	785	741	767	753	781	781	731	718	759	714	719	753	749	731	748	751	767	725	734	712	748	737	714	728	770	797	730	743	749	782	771	728	773	728	725	743	729	718	734	699	728	688	718	762	773	788	676	805	719	753	742	744	747	699	774	754	721	714	781	732	732	726	795	749	808	734	747	754	737	688	743	709	784	742	742	763	777	785	655	731	796	682	725	706	775	732	691	731	779	731	763	747	706	778	738	751	763	739	711	736	715	728	745	738	756	783	736	791	823	725	734	737	729	734	730	708	721	776	762	758	748	719	727	741	752	802	739	739	773	762	725	698	712	714	717	777	715	767	768	774	697	788	777	751	778	759	721	755	729	764	740	753	745	718	770	727	750	703	729	726	761	788	751	768	749	709	777	770	725	700	712	709	753	740	731	759	759	732	683	766	783	751	771	745	726	685	740	772	761	745	763	724	740	702	713	711	689	710	732	697	755	754	733	749	704	756	734	712	682	716	697	749	735	754	749	769	742	750	723	739	703	763	721	770	757	804	696	754	782	730	717	771	764	731	747	751	750	800	752	758	710	723	739	709	740	779	733	764	765	758	757	769	689	701	731	767	698	706	769	775	780	743	788	785	725	722	765	732	730	735	744	746	760	722	738	749	754	774	769	752	708	807	746	729	784	735	750	760	744	739	713	743	713	730	799	744	750	712	745	771	748	758	778	675	730	767	696	729	751	769	779	772	713	810	743	732	704	728	783	744	736	776	734	715	755	724	786	755	754	717	722	776	728	762	743	683	710	748	803	730	744	707	769	752	743	739	791	727	739	699	745	781	730	766	722	730	748	752	723	714	683	762	750	786	709	708	808	745	749	801	692	710	693	720	814	771	699	731	736	731	724	730	719	756	740	777	746	736	760	700	741	753	736	756	718	750	756	770	763	753	722	792	732	716	762	787	720	728	693	785	721	764	752	730	713	726	756	815	725	738	760	745	705	743	725	733	760	730	791	733	700	777	726	751	771	773	774	689	731	726	764	755	713	747	712	755	733	769	743	764	756	733	744	745	741	758	717	744	756	752	749	734	722	734	759	746	707	732	734	760	710	734	782	751	746	741	708	758	743	799	758	771	722	775	788	787	768	777	704	705	712	734	771	779	740	729	741	747	703	793	731	726	705	755	713	737	713	721	806	790	742	726	710	754	765	718	729	714	734	737	756	766	743	774	747	698	766	738	738	725	748	725	787	747	752	733	745	766	733	722	775	788	773	741	740	771	795	779	751	697	745	696	745	770	750	710	772	698	748	734	771	770	762	773	768	767	744	742	737	738	749	737	777	712	721	751	717	787	729	765	748	717	723	762	761	741	743	748	667	743	755	725	749	735	743	754	697	773	769	745	740	741	733	763	744	717	752	751	742	752	701	748	712	749	720	685	728	724	771	757	756	766	717	712	735	754	777	737	707	730	684	713	738	766	719	750	737	795	769	791	750	709	770	740	692	761	720	766	693	764	701	770	726	699	743	761	709	729	771	694	726	762	761	716	727	757	729	707	744	776	698	721	732	747	684	742	729	702	767	794	682	813	683	711	726	772	729	776	746	747	779	798	757	712	724	739	767	783	736	717	751	767	702	765	751	772	738	765	797	685	747	767	726	713	725	749	713	728	768	782	690	725	773	751	731	787	742	766	729	675	743	722	731	765	716	753	754	797	784	785	749	709	740	769	719	737	719	761	715	755	786	744	738	760	708	731	745	743	768	746	760	779	767	774	744	754	728	712	700	730	752	711	774	763	765	778	698	772	729	713	786	758	747	712	726	785	754	711	777	809	692	741	701	759	719	725	744	729	779	743	736	700	796	786	730	763	763	740	712	738	753	698	764	741	713	759	759	722	765	724	737	712	803	754	730	767	713	726	712	783	716	704	753	729	721	750	689	738	753	753	777	762	734	730	807	736	768	697	710	740	775	725	730	769	726	778	766	727	744	751	723	778	719	756	721	723	785	727	770	749	711	755	764	745	769	772	760	718	714	726	763	720	789	724	785	744	796	699	730	752	766	731	761	738	729	712	744	797	691	739	714	745	762	709	730	747	754	751	713	759	733	725	713	764	725	748	748	761	712	778	718	740	742	725	729	708	689	775	758	727	783	785	737	693	710	761	752	719	816	718	728	728	739	729	727	744	725	767	706	727	779	719	720	717	756	702	701	741	710	775	746	763	780	789	708	769	724	776	698	741	723	738	703	775	808	735	710	725	732	740	765	772	698	778	693	726	750	727	635	709	747	751	731	738	760	753	787	737	731	735	728	719	713	745	697	736	757	717	748	758	730	719	717	733	727	793	761	766	739	740	736	757	716	769	750	770	762	713	765	714	710	785	760	758	760	713	722	772	758	719	725	766	787	755	722	738	750	729	721	751	746	750	764	719	721	714	754	789	753	738	692	783	733	715	752	678	734	748	727	838	732	766	772	756	731	747	802	715	744	714	767	753	726	753	719	738	779	723	759	727	749	735	737	716	744	790	734	796	754	729	739	742	743	746	713	776	739	693	690	779	743	765	691	760	747	720	726	745	752	706	723	717	755	756	758	752	725	731	743	723	772	737	714	734	777	761	722	794	723	716	765	767	733	762	804
42637	54919	39983	21344	7874	1267	1208	1194	1095	1088	1079	1082	930	863	820	843	768	772	771	754	792	836	736	781	730	745	791	741	804	771	782	793	839	742	789	770	794	754	723	728	777	730	736	725	754	708	786	694	725	732	744	768	701	698	766	785	729	758	740	749	702	694	762	710	800	773	699	746	761	761	743	728	751	769	772	716	746	737	702	772	774	737	749	768	746	761	749	787	736	792	748	764	710	766	714	750	770	747	749	705	769	764	722	803	722	793	764	735	740	735	786	784	731	790	715	719	749	751	729	696	785	739	756	785	739	747	763	777	755	697	784	733	753	738	730	757	724	800	734	829	755	786	706	789	776	750	738	720	730	680	762	766	784	724	777	755	750	754	708	724	762	725	787	701	757	749	714	735	766	772	789	753	764	770	742	728	750	727	772	733	741	772	743	789	750	774	802	771	687	739	776	754	742	773	711	785	734	746	714	780	773	744	740	735	733	747	718	709	701	768	795	758	722	753	782	827	722	743	736	740	789	764	714	678	798	726	739	687	742	762	769	735	780	734	746	740	792	778	744	704	770	725	720	768	749	747	727	713	759	764	790	780	802	745	724	770	789	749	730	713	784	724	748	737	765	768	797	739	741	736	782	738	742	719	719	790	756	759	765	767	774	742	730	759	783	759	805	755	769	755	743	787	744	750	721	774	796	772	744	751	758	737	743	736	743	768	735	727	705	741	719	808	721	726	749	748	781	721	747	747	746	752	760	740	738	782	751	754	727	718	769	753	747	759	771	806	741	752	776	777	757	745	745	769	667	732	784	704	803	744	751	761	716	751	713	766	729	742	777	758	744	743	747	752	750	755	735	780	776	747	718	782	783	729	741	770	723	797	749	718	805	786	711	764	743	745	750	755	761	730	763	733	770	760	773	756	770	766	757	750	777	748	744	772	772	720	717	745	742	750	729	785	755	721	749	733	749	734	732	721	743	794	703	755	745	780	771	737	756	743	769	769	734	716	742	813	775	707	749	724	767	773	759	714	753	713	815	746	771	764	787	723	726	763	803	748	699	773	737	723	755	762	761	746	715	732	741	723	768	761	746	772	755	747	745	708	789	813	741	781	749	776	772	793	729	743	742	819	721	774	710	743	819	827	721	776	790	748	757	762	776	755	680	751	765	791	763	773	775	766	719	692	705	740	757	736	792	729	744	749	732	761	815	783	771	794	722	718	788	761	766	740	753	773	763	739	706	725	746	731	764	724	707	742	794	704	738	733	809	787	772	727	762	818	754	807	705	763	744	789	737	730	827	731	748	767	796	776	735	782	786	713	790	753	766	718	758	820	746	795	744	764	697	734	677	755	763	748	717	739	776	781	736	756	700	752	752	757	699	703	764	730	777	729	727	736	776	717	788	719	756	770	756	724	726	740	782	709	762	777	790	753	741	773	789	701	780	700	698	712	739	752	771	794	722	738	740	762	722	741	779	760	752	773	765	723	736	760	794	730	747	727	759	726	769	772	737	794	802	764	751	779	756	746	770	775	767	726	756	730	714	743	751	766	747	774	721	800	764	759	764	744	765	758	739	755	718	764	770	713	786	782	755	772	742	725	744	766	776	754	757	768	719	734	765	753	738	747	776	781	760	761	757	783	721	768	798	752	760	731	769	792	734	774	733	760	779	759	770	740	728	735	742	713	728	737	753	760	749	760	722	719	695	743	774	755	744	740	770	760	791	757	708	751	716	786	727	771	755	738	793	740	783	737	736	747	708	722	792	755	781	795	707	778	694	765	776	736	762	733	695	779	753	779	762	691	691	704	738	806	742	754	692	744	753	759	788	782	758	758	755	784	757	723	757	785	789	799	760	794	739	724	736	758	745	732	753	770	749	772	781	782	749	795	761	710	797	739	748	732	753	719	753	805	755	769	732	751	746	771	750	770	797	727	729	761	778	697	756	720	780	750	738	744	802	758	754	737	743	753	764	710	713	712	741	758	707	750	743	731	722	766	766	760	778	715	750	760	766	749	717	751	687	726	725	761	766	794	751	746	776	739	720	749	784	721	761	750	763	736	760	748	751	711	693	761	753	692	774	763	746	774	724	749	800	761	767	788	758	755	801	719	779	748	700	757	739	776	748	736	760	815	756	766	773	707	787	775	701	786	749	761	806	735	810	758	774	752	789	759	735	697	717	754	719	747	711	770	753	715	737	748	749	795	754	775	762	739	753	727	783	726	747	774	772	797	707	734	729	744	769	736	793	705	785	763	717	690	713	777	703	768	729	742	761	748	684	753	783	776	717	762	773	733	763	810	745	718	766	691	773	741	746	774	772	708	783	760	747	776	748	747	765	757	786	756	767	756	764	760	725	731	719	713	714	806	750	737	701	759	737	731	725	726	770	777	738	733	770	740	772	767	756	740	703	762	754	767	787	696	750	758	768	749	753	709	726	788	720	725	734	765	727	743	802	745	700	780	760	723	755	741	781	763	741	785	713	778	756	796	770	786	775	737	693	753	738	756	772	706	688	734	771	692	753	690	767	774	707	766	801	723	786	735	771	755	752	748	764	753	752	722	691	715	756	783	809	745	761	780	756	743	737	751	772	771	749	743	751	753	764	749	796	739	730	784	765	793	703	786	742	789	747	758	728	763	755	780	724	750	715	716	797	763	747	720	755	775	753	745	786	762	775	751	745	791	765	733	739	742	721	734	737	728	734	710	812	736	722	787	796	715	823	783	787	721	717	745	745	788	708	760	701	742	757	737	798	743	783	699	781	726	728	768	729	792	695	798	745	774	771	776	731	773	740	742	763	746	756	734	785	756	787	801	709	742	748	760	785	755	749	722	762	789	743	816	757	774	738	761	755	730	789	794	752	744	779	731	771	727	774	732	743	736	759	785	707	690	738	765	758	752	752	768	786	743	760	775	741	790	730	805	756	721	819	747	744	757	758	767	769	708	730	741	708	770	739	752	761	755	742	740	746	772	758	760	745	766	734	713	733	717	758	799	742	750	708	778	743	741	792	726	726	771	770	730	761	772	793	718	747	778	738	798	768	747	741	752	751	802	780	742	734	717	744	778	727	708	746	731	695	781	801	734	751	781	766	752	762	702	778	779	725	742	733	774	757	742	781	796	713	711	748	842	754	763	795	764	739	747	756	764	758	753	782	744	738	715	711	788	700	766	773	777	746	739	723	746	751	762	729	756	740	755	791	789	781	718	758	750	737	775	725	762	722	761	763	758	701	766	744	716	758	771	772	754	762	729	782	710	771	740	730	785	777	706	736	774	785	746	682	729	731	729	787	801	711	725	773	732	753	752	729	726	760	732	775	751	791	704	717	772	774	795	721	790	761	722	720	742	785	748	763	793	778	742	763	748	729	755	767	731	714	788	748	744	717	760	703	778	788	760	705	744	752	786	721	758	785	699	751	736	761	778	754	746	758	756	781	796	769	734	806	777	777	743	789	755	747	729	782	750	718	753	741	771	778	768	738	730	729	754	734	775	772	768
22438	20917	28281	23738	20944	20861	10545	1301	938	906	908	831	742	710	657	596	588	571	588	579	524	554	572	531	550	556	524	528	502	559	504	546	515	490	523	527	495	532	535	542	532	542	536	517	530	531	539	519	515	539	490	519	543	520	527	494	503	504	489	529	550	480	493	493	529	523	545	514	488	547	539	529	544	529	500	536	509	506	518	521	562	530	525	514	495	547	512	496	518	525	499	549	536	525	540	462	486	514	502	549	487	491	547	538	489	457	530	551	535	544	545	496	538	518	522	533	564	562	501	478	471	509	541	561	537	535	490	529	553	492	512	544	521	477	524	494	539	564	535	499	522	518	492	502	493	514	547	531	515	497	486	505	520	538	513	487	558	513	528	547	557	501	537	497	513	529	512	525	557	466	539	494	503	493	513	539	495	506	534	523	475	507	533	526	516	495	473	516	481	530	495	528	535	522	478	533	540	510	505	503	480	518	522	497	521	513	510	480	520	521	499	467	516	562	474	536	501	508	534	512	487	474	520	522	526	512	495	549	525	484	537	536	531	516	491	521	506	514	485	500	522	488	549	546	511	539	535	527	527	553	556	515	538	526	512	514	490	517	512	516	516	465	539	540	517	522	549	535	525	529	496	512	500	517	492	527	499	501	485	526	518	545	548	501	537	539	540	489	514	539	514	553	524	490	510	551	540	526	572	500	526	522	514	475	511	486	488	532	517	538	515	535	553	530	537	508	505	528	503	445	535	540	510	531	524	519	544	523	555	479	541	522	557	535	535	576	515	501	517	532	535	484	536	504	500	542	569	501	495	509	520	476	527	478	539	563	491	510	533	579	527	512	526	523	542	524	530	505	484	539	520	501	544	526	518	518	548	523	505	547	538	538	503	477	495	519	526	522	509	525	460	525	546	529	476	502	476	549	528	546	448	553	491	504	498	546	497	482	460	502	523	526	514	560	506	514	493	522	528	544	530	553	579	511	535	537	498	516	548	513	489	524	510	507	509	507	499	542	531	516	521	488	505	530	538	541	492	549	524	504	560	487	503	517	493	535	523	518	494	541	532	547	523	520	509	540	515	537	519	553	509	527	522	484	527	553	501	542	493	500	542	524	481	512	545	512	505	535	486	509	567	542	526	484	477	512	536	493	502	528	527	511	489	506	479	498	535	546	522	514	534	510	535	522	493	519	510	479	565	531	512	501	518	498	542	520	479	512	504	531	502	509	531	497	547	543	564	551	500	508	579	534	558	513	478	492	540	504	515	497	521	519	533	498	562	529	538	498	523	495	524	527	493	553	516	550	503	501	517	478	518	523	535	498	530	541	476	548	536	543	537	499	533	487	516	516	530	478	523	511	518	559	526	512	529	511	519	522	541	502	568	502	468	500	519	522	562	536	530	559	542	518	523	520	536	521	522	507	519	558	495	518	502	533	544	529	519	528	563	466	511	542	538	518	499	521	523	506	514	526	517	504	479	547	471	492	574	515	531	532	518	504	520	515	524	511	530	542	518	479	501	518	511	509	548	530	490	521	489	482	526	514	524	518	487	524	562	536	524	512	512	563	534	538	495	528	503	518	556	501	511	525	525	509	497	505	505	543	507	538	564	491	467	514	497	461	533	482	477	534	511	508	551	513	549	511	486	530	531	482	543	535	552	517	515	517	518	502	542	544	588	496	541	517	524	526	554	567	525	533	511	497	519	503	536	532	530	517	501	529	553	511	518	517	530	535	460	491	504	491	528	501	530	509	530	520	492	540	485	508	521	522	504	487	535	513	524	478	584	509	525	505	544	526	527	568	536	533	507	557	498	509	524	500	518	515	520	516	545	519	514	547	544	511	513	518	564	524	517	518	525	518	519	561	525	496	536	512	490	541	494	504	542	499	496	448	496	503	495	551	457	536	478	508	548	522	486	516	540	512	494	483	547	542	533	563	482	534	524	494	509	484	511	495	484	501	528	511	466	516	520	501	518	515	549	494	522	493	515	490	497	522	505	546	509	481	545	522	493	513	506	533	523	521	531	499	509	533	510	481	554	497	514	532	532	510	529	505	528	528	485	497	531	515	508	522	526	510	500	524	500	477	496	549	565	500	493	523	470	516	503	516	510	503	472	567	508	510	555	505	528	530	515	530	503	483	474	527	531	526	510	554	505	467	528	543	497	493	466	475	547	513	510	527	534	512	512	516	548	506	511	531	492	533	522	508	509	517	523	493	524	556	514	581	554	507	520	472	476	482	492	498	513	510	538	531	518	499	503	534	540	506	542	490	546	542	522	508	520	523	504	549	501	528	515	496	520	520	468	471	469	477	515	535	493	521	534	533	476	498	526	498	537	543	565	528	537	520	499	534	543	551	528	540	545	562	520	555	523	485	501	497	531	490	507	533	528	530	528	531	471	499	514	522	476	536	515	503	498	483	517	504	533	552	540	507	486	511	516	501	562	504	500	526	511	556	472	533	580	569	510	486	532	530	504	539	525	507	484	528	514	547	526	484	510	516	435	496	460	525	517	486	526	513	520	520	514	509	501	539	534	541	496	537	510	502	542	503	517	503	466	506	524	489	544	542	531	515	502	542	534	524	550	560	517	499	527	502	521	512	520	537	532	506	512	536	525	527	527	504	520	499	568	522	523	518	535	493	518	548	511	537	495	505	536	478	489	456	558	516	508	496	562	518	565	550	516	554	510	525	530	527	539	594	498	484	502	484	544	495	497	481	467	518	503	509	522	502	514	520	487	500	519	530	514	552	543	542	505	508	519	494	526	519	531	490	499	493	553	522	486	531	501	535	508	519	527	553	490	511	561	500	546	527	503	483	522	524	566	523	526	535	517	557	550	508	543	519	494	544	499	517	544	530	539	540	461	522	509	547	506	502	513	514	503	520	529	517	498	491	476	470	537	489	519	519	533	539	480	505	512	488	515	515	530	513	532	533	505	533	530	501	500	537	481	538	508	479	529	507	546	533	508	513	515	532	500	508	511	535	489	530	519	516	506	561	515	519	527	555	517	526	519	531	524	491	535	503	526	533	514	510	509	513	520	526	577	516	508	486	560	508	525	489	523	525	499	523	523	519	524	519	540	498	506	534	506	491	528	531	530	517	473	547	507	498	530	501	511	476	479	508	510	544	504	532	534	526	508	517	496	488	483	485	507	501	541	545	526	510	501	481	478	486	500	502	491	529	520	543	485	491	536	493	512	519	509	495	552	501	540	524	521	525	513	495	512	499	504	562	539	506	529	507	558	502	511	502	527	540	545	517	506	499	510	516	504	523	493	519	514	555	542	495	508	534	548	549	508	525	519	550	522	542	537	521	501	532	483	507	522	476	495	473	524	541	555	534	506	539	556	521	513	523	512	570	506	503	525	519	542	518	513	494	528	535	539	527	591	513	493	517	521	538	539	516	540	529	507	535	481	505	531	497	540	551	501	517	509	506	535	485	538	526	474	530	526	551	509	528	517	500	507	560	532	504	514	568	534	517	559	540	489	466	484	518
43629	65856	51256	31885	13435	2079	1381	1419	1270	1107	1144	983	911	772	730	616	602	584	528	551	602	544	508	524	558	523	553	504	561	535	543	539	543	565	543	558	522	561	542	530	538	532	507	537	536	502	536	523	533	500	555	499	519	546	523	541	544	523	545	502	498	551	512	529	534	508	492	517	538	534	529	518	574	532	523	538	535	521	519	492	513	514	554	557	514	499	481	546	508	518	590	526	547	547	585	541	573	520	512	501	550	488	516	545	536	524	574	499	531	574	551	549	495	541	530	584	512	520	512	530	509	547	534	549	494	554	509	496	541	506	537	545	538	532	515	588	526	503	554	513	514	547	516	556	511	549	566	523	545	568	528	536	512	504	492	508	530	504	517	536	528	537	540	528	503	526	533	567	542	532	496	542	503	545	550	505	519	534	561	501	536	521	538	490	535	518	533	495	520	485	546	523	514	536	548	528	527	509	469	523	519	530	543	515	535	490	578	544	486	552	518	501	527	534	541	563	563	514	507	515	555	574	531	515	549	535	526	519	504	547	510	512	488	548	519	568	555	524	497	530	528	504	479	503	538	540	539	557	516	551	523	541	507	483	499	484	501	529	526	544	556	521	550	503	565	542	576	531	553	536	515	519	532	535	508	516	503	555	491	508	488	527	482	568	533	497	549	545	493	518	535	556	534	541	517	512	543	542	513	564	546	538	477	501	489	523	548	532	532	549	538	513	503	560	560	560	531	534	563	521	579	551	520	548	537	548	504	497	544	524	523	522	529	534	547	531	496	520	524	561	526	528	514	519	561	532	488	512	533	539	527	530	547	487	535	534	496	505	510	488	539	521	536	529	533	512	546	492	542	522	484	513	546	524	567	547	490	555	555	547	518	542	545	494	477	517	520	569	548	483	508	528	544	470	499	543	535	528	523	499	559	478	495	541	541	530	481	548	533	517	543	507	534	553	510	517	535	549	544	540	569	491	549	550	550	569	490	510	522	515	533	559	536	534	523	519	527	469	534	533	523	527	497	591	575	541	535	549	508	517	516	478	557	547	495	543	561	513	540	509	433	509	515	530	535	556	529	503	538	533	452	553	540	527	537	513	510	537	531	550	505	555	535	519	525	557	522	554	509	572	544	554	492	505	522	534	545	537	536	551	533	512	515	544	530	553	529	508	522	516	521	482	528	559	505	563	556	537	526	524	488	516	515	545	523	523	541	503	529	507	532	528	546	503	538	493	541	536	535	529	511	539	496	550	578	557	560	535	517	522	488	517	552	545	538	474	515	555	554	533	525	529	571	527	513	475	534	506	524	530	519	515	580	543	535	516	558	524	542	497	539	558	501	540	503	527	489	469	551	547	513	522	545	538	537	496	543	506	530	537	515	516	550	517	507	492	531	518	499	505	525	519	543	502	560	534	559	519	534	540	511	582	535	547	553	521	545	537	518	500	521	570	571	507	535	559	506	497	471	526	517	499	511	527	571	512	532	510	540	505	525	498	520	504	531	497	513	525	498	501	508	526	537	528	513	511	539	517	500	550	554	573	541	538	524	544	522	529	489	557	539	555	562	529	463	528	518	573	521	555	569	523	568	501	530	487	519	508	519	470	508	480	542	564	509	537	546	526	532	549	519	515	556	562	535	543	554	535	535	524	483	511	529	491	506	496	530	503	521	538	563	566	502	517	502	539	527	537	533	522	554	511	514	524	474	550	568	486	541	497	541	511	522	538	556	558	514	512	541	529	554	586	512	531	547	564	478	528	544	540	501	494	531	476	547	537	513	530	531	524	520	505	500	548	528	526	542	534	501	513	559	507	521	554	517	523	548	515	503	518	525	560	505	571	549	507	522	507	495	558	509	521	550	496	522	529	536	565	526	548	567	546	499	516	509	518	546	495	525	546	520	578	537	494	511	520	579	498	515	507	520	541	553	506	508	546	550	562	470	531	521	570	488	514	518	503	508	490	553	522	528	499	559	528	506	527	497	540	487	519	527	485	538	489	491	563	540	542	530	551	506	498	542	519	498	524	523	517	540	489	573	531	559	535	546	511	513	509	553	528	481	510	579	520	510	534	515	513	501	521	524	501	528	546	543	521	552	539	533	531	527	515	530	512	499	501	537	512	486	541	559	541	515	576	492	525	542	570	515	510	526	573	562	525	561	553	575	526	496	523	511	527	556	528	548	543	553	545	537	492	569	530	523	507	520	510	549	519	517	534	524	546	492	514	535	520	501	509	539	542	502	531	481	507	535	507	529	523	508	510	514	568	522	509	554	512	499	529	489	520	525	508	559	544	508	544	538	526	538	507	517	553	520	530	499	536	551	529	508	545	509	512	510	561	523	534	505	500	518	539	570	529	499	515	511	539	479	491	563	564	530	538	507	524	576	537	537	510	532	527	529	508	525	528	560	533	524	513	540	538	566	492	511	477	534	530	584	562	541	522	506	500	493	539	485	534	516	554	553	514	537	508	532	552	502	518	553	516	575	537	499	519	547	524	561	518	562	549	552	536	526	528	512	498	533	480	529	535	547	543	502	527	543	544	515	523	551	493	551	533	525	551	528	541	547	517	524	486	552	508	558	530	531	522	523	500	557	530	523	488	509	547	542	593	538	562	535	526	527	528	523	522	513	500	534	561	549	551	495	489	543	506	527	541	505	545	517	540	566	530	523	496	508	548	526	554	517	515	543	511	551	546	508	496	549	561	543	513	519	531	540	503	552	527	540	489	520	537	519	542	513	520	580	553	509	555	580	500	535	509	525	552	503	542	529	511	510	548	534	558	539	538	530	518	525	544	523	501	528	515	510	527	525	508	498	515	555	528	500	499	534	546	544	532	564	521	606	516	552	546	509	542	540	481	545	513	541	540	484	590	536	534	526	520	484	511	523	501	552	509	538	521	505	551	526	495	493	530	554	523	517	501	559	496	502	545	479	577	535	516	531	513	514	499	503	535	555	539	515	505	541	564	510	511	533	501	494	545	535	494	534	499	529	546	527	543	513	524	544	569	519	541	530	559	533	527	552	517	523	524	513	588	504	518	524	539	551	552	498	548	480	547	512	513	542	516	498	516	519	528	545	473	514	515	529	541	518	538	517	549	504	482	548	533	512	496	489	505	501	502	492	553	572	482	510	516	485	543	588	537	534	502	531	501	550	560	543	528	541	570	506	493	510	492	544	474	547	489	528	581	537	538	529	479	473	527	516	528	519	549	546	567	530	548	541	539	483	543	502	512	556	485	527	496	504	546	501	516	523	519	508	545	522	514	491	518	560	499	526	528	537	518	526	554	497	527	549	527	573	516	519	499	505	524	554	553	538	504	539	542	497	514	566	539	515	489	495	490	524	530	513	509	500	523	544	518	529	545	516	514	539	547	554	535	538	480	533	521	517	543	515	522	493	571	566	523	517	533	548	556	503	525	518	499	518	522	555	517	534	531	508	534	523	515	537	541	502	545	524	530	516	542	513	563	537	514	521	543	536	489	515	541	553	497	495	477
33336	36813	36152	20884	6284	1239	983	1007	986	961	914	926	911	850	833	789	838	774	801	843	833	828	782	811	814	831	803	876	803	820	811	798	807	755	804	804	781	822	818	751	796	792	782	847	786	846	783	788	783	750	798	831	812	825	831	820	805	794	821	788	809	797	834	767	773	785	794	798	805	823	850	801	800	816	818	823	838	838	827	801	847	750	837	827	792	801	839	806	809	795	839	777	802	807	839	824	829	753	801	897	806	793	792	787	761	827	817	813	749	794	808	811	804	805	774	771	788	790	812	834	865	801	794	811	824	794	787	764	779	784	810	843	776	801	831	775	786	815	811	819	816	807	774	813	776	785	808	762	811	796	819	812	865	811	843	838	849	813	784	776	821	822	739	793	771	805	827	827	811	867	817	830	835	791	839	858	775	792	792	785	790	807	757	813	817	833	844	802	802	841	771	744	797	768	843	801	817	831	765	795	803	798	835	894	825	775	784	829	823	789	799	804	823	808	753	783	754	747	832	815	816	798	793	818	806	822	805	788	791	753	825	799	780	754	778	779	862	802	785	800	832	841	813	838	805	758	831	799	785	791	841	827	816	781	813	811	829	840	803	785	803	762	773	853	770	855	809	743	802	733	780	800	852	835	782	812	833	781	772	790	836	775	834	827	782	711	784	787	808	785	831	841	835	872	845	784	820	812	826	797	829	812	756	820	750	816	814	802	796	810	795	786	844	837	833	806	840	835	787	816	802	749	832	755	773	803	810	826	773	842	838	814	874	846	822	784	777	801	814	762	837	853	838	797	824	808	811	773	821	837	753	798	815	799	818	837	788	822	839	815	791	778	821	797	838	834	820	798	819	812	791	804	814	756	781	768	824	784	726	799	788	793	823	797	804	824	797	879	867	787	798	810	867	807	821	786	768	848	798	819	799	849	765	830	787	827	822	815	768	801	870	822	768	861	827	842	795	803	841	733	794	814	773	805	838	830	843	756	799	756	820	854	781	836	771	820	784	776	832	791	772	816	823	818	808	815	808	753	753	795	858	785	799	809	794	774	779	793	845	825	808	804	831	784	799	865	882	741	814	867	828	809	841	877	866	776	836	844	833	838	808	800	823	806	768	822	795	786	822	796	830	824	870	827	795	772	842	801	798	823	800	849	822	770	795	818	779	781	770	782	801	851	797	781	807	781	856	811	815	806	835	796	807	842	805	793	793	834	809	846	803	836	832	833	816	745	872	802	802	782	867	758	877	818	826	799	770	819	775	829	886	820	820	798	818	776	788	803	816	806	801	772	816	793	794	860	786	791	767	803	810	842	799	760	774	833	835	786	835	799	812	774	797	822	771	795	815	805	857	863	778	778	825	815	857	778	823	730	857	803	822	800	785	880	816	859	834	768	795	812	798	839	789	800	855	800	825	841	819	838	835	815	822	816	856	816	827	783	842	773	811	783	742	825	842	744	892	833	738	831	786	814	803	818	810	815	790	788	811	795	796	772	836	782	791	829	819	724	832	819	805	767	786	804	827	822	797	825	839	793	822	788	795	790	829	789	853	789	785	818	818	880	851	804	866	797	795	817	841	836	797	850	825	800	804	835	821	819	792	819	757	787	862	784	827	784	761	846	776	825	818	773	842	767	781	813	796	829	791	801	825	768	837	813	808	796	825	808	818	804	776	803	811	758	791	807	830	820	781	812	819	814	844	791	819	799	827	762	777	811	855	768	806	801	785	814	824	820	836	789	813	858	855	821	793	837	813	793	779	794	843	833	770	790	838	842	829	807	759	779	800	822	799	795	787	816	815	783	747	836	829	820	792	793	831	832	801	767	802	865	787	834	779	803	805	798	829	814	836	829	778	771	818	803	773	798	816	839	825	819	817	768	829	773	763	804	811	846	801	804	818	784	793	791	822	812	797	814	784	798	832	826	815	768	822	806	764	853	735	804	826	817	876	762	845	797	767	829	829	822	778	792	842	822	806	820	831	820	802	823	830	819	806	745	806	801	766	855	745	808	792	829	868	769	774	791	776	803	878	790	823	784	763	830	823	818	798	816	810	857	868	788	823	797	791	807	784	797	779	798	801	819	799	754	832	822	835	806	806	814	807	820	803	824	814	870	799	813	826	804	851	749	822	809	851	825	833	734	762	766	821	779	791	793	795	810	788	807	806	804	780	768	805	819	789	798	874	838	773	794	765	795	768	772	821	836	768	773	777	799	819	802	821	845	813	824	833	804	830	850	817	784	830	783	835	802	806	792	776	789	839	834	834	810	837	807	803	838	815	763	770	786	835	833	799	797	800	857	846	744	800	821	820	784	806	814	855	791	830	826	840	812	791	841	741	785	792	841	823	843	800	797	777	800	794	814	823	801	821	801	800	811	844	827	777	763	852	810	815	746	814	753	754	820	794	776	810	804	825	807	776	837	778	810	838	845	825	812	816	816	819	820	832	814	851	803	833	806	784	807	838	799	807	789	817	786	850	817	804	822	830	853	838	813	783	815	835	793	822	789	835	789	817	803	837	766	780	795	809	858	879	830	790	790	763	817	789	777	790	741	846	788	803	815	820	807	796	817	799	803	822	825	748	786	784	794	810	812	821	832	821	777	790	800	813	800	788	770	748	845	858	875	853	804	806	822	772	818	813	793	789	864	747	784	829	755	827	818	809	863	774	780	758	809	794	793	839	805	844	842	813	822	800	805	823	826	790	789	779	769	850	843	851	847	795	794	821	847	803	813	793	825	831	868	821	755	823	831	844	810	771	857	807	834	783	824	775	794	797	810	763	777	817	775	815	843	780	819	814	813	829	845	856	803	835	815	822	789	767	753	773	819	845	819	811	783	826	843	844	852	836	842	747	776	789	805	806	851	797	780	797	830	828	753	790	772	794	758	782	814	881	834	839	757	825	840	881	790	837	713	797	798	805	818	810	767	803	847	813	789	837	800	787	722	798	778	844	836	855	837	798	808	815	777	815	807	787	780	773	797	793	872	833	763	790	802	838	824	876	818	824	787	800	816	785	777	803	806	822	763	792	802	794	831	772	824	812	821	809	830	789	842	827	837	791	862	848	830	780	794	831	800	810	804	824	858	857	821	776	777	758	820	808	807	800	817	788	817	786	796	831	837	790	804	863	798	823	795	808	820	847	782	857	811	820	806	805	813	805	787	786	802	791	831	832	811	800	833	815	831	848	827	773	824	835	771	873	857	816	799	834	843	798	831	760	799	781	794	838	819	810	798	835	894	806	839	840	822	889	834	816	865	837	821	807	831	794	831	798	806	851	872	799	812	788	786	808	773	781	853	785	775	827	808	822	790	829	798	766	850	838	799	768	800	813	831	804	783	744	825	782	807	781	780	794	793	815	779	843	804	805	762	775	812	828	805	767	791	840	807	830	828	811	789	813	859	811	832	826	844	813	836	782	795	848	790	751	800	789	842	823	806	827	784	798	800	783	798	801	804	829	754	796	801	790	781	821	772	800	820	792	838	808	801	794	851
40726	52580	37900	17814	6354	1275	1078	1162	1217	1088	1118	1050	959	915	931	823	834	841	827	831	852	814	883	801	847	842	887	870	794	812	825	844	837	840	842	783	859	842	854	830	824	792	832	888	805	857	808	886	818	840	816	841	797	866	862	796	759	809	816	833	865	805	789	884	854	819	842	830	786	832	841	806	836	852	807	864	826	835	813	867	875	860	807	787	848	878	861	788	838	787	835	817	827	814	798	882	830	815	822	821	846	823	793	814	815	832	818	820	775	871	829	841	810	884	816	840	844	839	828	846	847	827	792	818	855	871	871	841	826	862	848	831	849	867	805	829	801	836	776	880	903	813	831	817	850	864	792	784	826	814	818	803	794	841	796	879	866	794	818	843	855	820	861	831	805	838	815	761	855	805	833	821	856	828	819	864	822	847	833	820	834	822	832	885	818	844	819	817	853	856	855	845	852	758	810	826	752	792	811	836	874	843	786	784	848	783	842	805	851	836	815	850	804	828	856	793	790	752	828	897	768	834	871	776	905	825	859	817	850	827	806	817	828	834	822	819	812	824	804	766	854	820	799	794	837	838	841	779	844	797	817	824	820	812	837	782	822	820	825	769	837	875	826	828	841	874	819	784	847	810	808	795	779	804	843	825	872	813	862	805	791	867	839	807	826	803	830	826	832	888	854	852	824	830	852	855	835	839	861	838	860	799	826	856	821	804	818	887	807	837	853	833	814	794	822	815	823	780	827	795	827	829	849	826	862	821	805	802	804	778	778	861	813	786	794	867	840	820	857	825	793	758	880	862	790	802	888	853	826	836	881	850	806	848	831	787	764	811	836	872	847	819	741	826	814	836	808	799	844	796	836	779	828	810	769	809	818	856	801	793	817	824	846	801	813	852	879	817	803	858	776	834	873	779	837	801	808	853	850	758	845	817	783	796	855	885	804	832	843	832	874	790	864	841	804	799	803	843	823	812	820	796	780	804	827	763	887	782	854	848	803	822	821	821	805	810	842	844	801	855	802	814	804	823	785	867	828	824	819	862	852	801	815	806	806	812	894	855	804	820	851	874	820	814	789	879	851	836	900	860	839	826	784	832	907	842	821	874	878	835	834	790	801	788	776	819	848	847	901	824	865	807	818	820	834	791	843	879	848	774	812	792	878	803	784	849	779	810	898	825	837	813	831	852	826	862	834	843	863	854	844	826	819	820	843	812	824	809	874	801	796	815	808	824	902	857	814	811	798	843	800	815	811	818	808	807	765	848	807	874	783	834	823	782	864	811	857	804	802	834	838	865	814	786	846	814	852	784	851	833	801	817	890	796	756	803	854	841	814	816	813	892	761	814	777	821	827	795	798	850	792	838	855	758	774	831	805	834	826	807	821	843	852	830	798	803	845	840	822	825	856	795	809	791	786	804	846	815	779	855	825	813	836	829	873	878	807	814	809	782	822	835	850	824	806	809	840	805	837	823	830	841	842	834	776	809	799	865	848	841	842	829	810	825	813	866	822	785	881	822	862	798	808	847	872	834	832	883	784	855	827	836	845	846	818	787	803	777	832	845	822	802	845	866	814	834	809	759	812	809	833	800	827	790	867	783	843	862	801	792	789	806	786	804	800	817	807	862	835	825	878	829	840	801	806	839	812	816	806	861	800	823	803	849	817	806	849	854	845	813	834	816	812	832	848	855	838	824	800	816	853	831	826	826	797	797	794	868	823	789	808	846	866	795	845	825	825	803	818	882	861	809	862	821	866	828	842	807	861	856	869	805	774	837	844	838	846	855	838	803	852	786	781	816	830	805	802	841	819	744	827	850	779	783	810	857	801	805	824	749	832	815	857	796	789	774	876	763	789	850	866	847	810	810	839	770	840	828	803	828	872	863	813	848	798	802	824	815	792	846	783	834	779	785	777	885	865	798	894	840	843	799	812	817	839	851	863	837	809	848	826	836	854	792	831	796	814	822	807	872	865	782	813	818	829	818	799	825	801	803	813	816	818	787	865	827	833	849	808	787	843	828	831	874	818	816	837	771	808	793	845	848	816	842	826	817	852	851	820	805	783	812	868	787	770	835	851	845	802	800	773	830	816	797	890	856	834	842	787	791	789	782	831	836	783	832	812	849	825	821	814	898	806	813	887	832	818	786	803	849	867	823	814	817	850	843	850	784	798	787	854	810	855	851	822	790	801	811	808	823	799	805	852	821	834	771	840	818	857	792	837	783	819	820	797	820	827	802	845	889	813	850	823	821	813	806	845	828	807	823	810	790	870	787	803	814	832	785	825	781	852	794	873	843	777	804	855	862	842	811	790	862	842	764	822	809	825	789	845	811	812	755	809	818	850	838	819	900	840	801	795	800	813	826	885	836	887	850	831	788	775	798	796	856	792	813	831	815	847	793	800	834	874	862	770	781	855	856	797	812	827	825	829	864	764	804	856	790	829	893	802	826	853	835	856	805	841	840	812	798	821	766	798	796	818	809	789	786	835	844	942	798	796	795	808	790	805	902	770	847	838	837	820	764	790	824	759	855	812	895	861	804	815	791	789	838	840	764	826	777	820	846	796	803	769	863	832	851	739	849	856	803	795	815	813	783	846	795	822	806	859	846	827	812	810	757	808	838	789	841	876	847	841	830	833	817	803	830	783	825	847	756	825	808	787	844	849	818	767	826	826	813	824	820	795	772	817	793	856	805	821	827	820	839	813	867	819	747	770	820	830	863	844	832	832	813	801	862	763	846	814	839	809	788	835	797	789	814	846	811	854	827	785	806	786	813	847	794	830	834	849	896	806	806	827	813	809	767	828	853	899	795	864	795	802	822	805	829	842	858	832	860	885	834	818	847	765	798	824	785	827	847	843	801	793	841	800	818	812	827	797	896	821	843	790	809	835	749	817	832	819	826	798	820	770	828	835	817	781	821	833	834	784	862	870	817	853	823	818	834	791	843	845	813	843	828	864	850	806	800	819	865	763	809	831	821	844	855	822	869	823	842	889	867	796	820	875	807	818	825	793	813	789	822	815	837	810	854	826	864	824	846	803	838	797	817	847	858	827	829	781	788	847	759	806	813	794	809	837	825	827	847	834	828	833	830	830	826	841	837	832	800	835	812	892	815	800	854	808	841	835	794	834	810	835	864	784	809	807	858	840	814	861	807	790	829	825	825	843	876	843	828	797	833	853	803	833	804	849	846	830	870	863	849	755	861	815	835	838	821	823	784	799	844	846	852	815	814	774	772	835	825	779	845	807	869	856	806	789	899	826	794	824	845	832	813	827	823	856	851	823	810	886	838	793	860	858	857	755	819	798	827	807	775	910	764	831	794	857	849	871	768	864	850	834	824	765	815	823	878	864	833	859	791	812	827	847	778	806	830	856	792	792	802	875	877	800	851	841	833	822	846	800	800	858	787	824	827	812	819	826	877	837	837	809	773	882	855	775	790	815	889	850	856	790	860	825	851	817	780	843	820	767	864	816	803	795	810	797	780	798	791	844	809	853	857
23627	20965	28078	24235	21055	13688	1614	1008	951	970	918	861	808	747	696	725	698	686	636	670	734	643	612	690	684	669	651	641	680	695	688	607	652	670	686	653	664	645	632	671	657	633	606	653	656	652	655	623	649	643	658	632	628	651	655	630	657	692	673	638	616	639	702	616	651	625	629	679	652	622	664	618	640	635	637	667	659	656	655	639	631	644	624	643	649	621	677	636	607	613	692	686	636	607	668	654	665	667	682	615	654	656	620	636	617	659	648	630	639	681	635	675	665	680	638	603	692	648	623	668	632	674	673	665	629	666	658	598	682	657	612	617	649	644	653	660	672	644	638	656	641	678	672	643	641	665	671	622	659	607	679	623	673	677	648	645	584	642	632	669	622	642	666	663	626	688	648	588	648	684	633	663	638	639	652	668	657	669	640	697	665	643	619	657	677	610	629	683	642	631	591	611	633	629	618	712	603	691	648	640	640	625	638	640	661	623	585	650	669	625	679	693	645	663	673	678	671	645	626	657	667	618	645	643	639	658	692	625	640	644	609	694	668	631	662	629	661	675	667	631	641	662	642	639	629	649	616	630	660	682	658	664	665	640	629	645	669	665	640	617	695	666	619	693	619	634	642	656	701	636	642	652	648	648	655	653	625	645	654	626	657	657	618	609	643	644	635	646	675	666	653	623	652	679	642	617	625	627	647	644	675	636	629	651	620	621	627	667	691	658	632	616	668	685	623	651	624	622	638	669	630	667	693	626	632	646	649	622	633	656	676	678	668	641	694	624	657	655	659	635	659	646	656	631	716	626	624	616	680	615	619	652	672	653	631	637	610	649	623	676	630	690	638	641	625	656	614	626	661	653	683	645	628	692	648	601	639	618	693	654	657	587	661	666	622	632	647	671	649	673	650	634	669	649	625	663	646	631	613	634	630	672	651	667	693	647	639	654	707	640	630	691	643	666	628	671	612	632	710	667	605	701	684	687	625	657	701	648	673	679	664	685	673	624	630	653	632	655	650	650	652	652	648	630	641	649	634	606	605	628	652	612	678	682	710	642	622	643	655	657	657	610	637	601	653	680	641	615	614	637	618	620	653	653	606	669	675	630	676	650	642	659	683	646	667	703	680	654	607	661	632	677	619	653	644	617	650	607	598	676	684	663	625	684	650	620	620	649	660	651	644	577	667	639	664	621	672	664	665	638	619	648	653	636	643	667	624	618	645	644	608	636	667	595	651	586	656	623	653	661	703	630	632	645	633	659	656	646	629	621	604	663	638	674	676	635	659	619	658	661	603	606	630	684	610	680	656	642	622	654	645	657	647	634	613	607	623	626	589	639	616	636	674	663	628	643	676	677	632	671	633	631	616	670	663	686	615	651	617	655	628	647	637	643	669	651	669	639	650	613	653	650	656	659	589	641	681	623	710	603	637	644	707	676	658	599	658	641	622	652	633	675	640	610	663	618	668	642	695	651	641	669	620	625	648	678	664	667	624	685	678	632	628	619	593	637	633	661	669	637	583	647	628	696	620	663	648	642	664	656	663	602	689	578	647	646	660	669	686	659	660	664	624	659	659	662	667	631	630	659	668	617	638	654	641	633	658	630	605	691	660	722	646	651	679	617	663	659	629	656	659	645	619	652	710	624	652	664	645	627	655	635	715	612	671	625	676	683	721	627	630	689	626	624	643	651	638	652	636	687	667	667	620	662	629	646	634	660	627	638	659	655	629	648	608	666	653	659	639	674	630	658	663	639	614	642	631	668	619	674	697	623	651	656	662	628	661	666	659	634	685	647	707	699	644	677	660	656	617	644	647	646	640	678	656	599	653	653	647	621	649	630	619	627	641	673	652	647	649	650	685	636	645	644	610	652	659	653	690	672	678	649	658	652	629	617	678	619	645	617	654	653	626	676	687	604	651	686	651	657	631	628	609	665	691	658	683	594	677	648	682	649	661	567	669	662	665	692	647	632	626	623	651	673	608	633	669	666	634	580	671	611	629	655	635	695	610	635	696	622	588	628	663	662	649	695	654	660	663	636	693	622	650	623	657	704	686	677	654	663	668	648	650	658	645	661	642	643	672	639	655	652	588	671	640	621	654	621	659	657	683	640	663	638	674	631	667	640	646	636	641	647	649	640	654	652	700	611	631	646	683	647	703	634	672	689	633	657	681	614	656	640	669	657	605	635	645	688	619	639	610	610	625	617	657	681	643	628	671	641	670	645	629	652	615	605	626	633	640	605	646	627	709	615	655	693	671	625	618	656	643	679	644	648	649	647	695	706	625	648	675	619	631	688	659	615	630	647	648	619	621	677	628	600	685	630	637	662	617	626	636	656	625	600	628	638	575	647	646	654	653	622	687	649	628	663	622	636	599	659	681	626	613	640	563	650	654	623	653	663	711	645	672	627	658	637	616	626	619	651	680	627	626	666	668	679	659	582	628	657	641	636	591	641	640	639	642	640	681	671	641	674	662	646	673	665	625	675	613	643	650	707	662	623	657	651	605	627	631	657	661	703	673	700	650	587	709	681	655	682	659	629	645	631	638	630	650	679	659	605	698	649	632	648	683	655	659	656	694	614	655	652	623	639	620	625	626	622	643	620	633	680	684	603	611	654	613	633	635	633	672	595	591	636	681	622	623	654	639	646	653	690	679	630	627	623	657	672	655	640	657	678	601	655	628	644	649	635	634	659	627	657	640	672	668	652	608	668	667	672	681	610	680	612	642	688	627	660	632	671	684	620	633	632	645	645	614	606	685	679	688	683	675	671	637	644	588	643	627	662	648	657	683	706	676	618	603	624	642	647	669	605	656	681	658	679	668	648	616	668	663	633	630	658	663	669	616	682	630	682	621	663	653	675	636	699	650	651	595	619	625	656	653	624	652	662	660	667	653	635	651	657	599	757	681	645	613	629	654	680	674	628	657	660	625	609	658	641	651	650	642	675	646	625	640	644	653	616	640	624	630	665	661	635	735	656	627	685	609	643	635	672	651	682	642	643	659	668	669	658	614	630	684	681	631	692	607	629	637	683	618	621	637	668	656	667	649	677	693	658	624	603	640	668	653	635	655	609	629	673	634	606	618	667	671	665	605	710	681	660	620	650	626	636	616	654	671	638	636	628	630	653	672	649	648	672	639	668	653	640	670	673	680	680	623	592	633	669	659	634	686	693	650	615	635	628	614	643	641	645	711	622	617	637	624	672	649	653	669	690	675	596	606	652	648	671	616	662	673	672	609	617	621	679	676	655	636	676	624	666	635	598	654	675	637	656	632	638	663	637	636	583	621	658	645	688	632	681	640	621	616	603	667	656	650	645	622	627	657	645	640	686	678	651	586	668	690	669	623	624	606	619	686	683	626	630	694	610	629	649	650	599	665	681	634	628	675	644	645	686	632	634	638	623	679	622	630	624	641	635	660	654	644	639	629	673	643	659	624	674	626	636	609	629	674	643	673	633	657	656	594	665	651	662	650	642	630	639	665	586	676	644	659	680	635	684
41227	61485	46233	25933	10985	1957	1144	1211	1271	1202	1096	999	935	813	784	796	740	639	708	730	734	670	661	699	647	724	671	697	665	653	673	610	676	735	648	690	652	688	654	629	699	670	663	642	678	643	731	698	715	717	687	633	671	654	623	684	704	651	718	665	699	668	686	710	711	682	685	654	664	678	652	681	699	709	696	671	669	660	642	697	681	637	689	675	643	665	714	652	671	692	679	677	666	726	675	675	685	695	654	706	695	654	674	671	626	705	689	656	656	673	648	684	715	719	671	646	637	644	662	654	708	644	721	668	634	685	675	659	708	682	691	652	635	631	600	670	672	672	674	658	659	635	653	668	644	644	681	690	682	671	675	685	673	676	663	654	677	667	691	687	663	633	586	662	691	654	629	699	696	683	674	668	663	655	692	673	657	707	634	660	676	692	637	659	673	700	665	690	678	641	682	691	653	648	696	691	694	667	683	671	644	705	656	640	691	652	696	668	694	695	665	647	636	670	672	668	717	648	700	700	688	689	649	669	678	650	677	657	655	656	667	709	699	695	698	720	676	637	614	650	671	617	672	680	689	644	683	659	696	677	648	646	665	640	710	658	647	684	691	633	674	686	658	659	709	648	660	660	670	709	625	690	647	650	622	673	666	700	676	676	642	644	645	714	670	671	682	639	713	678	675	624	649	662	736	664	650	683	644	667	723	694	670	639	677	668	663	647	679	667	651	670	702	675	706	691	660	645	665	683	727	642	712	632	691	680	670	665	658	681	703	645	661	692	712	669	708	697	668	650	661	666	639	672	651	657	689	687	719	684	684	662	680	658	671	685	677	678	677	685	677	666	638	685	675	644	672	656	684	661	680	669	671	678	708	658	635	655	648	699	658	741	686	709	711	633	723	661	643	703	652	697	680	678	672	674	664	684	673	615	622	710	673	736	666	661	678	686	640	652	656	698	680	715	686	713	670	704	662	656	689	682	639	678	686	682	684	688	679	684	651	676	704	665	645	629	643	615	664	674	677	709	653	674	693	614	650	652	694	652	669	676	671	652	692	741	652	642	688	701	637	653	645	681	672	681	680	646	715	653	663	648	673	658	683	646	715	676	632	678	637	627	653	587	666	651	659	701	662	702	645	662	629	687	663	728	668	669	739	678	648	690	725	639	647	698	650	738	676	663	663	633	682	653	682	659	668	680	659	704	683	679	667	710	658	669	698	644	711	716	639	653	660	658	624	634	689	649	671	678	626	670	689	657	628	684	645	715	670	644	686	669	657	696	671	631	653	682	665	693	644	672	678	608	696	662	649	696	690	649	666	661	685	645	662	681	718	656	647	654	692	685	661	710	690	680	644	674	676	647	634	673	650	688	656	666	672	672	680	655	722	653	660	670	641	690	664	693	671	661	645	661	687	649	708	733	647	719	648	643	636	666	701	696	678	652	670	656	644	667	670	662	633	638	649	675	673	663	704	706	679	647	680	672	691	672	670	666	614	687	674	644	674	650	664	683	691	690	666	739	683	676	657	689	702	667	656	689	683	646	666	672	676	703	623	673	687	668	650	660	681	699	747	671	679	653	669	653	693	662	659	689	604	709	663	668	698	668	666	680	629	679	685	670	646	712	673	697	648	680	715	702	651	660	662	626	664	673	664	665	669	662	728	685	723	652	679	691	660	710	666	653	693	639	653	619	686	683	684	707	710	629	649	673	715	688	651	685	643	666	693	717	656	665	711	648	702	665	663	688	692	685	709	671	638	703	686	650	647	682	694	650	637	659	655	671	647	691	672	664	662	668	665	673	670	668	691	665	686	705	664	712	679	628	680	687	667	684	643	680	678	658	702	663	667	676	677	707	661	665	692	704	657	660	668	717	666	648	649	643	664	668	697	733	699	655	658	654	691	672	716	648	664	636	687	668	675	639	597	646	680	655	647	632	650	677	661	669	663	676	651	691	664	646	695	659	656	661	681	684	649	637	707	653	687	654	673	666	651	693	675	660	680	654	659	682	633	670	632	698	682	602	657	666	691	697	678	670	675	638	654	668	756	663	683	651	679	694	614	687	651	721	680	684	677	650	693	621	654	658	672	630	707	654	686	677	648	676	675	708	684	700	688	720	653	648	689	698	700	687	668	717	647	669	709	677	696	647	638	671	660	673	686	672	666	670	661	651	681	629	721	692	660	671	654	671	650	628	653	672	643	653	643	643	636	695	654	673	675	714	685	727	656	726	659	665	662	648	701	714	651	686	655	653	708	672	671	688	672	688	703	674	674	657	663	689	636	708	690	693	640	650	643	663	652	648	664	680	652	650	643	641	659	688	649	666	701	609	679	670	667	621	666	680	668	683	706	663	651	641	671	645	673	660	643	696	665	692	646	661	679	674	639	637	654	614	654	663	678	670	681	685	669	649	637	640	668	691	698	677	728	665	693	666	712	635	640	643	699	659	708	669	628	658	670	663	658	681	678	661	716	684	599	664	654	680	636	647	653	704	652	680	632	727	653	632	683	685	687	645	678	638	658	697	706	654	722	665	693	688	683	647	648	683	665	704	694	665	709	650	676	643	700	685	675	647	655	650	609	713	698	683	678	678	662	663	651	655	691	666	663	687	688	665	680	639	656	681	657	629	678	675	708	690	663	691	688	677	643	616	691	634	684	643	640	662	653	674	720	689	705	657	704	658	685	676	689	660	660	644	647	686	662	721	681	665	691	641	642	694	685	658	629	686	653	644	664	607	660	658	710	664	647	674	689	665	645	672	680	665	740	656	700	693	658	656	656	741	665	661	648	671	697	653	657	708	673	621	710	709	709	664	641	660	664	699	639	658	687	677	701	738	691	660	656	634	654	652	689	661	650	713	710	701	667	699	647	666	655	699	661	656	664	712	673	672	678	664	697	657	690	705	667	664	675	675	726	679	650	672	671	656	691	673	727	688	636	664	706	643	639	686	645	675	701	613	734	680	692	671	711	653	639	640	647	714	653	664	684	729	671	641	700	723	671	660	674	696	613	652	646	678	657	655	649	654	692	661	671	653	681	653	683	684	694	678	694	631	681	695	662	662	660	646	677	706	638	688	660	722	633	681	680	636	677	691	642	638	638	719	670	683	642	663	666	692	688	661	701	732	685	644	673	693	636	631	658	693	682	654	654	711	711	662	667	682	697	695	686	658	623	703	658	663	651	689	672	625	679	666	687	703	682	675	681	691	664	683	645	665	653	653	693	647	631	700	610	632	717	672	689	657	678	710	698	633	710	689	721	695	690	694	675	662	698	666	667	691	641	651	715	733	684	672	628	645	682	696	678	650	671	609	711	707	666	687	671	690	666	640	684	619	660	654	668	705	670	711	623	672	683	711	638	703	674	697	637	656	645	682	664	686	692	671	662	711	667	644	704	712	697	640	682	683	714	686	639	639	670	642	647	653	683	685	664	689	700	722	683	648	616	661	654	689	652	677	658	642	656	736	681	672	601	662	690	712	727	685	697	623	646	667	677	663	680	659
24838	21088	27512	25016	16897	2874	1039	993	933	915	935	834	855	834	786	793	755	719	791	717	758	733	756	731	746	813	720	704	789	744	741	728	689	744	732	721	717	792	729	740	724	764	698	746	750	780	738	748	731	763	739	741	735	795	756	750	744	750	754	715	721	769	727	719	770	673	739	742	743	759	702	759	752	709	804	733	756	737	783	762	755	746	729	762	712	764	721	693	779	691	791	704	756	744	723	757	755	748	717	757	729	776	721	732	767	699	785	699	686	771	732	750	700	768	804	712	723	738	767	753	743	792	745	740	723	759	721	775	691	780	777	750	759	766	766	754	805	766	670	739	742	749	730	687	778	694	727	723	704	792	761	796	737	724	768	736	787	733	776	755	717	780	763	781	700	712	723	772	750	742	739	749	751	720	739	745	723	741	735	776	757	791	735	714	689	738	760	750	749	756	767	724	722	753	786	746	794	753	673	698	718	757	774	756	779	740	772	739	729	730	709	757	746	747	723	783	724	787	771	720	789	779	707	750	781	776	756	716	759	735	760	754	736	716	731	708	723	758	694	790	697	729	735	780	747	731	768	737	719	709	746	738	719	766	739	743	697	773	747	721	710	703	748	782	734	758	737	698	711	734	742	714	750	725	740	737	776	752	727	714	728	708	801	739	763	756	748	712	765	749	734	731	688	747	741	717	708	755	748	715	797	701	705	756	771	715	730	751	740	725	723	744	796	759	744	720	733	694	766	753	748	757	737	757	722	773	757	720	757	727	824	741	739	723	783	749	792	741	771	750	752	737	726	696	712	745	779	763	725	745	766	721	771	762	764	716	741	741	772	769	773	794	757	782	740	807	734	705	789	795	719	704	783	719	792	750	757	784	724	728	711	720	707	747	704	761	735	721	767	756	771	718	719	776	749	774	717	698	742	750	750	744	777	730	734	743	797	765	712	737	680	721	714	721	732	784	731	746	768	752	720	785	735	775	707	688	755	772	748	764	781	722	759	702	775	762	714	768	743	745	728	693	741	677	749	720	761	752	754	753	720	719	732	742	719	742	746	722	787	748	780	768	736	723	769	757	709	710	741	720	769	754	742	747	723	700	739	755	725	724	739	749	778	729	736	775	721	740	736	744	777	794	748	743	783	741	791	687	732	765	742	742	748	715	776	738	734	781	752	750	780	785	715	724	666	729	764	739	762	786	763	803	762	731	717	727	733	801	732	736	737	774	736	738	750	723	766	763	719	738	750	763	716	724	714	749	713	739	751	767	760	756	705	726	694	763	729	784	727	790	672	775	756	742	713	734	710	809	758	771	727	735	719	775	712	742	704	755	713	731	736	743	742	777	729	779	738	741	714	716	721	791	726	730	768	726	716	731	774	747	717	756	743	769	755	756	700	753	713	782	752	767	763	793	749	751	768	739	724	706	741	733	734	706	769	748	763	734	705	733	771	767	743	754	761	754	783	765	684	746	742	710	748	708	771	790	771	737	695	729	676	737	713	752	758	735	721	750	730	728	794	730	770	761	681	756	775	734	776	754	799	785	734	720	723	705	744	702	750	726	735	738	741	739	745	733	749	696	775	751	784	726	715	760	729	719	759	781	703	689	737	701	741	736	729	799	753	734	783	782	757	720	754	788	781	714	749	718	793	740	693	704	784	774	722	760	706	733	750	759	751	738	734	756	735	712	795	761	758	768	733	738	769	738	699	712	708	764	750	737	769	708	784	742	717	747	750	767	789	766	695	767	745	737	722	723	766	720	757	722	749	770	792	719	687	734	738	793	714	741	758	735	794	768	740	753	749	723	729	775	739	725	729	699	717	741	718	733	755	734	786	750	770	728	744	707	771	794	731	717	794	696	734	711	735	743	692	754	742	745	762	771	746	753	751	714	783	699	721	745	737	789	734	754	728	763	750	781	767	746	702	761	726	748	736	728	705	761	758	780	777	733	756	773	729	724	722	776	797	762	723	758	742	790	737	738	771	712	772	726	736	747	750	700	774	701	744	777	766	795	742	725	732	755	760	800	712	735	773	772	733	718	802	693	713	719	739	677	743	777	733	795	712	738	737	695	736	803	719	751	746	764	711	684	786	818	755	729	737	732	722	747	716	756	690	748	719	747	759	735	702	718	768	754	778	731	746	764	744	786	728	785	808	710	715	729	732	710	728	702	722	697	758	762	718	685	766	719	730	727	723	738	757	790	746	707	787	769	784	783	780	722	736	750	759	728	716	757	770	739	776	766	763	736	750	749	692	734	738	747	733	764	737	768	749	744	709	750	750	741	726	752	754	773	706	788	738	768	734	751	783	738	681	781	737	747	716	781	735	762	717	714	780	754	736	751	768	752	709	733	752	696	740	698	720	769	723	766	709	763	698	786	776	699	728	719	760	749	768	747	740	768	738	729	741	751	708	756	801	729	750	742	716	751	732	801	771	730	730	685	824	754	723	768	752	737	744	733	733	729	741	775	738	705	749	716	710	749	772	762	726	750	697	784	730	751	724	726	755	730	729	734	743	734	684	760	750	748	740	733	733	708	724	748	711	753	760	773	763	759	726	755	743	749	702	758	774	754	726	760	734	698	773	771	729	760	747	750	753	761	703	735	775	761	740	807	723	733	724	710	769	726	795	768	755	765	766	694	773	736	728	763	741	768	752	787	730	781	681	724	736	716	697	791	759	752	695	758	810	793	775	769	762	763	777	734	736	745	740	759	703	724	736	687	714	730	680	841	711	724	736	716	758	737	689	708	766	745	763	737	750	711	752	734	716	730	795	804	711	744	718	730	683	730	729	722	726	800	757	765	754	741	760	718	704	687	756	763	773	737	773	722	690	773	776	743	744	725	742	729	761	768	710	682	745	717	825	785	701	759	726	744	763	716	798	727	747	720	726	696	738	707	797	746	750	703	725	740	777	707	770	689	722	738	727	680	771	780	734	740	784	815	717	753	802	804	733	768	797	802	732	753	752	758	807	759	720	748	730	715	744	753	714	725	731	717	742	739	721	706	748	800	699	776	782	779	772	733	744	752	709	757	754	735	802	736	745	751	756	763	759	779	802	710	744	720	721	715	770	744	721	737	746	748	776	724	715	661	744	785	780	781	744	777	777	808	750	681	763	802	714	735	762	724	766	758	692	744	734	746	760	763	772	781	779	774	764	724	771	739	717	696	752	737	770	753	774	744	753	774	752	712	769	787	687	728	751	723	730	766	743	678	753	712	757	792	717	775	751	756	758	729	745	734	776	771	684	743	771	705	772	751	782	771	740	773	769	693	698	710	760	682	754	782	711	753	779	686	758	771	792	737	755	731	783	731	727	774	779	742	717	737	773	701	756	717	784	726	799	713	748	705	760	682	709	746	751	731	729	715	681	726	746	729	755	697	735	765	713	697	757	745	747	742	796	748	751	756	758	738	748	731	772	790	741	729	723	733	746	720	719	746	760	713	676	730	766	763	732	731	731	770	700	772	766	721	703	807	791	751	801	769	750	757	755	760
43456	54116	37417	18449	5930	1381	1082	1136	1171	1103	1044	935	914	847	801	845	783	709	729	781	750	714	742	735	769	710	807	786	761	778	756	804	761	787	752	740	809	746	780	705	805	784	749	774	728	735	751	772	759	741	770	783	770	714	745	734	767	766	701	740	737	673	766	732	753	735	776	773	771	775	768	751	744	739	723	778	698	749	749	768	800	772	710	713	762	762	748	760	765	754	712	781	789	716	761	800	714	759	732	760	775	800	722	752	791	763	728	791	711	772	725	758	759	795	762	779	747	750	780	788	776	743	765	773	816	739	741	732	781	727	767	770	748	741	744	779	803	770	768	808	775	752	766	735	786	783	766	720	787	800	766	777	755	753	743	673	771	751	739	797	815	740	824	755	720	769	732	778	746	759	754	770	744	779	780	721	733	732	664	765	739	723	771	747	785	780	765	789	801	770	751	776	738	723	710	754	736	727	774	774	748	689	753	796	784	809	763	791	715	698	788	732	786	773	709	769	786	740	794	731	694	800	783	765	723	727	736	779	769	735	735	732	751	756	752	748	742	745	738	753	736	743	764	748	769	760	760	700	809	748	789	785	702	767	773	757	802	723	734	752	730	804	732	750	794	711	721	739	750	741	773	735	726	754	747	769	734	763	739	726	754	739	791	738	747	758	772	734	742	805	767	785	765	757	732	755	732	779	712	795	778	769	730	726	776	749	716	804	746	727	759	725	799	775	781	785	762	741	748	776	747	738	767	781	787	754	708	777	796	780	809	764	747	734	756	749	771	790	748	771	730	720	753	766	749	768	729	789	781	753	695	778	761	728	733	747	755	785	760	707	764	767	740	770	734	742	710	730	750	755	740	806	754	762	756	717	775	738	720	796	778	749	788	742	757	731	777	770	767	738	748	770	791	765	751	758	804	759	738	745	753	751	764	756	763	706	748	751	758	737	799	760	746	782	834	755	778	731	734	785	774	778	765	752	734	780	750	743	803	754	783	730	751	766	765	771	740	774	790	795	773	749	757	775	759	744	753	759	756	743	764	701	744	725	768	806	750	787	757	753	764	771	701	742	711	797	788	769	744	744	798	748	725	759	768	785	801	789	782	729	725	733	765	768	766	730	780	811	795	779	752	741	737	719	790	778	766	700	768	756	783	720	801	763	753	767	781	749	775	781	773	715	780	823	747	729	751	749	754	791	784	760	753	776	780	754	748	759	723	723	708	766	732	730	751	740	739	815	759	778	741	793	706	753	763	799	759	757	740	739	744	752	755	762	755	801	751	747	718	756	755	744	792	771	806	737	703	749	784	808	753	711	777	750	772	780	763	718	827	744	745	799	772	737	793	727	741	749	752	744	749	707	721	760	741	757	791	779	774	776	772	752	728	751	779	709	780	755	804	767	753	773	772	762	761	680	789	758	768	784	809	802	790	815	819	726	786	747	771	763	762	723	706	754	696	690	749	784	751	780	787	817	781	785	789	765	750	767	735	779	781	741	744	818	754	731	752	776	788	767	746	735	725	700	757	720	736	740	763	787	747	760	777	770	803	745	709	743	753	726	778	821	736	805	748	786	774	758	771	754	748	767	740	759	728	763	780	766	744	785	708	762	738	703	740	741	740	690	753	781	759	692	799	748	731	768	731	787	701	749	754	785	723	752	723	706	768	787	750	765	758	813	767	764	753	813	753	746	780	752	754	706	733	768	841	751	752	763	743	754	752	783	755	793	789	761	715	754	749	777	748	732	741	757	750	716	725	738	763	783	781	754	739	773	763	747	727	750	742	706	718	766	789	738	763	762	735	761	716	707	724	795	759	780	748	781	745	811	792	746	811	794	718	769	761	751	742	692	757	723	754	751	727	719	756	690	750	754	784	755	813	788	745	708	747	777	775	735	715	757	775	729	757	764	718	748	782	739	760	725	750	734	734	748	779	754	723	721	768	736	726	750	785	772	771	778	772	763	777	760	747	776	721	754	804	740	775	763	737	799	751	726	727	773	779	737	753	764	728	750	729	715	739	778	760	785	763	731	793	787	720	767	782	776	722	764	743	770	738	774	780	722	710	745	818	715	737	716	776	749	753	769	794	753	794	773	785	714	801	756	774	759	789	718	737	749	742	774	763	792	804	736	784	833	748	775	749	787	724	730	757	731	784	812	754	731	806	736	727	747	771	731	795	764	776	716	729	739	720	709	753	791	794	730	725	784	746	728	741	755	761	750	735	707	747	765	723	771	788	772	782	765	730	743	715	770	804	729	751	771	749	738	746	768	778	757	699	726	799	798	771	748	740	784	778	768	755	788	740	751	747	779	737	826	773	726	764	735	751	768	758	739	723	791	748	768	752	773	796	741	735	763	749	769	722	767	761	750	754	756	746	768	763	784	717	746	757	816	781	739	732	762	742	749	749	718	760	744	776	711	810	730	758	774	773	739	755	764	780	723	777	739	751	795	804	725	722	733	730	763	722	793	730	754	781	781	818	734	718	748	737	760	771	750	741	770	755	742	748	785	728	736	771	796	762	798	779	725	755	763	758	765	801	774	736	715	784	805	729	755	800	768	783	763	745	788	781	730	795	796	746	784	746	743	737	742	800	732	808	804	749	782	775	736	678	749	705	793	785	775	698	770	781	768	795	760	732	747	749	785	711	768	735	765	751	792	752	734	732	746	748	764	716	705	796	750	766	761	784	759	750	752	766	753	758	783	735	754	736	762	702	736	738	742	743	734	787	751	729	814	792	701	756	814	731	721	747	756	754	757	785	774	765	773	749	769	719	792	733	765	722	760	757	813	757	790	773	798	796	800	758	713	765	779	752	779	756	751	701	748	707	788	711	741	742	718	743	762	764	750	818	742	748	744	751	770	762	766	743	713	740	787	731	805	758	700	746	717	765	774	784	795	735	755	791	767	788	744	723	742	779	724	758	759	739	751	710	783	735	758	794	784	781	771	747	723	762	747	777	731	766	777	787	736	837	800	718	755	735	770	731	718	740	744	715	742	774	762	779	751	721	719	767	758	754	796	738	803	768	762	769	763	748	716	777	807	717	742	751	784	801	738	778	766	722	743	761	704	758	759	756	753	736	718	792	776	800	782	763	749	767	729	801	785	762	745	750	740	737	775	771	734	746	780	728	738	785	782	789	756	795	787	729	771	778	688	731	775	786	784	788	743	740	707	744	823	738	752	768	713	755	738	774	742	736	825	726	748	710	739	749	769	802	722	793	727	703	738	745	775	794	743	733	792	717	737	803	795	761	733	774	711	748	773	741	786	723	795	766	773	724	755	788	714	739	761	801	767	734	745	709	777	733	772	771	807	756	763	767	705	726	755	782	725	746	732	764	792	777	759	749	785	719	724	760	721	778	730	811	693	730	781	734	825	783	762	757	762	780	767	736	771	769	753	716	732	751	786	772	790	737	767	765	776	749	768	770	750	801	734	725	717	760	754	770	762	738	721	718	760	746	764	749	763	796	760	752	784	759	728	771	773	755	760	705	734
22509	20964	28420	23713	20988	20928	10911	1287	1124	1096	958	791	758	709	632	605	609	557	556	564	546	596	534	533	522	470	536	529	538	552	449	527	558	506	463	511	476	488	582	511	513	495	507	519	513	525	507	508	520	554	532	542	506	504	534	559	485	496	496	536	527	521	498	500	469	494	525	533	510	532	532	484	504	496	482	533	517	519	482	521	548	525	506	503	471	502	508	524	525	532	549	535	497	507	508	494	480	481	487	533	535	544	507	536	525	524	543	481	526	521	498	506	517	536	562	520	550	515	514	515	470	518	531	525	510	501	559	564	523	514	512	529	508	552	495	499	549	548	494	513	520	486	511	525	516	545	513	541	517	511	520	509	487	509	444	519	556	460	513	522	486	484	524	522	557	512	509	519	529	521	499	463	543	513	517	528	504	448	516	551	531	507	541	505	524	521	541	517	475	488	533	491	479	514	490	514	529	498	491	534	508	544	501	515	513	546	486	477	522	512	507	524	530	470	496	487	555	499	518	512	500	521	509	532	501	516	475	507	504	515	511	452	523	510	454	494	527	513	508	533	498	499	510	497	495	504	502	517	531	494	497	507	499	506	499	522	508	547	543	485	491	485	524	529	517	513	552	460	495	462	524	528	545	503	496	505	534	484	523	548	501	501	545	520	518	477	549	530	532	511	528	469	493	494	501	524	537	483	502	494	515	568	527	484	492	484	498	498	577	546	502	505	525	539	534	493	498	538	495	540	499	495	513	519	504	529	548	500	519	523	481	514	525	534	491	502	496	530	534	486	505	502	543	511	505	496	535	503	533	516	525	529	523	497	486	500	478	522	515	535	505	496	501	447	510	520	505	494	489	525	505	508	515	493	468	530	530	501	500	533	487	529	515	513	523	492	488	563	489	513	536	505	554	533	528	567	510	508	520	544	539	524	508	533	496	508	470	501	539	474	493	523	481	488	528	499	503	529	521	521	514	503	556	506	500	509	526	501	535	572	579	508	516	495	514	520	500	523	516	534	501	489	518	532	559	528	488	551	540	505	498	515	534	526	549	520	507	489	531	469	510	500	492	520	520	525	533	540	513	538	531	485	544	515	531	549	501	523	524	522	551	533	519	519	492	527	521	517	493	536	549	500	500	501	539	533	515	526	524	514	507	532	498	538	526	529	504	510	512	504	508	536	493	539	522	514	513	543	507	489	569	498	512	552	531	498	517	548	494	532	530	491	538	534	484	512	458	512	512	478	498	533	555	512	446	515	534	489	511	538	475	518	521	514	505	501	560	552	459	502	519	483	504	541	565	505	550	510	523	508	524	518	531	547	498	460	522	543	497	495	467	529	488	504	502	531	489	493	503	489	513	477	507	497	499	537	534	523	497	499	537	483	504	493	500	524	509	513	510	539	539	520	507	485	505	510	514	509	533	504	496	493	525	503	492	502	480	521	490	504	507	517	507	515	519	501	505	554	480	501	519	531	492	546	494	525	503	498	487	474	515	481	520	533	535	553	479	511	478	482	480	485	512	535	491	527	489	500	476	488	501	506	517	490	492	523	520	505	542	492	534	537	491	486	550	512	509	526	532	545	503	527	535	528	541	516	524	498	498	502	499	502	535	509	488	497	472	523	499	473	489	499	514	528	514	507	505	503	470	511	505	554	514	509	515	504	506	525	498	516	534	512	488	502	522	547	506	525	454	490	512	518	513	503	494	470	505	491	563	546	498	530	502	537	545	532	498	515	577	514	509	521	508	499	512	547	541	500	482	505	480	510	535	511	510	481	492	498	517	517	533	542	477	505	482	515	502	501	510	540	493	512	484	484	530	494	498	506	487	508	533	553	508	518	548	515	519	501	507	504	493	565	511	508	477	528	530	490	537	527	501	523	509	509	511	515	512	482	502	544	563	502	495	470	507	489	476	512	526	532	488	519	572	524	519	499	516	499	494	539	487	550	496	501	481	535	535	516	487	524	517	513	475	478	502	508	493	493	512	523	511	498	464	527	482	502	520	510	496	499	513	468	518	495	537	520	517	555	527	482	500	548	459	520	530	484	492	517	532	508	491	530	466	520	527	493	498	532	488	511	494	519	494	489	536	498	520	504	477	499	540	500	532	504	548	488	477	524	558	487	461	508	542	555	469	535	492	551	509	507	536	542	503	483	469	509	512	491	493	515	507	532	554	526	530	490	505	537	528	518	525	519	522	475	529	486	509	479	508	528	558	498	511	513	500	522	494	512	525	512	513	496	511	530	535	484	484	493	525	509	541	512	504	513	512	504	515	507	499	557	522	519	543	537	511	507	508	517	529	529	488	512	514	515	480	471	504	502	506	486	518	528	516	541	541	534	494	531	498	525	524	526	493	517	477	485	556	470	516	505	501	516	521	536	484	508	509	495	531	497	537	495	531	496	456	479	495	481	508	484	556	538	535	512	487	513	455	532	519	528	512	478	506	473	526	500	529	559	495	510	542	501	495	542	503	502	502	546	524	522	491	536	525	515	523	489	543	496	506	547	494	513	555	540	510	494	531	484	501	520	532	516	502	534	494	511	529	515	480	502	546	480	492	513	486	500	495	522	507	495	487	526	548	548	509	497	514	473	509	507	501	520	459	485	505	497	485	492	513	544	503	537	525	488	543	515	481	525	523	502	492	498	506	533	483	536	507	509	508	494	525	510	489	503	540	524	485	505	506	498	527	506	471	480	493	523	537	542	518	533	554	470	474	524	495	546	525	536	551	467	511	523	568	527	525	514	484	511	502	490	506	531	579	488	510	486	568	494	471	529	524	456	478	477	484	542	480	512	472	557	521	516	478	533	498	501	488	520	533	518	473	509	493	505	517	525	494	556	489	526	550	502	496	492	517	505	473	538	507	514	511	523	519	525	514	496	518	504	549	486	513	550	539	522	521	513	563	496	553	551	541	543	445	531	503	502	525	492	520	462	484	503	529	515	540	481	502	549	508	529	499	521	537	507	503	495	519	524	528	487	553	510	504	479	485	533	516	520	508	539	526	514	497	532	498	519	496	541	513	523	488	553	494	487	525	504	473	487	548	504	510	500	517	504	541	517	511	510	501	466	501	542	524	504	516	500	512	508	503	521	515	503	437	504	514	531	537	487	492	548	477	520	501	474	552	481	483	520	492	512	527	500	527	516	550	520	493	520	500	507	532	494	543	573	514	515	488	528	485	526	499	572	501	495	532	497	506	507	505	512	496	534	544	505	497	525	510	536	533	528	506	502	526	519	546	491	480	457	474	508	543	527	501	513	535	495	510	507	490	502	503	513	547	509	534	516	528	503	520	475	512	478	519	522	531	482	488	493	513	513	493	566	510	566	508	523	493	518	514	475	535	509	478	491	499	483	484	539	518	526	527	555	483	503	517	531	496	487	485	497	529	505	537	510	521	495	523	524	503	491	515	504	490	482	513	467	506	537	516	508	523	542	521	479	473	507	528	525	494	488	549	478	495	459	509	536	516	513	537	525	504	458	509	517	542	528
45371	67411	52767	30678	14802	3184	1545	1610	1656	1392	1263	1058	846	747	712	559	595	603	584	635	590	527	552	558	479	541	534	552	547	525	589	522	529	541	537	520	551	554	571	544	525	539	539	515	546	552	546	549	504	522	512	520	510	530	474	553	526	515	531	504	521	569	510	527	525	540	535	557	569	537	504	525	526	468	490	522	529	521	515	554	525	519	480	546	517	508	528	530	549	487	452	530	555	504	533	551	522	531	527	496	494	525	499	517	505	494	533	524	550	524	568	517	513	526	520	519	506	509	523	514	544	548	571	536	555	556	503	524	498	525	543	532	529	528	531	576	501	548	526	538	491	517	542	524	527	556	510	504	504	506	548	529	523	515	526	495	518	481	512	529	517	550	569	497	495	521	525	540	583	509	546	549	572	508	521	553	540	515	537	556	548	486	586	505	515	503	517	529	514	518	522	499	513	495	496	517	507	513	507	548	540	506	553	515	537	501	510	471	539	529	568	527	533	491	498	525	496	562	524	518	532	557	496	518	479	493	558	529	527	530	488	486	526	520	533	535	568	534	529	495	518	493	559	444	494	551	503	536	515	510	512	576	514	553	541	501	512	531	507	542	482	533	460	460	546	486	559	540	530	534	549	495	533	495	521	555	525	546	559	547	547	527	534	499	528	489	599	537	525	606	532	517	538	502	548	492	559	501	515	561	524	494	536	538	519	517	503	516	549	490	508	523	526	547	511	515	509	547	488	581	518	554	570	497	532	478	520	524	505	558	541	496	542	468	515	542	511	551	527	533	521	485	503	515	505	544	522	513	527	502	525	504	539	537	541	518	513	553	492	516	538	519	533	539	543	525	533	508	540	546	499	549	501	534	497	551	502	541	538	501	528	490	565	476	522	507	527	568	511	481	513	517	539	537	524	562	496	532	517	502	539	538	483	516	518	521	498	520	513	521	553	511	548	546	503	546	544	517	544	580	543	518	579	510	543	552	552	529	495	566	519	566	509	509	523	489	558	518	546	498	516	505	515	550	511	538	506	515	535	481	536	514	510	521	507	490	543	522	495	503	524	528	518	474	484	574	578	522	519	485	550	524	492	516	542	548	527	539	524	534	544	551	536	565	502	537	541	551	482	547	507	526	569	503	486	526	509	493	516	518	519	604	524	558	544	520	535	500	513	513	520	530	539	553	512	487	536	530	521	535	498	561	515	519	518	523	533	524	507	525	530	497	510	515	570	528	520	502	529	485	499	517	517	492	484	492	499	549	520	520	580	537	532	526	548	481	556	574	533	537	510	522	524	560	526	517	505	567	575	508	508	513	503	499	519	540	507	510	547	533	482	549	507	494	524	514	494	554	541	547	486	496	480	534	510	541	534	549	511	535	489	536	511	550	544	531	503	517	524	513	497	487	565	528	500	514	509	520	498	526	522	531	531	515	538	521	541	521	553	551	513	536	488	547	541	514	494	537	509	505	540	486	545	545	572	506	536	540	505	525	497	523	543	502	548	469	501	526	545	547	559	489	525	551	553	548	505	519	544	532	553	529	576	509	490	522	508	509	512	478	540	525	513	545	542	467	503	542	553	550	506	559	531	487	564	541	546	523	520	522	544	548	508	535	535	529	495	566	522	479	529	556	522	524	503	563	532	532	500	556	553	520	546	538	566	518	516	530	490	567	526	529	545	536	510	498	497	536	523	509	509	524	520	500	473	511	523	506	539	529	548	480	538	538	555	535	507	543	506	541	544	518	515	511	482	516	529	489	519	538	508	520	543	523	545	474	534	485	515	493	500	513	546	528	553	547	533	516	530	496	514	499	542	516	524	569	489	494	512	499	556	574	497	486	525	532	517	547	550	531	487	491	522	503	493	523	539	510	526	537	522	509	514	554	552	513	557	493	526	529	537	536	537	514	563	513	540	540	537	519	512	541	579	513	548	521	509	473	497	499	497	536	546	490	541	539	543	525	473	523	507	537	516	558	528	502	550	520	543	503	506	538	534	529	507	542	539	565	512	554	510	503	535	517	558	530	514	527	551	522	538	495	509	532	475	497	514	527	516	504	521	521	511	511	535	512	564	535	539	535	541	540	546	467	542	525	467	534	547	528	525	537	490	499	535	463	540	606	501	535	541	527	507	551	547	542	540	522	504	511	500	531	548	528	540	505	540	486	545	499	543	550	527	507	522	514	529	515	521	493	518	531	519	506	535	498	487	534	530	500	487	506	541	490	501	524	545	529	514	544	563	530	476	567	528	527	540	472	504	481	475	521	470	539	535	556	500	516	498	567	470	520	536	520	499	548	522	511	547	479	524	561	549	513	537	563	506	535	580	532	478	520	540	540	508	516	524	505	537	541	501	489	481	555	547	527	536	537	505	516	504	519	534	559	509	514	541	517	543	551	571	541	522	537	516	540	487	512	580	513	505	525	535	489	501	493	557	530	480	531	563	518	499	475	524	520	515	467	509	524	537	497	594	535	538	505	544	501	527	577	498	542	511	459	565	526	515	576	500	530	527	513	534	528	472	536	530	509	527	495	505	514	548	510	528	480	492	501	537	532	540	500	501	498	475	493	542	551	493	480	508	531	528	509	561	550	503	504	491	561	517	500	536	517	535	489	548	542	524	511	493	442	532	518	510	562	491	531	514	493	517	515	524	507	491	532	529	535	508	558	525	499	516	520	553	564	540	510	570	542	479	534	518	492	539	496	532	545	524	517	547	586	500	531	504	500	467	540	484	546	566	537	516	527	567	501	492	552	526	493	523	568	485	506	520	536	504	524	520	554	560	462	534	540	510	521	536	482	530	522	516	513	528	554	522	557	517	499	553	520	515	488	519	523	504	517	518	564	495	557	539	519	532	556	519	507	522	501	528	501	558	515	513	529	515	536	514	498	504	561	521	532	533	536	527	551	513	519	506	553	503	524	518	515	473	484	506	554	525	501	573	535	517	549	521	514	513	533	480	506	554	535	522	484	489	510	528	535	485	554	488	545	523	502	502	564	519	523	523	501	544	524	479	541	508	521	558	568	536	528	539	551	536	514	527	550	504	509	531	526	484	521	572	519	553	498	553	547	562	521	547	516	550	549	553	517	496	539	577	553	496	540	530	544	492	527	513	556	545	538	508	562	528	517	496	500	514	526	504	515	548	538	559	540	496	547	519	534	511	571	506	495	534	536	492	503	531	526	532	553	554	516	502	535	517	486	494	544	524	554	525	512	507	522	551	494	507	510	540	533	533	539	547	524	519	561	481	535	543	527	481	502	559	563	550	549	496	493	545	541	552	491	569	555	546	522	526	557	500	541	539	553	515	511	587	553	496	498	524	556	533	494	519	499	536	570	519	503	534	571	530	522	529	521	547	539	551	547	561	519	538	586	501	535	536	496	550	500	520	558	500	514	522	487	490	539	574	539	564	560	532	533	507	501	508	547	502	537	516	577	580	510	519	545	492	516	563	577	520	573	506	521	540	505	513	504	513	515	522	519	495	520	552	522	560	552
35192	34193	30961	16572	4253	1108	963	953	1007	947	909	929	872	891	878	847	849	836	841	824	821	797	816	772	858	832	832	845	813	837	842	792	885	826	830	809	784	832	859	832	884	842	830	839	837	785	860	876	779	869	859	821	789	774	838	821	828	803	837	855	809	816	816	812	834	818	875	828	846	824	799	863	818	811	771	796	848	803	812	801	853	842	860	819	851	829	843	800	854	812	813	783	809	853	810	835	818	880	843	850	819	832	792	861	847	840	785	858	791	776	818	822	851	830	806	813	782	804	799	817	863	872	837	725	853	794	809	837	790	832	822	764	798	806	884	824	839	812	886	839	877	831	820	782	853	852	829	861	829	810	869	828	846	819	857	813	801	829	819	838	829	803	776	810	831	813	853	831	805	869	830	827	769	843	830	760	810	842	867	827	835	853	786	860	792	814	837	793	849	809	845	836	839	816	838	837	859	827	825	835	804	854	786	884	821	747	806	872	855	849	804	861	864	907	828	841	865	837	830	827	810	792	838	840	842	864	842	839	803	836	899	786	826	827	835	841	844	824	839	842	841	842	822	837	890	831	830	822	824	865	788	861	817	885	799	833	782	841	855	814	859	843	843	829	840	810	871	850	812	835	857	828	844	814	838	837	777	806	820	866	794	888	806	821	868	824	866	841	800	807	868	854	849	762	825	866	914	850	802	833	855	774	836	814	802	797	834	831	834	800	815	840	791	841	791	835	790	833	843	791	843	885	835	831	888	855	817	859	844	845	766	862	880	817	818	857	887	839	842	881	843	797	851	844	846	844	815	867	851	893	868	842	866	774	865	851	876	851	871	839	838	837	837	835	856	816	833	822	860	811	842	804	862	785	810	821	836	789	789	885	843	822	803	817	835	813	852	825	822	869	838	828	871	849	861	797	852	894	873	825	855	853	832	776	820	806	859	819	817	812	842	825	846	789	830	875	841	833	851	810	842	845	846	817	784	818	803	829	823	776	887	822	835	785	807	827	836	785	840	822	843	826	798	839	849	803	879	820	852	825	776	812	864	847	847	851	825	816	813	833	880	858	860	823	827	786	816	863	832	869	855	858	803	840	807	846	835	841	819	855	858	843	831	844	843	861	819	788	805	808	814	823	821	811	825	877	825	867	861	792	852	848	818	788	796	801	786	821	793	786	857	827	847	822	880	835	855	832	813	848	853	853	826	851	848	792	846	826	846	787	841	861	821	798	813	882	827	821	824	824	835	809	858	840	857	834	824	803	864	815	804	838	847	870	841	833	785	794	818	840	868	818	846	758	833	840	851	754	848	779	791	842	912	822	793	842	818	833	809	847	795	846	847	849	911	807	819	807	829	865	841	794	825	842	869	792	812	894	888	786	786	814	841	889	855	849	862	807	826	800	769	839	824	817	859	819	775	840	865	858	825	841	855	779	819	816	822	827	797	886	815	845	767	844	858	790	811	809	876	826	836	819	822	804	836	807	865	822	847	784	856	847	849	870	867	797	797	792	870	784	852	807	799	860	845	817	807	835	868	871	852	835	876	827	830	815	798	799	780	837	804	902	823	867	782	833	836	859	819	738	909	818	859	842	848	853	819	808	823	810	835	814	842	811	885	816	806	779	830	797	865	818	865	821	826	813	829	837	846	811	825	866	863	855	823	828	836	778	884	811	820	768	816	808	874	771	810	834	795	801	858	869	819	832	840	866	835	833	830	848	803	793	826	802	870	818	831	840	810	826	825	902	850	833	812	829	842	837	824	838	855	804	802	793	792	808	860	854	837	818	838	839	894	858	888	842	826	805	863	785	806	875	819	805	802	847	874	798	871	852	856	829	866	851	823	840	886	814	813	789	819	836	851	798	830	811	815	853	832	816	805	825	844	824	842	859	862	820	812	881	867	865	882	798	840	861	832	859	829	799	826	791	827	811	879	855	841	858	820	820	831	874	823	872	823	845	816	803	822	818	834	831	840	838	825	794	795	816	768	841	820	811	864	841	805	761	838	856	853	841	900	857	806	818	812	762	854	822	849	898	831	815	833	864	805	851	862	837	831	835	873	875	812	795	882	783	798	824	801	856	817	770	798	805	810	839	877	759	894	838	848	843	842	818	813	864	890	797	784	862	833	800	751	818	763	857	881	839	822	823	793	783	874	801	824	816	821	846	851	841	835	799	858	867	784	827	821	820	800	846	828	817	820	822	819	830	809	802	871	873	867	812	803	781	837	822	822	803	876	865	871	844	840	854	822	831	872	862	808	792	822	836	795	821	817	828	896	792	876	846	854	866	846	856	787	838	857	828	845	778	804	903	847	864	852	817	825	845	907	873	811	859	789	803	836	813	824	822	850	819	764	849	880	870	833	837	832	832	845	884	874	863	839	823	805	877	841	818	899	839	800	836	855	815	822	805	799	864	865	812	844	811	805	788	824	858	821	815	852	834	833	818	780	817	826	818	752	843	831	856	797	792	807	831	837	800	879	878	805	857	814	796	786	853	800	825	887	845	773	757	853	852	834	881	839	809	829	836	812	837	849	798	780	840	834	812	789	802	779	830	839	832	797	853	799	808	796	853	824	850	815	830	852	823	858	831	843	822	850	820	812	809	797	790	827	785	850	905	809	857	852	846	794	846	861	873	798	895	799	835	820	824	830	831	805	797	869	800	804	827	801	863	821	879	851	795	868	820	841	806	825	849	848	785	829	832	816	858	788	802	776	811	827	799	859	891	776	814	822	818	852	888	854	818	868	785	814	870	851	806	809	854	797	836	805	838	856	891	821	815	854	895	836	816	832	820	834	865	862	800	836	783	790	808	846	821	819	808	821	798	802	820	877	786	771	796	769	799	827	813	814	827	852	821	851	807	857	821	869	897	876	820	843	809	849	850	816	807	880	850	818	886	820	820	858	875	785	851	854	865	823	825	904	856	834	823	811	827	833	870	797	793	841	835	832	855	856	795	830	828	829	810	873	838	815	853	836	809	844	890	785	757	774	819	816	779	847	834	878	796	848	806	846	813	791	845	820	829	730	792	884	840	819	800	787	837	848	840	816	854	832	885	794	830	805	903	787	850	845	794	824	830	840	848	826	877	824	806	798	848	791	805	803	872	830	838	895	834	869	842	808	810	863	864	820	877	835	812	837	838	826	774	877	814	816	822	835	796	854	817	810	832	829	782	789	870	825	800	865	781	812	794	862	846	853	890	859	877	849	837	854	805	831	852	821	834	857	824	855	846	833	775	784	823	793	791	853	798	849	843	833	832	862	798	840	866	881	817	813	820	806	857	824	766	834	833	797	802	856	820	821	829	854	823	836	862	853	789	856	831	804	831	836	887	854	832	824	858	845	899	837	855	846	826	826	831	840	795	855	857	812	853	832	801	813	829	791	819	841	853	878	873	832	799	777	815	877	830	795	820	876	822	881	832	831	809	889	856	825	839	863	832	821	897	833	806	842	876	828	863	800	845	830	776	848	817	864	833	822	835	842	836	837	833	843	837
44501	48497	32987	13143	4705	1296	1074	1095	1091	1043	956	994	941	901	872	838	829	828	866	856	821	830	859	881	860	889	852	826	858	821	845	861	883	862	886	838	894	856	843	855	831	839	866	836	806	850	878	798	841	936	895	831	830	869	879	893	850	807	900	819	865	847	875	851	856	925	865	852	810	828	883	896	832	882	837	770	944	800	865	825	830	859	871	819	881	860	864	819	787	847	884	891	877	881	887	807	829	847	834	850	865	876	823	828	839	836	818	866	885	898	871	909	874	795	859	823	890	836	813	821	879	886	824	859	859	860	858	883	841	820	796	834	838	816	798	876	888	839	886	845	828	872	834	840	832	862	825	876	856	862	842	852	866	847	878	811	899	836	890	848	833	885	827	837	836	777	870	829	875	811	844	841	837	862	840	899	845	865	844	806	848	831	802	869	812	834	821	814	864	862	844	840	845	846	877	860	850	840	817	907	786	867	779	790	874	853	871	876	829	864	843	842	830	827	815	801	824	862	839	832	841	898	816	843	917	828	840	811	826	810	834	835	871	826	873	868	885	808	850	842	874	887	853	824	870	812	867	884	813	861	839	848	892	838	830	834	877	840	804	898	856	894	830	889	857	829	862	829	909	859	852	870	853	849	820	843	806	852	822	830	852	849	866	875	897	885	805	868	810	877	833	839	784	842	892	870	815	822	817	823	806	885	830	881	822	869	810	884	848	884	883	900	882	840	817	883	827	838	850	840	828	919	857	799	860	887	891	827	879	862	858	820	869	881	877	843	836	816	904	801	807	837	875	820	816	817	820	855	816	828	851	855	818	778	819	889	825	851	826	797	847	840	806	858	858	844	816	864	861	831	836	825	864	881	837	849	850	787	836	874	857	840	874	830	841	843	856	814	890	864	846	896	816	823	834	897	798	828	881	854	893	871	820	836	811	851	873	826	849	872	808	841	850	804	819	827	787	850	801	843	877	840	797	857	876	855	811	886	918	866	837	833	849	870	849	805	862	841	835	812	823	796	892	847	842	879	915	820	828	843	834	894	835	861	888	771	833	802	874	888	881	845	846	892	864	829	872	869	832	818	876	864	865	807	866	849	881	829	864	835	786	863	862	820	853	880	870	800	885	862	840	862	844	868	824	851	834	798	869	881	854	835	858	848	851	806	800	877	879	880	899	910	843	803	831	798	867	836	836	840	828	846	907	832	850	821	828	865	800	864	832	865	871	835	863	860	912	862	849	860	868	870	783	852	868	822	813	830	842	859	841	868	874	866	842	858	872	877	854	812	889	860	850	873	830	870	831	844	798	817	845	891	812	858	811	859	855	886	838	827	793	797	877	815	844	871	868	864	820	850	842	847	826	838	855	872	835	853	887	837	889	801	844	865	843	856	834	821	858	867	850	820	830	826	862	827	822	863	865	865	891	873	859	828	868	854	902	828	817	848	857	838	802	827	822	839	890	855	847	869	846	809	875	864	807	880	876	870	833	847	885	806	889	851	865	820	883	852	873	869	815	826	824	798	838	860	796	844	813	914	824	849	853	780	851	836	880	877	853	840	884	822	808	812	869	858	825	914	877	838	860	890	844	821	824	812	910	813	834	826	883	862	858	841	865	801	849	795	844	880	858	888	833	842	832	836	858	876	876	878	859	849	789	861	850	892	869	784	872	900	875	827	884	851	832	830	832	867	860	822	808	862	848	866	813	813	856	847	869	836	845	820	819	889	840	892	789	885	867	876	851	850	852	851	804	824	867	848	805	852	838	879	859	842	821	872	810	890	866	855	807	852	874	862	774	854	819	844	825	835	859	900	842	862	842	872	892	862	862	830	856	882	877	896	884	833	852	881	845	873	845	839	856	827	873	877	823	838	836	868	844	836	861	817	828	849	847	809	835	869	883	795	831	866	888	867	866	887	843	835	857	811	845	898	878	856	837	876	851	853	859	868	855	906	864	888	855	831	818	877	804	878	895	866	850	918	847	836	860	875	803	862	871	806	857	841	832	909	831	848	862	849	846	839	852	832	854	853	859	860	828	813	798	848	875	823	837	858	853	856	861	863	870	844	872	857	806	842	838	855	856	867	838	862	842	886	796	842	822	833	854	876	902	844	873	869	865	814	828	849	863	833	803	795	826	832	834	889	869	856	894	882	827	807	829	867	840	836	839	851	856	876	827	850	823	826	895	846	840	843	884	827	909	901	877	888	850	822	850	878	878	866	870	847	808	874	880	856	861	842	846	795	819	886	884	917	876	843	861	881	860	870	847	846	854	830	828	782	854	862	838	858	865	850	799	834	839	895	866	845	836	834	864	805	883	821	821	873	791	840	826	826	869	907	859	872	877	883	870	802	845	845	818	897	863	836	873	847	871	809	840	836	877	851	874	867	907	864	846	834	886	870	848	838	829	856	899	882	837	902	842	909	843	790	775	833	877	855	873	818	835	828	828	872	808	882	876	848	810	828	868	851	878	809	868	894	848	816	884	857	834	882	844	842	895	869	851	846	820	908	905	847	878	850	888	823	863	841	829	842	850	834	819	876	808	867	818	878	881	830	820	806	832	823	812	885	863	845	831	901	884	806	862	874	826	864	842	800	859	860	860	859	850	870	840	803	823	818	889	856	838	851	801	817	864	855	868	827	830	860	879	893	829	850	841	893	865	836	847	857	874	821	850	827	901	824	850	873	834	835	835	842	874	848	809	863	812	855	831	828	926	877	836	860	875	871	866	854	815	862	837	809	853	829	843	845	864	892	894	829	826	826	817	828	854	840	888	864	835	878	830	870	819	869	813	898	878	875	832	845	848	840	850	845	820	854	879	851	819	794	842	883	861	903	875	883	843	853	795	894	856	869	837	874	858	858	844	847	862	890	790	886	880	841	894	836	848	881	909	814	882	924	814	825	870	854	813	792	841	869	881	846	845	906	862	848	916	808	822	821	860	845	809	861	827	836	847	867	859	851	805	867	829	862	805	880	855	899	828	880	842	852	879	848	821	853	814	892	828	852	898	854	794	856	897	789	877	855	855	860	856	859	865	857	842	831	851	793	866	886	887	829	803	838	808	806	888	870	831	825	803	922	826	836	891	877	847	846	846	805	812	825	790	831	804	883	851	790	817	838	873	814	875	831	825	840	840	860	847	862	792	866	865	870	884	775	842	833	872	834	820	829	799	825	863	838	852	856	897	864	846	846	841	829	887	828	857	853	848	789	873	858	819	875	830	839	825	855	841	808	841	831	803	806	867	820	884	854	793	818	803	835	810	820	793	870	885	820	812	864	826	827	827	881	846	811	813	872	822	836	872	839	850	853	844	852	843	852	854	865	802	803	852	833	843	821	858	844	843	868	879	850	822	862	867	824	858	833	862	855	867	870	858	825	856	811	833	846	830	849	830	827	863	819	861	865	885	832	852	897	875	908	884	838	848	830	854	843	799	820	910	872	884	865	826	845	795	838	901	894	897	876	846	827	804	860	858	868	877	832	831	915	838	825	848	841
23590	20900	27949	24073	20933	13226	1669	1026	1090	961	967	784	800	757	699	710	655	712	697	675	726	668	666	680	675	701	677	655	675	695	662	664	724	677	707	694	655	718	717	720	683	663	636	670	679	656	657	673	660	697	670	688	622	654	654	666	675	624	632	654	652	679	638	660	651	688	654	644	641	640	643	684	653	640	665	677	669	699	665	693	661	657	713	694	615	643	627	653	682	625	640	641	679	688	682	679	659	675	686	662	696	693	697	658	672	645	707	631	675	671	704	726	640	639	657	665	666	670	690	651	677	646	637	685	697	651	633	651	674	669	704	699	642	632	711	662	699	693	652	624	655	643	694	671	689	693	676	613	667	672	648	634	670	651	688	596	713	698	648	668	623	673	667	667	626	706	706	656	678	696	630	677	658	654	671	654	655	655	640	640	680	695	644	667	683	704	662	686	658	709	682	652	684	675	692	677	630	692	666	704	635	673	703	723	681	645	681	665	672	692	696	672	649	661	703	668	694	666	649	654	611	655	658	648	703	639	681	652	696	649	696	708	635	652	664	679	680	636	645	673	659	672	633	644	623	638	679	713	655	644	640	648	676	650	644	689	698	654	676	688	661	680	637	660	638	688	639	682	684	661	665	653	620	667	664	663	712	675	690	623	658	584	669	702	712	652	612	709	702	635	684	652	669	663	664	652	663	657	653	689	663	655	688	666	635	646	607	666	672	641	686	639	671	689	645	705	679	691	694	702	673	637	697	672	648	693	682	680	664	711	689	677	656	682	674	634	611	653	634	647	624	642	660	675	669	686	660	647	680	665	695	732	643	682	694	745	700	635	672	684	685	653	663	662	665	688	678	664	674	664	640	663	632	667	696	671	694	701	640	686	630	669	719	629	682	665	641	666	676	613	645	682	664	630	677	644	649	695	662	711	614	663	656	690	664	717	640	688	695	671	671	681	666	658	665	648	621	674	691	695	687	631	675	650	713	726	682	733	632	705	694	689	697	677	674	701	671	673	631	643	643	692	735	699	703	649	657	669	716	684	670	613	638	678	594	678	676	693	649	681	656	701	721	684	702	712	684	646	687	676	679	692	639	668	663	695	694	669	675	663	622	669	682	680	671	644	638	676	643	724	684	714	697	645	644	695	673	619	646	726	695	680	674	659	673	636	656	660	692	665	651	683	705	688	629	677	690	678	634	689	657	629	672	694	704	683	712	575	679	715	717	673	627	670	681	667	665	723	681	678	687	705	626	645	668	656	646	647	641	695	667	702	624	653	642	674	661	641	631	674	673	640	663	657	625	693	653	691	652	660	695	659	679	679	664	673	670	675	674	605	605	662	711	681	623	593	691	672	657	635	645	664	632	639	671	692	691	638	649	620	620	658	657	712	679	704	634	637	687	623	645	702	667	640	646	681	720	666	687	677	639	665	680	686	684	715	672	691	666	644	639	669	716	672	675	646	660	705	673	661	630	665	704	684	719	664	667	651	653	649	676	678	676	660	671	688	696	687	648	704	664	619	625	685	664	684	657	648	701	651	654	679	674	658	640	658	649	636	648	687	668	708	671	686	676	632	668	674	690	668	695	645	674	671	660	676	687	645	684	653	705	652	654	677	685	652	679	646	635	660	708	661	642	650	656	674	652	720	659	694	688	647	655	628	675	655	711	660	646	689	696	619	648	646	598	645	637	647	645	638	652	637	677	691	636	693	637	703	645	702	630	669	679	708	642	712	702	666	734	635	710	678	688	682	662	706	696	647	613	682	672	674	663	651	647	647	669	636	682	641	692	649	657	692	688	720	632	684	646	705	650	688	671	719	624	674	643	647	689	653	656	721	652	665	697	698	635	667	646	645	625	699	658	689	724	680	732	667	640	665	630	682	659	675	676	671	625	636	676	608	648	670	676	687	674	682	664	649	731	683	683	664	681	648	624	659	651	677	679	670	614	682	668	704	660	653	663	706	664	677	657	651	691	680	675	635	671	692	644	693	675	642	680	645	659	652	667	688	681	655	650	663	656	692	646	692	663	645	687	668	630	722	677	616	680	682	701	681	633	660	661	690	642	644	654	731	642	669	680	700	678	648	670	684	696	681	668	662	720	698	673	682	700	650	660	697	664	649	676	644	679	693	668	649	671	648	734	654	683	710	665	723	699	706	657	640	633	669	639	659	683	651	635	690	655	620	693	670	705	667	671	679	704	679	685	640	741	706	680	617	672	626	644	673	667	712	662	652	677	694	743	639	655	654	695	683	695	674	624	641	693	653	666	659	708	628	717	638	667	700	687	682	687	634	644	667	646	669	647	668	672	708	671	641	638	693	687	675	689	654	654	630	698	724	667	682	636	670	654	706	688	675	683	653	710	679	668	673	687	695	738	657	689	671	648	671	665	608	644	644	657	653	664	641	676	630	655	669	628	682	630	682	707	673	696	644	677	686	687	696	665	681	676	672	650	699	656	633	678	658	622	628	717	687	650	651	630	623	699	645	691	651	707	693	660	652	630	656	648	616	687	713	669	652	621	674	682	664	677	667	689	631	674	699	622	676	701	645	716	604	680	677	671	683	678	638	677	673	649	685	673	703	658	654	690	699	705	659	638	656	684	657	667	684	666	678	654	638	637	673	623	700	690	693	645	637	663	686	670	655	650	676	661	635	688	655	703	680	713	672	640	653	607	687	671	708	722	638	683	670	649	654	617	619	638	725	738	671	641	643	636	648	659	702	663	639	675	669	634	669	659	681	662	627	624	696	723	708	687	689	663	680	657	667	626	688	674	646	692	691	662	677	696	677	661	684	649	683	656	606	680	686	654	669	677	619	626	659	658	691	677	648	668	704	607	658	650	687	686	651	641	716	586	668	668	639	643	666	684	638	664	663	671	647	661	625	657	606	639	685	648	705	652	683	647	630	709	683	655	610	627	658	664	693	656	664	682	658	633	690	678	671	630	674	630	685	644	677	683	699	641	715	642	694	699	666	667	693	618	660	676	598	666	636	643	672	655	703	703	670	650	708	685	676	677	630	654	655	703	680	674	730	652	615	649	671	684	633	706	635	616	666	610	668	693	658	724	666	680	660	666	691	642	655	671	636	636	671	660	672	692	655	649	655	663	676	697	706	678	687	707	623	664	693	635	655	665	696	677	674	674	615	675	628	627	697	693	689	658	641	683	690	656	659	654	652	712	681	680	638	742	659	672	632	643	692	708	647	706	646	700	629	671	682	627	700	700	737	656	663	694	703	676	644	722	667	644	674	656	658	676	698	657	661	682	691	685	649	671	671	687	669	681	711	654	671	663	661	662	727	674	678	723	732	651	637	716	681	695	712	624	639	631	655	715	661	684	653	701	631	688	617	632	643	636	720	687	718	691	649	653	635	621	658	668	638	660	626	692	663	675	676	717	652	672	664	658	654	678	672	667	742	642	664	716	686	656	655	674	674	669	660	653	654	623	660	706	654	689	685	673	613	671	657	670	642	696	681	685	710	687	650	727	702	640	698
43490	59523	42207	23028	8524	1816	1358	1372	1424	1185	1165	965	895	851	808	732	742	741	718	730	689	686	731	718	721	729	717	736	690	706	699	690	689	658	716	719	681	735	680	712	727	650	688	713	708	673	650	702	703	686	668	672	683	668	687	676	698	706	680	696	711	739	726	751	733	704	708	735	688	700	707	747	697	689	705	745	703	717	735	697	689	715	681	681	703	732	632	767	750	695	735	644	753	665	760	680	650	676	696	710	694	698	661	656	674	684	692	666	697	738	716	721	647	705	674	673	691	738	699	682	661	726	671	663	662	688	733	692	656	712	706	716	691	677	676	715	659	705	662	718	746	649	702	753	703	633	727	696	648	685	741	698	713	727	677	679	688	707	719	701	682	673	668	672	695	658	747	659	666	700	669	678	702	703	704	688	703	677	687	675	699	725	694	676	702	733	709	698	678	690	705	681	712	676	648	709	687	652	717	728	745	690	674	666	674	701	676	672	710	713	733	685	706	668	711	707	691	639	690	628	688	648	762	729	714	707	715	667	699	714	716	703	666	703	690	710	668	703	684	687	753	663	692	696	675	710	681	688	703	719	650	707	683	691	684	665	662	667	710	698	667	715	715	644	695	680	703	689	654	671	638	671	682	653	675	702	733	685	665	664	655	707	686	685	687	692	693	688	717	686	694	711	710	687	717	714	682	687	702	711	677	687	674	668	673	683	700	712	654	650	739	707	719	722	701	716	719	731	720	722	697	683	655	696	702	722	762	683	677	712	658	727	742	690	683	671	624	690	707	662	697	704	716	676	684	694	689	685	677	721	667	680	701	677	698	728	699	686	662	673	697	705	716	667	711	728	738	688	703	640	680	674	685	715	683	682	673	715	635	706	714	740	651	717	705	660	709	671	677	674	678	631	681	716	706	728	740	690	676	725	641	738	702	699	665	695	661	705	689	690	692	694	628	703	686	751	698	694	686	659	681	700	648	698	717	686	664	648	678	721	695	702	697	672	712	689	701	691	692	718	703	730	727	701	668	692	675	696	691	621	694	641	714	696	692	691	712	669	722	692	710	686	764	671	696	692	713	673	652	637	661	673	675	745	682	738	687	676	687	686	719	745	663	674	697	666	692	701	701	690	735	697	678	652	692	688	673	676	670	672	717	668	706	709	721	723	679	659	682	698	696	666	650	673	726	675	669	669	733	690	706	695	761	687	686	693	700	701	708	702	671	628	687	662	688	712	667	687	669	703	639	702	711	693	714	651	678	703	681	711	718	719	687	692	671	726	637	681	710	701	694	678	702	687	718	709	681	734	649	709	715	693	667	671	686	685	684	699	674	747	706	674	699	698	728	668	708	688	699	658	663	713	746	623	692	666	673	689	697	671	685	694	701	655	709	691	697	710	679	703	684	698	732	704	663	722	687	730	665	669	649	681	662	733	673	681	715	692	675	694	722	733	661	687	691	681	640	691	700	707	698	686	655	699	671	714	750	647	699	725	643	679	698	736	659	681	643	645	694	686	708	665	714	696	663	667	721	695	676	700	710	673	724	679	671	672	721	739	687	672	674	711	676	679	722	752	703	735	698	681	685	706	719	698	643	671	735	708	719	711	718	664	674	668	645	708	722	719	677	702	723	708	730	745	676	673	707	666	683	698	746	662	726	674	686	670	741	691	712	685	699	676	685	716	710	670	682	736	699	716	680	721	711	693	718	691	737	672	690	689	721	706	691	720	654	688	732	703	658	713	665	721	720	701	754	726	749	713	680	741	666	698	665	667	686	689	676	673	684	688	704	724	705	710	737	714	705	704	726	728	719	705	681	660	740	703	647	704	696	659	637	673	703	708	678	715	684	653	684	731	691	661	718	728	674	683	662	718	689	696	667	707	664	709	697	732	653	713	691	678	702	677	667	677	710	658	669	668	692	631	703	666	694	671	711	662	681	702	694	693	690	688	682	687	648	693	660	670	677	696	652	685	691	667	636	681	666	664	715	628	662	723	680	683	662	731	696	686	686	723	684	658	659	696	760	703	731	774	759	730	712	710	652	711	641	691	722	701	670	703	687	639	688	686	648	663	664	668	726	696	666	683	738	671	677	684	659	696	696	691	658	645	671	698	702	667	668	764	691	683	695	693	688	698	669	693	693	703	628	681	715	707	691	686	730	715	687	712	701	659	669	698	702	642	720	732	685	673	701	700	680	698	724	701	688	699	726	698	657	686	694	664	700	696	667	716	686	689	697	693	677	668	697	675	722	696	703	653	695	667	694	667	709	700	729	655	645	683	677	686	713	688	681	690	674	700	674	668	668	733	697	670	674	688	660	700	697	677	656	699	674	706	726	683	706	753	640	688	723	669	678	646	686	729	680	716	659	700	724	683	674	677	683	723	713	724	695	674	699	704	710	721	687	682	743	689	689	677	658	693	731	698	684	702	741	643	722	721	750	720	672	720	715	661	727	689	683	696	713	714	710	712	679	683	731	719	712	716	665	654	643	693	734	693	713	735	683	695	660	717	738	710	685	713	760	658	700	728	722	680	657	714	645	693	680	675	684	701	729	697	636	713	662	689	670	658	682	708	702	709	703	714	686	694	693	649	732	703	671	719	708	684	674	705	677	711	679	660	676	699	663	679	688	692	679	727	661	724	665	688	707	680	677	739	699	666	744	696	702	746	677	642	707	676	714	635	703	705	691	680	681	666	671	722	682	720	684	649	680	691	687	712	683	660	672	660	694	683	719	700	731	692	698	692	759	672	628	682	657	727	682	709	680	665	702	690	705	719	752	675	697	674	680	709	679	709	665	709	720	731	657	771	693	650	743	691	673	673	660	748	701	722	657	704	756	742	719	693	699	674	711	693	654	748	720	702	699	683	686	698	658	686	682	680	689	707	704	713	743	684	658	722	680	668	639	696	729	689	727	697	690	676	698	697	686	681	700	672	658	714	675	649	686	657	728	715	694	679	713	739	671	712	714	677	674	690	717	703	652	718	718	667	733	698	696	674	701	722	765	685	716	702	702	709	683	684	651	679	720	691	714	681	615	650	703	711	676	672	666	728	678	723	696	676	678	664	680	700	717	685	716	661	688	652	705	634	699	635	673	678	681	666	700	667	716	661	724	716	673	666	678	704	699	679	658	688	725	689	684	683	714	682	686	661	649	665	699	698	685	609	710	687	730	673	698	664	661	716	693	671	676	637	686	676	667	711	631	694	702	745	685	677	700	717	657	675	691	715	704	672	645	709	659	703	690	726	636	661	703	742	736	702	718	732	722	694	698	709	677	738	657	697	644	694	662	668	665	683	657	650	686	680	708	734	723	647	681	687	726	673	644	703	670	738	725	675	660	694	693	689	692	688	712	708	706	706	691	700	727	674	693	694	668	684	659	690	701	716	664	707	703	751	733	733	690	643	671	714	671	715	726	695	684	729	745	713	672	678	737	666	707	725	666	720	711	728	645	685	740	673	667	673	700	656	713	712	683	731	654	641	687	651	702	693	680	703
24648	20976	27433	24922	17046	3456	1243	969	1065	1019	969	909	856	843	792	829	868	808	810	785	776	755	807	791	778	764	733	776	772	760	787	767	807	746	792	792	815	756	747	748	753	739	791	749	737	786	733	746	734	806	819	764	728	811	835	771	757	809	811	807	755	777	737	774	796	753	810	775	794	735	738	798	784	786	774	728	762	748	800	814	762	752	747	799	715	748	767	769	758	781	798	761	804	787	761	760	779	753	778	846	757	762	771	755	764	771	765	748	792	840	839	813	744	744	811	786	751	770	801	786	848	803	836	749	846	790	757	805	745	807	801	761	813	784	768	803	722	739	789	749	824	790	752	795	788	755	759	766	799	821	819	736	794	810	764	812	767	801	750	785	777	798	827	762	813	806	776	754	807	740	820	767	771	790	739	749	780	769	760	750	769	775	735	798	785	761	807	821	754	790	767	745	805	770	759	775	800	740	751	757	746	798	809	800	738	766	806	829	785	781	794	780	752	816	755	746	783	771	807	786	768	768	733	744	777	773	779	720	767	767	769	748	804	767	779	768	745	782	779	778	780	760	731	839	786	807	804	756	796	790	795	775	793	818	778	816	765	777	814	764	854	788	778	721	830	806	787	772	797	768	785	762	787	789	799	780	767	733	764	753	774	778	747	805	816	794	710	770	745	756	769	766	752	762	751	750	827	783	774	762	722	765	773	772	797	716	808	740	751	744	755	737	773	806	742	780	768	786	784	758	731	823	721	749	804	807	822	823	796	783	755	824	836	772	755	758	802	743	793	775	783	775	810	767	761	765	805	777	757	794	777	760	738	777	780	730	743	729	741	756	786	784	744	706	729	750	765	703	776	750	793	797	803	797	747	791	798	764	797	810	776	799	739	835	775	774	768	766	763	769	785	754	749	790	773	754	756	800	817	859	763	792	842	821	791	804	776	735	751	743	794	793	756	785	786	759	808	780	769	788	816	811	762	791	779	758	741	771	785	762	826	783	768	736	758	783	748	763	781	820	766	795	762	817	749	819	751	802	782	806	801	830	764	768	776	777	816	801	784	775	779	761	741	755	787	794	787	745	767	790	770	768	738	801	804	818	761	756	753	792	765	792	774	813	762	817	821	729	756	753	778	797	842	817	833	762	739	756	760	747	792	763	804	801	711	748	815	752	818	763	762	852	756	813	850	792	726	777	781	752	771	787	775	798	789	830	735	783	760	775	760	817	791	745	778	775	774	756	779	768	770	755	768	735	788	789	768	774	851	796	791	789	770	752	761	778	826	760	751	752	771	762	732	767	793	773	803	755	787	788	803	793	759	835	789	760	783	795	844	763	758	820	785	835	768	776	800	856	815	749	743	792	795	789	811	771	777	791	759	800	786	844	801	819	804	736	775	756	734	767	849	767	742	747	769	778	765	749	752	814	808	773	745	786	811	726	779	789	797	815	753	812	738	762	735	787	810	766	780	794	810	762	797	786	768	779	744	719	843	776	776	788	725	788	740	795	771	796	743	806	793	780	763	779	811	746	764	769	747	829	783	746	786	742	713	800	756	768	794	768	780	790	789	765	803	755	775	757	780	790	795	745	787	799	798	757	806	761	822	819	731	788	802	727	730	791	769	772	805	741	808	747	746	733	788	758	788	781	756	755	805	830	759	801	779	727	777	804	810	801	767	772	777	830	764	807	842	799	820	783	738	744	751	815	762	806	765	773	744	768	777	833	775	806	787	771	766	775	767	782	813	769	765	778	815	813	750	775	830	760	807	779	798	733	772	787	835	786	785	753	805	776	808	796	788	808	775	774	732	751	743	749	712	799	743	812	777	805	787	759	763	782	816	775	773	817	746	799	798	788	726	746	758	782	813	783	766	741	800	803	771	750	729	800	747	768	755	763	803	765	754	732	806	820	742	780	757	768	759	759	730	769	762	773	789	791	747	762	788	831	815	744	781	755	759	778	800	814	763	740	826	767	769	799	746	746	769	757	735	783	796	785	789	783	797	743	819	730	793	726	813	786	776	795	765	817	745	807	795	742	837	808	779	756	810	790	774	729	778	755	790	775	765	814	733	807	803	695	759	795	774	792	820	771	770	787	801	730	792	866	825	788	802	790	796	782	758	788	764	826	740	777	737	771	775	785	790	800	763	742	776	803	772	812	776	763	775	816	849	768	815	711	776	801	792	789	800	711	725	788	814	809	776	813	771	857	736	830	765	752	781	755	807	808	763	768	817	791	759	793	815	766	805	718	793	774	781	807	750	799	739	784	729	809	796	752	754	777	774	782	818	804	799	791	777	789	799	824	802	762	786	778	748	747	764	733	760	802	722	729	754	765	797	812	813	770	774	786	787	770	777	744	741	750	741	761	734	740	812	745	760	805	737	780	741	797	776	798	777	769	774	759	785	805	734	776	808	739	795	795	797	782	766	802	772	780	746	753	775	784	766	848	762	746	786	806	749	797	770	720	785	814	811	774	736	765	721	750	754	766	734	802	731	735	781	782	786	824	823	817	790	814	794	779	839	805	862	742	759	784	784	776	824	824	771	795	821	777	709	771	747	798	748	758	786	740	832	807	799	737	768	769	754	779	758	767	771	763	793	795	797	768	791	799	741	715	796	754	763	789	789	791	784	767	755	794	779	802	752	768	803	788	776	804	766	823	771	751	748	771	799	781	774	751	778	739	723	803	739	789	798	752	853	807	750	764	796	766	780	787	790	789	741	764	752	791	818	789	768	746	778	798	815	786	791	768	759	762	818	726	789	772	758	788	745	794	798	757	783	774	742	762	758	724	755	760	794	779	740	708	817	782	794	761	809	790	806	767	734	760	819	790	800	782	806	782	759	809	757	814	739	793	837	761	803	827	823	764	779	782	783	722	753	743	800	788	774	747	790	778	818	794	753	753	764	748	715	761	820	759	805	789	776	825	816	759	792	753	770	770	724	746	757	754	751	779	820	799	765	784	767	826	765	791	769	788	752	746	798	803	771	791	733	739	770	767	776	731	757	790	773	800	797	793	809	744	787	794	747	783	764	809	787	815	793	728	766	757	809	798	719	807	800	771	731	790	809	717	770	772	791	738	822	786	800	710	793	743	830	808	745	753	812	738	816	751	737	818	811	804	728	797	822	803	784	744	713	741	783	741	785	782	807	803	730	717	772	739	806	752	752	759	786	805	809	779	790	810	772	744	748	710	822	797	760	773	746	773	786	745	779	783	770	790	753	744	808	799	754	801	736	776	769	784	753	773	772	811	765	757	753	760	743	826	763	783	744	763	710	736	696	790	765	772	780	795	735	770	773	789	788	793	770	828	820	789	752	801	746	779	819	815	819	774	817	763	807	810	782	815	780	759	734	754	747	759	768	783	805	808	778	777	775	734	768	796	762	739	723	770	797	774	768	817	734	815	722	758	763	804	726	822	802	762	835	776	807	773	765	754	740	728	774	746	817	807	774	748	779	735	754	809	774	807	801	730	756	758	793	754	797	743	780	747	713	827
42528	55618	38654	20119	7420	1670	1521	1285	1239	1260	1107	1026	935	882	803	804	840	823	817	793	771	729	805	758	776	771	839	822	801	759	823	801	807	805	793	775	754	794	822	827	836	767	765	801	811	790	776	762	766	769	793	784	786	810	796	795	784	783	769	834	743	777	776	742	838	756	771	791	787	783	766	821	765	737	784	805	767	917	830	829	804	819	758	757	823	765	843	780	764	802	786	792	766	809	777	802	756	778	816	796	793	804	762	749	792	773	799	799	769	759	793	810	791	794	743	796	776	789	774	772	775	789	783	774	778	811	822	781	792	822	799	787	736	733	791	815	806	812	802	788	743	777	804	845	811	760	811	731	823	795	802	763	803	758	778	827	772	777	809	754	781	760	748	730	763	791	829	808	790	785	744	815	768	751	819	812	769	744	769	808	801	763	781	803	824	760	800	784	759	749	764	725	802	795	714	733	758	792	777	768	852	771	779	786	759	797	838	798	821	825	766	782	790	807	789	793	807	766	790	794	825	762	769	782	768	777	792	820	768	785	752	750	796	823	799	785	728	791	750	803	806	805	795	775	777	854	784	811	755	752	775	764	781	786	777	801	780	789	835	754	800	745	757	735	736	783	791	803	743	831	760	775	797	773	831	798	776	794	817	785	753	780	799	787	796	774	769	836	793	802	784	718	780	811	799	799	808	739	761	751	771	807	680	786	818	805	847	783	813	752	815	733	802	784	785	785	776	811	793	785	850	776	777	782	815	760	834	783	767	811	772	772	729	736	795	806	763	850	800	769	759	790	796	805	791	804	770	780	753	820	788	752	808	773	809	730	770	805	779	786	803	741	780	763	781	784	784	755	816	783	803	743	758	787	765	767	820	810	777	825	789	766	793	795	799	768	811	747	811	792	795	783	745	815	784	768	749	847	768	760	730	799	751	760	809	818	806	787	781	778	742	760	774	749	765	768	772	745	795	764	777	808	820	810	750	800	831	773	767	843	779	778	786	766	773	766	788	778	799	813	805	814	826	795	828	821	787	838	769	799	799	784	768	764	756	784	803	801	746	762	827	771	820	771	815	840	822	829	778	795	782	752	782	834	803	783	788	780	815	804	800	766	778	790	772	772	808	756	727	757	754	795	748	733	782	849	778	786	772	846	772	794	786	814	800	806	766	774	758	787	801	754	758	762	750	775	819	751	784	782	815	774	785	826	828	789	789	767	762	780	801	785	800	776	780	793	779	763	776	801	776	809	788	754	796	790	800	772	796	786	769	804	804	738	755	751	782	774	781	781	803	768	806	795	736	757	801	753	790	841	783	797	764	733	789	820	827	767	803	816	830	814	790	828	749	765	805	786	774	785	787	820	792	788	797	784	751	770	805	789	778	789	784	788	775	802	810	761	793	808	768	772	750	758	773	751	771	782	814	816	788	793	806	786	788	745	766	780	748	798	796	781	779	841	848	746	816	752	744	812	742	770	829	787	759	799	735	787	747	751	802	760	786	781	773	795	805	806	768	797	800	759	775	776	790	785	774	804	814	748	781	811	752	786	742	780	813	761	828	799	864	772	741	761	770	770	787	808	783	775	791	830	807	779	802	805	790	811	825	776	757	761	777	777	770	784	776	767	800	807	735	759	845	805	768	805	795	796	773	777	761	773	788	772	871	779	751	800	781	714	809	755	766	764	739	793	773	792	835	789	800	758	728	780	780	801	766	827	781	760	794	757	796	756	755	815	808	833	835	759	772	757	733	833	817	726	790	804	823	789	760	817	803	777	819	834	763	719	760	828	779	758	743	731	811	792	809	809	741	807	760	790	774	765	779	835	787	830	698	742	735	815	833	800	748	769	793	766	762	815	780	811	786	760	786	827	778	800	755	801	804	779	778	820	766	778	756	812	787	825	750	780	824	779	823	842	765	721	809	846	820	779	819	764	797	771	817	761	771	763	841	748	777	822	816	799	812	765	787	810	783	753	783	768	798	824	822	773	795	762	737	699	790	769	767	788	803	835	806	763	799	773	819	806	843	756	774	787	782	798	779	810	821	806	770	790	810	785	718	792	814	796	794	770	783	836	779	763	731	784	747	777	757	769	760	773	783	764	792	833	792	749	778	783	775	801	757	774	828	776	778	789	824	787	792	822	799	816	792	779	777	801	806	779	766	777	805	813	793	769	745	793	766	761	757	816	785	745	793	753	736	792	738	784	804	793	839	767	787	813	815	778	815	793	724	817	750	809	784	777	839	771	797	752	787	832	796	818	774	805	783	797	809	744	796	777	758	819	804	751	800	780	774	806	778	768	798	786	763	748	808	769	804	832	716	820	728	748	782	791	786	779	776	834	776	793	755	761	762	753	760	804	791	747	810	764	791	780	763	812	801	761	778	779	806	793	779	819	783	766	811	806	803	772	752	756	787	781	777	779	775	833	750	766	745	801	799	819	780	746	807	773	822	799	770	786	741	790	814	758	758	739	777	813	764	760	797	747	786	788	800	820	841	789	786	828	762	772	769	774	845	776	772	783	781	750	794	753	800	779	760	828	767	778	785	816	782	808	777	805	753	804	773	778	743	781	810	801	782	817	806	788	769	723	823	780	829	790	792	812	825	781	815	804	769	752	788	774	815	762	725	733	810	833	822	771	722	787	781	749	796	796	792	806	792	768	740	787	799	774	807	765	764	754	801	760	728	847	820	761	802	785	772	842	795	794	753	759	790	748	741	800	778	826	747	777	805	838	778	767	784	777	818	793	771	779	803	784	764	768	751	730	803	786	825	786	828	844	764	768	784	802	788	774	822	736	808	757	776	805	757	774	803	811	788	839	814	812	802	782	845	830	786	757	824	789	786	828	813	757	776	805	782	835	785	736	817	788	807	744	775	799	780	777	799	820	757	777	817	774	744	789	715	820	787	794	787	812	814	772	781	784	761	806	834	737	812	742	784	785	763	783	782	760	775	749	814	812	746	745	753	806	772	767	789	786	785	726	766	806	797	789	799	747	814	768	792	781	748	806	769	777	818	766	778	752	801	777	742	817	845	800	757	827	784	782	739	780	788	737	792	799	749	792	800	784	748	807	780	718	876	799	800	824	818	771	816	760	774	810	796	795	803	760	744	776	822	812	806	725	818	755	782	758	810	762	755	777	802	777	794	802	785	793	734	801	782	780	809	768	755	836	775	823	804	799	786	820	794	792	844	805	792	799	812	810	740	779	795	805	752	786	759	820	765	739	797	828	775	812	798	775	792	793	729	810	808	740	851	815	825	807	823	771	792	795	770	799	745	867	763	808	735	768	784	822	781	782	769	844	748	721	797	802	774	759	824	753	791	775	799	803	779	794	770	773	798	757	775	795	738	776	786	811	759	750	734	785	738	806	805	808	755	772	805	791	803	778	757	862	800	789	773	799	765	767	787	809	772	767	819	778	780	698	742	795	799	771	818	797	845	730	801	815	780	756	782	744	778	735	870	792	784	785	812	828	795	797	802	799	791	765	771	784	822	818
22425	20920	28371	23662	20936	20910	10936	1367	1097	978	911	843	777	636	657	619	609	631	602	606	663	589	564	618	580	567	577	584	597	518	537	602	590	620	557	591	552	621	546	600	564	576	606	560	626	581	572	591	583	611	599	579	551	578	589	574	611	584	578	572	593	591	543	568	562	564	558	578	582	603	565	594	535	586	558	579	555	607	579	549	583	596	588	545	571	582	535	574	559	602	597	566	531	611	570	570	581	584	600	634	577	561	606	594	620	573	612	542	599	572	612	574	632	551	621	599	607	545	577	617	605	554	579	628	564	584	553	607	535	559	594	583	594	531	523	626	576	541	571	581	577	605	582	570	561	584	590	578	553	556	601	551	571	557	591	594	571	569	545	611	571	561	557	616	577	599	577	559	549	550	557	561	626	566	554	601	568	565	589	597	617	550	596	590	604	560	568	551	602	570	625	571	542	591	538	589	612	556	605	567	556	584	609	566	590	604	560	639	546	562	580	542	585	595	604	554	548	565	602	579	563	561	586	593	577	565	599	634	599	535	587	596	587	588	597	533	564	548	574	585	514	574	553	549	528	535	566	545	579	577	568	606	556	575	629	589	597	563	548	595	550	590	589	583	579	525	566	555	582	581	581	596	634	563	584	548	597	558	620	574	564	535	546	546	545	584	592	580	575	582	566	543	581	576	581	603	544	572	616	550	614	604	566	548	577	525	582	584	605	569	605	589	589	573	539	618	624	551	577	560	571	530	554	588	570	540	572	556	589	581	585	602	614	541	547	567	580	566	570	539	591	561	606	559	620	551	614	549	569	528	599	558	576	531	602	574	590	572	594	568	574	597	566	570	551	581	566	564	560	580	556	645	549	574	583	561	579	604	598	588	584	592	632	595	561	606	591	558	624	524	571	633	631	527	557	558	554	578	603	584	571	563	580	595	509	573	624	568	569	573	573	597	565	582	582	590	594	609	597	605	588	525	571	568	603	543	594	587	536	596	565	554	606	565	553	562	582	554	532	546	609	589	561	592	528	583	555	568	589	576	565	517	620	583	578	575	556	584	521	603	594	598	573	534	583	590	608	567	620	570	571	578	659	651	645	624	540	618	578	579	613	559	578	568	595	597	556	583	599	556	557	565	592	618	568	634	619	591	568	530	582	593	571	576	565	570	564	554	556	571	570	598	573	577	561	601	603	607	591	575	597	606	586	580	613	553	607	595	583	607	542	569	617	574	582	566	550	524	616	545	566	589	589	601	600	592	554	554	605	539	592	605	570	544	496	580	560	562	556	580	578	605	568	551	592	521	563	590	557	578	574	549	613	603	584	616	555	564	570	561	607	590	596	563	597	564	605	517	547	597	582	616	542	604	592	616	580	552	568	553	548	613	579	578	587	568	572	592	602	585	610	588	584	566	581	575	556	585	567	624	551	536	589	600	568	555	573	553	557	570	580	612	574	556	599	574	552	606	547	585	633	556	576	586	557	621	572	571	567	561	611	583	576	590	555	587	571	596	556	550	560	581	580	585	577	573	594	554	621	597	594	571	577	582	598	584	571	603	544	589	579	562	567	573	548	575	556	594	572	623	557	626	568	563	569	541	571	551	593	616	595	558	596	574	539	565	567	567	589	608	559	539	570	508	572	573	585	590	599	590	579	628	561	547	581	555	571	612	618	571	564	617	593	587	587	539	596	599	586	591	595	603	571	629	572	553	539	590	559	570	599	579	553	565	563	578	575	571	610	592	529	541	602	578	576	573	558	621	559	562	556	571	589	557	587	603	615	520	570	560	578	557	565	586	567	581	571	595	526	574	523	596	579	557	593	601	599	571	549	585	577	626	587	590	579	591	593	597	611	581	579	559	602	575	573	556	545	579	586	540	570	560	590	615	602	599	617	597	574	581	588	600	590	572	572	590	575	584	560	538	573	589	552	539	607	546	561	574	577	537	577	550	550	613	607	607	582	565	602	577	595	547	540	590	617	601	562	598	563	543	572	592	547	550	606	614	578	578	573	592	563	555	566	595	622	602	590	545	527	588	567	575	568	545	546	580	558	615	561	599	552	586	599	564	615	548	605	594	585	594	599	569	564	562	535	606	590	569	567	584	627	608	579	564	575	627	576	554	635	597	577	564	559	552	595	583	549	603	579	537	565	622	595	558	584	558	586	556	600	549	574	595	572	595	575	581	604	581	595	547	542	543	572	591	594	621	580	543	596	567	535	556	552	533	580	559	570	576	591	594	577	627	582	558	531	573	608	557	571	546	564	589	581	587	604	550	587	586	588	603	529	618	597	557	530	570	553	578	543	578	545	575	581	599	602	568	567	607	527	574	535	555	553	601	575	546	567	568	594	623	576	607	636	598	594	601	652	597	551	568	559	575	616	577	598	587	589	583	556	569	587	540	582	572	579	578	579	535	587	555	551	583	567	590	581	556	613	618	534	573	579	612	599	557	555	612	627	566	586	540	628	573	576	588	603	590	569	566	547	565	558	624	567	592	539	603	568	554	589	612	573	571	548	575	612	552	579	590	608	542	541	561	592	615	546	584	591	582	586	613	584	528	571	565	557	604	601	550	575	592	586	583	575	571	578	560	577	568	528	575	590	584	577	606	588	576	582	548	542	584	616	554	573	590	534	566	575	565	563	558	590	562	558	567	599	545	558	585	562	561	589	604	551	577	569	603	559	604	603	599	575	586	564	588	569	575	555	580	557	586	576	591	592	599	569	609	543	583	543	578	557	553	611	580	567	630	593	606	554	581	541	561	596	528	504	595	568	599	566	594	581	592	604	545	584	589	563	595	617	600	544	581	593	590	594	602	516	556	587	606	564	558	575	578	605	581	573	584	571	593	575	569	558	582	622	592	582	620	621	557	596	608	586	544	575	559	602	577	587	576	575	568	591	607	567	551	578	581	556	583	590	586	574	591	563	591	541	578	606	609	562	607	576	544	596	595	575	565	577	563	554	601	614	537	568	615	605	551	613	555	553	564	555	552	583	598	566	622	560	538	561	570	554	572	562	554	590	555	625	563	570	601	600	556	584	563	616	549	555	604	609	556	599	547	524	594	596	593	559	564	555	579	553	568	578	548	549	539	600	568	542	539	599	584	590	582	603	516	578	599	595	584	563	546	579	596	565	601	536	560	584	576	561	588	526	579	570	570	613	603	593	563	578	568	548	590	568	584	573	579	569	574	537	559	570	541	614	557	555	573	551	584	549	542	580	536	541	582	571	552	524	567	600	564	592	553	560	580	548	587	599	573	539	572	542	584	575	596	578	586	575	534	581	554	578	576	613	612	592	561	550	550	544	539	557	542	604	592	580	596	572	587	576	561	590	568	544	555	593	600	547	601	593	568	579	539	566	538	535	603	565	574	586	566	624	574	585	593	584	539	593	629	548	582	574	584	583	567	577	571	599	621	593	595	587	619	595	540	575	567	600	611	563	607	557	569	572	593	542	580	585	591	573	580	576	581	586	599	596	552	610	570	638	565	552	583
46175	66115	48534	28658	11867	2145	1849	1597	1486	1308	1146	983	783	691	702	689	649	613	610	652	597	618	572	616	568	602	653	613	633	645	591	600	627	588	580	638	621	641	593	551	614	603	602	602	590	604	545	573	602	584	570	588	613	602	593	607	590	591	597	603	579	574	552	543	561	625	608	550	578	585	605	573	633	614	619	582	561	581	601	653	553	583	603	596	535	596	545	604	553	624	567	624	596	602	579	557	575	569	570	608	564	610	600	596	618	592	576	623	597	586	591	609	565	577	549	611	560	616	581	601	634	582	585	594	603	619	602	595	621	620	628	565	567	579	587	579	601	553	588	531	575	561	575	623	579	593	627	616	573	591	580	611	600	613	597	599	583	575	579	571	596	581	588	561	613	573	639	627	592	595	602	559	596	543	626	593	562	554	608	568	574	593	598	578	584	611	603	576	569	574	600	573	603	585	549	585	589	628	603	560	547	551	579	594	602	545	582	594	589	603	596	579	578	604	576	558	589	576	570	581	595	579	552	605	577	584	562	549	565	622	542	570	574	584	580	597	562	593	594	605	560	580	577	566	556	565	550	609	590	584	570	557	568	633	580	567	582	632	573	617	567	603	558	567	550	558	545	594	588	627	600	601	627	564	622	582	580	596	614	569	586	593	590	569	580	588	597	541	580	594	579	546	593	574	608	612	604	577	582	621	578	585	591	584	517	580	590	618	606	548	623	561	584	610	586	570	598	593	582	623	590	564	589	585	577	578	574	588	606	610	596	568	589	590	612	630	636	581	627	627	632	597	575	564	598	613	552	578	612	587	541	600	587	598	601	605	613	586	573	578	617	579	577	625	617	603	570	565	593	588	586	536	623	562	600	606	603	598	646	619	609	569	606	610	541	583	570	596	546	575	630	570	566	609	599	603	576	579	578	572	613	567	574	589	607	572	552	553	593	605	571	580	566	599	588	615	570	589	562	563	569	582	582	550	559	540	584	601	571	558	562	571	585	541	601	571	630	596	575	568	592	554	567	612	605	572	614	584	588	582	628	566	594	574	640	622	581	622	572	589	587	601	560	603	605	617	600	570	583	564	587	586	597	600	572	562	633	578	524	560	628	577	586	554	577	560	573	598	579	638	581	550	588	605	551	611	589	588	542	577	590	608	575	574	608	589	556	563	602	629	575	576	601	584	554	631	600	579	579	570	622	586	563	576	571	584	542	622	606	549	629	587	615	546	599	565	577	584	618	573	561	603	565	558	587	538	620	528	556	595	571	621	599	558	598	616	648	587	588	563	639	578	604	601	604	590	616	575	613	566	581	604	592	609	597	561	613	614	599	586	521	578	566	576	590	564	582	605	586	597	630	552	578	625	617	570	594	621	549	632	621	604	590	553	618	570	576	584	568	549	574	604	627	571	573	569	560	583	595	600	565	571	585	586	573	619	606	596	601	565	584	613	631	604	596	592	606	609	575	611	612	593	590	594	562	564	627	596	532	563	593	629	609	572	621	581	581	572	560	582	578	597	620	572	613	560	559	636	563	548	603	605	580	596	603	579	603	572	618	563	563	535	626	603	590	580	600	587	603	573	540	560	596	540	622	631	561	568	591	592	590	620	568	582	623	577	608	588	617	578	591	604	568	565	608	592	597	583	551	615	606	626	628	563	604	620	623	617	587	605	567	573	603	636	582	590	586	553	565	585	598	609	578	573	592	584	576	596	568	608	536	594	611	572	607	613	587	600	537	622	597	605	576	577	611	595	571	561	600	620	598	615	613	584	587	615	605	551	566	561	585	563	564	602	627	565	535	566	579	586	588	614	582	595	625	610	596	640	613	579	590	607	609	580	597	595	601	628	553	599	634	613	624	580	564	583	554	598	599	590	591	607	553	599	552	570	605	607	582	566	568	580	592	610	587	602	626	590	588	581	616	606	600	587	592	550	598	578	568	557	588	585	562	571	550	612	570	555	614	577	647	553	591	601	571	645	604	597	593	631	602	570	567	598	609	607	551	589	575	601	590	596	575	573	569	599	592	588	601	554	579	589	606	569	584	579	598	599	600	594	626	598	583	567	578	639	530	584	615	538	585	593	558	599	588	581	626	567	598	552	538	617	605	605	538	568	557	582	570	614	576	609	581	551	559	566	596	571	572	566	579	618	596	633	523	549	615	600	593	606	608	580	568	600	588	580	627	604	555	572	557	589	540	577	580	642	614	599	626	546	607	624	579	626	589	636	610	584	584	573	595	561	545	554	572	585	571	575	586	607	594	599	597	553	561	586	605	560	573	572	623	625	543	585	589	588	608	568	576	582	564	607	587	594	558	614	626	596	611	581	550	573	575	600	650	557	576	541	595	574	537	578	590	595	609	609	579	567	602	571	571	642	567	590	615	617	594	580	634	599	581	593	575	568	616	575	623	540	582	589	620	605	548	613	608	566	556	540	598	567	607	594	608	601	585	592	543	574	552	561	559	543	554	602	582	607	623	593	566	562	615	527	601	607	587	598	610	583	560	518	595	581	589	584	565	605	602	589	564	573	553	608	580	575	589	555	578	592	606	568	583	613	570	577	611	561	580	586	583	583	581	581	568	595	580	591	632	589	546	626	591	628	580	577	557	562	547	542	551	591	555	562	622	559	600	614	607	580	544	597	585	583	556	593	606	574	582	573	585	566	576	623	604	579	575	597	597	594	564	578	574	608	548	601	597	524	597	621	588	570	549	566	611	579	589	596	546	580	558	592	587	580	569	580	576	606	588	580	556	604	573	593	571	619	558	602	600	598	572	587	556	625	567	542	580	628	575	628	616	556	593	578	570	564	584	582	592	573	575	590	569	595	561	584	583	608	584	581	591	542	553	576	560	560	577	575	563	574	608	602	551	601	595	595	563	578	582	602	605	565	596	561	570	586	615	617	572	589	532	589	583	564	574	576	585	582	568	572	610	550	585	580	566	588	574	559	619	575	563	617	600	585	581	589	568	593	599	597	595	571	590	594	579	612	561	575	578	598	600	586	547	579	610	580	534	633	555	604	595	547	549	582	586	578	581	597	618	579	584	560	566	575	604	561	571	582	600	594	585	580	592	630	554	622	598	618	589	613	548	558	603	599	542	617	582	613	602	615	552	603	557	557	575	644	572	582	584	595	592	603	565	622	584	612	557	560	607	587	590	596	605	569	593	569	594	579	600	576	634	561	579	586	579	588	590	581	616	558	589	644	611	597	595	581	555	570	573	587	594	572	561	568	599	559	594	598	519	556	562	502	562	549	598	610	581	601	557	583	614	599	571	600	623	552	574	646	573	574	590	577	578	599	559	632	601	584	574	550	618	631	605	595	583	557	569	581	600	585	552	582	585	538	596	581	561	605	545	593	575	648	628	586	560	615	626	609	561	605	579	554	578	575	575	559	576	579	598	610	593	578	556	591	550	559	584	599	591	594	606	565	572	596	596	589	533	628	545	600	565	613	572	554	601	601	560	583	564	581	599	587	570	594	599	593	570	570
35400	33609	30955	16410	4038	1285	1033	1018	942	927	931	918	919	918	922	883	890	913	915	861	884	864	882	892	888	840	884	882	911	850	846	854	863	902	891	855	805	868	827	867	881	904	891	838	855	859	889	830	862	856	865	906	903	793	871	880	894	874	866	861	840	833	870	860	856	864	875	836	830	836	904	810	847	852	882	896	897	855	871	835	847	800	857	809	854	853	845	803	871	919	855	829	877	882	849	807	809	882	854	852	872	845	876	851	854	817	873	861	860	898	844	884	876	872	861	833	843	849	851	837	828	879	871	863	866	888	837	827	845	904	896	856	871	845	868	846	834	873	861	881	813	844	862	849	912	885	907	850	888	842	844	892	886	854	835	819	801	869	904	867	833	844	859	868	847	888	876	884	863	845	839	884	795	902	874	834	825	828	898	888	862	854	903	859	863	854	805	889	872	844	899	884	849	824	854	853	843	873	858	823	911	835	921	879	846	896	832	829	864	884	844	839	820	863	862	828	835	832	817	880	832	834	848	802	877	864	844	855	906	803	845	871	845	849	810	869	851	899	838	873	824	895	847	864	866	908	893	871	861	829	865	861	841	872	870	854	860	861	888	856	840	838	877	894	893	820	868	808	855	892	866	906	908	830	816	878	858	904	867	878	830	921	852	842	860	880	889	876	836	877	872	817	842	863	850	885	834	858	836	804	808	901	868	829	849	829	846	823	826	806	847	859	829	876	853	837	837	857	831	858	856	873	871	891	844	846	893	871	853	884	907	871	803	842	827	863	843	846	914	855	839	911	866	825	878	866	771	879	881	861	839	863	827	855	848	802	785	896	870	828	841	887	853	843	857	787	855	858	867	897	855	831	880	875	875	840	872	868	852	840	826	829	866	881	834	864	848	876	851	926	810	820	903	870	833	834	858	887	892	857	876	788	840	888	893	881	866	843	825	891	811	846	863	888	890	848	825	857	830	828	859	795	800	806	917	823	832	836	834	831	841	854	889	858	865	872	847	804	878	834	854	888	895	839	862	912	846	875	856	842	852	829	866	862	925	866	873	844	828	788	825	802	810	823	914	841	874	881	872	793	851	896	863	882	882	861	841	836	856	872	847	823	876	867	927	887	832	784	811	852	817	814	794	873	859	849	837	852	854	861	879	861	828	877	882	834	861	892	863	872	873	930	885	892	846	836	868	866	868	877	883	890	845	846	823	858	874	866	896	852	812	873	870	845	815	911	847	832	891	841	823	840	843	848	827	874	914	857	887	860	867	868	855	830	848	957	899	801	858	873	893	850	794	859	865	860	886	854	889	876	866	879	881	815	839	882	828	889	806	807	818	884	880	839	849	874	881	897	843	867	880	862	847	840	888	847	835	882	832	828	834	845	855	907	813	846	874	848	837	831	873	801	848	851	839	911	880	822	854	835	882	864	796	844	852	816	823	919	824	887	874	892	843	857	871	819	843	850	829	904	846	794	877	843	841	819	880	919	927	839	884	855	831	836	851	891	871	880	873	893	873	880	824	830	886	832	837	866	791	844	799	869	884	845	847	865	872	848	848	870	855	878	870	840	854	819	800	891	858	855	850	813	834	894	883	870	853	837	859	817	875	834	807	859	899	865	880	888	848	891	834	908	870	896	849	818	820	828	867	867	796	868	887	866	841	851	863	864	837	877	826	903	875	899	865	862	867	874	818	875	814	871	813	955	866	886	849	854	862	850	839	826	924	793	839	847	878	863	898	884	858	861	849	853	886	909	860	879	849	886	850	871	870	866	862	816	808	850	861	808	881	886	888	881	847	847	839	859	843	875	850	785	872	896	915	824	909	834	836	878	889	860	791	845	839	810	860	886	862	845	899	856	861	872	862	840	881	854	803	871	930	806	836	828	837	912	873	876	853	909	780	885	851	842	857	887	866	861	881	851	887	927	869	831	864	851	869	813	905	881	875	854	845	859	906	836	894	844	856	846	814	800	812	836	844	867	861	872	841	851	842	800	861	874	822	894	856	819	889	871	865	854	849	841	856	867	862	808	847	845	831	883	876	846	867	881	879	905	848	876	908	937	838	813	867	834	872	863	856	890	856	845	868	837	863	843	901	898	850	820	798	837	848	810	804	808	908	824	893	845	822	833	841	810	836	843	918	853	873	818	811	893	853	869	886	866	852	894	851	887	843	854	882	853	842	866	859	817	891	881	811	840	842	846	822	867	853	774	860	869	854	902	879	899	850	837	890	865	866	865	804	797	924	831	911	891	840	939	866	816	871	889	836	863	858	878	920	860	901	876	835	784	872	872	801	875	864	882	871	855	816	827	849	845	895	780	850	871	874	859	849	779	880	855	842	863	865	854	847	859	904	837	884	786	881	847	841	909	835	831	899	819	840	867	848	921	848	877	886	868	885	811	900	836	869	893	861	841	861	854	841	884	883	825	878	823	871	854	826	914	880	845	864	894	846	900	828	881	855	897	875	777	867	860	843	854	878	870	864	881	849	830	906	880	823	878	828	847	824	905	860	847	850	826	843	842	867	922	847	824	857	904	844	868	818	892	856	879	878	852	826	873	829	856	828	870	921	844	843	881	918	850	850	814	852	829	829	857	882	837	890	913	834	912	876	853	862	879	887	847	894	883	887	838	822	823	851	814	851	838	852	828	905	856	838	834	876	857	844	819	845	814	829	864	849	842	863	846	866	878	803	875	797	833	878	886	793	811	853	873	859	907	854	768	836	891	887	840	869	828	840	861	864	845	862	867	869	847	865	824	878	773	861	842	844	818	936	805	782	874	882	866	862	847	917	899	866	863	821	876	818	918	875	844	818	832	815	859	844	873	906	845	828	876	855	887	845	880	846	847	831	850	887	788	865	883	872	840	837	856	863	904	866	873	849	861	804	851	869	930	873	851	867	858	955	828	838	814	863	867	828	787	879	864	854	853	831	803	863	801	828	900	867	883	874	900	872	856	889	880	877	829	853	884	861	881	845	802	843	844	874	894	864	875	830	880	818	865	847	851	889	878	884	881	857	862	887	815	881	884	855	835	831	875	832	797	839	913	845	868	867	846	855	850	890	865	864	883	869	867	895	763	880	890	850	836	847	872	850	853	830	869	842	875	829	832	878	875	817	842	848	858	859	856	876	857	868	883	851	861	798	836	902	917	844	871	892	828	856	841	861	861	874	825	871	822	871	874	803	860	837	868	850	857	854	891	848	826	860	882	840	811	864	898	887	832	811	869	894	872	823	830	827	875	804	824	850	865	859	893	892	838	927	870	874	859	794	921	870	869	852	836	857	844	865	895	827	862	832	861	837	800	861	817	848	821	883	820	859	815	836	859	816	841	848	855	814	879	825	863	835	829	881	874	875	856	829	845	869	846	913	886	835	906	861	814	846	857	848	879	842	895	885	857	857	868	833	895	829	831	795	890	881	890	864	862	869	827	822	903	836	800	842	848	797	891	820	841	808	854	910	833	880	840	848	775	866	866	861	850	892	783	884	850	816	879
42970	47768	32714	13315	3975	1460	1196	1195	1105	1099	1040	973	909	889	882	863	898	895	927	880	850	859	916	879	865	910	879	850	861	877	868	867	887	881	899	885	857	835	921	856	930	838	863	845	907	859	864	931	918	884	906	939	911	893	881	896	906	898	885	879	832	829	836	857	894	835	881	852	878	821	883	857	886	888	868	907	893	815	864	878	841	867	810	880	888	883	821	859	908	822	855	857	838	892	878	842	875	883	834	880	881	845	899	904	843	932	842	890	912	912	879	876	908	901	876	845	867	905	874	875	862	846	873	835	912	876	830	902	846	906	863	799	903	930	868	900	864	864	834	884	873	836	917	860	843	898	893	847	912	826	868	845	868	875	967	899	849	852	943	828	910	871	901	852	885	901	841	871	915	876	897	867	899	916	893	843	904	829	850	863	896	844	888	852	910	857	890	879	932	913	875	904	877	835	833	858	914	943	862	859	878	875	858	863	866	924	888	877	853	917	854	860	913	850	913	903	892	868	771	830	824	903	886	836	889	857	870	885	886	903	866	903	905	844	873	850	895	879	895	903	887	868	848	866	880	863	846	867	859	832	875	887	822	833	875	858	861	832	888	871	878	850	878	873	898	876	918	876	910	835	858	853	855	892	850	837	817	876	876	887	878	905	874	821	836	907	862	910	871	899	899	802	908	832	850	843	839	862	883	887	900	843	874	896	840	869	899	901	847	938	851	886	840	946	855	892	876	844	852	864	856	912	808	841	889	850	827	828	879	894	864	844	899	896	882	859	919	925	866	890	886	844	889	851	866	838	843	870	879	915	835	866	891	868	902	896	891	904	849	845	879	873	882	859	883	894	873	856	822	863	921	904	864	881	853	844	902	888	839	884	875	872	882	888	876	867	909	883	837	851	875	872	883	877	830	906	943	822	934	879	853	881	869	889	892	918	833	931	891	880	889	933	858	933	888	882	874	843	898	852	913	832	896	866	838	820	888	927	872	903	877	851	888	806	880	849	838	924	924	796	885	891	847	838	841	891	919	875	840	854	927	895	886	868	896	853	793	875	875	887	909	811	839	832	871	847	868	905	900	855	892	865	889	864	938	886	880	849	864	883	850	848	871	866	861	917	841	905	912	862	885	885	873	852	907	920	852	885	883	885	882	833	906	871	903	920	884	876	850	885	920	786	826	871	885	833	908	839	855	857	841	853	937	842	889	869	873	887	828	913	848	888	834	869	850	854	842	930	881	871	873	909	852	951	901	869	857	877	872	865	873	888	858	864	853	826	889	867	829	902	877	858	891	866	862	878	841	846	928	913	837	904	859	877	957	844	899	897	876	861	910	882	872	839	878	892	876	896	874	910	908	836	851	842	912	869	879	885	844	905	912	870	838	839	896	880	869	807	847	873	923	844	854	897	869	892	905	837	865	863	878	857	908	842	852	810	898	887	857	848	898	886	838	862	896	858	900	845	913	878	886	904	888	887	843	860	917	866	840	919	894	916	846	864	899	859	861	882	851	894	871	873	849	897	894	870	854	855	932	919	881	859	908	902	834	861	844	825	924	867	908	935	851	861	874	915	855	871	900	869	866	861	903	872	885	928	895	845	916	891	867	832	858	855	841	859	897	871	837	871	855	834	875	843	861	938	882	889	919	845	875	855	840	846	851	878	852	888	855	869	895	892	883	885	874	886	910	871	916	854	887	837	917	917	868	890	789	901	869	935	885	843	867	843	866	873	848	859	860	879	884	876	915	915	857	899	901	846	868	843	893	831	881	896	922	875	913	950	874	893	870	855	879	889	854	888	858	854	848	956	816	903	926	834	837	819	931	873	943	833	905	886	854	910	890	849	881	867	956	860	816	848	893	869	847	858	881	910	933	930	900	913	842	841	887	853	892	841	862	822	823	944	874	879	872	895	859	846	867	900	860	819	901	853	892	872	854	859	890	835	883	864	847	898	859	866	866	854	842	907	894	865	900	909	861	886	854	872	843	860	874	883	846	875	878	879	823	838	850	857	899	883	895	876	883	880	886	889	904	857	870	916	880	833	882	888	874	874	880	936	830	874	908	895	885	875	847	878	877	842	899	827	912	906	844	875	872	867	876	892	904	856	897	863	858	862	817	863	827	938	808	857	869	930	897	892	913	872	871	866	845	863	887	836	826	837	888	917	848	852	874	887	913	823	885	860	838	920	860	829	905	848	877	858	882	878	882	880	891	862	845	856	877	871	844	828	834	875	871	897	871	850	849	898	884	917	842	842	851	845	831	877	895	899	880	884	893	872	888	866	840	811	881	861	869	890	821	841	846	919	922	871	869	900	837	842	832	847	866	875	857	902	872	886	858	860	859	900	843	887	823	897	830	896	915	875	864	893	865	890	856	885	866	868	848	847	829	840	891	853	875	913	876	859	886	855	896	871	856	873	848	898	911	900	897	857	834	880	908	865	867	840	947	868	886	881	905	854	862	889	946	857	846	903	863	878	861	909	858	902	823	944	903	893	841	873	863	858	884	842	841	906	860	879	901	914	895	854	841	880	839	854	892	871	841	893	869	868	887	834	895	889	823	871	876	906	898	896	861	802	869	911	844	874	871	884	831	948	889	891	861	898	889	853	815	887	903	921	854	881	854	922	899	844	869	896	832	879	885	842	861	867	857	884	875	830	922	893	850	839	849	915	872	913	840	843	899	852	842	883	822	854	837	818	868	850	913	843	923	883	868	867	831	849	845	826	887	892	880	880	868	922	884	924	843	899	882	882	837	853	891	914	871	910	907	880	863	895	902	907	938	880	860	844	856	861	907	917	862	883	850	850	880	911	827	850	884	846	858	886	819	923	866	874	874	829	920	838	853	883	858	825	830	880	852	885	877	876	875	895	897	852	867	840	855	879	850	831	863	922	841	872	809	844	896	830	887	851	906	872	870	854	869	820	902	908	911	815	873	862	868	838	846	920	872	865	852	880	838	905	875	876	904	836	850	845	893	868	916	892	857	907	876	863	911	888	915	866	888	881	908	856	924	899	893	885	883	823	889	907	953	887	867	894	864	866	868	845	867	845	889	848	888	844	895	871	888	872	827	939	859	858	906	893	789	876	901	930	896	894	900	907	917	868	854	872	854	881	872	899	864	909	914	877	869	800	857	811	876	847	896	882	889	791	909	851	840	883	836	824	873	850	843	883	906	882	878	853	867	852	857	871	880	865	863	932	922	865	833	870	891	900	856	860	858	913	878	839	912	850	786	840	922	885	866	883	871	855	881	874	879	866	823	892	860	872	901	840	898	856	872	890	852	898	884	912	903	864	902	932	905	858	870	855	873	824	848	874	873	898	821	832	905	882	884	827	896	901	897	879	905	877	896	874	883	869	823	873	945	817	915	871	908	879	841	889	931	911	860	854	903	912	896	924	915	835	875	861	892	941	909	839	895	906	913	871	879	899	796	878	861	875	884	837	877	877	893	910	928	918	889	878	884	871	909	858	845	857	861	849	914	859	907	868	811	852
23623	20883	27902	24073	20877	13327	1733	1130	1001	936	901	857	764	765	793	722	726	733	724	676	712	694	695	677	698	705	678	692	731	698	704	750	660	692	726	725	676	681	708	703	697	682	700	732	696	697	690	697	725	738	716	733	693	727	719	734	721	706	730	724	701	705	678	660	704	713	695	695	701	711	703	616	693	730	701	676	687	746	700	668	677	696	705	684	693	716	693	692	660	684	679	680	726	717	682	710	734	736	678	670	676	694	678	683	674	685	729	680	657	704	697	716	695	710	699	707	711	692	670	732	681	651	699	679	692	701	698	746	699	668	712	719	713	653	677	715	707	677	672	695	690	690	678	713	667	670	707	685	686	679	687	685	657	674	709	628	684	647	679	695	672	692	695	702	702	665	699	726	671	670	675	700	681	678	656	676	659	678	667	664	686	711	710	644	751	688	745	700	671	693	679	724	708	710	709	721	753	681	687	641	716	691	734	687	672	682	704	704	697	653	712	676	672	702	692	685	701	699	679	670	697	669	712	728	659	691	711	736	739	689	710	694	687	705	737	687	705	673	688	729	671	682	727	711	677	724	666	661	679	687	669	732	707	646	715	701	705	721	668	700	695	697	693	711	658	705	687	712	678	712	672	706	722	720	673	698	707	678	696	691	672	700	666	664	690	711	661	702	727	696	737	698	678	688	700	679	682	676	720	691	718	685	664	726	698	703	676	684	736	629	698	704	691	693	713	689	741	733	653	667	734	731	708	711	712	723	721	671	661	692	636	662	684	710	638	684	754	720	684	706	715	699	699	692	652	689	689	731	685	672	718	683	729	666	718	687	662	689	726	659	760	653	711	716	713	689	707	701	657	673	714	726	688	698	698	733	675	691	655	638	686	718	709	689	727	695	679	728	654	730	672	704	704	709	677	709	700	714	663	674	720	654	655	715	720	678	660	726	631	680	708	698	707	663	677	725	693	671	683	669	696	643	729	668	675	711	709	701	668	673	736	684	694	671	724	669	707	673	698	682	660	708	685	689	655	635	663	688	726	691	728	677	644	767	681	647	672	711	709	715	681	663	721	756	656	670	672	692	687	675	720	601	685	742	685	673	648	656	692	691	709	714	712	706	710	728	699	745	663	659	707	702	753	719	734	672	672	714	692	711	703	703	724	672	705	659	746	708	712	697	677	697	694	707	676	669	689	756	664	677	736	701	741	678	657	699	716	661	658	684	722	749	699	696	709	713	677	740	672	722	750	681	646	701	687	712	692	692	702	770	708	682	677	718	673	745	684	749	728	674	732	669	653	651	690	712	720	661	702	683	684	732	633	663	675	720	690	701	727	705	659	717	691	683	692	713	667	712	709	688	724	685	667	668	678	709	705	688	681	682	745	682	674	751	663	674	685	699	722	680	716	723	716	694	699	698	724	709	681	717	660	720	666	682	715	688	688	730	626	729	724	709	690	661	688	708	702	681	663	696	712	670	723	666	690	675	669	663	692	699	694	637	706	675	704	666	655	719	690	685	682	740	716	723	691	714	678	685	715	686	727	730	666	693	704	721	669	652	696	695	655	733	654	694	729	710	726	680	695	713	686	734	718	683	686	664	710	719	719	732	710	670	712	690	700	700	721	691	678	656	698	735	660	695	698	684	695	657	704	688	676	733	644	701	658	740	653	686	648	682	676	675	670	701	689	732	659	704	709	657	753	683	711	683	713	728	686	740	696	653	678	657	700	686	692	668	766	703	718	665	676	712	674	735	679	681	679	717	668	727	685	675	692	714	672	669	745	661	704	701	723	655	666	655	698	696	689	715	717	721	691	630	711	701	680	689	701	720	699	721	683	714	696	720	711	666	692	686	664	671	684	723	661	691	653	694	742	725	673	635	712	699	661	693	677	706	662	728	670	695	641	696	658	705	688	708	674	679	690	696	704	706	635	679	692	690	686	708	680	639	670	698	685	658	686	673	696	753	714	675	720	684	706	700	682	658	682	722	701	714	669	715	745	712	687	693	660	715	676	662	669	642	683	735	678	713	687	709	674	680	652	703	694	726	654	740	674	703	743	702	697	680	676	727	693	681	659	702	712	698	738	722	743	680	681	669	689	695	727	646	708	722	667	700	719	729	693	663	709	749	727	648	685	680	653	680	718	664	696	644	729	714	645	704	672	674	706	661	719	720	679	783	706	708	684	682	712	742	684	634	705	711	688	673	749	688	690	663	695	720	689	691	704	660	680	694	718	687	705	752	731	716	729	663	648	645	659	717	747	705	686	720	681	702	685	697	700	688	674	673	695	689	662	679	728	691	677	702	701	665	703	652	701	703	681	655	740	651	687	714	687	712	696	677	689	689	690	667	649	697	660	680	685	719	685	701	691	725	658	683	688	693	664	686	696	665	758	707	668	718	712	674	725	702	673	681	658	683	710	681	635	726	672	706	743	774	630	687	725	744	716	705	690	694	682	703	700	646	685	642	674	672	663	652	651	681	666	688	688	676	653	679	683	692	643	713	662	681	724	716	694	676	763	717	662	694	662	666	721	667	696	685	653	668	705	704	674	703	693	679	692	685	684	650	670	755	748	682	667	676	680	718	718	694	746	706	731	681	668	688	695	685	732	720	710	711	731	695	718	721	701	654	695	682	642	740	734	706	718	685	715	682	722	711	653	731	661	692	680	716	679	730	662	708	636	672	712	683	671	636	683	650	699	698	734	710	675	726	716	693	775	678	686	709	655	691	705	747	698	711	697	725	712	721	696	678	714	677	636	718	666	646	713	725	703	697	753	670	693	727	678	714	669	727	686	713	731	708	689	755	689	690	666	668	711	698	724	683	730	692	751	727	691	665	741	661	674	721	702	705	703	683	729	690	703	678	692	632	664	734	723	685	713	694	679	669	703	644	650	667	703	710	725	685	689	718	657	687	724	669	660	677	720	699	682	733	686	646	715	702	678	693	717	677	722	677	746	727	690	731	679	722	691	702	709	695	705	670	682	656	700	666	702	680	686	721	711	658	702	661	670	703	692	684	641	727	707	673	684	673	693	728	722	725	662	679	676	700	679	686	704	717	699	727	661	619	726	682	637	687	717	681	702	690	746	697	672	741	699	703	664	726	716	719	718	691	647	737	707	692	730	688	653	693	711	709	707	693	660	722	723	702	679	680	693	692	649	682	684	704	714	697	694	702	685	740	725	709	701	654	713	717	734	723	673	697	727	679	661	676	693	751	725	699	715	703	689	695	701	638	723	672	713	680	658	727	669	673	625	710	692	674	687	677	715	692	732	699	650	697	703	657	726	677	707	673	694	718	665	675	666	734	699	694	731	700	653	697	689	711	652	689	699	726	686	667	686	739	705	693	709	742	732	662	722	641	654	630	690	702	698	740	689	662	674	677	724	736	645	700	735	660	703	723	635	665	673	683	712	713	676	681	710	683	739	711	662	651	672	634	701	696	655	683	731	697	737	659	654	686	710	693	660	665	702	679	684	693	694	734	751	734	662	688	667	682
42996	57101	41181	21325	7958	2143	1547	1284	1185	1158	1016	934	874	777	768	779	753	740	738	735	740	774	722	753	720	734	707	697	701	702	714	714	713	737	733	711	664	701	691	720	701	758	724	735	745	674	749	727	690	737	695	709	710	739	710	749	703	711	771	722	746	719	717	709	723	717	695	729	693	724	719	704	713	718	701	681	746	676	728	699	735	708	808	695	764	706	712	723	690	683	743	737	725	732	754	741	689	713	705	705	744	711	745	715	731	689	728	707	714	706	688	746	731	679	680	740	706	714	754	719	712	739	676	748	706	727	778	736	677	695	716	714	715	720	707	744	740	710	726	695	696	711	721	698	710	695	702	717	700	674	710	672	752	697	750	736	747	725	701	640	711	684	723	692	697	706	751	718	737	731	696	754	697	736	732	691	735	715	751	744	703	694	692	713	694	699	673	671	724	702	744	695	722	700	740	702	699	722	721	727	701	682	676	719	701	720	673	685	707	734	720	713	725	703	742	690	733	724	717	711	743	737	673	780	749	683	706	726	666	700	674	682	754	682	689	708	673	746	687	684	705	741	695	715	694	752	705	729	725	696	748	724	757	691	685	701	705	687	757	658	729	701	698	716	777	704	707	707	687	666	719	709	683	748	661	719	715	742	716	734	697	713	720	740	733	707	727	681	738	717	715	683	690	742	704	697	744	695	736	729	738	757	660	743	722	720	720	745	693	743	736	708	697	703	669	702	748	737	676	730	720	703	775	711	678	721	748	703	731	714	718	718	725	732	712	744	696	757	700	746	692	696	685	717	716	703	704	680	711	754	758	716	730	767	709	704	721	676	695	702	704	677	639	714	705	775	760	683	707	767	747	699	698	675	747	725	745	749	704	701	694	695	723	675	753	718	709	710	778	735	727	730	688	718	719	708	706	745	746	729	703	697	735	703	749	742	705	711	724	733	735	720	681	725	708	739	738	682	733	682	758	688	701	688	753	728	731	713	738	701	674	753	734	696	742	739	732	644	736	692	729	702	715	753	769	730	736	730	737	690	706	733	719	754	723	712	682	711	717	755	737	643	705	737	717	725	704	681	728	690	677	693	676	753	708	745	705	746	733	692	706	722	722	747	730	654	669	709	688	761	699	666	705	718	752	758	718	694	712	743	697	685	711	721	683	695	695	716	695	749	751	706	711	700	748	732	783	732	705	771	677	713	682	781	691	698	726	747	760	700	695	667	729	739	687	679	669	720	701	726	673	713	755	763	697	681	748	714	690	724	699	704	675	707	737	676	714	720	697	700	686	691	705	683	719	736	679	688	719	682	733	713	739	716	704	712	695	730	726	762	740	705	688	726	681	700	687	740	693	713	736	734	691	695	741	704	675	713	772	689	695	722	763	742	746	745	714	688	754	664	731	719	707	691	718	692	720	737	703	687	756	709	715	696	738	736	783	677	714	671	690	663	752	689	693	691	735	681	679	703	780	758	717	703	713	722	692	735	710	729	703	688	754	672	726	711	740	716	723	711	717	708	718	723	750	716	704	726	754	705	712	746	697	697	738	703	722	733	667	677	716	676	703	682	744	762	746	688	764	705	691	712	731	759	696	728	715	726	724	709	701	687	740	695	746	758	726	722	728	656	748	706	693	696	742	702	745	736	704	702	713	721	724	720	747	727	760	677	709	700	732	698	668	682	731	717	671	702	724	721	730	697	711	698	719	698	731	738	723	785	698	691	674	724	693	714	713	710	701	699	691	765	735	669	742	671	702	722	709	699	692	727	719	741	681	696	680	694	711	708	709	717	767	675	731	761	693	691	703	719	773	725	691	712	687	698	692	721	751	738	670	682	752	691	670	725	703	728	748	716	708	720	768	732	697	737	708	736	682	698	685	751	707	737	695	793	652	741	696	700	683	721	709	751	702	764	680	737	757	752	706	709	699	678	757	754	670	710	710	746	709	764	717	688	701	723	707	699	662	685	719	681	709	694	765	715	666	664	737	717	770	698	735	718	691	761	706	736	742	762	686	714	742	695	699	708	703	724	741	736	693	761	749	688	746	731	726	739	778	709	701	740	706	719	747	741	706	725	710	745	710	674	772	707	684	692	727	688	754	639	706	705	736	674	731	713	720	732	746	751	707	703	713	741	681	766	711	711	736	755	714	726	694	733	727	767	729	746	718	691	690	716	696	711	685	730	693	695	695	748	744	691	731	720	707	698	711	754	714	693	684	692	717	741	743	740	720	717	701	743	738	695	728	743	702	726	676	685	696	734	713	688	701	673	722	745	719	729	758	701	722	727	735	737	746	720	711	702	710	714	701	695	738	710	716	745	760	680	696	774	721	693	693	721	738	684	713	720	717	732	701	700	725	733	677	723	675	676	675	727	718	733	718	708	732	685	746	695	723	734	723	738	678	706	722	773	670	746	700	705	720	756	748	713	727	705	777	670	714	673	681	749	717	745	707	719	716	764	699	720	747	722	690	729	751	688	741	667	698	691	685	766	711	695	730	705	670	720	685	671	711	718	727	722	687	737	704	733	744	729	701	707	673	759	695	670	732	758	742	681	703	725	698	736	727	685	713	642	726	745	697	702	744	705	693	688	743	717	730	751	747	743	710	720	769	727	755	773	694	682	649	738	754	701	735	704	737	678	750	727	687	733	705	737	729	779	672	699	725	691	714	733	726	690	708	676	751	733	717	725	699	736	706	754	742	656	724	662	698	741	715	723	704	670	688	710	753	725	747	769	733	702	766	719	724	729	755	692	690	713	760	708	671	752	714	723	733	682	707	714	694	698	727	714	700	701	672	706	677	709	672	723	700	742	689	702	736	719	719	712	701	726	714	689	726	676	704	701	694	636	709	686	743	681	736	688	727	704	672	722	718	722	760	669	733	730	639	706	767	674	724	721	707	685	668	742	785	714	727	716	754	715	747	733	764	685	736	764	706	676	695	685	740	728	731	742	758	749	668	743	648	749	730	746	692	719	777	705	773	759	770	704	679	722	739	692	698	710	684	692	763	738	695	719	708	723	718	699	741	746	717	703	689	737	717	737	737	712	740	701	699	716	801	760	724	742	759	762	754	749	731	738	714	719	783	761	686	768	718	751	685	697	698	726	772	728	725	696	719	687	740	720	703	680	662	693	704	734	765	702	707	745	724	736	701	713	710	718	700	702	702	712	772	716	723	772	744	722	734	677	733	719	714	710	697	728	744	695	733	717	696	788	687	704	734	712	690	712	719	736	698	763	713	737	749	728	668	707	738	709	724	710	698	714	762	693	738	679	709	755	667	720	715	748	699	780	671	720	671	688	706	715	722	708	780	753	715	717	699	688	698	715	707	698	753	670	684	710	686	676	738	780	707	703	724	724	714	700	689	714	707	748	726	726	742	729	685	795	721	713	717	725	696	677	736	723	738	722	711	732	697	699	641	746	678	791	709	731	744	763	684	723	684	755	723	721	715	745	736	711	678	727	751	735	723	718	701	682	745	765	687	734	723	716	741	712
24894	21001	27415	25091	17701	4354	1367	1082	1018	1012	965	906	876	849	839	836	887	792	747	777	795	816	794	797	797	848	758	781	836	767	830	805	809	766	782	735	829	856	783	807	796	818	754	768	789	751	787	767	735	752	799	783	789	768	788	778	751	790	787	805	761	768	758	824	780	760	793	758	819	731	833	783	811	802	815	761	757	764	765	745	808	758	767	772	792	772	807	780	754	758	816	789	817	753	811	789	760	767	811	777	794	797	784	789	796	804	827	746	821	822	780	800	786	778	734	770	785	823	813	808	800	793	766	805	812	795	794	777	777	789	848	735	799	818	795	765	768	817	757	804	831	750	765	817	769	786	801	834	773	826	832	802	786	792	793	760	753	742	752	748	786	786	742	800	809	785	824	803	775	753	760	787	726	761	753	772	786	803	751	748	776	784	773	800	735	748	784	729	783	811	797	795	765	845	829	790	733	810	775	768	828	834	785	772	792	782	787	815	830	757	812	758	777	791	788	829	786	780	820	778	815	785	791	805	729	804	730	814	833	785	754	779	804	788	787	763	807	729	792	801	805	772	823	797	793	773	863	801	807	735	783	779	767	799	797	823	806	789	752	808	796	765	775	806	794	789	745	783	775	834	809	790	806	746	784	790	816	778	712	772	747	806	751	780	780	819	737	768	772	778	822	808	825	768	766	816	795	774	785	773	812	814	831	835	864	757	798	766	786	823	834	773	783	777	823	806	789	729	758	789	829	774	755	729	858	784	791	807	850	836	766	800	743	801	807	752	727	765	810	756	827	740	759	788	820	734	782	750	789	780	799	749	821	817	804	810	775	768	759	762	796	753	807	776	817	813	782	777	827	789	756	812	809	803	789	786	792	745	789	741	790	777	798	810	748	796	817	792	740	736	779	832	758	768	772	749	776	786	787	802	796	768	796	756	793	740	756	743	790	829	778	785	846	832	837	846	807	754	729	759	798	792	847	808	787	744	780	798	762	812	816	765	822	799	774	804	773	815	784	797	784	758	758	775	788	798	768	740	773	802	809	769	732	773	768	785	844	773	787	821	795	794	790	774	778	745	762	766	766	798	807	784	764	751	747	816	777	759	789	764	786	780	757	769	779	789	784	793	731	796	768	790	770	786	780	750	754	791	824	796	749	787	774	782	766	808	814	775	798	763	777	766	765	783	710	776	805	818	788	781	794	698	743	838	805	769	813	805	788	788	744	754	756	792	749	856	810	786	782	782	747	780	747	753	843	828	771	829	789	775	805	760	817	817	789	815	810	762	790	829	776	811	790	807	719	831	802	754	768	748	767	742	803	795	802	794	721	771	806	840	807	807	773	775	751	802	771	817	823	808	755	796	781	797	756	800	768	764	776	784	794	791	828	761	803	791	799	763	780	829	794	774	774	787	785	756	792	819	780	803	786	716	786	761	779	706	858	766	742	770	768	797	735	749	801	803	790	802	781	785	769	812	798	840	764	828	786	784	751	819	773	806	779	755	808	847	769	761	817	763	815	776	815	766	803	752	829	750	790	821	817	762	792	799	800	761	793	799	774	787	799	779	788	777	788	757	753	772	786	797	760	734	771	743	796	802	740	750	769	790	822	754	767	772	775	778	805	790	779	818	820	798	770	718	806	812	762	806	766	780	781	807	799	789	764	803	804	742	801	753	870	821	729	772	787	771	734	771	750	754	773	753	792	787	817	837	809	768	758	802	805	756	736	758	825	784	818	787	822	771	795	837	795	798	807	849	835	828	789	804	759	788	777	835	835	815	788	802	806	786	794	767	830	778	736	814	755	822	813	826	823	760	803	793	749	779	778	772	801	775	782	765	765	817	792	757	750	814	811	781	819	760	757	771	794	772	765	805	745	809	796	801	803	782	772	814	782	788	783	752	774	828	802	826	764	803	780	796	780	752	780	821	792	784	731	789	819	768	805	736	776	772	757	680	834	799	771	798	766	832	746	783	775	733	792	766	778	792	783	831	771	788	788	809	825	740	754	822	806	819	778	749	821	780	832	816	722	794	806	814	775	817	786	792	819	791	777	776	834	775	755	800	826	744	769	736	758	761	778	821	814	800	762	739	790	780	782	787	803	816	812	785	738	841	802	816	790	802	772	808	833	783	765	783	753	787	754	808	750	775	799	810	816	783	839	782	808	808	838	800	773	807	761	842	775	798	738	741	774	761	781	819	756	760	798	777	759	818	783	810	792	790	778	775	804	760	791	791	786	788	781	742	804	798	802	725	780	806	744	744	730	778	754	790	788	806	731	725	768	765	817	741	791	798	755	732	810	827	752	785	771	748	769	745	774	764	760	829	755	803	823	828	795	791	750	781	785	779	814	788	774	768	775	768	725	844	803	804	777	744	773	723	744	720	798	786	769	811	775	790	739	744	764	790	815	758	761	788	794	818	759	788	769	819	779	802	735	780	846	807	820	817	790	767	750	810	781	784	771	783	783	758	823	834	813	831	812	774	775	777	756	750	724	796	789	774	793	803	849	777	797	786	824	789	726	797	727	812	738	743	786	800	740	814	812	781	766	774	767	763	774	766	783	827	796	764	761	784	784	750	787	803	785	753	753	778	741	786	774	790	747	735	798	784	767	810	828	826	827	759	796	761	823	764	781	797	830	797	829	754	834	781	761	799	762	765	784	809	798	777	805	809	776	760	793	753	778	794	799	771	769	772	783	793	757	767	781	779	778	768	804	722	790	818	758	775	757	776	780	797	779	816	761	823	806	785	779	823	780	829	777	826	772	821	789	758	750	764	825	724	801	778	800	786	773	779	770	785	790	791	802	808	805	737	772	751	836	767	815	751	782	723	778	768	785	801	784	770	859	788	751	838	760	750	756	795	781	763	781	778	748	811	820	820	850	752	786	727	751	786	783	792	791	779	749	810	780	801	797	829	722	812	796	742	833	760	712	762	814	787	785	807	769	814	760	807	744	777	798	788	806	770	783	794	772	797	776	793	751	774	807	775	776	754	783	768	824	735	793	768	787	789	811	778	771	751	808	771	823	763	850	744	807	780	800	769	799	825	798	754	768	750	761	723	739	756	748	742	783	798	755	779	793	725	802	800	775	805	795	767	766	776	750	776	753	789	770	780	817	774	771	790	851	780	788	768	807	757	809	771	813	778	807	810	783	773	792	742	818	765	765	784	768	778	752	767	788	818	817	766	820	785	805	790	782	772	785	763	798	828	770	803	811	751	797	784	780	760	775	804	751	792	757	790	815	770	814	740	793	763	754	817	775	817	800	827	789	749	786	809	757	792	775	777	770	816	819	764	792	774	793	769	753	748	779	823	796	820	798	781	746	771	758	786	766	745	765	834	829	776	763	811	766	762	729	792	834	784	793	789	741	707	760	771	832	796	811	817	837	782	830	778	767	783	774	780	770	786	822	786	807	779	747	777	803	784	733	759	738	786	757	783	803	796	723	785	804	807	833	787	728	784	832	837	805	789	749	791	740	814	768	750	752	767	793	800
41127	53477	36881	18887	9263	2454	1564	1397	1280	1162	1103	950	944	906	841	828	811	804	831	805	800	842	797	807	794	810	850	776	795	810	816	862	797	766	831	733	798	821	813	819	802	761	863	770	766	821	755	814	815	782	791	781	772	763	834	818	822	732	785	791	742	817	808	748	792	762	743	792	777	836	735	754	775	801	809	783	802	766	825	764	770	798	754	778	796	770	796	772	823	730	836	790	796	785	801	799	712	820	794	784	808	785	738	782	796	785	815	811	806	788	770	767	766	824	774	810	828	841	824	772	788	808	781	837	801	764	801	745	805	818	820	775	798	763	805	803	769	785	809	826	816	784	757	805	756	812	842	787	797	790	773	784	797	791	821	795	784	843	774	821	856	852	820	765	780	792	781	779	819	798	806	773	834	761	807	777	788	804	797	848	811	812	796	804	791	781	815	831	774	760	803	809	801	766	850	770	779	808	812	816	778	782	823	814	816	764	815	771	798	805	814	794	807	789	748	796	790	817	866	781	848	790	802	768	758	766	816	805	803	870	792	783	775	787	791	806	775	761	803	810	806	775	830	810	763	715	810	780	788	776	787	813	814	807	763	829	790	721	782	737	754	815	733	788	833	805	782	835	784	836	792	793	847	768	757	780	807	812	721	767	794	742	843	804	773	794	771	824	822	799	836	802	797	740	800	828	747	843	756	778	784	762	772	806	797	823	798	798	812	770	770	808	792	810	787	785	770	785	790	797	814	816	847	785	826	799	785	757	793	762	757	811	798	832	794	849	787	768	795	803	799	797	775	799	790	770	815	817	843	812	748	807	745	808	793	771	790	816	767	774	782	766	821	787	791	795	782	810	780	824	756	803	808	800	781	768	746	826	807	768	794	795	811	850	795	829	853	824	797	760	781	818	757	772	784	764	755	802	780	756	814	772	826	770	792	746	832	770	782	806	770	770	771	739	787	772	754	787	805	772	803	796	810	793	823	807	819	802	825	795	711	810	797	819	831	791	821	807	802	793	807	798	811	770	800	795	806	841	792	787	833	814	805	793	804	779	778	767	796	763	852	811	804	758	804	762	852	785	775	765	781	734	807	798	783	776	813	805	839	802	788	792	741	799	780	762	745	861	824	770	807	771	799	824	797	822	770	770	796	815	799	763	764	748	826	798	810	805	783	795	784	796	776	766	765	726	758	814	760	792	828	854	781	751	793	788	835	790	797	769	791	796	785	828	769	859	817	771	847	815	802	816	822	750	813	784	765	823	750	814	822	839	784	821	757	786	804	793	749	806	774	849	835	787	838	760	829	842	794	797	790	770	871	861	790	785	806	778	809	782	767	753	742	745	808	759	804	829	844	782	774	833	834	830	857	776	776	789	796	769	821	833	729	845	746	833	790	811	835	836	785	798	802	826	763	824	768	827	846	835	781	831	819	832	789	752	807	771	814	845	799	830	810	808	783	805	798	807	772	726	796	804	757	824	764	804	828	815	751	778	863	820	837	750	815	822	811	770	799	744	803	746	780	808	769	769	744	792	762	741	784	790	780	767	811	742	789	765	783	844	829	748	787	809	771	808	718	820	828	781	817	787	829	805	822	806	806	795	761	732	763	801	830	782	862	769	830	800	804	798	809	775	810	813	820	743	771	782	795	859	819	797	806	785	781	813	845	795	730	842	794	748	734	819	760	810	754	843	775	814	772	812	786	773	807	779	760	823	782	801	768	757	816	795	793	813	788	799	843	812	790	799	818	799	785	737	788	774	748	787	767	775	751	779	788	764	817	820	776	757	811	807	847	735	789	778	772	787	796	791	766	747	863	802	808	824	773	740	769	762	777	779	777	796	774	749	811	799	786	789	760	773	786	827	791	799	790	775	748	786	791	786	823	731	795	746	790	818	789	755	819	828	788	781	787	806	760	777	863	769	821	840	792	816	747	748	786	795	731	752	810	781	797	786	805	806	764	802	786	802	780	777	778	803	798	775	798	810	802	777	827	778	793	751	812	831	784	826	816	820	837	813	799	803	828	788	730	811	770	796	770	849	773	819	782	784	808	757	801	787	834	790	793	798	796	763	843	832	806	818	793	799	747	811	780	802	794	820	836	785	782	816	800	764	782	771	812	781	818	784	819	845	745	785	875	813	771	795	806	791	786	745	834	803	803	777	743	783	819	779	770	805	794	811	805	791	846	791	795	795	791	783	807	836	827	738	756	792	801	788	774	805	749	788	752	802	731	808	796	793	686	803	808	808	794	767	787	714	803	778	751	818	785	840	828	769	771	796	845	767	798	790	825	813	783	776	846	817	742	811	843	782	766	722	786	792	838	789	822	828	818	779	785	787	733	761	796	838	763	837	787	766	735	752	851	850	784	788	740	820	781	791	825	836	823	812	773	746	803	806	782	807	795	809	838	813	786	788	792	810	772	769	794	770	817	772	829	791	843	787	790	805	781	784	774	776	756	810	796	791	746	750	844	786	813	782	805	752	795	825	750	756	762	758	869	786	802	784	811	761	792	774	725	774	768	785	783	791	809	790	758	751	790	732	770	785	784	828	779	826	784	783	749	763	771	769	813	801	818	812	796	773	801	811	706	773	784	784	809	758	760	865	761	803	812	746	784	774	808	783	807	805	828	797	783	735	824	813	775	814	811	767	807	803	745	782	784	753	781	797	813	820	791	787	788	798	771	772	809	762	780	790	745	789	806	839	762	779	811	797	790	826	814	839	764	801	792	786	793	788	790	730	808	791	793	762	760	811	770	734	807	792	816	786	823	791	805	767	783	809	770	758	766	792	768	751	771	818	792	842	811	794	813	793	804	777	804	836	783	819	790	769	765	797	745	812	823	782	774	763	744	759	796	827	863	814	769	773	788	808	741	801	814	855	763	762	761	830	757	760	787	787	781	741	770	838	753	811	759	793	820	826	847	822	764	801	851	848	766	788	807	830	766	810	780	796	806	788	781	766	755	729	782	777	766	768	812	754	821	752	801	783	819	836	795	797	764	819	822	787	811	804	791	842	789	762	787	779	803	787	795	817	796	797	829	814	766	780	803	788	787	850	797	831	816	766	758	774	805	756	757	776	804	808	805	798	772	830	783	818	754	781	770	756	843	810	821	784	777	808	776	779	844	808	804	773	799	792	763	784	810	807	837	791	789	817	793	756	752	805	814	833	794	791	788	825	815	783	741	782	784	760	837	803	746	748	802	772	803	780	738	813	820	800	800	740	794	837	770	817	803	815	813	793	765	801	777	814	807	757	780	806	849	781	773	833	880	764	786	773	784	761	747	766	776	824	780	788	772	854	812	776	827	761	765	789	741	728	802	775	776	774	873	806	793	759	802	789	783	802	754	807	869	816	737	800	770	823	825	810	798	817	767	784	833	761	769	783	826	794	770	794	806	743	823	770	742	772	768	795	802	784	785	772	811	794	840	777	807	816	792	801	785	767	747	866	763	754	744	774	814	822	770	792	749	761	757	798	814	785	823	825	795	771	800	833
22492	20946	28382	23679	20964	20887	11229	1566	1088	1049	930	875	757	663	665	615	614	635	579	649	602	561	605	619	597	631	616	568	599	582	561	587	605	542	566	596	587	585	579	580	586	601	561	563	604	570	596	597	596	534	572	570	599	589	555	585	503	594	582	547	609	559	568	579	586	582	584	623	533	546	580	570	558	582	592	558	566	602	578	578	594	602	559	534	605	611	558	583	588	573	562	586	630	597	576	541	590	573	563	568	575	583	591	610	572	558	618	579	603	579	641	594	582	585	564	565	614	579	559	601	594	574	563	540	583	582	603	568	586	585	528	610	547	611	575	529	594	572	642	562	567	566	586	573	601	566	543	563	520	564	611	557	530	601	577	531	570	531	608	639	580	577	586	532	559	610	574	610	595	551	567	564	587	528	547	545	521	618	572	617	572	601	619	617	557	573	552	533	629	582	569	548	570	549	588	568	569	506	586	596	566	567	606	554	630	541	614	558	591	608	591	559	575	571	605	571	575	580	528	540	572	569	550	570	508	539	591	567	611	603	563	520	552	571	592	563	582	589	538	592	556	572	611	603	566	595	554	600	565	576	589	569	596	563	518	603	604	564	609	610	601	576	589	581	534	573	600	561	607	545	585	539	589	549	589	526	557	557	602	628	570	593	523	603	559	510	594	607	537	526	586	584	541	540	551	585	562	585	577	541	567	569	554	615	604	573	596	557	582	572	600	576	607	578	615	570	584	566	586	570	584	556	548	595	594	567	552	547	532	555	581	560	607	582	560	541	568	578	559	569	609	584	556	570	542	597	613	556	568	585	581	566	544	553	559	563	592	578	533	605	572	532	574	593	610	552	583	565	524	602	566	567	557	571	593	533	563	590	548	603	605	607	573	579	566	544	579	594	583	575	610	606	569	567	609	595	546	552	540	548	571	568	583	559	572	570	577	559	551	581	535	582	539	595	616	545	595	608	564	602	563	604	580	608	576	572	583	609	578	571	547	597	614	526	598	566	602	530	595	550	561	587	549	557	611	584	577	533	583	582	605	569	592	567	580	566	556	555	615	556	627	581	605	603	534	561	635	594	545	574	589	542	609	588	590	559	602	580	577	563	546	573	609	531	566	606	574	561	583	530	557	579	588	568	588	563	586	582	586	554	562	536	575	571	598	564	572	593	547	621	589	583	563	550	626	571	585	585	550	586	572	585	610	517	577	575	594	590	585	566	529	594	567	574	614	560	554	560	569	555	556	579	590	541	577	590	580	578	566	567	574	597	572	547	578	587	586	562	555	615	547	567	600	600	591	572	586	592	579	611	578	588	562	538	589	573	563	512	562	538	575	569	560	553	600	556	612	606	549	603	575	563	596	564	576	582	585	581	595	578	580	606	588	545	547	581	581	596	586	560	602	596	564	571	577	602	564	587	578	613	597	571	567	535	627	539	530	563	598	571	596	567	591	579	526	583	580	567	608	624	573	573	571	558	563	587	598	591	507	529	586	545	612	542	594	602	561	539	595	550	578	592	583	568	568	586	567	586	549	574	549	569	565	587	533	589	580	595	555	620	529	556	579	557	590	623	595	574	583	571	583	553	549	609	553	539	544	591	588	527	563	585	538	561	546	539	583	552	605	530	579	553	597	573	582	609	604	559	580	566	577	605	551	572	605	576	557	547	578	564	604	575	546	539	561	552	588	573	589	604	584	555	610	596	558	579	600	524	573	588	595	524	588	590	607	587	533	580	485	554	588	542	567	567	505	555	603	604	602	562	564	560	583	588	618	557	518	558	579	635	529	544	600	533	560	539	558	569	589	562	552	584	567	601	590	562	575	569	560	518	552	566	549	597	597	587	573	574	574	635	563	573	581	579	574	580	601	605	570	538	572	635	570	574	611	559	555	556	581	586	578	587	584	565	602	587	556	595	570	525	566	542	569	589	575	580	564	557	604	565	587	564	565	580	602	549	571	567	554	546	559	576	594	586	565	553	597	577	606	622	568	599	596	588	546	607	585	573	541	611	557	590	545	588	570	605	574	592	580	595	574	567	581	606	591	554	542	559	582	573	595	590	568	596	601	551	575	579	580	604	549	543	584	562	573	589	540	596	552	570	595	577	565	563	572	610	643	550	560	554	570	577	588	607	568	570	588	579	598	573	593	565	582	576	609	614	594	595	569	588	526	583	602	564	593	647	569	597	598	605	580	605	601	604	584	551	559	580	563	548	587	623	517	566	548	598	588	519	550	609	617	569	585	547	555	585	551	547	602	547	578	574	614	564	574	588	633	602	560	614	581	544	606	637	542	580	575	537	596	543	607	587	556	568	523	572	565	576	612	557	579	564	563	569	584	538	531	586	587	590	552	551	603	520	577	567	626	574	624	563	577	559	565	574	575	583	558	583	620	578	620	540	633	603	574	588	589	571	561	586	637	524	604	576	620	551	545	560	546	514	582	604	583	529	622	574	645	584	570	588	596	558	586	537	578	594	567	558	565	586	568	540	540	592	615	588	598	595	549	567	580	531	574	550	575	577	529	620	531	577	605	548	567	571	590	574	586	590	583	563	546	556	554	604	555	560	560	602	642	592	558	574	589	613	554	601	569	568	557	599	567	637	587	553	566	543	579	595	566	575	599	522	566	594	567	574	555	528	597	596	609	563	560	564	598	611	564	553	567	600	583	611	571	574	586	547	556	565	561	582	601	543	573	565	578	579	578	603	585	603	556	541	525	546	564	572	549	585	631	609	555	573	608	572	598	566	591	540	610	598	613	553	554	588	539	534	539	554	571	567	565	546	574	545	550	541	561	627	569	592	606	551	569	564	623	583	583	575	599	535	547	591	540	551	564	557	561	605	558	501	614	604	585	596	559	616	594	528	603	558	553	606	559	548	561	591	570	587	568	567	582	578	582	576	566	569	574	591	537	566	600	576	582	602	590	590	550	610	598	594	592	562	594	585	558	548	585	634	531	556	590	606	590	545	602	594	564	571	569	608	555	579	610	575	549	537	592	541	571	542	592	569	606	599	567	573	563	586	571	562	578	512	592	603	595	613	560	563	540	524	543	568	627	598	526	547	571	565	574	608	537	629	555	561	579	538	568	589	530	586	614	555	543	569	627	596	554	588	541	595	585	556	532	590	528	553	542	584	563	561	543	581	584	572	590	545	592	576	565	574	561	584	602	546	532	567	551	580	552	613	611	589	569	599	580	579	521	556	604	565	524	601	555	529	607	599	558	568	585	583	560	565	514	538	648	534	590	575	563	626	534	582	598	614	585	579	595	569	548	611	540	558	574	625	626	583	584	582	585	580	540	551	543	571	560	579	556	589	571	637	594	592	616	580	551	570	586	565	584	575	563	552	523	578	579	589	542	590	527	561	556	570	546	597	537	519	564	570	585	532	566	594	593	609	586	569	530	559	574	554	559	558	572	545	561	602	582	571	535	582	584	558	599	604	561	532	553	569	583	579	597	558	590	567	576	581	559	589	549	555	587	582	552	570	615	594
43649	65040	49076	31626	16399	3686	2159	1823	1508	1376	1178	973	785	729	708	657	624	647	650	610	609	569	620	634	677	619	594	625	600	552	564	606	603	568	563	575	644	610	618	584	617	572	610	565	633	571	604	593	610	552	608	597	628	584	583	580	602	604	585	531	592	645	565	601	569	579	564	566	607	556	592	583	601	565	590	588	601	577	608	540	613	599	570	562	579	603	562	556	527	576	557	569	592	591	584	573	605	584	602	615	598	581	568	563	588	565	597	561	615	545	611	573	541	610	600	618	553	611	548	535	597	608	552	533	563	548	594	585	609	598	584	653	579	562	594	574	603	571	593	585	547	595	615	585	586	562	591	610	628	592	587	612	564	590	547	575	601	538	552	595	592	603	576	585	604	543	607	569	585	583	568	572	577	591	602	582	587	557	577	558	556	590	589	536	588	600	594	579	593	568	633	606	522	548	597	611	598	577	529	537	596	561	600	544	559	563	598	550	610	607	593	598	614	599	569	595	589	605	544	596	569	586	578	627	572	583	582	605	575	529	598	566	576	556	582	552	620	578	593	606	561	580	629	561	577	589	556	540	568	621	595	584	595	587	547	586	593	556	577	584	560	568	545	550	593	561	547	613	632	525	574	545	556	583	602	563	572	604	604	573	621	578	614	577	586	600	592	552	613	571	543	603	584	618	576	579	589	607	565	547	593	617	585	562	595	554	589	575	606	549	574	592	608	603	618	624	563	616	591	582	555	601	595	545	574	561	584	628	541	606	586	598	585	630	580	589	582	565	545	620	587	613	563	604	549	624	572	563	583	588	585	589	575	562	580	585	555	597	594	583	571	574	573	584	563	581	576	573	596	616	598	633	600	606	628	561	583	560	571	599	581	562	592	556	589	593	592	564	603	614	569	617	572	581	565	570	582	586	599	569	593	601	590	577	596	560	576	558	563	574	597	577	559	613	587	619	584	579	589	566	600	571	582	561	546	577	582	549	573	579	579	585	570	586	563	610	544	597	612	568	607	594	587	646	578	570	617	626	629	629	616	579	585	571	591	577	584	620	587	600	584	622	618	545	599	614	565	599	620	578	579	619	604	567	602	566	582	606	584	556	580	618	624	570	577	601	595	566	612	573	554	580	593	590	600	631	603	591	570	546	612	581	564	573	567	589	592	534	564	566	577	611	592	622	613	572	605	588	583	572	554	578	576	566	591	579	606	644	558	607	583	589	577	623	611	573	561	594	599	577	629	571	566	640	566	558	573	605	574	568	602	609	581	546	593	581	575	647	592	584	572	520	598	590	617	572	578	577	605	624	563	594	576	581	565	560	553	586	546	581	583	626	571	575	600	580	591	568	602	637	564	616	563	568	593	515	578	629	608	547	629	576	595	582	629	597	573	603	599	598	592	614	576	569	616	584	592	562	581	579	606	584	590	555	585	575	585	626	588	618	628	588	605	589	631	621	586	603	576	555	527	616	622	623	571	585	610	602	559	601	578	597	592	620	567	608	587	599	562	620	624	586	562	611	556	596	633	529	547	537	624	604	586	579	566	571	595	570	550	611	601	569	565	597	566	605	625	563	599	571	614	576	591	581	564	575	565	585	576	623	550	587	596	558	573	605	596	581	573	555	581	554	556	580	614	583	559	611	564	608	579	602	555	599	573	593	593	630	556	574	557	591	603	601	570	574	557	544	612	565	561	599	583	607	542	600	628	590	583	594	594	552	585	564	547	606	551	580	554	624	566	577	593	591	580	555	545	601	608	565	551	554	591	599	595	602	613	621	554	613	596	599	568	583	610	592	572	563	587	568	631	607	589	589	594	566	613	603	597	626	549	583	568	574	626	554	588	598	568	559	614	566	563	592	587	585	608	598	567	634	578	593	614	557	624	602	605	553	578	585	597	566	605	618	603	588	590	595	561	563	594	567	651	605	632	605	575	543	579	561	574	568	574	577	596	620	581	600	574	618	592	607	649	573	555	579	577	540	588	552	637	566	595	616	538	575	605	585	555	604	612	583	566	583	599	593	573	568	585	578	568	588	598	576	519	544	538	591	583	646	590	576	546	570	584	575	619	573	608	569	589	533	597	574	547	587	614	569	547	569	591	546	605	598	576	615	585	583	590	604	592	562	596	551	596	615	607	593	578	550	575	605	593	587	636	579	566	559	570	593	570	595	577	591	599	590	549	587	572	558	571	580	598	566	586	593	530	615	587	599	626	564	634	580	595	571	595	593	568	589	584	554	609	574	615	577	537	575	573	567	581	582	583	624	598	566	573	635	571	586	579	582	574	575	598	597	587	535	599	584	568	610	547	587	553	607	582	606	606	604	563	548	576	597	594	604	586	591	593	570	589	588	602	605	593	564	630	607	584	589	586	599	569	541	565	592	572	571	608	585	568	597	608	543	618	585	572	565	571	610	612	571	549	600	562	568	596	578	577	601	549	600	566	609	574	597	546	595	547	570	616	574	596	597	592	567	585	575	540	605	554	624	559	598	528	563	577	595	552	630	609	601	566	564	573	612	606	618	626	590	595	604	575	623	571	596	535	590	560	538	634	606	557	568	566	620	598	588	593	601	603	623	578	547	560	576	592	571	574	556	594	615	547	554	593	605	587	584	602	619	587	583	581	603	581	614	580	568	566	562	630	595	606	585	549	564	661	557	567	608	586	611	565	559	541	569	591	562	591	575	591	578	615	572	588	635	636	571	604	607	567	599	589	605	558	599	582	539	550	589	577	604	598	580	548	590	559	619	552	587	569	593	625	584	536	614	578	570	573	554	574	597	589	598	563	594	580	590	562	620	572	610	612	581	566	573	578	575	595	625	580	609	569	580	601	602	571	610	577	564	597	561	586	580	580	581	581	609	602	560	586	569	609	580	589	592	545	599	577	546	610	577	572	558	570	600	582	600	589	637	585	587	609	555	569	633	595	586	551	620	601	584	584	534	607	593	565	610	593	616	569	566	630	541	584	546	581	620	580	598	581	588	611	545	599	545	622	617	579	580	565	577	594	592	602	588	601	628	610	531	580	541	579	570	602	565	567	568	602	566	649	562	627	596	614	582	598	599	587	593	573	617	598	574	600	586	580	563	609	554	631	589	587	584	559	570	567	627	603	591	596	583	596	610	565	616	551	574	570	552	618	593	584	603	631	589	601	610	595	602	611	543	596	553	586	564	626	610	536	583	563	578	584	559	581	526	611	626	570	631	562	592	556	534	605	607	581	599	604	628	628	611	525	586	622	580	608	543	611	555	571	557	559	604	591	557	600	569	540	562	587	626	547	599	568	589	580	597	583	593	600	626	582	579	564	567	593	625	626	590	606	575	573	579	593	591	622	566	609	558	595	546	592	591	553	576	562	588	525	589	564	585	565	593	598	622	599	622	535	593	578	596	582	580	575	572	660	573	605	576	578	600	589	572	571	618	614	610	589	585	521	614	586	622	583	552	599	605	616	597	601	578	606	568	564	599	582	559	601	615	621	603	590	596	583	597
34930	33466	30107	17860	5501	1471	1185	1045	1055	1040	938	969	894	907	880	829	909	878	834	910	853	904	842	905	847	816	871	863	907	863	874	919	882	894	883	837	852	814	906	810	899	871	867	817	882	859	849	814	880	880	858	855	862	886	847	837	882	812	882	838	856	818	869	834	893	855	899	852	857	837	863	916	898	861	848	808	872	831	876	908	898	890	889	872	917	850	856	878	833	839	864	873	875	829	847	883	870	857	894	882	869	857	868	859	861	835	895	865	870	886	853	897	875	847	853	862	863	860	821	848	860	870	857	854	881	838	869	862	908	811	912	883	858	830	859	909	851	854	814	882	871	888	895	844	827	880	870	820	894	845	858	815	845	877	814	880	882	829	877	877	917	819	873	895	860	887	867	863	852	875	855	854	871	871	888	837	840	860	872	896	913	880	887	859	864	889	854	862	836	868	864	922	848	828	854	837	857	865	852	886	855	866	851	837	874	831	841	874	874	865	911	850	874	909	935	824	926	833	884	863	888	840	857	842	837	853	864	848	834	893	848	864	860	896	888	903	836	864	820	848	869	831	822	837	877	906	859	868	841	884	873	841	874	807	823	850	886	904	879	892	903	901	905	851	884	829	898	902	928	884	853	874	856	827	871	900	875	895	883	867	879	911	853	853	879	934	897	820	866	919	853	928	898	853	859	873	884	887	871	894	868	890	808	838	877	886	920	886	873	879	795	877	848	882	920	870	862	865	868	820	922	897	851	824	873	851	895	920	846	892	879	872	825	885	844	825	878	843	845	839	840	887	814	927	827	860	843	868	852	914	873	817	870	876	842	865	876	883	918	848	886	915	830	897	877	839	868	876	883	891	885	888	831	891	856	878	824	800	837	834	867	894	859	874	850	878	883	848	854	917	896	887	914	903	893	820	905	860	900	883	890	875	932	856	841	854	897	820	897	848	858	838	806	878	910	902	919	829	846	832	808	792	930	853	884	868	869	843	888	889	828	910	813	876	859	840	895	833	874	891	886	843	874	866	894	903	859	849	872	882	865	907	872	924	845	878	845	864	852	817	903	905	870	862	819	873	871	893	913	903	839	911	898	878	871	922	895	819	894	848	907	831	911	823	804	872	837	922	877	860	926	853	842	841	893	875	871	895	871	823	945	874	912	859	843	957	872	888	894	879	924	852	863	894	841	868	817	856	869	836	893	844	832	863	868	874	914	863	839	847	806	822	847	856	897	845	837	849	864	880	894	882	860	862	854	882	862	867	862	872	895	857	854	889	874	878	875	883	860	863	853	850	824	840	866	826	858	844	877	870	861	872	886	847	887	835	895	864	870	852	929	814	848	856	907	873	903	923	826	827	856	816	862	887	856	813	838	890	890	908	855	901	902	879	847	882	876	823	811	899	879	863	880	869	857	822	864	888	890	920	830	858	898	828	892	857	901	871	931	877	841	891	866	884	849	837	840	860	912	811	876	853	845	857	862	879	868	871	899	919	825	875	851	822	848	841	899	915	837	896	877	852	829	853	963	891	810	897	794	849	868	899	856	894	863	897	849	856	925	861	915	915	836	873	891	844	887	844	855	881	788	830	837	889	847	876	924	870	867	933	850	874	889	872	833	864	852	911	895	880	881	871	895	899	838	863	880	859	786	840	864	874	881	875	861	888	881	871	862	834	823	839	899	873	902	874	875	897	862	823	872	885	879	816	862	921	877	806	912	856	856	914	833	911	861	840	836	904	860	831	844	880	867	870	848	859	871	853	900	831	916	899	839	816	861	868	873	949	862	897	905	846	842	864	826	857	862	845	831	880	847	844	871	856	829	901	910	828	909	889	882	842	865	878	866	828	866	865	900	844	865	862	886	844	849	907	875	829	829	824	893	873	864	816	847	841	877	844	881	868	893	875	888	911	911	873	885	884	881	834	815	833	907	928	910	848	840	898	825	884	919	873	832	853	881	860	857	907	838	828	824	891	877	895	857	886	884	897	817	850	878	844	888	795	824	872	832	867	852	809	917	898	844	851	840	877	858	875	829	892	928	882	911	880	888	863	896	912	846	883	849	844	889	920	823	902	886	856	914	818	833	856	863	857	893	893	854	879	886	879	850	876	928	790	900	863	882	889	877	864	910	863	830	880	834	838	898	873	876	916	818	844	833	843	865	896	875	873	874	869	835	853	825	904	872	894	884	881	854	847	843	827	856	860	802	866	896	923	886	864	892	847	901	873	851	885	884	834	909	861	904	885	804	862	874	884	861	904	874	912	877	846	832	849	865	869	870	867	881	815	865	877	924	860	876	876	897	890	928	853	828	893	880	874	943	850	843	857	859	915	873	847	871	850	852	839	871	841	809	900	887	876	891	838	843	871	869	861	833	869	853	879	814	892	888	832	882	860	907	851	834	851	891	863	873	917	880	904	842	868	840	826	844	874	839	884	849	878	885	831	869	829	851	834	814	868	871	856	868	862	886	861	897	832	869	895	892	858	873	890	886	867	887	930	878	833	829	881	890	887	863	883	873	821	826	855	900	837	889	900	843	838	890	844	901	836	900	870	825	852	842	886	895	876	947	852	862	910	857	840	886	863	884	861	892	879	853	862	891	861	917	895	902	850	884	875	821	870	874	856	813	873	908	902	810	883	862	935	882	855	829	891	904	858	871	884	864	882	860	855	867	887	911	912	877	863	909	898	893	854	850	938	851	852	883	887	870	879	876	854	875	859	841	840	846	855	832	891	860	892	889	908	864	848	843	862	884	854	857	838	892	864	893	818	851	878	832	811	872	829	815	813	859	869	872	882	836	861	834	855	857	906	889	841	851	884	885	873	911	886	845	849	890	815	824	885	852	864	841	827	848	896	827	878	892	901	901	831	930	900	847	816	885	851	879	836	857	871	924	911	806	885	902	873	890	853	898	823	945	915	850	853	829	847	843	876	894	879	854	854	874	902	915	850	846	872	807	909	871	859	872	855	856	862	843	864	866	872	836	840	894	884	862	873	863	852	863	916	894	869	850	882	906	814	875	902	887	900	855	871	840	836	873	915	839	819	892	836	835	805	931	878	887	861	862	902	906	859	812	840	826	813	863	845	931	875	828	855	942	977	858	817	883	876	897	911	870	857	867	868	854	897	893	909	837	831	858	874	822	843	858	851	861	853	875	930	827	887	874	842	836	872	854	898	850	835	881	863	845	869	884	861	891	897	854	860	920	859	890	895	896	860	823	889	868	873	841	814	885	853	826	859	835	849	876	868	895	879	827	862	882	813	903	899	914	885	861	849	845	847	947	791	850	877	891	880	849	853	899	856	851	864	868	873	847	869	846	912	895	919	815	870	872	870	873	875	877	868	887	855	851	852	850	823	852	830	871	915	863	866	841	846	930	856	885	886	834	909	909	828	870	825	904	896	845	879	830	864	882	801	910	843	865	900	922	884	882	923	807	895	896	854	878	899	838	862	832	863	856	933	896	889	855	880	884	862	817	826	883	841	874	823	944	845	833	849
42287	47974	31949	15577	5871	1703	1328	1301	1145	1126	1130	1009	987	909	923	868	898	923	902	889	875	901	888	842	966	928	902	882	917	880	888	941	927	915	885	882	903	952	849	905	834	883	923	867	897	940	891	898	924	872	879	870	836	862	900	859	867	909	931	851	886	846	987	865	928	837	843	887	878	916	932	841	866	935	915	923	922	898	923	865	880	883	875	900	890	915	870	863	853	870	873	951	908	967	888	855	927	917	883	856	885	870	896	885	906	849	851	911	877	890	909	915	883	896	904	895	886	918	916	838	933	884	894	878	901	867	893	844	855	878	927	916	911	884	871	965	847	888	942	884	924	908	868	899	938	905	955	891	880	899	862	907	943	850	876	890	863	883	899	950	904	907	910	951	912	917	916	860	865	888	851	877	918	894	878	873	838	856	853	863	961	921	941	908	867	920	813	886	893	865	862	867	856	880	930	859	884	855	886	885	876	835	866	938	882	865	883	862	870	914	852	879	822	894	881	875	883	929	866	852	877	891	878	900	849	879	864	891	856	852	937	930	905	891	861	868	872	901	891	929	880	889	914	856	876	908	865	850	859	894	910	822	835	914	887	940	841	907	914	927	916	856	845	943	875	871	936	934	885	879	895	858	873	937	871	875	911	860	872	886	883	892	808	923	886	931	869	917	860	893	888	875	900	856	928	903	883	923	882	854	946	897	874	902	925	904	870	892	871	884	870	870	920	877	889	857	892	875	867	927	912	931	880	925	880	885	893	877	904	910	895	942	902	904	896	887	879	923	866	849	916	938	859	902	874	852	901	891	950	877	918	915	891	898	898	925	901	926	867	882	861	929	850	872	883	916	872	833	894	846	914	854	885	907	875	973	882	894	819	868	829	891	886	867	947	895	866	919	899	859	880	901	902	904	927	883	923	908	927	903	894	881	910	880	871	878	870	932	927	838	898	905	891	896	888	885	913	885	922	917	900	868	927	867	880	876	908	872	876	930	867	888	876	857	837	861	899	897	887	831	884	812	919	851	931	894	891	830	879	870	807	888	870	853	895	895	906	899	868	858	890	892	880	890	908	898	873	831	875	865	908	883	882	874	836	916	906	920	902	900	911	913	842	875	887	868	869	895	893	892	927	958	900	878	856	908	883	939	905	833	889	875	882	951	910	906	877	880	897	886	828	894	926	882	828	910	892	885	892	859	905	841	835	871	855	916	883	851	891	929	900	842	900	878	914	852	815	923	904	876	890	921	896	869	867	860	880	899	861	907	881	867	900	866	906	894	888	915	883	851	904	878	950	861	860	876	825	868	917	897	870	912	873	795	889	920	884	899	862	897	864	917	911	910	880	908	899	873	872	918	896	943	822	887	866	883	862	878	870	911	850	894	877	851	914	877	831	903	883	918	873	913	883	901	889	839	894	897	887	923	870	894	928	832	884	928	837	879	854	897	899	888	893	954	886	902	910	874	887	885	895	897	915	866	830	889	861	894	877	892	876	890	945	834	871	918	865	859	882	886	871	897	862	843	913	853	868	857	885	867	862	951	843	840	891	928	890	857	882	947	887	840	875	812	855	947	898	922	888	854	919	897	914	878	911	876	863	858	923	892	905	904	850	866	905	858	847	877	919	862	901	916	876	887	850	934	843	884	823	892	916	856	876	901	881	880	856	973	904	883	846	875	909	917	940	850	807	922	909	880	886	845	923	867	888	919	830	895	914	879	960	895	895	901	899	883	855	880	896	901	898	872	870	955	887	883	881	889	879	831	877	874	869	920	897	901	891	925	815	908	889	935	894	864	902	903	925	857	892	896	898	894	912	927	923	918	911	960	878	913	908	868	877	827	845	881	897	866	897	922	870	901	873	841	852	907	904	898	899	934	897	906	907	934	891	890	929	821	852	893	892	934	933	892	850	894	898	851	847	937	889	866	827	910	851	891	869	901	931	877	874	917	829	904	886	917	886	898	865	833	959	877	875	862	821	903	918	898	880	904	863	881	878	892	897	872	891	884	889	906	903	850	857	848	864	922	839	881	890	925	837	909	912	878	874	865	886	915	881	886	830	855	847	882	803	889	906	872	897	853	864	884	916	869	896	881	890	943	934	883	889	900	970	882	870	911	936	955	871	902	926	919	904	895	861	898	884	889	869	883	888	864	868	904	825	912	911	868	893	898	852	834	865	870	903	860	887	807	925	912	917	881	865	894	887	911	938	904	828	904	845	929	897	858	955	869	850	860	940	927	925	932	923	859	906	925	911	915	906	967	866	910	892	902	922	860	848	870	903	874	849	917	828	846	861	887	906	860	872	899	871	944	936	919	885	896	856	899	808	880	873	907	939	886	910	918	872	922	877	893	855	872	900	871	892	827	906	890	949	895	838	924	881	874	890	917	860	872	954	892	898	854	864	920	894	860	837	932	865	931	900	898	899	932	901	882	858	864	895	918	885	870	853	900	878	908	934	908	893	905	881	888	918	888	836	916	889	837	897	882	840	846	922	879	948	840	872	890	876	905	852	893	871	856	886	895	840	901	898	897	850	863	859	925	908	858	824	809	888	879	920	909	854	907	829	900	870	867	890	831	906	900	903	915	954	874	859	902	849	892	901	960	884	904	907	913	857	854	847	863	880	886	803	854	852	904	916	848	928	878	870	874	889	807	844	887	862	913	874	856	887	901	874	863	900	920	885	890	895	863	919	884	855	836	927	911	891	914	870	959	865	896	879	889	938	858	884	830	859	892	837	885	902	892	917	884	895	915	912	906	872	880	891	890	900	908	920	912	849	882	860	913	890	892	817	858	895	885	934	931	826	884	892	856	843	863	943	885	947	905	853	938	874	982	892	874	931	890	820	919	883	898	857	947	883	920	907	815	902	894	892	893	921	895	899	934	901	870	886	875	873	881	938	910	880	919	902	886	904	894	880	874	855	812	913	905	844	971	942	874	914	820	878	920	863	883	880	897	892	849	908	921	891	865	898	907	892	864	933	897	874	935	891	886	885	910	904	870	853	942	879	899	868	863	883	891	871	890	886	904	843	858	913	878	871	900	895	857	911	902	848	897	889	848	897	941	884	854	902	909	893	926	926	916	929	888	879	888	905	888	888	849	898	885	917	837	895	918	854	876	869	838	902	873	860	918	880	908	890	861	881	883	884	893	919	891	933	832	889	852	885	880	907	889	883	856	902	844	908	897	934	887	847	837	820	872	845	846	910	863	895	887	881	953	847	858	916	807	875	891	946	929	930	857	886	895	905	894	919	849	900	869	885	923	862	897	883	848	891	890	870	869	917	848	877	905	877	851	910	871	907	891	890	890	891	862	862	830	917	902	879	893	859	862	929	912	882	881	862	904	839	889	893	910	850	877	883	902	900	905	882	903	919	931	905	902	872	885	894	888	857	859	914	884	897	876	814	929	870	865	859	866	898	860	913	838	842	866	893	891	892	873	875	895	855	882	927	848	928	867	894	889	845	926	919	872	886	907	887	906	887	838	875	877	832	922
23598	20899	28051	24166	20900	13291	2094	1323	1116	1053	886	894	757	770	753	717	743	768	710	791	702	715	684	715	731	735	740	692	702	691	754	713	700	657	688	663	727	704	712	701	652	751	689	646	741	713	744	703	727	720	702	709	757	719	685	725	709	671	737	708	716	720	696	751	712	671	698	700	700	753	749	746	714	710	768	702	751	750	705	701	700	700	678	733	748	724	715	727	714	711	700	667	704	721	670	710	724	670	661	738	718	723	692	700	726	722	705	685	669	650	734	616	741	689	738	702	714	738	696	735	680	698	718	688	740	665	708	723	724	693	724	703	705	676	675	716	748	725	736	738	714	695	693	713	694	701	690	685	719	674	713	716	727	671	662	734	686	700	691	743	737	718	729	678	719	708	695	710	716	714	719	715	735	707	685	702	723	651	718	715	657	652	685	669	718	681	688	691	685	709	715	681	704	684	740	724	639	691	676	663	672	697	686	709	718	714	678	674	699	699	706	687	693	662	707	702	658	731	687	682	712	740	669	711	670	650	717	713	708	754	725	702	704	713	700	700	695	731	695	650	703	768	698	703	688	716	698	695	621	678	712	713	704	724	707	694	664	693	724	699	752	728	699	689	741	699	696	699	739	698	665	706	723	738	713	726	714	673	697	668	713	725	681	729	770	719	738	753	689	715	735	696	704	732	728	693	740	727	697	704	696	694	690	738	697	682	724	672	729	681	693	657	722	719	723	701	676	663	679	729	673	712	699	699	724	697	700	683	734	715	736	727	699	665	676	750	726	700	694	687	690	732	728	723	722	721	674	705	714	723	717	631	691	735	714	699	721	704	749	676	703	682	749	732	717	710	704	695	686	713	706	745	699	742	686	703	704	716	653	709	694	670	711	697	662	743	662	773	701	733	704	751	689	685	680	681	730	696	723	705	706	733	739	683	714	703	733	705	693	740	659	725	712	695	829	715	725	660	719	716	676	717	706	660	749	713	718	706	737	723	693	725	762	725	686	721	719	726	694	717	729	633	663	679	760	679	759	727	698	701	707	722	743	664	722	756	727	718	681	644	708	701	714	739	697	691	720	739	734	728	698	747	753	718	712	732	719	716	697	699	718	701	697	707	695	718	707	703	726	712	703	719	728	746	695	679	708	675	704	709	756	717	717	760	738	689	692	671	717	715	719	709	751	698	748	730	740	737	744	734	733	710	705	712	699	735	746	685	713	710	663	762	719	760	704	704	680	712	728	757	692	680	710	697	692	719	735	712	667	706	706	718	702	676	680	720	681	698	692	741	740	698	701	698	728	711	686	701	673	762	706	721	754	733	736	673	648	700	720	713	748	687	738	689	712	709	737	710	698	713	734	703	758	742	676	693	728	727	695	724	679	715	752	725	720	689	677	705	733	685	779	734	720	688	753	661	674	723	773	755	721	754	729	722	685	686	735	695	695	723	756	699	736	741	684	690	711	708	729	735	700	700	742	702	696	700	690	785	726	703	703	699	727	707	686	710	732	671	714	688	726	725	687	724	670	714	747	731	705	751	650	711	741	689	703	667	733	709	647	754	693	725	727	722	728	689	705	725	679	727	702	679	708	713	749	692	738	695	725	699	706	740	744	672	763	660	699	684	749	678	700	714	787	741	715	691	674	690	753	744	741	751	742	700	731	751	722	716	736	693	709	699	694	673	684	757	674	728	702	707	712	694	717	757	711	695	744	725	686	710	722	735	718	743	725	636	654	749	707	705	703	718	725	720	669	750	737	697	699	756	738	690	789	735	709	760	701	694	720	693	749	688	682	716	733	755	736	700	721	733	717	738	698	753	672	674	688	726	735	714	756	700	715	756	733	724	730	737	697	731	724	713	722	713	734	750	731	741	711	727	725	682	692	723	733	701	677	695	756	740	712	714	686	701	730	645	712	707	699	711	738	692	708	709	710	737	667	724	686	696	732	685	675	732	703	704	725	744	734	712	708	740	739	681	704	705	695	704	674	704	712	670	676	671	688	705	708	715	701	734	702	750	702	713	693	674	709	666	749	740	687	662	756	756	768	669	676	707	708	757	680	697	701	664	699	697	738	728	667	689	666	728	676	735	709	703	739	723	714	710	727	689	726	735	688	720	712	712	711	699	701	758	677	739	709	725	712	702	765	688	722	729	730	662	705	724	693	732	690	741	676	726	712	667	736	731	748	730	725	721	695	764	706	689	721	712	701	708	745	730	724	739	700	716	706	708	731	707	736	670	671	687	730	722	693	687	728	752	689	689	694	681	757	707	716	713	668	699	715	744	696	702	737	699	699	729	722	681	663	726	722	720	695	737	702	665	679	724	750	700	710	731	734	760	708	739	746	703	756	671	704	756	693	659	687	729	729	708	674	700	684	760	730	687	694	697	698	653	684	670	717	733	724	691	707	678	689	696	738	714	686	693	663	686	699	699	679	701	713	754	683	713	674	695	713	731	708	700	673	749	748	696	696	703	682	738	722	672	710	684	710	721	699	713	713	743	698	720	713	713	687	731	721	680	702	733	717	721	703	715	729	697	706	698	678	703	731	691	689	663	682	776	709	701	678	688	698	666	732	691	783	690	712	739	721	746	754	704	737	712	708	680	674	714	707	703	724	769	712	698	724	714	724	632	710	696	694	722	706	692	713	726	706	690	679	762	732	661	713	714	677	721	693	729	773	693	696	700	702	707	728	696	693	700	724	642	695	707	681	689	719	731	680	726	698	710	686	728	699	726	735	709	688	712	740	690	692	689	703	697	714	713	742	715	716	718	677	702	717	679	705	694	689	743	722	697	709	733	671	706	693	683	743	726	722	705	689	714	692	753	716	698	678	728	677	705	672	684	714	697	685	709	711	766	718	678	741	705	718	753	694	695	725	694	720	701	680	720	705	717	689	705	736	716	717	710	723	702	718	687	748	712	709	726	721	717	711	730	693	725	767	670	750	736	730	674	651	747	699	754	693	709	718	685	734	731	698	675	703	689	725	736	666	678	696	686	687	737	723	741	701	754	660	687	710	710	713	700	678	697	685	729	752	760	666	679	754	703	677	709	724	749	760	688	731	698	709	683	705	718	763	712	747	613	651	669	685	715	701	696	720	672	709	725	755	718	690	676	693	679	689	718	723	686	700	684	693	721	706	717	720	735	713	737	690	696	785	702	731	698	724	738	707	753	703	651	719	704	696	685	718	691	740	698	733	729	801	729	686	741	794	696	679	696	675	741	729	692	680	701	704	690	692	746	703	722	714	695	698	753	696	659	760	662	693	690	691	695	719	699	742	677	742	700	762	705	689	698	674	686	694	729	723	733	735	687	668	709	711	634	657	704	701	763	695	665	682	699	697	697	706	730	728	658	733	707	752	692	706	704	698	736	713	692	710	733	711	765	741	743	746	700	719	712	730	739	715	707	689	741	698	678	710	665	688	713	717	679	723	697	715	723	715	695	686	719	714	673	717	696	692	679	726	726	739	732	766	718	693	712	730	736	714	739	708	700
40792	62173	46281	25843	9906	2356	1866	1631	1412	1282	1113	998	902	855	765	792	784	785	757	712	782	723	755	741	724	732	729	773	718	740	769	736	789	725	746	761	711	739	730	709	738	742	719	723	771	712	744	755	740	753	745	723	736	734	747	720	678	771	740	733	736	710	687	761	724	742	752	708	708	740	748	713	766	705	720	767	755	729	710	732	679	709	727	706	755	742	684	748	781	738	727	728	751	709	761	745	727	717	715	751	745	690	740	770	743	720	715	703	753	754	716	779	716	777	747	736	751	760	764	739	767	736	779	751	681	755	747	774	752	753	812	745	738	788	751	782	691	767	701	739	723	753	725	708	722	697	745	761	730	719	704	689	715	721	728	717	770	702	742	780	737	749	697	714	707	749	725	725	768	717	769	767	735	750	773	786	701	716	764	715	730	783	778	699	702	752	760	694	708	795	721	690	747	694	761	741	767	719	738	746	723	728	727	758	711	707	764	720	729	740	730	728	755	748	752	729	719	686	750	735	690	696	764	759	765	691	700	787	736	699	702	738	710	722	762	764	695	720	706	737	747	744	715	766	727	714	778	753	750	718	744	719	707	723	721	710	765	687	707	749	710	740	730	728	712	721	728	754	776	835	751	724	720	749	732	687	692	746	717	724	726	777	719	745	785	738	724	713	686	734	775	741	732	732	709	771	733	766	747	743	732	726	705	730	766	702	771	760	746	737	717	709	741	727	767	736	706	727	753	729	724	763	757	734	730	756	763	730	731	688	720	756	758	753	747	703	713	661	724	715	735	729	712	725	707	754	764	779	701	792	734	747	741	706	703	684	733	754	731	740	772	739	763	725	754	674	712	721	704	769	734	722	762	786	799	733	699	706	754	731	782	720	708	735	691	711	716	761	762	779	737	745	719	660	780	716	743	781	732	722	672	787	753	718	733	753	750	712	739	766	725	684	751	731	729	772	765	742	772	723	711	730	729	699	712	785	654	714	732	731	743	708	755	724	707	714	745	785	771	762	756	767	767	730	714	715	747	697	765	752	719	694	713	741	798	710	731	765	721	752	762	735	734	702	720	759	740	685	723	733	739	753	705	751	737	690	753	724	717	701	710	735	750	746	760	747	764	731	722	699	720	757	710	753	692	723	734	799	779	790	768	748	714	739	746	749	751	707	709	749	726	711	717	734	731	724	737	708	703	739	734	748	719	721	749	728	669	704	703	753	729	757	713	750	748	680	715	771	712	741	789	739	729	725	695	769	714	750	683	689	758	723	721	707	697	727	704	705	726	724	732	730	798	722	750	750	794	720	745	768	726	740	750	713	712	758	686	737	696	755	736	784	727	776	684	786	705	748	760	739	727	723	723	719	754	762	709	733	769	711	712	728	780	732	734	725	772	753	738	745	699	732	751	750	738	745	752	751	737	769	769	746	683	678	707	684	667	721	711	709	723	692	717	720	718	707	748	763	733	750	733	771	761	744	761	723	799	685	769	724	741	719	719	736	692	727	709	716	723	748	684	701	725	753	801	733	762	737	741	723	765	757	783	723	762	717	701	697	740	794	715	733	712	726	752	714	689	689	739	750	757	741	749	736	757	750	709	744	724	752	730	724	772	731	738	719	725	702	746	732	734	701	750	727	734	721	741	761	797	736	721	709	783	739	710	792	698	741	733	736	744	780	769	723	712	698	739	706	744	743	736	729	698	720	736	723	748	722	741	748	700	739	776	757	726	704	717	755	768	739	759	716	781	737	712	783	755	765	743	758	695	759	716	728	728	774	727	728	753	733	731	722	751	692	756	751	789	717	745	770	768	778	787	763	749	727	727	749	776	724	767	734	707	734	719	694	745	746	697	722	800	749	778	723	730	726	766	731	741	741	726	766	731	739	738	732	732	743	810	700	748	801	724	725	721	715	737	755	708	790	739	718	728	706	719	716	741	767	738	712	709	755	712	742	736	758	728	766	717	763	773	724	738	741	737	725	756	756	770	727	762	712	727	714	784	707	711	753	728	739	723	756	734	779	721	762	758	816	726	699	727	770	727	757	725	702	761	715	716	708	709	697	742	731	769	722	727	709	747	752	732	762	769	826	727	751	763	757	690	733	760	670	732	737	729	754	732	767	738	730	713	757	757	703	716	778	769	714	761	765	727	767	778	711	741	738	718	740	766	743	721	746	660	771	759	815	688	758	711	706	725	706	719	676	712	775	750	727	782	741	734	709	737	718	709	752	717	756	762	753	755	776	700	764	705	733	751	747	747	767	744	732	760	747	782	741	758	710	699	743	712	764	766	695	717	727	713	732	764	754	722	763	724	775	757	710	661	711	738	746	709	687	720	731	715	801	766	716	706	748	759	738	708	748	744	757	737	716	760	702	723	754	725	705	733	717	757	731	766	719	731	697	807	721	757	721	708	712	738	721	719	723	766	715	757	752	749	751	742	772	738	680	695	744	729	720	717	719	688	733	701	744	798	744	782	770	789	775	707	741	714	734	766	738	723	742	728	741	750	722	703	723	738	698	729	776	741	712	751	753	720	739	724	696	812	708	728	757	725	733	765	735	724	749	772	746	704	739	738	726	775	779	730	752	739	786	751	713	782	713	720	779	734	722	748	749	731	740	733	730	732	713	754	740	711	775	707	746	738	727	742	780	749	747	745	789	772	761	749	754	690	732	737	732	681	655	752	758	767	724	727	708	735	778	703	753	708	685	738	691	722	734	705	744	780	789	725	755	728	731	711	716	754	738	740	740	752	723	779	743	733	727	736	774	744	718	749	717	783	727	731	766	680	695	731	725	750	712	744	806	740	750	763	761	762	704	707	787	757	737	659	785	744	705	737	686	708	753	705	718	748	749	764	705	754	734	699	721	749	731	699	758	724	738	718	757	752	771	744	697	732	735	715	721	764	751	699	734	736	738	749	770	713	742	795	775	726	770	754	769	736	786	755	708	794	726	730	731	762	741	700	711	749	758	776	728	682	699	769	781	712	745	707	726	706	713	713	734	710	724	759	743	760	765	720	705	747	766	769	760	725	765	706	732	733	738	719	773	736	745	723	714	702	738	697	728	721	750	759	761	721	750	735	708	766	768	723	687	749	745	737	752	739	720	724	768	758	718	739	747	723	706	740	772	767	758	751	791	754	741	727	740	724	697	701	724	748	747	769	699	700	740	744	731	770	721	789	664	705	762	749	676	698	752	780	692	800	694	748	795	722	706	736	740	710	751	743	736	776	773	754	702	744	698	720	754	703	746	780	707	735	736	707	786	722	732	708	761	738	752	720	714	716	723	707	698	749	784	725	768	729	708	702	762	721	763	736	746	779	697	744	750	729	720	773	720	720	731	744	715	698	829	755	783	771	715	693	746	756	728	699	777	805	740	754	729	750	745	748	727	744	751	778	752	681	706	749	803	757	711	764	748	746	709	746	733	722	749	760	771	754	764	743	766	707	740	789	734	758	759	730	743	790	747	692	693	706	727	724	690	731	717	744	742	703	723
24775	21047	27456	25105	17515	4084	1420	1178	1120	1017	983	872	880	814	844	810	816	834	816	803	783	812	794	743	831	805	821	829	782	813	800	837	802	776	779	783	819	805	808	855	746	777	806	818	823	807	798	795	757	805	831	801	787	823	820	745	795	784	845	845	785	833	795	801	800	801	815	769	782	776	804	807	780	779	795	786	837	788	784	788	771	801	784	839	820	794	814	780	846	747	768	757	778	845	832	796	748	786	802	809	792	742	758	805	775	754	816	830	811	802	782	813	792	769	853	797	844	746	818	799	838	789	793	781	752	808	780	830	839	794	825	802	808	764	834	815	791	796	779	807	835	800	801	779	787	808	785	760	804	863	844	798	818	816	789	768	828	854	814	804	789	801	837	814	772	804	770	804	787	773	823	759	851	829	783	849	808	801	775	777	768	779	790	789	794	784	813	800	790	798	823	827	814	824	791	859	804	799	786	787	807	789	782	804	796	809	834	809	780	799	790	816	795	786	819	797	811	884	806	826	822	792	771	781	791	776	803	810	813	826	798	833	814	844	790	768	833	790	759	830	792	811	795	790	801	808	774	822	821	827	873	827	836	826	800	825	798	803	739	781	838	828	828	827	789	758	773	719	790	778	852	801	827	772	802	809	736	852	823	800	778	694	828	778	792	833	823	785	791	819	819	841	790	806	797	785	758	809	772	790	806	872	762	792	838	806	797	803	805	794	750	772	813	798	818	801	845	793	775	827	789	777	808	792	786	794	779	779	765	797	822	802	787	789	808	728	809	792	807	853	831	738	809	786	769	766	843	787	788	805	795	824	858	738	798	818	776	800	798	830	815	814	802	800	794	804	773	822	802	833	836	831	801	781	822	821	787	785	794	769	780	807	738	763	795	820	855	775	757	762	772	828	807	772	829	779	830	798	805	805	864	819	812	802	832	801	767	787	793	792	815	833	814	764	797	772	785	801	788	804	833	776	824	760	807	790	786	776	784	771	849	749	805	819	796	798	797	806	772	746	779	807	771	869	778	817	785	792	828	799	800	821	778	797	783	759	768	806	807	792	840	787	785	822	828	769	763	801	805	779	781	851	787	790	830	785	836	811	818	797	818	807	801	807	855	807	799	760	814	812	855	865	780	812	817	759	766	802	798	792	808	787	788	829	799	772	750	778	823	749	823	826	791	761	775	851	817	819	855	792	744	799	823	792	788	790	808	821	814	763	825	837	780	783	782	826	790	888	809	823	780	764	798	819	744	763	829	725	728	767	804	831	810	822	812	818	769	813	761	850	814	755	786	805	808	807	810	782	794	825	794	848	842	786	833	803	802	833	814	832	803	808	790	756	794	793	783	787	816	809	765	816	758	852	792	841	745	824	796	785	775	833	796	749	804	850	786	820	868	810	769	831	829	792	792	771	781	843	849	761	862	840	816	811	788	797	752	791	764	766	816	838	782	787	842	837	800	812	778	816	774	830	759	749	765	822	758	819	855	783	791	828	787	787	814	798	760	803	764	822	844	761	788	774	773	781	829	777	819	761	814	785	807	824	826	808	781	871	833	819	822	818	837	837	811	788	802	819	775	794	796	838	855	788	787	792	801	850	783	796	807	763	832	781	803	855	828	815	765	756	823	830	844	825	750	750	792	793	818	797	788	829	759	788	791	821	780	741	759	849	834	754	780	732	810	805	791	768	770	819	771	789	809	786	795	788	787	762	809	753	768	772	831	824	856	741	791	870	843	789	735	832	816	809	810	779	828	805	802	801	812	791	759	792	782	793	775	797	802	812	731	786	785	833	771	769	826	788	804	811	814	796	815	860	799	847	778	788	850	801	754	766	783	797	812	802	780	834	863	782	784	778	820	861	763	806	793	803	807	782	839	851	812	794	778	752	822	827	867	802	767	795	822	792	832	775	839	787	814	830	753	783	788	845	842	797	757	815	797	783	797	804	808	799	827	810	771	785	760	808	770	764	737	784	771	780	852	801	748	822	778	796	753	809	800	784	807	790	829	737	815	803	822	779	768	758	802	796	820	849	843	809	820	770	817	859	780	828	818	818	782	805	840	812	766	828	777	797	795	788	793	811	792	790	782	825	776	837	751	850	813	782	768	757	810	791	793	757	816	821	771	803	832	761	752	798	816	808	771	793	766	842	756	813	790	802	819	858	812	846	805	743	808	804	798	828	797	771	820	789	817	812	785	798	682	813	850	820	765	730	740	825	786	802	787	758	792	781	793	841	770	831	829	827	789	795	836	808	765	825	861	823	819	811	777	774	766	784	799	826	791	795	807	770	731	802	832	788	821	823	774	811	843	738	825	813	762	763	823	768	806	815	808	814	819	806	810	816	819	772	806	780	819	768	788	790	773	823	778	824	796	803	787	791	774	772	766	773	814	798	772	804	775	788	758	758	831	806	859	841	791	836	791	796	748	761	769	807	816	751	778	699	776	793	785	796	814	754	783	740	773	746	812	854	825	752	799	790	812	746	786	865	848	757	820	857	774	829	801	782	846	781	750	767	777	790	779	852	846	780	808	830	759	827	798	765	779	828	793	790	835	846	801	721	831	794	806	816	807	824	803	802	801	820	797	830	773	871	814	796	760	792	854	804	801	757	792	831	773	843	781	779	785	778	764	800	801	808	798	747	755	745	810	724	787	773	822	835	803	809	808	791	776	770	807	862	809	827	791	780	785	772	842	774	776	804	830	797	773	781	789	781	794	809	856	837	742	841	786	822	774	813	753	782	805	791	796	784	811	791	771	766	803	780	803	808	784	893	863	826	810	796	810	739	829	780	817	793	794	742	771	781	831	771	800	822	817	804	756	812	787	777	767	820	803	842	825	788	780	786	790	824	825	838	801	795	776	763	784	833	844	766	774	809	816	835	764	759	824	823	776	755	860	825	832	820	809	781	800	780	772	846	755	833	832	775	775	777	759	792	776	812	796	801	789	778	829	782	769	792	808	803	829	781	800	800	789	765	807	751	772	790	779	788	771	823	764	770	809	771	766	801	831	820	727	792	776	818	810	820	774	752	800	835	761	788	802	785	770	810	832	810	782	797	774	807	779	774	794	846	752	803	821	836	811	814	846	788	788	738	847	766	825	799	800	764	790	823	841	843	831	831	817	811	762	801	765	757	797	775	801	850	831	735	809	782	785	803	794	776	773	778	821	758	833	747	758	771	799	797	804	731	784	803	790	843	789	763	812	803	824	831	841	769	746	800	811	786	798	824	775	834	756	780	797	761	776	776	771	768	775	814	801	812	824	788	771	803	791	846	782	806	849	770	794	798	837	837	798	777	814	772	817	822	800	820	825	810	778	765	767	838	809	777	755	813	811	800	822	801	749	783	752	768	823	810	705	774	832	824	726	799	794	822	794	799	851	746	798	835	785	760	765	827	758	834	760	785	823	810	826	807	778	793	831	774	808	816	758	756	779	743	812	772	768	750	812	823	777	796	740	876	846	761	802	813	756	782	771	806	861	791	824	803	775	799
42046	55139	39496	20638	9290	2367	1604	1411	1289	1216	1075	932	871	841	891	821	827	862	864	807	866	844	805	812	875	841	851	799	847	801	823	838	803	864	797	798	862	768	824	825	803	814	782	801	827	810	806	782	786	784	860	850	811	798	790	770	828	805	762	808	757	788	775	835	852	843	787	796	833	797	821	857	787	847	793	789	837	771	778	794	816	784	821	759	768	800	819	828	883	792	842	783	846	803	784	815	815	825	814	807	806	778	830	775	785	844	798	821	845	856	820	816	841	818	812	774	844	798	788	794	785	838	808	803	853	822	803	842	815	820	851	826	832	828	808	746	855	822	807	823	799	847	811	826	859	823	820	800	764	795	869	831	837	823	868	860	882	874	831	834	827	768	877	834	819	853	783	806	858	814	761	815	842	820	838	827	839	852	856	818	801	829	822	781	857	788	814	839	797	794	872	844	836	816	800	830	815	773	803	840	812	847	833	829	766	832	792	789	812	861	782	835	807	794	826	794	840	864	784	801	805	794	781	824	780	822	830	811	822	763	806	780	822	755	805	829	809	816	828	833	797	837	762	841	837	804	845	815	815	864	829	881	854	786	820	817	813	834	831	768	771	815	795	809	772	820	804	762	816	826	816	789	761	876	806	859	849	782	817	757	814	859	780	758	822	825	800	808	829	756	801	795	801	858	791	806	781	780	817	824	832	836	787	827	802	802	832	818	827	801	784	821	849	776	765	810	817	876	858	791	800	796	804	816	837	843	812	818	783	803	813	844	803	786	835	884	815	784	827	798	781	794	817	813	805	837	816	804	796	818	836	779	857	760	810	810	802	793	778	818	790	867	838	848	799	753	814	830	791	806	827	761	767	843	795	772	798	835	834	797	791	789	805	880	812	748	802	804	797	797	821	818	781	825	871	834	800	770	844	789	842	844	801	770	805	758	873	787	818	836	855	828	795	854	811	798	791	806	849	808	839	814	845	803	791	824	767	767	837	813	782	829	826	797	906	812	870	842	750	779	869	786	823	810	783	845	858	830	804	825	812	803	863	789	765	809	811	798	780	808	825	799	810	805	857	820	797	809	771	773	812	789	805	824	848	784	798	816	823	797	838	834	854	839	802	776	818	760	782	829	859	851	846	834	835	823	800	807	839	806	792	808	839	797	808	783	834	830	831	792	816	820	815	861	795	813	756	840	807	843	843	772	800	807	842	824	781	762	816	819	769	789	782	804	817	799	864	821	893	801	808	818	780	734	773	821	833	791	753	796	855	777	813	845	836	811	762	820	785	842	825	827	746	819	800	809	819	798	848	846	824	841	784	791	808	843	810	823	781	809	811	790	837	805	787	803	778	794	832	778	846	842	829	773	796	775	838	833	842	805	754	803	794	805	814	802	784	814	792	819	827	821	834	793	865	878	857	796	808	831	816	856	808	852	817	765	814	829	809	825	827	824	797	812	859	850	848	792	840	745	811	772	783	822	831	831	816	854	760	775	808	835	859	824	859	827	859	813	799	842	815	794	822	834	805	819	780	822	867	840	795	811	800	800	818	852	780	795	812	789	821	862	786	752	765	844	823	804	835	789	780	861	799	810	814	812	845	829	817	851	856	866	840	756	824	796	820	787	811	803	771	812	792	820	898	813	833	771	802	811	797	832	786	768	835	794	856	838	789	862	826	859	764	772	793	815	834	832	824	797	848	793	795	791	822	812	804	800	862	845	819	807	835	853	806	777	812	848	846	775	773	777	821	806	865	794	775	801	786	820	828	760	800	820	800	840	834	802	813	793	817	764	847	837	758	856	796	853	791	857	871	806	831	849	770	803	806	833	836	868	860	812	824	831	791	853	778	827	752	822	789	825	853	796	821	812	818	836	821	808	857	855	796	801	809	749	862	848	806	833	787	825	817	852	820	812	797	812	844	815	827	806	825	817	809	844	843	818	806	799	815	796	786	857	804	790	790	863	834	801	779	769	741	777	822	807	796	781	789	805	786	813	764	876	806	830	804	817	772	820	777	776	811	818	799	861	838	834	777	850	831	801	803	815	833	814	804	773	790	816	822	769	787	826	812	847	766	817	805	786	771	810	794	863	788	801	844	780	842	845	779	861	780	811	835	806	787	819	783	827	785	855	825	806	782	836	833	785	853	848	861	831	760	820	799	826	850	828	860	802	769	810	789	811	829	792	811	822	847	841	814	782	835	790	807	817	863	812	822	826	802	787	818	819	818	840	820	796	859	801	838	796	796	839	829	793	806	786	821	814	810	810	811	819	786	786	822	831	868	806	842	840	795	836	823	787	848	843	828	841	836	800	856	814	847	844	810	812	814	816	787	804	834	829	807	835	819	791	751	823	859	819	813	796	803	805	817	808	771	765	812	780	852	773	890	864	833	812	783	815	778	769	787	836	828	810	828	778	791	882	841	808	791	806	801	819	816	853	811	814	742	789	810	800	826	807	816	793	796	916	789	839	865	830	803	762	831	817	864	885	810	843	807	862	790	799	833	839	870	833	823	755	773	826	805	778	859	801	827	827	811	802	821	771	798	876	807	878	772	783	828	870	854	857	819	780	828	812	814	829	768	801	860	827	854	836	812	816	820	835	754	805	827	824	800	831	796	821	810	818	825	821	808	784	865	768	798	830	797	798	848	883	796	808	829	865	809	839	831	847	833	775	820	835	854	807	821	804	853	824	834	787	794	804	812	855	808	799	807	805	834	812	804	788	796	786	838	813	850	779	858	783	805	805	832	870	808	810	749	842	812	864	811	805	795	866	835	799	813	828	786	813	772	796	815	840	852	868	825	847	838	820	827	779	832	833	821	794	829	789	800	826	833	804	767	827	788	781	822	819	809	772	859	769	831	780	843	819	819	810	799	841	787	856	817	824	824	782	838	827	843	814	815	789	843	866	835	808	776	806	800	797	822	818	849	750	780	783	847	778	781	802	882	826	817	809	794	834	846	836	775	775	817	813	819	828	872	810	825	840	774	818	841	839	800	854	809	760	821	787	835	843	792	796	836	795	800	785	847	840	780	767	814	836	814	873	852	825	836	832	852	831	870	812	794	775	855	797	787	766	844	783	817	843	800	856	780	783	840	817	818	792	855	885	768	795	784	817	781	818	830	796	831	865	774	789	803	778	795	825	818	818	804	864	841	770	822	800	851	783	826	854	847	827	777	814	848	862	809	786	810	776	819	809	763	755	820	872	834	808	844	786	774	806	822	784	823	833	729	769	843	833	809	807	811	837	749	830	812	813	810	873	810	744	827	810	823	774	801	804	790	802	802	843	810	793	844	839	791	852	817	818	854	833	834	839	801	816	772	774	801	864	840	814	848	822	829	826	809	800	861	827	806	818	790	796	821	860	837	845	843	782	902	868	801	788	808	787	787	798	828	804	779	740	837	794	824	793	794	809	791	813	817	801	815	799	819	800	772	812	799	774	844	817	834	791	814	774	832	795	819	822	832	848	824	845	800	824	860	855	762	778	829	798	850	823
22447	20959	28431	23695	20976	20904	10763	1503	1051	957	881	761	689	647	599	635	626	597	601	617	605	633	599	629	602	575	593	610	567	580	590	576	588	575	554	596	563	608	556	608	614	593	596	572	585	570	551	548	579	570	558	580	574	571	574	556	582	585	573	572	572	566	601	570	602	541	592	566	531	573	616	587	609	575	532	558	567	570	574	578	580	584	563	583	600	570	576	561	550	600	598	569	564	581	606	582	554	587	560	608	564	557	584	564	572	576	572	585	557	578	556	584	582	595	580	623	599	599	541	583	574	566	568	638	586	576	615	536	554	577	565	612	562	568	555	626	566	581	602	569	553	576	568	594	565	516	579	592	605	606	588	553	553	581	601	584	549	600	562	554	604	573	622	581	573	567	526	620	593	566	593	567	593	589	553	594	529	561	607	544	561	569	536	569	576	558	608	568	574	615	573	556	545	552	563	552	594	572	563	551	552	570	553	602	561	597	574	550	520	534	553	579	576	574	576	519	561	525	632	596	592	583	555	571	622	606	557	599	576	585	571	598	561	545	594	595	605	569	571	572	588	585	584	587	588	584	551	557	582	558	549	550	582	600	549	558	543	580	557	591	591	555	591	607	562	564	586	569	564	562	610	569	579	563	575	578	593	566	603	587	577	619	584	516	574	602	617	588	534	545	594	573	629	582	569	599	570	593	589	553	580	558	604	614	554	613	589	606	577	606	567	575	603	578	580	540	568	567	599	553	604	580	581	589	595	600	555	591	524	566	579	644	572	603	540	567	577	524	586	555	605	587	539	521	593	566	591	614	529	584	565	584	582	572	576	588	552	557	538	569	568	575	604	553	582	579	609	585	577	578	550	581	529	562	518	563	612	529	530	576	564	563	564	561	559	573	591	561	543	582	562	541	564	568	556	584	573	513	626	628	537	524	576	535	574	592	561	601	616	563	588	601	579	607	599	578	568	581	588	544	560	583	604	580	608	541	592	576	601	568	595	623	585	634	582	569	591	547	566	623	562	591	610	621	576	562	548	560	570	556	588	566	551	563	606	583	560	556	581	591	549	544	561	622	532	574	580	600	564	587	571	576	544	595	563	573	542	553	573	584	569	562	547	567	565	586	581	584	593	584	563	540	589	546	575	555	610	610	481	548	597	569	598	581	590	528	570	585	560	583	577	570	600	595	556	578	564	585	560	547	571	519	553	549	599	584	587	566	539	538	550	607	607	549	569	566	532	573	563	557	578	581	560	602	519	547	533	557	602	521	552	574	505	568	566	580	578	572	562	534	547	633	587	579	533	568	588	563	500	543	604	572	561	589	574	596	566	592	526	603	578	543	579	559	573	571	555	534	563	560	582	542	583	583	611	614	583	654	570	573	523	575	568	569	576	604	556	573	594	584	611	555	624	571	564	579	590	580	534	585	539	604	599	627	597	573	603	520	626	557	530	539	581	563	575	589	562	548	576	598	553	560	571	516	547	547	541	556	617	607	610	558	582	612	551	558	551	558	619	534	595	586	554	553	569	601	607	617	559	577	565	590	573	549	568	563	575	584	556	554	585	567	601	574	606	602	569	530	587	550	550	570	612	565	561	577	575	562	535	522	592	553	562	514	558	583	566	576	563	601	523	545	555	582	577	532	609	613	560	589	564	570	542	575	546	545	594	517	574	521	551	597	572	538	568	576	531	590	566	586	587	580	575	557	548	579	588	545	578	557	592	607	581	521	569	541	622	583	584	554	537	610	550	580	559	587	610	564	557	550	517	528	607	606	550	592	556	594	549	569	566	585	592	592	611	606	542	537	544	562	547	542	569	586	577	582	599	539	583	531	552	576	577	562	560	588	597	576	636	545	558	615	562	583	611	563	543	613	560	600	574	575	603	559	562	549	549	573	532	581	588	611	561	572	561	563	560	552	558	570	635	621	603	611	589	542	529	568	574	581	614	589	571	586	598	586	560	560	591	583	596	548	563	590	627	582	643	547	570	538	614	564	587	542	612	584	552	550	572	564	593	555	581	513	530	579	576	564	588	564	552	592	572	612	568	604	570	571	577	579	594	552	578	549	559	580	589	560	586	613	554	556	572	613	585	560	569	536	550	573	547	544	594	561	550	570	555	562	594	623	567	555	557	603	521	594	567	536	557	563	547	561	556	570	593	541	596	589	589	579	619	568	585	540	547	547	574	567	563	578	539	547	604	521	578	557	562	555	547	531	625	573	613	598	603	557	563	571	578	606	536	591	512	557	577	614	562	564	588	597	588	592	581	578	560	579	618	587	598	586	551	613	618	558	628	600	543	617	530	580	540	534	549	569	565	607	512	590	598	584	575	530	615	590	568	598	617	584	566	577	492	581	573	568	603	564	581	520	584	564	559	585	542	562	554	571	550	564	582	584	562	578	564	568	556	565	566	592	578	548	583	569	553	539	548	605	549	570	567	577	602	563	604	602	526	564	572	556	556	535	541	561	549	579	578	548	525	596	589	579	587	604	541	561	571	606	539	610	555	606	577	567	578	539	589	592	597	593	598	594	553	555	581	534	543	567	554	598	539	589	562	580	584	560	574	550	584	531	589	584	608	580	612	540	538	569	557	563	565	582	605	569	537	552	567	583	551	537	565	589	591	573	567	583	574	592	610	597	558	540	587	606	612	578	594	585	565	586	546	551	557	571	595	574	569	561	563	553	586	546	600	527	604	547	535	573	527	546	597	587	594	560	563	587	565	575	591	558	513	541	628	553	574	620	599	575	599	556	612	580	604	561	541	579	580	590	587	577	614	602	557	598	570	579	550	578	580	579	560	603	572	576	574	545	593	582	557	588	585	596	561	560	613	558	552	587	524	527	584	542	577	516	572	616	575	566	610	567	549	592	558	572	631	515	595	578	580	552	534	570	570	579	607	519	617	609	540	574	587	550	597	598	611	569	556	582	607	550	568	529	587	602	571	588	594	578	585	554	580	583	590	586	558	591	580	580	541	561	583	594	547	600	606	546	644	552	609	589	577	594	557	579	552	566	585	595	622	631	538	557	576	584	544	602	568	577	602	570	614	570	559	562	598	596	579	531	569	575	601	565	549	576	595	564	547	555	617	581	590	589	538	609	581	563	586	606	529	572	594	634	572	571	543	582	584	540	576	587	572	601	577	563	568	561	558	579	559	573	529	593	585	574	548	577	533	599	566	586	524	616	579	605	577	535	589	559	573	601	593	582	594	588	594	583	541	586	563	579	568	598	611	596	592	597	582	567	543	571	570	566	544	574	537	549	561	558	571	564	596	526	565	584	595	600	576	561	575	589	568	604	591	586	591	577	566	575	561	561	555	571	566	593	581	596	604	597	591	589	606	553	583	587	614	518	605	555	566	573	583	548	559	579	525	516	560	549	598	556	602	556	562	558	563	562	584	557	546	535	584	537	589	580	566	561	569	536	551	550	522	535	515	584	520	577	591	554	548	545	566	606	556	598	544	567	589	577	566	588	573	587	578	536	590	592	617	542
43614	65468	49490	31409	13864	3035	2099	1750	1432	1171	1047	928	716	737	666	698	634	645	661	631	622	576	652	568	617	588	647	601	641	611	596	576	616	578	572	589	587	600	596	630	620	634	613	625	564	610	618	607	609	603	561	583	601	577	627	611	601	595	612	565	557	573	581	629	594	614	585	568	588	619	602	558	654	565	604	635	582	586	598	561	582	557	565	592	575	607	586	581	551	529	572	587	612	595	576	585	574	618	594	584	601	613	612	609	565	617	571	584	581	579	582	540	604	609	630	534	609	580	561	592	595	603	582	552	576	607	571	571	565	598	588	634	596	623	609	570	593	531	593	625	598	581	597	567	633	603	554	609	570	599	632	616	588	609	577	627	624	584	603	566	579	607	589	565	596	540	583	600	626	558	545	609	604	606	583	562	610	558	606	560	598	583	543	600	572	632	600	564	622	586	594	606	570	625	562	555	561	615	599	608	573	621	546	569	564	572	565	587	583	604	614	563	617	623	589	586	555	570	636	609	595	604	563	566	580	596	604	583	572	620	603	592	563	571	564	602	594	544	597	597	602	628	634	592	588	597	636	602	626	581	613	625	573	563	594	571	592	587	600	596	592	597	588	575	554	583	632	579	585	619	607	583	571	578	604	617	582	578	611	593	620	571	556	548	593	599	596	632	582	577	576	567	574	565	611	604	588	574	565	562	595	621	570	626	612	602	606	626	620	623	576	565	612	581	594	568	581	582	614	617	577	591	576	567	600	556	595	608	574	601	597	588	602	606	606	564	655	613	583	600	617	601	564	587	615	651	539	614	588	577	553	566	590	597	607	569	587	601	585	598	564	584	584	607	619	577	591	621	541	570	557	597	629	551	606	626	597	552	578	624	584	593	568	551	611	627	629	565	575	566	583	619	620	607	602	588	564	568	587	588	594	589	572	584	604	622	607	633	592	589	603	586	609	584	563	616	624	560	578	555	582	621	585	545	591	609	551	608	613	601	561	586	593	592	588	575	620	606	597	569	608	608	552	574	594	624	592	592	599	537	571	617	530	589	579	586	599	581	571	613	598	629	557	595	618	575	562	585	585	570	638	517	591	573	585	630	585	574	617	599	583	589	539	588	582	609	647	573	592	565	615	554	633	637	605	598	606	577	586	573	629	622	603	598	548	594	580	537	620	596	577	550	524	573	621	629	586	588	604	568	591	559	569	626	612	605	600	566	543	622	580	601	583	572	578	578	607	599	596	570	587	594	544	548	602	607	610	595	556	621	610	622	581	604	578	615	595	541	577	587	592	607	605	600	579	559	614	579	574	611	614	666	578	586	587	552	601	612	560	567	627	582	590	568	620	624	586	569	567	597	605	568	616	573	632	594	577	560	559	575	582	639	554	564	606	599	586	599	604	551	589	563	598	583	614	567	635	593	568	613	595	594	618	567	609	580	555	609	580	554	592	612	584	549	570	583	596	584	572	604	596	605	578	605	617	566	584	605	557	605	564	613	588	587	597	625	570	590	571	573	591	600	563	617	594	605	577	590	583	609	626	569	530	580	569	608	601	622	543	608	609	591	608	615	559	586	583	577	579	567	544	564	595	580	586	573	606	616	623	563	603	610	578	582	597	616	605	557	576	575	586	585	609	596	618	592	597	540	579	583	607	594	606	548	600	610	580	574	600	585	537	606	536	573	569	555	610	566	584	567	653	551	619	537	537	617	606	575	575	588	550	579	551	599	597	547	596	609	568	605	555	574	595	562	586	616	570	594	559	606	571	576	566	602	570	557	577	630	567	592	619	589	549	616	559	601	597	604	595	604	579	595	553	601	547	543	607	523	593	571	574	606	589	559	569	588	571	582	598	592	593	572	613	573	587	580	577	551	607	573	589	569	588	548	580	588	571	618	565	555	629	595	561	604	608	581	604	606	566	613	565	596	589	575	562	600	610	588	553	567	568	584	603	623	588	575	572	559	558	595	584	574	600	603	633	562	577	549	602	533	587	558	613	599	562	588	603	600	594	568	595	619	586	607	595	610	595	555	590	598	549	626	584	565	618	564	582	585	592	610	611	598	601	592	596	598	610	620	571	596	564	590	617	555	624	577	559	571	594	598	573	603	610	582	582	603	563	627	629	621	587	554	581	560	601	599	585	576	636	591	641	587	610	563	637	621	583	567	577	552	585	577	596	590	599	574	606	573	609	604	604	632	604	559	591	595	591	618	597	612	608	586	536	619	613	561	557	587	613	555	588	622	583	603	607	569	601	581	591	608	601	587	529	612	549	598	583	587	628	562	578	546	579	609	590	556	562	616	575	585	626	576	551	595	604	544	597	564	562	592	613	614	596	581	580	592	575	605	625	507	608	584	586	609	630	577	579	587	560	614	555	534	571	595	582	584	581	598	631	599	633	574	597	596	585	593	576	602	593	613	629	577	628	635	598	606	561	576	607	621	571	585	600	615	622	616	569	615	607	599	611	624	571	600	590	582	586	571	579	579	580	567	569	592	573	627	625	574	603	627	617	575	563	601	588	617	575	587	605	606	575	563	574	588	602	592	612	570	625	577	581	588	566	585	582	577	616	560	606	603	610	590	540	623	569	629	580	566	570	614	607	599	585	576	615	569	574	580	599	627	600	576	580	570	582	571	611	555	609	565	564	614	596	581	609	620	587	555	565	573	623	569	596	568	604	604	565	543	570	586	581	605	558	588	598	618	584	560	588	616	598	613	597	632	572	574	573	587	603	583	587	585	592	568	578	586	629	596	597	614	598	562	575	585	608	534	591	635	608	583	562	539	582	589	599	591	540	578	587	567	573	597	615	545	604	595	599	581	565	568	593	654	607	574	669	596	579	565	619	573	590	588	601	567	562	576	593	610	594	653	598	556	581	601	608	581	563	578	574	579	602	570	631	591	595	533	598	589	612	590	615	584	565	633	612	604	537	592	544	595	622	560	602	584	582	544	592	601	570	584	578	592	568	589	572	571	606	537	543	573	598	573	546	557	564	609	532	565	585	603	568	601	599	633	596	559	590	600	603	583	601	600	577	571	551	586	597	593	568	610	599	565	592	656	569	576	586	617	625	583	618	575	578	594	597	562	611	600	577	579	616	620	620	618	658	578	643	576	572	567	574	616	581	541	593	611	590	588	617	623	589	605	607	606	574	564	597	604	629	587	550	606	617	584	562	552	599	636	629	637	596	564	552	548	566	585	617	588	579	573	587	589	601	608	591	634	572	578	591	595	611	604	588	626	569	602	609	617	617	570	562	637	577	584	590	593	601	555	566	618	556	615	614	563	548	600	614	588	630	580	556	588	609	596	603	607	602	566	582	577	572	572	610	571	576	622	595	584	563	591	579	564	603	588	601	595	581	570	604	608	551	599	606	593	588	570	566	620	578	577	572	584	592	606	635	615	588	604	574	582	597	581	568	557	567	585	587	592	620	601	596	594	608	604	602	575	611	548	614	660	578	565	586	535	600	570	616	611	555	601	548	593	539	592	588	603
35330	35993	33029	20126	5501	1590	1252	1157	1024	986	901	908	930	910	827	829	897	840	855	837	880	881	855	855	887	876	861	886	848	835	838	878	928	864	944	849	857	847	901	861	912	907	847	888	871	847	887	855	867	848	868	931	813	832	851	855	865	841	823	857	839	834	915	824	845	878	918	884	884	855	797	867	886	869	827	893	861	850	854	879	818	822	861	888	860	886	861	837	840	888	848	869	848	848	882	874	862	852	865	881	846	915	868	839	888	858	795	886	857	869	872	903	880	883	836	872	859	829	850	827	844	831	849	873	827	885	876	881	797	859	867	866	915	806	841	857	831	903	856	855	876	877	904	822	846	876	852	847	847	864	877	891	851	832	889	820	841	852	926	861	844	837	843	888	815	881	874	904	850	884	903	857	849	820	816	859	847	852	879	914	863	846	866	845	868	884	846	900	868	879	864	831	875	880	881	963	865	889	843	919	843	860	869	834	899	900	838	834	911	923	871	862	910	845	910	858	882	738	886	852	862	872	895	910	789	855	846	839	879	846	868	858	847	892	886	846	849	825	857	850	849	850	843	832	807	874	821	872	862	900	836	844	878	866	868	919	881	838	841	866	869	856	884	896	857	881	835	909	890	851	878	865	888	845	857	839	912	871	853	873	837	899	893	836	842	870	863	861	847	855	894	815	874	893	862	908	892	868	863	882	814	912	864	882	872	832	869	881	929	840	862	898	824	910	816	891	870	940	888	870	803	822	874	837	882	856	877	906	843	798	854	879	832	853	849	853	895	879	839	844	879	899	844	886	922	883	872	869	801	818	883	840	879	856	843	899	856	879	866	850	878	916	901	889	873	892	872	885	858	839	859	909	846	885	820	865	896	846	828	866	862	880	776	877	875	812	857	865	880	838	849	849	834	864	825	863	909	863	868	892	929	815	825	860	817	828	832	845	904	850	873	873	895	816	843	854	856	915	870	812	861	864	879	862	874	833	829	869	815	808	877	852	928	851	890	826	851	856	925	888	855	887	872	777	890	830	885	853	878	873	828	895	888	829	906	860	847	870	915	837	846	879	850	901	799	855	858	906	872	862	821	879	861	921	853	853	859	883	864	844	887	837	830	842	861	868	877	904	914	876	896	852	824	866	868	894	856	903	876	886	879	863	885	873	867	808	872	889	852	858	863	850	875	866	872	884	851	859	878	924	861	835	898	869	854	885	861	856	866	878	880	829	853	853	860	856	856	826	875	874	857	890	869	906	836	823	841	828	820	858	849	842	835	876	807	871	866	849	866	859	871	845	859	876	837	866	841	850	839	875	837	933	882	867	841	823	898	843	891	861	839	864	893	888	854	822	883	853	870	897	863	840	848	856	892	836	867	851	866	891	881	857	889	863	869	885	860	857	832	890	888	847	807	833	852	857	867	876	834	781	866	854	868	824	837	859	870	829	852	837	894	883	844	911	892	875	805	880	895	879	885	874	873	847	825	889	883	852	872	887	837	879	886	863	876	867	873	911	872	881	873	900	833	894	879	831	802	853	837	831	902	884	842	938	864	849	882	858	871	790	842	856	863	883	886	858	839	827	847	824	834	848	885	886	849	903	883	787	877	821	817	835	880	894	811	820	816	826	813	919	884	818	843	849	910	873	862	892	870	866	847	845	889	869	894	863	917	844	838	856	855	810	852	844	943	836	854	881	855	859	864	895	810	882	832	836	800	845	875	831	858	858	830	864	889	919	866	898	908	872	855	886	876	808	866	855	915	901	912	836	834	884	865	847	875	869	871	854	887	936	870	904	854	894	881	883	910	835	829	889	828	843	881	874	860	849	898	856	886	848	887	882	868	866	885	818	858	857	845	808	944	897	873	894	857	837	882	852	856	840	887	833	821	864	864	892	790	857	820	908	891	817	887	796	858	877	835	873	825	885	862	832	834	850	908	828	870	860	855	923	852	807	910	924	905	831	869	862	865	855	844	894	878	819	891	853	856	879	887	912	864	825	893	841	836	838	818	880	835	876	856	822	864	824	892	829	882	865	883	870	889	868	844	833	831	862	835	880	855	919	859	909	921	854	867	847	856	866	852	843	859	870	856	881	904	837	876	862	844	856	839	853	844	886	872	863	885	906	872	862	864	865	863	839	854	873	876	823	875	827	878	877	888	875	845	887	920	847	850	842	871	839	868	863	810	883	888	817	884	900	859	876	876	852	810	906	859	872	859	861	838	841	898	816	895	869	881	860	839	905	893	872	888	858	838	888	906	940	874	860	850	835	887	835	822	932	880	852	904	907	895	914	830	841	905	856	853	832	870	855	837	873	883	913	881	909	874	888	860	815	889	880	889	819	878	864	876	869	848	859	819	880	875	873	886	909	872	893	897	890	867	822	846	897	838	816	941	874	916	837	862	832	905	848	873	858	806	854	817	861	843	863	843	908	849	883	820	876	840	852	904	836	939	851	855	812	881	860	883	944	835	836	855	853	876	888	867	862	814	852	869	885	832	850	847	816	861	873	879	859	867	897	880	868	860	847	877	862	816	792	866	920	838	885	807	857	829	808	914	857	868	831	839	812	866	857	831	854	817	927	864	847	868	805	834	847	877	910	852	840	863	849	868	814	861	906	827	916	871	913	802	843	854	861	885	859	887	842	883	931	883	874	838	841	868	881	919	819	860	893	896	791	869	860	904	822	841	824	871	848	836	928	862	871	825	883	865	848	852	898	826	873	828	836	902	882	845	833	866	875	904	859	861	896	889	860	857	890	895	894	827	912	880	888	857	891	882	882	943	883	837	869	851	884	893	866	886	917	890	913	865	837	833	867	870	875	795	851	866	872	877	849	869	862	851	846	904	874	869	906	873	903	898	867	833	854	907	891	880	877	911	838	863	873	853	835	822	894	905	886	946	883	876	924	896	829	869	825	837	851	824	848	873	877	890	848	858	902	870	876	862	834	873	951	879	823	873	904	841	851	873	828	824	835	877	867	879	879	924	864	852	850	873	817	889	856	841	854	881	868	862	803	866	810	850	892	826	850	931	906	895	835	858	850	885	867	864	853	849	821	814	912	874	760	866	871	835	871	894	946	862	819	955	860	861	868	826	898	844	844	866	887	897	839	834	933	888	851	853	814	865	894	866	882	862	896	863	862	847	872	841	843	862	885	843	831	880	906	823	871	870	853	900	828	862	836	893	800	926	848	883	826	901	801	920	832	810	873	840	864	852	829	875	887	837	869	880	823	876	860	788	832	902	857	915	888	876	877	833	837	903	874	835	854	862	842	865	861	863	866	864	856	861	899	873	827	898	874	921	829	874	936	859	894	846	888	818	843	861	909	847	906	868	870	846	866	836	866	865	833	907	825	865	842	883	885	858	902	860	864	871	871	879	820	887	924	876	852	839	864	810	897	885	839	833	889	832	868	873	866	867	864	867	854	847	851	918	849	834	826	896	841	845	831	805	881	868	871	870	850	902	812	865	812	844	879	860	849	897	842	842	883	871	829	902	846
43687	49944	35146	17410	5669	2137	1559	1362	1246	1086	1077	976	972	930	893	867	884	966	972	900	902	911	864	954	860	976	871	849	918	884	935	938	873	938	878	884	859	915	863	860	872	826	895	848	903	905	854	943	869	883	842	922	890	865	882	894	912	921	907	875	919	875	860	890	902	910	848	870	917	862	883	887	876	945	883	899	810	854	883	843	934	872	935	906	865	884	926	958	882	853	828	867	875	889	922	896	904	903	889	908	836	921	918	866	806	856	916	891	908	881	850	895	893	826	883	888	874	871	872	948	927	899	904	880	895	902	869	856	884	872	911	905	910	855	888	851	893	884	885	865	857	863	851	905	861	920	865	827	886	864	878	867	867	806	876	912	920	934	878	908	946	906	912	834	892	880	933	897	853	870	828	901	884	892	865	881	892	895	852	875	932	814	882	935	897	923	870	852	898	837	858	868	840	872	888	841	947	858	848	890	857	899	877	903	939	873	900	893	925	908	863	903	904	886	864	930	846	890	863	911	907	956	833	882	898	859	889	875	882	867	892	896	920	934	896	905	885	880	876	926	929	899	800	876	917	853	876	870	868	840	872	905	888	900	908	890	887	894	869	949	918	866	870	905	885	902	906	892	913	926	852	844	884	868	838	892	896	908	873	860	887	917	884	928	857	901	895	847	873	887	886	902	879	907	885	872	891	883	873	928	893	899	851	822	883	915	955	878	855	906	859	882	891	908	852	909	888	815	908	925	864	918	919	861	922	881	872	934	879	972	889	930	868	917	875	884	870	919	908	841	901	859	894	870	868	830	874	884	884	868	910	948	884	917	905	909	879	934	893	953	870	939	857	925	901	913	886	887	871	899	889	864	838	885	853	870	903	895	870	945	919	894	948	868	886	884	903	925	883	865	928	865	899	875	854	922	883	901	897	945	891	856	898	853	875	876	865	887	912	916	864	861	911	838	910	895	856	851	914	816	919	930	895	912	887	889	851	883	858	846	924	863	881	879	921	896	891	899	923	862	889	898	832	847	870	884	865	900	913	881	851	928	859	877	928	930	825	908	897	871	880	872	890	860	876	843	916	925	910	808	884	874	894	820	880	890	871	969	887	877	891	895	875	879	879	878	874	926	912	880	894	906	864	863	855	928	894	872	910	856	847	907	906	878	886	895	886	862	883	903	907	862	901	891	839	880	900	809	913	919	878	894	881	880	944	843	957	872	831	878	871	859	875	916	858	845	923	879	922	895	925	836	879	877	875	922	905	850	922	901	870	918	906	875	867	855	881	929	909	875	879	843	888	888	884	922	910	856	878	899	910	871	894	878	891	924	916	817	905	871	897	867	905	836	901	883	873	940	877	868	920	866	916	880	901	832	886	908	881	864	860	883	875	854	848	899	885	891	872	844	875	869	862	876	927	852	860	897	889	899	853	879	845	898	913	908	930	893	857	884	871	833	902	866	893	879	891	859	896	923	913	917	861	895	950	936	887	912	886	838	893	878	926	898	877	872	892	867	944	856	885	873	866	854	939	843	902	898	898	900	881	872	904	890	873	930	898	888	880	871	924	882	853	854	923	850	866	887	882	943	860	907	940	878	877	876	913	863	876	872	891	889	880	859	849	881	884	966	899	884	885	915	877	884	963	864	842	889	915	875	931	911	926	903	917	898	910	862	855	914	807	881	854	897	895	905	892	878	871	827	873	859	883	870	896	885	870	901	863	911	932	910	890	873	831	866	891	844	872	843	875	857	880	916	872	947	906	915	876	882	903	920	893	877	870	921	856	903	844	928	860	899	877	832	844	903	851	836	884	833	890	880	928	883	869	879	909	846	829	917	922	890	851	839	958	864	896	896	891	915	910	922	918	934	876	931	896	929	921	886	885	884	917	922	851	898	907	909	917	910	891	905	886	849	830	871	907	932	852	851	883	891	825	889	924	872	881	864	886	897	943	846	895	859	886	881	917	878	841	904	897	898	896	857	898	897	837	942	870	847	882	894	860	870	852	911	892	869	935	880	821	886	904	897	929	941	845	899	924	838	880	901	855	874	876	876	888	910	870	903	900	918	936	872	922	852	892	885	900	936	907	915	882	915	910	914	881	895	899	942	906	913	938	876	858	972	874	866	870	865	886	885	894	882	881	842	904	885	881	900	872	887	909	860	893	870	876	885	898	847	887	875	921	887	901	892	924	864	885	935	893	862	920	858	923	835	911	923	889	879	848	898	852	892	873	856	937	889	875	892	869	901	894	890	861	895	906	867	868	914	914	928	942	888	920	850	868	857	888	849	854	893	841	863	897	871	892	908	856	853	872	943	884	905	836	854	917	860	879	877	871	880	880	838	855	917	837	883	913	890	892	870	867	865	876	941	870	930	881	873	905	847	882	904	854	895	906	852	912	878	866	890	873	913	919	912	897	864	895	840	866	872	924	864	834	929	910	942	865	875	945	901	881	899	860	864	881	894	894	920	860	905	840	883	925	913	921	880	864	866	894	861	906	863	863	914	868	869	824	902	905	903	866	921	936	899	876	875	844	903	882	899	921	844	894	904	901	952	888	908	924	849	887	952	928	886	910	816	903	891	928	878	926	886	940	843	901	868	871	896	875	885	869	913	852	920	876	824	878	887	931	897	817	915	843	896	901	921	876	822	922	852	927	878	923	862	854	881	910	919	887	890	910	867	871	874	891	881	913	872	882	827	837	945	859	909	902	847	846	909	924	870	879	929	832	906	875	897	926	866	879	887	888	877	919	916	894	911	919	900	904	863	840	882	912	866	836	913	918	864	860	922	883	896	952	887	911	892	831	854	951	920	893	862	869	868	926	884	916	866	908	865	854	882	861	885	877	866	898	918	908	892	920	864	853	892	921	867	947	880	877	894	864	864	904	899	857	878	873	866	880	862	861	881	895	912	918	898	868	846	913	906	902	891	898	891	921	913	882	892	930	891	887	811	893	936	894	887	915	910	904	808	836	895	856	859	869	959	867	900	904	923	887	910	859	868	866	863	903	898	908	863	852	888	891	863	881	887	900	913	865	914	898	919	901	914	853	910	843	916	946	854	918	868	889	896	907	921	914	835	857	918	862	902	887	854	941	890	934	905	928	856	884	922	848	900	903	889	912	825	912	873	887	852	849	926	913	884	882	854	866	883	864	856	930	895	878	876	902	892	889	912	873	915	894	883	926	910	861	875	935	877	918	923	846	922	896	877	844	866	875	820	962	889	862	873	934	905	884	918	875	855	926	867	896	895	878	858	874	866	880	920	880	916	838	879	859	963	919	867	817	843	923	907	879	896	931	877	863	875	867	833	907	874	917	896	905	919	874	913	926	916	878	917	869	845	936	805	859	927	880	895	884	852	898	873	894	874	836	846	910	900	906	855	856	930	890	912	870	900	898	854	927	923	911	924	923	859	913	910	921	909	875	903	917	881	893	897	874	902	898	868	866	879	870	886	869	831	926	851	943	910	919	882	879	886	905	934	882	881	871	888	892	892	894	859
23630	20938	28062	24124	20945	13585	2090	1250	1016	916	898	828	745	752	767	785	761	745	720	690	776	719	712	704	718	757	699	673	708	729	694	699	669	709	756	684	766	682	693	691	682	713	712	678	705	700	715	720	726	661	747	656	705	720	702	743	683	696	723	703	703	724	710	676	702	681	719	741	689	701	690	714	687	697	701	751	722	699	688	754	697	749	673	709	699	720	703	708	695	714	711	739	718	694	729	692	741	719	690	694	735	677	691	658	751	677	670	750	668	695	703	698	670	721	654	674	708	704	737	668	712	742	713	713	702	706	707	708	749	744	682	667	691	727	713	638	701	693	695	686	707	688	778	670	707	726	743	710	700	716	698	665	677	686	722	671	721	709	752	745	699	700	689	679	692	692	683	669	664	708	661	756	722	694	667	681	703	694	731	726	710	698	709	711	700	697	699	722	727	725	677	732	689	713	714	713	716	692	726	717	656	690	729	649	638	696	708	684	705	708	667	676	721	652	689	712	710	656	668	754	736	708	702	720	722	724	669	691	665	732	694	691	718	734	697	752	712	713	679	733	715	687	707	710	705	730	698	682	734	730	683	697	703	750	705	687	734	688	680	699	746	738	703	710	709	712	687	692	665	743	697	716	715	696	676	695	719	625	665	713	720	679	735	725	692	710	683	706	682	707	704	684	676	672	696	716	738	727	724	683	684	742	761	678	660	710	701	728	739	716	680	716	681	680	697	728	708	668	670	742	687	689	686	682	710	683	711	715	738	696	657	759	696	714	741	652	686	708	739	686	740	696	676	720	761	705	663	725	713	663	678	673	699	705	724	683	666	720	701	713	700	675	738	734	718	714	670	706	704	682	744	677	664	726	711	659	691	749	637	720	655	712	731	671	684	720	676	684	673	736	676	661	742	741	777	707	687	705	742	693	737	665	704	738	697	711	676	720	733	715	697	749	719	675	730	702	703	714	678	681	662	695	741	692	720	673	741	684	712	691	742	678	717	671	709	652	667	677	738	734	742	674	695	671	669	706	747	703	673	718	711	715	683	749	709	681	686	722	688	719	759	737	686	706	739	715	677	691	666	721	662	687	692	720	682	701	698	684	694	730	735	677	694	721	681	701	685	769	716	734	748	683	682	800	736	713	773	691	679	698	713	696	716	710	720	679	672	663	634	725	767	685	701	684	701	731	686	664	695	715	703	714	735	713	701	716	716	652	658	718	686	654	753	737	705	670	693	711	677	754	706	703	710	700	715	709	704	710	742	686	731	674	688	684	713	670	746	719	723	750	691	719	676	729	686	711	739	722	707	673	706	672	712	695	711	701	672	709	700	680	732	701	678	682	711	700	681	664	746	725	707	734	750	687	688	723	706	756	722	706	721	681	716	736	684	703	697	664	691	679	743	693	674	696	703	689	744	666	748	719	706	693	731	695	684	728	707	681	690	692	701	680	631	706	734	717	748	710	726	645	739	685	745	675	742	714	738	733	685	714	722	709	726	755	683	713	699	687	705	717	687	710	697	730	699	710	699	716	764	713	665	699	679	674	670	733	710	675	719	724	678	683	673	666	734	691	725	723	687	746	720	698	695	710	715	700	735	720	704	712	707	716	738	714	706	708	702	713	696	724	712	657	696	729	694	710	743	722	678	669	741	686	709	685	733	719	731	698	729	727	752	667	655	663	724	750	725	721	683	729	657	713	755	699	700	681	698	695	721	678	698	700	695	737	711	697	665	692	691	723	696	716	643	716	674	683	672	688	750	706	689	677	711	684	698	738	759	666	675	698	671	738	711	680	697	685	701	671	709	711	756	663	732	722	702	765	647	727	699	719	674	699	690	733	670	668	668	677	678	662	698	709	744	711	665	707	723	695	727	714	754	698	717	737	676	754	703	740	683	723	702	709	665	734	707	717	684	660	674	719	679	703	730	655	705	719	658	722	688	740	628	678	685	695	694	683	725	664	714	676	692	684	722	690	698	663	718	682	672	655	685	673	689	719	702	709	734	720	663	693	726	725	718	690	733	667	726	724	719	729	641	688	695	721	732	667	683	680	750	694	740	737	698	667	687	686	655	690	719	670	647	691	718	696	707	732	719	678	683	751	700	700	720	706	705	657	650	685	691	719	736	692	717	707	713	734	726	685	725	741	733	689	748	729	721	694	666	704	672	663	721	654	661	683	740	715	705	717	685	693	729	708	720	701	702	669	751	671	713	659	685	661	699	754	723	662	687	724	659	731	737	706	673	714	691	725	693	719	698	689	733	700	708	745	674	657	685	695	681	672	698	692	725	706	666	712	663	697	664	685	695	694	657	666	713	725	698	740	731	727	699	723	714	712	690	668	724	711	720	672	672	715	704	718	744	686	718	707	659	746	696	706	744	727	689	670	695	665	758	693	708	721	712	684	744	645	667	665	672	726	714	722	712	713	683	695	676	712	687	755	719	679	678	679	712	732	709	673	679	730	725	686	718	663	704	706	753	733	698	739	682	680	722	681	671	686	718	721	695	653	694	682	701	720	693	685	686	722	692	733	726	706	707	671	751	739	733	681	697	698	729	684	677	730	686	724	671	723	731	724	748	699	689	702	722	683	711	728	710	677	662	762	695	647	710	677	640	737	699	706	686	701	660	691	724	734	673	733	709	683	636	713	686	708	654	676	711	754	694	711	714	695	685	698	693	688	709	721	715	700	708	714	708	692	701	680	728	732	722	709	706	696	738	753	708	742	715	717	667	651	728	721	697	700	721	712	684	675	738	701	666	648	704	748	670	748	703	709	726	710	699	701	670	745	684	692	687	699	670	755	728	641	650	706	724	661	698	674	732	696	706	696	722	720	664	754	717	718	661	716	714	726	680	716	717	697	706	708	732	667	683	678	707	700	726	729	693	624	701	714	697	735	732	710	719	760	692	720	736	655	666	711	694	680	760	708	728	733	703	701	734	676	695	705	752	704	754	719	652	650	716	715	701	726	711	724	707	694	694	705	715	699	691	754	741	699	689	673	658	675	648	738	712	736	711	721	704	699	733	711	692	687	691	734	667	742	701	719	637	723	678	688	723	726	651	734	724	680	711	639	701	743	730	701	693	774	732	690	679	663	697	718	704	696	692	671	728	718	705	700	687	725	708	695	726	727	732	698	701	681	711	694	652	714	665	706	696	704	660	748	705	648	683	731	740	718	715	746	734	686	679	703	699	687	683	709	716	655	699	667	721	697	707	719	678	749	664	726	684	711	677	702	735	695	725	705	738	715	736	703	658	678	663	698	695	686	718	718	675	676	725	696	747	716	690	693	683	735	718	726	718	755	711	729	685	745	781	686	652	760	673	675	683	706	708	659	703	734	737	657	701	744	735	741	694	705	693	722	703	696	695	692	724	692	696	667	665	703	666	734	721	661	711	656	672	693	731	656	672	756	690	707	717	704	734	623	700	701	723	687	689	733	694	678	709	718	688	697	711	691	662	688	719	649	665	710	712	706	694	697	685	683	729	711	705	662
42304	58345	44848	23689	10247	2783	1754	1508	1288	1106	964	930	824	809	762	806	796	800	772	669	787	731	782	733	699	707	721	793	766	765	782	708	684	737	714	704	773	723	714	754	731	712	787	766	730	716	730	742	738	759	724	714	711	758	700	716	743	757	751	719	767	708	773	728	726	726	778	745	705	721	753	697	736	712	702	748	732	757	743	762	696	722	697	783	685	712	751	756	764	771	705	743	731	734	722	684	772	697	686	695	720	757	717	686	743	774	753	730	758	776	754	691	751	746	701	741	741	757	695	735	733	705	675	737	722	743	759	716	749	763	753	763	720	742	723	740	682	718	770	727	758	709	717	783	731	729	749	771	717	732	743	706	773	728	749	764	767	733	724	717	739	718	732	696	765	758	713	783	770	757	745	754	715	715	704	723	717	692	744	723	703	731	729	649	763	737	791	716	703	750	739	758	769	718	700	701	736	685	744	737	757	715	683	770	737	737	747	708	739	723	775	748	734	736	720	777	753	757	730	766	720	759	757	716	675	782	731	713	716	713	724	735	742	714	765	738	741	719	743	746	731	746	735	700	702	727	662	742	699	733	684	765	714	713	690	700	761	749	782	681	727	778	686	739	743	728	754	712	693	737	718	761	713	734	758	705	717	733	708	675	730	691	767	773	773	726	706	714	722	730	745	730	741	752	767	750	738	717	699	751	753	735	707	729	771	769	723	758	732	720	799	723	717	709	736	791	692	756	737	735	735	740	728	733	725	789	709	735	771	758	767	733	729	680	733	773	723	700	751	747	738	735	764	717	737	751	731	701	719	752	738	730	763	736	728	746	733	752	748	754	739	754	749	658	726	712	696	738	734	726	681	722	695	691	705	703	741	753	730	718	697	734	760	711	711	771	708	765	717	767	722	769	695	741	706	731	794	669	697	744	746	794	720	717	724	761	665	697	731	785	713	733	743	728	677	746	761	728	719	779	720	776	709	735	728	758	697	730	736	753	705	708	716	762	740	724	665	721	723	727	749	776	741	693	755	759	708	717	751	754	744	696	725	730	729	728	760	707	735	729	690	739	710	755	727	667	692	730	731	701	771	693	758	666	725	711	774	749	732	718	706	721	722	766	693	717	727	667	739	728	740	712	710	730	693	767	707	708	727	713	748	738	745	700	737	742	749	723	730	735	739	780	714	727	702	733	687	764	746	758	717	737	723	775	756	720	717	694	765	706	765	740	692	714	725	705	692	734	729	726	713	727	757	761	730	678	762	741	732	768	777	721	739	725	718	714	703	695	738	666	734	738	808	731	760	760	770	719	694	726	737	726	704	712	711	722	723	747	769	742	774	779	708	756	705	702	707	731	704	711	716	707	762	755	765	714	719	735	751	717	716	705	685	739	759	740	711	673	741	682	734	711	692	733	762	771	769	712	718	704	714	758	728	721	715	726	752	757	717	726	702	742	673	727	672	704	731	741	756	705	674	728	715	726	698	773	722	746	701	699	758	741	761	760	731	732	720	708	695	729	715	723	754	770	722	755	718	735	740	723	734	712	720	746	754	715	747	692	696	765	747	696	692	709	683	762	784	745	747	722	707	751	720	749	699	702	722	723	746	712	810	726	672	758	703	730	704	694	739	737	770	718	701	744	706	745	692	722	686	743	739	728	721	745	740	732	756	727	733	709	665	753	747	698	670	701	706	714	702	720	736	670	736	758	705	783	753	726	726	711	755	721	705	777	783	729	750	745	768	680	707	702	763	767	654	722	753	724	730	764	681	686	757	694	716	732	776	763	737	747	763	720	741	712	713	700	727	722	708	705	708	766	730	748	765	705	729	693	728	767	731	738	752	705	755	717	734	787	758	722	716	731	776	759	764	749	763	763	747	731	737	722	749	753	732	725	763	718	715	698	727	750	688	690	723	766	755	669	739	718	751	706	737	714	722	745	778	680	776	763	733	708	662	723	729	720	749	774	701	710	694	738	708	718	762	681	750	715	744	769	739	674	720	697	728	737	748	735	752	789	752	759	696	712	706	727	773	728	708	710	704	697	768	774	723	768	732	683	731	740	771	771	742	760	748	744	703	757	719	735	682	764	711	731	734	664	693	729	739	733	754	734	694	717	738	737	692	709	727	751	673	771	708	700	744	668	754	748	777	671	744	726	713	710	741	780	774	746	733	740	767	751	739	690	711	711	726	756	679	728	754	729	759	702	691	683	669	721	734	737	798	729	749	699	707	762	758	757	684	736	763	750	761	702	713	762	742	684	699	735	785	760	719	758	768	712	726	739	663	752	677	727	769	686	687	681	707	753	709	733	723	744	765	697	762	731	758	718	743	760	782	708	712	737	741	754	749	758	715	759	667	718	738	744	701	709	733	736	720	705	728	724	804	730	720	721	714	751	744	760	769	764	735	749	721	718	718	714	795	709	731	686	718	739	712	779	655	741	759	740	711	719	731	727	715	713	722	684	725	771	703	758	706	745	735	709	757	706	764	732	731	721	728	713	734	725	718	712	747	685	769	707	733	719	714	749	759	775	719	682	735	748	744	712	692	727	687	732	715	763	761	727	737	726	729	716	750	707	732	744	755	756	709	717	686	732	753	718	720	703	728	754	709	748	740	755	727	757	750	740	714	738	696	738	790	723	717	740	739	756	737	731	658	697	728	743	733	693	758	695	706	727	715	697	686	756	712	716	723	763	761	698	700	753	758	727	766	779	756	774	731	693	703	723	738	771	775	717	727	711	707	698	718	731	731	745	739	747	754	635	736	724	730	721	774	742	740	714	715	696	758	761	718	756	690	731	725	694	696	698	749	697	745	707	699	731	743	776	746	650	686	705	790	751	722	751	800	757	762	737	735	758	742	774	711	717	709	711	742	706	731	718	712	739	637	793	754	730	708	739	758	729	722	702	736	709	762	725	743	747	724	740	742	721	772	726	742	743	775	731	703	726	693	731	765	691	697	731	722	759	691	729	702	705	715	701	737	741	731	740	675	717	708	776	775	709	735	690	736	717	718	749	641	716	738	685	705	715	782	746	789	732	690	713	756	759	754	723	753	745	724	732	736	761	742	725	744	732	754	731	724	730	764	781	789	764	739	756	734	700	738	747	758	710	752	727	710	723	746	704	691	708	717	671	742	723	698	737	699	706	686	747	762	682	697	742	731	732	732	731	760	743	765	702	694	695	708	691	701	760	764	771	738	685	723	768	756	709	736	739	760	684	714	713	749	758	779	731	727	730	717	731	758	733	729	701	745	726	714	738	745	757	694	739	732	774	754	747	737	767	761	738	702	705	689	717	780	708	740	741	718	769	726	694	749	746	748	804	738	739	725	744	739	727	720	686	739	693	735	729	734	708	740	787	728	706	759	721	717	762	703	732	767	748	696	684	798	770	745	751	726	706	701	737	720	702	701	686	708	677	665	740	715	783	693	744	772	780	745	712	746	699	718	727	746	715	702	704	717	750	682	748	689	718	752	726	653	759	712	745	706	711	712	723	730	731
24759	21016	27438	24998	17101	3838	1444	1161	980	898	913	869	924	851	840	832	806	819	815	822	806	783	795	800	837	801	797	781	776	772	828	840	826	740	794	811	765	765	791	798	801	779	742	787	802	760	788	805	774	806	810	862	823	781	798	724	731	846	734	759	784	789	807	777	804	802	779	768	793	821	783	781	778	772	798	764	758	793	816	771	797	841	768	775	816	744	811	838	793	764	760	806	802	842	829	749	769	843	769	773	797	769	789	759	787	804	737	756	817	815	763	808	758	806	821	814	757	808	820	818	783	798	795	784	790	788	745	852	771	771	781	765	782	803	807	743	785	804	756	787	835	760	757	816	828	735	815	767	725	820	780	740	781	860	794	752	788	859	803	778	786	805	774	768	766	795	749	725	773	800	760	765	813	846	764	762	848	763	803	819	798	771	744	816	767	710	818	805	810	813	825	779	753	803	794	779	762	782	798	787	838	827	804	843	845	799	747	856	786	797	754	856	779	832	820	841	820	845	767	841	760	846	765	788	775	772	785	785	801	769	754	794	788	813	808	834	759	804	811	803	789	793	756	755	832	778	806	766	758	794	778	784	779	798	751	724	803	786	809	812	785	773	809	839	833	807	756	773	800	779	782	853	789	741	836	786	790	783	767	738	823	832	824	773	827	800	814	799	802	792	746	751	778	844	804	771	769	760	776	803	836	808	767	780	761	791	791	809	770	761	805	822	764	764	791	799	815	742	799	783	791	773	768	821	785	791	737	793	837	777	765	780	788	760	821	759	787	803	772	803	806	772	799	765	819	818	790	766	761	796	803	818	823	829	816	809	778	800	753	818	791	800	811	751	830	743	815	781	783	805	787	800	795	800	811	777	743	756	781	795	797	772	821	779	789	840	776	759	772	801	837	832	758	842	774	789	824	834	796	791	764	811	759	771	727	804	764	771	797	811	817	806	806	803	821	790	803	788	787	817	740	771	780	747	776	765	837	824	792	802	798	792	793	796	822	784	799	812	745	777	764	719	825	780	797	728	782	794	808	794	796	774	781	830	834	719	794	774	768	835	786	809	818	774	786	799	798	768	789	802	795	805	774	840	779	800	760	780	787	748	756	823	785	803	738	828	815	775	837	841	771	802	825	771	760	813	781	847	743	833	796	813	804	806	786	783	791	761	765	792	809	770	758	810	752	799	748	787	754	796	757	754	782	807	772	778	747	751	777	778	793	763	801	837	773	823	774	804	781	792	812	748	770	814	769	805	753	798	785	732	840	850	780	829	782	822	800	796	777	726	763	779	789	829	835	789	725	830	766	838	764	813	822	750	817	816	788	759	793	739	800	810	768	780	820	771	831	786	749	791	770	779	833	828	772	764	777	771	759	785	783	753	801	803	772	840	758	831	771	840	753	743	814	810	781	816	802	740	830	779	834	833	812	808	758	845	802	732	785	753	754	765	801	792	827	791	836	744	758	798	790	793	733	829	781	777	772	789	745	834	829	814	780	832	849	798	816	800	766	779	795	756	730	812	776	762	766	820	733	804	819	804	807	797	811	768	838	777	842	817	833	810	748	800	762	765	790	813	807	815	810	770	805	790	751	839	794	813	817	744	798	741	805	762	780	807	755	854	769	853	794	793	815	812	807	805	789	764	795	769	786	734	833	770	842	836	756	867	792	842	750	778	818	801	791	738	796	782	788	773	785	785	817	768	794	809	796	798	814	818	822	787	824	781	799	799	807	776	816	839	797	778	826	816	825	780	751	826	772	850	735	761	771	826	778	823	797	794	780	821	756	822	779	790	791	828	762	773	800	835	767	777	742	842	792	801	831	834	782	831	824	785	814	766	829	786	835	778	862	793	787	783	782	788	745	749	785	806	809	848	769	847	832	760	754	849	789	816	830	830	832	816	802	787	796	781	797	770	838	789	798	769	768	826	796	813	819	732	799	840	771	840	733	800	816	812	757	745	800	791	847	858	849	818	780	809	765	802	775	773	797	820	826	757	792	808	796	832	786	807	788	795	813	821	803	780	775	789	810	763	751	793	792	791	748	799	790	778	790	802	805	803	769	782	810	785	765	803	766	801	781	785	817	839	782	777	803	816	751	780	820	831	827	839	747	878	784	825	829	788	817	776	751	776	796	781	831	804	847	770	737	753	842	788	798	777	809	836	800	785	819	822	766	771	798	766	803	792	815	782	777	823	739	776	847	783	789	825	760	799	802	787	802	760	834	785	804	795	793	825	780	753	777	774	823	824	844	793	791	768	792	769	791	813	777	827	837	767	729	742	781	809	829	824	787	787	858	792	826	815	794	742	821	822	824	831	778	791	821	791	821	805	767	788	740	799	782	761	824	789	795	790	816	796	766	830	784	828	806	746	725	791	793	741	782	848	778	766	829	750	783	841	776	804	827	811	811	745	803	782	788	814	762	805	815	790	818	797	734	847	843	806	774	841	794	815	756	803	786	772	787	795	786	760	801	775	769	779	784	819	851	779	806	790	763	770	809	751	839	812	786	796	794	861	828	803	809	768	825	786	775	745	761	742	755	781	798	775	787	751	776	792	795	770	791	749	773	799	850	805	760	790	808	784	758	811	794	778	786	788	786	768	801	777	803	802	734	748	810	843	776	808	786	817	812	779	827	780	804	788	778	809	802	743	817	769	781	753	814	828	783	766	803	785	774	786	777	785	809	799	794	760	804	838	800	779	790	820	744	783	719	801	817	784	777	793	797	773	836	781	795	796	866	843	774	824	779	782	840	822	830	781	765	821	782	804	775	805	802	784	788	752	750	796	797	787	791	779	794	769	731	795	746	833	779	729	777	788	804	791	817	794	774	758	781	778	784	795	826	796	818	847	793	787	817	807	786	819	790	818	813	826	795	793	736	794	817	735	739	842	802	843	783	817	820	815	795	816	798	782	811	858	779	799	812	779	825	826	744	792	754	794	821	799	780	805	797	798	783	776	812	777	828	823	789	766	776	788	723	781	788	778	819	807	805	745	797	826	795	869	781	844	793	803	794	824	837	771	807	776	762	803	741	774	779	789	818	758	833	773	815	782	795	809	831	800	837	829	813	758	745	776	812	769	794	811	774	756	778	758	739	783	802	831	786	785	759	789	816	749	798	743	768	749	812	767	807	775	751	787	793	810	808	781	792	808	774	798	735	746	798	806	764	801	769	787	795	786	799	811	778	805	806	810	783	815	763	842	809	808	779	762	776	782	784	773	787	752	842	808	817	747	786	748	814	804	827	796	794	792	826	781	825	785	788	825	777	788	794	791	841	762	805	783	813	801	760	790	785	804	752	779	778	778	806	794	790	807	784	786	807	817	751	787	770	790	832	839	828	782	813	807	759	790	823	733	828	803	791	810	834	803	783	812	763	803	807	834	796	765	774	809	777	764	784	729	752	832	784	764	798	792	783	818	817	779	800	816	785	784	776	793	784	802	751	775	746	764	767	764	770	757	780	819	757	832	822	758	810	819	779	769	748	800	782	754
41467	55667	40351	19257	6974	2359	1672	1330	1207	1068	946	919	879	847	848	831	810	856	826	870	834	815	800	783	801	866	772	873	796	813	796	792	813	819	825	806	788	838	787	838	804	834	783	798	760	742	801	821	839	816	824	782	812	829	823	851	857	780	811	795	793	787	807	752	790	853	751	764	794	797	826	870	752	791	817	808	841	832	758	788	767	849	818	783	790	809	835	790	791	799	807	791	798	802	838	799	815	824	867	823	825	831	780	837	780	741	819	808	814	843	751	746	801	769	791	793	785	835	803	819	796	771	855	842	831	797	799	811	808	787	802	791	800	747	784	769	799	823	737	810	843	831	792	799	787	813	827	784	862	860	813	825	807	775	887	773	835	831	844	787	811	769	784	768	834	828	794	792	835	747	810	803	868	821	830	827	800	814	807	812	794	815	836	804	832	793	813	825	848	781	836	809	806	798	794	822	804	811	777	758	795	820	787	873	791	768	834	784	810	846	793	779	789	818	831	798	785	792	816	824	789	835	822	840	849	807	779	831	836	783	808	772	709	797	826	769	843	801	831	833	767	825	845	820	794	799	820	795	783	816	831	802	810	786	803	832	788	805	878	813	824	799	831	776	819	787	809	836	795	799	801	797	805	857	815	798	779	830	850	815	792	804	813	766	842	819	771	801	841	791	804	804	850	784	792	776	818	786	791	816	784	804	819	761	843	820	829	799	836	790	832	800	840	778	816	829	818	791	836	827	844	812	770	795	760	793	802	808	798	805	818	779	831	811	809	848	836	840	812	869	763	790	804	836	861	806	824	761	833	813	753	787	852	818	808	787	802	741	815	822	781	827	812	826	843	805	820	761	834	822	740	812	844	824	824	778	735	791	803	827	827	807	819	780	857	832	816	812	836	833	817	800	806	817	784	760	817	760	873	809	813	801	800	804	837	777	786	782	822	827	844	774	795	780	812	810	817	848	768	816	826	817	835	808	845	730	829	786	820	785	808	814	846	838	805	779	884	800	800	805	729	755	799	788	838	780	811	789	805	784	786	778	892	828	819	793	753	833	810	798	787	836	844	804	783	783	762	832	835	869	834	801	818	826	791	833	795	803	816	813	826	804	814	825	770	814	793	779	853	781	810	808	865	805	794	858	821	813	800	783	772	839	786	777	844	790	799	786	784	827	864	785	809	821	783	851	808	805	806	779	806	840	805	789	792	811	790	784	828	778	812	812	835	788	831	802	829	767	804	813	805	792	846	839	800	791	811	788	836	822	776	747	825	748	842	779	807	803	825	817	843	824	768	753	808	785	772	842	771	797	795	789	833	857	824	806	780	829	805	781	760	770	807	839	831	768	812	789	817	784	808	818	774	832	724	873	738	804	771	806	807	826	752	788	780	803	878	823	860	814	834	786	794	813	783	779	768	776	800	758	799	842	835	797	831	793	828	804	759	850	820	791	790	762	827	736	818	816	783	756	786	781	827	791	782	785	844	806	851	816	783	823	836	828	832	781	822	788	830	829	748	801	802	789	775	876	817	806	767	774	770	793	805	783	834	771	826	759	798	769	816	827	794	852	815	905	828	788	786	820	797	822	793	849	811	821	836	807	837	804	847	819	801	777	871	783	822	846	823	815	828	790	815	816	791	789	809	809	795	800	787	857	754	794	760	766	791	800	829	836	826	792	818	807	823	794	792	787	786	832	811	860	781	817	776	808	807	839	795	817	829	754	824	814	809	845	816	831	810	800	804	809	843	824	832	802	817	820	825	849	839	812	777	820	817	834	845	816	827	838	826	796	851	774	781	798	837	789	833	761	813	811	833	800	825	806	835	845	777	858	824	778	835	819	862	806	779	794	785	791	789	796	755	755	806	821	834	818	790	747	791	791	805	789	853	785	765	839	784	815	819	822	852	835	831	788	779	837	777	775	825	820	791	786	815	841	809	841	769	793	789	813	762	800	762	843	811	834	763	808	812	776	845	830	812	792	785	814	848	813	830	850	810	775	800	801	856	748	861	799	786	824	807	823	781	764	786	792	823	822	835	759	766	801	809	780	814	791	798	799	811	840	817	844	860	848	819	795	766	806	818	800	765	798	833	839	820	832	792	794	807	799	812	858	847	776	754	795	852	804	797	786	834	785	813	790	791	791	824	807	794	820	819	789	843	851	774	821	802	868	827	809	847	763	840	849	811	806	775	815	825	840	835	827	794	847	839	791	830	788	822	773	822	844	813	820	787	846	811	782	798	824	869	869	836	807	801	816	793	839	804	809	833	843	823	834	850	824	785	794	834	776	797	782	789	844	858	830	828	850	788	778	820	831	882	860	814	749	789	850	801	847	803	792	807	823	817	787	841	842	852	797	834	796	807	809	845	797	834	811	798	827	833	858	833	851	842	830	849	768	814	780	832	800	838	830	806	793	826	786	840	811	782	831	845	851	780	785	771	812	761	801	793	829	861	832	790	788	815	839	783	784	819	814	784	791	817	796	838	818	830	797	803	821	850	818	800	814	779	797	840	764	826	820	854	812	801	816	841	759	783	792	802	813	853	812	807	794	828	795	778	839	798	807	801	794	807	761	804	816	794	788	850	847	826	816	811	835	788	805	806	825	805	791	833	814	780	799	786	800	842	842	825	823	810	803	820	855	818	834	807	808	804	815	795	827	773	808	823	761	816	816	791	765	821	814	788	830	790	835	788	785	790	778	788	766	793	797	839	801	754	791	825	777	849	811	837	776	787	809	795	782	833	811	825	786	831	806	783	773	816	809	776	813	771	826	814	784	781	820	818	814	793	792	816	848	764	805	829	824	826	849	842	839	847	790	788	844	788	773	816	759	764	840	817	774	773	824	814	826	814	807	781	793	833	816	811	820	778	726	830	773	769	785	801	827	789	816	818	834	820	808	795	803	797	773	813	803	817	803	757	812	833	776	811	809	769	831	800	798	803	829	809	798	770	834	830	810	828	772	846	800	823	823	780	817	808	773	869	790	784	765	782	829	799	786	786	809	829	820	809	771	787	832	743	831	830	765	843	785	761	846	762	792	846	826	774	779	824	791	863	776	839	808	778	821	835	819	805	855	808	834	785	774	795	850	800	830	819	784	833	798	830	827	782	820	816	763	875	823	825	811	779	805	806	822	750	828	814	780	862	779	797	784	862	801	840	775	831	753	797	818	853	856	837	819	822	807	809	776	822	787	830	777	779	849	774	802	821	828	838	819	772	743	747	790	775	817	826	783	803	785	817	798	793	801	803	811	828	806	843	817	803	819	845	847	815	780	803	810	789	839	820	797	811	807	833	825	815	822	816	833	748	765	822	840	810	779	808	815	802	781	809	758	847	849	733	804	800	794	805	812	790	866	829	792	854	809	793	806	775	806	815	833	803	842	792	773	772	781	759	830	803	792	785	786	810	840	810	809	792	781	815	814	782	820	845	824	830	796	865	778	811	811	852	830	780	797	824	799	798	826	794	838	818	810	816	784	791	825	786	758	779	730	721	779
22542	21025	28463	23800	21046	21017	11216	1557	1042	883	861	725	750	649	627	609	628	634	598	640	607	588	569	611	579	599	591	568	594	582	568	539	549	579	615	554	605	589	617	579	574	548	570	564	589	573	589	567	591	602	602	578	586	562	582	630	546	575	605	591	556	539	575	595	586	614	609	574	553	533	549	578	612	588	556	528	587	523	559	563	593	542	592	618	569	533	522	543	590	565	583	561	552	606	578	614	604	527	540	578	594	592	612	591	536	594	574	625	557	542	583	525	571	544	557	579	637	559	603	561	537	561	578	596	598	595	643	589	554	603	545	608	594	539	555	591	590	525	577	595	568	565	601	569	532	575	583	561	607	605	585	572	591	570	581	581	589	616	564	606	536	575	535	522	552	599	594	614	577	575	592	533	525	597	547	573	589	567	550	613	522	579	548	576	540	588	566	554	579	568	579	555	586	573	600	548	572	560	557	573	589	607	596	587	598	552	566	621	587	603	549	600	599	603	570	563	592	566	575	556	614	592	578	562	541	588	608	563	604	581	579	543	586	593	575	603	578	583	594	560	538	607	557	599	579	581	565	576	579	582	602	601	580	553	580	538	555	574	543	638	557	498	539	572	559	614	538	575	579	551	547	548	601	527	581	582	594	622	576	597	548	524	583	550	601	575	558	607	581	564	571	589	528	596	518	573	539	566	603	578	590	579	607	591	587	559	585	561	601	616	602	585	545	559	584	571	610	549	621	602	551	576	559	585	567	570	565	635	605	580	563	564	566	562	591	583	575	597	639	565	620	586	575	531	616	540	567	562	564	555	563	556	606	541	558	547	599	542	558	622	595	601	559	558	567	574	609	574	572	573	603	565	618	579	582	554	548	597	542	597	574	578	561	581	554	584	489	593	587	543	572	588	565	583	582	555	508	573	559	584	552	535	567	531	566	583	603	586	559	581	560	575	561	572	581	562	587	567	555	553	577	618	579	609	571	532	593	557	569	566	551	558	602	553	580	615	565	557	577	588	616	601	533	574	577	585	608	582	588	581	594	568	589	570	588	608	565	545	573	552	608	579	624	576	544	562	568	570	575	525	520	599	529	619	555	586	602	517	577	590	591	535	563	606	569	559	579	554	567	563	545	544	586	543	576	576	587	544	584	584	588	581	574	577	589	578	595	549	599	537	581	592	599	592	619	546	593	576	529	561	565	573	575	581	608	587	570	548	568	565	549	546	614	582	583	537	569	593	572	542	566	560	584	556	586	581	567	530	567	586	543	564	581	568	573	615	624	564	552	599	568	549	577	580	572	537	579	595	572	597	550	624	622	546	564	561	586	601	591	579	597	599	562	571	564	571	547	556	568	584	563	583	570	574	563	553	607	576	540	578	587	520	563	542	636	538	557	545	607	554	613	554	541	553	568	584	533	633	571	554	542	571	586	591	565	580	588	543	613	590	541	611	573	594	573	584	631	545	591	566	575	569	563	553	588	567	577	606	606	615	590	592	574	533	533	590	565	533	599	563	572	603	557	600	645	579	597	608	573	537	562	570	575	612	557	554	573	553	595	590	596	572	555	529	514	583	607	600	587	544	595	554	567	635	591	565	559	545	552	536	553	581	586	576	517	559	587	568	567	580	576	587	591	575	579	629	577	591	585	559	584	565	599	570	561	594	568	558	559	629	583	579	557	599	617	559	604	579	594	540	532	598	576	530	607	563	591	559	589	548	585	572	615	594	567	578	561	589	561	577	601	578	522	547	585	593	620	586	571	576	585	540	568	562	585	590	593	575	575	564	526	507	577	590	546	583	576	572	540	590	542	570	569	568	572	583	584	609	578	524	565	563	604	583	608	558	583	600	562	558	546	577	552	586	544	622	568	604	564	573	541	559	539	580	598	572	599	540	595	592	568	574	614	563	567	612	522	594	593	547	523	587	591	570	569	569	629	560	556	581	562	569	564	598	583	568	549	570	580	554	570	575	614	612	562	596	547	544	587	598	580	571	554	586	569	567	540	563	567	550	573	534	564	562	553	573	546	575	637	559	563	607	570	539	606	589	572	588	600	554	588	573	547	556	604	589	577	560	550	589	579	559	575	553	574	589	572	568	571	546	601	627	582	549	583	586	592	570	543	608	555	552	526	561	574	572	579	586	574	565	551	589	566	580	596	541	567	582	584	570	606	603	575	580	558	573	590	552	575	591	558	601	589	546	614	537	615	594	564	587	574	605	617	602	579	608	565	607	540	596	578	619	602	575	569	593	593	584	571	574	612	566	601	553	574	584	558	560	568	589	573	565	589	620	567	547	595	609	547	564	601	606	579	549	568	561	599	553	578	600	593	542	585	566	635	604	538	616	622	597	585	618	638	552	558	534	560	576	584	554	578	563	595	556	554	558	615	571	549	583	561	577	578	575	562	583	533	628	609	525	573	577	558	604	553	629	551	548	572	562	574	553	552	563	547	599	604	594	559	575	583	599	584	610	588	544	552	587	581	595	574	552	611	595	541	576	569	561	560	574	541	536	546	594	502	587	565	595	556	597	542	548	578	579	579	607	595	593	558	562	581	559	596	626	564	595	557	522	564	577	541	531	571	584	616	539	611	565	558	565	562	564	580	590	547	598	546	558	562	639	601	569	566	544	562	549	599	586	573	566	563	598	539	509	579	574	571	555	577	599	563	561	563	577	565	583	518	521	591	570	565	561	578	622	581	589	617	551	579	630	605	591	572	605	569	545	544	568	593	551	607	558	544	601	611	589	575	601	580	594	566	532	599	591	601	568	579	580	569	599	628	578	557	571	568	561	532	576	543	594	556	534	558	580	586	579	558	542	588	586	541	605	549	541	572	607	610	552	561	565	583	565	598	516	599	546	556	575	607	573	580	569	572	604	593	582	581	541	534	564	571	563	560	592	568	634	583	591	592	576	574	575	621	539	605	537	578	576	556	579	621	588	574	557	554	541	530	557	579	579	555	604	553	582	594	614	575	575	588	597	575	591	509	565	536	574	552	557	602	553	575	516	518	548	573	570	541	587	569	618	563	577	597	591	569	556	591	583	587	528	528	575	535	549	556	598	547	565	556	567	568	548	551	514	573	556	603	550	563	586	573	559	587	557	619	566	571	620	563	534	552	588	598	569	551	557	565	552	528	597	593	586	628	573	589	581	653	571	569	601	575	553	549	588	539	582	558	586	547	548	589	560	564	603	590	627	619	537	559	571	547	557	582	599	576	579	582	594	568	568	572	530	614	571	571	537	576	535	595	596	580	573	565	618	497	523	595	546	557	556	608	619	599	579	566	546	580	633	540	585	565	580	596	598	587	619	563	570	563	584	592	545	517	580	591	564	561	559	565	565	577	582	567	565	599	575	557	594	578	584	598	599	564	577	589	567	546	596	548	603	576	623	576	596	563	573	542	614	576	573	572	571	565	584	566	565	574	592	528	591	601	596	594	581	584	599	588	550	600	592	601	576	589	557	583	550	553	624	557	557	544	586	552	528	604	605
45149	67901	49211	29054	13344	3358	2543	1922	1461	1183	947	811	791	794	691	658	668	621	627	602	572	654	591	620	603	613	658	592	607	594	593	620	625	568	599	605	527	614	639	581	559	580	604	614	545	616	582	523	601	594	591	590	601	594	566	562	621	575	609	597	584	569	557	566	615	608	569	566	613	577	606	565	571	590	639	551	584	590	552	571	571	586	551	593	555	578	620	548	545	594	577	577	565	604	629	587	593	567	608	613	612	605	568	589	575	599	607	615	583	579	609	587	631	615	569	588	586	627	574	579	586	557	615	603	583	550	588	579	618	537	574	596	603	622	619	543	601	590	554	617	623	629	595	552	630	625	578	577	543	546	571	576	588	578	525	577	594	616	578	607	589	585	590	561	553	609	592	588	588	587	592	592	581	569	590	614	614	615	560	568	589	590	592	579	602	605	587	623	573	602	597	613	614	601	593	572	577	618	613	569	570	562	620	601	614	577	578	575	586	603	548	590	593	629	612	571	608	573	589	574	604	566	553	611	608	556	568	547	539	634	589	585	643	588	585	552	624	605	644	622	616	622	565	562	581	600	559	587	599	581	628	615	596	619	580	580	571	634	577	549	526	598	569	590	588	596	604	597	605	573	629	605	602	559	585	594	596	574	582	585	583	613	597	589	571	591	589	596	602	607	551	637	632	602	573	580	602	574	583	567	612	607	604	628	624	582	579	598	538	564	589	580	582	586	601	590	583	590	631	584	579	605	602	585	582	575	586	560	557	579	605	517	607	550	609	545	539	569	577	575	576	540	564	556	573	565	582	617	620	586	602	575	578	595	547	590	626	563	592	551	569	577	639	623	593	622	581	612	571	575	599	638	578	613	598	579	585	600	629	582	617	604	564	612	580	597	544	577	638	620	600	604	608	589	620	610	628	630	565	555	549	583	574	590	574	598	577	571	658	604	606	594	551	626	603	570	595	605	572	620	555	599	577	542	571	615	606	571	635	558	561	576	574	579	597	545	617	581	597	544	607	600	615	612	580	579	588	583	549	595	608	585	579	565	584	549	565	609	555	569	595	591	558	562	632	599	602	553	580	642	600	596	604	577	603	576	570	637	600	583	535	563	554	567	613	548	577	588	606	598	569	616	590	587	562	598	612	579	596	577	543	602	568	579	594	544	593	550	609	602	535	585	569	621	631	542	625	604	569	554	571	595	613	619	566	584	574	584	565	600	538	600	600	608	625	574	593	543	546	579	592	562	642	603	560	539	540	586	581	550	570	607	617	580	641	579	615	602	588	584	603	576	614	593	551	586	572	626	578	601	565	640	555	578	588	553	584	564	589	625	585	573	607	596	604	583	568	579	595	610	606	603	584	565	600	566	582	574	577	599	576	573	573	609	596	559	640	583	605	569	570	573	589	574	586	593	595	601	581	634	588	639	566	552	620	548	596	568	562	583	586	593	567	596	586	597	565	572	536	589	571	541	547	581	592	578	542	538	585	571	616	588	604	614	588	559	580	608	633	554	605	572	572	559	618	586	570	577	600	595	588	587	567	606	597	545	615	581	586	594	559	564	552	568	580	586	622	603	571	576	585	585	559	598	542	590	594	598	582	552	566	571	650	563	572	572	591	589	617	550	625	590	560	560	545	572	606	597	596	537	578	589	587	609	562	605	563	579	575	627	590	617	592	563	609	543	585	613	582	552	589	625	548	598	588	577	559	555	605	600	619	592	564	604	574	613	614	590	587	610	558	615	621	598	592	565	607	583	601	604	546	613	582	605	576	608	552	590	563	572	588	575	642	625	613	586	598	583	611	572	575	616	593	571	570	654	570	579	601	591	580	586	629	605	566	615	560	586	571	597	580	592	610	554	571	581	598	562	608	565	590	581	599	581	572	563	587	606	538	577	572	605	623	575	631	548	565	576	571	598	552	563	598	579	564	591	589	582	588	607	569	566	578	601	595	570	595	562	609	577	588	567	590	575	579	606	569	623	588	602	575	582	577	544	554	588	608	600	640	558	575	548	607	553	592	632	571	560	551	602	557	551	602	565	571	559	553	603	584	596	590	560	588	614	581	569	584	588	603	547	582	625	620	628	581	594	612	565	534	558	584	568	608	594	598	553	568	572	596	579	596	564	635	619	568	541	635	581	574	573	571	582	605	648	599	573	604	574	569	599	577	590	572	548	575	575	574	590	532	591	541	579	588	575	611	556	592	561	599	577	578	563	564	587	565	568	546	518	574	589	588	532	535	568	531	578	533	567	570	558	555	590	630	582	633	570	586	596	611	583	578	608	610	592	617	616	592	583	609	572	597	570	568	575	593	572	655	549	616	570	580	588	611	568	582	604	612	582	585	592	581	577	594	595	549	610	619	551	615	565	609	569	540	630	601	590	613	588	595	558	593	580	553	631	562	575	567	566	589	568	550	621	593	570	592	565	580	631	609	594	553	568	652	592	576	571	591	614	593	579	579	620	586	575	620	557	610	574	580	599	608	626	612	623	579	561	573	559	582	573	659	590	581	608	549	580	597	576	577	610	568	611	618	594	601	626	562	557	576	599	554	587	584	572	567	591	586	568	586	573	587	586	593	575	578	579	617	592	563	622	630	575	585	593	608	569	562	557	605	597	570	638	599	595	551	578	556	566	597	578	606	649	578	573	634	606	626	625	548	567	589	544	572	589	587	586	553	593	583	575	612	542	579	597	563	578	583	574	578	609	574	567	566	542	577	610	612	623	551	606	599	580	524	608	608	592	592	593	564	578	603	616	589	613	589	605	563	573	582	632	632	592	607	610	595	581	597	588	605	651	620	593	608	587	602	577	559	568	546	592	583	619	553	601	551	587	585	596	623	576	610	575	623	625	579	625	602	571	570	572	533	600	601	616	588	618	605	601	613	562	566	597	620	641	546	562	602	562	597	572	553	586	570	612	534	602	590	577	594	597	576	560	616	593	555	621	596	578	572	580	546	591	597	585	598	568	623	564	580	555	600	564	634	609	557	598	560	602	579	591	581	590	570	558	560	575	546	641	616	627	584	545	633	575	559	592	578	589	590	534	601	580	586	574	607	567	618	586	586	605	594	620	568	548	587	611	581	588	601	570	573	607	559	601	588	594	616	550	609	615	601	545	600	587	611	605	586	565	590	590	614	564	590	610	610	546	613	607	534	569	622	599	566	590	587	583	613	573	626	588	566	548	603	556	557	586	595	571	587	607	603	582	615	615	566	590	536	585	569	591	582	592	552	586	528	620	614	623	631	588	587	607	565	552	591	588	551	570	640	612	569	632	557	612	563	589	606	597	558	554	603	540	597	596	602	584	552	599	616	644	578	558	578	554	611	597	569	621	537	586	589	600	593	603	601	607	564	549	584	599	553	559	631	609	564	572	568	583	589	595	571	611	575	583	619	569	630	591	571	556	612	581	603	541	603	636	568	566	557	577	573	590	581	635	552	576	570	630	565	574	637	586	605	562	593	594	612	609	528	623	576	598	620	550	605	591
34654	33255	31884	19144	5498	1761	1379	1156	1054	1065	976	911	902	919	927	946	864	876	826	870	915	852	903	841	906	892	855	885	878	874	853	890	849	913	901	862	846	857	881	900	882	913	865	840	860	852	835	812	886	875	872	950	804	920	873	882	885	864	904	873	847	867	881	854	799	855	894	873	852	918	830	920	879	862	897	897	849	879	908	857	890	840	878	884	816	872	862	869	853	855	864	909	854	805	866	807	852	827	825	868	906	898	854	868	824	899	829	898	886	860	867	855	846	906	850	851	843	833	903	855	863	837	873	857	876	852	867	823	882	895	906	874	903	842	875	918	865	880	838	827	866	871	839	862	836	858	843	887	865	879	895	823	837	871	916	886	873	874	884	876	895	849	860	861	890	848	845	863	816	865	857	872	845	880	849	866	892	893	796	856	846	861	944	914	885	895	897	880	837	857	864	864	854	881	826	866	878	845	852	851	878	912	889	881	913	915	883	834	863	822	853	869	861	851	872	905	886	871	889	877	875	853	832	908	900	873	863	855	878	888	849	854	854	871	861	877	873	864	857	907	906	869	898	849	894	876	892	846	828	862	908	797	828	885	913	856	855	849	836	878	853	841	774	824	842	875	847	878	909	851	848	881	886	905	872	874	882	859	858	882	907	864	861	881	875	902	910	932	810	853	828	864	915	904	922	888	905	850	838	912	839	876	876	876	834	866	930	863	881	899	876	841	888	825	844	865	879	902	895	854	852	864	856	878	869	876	842	850	900	831	892	819	837	905	850	876	904	877	829	857	856	839	903	864	875	867	933	859	880	861	886	842	892	879	846	858	882	850	900	862	808	857	893	892	874	880	846	870	962	826	849	827	837	842	953	894	874	876	899	873	866	856	812	867	928	891	891	897	863	912	950	823	882	795	849	866	922	849	866	846	894	876	894	902	889	838	873	847	860	858	868	859	804	879	874	853	826	894	868	874	895	894	901	836	863	876	886	903	887	885	866	842	828	875	826	882	826	894	893	885	866	845	848	881	897	923	898	862	882	850	878	872	877	868	906	851	858	902	842	870	889	863	818	914	885	858	896	837	841	914	857	848	833	931	830	890	881	818	885	880	914	806	870	897	801	849	872	913	859	828	852	923	886	841	912	863	878	860	829	828	883	923	856	867	845	827	908	828	872	846	883	858	856	862	842	879	867	908	875	908	890	870	877	900	855	938	845	839	900	805	896	864	917	864	811	818	865	854	789	847	881	844	852	803	828	904	887	868	842	872	860	895	845	914	897	842	885	869	843	877	860	834	864	852	933	897	840	810	907	895	897	886	880	866	883	863	866	857	889	828	840	837	914	890	881	810	845	866	901	866	866	863	940	905	894	838	891	863	880	888	863	915	850	849	839	884	874	881	889	841	873	852	865	836	839	912	892	887	863	821	844	873	867	864	876	869	861	851	859	881	911	857	861	870	878	894	847	891	849	908	873	865	813	908	875	867	863	883	847	871	851	906	796	913	866	908	808	834	836	848	894	861	874	906	857	891	873	849	853	874	877	888	915	842	837	870	875	874	869	874	888	882	896	847	872	865	868	865	886	902	818	870	791	885	834	888	898	893	911	846	888	851	865	884	841	912	862	854	880	908	864	864	909	864	859	899	888	855	878	796	822	889	842	871	883	904	899	922	877	879	818	870	917	850	837	878	857	881	849	853	862	858	841	871	889	820	895	894	847	888	844	877	861	866	891	883	861	871	833	874	849	917	882	898	846	883	871	904	924	857	843	921	883	843	893	883	880	840	864	870	877	838	856	907	812	815	824	905	866	888	870	911	815	878	820	881	848	829	843	844	823	889	869	859	857	865	908	835	874	821	886	937	897	846	856	862	917	825	863	868	842	856	868	844	831	873	839	857	835	889	837	899	818	881	873	840	893	876	828	864	872	848	898	910	893	904	879	861	864	860	861	848	885	839	875	889	884	831	875	915	895	857	874	837	808	889	886	851	857	839	901	854	861	841	885	836	859	862	807	947	845	869	879	833	925	840	862	846	928	904	887	881	848	881	840	872	872	841	828	836	803	896	879	867	893	875	782	867	822	884	870	914	866	858	906	877	811	889	904	850	852	851	859	871	879	854	871	913	914	834	878	843	863	897	883	858	862	846	844	865	865	871	877	887	869	877	870	862	868	880	848	846	885	886	918	890	883	846	858	860	900	864	876	899	883	895	852	802	829	873	901	844	829	883	830	821	882	862	878	855	913	875	808	872	825	874	882	853	845	915	888	900	844	875	817	844	833	870	823	872	868	863	836	847	856	862	846	877	838	883	867	853	854	887	842	881	861	894	896	868	879	842	863	847	843	852	869	869	847	870	867	898	888	858	856	854	908	856	862	905	880	873	856	855	857	871	846	866	879	829	882	865	871	882	904	911	904	867	852	874	890	820	904	896	910	870	859	861	868	873	860	858	859	848	860	819	845	856	876	893	888	843	839	902	909	839	851	817	865	865	866	871	888	898	850	872	868	863	876	882	886	829	845	834	869	876	893	904	876	882	856	882	885	874	928	860	913	899	844	931	870	835	885	881	876	818	898	835	833	896	872	864	848	912	872	821	825	857	829	858	917	851	849	901	851	887	858	891	879	905	847	850	859	865	828	875	882	885	870	888	914	906	845	885	869	874	844	817	879	833	895	872	894	820	862	885	814	823	895	839	889	855	841	921	867	832	887	869	853	845	841	889	850	860	884	887	900	895	839	877	870	892	903	906	879	876	831	911	851	898	864	844	895	883	888	866	875	921	837	841	890	876	860	842	892	881	898	863	879	890	797	858	876	865	863	875	871	793	869	926	844	836	918	843	825	892	835	887	806	897	841	863	849	883	869	910	917	862	848	868	868	846	885	866	865	840	864	803	855	861	889	884	880	910	896	893	897	815	904	846	864	901	898	875	916	883	910	865	892	935	872	896	908	822	844	867	892	894	842	889	865	848	904	830	817	839	831	847	892	856	864	863	917	872	859	886	867	902	855	890	869	856	870	846	881	875	858	867	855	900	889	902	869	809	844	886	913	847	903	844	905	850	839	874	911	872	915	856	868	849	870	870	892	816	875	876	901	873	898	863	866	896	849	916	906	854	860	889	854	878	883	913	873	894	921	921	812	860	868	904	890	855	897	831	896	857	862	907	843	857	817	850	844	908	795	852	903	880	815	838	850	850	852	803	890	887	836	909	866	903	867	889	867	853	901	859	855	897	851	838	862	857	863	836	840	869	849	894	877	825	926	834	857	830	922	877	856	901	893	829	839	919	809	881	809	903	816	890	895	893	907	857	881	855	825	870	869	863	867	855	928	857	840	854	922	873	859	880	843	903	859	845	875	842	869	815	936	830	837	884	867	918	852	853	851	863	836	857	850	849	797	877	837	819	871	851	929	842	845	918	820	858	867	834	867	875	898	847	836	840	864	881	907	848	855	852	853	859	889	798	907	871	882	900	883	893	843	851	833	878	834	834	846	912	886	811
42963	48088	34898	16471	5753	1949	1671	1397	1250	1060	1022	930	915	963	891	944	890	857	929	884	944	896	886	868	893	853	868	839	863	843	873	880	862	884	879	907	818	912	868	843	838	902	891	951	880	916	823	878	852	866	884	868	869	865	863	875	869	921	868	887	919	909	841	890	910	884	894	828	855	886	870	890	903	938	882	898	959	924	857	846	903	871	849	917	874	863	883	908	912	896	905	945	898	862	941	931	891	916	879	919	880	896	902	904	880	879	869	901	891	849	884	905	860	951	908	851	860	922	879	873	871	876	897	860	889	865	886	881	915	873	862	857	815	946	895	879	871	900	926	868	942	915	859	880	925	925	898	914	914	876	916	896	932	900	886	894	894	863	900	848	891	894	862	923	885	881	901	888	889	856	870	917	905	898	900	887	875	894	849	902	870	859	886	835	876	881	936	901	877	912	868	898	917	908	958	909	863	876	914	912	916	886	933	863	913	954	883	872	962	908	822	920	975	883	893	926	874	857	925	906	899	848	893	919	892	822	905	919	889	880	925	895	929	865	909	896	874	854	868	922	894	837	926	874	886	889	896	844	931	928	856	903	854	880	912	876	822	886	858	879	896	946	906	889	913	943	920	903	851	851	857	922	873	869	849	935	896	892	923	869	944	881	898	858	898	881	920	902	919	911	882	858	902	841	846	868	892	881	881	917	871	917	908	924	860	962	847	871	933	936	874	877	888	863	904	889	930	863	899	904	829	887	867	885	904	889	824	865	889	894	877	909	875	836	897	865	864	921	894	941	920	884	870	876	890	884	884	944	895	885	903	908	862	872	903	892	871	905	881	890	862	930	916	902	852	847	905	900	907	856	955	899	866	872	925	886	878	922	876	893	929	882	923	881	856	873	866	912	873	885	911	896	904	905	907	855	895	927	892	881	874	853	914	881	877	888	941	869	920	868	871	889	893	886	852	901	893	851	873	922	871	843	907	868	893	895	859	852	909	800	851	831	832	915	891	860	912	887	876	908	939	956	835	851	966	878	898	930	819	900	867	914	877	897	872	927	877	867	844	829	898	881	927	888	869	921	890	901	897	941	922	849	904	846	848	894	893	881	909	869	881	818	939	948	945	824	850	874	887	816	906	919	948	936	926	809	911	891	880	895	933	861	927	924	828	887	943	859	848	859	888	875	898	855	905	906	900	855	859	873	875	941	881	869	871	860	896	865	892	958	881	898	881	915	911	856	877	906	916	842	878	849	893	884	868	850	867	902	870	939	901	897	906	901	966	869	877	860	924	884	869	889	862	895	866	892	908	855	884	953	893	866	866	892	872	927	881	939	843	895	903	863	886	896	914	879	897	827	872	842	889	904	928	919	918	881	906	862	948	888	857	915	872	856	902	877	917	924	883	894	852	885	904	911	869	911	879	901	886	866	898	881	881	857	905	889	868	905	863	888	882	962	868	880	878	881	845	910	903	885	834	859	863	862	878	849	889	883	903	871	823	883	926	901	925	880	952	872	855	871	876	895	866	862	876	860	864	870	929	904	903	912	837	886	860	864	881	905	862	880	922	845	889	897	923	893	901	850	834	901	881	886	871	888	917	862	872	922	872	908	892	887	862	953	899	948	883	945	858	924	906	880	911	817	867	879	871	885	898	897	914	873	864	913	868	889	882	877	851	886	935	863	854	909	894	852	936	879	877	892	878	891	870	884	878	893	899	902	918	881	879	905	922	858	871	953	875	902	893	868	927	872	927	889	865	897	857	855	834	919	900	898	840	918	863	900	905	933	878	909	875	891	875	880	928	863	920	895	864	889	944	876	933	894	830	891	879	957	917	893	889	926	880	927	946	860	919	895	821	869	898	900	923	873	891	924	850	860	891	880	865	940	937	866	912	893	881	883	879	905	883	894	860	887	943	872	871	887	830	883	918	887	818	874	904	875	883	921	868	864	864	858	832	894	875	846	900	896	846	918	887	849	902	918	942	902	913	895	898	891	896	893	941	875	851	895	857	863	860	844	891	873	857	907	870	865	833	941	857	893	872	843	796	884	869	903	860	910	857	845	925	840	912	864	920	860	864	881	882	902	907	868	801	885	889	856	935	923	873	873	861	843	906	905	863	861	875	886	919	865	873	910	895	919	862	948	885	867	908	857	851	892	883	879	884	912	880	866	861	924	904	877	850	892	845	901	849	866	921	903	927	882	907	874	896	885	963	899	934	883	922	907	861	854	841	887	895	863	866	865	911	885	891	916	935	894	946	915	856	908	880	947	934	910	840	926	892	896	848	866	912	890	941	867	877	882	901	925	870	915	894	873	936	876	848	917	900	861	922	880	889	885	884	891	837	884	851	943	899	853	907	887	878	869	906	909	878	884	903	869	894	875	965	903	903	885	892	884	946	911	845	856	922	903	922	901	884	875	946	882	883	846	906	934	887	892	883	917	933	879	928	908	885	852	902	877	894	949	890	832	847	884	861	912	894	875	887	881	939	852	867	872	920	847	861	870	900	850	914	867	912	922	890	879	863	865	855	840	823	918	939	884	851	882	888	907	905	904	923	912	897	899	853	885	835	873	918	819	854	913	868	914	859	892	869	882	871	898	908	887	856	895	935	864	894	917	855	892	858	891	911	893	926	879	904	857	888	884	925	888	842	871	925	855	920	939	913	904	878	868	879	869	887	878	896	972	863	920	935	871	912	894	833	884	886	982	887	877	919	900	873	885	923	896	910	900	891	844	876	869	886	889	874	895	953	892	848	878	897	848	883	912	850	868	842	911	876	903	895	857	901	847	862	885	833	858	897	885	853	932	932	903	907	890	871	849	869	899	811	898	860	887	893	921	892	886	906	903	936	936	897	979	916	900	888	935	864	873	924	860	873	897	948	904	876	892	898	916	896	854	897	903	853	916	882	859	941	878	921	845	912	895	892	909	874	890	888	890	870	886	893	911	893	926	879	893	851	875	884	849	888	903	883	845	841	884	851	912	866	861	892	870	908	887	895	914	879	880	867	889	882	931	978	926	892	874	880	936	927	904	875	865	908	845	862	885	911	899	886	926	883	863	873	905	873	936	888	845	878	915	920	943	864	955	916	897	949	938	840	894	856	923	898	943	860	921	882	860	894	907	901	895	962	859	888	876	891	922	938	872	910	853	859	861	846	908	849	865	906	928	846	876	888	956	908	876	892	858	871	872	890	900	901	860	894	909	898	855	905	918	867	888	896	871	889	870	873	808	876	863	873	847	846	812	875	879	936	904	840	859	904	881	931	906	882	939	941	902	875	852	903	903	896	912	881	832	851	887	900	885	934	882	870	908	876	915	905	985	881	875	869	929	933	910	891	847	906	884	882	873	924	841	852	911	867	894	909	862	916	877	898	873	835	897	915	859	903	901	830	874	880	871	894	824	935	921	880	865	866	910	924	805	866	877	893	856	871	856	889	913	908	906	883	889	868	853	888	913	868	909	890	913	916	863	862	886	866	886	901	861	884	850	858	880	879	824
23658	20892	27925	24126	20933	13259	2055	1231	1055	886	845	829	769	784	813	758	709	740	805	747	745	723	683	725	763	677	722	714	713	734	718	732	726	684	721	722	741	746	713	708	748	704	706	737	697	738	748	730	718	742	681	715	663	726	752	742	704	722	708	732	721	710	709	644	692	710	651	712	688	670	703	704	684	700	715	677	719	758	715	712	698	744	730	663	722	743	706	763	723	722	647	681	724	796	737	698	775	738	755	713	730	710	733	713	716	723	712	727	723	739	676	704	732	717	722	720	710	723	709	680	689	775	718	718	698	735	711	727	739	676	774	693	703	730	718	688	750	709	671	706	721	693	746	700	701	722	746	740	672	705	684	689	696	736	715	740	690	705	690	730	741	689	692	730	663	732	680	709	690	718	712	728	711	692	682	731	719	726	742	728	662	656	748	740	693	708	795	721	706	722	711	671	726	731	757	701	731	720	715	696	728	714	736	678	763	677	747	714	709	690	670	702	704	694	730	692	718	649	722	765	732	701	755	693	691	745	684	759	723	714	679	783	720	709	726	702	690	720	684	716	699	714	759	721	689	699	740	694	710	719	727	748	735	717	684	731	737	707	716	746	698	748	737	709	751	708	710	710	723	693	764	702	675	718	720	709	730	715	757	691	702	723	731	704	727	681	722	744	733	721	722	702	652	658	711	692	775	702	723	710	758	717	658	684	712	704	698	727	717	741	706	728	720	724	686	724	724	675	700	703	742	711	693	748	686	672	729	716	710	689	712	726	711	697	710	699	671	708	665	728	755	720	729	714	696	739	701	724	710	703	730	699	731	673	748	717	690	733	668	719	739	773	688	728	730	730	704	707	709	701	666	716	709	713	727	686	697	731	717	688	730	686	728	681	704	666	716	716	724	724	744	701	707	756	720	736	738	698	733	714	716	716	762	718	715	631	714	732	743	729	765	750	712	707	687	749	729	750	700	721	697	723	683	709	727	738	693	694	667	720	654	679	738	677	723	674	707	707	710	689	777	730	740	741	674	712	646	707	717	691	777	737	751	731	749	738	728	731	645	696	720	705	725	696	683	667	740	703	665	710	692	744	729	746	708	734	705	701	668	697	728	679	709	738	694	704	673	673	713	763	712	709	727	747	728	721	694	724	703	672	727	688	696	763	659	729	694	732	716	665	674	734	697	712	671	685	743	640	707	725	722	682	667	783	697	697	697	728	706	687	704	708	706	729	723	686	674	750	700	751	697	692	749	711	676	693	744	673	735	689	705	672	731	731	681	706	662	689	710	718	769	706	737	760	716	705	693	673	696	691	694	663	709	705	680	728	698	731	695	713	693	691	730	745	700	724	696	681	715	779	756	727	735	715	744	726	742	714	690	732	667	671	680	681	713	725	700	680	667	738	725	708	698	679	698	752	705	693	677	721	714	779	765	694	673	710	694	689	669	662	718	717	720	722	691	732	718	734	668	696	714	715	647	635	671	682	704	683	708	700	684	673	705	700	731	729	666	726	707	706	699	663	724	702	699	725	715	693	675	709	730	721	761	717	729	724	714	770	704	672	753	697	730	709	709	707	716	748	743	684	696	682	715	709	720	737	709	679	751	730	738	687	697	770	705	742	697	695	707	801	727	695	694	712	717	729	710	721	681	682	719	727	703	708	753	739	685	646	711	731	691	716	743	689	718	698	667	746	715	705	695	701	669	655	731	706	730	704	704	731	733	737	701	728	712	696	696	628	682	641	695	750	680	745	710	676	722	717	704	725	712	702	731	709	678	713	748	734	683	722	683	695	708	679	716	732	696	727	686	741	724	710	722	732	717	729	726	688	678	709	696	740	719	675	732	702	670	693	668	728	697	741	778	686	673	735	664	716	727	759	749	716	693	692	714	722	751	734	739	705	667	700	760	703	698	746	694	703	708	738	717	734	728	708	761	683	712	760	688	703	692	752	737	699	691	700	697	715	728	720	696	696	717	725	710	732	700	668	681	731	693	708	708	745	741	742	711	688	678	735	727	703	716	747	705	678	648	724	674	701	684	678	754	692	726	765	713	716	746	696	666	706	684	688	732	695	677	663	713	714	704	683	711	728	680	714	672	707	694	710	735	656	712	729	678	702	699	724	679	695	671	701	727	728	752	764	689	722	696	718	726	736	728	738	720	678	729	747	731	748	734	704	726	760	684	730	708	753	671	731	684	678	725	694	721	690	683	708	728	695	694	701	702	684	743	695	741	711	688	745	733	722	729	739	725	709	746	736	704	703	732	693	710	744	699	726	662	680	677	672	736	762	739	735	732	708	725	711	705	687	685	750	673	684	705	716	729	721	722	729	709	704	725	709	699	689	747	704	692	672	733	676	689	721	723	756	680	675	705	730	761	720	726	707	692	693	691	730	683	713	693	673	706	704	733	747	696	664	697	670	702	683	704	740	687	654	724	702	736	771	713	660	690	670	700	673	736	713	697	730	698	676	713	729	712	691	646	741	719	720	731	698	713	723	738	760	763	725	684	704	775	708	702	735	675	660	737	676	688	730	717	750	710	706	734	692	670	683	671	723	753	692	796	674	680	675	663	660	715	686	722	732	694	667	719	697	688	688	709	710	697	721	655	709	681	701	696	722	723	678	747	719	707	757	770	746	734	716	714	706	749	694	750	735	669	715	684	691	728	750	691	720	684	724	718	723	697	708	682	706	667	681	668	671	691	700	730	704	704	745	732	711	712	638	701	765	731	752	680	700	711	740	687	659	717	672	691	686	711	671	741	718	689	719	697	690	711	681	734	705	731	653	712	672	754	724	755	684	688	719	721	682	732	685	720	695	718	730	711	661	675	702	752	688	696	738	719	704	742	719	716	641	706	690	705	728	710	700	768	690	715	669	731	685	733	691	698	710	704	712	709	691	704	700	725	731	673	703	698	725	722	695	722	712	699	709	664	691	786	717	761	769	699	687	694	682	696	714	687	698	656	686	687	715	715	695	675	699	711	676	725	707	712	734	695	713	695	718	660	713	738	718	712	672	713	751	699	690	700	752	673	742	701	694	671	674	700	719	759	789	720	742	771	681	660	723	730	744	731	720	705	703	696	729	720	698	718	684	656	687	717	693	698	770	760	711	732	754	724	703	720	719	717	711	729	721	726	700	701	687	709	699	726	705	757	757	712	636	748	704	711	662	744	722	709	705	701	684	697	728	696	739	723	744	671	730	732	693	688	717	741	713	740	772	716	716	717	682	741	694	726	713	702	687	720	762	757	696	687	751	709	701	713	708	696	709	718	704	673	743	730	736	685	761	733	681	708	683	679	681	715	701	718	684	705	676	719	719	785	717	769	700	713	668	707	691	737	755	685	764	683	713	705	666	713	730	775	724	720	708	736	695	718	689	662	696	675	712	715	679	697	709	764	760	711	709	750	729	736	695	694	711	751	691	726	736	717	714	695	717	701	759	733	720	767	695	663	730	694	696	659	729	715	724	687	661	750	718	658	679	708	700	684	745	754	705
41593	58879	43222	22827	10224	2806	1786	1543	1338	1067	915	895	804	770	809	836	783	767	734	748	762	773	771	717	771	748	737	739	705	739	741	798	752	765	708	748	732	764	698	707	763	710	727	729	716	763	737	690	743	798	717	709	713	782	728	760	759	808	802	700	739	726	792	747	765	722	730	763	744	782	722	726	716	726	722	710	732	750	732	764	717	750	731	725	752	736	771	776	717	754	726	741	793	734	731	695	725	740	749	711	723	748	728	760	731	724	742	778	740	724	738	773	741	773	742	743	769	741	746	694	751	750	735	742	723	716	711	782	679	749	741	749	745	767	725	728	708	755	753	759	752	661	712	758	756	761	744	755	740	750	703	706	788	719	722	765	717	730	784	747	763	730	776	761	711	767	761	703	753	743	707	690	731	705	771	748	704	728	702	771	750	723	712	770	717	700	730	739	805	716	781	768	709	770	723	751	712	666	748	755	774	716	733	797	717	700	682	740	685	744	686	696	768	752	825	721	717	693	687	722	742	763	781	742	760	755	765	666	770	746	754	714	719	714	714	705	748	735	720	733	725	733	689	784	779	753	731	720	721	725	755	742	736	733	763	737	701	751	761	723	709	714	730	720	750	690	761	771	747	749	703	718	728	731	763	764	714	771	754	703	744	758	730	729	745	739	711	719	750	757	734	741	783	763	742	718	744	763	760	766	735	710	701	739	702	718	685	748	792	682	715	742	752	762	727	767	740	715	777	717	719	748	734	744	753	747	775	751	801	771	714	733	709	738	749	731	759	701	759	723	705	744	772	753	735	678	664	742	758	760	738	792	721	756	731	688	785	752	777	749	767	741	728	707	727	763	715	761	750	716	732	725	678	720	741	745	747	785	712	754	751	744	726	794	743	715	697	738	747	723	694	759	693	738	704	683	724	703	732	692	745	726	749	730	730	762	683	712	728	748	747	737	680	730	730	705	746	740	738	755	698	781	758	727	736	749	744	712	689	724	731	758	739	734	730	702	711	724	704	715	704	686	786	736	765	695	716	719	721	692	754	752	701	702	739	741	755	727	759	693	747	749	730	706	714	785	754	734	717	713	755	741	720	722	768	723	725	763	754	759	752	741	708	796	762	759	715	730	794	755	778	711	701	732	722	748	754	700	769	737	714	762	754	737	711	724	695	764	768	766	759	749	706	741	747	735	725	711	750	688	736	733	739	721	754	744	747	738	778	706	754	711	703	754	736	737	736	769	751	709	744	746	683	706	748	728	713	702	751	765	770	690	773	713	767	693	713	780	766	708	740	689	714	736	811	771	778	789	756	717	799	736	751	739	743	702	795	737	729	764	802	721	725	767	694	717	743	701	702	723	769	735	728	794	750	760	731	772	724	738	714	708	701	711	727	781	720	724	738	754	720	720	762	772	736	775	749	750	738	750	743	740	715	762	696	739	718	736	754	771	704	713	727	723	745	708	755	748	754	773	786	742	758	753	763	758	762	720	739	752	731	709	737	716	724	751	703	767	728	741	744	731	727	692	707	720	748	775	736	726	729	703	710	738	750	727	714	741	719	720	716	700	759	734	759	694	730	742	775	718	709	726	718	708	729	733	771	655	732	726	732	721	765	795	728	722	751	741	735	779	709	733	776	754	732	760	708	760	733	724	665	738	669	715	737	715	724	754	745	769	741	750	744	738	751	757	695	709	748	716	750	771	759	711	714	775	677	765	716	789	768	752	766	753	750	795	735	719	737	746	728	706	764	760	748	750	747	767	757	756	703	751	766	791	762	710	709	764	727	760	724	731	711	762	765	734	761	720	719	692	762	722	718	732	772	711	718	757	733	718	707	736	747	727	807	724	725	756	727	750	733	710	701	749	773	746	793	754	754	737	749	755	707	762	760	731	780	729	683	772	703	741	753	741	694	773	757	773	711	682	772	759	746	713	718	748	759	702	759	733	728	750	762	752	768	721	694	737	731	769	734	755	732	735	748	742	719	779	758	744	775	736	756	735	744	799	714	699	744	756	729	724	676	711	716	715	744	702	721	757	763	750	744	773	691	739	744	759	697	726	729	763	735	723	794	729	752	731	759	745	793	783	716	731	724	687	739	744	714	764	755	727	763	745	772	745	718	752	722	750	761	689	715	697	765	754	749	747	711	701	725	738	728	759	783	682	736	718	718	721	693	747	739	726	793	720	728	703	747	693	762	785	742	730	779	683	749	697	723	706	762	776	733	734	723	748	761	781	785	753	751	764	724	729	744	736	701	728	771	766	753	744	695	748	729	721	752	711	740	717	728	771	746	721	792	749	752	765	775	730	720	747	741	765	685	727	704	739	747	718	707	708	701	771	752	736	762	720	729	731	764	724	750	774	752	695	768	775	732	730	731	761	727	765	730	730	733	712	756	771	784	755	719	782	773	808	710	754	796	715	725	702	743	727	714	761	772	728	728	745	711	752	730	713	753	772	765	746	790	738	711	740	763	757	713	780	760	744	712	739	764	740	743	728	729	735	757	717	738	746	729	702	707	769	771	710	723	745	737	749	758	733	738	705	720	691	732	718	799	708	736	774	714	765	712	738	703	715	763	721	729	760	759	683	779	775	737	720	758	685	727	739	736	755	753	730	746	734	755	746	736	682	747	744	730	760	724	732	731	766	712	712	757	796	731	726	746	741	760	764	728	725	734	747	763	727	731	772	775	774	707	731	704	737	766	708	736	750	787	699	729	759	721	784	771	748	713	731	738	775	751	758	693	733	734	688	681	747	755	720	724	701	742	742	776	736	709	758	714	752	756	789	741	744	723	764	751	701	774	689	698	726	793	709	707	743	732	761	760	758	683	759	750	806	747	716	717	733	718	773	730	736	701	731	728	750	720	767	736	705	723	727	765	745	726	755	754	766	801	732	717	743	703	703	760	729	765	728	743	726	697	749	733	713	722	730	752	715	733	750	768	754	721	697	751	720	736	782	703	698	724	716	713	723	719	745	703	689	746	726	758	696	743	735	717	752	802	747	735	715	720	730	739	765	741	658	710	706	774	724	788	728	719	743	784	734	706	758	688	717	706	761	702	713	719	704	704	729	747	746	734	726	705	730	775	750	763	706	723	723	739	790	719	789	731	758	719	669	732	747	689	780	707	687	715	718	704	717	763	714	762	743	719	742	720	754	768	780	729	755	735	726	701	742	774	745	758	737	726	721	708	754	726	725	720	808	803	689	725	749	721	746	728	745	738	723	691	769	736	683	740	695	759	782	826	746	704	701	729	719	678	746	719	712	745	768	707	741	723	693	741	737	778	777	700	742	754	738	775	704	746	758	727	696	737	773	721	761	723	754	786	722	735	667	751	723	748	737	747	741	733	751	735	715	715	731	768	753	770	729	730	744	796	706	743	698	754	761	730	715	753	702	735	734	757	762	745	718	717	737	695	715	725	722	727	718	772	686	768	721	778	677	761	686	761	731	759	683	771	737	714	712	759	775	752	744	750	752	750	674	791	698	661	744	737	741
24826	20946	27368	24942	16864	3381	1363	1162	1028	1013	911	871	833	899	842	827	852	794	818	829	788	772	787	794	830	844	827	841	865	798	831	814	855	789	836	791	804	864	847	873	827	846	817	777	789	807	787	829	795	807	826	801	780	761	808	777	844	774	767	794	832	863	797	770	857	829	807	802	783	855	796	796	819	804	781	781	812	768	805	837	742	836	801	770	809	814	802	824	813	801	773	822	835	829	829	866	765	839	829	845	854	759	812	819	860	838	817	836	844	878	837	804	794	833	850	817	814	828	794	798	834	803	789	869	804	819	851	803	809	797	826	807	778	798	851	763	803	832	772	717	788	787	798	791	805	795	787	805	810	791	788	776	776	824	825	853	855	824	826	794	837	904	776	828	817	841	804	810	789	783	849	838	829	825	802	853	806	776	838	797	783	843	741	803	771	799	827	782	786	795	816	833	803	794	798	812	807	790	880	828	841	792	785	739	808	831	804	801	749	810	782	834	788	808	844	845	833	777	813	791	800	828	776	850	840	815	799	775	825	832	758	817	812	809	767	834	806	772	803	816	841	804	809	798	775	844	765	793	784	822	806	811	793	799	799	808	818	837	797	811	742	831	800	822	801	848	790	781	837	831	790	849	763	788	800	792	796	782	785	809	852	877	718	804	788	820	803	847	789	832	809	789	782	804	774	787	798	809	814	797	828	822	797	848	812	870	774	804	791	801	776	799	782	796	801	864	820	769	810	881	845	798	800	847	839	834	800	794	855	841	822	798	732	846	784	835	811	821	804	788	819	826	792	808	828	814	789	777	824	812	799	839	790	836	817	810	805	872	804	803	798	820	836	806	790	855	779	789	840	817	792	805	839	801	864	778	812	809	769	810	804	812	845	871	797	767	827	841	795	787	776	783	836	809	767	849	807	787	777	827	768	790	791	872	828	759	793	813	760	830	818	829	830	823	839	791	773	841	845	851	818	874	836	844	812	811	821	821	861	803	791	781	825	753	781	794	767	815	774	803	879	828	827	856	820	812	771	796	801	769	806	803	832	740	809	817	840	780	794	785	807	771	830	797	797	791	817	792	865	808	794	777	785	797	811	772	767	765	776	818	804	830	847	821	818	751	880	775	851	841	748	804	828	857	780	821	794	834	816	799	809	825	829	764	813	817	799	779	791	760	774	785	796	833	850	758	812	794	728	788	810	837	832	835	820	833	830	828	821	835	816	796	806	817	823	807	791	795	827	820	799	799	798	818	780	764	847	784	827	776	866	787	794	798	850	768	827	880	850	765	822	743	769	768	836	809	796	760	782	791	890	832	855	805	841	788	759	787	817	775	817	834	804	811	792	814	782	846	828	794	808	782	802	841	798	796	827	770	821	791	808	830	827	822	807	795	827	831	805	789	807	834	868	791	758	812	829	852	800	743	857	798	819	826	822	801	834	807	788	814	834	812	837	792	835	798	804	804	831	785	829	805	792	759	761	807	809	840	862	798	822	804	845	861	809	825	858	805	770	797	788	781	824	803	800	816	812	782	837	790	811	810	795	849	774	812	802	750	812	811	821	818	747	830	801	776	796	817	814	842	844	747	782	864	767	819	800	766	775	769	808	852	787	823	776	795	803	814	752	827	784	811	834	799	788	790	787	884	795	838	785	798	840	812	832	808	816	805	817	793	819	853	801	800	859	787	800	861	845	844	763	826	761	824	834	852	789	806	815	807	814	815	824	783	839	795	827	837	809	814	820	789	870	760	774	838	862	812	781	808	787	808	803	803	819	800	765	799	852	768	751	847	814	808	807	836	813	817	847	806	824	793	836	806	762	813	825	784	811	838	779	866	812	789	823	815	837	842	764	834	771	801	851	778	831	776	757	800	794	811	778	801	835	841	836	840	919	767	767	809	802	774	864	801	793	834	902	794	780	833	828	777	780	793	838	829	814	797	813	829	825	833	756	788	895	832	855	810	765	826	756	790	841	856	833	815	832	848	780	759	789	814	837	848	819	829	769	856	850	837	809	792	814	821	830	803	831	803	812	801	768	789	782	780	802	794	784	829	751	822	805	818	779	838	811	832	824	757	741	789	812	817	799	801	798	837	798	865	824	826	807	793	776	819	770	783	865	836	814	765	788	761	821	800	775	825	834	821	847	816	849	784	801	781	805	835	830	828	844	859	774	810	832	819	836	839	828	804	748	791	785	802	800	831	812	821	818	820	777	807	839	846	854	759	779	800	786	790	838	810	870	761	828	817	835	808	749	770	804	795	771	851	819	839	799	755	858	786	777	787	823	759	858	828	857	804	823	752	800	852	807	835	794	786	794	800	830	785	801	752	833	830	805	828	833	844	824	788	821	816	801	816	783	782	808	825	847	776	817	801	865	802	826	855	841	763	796	833	795	853	785	800	841	779	834	838	825	861	769	790	814	819	855	801	801	806	814	841	853	809	790	801	774	747	800	794	775	808	817	830	814	827	814	788	838	840	761	806	736	813	755	812	768	777	811	832	820	820	779	811	836	842	826	766	773	760	818	833	796	832	860	796	753	757	835	817	831	806	818	795	824	823	776	847	777	822	744	808	818	812	791	809	824	836	804	831	768	823	793	755	830	835	816	845	808	811	790	786	770	749	770	828	846	837	822	832	797	832	789	787	825	789	835	801	868	791	831	786	780	761	827	789	824	835	805	822	845	856	814	789	841	779	815	820	793	823	803	798	829	866	793	780	790	757	772	785	820	784	839	803	843	818	800	807	784	769	787	813	803	813	807	773	867	829	797	813	838	748	826	812	776	768	804	815	779	851	806	796	804	819	796	818	845	818	873	833	792	745	861	826	831	818	883	845	781	818	841	800	823	787	866	737	778	821	741	826	786	780	791	788	814	845	814	853	907	813	791	830	821	776	801	772	792	800	837	859	803	795	805	779	802	816	778	790	814	780	777	755	798	810	793	818	798	741	818	803	801	873	845	833	820	786	843	813	871	774	815	806	816	821	815	796	848	826	826	850	805	772	782	772	785	807	778	817	821	812	803	758	782	793	838	836	843	788	778	816	830	829	812	824	779	788	817	825	794	762	781	816	804	825	834	815	783	805	812	803	854	826	814	801	805	809	850	792	816	806	884	795	848	814	808	815	843	800	744	794	831	812	803	810	885	834	824	789	858	766	762	845	780	854	855	776	811	791	840	821	827	817	788	841	790	821	766	791	828	813	811	877	834	780	812	807	822	811	813	794	772	820	789	810	810	793	807	837	799	872	762	835	778	777	838	838	824	850	823	838	817	852	792	826	765	793	818	841	765	823	817	821	791	827	820	785	855	849	847	823	818	829	804	811	834	793	811	803	841	821	828	854	767	801	782	833	809	874	762	797	777	865	782	851	800	826	811	806	765	751	837	788	782	805	744	829	842	774	786	840	860	786	792	843	768	784	827	846	802	864	813	880	807	791	813	842	807	800	795	820	832	743	788	818	748	765	818	817	801	770	793	804	787	817	773	781	818	802	809	803
41500	53708	37962	17612	6071	2250	1592	1460	1241	1079	1013	937	897	893	849	822	826	815	814	853	893	792	857	843	855	883	823	800	818	879	860	861	850	847	865	789	831	908	789	796	867	854	820	733	804	831	799	868	810	801	887	828	803	806	862	811	843	806	766	833	836	854	847	810	847	854	842	856	795	808	798	863	798	860	839	842	793	836	798	854	868	855	851	823	810	803	829	835	825	828	800	823	824	772	843	863	807	875	809	815	834	816	808	856	800	842	778	826	823	795	826	803	859	894	812	801	822	833	854	823	882	806	861	800	771	843	882	841	821	825	827	814	815	784	867	823	803	766	885	854	789	825	855	823	811	799	835	837	766	766	844	854	854	844	812	798	826	829	866	804	827	812	865	821	811	870	816	846	808	804	806	855	819	819	833	867	829	828	848	809	809	823	875	834	834	824	802	828	795	857	835	858	832	820	825	814	810	838	776	798	776	823	808	859	834	848	809	797	805	825	910	855	849	817	810	822	795	830	811	745	839	808	853	811	819	825	787	820	817	831	786	803	762	762	822	803	820	874	880	781	798	831	850	863	799	797	797	823	808	827	839	861	821	838	807	861	806	833	800	759	810	829	808	789	836	830	772	814	821	753	794	812	779	813	835	796	817	763	819	778	828	788	868	807	828	836	815	865	811	832	793	838	832	834	832	794	884	816	839	770	826	811	835	841	840	818	794	751	865	827	812	880	803	823	850	845	791	828	786	840	814	826	845	809	838	856	863	795	776	836	854	851	876	855	787	798	806	876	810	802	832	869	776	854	824	879	770	915	791	794	837	820	916	780	785	864	824	899	855	791	830	847	800	795	852	807	849	826	845	838	804	838	934	863	822	837	844	824	784	836	807	777	867	798	801	859	842	826	771	833	834	824	824	778	793	785	890	827	821	784	800	825	759	832	828	861	857	895	858	876	809	826	805	866	850	798	791	802	831	815	812	823	801	875	848	877	856	754	823	800	823	806	827	810	798	785	775	818	832	866	796	844	853	791	834	838	797	819	852	842	823	795	835	797	811	825	829	845	860	855	780	885	828	780	808	813	797	837	822	806	799	774	822	869	779	782	850	896	812	835	827	785	816	828	803	803	874	813	808	870	803	825	862	860	842	844	871	805	849	835	830	789	793	830	808	788	831	851	829	877	836	815	817	799	774	831	830	876	811	753	834	789	815	845	799	821	832	806	809	818	790	769	900	828	829	815	831	815	769	806	900	858	809	746	836	806	835	852	813	833	833	846	867	831	801	847	805	791	829	812	827	803	856	830	855	813	756	848	819	794	881	809	817	817	850	816	845	853	855	848	878	810	820	839	845	800	834	845	803	812	841	872	857	826	777	799	835	768	788	852	880	842	795	796	857	813	773	800	806	807	839	825	847	848	785	818	819	791	811	832	844	834	839	820	822	823	812	825	812	883	836	835	857	787	814	853	832	842	753	816	827	829	780	817	813	844	775	854	846	836	815	814	855	819	862	833	857	847	843	826	858	817	806	817	835	837	841	869	828	820	809	804	838	812	876	813	766	860	819	788	830	855	770	825	840	776	817	840	834	851	829	784	757	810	782	798	814	838	842	800	839	830	818	870	859	804	853	818	838	816	838	807	817	839	851	842	849	811	810	822	810	795	802	812	796	829	833	789	816	856	784	760	811	863	887	846	847	831	837	819	793	849	813	822	865	801	787	866	835	837	796	779	851	841	789	867	786	875	798	823	813	850	762	881	809	753	815	828	868	801	765	847	829	859	859	855	841	847	827	811	867	816	871	837	798	870	817	882	807	752	831	838	872	864	855	849	783	849	831	823	758	814	845	828	808	796	841	812	810	807	848	823	822	734	819	852	817	780	813	780	845	848	844	827	825	820	790	857	768	809	792	857	803	852	884	797	863	808	800	804	862	789	834	845	812	855	792	834	783	822	864	854	827	762	836	859	868	816	807	726	799	833	836	824	798	770	836	862	847	871	851	787	841	784	827	826	801	854	863	848	810	880	814	850	779	827	790	803	774	863	842	886	834	852	828	829	799	838	786	861	836	815	836	831	810	866	813	894	799	738	779	779	805	815	788	827	812	827	828	827	836	846	778	812	863	859	844	832	808	859	802	811	820	858	783	832	811	851	869	835	861	859	795	800	823	822	847	886	873	812	868	785	833	747	814	817	829	793	840	835	867	820	857	787	819	818	795	862	838	844	814	796	829	849	795	835	788	840	779	806	800	799	807	827	802	884	798	808	877	793	828	798	830	804	861	839	796	825	830	837	813	805	845	817	864	814	827	842	830	860	782	826	784	813	807	871	796	826	792	887	781	883	842	811	836	740	862	804	795	766	834	830	854	836	836	851	795	803	825	816	830	814	825	810	885	858	834	896	788	825	772	856	771	824	827	790	811	857	814	805	869	822	851	849	809	804	820	814	782	837	799	812	847	856	841	836	808	844	870	797	817	814	855	817	845	835	850	764	863	889	825	817	864	819	800	760	821	805	818	829	808	774	848	824	820	832	863	780	794	845	799	859	813	763	790	752	840	797	816	842	785	824	884	801	811	797	845	825	847	785	789	828	791	833	805	847	822	837	853	807	827	793	855	824	773	794	826	885	786	754	839	797	854	782	766	820	795	836	792	824	823	809	808	809	896	856	821	779	845	906	886	817	818	862	804	768	834	863	835	804	824	858	754	817	844	821	742	850	851	793	817	805	823	784	797	813	802	827	786	840	796	866	809	838	862	825	802	823	871	801	801	834	792	857	837	879	832	825	820	811	834	807	823	794	865	783	785	782	838	820	834	810	814	842	860	806	826	828	797	845	855	848	876	798	846	850	821	832	794	816	773	828	875	860	806	815	794	829	792	876	845	871	797	853	800	808	777	840	818	838	822	880	856	832	807	797	857	794	838	813	828	837	784	827	867	863	815	853	805	848	839	846	802	820	880	801	807	812	825	829	841	836	825	852	757	742	793	808	821	817	861	830	866	778	855	823	861	812	808	850	814	834	846	837	870	838	840	897	832	780	795	855	842	868	834	828	823	843	794	806	850	808	816	789	821	812	807	805	852	818	784	816	859	823	748	853	832	823	864	816	812	870	784	848	792	819	818	817	860	814	847	862	873	840	789	841	831	842	857	766	808	824	823	799	806	834	857	785	832	833	790	841	802	873	836	812	858	799	804	819	806	818	849	832	788	799	772	817	791	812	819	809	817	832	853	853	766	786	782	866	783	804	831	834	816	855	818	793	827	873	761	806	852	878	859	819	822	832	828	889	820	852	809	836	850	839	805	785	844	798	763	815	827	819	826	799	839	772	784	838	778	884	832	839	860	826	832	816	854	752	834	814	849	845	802	859	814	781	785	880	802	833	766	818	815	813	832	861	822	813	835	849	816	807	843	842	851	803	834	812	787	799	869	825	833	833	801	746	891	869	807	818	806	803	823	856	748	810	792	821	781	843	789	806	822	840	784	791	803	910	824	838	850	812	829	838
22440	20918	28312	23715	20945	20929	11223	1598	1140	995	845	770	717	662	685	689	609	573	621	629	648	639	609	616	564	625	612	590	611	618	616	587	574	623	639	598	594	605	558	615	636	570	657	617	617	607	645	603	646	597	607	622	592	634	631	594	611	579	593	612	617	595	589	620	577	594	567	667	640	597	575	594	544	556	573	612	599	578	590	574	662	581	599	585	598	631	635	588	613	591	625	626	646	590	664	591	627	596	616	607	617	592	611	578	533	616	619	599	642	588	581	575	569	587	610	614	565	575	656	574	593	573	595	583	576	564	605	610	584	594	621	643	550	623	570	592	594	610	603	593	578	587	578	588	588	573	622	592	592	648	629	556	607	592	587	573	553	566	568	610	572	591	628	615	563	613	629	617	599	559	604	603	586	579	580	601	593	580	612	612	569	603	599	589	594	613	601	564	557	575	600	577	595	597	571	567	597	582	589	614	569	578	588	577	583	610	621	574	555	591	612	637	600	561	572	605	607	612	584	605	575	570	639	637	592	570	614	593	556	572	622	591	618	600	586	631	592	596	632	592	567	596	565	620	565	584	599	598	594	584	598	625	548	586	603	601	596	587	588	614	592	556	631	622	598	568	603	600	574	594	613	607	631	598	610	605	622	590	598	576	561	571	581	634	569	593	562	594	601	546	610	612	561	556	572	608	625	588	604	618	627	596	596	570	609	587	603	617	616	602	602	607	624	624	612	560	572	618	608	592	615	635	590	584	613	591	582	592	584	612	589	633	570	603	602	607	621	576	595	601	591	613	573	560	621	628	629	606	577	590	616	599	584	582	552	577	598	639	573	635	607	580	653	625	542	604	594	598	605	606	590	577	619	587	599	614	639	585	552	630	643	614	587	636	564	539	597	605	613	579	574	602	636	579	566	621	549	580	612	586	620	596	592	555	639	616	545	601	613	534	581	619	574	599	598	603	633	616	592	584	613	566	595	579	630	603	572	590	631	570	567	637	607	617	575	602	615	616	597	556	601	578	624	580	623	596	601	648	591	561	620	614	577	598	590	606	572	631	564	561	588	552	639	594	607	574	547	606	570	638	572	610	609	597	599	568	584	596	636	592	622	606	601	559	616	601	583	622	581	572	549	582	581	598	572	596	587	569	602	575	568	582	611	574	572	532	585	597	598	589	607	609	563	626	627	545	572	567	565	577	590	567	626	604	591	617	577	588	593	571	620	571	600	553	590	622	591	541	562	598	586	601	603	577	600	582	630	619	597	615	570	567	624	580	581	639	644	593	642	593	620	564	567	601	593	548	593	628	574	577	553	625	616	604	539	599	640	619	606	594	632	565	613	608	574	580	576	576	600	600	597	630	582	576	600	607	530	627	601	568	609	587	605	588	609	579	590	569	563	561	590	610	586	592	580	665	558	613	555	658	597	578	602	633	605	602	601	627	590	544	620	621	585	616	597	578	577	565	617	607	606	575	594	630	620	610	580	565	613	613	621	572	571	614	615	576	616	624	616	630	606	627	570	559	616	596	601	608	593	593	584	597	628	633	623	630	582	564	638	594	592	651	640	620	600	599	631	609	601	634	613	564	597	520	629	597	619	617	608	593	561	572	587	613	580	582	598	609	546	627	599	556	580	577	607	600	572	595	613	596	571	585	588	565	583	592	585	563	614	577	567	582	585	567	598	579	603	574	594	655	612	584	604	631	551	555	604	629	603	611	545	633	559	580	561	557	635	578	569	573	610	605	591	591	612	604	593	596	635	566	592	594	574	615	615	621	553	650	602	565	588	595	578	580	631	601	683	603	593	592	568	623	601	594	621	607	560	626	621	613	612	575	596	612	606	627	583	561	605	602	602	593	599	613	621	547	575	602	604	585	574	584	617	605	595	597	602	565	593	583	582	627	583	580	602	628	608	588	634	591	548	564	601	565	563	596	581	622	573	618	594	575	564	607	577	621	561	597	623	598	594	603	575	601	609	617	587	587	549	544	645	567	578	620	586	599	605	578	568	609	572	579	567	613	575	605	600	579	616	576	577	560	572	613	570	641	600	626	619	567	624	559	621	570	647	574	614	608	587	618	606	580	589	628	592	585	571	591	620	598	595	602	588	564	601	580	629	594	576	614	588	582	652	614	579	620	590	592	596	589	621	600	600	593	604	593	592	603	558	598	632	587	591	608	582	594	549	619	620	607	598	593	659	609	597	550	580	571	593	576	603	547	596	552	577	626	567	591	599	560	596	596	570	586	599	585	632	607	622	537	562	611	573	579	586	600	561	615	582	587	597	566	611	603	611	629	585	573	571	603	615	564	601	550	602	594	594	642	572	621	619	572	578	617	608	570	619	596	597	614	608	588	608	575	590	579	557	547	604	578	650	585	585	579	632	586	605	604	577	573	630	600	577	578	584	543	590	558	606	557	566	605	632	588	563	612	576	596	614	643	569	588	560	585	542	596	609	546	624	613	557	599	604	585	585	555	586	554	586	610	626	557	571	583	582	612	590	585	602	566	567	579	580	603	595	578	628	619	583	605	591	573	564	595	640	617	615	576	638	597	625	612	646	534	639	576	543	598	566	601	598	567	638	595	611	576	602	586	583	599	620	601	635	565	579	572	616	633	614	558	597	642	619	602	613	626	604	638	589	628	599	596	605	604	625	606	572	587	529	605	558	623	588	593	561	568	563	584	602	591	576	577	599	590	617	632	590	642	580	574	612	605	578	576	622	631	611	591	629	563	619	616	585	584	595	576	563	595	547	594	548	649	592	620	557	576	595	545	561	604	583	586	584	576	587	613	575	571	594	576	605	579	615	588	574	625	602	579	590	584	612	569	604	601	599	576	570	625	583	614	587	549	608	549	574	591	574	592	588	582	613	553	598	640	582	582	613	640	590	622	636	565	629	586	588	541	588	621	587	578	586	581	569	603	556	576	592	549	581	619	599	582	614	568	537	588	592	601	615	614	576	573	598	590	600	608	569	626	623	637	569	598	544	597	599	600	630	628	607	605	627	570	564	595	589	588	585	601	606	588	616	600	534	642	571	565	590	589	614	599	564	597	605	573	571	588	587	587	591	561	571	597	652	592	578	644	574	596	607	559	589	586	602	593	612	552	618	620	620	585	592	587	590	613	549	587	570	574	577	605	609	591	597	638	620	609	602	573	598	597	612	617	602	605	604	568	598	613	655	610	578	589	549	592	614	636	612	563	553	598	597	637	629	591	603	556	599	569	581	577	599	558	594	638	636	613	577	587	660	595	580	589	614	598	603	628	644	592	604	579	596	614	626	598	622	586	580	597	604	625	633	586	593	558	621	581	595	614	602	557	604	625	620	558	604	581	577	596	593	620	577	574	607	576	570	626	570	582	585	612	615	590	613	596	604	606	564	589	600	585	589	617	593	599	576	594	541	604	548	613	601	597	550	598	617	560	557	575	558	582	575	601	585	588	569	590	596	565	623	591	604	616	592	585	582	587	588	579	607	570	572	591	567	570	551	641
45144	64991	47115	29723	14579	3589	2425	1882	1619	1197	990	839	756	705	720	681	681	692	675	622	615	649	640	629	629	607	643	629	662	624	588	623	633	618	579	627	612	619	597	608	652	635	607	583	631	602	609	644	647	627	589	573	607	632	615	639	611	577	603	598	632	625	605	611	573	632	608	577	624	622	596	614	605	642	609	620	617	605	635	619	583	583	585	595	609	597	608	596	579	579	624	637	589	614	614	582	582	643	570	599	582	632	633	664	632	591	594	616	597	571	564	633	591	599	606	566	629	584	616	607	639	625	609	637	619	634	582	575	635	598	604	570	594	628	614	629	604	610	600	605	610	583	628	600	624	574	598	583	590	602	638	633	605	608	628	580	588	576	610	640	640	611	634	583	567	595	630	586	595	644	550	634	608	584	608	608	568	610	598	625	621	607	595	627	582	608	620	616	581	619	600	638	624	610	633	625	608	629	585	606	590	578	615	579	622	605	595	603	599	604	591	628	582	655	605	590	630	583	623	624	605	568	587	573	598	577	590	617	602	587	596	567	610	606	614	622	609	627	574	603	619	527	614	596	576	648	607	639	581	612	573	573	592	615	604	623	594	631	594	616	590	628	553	587	589	611	620	588	631	620	637	595	596	628	562	597	624	578	603	626	587	632	591	606	626	557	618	631	622	567	622	591	580	567	600	600	622	580	555	583	569	551	588	614	601	592	626	595	583	571	597	596	612	634	598	598	626	604	613	606	608	593	621	680	644	605	573	572	594	603	596	629	598	626	580	586	533	599	622	616	600	608	627	569	592	632	639	640	682	622	583	608	614	589	646	579	621	611	596	635	580	637	600	579	653	612	589	635	623	632	593	567	614	569	621	600	633	662	588	675	611	590	602	675	591	602	574	603	616	607	570	609	612	605	568	579	592	607	591	598	576	599	561	605	649	610	603	633	676	565	629	617	563	623	610	630	619	550	597	631	615	629	625	630	561	640	584	600	617	598	593	565	617	591	578	645	609	593	606	585	616	615	648	563	610	581	568	616	602	639	661	618	654	576	625	604	613	619	623	600	608	574	660	559	629	632	635	626	578	596	608	602	618	661	623	579	597	611	608	644	600	607	609	573	608	581	574	614	620	579	599	620	597	664	617	612	582	591	604	623	609	579	543	594	571	611	628	565	596	590	584	629	612	623	636	636	584	578	619	579	626	626	610	617	623	601	655	585	579	572	572	588	582	585	595	591	624	640	610	607	649	633	548	636	605	571	580	626	553	592	622	585	569	643	569	586	657	593	637	606	636	604	636	590	607	627	607	598	591	623	626	596	591	610	602	634	611	599	602	598	614	582	601	599	574	643	578	643	606	626	598	606	622	561	588	644	597	610	613	577	538	585	638	597	606	611	586	631	618	609	584	584	610	550	632	593	604	555	591	608	629	626	619	619	626	595	638	651	563	606	588	533	559	645	622	610	568	595	582	601	590	632	557	617	607	589	601	646	598	621	626	595	598	564	604	577	607	614	581	618	575	584	628	571	609	620	631	632	586	609	590	595	592	605	642	586	636	606	632	588	592	587	624	575	590	567	642	586	624	576	596	595	608	614	580	608	638	589	587	604	651	613	548	619	588	561	649	627	601	629	641	625	565	620	589	622	579	559	571	587	582	612	603	669	551	563	590	567	590	640	589	606	569	594	590	585	598	606	619	633	640	643	622	612	584	613	625	571	598	584	564	585	596	582	605	620	601	535	618	584	639	620	597	612	602	599	607	597	620	589	566	637	582	595	641	604	606	601	615	590	605	623	597	649	590	586	641	591	635	591	647	611	622	632	594	581	623	693	601	610	648	630	568	636	584	631	602	606	573	626	638	613	608	633	591	607	615	603	606	620	590	584	599	578	591	591	605	648	571	599	611	599	569	630	598	604	654	647	630	610	650	563	568	635	570	576	624	617	600	586	631	597	621	607	598	600	598	638	623	588	638	607	627	595	592	610	578	572	645	638	618	600	530	575	633	588	591	618	567	612	569	624	598	646	583	563	649	600	589	594	575	583	636	586	618	644	611	654	630	627	534	633	606	574	587	622	591	641	581	584	640	598	586	595	606	576	650	637	575	598	644	609	605	583	603	592	547	629	598	572	620	606	611	601	622	616	578	585	585	672	634	613	582	597	589	600	602	643	568	670	612	567	621	611	594	612	594	579	614	592	609	569	600	645	626	656	622	635	597	619	575	638	595	587	617	644	574	602	630	653	624	582	606	588	595	576	580	620	609	611	573	614	617	558	649	599	573	625	613	633	632	648	624	590	606	623	597	586	601	646	670	592	599	628	594	602	566	574	624	597	606	603	601	599	638	618	577	579	596	611	588	631	587	560	601	657	605	582	585	564	610	596	633	611	592	568	585	584	618	595	579	622	633	632	583	593	629	613	596	599	638	573	583	567	636	631	601	672	599	649	598	645	593	585	635	577	571	600	605	579	635	610	585	602	666	605	621	622	647	654	609	582	612	640	574	611	643	584	605	557	541	585	602	622	574	588	633	569	581	592	607	626	649	619	627	602	614	611	582	606	615	621	581	614	613	604	598	578	630	583	612	622	583	606	583	606	581	591	620	623	613	579	563	637	617	674	616	609	596	592	591	599	634	602	623	619	605	614	624	636	577	625	609	612	619	592	613	613	556	624	634	633	599	601	608	598	632	591	590	587	618	597	583	604	603	558	650	575	582	581	591	652	585	599	545	611	576	628	569	604	603	585	614	628	576	610	615	583	586	625	597	584	591	591	592	608	592	623	608	614	643	624	572	580	573	586	564	604	580	624	609	607	609	605	616	637	621	638	589	554	614	603	634	618	575	586	640	609	612	602	543	586	615	646	599	599	628	634	601	599	532	618	613	605	597	636	591	552	615	678	626	579	623	576	576	638	563	564	618	628	617	608	646	636	598	619	581	588	579	598	636	578	641	600	635	599	614	582	575	589	627	579	632	588	605	602	627	612	596	628	600	637	582	622	640	580	586	608	642	589	621	601	598	572	642	604	625	624	641	614	640	642	607	601	587	625	623	595	631	601	620	554	590	614	580	607	621	612	614	606	578	613	568	596	605	644	649	594	599	586	623	592	595	639	617	609	590	603	644	582	634	602	599	589	643	613	596	607	605	618	635	614	624	556	632	609	655	604	618	604	595	610	602	629	643	604	598	569	622	596	607	607	581	589	583	572	596	623	643	604	660	598	649	570	642	574	677	590	618	603	579	570	617	610	580	566	640	586	601	610	628	564	598	604	623	624	582	612	611	611	615	642	621	597	606	593	620	597	558	643	639	650	621	586	597	613	644	607	571	618	587	619	627	616	602	611	574	627	631	604	573	579	584	628	593	600	570	599	575	560	632	612	616	632	660	562	575	574	579	632	621	616	590	590	607	609	546	584	583	603	592	619	603	583	580	624	629	608	575	553	580	603	601	538	575	592	597	604	580	566	655	609	611	617	613	556	581	619	597	588	610	605	615	620	581	643
35031	33494	31580	19503	5391	1670	1371	1192	1001	996	978	939	886	921	991	903	860	868	922	815	946	846	936	911	892	890	918	839	887	927	959	908	921	916	866	853	872	890	902	849	898	892	888	878	880	919	904	868	924	935	874	876	886	866	851	877	892	903	878	899	882	919	857	907	905	912	905	895	872	870	865	906	871	938	931	956	898	907	842	841	876	917	898	866	850	874	942	920	891	915	868	887	864	979	861	856	906	918	917	886	864	893	902	915	895	905	883	893	865	874	878	898	864	904	915	874	897	902	849	899	860	854	844	917	896	942	856	982	891	846	899	870	852	898	882	864	908	913	915	904	890	864	836	887	908	859	891	890	898	898	905	857	881	839	844	860	922	894	881	864	913	909	933	857	896	829	872	903	871	905	858	921	889	952	906	863	934	909	871	832	921	861	881	841	892	885	915	909	894	885	812	879	930	936	929	936	891	850	848	835	861	885	870	883	922	891	880	912	860	888	887	902	919	894	886	892	890	910	917	846	904	886	902	814	876	917	821	882	874	930	887	890	876	906	892	888	812	891	869	857	923	850	923	896	959	861	849	880	942	933	898	869	881	873	878	865	838	877	851	881	914	938	850	898	892	835	888	889	920	873	862	836	899	845	843	871	895	882	902	907	889	857	868	854	860	885	897	853	877	880	858	931	911	931	830	882	888	864	905	941	915	891	881	870	888	870	849	833	911	897	858	880	905	910	834	883	898	873	894	872	852	858	879	904	898	893	878	898	897	964	905	874	908	901	921	857	828	906	922	891	865	910	893	912	938	855	842	893	901	952	834	849	865	879	910	911	883	888	887	799	871	917	849	905	864	844	890	887	941	885	892	900	903	846	872	907	876	840	872	926	879	901	867	915	886	913	827	916	859	838	899	815	890	938	889	944	865	899	862	878	862	909	884	861	833	889	865	875	928	916	909	828	870	923	940	870	900	890	874	846	855	889	926	903	856	969	922	868	822	905	920	898	911	872	915	898	883	917	881	878	857	864	909	823	878	878	917	910	906	880	924	908	912	890	869	891	914	873	955	896	901	880	911	871	873	886	874	899	926	860	896	890	838	839	879	919	899	888	879	856	908	884	906	906	849	872	880	897	877	889	900	883	897	905	886	874	831	845	938	868	890	872	880	954	929	913	869	854	847	865	866	859	929	937	888	912	889	926	843	898	954	920	908	868	880	959	882	948	847	887	846	886	840	888	867	887	893	898	855	835	916	859	845	887	933	885	930	879	897	871	899	905	882	853	869	924	890	880	941	873	850	917	899	909	832	890	890	876	935	937	849	923	819	901	886	905	865	912	882	882	873	931	874	933	919	859	901	874	842	887	894	880	893	895	894	910	888	881	899	925	898	841	931	894	871	914	867	944	871	873	900	897	899	862	891	918	900	892	867	937	915	895	909	891	873	855	853	871	917	817	854	883	906	868	859	878	895	906	911	896	934	900	855	870	873	876	866	866	857	912	875	920	932	906	933	907	888	833	917	941	901	890	939	872	898	882	867	960	876	886	901	908	849	897	899	918	871	912	920	899	863	878	921	870	904	892	903	930	889	885	881	847	872	877	894	849	877	859	909	899	829	901	848	859	875	893	856	904	887	878	861	944	910	894	831	877	861	865	854	919	869	936	886	884	897	868	912	892	932	925	817	860	936	867	916	897	834	871	846	855	878	849	868	928	851	845	837	900	906	914	920	838	885	892	847	892	892	870	883	911	921	871	869	851	841	848	876	962	926	921	837	867	842	893	888	956	923	834	916	862	873	905	868	893	870	841	956	891	879	891	853	847	865	837	889	831	858	915	915	873	916	890	851	898	964	915	840	855	866	926	873	889	840	926	947	888	941	896	932	902	878	862	891	835	856	958	865	903	875	908	853	828	925	907	883	849	917	867	919	915	872	895	860	879	857	861	914	922	890	848	953	891	938	912	840	905	876	931	871	917	900	933	915	916	932	915	910	898	860	915	855	854	824	949	872	885	908	895	828	906	861	899	885	882	872	888	859	890	880	950	872	866	943	934	931	899	871	884	881	879	938	857	938	919	950	879	900	836	876	900	868	871	879	910	877	898	899	851	877	849	893	839	821	881	920	860	869	879	881	896	858	845	948	912	916	887	859	894	899	912	898	891	949	873	887	925	900	862	914	941	895	895	855	929	891	862	882	906	887	923	864	912	933	875	873	883	856	881	829	879	863	901	851	918	885	904	854	839	881	845	903	913	888	856	893	897	909	828	876	901	893	918	934	947	845	881	813	885	862	863	845	871	895	933	844	870	840	935	896	894	869	875	906	913	909	893	862	905	859	905	804	837	832	830	848	846	885	825	893	874	906	896	860	886	888	969	848	906	922	845	919	860	879	879	933	859	915	892	824	873	869	882	913	884	915	931	868	886	865	876	869	929	867	863	874	897	917	917	878	886	954	895	878	883	882	885	882	918	886	873	884	881	873	966	884	863	912	891	879	926	903	832	902	836	872	934	885	889	845	890	903	901	911	891	874	875	847	857	889	917	908	889	941	940	863	828	881	923	927	884	942	902	850	923	925	882	927	890	905	877	894	887	890	890	896	890	859	923	844	879	886	910	916	864	916	865	866	866	897	967	819	935	932	884	919	911	900	948	911	891	878	904	909	877	876	863	943	836	893	905	946	869	867	953	801	922	880	902	887	865	884	877	890	847	894	897	902	866	952	914	911	861	915	889	870	883	850	881	902	874	861	926	780	907	910	951	904	857	915	921	872	907	877	890	900	915	921	870	892	879	859	889	862	929	870	928	857	874	900	871	893	865	865	889	874	906	892	876	929	930	905	837	842	972	951	825	875	839	829	884	870	875	900	853	885	905	887	863	878	861	911	908	853	935	968	889	839	906	842	865	876	908	905	870	891	916	871	846	892	896	918	878	948	881	880	819	878	845	860	888	916	916	889	866	885	835	904	931	926	910	842	884	946	971	858	841	919	887	896	893	829	919	865	886	926	884	913	895	898	902	860	885	843	934	903	901	864	881	892	879	889	896	861	896	925	921	934	883	884	906	849	925	885	900	882	891	862	885	862	914	888	905	872	865	886	893	897	925	916	926	882	900	947	934	880	866	853	852	889	883	963	873	903	917	872	919	865	910	912	882	912	865	910	858	837	879	924	897	855	876	896	894	852	877	832	858	878	851	910	887	829	849	915	876	942	869	850	906	906	816	851	859	931	859	916	891	891	904	878	913	922	850	905	882	905	887	823	864	852	930	889	852	924	883	858	936	921	888	897	899	892	849	901	861	958	882	887	819	937	918	870	828	892	919	869	920	880	858	887	875	892	894	936	886	916	927	900	900	918	911	913	899	921	836	882	849	888	876	897	885	846	876	898	829	908	863	844	914	870	892	908	891	871	920	878	924	944	865	858	889	949	892	849	917	869	871	919	882	866	850	841	901	936	850	911	907	887	916	862	857	858	884	842	917	874	866	870	846	917	844	891	942	873	850	863	875
42796	48059	34163	16957	5372	1806	1620	1331	1207	1116	1016	948	1006	951	935	876	955	942	944	869	905	907	940	854	914	934	952	964	933	904	926	879	919	927	883	880	906	918	940	903	914	864	955	946	885	911	928	898	849	907	913	949	891	888	868	954	918	923	914	881	880	898	908	860	921	937	890	860	874	914	935	858	891	932	861	988	917	942	897	936	938	933	921	892	901	954	903	907	892	862	942	888	960	952	804	907	884	918	921	871	926	918	908	898	916	876	865	906	873	884	906	900	958	937	919	871	898	920	862	881	946	926	866	894	872	884	946	897	840	908	888	908	890	895	926	901	920	889	883	907	874	856	909	913	887	898	905	885	910	933	920	927	962	878	924	910	886	975	870	911	965	885	862	906	914	941	904	920	934	859	892	922	928	932	895	930	885	916	929	898	921	865	936	938	905	904	904	941	887	934	935	904	854	922	889	874	885	843	887	939	882	927	860	917	937	900	876	906	944	870	892	882	870	862	902	892	852	890	901	896	873	956	902	907	872	887	863	874	880	866	893	941	899	894	870	890	861	866	878	926	897	883	887	878	898	918	915	926	943	912	908	907	894	980	872	886	917	923	918	901	911	889	857	893	886	937	877	897	916	890	905	969	927	928	914	890	870	923	941	835	900	852	934	885	953	910	943	868	844	855	883	848	903	949	883	890	883	908	871	928	942	882	848	926	918	919	902	829	890	880	941	874	888	901	901	922	928	863	887	891	906	886	942	922	880	861	897	950	888	921	856	851	873	922	935	890	931	975	912	921	904	960	855	889	909	897	891	904	849	875	941	887	906	962	894	921	875	907	942	888	904	947	904	950	931	899	937	904	889	944	974	881	945	899	882	905	916	877	929	884	854	900	887	946	907	916	919	929	852	912	925	885	891	862	901	893	898	858	922	910	876	918	892	914	865	885	904	890	879	892	890	911	875	894	886	937	902	899	894	898	903	919	972	931	890	919	915	883	931	922	882	944	911	880	957	893	908	894	884	910	913	902	943	891	888	941	917	940	901	913	931	852	883	871	900	947	901	935	843	912	922	897	895	924	924	904	902	902	891	894	899	915	895	907	896	847	931	895	914	926	877	906	879	927	897	914	946	948	915	913	937	928	933	930	885	953	852	861	869	864	911	926	829	937	901	931	890	914	901	937	912	940	860	906	906	874	913	860	938	868	895	872	890	915	989	862	911	885	883	955	865	945	866	924	940	890	905	903	924	929	929	836	882	897	912	873	968	900	959	935	901	908	867	909	842	887	896	926	905	899	906	883	892	878	951	902	905	909	918	894	934	852	900	934	924	939	880	867	880	873	882	899	852	849	947	905	858	873	871	872	882	912	949	869	928	899	928	879	915	911	925	938	926	897	901	869	875	853	874	905	878	922	925	849	870	944	875	866	880	874	910	931	876	935	892	877	952	880	916	867	919	947	864	874	936	934	870	941	967	897	875	946	873	895	901	922	894	974	920	853	899	912	949	849	893	931	894	930	926	924	862	891	923	854	885	918	923	960	870	962	903	910	895	892	929	915	876	896	927	910	927	865	959	899	904	913	908	956	912	862	849	878	907	937	920	954	900	880	938	858	894	949	888	919	905	846	909	947	896	866	914	868	880	884	908	957	875	936	920	905	881	899	915	902	930	884	871	912	965	943	933	904	883	905	961	940	843	879	905	864	914	894	921	937	915	889	862	906	881	897	907	872	886	880	891	892	927	892	956	950	911	908	841	923	882	897	914	940	872	892	889	929	903	950	892	923	925	933	955	937	914	923	875	913	899	913	955	945	919	923	910	907	871	937	876	870	955	897	860	908	889	876	951	937	909	938	908	882	925	924	905	987	931	925	929	899	932	924	919	913	937	955	949	880	858	939	907	897	928	908	927	955	900	896	894	842	839	955	932	909	889	905	876	921	916	932	944	895	902	908	931	896	910	856	912	864	852	959	923	878	872	932	864	917	872	911	945	898	901	916	892	928	877	923	940	903	892	869	924	913	921	918	916	889	918	955	913	917	894	899	961	931	896	915	913	978	857	855	907	882	913	939	885	915	870	961	889	907	928	887	868	906	902	963	888	868	886	869	921	889	922	903	911	930	907	906	952	907	870	946	870	907	875	898	861	831	926	923	925	921	932	922	909	941	910	928	850	946	924	854	902	901	905	915	839	920	923	910	981	933	909	874	904	861	857	935	958	842	889	896	914	896	946	862	912	886	913	893	916	949	862	885	889	967	915	945	936	911	897	945	898	942	929	856	886	930	869	949	917	869	890	912	912	876	902	939	874	888	883	908	947	912	889	891	885	928	860	876	937	923	919	925	901	931	857	917	929	899	903	925	905	932	926	919	900	918	889	892	914	901	910	971	826	883	904	867	877	879	986	936	934	882	862	893	929	875	964	936	963	872	848	886	905	871	872	919	904	893	912	891	941	909	899	866	940	851	897	883	920	919	903	911	868	857	897	862	922	865	907	879	930	913	968	889	945	955	906	916	896	915	904	910	916	998	911	959	874	943	883	869	966	988	936	894	951	883	876	901	910	878	883	922	915	914	916	919	920	887	884	922	925	931	865	898	851	931	922	881	936	939	937	922	916	913	926	871	950	908	956	914	929	898	962	864	914	859	918	940	910	876	909	905	914	853	914	937	873	883	902	872	882	901	974	947	922	907	908	930	898	939	915	883	924	890	957	890	931	850	913	857	889	967	904	926	925	887	878	943	874	901	891	904	909	912	879	897	875	944	993	882	907	913	942	895	940	866	899	866	929	904	931	920	957	912	902	936	936	978	958	946	888	942	957	890	850	858	941	917	892	916	870	878	890	876	935	955	951	940	944	940	882	918	942	919	872	932	939	873	896	923	857	923	941	938	880	892	838	916	877	981	910	916	899	879	895	915	911	896	936	927	882	916	899	929	928	871	914	936	948	919	939	919	910	910	899	862	909	951	942	890	882	901	895	874	884	888	914	923	846	877	937	898	914	864	915	938	823	907	897	930	893	901	926	969	968	868	905	977	894	975	958	913	875	923	934	893	966	966	913	871	923	920	895	943	875	926	868	956	878	921	873	941	914	869	910	903	938	903	940	893	902	918	911	991	907	902	893	957	953	940	914	908	951	908	910	938	938	845	886	940	973	937	907	903	893	886	887	925	940	893	899	879	920	906	910	937	939	923	905	876	937	957	923	963	900	960	837	902	910	955	884	900	900	877	918	896	878	891	861	936	932	823	949	915	934	917	893	909	893	932	890	887	933	875	936	880	906	891	903	917	903	868	946	886	876	935	922	942	948	952	873	944	906	933	912	904	916	867	960	890	927	908	904	932	912	888	899	894	897	935	896	961	886	874	845	953	905	906	913	912	919	923	881	904	903	897	875	913	937	898	854	931	874	908	933	930	915	924	945	909	929	910	990	915	906	886	901	941	897	970	927	922	986	917	885	924	909	916	934	902	933	925	906	832	828	911	891	842	901	906	900	896	839	909	923	873
23622	20916	28047	24111	20907	13728	2377	1371	1103	1042	888	896	875	826	756	804	762	734	795	800	741	756	767	721	745	768	780	782	760	719	770	737	731	732	712	743	735	760	696	719	750	694	735	756	692	742	732	754	725	728	766	719	755	762	766	764	679	754	737	749	724	779	720	737	682	728	702	679	728	753	746	683	725	706	738	685	727	714	709	758	756	753	713	710	749	745	738	792	784	694	720	772	737	716	740	715	715	706	777	770	734	747	728	779	710	757	774	704	743	740	702	735	734	751	723	757	711	790	747	724	745	770	697	710	731	686	711	709	765	744	723	798	742	733	736	696	733	782	751	725	759	737	725	725	765	744	707	764	687	694	769	762	742	708	737	769	726	729	734	711	715	727	696	750	679	726	652	739	726	741	785	744	719	743	730	718	756	666	699	747	734	714	765	726	751	700	696	763	700	701	725	684	721	741	708	732	759	740	708	739	718	755	695	705	727	759	710	712	760	736	754	661	749	734	743	752	734	718	719	767	734	741	754	694	729	714	725	748	688	736	765	714	730	704	696	724	788	711	687	692	742	716	719	701	711	826	752	760	730	743	738	691	730	705	716	708	670	732	707	713	782	755	742	716	699	738	707	750	706	696	738	699	717	783	693	702	726	741	729	774	706	727	728	759	700	729	705	701	722	750	739	738	718	777	752	693	741	711	751	724	697	703	709	732	733	717	712	771	791	755	717	724	750	724	710	720	731	756	713	750	722	741	727	697	754	704	755	729	731	721	733	774	770	684	752	729	709	748	749	683	664	762	703	753	739	744	695	768	712	734	759	758	747	729	747	766	692	687	727	706	716	764	734	750	718	734	737	770	733	720	700	711	686	695	697	766	731	741	745	729	746	703	715	702	762	699	750	732	796	663	724	765	721	728	750	719	717	736	728	743	774	743	695	736	724	726	738	757	701	763	707	769	693	747	663	684	668	735	700	737	701	743	749	682	734	729	734	703	733	713	732	739	691	762	730	721	754	713	719	705	707	740	746	733	737	725	702	758	703	709	681	717	739	781	748	723	745	675	693	749	741	693	727	727	703	668	739	722	720	749	749	771	739	759	732	713	745	719	715	738	760	744	701	732	697	746	720	680	734	751	734	743	737	753	751	705	729	786	728	735	729	705	676	695	703	704	749	743	765	719	713	753	737	716	728	711	753	678	688	715	710	716	721	746	744	739	713	670	724	773	731	718	735	716	732	751	672	758	725	743	712	679	754	709	739	766	757	726	784	752	750	724	760	753	754	789	731	753	746	744	686	707	718	766	767	738	754	735	742	761	762	709	776	746	720	737	740	744	746	728	719	752	733	711	764	700	713	732	734	741	741	781	834	716	764	712	717	758	704	719	812	746	730	760	676	727	700	729	757	801	717	738	720	738	765	714	764	723	704	712	714	744	707	739	758	745	700	732	717	741	744	698	695	763	722	733	766	723	697	703	698	763	751	694	719	771	746	737	742	748	732	744	698	747	757	735	708	733	684	697	705	693	720	711	739	685	725	741	780	729	705	690	763	677	722	741	722	716	718	695	686	729	693	703	686	777	746	708	760	714	641	773	784	706	768	754	750	757	731	764	768	747	740	683	736	749	751	731	719	749	739	726	728	697	713	714	746	746	691	771	689	753	696	699	703	694	724	734	765	743	757	709	733	697	708	742	731	713	749	734	772	715	730	737	783	701	704	733	770	745	728	737	718	721	736	727	753	712	740	676	735	717	703	730	764	747	753	681	761	715	693	721	694	732	717	705	741	738	736	752	703	720	708	713	697	711	710	711	727	715	743	724	705	773	765	691	735	762	681	709	745	711	746	730	744	737	739	701	701	785	761	775	695	766	762	694	773	710	724	705	745	727	709	758	763	694	739	706	748	747	714	734	745	721	754	724	718	760	756	765	741	747	750	713	769	751	693	710	748	744	724	743	783	712	746	746	764	720	717	710	682	759	711	702	744	733	720	761	731	748	758	745	697	757	751	715	758	774	674	707	736	745	710	707	742	784	728	740	743	801	745	704	724	742	744	759	747	768	723	736	735	738	735	724	734	767	698	739	736	716	717	768	727	748	755	753	714	673	759	776	736	717	744	754	760	755	725	726	762	745	725	739	698	682	763	728	712	729	686	770	729	747	707	697	733	715	690	767	704	741	751	755	695	740	715	721	729	713	719	728	705	731	768	704	775	729	709	685	745	718	715	815	768	742	683	706	725	704	674	765	764	700	765	713	725	756	737	698	712	763	773	752	672	720	726	736	699	759	708	741	800	749	734	766	714	755	735	704	787	708	749	778	742	737	753	788	727	735	759	783	714	722	728	719	763	762	739	722	710	751	791	722	736	711	737	785	752	727	723	694	754	762	782	766	765	738	671	741	719	744	692	743	732	737	720	714	734	760	737	721	736	663	760	721	681	720	727	767	740	671	741	720	769	801	753	737	719	716	737	791	730	725	714	780	691	706	709	744	753	745	701	763	700	718	721	710	716	696	722	707	774	692	749	741	719	711	759	778	768	721	703	729	731	723	783	754	742	790	710	729	744	754	737	768	715	744	727	656	679	726	723	697	692	775	739	734	734	689	702	708	723	720	742	764	664	687	735	748	709	803	757	758	774	741	726	713	725	722	771	751	773	755	713	710	743	672	705	747	755	689	679	728	723	744	702	745	714	745	759	652	717	729	747	712	665	733	743	704	755	683	768	718	728	738	782	713	698	823	742	752	734	741	719	719	730	722	742	731	726	764	698	715	723	774	695	786	755	690	731	722	717	731	731	692	737	763	701	691	769	696	724	729	718	722	700	719	739	719	718	718	740	721	764	760	726	733	737	712	736	716	732	733	782	671	731	781	738	722	726	735	725	743	712	716	786	785	759	652	730	695	705	753	708	750	714	735	731	785	751	698	732	702	745	744	734	713	755	700	707	746	709	704	718	718	744	784	747	718	729	746	736	792	746	729	775	714	698	705	704	679	742	711	720	752	721	718	725	752	708	697	700	671	701	763	737	765	726	728	716	711	744	728	726	759	787	681	746	717	772	745	737	680	726	709	737	717	686	682	691	751	729	768	735	778	767	743	702	700	683	700	699	721	690	692	754	727	707	745	744	758	718	756	710	697	735	719	784	749	752	698	724	740	741	743	739	705	691	766	781	714	770	735	749	784	738	756	748	723	770	701	726	743	735	660	769	710	772	752	779	722	670	801	748	688	731	758	732	708	728	711	719	745	743	701	718	775	742	730	696	741	682	748	720	733	750	753	789	725	743	761	761	793	686	743	725	677	778	729	749	765	762	690	724	735	757	742	744	760	740	709	693	706	805	733	733	772	737	745	739	758	742	727	732	749	709	751	707	731	739	787	687	727	740	710	709	705	708	695	738	764	767	695	768	712	779	762	702	741	754	755	769	759	781	722	739	739	713	756	676	666	690	724	777	698	769	730	759	741	768	742	705	751	718	749	722	733	753	723	734	740	721	748	733	723	689	752
39618	60547	45654	22762	8761	3112	2185	1851	1352	1183	1070	967	902	944	803	837	767	779	840	793	762	799	767	797	762	795	789	765	788	759	796	813	787	770	774	778	780	721	785	748	801	718	756	739	781	780	789	744	747	760	729	780	776	763	696	726	770	743	787	791	773	767	833	779	808	803	737	743	701	705	767	754	767	717	804	738	786	722	761	753	739	779	720	745	786	781	783	748	772	741	801	768	781	788	756	743	745	762	730	749	759	764	760	765	756	727	727	733	733	740	796	792	714	757	758	748	779	764	770	804	788	752	775	779	796	796	794	741	768	757	777	769	760	775	790	788	761	739	736	728	756	695	776	795	740	767	752	741	775	753	745	755	767	715	751	804	796	762	776	813	752	785	785	798	757	752	760	773	776	758	680	760	740	794	729	741	752	772	766	773	734	762	736	720	819	764	785	754	757	771	754	789	729	792	771	733	767	765	751	749	682	725	764	776	722	744	739	803	761	739	762	745	766	777	775	761	788	741	779	741	749	803	722	751	801	735	712	733	740	805	746	717	743	779	741	793	777	774	797	760	764	745	774	775	746	729	759	738	784	839	749	775	753	742	746	744	796	769	756	729	718	783	792	744	728	771	747	736	719	813	776	744	780	762	742	761	756	701	766	786	768	741	791	725	739	778	727	767	744	758	752	756	737	775	736	769	725	763	763	733	769	773	718	760	790	738	748	723	740	754	754	722	754	803	745	760	779	735	734	771	761	756	743	738	755	797	781	742	768	788	760	779	731	729	742	769	795	757	752	742	771	728	751	736	764	712	762	741	733	762	755	746	736	751	748	737	797	729	763	741	725	728	760	768	735	783	749	769	731	755	803	738	757	789	721	751	787	786	772	760	790	745	744	734	744	815	701	752	748	771	728	725	758	714	745	792	771	770	784	748	693	762	732	745	718	745	737	762	782	738	776	749	802	768	748	771	745	765	760	738	741	762	760	767	768	763	795	758	761	743	739	787	742	849	726	721	750	773	781	748	752	737	745	779	734	790	705	783	763	747	755	760	672	755	782	730	777	759	714	704	741	768	774	786	742	732	738	750	792	784	791	774	735	749	749	799	786	757	736	780	803	758	770	731	778	773	767	748	766	769	743	740	768	763	773	748	747	757	696	740	765	695	757	760	732	724	740	761	733	711	775	755	764	753	734	752	764	755	762	744	777	712	767	760	786	728	753	746	726	775	767	742	745	742	687	750	721	761	750	723	732	730	732	732	776	797	743	746	761	743	789	749	746	778	767	764	758	782	732	791	750	777	724	731	758	707	742	700	807	740	776	745	779	714	768	780	757	760	819	770	742	775	706	746	748	760	772	778	732	786	766	756	772	769	748	745	762	765	727	743	774	748	741	797	758	747	783	736	764	726	753	742	764	748	799	756	795	719	763	761	816	739	750	721	737	731	763	764	722	760	684	746	780	764	737	749	788	713	734	708	782	733	749	798	795	749	798	733	775	748	731	704	762	779	776	721	713	778	744	777	791	771	755	772	748	756	727	761	733	768	767	751	748	759	736	737	731	757	746	785	741	773	835	775	792	751	739	737	757	731	767	728	735	764	760	725	746	764	751	744	760	758	740	748	761	790	757	702	794	763	773	762	736	779	810	779	757	729	757	770	752	745	774	775	745	738	749	762	743	764	736	796	725	758	785	768	731	724	732	770	750	805	710	741	682	731	732	714	753	783	746	738	767	788	726	738	761	742	738	759	744	713	745	717	753	716	734	750	779	768	789	837	771	721	770	805	765	732	781	713	738	743	742	742	759	766	800	750	711	752	760	718	740	740	724	774	783	743	776	752	807	761	738	784	768	705	716	787	773	805	723	708	763	729	791	746	788	773	723	724	757	789	777	787	743	742	766	733	724	763	751	749	780	770	769	743	804	770	738	780	710	751	733	732	805	763	761	778	756	722	802	738	770	757	707	751	699	728	737	720	732	743	752	728	767	752	782	825	748	772	762	755	738	811	724	730	780	727	738	774	780	740	750	690	767	733	759	767	711	797	728	766	780	731	772	761	740	759	743	704	768	743	748	758	760	799	776	736	716	774	746	734	722	726	730	742	766	727	743	768	716	766	746	742	724	759	772	762	720	779	771	756	743	761	750	730	760	761	771	764	753	731	759	763	680	788	757	746	782	746	765	743	779	731	758	746	776	731	752	793	747	749	717	764	741	747	804	759	776	753	810	768	727	780	752	769	772	747	778	751	729	750	739	730	733	760	757	769	792	751	752	733	755	723	736	743	764	794	775	756	714	709	787	720	732	716	768	709	752	714	758	730	771	811	722	775	692	756	784	744	762	743	736	727	791	769	727	755	755	792	822	781	761	706	757	761	742	753	756	725	778	791	771	755	734	716	733	727	714	774	752	742	732	774	750	745	673	757	721	748	781	760	724	788	740	739	796	738	757	761	760	737	786	714	787	801	731	751	721	718	764	737	802	746	715	805	749	715	773	717	752	711	737	766	757	732	759	777	706	732	782	801	731	727	724	738	732	784	773	742	744	793	705	761	732	719	787	773	801	753	743	745	709	760	715	796	780	788	741	792	735	725	758	746	760	727	806	715	766	783	712	738	719	761	758	769	755	753	719	771	760	721	756	761	715	784	775	767	779	728	728	738	730	738	723	756	802	753	727	775	763	736	756	776	800	708	760	710	753	758	767	769	749	727	790	711	785	767	766	745	816	736	752	771	779	739	774	740	845	753	744	761	716	767	738	789	755	790	760	739	704	810	752	782	754	740	769	707	755	796	758	769	741	723	741	758	732	764	783	748	701	784	770	731	761	760	773	744	695	770	755	734	779	734	710	777	730	770	766	785	735	780	782	760	726	804	740	715	724	807	734	796	725	767	789	776	748	792	734	762	758	749	769	696	726	736	713	768	782	694	733	777	708	780	744	735	785	770	791	752	798	739	740	780	770	734	698	744	725	746	766	744	750	775	746	746	784	788	770	788	815	774	754	710	757	781	761	788	798	720	733	737	772	750	764	814	757	753	743	781	733	751	773	764	785	803	768	795	747	741	754	753	738	797	735	728	740	720	722	742	751	731	790	716	672	761	770	780	768	736	704	722	731	731	745	747	711	768	741	730	753	796	757	755	760	734	753	762	757	759	770	780	723	769	784	762	792	745	765	806	772	694	739	779	770	711	769	743	782	758	732	709	723	731	762	736	778	729	786	681	785	752	811	725	752	715	772	730	785	788	701	744	759	779	738	720	747	785	752	747	764	744	734	756	773	758	795	741	761	745	711	778	720	779	764	764	751	731	762	724	746	770	756	745	739	747	841	759	782	761	718	698	768	718	788	751	752	738	783	777	736	769	755	792	759	764	734	774	788	744	770	765	717	712	737	800	765	736	744	766	741	786	744	709	748	792	743	753	720	768	732	758	725	801	780	781	775	741	751	769	760	754	825	709	741	800	740	735	799	686	753	738	731	804	788	744	751	774	732	730	810	751	765	764	748	730
24691	21081	27831	25094	18037	4714	1592	1404	1096	1048	985	967	909	885	850	886	889	878	852	852	841	838	876	842	770	855	888	799	884	841	872	837	821	820	865	895	866	839	892	832	850	843	825	843	851	863	786	861	892	825	852	852	844	816	826	835	872	791	841	815	834	869	784	835	788	888	874	811	836	790	810	835	796	845	832	834	847	832	775	854	851	816	881	847	825	833	833	831	832	899	863	813	834	840	807	851	786	852	844	857	791	873	841	864	828	825	832	842	872	842	829	845	855	845	833	807	864	831	883	854	836	853	858	773	806	877	837	845	850	819	868	823	795	791	814	840	807	849	784	838	847	863	912	841	817	827	813	816	827	852	812	804	845	838	828	830	799	835	845	826	806	844	817	814	854	794	827	826	823	837	861	880	794	846	829	878	857	875	841	855	824	874	824	834	853	811	827	818	821	797	822	894	897	871	852	845	841	843	818	886	821	846	801	859	862	907	820	822	822	839	831	815	795	795	877	842	814	835	898	863	835	808	855	815	837	827	800	846	835	867	780	868	819	830	879	793	852	833	866	873	857	835	840	844	896	858	889	843	796	876	792	839	804	816	892	895	885	851	798	823	843	814	829	817	817	855	825	829	858	898	862	870	863	825	863	806	793	827	809	800	787	819	863	829	861	868	820	814	808	829	852	842	830	847	842	833	812	875	834	821	854	912	815	833	836	875	814	847	877	757	868	849	800	820	828	867	884	873	852	770	824	845	856	799	806	778	856	893	836	840	846	796	835	854	885	867	797	806	846	852	837	873	831	839	870	825	894	854	865	858	861	813	850	829	856	862	853	847	873	868	839	779	834	817	918	863	798	880	851	859	820	843	794	849	828	858	805	909	841	828	868	862	840	852	878	819	817	809	875	879	862	807	837	796	827	871	835	839	863	860	818	850	807	872	797	795	786	863	867	857	799	831	829	901	790	862	885	804	805	863	827	814	823	884	891	768	836	856	881	841	817	852	824	840	792	849	866	826	841	791	833	882	838	788	838	868	844	815	846	825	863	814	812	826	911	832	815	833	836	838	878	814	818	826	842	833	855	865	882	769	875	797	841	821	813	783	817	868	850	848	817	829	862	824	848	821	832	816	875	823	825	846	828	856	861	815	814	846	818	883	841	849	831	826	851	812	797	829	838	832	872	848	820	856	810	865	876	835	808	835	808	863	825	830	903	860	862	830	887	843	824	864	878	860	878	829	818	875	823	792	851	831	818	790	842	895	841	875	799	857	855	816	855	898	856	855	832	843	814	784	848	873	808	840	853	835	825	875	903	841	826	867	829	846	930	836	902	833	821	880	834	832	807	855	823	889	802	805	817	831	814	865	801	820	825	856	794	874	875	837	838	825	854	821	874	828	858	816	844	796	806	858	817	849	860	818	871	847	864	808	872	824	863	842	854	841	887	818	873	859	783	844	864	818	851	823	819	842	823	793	832	843	881	796	869	822	812	836	855	813	784	874	842	870	794	889	799	804	846	861	781	828	854	861	876	826	827	854	819	793	804	785	822	838	866	820	811	884	793	901	851	815	841	820	865	882	826	839	828	853	857	832	866	831	840	846	848	877	835	810	831	897	790	876	892	907	886	853	820	848	829	865	841	795	792	798	840	841	838	785	844	829	875	904	876	872	833	858	831	824	800	857	844	822	849	839	824	847	832	855	772	855	857	798	792	831	781	815	858	799	824	798	805	825	835	885	859	884	865	834	798	868	857	836	848	808	884	859	858	856	842	788	826	841	834	831	842	805	817	821	765	828	858	859	822	831	852	774	876	811	842	823	879	810	835	846	876	846	829	880	892	864	835	856	827	800	833	819	863	815	824	839	832	822	854	818	869	863	849	862	826	869	821	846	868	781	946	834	826	806	878	860	853	884	825	833	873	797	849	820	824	829	836	882	820	804	799	853	901	853	897	883	879	849	833	842	843	913	837	842	845	819	863	882	859	810	821	821	830	815	821	847	854	823	850	827	824	738	891	822	810	846	865	843	867	859	861	866	828	823	880	862	835	821	821	808	920	853	824	801	825	833	799	843	821	866	878	787	802	841	835	819	843	835	869	819	865	848	841	859	846	851	875	851	835	806	867	818	882	855	800	857	826	839	853	842	859	811	844	823	833	801	787	815	889	889	846	823	795	837	839	830	875	823	786	820	855	833	832	813	885	866	870	813	846	829	825	806	780	855	850	875	792	823	831	862	820	850	805	830	861	851	811	863	837	853	879	817	854	854	806	867	845	833	862	825	828	823	848	826	791	810	853	817	842	861	844	838	872	841	811	850	860	865	787	807	835	820	881	871	790	796	834	815	880	866	852	823	861	856	837	812	896	814	852	819	822	894	898	846	845	804	859	799	820	861	857	827	858	820	833	841	845	862	862	877	910	829	801	835	829	822	851	839	823	812	790	850	876	816	842	804	876	842	816	827	808	841	829	855	785	822	844	814	832	851	794	845	844	835	810	866	820	836	852	857	872	803	802	855	806	847	842	811	825	826	814	794	869	823	836	814	824	828	848	866	835	800	891	847	835	826	782	822	833	832	846	824	817	864	840	871	871	869	816	867	904	839	801	843	817	803	830	899	875	848	836	841	861	827	918	805	818	848	782	864	828	880	823	855	835	839	872	863	789	837	819	832	841	914	836	839	856	864	868	822	862	857	868	809	795	883	857	805	837	892	841	838	875	846	875	847	866	836	860	823	849	797	841	866	816	818	821	833	867	817	842	820	907	847	835	846	797	843	856	755	835	782	856	845	828	801	866	821	828	817	847	872	858	806	785	844	869	861	846	827	869	887	842	816	846	797	790	858	833	840	822	852	811	818	787	808	834	805	909	838	890	809	831	850	807	821	838	839	846	824	824	821	797	858	865	810	849	882	807	810	889	866	887	837	861	853	853	871	825	859	870	868	896	847	805	813	835	829	829	846	829	814	806	858	815	835	794	870	826	870	863	860	830	822	837	832	854	751	845	851	822	843	834	835	886	802	827	828	818	858	868	836	843	918	823	856	916	806	881	854	825	772	769	859	806	871	835	850	835	861	838	839	872	838	873	819	783	845	858	876	838	874	858	835	783	837	834	868	838	848	872	824	849	868	835	835	784	867	855	821	873	879	877	802	844	817	817	834	863	831	831	808	819	856	814	836	844	799	840	867	862	907	795	863	840	814	869	848	858	865	859	841	819	851	836	839	824	835	845	857	836	811	813	834	890	803	877	852	850	830	801	810	844	837	841	868	840	868	827	859	770	837	801	840	842	864	827	841	886	839	861	832	843	833	809	819	897	835	877	802	860	873	877	791	850	858	808	849	854	861	801	895	842	819	807	825	794	773	821	837	877	825	811	892	834	817	903	888	851	838	841	907	838	879	821	894	851	852	857	801	872	833	853	841	826	795	782	878	857	852	818	882	825	790	829	892	850	862	838	861	855	800	868	860	802	841	801	892	838	839	822	805	791	897	889	835	868	866	831	824
42415	57452	42344	21204	10622	2729	1888	1629	1345	1149	1054	979	967	928	915	877	889	899	879	863	857	871	837	854	856	865	836	865	846	866	802	883	873	791	802	831	878	831	869	838	864	799	864	858	872	776	857	853	845	783	849	884	802	830	845	828	858	799	842	811	847	825	872	841	865	811	811	821	885	787	840	851	881	900	850	805	779	839	845	849	903	893	845	853	874	847	881	844	878	842	890	853	923	855	836	829	865	891	815	886	848	816	857	868	801	795	815	834	845	816	852	835	839	828	788	870	864	828	861	837	890	812	854	866	878	826	853	825	866	861	885	835	837	826	862	849	831	821	838	814	838	820	841	864	897	832	857	827	854	822	850	897	904	802	838	874	848	843	830	813	896	877	773	827	813	855	804	861	855	862	845	840	843	826	846	828	861	827	834	835	849	864	833	817	848	854	881	855	869	874	843	864	826	886	839	854	889	908	855	825	814	847	825	905	844	833	811	810	819	872	808	848	787	819	863	908	809	871	844	870	831	876	857	878	880	831	846	829	831	790	820	838	890	797	843	834	837	860	794	857	879	885	847	839	810	838	829	865	836	826	813	841	857	849	843	838	867	842	795	797	852	819	899	813	865	818	863	849	892	847	857	843	835	850	863	869	853	825	881	897	872	833	868	826	872	831	842	820	847	830	849	883	878	782	816	799	788	847	838	819	829	898	867	878	854	827	790	799	879	879	890	812	829	854	838	835	837	852	870	805	865	810	843	839	887	821	826	759	868	858	853	828	840	859	877	837	852	846	820	834	887	794	850	856	794	851	820	858	858	810	923	876	834	829	875	833	866	881	900	865	861	811	868	865	838	867	887	822	830	840	820	869	825	852	855	906	868	852	870	824	789	849	816	864	795	838	830	816	870	860	855	797	821	844	865	836	887	772	807	833	878	823	887	833	853	837	856	841	882	828	825	806	834	856	808	835	861	869	881	831	863	827	851	798	890	821	858	878	872	854	801	811	832	847	851	852	828	775	866	893	863	813	808	867	851	796	879	806	839	837	856	844	836	864	853	847	830	831	799	786	866	828	876	867	830	818	853	851	808	851	834	875	859	841	794	835	851	904	852	812	831	885	843	888	854	850	793	826	823	844	803	869	899	830	806	829	871	838	858	806	923	944	821	867	905	777	874	836	808	881	913	860	860	896	830	808	819	823	777	828	859	857	869	858	851	864	819	879	896	829	886	887	859	825	875	909	882	824	816	875	860	847	854	855	827	841	850	858	871	846	807	807	782	859	857	832	817	857	861	849	870	842	866	838	861	887	894	835	850	848	896	866	833	845	837	849	902	827	864	848	832	895	878	839	823	801	835	793	764	855	828	918	841	855	838	805	833	887	827	853	862	861	873	822	824	855	840	883	839	804	838	833	819	867	810	837	876	853	794	845	803	826	832	932	831	825	915	806	838	863	856	786	837	841	827	877	821	849	872	879	820	865	858	875	882	834	876	881	810	850	921	859	860	826	870	904	857	885	862	817	766	882	868	865	881	859	855	805	825	865	846	865	780	857	826	830	861	885	811	828	825	894	875	879	823	881	840	846	827	794	843	871	851	850	807	797	825	818	890	861	820	832	848	859	876	875	799	798	845	902	882	844	832	826	922	878	816	815	835	852	848	801	875	879	836	848	842	842	883	830	834	817	861	840	849	916	865	890	840	859	863	785	845	818	855	844	816	883	811	791	848	878	846	850	900	855	836	824	836	829	816	882	844	832	818	874	850	880	833	792	866	879	851	912	863	846	890	819	845	850	838	866	827	828	835	800	846	825	834	827	841	862	832	833	825	846	805	858	798	831	889	881	864	854	829	851	846	783	831	862	862	852	884	810	858	841	841	875	786	872	856	857	825	802	851	873	896	847	855	805	846	857	840	840	822	840	867	841	835	832	830	905	814	909	834	842	813	847	906	840	897	856	880	844	814	828	812	836	854	809	771	857	838	871	868	864	788	816	890	890	820	825	847	859	817	822	874	815	829	803	827	914	791	862	820	813	853	831	860	819	833	850	808	809	887	844	853	876	827	858	838	772	865	818	904	880	846	807	793	858	824	826	826	761	833	847	874	815	807	861	823	844	838	815	855	844	800	851	869	821	867	833	877	851	828	899	809	869	827	815	874	836	820	847	801	804	871	803	830	827	873	883	855	803	856	809	810	829	900	873	858	813	899	868	825	828	817	857	820	807	822	824	858	800	841	844	857	846	902	860	805	884	857	810	875	798	809	825	865	876	871	843	828	819	862	792	925	882	856	837	819	867	910	790	818	780	837	871	840	821	823	845	872	811	865	829	842	851	803	831	824	859	839	845	859	824	852	808	823	873	822	827	818	822	868	866	823	847	803	851	847	841	806	828	833	801	873	812	796	827	871	854	890	854	855	861	875	893	846	887	788	823	816	893	863	844	913	846	813	821	909	844	859	828	825	808	890	851	874	839	890	862	863	881	850	818	826	846	862	813	872	832	879	839	817	861	871	836	845	843	845	805	828	807	872	840	826	834	857	900	878	845	858	805	870	847	869	852	898	847	860	822	819	877	839	863	868	833	849	841	843	833	857	797	828	869	840	853	815	833	883	835	828	833	843	874	813	820	862	801	819	819	795	896	854	842	863	810	827	844	861	838	895	815	838	859	831	889	858	861	886	837	839	844	859	852	809	847	827	817	852	851	799	861	857	833	806	852	810	840	861	838	820	833	837	839	879	876	855	853	818	856	827	843	861	842	811	848	869	807	877	800	840	809	841	848	770	844	847	797	823	815	874	880	861	816	895	849	821	909	913	864	828	805	875	871	864	793	868	900	862	886	841	843	876	823	861	838	847	828	913	871	816	829	824	877	860	839	872	823	839	866	857	861	843	844	782	840	851	862	846	804	876	899	837	817	867	901	851	840	824	814	840	866	843	841	864	901	813	835	855	868	870	853	832	896	774	834	851	821	849	804	828	861	868	857	811	853	853	830	863	883	915	880	869	819	817	826	883	873	872	843	831	846	857	811	858	872	824	884	896	862	862	841	837	812	841	820	857	851	882	841	890	804	841	851	882	786	888	842	871	865	875	862	898	851	852	842	834	803	897	836	852	844	828	817	854	819	888	899	893	831	823	828	852	847	858	856	837	844	841	926	881	863	834	842	843	873	818	814	907	808	875	841	866	882	870	839	851	898	857	869	877	868	840	872	893	886	845	874	855	845	834	812	827	855	805	846	883	844	847	821	809	868	824	829	838	884	805	845	845	880	813	845	858	832	860	858	858	838	855	835	859	843	875	840	905	850	858	844	828	877	815	848	891	831	854	798	903	846	806	867	875	812	854	826	867	845	802	829	865	861	835	864	850	859	819	818	844	826	823	865	833	906	857	849	824	838	868	843	892	833	819	828	796	845	775	865	816	822	790	875	845	825	817	849	820	881	864	864	856	828	825	876	837	836	867	846	845	845	847	849	850	832	881	870	857	821	865	851	828	920	810	868	846	817
22447	20959	28418	23689	20975	20969	11525	1762	1208	900	842	774	764	749	738	680	669	691	656	691	681	609	662	672	661	649	677	629	626	642	646	655	638	644	615	630	620	620	611	629	622	627	631	632	581	603	644	604	652	633	644	579	611	602	608	596	576	603	587	629	638	606	605	630	624	574	625	671	603	600	583	579	626	606	619	622	591	591	609	628	626	599	620	597	605	600	593	656	640	591	621	623	627	646	610	623	627	583	637	676	609	642	603	634	586	657	609	580	665	618	645	601	638	652	619	666	643	635	619	632	608	653	592	649	605	637	647	623	617	592	596	633	587	585	648	617	612	588	658	670	637	631	627	624	614	647	637	599	612	585	638	628	588	600	644	638	617	687	601	607	619	631	606	614	661	594	615	592	559	600	584	621	601	653	604	606	640	595	620	645	617	611	592	618	574	620	567	574	665	638	621	635	627	587	636	642	670	618	640	573	568	625	634	594	612	616	593	609	552	641	620	597	607	581	622	635	640	577	615	636	617	596	611	637	596	600	627	572	597	588	613	596	622	622	579	609	632	598	632	597	593	597	600	617	597	610	600	614	636	657	621	626	607	578	572	595	637	642	615	639	605	590	630	584	626	612	662	601	620	617	603	626	616	618	593	654	637	607	600	633	613	597	620	585	633	603	584	627	622	591	639	605	586	633	635	604	611	621	645	634	603	634	576	626	610	631	616	590	616	620	622	613	608	609	626	574	658	619	607	622	608	564	588	620	636	645	664	657	626	626	616	610	574	657	637	590	608	596	630	577	611	595	597	596	699	668	662	600	599	595	579	616	599	601	604	581	587	631	643	641	613	612	592	594	588	627	593	641	610	608	607	612	607	603	571	626	605	562	592	628	582	603	616	610	591	616	594	559	657	595	645	613	671	640	628	626	629	667	634	611	635	609	585	623	669	636	596	610	652	585	642	608	653	604	607	606	620	619	623	621	585	597	605	593	655	646	612	595	611	624	614	621	638	661	593	595	605	617	592	603	621	614	582	629	606	580	600	648	640	617	579	626	644	613	605	611	621	601	645	614	592	619	615	635	601	590	623	586	609	631	595	635	609	591	663	620	573	627	616	640	601	599	576	627	587	608	599	640	623	630	597	620	622	596	585	556	623	591	650	594	651	593	649	584	614	625	596	593	603	611	610	596	588	613	632	617	624	613	587	598	616	602	600	623	591	613	582	610	626	606	620	608	648	654	620	612	607	611	627	694	589	638	583	596	579	636	633	600	605	615	626	607	654	608	628	632	597	619	572	615	606	627	663	605	643	607	617	609	613	570	593	595	591	602	596	636	649	631	600	605	624	596	630	596	624	620	634	602	569	623	621	612	603	589	615	611	637	630	650	601	573	579	603	624	618	638	615	639	624	633	600	600	606	661	627	592	602	607	641	634	613	600	576	591	630	613	603	657	565	602	598	566	571	604	560	635	592	635	615	629	619	618	613	585	610	583	617	608	623	628	641	632	563	610	637	630	643	586	571	639	623	644	662	609	625	639	610	593	623	604	620	549	637	623	626	651	590	610	583	628	637	596	606	575	616	570	635	583	608	636	585	641	614	583	589	648	569	592	610	607	620	596	605	657	642	619	602	599	580	584	651	635	678	615	629	599	609	588	607	642	632	610	637	626	588	655	610	615	578	612	641	658	621	587	563	590	577	615	609	612	600	619	610	585	633	602	610	625	634	621	618	641	600	619	646	642	676	585	612	624	594	630	630	595	624	659	665	622	609	574	586	632	662	609	680	580	631	628	575	604	607	638	569	623	612	642	623	617	583	552	608	603	548	639	639	633	609	643	623	601	634	601	653	621	609	667	612	619	605	628	632	587	595	597	639	587	636	648	587	580	627	621	611	605	540	594	595	578	640	626	627	660	591	608	609	592	571	592	617	577	610	629	640	627	638	599	656	584	590	635	581	621	631	622	622	604	605	640	632	670	609	573	616	648	655	601	616	588	611	632	605	631	641	588	590	585	654	612	620	583	590	595	652	666	658	584	606	639	607	669	568	648	616	600	610	543	613	599	562	641	583	668	641	626	622	654	620	660	616	623	619	579	645	579	624	629	603	641	610	613	630	605	591	597	609	573	644	603	611	629	618	566	616	613	596	610	618	583	623	606	597	605	668	605	660	637	588	615	598	626	605	674	621	593	653	640	633	554	607	621	617	570	583	590	606	607	604	583	566	639	608	586	602	605	663	612	630	607	572	593	624	577	613	598	618	608	620	612	622	594	596	627	617	579	557	621	660	591	644	663	621	610	664	609	602	623	626	661	600	586	619	589	584	605	663	613	639	627	619	617	606	632	602	623	559	610	658	647	591	610	573	565	656	642	592	628	602	628	606	598	618	594	600	618	595	601	605	625	623	589	645	617	616	629	609	612	598	617	710	607	558	602	586	613	602	583	657	589	627	613	674	647	632	609	618	605	547	625	596	609	619	590	628	597	628	578	570	567	609	598	654	610	611	621	626	567	642	584	628	590	637	620	614	620	600	584	609	617	587	628	615	599	624	598	618	579	609	619	636	597	576	572	649	625	601	618	643	582	602	621	618	616	621	630	637	607	627	589	584	612	647	642	625	562	587	621	588	619	582	677	625	613	609	671	584	630	589	568	593	633	609	606	604	640	649	643	638	637	591	591	649	597	640	664	621	626	596	540	609	633	613	593	584	614	616	580	587	619	652	608	608	584	634	599	618	608	638	618	560	632	591	637	616	631	615	632	640	658	610	596	619	553	646	606	616	590	597	608	638	617	576	642	623	616	637	598	620	634	634	589	612	600	624	589	641	614	616	636	607	616	604	664	605	663	602	650	606	589	580	613	567	611	604	579	616	648	576	638	606	585	589	625	665	616	584	640	594	622	621	596	617	588	603	624	604	632	584	605	604	607	615	645	587	581	651	571	596	593	630	642	619	625	621	639	634	605	645	625	584	619	640	624	644	622	585	610	600	591	630	651	606	619	622	576	688	585	622	610	609	603	655	628	601	657	642	595	600	581	582	641	597	620	610	614	620	627	588	625	594	644	632	603	579	637	640	604	613	652	649	607	586	629	604	644	646	604	597	628	600	608	612	589	651	615	612	607	565	633	618	636	602	584	616	593	589	598	649	605	610	598	611	576	651	605	640	625	619	576	582	636	643	615	574	577	629	692	571	596	601	627	584	598	613	604	649	594	572	612	666	657	625	588	647	585	631	613	630	568	639	616	567	592	635	618	636	557	622	610	571	586	584	621	657	619	617	585	615	573	618	603	632	635	624	558	619	603	638	641	634	564	652	596	602	611	615	611	630	602	628	612	640	625	590	584	616	663	609	629	627	630	589	611	621	611	589	677	576	602	639	626	621	625	636	621	579	613	607	597	577	571	625	611	564	614	578	641	640	619	625	607	630	588	606	573	641	614	610	591	598	626	585	636	627	626	604	674	584	596	590	600	594	637	605	632	617	638	589	654	633	612	594	596	624	589	631	600
44302	69380	52017	30550	12047	3104	2688	2077	1543	1255	1052	941	904	828	800	673	730	689	629	640	631	622	652	670	614	654	631	631	654	650	613	599	627	610	649	676	648	613	630	634	632	639	619	624	660	615	621	654	621	650	622	625	639	624	605	637	604	614	638	628	610	572	590	620	606	622	582	609	598	609	658	633	640	664	609	626	670	608	587	687	637	607	592	639	565	575	615	647	654	589	622	588	616	699	547	536	606	618	652	607	645	664	652	643	601	624	600	605	627	619	582	641	634	599	618	665	640	593	681	607	605	634	612	637	634	626	623	634	574	610	652	625	663	643	606	638	592	646	592	614	623	607	705	638	633	610	630	634	583	638	642	647	620	666	628	601	591	672	636	624	646	584	646	601	613	598	599	612	613	589	638	595	617	545	672	616	672	595	579	612	624	607	597	624	622	676	635	614	567	557	612	606	637	593	609	652	637	616	634	581	643	587	648	624	644	604	598	631	626	601	613	634	610	620	651	596	641	645	624	607	607	598	595	627	645	601	613	628	638	620	628	682	652	636	619	643	609	660	599	620	630	627	587	623	607	600	607	626	631	624	661	614	608	620	601	626	581	612	628	600	603	659	668	590	606	638	655	631	619	617	610	605	621	610	606	625	604	642	606	666	680	645	611	626	614	665	619	587	632	581	649	605	627	603	588	622	617	615	586	665	609	613	619	608	584	590	640	647	591	658	622	599	615	639	594	572	641	629	636	636	623	636	602	623	620	589	589	621	620	645	668	636	632	641	611	565	600	640	638	662	616	589	616	619	625	604	624	611	644	604	664	605	643	631	610	658	622	601	635	608	607	592	602	573	634	614	603	597	630	627	697	588	637	614	600	617	608	615	585	612	613	610	645	600	601	608	605	650	613	610	617	607	605	591	622	607	609	638	613	624	604	627	639	606	610	641	596	649	624	635	598	586	636	587	598	590	604	622	619	612	610	661	611	658	609	677	644	573	600	658	571	649	637	644	593	611	639	634	681	592	623	585	613	603	609	606	608	626	614	626	626	625	596	622	666	648	588	654	620	575	613	614	639	634	637	632	586	629	614	638	629	607	631	650	616	613	585	625	619	623	601	654	589	658	664	659	613	619	593	580	631	598	588	635	610	585	660	655	640	582	649	637	632	660	553	634	595	610	638	603	617	609	638	589	610	585	645	597	598	601	594	602	615	612	636	580	618	582	592	601	626	657	610	641	621	589	608	571	641	654	595	606	598	601	594	642	617	634	611	641	645	618	636	615	616	596	560	568	617	599	619	638	617	641	620	650	634	610	628	619	617	603	643	652	651	598	617	589	601	593	613	614	598	598	626	620	639	625	645	621	590	613	583	623	621	598	625	593	604	605	574	633	633	608	626	633	614	642	627	651	684	648	626	567	599	611	598	627	634	592	639	576	601	663	621	628	616	609	615	604	588	658	605	626	643	625	601	588	614	639	614	591	653	635	589	614	661	657	588	648	618	586	632	579	571	615	629	640	635	578	637	614	598	631	641	634	646	663	621	586	628	662	614	634	655	588	653	608	584	614	595	584	604	638	613	605	641	625	600	613	629	649	622	601	623	608	615	626	649	645	613	624	589	607	592	613	598	621	640	607	651	644	661	650	601	605	673	664	613	619	595	606	620	600	650	640	625	599	653	617	633	608	673	584	613	572	643	558	610	614	633	598	631	609	628	648	592	598	652	593	560	601	626	591	592	664	630	651	627	604	575	627	571	656	625	663	622	589	633	570	585	597	604	619	596	638	590	621	600	634	609	658	586	622	635	660	652	614	622	629	585	597	624	624	619	601	619	586	616	685	657	641	618	634	602	644	616	611	601	646	611	585	631	618	619	653	600	683	600	595	642	617	574	612	647	628	608	655	649	630	666	615	606	621	611	636	590	601	628	643	615	621	633	611	630	605	608	667	631	619	613	602	658	598	650	601	610	621	617	589	623	656	584	652	654	606	642	615	603	615	609	614	605	610	587	587	601	638	615	640	662	590	653	626	646	608	589	598	613	631	630	643	605	596	670	651	633	578	602	606	654	647	614	585	659	609	573	592	626	623	631	625	625	617	581	620	621	632	617	610	618	631	635	634	585	664	581	632	640	643	610	594	597	620	618	632	630	598	631	624	634	573	642	616	605	639	642	595	612	643	605	618	596	625	623	598	585	593	658	638	640	559	634	615	624	594	641	607	600	613	607	572	648	625	647	637	669	610	588	678	626	647	625	683	649	622	564	647	615	620	613	644	652	653	587	652	601	581	599	605	643	610	644	625	571	614	636	615	632	623	646	609	648	659	618	612	583	635	578	621	593	627	603	636	561	605	653	617	644	626	594	660	668	631	632	666	598	625	620	629	630	617	634	635	640	571	623	640	553	608	621	607	628	587	612	604	592	659	703	634	617	621	627	617	591	648	635	641	606	639	635	645	620	641	586	556	619	566	588	590	623	628	634	644	613	606	640	613	593	593	615	599	599	613	607	672	644	600	638	641	617	619	645	668	626	664	627	584	619	604	625	623	630	621	593	585	608	602	661	565	625	603	637	587	656	665	692	599	594	679	609	627	634	621	593	580	616	611	599	640	624	674	636	557	591	645	627	543	601	592	653	618	629	620	641	639	622	633	643	608	611	637	640	626	628	627	613	668	606	656	594	636	633	615	637	601	618	597	606	603	620	570	618	612	603	619	629	580	641	618	653	625	641	585	644	605	626	619	610	611	604	643	607	643	605	583	643	601	633	598	641	657	580	622	635	650	607	657	605	613	594	630	647	602	642	576	564	601	606	597	632	628	581	663	644	597	607	613	576	604	629	613	628	635	638	595	606	593	627	616	642	613	656	610	603	626	631	627	658	633	643	600	637	604	621	604	585	616	641	602	593	628	632	638	562	603	620	590	621	607	595	592	626	630	661	620	618	596	598	607	637	563	640	639	613	623	649	625	636	646	593	645	682	586	653	630	613	601	610	648	624	659	621	605	631	583	554	625	591	629	571	624	616	647	610	633	650	623	621	596	638	602	618	604	667	597	611	602	626	613	616	623	618	624	640	600	605	597	578	603	649	647	651	622	630	612	639	633	602	660	643	603	584	566	638	623	613	630	636	613	616	660	603	622	646	675	598	641	629	568	657	630	600	612	643	632	608	633	676	595	647	615	632	645	623	620	577	627	577	598	608	593	626	623	552	627	603	593	679	626	600	609	602	612	612	650	596	651	616	617	645	640	675	630	556	617	630	629	587	624	635	637	636	620	570	660	634	623	593	607	583	595	616	602	605	619	654	640	620	664	700	634	621	638	640	613	617	598	584	618	610	601	637	625	603	593	644	584	596	627	615	616	606	622	599	590	646	649	631	640	568	652	624	583	646	649	614	614	584	602	650	633	641	632	612	613	596	597	640	566	650	600	609	629	612	609	651	615	680	652	590	661	604	607	615	667	658	659	611	643	617	639	607	607	616	638	640	647	607	585	608	573	607	663	645	585
35325	35853	32222	17003	4116	1438	1189	1215	1158	1063	965	951	947	1046	878	936	938	912	915	891	880	928	941	886	908	941	907	934	902	907	873	962	895	945	865	890	906	941	942	915	874	862	900	927	892	906	933	947	933	948	932	897	933	918	879	931	983	881	891	895	894	957	896	965	856	895	943	919	863	924	898	859	946	919	907	946	863	938	895	911	919	890	921	843	922	860	922	945	885	931	888	934	908	894	927	893	912	899	880	911	922	850	909	949	905	947	931	911	922	873	924	888	865	949	884	959	885	896	901	905	931	912	923	880	898	921	894	915	938	917	918	907	946	928	907	938	889	832	916	857	909	925	874	903	898	898	925	902	923	885	905	892	882	850	951	893	909	908	911	875	893	863	857	919	921	903	866	866	933	852	909	931	913	957	962	924	919	919	894	915	855	881	903	950	921	906	939	864	828	912	815	959	869	898	902	830	867	916	900	927	921	862	902	904	966	839	897	900	915	919	852	892	889	897	903	931	907	945	915	873	881	935	903	871	922	898	886	874	909	904	901	895	874	939	915	978	918	895	965	905	892	894	868	855	887	889	970	912	900	921	942	878	910	882	952	919	897	926	931	878	903	906	887	935	880	926	889	924	903	858	834	929	918	941	885	936	921	890	843	876	919	877	899	938	943	900	908	931	958	897	917	912	899	934	902	871	892	897	889	903	907	907	898	926	895	924	943	903	929	920	901	886	923	871	993	922	940	907	878	859	981	946	912	903	846	863	915	875	899	927	913	926	948	971	860	918	927	866	853	914	906	893	838	867	938	891	908	855	930	843	841	870	908	874	954	972	876	927	893	942	916	937	948	933	908	911	903	950	912	839	904	892	900	884	899	928	874	882	896	959	948	915	894	907	951	971	948	920	886	926	893	894	861	912	855	867	908	880	875	937	890	911	875	918	931	857	895	924	855	833	904	876	888	875	930	901	943	890	906	957	938	918	920	854	955	943	878	903	936	900	924	923	895	913	920	921	937	892	947	897	909	928	949	939	932	922	890	912	926	816	880	941	994	878	952	902	977	864	894	868	915	904	959	953	922	905	825	901	900	935	966	879	909	901	879	937	858	887	887	890	879	878	858	893	878	908	917	898	885	928	859	864	920	955	844	851	911	858	923	898	925	927	878	928	913	913	945	951	899	909	890	910	944	902	901	893	832	933	912	897	938	929	897	929	888	907	864	915	903	852	955	954	903	974	906	911	894	954	919	853	868	917	917	907	919	884	920	910	869	904	879	894	946	948	900	861	956	890	893	890	897	887	922	838	942	830	905	905	895	896	893	890	915	916	880	879	910	898	877	830	933	900	891	917	933	936	901	927	886	918	882	926	899	872	922	915	925	894	919	879	924	912	899	904	950	933	923	910	868	876	857	919	935	958	935	853	885	856	857	900	917	938	900	934	910	898	940	887	862	912	900	890	938	925	956	816	831	903	870	921	881	896	917	946	915	880	912	927	942	859	907	907	887	910	885	839	876	880	920	910	875	873	925	956	852	860	918	882	907	909	972	911	893	918	923	921	869	919	880	869	892	903	868	947	912	950	895	878	902	909	877	886	885	928	857	889	847	940	867	894	921	892	896	883	912	883	858	918	924	895	881	895	924	908	924	908	874	900	936	900	896	876	893	870	914	900	888	937	850	944	965	936	939	922	864	938	907	967	892	896	902	908	887	892	877	914	912	907	967	892	911	941	906	922	970	925	870	909	987	869	923	899	936	897	853	922	860	884	892	898	869	886	947	871	926	900	922	921	894	912	930	889	881	963	953	942	855	865	903	901	884	890	949	948	887	861	904	860	943	875	877	902	873	885	904	919	1011	972	921	914	922	920	943	924	942	931	856	822	870	877	880	861	933	922	895	906	875	918	857	903	932	896	903	877	945	927	898	827	894	893	864	961	863	872	899	926	916	923	881	917	884	819	891	918	888	953	900	840	909	915	923	907	894	861	916	846	950	846	917	903	923	923	913	963	923	898	910	956	920	905	915	891	924	906	917	914	920	903	862	925	898	880	916	935	892	923	892	897	932	929	943	938	917	939	920	884	902	866	855	933	869	871	884	902	865	891	901	875	881	923	888	921	903	846	907	952	925	923	890	928	921	917	914	933	906	939	852	909	897	948	925	875	912	879	852	911	956	902	914	914	862	832	899	892	907	907	915	916	923	955	915	915	875	893	892	919	941	883	938	867	942	886	919	891	862	883	886	891	890	894	888	857	932	956	938	910	877	924	846	882	941	914	899	892	960	892	870	881	914	872	895	846	948	895	927	923	870	924	921	918	910	926	929	941	890	906	928	841	894	894	880	973	870	904	844	877	961	877	930	882	877	911	887	910	888	927	912	893	935	888	904	901	901	933	911	926	939	887	952	889	933	886	868	894	887	906	914	957	899	940	939	852	885	943	886	922	914	931	907	852	900	923	937	920	900	848	941	878	896	952	908	902	894	929	904	894	905	889	929	911	940	906	870	930	895	946	862	898	890	914	867	866	879	926	920	917	889	893	904	869	926	882	896	908	918	933	880	864	881	905	897	900	878	916	969	851	931	884	868	910	878	891	892	920	951	897	854	932	935	873	874	885	843	951	916	877	913	870	882	899	889	870	903	862	933	890	909	883	888	876	920	852	844	930	892	864	942	896	904	864	898	887	856	874	896	920	872	895	914	902	884	905	937	920	905	873	881	958	884	913	904	928	956	881	906	928	940	890	906	895	876	978	853	947	918	935	884	927	922	849	906	883	952	961	891	871	906	908	928	877	937	887	937	967	897	890	889	910	931	938	873	918	872	949	964	879	868	915	898	871	912	856	947	886	894	895	928	904	917	939	955	859	890	896	899	924	913	862	915	831	907	889	913	914	918	930	894	919	974	932	907	894	872	901	926	842	913	895	894	874	915	843	881	874	878	917	862	947	880	914	872	948	881	932	932	927	888	934	846	901	894	935	916	919	903	913	893	898	896	930	911	928	955	903	852	842	874	913	893	916	914	878	873	893	928	923	915	926	880	926	910	923	932	893	940	869	855	939	860	926	910	861	923	865	898	910	894	934	896	907	917	890	871	942	886	960	873	864	908	890	907	901	930	932	927	892	943	874	900	878	818	914	902	921	880	879	946	904	883	873	873	881	868	892	926	909	907	913	923	912	954	839	862	915	876	845	866	869	976	906	881	904	931	850	910	945	833	890	916	918	895	884	902	895	908	874	904	881	880	940	965	921	900	909	897	916	911	924	903	958	871	932	866	876	929	870	929	858	932	931	911	848	869	878	882	929	931	876	874	940	941	854	890	901	898	895	926	898	884	929	918	868	863	969	994	887	870	872	877	876	941	911	889	897	958	864	940	950	889	906	950	926	914	895	891	909	897	900	944	859	916	886	906	900	919	941	950	878	845	902	944	889	918	875	927	925	874	919	932	898	874	918	888	938	894	884	893	881	930	915	921	890	833	851	908	920	882	863	934	928	955	958	908	911	922	921
43263	50312	33260	14136	4211	1781	1508	1376	1244	1129	1040	1024	974	1077	949	928	1016	918	937	910	906	963	959	952	947	954	913	948	941	875	912	953	880	951	899	939	963	909	908	975	991	905	963	907	967	939	909	1018	974	881	922	931	945	925	855	946	949	898	927	930	927	952	943	960	925	957	884	909	982	913	892	879	859	871	928	958	954	958	898	972	913	878	925	862	910	875	911	885	904	901	887	928	908	949	1006	897	929	879	885	913	897	903	896	924	874	927	856	920	952	943	864	921	929	940	914	896	850	904	923	1002	928	893	914	941	924	921	892	919	923	909	941	902	945	905	957	902	925	950	873	898	895	926	943	897	935	919	910	904	878	916	939	873	900	954	938	918	888	877	943	897	907	959	916	965	934	936	876	889	909	916	961	902	931	922	942	957	938	910	906	927	920	913	898	907	929	934	934	898	924	891	909	885	873	911	903	944	932	898	909	925	948	948	897	924	876	911	904	865	952	887	960	897	903	873	892	882	903	946	873	913	914	894	931	920	882	884	926	909	931	935	942	870	903	903	901	933	929	925	874	921	921	896	885	899	941	910	903	950	921	890	892	936	908	938	917	923	892	905	951	936	919	889	920	951	911	899	956	905	939	961	916	896	961	955	924	940	911	946	899	875	946	899	960	935	889	875	862	950	886	940	943	894	936	904	948	931	878	938	923	929	908	902	951	1004	978	910	954	921	914	973	935	914	898	908	919	923	936	935	905	922	940	950	905	962	930	929	920	906	912	860	866	901	907	857	920	868	918	981	931	823	892	911	976	844	922	901	900	949	940	906	912	888	871	933	907	913	900	901	924	879	934	849	909	901	889	900	918	941	900	892	899	973	909	908	889	929	868	959	908	912	891	930	915	970	964	949	861	907	951	888	956	891	973	965	913	950	883	909	921	921	965	898	859	917	923	906	981	853	887	942	906	942	972	902	858	949	990	917	892	896	894	930	946	901	880	895	864	932	890	907	936	958	921	876	927	947	913	943	904	916	868	895	860	917	915	857	872	927	882	899	919	915	878	953	934	927	951	947	935	890	952	899	906	916	855	891	940	812	916	879	972	905	908	918	929	913	873	896	927	940	914	922	907	855	947	933	843	856	903	966	916	936	936	903	953	908	914	956	942	882	900	896	897	951	963	919	863	936	944	935	913	942	950	897	960	859	946	893	931	881	899	882	944	936	896	914	952	917	910	932	878	887	917	883	923	916	949	889	919	923	933	927	911	901	956	924	906	960	916	848	895	946	884	881	928	931	875	903	887	871	911	848	912	944	931	923	903	925	926	955	907	947	893	923	921	947	946	953	922	915	851	925	944	894	941	892	967	948	907	936	877	939	908	913	918	910	917	918	895	912	938	969	888	857	871	898	950	919	897	902	878	988	902	979	901	934	921	947	933	954	893	972	941	898	921	948	910	874	943	986	922	910	906	909	927	881	930	951	926	959	943	885	903	949	926	908	909	871	910	898	878	933	899	939	895	947	952	988	907	889	889	862	890	900	889	966	935	940	873	902	881	951	911	961	920	877	959	898	929	894	927	940	933	924	877	928	888	898	953	898	904	900	939	906	865	900	911	979	950	880	899	922	925	947	891	925	903	910	904	1028	914	961	934	931	870	955	887	930	925	970	911	896	892	912	923	865	883	938	907	922	894	913	905	949	915	893	885	935	935	907	941	934	906	937	910	902	894	958	910	888	933	942	1004	906	901	902	931	898	947	974	965	931	891	910	987	886	931	904	889	900	934	928	897	874	948	881	865	935	904	925	860	928	862	964	911	881	897	903	930	922	901	895	938	957	899	925	891	938	919	887	932	897	869	906	912	923	929	948	912	906	938	950	885	894	947	936	921	870	937	998	952	853	898	871	957	911	909	922	908	895	948	897	930	907	906	919	959	934	938	847	911	920	903	899	919	947	930	922	908	910	896	870	894	973	915	923	895	921	927	843	949	874	918	929	902	929	938	924	892	925	908	945	909	957	941	882	955	851	864	960	904	912	855	906	959	910	903	876	897	900	903	951	940	924	895	884	944	902	886	894	925	942	878	977	899	938	861	884	965	923	922	921	951	919	931	918	877	870	901	923	931	912	880	913	933	896	903	937	938	930	843	870	940	915	922	869	905	919	918	907	984	902	967	870	938	938	914	937	890	922	950	902	884	932	929	860	870	959	915	933	865	943	916	927	871	879	947	953	917	943	940	950	932	909	927	936	881	950	940	938	900	892	889	952	985	923	899	922	960	902	939	905	887	882	964	913	928	928	907	929	919	971	937	955	884	924	869	921	892	904	891	895	943	919	929	930	879	949	955	956	964	886	959	912	914	922	867	879	904	943	850	898	957	914	916	947	893	863	884	915	950	951	905	910	865	930	979	931	923	950	932	889	919	897	856	921	890	884	867	895	934	874	931	902	954	936	932	904	887	911	952	883	931	912	937	958	908	894	893	832	948	953	890	897	947	896	829	914	891	893	935	906	1000	871	962	902	912	914	918	946	934	902	937	865	911	855	918	866	903	927	947	931	908	850	906	871	968	905	975	899	901	936	953	947	895	923	955	900	914	867	876	939	964	903	880	965	924	901	894	869	886	816	894	931	892	880	898	911	939	910	922	913	913	917	880	897	941	941	957	964	894	949	908	858	923	939	917	900	965	928	901	920	898	913	919	918	943	913	935	919	898	908	884	949	934	902	897	918	881	880	945	925	946	894	922	921	894	906	914	903	916	913	834	920	906	880	867	920	929	924	919	945	934	959	898	894	932	937	936	941	906	902	953	909	903	972	897	877	904	909	907	862	882	866	898	944	943	943	898	918	860	928	950	912	924	909	940	919	951	954	952	902	891	910	916	914	928	917	937	913	947	928	949	918	904	894	902	861	946	943	938	898	909	955	892	889	885	954	875	878	944	912	929	949	903	882	893	966	969	898	906	885	911	942	899	892	901	931	971	904	902	947	913	872	903	926	910	920	923	919	907	899	867	885	901	966	867	946	882	916	892	932	915	933	932	889	941	885	950	942	886	923	900	921	929	928	878	941	921	930	969	912	972	929	890	872	930	929	896	903	902	865	882	917	919	953	895	963	952	926	906	895	902	909	876	922	925	923	914	918	904	900	929	947	944	927	921	913	894	981	895	883	922	856	893	908	994	924	914	877	884	859	945	963	909	873	968	901	923	963	917	917	919	864	940	934	878	906	906	961	876	912	941	910	902	898	938	926	913	893	884	930	931	953	901	933	954	935	888	850	909	910	944	873	927	955	918	904	947	912	943	906	883	900	916	843	879	917	957	930	888	939	956	919	905	956	899	888	917	897	930	960	921	927	906	890	873	934	1007	925	870	953	902	844	974	914	938	973	907	926	971	904	942	905	896	894	966	869	865	994	899	873	921	894	871	870	943	928	912	865	933	935	856	936	902	885	915	923	918	888	894	947	911	945	965	888	872	896	939	939	969	902	964	916	872	903	937	888	901	883	903	946	931	900	902	893
23671	20928	27999	24133	20939	13402	2086	1285	1030	1021	930	876	830	830	788	814	724	767	789	755	758	770	777	776	715	708	825	699	723	726	747	743	784	774	748	728	729	703	766	760	725	713	708	718	698	722	745	771	697	728	760	746	752	728	708	720	728	755	695	777	741	783	753	713	729	669	728	707	744	739	759	713	760	699	767	680	710	699	720	735	723	707	701	730	736	706	692	719	701	748	799	718	704	738	735	727	716	706	699	761	732	736	780	733	747	761	765	716	758	767	740	724	781	732	776	735	712	747	741	733	701	697	756	725	746	702	759	750	738	734	683	675	711	719	716	702	745	740	733	772	745	769	760	748	765	733	719	776	775	733	734	694	754	701	771	752	768	646	743	710	748	752	782	706	759	779	732	705	701	773	807	746	703	750	756	683	748	705	719	754	744	709	713	695	752	790	752	759	802	750	735	686	773	770	713	712	688	745	759	665	730	701	721	740	708	719	716	743	684	720	710	699	800	691	708	722	684	721	731	760	759	665	733	681	738	749	765	749	685	727	695	712	701	750	692	711	731	736	727	729	721	743	708	721	701	770	736	722	734	746	739	748	741	759	692	755	689	751	732	765	699	714	748	731	727	755	737	742	700	739	738	754	668	691	745	716	728	730	735	722	676	753	751	752	738	758	754	790	756	721	691	760	700	708	780	768	724	738	751	730	782	695	706	732	695	748	749	747	732	772	707	770	711	721	753	738	716	763	708	719	732	707	721	731	701	748	704	693	720	731	737	734	725	739	728	748	722	717	734	758	719	760	773	736	724	727	750	743	695	676	758	782	727	746	706	686	731	750	730	724	798	744	711	755	697	703	762	709	685	726	705	714	733	704	730	738	652	722	744	746	758	669	721	686	730	713	762	716	720	766	685	755	742	805	706	708	724	695	749	718	702	735	756	743	757	723	751	711	737	720	789	775	717	686	718	696	730	747	739	749	764	704	739	676	721	757	687	704	778	699	711	737	697	713	761	720	726	736	745	743	754	713	730	739	721	772	723	776	716	732	763	736	769	727	770	773	771	761	745	782	748	708	748	769	809	769	686	715	699	699	744	725	809	732	750	745	745	713	736	720	722	748	717	692	779	679	743	736	747	703	716	765	715	733	729	705	689	735	740	756	730	726	765	744	718	770	685	760	736	732	699	719	757	736	781	714	782	669	710	713	744	730	714	753	734	705	762	732	716	737	676	698	742	679	757	751	776	719	698	688	709	722	742	742	731	751	725	725	707	706	680	734	727	772	757	741	714	763	788	719	732	732	684	740	790	719	687	703	715	706	702	717	701	741	736	681	709	726	723	706	732	778	717	781	766	734	729	707	755	705	694	709	783	687	777	697	734	691	705	732	722	712	769	718	724	760	751	726	707	750	747	728	711	736	743	754	736	680	728	788	711	790	728	764	682	710	759	747	724	746	675	717	741	751	708	765	754	701	735	729	709	696	694	749	767	736	739	719	761	723	725	747	744	721	749	708	728	726	741	735	679	719	734	708	689	745	712	711	723	756	706	732	726	783	729	726	773	734	740	714	722	743	738	727	764	756	736	779	689	669	781	704	727	730	770	734	746	722	701	710	695	696	748	719	709	737	741	680	721	754	704	735	738	788	738	753	738	768	752	765	766	748	739	779	652	745	726	732	731	731	773	755	710	756	728	762	747	736	703	716	717	736	733	675	759	744	751	733	768	715	754	742	686	784	707	772	715	743	783	758	804	679	744	710	741	707	677	712	717	737	683	719	711	741	707	698	748	702	708	774	711	751	712	759	718	737	729	736	715	706	695	734	742	744	719	737	727	699	726	752	773	698	783	716	718	726	695	776	756	746	721	760	752	664	732	680	739	764	687	707	675	741	786	734	758	723	725	753	736	729	725	766	725	700	709	711	709	692	750	732	690	767	682	688	725	696	727	743	715	725	696	724	746	724	667	753	753	720	715	716	752	690	711	782	794	775	759	726	762	741	712	741	756	684	729	745	675	761	739	736	746	729	749	728	698	735	719	737	757	726	705	703	734	753	728	745	739	741	713	735	705	654	750	738	737	707	682	740	741	695	787	737	739	765	742	737	747	735	737	716	732	679	787	693	748	677	726	744	725	721	752	732	744	746	787	729	721	694	722	748	751	683	759	710	686	672	672	703	671	715	763	704	751	749	724	759	766	738	726	715	661	704	725	719	736	707	734	760	706	739	717	744	729	728	749	684	688	723	726	729	742	722	715	710	702	717	672	767	781	757	712	696	781	708	713	692	753	709	744	742	705	734	727	695	699	746	708	745	687	723	684	675	713	736	726	745	727	765	767	711	704	761	754	728	743	756	768	717	682	745	718	769	738	713	766	747	713	780	723	686	776	701	709	701	749	757	762	724	744	690	703	730	732	769	706	698	679	683	707	750	768	746	731	742	727	742	734	731	715	702	744	704	723	743	733	777	700	715	705	718	754	762	684	706	730	750	708	713	714	710	728	720	717	707	714	744	730	721	759	752	771	669	800	729	746	726	659	750	723	751	750	717	756	716	750	720	726	721	702	712	674	701	730	705	747	765	730	730	806	747	737	774	743	732	773	763	727	788	755	710	711	747	785	731	734	744	696	746	739	735	756	724	702	768	734	745	722	770	731	759	752	713	717	741	663	707	750	760	730	734	737	714	783	789	709	744	688	686	720	711	752	745	652	779	737	704	758	716	715	730	724	749	716	752	741	704	725	722	758	740	740	746	724	727	739	712	775	721	736	755	702	716	750	718	723	717	729	742	734	722	755	654	753	763	714	755	756	716	722	740	685	782	764	762	768	750	704	759	718	745	737	752	717	696	757	701	763	694	723	710	759	728	710	732	750	728	731	760	717	758	755	731	717	733	738	744	705	720	723	725	770	711	720	727	713	729	706	780	700	702	748	773	775	725	712	751	730	726	796	725	773	798	784	655	718	747	707	735	749	717	722	752	698	734	703	749	759	739	726	731	707	639	717	709	735	753	789	777	735	668	791	747	702	723	714	728	744	736	673	725	721	734	666	688	760	702	717	718	735	721	735	754	760	704	767	725	738	701	747	724	762	759	733	693	704	749	723	745	745	713	708	694	784	711	717	708	777	726	696	717	730	702	715	719	755	710	724	682	714	741	726	757	746	763	756	699	737	704	746	695	755	751	705	765	715	703	668	688	724	736	755	720	752	716	761	708	745	779	698	773	760	715	698	753	723	725	696	782	736	732	709	718	707	706	755	739	761	696	712	767	709	684	751	751	720	759	729	700	674	704	766	681	744	729	715	765	755	753	700	753	707	748	740	680	734	725	747	758	725	709	739	726	742	730	779	751	730	758	744	733	744	740	738	691	767	661	719	753	725	764	694	772	752	733	732	715	727	678	756	737	746	739	735	674	715	728	747	708	730	735	706	701	705	711	695	725	710	724	739	717	734	788	695	719	703	780	699	771	720	750	725	751	748	734	747	776	763	758	712	720	725	746	690	754	718	695
41403	56139	41745	23352	8578	2527	1905	1533	1419	1203	1025	999	921	877	833	811	837	747	797	830	773	794	847	771	786	750	772	771	745	800	760	793	803	792	702	809	813	745	787	769	726	794	743	793	799	734	773	760	728	776	762	759	761	720	785	733	752	763	743	762	752	784	702	770	776	777	783	799	733	697	728	716	842	706	748	767	796	751	752	758	731	750	760	761	712	760	740	799	750	720	739	719	748	734	750	765	750	733	759	736	775	719	735	727	717	765	736	702	734	779	730	706	786	749	719	816	767	774	804	710	753	710	779	773	799	678	768	760	742	753	707	773	768	738	770	778	748	746	749	727	770	781	749	780	762	709	767	751	763	750	783	758	809	692	751	743	749	776	709	738	707	747	743	737	709	724	722	780	805	769	745	743	731	769	743	759	793	799	723	762	724	723	760	734	762	736	773	778	744	757	750	703	781	759	738	763	729	773	751	757	760	762	786	789	744	801	778	788	755	771	755	738	767	762	747	788	753	723	786	781	749	738	706	773	750	768	783	743	738	738	775	702	754	748	767	756	717	751	752	732	793	727	759	725	804	719	737	743	755	781	746	747	754	774	775	778	711	713	784	777	784	730	792	814	701	768	797	747	750	815	760	774	773	717	766	748	729	748	789	791	754	806	782	771	767	757	723	798	757	757	747	773	793	791	783	760	774	749	777	695	759	795	816	740	803	752	805	817	795	765	701	766	730	757	742	785	792	757	753	791	717	775	760	725	744	744	751	723	753	731	741	733	821	740	737	752	793	758	736	717	794	751	755	749	756	761	785	720	749	762	793	759	757	734	817	758	728	788	722	755	788	760	736	784	737	784	754	804	783	754	780	774	750	749	798	751	770	777	787	769	786	730	761	756	767	777	783	750	753	764	711	750	735	755	742	750	805	770	750	745	776	738	791	763	786	726	772	746	764	749	720	762	695	805	708	777	782	716	762	775	816	751	739	765	716	779	764	747	801	808	768	739	737	776	770	753	780	761	762	800	735	725	734	795	810	758	717	721	725	763	757	789	776	749	738	729	723	745	760	704	792	726	787	769	742	756	735	743	822	766	775	830	696	738	735	762	828	794	780	781	771	736	758	809	753	773	792	770	716	715	824	737	783	732	769	788	757	775	722	746	746	773	767	782	750	740	746	745	776	738	799	776	748	775	735	765	729	773	736	760	752	776	795	774	807	752	773	771	790	766	773	761	757	772	803	759	755	751	773	740	780	797	748	796	750	773	745	722	709	761	709	762	761	748	765	765	720	754	782	721	752	746	724	786	750	723	734	760	767	709	754	757	764	731	707	744	778	779	763	752	701	730	738	768	758	732	724	793	734	785	695	800	837	792	771	804	730	782	791	772	826	765	779	755	758	764	723	763	718	763	702	770	788	761	772	792	774	783	701	774	744	726	724	793	756	748	685	762	765	745	764	747	756	736	755	721	725	729	721	755	779	702	692	730	766	729	766	724	730	764	735	784	747	748	743	783	760	754	727	715	743	723	803	780	802	776	795	760	793	785	775	728	722	757	740	777	774	748	698	765	752	744	764	772	780	753	742	724	775	678	742	733	762	706	760	764	804	771	753	691	824	768	773	755	772	746	724	739	781	761	774	733	798	744	756	813	781	798	775	767	729	729	781	739	740	797	755	790	767	786	787	758	749	758	799	754	709	754	747	779	765	782	774	794	734	778	706	743	740	722	770	796	797	779	762	733	712	779	756	743	733	795	728	706	773	758	734	764	706	793	757	755	758	693	756	764	769	763	778	776	728	759	735	780	751	742	747	721	786	741	803	759	768	737	813	741	803	731	765	712	725	741	731	701	759	765	743	787	756	757	754	767	752	771	736	738	764	767	786	788	732	732	731	729	759	708	754	749	774	753	755	731	763	752	783	772	765	742	751	732	756	708	764	773	728	737	756	747	747	753	796	721	752	728	776	717	730	745	751	781	766	769	742	726	729	772	786	767	742	719	705	752	767	763	694	744	783	729	737	742	776	810	792	796	761	735	722	787	768	754	742	725	810	726	723	752	756	771	745	743	766	731	760	759	786	777	768	754	729	778	750	804	751	753	758	769	785	739	730	748	746	734	750	747	762	748	731	775	732	752	777	747	791	738	719	745	793	715	692	731	787	764	732	739	746	730	741	736	751	773	708	756	740	797	751	709	717	717	755	741	766	741	702	759	759	805	745	723	689	776	735	794	750	744	734	724	763	803	790	749	770	773	704	755	766	756	731	801	754	803	730	780	766	752	753	802	800	824	717	760	741	762	765	757	779	773	749	751	780	733	716	755	739	739	790	739	770	760	760	735	797	776	791	733	812	747	750	740	756	733	798	768	755	762	752	738	768	718	739	787	791	742	706	771	743	761	818	759	756	727	729	759	744	771	758	768	735	777	762	761	786	732	764	754	758	751	836	721	752	728	736	754	772	776	766	801	724	764	763	738	798	764	794	753	735	752	786	767	759	787	771	757	802	796	746	712	751	743	763	747	776	799	744	735	749	722	761	790	720	748	798	722	759	799	788	762	793	758	742	747	800	743	738	785	774	719	753	742	781	765	786	813	770	790	748	769	792	775	733	713	816	681	770	760	785	735	763	777	795	726	747	758	734	742	757	744	762	730	802	804	756	789	784	711	684	737	764	751	750	743	737	773	778	750	808	761	726	751	749	762	762	791	743	736	744	713	755	721	772	779	751	717	745	776	762	719	727	754	791	761	744	769	770	730	743	746	735	775	748	747	717	747	766	746	720	701	771	725	743	751	759	749	749	764	726	754	742	800	725	783	754	768	709	811	774	751	764	765	785	795	773	763	759	771	746	734	750	719	723	709	749	759	721	730	741	741	792	809	720	763	744	780	796	759	723	751	798	739	770	741	735	784	711	713	762	711	742	784	777	726	767	745	768	734	748	757	779	739	757	780	742	698	759	791	792	772	775	724	754	757	741	728	779	759	744	713	757	787	700	745	772	698	741	730	739	750	701	759	760	737	801	737	793	722	768	723	792	769	705	726	729	753	719	741	732	770	719	735	750	773	792	756	762	767	715	799	797	749	711	756	753	804	699	766	771	738	753	728	740	744	770	785	736	766	812	765	789	813	780	798	714	776	752	746	770	766	797	710	763	751	738	732	759	729	702	701	728	750	795	779	725	752	693	769	784	759	787	778	788	751	755	737	732	797	749	770	787	800	823	766	760	725	775	769	740	749	752	789	748	771	722	753	783	735	764	751	743	744	739	729	766	785	748	719	794	760	698	798	775	724	799	760	756	759	719	720	780	744	723	755	800	689	751	790	727	744	758	743	760	743	735	739	737	724	747	767	727	758	763	842	779	708	765	778	714	746	706	736	759	757	754	778	730	793	802	745	733	792	809	755	743	749	817	758	727	777	779	749	767	744	766	727	758	732	741	801	741	787	816	768	779	705	790	749	775	715	788	795	774	748	705	767	753	752	723	726	792	741	704	765	718	779	751	779	675	775
24812	21001	27653	25297	17412	3981	1437	1081	1087	988	915	890	941	890	923	900	869	929	826	810	837	838	844	883	892	868	850	888	865	824	875	823	832	838	886	827	828	813	838	815	827	871	841	750	854	854	865	837	840	805	779	819	836	813	831	792	889	820	834	935	834	823	816	807	845	814	782	824	785	863	839	863	839	821	834	838	809	781	808	820	803	863	790	797	821	832	780	783	807	804	786	853	838	785	819	779	826	883	777	810	812	782	835	874	873	830	854	819	819	814	832	815	845	862	835	773	835	839	844	842	789	801	830	850	813	776	841	812	856	845	875	788	812	820	881	835	783	840	780	819	852	830	808	823	871	823	852	820	833	845	818	852	795	840	814	773	798	816	876	821	851	817	817	837	860	848	828	836	852	841	774	852	792	784	798	925	831	808	863	818	820	828	832	841	801	812	838	858	821	833	841	795	830	831	831	851	838	856	827	771	809	800	876	809	832	838	842	834	822	806	839	843	842	819	842	844	827	779	867	813	816	810	853	809	818	798	886	804	860	804	832	829	814	888	771	819	880	817	873	827	856	825	805	825	844	800	832	832	805	817	864	817	825	834	811	884	822	807	857	824	857	811	761	855	825	809	829	848	798	850	852	843	844	854	875	810	787	820	835	865	768	842	835	816	852	825	814	788	844	770	829	846	818	856	811	854	843	831	754	844	862	798	822	789	800	813	841	849	843	819	896	783	823	825	798	807	826	813	852	825	785	844	807	836	852	872	835	837	843	789	872	791	840	836	826	831	791	800	822	847	847	841	800	826	821	844	805	818	806	835	830	854	802	859	815	779	827	817	796	855	847	861	805	800	821	796	810	799	809	799	804	818	841	845	760	815	787	840	855	836	822	797	848	852	802	835	813	820	829	802	888	837	806	828	809	829	823	779	825	839	785	792	837	804	781	812	832	848	802	904	855	792	794	808	829	831	838	843	847	840	840	791	799	824	839	859	848	837	837	816	807	811	824	816	859	836	818	840	862	817	801	827	817	817	821	824	805	798	799	850	771	853	811	804	795	815	796	833	852	824	853	827	814	832	848	841	851	889	844	798	821	839	815	803	852	884	831	870	833	822	837	892	880	793	828	832	812	782	838	846	843	785	807	862	814	802	824	876	790	794	849	853	815	855	782	850	795	816	788	805	797	826	856	812	817	879	821	794	817	850	848	852	815	840	784	804	795	812	856	861	819	828	807	872	845	752	853	813	832	834	839	819	822	835	801	853	764	872	870	851	831	787	726	844	802	845	829	782	801	806	799	855	850	856	811	828	768	793	810	796	836	793	848	822	790	821	843	793	829	764	791	810	815	784	781	800	864	824	796	773	857	802	770	854	889	805	851	797	791	852	796	806	864	864	793	835	886	808	859	811	798	835	807	829	833	844	810	867	838	806	878	921	798	827	815	820	840	807	841	853	790	778	827	840	791	792	844	782	798	846	765	817	817	858	824	771	822	842	883	864	856	788	847	858	789	829	819	825	826	830	821	792	809	824	838	812	815	841	768	840	835	883	841	820	798	828	831	855	850	867	830	820	849	830	883	813	809	813	830	832	860	773	818	793	818	849	822	859	818	791	836	842	861	858	768	844	771	827	888	803	791	763	866	837	783	810	889	837	841	828	874	844	790	830	867	786	838	822	820	798	817	817	799	823	872	882	809	827	855	822	823	780	810	841	843	837	808	853	797	796	849	850	841	848	779	825	811	790	823	825	832	835	812	839	800	799	835	825	816	802	867	853	833	800	826	812	879	844	799	798	809	831	809	837	795	862	778	805	822	823	845	842	824	869	808	826	878	814	844	852	811	849	857	802	816	838	825	825	825	808	798	839	856	817	801	806	853	787	857	827	880	864	789	806	835	801	794	813	849	802	826	842	788	779	845	839	867	826	843	855	821	812	861	791	817	833	840	803	780	885	833	871	815	806	801	822	858	853	855	831	807	815	879	854	794	828	798	808	816	806	845	815	803	778	820	820	821	817	793	823	843	842	818	873	804	847	807	798	797	777	839	827	814	817	834	810	792	842	831	809	826	790	834	787	860	848	859	877	817	821	870	789	811	802	868	856	801	833	794	818	840	824	825	831	790	823	823	831	841	843	822	871	837	884	805	821	802	808	878	847	825	810	822	816	816	853	803	823	853	816	829	863	804	780	833	830	820	814	816	794	876	820	842	841	787	816	846	792	785	781	805	809	754	790	837	838	798	836	814	808	802	833	879	838	820	877	808	824	842	820	821	801	816	819	838	807	829	807	806	817	829	813	800	842	879	823	801	821	797	793	845	819	807	826	869	774	853	876	786	793	825	750	840	817	801	841	810	782	790	815	833	804	791	828	775	848	777	804	825	828	831	847	826	848	845	789	783	844	806	875	816	832	839	843	871	819	830	820	811	901	819	835	870	846	793	808	861	872	806	810	819	836	858	882	836	791	844	829	845	819	835	871	798	810	898	837	777	804	818	818	809	765	868	823	859	816	825	828	777	790	847	839	870	857	789	804	862	819	807	823	779	804	831	783	798	829	778	824	760	852	818	889	837	830	877	901	776	772	844	850	794	836	815	829	804	790	840	821	824	810	786	831	814	841	841	820	842	851	827	834	867	846	814	818	810	821	826	883	815	851	850	823	879	801	843	828	805	824	843	864	788	825	819	781	864	845	833	875	865	857	813	843	824	840	855	842	844	835	859	868	811	860	859	817	779	861	912	792	813	842	852	851	790	825	874	851	831	819	813	791	824	874	818	868	876	826	823	864	779	803	810	794	800	829	836	849	831	788	840	821	835	827	846	830	794	820	812	830	816	836	786	806	792	829	799	832	850	819	827	768	828	807	780	801	806	785	812	796	838	796	805	818	807	886	751	823	809	829	827	858	836	825	807	793	826	780	847	810	785	826	790	806	813	782	803	830	786	877	821	775	817	857	868	825	856	766	820	783	805	859	839	869	826	833	823	832	811	851	861	830	825	812	799	844	784	870	831	795	845	792	784	850	829	801	852	819	877	810	814	801	844	743	883	774	867	853	834	828	861	831	820	840	834	860	806	834	816	798	855	831	835	821	833	851	849	785	778	838	796	807	822	883	791	852	813	822	804	809	886	822	846	798	879	859	838	825	815	805	826	815	825	785	878	836	835	812	818	866	814	798	819	865	812	838	793	791	830	818	752	808	860	848	868	848	821	805	852	816	884	902	831	824	784	849	848	804	809	801	813	800	841	794	842	812	834	807	834	842	847	873	792	811	882	757	845	822	830	861	786	795	823	783	817	835	818	833	803	846	805	749	827	816	796	855	831	801	780	799	849	800	821	789	821	799	774	819	842	873	771	815	755	827	793	790	813	849	829	786	821	784	809	793	791	820	807	806	794	829	818	779	813	844	807	812	880	842	835	870	862	856	852	764	853	832	869	810	804	828	807	784	832	834	788	798	832	796	794	813	808	842	875	844	806	812	858	842	819	846	815	837	816	847	763	792	814	833
39813	56324	41988	22202	8396	2229	1638	1423	1263	1191	1063	953	960	881	886	838	862	867	832	858	885	863	859	862	834	825	827	880	853	837	851	842	805	829	845	842	842	767	821	872	850	815	845	833	853	834	805	864	866	821	856	757	827	798	861	815	827	783	802	841	881	872	849	821	879	862	817	823	809	861	850	805	829	864	764	848	837	801	811	853	831	879	851	856	779	829	848	830	775	754	843	819	835	827	816	831	840	840	883	905	861	812	824	835	872	849	810	833	859	831	875	875	805	873	820	815	816	797	818	885	830	814	849	806	791	819	853	818	840	800	814	824	825	834	865	889	853	871	818	817	851	809	902	782	808	859	814	837	816	835	842	853	872	840	829	800	833	843	822	834	856	809	812	813	839	807	865	845	829	835	820	880	828	823	781	868	874	836	795	839	852	868	784	831	856	886	851	840	875	862	853	834	836	853	837	825	814	819	821	886	813	869	811	844	863	870	837	873	851	826	812	819	859	814	802	762	793	830	876	793	854	827	875	855	777	821	850	797	852	844	849	843	833	832	861	816	842	861	841	869	866	802	871	808	757	876	836	792	834	823	849	776	780	813	820	805	774	831	817	846	852	867	852	851	801	810	827	833	843	826	849	805	820	884	832	873	795	818	824	845	823	811	829	832	829	806	877	810	822	856	864	831	786	855	854	770	875	835	833	801	831	869	859	888	859	854	797	851	860	798	882	811	839	809	848	823	826	838	886	853	816	796	846	875	786	842	777	832	827	853	788	846	829	832	850	808	862	833	832	878	850	843	824	900	845	860	899	787	797	831	830	825	815	871	833	805	790	827	851	864	847	859	833	784	854	829	855	793	829	801	848	857	827	810	832	860	823	821	841	879	830	806	815	857	830	803	809	871	833	894	854	855	823	805	827	819	842	910	809	890	847	811	847	830	854	789	784	839	880	839	815	849	807	806	853	866	859	825	806	843	806	830	829	840	821	842	801	842	832	823	829	811	786	812	758	818	784	815	835	791	826	845	801	843	856	875	804	834	803	887	781	856	823	851	901	801	804	847	860	832	848	842	799	837	840	798	871	820	827	813	854	816	831	792	834	821	800	827	828	816	850	861	816	832	823	840	824	814	873	856	844	822	792	872	816	793	844	816	792	826	874	837	833	826	807	828	842	825	858	872	851	797	879	851	851	784	842	848	831	812	788	818	871	834	801	872	854	809	852	867	788	824	848	868	821	862	835	822	818	826	846	801	893	791	832	821	811	844	833	847	860	852	784	772	799	837	865	858	776	795	799	836	813	839	854	811	832	823	774	816	815	871	870	851	808	846	847	819	853	773	867	831	814	853	811	839	802	816	820	789	893	836	829	837	892	755	826	852	833	879	832	788	863	883	830	797	838	879	849	789	808	824	858	881	872	868	799	798	785	815	800	868	879	849	831	831	861	903	856	870	816	815	854	870	895	860	842	857	837	771	855	854	817	827	831	844	782	828	837	835	837	849	794	846	876	828	820	830	825	862	807	820	854	847	825	846	843	820	831	871	861	807	817	855	857	799	817	827	852	829	823	811	781	851	836	785	860	828	851	838	815	800	832	818	789	821	860	814	880	813	835	823	842	824	863	874	827	829	851	834	854	838	847	809	821	838	845	851	826	859	822	799	804	856	853	828	887	816	877	824	873	832	817	870	818	867	836	864	806	793	831	875	839	874	869	846	820	846	817	828	821	824	816	850	799	807	831	855	803	831	820	860	797	782	796	827	834	837	880	809	886	794	789	842	791	826	775	890	844	827	810	847	818	835	809	863	849	829	837	902	829	872	847	856	782	816	813	891	882	800	801	834	883	848	803	831	778	813	852	804	852	796	795	833	808	869	803	817	843	840	895	843	832	850	784	860	854	851	831	864	815	746	793	861	869	852	824	840	815	824	898	806	878	850	793	795	826	851	837	818	878	853	806	885	898	783	919	849	868	829	847	861	865	827	810	859	778	836	841	828	784	844	843	838	781	791	822	824	834	785	831	856	825	868	877	868	865	837	815	807	834	830	836	857	823	850	869	851	820	825	843	886	838	827	765	828	855	806	823	813	884	846	842	816	848	870	828	794	839	831	879	882	840	826	850	847	803	856	805	794	847	873	808	861	814	820	869	849	845	857	849	786	819	856	784	809	865	791	818	827	754	794	835	864	831	844	848	831	831	862	878	822	822	830	846	820	841	812	845	843	868	813	790	861	866	871	861	822	846	824	828	868	862	852	814	811	835	848	849	782	837	847	803	829	810	847	833	854	787	850	849	836	858	809	827	798	859	848	877	806	902	876	853	813	753	861	800	822	893	868	821	793	866	839	812	831	852	813	837	842	858	835	865	844	795	857	815	783	817	827	801	809	875	821	821	806	812	861	858	779	854	882	864	857	776	801	813	853	808	866	804	856	857	832	842	848	819	785	884	858	836	795	898	855	844	820	848	869	814	856	802	851	884	820	808	842	868	817	835	836	872	783	845	819	802	823	829	861	800	858	832	803	823	849	813	831	859	823	794	838	809	825	876	806	808	850	810	815	844	817	821	866	810	801	843	817	796	819	827	839	828	872	831	801	846	872	832	826	866	889	779	817	823	831	861	812	797	780	837	872	863	852	804	797	854	850	834	848	804	867	837	812	797	885	813	802	764	767	758	836	812	814	862	859	837	866	890	817	838	793	864	881	838	867	832	821	821	802	818	820	849	804	850	803	832	832	862	859	880	845	867	823	853	825	851	848	833	870	870	844	886	834	826	831	832	861	838	839	833	817	849	820	834	834	860	841	847	788	822	842	837	843	851	833	827	843	822	836	821	860	796	807	870	822	817	854	852	843	836	812	811	819	822	805	848	865	847	789	810	834	858	837	776	826	821	781	846	856	880	845	858	829	786	842	829	853	869	846	811	773	853	841	845	809	793	818	843	882	838	883	853	828	788	854	884	846	867	852	841	848	828	883	849	876	816	843	835	814	835	794	819	891	857	848	840	769	823	804	757	832	855	847	826	823	861	820	834	852	857	782	853	862	832	837	825	793	813	837	767	803	862	752	819	835	834	824	858	802	829	833	847	874	839	886	830	846	897	818	814	820	805	853	815	837	832	842	854	831	825	805	848	812	854	826	890	811	833	831	806	827	862	823	836	824	810	850	808	829	843	830	817	842	867	890	835	818	794	800	847	822	818	849	792	854	826	831	817	840	818	868	844	852	834	846	852	852	810	789	868	862	851	836	840	783	819	840	888	799	860	765	830	801	824	810	839	876	840	827	840	819	835	818	853	858	844	817	807	820	801	795	833	800	843	801	798	853	856	827	863	840	856	856	804	840	797	876	849	801	865	837	774	774	847	844	820	832	794	810	841	824	891	809	838	870	810	779	842	794	848	855	810	845	825	797	834	839	859	889	836	854	819	833	833	840	827	801	832	793	822	856	831	831	760	788	842	858	829	827	771	847	832	832	819	806	756	823	826	782	843	815	911	816	811	796	845	811
22424	20927	28370	23679	20950	20851	10810	1532	1024	960	882	814	780	761	677	651	652	686	682	609	647	664	628	675	627	618	612	669	620	645	652	632	600	615	602	612	631	653	631	591	579	615	607	595	652	605	614	624	630	620	630	641	649	631	614	595	611	607	623	586	625	650	579	622	628	596	602	631	612	609	606	602	559	604	625	617	595	616	600	615	623	527	632	643	648	609	622	598	622	621	593	603	601	616	568	619	605	634	610	633	615	575	622	595	592	630	597	605	598	603	666	580	634	616	660	626	638	634	622	566	573	664	600	614	583	620	605	611	593	589	610	626	672	580	578	624	626	604	541	597	590	620	593	592	607	659	626	662	613	601	605	623	595	618	600	630	603	608	612	560	584	588	629	600	619	647	598	602	632	595	609	592	608	609	609	591	608	628	644	570	569	582	656	592	597	637	615	618	607	618	595	591	592	560	595	635	599	608	599	643	621	612	638	648	610	626	586	626	625	618	614	591	616	594	578	613	586	614	615	604	558	625	636	606	622	581	618	577	623	595	576	584	626	608	596	626	571	642	620	612	606	576	639	620	602	623	622	644	593	613	620	625	600	641	615	628	647	654	615	633	618	625	591	608	632	586	597	595	604	627	576	624	605	582	586	603	595	606	649	618	626	612	587	581	621	615	609	589	573	602	618	605	573	608	563	594	608	597	641	597	620	628	586	628	637	603	668	629	610	578	583	600	659	629	609	630	597	602	598	620	560	671	587	607	559	636	632	606	606	615	598	618	568	612	592	582	613	568	631	627	625	593	597	621	613	600	599	646	590	604	604	631	578	638	616	624	570	582	618	652	562	622	637	642	618	558	602	603	580	625	611	630	609	628	600	616	564	595	588	580	608	603	618	641	625	631	629	605	637	601	644	613	643	585	629	580	597	615	594	609	579	632	633	583	623	647	612	599	624	608	663	603	585	630	623	609	607	625	646	620	625	618	605	616	607	574	582	583	591	570	583	569	588	604	570	609	583	587	600	599	625	578	598	629	583	601	663	591	598	619	617	629	617	593	599	610	605	571	580	655	587	596	640	620	604	589	627	592	632	636	628	628	648	612	570	611	590	568	600	646	589	615	573	654	617	622	603	638	625	591	572	629	636	580	604	570	607	631	608	613	608	628	664	578	598	639	626	626	627	619	583	608	582	573	559	629	602	575	628	646	612	581	573	614	599	597	570	630	594	650	580	598	628	619	592	670	652	595	625	607	622	614	630	575	594	628	596	612	594	647	600	602	665	623	580	626	597	547	636	602	564	635	598	624	634	650	616	604	567	610	589	609	633	552	661	609	634	599	650	604	597	607	634	596	594	606	614	628	603	601	610	627	611	604	631	642	606	613	617	607	615	628	664	617	574	639	598	613	572	616	601	583	598	661	587	606	624	597	619	627	610	599	633	574	623	605	602	593	613	565	588	637	583	598	579	632	606	587	631	629	609	570	562	621	618	592	606	590	606	600	609	588	616	610	622	572	610	644	596	605	671	609	639	620	662	632	572	626	593	634	565	632	583	631	579	630	632	564	604	583	614	601	561	661	614	586	584	601	593	635	627	597	594	587	633	560	606	624	595	575	643	579	648	608	609	622	596	606	605	638	605	641	610	643	586	591	584	649	614	623	586	663	592	597	617	635	626	610	582	566	625	663	593	599	631	615	620	631	625	611	596	613	632	543	632	644	599	613	598	593	631	646	611	580	637	664	617	618	619	646	606	623	618	596	615	604	599	644	595	649	617	625	601	601	596	643	599	563	593	612	593	598	620	602	643	558	613	576	627	593	598	635	592	593	670	607	605	560	594	612	606	615	567	604	541	632	622	652	611	610	547	607	594	620	634	608	604	560	614	638	611	601	637	611	591	552	656	583	601	614	636	627	569	602	630	614	575	612	599	604	593	596	611	596	651	646	580	633	565	609	611	622	635	561	592	625	612	617	652	594	636	612	608	641	616	632	657	569	577	619	605	623	622	587	600	642	597	622	612	612	580	571	576	642	617	602	606	606	590	598	629	655	605	609	611	607	611	609	599	602	610	589	603	588	611	613	622	605	570	601	566	601	564	673	620	618	617	621	608	595	591	558	596	626	603	644	632	577	616	663	569	603	636	601	586	554	621	612	645	617	638	625	561	629	631	603	633	565	613	639	609	611	600	605	590	599	585	558	621	593	607	598	603	611	605	624	592	570	651	584	580	566	609	637	619	592	613	662	629	616	663	624	609	639	633	593	630	630	618	637	642	590	634	642	606	623	605	599	630	584	580	591	565	585	625	620	586	591	636	615	628	618	632	628	631	602	644	613	611	621	660	594	561	645	632	603	613	560	618	655	589	583	617	602	625	619	562	585	622	585	610	576	591	629	616	624	580	580	593	614	627	628	621	565	602	593	598	585	601	550	601	610	545	639	608	596	604	626	587	610	628	626	641	610	633	647	637	615	602	602	624	618	626	601	620	612	614	591	597	573	594	662	592	621	580	601	621	590	645	584	592	568	567	596	637	605	591	612	599	672	604	623	577	588	583	656	622	615	572	633	644	618	604	603	649	585	648	586	599	601	586	597	579	599	618	566	622	634	598	585	565	584	586	628	652	606	648	634	586	627	604	621	623	553	575	642	623	607	643	628	586	609	654	608	620	587	569	579	622	575	619	621	646	634	617	617	621	587	574	587	599	617	563	583	586	601	607	618	585	599	607	585	606	636	591	562	577	600	620	589	602	616	620	620	626	525	655	618	623	599	593	614	612	595	636	633	590	610	607	571	570	643	613	619	594	570	605	597	599	579	605	632	625	610	587	613	589	596	605	601	572	582	599	593	610	633	611	564	643	598	615	560	614	606	633	604	581	592	603	582	604	603	608	606	577	571	607	630	607	608	626	568	612	619	612	546	614	589	591	607	587	577	583	616	647	628	598	601	569	578	616	562	605	597	613	583	603	611	624	582	581	664	621	578	630	624	623	579	600	658	586	567	566	643	658	613	621	597	620	596	590	599	588	579	634	583	611	651	624	593	635	578	648	634	631	666	608	573	624	604	613	561	564	619	600	614	601	611	627	595	591	605	572	612	659	614	559	605	613	606	584	607	608	595	610	628	599	593	612	622	602	669	589	585	623	616	565	597	642	637	589	670	626	609	625	612	614	600	634	625	612	635	580	634	595	637	641	611	568	602	605	564	618	600	651	646	583	593	610	588	613	638	566	629	565	572	624	590	607	583	654	619	632	608	591	635	613	585	602	662	577	599	596	591	608	558	597	605	650	552	657	673	611	605	589	596	651	640	620	629	592	570	618	593	611	586	576	606	607	592	656	658	564	615	593	595	591	606	605	555	642	610	546	603	603	586	607	640	594	629	566	593	587	597	589	609	585	599	585	580	651	626	634	630	582	612	624	632	612	605	596	624	617	598	623	573	623	596	582	586	641	611	624	617	597	573	580	570	617	602	644	565	618	591	604	605	558	580	608	628	599	609	659	613	633	587
44301	64337	51167	34045	14702	3000	2113	1770	1366	1259	1050	895	891	769	771	714	727	617	632	695	651	656	671	645	622	683	617	623	644	638	587	650	659	620	639	627	633	580	610	662	615	616	614	676	581	588	636	610	643	584	623	599	614	627	637	630	649	620	593	562	603	649	589	647	615	609	601	654	613	615	646	625	617	629	628	674	602	618	624	583	591	616	612	637	591	625	614	648	612	613	621	596	598	575	613	609	624	617	619	604	651	603	639	639	607	588	597	623	653	631	645	632	653	626	595	620	604	674	608	593	620	611	618	578	617	662	635	577	578	667	619	655	587	600	647	600	623	661	602	624	641	613	605	621	650	621	610	635	598	621	652	557	649	616	576	596	636	640	618	630	641	640	606	624	580	610	631	573	582	615	599	613	656	667	641	642	563	606	605	633	590	609	636	654	619	633	619	606	574	655	648	617	592	654	616	609	664	611	598	629	611	614	655	598	617	657	622	664	596	592	592	600	584	602	599	622	589	591	647	649	588	649	652	679	615	628	631	631	612	617	606	670	610	639	674	584	599	629	601	644	655	580	644	615	587	646	598	590	614	625	600	591	630	626	643	594	600	619	581	627	629	593	605	627	595	601	623	643	564	621	595	628	625	618	609	637	633	622	571	617	606	672	621	638	611	599	621	597	662	613	625	620	557	633	611	621	609	597	623	624	602	616	635	623	596	641	602	599	582	604	624	593	591	617	591	619	606	602	614	621	617	608	613	582	611	631	583	584	622	647	614	577	612	654	663	561	678	607	638	638	566	625	594	562	643	599	589	669	639	610	616	588	603	610	610	628	651	641	608	610	621	616	623	602	641	610	599	647	585	605	656	629	613	616	642	638	600	602	615	650	597	633	588	645	639	623	605	579	643	575	605	611	657	612	663	607	616	612	674	617	612	627	589	594	641	607	600	590	628	627	586	631	629	620	655	598	589	599	629	605	627	617	645	621	590	607	601	611	607	627	659	654	644	610	663	644	618	596	599	613	605	607	635	628	609	658	601	610	616	622	612	636	602	584	576	658	626	624	631	640	614	605	624	614	619	644	634	624	566	608	590	593	602	626	574	625	597	613	602	641	584	650	599	590	602	620	622	646	629	630	634	601	651	639	601	631	590	598	625	600	624	630	625	625	598	648	608	610	651	625	587	634	596	553	599	642	599	647	560	647	647	619	615	605	637	612	601	620	608	630	596	607	642	624	604	616	623	616	650	561	634	590	624	621	622	626	622	620	613	630	606	627	621	603	624	603	601	656	591	635	607	598	586	650	592	604	648	591	575	587	604	620	599	589	674	635	644	604	608	600	589	589	651	615	636	611	613	612	648	600	636	648	642	608	616	670	644	632	626	601	610	625	657	666	605	625	647	614	606	598	592	632	615	596	659	615	647	651	650	636	592	598	613	638	606	637	644	620	575	620	658	642	620	618	618	644	634	615	617	619	593	639	644	625	636	580	649	614	576	576	619	607	585	613	645	632	597	605	613	636	636	628	604	628	657	611	606	622	610	592	605	641	638	617	631	595	657	596	624	632	593	621	640	606	645	668	623	650	621	608	657	640	625	632	600	620	585	628	605	588	613	613	569	614	585	627	607	644	632	579	610	623	566	598	591	636	586	586	592	617	649	616	623	597	682	643	604	628	595	630	615	619	621	614	636	604	593	644	613	617	591	632	660	634	593	658	600	611	670	604	658	626	641	611	628	605	598	606	575	632	626	617	609	644	649	614	603	609	640	613	654	609	634	638	602	628	595	621	615	659	620	631	599	627	559	630	614	615	580	663	601	637	659	640	625	604	611	622	616	613	608	644	612	615	591	631	632	682	621	620	620	627	630	610	617	637	604	622	632	654	632	638	639	612	584	594	624	613	626	616	571	640	639	579	641	661	639	613	589	624	582	611	563	672	573	613	640	666	600	654	609	640	586	565	606	651	634	613	595	621	621	621	638	600	661	629	645	581	576	594	662	638	608	631	641	604	606	636	632	641	622	624	609	569	604	636	645	606	613	609	630	672	598	581	613	619	614	573	643	655	579	630	620	624	584	613	592	608	652	624	595	620	637	649	581	652	636	605	611	627	609	621	645	609	677	667	618	576	629	594	613	604	641	606	600	618	627	637	599	624	644	624	605	627	609	654	610	616	579	632	626	621	638	628	626	652	596	574	606	603	575	595	634	669	613	630	640	621	641	606	589	619	616	645	604	655	590	599	623	673	640	620	579	602	606	653	615	645	602	620	600	629	649	636	604	556	663	653	646	567	616	607	635	605	626	580	615	611	623	613	529	594	622	645	582	605	616	599	620	599	684	618	597	656	574	609	599	626	617	626	616	623	568	634	607	630	606	648	601	664	617	610	600	701	585	600	643	574	612	653	634	627	619	623	613	576	607	617	638	643	615	598	621	660	623	642	605	612	584	580	634	628	579	603	613	627	586	569	635	622	615	651	605	598	590	587	667	612	607	596	630	620	636	601	630	628	640	604	589	676	615	641	641	619	654	659	575	619	617	616	612	608	617	584	565	627	630	632	592	629	639	619	641	599	595	583	568	615	607	600	637	614	635	584	631	599	593	656	618	593	548	642	626	614	642	647	604	660	626	621	651	657	589	584	655	604	583	636	597	647	586	589	610	638	620	603	585	625	590	611	593	638	644	669	595	634	593	615	608	635	635	628	618	591	576	595	618	572	613	618	609	606	581	613	619	603	579	635	623	636	624	616	587	664	639	604	622	650	585	643	608	587	640	543	612	617	599	599	624	601	583	644	626	624	624	631	647	614	627	563	662	648	610	595	618	634	657	646	614	595	639	623	646	610	628	551	623	659	635	655	654	650	603	657	642	605	580	599	639	639	581	598	603	619	638	611	612	610	581	611	624	614	625	643	567	677	556	625	641	563	604	629	595	651	603	636	638	615	616	594	616	616	609	592	635	591	621	654	602	588	623	670	621	598	637	625	621	623	620	628	619	629	617	607	590	637	590	579	593	622	608	601	600	603	594	599	643	635	646	610	632	599	645	633	603	582	601	597	650	631	612	616	621	646	640	620	592	608	618	636	632	602	594	640	613	622	583	616	604	592	598	584	623	623	599	613	645	614	622	546	588	586	620	632	622	629	632	623	638	663	627	616	638	628	597	638	615	615	619	595	594	609	630	556	639	601	634	582	588	623	577	580	608	579	602	611	619	675	644	597	595	588	611	612	612	612	608	644	631	574	632	591	648	624	614	636	630	630	644	598	622	560	585	623	661	614	634	626	633	615	589	599	596	601	625	675	613	522	652	597	638	599	636	604	591	641	598	592	616	647	606	628	640	617	604	606	635	599	627	620	615	649	610	630	594	626	569	601	619	599	632	643	625	638	633	601	575	617	656	600	618	605	581	598	631	596	584	583	627	612	657	595	634	601	601	587	657	586	618	646	633	589	605	632	610	645	603	601	607	624	655	628	609	650	612	635	614	626	647	620	618	591	594	617	597	601
34177	35351	36972	21249	4573	1432	1213	1083	1054	1004	973	904	961	934	929	956	850	877	947	926	893	943	922	970	905	899	859	895	868	892	882	879	894	888	914	888	940	889	921	933	911	924	895	879	938	924	882	894	918	883	886	943	872	896	862	901	919	863	808	893	889	916	847	932	853	872	908	899	870	899	856	887	875	902	811	963	894	917	881	944	852	879	911	886	848	885	906	926	946	901	845	921	912	888	875	880	856	914	871	898	935	894	890	941	870	940	867	930	859	901	919	882	903	921	892	859	898	910	900	904	881	850	888	859	924	922	900	870	920	911	845	878	920	930	938	866	905	918	896	906	901	904	861	948	906	888	921	826	942	926	886	925	944	894	854	905	917	898	913	905	919	893	891	879	937	826	865	885	865	833	865	822	861	908	854	886	920	911	865	987	867	868	861	893	914	921	916	986	897	908	883	945	894	881	891	883	865	953	913	819	922	907	901	882	874	894	881	922	892	902	930	874	907	916	901	934	885	898	916	846	883	868	899	836	874	925	936	896	972	901	860	866	927	901	893	929	902	938	869	904	917	929	908	898	883	887	916	938	895	899	946	886	897	934	921	870	882	928	891	933	914	919	950	913	937	903	923	848	873	913	868	935	919	896	908	944	926	963	877	850	893	966	891	829	904	928	897	891	903	901	883	928	853	922	900	968	924	914	920	913	857	884	877	925	899	905	876	914	931	912	915	942	848	867	882	916	888	925	885	957	903	844	873	888	860	890	869	881	884	901	911	886	981	930	860	968	859	842	887	886	879	906	866	944	922	938	863	894	922	858	875	851	937	914	960	896	907	855	914	907	923	907	913	894	909	948	910	857	878	920	916	886	893	866	891	881	927	949	882	867	904	866	939	894	923	909	924	924	875	879	892	939	886	895	887	874	896	881	953	857	914	908	880	845	939	893	880	928	918	882	845	917	898	920	924	915	931	916	923	919	923	878	976	881	951	895	848	912	877	889	875	898	868	898	948	846	897	894	886	914	876	892	854	869	920	899	915	869	889	862	882	884	906	895	922	907	858	915	861	878	855	893	844	865	886	934	844	910	856	831	863	883	925	886	923	912	927	855	884	914	900	886	911	843	899	903	960	910	915	866	880	897	883	915	924	944	914	931	909	906	911	912	887	864	949	899	922	871	861	933	904	899	921	906	930	892	873	923	883	896	899	850	940	864	863	912	931	871	864	868	893	909	902	908	888	907	870	871	905	907	870	863	905	859	851	904	897	887	894	894	928	845	829	877	871	868	919	927	956	903	832	852	935	936	884	911	903	944	911	896	961	840	906	884	881	949	896	913	836	881	945	899	896	874	895	880	907	886	928	907	855	911	902	925	948	911	891	931	905	878	910	858	928	894	970	881	871	912	954	875	894	879	875	865	946	889	967	901	888	896	875	958	864	870	962	908	964	891	961	853	872	894	929	866	866	833	894	939	920	926	950	907	884	895	886	884	912	886	899	916	901	872	936	885	912	879	868	903	841	892	937	935	884	928	902	876	897	903	882	874	863	935	900	908	928	939	906	906	826	883	877	864	927	829	893	870	892	883	863	871	852	896	891	915	895	913	902	816	907	918	872	898	837	867	921	898	948	864	834	910	959	933	882	917	964	891	934	835	894	892	878	916	916	951	867	830	859	883	869	861	949	873	930	920	898	877	916	902	857	863	906	920	902	878	889	937	879	849	948	937	891	936	860	961	879	872	885	852	851	880	880	861	874	907	901	882	893	909	917	890	875	968	858	885	827	852	915	935	900	921	907	918	845	871	918	932	915	853	936	868	937	960	878	862	936	885	908	873	889	876	894	869	943	936	962	887	898	855	872	920	915	882	902	863	869	929	895	893	890	882	886	911	852	872	880	864	879	882	903	931	879	903	907	948	877	896	878	913	820	926	879	875	878	906	837	878	901	882	870	865	922	896	896	899	876	840	860	925	891	917	907	922	884	871	942	907	835	927	891	931	914	887	971	881	864	904	940	885	940	920	901	915	895	925	870	917	883	897	876	919	913	890	915	892	945	901	864	890	972	881	923	903	935	914	898	953	810	847	897	934	908	880	924	886	950	944	960	939	927	905	892	842	896	927	919	946	915	920	931	869	877	860	896	892	872	883	872	886	907	945	926	924	896	955	915	879	957	908	918	863	893	885	884	907	930	863	906	913	925	872	873	889	907	881	942	872	880	912	904	893	877	886	900	904	928	883	912	912	879	918	872	843	920	890	869	894	855	899	908	924	908	863	936	946	872	893	926	920	916	876	915	859	891	947	896	861	916	930	887	850	924	890	903	901	893	875	923	928	865	865	897	930	907	907	927	886	902	963	856	899	933	887	952	934	909	877	942	918	860	918	935	912	932	902	938	937	873	952	848	877	930	890	896	901	901	939	934	884	929	923	879	904	919	878	882	919	889	878	920	909	904	847	899	892	879	880	966	829	848	883	865	927	914	878	894	825	863	898	901	916	857	842	860	867	937	882	903	867	917	918	908	840	902	889	842	902	893	938	873	885	898	883	928	898	878	887	886	862	846	877	912	877	899	835	842	865	905	926	866	928	912	935	917	869	950	874	949	919	874	954	840	920	866	898	886	882	905	873	886	866	924	877	916	908	931	859	889	889	922	936	925	875	934	889	890	928	886	877	973	931	925	920	916	978	878	929	859	881	892	934	940	891	895	874	909	918	919	845	891	865	875	880	905	904	890	899	861	873	946	917	891	856	879	878	868	974	883	954	894	884	842	853	868	913	885	868	912	874	859	843	945	896	872	902	884	878	873	871	918	931	889	929	947	875	887	889	901	915	928	891	894	879	947	937	901	919	883	892	854	921	906	896	913	890	867	870	908	873	882	935	874	876	921	848	920	912	915	869	957	913	909	894	868	922	902	875	959	902	922	890	871	930	895	914	941	877	911	927	906	870	909	845	867	894	838	901	853	901	938	874	909	893	876	920	923	905	883	891	912	895	869	924	927	913	935	932	845	905	848	872	882	858	868	878	922	923	875	917	911	838	907	909	856	939	890	913	890	908	919	992	939	894	899	847	863	909	836	851	900	917	911	894	900	934	909	885	853	897	884	865	918	881	918	882	858	896	927	897	929	904	931	914	841	895	864	861	906	919	911	929	879	890	908	880	903	920	910	865	869	923	836	896	870	891	917	898	896	901	875	940	863	905	909	867	932	862	906	942	849	865	877	886	879	869	931	916	921	880	906	941	911	874	945	915	825	875	920	868	872	867	899	894	899	908	881	939	864	945	950	875	888	944	916	910	904	909	927	916	882	926	864	864	870	925	914	901	867	912	941	892	954	850	871	884	893	880	922	943	919	915	891	909	872	923	926	912	839	886	861	906	948	921	900	934	874	865	867	899	902	894	948	861	919	880	930	926	904	878	898	911	903	864	881	910	866	872	908	957	905	926	919	889	923	885	889	900	888	912	889	884	888	946	859	921	798	877	967	913	890	898	912	875	961	876	908	910
41781	50438	39321	17499	3998	1762	1332	1266	1129	1072	1027	990	994	966	950	953	956	974	957	948	916	972	935	927	924	904	957	944	914	910	946	944	979	924	907	966	891	930	917	914	898	956	949	874	888	907	904	948	984	925	938	929	937	950	904	933	950	907	914	913	921	914	906	920	894	932	917	931	921	840	893	936	893	962	970	879	942	886	888	870	941	902	940	981	954	877	945	949	879	928	856	912	948	856	855	927	938	975	897	888	918	992	896	902	981	906	893	895	901	909	874	905	936	835	909	879	908	912	919	882	889	935	930	886	896	898	926	950	893	943	943	872	901	939	910	910	901	869	910	890	907	882	896	898	898	914	938	930	928	896	927	928	891	949	865	921	939	926	878	945	881	950	911	964	897	899	877	923	856	908	909	911	892	956	932	922	938	899	934	910	933	894	922	885	893	871	939	911	946	902	935	916	875	902	930	915	962	965	950	942	917	854	914	887	985	888	899	879	945	932	902	934	926	933	871	852	900	912	909	871	901	878	868	944	941	942	878	886	914	969	921	953	850	893	864	901	851	883	873	955	989	950	950	909	936	919	926	910	909	977	918	929	917	898	891	925	899	894	890	932	828	950	951	857	876	925	899	963	897	899	921	881	911	910	881	952	918	885	887	919	918	952	898	895	931	961	928	937	911	871	906	899	924	906	971	915	900	926	902	921	906	878	852	920	858	928	998	937	874	917	924	916	924	963	903	911	868	912	930	867	877	912	922	860	883	925	924	963	932	927	905	904	921	932	938	880	954	911	936	907	933	926	882	897	951	915	895	907	899	890	871	938	919	884	873	995	917	924	948	866	961	975	967	976	905	957	937	962	859	893	890	928	982	889	893	922	962	931	884	924	896	941	894	904	910	897	854	897	902	943	911	875	897	947	962	1002	900	946	938	914	943	945	898	875	928	918	954	911	902	900	901	923	958	933	930	930	882	937	941	968	914	905	941	930	903	919	920	924	934	882	961	898	945	910	927	913	884	931	909	889	935	966	905	922	890	914	925	949	924	949	905	867	958	956	923	907	915	883	890	927	939	922	933	850	920	891	865	961	902	912	842	932	962	924	955	964	899	928	901	947	897	940	874	953	899	880	922	897	907	887	1000	928	965	922	952	914	908	906	880	881	927	963	899	834	885	911	923	955	940	897	882	914	923	884	912	946	926	914	924	860	951	954	910	904	892	910	935	940	926	942	875	937	911	910	937	959	904	963	896	915	874	976	903	916	889	929	942	911	866	920	978	930	916	966	838	926	909	882	909	881	895	938	896	964	957	955	962	916	908	846	890	903	879	892	910	873	939	950	880	890	959	909	898	873	908	900	867	953	928	891	902	901	911	925	905	899	915	853	945	947	950	926	879	928	945	960	950	898	901	832	858	910	928	917	860	927	904	935	926	910	886	897	930	898	938	972	942	879	921	922	928	901	916	927	892	943	937	933	919	901	956	933	928	886	862	948	906	952	933	926	891	935	895	920	906	928	892	931	908	930	924	925	898	941	952	939	927	893	921	945	909	922	904	891	923	858	954	901	914	938	939	978	846	910	890	856	915	912	954	864	932	915	896	896	971	943	931	897	922	935	933	923	904	932	980	964	894	905	938	882	895	899	905	906	881	932	930	926	899	929	950	917	866	915	916	916	912	914	917	880	929	894	937	883	907	845	920	888	891	930	919	915	860	900	906	901	905	928	927	929	920	941	861	891	847	875	894	922	911	914	959	913	901	925	881	864	944	831	959	920	868	920	903	910	941	914	936	931	974	922	945	926	969	893	899	892	940	912	933	853	941	912	927	921	909	900	939	891	923	930	912	948	923	947	986	921	934	903	939	912	918	904	857	880	942	906	907	946	917	896	971	906	905	903	876	924	961	966	923	894	923	906	948	842	895	932	920	881	920	915	966	916	955	942	884	933	909	843	930	876	966	927	886	897	891	931	924	946	978	923	911	942	911	953	931	892	902	838	949	917	856	936	919	881	914	923	930	940	967	891	960	918	905	929	888	915	932	954	959	904	884	945	936	942	955	883	949	922	919	946	979	925	903	870	910	927	913	937	920	889	919	925	938	889	912	950	873	921	940	919	920	911	861	883	938	959	934	895	949	919	933	874	895	962	923	908	883	928	937	833	903	916	856	898	871	894	882	880	898	861	888	879	876	938	903	947	905	885	916	890	939	931	898	865	876	911	929	914	929	904	889	881	891	935	951	959	896	917	925	949	950	875	913	932	933	946	905	974	931	935	891	997	953	924	919	965	951	863	925	947	913	878	943	929	915	920	918	906	930	878	932	886	902	881	892	918	927	925	915	979	987	895	900	981	833	933	942	923	921	949	959	920	889	953	923	839	944	931	928	931	888	905	855	909	962	922	855	894	924	908	880	914	859	932	925	970	925	915	855	915	868	896	842	929	915	884	915	907	915	963	949	967	927	894	947	880	913	881	903	879	932	982	854	912	862	942	918	902	967	914	941	903	865	935	925	910	957	909	944	928	939	928	915	925	908	921	897	923	926	879	919	934	893	897	994	942	921	904	988	871	944	987	862	937	943	900	898	893	956	934	909	951	904	888	919	915	920	933	914	877	921	873	928	936	907	906	974	885	929	921	957	891	944	871	948	925	921	933	949	917	921	904	953	943	930	906	917	862	916	885	935	905	965	935	961	888	994	956	948	940	947	916	917	942	966	890	936	878	879	959	932	972	928	928	936	916	950	974	945	877	914	922	882	941	912	908	934	890	967	868	947	894	883	911	909	910	905	918	926	936	896	929	897	956	952	909	893	931	922	918	878	951	888	888	922	898	932	930	945	957	892	914	885	967	903	921	961	980	899	957	942	962	916	929	927	920	869	903	863	999	929	872	946	922	990	926	869	966	868	862	944	914	918	939	911	920	914	938	912	923	933	938	917	903	881	950	860	953	928	945	1004	868	899	894	924	866	941	902	906	906	885	870	918	935	899	966	901	950	875	950	910	914	892	888	963	906	947	981	942	914	904	953	891	909	929	946	919	934	933	953	942	940	940	919	971	962	956	855	896	902	871	859	944	918	903	914	856	890	917	912	965	905	926	1002	907	929	890	918	922	953	899	919	924	890	913	921	886	923	930	919	893	913	905	912	934	876	937	911	958	917	935	859	949	931	955	916	949	929	907	930	917	896	938	921	962	922	926	866	947	918	969	880	921	922	919	962	878	888	897	914	905	914	904	933	948	909	930	900	940	910	945	858	864	905	913	899	894	848	938	877	974	905	880	914	842	882	908	924	924	926	916	960	928	886	891	908	930	906	945	932	911	923	897	917	896	957	894	892	940	937	882	942	916	858	921	896	904	958	896	884	955	872	947	966	946	950	953	898	862	878	954	916	936	899	922	931	964	949	870	919	920	893	923	959	885	889	993	878	845	882	900	880	924	981	939	952	863	910	867	904	927	987	903	918	932	892	887	898	876	899	891	921	876	931	943	914	902	846	918	872	933	878	918	921	998	937
23512	20904	28047	24071	20923	13527	2198	1185	1088	973	879	889	846	811	791	764	825	767	773	754	815	787	776	793	762	740	762	703	733	812	760	740	726	777	734	756	722	730	717	726	684	757	704	755	747	762	711	758	760	766	785	741	708	686	731	772	745	766	727	772	736	734	766	744	731	684	713	710	678	743	725	744	704	720	734	707	744	734	741	769	699	761	721	740	755	757	766	736	707	722	756	726	791	700	720	750	707	765	747	765	693	741	709	717	749	739	678	776	723	729	768	732	737	700	725	751	730	721	717	683	765	755	738	728	730	732	747	782	737	696	758	773	720	737	732	701	719	713	751	702	701	758	724	716	721	741	725	719	733	729	713	718	703	752	696	736	745	728	685	730	770	689	758	716	723	709	697	708	761	721	700	741	725	700	756	727	757	691	719	724	704	722	753	737	726	735	764	655	757	765	735	770	756	730	706	722	744	752	732	703	768	743	762	740	718	700	742	719	692	723	739	732	722	730	742	724	739	717	726	751	775	743	691	754	719	746	705	735	720	711	698	769	726	740	771	729	761	740	754	741	677	735	755	715	727	690	771	754	709	736	723	739	770	699	762	760	724	707	756	732	728	690	708	742	721	755	731	749	713	745	744	765	737	742	722	749	704	701	675	767	741	749	776	726	736	704	704	715	733	720	732	715	691	793	732	760	743	707	742	742	717	794	719	743	734	664	721	733	760	700	731	701	731	749	744	720	746	737	677	697	733	770	692	730	814	706	665	722	780	777	738	726	704	722	736	748	738	734	757	724	685	771	747	760	758	717	741	750	746	754	667	765	701	727	763	738	766	759	734	762	726	766	719	773	720	735	716	678	766	775	746	765	735	726	682	702	770	727	732	755	721	711	738	704	777	757	752	742	724	667	726	738	730	728	770	720	747	726	719	721	759	728	787	708	689	772	769	744	744	751	751	680	755	731	701	699	705	726	720	739	752	708	714	773	766	767	697	763	775	716	741	812	766	752	737	746	730	739	738	692	736	766	764	687	759	734	737	755	719	730	728	710	754	692	682	753	815	717	733	729	699	701	730	761	718	727	701	726	732	736	780	707	689	692	753	736	752	711	732	787	725	721	755	729	722	735	743	737	760	764	724	759	665	718	763	714	749	766	727	763	717	756	663	730	733	720	703	735	726	733	767	729	715	708	758	748	758	724	730	683	721	718	701	731	712	734	716	735	668	793	755	716	704	706	742	722	757	717	747	719	742	700	730	734	676	724	774	739	751	768	740	709	707	770	710	728	735	700	749	728	729	694	728	765	756	711	721	672	812	715	692	729	740	752	735	770	693	746	731	736	762	648	757	753	738	729	724	707	722	719	707	706	728	707	737	738	795	677	723	754	744	713	805	691	759	719	776	729	729	715	678	758	684	720	739	721	673	709	747	750	755	741	718	738	753	735	694	713	727	765	742	707	747	714	757	743	703	750	708	755	777	739	735	728	748	726	729	803	778	762	697	778	660	719	749	737	736	787	752	700	717	689	664	737	768	729	726	724	769	715	713	763	746	704	742	732	756	718	713	722	762	716	781	727	728	684	763	703	675	764	757	784	667	716	759	753	753	769	820	737	741	734	715	756	760	686	755	686	761	712	784	762	748	754	736	764	711	707	739	712	735	742	733	797	732	755	777	725	696	753	778	706	762	738	687	757	718	747	737	727	766	715	740	741	740	756	760	711	726	719	734	709	710	757	738	719	696	739	762	767	723	748	729	746	745	682	694	693	763	709	731	747	759	780	767	796	745	723	742	752	722	754	719	712	720	728	680	738	767	731	719	704	728	659	709	699	731	727	729	707	740	744	743	715	710	692	742	712	717	723	736	700	763	746	774	700	724	709	757	662	747	737	740	731	714	712	711	763	716	730	719	761	704	747	759	740	749	731	726	723	738	698	753	723	707	733	756	696	725	750	739	761	729	711	731	765	736	742	673	762	739	725	740	812	730	711	689	674	737	739	735	762	711	720	745	704	752	752	759	764	760	745	709	728	762	694	700	755	757	721	693	768	722	706	697	713	754	750	711	681	691	734	721	727	729	714	763	716	731	780	767	728	684	745	718	687	748	696	738	724	694	752	716	768	742	722	745	726	735	757	717	762	766	706	767	726	753	735	771	752	742	722	722	725	727	753	696	732	740	712	773	752	763	681	749	732	800	720	753	750	730	769	744	706	709	746	780	761	700	709	702	730	727	715	635	722	750	726	759	748	730	719	728	738	698	769	736	726	690	741	738	714	702	718	738	730	779	701	719	760	704	700	738	759	764	677	738	716	705	726	774	757	728	737	750	719	744	708	772	711	759	758	779	784	719	729	735	779	722	732	764	736	757	757	767	754	738	739	711	733	806	660	696	731	745	717	758	709	738	727	726	745	761	733	729	732	700	742	709	770	691	704	727	712	681	728	710	728	750	736	759	746	760	743	729	726	775	764	724	771	787	738	701	740	802	659	743	759	719	758	774	705	710	699	752	735	672	755	702	758	716	762	763	760	728	752	718	713	733	721	747	772	756	712	732	659	732	726	712	751	752	758	765	702	749	719	715	730	760	750	749	706	731	702	748	771	755	747	742	726	723	781	766	740	739	694	746	704	701	725	764	724	735	687	709	692	704	725	705	717	748	704	746	684	717	766	733	719	732	692	704	743	741	752	701	727	725	708	748	791	771	741	744	765	722	755	706	743	705	732	749	692	703	744	736	732	744	761	740	770	735	711	716	697	721	768	739	763	734	732	722	706	723	786	724	661	754	722	757	701	705	755	722	729	751	740	746	746	742	696	744	786	779	741	725	720	751	715	722	703	715	723	729	734	698	700	705	778	723	735	791	727	757	704	723	757	711	718	739	725	690	719	770	712	755	752	712	715	740	738	684	744	710	673	752	720	741	771	699	741	765	773	740	737	794	760	736	728	705	709	700	719	765	689	775	748	764	731	696	711	715	709	729	784	717	682	761	710	742	767	680	716	776	758	735	759	719	720	756	766	737	700	761	660	761	785	773	750	755	717	730	747	682	753	738	715	728	705	755	744	746	769	718	735	697	693	788	704	772	747	738	718	738	769	760	758	743	757	727	730	730	732	726	732	756	823	727	742	701	694	712	744	713	683	709	736	737	727	724	726	759	748	723	669	765	728	772	723	756	718	710	724	750	713	721	759	719	708	748	752	714	708	754	724	715	748	677	791	699	743	729	768	761	681	697	726	742	689	727	723	758	724	766	749	735	738	750	774	702	739	704	765	761	729	728	718	761	713	697	701	726	759	728	730	741	731	759	712	722	762	778	739	762	738	784	772	750	730	755	756	698	700	723	738	775	723	758	722	740	774	735	694	762	719	755	723	745	756	722	755	720	758	721	777	762	745	763	733	772	741	747	726	746	751	741	680	772	703	689	711	691	752	745	744	708	720	725	742	718	728	739	740	708	719	715	748	730	719	725	761	727	732	741	710	711	725	727	736	753	732	742	727	760	737	764	740
40289	61759	44774	22162	9133	2601	2006	1490	1242	1116	1001	961	920	898	821	869	804	822	870	788	808	795	778	793	807	803	738	782	754	763	728	763	786	771	769	795	797	816	813	798	780	790	770	720	764	787	787	742	742	817	805	745	773	766	748	763	780	788	718	746	715	798	752	771	749	746	735	713	723	753	746	705	777	713	717	671	749	750	758	765	778	804	767	740	740	704	726	767	713	774	784	763	756	778	758	761	739	796	755	785	742	757	721	750	767	806	758	750	756	760	788	722	781	773	745	769	810	728	759	748	755	817	806	837	764	788	788	780	767	729	738	727	778	796	710	764	768	715	746	768	742	738	725	772	797	759	769	788	699	772	774	746	709	727	786	767	693	749	768	809	676	789	810	747	769	751	776	768	783	727	802	763	767	767	732	740	772	776	737	716	724	771	752	724	781	787	701	705	777	785	769	761	781	723	747	757	729	755	749	738	781	740	792	750	775	726	729	698	745	737	742	772	778	728	738	728	740	756	708	706	781	801	768	758	796	763	771	772	801	689	762	752	724	690	744	700	760	706	697	745	791	786	766	741	753	724	778	719	789	758	742	761	783	749	769	758	730	765	747	733	722	758	708	752	751	771	770	752	765	765	779	791	793	756	744	756	732	798	788	787	714	731	760	776	749	718	763	774	738	757	714	716	779	728	729	742	738	759	754	761	775	725	716	717	772	758	773	743	761	740	743	792	784	762	747	739	700	687	776	786	725	745	775	802	729	727	771	823	767	759	760	759	770	786	749	749	753	752	679	742	787	748	704	763	754	768	770	746	777	712	776	734	728	843	759	772	701	720	716	741	751	748	735	785	704	712	757	725	729	784	760	729	744	769	718	768	735	751	795	709	769	835	782	816	741	750	775	766	704	796	762	754	785	756	733	756	737	788	728	775	795	680	757	771	776	737	789	768	737	777	746	773	730	743	815	824	729	753	762	793	769	736	724	773	745	793	728	749	758	772	772	714	750	774	714	786	706	734	786	736	777	761	757	719	739	737	703	747	764	783	745	771	771	773	784	762	800	713	696	712	748	726	781	732	704	757	734	781	732	750	734	793	744	798	791	773	773	770	728	786	706	709	793	753	760	755	767	749	777	800	713	745	727	764	717	797	741	715	717	746	749	768	765	790	709	764	747	747	718	761	802	747	790	769	753	760	717	735	720	749	715	771	732	739	740	832	738	727	727	770	742	716	733	786	748	747	753	783	760	729	761	733	758	771	761	816	770	753	750	732	791	758	757	741	752	760	752	747	757	739	738	807	758	763	767	762	799	736	739	778	787	751	730	763	723	754	795	785	779	715	763	775	760	729	802	713	733	731	769	722	770	763	729	733	752	735	761	785	776	732	810	743	752	776	786	808	727	720	725	735	786	780	770	740	743	764	768	729	821	749	751	740	704	710	745	760	721	793	787	751	742	751	718	819	705	730	779	751	740	752	744	754	748	774	740	743	773	751	697	723	723	789	729	770	777	786	725	743	758	739	740	743	750	757	780	735	789	759	765	729	796	704	789	723	776	744	803	720	689	706	758	758	743	727	707	735	746	737	761	724	748	753	779	743	740	806	779	779	731	770	785	775	734	682	801	751	726	697	731	800	752	738	713	733	802	736	713	760	774	745	774	797	811	735	784	772	744	724	707	746	702	709	757	740	769	748	804	772	772	757	721	841	745	792	724	769	738	705	747	724	775	762	716	748	740	756	774	810	758	747	759	750	813	704	749	745	724	723	722	762	770	727	720	772	802	819	722	772	727	797	784	779	739	768	756	785	742	809	730	767	778	711	787	717	681	765	742	724	766	771	699	753	779	752	804	687	772	804	815	784	783	760	756	759	723	708	812	774	727	735	714	720	759	774	746	757	738	766	801	770	745	761	747	807	787	711	751	728	724	722	786	735	727	788	716	803	756	762	703	794	742	755	738	712	716	767	740	698	753	746	762	764	733	817	772	738	785	716	737	724	721	752	734	710	776	744	742	797	771	735	763	801	753	760	770	755	776	738	751	746	740	761	769	754	769	786	745	770	735	781	727	733	790	779	756	711	759	741	728	700	815	718	761	775	777	778	777	731	704	744	791	755	794	761	702	754	748	731	785	789	813	710	722	754	764	723	719	775	770	720	770	704	769	760	774	774	799	771	799	729	788	793	740	741	731	717	754	793	702	753	738	765	777	775	757	750	751	769	788	734	754	697	713	749	729	746	732	767	739	741	748	736	729	712	752	691	776	727	718	708	741	754	753	795	738	769	736	777	767	795	726	790	789	722	770	764	755	761	710	717	792	728	733	718	762	743	733	785	743	742	723	806	780	740	716	764	790	733	758	725	755	748	757	777	746	720	721	767	759	751	728	740	776	748	761	739	770	751	768	766	779	808	708	753	750	767	755	748	766	753	729	740	735	713	807	733	747	720	734	770	719	736	748	745	765	786	738	773	777	783	741	749	731	746	774	736	755	722	776	703	718	760	769	739	725	813	770	699	770	790	760	737	726	783	766	750	757	758	752	770	718	760	784	724	789	760	734	738	776	797	763	755	712	757	759	711	733	745	776	741	768	731	744	738	800	709	723	740	773	740	762	767	705	762	749	739	754	800	720	806	776	738	742	741	726	739	776	740	776	759	705	738	758	756	770	745	754	753	742	773	834	754	754	746	745	727	744	814	783	793	763	797	756	724	756	732	751	735	726	732	738	717	746	747	698	735	774	776	772	767	722	768	732	774	780	765	754	761	765	729	783	754	729	768	721	743	756	762	721	764	770	758	720	765	743	779	744	753	751	747	713	748	766	715	730	790	755	757	803	757	727	748	705	755	744	716	775	763	765	726	718	750	711	738	759	714	780	734	763	722	751	770	718	711	775	712	730	724	747	790	748	768	772	768	740	751	783	782	751	766	774	703	761	766	822	753	779	737	754	738	756	767	797	722	687	719	753	741	758	782	771	731	769	724	783	783	731	832	759	741	737	744	786	700	736	729	761	684	775	765	726	752	791	738	726	751	725	764	794	722	726	737	741	800	725	778	722	816	799	732	792	743	806	721	782	790	783	747	760	748	764	787	766	762	739	773	788	725	721	769	737	779	763	760	754	717	753	770	700	748	707	748	786	760	746	746	774	786	747	751	740	714	755	772	738	730	787	746	754	753	782	805	778	768	747	738	796	789	747	770	756	800	770	730	721	758	730	741	698	819	752	786	705	746	771	750	763	768	763	719	755	751	757	769	780	704	747	741	733	770	779	760	767	745	743	743	741	696	763	696	759	744	750	775	720	748	784	733	727	799	729	738	745	782	786	725	777	729	753	745	744	772	696	772	786	762	739	741	723	756	712	725	750	751	761	777	694	787	778	701	744	789	767	744	707	789	744	719	739	734	758	783	744	758	752	752	763	714	767	784	777	783	707	744	704	764	800	776	733	707	758	760	774	737	771	788	715	741	742	753	713	733	747	819	783	706	757	716	736	740	788	736	757	743	741	745
24652	21080	27761	24910	16689	3302	1406	1107	970	1005	926	845	876	910	842	864	900	844	855	841	800	837	836	857	799	838	865	852	810	796	825	847	827	802	846	825	849	833	813	783	784	870	853	861	771	817	805	876	846	848	831	831	864	832	876	885	822	856	803	857	795	805	877	827	846	856	850	804	873	851	840	799	811	883	843	758	831	810	824	836	817	828	790	795	798	830	805	873	837	812	840	827	906	818	835	839	840	844	830	834	801	841	838	847	787	853	810	815	881	873	824	835	829	808	851	764	790	836	836	852	796	824	820	836	830	847	837	820	813	786	770	846	799	833	779	793	786	821	852	815	806	819	867	776	841	828	831	831	836	860	811	820	868	805	856	765	832	856	868	856	827	834	848	846	818	799	853	857	792	802	775	827	801	847	853	871	773	831	839	809	814	857	850	832	864	871	788	878	837	847	821	810	818	851	869	887	810	791	861	794	863	849	875	837	794	807	848	792	837	845	859	816	830	871	849	819	882	794	864	836	784	778	808	790	813	785	817	789	809	826	834	786	820	758	782	857	757	832	798	816	839	852	803	804	838	825	875	813	811	852	803	845	859	804	836	822	790	871	824	811	830	816	869	856	835	836	844	818	812	848	898	831	850	833	848	872	781	783	788	809	818	813	784	764	837	808	821	830	797	787	864	791	834	835	801	813	801	864	862	789	830	860	864	846	895	795	822	831	867	807	822	873	855	818	821	761	847	847	877	899	815	836	807	811	764	851	859	843	822	883	755	774	883	783	860	804	825	811	814	808	800	866	828	879	815	782	884	851	877	851	840	758	850	821	847	847	829	851	794	815	757	842	842	805	821	776	789	822	853	833	852	806	811	870	809	863	864	793	805	784	850	782	813	796	891	842	856	835	788	828	882	843	812	845	819	836	850	841	816	810	790	893	773	828	802	840	832	830	855	847	840	825	877	849	821	802	810	816	785	856	796	812	833	807	847	827	823	822	855	781	807	780	852	779	843	828	852	828	879	806	793	833	813	814	802	773	769	897	821	833	833	853	827	811	815	830	788	877	806	781	775	833	781	810	828	815	802	794	836	853	842	848	872	846	842	846	808	822	754	798	790	846	850	802	792	797	820	848	846	854	799	825	808	801	872	887	753	762	846	794	844	827	795	822	767	851	800	821	858	829	795	828	827	858	819	826	809	844	859	826	788	841	841	844	811	834	821	784	814	768	813	799	805	799	804	802	864	812	825	826	803	830	860	838	806	828	834	847	820	850	809	791	824	832	807	889	878	800	784	831	825	843	769	782	837	845	833	854	845	814	820	808	871	805	858	837	804	843	807	846	865	821	779	820	803	841	812	846	840	803	864	819	781	823	791	789	816	795	834	823	857	868	823	807	842	820	852	768	809	822	838	792	900	816	846	874	795	791	785	827	806	804	809	828	803	809	774	819	797	853	819	838	838	904	795	810	822	859	827	839	763	821	820	797	836	797	823	819	801	825	797	833	838	915	842	891	843	838	781	839	847	821	803	829	836	852	868	845	835	792	831	836	868	839	841	831	841	785	838	851	813	851	797	777	839	779	799	822	826	834	847	804	841	808	830	839	814	805	807	820	841	871	826	855	802	780	880	856	826	808	787	803	818	876	828	772	850	792	841	831	863	864	820	804	808	846	784	841	855	845	912	758	851	821	842	828	807	803	827	832	784	825	825	864	811	814	841	763	907	852	769	881	887	792	816	804	845	858	847	817	813	831	831	812	801	780	814	840	871	805	846	803	811	843	834	790	851	838	898	819	844	782	742	820	795	853	790	811	826	784	863	789	839	795	842	818	814	784	833	862	794	854	840	792	813	817	857	847	829	832	811	885	809	792	863	836	799	802	807	788	815	848	813	829	855	806	798	817	851	799	876	840	792	850	829	847	763	842	829	841	807	831	845	803	868	796	820	817	797	802	864	784	807	884	808	849	817	820	818	791	852	782	826	830	865	826	798	829	781	810	809	793	883	854	828	889	847	847	889	797	779	846	831	878	825	835	808	814	813	841	841	816	826	925	854	848	837	887	799	859	789	880	825	839	836	792	814	793	831	835	846	861	818	791	828	794	822	826	768	814	815	845	805	846	815	775	823	805	805	795	849	823	794	837	852	761	833	886	803	833	891	854	782	825	848	784	849	866	788	842	837	845	887	810	810	866	839	796	854	833	865	813	841	865	793	805	871	797	778	757	844	841	833	858	904	883	823	802	830	785	822	785	826	840	870	775	782	863	837	844	867	795	868	850	828	779	872	819	818	824	793	824	849	842	792	834	841	814	849	860	819	790	816	844	856	849	808	851	828	801	818	881	796	792	831	843	806	841	797	862	817	850	815	786	837	785	877	837	876	765	825	850	817	792	792	831	756	822	820	783	838	848	837	865	801	786	813	846	815	831	878	845	879	791	812	818	788	830	839	786	808	854	837	829	772	808	845	800	806	833	862	830	821	814	775	803	789	826	825	811	816	829	855	792	809	789	815	837	801	805	823	875	852	838	859	830	792	797	831	864	869	796	807	840	824	786	794	775	850	804	816	826	787	874	849	836	801	815	832	800	847	785	822	833	776	799	826	792	832	827	824	805	805	795	756	812	789	840	860	814	829	806	888	826	796	838	858	868	811	842	837	839	810	836	880	797	812	841	848	848	815	827	851	792	819	844	746	776	749	785	797	814	901	805	808	803	783	832	802	885	846	811	836	816	763	840	849	826	830	768	887	781	830	845	804	836	797	862	898	810	846	832	808	822	872	819	791	766	808	819	829	802	796	806	838	822	857	830	824	845	820	779	817	820	823	842	791	821	794	806	834	805	828	841	820	772	830	806	774	819	826	805	845	814	850	809	810	808	809	812	849	830	833	768	840	748	805	883	820	902	773	798	857	810	826	828	809	831	815	749	850	798	806	821	847	801	797	849	844	854	885	755	866	811	855	851	811	803	786	778	843	815	791	883	821	838	811	844	825	859	839	786	770	789	849	810	813	843	800	755	828	804	860	822	811	862	867	804	767	832	827	869	860	779	811	824	802	829	862	773	759	828	773	834	875	893	778	765	797	787	858	769	798	793	803	875	819	847	788	860	833	790	792	847	823	859	849	867	826	798	779	844	739	841	867	793	832	891	811	810	824	774	783	855	820	860	858	835	867	838	883	835	825	858	798	801	763	838	818	796	846	787	824	849	807	842	806	831	808	788	815	791	874	813	814	807	827	890	853	783	842	861	833	791	837	855	821	802	838	831	875	784	797	905	789	864	840	811	817	818	806	850	801	811	782	834	798	786	754	837	838	816	815	808	817	848	809	888	815	789	815	897	817	845	845	856	866	824	850	765	816	811	868	835	827	813	823	820	782	833	842	843	794	869	825	797	835	804	890	794	873	837	877	821	844	837	806	787	851	798	823	811	824	883	854	846	842	848	861	782	833	839	851	872	801	770	781	838	837	814	831	791	834	788	808	868	840	822	791	835	862	846	803	840	790	806
41860	58597	40543	18626	5169	2061	1693	1399	1214	1048	928	919	906	890	946	872	845	843	880	836	826	849	820	832	835	890	799	836	878	833	816	860	812	826	815	839	845	831	827	838	854	816	764	863	827	878	836	875	839	841	912	793	812	844	821	862	859	830	849	880	831	784	806	824	832	811	844	849	839	810	843	777	809	813	806	835	806	829	815	857	837	841	846	887	862	827	828	795	809	802	839	843	839	838	793	842	834	820	828	795	805	798	851	823	872	853	863	860	902	808	830	834	858	771	871	893	817	847	848	798	795	863	872	773	793	801	829	848	815	803	797	818	788	886	874	842	827	761	825	830	833	864	815	848	910	850	845	829	837	814	774	825	853	840	831	790	849	866	843	830	825	884	831	833	817	851	835	813	835	851	825	837	861	888	878	853	834	810	884	823	857	793	834	813	829	830	875	818	892	870	840	810	862	833	771	805	856	801	853	847	805	792	861	826	896	793	799	828	859	760	776	839	826	812	847	828	845	845	863	815	845	832	790	828	769	840	851	830	834	824	797	786	768	783	846	860	814	867	799	895	860	853	816	838	826	835	836	806	809	834	844	857	836	839	856	830	856	845	846	801	821	837	820	795	824	843	800	800	863	828	824	834	811	826	821	816	853	837	849	824	857	860	813	838	832	826	850	828	831	820	829	823	804	789	854	853	819	886	829	821	833	817	816	877	776	841	866	848	803	834	872	820	833	806	884	829	819	844	859	835	867	826	894	838	815	806	825	787	770	862	834	791	858	846	849	860	838	793	870	803	813	756	857	839	830	824	856	793	830	889	832	870	830	874	839	826	863	804	824	836	783	860	841	872	873	836	858	836	822	813	839	790	851	854	846	869	862	794	857	810	824	858	842	843	811	858	801	848	810	849	785	782	839	907	825	825	872	792	804	820	878	850	832	842	843	828	841	880	850	858	859	875	844	853	843	813	789	841	850	828	840	795	833	842	765	820	842	812	812	830	807	781	809	821	815	828	858	807	825	869	819	854	854	805	782	824	867	823	857	884	834	832	772	868	847	853	835	796	863	856	840	864	837	825	779	842	783	839	833	834	802	761	838	791	851	815	826	799	793	781	845	830	869	803	843	788	819	844	826	843	830	845	801	773	845	803	819	788	888	859	817	832	870	813	796	787	783	832	827	805	807	810	819	839	874	832	883	879	856	830	819	865	799	842	842	868	816	825	869	782	831	807	833	857	818	847	873	795	851	820	824	810	858	876	861	869	786	839	837	813	868	817	833	810	858	844	855	824	816	867	860	814	814	865	837	842	800	850	873	795	857	837	858	854	835	810	814	853	795	839	828	814	819	879	819	783	839	844	863	861	874	863	807	872	833	779	811	805	794	791	843	813	889	828	887	828	827	821	828	818	828	812	879	829	800	841	820	813	852	817	797	844	857	882	830	800	792	839	853	882	778	821	817	878	848	867	813	843	855	775	779	806	884	766	863	829	838	763	827	875	806	802	865	865	854	865	856	794	885	832	792	884	837	839	800	804	850	823	906	821	855	809	817	878	832	791	824	856	840	832	832	818	817	836	840	867	833	814	841	839	837	809	827	821	842	826	838	856	840	810	840	823	853	793	864	862	840	843	833	866	826	810	865	822	831	894	871	811	887	836	763	835	851	815	883	883	855	804	850	811	882	854	872	855	832	844	801	803	888	870	801	842	833	877	823	817	830	811	872	800	777	817	802	840	836	790	867	851	875	841	841	826	854	887	921	779	862	891	872	825	859	847	860	875	820	811	778	872	853	860	874	837	831	859	856	856	868	837	854	839	848	831	806	875	860	805	865	833	844	824	828	884	812	856	846	834	858	850	789	872	851	852	824	824	840	826	819	804	857	808	880	838	816	827	837	866	868	842	823	813	828	853	849	826	823	821	777	836	846	840	822	852	872	847	813	839	821	823	870	882	814	838	801	768	867	846	877	749	804	801	819	834	794	836	860	813	887	755	876	850	775	838	892	815	871	828	832	769	786	833	842	849	812	849	869	864	868	826	816	769	853	767	836	852	841	809	865	833	807	813	867	822	799	834	844	879	792	854	865	819	799	861	878	825	838	835	789	815	861	820	861	827	879	836	847	864	782	781	854	866	819	790	813	820	841	885	867	895	784	816	864	823	871	785	838	854	843	817	851	821	822	788	799	831	829	835	812	830	821	835	820	836	824	814	817	810	799	821	868	824	867	793	843	820	813	871	794	866	900	813	829	805	858	815	852	815	814	876	805	881	788	822	854	841	824	820	816	827	818	789	874	841	818	831	828	830	834	858	847	809	839	823	891	850	853	827	829	851	882	870	894	830	850	839	838	833	865	792	835	823	831	813	862	806	822	850	833	783	833	864	842	876	845	824	858	890	820	832	872	749	862	833	832	849	865	852	834	865	838	836	863	784	856	830	806	882	843	837	818	849	831	825	829	883	827	825	832	873	827	819	809	829	842	819	823	862	845	839	824	825	801	836	812	810	847	858	853	861	845	852	776	842	819	801	839	836	818	810	814	846	829	870	834	877	879	821	889	874	862	795	826	831	839	852	908	824	813	832	815	842	812	829	800	835	832	768	848	844	861	854	829	853	837	830	817	841	872	802	832	861	850	857	817	870	895	846	811	847	819	809	795	877	817	854	867	842	870	853	863	821	881	871	866	869	828	809	825	823	823	861	799	818	833	833	831	813	829	839	853	810	845	802	824	798	861	831	858	851	836	789	798	792	813	845	830	823	827	818	882	850	798	848	838	825	802	817	816	792	878	842	821	865	895	814	840	833	840	822	830	768	866	895	799	838	818	855	842	841	819	833	799	788	847	863	829	774	864	842	785	819	801	857	820	851	843	815	800	822	829	798	841	820	864	827	794	880	845	905	836	777	802	889	825	826	840	850	856	790	806	831	876	841	860	827	866	845	821	768	839	874	828	841	870	868	869	836	857	869	816	837	846	843	803	826	828	824	857	821	881	802	806	864	820	826	842	858	820	837	805	827	785	846	803	797	826	858	821	842	826	827	793	833	862	846	868	845	846	844	802	851	862	845	808	840	836	803	814	846	858	863	799	799	844	840	814	793	848	821	812	871	810	857	829	853	840	819	827	883	841	835	827	885	851	816	855	777	801	797	818	902	849	860	875	857	847	860	808	827	834	838	845	866	868	796	830	839	802	871	845	869	796	853	845	829	826	807	825	817	866	821	848	875	864	843	800	873	817	877	838	830	777	827	831	884	844	867	854	836	815	863	784	844	789	883	820	813	831	803	845	839	880	826	892	838	835	868	834	873	807	803	860	854	840	814	870	780	868	838	808	825	763	856	843	844	775	865	858	904	823	883	800	851	850	845	844	792	887	801	831	849	825	857	832	815	795	879	821	802	785	772	831	827	770	846	820	842	832	829	856	826	835	886	843	814	846	830	829	844	809	827	808	834	808	811	807	842	822	847	813	849	833	848	851	753	809	831	847	884	859	834	841	837	822	863	838	812
22409	20914	28296	23701	20916	20912	10855	1497	946	907	790	741	712	640	673	616	655	653	601	627	636	618	577	594	582	627	593	585	602	601	568	561	590	560	569	563	583	556	556	585	563	607	577	570	620	551	608	561	613	556	532	571	574	563	596	574	565	521	573	573	605	549	612	563	540	556	571	585	546	573	550	600	563	588	591	586	542	591	561	538	592	571	575	576	533	574	556	543	595	571	549	615	577	560	587	577	605	576	584	570	594	557	560	546	556	556	606	540	537	542	574	567	552	612	583	568	556	590	574	558	523	599	589	548	558	603	567	557	586	575	582	566	560	556	602	537	563	541	559	562	555	635	577	559	567	623	568	583	576	585	601	557	565	592	611	546	578	590	577	587	643	604	567	560	566	588	551	600	552	572	591	570	620	614	564	574	550	535	517	599	612	540	512	591	580	575	589	557	578	540	586	565	613	539	596	595	579	551	575	575	559	602	530	537	573	556	547	622	589	534	592	549	545	596	578	543	538	587	593	513	589	555	610	554	580	565	559	581	553	557	613	561	544	614	587	642	599	588	592	571	573	556	619	549	569	549	537	586	548	563	596	517	534	531	575	610	553	553	549	577	601	576	554	587	550	624	551	586	591	593	557	577	548	575	589	580	563	544	604	564	569	548	553	604	547	543	625	585	629	600	613	561	535	552	520	546	559	544	573	549	567	542	565	584	533	608	533	614	595	550	568	585	579	595	528	592	553	566	569	525	582	549	587	575	579	577	609	576	572	562	580	564	579	549	585	598	604	605	625	540	593	554	605	590	572	519	622	529	563	573	585	550	570	567	518	554	547	519	549	580	560	532	573	590	548	597	558	588	539	554	596	548	517	552	521	561	589	571	592	590	621	534	576	561	606	607	537	599	558	582	552	533	576	559	592	553	551	583	596	539	551	576	591	528	548	561	609	597	535	563	524	537	586	593	550	579	565	569	550	589	587	605	577	541	593	577	554	535	611	585	560	569	586	554	527	574	579	590	568	569	621	552	603	540	557	558	587	592	531	592	570	579	564	538	563	561	615	585	591	564	576	546	553	582	606	605	596	546	617	559	578	578	598	566	616	550	535	534	562	544	548	531	564	575	554	577	593	558	506	580	580	616	550	589	601	588	538	549	573	586	560	614	590	576	602	578	577	606	605	585	558	608	567	555	612	561	598	590	535	553	599	559	570	550	574	548	571	588	545	559	586	564	592	597	560	581	559	581	595	557	576	581	590	623	568	550	547	549	593	537	544	552	577	576	574	599	521	563	595	549	551	545	536	602	551	581	568	558	547	585	614	605	538	566	592	542	638	571	577	568	595	597	594	545	593	594	574	574	531	580	566	556	537	574	560	547	537	569	564	551	571	573	555	606	560	624	582	611	587	548	538	571	616	588	532	544	582	586	549	577	604	594	598	572	553	601	615	566	618	546	589	581	539	595	574	620	619	577	616	579	577	531	539	559	605	562	572	581	576	577	546	593	553	593	577	575	613	561	572	566	580	577	580	588	569	562	559	533	590	527	586	567	596	537	555	551	575	598	578	560	583	616	529	558	571	560	560	592	629	607	577	569	540	545	603	580	585	589	519	558	564	570	569	572	575	531	564	550	621	570	571	578	556	549	556	551	548	564	576	561	597	608	563	578	589	558	593	569	586	639	560	573	575	591	558	558	574	578	555	594	594	609	571	585	595	567	584	522	581	530	601	569	551	534	535	562	606	566	575	543	568	549	595	566	548	606	581	589	581	632	595	591	577	556	538	652	578	561	600	624	570	567	572	601	597	563	548	572	550	603	562	543	529	592	533	579	601	544	558	539	506	572	553	584	606	616	585	501	597	518	550	566	598	533	553	560	549	553	599	572	594	555	590	574	566	569	573	589	553	570	513	587	574	549	606	543	622	566	588	561	539	578	550	542	595	562	549	588	587	583	637	532	588	594	580	568	539	587	597	532	552	605	576	550	569	571	569	544	613	537	587	579	573	567	574	558	606	567	597	580	546	589	577	575	589	648	564	544	605	613	522	573	534	577	560	564	627	566	604	562	538	574	570	583	587	554	578	621	560	576	522	583	579	555	567	565	563	555	603	535	591	573	580	567	553	569	602	581	576	578	528	566	547	589	588	550	562	602	592	564	577	579	554	589	537	548	564	516	520	578	570	566	574	519	589	597	601	591	601	597	586	552	557	567	602	552	586	609	557	561	595	590	539	594	525	578	616	561	564	569	615	603	587	575	571	559	583	584	590	564	587	533	538	539	606	575	546	576	588	587	611	569	596	562	553	581	574	588	588	625	598	619	587	573	524	539	580	589	535	540	600	573	590	533	561	585	573	598	592	566	567	562	576	568	566	587	542	581	533	579	562	614	593	569	576	561	539	591	540	528	585	591	551	549	579	593	600	561	594	587	523	629	565	569	557	557	616	553	542	561	541	532	612	589	578	547	592	557	600	530	591	556	619	594	548	586	579	596	560	598	583	562	562	571	514	577	563	552	564	608	515	562	589	599	556	545	546	549	594	553	577	538	550	574	603	532	585	580	564	602	592	588	581	560	562	567	553	604	621	604	589	541	605	576	602	508	576	589	563	531	610	580	579	570	587	565	588	561	588	559	577	551	605	590	589	546	596	584	571	600	567	588	598	544	527	566	558	594	585	559	600	549	599	576	610	527	593	578	560	588	573	603	559	568	534	599	580	546	576	596	580	572	604	563	562	564	584	546	559	583	598	556	539	555	554	568	554	620	591	552	602	615	563	596	573	528	596	553	587	551	572	537	555	590	575	564	606	579	560	570	531	556	559	592	592	572	564	538	546	626	613	557	553	590	573	562	576	556	590	559	575	560	562	519	555	536	558	524	569	558	541	552	541	609	570	553	591	544	598	590	536	558	565	565	546	577	606	564	561	558	571	573	575	569	569	581	597	595	582	562	582	510	562	566	570	603	576	591	609	543	598	576	588	551	541	603	565	582	532	559	612	556	575	579	589	550	552	559	567	553	570	619	586	531	553	535	566	594	532	586	532	575	578	594	535	587	560	585	578	578	589	570	569	519	583	545	555	589	574	554	564	589	586	568	558	566	575	578	567	594	580	550	571	606	535	570	556	548	570	547	587	516	574	591	532	558	587	566	558	575	572	618	539	578	591	582	580	591	596	605	543	583	573	532	534	511	590	595	568	585	590	596	592	544	583	605	599	600	554	591	561	590	571	584	592	597	580	583	551	542	542	545	565	551	574	602	612	604	529	555	529	578	544	567	562	559	579	583	525	566	548	594	616	553	586	566	578	564	578	523	583	562	572	568	570	559	513	599	570	592	535	566	553	567	582	579	570	561	573	551	535	591	579	596	591	569	572	578	581	571	540	521	578	536	545	575	576	542	599	533	557	582	602	604	616	544	606	558	621	544	546	607	605	567	579	565	597	579	566	593	556	559	642	568	561	605	612	546	605	614	555	589	557	608	573	593	610	567	594	571	582	543	559	578	552	557
44258	65489	45977	27189	9069	2926	2297	1755	1305	1116	970	840	793	765	654	708	703	638	692	653	654	643	604	597	623	553	589	595	563	590	631	595	618	586	625	597	612	583	619	593	562	584	578	573	544	597	562	611	544	567	571	609	621	597	570	532	573	591	594	553	589	572	565	605	540	580	589	581	604	617	539	572	602	564	595	568	552	575	590	548	562	589	591	602	616	600	583	578	562	572	623	583	565	572	599	592	610	574	547	593	582	616	597	618	554	628	609	599	612	613	555	583	627	586	610	575	574	628	597	595	563	582	572	562	617	566	560	590	590	590	571	582	620	614	590	557	621	604	621	539	559	546	591	565	605	593	600	575	562	617	578	613	578	621	564	595	609	559	605	579	599	578	526	592	568	591	546	591	567	595	584	588	566	562	537	618	585	515	640	575	597	581	603	591	590	574	597	638	587	544	590	583	615	577	606	544	571	606	559	586	551	634	546	554	562	570	607	601	564	557	607	546	582	599	582	606	591	569	609	596	596	591	563	586	615	591	582	570	561	561	589	629	589	607	580	511	623	564	641	599	588	571	587	538	594	606	573	589	587	531	588	550	595	560	586	576	551	561	576	577	576	591	563	581	565	582	585	544	553	577	626	604	565	562	598	581	594	569	587	608	555	558	613	565	581	542	580	597	578	600	586	608	586	561	566	627	587	580	603	583	542	520	603	589	540	559	567	591	590	535	589	599	569	586	575	606	644	560	524	541	568	576	582	578	570	601	561	605	572	565	597	598	580	585	568	535	547	585	586	616	589	593	592	558	621	594	580	595	642	592	579	568	582	627	582	613	595	587	569	578	612	579	605	569	545	612	602	547	586	574	584	620	583	596	583	612	594	583	591	570	612	581	563	581	554	596	591	525	583	536	577	570	565	597	592	564	578	579	650	625	586	551	605	565	647	605	554	578	586	606	566	622	588	601	572	583	588	581	565	589	616	617	604	605	570	598	553	550	620	580	554	582	611	604	582	592	570	644	619	589	568	595	562	581	597	635	573	569	595	607	599	587	578	590	560	567	580	581	593	584	630	600	537	584	553	577	568	544	620	554	609	578	591	622	558	593	568	562	614	588	565	613	565	585	627	581	583	632	602	568	612	568	559	576	551	585	567	569	582	610	575	590	568	568	570	610	624	561	602	568	600	600	594	572	580	550	601	556	584	583	589	582	588	562	579	599	590	595	574	603	570	576	579	578	578	552	575	555	586	591	594	601	590	536	616	603	530	561	592	565	553	573	592	574	619	610	540	570	569	514	632	592	555	571	563	620	587	587	573	578	606	580	571	595	563	568	544	559	528	620	556	608	620	532	569	555	582	567	569	578	595	639	614	595	575	597	575	654	577	549	597	583	585	608	632	580	568	604	580	608	620	591	581	569	548	546	554	610	535	557	606	595	572	614	552	580	577	539	548	587	565	586	610	550	563	607	558	609	549	594	566	591	566	627	551	611	551	585	598	566	575	595	554	607	585	577	573	595	576	562	560	617	578	539	587	596	565	579	585	552	572	593	528	562	599	573	598	580	589	608	585	570	598	584	563	602	562	550	642	587	593	588	645	584	586	573	613	561	597	561	566	555	564	604	582	629	597	628	586	572	549	551	564	583	585	592	530	564	608	569	564	546	595	599	553	611	575	567	576	578	594	523	599	582	586	557	604	592	584	546	603	550	618	606	589	586	591	580	573	593	533	573	541	576	589	601	613	637	609	575	573	566	550	562	600	575	552	617	603	539	612	559	571	556	575	627	618	613	576	581	565	591	585	609	579	610	577	551	628	565	575	553	546	573	617	548	573	571	563	571	603	589	623	563	567	595	578	600	581	600	578	615	592	588	601	560	576	592	569	577	568	598	553	599	593	579	605	570	570	580	593	555	597	591	587	596	633	595	573	549	572	589	615	582	581	596	585	594	555	603	525	655	606	561	559	558	589	594	637	575	580	583	531	607	565	592	611	583	612	606	567	556	561	568	577	530	592	560	588	551	573	632	545	556	530	578	553	596	600	542	650	571	628	549	560	567	602	559	566	506	581	607	588	586	584	593	586	592	584	599	610	585	538	588	556	596	597	587	595	564	564	581	556	566	571	553	559	552	589	572	604	568	601	608	600	614	604	539	572	636	549	598	621	589	572	588	579	564	595	549	623	580	576	610	539	564	575	554	536	585	565	616	587	592	562	631	562	579	617	572	597	582	567	596	561	551	566	515	545	544	522	580	599	555	613	570	589	614	600	574	576	606	597	582	537	574	563	571	582	619	598	600	543	597	609	619	597	589	584	552	619	592	584	590	608	604	614	587	530	570	564	560	552	615	614	604	581	603	552	555	590	578	539	562	579	584	601	598	600	597	583	636	586	615	571	580	613	587	567	589	600	595	569	566	576	570	568	560	538	565	619	609	588	555	588	574	573	590	573	566	629	560	570	559	593	590	533	581	609	572	548	572	607	594	609	560	549	538	608	573	564	582	570	580	587	589	545	535	594	638	591	625	580	535	620	623	597	573	619	597	550	595	579	600	611	586	574	615	629	627	584	592	577	559	592	616	566	555	616	613	615	549	591	620	625	584	567	534	590	600	567	612	589	551	590	550	607	566	590	590	576	602	585	589	622	603	610	553	553	587	586	615	562	567	613	550	584	560	585	550	568	567	560	609	582	617	560	550	607	609	530	569	563	535	587	577	594	587	568	614	616	564	634	581	556	616	597	566	568	580	585	568	583	596	589	562	627	579	532	569	599	583	597	611	559	594	579	580	636	601	578	618	570	608	535	617	582	607	588	553	589	518	582	571	591	559	605	577	594	568	556	579	579	577	588	623	576	628	563	540	563	597	566	568	596	595	590	625	520	563	559	575	576	562	620	580	567	571	604	602	606	556	524	579	587	552	599	582	549	624	594	535	576	559	617	618	567	590	572	555	568	608	636	552	561	573	544	579	574	574	559	576	556	587	539	544	599	589	603	595	610	617	573	585	620	603	578	569	542	588	570	616	580	554	563	604	625	597	592	615	568	594	572	560	600	574	555	556	583	582	580	574	574	602	561	573	557	557	547	564	587	627	599	571	602	580	600	562	611	585	596	574	604	544	620	579	593	566	603	561	581	603	622	541	606	534	573	584	620	595	614	603	585	585	574	597	583	594	573	589	588	598	596	551	610	557	592	561	602	527	613	538	596	608	577	590	572	657	570	601	597	567	555	592	604	540	553	593	583	588	550	630	596	558	574	565	615	598	631	603	589	569	570	558	566	613	600	629	599	602	575	555	571	614	594	555	577	616	597	588	547	591	577	567	612	607	542	639	570	563	561	596	561	590	557	639	562	587	559	615	595	567	624	615	605	584	576	577	610	624	566	612	645	596	589	599	570	544	562	596	567	579	596	541	586	567	590	580	557	572	617	565	617	542	574	569	622	608	577	593	570	595	581	592	603	569	590	568	529	556	583	599	577	600	571	618	581	565	596	581	602	569	591	566	571	626
34508	33206	31189	18453	4285	1451	1246	1115	1004	970	900	850	931	840	900	883	945	940	899	897	906	891	942	886	877	862	905	887	873	945	948	836	866	881	911	853	898	937	886	890	889	854	916	863	896	905	861	877	871	921	912	912	898	895	898	825	877	869	888	881	864	917	931	838	834	870	891	871	889	864	936	892	905	853	863	862	902	891	890	875	893	918	864	856	894	866	881	905	865	901	847	881	871	893	931	901	896	884	872	883	849	876	874	923	856	902	869	879	853	868	960	887	850	921	897	910	777	898	855	869	888	900	910	917	856	883	855	881	851	892	891	904	887	870	924	869	858	908	915	873	840	873	888	862	883	923	840	875	934	882	935	868	868	862	810	894	820	849	876	870	834	841	874	890	890	826	871	893	843	834	858	844	842	883	888	902	879	882	869	925	858	925	907	903	916	915	887	898	881	846	857	909	838	957	863	841	876	834	902	904	891	896	863	882	767	931	842	908	869	866	878	912	898	866	864	872	886	911	924	855	832	877	915	883	887	816	935	892	831	900	860	920	897	851	879	880	922	857	900	847	878	902	903	888	841	930	913	893	911	866	845	914	876	846	855	905	849	922	926	889	852	918	891	896	862	889	862	880	903	905	871	853	876	876	869	845	912	881	858	894	887	868	894	889	863	858	883	859	858	895	888	864	902	873	901	864	845	923	837	841	879	855	926	854	877	897	890	886	868	854	879	902	882	891	860	887	878	852	866	932	858	846	893	850	828	882	863	830	938	856	880	894	894	822	831	893	849	865	834	894	824	846	845	850	871	830	903	853	830	921	886	906	872	880	890	845	897	901	917	864	880	915	869	901	873	875	906	869	864	845	931	911	881	913	890	886	904	929	868	904	902	817	867	876	894	874	865	889	911	894	890	893	877	895	893	903	887	830	874	874	902	868	899	922	916	888	849	855	895	907	859	817	881	863	828	869	865	883	888	863	876	879	952	877	871	897	838	851	862	878	914	865	883	836	833	921	868	850	838	896	874	850	869	874	920	888	861	892	911	903	871	874	919	878	910	866	825	887	885	855	893	905	860	889	906	873	890	857	913	927	897	884	864	802	887	917	868	874	884	857	894	870	867	850	902	853	841	802	870	880	889	899	912	880	871	857	886	845	855	899	919	880	868	862	875	874	933	904	861	886	872	883	901	881	841	840	903	858	906	875	889	926	831	863	907	924	912	844	900	897	872	910	867	882	871	854	954	856	872	873	833	883	853	851	911	866	829	932	880	917	870	853	902	867	876	869	878	951	890	893	919	854	933	887	882	877	835	905	904	861	839	914	853	914	893	874	898	842	884	884	902	873	869	905	852	891	871	875	903	881	866	905	925	858	914	873	850	873	865	902	954	883	877	848	921	857	807	875	878	854	915	887	879	858	885	913	843	880	872	869	902	884	898	883	893	865	835	897	866	874	917	892	863	843	832	912	891	941	883	860	921	894	842	879	903	872	917	892	864	831	940	884	844	886	886	848	843	834	887	865	909	866	900	844	841	838	853	857	832	881	819	914	850	838	908	913	869	859	887	931	886	893	887	884	895	927	886	869	896	853	875	895	910	866	839	882	885	856	904	929	902	861	895	868	887	934	887	856	924	920	871	885	860	869	897	856	849	924	937	856	855	883	847	900	912	904	867	854	901	887	892	866	880	903	906	896	837	870	846	884	860	867	874	872	859	851	872	889	904	859	870	901	854	847	912	897	902	856	883	951	924	840	878	871	876	888	867	946	884	915	907	891	860	866	910	927	923	899	931	871	855	823	864	900	918	901	924	885	853	915	877	962	880	851	901	886	858	818	850	911	874	928	880	802	917	930	837	827	836	838	919	884	885	847	836	828	923	864	897	898	871	905	885	835	846	863	896	928	892	915	896	871	918	874	883	830	887	906	878	868	843	855	845	852	941	825	842	879	908	857	926	859	851	857	811	886	839	918	914	918	841	860	896	949	921	885	845	897	920	879	901	925	894	920	915	880	871	829	890	841	838	869	894	897	858	891	887	907	890	864	845	866	866	944	880	824	887	804	896	896	846	928	899	871	860	856	878	881	908	888	870	874	897	903	910	841	809	876	828	860	875	839	884	876	909	892	851	852	926	917	919	875	905	882	893	891	892	921	906	925	893	885	933	869	849	879	901	831	851	910	877	845	844	872	879	881	870	914	863	852	866	896	874	919	886	868	907	835	913	911	876	892	956	881	863	862	871	843	888	934	860	945	898	879	905	865	889	879	830	925	881	882	882	847	872	893	878	912	941	902	856	854	884	838	896	905	882	912	910	916	840	885	805	915	909	848	848	863	861	874	894	882	864	910	891	890	873	894	893	894	856	842	896	857	903	918	878	842	859	869	842	897	928	912	832	850	914	867	867	895	870	871	883	857	867	941	933	880	914	869	868	870	878	825	887	904	879	824	845	862	844	850	907	880	837	873	952	896	852	871	898	900	810	938	874	896	865	858	891	830	935	871	904	866	892	866	885	899	841	847	859	875	892	901	917	859	837	845	887	893	892	854	879	851	920	890	904	856	831	900	924	821	880	879	919	917	827	904	877	908	927	875	889	905	881	874	920	846	887	850	864	871	882	893	883	822	833	851	945	860	914	907	915	846	964	917	923	864	915	876	892	882	850	897	905	884	852	858	870	899	923	924	889	859	903	922	940	893	935	935	942	902	905	856	889	845	928	878	882	825	862	886	900	832	906	858	878	864	850	832	958	885	858	795	914	863	857	855	871	924	911	900	881	828	886	907	880	840	903	850	905	828	855	889	903	907	880	877	855	835	904	868	826	877	859	890	932	867	896	906	855	903	891	852	942	871	893	868	896	843	842	871	918	843	883	898	887	904	892	896	918	902	939	898	876	862	869	885	896	862	897	875	878	884	886	892	881	898	871	855	878	924	900	909	828	853	887	914	905	875	893	881	921	898	868	877	878	924	888	903	849	890	918	917	842	909	878	872	890	894	880	861	890	872	897	875	855	909	903	849	848	903	884	878	908	894	893	920	845	881	905	851	929	901	805	856	893	864	877	872	891	878	852	838	924	897	879	886	837	884	914	879	838	868	906	859	857	877	863	869	925	907	882	862	859	937	860	891	889	896	888	887	943	880	890	922	894	877	850	885	873	840	933	886	890	945	869	860	856	819	927	916	884	857	902	934	871	850	896	908	904	884	855	857	892	892	912	897	862	872	852	884	853	837	852	825	852	883	873	897	876	887	891	913	881	890	865	849	869	902	921	907	883	921	938	860	885	857	909	924	895	879	925	903	869	898	891	932	836	890	930	898	924	895	829	921	918	861	883	876	891	847	933	839	904	883	874	905	896	894	889	837	892	893	906	941	884	872	828	814	911	869	872	858	868	846	886	841	860	878	903	969	896	868	846	902	875	886	873	866	876	873	829	891	917	921	835	877	890	867	915	856	890	819	881	927	861	875	924	876	878	867	819	839	874	885	907	893	879	886	901	886	832	888	872	846
42156	47653	33105	15681	4287	1709	1450	1297	1122	1082	1035	981	999	928	971	973	955	955	961	884	930	909	932	904	887	896	909	951	911	889	864	867	928	907	890	884	933	943	895	907	894	868	881	990	912	928	863	889	891	938	921	974	871	903	901	945	843	928	862	900	916	859	901	948	906	869	918	894	887	891	870	866	885	843	851	919	846	929	871	909	906	833	908	874	897	928	930	946	889	880	883	876	875	874	873	927	896	862	880	923	912	938	885	888	905	901	902	871	877	820	898	866	892	952	916	845	885	947	885	908	892	892	896	990	909	898	902	945	972	901	899	886	993	854	847	924	920	902	911	900	940	890	934	906	892	879	896	924	895	879	860	936	896	861	843	841	854	867	885	920	855	865	913	906	882	875	860	863	843	890	920	930	824	947	850	864	918	890	889	911	906	840	833	917	950	892	902	851	901	938	935	907	903	901	895	902	901	960	918	911	860	940	851	898	920	920	927	895	928	865	885	913	890	883	863	877	899	875	904	881	875	913	867	943	879	883	892	874	923	847	883	900	869	949	865	883	880	876	913	916	900	861	883	864	910	925	951	899	895	866	911	894	883	924	951	870	868	904	908	914	898	878	926	880	909	877	830	858	900	860	886	887	943	884	899	886	928	900	897	920	851	894	965	884	905	905	905	918	875	881	868	892	916	902	861	904	885	876	862	873	916	941	921	886	928	943	871	919	933	945	869	898	899	899	890	926	882	898	928	908	877	885	887	862	894	860	925	892	847	890	940	901	939	942	897	930	928	936	897	880	867	886	938	912	876	936	929	884	894	931	860	920	882	872	903	872	863	896	947	891	874	916	899	898	915	900	845	912	871	910	852	907	876	905	862	927	929	896	877	879	859	923	866	876	902	884	905	893	917	858	909	895	882	878	869	853	837	846	915	871	892	910	906	852	839	857	895	869	938	901	907	863	949	862	936	907	869	885	851	933	878	894	904	918	946	910	889	863	928	870	908	924	935	889	888	912	861	876	901	844	844	819	897	896	922	844	894	901	907	918	920	894	962	928	871	900	873	888	944	915	873	874	862	926	910	903	867	920	940	935	942	921	910	906	937	925	888	888	893	911	906	854	881	929	927	943	890	895	915	864	881	856	910	950	936	913	929	895	908	858	920	898	910	884	865	885	861	885	870	905	863	946	863	858	876	909	905	871	912	919	893	873	882	876	881	885	910	933	901	948	886	892	884	860	900	917	928	906	930	849	906	870	945	877	878	922	893	865	865	885	889	875	878	923	840	905	912	876	915	911	865	910	924	919	947	897	922	860	905	908	926	917	880	917	910	949	923	904	879	920	876	934	930	937	849	911	922	934	928	956	953	865	936	907	897	901	916	899	912	911	925	870	853	922	934	890	911	922	923	909	904	858	901	883	921	893	882	843	855	891	935	858	879	900	961	894	874	957	838	883	860	878	859	945	866	857	876	896	915	870	934	917	951	900	852	863	870	859	915	907	938	878	866	919	891	896	871	902	907	858	944	905	893	935	965	938	937	883	952	928	876	912	911	856	875	923	912	876	951	886	936	898	897	866	930	969	859	830	951	869	963	886	907	916	899	882	888	844	922	963	842	890	903	874	848	897	906	913	937	917	919	926	937	920	898	886	858	868	917	882	890	924	921	882	894	839	855	910	896	910	870	987	887	848	882	884	892	862	931	871	886	878	907	869	872	900	887	867	877	948	884	927	825	918	877	851	882	916	895	941	925	922	928	917	929	883	879	941	899	971	892	905	894	927	896	913	915	906	942	883	855	869	872	912	891	940	848	939	884	876	909	951	834	870	857	876	864	942	924	864	895	855	896	861	904	887	888	812	910	876	840	871	918	885	856	897	913	882	888	840	889	858	908	847	850	940	909	895	905	856	894	883	898	966	912	901	920	901	914	894	892	896	904	882	885	914	897	900	889	887	867	905	869	883	862	882	916	908	892	902	892	859	887	895	901	865	922	888	885	922	867	910	901	900	877	856	923	868	857	875	912	946	886	929	892	894	949	892	854	895	879	899	873	878	894	919	892	901	922	878	900	871	926	877	873	879	914	874	888	947	911	915	907	872	831	916	891	896	930	880	932	851	898	887	909	886	873	958	923	888	876	885	907	914	931	882	888	904	899	954	920	953	872	854	949	924	942	888	885	868	940	895	931	867	845	860	907	824	931	940	904	909	889	931	875	907	920	928	940	864	961	902	943	891	949	917	893	906	924	875	874	900	872	951	935	887	957	860	891	901	882	945	865	882	880	906	901	894	877	879	905	888	913	877	832	850	875	884	883	901	932	928	881	902	847	989	911	884	877	874	911	897	880	875	897	872	930	870	904	910	877	861	915	883	917	864	922	948	911	870	907	879	836	951	870	905	882	891	889	915	879	874	914	871	909	877	885	846	939	892	893	903	907	897	834	896	867	904	929	888	904	992	905	828	860	859	911	848	896	896	864	861	959	954	891	914	919	858	868	861	914	910	893	863	869	913	920	923	886	889	911	913	858	945	931	939	875	921	960	925	877	907	923	878	937	901	887	872	920	936	872	883	904	886	896	892	917	926	914	924	926	878	904	929	928	872	859	938	909	876	918	903	899	906	945	925	910	898	858	930	921	879	947	893	922	922	911	844	915	895	889	898	862	860	906	871	875	881	899	901	956	884	847	919	981	882	877	871	890	878	896	872	885	908	899	914	871	875	850	934	904	903	860	920	876	930	867	898	899	869	930	933	856	879	882	904	921	933	872	892	907	897	859	890	823	864	835	878	891	853	896	906	909	870	956	868	925	906	919	912	910	914	878	930	908	921	887	923	998	892	857	872	879	885	899	903	929	899	889	903	872	885	929	884	872	892	916	893	866	933	932	910	910	888	841	924	896	906	854	909	875	889	901	932	910	901	898	913	843	875	869	889	861	858	903	848	888	925	901	875	863	907	891	854	842	908	928	926	879	921	859	893	842	877	947	972	872	880	888	913	941	936	905	850	863	944	879	879	913	886	898	903	871	881	916	914	913	903	922	915	906	959	899	869	906	871	889	893	853	963	929	918	941	853	870	926	909	959	918	868	909	900	875	895	887	910	895	910	918	913	878	835	884	917	886	867	911	911	920	878	928	908	862	923	858	869	891	929	892	955	927	922	921	923	888	905	883	895	895	934	884	887	939	916	905	902	920	869	845	915	942	897	886	864	878	915	879	880	872	865	880	874	889	941	873	874	947	934	946	927	902	925	864	907	878	917	875	964	857	914	899	910	925	910	912	886	840	908	912	909	869	914	919	927	870	865	938	909	907	853	913	855	891	880	839	923	889	907	924	913	926	906	922	863	934	911	882	846	915	911	863	906	899	909	892	949	867	912	876	877	907	877	890	916	945	837	896	915	902	851	890	878	880	872	860	930	846	899	891	878	945	907	880	880	857	840	887	866	922	890	929	892	906	861	862	920	956	891	906	879	888	892	862	868	894	858	942	904	974	843	898	907	902	876	915	891
23686	20964	28137	24135	20958	13379	2090	1214	989	886	854	770	825	806	822	711	739	731	740	752	705	723	755	791	723	712	736	722	740	711	779	710	728	736	753	728	737	717	681	731	714	762	697	708	711	745	713	722	760	728	693	690	692	733	697	738	663	697	706	714	735	649	732	747	712	705	755	724	745	682	735	701	727	705	756	732	651	718	668	746	707	694	723	724	762	743	699	723	701	738	696	732	731	748	731	750	692	715	708	709	740	720	758	722	740	709	725	700	775	692	724	698	760	714	757	717	756	733	738	731	776	681	706	728	724	732	692	744	699	773	685	685	736	760	748	725	689	683	699	699	720	741	686	701	734	722	769	753	702	703	724	704	730	722	688	702	689	760	677	689	706	693	734	735	716	769	705	731	699	707	737	718	680	672	733	642	667	702	709	726	728	729	752	704	674	725	677	699	685	673	710	752	657	657	717	744	700	712	689	714	738	697	719	694	679	687	718	686	775	713	749	699	703	749	689	727	721	725	693	691	695	692	706	681	695	702	692	705	726	729	682	715	736	744	714	704	680	690	695	667	745	685	746	722	719	714	761	686	675	729	733	720	741	718	704	676	737	739	709	745	748	713	659	713	734	732	723	751	671	656	724	686	679	685	729	727	754	724	692	682	760	696	751	696	722	638	690	743	711	703	703	697	740	704	718	720	750	744	707	708	702	696	717	680	725	681	740	704	704	641	754	690	735	730	686	713	716	670	775	712	714	688	765	749	747	763	698	706	726	716	762	716	705	679	689	725	704	692	700	719	672	718	759	731	702	763	701	693	768	675	687	734	745	735	669	716	707	736	698	744	739	713	734	731	693	772	712	714	712	742	767	694	698	722	776	761	718	743	717	676	714	739	766	741	708	680	788	684	689	730	716	749	690	664	705	741	720	723	740	714	733	712	730	718	683	711	707	719	717	707	696	754	736	705	671	689	764	666	722	728	708	719	705	687	732	750	661	655	729	690	717	677	771	658	734	747	725	685	710	730	700	698	709	703	713	725	702	684	706	728	716	713	686	779	681	723	724	747	715	660	728	763	716	684	681	755	752	718	749	738	727	748	747	790	695	685	745	695	703	739	699	730	732	690	679	714	717	726	700	673	715	719	699	733	695	700	688	731	675	710	693	707	724	763	716	721	691	743	669	750	715	729	680	682	697	707	721	724	700	759	713	710	737	689	677	724	697	733	661	741	716	692	707	710	683	729	683	694	727	717	695	692	737	699	739	729	691	726	696	723	767	717	697	650	704	679	748	734	720	718	687	677	756	682	733	709	721	686	750	727	798	740	702	722	710	720	715	677	642	737	747	702	683	725	664	669	660	691	773	682	662	751	716	700	724	697	739	688	726	714	741	747	694	718	687	704	687	659	716	708	735	724	730	690	742	734	732	745	716	724	692	762	729	664	732	669	690	712	760	731	748	691	677	730	735	745	730	723	731	713	691	701	798	738	752	727	717	715	682	698	719	775	720	738	680	715	734	676	718	738	698	740	744	711	729	669	692	706	740	740	713	720	724	728	686	713	700	763	764	736	716	682	732	700	663	695	731	724	709	720	755	711	760	752	714	716	732	725	707	730	746	768	717	675	734	716	678	719	701	726	758	744	721	741	716	739	733	685	722	744	722	768	713	696	720	687	709	712	692	687	680	694	726	749	699	697	715	708	645	656	675	670	673	742	686	725	718	713	736	712	743	693	697	739	707	724	709	708	686	726	687	708	695	693	691	736	689	672	749	716	675	775	724	752	700	709	706	732	731	681	670	713	665	715	727	718	681	725	689	757	733	705	747	669	694	702	712	728	664	736	704	738	731	693	726	720	719	701	685	717	709	696	711	693	760	685	656	717	737	707	676	725	767	643	682	754	709	756	712	724	734	678	717	734	702	714	694	746	694	727	769	716	710	699	721	727	757	700	717	756	731	740	670	766	745	788	749	723	703	711	687	741	712	711	676	777	706	690	684	709	690	685	737	698	713	746	719	716	729	715	706	699	721	744	765	713	706	718	716	735	739	743	723	653	730	750	712	706	709	696	680	746	708	718	727	704	709	751	725	732	669	690	666	691	670	705	701	734	752	698	719	688	732	688	714	717	677	656	735	735	740	719	702	701	716	750	744	733	687	720	678	686	690	675	694	727	647	739	665	705	711	699	702	771	732	693	679	722	699	681	675	711	662	763	672	692	684	726	679	700	697	729	671	690	740	664	699	715	696	733	713	701	742	699	723	703	657	738	701	737	736	714	696	726	708	723	677	741	684	730	705	734	718	756	698	738	716	686	703	728	716	711	734	734	681	732	705	760	768	757	714	671	680	704	717	735	714	782	681	697	775	748	714	650	722	693	755	690	769	688	707	705	721	660	730	709	736	741	737	709	692	702	685	708	664	763	689	679	728	665	747	710	750	697	760	689	729	740	723	678	722	703	694	699	713	717	732	753	749	711	726	671	734	711	732	713	705	726	750	723	728	721	702	685	733	687	734	702	724	690	739	715	738	729	738	717	640	700	751	739	724	719	697	692	704	749	688	722	730	729	697	725	697	716	716	716	714	758	712	715	704	680	710	718	708	741	717	711	710	688	757	721	698	730	737	730	741	703	741	737	670	732	752	709	736	699	751	712	721	741	726	745	704	705	716	734	673	744	688	713	714	667	724	660	785	689	737	729	747	704	713	661	686	707	700	709	730	671	657	636	710	762	744	696	708	696	720	723	728	716	724	726	752	672	648	691	715	657	697	680	686	709	685	707	739	661	697	717	736	687	699	751	692	728	663	756	757	704	719	732	755	733	668	690	691	719	748	770	753	736	718	756	755	739	706	680	743	695	751	704	715	723	688	698	696	766	744	750	717	749	722	728	756	702	739	715	663	727	697	743	744	708	740	668	721	677	770	737	764	701	703	730	709	699	723	697	675	714	665	662	677	766	711	699	736	746	731	739	686	708	729	703	677	706	641	696	713	708	697	756	725	677	737	732	723	751	670	712	726	740	713	675	822	733	782	699	694	659	737	717	736	727	718	690	737	754	670	704	757	725	701	729	741	742	753	742	715	706	713	741	710	689	717	730	692	716	752	716	700	718	725	733	701	727	739	710	708	716	671	727	718	651	742	703	704	668	706	734	751	765	772	730	715	746	690	713	696	716	746	727	701	701	661	669	760	653	702	744	704	682	680	712	704	677	694	741	735	698	732	712	750	675	684	668	728	715	709	699	741	693	719	684	771	695	707	702	740	714	741	714	682	746	709	712	739	719	687	733	697	689	729	785	736	738	704	713	698	692	684	688	703	673	688	711	708	721	707	735	717	703	683	718	741	706	721	706	718	696	708	673	672	740	760	682	686	747	704	760	704	735	690	754	731	701	699	704	702	716	699	673	724	693	723	671	703	690	689	683	710	688	697	696	687	783	669	668	718	675	744	699	704	694	696	726	681	770	732	697	695	680	725	687	703	690	728	734	704	753	750	755	677	694	682	695	646	711
40882	58718	44940	23539	7687	2482	1825	1479	1234	1073	970	990	961	844	817	772	816	743	772	730	762	772	742	772	758	762	769	814	797	709	784	735	765	746	743	728	799	681	770	765	771	731	725	709	702	782	697	712	713	658	735	766	749	707	726	710	695	724	772	758	741	721	712	732	735	764	765	733	681	756	765	735	759	747	771	761	703	724	787	692	744	718	742	759	739	724	754	734	689	728	737	714	727	774	688	777	765	739	726	729	697	711	706	771	737	774	741	740	754	763	772	754	718	750	715	712	719	712	750	729	779	677	747	756	768	775	725	692	794	788	743	737	746	728	765	760	752	724	717	793	717	723	716	719	787	747	760	757	742	714	739	696	766	730	740	737	763	740	717	731	738	676	742	654	709	713	721	727	710	726	745	707	732	725	701	693	747	716	742	737	714	756	767	697	743	709	726	769	725	716	754	747	706	658	732	736	710	698	742	761	815	770	726	809	742	753	687	740	743	728	765	718	711	766	732	776	713	730	710	684	740	717	767	741	762	703	724	733	740	751	720	770	746	720	724	767	763	729	739	736	745	705	692	731	733	768	770	765	734	691	731	708	733	776	700	739	747	741	703	776	726	776	747	744	778	692	724	730	757	728	724	732	781	696	771	766	752	755	752	702	737	748	741	705	796	738	737	679	743	742	715	729	747	742	702	743	749	733	741	758	687	707	691	706	720	677	774	769	798	740	711	770	775	714	759	731	729	732	700	732	671	746	730	704	746	722	723	716	694	759	731	725	749	760	717	700	685	709	707	798	704	697	770	731	722	736	738	759	726	730	724	730	697	761	767	768	716	737	789	729	717	728	713	697	715	734	749	707	719	734	785	707	743	731	703	684	754	665	794	702	782	743	743	717	723	700	735	763	711	717	730	738	732	749	730	720	709	772	726	731	725	711	704	709	721	710	699	717	748	705	681	745	702	750	735	712	762	701	658	702	742	715	733	750	732	767	742	716	719	720	752	740	706	743	713	781	766	767	721	710	717	712	724	740	731	751	754	726	723	710	757	754	723	753	734	750	720	731	780	702	752	763	701	754	742	754	768	713	730	700	695	799	759	781	773	716	768	745	712	759	707	758	811	719	741	682	753	759	750	760	751	713	737	830	742	740	715	702	775	662	733	799	712	727	757	734	730	720	695	722	742	712	738	703	761	718	776	766	716	764	679	696	744	749	765	728	788	772	725	711	771	731	778	716	725	736	752	722	721	737	757	730	751	737	701	767	705	741	736	739	728	716	715	718	707	730	748	697	713	759	731	677	737	733	729	731	738	731	783	773	778	724	701	734	729	698	736	732	764	760	768	720	749	715	715	743	708	751	758	698	759	743	723	705	814	753	749	699	731	731	705	677	693	722	694	789	705	715	732	763	739	756	733	780	722	716	707	743	718	718	732	702	676	714	749	731	777	718	779	699	743	655	733	761	706	698	722	721	748	738	735	665	745	815	751	740	726	703	759	712	757	686	715	723	704	717	774	724	741	748	698	734	745	736	733	723	756	708	754	761	723	741	735	766	735	729	721	708	745	744	744	728	768	717	744	745	718	713	701	761	715	723	719	731	703	759	747	698	752	706	687	745	698	736	749	732	747	758	751	700	675	703	677	711	769	699	767	726	744	753	730	759	677	788	715	712	701	727	734	684	749	724	758	766	721	709	761	741	734	700	710	757	698	729	722	719	715	795	723	759	760	689	712	723	715	702	777	741	718	687	736	726	764	753	755	709	692	745	744	695	704	695	721	769	734	730	728	673	707	719	727	724	752	728	739	741	729	717	718	761	703	746	788	759	773	736	732	723	748	765	765	717	780	774	702	736	723	745	728	737	776	719	696	737	756	763	722	749	731	759	710	777	776	763	711	769	718	707	725	726	725	703	731	732	743	749	749	754	731	754	769	761	735	736	733	670	744	707	745	751	723	765	767	699	771	758	734	750	710	746	749	710	751	704	713	782	707	724	736	712	724	694	706	746	761	782	753	722	712	755	726	728	759	728	764	754	735	782	753	689	723	696	709	750	718	752	710	668	767	726	732	760	753	743	741	700	705	731	674	748	728	746	748	705	765	710	743	717	766	749	743	765	743	731	734	740	744	704	701	733	754	760	757	721	716	703	740	697	695	739	750	729	691	740	725	735	728	723	675	711	712	700	716	733	761	746	661	743	755	714	687	763	786	681	732	744	706	683	707	745	702	725	746	765	707	717	718	717	711	709	720	756	796	708	723	747	728	704	741	748	742	743	688	736	727	703	687	736	732	744	742	727	742	775	734	735	746	710	740	745	748	737	744	712	738	744	667	755	727	763	777	732	750	732	694	762	737	706	778	790	669	701	716	770	750	744	750	732	729	762	760	702	709	724	704	732	711	749	781	700	697	746	751	703	750	730	762	710	745	764	786	687	756	690	732	732	704	752	764	719	761	714	691	717	728	699	736	671	754	723	724	674	786	729	774	757	726	748	733	706	762	744	764	675	723	731	730	722	749	708	722	737	709	714	685	672	710	721	804	757	756	698	779	750	741	730	721	731	732	696	773	723	718	736	713	739	780	729	729	759	789	690	738	743	777	693	754	684	732	754	725	742	723	771	743	774	743	738	736	733	751	696	731	726	706	726	723	779	700	742	738	730	747	704	737	728	759	689	767	740	694	741	722	771	737	741	678	733	699	693	792	702	754	739	740	772	748	736	699	741	719	759	719	724	729	749	741	747	726	726	729	745	736	735	726	727	766	733	677	774	705	744	772	762	736	686	717	732	714	750	670	720	739	716	726	687	704	727	736	728	743	773	764	779	747	710	747	756	754	757	705	764	680	747	700	725	718	698	785	717	772	711	736	737	711	771	743	740	704	770	734	754	766	777	702	733	762	738	742	734	714	773	709	764	732	753	725	796	728	724	793	802	741	718	758	728	752	718	734	716	752	763	769	711	752	763	723	747	732	747	756	758	751	749	719	772	722	763	725	755	691	718	744	734	771	719	794	717	776	756	757	699	736	743	740	708	763	785	717	785	715	719	773	678	686	764	744	757	730	737	769	700	762	747	716	724	743	691	755	755	726	752	700	748	725	737	719	721	740	756	740	762	727	748	730	679	771	691	687	778	716	704	721	735	762	760	750	740	729	700	737	747	765	721	693	727	743	713	733	744	706	764	771	775	757	746	725	704	736	753	712	698	740	775	743	672	725	770	708	711	695	728	770	746	756	764	744	712	747	701	735	740	708	734	683	727	751	661	719	754	712	732	756	730	693	701	673	751	753	745	671	715	700	721	702	754	776	729	713	730	744	714	738	740	741	759	756	777	764	735	733	729	769	744	747	739	701	735	711	734	735	748	731	673	725	747	718	763	771	776	776	694	699	713	725	742	754	774	757	768	718	753	770	738	747	737	753	700	716	746	743	745	778	686	734	715	707	744	737	722	720	733	771	717	744	744	750	692	746	786	722	767	741	753	687	720	757	714	734	698	775	742	748	739	733	786
24859	21056	27592	25144	17204	3518	1336	1115	1037	973	938	894	840	851	866	817	826	880	864	858	838	814	832	761	829	830	801	846	868	801	842	818	827	809	803	847	786	798	833	782	860	771	842	845	866	825	817	775	795	858	817	808	793	855	834	788	819	793	843	833	820	808	827	799	854	837	826	763	797	833	791	834	846	840	803	825	820	821	817	852	786	792	740	851	835	821	776	861	801	842	859	839	767	804	802	825	792	877	890	790	836	896	772	849	900	817	823	826	813	808	846	777	862	852	824	849	847	874	826	797	809	793	797	834	809	833	827	842	820	844	846	759	864	823	852	834	802	876	788	803	851	835	826	847	832	859	842	818	877	782	819	854	832	827	869	787	814	832	785	815	811	806	788	810	807	858	816	826	834	798	835	772	851	786	862	801	837	843	835	853	867	775	784	784	771	809	821	794	887	791	801	855	873	834	791	789	836	815	836	745	861	770	833	760	878	836	843	853	803	883	837	850	834	786	870	824	811	823	848	819	807	811	827	833	831	803	806	818	811	846	878	843	804	792	792	815	784	793	798	778	848	815	828	819	839	843	819	805	862	783	837	813	842	882	822	855	786	852	805	762	844	855	831	800	825	798	838	810	832	822	833	828	842	823	806	832	798	798	843	748	849	855	841	780	801	808	814	793	776	815	869	868	858	789	861	838	810	831	830	793	882	803	847	831	828	824	804	874	865	820	818	841	823	810	847	844	814	763	787	782	825	839	836	821	834	844	788	799	820	802	786	811	797	821	781	833	776	785	811	860	824	847	882	832	872	830	820	806	799	790	859	850	780	840	862	828	791	837	883	805	787	819	777	861	815	800	774	809	825	875	861	795	768	880	783	856	797	786	868	841	794	779	856	829	798	805	854	831	846	829	878	815	821	827	844	774	833	862	827	797	839	849	835	791	814	815	822	823	817	766	839	827	804	782	847	797	815	865	879	848	840	817	871	779	820	806	789	796	864	816	860	874	834	826	785	805	822	803	808	820	826	830	779	812	794	769	845	853	846	873	806	856	843	800	876	847	834	865	808	751	789	777	828	831	772	770	816	802	875	831	861	827	808	807	786	806	832	819	835	800	835	841	858	818	834	845	851	822	825	845	850	830	799	808	849	841	807	810	819	753	846	806	805	834	778	808	838	832	812	817	840	830	836	811	802	863	809	872	777	806	826	792	795	772	843	860	838	804	818	853	793	818	793	800	858	827	790	854	884	797	843	847	806	869	821	787	870	791	842	846	833	786	795	823	836	740	808	802	807	813	810	840	841	849	838	844	857	851	830	783	824	799	810	830	788	827	821	813	851	766	790	804	801	805	804	801	781	827	814	782	862	855	830	814	814	858	783	817	836	788	818	796	798	829	883	811	818	833	810	775	806	802	812	822	809	806	774	747	845	791	807	795	819	780	819	819	855	875	841	796	803	810	799	850	845	836	813	821	822	819	823	806	818	813	850	869	816	780	840	792	822	825	834	847	868	790	874	859	824	844	857	848	806	834	816	773	801	869	849	831	835	821	853	866	827	853	761	764	875	798	774	850	796	786	844	825	800	835	796	802	873	813	829	785	785	815	882	869	811	876	785	830	823	852	819	841	846	828	852	803	804	798	822	826	812	815	847	831	835	865	835	822	815	802	744	794	755	827	816	873	788	838	843	863	844	876	825	811	792	807	846	803	859	839	887	762	824	846	825	828	873	805	815	823	824	840	828	819	867	842	864	842	827	799	831	862	810	854	824	867	846	803	853	833	797	807	790	859	849	803	828	794	793	787	835	794	779	867	787	782	828	880	796	780	814	835	809	796	809	778	893	785	783	791	790	792	825	798	816	800	789	869	797	788	773	820	832	858	832	823	806	819	764	808	798	795	874	817	801	790	817	801	816	848	805	818	815	792	840	767	778	839	834	812	787	803	820	842	827	781	842	832	868	922	807	805	800	817	852	785	845	734	862	849	870	844	876	822	839	790	833	868	799	793	805	841	794	863	805	818	832	868	827	828	847	825	806	819	823	825	780	810	824	767	822	802	825	810	792	875	831	821	820	833	808	839	845	817	852	797	814	850	810	798	802	785	834	865	852	862	822	843	829	833	782	833	821	828	836	804	802	876	844	824	828	833	832	803	824	782	766	805	842	852	817	814	825	833	800	874	868	830	832	860	883	818	847	790	825	871	827	780	833	803	780	818	778	830	816	837	768	858	799	775	853	862	865	827	804	775	854	832	760	835	798	804	785	841	867	825	833	823	821	858	816	784	805	827	773	839	833	799	793	825	812	807	775	797	858	811	873	785	789	810	818	828	841	801	776	793	776	816	763	783	798	848	821	758	793	848	819	807	819	798	825	872	833	815	797	782	796	833	839	849	836	842	792	774	857	833	859	819	807	786	821	829	862	827	806	784	840	852	846	797	783	807	868	823	807	764	823	821	790	765	882	820	801	828	854	783	816	818	764	828	806	880	786	801	814	853	829	781	836	840	822	804	827	818	783	876	808	840	847	821	810	822	813	870	820	806	841	839	827	865	783	792	805	834	804	791	872	790	821	808	805	850	813	780	832	803	809	830	872	855	823	857	837	805	806	804	867	870	746	835	824	868	826	825	805	784	842	755	769	771	847	825	833	810	826	815	825	846	812	827	816	807	823	821	856	843	840	847	833	828	832	829	817	814	826	807	786	823	760	804	845	786	837	848	810	815	848	802	869	808	829	813	771	856	805	800	805	800	802	829	850	818	829	811	788	762	821	888	816	807	834	790	861	816	819	842	846	843	782	817	833	833	812	827	827	851	822	794	827	794	876	857	743	801	790	798	809	857	801	847	805	830	812	835	833	778	767	797	817	808	785	809	779	866	786	818	781	825	843	834	816	813	865	812	774	781	818	816	823	791	849	766	820	843	863	825	843	837	823	813	842	814	800	862	801	854	811	823	803	859	769	796	863	861	796	843	857	802	800	817	766	811	823	836	807	772	901	830	792	889	780	856	796	844	820	791	800	821	885	870	823	792	791	789	807	851	842	764	823	868	807	814	819	869	843	797	846	798	832	801	777	819	825	860	831	787	861	767	849	789	835	845	813	795	856	818	786	878	831	831	793	766	802	812	809	833	844	842	800	903	818	810	803	850	822	805	828	808	772	801	820	830	829	828	807	817	819	808	855	834	798	803	820	847	838	835	855	852	845	793	810	856	850	786	794	822	818	804	788	806	825	780	849	837	830	844	828	853	813	849	788	807	832	879	823	808	819	794	802	830	816	801	782	875	864	860	878	823	820	805	833	815	816	808	812	812	863	828	787	866	809	864	851	845	740	805	854	801	828	844	819	856	781	825	816	835	784	809	775	801	804	822	848	801	819	801	798	779	835	865	833	726	801	793	775	817	844	874	802	845	837	792	803	843	830	795	832	824	836	863	799	849	845	833	801	860	819	823	810	790	801	793	760	793	790	804	809	821	838	809	825	865	782	828	798	845	780	839	789	770	786	807
41130	55416	40510	20686	7967	2085	1623	1396	1123	1024	977	1021	918	928	885	816	887	869	864	856	843	858	832	872	871	827	845	864	813	852	846	817	842	817	847	891	837	823	839	820	816	799	869	868	882	838	813	827	853	830	808	821	835	847	812	833	788	822	867	818	839	819	876	856	825	832	783	827	834	810	848	805	747	870	790	797	781	886	852	841	826	825	835	800	849	816	860	854	871	787	846	858	765	829	824	847	815	847	882	823	867	827	825	784	807	847	862	768	830	848	808	817	805	852	856	825	810	851	816	860	846	827	835	869	788	773	841	811	816	829	825	819	838	846	875	838	813	802	839	873	838	823	868	836	801	864	841	810	829	848	819	860	831	803	853	780	833	857	856	765	838	859	782	850	865	830	829	828	838	816	863	781	833	787	847	838	883	804	839	804	844	849	816	834	872	851	859	859	804	795	873	853	794	838	866	868	802	805	808	791	808	800	843	825	815	794	869	791	822	789	833	787	835	874	829	811	800	782	838	828	808	828	776	779	847	846	855	804	784	864	774	822	864	857	814	868	829	866	855	815	824	825	797	822	867	825	853	848	844	822	809	785	810	833	902	810	863	858	838	859	849	854	793	862	805	890	848	841	823	785	852	825	836	826	827	817	795	798	807	791	828	840	828	820	798	811	816	834	883	861	875	833	805	855	815	839	820	840	839	818	817	846	801	774	827	831	810	822	815	890	842	848	846	834	804	807	841	831	867	863	813	833	836	850	797	833	808	834	801	805	832	832	791	821	862	876	858	801	842	846	843	850	817	809	852	803	810	837	807	763	832	806	807	810	832	780	795	873	802	831	816	874	858	852	834	846	791	811	819	824	804	831	861	858	815	841	875	819	798	821	770	835	847	803	782	813	858	802	823	847	804	794	812	855	789	837	829	837	831	830	840	806	856	805	844	825	854	870	822	894	833	843	756	796	818	816	807	808	842	839	773	857	782	826	827	825	854	843	844	815	878	811	882	865	833	855	862	859	837	858	826	847	853	844	887	865	826	833	797	827	868	795	859	804	815	816	827	855	828	846	782	864	858	817	865	821	804	780	809	807	843	817	796	788	780	839	881	817	845	817	783	818	888	828	841	887	782	865	810	868	814	779	831	806	837	816	850	881	840	811	833	860	890	815	848	867	837	825	809	796	868	764	795	804	839	931	858	836	816	886	848	868	867	875	772	820	844	810	831	849	837	833	836	825	807	883	850	835	833	819	831	791	820	857	805	836	818	836	793	806	861	858	859	809	814	813	876	833	813	825	759	845	821	882	837	813	838	788	836	845	845	871	833	831	775	858	813	866	780	827	846	868	785	895	850	851	811	810	814	798	784	787	811	856	824	838	801	751	840	850	816	872	795	836	817	831	832	865	872	833	864	850	808	877	826	810	807	778	787	809	822	840	861	832	816	880	826	800	823	808	826	847	817	882	845	819	868	800	847	784	865	883	758	855	827	793	846	851	816	825	855	826	782	828	809	816	832	863	855	804	834	868	817	790	870	788	855	808	839	803	873	845	820	859	846	833	800	818	837	812	861	886	836	872	816	794	755	787	801	805	799	793	859	806	762	833	823	872	795	831	829	806	818	852	854	796	819	760	839	816	878	783	852	880	869	736	770	835	786	806	846	857	785	820	784	818	806	826	854	878	828	842	850	820	802	806	894	826	838	833	866	813	876	774	835	840	821	823	848	809	806	819	801	881	808	812	820	832	851	820	855	803	797	858	851	806	891	857	802	817	844	788	860	783	830	837	807	875	780	855	806	828	829	793	828	845	791	808	829	834	796	875	819	867	796	840	829	857	818	834	845	801	822	811	836	832	828	849	815	824	830	885	825	802	801	796	876	783	822	886	812	880	839	808	825	863	851	844	824	845	843	790	851	796	865	832	875	851	797	783	857	866	797	799	835	847	853	819	801	860	826	837	813	825	774	788	784	865	870	826	847	837	810	824	806	813	801	796	842	822	837	837	830	835	835	874	811	790	831	830	837	815	808	827	782	888	881	895	824	802	809	831	821	827	829	863	859	813	803	870	836	824	829	840	823	787	862	850	879	828	793	809	808	791	856	897	780	850	846	804	778	847	869	843	825	819	803	816	821	799	780	857	864	818	851	864	800	894	838	777	808	772	873	840	843	799	796	847	812	819	801	828	812	833	865	838	768	799	842	791	842	837	813	790	859	853	819	823	815	836	791	869	821	831	857	837	837	804	842	845	851	802	803	879	808	847	824	812	834	827	787	790	875	824	781	801	816	791	829	796	872	820	818	841	808	808	820	864	806	795	864	831	828	809	844	840	832	774	805	834	875	815	796	782	829	838	792	814	807	822	860	843	785	826	862	843	823	813	820	868	858	797	820	821	872	858	851	800	836	815	810	854	859	797	829	864	838	891	884	816	870	752	808	854	817	865	812	800	832	803	841	801	774	847	820	876	792	828	820	815	762	816	841	838	841	836	784	815	784	827	816	848	879	794	797	784	835	890	805	844	855	808	806	809	817	817	822	814	832	794	836	845	855	811	797	820	850	867	855	801	790	809	850	853	833	834	865	815	851	793	834	857	864	813	811	878	826	817	809	872	796	854	804	867	848	842	805	839	843	836	826	818	813	794	784	831	861	835	856	867	827	813	799	835	835	854	829	806	853	811	836	825	854	850	852	814	879	823	811	787	818	779	878	829	838	864	849	874	818	801	819	818	769	833	802	782	776	841	829	825	805	843	837	838	777	829	838	857	828	817	846	836	871	861	817	826	858	854	821	825	874	799	824	869	880	868	836	794	876	800	855	780	846	807	811	803	777	829	773	803	801	778	852	814	790	819	798	846	833	861	822	825	842	860	803	886	871	816	795	822	857	769	849	842	810	789	836	859	805	825	849	783	832	807	851	799	845	817	851	820	835	827	834	821	803	846	822	819	834	824	845	871	823	850	862	784	827	846	845	797	804	797	813	803	839	857	831	827	800	858	813	812	843	823	862	877	839	817	798	840	830	883	834	793	827	766	829	813	859	813	838	817	820	820	839	845	828	841	829	848	860	839	853	859	858	815	819	798	850	829	837	795	837	797	837	796	838	861	849	811	800	828	857	803	851	830	853	783	832	880	784	809	860	841	835	860	819	846	821	823	843	830	844	818	829	872	845	872	853	811	833	845	787	843	801	831	859	796	843	872	851	852	836	842	793	790	837	864	804	859	720	848	828	798	870	813	803	795	835	860	840	806	820	842	849	835	849	783	827	833	850	799	832	849	839	813	784	824	848	820	794	812	794	831	853	799	838	819	832	880	843	808	861	855	883	866	839	816	832	826	849	787	865	866	875	816	816	861	837	833	799	794	815	867	815	846	821	830	837	867	840	758	833	784	859	802	810	816	850	804	823	795	804	870	801	822	842	793	807	870	761	815	818	812	824	827	830	819	830	830	818	826	786	803	808	814	874	794	848	876	825	860	826	801	835	885	767	747	847	841	816	810	786	818	852	788
22481	20948	28329	23748	20946	20951	10808	1234	882	859	750	748	669	686	660	666	658	662	613	643	667	633	595	566	635	631	613	635	616	619	610	615	620	649	612	603	589	613	552	605	570	614	567	643	594	657	585	572	615	582	623	631	608	570	567	610	583	601	659	577	577	609	619	626	613	626	617	607	624	596	589	603	617	581	612	621	612	644	615	578	592	584	582	586	627	587	642	613	618	611	630	628	604	622	612	565	618	630	610	627	621	587	592	614	628	602	610	639	598	593	577	625	621	599	612	604	575	634	590	624	572	589	622	587	599	614	605	569	610	629	632	576	582	552	620	603	602	577	627	593	591	666	542	600	629	626	612	577	563	571	622	633	688	579	583	581	552	591	577	592	613	576	572	621	603	612	590	633	616	592	620	651	617	607	617	627	597	606	612	604	578	593	637	608	658	569	577	626	574	589	604	602	658	595	612	605	594	592	606	609	583	604	586	590	623	631	647	587	603	538	605	570	578	623	562	635	632	610	598	638	614	572	610	606	608	594	643	645	648	552	583	591	593	656	593	594	588	631	607	575	602	571	564	586	607	612	616	585	596	612	629	589	600	635	614	578	634	660	649	612	576	571	574	619	578	633	661	643	589	579	557	608	602	614	591	634	591	675	618	588	623	596	650	565	610	627	665	610	556	595	632	601	630	677	632	562	574	641	636	580	665	627	587	609	571	585	625	568	603	582	580	553	611	606	590	601	602	600	600	607	607	601	535	575	592	598	585	548	613	593	591	568	571	588	584	605	602	577	629	614	603	574	612	625	591	613	581	626	576	571	607	613	624	582	594	604	593	567	584	585	638	579	681	652	618	603	643	653	563	584	598	585	598	581	626	571	596	585	569	598	613	608	613	619	605	571	619	608	539	604	609	564	600	602	602	625	570	634	597	584	583	603	589	590	599	584	590	617	556	637	602	602	605	611	586	612	646	568	576	632	569	580	602	606	610	611	673	636	595	543	593	575	575	638	606	595	582	595	606	562	570	607	634	608	631	610	603	598	608	615	583	590	555	596	580	619	623	625	598	601	598	604	626	588	579	562	560	595	617	573	636	636	656	580	608	623	576	624	584	568	589	618	612	590	607	598	614	586	588	562	618	586	634	600	617	583	603	567	579	618	585	613	555	566	609	615	614	618	568	611	571	606	610	632	603	556	576	603	636	632	551	654	612	638	622	676	597	584	571	569	605	601	623	613	611	598	589	630	614	589	642	595	633	598	600	635	616	623	601	601	635	610	603	598	577	587	621	609	630	587	582	554	620	623	609	607	562	598	582	595	597	615	608	586	615	648	627	591	615	599	615	584	592	643	599	613	588	613	581	598	569	653	605	578	643	594	528	612	563	625	617	620	582	598	573	650	609	553	623	587	567	591	583	578	574	596	609	575	603	570	582	613	626	603	602	604	565	621	594	615	612	622	625	599	578	583	580	638	598	576	573	606	598	566	574	613	595	618	628	604	603	577	575	618	571	577	596	590	611	621	620	574	645	603	598	588	626	593	621	577	633	634	638	636	612	584	565	609	584	578	553	586	628	619	579	560	599	615	623	588	610	620	563	603	608	564	611	594	589	606	604	578	579	583	570	618	632	623	607	589	574	526	609	620	573	600	575	554	609	619	548	559	596	584	620	581	596	638	578	597	614	582	624	567	582	605	586	581	584	577	602	621	606	618	615	582	575	598	595	625	548	579	592	573	619	594	639	605	600	598	578	596	654	583	577	584	570	642	600	594	612	572	585	605	592	585	595	636	604	619	581	637	584	606	563	619	606	628	619	587	602	591	560	615	563	609	655	602	598	576	583	634	608	663	601	608	570	586	608	597	618	577	585	619	591	605	597	597	589	573	580	573	635	602	606	655	572	596	568	592	620	596	582	572	641	603	606	601	626	601	578	565	626	596	612	586	634	554	621	570	592	625	609	605	603	625	614	605	623	638	612	593	580	583	628	568	592	637	570	583	572	612	656	589	648	610	592	546	622	615	610	600	582	618	585	596	578	575	640	616	581	624	595	536	608	621	602	601	604	652	619	632	604	584	595	582	569	590	629	569	592	585	579	602	579	578	607	599	604	583	654	562	613	622	601	638	635	629	573	612	552	581	586	607	590	601	601	642	637	618	648	631	557	598	577	572	602	596	624	609	604	593	578	608	596	623	555	588	620	607	608	588	581	653	633	614	610	591	596	600	600	575	643	598	610	608	567	638	584	603	644	626	629	581	586	578	629	586	598	604	602	570	575	614	602	607	572	606	578	580	574	634	625	638	593	628	565	618	594	607	615	622	600	566	631	658	572	621	591	604	599	623	590	613	650	617	586	546	624	560	591	562	630	619	627	623	590	599	604	551	617	593	602	606	616	625	607	607	633	601	637	591	597	616	584	582	606	638	632	592	592	609	565	631	604	570	580	581	625	609	565	591	574	601	588	615	570	584	580	599	600	571	591	581	605	634	614	606	572	561	590	545	623	611	569	621	581	630	597	570	564	600	581	585	621	643	628	590	606	595	585	589	596	609	610	605	623	606	621	553	637	579	654	592	614	632	625	618	565	571	617	647	600	574	612	601	582	594	595	602	666	601	610	567	599	577	602	587	652	611	582	604	627	599	617	620	593	602	647	660	582	588	583	591	642	546	570	623	547	601	621	620	592	613	608	603	630	546	581	588	602	564	635	613	617	631	599	610	625	559	611	578	602	575	601	638	634	584	662	635	637	595	610	575	589	569	640	625	595	637	618	628	606	611	585	659	580	609	600	631	586	624	591	595	584	598	632	625	584	537	583	591	626	592	586	601	617	590	624	608	600	575	627	597	577	593	625	631	636	650	579	593	591	636	518	590	584	595	590	628	588	625	593	657	610	596	611	632	613	590	628	597	596	629	611	636	573	573	579	637	600	609	626	597	649	662	631	611	580	554	602	591	586	597	635	613	634	582	628	650	572	591	620	595	588	595	593	620	595	574	625	614	608	594	580	566	590	561	577	597	613	608	612	591	596	587	578	621	608	582	600	634	594	581	627	608	630	639	609	595	541	617	596	591	603	609	586	586	622	591	600	602	553	580	576	583	594	610	605	582	600	568	612	600	610	604	607	619	568	582	604	596	596	596	645	555	613	592	636	593	597	578	610	608	618	617	612	640	585	606	585	575	587	575	597	613	635	604	590	630	586	630	610	648	635	656	578	579	586	566	565	581	587	590	616	622	530	598	633	594	586	634	592	611	614	570	614	603	626	565	602	578	633	578	607	616	583	596	586	597	563	572	593	647	630	531	609	588	619	595	572	631	574	626	628	597	618	559	587	618	606	568	601	637	600	568	600	590	590	607	636	587	559	624	591	613	597	616	626	638	598	600	596	609	553	612	630	573	580	632	617	621	631	605	586	596	606	579	637	591	590	585	612	587	576	672	607	553	607	599	605	653	606	594	616	578	580	605	601	590	592	598	606	572	542	600	602	619	619	630	555	621	665	597	602	616
44778	63553	45573	23437	6503	2358	1617	1369	1201	1020	849	789	774	716	687	687	642	650	634	646	641	646	623	656	647	648	649	634	646	610	554	621	631	667	646	587	617	566	624	624	611	623	588	624	564	591	605	641	628	615	597	637	591	577	658	639	577	595	632	635	617	658	614	614	623	572	572	616	640	615	629	572	614	629	579	585	583	587	590	595	555	618	637	615	605	623	636	548	625	626	582	639	644	631	620	654	590	597	608	612	578	629	626	641	597	615	603	643	564	611	622	643	612	614	622	619	577	654	614	611	602	624	632	628	641	622	580	617	605	573	612	603	637	640	639	604	556	584	580	686	596	615	621	614	661	584	589	613	624	624	626	649	586	614	606	618	606	578	650	620	632	640	624	594	598	590	632	619	613	605	582	615	603	586	584	618	569	619	612	613	603	587	568	596	610	598	625	625	636	600	585	631	654	618	630	605	644	606	590	618	615	580	628	580	564	597	610	614	626	589	643	647	585	588	615	634	636	668	567	654	584	628	595	618	605	562	580	628	623	608	652	602	588	619	654	593	600	632	590	614	615	650	580	603	576	611	570	579	601	601	602	626	573	614	571	606	603	599	626	591	620	599	609	601	616	580	620	584	648	632	629	586	606	622	627	578	622	597	636	589	603	577	604	603	602	590	641	660	598	627	618	621	635	615	586	607	612	593	579	609	593	572	621	608	630	579	574	619	599	570	659	551	614	607	597	644	615	634	618	600	633	600	623	582	631	593	579	607	633	635	613	618	608	633	585	651	582	613	592	625	586	650	629	555	605	594	651	605	576	566	576	577	588	629	591	615	597	624	639	610	615	586	600	593	636	615	635	601	625	547	606	596	595	674	614	607	593	611	615	607	628	597	621	611	607	623	606	594	594	606	608	564	563	609	632	615	581	637	584	629	607	631	636	601	647	617	625	635	584	618	647	621	616	637	608	653	606	587	571	589	596	616	614	580	586	614	623	638	642	597	606	591	615	634	580	588	616	610	618	592	590	591	626	603	591	579	620	558	607	618	627	622	543	580	596	576	604	592	613	566	624	594	610	648	622	587	614	631	632	669	621	615	593	647	619	648	632	631	651	593	601	590	595	577	595	614	599	665	593	620	627	594	606	589	594	618	607	586	609	613	588	596	616	594	590	507	605	608	586	650	608	600	596	575	602	621	622	609	592	592	611	571	604	645	656	601	648	623	584	655	586	609	595	617	577	596	633	597	595	620	569	596	577	620	612	592	609	632	631	603	584	611	643	641	584	570	587	611	599	582	605	596	607	612	615	588	594	629	661	618	584	599	585	577	623	628	596	617	617	637	600	638	604	569	625	556	600	577	603	591	664	639	604	627	606	604	547	612	648	626	557	625	604	645	590	627	571	576	572	576	613	586	582	604	641	633	588	606	613	601	569	599	604	572	575	599	596	604	621	650	548	596	608	613	585	565	599	641	621	619	612	603	618	583	595	603	583	596	613	609	623	612	613	647	638	637	671	614	595	612	559	603	640	597	601	594	620	629	609	578	561	576	666	581	608	605	605	597	641	617	589	620	582	622	602	632	631	589	612	615	619	586	583	618	582	606	644	632	608	627	622	589	624	605	610	589	592	612	629	653	620	580	644	640	607	614	558	638	620	633	575	613	633	575	591	621	599	580	621	614	567	637	660	617	584	606	611	646	597	615	631	627	633	607	613	592	619	616	611	606	630	613	591	579	572	641	591	652	629	597	611	570	600	574	638	605	650	622	618	643	613	591	601	553	590	620	646	603	629	643	589	598	640	631	601	575	589	604	595	561	625	641	606	620	611	620	594	591	596	587	606	643	592	541	598	604	578	643	601	626	600	653	625	613	601	667	590	597	627	595	606	598	639	616	661	595	625	645	612	609	619	561	628	658	630	563	624	582	632	591	578	585	615	601	583	653	627	593	605	568	596	595	558	626	636	591	641	583	648	599	594	609	641	619	607	601	605	595	601	578	577	605	586	607	626	664	611	650	608	598	609	611	631	610	648	609	615	599	598	590	576	621	590	631	595	581	607	586	643	627	605	579	631	582	651	645	666	615	586	620	632	592	614	597	570	614	606	577	597	632	604	643	611	573	603	576	628	610	622	620	647	557	626	579	591	590	586	626	609	618	583	603	628	611	613	609	601	599	595	596	604	562	594	658	590	620	586	646	623	617	653	610	624	555	603	599	611	637	570	628	610	596	569	633	592	617	623	589	589	596	613	604	586	629	599	608	645	600	578	586	601	607	609	622	594	604	580	617	588	616	581	594	589	608	584	643	582	592	650	627	600	607	682	594	610	662	597	586	622	585	624	615	563	618	628	605	631	634	598	675	603	605	631	594	634	567	627	619	638	555	648	562	643	605	594	599	628	589	618	555	593	581	660	619	619	612	609	543	601	580	652	590	616	582	597	584	616	584	607	618	603	645	611	602	607	609	585	626	610	642	569	556	621	607	607	610	606	600	600	585	643	619	631	575	631	609	628	592	619	589	567	601	573	581	575	629	602	613	589	589	626	580	618	627	624	575	614	644	604	576	529	601	575	591	647	651	582	613	582	629	574	595	630	665	636	611	578	554	585	648	594	618	592	636	603	644	633	591	625	617	661	614	627	598	551	594	584	612	599	586	620	631	582	601	611	614	595	624	593	659	581	577	608	632	599	605	594	601	625	596	599	571	606	571	613	571	587	630	613	581	606	613	598	590	631	639	636	594	621	658	628	602	618	622	603	581	614	625	613	654	618	629	585	627	561	639	664	580	640	593	553	603	611	612	624	654	612	648	611	596	624	653	576	601	605	660	672	602	630	603	679	563	607	591	617	582	600	629	622	608	668	583	626	586	607	648	623	600	615	605	567	648	599	622	594	608	615	625	608	595	614	612	596	602	610	584	634	573	632	587	586	618	628	578	615	576	619	591	571	621	591	621	600	598	607	645	640	599	602	594	622	581	620	629	597	630	632	599	606	600	611	656	593	606	644	577	598	624	598	551	608	584	656	564	598	607	583	638	630	607	648	617	582	628	595	615	593	626	589	581	599	586	591	624	622	619	569	612	585	598	620	619	644	599	585	596	593	589	633	571	622	594	608	641	569	608	642	607	623	585	584	615	604	590	632	622	616	570	586	615	583	561	627	613	631	578	615	616	597	651	648	591	624	557	642	656	595	563	565	632	622	629	609	628	620	639	598	603	641	625	593	646	588	554	582	625	609	631	644	634	637	605	634	595	628	609	622	592	556	612	576	588	648	609	638	613	614	626	634	636	635	570	621	627	595	681	609	605	578	612	605	606	583	610	651	581	592	597	603	619	569	617	629	652	648	590	604	623	607	619	650	591	619	652	589	625	628	551	603	630	602	632	578	597	649	572	592	603	579	602	600	586	609	609	625	632	576	608	606	655	615	646	621	568	597	591	635	600	610	612	609	658	579	614	636	595	580	616	599	623	628	616	604	604	594	584	618	578	581	587	636	590	592	633	631	631
35838	31807	27353	13659	3618	1290	1161	1103	1054	965	967	997	916	986	947	931	967	898	948	910	924	908	948	856	917	971	946	927	934	914	895	930	871	891	875	896	934	949	956	871	838	900	928	877	885	872	943	932	877	913	907	912	936	945	886	897	890	896	933	863	912	948	924	898	939	822	872	870	911	891	865	955	953	883	883	841	952	876	928	943	898	954	933	917	898	874	850	905	916	877	943	831	867	942	915	932	854	919	925	876	929	950	925	906	857	865	858	904	883	896	894	904	856	954	882	875	925	903	931	897	919	937	854	922	931	913	901	912	905	866	887	959	864	945	988	929	858	916	878	948	864	902	855	897	887	886	841	912	889	912	881	876	951	854	896	892	907	935	888	916	925	842	937	893	883	840	896	894	860	889	931	927	895	945	898	929	937	947	886	898	916	830	916	929	886	919	904	975	887	909	882	876	890	883	883	898	883	882	827	910	941	900	934	987	908	889	820	864	925	859	899	903	923	949	852	932	860	875	907	879	940	888	898	886	927	917	895	882	910	883	921	910	910	912	853	956	915	877	889	861	932	919	922	903	913	862	928	884	867	879	900	871	926	919	948	820	899	951	876	924	911	873	845	885	930	922	929	875	921	890	891	865	851	943	816	884	931	905	887	883	896	924	910	884	877	955	855	930	905	852	899	917	974	911	872	842	900	863	878	862	896	872	910	862	892	900	882	918	880	939	898	960	907	833	861	859	932	947	893	872	881	897	909	913	962	846	940	919	897	914	931	850	909	913	875	876	907	906	922	868	886	855	857	887	887	885	891	922	963	896	962	861	890	933	879	906	905	938	901	968	890	884	857	919	904	939	866	959	869	866	848	884	911	955	886	875	910	935	937	865	878	923	901	884	953	898	912	939	896	882	883	887	872	884	901	895	886	872	907	899	896	895	923	899	888	870	909	850	950	920	876	880	889	896	865	934	803	864	886	916	862	893	884	950	883	869	905	891	926	896	967	907	899	900	895	883	931	909	884	921	888	865	874	947	897	893	923	892	964	868	943	869	880	944	879	929	911	923	912	895	881	856	894	851	910	896	899	902	892	913	962	915	937	916	924	944	858	911	954	904	970	881	879	921	911	897	923	894	896	847	889	898	868	914	857	880	904	909	909	864	906	911	917	920	908	916	922	898	905	876	859	924	873	905	843	898	908	908	933	892	962	904	882	885	893	877	914	903	908	902	864	942	907	890	905	926	881	893	923	843	904	927	914	894	926	926	925	920	875	915	913	882	920	896	860	919	930	864	883	819	890	899	906	875	912	928	869	857	830	876	912	852	902	920	825	914	854	877	912	910	946	965	930	904	835	893	868	888	902	861	922	901	850	936	900	893	952	876	985	868	864	878	834	891	967	935	946	918	894	893	877	908	865	891	922	884	868	935	916	914	916	896	878	907	984	916	871	890	953	877	932	880	871	934	903	864	919	891	948	910	908	929	884	873	852	914	926	903	904	884	888	908	909	907	849	922	933	903	876	898	956	911	913	941	891	904	841	881	911	910	910	886	931	894	943	916	849	859	874	914	966	950	912	894	848	867	942	880	951	944	929	909	884	890	946	924	908	937	916	945	919	918	910	913	910	868	918	934	940	891	877	876	860	805	904	894	937	865	909	853	877	900	884	940	915	869	893	862	871	959	897	956	874	941	874	861	859	926	942	936	870	917	951	855	881	884	921	904	928	910	894	928	923	945	951	922	847	887	894	837	913	944	918	891	881	942	926	930	880	909	880	900	886	948	867	925	853	861	919	957	921	934	849	927	952	924	921	888	885	847	912	865	898	870	875	919	900	905	896	888	891	886	912	971	925	929	926	894	937	879	911	916	946	895	905	879	902	892	965	927	914	896	945	961	946	929	900	892	948	971	917	925	884	885	855	872	945	889	938	889	906	911	895	950	845	917	859	895	852	931	883	926	836	924	924	885	878	877	956	902	900	878	961	883	931	880	864	896	907	898	903	897	886	918	880	891	913	858	935	911	912	873	937	928	913	898	880	891	898	894	877	880	901	884	913	872	847	896	899	928	879	884	938	925	959	893	943	885	914	903	893	941	890	924	898	908	924	936	858	927	891	884	889	879	891	914	954	844	871	914	865	915	900	941	914	881	850	950	899	944	891	914	899	911	906	918	870	955	910	929	922	876	878	946	909	885	878	886	917	951	904	919	896	867	846	917	858	932	891	857	896	911	883	889	889	816	912	908	915	852	898	890	837	881	952	888	901	897	867	885	921	941	901	913	903	915	886	905	864	878	891	921	896	917	890	869	836	884	929	885	968	927	873	902	952	883	932	881	923	860	917	922	912	958	916	893	870	906	877	861	924	927	930	904	865	870	902	921	971	869	898	892	862	903	910	945	917	853	921	886	900	918	930	847	932	870	850	981	969	913	864	909	892	873	906	885	888	934	852	897	859	859	888	909	916	898	888	927	952	892	898	869	917	904	853	927	883	928	881	845	915	881	894	886	920	909	936	866	928	928	929	909	904	886	933	896	923	864	909	928	879	910	879	871	926	927	889	941	904	908	884	879	926	930	940	893	931	878	888	901	917	896	862	944	910	928	857	871	936	926	905	848	905	899	867	889	885	904	884	898	902	910	942	845	901	869	984	924	856	895	860	910	834	925	946	924	866	884	899	865	945	936	872	933	890	879	873	886	883	906	910	931	886	887	914	902	858	905	932	870	905	927	944	931	898	962	944	911	912	944	881	924	920	856	898	906	901	880	924	860	887	851	911	879	871	867	919	907	941	846	878	904	868	898	941	902	911	900	884	919	849	922	927	927	887	893	948	882	876	926	926	939	853	909	895	875	903	902	955	914	916	878	863	935	925	904	947	899	956	903	908	927	940	911	857	900	929	899	925	853	889	911	853	869	922	907	867	854	866	952	906	947	870	887	843	859	940	926	908	879	887	943	897	871	906	901	916	882	929	911	905	926	840	894	923	906	901	891	968	966	958	890	947	933	928	923	968	887	873	876	974	914	904	851	931	824	917	913	882	906	892	933	863	888	896	901	905	857	961	897	910	940	842	930	932	896	865	901	908	875	908	891	882	937	962	886	919	885	918	912	901	898	887	902	866	870	928	957	948	933	905	884	871	906	873	880	952	957	918	929	889	870	885	879	887	911	873	905	881	871	876	904	859	926	888	852	904	905	934	932	916	932	940	964	894	889	926	961	872	866	883	907	890	894	894	890	910	883	857	912	929	905	993	909	888	888	888	914	918	882	847	894	941	909	938	865	921	922	934	925	861	930	914	950	891	937	861	902	957	926	851	895	883	937	870	882	932	913	886	907	889	885	883	871	932	887	913	886	877	918	941	929	902	855	925	904	864	915	888	887	925	861	857	929	931	866	882	916	874	848	896	881	892	924	898	921	890	939	944	860	861	879	902	914	901	911	883	918	848	905	943	895	923	931	934	870	913	876	858	926	960	840	871	914	927	908	900	940	891	897	900	874	922	907	872	887
43507	44932	28695	10217	3955	1484	1271	1212	1042	997	1023	988	978	969	933	901	957	890	952	977	894	933	896	974	944	913	973	901	919	982	933	853	913	909	943	913	881	973	904	890	922	868	945	879	899	917	953	932	901	921	916	912	909	829	939	887	911	911	925	982	947	889	880	927	921	944	925	924	883	888	912	912	881	887	848	893	897	912	904	892	885	903	926	898	901	952	920	907	939	938	856	911	924	939	915	912	878	889	925	900	917	957	933	932	960	944	914	883	921	940	902	905	932	895	877	906	944	957	921	885	917	912	952	969	872	943	858	909	970	927	880	881	928	942	919	861	916	940	917	917	906	924	964	900	945	897	943	917	956	927	909	917	920	878	969	857	935	920	864	945	882	898	892	867	952	903	946	920	913	966	918	931	904	969	880	951	928	917	895	931	939	893	919	866	986	945	929	909	895	892	913	881	858	959	898	934	923	893	917	915	929	873	953	939	885	929	856	921	975	885	910	916	910	888	905	930	945	945	915	853	917	939	915	928	944	953	936	887	872	914	872	921	961	848	968	948	942	872	931	856	902	905	900	951	925	869	919	863	937	953	889	939	961	857	866	901	900	938	947	936	957	886	931	915	894	892	897	933	862	879	873	884	852	902	863	979	926	888	943	875	885	925	965	964	890	935	938	893	828	923	882	899	902	889	944	860	926	940	888	923	883	892	866	952	922	925	883	859	833	962	927	830	884	916	920	875	980	912	913	923	950	902	857	858	910	906	858	933	950	928	888	886	912	928	902	936	962	926	899	888	917	871	908	900	912	830	893	895	910	893	943	864	916	907	914	890	927	915	925	916	882	917	911	885	891	913	980	903	953	924	922	921	937	931	928	916	915	936	938	932	890	878	917	932	929	898	907	902	936	882	964	919	888	912	867	929	965	896	959	901	925	956	950	942	901	897	875	872	881	899	916	894	916	857	863	939	912	897	928	944	928	905	923	930	979	889	870	913	904	850	948	915	897	916	949	931	903	878	928	885	931	922	918	897	898	926	927	858	881	946	877	932	928	929	899	900	917	901	918	903	927	872	922	902	904	891	860	983	944	948	890	896	880	925	953	906	914	905	920	966	916	909	928	979	907	935	897	934	885	876	920	869	864	904	908	951	916	965	906	927	957	879	905	893	930	958	913	904	973	971	879	906	985	987	907	908	899	973	910	892	886	908	906	923	869	935	938	975	903	927	898	869	958	871	882	931	950	986	876	933	899	930	873	961	868	947	942	890	950	900	913	954	942	914	894	963	936	939	868	863	903	960	910	945	901	959	858	858	932	912	886	891	926	920	974	956	932	987	905	928	966	878	905	923	955	986	926	975	900	915	912	952	909	908	923	925	932	918	950	904	853	956	929	915	972	949	908	932	874	882	883	895	930	889	922	910	857	916	883	932	917	913	963	917	897	863	925	899	913	914	920	929	919	913	895	899	901	922	912	913	822	914	928	886	865	917	881	878	888	951	890	1011	911	897	957	882	920	930	891	971	862	916	877	920	876	908	864	938	890	917	895	871	946	880	909	910	886	872	857	865	893	909	935	882	887	935	926	877	922	919	885	888	944	864	894	1013	927	958	896	868	914	888	917	899	926	925	902	902	842	913	904	952	914	982	920	915	942	951	908	917	945	934	861	917	910	889	961	909	938	901	903	910	908	902	945	890	926	890	925	898	937	912	878	910	994	898	855	924	920	892	939	909	900	912	903	918	885	903	889	924	894	921	926	933	900	888	937	900	913	876	863	905	938	936	863	876	907	963	928	924	896	971	971	985	884	887	913	904	946	928	918	964	939	865	916	850	920	876	947	911	887	874	927	878	873	888	957	970	953	914	974	954	915	893	890	907	896	951	919	940	898	926	853	942	888	945	907	948	873	912	917	857	912	921	949	901	939	919	906	1001	934	938	947	956	958	898	944	940	945	974	914	932	893	906	929	939	923	964	863	954	937	922	946	925	893	885	912	938	869	919	906	883	923	899	918	926	884	921	886	888	906	884	954	952	919	845	908	931	919	911	923	938	937	897	918	858	929	915	859	899	888	889	948	917	930	910	918	895	959	914	908	905	950	870	906	907	982	953	914	954	939	930	939	953	958	865	873	887	953	911	890	953	894	931	897	896	882	930	939	917	903	971	884	936	892	903	955	913	883	861	953	918	906	852	933	904	944	919	927	956	877	920	908	933	892	905	889	886	907	959	927	920	892	913	946	938	924	871	851	935	908	923	948	903	906	966	933	949	905	937	935	926	888	881	936	909	891	947	879	952	943	958	933	902	935	928	903	890	918	912	948	865	935	915	879	844	925	967	893	880	895	930	929	854	870	936	908	913	881	929	934	903	866	905	907	903	944	925	886	912	879	897	928	943	945	930	935	943	901	914	927	898	966	964	901	894	882	984	883	906	814	901	899	941	907	928	874	923	866	900	951	974	914	931	925	888	924	893	912	906	900	930	877	950	918	915	906	905	866	982	887	940	936	935	922	884	899	874	885	879	936	907	940	924	973	917	957	956	927	928	908	900	918	952	982	931	965	944	1015	940	906	918	935	966	904	896	937	958	870	866	873	950	881	892	930	915	924	892	964	939	923	972	891	935	897	890	945	912	919	931	968	909	879	909	919	898	946	907	888	906	913	908	930	923	828	928	904	905	911	969	853	910	860	900	924	898	959	905	885	919	913	924	957	897	939	922	937	899	899	896	892	884	887	914	885	932	937	927	943	904	972	890	933	927	903	918	968	949	880	951	905	976	929	934	952	880	953	930	930	893	888	925	926	895	853	943	910	928	908	879	887	942	943	875	877	946	937	910	901	915	953	967	924	911	962	885	915	939	863	955	900	903	872	945	921	910	992	898	901	899	912	917	947	874	932	923	878	879	951	939	869	922	888	942	909	889	901	911	914	924	930	919	947	940	957	936	930	906	920	918	904	895	913	906	945	965	853	915	908	920	940	926	918	937	900	918	896	911	927	893	914	936	900	917	963	998	884	922	924	869	960	968	973	905	987	915	945	880	930	881	947	957	931	919	959	898	842	959	937	880	919	881	808	902	921	915	884	890	921	879	934	883	891	922	965	941	957	897	885	928	937	962	885	945	880	907	977	915	914	951	925	911	959	927	923	910	935	890	986	906	949	925	894	910	958	908	977	914	944	857	911	870	970	886	916	931	938	932	961	929	954	885	903	907	925	892	894	933	937	929	916	907	920	908	988	917	968	975	873	950	957	931	919	953	875	888	905	923	918	940	975	929	881	909	912	915	897	913	967	912	918	903	934	915	851	884	912	878	953	942	920	908	891	879	871	972	953	903	893	947	930	903	950	913	927	913	911	909	925	916	943	930	958	928	873	834	952	886	889	907	875	951	871	906	860	913	931	895	951	873	917	920	944	937	936	913	969	895	870	956	900	925	975	973	873	880	941	876	927	949	928	930	925	894	899	892	916	932	887	912	932	940	929	941	907	903	864	930	915	927	962	881	869	899	911	965
23636	20935	28002	24098	20922	12824	1820	1089	957	884	893	777	792	759	801	800	793	775	758	795	714	785	706	762	772	765	781	801	724	777	756	758	770	764	776	760	777	734	720	756	752	778	764	772	759	771	786	717	765	754	819	750	704	790	739	735	775	725	750	768	730	779	761	785	778	789	689	732	767	709	712	740	736	724	739	702	725	748	739	761	732	724	754	730	740	739	796	757	825	746	737	780	745	726	793	782	709	800	764	756	728	733	745	752	748	769	710	770	792	742	745	777	746	739	796	769	724	783	774	788	743	727	754	734	760	770	792	719	747	722	783	792	737	765	746	789	748	741	752	739	799	751	734	710	740	746	728	742	663	751	732	736	749	749	698	753	756	741	753	771	789	763	767	722	744	742	697	749	706	748	760	785	751	738	744	753	797	776	727	719	734	746	712	715	730	714	754	756	730	695	753	795	766	786	700	723	743	786	726	759	760	759	734	827	747	783	768	791	715	710	768	783	786	763	785	781	709	721	738	794	711	739	765	729	791	751	793	755	763	726	719	725	756	765	771	748	765	723	741	791	737	724	765	798	798	821	747	717	743	765	743	743	702	729	770	763	751	798	693	730	786	765	774	739	750	756	747	784	773	764	756	700	726	765	729	788	702	715	741	819	709	688	741	726	688	803	687	726	769	819	727	717	776	756	717	743	714	751	738	709	707	816	775	745	777	761	784	707	758	738	725	755	769	804	761	779	743	766	703	823	743	713	763	727	719	782	767	735	723	782	773	761	734	758	708	756	768	754	765	728	733	749	725	743	752	740	716	768	758	744	725	751	791	733	739	701	722	792	731	755	747	769	701	703	689	790	716	751	752	778	746	724	767	692	746	720	749	732	785	818	716	735	737	740	745	734	796	759	758	792	718	751	728	780	710	729	794	730	731	749	724	793	728	735	752	723	762	752	751	755	740	743	723	755	804	736	760	695	740	716	813	733	740	733	706	800	775	776	750	762	739	730	719	813	750	732	737	744	789	751	734	737	746	766	719	715	772	764	753	697	740	698	719	756	780	769	744	723	719	747	752	753	780	806	751	767	737	753	761	738	742	704	724	746	768	759	735	760	720	744	775	754	737	726	760	752	755	746	712	759	742	758	731	755	756	742	731	778	771	770	739	732	765	725	716	755	808	726	758	757	748	700	759	736	742	755	788	771	758	708	711	753	755	755	737	760	716	758	729	753	675	746	741	743	767	728	752	728	762	756	717	751	768	716	747	778	756	764	772	683	731	719	769	743	757	716	794	703	735	810	727	752	739	698	729	735	737	748	764	748	764	743	740	757	733	769	758	779	712	743	707	740	715	768	796	726	735	750	753	683	746	782	764	744	734	747	756	717	704	713	762	787	752	729	768	722	753	742	757	736	823	769	730	715	773	762	734	725	720	787	733	775	728	756	758	781	694	761	723	738	733	746	777	756	770	804	734	739	715	723	788	713	763	819	761	723	782	764	744	741	767	754	723	789	718	752	759	697	736	773	722	728	766	785	779	720	752	714	719	786	731	741	701	759	766	779	757	720	768	756	747	721	801	753	726	798	706	775	735	736	715	766	725	713	800	758	753	724	715	724	747	764	791	758	738	778	741	746	768	798	748	697	781	754	732	751	734	771	742	774	783	708	740	750	771	754	735	761	762	731	767	729	761	769	713	699	754	701	704	738	759	762	759	767	782	771	786	760	754	761	732	748	799	756	748	770	737	713	710	775	766	768	698	748	770	763	732	779	765	745	770	712	733	753	741	745	703	743	777	764	759	765	752	729	731	769	766	746	798	766	720	761	749	759	779	725	762	750	732	764	760	707	732	728	713	743	703	741	704	729	752	752	728	745	761	772	747	736	707	719	780	661	742	777	798	768	742	733	769	751	740	733	749	674	754	780	759	724	732	758	768	791	746	751	767	770	714	737	760	753	740	732	804	716	796	725	775	753	730	747	712	698	734	711	741	732	753	740	787	709	802	714	768	715	726	778	758	789	715	734	743	758	724	757	727	692	740	777	728	733	748	763	720	782	699	788	669	731	753	751	737	727	756	768	809	798	716	726	777	720	760	750	727	760	716	747	819	696	729	737	738	740	759	748	735	775	756	744	774	738	770	739	744	735	754	795	776	783	819	756	726	765	755	749	741	745	745	762	761	764	745	767	726	739	743	780	736	716	749	773	765	691	777	717	753	760	712	726	747	741	702	734	783	763	742	695	800	779	772	765	720	802	759	780	734	738	708	689	751	734	819	770	805	759	748	695	748	728	722	756	760	777	693	747	744	701	743	776	742	756	726	782	731	753	763	756	725	756	740	772	790	738	746	678	726	746	716	795	778	775	715	774	810	781	759	753	725	742	733	724	715	736	739	799	742	799	768	735	741	697	701	742	759	788	734	753	756	773	801	713	760	756	723	747	706	734	774	760	730	739	759	747	790	715	751	755	683	749	716	742	774	750	761	749	780	692	685	730	786	732	733	747	762	829	712	741	681	711	698	746	780	723	778	763	705	778	730	756	741	719	749	758	733	719	719	749	728	774	786	730	771	766	776	730	755	734	735	701	757	758	724	742	723	757	752	719	746	722	747	745	800	699	741	731	761	745	681	750	734	744	763	729	740	753	738	776	736	707	744	748	717	817	803	785	680	760	716	735	757	778	785	781	738	750	795	762	774	770	767	680	734	713	751	713	765	757	736	743	761	736	736	769	715	731	767	717	781	769	774	721	729	761	748	722	741	732	750	732	765	801	731	722	815	708	730	757	699	752	734	739	767	779	760	759	784	791	760	764	735	731	710	786	747	749	796	707	768	787	765	769	727	773	720	751	774	729	699	728	764	770	759	767	698	678	761	738	788	770	736	771	731	759	730	761	767	764	703	812	699	746	793	795	772	735	762	718	759	773	771	712	748	724	690	692	725	738	748	757	751	781	756	783	731	732	773	745	761	779	805	775	722	704	737	755	739	704	737	764	805	731	694	725	728	768	763	784	717	758	678	763	800	795	733	752	724	758	800	725	729	783	722	744	745	721	749	773	725	722	779	773	732	725	739	766	793	725	727	759	777	727	741	699	733	751	770	686	736	732	764	746	757	736	735	780	724	768	764	731	766	750	757	757	752	732	711	774	734	748	758	747	750	693	768	753	714	760	724	768	728	720	737	767	761	759	725	745	744	725	767	762	744	781	766	743	736	729	760	746	731	731	752	748	718	760	774	709	806	801	751	733	745	742	712	756	783	747	731	753	761	753	759	714	720	758	781	744	769	732	747	773	787	772	766	740	777	804	739	725	731	790	790	778	730	769	790	727	735	770	735	711	754	706	782	749	805	761	768	779	780	771	756	758	701	759	711	741	729	729	794	721	789	728	778	737	729	747	689	776	749	749	717	740	757	750	723	741	707	758	785	702	776	732	767	712	744	685	729	745	735	709	786	782	729	726	743	723	725	724	731	748	749	770	713	696	749	733	758	710	741	761	738	759	734	759	733	724
41752	57395	40501	21316	7280	1966	1487	1215	1062	1003	989	906	882	828	817	798	785	773	753	865	759	813	796	789	820	729	789	783	826	754	787	764	774	717	790	754	765	723	754	739	747	773	787	777	750	786	790	746	762	776	778	747	748	782	757	800	774	787	747	735	801	742	817	776	733	787	725	791	771	782	773	725	771	757	806	771	718	817	750	762	746	748	808	754	746	791	752	725	814	759	792	738	741	767	756	720	787	760	739	764	778	815	780	772	788	807	776	836	770	796	805	772	750	796	775	779	745	757	792	775	792	741	736	805	733	777	762	777	760	777	746	801	791	804	754	819	801	758	789	790	780	759	742	769	809	727	729	750	787	776	825	814	812	754	753	786	726	795	743	822	709	782	825	762	743	730	756	746	786	779	764	785	730	741	725	780	772	753	815	755	750	760	801	794	775	791	732	766	741	769	754	832	725	736	800	768	746	760	691	764	783	728	748	745	779	791	765	749	742	732	833	749	749	718	774	727	750	766	797	726	751	711	801	798	761	786	818	776	749	789	792	811	763	748	760	792	729	744	778	731	775	779	778	728	797	728	758	726	799	823	761	810	777	770	780	813	739	776	732	821	788	788	792	758	718	755	812	757	773	805	725	708	780	750	791	758	764	807	762	793	765	812	732	783	786	773	726	748	781	763	756	737	763	737	755	758	730	761	791	776	767	751	758	752	707	785	727	765	796	767	735	787	713	769	796	765	793	754	741	743	777	809	789	738	803	740	750	749	755	727	822	775	805	739	778	789	746	749	765	735	738	772	789	756	804	803	778	769	786	732	752	791	802	768	766	745	774	810	807	725	761	768	829	771	764	754	757	825	756	797	792	724	781	772	750	774	746	818	742	752	787	746	789	769	708	756	761	770	739	783	746	733	753	745	732	793	719	772	793	754	726	734	741	803	792	774	780	785	820	766	752	774	724	792	770	744	798	809	765	845	774	785	790	770	740	794	761	764	720	736	801	792	762	690	759	806	762	740	781	790	826	789	757	790	801	795	796	771	782	799	776	797	730	746	801	790	760	790	819	752	770	747	807	770	803	775	777	789	749	754	735	807	786	748	759	747	766	759	743	763	744	769	764	756	765	774	790	764	766	720	772	741	802	783	794	779	775	742	751	754	746	764	775	816	733	775	787	822	799	784	746	732	754	803	797	762	739	755	765	789	741	755	805	724	761	792	847	797	793	789	768	752	765	795	753	766	804	775	803	749	747	770	771	739	773	770	740	755	799	791	768	751	799	758	813	746	780	756	764	746	735	763	742	779	762	755	794	822	759	751	782	786	767	772	748	745	763	777	770	763	811	724	731	799	788	806	738	774	796	817	785	771	741	741	827	770	747	770	770	764	800	755	772	779	736	752	748	755	773	773	797	716	793	780	767	728	794	762	775	741	771	747	760	736	745	773	739	812	719	793	770	776	778	781	804	764	805	778	789	784	777	795	772	773	732	811	737	781	770	791	751	758	788	781	751	769	779	795	778	792	753	787	747	763	833	812	787	823	790	798	772	739	780	727	816	757	800	741	741	744	777	749	815	769	788	762	716	771	741	760	745	786	820	763	790	788	746	742	767	734	757	791	747	838	752	755	752	733	796	766	749	761	750	815	745	745	740	742	813	753	779	789	749	767	757	732	770	772	792	798	808	770	740	758	760	761	727	754	759	797	781	774	773	763	758	741	761	766	751	753	764	768	764	776	777	802	752	773	751	767	856	801	802	763	779	744	742	781	739	765	772	741	777	774	743	791	787	795	776	770	810	763	762	722	728	771	763	763	825	751	735	766	773	720	726	755	740	753	785	781	767	727	787	774	792	766	726	775	810	776	758	777	765	758	782	785	790	719	721	791	747	733	810	781	806	752	775	807	799	789	770	773	755	790	783	737	809	748	722	747	738	775	778	800	773	778	738	820	822	755	758	787	807	758	757	726	776	802	795	759	800	797	702	784	768	771	773	757	811	759	713	752	761	803	760	742	805	819	798	757	809	812	800	794	816	812	748	782	741	786	738	782	757	785	753	779	789	789	769	753	807	742	787	712	768	737	735	807	780	759	795	764	734	768	813	777	757	775	737	797	775	745	822	782	748	801	785	714	798	750	769	782	792	739	789	801	765	781	742	813	772	802	775	781	759	764	759	777	816	760	755	799	747	745	789	762	788	793	823	795	815	771	755	814	755	790	789	769	746	754	742	737	798	775	741	777	734	738	781	762	772	744	817	764	753	790	743	786	783	746	744	778	799	732	737	739	816	769	763	767	777	726	736	747	799	779	784	770	772	780	747	829	744	795	757	784	764	764	760	762	754	831	789	739	757	757	784	772	765	796	764	768	779	755	794	794	747	778	816	729	750	745	771	790	771	753	792	747	786	819	719	838	735	749	741	763	739	763	750	779	769	734	808	727	755	803	771	779	815	749	763	804	721	781	765	740	764	757	832	773	768	794	778	746	700	793	723	745	764	773	773	764	754	716	753	790	817	800	737	776	758	792	765	762	792	783	758	764	745	727	784	724	755	798	728	768	792	785	789	768	738	796	751	754	825	732	790	768	743	701	751	764	781	829	795	762	762	728	802	798	794	771	785	764	716	785	706	767	770	798	809	759	792	754	730	750	788	732	771	786	778	760	771	742	767	762	738	829	744	790	738	798	781	774	761	780	801	773	789	768	808	793	752	798	753	762	783	784	781	742	765	740	672	764	819	736	751	776	723	770	779	763	785	736	756	810	763	747	728	844	817	767	752	810	783	737	741	779	754	752	759	747	734	738	774	743	731	741	742	727	785	802	772	738	818	743	774	747	816	744	786	786	803	765	770	741	810	766	806	785	796	777	745	739	791	785	776	761	745	757	817	807	763	767	793	746	785	789	736	814	745	717	781	803	805	757	769	762	718	753	771	806	727	810	789	811	718	771	775	719	827	731	756	701	744	772	812	756	775	758	739	808	751	813	774	768	817	729	769	750	829	766	815	770	792	777	831	749	707	810	808	762	769	762	784	764	710	814	811	773	779	769	735	689	795	787	758	773	772	731	725	771	816	805	778	779	766	813	782	775	752	768	755	754	729	780	788	758	797	738	730	757	812	817	824	811	802	789	776	716	759	787	793	766	716	760	761	778	800	797	722	785	778	758	772	774	765	782	740	740	751	712	727	754	838	740	817	792	801	798	799	762	782	754	784	822	805	764	805	767	768	755	765	757	799	823	742	790	756	717	764	794	758	740	755	763	803	794	736	785	787	770	718	773	678	733	775	832	769	767	791	799	775	737	758	781	763	782	816	751	757	734	738	739	767	745	757	775	759	758	739	791	763	794	761	789	764	744	757	769	812	769	747	768	801	745	814	717	690	739	765	779	744	750	752	779	765	816	762	800	742	764	809	776	789	776	802	761	749	848	784	759	764	758	791	710	756	774	760	742	775	797	725	829	758	764	790	811	762	772	793	810	789	743	773	772	786	727	721	783	745	774	695	794	755	795
24689	20975	27388	24926	16413	3077	1378	1073	1011	966	964	863	910	933	876	837	828	872	894	838	853	913	796	885	899	941	844	858	853	858	839	824	876	832	861	871	858	840	840	877	856	844	861	915	804	849	805	838	836	865	801	869	790	903	860	850	831	854	855	848	861	871	886	765	840	857	800	832	871	849	847	879	872	813	889	871	837	854	853	804	805	827	798	822	846	880	807	853	835	886	874	857	815	838	812	810	820	852	825	779	830	825	835	888	818	863	875	890	805	852	846	800	841	850	819	867	858	869	860	866	832	817	880	834	840	844	855	868	807	862	835	832	814	811	820	864	926	851	828	889	803	850	868	867	826	856	828	870	807	850	794	814	851	826	856	815	842	810	838	870	830	849	823	871	832	798	798	853	870	876	839	859	849	816	885	877	917	854	848	843	812	867	864	847	863	833	816	839	880	834	874	885	823	788	803	876	886	875	828	837	848	863	813	826	872	820	853	856	848	819	811	841	807	927	853	805	840	887	886	869	859	850	859	886	885	889	808	810	824	855	836	836	820	850	800	864	851	824	880	807	852	814	857	864	846	878	796	851	833	812	846	888	921	805	873	842	850	829	905	825	903	838	838	841	879	892	854	844	832	823	870	863	870	849	860	882	813	813	855	887	880	820	837	864	845	854	891	851	798	859	818	829	855	813	795	852	824	798	840	815	836	824	890	878	848	818	890	854	820	867	853	843	815	795	823	836	850	883	908	839	863	858	826	835	829	831	768	826	899	842	870	888	793	781	841	808	831	837	848	816	891	858	798	863	844	830	835	866	831	850	816	804	792	925	833	862	862	825	829	863	857	876	861	878	846	844	857	831	839	838	868	850	872	811	791	826	821	872	825	799	827	811	858	862	877	852	823	830	804	843	816	827	863	820	840	824	797	877	815	800	830	868	875	858	814	795	795	806	803	863	856	835	887	813	826	882	833	863	828	863	830	830	834	789	821	867	824	887	873	830	852	900	829	791	873	858	803	830	858	875	814	869	855	834	854	876	812	842	822	797	836	857	882	840	855	889	842	825	849	864	849	825	849	843	818	843	837	871	876	858	775	870	834	821	822	884	883	813	891	819	891	801	817	860	848	828	971	847	857	857	846	819	786	837	799	847	811	814	816	816	810	838	845	853	865	851	773	871	838	845	857	849	933	855	893	898	859	862	807	870	802	850	847	849	821	792	851	854	894	867	915	841	786	842	841	875	817	859	785	840	852	846	880	816	835	832	795	846	821	861	823	832	867	817	837	818	885	858	814	868	859	816	856	874	850	836	822	877	841	838	863	876	866	891	835	789	798	846	841	827	862	865	831	843	851	869	865	793	811	846	870	810	822	858	833	819	867	872	869	910	882	821	798	864	806	854	819	867	813	836	824	854	894	785	871	858	884	835	849	822	776	831	830	846	842	824	835	861	895	807	797	839	824	803	852	825	834	809	881	842	853	905	823	848	824	886	880	832	791	841	817	847	879	854	837	828	879	858	834	856	801	880	821	843	907	883	860	846	828	806	834	879	864	834	798	822	844	854	846	832	834	848	807	830	812	861	817	851	858	821	851	801	848	879	863	861	789	826	824	815	839	886	834	830	875	838	904	820	843	861	871	829	835	896	884	785	833	831	862	824	854	818	826	830	811	886	847	806	820	885	856	862	840	860	807	786	838	857	840	872	840	912	785	841	878	856	863	818	827	801	853	833	870	843	862	853	816	865	836	861	858	893	840	829	865	800	852	871	834	844	855	851	859	850	794	876	820	872	817	840	775	901	832	865	903	817	814	842	887	908	830	849	846	838	832	822	854	846	868	818	823	851	824	847	815	798	817	850	831	833	868	840	837	818	801	858	873	848	854	811	842	867	782	899	844	838	901	862	848	878	850	798	843	831	800	851	929	849	877	838	773	858	824	867	828	849	839	833	818	844	818	831	829	903	860	900	863	842	861	802	856	842	834	884	797	828	794	858	842	856	865	825	862	860	890	868	839	821	771	842	831	786	809	827	818	851	897	857	863	869	855	809	848	831	863	853	893	859	826	854	834	857	890	839	868	814	830	855	845	825	834	816	879	831	805	880	835	849	822	847	798	840	867	825	787	887	834	850	827	793	864	811	853	827	869	897	845	837	854	870	858	834	877	805	858	848	845	827	800	851	839	835	796	827	825	830	843	866	856	809	846	858	801	828	807	826	838	887	833	835	851	878	821	819	848	810	852	875	877	805	893	834	851	820	854	873	865	851	825	875	865	848	899	842	836	842	835	879	863	860	806	888	838	824	808	856	825	799	810	888	875	819	875	864	789	810	826	828	874	856	816	843	889	839	826	901	798	800	887	875	845	829	791	822	838	863	788	874	847	865	849	858	845	844	809	857	843	833	835	877	830	873	821	820	876	833	815	869	868	849	891	840	766	877	863	903	889	879	839	830	814	844	825	871	858	813	819	837	872	835	798	827	824	826	834	870	805	823	837	861	839	832	832	846	867	835	865	888	863	844	843	853	820	881	843	820	825	854	876	830	811	812	833	847	853	872	913	854	812	848	897	797	843	804	861	852	862	891	810	841	860	864	825	903	818	823	833	867	905	898	799	805	871	798	870	866	845	851	878	851	821	855	893	873	811	816	810	887	818	895	823	816	885	891	877	910	847	858	886	860	846	871	835	850	838	795	842	792	896	862	797	820	834	865	870	893	887	859	843	854	796	859	810	863	875	881	867	847	860	806	791	809	876	818	859	857	840	865	841	807	775	812	889	830	851	839	845	844	842	831	832	878	899	875	808	826	838	880	832	886	831	835	845	828	799	850	849	806	894	857	844	822	881	870	838	862	836	850	881	805	845	841	843	864	823	842	803	826	878	840	855	879	799	804	825	816	914	794	811	834	831	865	846	820	853	854	822	883	830	799	859	833	884	886	802	840	856	813	834	830	869	802	861	831	815	858	855	846	837	865	881	863	879	869	848	858	852	839	806	829	820	834	872	864	804	870	836	839	842	849	877	821	837	812	868	876	843	829	866	892	875	840	823	856	844	881	866	898	841	819	894	846	867	834	882	841	821	829	800	836	868	861	831	824	820	829	877	869	815	835	887	803	799	873	817	862	854	854	842	842	784	858	886	831	840	819	804	876	837	862	821	847	863	830	860	829	841	845	828	841	828	816	865	788	893	802	819	816	868	865	821	805	850	821	865	868	836	795	872	889	868	860	868	824	787	827	846	815	826	817	847	850	812	878	856	821	808	923	861	851	828	792	850	889	842	833	807	827	874	893	861	856	867	815	843	843	890	851	863	849	859	838	837	863	787	840	858	871	850	842	900	805	821	836	917	864	846	865	838	839	829	829	827	843	894	849	891	825	825	806	830	880	836	909	876	845	784	820	805	808	813	841	834	836	905	818	852	807	859	856	912	810	824	821	878	848	904	797	830	782	891	758	833	892	857	858	826	803	814	895	878	816	824	867	859	836	863	837	812	795	846	848	847	848	837	911
41124	53904	37884	18848	4686	1993	1551	1299	1091	1058	981	974	939	969	896	881	821	904	852	875	851	907	870	883	894	879	858	851	847	869	858	884	861	858	877	906	879	832	852	877	799	845	884	852	914	854	876	855	817	882	880	817	900	890	801	835	807	839	853	799	816	839	860	859	850	890	859	810	896	876	856	888	884	870	851	796	848	867	876	894	821	853	852	847	867	897	839	841	885	891	906	823	834	922	897	819	818	883	853	871	868	878	901	894	846	867	883	896	830	935	881	879	890	862	865	858	811	835	884	868	855	882	809	875	882	877	911	852	800	857	830	852	872	827	850	868	868	884	890	834	894	852	863	848	872	830	857	869	827	870	882	842	884	824	867	863	888	876	831	811	840	844	885	802	850	861	823	856	838	840	837	776	858	784	871	847	883	866	828	869	835	858	861	808	856	864	792	836	849	847	840	883	817	855	838	924	832	836	837	850	878	861	845	852	820	806	848	789	889	858	848	828	832	871	876	846	850	841	813	830	864	901	900	842	863	857	824	855	893	848	858	882	842	882	900	808	837	846	869	898	827	842	825	847	923	847	832	862	859	853	897	872	887	811	797	897	852	872	875	881	855	795	893	822	855	837	894	806	825	825	876	843	860	848	805	842	875	791	843	880	842	830	848	821	823	859	844	875	837	860	849	879	817	906	828	815	808	846	831	905	810	873	801	834	885	853	926	813	886	798	826	827	821	867	884	879	852	875	880	808	839	852	854	850	819	832	823	850	831	871	819	877	813	897	880	808	857	798	868	837	806	869	860	913	844	900	815	862	846	852	831	856	814	821	937	865	836	810	893	839	889	874	893	883	839	841	843	838	844	835	866	819	814	813	850	833	797	823	895	840	803	873	845	825	842	835	892	831	847	844	848	848	836	918	867	864	816	856	807	864	812	843	875	860	841	816	900	866	815	991	864	819	866	834	814	802	873	863	807	848	835	865	830	898	888	816	838	886	852	863	860	877	868	819	820	815	808	887	856	803	826	884	853	862	852	834	874	843	782	799	866	846	884	810	876	846	872	828	892	820	873	825	808	861	805	855	799	886	826	835	844	826	861	854	828	891	826	874	831	887	829	823	851	826	873	823	855	854	834	860	820	851	835	776	823	868	862	837	826	842	836	894	842	851	881	893	815	857	891	789	824	824	866	849	916	879	825	881	836	866	870	877	819	914	919	842	864	794	881	930	841	863	859	858	862	800	828	854	804	837	861	812	869	884	837	847	833	848	900	838	828	835	842	858	858	818	866	803	843	915	857	873	881	822	836	826	883	873	864	843	834	809	852	853	861	852	879	854	851	826	819	888	833	847	809	795	873	878	854	884	873	846	841	866	791	845	875	860	872	857	821	831	845	857	837	878	860	877	845	856	826	826	904	880	834	853	841	822	814	901	817	846	819	901	853	895	817	867	886	902	866	843	867	840	830	857	857	859	869	868	872	854	849	827	881	789	844	904	864	865	799	835	883	845	829	882	892	858	823	891	848	799	843	846	886	850	821	837	872	875	832	897	892	912	834	841	893	831	795	891	945	848	896	852	815	869	912	803	848	823	814	880	830	851	900	872	891	841	851	855	831	800	850	878	841	902	898	818	827	906	843	841	796	899	798	879	835	859	818	823	875	836	857	857	888	873	859	854	817	846	881	793	871	864	819	864	811	877	769	813	834	909	836	887	829	799	839	824	878	874	860	873	843	870	857	862	851	889	860	865	859	889	795	898	857	853	876	855	881	905	827	930	810	846	912	886	821	847	901	841	802	836	903	891	880	878	824	843	810	846	897	822	880	872	833	838	858	874	844	877	855	808	909	820	861	830	893	834	920	877	848	877	816	845	853	866	839	814	867	884	843	892	829	851	848	870	866	866	841	852	788	866	913	866	876	830	808	865	829	887	857	896	862	872	844	823	864	850	814	867	804	807	899	862	806	846	856	883	870	863	848	811	898	846	855	855	875	836	897	852	822	856	878	820	913	905	821	858	824	834	843	829	865	886	828	893	874	840	842	829	857	847	856	830	848	805	912	855	856	850	815	827	867	843	835	853	841	833	866	868	868	873	845	892	793	865	869	869	862	854	830	843	851	835	833	918	825	836	818	849	834	906	863	847	822	870	843	885	891	856	870	830	883	878	857	845	856	858	889	915	788	869	821	834	835	863	842	853	879	851	826	878	812	904	904	848	869	896	855	865	831	849	829	842	819	805	870	871	876	861	894	824	845	878	829	814	834	852	835	796	823	868	853	837	882	865	868	883	881	848	834	820	844	881	914	855	809	861	889	805	836	840	880	866	893	915	834	883	863	839	900	833	859	820	824	835	845	887	882	806	813	856	866	829	850	816	865	907	854	814	843	852	825	857	860	886	814	841	839	852	869	792	851	818	833	859	818	878	883	849	874	858	809	845	856	895	899	836	861	888	838	870	854	902	863	874	832	860	866	894	836	867	835	803	866	843	900	801	855	850	819	855	862	865	874	851	871	871	865	856	841	849	848	819	807	820	854	895	850	901	796	870	840	868	852	880	871	852	787	889	859	853	856	831	844	792	852	877	885	835	894	867	801	881	897	868	837	806	859	872	817	844	826	863	847	830	824	833	818	818	891	869	888	896	852	874	788	864	848	829	822	865	844	850	902	836	820	868	865	842	852	808	840	861	816	840	827	848	849	866	879	846	859	791	834	875	842	915	849	845	858	871	893	840	823	776	848	827	857	841	893	794	868	850	847	851	804	844	819	900	833	889	859	841	886	855	822	861	848	891	858	866	867	817	868	825	888	873	872	847	923	884	881	845	811	822	851	861	822	862	825	834	851	888	856	911	856	862	861	870	862	862	783	861	826	849	887	897	835	857	850	884	871	852	867	867	778	850	799	814	817	862	810	841	822	848	876	869	850	928	863	820	907	796	830	865	872	841	870	877	827	846	805	855	847	843	878	845	886	901	879	915	859	831	892	843	878	875	847	844	852	848	861	873	842	798	856	820	841	833	826	900	808	839	823	762	890	905	819	892	842	875	834	891	885	855	879	888	833	884	865	850	891	876	849	864	826	851	867	828	837	810	836	815	824	878	859	892	866	869	909	856	811	846	848	796	870	886	801	862	886	812	836	842	847	844	867	881	832	822	855	824	862	802	832	821	845	853	827	878	813	911	876	888	886	835	857	801	863	835	855	860	871	847	935	841	842	877	834	866	830	807	810	820	871	851	845	844	872	854	877	780	901	861	848	850	844	803	883	846	876	804	875	801	839	828	896	827	848	821	882	797	855	851	915	829	850	834	844	893	830	850	888	870	879	826	868	782	852	890	859	817	844	870	888	865	836	826	843	863	784	934	863	810	842	841	805	818	826	878	821	858	834	809	879	886	830	828	864	834	829	839	868	882	831	876	845	848	856	814	825	866	889	837	876	879	861	808	820	853	892	831	875	893	851	859	869	826	853	860	916	839	852	876	862	845	876	790	871	860	843	851	816	806	845	844
22478	20946	28350	23721	20954	20964	10821	1332	972	876	812	789	724	722	641	709	667	697	673	648	644	674	619	653	661	641	685	642	670	665	623	610	637	613	654	620	613	620	668	647	652	623	635	674	610	618	620	653	620	635	633	595	617	642	622	589	660	600	605	640	587	622	645	598	625	651	614	647	632	606	621	609	628	654	624	626	588	586	600	616	599	623	605	615	618	607	631	612	688	603	655	636	616	581	652	663	602	631	624	591	645	629	593	629	691	673	668	622	618	624	655	612	627	646	634	618	645	635	610	627	606	633	663	675	618	623	596	617	610	616	633	660	652	585	636	610	621	607	609	618	614	606	568	585	643	614	604	676	613	623	668	583	597	609	600	589	612	628	626	672	600	618	614	626	611	659	613	613	629	672	608	658	621	617	673	631	606	601	600	589	605	657	600	596	638	612	611	587	612	598	603	619	594	623	615	670	657	643	588	609	625	623	670	636	661	615	625	583	621	628	636	617	624	630	604	627	586	643	637	637	642	629	656	628	661	594	594	618	600	620	601	613	614	627	582	594	546	603	651	633	585	584	624	631	622	669	577	606	614	642	584	601	679	613	612	609	646	582	596	626	645	601	557	605	571	606	658	642	649	642	629	645	606	608	573	663	614	654	656	584	652	636	618	647	604	600	609	650	677	641	623	640	628	609	657	598	625	649	654	600	612	593	623	611	647	629	585	620	577	626	614	588	666	603	670	633	601	583	593	597	648	610	631	614	626	604	630	630	634	624	629	648	599	590	605	579	637	636	583	564	621	617	649	638	621	605	649	639	641	619	653	627	643	605	630	608	629	591	647	606	616	584	632	618	641	623	607	612	578	593	620	596	618	637	655	633	544	609	624	645	658	654	607	645	603	637	636	664	629	641	621	620	622	626	604	574	657	605	645	617	591	665	666	635	632	656	584	626	616	670	663	613	590	632	643	606	584	660	652	674	643	662	607	595	626	585	581	604	593	612	625	629	593	608	651	643	613	606	623	616	652	549	641	581	636	581	611	616	660	619	638	617	617	604	571	668	652	626	685	651	610	681	661	606	611	608	606	604	635	614	606	605	601	601	642	611	596	652	635	632	664	676	597	590	603	619	630	632	592	655	636	635	626	650	603	639	611	621	589	591	597	650	595	630	636	636	634	623	671	629	593	598	620	605	636	651	618	610	595	648	612	618	649	656	672	620	654	638	634	648	629	600	612	687	581	585	583	613	642	630	657	650	604	664	621	608	615	616	583	654	661	629	626	614	644	627	597	652	617	655	589	639	597	609	635	617	634	614	597	621	562	589	616	648	588	625	633	610	640	622	657	561	647	614	601	618	660	610	618	635	614	674	600	605	617	586	621	602	590	619	600	601	615	633	611	633	651	582	639	588	582	595	647	614	568	609	642	608	616	641	621	610	637	640	605	600	641	589	623	664	572	579	634	661	594	632	616	649	633	616	606	597	601	584	616	653	622	656	658	618	582	659	597	644	572	613	647	643	610	606	649	613	605	643	622	662	652	651	586	637	667	607	623	632	605	640	611	685	625	620	637	570	573	636	610	588	622	621	614	602	583	600	580	614	659	704	674	627	593	593	633	627	644	637	651	613	570	628	649	657	630	598	676	600	626	654	615	717	613	580	601	577	624	678	649	642	657	610	618	633	651	611	645	635	561	608	604	619	608	600	630	670	569	570	662	633	612	632	612	599	666	623	601	632	637	629	599	614	620	621	628	701	641	587	586	585	612	656	612	635	604	586	656	584	612	607	589	617	621	670	647	610	584	610	604	592	599	632	598	654	600	585	619	632	598	591	634	616	612	604	631	614	642	605	559	587	586	608	640	610	624	639	606	616	585	626	619	644	609	608	618	592	606	593	609	613	624	627	622	625	544	630	643	648	660	579	627	619	613	638	646	578	644	621	540	631	570	639	583	622	628	637	588	619	618	682	638	649	637	620	582	575	608	638	616	597	590	628	638	634	606	601	601	592	637	634	646	579	608	589	634	613	654	624	629	613	623	603	597	640	646	614	588	628	638	672	573	615	652	609	691	648	601	626	624	565	622	611	589	648	601	612	621	621	597	635	613	645	642	597	593	609	614	623	591	632	579	618	640	575	608	589	593	668	609	621	595	635	649	602	610	620	615	624	633	664	595	645	629	615	615	624	638	598	613	615	598	610	625	645	677	600	613	634	647	599	639	648	676	585	609	576	649	632	610	597	661	597	612	639	604	607	634	594	587	643	600	594	578	596	639	552	583	612	607	584	645	607	605	637	640	578	603	634	637	604	630	635	591	595	608	609	636	609	610	627	637	633	599	571	679	605	654	618	573	592	625	696	679	576	590	621	651	668	644	633	611	618	599	644	625	652	606	603	590	650	646	647	620	634	583	639	635	583	661	650	630	595	615	664	645	631	630	586	609	606	590	618	631	603	667	628	591	701	656	595	638	654	615	648	630	666	613	669	625	601	627	628	606	561	584	617	616	633	624	630	633	641	629	601	618	633	585	612	615	621	598	651	585	634	635	614	601	595	650	639	663	597	649	641	656	623	669	609	648	629	611	595	636	580	634	620	590	617	601	589	623	606	575	645	600	634	618	615	629	619	608	604	597	565	667	616	648	634	663	647	640	623	621	593	589	615	653	657	606	605	666	645	621	602	620	659	660	654	567	647	588	563	620	617	651	633	619	602	597	610	667	587	622	643	620	646	575	565	579	629	573	647	642	589	617	623	632	631	629	642	591	654	584	617	656	606	588	626	593	588	627	618	617	610	603	618	608	653	636	617	660	653	623	618	609	574	611	617	637	661	650	616	661	594	596	602	624	648	595	618	622	605	643	598	631	658	599	603	641	599	581	592	657	626	585	630	582	634	606	619	638	580	567	603	631	635	621	651	582	570	566	613	618	616	597	592	642	574	616	623	596	623	617	617	643	590	591	632	630	659	638	610	628	608	605	565	565	600	600	628	609	592	614	568	603	572	614	679	623	574	627	637	628	659	583	614	627	599	589	610	597	602	610	650	640	584	590	629	589	607	585	636	628	660	614	602	609	604	603	628	612	643	646	614	575	652	583	618	634	641	635	605	613	580	617	637	643	609	641	642	638	613	648	634	601	608	593	592	532	614	667	599	646	561	595	614	637	606	611	601	653	630	622	603	669	620	631	623	613	639	640	609	664	587	590	608	579	576	585	628	630	601	564	639	654	641	604	595	602	652	598	640	609	628	595	589	629	609	631	583	606	594	637	627	615	651	621	664	629	645	618	650	630	595	636	610	607	573	620	598	601	639	597	664	632	641	617	610	588	586	583	663	616	663	621	605	574	629	602	643	621	637	614	604	600	610	637	611	569	614	615	664	579	647	627	610	652	616	627	604	606	656	590	602	656	582	646	628	616	638	623	620	643	645	612	601	637	649	653	617	642	628	637	611	599	602	606	631	631	639	641	574	627	570	616	626	650	604	605	604	634	599	624	605	651	646	659	632	617	595
44068	63469	46624	24641	7007	2584	2078	1504	1185	1097	930	848	812	799	751	705	655	680	698	701	732	654	637	686	676	651	679	644	619	669	628	655	648	652	634	670	615	647	659	642	658	654	689	619	571	615	656	633	669	611	628	661	673	647	661	615	634	569	629	664	653	604	618	661	670	616	613	599	654	663	589	627	683	662	642	668	648	627	599	635	652	602	641	606	666	650	639	637	597	637	621	617	642	671	632	630	595	613	618	663	639	620	631	667	665	649	645	648	651	677	612	607	625	681	632	626	681	618	621	617	652	635	600	586	627	593	643	629	660	614	605	645	655	666	598	633	585	654	681	631	602	643	676	589	563	608	698	592	638	652	650	618	589	639	590	605	568	606	680	621	632	660	613	601	611	616	607	598	603	671	631	660	583	595	625	642	630	623	595	595	631	636	639	616	632	624	605	612	635	609	633	608	639	619	619	639	674	612	613	644	659	667	604	693	663	634	599	626	621	610	600	615	601	642	594	615	601	620	662	654	588	701	655	635	645	607	635	608	618	609	643	665	656	648	631	603	637	637	683	611	608	595	614	610	692	603	596	614	627	630	639	630	604	628	645	665	626	679	625	642	592	654	643	670	620	626	640	636	678	621	622	638	635	618	636	652	617	626	645	612	639	651	655	612	678	645	628	619	625	651	671	591	669	641	604	611	649	671	616	679	634	655	640	662	649	617	640	637	658	597	607	665	655	638	636	605	609	647	639	627	684	602	651	629	638	624	608	607	631	634	631	624	606	621	593	645	610	614	640	637	628	614	655	603	663	611	603	618	617	596	619	617	662	611	631	645	616	657	622	663	626	622	654	657	654	673	613	647	669	617	621	649	595	654	638	633	678	642	604	602	623	623	616	640	622	644	625	644	656	642	683	657	647	690	593	673	673	613	664	652	594	641	623	647	638	633	686	662	637	641	643	640	630	632	624	643	646	678	600	622	640	629	633	608	625	655	581	631	607	639	616	591	589	609	611	656	598	641	606	629	667	642	672	700	627	623	634	577	626	626	652	627	651	682	629	582	629	645	670	606	628	648	636	685	632	585	669	614	730	637	654	646	632	645	666	591	638	680	675	635	616	644	591	654	666	631	663	651	682	606	656	637	626	612	640	591	638	612	635	648	657	628	637	649	636	583	644	619	613	598	665	640	594	629	597	635	625	621	629	641	578	592	602	648	580	666	641	619	665	650	655	698	630	662	629	550	621	626	635	625	625	668	614	615	660	628	637	603	601	602	625	641	644	628	643	615	700	641	622	641	670	658	644	672	644	621	619	633	660	646	604	631	603	652	630	626	653	676	644	598	617	656	636	654	629	634	639	663	652	679	611	666	602	626	612	614	627	621	662	649	622	685	672	627	628	657	606	624	645	619	616	581	644	645	649	633	671	629	643	608	610	650	643	676	623	604	614	615	684	659	645	630	595	645	642	633	643	642	618	632	637	655	611	624	593	699	656	640	588	617	609	677	621	667	636	690	649	644	643	641	662	652	653	586	606	657	630	658	684	668	636	579	628	684	640	645	663	640	641	623	676	563	654	603	637	639	620	639	634	615	603	659	647	615	615	647	595	618	606	618	642	663	588	644	665	616	622	598	644	641	628	613	634	650	660	698	614	659	625	634	659	688	631	680	632	624	668	658	648	631	660	614	588	650	614	631	620	665	628	631	630	655	622	640	646	642	650	607	698	672	648	658	613	595	612	634	649	667	621	629	651	617	647	640	593	641	623	634	607	648	661	589	575	642	648	670	657	641	633	614	654	638	616	610	684	591	623	662	646	672	638	616	669	597	598	658	672	643	602	636	603	630	679	596	641	661	622	596	619	631	642	642	599	610	627	637	665	614	633	605	604	637	620	648	627	697	663	641	621	638	631	625	638	615	644	626	672	660	665	615	632	681	606	641	581	674	639	620	678	607	617	598	628	603	635	677	691	584	625	622	624	597	631	607	638	676	583	640	604	626	598	629	606	594	614	636	661	611	600	672	638	602	713	629	636	613	596	638	635	621	644	627	637	638	629	651	659	658	612	674	664	649	658	619	638	627	667	650	647	641	622	624	652	607	631	636	586	641	632	617	628	653	586	668	672	629	620	628	626	618	618	671	639	609	625	601	609	611	643	623	622	657	626	596	649	617	674	648	621	651	632	625	613	615	663	635	643	647	689	589	622	653	657	609	647	598	607	636	639	573	579	586	662	664	650	625	614	604	629	645	633	658	709	611	635	680	614	639	613	616	606	626	601	654	609	634	630	635	611	665	662	588	645	633	591	616	652	668	664	597	667	628	616	686	637	650	628	643	603	624	645	615	607	674	639	663	637	618	627	593	642	603	607	623	576	637	648	601	682	687	667	615	616	656	634	686	637	628	647	613	601	631	631	654	647	614	645	596	612	640	577	638	660	654	642	625	638	642	665	603	656	649	650	661	612	590	633	620	625	640	628	667	636	600	635	614	644	596	617	589	595	658	656	590	589	683	628	662	634	631	618	614	629	607	611	580	613	602	589	630	611	650	616	638	648	601	587	607	656	569	601	597	673	616	613	616	663	598	641	655	663	595	651	598	661	596	589	638	621	653	644	576	636	587	670	632	655	641	624	675	635	643	626	665	629	606	617	648	679	652	626	639	653	594	642	625	625	634	661	587	651	662	654	626	645	639	623	643	622	591	619	610	614	598	620	650	647	613	641	621	646	614	651	662	596	644	648	602	638	681	651	656	648	612	608	692	646	640	626	632	640	634	631	625	654	639	633	617	631	620	584	622	671	633	630	653	627	617	644	673	674	655	647	634	626	652	624	609	650	631	630	622	656	662	670	597	600	632	678	691	641	656	613	626	654	642	620	661	607	615	658	659	628	651	649	640	661	656	598	587	632	620	616	639	632	624	647	635	644	642	685	619	618	616	631	578	642	643	617	640	621	600	659	656	606	603	629	633	614	592	640	640	648	631	649	654	647	683	653	642	631	626	636	623	608	615	602	639	617	661	614	655	617	671	612	655	648	605	616	626	661	593	643	607	646	645	630	637	631	630	611	634	631	615	653	615	608	675	630	658	655	611	646	611	650	637	600	586	636	620	626	655	694	677	634	660	655	656	627	632	629	666	681	621	615	660	640	676	642	635	638	604	682	651	644	684	612	599	606	669	644	617	601	658	627	656	652	632	635	627	636	631	658	636	679	615	637	620	606	650	654	589	642	610	618	646	628	636	649	603	586	607	615	590	638	607	599	626	664	638	583	596	663	658	580	615	650	618	653	652	647	624	651	585	649	594	612	618	688	625	626	601	652	622	633	635	619	659	608	683	643	652	622	639	662	606	624	655	636	605	619	648	680	640	619	653	664	647	612	607	627	609	649	627	654	599	669	658	671	651	628	623	641	615	625	602	621	682	656	659	635	652	674	633	626	623	606	613	667	615	617	650	581	661	671	669	655	624	649	611	640	673	635	613	581	654	655	665	679	687	611	632	639	653	662	680
35369	32986	28844	15204	3294	1269	1202	1082	1002	986	1025	971	944	938	946	918	871	933	924	953	930	932	925	986	943	934	921	939	974	915	901	917	897	981	944	949	901	959	881	909	933	928	868	920	982	966	886	953	903	911	962	915	940	877	882	911	885	923	933	930	945	1002	955	916	891	910	876	938	897	907	931	909	976	896	891	869	931	887	948	883	936	915	965	952	935	968	943	885	927	883	958	954	921	959	927	876	925	861	914	970	936	905	951	940	956	995	949	907	913	934	901	1020	939	1039	929	900	879	889	978	900	954	914	907	933	966	937	957	909	929	980	956	905	945	936	970	935	953	929	925	925	906	921	978	988	958	942	906	889	902	930	890	916	925	963	931	919	887	906	947	974	915	899	896	916	951	889	936	902	976	889	902	919	929	906	931	889	982	911	986	925	903	929	874	886	930	895	938	901	923	899	867	887	905	950	915	910	913	953	971	927	931	915	963	935	964	934	960	934	950	982	921	916	929	889	899	959	935	910	918	912	978	925	912	932	913	932	925	934	932	933	946	904	903	928	927	938	910	893	896	985	952	930	970	962	896	897	849	908	940	918	910	900	883	917	932	930	964	902	908	890	920	959	934	928	893	896	874	918	961	956	922	969	900	914	949	916	883	863	931	943	937	936	981	967	963	993	950	884	927	907	894	949	938	984	889	937	928	983	997	911	983	942	870	866	985	951	918	906	909	915	982	929	958	955	900	898	972	854	950	914	955	932	984	881	906	896	980	916	924	911	912	928	894	964	1030	906	906	906	1002	906	888	955	925	878	888	890	923	868	904	930	926	936	940	926	939	930	880	945	944	876	927	954	966	901	896	912	882	885	935	907	899	892	887	861	890	920	910	896	920	890	948	890	894	935	881	992	943	966	919	929	853	970	916	913	901	875	889	938	917	940	925	950	950	933	896	1027	891	969	922	968	848	929	951	922	919	929	918	969	887	896	939	945	933	1022	896	889	913	915	929	927	921	940	973	925	952	982	954	942	919	939	932	926	913	860	944	891	924	918	931	948	900	940	950	938	914	914	898	939	979	934	939	918	878	972	973	908	912	947	893	981	985	964	929	909	951	868	931	964	972	900	905	981	1011	940	932	923	919	934	971	932	934	986	919	934	925	911	979	905	888	917	884	874	898	911	902	941	911	896	887	902	921	965	917	928	951	931	956	892	941	947	965	934	977	915	952	877	898	941	958	936	946	970	950	972	909	930	921	867	944	929	925	956	944	965	944	956	930	921	985	970	881	876	976	945	904	920	910	925	919	896	886	882	908	978	950	973	924	915	889	907	928	917	979	910	943	994	853	939	934	885	950	899	927	914	951	842	922	1008	877	960	899	936	867	946	915	913	882	924	881	903	930	909	974	952	978	941	972	976	920	906	963	902	900	931	952	956	912	974	977	935	909	886	894	948	954	883	918	898	944	935	919	893	943	920	932	948	934	911	964	969	904	933	883	935	917	909	927	968	916	946	904	859	928	909	911	894	901	863	919	912	899	905	951	949	929	918	983	923	918	965	891	953	883	917	926	917	948	921	894	953	946	867	948	875	910	948	937	878	891	926	974	897	922	932	894	884	932	931	913	915	982	986	935	951	920	958	940	907	915	891	967	904	934	948	931	912	895	878	923	915	915	926	947	910	930	976	936	953	897	859	1005	950	917	936	977	896	910	960	930	898	902	1005	921	938	915	1006	874	995	929	925	970	929	930	955	960	903	939	917	946	949	916	947	930	983	914	941	955	932	881	925	925	896	940	920	897	881	920	965	922	899	940	974	942	928	983	948	937	916	911	986	934	874	875	912	896	985	912	929	899	919	941	967	964	883	947	968	931	880	1013	900	972	860	842	962	941	931	943	932	892	912	926	899	860	915	972	941	929	913	913	924	867	918	945	985	917	875	975	917	930	950	959	925	879	931	926	934	919	861	944	970	929	904	878	867	949	911	919	931	899	939	948	914	948	909	941	931	921	915	948	976	929	924	874	896	954	909	920	917	927	906	913	896	876	964	912	905	930	951	920	979	908	924	878	904	910	912	889	960	899	913	877	967	971	956	914	890	972	942	951	880	909	933	929	895	962	919	835	909	941	906	928	951	871	919	904	926	895	935	918	935	916	865	888	893	956	956	916	893	922	931	940	900	953	939	875	899	915	961	900	923	898	956	910	856	918	886	944	890	913	883	942	940	952	897	868	923	922	952	906	978	915	932	882	932	966	931	926	969	892	917	873	964	942	940	954	892	912	874	884	928	948	908	909	978	931	924	884	891	881	962	954	918	885	913	921	917	895	960	969	894	877	921	955	909	951	933	926	959	986	919	909	915	881	937	903	960	918	933	889	912	972	938	957	940	967	857	932	958	935	895	948	896	919	945	928	939	954	923	982	968	937	923	880	935	949	949	946	944	892	916	914	898	931	914	936	893	970	921	921	923	938	874	897	902	962	945	937	909	938	908	979	870	887	932	926	929	915	944	921	895	872	880	915	1009	950	951	926	928	973	915	909	966	899	974	907	966	947	894	868	929	914	962	916	895	941	958	936	916	947	885	924	899	946	962	886	947	907	903	894	887	963	917	946	919	922	903	915	917	905	954	869	927	838	916	922	973	889	940	860	905	876	939	929	945	936	912	978	913	972	961	936	862	942	930	943	864	899	957	965	932	926	943	923	923	968	898	927	960	959	928	895	945	919	902	923	943	938	937	950	929	972	949	906	907	964	952	947	891	982	996	936	878	878	932	921	951	938	854	917	968	947	884	905	948	910	936	919	878	932	895	905	950	954	905	929	915	972	967	940	895	946	888	964	911	909	918	880	923	910	906	886	958	973	930	928	918	885	894	945	949	961	927	988	905	932	901	942	918	961	929	926	884	902	919	869	1015	955	1006	910	862	923	916	943	920	894	898	920	908	935	950	932	959	880	958	841	938	948	906	890	899	949	914	871	934	947	932	907	1002	933	946	944	913	945	916	900	970	977	899	899	978	975	903	949	929	962	940	872	956	887	933	886	901	919	894	882	935	891	921	869	943	923	928	896	899	977	946	915	926	941	900	956	923	921	922	973	956	946	889	961	917	898	899	910	953	924	938	882	929	930	945	914	873	944	882	933	954	946	958	944	974	940	933	893	938	932	885	902	922	974	944	910	939	955	895	967	893	926	910	949	971	926	889	986	933	889	1014	932	971	924	943	907	923	847	930	912	926	857	952	902	984	888	917	877	900	922	880	942	932	931	901	956	982	948	975	983	948	943	937	945	988	932	1029	904	878	924	867	934	871	933	859	943	934	947	882	958	938	901	911	923	988	918	944	870	922	884	919	917	953	939	917	912	971	885	1010	933	922	969	955	940	931	970	916	883	996	977	885	925	913	924	957	963	928	963	906	951	980	929	930	914	930	932	1030	981	917	861	908	932	930	981	932	959	939	964	950	922	931	950	894	895	910	902	932	918	933	908	892	900	952	964	959	926	940	922	939	980	977	961	915	901	927	918	988	932	897	894	889
43247	46943	30694	11898	3503	1484	1393	1208	1136	1092	1086	1061	974	1033	986	1018	987	1006	983	1001	957	902	956	942	1022	1007	952	912	907	967	966	935	982	958	955	1023	874	998	956	929	953	907	952	908	981	982	920	973	895	941	936	913	930	949	962	1037	945	1006	936	959	965	955	954	959	979	927	976	1018	950	938	942	899	946	918	976	939	927	951	990	984	911	960	928	954	936	963	979	944	957	893	952	975	919	905	906	919	919	1006	874	933	972	898	957	922	949	942	948	942	943	909	918	980	898	972	960	986	966	945	948	907	888	946	950	931	926	954	902	943	962	962	931	929	937	981	948	915	915	936	923	941	983	881	917	921	977	919	964	930	917	927	878	959	954	894	958	919	930	888	971	947	941	899	970	946	958	929	955	979	970	906	911	1012	930	963	938	930	986	966	906	933	912	954	926	951	883	952	938	985	949	948	985	978	950	938	982	951	931	902	933	954	945	977	939	969	983	951	926	926	939	909	904	999	921	957	932	917	978	946	923	902	958	931	932	936	915	1005	962	985	968	939	957	960	973	994	991	964	947	951	965	941	941	945	979	913	943	928	970	954	932	975	886	919	927	964	934	914	951	928	896	935	889	956	930	974	944	928	935	897	979	983	893	959	925	977	979	944	918	907	975	970	950	916	1000	936	934	883	920	964	915	880	925	952	942	947	966	890	959	917	923	921	890	914	962	941	936	967	919	957	917	894	953	928	916	955	981	1014	960	942	943	935	965	972	924	928	918	937	949	957	966	948	880	952	956	945	932	927	960	946	924	912	891	974	998	898	933	959	944	937	960	948	959	882	945	969	926	969	969	920	939	946	932	959	927	915	903	960	920	918	904	915	1007	953	907	962	916	945	984	922	906	912	981	953	928	974	925	924	970	910	966	955	920	863	924	909	905	945	884	980	899	915	928	975	918	1002	909	1002	928	911	991	975	938	973	954	943	965	906	930	891	877	985	943	955	917	932	907	920	919	944	943	910	947	946	960	953	928	869	970	956	925	905	944	981	970	922	937	947	904	909	944	961	920	987	933	994	931	901	972	941	907	943	878	961	956	971	909	994	928	945	955	948	958	956	964	892	929	973	958	942	966	914	982	891	940	933	947	921	910	967	966	929	944	962	917	931	963	882	941	940	935	936	941	922	946	905	907	905	950	883	950	934	952	954	951	954	949	949	958	946	1013	1000	998	914	923	921	896	954	937	978	905	942	969	1002	1001	1000	950	882	916	983	970	1003	921	941	936	935	962	997	990	966	935	931	939	969	980	952	945	956	931	918	918	901	934	972	908	975	960	957	947	957	998	944	1000	976	928	898	998	930	888	924	942	950	967	953	960	942	996	910	983	930	972	915	959	929	909	908	981	952	941	930	947	898	948	952	993	1008	926	924	944	908	961	937	915	951	911	959	886	1004	963	938	982	894	944	973	948	963	880	934	912	932	946	958	906	936	951	995	916	984	948	929	908	969	974	980	913	899	894	941	901	920	952	943	901	977	972	920	1005	943	941	943	899	927	889	947	950	940	975	961	908	957	996	993	974	919	946	939	956	960	910	913	896	868	968	942	954	952	958	982	930	878	928	929	914	993	916	916	940	907	921	925	973	971	917	943	903	944	962	938	986	921	932	985	967	983	938	956	939	950	894	960	940	968	940	924	980	953	951	925	963	927	930	994	969	887	968	933	913	890	965	981	960	1000	928	950	948	967	951	975	876	936	963	934	923	938	966	959	949	981	994	876	955	997	924	924	949	923	922	898	963	960	977	939	947	953	1012	937	932	947	904	904	927	950	980	898	937	963	933	927	934	953	915	997	915	880	956	961	929	981	895	924	978	867	971	946	887	990	904	972	993	933	1014	921	919	941	907	925	933	900	924	944	903	983	915	955	932	943	914	943	913	946	938	923	894	886	926	962	911	958	981	914	952	926	976	930	957	910	1002	877	957	927	978	944	976	915	873	911	952	924	944	969	934	974	950	996	888	904	994	938	941	967	906	915	937	916	990	909	914	1006	967	938	976	944	981	1020	971	972	904	951	968	934	904	944	953	944	918	918	899	965	913	943	963	879	965	1034	922	904	987	937	932	966	906	887	946	990	905	984	960	957	951	905	937	977	952	941	903	973	961	909	947	947	967	932	914	940	922	925	982	935	971	961	962	960	926	932	973	893	944	899	913	923	940	945	935	967	952	931	951	893	974	965	944	900	939	939	961	957	929	961	936	972	969	929	953	952	960	919	974	895	996	915	923	955	955	925	933	978	968	965	969	894	955	919	903	926	906	978	947	940	950	939	966	958	949	856	892	933	946	957	901	892	955	959	908	931	961	958	938	923	938	923	956	971	952	999	993	988	924	943	941	931	932	935	919	921	969	997	1005	909	977	920	961	942	881	891	924	935	925	938	936	922	950	907	894	942	879	917	965	971	937	927	920	939	965	923	966	931	979	930	972	952	926	932	974	986	942	951	960	1008	909	973	934	927	992	982	909	918	1019	950	930	1004	929	932	974	952	986	950	973	962	892	907	960	910	965	980	993	936	1005	981	975	968	955	934	935	969	951	966	962	935	912	962	923	962	915	938	945	950	936	956	973	921	919	915	958	951	963	932	929	969	975	905	956	950	897	942	930	959	946	941	959	927	962	939	948	925	917	988	972	919	917	997	944	950	935	924	970	990	940	1014	959	903	922	974	909	979	978	906	948	923	940	940	955	939	904	941	986	938	943	938	916	935	927	877	992	989	907	931	1004	958	955	921	911	907	937	975	970	991	982	930	983	982	923	951	949	949	936	906	965	912	917	982	964	928	965	965	982	934	983	991	975	985	947	907	971	909	909	970	940	948	923	881	918	901	918	914	929	971	965	944	932	944	979	964	989	990	937	928	916	937	1045	925	959	915	942	940	966	900	910	925	1005	903	902	985	890	905	914	964	1011	1012	949	932	947	925	925	945	983	899	913	972	974	899	915	899	970	917	999	959	953	989	903	956	914	934	895	965	923	910	886	922	955	1002	911	930	944	890	950	955	927	947	1010	917	926	947	957	950	966	900	934	1006	911	935	893	863	997	940	912	911	953	933	918	947	998	924	896	934	942	935	934	942	948	990	980	960	911	942	927	959	940	908	984	926	973	965	938	961	928	946	968	890	956	949	958	984	945	936	954	1012	917	949	929	933	932	921	910	1016	948	960	897	1030	986	985	910	952	952	901	945	994	911	908	937	923	939	932	911	932	914	930	914	872	943	984	989	953	954	921	950	898	931	968	935	941	963	915	911	950	928	956	966	951	937	946	994	960	946	960	884	1013	888	954	902	939	927	969	940	929	972	989	949	1002	980	943	892	912	917	950	850	960	928	965	914	930	901	943	919	1019	943	971	948	937	945	885	914	954	955	934	956	925	889	935	877	946	962	979	923	956	931	951	947	942	968	968	977	953	910	1019	948	883	920	903	979	920	948	945	982	937	928	949	967	999	900	937	952	916	991	981	875	938	921	966	962	967	887	948	945	955	940	955	894	980	931	937	904	957	952	990	950	959	936	977
23647	20896	27923	24040	20861	13200	1915	1170	1018	902	856	820	813	830	786	779	787	765	790	789	771	753	821	741	776	764	772	794	773	754	755	748	775	768	757	803	754	777	755	765	744	749	741	772	755	754	780	785	758	722	734	792	719	740	784	781	804	725	754	760	743	696	732	735	757	762	736	751	773	757	759	758	717	735	762	770	773	744	783	778	707	735	736	763	773	744	735	776	727	746	779	747	732	729	777	735	756	776	763	723	699	711	740	719	724	763	776	774	800	764	748	793	711	732	794	695	742	735	737	763	746	758	754	798	727	765	766	754	726	745	751	776	746	757	754	748	732	734	722	765	769	755	732	759	788	741	760	743	723	708	780	794	747	814	804	732	768	722	686	754	761	774	765	802	751	753	731	761	764	748	774	737	785	735	724	724	788	756	744	690	750	725	720	809	735	729	742	729	707	734	712	752	741	798	776	762	723	761	677	739	746	739	734	741	734	763	786	798	784	733	802	719	717	732	760	755	742	758	739	781	773	744	727	739	748	748	727	725	728	725	765	723	743	782	724	770	772	730	744	776	747	746	756	751	757	767	689	734	773	769	770	757	756	778	779	790	738	765	771	749	732	800	703	733	742	718	728	744	747	697	735	759	721	695	736	721	748	740	719	781	749	689	754	712	728	719	714	708	782	704	777	781	786	760	778	723	773	739	762	790	755	749	760	707	733	722	766	751	742	758	726	736	742	731	743	692	721	770	804	762	715	744	746	722	668	749	767	690	767	809	726	791	746	771	736	727	715	792	735	787	723	730	736	727	739	790	715	831	742	791	772	782	690	735	722	726	736	779	785	733	765	770	748	741	757	719	730	695	701	735	780	713	742	682	696	753	771	749	758	757	751	721	719	718	712	737	765	699	727	769	751	763	730	740	742	766	748	798	708	737	719	764	743	737	742	752	753	732	723	734	775	707	724	741	759	769	717	753	730	764	722	741	728	760	748	702	799	752	723	766	744	756	761	740	721	782	747	718	687	726	783	741	772	708	769	738	751	766	716	698	769	734	724	703	762	711	739	758	728	726	757	767	708	722	744	756	751	696	769	711	754	732	730	762	721	718	741	721	705	775	748	725	767	725	736	769	712	771	772	796	734	749	745	823	745	717	717	731	721	747	710	789	749	749	733	774	763	745	817	763	783	758	750	772	773	719	717	781	735	768	738	721	718	758	800	740	741	763	748	706	754	741	740	773	741	782	786	729	713	746	750	691	772	752	778	748	768	727	789	793	689	768	748	763	729	743	721	729	777	728	780	735	738	714	747	718	786	802	715	742	716	734	705	716	759	741	720	749	728	741	744	752	731	749	775	743	759	701	735	748	749	715	730	736	735	753	734	743	678	780	756	767	754	733	728	781	775	809	768	768	787	790	755	753	764	715	740	782	772	767	731	777	755	723	778	756	748	756	768	736	775	702	719	747	698	734	752	773	759	743	741	719	744	737	727	744	728	741	742	692	769	753	723	792	786	774	713	732	795	733	733	768	783	778	729	754	697	720	757	765	729	789	729	718	753	725	765	730	810	729	750	781	756	721	699	754	748	713	732	735	705	763	772	755	735	747	742	714	741	705	743	759	770	777	767	773	767	719	741	746	691	811	746	769	779	778	731	738	772	758	784	779	759	729	728	727	821	750	740	768	788	699	777	762	721	726	750	739	749	735	763	716	792	713	738	726	726	763	726	741	732	796	746	766	735	741	789	758	767	727	767	722	746	714	749	716	774	720	761	776	758	728	797	734	748	776	707	720	805	681	792	731	756	757	740	781	757	767	757	719	761	715	734	702	763	709	735	721	720	813	748	758	736	712	762	682	755	761	718	782	750	708	747	723	771	714	714	722	728	818	754	796	723	747	697	768	749	746	766	739	732	665	768	766	763	764	722	755	725	702	752	733	759	791	710	748	745	717	786	747	808	762	750	732	792	761	761	790	766	742	747	757	793	781	777	754	703	751	739	703	750	761	748	777	805	700	790	737	788	808	739	700	784	743	696	760	772	792	736	721	742	748	777	712	765	725	701	762	713	765	762	740	748	767	764	739	714	805	777	786	782	720	756	763	815	808	744	740	735	745	732	761	686	727	765	769	729	760	725	769	768	748	739	718	699	717	700	750	761	759	827	770	716	733	705	706	801	759	758	738	730	717	742	792	772	704	774	743	728	734	715	713	797	745	785	778	752	715	760	778	791	791	773	729	757	735	747	739	770	724	706	769	766	717	744	757	771	796	717	738	747	739	731	737	788	818	792	776	822	787	724	720	706	758	741	778	732	762	774	737	716	754	780	727	726	755	695	714	735	725	794	770	769	775	776	734	761	729	751	773	737	721	756	778	743	768	747	754	721	720	726	668	732	766	755	730	729	753	746	771	767	778	719	765	801	746	761	780	760	771	755	735	720	782	750	756	742	763	742	763	719	724	723	725	717	685	721	749	743	746	728	756	732	750	752	705	745	739	775	764	749	753	694	783	702	681	747	741	784	757	748	781	727	732	714	728	787	783	770	712	724	748	768	726	723	703	743	772	792	803	763	720	753	763	791	732	770	722	736	731	710	684	728	774	774	742	733	774	715	784	782	716	723	760	745	725	772	710	778	728	754	781	808	709	791	707	745	747	760	733	765	739	763	751	716	751	783	780	726	772	721	742	748	761	755	733	801	771	785	739	759	775	816	721	779	759	731	788	735	786	763	750	763	735	706	756	708	724	732	720	695	673	775	787	753	672	749	747	734	719	714	740	736	700	745	750	769	747	729	837	711	693	760	781	750	755	810	767	770	761	729	765	748	720	768	683	788	723	756	781	754	797	722	692	759	718	743	764	781	770	764	760	762	782	722	732	736	731	728	745	754	720	728	732	708	757	787	741	706	718	729	739	760	706	722	726	735	779	740	742	711	751	703	743	736	749	751	722	775	758	771	745	776	728	752	791	724	739	743	755	781	718	784	759	727	758	733	720	755	705	800	737	723	715	772	730	714	765	708	742	744	762	758	704	729	747	739	760	710	723	735	755	707	729	760	694	699	753	763	755	757	739	737	734	751	719	773	742	708	701	731	800	754	764	741	734	740	734	740	774	759	752	677	753	741	712	750	738	737	788	733	736	795	724	764	754	735	732	710	738	720	743	725	772	783	744	732	768	788	779	756	738	736	725	693	727	727	738	742	826	742	768	779	821	745	736	735	760	750	700	778	721	765	749	770	799	756	732	714	714	790	733	744	749	745	772	793	727	772	746	731	716	770	771	779	780	750	738	753	761	750	772	724	773	728	728	740	720	740	709	826	781	727	752	769	797	745	783	826	775	794	729	765	721	746	747	741	693	720	771	762	734	796	746	763	762	728	723	769	799	705	750	762	739	703	729	777	744	763	736	713	768	706	710	772	749	734	749	760	745	765	747	716	712	757	761	700	745	739	718	778	731	738	752	729	726	711	747	747	762	759	713	751	777	747	780	741	702	737	730	760	762	721	770	805	726
40768	59590	41985	21713	5905	2019	1674	1449	1176	1057	1035	960	909	834	841	838	818	887	795	786	822	842	800	849	832	821	787	766	796	744	778	818	765	817	799	811	810	809	740	742	799	775	809	787	748	771	773	771	775	792	783	774	764	774	766	827	770	781	796	848	776	801	767	786	818	783	786	744	733	753	781	773	742	736	752	765	762	772	750	753	764	737	797	753	757	829	814	781	798	740	762	764	742	787	770	768	772	718	765	772	788	789	814	760	801	728	763	799	714	779	772	762	742	718	773	781	762	784	763	773	752	759	772	772	841	792	733	760	769	778	785	761	751	763	767	772	719	708	801	723	781	762	733	754	794	839	804	830	787	794	757	797	820	755	785	806	766	748	820	776	761	787	768	762	762	750	773	768	781	771	782	801	752	722	708	737	784	747	746	815	785	744	813	762	764	760	722	787	729	815	812	773	743	802	805	806	771	787	771	809	793	775	776	777	764	772	799	768	763	777	789	715	748	754	741	780	780	831	756	780	727	779	783	760	800	781	775	773	811	819	801	805	807	778	746	754	755	711	784	738	796	723	789	808	753	798	728	752	741	767	800	770	773	709	815	780	751	769	812	750	771	773	754	760	805	763	769	782	804	790	755	805	768	780	741	789	780	792	764	754	760	757	806	783	772	794	783	750	769	780	805	834	745	781	773	792	782	785	780	802	765	793	710	780	791	734	753	767	791	771	812	835	820	742	778	777	813	810	791	793	783	749	754	803	744	764	750	763	813	803	740	777	787	770	772	778	785	759	765	780	770	785	760	804	796	785	819	742	789	805	787	835	775	767	856	769	826	763	817	793	810	793	738	789	751	730	828	847	794	763	753	764	774	833	749	765	751	786	778	776	737	788	792	794	768	815	733	782	757	792	783	733	798	770	793	764	747	838	732	787	760	774	748	777	807	788	819	805	814	783	804	763	759	773	801	806	756	830	778	785	754	767	789	740	758	760	791	779	784	767	778	760	719	836	759	765	825	798	763	768	750	779	768	733	750	812	780	739	826	809	758	816	800	798	797	795	790	807	851	732	762	833	771	773	776	782	813	787	799	804	760	808	725	771	779	817	756	833	753	781	740	760	795	767	791	770	752	746	765	771	795	830	792	770	737	772	792	797	785	755	784	754	772	816	737	750	760	758	756	782	786	837	749	766	829	813	722	787	770	802	813	780	734	762	752	737	779	754	806	780	763	778	741	727	758	721	761	736	762	765	790	755	766	822	748	774	788	740	797	780	762	769	793	765	775	789	796	761	756	796	855	756	781	778	805	777	766	788	756	758	773	737	747	755	749	787	757	804	787	763	785	780	774	764	815	711	792	837	769	787	821	770	740	753	746	788	731	757	764	759	802	791	764	744	750	759	830	778	800	792	755	789	789	778	764	788	761	732	727	779	766	797	769	748	754	769	817	798	790	772	747	779	732	816	716	784	752	790	776	784	756	805	769	760	741	773	803	747	813	778	766	785	777	776	768	765	777	772	792	814	737	779	770	774	744	765	757	804	823	788	774	789	794	738	784	745	733	762	759	755	770	775	848	811	788	752	777	802	759	738	786	788	803	763	748	788	755	792	822	754	817	801	798	773	809	759	798	754	800	731	791	714	772	782	763	767	772	775	697	840	785	738	745	788	693	778	797	779	762	755	781	774	754	747	830	794	780	753	749	745	786	753	779	785	807	811	798	776	796	750	805	806	792	735	742	786	802	767	780	810	719	753	797	784	786	758	779	769	769	737	772	783	730	714	795	764	782	749	800	769	780	787	806	771	773	747	768	733	777	778	729	759	755	776	789	750	771	827	746	761	763	750	794	763	732	771	759	808	774	789	791	839	761	772	762	755	767	727	792	833	784	766	788	808	703	807	737	777	764	792	743	785	733	810	776	761	753	792	765	757	782	799	752	738	762	730	781	751	762	757	816	782	827	807	813	771	751	728	791	780	822	789	751	757	805	820	751	760	809	828	779	799	781	783	798	732	776	765	768	720	739	800	848	793	796	779	792	714	808	754	805	780	798	780	802	790	768	765	735	759	800	777	782	748	805	802	798	755	745	784	766	719	736	721	762	741	774	748	764	818	727	782	754	744	837	814	768	824	808	785	790	812	793	811	707	759	743	793	745	785	781	725	774	761	715	776	760	752	790	729	752	793	775	792	776	731	783	759	844	725	796	768	802	782	753	798	794	845	799	744	767	772	785	815	763	759	756	788	802	804	772	739	777	736	751	765	749	776	794	775	754	763	742	842	775	755	783	775	759	770	811	747	797	771	798	771	760	731	745	789	787	764	796	714	737	770	796	767	794	785	716	750	808	759	777	765	799	795	723	799	810	785	836	817	770	804	791	790	745	766	824	828	796	724	771	719	753	771	769	803	827	790	791	835	713	798	780	752	762	761	767	791	784	743	817	735	773	798	773	780	730	800	797	810	752	732	775	788	780	796	773	785	782	731	763	772	796	803	738	799	759	786	777	782	752	777	797	778	754	766	807	754	780	763	774	780	775	803	753	777	808	795	763	793	772	742	769	834	783	740	809	811	837	793	783	783	775	804	769	779	759	766	792	773	775	731	798	755	790	797	732	768	789	788	764	750	811	743	770	752	746	812	796	725	762	752	755	796	800	771	769	776	807	813	763	809	757	815	767	763	764	755	735	807	791	747	773	768	760	761	779	771	768	776	807	764	817	747	728	788	788	752	723	768	776	759	818	747	802	750	782	798	777	751	792	777	776	740	797	769	810	754	798	757	840	857	734	841	791	792	769	767	770	788	746	806	811	753	774	775	802	784	781	801	780	766	779	729	769	753	760	760	737	747	785	767	796	754	795	780	801	763	817	748	751	829	810	744	813	758	768	736	773	782	740	845	783	800	763	776	777	729	770	762	804	781	815	719	799	798	778	745	766	763	787	787	817	758	773	729	793	834	775	772	790	764	809	787	810	798	750	772	803	775	811	713	788	764	759	739	742	777	783	839	794	730	757	813	765	759	820	782	771	800	748	785	822	797	763	784	797	806	812	795	789	739	758	789	846	719	831	771	802	801	784	761	760	808	790	766	804	799	762	769	784	792	785	787	770	794	802	795	820	782	734	755	737	772	810	730	783	744	770	802	742	748	803	761	767	713	776	790	738	753	751	779	805	807	779	750	816	753	740	788	758	770	757	765	750	775	750	768	768	781	759	784	790	759	794	750	786	800	822	774	715	799	794	759	791	758	785	761	794	789	760	793	724	801	714	792	783	791	823	790	772	730	755	795	733	808	700	786	730	797	738	781	829	832	764	808	743	778	752	783	750	822	717	752	768	741	784	739	754	720	768	784	770	767	799	828	760	785	750	742	801	752	724	783	844	818	830	831	800	801	771	769	741	772	756	808	742	812	724	827	747	779	761	756	803	781	797	795	794	748	798	733	775	760	719	809	743	762	786	781	808	770	759	744	777	793	797	805	798	753	830	794	810	792	728	772	831	772	767	729	774	731
24703	21078	27536	25018	16485	3051	1433	1140	1055	986	1004	967	910	876	896	933	928	884	906	861	855	865	877	907	908	875	891	858	862	850	877	884	852	857	922	885	880	836	868	848	874	890	878	875	860	900	892	860	856	825	859	846	825	834	852	918	885	828	924	874	853	861	902	907	875	857	845	841	847	823	864	818	883	876	889	858	778	842	824	816	905	907	829	847	890	865	905	876	857	874	838	888	844	857	872	906	824	847	859	848	900	859	899	795	902	880	879	882	876	852	898	877	847	800	840	911	907	887	911	877	862	898	898	900	836	921	844	813	904	963	882	868	845	865	856	845	865	858	844	877	877	851	900	880	841	879	819	843	887	852	886	887	885	863	849	888	894	783	850	833	888	848	872	843	930	839	882	859	824	891	872	917	830	831	896	890	875	866	846	784	923	889	879	819	928	812	816	910	875	920	851	874	868	826	830	887	879	861	849	889	884	863	921	828	804	878	839	896	946	874	869	872	902	869	956	902	869	800	850	878	865	863	832	858	804	869	878	844	832	828	874	830	863	832	856	852	861	885	886	839	908	835	887	842	906	892	826	890	857	871	839	845	795	831	862	833	867	856	864	844	830	851	842	889	875	864	860	814	824	836	832	826	920	822	875	890	912	874	867	865	855	842	827	839	835	898	838	863	827	838	915	864	835	882	880	824	785	850	848	847	899	870	890	880	891	830	868	829	848	843	870	885	831	859	852	845	863	863	842	871	807	855	888	912	878	922	816	847	838	867	859	876	838	863	877	806	834	844	883	819	828	850	895	807	789	865	838	863	877	871	897	849	870	926	886	897	875	876	813	852	837	877	848	847	853	865	852	855	864	894	878	809	854	864	858	916	860	868	901	824	870	847	924	849	860	828	829	869	868	866	860	856	901	896	849	820	894	846	836	857	852	910	863	869	804	874	814	891	889	884	885	860	882	852	878	846	923	870	854	811	885	873	886	876	887	867	843	903	832	907	922	938	910	842	900	873	887	878	828	843	855	865	896	871	867	842	837	850	850	854	847	861	835	867	884	873	904	821	847	863	903	838	878	839	872	878	843	852	865	880	901	793	837	853	876	883	852	862	878	882	839	832	843	869	884	825	864	872	826	801	868	825	838	844	832	809	844	885	844	876	862	871	956	825	864	926	869	844	878	882	893	910	902	859	854	883	884	939	806	885	866	835	852	902	851	868	861	864	843	847	858	884	808	887	898	883	803	932	874	858	820	839	797	858	858	861	858	872	838	881	856	896	861	895	868	830	937	788	870	881	810	821	837	861	876	846	880	863	807	870	865	844	827	893	937	852	843	885	818	870	880	891	875	843	836	845	886	865	875	857	843	899	875	838	893	857	915	871	820	892	834	845	828	856	870	875	908	866	895	838	889	883	821	877	867	863	835	877	872	864	862	829	877	833	881	898	832	847	881	844	841	834	797	780	832	852	870	851	854	855	854	862	842	823	867	819	875	862	920	862	849	824	887	854	843	892	918	846	839	842	876	904	856	852	872	863	901	894	863	914	834	896	830	894	867	826	884	853	866	889	889	924	898	830	869	896	819	886	853	895	884	881	849	849	850	824	872	893	886	898	825	882	869	833	909	884	818	846	835	849	861	850	822	895	879	855	921	864	866	853	856	883	836	854	878	898	912	830	912	927	893	838	840	830	835	852	881	849	840	817	874	836	895	853	871	863	936	869	813	891	888	888	840	874	832	862	889	865	893	853	864	873	875	806	872	907	859	836	845	884	823	858	888	816	832	866	852	858	869	917	838	867	824	884	869	873	853	804	887	876	869	828	858	880	802	859	800	868	827	851	875	853	833	872	834	838	864	850	860	862	892	854	864	877	865	831	863	846	897	878	825	898	860	891	885	892	862	845	875	897	849	865	852	841	913	851	866	884	919	853	855	861	835	871	845	910	886	866	866	845	843	859	834	877	816	827	902	847	833	867	851	808	908	898	855	809	881	850	856	868	868	845	850	826	863	879	825	889	811	911	845	864	863	917	790	841	865	833	876	815	838	856	849	831	884	890	830	877	879	818	852	850	864	864	862	914	875	860	783	867	909	895	811	883	873	871	902	858	877	851	818	824	868	893	900	790	787	868	859	899	845	851	892	834	856	865	856	840	873	848	887	843	889	838	913	880	882	860	840	823	856	842	868	873	872	856	825	889	792	815	839	853	884	854	878	843	874	871	852	907	858	873	834	817	862	837	828	858	918	862	837	839	806	916	872	916	850	885	860	911	855	867	899	841	898	848	839	835	824	874	870	872	841	877	886	896	863	826	892	850	853	864	899	822	891	786	870	826	886	843	846	833	870	878	873	832	854	889	934	817	900	886	871	832	822	866	812	863	848	855	841	881	869	885	860	932	853	882	844	837	823	840	916	824	887	860	880	877	882	898	848	876	845	853	866	879	839	898	863	861	903	877	830	866	933	839	850	895	897	868	855	922	866	790	851	884	863	865	894	834	875	917	838	821	887	890	845	898	805	869	869	859	811	850	875	896	870	879	890	826	826	950	887	870	815	889	883	867	823	816	866	844	834	865	861	850	874	852	898	868	825	848	850	814	889	873	832	875	877	924	883	830	876	840	864	845	816	879	863	887	844	871	893	889	837	766	858	840	869	890	849	877	899	866	889	827	906	856	922	832	859	824	874	882	862	878	837	826	877	875	874	849	889	877	873	857	887	902	853	876	851	881	920	874	845	895	865	845	820	904	854	862	846	881	842	853	930	835	896	872	891	866	859	858	829	886	850	907	853	891	797	824	876	888	881	909	884	918	856	847	872	903	832	865	855	864	883	874	843	876	844	868	841	887	895	881	846	890	876	881	805	897	836	866	866	842	881	906	863	859	821	850	818	847	884	855	858	834	847	847	848	881	843	863	842	871	876	909	850	866	827	862	885	866	843	849	905	897	891	917	889	873	905	839	828	866	939	848	883	830	868	867	850	866	870	872	912	910	853	895	873	899	867	877	865	874	899	878	887	886	873	833	907	836	847	877	841	856	834	858	906	868	914	869	848	874	857	834	826	823	859	860	852	828	869	878	868	889	840	882	792	841	898	860	902	798	844	826	876	877	840	799	912	846	890	816	884	859	869	882	809	873	839	879	895	876	878	859	831	921	901	868	842	802	818	863	948	851	831	871	877	835	870	828	843	835	868	819	845	845	828	850	844	902	858	842	834	832	870	818	849	863	841	833	785	879	831	858	900	844	807	819	855	865	822	852	859	885	873	899	861	869	863	891	808	814	856	806	840	912	892	881	859	888	896	892	925	892	848	866	874	857	841	881	879	889	826	882	867	817	844	833	837	835	831	889	755	859	916	871	868	891	896	841	843	871	856	861	853	831	871	833	882	898	791	820	809	855	861	817	800	883	871	825	880	868	846	926	872	850	855	845	879	895	891	850	889	867	909	863	856	917	854	897	859	883	858	827	872	868	880	842	923	850	846	881	843	868	865	860	934	847	843	909	843	822
41072	57797	39477	18704	4908	1747	1556	1283	1182	1123	1022	970	1002	979	925	922	936	881	866	902	906	898	893	931	924	875	880	889	886	840	908	902	876	911	869	897	884	853	832	860	879	875	872	835	897	862	864	838	899	868	853	832	861	885	895	899	844	885	791	833	867	833	873	816	902	899	844	898	855	948	868	869	879	891	893	867	908	820	883	837	905	828	804	893	891	913	867	849	856	825	874	804	854	897	875	871	849	837	919	879	898	861	895	910	926	872	819	849	814	891	833	858	820	860	862	905	844	899	841	862	883	927	890	874	893	858	814	863	928	858	920	892	841	849	859	849	785	822	910	886	860	851	893	868	849	873	850	859	909	875	898	840	858	843	888	863	847	888	893	849	874	817	895	912	833	886	846	842	834	908	831	888	856	863	900	873	861	879	882	864	851	890	866	874	857	873	815	816	908	888	880	872	811	834	849	880	849	925	873	821	924	875	859	884	898	849	938	910	889	809	801	917	847	840	904	873	860	873	830	907	869	828	911	932	846	865	863	807	899	873	887	859	848	886	862	918	852	856	887	832	927	882	885	849	826	912	872	882	834	852	886	846	876	835	882	885	869	874	884	876	892	869	888	899	844	855	884	881	827	904	804	854	915	862	871	838	891	881	859	828	903	848	856	873	901	891	868	835	873	801	891	878	878	896	854	822	926	857	807	874	855	889	834	798	827	844	855	878	913	913	896	874	872	843	944	884	923	886	872	869	810	907	884	842	893	876	845	857	816	838	865	833	838	912	893	876	837	853	929	844	880	834	854	841	820	841	906	855	853	900	887	906	878	841	848	871	907	905	902	861	828	903	824	881	863	886	863	876	894	872	908	890	878	863	863	848	861	887	895	925	872	880	880	895	841	852	847	873	859	858	818	888	895	854	879	899	899	869	896	844	899	901	865	876	870	868	852	851	872	852	843	926	880	854	849	912	922	883	866	829	852	830	859	880	857	859	885	925	870	863	899	882	852	863	917	907	859	904	836	898	903	858	817	878	801	869	833	888	906	895	894	907	865	855	853	880	880	835	901	796	844	865	922	853	922	848	862	902	847	845	860	868	822	860	934	873	882	866	893	878	837	889	883	854	895	855	831	872	853	886	901	826	899	889	840	873	925	865	880	821	859	834	890	862	842	832	912	883	852	897	893	864	887	855	898	851	918	840	841	843	839	908	857	873	878	876	798	838	838	878	857	858	883	883	915	851	906	881	889	869	888	887	781	913	939	844	911	873	906	867	902	850	857	917	906	883	888	886	836	904	811	891	897	838	829	850	883	893	888	860	866	880	851	892	843	870	889	887	858	849	864	864	854	865	872	899	872	903	842	852	909	879	868	853	878	851	880	872	847	845	874	823	881	845	853	899	868	899	873	857	874	857	885	846	840	866	889	869	863	870	874	869	876	831	914	905	931	867	881	865	880	857	903	856	865	854	861	857	859	859	911	887	854	818	855	879	921	873	853	881	901	850	828	799	922	914	862	838	901	853	870	864	854	811	865	872	823	857	852	839	897	855	869	846	913	831	900	870	872	861	844	834	825	874	835	862	874	834	881	848	893	876	837	859	858	876	851	884	879	859	853	852	888	830	930	882	824	852	870	857	852	826	876	822	883	866	907	869	874	869	882	846	879	858	893	932	868	903	897	867	847	897	849	912	853	876	863	869	875	817	866	907	870	898	866	825	835	879	839	858	900	900	828	867	878	823	917	879	807	849	841	856	859	836	857	886	886	890	914	886	894	890	857	891	830	848	851	905	897	821	947	836	862	904	886	850	899	858	917	866	845	866	832	912	889	867	786	867	910	822	886	866	845	875	888	866	864	852	851	854	871	819	858	823	916	888	853	864	875	879	885	899	864	899	850	892	874	904	859	875	863	906	881	895	831	838	863	907	876	805	836	836	847	907	890	888	879	897	877	854	837	868	874	915	864	857	872	889	911	880	932	831	831	848	844	865	853	896	852	838	830	904	843	892	861	856	863	898	813	903	852	831	904	889	864	873	854	875	925	845	882	862	891	854	846	882	903	829	879	921	862	844	911	877	844	851	838	845	894	832	895	857	894	889	871	862	874	895	884	795	957	863	877	878	907	891	857	916	823	890	858	923	900	890	917	899	888	900	924	838	873	902	815	909	842	909	887	860	872	882	882	813	845	814	839	872	914	872	857	850	895	874	842	844	900	906	847	863	835	831	827	918	867	876	879	850	843	840	858	848	844	877	863	883	928	854	843	897	859	829	842	897	872	844	912	858	874	854	867	865	841	873	881	909	859	810	875	850	912	864	851	854	841	883	879	852	922	882	858	892	908	884	840	882	861	787	882	831	900	874	881	838	822	870	858	891	890	844	852	814	852	855	922	858	877	907	888	875	870	908	872	888	911	920	925	848	917	827	813	862	859	860	845	903	848	856	887	858	883	877	900	870	888	845	865	918	862	807	883	869	891	879	859	895	910	857	884	819	888	873	855	864	883	861	832	868	894	873	835	838	828	905	923	912	844	841	883	826	887	859	863	871	849	840	947	874	851	809	872	913	873	871	863	866	885	856	873	868	869	854	865	873	880	853	901	902	892	850	856	904	887	891	908	853	861	913	889	887	863	894	907	841	905	908	866	868	859	939	876	851	884	883	913	887	918	931	879	859	868	880	843	885	873	853	927	902	861	891	884	839	801	843	858	848	938	915	892	899	878	901	864	875	870	866	919	865	895	871	872	820	924	875	841	886	865	866	878	836	868	842	893	837	862	873	831	883	890	825	811	861	877	888	846	899	885	910	855	868	859	869	845	852	814	848	898	864	820	932	904	890	849	848	890	834	878	885	846	880	836	849	849	878	869	924	846	871	886	849	942	855	862	878	932	880	881	844	883	866	871	865	880	934	845	891	876	912	860	829	851	818	853	843	893	821	857	911	824	775	876	838	906	879	918	874	830	855	888	876	835	867	845	885	880	814	884	864	862	869	839	827	899	899	836	890	890	829	874	850	901	911	853	834	858	873	859	901	907	850	865	879	935	912	856	870	867	896	872	851	859	903	855	870	828	923	852	810	925	830	872	865	829	843	913	878	908	845	871	885	902	827	877	879	894	867	890	893	883	891	871	852	917	869	858	857	904	878	858	883	874	896	821	849	932	874	846	859	861	900	871	832	866	857	898	859	850	805	849	888	839	843	907	821	788	883	860	884	892	862	880	832	888	909	817	897	840	870	873	923	886	795	884	896	828	856	872	855	871	872	855	826	822	907	886	851	894	862	937	870	907	859	864	876	869	859	858	902	861	882	861	872	906	874	855	901	881	924	899	876	866	872	833	892	889	891	865	893	899	887	864	850	842	864	871	904	882	863	810	896	875	894	920	774	857	861	895	897	856	820	828	870	869	864	919	886	852	851	943	867	905	838	881	862	882	844	847	858	862	894	903	881	862	902	922	852	842	850	867	891	818	883	850	860	882	946	888	861	838	889	840	865	918	849	896	896	854	873
22438	20915	28312	23662	20912	20911	10316	1224	888	841	767	788	744	679	667	782	677	672	682	663	696	673	631	697	626	672	667	635	655	642	652	643	654	596	634	653	627	615	618	671	633	602	636	624	724	662	616	679	601	668	613	678	657	634	643	618	670	653	626	652	673	649	645	657	678	686	635	632	696	652	647	651	640	653	652	588	624	659	655	618	621	655	688	648	652	639	614	627	670	636	644	626	623	656	667	695	638	640	609	668	603	619	667	674	610	636	637	657	663	639	631	641	629	623	598	616	613	664	597	672	646	646	644	678	658	620	669	622	599	645	625	618	615	642	645	618	653	605	654	684	623	603	608	644	630	666	585	643	652	645	627	647	633	620	627	664	639	665	689	644	622	642	650	704	643	624	618	653	638	671	671	606	625	644	608	636	607	629	670	614	649	620	683	658	646	645	638	678	604	658	624	639	617	619	587	638	645	650	667	619	603	612	654	693	694	626	632	652	643	657	674	632	632	627	604	603	630	633	650	620	631	644	634	613	613	582	617	627	650	658	624	665	635	608	611	662	638	626	657	679	645	625	628	678	626	619	610	617	609	650	632	617	629	643	626	624	639	652	651	681	650	630	643	595	604	714	633	659	652	630	637	652	645	656	618	637	595	641	646	634	666	662	629	664	600	669	639	631	640	631	618	619	644	631	660	661	614	629	637	604	674	651	617	588	618	615	630	609	556	646	674	658	630	637	672	628	665	668	636	620	652	642	632	651	663	649	645	590	604	639	644	638	650	629	648	603	670	638	665	605	623	652	653	660	650	648	589	602	643	654	596	630	664	647	656	612	660	661	692	646	564	636	666	654	693	657	656	635	629	630	623	606	609	665	649	644	644	686	669	681	616	656	604	615	618	654	685	604	606	647	656	646	626	628	605	653	631	605	623	656	628	624	609	628	662	648	602	676	658	639	690	611	657	695	610	625	594	647	622	656	612	629	637	664	593	570	617	588	664	632	691	642	638	599	665	614	663	563	628	621	633	650	640	655	615	593	630	661	672	654	627	687	612	626	680	602	621	640	659	644	692	652	643	616	606	617	603	649	612	643	617	605	636	621	680	636	631	558	654	617	607	625	648	706	642	703	661	633	614	621	645	662	595	593	624	625	640	639	653	688	575	642	655	597	652	663	623	635	620	644	608	673	677	628	604	662	637	600	676	628	666	656	655	657	651	643	622	664	631	597	661	622	599	680	670	614	647	645	662	675	597	647	634	643	626	660	655	606	594	658	646	631	611	638	630	631	635	669	615	612	661	660	651	625	635	627	608	602	692	681	662	643	619	597	623	602	623	644	620	611	641	657	606	675	645	613	685	671	637	590	603	637	618	601	625	648	650	623	621	663	628	614	661	648	604	599	643	616	601	640	638	626	668	675	647	680	684	628	695	633	692	641	618	634	664	640	639	616	670	679	635	637	655	638	604	619	624	650	626	636	640	632	593	617	654	656	623	623	619	606	640	640	613	659	655	683	619	592	632	596	647	678	642	631	634	619	649	654	664	636	612	655	651	618	636	661	677	630	619	634	668	623	627	654	602	634	660	634	660	645	642	651	647	636	640	588	650	650	640	688	654	636	638	663	589	663	633	648	708	659	692	630	671	678	578	614	615	623	727	624	650	679	655	583	654	668	642	654	691	664	617	607	637	654	645	611	647	598	637	641	637	643	636	609	606	661	630	603	637	632	648	659	641	609	627	660	594	618	661	621	634	663	596	664	656	639	613	621	641	672	617	665	632	615	638	660	627	648	614	646	668	678	624	654	613	650	627	639	639	650	619	625	598	604	626	607	648	667	693	639	628	643	654	589	629	672	630	644	619	587	607	639	612	641	600	634	660	653	618	648	633	675	645	663	605	614	674	674	667	618	653	630	615	658	642	663	640	604	619	639	656	634	629	620	664	621	635	640	643	603	671	638	638	619	636	630	623	666	646	665	622	644	644	635	628	624	645	630	641	609	615	660	631	626	646	666	682	653	646	662	660	657	649	638	615	587	649	666	622	562	662	677	632	645	665	582	648	625	615	679	641	594	633	652	667	626	675	663	668	623	666	642	652	613	640	638	634	640	667	644	597	651	649	639	650	638	652	638	676	650	607	685	667	571	645	633	643	670	622	622	667	602	622	698	636	624	663	658	680	617	653	657	651	650	603	628	625	650	658	675	631	615	625	636	637	649	646	621	590	614	613	611	661	654	697	656	662	699	648	625	668	618	651	629	596	679	664	680	644	637	617	628	626	643	671	643	633	648	602	631	655	643	638	639	598	580	643	639	666	665	673	622	632	668	637	650	683	644	643	623	646	674	624	667	614	653	661	633	627	635	592	623	679	621	665	671	602	628	579	628	637	604	632	666	600	659	640	664	658	635	708	619	710	635	618	624	655	635	667	598	606	654	630	666	647	612	642	614	609	677	660	649	639	644	585	626	607	626	646	662	671	651	656	638	617	668	664	618	651	646	614	629	608	686	641	637	626	672	636	586	598	683	634	601	614	593	645	640	615	625	698	613	657	668	626	650	657	630	633	627	641	570	643	678	641	648	669	666	638	638	647	657	621	652	651	683	632	632	646	642	609	654	682	611	644	702	640	630	665	685	622	617	630	628	642	652	600	583	641	642	648	636	627	675	635	616	646	628	614	622	648	672	656	607	584	621	633	634	681	601	596	646	633	628	613	651	625	659	595	660	662	663	599	658	676	674	691	692	617	623	639	625	646	661	654	663	677	657	680	655	611	603	635	632	664	667	605	657	626	652	625	656	616	629	646	650	632	662	611	578	620	597	605	639	661	662	682	630	611	647	608	646	625	600	651	652	610	640	601	614	613	649	632	617	625	640	600	663	620	627	643	640	660	655	624	632	613	648	645	638	675	668	595	666	639	631	610	614	620	636	656	658	680	611	595	645	628	629	640	630	637	585	661	613	640	616	698	618	574	612	648	677	637	609	605	645	651	631	642	610	647	633	661	637	661	611	664	635	672	670	678	646	656	589	663	621	608	605	645	638	693	665	658	626	651	652	638	634	622	618	648	648	680	655	625	633	674	608	682	641	591	616	649	597	602	595	644	656	613	630	673	653	662	597	638	648	646	650	630	640	617	615	660	669	653	549	651	644	683	659	581	635	688	636	639	639	686	620	613	578	600	624	622	641	605	621	727	640	643	666	655	617	642	663	611	640	668	623	639	559	640	628	692	657	670	622	620	677	625	655	614	621	623	654	644	640	622	676	652	642	604	626	612	653	653	668	617	643	671	638	656	656	651	640	639	674	623	627	621	634	643	663	649	638	645	595	619	619	657	629	684	650	621	637	597	664	605	663	673	640	610	650	640	665	682	619	627	648	678	644	635	626	605	637	584	635	647	628	624	671	662	665	636	672	670	619	645	629	679	621	647	585	659	626	612	595	626	677	678	645	624	611	650	615	680	639	642	646	652	631	608	632	618	599	626	622	584	668	683	638	632	600	616	623	676	613
46897	63025	43181	23984	7015	1997	1577	1291	1083	956	837	779	766	746	712	661	735	654	652	715	681	693	692	718	671	665	635	636	693	643	650	647	630	718	655	641	666	644	650	678	635	666	628	663	645	698	620	606	649	625	618	633	637	610	639	643	674	615	661	690	614	687	635	633	633	691	648	657	601	660	644	674	690	629	709	677	649	638	617	646	606	656	616	633	656	642	661	685	614	659	636	634	636	660	637	646	660	679	661	677	649	644	664	614	625	652	575	626	684	642	653	595	669	645	671	652	631	631	638	624	655	711	633	657	690	658	635	647	665	604	658	633	589	633	606	666	630	658	662	675	640	655	621	636	600	639	630	664	696	671	639	650	670	687	632	630	646	628	668	659	637	640	650	628	617	612	630	637	620	663	593	672	643	661	643	686	644	647	618	635	642	668	633	701	665	676	630	629	603	669	673	635	661	648	683	632	663	626	606	697	624	632	666	634	661	642	653	645	613	630	643	641	659	644	624	594	630	603	664	654	677	671	651	702	657	654	631	649	654	673	643	672	632	686	640	647	654	659	621	647	606	605	646	623	659	630	666	670	670	706	630	628	616	641	624	621	717	631	685	653	628	651	674	568	658	657	673	651	660	680	667	661	654	659	628	633	603	590	657	687	637	646	661	617	620	650	597	653	666	614	656	648	658	643	642	624	661	621	642	610	660	673	642	646	605	684	683	613	652	672	608	622	669	673	601	633	645	647	718	641	660	634	654	619	663	636	656	642	683	655	667	685	656	646	695	660	617	632	616	627	698	678	629	634	658	628	665	638	622	671	669	652	626	652	622	644	635	700	661	609	606	641	661	660	644	621	675	662	629	619	632	607	683	650	617	647	606	658	658	695	645	622	643	698	650	651	616	685	607	580	651	643	640	660	690	594	653	631	633	655	640	632	693	675	674	628	638	695	612	652	661	675	672	619	656	640	640	662	665	653	625	635	663	655	629	651	627	629	650	642	679	632	678	629	680	672	624	683	645	656	661	658	650	651	681	653	676	674	602	640	635	601	692	639	643	622	626	640	671	655	645	656	640	603	693	654	618	697	630	635	664	664	661	665	650	622	711	637	649	610	671	635	625	613	604	657	679	585	658	651	657	635	674	667	673	652	605	575	688	621	634	630	679	650	639	645	689	621	640	629	687	647	626	689	655	642	618	677	680	607	677	637	698	595	607	664	652	616	646	628	648	651	636	672	643	642	625	669	637	628	624	671	652	649	657	630	637	643	657	660	645	605	632	653	670	612	642	647	625	652	633	664	682	642	629	633	639	685	639	622	651	676	640	641	658	615	663	605	698	686	623	634	701	666	628	660	582	679	675	665	644	638	659	625	657	646	652	632	649	627	648	604	645	653	650	660	667	652	632	590	659	701	627	607	647	633	685	680	620	592	659	669	686	611	650	636	619	613	651	661	684	653	648	614	686	626	612	613	621	690	650	664	672	625	661	608	669	632	624	664	597	637	657	670	623	669	620	630	615	652	638	664	689	611	671	654	654	680	635	660	640	647	633	664	639	672	644	610	643	639	656	656	644	648	642	641	604	663	656	652	675	666	632	575	626	622	601	657	652	657	642	619	637	610	638	665	671	606	633	614	698	661	631	646	654	685	661	656	664	651	661	603	665	654	684	591	667	649	636	653	689	680	625	686	672	620	643	592	656	653	680	669	656	650	648	623	675	641	674	624	652	665	649	646	638	601	646	614	649	621	674	632	638	627	648	637	638	638	635	636	636	651	686	666	664	669	662	640	619	679	653	664	642	613	623	621	624	674	648	694	689	648	640	637	657	645	628	677	670	655	633	624	622	687	622	625	644	714	637	651	657	631	611	619	621	652	650	625	659	612	618	621	648	618	610	650	618	622	620	646	617	690	607	631	646	630	618	691	642	655	662	642	670	671	605	630	619	646	660	654	681	568	668	608	647	686	682	675	680	639	627	644	635	587	658	625	636	683	674	681	670	682	630	642	664	691	617	650	660	651	649	667	644	678	631	647	664	618	692	642	600	636	655	665	608	624	690	645	669	629	635	616	588	690	636	613	651	649	632	609	650	660	672	661	665	649	650	678	712	647	649	634	643	669	595	662	629	632	651	645	613	634	626	680	611	668	656	674	671	667	674	619	633	673	670	631	622	613	609	639	638	662	631	707	657	685	704	614	593	636	651	636	660	636	643	687	650	675	618	637	647	692	694	628	672	651	655	656	642	706	627	662	605	662	665	643	622	653	633	647	696	646	600	646	646	648	635	624	666	671	654	641	648	640	646	657	615	669	621	633	659	647	654	655	604	629	683	672	659	633	636	645	648	645	625	702	635	642	637	638	634	657	672	675	669	630	635	638	633	648	631	659	653	607	627	638	653	674	666	626	632	628	604	580	636	604	648	611	664	667	722	597	635	647	604	613	632	627	635	607	602	639	645	618	642	691	667	635	606	671	685	657	588	629	663	631	641	619	592	650	719	599	625	684	652	649	655	616	666	657	631	690	628	645	633	659	668	573	673	651	673	666	651	678	702	629	624	606	639	649	614	634	654	648	640	644	667	638	580	640	671	658	648	616	674	680	619	607	664	620	604	639	663	599	668	649	643	643	627	621	591	621	628	643	696	593	637	647	688	647	639	628	661	623	681	610	647	660	668	618	648	606	693	649	628	633	643	649	656	645	690	720	620	622	647	672	654	662	676	645	672	641	635	621	637	619	660	636	674	643	636	647	618	693	612	651	626	646	650	687	638	605	675	700	627	668	632	657	646	673	665	624	629	600	644	662	686	626	642	626	608	636	651	655	628	641	623	636	619	609	664	649	609	684	645	625	667	662	631	675	652	598	631	627	649	631	649	608	636	662	631	643	650	634	613	628	650	645	634	658	643	639	651	668	684	658	640	642	630	689	656	657	657	663	696	643	593	661	658	645	651	635	619	691	651	657	653	667	664	624	675	661	672	593	658	643	632	613	643	623	651	632	660	659	649	636	615	628	638	635	652	654	678	639	625	651	692	691	659	680	636	614	596	656	659	669	699	649	627	674	643	641	670	638	687	684	653	645	642	609	620	632	657	673	647	703	632	644	644	640	657	617	637	611	654	630	661	663	653	651	635	658	635	625	646	632	654	618	670	646	655	675	641	649	645	637	680	622	636	641	639	633	628	606	619	601	611	631	613	676	632	689	629	652	634	663	633	667	659	643	639	642	682	643	614	628	674	611	688	655	642	609	630	595	626	628	652	636	680	608	604	621	646	624	642	608	629	678	655	607	647	626	632	665	596	617	651	639	665	651	668	645	643	672	663	657	653	659	639	627	666	697	644	622	605	634	652	668	636	659	584	635	609	606	624	672	658	680	600	731	639	661	673	617	634	666	623	642	648	663	711	659	631	644	662	666	641	644	644	659	667	684	655	659	647	635	642	628	665	677	641	663	670	641	622	650	588	635	613	650	658	616	674	605	639	642	641	650	625	645	644	642	641	635	648	691
35145	32709	32400	17391	3593	1307	1181	1052	1022	1052	990	947	919	904	889	909	867	941	912	894	934	895	915	905	902	920	876	937	882	869	907	871	916	884	929	870	869	937	846	878	927	903	883	930	876	913	907	927	913	925	874	921	907	893	871	854	931	833	920	889	926	889	868	912	905	870	906	863	858	914	925	923	898	945	883	939	881	883	921	905	963	940	900	889	959	909	944	886	936	845	900	857	914	888	906	894	917	910	911	936	876	899	903	909	840	931	911	891	877	903	890	899	940	907	887	904	915	884	887	916	876	901	887	871	936	882	897	872	858	896	882	856	894	899	974	872	847	948	962	953	851	905	907	929	851	857	851	902	909	876	906	980	897	886	922	874	927	946	866	905	888	882	894	870	862	853	892	893	872	861	893	901	917	893	888	871	890	906	876	942	865	902	897	877	953	881	920	966	872	911	911	941	853	903	856	837	915	912	871	909	896	890	875	900	883	934	860	897	924	929	875	943	837	905	868	920	864	907	928	953	916	942	862	937	930	891	891	863	903	912	881	895	915	938	932	915	888	876	901	918	883	934	917	992	959	895	895	894	886	914	830	914	903	873	925	896	860	905	888	924	926	919	911	931	899	903	869	977	891	982	922	875	866	929	949	911	953	916	905	875	947	886	874	925	886	886	929	941	915	931	924	885	919	896	936	914	916	924	908	884	887	942	889	887	922	940	900	909	916	912	898	911	893	907	853	909	938	866	889	923	896	919	940	873	837	865	943	876	946	889	918	838	895	851	930	904	904	848	874	863	913	897	866	942	892	924	835	852	946	914	937	868	890	900	870	913	916	923	943	869	907	939	864	859	881	924	932	904	892	868	940	955	907	923	881	871	892	901	869	885	944	827	972	893	941	946	842	910	896	917	858	858	920	887	909	960	913	908	893	825	962	904	856	931	979	908	923	907	913	896	923	885	890	890	905	901	906	951	853	955	914	881	895	918	945	886	844	912	901	928	930	902	884	876	873	900	863	913	953	907	886	928	865	887	868	889	927	899	942	887	894	912	938	929	878	929	876	897	855	897	850	917	879	951	864	896	925	930	904	934	911	886	909	919	908	961	893	878	862	933	904	940	897	858	876	914	897	864	925	934	947	848	899	817	876	900	912	924	915	905	959	871	866	949	906	928	974	891	892	880	931	916	929	916	928	926	908	845	852	951	868	955	930	913	885	930	920	868	878	924	896	908	896	922	938	916	915	867	937	827	883	909	836	965	938	906	920	939	906	898	893	879	848	861	889	876	866	855	881	882	899	885	884	984	904	896	915	880	865	876	911	862	890	943	939	958	939	899	893	851	874	943	892	896	948	867	903	945	944	897	907	929	898	926	924	876	865	872	944	910	928	901	903	850	926	908	906	887	895	932	867	888	940	870	896	928	893	894	881	900	908	905	916	923	915	928	920	930	950	913	889	898	918	872	907	888	925	924	898	853	891	901	892	862	902	848	949	944	810	899	912	881	897	855	939	979	937	878	877	895	850	871	881	878	912	920	929	865	857	838	933	906	855	852	966	902	888	863	904	903	944	892	879	936	865	919	927	892	983	896	908	931	971	902	928	894	886	940	893	887	899	888	927	899	883	846	944	883	899	872	890	907	923	910	915	899	917	907	923	883	916	905	914	905	889	908	883	889	876	965	860	824	924	917	919	907	892	861	914	888	890	910	863	896	907	881	868	884	890	910	895	928	882	885	935	897	839	897	959	856	937	857	892	888	851	903	889	886	956	868	858	919	896	820	879	921	926	919	872	891	951	884	868	928	881	857	955	900	905	943	930	875	898	880	864	854	893	940	914	903	875	872	930	892	864	916	894	920	849	914	935	918	865	875	900	875	879	883	892	922	883	928	897	954	944	927	937	917	897	937	902	900	929	895	882	946	929	893	940	886	877	921	895	934	956	910	937	928	863	905	858	909	921	912	917	894	904	928	919	929	873	901	901	918	908	900	934	917	895	873	903	864	878	909	987	880	912	886	899	933	935	831	872	885	919	909	862	918	908	923	945	896	881	885	856	963	943	877	909	883	858	947	900	926	913	935	870	903	880	932	925	952	854	972	885	893	921	953	896	880	899	872	884	889	954	921	842	941	932	935	886	896	873	902	923	886	931	911	845	897	914	947	873	879	913	922	903	893	962	917	975	892	923	936	944	924	860	851	886	985	922	897	920	909	869	883	875	865	920	918	885	900	879	921	827	910	895	888	903	915	873	866	872	927	940	938	907	839	845	810	871	932	867	869	895	889	912	912	919	865	886	919	909	896	906	821	910	925	904	903	924	900	877	894	846	897	933	954	954	915	890	903	926	863	934	873	917	879	852	943	914	891	864	909	895	886	906	893	906	874	838	900	891	904	888	923	934	884	853	972	931	887	957	920	890	882	926	907	927	911	868	903	883	910	888	900	889	903	862	934	918	948	904	929	914	896	917	895	872	958	893	896	875	930	922	900	956	919	936	838	893	828	889	966	869	903	906	944	884	897	905	941	844	897	929	896	902	890	870	951	920	922	917	869	846	959	936	893	903	862	895	936	906	882	906	876	921	890	873	881	906	855	831	996	939	967	927	920	897	909	886	915	914	934	943	854	890	868	928	852	889	924	915	960	958	917	906	905	891	877	902	890	895	895	898	935	966	848	892	921	881	904	897	921	861	909	898	946	902	877	914	927	872	859	869	884	958	895	887	938	891	932	936	912	930	888	892	970	921	883	981	856	880	952	918	899	892	890	888	934	998	895	916	876	916	885	882	907	875	948	910	927	865	945	920	925	902	879	902	906	954	888	875	887	925	930	905	903	915	906	967	885	845	924	941	876	927	951	859	893	859	895	915	954	938	880	913	888	939	967	900	891	923	875	912	914	906	900	846	913	920	907	926	909	924	876	886	897	861	926	864	934	880	952	890	964	894	913	913	893	870	896	871	833	881	905	875	874	901	913	936	940	929	873	889	937	911	885	905	837	894	961	880	888	895	842	898	936	860	880	849	934	877	913	862	848	930	835	906	891	898	926	886	870	909	898	930	949	923	849	881	951	972	953	898	860	932	833	844	924	877	961	922	903	867	882	953	939	848	938	881	890	916	956	935	892	907	905	922	928	900	858	949	864	901	932	885	854	871	908	894	906	957	904	852	874	913	881	900	910	920	832	874	855	918	892	937	920	880	888	899	886	877	881	911	947	958	845	901	894	864	881	873	879	883	905	920	916	883	925	924	899	928	855	882	895	894	915	883	948	860	939	869	920	831	909	916	879	947	924	938	950	928	888	900	933	944	897	857	927	876	867	848	880	904	854	889	878	922	815	888	884	956	873	920	869	857	893	928	946	944	895	859	893	924	932	900	926	952	935	875	937	884	869	879	912	923	855	835	946	898	918	897	937	955	875	935	813	947	884	899	896	883	885	908	937	958	869	956	896	889	896	896	892	908	925	943	918	890	901	925	890	925	898	900	942	900	936	899	923	922	924	902	902	870	941
42328	48162	34294	13788	3473	1525	1365	1231	1144	996	1004	1019	996	934	903	937	960	945	945	936	944	916	850	974	910	951	901	908	921	933	944	875	910	897	898	911	938	897	977	919	928	920	952	939	897	931	900	917	873	901	870	912	886	917	928	900	949	919	936	909	883	917	925	957	919	934	950	849	887	985	966	885	939	915	901	928	901	960	920	967	946	861	855	919	906	901	921	891	857	894	940	982	923	935	958	956	886	925	929	972	946	937	928	937	908	953	926	885	908	921	864	933	893	940	876	893	937	883	926	884	918	921	925	899	854	964	892	977	945	968	991	935	944	918	871	976	970	934	940	928	901	941	911	942	887	937	895	884	964	909	937	898	950	921	946	947	931	900	929	926	876	874	920	852	902	968	940	918	935	917	926	898	919	949	945	958	935	956	905	924	928	861	966	943	887	930	968	949	909	890	933	926	932	914	935	934	921	945	936	959	895	935	891	911	930	877	933	900	910	924	866	894	918	925	916	893	965	897	925	900	885	952	916	909	959	887	883	896	912	931	918	880	949	955	928	903	924	948	952	949	899	923	951	969	912	910	922	887	885	919	975	912	895	912	945	945	872	899	930	936	952	873	831	964	896	933	927	916	954	896	944	880	914	841	948	930	919	914	949	906	918	894	887	933	913	943	940	942	940	915	908	931	970	994	879	929	957	921	973	900	905	945	850	899	897	927	935	924	913	958	911	908	855	942	977	931	883	917	937	876	892	938	904	962	945	869	931	902	913	947	948	877	951	998	969	875	909	888	861	912	940	940	927	918	950	961	899	902	893	910	929	888	900	938	905	908	909	891	923	908	929	906	970	908	927	893	927	935	957	920	947	906	852	932	914	921	953	965	874	990	902	926	920	913	959	929	887	903	857	946	911	909	939	890	913	905	907	926	941	951	942	905	929	892	922	925	986	947	936	921	909	935	933	980	928	946	921	953	842	969	885	914	959	877	978	901	916	906	851	939	947	959	926	908	897	900	876	950	926	888	852	890	897	968	911	932	903	894	939	873	871	908	936	949	985	926	928	953	899	820	903	909	941	966	895	919	943	892	896	936	953	952	919	929	903	912	897	928	884	891	873	926	908	891	959	915	944	939	918	933	840	895	911	872	884	909	954	901	897	927	967	905	893	932	901	899	878	884	979	893	969	881	887	923	874	921	937	908	914	901	940	891	928	934	971	888	908	913	937	944	937	934	952	926	941	900	904	877	873	935	938	940	954	932	980	910	928	930	932	929	925	924	897	935	931	861	919	949	947	943	874	956	919	872	920	934	867	884	887	982	901	891	932	958	938	946	979	951	895	917	857	901	946	862	892	908	876	888	918	894	917	962	925	907	907	891	916	908	923	923	908	889	915	898	906	917	882	929	949	942	963	925	915	918	956	910	913	918	906	933	883	956	931	877	924	882	945	889	962	934	851	893	941	965	915	939	913	889	939	907	895	947	905	908	964	903	914	945	910	913	923	940	943	918	890	950	895	937	887	925	903	955	907	915	839	964	870	903	924	922	954	917	901	898	948	892	922	919	944	911	898	922	876	937	993	908	918	912	909	867	909	874	933	886	921	924	893	924	905	955	909	918	906	893	892	897	953	898	918	929	921	921	913	946	958	899	961	912	874	870	936	953	964	961	891	912	965	869	890	1011	930	943	956	899	938	894	960	927	879	926	949	957	917	923	951	879	936	896	853	944	913	940	897	942	917	905	925	958	915	885	853	967	870	919	852	967	917	927	943	969	944	969	941	934	937	936	886	930	896	957	934	918	895	916	917	888	837	944	867	899	951	901	913	917	907	895	961	955	956	921	893	894	940	898	892	876	919	942	922	896	923	902	970	955	917	946	911	929	929	910	937	891	922	952	959	929	872	925	940	970	891	907	935	940	995	921	924	858	955	986	889	924	934	951	970	917	907	890	892	907	894	904	933	976	964	875	878	863	906	940	958	906	899	906	965	951	945	956	944	859	917	950	916	865	911	886	950	938	923	941	911	890	937	914	962	920	913	889	910	940	916	907	912	862	932	899	905	877	877	902	945	927	986	962	894	908	922	945	915	876	909	918	955	895	930	1006	925	981	913	923	908	918	911	905	918	881	929	930	860	863	989	943	887	948	895	926	924	888	926	918	925	904	946	910	913	905	913	914	896	953	932	912	984	890	905	917	918	926	911	938	914	946	961	922	948	900	900	919	957	880	857	925	898	900	941	898	973	969	960	968	916	918	932	928	939	956	865	884	913	916	905	899	964	933	889	906	898	918	952	936	887	961	958	905	980	940	929	919	929	895	905	942	862	882	899	956	934	851	958	895	931	877	913	963	971	897	884	929	936	947	918	858	887	937	948	921	977	912	897	912	954	895	931	863	892	889	911	931	888	921	976	929	960	887	904	884	870	974	965	928	879	887	878	915	948	892	898	949	1003	941	913	937	947	919	906	893	926	946	962	967	1000	885	901	973	935	950	928	900	934	925	969	936	916	946	892	914	903	872	927	896	982	882	944	869	923	922	927	954	947	884	893	904	930	912	901	893	940	964	934	927	925	931	952	878	905	870	908	899	921	919	938	853	931	922	931	962	947	937	884	949	936	934	911	878	916	943	904	882	905	953	828	911	929	984	930	891	948	943	892	936	960	908	828	945	931	910	902	941	958	947	898	940	922	934	948	933	922	896	967	919	882	914	967	886	858	918	878	903	923	908	874	894	944	921	894	952	927	841	928	853	961	870	926	954	864	926	828	1014	872	947	931	946	965	899	974	927	929	909	920	914	962	918	915	937	916	946	928	919	939	876	886	911	899	874	1001	878	876	959	940	919	912	904	852	957	960	943	909	926	908	903	922	961	867	952	889	973	945	914	953	947	916	880	914	939	923	1001	944	911	910	898	911	922	938	960	889	899	887	893	942	925	861	948	901	898	954	954	947	946	913	904	990	878	898	859	960	951	969	948	904	935	989	942	887	918	878	868	904	935	917	935	900	945	907	940	874	925	925	897	901	854	945	937	975	867	927	950	960	961	910	922	938	951	959	962	933	945	934	894	911	913	932	946	907	980	858	936	929	932	972	891	908	915	898	935	920	882	922	931	932	935	907	953	930	884	924	938	954	896	870	901	887	850	928	896	891	975	943	940	923	957	925	882	911	944	914	908	912	922	928	943	927	879	930	907	905	867	901	949	950	900	926	930	894	929	884	918	949	893	905	967	926	910	877	917	937	908	883	949	918	866	912	931	961	885	941	904	908	893	911	891	901	876	887	959	878	942	918	918	884	915	941	920	928	939	952	934	897	905	977	965	922	893	956	992	922	948	939	917	907	930	916	901	924	923	928	922	914	943	902	902	903	912	977	943	937	919	931	935	898	919	1015	953	931	935	930	950	888	933	919	931	943	906	912	874	928	920	877	916	897	908	955	871	908	918	922	864	916	886	908	972	942	911	964	906	895	904	950	927	895	904	932	924	931	902	944	898	902	910	979	942	906	942	883	941	918	921
23720	20935	28001	24099	20869	12677	1745	1113	959	916	896	851	841	816	802	837	789	735	790	795	764	763	723	753	766	717	751	776	751	784	732	732	730	776	799	783	753	721	730	765	751	778	755	706	771	771	768	717	745	724	773	748	750	719	821	724	741	790	752	741	744	724	732	740	727	677	706	715	721	735	780	716	734	756	753	706	789	771	710	768	714	708	766	730	771	741	724	791	761	806	684	764	788	741	772	737	746	788	748	748	744	706	743	770	731	763	724	762	766	727	778	688	761	734	736	742	796	719	769	758	730	745	741	755	706	704	710	736	732	762	755	776	716	718	726	737	795	761	793	713	750	744	747	697	696	736	709	748	759	717	747	734	711	730	701	738	745	768	729	755	749	756	744	719	756	735	708	747	700	737	727	786	719	736	759	722	700	740	762	740	712	788	750	741	800	758	711	719	717	701	767	697	712	767	762	738	732	765	729	790	746	752	748	760	735	730	715	769	701	737	733	714	765	739	735	771	769	759	732	641	760	759	762	753	755	728	747	720	747	782	734	740	750	743	776	733	700	768	775	727	737	752	746	773	763	769	759	782	749	713	757	767	714	762	739	713	763	753	695	750	743	764	741	719	740	730	709	798	783	790	727	801	761	786	771	764	691	745	752	724	762	789	745	744	753	778	744	753	790	708	671	737	733	753	754	736	695	716	743	745	739	743	735	739	691	727	784	765	797	711	774	714	721	685	738	731	727	762	711	784	793	801	757	762	726	738	802	754	797	747	764	688	750	735	759	814	763	740	762	759	733	774	738	779	775	722	744	722	741	716	778	735	750	774	738	772	721	723	725	719	687	754	746	742	752	761	705	756	781	745	693	723	762	735	777	730	714	773	720	770	727	732	755	739	769	732	741	733	690	763	796	745	730	792	727	723	783	756	746	739	736	746	719	718	699	745	736	703	760	799	725	745	802	753	771	730	731	698	777	713	767	742	785	779	753	743	754	789	772	725	806	720	739	782	702	733	706	715	763	754	692	728	747	770	756	743	763	722	746	734	757	740	741	713	750	728	787	748	735	733	779	775	765	764	784	780	753	722	747	747	737	719	701	720	738	727	766	759	794	748	779	724	746	745	776	778	816	816	713	751	731	762	730	748	737	771	746	757	772	741	726	744	764	747	750	762	707	784	770	767	719	739	701	759	788	766	785	790	732	714	730	738	755	792	750	720	731	787	720	696	710	734	737	774	733	694	741	716	791	787	710	769	748	764	733	700	788	739	745	761	751	726	724	688	716	791	795	801	728	749	732	715	716	698	722	807	759	741	789	659	788	733	753	725	730	753	714	734	716	721	734	737	740	724	764	746	760	734	663	725	761	749	781	706	729	775	753	768	746	719	726	724	748	778	765	770	738	754	726	786	793	763	729	753	735	747	756	784	738	771	754	714	762	748	761	715	742	792	771	747	745	707	728	755	762	740	718	738	756	731	725	750	765	737	791	719	734	687	745	703	754	773	751	781	736	722	760	749	756	753	677	710	705	679	769	761	766	793	741	721	746	778	733	760	752	726	760	687	775	712	735	755	695	709	697	708	709	821	752	759	759	701	775	743	750	696	753	688	720	750	762	785	737	742	763	757	730	760	735	774	740	753	794	716	791	746	730	725	742	747	722	799	766	734	726	705	742	761	756	750	687	679	732	715	794	720	762	750	744	702	708	794	742	724	745	769	751	694	761	738	795	744	776	741	722	784	722	730	772	713	740	737	791	788	749	742	769	707	735	733	724	800	768	716	743	710	737	727	745	755	730	702	751	727	723	771	763	754	787	798	739	748	760	751	723	737	751	747	708	767	728	765	745	721	773	760	760	740	769	775	707	729	744	777	752	774	758	757	799	699	727	762	748	765	683	717	743	752	769	726	743	714	745	757	756	740	753	770	737	757	730	755	752	792	732	763	761	701	756	732	743	689	721	762	771	729	774	689	765	755	819	755	721	724	705	799	749	704	756	781	775	765	746	724	703	763	778	753	705	742	715	719	771	728	747	780	721	767	741	713	746	690	734	742	718	711	739	756	743	742	788	792	760	735	758	770	721	780	731	764	757	750	746	745	741	737	742	754	726	754	756	737	754	744	710	734	773	720	695	757	725	691	771	703	694	727	694	789	729	763	731	719	765	755	775	778	786	728	807	775	761	762	766	784	735	720	758	741	781	745	781	737	759	784	749	718	737	757	730	743	717	765	758	736	771	723	761	718	710	774	709	741	708	742	713	742	751	741	794	723	735	772	757	703	770	763	749	759	778	748	761	751	760	757	775	780	716	761	712	704	764	759	760	747	737	735	778	787	731	763	757	741	765	723	774	740	738	774	739	763	773	761	776	803	773	712	743	755	768	753	729	719	737	732	787	735	768	743	780	731	761	762	787	754	751	789	749	679	729	763	780	751	752	746	718	755	757	773	718	726	786	730	770	737	802	707	733	717	777	771	766	741	764	698	738	712	710	735	760	773	800	722	795	770	784	748	785	760	739	763	752	727	746	786	732	761	754	765	799	773	813	721	694	732	710	751	726	746	749	722	721	786	761	722	725	763	725	727	748	745	719	774	750	737	754	761	808	726	784	726	749	761	748	786	765	753	756	707	743	736	778	699	724	720	746	720	740	728	782	801	779	746	737	762	745	804	747	750	758	738	720	749	849	796	731	752	773	750	726	753	738	773	728	737	706	762	719	762	748	746	781	726	773	772	719	761	811	746	743	709	766	778	738	728	692	731	718	763	749	760	730	736	741	733	799	714	769	785	730	746	728	744	708	701	713	747	711	750	748	738	750	768	736	694	786	693	741	702	809	728	761	753	708	722	719	757	707	773	792	786	809	718	746	731	745	717	709	727	755	783	697	786	708	728	713	704	714	771	772	735	780	799	743	758	734	701	724	783	688	745	730	745	721	748	765	765	725	768	763	780	689	751	730	740	772	737	772	713	736	713	697	741	758	761	781	697	743	706	745	794	754	739	762	770	741	794	696	754	732	764	771	751	730	687	713	756	730	753	694	799	741	771	795	713	726	739	718	757	761	693	715	719	745	771	749	774	730	708	755	768	687	721	734	727	800	749	759	702	744	813	710	778	791	752	720	801	718	737	773	713	743	749	810	748	711	706	749	760	748	779	732	731	787	744	709	793	754	775	718	734	746	763	813	707	742	757	730	735	724	736	793	722	750	758	755	770	734	751	780	696	706	759	765	692	708	724	736	750	735	727	720	700	746	745	731	776	787	730	687	735	733	803	738	728	736	739	770	779	767	772	763	730	739	728	766	743	757	729	778	758	770	732	717	728	727	758	754	720	720	736	732	750	772	758	749	738	765	752	714	743	762	729	739	777	677	775	752	749	698	711	761	725	743	760	698	790	748	752	737	712	746	716	703	780	707	767	761	746	715	778	714	739	727	700	762	780	780	721	725	740	713	737	724	788	718	763	772	759	747	742	731	794	725	739	758	755	731	753	716	788	744	771	767	728	714	681
39822	56788	40701	21228	5802	1886	1541	1290	1079	1051	985	974	918	849	858	848	770	832	842	805	792	835	797	795	826	785	776	776	745	845	791	814	829	806	811	775	786	803	788	776	776	787	770	767	731	731	798	784	778	763	803	729	777	790	767	747	709	751	781	779	810	820	757	817	812	753	768	786	732	751	792	797	780	747	798	745	792	795	750	802	699	751	793	793	784	779	767	799	755	732	769	796	781	729	798	782	754	766	761	791	776	739	758	771	718	775	758	757	753	725	777	760	746	819	766	771	783	766	746	808	809	798	765	782	772	730	736	764	771	746	734	755	760	780	795	777	787	805	711	760	782	765	769	793	730	781	694	744	777	781	724	761	739	766	742	801	764	751	811	764	780	758	758	766	737	735	759	732	727	780	766	747	735	767	760	741	802	789	746	805	765	766	768	713	801	743	781	774	751	763	757	746	757	826	736	734	752	778	787	765	742	763	752	761	820	686	749	784	778	766	737	766	778	717	726	756	790	781	744	702	771	748	774	808	796	771	798	767	785	749	760	790	729	804	799	754	782	783	758	812	751	809	722	752	725	751	750	765	799	784	784	767	761	792	809	793	822	781	727	721	777	711	765	709	789	735	765	737	794	731	810	751	788	711	800	759	747	753	737	793	714	775	686	781	769	755	745	782	782	776	761	770	754	762	764	770	737	745	749	768	803	781	768	772	764	767	766	792	746	796	734	780	813	766	762	757	741	776	757	740	772	796	729	756	769	727	779	802	804	787	811	729	769	789	748	773	765	726	737	783	739	752	780	736	786	807	800	810	783	755	754	765	725	769	768	734	723	745	819	791	761	761	807	755	788	775	744	752	771	785	754	759	730	815	753	787	844	794	783	737	785	713	723	818	768	750	736	754	733	767	736	748	742	745	744	777	745	767	766	820	788	766	731	786	748	777	768	742	756	754	802	747	760	750	769	799	771	837	802	743	742	740	795	769	789	829	786	802	739	773	824	750	782	785	762	741	765	746	807	777	774	806	757	755	742	757	722	758	756	770	750	804	768	704	798	764	732	738	754	779	786	817	749	767	735	768	782	783	776	793	748	777	775	801	772	801	780	764	759	818	749	744	744	786	798	754	762	782	764	778	775	764	764	726	772	752	768	743	699	799	773	809	753	742	764	763	757	804	788	784	740	796	764	768	770	787	765	765	739	784	791	757	797	781	772	782	786	756	759	787	739	738	812	744	780	739	757	787	763	828	803	753	759	768	802	773	798	774	732	773	761	781	746	710	771	819	740	775	794	736	756	801	747	794	680	794	793	804	718	740	757	780	796	732	763	788	775	826	771	805	745	788	746	774	756	768	732	804	733	799	783	791	757	785	766	776	762	765	786	752	762	830	763	775	790	771	757	765	784	821	752	786	723	782	810	789	775	736	756	792	767	787	792	706	743	788	793	768	778	794	797	743	792	802	743	770	793	769	744	760	809	757	821	787	754	792	819	801	778	719	771	783	746	766	717	811	752	771	770	772	744	771	751	757	758	769	728	767	768	737	783	819	773	820	732	769	744	809	751	752	810	732	802	753	775	740	747	743	757	753	782	796	804	749	751	800	770	779	764	776	798	746	769	786	777	737	779	826	796	792	746	770	761	719	809	750	757	715	766	764	766	722	774	762	782	743	741	755	806	780	713	796	783	780	720	761	749	754	768	802	801	751	771	790	711	757	753	710	768	822	783	792	722	756	759	816	782	758	776	731	769	751	764	715	774	789	728	797	745	748	751	780	766	768	722	771	758	718	794	729	750	743	746	790	785	763	765	819	771	777	742	738	758	805	788	778	761	758	758	781	751	757	749	780	756	766	798	726	805	812	764	767	814	772	727	748	743	817	765	774	811	789	730	826	749	753	784	740	806	790	753	813	760	809	753	801	770	739	796	794	799	770	759	782	766	740	783	737	783	708	753	835	819	773	750	769	793	746	781	768	755	825	743	788	704	778	760	792	736	763	791	765	799	778	741	769	780	741	755	780	699	764	742	748	761	766	762	832	723	764	762	768	738	790	722	777	765	814	756	765	717	750	778	729	738	737	752	807	777	793	746	742	752	744	749	754	833	765	804	761	794	807	768	804	843	771	769	779	789	784	778	780	714	745	792	775	774	763	735	741	790	751	760	746	726	738	804	738	740	745	752	787	812	741	704	749	766	775	780	768	756	822	783	736	765	765	797	735	761	779	796	728	804	787	790	800	780	764	824	765	690	812	794	786	731	743	736	761	768	733	752	795	751	748	741	763	775	745	760	833	764	742	817	773	768	802	779	790	777	770	751	765	732	792	783	802	779	780	763	712	741	735	737	794	748	756	729	754	809	748	743	755	803	785	793	771	795	788	779	761	791	745	752	791	772	758	755	763	730	748	799	779	783	784	775	742	740	775	740	789	761	800	784	755	790	757	771	762	750	756	808	779	761	783	751	788	823	755	768	761	787	719	799	769	764	753	779	753	777	754	779	781	796	747	763	772	804	734	713	789	769	857	778	771	732	772	758	756	772	793	773	698	745	792	770	765	731	766	782	697	739	747	747	782	725	767	734	796	724	825	785	767	774	801	798	786	722	703	739	780	749	743	800	767	793	767	809	803	818	777	737	737	787	765	786	762	772	788	743	789	766	768	750	802	773	758	741	799	771	773	739	796	711	804	778	795	785	806	773	746	727	785	753	787	769	746	769	764	827	744	789	772	754	778	775	733	761	750	749	770	830	774	758	739	800	775	767	739	778	769	768	752	761	743	751	740	765	781	765	759	787	729	743	759	754	787	724	758	760	753	794	758	749	789	734	818	750	744	763	779	758	767	803	762	764	800	775	780	782	797	785	773	763	721	794	767	829	734	776	771	757	762	757	794	730	793	776	719	748	789	759	731	781	764	774	774	775	772	773	793	777	757	748	783	777	746	809	773	781	740	756	765	803	738	820	755	783	768	741	787	744	756	759	764	726	764	838	791	729	846	717	767	825	766	736	778	782	732	773	779	757	762	753	814	762	777	804	752	759	753	781	754	778	806	758	740	749	772	741	821	732	786	769	772	827	774	737	765	806	782	722	793	761	796	821	791	803	744	779	803	833	730	715	747	785	751	760	731	747	781	778	794	773	769	785	751	802	745	766	729	802	778	796	815	796	811	758	753	745	738	757	787	732	773	754	788	798	808	716	798	785	793	753	764	807	795	802	790	769	773	804	802	698	746	778	785	761	740	777	798	814	747	730	739	755	789	776	801	772	786	787	719	749	749	790	786	757	751	806	735	779	745	786	749	836	760	773	790	778	786	750	738	750	746	768	786	736	792	734	767	763	796	714	803	809	781	745	756	787	708	847	746	757	777	768	763	742	797	767	773	760	752	822	731	796	775	743	740	774	803	775	831	771	755	775	782	750	789	761	780	759	726	776	752	741	743	758	765	792	749	714	740	750	789	774	771	756	802	756	754	744	753	786	739	733	747	766	803	777	778	769	750	789	765	783	770
24663	21027	27504	24837	16490	3033	1397	1136	1045	995	1006	886	967	916	920	838	859	873	895	872	860	855	894	846	899	873	911	837	841	835	870	851	822	864	823	799	839	852	880	868	849	805	848	844	846	853	821	860	867	850	856	830	874	921	893	830	870	888	871	888	877	893	857	855	860	795	864	816	847	850	836	867	888	855	866	839	891	832	861	828	840	865	900	860	840	909	834	822	921	842	797	831	881	819	853	889	836	823	802	817	854	875	901	837	871	836	839	866	891	899	844	834	770	862	892	869	841	826	882	834	901	864	855	843	845	808	887	832	860	871	872	832	827	853	871	906	821	871	858	816	863	869	899	819	878	818	832	852	856	856	838	885	832	845	873	902	832	890	887	878	869	837	870	884	831	857	835	857	814	874	906	907	875	804	826	883	824	843	884	865	853	821	835	817	829	874	871	862	882	824	864	868	796	826	859	868	825	811	848	851	873	885	845	910	855	860	847	873	913	867	855	864	833	858	849	805	871	869	864	841	817	797	836	853	794	885	866	821	908	863	900	827	858	856	884	803	872	844	874	861	912	824	835	862	862	873	845	854	845	798	808	878	824	889	846	818	850	881	839	824	818	907	872	860	838	852	844	881	856	879	892	834	842	850	862	866	852	883	868	831	866	860	866	820	780	859	813	829	830	871	842	870	893	879	848	840	857	841	866	869	820	819	818	877	901	832	840	878	904	783	841	853	838	848	870	847	840	853	885	853	856	856	828	832	804	853	841	887	886	851	849	854	872	840	909	849	833	834	826	849	872	820	887	870	805	851	881	819	840	890	895	882	862	856	891	804	807	895	851	855	839	860	903	855	851	865	888	831	894	832	855	870	890	902	820	918	830	818	869	841	844	857	840	922	845	825	831	886	897	885	862	794	825	845	842	790	837	813	862	851	873	846	834	847	877	827	871	870	865	881	831	829	870	856	845	888	873	846	810	871	813	811	829	845	819	860	882	850	909	835	879	827	866	889	882	855	882	904	859	846	871	842	826	916	843	837	885	850	893	797	873	841	889	894	872	838	828	834	824	816	888	825	820	824	863	834	869	886	797	844	869	859	836	892	857	848	856	938	786	843	899	829	912	877	877	918	842	915	832	813	814	849	846	850	813	890	912	852	850	859	841	841	867	838	866	814	883	857	889	904	822	873	859	886	881	838	854	820	825	876	855	871	849	873	835	868	889	810	792	893	832	880	810	835	838	876	880	864	840	862	888	852	879	851	847	871	849	822	924	870	871	875	872	880	860	876	846	824	856	845	847	894	854	854	878	843	873	847	837	890	840	852	851	811	866	853	844	872	833	841	835	872	868	858	804	855	837	837	779	843	846	856	899	871	860	848	909	827	838	876	813	833	876	872	886	872	789	839	878	858	892	847	815	850	846	860	841	849	921	864	877	869	888	825	884	845	870	851	872	834	814	874	849	881	920	827	899	848	880	858	845	848	888	916	851	825	813	898	841	883	860	873	877	841	856	816	859	862	857	833	870	825	871	838	846	852	868	864	855	873	828	830	853	837	869	832	838	861	868	855	903	862	834	853	883	850	870	865	915	801	881	827	885	877	864	895	841	846	830	882	841	833	856	856	829	853	900	850	848	804	857	881	816	809	798	824	886	856	859	857	851	837	837	853	828	880	880	838	860	842	858	819	890	854	882	839	800	856	848	832	846	899	898	890	837	861	869	841	850	846	794	874	851	863	837	820	850	857	848	889	862	785	897	897	828	916	835	856	829	862	828	857	841	855	888	819	811	851	875	821	835	844	839	860	855	887	865	840	874	845	838	860	864	828	799	843	884	866	816	877	832	829	861	830	910	866	818	851	879	830	836	888	849	843	866	828	898	817	827	860	805	881	871	806	842	861	854	891	822	873	830	824	811	793	837	890	870	840	865	908	828	827	833	911	847	876	828	813	912	929	850	834	794	886	817	865	914	892	867	880	884	883	847	870	797	897	818	843	868	870	812	841	841	905	939	804	842	868	789	894	840	876	859	851	859	871	839	849	859	879	894	860	842	821	798	874	869	862	852	884	856	855	852	840	853	840	804	906	859	895	794	864	827	849	837	835	827	864	865	881	883	837	846	853	863	817	844	865	837	837	877	864	874	828	827	852	874	851	814	852	832	842	865	871	912	901	879	887	836	865	827	847	855	848	848	883	846	808	854	842	846	910	942	852	853	864	861	833	834	808	795	863	817	853	845	945	885	854	882	889	843	863	833	829	871	813	882	864	841	819	838	847	893	879	883	841	859	823	893	835	830	847	857	830	839	861	838	876	870	801	915	867	873	824	836	833	855	850	890	846	888	858	867	899	863	899	851	821	865	900	901	820	899	841	817	846	880	878	849	858	881	882	835	885	827	834	842	882	849	913	912	818	855	797	849	837	813	857	898	882	886	844	826	822	822	877	888	790	819	833	832	834	838	825	850	865	846	824	844	798	859	888	857	894	864	838	844	796	798	902	840	864	846	820	821	835	858	865	901	819	862	884	852	836	841	829	785	861	852	903	878	792	815	907	851	800	871	944	843	842	870	832	835	838	800	820	843	837	892	829	917	848	896	853	808	851	842	820	844	855	913	838	865	848	855	884	865	833	906	868	866	799	819	850	850	877	844	850	778	874	840	851	831	868	834	804	851	896	852	831	817	843	821	942	822	825	785	845	852	845	848	861	842	865	899	858	857	823	918	828	821	873	866	899	881	887	883	880	827	797	842	818	826	879	843	885	873	816	871	876	900	837	865	867	825	910	918	870	877	953	888	898	851	881	885	862	807	840	869	844	861	841	866	848	886	831	874	835	862	875	838	839	846	839	806	870	801	848	814	856	871	903	910	823	831	824	810	851	827	848	847	831	782	824	873	818	874	882	851	861	836	861	837	845	859	896	827	882	865	822	791	922	799	890	847	856	886	854	877	865	833	904	837	822	862	863	830	842	864	808	819	787	801	873	859	849	826	898	859	851	861	824	831	883	778	880	836	871	899	834	822	883	848	828	907	823	845	861	886	859	878	810	898	843	802	823	825	817	855	885	835	825	844	854	829	881	842	882	824	836	840	869	885	880	836	827	859	826	841	893	867	800	838	838	872	852	819	844	846	821	891	819	821	877	868	859	823	907	833	895	844	879	846	891	842	870	804	803	863	873	877	842	869	909	889	896	877	768	868	852	861	892	833	848	816	880	808	867	877	871	853	831	836	882	831	861	829	822	861	759	902	870	881	870	896	825	862	862	857	845	823	886	828	832	861	854	830	838	849	864	877	851	848	828	864	803	869	878	845	812	872	823	855	867	847	894	843	880	854	799	795	842	864	876	880	831	842	892	817	831	883	871	907	836	895	854	849	848	871	899	874	852	896	852	917	863	896	852	878	853	828	877	844	868	868	858	883	861	858	859	857	877	899	857	842	871	833	879	849	887	887	862	831	806	851	871	871	833	781	870	834	799	870	797	839	852	846	871	849	828	894	853	891	859	823	868
42706	58123	37424	16420	5134	1856	1657	1298	1137	1004	1027	1028	955	913	925	921	844	915	880	937	887	907	894	870	881	901	802	899	867	882	867	875	868	900	890	852	866	889	896	914	881	888	889	843	895	833	859	899	864	833	827	878	910	842	874	835	937	853	865	874	845	829	865	840	827	810	803	840	903	887	854	867	935	836	869	900	898	842	873	857	838	863	827	862	903	886	861	843	856	866	896	829	880	859	874	858	839	819	832	850	833	844	905	860	908	820	861	879	864	894	855	873	902	891	886	869	841	827	867	899	843	839	872	881	900	814	871	880	880	834	874	855	881	864	901	833	849	880	895	852	847	852	863	844	902	829	908	836	898	853	880	898	893	855	854	844	854	903	873	906	833	802	851	834	860	817	871	852	892	849	866	860	854	866	889	837	852	833	855	849	898	830	887	852	835	817	855	865	889	890	895	867	882	815	858	870	882	897	829	835	883	819	828	834	863	870	901	822	870	770	886	866	872	871	869	812	880	805	891	833	893	878	853	883	873	903	853	822	839	932	823	868	830	868	845	813	838	844	806	869	896	864	925	827	860	902	882	851	848	892	863	842	879	880	863	846	874	831	828	858	842	844	824	836	854	902	904	865	831	897	852	849	863	862	857	817	896	887	833	866	866	832	860	891	848	849	845	823	901	865	888	908	884	868	897	890	836	863	866	859	904	874	840	893	902	878	843	825	879	881	871	841	930	876	896	908	892	854	838	878	820	837	882	816	889	881	889	853	867	834	818	882	859	907	885	885	896	868	883	908	840	880	853	929	874	827	857	812	852	882	869	845	818	865	900	916	853	872	885	884	898	866	856	767	886	878	865	876	870	836	847	844	871	883	888	895	833	878	889	896	866	877	801	833	864	879	864	852	841	832	861	860	841	844	842	879	903	894	912	869	822	871	915	867	852	833	853	838	829	895	862	856	887	891	894	834	787	866	899	847	853	847	802	861	802	856	841	847	849	873	891	836	871	888	888	842	883	879	870	889	869	924	890	843	898	847	895	837	878	871	861	870	936	841	865	919	853	867	866	873	817	859	868	887	855	872	902	895	833	858	863	875	815	893	833	885	904	904	905	845	867	903	838	859	890	905	864	848	877	858	868	842	893	852	917	845	858	833	847	845	884	878	868	896	815	919	853	869	820	866	851	935	826	895	804	820	875	848	861	864	832	837	858	930	866	852	928	866	843	828	825	839	859	883	846	842	881	949	841	905	805	884	864	895	887	892	876	892	857	880	877	843	881	829	852	845	866	881	844	852	890	849	881	850	921	903	855	904	842	831	886	834	875	883	859	907	868	845	893	907	883	873	869	885	833	896	851	918	860	913	856	870	907	847	853	827	884	822	866	908	860	886	809	903	878	850	881	843	826	856	848	875	866	846	840	850	836	884	879	875	840	876	891	911	859	861	861	787	844	827	876	810	876	857	901	871	824	894	840	861	903	839	858	874	861	842	935	861	840	855	853	920	888	862	836	830	886	851	863	918	921	822	848	865	778	859	891	858	894	861	869	822	833	853	888	875	821	840	842	853	891	834	853	927	880	895	865	857	821	877	841	877	896	885	825	878	840	897	847	880	832	874	875	861	829	804	881	823	884	849	867	858	819	871	861	867	818	902	866	850	882	835	885	873	874	866	878	840	885	869	839	843	859	880	843	866	859	868	895	853	828	900	889	847	879	862	873	843	847	891	868	880	848	884	872	853	865	830	828	878	840	878	860	866	883	863	880	843	856	874	882	856	815	880	908	812	861	834	813	872	859	833	806	880	844	863	867	970	873	802	820	919	914	831	882	858	838	838	861	816	884	799	890	910	918	915	863	876	888	853	866	859	914	880	846	766	920	816	869	899	880	887	869	879	900	875	903	834	876	878	830	893	820	852	861	850	834	838	919	848	908	855	876	874	793	902	877	845	854	929	890	832	882	823	894	897	837	845	855	885	833	889	793	930	890	898	836	880	853	876	832	862	847	833	860	897	803	805	872	842	893	913	869	935	843	876	829	863	897	852	852	842	910	877	884	922	855	850	855	848	867	935	788	906	943	864	876	862	837	858	852	900	842	854	873	850	895	870	845	887	866	878	915	868	884	837	866	873	913	885	864	901	924	838	886	848	819	881	881	847	831	867	880	868	889	845	863	886	844	864	855	880	881	854	851	893	836	795	884	886	874	872	893	851	869	809	868	943	838	869	852	879	853	852	853	838	846	858	857	851	885	874	861	835	884	840	855	834	866	867	878	797	869	869	857	842	865	861	855	895	833	882	908	862	883	883	846	846	838	846	848	870	877	891	859	821	846	881	856	909	899	886	826	926	854	832	868	849	857	856	834	900	898	913	868	833	862	851	840	825	861	843	912	927	894	866	831	823	899	845	852	834	827	809	883	779	910	829	932	832	834	889	838	895	873	834	848	884	839	856	819	868	868	868	868	837	855	885	850	874	874	873	849	881	852	820	910	866	923	809	846	832	848	833	893	878	840	877	895	856	797	852	892	914	869	815	857	899	876	842	821	817	833	831	926	861	887	853	862	868	875	900	782	884	915	866	915	849	852	855	858	802	816	901	873	842	886	864	843	911	867	835	866	854	889	826	846	899	904	881	901	884	872	831	874	924	895	869	874	841	849	837	835	812	869	925	856	866	840	863	929	814	872	812	878	761	923	819	903	829	836	796	905	863	867	861	854	873	877	874	816	864	892	864	858	845	839	873	872	860	843	884	857	901	849	859	892	875	906	881	910	844	856	861	895	867	879	842	882	874	872	872	876	894	869	817	881	888	911	890	851	871	823	874	916	853	878	861	855	886	846	852	831	860	824	817	865	835	923	883	898	834	864	874	848	847	866	869	898	884	826	829	836	843	922	865	848	878	854	860	860	874	860	895	871	875	875	867	898	837	887	876	886	907	921	885	930	846	858	846	862	892	863	855	856	829	842	846	876	847	855	844	868	833	859	834	871	830	807	865	855	864	869	875	915	894	880	817	869	871	844	901	828	890	875	839	869	892	869	858	817	871	907	878	839	821	831	853	830	855	844	855	883	821	839	839	877	837	844	878	853	849	814	858	838	892	916	866	852	870	901	922	873	819	834	827	840	833	906	866	848	853	806	833	855	913	894	846	862	844	914	840	857	900	840	825	866	889	868	868	830	835	844	875	837	821	812	852	856	890	868	881	854	869	863	897	887	903	828	857	852	870	822	856	891	830	843	824	858	893	871	817	873	861	786	830	858	906	864	836	868	838	896	890	840	865	882	903	894	866	866	885	812	831	787	902	887	915	858	879	881	806	843	869	917	839	903	898	875	858	890	869	790	852	867	822	894	858	905	875	872	863	847	867	885	824	899	874	882	889	896	851	904	825	821	827	834	904	858	858	850	898	877	844	815	882	942	869	843	866	846	817	885	841	887	917	828	860	903	844	854	853	837	840	894	840	819	861	869	863	831	827	891	876	902	877	828	857	840	868	841	822	834	859	839	932
22443	20962	28390	23703	20968	20983	10607	1273	891	832	789	802	736	720	684	671	690	713	712	686	653	670	690	643	634	644	661	687	677	684	673	625	657	647	667	618	642	676	615	687	689	660	639	664	662	671	662	635	629	662	646	668	647	651	661	669	648	686	691	656	692	668	702	689	700	711	703	644	650	616	646	640	657	666	649	651	638	626	658	632	613	669	685	641	645	679	635	655	653	670	631	653	670	613	648	659	629	667	692	670	692	679	657	624	618	578	615	642	662	644	619	653	635	671	626	700	617	662	687	719	685	648	659	644	692	600	606	672	666	662	638	664	631	641	639	680	638	642	653	676	681	644	635	609	632	647	721	647	656	657	603	663	666	626	617	701	679	638	665	647	592	623	633	649	693	629	663	629	620	647	637	637	615	650	657	684	673	685	643	671	641	600	644	691	696	605	697	662	601	633	625	650	598	670	681	653	620	599	643	675	619	662	608	662	648	676	625	667	665	656	620	637	657	631	571	713	695	634	631	693	667	663	659	597	623	662	659	604	633	667	672	655	683	614	616	676	669	640	649	625	661	646	684	624	645	645	684	631	655	648	698	638	658	684	648	644	650	611	641	676	648	632	630	725	669	628	685	663	644	572	709	697	681	615	647	630	686	651	665	636	673	651	669	604	634	646	670	664	614	637	637	668	669	674	678	661	688	643	632	656	639	659	636	655	628	645	646	642	643	673	691	675	653	639	600	645	627	636	669	585	625	632	627	642	621	615	642	671	621	665	657	643	665	642	663	672	617	654	632	620	671	662	669	677	673	646	694	597	637	664	651	688	662	666	664	675	677	614	665	679	598	650	631	648	631	653	659	699	654	657	648	645	696	624	707	700	630	619	677	633	642	650	675	679	659	607	656	664	647	633	614	631	669	629	636	660	637	620	619	644	595	661	605	694	650	668	651	618	635	589	685	673	647	651	649	712	625	657	655	643	646	675	695	641	631	641	653	650	670	682	644	662	681	610	667	664	662	668	632	634	646	655	670	615	659	658	667	679	652	677	694	674	632	652	604	664	660	651	641	638	657	677	632	631	662	625	664	634	638	673	655	649	662	628	653	611	653	675	638	660	648	641	635	609	636	674	610	641	693	665	604	654	641	626	651	649	597	631	648	628	641	635	641	656	675	597	656	651	630	651	695	624	668	645	676	639	651	667	676	626	606	623	673	620	673	679	656	634	658	652	701	632	618	662	695	640	642	678	625	672	669	668	671	633	668	651	672	608	608	653	652	690	622	631	635	594	633	595	636	646	649	648	659	659	671	650	690	663	637	645	694	656	614	612	623	712	633	652	615	656	667	652	631	663	611	661	620	652	684	646	619	635	652	644	656	631	659	685	637	676	638	640	678	638	634	625	668	649	633	655	703	699	682	681	684	669	667	643	700	706	640	606	631	685	633	640	671	646	650	689	635	664	640	689	656	632	620	646	681	628	662	698	622	657	580	640	614	632	656	664	646	594	650	637	625	654	668	674	661	664	660	601	611	669	645	662	645	662	601	623	645	578	625	634	605	615	667	672	643	652	626	619	650	605	639	672	636	607	656	677	638	631	603	707	657	640	656	662	667	672	664	616	658	611	634	628	641	653	663	655	634	631	660	641	634	644	709	638	646	641	647	657	616	627	588	614	661	629	612	602	641	634	665	602	623	637	593	646	665	639	635	643	671	632	678	675	637	668	667	658	615	632	654	647	648	622	657	705	696	633	642	665	675	686	588	631	676	668	626	587	650	659	665	638	651	672	657	704	677	664	601	678	641	675	636	693	652	689	605	689	645	693	643	602	658	634	643	629	652	640	675	592	658	708	652	695	627	648	648	607	645	682	691	645	671	651	672	660	635	624	663	659	655	633	639	673	639	659	650	616	651	637	632	676	659	621	645	613	658	625	620	653	650	692	650	668	647	641	669	677	633	657	655	656	689	679	651	625	635	682	672	649	662	664	666	664	609	660	627	642	628	609	663	666	665	658	623	663	703	643	685	598	676	612	689	602	635	647	723	607	645	682	643	592	675	651	711	662	665	668	654	673	614	624	629	641	625	667	678	674	670	655	654	653	647	672	613	641	699	680	618	632	631	646	648	594	679	684	650	635	661	664	704	659	683	663	632	713	618	607	637	675	681	608	657	639	620	622	674	657	634	659	617	668	623	598	626	670	670	673	658	632	657	662	609	662	660	648	647	679	681	593	668	648	604	639	654	712	672	654	664	674	623	660	608	632	682	687	694	660	628	689	650	655	623	655	672	652	622	672	662	642	677	685	706	654	645	673	625	665	674	700	608	631	627	665	639	603	657	692	619	633	635	635	643	665	679	630	614	678	660	665	636	674	647	624	632	663	642	642	641	644	658	660	643	660	635	657	643	649	634	682	618	638	655	588	646	644	637	679	701	652	666	650	676	674	678	664	668	674	662	696	621	630	653	643	625	643	620	628	620	598	690	678	686	677	645	645	687	651	649	605	691	628	672	626	697	625	647	639	642	625	659	680	659	668	623	637	658	662	602	645	632	679	675	662	660	684	617	655	672	617	618	693	665	637	620	662	667	681	640	655	682	647	656	660	633	696	645	611	652	602	673	698	672	689	661	620	633	634	640	631	720	675	625	667	664	680	640	665	679	620	665	596	640	625	661	651	695	646	653	632	645	641	698	624	626	667	634	653	626	623	613	643	601	686	698	677	641	662	624	675	608	634	621	639	675	626	643	663	638	618	609	649	624	640	643	647	624	599	713	611	669	664	650	629	664	671	647	625	622	642	595	686	638	636	645	633	682	672	656	635	678	652	649	621	646	667	646	663	671	649	598	620	629	650	650	639	635	626	613	673	625	690	634	680	648	592	679	668	645	631	613	671	679	675	679	625	620	636	651	641	700	639	617	651	639	683	674	683	585	649	634	657	659	654	631	685	616	664	730	644	647	618	617	641	644	666	638	675	646	642	643	645	627	610	674	692	677	623	634	685	610	658	664	659	627	651	698	680	676	621	645	607	646	643	695	642	665	637	687	674	642	625	692	689	665	681	652	664	634	664	742	632	622	650	601	653	653	657	641	654	624	621	675	628	673	628	660	640	616	707	649	648	671	659	682	686	663	645	627	681	623	648	618	684	647	627	662	662	718	666	670	659	656	665	651	665	610	638	664	658	647	620	681	649	626	676	663	689	650	657	652	638	610	639	626	639	660	683	634	646	636	639	651	649	649	643	633	667	657	616	655	592	624	667	647	627	654	670	623	675	665	641	614	648	621	643	655	659	639	652	685	649	650	683	638	646	649	642	631	696	636	657	677	649	678	656	660	634	628	643	633	677	663	646	631	656	651	650	623	608	707	632	619	669	690	610	631	689	657	639	670	682	656	647	649	679	634	654	657	683	697	694	596	658	624	673	664	680	679	633	581	636	651	650	618	611	650	660	660	608	685	672	626	611	669	619	663	638	693	707	703	664	635	676	642	662	626	687	645	631	640	634	647	613
44682	60224	43013	24092	8339	2074	1589	1322	1119	917	920	798	765	720	754	770	720	669	740	722	680	717	681	697	671	701	677	654	644	681	677	659	643	691	649	634	662	721	686	650	676	674	627	669	634	637	666	685	710	670	645	680	676	676	663	676	637	643	672	661	701	646	701	682	683	646	643	618	658	645	644	646	683	701	668	645	687	668	608	648	661	627	664	635	680	647	661	678	628	663	708	636	597	702	625	631	691	661	657	668	610	677	676	676	681	650	647	616	631	684	679	676	629	664	678	661	663	648	624	663	687	654	668	654	677	704	679	673	690	672	690	670	610	634	677	696	682	673	695	682	668	656	630	661	666	656	652	673	633	676	644	632	693	619	671	669	676	680	650	660	628	686	632	663	667	660	636	648	707	625	663	643	688	666	663	665	658	684	664	654	659	696	681	651	650	666	663	644	710	691	614	653	638	666	710	648	656	673	644	619	701	630	650	635	618	666	682	635	694	673	659	618	621	654	637	738	685	633	661	653	641	686	676	684	628	650	661	694	659	632	676	745	619	663	665	658	668	643	677	657	650	649	655	675	619	648	651	675	622	677	643	668	664	654	659	637	654	683	663	625	621	635	640	632	615	653	668	648	671	699	636	656	657	651	724	640	658	669	647	658	693	676	673	714	672	655	632	639	637	679	658	725	677	690	606	644	610	637	636	607	651	638	649	713	644	647	746	675	681	691	666	679	638	601	666	667	679	638	611	642	704	683	675	651	612	690	646	670	628	631	632	618	615	672	658	612	672	676	658	669	696	699	648	658	667	673	669	675	686	667	629	672	647	679	687	641	639	694	652	655	616	632	685	665	691	654	636	649	654	635	663	633	660	655	644	643	658	677	679	702	649	651	671	602	658	647	676	658	670	688	695	666	676	697	655	660	622	674	638	663	686	659	673	604	642	631	693	676	668	672	666	637	688	681	673	633	671	669	669	632	634	665	641	657	679	691	650	666	654	652	647	621	658	669	644	690	695	655	667	620	666	672	677	699	645	668	663	651	661	651	692	628	639	689	681	679	648	611	648	624	666	630	628	677	648	635	694	648	651	655	661	672	657	640	684	639	636	662	676	672	648	683	639	613	697	654	680	634	638	613	653	670	654	664	678	627	628	653	708	601	638	641	636	670	674	641	667	648	653	672	651	662	658	655	667	678	658	695	638	635	653	653	674	681	703	638	626	647	621	620	641	667	710	650	694	646	637	660	613	649	727	686	641	712	636	660	693	704	647	626	660	676	705	708	687	669	668	648	626	670	635	591	679	646	594	675	625	679	634	657	661	658	607	638	687	666	612	639	667	658	663	626	651	673	629	667	675	735	666	674	654	652	650	714	713	680	646	653	661	652	681	669	683	660	668	656	654	659	649	703	663	634	639	606	636	660	682	685	659	686	692	676	674	685	668	667	661	706	604	616	679	655	706	672	679	674	639	683	682	689	667	690	692	662	655	635	628	656	662	648	615	605	662	647	671	635	640	670	650	667	653	691	656	618	659	637	728	655	660	675	692	660	669	663	696	661	643	667	651	639	672	652	640	696	632	675	715	645	681	619	646	671	667	691	656	684	686	630	629	649	636	612	661	631	663	640	674	665	707	636	689	674	657	641	660	691	683	647	699	670	638	652	678	678	700	646	655	680	686	657	652	686	645	648	674	649	637	667	697	700	684	641	628	631	643	629	682	660	630	621	636	665	683	684	656	634	642	670	673	629	649	649	667	681	677	653	655	674	655	682	633	685	674	700	637	699	657	690	648	653	693	653	628	670	652	660	622	680	673	674	676	669	677	630	652	698	611	670	645	656	698	685	654	686	696	678	621	655	681	654	638	637	665	666	643	665	670	675	672	683	644	636	632	626	665	636	651	614	612	639	647	673	667	684	605	660	682	704	631	678	660	661	664	670	658	683	675	693	672	676	649	673	660	692	618	671	705	676	678	639	709	665	665	674	697	702	717	653	676	669	678	629	643	609	680	659	665	671	628	631	683	667	700	673	638	639	662	645	617	649	625	692	690	646	648	652	651	638	665	682	655	654	655	634	623	657	670	670	646	639	671	677	645	636	653	636	692	676	673	661	653	635	674	682	637	661	667	649	637	675	654	642	639	667	666	682	644	650	684	660	622	642	636	628	700	649	655	636	699	602	669	645	694	600	620	670	691	677	680	654	673	647	627	643	684	630	650	648	681	655	629	681	659	672	668	664	689	702	672	660	674	671	632	638	654	681	655	654	645	652	687	630	640	665	612	660	649	627	677	650	657	619	676	654	661	638	654	639	672	705	634	676	693	620	655	658	633	621	666	642	696	667	656	654	612	639	675	648	623	700	658	652	668	678	710	700	710	636	625	668	676	687	650	663	693	614	669	698	701	645	614	628	672	656	655	657	652	686	604	652	681	657	655	661	651	663	675	652	655	629	663	677	714	683	638	672	676	632	666	684	652	698	693	612	667	623	643	692	630	638	630	703	644	688	657	651	678	643	718	637	662	600	674	645	611	632	637	699	700	665	626	642	664	707	626	652	692	622	673	659	627	636	706	676	666	654	641	647	676	625	663	684	633	646	695	623	670	604	672	627	683	646	697	650	706	663	629	683	657	684	618	668	669	683	688	653	690	672	683	625	667	646	701	652	716	681	670	654	732	618	666	629	629	636	681	678	677	679	650	665	644	689	700	646	657	656	699	677	682	665	663	612	648	668	633	686	638	690	612	664	654	633	666	650	630	643	681	646	665	663	660	730	686	664	632	651	729	691	711	696	633	628	692	649	634	616	633	631	643	635	635	603	637	685	662	692	647	727	620	638	668	651	683	664	642	677	663	657	707	681	695	651	662	640	672	638	670	637	639	644	617	664	692	662	695	664	637	692	625	646	659	639	690	668	664	662	654	681	664	655	669	702	707	658	634	656	656	630	675	672	633	666	627	649	605	641	631	652	672	660	650	679	693	714	658	642	704	655	679	644	661	672	657	667	688	638	666	705	652	668	640	642	674	648	684	653	661	719	632	577	649	686	664	644	672	657	656	697	665	643	632	661	671	640	632	675	645	672	647	651	657	690	647	676	674	646	640	672	614	679	680	623	613	635	613	627	676	698	689	641	704	653	668	689	662	650	661	650	642	636	636	649	676	675	690	663	641	714	631	663	700	649	710	675	727	674	744	668	629	665	609	667	651	638	663	620	656	675	673	667	639	637	622	596	684	674	644	623	638	663	639	700	671	653	684	693	667	688	681	653	685	669	628	652	673	673	630	699	649	631	671	655	637	664	645	649	634	659	652	655	625	666	662	631	630	655	654	682	642	696	686	652	661	651	682	682	681	667	707	641	677	689	650	639	633	651	617	688	667	672	638	675	672	674	676	619	685	675	682	698	677	685	697	641	667	637	609	717	670	642	700	676	649	648	686	637	648	637	641	637	641	664	641	689	644	651	665	686	666	689	635	694	646	631	649	652	667	667	690	610	664	679	615	648	637	609
35224	34986	32112	17495	3903	1495	1265	1108	1034	1021	1048	985	1059	965	999	948	954	998	988	966	959	958	977	1002	969	1002	993	922	963	963	974	951	959	951	990	968	955	956	937	952	967	913	937	993	946	955	954	943	945	965	921	948	916	986	991	971	978	980	921	949	977	991	960	955	941	906	893	961	930	943	966	1008	938	945	951	941	950	989	953	971	953	967	995	973	965	955	990	988	959	976	967	885	970	968	985	895	967	972	946	969	929	968	932	920	976	980	939	944	949	972	994	947	959	967	933	981	966	977	945	995	972	1003	955	916	954	962	973	982	987	967	956	935	961	933	964	933	960	1006	985	986	980	939	942	954	994	964	951	892	960	924	934	895	982	973	968	945	1003	931	952	940	977	1007	920	927	1004	887	941	990	958	971	980	995	948	986	916	957	1001	1047	945	933	877	977	941	979	917	985	971	949	998	1016	978	955	926	977	944	941	974	913	993	942	916	931	933	975	948	971	974	949	947	965	884	898	947	973	884	951	968	935	998	966	961	932	1006	971	931	934	949	944	983	942	944	927	939	942	990	917	982	1013	928	951	889	912	988	989	966	930	957	938	921	998	965	938	978	925	925	984	953	932	954	943	912	1019	958	1001	923	946	925	1004	956	931	984	990	970	927	938	956	950	974	921	934	981	981	966	939	975	920	977	999	962	952	945	985	1017	935	950	932	913	984	1002	919	910	974	981	968	968	954	961	966	962	920	868	989	934	973	962	963	1035	949	982	924	950	948	935	958	927	980	980	934	945	936	937	995	923	870	984	907	937	979	953	953	950	971	977	928	945	892	967	914	1027	951	1016	954	939	993	908	979	947	994	977	955	940	960	921	942	975	950	954	1001	946	993	999	938	943	945	922	915	968	858	1005	979	968	997	972	966	1036	936	953	884	959	917	932	994	967	972	942	912	967	964	946	911	924	919	913	967	920	958	932	968	951	870	984	937	925	920	976	1012	958	925	943	990	984	936	971	967	938	1011	910	980	996	932	951	975	942	932	887	935	931	903	953	933	900	1001	986	932	954	1037	990	992	955	916	953	973	1027	975	931	955	967	901	940	954	951	934	946	930	911	933	939	937	950	936	922	971	971	950	945	981	917	931	955	970	970	910	952	983	990	1017	944	1004	998	944	955	949	931	935	995	914	963	929	943	906	990	983	945	965	921	973	953	946	928	924	935	961	969	999	940	955	889	960	948	990	966	956	960	963	951	1003	945	974	911	966	971	1030	923	957	969	935	978	893	913	994	955	908	981	948	932	884	928	908	939	891	951	911	929	939	924	1011	957	943	924	968	947	921	894	964	924	1009	955	941	937	985	979	965	952	958	988	995	914	946	929	965	946	910	1027	916	972	983	961	949	941	964	906	953	1007	955	951	960	890	973	954	983	965	967	978	935	931	968	935	957	949	975	916	926	933	974	936	954	938	951	925	947	966	974	979	925	963	949	947	964	954	944	991	929	935	962	947	958	977	1009	977	982	935	926	932	921	936	870	965	939	963	909	1020	991	894	953	1009	1015	984	937	912	900	934	884	908	898	932	969	1011	973	953	941	1046	927	976	964	956	1017	925	958	920	973	936	990	945	963	950	982	974	971	976	1017	971	935	952	918	931	915	921	910	995	963	940	934	923	1027	924	961	969	903	902	956	952	930	950	937	931	913	950	914	935	965	1003	955	944	983	1024	932	963	982	926	1004	917	919	965	963	988	977	959	914	917	912	954	912	963	987	932	894	920	912	916	958	930	913	949	953	983	889	984	911	988	957	938	968	947	971	964	1010	980	992	939	963	997	941	979	944	969	1016	978	920	950	957	1023	983	953	947	971	932	911	919	916	957	905	923	940	1006	980	991	929	1000	935	950	973	950	958	940	1013	936	1030	957	903	944	965	928	996	950	970	968	959	897	1017	917	954	963	1000	966	995	911	961	971	978	955	973	971	905	934	924	890	951	949	932	996	953	949	949	915	948	992	945	973	936	965	937	951	952	953	894	974	916	978	984	956	925	955	953	937	916	1030	925	901	966	932	1006	907	923	919	982	988	986	981	958	916	942	925	899	920	933	951	937	924	949	950	924	911	963	962	926	940	950	948	954	947	932	906	931	923	930	917	989	915	998	979	964	923	921	916	952	986	978	987	996	935	944	972	957	942	940	919	938	930	990	919	921	991	990	982	945	972	949	960	962	984	989	907	993	941	1011	965	902	910	961	934	941	971	943	977	956	963	925	915	958	945	978	937	917	917	992	971	967	932	931	983	960	939	987	978	936	959	909	957	952	899	952	965	939	942	934	930	906	939	921	946	921	975	1010	962	979	987	900	986	924	965	943	881	982	977	973	945	935	949	941	916	1001	978	953	902	944	962	1000	927	1050	1001	1017	974	914	894	911	970	961	956	1012	930	958	1019	951	975	950	938	940	940	940	933	950	965	965	952	912	945	980	1032	917	997	1010	938	948	991	951	959	1000	955	955	964	917	915	947	966	968	928	956	946	964	940	934	935	926	987	929	962	953	954	895	950	968	982	970	991	968	952	949	959	961	922	1015	916	993	952	945	959	997	924	931	961	978	884	890	1007	928	889	995	954	945	944	922	895	975	940	928	907	910	1004	928	994	972	982	974	992	922	977	984	962	966	965	947	975	989	917	961	933	961	931	986	1005	943	945	1008	943	959	983	964	970	948	907	930	943	940	906	917	963	913	937	960	939	928	953	918	946	980	983	980	904	960	970	926	914	968	898	966	996	979	976	969	915	976	966	966	1002	981	897	914	920	977	955	956	936	983	950	846	960	990	965	960	938	911	951	986	906	984	894	957	999	901	1006	939	984	902	976	961	932	1034	967	996	980	976	964	946	956	930	1024	999	1022	964	985	940	975	907	947	916	901	912	910	911	989	963	922	945	1006	964	970	953	922	927	1014	960	910	988	969	986	966	897	945	960	957	916	907	922	1011	938	1000	983	945	1006	991	916	927	1021	990	1008	944	988	927	958	991	905	957	944	959	925	965	931	953	983	955	949	988	910	947	957	1033	950	960	902	1025	960	986	946	983	975	962	899	941	962	946	952	951	943	934	947	962	898	936	941	971	944	987	988	967	968	929	989	1000	936	967	1013	934	955	973	936	922	883	948	956	939	912	975	971	941	982	915	1028	901	1017	885	949	952	923	947	951	946	949	1015	910	957	964	904	1045	951	997	1011	942	982	930	977	1014	985	919	929	987	918	1025	974	984	963	927	924	916	930	915	962	963	917	958	967	963	973	929	947	957	927	933	918	1007	937	924	892	969	986	940	959	983	968	994	981	941	939	960	943	961	986	956	977	932	940	953	964	935	972	1003	945	925	973	921	954	962	975	955	982	914	940	942	968	981	977	940	938	923	948	1000	912	948	949	936	986	968	967	925	979	971	959	977	933	953	982	900	952	967	978	958	1014	926	956	920	948	937	938	971	981	903	956	978	968	943	940	989	977	903	971	982	961	965	927	955	958	972	950	949	933	937	964	910	939	911	968	956	978	893	944	995	931	943	970	942	979	972	1002	951	996	946	926	949	922	943	930	886	1024	1004	995	977	955	913	928	956	953	965	933	889	984	981	941
43311	49522	33954	14110	3687	1533	1412	1222	1152	1066	1062	1002	1024	1030	1002	1024	979	984	974	1007	958	961	999	1032	1015	949	952	968	993	1018	951	981	953	953	975	961	974	953	973	941	1033	975	954	988	927	965	983	909	1027	1002	919	999	990	1011	1003	955	1007	952	993	940	961	1007	1012	915	993	970	1002	980	988	1010	998	982	928	949	951	924	978	943	1021	922	961	1030	1020	994	934	975	959	960	966	914	958	938	1013	999	1005	1017	987	994	926	967	1013	950	965	911	949	967	987	969	960	1030	952	1015	1008	941	985	949	942	975	946	947	987	1018	909	989	922	963	967	967	986	1019	1035	980	951	967	952	994	1011	974	881	1042	982	958	973	905	1007	956	928	961	898	971	1000	949	974	1006	915	1014	953	1000	964	943	974	938	944	907	990	944	964	1004	947	938	963	957	933	976	972	968	902	993	976	957	973	1005	987	985	989	969	969	959	967	1016	968	945	934	967	1038	944	943	956	989	995	1001	999	900	1009	948	959	947	997	979	892	972	945	1011	907	940	982	952	1014	975	975	931	962	949	947	1010	877	1019	1042	978	994	978	997	1011	1006	959	933	1021	995	962	979	985	1051	993	950	985	953	951	978	986	968	994	967	889	999	970	945	947	974	974	926	932	949	969	923	984	978	956	1002	905	978	973	953	932	932	915	994	926	1002	938	948	989	936	1013	938	969	960	887	975	1002	972	1030	960	938	944	1007	928	966	970	926	950	943	963	992	968	1007	981	993	938	981	887	986	905	1012	960	933	1020	976	963	987	911	924	998	912	957	979	989	981	988	973	999	950	899	988	953	951	956	933	983	978	1002	957	932	980	959	981	930	957	1015	942	991	954	950	973	962	953	931	946	989	935	926	910	944	1000	962	968	1035	965	1059	1028	947	1009	951	954	967	969	955	987	985	1005	1025	934	1025	957	994	959	970	909	944	1039	957	977	1013	994	1056	1003	1012	933	930	951	974	970	948	939	945	939	936	966	1022	1022	924	966	966	963	1014	979	1006	979	1002	965	950	963	958	966	973	960	967	959	980	960	943	929	988	932	963	960	914	953	962	986	974	1031	958	988	980	943	978	934	961	975	949	943	997	985	979	947	949	908	964	1003	965	924	972	948	939	928	1021	1003	971	1002	925	969	929	968	979	981	958	983	1007	939	913	995	943	961	917	1027	940	1043	964	988	956	955	961	1014	995	1016	959	983	954	940	948	907	926	981	983	999	954	982	950	938	975	946	924	960	978	987	973	974	966	1035	948	955	1033	915	991	989	977	965	923	990	997	981	920	1022	974	951	949	1018	1003	953	978	966	923	917	994	917	963	977	930	984	960	1001	982	981	959	954	970	969	936	984	906	1010	954	924	925	909	928	969	994	984	994	938	956	952	911	983	919	1008	955	991	930	953	917	935	941	991	965	938	925	980	993	956	955	965	946	960	959	984	1026	989	1033	935	1002	953	1009	1006	960	985	1056	998	886	980	920	960	900	971	1006	991	976	1020	1014	948	975	953	928	997	1002	896	980	1041	996	991	937	979	923	977	966	989	939	934	989	937	912	943	1007	1035	918	1037	1012	968	983	1037	981	1018	993	928	989	979	993	969	954	1031	931	950	947	994	989	976	949	970	982	929	937	969	911	1011	933	1018	967	945	910	926	920	995	997	1004	941	959	969	952	1023	932	907	978	948	945	959	924	1016	949	990	1003	964	963	960	909	957	966	962	977	967	980	971	1012	1004	950	980	972	975	958	982	962	951	929	977	969	936	950	958	972	966	967	954	993	924	919	988	1024	950	1025	1030	1035	970	920	1025	955	945	939	981	973	966	959	919	957	926	935	930	917	962	1015	982	942	1013	965	978	966	941	935	993	976	940	966	954	984	947	959	973	962	962	924	957	909	938	902	950	987	968	915	957	1026	990	975	939	904	1034	922	946	944	961	930	996	940	930	922	1018	992	894	944	1003	995	1034	962	964	925	1000	968	954	1007	1004	981	1013	959	976	1014	968	976	1035	960	971	1000	949	1005	954	965	1038	1047	994	947	906	937	953	955	1005	913	897	989	958	998	992	938	1006	1010	970	975	902	956	947	1005	901	990	966	1010	996	989	954	950	961	998	974	998	979	964	999	973	951	1012	960	986	1059	1000	1004	958	936	1002	1006	1019	1023	927	977	996	1017	955	932	922	996	961	997	962	982	965	969	954	960	953	1000	956	961	946	973	1056	965	973	981	1005	975	966	939	967	958	944	1023	962	990	962	953	970	956	988	1021	980	960	956	998	980	954	968	954	1023	952	958	963	972	909	999	967	937	956	945	959	1005	986	955	1007	954	984	955	970	961	1035	955	962	981	1006	929	965	1001	966	953	990	954	904	1026	993	946	981	1033	958	948	1015	951	1004	959	953	993	944	971	948	924	945	977	977	988	993	894	921	976	965	1007	921	955	919	986	881	989	968	939	954	1015	1025	991	975	905	951	969	965	939	1029	934	979	955	988	1010	956	963	996	933	959	1010	990	960	1021	994	992	950	956	1011	952	976	973	951	941	1022	946	978	950	948	966	978	1009	995	993	991	981	953	969	995	950	955	897	985	973	963	976	948	949	861	970	975	954	957	954	923	935	1026	970	982	964	913	956	967	958	1021	961	921	976	950	950	922	1021	930	937	995	1013	958	956	957	988	999	970	960	974	978	894	994	967	979	950	1002	984	926	1026	956	1020	962	956	994	958	985	986	917	977	958	931	942	959	955	1000	987	982	992	961	948	971	973	959	982	955	980	937	904	921	966	979	990	1000	956	976	992	985	943	967	936	981	985	1021	990	972	977	938	976	981	942	996	1002	950	987	963	952	965	912	909	978	954	958	1004	965	944	929	957	970	978	1042	964	909	961	941	988	1004	987	977	919	984	979	979	932	955	984	982	940	987	976	964	963	999	961	915	1002	929	913	965	949	973	985	967	979	989	949	991	938	981	964	925	998	980	983	939	933	973	938	966	1007	951	1026	932	973	969	910	1018	897	939	993	980	924	931	983	911	964	979	963	1006	941	989	985	1003	987	998	998	958	933	1028	929	989	961	977	948	1005	921	943	945	930	933	970	983	960	970	918	1000	931	964	995	1000	1000	945	949	955	974	951	974	955	964	935	936	930	1009	922	982	994	955	965	926	915	978	922	946	951	953	947	951	932	948	960	1014	956	902	989	944	999	1039	991	970	1044	948	960	1001	964	917	986	959	956	967	957	960	987	975	969	943	971	945	951	946	975	1005	1022	964	966	933	969	980	925	945	936	1014	941	956	931	978	989	991	1015	994	992	1023	934	975	947	980	963	940	950	958	975	989	969	909	965	967	959	964	1018	966	933	979	956	990	995	936	989	983	917	950	950	987	1010	1002	1050	1005	920	1001	976	945	953	979	906	989	963	923	969	931	920	964	922	970	962	950	972	1006	973	940	998	922	1010	896	931	997	965	952	983	975	971	952	980	1041	955	917	987	990	988	983	984	952	1002	1000	987	968	964	1012	989	983	1013	997	938	953	951	910	999	971	971	950	953	944	990	983	994	977	976	962	1026	961	921	956	953	969	942	969	950	969	940	990	942	977	964	924	1009	962	965	1027	965	936	946	992	1008	992	933	949	968	958	999	999	974	980	959	948	976	1030	966	974	1001	1048	940	978	965	961	926	1002	975	968	992	986	995	947	968	1020	979	1030	975	879	1012	1005	959	982	961	1012	941	942	950	977	966
23685	20920	27943	24087	20892	12820	1826	1172	975	902	924	916	799	840	808	809	796	815	764	858	780	765	776	759	744	780	786	759	800	793	740	720	747	737	765	795	778	754	761	777	778	808	760	749	736	737	805	726	758	751	771	737	772	804	773	775	777	745	759	768	764	710	788	804	720	787	727	738	720	756	719	781	801	765	790	752	794	748	771	767	760	781	744	772	782	752	800	764	740	726	741	735	735	795	804	704	762	770	759	780	785	806	770	754	744	748	766	772	760	736	745	750	773	714	763	803	722	800	773	754	806	773	753	729	778	730	744	733	737	767	823	768	766	744	737	751	753	779	787	772	772	789	773	743	775	799	730	770	794	769	702	740	756	731	758	753	788	776	823	801	782	784	774	796	764	766	752	785	763	769	809	801	790	751	749	800	744	761	763	709	709	792	683	767	786	759	753	737	766	736	745	756	792	766	792	753	763	750	752	733	711	747	794	754	765	769	721	731	740	754	766	734	776	737	769	774	719	761	785	795	746	739	733	733	799	762	749	780	784	751	731	749	751	779	793	784	773	739	706	749	741	741	753	724	715	768	735	784	757	787	785	707	799	755	756	736	762	728	754	746	758	753	753	751	797	787	767	744	724	782	708	773	803	746	698	739	788	795	775	779	770	778	746	781	729	761	775	769	757	799	793	764	746	765	745	774	782	682	756	746	773	793	805	745	799	763	759	759	790	749	773	774	770	792	774	777	750	782	775	786	754	778	780	763	757	765	760	780	802	777	758	764	739	801	771	776	801	771	786	775	779	750	721	777	747	739	752	724	774	721	788	755	765	779	746	745	757	732	783	738	758	734	740	782	768	757	742	790	759	739	810	758	781	747	757	754	733	736	757	762	822	772	745	758	760	776	782	730	698	769	773	715	742	749	794	786	788	749	725	763	741	776	725	801	767	699	789	766	721	797	758	770	710	799	778	757	769	776	762	753	755	767	770	801	755	767	714	745	758	768	787	756	752	783	765	792	742	791	782	762	746	736	773	724	768	719	775	746	770	789	794	774	774	822	762	768	787	751	740	736	754	756	812	763	763	741	724	811	771	729	782	757	740	787	725	734	741	759	735	747	790	741	748	771	785	837	727	765	779	755	758	780	738	761	780	747	719	762	757	756	743	755	766	755	719	719	733	818	805	733	759	744	773	760	712	698	757	782	757	779	754	760	780	745	799	714	710	730	735	751	727	764	751	783	767	749	750	760	746	721	750	767	717	783	782	792	781	831	756	761	773	776	741	748	755	812	721	706	788	749	712	753	706	792	716	755	716	744	672	755	833	765	797	803	753	752	768	767	734	757	777	795	788	766	740	820	769	740	780	765	819	803	790	747	756	820	731	764	702	737	729	746	757	750	775	780	802	758	790	776	798	741	739	753	761	757	795	812	779	718	759	766	764	730	775	759	758	754	751	719	778	744	778	774	756	758	790	810	757	735	766	757	788	764	735	762	737	771	815	761	772	764	733	756	748	772	724	749	793	781	766	707	787	785	727	817	732	733	752	760	799	763	714	784	735	794	764	776	721	739	783	760	789	762	756	706	763	757	734	761	754	791	765	769	747	806	793	786	774	696	769	743	742	769	726	758	794	775	755	766	752	767	772	790	717	797	736	796	767	743	734	720	732	748	744	726	764	744	748	762	776	737	722	727	702	771	760	762	761	803	717	737	751	789	743	722	738	745	724	759	741	782	790	744	738	760	808	753	770	781	767	768	775	813	716	775	746	728	750	781	743	753	793	766	770	733	754	756	804	772	757	755	783	737	750	764	761	764	727	813	793	777	783	804	793	747	714	756	743	701	739	758	783	748	740	752	723	696	795	788	763	719	748	782	772	707	741	749	716	737	696	764	749	803	785	771	792	755	791	731	748	752	755	735	738	745	787	808	776	695	774	769	724	770	812	725	790	784	750	792	683	724	748	778	758	736	757	771	771	757	757	783	734	768	759	775	747	783	726	782	801	797	753	714	763	792	751	770	748	767	763	768	744	781	738	751	745	811	799	766	759	774	786	768	764	765	783	811	772	731	774	784	730	741	751	738	709	717	703	770	740	734	802	784	787	765	776	789	760	762	805	784	767	760	734	720	754	729	742	796	724	778	756	757	737	769	789	850	755	843	751	801	716	773	784	796	776	766	757	768	736	759	737	798	768	759	719	775	805	816	747	742	732	795	759	783	745	768	795	786	762	796	712	761	680	753	791	757	772	751	752	718	789	744	765	762	723	700	742	776	779	755	730	779	790	722	786	719	746	750	789	790	721	758	752	766	805	758	765	734	771	787	775	796	749	718	725	712	763	691	766	745	749	810	794	766	782	837	757	819	767	758	733	719	755	792	762	803	735	742	756	775	778	771	767	739	763	762	765	795	738	787	765	707	772	745	755	789	736	752	789	773	772	792	711	738	798	777	759	788	747	771	738	699	735	759	789	830	779	752	748	735	778	762	824	768	746	795	814	753	678	775	716	782	779	758	791	768	727	745	759	747	818	711	741	776	760	758	758	813	748	731	774	782	774	755	779	785	732	692	708	746	760	713	772	775	723	762	745	777	703	746	741	761	719	720	760	773	756	784	777	773	774	812	728	715	753	731	763	778	737	727	797	749	730	822	749	788	781	758	760	775	795	763	728	740	763	782	762	747	743	761	770	774	789	747	757	705	781	714	746	774	801	769	723	759	729	757	715	781	754	764	790	833	797	697	780	745	758	791	743	739	737	757	735	705	725	790	749	807	742	792	777	757	702	739	784	801	716	738	737	706	779	766	737	737	789	826	776	754	765	770	760	751	802	783	758	750	744	776	786	775	748	776	726	804	821	736	751	793	801	760	724	734	735	745	781	823	733	757	773	754	757	776	763	765	768	731	751	768	730	785	749	736	773	812	793	780	739	788	715	780	736	757	725	779	816	774	705	739	737	779	789	769	775	745	776	710	798	719	789	787	738	721	734	728	782	764	754	741	710	743	741	770	771	803	736	822	766	768	753	722	764	724	784	766	766	760	738	780	737	803	757	752	741	761	728	762	692	776	806	769	742	749	803	789	772	765	758	769	717	740	753	762	759	780	731	724	759	820	768	786	767	774	751	741	763	736	796	725	727	713	699	731	775	782	741	731	771	762	707	715	768	791	760	761	771	783	773	713	737	772	728	738	768	768	763	723	793	835	770	765	775	725	714	770	742	790	752	763	770	789	765	763	712	742	785	755	767	772	784	792	776	782	742	762	742	782	711	775	703	730	746	763	776	770	762	815	766	767	758	726	759	782	805	754	700	776	796	745	726	751	762	751	759	740	767	790	766	747	761	737	776	770	720	720	743	771	789	774	790	740	759	800	740	789	795	749	755	739	782	752	733	730	731	776	743	734	772	738	752	721	742	762	722	736	740	739	785	771	812	794	740	711	750	735	737	714	748	750	716	801	782	771	725	787	776	830	787	766	726	735	744	697	764	777	729	741	752	747	712	732	794	773	733	818
40950	54173	39608	20415	5852	1921	1632	1413	1207	1042	970	971	906	833	889	812	799	768	835	794	784	750	796	812	851	801	763	818	790	768	761	810	792	808	816	733	758	797	756	798	831	826	783	791	797	802	792	805	808	759	811	835	746	746	747	704	807	724	744	786	781	785	761	785	784	805	757	762	802	764	801	771	761	774	843	815	751	770	753	751	776	800	793	717	748	768	774	829	771	788	831	780	766	782	809	814	775	807	795	764	759	809	790	833	769	744	781	737	808	809	757	765	737	784	801	730	726	805	797	796	762	732	773	767	772	713	788	787	794	770	729	816	798	819	764	729	839	785	769	753	764	787	782	747	802	795	802	783	822	756	755	793	752	750	786	766	806	818	776	768	752	786	814	812	760	780	768	803	810	795	817	806	805	801	742	731	731	758	824	803	807	817	781	769	745	736	768	797	798	798	760	789	765	741	734	767	780	826	789	803	801	739	726	739	809	738	835	780	816	777	773	758	741	773	757	800	782	808	785	800	794	814	776	778	744	788	779	727	826	782	752	735	785	759	749	770	738	789	799	779	833	762	841	756	744	821	785	756	756	777	713	820	792	765	747	819	797	803	812	786	765	745	814	797	791	790	825	801	813	793	765	746	810	768	771	808	771	776	777	776	810	705	860	750	764	744	803	782	784	757	785	771	754	792	769	744	763	793	834	799	748	773	810	774	772	772	768	797	759	791	792	829	759	775	776	806	793	766	756	735	798	758	784	786	820	814	762	748	781	809	758	774	779	808	828	754	798	757	784	787	768	844	764	739	732	833	785	779	782	801	809	849	772	858	789	758	782	753	762	758	765	732	858	772	775	745	746	783	770	768	835	765	834	742	765	804	806	751	773	734	822	765	829	817	763	816	762	764	761	832	759	762	732	775	747	792	748	769	785	755	758	826	780	789	775	785	778	760	694	778	775	785	747	722	787	806	773	753	798	782	754	777	777	843	744	801	742	828	809	753	761	810	773	803	733	773	824	825	752	757	798	810	772	777	737	803	772	801	813	762	804	788	764	796	819	796	794	807	800	787	790	810	760	735	736	755	801	825	771	809	794	788	826	771	792	818	745	764	843	800	762	783	762	751	744	765	746	753	765	747	796	802	779	808	781	797	781	796	825	724	758	787	805	779	767	758	764	763	795	802	769	813	787	795	771	779	777	781	791	810	800	792	791	805	784	763	775	831	810	796	761	795	754	796	779	801	817	733	790	812	782	783	772	804	812	818	846	851	727	827	787	796	748	776	796	778	793	839	798	759	790	762	753	771	787	815	720	760	811	761	740	783	789	760	759	768	773	728	757	800	790	771	787	787	796	748	777	806	762	821	757	779	809	788	814	813	769	796	817	756	780	872	786	729	792	822	749	766	774	763	809	825	799	820	741	800	791	801	827	792	812	773	789	699	813	773	822	764	825	768	772	821	787	812	787	814	779	746	768	797	787	803	762	765	754	754	808	722	746	766	720	810	797	721	776	806	794	807	760	753	751	787	784	831	750	761	771	756	786	853	796	746	786	807	777	796	767	792	820	792	757	789	744	748	790	796	779	721	769	753	826	762	752	777	789	773	794	736	781	786	768	759	744	849	740	732	800	783	776	775	793	768	787	822	788	817	766	803	780	814	690	747	778	772	782	760	810	810	765	768	834	760	821	834	765	741	825	722	814	752	789	789	752	742	789	805	796	820	770	752	790	802	796	803	785	793	801	753	737	825	779	771	752	779	797	792	808	721	800	761	788	766	751	737	783	773	781	784	751	775	807	768	707	772	802	805	786	778	766	724	775	744	853	740	737	807	762	765	790	767	793	738	778	761	782	734	706	762	788	771	761	755	801	795	753	805	771	776	776	788	798	778	778	812	789	751	789	775	770	797	770	816	722	793	773	766	766	820	800	778	814	749	757	775	788	784	815	763	793	718	724	767	797	795	752	772	774	780	797	816	799	837	765	777	789	772	824	766	796	785	809	811	835	753	776	766	782	775	796	752	727	753	719	751	781	756	756	773	709	754	756	790	763	793	798	794	760	783	773	751	765	830	816	825	822	753	747	784	806	780	781	834	800	771	802	776	823	768	825	810	764	762	808	773	759	763	756	760	717	744	764	780	809	743	846	790	745	812	757	783	814	750	785	782	789	828	751	751	773	776	761	754	759	730	795	787	755	793	814	809	744	756	813	805	790	804	789	794	786	779	792	787	816	774	844	739	758	781	800	755	799	797	779	783	766	743	830	761	788	799	760	774	773	815	776	771	818	832	765	730	768	808	764	770	745	848	803	753	791	835	807	739	746	802	764	780	749	791	809	779	791	763	788	774	757	760	782	784	780	769	763	756	752	769	759	746	772	771	745	803	726	758	805	798	788	763	755	818	780	771	751	755	782	818	754	757	744	789	808	788	772	811	828	777	780	778	752	771	780	780	797	778	787	827	792	781	766	809	802	847	796	725	797	766	748	769	765	792	768	774	790	797	793	830	803	803	814	763	810	802	809	757	758	762	779	729	745	769	737	761	766	766	785	741	788	742	743	785	783	800	796	758	796	816	746	808	759	757	793	732	842	763	777	807	800	813	745	735	776	779	796	756	769	778	808	790	768	768	740	740	752	753	757	763	834	808	770	773	747	820	753	769	758	826	793	770	799	794	799	784	792	776	786	789	811	811	749	754	757	810	801	789	746	741	715	794	771	785	752	803	765	789	766	770	773	790	797	766	776	775	778	785	798	784	787	749	764	804	772	774	774	773	802	725	770	772	764	805	746	842	816	768	745	751	752	764	781	790	749	797	767	786	769	781	822	783	769	757	787	709	785	801	774	745	782	792	777	737	801	765	794	826	795	775	735	793	805	803	775	722	812	810	795	782	789	756	769	785	783	807	781	726	801	758	813	792	745	792	739	755	775	755	821	730	847	803	810	756	781	760	776	775	789	771	759	790	775	812	840	777	728	734	826	742	755	810	740	720	761	780	775	799	786	809	781	785	794	768	766	770	794	792	790	800	797	811	732	734	742	787	741	840	777	761	770	790	769	782	762	757	785	792	731	754	741	790	788	804	843	800	761	783	766	792	724	819	810	841	758	794	762	751	778	722	765	775	795	780	794	809	843	763	781	712	794	766	775	804	804	768	787	807	782	783	764	768	766	756	816	758	793	754	729	790	793	769	818	757	789	753	778	768	798	794	802	788	824	784	794	760	795	808	773	769	762	781	779	775	803	796	805	749	765	755	778	757	772	795	802	790	731	790	827	761	710	794	738	810	716	763	766	778	783	802	732	814	754	779	754	788	792	757	746	781	771	777	843	791	792	779	793	754	799	762	770	750	794	796	771	790	782	813	805	737	784	738	790	783	776	791	800	776	758	770	819	767	800	758	747	740	782	782	809	817	747	816	771	777	835	778	819	818	786	764	791	761	800	800	773	777	770	754	764	734	762	756	747	805	745	774	751	806	793	767	786	780	769	784	762	815	800	774	830	792	808	770
24730	21006	27759	24917	16723	3267	1270	1200	1055	983	955	972	941	867	933	924	926	906	939	908	904	903	953	928	917	950	852	867	884	883	863	845	848	877	876	901	904	892	884	790	917	888	914	830	894	851	898	896	928	858	884	852	869	792	921	871	868	888	878	919	854	861	874	863	864	845	898	898	878	855	818	904	833	897	930	863	877	878	886	850	905	842	878	854	850	905	845	909	907	906	906	894	869	855	899	864	877	861	856	935	882	904	907	857	893	866	851	938	830	867	876	831	899	876	836	911	913	841	871	895	933	846	924	870	836	882	874	919	893	894	907	887	882	857	935	832	891	877	877	878	897	890	892	832	854	873	858	901	905	850	893	883	887	923	863	894	870	853	906	815	838	837	875	865	890	890	906	856	889	892	877	872	813	908	933	851	895	872	852	883	863	928	872	900	868	881	836	798	867	896	859	848	847	878	919	868	924	916	949	920	883	875	868	883	925	867	839	861	937	889	881	876	924	952	899	890	931	891	909	846	889	881	891	882	894	831	899	841	873	836	856	900	914	895	895	898	877	875	886	841	875	908	852	903	896	911	838	910	897	865	883	896	902	871	865	910	868	891	931	886	880	898	879	904	869	862	858	935	894	865	979	953	857	862	854	881	895	901	865	871	838	873	849	890	916	857	878	901	894	923	865	871	865	847	901	854	891	920	875	869	866	882	958	898	876	887	861	899	929	879	850	864	814	876	853	888	929	873	844	930	933	864	827	840	895	907	912	891	896	834	902	920	804	849	917	849	927	866	869	885	871	949	870	884	897	880	855	891	872	825	907	891	930	884	853	894	897	878	868	870	909	882	910	898	849	901	870	850	854	875	889	890	884	879	843	803	829	853	869	900	870	905	874	839	844	929	841	856	835	859	876	868	894	884	866	905	885	854	883	875	823	889	852	919	955	874	870	912	896	862	870	925	876	884	871	898	913	888	943	887	877	890	911	919	875	857	856	914	875	901	892	855	873	889	849	854	887	899	887	858	905	872	866	881	888	868	902	900	883	883	889	890	939	942	897	887	871	885	908	888	895	824	863	867	946	841	869	879	916	913	875	905	862	884	862	864	888	965	825	865	853	884	862	915	880	890	863	912	917	895	898	903	913	878	886	917	854	881	872	894	895	900	855	881	894	880	892	861	877	875	843	829	876	858	902	900	846	896	909	861	861	861	835	880	805	885	879	869	891	856	896	889	825	861	895	931	857	902	899	923	854	898	923	898	837	845	872	939	869	843	879	858	840	901	908	918	877	839	908	880	903	873	900	891	823	899	882	902	840	850	911	915	877	900	924	927	882	855	931	835	903	868	895	897	833	886	879	915	853	927	884	858	788	840	865	889	832	886	892	906	888	908	858	854	840	905	850	903	885	917	850	927	886	825	901	816	875	884	876	859	891	870	871	895	872	872	884	895	854	898	864	897	859	903	890	872	853	873	852	898	890	871	897	870	855	859	884	858	840	822	904	877	873	880	844	874	913	841	867	855	835	857	902	816	870	880	909	912	890	815	893	868	867	910	910	917	901	868	784	830	910	867	919	860	889	911	874	892	868	888	893	908	887	855	818	930	848	896	845	869	919	915	880	900	928	804	886	851	907	841	862	890	920	861	913	909	878	895	863	901	897	867	848	877	825	900	889	893	884	933	898	895	873	917	908	877	901	854	904	895	858	835	870	869	870	846	870	926	871	812	913	856	919	896	947	842	842	856	814	873	902	831	818	959	864	836	879	896	859	948	898	880	887	914	900	872	798	877	890	838	839	888	955	872	875	870	829	834	871	881	862	848	914	896	835	936	916	847	904	918	864	873	869	853	846	930	810	889	890	877	871	838	891	866	883	851	800	824	832	813	857	807	870	899	855	850	871	845	929	920	931	822	890	877	933	879	840	878	907	848	916	842	864	853	866	820	879	851	899	870	826	845	876	878	897	892	908	835	860	923	874	895	854	841	873	856	888	860	812	844	874	872	826	895	850	858	871	956	863	858	889	829	834	843	939	871	854	918	907	871	880	908	883	882	855	872	902	859	905	890	863	864	873	866	874	863	905	880	858	831	889	919	874	874	833	892	841	837	872	915	897	875	883	915	883	836	870	912	843	919	876	868	917	860	935	861	886	888	888	915	876	930	853	868	850	863	856	903	883	863	859	876	877	848	821	881	887	920	842	844	905	848	862	864	893	866	858	863	923	916	897	880	901	899	910	830	876	859	862	857	884	863	918	869	868	843	853	925	865	929	855	890	887	896	828	898	861	847	896	894	881	875	874	904	864	924	912	858	858	909	961	856	912	908	897	886	908	865	878	869	838	846	838	893	896	847	863	906	832	863	879	883	848	898	860	827	848	874	911	910	904	866	848	836	845	885	821	881	832	871	865	893	865	903	864	853	845	912	890	842	903	933	927	902	899	890	885	905	891	865	901	924	893	854	915	869	847	910	918	907	916	883	882	849	909	917	883	884	833	859	886	902	899	900	873	855	810	875	821	892	827	914	864	900	859	903	816	855	884	816	861	885	881	884	895	900	846	838	876	916	843	902	890	905	885	864	919	895	918	902	940	835	880	938	846	880	852	887	855	861	939	882	881	907	908	890	868	870	894	870	872	897	853	892	935	943	907	822	865	847	920	827	839	828	862	847	858	851	840	876	900	857	860	961	847	842	877	940	864	882	844	856	915	880	898	914	866	892	851	858	820	875	857	871	863	831	812	835	889	868	885	859	944	888	926	890	852	897	882	889	881	915	798	918	892	869	863	926	884	843	879	887	881	892	871	865	943	903	889	919	911	929	861	903	855	845	844	851	897	938	902	906	892	848	877	913	810	866	843	923	873	904	881	862	888	835	896	904	903	861	910	858	882	880	869	912	865	915	949	895	897	843	911	896	846	866	855	925	798	843	823	805	896	889	854	869	829	863	836	823	867	850	904	857	850	892	916	871	861	875	889	875	883	862	892	846	873	881	895	852	873	866	905	866	881	882	887	843	877	850	903	887	843	857	891	854	895	907	836	933	845	901	859	867	923	930	968	886	838	862	892	873	861	895	848	885	862	883	843	896	867	883	886	875	928	894	913	857	872	845	836	884	869	882	857	858	840	916	897	863	874	900	843	853	892	825	926	910	873	874	838	836	867	864	868	953	866	872	920	929	859	902	864	929	878	855	839	813	826	868	845	936	874	833	897	897	910	886	833	871	885	920	871	852	838	926	848	886	879	848	891	884	864	855	895	824	873	882	850	936	880	875	870	902	855	880	886	885	874	855	898	874	887	875	836	866	868	863	907	856	931	921	879	961	860	920	846	879	861	858	866	847	870	861	922	894	907	831	892	906	889	902	917	868	903	866	877	886	890	883	920	831	899	895	903	918	848	905	830	873	899	877	897	865	933	882	886	834	888	908	906	858	896	869	873	871	860	854	907	848	907	895	853	867	864	907	894	877	888	891	864	862	880	861	907	883	880	891	826	910	869	820	906	860	915	875
40030	56399	40743	18341	5659	1747	1471	1348	1244	1123	1030	965	989	974	910	934	956	909	938	922	889	831	885	896	881	962	941	899	896	896	888	897	856	826	919	881	872	886	883	881	926	874	922	856	897	930	836	900	941	891	869	847	858	914	902	833	858	882	869	909	848	879	893	862	835	900	881	886	889	856	857	868	847	864	856	865	886	849	861	865	870	887	894	884	872	857	907	868	926	905	870	849	890	827	906	873	910	847	860	833	942	901	887	882	873	860	881	878	893	875	865	887	904	851	886	886	880	917	916	876	863	844	835	858	879	872	836	869	861	863	839	841	883	882	911	886	902	873	853	893	934	886	887	891	896	862	910	885	904	915	895	871	841	898	871	884	883	907	842	876	914	880	930	883	892	885	881	867	860	911	865	885	935	869	894	915	902	812	901	852	868	882	917	814	879	850	920	860	837	853	841	873	872	874	866	883	885	850	906	836	873	860	825	880	912	908	913	871	855	868	899	928	886	935	867	889	885	877	870	862	867	886	864	847	910	899	839	824	858	875	888	835	892	829	828	905	879	859	870	902	891	898	886	927	845	844	924	876	862	874	833	882	911	857	849	903	901	838	835	849	886	920	894	868	852	887	879	931	872	899	830	864	881	902	872	901	879	926	827	892	881	860	881	879	866	915	870	839	896	882	842	898	904	822	869	904	833	904	849	821	919	877	916	826	896	866	877	947	876	898	868	907	883	916	845	876	821	872	850	856	915	874	908	907	876	900	869	843	938	846	869	884	909	877	891	902	898	893	859	860	912	842	819	896	856	865	883	861	889	901	928	900	889	950	912	879	913	845	850	889	905	873	880	924	828	831	884	917	886	906	861	863	858	870	857	893	867	920	919	833	944	820	905	878	886	876	892	878	852	854	889	890	897	911	888	857	838	890	843	864	879	843	843	870	940	895	876	858	879	909	929	890	893	875	855	893	874	882	867	892	903	872	864	914	860	905	881	900	846	886	882	872	927	871	900	860	887	876	872	887	870	850	908	860	889	870	852	863	806	896	851	880	895	915	882	932	875	887	903	929	907	926	928	883	929	907	845	862	862	839	901	860	862	846	874	905	870	861	890	826	885	903	801	874	886	837	862	908	862	841	916	882	913	895	838	819	897	880	893	873	861	850	868	881	918	885	930	877	823	845	893	899	829	904	861	826	890	910	897	846	882	897	896	923	876	901	889	874	861	883	869	903	928	874	851	896	918	887	829	865	899	867	877	879	894	875	861	848	939	898	863	940	906	925	899	856	792	901	857	866	887	856	881	888	892	826	896	803	874	871	883	865	843	862	892	839	876	870	892	876	899	859	882	900	898	877	887	928	874	881	879	861	840	904	870	910	876	815	846	884	879	856	901	903	886	848	868	871	886	896	880	889	880	825	925	931	908	884	863	861	850	885	884	849	793	947	829	875	904	862	873	911	908	896	853	949	884	876	824	871	852	906	887	830	890	839	904	861	918	899	890	902	867	892	897	921	936	858	865	875	853	911	881	824	892	931	840	870	838	921	872	875	915	881	864	911	875	937	917	876	890	895	880	909	859	904	868	880	942	917	873	858	854	931	861	894	908	844	882	852	850	835	893	898	946	883	890	864	914	918	898	910	822	932	931	885	912	837	862	897	886	827	866	835	904	859	920	881	868	916	872	926	850	893	892	922	813	849	858	905	834	925	899	902	900	945	840	885	830	855	907	934	860	934	906	866	886	900	940	890	904	913	868	908	830	885	849	950	883	864	879	890	908	863	867	859	913	870	925	881	879	907	878	872	938	925	867	830	875	850	866	877	876	900	847	898	959	883	835	849	870	868	875	888	869	873	843	918	844	896	906	850	908	807	909	899	883	977	876	875	866	957	872	838	897	888	921	850	828	890	858	927	871	930	860	924	873	838	925	892	932	824	902	835	854	855	927	880	895	898	876	865	870	889	898	928	903	816	879	877	873	882	822	918	908	855	922	839	847	895	901	891	892	876	935	832	864	837	872	878	931	896	873	860	861	848	836	945	889	918	858	936	877	831	887	886	917	895	870	852	861	936	855	887	899	868	895	917	877	862	920	895	955	901	895	936	911	913	909	876	863	859	920	902	893	869	913	845	877	853	940	873	833	856	897	894	902	868	901	850	862	895	881	867	887	878	886	904	870	880	888	811	915	870	861	828	883	890	909	854	879	890	910	843	878	861	903	877	898	865	853	873	895	915	892	880	900	876	849	911	892	875	873	879	816	913	907	870	870	869	864	913	921	901	901	935	893	830	839	873	890	842	854	882	866	858	869	893	877	887	823	826	847	855	899	945	858	882	880	904	826	901	857	891	930	873	902	872	854	901	950	907	864	884	848	900	884	895	845	881	876	911	883	890	824	916	892	825	874	838	904	846	821	840	904	816	868	886	816	890	879	878	875	900	917	840	874	854	866	835	815	911	924	880	895	869	815	861	870	834	857	918	898	850	867	928	887	858	813	832	880	909	867	863	884	907	885	857	869	874	843	875	913	852	882	860	877	892	887	905	883	843	928	886	818	863	901	827	881	881	873	919	891	870	871	875	881	851	865	873	865	835	846	853	851	941	898	922	919	896	873	859	888	893	894	900	858	899	877	893	907	882	880	816	871	792	898	861	869	878	901	838	903	881	911	865	876	884	904	856	894	850	855	919	869	903	833	935	881	889	887	869	899	854	855	876	909	869	889	875	855	883	830	902	847	911	949	885	806	861	866	906	882	925	915	843	854	911	893	865	916	862	836	894	891	902	901	882	894	849	849	865	882	854	886	851	859	919	907	843	909	882	868	905	868	883	887	799	906	901	840	873	879	853	874	873	883	863	836	884	833	884	850	856	911	857	872	916	838	865	863	928	822	887	813	923	880	830	903	897	897	864	813	869	862	813	880	865	868	938	911	913	880	907	933	806	894	834	903	897	866	875	877	884	865	876	861	861	866	852	930	801	922	963	863	924	899	931	898	882	887	865	870	894	872	890	912	880	903	862	870	895	908	924	829	879	870	905	852	941	878	901	818	866	849	862	876	890	913	850	867	874	915	886	909	882	933	917	882	869	865	867	924	875	837	879	878	860	819	865	855	903	926	857	850	930	892	828	883	905	866	881	912	864	842	899	905	889	880	856	888	872	866	873	864	948	893	829	908	881	869	883	834	901	858	866	925	891	892	882	897	913	877	897	901	852	852	855	878	853	841	857	884	909	921	899	862	889	896	868	896	917	841	866	910	891	922	898	886	855	863	892	855	879	932	924	913	869	898	884	844	858	905	858	921	897	878	853	911	886	937	881	894	879	807	884	879	884	890	867	845	899	851	867	905	866	918	879	911	883	863	865	864	833	835	864	896	934	885	851	889	866	868	871	875	882	935	903	868	918	857	903	908	849	908	887	879	914	863	881	891	872	877	845	810	951	852	829	862	880	890	882	849	851	926	852	889	888	930	915	889	865	883	874	915	907	892	906	902	867	887	922	902	895	887	889
22442	20918	28317	23675	20924	20947	10505	1316	936	914	810	742	776	782	755	735	654	696	681	727	681	690	659	674	712	659	675	657	650	659	676	656	680	638	675	724	643	691	644	600	635	674	646	664	712	655	623	689	638	659	685	657	640	670	650	574	657	672	659	655	672	727	669	623	617	600	643	680	660	682	677	666	646	653	667	629	693	658	675	672	646	684	688	675	679	655	696	690	680	645	671	639	669	658	677	659	669	656	664	669	657	645	626	617	714	692	639	702	643	694	649	682	684	683	658	665	674	675	671	687	625	644	607	678	679	651	670	674	673	624	636	637	678	672	670	641	627	652	685	655	671	673	682	677	636	703	679	641	656	696	710	671	686	673	631	683	676	649	610	662	665	670	684	693	665	689	667	640	645	648	687	657	628	652	653	675	646	665	646	655	698	666	675	662	667	656	663	673	678	670	645	672	625	712	693	658	649	656	644	678	672	669	683	638	674	661	674	683	646	730	661	650	681	650	677	675	678	705	644	694	685	660	682	671	652	676	663	663	649	694	655	676	678	666	707	665	727	663	679	690	647	630	698	657	687	668	676	674	633	652	660	690	662	646	652	648	635	718	598	635	650	672	656	692	691	684	636	725	649	640	655	670	658	616	663	665	656	650	683	637	659	708	686	663	619	668	720	633	673	658	658	625	610	625	621	628	634	648	638	662	709	664	660	660	660	651	675	662	662	604	655	686	655	655	675	691	675	662	665	620	705	599	619	667	636	682	631	666	655	664	649	642	661	688	633	645	715	655	645	659	669	692	683	718	653	678	613	654	677	664	658	696	673	683	651	708	672	673	662	672	698	678	675	679	650	659	646	660	699	699	652	658	672	677	664	700	690	613	643	663	668	667	732	646	634	669	663	668	649	668	600	644	691	670	681	654	659	648	693	678	678	671	651	647	654	674	643	686	678	640	677	675	653	679	632	652	699	674	684	681	668	656	620	664	652	653	667	630	673	666	673	697	697	634	683	648	640	657	650	672	687	621	652	678	672	640	659	665	694	633	644	666	642	676	659	655	689	666	652	678	629	643	697	670	675	684	676	679	712	625	657	655	641	674	623	688	704	655	650	653	672	628	650	672	622	653	681	731	671	630	674	682	718	709	677	620	608	636	652	632	700	664	676	653	661	657	640	708	623	668	680	643	715	647	591	653	715	677	653	650	657	639	648	653	632	656	692	641	645	690	687	670	688	686	671	730	702	699	658	686	646	679	654	647	642	678	706	671	702	636	629	653	682	673	638	649	701	663	729	670	661	696	686	670	652	661	622	670	636	685	701	592	689	679	709	635	690	645	674	661	588	634	631	675	668	650	678	654	658	657	633	690	709	667	627	644	652	675	671	650	625	655	723	689	684	691	661	720	691	656	692	663	706	620	698	642	689	634	635	632	624	676	667	675	666	711	689	657	712	686	660	647	658	674	651	654	667	628	632	612	693	629	676	665	696	700	719	647	678	676	654	684	685	630	630	681	664	656	629	697	720	659	647	657	633	643	678	646	662	589	665	686	644	632	680	648	686	705	667	630	674	636	670	668	693	685	633	652	674	633	659	650	663	674	685	647	653	649	671	645	660	644	680	664	684	655	635	631	683	661	656	669	668	663	694	662	636	639	744	629	657	650	661	678	633	745	650	685	664	690	636	676	689	706	668	691	698	656	665	631	638	662	664	639	663	657	696	695	639	647	671	666	674	661	672	685	675	652	614	673	696	689	685	676	644	661	667	638	639	671	691	613	672	614	645	630	668	661	711	682	671	673	634	676	645	657	689	662	681	642	603	662	649	686	645	645	623	646	661	649	703	683	645	616	684	706	671	699	638	706	626	648	631	678	674	633	697	687	654	708	698	650	686	666	654	693	655	667	687	688	675	643	672	675	672	679	642	671	673	695	671	617	660	662	644	643	677	657	622	629	699	683	712	628	665	668	678	647	734	709	684	680	621	662	685	655	724	693	626	686	624	677	676	610	672	691	614	655	686	638	693	687	681	647	623	673	665	690	624	621	699	679	692	700	679	688	641	679	666	674	670	638	742	643	636	664	700	698	699	679	660	629	644	615	623	604	613	630	623	647	684	625	655	617	627	735	655	669	647	680	643	641	669	692	637	652	653	697	681	666	652	642	647	637	676	624	648	676	669	636	707	651	652	677	648	678	678	679	632	675	644	727	665	648	685	671	650	644	643	643	693	679	666	694	664	640	642	680	660	662	686	639	649	688	626	659	699	672	657	633	658	663	619	686	671	634	616	660	632	589	627	667	639	711	679	674	695	671	646	706	650	660	662	679	628	669	699	670	669	630	684	687	659	666	705	649	588	649	602	701	656	683	652	633	669	656	668	636	639	640	699	667	724	686	650	700	608	669	629	655	634	698	667	650	640	646	653	695	718	698	705	718	627	643	647	639	679	646	647	724	696	662	667	688	667	662	694	691	639	697	730	654	662	717	670	696	665	653	632	640	636	681	672	651	709	656	673	671	634	643	644	640	667	634	656	641	679	675	650	666	667	647	678	649	648	653	684	656	666	698	659	629	666	636	644	657	654	684	640	633	633	651	697	712	645	638	682	623	676	688	633	645	641	665	645	645	672	632	653	605	710	648	669	682	665	712	681	669	711	646	630	684	705	682	690	645	663	695	667	691	667	669	626	688	681	659	675	705	641	661	640	653	662	618	676	630	676	621	630	635	680	662	666	710	625	644	614	653	686	671	629	658	665	658	614	624	647	665	645	663	662	624	656	648	627	705	698	616	662	664	668	659	647	714	684	695	659	690	670	623	709	647	663	666	701	641	644	677	677	650	643	619	649	700	645	629	668	657	643	703	690	665	704	699	651	664	675	713	651	649	650	664	653	615	626	637	677	643	639	611	675	637	676	684	722	645	644	632	722	652	681	671	678	675	703	677	640	669	673	681	716	657	604	681	672	649	628	658	666	674	695	631	678	643	669	616	651	624	669	637	675	672	653	683	633	661	678	670	643	717	606	687	682	682	631	673	691	663	678	683	629	645	653	610	645	663	619	686	649	670	634	631	671	685	637	639	640	684	670	653	649	668	659	632	636	644	665	640	683	643	671	674	646	623	631	679	615	685	721	644	645	729	674	676	705	683	662	643	648	708	673	703	683	635	654	632	613	639	680	681	689	648	696	646	708	686	657	641	660	629	637	598	601	637	683	670	680	628	637	676	647	684	636	659	653	664	641	622	589	643	655	642	675	644	641	646	685	685	670	637	660	634	698	680	660	662	677	643	667	681	690	705	663	760	697	666	652	644	658	650	683	655	658	636	666	646	639	626	664	675	708	663	631	656	610	683	670	647	646	647	648	690	641	640	697	622	650	694	692	595	657	658	682	608	644	623	687	691	667	635	646	627	643	681	659	639	661	672	678	645	674	637	632	668	663	646	700	641	633	658	645	627	674	663	650	673	665	672	601	662	656	675	661	669	640	650	682	671	689	652	618	681	668	691	665	687
44329	61320	42348	23362	6429	2087	1473	1308	1107	1004	917	838	807	749	732	784	780	669	694	761	733	741	690	707	704	708	592	698	666	721	649	669	679	710	662	701	663	647	666	651	679	685	651	664	700	649	681	651	716	697	640	623	671	624	677	684	714	664	675	693	644	633	656	665	670	704	651	671	671	695	670	672	653	637	674	600	661	672	683	623	609	635	668	689	663	663	662	633	665	686	702	701	680	674	668	672	708	625	669	623	691	642	663	714	685	647	661	702	689	694	663	682	635	688	682	671	665	694	607	694	635	687	613	697	726	629	688	637	658	702	629	725	700	665	631	665	671	692	672	663	654	603	722	708	664	656	721	698	684	618	661	671	680	667	697	656	706	650	656	690	681	679	709	674	699	661	671	602	711	652	689	717	663	623	644	665	706	651	689	635	630	672	629	650	659	646	639	600	675	717	656	655	650	692	645	671	721	672	673	664	645	661	688	711	684	660	654	714	636	706	657	662	691	678	684	636	689	672	690	693	710	677	721	664	674	663	676	667	698	672	703	635	685	654	635	683	693	676	623	679	698	706	643	658	667	659	662	661	674	652	642	659	667	656	685	672	679	627	665	663	696	651	616	665	699	640	658	666	660	628	677	697	665	640	611	662	646	684	682	662	640	659	668	651	723	669	673	634	696	648	672	649	646	664	667	662	657	643	696	714	672	714	616	616	668	672	683	651	701	662	654	658	673	651	708	697	654	668	687	701	674	657	671	662	659	649	667	676	679	684	660	632	700	671	648	613	675	667	646	665	683	599	645	673	658	684	648	665	657	660	619	632	669	645	668	684	659	673	676	715	649	625	666	678	670	645	639	663	666	725	659	679	672	631	671	712	659	668	660	651	643	661	677	710	667	636	652	672	666	702	643	666	634	710	664	732	661	699	657	685	667	698	650	643	642	676	648	662	672	693	723	636	701	653	671	700	683	674	641	681	684	626	691	722	627	700	667	688	645	648	620	638	634	726	676	642	650	601	658	676	684	696	697	664	605	662	721	584	581	658	693	671	703	680	686	636	588	636	620	638	648	694	682	712	663	652	656	647	672	725	719	707	645	650	703	647	729	679	687	618	664	671	624	657	708	664	689	682	663	661	689	652	683	682	616	661	666	670	670	639	690	607	663	677	662	687	636	656	690	671	670	667	698	700	731	655	676	677	649	675	702	682	645	691	656	693	700	658	717	645	668	712	684	657	661	649	674	687	685	658	640	688	658	640	656	636	646	673	683	690	675	684	666	640	673	700	650	667	681	671	704	684	645	648	712	695	663	668	678	675	677	634	645	669	671	606	700	658	666	686	707	670	621	662	672	688	649	687	678	647	712	643	643	690	689	730	662	656	681	701	653	643	696	712	649	673	678	637	667	646	658	629	673	713	660	659	669	651	680	693	676	639	676	711	662	670	657	664	638	666	673	685	619	687	703	686	660	649	651	672	699	656	721	682	688	639	661	694	639	668	663	667	658	670	673	664	690	674	642	680	672	684	657	670	668	634	645	687	641	670	653	692	679	673	676	669	657	634	658	653	643	696	681	696	677	654	650	676	669	680	680	679	714	668	712	688	651	698	650	686	619	677	688	644	655	732	646	684	695	624	661	651	656	691	627	627	652	649	653	706	662	666	699	655	690	660	674	652	658	647	614	704	727	680	645	671	719	661	697	705	655	656	664	646	672	695	653	655	629	643	659	661	639	644	669	623	682	647	653	679	643	648	638	663	641	699	656	691	676	707	685	689	686	664	652	670	653	670	665	682	648	688	688	657	691	655	700	679	693	666	658	645	655	660	616	660	676	672	671	654	610	641	668	647	658	695	695	655	670	620	661	642	667	736	682	671	665	660	669	681	690	735	680	663	685	668	692	637	645	661	640	659	678	675	649	656	675	699	676	665	680	711	694	670	678	650	649	618	651	653	610	673	700	623	693	655	683	654	706	651	656	684	639	676	614	620	658	675	629	679	671	644	672	702	645	675	660	722	669	644	674	649	700	596	666	648	684	648	699	617	634	683	635	680	689	606	670	645	667	653	656	681	665	697	674	666	710	698	655	628	657	625	668	644	651	684	707	663	670	762	669	631	689	672	663	659	662	680	655	649	652	681	661	645	685	665	666	646	664	610	657	645	647	687	629	659	655	666	722	644	689	654	668	696	658	678	762	666	651	644	664	624	642	661	670	714	753	674	678	665	650	649	678	666	694	692	673	636	672	615	661	703	737	649	649	684	673	638	676	662	684	615	685	683	688	691	680	690	681	682	654	668	726	656	644	683	657	660	642	626	660	710	644	685	699	632	662	686	639	656	675	667	664	716	699	665	667	706	645	672	636	687	687	704	714	659	671	671	612	638	672	676	647	694	622	609	633	702	679	634	659	654	701	649	669	690	643	620	706	671	659	701	629	724	688	676	666	645	688	701	688	698	674	628	661	647	677	675	676	666	671	674	669	680	694	634	630	654	728	643	647	663	642	676	633	661	630	681	732	667	711	661	677	697	644	657	686	636	691	644	649	640	613	655	609	642	705	631	646	646	691	653	677	626	650	693	637	612	666	641	656	632	710	643	683	649	657	649	613	636	626	688	712	660	599	646	639	725	656	686	704	624	696	678	652	655	705	688	664	659	690	657	716	672	694	713	648	692	683	672	688	632	693	675	665	687	648	669	677	649	652	659	695	671	722	684	654	708	646	716	710	714	686	645	729	691	671	690	626	696	668	684	682	678	694	632	675	676	635	689	707	652	717	674	646	659	669	599	635	681	714	672	650	635	644	691	683	673	637	644	687	623	688	690	710	659	649	665	702	665	719	690	605	692	653	676	696	643	713	640	693	703	693	648	660	665	664	663	643	689	657	665	621	682	694	697	660	630	660	678	678	658	668	680	667	687	684	678	629	676	632	680	653	646	648	674	680	698	678	692	658	692	671	655	647	687	648	695	684	682	768	632	679	650	657	661	676	660	671	633	698	640	705	663	670	690	641	640	666	660	635	711	658	710	655	691	683	684	678	646	607	654	673	656	694	715	687	657	627	662	673	673	693	695	685	687	671	692	704	678	640	669	677	702	713	656	637	677	682	611	647	658	656	669	637	681	646	667	636	651	677	641	667	648	690	680	662	696	685	638	649	685	685	699	673	677	650	688	651	648	682	624	661	698	653	648	698	670	649	628	658	713	713	686	662	680	640	657	648	643	646	722	685	628	637	664	688	683	684	649	677	681	641	678	681	716	682	676	700	648	666	657	727	609	698	650	652	652	696	684	622	637	673	682	698	660	636	665	661	688	665	679	675	678	686	677	684	661	674	656	629	631	642	705	663	630	646	681	685	654	665	681	688	609	715	690	677	661	660	716	660	664	648	629	705	673	663	675	700	672	664	690	653	672	659	650	635	678	723	675	658	673	656	716	664	597	687	650	692	690	681	704	667	681	649	727	668	674	697	674	636	644	670	683	675	670	674	682	675	689	678	682	639	671	713	684
34627	34247	31845	16502	3683	1584	1376	1149	1115	1064	1103	1014	988	954	968	961	955	934	1007	883	940	948	1009	981	949	973	939	988	992	959	939	911	980	954	978	966	949	1002	922	921	926	969	917	920	955	966	958	930	967	929	933	935	920	887	988	927	905	883	963	942	940	906	923	915	946	958	992	989	936	873	942	936	964	1002	944	926	899	917	950	974	951	862	898	929	891	962	937	957	889	928	962	911	938	932	922	915	945	875	958	939	934	944	974	902	949	965	909	988	962	1013	918	984	940	926	910	927	913	916	991	936	980	891	923	946	909	985	932	979	976	930	856	921	909	902	917	909	938	937	928	853	924	921	899	968	900	979	899	903	870	946	912	943	909	929	967	932	929	899	969	918	964	920	917	903	952	920	989	975	919	920	950	991	974	929	949	902	978	950	920	915	935	930	937	988	915	921	911	892	972	928	919	935	983	927	987	963	952	964	950	936	920	953	979	1000	959	932	929	977	932	946	934	887	960	948	956	937	914	989	903	968	962	1005	922	945	989	914	947	993	903	952	980	918	975	927	1009	912	864	958	910	970	983	943	955	999	920	963	931	934	949	917	866	939	904	941	973	987	974	964	924	956	941	973	923	856	962	925	937	918	909	933	905	944	979	952	941	884	914	898	897	918	924	943	949	957	945	940	908	895	933	902	935	955	968	963	993	964	920	896	899	972	905	932	865	908	928	945	1018	946	924	909	919	907	963	932	907	928	973	885	961	922	941	961	881	966	963	998	965	974	961	930	923	947	920	983	904	923	932	998	951	931	954	893	907	940	917	938	944	948	916	962	943	971	930	908	940	930	942	895	962	921	995	1008	879	914	922	936	929	955	930	979	960	907	955	935	944	986	904	932	977	925	980	913	901	881	935	982	854	937	897	952	920	944	914	927	945	946	945	911	882	897	930	910	948	906	988	948	905	963	1006	904	917	977	1010	900	1009	929	996	920	975	934	976	879	952	897	941	901	931	933	939	936	966	941	954	933	929	959	910	949	971	950	939	928	952	905	954	953	947	968	873	908	981	930	941	917	930	950	908	908	948	901	945	941	889	921	931	905	937	907	971	960	908	963	936	985	930	845	962	894	924	982	901	981	930	947	966	978	942	1021	927	912	927	930	975	913	986	925	948	954	933	941	959	981	924	940	954	920	940	970	961	916	924	947	925	925	965	903	946	920	938	966	960	990	896	935	944	925	920	963	978	914	940	929	961	941	951	880	926	934	927	927	939	895	945	921	927	926	906	974	967	948	916	939	902	916	899	900	943	902	981	941	910	882	955	902	940	963	943	969	967	892	927	949	913	956	894	964	967	1015	907	916	913	943	925	955	931	977	906	928	945	918	930	944	954	925	915	940	921	948	903	919	954	950	974	948	891	883	972	942	888	947	965	967	919	956	916	972	924	992	932	876	878	899	981	929	911	943	934	925	916	914	919	924	901	944	958	943	916	1003	954	974	958	932	999	920	942	924	917	940	958	971	929	903	985	946	915	966	967	982	910	973	910	979	907	953	956	968	883	936	922	948	917	931	973	909	957	948	950	980	947	936	981	901	989	952	980	925	924	938	902	1013	947	945	907	961	914	894	898	924	885	960	979	889	940	914	961	940	918	934	919	967	932	945	931	904	988	965	934	970	965	944	949	957	921	944	905	971	891	941	917	940	973	969	945	914	954	917	945	930	943	907	944	969	912	940	946	915	922	920	955	925	922	942	939	948	977	895	928	973	941	954	901	869	982	929	922	886	897	905	981	876	924	916	953	912	929	929	952	948	921	941	936	907	910	912	892	940	896	894	1001	1014	936	989	973	982	997	871	975	925	954	913	920	897	906	920	987	931	934	903	988	923	967	919	979	915	951	961	983	940	944	997	913	954	950	892	917	969	952	884	979	941	907	911	976	987	932	955	921	899	940	922	951	953	961	914	906	895	908	929	918	910	933	880	913	923	943	979	890	940	921	968	1018	900	921	969	900	925	911	916	936	959	939	971	904	954	914	912	933	944	960	940	873	968	901	944	963	958	987	951	911	941	976	981	887	933	961	903	926	935	929	989	944	986	984	993	914	922	936	923	945	968	955	1024	976	969	939	900	902	948	978	950	878	935	930	907	955	909	938	953	929	938	950	952	941	919	941	939	976	958	940	925	933	926	883	903	937	966	988	972	983	885	915	962	921	898	906	910	917	971	963	960	946	913	963	993	989	899	960	946	943	947	928	883	973	977	967	934	961	920	946	906	938	912	906	968	942	936	917	919	937	994	946	967	966	956	942	955	919	925	892	946	970	943	924	908	944	952	1024	966	951	938	948	943	926	989	994	922	968	882	982	953	943	1005	941	925	1002	927	963	967	878	940	961	938	943	1018	930	891	916	970	941	923	975	953	926	981	981	980	927	951	934	967	951	944	885	931	937	990	955	934	953	897	984	923	979	906	948	926	940	930	972	941	890	934	927	929	931	898	930	951	921	913	920	941	957	938	967	958	919	979	934	944	931	909	957	959	925	1006	944	938	980	965	946	900	949	918	928	982	969	911	937	958	927	925	901	982	961	955	944	892	928	895	894	961	948	937	915	950	972	901	956	958	911	914	952	902	973	948	949	952	955	900	923	998	923	928	901	905	958	924	996	950	923	950	963	910	900	927	919	999	940	944	955	909	931	941	930	948	935	962	911	898	926	971	919	912	950	936	963	920	923	932	934	913	969	949	908	941	931	965	964	980	960	842	967	919	906	958	868	907	895	910	905	957	934	902	924	955	924	889	837	928	1005	906	919	968	892	940	944	958	931	902	952	870	1048	916	966	945	954	970	945	937	944	939	958	874	959	935	959	944	931	914	938	942	949	942	965	877	961	900	973	933	946	926	926	939	937	940	968	923	936	909	930	902	947	894	989	916	936	942	989	897	957	938	938	927	916	958	970	947	946	905	944	989	958	903	948	991	900	987	938	985	931	910	963	946	968	952	931	898	917	920	928	954	952	995	937	940	955	884	923	969	910	935	951	983	901	921	974	974	957	973	967	957	948	903	961	924	891	928	919	940	897	928	900	912	935	973	907	994	859	946	930	933	944	960	920	984	933	891	905	981	987	933	959	941	953	974	906	956	977	911	968	925	955	933	921	971	931	948	982	910	850	871	992	949	936	937	926	984	940	992	915	944	985	997	935	917	950	977	954	923	911	928	955	962	937	942	918	933	916	905	918	977	881	903	972	924	970	934	906	967	978	990	891	968	954	903	916	886	933	972	938	920	984	953	965	871	944	968	952	907	926	946	868	872	911	922	898	961	959	997	931	961	1015	910	1055	951	984	946	906	936	933	880	952	914	897	940	952	971	894	934	945	972	928	973	850	940	954	947	938	947	945	901	939	917	991	938	936	953	978	927	919	973	938	919	897	936	918	935	909	926	966	915	885	937	902	936	935	925	993	985	960	919	957	998	946	987	933	972	909	936	954	982	944	894	932	899	916	937	869	972	927	981	902	940	933	926	957	980	919	949	956	925	938	931	912	921
42505	49696	33615	13066	3445	1689	1394	1227	1315	1174	1156	1075	1030	1015	1012	989	1024	961	1005	959	894	957	927	926	931	1015	1006	945	1002	970	964	980	973	925	961	980	979	949	947	994	971	934	966	969	954	929	975	905	918	924	982	960	912	910	979	940	948	904	961	961	984	911	929	886	943	1029	959	946	912	972	970	963	891	912	983	963	912	979	926	916	944	945	969	976	987	952	936	952	954	975	958	914	933	920	978	1003	919	923	1000	944	926	1005	919	973	924	956	1009	974	950	958	931	914	976	924	935	967	966	950	971	975	944	892	982	966	982	958	942	910	932	897	910	930	957	981	948	972	919	936	986	922	976	990	931	957	999	910	982	951	1011	976	977	932	958	945	924	966	966	967	913	938	1022	907	938	922	955	964	945	974	1007	914	946	911	958	942	967	945	958	909	915	971	964	908	982	904	974	917	995	934	894	923	910	961	929	959	924	942	894	923	946	892	966	947	941	1032	966	912	926	944	934	947	953	952	982	992	929	984	985	939	934	985	896	951	961	1022	914	937	932	960	944	970	951	936	969	931	1010	945	923	891	908	992	919	929	926	967	943	955	955	943	1001	923	920	994	966	931	945	937	966	905	955	970	934	986	926	941	915	938	906	916	972	940	918	972	913	949	928	934	970	995	915	939	973	961	974	993	890	895	945	903	916	901	926	974	973	949	944	911	927	955	1020	994	986	998	955	962	979	975	1018	970	959	949	894	943	910	981	951	936	935	984	955	966	915	938	944	917	960	930	931	946	946	938	972	976	1013	950	915	947	943	941	980	951	897	950	995	916	931	903	930	938	902	966	952	948	993	1005	964	985	955	940	919	928	930	988	931	937	899	962	918	974	960	959	996	987	956	960	934	982	964	884	970	957	963	931	945	901	976	949	991	916	938	977	900	893	960	922	973	929	952	967	956	993	918	993	908	985	939	905	936	993	946	961	949	987	929	1000	965	954	935	953	931	927	1006	909	980	953	951	943	972	967	955	941	956	990	945	972	915	921	947	938	933	913	997	985	906	922	980	925	995	944	978	948	948	992	942	972	960	949	928	920	936	930	944	903	967	928	952	938	982	958	973	971	936	920	1018	892	907	946	951	988	978	929	995	963	965	902	1015	917	939	940	923	952	939	930	938	1005	971	928	916	925	989	948	968	962	919	916	937	941	956	972	961	974	908	924	954	960	982	975	941	952	942	954	973	952	956	961	943	907	954	952	987	978	973	987	971	963	1007	974	1001	952	960	965	906	896	945	948	936	975	978	1009	975	993	918	912	969	915	988	1006	979	960	974	935	944	925	968	922	995	950	962	1010	955	980	934	886	954	933	946	998	953	922	943	939	941	988	945	935	1008	990	861	894	951	986	943	937	971	999	983	952	934	947	919	966	886	946	950	962	915	920	966	940	981	934	980	913	989	911	982	952	996	957	946	922	1001	933	933	968	977	938	926	903	974	955	985	936	980	898	954	975	959	1014	959	922	999	894	894	968	842	1012	974	929	945	945	943	931	901	940	891	978	946	1004	955	992	945	1005	939	925	947	915	1013	969	983	940	960	933	958	950	961	956	949	968	958	988	983	997	944	914	956	978	958	924	966	910	939	911	951	1026	951	961	981	987	978	937	890	944	920	935	939	993	976	925	963	935	956	918	910	994	956	942	937	989	949	976	949	972	985	939	961	961	936	939	981	957	969	943	935	947	933	921	927	974	965	931	939	909	907	986	948	893	954	975	918	953	984	965	941	979	973	988	945	909	943	971	954	911	962	899	914	945	956	940	901	978	973	941	1029	924	965	951	947	922	947	957	924	976	945	939	954	978	967	985	950	959	969	966	927	942	975	989	927	1000	946	981	906	918	944	932	946	928	931	981	913	980	969	998	941	908	955	962	951	965	986	946	929	938	916	995	960	939	937	937	953	1028	984	941	911	952	941	918	892	937	921	911	960	941	914	954	910	935	914	941	966	954	977	906	947	910	917	905	941	932	935	904	947	930	996	935	934	918	940	971	965	969	929	964	979	969	979	953	986	1025	973	937	980	993	944	961	927	941	906	922	974	930	911	957	968	972	930	956	953	915	972	971	1006	983	954	883	934	963	931	917	992	954	1005	983	943	969	991	920	919	939	928	945	934	920	969	923	918	967	975	956	953	933	888	977	984	892	939	929	945	933	1022	938	978	971	979	969	991	946	955	892	948	992	964	994	924	940	941	954	960	947	968	1000	933	910	991	935	1002	967	986	954	985	939	942	959	959	959	973	972	951	904	972	938	921	934	937	926	914	937	959	959	949	966	994	931	867	966	971	942	944	948	997	969	964	935	975	916	940	975	992	935	1031	901	968	869	992	1004	916	957	969	965	967	915	902	1000	949	918	980	971	943	970	1017	906	941	912	927	962	940	981	931	1004	955	883	927	903	996	939	920	912	985	932	886	962	970	899	955	933	960	951	903	930	946	957	964	954	969	928	902	949	954	962	892	919	1005	1019	922	937	932	929	929	975	1003	900	894	928	919	951	944	972	1001	930	914	961	923	934	915	912	921	957	972	891	1034	930	950	916	944	998	936	1001	962	969	974	885	915	965	917	952	950	910	955	937	933	1005	953	951	1004	969	974	990	999	953	954	959	942	958	980	944	939	1009	961	919	1007	950	964	918	920	915	946	990	925	976	985	956	973	944	939	924	959	976	948	948	952	915	948	958	883	962	904	959	962	891	962	948	940	964	928	963	949	954	987	981	925	941	978	953	957	962	963	905	942	958	958	903	940	918	946	1023	980	970	963	963	957	966	973	889	964	976	981	944	972	958	960	917	929	1002	951	989	912	959	1022	859	959	955	902	1011	978	958	905	1044	958	946	928	944	911	944	961	1002	948	968	901	946	935	978	967	965	924	938	928	972	953	987	948	920	979	947	954	938	973	986	969	1006	955	969	959	961	946	970	948	933	947	928	921	932	945	931	906	918	933	955	958	992	950	936	1000	938	995	968	915	935	952	954	927	930	894	927	978	965	1022	939	954	975	965	1005	929	901	954	930	919	990	1001	952	927	946	958	960	906	984	969	920	972	943	918	988	972	924	993	966	951	933	942	914	979	963	938	905	965	934	954	918	937	946	1003	952	974	908	1002	945	923	937	891	941	905	987	951	968	926	959	932	947	969	885	967	957	980	1007	968	985	1025	1029	935	983	973	962	900	970	974	926	916	968	971	939	948	945	974	995	981	939	929	925	999	920	955	949	938	973	921	948	939	931	991	911	926	932	943	986	898	965	917	942	918	940	929	944	933	931	912	949	933	966	920	932	987	906	952	929	933	977	984	897	935	970	922	955	934	960	958	986	909	970	952	942	883	899	951	944	950	981	909	962	984	951	964	950	976	923	926	958	907	1004	926	973	923	932	904	973	967	983	988	940	960	971	982	922	997	1016	939	911	979	967	965	926	983	964	943	929	988	1000	953	953	947	981	954	994	976	967	970	957	939	987	913	926	895	996	935	994	989	970	961	951	1010	970	949	941	911	957	937	946	971	980	931	950	960	953	941	931	950	941	1017	935	926	967	944	957	998	893	981	910	958	940
23613	20938	28044	24097	20915	13215	1969	1194	1027	983	908	868	863	842	812	769	815	832	784	775	773	756	817	757	756	767	802	709	737	758	772	750	714	791	791	737	737	764	711	782	757	796	779	807	797	723	749	781	782	795	728	752	780	767	742	768	784	750	723	755	731	774	738	697	693	734	770	753	729	746	773	731	764	718	711	753	775	710	758	752	785	736	793	758	739	767	802	766	704	722	794	743	751	763	743	759	723	770	749	767	763	738	764	709	750	750	746	778	764	746	698	702	788	738	732	735	763	785	745	731	783	755	754	726	733	752	770	773	708	739	752	787	751	758	766	712	805	757	735	706	757	727	777	723	745	718	778	740	825	745	766	700	818	770	786	780	743	764	725	672	732	779	728	740	734	741	776	775	776	728	811	701	758	780	781	730	771	703	753	734	714	723	714	785	763	760	714	756	719	698	770	761	699	757	799	684	741	751	754	750	736	727	732	769	735	699	752	721	753	708	738	767	743	767	776	785	771	756	732	739	769	771	749	735	765	808	725	781	768	744	764	763	769	721	723	740	766	700	795	776	770	747	744	748	715	760	764	764	794	790	734	763	726	669	732	746	717	742	783	757	761	767	730	745	739	754	761	759	717	732	784	741	732	725	800	732	739	727	803	749	770	794	762	769	752	682	731	779	753	761	741	758	742	695	725	745	739	733	761	771	761	773	760	766	764	717	777	747	736	778	725	790	725	730	745	765	779	697	751	806	734	774	784	746	718	745	715	757	780	738	777	760	738	739	744	806	744	770	769	743	748	781	758	747	810	724	733	732	748	749	763	752	773	688	703	714	723	710	772	780	761	814	721	735	757	703	762	723	720	705	708	751	735	735	737	713	746	771	759	745	771	743	793	774	744	733	753	707	734	746	734	780	791	797	727	783	736	780	688	789	728	707	736	769	773	734	745	725	782	759	756	699	705	779	731	764	779	800	739	781	740	733	754	729	774	762	719	760	754	754	752	718	767	725	728	723	754	748	738	753	718	780	755	679	738	689	741	761	745	744	654	774	792	771	784	743	758	783	752	757	773	723	783	716	712	760	718	757	714	737	762	821	800	703	784	728	738	694	739	699	782	734	708	767	703	752	733	772	745	748	759	772	727	744	743	747	748	790	761	704	727	742	772	716	733	726	747	667	738	708	720	735	779	744	751	761	764	712	750	734	761	721	723	751	761	763	692	754	733	777	758	775	725	709	756	737	779	771	760	780	769	707	702	775	727	731	763	728	739	731	763	770	777	763	780	811	707	775	746	752	749	765	667	727	737	743	737	810	745	750	702	731	709	732	750	698	751	763	753	709	749	794	725	766	739	702	802	705	761	757	741	678	750	705	716	697	770	739	760	722	775	763	772	798	743	724	718	759	742	720	798	751	747	800	751	751	734	747	731	738	701	727	737	781	732	739	751	760	722	651	776	783	720	764	782	729	717	720	766	755	754	710	764	736	693	686	719	701	720	778	782	733	757	757	741	740	756	740	775	797	701	709	781	749	729	693	712	757	768	726	705	707	771	767	764	763	739	742	768	700	730	738	755	748	712	778	742	761	725	742	777	736	734	736	701	809	760	760	742	696	769	727	801	757	765	744	688	712	746	763	712	720	751	707	716	808	733	687	728	749	778	759	788	736	766	690	746	743	726	741	729	777	739	752	727	711	741	703	723	784	758	747	751	692	788	704	788	735	727	758	711	774	794	734	740	733	749	743	757	786	821	757	723	731	725	757	759	736	729	756	757	793	747	751	777	722	737	745	734	716	754	742	733	725	717	744	766	750	771	759	724	730	739	740	719	740	744	786	768	753	720	789	735	737	753	747	690	733	738	742	783	742	769	729	755	775	742	726	802	764	731	784	727	714	728	743	795	700	751	735	791	770	730	760	720	713	738	732	772	757	769	733	770	760	753	730	754	752	734	697	741	755	791	738	778	746	739	759	728	739	731	771	721	745	744	762	707	770	756	766	744	738	718	665	712	733	768	743	720	787	737	767	716	747	697	739	749	767	737	720	757	749	710	759	760	720	773	781	762	770	739	737	698	745	786	764	722	731	762	696	705	753	752	775	705	751	694	731	719	784	740	737	746	741	750	773	802	738	700	755	744	788	724	750	778	769	778	732	770	782	761	726	767	759	737	753	760	774	773	723	745	712	781	757	740	747	797	706	709	750	708	718	765	729	710	695	739	740	761	734	734	711	738	779	802	738	786	737	722	753	746	786	741	722	718	718	762	750	797	687	791	758	742	748	770	741	739	704	705	776	697	726	725	739	783	713	748	751	755	737	778	721	753	754	743	764	764	749	724	697	753	741	709	722	745	746	760	756	745	781	761	776	731	763	721	763	775	764	744	776	787	726	732	781	779	752	710	766	753	772	725	751	718	751	729	758	747	728	767	748	739	731	793	723	744	803	741	743	784	757	729	720	807	762	724	728	721	793	766	727	718	741	774	742	774	765	783	774	755	783	764	741	757	749	746	758	742	736	735	762	757	753	683	733	789	778	751	788	758	749	723	734	732	759	771	762	750	715	714	708	688	691	699	747	680	762	708	757	707	738	740	744	712	717	743	726	734	730	775	786	780	741	768	743	769	791	751	714	720	753	721	746	728	771	747	737	803	794	723	694	752	695	736	754	775	745	800	711	757	742	749	739	751	739	737	761	737	762	771	733	780	799	744	723	731	774	738	759	746	766	772	744	709	806	752	706	743	735	774	757	750	726	760	766	725	738	728	737	702	732	709	737	715	792	773	742	780	749	739	755	723	750	745	811	764	759	736	688	766	801	721	810	754	747	713	757	746	780	732	740	728	714	750	716	699	742	791	786	803	736	739	775	729	743	725	745	742	727	754	754	767	743	706	811	748	729	784	764	799	755	754	761	701	783	739	767	734	700	706	741	702	736	724	742	734	718	789	761	761	785	783	720	736	769	762	710	763	746	748	731	795	746	735	734	771	716	689	775	771	732	721	803	750	749	695	706	709	778	747	801	747	723	776	733	740	806	729	736	757	744	762	793	763	752	743	724	720	723	753	747	733	798	742	759	759	758	733	779	717	760	724	741	740	700	704	711	740	720	736	828	718	762	704	735	754	727	735	727	746	720	763	745	770	799	754	749	760	673	737	752	723	725	761	803	776	746	764	736	719	734	713	733	777	717	715	699	730	730	778	725	702	695	785	744	707	761	822	787	705	750	813	749	710	784	772	772	775	734	718	672	704	768	723	727	742	725	735	754	738	781	783	800	752	719	789	788	740	780	726	757	822	758	713	725	745	786	767	729	745	771	734	795	754	775	769	758	789	761	728	702	719	777	784	774	711	756	753	754	733	689	789	732	745	737	764	747	708	770	759	750	728	798	764	798	739	754	758	769	751	758	736	783	760	748	781	679	772	694	755	755	731	740	739	734	736	744	724	793	757	777	763	710	748	710	762	697	779	786	759	725	690	723	806	724	745	727	745	718	782	721	722	767	733	769	697	748
42024	60296	42281	22515	7793	2268	1744	1455	1309	1130	1053	1025	921	881	889	853	836	832	829	810	809	813	817	830	806	812	784	773	778	733	760	759	782	759	826	771	733	791	776	779	712	756	776	768	795	795	744	788	793	793	797	787	760	780	737	779	802	775	705	761	730	791	749	798	783	795	762	735	777	842	759	788	773	729	738	750	736	753	756	764	813	734	764	716	787	756	761	754	793	781	718	746	796	758	774	791	776	742	823	795	802	762	737	777	763	777	794	780	809	751	776	746	795	787	769	716	769	739	745	752	733	742	754	750	773	771	763	775	832	769	759	827	725	756	768	763	785	733	775	735	794	760	787	777	808	794	803	791	795	739	763	746	749	775	752	771	777	790	715	783	790	748	784	744	770	756	825	710	712	789	760	683	755	774	695	820	801	707	774	745	767	767	789	770	772	825	756	799	759	775	750	721	784	754	738	789	772	742	757	704	764	791	759	770	808	747	777	760	753	801	711	796	753	806	755	782	750	765	781	777	803	765	794	709	696	751	745	730	786	753	759	780	789	768	732	833	736	818	761	761	754	768	767	756	767	751	701	790	761	773	764	773	768	781	735	760	809	708	779	755	759	784	810	738	778	785	720	788	789	764	791	763	798	755	766	804	746	754	722	776	774	732	762	807	731	742	772	784	741	723	737	766	782	834	743	746	770	794	777	779	790	753	764	822	747	761	813	793	777	731	760	795	729	766	784	800	738	762	759	744	761	767	773	803	760	767	767	735	750	769	740	762	821	827	816	728	792	811	786	771	787	768	735	779	809	764	785	766	764	764	828	736	781	776	756	776	785	770	728	799	735	758	757	730	745	826	764	787	792	727	786	773	769	788	752	792	759	773	805	776	747	772	772	795	755	784	781	776	760	782	738	787	772	775	786	787	745	799	798	755	768	754	768	793	867	761	778	772	778	778	706	742	767	770	785	788	811	754	785	749	745	792	765	791	808	783	707	805	750	764	771	775	749	783	729	795	795	723	785	743	813	785	784	757	769	739	741	785	795	760	782	759	754	796	784	765	768	797	774	732	821	770	754	778	764	798	748	752	776	770	723	761	745	819	751	771	730	760	762	726	769	692	777	770	769	742	751	753	779	741	772	751	752	724	807	738	752	768	758	750	777	796	741	769	781	728	753	756	767	789	818	777	810	756	748	777	755	750	753	772	818	732	729	779	803	767	777	713	736	762	744	751	781	752	766	750	806	759	789	773	773	778	758	799	769	786	711	751	774	775	707	781	785	758	774	795	761	781	792	820	776	775	759	793	780	757	799	733	730	787	785	772	749	739	739	811	806	786	777	793	744	794	716	723	746	814	785	754	753	768	759	759	809	733	749	730	766	775	738	729	783	759	784	730	734	801	722	782	783	773	750	795	750	729	850	798	805	811	764	756	795	798	811	749	777	805	803	734	745	795	793	758	779	765	731	735	753	816	786	755	819	742	794	748	788	787	780	762	729	795	763	754	781	772	762	791	768	750	760	731	765	788	799	771	801	743	799	759	782	812	732	807	792	745	769	744	773	770	738	826	764	783	726	783	755	773	748	789	789	743	767	724	768	749	766	773	758	761	732	770	731	751	774	781	741	757	757	767	749	752	764	776	750	728	830	776	771	744	756	736	759	791	738	791	762	749	737	744	746	779	748	797	741	798	805	766	790	726	731	782	767	755	785	830	798	722	741	777	775	776	739	760	724	772	759	793	751	720	757	768	722	790	779	784	782	772	718	781	765	758	782	773	758	758	802	751	778	731	745	767	748	781	767	757	778	779	783	797	761	720	788	810	757	794	770	775	729	811	750	756	853	766	759	791	781	752	794	771	818	760	712	807	793	756	740	762	766	744	738	736	738	768	761	794	805	794	779	777	796	755	750	774	804	749	795	727	786	762	741	748	798	812	776	778	753	802	763	748	791	739	763	824	722	755	781	816	705	799	759	794	795	784	785	803	766	819	755	715	699	774	800	719	751	722	804	803	748	754	715	768	767	745	752	787	788	737	782	753	797	706	751	801	782	762	712	758	754	777	771	730	744	757	761	769	753	773	773	765	765	748	726	760	743	782	755	731	787	760	814	807	775	808	739	780	747	801	739	757	714	787	748	795	818	777	811	759	742	794	736	732	768	777	786	829	764	794	744	781	755	744	710	730	796	713	752	731	756	739	755	742	745	775	739	787	735	745	785	733	796	770	761	773	766	764	814	773	726	720	770	765	746	785	768	776	732	765	795	802	753	768	733	820	760	772	780	757	792	762	731	741	775	737	740	725	744	771	776	752	805	768	835	742	762	776	765	735	727	791	765	787	752	807	790	765	753	786	789	809	773	788	789	756	758	800	786	707	809	752	778	768	745	735	713	734	774	816	774	768	768	756	747	746	734	791	761	796	754	795	749	781	757	765	811	791	729	786	765	820	784	790	776	748	728	752	802	792	722	782	767	782	803	767	719	781	759	811	793	752	742	751	733	719	763	752	776	806	757	708	757	792	751	805	719	713	784	738	750	778	732	748	773	779	716	829	751	732	749	752	803	794	758	770	751	810	768	740	770	714	808	745	728	746	747	765	771	747	772	744	753	717	798	789	743	770	740	748	801	772	734	791	764	784	748	780	823	702	767	742	719	779	772	771	730	803	816	813	744	770	790	775	795	702	753	751	796	787	746	734	769	804	779	784	682	780	783	750	765	798	741	783	772	742	780	738	761	788	783	755	726	756	773	717	767	778	769	778	760	797	775	801	782	794	792	736	792	734	771	735	715	751	709	786	779	775	749	757	760	799	755	747	829	764	767	748	710	764	751	789	785	753	734	786	784	770	760	782	770	771	763	771	776	826	752	766	795	804	774	789	736	768	761	768	751	777	753	764	784	781	725	794	765	780	747	782	748	736	819	774	754	778	788	773	754	791	778	711	775	812	798	712	726	768	756	754	790	762	763	765	733	785	782	783	758	722	770	752	793	774	805	771	761	734	743	770	724	793	785	772	748	742	828	782	749	794	760	753	810	733	752	720	785	740	765	775	787	811	765	744	719	791	728	810	767	766	726	735	791	771	721	748	821	792	752	759	780	758	776	791	749	747	772	776	776	780	811	741	790	722	749	840	781	753	761	781	774	746	794	760	734	795	759	745	817	748	746	754	771	796	721	784	729	771	808	778	758	756	791	769	727	750	796	795	730	780	756	744	781	789	746	735	792	773	796	756	736	753	738	809	781	789	768	747	744	779	779	767	759	799	801	774	800	717	741	725	819	762	778	787	800	758	770	759	721	805	763	739	760	782	804	775	769	708	796	735	766	785	757	744	787	759	765	776	780	772	747	752	822	784	768	711	776	787	766	769	776	790	728	767	796	775	730	777	784	744	784	717	792	788	789	799	790	747	757	739	739	786	793	716	802	731	750	740	712	744	815	763	789	856	778	752	727	793	744	774	735	733	765	795	770	816	709	746	807	729	793	754	706	748	771	763	742	766	752	756	780	797
24746	21022	27321	25006	16662	2930	1324	1166	1064	1013	949	962	992	944	927	883	946	918	933	889	888	918	884	922	892	894	918	863	919	892	872	857	884	847	847	843	833	863	838	862	840	860	854	848	790	846	931	849	866	830	853	903	859	829	859	860	852	871	872	867	812	872	905	900	873	817	909	944	865	855	907	897	824	882	849	847	849	833	914	888	828	877	894	914	845	816	893	880	831	875	906	865	870	881	828	881	865	891	866	878	880	843	839	885	853	848	857	878	938	907	884	910	850	930	846	869	844	879	828	878	813	863	899	888	867	841	862	862	933	885	882	844	850	857	873	834	908	901	877	848	853	873	839	864	819	828	858	830	860	892	828	869	818	878	895	873	886	918	839	813	882	831	845	800	867	857	863	892	896	823	851	824	877	853	858	858	867	896	914	825	853	867	834	858	881	868	898	872	895	890	849	848	835	917	882	853	871	860	809	879	864	878	868	854	874	848	846	898	939	853	857	897	796	880	877	877	887	863	907	878	891	825	878	830	887	873	864	874	832	847	852	887	879	789	894	881	771	855	889	894	914	872	870	885	859	846	795	833	850	875	884	861	878	832	898	869	887	932	882	836	853	835	878	884	885	903	825	897	933	862	849	903	877	897	878	902	829	916	858	855	827	876	829	839	865	885	882	897	875	869	860	865	886	813	795	879	862	905	892	816	869	827	888	857	847	896	839	859	895	873	866	838	857	868	834	783	883	839	896	874	868	878	926	858	857	854	899	849	882	838	790	891	898	831	884	886	855	915	876	826	873	880	861	855	871	905	842	840	841	873	837	850	855	941	927	882	859	863	872	857	903	875	865	848	833	846	875	839	847	878	859	875	839	858	828	904	930	879	863	861	847	870	868	855	898	854	845	896	920	913	845	947	867	835	821	834	830	857	889	896	860	928	862	867	874	877	813	869	820	856	904	878	830	904	871	870	864	853	875	867	847	862	804	875	845	839	936	900	884	831	902	861	833	848	847	854	850	885	848	914	888	855	869	831	837	889	851	861	839	769	873	850	833	906	815	861	870	855	865	850	861	887	836	813	869	875	942	866	840	866	886	852	877	836	830	851	864	879	877	894	862	789	873	838	884	866	898	841	920	829	886	882	886	850	832	856	852	812	853	857	919	837	912	947	888	891	917	853	884	902	924	833	873	877	894	845	842	866	781	837	844	844	860	860	825	884	839	879	819	859	866	847	863	893	887	916	880	879	892	866	889	811	867	883	883	894	883	836	836	904	890	872	879	882	852	854	878	888	858	890	880	861	904	857	807	870	919	841	867	876	858	873	896	905	891	857	832	841	848	891	859	913	874	856	815	818	880	793	855	884	869	873	873	893	821	845	843	850	913	790	815	877	879	874	858	943	860	884	848	842	856	842	874	834	858	822	828	890	875	843	854	884	860	933	872	866	882	860	838	904	889	886	862	895	882	828	829	793	821	877	861	858	919	829	854	919	827	863	854	834	851	859	830	850	821	891	844	837	855	865	922	840	869	815	875	873	842	831	867	863	816	825	924	891	866	843	894	871	845	911	811	923	846	886	844	844	877	898	820	874	873	832	821	849	880	834	891	811	892	873	827	924	909	836	814	874	895	886	861	833	917	826	863	882	839	838	865	906	852	848	870	877	866	842	902	893	846	874	820	881	882	836	876	856	910	887	852	830	811	897	910	912	853	862	916	950	892	807	909	854	865	859	815	887	853	865	844	841	873	852	881	904	876	913	847	854	889	883	866	836	860	892	857	887	885	859	933	870	834	936	872	839	813	910	864	827	844	824	876	850	889	929	894	888	832	860	861	880	861	867	880	834	874	914	881	848	878	859	900	856	915	858	811	831	848	844	884	871	865	885	763	839	875	807	866	827	878	852	874	844	906	856	855	835	861	810	894	874	838	869	862	871	839	857	872	858	846	882	894	817	885	826	894	780	874	867	865	909	908	877	881	900	913	847	868	868	821	885	886	851	922	862	898	859	824	828	851	876	867	864	875	814	927	919	843	822	868	881	896	914	851	863	786	858	869	893	868	891	869	895	847	868	863	826	904	934	850	873	799	866	907	824	826	863	899	876	907	909	861	914	861	876	888	934	789	905	873	817	888	845	869	886	861	867	884	912	827	852	855	872	881	853	908	892	883	843	901	890	889	830	864	795	808	800	857	867	900	844	881	842	863	893	844	878	882	890	841	807	860	864	894	880	840	889	846	861	862	856	848	856	840	869	909	875	910	876	880	869	882	853	909	911	876	869	874	893	870	886	851	856	912	860	883	850	871	872	874	888	865	885	876	837	873	838	823	823	852	812	869	842	897	832	812	854	910	897	825	892	851	780	874	860	835	844	873	864	859	857	862	826	880	802	855	874	913	892	902	819	860	854	872	902	810	857	865	885	831	842	840	877	855	848	919	886	854	808	889	857	936	868	838	893	828	840	835	862	919	831	873	846	801	881	863	851	896	832	899	807	828	846	838	851	894	867	893	882	851	860	882	855	889	881	909	848	865	901	902	932	835	833	876	908	851	789	875	823	829	911	823	879	857	836	858	860	919	851	850	840	838	883	849	867	898	854	859	862	929	844	896	888	905	828	802	856	899	901	858	873	838	844	858	822	861	842	827	775	845	852	907	815	803	815	870	898	893	899	924	887	858	887	849	888	842	938	892	851	869	858	858	813	866	846	915	824	847	827	906	883	867	843	854	850	903	885	935	841	892	898	877	860	927	845	894	882	864	888	885	818	812	897	895	891	913	850	849	881	846	872	885	879	864	887	851	884	825	870	865	893	882	906	884	875	865	838	842	855	838	879	858	841	834	835	870	840	843	853	806	856	857	912	904	864	887	833	847	835	898	889	876	853	924	891	859	869	912	803	846	883	898	875	879	822	836	856	869	891	872	823	854	869	902	912	901	830	909	832	856	891	830	892	885	910	852	851	886	849	866	867	853	915	893	906	890	869	846	878	871	891	833	862	902	874	873	843	814	849	877	861	854	874	873	878	868	866	815	872	853	812	879	874	857	898	875	914	821	828	877	858	842	906	865	894	829	853	890	883	836	864	820	851	902	861	859	870	862	840	875	891	873	874	838	899	881	881	881	849	850	899	891	863	889	849	859	870	888	918	870	871	849	885	890	888	901	864	863	955	881	841	835	832	814	797	871	865	824	851	866	812	878	854	856	872	926	923	876	856	806	846	840	921	836	863	860	867	864	888	865	827	853	881	843	857	900	847	857	888	897	892	918	837	864	884	872	886	883	916	794	828	825	802	870	862	859	837	873	913	882	839	826	857	892	871	849	861	898	881	885	857	870	888	840	881	888	881	890	884	817	839	914	869	863	861	885	815	869	839	858	855	832	845	871	845	882	868	899	859	920	803	873	922	854	820	872	843	856	898	893	870	864	838	873	896	874	863	801	865	851	850	861	846	814	833	853	900	886	821	880	915	847	906	899	866	837	839	882	897	853	916	884	869	890	885	856	878	831	877
42147	52814	34759	19208	5146	1729	1441	1298	1184	1104	1098	921	984	940	950	928	935	857	909	911	945	907	906	903	857	891	861	889	861	944	857	877	875	864	866	839	896	885	829	889	848	800	829	828	902	879	914	893	847	864	855	876	903	919	837	868	883	874	877	843	903	831	851	852	850	885	893	906	870	878	809	865	824	892	809	876	847	908	824	846	875	885	831	839	900	876	871	889	845	874	807	858	903	854	871	863	852	788	888	844	850	828	869	836	851	894	927	855	863	853	909	864	859	909	887	919	863	811	849	870	844	893	841	809	898	871	865	845	924	875	845	862	867	842	839	852	870	892	854	840	916	913	853	849	882	855	898	856	890	894	860	848	898	846	870	813	786	880	903	906	868	833	905	834	872	849	877	879	859	895	888	867	884	881	899	895	861	856	835	807	846	834	891	861	883	871	842	920	885	883	827	890	889	887	905	823	863	813	880	883	879	851	883	855	865	843	883	899	870	900	855	868	882	872	908	898	857	874	918	830	835	878	915	891	865	902	874	847	860	890	851	866	877	802	822	881	889	848	860	825	861	911	874	903	861	849	926	902	870	872	907	880	903	853	856	893	879	846	847	849	911	917	882	852	860	856	835	880	892	854	867	836	882	870	897	874	820	844	864	854	832	897	843	791	806	852	807	904	858	862	826	835	853	903	866	863	918	827	868	840	879	862	888	831	812	845	845	834	887	812	896	871	844	862	900	870	882	883	862	848	863	891	884	862	847	888	892	907	875	853	805	908	861	871	901	868	869	904	827	869	882	804	875	873	909	854	846	881	839	912	852	905	844	867	848	863	865	859	840	914	907	909	886	887	881	874	917	848	859	925	832	887	855	844	890	851	839	871	873	938	923	833	909	925	846	839	887	869	880	838	825	922	867	906	849	839	826	861	837	868	900	855	890	857	882	891	831	832	868	886	910	860	895	891	861	823	868	845	865	898	920	863	877	906	871	842	863	868	875	872	912	842	844	889	885	943	891	885	866	861	838	856	873	848	879	883	896	832	858	842	854	862	853	874	851	906	854	851	887	859	864	869	874	865	900	833	859	903	860	864	869	860	907	861	848	881	894	870	854	885	856	802	850	861	862	864	828	842	861	885	849	852	886	945	865	850	897	912	865	867	917	917	893	894	861	850	895	869	865	846	816	900	879	838	857	895	836	891	879	910	846	909	872	862	889	833	889	877	858	812	919	891	871	861	840	877	895	901	849	848	833	843	829	906	858	852	821	860	932	844	897	878	922	855	875	876	917	893	924	820	858	852	884	849	875	890	884	911	844	843	873	852	853	855	865	852	837	818	865	901	887	875	867	850	840	897	883	843	856	824	829	902	844	843	900	920	931	910	834	875	872	828	870	821	906	890	931	854	807	819	880	884	898	896	833	824	859	821	879	858	823	892	888	890	935	838	901	870	873	858	924	866	803	847	818	946	915	923	878	893	841	912	848	839	857	857	873	826	897	894	811	871	860	861	832	943	895	873	863	836	860	849	835	827	903	804	850	886	900	865	819	860	855	908	847	851	889	854	878	922	931	887	905	870	857	838	871	859	888	858	830	872	864	826	922	818	886	889	849	855	845	893	885	916	855	880	864	828	863	904	862	906	905	863	819	922	869	821	856	850	874	894	889	806	882	908	862	847	890	843	861	866	847	847	850	879	894	828	880	872	908	877	912	855	932	864	854	865	872	892	845	855	843	847	879	894	810	862	854	869	826	884	879	847	872	838	916	840	834	854	858	843	835	868	872	838	832	832	809	927	848	869	907	784	875	836	848	874	839	878	866	897	801	842	897	881	926	836	872	880	858	903	851	870	864	913	890	882	890	845	907	840	839	829	879	842	863	881	855	833	825	919	885	876	840	860	882	793	839	881	889	930	881	864	849	864	918	849	874	868	858	851	844	878	895	896	844	830	829	836	872	884	862	887	881	933	857	938	897	845	871	916	883	880	872	882	866	934	853	913	896	771	874	883	853	874	866	857	894	874	843	823	881	905	832	828	924	870	903	857	891	870	876	883	894	870	889	909	891	858	855	860	897	880	859	871	821	871	837	867	810	887	860	850	809	834	858	897	892	842	893	869	856	870	901	852	877	845	856	881	866	846	920	890	899	853	887	847	918	810	863	915	877	883	855	923	818	886	817	826	860	890	935	831	851	885	888	903	898	826	811	890	872	879	871	864	886	933	890	813	859	872	888	834	915	865	857	793	898	864	863	892	856	892	887	884	864	859	817	852	827	853	833	840	899	871	793	882	830	861	901	889	833	837	840	896	863	884	886	873	856	878	906	875	834	846	865	860	836	869	898	899	891	893	884	847	897	828	854	898	883	854	881	926	860	897	852	856	839	896	882	856	915	835	871	900	847	929	845	845	878	893	871	890	851	887	876	901	815	856	830	868	891	892	848	887	911	818	892	883	924	858	827	883	891	937	863	864	929	893	935	857	833	910	873	822	883	857	897	845	860	875	901	881	893	842	892	820	952	906	867	874	900	899	816	853	813	886	811	875	906	855	812	913	850	893	891	875	861	861	886	895	888	830	850	890	855	821	842	878	899	868	813	864	846	844	876	880	863	837	871	842	857	883	824	841	869	863	875	924	899	846	917	861	894	869	879	853	824	831	874	838	820	881	873	848	876	855	858	918	827	894	872	843	906	846	927	895	925	856	891	895	884	835	832	876	894	823	896	839	887	874	860	871	888	847	876	872	887	875	825	880	861	853	882	860	863	844	846	890	887	824	916	900	865	887	838	854	948	815	877	868	918	849	922	880	853	879	839	887	865	835	858	906	861	867	887	822	903	877	872	896	884	884	865	854	802	865	899	845	872	894	921	826	884	837	910	819	891	918	908	889	872	849	924	900	917	856	869	858	865	922	926	854	860	949	862	847	882	912	867	921	869	839	833	919	817	897	908	884	845	885	822	932	885	873	898	880	811	888	842	870	858	866	895	865	920	851	860	869	858	905	853	922	882	853	879	824	854	842	858	857	862	851	853	842	802	889	889	849	871	873	868	901	856	867	880	824	892	920	848	890	846	881	855	891	872	842	885	858	911	859	896	877	943	850	859	823	888	835	886	886	914	882	829	920	873	899	875	864	891	808	843	844	933	806	885	900	884	886	860	895	911	902	860	889	851	860	845	864	862	876	883	863	946	888	857	884	872	871	893	803	817	910	846	924	872	853	837	860	836	838	828	874	877	860	786	906	882	847	879	900	870	874	905	852	868	888	892	884	859	862	866	862	886	852	894	867	873	862	846	812	835	820	869	912	843	846	876	855	890	865	857	918	811	841	860	854	852	854	862	934	836	853	859	902	886	842	870	850	882	870	857	885	832	882	918	857	906	864	934	866	876	871	831	840	835	918	877	899	841	879	893	864	839	883	870	848	831	840	882	846	866	892	894	897	841	817	803	871	927	869	893	849	933	906	835	906	915	899	850	926	941	900	909	826	873	857	884	886	902	862	890	889	853	879
22430	20952	28363	23738	20953	20944	10714	1331	1013	937	805	828	743	658	638	662	677	715	658	665	623	620	672	608	648	648	625	638	656	628	610	600	616	588	598	623	600	629	590	671	629	620	578	588	637	621	602	612	635	614	599	605	641	632	621	601	620	579	648	595	613	596	633	603	550	595	627	563	626	631	600	577	594	570	608	612	625	636	621	596	563	633	623	629	600	588	598	606	618	598	630	582	675	592	642	576	631	612	607	556	615	643	594	637	609	584	623	604	606	547	584	629	600	632	641	592	574	623	616	628	617	639	620	615	591	559	652	654	627	657	584	610	582	628	596	613	601	613	597	580	630	616	644	572	599	594	650	615	579	648	639	615	630	597	589	612	657	612	607	600	595	545	592	606	641	641	617	601	609	639	577	640	625	605	648	596	642	606	597	626	548	578	605	640	617	602	639	581	588	614	592	608	561	598	676	587	632	607	722	644	598	621	585	584	604	577	571	539	674	627	593	604	644	623	624	652	631	585	609	581	671	608	593	611	574	577	610	598	604	652	621	616	585	627	589	601	646	614	617	615	608	597	607	646	598	626	643	572	601	588	615	615	633	615	618	595	608	605	627	574	582	581	671	653	597	599	614	632	609	656	608	591	626	634	567	628	595	642	658	631	602	585	565	633	653	570	618	610	606	595	650	623	632	594	611	624	611	599	625	568	610	607	593	591	634	620	593	620	587	588	599	638	628	592	583	650	612	584	603	605	587	601	558	638	621	609	597	607	607	636	642	595	583	619	617	598	641	647	579	645	607	622	615	594	595	623	620	626	606	594	619	561	598	581	608	659	581	608	566	627	614	636	608	599	601	619	599	618	589	593	625	616	616	627	596	645	615	618	610	644	605	607	609	629	600	638	578	563	670	621	582	611	613	595	577	596	630	653	631	606	574	658	628	601	611	613	607	648	584	580	625	610	602	622	628	581	635	581	598	594	638	598	599	638	612	609	626	602	611	596	657	618	560	661	596	631	583	601	601	659	625	568	630	597	595	609	587	604	588	646	611	592	644	548	611	607	604	550	575	639	631	588	622	589	612	571	640	566	609	615	585	624	600	620	594	563	592	533	654	634	667	586	598	617	585	636	596	604	592	601	590	628	590	642	583	594	618	643	588	604	614	640	624	662	688	598	599	602	611	576	654	587	635	604	608	552	602	625	589	607	637	586	621	593	568	614	644	629	590	630	597	591	574	641	611	617	609	619	621	576	625	577	598	644	636	643	598	571	637	626	601	556	598	620	559	613	552	644	629	564	572	638	575	596	652	629	600	585	612	607	593	674	582	635	636	615	582	575	641	609	640	605	610	640	554	631	547	631	595	610	618	619	604	608	637	605	639	625	609	623	579	581	584	692	619	600	609	623	593	610	589	617	609	579	562	625	600	647	659	614	609	589	601	602	626	620	594	633	601	592	614	598	666	610	629	626	631	669	579	609	625	562	626	585	622	613	621	613	617	550	600	631	622	602	588	622	593	618	627	642	648	592	661	614	555	623	609	594	611	583	615	597	607	591	587	604	602	576	615	587	620	646	617	610	627	556	632	662	632	615	628	597	631	634	607	664	636	633	596	585	614	604	667	668	599	631	634	577	642	638	628	614	646	631	643	594	595	587	623	611	604	619	592	564	637	552	650	559	647	626	603	600	570	586	612	583	643	643	586	636	590	629	604	570	601	607	621	596	590	593	644	557	631	653	589	620	679	588	649	602	547	640	607	618	641	626	629	561	549	597	632	636	610	629	653	621	592	585	579	594	636	622	595	605	602	567	635	618	619	613	626	597	618	586	601	610	582	606	638	606	604	604	574	587	662	644	614	631	617	603	634	626	604	571	636	616	600	634	613	661	634	622	619	620	597	637	640	671	647	615	626	583	618	636	614	588	602	665	590	623	582	630	620	628	633	573	649	590	649	576	602	642	579	564	614	604	585	579	640	580	564	615	626	596	571	619	612	617	594	589	605	591	603	593	613	601	630	605	622	602	620	583	578	570	590	611	642	591	602	612	612	594	604	600	635	616	586	601	628	605	626	597	630	613	624	611	586	601	561	626	599	592	620	654	597	575	658	616	598	606	601	611	607	634	616	646	579	636	626	596	592	574	633	626	623	605	608	613	600	613	609	611	637	611	606	628	634	610	638	641	618	613	614	666	622	608	572	625	624	614	567	650	584	621	649	625	571	582	606	615	624	601	600	628	601	608	577	612	590	584	567	621	635	620	654	572	553	666	624	604	607	560	645	601	603	628	575	597	585	611	602	626	612	608	641	621	589	626	643	616	571	566	577	591	624	585	573	636	595	585	622	563	593	618	602	590	632	593	608	615	654	570	632	607	599	597	636	630	622	626	624	591	588	656	643	620	617	619	616	608	595	643	651	572	594	568	591	610	641	586	616	610	617	596	596	644	603	623	572	625	613	611	597	624	644	601	572	655	654	619	607	623	607	590	571	593	606	611	624	602	587	625	650	575	576	575	622	598	597	619	603	624	597	653	607	566	589	588	572	641	605	640	565	621	627	635	621	634	609	614	602	608	568	575	566	600	611	615	557	604	605	612	592	617	620	670	593	567	622	579	604	587	622	631	629	573	610	592	583	642	601	587	613	588	572	586	623	643	625	610	588	632	573	640	602	562	608	600	658	634	605	610	585	632	624	616	601	600	587	608	592	612	595	610	595	594	581	595	599	595	585	592	597	609	573	542	641	659	579	653	620	611	607	576	573	588	602	588	602	587	598	638	596	618	632	656	585	613	578	659	592	600	612	583	603	608	609	592	624	653	583	583	601	616	655	590	590	686	602	569	571	615	603	619	615	599	649	607	579	627	565	637	597	638	604	577	625	605	618	588	620	617	596	634	569	606	587	597	592	575	596	652	608	589	569	644	626	620	585	595	620	676	644	644	574	659	621	587	686	623	610	603	598	604	615	615	611	620	629	586	630	587	584	650	648	560	595	591	576	598	599	590	589	616	641	644	612	581	639	599	620	615	599	583	587	597	581	596	596	608	600	610	635	613	625	606	547	609	598	616	608	630	577	589	599	624	628	633	640	646	588	570	618	553	593	627	589	633	620	604	555	606	672	618	605	587	608	624	637	621	603	595	624	567	615	649	606	602	583	584	630	586	556	599	590	627	600	593	662	669	589	609	641	612	634	624	580	603	580	585	627	597	628	630	624	597	607	559	608	629	613	578	645	593	563	596	612	569	613	597	604	611	591	594	605	627	682	603	592	566	576	626	646	582	640	619	588	619	627	600	614	578	587	611	613	582	600	603	628	650	591	649	612	613	564	607	648	580	613	568	584	632	664	619	608	608	571	600	617	640	612	619	639	641	584	581	590	616	618	571	588	573	637	606	599	615	643	629	608	671	572	569	596	629	599	617	556	612	578	608	606	617	633	571	609	608	579	612	599	602	587	613	604	618	585	589	610	603	573	578	597	599	638	628	610	615	648	627	567	575	633	616	626	597	603	567
44544	62601	47133	28279	8887	2321	1816	1572	1263	1069	988	889	782	732	742	714	648	662	681	709	673	664	671	644	638	655	656	682	638	593	650	615	652	631	640	636	601	594	606	590	640	592	606	622	604	575	624	624	577	632	643	595	660	614	637	644	583	616	605	614	658	623	627	635	571	595	636	644	621	640	632	629	585	658	642	607	662	611	599	601	649	614	607	616	607	600	611	580	634	637	620	632	608	607	576	656	613	623	598	597	615	672	610	633	606	640	561	615	614	596	619	618	580	594	654	602	653	683	657	584	655	591	651	605	587	638	612	597	578	596	570	591	630	674	639	634	634	624	621	615	609	609	620	606	616	646	592	626	650	671	644	594	566	616	646	673	597	622	615	653	606	632	642	606	615	634	581	611	647	604	636	616	584	608	609	615	643	621	653	640	644	599	627	629	612	597	623	656	577	628	636	595	659	602	617	622	596	562	639	622	619	606	632	635	550	603	597	631	622	584	582	637	631	599	649	632	610	631	590	603	668	592	629	607	607	621	649	659	655	669	630	606	638	597	617	649	605	576	562	586	586	604	636	601	616	613	623	673	589	635	639	589	612	622	616	588	600	622	599	619	646	619	614	578	630	607	591	637	607	608	592	669	637	593	627	604	661	608	604	629	631	620	658	626	630	648	641	583	611	658	612	646	583	606	642	640	588	568	648	557	603	586	626	679	622	655	580	599	621	639	611	596	605	644	603	613	615	622	635	606	579	630	615	610	617	594	608	599	671	627	602	642	597	628	617	610	615	646	606	572	633	598	670	632	599	628	632	639	618	607	612	635	596	609	612	660	588	610	612	606	621	604	587	630	604	639	587	623	569	574	605	601	615	639	588	632	630	601	637	606	608	605	594	587	621	647	609	612	597	641	640	644	641	608	648	592	628	666	620	654	624	580	608	601	689	636	598	603	618	573	633	645	647	599	591	623	593	614	595	645	576	619	567	583	641	590	677	598	628	625	594	644	601	595	611	679	589	622	578	596	623	591	591	593	626	651	643	642	555	613	622	580	577	667	635	638	577	608	613	609	624	629	636	583	649	590	601	607	614	649	573	594	599	603	577	588	639	612	624	621	597	640	603	639	636	630	636	571	663	620	586	609	586	642	665	629	621	595	562	596	607	633	643	622	561	647	673	615	591	614	630	607	618	617	595	593	626	613	619	620	662	617	665	563	624	636	577	635	611	569	640	652	657	662	630	581	648	587	608	640	636	601	663	621	639	629	620	638	612	585	586	580	606	602	648	613	612	608	564	619	654	617	610	613	603	612	612	639	647	615	602	644	645	625	631	613	610	620	607	609	638	644	654	635	625	639	617	596	600	601	658	603	605	628	589	657	633	585	588	645	597	606	642	602	630	603	605	649	644	608	623	626	624	642	645	618	591	607	595	582	617	582	567	608	590	592	595	572	606	601	621	608	596	664	624	669	652	651	598	607	612	641	603	601	676	587	619	594	647	569	639	601	605	641	593	630	625	605	650	622	614	604	619	643	629	624	616	609	657	617	601	623	609	613	666	595	589	643	637	603	650	615	616	633	642	604	578	589	600	613	642	620	615	685	615	614	624	612	651	645	620	653	631	548	645	586	629	614	599	623	629	630	602	600	627	608	637	626	676	603	614	606	597	614	584	612	642	603	659	611	636	637	627	601	645	614	572	608	634	612	609	614	621	613	606	616	591	603	611	605	653	604	601	649	632	615	580	633	609	641	634	618	663	618	603	594	662	642	659	593	612	606	676	588	577	621	613	605	630	625	607	633	624	617	609	606	648	615	617	664	645	613	612	579	608	611	622	652	627	600	633	593	574	625	664	614	627	601	627	581	664	635	628	634	645	593	635	621	646	594	666	620	633	591	635	596	600	632	603	600	643	628	656	594	611	637	658	609	601	604	606	630	641	648	616	629	602	617	628	618	594	602	639	655	573	632	604	602	645	614	607	624	583	621	626	604	609	656	592	604	615	622	650	639	600	632	638	619	649	638	570	620	636	581	657	642	587	648	616	598	607	630	631	623	590	623	642	582	614	621	629	593	623	597	624	669	608	619	615	629	643	553	615	593	604	626	621	647	607	622	594	647	626	606	610	671	574	623	655	647	618	569	559	594	679	621	655	622	619	605	628	631	595	606	642	595	681	628	649	643	609	616	606	620	623	604	612	620	597	639	644	594	607	605	616	585	612	655	599	636	617	609	656	602	576	648	603	617	579	611	662	664	602	619	613	636	607	617	648	644	600	604	606	645	596	604	613	596	640	614	579	621	608	643	587	650	634	664	623	663	600	613	601	640	615	630	598	586	580	615	591	600	523	613	590	588	646	621	613	615	570	667	618	612	640	640	638	600	593	593	650	629	604	641	638	607	643	637	587	666	620	641	591	596	619	633	601	601	648	623	629	575	601	621	622	642	648	667	572	656	664	582	586	598	577	601	602	636	588	591	608	641	551	539	603	615	614	618	600	617	666	634	655	627	595	677	613	619	580	630	627	592	581	592	609	617	567	585	622	639	623	641	614	615	626	616	577	639	629	588	647	619	608	599	593	645	581	602	581	622	610	630	600	614	621	550	575	613	617	618	611	626	605	613	611	658	585	633	638	612	640	631	608	639	598	630	600	647	632	639	651	630	638	609	663	622	592	565	612	620	627	608	632	605	611	625	610	593	597	555	637	604	641	623	590	619	626	608	638	607	628	632	603	623	626	558	622	634	619	635	640	591	600	632	642	590	603	628	631	636	631	658	601	599	612	656	607	612	567	652	622	604	627	620	603	614	633	624	618	649	620	653	638	578	632	589	578	654	632	657	618	554	612	618	611	559	589	598	651	604	649	603	619	628	633	637	598	632	627	591	623	668	601	621	559	604	606	595	579	601	608	638	606	607	622	604	573	632	595	635	575	618	612	601	648	633	633	592	661	640	599	613	600	594	598	601	631	616	611	614	650	615	586	566	597	574	573	610	617	617	610	601	618	638	634	602	629	629	599	611	599	604	641	589	577	622	632	648	608	640	590	654	603	592	646	648	580	653	620	602	637	603	584	660	627	591	586	617	651	620	633	669	638	613	622	624	616	587	633	590	636	617	578	629	626	614	597	606	649	593	643	635	638	616	642	577	630	629	580	640	633	607	597	617	580	577	622	565	621	668	606	625	641	620	636	621	618	573	579	623	606	585	689	624	613	589	603	602	624	650	635	569	620	633	624	594	616	613	646	639	631	604	625	638	569	565	635	641	631	623	671	636	606	621	593	616	598	618	636	621	594	628	669	600	626	623	658	606	650	599	612	599	610	626	660	613	604	646	583	603	619	604	648	621	612	614	642	613	641	595	645	607	618	637	609	630	635	605	619	636	599	607	633	597	595	617	606	629	599	594	641	603	605	649	583	626	600	602	618	647	659	605	620	613	611	605	598	602	600	638	620	620	614	620	589	644	650	615	658	609	598	639	622	611	628	619	649	634	602	618	648	595	623	594	629	631
36266	33079	28128	15048	3036	1248	1116	1126	1065	1020	1084	1013	952	932	918	941	954	940	994	914	953	861	926	1019	961	872	915	949	917	942	934	919	986	889	984	930	934	911	952	954	960	888	920	949	895	951	965	969	940	959	944	987	965	945	953	885	965	942	955	958	951	932	965	932	915	922	953	989	948	981	924	937	949	963	871	994	920	931	872	941	928	957	969	918	920	929	944	987	955	930	951	946	962	1013	991	925	907	912	887	973	945	984	941	947	929	953	948	952	943	943	904	935	933	969	961	990	959	902	844	929	965	963	904	944	913	1003	909	941	985	960	941	963	956	929	934	931	947	916	878	954	920	910	889	937	912	888	903	900	979	927	959	942	897	933	912	899	976	925	933	897	901	932	923	930	902	969	943	952	939	931	932	913	920	985	939	979	948	971	907	937	976	1003	984	970	935	944	934	983	919	928	979	902	947	880	940	911	933	979	992	951	932	973	938	947	947	1030	885	947	887	957	936	952	971	959	921	883	890	908	951	961	922	947	910	958	930	996	919	951	939	971	878	936	957	882	952	919	918	947	964	926	935	987	946	919	943	910	917	954	938	964	904	943	921	954	952	946	948	957	957	891	959	954	971	927	892	952	938	943	940	922	969	975	940	947	925	1047	963	922	900	934	899	960	928	937	945	925	956	895	957	922	928	955	927	977	973	919	931	979	978	943	894	939	940	895	922	944	933	902	953	939	997	940	963	992	943	857	925	922	950	960	904	919	933	921	913	895	909	949	926	934	922	936	912	949	972	943	970	931	876	958	968	952	934	925	879	934	889	895	976	918	953	940	989	941	947	895	979	944	937	931	914	887	919	924	910	930	926	873	921	943	1009	946	919	931	939	957	924	938	992	940	954	898	921	963	932	955	932	899	984	994	967	952	887	993	916	980	905	931	944	950	918	910	954	935	922	905	990	905	938	946	970	861	935	966	865	898	950	905	890	929	961	998	959	867	905	946	914	926	906	942	922	928	950	950	887	947	935	911	944	918	951	939	933	896	920	962	966	912	949	970	908	935	934	979	916	982	887	970	977	969	957	944	933	934	944	922	966	973	907	924	949	969	880	949	955	986	949	897	950	937	894	949	950	956	939	966	953	945	912	910	912	911	936	964	995	885	905	973	946	919	998	881	929	964	914	911	1014	953	915	970	923	945	957	901	890	885	941	948	946	919	935	943	923	927	928	886	927	923	928	996	983	943	922	877	947	941	967	905	954	903	915	957	976	966	989	931	943	941	967	945	938	973	943	905	1029	975	928	984	938	941	929	889	947	939	958	958	836	944	927	940	945	913	935	971	942	894	947	973	899	947	891	943	963	900	944	939	975	983	884	915	965	1013	951	916	904	897	920	930	876	926	917	938	906	929	914	992	960	917	1022	963	985	955	959	951	1003	968	969	905	878	971	942	976	911	911	921	894	883	962	963	967	906	897	933	972	888	965	925	935	939	966	969	960	911	945	945	968	956	925	972	901	957	951	954	932	932	893	902	942	938	952	972	959	942	954	920	958	947	917	948	925	947	972	966	939	909	950	916	946	904	984	935	957	940	953	931	909	901	920	911	956	912	907	941	948	948	945	933	957	986	909	937	872	933	934	978	900	912	920	937	958	929	930	934	943	935	931	900	908	894	883	909	915	975	955	897	967	892	935	929	917	938	975	980	915	967	919	950	940	915	963	957	980	949	988	977	950	943	973	924	922	974	941	882	975	925	946	907	923	970	937	882	926	951	975	933	949	868	906	946	910	953	956	946	866	892	966	935	925	952	978	917	992	963	981	953	950	989	898	952	938	946	998	973	885	884	949	987	904	923	917	998	966	941	947	952	904	943	978	911	916	933	900	958	917	878	965	912	936	921	938	969	899	922	910	938	928	933	971	964	916	920	905	890	930	957	939	979	909	837	932	951	937	909	965	962	918	964	933	916	887	999	917	936	918	886	980	939	913	918	920	937	930	943	995	984	918	905	927	925	985	927	945	943	958	975	929	965	970	917	899	963	971	940	985	938	983	966	886	956	970	926	862	933	982	919	874	998	902	919	959	918	957	895	949	967	927	944	932	937	938	987	925	957	926	954	901	944	945	946	971	926	958	918	932	911	914	977	944	916	953	966	992	881	924	923	941	919	957	989	884	919	894	951	928	983	975	931	930	916	921	917	953	908	958	942	949	926	966	930	956	936	958	948	1024	980	917	945	911	908	926	948	968	945	909	988	923	926	917	953	905	943	976	978	920	948	936	930	922	884	944	927	966	952	920	975	902	916	953	926	942	883	899	987	910	946	937	879	928	935	970	994	973	966	953	964	966	951	884	926	984	866	900	876	943	910	936	981	969	957	948	917	921	910	888	902	933	903	992	930	931	943	979	972	894	939	960	930	933	964	939	931	990	924	954	942	973	944	922	931	933	1001	967	986	931	944	974	895	964	969	983	981	957	925	978	916	904	935	965	923	933	950	886	948	945	926	939	1000	956	941	934	933	953	958	930	923	967	891	1007	982	905	971	953	980	945	991	948	927	925	942	950	921	929	962	994	917	917	926	969	953	940	983	937	926	988	890	919	993	934	931	896	961	991	910	936	919	940	930	996	931	925	963	971	940	949	897	973	893	992	938	966	958	860	974	954	976	888	961	948	942	991	876	951	975	953	922	885	928	885	921	962	946	943	937	940	945	945	933	974	946	977	938	927	940	909	971	943	992	918	924	912	988	962	912	906	923	910	939	914	859	913	902	923	973	952	943	904	954	959	912	897	906	916	972	938	972	950	949	997	927	940	953	928	921	964	968	947	935	985	934	930	885	934	942	942	895	926	853	944	922	976	943	940	927	952	946	923	893	929	955	1005	904	952	951	920	971	906	931	952	957	955	973	978	1015	952	911	981	967	905	944	955	965	953	910	949	979	958	915	1013	932	905	895	962	923	972	947	891	907	949	997	939	906	964	970	983	965	958	958	962	926	956	924	956	957	953	976	984	947	930	930	977	969	907	974	972	936	931	920	864	975	947	915	1008	962	964	892	927	898	905	958	956	919	956	921	941	971	934	928	975	964	995	1006	971	909	918	908	914	914	968	909	961	1006	904	974	950	911	875	961	919	959	957	924	928	969	931	930	899	914	936	923	945	944	957	1003	931	907	940	949	899	952	900	895	911	944	888	1012	902	967	975	928	918	959	873	894	916	929	1003	903	921	941	957	930	967	933	904	958	934	955	960	906	944	941	958	938	957	949	953	927	923	894	959	919	982	933	993	929	918	939	913	935	910	897	916	941	934	991	939	947	937	964	918	937	984	906	934	963	931	940	928	920	981	986	924	967	924	916	997	956	933	940	932	989	958	893	918	970	959	962	1001	974	1051	941	989	926	980	895	940	929	966	971	881	978	917	897	869	930	946	953	969	934	999	913	997	949	919	940	933	936	964	956	950	914	920	930	949	909	928	908	930	915	927	999	871	910	987	923	911	976	937	968	931	928	911	949	1014	890	974	931	901	973	922	955	958	910	926	885	922
44051	46262	29508	12432	3132	1574	1289	1198	1201	1115	1086	1065	977	948	963	988	992	944	937	968	951	959	981	984	932	967	977	953	1012	964	979	958	998	934	949	898	956	971	1005	968	918	1008	948	1007	916	951	975	995	911	884	935	1007	976	942	882	930	989	924	986	1001	928	950	928	952	921	937	964	907	978	915	995	947	998	930	976	918	984	927	938	954	933	914	977	972	920	902	969	936	990	947	922	969	977	976	956	983	930	926	972	885	960	954	954	949	967	924	1025	931	978	942	921	994	1008	969	963	993	931	962	973	954	930	905	915	977	976	934	921	952	971	984	928	884	914	950	933	944	940	942	957	947	918	970	901	922	1014	999	913	952	951	936	924	903	970	927	963	968	906	962	920	975	933	861	946	955	950	990	944	939	897	939	989	931	934	988	934	954	962	1018	996	938	913	1001	922	926	912	937	936	957	968	954	904	993	928	946	987	980	939	957	913	978	1001	958	942	912	947	956	980	953	915	934	921	931	972	969	987	966	939	986	991	952	944	950	938	985	964	942	939	950	949	937	901	979	925	955	922	980	965	993	920	948	992	925	930	935	949	976	1012	941	946	952	978	975	969	967	1012	958	958	943	1001	971	940	982	940	936	954	911	963	903	962	939	956	958	956	935	930	933	918	969	921	966	978	933	997	959	958	932	955	946	917	929	938	925	989	925	977	958	930	958	990	965	1005	951	901	976	933	911	939	956	941	956	924	997	947	930	975	989	962	942	971	932	1001	931	948	945	898	925	965	976	992	942	938	946	978	936	967	930	943	926	955	973	953	942	952	951	960	892	946	990	971	941	969	945	938	945	970	1010	965	967	994	958	899	963	917	940	981	950	920	968	939	999	953	927	955	937	979	940	940	949	922	891	959	934	968	975	951	1013	980	988	953	939	949	966	937	980	979	938	881	937	945	948	994	939	992	965	995	961	920	948	930	922	1000	988	929	982	921	915	958	940	981	923	914	919	943	933	976	948	947	942	975	928	1004	919	913	944	934	962	942	1024	994	958	990	965	979	1019	934	964	939	929	966	919	941	940	927	992	933	937	1017	900	995	937	991	909	908	898	903	925	908	998	933	932	926	931	969	973	908	950	921	924	944	963	954	951	906	912	954	959	1011	957	931	970	945	954	918	912	978	959	935	985	974	971	963	923	984	918	988	996	993	947	948	958	937	979	927	983	967	907	914	952	959	941	970	910	931	933	973	925	938	1005	897	988	897	1010	933	942	978	922	943	935	948	935	915	916	976	997	924	929	890	943	982	1010	959	959	958	929	934	946	973	930	965	974	922	964	990	979	1009	958	963	1009	966	973	916	937	1003	924	992	961	963	949	969	964	979	932	921	925	1006	973	968	949	921	925	1026	967	1022	941	904	948	970	926	924	908	963	927	990	938	926	916	977	940	943	968	1008	960	982	879	937	960	988	892	982	911	933	918	945	964	952	973	917	967	972	929	986	962	982	993	917	930	1007	985	923	947	995	952	937	949	969	929	922	964	974	912	1003	941	911	964	938	891	948	970	939	946	927	915	920	954	947	962	942	883	912	947	900	916	989	910	960	952	973	948	966	951	918	988	963	985	930	947	975	969	919	961	955	969	1003	961	978	942	1004	979	978	951	929	979	957	943	933	970	899	938	927	932	954	933	950	939	897	958	1002	972	951	913	968	951	970	898	946	956	911	964	936	980	953	985	932	967	984	953	906	943	956	978	934	942	887	935	895	1022	1033	942	991	936	949	920	962	933	938	943	1001	900	989	959	904	954	943	1028	977	933	952	998	1010	992	974	983	947	968	953	939	959	881	962	912	912	948	983	969	937	899	948	930	939	937	945	946	959	929	945	952	981	1011	957	947	967	959	958	906	989	968	931	910	972	975	896	954	910	931	924	961	908	976	953	957	964	1008	937	1008	981	984	949	945	969	957	947	970	956	982	956	944	964	941	941	896	959	928	929	915	940	955	1005	952	965	906	938	959	921	1009	941	960	981	958	929	938	997	907	959	955	1014	951	908	948	982	952	986	990	909	970	999	968	1004	940	928	970	890	957	968	931	995	921	929	945	959	992	943	946	988	932	900	937	958	1012	973	977	946	964	991	947	974	999	959	959	949	922	939	918	930	907	985	915	1010	940	917	980	925	922	955	945	951	984	883	935	993	977	919	964	929	966	924	947	949	934	1046	974	983	975	941	975	948	944	927	926	935	917	970	937	955	959	930	965	925	882	943	925	978	973	936	877	971	979	980	969	951	961	982	903	953	907	1021	934	957	928	923	1001	964	886	919	979	924	965	951	965	977	970	928	974	1001	962	998	962	947	948	940	909	932	975	978	976	911	918	994	957	945	938	968	980	962	958	958	934	975	953	907	877	918	937	899	915	963	914	950	960	929	967	932	955	970	904	943	970	963	985	956	955	948	900	985	953	966	975	983	944	925	921	925	964	972	995	953	894	984	997	984	1015	904	954	928	965	984	972	990	984	927	968	933	957	995	908	974	983	981	954	1000	925	966	974	963	910	914	918	993	948	951	950	917	942	953	935	987	937	977	949	966	977	972	879	939	1033	946	950	917	879	983	926	896	971	899	918	998	955	930	986	960	930	951	1030	947	999	930	981	939	971	921	971	942	923	935	961	957	995	892	896	977	948	928	966	968	978	958	999	971	944	947	987	928	903	932	963	889	973	920	990	976	925	932	970	948	1017	939	948	924	957	948	949	971	941	947	953	912	939	956	987	938	912	958	1000	951	927	1022	956	936	1021	920	997	973	977	934	942	954	932	948	938	972	994	948	922	980	921	964	939	931	919	976	948	931	925	924	964	915	998	942	953	970	997	969	956	951	938	928	1017	949	950	963	940	959	916	942	1029	897	947	938	969	943	936	960	963	952	983	993	891	947	957	940	968	986	954	946	927	948	939	945	1013	1010	867	932	1014	978	927	920	945	946	936	983	976	893	971	945	932	919	959	899	1028	932	994	914	910	923	926	961	953	958	886	937	936	941	961	989	950	913	926	963	974	987	988	968	942	1047	1001	971	951	959	973	940	884	917	920	901	949	986	977	918	992	1018	961	949	939	914	981	939	985	968	949	912	968	936	967	911	954	961	933	994	956	971	894	961	981	923	956	963	968	915	943	972	958	995	985	958	993	941	926	975	839	909	926	902	936	945	912	935	926	950	988	973	876	958	903	962	971	934	948	964	922	896	953	945	950	954	919	927	974	952	942	1002	960	984	971	935	988	914	983	895	1056	1008	998	927	944	921	974	912	997	957	900	974	949	966	986	999	945	990	916	963	931	922	980	951	924	958	952	975	957	936	981	921	970	942	923	923	924	1008	977	939	933	980	957	968	919	965	961	936	930	905	897	928	945	989	962	996	997	945	910	952	918	972	970	963	950	983	957	993	980	944	979	908	887	919	919	913	910	948	1016	946	972	952	966	952	971	989	929	921	941	971	892	977	951	971	977	935	925	971	962	926	984	980	949	964	898	900	892	970	934	964	995	956	949	967	943	951	906	869	963	965	960	931	959	963	980	953	962	975	953	947	943	978	901	949	930	948	928	978	984
23582	20897	27961	24137	20857	13262	2022	1223	1078	1012	882	884	876	835	820	848	808	753	800	870	790	828	764	813	754	817	790	743	775	767	784	807	731	828	811	788	769	808	766	773	785	759	731	785	725	771	739	776	722	723	795	767	740	774	755	814	785	739	768	764	756	768	737	782	750	736	758	728	743	783	814	744	686	761	758	775	712	762	781	764	731	766	759	749	771	795	739	748	736	773	776	766	812	794	790	786	798	765	801	755	793	750	715	741	782	760	794	765	767	785	798	802	796	764	765	750	814	836	801	776	786	784	743	742	837	745	695	725	749	737	720	761	769	775	743	753	764	777	759	745	788	751	769	827	737	748	749	802	782	786	747	772	769	782	764	783	743	761	779	804	742	723	737	762	769	765	776	794	779	801	749	755	739	772	752	761	697	745	718	759	739	724	765	736	741	750	773	746	729	792	738	785	755	712	835	743	772	746	720	748	788	754	712	730	787	734	742	701	674	760	767	757	751	742	735	783	757	754	773	755	765	787	777	788	746	743	724	760	748	768	761	755	761	767	727	799	703	738	761	741	819	737	772	760	765	739	717	749	721	722	774	774	777	746	744	745	720	734	740	727	765	778	715	751	774	775	786	765	710	781	749	754	742	760	811	768	748	783	763	749	768	769	742	754	735	749	758	753	745	765	723	767	833	751	763	721	770	729	788	770	714	731	724	764	784	710	719	794	822	735	759	816	764	750	762	754	770	775	767	719	765	767	739	771	764	782	741	757	799	744	730	811	787	747	763	756	753	801	824	755	716	774	722	756	712	731	755	805	736	781	787	775	721	769	753	794	790	761	722	753	782	782	763	796	756	786	781	757	732	771	711	772	783	749	779	747	769	735	770	756	761	737	746	781	808	746	757	779	737	719	766	760	716	779	783	810	755	777	752	743	733	778	808	768	786	793	708	808	760	795	785	752	749	740	766	766	765	813	794	752	803	718	726	770	762	749	742	687	763	792	755	728	769	745	767	812	794	746	774	793	769	763	775	792	761	757	724	711	816	703	711	762	762	741	731	776	776	796	783	771	789	773	763	784	773	708	780	773	747	774	784	753	759	751	722	743	736	768	754	798	776	746	750	775	719	775	776	767	711	729	773	763	758	785	758	737	813	756	795	792	725	720	710	788	770	798	746	739	720	773	804	786	812	792	757	777	761	796	757	734	703	794	802	767	781	783	746	746	759	743	733	771	746	727	749	786	759	769	756	778	804	815	785	769	749	701	780	720	773	757	759	818	789	768	719	729	733	741	744	715	768	756	704	745	725	795	719	773	750	801	757	754	797	803	721	791	712	799	789	751	749	774	828	780	694	744	758	747	763	769	719	777	777	739	768	756	839	780	720	781	784	753	765	769	809	787	825	767	726	784	728	741	759	796	748	749	748	769	719	795	723	732	774	771	728	737	747	734	667	738	776	753	752	779	755	802	765	781	821	730	825	765	761	789	785	780	752	725	730	812	766	719	796	745	751	743	791	748	785	817	732	750	722	781	755	770	710	758	759	783	787	740	760	776	738	733	793	782	759	802	744	772	719	807	762	752	688	789	782	741	809	702	791	752	802	815	787	739	735	704	770	780	713	847	768	757	777	778	743	751	766	812	739	760	789	792	721	752	714	758	733	739	728	731	735	765	727	751	728	716	768	753	782	708	754	743	754	771	771	761	726	767	815	771	734	691	756	755	749	796	691	767	788	783	747	773	733	728	775	764	774	779	800	728	796	719	735	760	756	772	724	751	796	760	731	741	755	792	777	793	682	732	747	797	729	801	745	721	738	736	754	796	794	752	766	769	773	798	747	795	701	821	771	751	753	750	759	808	811	746	800	770	770	764	770	728	823	815	775	748	748	813	740	743	781	755	737	774	754	806	742	797	794	749	733	778	812	711	751	801	777	755	708	775	755	716	775	760	767	741	759	735	790	739	833	769	787	747	758	755	751	739	751	742	742	773	785	753	752	773	770	774	741	748	714	725	712	741	749	797	752	772	733	750	802	786	756	754	798	743	757	757	759	722	755	758	770	740	721	725	757	779	723	740	762	750	769	751	795	748	800	766	819	778	740	783	734	763	745	773	704	736	703	825	747	730	818	750	732	754	759	758	757	713	798	741	733	795	799	750	770	790	761	796	778	715	792	760	722	741	776	800	699	769	743	736	772	759	792	739	743	737	737	794	751	739	785	793	770	717	707	761	748	755	717	765	774	804	737	813	789	782	727	795	784	801	738	774	769	760	768	773	746	753	739	758	746	750	732	766	757	725	741	768	744	705	687	744	764	786	769	768	793	737	763	769	778	726	748	748	698	813	762	752	817	760	754	763	745	720	762	753	740	791	768	749	738	767	805	762	755	732	735	787	736	758	797	742	773	751	785	758	742	759	769	742	761	764	750	740	770	745	748	764	757	769	768	752	787	767	735	771	780	735	751	773	754	825	763	758	754	755	791	769	744	769	730	762	797	755	731	808	759	735	780	772	743	757	759	792	759	751	745	734	773	762	770	761	717	765	758	719	751	769	808	714	711	744	782	732	717	795	722	819	730	739	781	710	736	749	712	795	751	739	777	739	727	776	742	800	745	741	685	742	741	767	731	731	809	730	740	728	757	767	751	759	770	767	740	760	750	765	796	761	766	782	751	754	745	773	809	772	771	775	766	749	748	821	774	782	746	752	782	715	733	756	788	786	799	779	736	800	756	761	743	725	738	748	762	775	777	775	730	761	790	765	813	723	796	748	729	790	798	755	741	794	752	738	729	756	753	716	754	747	763	751	743	755	752	739	787	829	802	803	724	812	758	775	731	764	786	738	730	749	795	760	740	765	756	776	764	751	768	708	768	735	734	773	731	787	802	753	721	786	736	736	751	754	784	777	754	697	715	765	740	808	761	718	789	738	783	768	759	729	758	796	789	758	736	742	759	748	770	752	768	773	730	742	834	770	731	802	785	781	748	712	791	764	770	784	756	744	767	759	798	745	776	738	763	762	711	718	777	701	786	811	786	792	756	737	737	736	776	767	786	765	764	781	743	749	784	770	775	746	723	799	770	757	818	722	788	829	728	764	757	713	768	748	727	806	704	758	769	724	724	794	733	826	761	788	803	794	786	702	773	783	737	729	708	775	764	797	754	773	726	744	749	773	772	780	792	751	780	721	719	763	751	744	756	747	714	772	786	800	803	723	809	731	753	796	805	761	764	761	788	714	771	790	761	770	777	765	746	747	767	778	740	743	764	741	786	755	763	795	732	771	788	794	762	751	765	800	802	768	806	751	716	736	782	806	739	747	774	756	742	749	823	779	769	760	752	797	740	803	774	780	762	762	726	739	797	772	781	786	797	753	760	774	747	749	756	782	731	746	762	757	737	712	784	771	772	753	743	775	749	733	740	736	783	745	739	719	751	787	724	769	724	783	753	781	778	759	778	769	770	807	770	696	775	713	747	775	728	785	771	755	792	774	743	803	771	766	786	846	814	731
40628	57070	43983	24584	7590	2334	1732	1482	1261	1162	1001	929	868	866	885	912	878	872	838	865	803	797	862	808	819	781	820	781	819	806	772	794	800	783	777	775	785	802	795	782	771	764	792	821	765	795	783	775	783	766	760	784	753	812	773	753	811	807	733	755	814	782	756	768	783	819	793	808	726	817	782	774	728	798	852	697	829	781	750	794	776	734	759	831	779	785	783	777	786	791	822	813	740	796	776	800	805	803	776	791	803	774	713	783	801	755	809	754	792	806	782	787	770	742	775	783	805	813	775	742	766	821	784	826	823	811	781	794	692	827	754	778	788	784	818	750	777	755	769	787	836	827	759	787	740	783	771	792	756	779	781	773	794	830	766	760	804	797	815	807	757	710	750	790	759	821	753	819	798	811	804	777	803	762	800	732	766	760	776	807	782	752	801	771	810	779	783	746	744	816	812	810	757	784	793	785	810	826	788	814	790	780	783	821	742	768	751	790	759	764	767	786	793	812	766	772	798	791	784	755	763	762	744	763	813	794	779	776	781	792	761	789	819	780	744	786	738	773	775	781	806	775	749	768	779	802	806	826	810	794	785	825	754	780	747	756	790	837	800	797	781	819	762	733	793	731	830	771	752	754	794	799	775	754	815	774	793	754	783	769	792	802	808	800	762	771	751	806	812	767	772	788	763	778	763	781	794	742	800	781	784	830	791	775	748	804	821	813	755	806	761	815	737	787	796	816	747	836	809	722	801	756	764	795	805	785	806	772	767	742	777	747	724	709	757	734	810	764	778	757	788	861	744	787	755	802	863	770	818	785	768	738	735	773	814	782	767	729	819	766	793	719	784	799	775	788	836	788	764	787	801	771	769	807	809	802	844	796	802	752	824	742	786	722	760	751	798	763	802	787	744	818	762	752	701	813	751	759	803	770	766	793	808	786	788	765	826	802	759	736	789	783	782	841	756	776	758	778	810	785	728	816	795	781	776	778	821	742	760	787	770	814	783	707	764	743	764	771	787	768	775	766	792	811	772	797	792	758	754	744	774	775	783	774	702	802	784	753	739	775	762	811	807	800	836	767	748	823	750	812	847	792	751	743	768	808	746	786	789	808	830	795	802	798	821	809	754	735	789	758	766	735	767	844	751	769	722	729	734	744	789	752	742	766	799	817	768	807	773	785	750	735	769	724	797	763	779	817	807	767	724	797	746	757	798	796	813	784	787	805	760	772	782	783	791	768	742	793	762	765	766	815	782	795	828	816	763	786	812	733	720	758	763	782	813	789	769	826	811	817	800	752	815	810	766	761	758	750	795	774	788	795	756	762	772	752	772	803	789	804	759	773	766	807	789	762	770	806	764	759	800	755	789	780	773	807	789	782	797	782	754	768	765	803	749	792	799	820	751	780	794	809	764	770	781	727	836	736	795	763	820	819	795	804	791	766	789	764	800	755	768	759	742	803	758	754	818	748	777	794	774	774	828	796	748	738	762	747	796	776	828	820	748	831	776	774	742	768	796	755	753	821	751	840	825	750	784	719	782	734	769	781	770	805	762	797	784	741	746	787	737	814	768	793	782	781	754	779	798	788	792	838	787	796	835	801	788	802	815	794	770	767	780	766	795	762	833	780	793	737	779	776	731	771	735	771	753	793	769	771	763	780	807	754	764	738	788	808	819	774	744	761	740	792	762	769	757	799	813	764	787	830	736	847	786	783	818	800	760	779	769	764	724	799	776	756	731	829	771	786	757	754	775	789	801	790	774	787	788	760	779	752	789	780	764	797	762	786	783	747	775	791	814	839	796	787	826	806	791	803	724	772	810	733	756	784	741	790	799	777	764	798	764	730	738	745	812	790	813	757	740	815	784	774	789	800	793	731	771	771	773	794	820	753	768	783	766	771	780	813	763	781	794	845	786	776	753	778	754	764	777	822	801	777	820	806	770	778	786	715	789	786	756	763	828	794	765	779	806	787	787	767	764	783	775	753	738	807	776	756	754	799	787	780	739	741	773	811	825	809	800	825	824	784	794	741	814	797	788	805	704	768	773	750	797	708	780	805	748	789	799	731	772	784	779	813	738	777	780	798	784	789	835	756	794	756	778	781	764	784	768	807	828	774	784	780	746	771	825	807	784	834	750	784	759	745	766	749	763	785	795	829	796	780	773	808	841	803	746	786	770	761	783	736	730	811	818	753	783	763	764	754	735	756	764	708	764	756	780	823	753	792	767	770	749	740	786	771	820	765	765	792	765	816	801	784	763	755	778	756	772	807	735	782	782	789	725	755	748	794	726	788	758	739	772	766	750	761	808	788	771	837	740	765	765	741	778	745	769	761	794	773	752	737	779	780	802	815	787	826	814	808	807	769	779	784	774	812	733	764	801	784	811	774	835	763	783	751	744	791	748	732	775	805	808	808	783	735	765	798	807	778	779	749	739	777	787	755	751	745	760	831	792	809	805	784	779	779	797	774	780	751	789	768	771	746	826	769	769	785	777	814	760	736	766	735	786	816	804	732	787	815	804	757	754	729	787	775	798	742	833	795	781	759	815	750	797	799	765	772	767	795	751	798	738	809	836	810	782	755	787	803	777	797	811	785	715	778	747	782	774	805	798	793	783	711	804	782	788	788	748	771	751	798	826	765	772	803	755	758	799	787	759	799	768	769	778	779	844	781	828	789	753	797	765	796	745	770	799	748	777	745	817	785	811	739	780	771	760	775	746	807	749	778	773	810	785	742	769	783	742	800	750	815	785	782	746	745	748	764	775	818	731	775	755	751	790	758	743	770	803	794	761	820	801	768	799	768	843	762	783	746	792	789	796	734	788	772	758	788	826	750	796	772	776	789	834	780	774	784	802	769	772	796	745	751	770	787	769	771	763	735	815	745	740	755	769	782	765	828	762	758	784	822	754	743	799	753	801	818	797	789	756	779	764	841	785	769	774	777	794	793	771	784	795	760	786	762	776	794	794	769	810	767	787	763	782	816	761	783	827	783	755	802	754	750	730	820	832	752	747	749	775	753	799	757	820	761	814	780	802	768	793	792	741	787	743	765	779	835	794	825	774	748	800	802	785	762	782	816	786	807	771	710	790	791	772	813	770	721	746	782	780	762	711	820	756	775	766	793	847	765	772	839	761	758	813	751	797	811	752	754	759	803	784	757	766	738	761	788	766	813	785	772	758	823	749	795	746	815	842	751	783	745	819	818	831	735	786	799	809	793	774	756	766	800	791	809	745	806	762	758	777	769	804	762	757	766	766	792	819	809	780	765	818	759	773	744	776	747	775	793	757	730	741	771	741	763	779	747	782	826	770	803	827	779	765	768	811	793	783	746	781	780	779	795	813	774	830	762	768	778	856	750	798	809	763	791	753	776	790	748	769	748	752	774	774	816	721	769	769	771	773	788	723	852	769	788	724	778	783	771	801	759	800	737	763	741	735	780	797	790	757	760	740	734	748	764	789	780	752	795	772	785	796	768	812	761	791	789	788	749	791	784	797	816
24707	20957	27358	24888	16632	3135	1380	1129	1071	1105	979	972	1000	936	961	881	949	925	971	989	956	966	956	923	918	958	861	900	938	920	882	869	964	926	956	914	937	902	916	923	861	941	880	932	874	933	987	921	888	872	919	912	925	894	922	919	891	923	909	869	934	892	906	869	891	921	948	943	881	926	948	922	932	900	903	898	886	871	953	920	948	880	936	897	889	863	891	943	969	856	929	921	985	909	899	931	868	921	882	917	928	951	903	915	940	906	941	853	883	942	922	888	916	933	920	913	865	940	956	878	945	860	882	876	857	933	932	900	901	923	957	908	872	878	957	911	903	904	893	887	883	888	953	918	966	886	953	896	925	931	888	914	871	927	882	894	937	865	917	949	960	878	915	944	942	901	899	889	947	890	875	879	919	880	933	898	936	897	873	897	949	905	943	895	893	945	860	886	913	915	889	925	901	931	922	882	906	863	895	861	889	851	904	916	867	914	931	947	904	921	909	942	914	918	941	876	929	873	893	876	915	1007	915	884	956	853	912	929	938	893	876	935	935	935	880	894	904	904	943	920	914	858	918	924	915	888	944	950	906	925	930	912	871	900	973	879	870	852	907	945	915	938	938	894	874	883	868	890	941	938	877	910	908	872	922	874	939	892	901	996	908	903	884	919	936	902	895	885	935	950	929	900	955	897	922	947	873	880	918	912	939	909	927	887	910	913	887	878	899	872	909	916	909	907	914	901	906	916	943	893	914	920	874	951	836	889	875	914	931	932	876	892	922	900	857	900	856	927	869	919	884	900	890	892	907	923	912	899	935	892	924	928	909	885	946	918	899	927	874	885	931	914	888	884	944	885	946	905	857	907	917	898	893	923	921	898	984	955	920	917	890	951	925	962	938	887	932	870	873	857	927	938	906	900	918	876	929	889	938	874	903	950	924	900	963	883	906	923	955	952	932	927	883	908	933	902	851	924	886	931	956	885	882	930	912	925	863	903	952	879	905	853	937	961	855	946	904	923	879	901	935	920	968	859	965	888	940	918	881	924	920	835	946	903	864	888	877	944	844	869	919	864	906	822	872	853	901	908	883	937	854	939	870	958	923	942	909	860	901	906	884	922	877	877	873	871	879	896	893	837	885	945	839	884	892	914	882	918	828	899	926	887	922	919	948	879	887	922	930	899	952	881	899	874	959	852	905	909	929	940	892	920	854	929	852	934	911	950	868	949	937	842	912	883	889	909	970	887	857	860	898	908	935	818	891	891	977	893	872	915	849	939	889	888	934	868	850	907	928	886	880	871	916	909	904	907	892	879	866	910	941	935	954	853	927	914	893	851	936	877	884	842	930	865	946	923	900	945	879	950	928	910	886	908	927	938	903	931	944	902	912	874	945	872	895	832	933	919	897	925	924	898	895	885	884	867	868	902	932	921	915	910	908	904	908	943	882	886	930	934	930	952	877	893	970	913	935	928	890	912	940	984	919	917	917	906	908	920	967	887	931	918	943	936	939	892	866	932	917	907	916	848	901	901	910	896	948	828	874	884	878	996	894	924	862	857	920	947	922	867	899	913	898	905	899	953	908	922	867	863	877	896	894	941	916	878	910	948	899	918	890	906	838	890	926	891	929	879	918	900	890	873	911	881	858	938	918	916	887	906	880	956	913	893	944	883	907	882	954	928	912	908	886	890	907	892	852	905	892	945	952	913	960	906	914	912	866	876	906	915	951	912	951	913	927	923	943	880	909	897	873	886	869	881	892	894	897	890	930	911	919	917	888	903	880	898	873	924	939	948	945	845	939	930	874	876	891	909	876	890	890	926	896	975	913	945	926	898	861	855	906	910	921	862	899	861	906	918	901	859	965	978	892	938	913	888	888	904	888	936	920	946	926	878	914	874	944	922	968	897	947	911	924	867	928	927	923	939	967	889	862	922	920	898	904	841	915	925	928	921	860	902	889	855	929	938	895	923	902	898	916	952	893	885	870	920	944	919	937	869	893	896	932	914	944	874	924	898	901	909	878	901	904	910	884	899	907	905	902	920	923	892	845	935	919	968	855	869	894	904	936	888	875	910	859	939	952	902	934	927	889	870	905	927	912	858	913	920	964	883	934	901	849	892	895	911	886	845	886	896	908	938	937	861	889	857	861	909	885	973	933	944	937	927	878	913	953	952	890	884	952	870	900	914	899	860	932	889	914	876	889	904	871	823	904	887	915	893	831	975	853	940	898	930	885	894	911	914	947	902	881	880	901	923	911	879	813	937	888	903	892	842	921	952	891	919	928	897	882	934	910	935	878	916	908	922	886	879	933	916	891	902	879	934	902	927	905	915	917	914	903	886	909	934	905	921	926	921	878	859	906	861	930	910	955	893	948	840	921	890	918	844	892	908	876	934	866	911	871	882	831	898	914	887	899	879	929	879	940	915	903	973	908	920	889	869	863	943	889	913	871	915	921	927	898	930	934	931	918	939	910	935	889	900	876	974	880	916	852	941	922	882	918	874	926	914	908	919	934	876	935	949	898	892	883	906	936	930	868	924	924	917	907	915	880	881	957	886	913	891	871	870	886	897	898	969	875	922	930	921	924	899	863	880	953	859	880	878	896	947	929	909	850	910	909	880	941	893	932	894	885	847	900	910	925	912	872	863	896	941	932	938	940	897	919	924	916	923	883	940	900	928	895	937	883	929	911	922	887	906	859	892	858	909	891	872	929	885	913	937	967	892	915	865	851	854	858	923	907	891	882	945	928	890	953	915	889	920	896	934	973	919	927	932	880	955	910	958	889	940	866	881	877	884	922	888	911	932	867	923	941	911	900	847	915	891	944	901	947	912	933	935	911	879	864	887	914	946	923	910	897	950	856	918	902	912	868	937	875	946	894	905	886	970	925	925	947	915	915	895	925	907	851	903	933	904	917	891	844	901	859	918	893	934	902	866	920	924	911	859	861	864	933	918	891	973	897	865	902	898	898	938	826	883	879	923	906	880	827	894	920	884	956	890	898	942	952	875	895	921	929	927	924	886	905	919	953	914	917	880	868	934	892	938	894	910	867	896	936	874	901	902	908	938	962	937	850	906	921	912	906	931	916	955	923	879	880	909	874	940	923	897	882	942	909	925	877	900	851	895	929	886	939	840	888	915	937	895	904	934	831	899	928	925	922	920	906	926	923	879	959	888	918	894	934	832	964	887	885	956	898	909	922	893	907	905	902	894	905	887	896	932	875	879	944	865	911	941	893	838	979	921	917	930	934	909	891	905	880	897	859	923	911	895	887	904	897	863	879	876	963	920	904	890	975	923	937	896	921	920	882	925	958	879	930	854	925	949	933	911	900	928	944	927	934	856	912	921	911	943	873	908	882	921	905	919	918	943	930	865	841	864	921	888	893	869	908	886	892	866	849	921	932	959	904	926	897	938	922	925	898	886	905	930	949	846	888	938	988	933	957	911	885	843	925	932	871	932	926	910	878	869	883	840	956	906	937	918	910	942	970	883	900	905	944	963
41906	53578	37198	17688	4844	1740	1530	1346	1186	1058	1061	1087	1001	942	934	959	957	962	908	916	986	960	910	877	917	950	995	907	922	893	939	896	906	927	877	955	911	882	884	912	947	899	879	866	876	828	899	920	917	890	918	854	905	917	918	904	873	959	927	924	923	844	943	888	906	947	935	925	907	948	881	892	935	898	899	888	881	867	876	880	948	935	932	958	921	871	851	857	896	898	887	908	852	908	925	915	882	926	871	913	895	868	938	977	890	911	870	881	887	936	879	908	894	927	888	917	905	935	962	925	910	925	936	947	902	896	918	945	907	846	853	956	896	884	915	861	894	932	896	903	913	906	927	887	872	931	910	899	900	895	873	913	938	934	920	887	909	922	890	924	927	908	937	876	972	916	877	921	937	917	803	911	879	891	877	902	887	960	938	915	908	923	850	940	949	931	872	879	903	949	884	855	877	890	902	884	918	855	878	921	896	958	897	938	913	923	879	915	928	872	851	929	905	893	872	908	949	910	903	902	963	904	914	899	922	874	901	899	847	908	940	904	911	923	910	875	889	881	901	950	942	887	883	915	865	881	864	983	908	863	886	909	915	876	923	925	946	914	958	891	927	882	879	921	906	927	906	903	906	892	932	905	953	935	864	916	913	932	921	841	867	902	882	870	912	893	865	860	928	867	920	919	914	910	930	918	880	904	896	878	864	897	911	960	889	916	853	923	896	861	823	870	884	902	886	904	896	917	838	883	929	880	908	896	930	947	913	898	867	934	886	892	885	942	902	861	848	924	883	896	878	904	933	945	962	883	901	888	884	861	905	885	959	872	952	949	859	863	922	901	906	925	908	889	894	868	868	910	886	923	874	906	860	889	878	863	893	959	940	812	944	904	966	947	892	842	872	921	898	887	898	946	943	901	918	909	874	926	916	878	930	962	868	931	948	902	872	946	910	845	893	826	867	907	920	914	886	885	892	907	872	896	940	923	872	892	930	895	899	901	885	946	928	905	925	845	928	912	899	985	959	951	925	940	894	870	940	928	903	855	902	898	938	852	917	937	916	899	942	912	877	903	896	936	903	810	902	909	892	898	884	901	897	857	892	877	928	915	912	879	864	894	885	877	912	869	926	849	897	952	897	886	908	910	915	874	919	918	875	873	902	914	913	857	889	916	905	1010	1006	915	896	932	932	897	869	900	896	850	830	926	902	907	932	926	899	935	909	878	887	827	888	948	934	874	948	844	909	922	932	937	933	864	856	903	877	874	924	918	917	975	914	962	944	919	937	916	959	876	919	852	918	947	842	909	1012	890	885	972	865	873	893	904	905	922	909	915	906	915	849	930	936	890	942	877	882	936	937	863	906	922	875	939	877	872	906	961	879	901	893	879	859	924	902	857	844	935	915	898	921	872	900	883	898	880	870	903	954	893	942	957	859	904	934	881	916	944	963	911	920	890	932	950	864	891	902	889	940	899	897	948	948	885	912	915	870	861	915	912	899	907	907	870	910	1008	910	925	860	898	906	933	930	912	923	990	898	869	918	905	875	924	934	874	891	913	951	934	916	891	918	932	876	867	936	904	943	840	895	937	865	880	892	933	892	878	899	900	879	918	907	955	898	896	918	903	931	945	885	935	951	911	916	902	923	893	933	947	904	903	889	902	886	875	893	888	875	874	902	884	955	908	926	957	919	915	910	899	919	892	944	873	862	910	924	920	877	910	877	864	909	903	901	864	902	891	895	898	908	856	906	909	880	853	898	970	888	941	925	901	897	944	906	911	873	958	931	872	911	893	918	873	1012	941	915	898	886	911	909	911	923	903	909	907	849	883	975	894	952	864	903	903	941	888	874	895	882	880	886	850	950	909	919	830	938	893	876	871	879	890	890	867	932	930	914	953	897	884	911	855	896	985	894	869	888	955	927	882	903	903	918	868	876	923	906	882	917	864	880	912	922	904	911	890	841	913	909	941	935	899	900	880	910	881	893	888	901	843	890	871	903	942	882	947	909	890	855	918	874	883	935	913	896	909	879	905	930	857	895	907	942	930	908	873	901	874	911	946	896	894	918	916	907	970	956	946	853	919	926	945	951	918	918	908	951	952	884	893	950	849	885	830	861	881	959	888	897	987	897	898	960	930	943	911	894	944	913	891	882	899	861	891	924	928	877	936	894	948	871	895	916	899	968	921	906	928	938	883	948	864	881	918	886	902	866	922	872	909	905	903	921	908	899	920	909	921	944	931	941	936	902	974	929	895	873	885	872	893	930	891	890	857	912	920	937	905	939	944	963	909	925	902	933	916	933	896	872	897	890	885	973	891	906	924	943	902	920	893	868	935	865	898	924	902	945	913	839	898	917	959	898	882	923	891	895	925	950	939	951	918	910	890	885	917	912	853	899	900	896	913	892	867	899	920	912	898	944	885	880	958	929	915	950	954	911	936	855	857	949	879	910	888	929	879	912	912	897	915	932	932	872	878	877	871	939	885	888	890	893	909	934	866	874	953	948	906	908	903	913	915	885	990	930	943	926	923	916	895	910	944	968	905	954	924	938	887	912	919	899	903	865	893	897	925	862	913	923	935	908	885	891	868	935	901	900	837	931	918	897	1015	952	852	948	818	957	898	929	876	873	945	881	903	923	911	874	844	911	913	922	893	903	925	883	954	887	908	855	899	853	883	961	917	933	925	894	929	898	940	904	906	933	915	896	918	918	904	923	862	875	915	924	921	935	907	891	878	926	870	957	950	908	857	896	907	899	926	867	948	970	987	909	868	901	941	892	896	896	901	916	933	945	906	909	864	875	869	893	846	898	955	878	878	879	909	925	867	947	898	943	919	894	925	931	905	914	906	953	893	907	877	943	913	952	890	953	828	881	885	917	910	924	923	861	900	913	902	879	884	892	906	896	906	897	879	906	895	959	937	872	911	869	891	919	922	879	864	882	850	886	861	866	944	866	872	881	904	913	954	938	949	868	864	905	899	860	912	873	926	892	859	921	901	871	893	898	912	890	926	922	887	850	902	897	923	869	889	852	974	951	932	907	921	897	912	939	883	908	857	903	912	927	910	898	936	941	906	894	894	954	908	870	915	952	904	872	902	836	957	867	894	974	937	931	925	856	867	945	917	956	885	958	908	887	918	878	895	879	906	902	922	902	893	906	915	875	851	843	931	846	942	942	962	907	929	934	897	859	918	926	894	925	937	892	899	879	885	951	929	871	886	914	924	890	900	910	917	877	966	923	911	891	910	960	892	882	918	858	881	856	863	928	867	927	855	907	916	919	922	954	892	889	904	883	937	892	908	912	915	925	862	893	939	872	918	913	926	884	902	897	909	867	902	901	873	899	960	882	880	943	870	872	893	918	873	860	874	897	919	910	884	909	878	894	900	887	942	912	871	897	898	996	854	924	898	879	937	909	881	928	867	871	915	934	930	873	933	909	887	946	890	893	899	834	955	857	903	932	879	913	890	972	916	889	910	906	959	891	884	869	914	938	898	930	897	896	987	892	910
22398	20914	28284	23706	20909	20915	10377	1350	997	945	880	852	770	794	769	743	747	702	737	722	715	770	709	681	734	675	661	683	702	682	672	715	670	673	685	634	740	679	704	707	715	675	690	671	637	658	656	696	691	650	680	680	684	658	632	699	657	659	676	655	704	663	693	690	708	631	648	690	679	671	636	703	698	681	665	656	690	665	673	731	701	678	682	667	643	669	635	692	641	718	652	639	692	687	692	683	683	680	626	671	708	656	686	693	714	669	669	723	633	670	666	739	655	682	725	692	712	669	645	654	704	706	699	679	670	670	663	702	705	664	692	670	646	683	721	654	627	650	680	684	721	691	683	681	610	659	668	745	740	683	662	688	698	663	627	657	664	661	650	630	639	684	674	685	681	692	660	660	699	585	642	692	674	666	657	700	660	614	712	712	684	697	646	682	626	681	671	673	696	682	708	654	634	638	660	668	667	670	710	688	689	658	672	669	694	693	650	678	707	661	641	724	694	660	651	627	676	681	740	654	637	635	686	688	667	618	657	625	649	658	645	665	678	649	663	677	670	714	651	697	626	673	664	671	721	691	674	655	684	654	673	704	692	697	680	690	710	700	705	622	698	619	673	616	637	703	663	695	636	689	671	660	663	725	631	609	658	741	672	635	615	640	681	659	681	677	744	644	688	696	670	680	707	659	669	685	703	694	666	633	668	699	643	691	682	698	659	685	685	665	646	666	660	704	685	670	634	644	664	708	714	715	678	664	671	663	690	666	712	680	666	703	712	632	684	643	676	738	661	711	650	656	655	705	721	647	682	630	643	707	690	651	654	639	653	675	639	692	728	662	644	688	685	643	702	631	683	653	652	695	686	692	632	679	652	693	693	686	699	672	655	657	645	687	669	699	723	688	700	705	667	680	674	668	686	713	702	645	657	677	696	710	656	635	711	663	615	703	675	698	694	722	675	645	741	670	648	673	634	649	681	653	650	718	690	696	673	713	708	707	650	687	678	746	603	653	656	694	658	654	685	661	636	687	659	653	585	690	675	631	646	634	687	682	724	722	693	681	689	652	696	663	673	671	640	681	659	664	656	667	656	668	647	689	679	667	713	639	662	686	684	674	706	703	706	675	691	706	697	689	689	668	663	662	680	622	674	716	677	698	686	661	673	673	631	659	674	753	691	681	707	636	671	662	637	687	630	642	700	643	649	640	659	681	646	671	635	644	661	664	688	676	636	665	640	682	664	657	603	645	662	656	665	708	658	636	704	690	701	660	654	693	698	695	628	682	654	700	683	690	656	700	661	683	683	694	670	659	692	654	763	678	648	704	681	642	649	674	703	705	631	639	652	702	700	661	666	676	668	704	683	670	746	699	694	690	684	670	686	706	715	673	666	665	660	695	718	727	704	669	650	656	710	701	681	663	640	689	667	712	715	721	678	669	661	694	705	651	652	670	706	702	671	629	663	704	693	693	711	681	692	706	632	657	704	672	692	686	639	635	639	688	671	684	639	690	645	670	729	677	652	666	642	668	630	662	645	686	655	705	698	654	685	699	692	690	637	678	650	653	693	679	685	687	661	702	685	640	665	672	671	694	618	658	643	687	648	679	661	655	654	662	644	671	652	637	640	692	642	620	614	689	673	654	668	633	649	693	644	636	678	707	615	691	650	657	681	657	669	639	660	682	688	650	634	679	703	678	690	664	680	656	697	672	702	717	678	669	667	716	697	697	700	633	699	667	632	706	677	650	696	641	669	661	649	654	656	695	702	701	683	688	690	660	700	648	699	639	692	682	702	696	641	683	669	650	666	694	640	688	659	685	657	678	644	711	686	657	675	706	689	686	676	672	711	647	676	628	665	651	682	617	641	698	701	669	644	679	696	695	725	672	608	650	630	681	685	656	607	646	668	682	684	643	686	664	670	672	678	692	671	696	658	643	667	721	700	687	655	624	643	685	689	627	695	702	701	757	653	681	683	650	717	657	692	638	682	663	691	675	682	678	649	702	687	655	660	723	692	693	698	697	708	684	688	678	668	682	651	647	666	659	639	693	690	670	638	634	706	675	670	663	679	659	652	651	700	692	625	695	676	685	687	679	643	712	657	690	679	646	664	671	705	640	635	689	658	680	673	696	670	701	666	682	658	671	635	663	739	632	649	624	626	659	670	717	654	695	680	664	708	680	685	657	632	679	643	693	717	657	705	642	652	691	669	667	667	721	683	702	612	666	651	687	666	687	646	715	754	737	642	715	641	682	618	640	640	671	636	623	712	737	663	672	647	635	657	679	695	636	701	629	691	672	693	659	672	669	691	671	674	663	638	627	664	692	640	646	658	689	653	639	632	709	664	701	653	651	698	669	664	674	688	685	690	670	662	686	729	707	679	675	678	660	642	720	632	647	676	649	658	645	705	619	661	695	672	660	689	652	663	627	689	668	658	697	657	662	715	693	694	656	655	654	691	672	649	661	685	670	723	661	697	647	676	709	663	696	685	728	684	667	674	669	663	654	674	718	623	691	676	680	693	671	685	686	689	692	679	701	673	640	644	684	657	675	654	709	671	716	636	644	658	670	652	670	650	655	675	679	656	685	698	628	718	655	692	656	658	637	656	662	708	681	639	651	654	679	676	654	676	689	697	644	682	684	671	681	674	686	684	682	692	656	654	675	693	685	665	657	650	681	644	703	697	688	657	707	736	675	712	691	654	692	639	678	685	649	701	642	683	622	739	673	649	693	679	643	664	686	705	677	681	658	706	669	720	700	704	677	676	679	680	640	615	695	624	658	631	667	700	681	691	674	726	652	727	680	749	661	693	662	692	676	688	635	687	673	650	680	640	660	624	649	708	639	666	699	672	666	627	669	691	683	641	732	659	650	655	682	691	670	648	665	688	671	648	657	677	657	668	738	656	726	650	661	661	672	700	654	655	699	666	670	697	685	692	680	717	683	639	638	660	678	699	668	673	688	646	660	686	639	676	665	656	682	642	662	667	715	667	676	681	683	668	701	648	650	688	697	664	627	634	655	676	674	668	684	692	694	665	644	693	667	673	649	669	683	658	677	677	620	751	688	656	717	677	674	647	687	663	661	627	717	668	701	649	676	681	649	633	692	671	665	660	706	706	599	706	717	721	687	670	634	668	661	696	678	663	681	687	639	684	642	655	697	689	694	699	616	645	699	688	669	609	668	627	656	688	656	698	709	679	642	654	678	663	665	660	652	660	681	632	718	658	685	700	666	662	677	663	702	661	684	640	695	661	654	652	694	658	695	655	701	641	680	646	708	647	695	644	689	671	668	644	663	644	668	670	694	657	718	684	620	665	640	675	670	693	688	653	656	695	671	713	674	673	691	673	644	644	698	673	707	684	663	655	673	697	680	719	685	686	713	689	661	618	669	634	704	689	705	642	674	645	695	624	658	638	688	681	644	652	655	661	638	679	635	650	649	671	674	692	642	667	646	699	644	714	667	648	687	642	660	708	687	630	709	706	690	673	693	695	685	636	675
44422	61425	46619	26384	8499	2183	1759	1391	1222	1053	923	910	861	823	770	824	760	788	747	740	748	713	718	745	707	687	678	641	694	729	684	695	648	708	678	675	716	697	650	685	661	761	656	669	715	654	623	702	694	705	708	688	681	698	722	723	636	694	637	655	617	639	657	706	684	675	719	645	651	679	680	689	708	703	695	657	687	670	702	686	644	693	649	674	698	661	665	684	660	698	696	704	688	637	668	653	659	676	698	625	673	633	670	612	689	664	726	683	699	673	676	659	658	670	694	669	635	680	681	661	707	693	634	634	646	673	651	661	614	674	668	684	699	629	691	620	679	753	629	657	662	699	628	602	696	655	670	647	689	669	675	681	658	650	654	643	634	709	693	644	668	633	716	635	652	692	671	651	659	666	706	701	685	664	662	681	644	671	693	643	692	705	727	658	653	695	634	674	677	656	684	694	660	633	670	701	706	696	668	710	671	625	723	620	629	668	691	659	701	679	654	670	655	722	675	703	655	691	676	661	738	705	662	675	713	645	692	689	687	693	722	689	706	682	699	684	689	672	701	699	685	676	662	707	639	622	652	693	614	683	722	680	671	631	634	645	688	663	663	628	662	695	688	679	679	680	645	690	676	676	706	677	644	710	682	661	650	652	673	657	705	694	659	690	641	695	673	677	671	685	657	697	705	651	650	714	670	648	685	725	725	716	702	671	677	648	694	704	683	691	661	715	695	677	699	701	636	701	647	675	705	632	677	665	665	664	648	684	672	672	680	690	695	697	736	663	700	656	641	697	632	675	689	712	664	652	679	686	689	679	685	660	639	727	682	644	688	678	683	703	713	684	676	693	687	654	686	705	653	712	744	665	686	661	689	659	668	686	688	684	699	707	670	716	679	727	670	709	668	672	666	649	708	626	699	648	706	658	660	666	723	675	704	676	644	708	650	694	677	658	665	698	703	680	721	645	672	690	651	708	668	727	666	702	682	671	670	672	688	690	671	694	676	670	646	643	687	654	694	716	677	699	723	665	693	702	651	682	654	670	661	668	712	667	694	727	698	668	667	692	660	663	684	650	706	668	673	682	677	663	714	706	674	679	678	706	707	666	645	631	676	696	652	667	633	683	636	653	704	692	646	668	693	661	648	642	668	669	691	698	639	716	689	658	689	695	653	696	675	622	690	667	702	638	648	690	618	629	655	686	704	642	662	657	699	713	717	689	688	683	694	700	698	690	692	677	630	646	671	702	673	657	709	655	689	663	708	631	681	661	667	711	738	662	697	661	667	670	665	686	661	654	684	699	682	662	712	694	612	669	632	648	672	647	670	666	657	688	702	694	684	646	687	738	647	656	702	662	692	641	659	699	640	660	695	664	651	690	675	654	651	610	660	653	712	680	645	717	678	633	622	642	722	692	649	694	724	725	678	691	681	680	678	651	669	678	644	664	669	723	744	669	650	674	686	689	675	675	659	721	686	642	723	617	716	641	666	653	654	694	652	668	672	663	658	639	687	710	656	673	690	702	703	691	683	696	675	698	728	732	721	662	647	680	681	722	705	618	648	706	686	648	658	682	643	622	644	705	616	662	677	674	636	684	637	667	647	648	637	690	639	681	703	620	676	652	633	689	633	686	658	651	628	675	697	686	659	666	661	711	727	667	660	711	676	675	718	659	692	699	682	677	715	660	642	684	656	684	667	636	654	672	649	690	648	642	667	657	662	636	632	690	615	653	688	685	713	680	696	699	656	714	679	670	658	671	710	701	695	633	671	644	659	697	713	692	695	650	673	667	710	623	653	643	671	678	710	665	642	731	682	658	657	702	658	652	666	675	728	685	663	656	720	765	633	688	703	660	645	699	640	726	696	671	677	652	672	690	660	703	722	702	658	656	675	653	637	667	672	674	727	650	681	646	688	719	659	659	756	716	676	642	723	647	682	666	715	692	649	677	672	658	685	620	653	695	730	682	665	671	688	683	706	672	689	682	678	655	674	692	680	668	660	682	687	674	673	695	630	714	685	676	713	621	629	686	681	669	697	624	683	636	689	699	627	700	659	686	684	680	667	630	698	683	724	693	675	678	651	707	668	663	675	684	660	678	669	676	669	649	648	673	709	688	629	729	653	685	637	676	643	745	706	692	680	717	686	710	611	662	690	659	718	735	702	645	709	618	667	639	702	678	677	665	671	686	668	667	681	643	666	715	666	699	676	678	616	678	667	711	683	720	689	692	682	698	692	694	648	655	623	666	631	659	672	705	676	646	663	676	700	654	677	705	650	667	715	706	644	661	663	659	630	711	694	725	700	702	687	691	693	710	673	667	672	685	647	648	666	678	682	723	699	675	643	626	644	675	698	639	631	652	683	683	641	693	672	648	663	688	650	703	714	683	669	670	658	662	684	670	668	688	705	699	672	661	656	622	660	703	649	668	665	629	687	630	652	674	610	682	659	676	658	662	661	713	720	664	704	706	707	711	703	685	657	692	666	620	688	686	654	669	665	677	680	725	661	736	646	689	695	694	638	711	641	685	687	657	664	690	647	698	670	682	659	676	642	669	697	707	690	637	679	719	651	650	664	705	700	751	689	743	697	682	687	714	653	711	709	701	693	646	676	634	642	672	692	709	682	687	689	636	627	662	673	678	702	656	672	727	675	671	668	662	701	707	689	693	716	677	675	733	637	685	689	650	643	683	703	697	665	671	708	687	661	647	669	674	686	645	727	626	684	709	706	661	670	673	660	662	703	660	688	663	689	696	677	701	693	676	694	724	626	667	671	672	640	681	696	706	668	683	682	708	653	653	686	678	706	670	678	684	658	709	667	646	683	685	661	674	656	666	671	622	676	686	736	689	699	674	656	719	688	715	636	672	645	725	673	644	673	665	678	711	664	704	661	625	681	734	648	678	671	701	690	681	656	710	734	714	650	693	694	696	662	635	700	694	666	690	640	699	676	679	689	646	695	678	667	730	622	708	657	676	623	731	691	645	676	681	686	671	666	673	650	684	669	690	679	637	701	647	665	664	630	672	687	657	684	700	694	658	727	717	687	637	641	710	624	623	714	737	704	674	653	641	703	724	638	640	689	686	666	695	676	669	630	690	652	723	685	714	674	635	650	683	676	684	679	679	703	633	668	672	664	631	655	657	678	685	686	716	671	689	661	694	627	650	693	701	692	722	622	701	665	642	723	653	659	702	677	744	664	641	670	682	731	678	723	726	710	670	670	678	687	649	693	698	630	657	707	672	707	649	631	698	674	659	699	672	688	682	668	664	687	665	695	703	690	655	707	735	664	715	659	684	678	673	701	698	679	702	690	628	633	674	711	663	700	643	671	684	614	701	667	655	671	701	655	661	656	695	649	667	709	638	662	677	711	657	662	683	688	702	674	681	663	661	684	621	687	651	661	660	676	698	651	650	677	662	667	675	686	660	649	714	666	650	637	683	666	690	680	659	619	678	682	657	648	676	664	654	684	646	678	693	665	684	703	659	650	687	689	653	677	654
34598	32899	30087	15674	3012	1349	1159	1144	1106	1031	984	1015	1011	1032	1031	1024	996	1005	965	1054	1016	990	1029	1009	975	1005	956	993	1013	970	937	894	1003	981	1031	1030	985	983	953	945	963	1000	950	938	957	946	952	966	991	991	955	989	1001	954	956	962	942	959	975	1008	979	973	969	928	1004	1054	982	959	957	1005	977	987	1016	993	1009	943	975	1030	985	948	959	980	948	959	966	1004	1008	1002	933	997	1020	998	971	957	965	924	974	985	987	953	930	996	992	1006	971	956	977	993	929	1031	978	996	1009	1021	977	966	970	1019	958	981	987	982	982	995	961	1035	1019	962	950	996	987	953	964	987	929	1004	1029	978	962	952	1015	1016	954	968	975	960	965	978	949	996	935	1031	981	1010	938	947	917	927	948	947	941	974	964	927	962	990	1005	994	1036	939	963	991	1001	1002	958	949	985	974	917	967	984	942	943	999	947	957	961	1004	1000	1014	951	911	1053	1018	1017	939	960	992	990	1013	957	966	974	999	978	953	1014	987	925	1000	970	971	952	968	937	976	1002	932	981	1029	955	978	959	1003	934	964	1004	928	1003	1017	991	973	1021	960	935	1024	982	946	914	962	1011	973	1037	996	982	955	984	951	962	978	1012	957	942	1000	948	960	995	958	986	948	1016	977	964	946	1036	1004	984	935	963	949	959	983	964	937	989	974	1010	944	987	978	968	946	987	967	967	1010	992	970	1004	972	914	1019	1005	969	1009	999	1002	1004	917	1006	1032	1026	996	950	990	970	988	989	1011	972	982	931	961	1006	995	951	964	944	1025	942	979	932	944	981	953	1012	1040	975	978	1004	964	938	1013	1017	996	1024	933	954	976	959	961	958	978	964	943	993	1010	927	973	925	959	955	958	950	1004	963	981	1015	1023	977	1005	988	973	931	998	937	1028	1037	973	982	1004	987	956	990	1017	951	985	982	968	969	959	922	931	1001	963	970	975	1033	988	953	937	985	994	955	968	1016	972	940	1008	942	1000	942	948	963	974	1010	991	979	969	980	967	934	1002	1000	963	1014	963	969	942	923	973	989	997	1011	1013	962	945	942	990	1003	984	978	978	967	993	994	998	966	962	1013	964	997	1007	1048	1032	940	980	1002	963	950	942	993	971	959	954	961	973	965	998	1001	978	931	953	986	983	994	1002	1052	984	1010	989	989	983	1025	933	958	1048	998	1008	958	961	1034	1024	1014	1013	946	935	981	973	928	977	986	969	995	946	983	966	994	970	952	936	985	1022	937	1048	999	946	977	959	938	966	951	971	1019	906	943	1071	978	999	1002	990	1008	972	970	968	958	974	1023	1003	940	1003	941	1033	1006	967	963	968	1040	1013	958	979	1046	964	984	958	961	979	972	949	945	942	970	979	968	970	957	962	1021	1006	955	965	996	991	980	974	970	995	935	937	960	1010	990	946	952	980	947	1056	945	1023	985	976	931	991	999	957	1002	952	1003	1033	992	1007	1008	974	891	948	942	950	1009	967	931	1016	986	1024	952	932	896	993	980	1058	1011	966	1009	962	984	959	973	954	1015	946	939	998	936	1011	973	948	948	1015	961	1007	961	994	1026	941	1017	974	974	991	943	1003	936	933	1004	1000	966	987	987	948	968	926	1022	984	981	957	964	997	969	963	960	994	1013	989	998	1044	973	1029	971	961	962	988	1009	987	1010	1016	923	990	955	1005	1023	1013	953	971	936	962	983	970	1039	973	986	932	971	966	951	979	982	982	1023	988	928	995	960	1032	928	982	994	969	967	1012	1012	972	978	972	976	989	946	968	994	941	972	966	979	973	965	985	965	992	934	1010	885	974	948	976	1006	984	1000	950	938	1018	977	990	970	975	1001	991	971	972	1010	986	986	1005	1033	969	981	993	957	1016	978	1005	961	957	956	967	977	956	975	994	976	943	909	989	982	990	966	1029	956	935	968	1025	1027	991	1024	1022	969	994	971	980	945	957	976	994	920	998	1009	953	950	935	1010	987	1006	981	966	1001	990	1003	967	1007	976	1015	944	996	992	996	948	951	957	995	958	963	1026	985	945	982	969	965	944	974	982	1030	959	950	965	963	971	977	964	961	904	1008	983	944	967	1014	1009	1049	938	987	998	944	976	936	913	954	966	955	1016	1018	931	1030	1024	1010	982	990	1017	1005	946	917	988	939	1011	1002	940	987	961	987	1020	982	932	924	943	940	970	903	979	952	961	975	970	978	992	950	1006	956	998	1016	1026	963	1015	1014	954	959	992	968	943	925	975	978	978	1016	929	989	988	949	987	986	941	969	987	981	956	986	1017	961	1002	975	948	927	1024	936	974	971	1014	964	999	928	1012	1007	972	990	990	938	1006	1021	989	1011	938	989	978	1010	962	952	991	982	1001	987	990	969	935	979	981	1027	1007	975	977	949	954	978	937	1034	1025	976	1005	961	1000	1001	1034	974	947	977	991	1033	1002	953	929	968	1002	994	921	974	1022	969	1010	965	988	958	973	1001	941	997	939	984	1003	1025	994	998	943	973	969	955	978	988	1020	961	931	935	1021	1012	1016	916	982	994	994	1037	923	960	995	985	1009	953	1025	959	1002	1003	936	1023	992	963	990	1013	929	948	968	932	961	1013	1017	944	1000	968	977	939	974	982	1008	984	931	1009	1022	970	977	966	922	1005	992	999	974	988	928	994	986	911	1046	1018	1021	977	1010	983	938	989	1008	974	1015	970	960	954	973	908	958	1018	973	907	1022	991	940	1007	953	956	950	949	945	999	989	992	971	960	957	932	928	986	992	956	1010	1004	997	999	1000	934	1001	1012	954	963	988	994	995	959	983	1003	981	973	982	994	943	962	965	989	922	920	976	969	966	978	995	989	970	951	1028	957	974	995	973	895	976	958	912	1005	996	1031	947	907	998	908	981	993	1001	1027	976	958	1050	1014	935	913	971	1064	985	986	976	944	1029	984	936	994	998	973	940	940	982	1042	933	1024	993	950	958	994	1014	1000	926	983	995	997	971	967	961	995	1005	999	988	988	1001	970	1011	929	1002	961	974	1002	978	991	1014	988	980	930	928	977	935	969	979	976	1002	971	953	1000	992	1005	987	965	1005	984	989	995	981	1058	977	1017	1026	949	997	985	1028	1023	1009	983	980	1032	984	976	908	1034	1062	926	991	951	966	996	1034	1010	1022	1025	997	942	998	979	935	973	994	975	1002	956	1011	1023	1000	1004	935	993	1054	1020	982	980	973	982	947	1024	982	993	988	925	988	1047	926	944	990	988	1015	998	1001	980	916	991	1038	991	980	944	971	924	1010	1018	997	989	983	946	1018	998	957	980	1029	915	972	978	1012	999	955	1015	933	977	1017	938	912	987	949	966	949	975	1012	1022	980	967	999	1007	1000	966	1021	981	1080	974	959	922	1007	1011	919	979	985	990	944	957	938	971	980	1004	971	968	963	985	967	999	938	947	953	974	939	968	986	1012	990	912	997	946	940	952	988	1016	943	969	986	954	1019	1024	980	967	967	956	1016	979	1013	1018	990	970	952	933	961	1009	987	1045	979	1005	975	998	997	992	941	969	994	957	1018	1030	943	969	948	1050	1021	980	977	953	978	938	1047	968	990	954	988	999	1020	991	996	921	1013	1006	1025	1009	1012	1001	981	972	994	931	1021	1008	1006	1029	954	954	964	992	980	988	988	1007	942	999	976	932	987	956	971	997	971	968	979	965	1024	943	991	1057	1058	1033	938	989	948	992	909	998	938	973	978	942	964	1057	949	974	1038	947	936	964	979	994	965	976	943	1026	972	979	946	1036	959	1018	1036	988	967	987	1014	1033	935	993	1010	1003	991	1022	998	986	941	986	953	1033	1012	965	1005	967	957	946	939
42735	47403	31760	12134	2774	1586	1364	1219	1170	1133	1037	997	1010	1003	1041	1069	1032	1020	1058	952	1059	1063	963	1005	1009	991	916	980	1017	985	951	1008	1020	983	1014	1005	956	978	971	1006	1011	952	1005	1013	967	979	970	990	1025	980	1010	988	1005	970	956	990	1018	927	969	971	973	1014	971	998	951	992	1107	967	988	939	981	982	946	973	965	985	1017	1037	957	964	991	985	1016	980	1020	1015	993	991	983	1003	967	915	1035	950	961	1003	944	1054	963	1017	1009	962	963	1034	1010	940	966	966	1022	956	956	1029	1000	1033	1001	984	956	1027	994	1008	959	934	962	990	964	977	973	999	957	953	1017	933	992	1027	987	948	952	1007	912	997	990	984	1032	949	1016	977	882	1034	993	986	910	984	951	1035	952	988	994	1028	977	1038	978	968	1008	1023	1013	981	1006	1002	972	955	980	1020	1017	972	970	1012	1035	933	934	984	1017	999	942	1015	965	929	987	898	1022	1014	1014	994	1009	1022	978	999	974	1020	924	981	971	987	975	958	999	978	1002	973	990	973	1057	1019	1017	1012	924	966	934	998	917	976	942	958	961	936	980	1004	987	943	969	954	999	984	984	979	999	967	1003	981	1028	974	988	939	943	997	1016	969	949	999	1026	1021	956	986	966	978	1004	989	975	967	981	1006	1008	998	990	995	949	994	1016	991	961	1032	1004	997	988	1005	980	966	1014	956	954	1007	1046	976	972	986	992	952	970	973	958	999	986	964	950	1014	969	1009	997	954	994	941	1041	960	992	986	950	1006	1044	979	960	1001	970	977	995	992	959	1043	991	988	1023	992	998	990	949	1061	953	1010	1017	1003	976	996	951	984	969	993	1020	946	967	1002	984	967	1003	1052	991	1026	973	943	1034	1024	969	1038	1015	982	988	1012	998	1029	1028	944	986	939	1013	985	984	972	961	1019	1000	1011	943	956	959	1054	998	998	973	927	944	903	987	1028	978	1032	954	955	991	1024	981	1014	979	1038	1025	1005	1008	1050	1014	948	965	954	972	938	976	996	986	964	998	1024	986	978	980	940	1046	1001	1049	922	941	961	999	1001	974	976	1000	993	1026	963	1020	939	1007	996	970	936	955	1038	1022	1014	1016	956	1020	981	1019	1020	987	986	1039	957	944	1011	964	1034	987	988	973	981	1001	953	1007	1031	963	1005	986	953	966	967	973	988	987	1028	980	1007	915	1023	1000	959	946	1038	987	998	967	967	940	1051	995	983	1024	996	921	1004	972	997	1018	967	1007	975	984	954	935	974	973	956	965	969	1003	1002	1009	1040	960	968	996	1018	972	957	926	989	1059	1044	1008	998	977	1032	965	1014	956	980	1042	1009	1005	1030	1020	937	990	1022	926	958	1013	997	999	932	1001	991	983	995	1000	960	969	991	941	987	1036	926	995	951	976	1034	986	955	1006	980	1042	923	1037	1004	960	974	925	990	934	978	952	1035	1000	997	984	955	984	999	945	1048	976	956	1018	1006	1021	970	967	948	990	951	1005	981	981	996	950	992	1006	995	1065	986	986	974	986	983	982	955	1017	1029	1037	983	1024	1029	1046	971	953	964	1010	1039	1019	984	965	990	883	1025	1012	961	979	1040	966	939	1000	975	909	940	994	1000	993	960	968	1015	935	1013	1044	956	978	996	958	1001	983	960	947	1022	990	995	991	946	982	974	1036	1008	1018	1005	954	964	971	982	985	946	955	961	994	980	990	992	1027	1007	982	1020	956	964	995	1011	967	1017	922	980	1015	1000	976	992	999	969	1033	956	989	926	978	1021	956	1041	1053	923	1026	1068	1033	1015	1048	972	985	1030	980	992	979	967	945	1026	1000	976	953	923	1040	998	1014	995	997	999	985	1011	981	994	999	1012	958	972	1010	989	953	936	893	994	1017	967	977	987	973	977	916	969	945	965	982	978	985	941	985	972	929	1001	993	979	931	991	986	1028	1013	983	953	951	1004	1061	1034	981	972	973	1035	938	989	995	1006	994	946	987	952	995	1003	999	935	930	990	922	948	944	1053	975	978	980	975	978	943	960	991	966	962	1010	989	1018	988	971	983	1004	995	1004	1013	977	986	1005	951	957	993	961	958	957	984	996	1009	974	974	959	1050	1026	1008	964	991	980	1009	989	1012	963	981	1043	957	1015	918	1005	1011	902	959	973	1023	1004	994	988	998	981	1022	980	925	978	986	993	1005	958	962	983	1049	991	959	969	958	976	991	942	991	1001	1026	962	948	971	1040	982	933	966	982	1011	991	962	881	979	1003	971	1004	966	961	964	984	979	946	979	945	1006	980	1046	967	990	951	1005	953	966	1016	971	993	988	943	962	962	979	992	977	1000	942	967	920	969	967	978	987	966	923	953	986	984	1029	1007	997	927	1054	966	1029	988	956	977	1052	982	966	1022	1002	948	987	966	1068	974	985	981	961	1033	1016	948	1015	932	997	939	974	985	956	983	983	973	1011	963	977	1003	1006	1056	1042	1017	1011	996	936	1004	1031	1032	988	980	980	970	1030	968	998	1016	982	1026	980	1015	974	962	1016	947	930	993	1008	991	953	964	984	1007	990	973	1002	1042	951	993	960	994	967	957	1010	967	970	1024	971	994	998	983	972	1017	934	984	984	981	988	1011	980	984	931	1019	981	984	931	1001	999	1009	972	972	990	974	976	982	1024	1060	946	998	933	971	960	1034	1032	998	978	975	1013	1016	956	997	1008	1009	973	961	1024	962	1010	1013	934	977	983	944	969	972	1004	953	988	990	979	944	990	974	999	1025	983	1008	978	995	974	957	975	947	1043	959	919	970	951	1022	1008	981	1046	970	984	993	971	953	1005	998	948	961	991	970	974	987	1013	986	981	1027	933	1001	993	978	991	1004	951	1001	969	1011	1046	942	995	982	993	910	1008	946	979	1022	946	1004	975	976	990	1001	1012	1044	961	949	957	1004	951	981	974	978	1019	977	931	988	948	977	979	983	1002	984	1001	989	931	992	947	1022	1054	975	959	997	959	994	994	963	1024	1005	992	1008	984	954	947	982	948	948	1034	1011	909	952	999	974	944	1052	992	995	1046	963	1001	1009	952	910	992	1002	957	984	982	957	968	1004	1049	905	1001	912	945	966	956	1009	1022	989	1005	1013	1006	986	1023	984	967	973	1005	954	1016	924	940	975	937	1013	982	1023	999	933	1011	1000	994	988	1022	958	998	1001	958	981	992	990	980	995	961	988	1002	1036	1064	995	981	1000	986	931	937	1026	1014	1025	1012	949	991	934	972	980	981	1014	953	990	1048	1006	1033	990	1022	991	991	973	973	964	994	995	933	950	947	987	1012	1006	938	967	1019	1003	1002	977	992	1001	988	974	1005	998	1007	953	922	976	954	969	924	996	989	918	939	936	959	1079	1048	993	961	958	972	956	998	993	980	944	931	1004	1013	965	961	969	988	935	1042	940	1043	960	992	971	1014	974	1008	1021	1004	968	986	985	1005	942	999	971	1020	985	976	944	1002	959	1038	1029	1006	973	1000	993	925	952	994	985	1032	960	977	986	954	974	964	979	986	995	1012	1036	990	951	1024	1004	930	905	1033	1004	987	1014	996	981	932	1012	987	999	965	991	1004	960	903	966	969	979	1016	983	996	1032	1051	1018	973	1035	1018	1051	986	991	994	976	962	1011	953	993	1023	1001	993	997	984	1021	971	941	976	985	945	976	951	973	987	968	1013	997	1020	1016	966	1008	991	984	985	958	937	951	1003	964	1012	945	985	997	979	985	1017	974	982	1007	954	967	1001	981	1044	892	950	1008	983	961	955	1031	1041	1013	984	1011	1016	1008	979	954	988	976	941	1013	1068	983	1046	920	972	972	1055	1004	961	967	1002	944	962	1001	985	984	1011	1011	957	1023	975	997	1020	983	978	961	952	1075	955	1013	935	1052	1001	988	975	997	984	948	956	1004	1030	955	1024
23578	20895	27954	24007	20866	12766	1866	1123	1043	982	943	841	895	806	840	802	816	857	827	794	868	819	762	807	831	818	810	792	808	873	812	762	775	781	784	846	765	815	780	816	731	782	775	834	769	820	809	810	756	787	819	836	777	829	831	785	776	826	748	784	790	749	797	846	764	778	804	784	764	799	808	790	819	771	871	818	780	777	791	764	839	824	825	822	825	784	790	805	805	799	812	771	782	825	801	824	841	801	761	771	802	792	835	784	751	809	770	787	798	796	831	816	778	757	758	787	783	730	802	796	804	839	781	789	815	777	843	769	814	780	773	773	818	738	782	732	752	812	771	801	701	726	777	846	750	827	774	785	777	805	794	810	773	751	758	804	748	790	762	783	825	796	782	797	785	767	780	767	783	792	795	805	775	791	829	787	826	765	870	775	842	727	744	800	822	830	736	836	770	814	789	771	798	819	777	767	806	755	804	807	823	796	749	748	787	766	823	791	760	770	788	857	834	782	811	777	756	782	773	800	745	777	865	784	751	817	765	818	827	777	816	846	814	790	761	787	827	800	787	768	776	786	777	820	809	795	806	783	801	775	777	743	790	833	847	824	761	865	794	821	766	797	795	818	810	741	773	825	761	809	785	801	779	822	760	810	797	792	793	839	761	788	838	828	839	813	774	788	788	795	837	825	820	777	773	795	785	832	817	855	807	807	763	762	820	824	769	740	793	705	846	799	759	766	791	715	782	775	811	793	803	761	785	813	763	781	781	780	772	797	807	829	809	746	784	820	796	775	796	799	779	791	756	776	789	793	814	803	764	745	836	802	823	790	789	800	787	802	765	783	780	771	748	807	785	761	795	833	771	782	757	801	846	782	773	733	776	765	775	786	799	779	727	774	809	812	796	757	767	814	816	817	748	761	776	799	793	778	811	732	792	802	784	732	789	836	788	814	751	760	801	726	819	772	790	775	789	791	760	765	760	794	784	790	737	771	806	781	784	822	758	809	760	837	843	809	786	759	844	750	810	785	814	792	770	791	773	801	748	825	767	773	751	768	767	813	783	760	757	798	793	782	773	802	797	789	812	804	739	788	730	832	804	846	812	805	797	767	779	784	789	771	794	804	828	797	797	775	755	814	803	763	796	755	790	786	823	792	777	786	756	845	782	822	791	769	773	846	821	760	837	813	806	783	726	814	787	787	792	767	836	793	803	802	744	769	759	762	757	805	787	764	728	824	805	851	810	793	762	831	791	787	792	768	790	815	799	762	751	718	815	803	798	772	808	778	761	749	723	775	804	786	780	810	765	788	814	834	828	766	742	812	785	768	813	775	747	803	844	809	821	773	828	764	818	813	785	767	800	810	761	773	801	800	767	793	764	789	762	778	841	797	732	855	817	795	820	739	810	724	777	795	739	768	796	814	772	794	825	764	803	798	802	758	813	797	803	775	823	790	785	840	800	817	788	818	807	786	761	763	830	793	767	767	798	767	795	849	873	790	799	769	837	807	815	792	767	733	764	795	733	804	777	837	816	761	824	796	805	727	797	781	826	778	824	823	817	778	833	790	795	771	761	754	819	764	752	841	759	826	823	817	752	816	765	739	797	868	814	804	778	781	779	774	788	809	775	824	800	771	763	810	789	787	804	783	745	788	868	798	764	811	798	770	825	783	841	782	769	771	767	824	782	803	819	769	826	783	817	771	782	792	759	790	790	771	799	789	799	770	809	737	777	785	795	758	829	847	785	822	759	765	791	812	796	837	820	761	800	791	770	824	822	766	739	773	810	833	795	749	823	750	806	709	807	804	788	856	810	804	791	823	763	792	769	785	716	792	789	841	768	818	777	839	766	824	833	806	836	833	757	791	807	848	821	783	753	801	762	774	776	843	790	775	774	820	797	791	780	787	759	826	773	800	819	763	779	800	829	743	775	815	820	805	770	730	757	755	775	774	793	798	787	750	830	822	869	781	800	770	852	770	799	784	792	797	720	870	829	809	795	752	770	792	788	777	803	773	782	824	778	838	766	773	828	817	786	765	823	764	803	758	774	820	785	758	812	822	819	801	734	759	828	801	817	771	792	739	813	758	828	797	787	798	819	764	844	886	779	773	772	795	787	829	761	807	754	821	765	784	832	785	754	771	749	754	742	801	784	814	760	816	808	763	801	774	816	824	817	809	783	815	827	735	768	850	811	810	763	821	843	842	795	737	781	781	790	771	796	756	768	766	793	784	806	778	774	810	779	761	788	786	819	779	777	801	796	807	785	780	779	821	761	807	806	786	828	784	757	794	798	771	783	785	861	786	795	732	821	784	798	821	789	775	790	792	821	852	765	781	793	815	739	740	791	811	729	807	771	780	763	837	773	795	762	765	788	775	757	793	791	778	799	768	834	749	807	725	809	789	801	815	821	737	803	751	813	794	808	788	838	818	776	759	777	797	845	819	759	808	759	852	802	822	785	838	774	821	765	813	755	790	761	809	791	765	788	832	779	830	809	778	788	841	826	778	790	799	779	784	836	769	766	758	780	763	788	805	783	787	768	790	793	848	810	823	842	750	795	765	717	796	820	805	769	791	815	789	815	839	859	790	746	811	833	837	795	795	756	820	781	793	798	769	816	824	770	844	772	782	824	778	735	823	764	793	787	782	759	817	754	807	728	827	811	844	757	783	795	801	798	817	775	793	785	811	804	775	795	804	823	838	799	766	788	783	741	765	843	840	737	783	798	793	780	781	798	772	804	820	761	800	845	761	816	778	771	779	823	829	779	790	726	802	787	825	782	801	779	780	776	793	827	810	833	801	831	791	778	800	805	775	856	820	809	750	744	745	810	765	791	740	747	805	816	792	741	758	841	768	802	783	773	800	767	753	801	777	794	794	834	779	786	848	772	788	790	777	807	800	735	788	794	809	823	768	825	832	765	764	798	752	791	798	788	800	819	803	815	819	777	783	778	759	806	808	779	787	738	825	786	810	759	823	816	805	785	835	736	756	802	805	727	770	806	754	794	805	827	790	756	797	749	798	811	774	787	842	812	775	791	764	812	784	788	821	818	769	820	779	769	791	797	751	814	770	744	781	778	792	766	789	790	779	769	806	762	817	747	786	806	769	789	791	778	816	794	766	822	775	789	755	790	765	797	804	796	801	825	816	772	753	746	803	801	810	799	815	774	771	778	828	762	786	780	814	782	790	775	800	752	836	789	778	726	805	806	765	827	785	790	746	841	755	779	796	806	802	809	781	807	722	807	798	761	777	811	842	773	776	775	791	827	779	768	760	791	749	761	783	803	817	775	784	769	778	724	788	791	776	730	749	781	762	805	814	751	772	775	789	808	805	727	736	790	791	817	780	803	776	813	785	772	771	803	812	730	793	775	833	813	786	777	815	794	806	818	745	796	779	830	814	741	804	847	768	790	773	764	818	809	805	763	813	810	761	820	773	787	803	834	743	840	798	787	716	811	812	754	733	804	756	775	747	805	781	779	763	831	817	778	785	786	752	781	808
38752	52567	37188	18442	5774	1883	1464	1316	1184	1035	989	1009	934	943	897	881	869	867	866	880	864	813	828	861	831	829	838	786	823	884	846	792	841	775	822	859	802	792	869	812	815	798	829	808	832	833	794	770	836	828	822	859	814	784	809	789	783	770	831	829	823	828	816	790	813	810	828	809	804	767	803	793	838	855	825	834	813	789	825	779	837	779	792	829	810	766	801	818	837	788	788	759	817	817	825	815	787	817	825	801	786	805	834	840	793	846	783	822	831	826	844	835	811	784	805	826	858	801	821	840	843	804	804	847	840	799	777	809	839	801	787	811	858	814	806	857	770	786	841	814	840	780	775	865	801	806	847	738	814	789	859	793	763	806	851	802	829	794	816	845	833	801	813	834	814	807	787	783	808	797	781	813	795	833	880	742	813	780	860	807	808	795	785	825	816	820	837	808	885	831	827	861	810	778	786	781	840	839	802	792	810	841	796	832	783	843	770	859	788	855	805	855	825	765	770	776	782	840	790	802	893	793	794	835	801	808	800	805	827	836	832	747	759	825	804	819	794	829	778	777	838	830	832	808	818	821	804	792	871	853	808	843	828	802	789	841	787	823	774	789	816	790	854	838	821	824	822	811	788	740	799	883	853	823	786	838	775	825	813	794	742	803	797	810	829	799	854	762	779	825	825	831	803	792	806	852	790	760	808	826	851	801	810	786	877	804	770	786	800	802	795	839	778	801	793	804	824	793	799	821	831	803	813	777	885	819	798	789	814	837	819	817	813	803	802	830	793	775	840	805	827	785	841	794	812	826	779	781	844	828	844	816	796	759	804	818	829	795	817	847	844	776	817	796	852	759	839	777	802	791	832	843	868	792	779	852	782	820	800	830	859	861	866	863	786	830	766	840	839	855	785	855	822	852	809	867	803	811	781	827	823	770	814	755	806	814	812	812	827	808	788	798	781	854	812	828	790	809	821	832	847	801	816	816	872	753	795	824	794	849	821	805	811	777	824	848	771	776	778	869	792	804	802	829	800	800	818	849	783	829	842	824	799	811	849	780	829	802	777	761	859	824	841	832	812	807	776	808	763	827	823	749	809	817	780	784	773	771	810	880	821	822	788	851	816	832	834	830	792	806	808	813	819	859	800	826	780	813	840	787	807	788	767	823	838	823	805	824	844	823	831	836	824	815	820	794	813	852	831	834	810	732	773	802	841	807	795	867	802	805	833	784	829	819	804	810	806	788	795	836	811	817	816	777	785	799	801	805	850	789	807	784	820	839	814	803	793	807	836	856	780	813	845	838	798	793	810	809	776	820	830	789	748	804	795	785	869	808	814	809	812	842	796	785	801	847	770	781	756	787	788	831	805	831	840	766	840	808	808	845	810	814	781	815	865	794	836	779	817	831	802	817	837	856	777	821	827	823	746	811	835	811	810	821	797	812	801	799	838	819	771	824	812	848	830	826	781	801	799	808	778	839	802	809	825	845	845	851	829	763	812	833	787	840	816	802	854	831	851	800	812	834	857	798	785	804	824	828	773	854	815	801	822	799	801	817	825	839	814	851	793	830	796	799	792	823	821	759	839	803	817	803	828	852	820	805	842	796	828	820	806	783	767	832	820	833	841	867	821	778	803	821	830	799	750	799	798	835	789	799	847	787	821	794	779	839	802	784	803	839	769	823	786	815	780	843	812	856	788	825	804	797	776	819	776	799	766	784	820	837	821	814	852	797	823	802	831	806	816	829	812	763	818	754	777	824	788	778	802	767	781	892	826	811	790	837	829	853	821	808	793	805	815	804	863	878	779	832	816	800	820	802	862	849	767	761	866	828	808	757	828	822	840	814	811	823	852	786	781	790	786	843	787	798	797	821	781	831	748	810	810	795	786	832	805	846	780	820	836	882	800	793	799	789	854	782	863	812	801	834	813	850	788	812	848	823	825	784	796	830	766	889	819	803	773	798	774	800	789	781	839	789	824	828	795	786	779	827	797	781	814	788	831	854	807	805	842	835	817	849	853	858	812	816	800	849	844	812	874	813	829	791	783	863	855	821	818	827	795	843	779	816	834	850	837	857	818	781	795	764	802	769	860	758	784	879	780	809	850	816	800	830	793	804	833	796	750	827	791	793	838	810	804	787	816	813	809	828	853	775	851	803	883	844	812	806	798	809	803	792	879	804	859	803	811	782	781	819	824	834	818	810	845	810	780	849	779	784	841	828	782	793	837	835	791	823	846	859	839	786	806	816	823	816	796	795	817	791	804	823	821	809	813	768	793	823	818	805	834	786	812	822	823	830	809	852	807	873	807	747	849	810	847	791	818	762	852	864	801	840	847	871	764	824	802	783	780	849	822	824	797	819	809	839	829	798	769	871	829	747	819	790	784	840	785	859	791	816	847	782	863	795	812	809	843	868	823	803	815	782	816	846	792	788	746	859	813	825	780	830	845	776	806	807	775	825	819	833	800	799	759	839	849	895	798	759	759	806	816	833	742	858	783	812	832	841	829	793	792	854	839	827	829	811	822	797	785	799	806	805	757	774	788	813	857	822	797	839	763	848	819	810	801	830	803	783	807	859	806	840	838	854	819	777	844	793	781	821	786	778	814	807	798	862	815	815	824	798	806	835	835	856	846	775	819	833	815	826	856	813	808	795	845	811	821	785	810	767	735	814	809	812	807	857	803	821	798	791	852	863	763	811	803	833	814	809	801	763	785	818	848	864	803	808	810	795	810	790	826	765	803	812	789	837	811	851	862	839	811	851	794	794	824	797	834	839	788	799	816	797	774	827	776	794	794	834	784	776	841	847	810	801	829	849	807	739	839	781	811	806	783	827	811	795	758	824	792	725	800	822	811	781	810	811	835	809	812	810	838	791	810	769	815	794	819	866	818	813	842	809	796	870	800	790	788	825	796	827	783	849	790	857	840	766	802	819	789	792	853	787	767	792	811	806	835	799	781	828	854	850	826	817	830	802	821	812	828	852	820	788	835	815	746	801	786	811	797	812	801	770	865	811	869	770	807	802	819	849	821	800	825	803	764	774	874	849	788	867	779	798	809	798	863	820	824	845	851	783	815	769	811	859	797	854	786	822	797	851	804	804	753	821	821	831	769	852	827	786	812	837	805	828	765	816	810	774	791	822	818	810	807	779	791	788	789	739	834	815	861	808	769	763	835	843	828	828	843	826	787	885	764	784	833	818	766	785	831	750	799	788	826	808	857	800	884	807	832	795	811	783	829	787	790	800	814	829	873	779	802	779	822	762	806	832	813	746	798	804	788	764	847	825	823	763	770	816	811	790	829	804	797	824	836	806	805	907	834	816	814	852	770	797	835	818	779	811	809	839	810	815	809	837	751	753	815	800	783	799	810	834	813	840	813	842	818	844	852	839	786	847	796	859	811	840	834	827	818	811	827	780	801	799	781	826	795	824	817	868	807	846	806	774	784	814	815	840	811	771	795	838	829	781	850	862	835	855	831	799	870	779	785	824	789	809	801	851
24779	20934	27311	24890	16791	3182	1453	1166	1100	1086	977	1037	963	930	988	943	936	927	958	955	906	934	912	884	998	910	926	869	940	898	880	948	921	875	878	913	892	919	986	914	944	917	881	831	888	858	857	925	909	885	880	851	901	897	864	917	927	911	876	847	945	930	933	875	844	868	850	901	893	945	905	871	905	918	854	913	930	886	915	861	921	903	919	898	900	840	960	922	886	916	908	867	890	925	933	950	934	896	956	860	916	906	913	854	928	850	911	907	940	900	928	866	893	894	966	856	925	947	919	872	944	864	892	865	912	926	894	856	867	910	918	913	899	909	865	854	874	899	911	834	888	890	919	881	867	922	872	897	897	890	889	907	885	867	916	912	936	858	942	932	929	898	890	935	922	869	895	872	901	859	863	925	903	879	922	859	911	974	930	891	926	886	878	922	913	923	861	855	911	875	953	937	944	906	829	893	919	843	896	881	921	922	907	855	902	885	874	900	899	879	914	910	931	926	915	929	933	895	899	876	885	884	939	914	908	942	906	925	885	947	871	906	918	931	926	854	880	912	925	902	944	941	927	869	925	945	866	897	867	878	921	896	885	908	877	855	939	953	938	928	909	888	942	869	912	896	893	956	970	943	911	890	912	867	896	866	916	843	897	897	885	870	907	894	856	916	890	898	911	944	865	893	908	846	882	867	948	886	925	907	871	920	867	868	905	888	912	925	946	882	901	867	921	935	913	890	950	904	848	928	906	895	904	919	849	866	923	933	891	905	950	914	896	896	883	903	848	860	837	900	858	943	902	862	923	918	872	912	912	929	905	929	969	947	926	890	927	910	923	911	881	877	892	881	878	891	951	941	951	943	914	879	890	917	884	915	879	911	891	934	909	927	886	913	920	909	935	915	914	845	848	963	909	889	800	890	900	904	904	925	904	914	860	866	902	858	903	857	949	896	868	852	856	902	909	915	938	846	852	940	922	909	870	889	938	900	868	918	868	917	906	883	936	923	862	900	940	920	897	903	894	963	898	874	901	903	953	886	891	888	898	895	961	896	878	874	912	961	894	887	942	894	921	897	886	923	899	909	880	917	910	893	884	888	857	911	918	954	904	946	879	964	942	906	895	884	831	943	847	888	870	896	905	939	889	877	929	936	928	876	900	849	906	871	901	900	963	917	872	884	946	871	870	902	903	927	879	874	925	895	860	933	924	952	897	905	865	876	920	892	936	902	940	909	857	987	924	960	930	876	853	900	917	883	922	879	868	909	901	895	892	919	906	963	905	871	888	950	910	925	886	916	940	942	883	866	866	870	872	912	855	894	877	897	916	875	908	899	933	900	863	921	971	892	891	886	932	890	880	901	896	911	891	871	905	893	925	903	913	895	931	849	896	893	920	934	871	928	937	993	895	879	937	871	895	902	893	851	875	901	953	882	855	903	967	917	890	856	862	890	902	899	946	840	882	910	858	828	895	917	902	961	924	899	921	909	860	931	869	897	872	850	880	879	901	877	910	918	876	900	882	886	907	899	935	923	914	964	859	948	877	897	923	884	918	903	894	923	866	942	922	952	929	879	891	882	921	906	920	913	904	900	905	896	916	911	916	915	914	887	860	851	861	885	863	853	897	910	884	883	939	903	859	910	901	905	881	945	959	893	930	901	845	951	949	859	873	904	859	852	924	901	887	892	856	860	927	881	909	932	919	835	904	877	888	909	913	859	902	909	915	886	881	900	861	884	911	882	1007	897	892	878	919	876	919	962	920	883	910	910	894	879	889	861	872	915	844	900	939	754	879	853	945	926	910	913	916	932	870	878	914	859	924	941	920	839	885	933	938	890	868	899	915	904	944	913	844	886	893	930	905	930	837	941	853	857	880	898	866	860	880	874	872	890	901	896	914	906	911	914	941	948	840	908	899	892	886	893	960	908	929	886	859	881	861	880	868	976	852	885	932	897	919	878	878	925	872	877	905	864	907	892	923	915	900	914	862	889	972	889	873	917	908	943	843	942	908	910	892	915	884	962	928	920	872	921	918	873	912	874	928	885	894	899	922	894	884	899	917	952	922	918	894	922	820	910	876	879	898	927	903	859	949	881	891	890	890	865	924	871	856	866	916	855	953	922	909	883	903	905	914	911	827	862	849	877	891	928	851	906	874	917	901	905	839	923	901	948	899	931	969	883	871	919	895	980	901	903	935	864	914	826	901	906	948	947	884	881	872	852	941	835	939	914	920	865	903	857	880	857	933	905	873	880	875	941	845	976	884	870	932	892	924	911	940	909	862	866	887	896	905	923	871	940	917	872	955	898	895	978	898	924	897	917	920	871	905	925	886	895	919	931	974	952	894	903	887	867	884	919	886	896	885	911	931	917	891	890	851	925	895	919	890	904	892	892	881	925	961	907	876	896	927	881	894	872	879	929	905	916	915	874	899	893	897	906	846	858	888	887	892	903	931	866	926	916	887	904	912	886	887	899	943	897	891	874	918	888	903	902	887	913	898	847	921	924	951	919	920	895	885	910	893	899	883	844	869	889	980	885	902	883	886	949	933	912	860	926	824	866	890	882	911	930	903	908	943	885	867	884	915	989	893	908	915	907	897	928	843	932	942	882	951	876	896	921	871	855	894	879	897	955	967	867	864	864	862	870	893	868	876	920	956	879	886	817	903	920	882	927	941	904	904	853	911	943	928	912	918	929	905	913	844	859	883	919	915	860	885	848	857	919	888	890	875	894	850	950	911	887	909	911	902	912	847	890	918	940	934	920	877	949	933	883	891	855	909	863	958	883	860	858	891	879	951	909	895	855	894	888	842	905	878	929	896	890	906	889	862	882	937	887	891	906	939	855	890	903	902	946	864	898	886	927	903	901	896	912	929	883	862	903	930	875	890	908	912	884	895	870	945	838	884	934	922	893	900	888	905	869	919	908	938	922	884	858	887	884	919	910	877	931	896	867	895	890	913	918	876	940	928	865	888	908	857	875	817	942	935	924	879	934	876	915	939	929	874	927	940	928	850	910	934	886	860	875	925	852	914	944	874	956	894	857	917	917	906	886	878	884	917	820	878	897	887	934	921	891	874	885	862	917	887	925	953	891	906	901	911	888	919	900	897	921	899	885	908	894	930	875	923	918	848	940	931	921	887	881	897	889	898	901	964	930	875	917	911	918	959	882	873	949	921	923	912	915	883	947	872	895	913	840	843	923	894	906	903	891	911	931	934	893	911	973	910	884	930	944	886	940	912	916	878	899	946	930	897	882	968	908	895	921	844	915	877	876	891	913	895	878	866	816	933	860	836	861	901	914	929	889	879	882	886	863	901	925	832	907	906	852	962	932	910	892	932	894	897	930	891	935	929	887	895	877	871	908	929	902	934	961	879	901	861	885	871	847	882	926	905	909	836	842	936	877	931	848	941	927	917	902	863	900	945	885	926	912	968	891	916	901	870	972	898	891	918	955	965	894	904	919	924	922	930	929	869	899	927	885	928	898	900	915	922	893	877	971
39314	52903	36792	17649	6110	1987	1645	1370	1197	1169	1138	1044	989	994	960	950	908	945	1011	962	948	911	915	953	853	925	952	941	909	905	915	881	904	903	918	848	903	915	929	876	980	877	839	879	890	937	908	949	898	861	850	907	838	826	932	890	886	900	879	856	867	875	925	844	879	913	897	944	925	878	882	926	929	850	889	916	916	970	916	917	853	861	883	933	899	846	857	907	903	890	936	891	928	865	909	857	889	936	889	947	879	891	926	855	887	879	907	902	910	883	884	948	901	920	927	912	884	928	904	892	860	938	861	921	861	970	853	882	885	831	892	899	882	903	881	881	897	895	912	868	877	877	892	819	903	888	920	909	906	903	890	914	890	878	943	900	881	932	939	874	910	860	850	870	907	897	890	946	852	928	896	902	932	907	915	895	887	879	876	893	928	919	885	915	850	857	900	877	926	929	862	881	855	909	873	860	909	895	950	867	874	878	877	911	970	868	955	902	901	891	923	871	890	897	860	877	898	917	902	899	911	882	943	893	881	915	887	886	927	872	883	911	882	814	847	919	924	895	892	886	871	930	897	908	880	940	880	932	867	881	862	894	903	847	876	913	926	841	865	856	885	867	853	901	910	922	914	853	836	895	829	939	916	792	925	900	864	896	882	929	919	945	934	910	881	895	888	916	926	874	868	933	872	854	933	933	974	863	902	983	848	888	850	873	936	904	888	860	887	907	889	889	930	894	944	926	938	943	930	904	881	896	888	854	936	923	933	911	885	882	907	916	955	894	961	869	886	881	873	917	878	864	885	953	917	918	890	872	914	933	898	926	904	938	931	921	922	988	806	963	874	942	945	883	898	933	936	858	874	890	879	883	836	843	930	887	887	887	863	932	908	930	918	939	851	871	887	866	904	889	863	889	934	900	948	874	893	913	957	874	872	880	942	840	916	927	871	916	907	932	923	905	952	897	974	893	911	888	916	897	910	911	930	900	932	910	900	885	917	859	948	910	887	881	904	892	912	859	866	904	926	932	900	912	925	874	895	880	908	839	936	850	950	866	875	903	907	889	881	930	940	914	941	862	896	821	864	884	883	836	957	914	911	862	875	892	902	864	932	907	920	908	925	862	901	878	911	844	873	902	909	908	957	897	954	893	918	850	898	872	890	963	885	882	893	930	902	858	914	872	938	898	893	908	912	875	891	906	901	876	913	908	854	919	933	872	932	904	819	924	907	889	909	864	944	877	863	923	847	848	886	954	876	891	861	886	897	943	931	920	891	882	864	861	900	871	883	830	898	902	902	890	914	886	871	890	922	918	873	906	855	861	855	865	860	839	880	900	823	929	919	889	907	909	866	956	916	886	902	892	901	870	922	901	901	931	881	955	884	926	867	887	856	878	915	880	910	929	929	922	914	867	907	917	905	888	932	911	890	876	935	873	858	848	857	917	857	868	929	899	872	860	911	938	904	909	904	860	936	873	892	912	851	882	863	896	846	915	871	876	962	886	936	890	909	925	894	942	901	870	918	970	911	932	839	848	860	890	902	885	894	928	918	887	849	919	919	815	955	893	895	915	930	903	911	874	887	910	922	866	837	850	913	871	931	888	884	917	857	890	892	896	875	856	874	930	918	909	872	911	898	953	891	895	857	915	919	913	906	899	903	857	871	859	952	923	871	915	972	865	851	867	878	869	894	859	917	859	877	862	890	898	850	909	948	843	911	929	888	892	889	860	907	912	934	919	913	902	934	887	882	925	925	886	852	921	951	861	908	894	925	863	929	862	890	941	908	882	831	948	905	894	927	858	876	871	902	864	905	878	895	876	935	884	915	979	935	867	886	940	864	883	871	907	883	891	926	888	802	902	891	934	936	944	868	867	826	885	888	895	813	894	892	906	931	824	932	925	853	942	942	854	892	925	893	933	906	874	884	898	880	866	883	922	874	907	908	840	895	901	917	895	869	879	885	897	880	893	904	951	906	933	851	905	869	878	883	891	901	883	942	903	850	876	891	920	889	869	938	910	856	955	929	906	886	881	891	880	884	886	901	913	913	912	974	915	927	861	913	863	905	872	861	899	877	873	866	840	871	898	891	887	920	880	903	921	916	905	824	886	853	895	887	886	872	920	911	888	930	894	885	893	866	917	895	921	884	858	882	913	901	844	875	891	894	913	900	925	876	872	891	898	911	884	906	919	876	919	881	957	908	933	926	882	877	851	915	885	898	862	902	911	901	877	887	857	852	877	889	915	972	867	880	893	913	856	898	906	910	908	877	891	965	949	898	872	850	901	874	889	890	887	872	926	884	938	880	855	932	887	836	899	899	843	898	940	889	874	888	843	900	875	910	949	907	876	882	959	943	912	877	873	862	859	867	880	846	900	877	906	866	917	903	912	880	925	844	910	910	884	871	842	917	920	898	889	883	864	866	930	868	924	903	949	862	895	900	916	882	899	863	881	911	910	935	896	883	884	887	937	892	890	851	866	860	862	937	935	873	874	860	904	932	930	909	884	892	927	893	882	917	903	887	858	903	925	909	888	889	912	897	911	918	882	863	891	912	904	865	884	865	940	838	933	936	878	894	921	936	917	888	903	1016	916	922	901	828	966	901	864	864	852	904	892	906	899	939	931	934	903	861	904	943	909	883	945	892	861	918	922	870	902	908	907	898	900	867	847	901	924	907	893	872	899	927	932	909	957	864	904	929	875	875	939	925	927	865	873	917	897	928	877	880	874	918	923	937	840	871	859	933	909	868	904	959	891	945	871	909	910	890	953	885	874	931	919	891	898	878	926	843	842	856	867	919	897	861	956	879	929	907	875	841	921	898	878	891	876	957	884	912	848	934	898	854	895	896	945	922	968	861	969	939	897	894	923	869	895	882	928	900	879	944	911	853	930	886	930	900	925	913	918	905	965	865	910	909	915	964	923	894	852	895	904	845	922	845	896	953	911	877	904	871	862	872	927	854	888	914	885	915	831	858	890	887	922	893	882	921	971	920	895	909	881	854	898	874	925	890	936	918	858	884	894	889	888	849	860	902	859	907	926	906	882	852	942	875	886	858	885	908	875	884	913	930	862	894	899	864	933	934	849	870	934	888	936	881	898	869	964	867	868	863	911	879	868	921	920	866	888	899	915	868	889	862	922	863	855	890	911	901	902	933	896	926	902	892	945	907	909	899	887	900	877	932	917	901	867	894	929	928	890	894	918	926	928	903	931	932	906	870	903	896	876	901	894	941	949	896	884	900	926	859	923	881	850	926	892	886	879	922	897	904	831	865	940	873	859	934	905	894	894	900	905	919	905	924	903	898	911	923	889	908	939	848	865	876	890	875	853	919	906	911	916	904	893	895	920	922	873	912	908	907	858	906	910	923	965	870	907	869	856	903	932	842	852	915	844	883	928	872	874	928	902	886	812	901	909	905	923	932	947	870	907	935	903	888	881	900	879	940	853	871	868	858	904	884	887	866	886	914	916	883	848	907	937	911	925	939	865	931	953	898	899	868	934
22374	20917	28323	23688	20935	20909	11011	1548	1134	1030	945	920	768	761	780	761	722	709	740	747	729	692	699	616	626	640	684	620	637	697	629	670	617	683	620	677	654	656	662	648	623	608	646	626	681	653	616	673	692	595	630	671	658	629	642	632	628	655	598	637	626	644	657	599	661	643	630	638	630	671	634	693	629	649	642	614	635	611	637	662	625	664	625	629	613	659	609	634	680	612	615	649	674	664	661	611	614	659	665	664	618	603	620	650	628	652	640	679	605	676	653	656	645	641	626	693	660	660	642	622	650	680	636	651	631	640	645	666	640	591	662	658	677	646	610	620	621	605	632	631	639	633	597	627	627	618	622	613	620	666	613	649	679	654	665	647	601	624	616	646	692	612	689	657	665	657	662	658	696	646	647	647	593	618	639	582	675	602	635	583	659	635	651	668	586	611	663	612	679	654	653	649	646	595	630	661	599	627	623	641	628	600	601	641	642	625	689	598	645	608	680	608	616	606	640	619	647	640	636	667	712	683	589	600	625	644	637	606	654	595	688	631	646	675	670	623	670	610	649	617	664	615	630	636	623	676	611	610	639	623	680	646	648	645	653	589	658	639	667	614	618	699	652	632	676	639	609	631	636	611	645	651	643	656	621	616	604	620	599	612	647	633	636	628	664	651	644	608	619	644	656	637	632	640	634	661	632	616	686	640	645	641	603	684	662	627	646	663	627	645	667	625	643	669	621	639	675	625	588	643	636	614	589	631	617	615	650	677	606	670	663	611	663	648	614	602	614	685	648	605	642	631	658	669	676	625	640	657	633	600	633	642	706	590	674	638	660	639	631	645	611	615	639	616	609	630	626	650	635	652	620	621	645	623	595	619	651	637	615	631	664	667	648	638	584	621	639	619	652	655	603	599	677	625	675	646	705	671	662	614	643	643	625	611	631	673	663	659	629	665	621	644	620	641	666	567	613	596	664	650	663	620	633	637	678	635	641	611	655	678	649	646	626	659	652	625	646	613	650	653	648	634	637	670	635	620	620	715	612	662	633	652	614	626	664	622	643	649	661	620	620	611	634	607	633	689	623	669	670	621	676	637	652	634	707	612	607	667	645	645	657	641	645	655	657	617	623	608	625	637	649	658	665	627	592	650	664	694	634	627	645	657	631	671	675	610	615	609	639	674	624	632	607	635	677	645	637	658	650	673	625	662	625	659	604	637	617	592	615	664	660	685	636	652	654	648	601	654	605	651	621	670	658	685	633	662	677	635	660	619	651	651	639	611	617	665	660	609	654	610	601	664	722	636	577	597	637	643	620	649	633	665	623	619	655	623	651	670	643	655	644	673	656	635	604	636	667	681	614	677	639	654	620	667	630	608	640	637	675	622	614	663	586	623	668	650	642	608	677	651	631	650	633	657	646	642	642	635	632	653	608	635	654	659	602	590	635	667	632	643	679	646	615	672	623	621	663	642	639	609	661	615	633	663	681	625	663	632	661	607	650	673	640	655	672	636	695	632	640	632	662	581	623	606	625	641	640	606	658	649	671	647	659	630	673	602	591	599	692	670	633	612	626	689	631	646	642	609	653	677	621	653	626	656	627	615	649	642	642	641	641	643	652	651	616	630	664	653	650	660	647	640	610	645	594	646	610	615	587	648	612	650	681	611	640	687	683	616	663	643	645	645	674	605	633	640	623	614	631	602	644	653	658	629	625	629	709	674	637	603	653	644	634	671	654	627	640	611	652	679	633	612	632	640	654	655	657	673	642	626	652	620	625	645	670	628	640	610	625	632	662	658	635	648	625	644	648	619	651	672	598	674	660	639	647	676	607	671	634	652	609	636	601	614	656	682	643	608	609	629	602	632	637	666	575	643	655	642	656	603	648	662	646	666	604	631	662	684	603	620	678	593	666	663	664	642	601	626	604	654	646	617	630	656	629	673	609	634	700	633	624	621	630	646	613	619	661	652	685	687	642	649	667	643	652	651	653	628	634	655	651	609	653	626	681	630	601	668	650	675	666	638	619	608	598	630	631	611	620	653	583	625	636	639	647	645	607	665	631	620	637	648	646	632	653	595	631	675	666	604	656	658	648	641	596	622	603	580	580	670	617	648	656	612	661	663	653	594	623	647	610	637	666	639	672	615	690	634	640	645	630	631	636	607	632	665	620	642	610	647	636	650	680	666	649	641	571	666	641	606	667	634	621	680	636	608	627	613	659	683	654	617	606	652	640	636	648	670	573	620	608	610	607	630	612	603	659	611	612	626	683	618	621	597	644	611	647	585	620	611	627	683	647	661	685	648	618	623	640	659	638	612	683	653	705	677	714	601	682	608	683	626	645	613	685	609	652	664	649	647	602	690	633	644	633	643	664	642	657	627	645	660	626	603	606	669	646	652	638	646	645	616	632	653	653	619	607	592	665	661	615	595	656	622	605	606	597	682	629	619	595	599	639	626	634	669	640	644	645	657	640	576	637	627	660	648	648	621	578	638	617	660	668	600	623	620	632	616	663	647	662	656	630	649	612	673	623	619	675	622	636	650	689	636	659	626	704	665	564	644	658	692	670	673	659	628	659	615	618	597	686	673	662	628	603	644	634	640	655	640	643	663	609	610	617	660	616	610	592	657	689	643	641	606	645	673	613	620	623	632	637	629	629	652	639	651	617	634	646	648	653	658	584	620	663	620	621	642	670	623	597	645	617	630	625	588	609	687	634	586	644	633	589	639	628	592	640	646	635	649	597	625	685	642	635	646	624	692	662	697	643	668	627	650	628	587	684	632	622	603	691	644	630	687	590	664	683	615	639	623	620	609	642	641	618	609	653	654	625	646	651	652	665	635	614	633	605	629	580	667	643	602	632	659	639	584	636	641	643	614	610	622	614	688	640	595	675	668	635	657	645	651	598	635	639	613	625	598	654	604	606	618	680	638	660	622	648	675	658	683	654	668	604	631	622	613	648	583	648	625	599	671	629	644	646	646	655	649	670	590	631	643	637	648	646	642	677	637	645	643	607	602	605	659	649	617	632	700	614	633	679	662	668	640	630	629	639	640	639	594	611	638	646	689	602	615	666	665	579	665	641	618	662	661	644	661	614	644	634	654	691	699	575	673	663	610	634	602	606	616	621	633	655	628	615	666	615	647	630	691	671	608	625	602	628	652	617	639	642	651	629	657	608	663	624	631	638	633	621	655	648	633	652	661	588	615	635	630	660	620	633	665	635	631	633	676	623	635	657	622	656	630	635	652	629	626	612	672	579	656	648	624	645	603	638	642	616	655	634	654	630	613	621	620	644	626	617	630	618	639	621	621	633	628	610	683	596	665	634	639	599	659	634	611	603	609	657	606	648	644	692	618	649	659	639	653	646	612	657	654	651	658	659	642	610	632	670	636	612	598	621	599	666	666	658	607	633	596	605	641	665	661	615	675	599	635	639	615	681	602	684	671	597	601	657	617	643	644	653	659	653	606	641	678	620	635	610	618	583	640	636	665	643	634	624	659
43989	63883	48187	30879	13773	3188	2121	1834	1410	1272	1120	966	915	834	790	830	786	774	776	682	708	699	690	682	693	735	676	700	669	653	715	616	656	664	617	656	653	658	674	664	639	642	628	674	601	625	627	653	654	617	608	628	669	673	659	668	656	684	660	639	641	630	666	643	616	646	653	630	683	637	669	609	641	665	637	639	685	688	648	612	650	654	637	679	672	609	635	655	640	669	640	653	673	611	662	635	663	606	633	649	663	635	635	604	647	586	644	646	628	729	624	632	670	671	635	695	641	651	647	627	617	655	686	622	670	659	659	608	658	628	621	672	680	625	630	640	653	622	624	599	630	666	668	680	669	600	640	689	632	668	617	626	635	606	665	659	649	620	613	636	646	639	686	614	638	632	652	645	643	669	596	623	625	624	639	595	627	660	670	651	629	647	601	660	648	615	677	639	666	647	665	642	653	641	642	613	590	649	650	677	628	651	604	701	679	650	640	634	626	627	664	635	642	638	633	612	681	617	621	611	656	650	631	598	637	667	605	635	643	633	621	640	642	643	670	636	674	644	671	673	675	620	636	663	663	641	616	598	609	675	658	624	666	630	685	613	667	693	620	616	599	652	636	648	651	672	625	648	680	639	632	626	650	679	679	691	670	658	647	628	610	660	676	648	639	626	659	664	592	667	619	628	640	679	667	665	674	641	635	679	582	619	623	690	636	643	636	664	629	649	691	614	660	662	623	697	614	648	670	695	636	637	648	680	664	632	601	664	645	645	630	608	631	660	642	636	639	668	598	636	632	678	678	626	643	651	626	672	652	675	615	622	657	655	642	616	652	650	614	675	638	631	656	689	676	629	665	658	636	662	662	653	667	620	643	636	626	659	651	687	651	638	645	604	643	667	632	636	628	634	689	653	641	628	630	584	663	629	669	625	645	617	629	620	664	660	646	676	638	600	614	635	619	615	650	652	675	641	645	670	627	620	670	656	627	676	631	678	659	653	615	679	671	599	647	625	620	638	655	694	625	624	619	684	645	627	652	634	625	652	653	615	618	661	632	613	593	655	625	674	627	661	651	648	634	651	607	640	652	668	625	687	632	634	574	658	661	661	622	616	662	637	742	649	651	626	687	617	665	646	637	670	665	633	644	622	669	620	600	684	628	631	633	695	656	637	593	657	589	647	633	639	656	598	620	617	622	619	626	682	646	664	632	617	663	637	631	655	683	594	605	656	619	659	636	598	606	642	640	635	640	658	680	659	686	651	666	639	624	636	585	644	636	608	654	646	676	662	610	669	655	647	664	603	635	619	664	647	646	635	627	683	656	618	645	621	638	665	605	682	578	627	650	664	632	638	624	643	675	686	652	596	643	600	656	659	630	623	610	680	630	639	654	643	609	673	632	652	603	589	673	615	625	660	622	671	655	615	593	646	674	607	674	632	646	598	614	657	637	622	683	612	631	640	658	656	625	660	649	628	603	656	647	634	631	662	661	629	634	675	617	615	627	635	586	634	653	649	665	626	699	624	608	603	678	690	676	706	613	635	662	619	629	628	663	659	595	601	594	615	679	639	653	602	641	625	650	653	651	633	689	621	635	666	607	649	640	635	612	573	591	629	657	674	611	623	678	649	647	688	662	597	643	621	645	588	671	602	615	636	692	674	648	619	643	670	627	654	634	641	634	649	668	627	685	602	654	653	636	621	627	631	654	650	648	647	649	655	674	617	608	641	598	645	650	625	646	620	648	626	635	606	643	683	640	609	663	639	686	634	612	654	670	622	673	637	659	671	733	640	648	661	630	701	636	656	605	642	658	653	654	626	640	625	621	668	674	651	658	632	642	616	678	649	648	653	623	632	600	650	629	616	646	676	635	611	649	617	652	618	626	626	599	627	623	616	609	647	662	665	624	679	632	644	619	669	653	628	640	598	644	651	611	603	623	610	633	644	619	661	657	623	672	700	641	641	661	648	623	671	676	688	677	697	684	644	652	616	655	620	640	657	649	616	608	656	656	613	637	648	638	631	662	648	618	655	657	661	666	661	692	627	646	572	638	633	662	666	654	612	648	675	654	668	657	646	619	657	669	675	682	685	661	628	676	621	628	643	636	615	653	582	628	662	629	654	636	688	638	662	653	612	679	631	645	657	681	684	608	667	614	699	634	671	621	619	606	633	635	619	623	631	673	624	669	647	648	647	659	675	664	648	681	648	602	631	622	615	644	610	648	656	662	670	614	656	650	649	659	615	685	643	630	620	637	636	612	603	664	645	592	636	645	660	656	589	595	685	673	656	655	645	660	611	658	645	695	660	632	676	657	651	628	661	635	641	640	600	620	600	622	654	653	644	637	655	688	651	635	634	660	644	653	616	644	687	611	608	646	661	687	613	650	673	632	638	660	641	600	657	652	667	639	645	601	676	627	665	667	659	675	656	654	682	665	638	637	631	606	653	633	626	628	652	626	626	655	693	656	616	627	651	638	673	604	630	664	678	638	681	641	647	660	624	654	598	650	651	638	650	677	661	634	593	650	585	627	637	643	607	642	669	642	604	634	641	619	605	595	627	636	643	652	637	625	602	629	629	670	597	643	639	630	627	645	622	620	690	630	640	647	662	652	658	706	684	648	673	678	649	620	632	643	651	634	642	627	645	642	638	606	635	594	600	626	643	611	617	672	685	626	597	664	665	576	655	705	696	653	687	684	603	603	674	622	655	696	622	637	635	632	628	623	622	659	622	613	650	615	700	656	661	594	591	649	652	624	643	581	641	631	644	607	631	668	607	663	624	646	650	655	657	637	631	633	636	705	623	596	645	654	639	622	615	635	607	645	628	609	598	629	658	608	659	672	643	643	625	602	636	667	657	618	589	657	650	657	659	637	651	655	637	661	708	636	672	662	611	647	647	696	630	671	666	627	688	656	628	666	661	633	653	650	689	642	652	598	600	623	705	623	678	666	644	680	665	679	675	638	652	653	626	670	652	656	634	614	640	644	637	664	630	653	663	640	607	651	604	638	617	622	616	646	631	645	681	609	630	620	609	657	631	633	675	672	612	659	661	645	674	669	621	620	632	654	648	631	627	647	597	650	640	644	624	662	633	682	599	612	671	675	681	627	592	640	624	658	656	606	619	646	660	657	612	662	727	627	586	666	637	621	634	615	644	624	611	703	612	676	702	605	644	678	635	628	683	697	577	671	592	629	647	664	629	638	635	684	649	639	631	617	667	667	631	641	637	658	648	648	649	628	638	612	645	633	645	609	645	633	613	664	663	665	622	662	693	704	621	625	672	624	617	643	585	615	629	652	619	617	625	628	653	635	630	672	589	629	669	602	657	592	666	621	656	697	625	637	630	657	638	600	623	675	637	693	635	645	633	650	665	677	622	600	608	656	664	594	627	616	647	652	630	644	657	614	674	656	620	643	626	623	626	629	655	606	631	647	651	655	640	610	620	615	612	665	675	621	647	681	640	610	655	679	642	689	637	594	638	625	679	693	678	623	628	687	688
34869	31961	29762	17799	5049	1418	1274	1118	1100	1095	1021	1041	981	1030	1009	1024	1006	1002	1010	1013	996	970	939	964	937	975	940	998	986	953	950	955	978	949	947	939	923	947	1023	1022	989	952	910	1009	958	985	954	994	968	958	961	936	904	976	988	958	976	945	925	947	943	962	980	932	911	943	985	968	872	947	998	942	953	995	1019	935	939	1008	955	917	936	938	1012	939	963	991	940	929	1013	1007	1002	999	932	977	929	998	958	915	919	934	935	903	976	940	937	938	931	973	967	939	1015	1040	965	951	910	917	931	930	986	943	978	996	950	1021	970	970	908	1000	962	963	1007	969	958	938	958	967	968	903	1027	925	952	952	950	959	934	952	978	1002	1014	998	938	906	916	947	964	931	996	987	952	926	978	946	975	948	909	952	1032	958	948	974	960	1001	874	922	960	962	952	957	961	957	978	972	961	989	949	980	978	999	988	955	933	937	990	943	1021	952	962	935	936	952	993	942	994	1008	942	926	941	993	984	912	943	966	977	933	942	900	963	943	959	1005	956	946	964	971	955	957	983	958	954	989	933	932	943	929	998	968	947	951	934	955	963	961	1004	928	1004	970	997	950	991	952	1020	957	972	1006	948	977	1007	938	985	959	970	950	957	974	1002	950	938	973	931	1025	964	938	972	983	900	968	961	959	933	959	1018	958	964	992	926	1003	966	950	941	942	981	926	1006	979	980	956	1023	948	920	919	960	941	974	960	919	958	939	959	930	952	988	937	972	946	997	996	900	905	950	925	1015	941	956	926	926	966	970	971	979	891	990	966	1008	891	978	979	970	977	941	931	905	936	947	977	990	957	964	930	1023	982	981	974	926	985	916	987	984	951	983	993	954	1014	954	1004	951	969	991	929	1000	936	897	978	975	976	968	986	932	974	948	1028	932	942	961	935	981	951	958	917	926	934	945	998	937	993	964	935	887	955	1008	966	962	883	980	975	1004	938	968	956	892	973	925	983	954	974	936	938	994	953	977	927	930	979	947	974	946	968	969	924	967	954	987	941	963	967	950	1020	956	961	956	962	993	959	1010	996	932	983	1028	928	933	937	895	942	979	947	878	921	947	935	929	969	980	874	926	970	934	957	914	984	950	992	889	971	943	944	979	1012	998	929	980	944	909	943	935	995	1003	971	970	945	922	952	955	1020	944	990	969	1016	1018	968	962	923	953	992	928	1025	994	995	981	971	930	906	975	992	953	1000	902	899	932	935	970	952	963	1025	924	987	919	995	961	957	997	917	957	937	989	978	981	964	931	931	1005	1017	964	935	957	996	987	986	954	947	968	972	972	1043	946	940	929	916	965	956	930	918	961	995	957	970	938	974	916	970	931	969	1042	971	924	992	959	1026	957	988	942	1000	930	962	893	985	920	961	985	967	948	937	968	1002	924	898	996	976	991	960	951	931	968	942	878	935	996	982	1005	925	939	1011	1012	950	954	892	977	965	1013	974	957	987	934	989	955	947	930	930	893	984	978	940	946	987	953	1011	974	937	904	910	952	949	963	948	945	982	1006	958	962	1005	970	972	940	928	914	928	966	964	964	990	968	968	976	963	992	997	987	971	936	979	955	974	1003	956	1016	962	993	967	931	990	951	996	975	925	949	951	960	967	937	963	969	978	1023	983	959	1008	917	970	1013	955	946	947	919	967	998	969	1000	967	916	917	946	935	936	981	1035	969	987	934	969	968	924	993	985	987	954	1005	982	928	986	1084	965	967	981	971	977	917	903	932	984	952	928	963	991	995	964	980	975	963	933	988	942	917	976	948	994	979	951	918	929	985	999	911	922	975	1019	967	996	937	982	935	979	996	956	969	965	991	981	908	1056	998	1058	975	932	914	917	982	934	1048	974	971	925	932	968	932	958	947	1000	986	975	942	969	911	1006	1006	990	1015	943	964	1015	964	1015	1009	855	944	1034	982	914	931	965	916	981	922	932	954	999	973	968	986	943	921	916	983	968	975	957	956	965	1003	962	975	934	929	959	1031	960	926	1029	1015	908	999	939	954	929	979	985	969	947	941	991	924	959	954	990	943	992	973	942	999	969	859	979	878	992	950	946	996	1031	983	978	973	994	912	991	951	975	896	1006	942	970	966	966	962	945	967	1006	984	950	972	977	966	960	934	964	938	941	1015	936	964	962	971	989	894	964	973	960	995	993	896	956	966	941	965	953	948	970	961	945	892	999	959	935	993	984	995	919	935	980	939	950	962	910	964	989	960	973	978	930	940	962	971	947	949	971	965	978	903	940	897	932	849	998	936	966	1021	1016	998	918	946	981	907	970	983	966	1001	944	982	982	984	997	917	968	963	976	946	956	924	967	993	980	957	989	856	947	975	956	915	991	985	1002	936	1005	1020	974	962	963	1002	999	979	987	1014	916	924	956	981	914	970	926	968	984	960	967	970	980	942	968	953	993	948	1002	933	977	878	917	932	975	992	950	1011	1006	1013	930	915	973	943	945	964	978	976	961	988	930	1001	965	947	919	977	934	1000	998	992	935	968	963	959	968	952	964	962	964	950	988	896	999	959	899	929	945	922	961	941	940	944	965	992	984	976	997	973	923	961	966	979	956	937	969	989	983	988	921	945	1014	961	973	1000	956	989	995	989	1037	929	971	981	976	914	1005	978	974	918	994	1003	942	965	1024	989	985	956	983	995	904	953	1039	941	986	975	976	978	958	1009	967	1003	1024	939	974	990	930	967	914	942	976	974	949	995	1014	939	957	873	1021	954	971	969	962	918	1002	964	980	1028	979	1029	902	970	1007	1008	948	984	1012	960	942	966	954	881	1025	975	995	967	975	963	990	983	924	964	911	960	937	951	953	960	933	971	961	983	944	951	938	951	962	943	952	952	984	965	970	1012	999	984	940	1005	945	971	891	981	971	927	986	965	949	975	976	987	967	954	970	979	955	963	951	966	944	971	920	909	944	955	922	943	938	995	931	978	958	970	1011	994	1009	998	1000	962	962	924	1002	962	965	985	966	982	976	983	991	972	911	928	940	924	958	939	987	928	960	1013	1016	996	977	1000	1019	940	970	1002	1018	960	1007	976	944	911	981	957	959	962	966	966	992	913	1008	913	956	1017	984	955	989	972	947	988	967	938	970	943	984	975	961	978	988	923	922	982	948	951	965	971	986	942	953	981	907	980	924	943	972	939	889	1018	972	998	927	942	947	967	948	973	1009	936	925	947	914	931	916	921	957	958	959	978	909	959	975	944	941	962	930	940	954	922	1006	919	964	999	990	1015	943	972	977	989	986	968	1000	961	986	932	1018	979	984	981	971	973	941	999	984	988	943	979	949	986	947	971	928	1005	958	915	969	982	912	925	985	937	981	999	1019	972	983	993	941	955	958	860	935	926	953	982	991	974	1004	960	1032	975	1005	985	965	949	959	922	959	981	923	957	939	975	897	965	987	979	912	937	1027	955	1021	940	994	992	998	952	922	909	972	961	953	1002	954	982	1000	952	927	913	966	948	961	940	977	1012	963	928	976	936	1022	984	964	908	957	918	972	943	987	935	1001	1022	987	978	986	985	981	939	967	1017	965	903	937	987	1003	934	1014	915	929	977	988	987	907	894	996	936	961	967	972	1006	958	957	925	1012	944	951	966	971	1004	996	976	999	991	991	936	962	937	935	966	944
41906	46512	31896	15833	4966	1676	1368	1326	1203	1110	1058	1058	1109	1028	1050	1056	1035	1012	979	958	937	1017	986	975	985	1016	1029	994	947	1026	1002	985	1020	972	1008	1013	986	946	938	979	972	987	1020	1050	1030	947	930	942	974	974	958	964	1049	1005	993	1015	985	985	981	926	986	971	965	962	922	976	969	1042	996	997	911	992	919	992	1032	921	960	958	937	1015	974	1009	920	986	928	1008	970	957	970	969	943	996	999	991	955	989	1026	1019	1009	963	943	922	968	957	981	1009	956	1030	954	1020	949	985	974	999	949	954	1009	990	1037	1035	955	948	1019	992	922	1032	929	953	960	995	919	968	966	971	1035	962	1039	968	946	994	990	974	1010	960	950	1012	981	919	990	970	969	960	966	926	988	1010	995	987	946	950	991	1003	976	917	970	950	944	981	1005	991	938	948	966	980	910	982	1011	1045	1001	959	990	996	962	994	986	1001	1030	1019	971	998	972	1001	1021	961	959	954	936	894	949	1022	976	981	957	974	989	984	1006	949	1057	939	920	964	937	929	976	991	1020	936	998	941	972	942	960	945	993	973	998	983	967	987	971	951	1006	969	1023	1029	943	987	992	981	974	1037	1032	950	963	1009	928	1008	1038	960	963	978	928	933	990	979	1002	923	993	949	985	1012	990	925	983	921	1007	988	943	971	935	969	933	923	937	980	988	959	1012	1026	992	981	994	924	938	1058	929	943	976	997	980	934	1010	983	1005	1003	949	999	980	997	995	1016	1010	1046	987	929	988	1000	968	982	958	950	913	1005	999	995	985	988	910	1004	997	926	1002	979	916	1062	909	946	917	1041	1010	986	994	972	969	981	915	967	981	959	993	935	970	976	982	974	1014	1015	1016	975	963	1010	993	976	1008	936	934	981	965	960	942	946	1023	990	1011	970	963	956	954	952	937	969	1013	999	944	973	1013	1033	989	992	936	987	991	984	944	993	972	938	951	958	943	943	980	1014	967	996	863	1025	976	929	967	955	987	985	1002	977	970	918	958	980	960	973	960	996	985	942	939	1053	969	991	965	955	976	992	1002	983	976	972	980	994	1046	1017	996	925	934	995	982	985	976	938	980	990	1007	1011	996	1004	950	984	947	904	968	998	1018	975	999	1005	1016	989	979	983	988	971	976	929	1012	977	985	1030	985	936	1018	955	983	912	975	978	971	985	1024	955	975	964	992	1038	935	977	973	952	957	970	971	962	917	1006	963	1002	989	1044	1029	959	990	904	928	1038	949	1008	990	939	1040	953	951	968	946	976	991	948	1007	976	974	960	959	990	1004	1009	970	992	977	990	967	935	959	996	992	996	1005	1008	973	956	1032	969	936	978	913	965	1009	991	1016	980	1015	964	980	955	983	972	989	947	967	945	945	968	999	1016	964	949	1002	973	1009	948	1032	996	977	996	957	952	950	926	972	1023	1013	995	939	1023	943	980	960	977	961	1018	962	984	982	995	1003	995	1039	1009	965	1005	992	1046	1000	918	1016	972	980	921	986	985	1010	910	966	1058	971	943	1005	957	980	932	983	994	955	986	1027	968	957	993	964	940	988	939	950	1036	962	994	971	993	982	954	972	956	977	970	991	1000	977	1025	993	982	1006	916	941	999	1022	966	918	1015	932	1001	969	1012	997	990	1001	953	925	973	923	965	931	925	1008	970	983	943	988	1014	1012	977	981	925	935	985	975	915	999	989	906	927	985	1016	947	968	972	914	997	948	944	926	968	943	957	986	966	972	978	963	1013	1056	988	993	938	968	941	980	977	917	1001	979	996	966	972	936	931	976	1004	952	914	968	914	988	965	941	934	1033	950	1026	950	967	956	1005	932	987	945	935	1040	944	957	910	994	995	969	986	961	926	964	1022	999	1036	976	989	956	956	928	940	993	999	993	964	1026	960	1016	968	922	956	933	974	993	960	968	990	958	1007	1002	985	983	1039	1037	972	948	1003	974	958	945	968	981	998	969	968	1001	954	981	966	971	971	933	986	968	946	994	1026	1002	923	1031	918	975	944	1001	959	1016	923	962	993	963	961	985	944	972	951	939	1010	916	996	958	982	976	987	994	932	990	990	976	993	944	955	1037	1007	966	975	980	967	1004	962	946	987	997	996	1000	988	992	1027	1019	1025	974	1045	961	974	1022	1000	963	962	960	983	976	976	959	969	949	964	955	930	946	980	946	980	1011	1003	1003	1020	992	973	986	1014	946	970	983	965	983	958	949	971	941	930	961	997	1000	973	981	969	942	977	992	1027	982	968	995	905	1019	929	964	935	952	918	1001	1037	994	976	981	932	956	937	934	983	957	994	1053	1014	956	977	887	962	981	992	977	967	944	997	1006	931	972	1003	959	1000	1006	996	958	977	941	1012	966	963	1032	925	1006	934	998	931	978	940	998	1036	993	948	944	979	967	922	989	917	977	967	989	1000	941	987	970	947	966	968	999	930	988	950	981	1003	952	935	1005	1002	969	968	988	994	989	922	994	976	1027	978	975	972	978	1010	961	953	968	989	951	962	956	969	986	992	955	993	1032	952	1017	988	953	976	992	1022	963	932	1016	994	943	938	1004	956	988	934	938	989	945	987	963	982	1007	986	980	898	957	938	959	973	952	1017	986	1024	1000	965	995	971	978	995	972	999	1035	989	991	944	992	906	998	946	981	946	974	982	926	1017	941	983	949	988	963	983	940	952	1013	1005	1016	940	974	963	969	962	1003	965	941	952	956	973	987	984	898	974	972	998	986	1005	968	983	991	974	947	957	975	992	993	1029	1025	967	972	1004	995	918	1033	994	994	978	963	923	998	1001	1005	997	973	938	973	998	956	1005	987	963	984	961	1009	971	928	995	1009	1035	911	955	1003	988	995	973	991	944	968	918	993	981	943	965	970	983	954	945	959	971	961	920	966	1006	999	946	955	997	972	969	986	942	952	1011	968	1006	992	952	978	1002	1017	963	997	929	999	995	994	981	1015	1000	1001	946	998	975	933	930	986	975	1005	982	955	925	957	944	1007	1030	961	1006	1015	983	951	1026	944	944	934	955	1014	940	933	942	926	952	1001	978	984	985	988	975	1014	978	929	966	980	915	1031	947	985	945	995	987	997	962	990	930	935	996	963	943	1015	958	1034	985	1012	958	1028	953	955	1029	920	1029	951	1000	957	998	1012	949	957	974	985	974	990	933	957	1023	1005	914	967	998	969	991	1010	931	993	1035	978	928	972	945	984	994	973	905	1055	1057	980	966	981	1013	962	987	985	1048	955	942	969	1002	983	1017	921	940	1026	1000	993	1029	975	992	1000	977	999	950	938	1020	1006	980	931	958	1003	982	984	951	959	1010	970	1014	1022	930	963	984	947	955	965	1047	1010	991	939	990	981	990	991	969	986	982	978	966	960	950	1011	951	976	1003	1018	973	945	1009	1035	966	944	1009	964	1033	938	1015	971	959	991	955	958	941	957	947	959	987	979	983	956	1015	949	950	1001	966	948	1003	1012	941	1038	969	994	945	902	1032	992	1045	962	944	946	913	981	983	986	979	934	994	1002	973	969	960	968	1044	964	1003	946	977	980	1009	979	964	998	945	1008	944	997	947	947	1032	986	937	993	994	986	1003	927	979	944	964	1009	1038	958	928	985	989	1003	960	1002	928	961	987	974	991	947	973	926	963	976	972	956	1023	1003	983	971	1022	954	973	979	952	970	955	954	978	1020	950	973	906	978	977	1042	1005	957	998	1023	982	972	1031	990	990	918	974	975	955	974	991	1000	938	987	1009	1016	965	965	964	1019	923	930	1006	982	949	990	952	939	982	983	975	980	959
23742	20943	28003	24074	20885	12724	1700	1099	984	971	925	841	869	849	825	865	849	827	821	819	778	785	794	776	812	845	808	865	763	794	798	741	742	777	758	755	826	819	805	767	754	767	804	782	768	785	770	790	806	732	752	784	782	793	758	784	753	727	735	776	772	786	824	771	764	793	774	756	806	739	789	767	734	813	768	791	762	803	752	824	777	774	771	810	747	775	801	748	772	723	793	779	795	768	776	769	779	777	757	751	766	726	778	824	802	764	776	760	806	752	766	747	802	842	721	762	789	762	730	764	765	755	767	749	804	742	753	787	766	782	795	777	782	774	804	742	763	758	786	813	810	795	777	768	812	719	731	772	785	765	791	841	749	775	753	787	730	737	774	756	787	751	809	795	805	806	764	787	807	791	752	826	809	788	780	755	785	821	770	759	769	774	820	749	759	893	762	822	783	757	747	728	761	783	757	779	744	766	775	794	807	744	765	772	797	807	758	792	781	742	763	779	731	817	767	755	793	760	717	776	755	762	815	771	792	803	749	744	739	792	765	775	749	755	765	742	722	762	786	761	781	694	794	754	789	769	775	797	751	728	805	759	845	775	719	748	772	799	779	771	779	774	788	775	765	782	740	715	791	784	790	783	762	736	808	793	833	744	741	751	819	785	765	784	769	752	771	781	754	717	822	787	782	845	774	763	765	804	775	739	770	766	756	716	782	824	764	800	804	775	822	794	804	747	763	766	762	824	827	789	771	785	778	784	773	766	778	811	725	827	785	737	778	716	802	795	770	781	810	783	767	795	784	793	763	777	780	766	784	787	746	794	796	810	745	725	716	829	765	792	775	732	772	750	780	742	788	769	809	784	744	796	795	775	769	726	713	785	803	752	756	791	817	810	817	768	763	763	801	793	788	776	750	747	751	799	785	775	760	762	778	766	770	793	788	803	774	754	740	768	712	776	743	817	708	753	780	776	742	804	780	792	762	763	771	798	784	764	835	783	830	840	734	829	804	793	780	775	772	781	749	765	769	739	772	776	774	804	774	764	768	748	740	777	763	740	764	796	844	748	815	785	776	780	831	787	752	794	810	766	767	758	801	790	817	760	787	731	778	774	765	756	764	759	823	796	768	776	730	734	788	786	762	755	772	782	743	794	786	733	725	821	797	764	789	768	760	771	789	755	780	784	718	781	812	761	692	764	794	787	734	782	738	765	805	814	834	777	794	758	813	759	784	813	732	799	769	789	761	800	752	759	746	814	805	794	803	750	779	780	803	794	816	770	752	752	818	773	791	748	811	806	778	817	810	791	791	802	767	779	790	764	675	783	756	837	770	771	785	756	801	786	748	763	751	746	736	783	799	744	791	720	819	716	754	758	727	743	812	735	772	800	748	813	708	783	748	749	782	795	776	799	772	788	793	762	783	733	780	726	766	782	791	737	728	823	753	766	813	762	766	813	742	729	734	810	731	759	774	743	793	794	802	782	798	722	744	796	763	792	763	738	769	771	720	836	749	758	764	765	760	740	744	765	747	754	781	752	764	797	800	785	781	731	810	761	744	798	773	769	763	811	782	734	748	783	740	755	750	829	853	763	792	810	782	782	741	774	755	759	806	785	779	809	773	765	710	829	745	733	737	759	750	763	766	723	818	776	766	751	800	777	783	798	794	690	718	765	778	738	725	792	763	785	743	724	767	766	808	792	769	834	783	748	771	745	743	804	753	767	812	780	764	775	750	716	734	755	758	785	807	767	726	799	742	787	743	794	809	781	774	777	786	756	793	800	696	740	725	822	742	739	790	765	781	766	772	746	793	711	756	766	827	783	773	763	764	772	803	816	789	767	767	710	739	699	771	723	795	824	748	783	808	839	802	768	771	768	756	737	758	793	764	730	806	764	811	785	760	755	807	743	775	782	780	775	733	777	752	756	773	765	792	771	765	780	761	784	752	854	783	762	762	791	748	807	742	795	713	786	787	774	804	746	785	769	793	755	760	762	806	787	750	779	770	808	782	789	774	782	781	817	779	762	721	792	777	819	792	744	818	801	767	749	762	792	774	801	780	757	777	792	731	764	751	757	776	814	793	760	788	780	760	773	763	752	747	798	791	768	808	768	736	784	759	785	753	743	787	723	779	746	811	794	753	760	785	780	756	782	784	779	773	780	758	843	787	771	776	742	714	715	756	810	800	764	765	739	804	774	773	731	786	794	780	771	784	779	784	781	751	758	755	783	759	771	727	769	723	759	775	761	805	751	739	805	768	745	801	797	781	760	778	735	763	764	733	774	731	770	793	747	804	782	818	795	768	754	764	785	816	794	769	764	771	710	782	824	803	720	808	768	780	747	758	776	781	694	769	752	792	779	774	714	792	758	781	756	763	798	773	756	761	792	807	760	803	748	809	760	767	766	783	787	771	766	803	766	811	778	779	787	820	767	801	818	761	767	752	755	745	836	759	775	773	776	761	770	776	748	780	774	822	747	780	753	750	766	804	805	777	786	775	750	741	773	864	792	822	818	764	752	772	825	775	766	803	778	760	777	774	761	796	746	773	754	782	782	769	797	782	808	760	756	772	798	789	748	798	827	764	783	780	737	802	778	775	720	800	745	740	787	750	790	777	796	784	804	735	799	788	791	789	778	705	832	775	799	751	774	775	780	774	773	769	760	790	765	810	748	767	809	723	770	738	771	784	769	828	779	799	781	752	776	815	762	817	787	752	772	806	755	744	765	778	752	761	738	747	730	777	820	773	752	776	803	778	734	792	765	751	819	777	801	783	833	697	776	778	774	778	805	776	786	753	751	765	721	756	791	818	734	760	760	773	743	790	758	774	731	732	779	729	794	773	808	813	823	785	763	763	737	742	740	753	733	777	742	799	777	795	747	781	748	813	764	808	728	742	749	692	747	776	796	758	752	758	777	795	815	735	767	749	751	813	769	786	817	790	745	787	757	770	794	797	748	714	776	745	775	760	722	806	760	811	796	778	788	794	745	773	777	780	743	718	736	737	712	763	788	753	811	774	801	771	778	798	777	761	710	791	748	695	765	802	798	801	786	776	752	802	726	786	805	785	806	753	799	782	845	780	755	795	723	808	759	830	770	772	742	761	749	785	769	742	797	748	771	727	710	802	785	807	810	749	774	782	761	757	821	808	758	755	804	792	769	770	729	777	765	801	795	746	803	768	755	772	793	786	789	752	774	816	790	787	733	790	803	779	810	742	765	788	775	778	801	767	732	776	756	798	756	806	730	763	709	752	767	784	726	806	766	757	780	751	748	811	744	774	757	814	774	764	685	743	774	806	763	786	786	776	732	794	776	800	735	786	788	766	772	790	769	714	763	782	806	772	769	765	798	779	764	786	828	726	833	772	737	786	771	773	723	770	754	782	757	775	787	748	758	803	749	759	783	772	747	773	764	771	731	767	752	792	787	775	769	791	779	786	789	752	735	782	765	794	773	742	745	726	762	738	767	713	766	717	705	789	670	771	804	828	757	757	750	777	719
38872	50396	38166	20321	5471	1890	1413	1298	1157	1047	980	933	893	888	845	862	847	833	877	839	807	861	875	850	819	806	795	770	823	907	772	834	828	794	836	812	786	845	794	852	853	781	808	745	851	869	809	797	747	814	839	765	762	834	810	787	794	838	781	807	803	799	805	818	785	787	815	800	792	852	773	770	814	762	753	808	796	812	817	776	811	824	789	797	781	747	778	869	791	812	783	779	821	779	857	839	789	844	821	811	777	807	839	798	807	798	802	783	841	834	784	772	752	818	801	804	772	835	803	768	785	827	790	809	765	803	792	832	797	762	828	848	824	760	771	809	814	820	809	839	785	776	797	807	791	812	821	809	797	839	826	778	804	825	818	739	796	803	812	788	886	798	809	795	803	802	804	774	814	785	838	801	792	739	785	789	774	809	808	813	806	841	791	788	788	711	761	823	803	772	731	799	837	794	804	788	783	829	791	817	809	845	867	768	782	778	827	805	850	786	835	810	849	828	785	797	826	826	819	798	878	818	846	800	764	747	776	830	811	807	799	800	759	822	797	854	766	821	807	792	774	833	861	736	734	779	807	785	766	892	808	784	831	810	798	800	783	806	760	776	788	782	806	827	803	846	804	827	824	761	838	782	788	805	797	837	864	797	777	768	801	770	820	778	799	822	833	829	741	799	837	775	751	850	824	788	773	790	758	812	763	757	802	847	817	824	780	772	809	785	779	834	804	826	842	843	836	830	873	828	785	803	800	845	810	790	730	799	833	826	812	761	800	832	811	787	777	831	780	801	813	756	775	806	817	821	819	828	807	820	757	796	836	792	825	794	836	759	827	802	818	780	812	784	815	834	807	822	772	818	783	761	839	751	799	768	817	813	805	837	776	796	826	848	789	815	817	843	794	808	806	838	832	838	772	837	825	767	801	844	818	803	857	841	750	813	825	779	805	839	805	804	796	772	793	785	799	814	762	833	809	777	790	808	806	797	782	768	841	794	805	848	809	809	800	764	782	814	774	736	809	807	829	790	771	757	785	766	847	779	821	818	765	809	777	876	814	775	785	805	813	759	810	795	808	869	812	781	804	825	791	816	803	821	808	813	824	823	823	798	825	751	877	805	845	793	771	771	780	792	805	786	811	759	772	814	814	786	766	790	798	827	808	817	818	803	809	799	845	811	765	803	799	799	857	811	829	780	769	823	759	794	820	835	824	805	827	842	812	741	778	775	820	838	799	802	845	801	828	819	844	811	814	782	767	780	833	796	823	790	832	818	851	767	795	842	789	774	848	817	875	806	856	735	787	855	787	801	809	801	816	768	812	816	789	753	819	805	795	825	844	788	788	794	822	854	741	814	808	784	807	815	751	810	756	774	819	812	790	772	812	878	820	794	840	778	799	770	808	819	804	799	847	820	821	852	800	767	824	835	895	821	771	797	739	833	826	829	823	819	857	854	783	772	868	800	809	780	795	778	827	777	800	830	791	805	827	837	823	844	785	778	771	815	817	764	808	793	783	808	798	798	828	808	856	775	835	802	803	799	809	807	767	796	787	771	808	776	836	785	787	836	848	819	791	811	761	862	762	806	777	826	772	812	830	802	850	819	792	823	802	828	778	759	819	802	788	795	780	835	825	854	792	773	839	744	838	785	806	846	809	824	754	819	846	774	799	800	738	807	798	780	813	769	749	829	810	838	828	842	787	812	811	817	831	738	773	839	857	838	862	776	790	832	793	816	859	768	781	828	779	832	768	789	808	794	783	769	782	831	773	798	812	789	828	729	829	747	827	848	807	814	781	821	784	780	821	821	748	785	803	809	806	740	787	793	804	822	829	794	785	834	799	774	820	847	827	827	837	795	817	816	802	767	814	778	824	807	831	796	824	778	772	813	827	827	742	796	834	805	792	774	827	779	831	811	840	785	911	740	821	781	790	791	795	790	783	768	808	825	809	804	841	823	785	794	817	798	813	845	780	760	802	793	776	817	806	762	813	799	771	780	796	792	807	803	754	847	808	727	798	745	816	857	802	820	806	774	839	857	812	826	789	807	849	792	827	773	781	800	776	818	788	838	788	799	825	841	821	803	821	785	782	786	867	846	747	750	837	859	777	776	835	793	803	776	799	784	858	759	742	761	773	846	802	793	728	805	812	778	770	818	781	768	798	793	794	836	815	762	814	836	860	773	872	815	787	751	794	750	828	804	782	849	812	801	803	825	823	788	789	764	792	837	838	800	850	840	861	836	849	814	771	827	784	793	852	788	776	771	736	806	786	832	754	863	769	830	837	812	819	814	831	793	758	757	809	811	817	811	805	806	799	804	781	769	821	820	843	787	822	853	792	814	794	809	800	859	793	827	749	835	847	824	798	800	755	827	845	741	825	807	780	763	770	855	789	817	808	801	786	811	808	781	768	833	798	821	812	780	800	800	797	859	771	776	779	886	762	785	792	857	747	826	819	797	803	845	790	815	818	757	772	821	839	818	789	792	782	797	808	780	820	799	859	826	791	817	803	784	834	810	791	819	774	767	805	855	804	825	817	843	794	837	832	794	808	786	847	855	797	826	786	840	775	823	803	801	764	807	796	812	817	822	820	784	794	800	791	790	758	828	746	793	778	739	768	806	777	787	808	863	796	796	796	776	789	894	801	780	721	845	791	827	792	797	805	811	814	798	784	797	807	780	806	787	820	792	807	809	787	791	802	804	889	757	788	817	814	817	836	822	818	808	818	730	797	801	766	772	799	843	832	849	807	830	775	845	739	780	792	811	770	790	766	811	801	769	832	774	803	789	793	809	784	778	792	822	855	805	828	851	820	821	846	793	820	800	797	845	822	830	764	775	831	779	813	820	796	799	828	772	803	816	785	816	769	742	778	835	811	829	786	818	815	867	771	803	753	835	854	842	791	838	795	864	775	813	795	694	790	791	829	783	782	883	819	787	795	824	796	832	833	804	783	826	764	747	833	859	824	809	820	833	765	814	779	808	828	812	825	824	852	804	751	783	881	788	837	832	850	778	873	840	833	812	846	765	812	768	787	791	808	836	767	791	812	784	792	859	787	757	822	810	792	822	809	788	831	744	769	802	845	796	824	729	792	712	807	825	821	761	785	772	829	785	747	764	823	798	787	820	841	812	851	762	799	812	805	777	789	798	835	801	793	812	797	837	797	855	797	803	753	789	805	782	761	825	792	801	791	810	795	770	833	811	808	740	829	821	811	811	827	854	772	778	836	808	793	785	779	778	779	795	829	785	825	827	820	795	808	803	800	794	784	814	841	803	795	785	820	779	769	783	828	781	755	812	866	830	806	798	772	743	787	824	802	814	831	779	815	817	806	784	767	811	774	780	776	831	819	813	809	830	809	761	855	810	846	768	783	801	795	791	803	854	831	821	796	790	816	835	850	814	810	776	824	791	820	818	813	821	815	806	798	838	802	757	849	790	783	809	742	764	833	787	791	824	834	858	783	822	800	794	830	773	787	801	782	831	808	777	811	768	780	811
24812	20951	27282	24984	16298	2996	1374	1119	1109	1029	953	923	1007	976	957	962	930	974	935	957	886	973	901	876	919	920	960	924	920	929	915	927	895	867	902	948	856	900	915	873	832	896	899	877	884	876	907	946	944	924	910	900	910	873	871	845	887	868	925	850	888	917	895	924	893	900	888	895	852	908	879	899	845	943	916	942	916	912	872	881	908	900	933	877	928	964	920	910	910	917	947	837	910	930	946	873	894	911	845	865	907	943	918	862	901	932	934	898	872	921	878	908	861	873	901	922	884	931	918	891	879	919	937	941	884	889	926	869	883	939	887	891	921	923	904	924	920	908	877	845	921	905	902	915	865	914	912	839	855	880	928	823	925	921	859	871	972	927	930	848	890	910	913	952	948	899	894	909	860	923	893	920	986	867	884	922	875	940	947	879	910	913	924	923	931	915	880	871	870	928	886	890	865	893	847	866	947	933	900	904	928	905	908	932	869	899	862	920	904	831	895	905	885	922	929	946	941	905	895	929	958	895	886	901	923	915	851	915	939	907	960	918	927	860	886	885	921	925	930	888	873	936	948	895	919	925	869	907	857	887	948	841	839	850	957	905	911	965	881	870	895	905	919	897	908	910	861	850	814	868	850	932	855	889	930	886	880	856	905	918	909	871	904	923	909	913	909	920	924	911	898	884	894	913	883	914	1008	887	908	917	929	877	890	890	866	953	845	909	906	899	913	906	883	897	898	927	889	876	920	920	911	887	964	856	898	880	910	956	896	861	828	820	912	898	898	896	829	855	908	914	852	906	882	938	884	860	917	944	917	898	889	896	900	856	921	873	915	863	945	902	921	912	939	910	931	893	904	935	931	907	895	913	894	887	882	941	878	898	869	888	964	918	925	893	909	907	923	938	894	854	917	911	901	894	939	880	880	861	917	919	926	903	900	927	861	935	887	892	928	915	879	928	896	942	848	907	882	879	917	909	944	894	898	927	980	901	845	915	883	880	894	863	893	835	886	873	903	945	908	914	923	894	895	856	937	933	883	907	905	879	951	909	936	926	888	924	901	912	888	831	877	870	893	949	921	924	929	904	889	873	881	835	884	890	904	914	956	906	937	888	846	877	885	899	822	919	907	949	906	881	917	914	920	863	826	935	907	877	906	869	935	831	896	940	868	848	890	883	903	871	967	861	862	940	896	912	888	861	907	944	861	939	950	908	857	895	894	942	912	912	920	921	927	932	884	953	889	917	917	903	880	915	910	903	923	950	871	901	862	887	920	957	879	951	891	910	923	915	939	926	913	915	921	898	920	943	943	917	902	882	897	839	926	855	859	918	869	898	915	902	901	915	860	949	862	872	909	840	951	892	890	943	883	956	885	926	951	934	867	917	927	954	877	922	898	895	927	882	909	903	916	919	954	899	891	919	938	960	890	921	888	870	893	893	875	863	836	879	915	889	901	891	878	899	898	930	902	873	939	884	856	915	877	963	897	887	858	917	896	910	910	903	856	899	911	905	877	958	886	880	950	892	910	932	918	851	909	938	934	946	870	915	948	889	918	903	877	916	940	869	904	872	903	934	938	928	928	914	896	898	896	923	885	935	929	854	966	926	932	854	897	897	952	921	933	935	909	908	939	890	944	889	919	859	940	855	849	873	922	920	934	912	903	846	969	952	861	940	874	837	899	886	938	878	918	920	906	861	870	859	809	913	934	919	945	898	960	844	899	926	879	965	905	873	873	939	871	920	893	941	877	940	937	941	905	832	888	896	939	895	883	863	884	872	879	860	903	854	850	842	930	844	913	931	914	956	918	943	860	890	924	911	905	895	881	902	882	912	847	893	851	920	884	896	920	903	860	942	871	932	930	898	948	900	876	954	842	876	874	902	926	951	908	890	905	890	882	893	937	952	966	906	909	901	964	914	1039	935	848	865	916	867	887	925	926	884	904	912	927	891	857	920	872	916	915	936	874	889	890	922	942	884	903	909	965	961	881	904	937	957	919	958	893	945	914	863	898	849	900	891	873	914	891	893	899	926	902	903	918	882	866	922	872	867	901	885	855	906	921	877	937	933	894	875	925	912	904	893	934	915	887	906	908	929	855	904	911	910	927	864	869	888	854	935	920	893	931	934	896	937	920	880	885	918	880	877	942	883	886	893	990	901	855	905	925	832	900	917	928	932	877	881	926	931	882	897	916	869	934	878	873	936	922	950	924	848	956	884	896	945	859	905	858	880	889	899	917	856	924	909	919	931	947	896	923	928	920	891	921	917	853	920	919	944	856	954	945	894	928	883	901	956	894	898	972	906	893	929	907	887	878	886	864	861	930	879	925	893	883	866	900	931	879	943	931	914	867	937	886	939	877	885	881	907	907	833	942	885	936	890	934	886	849	900	907	903	906	917	909	855	921	887	940	888	900	939	894	874	894	898	924	934	872	904	896	871	870	930	926	920	868	908	952	907	828	913	940	871	895	918	933	908	877	903	862	895	929	898	935	909	931	881	920	884	905	880	876	913	904	901	877	891	953	965	911	912	873	934	923	914	924	877	886	994	886	907	889	835	909	852	913	901	881	903	927	918	936	883	892	871	892	855	922	939	876	926	885	994	958	879	871	934	902	878	893	892	892	878	946	855	870	905	952	876	923	897	946	900	922	938	897	944	840	836	903	877	859	856	899	944	932	858	909	839	888	901	876	839	898	919	911	904	963	871	945	933	866	939	810	891	865	884	898	906	892	893	927	828	889	916	960	855	872	920	892	861	881	864	878	902	923	903	888	931	870	910	930	873	899	816	876	891	893	931	914	918	919	889	874	892	892	890	931	866	922	910	913	879	895	911	932	933	909	868	859	866	897	908	936	892	878	894	860	922	953	890	925	928	882	863	895	947	952	941	901	947	937	924	956	929	937	903	893	899	886	872	919	869	933	896	871	901	868	938	900	880	937	956	938	868	880	883	929	865	911	813	869	908	931	922	950	929	874	887	864	896	896	862	889	909	906	932	905	843	923	871	894	896	920	915	928	915	871	921	879	936	847	949	883	917	911	925	906	861	896	877	902	860	880	920	932	894	898	896	879	931	894	936	896	908	841	948	867	913	964	856	927	873	895	885	905	912	871	918	957	890	922	850	914	913	893	867	872	926	955	920	912	897	908	930	871	830	914	897	893	930	844	859	918	932	886	877	933	935	904	965	895	906	924	867	907	821	913	907	866	897	891	960	872	960	863	839	885	863	868	916	883	916	967	864	886	871	843	920	887	921	890	909	876	955	838	890	848	962	862	843	964	879	924	932	906	936	951	866	952	937	868	952	905	901	960	899	959	958	953	850	930	907	868	899	870	893	916	899	854	888	911	916	869	854	932	917	884	905	942	939	899	915	862	946	878	926	868	828	927	937	899	910	918	915	940	866	891	943	928	886	877	845	887	903	880	877	920	953	910	932	862	925	961	881	805	865	916	903	858	899	879	924	956	902	872	889	886	901	910	914	912	894	927	895	853	900	911	900	822	896
39305	51909	37424	16180	4648	1991	1611	1375	1215	1133	1055	995	994	1019	953	941	986	990	941	920	932	948	943	833	937	945	940	867	944	950	879	935	933	929	870	923	925	937	935	946	897	899	873	867	874	933	892	886	885	918	951	921	900	974	881	902	882	917	873	920	865	914	876	922	904	863	921	915	904	940	900	882	908	924	953	915	910	870	940	990	880	923	951	971	874	909	891	923	911	911	943	970	895	925	934	901	914	933	904	944	900	914	842	953	957	909	866	955	859	920	882	874	901	909	925	908	915	875	915	894	946	890	942	919	866	909	893	895	918	909	942	918	903	877	860	882	942	889	880	898	877	894	903	954	931	912	885	880	922	905	955	869	907	870	893	931	919	921	878	908	913	915	893	903	948	915	896	861	868	910	899	875	917	871	959	892	905	896	879	950	918	895	933	871	865	934	859	888	914	910	884	968	913	893	903	920	922	891	874	873	893	929	891	897	849	874	970	947	904	908	886	940	966	905	892	933	922	863	946	878	882	865	861	931	893	874	895	879	938	920	878	962	816	940	905	923	911	938	946	911	871	893	892	929	897	922	855	962	923	874	919	933	894	949	910	869	894	897	917	910	908	923	885	918	968	900	931	885	860	906	958	908	849	928	901	914	904	891	926	875	915	898	886	904	865	884	893	911	917	907	920	994	893	918	855	893	879	942	888	988	906	873	940	871	974	931	861	886	923	852	926	897	932	852	920	903	880	927	926	884	882	844	890	863	931	914	908	944	893	905	930	905	905	889	914	928	875	929	893	968	934	895	855	837	940	874	933	910	934	909	897	916	877	871	856	949	873	935	905	904	900	944	903	949	918	932	905	936	919	903	889	872	956	962	881	915	979	888	914	916	946	864	871	925	901	915	908	942	956	944	918	967	883	898	870	928	934	916	915	887	950	840	885	902	895	880	862	858	930	966	834	896	922	909	923	855	889	870	859	836	838	903	896	887	906	879	946	906	901	909	894	908	892	993	901	915	911	915	924	867	878	818	891	957	864	940	929	917	894	904	947	879	904	952	927	872	906	918	949	921	893	938	867	876	843	893	928	924	954	897	892	916	912	927	899	883	891	970	872	936	909	966	936	909	901	942	925	881	913	927	877	906	911	927	901	911	876	913	896	905	861	931	862	896	926	949	883	939	937	916	878	904	932	903	921	909	944	938	892	859	890	929	895	891	898	883	873	926	890	907	955	907	931	894	889	902	921	929	888	871	921	923	862	929	939	902	952	901	962	899	937	947	925	914	844	888	895	891	921	908	865	877	892	889	915	886	870	943	912	944	898	924	896	878	888	903	890	921	921	903	963	912	898	1004	901	895	937	935	954	938	905	900	880	888	919	875	944	911	888	912	918	933	887	910	925	937	919	894	938	885	879	945	881	882	901	906	881	889	894	943	936	906	933	855	915	908	885	862	874	883	900	913	879	904	919	918	956	888	939	947	923	890	921	904	914	933	892	889	920	871	933	909	950	916	938	884	895	849	910	914	884	904	905	868	910	949	894	891	901	917	946	909	909	944	902	920	896	896	879	853	934	889	937	910	848	936	924	923	894	895	951	938	921	912	922	928	958	895	945	926	855	873	877	894	926	931	867	918	904	916	924	840	918	875	886	918	921	909	916	928	957	927	910	938	906	912	1015	903	898	916	873	929	931	900	923	937	942	899	911	920	950	916	962	921	987	912	928	923	910	929	982	931	929	979	902	959	916	945	903	940	886	905	874	942	875	961	923	910	875	918	905	892	865	952	894	906	918	913	895	871	914	905	884	939	923	907	891	908	941	907	931	911	962	905	897	904	889	911	927	945	872	862	903	896	980	887	932	945	942	912	867	907	914	924	935	926	920	926	951	918	882	905	971	862	939	874	874	884	918	898	905	913	951	884	865	918	925	967	912	880	888	893	959	950	888	904	909	919	880	903	935	920	920	940	890	941	916	891	959	945	896	908	898	921	905	918	889	923	924	894	888	880	877	891	841	892	969	935	937	938	885	922	868	863	997	945	925	869	905	871	917	868	936	965	902	934	874	936	886	974	915	900	929	856	912	937	922	884	855	909	918	917	862	932	904	860	881	897	927	950	922	892	893	908	927	872	925	949	933	884	915	921	902	906	913	889	889	896	924	909	927	912	884	889	923	912	958	908	920	932	907	886	902	906	892	913	939	880	883	920	927	861	931	938	941	850	939	910	921	873	876	924	929	952	883	868	888	886	926	887	900	931	919	895	930	862	936	942	929	880	923	940	942	889	842	891	923	914	881	871	907	839	933	897	886	940	936	962	912	921	935	892	872	954	942	887	825	915	936	871	922	921	878	838	886	880	926	949	891	960	952	912	898	876	921	895	918	897	928	943	930	901	875	882	900	875	932	901	912	924	912	905	941	928	948	872	927	954	827	942	883	923	877	891	927	892	982	888	853	971	881	922	913	920	932	847	968	922	936	903	856	996	890	891	889	861	902	922	977	956	912	865	954	883	937	851	943	870	896	936	925	875	890	935	929	892	946	947	894	944	935	929	951	890	936	879	900	899	915	877	959	886	868	926	975	927	886	927	877	949	891	917	919	907	894	888	933	893	904	924	932	902	912	905	918	902	974	881	903	877	938	946	931	957	912	891	877	867	937	813	894	867	931	907	965	893	891	925	924	853	921	951	895	918	967	932	945	891	888	961	903	900	895	925	891	958	893	936	878	915	931	899	881	908	946	876	899	924	883	928	862	915	820	904	862	873	874	935	991	891	880	900	868	878	874	895	902	881	870	960	917	899	882	869	896	954	919	893	917	923	915	907	880	934	878	912	939	919	869	910	905	924	889	881	940	885	873	878	942	938	919	989	911	899	947	906	829	849	928	905	937	958	892	932	891	897	867	918	968	904	895	883	951	932	917	935	936	828	938	937	919	862	923	936	915	888	865	901	907	936	921	867	952	875	964	902	912	987	851	869	941	913	939	846	872	950	884	914	885	916	919	885	943	912	883	920	899	902	901	934	908	930	905	919	902	883	886	900	893	905	947	891	942	912	926	889	935	922	889	913	993	869	928	913	898	896	892	896	883	962	943	922	897	903	931	866	900	933	873	902	867	914	891	889	934	877	913	893	938	904	936	902	838	924	921	912	879	882	928	891	905	915	887	938	903	872	907	923	913	1005	894	875	916	870	928	918	908	871	907	851	928	899	927	957	881	957	909	872	874	893	962	994	875	877	904	929	916	882	880	922	851	900	911	910	892	851	915	903	957	896	946	935	926	908	863	926	907	897	863	881	893	921	945	906	928	970	883	873	929	918	898	920	891	947	883	937	928	895	893	913	952	903	897	892	890	935	907	929	915	862	888	972	918	875	899	912	934	914	874	894	856	884	973	921	902	926	930	904	892	906	877	937	906	912	917	912	944	885	846	987	915	961	936	928	903	951	915	914	861	845	866	890	908	919	948	879	962	937	859	927	895	988	906	964	927	897	849	936	940	898	872	893	872	863	938	867
22388	20917	28340	23644	20934	20894	10872	1559	1112	966	926	806	800	773	788	714	710	739	734	705	687	684	700	696	645	610	630	681	638	625	653	647	644	646	612	659	676	613	597	620	636	620	658	651	648	663	643	625	662	620	673	670	661	665	641	629	663	671	666	601	658	637	643	648	616	606	709	644	626	651	654	625	599	585	628	644	615	658	604	631	681	594	632	641	654	644	652	602	624	660	680	643	669	629	673	614	636	682	641	643	685	662	610	622	586	597	668	657	602	662	662	604	610	681	632	652	633	640	659	617	589	620	678	607	665	644	627	639	638	648	625	666	660	659	646	633	637	597	669	631	657	632	657	639	650	657	636	625	658	618	706	646	615	632	638	669	643	690	658	639	670	625	634	649	674	642	639	593	662	634	621	626	590	657	616	592	639	635	653	643	640	639	653	653	624	645	624	625	605	689	635	618	631	658	624	645	619	654	649	667	644	661	619	697	640	660	657	678	724	633	661	593	634	627	618	665	701	655	638	623	629	645	609	655	638	674	674	638	696	595	676	661	630	673	677	645	643	623	645	665	607	606	663	675	655	642	673	669	644	613	598	615	622	608	635	669	639	601	604	615	614	591	694	648	634	647	654	662	645	592	633	641	590	658	661	623	651	627	637	584	635	691	610	628	644	601	685	661	643	638	645	626	641	611	657	618	616	617	624	678	661	672	631	609	596	615	575	651	664	650	637	640	607	624	632	632	611	652	650	654	723	618	613	595	636	636	633	622	656	606	643	621	679	629	644	614	655	602	634	615	611	641	680	646	641	618	608	614	635	620	667	622	634	656	646	644	615	621	659	664	644	671	630	594	634	673	656	593	647	668	634	622	625	635	606	636	637	608	659	637	688	666	689	595	639	620	660	652	652	583	605	628	588	645	681	617	601	673	647	646	668	663	619	653	655	636	644	621	642	673	661	664	662	687	630	625	658	648	629	625	620	650	649	687	641	631	686	621	695	648	610	638	624	674	686	662	600	671	621	654	642	670	640	635	638	650	669	664	563	641	647	630	645	608	636	643	623	641	605	619	632	649	644	606	595	670	678	643	701	616	655	678	679	647	634	630	621	611	658	655	655	644	613	678	647	652	673	671	629	604	629	662	650	666	631	672	595	638	599	629	654	623	624	623	672	658	628	632	651	656	634	639	665	642	631	670	634	639	661	638	589	611	663	681	657	623	648	639	627	649	656	617	616	640	603	580	654	637	624	628	653	630	594	621	614	689	642	634	625	659	616	653	667	663	636	636	649	635	626	635	666	674	642	639	636	631	647	622	625	588	614	643	685	647	667	654	625	703	599	630	643	650	624	637	675	654	630	602	643	651	668	649	639	615	640	620	659	651	615	632	653	617	608	674	623	649	607	655	679	706	639	627	652	625	631	656	616	638	594	639	664	634	652	629	626	681	659	681	614	670	635	673	607	628	658	572	665	650	688	651	630	647	630	600	612	637	637	649	717	642	695	618	610	637	611	635	669	641	654	617	631	662	656	653	645	646	707	653	619	663	696	652	634	623	658	644	625	657	628	637	668	626	653	614	670	630	670	644	624	649	669	669	648	635	610	651	619	621	664	621	648	623	647	656	635	648	656	661	624	662	679	639	603	633	642	648	678	631	608	680	615	633	677	626	663	659	637	690	642	640	638	642	621	684	645	624	665	652	662	631	683	616	665	700	677	586	671	641	709	646	640	647	643	573	627	621	620	637	643	625	673	604	624	648	674	680	643	623	704	703	651	654	624	640	657	677	654	635	626	633	651	633	658	626	625	629	673	625	695	666	652	623	650	635	664	645	656	612	644	665	647	641	605	670	612	623	622	591	624	632	649	649	602	607	627	672	615	615	630	672	674	649	650	574	647	628	684	666	613	626	663	683	576	688	657	646	644	603	615	655	629	671	633	614	643	667	660	617	659	660	646	675	603	680	673	675	617	661	650	671	657	661	620	626	627	652	622	652	632	686	626	655	592	633	670	658	617	646	634	677	628	651	593	675	657	603	640	642	625	601	640	630	619	577	652	651	608	626	657	683	647	637	646	620	636	640	615	614	645	656	648	652	618	618	656	660	625	668	635	637	664	645	606	613	657	622	658	644	681	637	640	648	613	576	608	619	644	613	615	665	620	601	654	638	597	643	614	644	688	642	603	638	640	604	639	686	591	631	618	667	618	618	669	680	635	613	697	656	707	652	633	621	619	595	679	638	637	645	681	616	637	664	631	644	666	613	604	636	634	690	608	674	639	657	656	680	619	621	632	609	588	622	660	603	605	616	685	612	618	637	691	597	676	716	667	672	666	595	678	673	601	649	671	657	719	640	633	597	632	643	661	632	667	636	637	656	648	639	635	630	660	594	674	713	660	656	632	667	646	635	647	646	647	679	658	656	658	601	684	662	655	635	659	649	617	610	644	667	632	646	666	614	610	691	611	644	595	678	660	648	632	646	636	614	634	644	648	629	624	668	628	635	646	652	671	632	631	630	658	618	661	634	659	613	582	671	622	660	670	604	639	640	644	622	654	655	662	600	655	667	659	629	623	685	605	638	639	649	644	671	647	643	665	644	663	651	623	693	629	607	614	634	670	664	609	652	633	650	640	650	633	679	646	699	663	619	655	647	600	587	684	627	639	657	597	634	624	639	622	633	661	640	636	683	618	675	671	635	641	642	644	662	644	606	608	574	613	651	638	685	618	658	606	637	612	653	661	645	669	647	616	645	624	658	669	687	623	659	646	605	618	646	649	617	633	612	632	681	655	635	685	614	653	607	660	627	642	635	660	634	634	624	673	576	694	593	672	685	661	606	681	646	705	655	651	636	650	625	650	623	658	636	610	652	665	623	648	609	621	644	648	624	649	634	598	632	670	652	608	642	682	674	634	607	608	639	619	637	622	595	708	601	640	623	655	655	632	661	619	638	682	674	636	656	663	621	674	639	669	636	660	651	671	635	646	671	623	637	659	601	641	641	645	652	642	641	650	608	650	666	632	638	633	679	648	631	607	662	603	665	652	662	614	596	655	663	632	672	613	612	647	667	673	677	612	635	670	634	647	618	625	669	633	639	587	614	637	642	625	626	601	623	625	666	606	605	656	624	619	605	636	619	628	661	629	623	686	667	634	612	636	638	663	640	618	654	641	653	634	618	631	653	646	640	592	615	601	628	621	621	651	653	617	599	648	662	654	642	634	653	666	629	636	610	579	647	629	639	621	662	617	609	626	655	633	619	667	629	642	594	697	665	641	663	641	600	641	637	608	630	635	632	685	681	632	646	608	575	635	639	638	606	639	629	682	621	644	586	699	635	687	642	668	601	642	645	664	655	617	649	619	631	610	622	650	631	622	680	631	680	598	662	649	619	617	617	642	630	672	646	577	625	589	607	603	622	647	675	650	651	619	599	604	637	647	665	625	626	629	568	653	680	660	657	661	678	652	614	655	626	685	625	654	636	576	612	667	627	678	619	608	611	641	642	628	592
43224	64171	48303	28433	11586	3010	2190	1665	1349	1036	1005	957	921	851	835	797	816	775	761	741	716	719	653	741	684	664	657	626	667	682	645	664	621	686	639	649	725	676	669	658	629	672	664	660	632	634	632	703	670	663	629	722	636	656	631	633	666	638	636	656	650	657	646	646	614	655	611	622	652	617	651	656	659	649	711	650	627	634	690	671	602	654	660	630	678	623	644	616	632	681	675	658	648	647	617	690	688	611	631	644	591	694	640	651	661	617	683	672	701	654	652	660	625	647	654	635	615	627	666	653	616	619	651	660	629	651	646	684	633	693	643	638	650	641	679	622	660	622	654	605	642	616	620	597	654	652	706	653	635	639	692	636	634	653	633	617	626	629	658	623	656	662	653	617	657	657	632	591	667	619	648	649	643	650	620	589	647	596	606	614	621	661	665	636	657	658	652	674	661	622	700	626	645	699	679	654	659	666	641	615	663	637	586	663	607	662	675	678	596	651	668	619	667	652	665	639	629	640	613	650	659	596	655	656	666	665	637	722	638	631	683	619	616	645	638	661	638	632	692	670	668	604	664	647	661	647	652	609	658	684	640	615	670	623	647	667	637	617	613	627	649	649	633	698	639	628	638	681	665	651	636	649	679	635	675	640	623	639	638	682	668	664	685	690	661	658	650	619	660	624	601	705	623	642	649	645	640	652	608	649	627	661	640	613	632	646	610	652	644	580	679	666	646	640	622	662	620	654	621	662	621	700	652	625	628	642	652	698	629	661	620	639	627	665	639	698	645	629	641	681	617	630	676	662	658	618	631	579	676	615	623	632	630	700	634	616	646	630	643	677	595	683	648	659	659	651	660	662	637	653	611	654	687	644	642	654	639	649	644	623	643	670	685	655	668	665	630	616	656	592	594	646	649	633	593	641	640	612	664	634	652	663	651	657	669	626	640	667	679	644	622	663	671	650	675	607	643	660	677	628	623	663	636	626	653	662	643	623	628	664	615	644	665	681	659	630	673	667	615	657	658	636	640	612	666	625	633	655	668	656	624	624	641	639	669	606	587	690	641	641	621	698	657	641	644	636	647	723	640	682	611	655	631	660	647	612	655	656	639	660	628	639	626	640	596	705	641	678	647	662	677	640	629	581	641	696	662	622	655	644	633	651	663	615	692	646	633	659	658	642	654	640	644	654	610	620	657	646	683	645	642	670	669	628	656	645	640	656	646	699	679	608	614	648	630	622	687	684	632	632	617	606	631	659	643	660	609	659	632	657	667	664	632	655	652	606	641	645	638	683	623	634	635	615	605	677	639	624	672	656	653	656	689	669	667	658	707	660	682	620	646	657	634	650	686	610	654	657	629	642	622	669	628	647	667	640	643	676	680	614	666	666	665	695	663	654	655	678	630	685	649	634	659	634	696	641	604	630	638	660	620	623	622	659	626	653	629	669	631	658	681	640	620	650	624	650	621	637	643	634	645	653	681	651	664	647	669	623	664	632	641	621	669	626	649	677	648	634	661	641	658	631	643	675	670	671	651	642	647	602	656	687	648	650	669	660	634	644	679	678	692	645	651	659	669	636	634	667	669	670	632	627	656	657	606	649	618	694	651	622	680	657	687	642	654	673	639	687	646	641	680	677	633	645	649	648	674	645	659	643	642	649	631	652	624	627	624	649	651	657	633	638	648	639	663	630	630	654	666	611	687	668	612	689	630	621	648	701	644	670	634	654	647	624	618	627	640	639	653	649	645	651	644	660	653	654	655	626	674	624	641	627	644	695	670	623	616	615	646	656	651	669	641	660	671	659	640	689	685	643	626	615	653	637	694	638	640	616	669	680	693	674	627	663	655	601	611	651	642	596	648	701	662	633	662	625	602	629	649	646	661	639	651	660	636	614	620	636	638	634	639	665	658	624	642	625	603	636	641	670	619	685	682	669	660	651	652	610	665	643	637	662	622	642	665	634	646	642	623	664	698	626	628	637	602	670	644	663	638	655	659	628	631	702	643	621	594	702	600	633	669	650	602	630	611	687	683	656	704	678	645	637	655	634	631	623	675	614	679	656	665	635	667	673	651	632	720	654	664	678	672	630	673	645	653	621	661	596	657	660	627	660	614	653	646	671	656	626	681	643	657	651	699	600	618	654	629	636	630	658	660	648	628	665	685	675	622	675	644	685	646	677	639	659	637	668	665	672	640	627	670	671	658	654	655	666	642	653	592	635	631	656	688	696	674	643	640	619	630	648	651	634	686	638	619	680	647	676	617	608	643	647	639	664	644	650	663	640	611	637	640	650	701	645	644	610	657	625	684	616	627	697	655	698	652	619	640	616	661	650	642	589	647	697	675	642	605	633	637	642	671	654	650	650	676	652	651	627	671	675	659	678	591	639	639	677	694	623	680	663	668	638	676	631	681	615	602	623	627	658	634	665	649	622	646	661	674	645	642	604	669	688	609	630	696	630	636	636	646	635	641	717	623	640	633	641	607	667	659	657	629	628	616	622	635	624	640	636	656	653	613	632	624	613	651	672	646	680	662	650	639	678	620	674	659	667	635	670	640	645	670	626	631	631	649	647	645	665	666	637	626	652	667	658	614	657	688	664	623	675	678	642	638	680	652	617	675	667	674	643	688	680	679	686	659	654	679	646	613	674	645	641	643	690	612	689	631	668	661	642	640	605	652	650	639	643	679	659	646	619	641	615	646	664	676	680	660	646	640	640	632	658	635	655	678	695	634	678	673	716	642	625	602	670	609	696	656	648	662	635	695	646	641	626	656	649	674	662	691	639	672	640	647	663	653	630	639	671	659	661	646	646	643	676	644	600	658	669	676	646	586	607	667	625	670	587	668	676	636	640	667	638	665	690	664	610	630	648	681	673	633	582	639	686	612	683	619	641	613	608	615	628	672	623	672	663	674	653	668	653	606	676	621	660	621	701	659	652	645	659	635	646	650	667	686	636	649	676	699	663	679	627	673	633	645	677	659	628	702	650	644	648	614	606	650	612	675	698	635	617	648	594	626	614	655	679	665	632	628	692	655	667	647	645	627	621	623	685	611	651	672	681	657	682	639	653	635	676	625	656	629	663	666	672	596	672	640	615	635	613	717	674	629	690	665	622	652	675	654	645	627	658	656	632	627	654	634	638	617	674	639	603	630	610	664	662	670	638	656	637	657	628	652	659	638	684	672	640	595	606	609	608	621	649	619	642	655	678	655	654	638	643	633	679	657	661	641	626	697	682	635	680	657	638	672	665	658	672	655	635	656	685	656	671	664	631	661	581	650	665	664	647	620	614	617	637	600	658	682	634	647	696	689	652	644	639	643	671	679	628	635	667	647	646	640	618	599	644	648	661	662	671	640	622	661	688	656	665	654	639	634	674	643	666	602	599	656	668	631	588	663	651	653	640	662	632	654	682	617	652	681	664	641	632	684	607	649	645	684	602	669	680	704	631	703	620	685	648	638	680	649	629	658	690	657	631	631	611	566	672	679	655	665	683	678	612
33448	34718	35060	20237	6305	1740	1350	1205	1191	1088	1057	1054	969	1068	1056	1056	1059	962	938	980	945	1010	1003	981	1034	1021	1001	952	975	1017	962	975	1002	926	977	973	961	986	981	989	1001	1022	941	948	986	993	978	1022	948	993	906	973	975	980	966	974	975	1004	938	973	996	937	929	1015	966	993	1035	1015	965	992	1003	955	966	959	981	970	942	945	1002	967	929	995	963	947	914	967	968	944	1029	934	964	979	934	939	953	919	1004	988	996	994	974	941	989	953	962	996	980	994	1042	964	1000	1031	971	963	951	960	1006	988	978	1024	973	975	948	958	963	988	972	995	993	1007	942	962	936	962	970	973	1001	925	993	972	991	939	980	975	925	984	949	1004	916	1015	984	996	984	966	934	951	963	970	972	978	1012	974	919	978	970	957	1006	995	1019	980	958	914	939	968	933	973	956	991	1008	1018	932	956	1038	1007	932	1027	971	984	981	972	979	966	998	972	903	976	989	1023	904	985	940	945	995	1001	980	1017	957	1029	1015	944	988	1028	994	925	936	977	1035	930	974	1016	1014	1001	977	954	1014	960	965	990	973	1028	991	934	979	972	946	944	1005	991	979	1002	964	1003	997	971	974	1011	988	995	969	995	1029	1009	958	974	1037	1008	954	1010	949	946	994	951	958	968	929	955	939	926	996	962	973	947	963	1010	974	1014	1031	1059	979	982	934	972	998	1009	966	1019	1005	1003	961	935	1056	951	921	945	992	1024	974	1059	1012	964	1014	945	983	973	934	985	974	937	991	963	1008	1002	1012	948	951	962	972	961	935	956	991	940	943	950	1008	1014	994	932	967	1031	970	1003	956	988	971	934	973	923	957	947	950	981	987	1033	985	1021	981	945	969	939	937	1012	989	969	930	948	938	992	1000	951	971	971	991	960	945	976	1007	962	991	984	972	1005	965	1031	1010	980	989	968	1023	1034	986	903	999	1047	1018	955	938	997	999	994	958	949	1038	990	966	1012	990	976	1024	944	989	992	989	959	935	964	985	966	978	985	966	925	1025	956	971	956	957	978	962	943	975	996	980	952	1019	1000	946	977	1004	953	1011	996	1003	961	962	967	976	966	955	1003	1006	1069	936	1001	926	952	992	977	979	987	986	949	986	998	960	978	1006	960	950	979	940	969	971	1015	963	997	944	959	995	950	968	945	921	972	996	950	962	1009	1014	958	941	955	958	949	949	1033	943	964	1031	966	972	980	1036	923	1060	966	1032	934	974	963	936	968	951	937	942	1034	996	977	948	973	984	975	987	1053	1024	953	991	972	938	917	941	990	985	964	980	967	975	1000	1009	986	1024	985	914	941	990	963	990	998	1010	945	930	900	961	1041	971	986	989	963	999	950	979	981	981	1013	1045	986	951	961	992	941	1022	938	932	1003	989	999	913	954	928	966	976	965	995	959	1012	990	931	913	987	1033	976	983	975	971	1014	1006	1001	960	948	1016	1003	941	957	1031	977	946	990	965	984	945	966	960	968	959	992	983	1008	1002	968	951	955	922	1013	997	956	968	922	966	973	948	1018	1003	939	968	983	997	958	975	971	1001	963	984	954	939	969	968	925	978	1032	934	977	931	975	1039	995	996	933	928	976	937	991	953	1012	991	959	922	1014	934	1001	941	953	1004	982	938	977	1028	1003	975	953	987	1008	967	909	969	1020	935	975	947	976	962	970	1033	1042	1001	976	966	989	960	1018	986	964	923	948	1012	1003	999	961	1006	956	967	947	991	974	994	950	1004	949	987	974	983	927	1016	958	958	949	988	1005	947	984	1002	967	1014	994	949	969	966	970	966	978	979	921	970	976	989	908	1004	923	931	983	987	992	987	936	998	970	1015	993	983	995	960	1022	1052	963	973	976	964	994	966	992	966	938	988	1033	979	967	950	1011	1004	1005	981	1007	960	1024	952	991	1020	971	1013	995	970	966	960	1031	956	956	946	941	950	1007	983	1021	968	1021	952	979	967	963	1028	984	940	978	973	941	978	970	946	1016	961	1027	1000	968	942	964	951	958	980	1000	951	974	960	995	953	1038	938	1020	982	980	977	1032	1033	1001	983	947	991	1018	1018	1007	954	967	1002	982	978	993	923	970	1012	1006	998	1039	970	1034	1005	964	923	959	920	1009	1021	1037	1001	992	1008	965	1042	967	1002	1023	947	1016	1028	967	1015	920	970	924	1020	961	1013	1012	983	1026	974	989	991	1004	961	952	985	949	1009	1003	1010	970	924	956	998	1025	959	979	1001	998	1011	990	963	925	964	936	978	1030	1025	993	923	953	982	990	1017	988	1009	972	942	933	947	917	962	973	955	993	1000	956	1008	952	947	972	1006	993	993	956	968	957	984	1016	1013	1007	1011	982	939	1016	978	1018	999	992	1013	1060	979	947	935	962	994	970	950	998	1011	997	966	979	927	936	978	964	977	998	944	1008	961	1008	993	957	991	1030	952	992	999	958	958	967	979	984	940	946	985	994	990	966	938	1008	1012	963	975	1035	966	983	966	977	971	978	1060	984	1032	974	1043	998	978	987	944	1012	973	984	947	969	936	982	963	988	975	980	900	968	961	950	964	944	963	989	1008	991	948	935	955	964	942	1018	978	956	1013	991	965	947	954	965	1038	1000	981	966	1039	971	990	1021	925	948	970	968	955	950	993	1005	955	957	970	994	972	1002	954	1012	1019	1007	971	979	955	1029	1022	1002	958	986	985	957	997	982	1002	1032	963	971	1010	998	969	966	989	967	1041	988	998	949	1025	1021	921	963	943	995	1002	996	951	1019	968	969	975	961	975	993	1028	964	980	946	983	958	950	984	976	964	994	950	995	981	934	968	945	1010	951	984	937	993	985	982	972	930	987	958	1011	993	983	995	955	936	962	958	983	955	1020	997	1007	1000	979	984	960	1015	985	968	927	1024	1000	972	944	954	1001	945	986	951	955	1028	986	996	930	899	1019	989	1019	957	1041	966	967	945	984	986	937	993	936	962	1009	926	955	975	972	1009	1037	985	1028	1005	990	963	1002	1018	960	992	942	975	933	900	932	973	1037	971	963	992	1008	997	1009	988	972	943	980	997	942	914	974	1022	1017	952	973	963	991	1004	983	984	974	1003	955	910	970	1004	1007	931	969	1031	1005	983	925	1001	1044	928	1029	951	1042	998	942	1007	1013	966	957	1015	1030	1005	1019	962	992	944	1006	1009	969	972	1006	992	983	988	1005	1011	988	966	985	1007	1002	954	978	951	929	964	957	972	936	997	1007	1045	951	1030	962	969	973	981	955	1029	990	943	993	961	1017	982	939	998	910	942	1027	996	942	996	980	948	983	974	896	965	1011	1016	924	924	970	1024	966	1019	969	968	956	924	1002	1021	997	1006	1015	959	1023	994	923	961	1004	987	985	994	985	926	990	959	967	1002	934	994	993	891	994	975	968	1005	1010	1008	1024	953	957	1003	984	915	952	1004	926	987	950	975	960	955	1011	954	994	980	1017	981	913	930	999	935	938	986	971	958	1030	988	960	1012	933	945	960	936	1002	944	957	952	977	944	1019	990	953	970	979	959	993	1003	1009	1037	975	952	986	974	974	944	964	984	937	998	1029	952	1001	989	971	985	949	1004	986	992	969	935	968	972	981	1015	983	998	975	931	1022	978	990	961	964	933	960	986	988	963	948	990	1013	1013	985	996	1000	993	984	978	1006	1021	979	979	984	981	1014	993	1033	998	977	966	941	960	939	1038	1009	911	989	989	987	980	931	969	960	970	993	948	985	965	990	1042	985	981	994	1034	1016	928	998	1001	1035	986	973	938	1038	1017	932	988	998	957	914	977	948	965	936	1003	960	1015	991	956	956	962	946	936	988
40043	50333	36376	17026	6311	2022	1562	1368	1393	1235	1129	1072	1104	1068	1059	1083	1031	1060	1001	1085	1006	1063	1019	998	1058	1000	989	1000	946	986	977	1111	1049	1029	968	1023	1018	989	926	925	978	965	1013	956	1029	954	939	962	982	1079	967	1109	983	968	972	980	950	974	1029	934	1027	962	1006	989	1008	986	982	1033	982	1000	969	955	1002	973	1048	988	976	1022	1006	1020	1039	1003	1056	984	1013	998	980	968	951	980	1030	981	1007	985	962	981	1088	1030	961	983	935	943	953	1006	953	951	962	1008	996	940	1017	948	1025	971	993	1025	1012	1006	978	959	1041	977	994	959	951	969	948	976	1044	953	953	984	987	928	953	978	1007	1023	969	968	1023	946	981	894	957	979	943	1017	1049	1009	1003	971	1078	1015	1036	1040	1008	1014	983	1028	1008	954	1001	1036	1002	1011	943	1041	1005	931	948	998	989	1028	967	1007	928	999	962	964	1034	990	981	906	962	1023	986	984	912	1001	981	988	958	978	889	945	1012	955	949	979	1003	1029	967	1005	947	1027	961	1017	991	968	931	987	1000	976	963	965	1002	971	965	1004	1030	960	1001	964	1010	1038	997	963	1005	996	998	968	967	1033	967	1016	982	958	928	1027	1016	984	947	993	943	1050	997	997	975	958	990	979	964	993	1002	986	988	959	938	968	968	970	973	966	968	1037	984	1039	1016	974	960	930	995	1007	1013	958	1014	973	971	1045	1032	957	985	1038	1017	975	1013	945	922	987	1009	977	986	983	1021	981	1036	1004	940	1013	955	973	973	989	956	1044	1032	964	954	984	955	1000	968	978	959	1018	1017	996	978	957	1025	1037	968	980	979	993	1007	1037	965	1017	955	960	1018	954	1032	960	999	1010	982	1001	994	1032	962	940	1019	1005	959	971	933	974	973	988	956	1020	959	980	1032	970	1010	927	961	973	999	1019	978	1078	987	946	995	1033	935	1027	997	1014	1024	984	932	1013	970	987	943	994	970	1008	958	963	990	1009	965	968	1017	937	996	996	977	980	1016	1008	917	947	1027	992	1010	1016	1003	977	960	958	996	975	1025	996	932	995	990	1001	997	967	987	984	940	964	991	944	1015	1011	1013	972	963	964	982	1017	989	1039	944	977	1023	974	1017	983	945	960	997	978	1002	975	1004	999	964	943	1031	1033	990	1025	1036	1045	1006	1055	987	987	917	982	1013	1001	939	934	973	975	1019	1002	1007	946	1036	976	977	989	1028	1011	973	1011	983	993	971	986	977	990	1021	944	992	1046	991	1059	1011	985	964	963	1013	1006	958	1049	968	974	979	1016	947	991	1026	1016	1021	1009	941	1007	1007	1009	1009	933	1033	1011	1012	982	952	978	1010	931	981	948	986	979	1007	1017	1017	994	984	974	977	1024	973	1010	985	1004	983	1020	948	969	985	1035	989	937	944	987	970	999	984	979	968	940	979	1021	954	986	997	966	982	1020	1027	964	1028	996	978	948	1020	990	1025	1036	1029	1041	987	995	996	1025	929	969	1004	989	1004	998	1026	998	972	1005	965	958	1034	960	991	1006	990	1024	1039	953	974	966	928	964	978	992	988	976	1009	977	1075	935	1017	1014	1007	1016	1005	968	989	986	947	985	947	988	1021	1014	1001	991	1030	952	945	956	1001	984	970	1027	962	1030	1035	1034	979	952	976	946	973	952	978	978	967	1003	1007	998	1006	1066	963	940	979	958	1026	990	965	931	947	954	1047	930	970	1015	1070	989	1007	1023	1015	966	1049	963	957	945	1010	976	998	1032	934	968	966	1014	940	973	1009	957	951	959	1061	1019	987	953	986	936	1020	1014	948	980	1000	1019	956	1066	1039	964	995	970	1026	1025	992	994	997	958	989	1014	980	985	1037	991	984	1030	1010	1007	1040	969	955	985	1041	998	967	1012	970	971	990	974	965	983	1041	1058	984	1006	961	1011	1044	1026	1030	978	950	942	974	1002	1022	971	982	1004	1032	998	978	982	978	990	1005	989	974	1016	971	1020	1054	968	1043	1019	1036	969	994	976	984	972	995	930	983	1009	986	975	910	997	944	1004	984	978	985	948	1022	977	946	1024	1016	1034	987	961	958	983	974	968	1044	1017	979	977	1034	986	1054	991	942	997	973	977	965	956	999	1015	1021	944	1033	1047	989	1011	994	959	960	931	1027	1016	1004	1001	979	969	962	959	1023	987	1019	1042	1009	1033	990	987	994	995	996	996	976	970	955	974	997	959	1033	979	982	970	995	1031	933	979	998	985	978	965	951	993	973	924	980	1002	947	975	958	964	984	998	1021	1001	1027	1043	977	972	1031	1019	989	968	951	985	983	980	981	996	1009	1053	980	984	1045	975	970	1002	992	974	989	955	940	978	978	974	982	944	950	977	1028	962	951	972	998	968	953	990	932	965	1005	991	975	983	976	1050	977	989	1005	979	1019	985	997	982	940	994	958	998	993	1032	1011	969	968	931	990	989	1062	971	971	944	991	1005	992	1003	1031	990	1032	1002	1000	965	957	1001	957	1029	1038	933	1026	1046	992	1048	1005	978	974	969	1045	1012	1030	960	988	981	1023	980	977	947	1010	1023	947	976	976	983	1011	954	1031	989	1001	1024	957	953	985	962	965	1014	995	978	1029	1003	945	974	928	970	1029	941	964	1005	1012	1000	1029	995	995	990	989	998	977	1020	1019	991	1007	996	1007	964	980	939	1016	940	978	951	1019	923	961	980	979	1018	1011	982	1038	1025	948	996	1023	982	950	1022	978	1015	1009	1026	1021	947	974	1024	992	987	958	1018	978	958	1011	941	1011	1007	993	1030	1013	977	999	987	999	938	1016	1007	935	1022	980	994	1008	1035	979	980	991	1011	1018	1035	1002	961	990	963	997	972	944	1041	1034	966	977	1035	952	1017	964	973	1005	981	953	984	1010	991	1013	963	1015	1014	953	957	973	976	1010	989	963	963	947	996	965	972	964	1014	1004	969	1003	980	1030	1010	1026	976	1037	979	976	993	984	964	947	1017	1030	998	983	981	974	984	1009	989	946	1057	1004	993	1008	1009	1042	970	1026	1015	1023	978	1056	924	1045	982	970	920	984	993	915	968	1019	986	1004	1028	1026	943	999	980	954	1038	1008	958	998	947	931	980	1012	975	979	992	1026	1022	1004	1043	1036	986	987	972	1016	981	973	1028	1006	1044	1011	1014	1001	1036	1008	975	1047	937	1010	977	977	1031	953	912	1000	1017	980	1016	999	1029	953	1007	972	986	963	944	931	983	965	981	989	946	908	983	974	987	1012	949	971	956	990	972	1062	915	970	1027	994	965	1011	1050	970	1015	965	995	970	983	993	1005	1026	992	999	999	972	1048	1007	994	978	922	949	955	942	992	946	937	1015	966	1002	1007	1013	979	1057	1021	988	924	1007	1018	1014	953	947	981	961	993	1035	975	981	954	997	985	952	1010	954	985	1057	1052	984	1009	990	949	990	960	988	965	976	1019	1004	997	1017	1026	1041	989	988	1045	1058	961	1050	1028	1019	950	1015	1025	1053	1019	936	1029	999	979	1010	1028	968	995	959	944	1009	954	975	1033	1032	980	917	1071	1017	921	1007	993	935	1009	1014	1004	994	1011	1027	969	1025	900	951	1028	988	992	927	973	969	1006	1028	924	1015	1040	998	997	975	976	1051	984	1011	1012	958	991	1054	974	969	963	975	997	1012	1035	1016	969	1022	997	985	1013	1004	980	999	966	988	927	976	957	986	994	998	947	1059	983	960	957	968	1056	954	1064	942	954	1001	1019	1024	1012	991	1024	924	979	1047	1013	960	929	1001	1013	892	982	974	1025	943	1033	960	1001	1026	1017	1022	979	1007	1004	1022	973	978	945	981	949	990	994	935	975	997	982	1013	967	1002	968	997	1024	1057	974	968	1032	1048	1007	1024	1018	980	974	959	982	967	971	945	1005	1030	955	1048	937	982	971	978	934	992	919	951	1060	1027	962	986	979	974	985	981	962	1006	975	1005	1014	966	1064	970	950	1045	946	967	1013
23552	20890	28000	24056	20875	13107	1983	1141	1068	1049	936	945	890	871	842	861	865	893	824	820	819	797	830	755	768	800	793	782	887	791	796	869	812	811	806	807	785	746	836	826	841	781	807	808	782	759	806	786	752	811	773	809	760	817	802	755	795	815	761	775	787	816	804	780	793	791	773	821	790	782	798	799	830	779	827	757	834	768	824	804	767	796	786	780	791	792	783	836	790	798	755	822	801	783	781	783	800	788	794	821	769	758	771	813	831	823	773	801	776	785	781	820	847	776	738	757	740	819	763	777	784	799	798	824	791	814	841	783	822	785	821	789	729	797	780	784	768	766	779	768	788	775	768	818	816	759	805	824	855	821	810	801	807	777	745	757	792	773	780	791	777	781	810	783	815	716	824	788	802	800	802	754	830	790	756	746	775	793	802	768	740	801	802	742	769	783	792	825	758	773	814	783	805	806	797	826	795	775	779	794	795	787	773	777	808	754	776	799	857	839	801	803	828	786	770	756	844	790	794	799	814	803	826	801	813	778	786	756	811	752	783	785	795	767	838	762	770	764	805	795	796	810	770	770	769	769	823	776	807	788	751	774	843	820	827	759	800	847	738	828	813	824	816	825	743	807	792	822	798	778	794	785	769	836	826	832	784	800	780	792	757	808	771	802	806	807	769	780	803	805	723	765	820	803	843	766	802	756	756	777	822	784	833	786	719	812	826	761	799	769	774	805	838	833	825	792	756	739	796	780	781	829	804	827	766	789	840	791	801	796	755	824	770	775	779	806	816	768	774	817	807	753	777	834	837	723	772	832	738	807	742	838	779	837	748	827	808	783	762	833	775	783	822	813	803	803	794	762	772	762	770	770	813	777	760	835	785	792	788	781	778	748	811	789	791	790	792	781	749	757	785	810	831	810	796	783	797	819	796	772	783	771	783	785	771	778	751	806	824	806	764	797	795	818	763	783	804	739	848	813	709	814	811	833	772	785	806	741	771	779	789	773	804	767	797	844	796	804	795	809	784	801	807	769	792	760	844	742	754	773	780	805	796	793	764	868	812	766	800	771	823	752	795	795	815	818	826	805	753	792	843	841	823	817	818	837	773	809	773	798	805	771	791	771	769	796	755	813	811	818	825	756	808	778	734	784	797	801	772	807	813	805	814	727	783	799	786	832	785	833	802	762	821	790	819	803	816	733	780	787	770	811	827	757	759	724	725	777	796	799	842	791	835	802	763	773	796	796	775	755	794	820	818	792	756	829	807	810	790	807	755	797	808	790	766	805	789	803	828	817	798	807	785	774	803	781	831	739	744	813	786	809	756	818	778	836	774	801	774	813	778	779	817	835	792	788	831	826	858	796	833	770	755	770	747	783	795	802	726	786	803	770	824	798	806	798	804	796	786	836	812	768	770	783	771	803	779	808	785	827	769	776	731	804	744	792	757	801	773	783	786	788	834	786	777	747	808	781	757	843	793	782	855	748	778	740	779	803	818	800	777	765	785	774	794	774	768	822	790	770	763	777	785	786	806	818	767	742	794	783	751	821	829	796	756	784	821	833	781	788	773	797	811	782	800	804	786	790	784	810	787	811	823	738	788	767	849	747	775	766	766	765	790	770	778	850	798	817	779	784	784	817	801	801	783	777	818	782	800	733	785	785	835	827	787	822	815	742	781	791	777	808	791	763	810	811	791	775	802	794	774	841	787	795	780	775	784	764	793	733	828	819	800	803	799	764	811	764	795	796	794	824	775	827	793	793	856	813	818	782	746	819	762	764	826	725	789	788	804	788	824	785	811	779	823	722	797	855	795	784	876	757	800	785	807	767	783	742	770	777	766	809	809	811	785	740	777	768	813	795	788	798	773	835	795	858	769	789	760	795	766	835	781	740	792	787	763	847	774	788	813	818	800	807	790	798	773	806	824	789	803	796	817	780	804	787	795	777	812	779	819	791	782	779	796	766	826	728	797	779	797	779	806	798	820	801	794	683	846	776	791	805	780	827	799	780	773	817	777	812	759	811	800	781	812	768	799	834	773	766	766	809	767	760	786	790	792	788	761	801	769	799	807	749	820	767	793	773	747	798	828	842	802	752	792	807	775	784	803	799	865	827	762	785	756	789	778	777	781	772	810	757	766	772	796	822	784	888	756	765	801	805	821	782	790	788	728	757	845	764	789	819	746	781	790	785	762	802	829	760	881	777	749	772	799	797	814	806	770	780	784	785	810	764	763	796	799	733	768	771	803	786	771	768	758	774	776	780	775	822	788	771	781	835	789	792	782	840	742	794	821	797	797	833	767	845	793	762	804	818	791	757	774	847	816	781	804	797	802	820	764	793	829	837	755	789	789	739	804	816	784	753	784	794	772	750	814	752	785	776	775	786	752	783	847	775	745	774	760	806	741	821	792	795	775	778	799	768	853	826	760	765	775	860	857	802	785	784	786	741	794	794	779	802	797	768	786	794	815	793	806	799	734	813	759	821	798	765	770	813	765	775	805	756	783	792	796	812	823	819	837	810	779	789	796	775	814	796	782	793	782	839	772	810	831	808	783	799	788	811	769	829	795	732	822	750	801	807	793	808	789	824	792	843	789	788	766	806	829	775	809	841	737	774	807	784	838	782	820	772	799	821	779	803	762	836	723	775	750	795	758	812	782	825	779	809	754	781	828	786	768	850	807	771	776	788	821	773	806	816	799	788	810	771	737	837	794	738	775	725	783	757	792	799	738	749	818	760	756	791	796	797	807	804	829	823	760	757	747	778	803	803	769	848	783	783	829	784	808	807	818	821	813	763	825	767	800	812	781	829	827	816	779	789	796	745	828	771	736	808	848	799	775	720	815	765	785	780	759	814	801	844	766	802	785	857	803	829	811	794	754	772	851	757	740	801	767	724	798	819	802	802	802	808	768	778	801	765	816	862	766	809	837	791	821	784	804	774	771	756	779	795	747	795	784	812	800	804	804	777	795	785	759	828	756	813	790	806	754	770	768	793	807	803	793	787	755	792	788	767	839	825	829	799	786	726	805	795	778	797	818	772	805	736	824	810	772	791	816	849	858	818	795	787	769	819	768	826	771	777	797	753	787	758	783	810	763	770	821	787	748	800	852	790	809	757	816	793	784	764	768	787	789	738	792	727	770	772	756	791	807	756	810	797	789	806	784	802	802	776	791	803	806	780	826	782	744	779	809	784	809	787	779	833	804	813	783	764	818	829	812	827	742	817	793	775	785	753	826	869	762	791	805	807	777	742	784	784	761	745	792	812	794	771	728	746	810	832	859	753	850	797	765	804	796	831	822	789	825	793	800	817	756	771	792	749	810	796	823	828	819	785	830	791	785	790	783	849	770	773	865	750	826	794	791	832	740	788	758	797	782	756	812	785	798	769	767	787	737	803	735	819	780	757	801	851	773	781	780	768	760	806	817	788	803	738	773	792	795	805	754	765	837	847	861	756	816	776	793	759	799	773	788	773	776	787	814	804	736	784	802	812	791	802	835	795
40991	58030	40226	22664	7409	2462	1731	1415	1285	1119	1017	986	962	1001	951	963	899	875	855	791	860	884	848	860	812	854	853	857	818	826	845	827	844	850	814	782	819	832	832	807	833	801	850	838	818	786	778	808	854	822	807	850	868	853	834	861	759	766	780	825	800	802	772	856	816	775	778	762	772	833	785	819	806	791	848	829	833	823	885	786	835	804	785	778	783	802	800	835	813	829	819	846	779	772	783	776	804	814	838	842	843	809	867	833	842	854	827	824	784	777	762	771	785	858	828	799	843	797	845	805	826	773	803	803	798	834	852	817	821	788	831	795	790	790	830	853	830	829	789	795	793	774	822	784	787	786	762	822	804	821	815	816	795	798	793	870	781	807	835	811	810	833	828	855	783	851	805	816	799	768	798	809	825	817	837	808	817	800	821	829	793	804	795	807	808	845	813	833	796	769	819	770	814	790	838	841	794	780	817	815	756	802	836	820	888	773	854	849	867	808	839	797	833	824	816	777	791	804	816	795	790	828	854	814	821	823	777	778	821	782	807	793	799	785	770	799	813	816	824	841	803	791	798	900	827	884	768	876	794	857	810	781	785	815	826	853	814	806	807	811	825	817	795	819	857	799	855	754	839	780	849	852	821	816	816	855	822	829	815	774	890	780	779	846	829	846	816	819	766	822	808	824	817	770	907	844	784	807	828	779	823	777	801	843	814	835	819	836	834	806	866	841	815	851	851	850	825	821	824	784	858	827	813	843	825	818	793	801	798	826	806	800	803	851	780	855	888	824	814	833	789	835	845	806	838	785	832	820	866	808	801	841	848	744	836	756	780	780	792	828	828	836	776	816	762	805	889	832	828	826	795	833	821	804	790	794	802	823	842	818	804	791	847	809	812	831	802	781	808	809	773	814	787	773	846	851	758	841	798	856	802	772	831	774	866	802	822	853	816	807	850	824	856	795	792	787	813	820	837	817	806	803	781	769	802	810	798	735	863	827	820	820	803	862	822	810	777	807	792	827	807	776	816	828	818	839	808	804	835	778	791	769	762	801	774	815	805	828	835	763	805	836	805	776	756	791	754	823	793	781	809	759	854	840	832	810	795	831	793	774	767	851	751	851	792	800	800	762	811	826	834	811	749	823	819	793	882	843	819	852	827	753	814	881	800	794	828	798	844	812	835	816	844	814	809	794	836	815	799	763	826	791	781	872	878	798	840	804	828	819	821	835	802	831	787	859	787	824	854	835	824	849	847	840	827	808	837	765	779	825	818	822	758	812	825	795	835	778	809	805	804	829	816	788	835	848	772	828	767	816	789	783	792	777	748	770	808	821	838	801	787	785	793	838	828	810	824	836	786	831	859	840	861	814	842	842	818	807	784	789	789	784	809	825	792	828	800	777	810	806	835	876	816	795	790	778	813	783	781	768	800	802	768	831	852	815	804	798	775	831	793	816	797	771	875	815	834	802	839	776	796	843	802	802	813	811	803	801	805	823	871	810	792	792	789	796	765	826	815	809	811	786	802	806	801	837	811	820	851	799	799	835	800	783	839	852	823	775	862	838	877	811	826	838	893	792	793	835	806	794	828	761	809	782	851	777	820	826	771	777	810	848	810	827	815	793	814	778	856	864	787	818	809	824	835	772	769	761	823	811	807	839	820	821	814	848	803	800	783	812	755	801	812	791	827	799	814	825	792	857	827	791	778	779	817	813	785	829	802	837	777	729	800	780	813	786	818	813	760	817	808	792	829	807	823	820	838	807	813	771	760	775	775	867	848	821	797	808	858	832	855	809	816	841	846	836	829	832	830	789	816	810	781	823	815	803	849	780	808	758	833	858	793	787	823	784	811	822	851	862	806	783	821	797	802	790	808	842	836	825	804	813	795	797	806	833	786	813	827	748	776	763	812	817	821	843	834	811	838	807	831	840	830	806	835	811	847	827	840	812	812	818	833	812	788	835	792	796	801	851	827	757	780	771	790	815	776	775	827	831	847	854	790	776	837	848	804	782	862	809	828	804	811	862	792	851	810	821	835	845	814	849	855	839	825	865	833	808	821	827	724	831	812	804	763	805	797	777	818	855	842	817	820	794	816	824	810	792	813	788	777	801	827	731	801	820	860	831	822	807	755	809	844	851	824	829	779	762	877	859	842	789	813	832	857	806	749	789	828	836	865	848	819	757	835	829	820	779	808	826	814	813	802	833	751	813	791	810	784	772	770	855	834	812	806	782	805	846	768	721	817	812	818	852	758	825	827	888	823	814	803	863	842	798	819	824	799	804	803	775	814	804	815	824	821	783	802	832	831	753	841	796	851	794	810	802	829	793	844	768	840	805	841	781	836	795	795	861	837	801	877	824	818	802	796	771	821	725	823	837	761	830	868	805	785	785	815	784	816	821	826	854	850	851	803	831	818	776	781	793	857	822	814	893	802	812	801	808	819	792	781	772	834	862	816	818	853	783	787	810	868	800	806	829	794	791	760	813	791	826	770	840	866	799	859	805	809	772	819	784	813	836	818	788	831	811	813	814	847	735	839	834	781	889	824	837	798	803	798	835	749	774	798	815	843	791	800	864	796	775	812	850	764	820	742	857	819	824	778	739	816	827	784	834	810	803	796	805	768	799	821	820	811	806	835	838	812	854	776	787	790	775	803	836	802	818	846	785	804	802	765	827	826	821	865	811	791	854	794	831	772	790	786	773	814	787	751	839	784	829	806	803	803	777	820	796	830	869	813	841	773	760	833	806	815	802	788	787	803	796	766	788	791	801	789	793	780	787	832	781	785	782	800	852	876	791	839	823	811	829	846	781	801	819	808	839	853	772	764	821	811	783	802	787	764	796	834	810	805	779	842	818	832	822	752	795	833	789	819	840	769	872	840	783	786	806	839	797	798	829	813	848	841	843	805	809	834	821	820	851	793	804	803	840	791	806	755	809	797	794	826	824	799	838	856	809	761	818	815	837	800	810	830	805	712	786	765	821	844	800	817	824	827	811	824	791	813	859	800	790	797	763	809	788	808	823	823	775	768	787	847	829	800	829	815	849	840	796	820	828	791	791	769	802	779	808	836	826	865	889	795	801	843	744	789	814	772	831	819	829	871	813	825	849	805	820	765	809	776	834	765	820	796	798	830	844	780	835	787	803	800	775	789	783	820	828	841	776	837	811	831	833	816	778	821	813	806	840	805	786	794	808	851	822	816	795	823	826	865	821	823	836	810	767	814	828	783	776	783	782	807	832	839	813	806	817	843	820	815	784	830	841	833	829	775	844	795	837	827	837	731	791	762	808	809	784	790	804	841	790	804	831	804	796	806	823	816	818	805	833	803	789	870	810	836	798	769	846	813	811	819	790	782	821	813	769	824	778	807	803	813	830	844	802	792	787	766	820	808	808	792	799	800	806	823	804	806	794	773	815	810	816	859	828	816	791	800	840	842	768	822	798	814	787	851	776	755	783	786	832	791	839	859	826	825	819	812	832	828	786	825	800	807	798	787	762
24779	20973	27359	25066	16827	3491	1471	1245	1135	988	1013	955	1017	987	984	926	969	945	916	966	1008	924	972	932	932	908	944	957	898	923	918	940	921	890	919	888	922	957	904	954	861	888	919	916	913	896	926	879	930	956	911	877	959	927	908	920	930	931	969	888	893	908	910	862	884	967	864	857	915	932	929	954	893	934	955	890	910	902	935	975	946	908	887	926	923	936	914	913	903	892	897	910	902	884	895	964	934	847	959	964	914	851	850	959	946	908	953	856	907	866	925	942	898	953	892	906	915	940	925	936	918	828	923	912	923	875	881	888	929	989	895	884	918	935	945	927	896	939	902	925	967	916	952	935	902	919	955	989	867	941	894	951	948	915	935	953	901	875	884	906	890	967	949	949	888	903	872	883	856	928	911	925	944	965	963	937	890	953	893	922	906	926	922	871	878	914	896	961	939	868	866	894	939	970	928	930	930	927	870	928	898	906	923	956	940	899	884	924	830	875	903	900	903	943	909	904	876	910	916	921	928	979	922	828	901	920	891	981	933	909	931	874	920	890	957	937	910	930	924	922	917	893	872	948	862	926	862	888	911	933	904	862	911	886	891	895	892	918	975	861	907	896	869	920	929	864	883	912	852	933	934	868	891	934	942	930	944	956	895	931	855	902	890	911	892	907	880	866	957	906	890	923	876	922	945	994	896	976	924	946	981	934	920	945	896	926	925	927	905	867	895	909	889	887	896	921	928	860	920	916	854	862	885	887	872	900	928	957	914	895	896	911	885	972	861	949	941	983	912	940	899	923	946	934	915	921	930	933	911	902	926	943	883	922	941	931	955	891	880	893	944	915	917	868	944	938	923	850	921	925	926	922	911	977	927	907	862	944	897	922	976	965	919	966	932	895	889	952	853	866	845	913	989	962	899	908	899	957	922	902	927	986	937	920	899	915	892	867	979	874	940	866	890	896	863	857	965	872	911	898	917	935	904	949	942	959	923	861	875	872	894	905	956	892	902	908	936	859	910	862	869	896	939	880	926	875	893	924	885	923	954	883	889	899	918	928	928	899	918	886	962	916	906	874	916	918	896	934	935	890	894	901	902	874	917	903	915	951	909	876	924	948	904	909	888	910	943	943	913	919	1001	986	957	954	926	929	881	927	965	939	904	955	928	885	920	913	932	941	914	908	939	935	967	874	869	873	926	885	863	888	954	906	956	922	902	990	906	975	946	894	939	928	919	930	924	884	942	918	853	917	872	904	887	837	971	926	887	961	898	899	899	950	978	906	899	867	910	902	868	899	921	885	899	881	895	848	895	927	942	934	882	874	877	944	846	901	898	886	882	882	890	934	901	892	907	882	925	835	923	886	925	897	934	904	913	944	878	934	889	942	903	877	913	905	909	891	900	929	982	882	909	915	900	922	910	988	927	919	874	928	896	930	926	913	889	939	955	946	860	889	890	947	885	910	913	860	916	879	884	881	961	892	901	916	915	886	894	865	908	898	887	902	887	880	912	914	897	931	889	959	899	922	840	915	945	910	887	917	899	868	943	954	938	902	915	882	935	844	898	911	897	903	847	869	911	948	902	871	929	903	923	873	927	883	886	918	901	902	921	922	909	898	938	925	976	927	909	851	948	956	968	923	867	909	939	890	902	917	889	913	905	939	905	909	940	875	940	902	891	914	903	938	885	923	883	943	922	915	903	933	885	871	885	944	923	876	874	951	858	950	934	941	906	1021	946	875	865	886	890	891	943	881	878	896	901	975	917	923	952	895	857	933	1018	948	957	925	836	907	962	974	937	916	885	949	875	951	887	902	932	937	924	971	911	860	898	918	872	890	918	947	891	928	889	937	943	918	977	938	895	905	916	881	985	866	907	932	877	867	883	977	895	880	939	958	931	938	900	905	889	892	902	852	913	916	909	910	902	946	928	917	898	978	882	898	919	891	1004	968	902	843	916	945	961	943	921	919	897	954	958	862	866	939	809	956	915	859	939	844	949	904	891	901	904	948	908	898	905	918	950	863	941	919	894	900	879	862	872	882	906	889	943	891	884	927	855	911	907	875	842	869	894	967	948	901	891	906	914	894	899	860	896	917	924	918	898	931	924	950	979	922	916	917	923	888	898	874	940	934	932	868	894	917	903	936	930	902	942	906	952	950	927	925	865	917	906	901	878	906	867	930	956	982	884	904	964	928	967	920	965	941	913	943	936	861	873	917	901	903	948	916	926	904	879	945	937	934	871	905	931	912	899	948	830	815	869	932	901	907	916	894	943	933	883	908	950	885	904	921	941	940	927	925	901	915	921	920	912	943	938	912	921	932	872	867	935	879	895	956	906	916	907	915	898	924	906	923	867	894	874	890	925	894	925	851	868	920	900	905	889	895	915	906	894	888	878	938	950	942	922	960	898	856	902	858	951	892	895	853	886	940	918	916	887	913	891	900	911	943	945	911	916	995	872	895	935	912	935	855	958	945	896	930	880	878	944	904	937	901	895	897	862	894	942	842	851	929	923	897	907	920	936	929	928	923	891	942	917	920	905	894	855	896	944	938	844	929	945	893	919	867	948	928	891	851	880	924	904	836	903	893	935	883	932	943	947	898	970	865	923	922	916	942	913	855	922	916	913	921	897	944	913	918	896	931	826	893	879	966	883	910	867	932	947	869	905	917	894	937	861	886	911	917	887	929	869	866	946	958	902	886	930	904	942	938	883	892	963	918	946	952	888	903	910	908	934	920	903	893	968	871	935	932	889	890	915	927	826	887	858	890	930	879	895	905	970	923	902	925	913	938	916	895	899	935	893	895	953	909	950	898	875	863	936	964	812	884	967	878	867	926	929	920	906	898	885	865	916	936	914	924	930	915	839	894	875	901	978	879	931	941	915	903	902	905	883	874	935	840	909	936	904	934	920	876	917	907	902	912	928	898	905	865	860	902	875	905	870	869	885	911	880	885	912	898	918	910	900	868	865	927	935	929	875	922	943	876	968	912	942	907	923	946	934	945	970	933	896	887	935	906	854	878	866	858	939	904	889	917	888	887	845	934	945	900	917	928	926	933	975	888	907	980	953	875	905	926	935	919	904	895	896	958	908	922	907	896	968	897	919	922	945	941	962	892	974	905	915	898	893	897	864	916	906	941	863	884	875	910	961	864	868	877	888	960	890	871	904	968	908	878	894	911	922	921	871	987	887	939	888	989	927	937	933	985	892	909	903	919	932	899	945	924	888	938	915	948	897	902	910	904	931	877	922	909	871	885	921	894	900	930	968	858	871	948	992	942	950	936	903	928	928	891	949	955	885	906	963	929	875	976	975	937	952	938	893	862	859	884	882	842	907	940	887	918	865	974	906	900	929	878	926	902	927	915	956	857	902	930	930	918	916	882	898	960	977	897	929	870	929	930	878	931	931	878	931	906	985	936	912	906	925	912	944	908	888	949	881	961	858	946	897	912	906	914	889	898	872	918	908	911	917	906	901	903	920	898	932	890	940	976	965	947	932	934	906	956
39810	51470	37793	19273	6240	2034	1629	1415	1281	1191	1072	1055	1058	1021	1069	981	1016	980	981	931	980	968	898	923	968	905	981	948	924	985	917	946	1037	899	958	925	919	959	911	938	945	888	917	941	899	900	950	918	969	956	830	1031	891	909	957	913	895	904	922	934	916	898	937	927	948	909	885	947	911	925	982	891	900	942	916	922	903	899	955	911	932	961	907	926	953	930	881	877	945	943	930	869	887	910	933	914	953	900	917	963	949	852	883	881	893	857	867	924	953	920	926	956	961	926	906	927	957	902	910	937	915	917	936	938	884	913	891	883	895	958	929	900	899	904	925	912	963	941	889	896	863	905	871	924	924	912	965	928	899	925	943	930	964	930	928	895	979	950	975	889	894	960	888	920	917	944	908	890	874	936	858	905	868	928	946	900	932	895	932	931	948	964	913	891	935	922	913	896	975	923	905	892	948	963	919	892	905	853	952	895	932	934	932	881	974	860	949	890	874	858	902	876	961	921	912	908	886	933	930	994	952	972	941	919	941	893	930	894	900	940	988	942	946	930	916	926	917	901	905	927	888	856	946	879	919	915	944	939	938	942	884	964	932	936	900	887	867	960	911	921	921	947	844	932	882	929	943	929	877	881	913	918	895	928	921	914	948	920	890	939	887	896	895	909	920	932	919	915	923	890	874	986	924	955	982	923	890	886	925	941	881	985	890	962	910	895	943	889	932	915	863	903	923	927	893	888	907	917	887	924	930	904	923	869	947	943	885	936	989	886	923	964	923	910	860	911	911	951	896	952	881	906	920	932	870	895	962	917	901	942	894	922	850	919	907	922	914	908	895	930	954	965	916	911	926	896	947	888	880	873	903	948	961	946	939	922	948	952	915	941	903	937	890	893	897	883	892	934	942	987	923	917	903	871	895	876	995	962	874	884	886	884	909	934	877	929	898	915	868	902	889	911	964	906	971	936	831	887	936	934	915	936	986	984	914	913	886	905	894	907	875	919	951	953	892	944	916	942	932	917	874	910	926	908	911	867	873	911	905	916	929	914	911	941	948	881	915	905	894	948	904	876	903	914	901	913	938	981	944	909	866	914	918	941	898	950	874	947	901	917	940	901	871	913	912	879	951	938	882	915	905	878	915	894	886	901	884	933	923	916	945	957	924	934	880	946	942	929	936	929	859	909	896	909	874	894	966	918	895	868	857	942	943	898	893	922	910	954	835	949	915	892	938	930	924	964	956	879	940	963	910	926	882	873	921	961	961	939	920	885	942	918	904	847	926	890	921	917	857	964	929	903	897	890	942	964	926	910	923	901	931	933	930	946	941	942	900	895	942	905	936	900	875	874	947	927	923	924	920	900	900	911	973	920	959	900	897	924	928	926	902	909	903	997	910	912	917	864	948	914	864	946	879	936	896	933	916	871	970	918	911	912	926	939	904	910	942	912	922	925	891	905	923	959	949	929	859	903	916	916	942	865	930	964	927	881	909	937	880	912	901	970	902	905	942	887	936	873	888	887	901	933	919	897	868	910	908	868	892	882	929	950	946	942	901	920	959	886	957	893	858	881	916	889	952	928	900	967	886	889	912	931	918	975	920	941	935	982	900	898	898	936	891	958	883	881	878	939	966	916	888	915	892	938	888	868	927	919	899	892	883	884	914	923	913	943	953	914	920	940	875	933	923	942	903	873	920	917	918	876	918	911	900	905	914	915	939	904	925	912	921	914	952	955	887	924	922	941	907	949	906	867	960	891	934	925	880	866	892	881	895	917	900	920	927	911	903	958	871	949	921	952	905	851	933	900	940	995	922	962	902	877	932	961	912	887	917	903	964	914	918	898	879	923	943	934	923	880	888	923	941	928	948	867	961	898	978	916	888	991	939	913	920	908	940	909	872	923	914	895	960	927	900	992	849	938	902	901	969	954	886	919	928	877	875	898	906	904	902	923	911	908	936	945	930	1001	889	947	914	931	934	912	874	916	951	907	911	911	872	874	943	901	950	899	902	864	882	957	914	886	930	864	892	913	928	922	898	935	942	944	904	913	921	956	909	848	846	865	907	919	902	948	928	922	917	915	938	906	886	875	932	865	949	936	909	852	938	889	931	939	946	905	897	947	899	890	879	915	932	898	884	894	907	935	892	880	861	887	882	934	900	924	928	896	938	899	897	904	886	912	867	930	848	930	931	914	939	906	931	920	937	907	887	869	943	881	884	899	877	912	878	933	932	913	941	948	948	905	956	896	897	912	853	897	908	954	917	916	969	941	867	948	939	869	953	928	935	931	982	888	890	926	923	902	967	884	909	940	988	888	946	871	884	912	896	911	911	894	948	845	891	917	926	952	923	961	851	884	874	950	897	942	974	938	916	937	918	996	955	934	874	873	949	970	907	846	917	869	889	882	885	922	920	935	875	932	913	895	881	894	852	942	923	882	942	883	896	913	915	921	928	898	960	922	894	942	943	924	939	882	901	898	917	947	896	917	953	902	959	843	942	913	923	834	886	881	875	910	885	946	899	956	912	909	933	929	958	908	876	905	900	926	885	913	934	906	917	913	913	909	887	875	916	879	885	879	924	919	958	900	950	876	899	952	914	952	929	877	899	942	898	900	935	910	926	893	940	877	950	988	892	911	930	922	899	878	889	968	925	963	914	917	916	904	915	932	941	931	957	894	967	924	928	917	975	896	906	908	971	834	932	920	929	943	958	962	896	929	963	922	932	964	907	928	963	915	902	944	854	906	933	937	904	883	891	919	898	867	920	892	933	966	895	921	905	935	917	920	888	907	880	875	896	894	902	911	950	863	960	888	930	928	900	919	897	942	889	889	916	885	905	934	893	894	911	902	943	889	903	946	979	871	900	910	923	913	893	888	865	917	960	906	936	911	929	935	899	963	899	896	909	917	948	913	920	908	977	901	873	959	846	919	880	891	912	936	943	882	928	955	898	949	911	911	910	859	965	890	882	931	908	920	893	924	923	917	837	913	971	995	923	944	885	929	941	941	932	906	933	923	886	966	933	945	904	924	855	935	890	942	940	948	888	895	883	949	904	940	944	917	921	948	923	925	904	937	892	955	928	928	975	936	916	951	988	927	842	911	986	919	963	884	920	884	879	939	921	994	992	943	903	933	896	862	935	920	945	925	926	899	949	881	902	895	935	921	893	908	980	974	893	926	867	869	878	933	945	923	939	930	891	955	904	938	909	907	944	925	958	912	882	948	889	902	894	963	927	909	925	890	930	900	932	928	945	964	887	944	895	951	923	979	920	920	899	939	924	911	952	932	905	898	881	934	918	941	914	905	845	921	890	900	893	864	890	896	924	943	924	942	966	969	880	900	925	969	895	916	925	936	939	892	874	894	926	912	913	880	947	928	913	924	944	917	926	882	891	913	974	897	929	925	934	868	929	944	920	913	848	913	923	924	983	919	921	916	862	923	951	953	935	966	932	891	927	929	938	862	906	937	940	900	884	855	887	902	907	948	922	937	931	922	944	918	936	905
22454	20926	28337	23671	20932	20897	10809	1464	1018	997	884	809	832	773	827	729	755	762	732	684	710	654	725	691	658	649	678	700	651	628	671	616	672	687	705	619	654	654	660	629	696	627	639	614	631	666	622	616	665	604	639	626	634	635	634	652	630	599	682	704	665	638	645	673	661	640	678	649	605	654	633	662	627	642	615	591	658	647	641	668	681	658	638	633	681	628	577	641	621	637	644	659	670	666	631	628	690	668	703	658	629	605	674	615	685	652	624	652	590	625	600	647	621	676	615	651	641	688	642	650	649	636	623	584	651	621	629	659	640	626	613	625	654	677	629	647	651	680	663	650	624	682	619	689	682	659	668	684	633	621	634	615	604	587	629	611	632	599	653	665	655	613	630	612	636	664	602	654	678	656	638	659	677	663	659	615	657	642	623	666	618	646	637	653	627	623	603	708	660	661	598	591	644	647	670	618	592	618	634	627	658	609	677	643	644	659	638	605	661	620	674	625	670	662	580	632	623	668	680	687	659	651	664	623	649	646	631	670	614	642	623	621	654	651	649	673	636	617	657	618	651	567	670	642	693	659	620	615	598	634	679	634	630	680	674	699	648	650	680	638	648	680	617	666	594	631	667	627	633	641	645	659	619	660	608	615	625	607	626	607	667	618	625	644	661	647	628	688	626	646	640	653	661	627	605	670	615	650	633	647	621	642	612	641	649	658	640	638	584	623	637	603	655	646	621	606	607	664	641	611	611	634	700	615	670	669	620	654	613	641	662	642	618	654	639	634	694	625	619	698	671	611	627	617	672	655	692	625	645	640	627	623	587	648	616	656	625	632	660	694	664	645	669	632	617	665	639	659	634	638	666	648	626	616	620	652	657	601	644	676	614	681	617	674	598	611	643	650	650	608	635	602	633	627	673	644	651	659	612	643	636	635	654	629	600	615	654	645	635	647	667	611	604	626	624	639	647	643	637	673	654	608	667	637	642	646	580	595	649	686	629	622	655	619	665	665	629	596	630	645	662	624	673	644	637	542	650	614	637	685	661	645	580	662	620	617	669	646	645	633	634	645	663	666	617	624	672	660	647	599	654	639	648	599	638	630	668	682	646	634	657	667	609	652	653	662	659	617	592	634	654	653	677	623	638	653	667	619	564	652	626	637	639	660	678	610	638	605	677	628	605	651	642	649	652	635	647	621	621	660	651	645	639	648	633	669	685	650	638	653	617	654	613	655	680	652	642	610	638	654	663	658	670	612	646	663	656	628	707	653	623	660	617	642	634	656	630	656	604	655	621	642	625	650	622	654	686	634	641	673	635	659	635	628	617	638	653	702	621	614	658	641	653	660	641	652	651	600	588	672	617	631	648	649	640	640	657	654	641	641	636	614	636	626	645	645	615	658	652	651	679	619	643	607	630	648	636	612	637	661	641	625	639	632	650	667	681	658	674	638	608	662	674	657	625	640	605	647	618	641	608	648	598	678	632	629	638	624	609	605	628	639	660	632	619	667	619	646	630	671	639	664	643	664	620	681	666	661	635	660	648	623	620	604	623	642	625	694	614	637	634	612	634	609	629	630	637	649	643	630	670	654	635	612	612	659	602	590	628	649	620	632	654	665	641	628	643	612	665	622	679	660	616	632	624	643	671	627	610	626	647	686	640	620	625	632	648	638	604	673	639	646	583	584	630	635	627	638	632	681	617	659	623	646	638	648	584	647	591	594	651	677	685	675	624	581	619	700	633	656	629	630	657	600	611	674	663	668	640	650	626	624	608	620	673	644	620	668	624	646	641	633	579	641	620	640	646	620	671	628	626	679	642	641	644	627	611	640	591	654	624	637	629	603	644	641	671	581	630	662	637	610	612	631	663	621	652	613	647	633	589	659	640	651	623	688	657	669	657	604	607	622	675	644	579	682	645	678	648	601	640	669	616	611	613	633	614	616	671	649	632	622	629	654	632	629	679	601	687	600	628	697	630	644	635	631	633	646	629	626	628	648	622	647	700	681	596	635	653	674	656	636	664	638	646	640	641	645	614	653	649	573	631	627	677	674	645	599	654	634	614	636	675	685	638	685	680	666	649	603	608	626	638	664	610	610	674	628	621	668	681	687	693	691	658	641	631	662	641	634	626	641	669	618	654	600	651	591	661	684	630	638	627	654	607	662	687	645	641	623	681	661	587	672	636	645	612	654	674	598	666	594	639	616	647	643	638	616	679	645	621	667	658	620	582	674	645	596	611	627	627	590	592	611	630	635	679	619	622	597	632	597	638	639	627	651	621	594	662	581	640	666	675	607	628	634	641	656	589	664	598	624	616	630	641	645	656	648	671	627	620	571	654	671	624	677	645	602	668	636	638	602	669	664	606	639	616	628	610	663	626	610	637	634	606	669	623	631	649	661	657	625	669	624	615	609	626	670	621	592	650	604	630	598	659	631	659	635	628	639	630	650	607	644	670	600	625	608	601	637	663	650	597	634	638	676	645	648	653	641	618	644	628	594	652	696	670	621	636	649	637	601	625	667	603	640	589	635	669	652	604	691	616	629	653	645	642	648	659	638	665	678	633	638	655	648	656	601	632	619	659	630	640	630	671	661	641	647	604	663	597	621	606	651	599	639	621	630	586	662	612	639	636	695	641	675	646	617	665	655	588	661	614	693	643	604	637	599	640	659	622	583	651	604	702	672	630	621	609	583	670	631	663	682	623	647	608	666	646	612	600	674	612	647	596	645	647	654	617	622	661	661	630	627	668	650	695	650	627	625	674	630	640	632	642	638	615	659	606	656	618	637	647	611	601	630	652	619	618	597	668	678	684	663	637	634	667	657	627	614	650	679	600	627	633	600	629	616	616	669	643	645	673	642	650	654	602	624	632	604	644	656	673	677	630	670	650	632	651	637	676	627	595	611	623	685	643	632	627	666	621	588	683	637	641	638	632	632	671	596	657	610	649	633	646	663	617	610	643	655	630	621	621	662	650	624	639	644	638	640	671	646	671	634	674	639	644	602	651	655	629	636	682	609	611	637	658	670	624	626	631	673	662	667	639	661	637	641	659	576	659	643	622	621	609	667	645	634	569	653	656	659	669	649	606	621	628	639	630	666	628	675	617	639	642	670	618	675	646	608	637	618	649	635	661	608	606	625	619	619	629	683	617	660	686	647	653	614	617	650	632	599	632	636	623	608	678	651	646	618	644	627	644	639	634	590	629	676	630	685	618	693	659	671	640	629	664	626	655	624	635	571	630	630	640	665	653	648	619	653	661	634	607	627	661	616	649	603	638	640	643	646	595	659	689	618	689	662	648	622	658	664	613	635	645	611	642	613	652	600	663	672	631	660	664	590	617	640	633	668	637	613	608	629	640	634	693	645	678	616	621	636	636	666	596	625	595	667	648	645	667	718	622	608	657	662	691	612	650	637	631	639	621	639	670	602	624	645	632	637	652	612	585	664	633	673	625	610	621	646	656	657	612	636	632	616	668	645	689	641	608	651	612	671	623	669
40918	64413	48879	29452	11070	2702	2166	1672	1349	1174	1033	939	841	916	825	830	795	749	767	734	739	678	670	732	683	708	671	732	660	657	706	689	668	647	694	666	649	608	686	619	695	652	638	653	680	657	651	606	654	699	682	689	624	646	652	658	642	673	664	680	628	627	676	645	625	625	646	653	597	670	665	645	677	640	617	641	642	668	690	647	649	661	723	656	694	633	654	655	622	635	668	647	679	618	696	624	698	619	686	606	613	620	719	688	640	655	669	627	677	630	683	692	670	635	660	631	672	610	619	655	664	634	669	665	655	604	636	676	606	647	635	639	661	654	660	679	648	639	719	631	624	641	645	638	665	659	650	624	655	644	677	657	630	704	636	684	612	614	639	641	650	623	650	668	607	676	649	656	655	690	678	681	677	683	648	638	638	658	696	621	638	618	641	624	614	686	671	660	641	647	671	662	654	640	659	677	697	675	638	655	630	625	664	678	713	655	678	640	642	660	630	676	635	666	601	627	618	627	676	667	633	659	646	670	664	639	632	659	688	659	700	690	652	651	610	642	676	658	614	615	677	639	638	689	632	655	658	633	660	647	631	680	639	662	671	636	629	645	636	677	642	626	705	685	656	624	632	655	656	684	651	648	641	723	660	666	628	658	632	644	660	599	659	662	680	618	690	669	677	632	608	639	642	662	626	652	660	657	654	654	656	639	708	667	669	620	667	613	613	678	661	681	705	669	659	636	681	669	650	697	634	600	706	641	692	681	667	644	646	665	710	649	636	689	648	693	689	645	631	653	674	639	661	639	648	655	671	697	667	735	684	587	594	625	638	625	645	658	663	650	648	651	644	651	624	649	642	629	670	660	651	679	673	623	632	674	679	643	619	641	642	681	675	635	675	642	636	679	658	666	665	671	651	664	619	609	709	635	623	627	655	642	669	662	653	598	649	690	589	681	642	645	612	640	635	630	665	636	625	643	623	638	631	693	647	674	731	653	682	660	640	671	648	684	617	670	656	635	653	644	669	668	617	694	684	690	674	639	681	633	703	640	657	654	637	648	621	641	605	639	626	681	673	648	663	628	695	651	611	605	693	589	660	669	649	678	654	616	659	639	636	697	663	622	654	691	602	638	661	674	647	654	652	630	657	689	624	679	632	629	641	627	657	605	641	665	641	625	649	615	663	640	597	673	640	595	695	630	646	658	656	643	664	627	671	683	635	634	664	639	622	623	696	605	653	641	672	645	693	671	659	650	653	619	640	665	639	659	657	649	638	664	653	634	646	689	623	679	680	630	622	674	645	676	674	649	653	648	702	696	669	653	659	627	666	670	654	639	666	656	629	633	687	624	628	626	614	674	682	676	698	642	650	635	618	677	616	578	680	625	693	660	680	670	618	657	695	658	645	642	663	668	696	665	625	661	627	648	648	684	662	685	638	679	629	646	682	617	617	701	695	641	681	675	663	651	602	674	686	659	651	701	615	676	669	634	670	636	649	661	616	642	612	673	638	669	655	637	649	658	700	685	636	631	665	660	655	679	694	655	672	641	611	663	660	654	646	687	646	609	613	661	636	656	696	602	666	660	649	719	633	682	665	715	625	679	652	631	631	654	640	645	654	703	640	653	606	638	652	607	651	650	655	628	640	684	668	657	665	617	648	668	626	684	643	640	676	640	643	710	684	618	652	651	654	637	605	667	665	662	640	620	663	621	665	665	644	642	660	607	653	634	649	637	669	667	635	692	674	645	625	679	652	645	675	655	646	649	634	645	643	661	663	677	673	632	642	663	641	668	641	688	675	694	696	595	668	668	652	618	626	637	639	657	663	685	676	653	612	620	644	699	672	680	649	669	634	666	653	681	655	648	637	679	666	663	645	666	669	636	687	698	635	660	640	596	674	697	652	672	668	681	632	647	652	658	661	653	646	656	681	640	663	658	601	646	658	595	627	626	686	675	675	632	641	645	655	656	619	644	619	627	664	629	684	629	619	643	640	634	652	616	708	663	684	663	668	667	649	630	641	663	654	690	611	647	696	631	645	647	661	676	633	700	695	644	677	640	652	663	681	650	693	661	660	635	649	627	635	673	657	686	615	661	622	639	660	637	688	683	665	632	657	671	600	630	641	656	646	667	649	676	679	698	617	656	679	663	613	639	620	681	639	716	648	665	648	656	671	673	593	652	701	659	626	613	623	672	677	645	670	722	630	672	630	673	616	654	630	645	645	609	655	669	615	686	670	633	686	679	679	642	665	649	629	648	621	603	653	623	607	671	616	622	632	631	634	623	671	702	645	658	647	677	656	641	661	579	638	646	665	657	653	706	679	664	607	689	612	691	660	613	623	619	672	585	640	680	676	645	658	663	647	629	615	680	673	687	652	601	670	673	647	630	632	636	654	635	627	684	708	645	663	638	629	669	621	662	653	644	588	677	663	659	618	655	657	612	647	649	601	636	665	654	655	657	659	622	630	645	610	684	635	651	697	621	605	625	664	648	594	715	645	681	665	624	602	604	665	629	641	636	678	619	648	685	635	669	640	678	660	698	636	698	661	680	659	627	614	691	646	681	648	699	677	656	620	634	652	659	684	649	638	662	658	657	657	666	653	621	653	672	622	631	663	624	626	635	670	653	611	646	630	668	658	676	655	651	623	586	621	684	662	641	652	644	619	660	654	654	666	633	657	620	651	621	657	663	638	701	685	640	602	661	663	684	668	628	688	653	616	641	638	635	621	664	677	641	639	673	619	673	637	677	643	669	688	614	639	636	666	673	626	633	636	668	651	623	665	663	674	620	641	659	656	622	626	623	684	682	651	665	659	669	644	693	605	647	713	664	622	675	681	658	659	650	702	640	640	678	632	672	668	636	675	639	635	658	650	621	691	665	628	676	669	625	614	632	637	638	640	649	681	626	639	669	622	641	647	688	669	640	625	624	674	670	652	623	647	661	651	686	689	659	643	644	651	679	698	668	608	646	655	629	633	640	639	589	644	682	655	630	661	632	648	646	639	703	642	642	623	660	652	661	648	640	666	643	649	650	678	649	643	698	656	607	632	647	670	662	605	666	672	642	675	667	666	676	626	612	672	683	654	637	629	655	646	709	620	671	691	635	661	639	673	636	651	634	705	629	612	645	590	675	645	628	658	639	606	641	639	658	625	638	632	634	673	686	665	628	662	628	622	648	642	649	636	656	697	646	650	649	639	630	658	661	671	647	642	629	652	608	643	702	675	656	624	633	648	659	578	653	634	689	646	673	690	669	651	696	656	643	644	630	707	650	646	682	633	629	687	688	622	657	658	652	637	648	640	665	640	630	625	663	710	646	621	652	633	648	628	579	645	635	696	677	660	618	650	684	610	632	661	616	656	656	649	645	678	653	654	664	654	644	627	649	610	613	685	682	661	637	644	597	643	667	697	638	681	641	621	650	676	666	602	627	668	617	677	657	635	662	644	658	622	643	668	588	674	633	628	631	644	634	652	648	634	643	654	675	653	669	668	631	647	634
34308	32695	31030	16231	3812	1534	1250	1153	1122	1115	1051	1037	1081	960	1055	1020	1054	992	1050	980	974	970	1033	1032	958	1018	1025	950	1009	1016	989	934	947	952	1008	958	957	916	983	936	960	969	987	966	932	1015	961	978	994	988	959	980	970	983	936	941	967	1012	977	966	1008	979	1061	937	922	957	945	957	953	932	1005	1028	1014	967	896	990	995	922	1002	1023	919	1009	1010	936	988	960	957	930	975	951	1019	1000	969	942	993	988	990	994	946	991	973	988	981	991	924	941	954	1038	969	939	908	966	958	1015	978	960	988	955	934	968	996	962	985	991	972	931	946	1019	1008	955	990	1006	987	969	976	978	941	959	952	962	953	947	1006	1044	972	1004	984	1000	1012	1047	1001	1019	995	959	1008	987	969	963	999	946	1064	931	982	1024	984	1018	970	920	992	978	941	983	1001	981	1055	998	1055	966	947	1019	990	994	928	1037	982	952	975	947	988	967	975	990	936	997	1055	918	981	914	996	913	972	946	969	976	959	963	921	1033	978	1009	967	936	1005	996	984	1014	1059	934	1017	1003	1014	1012	994	992	992	991	1016	950	871	1017	930	1014	982	994	950	971	1013	1040	979	930	986	956	989	961	980	1003	922	972	944	992	1015	949	949	1017	998	991	995	1012	992	970	1055	978	906	967	1017	979	976	970	968	953	978	999	955	1049	1023	985	947	983	935	961	972	998	966	980	1002	992	997	963	955	932	903	1020	1011	939	972	955	982	965	978	961	975	953	1025	1016	970	995	971	978	979	1064	970	971	923	943	980	943	1016	972	982	970	1007	994	1038	978	996	999	973	967	937	921	995	972	993	973	958	1034	994	951	1000	964	967	988	966	940	940	939	924	959	942	976	1008	973	942	915	995	1006	1021	969	923	1011	936	977	980	1007	979	955	987	961	975	960	959	973	989	1002	1014	975	1000	967	935	1011	988	1019	999	958	963	956	983	1010	948	1010	959	974	973	1018	963	992	980	1007	957	1008	978	980	916	913	1040	990	992	922	968	993	945	1021	986	1041	963	1005	986	982	988	968	949	979	933	974	998	981	965	1056	957	999	1014	964	957	982	928	1009	927	960	969	945	975	943	1005	919	969	991	1019	964	955	956	938	950	994	944	985	1031	977	987	956	946	1003	977	927	994	965	922	991	1039	968	972	932	1000	974	984	980	974	958	940	1014	936	980	972	994	1053	996	989	954	983	944	919	1011	983	1009	1038	987	1041	1012	895	1036	985	972	895	999	998	949	1055	984	937	1020	970	974	951	1018	929	1020	992	997	921	986	994	969	981	965	1059	1018	959	952	992	952	943	999	971	948	983	1015	941	938	995	979	1005	946	960	974	977	987	927	949	1017	975	933	958	1011	959	990	1026	992	972	1010	947	1008	954	925	968	962	1011	1011	980	987	1014	929	998	1094	963	1022	953	974	992	973	998	1008	1036	986	1000	1035	987	965	985	979	986	998	971	1031	944	1005	974	966	982	877	1001	1013	1027	975	959	971	937	990	957	952	952	904	969	964	962	942	1017	974	941	948	927	995	919	983	994	1010	975	1023	980	1028	1015	942	962	955	991	968	969	990	927	893	994	961	994	969	1008	1043	1018	1028	949	955	990	1032	1036	970	930	966	973	998	1022	977	921	1007	904	901	950	1004	1052	1014	1058	954	937	984	933	1017	967	997	988	974	993	960	972	967	938	932	926	980	959	949	969	1054	932	971	979	973	1004	1005	969	989	972	1010	1020	1007	978	946	986	949	971	924	996	997	994	944	1016	961	953	1019	969	996	994	943	932	982	930	969	953	1018	1003	964	1027	930	945	1027	1024	974	980	967	947	949	970	999	925	1010	991	992	991	917	972	969	1008	967	974	951	1044	996	1004	928	983	940	1031	965	985	1018	952	993	1003	937	970	1024	963	924	959	1009	961	946	975	1004	951	948	974	936	984	989	1005	1010	975	980	987	988	963	983	998	1015	924	964	1052	983	951	954	972	984	984	972	941	979	989	928	984	1004	975	954	958	993	945	979	987	972	961	956	976	962	921	924	929	969	1044	950	974	1056	945	983	966	969	950	1025	1008	948	951	1033	974	1027	1005	960	930	977	1005	990	1030	1041	994	1008	979	983	958	948	943	987	984	970	987	924	985	956	964	1019	937	1014	989	902	956	933	920	967	1022	943	919	904	986	951	1004	975	992	1029	939	963	965	978	973	1027	987	957	974	980	952	970	992	968	1036	1013	990	932	1001	993	995	1005	977	974	996	975	968	981	1031	969	1014	923	983	986	970	957	973	988	966	1058	997	937	980	926	976	966	1004	971	957	1036	1011	1006	1013	956	1017	964	965	936	969	1023	944	988	992	975	953	935	1021	962	1006	992	982	955	970	994	963	936	938	920	949	985	973	1061	920	939	952	978	943	950	995	996	980	991	993	976	1029	921	990	1012	943	993	1008	979	978	965	1009	973	1017	958	979	1015	1016	1015	971	961	992	985	1025	903	1063	962	1044	942	1028	943	975	970	982	1046	1039	1052	917	958	992	954	1008	961	1012	1028	1030	1010	950	982	965	933	1037	967	1002	969	1015	951	991	967	966	952	998	936	1029	956	1018	970	1001	1011	1012	957	971	959	993	937	1030	935	946	1002	976	968	963	981	997	1022	885	1010	965	1054	949	979	1032	953	978	1017	963	949	979	925	960	995	948	1013	1011	948	991	950	906	1054	944	958	1014	1010	952	999	1014	1001	934	1006	984	970	957	962	1024	980	962	940	989	938	969	979	967	956	1009	994	910	1003	977	938	961	953	989	940	1022	921	999	968	986	934	967	956	991	1007	987	954	1003	975	950	932	965	922	993	964	906	950	1031	906	954	989	938	933	943	980	975	968	1009	1008	914	989	968	972	952	1061	986	965	991	894	982	1022	941	957	962	933	988	979	957	1045	969	996	1042	945	996	995	951	988	946	974	944	937	1004	998	931	971	938	933	991	983	967	1013	968	964	936	954	937	1042	1036	978	996	961	975	905	985	984	958	911	923	946	995	938	939	908	971	944	1009	967	975	998	987	955	973	951	1020	1006	946	969	947	975	953	1033	975	1006	994	1017	958	957	954	996	966	1026	976	954	963	971	973	984	1030	961	1005	940	969	956	988	1003	999	948	1042	959	914	963	1006	1016	1000	1000	1029	1057	1001	963	996	998	1002	980	991	987	967	1029	951	966	1024	967	977	966	970	1020	975	984	987	1017	917	976	961	1031	930	925	936	971	982	973	899	1025	992	972	955	986	980	971	989	996	993	999	937	961	1013	967	975	925	926	985	1018	994	897	889	953	964	949	1015	891	921	968	952	998	986	994	956	1026	968	1010	973	963	1020	992	1003	962	988	1033	984	966	985	981	964	961	987	1012	975	964	921	1034	980	1020	955	975	980	969	936	941	989	946	968	992	1006	980	916	918	984	954	990	988	1024	979	917	1007	965	918	999	991	1004	946	947	944	970	962	985	974	997	936	971	925	976	946	958	978	1022	946	955	963	1008	991	984	993	994	965	1039	1019	1017	962	934	996	1041	985	941	1015	1011	984	966	969	1040	954	995	908	976	950	942	972	989	958	999	987	968	999	978	935	954	970	1021	966	1045	997	967	980	975	985	961	956	995	952	959	969	984	1041	955	969	994	957	978	1003	956	968	1009	923	1028	1001	944	1016	931	986	964	1024	968	974	972	983	1078	960	926	931	876	986	935	1044	944	987	1014	1010	1002	1024	984	1059	941	989	963	964	989	949	971	920	970	944	970	1008	908	941	1066	939	960	1065	1000	1007	1022	983	997	1006	996	941	985	983	1058	976	1025	968	1018	996	1016	969	989
40801	47434	33381	12729	3855	1738	1483	1250	1266	1103	1093	1098	1037	1016	1050	1027	1075	987	1018	1033	982	1047	979	1025	1022	1000	979	1006	1056	984	996	994	1048	964	1011	1016	1016	970	982	964	989	987	983	993	1007	1000	987	944	968	1004	948	979	933	983	1037	977	981	957	957	1007	1006	944	977	1005	976	996	942	1017	1026	1007	985	1013	969	996	991	982	992	1006	958	968	1009	1026	993	951	966	1018	999	974	986	986	953	1041	1055	994	1035	1063	972	1009	1023	965	990	952	981	992	1005	1021	959	996	983	936	986	1053	979	996	977	1033	983	1015	1000	1048	1007	983	966	1046	1031	980	962	994	991	984	958	1015	971	971	938	996	975	937	912	1046	985	985	947	983	952	1013	936	951	987	959	958	1037	992	958	1015	1007	1049	991	1015	970	975	990	983	1010	1007	973	997	1015	975	910	985	968	1014	1003	981	1003	998	982	1063	929	933	1002	1035	992	1002	969	988	987	972	980	998	1019	984	1004	963	983	997	973	1034	1014	982	1007	912	985	999	1009	1017	1028	980	938	1010	981	1012	970	921	985	1023	971	951	911	1029	989	1050	967	1032	1021	995	913	963	994	964	947	985	940	1042	1079	978	992	957	993	962	983	968	966	981	981	1006	1046	992	981	969	945	978	1011	983	958	1003	998	957	972	963	961	958	998	995	961	1006	1013	996	995	971	1026	995	999	942	977	1036	940	981	1007	971	939	972	983	999	991	999	974	943	979	1010	945	965	947	996	1016	1077	940	956	985	970	983	1003	1043	988	996	1000	1023	1028	968	1025	985	1032	1011	989	1034	958	995	995	1018	1024	958	1078	987	992	967	956	1009	1053	1016	965	1047	961	968	984	1032	1038	1015	948	961	958	984	968	1006	1006	1002	990	962	982	987	998	995	1016	962	1009	1022	1020	956	1030	940	997	982	1014	1034	953	1011	1018	980	986	940	942	1027	956	998	933	1068	974	983	960	995	1050	1018	965	954	1027	977	1007	968	1069	959	1004	1007	988	958	1011	965	997	977	1066	1017	989	995	1016	1048	989	1038	986	936	1010	1018	1032	980	1031	1054	1020	1008	977	922	1023	984	969	959	987	946	967	997	994	968	942	1021	1007	970	965	1021	942	989	1013	1049	998	975	1005	1019	1049	945	1014	993	950	992	1023	970	999	1000	1005	1004	1003	997	970	968	975	1001	983	990	997	997	979	968	978	982	971	1017	1036	964	1047	992	1007	993	1052	1042	1000	977	988	1034	1018	900	982	972	998	971	985	965	986	1006	1039	966	986	1039	960	1004	1005	1032	963	1019	991	958	981	968	987	987	1020	980	996	967	1053	1038	1001	955	972	989	980	985	985	989	958	983	1068	1019	999	940	1040	986	1000	1021	1004	933	927	963	986	1001	957	997	946	968	966	1051	1047	964	1032	1040	962	989	984	920	992	970	992	1005	984	1015	971	961	1002	1044	936	966	996	1020	1028	996	996	968	985	927	979	1064	991	957	1013	955	1008	999	952	955	935	982	953	952	970	985	988	948	956	1061	1010	1005	968	995	1001	999	1033	1027	1030	971	1009	982	957	997	995	971	982	967	995	1008	941	976	1005	959	1024	983	956	953	933	986	988	993	983	985	990	953	1001	976	956	1011	1032	1040	981	980	968	1000	1020	967	945	988	949	961	1009	1009	1012	1012	974	996	976	1049	980	966	1017	971	984	973	1050	967	1034	1030	1034	974	974	984	975	943	987	989	991	952	1017	959	1006	984	987	1006	1024	988	951	975	966	986	976	963	1014	971	996	966	999	988	977	985	1002	1038	995	941	964	966	1003	986	1040	979	981	1039	954	952	1001	993	1052	1069	1037	957	980	1004	963	968	1001	989	1072	1002	997	1070	1015	954	991	1017	1039	958	1007	1023	1043	968	982	926	969	964	1043	1028	949	983	988	931	997	1011	951	968	1021	982	974	962	1003	1021	1002	965	996	996	1001	997	1016	950	964	933	986	950	1025	1003	992	1003	1008	972	974	972	1001	971	971	999	943	1052	1008	1013	985	957	965	1003	970	981	1013	980	1008	976	990	988	1022	972	981	972	943	995	1003	983	994	997	988	956	959	1044	1006	995	953	1003	976	951	1051	951	972	986	982	1020	952	998	1026	981	992	1055	994	1020	945	1018	1053	1046	966	1063	999	991	986	940	989	951	998	982	1005	965	955	980	1025	1068	969	998	978	1047	1018	970	970	1022	995	975	969	971	1028	968	1012	1004	952	946	1007	1003	953	1036	974	971	985	1007	972	979	1047	977	976	1035	990	963	1016	1047	1004	1022	1023	1012	1025	990	978	1020	1010	1004	1003	977	1014	926	1012	983	986	995	993	987	975	1000	959	1072	976	943	991	1025	1016	1000	980	963	974	949	988	1015	970	1015	988	968	1045	1004	1007	989	998	1039	991	1016	1034	990	991	933	928	972	1005	989	973	919	954	992	971	1029	984	978	1028	999	964	1017	996	949	1018	992	976	973	992	1001	1036	962	1001	945	977	929	993	982	1035	1011	965	974	963	982	990	985	944	1014	1000	1013	973	1022	1079	997	1001	961	997	969	984	1017	997	1041	947	993	963	965	1003	1010	1029	1022	918	1060	975	1076	1006	974	1022	983	971	979	1018	953	1009	985	1003	1036	995	1005	985	970	935	993	980	1065	990	1078	982	961	966	1022	1027	1026	1007	1002	998	982	960	999	999	970	981	962	1014	962	985	952	1028	1004	972	1000	1009	991	956	995	975	927	1003	1046	994	977	995	965	992	978	995	904	995	928	1036	995	968	969	949	1008	1012	965	1006	981	1010	993	1054	983	973	970	1005	1003	974	986	1023	976	950	1004	1017	1015	991	1034	959	1020	1040	1048	964	962	954	965	1047	1031	935	1011	975	933	1016	979	973	1002	1036	986	1011	978	1033	973	998	1018	976	965	1010	1044	1016	1037	1002	959	987	957	964	982	1039	1001	1040	940	954	1004	1001	958	997	959	971	969	978	1002	983	998	941	941	1030	1005	965	1015	949	990	954	1003	1028	1009	1024	996	975	1058	995	996	983	960	1050	1030	966	924	960	954	967	1012	1005	1015	1004	999	1017	1023	975	971	991	1021	1013	1011	985	993	945	991	976	1028	1036	975	972	1024	964	969	972	983	958	989	1017	952	996	1074	976	968	963	961	952	983	1008	973	1022	1020	965	959	954	995	1010	1008	983	955	976	1002	993	965	1000	967	1019	1013	989	977	988	984	992	1006	908	1012	982	950	977	1030	1005	1049	962	985	967	1019	942	965	958	982	1013	994	952	967	956	1037	1005	954	973	989	953	1047	970	942	1003	983	974	1062	975	970	1002	976	982	1033	994	938	972	941	980	993	1046	974	959	971	993	1014	1004	995	1024	972	1044	989	995	952	964	973	974	1011	944	1054	1069	941	981	975	1018	992	947	1049	1013	998	992	965	986	1046	955	891	957	961	1034	1004	952	978	977	967	1040	963	1001	983	993	1002	954	1003	988	984	962	983	948	987	980	980	1002	996	1012	964	1001	995	1059	1084	970	1010	986	1033	988	955	1052	942	1073	976	982	1004	964	1023	983	951	973	978	971	1013	995	1030	1007	976	1022	982	1022	945	987	998	973	960	998	962	991	1021	974	996	988	1038	978	966	999	952	1023	1005	949	990	968	978	980	965	1032	961	1027	934	990	996	1008	1031	962	1030	1075	1044	1007	956	964	998	987	942	999	986	974	932	940	1017	998	980	964	975	1014	1059	937	988	1001	998	997	1003	981	1043	958	912	965	1031	966	996	1030	972	948	1002	1034	955	972	1001	928	974	957	962	970	987	1009	1059	996	1008	971	1018	998	972	984	1012	1047	1006	1004	991	988	976	941	1021	1010	1046	992	965	954	978	1009	953	1003	985	992	941	963	977	1038	1062	977	960	1010	952	996	996	992	949	1034	939	954	1040	1010	1019	990	994	987	954	1007	1013	981	954	1049	962	978	978	1008	999	974	987	948	975	988	1013	998	979
23564	20875	27918	24130	20886	13245	2104	1186	1058	998	995	857	893	932	861	852	868	855	834	851	809	861	778	782	826	783	823	787	807	841	801	766	817	775	787	831	785	779	799	751	791	735	751	799	773	771	786	801	751	770	725	783	774	802	776	827	751	764	781	770	768	746	781	777	803	751	777	781	753	764	747	781	790	782	737	809	786	792	790	802	756	755	839	790	807	768	762	745	759	745	755	816	761	737	802	779	797	806	788	807	780	757	775	801	810	817	822	776	775	816	776	775	715	784	783	781	752	763	776	768	741	767	743	744	756	818	724	823	810	736	827	782	779	826	786	771	779	785	801	736	789	779	797	796	748	788	810	769	808	816	807	765	776	781	841	783	770	773	758	746	763	778	755	800	768	758	763	805	744	798	835	781	795	777	821	804	785	813	779	761	801	784	782	785	766	814	765	766	812	737	765	752	742	726	760	776	877	766	780	788	753	788	774	793	783	780	771	788	776	749	753	791	705	794	806	804	788	738	752	806	783	783	786	812	756	796	818	798	775	826	779	764	781	807	809	757	775	773	781	758	798	783	767	797	792	779	774	777	779	752	791	817	725	842	771	771	809	735	784	731	818	795	758	753	789	791	801	858	807	751	791	782	783	789	800	772	756	772	726	742	781	751	760	833	812	844	776	802	807	784	711	775	827	770	778	790	760	761	751	770	759	749	801	765	737	767	789	822	755	814	822	840	786	798	829	748	780	742	809	752	788	761	779	788	793	789	781	765	794	814	790	811	789	752	771	751	782	801	733	776	779	881	777	773	779	788	756	806	744	785	769	789	769	854	770	815	802	812	737	803	758	784	766	792	756	807	782	801	778	715	713	783	840	815	782	798	814	783	792	795	805	759	790	804	770	725	814	735	741	804	756	797	764	787	847	799	851	767	812	755	738	794	727	750	766	755	713	768	722	848	787	763	749	757	795	762	775	767	746	737	783	779	737	819	818	745	762	787	811	763	783	768	770	771	786	753	803	828	782	802	796	763	760	776	790	792	801	766	763	772	754	800	806	802	751	741	751	781	833	799	814	766	796	775	807	776	771	793	794	803	768	769	762	746	807	765	784	771	733	810	753	734	765	807	741	751	776	776	809	836	784	775	773	764	780	771	773	764	740	777	823	802	770	792	765	799	748	802	777	827	763	752	776	811	821	821	758	733	788	751	787	723	731	766	702	769	776	794	734	781	780	799	769	773	786	768	786	788	853	752	820	787	756	752	785	820	750	754	749	733	764	766	819	772	772	766	787	772	776	811	796	781	791	740	774	802	772	767	821	790	869	820	772	812	765	838	815	794	739	749	770	801	769	748	771	790	804	778	775	789	752	805	782	792	756	757	739	788	759	749	807	767	787	768	779	803	815	832	730	799	792	766	748	750	828	792	742	766	786	775	807	779	742	737	785	765	847	798	796	764	781	770	797	765	768	754	763	815	830	747	812	781	764	735	752	732	765	787	822	723	794	804	757	750	798	736	821	753	774	784	769	770	749	711	790	794	790	733	778	739	737	790	789	774	785	821	771	764	759	774	753	789	804	731	742	747	739	822	804	775	759	770	783	783	815	718	760	820	738	785	737	781	788	839	852	804	821	795	830	778	774	779	784	784	721	809	792	755	817	720	791	800	777	761	830	758	802	817	757	749	754	729	792	788	766	795	774	738	807	806	797	764	731	821	772	795	759	732	812	762	767	783	856	754	766	762	789	753	749	792	736	763	769	787	813	816	758	775	791	779	726	809	801	750	822	759	743	790	765	786	732	743	755	783	722	769	772	823	768	752	775	791	774	816	785	830	774	749	772	778	775	801	803	808	754	766	768	787	741	825	772	793	777	764	800	766	752	790	757	747	756	776	787	749	798	806	772	778	790	747	785	799	783	747	817	816	751	738	726	734	780	734	726	753	798	757	774	763	741	772	806	785	788	824	798	758	818	816	819	719	775	733	730	807	813	790	761	773	840	778	784	814	790	771	775	777	761	785	793	754	778	744	812	778	803	772	757	705	756	765	757	776	811	802	815	811	715	796	815	744	749	803	766	767	758	760	801	775	793	787	809	791	804	780	810	762	787	773	832	840	755	775	800	743	827	776	778	760	805	831	825	787	759	787	802	747	769	721	740	796	747	783	758	735	802	779	787	769	736	775	754	817	815	809	736	818	828	782	742	805	783	794	750	805	768	780	804	796	834	765	828	789	785	798	789	764	760	756	730	745	786	796	759	782	756	787	772	727	794	747	782	779	810	809	808	780	764	803	774	808	768	750	793	752	780	772	761	782	791	789	778	756	806	778	827	751	852	810	754	783	794	799	770	785	761	706	722	813	787	796	797	762	767	754	759	800	748	763	734	796	756	758	777	795	764	744	816	786	796	737	838	733	769	739	795	775	791	812	795	728	809	793	748	817	797	748	776	743	760	762	763	765	790	834	794	789	785	742	794	715	758	781	747	766	802	786	787	789	784	814	745	806	758	748	775	783	769	788	806	771	857	734	830	771	724	742	765	774	833	758	837	799	799	758	761	754	777	798	813	768	795	826	778	761	734	736	805	787	736	753	774	812	780	748	773	791	746	726	786	790	776	725	802	766	768	746	782	756	744	784	768	782	782	774	739	773	782	766	770	712	763	802	816	784	795	770	796	804	805	738	757	815	766	768	836	803	752	786	756	792	823	794	803	739	801	775	798	810	789	793	762	763	794	763	790	779	803	812	798	744	751	794	757	795	722	766	739	833	762	763	779	783	803	794	809	747	785	802	804	723	806	783	798	757	790	832	784	821	773	777	777	771	813	745	801	793	793	806	772	782	803	770	790	793	751	794	819	843	765	721	778	751	773	829	797	824	811	761	798	778	723	794	788	823	786	762	822	819	749	731	740	751	741	784	772	759	774	767	774	760	743	808	764	815	791	752	788	786	802	756	783	794	755	741	783	777	843	780	743	747	775	798	718	781	787	776	808	802	809	766	774	785	788	807	781	756	830	767	784	742	783	748	772	779	758	808	722	821	767	766	789	726	824	773	793	777	790	754	787	793	823	764	802	795	776	738	758	776	763	769	819	787	780	745	803	794	769	773	758	737	753	759	796	781	758	787	802	746	783	777	756	793	751	760	766	787	721	744	752	828	775	776	829	792	756	811	811	793	844	789	817	780	779	738	805	837	703	820	762	758	756	783	813	717	755	788	805	771	734	807	749	817	814	797	803	778	771	793	788	754	783	762	809	786	746	774	763	759	718	734	839	820	768	806	784	795	788	821	727	808	811	764	783	822	759	732	756	786	768	782	784	783	821	815	752	792	783	734	823	812	751	777	770	805	780	714	829	784	805	797	777	758	788	783	810	779	788	762	752	792	778	807	742	772	817	758	788	773	773	783	813	767	777	797	777	820	753	749	766	806	767	797	762	772	785	834	781	771	762	760	795	783	794	773	741	760	798	802	761	769	760	785	755	791	753	780	850	789	751	794	751	796	785	710	822	789
38091	56326	44165	25138	8926	2218	1622	1371	1159	1091	1024	1025	1003	944	937	919	883	849	840	889	850	859	840	829	781	812	836	828	794	751	804	816	786	810	780	776	755	783	787	844	805	872	834	792	818	804	818	782	788	856	759	783	819	784	771	815	761	879	814	772	805	811	797	832	775	802	792	740	841	779	791	863	768	803	806	843	814	787	815	803	769	816	751	861	804	835	766	839	762	872	769	771	826	815	788	820	741	770	813	847	788	806	822	829	808	781	816	841	832	792	833	809	786	756	771	792	778	832	805	797	849	784	783	794	795	796	807	820	816	824	783	773	809	831	814	801	786	814	834	836	767	785	783	860	820	767	808	767	835	782	841	781	772	829	828	862	819	786	856	802	806	761	805	773	783	808	797	798	817	802	805	779	788	828	816	817	833	768	767	788	789	813	784	831	839	809	800	803	782	777	829	803	794	825	802	787	801	791	826	827	816	858	750	793	818	798	822	870	762	829	804	751	798	770	797	795	850	796	774	826	785	823	794	812	845	749	778	742	746	834	766	809	768	809	775	797	814	781	811	812	800	846	833	798	817	780	820	842	783	803	895	802	818	789	825	780	846	772	792	787	774	866	754	839	836	779	803	798	816	825	841	833	775	762	780	786	812	784	809	825	767	817	763	785	788	826	831	807	756	844	793	814	795	789	791	802	785	827	772	846	826	791	843	795	804	852	789	792	801	817	794	836	859	756	796	846	756	770	770	856	821	766	780	800	833	814	823	831	817	819	796	837	754	827	776	833	782	774	780	794	747	771	807	773	818	817	805	813	858	835	796	812	799	791	793	778	793	850	755	802	818	791	775	830	793	775	799	789	841	786	821	788	840	801	838	803	800	800	810	757	791	845	791	775	838	857	787	804	830	788	816	822	814	804	768	801	824	794	831	828	767	756	793	781	814	768	817	825	861	774	805	814	818	804	866	761	819	788	808	845	779	789	780	773	825	800	748	778	838	857	801	814	788	818	822	758	805	841	809	800	831	793	834	797	799	806	769	802	859	776	813	815	773	788	828	793	738	726	769	777	787	796	773	817	817	824	799	813	797	818	859	766	795	785	841	754	819	822	786	828	785	780	810	778	790	821	807	806	821	798	797	799	820	800	731	795	801	816	753	761	784	874	793	825	803	798	776	774	798	848	804	808	809	759	826	797	830	827	801	842	836	787	796	828	820	800	810	833	747	783	827	783	817	810	808	794	806	774	819	770	780	815	792	810	786	836	848	791	851	832	803	790	752	786	790	841	790	871	733	829	820	788	802	756	767	768	803	817	760	748	812	772	822	748	831	800	812	800	830	824	780	798	805	824	801	783	794	806	841	808	805	766	857	819	770	797	796	788	780	807	799	770	838	781	805	822	807	726	812	756	796	780	858	821	775	795	772	848	797	811	748	808	841	833	748	753	783	812	800	803	823	782	824	737	763	820	793	729	805	783	814	767	801	786	760	876	805	854	806	791	785	771	783	755	825	791	776	724	844	769	832	792	822	829	789	776	795	759	791	818	808	772	759	784	797	776	795	803	859	811	779	786	779	867	784	805	766	771	780	808	785	789	860	795	783	781	802	777	778	793	889	866	817	774	765	805	776	793	802	820	830	823	801	825	783	784	770	772	786	793	756	805	786	783	806	756	817	767	821	791	796	760	822	802	810	846	810	836	855	804	795	798	890	829	802	856	750	803	858	822	824	814	783	791	822	799	789	804	831	796	786	787	836	837	767	798	858	783	823	810	797	772	851	793	787	762	842	792	794	755	819	812	830	773	826	812	850	827	784	753	793	799	811	807	773	767	827	784	750	813	823	800	830	787	810	720	832	818	808	804	832	801	789	797	797	853	813	806	792	787	855	789	872	811	815	802	798	808	833	819	819	807	823	804	793	800	813	780	744	787	770	787	778	754	794	855	820	835	753	768	837	809	843	830	784	818	772	836	776	813	800	830	770	835	802	753	846	805	831	775	787	822	754	786	797	806	819	793	788	747	816	756	804	827	825	794	803	854	804	816	821	784	758	834	838	765	750	827	824	783	791	793	806	763	834	862	844	808	820	794	777	761	849	758	843	815	827	765	773	790	820	843	792	787	740	786	840	758	805	805	832	784	838	805	776	798	831	781	804	808	809	823	828	788	824	814	829	771	762	806	801	807	776	819	811	822	783	834	740	855	809	767	796	755	783	807	783	855	763	802	819	737	868	797	840	844	814	806	818	819	811	795	810	795	773	773	826	767	803	778	783	807	762	780	815	756	751	799	835	803	773	827	809	831	818	811	792	784	814	839	836	768	780	797	805	790	780	787	766	762	832	792	804	791	807	761	802	862	809	796	845	780	786	788	709	803	790	795	800	812	812	779	785	784	831	797	807	869	788	807	800	751	789	805	761	777	804	804	811	802	815	793	799	809	829	776	798	803	797	787	818	863	804	796	806	814	779	810	847	794	786	836	781	831	756	832	768	762	779	785	759	788	809	788	809	802	751	775	789	783	773	845	816	803	797	803	791	795	837	839	829	791	802	822	828	852	752	792	843	778	797	825	785	854	794	759	800	766	789	841	800	782	806	795	821	756	802	828	827	786	833	830	804	795	783	780	825	836	799	808	786	807	817	764	829	852	832	823	810	819	789	820	793	783	750	813	801	771	796	769	814	795	774	798	811	807	849	764	818	765	794	816	812	793	822	807	792	798	794	789	831	808	829	785	787	806	777	821	803	774	845	763	795	789	823	793	822	784	734	775	817	804	822	824	775	796	792	797	800	789	778	865	782	792	770	808	834	800	825	769	784	832	813	819	778	863	771	778	786	787	817	807	826	814	797	845	835	767	823	787	815	824	819	755	796	824	810	824	792	791	806	778	776	748	763	821	824	775	810	797	819	794	877	786	814	780	846	856	829	832	781	749	765	787	801	807	796	801	770	809	838	787	824	837	828	804	820	781	778	776	779	819	812	782	832	827	846	872	822	811	771	790	809	765	772	782	820	785	800	833	738	854	781	799	762	754	841	803	793	821	822	800	814	836	857	791	769	816	792	746	796	769	796	788	814	837	833	772	791	733	788	812	780	804	809	781	788	822	813	796	810	804	796	787	811	790	789	823	760	815	812	813	765	813	838	765	733	806	796	834	828	836	752	812	782	791	860	795	838	830	757	825	775	799	860	775	840	774	803	773	804	734	801	765	815	765	835	797	811	789	840	796	798	797	834	820	767	834	823	813	768	786	785	802	814	814	795	770	830	741	788	772	797	807	821	816	810	820	840	784	807	786	776	812	849	799	793	789	789	812	804	821	779	809	806	791	756	786	834	811	769	764	781	845	788	787	786	769	783	855	785	835	860	776	792	766	785	791	812	770	798	799	776	783	862	815	799	837	763	764	815	774	764	830	817	808	767	783	758	779	844	812	823	798	837	790	829	758	824	840	828	788	785	823	787	784	761	771	748	840	755	817	810	772	800	787	818	779	794	781	783	757	793	849	826	821
24729	21058	27576	25116	16929	3473	1443	1158	1149	1030	1056	1070	944	992	947	966	900	1037	938	902	986	890	914	877	942	926	896	910	999	927	951	951	894	908	897	936	950	970	955	903	923	924	952	906	929	877	914	882	862	941	867	849	889	912	952	891	937	923	960	915	950	905	891	898	909	941	950	900	921	903	907	908	898	914	860	848	880	898	866	936	893	840	893	944	927	863	964	911	958	889	963	901	961	901	896	876	929	938	905	941	951	959	916	875	924	896	914	925	932	891	943	883	902	950	930	931	925	926	902	881	838	915	890	956	865	932	908	902	918	954	874	891	919	957	905	871	910	889	896	923	889	916	900	918	898	934	901	891	955	915	874	971	922	957	908	886	931	860	914	935	911	921	892	971	975	978	904	930	878	881	913	899	927	887	914	930	881	928	896	936	944	966	878	885	900	914	918	909	929	933	863	886	898	913	844	909	924	937	957	935	932	912	913	886	906	881	934	906	867	871	912	901	864	874	913	944	940	910	921	874	913	904	885	874	838	888	864	939	929	921	903	936	884	879	944	890	958	889	870	922	898	931	906	920	896	889	918	905	937	933	958	910	919	929	937	893	914	932	909	926	896	923	890	887	869	940	917	992	897	899	903	937	907	858	893	911	911	940	895	894	960	918	938	979	859	852	913	908	964	923	897	909	926	924	901	941	901	921	897	900	896	916	850	890	921	926	883	931	865	877	942	907	914	890	908	914	883	899	932	965	941	902	855	887	921	897	856	907	892	952	927	964	906	916	892	926	918	950	919	865	945	903	930	970	977	900	906	920	934	917	880	876	904	938	923	895	923	920	933	895	927	891	904	869	909	990	895	896	907	927	902	916	927	901	907	887	881	939	938	910	947	929	914	918	962	858	948	885	945	969	882	973	892	911	904	886	926	851	942	930	868	922	966	990	934	936	868	856	923	891	935	884	928	894	897	904	948	960	951	923	888	945	937	930	908	896	900	944	932	888	847	946	950	928	915	947	936	877	888	946	973	905	904	933	905	960	889	900	856	906	894	927	956	946	881	931	880	871	884	869	943	923	869	915	874	904	1009	895	873	954	966	896	910	983	924	924	890	883	927	906	903	942	891	881	836	944	875	889	908	848	890	895	946	910	897	914	928	890	840	917	905	903	899	909	897	905	869	886	908	961	869	832	880	924	897	921	970	914	877	933	875	886	879	904	868	928	968	902	889	945	932	865	931	869	865	955	1003	903	933	881	953	969	903	899	947	864	961	913	929	910	991	899	929	851	927	964	952	880	961	914	926	925	924	896	920	894	949	935	929	899	886	931	905	897	871	886	952	927	909	924	961	874	908	937	825	936	901	914	970	936	930	887	911	965	867	884	978	904	879	861	976	942	904	968	936	935	937	925	937	889	948	844	894	896	871	838	926	1006	1001	888	890	849	883	922	938	908	966	925	899	899	955	868	900	925	855	881	885	987	874	917	922	909	895	927	925	887	927	919	891	911	925	874	928	912	910	927	969	979	943	877	891	878	832	892	942	941	889	935	895	914	859	948	915	920	872	908	949	955	931	914	883	877	920	961	924	901	887	894	880	882	915	926	865	904	881	948	928	906	915	898	901	896	876	907	913	921	964	933	921	935	968	884	963	910	886	902	962	902	903	940	908	920	946	922	851	895	909	928	926	851	882	871	877	913	885	911	930	858	912	920	955	974	892	956	937	914	855	946	905	907	917	928	869	876	906	906	892	910	941	960	936	906	914	898	915	959	880	960	935	932	839	954	884	919	852	918	924	909	952	945	927	869	874	920	974	903	883	869	929	923	885	912	945	906	891	958	934	914	951	938	883	875	919	974	958	877	915	891	877	912	880	1000	890	924	906	916	890	931	903	903	885	885	933	921	941	866	944	869	964	898	949	909	905	923	921	893	945	926	896	892	946	955	904	937	916	951	875	865	883	923	859	951	879	902	923	942	894	922	893	870	849	891	907	933	941	909	927	874	914	906	896	959	901	945	968	843	912	897	919	939	916	895	889	892	910	955	902	971	919	952	898	949	917	937	870	895	877	925	984	949	915	900	913	927	928	934	908	871	942	945	935	897	953	904	897	920	923	923	940	915	951	968	908	956	899	893	911	905	859	923	918	916	869	918	921	980	924	922	910	979	908	926	908	903	885	935	927	912	824	894	877	964	873	887	900	862	937	905	889	917	940	941	874	918	897	861	934	875	909	924	907	893	895	880	932	910	916	902	942	903	901	850	911	863	933	917	946	933	922	924	921	918	901	839	1002	894	899	933	863	895	923	936	919	868	939	902	863	861	873	894	985	887	860	867	927	937	897	827	936	911	918	921	915	896	951	966	901	892	894	900	933	956	898	920	874	923	927	928	930	888	907	948	879	896	898	919	916	929	891	926	915	876	901	970	886	880	913	893	882	879	923	884	883	942	899	936	944	915	908	899	965	851	918	928	879	888	927	948	873	961	909	938	901	886	883	968	941	914	978	951	853	909	917	930	946	883	876	893	915	910	849	903	907	904	890	840	891	918	946	896	861	935	965	963	938	921	905	892	929	931	941	903	914	918	947	897	947	947	888	917	913	945	943	928	919	941	969	921	850	907	920	937	860	903	891	979	876	917	926	925	958	868	906	894	941	936	891	952	886	905	918	863	908	868	878	912	952	935	869	849	922	932	933	1006	965	909	901	902	881	884	874	933	960	900	827	880	947	940	967	934	885	904	868	913	924	913	904	972	920	910	894	861	902	879	917	902	853	910	934	871	928	898	972	870	865	892	938	862	906	905	900	926	908	894	942	895	930	979	926	955	903	927	941	967	946	913	889	946	914	925	897	894	933	952	916	880	941	892	865	912	934	937	871	913	913	906	920	924	890	897	894	880	945	903	952	928	885	909	901	913	914	917	911	906	887	909	934	971	895	941	920	888	869	929	935	927	849	906	946	878	923	918	932	909	915	892	869	924	914	921	892	860	867	897	944	934	914	922	878	884	921	948	891	879	940	958	909	891	895	888	936	963	915	903	927	918	930	916	922	923	962	945	911	955	888	914	890	904	981	825	958	937	921	930	889	937	908	949	887	932	914	920	946	903	885	955	884	918	914	906	925	876	910	889	922	904	913	974	898	884	904	899	901	901	940	896	944	896	871	950	883	888	908	944	928	896	943	894	920	889	886	903	911	939	878	899	965	925	975	903	937	901	903	956	865	933	901	905	980	863	888	930	963	909	877	853	913	851	887	898	907	944	864	959	927	976	882	911	899	923	850	906	906	914	922	849	919	859	904	945	877	929	850	949	903	946	931	972	930	900	925	910	901	946	896	900	921	933	872	946	932	886	911	903	882	906	880	895	879	897	895	925	948	896	904	909	917	952	917	884	890	925	885	894	922	975	925	944	943	944	914	863	892	875	884	917	876	875	976	933	891	869	897	871	973	918	931	933	945	907	845	860	904	869	937	890	921	877	935	889	882	953	939	962	931	944	861	883	865	958	940	948	905	1002	945	910
40181	56501	40259	19261	5875	1923	1570	1343	1242	1093	1158	1060	1105	1118	1021	1001	1015	951	928	952	901	1019	978	914	906	922	984	983	960	959	918	933	938	968	949	852	886	875	887	926	849	953	893	909	972	870	984	938	895	982	956	964	932	904	952	930	929	867	919	897	927	937	924	908	960	1004	890	897	889	943	882	935	932	925	885	900	905	861	949	887	855	893	903	924	935	910	911	911	904	917	871	900	878	951	919	903	920	886	889	946	915	897	954	891	920	861	885	936	970	917	912	989	956	903	939	928	886	878	910	901	901	953	878	931	884	930	908	913	911	939	933	894	942	907	913	877	856	910	961	905	929	910	991	900	953	951	911	900	902	901	903	940	970	923	891	935	917	927	893	869	893	882	874	936	936	912	932	953	941	899	938	936	877	892	909	948	947	958	880	886	865	870	861	843	898	876	909	921	942	915	900	899	922	898	916	888	901	909	912	917	939	903	961	933	931	900	915	879	922	880	897	894	907	894	872	845	866	908	875	918	891	890	917	898	935	905	970	906	850	873	948	978	895	868	879	936	918	901	914	947	890	922	908	943	886	925	893	909	968	901	913	893	920	922	915	961	908	881	893	876	924	895	974	892	923	901	850	949	901	895	916	861	930	913	925	940	912	941	911	973	944	983	883	909	904	910	882	869	912	948	905	917	893	936	949	902	880	912	925	898	882	940	918	865	867	888	889	981	925	862	921	890	919	934	874	888	892	927	911	915	988	963	915	954	957	898	949	954	877	886	946	918	893	886	885	908	972	872	962	911	959	865	880	875	886	951	943	973	925	876	940	923	952	905	906	903	873	936	903	952	933	847	874	880	903	914	884	904	909	893	931	939	936	887	946	919	862	909	915	913	935	901	928	852	894	927	888	938	956	874	912	952	934	912	952	959	927	923	922	945	934	949	930	871	936	891	885	960	926	934	898	901	917	908	857	929	918	916	916	968	905	911	914	882	938	944	894	946	924	909	924	865	936	936	925	840	926	935	869	950	879	913	913	964	922	926	970	888	888	901	886	835	938	880	916	926	951	916	943	925	945	925	858	892	879	858	846	923	958	902	918	883	890	927	893	852	879	887	919	944	927	887	942	941	936	866	928	968	913	901	853	977	933	940	898	956	910	972	901	890	930	933	861	905	882	935	919	919	897	905	913	922	950	905	933	887	939	861	904	939	839	929	923	911	951	914	952	878	899	884	916	880	934	895	865	893	939	877	938	849	885	923	918	915	888	878	942	950	955	931	869	932	919	874	868	913	955	938	941	877	868	939	942	927	939	877	928	902	944	937	842	906	940	906	934	901	841	925	876	963	903	855	922	908	939	922	917	887	922	943	926	910	899	871	878	870	954	911	921	938	943	902	933	994	880	908	901	872	883	917	898	908	921	904	889	877	955	931	859	934	967	877	953	956	875	908	926	913	887	878	865	866	888	912	876	888	948	962	886	883	939	914	930	915	904	921	928	970	894	913	902	910	967	899	911	906	916	895	899	918	910	897	916	965	950	902	950	969	880	866	885	948	924	953	968	939	890	865	917	945	961	925	898	891	909	941	852	939	925	946	961	909	892	870	897	915	919	866	887	924	937	888	912	903	910	912	963	871	902	919	938	884	837	928	982	915	940	961	929	879	938	884	899	925	930	918	910	952	879	925	862	917	869	940	983	897	916	939	905	942	895	917	876	925	932	905	894	932	900	874	887	974	947	915	866	939	917	943	938	895	915	879	893	914	909	961	914	890	942	931	912	901	916	966	921	840	953	911	906	906	954	918	932	922	940	900	907	905	917	918	877	920	879	959	935	882	927	878	887	928	915	906	931	943	918	925	922	915	960	904	882	889	879	956	925	907	893	905	912	878	905	893	934	927	926	885	924	874	921	926	915	876	877	905	969	927	910	930	906	872	860	864	900	925	918	964	951	892	982	956	893	892	925	940	914	905	881	933	917	942	941	932	922	867	863	893	924	928	901	935	940	933	920	922	956	865	945	892	879	918	886	889	893	956	908	865	906	941	914	932	904	898	962	986	893	944	927	940	922	893	953	885	888	898	905	942	901	899	937	844	934	936	898	894	870	908	882	907	936	921	895	946	923	928	885	886	917	918	868	917	956	915	888	950	842	955	937	937	886	892	929	875	893	913	910	893	879	925	948	900	923	897	916	876	913	893	929	964	911	944	925	889	907	905	921	887	905	884	920	920	909	856	998	949	940	962	920	940	894	905	914	917	877	868	933	924	906	866	941	876	927	951	870	891	905	925	882	929	919	913	893	894	942	946	913	871	930	914	929	887	885	956	892	892	910	935	894	964	907	900	927	905	952	929	955	967	958	952	871	934	888	960	909	977	927	906	901	913	912	961	937	954	879	818	939	883	916	889	913	951	866	895	917	946	926	933	954	908	937	890	940	911	890	891	956	953	868	960	920	923	933	914	922	895	941	878	926	924	927	941	943	909	884	931	919	888	943	884	951	936	889	957	927	958	893	883	874	948	957	933	935	943	900	847	959	914	942	924	852	961	965	907	937	905	892	913	841	902	981	877	932	893	910	850	850	891	911	908	937	950	862	856	954	881	928	939	936	908	884	881	946	948	918	916	907	878	884	911	918	934	864	927	926	934	885	905	906	889	882	898	900	926	946	857	951	848	943	955	926	891	862	954	893	942	894	893	931	893	959	922	902	941	882	898	964	926	901	857	922	933	910	921	947	952	909	913	932	877	903	931	929	896	926	919	903	963	895	902	919	930	888	886	918	911	907	938	946	928	939	971	900	947	943	887	933	916	971	948	976	909	974	883	950	958	897	916	897	927	955	863	876	967	873	949	864	952	942	904	924	896	936	887	975	873	927	950	887	925	930	867	899	943	941	943	933	897	940	906	926	952	1001	923	928	938	925	885	889	943	928	850	930	910	913	903	897	989	925	894	914	905	907	885	925	922	966	947	915	909	850	883	890	893	943	936	925	939	854	939	951	938	949	865	972	922	879	864	1007	953	904	903	875	872	978	906	897	902	915	886	901	957	839	925	915	896	877	943	934	893	934	949	903	921	955	893	920	878	891	981	854	874	917	843	952	949	914	978	888	840	936	914	958	888	912	940	909	920	886	903	907	926	958	899	927	978	866	894	948	910	876	946	900	908	895	919	937	914	955	918	897	886	913	939	958	864	866	915	909	921	965	946	893	913	890	968	899	912	915	971	867	925	909	910	931	866	865	926	958	934	959	895	917	928	942	903	942	946	868	918	939	920	897	933	937	876	881	924	918	901	922	898	902	872	936	849	918	978	915	877	944	885	880	849	877	903	949	933	984	899	913	870	909	894	926	925	894	875	918	888	949	962	924	926	921	944	867	896	906	940	931	896	925	922	911	917	890	925	887	932	909	905	903	926	939	910	893	913	916	893	866	898	930	988	901	948	942	869	898	930	926	959	866	898	871	895	958	883	888	929	895	929	911	960	923	926	925	909	901	899	916	926	924	935	960	966	900	904
22427	20935	28354	23667	20925	20925	10464	1275	920	947	869	846	861	813	819	754	699	706	704	689	669	684	648	666	711	714	682	711	706	682	700	670	674	668	657	653	683	662	679	644	613	675	685	654	663	630	643	661	672	659	721	648	657	669	675	637	678	620	710	651	657	678	718	647	639	697	666	690	670	665	678	616	610	633	651	615	703	635	682	661	642	669	667	648	701	618	677	667	686	663	609	693	676	684	653	639	626	661	649	673	643	702	685	681	619	671	649	640	669	668	643	627	677	672	662	640	661	647	664	672	670	668	641	687	676	637	650	638	674	690	637	647	652	679	654	690	672	663	673	684	660	639	653	637	634	673	620	678	628	722	648	625	637	673	657	640	641	655	637	610	654	652	630	672	647	666	672	626	661	647	638	717	646	622	644	682	640	710	653	621	655	623	635	658	649	648	677	668	668	646	648	663	690	639	691	661	678	678	656	664	657	649	665	655	680	655	626	656	647	640	639	659	643	651	685	648	686	623	679	621	680	623	683	667	646	685	643	707	693	633	662	644	721	666	658	694	659	644	657	607	661	655	622	632	608	639	630	656	652	661	605	693	667	680	659	651	631	677	671	692	644	649	634	640	643	631	643	653	684	655	648	641	651	635	638	659	635	685	674	698	692	646	600	642	623	672	671	630	637	668	646	616	615	638	663	638	617	640	626	681	671	628	663	664	654	678	645	710	673	645	667	690	630	666	693	659	627	671	641	683	676	625	658	652	667	662	685	646	647	641	682	639	678	658	664	649	671	614	676	686	621	672	664	670	667	599	720	683	674	605	630	644	652	697	655	621	643	634	659	657	672	637	634	637	645	671	603	641	658	648	680	698	678	669	654	748	676	680	658	687	647	649	630	679	636	658	639	669	621	645	623	653	628	718	708	727	646	695	682	670	682	662	636	674	654	670	645	613	660	712	654	641	629	666	649	660	651	641	672	628	665	691	701	692	641	666	701	685	687	630	662	674	653	698	641	614	690	630	648	657	622	617	671	669	689	641	625	640	658	669	674	641	694	648	623	640	643	645	623	687	628	658	620	673	654	667	667	677	646	658	659	665	616	648	686	658	696	659	715	657	672	669	712	654	626	679	632	639	684	633	634	673	652	661	667	682	641	664	678	675	633	625	651	623	644	660	637	603	650	619	699	650	650	661	685	649	670	684	704	680	680	654	655	676	629	687	667	715	683	663	625	655	669	644	606	670	624	639	653	659	644	648	653	643	608	654	678	613	658	620	695	687	672	660	654	690	688	659	634	649	651	689	648	595	679	672	627	643	690	671	609	642	650	673	647	647	651	660	662	624	672	653	677	611	710	647	646	677	676	677	677	589	631	672	646	640	678	674	680	677	661	655	635	655	656	659	674	630	642	704	632	637	669	605	635	648	667	643	605	699	617	651	628	673	648	596	625	618	647	706	639	636	679	718	662	663	655	642	640	695	641	677	666	674	694	663	636	643	687	612	698	647	649	646	636	667	676	598	647	676	657	628	632	708	650	620	654	678	667	659	644	656	655	653	650	673	656	626	663	688	687	666	669	626	627	596	638	644	678	674	627	671	704	639	637	719	671	647	616	677	633	646	666	641	686	665	661	645	640	671	617	690	648	642	673	632	701	657	625	692	623	653	665	657	664	659	652	638	640	655	670	640	669	662	658	645	701	682	641	670	680	603	678	629	645	662	664	702	663	639	647	677	667	663	698	639	665	612	687	624	631	663	673	668	692	648	687	660	629	647	681	637	641	635	634	678	688	654	664	637	646	616	636	642	649	635	684	648	624	681	622	633	664	676	685	681	733	705	683	696	640	666	653	651	603	686	595	694	721	639	677	746	682	651	677	652	641	623	697	623	656	658	640	646	667	667	666	697	656	650	634	616	637	704	622	652	683	647	647	653	671	681	644	694	677	651	676	626	663	622	656	696	633	691	716	676	634	662	654	630	661	655	648	668	660	613	630	674	608	662	662	624	638	643	658	706	642	663	628	674	606	671	618	650	645	627	677	641	636	642	693	644	686	646	676	638	640	672	630	693	664	662	645	625	696	642	649	616	632	626	668	681	652	640	637	646	595	597	676	621	718	702	639	657	624	628	686	658	656	662	673	698	637	677	631	689	649	682	627	684	643	643	632	661	675	641	616	677	643	634	636	664	599	653	701	656	640	676	628	623	688	635	646	661	682	665	660	642	644	640	669	660	658	701	631	690	657	653	668	671	648	641	632	614	625	675	643	654	645	632	668	666	660	677	623	672	623	642	626	660	665	677	643	660	670	679	620	625	657	655	645	664	682	671	665	639	667	683	713	638	663	680	657	698	626	671	614	652	661	692	652	651	660	628	673	647	655	705	707	659	657	685	723	686	671	652	622	670	644	612	693	668	639	606	644	692	680	646	689	650	683	647	653	648	661	688	679	647	638	632	675	619	706	632	650	664	620	692	649	652	681	621	664	661	643	685	652	682	620	696	678	670	627	656	662	660	672	690	704	629	678	679	650	674	663	664	698	736	704	663	660	683	606	716	689	675	648	613	662	626	634	641	673	623	633	701	638	637	707	675	677	649	641	602	682	660	668	636	651	664	666	656	650	642	626	614	717	669	620	664	684	643	696	663	656	646	670	667	688	639	610	682	630	646	678	647	683	643	650	649	667	678	643	694	664	704	614	667	618	688	634	608	623	652	665	635	665	673	680	660	634	636	647	661	620	712	667	690	716	642	648	643	612	698	667	676	613	603	653	630	669	657	648	651	675	693	672	630	669	673	637	661	683	639	687	609	677	666	668	641	669	640	657	638	663	691	686	608	681	659	691	676	649	644	644	661	660	660	660	678	635	672	640	601	678	640	653	673	683	695	670	672	665	675	623	623	625	650	614	689	694	696	628	669	650	674	647	649	651	669	730	678	691	684	622	687	629	649	695	640	634	653	661	663	643	649	665	665	629	669	697	643	651	659	656	661	683	593	651	653	666	662	706	639	657	664	662	709	628	669	603	701	646	685	660	675	654	652	642	633	654	631	650	706	617	709	685	579	699	662	627	639	674	664	678	613	679	689	686	660	602	668	657	651	607	681	691	656	676	608	661	663	663	648	671	665	700	629	626	671	654	619	628	645	662	639	656	631	676	643	708	611	645	654	642	679	699	663	641	691	641	623	659	641	660	671	683	639	665	661	679	608	620	652	624	649	662	619	657	639	634	631	654	656	633	653	663	659	674	670	630	694	679	615	655	654	651	686	698	658	673	648	668	613	610	614	687	661	622	678	661	659	636	662	658	623	641	693	608	659	662	655	663	669	678	650	646	670	663	670	616	693	674	642	679	642	641	653	678	675	603	667	664	665	652	681	675	675	661	640	703	650	646	648	675	658	678	631	654	691	691	661	659	630	650	682	646	645	636	641	635	629	618	654	640	610	660	656	626	659	642	671	709	632	598	713	659	673	667	652	636	680	638	645	652	618	654	653	685	675	649	667	674	648	644	642
45347	63653	45244	24732	7923	2270	1552	1379	1127	1073	1026	915	892	871	822	810	774	773	732	758	705	734	702	673	666	712	711	652	659	672	666	680	670	674	687	690	650	649	656	685	673	697	679	689	676	690	644	703	660	707	682	672	672	646	673	646	623	674	710	692	650	625	656	684	658	635	642	666	667	647	650	660	654	661	689	705	679	654	664	680	656	654	707	680	685	638	681	744	603	670	651	657	711	651	639	670	674	667	691	723	699	714	727	665	640	691	710	632	670	675	697	660	719	628	694	645	634	641	686	683	680	641	691	650	671	628	647	683	707	653	644	669	669	682	684	710	619	665	662	668	673	674	645	670	612	688	677	662	642	702	703	652	669	718	666	680	658	682	672	659	661	656	697	594	678	651	662	697	702	678	650	722	684	617	687	640	641	661	696	645	655	711	690	677	705	677	690	640	748	656	654	647	643	717	633	726	700	658	666	708	646	660	657	650	668	621	677	660	696	649	653	675	669	653	642	699	624	695	677	680	664	675	681	666	660	657	660	666	654	672	686	628	672	601	683	658	687	646	688	659	658	672	682	643	637	667	658	596	653	660	717	674	663	664	676	653	709	702	654	698	643	670	690	691	629	687	643	631	683	650	652	676	663	674	708	669	673	660	637	652	680	612	689	642	629	670	648	667	641	672	656	686	644	665	682	648	668	667	693	655	700	658	660	688	680	672	694	658	647	677	650	669	673	676	675	661	698	667	664	629	683	677	669	678	650	663	608	640	690	650	667	632	639	688	642	684	653	669	658	667	672	654	683	633	689	654	673	674	687	670	639	664	666	641	653	673	638	650	607	640	679	668	671	690	640	655	629	669	680	653	661	670	683	644	663	694	685	712	649	623	683	658	690	682	654	601	666	682	636	678	614	651	649	655	698	665	715	724	688	683	657	690	644	673	704	664	649	685	623	705	706	637	681	663	652	639	667	682	658	690	673	683	637	596	665	698	658	669	634	631	626	617	649	633	624	688	688	617	671	675	645	652	692	678	689	650	664	667	629	676	677	681	654	664	638	699	664	705	644	714	692	671	671	691	680	674	623	640	702	659	683	679	670	673	694	698	631	695	644	680	645	670	698	674	698	648	655	719	668	682	662	673	624	646	631	673	716	639	708	723	705	655	713	635	628	729	648	700	692	624	663	669	637	678	712	626	598	636	682	730	668	635	653	650	676	621	665	665	695	670	707	637	687	672	654	665	679	673	689	691	688	661	697	679	664	602	664	702	715	597	620	649	696	670	644	661	707	615	715	667	629	658	720	650	680	654	656	648	659	633	691	643	645	681	665	716	678	686	705	671	649	669	663	686	662	700	671	655	714	688	664	636	681	681	667	663	638	693	713	615	631	681	671	699	663	704	690	696	629	716	717	664	621	710	667	629	647	663	648	693	682	673	636	647	638	607	641	681	649	664	671	700	637	666	670	667	692	628	690	672	645	695	663	692	627	679	655	655	646	619	658	706	637	674	693	689	649	679	691	681	634	655	660	697	652	628	619	673	689	639	694	676	649	670	643	699	711	655	636	669	689	656	651	670	699	636	694	680	677	692	658	665	673	621	626	680	679	705	658	698	740	697	676	686	639	683	652	668	696	678	691	649	663	655	634	715	661	623	708	689	641	648	687	631	650	646	639	676	703	639	656	632	661	655	644	673	674	686	671	700	666	652	646	655	684	679	694	645	637	661	677	669	729	639	659	678	653	710	665	699	656	636	702	652	649	648	698	671	657	629	653	667	642	666	655	660	670	657	651	637	668	667	666	678	627	674	694	672	678	674	662	650	652	656	718	618	636	676	681	636	651	631	675	654	693	657	604	672	682	699	658	698	641	667	648	652	699	669	661	674	678	744	660	690	658	692	720	622	678	679	714	636	710	654	659	648	696	690	662	672	643	662	696	679	715	636	644	693	642	626	647	668	663	664	680	693	638	634	651	666	653	643	676	643	635	620	680	653	655	674	659	635	674	635	679	686	656	645	676	639	666	646	638	691	664	641	652	660	666	687	663	667	663	665	643	645	723	675	707	660	709	661	662	618	671	670	616	685	690	700	654	698	677	676	665	661	608	670	669	648	682	671	650	659	616	641	681	627	641	667	701	654	670	617	652	651	648	639	691	697	669	653	632	638	635	647	676	683	719	657	657	651	727	710	683	576	678	655	648	645	654	724	696	700	653	660	687	642	673	671	685	695	696	636	663	671	641	652	659	632	634	701	651	635	693	708	643	664	691	669	673	624	655	683	690	666	697	694	655	679	654	722	746	681	643	724	666	723	636	629	675	659	699	672	711	657	693	678	690	662	702	645	694	653	675	640	679	666	634	651	678	658	657	664	669	669	686	628	667	677	675	700	680	684	683	654	688	661	657	651	705	699	645	643	649	699	657	630	661	665	706	650	647	638	686	722	703	715	642	664	620	685	641	617	677	695	639	695	653	649	639	676	675	691	680	699	627	620	641	672	654	656	656	671	632	636	640	621	699	642	717	693	649	673	654	723	679	676	685	671	657	664	679	687	692	646	662	684	624	680	600	605	658	604	620	636	690	654	667	621	680	666	680	624	698	656	694	675	685	661	675	701	661	619	689	617	670	634	666	675	649	683	691	693	682	660	650	658	666	680	661	683	659	672	665	690	613	702	640	679	662	694	679	674	699	676	652	623	628	698	661	633	719	664	661	667	656	691	633	671	704	693	601	622	635	708	648	670	621	658	679	705	662	662	651	627	637	668	648	695	656	675	647	688	669	679	738	664	670	656	646	623	660	679	640	640	645	657	706	683	660	669	629	689	621	657	644	653	672	637	633	658	673	661	674	658	682	637	648	706	681	671	698	665	642	650	666	615	624	630	626	627	687	667	652	675	670	663	694	653	695	665	655	652	703	667	628	646	690	644	684	649	645	638	696	682	680	670	690	637	707	691	642	677	628	674	670	649	706	673	692	666	669	700	626	652	650	705	687	697	682	653	684	621	657	705	680	641	696	665	685	698	692	632	678	677	609	674	660	646	650	676	652	687	651	686	635	673	688	650	673	644	636	690	656	656	680	692	651	728	729	678	633	646	697	675	688	708	652	645	652	699	675	607	665	679	682	670	668	675	678	699	648	722	716	690	690	671	642	622	676	710	675	624	700	659	693	657	714	724	622	663	656	627	683	704	698	673	690	706	695	664	680	689	660	659	656	657	657	733	628	617	704	647	679	634	647	681	632	664	619	637	651	624	656	661	701	654	675	656	674	658	664	668	717	640	654	716	620	651	664	664	664	635	644	692	660	647	690	667	663	634	676	676	646	624	633	655	655	658	701	682	675	649	713	667	680	651	596	629	720	653	650	646	660	634	652	674	639	692	645	656	638	648	679	647	725	633	662	679	699	683	651	629	707	662	704	634	674	705	618	694	682	631	663	647	675	695	699	688	670	674	640	665	674	667	691	666	665	657	659	710	660	669	659	698	601	667	689	683	722	656	675	680	612	678
34317	36713	32581	16129	3552	1406	1219	1133	1085	1074	1084	1055	1082	1072	1056	1029	973	1041	1017	1046	1016	998	973	954	1042	941	1016	986	981	1094	970	987	971	1001	980	999	1064	949	975	1005	995	922	996	951	1009	999	969	964	1003	1032	976	1034	1036	987	1068	1017	969	986	1014	1027	973	1024	964	979	1022	973	944	972	950	976	1097	930	934	989	938	1016	952	970	1005	1011	958	1000	971	992	1011	1007	977	991	1022	959	970	996	969	1013	979	1024	977	1001	1043	1035	968	988	1008	1007	1007	1015	953	1007	979	992	968	1041	970	987	1030	1004	978	1016	965	996	1012	1025	930	970	979	1020	954	962	952	949	999	997	967	998	969	987	1028	1040	1022	976	1019	1002	1000	1000	1017	1035	1000	976	969	974	991	951	1015	987	974	1008	1022	959	1000	997	984	971	969	961	984	1021	994	992	944	954	1016	1055	984	1068	1017	1004	957	1010	916	992	1005	986	967	948	963	986	990	1009	999	1023	955	1053	1025	965	1004	932	990	1001	988	963	983	1002	956	955	974	991	998	1037	967	1008	971	1018	980	967	1021	1002	1000	1006	1025	1015	1015	944	963	982	1064	995	951	996	1004	1021	967	956	919	998	919	922	998	984	951	937	1016	989	965	991	1018	1048	989	984	989	994	946	990	977	917	999	994	1037	1053	1071	1007	1001	1021	1044	999	1003	1009	1017	1044	937	989	962	1013	1004	1018	1010	972	989	1076	1005	1014	983	988	982	996	1006	996	1023	922	971	950	1000	975	1065	980	1008	1038	1038	1002	987	1012	1020	997	1027	995	996	983	998	1001	951	958	1019	1055	1011	1042	919	981	1033	1016	1024	1051	931	943	971	975	985	1003	917	956	1006	1040	989	1001	943	985	999	1021	942	1026	1070	1021	1010	975	1041	976	986	1006	1012	968	1019	1016	954	1048	949	1009	952	972	973	1045	1014	999	1009	953	1009	994	1032	984	976	1019	989	1019	970	1052	997	961	959	1033	1018	1015	991	1089	960	969	1041	1014	988	1040	958	954	1002	998	1027	1016	1037	1027	1008	960	1085	903	1018	1045	958	970	938	920	1043	994	936	1009	1048	999	961	1027	1006	997	990	946	1011	1020	1013	993	963	1010	1024	1050	1018	964	916	1011	965	976	1003	1037	971	988	1005	1026	973	1038	1015	977	983	1001	1023	1005	997	908	1006	961	998	1002	1018	991	939	926	960	1010	1010	1016	961	1008	1032	973	1051	1024	1016	944	1033	971	1038	1017	937	1018	1065	1065	940	948	942	987	1049	1010	1003	973	979	959	1014	984	975	989	1003	987	987	1023	981	978	971	950	1032	917	993	1005	1003	998	964	1033	1003	971	979	1013	1014	1053	1009	965	1024	996	981	1009	999	995	1028	944	997	938	950	984	992	1014	997	1026	1004	992	981	1009	961	1017	1020	978	1030	955	1026	974	966	949	1031	1022	1012	948	954	1019	1015	1017	992	1025	941	1040	997	970	954	992	957	1033	1020	1055	980	943	1020	982	939	998	998	986	965	988	1000	1022	1036	972	1018	925	1033	1062	1043	985	922	980	999	1009	970	1004	962	1050	948	966	1045	995	959	947	1026	1014	997	974	1054	1023	976	945	983	1031	1008	973	1047	1014	1008	1049	1002	962	976	980	1017	1027	972	992	1012	966	1009	983	971	981	1020	948	1024	991	1057	962	959	957	1023	1063	1040	946	976	978	967	935	952	956	965	1035	1043	967	1060	985	1023	934	976	920	958	999	1028	996	988	1019	997	956	975	976	946	944	978	1007	988	1003	975	992	968	978	1046	1060	987	1011	1005	1005	1002	977	991	1025	939	1011	1023	1016	987	909	1022	1039	1044	976	1028	988	1018	975	982	984	1027	1043	952	1012	998	942	959	980	1009	1017	950	955	999	987	996	979	1043	993	1036	986	1051	956	1021	970	995	999	973	986	1008	959	1021	1017	991	998	1021	1052	989	1003	940	977	1039	988	943	1047	959	1012	968	965	1035	969	1008	1005	991	1070	954	976	987	977	944	936	973	1083	919	1025	1024	1038	993	995	984	1020	1040	985	935	935	958	950	993	1012	999	1001	999	977	1019	935	1005	961	998	1001	1008	977	986	969	992	994	1024	1001	943	1035	977	1016	999	984	987	949	992	945	973	988	1006	974	975	1018	961	952	957	989	1045	1001	1042	1042	1015	981	958	978	975	1033	1037	989	1043	990	1001	1012	981	969	1002	990	999	962	999	1008	984	1041	1047	1050	954	1074	1002	1006	994	1027	1062	1011	982	1039	979	1040	1013	979	999	951	1024	1031	1003	1001	941	1052	958	978	972	1001	943	1032	963	1027	974	921	1013	933	961	1003	984	1024	968	1011	962	1034	1001	1018	967	955	975	957	1031	1005	963	1006	900	984	1023	1023	1066	1004	1072	960	1025	989	1011	954	1001	1007	942	999	982	1026	997	1002	1052	1026	916	958	1020	1029	1050	948	1036	1008	1010	979	1015	946	1001	954	981	939	983	1064	1009	1014	973	1031	992	1008	1020	959	1000	976	986	992	995	985	969	1032	953	1011	1023	1013	1021	1020	986	1021	1026	993	1087	996	965	980	994	1051	1011	976	985	1032	986	1049	975	971	979	1031	991	1045	915	970	966	987	996	986	950	995	1008	976	1010	1012	988	1004	1023	1008	1010	968	1006	984	956	986	1036	987	1027	1002	999	1009	973	961	1009	956	971	962	977	995	987	972	1006	976	980	1004	975	993	994	995	1003	966	1053	1000	972	1010	1006	1053	945	983	1010	972	944	1027	964	1010	1026	963	994	962	981	996	998	936	992	967	962	1003	1019	902	986	1017	973	1001	991	937	1033	975	1000	1058	972	960	942	964	1003	1021	953	1051	991	1015	1013	1022	973	951	954	1004	980	1031	998	951	952	983	1013	1026	980	1009	1004	983	963	933	1012	1026	1015	974	1012	961	973	1063	1014	1040	1039	958	994	1010	984	1000	1031	956	978	976	1042	1025	996	982	942	1008	989	1052	1015	991	991	950	1017	971	1002	988	1021	999	977	992	974	986	937	1011	1001	1011	972	1027	969	1005	953	964	1001	961	988	979	996	1041	998	1024	994	980	979	1019	947	1010	967	982	951	994	999	939	960	969	1013	957	1057	954	1023	982	1037	886	977	1029	1023	957	1069	1021	1006	988	991	1027	993	1069	1017	1013	1018	955	977	1001	949	921	974	1002	971	968	965	954	987	926	1033	996	953	1012	997	1013	992	1008	1044	1036	955	958	930	967	985	989	997	971	1024	945	1015	999	1006	1011	992	986	981	974	1007	969	992	979	993	1014	996	995	986	1040	956	973	996	904	1018	1034	965	1012	989	996	1003	973	973	994	1032	980	961	996	963	955	999	1019	979	969	1025	1023	1025	930	987	977	987	995	1041	998	979	987	1012	962	996	968	1046	998	982	1068	974	1021	1012	942	1014	1007	1014	982	929	1021	1000	911	1000	1002	997	953	979	1006	1038	992	981	1047	973	980	1002	961	1028	972	1048	983	1011	985	1003	991	958	1001	970	920	976	946	1009	1007	1026	1018	966	954	994	951	972	943	1021	1010	1013	983	1047	1015	916	1039	985	1046	990	981	959	986	1010	970	1006	954	946	1007	979	1018	969	1009	962	978	963	989	1063	961	996	1013	993	957	1068	980	1012	985	1041	981	990	968	1038	1011	978	959	1015	969	1013	1063	992	1027	983	1010	1026	1003	994	996	1018	992	992	947	1010	975	1012	1085	1009	968	994	1051	984	986	1002	985	1025	983	1026	975	953	992	922	1008	1002	981	993	1087	1018	988	935	1013	990	973	1001	981	1050	1029	940	1017	927	1002	1006	1013	1048	1002	1015	1022	960	1005	1016	968	1009	1024	1020	970	972	1025	955	1025	1018	967	1004	977	923	1014	1010	1038	972	1027	1006	1011	941	947	987	1008	1043	1024	947	1011	975	987	1000	893	961	987	1003	938	954	1008	995	1008	1029	977	965	1006	960	995	997	954	1011	984	953	947	961	1023	1041	1000	949	968	983	1006	933	965	965	945	957	966	968	985	1009	1009	1009	979	1014	1041	965	954	993	1013	1044	1012	1002	993	936	951	1002	1000	975	988
41966	52030	32799	12568	3409	1675	1455	1226	1273	1150	1070	1116	1157	1032	1135	1036	1062	1068	1037	1040	1027	1010	1006	983	1009	1051	995	1035	1018	1016	977	974	1004	951	1048	958	972	1032	964	1025	1000	989	981	1003	960	984	927	976	991	1046	981	970	1013	993	1016	990	958	990	1063	1010	998	1021	970	1014	973	1034	1044	1019	1052	1012	1057	1044	1033	1027	984	991	976	999	1012	996	1008	1016	1006	1001	1012	1062	979	1032	1011	966	1055	1039	1019	969	1017	1009	1037	989	946	1024	1034	983	1015	1023	1047	996	943	1024	1014	984	1034	1002	1005	1056	966	1013	1013	998	1002	1047	1015	1002	1020	998	1010	1021	968	1032	1008	1066	965	941	977	935	1006	1019	974	1012	996	1010	1012	984	1016	980	1017	987	1018	972	1048	1021	1068	992	961	988	1002	978	1029	1054	1002	986	991	1008	1015	1000	988	962	1018	1010	1015	1021	1019	1065	992	1049	999	1015	993	958	1011	1002	1048	1003	1039	922	947	1011	968	985	1032	968	963	1006	985	1015	982	1021	998	1005	987	1081	994	952	1025	1014	997	1023	1007	1005	1014	1029	1002	1078	1063	1011	1067	967	955	1081	933	1015	1025	999	994	974	1009	1018	988	1019	1024	1046	1025	1086	1005	1052	1005	1032	1054	1006	985	1045	997	1039	964	977	961	1015	1010	1017	990	983	961	1020	989	971	947	999	1009	1010	1006	1000	988	982	999	1010	991	911	970	1008	1038	1036	1117	1027	1021	1045	967	1035	952	1032	1085	982	1092	990	1028	972	991	1012	994	1006	1000	973	1020	1018	995	958	988	986	956	1075	993	1012	1051	1003	1037	1019	1032	1013	1002	955	970	1057	1028	983	1000	1005	956	1001	1024	1011	1016	1008	1003	1033	973	1005	1038	966	1005	1034	948	1011	971	1045	1001	1011	984	1046	1057	986	984	979	1028	1035	1033	995	971	1001	988	986	980	959	989	939	1007	1020	971	1011	1004	1087	1014	990	977	1049	970	988	1006	1083	1011	1022	940	1038	1040	949	1027	1026	1054	1035	993	1065	982	991	1035	980	1026	996	985	1001	989	1050	1000	994	997	1025	1001	999	1022	1002	1031	994	1044	1018	1000	1037	1011	970	983	966	1005	1063	1066	1054	1009	971	982	1006	1042	1039	1009	996	1030	1009	1009	1047	1049	1043	1021	1022	1052	997	1000	963	1004	976	975	989	1037	1023	1014	1022	1017	982	1041	1009	1018	1059	1026	1006	988	1002	1033	995	1052	1034	1010	958	1069	993	932	995	1047	1072	1008	1048	1016	1003	985	1031	1011	1048	1052	1050	1016	980	993	967	985	1008	1040	978	1013	985	971	944	1004	998	990	996	987	965	959	995	959	991	999	1023	975	969	977	992	1016	1000	947	996	1006	1005	1032	941	1028	1079	985	1006	969	1003	1025	978	979	1036	1023	989	988	1020	960	981	938	978	1025	973	972	1044	1033	987	1027	1008	985	991	1014	976	1016	989	1036	1001	1012	995	1030	992	978	1036	992	1001	976	1014	1031	1031	1013	960	1028	925	999	977	1076	972	1007	1023	997	998	948	1007	1026	940	1029	1024	1037	912	986	1050	909	1013	1009	1032	1037	951	979	1014	977	1018	990	1002	1027	983	1041	1000	994	1000	924	988	1026	1023	1020	1032	1012	965	989	998	1012	1022	1024	1032	1000	1022	987	991	1012	982	950	1040	971	1010	1059	1013	956	991	1047	981	966	1007	1048	938	979	978	1013	1009	1007	960	979	991	983	1038	910	1003	997	967	950	1012	961	1009	1010	1011	992	992	1004	1016	1027	999	1002	990	1035	1016	990	968	1019	998	1040	943	991	988	1039	955	997	973	1064	1018	977	987	1014	1001	1001	993	1027	947	987	974	998	981	994	990	1023	977	985	983	1024	1021	1027	1039	1006	1036	1050	1011	964	1004	1005	1004	1083	958	1024	964	998	997	981	1001	955	1040	1008	973	999	1039	1084	1003	945	965	985	988	1021	985	991	999	976	978	1045	1010	1017	1008	981	983	1001	1019	1035	1005	1037	1024	966	1036	998	1019	1064	1001	977	1012	1033	995	987	1017	987	980	978	1037	1016	956	1038	946	1000	1012	995	982	1014	1022	966	1031	974	975	1081	991	969	947	979	1021	1014	1034	965	1013	1060	1018	993	997	1003	965	994	991	1054	1038	1018	943	992	1046	1006	1030	976	952	1028	995	992	989	972	985	1017	1007	1055	1032	1011	1006	1044	976	1035	1017	1018	941	964	1034	1010	1002	979	952	974	985	1050	1019	1016	1044	1024	958	1031	1029	980	950	1035	1012	1029	1037	950	1001	1041	1005	1010	963	1028	992	1010	1016	1062	1014	1008	999	978	1030	1046	1012	1039	1032	984	939	1016	1012	1012	1003	984	1049	1035	1022	960	975	1017	1016	976	1014	998	1043	1040	970	1016	1023	1005	979	1004	1020	1056	1001	991	1014	994	1006	994	1008	1014	950	1025	1022	1066	1009	1081	1023	964	986	1035	977	927	946	1034	1008	967	1002	1033	976	944	1065	982	1016	1034	1037	1008	1029	1040	999	1063	1040	1044	1007	1011	983	1011	991	967	1011	999	942	963	1009	1037	961	1020	1031	1045	1004	1019	954	944	1014	1014	1035	1032	1063	964	1006	1045	1006	978	974	983	983	1037	1036	1013	984	976	1026	927	1047	975	1039	1021	993	967	972	1028	1044	974	989	1009	984	1014	1032	1019	1058	1081	1000	973	999	996	1022	1016	1040	1034	982	1003	1015	999	975	939	1004	995	1039	1020	1006	1050	1017	974	1011	1017	983	1032	995	998	935	1004	943	974	1010	993	976	986	974	1017	1001	978	1008	1009	1019	1030	1032	935	996	972	997	981	1040	966	1009	967	1071	1050	956	976	1010	1002	981	1016	1036	992	1010	1038	1036	986	1039	1095	986	1074	1016	1004	1007	947	1014	1005	1049	1012	996	961	987	1000	998	980	996	961	998	949	993	1027	1057	1035	1031	951	1020	993	1016	1047	984	1015	975	986	980	1054	1005	1001	1002	995	1025	1011	958	1022	988	1006	1005	1023	1027	990	1024	1015	963	1018	1030	1049	976	936	1020	986	1003	996	1010	1018	974	1064	1004	984	1021	974	1016	1076	985	1002	1027	969	1032	1008	1028	988	990	1012	1021	1057	977	958	935	985	1074	1054	990	1005	1023	976	1064	976	1005	1031	980	1001	1015	1004	959	1028	986	1031	956	1017	979	1012	1006	1056	1015	1032	1015	988	1022	980	976	1008	981	1024	978	1048	1046	1017	1031	983	998	998	1000	1010	1008	1007	983	994	954	955	972	940	1004	961	935	1033	974	943	932	1028	976	993	1007	1014	1065	1053	991	952	1006	981	1046	1026	997	991	1025	1046	998	997	1042	984	996	976	1028	957	1029	945	1032	944	1029	1063	983	1000	1019	1001	1001	1014	1054	1017	1003	1057	1004	946	997	950	1006	1048	1003	923	1074	1011	982	1031	964	1033	1045	1036	1013	1002	1039	1002	1019	1039	1002	1019	1061	964	938	1005	1030	1020	1034	1014	982	978	1005	981	982	1015	1016	991	1020	981	1019	990	1012	991	1056	1009	1024	1021	1018	980	976	1031	1022	1054	1016	1034	979	1028	1008	1045	961	1027	1007	979	994	1015	1023	966	966	965	965	1027	1037	1029	963	1073	932	988	1037	1018	1006	993	994	972	1026	1019	989	1076	1019	966	988	996	971	995	1079	1034	1008	1029	1039	998	989	1014	991	988	1044	1011	1063	1002	1036	971	980	1004	1027	1043	1021	979	1016	1024	951	986	1039	959	933	979	1006	980	1016	960	1003	1011	989	1007	1004	968	1007	948	1018	1000	984	994	993	1022	1027	989	1019	1060	1036	1040	994	1001	1013	981	1086	980	962	980	965	1051	1025	996	1022	1004	1053	980	1028	991	1008	988	993	946	994	988	954	1054	974	1047	992	969	1045	978	1007	991	1054	999	1000	1009	1010	980	1024	1076	1031	997	985	1081	970	1022	1062	1058	1039	1004	1016	1034	1009	1051	954	998	932	1034	999	929	1024	953	1017	989	953	995	1008	1064	984	1029	986	1023	1006	1004	1019	977	997	1134	1055	1064	1060	1002	1076	1014	1081	1033	995	1015	1004	977	983	975	1010	980	1012	1001	963	983	1017	948	976	994	1008	1022	982	999	982	1009	1057	1015	959	1037	973	1029	962	1008	1037	1014	1067	1018	974	1030	957	1066	1051	953	968	966	1008	991	953	987	1007	950	986	991	1013	1002	1014	1009	1007	995	1010	946	980
23647	20932	28002	24053	20878	12846	1726	1161	987	944	966	902	922	898	876	876	871	868	836	871	836	800	869	825	842	811	812	796	759	784	808	814	831	793	836	814	823	816	775	851	816	819	778	799	822	840	834	777	804	847	826	771	771	792	800	800	797	788	763	835	759	815	802	757	807	832	823	795	785	797	746	799	824	773	868	797	742	822	766	823	823	798	807	772	817	763	827	786	838	815	866	831	834	795	801	773	816	814	759	813	790	806	778	802	829	805	793	854	806	798	794	813	808	815	796	840	835	857	758	779	838	781	773	746	829	793	828	747	779	756	846	762	825	883	837	818	816	825	764	814	800	838	786	825	816	795	808	825	780	820	805	816	838	834	784	810	842	816	843	812	796	783	781	808	848	848	802	770	798	808	818	812	787	785	835	855	839	779	838	831	769	849	787	871	804	788	837	827	827	779	814	790	842	800	799	810	810	786	827	785	826	825	754	832	866	817	776	823	806	806	801	755	795	806	822	800	793	778	802	809	804	817	805	814	766	830	854	746	793	793	791	808	806	819	811	808	777	815	809	868	818	822	801	827	750	803	844	771	831	850	792	800	828	806	773	782	780	789	788	824	809	777	793	761	830	789	760	844	800	819	861	839	809	842	792	800	786	837	787	814	810	824	823	804	851	806	804	762	779	847	794	780	830	788	827	822	829	781	760	833	813	804	818	775	769	819	798	796	792	833	811	813	806	811	779	819	764	773	838	829	837	827	776	796	765	812	850	772	789	767	815	823	818	809	775	793	822	783	794	840	855	800	801	789	828	761	810	800	818	826	854	796	867	803	783	783	818	816	867	806	812	803	770	781	840	777	787	795	816	812	796	771	815	808	858	768	773	846	815	773	762	830	783	812	792	810	825	810	847	837	819	832	780	794	796	806	762	774	826	828	786	803	795	803	807	780	814	767	836	825	848	867	818	841	788	808	853	829	879	793	827	823	826	798	846	801	778	807	796	772	813	834	799	792	801	790	817	770	811	854	782	839	861	819	775	811	789	839	800	819	847	832	832	828	811	769	849	871	799	823	810	808	808	803	805	807	715	783	820	813	807	821	790	856	870	782	805	824	801	838	824	792	822	805	762	815	848	851	790	796	836	786	838	800	738	784	828	761	756	808	790	822	852	809	818	803	820	830	781	809	804	781	823	831	754	799	857	787	824	863	788	809	784	763	783	771	777	829	820	780	840	812	802	826	786	861	822	787	795	806	826	792	781	834	818	777	774	792	771	770	769	798	765	755	813	807	842	780	828	823	758	773	797	809	797	837	799	803	778	800	755	827	786	839	813	801	849	792	811	788	810	885	786	832	817	852	771	799	806	802	843	757	824	831	847	780	813	748	797	812	802	847	799	787	853	816	814	782	780	725	755	797	845	857	813	768	779	783	791	797	839	770	811	828	782	819	829	803	807	802	796	793	823	834	769	813	838	821	759	790	801	843	845	806	792	799	806	764	811	818	787	822	830	811	804	814	764	785	842	767	833	822	810	758	783	812	797	787	784	834	833	769	822	773	797	858	825	806	802	784	818	756	780	810	805	765	811	821	765	809	874	795	781	816	794	791	812	781	801	815	783	835	765	852	792	828	796	790	775	826	792	871	852	811	798	818	835	798	803	837	768	797	790	858	831	859	812	812	801	789	748	801	870	812	764	786	821	806	831	826	744	832	838	815	840	772	811	824	817	756	825	761	837	754	813	782	814	814	820	827	846	795	770	811	794	850	824	811	787	792	801	843	781	795	796	796	810	847	801	784	859	812	861	810	820	847	809	847	854	818	775	817	742	814	772	885	840	775	761	770	814	784	738	770	810	773	757	851	824	844	806	760	845	786	850	827	853	797	822	812	830	842	806	822	822	820	820	832	804	808	783	793	783	870	800	794	791	807	733	817	882	808	838	832	822	820	794	742	832	829	824	843	852	780	807	795	832	801	827	787	792	796	842	767	834	829	784	773	761	845	810	818	777	824	827	818	836	778	820	782	830	838	773	772	777	840	751	816	798	838	749	803	789	767	804	813	785	865	814	819	822	841	788	802	819	761	783	786	843	778	813	823	756	805	767	752	778	804	792	837	834	771	834	796	793	759	838	798	800	799	848	839	828	807	778	787	889	796	786	751	817	827	775	794	769	763	786	816	808	802	786	827	835	812	814	838	823	810	793	796	788	795	743	785	843	795	750	843	798	776	756	776	786	801	825	787	820	737	782	816	787	770	833	817	776	805	827	796	800	804	804	791	797	856	801	754	801	851	774	860	806	766	789	756	828	811	776	807	784	829	816	803	827	861	817	773	837	835	830	832	807	791	763	811	846	787	838	799	813	790	795	876	770	781	817	792	829	750	787	793	758	793	776	841	773	862	786	808	804	838	798	820	764	836	767	783	855	872	816	784	791	827	805	785	771	778	848	814	816	796	798	817	760	782	803	835	813	795	790	812	844	766	824	824	757	783	828	804	788	800	830	806	790	817	824	756	880	800	797	793	787	800	800	756	822	858	802	798	803	807	776	842	798	802	778	831	812	787	778	866	875	841	810	778	815	801	853	782	807	799	830	780	853	808	822	803	811	841	772	810	869	766	846	773	804	800	851	840	802	850	835	802	837	791	798	801	807	821	774	812	782	732	823	850	807	788	851	745	827	827	808	855	821	788	841	780	779	742	819	850	805	804	802	798	804	778	776	863	798	754	798	787	821	801	804	797	787	798	797	768	763	785	771	803	799	817	807	833	780	846	823	863	784	822	845	755	817	813	850	808	834	791	836	766	802	825	814	819	834	812	812	744	865	834	834	740	828	820	837	817	792	784	798	841	767	831	760	829	780	797	787	797	768	820	797	799	814	836	743	838	802	837	830	803	860	820	800	786	800	798	823	806	840	817	818	823	805	772	855	756	809	883	779	790	721	777	802	767	765	836	825	825	776	835	754	816	826	803	769	783	802	805	821	786	798	795	823	807	836	768	773	844	783	801	797	834	829	818	785	785	822	816	844	805	759	779	816	827	787	799	767	770	796	799	798	792	799	787	800	840	814	781	798	811	814	808	846	800	853	806	847	762	819	792	794	845	823	806	832	849	830	822	795	839	771	850	853	825	791	804	777	797	806	798	794	794	857	837	807	819	831	798	839	776	812	756	801	801	768	830	830	848	839	767	812	789	751	848	783	794	847	761	765	824	775	779	759	823	848	788	822	813	796	808	796	814	826	783	811	767	810	791	807	793	805	748	824	794	797	809	809	790	826	803	850	798	848	796	826	770	790	783	835	821	786	757	804	799	729	794	827	833	848	780	807	782	805	823	746	786	833	764	795	799	838	739	817	818	817	743	819	805	796	828	806	822	765	772	820	794	755	809	786	775	811	771	809	818	838	819	806	772	788	792	856	795	819	772	829	829	823	892	807	825	827	842	788	789	763	795	782	790	778	787	844	809	858	754	773	821	793	795	828	868	795	763	821	798	838	806	825	842	769	798	781	771
41079	54013	36544	17634	5971	1947	1487	1338	1146	1071	1050	958	970	893	932	929	921	840	837	863	849	858	836	849	861	814	846	837	786	839	828	857	882	855	818	813	837	846	854	920	842	837	875	832	803	817	841	827	811	835	838	839	844	807	835	818	821	830	822	809	879	828	856	816	807	842	860	841	833	794	848	869	860	817	817	841	824	857	828	814	865	861	793	833	807	847	792	866	832	828	845	826	866	842	836	798	821	819	810	831	823	845	826	814	812	870	811	865	819	834	789	781	848	852	824	847	817	859	835	843	856	888	779	863	882	841	827	796	823	848	850	799	827	863	836	777	829	820	864	820	828	849	786	800	808	824	826	816	791	853	851	861	867	839	838	862	831	850	842	840	794	859	829	772	778	812	847	869	820	831	797	892	801	846	811	857	858	856	787	841	770	802	808	826	896	844	834	819	793	813	829	822	810	827	765	802	774	810	784	803	813	787	871	797	832	848	821	866	833	783	817	828	797	818	875	825	818	802	832	802	807	823	838	843	882	814	834	847	835	816	851	850	810	825	828	816	817	869	797	836	892	860	875	800	829	783	828	782	874	860	815	868	864	801	840	866	877	802	840	835	867	761	813	871	825	803	844	859	860	827	828	814	840	805	814	870	792	830	855	824	816	857	840	853	804	817	831	837	846	810	855	826	868	842	802	811	852	813	834	823	815	822	875	806	829	850	847	902	796	836	774	834	792	773	844	809	776	807	867	800	819	868	857	828	891	823	823	826	776	821	840	816	811	829	835	864	865	808	821	818	843	849	816	850	823	776	848	810	773	853	823	823	789	875	793	859	824	869	793	784	797	786	771	763	768	845	857	883	836	820	820	812	798	846	801	848	815	840	790	840	901	818	857	832	814	801	815	801	819	819	821	751	821	809	871	797	836	831	843	816	835	822	861	818	813	825	815	780	840	828	845	796	864	848	869	830	823	867	841	843	794	775	836	788	769	821	759	853	836	794	831	822	797	855	803	807	848	806	860	803	857	858	813	809	819	779	835	883	834	868	797	894	841	856	834	811	845	797	838	816	831	848	822	781	848	848	820	870	858	832	880	776	886	847	819	828	824	855	841	824	838	852	790	818	787	819	802	800	838	815	816	840	828	775	842	800	790	824	818	787	871	821	838	804	814	862	759	812	795	823	785	859	825	800	832	898	833	803	880	827	818	839	806	868	789	842	824	808	836	813	821	855	776	818	813	806	844	789	845	860	853	767	843	837	843	807	783	874	807	852	853	850	881	852	830	814	818	816	751	825	872	830	787	844	820	807	839	801	816	833	809	846	822	816	813	822	846	850	844	842	815	825	860	819	828	875	824	836	798	768	823	844	822	836	780	805	835	860	798	810	867	808	808	822	826	813	858	825	774	825	822	816	826	824	858	857	826	813	790	832	811	849	799	818	845	862	854	815	800	769	884	821	851	808	811	839	829	815	844	843	783	812	822	813	796	855	866	871	823	835	834	801	782	800	851	813	781	851	819	837	852	795	877	850	841	866	872	829	858	804	857	837	817	834	790	744	809	829	832	885	823	810	823	838	831	773	841	839	812	793	866	820	832	838	804	902	841	773	835	838	810	814	821	836	843	809	831	800	863	821	839	841	880	835	828	778	837	803	828	825	804	862	847	850	793	794	813	803	818	798	819	879	812	849	831	865	828	798	817	835	843	840	867	883	810	815	860	841	845	820	840	828	815	856	813	827	799	819	841	782	758	829	801	884	830	881	862	820	764	825	790	810	842	856	826	839	844	846	801	838	805	784	867	825	776	873	826	833	806	839	778	823	795	841	804	792	853	818	772	857	795	818	790	812	822	822	808	814	849	832	825	801	859	830	803	884	848	826	831	847	758	888	806	833	835	819	846	812	798	788	820	862	829	842	844	808	781	842	839	811	857	839	792	849	800	811	819	845	832	890	829	821	847	821	771	810	859	886	852	819	809	827	768	842	851	791	812	862	782	805	815	796	800	759	827	816	833	825	800	799	793	861	778	828	813	834	825	839	848	828	813	789	838	816	844	792	839	853	855	880	812	834	788	812	834	848	833	784	810	852	819	891	902	801	805	812	810	876	835	785	824	863	849	887	801	882	819	798	829	844	826	846	873	854	815	823	860	821	830	822	777	821	826	830	816	835	772	833	846	853	792	807	844	814	769	808	812	850	800	821	854	796	818	818	849	808	813	842	790	804	846	855	868	808	837	816	831	862	817	833	860	827	822	831	796	821	835	840	878	812	855	846	832	824	786	829	792	810	790	834	844	834	863	761	832	845	841	809	848	854	827	808	773	801	866	835	823	807	855	853	835	891	870	794	880	795	831	813	856	827	860	832	792	773	801	808	804	761	827	824	838	785	811	822	811	831	819	830	844	832	841	839	805	830	817	823	833	816	901	779	868	819	860	808	825	811	833	899	827	829	786	800	889	862	842	850	855	824	855	825	838	778	798	809	804	815	846	800	837	813	783	857	854	787	798	786	840	813	829	825	845	830	837	869	833	791	818	831	807	898	862	779	807	824	859	853	818	833	827	837	787	791	790	823	807	857	832	807	867	845	810	851	836	857	850	829	864	823	816	840	774	840	795	896	843	839	830	804	869	773	831	881	830	807	818	838	891	797	792	832	812	856	840	792	782	795	837	845	809	804	836	800	781	814	800	832	834	870	792	842	806	795	781	836	752	834	829	850	784	862	782	808	778	825	835	830	831	867	817	826	841	775	815	819	830	858	860	877	834	819	853	838	803	809	806	815	870	800	885	807	818	808	819	818	872	772	833	854	850	845	807	810	830	832	880	816	833	881	848	821	814	784	876	793	841	765	859	823	820	820	828	812	795	841	854	860	828	834	879	829	774	822	861	788	834	871	802	788	823	810	832	778	855	778	869	820	869	831	859	844	800	855	845	842	846	796	831	829	787	814	803	810	883	829	873	867	855	823	845	803	808	824	808	802	783	833	788	841	809	848	778	773	773	833	812	820	795	820	856	826	840	770	835	824	824	803	825	875	865	836	798	867	854	842	834	827	824	879	822	813	816	882	797	833	819	884	819	854	860	815	815	828	805	863	815	837	814	838	828	836	782	867	857	798	851	830	778	868	798	847	821	800	851	738	844	839	842	808	849	823	841	763	814	862	787	813	816	851	853	815	825	853	831	858	821	826	805	809	872	850	881	821	817	837	812	836	801	804	812	823	778	776	842	787	848	809	811	847	871	834	814	847	861	835	856	796	845	858	886	853	825	866	807	829	879	816	830	839	853	821	819	846	831	824	834	812	850	846	775	785	856	800	795	819	834	798	820	866	828	785	814	848	781	823	828	870	853	878	828	801	811	826	871	818	842	802	797	836	829	835	825	855	829	827	856	820	867	821	818	832	865	847	787	851	855	813	820	784	803	769	824	829	826	885	860	815	822	837	799	760	764	800	861	884	817	841	831	766	869	789	816	809	874	818	858	818	883	864	824	835	878	872	839	847	805	865
24773	21002	27373	24935	16550	3197	1429	1110	1082	1036	1035	1018	996	1001	973	914	952	907	931	972	950	914	974	951	962	980	952	928	974	888	972	958	959	908	905	962	974	897	945	907	970	928	924	888	907	916	948	923	942	945	947	944	947	931	926	924	924	953	1007	937	958	846	881	903	934	953	919	902	847	921	941	875	911	917	974	978	930	884	955	928	928	908	916	879	974	885	922	953	946	937	904	936	938	981	935	899	975	949	920	965	907	938	901	892	975	949	945	897	934	905	912	921	954	878	912	944	949	1008	930	1038	918	897	922	915	949	967	1002	892	887	868	907	946	893	963	858	938	960	897	933	954	959	924	952	952	906	973	949	898	950	979	952	962	905	1025	953	916	930	885	926	953	952	909	924	946	954	924	953	938	899	906	900	979	909	879	938	962	935	940	933	923	960	964	913	916	911	961	935	961	929	959	905	931	933	958	943	946	955	911	931	881	928	904	965	885	891	916	881	889	910	958	886	895	965	958	946	912	1010	921	922	918	937	906	897	907	950	916	891	999	889	954	963	961	928	917	898	931	882	902	875	907	893	902	907	916	879	982	961	894	934	924	982	900	918	868	900	915	964	950	936	917	899	941	865	919	940	949	913	910	945	925	907	918	976	915	964	922	919	901	924	913	885	945	953	904	931	913	917	928	875	933	966	924	961	941	919	940	896	903	940	905	940	962	925	940	890	918	915	914	945	978	931	939	906	933	901	939	909	891	911	941	939	900	895	939	936	876	905	892	879	943	900	933	963	970	918	967	958	980	954	916	953	943	971	892	948	917	957	880	888	925	898	920	946	985	920	926	885	976	954	996	907	977	983	929	979	894	924	941	953	925	937	944	966	967	930	902	973	906	936	954	979	919	962	904	925	947	826	876	954	934	957	929	851	901	896	965	918	928	989	958	905	948	961	928	932	992	947	932	941	906	922	927	949	893	923	959	934	939	913	927	939	932	915	920	879	977	937	916	943	881	930	915	955	931	938	972	912	931	960	954	1007	923	911	888	955	927	959	926	983	963	963	915	936	942	921	909	934	915	978	938	925	942	912	950	948	935	947	914	927	894	926	990	909	919	960	972	907	936	924	960	902	911	939	916	997	955	938	978	970	905	955	980	881	895	943	926	922	888	976	895	965	986	904	958	936	942	921	931	926	921	945	894	953	910	923	910	929	947	977	947	1018	934	888	917	922	909	872	934	906	965	956	909	930	915	891	878	922	945	989	889	947	935	958	893	922	956	962	921	931	934	967	902	896	914	909	919	893	931	971	941	1003	909	1021	944	908	932	931	946	926	918	923	898	900	957	966	938	941	904	945	925	947	910	936	1017	875	914	914	916	965	889	901	922	933	935	977	913	971	881	922	942	895	919	908	923	918	904	916	917	992	963	950	982	960	901	946	911	960	866	890	913	909	958	868	937	925	927	905	914	952	907	952	884	930	920	935	976	1017	923	949	989	920	907	927	949	909	910	947	942	921	872	970	921	966	921	921	941	941	904	924	911	907	950	931	905	894	926	867	969	945	869	917	943	939	894	885	953	894	862	904	926	925	927	956	977	921	933	913	925	902	963	940	973	915	916	911	918	859	970	935	980	893	915	1010	882	950	947	933	900	951	897	905	966	1008	929	959	969	925	974	949	910	973	909	900	986	892	880	932	921	934	882	977	953	918	984	934	954	901	897	933	932	868	919	937	886	932	906	908	867	902	967	931	953	945	1031	898	1003	900	904	993	922	962	990	910	905	886	957	899	937	896	918	939	935	890	884	951	963	902	939	898	969	889	914	950	936	897	912	873	920	906	988	946	883	951	923	956	930	934	880	942	955	941	920	937	881	874	919	901	936	974	1001	930	946	935	948	907	923	918	933	942	911	959	949	954	929	924	897	945	942	895	960	881	939	915	897	924	945	958	910	916	983	908	943	927	986	969	936	925	894	940	912	869	938	932	872	969	901	912	933	905	932	958	915	912	966	891	888	915	916	929	850	920	954	919	997	953	903	925	914	927	966	936	896	941	952	892	878	904	937	920	937	955	892	894	934	928	897	907	970	968	963	923	912	920	955	939	919	905	912	896	922	891	942	893	964	945	923	883	1023	950	962	961	928	918	943	923	933	888	882	880	871	927	907	955	963	937	924	888	960	945	937	1011	924	944	956	950	967	923	902	949	913	875	889	920	954	1010	943	891	954	866	932	908	925	924	921	944	959	922	956	907	966	866	937	891	945	910	911	867	931	934	902	909	915	933	943	932	913	900	875	913	948	911	889	970	938	956	872	879	897	938	894	979	940	912	940	918	953	945	946	1005	884	935	992	967	948	986	887	876	907	890	922	931	924	935	912	942	963	948	973	951	932	969	893	949	917	953	951	933	900	907	941	901	947	916	928	965	962	977	925	918	914	899	950	938	933	922	932	922	912	927	943	939	953	946	948	920	931	896	887	925	959	937	892	910	953	922	871	935	944	933	963	898	1027	978	938	929	977	913	974	892	951	878	969	933	952	988	909	944	931	952	920	942	909	940	913	937	932	956	908	953	906	952	891	882	954	942	926	911	918	911	901	912	897	954	934	904	971	931	880	867	937	989	892	1001	919	886	926	939	883	909	900	900	925	921	928	945	928	948	915	933	920	954	894	977	968	881	896	969	914	944	964	892	921	937	905	886	889	932	907	930	928	950	935	901	905	869	889	955	908	900	930	956	923	986	924	932	964	944	940	947	919	945	954	924	997	961	860	928	976	906	933	951	941	914	895	980	918	919	916	952	974	938	940	883	895	940	920	933	842	916	944	944	938	938	931	930	1001	880	903	889	974	951	908	948	832	952	854	900	944	942	951	951	938	953	903	919	915	961	919	970	921	932	908	954	940	866	899	959	921	972	884	919	922	949	881	905	915	896	955	944	927	977	910	967	959	925	874	908	982	983	944	945	923	963	935	933	963	889	940	908	930	907	897	969	965	936	895	940	882	930	928	920	959	933	932	971	894	923	941	921	880	891	919	936	927	954	941	946	937	931	886	900	931	899	967	885	969	939	926	911	947	914	955	959	951	899	888	934	996	949	927	936	912	925	868	966	925	918	993	926	930	924	920	922	927	961	943	836	940	877	971	919	928	885	890	916	927	949	915	972	924	937	985	966	920	918	994	929	925	932	943	982	882	894	975	919	946	929	873	964	915	922	914	937	883	888	870	943	906	940	922	943	894	961	863	897	944	941	977	919	981	914	922	921	921	859	924	978	969	921	898	994	945	929	869	896	942	888	948	903	976	913	953	880	935	919	899	930	961	899	979	978	930	936	929	949	869	877	938	922	947	938	922	948	888	898	977	900	892	927	930	942	920	893	959	915	953	880	957	919	942	942	977	913	959	928	911	961	935	947	927	928	902	1002	953	966	918	959	926	945	939	876	951	896	915	882	945	942	910	931	892	930	938	935	947	921	969	957	944	907	904	903	935	947	944	923	914	946	926	907	918	909	961	928	924	914	854	937	916	921	957	920	961	988	936	943	950
42728	50858	35253	17161	5810	2097	1659	1338	1194	1206	1083	1111	1104	1031	1052	1023	971	995	1029	1007	980	967	984	927	900	897	937	967	1018	968	899	964	940	976	953	908	939	908	944	941	929	956	919	950	937	980	960	919	883	951	951	865	913	948	988	940	950	992	914	909	941	906	923	874	1004	923	927	999	899	919	981	893	979	958	946	919	896	958	959	936	919	963	954	923	980	963	866	859	956	934	922	864	929	914	949	921	948	931	980	957	940	982	945	857	895	915	924	893	981	931	920	964	929	933	899	1002	939	978	949	961	968	994	901	876	943	907	956	937	925	946	939	941	910	941	916	917	930	1001	930	913	902	947	901	919	926	968	925	912	932	903	886	945	924	1009	912	912	891	932	915	888	973	948	935	933	916	953	898	918	910	899	991	905	936	947	899	903	984	967	911	932	924	950	1015	901	913	939	904	943	908	923	978	922	948	946	898	929	985	926	930	929	954	928	914	935	941	890	915	954	897	891	981	878	897	954	975	889	922	939	917	962	960	924	903	938	945	937	939	957	879	936	932	973	975	897	904	922	979	949	939	953	922	928	990	942	885	901	946	885	901	909	921	933	914	969	986	908	928	927	904	967	929	900	922	972	893	923	909	933	933	905	910	960	907	898	911	901	903	923	913	897	948	925	979	910	889	913	915	916	974	912	897	934	928	995	895	922	918	882	941	964	961	958	883	943	932	920	924	932	931	954	880	972	896	885	871	932	894	927	915	912	946	899	937	947	946	905	948	904	951	913	917	856	939	955	961	922	948	872	913	928	910	924	961	909	936	909	935	981	952	965	901	922	888	913	945	903	964	948	924	956	949	968	911	929	938	966	955	932	885	929	917	948	936	919	990	937	911	1001	947	904	930	908	903	930	921	947	951	915	992	906	992	877	922	992	942	914	898	906	936	909	939	971	969	986	975	952	940	915	949	934	893	974	897	922	911	950	986	881	923	924	950	957	930	917	951	949	936	861	970	922	910	947	964	911	954	938	981	945	923	964	943	957	883	910	1015	915	961	894	946	987	946	899	951	915	894	916	968	908	922	937	975	871	925	925	903	974	946	963	906	931	942	892	902	924	966	906	891	932	942	908	907	951	962	973	964	970	932	932	897	874	893	922	927	947	928	945	943	944	941	897	957	894	902	852	939	945	907	957	926	924	921	951	968	927	975	941	948	917	926	899	1001	947	967	933	880	928	976	930	928	938	966	889	919	881	941	876	949	933	946	923	910	925	936	938	997	961	926	903	911	970	905	899	937	996	943	996	945	918	920	894	866	994	913	932	902	964	959	928	951	993	883	901	894	898	965	985	928	895	917	899	903	955	960	918	915	885	927	930	926	960	943	912	933	858	893	918	918	926	899	941	925	918	945	929	1007	886	943	914	912	966	933	881	918	966	924	925	949	887	928	931	906	946	938	946	929	950	936	877	943	991	915	969	893	897	989	978	976	934	947	1030	966	909	962	876	969	954	929	896	947	922	944	936	907	921	932	936	955	891	908	951	913	913	954	904	931	911	897	862	972	897	942	950	966	946	906	882	925	927	875	923	878	890	941	906	859	973	886	923	950	884	938	923	890	956	943	964	967	937	915	938	923	908	924	914	934	925	1010	915	1004	903	969	936	922	976	916	955	880	956	899	977	884	936	870	917	950	888	974	905	897	933	976	956	948	859	909	931	955	929	943	940	957	864	984	925	907	915	984	907	906	900	951	950	922	935	926	953	946	918	933	882	951	918	950	955	869	945	878	965	921	951	991	933	937	940	897	927	939	953	882	926	929	891	965	949	906	938	955	947	939	950	942	872	925	926	898	924	935	973	892	949	965	987	909	956	983	942	949	983	940	928	921	946	896	921	936	952	936	888	947	911	927	987	964	952	896	932	968	879	911	904	950	890	947	938	924	910	964	979	951	956	987	922	940	952	935	935	922	922	911	942	902	947	945	916	969	983	995	859	909	895	957	862	967	910	941	946	907	977	906	866	919	967	943	924	930	942	898	897	928	956	931	958	902	975	872	975	918	963	956	912	967	935	963	923	925	918	922	975	954	919	884	932	889	971	947	949	997	901	929	911	957	910	930	896	932	932	949	914	922	889	975	928	837	930	926	935	904	932	910	964	927	992	932	915	931	972	904	958	906	987	942	923	986	934	974	913	954	933	878	946	958	928	889	919	909	905	926	912	953	849	932	919	923	919	937	945	900	973	908	969	906	867	961	946	934	928	924	963	949	983	965	929	968	922	893	922	949	919	988	899	938	877	978	957	915	896	905	936	934	928	953	895	949	891	935	970	984	973	900	904	942	943	981	946	906	948	929	974	966	935	934	943	924	865	934	989	939	878	962	958	929	883	912	871	906	917	923	952	964	937	917	950	894	1018	939	908	919	944	904	940	926	923	935	939	926	934	898	913	959	959	981	927	885	903	949	903	911	916	938	983	956	950	925	952	935	949	957	959	945	918	942	985	923	947	929	905	966	961	994	936	966	892	869	948	917	966	942	951	953	950	940	891	961	877	940	914	901	932	906	938	929	918	965	977	908	942	989	906	939	975	935	966	989	919	922	975	917	950	867	937	921	931	979	968	935	958	878	931	1005	909	937	945	921	970	924	907	932	903	930	910	926	922	941	904	911	940	915	961	944	960	955	912	983	909	979	923	896	893	918	947	875	920	936	981	925	894	962	930	890	890	920	971	868	903	916	918	977	952	951	923	900	911	941	863	948	936	874	914	990	950	955	899	955	885	928	918	920	894	949	923	943	967	958	904	954	896	907	925	926	961	944	981	937	947	959	911	947	947	939	846	926	885	991	949	930	945	999	870	921	920	889	926	972	925	933	977	972	909	939	935	946	881	877	947	959	936	937	941	968	969	941	921	915	928	958	908	898	935	901	925	888	1010	908	933	979	950	921	922	907	956	934	913	956	969	938	928	914	911	943	945	934	926	970	975	957	911	910	915	902	947	925	921	937	947	952	1016	882	905	982	946	940	990	928	965	890	982	911	907	959	959	977	973	920	979	970	918	943	923	910	910	932	904	972	979	911	943	920	919	938	908	953	952	889	884	928	906	929	956	931	941	947	936	916	942	903	933	916	886	927	930	957	952	931	956	986	906	955	871	917	961	950	972	945	958	976	926	903	963	899	936	879	896	944	951	961	904	950	957	958	914	872	935	954	996	901	970	895	899	920	916	941	939	970	954	913	940	989	905	947	929	907	964	912	979	882	938	900	944	949	902	932	968	900	936	950	908	947	961	902	930	1041	969	943	1043	934	929	947	924	952	987	920	908	950	938	931	960	875	878	913	894	935	913	894	915	924	945	905	945	972	876	910	965	948	920	902	915	952	975	860	979	973	897	916	925	912	979	912	908	946	907	922	956	972	931	965	915	879	906	888	932	935	901	903	907	959	962	925	952	972	980	963	922	954	913	959	916	903	906	953	930	954	974	922	941	961	907	936	928	912	963	887	900	923	1032	919	889	915	921	957	914	939	875	897	891	959	911
22386	20924	28350	23643	20928	20933	10606	1419	1038	954	922	934	883	887	818	754	787	781	732	698	726	702	703	686	710	681	740	751	684	691	708	719	771	678	705	720	689	717	673	762	709	677	738	694	692	698	713	703	677	727	735	669	751	730	671	721	709	649	693	699	690	652	735	701	729	700	732	667	698	667	707	677	711	720	725	737	716	708	718	734	674	730	734	693	706	715	711	677	735	693	726	707	695	672	688	685	693	737	717	728	702	721	727	719	670	742	678	694	685	660	702	703	697	681	755	740	739	677	702	753	696	725	703	700	741	731	683	752	680	728	731	739	713	676	727	731	679	703	703	626	702	675	727	629	740	730	698	741	710	702	748	668	700	692	682	687	716	714	715	703	692	662	681	704	687	706	727	710	699	753	710	706	737	711	692	674	669	699	698	725	722	698	700	703	662	652	686	682	728	672	767	690	680	697	710	722	703	717	716	695	677	698	739	735	735	685	690	693	684	653	689	702	701	651	725	698	685	695	655	747	742	683	680	674	743	712	647	709	686	715	703	710	731	730	715	699	680	693	701	737	685	697	671	695	715	728	708	657	699	726	716	620	703	703	703	649	691	698	694	702	681	710	710	709	724	663	702	715	667	682	686	691	740	686	699	728	680	676	639	702	674	676	718	692	617	678	706	714	725	683	692	671	664	669	740	736	698	714	653	637	721	693	682	687	719	691	655	647	684	702	699	695	732	704	700	684	660	676	729	686	676	657	673	697	668	700	670	696	724	684	702	682	672	701	704	727	745	669	687	728	672	703	715	681	692	678	716	724	744	674	711	669	668	695	713	705	725	709	696	720	695	696	675	695	726	683	697	726	679	710	721	698	680	692	748	700	740	715	690	683	701	685	674	644	684	721	697	705	678	668	701	699	647	695	665	707	735	678	656	668	667	684	737	684	715	738	718	629	678	700	699	706	691	680	707	670	676	705	694	736	690	634	727	716	685	735	673	706	709	690	739	713	688	691	742	684	658	689	661	692	692	702	718	708	710	686	686	689	675	713	687	772	661	707	714	688	693	705	739	710	739	706	730	699	646	680	733	724	687	702	728	688	706	731	716	674	703	729	676	643	715	717	685	714	696	688	736	687	739	667	741	672	701	706	693	740	680	686	703	723	704	672	675	720	674	714	671	700	686	716	723	727	656	663	667	707	733	685	694	720	721	701	698	726	722	702	678	736	688	711	718	749	738	691	684	705	707	637	676	706	722	685	743	725	690	663	700	761	685	759	713	712	699	655	663	709	719	699	701	718	764	747	694	669	715	705	686	693	664	692	707	675	694	698	674	648	683	731	696	691	686	700	692	671	688	672	702	690	668	680	678	776	695	772	706	668	672	717	704	687	682	642	664	686	657	721	688	653	740	662	720	688	676	675	732	732	681	687	695	627	736	661	683	707	729	719	648	730	712	704	656	692	689	689	691	713	685	672	719	690	668	747	719	710	677	708	703	718	695	689	682	714	678	676	707	682	691	711	689	724	641	704	679	693	700	733	712	701	686	675	703	760	668	709	717	673	719	709	689	692	652	728	711	729	683	651	703	701	730	677	684	707	698	675	676	733	669	713	684	712	691	717	703	709	733	670	691	716	703	695	683	710	702	672	722	659	699	678	682	712	710	714	639	666	685	694	756	704	690	687	730	643	649	702	725	665	681	717	647	673	665	702	651	729	649	687	723	703	698	759	702	672	701	682	735	717	675	652	726	706	680	722	716	735	699	709	663	717	712	701	707	705	724	702	688	670	704	663	697	729	701	734	715	675	697	657	698	637	659	676	680	670	638	705	675	696	705	709	746	675	720	658	692	675	728	711	714	711	695	660	664	731	702	702	648	726	674	704	686	710	657	723	692	687	752	695	725	756	679	713	715	707	708	676	722	725	666	721	718	688	670	738	702	611	710	684	696	696	660	722	678	687	689	685	658	682	716	706	667	705	696	724	712	682	697	685	690	684	726	638	667	691	718	659	707	688	672	710	722	699	632	712	656	711	721	708	693	725	699	676	676	698	713	731	746	744	726	700	682	702	725	690	661	721	735	705	674	672	665	713	686	726	702	708	711	720	670	667	664	712	690	706	705	642	721	723	684	714	693	706	699	693	707	678	714	673	710	674	733	693	699	706	669	716	662	687	715	653	693	657	755	707	707	675	688	740	694	660	708	665	706	697	670	707	740	711	770	700	717	725	712	713	690	693	690	700	729	679	712	690	707	686	700	648	717	685	749	773	686	676	705	662	671	696	692	733	672	636	689	742	712	703	698	661	676	683	675	676	683	697	674	714	634	705	709	682	688	732	707	679	688	692	702	679	651	671	664	717	675	678	681	748	694	726	684	677	650	747	696	709	679	668	695	638	740	740	688	661	679	684	686	692	706	651	697	723	661	711	704	657	703	651	710	732	699	693	687	685	727	675	681	727	668	709	735	725	725	708	727	698	664	729	733	657	719	701	663	663	697	731	711	764	723	698	718	656	708	728	746	701	685	723	723	713	693	721	704	684	703	701	696	707	677	697	724	679	722	693	665	665	742	678	736	644	716	742	721	766	723	698	697	697	722	686	729	665	688	643	662	706	767	689	665	671	697	681	690	681	693	694	672	669	706	696	697	677	721	710	700	713	703	661	687	714	714	726	732	683	692	696	678	748	688	732	707	705	668	719	649	666	687	717	661	702	693	634	668	779	703	682	710	672	716	684	704	746	687	734	682	744	665	687	692	683	703	705	683	697	672	688	749	715	691	643	711	714	679	742	695	717	719	683	711	700	707	693	724	717	718	673	694	647	716	700	690	653	728	730	748	716	730	690	735	709	694	747	692	694	681	716	726	674	617	702	713	709	720	708	744	721	696	737	688	657	709	687	713	700	651	686	667	674	688	698	710	713	666	684	672	686	687	718	755	703	689	697	676	690	673	683	694	705	654	724	702	692	681	668	705	642	656	703	702	678	701	719	684	752	681	654	681	710	669	668	705	711	682	717	712	674	686	680	718	708	701	694	748	694	755	652	688	701	687	712	671	678	737	718	699	731	735	679	698	671	678	703	717	765	713	687	729	677	710	738	740	720	665	672	715	662	776	673	682	671	692	670	703	712	709	687	715	690	663	684	728	764	710	651	727	748	686	741	700	693	730	678	684	689	691	659	705	705	679	689	721	659	667	705	683	719	729	704	722	716	707	704	753	753	706	702	687	712	744	684	633	702	688	692	722	654	732	666	715	726	740	680	676	660	704	688	711	657	682	746	729	674	691	687	700	669	689	658	718	702	674	680	711	675	714	716	718	662	701	707	688	686	663	679	687	712	700	692	680	718	666	695	749	731	662	667	710	644	706	683	744	738	694	726	694	708	680	681	674	706	728	711	676	658	728	715	713	699	699	704	708	690	701	738	701	690	689	700	693	660	678	684	721	709	691	706	668	685	697	719	666	737	700	676	689	714	715	679	625	655	696	682	732	688	721	701	707	675	701	714	701	707
44020	59898	44368	26693	8990	2532	1775	1495	1323	1102	1013	979	969	959	903	832	862	783	782	747	806	773	742	750	693	750	735	760	719	720	750	729	701	715	709	670	686	731	722	684	676	670	689	715	703	711	714	704	691	741	699	727	763	700	718	700	758	718	671	675	718	685	713	721	717	710	715	711	665	718	707	730	699	653	674	639	707	717	708	654	744	684	671	729	674	747	756	706	685	702	695	699	731	758	792	687	684	708	714	661	719	688	699	700	715	688	664	731	726	682	717	692	750	690	679	718	680	674	688	702	744	764	746	732	680	717	695	706	733	748	705	695	685	738	730	680	738	655	732	777	769	700	691	732	691	701	708	706	717	666	762	709	717	705	677	694	687	726	650	701	687	751	678	720	707	714	713	762	731	692	733	731	751	666	704	729	730	723	653	723	734	663	678	719	695	715	734	705	726	716	737	670	711	713	685	716	686	709	688	725	668	651	700	694	708	703	686	744	733	715	699	707	723	724	689	714	670	701	746	697	723	722	664	710	730	727	724	712	727	716	673	668	695	666	690	698	715	686	770	702	764	673	643	749	689	697	744	770	722	719	726	727	685	703	694	659	677	716	685	713	732	701	693	683	627	698	675	648	680	733	700	692	705	728	671	692	699	688	715	650	713	695	656	738	710	660	686	716	700	659	665	726	714	719	697	695	706	686	750	725	734	706	725	690	689	755	661	703	681	734	687	742	706	700	741	685	663	750	714	679	672	700	719	724	701	709	741	671	712	690	718	711	726	717	757	683	674	760	722	689	693	671	691	704	716	706	736	723	652	729	688	640	715	713	693	687	754	652	677	710	695	721	714	709	727	725	673	696	682	655	674	686	706	735	704	704	701	697	686	690	756	688	726	700	719	728	676	665	716	716	717	717	713	664	708	718	706	720	743	717	734	661	722	738	709	693	726	719	706	694	771	713	703	719	726	672	682	648	737	696	666	683	719	743	719	712	739	676	655	695	718	643	630	735	674	710	669	726	716	749	705	714	689	688	720	677	740	692	707	726	696	706	737	730	653	680	679	761	736	732	703	690	718	748	734	699	771	720	681	698	687	686	665	727	760	713	726	727	758	699	717	720	707	718	727	721	722	732	744	693	715	722	696	692	710	720	706	699	698	677	657	713	721	692	691	693	667	738	676	702	736	736	722	723	685	696	691	696	700	709	695	712	686	704	699	742	740	683	681	718	679	705	700	756	739	741	696	709	741	674	705	697	666	713	697	691	716	742	698	735	726	687	691	736	699	670	711	692	736	746	741	698	705	711	629	696	665	691	684	681	670	703	724	722	671	768	664	723	723	714	756	748	721	718	747	711	684	673	718	727	713	721	754	711	696	753	794	686	717	717	723	750	663	723	723	686	717	725	708	694	671	755	673	722	694	720	650	669	704	685	700	742	704	664	719	681	693	710	646	728	712	744	709	711	698	701	696	693	730	729	703	726	747	695	720	699	666	641	680	662	686	669	665	696	758	741	720	714	637	692	720	676	714	706	751	672	699	689	686	753	752	683	697	709	693	697	728	730	697	743	712	703	722	698	669	684	685	675	706	720	666	706	695	682	703	689	717	746	749	671	722	677	649	656	668	684	719	704	747	731	716	708	727	684	688	714	712	704	730	722	728	670	700	707	706	718	721	640	685	724	660	680	711	667	691	711	711	709	684	681	712	723	664	654	747	701	743	661	759	760	720	664	679	686	705	707	737	704	750	710	734	751	681	727	706	661	736	684	726	713	708	717	706	719	704	655	676	694	692	697	707	737	704	691	748	657	655	711	714	725	731	675	682	706	710	686	671	682	645	717	693	727	698	689	681	732	691	708	717	682	700	672	681	712	730	736	669	672	673	739	669	728	711	683	682	708	722	725	684	691	744	710	714	694	675	731	663	670	684	712	716	656	726	736	711	717	678	783	694	680	751	691	680	715	679	707	749	695	739	765	729	710	676	765	738	686	722	726	759	733	730	717	693	679	721	694	737	661	695	698	689	721	689	714	672	658	709	733	677	689	716	691	681	735	740	703	711	706	740	641	721	661	707	699	698	725	721	693	688	690	630	709	692	744	753	689	702	707	708	729	725	716	693	704	714	760	667	688	733	709	726	746	738	739	689	687	701	703	751	692	680	726	671	717	698	734	670	676	705	699	696	679	704	680	772	728	719	749	700	688	680	707	709	693	703	691	697	671	675	689	712	709	710	689	664	671	711	697	724	707	670	685	712	700	694	656	668	731	720	693	692	695	657	711	730	710	697	729	700	719	699	685	736	698	677	727	707	700	701	713	717	716	712	719	709	712	662	689	728	706	696	670	714	724	692	695	708	705	706	703	706	703	745	684	739	638	718	650	730	709	708	717	684	746	744	702	698	698	704	715	700	704	704	627	691	686	695	678	707	754	731	657	696	715	678	733	661	718	716	641	666	688	676	709	724	686	678	723	675	678	723	680	645	653	724	696	663	728	714	663	670	695	674	698	720	717	684	697	700	694	714	704	714	689	725	695	700	712	728	721	708	700	681	716	703	731	734	672	685	770	641	689	666	731	668	709	704	709	715	689	708	694	702	699	682	708	695	712	682	701	716	686	656	678	706	669	711	670	689	721	717	708	766	734	718	698	725	692	719	684	686	718	713	722	723	654	706	707	711	683	694	715	701	692	708	696	695	689	745	708	729	723	690	681	681	742	703	727	705	704	716	686	695	691	751	701	753	689	708	679	747	742	706	680	721	719	660	677	678	712	695	715	697	733	679	667	762	721	710	694	731	685	682	681	705	658	667	754	710	702	739	691	746	748	684	711	681	744	686	690	702	689	680	734	722	667	683	734	696	714	671	732	709	700	735	696	734	714	671	696	694	676	668	739	666	706	744	753	688	679	729	772	742	699	664	672	688	660	664	645	708	733	689	709	700	710	700	676	642	687	681	701	690	728	716	668	740	705	673	683	712	703	710	732	710	740	700	717	719	711	761	723	715	757	672	676	676	664	660	725	723	729	716	638	696	651	687	687	719	739	714	704	692	768	657	677	675	696	696	734	710	677	656	708	679	713	701	706	689	726	702	712	716	674	759	672	738	680	682	709	710	696	699	687	680	657	664	690	690	686	689	741	713	707	645	702	707	680	702	724	760	720	710	730	689	671	713	736	736	717	674	627	723	661	723	717	698	687	700	707	727	703	716	685	711	707	740	694	740	707	692	731	755	678	734	664	730	674	733	717	748	739	694	681	680	731	762	688	687	714	669	705	696	691	749	676	707	744	705	687	734	692	751	689	713	715	753	662	682	664	631	708	731	639	701	707	730	685	738	667	737	707	690	673	684	680	702	710	664	692	705	744	703	703	719	703	707	702	744	694	708	699	666	740	695	726	684	689	685	704	702	692	697	734	726	701	674	701	707	681	688	720	714	671	747	702	696	695	740	684	681	728	724	710	685	713	674	737	729	667	700	726	772	733	685	712	731	713	684	700	698	710	702	710	738	717
36867	32384	29378	15356	3358	1490	1243	1262	1152	1132	1142	1092	1080	1100	1122	1062	1100	1091	1071	1125	1043	1035	1048	1049	1109	1075	1052	1111	1080	1111	1096	1050	1064	1083	1021	1084	1039	1098	1150	1025	1055	1020	1053	1009	986	1076	1080	1068	994	1028	1079	1081	1043	1073	1054	1071	1004	1059	1038	1124	1070	1080	1029	987	1062	1029	1044	1028	1065	1017	988	1053	1080	1004	1060	1062	1118	1015	1026	1062	1074	1031	980	1036	1096	1077	1052	1023	1049	1047	1046	1074	1062	1092	1092	1077	1046	1063	1078	1068	1108	1080	1143	1059	1027	1085	1034	1054	1043	1005	1012	1028	1042	1007	1035	1043	1063	1011	1028	1018	1083	1088	1095	1076	1079	1029	1095	1051	1078	1072	1036	1094	1066	1040	1097	1019	1080	1049	1056	1088	1064	1057	1070	1066	1051	996	1047	1044	1088	1038	1053	1041	1050	1080	1088	1124	1040	1087	1035	1075	1057	1071	1069	1027	1076	1035	1051	1053	1064	1079	1063	1101	1105	1042	994	1027	1094	1044	1016	1098	1007	1061	1102	1014	1050	1092	1064	1102	1131	1012	1003	1108	1026	1146	1058	1076	1070	1031	1051	1077	1073	1099	1083	1001	971	1060	1116	1009	1101	1014	1068	1104	1004	1113	1035	1061	1061	1046	1129	1065	1102	1084	1064	1047	1031	1077	1017	1043	1063	1034	1062	1087	1060	1031	1029	1067	1015	1049	1082	1047	993	1046	1025	1010	1056	1066	1074	1089	1141	1036	999	1019	1097	1035	1024	1051	1057	1123	1046	1050	1053	1011	1105	1052	1028	1138	1007	1051	1029	1034	989	1072	1031	1086	1109	1049	1081	1070	1103	1063	982	1006	1051	1027	1054	1039	1037	1058	1128	1107	1030	1064	1112	1075	1089	1037	1061	1068	1035	1089	1057	1040	1086	1047	1043	1052	1036	1060	1037	977	1099	1079	1031	1055	1098	1032	1023	1048	1165	1109	1069	1046	1026	1084	1101	1077	1087	1015	1033	1044	1063	980	1047	1069	1090	1100	1050	1063	1018	1072	1046	1071	1058	1141	1040	1051	1026	1080	1030	1112	1100	1044	1059	1012	1090	1075	1081	1088	1063	1088	1014	1031	1076	1031	1049	1047	1046	1071	1053	1050	1069	1130	1046	1092	1050	1082	1010	1081	1054	1116	1061	1005	1002	1071	1040	1056	1077	1069	1034	1090	1124	1076	1069	1073	1051	1063	1092	1091	1044	1020	1107	1075	1139	1067	1057	1068	1083	1116	1091	1119	1002	1075	1121	1051	1057	1034	1078	1074	987	1056	1047	1037	1003	1051	1082	1007	1085	1025	1069	1063	1009	1092	1050	1055	1095	1105	1073	1020	1013	1105	1076	1086	1019	1066	1012	1023	1086	1095	1028	1029	1114	1077	1072	1048	1103	997	1056	1081	1050	1078	1045	1013	1120	1027	1028	1074	1015	1104	1008	1074	1071	1070	1073	1096	995	1011	1062	1025	1049	1041	1035	1025	1069	993	1083	1039	1048	998	1131	1073	1068	1102	1085	1033	1050	1031	1080	1046	1082	1067	1120	1050	1000	1041	1058	1049	1048	1047	1068	1038	1019	1117	1076	1099	1060	1050	1064	1036	1108	1042	1034	1082	1051	1069	1067	1061	1015	1063	1019	1059	1079	1039	1061	1045	1036	1088	1102	1080	1090	1018	1078	1076	1062	1044	1051	1125	1099	1021	1044	1095	1111	1071	1062	1025	1027	1079	1096	1064	1041	1098	1051	1004	1057	1081	1034	1075	1094	1016	1036	1109	1037	1033	1041	1094	1047	1172	1048	1010	1051	1030	1008	1073	1049	1045	1029	1075	1023	1081	1102	1034	1016	1132	1066	1085	1061	1035	1100	1097	1082	1042	1067	1040	1123	1039	1092	1069	1080	1016	1027	1080	1036	1034	1040	1050	1021	1077	1027	1053	993	1046	1057	1030	1043	1084	1074	1089	1097	1009	1058	1121	1095	1072	1025	1068	1046	1073	1038	995	1034	1053	1101	1059	1044	1061	1104	1056	1033	1054	1042	1052	1063	1090	1092	1067	1099	1023	1033	991	1037	1068	1077	1019	1027	1070	1072	1079	1092	1063	1071	1029	1077	1054	1034	1104	1040	1087	1068	1037	1117	1120	1062	1078	1057	1056	1042	1111	1038	1106	1024	1036	1040	1113	1070	1036	1064	1054	1010	1083	1070	1011	1058	1091	1025	1044	1056	1041	1080	1082	1065	996	1142	1062	1107	1033	1069	1086	1076	1035	1060	1047	1063	1117	1037	1034	1025	1076	1042	1007	1060	1069	1060	1074	1048	1067	1148	1059	1112	1047	1072	1048	1022	999	1078	1050	1033	1039	1110	1022	1100	1105	1006	1073	1049	1053	1061	1042	1044	1061	1039	1058	1062	1014	1070	1059	1099	1063	1076	1063	1050	1061	1123	1014	1070	1066	1100	1036	1054	1120	1062	1014	1053	1037	1036	1015	1049	1103	1058	1092	1040	1105	1100	1081	1077	1047	1064	1029	1047	987	1110	1046	1031	1095	994	1060	1067	1068	1127	1067	1062	1045	1080	1038	1076	977	1093	1062	1101	1061	1023	1044	1077	1055	1087	1022	1067	1071	1042	1080	1057	1056	1108	1148	1106	1067	1034	1020	1074	1057	1058	1024	1078	1017	1081	1105	1047	1047	1064	1102	1108	1077	1056	1087	1101	1051	1103	1018	1040	1019	1082	1101	1020	1085	1069	1032	1099	1109	1041	1059	1065	1123	1061	986	1080	1061	1085	1104	1016	1019	1073	1077	1078	1038	1047	1075	1119	1082	1090	1070	1020	1051	1064	1043	1060	1020	1080	1090	1116	1048	1092	1101	1114	1057	1070	1048	1054	1080	1020	1039	1017	1068	1102	1072	1024	1061	1072	1083	1084	1055	1061	1083	1099	1096	1093	1075	1100	1058	1076	1039	1071	991	1084	992	1107	1042	1072	1084	1095	1020	1094	1090	1099	1057	1061	1087	1134	1081	1078	1053	1047	1045	1044	1042	1053	1120	1093	1083	1067	1105	1086	1074	1047	1040	1040	1085	1086	1078	1090	1048	1065	1039	1050	1047	1093	1066	1083	1060	1010	1053	1047	1079	1026	1094	1091	1061	1068	996	1079	1039	1038	1027	1033	1098	1117	1080	1078	1084	1073	1027	1065	1066	1116	1084	1019	1030	1078	1134	1079	1040	1059	1026	1058	1103	1071	976	996	1107	1108	1045	1109	1066	1043	1076	1113	1073	1066	1097	1018	1060	1032	1030	1094	1079	1110	1042	1080	1103	1103	1020	1033	1017	1063	1078	1064	1039	1019	1080	1042	1053	1047	994	1060	1090	1104	1033	1093	1034	1045	1021	1082	1056	1086	1085	1073	1103	1083	1130	1030	1032	1086	1015	1028	1045	1133	1053	1057	1076	1041	1031	998	1030	1080	1044	1040	1083	1087	1019	1058	1044	1095	1044	1012	1087	1070	1071	1019	1050	1096	1068	1088	1067	1129	1038	1020	1025	1086	1045	1058	1046	1053	1050	1099	1086	1083	1065	1070	1053	1073	1166	1082	1059	1000	1061	1012	1063	1084	1055	1043	1076	1092	1084	1011	1066	1077	1108	1056	1089	1036	1036	1044	1035	1031	993	1047	1033	1135	1074	1116	1088	1081	1080	1064	1130	1036	1025	1051	1069	1085	1046	1130	1022	1079	1068	1089	1042	1042	1022	1058	1057	1041	1066	1093	1044	1101	1060	1080	1047	1082	1084	1128	982	1109	1060	1030	1084	1045	1022	1037	1063	1072	1048	1040	1084	1044	1111	1097	1074	1089	1075	1060	1061	1032	1104	1008	1067	1030	1040	1128	1042	1035	1083	1042	1077	1072	1067	999	1072	1045	1093	1050	1054	1032	1046	1077	1024	1085	1053	1081	1079	1013	1045	1101	1127	1031	1075	1028	1056	1053	1056	991	1064	1087	1071	1035	1047	1006	1016	1014	1058	1075	1027	1031	1019	1102	1075	1076	1048	1058	1099	1050	1049	1059	1053	1024	1028	1090	1084	1033	1026	1069	1005	1072	1034	997	1004	1091	1064	1040	1086	1058	1050	1081	1077	1045	1063	1054	1086	1035	1066	1008	1029	987	1096	1106	1029	1080	1040	1129	1057	1064	1021	1045	1122	1058	1046	1056	1011	1091	1144	1018	1089	1046	1106	1120	1066	1066	1044	1041	1157	1054	1045	1022	1076	1078	1012	1099	1118	1069	1134	1090	1075	1101	1081	1047	1017	1050	1082	1058	990	1056	1069	1050	1128	994	1132	1090	1156	1050	1078	990	1032	1091	1065	1069	1013	1049	1097	1098	994	1033	1082	1125	1078	999	1008	1057	1069	1057	1053	1093	1048	1026	967	1098	1041	1026	1066	1058	1074	1030	985	1039	1075	1061	1060	1073	1065	1073	1116	1061	1107	1030	1058	1045	1048	1006	1154	1058	1140	1101	1037	1041	1080	1060	1067	1039	1085	1076	1020	1062	1065	1083	1098	1066	1058	1040	1089	1101	1090	1088	1087	1029	1113	1055	1059	1099	1000	1085	1098	1099	1044	1116	1087	1019	1014	1114	1017	1128	1077	1101	1081	1067	1011	1084	1090	1082	1072	1040	1012	994	1071	1089	1065	1066	1055	1090	1159	1101	997	1057	1062	1073	1080	1054	1169	1052	1071	1062	1024	1037	1051	1076	1038	1076	1084	1084	1106	1065	986	1123	1082	1073	1109	1067	1072	1088	1074	1048	1023	1086	1074	1024	1038	1125	1054	1071	1082	1122	981	1053	1043	1037	1074	1086	1042	1028	1081	1148	1081	1087	1090	1092	1064	1044	1138	1057	1045	1095	1099	1078	1009	1073	1017	1065	1053	1035	1090	1082	1077	1086	1115	1042	1044	1068	1026	1060	1000
43121	46085	30805	12188	3395	1624	1457	1286	1213	1199	1098	1121	1133	1163	1143	1104	1076	1119	1067	1142	1134	1043	1033	1074	1125	1089	1036	1058	1093	1015	1079	1057	1074	1036	1042	1088	1100	1120	1105	1080	1050	1006	1095	1013	1064	1080	1034	1092	1028	1038	1069	1067	1023	1077	1025	1110	1088	1028	1012	1097	1094	1056	1063	1043	1112	1052	1076	1047	1027	1096	1060	1011	1107	1064	1070	1077	1075	1075	1038	1052	981	1080	1017	1053	1094	1052	1070	1095	1074	1033	1080	1116	1059	1096	1068	1067	1052	1060	1102	1110	1043	1078	1045	1002	1070	1029	1034	1030	1126	1076	1024	1035	1108	1039	1085	1057	1071	1043	1150	1084	1118	1042	1058	1012	1096	1078	1039	1072	1102	1036	1111	1056	1036	1099	1092	1074	1083	1058	1076	1075	1112	1041	1055	1074	1039	1112	1089	1046	1070	1023	1069	1032	1064	1099	1033	1034	1030	1076	1046	1044	1043	1043	1064	1085	1058	1083	1060	1055	1096	1067	1022	1116	1044	1037	1089	1068	1087	1112	1077	1003	1009	1039	1114	1109	1097	1078	1034	1069	1062	1059	1025	1054	1036	1091	1071	1110	1130	1051	1041	1025	1070	1093	1040	1079	1023	1023	1035	1062	1046	1028	1004	1066	1108	1074	1040	1080	1047	1054	1071	1081	1042	1109	1078	1023	1024	1063	1050	1074	1023	1076	996	1107	1085	1166	1033	1073	1106	1044	1096	1056	1055	1035	1052	1080	1091	1084	1041	1062	1095	1082	1013	1041	1050	1045	1081	1125	1107	1091	1087	1094	1049	1051	1040	1038	1008	1022	1112	1102	1057	1011	1075	1039	1074	1051	1057	1021	1086	1056	1009	1089	1053	1064	1054	1032	1066	1042	1103	1067	1069	1107	1104	1101	1102	1105	1056	1048	1041	1097	1048	1075	1050	1138	1086	1101	1085	1100	1133	1028	1078	1072	1082	1080	1090	1036	1075	1074	1116	1090	1083	1101	1012	1061	1040	1000	1058	1071	1060	1066	1065	1101	1105	1072	1092	1105	1016	1106	1065	1004	1057	1096	1074	1099	1078	1070	1018	1057	1111	1057	1066	1009	1072	1115	1131	1029	995	1091	1077	1054	1051	991	1082	1060	1109	1076	1136	1095	1117	1099	1050	1068	1019	1057	1009	1091	1033	1077	1046	1074	1112	1073	1075	1073	1073	1074	1116	1080	1073	1038	1061	1058	1057	1010	1082	1114	1039	1067	1070	1036	1085	1045	1066	1068	1050	1061	1042	1062	1081	1060	1059	1077	1087	1104	1073	1053	1113	1088	988	1068	1017	1108	1037	1113	1002	1054	1145	1067	1100	1086	1079	1050	1030	1090	1081	1048	1024	1038	1017	1049	1107	1038	1068	1110	995	1082	1058	1093	1014	1057	1045	1118	1060	1005	1070	1071	1049	1055	1040	1023	1060	1077	1054	1105	1062	1036	1061	1034	1118	1063	1110	1066	1054	1097	1080	1074	1029	1054	1059	993	1115	1029	1047	1047	1055	1163	1027	1042	1051	1095	1010	1093	1092	1049	1084	1027	1029	1051	1066	1083	1109	1069	1025	1145	1047	1056	1100	1131	1089	1024	1076	1119	1039	1078	1150	1141	1107	1053	1064	1091	1054	1136	1065	1071	1099	1062	1065	1038	1057	1100	1055	1112	1060	1108	1072	1086	1094	1048	1061	1095	1094	1026	1034	1019	1028	1081	1021	1070	1077	1075	1069	1047	1147	1056	1091	986	1031	1100	1051	1056	1069	989	1086	1060	1009	1112	1073	1058	1005	1046	1057	1064	1018	1034	1036	1036	1068	1090	1046	1111	1046	1013	1103	1068	1070	1086	1063	998	1108	1082	1073	1043	1062	1100	1050	1045	1096	1090	1034	1056	1070	1021	1077	1056	1043	1100	1061	1071	1044	1097	1087	1074	1074	1048	1053	1046	1103	1090	1040	1024	1066	1060	1094	1114	992	1044	1062	1094	1069	1076	1084	1059	1055	1033	1018	1041	1008	1062	1056	1107	1056	1072	1049	1058	1112	1101	1055	1078	1047	1096	1032	1081	1121	1114	1118	1105	1020	1082	1064	1038	1082	1020	1017	1081	1065	1040	1058	1089	1062	1051	1074	1088	1058	1073	1045	1058	1111	1049	1077	1054	1047	1046	1084	1068	1076	1062	1090	1109	1003	1062	1084	1065	1064	1110	1044	1056	1025	1011	1051	1090	1019	1087	1133	1108	1083	1088	1106	1101	1097	1049	1054	1068	1152	1071	1151	1049	1076	1117	1095	1147	1093	1046	1062	1052	1027	1071	1027	1062	1081	1116	1060	1077	1083	1011	1070	1048	1078	1078	1065	1024	1064	1094	1062	1053	1084	1083	1085	1151	1109	1052	1066	1114	1051	1095	1117	1055	1032	1100	1064	1108	1037	1023	1111	1050	1029	1061	1085	1075	1104	1010	1048	1072	1085	1126	1034	1061	1054	1086	1044	1097	1041	1068	1093	1096	1103	1066	1070	1050	1016	1009	1060	1052	1050	1102	1065	1113	1067	1078	1049	1108	1051	1046	1090	1111	1097	985	1013	1057	1095	1102	1089	1015	1067	1063	1091	1038	1068	1020	1104	1033	1038	1084	1093	1137	1110	1030	1043	1055	1044	1090	1096	1040	1069	1137	1034	1099	1096	1070	1070	1126	1076	1060	1098	1032	1045	1093	1078	1101	1001	1013	1080	1034	1099	1102	1069	1048	1107	1021	1042	1123	1053	1054	1055	1013	1071	1026	1039	1052	1098	1070	1069	1056	1047	1063	1093	1056	1056	1100	1021	1047	1045	1045	1040	1059	1070	1070	1055	1043	1050	1097	1095	1037	1054	1044	1062	1026	1085	1026	1075	1077	1017	1089	1087	1123	1080	1051	1109	1060	1139	1108	1055	1075	1085	1038	1085	1062	1022	1094	1009	1099	1036	1038	1112	1079	1058	1094	1075	1075	1038	1113	1028	1037	978	1011	1054	1027	1073	1042	1045	1129	1013	1072	1072	1069	1029	1040	1112	1049	1080	1061	1088	1049	1075	1106	1033	1087	1067	1070	1026	1013	1070	1089	1038	1080	1055	1056	1047	1053	1072	1118	1106	1027	1097	1099	1037	1117	1039	1049	1119	1068	1052	1056	1080	1090	1051	1100	1092	1065	1046	1051	1112	1097	1060	1053	1069	1048	1083	1040	1036	1049	1028	1042	1056	1076	1016	1066	1076	1026	1027	1059	1113	1129	1019	1034	1047	1046	1030	1112	1092	1067	1090	1070	1060	1094	1068	1095	1016	1028	1086	1070	1033	1085	1058	986	1077	1085	1053	1043	1053	1068	1067	1052	1050	1023	1066	1062	1054	1071	1095	1041	1064	1039	1082	1019	1004	1043	1047	1072	1046	1059	1133	1076	1115	1037	1078	1083	1079	1101	1054	1107	1045	1009	1044	1071	1035	1076	1066	1049	1154	1092	1030	1108	1054	1024	1123	1053	1039	1076	1041	1074	1016	1080	1011	1059	1038	1106	1022	1025	1078	1091	1098	1070	1015	1090	1111	1006	1023	1031	1115	1069	1078	1111	1055	1061	1081	1070	1118	1083	1049	1100	1056	1090	1078	1124	1024	1048	1109	1087	1034	1074	1055	1080	1051	1035	1074	1117	1097	1037	1091	1049	968	1086	1103	1054	1084	1061	1021	1087	1045	1086	1052	1052	1088	1068	1074	1039	1099	1082	1039	1067	1052	1068	1055	1085	1077	1026	1068	1076	1093	1076	1047	1060	1124	1108	1158	1040	1138	1075	1018	1081	1014	1065	1037	1073	1030	1068	1088	1028	1105	1141	1087	1058	1056	1041	1051	1089	1040	1078	1079	1094	1073	1063	1036	1075	1078	1033	1063	1069	1081	1053	1095	1113	1083	1015	1065	1026	1094	1086	1087	1076	1110	1111	1038	1052	1144	1034	1072	996	1043	1027	1040	1028	1027	1097	1107	1080	1026	1089	1066	1077	1122	1082	1080	1046	1040	1056	1068	1124	1057	1038	1036	1039	1077	1036	1142	1084	1108	1089	1084	1108	1089	1053	1019	1058	1060	1033	1054	1099	1098	1104	986	1040	1040	1038	1125	1109	1078	1061	1016	1071	1046	1088	1024	1042	1073	1121	1057	1088	1023	1114	1041	1070	1064	1105	1035	1016	1070	1117	1053	1129	1108	1006	1037	1124	1102	1081	1018	1109	1039	1079	1061	1035	1089	1062	1077	1075	1108	1078	1070	1014	1037	1070	1033	1064	1044	1099	1035	1060	1133	1036	1111	1078	996	1116	1056	1106	1048	1063	1106	1037	1116	1084	1099	1134	1041	1089	1042	1090	1032	1090	1063	1114	1023	1067	1041	1075	1101	1099	1026	1084	1136	1035	1073	1047	1090	1060	1095	1032	1100	990	1068	1098	1025	1133	1055	1056	1110	1044	1082	1037	1099	1104	1036	1055	1093	1074	1057	1027	1095	1120	1043	1030	1097	1029	1047	1074	1066	1032	1098	1160	974	1031	1021	1057	1063	1070	1028	1082	1053	1071	1101	1039	1038	1094	1031	1073	1033	1077	1041	1132	1047	1029	1067	1060	1024	1059	1052	1030	1062	1058	1067	1068	1043	1087	1087	1093	1030	1010	1037	1116	1108	1060	1029	1117	1014	1039	1070	1078	1125	1114	1034	1055	1011	1097	1077	1043	1032	1011	1059	1055	1062	1060	1047	1049	1067	1115	1082	1027	1038	1034	1118	1069	1028	1122	1056	1050	1025	1041	1119	1063	1055	1020	1073	1089	1052	1059	1109	1079	1072	1019	1049	1072	1074	1046	1078	1087	1052	1005	1039	1038	1079	1003	1092	1066	1056	1089	1046	1086	1072	1061	1114	1063	1047	1099	1055	1097	1096	1091	1063	1079	1066	1061	1065	1062	1080	1053	1122	1054	1104	1118	1030	1058	1088	1085	1076	1059	1039	1063
23653	20881	27887	24084	20819	12712	1877	1233	1070	1008	994	983	992	955	930	936	987	869	873	939	852	894	894	877	881	896	877	808	834	855	838	891	898	873	834	877	888	833	829	857	909	848	849	810	909	843	840	823	890	871	918	828	885	842	925	861	820	875	879	911	870	823	885	887	824	866	833	866	891	831	858	886	920	898	877	844	851	926	917	851	858	920	867	899	905	900	847	845	931	846	856	856	858	887	882	889	845	891	864	832	877	886	867	838	857	859	827	874	849	830	893	898	878	799	878	931	869	929	890	809	890	856	878	894	836	921	871	819	850	908	862	856	881	857	869	867	862	830	833	868	879	935	826	884	937	888	857	863	891	886	893	898	862	877	898	909	866	865	883	864	865	865	894	897	922	872	822	858	828	825	888	842	859	884	796	862	867	883	889	903	830	869	834	887	893	879	857	893	883	867	865	854	880	904	866	842	890	866	888	836	878	877	836	915	890	913	922	892	899	855	898	899	843	884	881	821	904	885	851	900	857	806	849	940	910	887	926	832	872	831	855	853	896	832	835	823	894	874	845	863	921	854	878	823	841	858	897	858	885	858	845	845	856	823	847	843	880	904	881	844	869	865	832	879	888	861	833	881	878	833	899	840	850	888	851	895	891	890	947	869	863	843	883	867	891	831	852	867	894	856	881	861	845	838	859	877	885	927	942	889	842	886	892	817	905	847	878	857	908	883	819	881	894	835	828	859	879	845	869	904	836	883	888	923	850	845	838	849	828	877	886	845	903	883	926	862	871	875	868	868	884	877	860	884	851	849	900	926	903	917	879	863	794	846	902	909	837	887	856	892	887	903	842	862	854	867	824	902	875	894	877	861	880	891	889	885	877	873	881	874	915	840	898	871	893	875	885	901	869	851	919	895	952	872	921	846	845	844	881	924	803	800	863	898	854	906	865	854	876	851	878	954	815	824	910	826	890	914	895	809	916	896	871	829	862	852	879	867	871	849	913	815	838	882	859	859	911	836	890	805	855	866	913	897	835	874	873	910	854	873	877	813	862	854	879	860	912	888	880	857	854	884	867	857	886	912	823	878	846	851	861	890	820	858	880	878	835	842	829	892	912	897	884	845	888	825	861	866	870	860	876	823	887	866	866	822	889	861	903	930	848	927	829	857	882	842	823	850	828	887	819	876	847	860	870	832	855	862	876	869	825	800	851	820	860	835	846	819	889	859	893	900	841	896	872	888	847	898	857	889	848	908	810	856	831	901	897	866	864	930	893	833	830	859	847	902	864	845	871	890	848	828	878	902	874	869	832	851	860	906	907	893	856	857	827	886	900	887	847	908	863	851	867	893	840	869	836	828	842	841	855	849	836	928	854	831	893	892	868	829	826	828	845	852	888	855	861	818	904	881	867	845	843	893	861	893	908	894	899	904	841	863	875	821	845	859	854	867	844	869	846	913	852	854	830	880	854	870	878	879	817	898	888	812	851	881	893	887	852	903	871	837	825	864	890	965	913	831	923	858	911	839	883	832	837	871	831	856	793	869	875	874	891	881	803	864	910	843	845	885	862	874	887	907	897	907	912	848	932	918	883	841	853	851	839	836	900	875	845	858	868	907	851	897	853	898	837	876	816	858	909	864	866	857	830	820	825	900	884	829	885	927	902	893	859	915	926	915	899	839	839	871	866	830	879	841	884	890	889	877	891	909	865	816	864	884	901	839	793	823	882	879	869	907	823	860	862	837	849	861	898	942	870	859	930	938	866	862	834	868	852	884	816	871	820	892	854	884	807	905	868	853	894	851	906	859	927	877	822	853	819	877	888	927	849	843	890	866	890	857	893	909	863	861	902	896	854	906	872	901	818	913	824	895	899	879	920	895	846	880	842	836	850	828	873	889	849	883	867	877	890	910	918	904	819	876	885	883	836	863	854	896	909	826	823	887	846	856	877	892	877	918	934	861	896	886	879	805	888	874	893	866	857	848	846	863	887	846	874	914	852	894	799	903	807	875	903	844	815	897	895	834	833	841	911	898	914	859	873	855	927	873	895	934	873	922	880	891	883	913	855	878	893	836	819	851	870	881	868	872	858	877	873	841	885	884	922	853	869	895	830	864	867	841	850	848	848	835	868	852	835	923	867	875	915	864	881	868	880	840	875	909	863	860	887	891	851	871	900	864	886	888	861	845	887	835	865	837	887	886	838	922	840	803	852	864	856	904	914	871	837	893	851	877	910	868	886	895	872	862	893	844	860	849	881	893	876	864	816	957	845	904	874	865	863	837	934	858	926	794	798	862	910	900	835	840	804	861	821	832	872	897	878	884	881	845	858	846	871	870	854	872	846	891	903	860	861	848	844	867	859	874	822	837	866	901	889	873	850	802	854	853	863	839	864	925	878	870	849	878	877	911	897	859	847	878	923	853	886	844	875	918	904	828	909	858	887	883	927	818	886	856	890	835	925	849	921	906	856	913	841	865	812	909	814	884	875	831	883	856	864	834	901	893	833	861	861	808	840	884	866	883	815	821	862	882	891	860	865	883	895	835	901	877	832	894	924	877	806	930	821	813	844	921	853	842	898	847	853	831	831	829	913	811	897	844	863	923	846	868	893	822	824	901	887	877	837	854	810	878	846	839	866	843	849	887	885	821	861	889	891	864	899	866	878	858	852	856	839	884	847	903	870	882	851	907	873	856	802	860	838	827	868	876	802	854	815	897	898	875	852	901	866	863	826	860	867	845	920	866	898	861	896	878	888	910	853	832	858	880	862	911	876	886	852	828	927	831	846	876	885	856	856	840	909	833	846	854	871	861	874	870	851	839	864	835	883	882	841	884	876	872	906	811	825	835	904	838	870	826	911	896	852	846	868	868	900	877	820	884	937	881	862	923	828	845	877	872	849	864	798	836	861	833	870	858	934	848	869	859	848	874	830	848	878	889	845	872	899	838	888	867	872	881	873	860	913	890	869	823	851	854	857	874	870	913	855	846	872	862	874	760	830	918	881	876	862	876	831	806	905	839	850	837	867	905	860	841	890	873	883	884	838	816	802	878	887	834	879	847	875	798	898	851	846	883	896	863	864	895	870	879	890	885	841	876	899	896	846	872	840	859	846	858	838	851	876	850	900	891	912	869	864	844	886	897	824	818	878	870	874	853	862	865	910	852	877	857	860	891	832	825	879	819	878	926	895	848	851	838	870	890	900	837	887	865	841	926	867	844	856	885	912	861	883	885	887	838	871	859	906	952	896	882	839	872	870	873	839	835	863	855	877	836	881	879	894	875	844	809	840	860	892	863	882	834	846	900	857	877	895	923	843	864	833	936	873	931	893	786	842	876	831	899	867	854	857	820	879	882	918	892	899	913	900	863	860	905	819	843	835	863	890	832	888	891	899	879	867	841	897	849	928	829	851	854	879	921	883	846	793	834	896	897	868	915	828	855	870	881	829	845	865	882	854	829	834	881	865	901	889	844	891	817	824	894	867	842	849	914	882	848	903	901	849	847
41641	55376	38953	19646	5431	1948	1526	1318	1218	1136	1077	1013	1042	1018	946	966	964	950	912	908	938	900	934	883	886	894	875	915	934	837	928	883	907	906	904	913	869	920	893	904	926	922	872	898	891	814	877	887	840	863	932	917	831	893	892	878	858	863	894	892	928	921	852	840	883	904	917	892	838	902	869	911	868	915	883	914	868	865	863	879	910	866	903	851	868	857	887	896	842	850	872	898	940	869	863	860	842	867	925	882	873	895	951	895	854	863	908	889	867	846	893	868	880	901	850	823	843	874	825	880	880	925	902	908	842	922	853	903	873	862	877	883	858	885	879	929	911	916	945	841	850	823	878	846	869	915	865	839	928	907	860	844	868	865	919	845	872	868	848	871	942	880	881	858	850	869	876	922	853	902	847	894	855	904	890	893	878	895	824	901	866	886	897	925	902	948	917	865	881	887	892	896	834	861	855	906	940	877	903	812	848	855	842	893	872	878	918	947	858	877	859	882	897	870	897	855	895	905	918	931	856	854	905	877	869	825	840	835	818	861	885	913	870	902	889	863	855	875	904	898	926	895	872	822	908	861	913	874	865	861	825	883	868	853	882	908	870	930	868	824	840	935	899	842	886	838	887	795	887	983	848	870	867	915	774	905	861	844	900	872	827	858	897	850	877	853	890	884	878	881	929	890	895	932	872	870	930	881	887	841	939	931	887	912	857	862	852	877	860	873	915	892	887	828	828	823	903	875	863	896	892	873	855	877	874	920	867	886	853	846	899	863	891	870	894	828	888	884	870	889	887	895	858	895	890	918	958	897	882	910	907	906	846	895	864	868	895	927	838	861	863	898	920	880	885	907	903	842	860	928	908	855	885	824	856	846	893	904	889	868	837	859	893	912	911	844	990	863	901	858	846	877	854	941	885	920	857	852	933	857	895	866	875	961	914	878	887	854	815	912	927	843	872	842	843	873	850	900	914	852	909	905	896	882	880	858	906	904	886	894	881	910	857	888	852	881	896	882	887	864	854	917	897	891	922	890	865	904	922	896	843	842	890	931	951	894	887	856	903	873	882	872	896	868	874	900	856	832	864	912	941	923	867	895	924	888	914	899	862	892	904	915	869	898	869	881	853	874	871	855	839	903	903	860	838	865	885	905	848	893	888	922	926	912	895	903	908	932	891	879	858	891	879	861	894	887	850	910	887	899	893	856	878	883	930	920	887	915	852	883	781	847	878	973	903	878	825	888	835	909	903	861	845	881	857	822	843	890	899	884	923	907	847	845	886	879	901	873	885	948	923	864	835	928	883	921	880	842	892	852	920	831	911	853	875	889	916	865	928	930	902	864	855	849	849	879	843	891	880	881	882	922	958	846	879	891	842	929	856	878	890	892	888	865	849	820	835	925	899	858	897	906	903	906	898	889	924	867	860	867	854	864	911	847	867	898	858	910	832	853	914	855	883	889	860	942	848	852	905	910	856	878	867	895	897	917	864	862	876	956	941	852	900	862	867	863	877	905	857	863	877	866	850	880	891	879	864	907	854	904	934	901	878	887	885	860	844	883	925	900	887	879	863	921	890	906	884	895	923	877	905	901	856	906	843	956	868	874	870	906	878	927	879	843	945	830	864	896	882	886	892	858	871	845	904	875	818	884	881	883	878	925	871	905	851	888	916	851	938	882	862	917	882	874	857	891	891	873	922	863	850	848	813	890	971	917	872	887	890	896	907	864	880	920	862	922	895	909	904	830	873	909	852	861	822	896	908	915	910	895	905	904	876	803	885	925	929	863	866	895	905	886	830	870	860	891	860	849	903	838	885	897	903	847	852	832	853	896	949	817	936	919	921	925	850	874	916	875	844	880	833	912	869	910	883	907	842	935	883	893	849	886	855	872	879	896	863	902	931	880	892	866	890	896	841	863	899	898	879	871	904	874	856	891	878	892	815	890	886	850	882	925	840	854	842	863	882	912	816	887	881	844	889	880	857	892	924	875	968	853	906	857	898	879	818	881	860	905	851	790	890	830	881	941	866	919	905	873	876	864	867	872	901	936	858	897	923	916	907	877	922	933	872	859	877	890	908	909	860	883	844	873	885	875	876	928	899	883	888	921	912	879	857	922	899	889	891	890	841	828	887	850	885	891	889	868	881	910	898	873	917	854	890	819	910	954	860	893	900	893	899	833	861	932	847	943	868	890	873	880	856	901	846	908	929	866	912	864	894	875	928	911	834	907	907	868	911	863	913	893	886	894	891	920	898	879	894	889	858	883	809	858	903	854	844	881	872	832	888	913	840	835	883	906	891	920	910	885	857	874	921	934	891	911	893	898	900	861	861	865	914	909	840	909	927	878	893	865	868	885	835	895	858	867	920	913	906	921	870	891	917	922	869	824	900	935	831	898	899	871	889	893	884	915	890	897	885	867	908	815	905	894	852	853	880	877	914	881	841	879	875	879	887	866	845	893	828	847	838	821	852	886	906	895	887	920	895	883	846	846	898	870	877	890	829	869	912	866	875	892	843	867	905	942	858	884	892	840	911	916	881	916	871	900	854	899	847	858	909	910	921	856	935	893	863	853	898	924	852	917	878	950	883	893	844	899	893	881	885	844	912	883	906	902	895	912	814	912	902	837	899	931	932	851	900	902	878	854	877	858	865	919	899	863	888	848	885	897	868	930	906	889	887	918	899	925	882	873	897	909	909	885	865	928	900	870	907	842	869	876	901	855	918	895	858	913	956	868	854	879	847	931	880	867	884	893	847	911	895	864	888	853	866	913	861	883	903	871	895	848	873	892	850	861	904	925	895	851	906	943	832	894	887	892	888	907	916	904	877	865	856	822	898	910	904	899	899	851	903	926	909	872	868	936	830	922	876	915	895	860	860	888	879	867	821	861	893	860	860	914	863	922	937	887	902	907	843	888	874	815	888	858	915	869	842	890	873	914	906	855	919	863	874	877	897	857	847	869	893	878	870	894	931	860	880	881	899	884	863	879	858	908	884	927	862	862	891	913	860	874	879	859	922	932	907	848	919	898	826	891	887	890	916	870	870	854	835	890	938	865	889	855	791	910	881	935	830	867	881	881	853	929	873	890	913	868	873	850	894	886	870	909	903	840	886	822	882	878	901	912	925	889	860	877	911	911	862	860	927	868	902	911	922	887	862	849	873	875	880	804	863	872	923	908	877	920	879	879	894	906	855	839	833	850	857	908	861	904	904	877	948	842	832	881	897	881	871	873	825	892	807	856	831	872	878	892	868	898	836	919	892	835	884	881	880	894	890	857	859	866	893	846	860	840	873	861	868	912	866	949	942	871	895	869	868	899	944	921	911	928	902	849	894	890	867	893	899	844	914	859	941	917	873	885	840	844	875	848	869	845	924	886	893	928	848	895	898	949	852	882	823	926	905	865	851	894	934	887	858	902	866	927	915	869	854	890	812	921	894	920	869	871	917	894	911	887	923	935	880	847	882	876	883	869	892	900	853	910	893	841	877	890	884	851	908	873
24710	20949	27281	24948	16605	3302	1468	1216	1154	1173	1105	1091	1087	1067	1077	981	1044	1009	958	995	1004	986	1032	971	927	967	984	977	1039	945	996	968	953	891	983	909	956	955	940	931	935	1001	969	939	1002	950	945	958	986	947	957	888	945	945	998	947	990	951	984	987	1001	950	908	936	928	999	927	945	977	930	930	959	939	1009	922	931	947	963	976	961	947	950	939	998	928	968	949	980	954	982	985	996	1001	911	974	935	927	950	920	1005	964	972	947	950	948	1018	938	951	969	953	955	955	895	1001	957	961	976	910	965	947	987	961	992	1001	1026	920	964	945	942	927	947	1019	986	967	961	953	949	962	881	952	931	989	971	965	972	930	948	938	978	1000	1006	935	874	915	927	993	916	1056	930	957	928	1018	924	891	960	913	945	961	938	944	974	964	954	955	952	993	934	941	975	916	1009	955	951	982	930	911	964	1002	973	949	994	940	978	977	986	952	1001	947	1013	905	981	1007	1010	966	974	944	934	900	1006	968	990	971	1048	990	907	906	988	973	969	987	1009	942	1010	934	1002	935	964	949	902	949	967	954	970	902	1025	926	971	934	976	933	992	946	925	944	981	984	927	925	957	1009	967	1062	982	959	994	894	972	978	978	951	922	943	914	1028	992	965	976	1022	1003	958	987	929	988	990	966	938	955	899	1010	999	964	928	977	1006	998	1002	966	998	981	969	954	899	934	936	991	922	947	970	936	1003	927	965	947	1010	955	938	928	1004	979	964	893	924	970	989	964	929	979	980	947	949	947	940	966	970	986	964	948	926	903	969	975	1004	954	969	939	949	937	939	906	950	972	952	909	994	1023	967	923	970	956	904	952	967	916	947	966	927	1040	902	959	978	937	920	921	955	990	962	989	948	972	972	943	951	922	901	957	926	990	1010	1014	955	958	939	975	928	942	958	942	990	973	903	931	1017	972	937	979	969	1025	925	982	928	991	1004	956	961	967	951	1014	943	948	986	967	988	942	947	940	995	975	1029	978	1002	957	995	972	982	953	964	1017	1001	976	987	923	977	987	922	1032	935	931	1008	1010	969	1011	1058	937	940	912	947	963	998	998	1005	946	960	1014	954	1005	954	962	1033	934	972	936	930	1003	910	961	955	942	988	962	917	978	972	939	911	967	984	987	934	928	944	975	991	897	959	943	995	971	984	934	972	922	984	926	979	921	953	970	931	1003	982	990	952	957	930	956	902	992	988	895	969	951	962	967	1022	962	1003	913	973	918	933	953	944	946	951	926	970	970	951	948	906	959	977	933	924	953	921	959	931	949	910	929	987	960	967	934	968	952	941	949	960	913	969	981	986	948	969	988	965	892	933	983	950	934	997	929	981	944	971	954	949	944	954	922	920	981	979	989	1005	995	993	954	1006	1007	993	932	1008	937	985	969	983	922	904	997	1005	950	972	964	1009	969	992	909	970	1006	964	952	987	1016	970	924	917	925	963	933	1002	948	946	899	961	1013	975	952	969	922	926	961	930	1029	971	931	939	985	936	989	926	995	925	966	969	973	967	953	938	965	997	986	936	946	991	903	979	946	945	1004	1033	1021	984	980	963	904	943	1001	927	932	940	946	946	988	981	952	925	974	957	994	923	931	988	890	954	978	974	951	990	958	962	935	950	995	974	943	933	999	961	907	927	1026	938	998	916	902	972	940	956	945	983	971	919	955	969	1006	933	965	996	934	954	933	963	926	1004	929	954	918	905	997	914	927	929	944	957	951	959	948	970	981	979	927	967	945	959	949	967	934	962	954	946	978	947	962	970	973	953	962	961	958	977	971	942	988	968	995	956	953	936	987	985	908	955	973	879	961	963	976	945	930	932	964	950	922	944	972	944	953	972	983	955	996	940	986	1014	989	904	974	988	965	948	944	988	926	987	905	983	994	988	934	960	1026	945	925	924	915	936	1034	982	939	936	974	988	947	963	894	980	976	969	1002	977	948	962	989	956	925	969	985	959	986	911	985	941	978	958	976	944	977	902	982	935	1013	928	969	955	958	1013	938	992	979	971	983	1000	1023	981	959	999	916	979	937	991	955	964	962	929	954	995	964	985	963	1015	954	966	913	971	964	957	949	952	964	933	1003	958	964	948	924	978	990	1008	934	943	996	966	993	976	960	956	959	882	947	961	943	931	968	946	1005	886	942	1005	936	984	965	990	982	958	972	964	994	924	1036	912	950	986	933	934	960	1009	975	975	998	1004	954	943	983	1013	944	935	954	930	938	967	940	954	991	993	910	939	953	986	942	974	960	938	948	978	961	970	973	874	937	1029	909	985	931	951	986	967	947	918	943	939	934	916	947	984	978	971	953	945	900	907	913	915	958	944	966	977	940	946	973	968	963	966	941	971	947	975	944	938	974	983	968	929	912	948	1004	978	959	958	986	962	979	973	947	928	970	972	982	970	977	927	921	969	965	1001	948	941	980	964	974	965	949	922	913	973	962	971	952	937	959	939	942	934	945	981	908	962	957	922	929	960	963	905	922	955	973	943	980	963	1043	999	924	956	925	974	976	980	966	938	964	952	919	977	954	936	973	990	928	894	924	889	910	936	1000	982	936	927	904	970	986	932	1001	990	962	988	986	1008	940	999	985	1010	963	941	929	938	978	946	925	976	984	1006	908	962	961	986	937	960	991	988	868	951	945	965	941	939	950	989	907	919	947	992	974	903	974	947	907	989	960	975	992	943	916	958	922	919	939	904	957	956	972	987	923	957	960	971	912	937	1006	1012	966	956	948	945	970	1012	928	913	965	1005	1033	979	999	985	901	971	920	955	957	1015	1006	905	997	1023	995	973	951	971	959	988	959	926	1020	976	948	952	963	969	976	968	924	938	949	1001	910	906	946	956	930	948	978	1009	927	914	1004	983	946	999	984	961	976	905	970	963	918	1004	925	930	1001	949	930	1003	896	955	965	955	999	997	992	963	993	991	939	963	928	959	960	929	956	947	969	907	974	976	974	945	988	921	950	954	977	929	993	943	949	986	986	951	937	979	977	983	961	948	940	876	948	970	934	922	957	970	958	957	963	937	877	972	1007	983	951	977	1009	979	959	956	901	949	971	945	981	989	955	950	958	988	950	953	947	959	924	1069	909	957	1008	926	956	981	954	989	972	966	1024	978	931	947	955	953	896	979	995	956	971	941	905	922	934	940	939	1035	915	976	996	955	889	943	979	937	909	950	916	951	987	950	927	985	905	888	919	996	940	942	923	967	990	969	914	994	1007	959	949	949	944	960	980	957	936	924	942	967	933	907	1039	988	905	944	988	932	970	950	1006	973	938	924	1027	915	943	1003	946	999	937	925	990	961	980	944	978	940	956	960	931	877	950	973	919	911	991	992	936	940	954	963	979	986	984	960	951	962	974	983	942	957	983	944	969	1002	936	966	1002	924	955	976	972	1009	970	942	956	986	978	966	956	948	946	954	943	956	986	953	963	1009	999	959	980	943	999	947	912	964	951	994	961	932	980	946	936	896	963	947	998	965	1023	1002	922	930	950	978	986	887	934	1020	928	950	936	946	925	967	948	958	962	937	954	979	989	972	959	957	1021	961	932	919	944	918	964	945	912	995	996	964	968	903	996	975	934	932	930	971	972	966	922	898	1029	1000	926	948
40802	54567	37263	18232	4755	2017	1623	1373	1294	1182	1159	1165	1096	1000	1087	1069	965	989	982	993	1002	982	1037	986	948	975	996	935	934	979	945	938	968	1001	951	950	982	955	1012	936	899	970	955	975	926	973	938	957	1004	960	959	1007	968	974	982	1012	962	905	945	961	972	949	929	986	874	992	1007	972	987	891	1000	1004	925	967	985	981	1055	979	971	973	971	976	976	992	983	952	945	975	926	935	937	1006	929	966	922	961	961	1019	992	943	955	960	1010	919	994	1010	961	957	958	944	976	970	943	973	940	905	906	943	952	965	949	947	1000	1010	950	902	941	961	937	962	1019	935	915	939	918	926	1027	993	931	956	990	961	973	962	940	941	971	898	946	985	915	964	966	938	1001	956	1018	945	984	949	963	934	921	973	921	974	945	961	917	903	1028	923	948	939	974	971	880	949	929	943	929	951	964	950	998	984	904	1010	999	949	997	901	1031	951	943	955	966	966	943	906	1000	968	979	980	957	951	915	940	933	943	937	962	984	1009	964	916	988	968	947	957	971	1038	939	933	928	948	923	952	1018	992	961	947	970	864	940	1004	927	964	925	934	949	953	980	940	945	1016	984	986	992	941	919	924	942	1013	924	953	951	939	989	927	946	926	950	965	1007	1028	936	990	958	1011	974	910	922	957	960	978	965	925	935	1001	965	925	942	973	976	937	939	986	961	932	991	970	969	988	992	931	922	971	914	1017	910	1012	914	951	944	980	997	960	975	989	973	941	944	1007	974	964	980	922	967	900	977	968	980	929	951	995	885	949	907	932	969	938	952	950	979	895	943	936	958	941	903	968	931	944	966	948	931	938	936	944	973	969	946	960	927	902	990	989	938	945	926	948	919	961	961	965	988	954	948	970	944	988	985	1003	892	977	1007	979	974	988	937	999	933	934	944	989	920	947	956	938	963	937	949	976	1023	942	984	954	971	950	938	930	959	952	956	969	977	935	914	946	961	964	924	971	980	958	978	982	961	998	936	954	957	977	927	974	961	950	973	937	960	947	909	936	919	959	993	955	949	937	895	980	970	984	974	961	1003	924	940	936	968	942	981	941	963	952	997	932	913	996	929	992	950	979	936	960	979	927	971	986	912	982	995	948	970	931	934	968	957	902	957	937	934	940	926	913	949	958	979	960	937	958	957	934	922	930	934	956	978	889	951	980	931	978	940	962	971	941	951	981	957	979	967	985	948	952	931	963	967	960	958	945	927	928	1031	946	970	976	948	991	987	953	960	996	936	942	960	954	994	924	975	912	957	967	951	932	943	973	930	1022	980	975	931	929	949	930	919	940	983	995	956	1033	949	969	993	950	994	967	923	934	913	955	936	959	928	925	947	891	928	936	966	984	951	977	924	1003	966	957	919	959	1007	930	925	924	979	935	977	932	988	978	950	950	947	983	901	979	964	1000	902	998	939	991	934	984	965	916	972	953	995	952	897	961	975	944	913	995	935	977	940	956	993	978	957	971	948	971	948	942	940	985	994	928	1021	943	1005	1019	958	950	976	968	888	963	974	1034	925	937	936	955	988	983	901	914	946	943	892	996	991	1011	926	989	940	1013	1014	934	915	930	1015	975	898	944	961	935	914	960	1000	1005	882	978	1009	973	943	936	914	972	953	917	970	973	952	893	937	952	939	930	892	973	928	967	927	947	910	912	948	975	939	959	976	945	910	971	947	962	970	972	998	940	913	973	965	982	967	957	907	920	1001	984	1010	927	924	969	983	978	902	932	969	925	947	968	970	971	964	972	939	1015	933	967	988	936	935	949	976	951	964	908	1024	935	916	964	988	971	947	940	967	928	955	931	956	1006	896	972	957	948	945	970	1032	923	990	961	978	964	984	890	979	954	922	940	973	965	959	936	974	957	921	900	955	939	979	952	956	930	992	953	936	922	972	957	955	997	1044	968	967	961	991	931	951	941	958	921	936	919	936	988	965	937	999	909	967	954	971	967	1025	1001	972	943	1013	936	981	957	934	915	1013	950	925	1001	988	923	956	965	959	947	1015	1056	966	949	968	968	996	953	967	954	955	982	945	933	973	953	982	991	948	985	977	973	972	964	904	945	966	960	990	902	938	995	971	936	991	974	943	904	923	999	930	986	906	990	937	994	962	946	966	979	935	984	958	965	918	926	978	939	948	961	994	927	961	938	962	956	934	1001	963	1003	954	956	946	937	1027	937	955	963	963	904	935	991	947	957	949	962	978	989	970	940	934	964	986	925	999	980	917	935	985	942	952	1000	959	966	926	938	947	935	930	929	998	919	979	961	961	991	975	937	925	933	1008	984	952	948	943	917	914	960	973	952	961	953	1043	972	911	958	958	1002	958	981	950	951	928	988	942	918	893	979	953	995	968	970	925	942	941	966	937	939	946	990	938	938	950	891	961	965	940	966	985	998	962	960	983	961	952	938	942	955	990	931	925	936	962	960	968	966	956	1033	932	919	1018	1000	986	984	942	962	979	947	963	954	949	945	1024	902	951	950	1019	921	967	950	924	930	972	979	938	966	927	965	958	942	963	942	900	958	1004	970	950	975	997	938	983	930	939	941	947	972	971	921	1000	882	976	984	960	919	961	962	893	959	933	950	979	960	985	977	946	932	988	928	1019	954	914	913	971	927	957	973	962	965	949	990	978	989	940	961	938	947	990	876	975	988	953	972	975	979	961	893	949	978	961	931	994	918	989	1003	932	913	944	993	930	975	976	1047	945	949	976	987	946	954	964	994	945	960	943	995	948	996	992	1023	938	937	974	982	983	988	959	959	996	925	956	920	930	974	970	971	958	970	955	920	994	956	961	963	935	940	977	958	940	985	980	950	952	975	930	990	952	922	1002	928	930	915	952	995	937	931	897	970	944	984	1011	946	933	919	965	930	1014	954	948	946	923	992	957	979	943	917	969	967	982	953	992	977	946	952	989	936	936	978	957	928	945	967	914	943	970	960	919	962	910	982	984	971	963	950	978	960	899	894	992	910	1028	966	931	981	916	950	953	951	946	999	984	986	879	946	950	911	980	965	942	944	993	989	998	1009	936	920	950	950	895	994	994	959	988	960	985	933	919	927	913	952	980	986	993	991	970	1013	934	976	936	957	978	947	975	964	952	958	980	967	997	918	953	967	968	908	958	935	898	908	889	973	981	1007	890	1007	948	974	935	929	977	964	900	969	967	944	896	936	982	974	980	946	1007	938	955	943	973	999	977	915	954	980	935	948	950	920	966	979	959	952	895	933	993	964	991	996	949	918	923	916	981	1014	981	951	1001	943	950	999	989	925	926	979	933	999	928	986	941	950	978	935	976	965	946	944	974	937	957	910	991	980	919	1007	945	951	891	965	933	984	977	928	975	1000	947	969	932	990	947	978	952	952	930	947	942	972	961	970	943	960	963	940	919	976	979	943	997	923	970	934	959	929	966	1021	955	984	954	941	929	949	936	991	955	978	939	974	1015	941	947	956	875	950	1010	966	1000	933	943	947	932	956	931	954	940	960	965	940	920	924	999	970	955	942	995	973	966	941	981	933	951	899	961	953	965	939	959	895	969	955	982	978	951	966	908	980	994	952	934	989	911	994	961	935
22400	20910	28267	23694	20930	20936	11016	1621	1128	1067	1022	932	911	888	857	810	775	737	712	738	751	685	681	728	734	704	606	669	720	716	651	657	676	710	676	671	666	687	688	644	763	642	662	680	704	653	689	694	660	701	646	698	687	696	642	691	712	691	696	698	704	724	662	674	709	691	667	652	677	725	687	638	699	674	693	673	707	674	620	648	732	648	655	682	690	709	644	726	678	645	696	711	671	659	689	673	718	688	650	691	710	686	677	672	648	691	686	650	712	697	689	682	607	699	670	678	645	647	696	654	692	681	681	646	680	695	679	649	687	679	705	681	584	655	635	691	657	680	661	693	707	682	683	676	652	692	689	718	670	664	640	672	651	701	715	695	708	624	647	650	675	691	676	696	664	676	649	706	696	682	611	698	655	730	695	692	645	650	688	702	640	696	662	646	719	689	664	651	677	688	691	657	675	630	670	682	691	663	666	683	661	693	694	658	669	679	719	692	751	649	727	670	691	662	674	704	644	642	649	684	651	736	672	643	671	679	687	725	671	696	689	739	684	659	654	667	678	686	691	648	703	732	678	679	642	705	627	654	680	623	663	635	678	660	670	707	705	667	680	665	671	724	644	673	651	687	670	698	640	724	697	740	656	686	650	692	666	647	669	680	672	707	633	734	651	667	634	668	704	663	699	656	657	700	664	672	690	681	713	642	658	650	634	608	631	681	671	636	682	668	680	695	663	681	652	653	696	667	651	704	668	663	650	650	677	655	657	652	675	644	665	673	747	669	653	671	659	646	686	645	682	664	654	652	722	630	659	689	685	683	671	702	652	723	672	668	662	651	690	690	682	669	647	722	639	686	689	652	652	712	663	676	651	678	652	683	644	637	626	666	690	684	654	661	638	647	700	682	672	696	631	689	662	654	637	703	694	664	687	682	700	683	639	673	622	630	700	660	687	687	624	658	681	663	680	644	655	658	684	680	682	680	678	653	694	650	670	670	653	669	677	656	664	634	707	690	644	698	681	729	663	664	676	700	647	659	690	666	650	676	666	703	702	644	713	681	690	678	661	686	662	702	634	653	700	677	675	663	641	722	719	670	685	659	673	644	638	669	651	660	697	628	675	659	672	660	723	693	640	680	666	667	720	741	691	703	673	705	687	696	624	662	665	663	704	663	685	679	627	689	681	720	635	672	704	695	690	721	659	679	646	687	629	673	653	612	672	693	712	692	700	633	683	630	697	725	695	668	656	646	674	699	638	716	629	634	707	652	689	655	680	649	660	709	692	689	697	669	697	668	691	660	666	651	690	674	624	664	663	665	679	665	687	741	646	649	676	731	639	689	684	700	665	683	707	666	658	678	647	662	655	653	700	660	648	683	626	678	665	688	645	673	680	710	638	663	645	643	673	661	692	702	611	719	666	713	627	664	631	655	723	639	671	685	670	715	673	674	638	633	629	723	637	683	687	653	704	680	654	662	703	679	677	723	712	675	690	712	696	709	681	698	660	652	670	700	680	619	651	647	700	652	685	640	695	641	639	646	647	692	629	628	668	710	671	649	637	696	672	688	636	692	671	685	645	683	665	660	636	692	634	600	627	694	670	672	673	636	677	635	682	689	623	652	610	690	653	688	674	649	675	665	711	648	680	680	701	740	681	655	659	691	662	641	661	660	677	675	667	657	662	645	645	692	631	681	687	675	652	629	659	699	673	625	629	639	687	669	647	656	636	639	625	658	663	696	623	678	721	668	692	682	631	646	661	736	684	634	714	642	650	670	697	695	702	703	732	702	609	622	679	659	672	722	637	699	670	636	659	700	717	647	647	647	623	734	693	669	641	668	720	697	656	650	694	699	628	654	651	713	645	665	633	693	656	670	644	628	663	650	635	655	664	697	622	657	671	704	669	654	689	671	652	683	654	698	713	647	647	675	659	697	648	711	627	668	681	684	684	649	644	676	704	694	685	667	667	687	671	589	691	652	648	670	694	673	653	729	716	672	699	648	705	624	708	695	609	663	629	644	644	715	661	662	701	690	673	654	651	650	693	667	701	689	656	599	735	655	660	692	702	690	657	656	733	679	658	682	691	661	662	692	689	682	719	695	739	720	673	687	649	680	679	690	630	665	654	678	690	708	674	701	660	685	630	668	620	745	717	713	651	680	641	695	663	646	702	620	701	699	697	690	658	700	664	627	702	648	669	700	656	665	727	666	719	690	675	647	634	697	683	703	639	673	712	676	668	687	722	671	668	614	658	635	697	688	618	689	690	676	685	608	721	691	704	668	685	672	673	671	662	666	664	650	677	646	628	696	656	670	645	710	673	695	712	659	651	666	682	688	665	654	618	681	682	701	691	661	669	687	754	661	638	684	695	726	642	645	669	690	693	656	622	661	623	706	680	627	693	664	625	708	686	682	656	716	682	614	675	647	679	647	687	659	663	683	663	697	720	699	674	684	696	701	669	638	684	620	696	734	648	695	696	670	678	692	655	673	620	658	693	677	678	685	640	654	663	677	713	679	711	689	681	694	714	694	648	661	683	687	711	668	666	657	661	615	667	666	698	649	666	691	704	645	685	682	664	671	669	679	624	674	697	675	667	662	679	646	656	644	662	706	663	711	670	621	672	646	680	700	627	644	663	651	656	691	648	637	689	663	715	659	657	667	719	632	627	666	694	665	648	686	651	648	680	662	683	638	659	650	679	657	629	608	699	631	691	674	662	665	668	705	686	658	654	656	649	680	662	709	693	691	698	658	677	667	737	661	711	657	682	671	663	694	654	701	678	690	633	682	699	634	642	669	634	671	622	688	715	705	619	683	677	688	659	654	713	664	725	664	683	684	682	658	697	631	653	661	670	667	656	683	727	652	652	660	613	694	661	686	679	684	695	666	703	638	697	698	620	679	633	692	697	610	652	687	712	653	674	708	653	660	653	706	670	660	652	655	684	660	715	641	644	618	659	708	707	716	629	700	629	672	688	673	694	684	696	698	677	632	695	630	690	676	698	664	658	635	656	645	613	702	692	712	672	700	639	681	647	659	670	680	704	681	671	691	699	649	637	680	697	701	735	648	693	740	642	682	668	722	654	652	681	660	696	619	673	699	713	661	675	680	693	691	703	704	695	638	701	662	689	661	657	648	656	639	649	673	678	701	740	658	672	611	679	736	675	677	676	685	641	708	663	697	691	646	663	672	678	720	716	680	640	676	679	693	702	636	664	643	698	667	652	704	694	655	670	710	682	700	696	630	690	668	630	650	679	627	667	656	680	646	689	626	712	662	674	649	659	679	662	642	697	660	672	652	676	699	628	665	675	649	720	604	683	710	648	681	641	710	640	678	668	687	703	640	643	669	676	684	651	694	723	662	716	693	649	689	703	676	650	655	637	700	637	764	643	669	637	667	689	660	645	664	685	658	700	681	671	671	635	664	648	662	703	652	645	692	717	631	642	696	663	677	649	664	648	687	678	651	629	663	670	699	660	634	677	652	689	687	674	679	683	698	685	669
41862	63110	48117	27799	9712	3017	2152	1775	1398	1289	1194	1051	1049	955	870	881	849	786	766	752	775	815	777	744	713	748	658	725	660	692	684	726	690	685	699	710	657	705	681	694	671	715	691	697	701	697	697	700	706	714	693	700	700	696	718	679	711	703	702	657	758	660	697	751	689	683	694	728	731	716	649	665	680	666	682	692	661	721	678	683	671	603	714	666	708	670	659	649	669	737	690	645	664	658	700	674	695	690	719	708	663	746	705	713	710	682	740	669	661	667	720	687	695	700	722	728	709	664	657	673	689	643	719	717	660	677	666	691	668	678	671	676	668	702	701	686	707	694	684	661	684	718	641	705	640	671	665	690	699	686	666	683	704	658	697	691	684	682	649	677	679	706	637	654	659	663	671	722	696	653	664	707	682	752	735	692	680	673	651	682	719	703	644	708	676	707	681	654	705	653	679	668	672	640	703	711	682	694	655	710	648	728	712	673	667	663	707	695	737	687	678	692	694	638	697	723	650	688	692	702	678	679	660	741	706	711	741	656	702	694	692	716	699	703	645	678	723	645	679	662	705	676	734	691	701	696	662	702	684	695	655	681	687	650	682	700	724	688	686	702	688	701	667	718	673	691	729	648	699	649	714	691	690	661	685	660	699	681	678	660	655	642	702	682	711	688	699	688	672	686	712	655	686	697	676	702	668	658	658	681	723	630	686	698	708	721	688	654	653	619	693	619	660	686	729	679	711	697	688	717	659	648	672	647	683	704	673	728	681	690	694	626	714	696	691	756	725	690	656	737	701	685	667	708	666	659	665	713	690	697	707	728	683	701	654	655	713	659	671	692	657	668	685	703	665	668	691	648	698	672	635	702	694	720	648	699	684	717	675	657	689	694	682	687	703	675	632	671	686	661	723	636	619	720	700	663	685	697	623	635	725	671	639	715	730	737	725	638	676	637	672	717	679	701	675	651	690	680	706	697	627	718	715	639	667	705	699	686	657	666	687	636	687	661	683	665	689	712	634	658	677	676	667	678	711	697	704	714	673	657	701	694	688	678	625	728	625	744	697	663	665	714	640	713	679	642	652	676	693	646	719	705	662	718	670	638	683	682	674	682	641	710	643	670	653	674	658	707	730	660	659	691	700	707	694	674	678	680	669	712	661	640	664	665	715	657	666	668	687	665	694	693	686	703	672	696	702	708	695	706	675	699	672	699	706	665	708	655	689	682	701	674	688	680	686	689	644	715	712	663	735	692	714	640	689	687	669	656	655	740	660	685	695	672	669	619	686	680	656	665	669	638	622	683	670	692	724	660	669	660	707	649	727	682	679	678	691	696	685	684	647	651	703	712	628	683	698	693	637	713	661	742	680	708	701	723	667	688	647	740	691	668	694	708	674	632	683	677	707	731	697	724	659	677	694	703	731	710	663	675	654	715	683	674	713	621	717	709	665	690	689	673	734	685	677	697	690	672	648	730	686	709	651	670	728	696	747	641	699	713	681	650	684	686	697	657	662	668	666	710	690	672	656	675	693	690	681	704	648	647	711	682	640	691	673	727	700	671	664	691	713	660	721	708	667	702	669	655	693	681	673	694	671	703	634	662	693	763	688	696	659	642	736	663	655	684	680	696	647	678	655	711	688	664	702	687	662	709	694	672	694	653	676	678	718	695	696	673	681	646	652	663	711	689	674	657	652	673	708	668	730	667	705	656	657	703	701	681	629	635	684	711	720	706	646	712	671	670	644	692	685	668	691	703	683	664	697	731	677	697	672	670	720	679	709	691	638	620	697	680	663	640	705	711	655	649	651	677	708	698	671	657	664	677	691	653	699	660	685	661	699	681	701	707	675	672	710	660	696	695	662	730	675	642	671	679	707	712	643	656	736	711	677	687	746	675	710	686	698	713	686	670	728	697	693	672	618	680	648	701	692	691	709	681	668	679	657	728	698	691	696	678	663	704	676	672	671	705	722	704	667	668	681	718	693	643	688	669	682	686	665	692	676	733	650	706	692	669	695	685	685	703	684	697	659	661	679	713	642	699	681	680	626	668	709	707	671	675	713	673	675	680	660	711	713	652	707	709	678	699	690	685	634	703	704	691	695	721	629	664	686	683	688	677	693	661	683	674	682	713	648	653	653	674	699	733	655	703	687	684	691	645	701	704	656	720	654	639	665	681	676	696	687	692	683	675	732	654	693	654	665	729	708	714	690	679	699	671	667	670	666	668	664	687	661	674	653	708	701	667	705	702	705	657	720	651	657	655	649	654	674	681	688	665	664	703	699	668	674	657	683	702	652	704	716	677	660	687	689	656	682	678	678	696	701	683	745	685	653	688	736	676	642	691	713	633	687	666	689	669	677	644	688	657	706	718	666	666	683	679	651	649	713	666	692	682	726	671	678	700	664	675	700	676	686	718	692	696	693	689	732	651	693	625	661	686	669	709	660	642	683	681	653	669	697	706	670	634	660	702	733	724	638	714	670	716	653	658	672	636	671	663	708	684	624	684	684	699	615	706	662	633	702	705	678	746	632	691	706	690	672	671	720	690	672	705	659	670	661	684	695	719	655	669	686	669	678	725	713	706	707	661	703	689	717	669	729	654	667	689	695	658	745	636	661	647	689	705	657	656	682	701	716	733	660	664	721	688	632	675	692	690	620	677	695	725	710	718	703	664	685	669	681	658	691	709	680	727	712	706	665	679	712	667	684	743	644	696	676	708	692	676	739	684	691	680	646	658	653	702	672	702	633	667	652	697	703	673	658	691	658	693	707	643	612	684	664	691	688	683	712	698	714	718	706	668	680	704	646	700	660	643	657	681	703	711	641	659	748	645	665	698	658	664	693	706	676	674	734	674	671	671	666	708	688	653	682	680	715	684	691	677	711	677	682	671	695	718	710	663	659	689	666	668	739	650	705	706	706	692	641	698	704	702	668	659	664	685	742	669	702	677	682	653	660	663	685	716	679	687	736	669	705	729	677	666	671	678	674	719	683	669	666	618	684	710	679	683	701	638	671	663	718	670	686	640	686	669	690	665	700	694	673	692	700	672	760	717	669	678	676	667	679	701	708	679	653	748	669	617	676	676	666	650	659	673	733	671	726	677	685	654	731	680	682	695	669	707	675	698	714	656	694	691	694	669	727	659	744	731	682	702	670	691	673	687	676	702	647	705	693	639	698	650	692	683	694	649	650	692	670	681	663	647	685	671	647	704	680	687	696	704	667	707	666	647	694	695	653	658	662	630	661	684	680	647	677	703	654	687	647	722	724	691	637	712	721	678	685	701	647	678	678	750	683	633	714	679	686	693	629	697	763	647	674	685	712	684	687	682	664	689	634	657	667	680	687	649	639	705	668	715	719	703	692	686	672	630	635	687	698	682	665	728	685	637	707	656	683	688	677	685	683	680	689	663	673	672	690	668	709	662	675	714	673	678	671	713	700	697	648	659	676	675	654	686	698	727	662	708	658	685	699	671	668	647	676	645	682	676	674	685	722	701	703	729
33136	36676	33956	17890	4450	1595	1410	1320	1253	1220	1237	1202	1112	1170	1113	1041	1065	1104	1107	1078	1032	1074	1081	1062	1070	1084	1013	1035	1015	1059	1057	1047	1011	1107	1085	1108	1075	1032	1047	1080	1034	1077	1031	1009	1043	975	1039	1048	1003	1056	1046	1062	1033	1065	1051	996	959	1016	960	1036	1070	1063	1013	1035	1032	1081	1042	1024	1049	1050	1032	1005	1067	1034	1049	1024	1078	1021	1011	1096	1075	1033	1046	1080	1061	1054	1063	1051	1057	978	1083	1030	1052	993	1035	1047	1042	1020	1050	1062	1047	1029	1079	1088	1013	1032	1038	1057	1049	1031	1080	991	1039	1064	1079	1053	1010	1071	1013	1060	1041	1032	1027	1095	981	1055	1043	1086	1076	1034	1052	1043	1004	1051	1066	1044	1056	1001	1049	1054	1028	1035	1056	1103	1075	1101	1042	1089	1096	1006	1075	1012	1005	1108	1017	1031	1004	1166	1053	1024	1092	1029	995	975	1055	990	1017	1062	1015	1025	1017	1053	1019	1049	1070	1046	1052	1002	1053	1042	995	1064	1035	1079	1071	1062	1050	1061	1003	1021	1091	1007	1008	1078	1047	1010	1055	1047	1051	1018	1009	1034	1044	1031	1057	1101	1051	1057	1037	1076	1045	1089	1025	1070	1033	999	1013	1011	1118	1060	1059	1065	1064	1020	1068	1020	1020	1041	1032	992	1033	1000	1009	1019	1039	1011	998	1039	1059	1053	1056	1015	1051	1045	1012	1048	1102	1065	1082	1048	1068	1043	1068	1006	1021	1017	1048	1056	1068	997	1060	1061	1061	1033	1051	1118	1104	1070	1072	1084	977	995	977	1030	1047	996	1038	1075	994	1054	1048	1057	983	973	984	1048	1091	1060	1075	1058	1088	1119	1106	1098	999	1080	1054	1035	1010	1077	1035	1006	992	1036	1053	1073	1091	1044	1030	985	1049	1064	1047	963	1007	1072	1053	1065	1074	1053	1028	1060	1016	1023	1090	1037	1055	1077	1029	990	1067	1023	1061	1037	1053	1015	1051	1060	1086	1092	1052	1012	1009	1033	1085	1013	1065	1123	1002	1033	1026	1030	1020	1034	1025	980	998	1056	1048	1048	1035	957	1032	993	1068	1032	1035	1076	1035	1108	1020	1042	1104	1114	1087	1013	994	1040	1069	1065	1031	1037	1018	1039	1065	1123	1089	1044	1070	1036	1084	1031	1030	1009	1037	1094	984	1038	1006	1105	1018	1051	1114	1096	1075	1043	1059	1093	1012	1058	1035	1054	1032	1051	1032	1000	1090	1007	1093	1030	1014	1013	1047	1062	1052	1108	989	999	1077	1073	1112	1013	1087	1070	1083	1047	1062	984	1056	1030	1062	995	1060	966	1029	1060	1062	1038	1022	1049	1000	1094	1054	1074	1069	1063	1029	1019	1088	1008	1084	1046	1070	1049	1039	1064	1054	1022	1013	1003	1029	1123	1029	1057	1035	1054	1008	1062	1056	1041	1036	1050	1015	1044	985	1014	996	1068	1059	1030	1024	1057	1051	1012	1064	1056	1052	1046	1028	1058	1023	1086	1024	1048	1097	1038	1098	1037	1032	1022	1089	1098	1058	1071	1024	1038	1018	1054	1090	1049	1055	1036	1086	1052	1075	1029	1078	1059	1041	1012	1084	996	1101	1024	992	999	1055	1057	1021	1048	1002	1059	1067	1055	1012	1046	1041	1015	1059	957	1097	1134	1020	1018	997	1018	1070	1063	1095	1069	1090	1071	1030	1055	1082	1011	1048	996	1044	1021	1059	1049	1021	1008	1060	1022	997	1051	1074	999	1048	979	1064	1048	1075	1008	1037	1038	1062	966	1073	1014	1019	1019	1071	980	1009	1125	1088	1057	1046	1081	1016	1020	1065	1023	1029	1084	1040	1001	1006	1049	1013	1074	1014	999	1041	1030	997	1088	1002	1058	1030	996	1016	1027	1048	977	995	1028	1068	1004	1033	1027	1082	1013	1041	1082	1021	1090	1001	1076	1063	1065	1068	1107	1030	1031	1066	1025	1012	1040	1098	1022	1087	1011	1047	1016	1035	1036	999	1045	1062	1064	1054	1041	1074	1065	1035	1071	1079	1022	1029	1045	1080	1030	1040	990	1036	1040	1071	1026	1051	1084	1054	1029	1034	1079	1107	1055	1032	1033	1106	1072	1063	1055	1042	1040	1036	1040	1027	997	1105	1012	1071	1094	1065	997	1001	1028	1050	1047	1053	998	980	1027	1026	1070	1016	1045	1075	1067	1038	1046	1055	1020	1040	1034	1032	998	1051	1005	1005	1086	1018	1061	950	1017	1053	981	1075	1065	1049	1055	1110	1038	1032	1012	1089	1081	1041	1052	1022	1071	1019	1074	1065	1052	1073	1036	1059	1090	1047	1016	1061	1013	1048	1029	1080	1034	1024	1023	1088	1054	1013	1118	1022	1069	1070	1065	1054	1080	1060	1010	966	1066	1070	1115	1038	1058	1070	1083	1114	1080	1060	1016	992	1098	1046	1059	1048	1027	1113	1032	1048	1027	1046	979	1028	1001	1068	1080	1081	1022	998	1068	1049	1091	988	1009	1018	1011	1050	1049	997	1109	1044	1075	1015	1097	1064	1056	1088	1015	1089	1006	983	989	980	1020	954	1012	1138	1067	1040	1074	1042	1042	1024	1063	960	1092	1028	1031	1053	976	1011	1089	1019	1058	1071	1021	1065	1030	1059	1082	1051	964	1010	1009	1071	985	1092	991	1049	1000	1108	1066	1040	1019	1052	1066	1040	1052	1018	1051	1055	1018	1027	1038	1091	1041	1032	1065	1068	1025	1037	1040	996	1024	993	1052	1025	1064	1060	1085	1021	995	1047	1014	1046	979	1026	1029	1014	1093	1038	1072	1024	1075	1072	1010	1013	1068	1044	1026	1033	1014	1073	1051	1006	1093	1054	1038	987	1048	1137	1002	1059	1015	1042	1008	974	1073	1097	1102	1046	1079	1009	1013	1042	1038	1042	1053	1089	1016	1056	1112	1012	1032	1100	1068	1068	1031	1028	1050	1072	1067	1020	1053	1020	1051	1074	1028	1034	1048	1057	1076	1055	1070	1014	1050	1049	1062	1051	999	1065	1017	1081	1030	1037	1087	1046	1009	1075	1065	1061	1099	1038	1007	1054	1109	1076	1095	1084	1042	1022	1028	1070	1060	1025	1059	1065	1042	1067	1049	1010	1027	1091	1018	1047	1100	1141	1038	1022	1096	1071	1058	1014	1056	1058	1038	1017	1012	1059	991	972	1020	1044	1018	1016	1046	1089	1026	1026	1045	1036	1017	1026	1050	1072	1020	1077	995	1093	970	1091	977	1005	1032	1060	1006	1043	1104	1005	1022	1081	1090	1078	1058	1064	1091	1046	1085	1007	991	1032	1073	1057	1094	1087	1005	1039	1002	1043	1073	1008	1044	1073	1038	1059	1008	1003	1089	1015	1048	981	1005	1044	1067	984	1047	1036	1086	1081	1029	1055	1093	1007	1045	1024	1018	1022	1164	1050	1067	1065	1071	1019	1026	1030	1047	1023	1022	1027	1043	1027	1082	1025	1077	1028	1046	1071	1038	1048	1024	1083	1042	1061	984	1083	1040	1054	1042	1071	1017	1021	1081	1031	997	1036	1118	1052	1029	1038	1076	986	1011	1056	1084	1020	1061	1023	1079	1062	1030	1076	1059	1044	1038	1000	1043	1043	1036	1022	1061	1048	1091	1146	1090	1044	1042	1085	1009	1071	1007	1004	1035	958	1030	1069	1001	1033	1070	1047	1025	1051	1053	1114	1086	1006	1096	1099	1020	1070	1045	1043	1066	1076	1018	1014	1040	1040	994	1009	1014	1058	1013	1102	1056	1105	1026	1123	1005	1073	1009	1029	1009	992	1019	1079	1025	1032	1092	1029	1084	1099	1104	1074	1083	1111	1009	1032	1063	1010	1072	1016	1108	1074	1074	1082	985	1052	1018	1052	1018	1101	1074	1036	1057	1067	1044	1021	1074	1039	1087	1004	981	1002	1065	1102	1023	1088	981	1036	1034	1055	1034	1032	1014	1087	1063	1046	1035	990	1051	1077	1067	1060	1044	1031	1094	1049	1063	1036	985	1054	986	1014	1057	1004	1125	1007	982	994	1055	1077	1008	1105	1013	968	1098	1040	1056	1042	1037	1016	1041	1074	1077	1027	1073	1062	1003	1047	1010	1080	1016	1052	1051	1062	1007	1028	1041	1025	1005	1044	1069	1031	1052	1099	1063	1088	1078	1046	1051	1054	1050	1055	1091	988	1066	1068	1030	1060	993	1098	1084	1013	1090	1071	1061	1066	1068	1015	1002	1088	1096	1066	1050	999	1035	1036	1020	1051	1015	1059	1038	1047	1053	1013	1032	1021	1058	1002	1026	982	1073	1039	1036	988	1050	1035	1102	1049	1026	1004	1057	952	1040	1060	1108	1037	1066	975	1031	1065	1005	1030	1009	1005	1000	1048	1035	1071	1017	1074	1024	1047	1015	1054	1032	1069	1068	1009	1065	1075	1098	1048	1072	1058	1039	1048	1106	1014	1028	1020	1078	1051	1030	1036	990	1028	1012	1049	1041	1067	1013	1026	1056	1008	1014	1040	1017	1061	1026	1105	1061	1061	1084	1001	1027	1052	1021	1085	1082	1068	1027	1015	1100	1073	968	1058	1023	980	1046	1075	1120	1086	1077	1058	1054	1036	1052	989	1051	1075	1053	1020	1078	1038	1054	1037	1040	999	1055	1046	982	968	1074	1018	995	1050	1046	1029	1053	992	1056	1089	1079	1045	1078	1027	1003	1044	1013	1049	1097	1054	1039	1037	1008	1058	1049	1057	1074	1086	1056	1016	1088	1113	1057	1031	1034	966	1092
40922	52225	34771	14159	4320	1935	1683	1645	1348	1270	1303	1231	1195	1101	1201	1106	1074	1075	1083	1058	1035	1083	1072	1113	1058	1104	993	1103	1054	1131	1028	1071	1103	1105	1070	1076	1056	1021	1041	1050	1128	1081	1029	1094	1009	1085	1039	1026	1084	1040	1114	1015	1033	1092	1053	1073	1099	1019	989	1036	1073	1007	1048	1092	1015	1085	998	1027	1099	974	1036	1094	1039	1009	1048	1048	1070	1034	1032	1110	1032	1055	1026	1072	1090	1042	1074	1029	1068	1027	1072	1072	1100	1108	1010	1079	1068	1095	1027	1080	999	1045	1067	1075	1047	1002	1005	1090	1122	1077	1049	1057	1051	1107	1047	1041	988	1107	1060	1054	1075	1057	1042	1036	1068	1024	1049	1043	1022	1084	1071	1012	1071	1065	1067	1024	1104	1054	1064	1074	1024	1052	1025	1001	1078	1025	1061	1059	1058	1062	1054	1007	1011	1086	1107	1051	1108	1063	1014	1030	1025	1039	1014	1032	1057	1080	1097	1073	1023	1028	1064	1059	1067	1004	1046	1081	1016	1074	1065	1040	1047	1102	1049	1092	1048	1070	1035	1072	1134	1049	1044	1034	1069	1064	1073	1105	1045	1125	1048	1033	1066	1055	1018	1054	1085	1056	1043	1084	1054	1116	1052	1035	1022	1084	1065	1045	1076	987	1076	1092	1101	1025	1032	1078	1068	1010	1092	1048	992	1077	1025	1067	1066	1075	1051	1080	1085	1028	1048	1014	1047	1071	964	1038	1038	1098	1059	1051	1057	1009	982	1018	1001	1051	1043	1027	1100	1039	1045	1078	1076	1034	1065	1075	1122	992	1032	1039	1069	1098	1095	978	1075	1077	1103	1011	1091	1050	1025	1057	1011	1028	1039	1082	1066	1074	1055	1032	1075	1109	1053	1113	1044	1055	1068	1010	1027	1061	1084	1069	1031	1050	1052	1032	1051	940	1087	1015	1056	1111	1048	1031	1019	1052	1003	1031	1024	1061	1043	1108	1061	1069	1078	1068	1054	1006	1063	1029	1045	1038	1053	1041	1039	1068	1079	1035	1031	1022	1077	1012	1073	1007	1043	1067	1028	957	1045	1010	1020	1054	1114	1064	1002	1048	1074	1095	1036	1094	1031	1116	1105	1044	1018	1061	1045	1042	1012	1053	1023	1120	1055	1009	1117	1074	1016	1072	1040	1019	1076	1071	1062	1086	1018	1022	1030	1066	1033	993	1096	1007	1087	1075	1134	1036	1000	1036	1071	1100	1040	1038	1081	1049	1072	1081	1054	1100	1094	1106	1093	1074	992	1110	1046	1082	1072	1071	1057	1047	1028	1031	1018	1083	1044	1075	1065	1083	1059	1057	1039	1151	1064	997	1050	1048	1042	1052	1119	1043	1065	1071	1080	1046	1012	1019	1074	1005	1091	1009	1044	1047	970	1037	1090	1035	1045	1061	1054	1019	1059	1078	1084	1116	1093	1074	1071	1041	1007	1035	1062	1041	993	1046	1064	1026	1047	1061	1094	1066	1069	1088	1062	1100	1038	1059	1055	1080	1058	1049	1113	1073	1047	1091	1030	1006	983	1067	1035	1034	1042	1054	1024	1099	1026	1054	1076	1006	1062	1032	1086	1051	1077	1045	1043	1002	1053	1044	1138	1098	1074	1115	1061	1068	1061	1046	1049	1037	1009	1052	1086	1020	1006	1045	1063	1010	1041	995	1039	1075	1038	1098	1075	1001	1021	1006	1096	1115	1078	994	1007	1049	1062	1058	1051	1005	1025	1069	1064	1045	1103	1056	1024	1050	1078	970	1077	1016	1060	1055	1023	1029	983	1081	1020	1003	996	1074	999	1076	1074	1079	1079	1069	1028	1071	1065	1035	1098	1029	991	1060	1067	1050	1068	1040	1021	1170	1033	1023	1092	1033	1088	1040	1070	1108	1049	1062	1042	1048	975	1098	1064	1067	1037	1070	1030	1014	1101	1052	1042	1035	1031	1038	1085	1033	1034	1057	1055	1076	1082	1072	1065	987	1048	1021	1062	1003	1061	1104	1063	1032	1010	1055	1025	1021	1045	1062	1036	988	1090	1077	1031	1004	1010	1071	1083	1092	1017	1107	1084	994	1110	1059	1069	1002	1082	1026	1061	1082	972	1005	1053	1049	1014	1084	1058	1057	1045	1103	1012	1056	1002	1005	1003	1011	999	1079	1028	1065	1026	1081	1049	1036	1078	1071	1048	1138	1028	1066	1059	1075	1012	1071	1125	1001	1074	1077	1038	1016	982	1020	1059	991	1072	1045	1029	1045	1127	1044	1055	1058	1063	1087	1046	1052	1076	1034	1035	1060	1081	1088	1062	1049	1040	1050	1064	1102	1084	1121	1039	1067	1020	1154	1085	1092	1044	1048	1059	1065	1042	1024	1071	1064	1096	1042	1095	1049	1079	987	1093	1093	1076	1005	1055	1046	1034	1056	1060	1073	1024	1032	1003	1039	1067	1011	1003	1047	1062	992	1096	1051	1030	1040	995	1024	1037	1075	1050	1069	1036	1060	1059	1096	1026	1079	1048	1084	1064	1079	1044	1071	1057	1067	1015	1037	1069	1010	1124	1049	1026	1072	1052	1054	1066	1061	1060	1130	1008	1052	1101	1081	1061	1073	1121	1050	1035	1053	1018	1060	1083	1018	1019	1052	1056	1027	1082	1052	1071	1066	1066	1074	1052	1024	1052	1082	1091	1045	1071	1079	1068	1010	1047	1014	1056	1007	1035	1043	1046	1069	1033	1087	1026	1109	1010	1059	1040	1085	1098	1039	1068	1072	1052	1058	1054	952	1044	1075	1053	1076	1060	1065	1042	1109	1054	1051	1046	1049	1104	1070	1076	1048	1064	1065	1034	1101	1035	992	1075	1059	1062	1070	1054	1079	1044	1088	1087	1052	1077	1045	995	1043	1047	1053	1078	1073	1071	1081	1041	1090	1074	1084	1008	1074	1064	1107	994	1091	1047	1071	1064	1003	1040	1062	1075	1052	1006	1058	971	1117	1061	1063	1047	1055	1028	1001	1042	1041	1007	1084	1030	1016	1078	1030	1061	1021	1047	1039	980	1037	1071	1097	1069	1099	1049	1024	1038	1078	1073	1032	992	1073	1059	1018	1058	1072	1040	1069	1100	971	1045	1075	1095	993	1085	1073	1082	1046	1041	1057	1067	1073	1058	1070	1116	1008	1074	1059	1095	987	1042	1013	1096	1053	1094	1092	1117	1030	1062	1051	1076	1067	1037	1044	1083	1067	1020	1076	1012	1055	1071	1052	1042	1046	1036	1093	1054	1070	1034	1076	1067	1067	1006	1003	1094	1086	1054	1027	1088	1071	1061	952	1046	1017	1004	1046	1100	1071	1083	1047	1063	1112	1040	1086	1054	1118	1024	1113	1014	1099	1063	1000	1061	1058	999	1119	1006	1064	1088	1084	1049	1076	1043	1029	987	1044	1083	1089	1044	1067	1041	1018	1002	1082	1015	1008	1091	1092	1080	1048	1037	1047	1031	1065	1034	998	1021	1050	1032	1111	1033	1008	1038	1062	1051	1102	1011	1033	1057	1075	1001	1061	1003	1045	1081	1023	1025	1051	1018	1081	1026	1081	1019	1059	1069	1040	1091	1059	1102	1085	1051	1044	1023	1026	1045	1062	1019	1069	1082	1081	1095	1036	1045	1071	1025	1059	1076	1048	1021	1037	1047	1077	1109	1103	1066	1068	1063	1079	1065	1084	1023	1115	1023	1058	1102	1059	1054	1103	1095	1052	1052	1092	1061	1064	1091	1052	1032	1135	1070	1062	1021	1053	1075	1015	1032	1105	1120	1072	1142	1023	1040	1091	1045	1062	1140	1019	1007	1083	1064	1085	996	1057	1035	1040	1084	1007	1033	1048	1053	1025	1099	1061	1054	1028	1046	1061	1023	1083	1105	1006	1058	1091	1099	1038	1120	1037	986	1065	1093	1068	1027	1087	1009	1066	1015	1043	1039	1074	1008	1039	1051	1090	1029	1030	1108	1079	1022	1066	990	1106	1057	1105	1042	1039	1073	1076	1068	1040	1073	1102	1098	1094	1134	1052	1110	1065	996	1034	1061	1031	999	1019	1046	1017	1057	1066	1128	1073	1066	1042	1055	1042	1114	1035	1051	1085	1087	1082	1072	1080	1004	1046	962	1092	1053	1069	1032	1102	1070	1120	1022	1054	1103	1058	1094	1060	1050	1018	1021	1015	1066	1053	999	1038	1121	1040	1054	1080	1067	1042	1080	1062	1040	1008	1016	1035	1020	1099	985	1038	1094	1073	1036	1002	1089	1020	1037	1119	1059	1035	1127	1054	1041	1043	1061	1115	1063	1118	1055	1027	1056	1117	990	1125	1034	1076	1032	1126	1037	1088	1068	1000	1080	978	1037	1089	1103	1105	1098	1090	1032	997	1120	1056	1092	1074	1086	1077	1086	1060	1076	999	1001	1102	1016	1092	1156	1051	1039	1078	1081	1085	1078	1072	1110	1037	1102	1054	1074	1006	1072	1084	1048	1079	1043	1016	1055	1080	1099	1103	1043	1017	1091	1065	1050	1050	1087	1078	1035	1053	1023	1067	1036	1022	1038	1017	1081	1038	1001	1085	1017	1036	1105	1092	1017	1035	1052	1059	1065	1091	1065	1030	1050	1047	1057	1048	1002	1054	1014	1033	1057	1057	1127	1077	1036	1063	1078	1021	1062	1028	1030	1073	1029	1036	1087	1021	1016	1016	1034	1029	1056	1039	1112	1060	1065	1038	1078	1016	1054	1020	1058	1044	992	1011	1054	1017	993	1117	1113	1024	1024	1054	1052	1040	1040	1051	1098	1067	1026	1091	1031	1050	1043	1051	1097	1074	1077	1014	1106	1104	1081	1020	986	1029	1066	1090	1072	1070	1066	1020	1018	1042	1106	1036	1074	1101	986	1006	1092	1047	1051	1039	1063	1023	1058	1027	1030	1060
23589	20934	28000	24100	20949	13349	2012	1340	1105	1061	1045	1014	981	938	957	922	960	948	905	884	926	910	859	901	886	825	883	852	878	930	851	851	845	896	856	821	895	869	878	932	851	896	893	864	869	883	825	856	907	825	842	935	854	865	862	845	872	889	866	878	918	833	920	888	856	862	899	826	865	858	933	904	882	868	876	906	856	943	817	856	853	917	906	811	869	891	861	883	869	850	913	888	853	866	897	854	871	888	894	879	902	907	856	844	879	904	899	874	881	872	856	892	878	869	844	863	870	862	895	859	920	819	846	898	840	946	893	880	881	834	864	900	859	882	853	873	867	840	841	862	868	839	896	894	886	870	872	852	895	913	880	947	926	886	927	863	904	909	880	937	856	832	892	872	893	856	858	875	889	894	861	857	861	854	866	884	845	926	826	882	874	887	856	827	893	829	900	893	801	870	855	845	849	874	847	864	889	881	883	854	906	882	822	893	912	890	902	883	881	874	857	928	860	886	898	915	893	906	874	875	902	909	911	903	830	864	870	866	873	845	873	823	875	899	888	942	866	902	905	883	872	877	912	889	836	850	890	863	853	855	897	870	868	860	873	873	868	922	877	886	862	860	876	908	857	825	881	879	888	906	865	875	854	891	900	842	859	864	855	913	802	835	839	850	894	842	868	919	845	857	879	906	923	856	921	894	839	834	919	901	898	886	854	907	894	905	901	883	859	876	862	855	875	874	910	918	931	906	875	890	828	895	874	914	868	872	899	901	853	905	916	914	941	863	871	894	902	829	887	857	822	876	862	874	912	864	881	889	906	841	856	831	842	897	938	913	898	874	849	881	861	911	892	869	868	833	866	806	881	935	843	933	869	844	860	849	910	894	846	894	852	927	865	844	849	842	901	828	921	865	891	897	916	861	831	848	865	840	846	839	840	917	918	860	884	868	835	905	879	841	867	878	865	831	853	856	873	861	865	863	854	922	925	901	913	860	889	856	843	840	865	894	872	830	877	889	847	947	878	874	903	889	856	912	897	952	833	885	850	888	911	871	807	840	827	873	872	828	916	889	911	877	904	819	936	882	887	906	884	866	890	818	880	834	866	860	866	857	880	923	898	892	870	877	888	935	899	889	898	880	861	882	865	909	867	863	887	908	876	889	865	857	916	875	869	908	901	836	900	900	886	888	862	854	880	868	910	842	857	887	862	894	878	855	908	841	846	900	864	860	882	881	934	889	852	891	886	883	864	888	928	863	903	856	887	925	915	831	847	857	898	902	890	906	903	927	916	917	877	850	840	860	904	876	884	897	867	876	832	838	893	882	873	854	874	883	855	915	890	873	805	874	826	917	870	856	860	883	898	835	831	865	870	859	851	843	887	868	890	860	864	874	846	897	815	836	870	884	870	902	856	828	877	816	874	848	860	884	868	880	830	851	911	827	896	819	859	819	787	875	871	875	891	831	856	863	819	849	886	862	883	878	875	869	881	828	841	944	828	892	858	829	893	845	903	866	850	904	860	858	885	868	840	936	885	889	889	900	865	847	871	872	849	891	830	829	896	849	844	912	908	862	873	879	854	880	929	945	920	865	858	898	872	831	841	866	925	916	880	875	940	895	903	912	906	869	881	860	864	916	855	891	843	910	892	870	830	867	885	918	849	865	887	910	898	865	848	887	878	861	829	871	925	899	884	851	831	859	896	846	889	953	905	895	867	859	824	928	883	879	822	889	869	886	884	833	861	899	887	867	868	804	851	843	892	888	801	851	879	871	956	895	866	884	854	912	895	853	872	863	866	907	859	871	916	860	881	884	897	895	884	899	909	882	881	884	877	908	866	821	899	848	839	907	834	892	874	834	900	879	860	906	894	900	901	884	874	871	858	837	815	832	865	856	872	852	831	845	832	846	908	855	868	909	871	914	876	915	889	913	864	900	879	882	829	818	851	878	843	828	827	875	828	833	865	866	826	883	836	824	887	869	845	906	859	856	901	943	902	886	887	908	842	845	883	881	898	869	902	867	959	845	863	912	840	851	875	873	833	866	864	855	863	879	880	864	856	858	869	817	853	861	863	885	878	854	857	837	884	869	844	898	877	876	859	875	911	855	913	945	862	933	900	856	896	899	851	904	901	825	867	913	911	897	928	917	902	893	882	873	880	834	839	889	869	883	868	866	880	871	886	872	859	876	854	884	807	912	894	864	873	850	867	890	894	891	900	876	917	892	902	866	895	876	840	893	850	925	850	858	843	881	862	924	925	901	926	826	904	864	864	883	860	881	884	863	912	922	875	891	838	906	866	829	931	838	850	853	933	850	854	868	862	864	908	887	854	861	882	890	881	867	890	889	907	855	924	886	837	882	849	909	866	909	896	862	896	839	889	938	908	920	860	859	880	874	888	846	896	855	842	885	854	862	876	892	896	896	837	812	905	897	940	828	876	859	930	849	869	904	869	851	878	867	945	852	876	874	880	872	885	911	914	847	901	874	918	866	826	859	870	866	891	834	852	917	853	898	868	864	876	947	925	964	954	918	865	887	884	850	910	848	841	837	862	826	851	882	899	881	834	895	851	795	885	874	917	872	844	805	860	856	880	824	840	928	881	865	929	864	851	877	876	907	915	883	826	878	941	809	871	879	906	857	891	920	878	901	891	883	878	885	901	862	882	862	909	861	862	850	853	850	883	894	919	839	872	876	918	876	911	864	862	914	878	954	853	881	896	892	896	869	841	875	870	864	851	905	892	886	913	827	910	832	837	882	844	883	842	946	877	883	871	911	875	909	947	881	862	884	851	861	872	879	870	853	821	888	898	812	900	897	830	837	884	892	859	877	858	861	884	902	852	921	861	886	834	881	861	896	877	882	857	838	874	887	917	876	883	856	922	903	903	867	867	849	869	905	883	821	836	892	895	853	846	882	843	895	874	821	820	853	882	878	861	824	846	869	834	903	880	875	848	882	889	869	926	891	912	878	907	881	875	864	839	886	918	804	940	869	919	898	861	863	864	894	866	913	866	883	883	880	860	847	867	881	889	821	852	880	929	887	842	916	884	843	875	862	837	892	859	906	857	880	844	885	891	871	933	858	904	946	922	902	885	846	860	837	859	930	903	857	875	916	889	850	793	835	852	841	846	896	837	891	878	893	882	898	861	845	829	890	902	834	867	875	924	899	863	888	916	941	881	858	853	857	842	883	871	888	934	825	884	869	866	839	936	870	905	877	803	841	852	886	873	870	878	921	908	889	855	903	850	853	879	897	869	882	834	903	894	883	863	888	860	890	817	890	879	879	878	828	879	896	780	843	891	847	885	918	852	893	812	929	871	858	864	825	878	875	900	852	853	843	830	866	844	828	899	920	861	905	875	863	866	895	939	806	868	873	856	921	885	844	853	884	864	887	877	886	878	936	878	854	841	943	879	858	844	896	854	862	848	892	875	878	874	822	849	874	939	906	898	888	865	851	870	904	874	810	900	849	821	885	866	919	885	910	931	823	881	862	847	899	868	855
41494	58513	39565	21944	7435	2140	1633	1500	1286	1202	1163	1166	1028	1097	1044	1034	952	954	887	914	967	922	913	949	917	913	898	895	888	879	911	848	948	881	927	882	913	909	890	929	892	883	895	871	914	898	878	887	908	936	917	878	847	900	925	904	921	914	918	876	910	939	901	919	878	944	948	947	904	945	865	953	919	859	922	861	883	905	952	884	928	903	901	898	892	915	911	925	923	856	889	902	832	932	837	943	886	889	886	884	874	895	877	900	951	897	936	884	907	891	901	861	877	902	927	869	902	875	913	905	875	911	868	934	848	955	891	914	920	912	892	905	873	873	924	893	881	883	914	923	896	914	944	874	871	858	909	902	883	868	915	839	943	887	862	899	931	906	911	955	898	865	889	874	877	923	892	931	927	930	913	888	916	915	837	822	923	855	947	910	878	894	895	881	880	908	918	854	864	913	842	873	933	889	855	912	838	929	924	872	875	914	884	915	877	900	862	923	945	943	890	858	869	932	869	870	914	851	947	847	897	893	924	949	868	899	908	924	897	909	937	908	895	956	852	864	893	923	897	897	885	908	902	896	913	917	935	876	896	910	901	940	871	941	962	911	894	868	886	889	903	897	900	899	866	871	888	912	895	927	950	872	944	902	911	908	901	850	887	898	870	873	869	910	878	938	902	881	853	921	880	927	859	880	903	920	881	889	896	880	896	884	926	940	950	867	885	919	930	893	850	914	870	887	930	904	907	866	879	907	916	900	879	918	881	923	893	895	928	862	880	905	883	905	842	926	901	860	904	913	875	877	893	896	919	848	869	892	935	872	838	873	871	898	865	913	908	845	907	893	916	901	878	879	830	912	915	892	881	894	875	935	849	899	865	898	896	880	919	873	907	898	860	894	931	892	873	896	845	853	856	897	902	885	880	930	892	911	892	803	896	857	897	876	900	895	908	875	864	902	903	891	896	861	873	959	891	881	858	906	941	927	921	912	865	905	883	883	930	909	883	901	868	889	849	862	867	889	844	915	910	922	871	910	873	896	879	920	882	900	915	951	922	860	876	876	935	911	876	891	946	899	892	911	890	873	907	861	857	920	937	900	906	915	917	870	911	896	886	928	884	914	914	868	883	883	883	839	900	881	911	892	952	904	935	878	917	861	856	889	861	887	903	921	900	931	888	905	909	838	881	895	912	877	940	906	919	886	930	836	880	889	863	906	885	850	871	932	892	918	887	911	913	898	909	911	908	881	908	828	900	901	937	924	910	926	863	873	916	946	928	874	944	925	845	941	942	902	875	919	924	835	845	934	853	891	869	909	864	858	850	867	858	910	852	914	840	939	887	899	894	833	866	903	857	868	892	970	946	922	906	911	891	950	900	849	926	917	925	853	862	924	904	891	916	896	919	908	902	887	922	871	885	874	923	839	928	924	891	941	893	894	918	926	921	917	917	927	898	905	953	887	908	893	921	890	892	916	863	907	877	875	920	943	897	933	943	859	912	914	952	928	915	870	923	882	904	947	937	909	894	944	844	873	844	829	925	870	837	865	835	876	864	938	846	895	884	916	885	937	894	893	900	917	892	891	909	922	905	909	945	955	908	930	893	883	872	969	877	906	913	889	844	912	883	874	856	928	838	864	901	884	927	884	860	936	856	866	900	935	910	903	848	903	916	910	925	882	874	841	869	869	824	893	897	893	902	892	863	912	870	876	900	881	919	865	857	883	888	939	930	965	863	885	909	848	923	879	906	919	830	898	950	923	927	903	890	928	950	840	859	894	888	868	926	897	919	888	888	920	874	898	901	834	930	895	847	865	896	906	867	854	895	886	881	913	889	914	873	891	890	893	908	909	854	904	942	894	902	859	933	885	879	843	896	895	925	855	868	853	898	892	868	921	882	878	919	941	936	912	909	945	854	912	891	918	907	896	927	923	850	876	891	905	926	902	905	910	888	894	884	902	897	861	927	906	905	848	883	918	892	880	891	879	902	899	847	902	869	880	914	943	901	896	949	878	902	926	845	905	879	871	898	893	869	959	879	944	889	903	904	866	931	932	908	914	872	870	862	844	926	931	862	895	876	861	891	806	919	906	828	908	873	926	939	934	881	881	907	893	931	876	917	891	883	943	899	901	876	863	886	961	892	871	900	978	861	896	902	933	953	878	850	874	881	866	915	895	853	880	908	847	917	934	892	872	843	898	874	913	871	922	903	936	882	907	899	886	962	861	831	935	878	894	892	923	906	873	872	928	913	881	866	944	951	935	874	897	893	877	928	928	937	851	942	895	921	873	867	934	868	942	868	937	876	919	841	885	912	882	905	928	875	920	926	856	887	846	848	875	841	837	890	951	870	851	855	897	980	961	884	945	875	871	931	881	903	849	894	836	830	906	873	906	892	897	908	915	915	910	848	832	847	871	911	862	892	894	918	887	900	907	890	929	870	921	906	929	959	913	929	911	900	927	915	821	916	890	920	943	891	899	853	860	928	906	902	933	845	900	829	899	812	911	910	844	893	931	908	874	889	873	890	862	937	875	858	897	896	913	920	882	918	912	920	928	922	871	916	897	903	936	917	902	879	900	901	852	877	907	876	929	911	932	872	917	926	848	953	887	846	863	878	902	943	895	850	844	950	885	926	883	907	882	928	921	934	955	937	899	856	897	900	909	860	894	874	889	835	889	906	894	926	905	903	879	910	876	926	880	935	855	893	862	931	887	876	880	863	868	857	881	912	881	905	897	919	889	826	902	877	914	906	871	924	937	934	881	874	879	875	895	866	881	863	858	866	913	910	899	907	836	926	922	877	886	885	883	860	894	871	856	922	887	888	927	887	889	860	925	892	1010	942	958	877	969	929	878	869	885	880	819	930	889	877	890	900	910	884	873	903	875	842	894	960	883	859	925	891	898	881	883	899	909	868	886	872	952	864	896	894	915	919	906	887	965	854	907	927	885	950	887	872	852	885	923	859	878	845	946	898	911	852	916	930	872	970	846	912	849	892	854	911	935	863	917	844	891	888	915	871	869	895	883	901	955	884	922	899	893	889	979	905	929	922	855	940	893	869	870	858	947	929	875	931	869	865	899	925	908	921	939	919	853	891	881	882	882	864	901	894	922	901	859	906	888	937	879	911	863	891	927	886	916	900	957	884	890	846	918	896	882	908	903	905	905	849	868	882	923	876	915	882	892	900	915	901	921	893	915	856	923	898	873	902	914	918	864	889	867	905	878	866	933	861	930	925	931	871	905	894	879	863	905	893	897	893	902	875	878	872	843	898	868	876	905	914	923	906	882	875	899	902	886	870	925	887	833	912	863	923	873	897	925	911	884	849	951	915	930	863	905	934	889	906	854	844	905	904	870	919	891	890	848	878	899	904	918	903	926	916	912	874	860	870	870	825	922	866	896	859	909	872	894	869	911	901	909	869	880	848	878	871	899	876	907	885	848	905	879	907	937	878	911	890	859	888	870	887	907	846	862	891	912	888	857	941	926	887	899	839	878	925	866	819	917
24725	20975	27297	24984	16996	3624	1530	1329	1243	1190	1268	1128	1140	1099	1069	1122	1117	994	1026	1063	1085	1017	1114	1031	1020	1050	1063	1012	1012	975	1033	991	1004	1030	1031	1079	1013	1049	1062	1033	1060	1017	1027	1076	1053	989	1017	1009	1054	1017	1009	1016	1013	1025	989	1054	1054	1053	1045	1036	982	1022	1013	1007	1050	959	966	1006	1024	987	1001	1033	1016	990	1066	1048	1014	1031	1008	966	1028	1003	995	1023	1009	1005	1079	1027	1031	1061	1025	1007	997	990	1003	954	1023	1046	924	1012	1039	1001	1050	983	1059	1035	983	963	1005	1009	1057	990	977	982	1024	1034	1036	1037	1023	1068	1012	1068	1005	1041	1045	1028	1004	974	1013	1036	987	979	1034	969	1050	1066	1024	1015	1022	974	945	996	1011	1039	1009	1113	988	1008	1065	1057	1018	963	1068	996	998	1009	1016	978	1046	1016	999	1040	1059	992	1050	1027	999	1009	1012	1006	1036	1037	965	1054	1004	1038	1027	1005	1029	1021	996	1025	1018	1003	1052	1021	986	1026	983	1021	1048	1010	995	1007	1011	1045	991	961	984	1018	1021	1040	966	1065	1032	1033	980	1027	1066	1032	1041	1045	968	1019	1036	1016	1048	1039	995	1031	969	993	1025	1051	1026	1050	1019	972	1041	997	1050	997	1008	1005	1035	1027	974	1019	1009	971	1011	1063	992	992	1023	1000	1015	982	1013	1020	1025	1020	975	1041	1084	1042	988	1009	1030	1043	1030	1040	1025	1050	1054	988	959	1006	1037	1056	979	1031	1033	1017	1033	1027	1020	1032	1019	1054	1024	1075	900	1026	1033	1031	997	1013	1047	1025	1036	1036	1000	985	1053	1006	1006	1010	1062	1039	1031	1016	1031	1026	1058	1076	1066	1025	1061	983	969	989	1009	1028	1065	974	1027	1031	1111	1043	1082	1018	1071	986	1061	1007	1019	1016	1039	997	967	1014	1025	968	1030	1019	1105	1006	1033	995	1003	1013	1014	1009	967	1011	985	1002	1008	977	997	1000	1031	1028	1013	1038	960	1019	1044	986	1035	1032	1021	1020	992	977	1023	1018	1051	967	996	1048	1003	1000	981	1055	1035	966	1014	975	1067	1003	1012	1019	999	1024	1027	957	1077	985	967	1039	967	1024	989	1029	1008	993	1021	1044	1044	1050	1016	999	1068	993	1066	928	982	1000	1065	1003	1037	1046	1002	1057	1040	1078	1059	1035	1063	973	957	977	1061	1032	1043	1008	964	1067	974	1075	1048	988	986	1002	1069	1007	1041	1063	976	1029	1040	1063	1012	985	1000	1045	1070	1034	1050	1047	1017	982	1022	1046	974	1069	1043	992	1085	1002	1041	1027	1073	1067	1031	1030	1033	1039	1046	1008	1049	1061	1058	1091	1071	1007	982	975	996	976	998	1022	1013	1009	1024	1057	1031	1059	980	997	1080	1029	1059	991	1011	1030	1029	1050	1003	1028	1000	1032	1026	1037	1021	992	964	1024	1007	1026	1036	1038	1026	1030	1046	1042	1003	987	996	983	1023	1011	1023	1016	1024	1018	961	1019	990	1061	1009	964	1031	1055	1043	1033	992	1013	979	1007	984	1037	1068	1055	1035	1023	1008	1003	1007	987	1018	1074	1017	1025	982	1048	1072	1080	1030	1062	970	1001	1042	1022	1004	1030	1026	1046	1007	1043	1015	1037	975	1032	999	1050	1026	1022	1016	1024	1023	1029	1053	1036	1039	1012	1019	1039	1020	970	993	982	1021	994	960	1071	991	1029	1015	1022	1037	961	1012	1048	1082	1003	1026	1073	1061	975	1067	1010	1012	1070	995	986	1074	987	1029	1004	1017	1010	1077	984	1040	1023	1029	991	1021	1039	1018	996	1038	1035	990	981	1033	1038	1043	954	1007	1011	1028	969	1024	1001	1053	1036	1069	984	1018	1031	1018	1017	1073	1008	1047	1024	1068	1044	1024	1022	970	1013	1067	985	1033	1045	1046	984	1007	999	1030	975	1043	1039	1035	1046	973	997	1004	1022	994	1014	995	982	970	1034	1010	1023	1062	1034	1036	1010	1041	1099	1049	1021	1045	989	984	981	1016	1074	1049	957	1031	1064	1033	1018	995	1019	1009	1043	960	983	1044	985	1043	1027	1024	989	1036	989	974	977	1024	1016	980	1005	1029	1012	1008	1012	1022	1028	1015	1027	1040	1030	1053	992	1051	1025	1046	972	1064	1045	996	1028	944	1011	1045	1051	1013	1002	1021	986	1036	1022	1013	998	1071	1041	1026	995	1014	1012	942	1053	957	1013	1011	973	1085	1015	1025	959	1020	1018	1034	1056	977	1020	1011	1009	998	1027	1058	1046	1079	980	1031	1043	972	969	1050	1056	989	944	1011	986	973	988	1042	1033	1065	1035	994	1000	1006	1043	994	997	1007	971	1037	996	983	1037	1012	992	1029	1032	1040	995	1048	1043	1006	1003	974	992	1028	997	995	1005	981	1012	984	1037	1068	1023	1044	1026	970	1044	1027	1023	1047	990	970	989	980	1015	1083	1033	1003	1020	1054	1048	1001	1014	1013	1063	1036	997	1031	1031	1020	995	1021	1037	1004	1021	1007	989	1031	998	997	1009	1031	1037	997	1002	1041	985	1059	981	984	1046	1036	1028	1034	992	1030	999	1025	1046	1005	1022	1053	1008	1050	1044	998	1029	1013	1060	1075	1055	960	1055	1068	1038	983	1004	1019	1018	1000	994	1017	1020	1018	953	1048	1027	1056	1012	1027	1014	1050	1078	1001	1017	1056	1062	993	1015	1012	1007	1070	1040	967	1043	1018	1015	1024	1054	1021	1002	984	1000	962	1048	1068	1008	968	1050	1043	988	1031	1063	1067	1053	1051	1012	990	950	1025	1037	1057	986	1004	1032	1023	1002	1044	1040	971	986	1014	982	1059	1000	1031	1045	1001	1010	1070	1052	997	1006	981	1035	1016	993	1002	1028	1059	1076	1066	1056	1028	1029	1051	1077	972	1007	999	1057	975	1047	979	1019	1025	980	1049	1041	953	1027	1029	1080	993	993	1005	998	1026	996	1047	1084	1065	1063	1029	980	1014	981	1016	1000	1037	1019	995	1023	1003	1069	1046	1040	1000	981	1064	1033	989	1043	1067	1043	1053	1013	980	1037	1011	1008	1001	1072	964	1043	1080	1061	1015	1045	1058	996	1029	1024	947	1032	1042	974	985	1003	996	1046	1000	993	984	1003	1005	1035	1021	1016	970	1028	1021	995	956	1007	1079	1083	999	1042	1107	1004	1031	1002	1009	1012	1063	1035	1003	978	989	1006	1002	1081	1012	965	1102	981	1015	1067	949	1010	998	954	1020	971	1043	1018	1058	1036	985	1016	983	958	1002	1020	1021	1038	1032	1034	1047	1016	991	1052	987	1050	1022	1060	1035	1002	1030	1058	1026	1064	991	978	1050	1028	1014	1003	1039	1012	1061	981	1019	1029	1052	922	1018	1026	1045	1052	1019	1015	976	1003	1035	1041	1045	1018	959	1023	1035	998	1074	996	969	999	971	1011	1065	982	1030	1000	1067	1045	986	1049	1084	997	1010	1028	1046	1001	1020	1058	1018	1043	945	1074	974	1023	1019	990	1047	993	985	1019	1064	1014	1052	1029	1042	1051	1030	1018	995	971	1010	1029	1040	1026	1038	991	984	1008	1065	1037	1072	1064	1029	1034	1066	985	1036	1001	1015	1013	978	990	980	992	997	1074	1028	942	1024	1082	1018	976	1005	1017	1044	1074	998	947	993	911	1010	1012	988	1010	983	1002	1059	1027	1043	1009	1026	1030	1014	995	1038	1023	1052	1000	1002	1056	957	996	997	977	1016	965	991	1022	995	990	1012	1068	1045	992	991	1045	1000	1042	971	1003	1003	1082	1057	1017	1031	1019	1021	1025	1051	1070	1044	1010	1059	980	1025	1052	1008	1024	1034	1001	1042	1089	989	1026	1054	1077	966	1061	1046	967	1005	1007	1024	1046	965	1001	1028	1012	1029	1027	998	944	987	978	1053	1005	1002	1009	1000	1030	999	1022	1029	1044	1006	1016	1072	1054	1043	1073	984	1017	1051	1034	1053	1064	1095	1012	977	995	1086	1011	932	1042	1034	1019	958	1068	990	991	1034	1048	1020	966	991	1018	1091	1049	963	1038	1011	1033	1021	1001	1005	967	1052	1024	1084	1014	991	999	1043	991	1022	998	1078	970	946	1030	1027	1040	995	1017	1016	996	1009	1101	998	1016	1023	1004	1021	1063	1033	1054	1030	989	1046	1055	1017	1028	1021	995	953	969	995	999	993	974	1010	1007	979	1054	1037	1027	1025	1020	1085	1065	1024	1004	982	1044	1004	1032	1044	1027	984	1032	1031	1047	1018	1024	981	1016	1004	1038	1024	1008	992	969	992	1005	1045	1021	1019	1074	1103	964	1018	1020	1018	1007	1013	995	1040	997	1025	1032	1005	1061	1001	1021	1053	1003	1069	1011	973	949	1023	987	1057	1023	989	972	1047	985	1030	1017	1057	1020	1000	1005	1025	989	1015	1047	972	934	1042	1035	1042	1013	1000	1040	1032	1016
39371	52104	36214	19676	6387	2111	1709	1563	1394	1363	1291	1193	1239	1209	1135	1058	1089	1071	1035	1107	1103	1059	1049	1000	1045	997	1046	1035	1006	1042	1033	1012	1040	992	1012	1034	1034	1060	1018	1014	1029	1018	1021	1044	974	1040	1058	1017	1044	1076	975	1019	983	999	1058	1013	1030	1046	1025	987	1017	1091	1068	1032	999	1003	1041	1061	1017	995	1012	1021	1011	1003	950	1069	1060	1005	1078	1041	968	962	1026	978	935	1051	1032	1034	986	975	1105	1037	1012	977	1014	1060	978	1032	983	1069	1076	1013	1035	1019	1052	1014	1077	1011	1083	1054	966	976	1005	1076	1057	1026	1041	971	1093	993	1062	1013	1010	1052	999	999	1035	1001	1024	997	1020	1055	1034	1034	1053	1017	1041	1012	1031	1031	994	992	1025	995	1017	1058	1059	1042	972	1056	1082	1013	1036	1016	1035	980	988	987	1053	1031	1007	1006	988	1048	1062	1008	963	997	974	1056	1119	1027	1042	1055	1038	1051	980	1034	1027	1079	989	992	1021	1037	985	1041	965	977	1069	1054	954	992	1045	1042	985	1023	1047	1012	1021	1027	1040	1030	1023	995	985	1004	1075	1001	984	1042	1010	1025	1001	1006	981	1042	999	1021	1016	959	1061	1029	1010	1026	1041	1019	985	1077	1026	1069	1021	1069	1021	1027	1013	989	1020	1007	1027	1023	1018	1059	1006	1049	1042	1071	950	1004	1023	1066	1068	984	999	1013	1038	1071	996	1015	1069	1087	960	1017	1064	1054	960	1018	1012	1025	1047	1012	1028	1070	1020	1027	1027	994	1007	1030	1044	991	1067	1028	996	992	981	1048	1054	998	1017	1056	1036	1026	1028	1030	1000	1064	1047	1045	1038	977	1011	1033	1009	1073	1082	990	1081	988	1068	1011	1010	970	1008	1020	1091	1060	1014	999	1059	994	1060	987	966	1034	1003	1038	999	989	1019	1067	991	1042	1026	1033	953	1114	951	1047	1048	1008	1046	993	1080	1096	1035	1050	1095	991	1024	1064	1021	1032	1033	997	1021	1038	993	1008	1084	1050	1024	1029	968	1077	1060	1031	1096	1042	1006	1013	956	1009	1050	1039	1064	1061	1045	1049	1017	1003	1005	1078	1051	973	973	1023	1052	1040	968	1065	1012	972	1009	1031	1035	1050	1067	1024	976	1041	1029	1069	1066	1034	1053	961	989	1056	989	967	1037	992	971	999	1033	1032	1094	1044	1054	1052	1007	1043	1059	1034	1007	1062	1021	988	1010	996	1041	1029	1066	1086	1053	1008	1056	1062	1070	1021	968	1051	976	1030	997	1041	1027	976	1067	1016	1003	994	1073	1030	1072	1065	987	1031	1000	1031	1035	1011	1024	1037	1005	972	1045	1036	1046	1008	1055	1009	1045	978	1059	969	1052	1006	1037	1076	969	1044	1042	994	990	1078	1021	991	1049	1030	984	1048	1034	1038	971	1005	1049	1048	1041	991	1040	992	982	1013	1014	1062	1011	1000	990	1018	983	951	1004	1024	1094	998	1079	1018	1028	1088	1028	990	1042	986	1061	995	985	991	1082	1017	1016	1032	1108	1052	995	1018	1062	1019	1006	954	1047	1010	1005	1014	1002	994	966	986	1078	970	997	1071	1015	954	1049	999	1077	980	1025	995	1003	1008	974	972	1069	1016	997	1020	1026	1037	1015	1042	1040	1026	998	1032	1043	1029	1054	1058	1014	1024	998	1079	1016	1033	1016	1012	1040	1050	1002	1001	1014	990	1038	1018	1021	1008	1020	1036	1062	1044	1073	1042	1034	967	1045	980	1060	1020	1066	1026	1034	1052	1026	961	997	979	967	1005	1030	1017	1054	1030	969	1018	998	1046	988	1039	1018	982	1047	1052	1019	993	995	1046	1013	1070	1019	1008	1062	1054	1003	1018	1037	1016	1023	1052	1011	1040	1034	1023	990	1054	1054	1028	1015	1009	1059	1057	1016	1033	1057	1026	1068	998	1032	1002	1036	966	1072	976	977	1054	1003	1015	1056	1026	968	994	1049	973	1070	1050	961	1037	1016	1000	1038	1005	1012	990	1018	984	1030	1022	1003	1067	1029	1003	1000	1014	998	1015	1017	1024	1021	1012	1012	1029	1010	1040	1019	986	983	1052	1011	1002	1022	1079	969	1031	1016	976	1010	1069	1013	1073	1062	943	1039	988	1009	1055	1009	983	1032	1023	1101	982	996	997	1065	1017	1045	1011	930	1034	1004	994	1014	999	1019	1023	1076	997	1080	1036	1049	1071	1014	996	1006	1046	1045	1009	997	1013	986	1031	1068	1007	1031	995	1045	1027	1031	989	1041	1022	1028	1040	1068	988	993	1005	984	1037	1046	1051	965	1026	1039	994	991	969	1014	1052	988	993	1082	966	1044	1057	1056	1037	1028	1008	1037	1002	1032	991	1051	1008	1017	1051	980	1050	1034	1064	989	969	987	1010	996	997	1028	1066	987	1063	1006	1002	998	1024	1017	1039	1021	1024	1006	984	963	992	1060	968	960	1070	1025	989	1067	958	985	993	979	1046	1045	1021	978	993	1022	1038	1033	999	1034	1002	1048	1003	1016	1055	1038	1066	1059	1020	1052	1057	1027	978	966	1037	1036	1020	1047	1052	1006	1027	1028	1044	970	1008	1039	1035	1081	978	1006	1046	1034	1040	1043	1068	1029	1081	1088	956	1029	1024	1010	1014	986	974	1014	1057	1025	990	1013	1039	1057	1039	1036	1008	962	1009	964	1017	1037	985	1015	976	1022	1022	1069	1039	1015	1046	993	1013	959	1044	1013	1053	1003	1050	1025	1075	1021	1045	1015	1067	1093	1078	1015	1062	1013	1032	1022	1020	965	1024	1024	1043	998	1039	970	1012	1020	1014	1100	1027	1047	973	1030	1042	1043	969	1041	1011	978	992	1033	1007	1027	1065	1019	1057	955	1034	1014	1007	999	1022	1059	1033	991	1040	985	1010	1023	962	1049	1086	1026	1043	1029	970	1057	1001	1057	1029	1004	1006	986	1018	1082	1048	986	1053	1048	1025	988	979	1077	1048	1013	1074	1012	995	980	994	1021	1065	1051	985	1088	1075	998	988	1042	983	1062	1007	1023	1030	1074	1102	986	995	1026	1030	961	1009	1055	1029	1057	1027	1030	1015	1037	1087	959	1026	1036	1036	1007	1018	1059	1023	1042	1034	1049	989	1092	1054	1051	949	1061	974	1069	1013	1001	1042	1000	1043	1040	1042	1065	1021	1044	1000	1015	1025	1029	1052	1041	1018	1037	1055	1009	986	983	1036	1031	1057	1063	1068	1007	1035	996	1028	973	1070	1039	1024	1046	980	1026	1060	1007	973	1010	1021	1022	1037	975	1060	1061	1029	982	1100	994	992	1075	1045	984	997	1036	979	1018	1001	1005	1057	977	987	1027	1052	1049	1058	1024	957	1031	1065	997	1043	994	1017	1033	1004	1012	1007	1048	1036	1042	1039	1014	1014	1007	1049	1045	1038	1102	1025	1033	1035	1017	1038	1010	1039	1029	974	1030	1034	1042	1013	1044	1016	1017	1025	1069	1018	1025	996	1042	995	1027	1074	1066	981	1048	1046	1087	1017	1059	1057	1037	1017	1013	1052	1028	916	1048	996	1029	1004	1023	1016	993	1014	1118	993	1017	995	989	962	1009	1026	974	1040	1044	976	1076	1026	1051	1003	1039	1061	988	1055	1066	1083	999	989	1064	1058	1044	1014	1029	1047	1040	1033	1037	957	1014	1024	1073	1055	1031	1029	1049	986	1015	958	1030	973	1032	985	989	1026	995	1006	1041	1018	1022	1017	1025	1016	1008	972	1032	1021	1062	1003	1011	1029	1025	1019	1035	1063	998	1011	1075	968	1000	1058	1028	1001	1020	1055	991	1019	1033	1059	1022	1039	977	975	1025	976	992	994	1100	1059	1028	1035	1025	1038	1026	990	1016	975	996	1044	1055	1087	980	994	1094	1047	993	1027	1023	1001	1012	1065	1043	996	971	1099	1030	1042	1007	1035	1054	1048	1018	1007	1012	1063	1055	1029	1023	1056	974	986	999	1001	1078	1008	986	1000	1020	1044	1042	952	1080	991	1028	986	980	1114	998	1039	982	1044	1055	1020	1071	1056	1053	992	1065	1022	1001	1009	1009	1023	1056	1051	981	1007	1029	1031	928	1007	1023	1055	981	1014	964	970	1079	1030	989	1025	1022	1040	1007	991	990	1044	972	997	1032	1026	991	958	1004	1026	994	1003	1001	1019	988	1053	1002	996	1094	1041	1021	1042	989	1019	1073	1034	1009	1060	1021	1021	1037	1017	1057	1007	1072	1023	983	1013	991	969	983	1010	1008	1018	1065	1069	1056	969	1034	1001	998	979	1044	1063	1002	1046	1022	1009	1092	985	971	1040	972	979	1025	990	990	1011	969	1020	970	987	1037	932	1060	1067	995	1055	1030	990	979	1007	1011	979	987	1074	1008	1010	999	1051	992	1026	1025	1009	1027	1037	1076	1040	975	990	1035	1005	1022	1065	1006	956	1047	1064	980	1015	1055	1019	1007	1025	975	1019	1020	998	1014	1039	1019	1021	990	995	1039	1000	1046	1029	1034	1049
22424	20930	28338	23670	20936	20931	11216	1610	1230	1187	1091	1043	995	971	861	884	844	822	853	828	728	817	802	740	793	771	759	768	805	753	757	757	833	738	722	753	766	802	736	732	743	715	762	736	723	745	758	771	750	780	763	762	793	722	744	717	738	782	790	782	785	786	752	733	778	751	762	755	720	786	786	776	767	721	783	763	767	787	758	730	728	725	779	793	798	710	801	761	756	736	772	787	772	737	808	755	775	755	786	825	789	760	778	792	749	782	761	740	789	733	750	755	795	819	745	746	771	755	791	754	725	758	773	737	771	786	782	725	795	731	772	790	761	743	730	730	761	777	719	751	762	787	737	776	738	732	754	788	793	734	750	757	747	749	738	818	754	679	791	744	735	738	775	772	753	740	744	766	770	754	749	761	746	757	782	765	752	800	735	749	784	820	729	770	787	821	813	768	746	715	722	766	759	773	722	703	740	774	770	762	764	818	763	758	747	779	799	754	754	766	706	816	801	783	746	794	770	717	775	781	727	701	719	714	740	788	809	722	732	773	768	747	788	773	775	751	756	729	803	750	758	731	795	762	768	753	742	769	720	794	765	761	714	727	717	760	746	814	783	714	760	791	699	757	781	768	763	787	724	725	758	739	752	742	749	805	808	701	779	783	794	765	789	721	844	713	733	772	753	806	780	833	738	793	743	715	753	764	750	751	731	729	806	797	786	780	800	775	744	781	859	779	744	781	755	747	758	792	771	793	806	792	759	745	775	726	734	695	759	808	779	782	784	759	776	762	805	731	788	784	743	781	746	809	758	736	732	776	731	719	724	803	757	738	805	762	722	721	766	754	744	730	751	752	746	760	766	783	803	767	740	717	740	773	814	794	789	762	764	769	776	816	737	758	711	790	735	813	736	765	796	779	743	778	742	782	777	754	742	775	767	735	809	791	741	730	784	803	755	790	759	774	697	781	793	754	774	772	791	801	699	757	752	779	745	782	750	770	710	797	755	753	732	772	754	736	753	769	795	771	724	722	758	758	778	700	767	728	785	805	763	721	731	728	781	741	795	742	769	732	788	773	742	734	759	746	807	778	732	728	804	762	732	746	735	781	795	721	741	799	730	738	763	761	777	719	753	799	755	725	750	741	778	741	813	734	751	730	766	711	741	751	787	777	746	774	746	772	749	767	786	770	801	745	766	783	780	728	748	756	794	757	789	717	762	770	753	749	724	738	744	746	726	771	757	727	755	735	766	757	766	741	695	777	782	773	742	771	755	711	789	781	761	728	720	757	756	755	797	746	767	756	747	711	713	722	741	828	746	743	755	787	765	780	737	820	766	722	732	762	745	741	819	763	794	780	699	764	755	807	738	798	772	771	722	805	733	717	782	805	736	729	765	769	765	731	752	771	757	775	784	733	728	717	748	776	777	829	764	761	746	766	726	746	804	774	777	735	773	769	757	738	763	800	753	698	734	751	731	718	764	724	735	787	757	798	717	697	786	792	739	828	758	781	703	780	769	754	689	784	705	702	758	749	751	759	737	743	724	750	781	747	790	758	724	711	791	755	715	802	730	774	747	745	757	690	746	734	772	748	788	745	719	752	767	749	749	768	728	806	765	752	761	754	734	739	757	768	759	787	727	783	734	726	714	774	752	776	754	760	791	765	782	780	792	788	698	742	831	757	759	714	733	817	722	759	772	716	771	750	771	777	752	805	774	776	733	760	778	741	755	736	794	747	787	768	773	773	733	735	700	802	764	752	702	744	783	768	742	770	711	806	713	764	746	774	731	767	747	781	792	728	727	770	738	777	719	804	766	763	772	746	741	753	735	753	714	725	746	717	761	796	770	783	767	795	728	757	778	751	755	746	804	780	755	727	730	776	773	749	744	744	777	758	791	790	750	726	710	769	731	770	743	736	752	732	713	796	745	762	748	750	746	766	752	744	771	770	809	751	735	775	706	755	718	731	749	823	746	789	804	753	775	793	797	728	722	786	730	703	760	782	759	773	730	777	753	770	751	794	776	766	756	756	771	743	770	801	746	791	743	775	754	739	719	798	791	749	744	757	761	766	770	755	754	705	800	761	738	741	729	743	732	801	740	773	776	772	756	794	792	729	749	753	750	769	748	816	763	772	754	768	750	741	725	769	759	767	741	710	804	790	765	727	753	745	740	773	769	762	720	814	746	789	773	794	780	790	768	769	793	779	767	772	773	781	754	747	735	756	750	753	734	730	726	760	736	751	732	748	748	755	800	788	734	742	776	752	793	685	746	781	742	722	767	743	784	794	798	745	748	796	776	705	831	763	733	748	747	755	751	733	771	710	723	766	729	758	730	763	728	728	768	731	788	777	729	724	771	723	720	744	707	780	783	752	735	814	729	740	797	794	763	742	738	781	761	756	835	810	726	815	777	723	777	797	780	775	742	758	714	728	745	760	768	761	743	744	784	755	778	746	775	781	738	766	719	739	763	766	820	799	740	799	757	763	781	781	766	831	739	709	769	756	775	786	764	753	731	764	785	737	716	762	730	807	768	753	801	794	765	784	756	740	781	798	773	746	767	741	708	750	748	792	733	761	688	759	733	784	736	786	768	778	792	717	750	766	785	766	736	701	780	710	729	776	709	787	697	794	760	753	757	766	746	757	780	787	794	794	718	778	734	731	773	765	748	693	774	756	778	782	742	779	705	773	705	784	807	707	757	773	743	725	725	779	752	723	748	780	740	717	772	740	753	753	744	746	749	746	813	771	818	698	786	732	727	742	738	769	746	772	751	782	745	751	769	731	728	812	805	720	724	750	769	741	756	751	744	777	768	698	764	748	776	774	719	824	757	772	695	740	708	721	774	756	739	764	772	732	757	765	758	748	796	785	792	762	833	796	765	717	770	801	760	725	764	806	713	812	736	773	730	729	722	776	751	730	718	774	752	749	743	750	750	748	760	705	725	769	762	772	763	760	797	749	806	761	793	729	774	771	773	791	676	808	741	769	701	775	740	800	738	765	773	799	761	783	788	718	819	819	726	769	775	735	775	729	772	779	754	747	762	736	784	783	781	811	718	800	747	736	774	784	791	775	770	770	742	739	730	760	727	758	708	777	768	824	701	757	765	770	776	730	727	741	755	846	794	716	712	707	757	793	774	826	771	840	782	760	792	751	737	751	777	780	699	758	705	773	785	773	743	742	791	727	803	695	744	763	766	758	712	758	739	778	759	778	757	731	747	701	758	771	792	742	790	786	809	814	743	706	749	740	799	746	732	723	766	741	723	779	769	811	735	805	727	719	721	766	741	706	781	802	751	777	742	738	851	806	781	720	793	783	751	761	733	737	789	761	739	719	734	733	720	703	767	754	753	713	741	759	750	818	833	758	771	757	764	732	706	692	746	736	737	782	753	766	802	768	766	788	756	715	740	752	761	772	730	749	805	788	800	771	757	785	764	792	767	740	781	747	757	748	760	746	834	772	741	745	746	789	752	794	756	779	780	775	793	757	715	767	770	742	709	733
43198	61909	46708	28949	11148	3012	2276	1845	1527	1394	1281	1163	997	982	867	900	906	841	839	848	792	764	830	782	827	751	838	791	782	796	825	834	785	795	831	816	716	809	788	759	791	779	734	818	759	817	735	785	713	794	806	701	744	816	772	807	765	783	771	739	809	765	807	715	798	766	797	755	765	761	795	760	779	770	773	732	777	745	781	779	765	817	783	811	747	770	761	735	800	738	803	769	789	757	799	761	787	754	807	769	687	723	784	767	756	711	789	767	770	818	785	749	778	788	762	748	798	699	750	743	773	760	815	791	789	759	796	771	758	808	799	748	757	761	787	700	757	790	763	778	734	780	784	743	750	754	805	782	826	764	773	724	765	734	797	760	748	835	774	785	801	782	737	795	822	761	750	797	772	839	780	729	724	724	771	758	748	737	739	761	817	771	730	788	785	736	734	756	768	721	757	792	767	770	797	809	709	737	733	775	763	764	800	754	764	750	736	771	793	765	824	750	746	777	758	756	776	810	748	746	777	745	756	752	790	742	794	801	713	810	755	727	792	783	762	748	762	790	787	767	765	756	740	750	805	750	763	760	749	772	785	792	782	734	741	731	794	708	744	812	757	772	794	770	736	770	717	768	782	811	769	772	736	734	797	768	765	737	742	753	756	739	762	764	774	774	745	765	794	817	748	771	714	759	802	725	805	781	751	736	799	791	744	779	755	762	744	777	796	779	780	830	746	796	776	768	764	744	760	773	746	741	728	822	772	707	724	773	812	812	761	765	780	751	824	756	815	773	725	797	781	773	758	776	805	796	736	741	703	769	776	734	760	844	770	767	765	733	775	750	788	764	784	806	754	745	803	752	766	732	753	830	735	789	766	770	745	763	706	799	762	813	767	748	726	729	786	790	741	780	747	805	779	767	747	783	767	785	754	770	744	773	807	753	800	784	780	766	753	726	775	767	750	798	764	768	808	769	798	764	776	767	820	797	772	773	816	776	736	760	747	746	768	784	774	797	733	774	763	773	731	782	756	763	669	819	759	790	778	767	746	762	794	799	745	733	719	782	784	815	778	755	766	781	759	747	730	709	780	742	748	749	779	766	748	767	719	755	767	724	799	763	790	787	822	768	731	714	741	773	760	794	753	776	823	764	797	751	727	791	715	741	794	745	752	716	792	734	773	769	837	774	790	782	754	798	782	745	781	792	772	752	793	770	733	738	758	751	728	792	749	777	760	811	760	748	750	740	741	773	804	765	790	719	703	780	817	785	728	824	754	745	737	794	797	797	801	814	734	800	822	812	771	770	749	786	728	760	766	738	822	736	819	746	776	747	767	762	746	791	786	797	767	805	736	756	782	778	790	734	739	740	756	761	780	760	735	734	778	823	737	767	804	778	742	784	793	753	750	736	799	792	774	747	719	743	744	813	774	805	733	784	768	763	812	778	804	727	789	797	780	776	764	694	777	778	738	745	766	747	743	785	741	796	778	777	771	702	777	803	761	758	806	775	751	773	823	794	783	759	709	841	743	760	702	760	771	774	764	778	752	782	740	808	789	787	783	756	715	711	772	809	812	732	840	803	733	734	790	772	781	784	756	735	736	803	756	809	779	821	786	797	773	781	740	782	740	806	752	796	766	750	718	799	765	784	769	737	791	776	742	754	750	803	748	758	757	800	766	741	761	754	763	743	741	753	758	781	724	735	765	764	734	724	752	732	792	766	756	790	740	796	743	829	755	763	783	762	778	776	741	765	790	807	760	738	781	749	786	743	751	714	760	749	734	741	770	724	746	786	698	779	772	797	771	816	758	766	728	775	767	785	823	740	799	759	810	731	742	762	768	778	783	743	749	767	763	810	769	739	740	771	741	743	763	786	763	765	748	766	759	789	738	790	815	768	759	782	804	733	777	769	729	794	801	734	772	753	742	781	774	757	756	744	775	749	785	772	730	775	746	732	769	763	801	755	746	778	776	747	769	751	762	793	751	792	758	794	718	743	801	784	729	801	711	801	758	774	769	744	757	743	755	780	744	752	773	793	710	728	738	773	738	740	717	720	756	729	779	764	770	773	767	786	787	781	799	704	742	748	759	779	754	770	764	812	771	760	785	755	721	795	806	753	768	785	782	718	791	810	742	779	767	773	765	793	742	751	760	766	762	746	733	768	776	744	768	746	742	823	764	686	821	759	778	804	752	790	789	771	774	788	777	764	744	708	774	727	772	751	787	796	761	707	799	774	788	729	737	820	756	809	765	774	745	783	796	781	789	742	786	791	764	759	729	779	753	763	780	791	833	769	701	720	789	741	757	785	766	786	777	744	737	775	763	827	770	772	708	778	749	762	770	765	779	778	738	782	739	742	776	830	738	744	788	800	696	734	767	790	774	777	738	825	710	758	724	713	732	771	790	799	785	815	737	798	728	796	728	767	766	785	753	750	790	725	800	703	755	739	778	797	782	788	774	738	758	748	791	737	798	751	786	762	819	791	697	758	787	747	812	769	749	767	810	784	739	774	773	766	749	756	743	710	761	774	738	758	779	733	798	817	766	787	754	759	779	767	758	775	751	793	737	758	759	788	727	717	787	782	769	751	811	768	757	735	768	780	733	697	794	823	763	774	791	803	786	759	746	707	791	776	807	796	760	766	800	821	816	746	788	819	722	789	774	786	741	791	776	759	827	798	702	765	776	769	762	764	803	751	732	791	803	753	762	746	756	786	759	725	771	789	733	744	767	718	761	793	735	770	747	765	752	792	766	740	782	780	808	741	776	769	787	793	770	724	762	750	746	794	726	757	768	747	741	743	722	796	750	765	739	806	761	778	780	747	786	765	826	767	775	812	716	701	772	737	777	739	763	766	786	792	758	773	787	747	762	766	796	777	745	799	747	754	750	782	810	751	791	757	789	773	709	747	824	749	777	773	761	781	762	761	807	811	724	806	760	762	778	740	816	750	794	801	727	736	760	830	753	773	775	749	758	794	775	793	729	809	804	793	781	789	761	784	761	772	740	779	737	776	723	807	764	776	798	766	719	724	767	721	794	743	809	771	786	775	746	776	792	799	737	723	728	736	717	765	722	769	795	765	753	792	786	794	757	771	771	788	737	726	747	764	784	761	831	773	810	773	761	716	807	808	751	720	759	763	726	816	806	753	790	699	749	782	741	794	762	772	750	747	777	774	784	765	754	732	764	776	797	800	767	768	741	800	800	766	759	752	732	810	780	773	718	788	767	778	746	780	733	810	794	795	755	691	777	765	729	794	792	846	767	760	803	763	771	796	764	767	789	832	740	786	793	760	785	730	762	760	785	756	748	805	770	760	737	751	795	778	748	793	757	803	753	791	758	830	713	781	756	760	752	784	769	754	805	719	772	847	788	741	745	766	742	764	720	756	779	754	748	805	750	785	750	779	755	757	798	804	822	758	764	813	763	696	785	766	770	711	773	816	770	781	759	741	762	795	771	751	772	734	740	753	723	776	750	830	731	730	723	773	761	767	731	761	760	748
34648	31646	30154	16754	4105	1616	1409	1263	1188	1216	1249	1140	1184	1083	1073	1114	1072	1113	1151	1098	1089	1138	1122	1100	1090	1142	1096	1096	1072	1112	1074	1143	1090	1149	1073	1130	1091	1063	1078	1106	1077	1095	1117	1126	1096	1047	1045	1033	1116	1108	1028	1122	1111	1053	1069	1061	1037	1111	1099	1097	1081	1066	1087	1057	1136	1118	1096	1095	1079	1062	1179	1130	1155	1070	1115	1135	1110	1083	1061	1095	1133	1039	1035	1070	1071	1089	1052	1086	1093	1058	1099	1041	1080	1042	1111	1038	1085	1075	1086	1136	1113	1056	1055	1030	1071	1085	1065	1072	1094	1087	1123	1088	1083	1173	1101	1148	1127	1096	1083	1128	1091	1056	1086	1092	1067	1121	1102	1094	1054	1129	1076	1143	1071	1148	1103	1127	1058	1090	1037	1051	1097	1122	1071	1064	1085	1092	1058	1155	1104	1131	1129	1132	1071	1093	1094	1133	1097	1163	1106	1063	1051	1094	1071	1101	1106	1087	1101	1113	1097	1160	1082	1032	1077	1079	1164	1092	1093	1070	1102	1041	1093	1060	1056	1074	1017	1049	1116	1054	1070	1035	1090	1126	1089	1105	1112	1081	1099	1094	1084	1130	1053	1061	1092	1092	1102	1074	1119	1110	1101	1075	1028	1093	1071	1103	1111	1043	1098	1054	1058	1058	1061	1108	1009	1080	1023	1137	1079	1155	1081	1052	1143	1081	1056	1052	1093	1151	1120	1077	1065	1081	1115	1078	1058	1040	1099	1075	1078	1120	1038	1151	1063	1153	1108	1074	1067	1088	1116	1071	1107	1107	1095	1079	1069	1075	1087	1110	1071	1103	1120	1125	1054	1169	1116	1084	1056	1035	1076	1115	1101	1057	1046	1110	1058	1082	1062	1032	1113	1090	1128	1103	1108	1061	1048	1072	1113	1083	1100	1089	1115	1073	1077	1078	1074	1166	1087	1071	1117	1144	1042	1114	1091	1019	1122	1056	1097	1050	1093	1021	1021	1043	1094	1083	1119	1031	1092	1023	1052	1171	1103	1108	1094	1056	1023	1054	1067	1018	1076	1068	1075	1056	1044	1031	1179	1109	1086	1127	1121	1082	1073	1098	1082	1114	1121	1062	1105	1058	1098	1103	1188	1110	1089	1081	1066	1060	1066	1138	1130	1038	1052	1106	1067	1080	1098	1074	1123	1097	1083	1027	1081	1102	1150	1023	1073	1109	1057	1044	1119	1043	1042	1149	1092	1079	1062	1071	1122	1069	1135	1064	1089	1075	1095	1034	1152	1081	1091	1083	1101	1043	1073	1033	1103	1098	1036	1099	1082	1134	1067	1086	1118	1027	1185	1049	1114	1088	1098	1088	1158	1084	1062	1096	1093	1046	1056	1087	1126	1052	1117	1148	1113	1098	1076	1100	1068	1090	1114	1041	1042	1098	1084	1141	1119	1072	1105	1060	1062	1071	1051	1090	1083	1124	1073	1142	1116	1086	1046	1162	1044	1114	1091	1078	1110	1125	1069	1089	1095	1101	1042	1100	1033	1143	1070	1002	1136	1123	1099	1085	1027	1073	1101	1061	1077	1052	1129	1172	1068	1101	1092	1093	1086	1129	1095	1048	1018	1084	1085	1116	1172	1069	1120	1096	1071	1073	1096	1043	1051	1069	1117	1082	1109	1111	1099	1058	1101	1067	1075	1056	1055	1073	1076	1141	1044	1078	1037	1116	1103	1166	1098	1086	1131	1065	1070	1057	1073	1094	1048	1109	1036	1106	1109	1117	1088	1099	1083	1063	1025	1133	1095	1058	1137	1060	1081	1092	1055	1114	1081	1051	1138	1082	1073	1114	1074	1061	1049	1101	1102	1050	1083	1055	1094	1031	1058	1095	1113	1107	1067	1064	1135	1097	1073	1104	1154	1006	1071	1065	1086	1080	1069	1058	1035	1060	1121	1132	1053	1109	1166	1117	1104	1085	1035	1174	1110	1105	1063	1085	1101	1063	1069	1082	1128	1085	1072	1126	1101	1092	1094	1031	1082	1035	1068	1033	1062	1086	1054	1162	1089	1050	1107	1098	1087	1076	1034	1052	1121	1123	1094	1090	1082	1091	1044	1065	1088	1098	1079	1067	1074	1054	1123	1085	1056	1123	1135	1108	1142	1089	1112	1043	1082	1064	1102	1109	1026	1085	1100	1103	1115	1115	1100	1092	1068	1066	1036	1064	1060	1105	1114	1120	1112	1040	1091	1061	1056	1106	1086	1101	1078	1087	1093	1105	1006	1058	1053	1086	1133	1167	1036	1091	1075	1081	1077	1063	1054	1088	1112	1085	1114	1093	1135	1116	1120	1083	1091	1119	1105	1082	1070	1060	1075	1071	1111	1104	1065	1121	1067	1071	1077	1092	1061	1065	1133	1116	1077	1081	1043	1076	1105	1100	1097	1069	1081	1044	1139	1125	1168	1089	1099	1158	1028	1167	1057	1085	1062	1051	1126	1072	1079	1062	1056	1067	1094	1102	1084	1111	1059	1122	1028	1050	1082	1085	1135	1137	1052	1054	1035	1080	1068	1026	1012	1094	1079	1085	1066	1066	1044	1080	1127	1075	1122	1128	1082	1053	1072	1071	1052	1075	1135	1108	1110	1077	1080	1106	1091	1089	1130	1126	1028	1110	1098	1021	1123	1102	1079	1120	1070	1109	1087	1179	1067	1120	1050	1082	1091	1106	1124	1081	1065	1126	1101	1042	1041	1128	1101	1083	1135	1147	1149	1095	1108	1113	1112	1063	1097	1088	1115	1149	1126	1096	1097	1068	1148	1071	1074	1046	1101	1126	1033	1062	1080	1119	1118	1068	1096	1116	1091	1077	1113	1044	1081	1052	1137	1094	1090	1138	1125	1037	1137	1106	1067	1072	1058	1060	1072	1092	1138	1130	1128	1129	1097	1056	1083	1179	1087	1073	1028	1090	1149	1079	1121	1048	1113	1062	1088	1030	1071	1106	1103	1013	1105	1083	1186	1113	1034	1081	1043	1102	1089	1074	1084	1145	1074	1078	1037	1081	1028	1094	1111	1090	1046	1121	1120	1077	1040	1061	1049	1025	1092	1011	1101	1077	1119	1103	1102	1146	1061	1104	1158	1059	1121	1137	1158	1099	1101	1100	1129	1063	1054	1039	1172	1111	1066	1091	1002	1104	1086	1079	1075	1103	1134	1078	1115	1057	1028	1036	1118	1107	1099	1103	1090	1063	1071	1118	1138	1130	1077	1065	1041	1065	1102	1109	1115	1162	1072	1060	1080	1013	1080	1071	1139	1043	1091	1110	1037	1119	1115	1081	1063	1066	1163	1127	1086	1154	1046	1127	1119	1058	1159	1139	1058	1076	1090	1098	1087	1075	1129	1115	1131	1069	1121	1063	1093	1105	1059	1124	1142	1090	1018	1108	1047	1115	1070	1100	1053	1120	1122	1134	1113	1066	1043	1122	1090	1151	1127	1096	1066	1084	1116	1075	1100	1091	1097	1067	1112	1075	1139	1065	1068	1038	1108	1147	1099	1117	1046	1077	1064	1066	998	1063	1134	1048	1039	1045	1119	1072	1098	1079	1132	1104	1111	1075	1038	1088	1111	1019	1104	1023	1134	1083	1110	1090	1071	1091	1051	1070	1095	1041	1073	1096	1092	1078	1108	1097	1075	1061	1126	1097	1112	1119	1131	1014	1058	1100	1097	1045	1095	1080	1062	1063	1100	1125	1058	1102	1013	1077	1081	1106	1169	1014	1103	1091	1129	1069	1026	1071	1065	1119	1109	1127	1062	1091	1076	1097	1108	1053	1078	1054	1067	1062	1097	1125	1076	1114	1059	1086	1113	1110	1035	1147	1100	1049	1082	1153	1074	1096	1075	1069	1072	1170	1131	1086	1104	1064	1109	1112	1062	1118	1101	1130	1081	1069	1073	1151	1074	1100	1098	1112	1131	1062	1049	1112	1151	1108	1080	1110	1144	1068	1085	1113	1137	1112	1100	1098	1068	1060	1133	1059	1073	1077	1085	1114	1071	1073	1067	1096	1137	1122	1078	1147	1067	1081	1030	1077	1093	1083	1050	1088	1109	1093	1092	1048	1092	1110	1144	1084	1071	1060	1078	1053	1112	1100	1138	1095	1095	1051	1045	1110	1132	1109	1073	1090	1130	1037	1107	1089	1082	1115	1114	1091	1048	1097	1086	1076	1073	1020	1094	1086	1102	1036	1105	1119	1159	1058	1063	1156	1043	1081	1075	1085	1069	1074	1090	1078	1080	1084	1071	1100	1126	1130	1045	1084	1134	1132	982	1027	1063	1072	1116	1117	1061	1083	1098	1073	1081	1086	1120	1048	1085	1100	1037	1072	1106	1074	1055	1113	1132	1124	1083	1120	1085	1032	1075	1105	1052	1060	1117	1089	1108	1096	1108	1103	1123	1139	1046	1038	1139	1075	1116	1057	1175	1128	1075	1097	1048	1108	1145	1104	1098	1079	1064	1058	1063	1082	1101	1032	1093	1078	1038	1104	1022	1067	1026	1072	1103	1112	1122	1064	1090	1093	1083	1085	1121	1063	1029	1095	1053	1115	1090	1102	1069	1105	1096	1125	1095	1068	1038	1059	1107	1104	1091	1098	1057	1135	1006	1070	1047	1085	1065	1109	1033	1071	1069	1018	1045	1092	1092	1068	1077	1136	1105	1153	1073	1048	1092	1085	1116	1082	1067	1056	1079	1138	1122	1108	1109	1083	1097	1071	1032	1035	1119	1067	1057	1071	1079	1068	1111	1096	1078	1068	1092	1095	1135	1127	1082	1103	1044	1094	1071	1108	1093	1059	1140	1074	1092	1027	1075	1091	1070	1105	1070	1068	1106	1062	1072	1089	1083	1063	1061	1122	1122	1085	1099	1089	1161	1022	1050	1075	1045	1126	1120	1090	1079	1088	1108	1133	1094	1110	1083	1094	1106	1083	1079	1072	1102	1037	1078	1072	1067	1082	1127	1057	1103	1078	1073	1039	1037	1024	1025	1056	1038	1095	1064	1019	1047	1116	1116	1032	1081	1113
41642	46557	31831	13451	4094	1862	1591	1479	1345	1326	1262	1249	1181	1149	1165	1162	1191	1111	1116	1098	1115	1145	1140	1074	1062	1105	1113	1079	1113	1170	1087	1070	1097	1140	1063	1143	1096	1119	1156	1134	1119	1116	1099	1053	1057	1117	1127	1081	1112	1118	1117	1053	1056	1107	1115	1128	1067	1127	1086	1031	1121	1125	1135	1082	1095	1123	1158	1044	1127	1091	1097	1020	1081	1115	1090	1101	1094	1091	1031	1114	1143	1088	1068	1100	1134	1113	1103	1033	1107	1043	1093	1105	1123	1079	1106	1049	1112	1095	1040	1089	1072	1107	1139	1078	1076	1076	1115	1031	1076	1056	1134	1148	1087	1089	1108	1095	1096	1055	1123	1094	1098	1099	1120	1118	1036	1079	1163	1074	1031	1069	1094	1093	1100	1099	1097	1041	1109	1153	1176	1057	1118	1103	1069	1096	1111	1057	1108	1123	994	1110	1173	1125	1088	1093	1126	1085	1108	1036	1119	1099	1096	1045	1085	1080	1104	1048	1051	1084	1094	1120	1081	1117	1094	1134	1156	1107	1092	1047	1166	1142	1096	1089	1076	1075	1115	1055	1158	1133	1069	1085	1102	1122	1046	1136	1137	1092	1124	1117	1039	1116	1108	1096	1109	1112	1069	1088	1059	1089	1110	1066	1106	1058	1049	1082	1107	1089	1114	1111	1107	1099	1055	1095	1044	1080	1094	1091	1120	1080	1077	1104	1104	1097	1067	1080	1057	1129	1055	1042	1103	1123	1058	1125	1065	1072	1084	1082	1004	1054	1087	1064	1056	1087	1057	1057	1070	1075	1120	1084	1102	1068	1125	1053	1111	1044	1073	1174	1077	1145	1104	1057	1105	1110	1099	1069	1105	1142	1088	1098	1102	1162	1099	1117	1046	1048	1069	1093	1024	1082	1138	1076	1078	1075	1127	1080	1131	1032	1132	1068	1092	1117	1103	1078	1109	1062	1089	1114	1054	1077	1067	1117	1115	1074	1107	1114	1085	1066	1058	1099	1055	1088	1111	1041	1144	1034	1065	964	1072	1104	1094	1068	1068	1155	1126	1098	1121	1120	1095	1084	1085	1083	1078	1082	1037	1105	1102	1170	1079	1101	1086	1117	1081	1078	1081	1141	1097	1054	1009	1037	1071	1131	1046	1069	1082	1133	1097	1148	1124	1061	1071	1065	1052	1099	1104	1122	1104	1108	1092	1128	1084	1089	1081	1160	1060	1092	1062	1113	1081	1127	1054	1142	1114	1086	1025	1085	1047	1042	1034	1107	1135	1064	1093	1080	1072	1096	1068	1051	1068	1104	1117	1104	1085	1143	1109	1123	1026	1115	1130	1059	1089	1091	1113	1056	1114	1111	1090	1087	1084	1141	1061	1069	1087	1056	1097	1104	1094	1104	1127	1041	1100	1053	1080	1087	1069	1123	1008	1053	1048	1089	1097	1085	1070	1138	1100	1140	1173	1130	1115	1099	1088	1086	1118	1088	1097	1121	1094	1125	1073	1081	1119	1058	1137	1063	1072	1089	1099	1092	1078	1048	1085	1124	1105	1057	1042	1077	1052	1126	1102	1077	1130	1113	1101	1096	1129	1072	1102	1107	1089	1081	1101	1090	1076	1088	1058	1069	1099	1078	1149	1073	1099	1107	1070	1108	1117	1092	1102	1114	1117	1125	1047	1062	1047	1196	1106	1075	1080	1110	1080	1053	1069	1105	1045	1111	1129	1086	1068	1109	1104	1146	1089	1082	1068	1069	1109	1120	1097	1047	1085	1113	1114	1067	1076	1101	1029	1094	1086	1098	1109	1103	1113	1104	1084	1142	1098	1118	1077	1072	1059	1066	1100	1012	1086	1075	1095	1076	1134	1132	1079	1071	1094	1082	1101	1134	1142	1082	1154	1098	1083	1080	1089	1068	1083	1061	1101	1127	1108	1113	1141	1095	1113	1111	1111	1103	1085	1043	1018	1094	1051	1107	1062	1056	1047	1103	1124	1145	1097	1079	1129	1169	1132	1154	1047	1045	1108	1081	1071	1193	1040	1106	1137	1056	1107	1095	1078	1130	1071	1082	1128	1092	1036	1092	1086	1084	1127	1115	1108	1042	1047	1119	1103	1068	1025	1056	1069	1069	1101	1048	1115	1118	1092	1094	1086	1038	1060	1060	1090	1132	1051	1120	1078	1115	1043	1144	1095	1062	1072	1117	1118	1028	1075	1103	1069	1129	1114	1087	1078	1148	1079	1095	1127	1136	1071	1043	1074	1082	1002	1130	1102	1070	1062	1143	1020	1087	1025	1126	1068	1076	1093	1107	1062	1038	1080	1116	1078	1103	1075	1139	1060	1086	1113	1084	1099	1084	1081	1060	1085	1089	1062	1040	1082	1113	1056	1116	1052	1084	1095	1105	1107	1044	1092	1077	1120	1004	1128	1063	1074	1127	1097	1135	1076	1152	1103	1055	1087	1080	1093	1061	1102	1078	1068	1069	1074	1082	1056	1108	1086	1123	1095	1042	1067	1121	1116	1148	1041	1023	1092	1131	1090	1105	1129	1068	1069	1106	1073	1051	1146	1125	1097	1113	1047	1097	1071	1103	1114	1035	1117	1135	1094	1069	1091	1112	1104	1060	1056	1108	1119	1133	1113	1116	1062	1033	1106	1094	1112	1100	1077	1096	1023	1104	1082	1059	1115	1118	1154	1166	1066	1074	1124	1123	1084	1154	1068	1027	1074	1090	1116	1112	1064	1117	1107	1070	1131	1066	1091	1144	1081	1078	1101	1096	1086	1048	1134	1074	1064	1118	1031	1121	1085	1103	1120	1135	1012	1086	1197	1076	1102	1125	1063	1160	1077	1092	1134	1084	1111	1110	1088	1186	1114	1116	1135	1036	1115	1067	1086	1061	1122	1151	1066	1092	1091	1155	1113	1126	1051	1062	1115	1144	1084	1093	1103	1026	1092	1115	1146	1153	1093	1127	1123	1055	1096	1102	1090	1145	1116	1061	1071	1093	1144	1109	1093	1145	1071	1065	1118	1143	1140	1111	1084	1111	1044	1120	1042	1089	1087	1129	1076	1084	1132	1133	1124	1076	1102	1118	1053	1071	1134	1052	1113	1048	1120	1105	1101	1074	1080	1114	1009	1114	1111	1117	1065	1114	1096	1068	1073	1098	1076	1059	1122	1094	1114	1116	1124	1025	1065	1092	1143	1115	1112	1126	1075	1116	1124	1084	1127	1041	1052	1107	1099	1144	1094	1054	1073	1113	1088	1089	1140	1164	1049	1068	1084	1035	1085	1102	1088	1090	1091	1082	1021	1101	1093	1076	1072	1074	1056	1136	1070	1136	1032	1130	1144	1093	1133	1020	1139	1077	1058	1137	1127	1084	1048	1084	1094	1059	1097	1095	1134	1105	1081	1102	1076	1164	1008	1030	1122	1106	1110	1130	1115	1105	1098	1103	1105	1047	1103	1078	1143	1118	1048	1091	1077	1136	1132	1122	1097	1080	1023	1121	1085	1063	1086	1080	1134	1096	1145	1104	1121	1051	1156	1093	1112	1086	1131	1106	1129	1128	1120	1057	1114	1105	1094	1090	1068	1106	1104	1080	1059	1076	1116	1138	1064	1088	1134	1129	1130	1106	1098	1176	1038	1124	1087	1101	1134	1026	1054	1069	1114	1058	1163	1104	1053	1121	1089	1041	1085	1092	1121	1063	1067	1055	1089	1112	1083	1113	1083	1055	1095	1091	1050	1073	1124	1114	1128	1083	1126	1158	1111	1100	1102	1144	1079	1146	1050	1050	1089	1155	1084	1158	1047	1063	1122	1048	1094	1107	1097	1062	1040	1078	1151	1045	1085	1169	1088	1089	1066	1061	1072	1128	1069	1047	1153	1111	1085	1140	1109	1097	1055	1089	1091	1084	1129	1033	1058	1140	1065	1101	1050	1178	1084	1096	1065	1097	1127	1067	1116	1152	1064	1083	1071	1121	1071	1138	1022	1090	1053	1073	1100	1108	1102	1081	1083	1078	1041	1090	1088	1075	1107	1096	1059	1101	1136	1079	1097	1127	1062	1088	1130	1045	1087	1054	1095	1094	1050	1157	1104	1048	1081	1048	1058	1084	1074	1115	1076	1091	1077	1040	1110	1099	1109	1096	1112	1123	1137	1119	1099	1115	1090	1044	1092	1090	1074	1118	1080	1101	1070	1065	1073	1077	1102	1082	1060	1107	1054	1118	1169	1137	1074	1077	1041	1078	1069	1109	1066	1072	1103	1146	1103	1090	1054	1102	1044	1094	1066	1102	1097	1124	1096	1083	1124	1080	1077	1073	1086	1126	1034	1128	1172	1108	1076	1114	1105	1131	1101	1085	1078	1026	1141	1115	1039	1120	1089	1040	1103	1090	1088	1160	1098	1012	1077	1082	1118	1083	1070	1097	1072	1115	1037	1086	1128	1110	1118	1152	1135	1091	1057	1067	1090	1091	1131	1110	1057	1120	1093	1041	1116	1119	1034	1106	1112	1080	1094	1084	1060	1044	1125	1084	1118	1106	1101	1113	1068	1128	1155	1057	1043	1091	1090	1041	1064	1037	1105	1114	1133	1049	1088	1097	1056	1044	1046	1117	1085	1090	1089	1139	1101	1047	1096	1085	1084	1082	1121	1115	1105	1093	1039	1145	1051	1142	1108	1081	1119	1098	1149	1069	1096	1064	1081	1110	1064	1136	1100	1094	1078	1073	1051	1082	1157	1199	1098	1132	1067	1082	1089	1044	1100	1060	1120	1069	1099	1072	1152	1029	1087	1064	1139	1141	1097	1124	1069	1152	1087	1119	1128	1069	1077	1103	1063	1058	1066	1113	1131	1116	1095	1075	1088	1104	1078	1078	1075	1108	1079	1049	1139	1076	1099	1076	1092	1127	1123	1095	1091	1023	1084	1122	1138	1070	1066	1128	1096	1106	1071	1068	1155	1092	1153	1034	1076	1098	1117	1050	1092	1110	1042	1095	1111	1145	1073	1100	1112	1086	1140	1122	1103	1108	1055	1143	1075	1093	1058	1149	1043	1058	1158	1049	1117	1082	1086	1045
23556	20882	27994	24053	20900	13679	2428	1449	1188	1181	1092	1039	1027	1025	967	912	871	899	888	915	863	870	848	870	862	850	962	849	810	869	852	925	875	880	921	891	863	870	910	836	853	831	845	849	856	834	814	881	807	880	872	843	832	840	807	859	886	839	807	808	844	850	847	902	864	811	825	820	853	837	837	815	840	862	889	868	844	849	815	873	826	837	862	839	861	847	878	860	833	853	869	844	858	893	821	833	867	884	867	860	812	881	846	909	824	869	823	883	871	834	794	835	846	853	879	848	824	787	851	806	886	842	852	804	891	907	893	883	867	857	884	847	862	843	873	844	866	820	850	800	865	862	865	881	835	843	838	791	834	831	833	846	904	823	875	870	881	819	843	930	876	842	831	809	843	843	819	851	842	837	847	848	863	861	869	852	875	892	819	876	877	834	867	803	830	885	869	787	847	803	858	865	827	820	846	848	857	859	812	809	865	806	907	844	853	890	900	808	828	855	883	902	895	864	880	800	838	882	825	792	877	825	872	790	867	801	829	879	824	820	830	840	798	844	875	871	863	817	875	779	869	858	798	801	784	842	822	855	860	855	851	885	875	851	920	822	825	859	813	832	827	832	877	840	838	815	871	846	897	864	836	839	791	807	830	808	830	838	853	803	845	849	825	854	853	823	797	883	854	847	813	847	863	787	872	816	846	881	822	843	861	852	832	816	812	838	934	935	864	861	856	806	820	843	824	818	831	829	829	812	843	833	875	857	866	856	866	814	837	839	821	810	864	869	848	858	824	887	847	808	855	868	841	812	821	859	817	853	857	891	893	846	844	795	810	813	831	920	869	817	794	842	849	795	877	854	847	857	819	796	876	841	829	848	837	875	845	820	830	846	817	835	830	843	850	854	883	785	855	842	857	876	845	839	839	850	850	851	855	869	853	819	830	849	905	866	808	844	859	887	863	840	882	848	845	800	824	827	836	823	812	858	833	903	896	833	832	846	847	858	797	777	821	881	855	863	858	793	832	866	878	827	876	883	825	827	813	845	877	803	860	803	840	797	861	822	830	873	870	858	843	844	887	836	829	874	884	861	869	854	831	845	851	846	834	832	800	810	905	852	830	833	844	807	857	822	798	836	853	863	832	801	823	811	849	881	847	837	769	870	825	913	873	845	845	936	790	869	868	842	817	838	772	865	838	829	853	811	859	807	914	796	843	802	824	890	844	831	779	851	875	837	880	844	832	889	853	825	861	861	860	825	877	859	882	887	868	860	889	886	869	792	836	827	827	817	895	849	801	846	880	862	791	805	822	835	900	853	832	815	836	839	822	836	846	905	867	846	842	854	864	862	806	867	851	856	854	828	890	857	792	831	790	838	850	862	848	818	858	835	835	841	822	819	876	897	842	854	864	878	814	834	843	851	830	796	881	849	852	782	839	833	847	813	840	843	864	816	800	831	802	858	834	873	814	844	868	857	867	833	831	838	891	835	904	866	835	802	808	824	883	847	876	846	853	844	829	833	859	839	814	842	862	891	852	853	866	822	844	857	822	832	838	848	829	867	880	836	858	848	822	835	848	862	811	839	810	833	849	849	855	788	814	810	871	847	851	919	870	835	861	851	800	858	842	826	852	822	823	840	849	838	834	818	821	816	858	826	870	871	900	857	874	776	874	864	817	779	863	832	816	836	869	838	794	905	860	828	911	818	849	819	824	800	890	807	806	801	846	878	849	857	833	875	760	845	868	819	844	855	840	857	824	839	833	832	788	872	783	837	841	863	820	792	837	873	857	855	833	856	819	821	836	817	851	852	814	864	795	841	824	879	807	878	878	829	820	795	846	849	817	863	840	914	875	855	831	889	824	874	847	817	793	880	853	814	870	863	860	836	866	796	812	876	821	823	840	842	900	860	880	886	835	794	862	875	849	863	821	862	815	797	836	819	812	835	834	857	890	855	838	858	861	848	874	840	889	900	805	842	871	851	874	830	825	840	806	850	838	893	843	924	841	833	858	879	835	893	819	850	853	816	820	822	840	862	832	852	818	857	812	818	829	867	851	832	900	860	875	870	862	846	803	884	842	824	842	808	838	824	841	903	842	850	828	795	841	854	826	892	810	871	763	857	852	862	852	863	838	875	802	856	885	822	817	829	825	843	831	867	865	814	788	873	878	836	841	865	784	841	863	810	797	837	850	846	832	880	829	856	839	828	821	813	882	818	817	835	816	916	830	825	844	816	822	797	852	852	866	867	874	827	877	801	864	805	869	821	836	853	858	864	843	845	872	891	828	866	864	815	807	893	856	841	841	852	822	833	818	850	902	864	837	888	839	849	810	835	858	855	893	830	842	794	814	824	858	828	861	835	882	889	810	830	867	858	846	862	814	826	848	869	856	795	895	841	845	865	800	852	842	841	854	804	815	885	891	817	832	833	805	779	793	826	860	893	829	864	866	808	822	839	849	881	873	847	850	869	833	869	927	801	840	826	831	821	807	889	876	852	853	851	848	817	854	841	809	842	855	807	811	831	827	803	866	792	814	832	843	836	836	842	849	814	818	828	811	822	852	831	893	831	766	798	906	826	801	843	797	847	823	824	869	850	852	828	826	845	874	810	798	832	862	884	868	841	829	828	824	871	854	826	888	844	858	804	873	826	884	846	836	830	842	851	772	831	832	848	881	800	856	843	849	855	837	866	833	854	868	856	898	813	852	794	860	862	813	846	801	812	873	815	842	887	878	879	839	812	842	870	836	871	870	807	844	868	869	883	816	848	834	844	831	831	827	807	843	836	860	883	905	845	891	814	832	812	806	849	833	835	851	839	829	838	823	905	849	809	832	784	826	815	867	877	869	797	854	846	872	867	792	856	905	827	854	859	854	805	821	861	830	856	793	847	878	857	855	800	805	833	805	852	854	860	855	875	831	859	803	841	812	899	831	827	874	809	801	815	808	873	861	836	852	822	855	850	830	874	829	774	856	798	863	833	853	871	823	878	847	890	872	821	807	843	835	798	867	879	957	820	827	862	842	808	867	857	801	840	869	844	872	868	816	837	855	842	851	861	856	800	861	850	840	878	846	838	877	841	821	822	852	776	891	806	850	807	832	824	834	872	835	841	878	827	851	794	843	830	832	826	914	833	809	838	854	838	809	836	842	892	815	822	797	820	798	856	863	809	844	831	841	876	812	917	873	891	773	866	894	860	799	847	838	877	833	875	800	859	864	851	833	822	849	860	868	811	833	889	826	788	867	837	881	854	818	886	842	864	840	840	851	844	818	874	858	830	835	814	814	855	833	875	911	807	835	840	809	810	868	821	838	856	907	821	830	861	757	861	864	831	794	860	827	882	833	819	890	809	821	910	867	856	782	829	866	869	877	885	859	792	822	866	787	857	864	875	877	806	844	851	844	791	828	842	882	827	820	842	791	872	808	782	782	823	839	806	852	834	837	874	813	812	885	847	807	839	799	814	941	862	744	836	865	816	834	827	863	856	839	807	868	897	884	819	843	814
39418	58183	44510	25093	8695	2540	2057	1785	1467	1332	1257	1221	1045	964	997	936	968	929	954	865	917	921	968	921	884	944	840	921	926	862	825	872	927	892	858	842	874	895	877	899	896	856	840	849	827	862	868	889	885	869	812	877	842	848	882	829	890	838	808	863	853	877	810	852	800	898	851	895	868	863	911	917	820	870	864	905	840	827	841	879	812	875	840	828	856	874	835	877	803	890	847	878	861	872	882	889	834	852	829	887	841	876	887	905	875	838	829	841	842	827	892	857	843	848	830	882	876	862	885	815	856	904	872	912	853	922	843	809	832	833	886	916	897	875	880	809	841	844	918	842	905	871	851	809	798	891	784	831	877	850	869	847	843	890	896	855	849	839	896	916	892	862	827	821	795	893	847	878	863	771	870	884	852	891	851	853	866	810	869	869	875	856	859	891	847	838	822	900	823	816	860	927	854	861	946	899	852	833	841	896	876	837	856	868	826	834	805	884	871	903	848	862	896	870	883	887	829	902	883	893	841	890	837	923	848	816	938	895	877	873	868	874	893	843	836	835	815	852	847	832	872	831	877	890	804	849	860	818	878	887	876	936	851	893	884	838	885	813	837	858	867	885	892	858	879	807	852	902	833	864	897	851	867	836	877	886	831	904	877	878	919	867	882	826	873	848	885	836	875	913	864	833	891	829	849	874	788	854	860	854	849	785	878	837	833	874	857	875	832	886	899	853	854	891	843	882	870	866	898	860	887	907	887	865	850	860	841	844	853	868	831	848	879	888	864	871	864	891	875	870	891	843	886	854	863	858	864	892	856	835	820	862	810	843	858	845	849	837	873	934	815	827	888	898	892	814	803	828	894	882	849	842	849	860	866	854	879	845	850	813	858	819	879	839	888	857	846	869	849	903	874	818	839	859	835	894	861	860	862	843	854	888	863	802	883	906	842	841	896	937	919	825	859	878	892	845	880	867	878	866	863	887	906	842	865	869	884	841	841	841	835	842	810	866	866	878	900	893	838	822	852	880	794	851	909	884	849	816	879	863	862	846	880	830	868	881	906	809	890	871	875	883	903	848	842	846	828	875	877	874	835	835	891	849	842	851	868	853	868	917	856	856	817	880	811	888	849	902	868	831	818	830	854	844	853	836	870	807	873	892	918	870	907	880	854	852	837	868	840	844	856	813	829	811	838	867	861	819	831	882	821	845	906	834	880	866	856	822	904	854	786	843	878	885	860	834	886	834	813	861	872	886	857	873	907	917	874	879	873	840	819	849	846	821	909	840	917	834	846	830	899	858	846	927	841	881	797	851	812	833	792	879	828	898	851	836	905	861	857	872	859	835	845	863	860	880	808	851	851	852	817	843	890	865	853	861	858	882	804	857	877	849	882	859	887	876	846	849	860	884	822	873	930	900	887	874	872	826	894	903	872	836	876	890	872	819	869	858	831	903	840	862	918	881	864	827	869	847	845	858	861	888	875	810	888	853	858	851	853	869	881	881	843	858	908	834	878	849	841	885	908	853	833	879	852	817	822	832	886	881	861	889	807	853	848	908	873	826	891	933	861	856	854	952	868	788	858	828	821	795	887	873	801	871	886	949	876	907	851	841	902	826	863	872	859	860	838	843	846	813	850	823	912	878	902	840	860	847	891	834	790	833	848	824	867	874	882	839	874	872	820	874	868	845	892	911	893	829	852	807	864	924	895	841	868	907	918	856	859	837	797	817	920	874	844	851	801	871	836	886	825	873	842	831	883	833	829	842	859	873	902	851	878	832	839	858	857	852	852	894	882	901	848	943	842	843	872	851	877	830	869	859	844	871	863	864	874	883	866	850	814	898	809	873	825	849	829	837	824	859	908	913	901	831	891	862	847	811	863	851	884	891	906	842	865	865	851	873	887	856	836	861	868	882	879	879	865	880	933	895	857	834	906	857	869	828	866	871	860	898	888	857	845	892	865	902	813	868	860	930	858	847	792	840	832	792	862	831	818	913	894	873	875	871	860	814	875	834	876	808	871	862	871	897	895	890	862	865	873	809	847	810	920	837	901	894	856	869	907	843	870	865	817	903	832	869	858	872	822	870	848	858	861	869	803	864	866	866	917	808	882	854	848	838	915	874	856	863	882	875	858	890	956	836	858	872	851	841	879	894	858	875	823	870	914	844	863	926	836	863	877	849	804	866	865	818	854	829	868	838	840	884	892	834	856	886	825	861	858	874	853	868	860	917	822	860	829	880	897	821	891	843	838	846	821	868	852	873	851	887	865	882	812	831	862	891	894	880	856	862	902	816	880	848	872	823	848	837	899	834	873	902	850	846	846	845	902	873	861	848	909	856	813	914	849	850	853	876	851	852	854	860	841	832	891	825	894	858	840	860	906	877	850	826	879	895	810	927	824	837	842	873	888	876	882	839	896	915	844	874	864	914	839	890	812	893	935	883	823	890	890	852	826	902	874	935	864	845	862	839	810	859	877	867	835	871	839	818	874	855	849	901	885	857	879	897	822	848	857	776	882	856	821	841	826	844	874	828	839	923	891	865	841	847	842	898	848	851	861	885	819	870	848	869	842	850	880	817	877	867	852	827	847	839	893	875	836	818	882	839	848	868	845	900	832	899	864	882	880	890	920	877	851	817	868	828	838	839	847	815	880	898	818	873	908	864	835	910	885	853	848	872	861	841	874	874	911	823	837	829	854	833	871	915	859	853	845	907	836	849	836	872	817	842	846	847	844	901	838	837	848	919	814	860	794	846	896	897	849	857	900	892	913	861	880	823	838	840	892	895	840	836	815	851	910	823	901	845	862	875	857	881	817	882	886	833	838	867	878	839	819	874	883	861	852	873	837	852	905	809	856	825	811	854	804	867	858	865	808	853	870	848	841	871	882	885	885	839	836	888	859	794	807	873	848	857	863	852	914	837	808	863	888	874	889	864	810	860	882	811	850	816	853	851	820	881	863	908	849	844	859	874	870	888	889	842	844	869	857	897	829	868	855	864	879	788	844	813	870	857	902	859	811	855	848	818	846	846	849	879	839	854	862	867	855	806	865	860	849	865	826	881	865	901	815	861	862	831	865	923	801	826	860	883	808	880	883	851	872	831	859	862	868	873	881	841	842	864	857	850	879	860	827	893	837	827	827	873	846	901	894	872	890	801	842	862	904	862	842	877	872	819	882	896	836	804	876	843	842	881	889	873	875	901	898	832	876	806	872	867	828	844	848	877	831	870	878	830	843	880	891	896	824	787	852	846	876	874	853	881	828	869	856	864	848	895	847	841	869	851	886	833	849	847	832	815	886	880	885	857	804	885	905	881	863	858	862	878	872	901	882	842	884	848	845	873	847	884	853	897	922	898	845	861	897	868	822	852	920	859	837	846	853	864	880	917	840	823	883	864	902	869	844	893	912	895	891	862	825	898	854	894	857	855	913	890	888	839	895	884	918	839	911	867	845	892	908	838	909	832	827	836	855	832	838	863	798	895	831	834	845	884	855	895	828	837
24631	20991	27525	24996	16943	3709	1627	1360	1248	1111	1162	1121	1075	1138	1064	997	1012	1088	977	1036	1024	981	942	1032	1047	971	958	1076	1043	992	1034	957	1032	1026	1012	1029	1019	973	985	963	983	940	1030	1008	978	968	997	996	965	911	965	952	977	981	992	1028	935	965	991	991	989	963	1029	1037	993	971	1022	987	962	970	938	977	866	985	967	969	941	1089	998	966	977	964	937	994	1001	1002	955	993	1011	993	1020	1030	986	989	1012	957	924	1001	941	967	976	945	1004	1031	982	962	949	995	995	984	1008	936	985	986	982	970	980	996	961	1011	990	970	992	998	950	1037	938	946	964	953	961	1032	941	996	1009	965	996	1027	975	990	1010	964	944	1011	948	919	962	1006	1004	954	991	981	1002	1009	973	982	984	950	1002	942	1065	971	1000	951	996	971	1044	973	1020	931	965	951	962	988	991	959	1007	927	1037	1006	1003	982	965	962	988	1046	913	955	966	960	909	966	995	966	928	986	1006	948	966	1036	1028	955	949	1010	995	1006	977	950	961	980	1031	1003	999	1010	1006	981	1005	942	1030	940	989	999	1003	1057	965	929	1000	959	1034	954	933	993	995	993	984	979	957	1034	975	1008	979	982	1047	971	992	1008	997	1000	997	1018	921	922	962	994	960	923	994	975	1002	936	1013	986	1015	943	977	1016	977	991	959	1025	979	943	962	966	982	996	945	1017	1034	1073	995	942	969	980	989	976	1001	961	956	955	1020	975	966	992	1007	1018	991	958	956	951	938	934	973	959	998	986	947	1006	1019	1023	1059	928	985	970	969	1023	953	993	936	930	995	961	1026	997	993	909	998	979	968	941	1014	959	986	981	929	1016	976	965	987	943	911	948	958	955	1007	1009	915	988	956	989	967	947	946	900	941	952	1022	976	930	979	1003	1014	981	965	1019	972	961	1034	1022	996	971	946	993	1017	1011	919	935	930	964	929	996	980	998	979	979	993	1002	978	923	969	955	936	995	956	956	940	948	984	1024	959	952	1009	982	925	1037	992	1028	960	973	995	943	978	973	981	981	982	976	991	965	969	1010	1012	963	1026	953	986	992	941	984	989	984	1018	979	946	997	965	994	982	944	944	957	985	1037	1021	945	961	902	946	980	975	977	988	1014	960	962	986	991	1002	933	978	1022	982	914	948	970	916	916	991	1034	1006	950	963	956	992	966	941	960	950	1006	948	1037	997	945	1001	1011	1008	980	971	957	938	939	995	953	1003	954	1032	976	1008	1003	925	963	902	972	921	931	938	1022	966	951	934	982	972	955	969	972	971	986	965	1037	937	918	975	971	1022	938	954	1001	1014	922	975	972	1011	1015	955	975	990	988	972	962	983	993	994	1034	966	993	942	975	1024	982	961	961	937	1017	951	951	946	914	971	973	981	976	1006	994	989	1007	966	981	944	1001	954	1003	968	1035	929	972	1005	967	1000	992	992	946	936	1045	990	1034	952	920	962	958	925	1011	982	998	988	949	978	951	926	927	969	973	940	948	960	987	987	975	1025	996	1004	1024	968	990	995	975	1005	958	981	1001	1001	962	975	985	990	1037	1038	971	952	977	978	963	974	966	956	986	1014	968	958	1039	988	995	1019	969	937	1050	1019	997	1012	1013	948	982	1020	970	963	960	946	1034	1000	953	951	949	1008	1002	1040	1015	979	978	998	947	1037	1005	1024	1017	927	1004	974	970	963	993	983	967	942	983	978	968	973	985	999	1014	998	977	1009	1038	940	978	992	972	933	970	921	979	936	1035	954	1026	960	963	972	1009	933	1009	976	982	1022	953	1020	943	907	964	979	942	938	999	992	978	1053	991	1009	980	983	948	1005	1011	959	1040	959	1028	975	993	981	948	988	941	993	1055	944	1022	969	1001	1016	949	1019	975	951	994	968	1017	1001	966	975	972	1006	933	1024	991	926	978	996	946	966	991	955	964	949	1048	927	1021	937	939	953	910	974	986	966	958	963	945	960	981	998	1001	1021	1013	1069	943	978	929	1001	1009	1003	978	907	958	1001	925	956	960	973	991	963	1024	973	1028	965	1020	1011	973	1023	958	972	987	958	975	908	984	948	988	978	1007	1039	968	952	1046	986	956	967	1042	970	943	977	1026	931	940	1006	1015	974	960	1040	951	959	997	1044	968	973	1008	976	998	971	964	1005	1019	976	987	965	980	993	1017	971	1041	945	984	958	973	1056	1034	947	961	998	1022	945	950	947	952	974	940	1012	982	977	954	1007	971	959	971	1007	967	985	996	943	986	1014	969	1017	1037	996	966	995	907	998	999	1040	1011	950	1011	982	1004	974	1057	969	1001	983	1035	988	1015	944	977	988	923	1026	960	1037	949	984	973	992	987	1008	931	965	960	1005	951	1010	989	989	954	1065	956	959	952	940	983	975	925	1001	980	994	1012	1015	981	1035	1028	964	969	977	955	980	986	960	992	964	1014	975	997	963	1009	995	1007	1019	974	996	965	979	1001	1004	948	983	950	1043	1019	948	961	937	941	952	970	937	979	954	968	955	951	964	1015	965	995	974	945	1011	994	992	964	979	988	1006	979	1008	984	934	970	1024	959	944	1035	944	970	961	981	1008	972	1070	951	1017	938	1012	954	996	977	1006	1004	989	954	988	963	952	977	1027	1003	978	927	1024	950	983	969	978	971	980	975	917	982	930	955	990	1008	948	978	992	960	984	940	1019	939	991	938	1010	1027	1008	1025	993	1028	952	996	907	1000	927	991	961	932	976	970	954	998	1000	1012	1026	914	1022	968	956	985	981	1003	1024	910	974	971	954	946	972	972	912	959	974	974	1008	931	986	931	978	915	1005	944	943	957	990	974	995	937	966	982	1000	1006	993	992	979	964	922	1033	938	1010	973	946	974	958	906	1025	965	933	950	928	1019	969	979	938	953	1016	981	989	970	957	936	937	906	945	977	978	1059	980	1001	907	1004	1008	1028	971	974	950	1048	1029	943	1028	960	942	988	949	1026	963	957	1002	953	921	948	899	984	1000	964	1036	950	976	979	971	954	958	974	988	988	1056	975	984	951	1004	977	948	1026	970	1018	1018	996	991	998	985	958	985	973	1014	960	969	994	979	925	940	983	895	979	1026	996	917	935	1010	1002	977	933	998	983	966	997	1003	1003	984	979	1007	977	977	944	953	937	965	971	1012	940	1026	926	940	1001	1000	1006	981	1018	960	1026	1014	1010	960	1006	938	989	1001	920	930	902	989	983	1011	960	1004	1007	1014	1003	980	1005	963	956	969	968	970	970	961	1015	930	967	996	1005	1017	983	949	983	984	934	984	959	972	1013	954	1011	1041	978	963	936	934	1056	976	946	933	987	995	1018	956	954	977	964	969	1058	970	986	1001	976	950	979	916	945	938	987	926	961	993	936	987	1010	973	980	974	1014	979	1018	938	996	950	992	956	973	974	995	985	977	997	914	978	969	984	1005	941	977	990	983	994	993	996	952	982	980	1033	960	1008	958	994	946	1057	956	950	986	968	995	969	992	961	1042	971	930	972	953	962	952	946	932	999	969	987	1002	1035	974	1015	984	957	1031	936	978	968	1038	966	958	919	930	964	953	926	1002	974	996	978	992	979	937	982	950	965	1016	991	987	970	1000	945	1005	963	971	981	990	977	977	967	932	1006	1025	1041	975	1009	929	986	952	957	950	932	948	982	982	985	973	981	959	977	932	946	1014	939	994	967	942	948	1012	955	969	932	988	971	1008	998	963	933	993	977	988	970	977	979	959	979	1039	1018	965	991	945	989	953	959	1005	906	955	959	968	994	963	979	975	1030	959	992	994	976	981	974	1025	947	1010	1012	1011	1025	979	1025	1023	1003	992	976	1008	1015	974	989	989	1036	952
39555	56059	39681	19993	6067	2124	1780	1746	1420	1326	1178	1136	1072	1128	1068	986	987	1021	979	1017	1011	1019	1100	1019	997	1007	1031	975	975	897	913	923	941	950	984	989	997	950	995	981	1036	939	932	930	996	977	1008	1029	1009	946	996	989	987	911	918	902	996	934	999	979	1032	983	1006	981	929	973	993	892	989	980	999	994	978	986	1001	1029	959	962	940	988	985	998	973	942	951	1002	991	959	908	931	1017	1005	1007	963	969	965	999	946	1014	987	980	1006	982	985	953	975	990	1061	992	924	971	977	994	953	960	1012	977	974	971	952	979	1006	984	973	936	982	970	962	989	986	1019	1010	941	962	995	987	947	980	971	977	991	959	912	968	1004	950	993	955	984	943	1018	995	984	993	993	997	998	1039	999	998	990	996	1031	962	980	1001	957	945	945	993	910	1006	965	1011	919	989	910	975	1032	950	945	972	980	1074	1002	996	969	923	943	922	983	965	967	992	984	1003	973	946	1043	956	941	982	974	927	1045	990	1013	961	981	1033	986	1001	1022	945	1000	1010	1013	949	946	928	990	983	992	960	959	1014	1062	1002	979	965	957	939	986	964	932	1015	933	929	955	954	969	1025	994	910	995	996	968	976	964	936	955	974	1007	968	978	945	951	998	970	1005	935	947	970	968	961	928	964	925	956	981	989	959	925	937	956	934	996	1028	985	995	961	990	973	1023	990	1039	1037	940	1038	1025	948	938	986	944	997	974	963	981	923	954	1002	928	984	910	961	991	993	961	965	961	960	956	962	1025	952	957	961	928	981	1024	982	983	962	948	979	953	1051	991	977	1001	948	986	947	941	973	925	928	1036	960	956	1035	987	976	959	1024	965	955	965	942	945	982	946	1007	954	995	962	1014	982	975	968	980	949	968	960	1019	998	962	1008	954	984	990	999	942	971	968	990	1037	1040	989	1008	970	1056	955	1044	1030	945	976	993	1008	989	986	937	957	990	970	994	965	970	920	950	1008	991	986	949	984	966	956	941	1000	1005	1015	985	947	1013	969	949	998	1012	1015	976	1022	906	951	966	975	909	1017	1005	975	986	992	993	970	895	986	942	891	981	1000	966	1015	997	967	984	970	954	972	962	994	1022	926	967	931	1001	1017	986	952	922	992	917	963	974	994	986	1008	985	942	976	946	945	960	987	1015	972	954	963	931	984	1002	994	957	1013	954	980	996	1022	910	993	996	1008	984	996	978	928	932	994	987	961	1037	936	1000	924	938	954	982	999	968	950	980	1004	990	974	974	948	1026	1022	988	983	1003	985	976	969	960	1039	954	975	935	989	972	1041	960	995	1009	916	956	956	942	1011	947	921	952	1004	974	980	981	1028	932	955	970	1019	1010	968	965	1007	981	948	1006	976	968	956	965	958	943	973	958	1003	964	922	988	946	1032	995	954	1009	950	976	991	989	956	964	943	969	998	985	968	973	942	982	973	953	962	979	934	976	938	989	973	1015	912	975	990	1018	979	994	944	973	1009	975	945	957	1008	960	987	969	987	954	1001	979	972	962	975	989	979	942	1000	954	1011	965	970	979	926	982	1003	930	991	1007	986	956	1003	951	979	1011	966	960	1006	963	1003	922	943	1008	951	992	984	925	971	952	961	1022	912	948	972	971	977	994	1021	980	977	964	1009	979	989	928	1016	1066	905	924	959	909	907	957	973	990	1018	947	938	959	1002	973	932	969	943	945	948	1013	1006	979	911	975	972	987	972	958	953	997	1003	967	989	1020	934	998	1018	1019	952	990	977	1038	981	1002	1007	951	970	948	992	960	951	976	994	981	1027	996	994	919	966	1010	957	964	981	986	948	992	959	922	1022	968	945	1000	974	984	982	919	968	1030	907	1001	983	958	934	966	961	1033	994	989	979	1002	1011	997	957	970	943	953	928	990	957	969	952	989	941	969	980	974	960	977	960	971	963	963	1029	994	966	930	950	967	961	976	1015	1061	942	932	915	943	982	1013	966	984	1004	986	1028	980	986	997	970	949	1024	948	1007	1062	925	1024	1001	930	1014	955	959	979	963	1001	989	926	962	961	977	936	931	973	959	945	910	965	977	1014	1023	1001	893	961	979	974	929	1048	942	971	977	982	1042	966	995	1026	983	943	992	984	968	960	997	969	956	972	951	991	974	1002	958	1012	944	943	946	960	1007	941	1022	1008	976	988	971	992	969	912	1050	979	927	983	971	935	1016	1008	1009	1034	982	984	979	988	952	1052	987	956	1014	1033	1009	928	979	977	998	959	1035	963	977	967	988	978	1006	942	996	984	976	983	988	984	998	997	1058	984	950	1014	942	996	944	953	989	979	938	940	980	986	952	983	979	1000	923	946	976	996	985	1026	1012	958	969	1008	981	953	1042	1018	1024	965	970	957	953	943	971	947	1045	972	1001	925	1023	1031	969	940	1032	954	943	949	1004	979	980	976	991	907	959	939	986	949	963	1052	986	976	1028	972	957	970	983	990	1004	982	968	924	972	976	1008	984	949	994	1004	967	926	971	965	980	976	978	947	911	948	1054	981	965	1006	919	973	959	956	1005	927	967	968	954	991	1004	965	930	927	949	1025	980	1004	1018	985	991	962	1009	986	977	960	982	970	1013	967	986	946	964	984	971	960	975	1005	982	973	944	993	969	1019	957	981	991	970	998	947	994	1008	973	1028	970	947	972	956	938	955	928	1022	937	1007	948	965	973	953	963	951	987	957	945	960	1028	974	1008	971	1010	965	920	1010	1014	994	940	1015	958	958	964	967	970	1024	984	952	999	960	1000	980	951	928	940	992	920	1033	965	949	1023	961	994	976	995	1002	960	1000	986	942	1004	998	1029	946	1034	924	945	1017	947	945	978	1005	997	950	948	940	964	982	958	937	1006	955	1020	996	949	986	974	940	959	1012	1000	969	1003	955	1010	1040	976	1044	931	942	965	951	960	947	944	987	890	917	1015	980	994	927	933	987	1060	961	1025	918	1020	943	1069	940	951	981	1039	980	952	995	1026	985	925	965	970	936	998	1001	953	1024	964	931	990	974	898	987	982	1045	998	941	958	927	999	1007	949	968	964	964	960	936	932	958	955	968	1004	931	981	967	952	943	1014	950	1026	963	943	962	975	976	1003	1021	1046	1016	974	1013	959	966	995	967	975	935	927	995	947	969	1017	935	1034	920	942	977	989	972	987	921	955	965	964	976	965	986	993	983	1014	934	956	1001	945	999	978	981	1013	966	948	1011	988	1052	954	1010	950	1007	969	965	1001	975	968	961	996	959	931	1054	950	960	993	953	951	1006	961	986	967	978	1032	969	925	977	955	1008	962	966	942	1010	966	932	978	1012	998	919	960	948	987	949	984	972	901	927	989	972	979	1004	996	993	1010	988	1011	1014	1006	951	986	984	1004	931	978	991	959	963	981	1017	991	967	1006	989	989	1002	981	977	1032	999	942	982	956	959	973	934	971	992	1028	974	971	916	993	1046	954	950	901	1013	962	1018	967	1012	975	971	1017	951	991	1018	951	1038	983	929	930	1014	949	1021	902	968	977	947	997	1002	981	988	972	927	961	979	1025	972	938	951	1009	933	971	964	999	934	1021	972	1017	974	1015	993	1013	920	1000	965	958	950	989	940	936	976	977	968	992	1001	959	968	952	969	947	988	997	1002	1007	991	960	1005	957	972	978	967	965	1002	982	945	989	984	996	1013	937	955	905	948	1013	993	989	1005	933	956	1040	991	967	982	1006	978	995	956	986	910	927	1015	899	985	993	992	978	943	970	915	969	967	1040	968	974	964	970	956	984	975	986	946	958	1008	942	981	943	970	971
22456	20945	28354	23691	20957	20917	10806	1728	1249	1015	998	928	849	827	844	781	750	775	775	705	789	721	736	715	781	754	704	738	751	701	746	686	709	668	674	716	712	707	752	717	708	717	756	654	703	710	712	688	679	709	714	711	707	690	676	766	720	707	682	715	733	711	719	683	702	678	701	597	685	688	678	716	690	697	664	738	730	672	675	750	685	731	701	721	697	676	693	730	669	686	719	680	682	709	700	711	696	717	699	655	643	719	708	721	682	701	742	677	680	701	726	650	687	715	731	696	716	709	696	730	710	667	696	693	701	720	705	660	689	683	695	684	706	674	687	672	748	624	677	688	701	732	710	720	720	702	680	747	682	675	728	748	652	699	667	711	704	729	669	730	633	680	737	648	727	652	698	684	690	677	701	731	669	654	674	711	648	610	700	671	689	722	738	675	691	683	699	678	712	723	671	701	704	739	677	672	680	685	745	684	695	690	685	676	647	664	720	707	714	653	678	695	721	715	717	720	685	661	685	680	717	662	732	675	711	688	743	681	688	627	686	734	711	716	650	707	696	677	666	671	688	675	757	737	717	649	722	697	715	696	741	729	702	668	699	672	699	692	689	688	698	710	745	723	699	691	717	695	646	701	725	675	678	736	679	695	680	668	680	661	720	713	706	714	696	669	657	699	671	681	718	728	740	691	703	694	742	786	710	665	693	724	666	645	649	692	691	683	659	672	675	738	689	669	671	664	724	649	671	688	689	707	649	657	690	698	675	710	718	704	672	682	721	645	670	696	654	670	689	670	658	686	699	680	709	692	697	695	657	678	738	693	672	696	675	668	690	714	657	711	675	649	687	687	654	691	690	702	678	678	753	685	695	731	663	676	707	694	743	710	711	757	692	736	709	699	715	715	692	672	662	655	700	661	706	706	671	681	683	672	666	747	677	700	677	690	708	673	693	701	697	686	684	671	708	670	723	700	688	693	689	727	704	670	682	642	677	679	700	734	686	656	669	664	735	654	666	745	689	673	707	688	689	683	729	674	725	738	711	672	730	683	690	695	703	737	719	644	714	668	709	700	684	681	683	679	660	710	700	663	694	703	720	670	684	683	732	687	718	707	656	697	667	730	700	699	742	754	682	676	709	716	681	655	714	727	706	695	703	739	677	663	700	707	666	684	729	700	707	676	755	711	714	675	707	674	684	687	683	683	669	695	723	675	695	724	635	688	694	689	718	693	680	697	693	686	703	694	662	714	723	684	739	740	714	708	709	748	667	721	728	705	718	713	729	696	689	734	700	707	690	679	729	696	687	695	697	739	669	709	706	680	719	727	689	693	682	658	693	679	753	675	646	737	669	730	666	714	685	664	733	661	696	683	696	721	704	695	700	656	645	669	666	689	625	736	701	726	668	684	740	677	693	705	693	719	712	727	696	666	690	717	695	694	693	698	695	710	699	692	662	694	705	659	697	656	697	702	696	724	687	671	716	674	691	681	682	683	699	683	705	691	663	722	697	709	660	716	679	653	678	713	664	689	741	692	687	730	703	683	725	732	651	693	643	709	709	709	738	724	689	680	703	719	720	696	705	616	710	665	675	667	694	688	708	708	683	682	716	651	709	637	694	716	756	735	682	750	733	713	720	733	713	697	692	722	693	675	688	651	691	729	677	701	721	712	685	712	660	651	693	705	678	692	700	718	635	698	657	682	729	698	673	665	721	676	711	720	678	731	699	688	677	734	675	702	672	696	699	685	679	692	696	692	711	760	735	671	692	659	684	700	684	724	649	678	676	700	689	706	712	697	674	684	665	678	678	704	661	693	675	692	675	682	686	718	703	697	714	715	687	721	705	689	693	735	717	698	734	660	707	678	737	712	692	743	676	695	732	711	647	671	756	706	716	706	730	705	695	702	667	702	699	707	672	702	710	720	697	669	687	673	710	691	691	714	664	632	759	714	663	731	696	725	702	678	681	718	701	661	752	670	699	717	689	646	712	660	686	684	693	683	672	681	675	657	669	711	699	712	731	669	682	702	716	687	732	705	645	638	689	724	714	718	678	693	716	685	685	692	717	714	681	700	689	692	675	678	693	632	720	689	693	697	719	714	685	697	682	663	687	657	665	668	710	667	714	746	682	713	698	687	698	724	674	712	678	676	664	727	710	699	701	712	671	711	724	661	691	682	694	711	668	698	707	663	685	665	683	715	682	666	727	696	692	719	684	723	661	724	683	708	642	653	675	723	721	672	731	640	697	727	629	681	688	689	706	730	662	739	689	709	660	715	688	662	676	710	669	726	715	670	672	657	684	688	699	733	722	712	689	710	702	668	738	693	691	694	711	728	692	724	692	691	754	691	712	680	689	716	688	735	658	658	695	677	710	684	688	680	685	693	644	687	753	687	635	666	688	670	725	700	700	719	664	691	660	691	682	739	656	693	682	697	705	693	689	696	678	699	688	674	683	689	709	729	719	651	654	693	706	674	671	672	727	694	707	678	724	700	644	692	672	688	697	669	658	716	705	710	671	739	722	693	700	690	688	659	661	680	672	679	698	703	697	671	686	688	666	689	620	684	703	701	696	678	716	649	681	707	654	726	717	673	703	642	697	693	731	707	681	715	729	704	692	740	672	676	744	671	714	685	689	670	675	655	667	676	675	679	674	724	704	731	681	670	711	703	712	698	692	694	684	650	726	722	744	702	679	696	732	720	679	665	616	654	678	687	679	692	687	676	652	701	677	686	700	675	712	666	697	700	707	680	706	759	665	703	705	615	731	674	708	740	737	718	700	668	677	619	707	675	688	684	733	684	678	664	668	670	736	703	692	683	710	693	666	693	742	722	697	705	685	763	735	705	697	715	682	677	657	707	702	677	725	686	669	754	688	744	676	694	743	690	716	710	654	704	699	734	696	688	755	683	683	693	716	703	754	685	715	693	708	683	677	682	670	647	708	723	685	711	662	680	679	715	684	723	711	684	636	718	678	701	715	732	687	732	710	678	752	633	715	671	645	718	719	720	698	763	695	680	717	662	688	753	716	678	710	673	680	722	682	721	706	686	725	689	697	693	710	733	637	737	656	696	653	689	666	660	662	691	700	680	686	741	708	684	714	732	707	740	658	662	721	660	757	649	712	714	734	672	710	730	671	673	692	698	682	712	710	664	712	743	701	681	712	722	693	724	708	701	732	683	636	696	685	664	691	718	697	688	715	681	678	738	702	703	694	730	669	677	708	689	725	685	716	707	701	696	688	714	698	711	685	705	743	720	701	680	652	659	693	709	656	693	702	688	662	692	703	697	715	684	711	688	635	636	676	680	673	694	708	703	708	702	712	734	665	663	671	690	686	711	627	705	733	685	699	650	690	725	679	711	706	675	738	665	697	728	671	673	698	761	687	738	652	672	675	678	696	706	685	703	670	683	674	704	687	708	678	692	662	725	716	722	719	686	670	680	739	670	706	698	663	733	673	712	704	676	690	731	719	706	710	697	702	676	649	671	667	678	693	675	688	658
43783	67295	50826	28170	11374	2945	2121	1926	1687	1312	1199	1048	974	888	834	819	810	784	773	748	783	801	810	731	720	752	728	667	747	709	687	777	727	738	715	708	710	698	711	749	738	692	686	754	671	696	678	701	682	683	728	744	750	717	758	731	717	720	718	740	687	670	731	747	711	715	714	692	681	632	731	708	742	713	731	692	735	681	673	729	698	702	696	730	694	701	662	729	728	697	714	709	677	726	693	691	659	693	776	715	697	719	679	720	710	689	704	642	732	759	686	715	747	736	679	728	661	709	713	685	703	753	722	691	718	709	694	693	692	702	712	715	700	734	708	685	737	659	745	744	690	729	724	721	694	731	666	676	726	729	670	661	674	708	697	669	732	693	708	722	719	720	773	734	706	732	721	691	645	741	717	660	709	662	674	718	648	701	699	727	707	667	712	660	700	680	719	692	659	689	678	705	735	750	701	683	750	698	673	726	710	698	681	707	706	697	701	714	744	670	705	668	760	710	715	700	714	706	683	695	699	649	684	710	680	734	712	692	693	711	710	699	700	705	728	688	705	685	700	709	699	769	700	715	709	675	696	721	711	688	687	689	704	689	710	718	727	708	671	689	714	683	667	719	713	709	707	697	730	712	657	705	716	666	682	689	680	690	728	752	766	752	698	689	738	688	704	669	640	707	689	703	689	699	718	661	715	707	698	706	724	722	729	702	712	673	731	710	696	689	671	763	681	696	711	737	732	694	670	688	697	732	724	707	709	708	710	692	704	723	697	717	704	675	682	634	712	699	725	732	699	726	695	705	707	762	679	676	669	724	669	719	713	684	678	679	680	683	692	699	690	708	710	681	700	671	708	709	693	685	724	674	704	682	743	669	672	702	672	691	710	694	676	728	682	678	749	705	710	666	724	733	732	703	709	682	737	717	674	681	695	723	680	692	691	678	688	691	708	736	740	759	696	673	672	761	713	693	746	725	738	659	713	645	715	686	720	719	683	697	659	685	701	660	690	699	685	708	696	673	717	693	653	717	695	714	698	681	703	719	714	687	659	707	719	692	676	716	743	694	706	649	683	682	714	703	710	665	694	696	679	737	733	721	736	699	695	745	657	668	724	651	692	739	718	698	692	708	681	736	677	684	722	714	714	699	724	721	652	728	679	726	707	681	716	680	739	721	728	722	701	684	702	729	682	706	747	694	760	654	668	747	728	683	696	723	697	748	679	699	709	691	677	661	686	747	705	689	729	761	751	711	685	704	684	695	751	693	699	707	654	686	732	678	717	682	710	680	711	725	676	654	699	646	703	657	671	694	672	684	704	725	696	725	672	681	719	714	709	761	768	717	723	738	701	704	726	683	685	673	733	684	667	708	703	658	693	731	740	729	725	708	707	713	735	681	690	690	715	710	684	695	728	684	737	639	715	699	741	697	722	675	684	723	708	672	687	718	739	730	716	702	693	712	682	743	705	735	674	701	730	714	675	718	696	654	685	683	690	680	702	718	654	672	679	686	716	714	674	713	738	710	770	702	698	718	662	752	684	708	705	703	711	694	653	746	741	762	748	709	674	658	733	710	683	694	712	753	673	686	753	670	701	698	704	686	682	663	678	685	731	717	696	701	707	718	714	700	720	716	625	713	747	720	680	686	715	669	745	677	690	695	706	732	641	645	707	702	733	705	671	743	706	737	722	729	725	687	727	717	715	665	660	751	676	689	690	688	671	711	710	685	717	707	659	681	679	729	720	758	721	692	690	661	707	690	710	681	655	685	741	691	679	705	646	727	713	660	694	702	660	709	694	698	698	751	706	678	650	705	704	703	691	678	702	706	672	698	727	702	740	679	689	751	668	673	699	708	723	663	691	730	716	687	716	709	661	710	728	739	723	635	728	736	680	715	689	685	680	632	733	698	722	720	664	702	700	679	701	710	709	664	737	707	693	731	699	704	735	680	695	671	732	730	723	742	694	729	679	643	687	690	731	736	677	655	710	700	694	697	683	731	732	715	718	702	716	690	684	711	649	697	754	715	695	699	707	698	689	712	674	717	734	685	734	666	722	709	689	669	657	732	684	690	685	724	674	680	719	710	681	738	677	746	695	713	702	672	683	684	707	724	717	712	688	688	722	665	721	691	732	705	694	684	763	673	717	683	710	766	727	663	700	669	702	689	748	708	693	725	726	737	734	685	664	707	724	664	708	656	680	694	670	710	708	663	698	713	711	738	682	698	709	753	720	709	742	719	712	723	744	678	722	747	701	644	698	678	663	705	699	704	705	721	723	704	678	720	684	702	693	690	703	707	647	714	669	704	727	651	658	694	635	735	743	702	659	711	681	653	695	685	714	702	699	684	678	775	666	709	699	690	678	689	661	715	679	723	696	752	716	685	723	732	750	700	727	713	696	684	741	753	689	661	673	663	757	693	674	715	726	684	714	655	680	707	713	679	731	710	712	677	724	690	702	711	714	736	703	658	704	689	717	682	723	726	701	736	693	674	683	740	693	720	701	694	646	744	757	731	689	690	718	680	736	707	716	669	772	717	705	688	718	689	698	641	726	758	688	678	673	727	700	692	720	717	705	700	681	728	751	704	704	623	713	719	679	709	692	726	667	692	752	658	721	695	723	696	695	732	702	709	730	676	699	663	676	695	701	696	723	689	703	720	711	698	653	622	708	685	735	690	702	714	727	665	704	708	711	707	724	709	688	676	678	685	676	685	716	717	703	690	711	671	731	741	701	718	708	683	649	735	730	691	732	722	679	702	738	738	703	677	712	691	691	713	633	653	703	735	673	676	694	708	730	730	702	695	703	704	702	710	735	757	718	729	725	739	705	711	729	657	656	737	662	715	681	702	672	734	724	730	718	695	712	744	750	714	705	696	704	740	714	681	741	706	706	700	647	644	683	743	681	777	706	705	734	663	677	662	674	682	711	696	683	714	699	705	677	699	689	672	707	651	686	682	708	719	715	692	679	663	712	632	695	688	780	756	700	699	749	724	708	736	731	704	716	709	706	681	718	702	666	656	692	728	702	719	662	696	714	764	646	728	702	672	678	706	716	667	703	735	733	737	721	714	655	760	785	709	752	711	675	707	679	732	732	722	727	677	687	721	713	735	675	731	750	729	735	666	718	706	770	684	678	698	703	709	705	682	695	667	746	678	671	698	736	734	738	681	678	694	696	705	749	676	683	706	695	625	723	684	676	693	697	684	718	687	670	674	703	727	707	699	749	709	690	715	727	771	706	723	690	690	674	718	738	710	707	742	681	685	709	669	695	645	695	729	740	680	674	739	651	707	685	669	702	690	747	673	693	684	683	742	675	735	655	702	657	740	741	693	696	685	750	703	712	704	718	673	692	695	708	688	683	678	717	673	735	705	698	704	722	749	693	661	698	694	685	714	694	724	680	726	733	742	736	699	690	715	715	704	697	672	693	652	687	671	735	650	765	655	677	707	725	730	657	655	694	665	714	673	708	770	737	658	675	688	681	677	695	750	761	667	645	704
34617	37917	33476	17589	4340	1711	1428	1386	1231	1271	1189	1065	1115	1154	1094	1041	1077	1004	1123	1118	1071	1069	1067	1022	1042	1026	1049	1028	1065	1045	1067	1049	1009	1064	1100	1068	1108	1072	1051	1124	1081	1048	1061	1033	1071	1034	1071	1066	1054	1049	1032	1071	1106	1030	1136	1082	1079	1138	1064	1027	1042	993	1020	1053	1012	1008	1017	1052	1075	1045	1066	1100	1088	1086	1046	1072	1074	1086	1054	1142	1078	1093	1084	1052	1047	1143	1026	1016	1036	1071	1074	1051	1113	1075	1113	1048	999	1059	1003	1076	1054	1008	1009	1101	1092	1051	1088	1013	1105	1035	1052	1092	1071	1101	1119	1058	1118	1038	1031	1085	1054	1066	1134	1072	1047	1090	1076	1035	988	1038	1092	1095	1054	1031	1069	1077	1056	1042	1047	1082	1120	1085	1063	1122	1023	1124	1071	1118	1067	1081	1143	1075	1092	1095	1024	1021	1146	1154	988	1045	1026	1071	1127	1067	1064	990	1070	1058	1060	1023	1014	1038	1126	1054	1084	1028	1084	1077	1036	1065	1082	1053	1065	1089	1015	1078	1066	1141	1078	1050	1038	1038	1043	1035	1076	1043	1062	1057	1002	1030	1097	1086	1089	1076	1046	1093	1053	1065	1079	1111	1047	1049	1047	1026	1034	1046	1057	1070	1112	1060	1069	1081	1095	1110	1056	1050	1095	1074	1078	1103	1012	1055	1075	1065	1051	1090	1022	1049	1065	1085	1025	1062	1091	1045	1021	1006	1059	1053	1091	1079	1052	1060	1028	1070	1043	1064	1059	1045	1066	1095	1022	1073	1036	1063	1063	1072	1109	1090	1082	1062	1058	1066	1081	1045	1094	1065	1039	1103	1004	1051	1038	1057	1025	1090	1061	1015	1057	1033	1052	1031	1054	1046	1016	1110	1055	1050	1050	1079	1068	1074	1097	1035	1079	1047	1069	1075	1035	1070	1089	1102	1095	1090	1063	1082	1067	1119	1027	1027	1020	1093	1010	1064	1042	1077	1029	1085	1051	1073	1131	1035	1074	1070	1032	1006	1098	1050	1071	1007	1035	1022	1039	1073	1079	1035	1005	1034	1053	1035	1061	1020	1073	1059	1052	1049	1048	1081	1103	1068	1089	1028	1023	1079	1079	1035	1045	1063	1040	1072	1025	1059	1109	1072	1116	1050	988	1056	1053	1054	1079	1051	1048	1036	1009	1097	1098	1064	1020	1018	1077	1075	1054	1041	1029	1108	1144	1038	1056	1085	1041	1004	1135	1059	1052	959	1124	1057	995	1076	1133	1037	1024	1081	1070	1041	1141	1079	1111	1035	1114	1060	1056	1050	1055	1062	1112	1085	1073	1058	1078	1107	1089	999	1027	1080	1022	1042	1066	1047	1066	1034	1041	1063	1055	1103	988	1013	1092	1098	1091	1103	1031	1070	1048	1040	1062	1070	1036	1100	1002	1068	1102	1092	987	1066	984	1054	1061	1065	1112	1079	1069	1079	1002	1033	1058	999	1100	1063	1083	1069	1079	1103	1017	1060	1076	1040	1044	1032	1066	1096	1082	1047	1041	1052	1073	1051	1042	1077	1110	1050	1064	1038	992	1058	1026	1082	1096	1001	1009	1039	1107	1027	1085	1086	1035	1049	1037	1059	992	1049	1099	1024	1069	1076	1012	1113	1060	1095	1087	1070	1116	1062	1080	1044	1028	1089	1051	1083	1048	1079	1090	1094	1107	1071	1071	1105	1050	1063	1050	1005	1056	1065	1109	1134	1026	1030	1043	1065	1062	1058	1080	1051	1069	1011	1018	1016	1012	1031	1078	1078	1036	1104	1050	1133	1086	1044	1047	1039	1021	1081	1063	1054	1059	1047	1046	1037	1026	1065	1030	1039	1087	1062	1124	1042	1074	1049	1112	1131	1059	1060	1154	1079	1082	1041	1122	1062	1067	1098	1062	1051	1046	1061	1025	1083	1032	1082	1110	1071	1085	1066	1067	1082	1093	1020	1060	1081	1097	1070	1069	1096	1058	1115	1064	1063	1099	1056	1040	1059	1020	1041	1042	1087	1058	1025	1018	1090	1055	1066	1049	986	1037	1041	1026	1032	988	1088	1108	1084	1051	1023	1113	1060	1080	1031	1092	1102	1070	1101	1087	1043	1048	1080	1040	1066	1123	1109	1137	1099	1057	1035	1035	1055	1104	1084	1034	1040	1081	1084	1043	1071	1124	1043	1110	1033	1060	988	1079	1042	1079	1106	1015	1111	1078	1054	1060	1076	1071	1044	1054	1045	1033	1065	1029	1070	1012	1030	1012	1053	1084	1029	1038	1076	1123	1073	1026	997	1129	1044	1085	1038	1093	1106	1058	1075	1113	1091	997	1109	1039	1005	1106	1046	1082	1051	1086	1096	1071	1031	1095	1081	1072	1123	1079	1061	1037	1077	1122	1048	1085	1096	1110	1086	1025	1092	1081	1020	1063	1069	1085	1062	1100	1030	1038	1062	1054	1023	1010	1032	1061	1111	1020	1006	1086	1085	1062	1042	1075	1037	1059	1088	1020	1063	1055	1097	1107	1060	1014	1055	1099	1104	1064	1059	1073	1034	1021	1066	1027	1077	1069	1074	1055	1079	1058	1078	1057	1000	1091	958	1044	1107	1031	1037	1008	1058	1061	1045	1086	1086	1105	1090	1027	1056	1114	1020	1024	1055	1085	1083	1086	1069	1056	1066	1078	1105	1015	989	1092	1065	1106	1033	974	1067	1120	1065	1151	1071	1040	1036	1085	1092	1080	1015	1048	1071	1005	1019	1058	1099	1018	1031	1109	1104	1036	1090	1072	1078	1075	1072	1070	1031	1086	1119	1080	1136	993	1080	1055	1052	1091	1027	1054	1035	1014	1008	1082	1008	1020	1073	1042	1083	1016	1098	1029	1052	1054	1066	1102	1062	1030	1065	1120	1051	1114	1045	1035	1032	1087	1039	1058	1060	1027	1071	1058	1050	1004	1100	981	1036	1079	1067	1027	1092	1016	1028	1091	1113	1083	1056	1065	993	1049	1148	1057	1091	991	1099	1107	1070	1094	1069	1107	1056	1068	1045	1110	1126	1066	1103	1061	1030	1050	1035	1061	1061	1083	1103	1050	1085	1056	1079	1082	1072	1081	1013	1064	1029	1036	1056	1084	1034	1016	1063	1089	1082	1002	1050	1035	1042	1022	1055	961	1061	1095	1101	1072	1039	1081	1087	1014	1048	1083	1050	1036	1091	1051	1072	1019	1044	1038	1061	1070	1063	1087	1084	1014	1045	1133	1086	1032	1053	1089	1062	1054	1065	998	1044	1102	1017	1053	1069	1045	1087	1079	1050	1027	1076	1109	1041	1089	1073	1058	1042	1068	1064	1148	1075	1078	1094	1083	1079	1100	1096	1043	1156	1059	1047	1088	1050	1022	1094	1073	1092	1035	1072	1046	1080	1050	1101	1072	1103	1084	1031	1014	1063	1140	1059	1085	1015	1076	1080	1073	1022	1065	1055	1084	1104	1001	1066	1069	1047	1044	1025	1053	1044	1090	1092	1049	1103	1097	1076	1044	1014	1064	1038	1057	1055	1064	1033	1057	1087	1049	1043	1079	1092	1130	1045	1018	1088	1072	1047	1008	1041	993	1086	1096	1067	1082	1063	1025	1033	1075	1056	1076	1048	1047	1094	1020	1084	1064	1032	1097	1055	1074	1002	1077	1094	1090	1035	1028	1055	1065	1059	1046	1077	1068	1027	979	1040	1043	1062	1022	1083	1091	1057	1064	1044	1115	1033	1096	1081	1070	1007	1072	1035	1061	1082	984	1034	1111	1090	1059	1064	1056	1051	992	1130	1045	1092	1051	1047	1107	1077	1055	1038	1109	1064	1076	1128	1063	998	1037	1084	1070	1035	1054	1108	1027	1062	1085	1085	1034	1045	1098	1067	1065	1058	1060	1052	1095	1087	1101	1070	1072	1093	1080	1090	1076	1042	1019	1123	1039	1037	1114	1021	994	1060	1057	1066	1052	1062	1077	1067	1045	1042	1121	1022	1058	1112	1132	1086	1050	1075	1037	1059	991	1030	1041	1019	1081	1087	1078	1082	1048	1104	1078	1111	1025	1058	1073	1028	1109	1082	1047	1036	1084	1061	1080	1068	1032	1111	1066	1062	1084	1029	1106	1068	1021	1047	1035	1040	1053	1011	1045	1051	1038	981	1066	1025	1039	1006	1036	1116	1116	1023	1098	1081	1035	1039	1056	1032	1045	1030	1087	1092	1059	1052	1013	1009	1032	1079	1091	1035	1041	1077	1126	1106	1003	1098	1101	1144	1040	1057	1069	1033	1116	1108	1059	1047	1036	1078	1045	1048	1062	1054	1031	1043	1053	1076	1048	1094	994	1077	1082	1036	1041	1076	997	1077	1131	1043	1064	1127	1148	1088	1039	1093	1073	1044	1117	1080	1038	996	1086	1059	1089	1082	1066	1086	1073	1014	1063	1101	1054	1068	1089	1033	1080	1103	1078	1119	1061	1130	1038	1082	1092	1085	1075	1055	1062	1046	1076	1042	1051	1065	1062	1092	1083	1062	1067	1127	1049	1038	1015	1051	1079	1078	1044	1023	1046	1052	1123	1099	1119	1020	1063	1085	1090	1097	1068	1077	1065	1034	1102	1098	1042	1092	992	1062	1090	1079	1079	1088	1053	1048	1039	1088	1075	1091	1092	1037	1060	1041	997	1113	1070	956	997	1082	1045	1068	1042	1031	1071	1060	1048	1063	1044	1094	1110	1094	1016	1102	1103	1038	1007	1048	1082	1042	1028	1051	1104	979	1076	1077	1032	1084	1109	1044	1094	1073	1015	1071	1073	1087	1036	1027	1104	1097	1056	1055	1043	1051	1082	1021	1022	1042	1088	1089	1061	1046	1068	1085	1036	1070	1137	1026	1089	1055	1047	1061	1095	1034	1083	1057	1102	1098	1065	1074	1090	1058	1042	1010	1065	1091	1116	1074
43686	52868	34531	13641	4295	2033	1597	1438	1443	1341	1268	1124	1152	1090	1184	1207	1162	1112	1151	1075	1072	1083	1035	1112	1072	1088	1080	1038	1073	1036	1038	1110	1044	1103	1056	1042	1109	1092	1048	1084	1140	1086	1036	1056	1072	1094	1115	1072	1077	1000	1055	1055	1029	1060	1164	1098	1122	1046	1013	1082	1064	1014	1071	1073	1047	1082	1069	1026	1028	1057	1061	1102	1035	1098	1071	1065	1117	1044	1023	1038	1115	1071	1116	1122	1087	1081	1038	1101	1091	1125	1076	1105	1112	1091	1102	1079	1117	1082	1076	1022	1031	1071	1056	1086	1082	1089	1104	1103	1101	1105	1066	1077	1053	1113	1075	1099	1075	1105	1052	1094	1050	1024	1070	1015	1069	1013	1094	1091	1089	1043	1092	1050	1020	1053	1096	1062	1133	1085	1095	1039	1123	1077	1049	1086	1110	1077	1068	1089	1060	1063	1051	1048	1068	1083	1061	1053	1075	1084	1047	1026	1072	1046	1045	1105	1031	1080	1055	1078	1063	1096	1088	1091	1115	1075	1019	1038	1061	1098	1079	1104	1056	1096	1095	1040	1082	1089	1045	1062	1057	1046	1121	1042	1094	1129	1035	1079	1075	1104	1081	1063	1102	1046	1105	1091	1048	1073	1050	1068	1082	1091	1121	1014	1022	1091	1113	1051	1036	1084	1080	1128	1088	1115	1026	1060	1071	1049	1113	1072	1090	1041	1062	1101	1056	1089	1070	1098	1042	1082	1079	976	1065	1079	1065	1084	1064	1039	1122	1045	1096	1073	1099	1134	1071	1062	1080	1100	1080	1073	1062	1060	1075	1073	1093	1085	1043	1058	1099	1047	1012	1039	1071	1105	1042	1033	1061	1096	1051	1068	1104	1067	1087	1127	1100	1044	1114	1099	1078	1068	1120	1036	1129	1079	1085	1019	1052	1077	1090	1074	1036	1027	1074	1086	1051	1070	1027	1056	1095	1126	1092	1135	1073	1094	1090	1051	1096	1082	1055	985	1118	1046	1072	983	1050	1038	1060	1017	1118	1109	1050	1042	1099	1089	1108	1101	1073	1087	1018	1116	1066	1068	1069	1136	1098	1063	1105	1040	1088	1053	1060	1064	1082	1102	1053	1041	1045	1102	1068	1080	1111	1073	1058	1061	1085	1073	1092	1055	1055	1101	1053	1049	1093	1068	1085	1122	1020	1016	1056	1045	1082	1117	1028	1104	1069	1121	1075	1068	1060	1079	1001	1066	1050	1066	1089	1063	1055	1079	1037	1068	1049	1054	1036	1104	1052	1111	1079	1091	1104	1060	1026	1085	1020	1090	1093	1020	1064	1076	1103	1085	1090	1081	1030	1112	1044	1110	1110	1072	1069	1054	1125	1113	1002	1029	1087	1035	1105	1066	1056	1024	1036	1102	1010	1111	1103	1090	1098	1092	1048	1112	1123	1101	1040	1042	1031	1022	1099	1015	1067	1126	1057	1035	1045	1019	1101	1058	1047	1072	1030	1089	1068	1045	1049	1073	1072	1105	1034	1054	1101	1104	1113	1053	1024	1057	1056	1083	1065	1049	1051	1049	1062	1052	1047	1099	1046	1039	1069	1087	1059	1002	1044	1123	1026	1079	1098	1077	1080	1059	1114	1150	1088	1053	1081	1126	1051	1050	1049	1076	1045	1030	1094	1096	1031	1046	1074	1084	1060	1048	1143	1065	1060	1039	1008	1098	1020	1078	1085	1085	997	1056	1064	1137	1061	1064	1105	1029	1028	1058	1105	1047	1069	1099	980	1042	1130	1074	1086	1137	1102	1079	1055	1049	1057	1080	1044	1093	1039	1109	1058	1098	1088	1056	1071	1056	1019	1106	1108	1087	986	1095	1086	1035	1057	1116	1092	1055	1132	1048	1092	1163	1066	1095	1073	1056	1042	1040	1130	1053	1074	1094	1071	1068	1055	1150	1074	1086	1062	1090	1044	1047	1077	1083	1127	1080	1081	1038	1026	1048	1030	1032	1060	1100	1074	1085	1093	1103	1122	1123	1114	1055	1074	1051	1050	1084	1110	1047	1105	1062	1038	1082	1105	1123	1053	1071	1075	1114	1080	1030	1089	1100	1094	1143	1077	1071	1072	1079	1085	1069	1044	1118	1047	1031	1106	1034	1026	1129	1064	1060	1010	1046	1129	1075	1026	1057	1084	1055	1078	1074	1104	1063	1029	1075	1068	1103	1119	1029	1065	1066	1095	1042	1069	1008	1068	1067	1147	1082	1070	1147	1107	1013	1084	1084	1060	1121	1058	1069	1033	1008	1131	1093	1049	1077	1070	1038	1093	1085	1020	1085	1058	1040	1127	1066	1083	1111	1066	1023	1094	1050	1052	1086	1077	1087	1041	1091	1103	1099	1062	1101	1079	1087	1144	1046	1100	1075	1114	1106	1093	1051	1124	1104	1104	1065	1099	1079	1098	1037	1083	1016	1052	1074	1096	1040	1054	1072	1063	1080	1117	1059	1055	1146	1046	1094	1140	1132	1041	1035	1048	1119	1026	1078	1042	1032	1055	1095	1055	1020	1064	1086	1093	1098	1065	1051	1059	977	1035	1038	1074	1046	1097	1115	1066	1073	1034	1088	1041	1107	1117	1042	1131	1073	1099	1087	1114	1074	1097	1049	1037	1094	1059	1046	1084	1064	1024	1029	1061	1063	1045	1093	1063	1080	1113	1125	1009	1082	1030	1026	1118	1066	1092	1077	1082	1048	1098	1058	1053	1042	1088	1112	1052	1085	1081	1110	1010	1013	1065	1049	1061	1047	1061	1075	1126	1081	1091	1100	1084	1078	1075	1045	1052	1162	1082	1134	1074	1062	1056	1079	1056	1092	1046	1073	1056	1067	1061	1102	1062	1048	1101	1064	1091	1135	1084	1039	1035	995	1030	1067	1085	1028	999	1118	1049	1052	1129	1041	1118	1059	1096	1042	1076	1070	1059	1085	1037	1085	1086	1099	1093	1097	1051	1097	1083	1096	1021	1081	1098	1059	1057	1061	1089	1090	1048	1062	1093	1058	1097	1019	1110	1072	1121	1090	1031	1076	1081	1104	1134	1100	1091	1024	1058	1040	1089	1089	1051	1077	1073	1033	1026	1068	1084	1080	1092	1023	1084	1070	1035	1109	1092	1066	1079	1066	1115	1062	1047	1104	1086	1054	1086	1076	1079	1032	1101	1117	1086	1059	1030	1040	1046	1022	1073	1033	1113	1067	1043	1046	1018	1025	1084	1102	1015	1067	1009	1030	1094	1094	1088	1088	1048	1066	1130	1083	1102	1059	1046	1115	1102	1115	1018	1073	1056	1020	1107	1077	1101	1032	1031	1068	1129	1082	1074	1028	1111	983	1077	1082	1099	1114	1097	1088	1108	1057	1109	1027	1069	1054	1070	1090	1023	1063	1122	1074	1068	1088	1105	1056	1066	1057	1058	1115	1082	1066	1056	1024	1056	1058	1039	1102	978	1091	1090	1082	1064	1077	1031	1062	1110	1135	1036	1062	1035	1074	1094	1058	1025	1066	1152	1048	1084	1123	1051	1078	1079	1061	1093	1026	1112	1089	998	1055	1068	1085	1029	1122	1073	1040	1117	1072	1133	1098	1101	1133	1076	1109	1071	1052	1065	1105	1092	1097	1109	1158	1058	1074	1129	1109	1088	1036	1095	1126	1052	1041	1052	1080	1097	1107	1023	1117	1073	1095	1051	1052	1055	1123	1113	1058	1115	1082	1101	1116	998	1059	1091	1163	1084	1116	1075	1064	994	1106	1118	1071	1058	1091	1061	1089	1099	1081	1084	1036	1103	1098	1072	1081	1109	1090	1088	1126	1085	1112	1102	1065	1035	1038	1097	1041	1033	1086	1071	1079	1064	1028	1086	1055	1115	1118	1134	1089	1074	1075	1121	1114	1023	1104	1045	1015	1097	1017	1044	1060	1057	1072	1052	1047	1093	1066	1043	1044	1089	1047	1069	1004	1101	992	1043	1019	1084	1022	1094	1057	1041	1014	1059	1048	1083	1054	1044	1060	1110	1110	1041	1088	1038	1061	1042	1059	1081	1059	994	1094	1040	1098	1092	1068	1071	1126	1122	1055	1049	1071	1132	1108	1064	1117	1069	1091	1066	1062	1103	1109	1032	1100	1064	1022	1062	1042	1094	1072	1078	1104	1096	1096	1157	1110	1128	1104	1056	1068	1029	1053	1023	1091	1063	1118	1094	1092	1087	1089	1099	1095	1035	1102	1109	1054	1056	1105	1133	1100	1063	1090	1092	1018	1065	1038	1052	1021	1072	1080	1083	1038	1070	1075	1069	1105	1048	1050	1061	1080	1065	1095	1078	1094	1071	1073	1059	1061	1064	1095	1061	1057	1075	1087	1100	1084	1097	1063	1086	1099	1062	1033	1057	1075	1070	1074	1074	1063	1095	1011	1105	1069	1063	1053	1082	1112	1066	1100	1065	1039	1103	1051	1024	1074	1098	1094	1091	1066	1093	1058	1061	1046	1069	1062	1052	1039	1075	1097	1091	1091	1051	1085	1141	1058	1091	1053	1007	1106	1064	1079	1121	1095	1089	1092	1038	1148	1038	1101	1126	1138	1098	1112	1088	1078	1103	1067	1095	1106	1082	1083	1076	1039	1127	1063	1081	1086	1066	1074	1090	1053	1063	1029	1080	1061	1132	1111	1080	1085	1097	1064	1055	1025	1082	1042	1094	1102	1056	1141	1102	1052	1116	1084	1088	1059	1059	1067	1061	1126	1055	1072	1002	1087	1087	1091	1071	1015	1064	1097	1125	1110	1092	1088	1074	1067	1081	1000	1056	1046	1060	1051	1102	1078	1053	1004	1107	1096	1126	999	1058	1075	1039	1113	1051	1134	1068	1073	1058	1062	1032	1121	1078	1021	1074	1057	1123	1055	1018	1141	1038	1102	1092	1138	1093	1105	1061	1104	1069	997	1029	1074	1102	1077	1047	1048	1088	1053	1095	1067	1064	1118	1176	1034	1066	1042	1085	1070	1089	1058	1078	1135	1095	1036
23610	20940	28055	24148	20926	13738	2579	1464	1311	1284	1120	1046	1016	937	1008	948	909	893	883	989	974	949	909	861	887	912	897	853	848	924	880	845	930	880	898	852	915	852	916	882	905	887	866	858	847	854	875	893	904	874	892	891	883	890	867	855	858	878	917	849	890	879	869	886	904	866	891	942	925	872	933	897	835	853	900	838	879	895	843	870	934	885	907	880	911	947	860	890	903	902	911	895	875	894	862	868	919	888	890	923	881	885	906	902	866	871	869	846	878	862	898	920	859	843	858	832	942	910	942	894	881	815	862	887	893	919	899	933	893	863	862	892	882	845	846	902	951	855	870	877	902	866	868	802	879	920	911	863	907	828	847	868	842	863	842	874	842	861	817	887	902	881	818	882	863	921	893	887	857	888	836	887	904	891	862	866	878	921	885	883	901	831	881	875	885	883	876	877	886	872	902	901	879	876	865	888	847	947	881	845	871	894	866	881	862	891	899	913	839	776	874	875	864	872	847	906	879	878	879	911	904	892	877	892	855	912	899	884	883	894	860	785	871	870	812	845	862	838	879	897	898	855	878	881	846	832	863	899	881	859	861	802	849	882	905	836	932	822	871	861	888	882	894	921	866	874	835	845	913	880	861	925	828	884	864	865	928	897	897	878	902	858	889	862	854	876	874	890	882	839	848	841	891	896	912	915	870	829	866	881	858	820	888	872	921	874	884	856	864	903	837	897	882	911	892	890	886	828	876	914	863	880	821	845	885	880	842	854	885	897	924	838	880	919	861	885	888	871	868	890	923	825	856	876	846	897	844	897	876	875	876	898	862	920	871	855	872	843	865	871	883	939	876	911	875	843	896	873	888	869	841	880	828	876	903	902	851	898	831	939	850	924	863	861	905	853	895	893	891	885	884	860	858	896	879	884	857	926	919	882	916	895	851	896	905	930	862	846	886	885	861	916	890	872	862	915	862	906	852	866	822	841	896	862	908	895	870	923	862	883	899	872	845	849	904	860	884	843	904	886	861	845	852	886	846	880	821	915	895	888	928	918	846	904	883	837	862	864	866	866	897	865	965	879	827	865	851	913	929	908	865	889	903	879	891	908	877	886	892	895	856	896	881	916	877	861	926	891	877	901	868	863	857	972	833	890	857	881	884	895	866	851	845	865	858	871	880	849	917	915	888	925	883	896	863	833	881	870	852	892	805	872	919	856	864	891	869	914	875	899	904	897	869	904	901	896	904	914	817	882	838	887	886	880	878	897	877	906	875	902	932	822	833	893	893	882	864	846	889	871	897	861	849	883	885	844	834	884	853	960	888	899	830	843	933	895	889	865	841	872	929	848	890	926	855	920	893	877	878	896	847	914	885	872	947	897	914	847	872	864	901	857	839	873	861	897	873	878	823	928	855	828	865	873	902	857	840	845	853	892	871	902	877	887	912	883	886	870	854	813	877	872	907	882	864	880	876	849	885	853	889	911	875	869	905	919	854	871	859	889	899	903	858	906	846	881	871	948	855	851	900	869	892	854	855	876	925	936	855	896	891	901	887	852	866	844	887	852	881	911	861	855	878	854	875	929	912	894	849	938	838	953	822	864	908	888	881	870	864	891	875	834	901	870	881	859	882	879	860	889	859	852	886	899	898	878	876	844	875	915	854	910	877	904	845	858	884	827	858	896	823	879	910	896	908	948	896	858	840	901	915	882	909	833	830	880	905	879	915	920	868	910	882	852	858	870	880	874	924	865	897	867	912	859	855	876	854	916	883	888	881	886	812	876	874	883	907	877	831	882	867	864	869	875	882	847	858	867	911	864	839	851	917	892	847	930	873	949	880	821	896	865	904	927	843	907	857	909	893	850	897	861	946	857	860	915	849	907	856	876	911	876	890	860	913	885	868	823	871	892	909	888	895	870	868	885	911	868	891	877	912	878	837	966	893	929	947	886	908	873	832	874	868	891	900	859	911	873	874	862	867	792	826	921	921	936	839	880	918	910	848	915	945	911	968	897	872	895	938	904	854	910	869	848	873	859	885	839	877	876	893	864	820	891	860	919	879	838	825	804	834	869	864	877	902	869	872	881	887	859	878	887	891	877	899	870	961	840	887	880	885	913	856	876	850	864	849	855	906	865	847	903	899	885	887	849	830	921	874	858	889	898	872	838	893	864	894	884	863	853	868	914	843	912	883	867	902	861	859	871	831	889	931	869	858	886	882	873	935	844	880	827	872	847	876	898	914	833	896	863	888	844	920	902	865	925	869	871	855	903	900	884	908	876	862	862	904	847	872	876	897	818	896	874	841	885	868	858	884	922	862	854	882	855	928	804	936	889	854	866	884	855	894	859	874	883	930	918	896	851	908	865	851	873	900	939	933	916	912	938	852	875	910	898	847	873	873	860	882	909	895	852	870	831	883	846	904	875	846	868	851	885	870	862	874	939	839	865	864	846	841	900	870	847	871	843	839	945	886	874	887	844	862	877	927	922	894	907	864	906	871	893	854	848	899	831	853	866	874	843	882	818	834	932	852	859	885	878	845	888	814	897	900	873	839	923	876	885	903	898	848	903	886	848	893	889	890	910	938	880	853	893	872	906	880	919	887	916	873	897	901	919	867	852	903	874	862	887	907	862	892	877	883	900	863	922	954	883	866	856	859	891	880	842	873	896	936	937	865	845	850	878	837	881	894	901	812	871	878	861	866	871	895	859	864	882	897	877	931	898	873	925	896	878	852	855	893	902	848	854	909	887	849	859	858	873	863	845	911	880	880	899	842	870	872	896	845	875	842	878	895	947	855	819	856	881	850	857	855	852	847	884	885	901	861	885	866	927	861	780	904	929	902	891	880	882	869	924	935	834	907	883	902	864	825	883	948	871	864	840	894	936	865	902	920	894	933	846	896	895	836	907	856	868	820	918	869	859	864	851	907	885	882	909	823	854	884	912	879	921	902	820	831	907	860	900	849	871	868	902	858	840	936	883	918	867	865	881	941	852	854	843	870	900	873	863	884	914	885	855	849	912	892	864	888	913	913	926	906	859	929	853	859	837	853	861	874	872	881	854	888	856	838	863	874	898	870	866	893	859	941	852	895	897	864	867	881	888	867	876	918	862	860	877	921	916	856	835	853	853	873	955	874	938	865	903	899	910	856	890	889	904	908	835	911	852	906	935	822	901	903	785	877	919	911	963	937	893	832	854	907	850	959	925	872	870	930	860	859	870	923	850	861	822	942	862	848	901	850	857	864	841	841	847	882	869	904	844	870	898	903	900	829	906	916	886	867	881	876	843	900	882	867	936	893	840	901	867	903	884	907	869	881	855	904	872	907	861	871	861	927	915	842	917	897	819	871	885	902	898	829	905	853	787	870	853	870	918	899	870	865	914	905	884	870	854	915	911	899	880	925	885	882	886	920	846	855	867	807	885	909	842	884	880	885	867	933	900	876	888	889	886	876	865	886	882	913	900	887	863	894	870	905	861	866	885	911	863	879	860	850	908	939	903	824	888
39960	58737	43035	24238	9459	3246	2300	1906	1632	1448	1326	1193	1136	1044	1053	1000	999	961	951	974	921	919	964	943	917	923	909	949	876	936	903	934	946	899	919	854	892	898	918	919	924	945	908	926	899	885	964	883	889	849	906	920	921	958	930	912	914	914	933	835	863	905	886	954	898	912	872	894	876	921	923	886	888	847	927	881	898	898	887	894	886	912	898	872	937	905	877	955	974	890	923	930	900	904	861	912	856	846	898	898	904	915	866	903	887	877	862	889	922	904	895	860	892	903	931	896	903	912	897	913	896	897	944	918	926	918	916	941	913	862	911	855	976	864	941	901	901	899	927	871	848	942	895	929	927	933	900	861	898	911	856	917	960	870	918	930	871	900	900	896	890	902	929	914	876	895	916	920	876	889	945	930	950	916	901	908	895	852	895	896	925	941	849	907	845	961	932	864	923	881	884	987	868	911	959	912	892	861	895	921	904	912	849	943	918	910	861	912	889	918	856	886	839	939	918	923	914	917	875	925	858	882	952	927	850	900	891	944	945	892	886	856	913	906	904	926	926	882	904	914	923	945	901	859	874	834	853	931	892	930	859	907	908	960	880	881	906	883	861	932	918	921	870	937	945	929	883	931	895	900	867	880	864	954	921	917	897	872	881	882	943	895	877	936	910	901	879	904	918	892	910	887	879	840	892	863	928	922	879	893	934	907	824	859	921	882	866	883	893	877	867	904	922	859	906	878	971	946	829	857	907	907	915	913	873	892	920	898	913	874	932	952	880	920	892	854	928	864	873	949	922	944	901	915	841	905	941	910	941	885	899	922	904	921	925	946	871	891	895	961	934	924	871	888	879	877	919	861	963	890	926	873	861	907	914	908	907	894	903	895	905	876	972	887	919	895	905	932	901	947	900	891	939	903	863	919	882	898	897	928	876	877	907	925	906	902	889	862	872	922	954	892	915	878	882	954	913	925	949	885	934	909	888	939	900	928	884	885	884	885	875	923	886	927	905	900	1028	912	877	880	915	873	896	916	914	933	934	897	935	891	898	862	901	929	921	858	916	899	924	959	957	946	875	934	891	879	877	909	894	918	888	851	893	911	883	905	902	838	852	916	929	879	889	880	930	839	892	839	891	859	916	907	928	902	876	869	915	905	889	903	869	934	908	908	879	928	933	926	943	914	906	885	920	869	923	879	888	883	925	915	906	874	919	878	909	923	962	946	946	941	821	874	889	916	898	923	880	869	884	940	854	918	850	910	847	921	902	912	942	887	923	879	893	931	844	922	877	892	907	864	936	882	861	903	874	909	904	944	963	921	942	877	937	921	909	866	876	883	926	913	894	899	906	871	921	848	872	897	884	949	897	897	913	879	941	874	919	867	848	958	929	963	916	898	925	891	889	900	882	914	900	883	917	890	880	907	915	843	908	917	944	924	935	910	941	899	903	939	907	884	939	895	873	895	940	870	869	922	961	893	840	909	911	844	937	908	901	899	885	846	934	917	897	899	931	860	876	906	843	971	939	935	843	867	873	913	896	936	892	827	933	934	887	902	914	877	908	905	873	882	901	908	936	931	879	851	932	897	910	931	883	888	875	871	903	965	913	936	999	867	915	931	935	1002	953	909	966	898	898	934	900	871	920	920	858	881	903	934	916	908	873	910	874	853	867	939	857	889	830	925	828	941	852	870	883	941	894	911	944	898	894	879	931	915	884	912	924	875	886	819	895	910	936	914	887	886	959	955	948	887	912	895	944	954	905	907	931	930	871	951	911	888	893	893	833	921	904	899	915	915	886	892	907	930	841	893	935	919	924	914	900	864	867	864	882	832	919	876	894	882	870	890	895	878	950	965	877	895	902	870	886	867	925	906	938	914	879	838	906	920	835	911	830	910	887	967	901	871	877	868	912	903	892	884	923	906	902	890	918	903	869	886	893	983	924	866	854	896	915	883	874	888	928	882	869	922	884	894	962	862	907	975	942	915	897	911	875	876	849	893	942	844	929	863	954	939	850	885	864	880	898	892	946	902	864	875	875	878	971	871	911	891	922	924	892	871	876	931	934	906	929	910	880	955	941	905	908	941	901	927	861	920	854	897	922	901	818	908	888	859	904	899	874	921	866	857	909	955	947	897	903	906	888	909	876	913	902	871	917	884	926	933	856	883	921	917	916	915	947	953	843	888	886	949	909	916	887	895	885	944	918	946	887	927	900	783	959	849	943	914	953	915	922	978	938	896	912	920	888	923	848	899	934	955	928	916	897	950	903	910	888	874	842	914	929	888	861	898	921	953	921	885	845	865	949	925	868	879	912	900	883	890	876	881	897	918	910	899	932	824	887	957	898	941	886	867	911	920	894	918	958	899	956	927	912	952	941	902	929	867	920	873	916	896	910	878	874	944	862	889	884	862	940	920	912	939	897	875	965	895	892	924	892	900	906	952	911	886	889	914	903	912	928	938	953	906	886	838	867	889	916	904	941	961	828	921	914	865	876	883	932	905	962	906	918	944	894	928	840	923	925	904	893	915	880	861	901	885	911	887	939	863	896	916	927	871	947	894	902	925	882	921	918	915	875	887	915	887	880	882	931	875	876	861	951	892	910	918	880	910	866	888	967	844	912	885	877	867	899	910	904	874	913	918	921	868	886	928	940	898	926	936	867	929	918	878	906	916	969	902	928	911	943	902	833	895	927	889	932	890	915	825	974	863	925	943	885	882	907	884	902	869	944	888	917	917	896	904	893	980	907	855	868	873	879	915	892	936	914	890	881	885	919	899	947	920	909	924	880	906	954	921	889	886	928	906	959	931	943	891	855	896	880	887	864	906	889	915	890	920	884	911	914	834	912	959	896	900	915	934	915	847	895	889	870	857	906	903	933	950	878	834	909	900	889	932	913	902	900	934	909	938	894	862	903	894	870	901	858	955	881	886	905	878	895	886	933	897	909	878	892	892	910	882	881	921	885	909	941	879	856	909	957	886	918	914	870	952	896	866	874	945	864	911	926	897	873	923	928	952	902	906	895	886	878	878	888	891	892	894	904	886	873	877	883	912	879	884	917	896	950	894	883	883	916	901	874	940	857	864	889	838	834	930	884	870	875	910	939	901	954	891	907	851	861	913	904	898	951	892	868	940	880	913	915	926	906	856	881	915	879	911	919	915	951	849	934	911	866	863	878	903	891	919	900	882	950	907	893	931	854	893	870	920	912	902	915	892	911	848	920	897	909	890	889	930	870	885	911	905	876	905	878	927	900	880	908	852	876	860	915	910	900	944	859	879	896	896	878	896	924	985	920	887	907	898	884	934	921	927	895	965	919	954	919	902	910	864	868	920	883	890	933	908	866	870	936	909	891	876	889	883	887	904	942	925	860	880	902	913	857	948	932	910	910	933	901	896	888	897	924	915	878	892	886	933	897	894	879	899	916	893	873	963	916	931	899	888	870	900	963	877	946	908	921	887	946	909	924	952	900	888	954	897	926	965	855	879	926	892	898	842	843	868	893	922
24731	20947	27420	24907	17276	4038	1760	1478	1325	1235	1214	1188	1144	1101	1118	1125	1105	1080	1031	1074	1068	1131	1084	1072	1071	1086	1044	1043	1056	1107	1014	1042	1045	1028	1067	1024	1056	1047	1073	1010	1019	1003	1031	1062	1036	1024	1056	1064	976	1056	1042	1043	1078	1018	991	1125	1030	1060	1031	1039	1060	1068	1052	1037	1016	1091	1038	1018	1092	1051	1087	1100	1049	1108	1045	1041	1015	1020	1023	1073	1033	1048	1082	1058	1096	1011	996	1037	1050	1055	1018	1070	1062	1014	1025	1050	982	1081	1025	1024	1036	1021	1020	1082	1071	1044	1059	1082	968	1051	1050	1101	1035	1071	1068	1093	1029	1017	1033	1002	1056	1060	1071	1065	1081	1031	1031	1056	1107	1020	1022	1036	1034	1068	1019	1032	1010	1010	1088	1096	996	1108	1022	1053	1105	1038	1118	1086	1023	1017	1035	1000	1026	1067	1036	985	1039	1036	1077	1060	1026	994	1027	1062	1080	996	1089	1065	1046	1074	1076	1084	1027	1065	1027	1001	1046	1048	974	1030	964	1043	1092	1066	955	1095	1062	1062	1058	1059	1000	1017	1041	1056	1036	1062	1107	1056	1004	1112	1057	1082	1075	1059	996	1039	1026	1049	986	1031	1018	1039	1007	1060	1015	1061	1056	1081	1002	1015	1023	1048	1070	1003	1045	1030	1007	1039	1134	1089	1044	1011	1049	1005	999	1043	1037	994	1003	1038	1026	974	1049	1033	1025	1015	1105	1072	1005	1081	1033	1048	1070	1015	1124	1052	1052	1048	1071	1066	1034	1036	1064	1077	1060	1020	1038	1048	1022	1035	1032	1071	1050	1100	1107	1021	1070	1025	1039	1072	1028	1060	1013	1061	1113	1048	1063	1046	1003	1067	982	1093	1049	1096	1113	1015	1076	1033	1011	1057	1016	1051	973	1025	1011	1018	1033	1024	1070	1054	1031	1080	1044	1062	1034	1065	1038	1039	1097	1064	1035	1049	1038	1000	1111	1075	1093	1043	1029	1066	1056	1059	1067	1037	1080	1101	1037	1030	1068	1028	1052	1042	1076	1029	1022	1080	1021	1101	1067	1071	1022	971	1074	1050	1069	977	1056	1024	1027	1013	1029	1012	1072	1039	983	1071	1003	1064	1066	1056	1009	1043	1047	1062	1060	1093	1059	1048	1039	1059	1018	993	1049	1055	1080	1034	1009	1067	1057	1034	1020	1069	1067	1050	1030	1057	1052	1050	1019	1038	1045	1056	1048	1071	1041	1066	1092	971	1053	1058	1071	1063	1007	1020	1096	1040	1028	1015	985	1025	1014	1026	1057	1017	1062	986	1029	1012	1075	989	1044	1037	1023	995	1066	1034	982	1019	1024	958	990	977	1006	1039	1037	1091	1087	1065	1008	1083	1015	968	1069	1084	1026	1018	1038	1055	1011	1046	1035	1041	1019	1014	1030	1057	1050	1062	1042	1025	1045	1037	1062	1094	1046	1035	1037	1058	1020	1095	1082	1081	1054	1003	1039	1055	1082	1027	1107	1096	1007	1075	985	1102	1067	1050	1074	1068	1102	999	1051	1039	1069	1049	1041	1047	992	1013	1045	1047	1036	1091	1022	1035	1089	1028	1011	1005	1083	991	1057	995	1046	1012	1056	1001	1056	1014	1012	1024	1100	1080	1010	1069	1062	1071	1040	1006	1012	1022	1022	1029	1017	1048	1107	1029	1028	1053	1089	1018	1008	1029	1063	993	1006	1005	1060	1023	1058	1069	1034	1021	1037	1034	1049	1071	1063	1034	1028	1082	1016	1020	1041	1053	1081	1059	1011	1100	1033	1110	1019	1034	1002	1009	1016	1055	1075	1026	1071	1002	1072	1077	1049	1083	1041	1068	1046	1032	1073	1038	1041	1021	1047	1023	1104	982	1036	1110	1030	1086	1058	1111	1067	1005	1080	1037	1075	1105	1052	1034	1004	1043	1007	1096	1031	1059	1044	1012	1067	994	1014	1002	1061	1087	1022	1099	1040	1084	1017	959	1013	1062	991	1067	992	1055	1054	1044	1012	1041	1032	1059	1092	1078	1066	1046	945	1052	1027	1055	974	1020	1019	1058	1054	1000	1037	1030	1085	1008	973	1007	1074	1026	1056	1083	1139	1062	1026	1019	1044	1064	1002	1053	1047	1060	1000	1065	1068	1035	1044	1052	1135	1040	1027	1052	1010	1051	1045	990	1069	1075	1030	1043	1031	1059	1139	1022	1028	1100	1012	1030	1095	1073	1067	1078	1035	1029	1049	984	1030	1050	1023	1052	993	1068	1026	1007	1031	1014	1038	1058	1057	1048	1094	994	981	1025	1040	1060	1032	1090	1097	1029	1049	996	1037	1059	1062	1023	1095	1013	1046	1023	997	1075	1095	1101	1114	1026	1092	1037	1017	1033	1014	1047	1030	1036	978	1065	1072	1046	1048	1027	1073	1115	1073	1019	1054	1035	1056	1049	1029	1072	1027	1046	1051	1059	1041	1031	1036	1073	1054	954	1057	1023	1035	1024	1018	1040	1028	1026	1001	1018	1015	1064	1029	1079	1064	1041	1036	1045	1012	1076	1074	1022	1037	1076	1084	986	997	1101	1053	1069	1011	987	1071	1018	1024	1006	1067	1071	1069	1018	1072	1047	1056	1042	1034	1014	1050	1012	1072	995	1098	1084	1078	1101	1083	1023	1047	1053	1093	1071	1065	1048	1035	1065	1042	1108	1083	1030	1048	1034	1051	1042	1012	1063	1064	1066	1012	1074	1021	1038	1032	1041	1039	970	1048	978	1033	1042	1074	1044	1065	1067	1034	1065	1028	1038	1016	1117	1012	1022	1069	1082	1033	1097	1044	1080	1068	1040	1047	1010	1043	1052	1051	1028	1022	1045	981	1039	1042	1037	986	976	1090	1063	988	1025	1025	974	1029	1011	982	1076	991	1063	1032	994	1080	1048	1075	1031	1082	1038	993	1019	1052	1039	1034	1012	1004	1102	1043	1050	1084	974	1048	1088	1056	999	1018	1004	1072	1016	1087	1028	1048	1047	1069	993	1076	1002	1014	1003	1061	1019	1091	1040	1042	1082	1082	1100	1036	1004	1037	1019	1065	1035	1037	1043	1036	1098	1046	1008	1090	1058	1029	1044	1076	1109	1003	1087	1050	1062	1001	1055	1059	1084	1041	1022	973	1027	1080	1007	970	1059	1079	1033	1029	1074	975	1024	1080	1017	996	1026	993	1033	1049	1125	1058	1040	1069	930	1018	1000	1086	991	1094	1043	1063	1116	1060	1003	1042	981	1044	1081	1039	1071	1012	1044	1080	1113	1025	999	1037	1039	1029	1035	1021	1035	1066	1022	962	1066	1046	1005	1012	1095	1034	1020	1057	1019	1098	1007	1049	1014	1017	1034	1057	1040	1079	997	1084	1102	1036	1006	1060	1068	1060	1047	1109	992	1003	1085	1004	1074	1059	1056	1022	1086	1009	1006	1024	1017	1067	1019	1004	1042	995	995	1095	1008	1032	1025	1032	1018	1001	975	1043	1093	1072	1068	1015	1035	1048	1015	1096	996	1025	1100	965	987	1031	1041	1077	1034	1045	1023	1047	1033	1076	1051	1044	998	1025	1083	1012	1061	1083	1016	1050	1037	1025	1041	1030	1051	1029	1049	1030	1119	1117	1044	1086	1048	1063	1064	1042	1014	1040	1076	1021	1069	1082	1094	1026	1026	1006	1067	1078	1060	1002	1064	1006	1031	1075	1022	1068	1028	1000	1033	1045	1063	1073	1018	1038	1010	1076	1035	1067	1002	952	1043	1084	1082	1040	1035	1041	1137	1042	1069	1022	1023	1046	1025	1080	1072	991	1078	1089	1091	1118	1068	1003	1043	1010	1016	1058	988	1107	999	953	1120	1021	1066	987	1006	1048	1055	1034	1063	1032	1052	981	1064	1083	985	1003	1049	1104	1081	1079	1066	1078	992	1065	999	1044	1016	984	1005	1105	1067	1081	1078	1035	973	1005	986	1066	1083	1068	1005	1063	998	998	1034	1060	1107	992	1055	1028	1040	1067	1057	1076	1094	1041	1045	1040	1096	1086	1016	1039	1019	1077	1018	1084	1035	1054	1076	1078	998	1044	1103	1050	1038	1100	992	1031	986	1048	1019	994	1025	1026	1046	1046	1111	1032	1010	1030	1060	1022	1068	1008	1059	1075	1039	1044	1027	989	992	1012	1063	1046	1051	1055	1030	1049	1068	991	1048	1032	1018	1036	1032	1057	1057	1011	1025	1050	1035	1046	1057	945	1044	1049	1014	1002	952	1079	1016	1071	1054	1017	1034	997	975	988	1028	1023	1052	1005	1039	1008	1080	988	1057	1114	1061	1056	1109	1068	1029	1041	1003	1003	1131	1016	1074	1033	1039	991	1053	1042	1096	1100	1083	998	1036	1086	1029	1051	1046	1035	976	1034	1060	1078	1029	1061	1085	1045	1004	1026	1051	1013	1000	1078	1051	1038	1041	1046	1039	978	1000	1059	1083	1014	1019	1100	1018	1076	1070	1013	1055	1018	1025	1071	1049	1058	1053	1085	1027	1055	1038	1008	1033	956	1021	1075	976	1072	1018	1036	1061	1047	1042	1045	1027	1031	1108	1047	1049	1035	1033	1055	1010	1071	1059	1045	1008	1010	1037	1082	1053	1030	1043	1076	1026	1054	1052	1057	1017	1080	1098	1043	1040	1071	1044	1049	1061	1040	1032	983	1083	1034	1024	1025	1046	1090	1049	1065	1050	1071	1083	1048	1027	1121	1130	1042	985	1023	1064	1030	1082	1152	988	1101	1001	1064	1081	1046	1041	1034	1055	1026	1055	1040	1047	1053	1073	1079	965	1024	1064	1073	1033	1049	1058	1146	1055
38347	52684	37092	18742	6653	2500	1920	1747	1521	1365	1320	1269	1126	1147	1108	1083	1139	1120	1037	1086	1148	1103	1059	1080	1039	1107	1052	1090	1068	1024	1070	1065	1082	1087	1108	1110	1040	1060	1095	1047	1011	1048	1074	1052	1054	1053	1076	1050	1101	1053	1029	1042	1051	1097	1010	1047	1042	1047	1060	1048	1003	1037	1028	1063	1065	1065	1046	1057	1027	1052	1055	1092	1033	1087	1071	1035	1053	1016	1042	1098	1044	1021	1042	1020	1027	1041	1052	1106	1039	1090	1091	1060	1058	1057	988	1053	1095	1063	1051	1051	1005	1002	1005	1088	1051	1080	1102	1052	1080	1113	1026	1032	1052	1024	1086	1022	1098	1041	1048	1085	1040	1099	1072	1060	1042	1024	998	1057	1039	1076	1055	1037	1010	1102	1099	967	1064	1028	1046	1041	1074	1077	1076	1063	986	991	1042	1022	1000	1024	1067	1086	1042	1027	1017	1028	978	1060	994	1035	1068	1034	1122	1097	1080	980	1058	999	1047	1099	1041	1052	1048	1027	1027	1039	1041	1104	1097	1038	1062	1050	1059	1069	1029	1111	1071	1060	1110	1107	1073	1071	1055	1056	962	1076	1035	1069	1028	1058	1085	992	1079	1064	1092	1069	1030	1049	1050	1051	1063	1018	1096	1055	1034	1002	1050	1089	1009	1105	1088	1067	1026	1046	1100	1031	1065	1064	1060	1032	1037	1053	1066	1066	1065	1082	1097	1014	1050	1078	1084	1096	1121	1038	1051	1060	1082	1073	1064	1031	1049	1015	1074	1072	1042	1038	1021	1066	1023	1043	1094	1031	1034	1082	1066	1038	1041	1086	999	1004	1004	1017	1045	1069	1082	1034	1047	1029	1021	1030	1020	1052	1023	1071	1032	1076	1023	1044	1046	1108	1026	1049	1065	1006	1042	1032	1054	1008	1035	1048	1106	1047	1036	1038	1059	1006	1063	1026	1010	1059	1074	1021	1052	1004	1062	1026	1078	1076	982	1040	1000	1079	1033	1020	1073	1044	1071	1076	1059	1082	1063	1035	1087	999	1050	986	1057	1064	1098	1068	1025	1099	1128	1072	1046	1028	1109	1016	1131	1047	1013	1055	1104	1057	1078	1032	1026	1050	1042	1074	1042	1001	1085	1014	1089	1064	1055	1094	1040	1102	1037	1027	1070	1132	969	1055	1037	1026	1021	1049	1012	1065	1030	1043	1045	1091	1019	1100	1041	1044	1135	1094	1136	1071	1070	1072	1005	1069	1036	1073	993	1022	1077	1006	1049	1039	1044	1115	1062	1057	1004	1025	1068	1085	1091	999	1064	1032	1056	1013	1058	1068	1019	1046	1057	979	1058	1081	1059	1099	1091	1034	1034	1027	1013	1033	1094	1009	1036	1054	1055	1044	1148	1036	1031	1117	1074	1069	1003	1032	1080	1009	1022	1078	1043	1036	1041	1049	1024	1070	1076	1063	1037	1075	996	1006	1017	981	978	983	1097	1047	1074	1010	1059	1004	1033	1018	1058	1046	1075	1028	1082	1071	1034	1077	1060	1030	1053	1051	1058	1069	1052	1047	1027	1022	1109	1027	1022	1002	1056	1072	1090	1074	1058	1052	1000	1032	1037	1006	1022	1029	1030	1074	1052	1015	1076	1005	1017	978	965	1047	999	1095	1070	1021	1051	1047	1052	1002	1141	1033	1089	1018	1027	1097	1014	1042	1054	1048	1092	1017	1103	1013	976	987	1074	1020	1077	1057	1049	1058	1041	1079	1049	1046	972	1067	1073	1036	1022	1047	1040	1019	1036	1079	1041	1014	1062	1039	1053	1103	1099	1048	1047	1048	1017	1049	1014	1021	1075	1040	1068	1042	1008	1032	1035	1055	1065	1087	1067	1071	999	1050	1076	1052	1008	1047	1123	1071	1065	1042	1071	1039	997	1011	1042	1036	1064	1062	1062	1024	1093	1087	1088	1033	1037	1067	1089	1031	1074	1036	1072	1060	1017	1036	1051	1037	1048	1088	1038	1071	1048	1002	1061	1017	1038	1007	1045	1067	1054	1049	1048	1066	1003	989	997	1036	1017	1083	1051	1029	1082	1032	997	1087	1003	1045	1037	1012	1005	1065	1099	1069	1072	1015	999	978	1041	1071	1074	1090	1042	1106	1046	1017	1063	1047	1030	1053	1012	992	997	1091	1056	1074	1088	1008	1120	1048	1019	1015	981	1097	1039	1040	1013	984	1020	1009	1011	1069	1056	1021	1068	1085	1040	1057	1101	1006	1151	1057	1038	1018	989	1065	1041	1027	1016	999	1049	1069	1052	1083	1078	1014	1103	1072	1025	1065	1033	1015	1054	1081	1071	1073	1134	1007	1052	1005	1021	1056	1080	1038	1041	1005	1031	1040	1061	1095	980	1068	1013	1015	1070	1049	989	1073	1070	1019	1079	1054	1033	1030	1057	1072	1017	1072	1070	1049	1147	1012	1077	1044	1099	1068	1012	992	1082	1048	1033	1060	988	1045	1069	1036	1077	1002	1011	1076	1052	1056	1015	1030	1024	1075	1054	1035	1075	1082	1111	1055	1020	1059	1006	1072	992	1047	1023	1005	1016	1061	1058	1055	1049	1052	1075	1077	1066	1057	999	1029	1012	1047	1009	1037	1060	1064	1027	1107	1089	1055	1051	1021	1012	1031	1054	1016	1037	1082	1008	1024	1092	1043	1038	1048	1078	1093	1062	1132	1062	1008	1045	1032	1035	1048	1047	1097	1008	1041	1113	1038	1044	1012	1001	1044	1058	1030	1019	1035	1015	1007	1050	1034	978	1074	985	1060	1080	1006	1037	1098	1068	1012	1041	991	1038	1068	1035	1048	1069	1016	1094	1053	1048	1121	1028	1023	1057	1037	1028	1085	1069	1031	1091	1069	1114	1071	1012	1038	1091	1024	1036	1076	1029	1043	1077	1005	1057	1051	1069	970	1065	1047	1060	1024	1052	1033	1077	1053	1051	1028	1123	1075	1018	1037	1022	1098	1062	1027	1047	1021	1056	1030	1055	1072	1071	1015	1002	1035	1065	1085	1031	1075	1093	1039	1063	1016	1040	1050	1036	1058	1019	1063	1093	1116	1035	1035	1075	1041	1040	1063	1043	1084	1016	1033	1024	1042	1076	1006	996	1101	1057	1038	1063	1079	1013	1103	1080	976	1022	1047	1053	1001	1104	1034	992	1108	1079	1034	1118	1062	1031	1072	1043	1098	1090	1084	1119	1042	1055	1076	1059	981	1084	1051	1071	1098	1043	1030	998	1057	1022	1037	1034	1053	1026	1044	1031	1033	1083	1043	1015	1032	1081	1018	1011	1044	1010	1069	1093	1087	1065	1133	1130	1069	1077	989	1054	1060	1081	1084	1047	1080	1071	1058	1058	1047	1027	1091	1029	1056	1094	1113	1050	1114	1095	1085	1067	1036	1066	1047	1043	979	1085	1089	1064	1077	1050	1088	1047	1056	1080	1100	1110	1000	1015	1084	1011	1023	993	1005	1036	1075	1026	1065	1030	1078	1067	1032	1035	1066	1041	1102	1092	1024	1062	1011	1057	1037	1050	1043	1066	1033	1064	1040	1099	1040	1039	1097	983	1065	1085	1105	1049	1058	1017	1129	1017	1083	1085	1143	1108	1091	1002	1029	1068	1062	1018	1038	1058	1039	1033	1070	1000	1056	1078	1076	1015	1059	1057	1054	1052	1063	1069	1056	1053	1029	1026	1013	1064	1043	1046	1044	1003	1031	1043	1052	1036	1052	1054	1077	1101	1060	1069	1072	997	1032	1004	992	1064	1055	1021	1095	1061	1023	1036	989	1067	1029	1048	1070	1038	1062	1065	1111	1025	1027	1042	1060	1014	1037	1086	1080	1009	1099	1050	1037	1095	1080	1077	1025	1084	1078	979	1032	1035	1038	1046	1072	1071	1020	1049	1063	1002	1040	1014	1034	1061	1033	1031	1081	1040	1073	1068	988	1053	1081	1006	1067	1052	1042	1099	1036	1032	1042	1081	1053	1001	1017	1050	1084	1098	1056	1073	1043	1023	1054	1040	1088	1036	1093	1103	1008	1067	1048	1051	1009	1074	1070	1009	1019	1022	1073	1090	1077	1007	1009	1092	1017	1109	1044	1032	1063	1051	1007	1094	1129	1045	1026	1023	1033	1114	1033	1060	1103	1082	1037	1085	1054	1044	1062	1040	1037	1050	1008	1078	1026	1054	1009	1028	992	1017	1078	1078	1093	1126	1036	1009	1000	1050	1021	1096	1102	1037	1066	989	1081	1074	1090	1117	1018	1068	1094	967	1097	1050	1005	1018	1071	1019	1062	1043	1021	1041	971	1074	1044	1072	1037	1098	1038	1110	1014	1047	1009	1062	1030	1038	1081	1051	1047	994	1045	1097	1016	1003	1036	1032	1063	1061	1096	1030	1058	1000	1070	1068	1032	1020	1076	1034	1043	1046	1056	1063	1152	1049	1067	1036	1101	1066	1053	1086	1009	1015	1049	1042	1072	1019	1059	1063	1035	1020	1072	1033	1044	1052	1046	1098	1055	1000	1050	1038	1057	1067	1032	1041	1036	996	1034	1084	1049	1025	1022	1062	1022	1047	1056	1031	1033	1111	1041	1023	1061	1060	1068	1097	1076	1062	990	1077	1000	1066	1029	1054	1107	1055	997	1073	1059	1020	1022	1076	1088	988	1065	999	1041	1008	1044	1044	1042	1042	1038	1029	1028	1062	1064	1042	1097	1114	1071	1056	1095	1068	1080	1086	978	1083	1013	999	1108	1081	1110	1089	1044	1075	1078	1023	1058	1026	1075	1069	1093	1022	1020	1086	1036	1096	1029	1043	1032	996	1032	1026	1041	1070	1064	1011	1049	1040	998	969	1123	1058	1072	1035	1081	1042	1040	1102	1072	1055	1085	1052	1031	1050	1044	1034	1096	964	1058	975	1069	1019	1061
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
