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
340249276823	340249277392	340249277942	340249278492	340249279041	340249279592	340249280142	340249280692	340249281241	340249281792	340249282342	340249282892	340249283441	340249283992	340249284542	340249285092	340249285641	340249286192	340249286742	340249287292	340249287841	340249288392	340249288942	340249289492	340249290041	340249290592	340249291142	340249291692	340249292241	340249292792	340249293342	340249293892	340249294441	340249294992	340249295542	340249296092	340249296641	340249297192	340249297742	340249298292	340249298841	340249299392	340249299942	340249300492	340249301041	340249301592	340249302142	340249302692	340249303241	340249303792	340249304342	340249304892	340249305441	340249305992	340249306542	340249307092	340249307641	340249308192	340249308742	340249309292	340249309841	340249310392	340249310942	340249311492	340249312041	340249312592	340249313142	340249313692	340249314241	340249314792	340249315342	340249315892	340249316441	340249316992	340249317542	340249318092	340249318641	340249319192	340249319742	340249320292	340249320841	340249321392	340249321942	340249322492	340249323041	340249323592	340249324142	340249324692	340249325241	340249325792	340249326342	340249326892	340249327441	340249327992	340249328542	340249329092	340249329641	340249330192	340249330742	340249331292	340249331841	340249332392	340249332942	340249333492	340249334041	340249334592	340249335142	340249335692	340249336241	340249336792	340249337342	340249337892	340249338441	340249338992	340249339542	340249340092	340249340641	340249341192	340249341742	340249342292	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	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
23488	21748	29756	24259	21743	21837	11790	2625	1933	1745	1546	1517	1409	1335	1193	1293	1269	1214	1160	1199	1239	1138	1158	1147	1158	1181	1174	1137	1061	1126	1216	1126	1107	1103	1108	1097	1145	1083	1154	1169	1075	1107	1072	1071	1079	1059	1159	1109	1119	1023	1061	1076	1072	1086	1092	1091	1086	1093	1062	1168	1064	1145	1104	1071	1059	1034	1118	1048	1084	1073	1132	1085	1082	1147	1128	1089	1076	1094	1052	1117	1163	1099	1101	1065	1128	1114	1046	1060	1088	1110	1086	1088	1061	1125	1124	1086	1116	1055	1105	1110	1146	1125	1068	1101	1071	1162	1072	1108	1121	1082	1097	1067	1134	1118	1066	1113	1090	1061	1056	1144	1116	1147	1049	1051	1060	1132	1067	1080	1078	1102	1114	1107	1119	1139	1096	1103	1074	1118	1124	1106	1153	1050	1051	1132	1105	1077	1125	1087	1093	1048	1056	1066	1109	1061	1064	1049	1125	1072	1058	1074	1048	1051	1072	1122	1106	1062	1047	1045	1110	1106	1076	1155	1032	1080	1117	1110	1077	1055	1088	1054	1112	1125	1079	1095	1105	1065	1082	1088	1053	1072	1047	1073	1101	1102	1021	1112	1108	1095	1083	1077	1123	1085	1107	1133	1021	1088	1111	1101	1059	1096	1087	1097	1074	1071	1066	1086	1119	1096	1101	1127	1013	1106	1109	1073	1100	1098	1030	1089	1110	1101	1126	1120	1063	1105	1140	1098	1115	1108	1112	1062	1147	1098	1106	1070	1107	1054	1084	1036	1096	1075	1119	1048	1105	1048	1085	1119	1078	1037	1100	1166	1045	1115	1100	1069	1039	1050	1158	1132	1081	1170	1091	1087	1072	1067	1096	1043	1168	1101	1105	1103	1120	1076	1148	1111	1171	1090	1116	1096	1110	1047	1039	1086	1125	1130	1146	1118	1120	1092	1178	1067	1041	1147	1072	1101	1111	1080	1050	1047	1030	1089	1114	1113	1048	1072	1080	1100	1114	1121	1036	1100	1117	1082	1098	1067	1078	1141	1044	1045	1091	1087	1041	1062	1059	1061	1091	1111	1064	1032	1057	1117	1089	1087	1172	1062	1087	1109	1121	1070	1080	1101	1074	1093	1073	1116	1050	1091	1084	1086	1093	1079	1118	1061	1099	1094	1086	1083	1031	1110	1133	1092	1056	1101	1062	1047	1080	1070	1067	1103	1179	1097	1138	1059	1124	1075	1120	1071	1091	1102	1053	1119	1121	1052	1059	1024	1060	1108	1029	1108	1127	1091	1050	1050	1119	1110	1138	1066	1084	1051	1055	1064	1093	1087	1088	1098	1078	1108	1114	1114	1127	1106	1089	1091	1054	1054	1160	1076	1111	1095	1077	1091	1034	1093	1045	1112	1065	1078	1105	1164	1060	1062	1077	1115	1070	1120	1078	1097	1097	1066	1121	1100	1028	1058	1029	1062	1075	1058	1083	1080	1135	1095	1091	1109	1060	1125	1076	1110	1053	998	1122	1111	1046	1074	1091	1034	1085	1117	1123	1101	1119	1136	1093	1128	1113	1116	1121	1071	1115	1073	1059	1106	1068	1106	1110	1037	1046	1043	1102	1063	1090	1072	1059	1115	1105	1157	1056	1094	1092	1104	1101	1106	1118	1137	1074	1179	1115	1043	1032	1044	1096	1079	1112	1083	1121	1080	1107	1038	1017	1083	1087	1078	1019	1080	1079	1027	1066	1117	1050	1136	1029	1071	1043	1163	1072	1088	1075	1114	1071	1092	1087	1075	1130	1022	1097	1007	1168	1101	1082	1101	1082	1064	1110	1102	1113	1115	1052	1123	1083	1079	1027	1058	1057	1097	1091	1052	1044	1069	1123	1049	1108	1077	1054	1088	1131	1103	1146	1106	1145	1109	1053	1050	1087	1119	1084	1029	1078	1086	1044	1030	1124	1056	1019	1158	1105	1033	1062	1086	1075	1089	1033	1090	1109	1029	1073	1069	1120	1070	1157	1063	1054	1108	1121	1107	1085	1100	1096	1071	1110	1067	1099	1112	1088	1089	1071	1121	1058	1067	1073	1071	1086	995	1011	1084	1098	1126	1034	1113	1056	1103	1107	1080	1108	1133	1070	1098	1104	1107	1054	1085	1075	1055	1089	1093	1102	1125	1046	1119	1084	1099	1113	1076	1078	1054	1027	1095	1082	1074	1108	1140	1064	1025	1092	1035	1145	1058	1056	1086	1101	1065	1091	1089	1070	1054	1041	1107	1029	1078	1096	1126	1071	1131	1070	1068	1026	1095	1075	1040	1047	1130	1089	1094	1098	1120	1039	1053	1043	1064	1070	1083	1077	1107	1144	1105	1064	1104	1109	1096	1099	1005	1102	1148	1065	1061	1132	1114	1081	1119	1015	1068	1076	1121	1076	1108	1097	1167	1041	1075	1077	1060	1050	1083	1031	1132	1087	1117	1102	1071	1110	1139	1120	1100	1126	1085	1139	1065	1153	1081	1059	1126	1100	1029	1084	1093	1108	1027	1121	1121	1079	1090	1157	1089	1082	1120	1095	1070	1137	1070	1046	1136	1066	1159	1080	1123	1007	1038	1061	1090	1155	1026	1060	1111	1084	1078	1098	1092	1064	1135	1097	1056	1030	1085	1064	1078	1028	1123	1047	1095	1046	1101	1069	1073	1082	1096	1049	1124	1115	1053	1072	1078	1065	1066	1057	1023	1093	1129	1083	1070	1107	1055	1122	1053	1052	1044	1099	1153	1061	1122	1093	1082	1142	1113	1127	1077	1079	1091	1128	1106	1022	1116	1054	1034	1149	1122	1038	1090	1121	1070	1035	1109	1097	1063	1084	1080	1131	1094	1065	1039	1100	1059	1131	1047	1065	1102	1069	1119	1069	1097	1099	1053	1119	1098	1084	1041	1102	1101	1102	1040	1088	1140	1094	1096	1057	1068	1032	1065	1067	1063	1024	1048	1111	1131	1082	1124	1074	1042	1026	1111	1072	1059	1051	1094	1102	1026	1058	1056	1096	1122	1113	1035	1141	1164	1042	1142	1113	1028	1099	1126	1041	1074	1043	1104	1151	1080	1081	1051	1114	1153	1027	1040	1077	1117	1083	1082	1078	1078	1076	1076	1066	1123	1064	1137	1115	1053	1072	1104	1052	1092	1024	1134	1063	1071	1101	1112	1099	1073	1073	1102	1130	1133	1036	1165	1030	1119	1089	1065	1160	1115	1063	1041	1059	1113	1061	1095	1102	1072	1053	1146	1091	1157	1112	1061	1087	1123	1060	1067	1073	1119	1110	1070	1107	1156	1096	1156	1117	1082	1097	1087	1137	1073	1082	1077	1083	1066	1063	1130	1091	1077	1072	1147	1080	1054	1064	1094	1021	1066	1075	1053	1106	1105	1037	1051	1092	1069	1086	1054	1084	1086	1041	1032	1086	1111	1093	1054	1096	1115	1046	1120	1132	1033	1081	1007	1097	1068	1036	1112	1073	1090	1138	1130	1101	1090	1040	1118	1089	1125	1084	1050	1090	1064	1085	1046	1094	1123	1091	1117	1070	1063	1060	1180	1079	1102	1115	1103	1101	1072	1077	1042	1098	1024	1059	1118	1122	1086	1087	1059	1044	1098	1054	1079	1054	1082	1097	1109	1086	1102	1012	1076	1136	1099	1077	1078	1089	1074	1053	1053	1045	1055	1106	1071	1069	1064	1068	1082	1076	1068	1139	1181	1053	1088	1066	1078	1119	1142	1156	1013	1139	1043	1039	1102	1056	1104	1031	1105	1089	1039	1104	1114	1075	1084	1068	1058	1057	1150	1032	1037	1106	1098	1101	1034	1087	1028	1097	1055	1100	1119	1146	1059	1105	1107	1115	1098	1102	1127	1070	1056	1111	1114	1103	1039	1054	1056	1088	1073	1039	1064	1172	1076	1073	1085	1068	1065	1105	1073	1094	1092	1069	1045	1067	1081	1097	1099	1137	1054	1066	1099	1030	1008	1102	1106	1043	1112	1079	1113	1057	1144	1063	1095	1070	1075	1113	1144	1049	1084	1110	1050	1079	1031	1075	1108	1069	1067	1130	1111	1045	1025	1062	1098	1097	1071	1079	1105	1088	1112	1082	1085	1085	1089	1043	1075	1089	1060	1052	1025	1070	1057	1059	1109	1099	1108	1102	1078	1022	1107	1114	1102	1121	1155	1056	1056	1104	1067	1141	1139	1079	1107	1070	1103	1099	1014	1064	1064	1064	1046	1115	1028	1070	1089	1074	1112	1087	1108	1107	1098	1073	1090	1053	1100	1052	1064	1124	1135	1107	1111	1103	1074	1067	1119	1067	1095	1091	1047	1043	1125	1047	1057	1039	1082	1076	1115	1101	1093	1126	1090	1098	1072	1074	1119	1067	1037	1095	1086	1052	1050	1047	1049	1075	1153	1075	1097	1053	1089	1095	1155	1114	1077	1114	1098	1087	1064	1085	1085	1063	1071	1103	1179	1105	1092	1075	1097	1072	1099	1082	1061	1124	1009	1043	1108	1107	1057	1062	1057	1101	1092	1069	1117	1110	1106	1114	1068	1059	1070	1123	1038	1063	1133	1105	1099	1101	1033	1067	1043	1043	1087	1089	1022	1093	1098	1065	1109	1089	1076	1034	1021	1032	1007	1052	1029	1073	1024	1070	1050	1107	1102	1094	1073	1100	1100	1102	1059	1098	1040	1065	1056	1083	1050	1110	1061	1061	1099	1139	1105	1113	1055	1026	1038	1113	1155	1044	1097	1076	1070	1124	1049	1120	1092	1096	1105	1096	1093	1030	1092	1134	1100	1029	1048	1122	1083	1090	1012	1044	1073	1009	1088	1073	1098	1130	1120	1141	1061	1070	1062	1090	1063	1099	1095	1072	1117	1074	1089	1020	1104	1060	1046	1090	1095	1121	1042	994	1087	1094	1057	1099	1129	1099	1103	1146	1054	1094	1102	1119	1103	1076	1079	1167	1052	1104	1065	1128	1137	1051	1061	1050	1059	1071	1070	1054	1096	990	1105	1063	1057	1080	1070	1099	1073	1093	1150
15834	23263	19997	11565	8060	6219	4788	3777	3064	2671	2234	2058	1868	1719	1667	1646	1546	1499	1501	1440	1375	1420	1399	1353	1393	1420	1337	1309	1292	1356	1313	1314	1314	1302	1219	1336	1286	1320	1294	1311	1337	1315	1236	1276	1296	1301	1285	1267	1284	1260	1350	1232	1239	1261	1270	1300	1315	1310	1251	1288	1309	1276	1255	1325	1231	1275	1273	1282	1268	1267	1317	1267	1296	1274	1254	1248	1215	1262	1301	1232	1264	1208	1263	1234	1229	1288	1215	1237	1235	1267	1257	1212	1291	1258	1262	1328	1270	1296	1271	1349	1232	1305	1229	1259	1240	1259	1328	1331	1231	1255	1225	1238	1233	1229	1268	1276	1338	1228	1224	1211	1297	1304	1333	1265	1256	1279	1291	1309	1268	1235	1244	1208	1329	1178	1234	1282	1215	1294	1214	1247	1263	1259	1236	1238	1242	1260	1306	1283	1210	1281	1237	1286	1270	1308	1228	1272	1238	1265	1313	1242	1232	1216	1246	1255	1204	1286	1256	1304	1278	1254	1246	1319	1307	1264	1242	1278	1301	1321	1312	1295	1247	1296	1230	1249	1310	1276	1196	1263	1202	1250	1220	1238	1218	1284	1227	1310	1274	1268	1237	1279	1261	1240	1264	1211	1269	1298	1274	1335	1185	1249	1317	1281	1313	1271	1251	1293	1242	1203	1254	1270	1184	1311	1282	1229	1293	1282	1327	1247	1270	1267	1290	1307	1255	1234	1222	1239	1308	1329	1236	1189	1277	1316	1226	1286	1307	1211	1217	1207	1239	1252	1256	1290	1274	1225	1244	1266	1209	1245	1271	1193	1265	1251	1235	1237	1227	1303	1251	1258	1267	1210	1190	1281	1208	1299	1251	1171	1234	1257	1211	1314	1227	1243	1250	1325	1264	1263	1217	1238	1195	1235	1306	1339	1293	1260	1308	1312	1239	1245	1281	1223	1263	1211	1249	1247	1259	1237	1261	1241	1229	1233	1294	1177	1244	1292	1240	1259	1246	1259	1261	1217	1269	1262	1232	1236	1253	1249	1227	1286	1270	1204	1223	1294	1226	1296	1296	1248	1209	1233	1267	1322	1263	1209	1352	1213	1259	1313	1190	1270	1246	1266	1262	1269	1324	1213	1282	1272	1235	1281	1285	1264	1230	1199	1303	1216	1233	1283	1302	1277	1237	1287	1242	1201	1255	1264	1202	1265	1265	1182	1267	1242	1230	1246	1233	1263	1269	1301	1249	1223	1275	1219	1224	1248	1238	1209	1170	1312	1286	1240	1287	1210	1239	1281	1282	1262	1270	1271	1328	1260	1267	1253	1233	1269	1205	1224	1248	1211	1167	1230	1257	1256	1199	1263	1233	1298	1219	1204	1202	1246	1228	1194	1248	1197	1274	1283	1244	1261	1229	1288	1188	1275	1213	1329	1216	1231	1228	1214	1256	1300	1309	1240	1228	1293	1294	1215	1230	1264	1251	1210	1287	1233	1237	1208	1221	1230	1271	1266	1294	1304	1206	1248	1302	1231	1248	1257	1259	1234	1255	1265	1244	1286	1225	1193	1216	1248	1285	1246	1270	1282	1226	1287	1213	1238	1224	1260	1281	1251	1288	1229	1313	1271	1287	1266	1270	1311	1279	1266	1278	1263	1246	1232	1236	1227	1162	1277	1256	1177	1242	1339	1299	1209	1254	1251	1226	1236	1273	1264	1248	1251	1259	1315	1222	1253	1213	1217	1305	1295	1270	1230	1254	1250	1233	1281	1223	1242	1283	1229	1298	1289	1208	1261	1244	1233	1277	1289	1170	1295	1207	1274	1217	1285	1216	1282	1320	1289	1225	1256	1244	1238	1268	1274	1309	1266	1233	1221	1234	1272	1165	1238	1298	1239	1260	1253	1295	1277	1264	1263	1236	1210	1269	1255	1257	1242	1301	1248	1257	1263	1300	1230	1246	1185	1239	1209	1198	1282	1245	1279	1255	1239	1220	1229	1277	1260	1251	1168	1300	1238	1287	1201	1270	1188	1239	1312	1221	1268	1206	1235	1276	1228	1217	1245	1205	1234	1244	1249	1256	1223	1268	1289	1269	1220	1256	1231	1313	1194	1287	1317	1197	1195	1267	1301	1284	1316	1249	1274	1266	1222	1192	1260	1232	1242	1247	1239	1256	1235	1268	1266	1194	1241	1204	1224	1220	1269	1218	1244	1237	1272	1289	1258	1257	1249	1233	1225	1224	1235	1234	1267	1229	1264	1249	1280	1310	1184	1292	1267	1226	1204	1336	1263	1273	1247	1320	1245	1262	1203	1261	1256	1297	1233	1178	1243	1250	1304	1247	1289	1216	1202	1238	1272	1216	1190	1192	1232	1260	1265	1222	1273	1289	1253	1235	1196	1216	1278	1300	1263	1250	1278	1278	1276	1204	1219	1214	1285	1253	1263	1222	1266	1233	1300	1269	1274	1277	1305	1182	1200	1229	1221	1206	1297	1255	1270	1233	1223	1245	1221	1229	1259	1271	1275	1220	1245	1275	1273	1262	1282	1281	1223	1294	1178	1261	1241	1262	1259	1242	1294	1205	1248	1219	1276	1281	1241	1236	1249	1283	1221	1198	1283	1251	1259	1220	1240	1256	1225	1223	1195	1239	1229	1292	1214	1202	1272	1271	1247	1262	1319	1232	1235	1302	1222	1316	1238	1290	1246	1232	1259	1262	1318	1199	1242	1198	1230	1298	1263	1219	1268	1209	1257	1240	1280	1204	1325	1220	1235	1247	1243	1307	1189	1254	1270	1207	1219	1190	1276	1191	1271	1249	1252	1224	1237	1243	1210	1207	1264	1291	1223	1255	1244	1243	1275	1229	1270	1269	1244	1262	1196	1253	1308	1322	1318	1244	1213	1225	1259	1292	1286	1246	1226	1330	1252	1235	1221	1239	1255	1198	1294	1237	1244	1262	1238	1267	1197	1243	1220	1269	1258	1239	1289	1212	1354	1248	1223	1206	1307	1244	1227	1243	1252	1243	1263	1314	1274	1244	1239	1220	1219	1326	1224	1263	1196	1242	1215	1244	1256	1315	1213	1236	1210	1230	1195	1255	1197	1224	1258	1259	1293	1248	1204	1223	1208	1253	1248	1229	1245	1257	1291	1223	1254	1253	1334	1290	1208	1236	1260	1230	1240	1268	1249	1305	1261	1292	1254	1267	1294	1195	1281	1173	1215	1273	1299	1219	1291	1261	1310	1299	1273	1253	1241	1276	1234	1203	1227	1248	1249	1220	1207	1227	1251	1208	1221	1297	1264	1191	1175	1226	1276	1307	1192	1242	1202	1274	1249	1261	1212	1285	1270	1239	1278	1247	1303	1202	1324	1213	1231	1225	1240	1215	1299	1273	1230	1226	1206	1292	1236	1225	1242	1268	1256	1209	1242	1288	1267	1270	1220	1305	1272	1214	1248	1233	1244	1183	1269	1285	1216	1222	1290	1226	1167	1264	1272	1287	1252	1256	1231	1276	1260	1226	1296	1210	1267	1233	1253	1302	1230	1236	1284	1269	1308	1171	1190	1292	1245	1269	1257	1239	1254	1279	1240	1253	1304	1249	1243	1249	1252	1208	1284	1292	1251	1281	1260	1244	1256	1288	1240	1287	1197	1222	1228	1258	1217	1221	1232	1186	1264	1274	1240	1237	1246	1156	1233	1284	1278	1287	1263	1248	1270	1263	1291	1234	1287	1230	1235	1287	1290	1199	1211	1223	1242	1350	1331	1201	1253	1214	1244	1284	1204	1252	1225	1270	1210	1299	1202	1289	1228	1208	1235	1323	1239	1231	1209	1255	1280	1251	1347	1202	1209	1313	1315	1270	1242	1336	1225	1249	1267	1222	1281	1280	1272	1217	1224	1237	1346	1223	1278	1236	1242	1200	1206	1218	1238	1308	1268	1270	1245	1225	1272	1203	1207	1204	1254	1275	1232	1212	1297	1302	1279	1269	1197	1233	1307	1282	1227	1245	1220	1208	1238	1293	1274	1253	1257	1272	1287	1240	1211	1264	1324	1142	1254	1241	1235	1238	1299	1201	1219	1236	1266	1281	1289	1207	1205	1227	1281	1233	1161	1265	1357	1229	1219	1259	1324	1240	1277	1246	1228	1221	1195	1256	1167	1204	1202	1251	1270	1271	1325	1235	1206	1321	1321	1261	1231	1216	1200	1246	1221	1286	1204	1314	1199	1273	1144	1288	1257	1200	1270	1233	1252	1363	1229	1232	1195	1358	1273	1210	1301	1272	1187	1317	1233	1243	1174	1263	1291	1248	1219	1295	1229	1218	1224	1293	1267	1231	1252	1256	1255	1198	1276	1273	1267	1248	1229	1262	1233	1257	1278	1246	1269	1304	1313	1257	1255	1239	1218	1250	1290	1234	1243	1200	1282	1301	1185	1246	1234	1223	1231	1249	1232	1244	1262	1240	1207	1259	1243	1238	1194	1248	1263	1283	1203	1299	1261	1227	1294	1201	1292	1171	1276	1264	1197	1300	1233	1267	1276	1265	1337	1243	1220	1188	1248	1230	1268	1243	1266	1249	1215	1269	1252	1248	1279	1221	1251	1230	1234	1228	1163	1212	1208	1238	1244	1256	1227	1253	1290	1270	1274	1184	1182	1244	1230	1261	1269	1263	1247	1297	1154	1247	1297	1245	1243	1248	1254	1252	1224	1233	1170	1274	1210	1278	1234	1212	1216	1300	1235	1275	1205	1246	1268	1229	1239	1188	1263	1218	1195	1237	1251	1269	1207	1284	1257	1301	1228	1302	1258	1210	1308	1277	1248	1222	1219	1264	1229	1236	1227	1260	1235	1237	1289	1270	1271	1198	1270	1278	1243	1253	1230	1266	1252	1277	1269	1265	1237	1256	1247	1237	1213	1221	1267	1251	1224	1266	1269	1185	1243	1205	1224	1214	1251	1214	1207	1175	1257	1231	1215	1265	1206	1287	1260	1307	1225	1318	1195	1219	1243	1297	1245	1190	1243	1253	1194	1265	1227	1245	1276	1202	1222	1235	1243	1276	1276	1194	1254	1213	1211	1276	1317	1198	1262	1223	1220
27176	20194	9100	2040	1222	916	815	752	671	616	649	635	609	627	626	616	593	610	586	591	601	608	612	597	591	591	597	569	603	615	593	638	608	611	618	572	584	602	604	608	575	639	628	605	602	603	616	605	624	583	647	597	584	604	607	592	578	573	572	631	612	596	626	619	602	626	623	573	623	659	612	605	616	624	603	587	579	598	631	610	557	601	607	606	601	574	549	655	631	584	615	608	606	578	587	592	586	569	610	614	571	625	617	596	624	600	572	630	596	585	593	582	595	603	611	546	598	570	655	574	584	613	602	602	605	598	606	656	634	599	588	604	607	587	591	608	587	628	614	568	563	569	607	588	590	578	560	586	592	578	621	618	598	640	593	613	617	664	592	640	627	612	595	603	619	591	631	598	579	585	612	609	572	601	567	633	605	652	622	603	629	637	632	613	619	629	572	619	621	609	574	650	554	592	591	565	577	548	562	589	607	563	655	554	575	555	582	584	591	612	616	597	539	603	625	533	567	565	610	611	586	635	596	586	587	599	608	604	635	623	614	608	580	625	611	612	594	622	558	599	585	579	580	611	600	626	593	590	599	602	558	589	612	607	657	574	614	555	587	596	609	660	618	593	544	587	586	612	606	620	592	618	596	598	617	541	583	570	622	555	575	598	584	577	598	599	658	613	584	618	578	603	595	589	596	592	602	585	583	589	614	595	631	630	575	611	585	600	645	593	601	575	611	649	578	610	614	602	615	593	639	587	606	655	588	643	569	591	644	584	585	596	619	582	636	633	605	591	637	601	612	585	592	627	581	633	636	562	608	595	627	612	620	594	579	632	542	606	600	594	630	584	597	642	541	614	626	582	594	623	616	579	615	610	601	573	629	585	606	572	610	603	644	638	596	582	580	592	634	599	607	590	587	596	577	590	647	619	602	596	606	585	602	608	558	585	632	599	627	615	590	603	551	623	576	576	600	631	568	585	626	532	572	561	618	617	617	594	587	614	647	561	590	588	585	619	571	584	624	599	602	599	638	576	597	592	599	574	612	581	590	610	597	604	604	603	594	590	584	604	589	620	599	563	572	561	588	606	601	593	597	606	606	578	587	607	613	613	582	564	586	625	578	622	637	626	614	574	598	578	577	580	568	612	598	617	624	616	592	596	571	577	622	641	603	600	612	608	642	600	638	567	619	604	605	631	616	632	591	553	580	559	563	627	590	631	615	636	542	614	584	595	619	593	563	560	608	615	613	616	617	577	579	604	583	585	572	609	594	609	593	546	597	633	616	621	608	600	647	583	577	610	611	586	597	591	582	614	634	621	618	624	623	640	609	613	653	579	587	652	571	595	644	582	632	609	613	601	629	619	577	589	581	589	620	588	611	594	572	610	597	599	611	627	636	582	597	588	638	594	593	609	627	588	600	551	656	615	593	632	588	608	625	606	594	586	613	582	600	607	561	637	616	627	588	619	594	609	576	633	624	625	606	614	611	611	585	599	598	597	589	593	585	600	625	595	586	591	615	645	587	598	697	603	575	629	636	618	581	607	611	595	603	619	584	632	647	602	637	606	582	587	566	626	612	610	602	610	576	620	597	582	599	605	596	650	560	621	620	626	652	591	598	609	622	625	624	586	602	612	566	627	596	601	594	603	602	607	611	617	587	635	650	600	615	618	613	628	619	589	551	595	584	655	578	609	585	635	614	628	583	592	600	603	616	592	589	600	637	557	566	611	611	606	623	607	607	595	622	577	593	620	621	629	589	585	620	615	579	595	638	592	614	643	637	593	571	611	601	639	565	616	658	610	596	604	624	645	590	583	592	588	582	538	572	550	640	559	646	620	631	601	591	596	580	628	564	620	588	571	619	601	625	672	635	586	562	674	643	597	596	613	627	587	603	632	580	625	640	581	598	598	615	584	637	617	614	614	602	596	576	602	576	617	598	596	586	579	629	601	557	596	585	583	625	574	594	550	554	604	616	599	594	614	635	657	572	577	573	613	598	633	583	574	630	600	571	579	594	604	621	594	602	577	626	640	609	584	594	615	642	625	595	594	629	603	580	585	567	654	585	640	573	604	559	577	580	626	608	570	628	589	591	581	574	582	552	589	582	577	610	544	621	628	565	592	606	560	592	596	615	655	614	644	630	625	641	574	571	586	613	599	549	613	599	641	613	597	607	533	653	600	596	609	590	617	573	612	571	577	570	582	594	594	587	596	588	616	576	612	596	621	618	601	612	572	617	628	592	579	618	625	644	581	570	618	546	578	606	612	614	605	593	615	639	607	576	601	611	560	616	589	679	608	591	564	593	651	618	623	609	616	629	571	591	602	621	581	584	615	620	602	611	588	625	613	620	612	659	572	595	617	570	674	605	602	601	596	606	596	619	635	570	587	639	584	611	610	631	632	626	610	643	623	575	580	588	559	612	624	591	592	594	653	589	582	583	578	587	587	579	607	658	619	574	654	655	592	567	627	629	622	625	561	596	629	586	633	594	576	569	555	572	617	618	615	575	640	613	658	657	619	555	605	596	613	594	535	560	605	588	590	617	585	609	607	583	598	595	586	586	613	663	573	596	586	599	578	587	603	627	604	658	583	658	635	558	586	648	627	589	616	601	574	603	624	609	615	627	603	564	601	591	612	603	607	631	590	583	618	609	594	570	637	572	598	628	611	602	620	667	565	573	593	610	600	616	586	602	553	594	628	638	625	596	621	565	608	573	605	617	594	603	569	614	610	629	603	576	630	603	642	613	623	646	616	584	553	561	632	594	622	563	586	579	633	581	583	577	627	579	574	593	646	621	601	590	599	600	636	639	585	570	623	592	578	608	626	616	600	608	563	578	586	612	561	573	634	603	561	583	562	599	585	564	591	625	627	591	598	610	641	590	618	572	615	598	599	611	586	624	621	620	594	630	607	597	597	610	608	590	601	589	566	598	618	606	638	620	557	620	617	644	604	614	630	600	583	582	608	618	605	595	578	616	590	601	609	635	569	569	632	618	599	594	632	575	644	626	608	614	596	588	592	621	623	570	609	590	587	594	584	611	578	534	617	603	621	580	579	635	623	615	572	612	584	637	602	581	615	596	597	629	565	615	606	610	636	604	596	567	566	590	604	575	590	564	635	606	633	581	581	609	582	587	635	610	604	663	598	612	616	587	583	608	603	582	608	611	621	605	607	576	615	560	571	578	634	634	569	588	658	601	655	547	600	614	618	590	586	588	627	589	600	598	596	592	607	573	625	618	582	584	606	581	563	605	596	595	592	610	583	582	658	623	621	637	598	592	581	608	587	619	582	605	570	591	625	659	603	649	603	601	592	573	643	624	592	585	623	574	634	590	642	564	583	637	582	620	630	660	571	608	590	632	603	599	622	609	605	635	597	593	600	609	631	582	582	578	614	587	548	614	611	622	644	609	611	609	583	594	540	632	591	578	593	654	594	634	567	605	604	622	636	601	562	653	576	552	584	626	557	594	581	573	571	599	579	622	579	594	590	602	591	642	577
11594	6233	4787	2523	1768	1375	1157	1033	957	850	719	726	717	690	779	743	777	735	756	765	732	720	740	680	705	713	682	782	738	718	711	720	733	728	708	755	704	731	686	736	783	682	699	787	711	747	728	677	767	733	733	773	736	750	726	720	716	756	739	734	768	715	680	725	690	757	720	715	727	780	715	705	753	759	725	757	743	731	678	718	707	733	712	754	735	765	746	692	703	707	757	719	703	720	727	724	729	750	747	724	691	767	740	755	709	736	701	726	726	724	744	710	723	734	750	756	735	722	738	715	697	736	747	723	730	721	754	719	701	682	755	681	724	730	722	749	724	705	682	693	747	696	746	755	781	743	711	733	733	757	689	751	724	750	736	746	785	709	701	739	665	722	793	697	710	756	734	714	753	717	732	728	733	719	759	728	759	750	795	722	730	711	716	724	720	739	707	745	678	706	687	760	772	743	727	709	736	717	704	687	725	726	727	752	765	768	729	753	725	766	662	758	702	694	747	705	735	778	743	749	677	685	667	706	752	739	683	706	773	691	728	739	756	661	723	744	736	742	688	763	763	788	701	720	733	730	707	761	725	717	736	687	738	685	701	743	738	811	734	663	686	746	709	704	732	709	707	712	723	716	698	756	710	671	726	687	749	745	723	703	688	767	752	687	755	667	703	759	738	712	787	763	703	699	707	735	731	781	763	689	727	724	683	710	766	666	686	715	776	718	748	736	744	733	691	757	754	715	753	735	710	732	726	741	731	711	727	768	750	724	692	707	686	711	715	761	717	752	687	704	743	759	713	743	713	696	774	695	672	774	677	686	729	759	773	699	709	722	687	702	722	683	709	741	681	695	745	737	700	701	724	715	703	707	737	699	750	714	722	709	744	692	753	700	711	676	778	748	740	787	735	725	714	786	720	718	748	693	717	722	746	699	727	695	746	711	733	665	708	702	748	722	727	770	768	738	734	778	801	719	754	726	743	666	729	705	750	751	694	742	742	728	709	763	729	694	758	730	727	741	699	677	743	804	735	754	735	674	726	785	690	781	730	743	756	703	707	728	746	740	747	718	709	769	731	752	735	731	715	783	694	735	718	718	695	700	710	704	703	695	738	723	732	684	751	763	733	689	729	757	715	709	702	681	715	770	668	713	739	734	756	733	745	744	734	709	804	765	724	687	714	731	764	755	765	743	712	741	737	716	758	718	733	739	731	742	731	740	728	786	752	696	732	725	751	768	743	705	721	763	757	721	715	700	769	717	725	785	745	784	757	719	725	714	795	752	683	718	705	738	692	713	768	704	726	744	729	706	719	729	740	691	749	744	707	802	738	799	758	696	740	697	749	669	715	744	722	731	704	720	667	752	740	717	753	724	722	699	718	690	700	703	701	687	723	667	744	718	716	787	736	717	710	746	738	719	767	765	704	749	745	742	764	744	737	711	787	688	717	700	750	760	689	743	699	760	758	727	774	719	739	721	718	725	695	732	683	689	756	678	728	710	696	715	707	707	689	726	746	776	719	696	737	733	700	725	757	679	700	791	691	706	695	761	755	752	756	721	720	758	723	735	726	693	733	742	746	687	676	729	719	725	754	758	657	720	723	758	702	731	803	756	768	714	696	773	675	701	746	741	761	789	764	734	694	742	698	701	709	758	774	791	730	720	738	724	733	718	700	692	790	724	715	777	741	686	709	724	702	723	689	768	729	728	761	762	715	753	706	771	756	744	722	717	758	728	757	728	706	741	776	733	722	751	691	734	737	731	716	785	742	727	718	710	755	744	660	759	759	733	689	696	763	751	703	716	738	714	761	738	739	740	729	705	697	731	715	696	675	736	723	745	739	704	714	719	698	722	730	726	747	706	727	733	754	723	725	663	764	727	723	698	745	691	750	696	699	687	759	718	743	725	755	710	772	702	710	686	728	736	709	688	680	726	723	698	709	682	703	716	714	789	718	739	737	729	744	690	730	730	698	729	734	716	719	710	720	771	722	709	759	740	718	790	738	741	746	715	725	782	694	690	764	741	655	757	740	782	711	735	697	694	802	716	669	722	731	733	701	752	741	760	683	710	765	762	739	718	737	753	776	709	733	714	733	760	720	743	764	714	727	715	711	704	723	736	733	739	736	731	731	718	717	759	719	742	700	690	754	725	725	713	694	742	748	715	748	775	735	727	701	733	715	727	699	731	735	724	715	757	748	724	721	766	725	698	715	690	720	754	741	734	728	738	722	697	734	713	696	726	720	674	747	707	733	736	677	700	740	706	727	731	764	750	733	753	753	682	766	734	674	714	714	728	693	745	724	732	733	750	745	754	742	723	713	761	730	751	759	706	735	738	676	698	714	729	733	719	699	715	739	766	694	704	728	772	673	719	693	717	747	770	689	766	688	727	725	746	762	732	738	725	744	713	711	732	686	720	718	744	753	750	761	721	732	717	702	757	745	745	714	702	680	747	737	733	722	678	710	759	714	721	739	733	687	702	771	684	685	743	721	734	743	733	752	743	759	716	730	732	702	720	693	704	756	796	710	736	691	706	743	686	769	745	738	714	759	716	736	694	722	740	715	711	684	726	705	754	774	723	732	673	689	737	671	712	752	711	714	702	741	707	730	714	727	717	701	746	695	732	735	728	768	774	712	748	706	706	722	703	761	666	753	716	714	730	722	723	751	744	704	728	699	665	765	741	692	696	762	714	750	749	684	699	726	757	706	758	759	664	728	719	704	734	721	734	728	686	754	760	726	736	691	719	770	714	720	702	711	753	714	742	743	779	695	729	746	729	696	765	664	701	738	797	706	738	715	725	728	688	708	686	719	714	727	708	771	735	694	689	724	703	717	722	681	767	714	731	683	745	712	698	710	739	772	732	694	729	715	769	658	728	724	721	728	737	706	760	732	721	667	656	756	706	738	645	774	753	719	697	692	742	776	723	736	736	751	668	734	737	724	730	744	733	727	709	702	712	736	714	734	706	719	721	767	717	704	659	702	756	755	726	718	688	766	786	725	792	726	763	758	706	730	752	726	746	723	701	738	740	723	710	676	707	691	728	734	717	701	754	732	752	680	748	690	740	708	721	693	762	717	728	744	741	719	737	736	728	732	712	740	740	737	723	746	732	727	738	709	737	688	695	688	721	732	724	735	716	721	751	706	769	748	723	732	740	732	728	746	744	701	747	725	778	748	715	730	753	769	703	687	747	694	737	737	761	765	719	719	768	718	711	762	726	731	679	717	747	732	732	721	727	798	711	698	703	720	670	721	725	736	723	752	712	714	718	686	684	723	722	719	723	731	712	737	763	724	733	751	729	798	753	658	749	749	719	758	652	762	690	718	780	723	690	733	697	712	756	724	735	690	725	713	755	780	743	781	729	696	717	735	741	703	695	741	763	721	753	749	786	746	734	734	688	717	776	701	764	717	710	782	783	764	714	719	711	717	773	712	698	719	779	755	748	732	722	751	735	731	733	733	728	746	718	632	705	751	730	760	744	751	704	751	698	723	799
23854	21150	28496	24060	21165	12074	2549	1619	1388	1251	1234	1160	1113	1086	1079	1054	1010	1014	998	1063	1045	1053	995	965	964	1023	1027	982	1051	926	1011	1018	969	953	998	1037	997	1023	966	1034	974	979	996	965	943	969	997	927	975	985	946	1031	983	997	1013	939	985	978	1010	1051	976	923	968	985	950	968	946	986	976	1002	974	965	945	964	981	926	971	924	1011	926	971	945	999	1006	951	1004	967	954	924	974	924	998	972	982	1038	962	960	932	950	999	1037	988	963	970	944	961	946	968	959	973	947	957	925	1050	941	1001	905	961	982	972	985	960	1024	955	953	983	976	1002	937	968	974	992	940	1015	950	965	920	929	969	938	985	937	930	919	949	932	972	940	963	942	957	982	987	901	974	938	966	958	970	968	953	971	985	979	948	983	1032	939	961	982	928	939	942	990	978	971	941	900	957	1005	948	968	949	977	991	922	979	992	953	975	953	1007	969	988	948	984	919	977	992	955	967	977	941	901	978	915	1018	982	931	966	977	965	943	1017	904	999	985	935	988	1005	966	929	965	957	939	953	954	955	954	959	907	966	962	972	886	888	938	931	959	916	980	912	986	947	946	951	958	955	941	959	937	955	939	979	969	959	968	941	976	904	935	996	949	1004	982	942	957	996	969	941	954	974	957	950	970	975	963	923	988	976	936	957	964	952	978	934	926	1003	960	962	995	918	983	994	1023	942	996	955	939	959	962	923	956	973	970	1051	955	931	956	941	1027	947	942	920	977	943	933	997	921	969	957	950	996	918	916	969	956	929	921	1007	961	925	900	980	928	980	1006	986	953	982	972	950	923	952	935	978	954	1002	897	901	979	994	977	947	975	962	988	942	985	903	942	957	954	982	950	926	940	936	914	942	965	1005	947	920	962	963	950	930	930	963	934	958	982	1004	964	965	940	908	997	951	962	960	939	925	1037	999	995	982	921	945	996	990	961	984	970	933	972	936	960	901	963	1013	1030	972	936	946	962	983	966	1001	1030	988	965	948	954	994	965	977	988	948	1018	992	914	918	984	932	961	991	942	970	949	1025	945	976	955	953	935	909	1005	941	1029	1025	963	946	952	951	1000	933	1036	935	932	970	1014	913	965	923	1051	955	980	999	954	950	1003	966	934	951	917	924	921	972	969	879	1013	994	969	933	963	993	975	917	953	995	1002	925	996	981	978	989	896	993	953	959	953	958	938	980	981	946	946	904	951	971	956	934	935	978	950	915	985	1015	904	946	906	967	1010	942	983	960	968	953	985	959	1001	981	934	948	999	1024	987	979	918	1016	919	931	933	976	976	969	894	979	940	922	967	1005	994	975	933	983	948	948	1013	938	916	945	1021	1006	945	1022	947	901	972	938	964	955	989	974	931	944	965	954	995	931	938	976	1002	929	913	953	937	983	966	900	977	932	938	944	955	940	966	947	1001	991	982	965	904	999	913	974	957	923	956	953	1008	959	947	926	908	966	1061	931	968	986	963	937	979	936	967	975	936	954	937	956	930	945	931	935	963	962	953	968	974	989	913	965	931	983	992	963	1033	910	958	917	957	979	917	934	925	934	1003	928	956	919	921	966	972	933	953	921	966	1038	993	975	957	946	929	948	956	946	974	942	968	986	995	913	1002	970	945	942	932	972	989	928	994	952	947	949	953	927	970	882	939	924	955	953	998	956	964	984	957	964	952	967	955	925	962	955	983	984	921	956	979	991	957	978	948	934	989	960	914	976	947	949	970	963	936	908	923	945	1006	936	916	934	984	960	973	984	918	916	1041	908	957	927	940	973	951	1019	951	988	987	890	930	974	968	934	976	931	989	951	956	913	977	973	970	960	911	974	923	986	980	969	906	1047	979	923	989	1000	1042	970	961	971	982	917	1014	941	950	964	981	993	950	903	1011	909	990	960	971	991	926	945	1009	990	948	947	922	911	1002	1032	957	984	947	948	955	945	942	955	980	959	964	959	975	961	991	970	986	984	943	961	930	937	924	979	998	940	908	985	951	956	956	1011	950	936	960	955	985	925	1000	983	971	990	952	928	979	954	981	948	949	908	934	998	986	969	1026	963	962	1030	944	977	995	1005	960	969	988	959	976	908	975	933	964	966	956	910	983	921	933	982	943	913	941	982	974	984	990	1022	919	944	926	949	930	1025	975	997	968	951	949	961	971	920	988	977	956	950	950	990	937	1009	889	979	923	981	967	967	954	958	933	992	946	979	979	1010	954	978	974	978	948	999	944	964	939	977	978	1016	960	967	965	992	969	934	984	985	938	964	979	984	952	899	1008	907	965	925	944	937	948	962	946	1019	933	902	917	975	979	954	958	1010	1020	966	903	919	925	924	1006	915	930	937	958	963	974	1018	998	927	991	950	971	949	900	982	962	886	928	950	948	961	997	928	961	994	925	973	924	1006	1012	971	952	1018	954	901	956	1001	924	946	985	967	973	900	1012	968	932	936	1039	926	948	981	1000	972	938	914	951	951	950	977	971	972	974	943	951	932	932	993	997	1015	978	957	956	928	892	978	917	853	981	927	971	943	981	975	922	963	947	920	1006	993	985	943	931	928	968	950	948	1015	1027	984	948	954	959	914	947	957	982	954	956	940	951	965	937	945	952	948	986	942	976	957	917	978	969	949	1001	933	983	971	979	1015	968	948	979	968	1013	954	944	998	915	907	1013	963	947	919	936	943	1019	933	946	893	927	955	945	982	984	954	962	975	909	953	967	925	930	914	986	984	917	970	923	973	984	955	960	983	981	974	946	985	941	942	975	959	1001	918	989	973	1007	1009	988	933	983	910	983	1006	950	949	950	965	956	953	980	952	955	966	928	989	1001	969	978	938	935	995	976	901	966	924	959	952	974	914	1019	992	953	944	964	974	947	954	962	922	990	926	983	949	932	973	941	939	937	978	926	930	897	914	918	945	940	955	992	965	941	946	941	968	965	914	939	912	881	979	965	932	957	1000	934	1004	991	934	960	942	965	973	995	942	966	990	954	942	941	992	943	957	963	964	1006	904	975	981	998	992	926	979	990	931	981	953	985	977	953	955	946	912	975	1002	935	972	1022	962	1006	970	944	948	1013	969	941	979	938	981	928	1015	935	1016	947	929	915	951	999	944	951	981	931	945	918	926	974	931	977	962	945	910	905	956	911	923	957	920	963	968	986	949	914	918	964	940	1013	926	987	934	928	919	991	901	1029	950	913	960	1025	987	1006	970	955	981	933	956	972	962	927	956	966	961	918	963	910	986	938	969	921	954	1026	938	942	938	967	971	963	967	956	949	941	987	945	924	980	928	964	940	978	936	982	1029	951	992	976	959	989	973	943	970	971	963	935	925	895	925	1018	978	976	935	935	981	986	965	1012	986	973	982	948	971	929	918	963	983	979	950	944	947	959	977	981	948	886	914	947	1004	953	993	953	970	961	979	967	879	987	898	949	951	936	963	951	941	980	960	952	928	920	959	951	972	925	938	953	960	996	975	946	950	969	958	1014	935	928	995	912	972	980	959	963	959	997	957	927	921	993	986	946	987	953	928	969	914	943	961	924	963	965	1017	969	934	971	915	929	975	975	959	968	1025	947	941	1001	943	948	996	942	982	971	1042	925	967	977	971	894	954	957	923	941	975	965	954
12638	15456	13253	7309	5007	3757	3020	2448	2131	1883	1593	1468	1403	1332	1307	1343	1220	1217	1271	1232	1170	1163	1183	1159	1155	1152	1191	1195	1158	1155	1131	1168	1128	1112	1161	1123	1127	1106	1129	1086	1116	1122	1116	1114	1114	1088	1128	1149	1095	1143	1122	1134	1129	1146	1082	1124	1162	1151	1089	1099	1128	1159	1128	1113	1112	1128	1171	1072	1070	1065	1122	1111	1072	1118	1121	1158	1141	1104	1063	1105	1108	1116	1085	1074	1114	1103	1104	1146	1085	1161	1117	1071	1056	1061	1125	1220	1111	1193	1161	1163	1130	1170	1118	1063	1100	1126	1146	1081	1081	1107	1090	1154	1084	1115	1142	1047	1096	1115	1109	1049	1178	1141	1128	1162	1149	1148	1107	1126	1066	1105	1162	1140	1118	1047	1103	1176	1103	1104	1153	1076	1108	1085	1094	1158	1157	1130	1091	1103	1109	1090	1037	1129	1096	1122	1143	1107	1148	1095	1080	1090	1127	1110	1132	1105	1146	1081	1185	1143	1124	1124	1137	1143	1125	1169	1110	1139	1117	1162	1154	1143	1119	1085	1058	1148	1108	1176	1104	1098	1115	1135	1143	1115	1096	1119	1156	1078	1151	1106	1167	1115	1107	1082	1104	1060	1154	1058	1170	1191	1109	1104	1078	1118	1149	1132	1128	1121	1096	1103	1135	1225	1083	1136	1093	1111	1149	1136	1120	1117	1144	1133	1118	1027	1106	1114	1014	1147	1090	1100	1129	1130	1164	1148	1049	1146	1064	1094	1100	1102	1115	1108	1174	1121	1093	1119	1104	1086	1059	1124	1091	1124	1170	1140	1155	1155	1077	1057	1127	1053	1093	1132	1143	1091	1167	1185	1165	1091	1109	1098	1108	1137	1141	1157	1117	1115	1174	1135	1112	1155	1115	1117	1099	1113	1086	1129	1182	1165	1121	1078	1112	1145	1112	1132	1035	1122	1036	1148	1097	1117	1136	1150	1081	1114	1092	1107	1112	1048	1113	1123	1108	1125	1138	1201	1098	1134	1070	1151	1155	1148	1059	1128	1102	1214	1120	1145	1138	1119	1096	1088	1072	1112	1099	1138	1167	1136	1100	1061	1083	1183	1123	1108	1020	1081	1106	1107	1093	1049	1175	1174	1097	1114	1092	1119	1173	1092	1072	1119	1126	1118	1166	1090	1109	1046	1121	1110	1128	1157	1145	1071	1147	1150	1107	1093	1121	1099	1106	1108	1111	1108	1142	1130	1113	1091	1133	1115	1097	1067	1135	1074	1168	1118	1137	1055	1076	1112	1091	1117	1065	1154	1119	1058	1058	1119	1124	1122	1138	1185	1097	1112	1057	1057	1174	1107	1108	1115	1161	1062	1064	1105	1079	1055	1092	1132	1106	1150	1097	1139	1073	1075	1139	1033	1150	1102	1156	1102	1095	1130	1120	1103	1118	1083	1120	1107	1073	1080	1130	1076	1174	1113	1115	1143	1137	1122	1107	1114	1165	1071	1121	1122	1070	1083	1148	1088	1130	1125	1117	1091	1177	1136	1092	1142	1134	1096	1084	1144	1131	1082	1124	1129	1134	1147	1102	1097	1072	1124	1124	1127	1049	1094	1131	1122	1136	1123	1122	1066	1114	1112	1095	1098	1138	1121	1105	1072	1139	1060	1198	1119	1076	1093	1132	1065	1110	1049	1105	1111	1131	1123	1074	1092	1087	1148	1104	1089	1084	1095	1086	1112	1109	1119	1113	1072	1063	1129	1116	1073	1119	1115	1084	1100	1134	1077	1110	1127	1125	1113	1135	1097	1154	1128	1098	1181	1110	1123	1110	1091	1164	1101	1113	1074	1082	1139	1139	1132	1135	1114	1112	1093	1129	1066	1123	1042	1043	1131	1093	1193	1070	1055	1092	1081	1088	1113	1222	1101	1108	1132	1069	1099	1077	1165	1088	1085	1074	1092	1137	1166	1064	1120	1092	1115	1147	1099	1097	1071	1123	1114	1140	1071	1108	1096	1087	1098	1097	1094	1085	1063	1141	1143	1105	1103	1150	1128	1070	1158	1117	1107	1127	1131	1061	1057	1168	1149	1098	1092	1044	1085	1133	1091	1131	1146	1088	1155	1076	1132	1113	1128	1177	1177	1085	1125	1097	1114	1164	1042	1182	1049	1143	1128	1081	1126	1111	1082	1162	1046	1094	1119	1118	1088	1149	1127	1144	1101	1104	1143	1158	1075	1107	1066	1119	1085	1081	1103	1156	1171	1121	1132	1117	1120	1137	1085	1077	1081	1167	1043	1115	1093	1100	1087	1118	1091	1108	1107	1101	1174	1149	1086	1117	1124	1104	1094	1090	1138	1120	1067	1106	1149	1102	1152	1049	1101	1131	1054	1207	1114	1023	1074	1134	1131	1141	1098	1064	1056	1082	1134	1127	1138	1164	1102	1107	1163	1169	1107	1097	1072	1111	1035	1085	1065	1145	1066	1064	1129	1115	1070	1123	1109	1105	1103	1143	1145	1144	1046	1147	1123	1075	1119	1127	1104	1117	1124	1159	1095	1144	1126	1180	1132	1109	1119	1169	1103	1116	1156	1119	1108	1099	1055	1081	1096	1106	1132	1108	1051	1153	1104	1158	1179	1112	1136	1106	1119	1100	1089	1095	1108	1119	1125	1101	1102	1044	1123	1106	1083	1087	1059	1115	1112	1094	1094	1109	1130	1167	1139	1115	1074	1124	1104	1065	1149	1138	1111	1162	1119	1108	1095	1111	1064	1141	1113	1130	1118	1081	1099	1087	1048	1133	1087	1124	1115	1100	1120	1075	1083	1144	1178	1083	1157	1127	1173	1054	1084	1093	1098	1096	1151	1060	1115	1124	1124	1122	1115	1123	1073	1107	1135	1122	1072	1091	1087	1121	1096	1217	1089	1194	1097	1132	1055	1138	1088	1082	1108	1095	1078	1111	1076	1124	1132	1133	1086	1073	1082	1137	1094	1061	1126	1123	1129	1100	1080	1127	1072	1114	1108	1103	1069	1088	1145	1190	1178	1124	1134	1105	1098	1125	1128	1140	1066	1092	1138	1107	1068	1175	1110	1049	1106	1044	1146	1112	1100	1153	1138	1130	1117	1130	1092	1139	1082	1044	1077	1059	1117	1095	1088	1041	1059	1064	1124	1144	1153	1150	1135	1088	1107	1146	1116	1161	1088	1072	1067	1162	1122	1185	1080	1153	1133	1094	1046	1135	1177	1087	1130	1089	1118	1103	1183	1131	1104	1098	1111	1110	1124	1100	1098	1150	1095	1096	1168	1102	1103	1128	1080	1050	1111	1117	1104	1087	1092	1083	1162	1075	1111	1079	1136	1140	1100	1105	1117	1115	1112	1083	1206	1080	1074	1132	1060	1096	1066	1149	1067	1145	1080	1124	1067	1135	1124	1090	1136	1133	1110	1117	1076	1124	1146	1092	1093	1046	1154	1088	1150	1141	1062	1127	1122	1068	1055	1087	1158	1090	1143	1118	1074	1097	1067	1089	1098	1115	1102	1172	1101	1095	1139	1039	1085	1083	1148	1117	1105	1144	1104	1121	1147	1055	1139	1089	1133	1109	1109	1101	1154	1105	1164	1096	1110	1099	1140	1163	1128	1122	1150	1114	1116	1095	1147	1096	1164	1108	1074	1120	1112	1058	1121	1076	1135	1147	1095	1159	1119	1111	1119	1074	1130	1154	1143	1107	1109	1154	1089	1108	1104	1104	1064	1147	1185	1126	1126	1119	1103	1102	1115	1132	1156	1134	1106	1082	1144	1097	1110	1168	1131	1153	1141	1107	1108	1132	1116	1117	1100	1107	1025	1145	1096	1089	1129	1147	1118	1096	1133	1109	1152	1118	1159	1104	1154	1142	1091	1057	1116	1094	1114	1139	1150	1180	1086	1117	1167	1122	1102	1087	1071	1139	1114	1036	1134	1137	1119	1132	1143	1089	1141	1143	1065	1077	1115	1149	1076	1112	1119	1073	1096	1138	1100	1103	1103	1074	1096	1119	1106	1079	1149	1070	1070	1137	1110	1095	1115	1125	1106	1100	1128	1130	1073	1133	1118	1171	1114	1086	1125	1079	1066	1116	1085	1129	1135	1049	1166	1119	1137	1092	1099	1082	1112	1182	1109	1126	1090	1103	1122	1136	1117	1143	1134	1085	1092	1138	1185	1156	1055	1114	1140	1056	1086	1112	1140	1087	1147	1101	1088	1168	1113	1038	1128	1158	1148	1146	1123	1146	1111	1100	1107	1111	1111	1143	1153	1140	1073	1152	1179	1125	1119	1167	1096	1066	1068	1137	1114	1105	1160	1156	1068	1091	1117	1127	1126	1137	1117	1095	1083	1143	1128	1080	1045	1072	1081	1116	1108	1076	1075	1063	1111	1104	1149	1121	1116	1102	1105	1125	1124	1097	1122	1127	1095	1110	1075	1087	1069	1140	1036	1140	1179	1128	1084	1098	1074	1094	1123	1096	1164	1135	1130	1127	1133	1095	1151	1081	1124	1117	1160	1084	1065	1127	1108	1121	1145	1113	1097	1102	1098	1097	1103	1179	1062	1112	1118	1127	1060	1168	1138	1138	1061	1119	1107	1091	1123	1142	1141	1102	1063	1121	1112	1082	1095	1131	1123	1135	1120	1097	1081	1086	1093	1119	1084	1059	1062	1105	1079	1123	1037	1068	1072	1094	1096	1115	1096	1145	1167	1093	1115	1045	1134	1121	1110	1158	1110	1127	1163	1133	1067	1080	1092	1149	1120	1061	1088	1149	1088	1111	1097	1142	1133	1100	1136	1111	1008	1140	1136	1136	1130	1131	1116	1064	1132	1134	1110	1091	1116	1120	1057	1115	1127	1124	1093	1139	1085	1149	1166	1072	1105	1121	1051	1131	1155	1115	1144	1066	1164	1131	1055	1161	1127	1141	1061	1130	1153	1087	1050	1089	1151	1171	1121	1113	1066	1129	1078	1148	1091	1084	1092	1092	1160	1107	1120	1120	1127	1152	1174	1121	1140	1169	1115	1096	1117	1158	1086	1161	1131	1138	1115	1139	1180
25144	21108	27386	25038	11244	1479	1043	842	800	749	675	712	640	646	612	616	571	587	638	570	588	612	611	553	604	586	599	587	593	589	581	591	583	566	537	594	535	563	600	559	601	541	566	608	550	528	595	572	513	579	576	565	564	544	591	546	562	591	552	561	566	571	570	581	584	594	527	547	572	590	529	569	542	601	538	539	601	595	592	573	570	566	561	609	526	632	532	560	525	536	561	594	591	584	609	555	550	545	574	560	590	561	612	570	573	644	500	548	580	600	605	549	566	550	567	548	550	578	566	596	521	537	566	568	575	581	552	573	580	561	597	556	600	570	539	589	580	539	565	554	519	567	513	543	602	560	573	546	566	550	565	558	567	559	590	569	555	580	554	566	617	563	607	508	557	566	530	547	589	571	581	576	529	586	586	551	513	600	535	560	559	517	525	589	494	584	506	580	559	571	568	590	544	599	521	592	566	554	571	559	593	566	556	564	573	529	535	569	545	518	569	537	557	537	556	590	561	579	534	581	536	588	569	580	602	557	600	570	536	541	582	601	533	541	561	535	567	586	567	610	570	575	559	574	544	617	555	550	597	576	546	584	571	530	566	577	572	558	543	601	564	547	558	540	548	583	528	585	586	559	588	565	542	592	561	532	546	584	543	560	590	597	617	534	546	575	575	577	565	558	544	505	579	520	568	552	521	528	563	533	599	552	583	604	561	566	622	555	533	576	530	526	537	614	546	583	578	560	552	555	552	535	577	588	569	588	560	579	574	533	532	620	581	611	564	549	544	551	572	552	582	552	566	554	550	562	592	560	568	588	546	608	570	569	529	590	596	543	545	531	535	560	591	532	559	582	553	606	546	538	541	568	562	568	579	599	532	551	538	576	578	590	579	591	563	539	591	566	570	596	522	519	560	559	534	543	609	570	567	545	564	555	548	591	562	571	595	571	567	536	545	546	578	574	570	590	624	564	523	543	550	569	517	554	575	566	550	533	600	547	587	564	550	573	616	575	569	551	554	582	554	530	564	560	562	547	527	575	568	560	584	578	540	587	526	541	581	547	540	545	552	582	532	551	562	613	543	582	528	578	576	564	561	530	547	600	578	565	544	551	582	643	560	544	604	539	540	558	572	566	546	566	560	546	527	591	589	598	581	545	616	566	592	594	544	585	564	595	564	559	553	600	602	554	541	553	529	574	590	605	521	560	595	544	539	582	607	529	537	556	546	604	551	571	559	588	564	549	569	601	550	574	573	545	547	575	587	554	549	525	572	539	532	562	569	552	524	548	538	521	590	533	517	608	600	528	620	559	566	559	570	574	551	543	545	611	604	575	579	563	575	525	587	618	554	573	566	585	555	578	591	549	579	555	566	546	560	605	545	602	567	546	536	561	546	536	522	595	515	532	577	562	582	572	540	525	576	567	525	535	543	594	580	593	513	570	541	546	575	561	605	574	537	571	569	542	558	557	526	544	573	548	554	591	572	571	598	600	518	544	558	589	587	567	564	543	554	586	549	606	595	571	553	546	533	587	559	540	569	603	542	576	514	576	572	557	539	589	559	574	566	553	573	525	558	549	559	561	524	588	564	532	595	554	594	552	526	572	611	572	642	596	570	559	592	556	555	553	576	536	587	534	573	585	581	548	558	509	539	543	565	597	565	549	565	549	572	538	561	556	542	566	559	588	567	591	563	545	589	558	555	589	574	556	548	568	606	537	568	566	515	570	568	617	575	567	539	591	589	570	559	560	583	552	570	580	555	571	538	557	622	582	591	565	597	534	542	548	588	602	550	593	560	578	540	583	559	546	568	563	577	564	553	562	569	559	558	620	563	545	536	573	569	558	566	543	554	569	559	585	571	579	581	570	540	562	610	607	568	557	578	564	529	575	563	564	532	530	581	557	543	566	548	542	552	535	586	546	547	602	582	565	578	580	571	586	541	551	559	537	588	560	572	529	573	609	544	573	535	579	580	588	550	554	573	572	545	570	547	569	595	550	572	585	537	534	578	550	550	562	568	544	593	574	600	579	569	546	525	553	561	544	547	550	553	552	567	550	511	552	504	589	541	536	486	600	575	549	605	532	559	554	557	534	539	565	583	536	545	582	531	557	589	553	570	542	566	548	574	557	580	551	580	587	571	574	592	566	565	574	591	562	556	542	564	536	553	592	551	512	581	569	533	514	622	603	567	558	571	555	552	596	550	565	606	521	539	546	539	599	558	542	584	530	513	594	579	602	587	593	514	590	591	547	563	560	540	559	595	583	561	565	562	590	564	565	538	601	567	557	590	579	584	526	553	536	575	524	600	561	558	539	587	556	539	555	556	603	545	535	573	549	585	533	548	537	548	552	570	585	552	556	608	572	552	551	560	582	582	548	580	556	567	556	512	561	540	556	585	560	543	563	575	536	574	527	586	567	570	587	599	608	559	619	571	588	578	589	579	587	548	564	586	541	577	527	543	534	521	536	558	565	566	577	603	528	576	580	569	585	560	544	557	602	573	560	549	545	571	571	534	561	569	545	532	575	577	586	536	576	606	556	576	520	543	546	577	564	604	590	539	554	576	565	519	582	602	593	587	558	576	545	576	549	554	532	593	574	569	575	546	561	537	546	580	571	542	522	597	596	581	568	512	556	544	599	589	518	542	532	533	571	589	502	558	545	553	571	569	603	555	594	548	549	569	549	572	595	542	558	515	559	598	578	544	544	534	546	558	535	548	569	580	527	593	527	551	544	569	604	566	586	529	530	590	563	546	522	540	565	592	512	560	560	571	556	522	593	606	546	597	580	598	552	617	563	567	543	564	557	559	537	576	561	539	538	579	559	531	600	557	579	563	539	564	525	564	567	570	619	584	567	575	573	589	591	585	581	574	601	527	593	562	563	571	570	602	564	589	567	512	539	556	569	575	557	540	585	574	569	569	574	558	573	551	560	554	563	561	554	576	570	558	545	576	590	568	572	567	541	566	577	544	571	576	556	564	535	582	565	528	598	596	535	560	585	584	562	577	540	548	574	569	569	596	561	561	577	543	561	571	558	572	571	575	583	600	604	514	547	571	519	538	541	556	572	553	575	583	567	534	519	579	563	603	552	564	567	542	572	530	600	576	589	582	560	579	570	588	552	529	559	551	543	550	607	554	528	563	543	604	555	522	602	554	587	565	547	509	582	526	547	557	560	572	583	551	533	544	569	577	540	537	561	585	582	529	537	551	547	559	572	565	567	580	550	534	589	588	558	608	605	572	542	552	552	535	563	621	559	545	551	543	517	584	564	566	566	567	508	534	570	561	567	572	587	583	572	574	549	549	542	550	569	546	575	547	586	571	529	548	544	626	548	607	537	557	545	548	596	550	546	585	502	556	532	558	572	597	549	562	535	545	586	553	572	544	560	541	620	621	522	568	533	560	491	568	555	581	563	562	580	537	593	561	583	551	540	565	560	562	614	599	563	542	557	540	562	542	573	595	526	514	554	570	556	576	560	593	541	598	585	576	543	559	567
13273	10936	9089	4582	3166	2487	1866	1479	1271	1069	960	940	875	827	845	785	762	758	732	748	777	739	715	726	726	733	739	682	670	690	751	722	740	732	693	711	694	717	688	717	722	742	706	691	658	698	682	677	680	686	701	734	730	714	695	721	679	673	684	707	728	676	667	709	673	680	692	654	693	681	640	705	704	678	691	744	749	666	708	722	662	698	737	713	721	661	711	701	683	704	728	711	699	683	694	681	745	713	692	695	707	641	732	675	688	721	702	713	745	690	677	694	698	692	711	671	669	707	681	699	666	726	745	689	687	706	726	685	672	697	666	667	681	721	704	696	679	672	629	734	684	722	706	682	665	698	641	727	749	718	737	692	689	704	742	663	693	692	714	673	718	689	694	698	673	710	684	693	720	692	701	668	714	693	693	702	763	705	659	717	690	683	695	703	685	694	707	691	718	680	678	701	694	703	724	724	717	732	695	685	695	739	731	723	693	683	685	681	727	690	697	733	740	688	707	700	678	699	691	696	722	736	654	707	674	706	690	662	672	673	689	684	647	710	741	693	692	674	718	716	744	695	671	707	726	685	699	692	688	706	680	704	678	691	683	725	693	682	728	691	670	720	687	667	691	635	711	716	696	715	672	660	648	714	677	696	665	652	701	695	742	637	687	706	726	695	723	708	720	710	721	708	715	700	700	708	718	745	705	746	706	699	664	711	757	732	675	707	700	673	691	712	671	714	673	726	714	689	728	723	727	665	667	696	717	710	715	664	693	710	770	676	682	679	685	710	679	699	635	667	738	681	681	759	688	650	761	682	714	670	647	760	675	668	702	682	679	683	687	700	693	745	708	652	693	671	726	728	727	661	716	694	719	714	697	710	671	684	692	665	690	697	696	718	720	686	696	673	675	674	694	692	715	678	698	684	654	743	723	701	665	734	716	687	708	706	708	709	708	681	704	755	674	705	683	650	752	744	704	688	637	737	709	670	677	698	708	702	708	720	754	646	696	668	744	667	680	714	667	722	665	729	704	670	664	705	716	678	690	666	725	756	692	688	728	664	700	700	668	688	714	650	703	668	673	712	648	658	666	658	693	682	724	660	652	687	706	741	640	702	682	692	665	662	698	681	678	736	713	706	644	683	707	691	694	663	626	692	724	716	675	707	714	670	704	689	661	658	688	708	677	700	711	704	727	713	674	708	714	728	674	680	672	723	677	639	650	683	722	698	687	716	698	706	663	675	672	705	681	703	697	704	708	760	706	671	684	648	748	625	719	689	689	686	700	705	727	704	713	719	626	660	718	681	698	696	686	688	736	689	710	691	738	732	713	738	650	668	644	707	689	683	726	699	697	700	681	690	663	688	722	702	647	716	651	654	667	666	696	695	658	678	708	706	678	703	712	707	711	687	687	707	738	655	692	707	710	701	706	725	748	701	629	706	721	697	709	718	721	704	725	718	694	656	671	710	655	684	666	704	684	688	625	743	692	695	680	708	668	712	695	676	693	704	685	704	669	696	740	667	673	731	706	690	647	666	639	688	718	679	678	701	718	733	677	626	708	719	680	720	680	697	655	674	761	702	713	676	670	683	705	687	758	683	676	706	747	678	677	705	723	688	685	697	682	713	684	689	687	682	708	708	717	708	754	715	713	695	679	688	706	632	697	707	702	733	734	682	706	684	668	699	676	716	690	709	692	671	697	682	663	734	691	691	734	701	711	659	651	681	699	675	666	698	681	704	687	673	653	684	689	675	655	715	701	699	661	691	703	705	705	692	681	705	698	740	698	763	644	673	719	708	742	657	712	698	664	684	682	725	655	702	689	716	724	637	641	741	676	723	655	665	709	644	708	689	696	729	694	789	649	713	717	706	746	680	719	720	710	715	685	707	665	700	677	669	687	697	695	719	740	671	701	676	688	722	712	690	696	698	730	722	724	710	716	697	676	680	637	699	647	671	689	688	642	691	730	684	704	712	644	707	697	727	678	705	683	669	687	688	700	655	744	719	683	724	692	738	710	666	715	718	711	723	698	724	688	674	698	708	750	660	717	694	737	718	689	722	696	667	690	705	670	679	680	721	686	683	679	680	687	692	698	682	687	688	685	705	737	706	689	708	694	678	705	722	681	684	714	730	677	735	709	715	704	673	691	669	707	692	714	729	699	702	705	684	704	703	699	723	725	690	732	678	646	697	686	665	660	682	720	708	699	677	721	709	711	695	704	709	733	680	721	687	731	719	700	678	751	672	719	728	664	666	718	667	685	709	708	679	716	632	699	692	704	695	666	690	710	666	698	708	673	704	674	651	653	692	714	668	719	681	666	683	700	721	715	711	677	699	682	775	700	679	689	723	666	726	695	657	728	732	730	699	705	684	659	703	675	709	678	697	682	698	715	674	711	690	679	708	667	702	679	722	744	706	722	671	702	679	727	715	634	689	654	708	707	665	665	676	658	695	688	709	679	671	673	713	659	683	664	640	683	692	691	633	698	701	679	703	685	695	697	696	665	668	699	708	708	643	720	700	674	725	659	656	642	706	630	687	755	653	712	738	710	681	703	690	686	676	728	676	745	651	699	683	695	668	675	691	713	697	656	669	675	720	677	678	702	634	709	729	719	708	706	693	691	680	668	713	681	681	699	705	686	702	695	682	679	704	700	778	669	682	679	673	687	644	689	701	689	707	736	697	706	750	701	698	640	684	705	677	694	682	698	707	677	736	701	700	745	681	654	681	708	640	678	660	675	684	674	711	672	724	665	661	718	689	660	719	696	738	663	698	668	679	710	711	683	696	706	667	677	723	726	666	685	727	721	700	722	702	734	681	685	723	719	728	699	693	678	705	681	689	672	702	674	689	696	694	741	678	727	666	714	722	725	691	673	688	664	691	619	744	659	700	739	686	651	683	702	696	712	686	662	745	670	702	754	718	669	694	743	686	703	705	714	705	688	717	652	701	659	730	708	709	671	693	753	658	675	696	673	623	688	695	718	681	633	690	662	676	683	696	716	708	720	669	666	749	694	713	670	667	637	703	751	673	670	716	662	695	688	703	671	734	668	701	693	662	729	667	665	718	692	657	750	686	683	732	731	688	711	699	684	642	645	683	726	687	695	708	714	677	689	716	708	734	671	687	657	724	679	697	672	718	702	716	628	689	709	696	689	718	688	691	727	711	686	655	719	728	704	658	637	700	652	687	684	693	680	691	691	689	681	698	673	697	678	719	736	726	680	726	703	682	669	686	670	663	733	659	694	701	729	718	696	686	672	745	721	738	689	669	674	661	737	719	680	649	654	702	690	680	704	724	720	679	694	708	727	705	647	673	687	688	684	688	679	702	644	692	668	697	691	711	697	651	642	658	671	720	700	693	691	702	694	670	706	648	697	663	665	725	686	707	685	710	683	727	688	712	695	711	694	648	691	678	686	622	698	655	670	709	688	687	637	706	708	730	695	680	665	694	741	690	657	693	686	706	720	699	706	644	714	687	713	691	750	670	690	678	723	753	681	705
22904	21185	29009	23651	21098	21114	11544	2438	1829	1647	1497	1424	1278	1211	1247	1176	1251	1212	1195	1200	1154	1091	1125	1070	1172	1150	1142	1138	1049	1067	1061	1072	1129	1113	1070	1070	1144	1066	1096	1025	1073	1035	1046	1051	1062	1010	1089	1130	1075	1045	1059	1068	1046	1066	1053	1034	1031	1061	1055	1042	1120	989	1057	1075	1060	1029	1126	1041	1079	1058	1099	988	1000	1010	1056	1037	1088	1082	1039	1057	1030	1093	1064	1079	1032	1051	1088	1054	1024	1075	1033	1043	1092	1099	1141	1105	1067	1087	1039	1118	1042	1022	1090	1077	1046	1055	1060	1022	967	1092	1069	1029	1055	1064	1077	1030	1077	1080	1014	1077	1014	1089	1054	1026	1020	1059	1056	1075	1074	1058	1068	1050	1038	1023	1045	1043	986	1085	1069	1052	1089	1017	1033	1069	1002	1034	1062	1058	1047	1084	1069	1067	975	1082	1021	1055	1091	1029	1035	1034	1092	1063	1065	1035	1009	1048	1021	1066	1063	1094	1117	1006	1091	1054	1081	1119	1042	1040	1101	1005	1014	1054	1057	1016	1038	1029	990	1080	1055	1000	1126	1009	1081	1006	1051	1056	1005	1010	1022	1086	1003	1059	982	1068	1069	1046	1094	1049	1055	978	1065	1034	1062	1063	1048	1096	1081	1034	1010	1045	1012	1024	1041	999	1059	1014	1027	995	987	1056	1105	1043	1027	1127	1066	1069	1047	1031	1038	996	1020	1003	1055	1020	1097	1085	1067	1095	1081	1060	983	998	1030	1059	1031	1051	1032	1025	1017	997	1087	1036	1095	1057	1036	1059	1056	1047	1104	996	1064	1103	1049	1023	1108	1017	1008	1025	1067	1074	962	991	1015	1055	1008	1052	1031	1043	1085	1136	1057	1040	1087	992	1059	1053	1068	1018	1014	996	1066	1073	1054	1040	1019	1055	1075	1012	1022	1021	1058	1006	1004	1057	1060	1045	1006	1016	1003	983	1060	1041	1025	1026	1041	1063	986	1064	1042	1055	1087	1028	1053	1098	1072	1072	1036	1036	1056	1121	1093	1028	985	1078	1048	1124	1070	1021	1041	1061	1057	1017	1052	1018	1024	1056	998	1078	1029	1013	1037	1003	1046	1033	1063	1099	992	1064	1062	1115	1075	1022	1019	1045	1065	1042	1032	1022	1008	1025	1058	1013	1022	1046	1009	1055	1025	1060	1062	1028	1037	1018	1054	1066	1041	1071	1047	1031	1095	1064	1025	1044	1064	1041	1060	1056	1065	1014	1083	1018	986	1017	988	1041	1043	993	1059	1031	1046	986	1069	1076	1036	1057	1090	1020	1054	1116	1013	1024	1024	1044	997	1129	1058	1040	1003	1037	1028	1072	1000	1081	1104	943	1034	1011	995	1064	1086	1118	1099	1059	1025	1005	979	1066	1049	1061	1007	1054	1071	1006	1105	1079	1067	1041	1026	1039	1057	1061	1074	1023	1061	1073	1020	1007	1055	983	1056	1026	1076	1134	978	960	1012	1065	1067	1064	1079	1020	1010	1048	1044	973	1002	1050	984	1074	1098	1099	1017	1017	992	1042	1092	1088	1005	1029	1043	1031	1088	1089	1069	950	990	1024	1083	1025	1037	1047	977	1051	1006	1055	1028	1005	1064	1057	1049	986	1063	1051	1032	1042	999	1015	1059	1026	989	1045	1049	1035	1036	1048	1085	1056	1057	1036	1053	1036	1081	1036	1066	1037	1076	1056	1007	1074	1011	1035	1022	1006	1007	1064	1040	1043	1036	1026	1070	1001	1074	1095	1084	1077	1071	1064	1057	1000	1009	1027	1035	1008	1014	992	1031	1051	1065	1058	1038	1100	1049	970	1030	1077	1037	1028	1054	1029	1072	1035	1009	987	1021	1068	1075	1064	1018	1074	1074	1023	997	1044	1057	1008	1066	1058	985	1032	1024	1105	1069	1022	1077	1076	1057	1025	1033	1031	1087	970	1035	1047	999	1047	1049	991	1029	975	1071	1053	1079	1078	1068	1060	1091	1074	1046	987	1085	1036	1011	1095	1012	1082	1009	1018	1014	1019	1055	1085	1021	1009	1062	1082	1080	1064	1042	1087	1029	1052	1046	1111	1038	1016	1095	1046	1105	1048	1080	1018	1014	1049	1065	1002	1024	1131	999	1084	1005	1006	1075	1062	1036	1069	1007	1063	1123	1076	993	1013	1018	1036	982	1030	1064	1122	1038	1019	1064	1010	1042	1060	1005	1041	1056	1049	1066	1007	1068	1054	1013	1016	1095	1045	1117	1075	1083	1100	1062	1076	1011	1010	964	1034	1047	1031	1046	1022	1058	1031	1125	1107	1054	1024	999	982	1083	1071	1052	1026	1025	1045	990	1042	1018	1016	1004	1011	1061	1032	1117	1066	1002	1086	1037	1046	1030	1038	1052	993	1002	1042	1067	1047	1095	1034	1025	1078	1027	971	1032	988	1054	1045	1030	1053	1053	1042	1051	1023	965	1049	1024	1074	1043	1045	1064	1005	1045	1002	1004	1047	1053	1004	1021	1044	1045	1061	1084	1057	1077	1006	990	1066	1025	1043	1041	1103	1037	1109	1061	1030	1006	1118	1018	1030	999	1007	1030	1110	1028	1051	1047	988	1091	1020	1036	981	1041	974	1043	1006	1088	1055	1036	1054	1010	1044	1072	1037	1053	991	1028	1008	984	1055	1070	974	1073	1089	1021	1040	1077	1017	1029	1066	976	1007	1050	1050	1108	1008	993	1034	1071	1002	1000	1035	1058	1048	1020	1083	1043	1037	1047	1040	1121	1015	1046	1099	1005	1007	994	1060	996	1102	1090	1012	1017	1031	1026	1112	1064	1075	1036	1000	1021	1007	1012	1041	1059	1082	1044	1005	1085	1027	1028	1045	1025	991	1036	1028	1057	1070	1068	1016	1072	1061	1010	1060	1025	1011	922	1055	1061	1039	1019	1052	1013	1056	1086	1051	1069	995	1026	1010	1065	1046	1031	1069	1076	1070	1049	1013	969	1038	1027	1032	1065	1026	1094	1141	1021	1015	1045	1067	1121	1090	1084	1039	1051	1033	1012	1063	1057	1009	966	1112	1094	1042	989	1068	978	1082	1029	1069	1037	1037	1025	1067	1004	1088	1027	1007	1005	1024	1049	1068	1051	1027	1016	1029	1075	989	1015	1061	1046	1057	1069	1038	1102	1043	1011	1055	1024	1068	1027	1034	1020	1042	1050	1084	1045	1089	1066	1041	1020	1028	1057	1000	1019	1011	1044	1026	1032	1050	1096	1005	1049	972	1071	1076	986	1061	1058	1047	1060	1042	980	1044	1036	1079	987	1085	1120	1064	1046	1019	1083	1092	1025	1002	1055	1076	1020	1029	989	1055	1050	1056	977	998	1055	1005	1017	1071	1047	1076	989	1037	1041	1023	1017	1067	1005	1053	1031	1089	1101	1079	1056	1058	992	1039	1084	1012	1075	1059	1058	985	1034	969	1051	1041	1022	996	1030	1057	1032	1047	1022	1006	1015	982	1004	1072	1089	1061	1075	1049	1021	1076	1091	1071	1057	1052	1066	1059	1057	984	1049	1079	1042	1029	1048	1025	1076	1004	996	984	1025	1021	1023	1034	1039	1060	1055	1043	1062	1005	1086	1029	1061	980	1042	1021	1032	1055	1080	1017	1017	1050	1035	1054	1075	990	1040	1067	1057	1047	978	1060	1014	1005	1006	1039	1062	973	1055	1036	1107	1079	1003	994	998	1055	1049	1052	1105	1105	1026	1035	992	1125	1080	1049	1021	1064	1017	1055	992	965	1120	965	1018	1058	977	1065	993	1022	1044	1068	1059	1049	1033	1076	1075	1053	1030	1027	1039	1071	1016	1000	1064	1004	1024	1022	1066	1051	1026	1052	1084	1113	1044	1029	1036	999	1044	1049	982	1034	1087	1002	1052	1101	1014	1049	1030	1021	1009	1014	1019	1056	1063	1056	1029	1000	968	1055	1009	1041	989	1077	1021	1035	1017	1044	1047	1050	1045	1051	994	1042	1116	1065	1019	1044	1067	1026	1071	1058	1045	992	997	1030	1012	1111	1052	1042	1040	1034	1064	1072	1114	1097	998	1072	1078	1024	1073	1027	985	1069	1011	1029	1022	1056	1083	1094	1030	1023	1045	1043	1003	1081	1035	1004	990	1015	1044	1058	1030	988	1136	1039	1131	1028	1007	1019	1066	1062	1078	1113	1060	988	1061	1035	1035	1009	1005	1035	1033	1037	1030	1028	1039	1027	1023	1042	1024	1070	978	1059	1057	1039	1026	1005	1085	1012	1058	1004	1034	1084	1005	1019	1029	1019	1004	1092	1036	1086	1044	1022	948	1080	1031	1016	1017	1077	1024	1044	1064	1046	1039	1025	1091	1009	1081	1036	1052	1056	1067	990	1102	1010	1052	1130	1045	1037	1032	1019	1039	1053	1064	1052	1005	1043	1055	958	1023	1054	1010	1055	1051	1030	1012	1043	1051	1027	1070	1044	1003	1045	1039	1095	1090	1044	1043	1070	1051	1050	1006	1049	1036	1071	1033	1034	1079	1006	1007	997	994	991	1060	995	1010	1062	989	1080	1027	1071	1025	1045	1072	1050	1003	1122	1018	1008	1016	975	1082	1070	1027	986	1018	1019	994	1072	1037	999	1039	981	1007	1065	1039	1080	1022	1034	1052	1100	1090	1069	1055	1030	992	1059	1034	995	994	1073	1043	979	1062	1050	1074	982	1071	1056	1057	1056	1048	1050	995	1050	1005	1018	998	1012	1025	1069	1043	1134	1076	1065	1082	1079	1034	1030	1071	1046	1046	1012	1058	1005	1016	1045	1089	1004	1066	1029	1056	1047	1059	970
16138	21160	18611	10737	7620	5845	4419	3563	2971	2513	2166	2014	1756	1648	1586	1580	1435	1426	1398	1388	1388	1372	1329	1326	1307	1316	1300	1241	1271	1262	1288	1285	1252	1280	1239	1289	1268	1298	1221	1221	1206	1218	1233	1257	1261	1251	1299	1186	1213	1266	1230	1218	1214	1277	1227	1168	1222	1213	1177	1214	1203	1235	1224	1201	1207	1231	1218	1212	1271	1201	1173	1236	1261	1204	1305	1170	1216	1196	1193	1197	1214	1191	1213	1214	1170	1260	1263	1189	1226	1187	1225	1177	1197	1217	1244	1179	1232	1274	1301	1228	1289	1228	1240	1240	1218	1231	1219	1257	1264	1231	1225	1237	1183	1196	1184	1237	1263	1137	1237	1151	1230	1207	1220	1215	1181	1254	1211	1242	1222	1240	1204	1150	1194	1191	1201	1217	1212	1236	1177	1221	1183	1204	1244	1207	1195	1227	1161	1164	1231	1208	1204	1160	1221	1156	1280	1180	1167	1196	1170	1178	1233	1269	1256	1259	1212	1216	1180	1144	1198	1253	1172	1255	1244	1223	1191	1215	1225	1211	1149	1203	1178	1204	1225	1214	1150	1253	1212	1158	1227	1200	1147	1205	1191	1204	1176	1190	1201	1208	1205	1201	1226	1241	1185	1207	1173	1133	1193	1218	1211	1249	1181	1193	1222	1203	1214	1228	1145	1168	1212	1161	1171	1177	1171	1193	1239	1188	1242	1228	1220	1173	1189	1250	1240	1256	1161	1192	1220	1249	1239	1208	1230	1237	1215	1219	1253	1216	1154	1232	1206	1226	1219	1253	1303	1222	1242	1253	1249	1219	1196	1177	1176	1247	1193	1245	1224	1273	1192	1166	1139	1261	1304	1261	1160	1158	1249	1177	1161	1240	1272	1192	1196	1214	1196	1227	1157	1207	1179	1230	1203	1187	1216	1194	1198	1207	1195	1162	1151	1169	1213	1215	1202	1164	1225	1215	1216	1213	1199	1258	1177	1224	1166	1201	1177	1244	1241	1185	1218	1192	1175	1239	1235	1230	1237	1200	1268	1270	1228	1175	1169	1245	1177	1177	1152	1234	1185	1193	1210	1203	1151	1227	1221	1201	1235	1231	1236	1264	1175	1209	1211	1217	1204	1137	1231	1206	1252	1176	1230	1259	1220	1218	1234	1195	1241	1210	1171	1183	1278	1203	1177	1177	1269	1208	1219	1208	1165	1159	1226	1184	1190	1250	1225	1212	1196	1228	1270	1158	1250	1164	1229	1212	1189	1186	1214	1195	1156	1224	1242	1224	1188	1227	1215	1251	1259	1201	1213	1173	1199	1215	1188	1187	1183	1244	1203	1229	1203	1217	1265	1147	1207	1196	1237	1198	1208	1164	1200	1197	1252	1182	1202	1208	1219	1204	1180	1191	1228	1242	1202	1160	1232	1186	1275	1211	1231	1186	1202	1308	1205	1206	1215	1245	1184	1167	1255	1231	1241	1229	1205	1204	1151	1210	1286	1260	1149	1217	1229	1169	1236	1183	1200	1163	1192	1176	1198	1260	1193	1194	1237	1211	1227	1156	1218	1263	1203	1201	1203	1167	1204	1215	1198	1226	1229	1183	1205	1198	1134	1271	1245	1170	1147	1230	1104	1178	1183	1300	1234	1175	1218	1202	1172	1182	1211	1204	1205	1189	1188	1202	1271	1161	1203	1262	1157	1237	1170	1168	1154	1198	1203	1242	1214	1176	1165	1164	1237	1146	1243	1228	1212	1159	1236	1239	1243	1152	1240	1151	1218	1221	1179	1195	1222	1191	1190	1220	1220	1157	1185	1246	1195	1229	1193	1157	1265	1162	1174	1190	1179	1198	1224	1112	1191	1221	1184	1220	1271	1192	1255	1259	1213	1221	1196	1198	1230	1190	1229	1189	1211	1221	1220	1253	1237	1182	1178	1218	1185	1221	1148	1210	1206	1193	1224	1261	1210	1193	1211	1188	1215	1234	1266	1160	1216	1198	1175	1170	1175	1175	1151	1155	1179	1206	1242	1215	1173	1189	1217	1231	1242	1237	1191	1174	1147	1180	1218	1222	1196	1175	1200	1200	1178	1212	1180	1195	1190	1228	1135	1191	1219	1194	1196	1198	1217	1235	1191	1192	1129	1117	1201	1165	1251	1221	1260	1196	1227	1195	1200	1192	1160	1190	1272	1184	1206	1242	1178	1174	1265	1207	1244	1196	1126	1207	1188	1214	1237	1252	1241	1230	1190	1209	1216	1203	1219	1197	1163	1228	1141	1180	1224	1202	1269	1205	1193	1205	1179	1231	1211	1173	1195	1252	1192	1119	1182	1174	1213	1157	1170	1242	1203	1187	1218	1210	1286	1194	1220	1158	1179	1223	1167	1277	1209	1128	1156	1243	1187	1203	1195	1197	1183	1188	1196	1211	1171	1202	1180	1253	1218	1224	1203	1254	1218	1159	1155	1223	1163	1197	1201	1167	1216	1199	1225	1168	1210	1190	1183	1193	1194	1169	1199	1143	1204	1269	1148	1184	1250	1210	1207	1210	1222	1170	1181	1140	1201	1222	1190	1147	1218	1199	1230	1177	1138	1256	1268	1196	1217	1173	1234	1273	1208	1198	1217	1207	1203	1170	1238	1196	1142	1180	1209	1141	1201	1175	1195	1205	1228	1122	1204	1232	1172	1185	1234	1203	1166	1185	1202	1161	1169	1164	1178	1253	1207	1247	1169	1197	1181	1215	1193	1223	1178	1191	1201	1136	1212	1269	1211	1206	1205	1147	1165	1179	1189	1227	1226	1204	1182	1179	1175	1229	1221	1220	1231	1195	1177	1171	1210	1240	1207	1245	1216	1190	1201	1197	1210	1221	1249	1192	1222	1293	1202	1209	1183	1191	1231	1222	1210	1200	1183	1280	1193	1164	1173	1248	1143	1257	1167	1135	1211	1183	1214	1185	1186	1199	1183	1219	1202	1208	1177	1234	1208	1222	1211	1221	1214	1189	1275	1163	1168	1202	1244	1235	1221	1192	1182	1175	1248	1176	1249	1194	1158	1241	1167	1149	1234	1215	1278	1187	1187	1177	1236	1190	1250	1232	1154	1199	1183	1261	1210	1236	1254	1183	1252	1167	1202	1160	1193	1212	1182	1198	1221	1197	1215	1216	1248	1195	1195	1191	1203	1188	1202	1211	1247	1221	1205	1205	1208	1194	1187	1179	1190	1200	1141	1289	1174	1237	1211	1156	1198	1185	1231	1238	1185	1250	1195	1164	1216	1198	1247	1209	1251	1199	1195	1265	1208	1215	1135	1215	1195	1257	1221	1156	1143	1186	1158	1182	1190	1201	1213	1182	1179	1214	1200	1231	1260	1182	1208	1221	1187	1183	1184	1204	1227	1190	1219	1237	1139	1190	1238	1221	1266	1170	1165	1128	1153	1140	1155	1194	1207	1164	1277	1195	1204	1213	1150	1246	1159	1231	1214	1194	1197	1169	1167	1224	1214	1204	1206	1203	1220	1206	1183	1194	1171	1246	1220	1240	1242	1168	1128	1210	1158	1224	1224	1182	1280	1226	1199	1224	1204	1216	1174	1163	1200	1189	1241	1162	1189	1217	1214	1238	1218	1211	1160	1220	1210	1135	1217	1151	1194	1206	1276	1201	1250	1253	1223	1196	1214	1312	1187	1201	1260	1228	1203	1184	1268	1219	1200	1194	1266	1204	1232	1247	1193	1205	1238	1236	1162	1261	1195	1133	1216	1233	1136	1272	1217	1177	1231	1186	1202	1215	1235	1202	1210	1234	1169	1214	1206	1188	1209	1171	1215	1247	1162	1172	1245	1164	1223	1164	1213	1223	1239	1165	1212	1206	1177	1158	1255	1237	1167	1185	1214	1230	1201	1159	1226	1180	1260	1196	1198	1196	1150	1220	1235	1226	1248	1202	1219	1200	1211	1189	1270	1234	1162	1216	1216	1245	1249	1213	1179	1199	1207	1237	1191	1201	1207	1243	1213	1188	1227	1201	1209	1254	1234	1262	1243	1156	1189	1251	1291	1194	1167	1148	1173	1231	1223	1224	1267	1193	1218	1228	1205	1205	1210	1238	1227	1236	1240	1124	1181	1225	1173	1187	1172	1193	1143	1198	1259	1273	1167	1217	1155	1207	1202	1206	1191	1272	1215	1192	1188	1189	1200	1216	1193	1185	1270	1261	1224	1214	1198	1189	1248	1253	1158	1212	1174	1239	1182	1195	1151	1240	1215	1262	1186	1219	1141	1171	1189	1185	1222	1256	1173	1248	1169	1121	1222	1220	1197	1167	1167	1212	1206	1230	1221	1253	1184	1269	1198	1211	1201	1240	1183	1239	1219	1264	1238	1195	1273	1174	1169	1235	1206	1176	1187	1166	1188	1173	1194	1195	1204	1163	1210	1276	1249	1245	1249	1217	1231	1189	1193	1193	1223	1208	1249	1213	1185	1211	1233	1168	1170	1166	1185	1178	1143	1194	1196	1165	1274	1249	1172	1212	1217	1178	1177	1204	1249	1165	1201	1163	1227	1258	1231	1275	1256	1172	1148	1183	1177	1155	1234	1218	1215	1207	1219	1196	1236	1254	1183	1217	1157	1217	1201	1196	1183	1219	1235	1172	1211	1164	1224	1237	1178	1251	1213	1190	1239	1292	1291	1228	1202	1211	1283	1207	1188	1158	1177	1227	1181	1265	1209	1244	1226	1212	1283	1223	1209	1134	1208	1230	1187	1198	1158	1244	1182	1237	1168	1183	1256	1166	1167	1133	1175	1198	1198	1191	1233	1230	1199	1151	1222	1238	1193	1183	1246	1213	1280	1220	1154	1176	1237	1155	1230	1196	1244	1220	1163	1169	1189	1157	1197	1236	1215	1218	1209	1231	1209	1240	1187	1228	1238	1207	1267	1201	1251	1227	1248	1210	1217	1232	1254	1167	1211	1224	1172	1201	1251	1231	1162	1232	1229	1211	1178	1198	1197	1219	1136	1184	1190	1173	1165	1198	1272	1232	1238	1133	1181	1244	1228	1222	1258	1183	1164	1183	1222	1204	1220	1182	1202	1239	1185	1212	1228	1230
27233	20086	8613	1913	1191	859	745	670	670	657	627	636	665	575	640	625	628	623	610	617	633	652	608	658	669	651	617	595	660	640	683	623	594	616	628	606	566	608	626	617	590	665	603	615	610	608	588	596	606	627	638	621	617	648	614	623	607	659	599	618	604	624	581	586	629	614	601	620	655	593	639	615	630	598	575	621	604	572	580	613	613	598	611	609	597	591	655	606	592	632	569	659	634	641	602	584	677	598	674	618	638	595	645	586	610	626	600	622	602	625	621	668	581	625	598	646	624	584	628	542	623	632	607	636	614	633	577	594	588	608	602	569	588	591	621	618	611	652	575	654	615	700	615	629	599	576	587	586	594	573	628	631	623	610	631	590	654	641	640	632	587	590	625	637	631	645	611	636	615	577	590	610	649	587	600	587	649	601	587	605	588	560	619	621	579	617	604	607	598	593	624	606	592	578	643	584	607	624	649	589	641	654	633	611	616	648	625	574	573	613	619	580	613	660	605	588	649	610	657	604	620	588	597	585	578	663	636	582	648	607	617	617	640	617	587	601	635	588	582	609	600	635	657	611	588	618	640	606	603	607	561	549	624	595	593	608	623	603	642	599	598	591	645	613	626	607	622	606	622	633	625	612	655	622	588	550	629	620	634	648	596	612	618	617	598	612	604	622	637	613	583	614	648	598	623	564	612	606	594	605	597	591	564	647	617	595	617	613	652	607	573	593	596	611	655	595	591	601	599	607	625	625	611	574	590	605	605	644	638	629	565	638	601	606	662	607	629	619	588	614	625	610	579	610	571	596	649	596	618	573	600	562	649	595	597	609	637	622	599	654	571	598	585	569	616	622	602	673	575	649	619	625	611	626	635	615	586	602	607	631	604	572	592	601	612	598	606	623	588	598	612	613	609	607	654	630	605	596	620	580	626	576	576	603	607	639	637	581	633	632	615	592	558	593	651	557	627	595	584	571	599	641	584	604	637	629	644	648	593	598	591	591	592	600	610	632	598	602	576	640	626	619	599	581	610	612	622	608	615	596	609	636	649	620	634	621	600	606	634	592	583	601	615	585	604	626	629	616	615	611	631	583	641	614	577	664	574	662	606	622	625	633	631	587	584	643	583	619	663	607	636	648	617	607	601	657	604	611	642	631	662	599	599	590	615	613	613	637	634	565	589	634	585	613	654	600	609	591	609	633	611	619	615	647	621	627	608	602	604	549	585	604	644	625	623	553	608	610	592	584	589	622	586	588	585	596	609	583	627	607	620	612	626	620	582	614	631	608	596	595	622	613	626	554	610	633	602	619	599	635	609	607	634	636	559	608	639	643	666	603	590	658	548	633	593	609	567	604	618	571	635	633	614	602	613	591	639	592	578	615	619	626	622	610	631	627	642	607	644	603	629	572	606	613	609	599	594	611	615	610	623	578	641	602	620	636	611	643	624	606	642	603	657	618	640	596	650	614	600	596	589	659	608	622	605	598	623	626	594	602	562	590	595	652	603	618	600	578	677	560	618	626	603	586	595	629	618	603	642	585	622	613	586	612	624	652	555	617	561	659	579	629	614	633	638	639	626	606	617	626	615	576	604	635	622	635	655	599	599	595	608	613	627	608	564	647	598	637	584	566	619	631	612	593	607	572	624	638	623	636	604	612	618	597	585	600	607	614	609	640	674	646	578	622	599	611	628	622	590	632	626	648	634	609	635	609	610	588	594	603	595	611	640	538	585	603	676	600	615	639	628	617	615	614	594	612	631	630	639	644	639	645	653	618	579	636	649	596	607	630	603	600	627	619	640	571	623	626	602	632	631	578	612	608	618	623	598	592	572	623	677	571	607	592	633	610	609	601	629	628	607	615	612	635	616	602	631	618	580	613	602	586	637	638	667	592	631	622	577	606	570	578	613	596	641	618	620	629	615	611	608	584	618	593	614	631	628	573	593	590	588	639	601	599	604	641	575	636	679	612	608	608	603	670	615	661	637	598	580	557	637	592	607	614	584	584	609	605	550	628	615	630	620	633	657	607	577	614	574	585	615	573	588	617	636	603	615	604	602	594	613	617	635	646	587	625	569	617	606	644	634	630	587	630	621	616	620	598	592	617	632	610	587	627	590	600	630	607	618	588	624	579	600	589	570	643	616	594	641	624	641	623	623	605	612	558	600	653	592	646	573	603	609	641	610	600	622	580	592	624	570	600	582	596	587	628	618	623	617	571	600	599	668	615	583	619	628	596	626	601	636	621	601	580	641	583	607	638	651	607	632	625	610	585	575	616	626	606	645	612	604	614	613	605	592	639	616	643	578	610	606	633	603	622	588	625	610	632	616	632	647	636	626	574	611	581	617	620	625	645	638	597	640	598	621	604	558	633	643	590	553	653	609	565	582	562	640	611	587	615	622	582	607	638	596	591	597	583	593	578	652	630	615	653	630	601	612	599	615	595	607	587	652	601	641	598	604	610	665	660	629	570	626	623	610	627	612	651	603	609	615	620	640	654	666	623	607	553	622	610	613	615	601	608	605	619	609	589	602	661	605	588	616	585	620	645	589	592	612	579	631	574	607	585	615	604	624	616	578	623	607	607	648	611	588	597	612	613	589	579	628	644	612	664	582	627	628	638	624	638	588	631	643	590	644	606	647	643	592	633	637	600	619	603	651	613	619	573	642	599	608	585	602	613	571	603	639	578	610	623	591	637	584	655	661	617	587	576	645	660	635	614	623	573	599	627	597	598	616	597	623	612	592	641	642	634	594	585	607	630	614	579	617	588	618	626	624	633	597	601	654	568	636	636	633	617	642	622	618	614	611	627	649	598	631	583	631	626	617	616	623	616	633	574	622	608	594	587	601	558	613	633	659	661	620	604	635	581	581	606	616	613	615	588	652	575	606	645	597	638	609	638	636	590	606	596	617	596	641	599	604	625	629	608	595	621	632	602	653	625	593	670	596	632	629	595	633	591	632	583	620	660	573	631	594	634	636	623	578	612	620	611	637	597	592	616	596	613	598	633	637	615	599	626	574	614	592	617	605	627	619	614	649	643	623	640	593	624	610	606	638	602	618	606	647	617	639	657	594	579	612	616	646	586	597	611	589	551	616	611	575	626	609	612	588	640	678	589	627	621	634	646	583	569	613	592	587	605	625	657	568	642	594	610	634	588	626	630	618	577	663	610	627	588	614	620	637	622	539	556	597	610	624	652	640	609	612	641	587	591	588	627	631	647	623	610	601	632	644	626	625	620	614	552	625	605	651	617	627	593	608	632	602	579	597	602	616	584	610	614	647	600	622	590	578	589	576	600	612	615	599	604	610	618	561	577	621	620	638	619	627	614	578	562	606	579	635	661	634	583	607	608	603	639	643	604	618	592	574	621	589	613	552	628	614	617	607	603	636	621	606	640	641	599	603	571	666	681	652	595	624	570	622	618	584	690	609	623	625	622	623	648	582	645	589	636	558	626	618	604	611	592	685	592	595	570	591	605	637	637	597	604	573	576	609	626
11334	5607	4402	2265	1720	1337	1107	964	843	840	778	749	794	747	737	747	748	752	734	724	749	760	738	745	726	730	706	703	713	744	697	764	747	761	752	784	755	740	719	756	749	740	755	768	745	717	669	747	700	728	684	720	755	738	726	761	689	764	757	686	735	741	735	694	719	699	711	716	715	707	720	698	697	749	753	677	753	719	732	745	694	696	694	733	711	786	700	729	729	736	729	783	745	771	749	688	704	721	754	792	760	757	755	709	748	742	685	747	752	711	772	769	715	707	694	717	761	750	736	701	732	703	757	711	741	744	738	773	751	759	726	765	742	764	741	757	741	757	726	680	727	729	755	731	723	781	693	759	692	764	759	704	734	771	758	727	723	702	760	758	765	746	737	725	722	748	772	708	791	739	702	723	757	785	713	731	714	708	742	743	739	756	758	769	729	751	765	742	752	735	722	745	726	769	713	719	748	732	770	762	677	756	774	761	686	736	769	697	739	746	740	705	764	745	758	755	709	729	705	691	754	769	746	721	730	737	770	758	767	704	737	736	766	733	719	737	718	769	713	753	716	797	755	738	671	734	712	727	741	721	739	684	691	685	775	713	720	740	692	707	693	710	720	694	710	743	753	679	769	719	703	721	749	707	761	768	701	765	746	667	719	733	748	737	738	746	752	684	756	692	755	686	733	744	716	783	760	710	734	727	728	751	768	787	733	694	710	689	746	698	697	753	712	690	738	723	733	711	764	745	729	761	700	732	741	770	682	764	772	668	761	759	707	727	749	748	718	742	734	711	760	729	753	745	737	722	722	756	717	726	728	750	706	771	749	758	700	734	736	751	784	785	703	732	721	727	682	767	710	742	752	757	761	760	743	747	734	730	698	727	733	732	685	775	773	759	730	708	747	719	676	726	722	711	718	690	707	736	737	705	747	689	736	745	739	734	697	701	711	712	731	729	694	684	758	728	736	712	716	741	741	750	704	769	729	736	726	727	753	726	720	725	742	782	719	699	713	721	726	764	717	742	730	730	788	736	710	754	688	763	689	706	707	764	738	796	712	744	776	720	733	705	713	721	767	703	748	737	755	691	730	743	749	788	725	776	750	789	717	713	754	695	717	742	730	688	683	714	771	714	722	760	712	725	721	718	740	708	756	777	758	715	697	731	723	738	735	736	733	714	804	767	738	753	745	693	718	764	722	770	729	735	712	757	708	744	716	712	770	743	695	758	805	762	754	737	716	711	729	673	749	698	701	744	726	759	701	737	727	751	730	769	741	742	742	709	745	740	745	729	728	739	706	713	747	740	730	756	749	746	745	731	710	725	719	740	748	734	761	761	760	731	714	689	748	697	738	718	756	694	754	713	711	717	728	768	708	671	726	705	734	748	769	748	703	744	757	754	745	740	762	756	767	742	721	733	716	740	757	741	726	724	778	737	734	740	779	736	769	752	767	762	741	705	726	721	739	705	725	742	761	769	786	699	753	740	780	717	748	742	730	718	798	732	778	726	786	718	758	727	735	752	735	727	726	713	729	757	696	763	739	747	746	741	708	707	714	782	766	681	769	694	702	701	728	694	767	747	710	739	714	714	747	728	716	749	732	718	717	692	729	708	730	694	739	691	745	745	726	717	719	717	720	720	709	678	738	725	710	745	728	709	714	719	752	739	778	733	744	782	752	717	758	755	724	769	705	760	769	734	708	723	777	747	700	771	765	781	765	737	769	749	741	781	718	732	764	699	760	792	692	727	734	726	724	711	738	699	717	729	650	684	701	786	811	760	762	728	762	696	754	735	771	721	721	704	785	686	713	729	735	717	754	744	733	739	730	720	719	709	704	737	721	777	759	762	711	741	746	720	735	728	715	778	720	735	717	688	775	780	726	673	684	725	695	722	690	695	769	738	704	703	753	724	733	746	728	728	741	743	700	715	701	723	701	740	692	709	720	688	715	699	692	695	716	723	743	737	676	726	717	741	703	737	772	701	771	766	745	771	756	716	721	747	759	722	696	664	701	744	704	767	702	700	724	737	716	780	722	761	727	776	745	750	730	728	747	749	694	778	769	789	758	752	741	716	716	717	756	750	715	756	716	758	739	756	734	734	728	718	691	738	714	781	733	741	716	710	734	762	764	729	713	750	735	721	755	740	754	703	697	757	786	725	786	766	783	773	755	725	732	714	728	753	787	828	685	728	734	730	729	750	685	694	735	748	709	682	713	741	745	768	770	777	688	730	714	747	741	762	693	705	705	701	793	731	722	778	760	726	720	759	757	752	737	771	729	740	685	745	730	724	693	765	738	699	711	739	740	727	743	722	764	798	676	740	691	728	737	743	755	733	768	774	681	756	742	728	740	724	726	751	690	724	715	716	783	763	734	738	713	776	738	696	787	746	709	756	738	718	794	725	776	730	708	759	748	732	734	747	750	708	652	740	746	705	728	724	762	729	742	671	699	743	707	698	697	694	704	821	723	785	764	728	739	706	742	782	790	735	737	794	751	722	709	761	751	778	721	696	752	712	706	757	750	702	711	722	716	748	771	720	717	746	742	785	791	764	724	705	751	707	749	788	695	733	719	726	715	729	745	691	733	711	736	774	770	723	734	781	784	688	767	751	731	723	744	732	738	729	728	740	728	734	746	731	738	793	747	738	695	773	701	728	744	712	741	766	688	724	755	713	743	741	705	751	741	727	730	703	710	743	748	747	755	751	698	684	771	756	704	761	740	719	756	756	705	719	798	726	765	715	743	752	706	693	769	786	717	764	688	756	719	715	745	729	762	774	760	770	792	731	757	738	728	730	734	743	739	743	775	741	726	692	752	760	757	768	701	742	719	748	747	728	783	737	729	757	728	713	743	748	727	694	722	713	769	723	751	711	763	770	757	703	701	776	733	708	763	721	711	740	736	743	733	773	741	727	732	772	728	697	730	767	739	692	726	729	754	746	719	791	740	760	739	689	738	733	783	729	768	753	656	708	719	730	721	747	696	732	708	732	718	718	736	693	735	664	761	733	735	745	735	760	734	687	723	689	712	762	757	762	756	735	697	684	726	776	700	735	732	688	716	735	715	775	737	715	745	753	759	740	746	678	673	734	716	744	727	757	698	784	727	732	677	704	738	747	729	708	714	752	745	750	684	673	715	783	714	761	715	718	719	752	714	744	784	749	715	736	693	759	762	683	728	777	745	714	754	681	778	784	771	732	744	763	702	760	723	762	713	751	663	740	763	734	715	741	735	755	720	733	739	766	767	725	706	738	750	747	772	763	712	738	714	713	701	724	666	676	728	755	726	743	752	751	714	715	714	748	753	723	714	755	716	714	737	706	715	721	722	742	756	737	737	737	779	712	743	745	736	748	683	754	706	707	738	762	750	742	769	716	736	795	777	774	756	688	748	761	713	741	733	703	746	700	738	762	731	748	730	737	716	731	756	768	796	707	748	767	733	718	706	730	760	719	721	787	745	709	774	715	710	702	706	728	736	753	758	753	721	719	751	751	746	736
23919	21111	28483	23984	21124	12099	2346	1512	1313	1263	1238	1062	1068	1092	1038	1032	1012	996	1009	965	1054	1058	1004	973	994	996	973	970	991	953	921	949	951	991	907	958	920	953	922	989	939	933	1004	984	914	977	1007	921	952	980	962	1016	914	925	954	928	909	948	1003	961	971	907	997	944	1038	1009	922	994	950	990	919	954	950	940	910	975	931	947	1027	924	959	945	921	969	925	940	945	924	937	976	958	962	934	958	1010	966	920	906	883	1022	958	955	937	891	1046	917	933	931	963	989	970	950	920	951	973	914	980	937	956	888	951	960	902	925	944	929	941	977	869	924	922	1001	1023	938	972	883	947	931	966	918	991	950	1006	939	847	937	941	1015	924	984	926	909	941	975	1011	942	948	989	1013	946	948	976	1023	931	954	934	997	914	970	943	934	913	913	886	952	961	943	922	932	994	946	958	932	914	983	959	969	907	930	970	977	986	964	938	946	963	877	926	946	985	935	962	941	963	946	983	1000	911	926	952	942	982	966	974	939	894	941	927	967	978	914	1010	974	913	923	906	937	920	917	929	912	986	972	961	982	966	906	964	938	939	976	957	961	908	935	951	925	910	931	936	963	957	900	970	964	949	921	959	932	973	935	972	913	966	919	982	952	902	915	987	953	935	948	938	924	943	947	918	955	897	977	908	939	946	969	930	947	930	943	909	923	942	964	977	922	965	990	942	960	900	977	955	968	952	954	964	965	917	974	932	880	990	949	937	943	902	967	985	952	1009	921	961	924	929	927	921	917	930	898	929	938	894	908	920	996	950	952	946	941	904	975	1012	949	962	984	948	1010	914	982	929	998	941	965	1000	953	975	903	971	974	918	968	939	953	931	912	909	977	935	946	920	944	973	915	961	885	889	961	943	991	1002	959	967	885	946	953	947	979	949	981	993	963	933	914	955	972	981	966	896	945	1018	935	910	947	917	933	917	920	900	924	933	875	934	909	981	980	970	936	872	944	971	901	923	937	937	922	877	958	966	921	919	930	929	939	953	955	967	923	973	958	897	926	956	947	946	883	901	919	884	897	916	935	945	896	958	995	902	930	993	961	958	899	941	930	958	941	983	979	919	903	968	896	928	935	942	924	906	948	918	972	956	987	959	921	934	939	918	928	930	953	980	949	918	963	909	953	917	880	950	970	927	999	951	900	925	915	920	935	1043	913	972	968	933	963	957	956	915	979	896	950	927	946	930	950	945	997	907	958	956	935	971	918	966	946	925	938	922	967	979	923	949	942	961	931	958	908	947	973	952	1010	977	897	987	897	951	944	894	892	945	934	962	937	920	949	969	1005	975	973	963	940	908	917	910	961	902	933	965	918	1021	927	961	1003	936	1014	932	902	932	975	934	900	956	916	902	956	913	916	914	949	994	956	984	930	964	925	943	929	911	915	968	955	957	900	964	979	945	976	958	945	898	891	946	909	918	967	976	907	940	944	921	948	942	917	934	955	977	957	982	954	939	961	912	921	964	959	990	900	924	976	924	900	918	957	977	915	978	951	964	990	945	994	983	953	953	904	966	918	918	978	963	975	952	911	965	962	920	921	985	900	932	922	939	967	955	925	956	955	959	948	956	997	953	952	953	946	945	929	943	906	927	970	949	934	939	923	926	973	944	974	986	954	919	921	939	979	940	908	970	980	913	927	923	905	938	944	959	986	956	951	960	951	877	997	965	993	913	893	931	996	949	941	978	988	995	963	923	935	955	942	946	1004	919	913	875	1009	948	949	920	953	947	936	969	973	916	960	983	996	932	943	937	1010	966	990	924	1011	985	938	904	932	927	931	1011	961	955	914	944	947	954	947	926	901	944	908	962	940	942	939	934	896	958	911	926	900	933	933	927	959	921	964	1010	939	918	939	954	921	922	924	940	956	943	935	887	953	966	918	909	1017	941	943	959	901	984	919	933	974	909	953	998	915	921	936	933	939	967	932	990	940	984	943	891	920	930	964	951	909	941	927	985	931	941	977	945	981	929	923	979	928	933	939	951	943	946	978	968	970	938	924	989	1006	918	905	929	825	950	982	933	987	974	915	1008	908	923	961	984	965	931	970	962	1010	900	910	980	942	904	974	896	941	930	912	833	912	967	944	940	975	941	910	944	896	924	901	969	950	898	890	963	955	959	952	943	976	944	934	985	909	874	918	964	980	952	919	938	917	927	957	982	937	960	896	974	903	981	919	858	911	948	934	897	970	895	915	980	948	970	935	899	967	988	957	943	937	941	957	962	937	979	994	1001	904	934	1011	911	963	945	941	972	946	971	920	942	966	899	929	972	925	999	1012	964	974	983	943	889	923	927	928	891	954	926	996	932	953	956	991	953	883	948	913	975	1006	936	952	928	938	945	892	934	930	933	971	902	977	1007	971	966	924	927	929	953	974	938	924	969	907	934	927	935	959	956	926	942	992	953	942	990	993	966	927	985	958	960	978	917	959	961	996	1015	957	949	968	947	955	906	955	898	936	936	962	955	924	930	930	961	997	957	938	951	946	975	963	970	946	938	933	919	987	966	995	914	940	870	942	960	913	973	905	923	927	924	983	970	920	991	963	978	928	881	918	977	1028	957	932	914	907	936	952	984	998	970	963	978	935	913	981	985	938	960	967	934	919	957	950	943	934	972	984	918	950	927	908	914	878	957	940	945	930	945	940	979	1028	949	987	960	971	964	982	955	913	935	933	965	951	923	928	915	968	930	940	948	940	1010	965	939	967	942	957	992	933	919	948	949	963	899	917	947	934	944	946	969	923	982	937	948	990	956	944	964	953	972	949	933	930	946	908	940	961	926	941	999	970	934	932	962	932	997	946	1009	920	973	959	868	923	1016	948	967	954	905	962	932	900	933	907	992	885	961	984	961	915	934	1005	990	900	944	994	957	940	946	928	941	961	923	863	940	997	989	980	984	942	932	944	883	945	931	983	908	939	987	945	946	940	1009	928	969	948	923	943	974	921	1005	953	977	963	961	954	972	1023	969	940	925	882	954	953	942	947	962	885	949	937	905	943	946	918	903	921	933	917	949	938	975	1005	895	940	901	991	927	960	917	955	909	959	951	951	928	936	912	993	965	920	916	937	1018	913	908	895	926	945	914	1044	956	872	918	925	949	966	953	936	961	942	972	964	917	979	911	969	901	916	895	978	964	985	915	939	962	910	937	993	894	874	998	927	955	949	977	937	930	943	930	959	980	905	984	910	940	941	938	901	940	999	957	955	991	953	941	969	923	934	945	959	866	946	961	946	981	935	934	933	876	943	929	957	984	917	927	931	936	900	954	952	943	963	940	940	974	943	920	933	935	912	973	966	948	910	997	930	965	946	895	905	922	947	944	941	984	890	947	929	948	925	925	989	912	914	867	945	894	990	952	962	941	917	959	953	929	962	895	931	948	916	886	960	957	931	926	937	912	953	887	939	948	932	910	959	953	952	902	957	939	971	960	920	997	932	945	1004	990	974	946	953	931	984	945	941	924	941	987	924	973	965	985	927	919	931	909	954	971	965	986	956	950	1000	924	947	966	911	942	955	953	923	954
13706	14676	12808	6913	4703	3640	2927	2339	2000	1759	1570	1492	1401	1312	1266	1295	1305	1218	1207	1198	1182	1166	1121	1190	1219	1136	1121	1133	1109	1175	1104	1095	1153	1038	1132	1104	1148	1133	1087	1129	1113	1093	1141	1138	1095	1150	1136	1068	1105	1101	1052	1115	1100	1098	1137	1079	1125	1074	1097	1068	1128	1115	1122	1093	1071	1087	1111	1072	1112	1112	1135	1048	1088	1103	1067	1123	1087	1148	1123	1146	1117	1063	1109	1090	1098	1154	1096	1084	1127	1144	1128	1092	1118	1130	1162	1082	1118	1143	1118	1060	1173	1079	1058	1066	1082	1058	1054	1130	1125	1063	1080	1114	1142	1112	1057	1070	1125	1032	1069	1070	1166	1102	1092	1035	1085	1125	1152	1088	1081	1135	1116	1067	1100	1139	1104	1063	1108	1125	1082	1068	1109	1045	1117	1167	1055	1128	1061	1131	1123	1038	1071	1069	1106	1142	1114	1103	1082	1099	1066	1108	1066	1148	1131	1084	1111	1125	1133	1038	1123	1154	1100	1049	1093	1098	1147	1101	1102	1123	1192	1066	1119	1096	1060	1091	1065	1101	1159	1083	1083	1095	1084	1069	1102	1106	1104	1082	1107	1114	1121	1067	1082	1107	1145	1092	1077	1169	1165	1153	1032	1123	1126	1173	1097	1100	1091	1112	1041	1125	1109	1096	1112	1046	1112	1085	1068	1098	1033	1081	1062	1094	1136	1094	1127	1104	1093	1061	1090	1033	1118	1077	1087	1112	1120	1118	1138	1110	1174	1085	1083	1096	1118	1129	1103	1088	1155	1063	1137	1067	1107	1092	1071	1068	1134	1098	1113	1039	1061	1101	1124	1015	1111	1093	1101	1109	1073	1107	1077	1152	1087	1115	1068	1049	1107	1058	1123	1096	1111	1080	1090	1119	1104	1118	1095	1096	1121	1044	1132	1079	1120	1144	1094	1063	1051	1159	1061	1117	1156	1079	1129	1102	1072	1125	1056	1142	1117	1103	1036	1115	1126	1060	1030	1097	1085	1106	1089	1076	1128	1055	1078	1069	1060	1114	1143	1091	1105	1136	1079	1074	1011	1035	1126	1123	1115	1012	1089	1127	1064	1105	1088	1107	1057	1100	1055	1144	1084	1076	1091	1077	1001	1103	1024	1112	1121	1063	1079	1076	1117	1123	1104	1137	1079	1071	1039	1130	1104	1076	1100	1084	1070	1097	1104	1146	1098	1056	1087	1095	1085	1110	1070	1132	1072	1059	1130	1129	1057	1090	1082	1105	1114	1116	1083	1138	1094	1116	1081	1089	1140	1048	1109	1052	1079	1082	1130	1083	1089	1125	1145	1082	1099	1071	1097	1106	1089	1071	1128	1090	1074	1131	1098	1076	1083	1126	1117	1052	1131	1075	1102	1104	1139	1115	1095	1082	1118	1108	1071	1102	1104	1099	1031	1123	1024	1100	1107	1095	1098	1120	1077	1162	1073	1104	1139	1121	1042	1102	1113	1118	1091	1095	1102	1047	1119	1089	1164	1091	1092	1061	1080	1046	1102	1033	1109	1103	1084	1056	1117	1051	1111	1076	1094	1093	1179	1134	1080	1063	1100	1063	1081	1060	1042	1104	1067	1120	1100	1114	1113	1142	1094	1115	1105	1061	1102	1081	1083	1136	1092	1146	1144	1090	1084	1110	1083	1090	1101	1072	1047	1051	1046	1101	1087	1112	1138	1107	1107	1092	1060	1124	1139	1071	1124	1173	1092	1088	1085	1137	1129	1109	1040	1067	1037	1137	1118	1115	1147	1085	1124	1020	1051	1058	1119	1110	1131	1142	1087	1108	1087	1098	1109	1123	1140	1076	1145	1095	1121	1069	1092	1160	1132	1157	1059	1067	1077	1105	1179	1072	1132	1054	1106	1089	1076	1121	1088	1111	1098	1118	1049	1096	1131	1032	1075	1103	1102	1140	1098	1098	1081	1112	1070	1107	1086	1102	1033	1090	1098	1116	1152	1082	1133	1139	1065	1101	1098	1057	1075	1152	1099	1054	1118	1088	1083	1099	1104	1133	1072	1097	1096	1082	1110	1059	1131	1138	1017	1086	1125	1075	1105	1104	1117	1146	1107	1108	1090	1115	1111	1110	1155	1102	1186	1093	1100	1076	1051	1081	1034	1075	1116	1095	1163	1086	1051	1026	1078	1114	1094	1079	1062	1122	1108	1082	1040	1113	1121	1050	1114	1152	1090	1083	1064	1152	1085	1063	1034	1117	1031	1101	1054	1069	1083	1112	1054	1079	1158	1072	1086	1137	1065	1115	1142	1092	1098	1076	1029	1081	1132	1077	1100	1147	1094	1074	1126	1115	1079	1108	1104	1125	1092	1112	1066	1100	1160	1098	1085	1114	1078	1115	1130	1036	1096	1131	1134	1099	1052	1106	1093	1113	1118	1070	1101	1100	1043	1091	1067	1087	1069	1120	1010	1121	1068	1062	1067	1111	1119	1047	1094	1147	1147	1083	1102	1121	1063	1065	1071	1089	1148	1085	1065	1089	1117	1082	1100	1072	1108	1105	1096	1109	1020	1114	1134	1064	1071	1107	1060	1108	1145	1121	1072	1138	1081	1085	1106	1137	1088	1124	1085	1071	1066	1126	1068	1038	1076	1067	1089	1101	1118	1130	1105	1073	1123	1062	1137	1116	1075	1095	1017	1142	1079	1124	1153	1138	1094	1125	1075	1076	1112	1057	1054	1108	1118	1142	1082	1100	1139	1098	1157	1145	1130	1134	1142	1122	1072	1078	1071	1104	1122	1106	1130	1099	1130	1082	1074	1100	1093	1118	1109	1128	1087	1080	1111	1131	1079	1110	1070	1134	1108	1133	1044	1067	1073	1031	1081	1086	1162	1048	1187	1125	1155	1059	1128	1060	1079	1135	1047	1114	1072	1093	1114	1174	1090	1066	1069	1100	1025	1100	1016	1115	1039	1089	1095	1120	1090	1089	1066	1125	1049	1161	1066	1072	1121	1066	1099	1081	1091	1059	1130	1089	1132	1097	1137	1070	1072	1132	1080	1065	1115	1072	1078	1132	1075	1073	1088	1085	1119	1106	1072	1101	1123	1106	1097	1131	1077	1081	1062	1108	1149	1140	1096	1131	1101	1142	1090	1096	1091	1091	1037	1040	1100	1095	1072	1196	1096	1060	1090	1064	1088	1087	1133	1110	1170	1126	1095	1071	1143	1087	1112	1110	1076	1110	1126	1056	1127	1065	1115	1084	1110	1120	1073	1063	1099	1119	1083	1084	1055	1113	1150	1024	1167	1097	1048	1065	1070	1065	1043	1113	1114	1021	1153	1070	1124	1067	1097	1116	998	1089	1079	1089	1129	1102	1086	1070	1112	1062	1124	1029	1063	1075	1045	1106	1098	1087	1054	1093	1046	1174	1048	1089	1120	1083	1053	1093	1066	1048	1087	1083	1157	1113	1109	1120	1100	1129	1057	1110	1127	1071	1079	1104	1121	1053	1063	1098	1074	1096	1115	1109	1089	1089	1075	1131	1124	1074	1086	1136	1063	1054	1104	1089	1113	1081	1132	1098	1113	1076	1066	1070	1106	1080	1126	1152	1063	1124	1170	1173	1082	1098	1080	1085	1104	1159	1086	1139	1108	1085	1139	1081	1067	1117	1073	1086	1115	1060	1058	1102	1090	1098	1066	1151	1144	1061	1085	1117	1105	1089	1108	1121	1122	1091	1042	1087	1063	1113	1092	1113	1059	1115	1065	1115	1061	1079	1067	1051	1094	1069	1025	1105	1108	1138	1086	1061	1114	1104	1084	1078	1110	1065	1098	1096	1055	1131	1115	1087	1061	1138	1081	1085	1116	1097	1121	1121	1119	1099	1091	1013	1086	1136	1126	1050	1088	1125	1077	1045	1092	1149	1121	1082	1085	1046	1101	1126	1131	1086	1168	1118	1097	1163	1104	1081	1039	1099	1144	1043	1092	1127	1066	1158	1078	1152	1123	1057	1105	1129	1079	1118	1075	1106	1130	1066	1090	1050	1186	1112	1064	1091	1127	1087	1124	1113	1062	1057	1094	1173	1044	1104	1084	1079	1083	1107	1103	1101	1114	1147	1116	1073	1120	1119	1088	1065	1092	1125	1082	1058	1080	1062	1075	1124	1079	1143	1057	1076	1070	1059	1116	1118	1114	1084	1053	1108	1075	1077	1084	1115	1049	1106	1036	1034	1080	1104	1080	1122	1043	1061	1072	1056	1152	1093	1029	1154	1091	1126	1068	1077	1046	1102	1107	1107	1132	1108	1019	1070	1086	1068	1081	1105	1129	1102	1095	1062	1055	1044	1096	1124	1108	1101	1071	1117	1083	1140	1066	1114	1143	1093	1073	1055	1119	1154	1098	1083	1117	1103	1072	1067	1117	1026	1139	1114	1112	1116	1022	1141	1085	1151	1088	1057	1055	1096	1116	1055	1095	1106	1124	1060	1061	1109	1073	1144	1139	1105	1083	1102	1086	1089	1089	1109	1067	1036	1145	1031	1111	1047	1122	1061	1156	1155	1048	1080	1134	1087	1165	1034	1080	1172	1116	1102	1135	1132	1073	1081	1117	1047	1089	1107	1079	1135	1098	1120	1106	1096	1071	1060	1136	1091	1085	1099	1052	1123	1077	1128	1137	1012	1113	1102	1142	1132	1066	1110	1037	1045	1012	1070	1132	1085	1092	1037	1102	1087	1129	1098	1168	1099	1111	1051	1108	1101	1174	1115	1069	1087	1099	1063	1081	1114	1116	1108	1057	1101	1099	1083	1107	1099	1098	1118	1076	1060	1083	1076	1101	1121	1104	1085	1130	1077	1099	1093	1140	1112	1062	1056	1078	1071	1090	1070	1091	1092	1129	1157	1099	1053	1099	1093	1080	1104	1074	1074	1051	1063	1026	1128	1113	1118	1051	1149	1044	1082	1079	1029	1135	1132	1107	1169	1097	1082	1083	1068	1106	1079	1091	1063	1084	1025	1062	1117	1100	1124	1141	1067	1058	1076	1117	1098	1068	1099	1122	1099	1112	1117	1085	1136	1122	1145
25051	21077	27328	24945	10966	1385	1026	808	720	625	603	582	594	608	588	569	507	564	587	550	567	562	565	513	565	547	549	591	569	525	556	488	535	531	550	508	517	545	525	544	530	533	492	528	523	527	583	547	535	538	553	520	544	525	520	522	563	516	497	505	530	490	539	560	524	566	548	532	589	506	528	560	560	538	511	535	556	508	489	504	488	465	506	515	539	553	563	522	537	520	550	519	562	520	489	535	526	537	525	535	515	582	518	555	579	562	559	555	522	552	539	536	514	498	515	533	524	556	503	531	549	498	530	572	522	526	515	504	537	517	519	518	531	538	578	566	518	518	511	547	538	548	567	499	539	537	561	491	522	533	504	539	530	529	497	529	533	495	518	524	520	494	567	545	553	553	533	520	490	519	569	535	516	567	544	498	548	565	542	537	563	490	526	516	557	548	513	556	492	569	561	523	540	546	521	553	548	532	537	526	508	524	539	528	522	495	559	560	491	495	555	580	561	539	545	478	563	548	538	503	571	486	505	534	547	505	552	536	532	541	554	571	512	529	542	535	544	562	557	549	518	537	508	543	569	525	544	536	557	510	515	530	476	542	524	563	524	528	529	490	513	544	564	518	531	559	512	542	546	513	534	533	540	560	545	519	506	491	524	565	521	516	545	517	558	530	502	514	549	574	499	530	542	529	510	549	562	525	548	519	536	517	500	565	536	521	565	517	549	511	503	516	564	509	488	544	574	525	548	537	543	501	519	512	514	521	542	510	553	573	518	511	504	493	528	528	535	512	522	506	526	515	526	497	541	555	506	549	531	552	510	512	546	527	553	524	523	535	529	518	542	508	490	527	504	552	557	556	534	530	569	539	485	508	556	523	561	533	571	559	518	491	535	522	548	507	530	529	530	524	540	561	572	520	526	517	532	543	539	521	546	530	565	533	545	519	535	528	503	483	521	527	533	542	558	544	522	501	526	535	527	511	511	555	541	533	521	544	507	558	515	491	499	529	482	552	523	530	523	519	543	510	552	508	587	564	530	548	480	543	551	534	568	527	550	535	535	494	517	535	503	496	513	553	521	532	525	547	524	551	551	516	575	513	515	536	553	553	516	528	492	555	513	502	516	530	498	525	543	553	515	519	488	514	479	524	556	561	553	530	541	516	559	587	527	555	513	542	534	550	521	561	531	544	528	519	513	512	516	529	484	566	553	523	531	521	495	505	516	572	551	543	531	511	512	516	512	490	527	538	514	492	549	536	500	538	536	539	500	503	547	497	534	538	530	527	522	504	506	539	562	573	544	548	514	519	546	494	507	539	502	523	541	543	538	530	524	494	535	503	518	537	545	509	540	546	517	486	540	492	554	517	520	484	519	532	490	489	544	506	574	523	521	540	505	564	538	524	552	551	545	521	553	519	542	547	538	553	535	544	516	504	553	523	551	541	543	546	531	520	562	530	494	525	525	535	546	515	531	483	517	531	580	551	511	546	532	545	526	547	531	531	511	510	518	532	544	548	526	492	539	519	516	522	578	519	529	521	513	517	499	517	529	525	543	520	544	510	520	499	526	543	493	505	524	549	527	536	565	505	523	576	504	520	512	482	508	531	547	550	513	557	524	504	542	550	508	505	537	542	553	514	557	544	518	498	529	517	519	512	490	526	492	528	526	534	545	557	565	508	485	516	537	564	569	531	499	535	511	521	494	527	509	556	500	535	531	565	500	541	515	544	522	545	521	522	535	530	526	524	531	567	500	528	540	524	571	578	488	525	576	494	517	517	529	561	520	566	526	534	520	514	539	527	513	507	517	557	556	510	540	525	564	536	524	552	550	512	540	534	565	539	523	534	523	561	557	567	513	538	552	514	499	507	534	513	544	522	571	536	549	498	513	515	532	516	491	537	529	507	493	530	521	528	517	579	544	570	519	509	541	569	522	512	563	503	493	511	482	512	510	553	505	543	523	533	523	520	521	507	538	513	532	529	552	513	525	471	541	504	504	554	498	533	523	521	543	531	535	543	549	512	521	517	526	531	560	490	495	519	533	531	504	587	534	528	509	489	541	527	539	548	508	494	568	539	553	537	517	549	494	501	536	507	487	536	559	546	522	553	503	531	508	520	509	564	501	530	543	499	546	519	541	527	514	554	526	568	534	570	513	522	560	553	496	515	503	494	540	531	501	547	530	529	504	543	544	524	526	545	535	550	501	515	512	555	557	505	543	559	567	548	512	532	522	555	526	537	531	553	517	510	544	536	527	531	508	520	530	580	514	512	516	553	537	541	552	531	525	501	503	534	503	573	505	501	530	486	535	497	517	530	543	550	497	533	559	556	484	526	568	522	514	574	513	503	532	511	561	490	533	505	526	566	512	530	500	511	555	478	503	542	510	512	555	559	482	504	484	543	517	529	519	538	556	536	535	519	578	512	541	523	545	501	554	518	484	483	525	533	579	518	516	535	494	562	507	522	558	512	509	550	537	525	522	540	547	495	581	539	519	535	535	511	530	551	502	531	528	508	536	537	543	521	490	539	543	523	558	496	523	541	523	551	483	528	528	568	526	530	506	553	540	517	500	499	503	565	508	526	518	497	505	482	481	520	535	525	556	530	530	520	553	506	533	560	505	497	532	538	491	551	546	518	528	521	510	493	544	503	538	507	504	541	520	525	520	536	512	547	536	487	520	522	515	528	524	551	542	526	506	519	502	548	532	537	512	553	505	546	556	520	532	486	512	532	502	493	541	583	551	550	532	522	535	551	492	551	516	540	508	505	491	550	540	540	488	563	536	561	505	484	517	565	536	515	514	549	513	537	551	522	531	493	550	499	503	505	518	537	525	527	537	517	511	542	481	521	546	527	476	535	570	522	547	554	540	539	509	554	545	527	505	543	481	534	534	540	533	528	486	516	502	527	541	513	474	521	525	595	526	558	507	574	523	532	503	505	518	532	515	511	493	541	496	532	523	528	515	518	531	492	546	534	583	540	561	531	510	519	541	525	520	553	527	526	550	506	531	560	535	501	530	535	548	518	542	482	508	588	506	557	520	539	521	499	531	532	534	520	522	492	518	558	518	520	542	483	534	507	512	523	524	514	529	533	533	559	513	511	497	536	531	552	513	543	542	504	542	521	514	541	505	533	543	571	501	493	493	510	541	568	489	538	527	532	515	553	497	535	525	503	477	547	513	493	525	531	547	513	518	523	542	534	507	527	490	519	517	575	537	517	532	509	552	512	554	505	518	528	471	520	531	525	524	526	521	560	519	505	503	527	542	520	543	542	511	522	508	500	534	485	560	535	562	517	545	496	565	505	500	529	503	468	519	497	506	504	502	528	516	532	500	538	513	531	546	477	536	527	523	490	539	496	532	503	540	528	522	508	560	523	541	529	542	544	496	518	535	529	512	490	547	540	521	508	506	535	527	562	473	471	510	538	529	556	555	565	524	518	505	513	515	507	554	530	519	519	578	515	521	543	543	549	519	512	492	571	537	529	553	561	488	521	472	549
13463	10350	8374	4388	2932	2206	1736	1362	1162	1074	959	888	818	813	791	753	725	756	690	702	702	720	677	701	694	696	711	675	660	671	627	651	683	662	683	641	624	673	640	662	678	660	719	659	678	666	653	693	668	716	680	677	662	656	682	633	654	673	645	691	627	628	690	677	617	677	644	682	637	666	640	647	615	634	628	698	628	684	624	666	627	652	715	689	651	679	664	671	682	649	673	671	648	631	680	618	682	711	631	661	667	689	647	655	654	712	672	638	682	668	708	677	671	624	703	697	621	615	662	690	592	627	663	653	654	679	665	649	692	632	663	678	635	631	626	677	657	693	671	681	617	638	639	693	640	661	669	655	634	643	646	610	631	671	669	696	688	698	634	676	692	655	720	648	695	652	650	647	682	655	626	656	691	648	640	649	674	668	704	681	677	620	641	682	625	685	649	658	687	656	694	655	680	633	636	639	657	648	651	689	638	667	642	641	654	705	670	613	655	665	680	654	636	633	618	627	675	727	631	643	684	639	612	652	594	655	628	676	650	678	635	628	665	666	667	697	641	678	663	678	620	653	634	594	673	650	679	628	632	671	669	650	656	633	619	668	639	697	678	669	655	669	674	666	636	660	650	688	662	655	657	603	652	665	648	657	634	649	640	653	676	597	629	652	604	638	652	652	624	650	628	653	624	643	635	676	679	692	620	669	626	678	676	654	668	702	616	668	662	636	653	710	620	692	694	623	663	676	650	644	605	703	689	652	617	620	650	677	681	663	654	670	648	691	655	637	644	632	627	619	628	625	689	635	654	652	672	664	622	663	666	642	669	678	657	656	597	612	625	618	636	677	666	685	674	680	626	658	662	595	654	658	657	653	624	629	645	641	610	681	699	677	658	678	642	662	651	687	656	685	670	663	648	656	634	644	627	613	669	661	678	628	665	661	649	601	635	646	613	643	666	685	656	624	706	618	659	662	644	668	674	678	691	642	655	649	664	630	666	709	620	617	675	650	650	638	630	646	629	657	681	654	657	629	603	663	617	629	621	657	665	635	646	664	703	639	633	631	649	677	646	635	618	625	624	659	624	628	668	669	658	685	632	645	634	679	660	645	616	661	632	683	644	658	653	664	627	658	696	662	633	663	669	676	653	626	650	650	675	623	646	681	668	635	667	665	642	621	696	633	682	668	687	633	652	653	678	641	654	682	624	639	699	671	624	652	627	659	665	646	687	652	682	693	634	660	669	648	674	663	671	653	665	642	595	657	636	664	684	700	644	642	650	633	623	660	713	697	661	715	636	629	646	673	627	681	615	615	654	696	623	663	659	652	633	667	670	650	641	661	653	634	645	651	649	691	643	635	625	643	682	649	690	637	701	670	686	675	665	691	645	718	711	665	657	614	674	647	711	703	637	676	648	664	681	652	673	702	720	654	635	653	642	661	622	664	687	680	664	627	666	649	600	627	671	658	654	634	636	655	654	693	673	677	626	662	671	667	641	671	700	647	656	625	633	611	624	689	667	668	592	668	643	680	613	658	650	665	636	663	661	647	666	705	706	619	682	656	621	664	643	653	591	658	686	622	708	635	625	626	651	685	642	643	663	669	630	650	690	685	679	718	629	645	661	666	645	665	650	669	680	629	712	667	691	641	665	644	617	629	626	638	658	652	629	672	636	665	641	616	656	647	671	642	643	620	652	644	638	658	678	691	656	610	649	644	657	653	630	634	671	680	649	655	647	708	657	613	626	613	663	659	656	706	657	674	658	658	669	618	661	672	565	630	638	632	653	677	688	646	651	671	647	650	707	659	652	639	668	667	627	676	649	624	686	691	655	656	645	671	659	708	669	648	648	617	656	682	683	606	660	694	651	653	615	657	666	642	670	617	654	658	643	679	682	666	710	674	655	663	617	649	687	657	639	707	682	660	684	643	644	646	669	650	667	683	643	672	722	685	663	629	661	663	678	667	619	675	680	684	650	682	669	644	651	628	646	651	650	675	623	655	616	677	631	651	718	609	623	683	683	632	668	687	666	684	657	633	635	647	652	602	676	638	658	659	669	681	660	637	630	663	642	612	683	693	654	688	647	660	650	649	679	667	662	643	666	643	639	664	680	668	605	719	646	685	653	658	634	668	637	581	674	598	667	652	657	648	674	651	653	638	640	631	644	658	686	666	650	627	680	633	644	688	625	667	657	657	619	649	684	690	666	658	615	635	667	629	712	617	649	688	652	617	694	654	652	661	671	642	630	689	623	642	657	655	706	697	683	679	691	733	640	651	657	664	687	684	688	634	662	625	691	664	644	691	628	611	595	664	623	673	651	695	686	637	663	697	644	706	657	656	688	655	675	630	655	649	691	641	631	685	671	652	634	673	668	654	665	641	673	681	617	667	648	649	632	696	664	679	682	675	622	657	667	635	619	658	629	649	624	657	670	653	643	658	682	677	620	672	639	656	633	689	690	668	694	610	683	701	646	668	686	638	635	644	650	632	611	669	674	644	604	645	660	657	647	667	645	627	669	659	677	670	639	650	673	690	637	587	647	638	643	657	658	669	666	683	674	683	660	631	687	634	611	677	674	599	649	609	658	667	652	645	674	730	672	655	683	672	633	601	689	670	671	681	661	659	651	701	659	640	623	667	678	619	615	663	647	686	630	661	632	641	654	673	691	707	661	669	706	639	636	675	626	695	643	673	695	682	626	644	645	661	670	661	650	639	674	660	629	670	643	631	614	709	674	694	712	636	671	687	660	660	656	661	636	635	672	636	618	682	619	644	661	643	645	706	631	660	656	652	681	653	590	643	688	640	692	592	609	661	631	654	681	640	662	663	650	674	678	607	638	674	685	629	664	677	688	663	649	653	656	678	659	670	685	635	585	636	679	659	647	602	648	648	662	675	614	632	624	638	631	580	667	661	634	637	660	632	627	656	675	672	658	658	653	644	657	705	666	611	636	616	642	656	673	627	630	683	665	684	595	664	619	639	665	659	682	626	665	661	665	611	676	672	663	635	631	649	662	663	678	628	655	601	661	589	644	608	638	661	636	653	651	685	700	676	662	677	632	682	710	644	688	624	622	682	672	658	643	680	642	689	666	652	675	643	673	628	652	631	686	654	678	645	662	659	660	654	684	639	668	606	661	675	667	663	657	593	685	663	631	688	645	647	696	656	674	671	648	685	669	659	660	619	656	669	679	599	618	665	651	682	688	624	633	672	687	656	602	682	603	620	663	688	677	637	636	687	615	655	696	671	656	627	662	637	698	694	687	679	681	675	675	639	663	681	635	658	659	627	678	632	653	689	647	662	679	664	640	649	653	668	611	632	700	651	636	646	677	660	679	628	652	642	658	613	634	612	653	614	604	619	626	652	662	667	664	678	622	617	644	650	639	606	649	651	654	649	656	677	613	675	667	636	658	643	680	613	699	684	629	651	663	671	621	660	694	677	623	673	654	643	635	663	701	682	637	639	674	619	602	637	662	656	643	654	649	679	676	630	661	632	657	632
22790	21120	28933	23560	21124	21219	11304	2276	1733	1482	1421	1327	1345	1226	1145	1172	1088	1097	1102	1069	1109	1072	1036	1085	1097	995	1003	1056	1047	1014	1017	1062	952	986	1070	973	931	1006	1030	1040	1019	988	988	989	1052	976	1013	990	972	981	1001	1038	1038	983	995	1020	954	930	976	1016	1031	981	973	991	972	1035	964	952	972	956	986	987	1049	1029	941	976	1054	966	1009	975	1050	983	975	931	947	992	963	921	984	962	939	1013	998	999	976	988	1012	984	949	992	1037	990	983	930	1005	942	934	970	1022	957	1001	947	942	1015	955	937	987	955	936	1002	948	987	970	991	987	979	1012	1016	982	965	1040	1037	1031	981	1028	959	943	993	924	998	1012	947	1027	1016	968	1022	907	1015	972	1007	1002	949	969	1007	981	917	1005	974	963	956	1033	944	999	955	951	1089	1015	1005	1040	1011	977	1027	1013	985	944	988	1008	941	980	1023	979	968	951	1020	998	1010	980	985	938	952	984	941	946	948	981	975	1027	964	967	969	978	977	964	961	978	967	959	969	1047	994	990	964	990	971	973	1014	985	871	983	965	942	980	933	1001	1002	969	1012	965	954	957	1006	967	934	930	977	948	1026	1013	979	1015	996	972	953	986	935	935	880	995	965	977	1006	993	964	1049	1035	1027	1023	978	994	964	957	984	934	992	1018	881	978	993	957	948	987	1034	1018	901	960	974	1018	973	937	995	940	879	1002	967	1013	991	933	927	948	996	1017	947	984	1066	974	961	962	997	935	960	960	931	1019	1012	951	934	1009	947	1005	962	972	977	994	970	998	977	969	975	962	959	975	993	1018	979	957	919	971	953	1028	949	988	950	935	958	953	972	905	976	977	964	993	931	998	946	976	933	988	922	1021	968	980	982	968	988	1037	917	997	997	1015	998	968	982	972	982	1000	969	985	978	978	947	991	941	974	973	1012	971	985	996	974	965	1011	980	987	961	950	934	1001	1006	1024	962	963	968	1019	995	957	970	1015	1025	948	1006	925	993	938	997	983	987	939	972	934	979	947	993	976	968	937	928	968	959	982	979	1008	1007	967	971	963	1000	939	997	973	947	968	944	931	956	958	967	976	1019	976	976	894	1009	943	965	936	956	934	946	933	1012	986	938	958	1006	941	1010	1002	1008	973	996	968	925	934	1024	987	914	968	995	988	977	948	985	985	977	978	902	925	1013	960	985	999	972	940	983	959	981	1002	967	980	979	1008	936	1012	963	936	977	978	966	990	966	1008	930	955	955	1017	979	991	1042	965	980	1010	972	1010	957	1017	966	988	944	985	978	960	1027	994	1006	939	999	1008	966	981	933	988	929	995	943	978	962	964	941	950	974	959	954	1004	1044	995	973	912	947	983	1032	956	979	1004	995	995	967	991	1016	976	969	998	956	968	1008	1012	997	958	993	1022	963	911	960	965	960	954	935	934	1017	962	976	948	972	994	1011	976	965	995	1008	977	940	1029	992	950	997	969	960	977	976	961	960	972	962	976	984	982	998	935	988	926	1003	950	976	933	983	900	954	1008	969	977	951	965	978	974	981	960	984	979	1038	1015	965	970	1011	1003	973	973	983	964	946	1015	997	996	947	947	993	975	952	1004	919	972	937	986	969	993	915	973	919	921	950	1046	1050	1013	1020	966	980	1035	952	979	1013	964	950	1026	961	1016	978	950	917	1002	987	960	984	964	977	1043	976	914	1031	985	988	972	961	976	966	1002	972	1032	983	942	969	1014	931	949	955	1013	952	967	994	909	971	973	1018	1061	974	954	969	1019	995	949	982	978	938	981	975	944	1015	963	942	917	959	955	943	949	1015	963	983	930	1015	977	994	941	1024	978	947	973	965	970	945	968	1073	941	1003	973	950	1000	991	929	982	1020	1023	975	1017	970	943	986	934	955	1042	1001	997	931	957	951	969	972	958	994	922	964	955	936	943	977	959	1020	926	1053	990	960	946	1048	960	958	955	970	968	1008	902	954	965	1062	988	998	993	980	986	936	977	954	952	976	956	958	988	971	944	989	1019	975	986	959	991	961	964	943	1015	979	909	1001	996	982	950	988	937	979	938	963	1004	977	939	933	958	940	1003	933	927	942	969	1002	999	992	945	916	1026	965	968	984	951	953	1000	977	958	931	963	962	969	962	946	999	1027	1006	974	968	954	996	984	990	938	971	1016	988	988	974	992	1010	1011	958	921	927	939	940	924	964	972	940	965	969	983	992	964	938	985	984	941	926	1011	1005	966	964	943	1019	1043	1044	996	971	1007	968	981	957	1001	979	1010	968	1018	910	986	1016	960	975	1013	993	943	993	979	936	931	936	962	976	999	1039	1007	967	991	972	974	1024	960	928	1021	957	939	1019	984	1022	973	947	989	1016	936	942	1007	953	987	930	931	946	992	978	949	914	966	1004	919	916	1039	928	1013	950	961	945	983	929	964	974	928	1042	973	958	970	923	948	907	948	1003	965	946	932	931	1004	975	972	942	968	931	882	975	941	990	939	992	970	964	980	963	918	944	975	941	985	982	917	976	1009	955	1037	972	963	943	976	978	1010	978	942	972	973	969	1008	966	975	977	984	956	942	944	962	948	953	967	992	972	990	977	929	930	952	1010	960	960	987	999	961	1001	980	973	927	1025	946	986	960	1008	964	990	958	992	980	940	1037	981	969	969	970	1016	953	986	1016	975	998	993	964	953	1044	923	959	977	1018	952	1004	965	947	961	912	961	967	917	1002	999	997	964	973	964	991	1014	1018	980	942	992	975	969	1031	964	982	941	947	1023	945	983	953	963	989	983	960	965	883	936	890	956	989	986	957	991	1011	953	898	956	954	958	913	974	981	928	1018	964	1047	966	946	997	957	948	931	920	978	998	951	997	893	961	973	1030	934	1033	981	1020	960	955	975	1005	969	981	979	969	969	977	1017	1006	978	998	976	954	940	1005	1010	974	1000	961	945	923	971	996	960	988	992	984	979	960	976	982	951	970	972	1005	980	981	934	978	934	948	981	957	970	930	952	1005	985	986	913	971	951	906	972	946	1005	971	940	968	953	991	984	996	981	930	962	937	994	983	1017	975	1067	939	1009	984	927	1008	948	979	1009	979	947	1003	958	995	933	957	964	944	966	987	974	991	1018	938	1002	922	971	904	975	909	950	945	987	964	1021	1002	961	929	982	976	977	944	990	954	930	992	1008	952	1004	959	986	942	960	968	953	961	1013	999	968	974	985	1009	969	1025	936	936	989	948	916	993	977	1002	993	953	971	946	950	981	941	989	937	1014	975	913	932	931	977	950	945	1063	986	921	967	938	980	983	968	964	998	1006	1006	1044	955	931	975	972	963	1019	971	968	953	923	982	985	939	975	932	955	918	1002	959	1002	1003	968	953	915	982	985	960	985	981	953	947	973	940	958	1004	938	983	929	1000	899	955	992	949	985	977	930	999	974	997	987	993	996	895	1005	973	903	967	1000	984	1000	921	987	960	985	980	954	912	938	929	932	942	972	988	983	1009	986	948	978	954	956	953	920	922	964	998	975	1032	951	1021	993	1009	965	924	973	966	950	1014	986	1004	972	1003	941	974	942	947	956	979	962	931	982	961	998	961	966	973	978	1034	955	959	996	960	1033	924	972	970	971	1008	960	915	987	1036	911	1022	980	991	994	932	972	1009	965	959	986	985	954	940	985	997	952	1022	986	957	960	994	997	979	936	945	925	1023	913	904	980	959	1011	998	902	1056	1000	1005	939	982	998	976	937	938	975	1004	966	913	949	943	978	952	936	950	960	916	967	922
15126	20761	18536	10606	7339	5461	4249	3418	2834	2348	2116	1901	1703	1603	1534	1515	1387	1388	1328	1374	1295	1306	1218	1256	1253	1217	1272	1218	1192	1265	1157	1157	1172	1125	1140	1201	1155	1158	1176	1191	1150	1158	1162	1182	1112	1130	1142	1147	1182	1156	1231	1101	1104	1168	1146	1169	1133	1173	1191	1091	1146	1115	1221	1159	1160	1070	1160	1195	1111	1160	1099	1179	1103	1128	1105	1138	1169	1095	1137	1133	1132	1136	1205	1106	1174	1149	1140	1130	1153	1172	1175	1127	1074	1155	1130	1126	1127	1118	1165	1161	1087	1190	1161	1154	1175	1107	1163	1106	1223	1141	1128	1158	1127	1071	1073	1155	1119	1164	1082	1111	1093	1100	1139	1150	1027	1103	1109	1155	1136	1115	1146	1164	1143	1177	1117	1158	1124	1093	1109	1108	1065	1092	1149	1105	1080	1091	1172	1148	1112	1079	1111	1156	1140	1165	1140	1144	1066	1093	1153	1129	1175	1128	1169	1146	1119	1157	1117	1103	1191	1138	1191	1117	1161	1157	1165	1145	1137	1196	1111	1130	1158	1121	1181	1138	1174	1145	1129	1081	1123	1153	1185	1141	1095	1125	1130	1148	1150	1112	1134	1102	1137	1097	1134	1112	1126	1089	1128	1138	1150	1122	1093	1056	1131	1132	1212	1097	1137	1132	1075	1077	1128	1158	1120	1177	1151	1097	1093	1116	1147	1157	1087	1161	1084	1062	1101	1145	1095	1190	1099	1133	1129	1187	1164	1166	1140	1141	1155	1125	1123	1140	1156	1193	1140	1062	1140	1157	1135	1149	1111	1127	1152	1144	1177	1114	1134	1154	1193	1098	1145	1134	1150	1089	1111	1093	1062	1145	1147	1161	1147	1123	1162	1172	1108	1126	1059	1145	1102	1122	1097	1105	1120	1137	1071	1148	1140	1106	1105	1102	1105	1160	1121	1122	1184	1154	1090	1159	1140	1125	1138	1130	1134	1146	1107	1114	1078	1126	1113	1094	1166	1123	1112	1076	1129	1134	1094	1131	1136	1168	1079	1098	1138	1168	1061	1085	1114	1168	1172	1149	1113	1117	1136	1172	1129	1166	1120	1197	1119	1163	1168	1103	1141	1128	1170	1138	1105	1067	1151	1134	1143	1126	1210	1124	1124	1121	1136	1181	1114	1211	1131	1135	1143	1131	1146	1149	1177	1145	1160	1146	1035	1138	1166	1130	1157	1094	1163	1231	1194	1141	1139	1161	1161	1162	1090	1145	1082	1114	1150	1142	1193	1150	1100	1145	1098	1116	1178	1149	1117	1126	1132	1126	1103	1104	1089	1138	1109	1096	1172	1136	1127	1189	1109	1130	1120	1188	1090	1055	1132	1154	1089	1091	1127	1139	1115	1151	1176	1072	1116	1128	1125	1170	1170	1127	1162	1142	1131	1164	1137	1100	1096	1173	1171	1082	1192	1096	1184	1169	1122	1167	1127	1128	1179	1063	1151	1206	1113	1161	1107	1127	1096	1106	1112	1056	1151	1145	1104	1128	1143	1132	1183	1062	1092	1116	1161	1151	1193	1131	1162	1099	1126	1075	1136	1096	1085	1141	1132	1131	1116	1138	1075	1176	1133	1125	1199	1144	1171	1082	1156	1136	1201	1132	1111	1151	1122	1094	1085	1124	1089	1110	1104	1113	1121	1116	1167	1173	1162	1133	1124	1095	1189	1124	1160	1104	1150	1117	1102	1083	1124	1110	1082	1183	1180	1100	1149	1139	1087	1112	1084	1091	1121	1158	1111	1191	1125	1184	1146	1122	1132	1121	1134	1207	1073	1134	1168	1179	1118	1121	1141	1092	1108	1100	1125	1148	1117	1044	1149	1118	1157	1188	1080	1133	1167	1138	1195	1110	1172	1085	1143	1140	1166	1182	1082	1129	1121	1106	1129	1124	1114	1149	1157	1162	1093	1121	1084	1190	1143	1130	1131	1177	1124	1132	1104	1169	1130	1100	1059	1093	1068	1127	1095	1121	1144	1135	1205	1119	1151	1135	1152	1129	1142	1150	1132	1114	1142	1107	1104	1193	1148	1124	1152	1106	1132	1066	1144	1138	1113	1142	1129	1096	1126	1138	1088	1125	1188	1134	1140	1073	1114	1145	1197	1163	1081	1140	1133	1069	1126	1142	1082	1107	976	1161	1115	1075	1135	1147	1095	1113	1094	1134	1156	1157	1136	1137	1162	1177	1148	1101	1118	1154	1112	1133	1150	1115	1160	1079	1175	1089	1108	1148	1168	1132	1107	1091	1120	1143	1145	1116	1145	1125	1121	1120	1156	1162	1086	1163	1126	1155	1145	1079	1128	1103	1105	1170	1098	1146	1163	1085	1091	1150	1091	1026	1163	1112	1116	1167	1081	1084	1109	1153	1134	1096	1140	1148	1106	1098	1108	1123	1137	1142	1153	1148	1180	1115	1081	1151	1148	1084	1152	1129	1133	1133	1149	1197	1168	1150	1161	1112	1163	1140	1176	1082	1137	1145	1140	1122	1108	1144	1074	1149	1092	1099	1120	1090	1132	1152	1097	1088	1117	1164	1146	1150	1128	1111	1117	1194	1029	1107	1183	1131	1112	1174	1147	1112	1163	1089	1194	1103	1068	1169	1095	1134	1144	1139	1095	1125	1159	1192	1159	1126	1030	1132	1097	1191	1090	1076	1084	1120	1124	1184	1160	1091	1121	1177	1154	1128	1143	1076	1113	1125	1118	1140	1128	1109	1107	1094	1082	1106	1147	1158	1091	1124	1108	1129	1147	1121	1154	1150	1166	1096	1140	1080	1112	1149	1222	1152	1149	1064	1147	1103	1079	1131	1116	1053	1188	1100	1165	1112	1105	1116	1148	1146	1145	1094	1088	1172	1148	1149	1161	1127	1171	1166	1138	1119	1125	1122	1068	1158	1199	1154	1193	1118	1179	1129	1162	1164	1090	1112	1132	1121	1132	1109	1116	1112	1144	1164	1098	1080	1133	1146	1131	1134	1166	1147	1178	1102	1161	1114	1122	1101	1022	1141	1066	1114	1106	1141	1087	1092	1088	1129	1099	1194	1136	1152	1164	1215	1127	1171	1135	1137	1131	1179	1136	1082	1179	1124	1179	1061	1117	1092	1158	1117	1148	1142	1123	1076	1144	1145	1132	1129	1085	1073	1145	1139	1124	1121	1136	1133	1118	1094	1141	1204	1167	1138	1177	1127	1107	1117	1126	1096	1102	1130	1119	1120	1144	1081	1068	1146	1083	1120	1090	1139	1115	1092	1169	1133	1132	1074	1149	1165	1137	1112	1130	1114	1089	1097	1143	1125	1105	1095	1087	1162	1102	1113	1137	1122	1185	1062	1122	1137	1201	1142	1107	1104	1114	1123	1210	1170	1121	1109	1096	1127	1187	1072	1140	1076	1136	1089	1158	1083	1156	1072	1126	1132	1182	1188	1121	1182	1104	1161	1134	1076	1124	1164	1110	1128	1148	1090	1130	1122	1138	1086	1115	1129	1090	1193	1090	1126	1166	1115	1135	1184	1116	1088	1137	1129	1113	1070	1113	1136	1117	1133	1130	1126	1070	1132	1130	1146	1140	1166	1149	1105	1157	1091	1140	1210	1137	1134	1097	1153	1133	1068	1126	1104	1107	1113	1177	1117	1166	1127	1080	1117	1093	1118	1107	1087	1101	1153	1139	1122	1188	1125	1187	1147	1167	1195	1124	1147	1169	1093	1129	1124	1159	1172	1108	1129	1148	1162	1130	1145	1092	1195	1133	1118	1160	1149	1118	1147	1126	1142	1100	1113	1182	1126	1096	1149	1083	1159	1074	1163	1110	1132	1158	1139	1177	1138	1098	1091	1139	1111	1109	1142	1133	1200	1137	1100	1164	1124	1128	1184	1172	1120	1086	1154	1081	1144	1165	1099	1148	1132	1163	1066	1141	1160	1094	1135	1140	1129	1142	1094	1129	1148	1098	1112	1122	1168	1131	1085	1163	1135	1144	1138	1100	1138	1144	1146	1135	1192	1121	1086	1129	1173	1141	1162	1195	1172	1160	1100	1188	1154	1189	1135	1084	1120	1048	1085	1138	1123	1160	1046	1161	1089	1147	1074	1077	1182	1117	1117	1062	1095	1208	1098	1107	1151	1103	1101	1114	1152	1078	1130	1152	1140	1067	1117	1181	1138	1165	1175	1122	1169	1103	1126	1118	1181	1119	1103	1138	1130	1077	1145	1096	1123	1125	1142	1194	1142	1086	1109	1107	1175	1112	1111	1120	1143	1122	1133	1132	1162	1097	1138	1139	1137	1118	1102	1121	1207	1112	1181	1122	1119	1139	1151	1097	1105	1114	1088	1124	1119	1100	1128	1174	1057	1102	1134	1183	1125	1127	1139	1133	1124	1187	1165	1199	1137	1125	1131	1079	1169	1151	1178	1076	1182	1218	1146	1133	1116	1132	1104	1160	1122	1096	1065	1116	1203	1090	1143	1134	1140	1146	1138	1182	1129	1129	1082	1170	1109	1132	1165	1087	1170	1178	1135	1134	1155	1089	1149	1130	1136	1183	1149	1132	1156	1119	1190	1100	1139	1171	1156	1142	1047	1182	1109	1113	1116	1145	1134	1200	1112	1143	1077	1061	1145	1144	1137	1146	1093	1086	1152	1198	1144	1107	1116	1169	1137	1095	1136	1112	1151	1124	1140	1251	1122	1090	1164	1047	1135	1131	1076	1177	1121	1132	1147	1107	1157	1152	1112	1146	1091	1157	1124	1110	1216	1167	1124	1109	1170	1110	1116	1116	1079	1083	1098	1148	1174	1109	1149	1117	1139	1128	1148	1112	1110	1139	1113	1055	1133	1166	1080	1130	1106	1107	1154	1087	1099	1133	1100	1050	1128	1101	1121	1072	1130	1145	1132	1115	1105	1166	1174	1160	1141	1160	1164	1142	1121	1161	1102	1134	1106	1129	1123	1099	1156	1110	1153	1137	1097	1151	1172	1128	1084	1149	1174	1150	1136	1134	1208	1080	1097	1138	1135	1100	1089	1101	1148	1140	1177	1167	1155
27234	20071	8546	1772	904	761	684	584	551	588	529	517	538	534	519	498	533	523	579	528	529	496	520	538	532	522	532	519	486	535	513	552	512	518	516	545	531	521	545	526	516	543	545	505	571	516	525	560	539	536	522	518	529	506	516	568	526	572	545	498	490	546	517	528	553	526	569	535	551	514	552	533	557	509	552	565	561	520	522	510	527	527	524	536	559	510	559	530	535	514	504	512	523	555	530	520	530	598	518	525	537	520	579	520	535	513	558	505	571	541	531	527	546	566	515	510	501	531	488	526	482	527	526	533	535	562	525	514	520	548	534	525	510	564	544	566	523	521	545	514	508	553	505	542	568	526	569	524	498	536	540	524	537	531	526	537	533	523	528	547	573	569	529	548	528	546	551	540	520	565	508	553	482	480	524	510	525	564	569	522	551	527	495	543	515	485	509	508	553	540	565	540	518	514	535	473	528	561	558	527	615	553	524	525	559	565	528	505	519	570	524	529	523	539	514	515	517	511	556	510	548	510	513	506	525	471	513	480	533	525	552	480	548	513	472	521	599	560	526	497	518	514	541	534	533	531	534	536	508	554	557	505	539	485	499	486	519	531	522	477	559	532	504	481	522	503	503	513	494	478	501	546	503	533	519	526	521	513	539	528	488	491	519	537	505	485	491	475	560	501	543	528	474	515	511	518	547	552	574	521	529	517	514	523	525	521	542	550	493	511	535	522	525	582	535	533	520	503	560	548	498	528	528	522	540	505	527	515	540	487	494	522	525	515	542	530	510	524	525	541	544	575	523	568	546	496	510	541	484	533	510	509	521	528	546	555	548	502	502	557	539	539	565	528	560	529	524	535	510	527	560	544	552	531	576	488	512	500	528	488	538	496	540	550	531	528	563	535	557	522	532	506	565	572	542	533	569	557	527	568	537	548	551	538	534	545	512	529	527	528	522	460	525	518	535	574	541	546	545	522	572	515	539	552	528	551	519	534	550	516	540	495	597	560	512	498	508	536	550	503	512	549	561	527	501	509	516	520	540	512	505	497	539	547	516	524	563	517	547	542	507	544	534	549	524	516	533	502	539	515	508	500	494	534	565	493	488	485	542	528	538	531	549	497	493	525	551	504	494	534	538	533	536	521	530	573	543	517	537	546	539	534	534	525	537	520	558	498	532	521	510	540	498	524	541	536	567	574	492	538	546	553	491	519	522	539	545	503	537	534	535	550	513	506	491	537	541	492	548	495	514	532	531	530	571	521	559	525	522	508	522	532	543	507	542	517	534	501	533	518	520	535	534	527	513	478	518	566	533	499	509	544	517	582	562	511	541	514	511	527	518	587	520	527	551	569	527	532	507	491	553	509	504	534	555	574	542	554	549	525	495	507	534	526	504	532	566	534	547	533	538	514	550	539	500	525	549	549	554	524	491	535	537	494	511	510	508	507	531	533	524	494	534	535	563	509	524	543	533	530	571	556	535	521	516	514	521	547	567	513	510	509	508	535	463	489	537	526	547	572	518	510	528	517	511	556	519	536	485	570	562	536	495	513	540	577	546	539	576	528	497	509	547	522	524	527	516	527	520	509	552	524	513	579	539	497	530	504	542	558	538	480	539	527	513	510	544	542	542	541	512	538	531	534	544	558	497	514	539	535	506	534	521	511	559	556	533	553	536	512	521	583	560	493	536	536	532	533	498	555	503	545	526	541	525	558	539	541	550	531	564	498	532	541	547	497	528	496	492	508	509	505	544	561	499	459	556	536	554	506	520	511	568	539	534	517	511	515	531	499	513	475	537	530	500	536	514	507	515	515	525	518	510	499	551	534	553	543	535	505	521	516	535	514	531	567	545	522	508	501	519	546	519	542	492	502	503	531	571	512	518	545	572	552	508	508	514	520	506	540	518	522	525	539	541	529	493	538	572	575	539	521	504	536	543	514	523	553	506	475	518	536	501	526	509	519	513	518	499	505	515	516	530	502	536	548	532	507	535	522	529	527	495	488	560	543	515	527	519	495	498	539	521	549	551	525	545	539	495	533	532	535	484	541	494	474	555	533	504	491	553	540	505	582	505	540	563	477	543	543	507	485	527	539	531	498	527	505	487	546	561	537	537	544	499	498	483	519	527	519	522	571	533	542	505	520	518	542	543	517	509	518	536	523	531	529	528	509	559	536	554	530	536	500	569	526	556	508	486	526	548	549	513	543	513	534	539	524	510	532	535	540	522	507	529	539	562	505	516	523	507	549	550	524	512	519	516	540	548	517	508	543	532	567	528	525	530	520	555	565	561	555	524	543	553	488	525	572	513	510	578	517	502	517	528	528	536	544	548	557	512	521	565	557	521	530	522	573	536	517	537	502	523	517	562	515	498	478	546	509	523	533	550	537	504	510	519	509	505	509	558	546	544	528	510	539	534	553	582	560	529	508	573	563	523	509	507	506	556	508	504	510	557	538	526	546	569	498	482	540	473	524	543	495	542	548	504	542	528	512	506	557	524	553	491	561	548	477	536	538	500	528	508	512	504	528	548	533	530	552	545	541	500	548	533	562	565	552	542	519	540	508	516	520	520	487	551	550	539	550	515	510	525	540	528	501	545	532	549	562	517	487	553	555	533	498	518	532	521	562	514	509	502	512	543	533	512	529	548	505	544	513	570	526	485	507	506	532	502	524	569	502	523	581	512	538	535	571	505	511	498	501	487	528	510	519	527	499	530	542	538	540	583	538	559	533	530	479	541	549	547	525	540	518	535	488	524	496	539	536	523	466	513	558	557	550	562	492	512	526	518	530	545	550	565	526	519	531	564	546	505	526	540	568	498	553	562	528	536	560	498	588	537	548	500	542	514	515	513	541	543	504	503	523	565	532	541	534	539	555	520	498	562	532	546	534	547	514	538	549	490	554	497	586	501	508	536	525	550	516	540	564	482	541	552	533	532	511	551	533	499	526	510	514	518	512	486	535	534	506	499	529	547	531	533	538	560	519	558	507	569	529	491	523	515	508	511	526	560	552	546	519	519	530	522	540	517	517	519	532	545	478	543	525	541	507	539	504	526	528	539	503	519	516	512	513	532	505	502	540	527	527	536	526	486	517	478	557	548	488	508	534	537	545	520	550	521	537	555	528	536	540	565	554	541	547	493	515	564	566	532	547	529	516	549	512	541	580	493	514	500	525	554	534	499	524	514	541	568	529	511	531	517	543	538	531	539	513	528	548	500	516	540	567	529	498	518	532	557	506	568	521	566	520	534	512	515	493	494	525	555	577	525	535	532	511	525	537	501	541	491	554	562	560	552	513	541	534	507	492	488	533	514	536	558	520	522	524	583	563	552	519	545	574	547	559	537	545	480	491	560	514	519	521	551	545	540	528	529	550	538	531	528	556	541	546	546	505	502	534	515	531	546	515	532	554	526	539	507	553	505	492	502	538	533	517	557	521	530	526	538	514	509	515	529	551	493	523	540	470	546	564	521	513	530	527	605	541	534	540	515	510	560	489	524	511
10698	5377	4323	2080	1448	1217	968	820	754	706	620	661	660	695	704	670	649	653	597	616	556	677	622	619	626	623	655	589	627	630	642	619	601	635	628	579	630	662	581	657	620	632	605	606	638	699	652	663	654	667	655	628	604	607	595	656	629	667	620	644	600	605	656	647	643	600	666	653	647	618	637	644	647	646	618	657	660	640	635	625	613	625	649	632	643	657	641	633	639	631	618	648	564	611	642	642	647	587	595	648	673	637	646	629	617	618	600	636	623	638	654	662	665	670	620	644	625	624	652	595	578	643	646	667	638	632	636	630	637	643	654	626	604	664	612	675	660	617	628	646	624	655	626	619	637	605	641	634	613	640	659	679	629	631	623	637	634	594	657	684	616	610	648	586	620	612	645	652	642	629	669	654	637	635	634	654	582	625	630	654	641	644	659	632	681	628	628	667	622	603	633	637	632	630	624	634	612	591	634	627	625	626	674	642	648	624	654	614	621	614	629	639	591	630	628	635	638	628	627	652	640	630	690	646	607	678	618	668	677	639	641	616	625	611	640	629	621	678	629	655	651	597	602	639	612	652	664	649	674	641	638	643	645	651	596	634	656	602	607	685	657	642	655	645	605	628	619	612	584	576	609	599	607	605	623	679	627	659	652	611	643	651	618	635	684	639	668	622	698	600	631	635	637	667	657	591	619	631	680	598	613	602	643	630	598	677	595	599	597	638	663	644	598	648	627	594	619	642	622	674	657	648	632	637	629	632	660	591	616	641	605	649	602	649	605	620	652	646	651	670	605	630	606	583	591	646	588	666	603	653	603	634	628	607	634	607	683	634	642	626	639	622	697	629	660	626	594	632	611	615	607	631	636	632	633	594	675	612	660	636	622	616	603	666	649	580	658	625	720	609	621	608	583	589	623	663	596	618	646	613	657	643	654	681	625	611	665	634	659	606	633	633	592	608	639	638	619	620	655	604	644	617	657	633	629	617	641	596	623	622	645	608	617	611	641	628	637	613	619	627	628	615	619	644	624	659	592	633	610	591	607	634	625	646	658	642	593	623	633	642	631	643	637	621	571	616	613	626	668	642	641	617	619	624	616	650	638	617	651	591	623	647	632	639	618	651	584	621	598	635	637	606	632	614	620	642	609	612	619	689	619	605	638	625	603	660	626	645	598	640	589	639	652	651	655	635	631	635	592	629	610	617	622	626	637	604	636	629	623	600	655	637	638	583	653	633	631	614	675	667	601	636	572	612	660	621	649	566	607	640	651	618	644	676	653	599	637	663	661	617	614	614	635	606	675	634	613	650	589	667	613	614	594	605	630	587	666	673	649	647	700	660	617	656	632	651	638	618	633	618	635	639	659	622	624	646	633	649	640	635	617	635	672	623	634	572	604	649	645	671	601	639	632	622	636	643	572	640	653	622	612	639	615	639	655	670	599	624	642	692	588	634	674	671	618	636	645	643	633	607	598	639	667	644	627	662	614	652	610	614	587	651	606	650	635	626	624	652	643	642	606	619	616	629	613	625	659	618	618	669	674	649	617	673	601	655	657	639	611	638	630	621	631	624	639	696	623	619	639	636	615	654	614	643	597	647	665	643	635	606	626	642	620	649	678	573	634	617	609	600	638	628	639	626	676	638	637	597	642	627	658	651	666	608	620	641	631	663	634	597	651	609	649	622	666	617	659	624	620	608	626	647	640	639	605	655	646	629	656	650	641	672	630	655	612	593	615	621	670	660	662	622	629	681	631	637	675	643	592	711	611	633	600	607	650	619	637	652	637	618	607	638	654	621	640	615	647	611	608	646	632	713	636	611	640	606	655	590	661	595	642	680	668	586	658	578	644	628	643	639	624	652	599	655	653	603	609	646	645	674	636	612	603	658	596	615	677	595	627	660	661	645	655	652	639	586	630	688	583	619	631	591	646	672	617	608	634	603	617	633	667	609	647	612	663	637	585	621	669	592	664	630	625	666	660	633	639	640	618	609	637	638	676	577	612	625	658	637	671	649	618	613	647	613	652	611	626	635	636	641	653	579	628	626	654	659	630	582	608	615	594	628	620	630	629	640	685	632	667	625	604	594	686	584	638	604	629	666	612	663	703	668	667	624	648	635	623	683	607	621	606	644	656	659	643	674	621	656	638	609	665	589	612	637	595	616	635	636	721	630	589	602	649	640	652	598	650	600	592	620	601	646	646	600	602	638	636	660	668	649	664	663	599	601	655	651	626	663	609	642	597	606	683	601	666	633	648	662	627	649	630	636	650	672	648	638	639	622	647	654	631	629	628	635	650	623	666	665	655	636	642	649	703	675	585	625	621	625	640	611	617	628	611	631	646	657	634	641	643	611	606	605	611	628	605	689	649	667	615	675	625	643	615	641	655	641	642	646	681	627	640	672	668	627	628	643	646	648	640	637	624	654	639	611	674	628	618	640	614	633	604	665	638	651	605	637	622	627	687	624	604	607	627	649	634	654	623	654	645	578	654	640	628	610	644	668	611	691	627	654	628	643	683	609	580	621	672	695	623	650	673	656	630	656	610	605	567	605	605	664	676	652	604	627	627	610	630	643	628	599	645	574	589	613	598	658	567	591	615	637	686	605	633	644	655	596	631	631	665	695	656	608	644	696	637	641	620	627	653	620	613	600	676	631	594	654	614	619	586	643	625	593	647	635	619	649	569	606	673	646	636	598	615	698	612	620	648	589	645	601	642	645	644	605	613	611	619	663	661	638	654	691	633	615	663	659	669	629	627	629	661	616	602	654	611	629	635	620	631	603	641	613	627	681	608	634	618	637	619	624	609	612	657	600	631	626	634	648	635	623	658	629	620	649	646	619	606	620	561	646	671	600	623	653	660	635	652	684	642	631	652	621	643	639	687	604	652	617	626	652	682	618	649	611	615	657	609	652	624	619	618	642	618	641	617	644	610	622	659	636	649	632	647	635	627	643	609	597	659	621	605	628	663	630	609	629	649	618	631	627	634	665	606	647	665	667	632	629	661	606	669	659	643	627	650	636	658	627	600	644	643	622	645	627	620	605	663	645	659	622	581	626	660	632	673	614	656	684	646	659	637	643	632	658	638	642	643	637	585	625	634	638	591	670	657	595	614	658	635	631	627	652	688	642	642	652	622	625	596	637	642	629	645	669	643	607	617	566	631	659	638	607	640	602	630	610	659	649	646	645	643	669	637	616	626	671	657	624	589	623	615	584	616	604	635	651	637	601	584	649	610	618	640	614	612	627	623	631	658	640	612	621	647	626	634	629	646	619	617	667	657	619	697	651	658	622	644	612	653	603	637	635	653	654	601	672	635	656	599	629	666	631	657	628	585	634	670	655	630	614	661	649	634	616	598	653	616	640	642	630	621	656	683	635	629	611	620	611	624	660	607	624	673	615	599	604	620	663	648	630	645	660	617	662	672	592	611	642	605	669	638	616	643	595	637	625	652	595	660	624	670	616	628	572	658	605	672	616	600	623	623	613	655	629	604	621
23833	21088	28425	23985	21093	11701	2221	1412	1211	1116	1093	1029	977	965	901	973	874	909	918	902	860	920	873	888	937	830	847	869	900	892	822	841	795	853	819	854	872	821	839	835	860	843	814	861	861	846	809	844	815	865	831	810	846	855	858	863	797	902	845	862	812	893	821	836	794	863	833	853	830	890	888	863	884	862	834	910	874	859	862	872	853	838	824	860	823	822	842	861	838	814	845	841	866	891	832	859	852	847	913	876	847	873	829	871	853	792	886	837	860	868	843	826	894	834	842	826	846	864	842	842	871	832	859	841	838	817	803	842	804	803	866	849	862	815	860	837	842	823	846	777	853	844	834	876	812	790	813	871	833	824	858	858	858	865	844	847	847	806	873	875	839	858	873	905	860	869	851	834	839	846	845	889	876	872	822	898	863	838	882	846	869	838	830	836	886	842	870	879	821	844	880	882	788	851	842	813	888	848	878	868	844	848	819	823	824	790	870	866	831	869	841	835	868	868	828	874	903	846	854	798	803	820	808	834	830	804	850	828	865	815	828	819	852	880	826	771	847	836	881	830	825	820	828	811	847	814	877	846	840	811	797	781	886	821	851	861	882	860	907	853	820	854	785	848	854	820	865	796	857	838	890	864	883	836	818	853	828	786	891	809	872	824	790	844	842	883	868	857	828	843	906	866	850	820	812	813	833	800	832	850	804	847	843	806	862	807	839	832	893	847	865	844	824	877	800	849	875	841	833	804	809	876	820	849	805	898	855	857	813	838	830	885	820	835	853	883	825	860	854	827	876	886	845	843	844	801	863	817	853	811	816	860	840	858	858	845	822	863	880	854	879	872	873	812	857	856	838	874	817	837	851	809	801	818	837	838	808	855	806	869	814	834	894	844	850	838	837	834	866	826	845	860	861	879	827	887	872	835	792	853	863	860	867	878	847	854	808	857	860	858	802	851	879	809	801	764	850	837	884	825	827	860	912	905	887	847	903	820	823	854	891	829	841	828	822	852	844	838	838	811	842	842	813	875	822	855	790	794	808	826	837	852	914	849	821	870	835	869	851	840	795	870	836	852	843	828	840	819	797	824	817	836	812	829	835	865	845	845	854	891	875	811	795	825	792	822	882	836	837	796	843	843	797	803	829	817	839	770	838	822	842	804	871	891	857	837	795	840	829	843	886	779	853	899	868	849	846	845	825	870	911	798	858	860	844	817	883	792	831	811	856	840	828	884	855	876	811	880	844	845	866	789	827	815	824	835	889	836	868	823	887	823	838	855	893	875	898	835	906	824	853	841	865	883	815	905	855	821	850	871	808	871	796	857	881	793	874	819	818	856	828	896	815	818	861	838	813	792	866	844	890	790	833	861	843	846	842	861	843	840	814	846	853	828	775	853	837	773	830	830	839	843	810	836	863	864	849	888	843	842	834	816	845	841	898	865	862	821	862	865	786	822	853	855	819	808	810	840	843	818	838	857	864	867	845	813	872	809	833	877	828	828	841	828	787	838	827	915	855	886	858	843	879	860	836	876	846	849	810	840	838	844	847	813	853	825	863	873	850	862	861	847	833	847	832	807	840	837	818	798	848	847	868	868	859	880	845	834	848	853	810	785	840	771	841	826	909	827	815	821	837	857	811	845	822	874	859	810	867	868	829	800	847	815	838	871	893	843	853	811	782	834	847	859	809	862	853	830	880	838	843	867	857	866	858	851	849	828	839	852	836	844	766	841	836	853	854	824	879	862	830	825	816	844	874	844	839	855	813	845	833	864	882	831	850	822	807	811	824	836	899	793	794	863	802	796	850	820	877	866	848	870	851	860	849	833	846	817	827	880	831	915	903	892	848	845	837	877	836	856	842	841	857	852	874	854	768	797	803	849	852	870	850	803	838	905	829	854	827	873	890	843	818	832	835	858	809	838	849	831	805	780	861	903	851	864	871	776	818	890	805	798	835	813	837	793	782	823	842	850	857	825	861	855	825	857	890	862	868	777	864	818	909	874	897	838	873	789	828	944	811	772	879	884	897	860	863	862	752	869	836	805	827	793	871	794	913	827	841	790	903	791	853	785	809	812	858	846	848	778	865	858	815	854	839	876	811	772	848	824	814	810	803	844	854	821	871	877	854	871	822	790	820	861	781	829	811	848	857	828	843	843	837	812	810	827	835	820	863	829	824	815	845	833	799	843	843	870	843	849	823	879	890	881	842	867	800	846	863	873	856	815	804	829	850	807	810	819	860	861	861	872	808	830	859	860	848	860	864	822	799	851	858	872	907	889	859	878	839	815	818	798	847	839	800	812	815	842	850	824	817	861	867	886	829	867	825	850	862	899	819	825	880	869	855	802	865	876	875	838	848	844	854	811	865	829	841	839	804	808	888	855	906	814	826	815	780	894	801	855	861	822	861	849	844	841	823	816	811	848	865	809	848	809	835	816	827	852	805	888	854	802	822	860	834	845	866	864	828	817	835	823	876	815	819	800	877	849	823	864	847	867	912	847	835	822	780	882	808	876	835	890	846	858	842	880	869	873	868	818	871	851	832	848	816	821	818	842	878	840	839	812	801	796	824	812	852	858	848	867	866	919	836	845	863	839	833	861	845	798	911	860	825	873	804	857	801	813	891	789	827	900	831	851	895	873	825	831	850	904	842	803	849	848	820	855	862	844	853	843	802	859	847	814	839	847	828	829	850	835	840	810	844	863	845	913	781	811	824	773	804	827	836	823	858	844	780	826	850	884	813	856	860	838	880	829	855	794	843	834	871	878	841	859	865	821	793	793	854	807	832	855	826	877	854	788	864	788	777	866	817	852	856	834	818	782	822	854	887	812	866	869	839	862	857	859	888	857	824	835	865	856	838	867	898	864	810	854	805	833	860	896	877	841	885	805	892	790	824	779	881	796	816	861	848	825	829	843	869	823	900	828	853	827	815	837	811	891	825	833	832	814	861	818	792	795	855	828	849	801	828	815	860	824	838	869	857	854	842	782	848	847	815	842	797	860	811	831	832	815	811	824	789	821	840	840	821	862	825	873	859	854	833	820	840	878	898	836	832	798	913	885	855	850	800	808	855	871	829	859	862	882	812	848	770	859	840	809	888	882	805	886	812	842	794	849	827	833	854	823	794	809	796	840	802	838	895	878	823	868	801	810	782	888	874	889	883	876	838	835	842	875	828	796	889	848	800	855	879	872	858	842	873	892	858	842	826	823	844	756	817	831	856	780	815	847	859	835	841	792	823	849	838	824	820	822	873	829	790	810	865	835	807	876	793	829	861	856	824	851	820	863	839	848	827	817	852	819	890	850	857	837	856	762	861	869	843	857	829	844	824	812	806	835	863	859	801	830	828	829	918	894	847	821	905	876	873	899	816	914	821	840	873	871	856	832	853	836	817	820	837	852	794	890	790	829	827	784	833	828	781	881	894	858	835	853	815	872	831	863	803	863	801	815	792	798	866	870	846	856	855	877	861	851	854	874	803	875	818	878	830	819	870	847	822	826
11738	14486	12908	6531	4493	3440	2600	2265	1807	1513	1509	1366	1203	1201	1218	1181	1131	1171	1077	1084	1062	1077	1058	1116	1033	1044	1076	1010	1012	1025	982	981	1046	1023	1015	1027	982	1029	990	919	967	993	983	1051	1009	1047	1057	974	1024	989	985	1044	1040	967	959	958	976	980	1010	1033	1005	970	1014	1029	989	1043	1031	1014	956	1028	953	1030	1008	976	958	1012	1037	964	981	1026	982	990	946	991	967	947	969	1010	979	1013	1005	993	955	964	966	1007	1011	1034	956	982	1020	930	961	965	999	993	991	1011	975	959	969	1050	965	990	990	987	980	917	1001	977	956	995	1030	965	969	950	971	944	952	993	1005	936	1041	993	993	949	978	968	954	972	990	980	974	1063	928	997	1000	998	934	979	949	988	944	1000	902	986	963	953	961	1007	1082	976	948	953	1012	986	971	981	968	964	977	946	969	899	992	950	926	946	995	1029	1013	993	1007	975	939	987	1021	959	1015	957	957	957	953	1024	932	966	979	936	970	985	923	1045	973	942	983	947	994	1009	949	984	979	947	933	991	996	989	979	948	1007	968	978	956	948	945	900	1012	977	1011	951	995	946	950	1002	987	1016	971	929	921	959	980	957	949	968	981	989	1028	933	933	967	1007	983	924	999	998	986	989	1015	986	940	1003	996	1041	968	947	986	1018	1026	1003	935	947	982	986	998	1032	995	1047	1035	956	989	990	988	986	1005	1000	1031	1049	935	941	984	970	983	1030	966	993	1010	955	903	1020	1051	981	993	971	999	921	962	1006	995	926	946	985	997	933	951	1017	1014	995	959	989	951	917	959	969	1052	958	978	928	916	1013	1002	1015	991	917	979	973	967	988	949	994	958	1014	965	1000	963	961	928	993	991	981	944	980	986	993	1056	1091	1019	978	982	926	1008	973	1003	948	910	940	932	962	942	1036	994	922	934	898	972	994	964	963	962	958	979	962	982	1010	1056	991	942	974	995	936	948	965	950	991	963	978	974	1025	1023	966	1037	983	966	969	998	1005	972	966	985	961	1010	1049	980	964	1009	960	971	975	993	1021	984	969	1035	986	991	996	1023	1004	1037	929	981	988	980	1046	1003	993	966	956	981	981	1011	933	959	1002	1041	972	973	981	983	960	986	951	970	993	984	915	921	985	969	916	964	982	967	1011	986	981	938	912	1027	992	989	1025	958	996	958	945	958	967	951	952	965	1024	928	1015	951	980	1018	962	981	989	956	965	983	938	959	1005	969	980	988	1014	954	1028	988	953	959	1000	972	980	986	960	969	993	902	978	975	911	949	959	1066	1015	975	1028	1071	963	1056	955	983	970	955	979	981	1020	952	1032	938	1000	953	1002	991	988	911	996	1033	957	1020	958	978	987	965	949	977	976	983	980	944	933	1061	911	980	998	1007	1007	947	1001	978	1005	952	1070	1023	973	976	994	1009	982	907	957	961	1002	948	961	988	976	988	1003	970	969	951	989	960	1016	954	977	987	1016	960	1040	970	949	992	955	1018	995	1009	1019	969	954	944	999	935	950	981	988	922	984	989	947	974	958	972	951	977	953	1057	976	965	959	951	967	945	973	934	993	965	970	1023	957	999	1016	1027	1014	957	1000	987	911	1009	916	1026	976	961	991	996	932	1024	964	989	1011	978	955	1016	931	1038	948	971	996	912	971	1000	997	979	985	975	991	964	979	925	1005	985	977	1012	968	966	979	937	1010	987	978	964	1033	920	988	948	978	955	976	998	1015	969	1006	992	999	976	910	1015	1005	989	954	966	965	945	934	989	1036	946	983	968	945	946	957	976	986	935	971	942	963	1015	1003	979	974	966	950	991	991	962	940	1012	974	976	951	971	972	975	975	1014	969	949	936	985	938	955	982	938	968	1000	976	1005	1045	946	983	952	1000	970	1001	1005	988	942	991	956	984	934	994	947	973	1014	1032	990	983	957	1016	995	985	1004	938	1025	998	979	915	1002	996	988	904	978	1010	1003	993	979	1020	1014	1010	998	1031	1015	955	991	1007	970	913	957	946	1018	963	1018	973	982	951	1006	973	988	1043	1020	1011	1001	953	1015	992	1003	982	960	955	979	962	998	943	982	928	959	950	987	999	991	1007	990	969	980	1020	966	975	1030	1009	1028	974	937	996	937	1045	979	1020	979	975	934	950	977	972	990	943	943	984	999	952	895	973	967	932	964	964	1004	1013	951	1042	976	981	1001	934	917	940	974	937	961	988	924	978	940	1003	1013	1030	1002	976	1034	942	946	937	960	936	1039	991	997	968	947	1004	974	981	979	972	1008	994	972	991	1000	973	982	960	978	1010	1039	942	1015	987	991	987	992	969	999	967	965	919	1001	941	987	1000	988	943	1031	1008	944	957	932	1003	977	955	1020	1005	970	992	1013	1022	1048	977	998	949	983	971	961	954	1024	990	1001	1001	1025	950	971	1037	941	1024	958	986	978	1009	981	1030	1004	1035	946	998	953	953	997	1002	1001	971	964	979	995	995	943	966	1000	984	992	984	961	1011	969	1029	954	982	962	911	902	885	1003	966	997	992	962	966	993	1007	1002	966	1036	997	983	1004	980	981	999	969	938	962	942	983	933	950	927	963	977	1014	957	921	951	989	980	951	988	949	1013	980	967	1002	944	971	979	983	1023	1021	1052	979	981	1002	951	999	989	992	985	1033	995	1004	992	992	968	967	978	1004	1023	934	993	985	1012	992	998	982	943	1014	963	928	937	953	955	938	985	985	984	1023	930	965	966	1012	941	1000	935	938	1002	903	928	971	958	998	981	993	968	970	943	950	974	956	962	934	1017	965	1006	968	1038	1009	1029	1000	981	927	985	969	1051	1008	913	918	966	969	1034	935	966	972	943	967	924	946	1006	952	964	992	1021	948	1001	974	1046	984	961	896	966	962	946	959	948	1017	987	950	1019	994	1021	979	935	966	997	977	973	942	995	999	972	1001	957	938	1018	955	976	947	994	950	974	961	974	958	933	978	953	964	986	1011	979	999	957	1004	976	965	981	950	908	1009	994	952	970	968	1038	999	958	963	910	966	971	1021	989	998	1026	958	1007	1015	984	984	1003	997	978	985	1017	992	925	1004	925	915	1002	993	965	1002	987	946	1019	949	999	931	958	961	950	992	946	921	969	975	963	1005	960	1017	994	976	982	952	970	953	1005	969	990	979	1039	1048	1024	967	974	1010	960	949	983	1075	901	1011	1000	985	927	1032	976	977	1035	994	1003	999	989	1013	1002	991	939	962	1017	1005	981	990	929	949	984	968	1005	1035	961	991	986	916	971	971	934	915	998	1011	970	949	991	1028	979	941	976	1036	933	1018	967	963	957	968	953	959	956	1036	969	984	1008	959	997	978	943	943	972	1002	985	961	991	954	989	968	974	1003	974	990	939	970	938	987	996	927	961	941	969	963	927	975	957	937	910	961	968	988	943	959	928	1044	972	963	951	992	996	933	937	1043	898	981	979	941	981	944	990	956	951	1001	1012	1004	968	1004	990	975	936	1045	990	996	943	968	1011	1015	921	978	939	973	931	956	953	985	977	997	1082	935	961	1021	991	956	1020	983	970	971	991	941	1019	1018	1027	1011	941	1000	924	974	917	1010	966	945	977	945	1006	965	945	1040	1017	950	994	1004	949	1006	977	965	967	978	994	950	937	979	994	930	985	993	1018	928	931	986	948	972	983	1000	948	1049	936	958	987	991	997	968	977	965	951	1009	1003	922	1007	985	1013	959	1029	982	1003	1018	964	941	1019	982	985	943	979	974	975	1018	974	954	1009	956	942	970	965	959	990	1001	1009	962	946	960	997	1011	970	965	931	1006	976	981	985	965	1001	974	957	977	1009	999	985	931	945	965
25045	21084	27301	25063	10713	1238	896	709	618	594	542	495	508	511	530	488	523	479	470	476	484	443	476	459	503	493	481	480	491	411	456	449	446	452	473	425	416	418	466	481	419	466	426	426	476	482	469	477	454	417	442	450	434	454	461	428	456	457	461	440	451	449	419	433	449	465	456	436	437	458	452	480	437	456	446	449	443	428	428	442	453	480	440	429	456	446	438	448	442	482	464	435	442	442	475	414	458	469	473	466	435	464	455	436	464	455	468	426	481	431	451	433	432	444	465	439	450	470	411	403	464	453	447	419	470	418	445	433	472	447	434	456	480	479	459	437	444	432	411	438	495	435	472	418	445	444	449	468	428	451	458	479	448	448	458	436	438	462	420	422	438	497	484	438	471	429	491	450	452	426	455	440	424	491	406	431	415	412	414	426	413	417	449	460	464	476	469	470	480	448	454	440	439	460	501	431	433	464	421	474	455	484	463	458	449	447	462	439	441	460	485	452	446	476	472	415	465	472	409	445	455	450	468	463	419	463	451	438	451	452	449	446	421	456	445	462	458	442	472	447	430	425	442	445	474	470	463	458	456	436	459	440	420	442	453	468	431	466	430	451	435	457	447	464	438	432	431	485	473	467	456	461	421	420	428	472	471	473	429	438	419	435	432	470	474	445	471	453	454	428	419	421	431	454	470	465	474	451	427	447	484	445	418	467	424	452	430	415	401	437	423	430	429	404	445	463	434	420	414	429	417	454	500	449	461	431	462	463	478	445	418	428	458	453	429	447	453	466	452	474	426	417	463	406	441	427	438	426	459	447	436	437	451	501	467	424	442	409	458	469	421	443	473	441	435	455	442	406	466	422	459	453	430	453	418	423	411	447	446	462	449	436	422	436	463	476	459	443	468	482	459	423	474	423	457	458	449	452	447	438	492	461	446	429	462	448	414	454	451	433	457	443	435	446	448	484	427	458	462	441	444	477	410	461	461	456	438	492	475	445	466	461	434	490	436	409	443	478	515	450	464	437	409	477	396	440	477	454	448	409	460	459	436	398	452	438	413	416	450	454	436	451	445	444	469	437	467	453	421	463	410	437	476	435	470	425	438	448	426	424	426	419	468	445	438	448	478	434	436	446	433	463	413	479	456	427	407	465	469	462	448	429	488	448	470	452	447	430	440	480	429	447	485	434	460	435	450	482	474	445	436	441	415	468	460	473	482	474	465	428	424	466	440	439	457	409	396	465	454	419	460	444	431	458	453	424	481	469	457	500	448	474	446	414	456	465	457	424	421	428	449	419	451	447	482	464	448	447	453	452	428	437	414	512	443	453	405	449	474	466	477	480	455	431	434	414	442	477	442	449	449	441	428	418	451	396	408	436	467	432	425	422	446	400	457	444	475	435	462	465	456	434	458	423	472	436	476	450	471	478	487	432	399	443	432	458	431	443	466	392	454	432	440	449	448	438	436	438	466	431	460	472	413	406	441	459	430	426	483	441	450	455	470	431	409	481	464	424	408	443	474	469	419	457	470	463	470	434	457	423	440	457	450	443	441	438	402	441	410	455	450	449	466	456	457	382	428	452	428	443	428	443	421	405	441	413	438	450	432	486	430	450	453	458	447	455	430	473	478	481	457	437	472	453	443	453	454	444	451	427	456	420	478	432	457	456	425	439	442	431	445	454	435	424	473	462	462	459	472	486	439	467	405	417	467	457	425	447	421	447	447	418	446	439	474	435	433	448	476	436	442	425	435	425	427	446	497	432	429	406	474	431	428	454	443	449	443	421	431	433	445	431	469	473	468	438	413	469	450	444	466	447	423	408	423	472	497	471	471	404	450	499	417	428	496	441	429	479	428	433	440	419	412	423	443	470	392	424	438	461	483	435	457	446	481	444	485	448	431	418	471	474	435	469	453	456	424	443	452	456	450	464	435	457	438	430	456	444	455	454	436	484	462	436	441	430	415	487	479	414	443	428	449	435	434	438	448	429	467	435	427	453	454	418	443	466	469	445	432	447	471	457	476	446	442	429	472	454	483	413	462	434	447	446	480	445	473	432	486	444	433	451	410	427	461	460	438	461	460	451	500	473	442	406	442	432	464	463	438	470	412	419	459	449	447	452	422	430	458	438	476	439	494	449	446	455	423	437	493	458	422	474	452	441	433	434	465	479	421	414	443	441	404	451	457	457	434	472	397	406	457	435	425	483	458	442	440	444	419	391	429	470	437	480	461	451	441	452	449	416	445	426	444	425	426	402	428	463	456	401	428	446	442	452	486	433	470	462	460	456	450	432	467	451	412	465	426	428	441	439	456	444	454	433	446	437	449	467	402	471	445	460	412	468	404	420	412	448	418	467	425	462	446	487	405	464	432	441	470	461	427	469	428	429	463	459	462	480	459	465	455	440	459	477	415	441	455	434	417	425	448	418	416	458	448	451	430	455	431	412	429	438	444	468	441	449	471	445	469	433	490	411	421	449	434	444	464	438	442	433	443	438	456	457	453	455	440	472	440	426	436	470	456	450	448	453	409	473	428	410	479	445	446	473	451	469	462	457	471	479	418	442	454	483	399	434	459	456	441	449	452	430	407	450	461	422	454	439	448	431	453	427	452	452	433	407	431	438	438	435	431	419	432	442	436	478	437	470	404	490	433	490	454	457	444	486	450	434	467	437	409	456	452	432	490	472	459	427	471	478	416	443	433	437	431	464	453	436	424	416	422	444	463	470	480	462	450	425	444	462	474	445	450	464	402	442	456	468	453	410	473	468	440	429	417	442	439	462	477	452	431	454	453	472	476	439	413	489	428	457	459	472	462	464	439	443	451	484	460	418	436	478	419	413	438	422	436	449	425	449	443	438	434	470	455	472	444	437	406	419	461	457	461	435	451	440	444	464	455	422	421	434	478	448	475	436	476	419	474	420	405	414	460	435	446	407	425	456	439	446	448	470	452	444	431	453	396	445	463	461	433	468	448	443	449	436	418	461	428	486	461	444	443	444	446	431	419	402	460	416	469	416	428	467	453	460	496	423	447	452	466	444	455	447	409	436	439	462	461	442	440	445	414	429	463	463	464	439	438	439	435	438	446	483	445	454	456	433	422	444	451	437	425	430	455	408	445	449	415	469	443	449	427	446	446	450	411	482	438	440	469	449	452	446	455	475	476	456	439	453	426	445	421	453	432	446	448	478	443	439	452	431	439	480	452	446	439	436	438	469	437	469	451	453	498	446	445	457	466	450	454	446	444	448	487	428	419	427	434	418	438	405	456	411	417	430	433	447	424	441	445	467	462	458	427	452	429	439	447	411	450	480	456	454	424	442	428	443	458	469	444	423	421	491	432	461	413	437	428	480	435	441	447	460	484	472	405	447	417	461	457	439	437	455	426	474	421	454	448	480	450	483	441	460	461	459	443	462	441	423	406	474	422	445	405	455	451	499	453	449	425	462	436	461	451	431	474	411	454	414	459	414	453	454	421	440	471	464	417	445	457	404	505	481	451	410
12617	10744	8643	4149	2904	2084	1558	1314	1072	928	860	810	775	703	635	681	649	577	664	643	570	613	618	598	638	574	589	573	592	597	587	596	563	595	556	551	573	568	544	604	543	594	593	583	562	577	562	618	649	612	557	568	576	508	555	570	555	575	581	573	546	582	596	564	573	541	569	563	549	588	556	578	555	609	554	560	539	546	566	604	597	566	605	572	556	624	555	584	544	528	593	518	534	568	568	588	585	540	558	564	592	577	565	590	536	590	553	539	555	515	535	537	542	615	539	558	576	531	579	562	577	538	591	558	633	542	545	582	593	554	584	542	550	601	562	577	578	560	560	592	575	572	618	553	560	529	563	539	504	558	556	615	587	567	547	561	565	585	602	538	565	579	535	560	577	526	582	593	559	565	535	574	577	575	597	587	531	549	527	549	536	573	548	545	540	581	566	574	595	558	575	540	624	560	572	547	549	592	551	554	553	545	575	579	572	550	526	583	571	551	584	573	598	562	545	541	584	596	541	529	544	559	554	601	554	524	559	538	582	574	571	560	560	551	541	575	554	582	564	549	588	560	549	574	569	539	587	540	593	584	525	578	515	581	541	558	585	554	550	541	553	577	554	570	582	563	591	546	559	550	549	531	569	582	542	579	547	558	560	585	577	562	511	578	569	542	590	518	544	544	576	583	531	576	572	571	587	602	583	604	584	543	507	568	542	556	546	570	607	588	559	555	567	541	575	563	536	551	591	529	584	610	542	514	538	551	626	571	549	576	581	582	564	539	559	572	565	560	554	611	556	578	577	573	589	577	585	537	579	555	547	543	542	574	531	578	537	554	543	557	563	531	581	534	559	560	564	555	567	570	524	553	531	540	540	560	569	547	529	526	553	550	564	586	589	565	586	562	544	551	551	528	529	596	556	541	519	578	548	561	553	546	520	543	518	526	593	536	565	567	585	579	534	549	539	561	556	572	563	552	606	550	559	537	519	543	575	564	562	532	550	551	550	553	548	578	584	510	560	546	597	539	601	566	529	588	567	559	535	551	574	571	548	569	580	576	560	570	531	601	575	568	581	563	585	539	539	598	560	605	589	566	586	552	593	537	576	578	569	537	570	526	579	583	555	586	583	538	548	541	542	550	591	530	572	562	564	556	546	556	536	568	582	531	560	535	579	577	580	622	545	580	529	567	570	547	546	559	575	530	565	542	574	571	581	547	570	538	585	527	557	593	558	565	565	544	552	540	560	574	576	538	579	549	552	566	573	544	533	576	554	579	556	583	533	562	577	550	551	559	631	575	559	532	577	575	608	533	576	530	553	566	513	515	636	564	566	592	586	566	516	631	546	606	588	554	576	582	615	543	548	558	529	579	607	552	565	581	570	584	555	555	593	560	580	568	592	601	592	541	616	566	588	547	568	589	576	521	555	549	560	562	567	545	561	608	545	539	553	557	567	580	591	565	546	577	560	615	583	563	580	573	516	579	545	554	560	566	551	548	556	561	579	547	574	579	582	550	574	581	581	593	535	554	508	555	551	522	523	580	576	557	548	586	568	597	577	598	534	543	568	572	567	600	564	593	548	572	565	546	548	574	575	573	580	545	561	555	596	576	567	558	560	585	612	571	557	562	575	543	576	571	627	568	551	564	553	578	580	572	548	567	558	614	552	504	582	552	609	558	573	549	555	545	538	543	519	565	531	600	578	564	574	582	566	522	571	545	550	529	554	562	584	596	571	546	554	547	543	568	519	625	589	555	538	576	552	547	574	574	570	593	562	592	551	581	517	558	561	539	570	570	565	548	533	598	568	585	593	543	547	579	519	565	613	543	554	509	526	538	546	576	588	561	567	564	557	588	515	608	589	587	542	548	553	562	557	599	577	565	562	550	557	550	569	568	568	592	559	568	561	576	548	575	550	532	546	553	551	535	591	534	560	581	530	563	584	545	586	585	568	540	572	557	572	550	506	637	539	569	572	604	555	594	576	565	574	534	635	580	586	514	565	600	518	558	545	577	566	527	575	534	586	577	542	569	572	578	536	571	575	571	596	570	556	553	555	551	564	564	558	590	573	586	565	574	519	552	604	568	575	573	551	558	594	575	606	594	590	549	576	526	578	587	575	609	606	542	544	538	605	568	535	579	570	586	592	582	527	617	540	532	549	520	569	526	567	520	578	558	570	554	546	548	588	593	546	553	586	552	574	547	600	563	564	562	579	558	564	589	562	597	589	561	566	514	551	529	567	571	602	555	534	569	558	552	601	551	538	565	574	596	560	569	593	528	556	550	575	520	586	577	565	562	517	591	566	581	542	584	573	557	531	521	564	541	552	570	570	517	557	560	576	545	561	563	566	581	543	591	587	609	587	532	560	584	575	558	555	546	574	593	541	618	594	564	606	579	555	508	552	555	606	585	529	545	597	562	582	568	550	517	575	527	593	547	544	560	557	577	573	574	580	524	572	552	588	548	564	503	556	605	546	598	532	542	578	566	551	586	566	557	614	573	526	572	546	538	557	528	579	503	575	556	546	583	576	548	597	580	544	588	565	551	596	557	600	531	560	578	610	616	571	534	560	573	562	561	588	604	610	599	587	586	588	583	588	593	532	536	566	539	547	561	570	561	557	562	558	568	588	563	567	579	537	532	596	555	585	537	611	545	520	587	510	557	559	593	566	574	537	544	605	555	567	569	611	553	585	560	554	542	620	556	537	599	491	576	569	562	527	562	577	563	500	575	586	545	546	588	577	556	541	602	556	600	556	542	548	567	619	574	590	605	612	571	573	591	577	545	560	532	550	562	562	572	567	522	540	559	594	553	562	540	574	591	536	550	553	583	557	556	529	563	568	520	560	552	575	604	560	555	580	550	571	601	551	536	575	597	530	561	568	557	562	529	553	592	544	586	571	566	568	536	581	528	564	575	547	551	584	584	598	561	542	569	533	578	567	564	595	548	592	590	618	602	563	555	556	560	568	570	519	599	597	562	576	616	555	607	523	551	558	561	597	578	556	557	526	551	566	560	549	561	566	583	571	553	547	536	554	525	600	538	555	611	594	609	567	581	559	555	580	572	562	580	547	549	588	560	581	583	531	564	540	545	584	553	578	561	562	565	567	537	560	552	573	558	563	573	568	582	593	543	532	584	546	562	535	524	569	581	596	555	545	552	557	533	599	567	597	531	583	563	586	574	593	558	568	550	549	612	548	576	616	559	572	556	567	567	535	583	566	532	576	572	632	534	523	551	502	565	569	569	547	581	566	553	566	544	599	586	560	557	554	622	570	563	531	561	544	574	528	551	545	548	526	566	561	561	588	544	538	568	589	542	543	586	573	554	612	600	561	528	536	591	549	551	540	551	540	582	552	568	575	560	552	565	516	599	595	558	572	544	554	601	551	560	509	550	582	584	536	558	567	576	531	564	547	568	606	581	576	604	575	557	577	614	560	593	525	574	586	523	554	569	550	517	540	555	533	535	540	590	595	540	590	544	520	596	579	578	618	531	593	567
22846	21126	28890	23608	21129	21212	10956	2169	1613	1388	1392	1230	1182	1205	1091	1084	1105	1095	1018	1002	1010	1017	977	1012	1014	947	991	1002	958	923	962	925	956	953	923	925	1009	965	989	989	910	944	906	964	955	900	922	984	946	892	968	981	940	883	926	928	1013	878	889	874	920	918	923	932	996	951	893	994	948	906	964	947	896	952	951	871	920	921	894	890	891	906	914	922	880	887	890	903	942	912	921	901	880	968	927	928	884	899	945	884	929	903	965	930	903	969	873	941	937	884	926	923	908	906	925	924	922	949	901	865	869	909	911	911	895	925	908	878	888	912	918	943	937	911	894	897	887	911	915	964	932	953	957	949	900	953	891	887	867	876	894	964	892	899	878	865	948	893	936	950	911	942	891	921	853	912	931	918	931	946	867	883	874	918	954	935	963	918	986	924	962	850	902	858	914	908	904	925	888	941	942	866	887	904	859	940	928	925	898	935	920	907	965	911	921	890	926	907	967	946	914	904	902	882	866	854	886	930	895	885	945	915	904	924	919	923	959	898	908	888	871	876	941	933	878	899	930	914	863	909	889	942	913	871	927	924	948	907	904	921	835	875	926	882	898	910	960	949	903	851	918	898	922	905	927	886	906	870	945	924	874	875	883	928	913	906	866	906	925	884	868	905	908	991	926	967	886	901	905	878	895	927	872	989	906	925	922	872	930	906	882	902	882	907	882	929	949	913	935	937	915	924	954	884	937	859	944	914	922	901	932	952	913	978	888	907	885	903	902	876	913	954	899	864	943	864	934	937	924	867	942	909	945	930	895	840	830	900	947	919	922	930	900	900	875	850	876	915	910	863	929	853	883	872	911	947	956	891	918	918	894	863	942	863	870	888	901	920	891	900	915	898	900	884	889	902	908	899	886	954	935	896	861	900	930	832	912	860	969	907	939	911	873	908	918	913	954	886	931	943	929	890	905	933	962	941	867	936	918	893	906	906	939	955	886	902	904	876	856	905	936	904	956	862	882	884	924	968	893	866	902	913	926	884	899	850	876	907	875	957	934	914	952	930	889	841	961	937	937	961	903	886	931	899	872	873	928	899	903	1017	913	880	898	884	903	917	919	929	864	921	899	938	939	886	922	860	928	931	950	858	870	926	929	969	955	869	862	905	939	901	949	929	886	931	899	892	882	882	887	930	997	919	950	832	882	877	964	883	904	856	994	938	866	911	878	973	898	895	879	847	939	904	848	928	869	940	911	861	872	888	906	938	909	977	882	929	962	927	944	881	914	958	889	908	932	893	906	898	930	949	907	927	926	948	851	880	929	937	914	922	935	946	957	953	1013	913	879	941	899	924	945	899	931	932	872	911	946	943	894	961	934	929	933	906	882	942	878	955	860	936	856	903	885	931	890	856	861	919	940	894	928	956	912	918	973	905	881	967	881	894	892	971	876	880	870	896	875	925	943	864	872	918	951	835	920	885	916	836	921	913	934	946	941	994	919	906	856	907	889	910	893	920	908	846	906	906	869	914	928	919	889	891	897	912	908	906	928	899	936	936	921	899	923	941	921	895	905	899	912	883	916	891	888	914	906	864	917	973	916	941	869	986	910	915	932	918	951	930	927	989	932	922	948	888	960	942	945	915	868	957	892	927	926	945	909	983	926	858	949	917	884	897	869	928	864	937	875	897	881	889	926	893	891	996	846	931	949	952	932	940	916	882	923	912	871	894	934	902	938	882	919	922	934	859	907	902	925	886	896	912	876	903	941	912	935	895	904	916	985	891	884	896	883	854	911	908	908	862	925	956	886	905	937	906	947	917	932	946	926	933	871	943	894	871	926	981	898	912	916	910	938	922	939	903	974	902	902	891	890	905	907	946	950	896	907	902	951	943	913	903	865	913	951	938	861	922	922	939	909	920	942	900	905	909	873	904	940	915	869	894	901	927	871	928	875	880	908	884	914	930	897	927	908	898	907	902	940	921	913	900	885	929	946	876	914	936	945	918	928	884	951	949	942	928	892	858	884	906	918	886	933	905	912	886	946	905	912	907	930	885	929	937	911	892	928	895	922	926	933	906	911	900	958	925	938	930	925	902	862	984	944	988	909	908	917	919	889	916	902	891	993	885	897	867	894	872	901	896	912	879	878	939	915	898	850	948	955	976	857	935	893	908	977	893	938	902	866	866	873	869	876	901	913	901	943	904	865	819	935	943	895	889	953	953	896	957	889	958	904	860	880	913	878	880	954	873	904	847	917	822	918	955	918	838	933	916	846	910	935	897	881	944	894	930	903	868	918	887	881	864	918	878	878	928	854	915	854	937	930	968	879	906	947	932	951	892	864	859	919	916	917	950	874	896	938	895	968	906	890	920	874	949	914	981	890	890	914	911	920	923	908	905	902	910	955	860	954	932	922	905	861	926	898	925	947	893	868	896	849	880	933	926	902	891	884	925	893	916	886	902	893	891	877	941	875	933	881	916	868	901	864	921	905	887	902	907	855	946	890	961	931	925	916	951	903	893	927	879	899	853	902	930	905	988	861	914	898	930	847	871	871	948	891	948	892	915	922	911	925	904	942	896	927	934	948	901	949	948	852	912	887	904	880	899	883	927	967	932	915	849	909	871	964	911	869	899	926	874	894	877	864	934	903	903	918	893	910	907	935	890	916	913	902	885	931	917	867	953	877	880	884	927	929	920	916	886	948	934	851	859	899	884	942	938	859	951	923	929	918	886	851	920	842	945	944	944	901	900	922	961	895	918	897	919	923	933	913	881	920	880	933	913	882	896	858	935	938	908	917	897	850	948	929	933	949	915	902	906	932	905	898	811	886	885	895	875	941	878	935	912	892	889	898	965	897	942	887	919	912	926	931	909	879	918	896	927	970	899	901	940	915	887	959	871	938	913	973	906	912	938	841	910	953	905	954	914	912	917	902	941	886	922	876	915	969	934	931	869	927	930	935	936	881	928	876	907	945	880	913	884	934	960	946	888	885	887	903	912	899	913	941	893	911	888	875	957	901	918	927	925	869	923	911	887	847	922	911	938	931	930	939	911	947	878	904	882	912	898	936	956	869	958	901	921	894	873	948	877	923	941	915	910	916	971	912	948	949	880	916	896	909	924	901	899	884	892	948	920	924	901	897	931	937	925	901	904	892	912	882	907	875	954	891	889	896	889	895	909	882	899	932	966	872	862	916	922	963	897	886	916	883	937	901	907	885	913	914	894	887	901	912	903	844	950	895	871	896	879	888	913	973	891	885	922	869	920	853	872	887	886	915	924	871	933	920	890	882	846	928	910	869	932	870	943	903	885	887	917	889	912	933	906	840	958	917	935	891	917	894	944	942	901	864	904	868	913	921	960	882	898	845	937	889	902	920	896	898	908	929	907	878	926	918	935	936	926	909	903	917	938	880	914	884	884	874	868	900	880	947	890	859	938	917	895	899	885	931	877	946	927	928	948	959	877	868	882	890	969	891	890	898	909	904	895	900	880	968	998	867	882	889	921	923	955	938	811
15529	21118	18423	10498	7031	5312	4097	3266	2743	2276	1964	1883	1654	1558	1460	1373	1348	1315	1323	1273	1262	1231	1159	1133	1219	1078	1091	1149	1091	1132	1086	1136	1124	1137	1060	1112	1081	1139	1087	1175	1068	1095	1074	1119	1075	1076	1075	1131	1088	1078	1102	1114	1045	1117	1072	1100	1071	1103	1081	1071	1105	1115	1061	1082	1102	1046	1136	1122	1011	1059	1037	1059	1049	1044	1078	1097	1053	1047	1076	1062	1016	1063	1061	1089	1103	1105	1024	1065	1042	1003	1110	1073	1119	1030	1025	1052	1118	1110	1093	1080	1117	1035	1119	1082	1040	1065	1103	1064	1060	1068	1119	1030	1065	1084	1080	1086	1085	1045	1055	1035	1082	1100	1077	1087	1104	1058	1115	1049	1069	1101	1052	1156	1046	1071	1016	1088	1072	1072	1045	1001	1032	1080	1078	1060	1091	1074	1078	1067	1096	1040	1079	1008	1084	1087	1071	1044	977	1030	1088	1115	1100	1056	1041	1076	1087	1109	1022	1107	1029	981	1017	1095	1043	1007	1080	1140	995	1122	1102	1053	1067	1045	1062	1075	1046	1025	1039	1106	1103	1029	1078	1070	1098	1045	1057	1075	1046	997	1066	1048	973	1014	1054	1006	1003	1051	1052	1083	1045	1074	1077	1099	1074	1055	1064	1114	1095	1080	1047	1012	1016	1024	1078	1054	1077	1066	1086	1055	1077	1092	1044	1089	1078	1102	1080	1092	1054	1097	1043	1053	1057	1078	1062	1104	1065	1112	1037	1048	1063	1086	981	1049	1022	1059	1071	1042	1101	1044	1085	1071	1131	1096	1101	1045	1086	1060	1072	1097	1073	1106	1028	1068	1064	1020	1035	1071	1050	1073	1071	1059	1045	1076	1048	1029	1059	1050	1020	1080	1044	1046	1059	1074	1038	1097	1079	1001	1033	1085	1080	1074	1123	1115	1052	1140	1022	1072	1083	1093	1056	1101	1103	1044	1059	1060	1124	1084	1055	1063	1103	1117	1080	1031	1079	1054	1040	1025	1091	1086	1026	1048	1074	1133	1043	1040	1069	1057	1071	1116	1022	1050	1043	1053	1077	1048	1025	1062	1086	1079	1095	1039	1080	1067	1019	1067	1093	1067	1066	1074	1023	1082	1064	1088	1001	1115	1040	1041	1066	1087	1121	1032	1081	1083	1000	1007	1026	1086	1072	1037	1071	1086	1069	1069	1072	1067	1049	1075	1019	1092	1106	1047	1072	982	1090	1035	1051	1079	1083	1088	1038	1069	1060	1041	1039	1108	1040	1020	1091	1120	1047	1094	1073	1071	1093	1080	1043	1118	1057	1060	1051	1026	1057	1123	1099	1077	1077	1040	1077	1096	1061	1089	1069	1133	1100	1039	1048	1087	1060	1030	1107	1042	1047	1082	1066	1118	1041	1086	1051	1116	1097	1025	1079	1034	1073	1002	1061	1035	1040	1030	1086	1056	1101	1064	1042	1040	1112	1000	1052	1057	1153	995	1050	1001	1074	998	1056	1051	1107	1062	1067	1059	1066	1053	1031	1021	1087	1018	1039	1133	1044	1024	1067	1056	1098	1106	1068	1068	1040	1077	1043	1022	1069	1059	1065	1114	1007	1077	1071	1003	1083	1087	1039	1004	1118	1016	1018	1084	1020	1132	1141	1021	1123	1061	1078	1045	1045	1038	1085	1048	1040	1080	1064	1073	1127	1017	1039	1077	1083	1100	1101	1090	1098	1110	1017	1027	1043	1063	1059	990	1031	1098	1079	1077	1093	1090	1082	1044	1064	1070	1076	1059	1028	1060	1075	1049	1054	1012	1095	1068	1078	1121	1112	988	1048	1081	1030	1081	1083	1067	1144	1015	1087	1083	1141	1101	1066	1061	1082	1066	1081	1031	1072	1074	1033	1016	1089	985	1132	1057	1063	1083	1072	1048	1087	1044	1052	1109	1034	1070	1084	1091	1061	1060	1042	1054	1051	1051	1058	1123	1042	1073	1073	1069	1099	1068	1098	1110	1052	1077	1037	1082	1102	1024	1109	1045	1087	1021	1066	1017	1067	1025	1109	1109	1123	1049	1082	1058	1043	1140	1028	1059	1004	1029	1073	1012	1056	1081	1045	1065	1094	1067	1115	1020	1045	1035	1077	1072	1072	1078	1091	1078	1023	1051	1070	1084	1110	1086	1064	1024	1047	1091	1080	1037	1082	1066	1075	1022	1114	1066	1053	1096	991	1066	1070	1046	1130	1028	1045	1060	1079	1116	1055	1098	1076	1078	1116	1057	1086	1058	1039	1059	1026	1062	1036	1028	1095	1078	1070	1053	1087	1042	1057	1121	1049	1104	1067	1107	1092	1056	1092	1091	1067	1074	1022	1092	1028	1134	1043	1074	1121	1038	1142	1040	1161	1023	1075	1078	1105	1064	1070	1032	1036	1033	1034	1020	1083	1042	1075	1029	1097	1071	1038	1082	1065	1044	1074	1063	1069	1067	1006	1025	1050	1064	1032	1116	1060	1045	1097	1077	1048	1095	1020	1045	1038	1051	1091	1056	1064	1078	1043	1076	1062	1045	1051	1081	1036	1048	1062	1031	1035	1021	1127	1080	1045	1056	1048	1050	1123	1013	1140	1083	1051	1076	1082	1063	1074	1055	1076	1051	1058	1103	1053	1094	1021	1044	1028	1056	1078	1079	1060	1001	1105	1091	1036	998	1095	1038	1049	1091	1082	1088	1089	1102	1026	976	1055	1054	1066	1096	1015	1034	1072	1036	1065	1079	1042	1051	1057	1093	1038	1100	991	1100	1158	1067	1107	1114	1083	1077	1032	1061	1026	1068	1067	1043	1101	1086	1076	1082	1088	1024	1091	1083	1031	1128	1074	1123	1084	1097	1061	1056	1051	977	1064	1090	1095	1036	1040	992	1094	1028	1058	993	1072	1085	1119	1101	1020	1080	1037	1051	1115	1019	1107	1029	1033	996	1114	1071	1025	1060	1070	1079	1042	1082	1048	1066	1025	1022	1027	1053	1056	1089	1073	1014	1013	1044	1062	1089	1081	1067	1046	1048	1088	1074	1081	1106	1060	1066	1014	1057	1069	1076	1089	1059	1033	1062	1039	1102	1079	1051	1125	1034	1056	1141	989	1062	1078	1068	1092	1023	1073	1089	1086	1134	1084	1103	1044	1087	1095	1098	1043	1059	1069	1057	1014	1057	1033	1095	1029	1049	1034	1066	1045	1121	1082	1047	1088	1029	1072	977	1072	1047	1078	1035	1076	1088	1095	1033	1056	1085	1054	1055	1097	1069	995	1053	1055	1039	1019	1091	1072	1104	1010	1035	1070	1079	995	1020	1069	1096	1100	1050	1034	1042	1020	1063	1057	1048	1039	1082	1017	1086	1043	1137	1038	1038	1027	1095	1062	1053	995	1036	1077	1057	1075	1059	1077	1092	1093	1034	1140	1080	1062	1031	1072	1058	1127	1119	1071	1030	1085	1068	1096	1059	1087	1051	1095	1046	1032	1040	996	1123	1076	1092	1087	1045	1097	1063	1084	1015	1074	1094	1032	1069	1021	1018	1048	1042	1110	1065	1029	989	1065	1086	1102	1048	1016	1071	1057	1079	1040	1066	1102	1032	1079	1058	1143	1004	1009	1072	1037	1103	1082	1110	1085	1049	1039	1045	1063	1045	1102	1030	1054	1056	1076	1077	1077	1061	1078	1038	1120	1088	1075	1078	1064	1033	1032	1085	1052	1091	1084	1053	1076	1065	1114	1063	919	1083	1075	1063	1065	1121	1039	1050	1066	1046	1015	1135	1093	1095	1076	1033	1035	1042	1143	1123	1057	1082	1100	1022	1049	1049	1063	1057	1089	1092	1046	1048	1022	973	1108	1020	1093	1132	1025	1086	1084	1112	1016	1057	1083	976	1090	1047	1028	1073	1093	1095	1045	1051	1018	1099	1049	1061	1083	1045	1092	1025	1069	1011	1047	1057	1056	1018	1142	1073	1015	1073	1033	1049	1088	1073	1038	1093	1021	1060	1093	1072	1026	1094	1065	1067	1001	1113	1073	1037	1055	1005	1050	1026	1066	1036	981	1032	1064	1069	1092	1106	1069	1068	1063	1085	1054	1042	1136	1051	1116	1067	1060	1118	1065	1048	1058	1075	1056	1065	1056	1032	1059	1093	1032	1047	1063	1056	1061	1110	1052	1118	1109	1074	1108	1054	1098	1090	1111	1023	1071	1068	1080	1069	1006	1067	1080	1066	1083	1073	1031	1107	1083	1049	1001	1014	1070	1071	1074	1051	1097	1051	994	1065	1162	1099	1048	1058	1093	1057	1087	1049	1062	1062	1080	1103	1037	1098	1073	1068	1055	1072	1035	1024	1125	1017	1105	1141	1029	1097	1015	1114	1104	1074	1080	1029	1035	998	1041	1117	1071	1074	1069	1071	1060	1033	1123	1068	1055	1079	1034	1032	1092	1087	1007	1057	1060	1117	1095	1081	1043	1071	1059	1016	1096	1125	1024	1053	1016	1037	1017	1064	1099	1091	1024	1082	1084	1057	1059	1061	1144	1060	1052	1030	1061	1016	1106	1077	1044	1057	1094	1039	1041	1068	1092	1013	1100	1024	1064	1073	1098	1040	1098	1095	1027	1107	1110	1082	1050	1107	1057	1091	1108	1006	1024	1025	1088	1076	991	1049	1067	1043	1075	1047	1047	1001	1069	1070	1114	1097	1047	1041	1103	1074	1064	1053	1030	1029	1039	1120	1060	1065	1115	1048	998	1047	1003	1055	1088	1045	1038	1017	1060	1050	1017	1064	1051	1020	1052	1004	1054	1074	1054	1050	1105	1023	1035	1070	1080	1054	1020	1079	1047	1042	1057	1063	1056	1051	1105	1048	1053	1087	1034	1115	1114	1093	1104	1065	1028	1044	1099	1094	1052	1071	1093	1078	1019	1031	1065	1034	1067	1061	1072	1059	1064	1035	1058	1069	1057	1072	1104	1071	1103	1067	1130	1093	1022	1063	1018	1084
27101	19973	8656	1720	1016	826	708	547	542	534	498	516	492	522	519	504	489	519	513	494	503	502	508	438	462	463	492	461	486	525	481	454	491	501	503	452	448	451	479	480	492	506	496	444	478	501	461	469	506	478	487	501	459	474	482	494	488	549	499	504	490	483	448	518	485	488	474	475	454	478	507	511	488	481	469	488	514	526	522	470	507	485	470	517	491	523	485	470	520	469	473	464	475	494	472	456	491	499	474	465	490	479	503	482	478	498	493	471	488	494	502	492	475	538	512	479	490	496	482	497	447	522	450	490	491	480	477	482	475	478	466	485	459	525	519	490	473	530	501	509	510	489	449	484	483	494	458	504	470	523	487	501	483	477	483	453	489	508	495	424	540	509	487	480	500	514	484	494	485	490	495	489	468	486	494	479	501	508	518	495	505	454	494	505	465	501	500	484	520	476	457	485	506	500	494	486	491	547	499	496	507	465	509	455	501	513	506	469	507	481	481	496	491	491	474	419	479	495	491	465	453	513	476	465	475	469	463	484	433	479	469	485	480	510	477	471	482	469	471	527	474	503	466	498	482	506	428	514	469	539	511	509	453	519	479	449	469	448	458	486	476	454	473	452	499	482	540	455	474	498	475	483	516	521	523	488	489	485	506	512	510	466	495	482	467	460	494	479	495	508	483	482	504	480	487	499	478	486	500	506	453	481	527	478	495	465	498	458	500	493	479	507	469	471	462	472	501	502	509	491	525	533	497	466	485	465	515	472	505	489	496	521	433	468	465	512	491	498	461	474	479	482	470	525	507	465	499	481	443	500	456	470	452	460	541	454	488	503	486	486	506	489	500	502	474	511	517	475	456	490	491	449	480	502	516	532	462	501	492	485	480	490	509	488	467	494	489	465	473	466	484	459	505	488	456	475	490	494	494	468	459	508	495	492	496	505	472	466	475	478	493	503	478	487	496	477	499	505	467	492	446	492	499	432	508	514	497	515	468	468	506	469	492	459	495	490	497	489	534	468	518	518	520	486	493	474	483	479	502	504	501	500	494	494	492	481	474	501	471	467	476	456	512	491	526	472	475	527	525	484	489	451	478	471	495	509	475	510	443	482	498	476	512	480	470	523	455	497	504	480	517	493	495	482	484	449	477	477	498	519	524	513	504	485	514	460	468	506	459	478	495	511	421	482	493	492	505	469	500	495	494	480	478	463	509	477	476	464	484	424	519	515	494	497	502	415	479	521	463	484	533	468	521	489	457	490	494	476	480	471	508	467	460	491	467	475	475	532	502	486	490	466	488	512	493	534	449	497	471	418	507	443	464	504	494	459	494	499	468	483	492	475	499	510	512	477	475	497	480	476	472	491	497	465	481	485	462	485	444	475	478	427	471	538	518	461	453	452	522	485	497	508	459	487	490	457	518	462	531	466	497	508	502	512	443	467	483	474	495	465	490	542	482	491	478	483	492	511	478	487	466	505	479	484	529	509	498	503	513	483	480	480	528	430	469	475	506	465	493	469	475	492	515	491	499	513	458	460	452	442	472	495	489	490	440	550	491	463	470	501	467	502	489	491	527	467	508	475	513	466	452	485	521	482	527	459	471	485	455	480	515	486	471	505	437	500	499	454	475	479	524	545	481	500	468	528	488	503	457	487	500	504	514	463	467	494	507	453	457	499	440	493	512	480	517	527	474	492	466	463	498	496	486	491	506	507	494	495	477	482	482	477	523	487	538	470	487	487	505	486	470	498	497	489	474	486	467	466	472	478	524	507	506	464	516	503	483	447	471	488	458	501	490	522	461	452	477	510	467	469	468	517	499	535	474	506	501	500	480	506	493	533	478	488	512	478	511	492	481	503	510	474	474	489	493	502	489	480	542	476	479	452	461	476	492	491	489	499	438	459	511	442	496	470	437	521	451	480	536	499	482	504	497	479	494	500	519	472	481	489	472	563	490	474	497	488	465	479	492	520	516	466	512	498	495	473	501	499	478	516	455	479	456	515	468	476	478	485	443	457	472	483	506	515	500	477	469	533	456	453	516	495	448	478	471	492	516	521	469	516	495	481	472	521	496	509	511	454	487	476	493	468	458	492	487	486	462	505	458	489	487	484	486	504	518	484	450	501	490	503	503	465	479	505	485	483	503	471	486	464	485	490	483	484	497	444	528	474	490	495	468	496	454	438	483	452	447	474	504	491	496	457	458	528	519	457	475	511	448	497	437	444	461	507	492	507	519	476	490	462	498	492	508	488	509	462	515	473	456	490	520	497	521	514	455	446	501	460	504	507	464	514	474	484	488	537	495	490	506	448	483	464	478	508	472	503	504	483	457	493	498	503	512	491	443	507	511	479	504	479	514	488	476	473	510	483	495	518	502	480	459	461	473	444	465	491	488	476	503	469	513	459	457	473	463	492	421	444	455	489	481	455	454	500	502	452	467	523	451	506	463	512	498	506	483	493	502	465	470	484	535	484	517	486	503	496	455	495	535	494	475	494	484	492	477	491	473	488	549	506	505	466	529	491	460	506	485	529	501	504	482	486	500	486	485	468	450	508	518	487	483	501	457	459	479	505	476	465	443	514	466	456	454	508	467	516	476	453	503	471	492	489	474	493	491	465	486	525	452	516	507	482	530	466	458	476	481	490	497	455	465	487	486	512	489	477	471	491	502	508	472	500	477	481	473	499	484	456	498	460	540	493	462	504	479	488	495	507	469	475	500	497	512	533	490	468	451	521	461	503	483	470	494	451	509	475	503	445	489	457	453	501	491	475	484	476	468	515	516	444	466	489	452	521	481	506	491	483	531	455	466	479	508	478	489	459	517	492	498	453	484	499	483	523	507	490	480	474	495	459	459	525	523	495	462	470	467	499	502	468	476	463	507	483	510	458	460	512	462	476	475	495	471	440	475	466	475	474	438	474	478	483	477	452	502	461	478	454	482	500	497	489	490	487	506	516	472	506	509	523	483	479	472	473	501	457	481	490	495	484	469	448	506	479	518	468	495	448	493	468	451	458	498	489	471	414	456	490	458	516	488	447	526	498	482	511	505	432	502	487	484	489	503	471	500	495	483	456	445	470	489	457	486	437	490	467	466	508	470	527	493	478	471	505	492	485	409	458	486	523	504	468	503	517	487	459	486	494	506	480	449	463	506	457	516	457	454	507	473	489	486	488	473	511	516	508	470	460	504	464	519	478	472	498	504	475	487	456	512	477	513	519	496	461	509	481	465	514	451	508	523	519	498	489	484	473	481	453	513	502	517	460	480	482	456	495	447	416	517	492	497	513	484	474	457	480	474	487	490	498	503	476	479	525	519	491	454	466	470	505	481	494	478	462	478	475	482	500	472	534	489	491	472	486	446	492	504	467	461	538	480	483	480	464	476	455	478	499	471	476	468	515	489	472	468	513	456	521	547	485	517	453	490	489	472	495	505	499	496	481	498	447	494	451	511	508	465	503	474	517	449	463	505	496	535	514	482	484	470	458	500	521	498	485	516	479
10932	5651	4150	1950	1361	1068	919	772	711	657	646	642	639	614	604	603	615	600	602	590	610	588	585	631	560	599	594	565	541	619	594	598	569	580	604	617	608	638	568	584	550	590	579	570	593	613	628	566	582	560	576	620	569	578	600	588	627	558	602	608	575	586	589	596	584	590	573	606	616	557	537	576	587	596	603	542	571	585	605	546	594	607	548	571	627	576	605	604	601	614	581	589	611	607	585	604	595	576	558	584	583	604	632	574	571	597	654	585	588	591	605	589	565	608	576	583	621	605	585	598	556	641	596	581	578	615	603	590	586	612	544	555	574	563	596	605	621	597	591	612	562	569	580	589	562	590	545	560	596	579	617	561	569	586	567	578	560	596	604	593	618	606	565	576	615	624	601	601	593	585	561	548	561	601	581	564	604	563	562	586	588	573	609	602	593	563	580	610	587	596	641	575	586	552	632	580	571	565	584	566	549	583	597	592	600	533	575	597	570	590	592	620	586	570	639	587	565	558	633	560	629	574	606	610	587	577	615	605	596	607	611	569	586	608	631	526	604	557	634	612	553	595	572	612	598	565	578	565	552	618	598	570	584	594	597	581	607	617	599	592	576	563	564	588	569	593	581	586	621	598	589	590	575	586	581	615	576	562	579	599	600	637	590	595	613	624	554	608	548	610	587	580	614	566	562	617	525	572	612	576	566	557	607	564	587	583	556	606	536	570	569	590	541	591	595	590	599	613	602	578	577	562	595	579	622	568	549	615	577	595	593	589	584	558	562	582	567	545	564	581	564	557	598	574	587	567	566	582	587	611	607	591	544	577	554	591	618	587	606	594	569	614	541	570	556	528	558	627	629	613	574	576	580	629	595	544	533	590	612	635	649	584	601	574	631	592	554	583	574	610	597	581	617	605	597	630	579	584	590	596	613	566	597	548	562	582	578	595	606	615	601	624	623	559	600	615	575	580	557	586	585	572	571	640	581	590	563	592	630	571	587	587	619	546	596	597	559	569	564	579	588	548	584	632	558	605	586	591	591	581	583	596	567	609	597	606	567	530	544	593	578	611	587	576	605	574	573	599	580	569	589	566	607	558	597	606	573	620	577	670	561	590	595	592	547	572	585	604	599	583	595	605	598	571	556	564	590	622	574	591	563	607	583	637	566	598	566	564	629	604	609	586	557	601	600	559	582	567	616	589	582	608	606	589	586	603	561	605	565	587	584	561	579	643	604	580	588	630	544	568	597	603	620	590	623	602	596	559	595	566	603	574	584	575	614	616	566	580	594	612	594	585	628	599	582	589	564	603	607	593	514	588	591	606	561	601	605	575	576	566	605	603	595	577	596	594	597	628	532	605	550	593	549	559	646	552	580	587	571	599	629	583	603	578	622	581	589	620	566	588	584	559	586	610	560	604	562	613	575	600	574	560	593	604	597	577	568	630	597	555	591	560	560	567	565	595	611	601	569	584	590	609	602	578	620	539	558	611	539	618	618	540	603	579	577	606	574	588	585	574	598	617	559	575	600	616	606	594	629	624	558	634	570	598	610	588	538	647	575	566	580	611	554	603	528	586	589	599	635	576	598	586	567	585	562	598	585	579	586	581	587	579	591	580	615	554	621	594	633	538	590	599	620	583	636	606	604	611	586	565	599	603	618	555	608	532	553	585	538	573	611	609	571	573	596	607	619	557	579	551	591	615	583	582	589	599	581	592	590	560	567	601	564	574	572	603	620	593	584	595	582	583	580	580	646	550	638	579	579	615	588	585	585	590	582	613	599	608	617	583	599	559	603	600	627	622	569	581	586	611	603	613	633	541	590	591	589	576	576	596	604	551	544	574	604	594	602	590	572	576	610	557	553	552	609	585	599	563	576	581	598	606	610	581	602	623	582	545	570	593	598	524	572	605	552	592	546	612	527	593	602	613	600	571	587	606	582	565	601	561	625	568	653	557	603	574	566	581	596	573	583	640	605	572	571	563	654	592	589	583	611	561	581	606	574	589	554	570	573	622	584	580	607	592	629	575	587	603	561	587	573	541	530	573	586	592	539	579	591	608	572	594	583	593	580	587	582	585	594	602	607	602	623	564	580	609	562	581	617	616	590	562	580	598	582	568	574	569	596	589	579	553	560	588	577	531	571	572	593	597	610	627	555	577	619	611	610	585	567	573	606	574	590	594	576	632	574	540	605	567	622	599	606	598	602	580	601	603	616	595	575	636	598	589	593	604	570	613	609	591	540	608	603	579	606	648	615	592	597	530	577	553	607	546	598	602	622	620	576	603	606	568	621	577	571	565	612	586	565	612	616	582	582	588	587	576	619	587	594	602	611	628	528	571	584	567	576	596	577	576	640	548	587	549	607	615	583	572	553	576	584	568	579	582	624	549	592	617	581	593	601	596	638	592	575	610	571	574	597	543	560	583	586	646	587	591	597	622	593	609	597	575	604	561	553	593	612	582	586	637	591	595	607	610	641	578	604	541	604	606	615	559	572	536	615	579	591	579	612	621	587	593	606	608	570	584	601	574	570	633	580	571	561	539	635	574	578	567	600	560	602	630	578	565	589	605	599	592	589	615	543	583	586	628	601	607	569	610	609	566	634	562	576	575	616	621	572	632	588	599	557	568	604	575	566	581	583	609	600	599	549	584	603	546	614	576	577	574	599	627	584	587	558	571	518	571	596	573	567	572	584	601	616	587	576	591	586	558	633	577	629	588	570	601	630	611	580	585	592	552	621	597	575	575	573	587	574	560	589	567	555	592	595	642	566	535	563	599	576	590	568	602	609	598	585	582	598	616	568	615	572	577	585	549	615	580	580	615	598	562	536	664	619	606	583	595	607	576	603	571	546	604	547	589	602	610	614	548	595	597	578	575	613	583	536	610	620	594	591	609	618	569	587	580	648	577	602	614	607	548	592	597	572	502	591	607	574	625	566	574	605	632	621	579	600	612	628	588	576	620	604	574	611	606	617	578	581	580	618	574	618	593	606	570	617	584	632	610	559	604	567	582	591	585	661	571	610	589	586	565	582	547	585	562	559	555	622	592	579	595	602	597	594	633	559	579	591	607	573	585	590	598	575	607	599	636	572	630	555	571	628	621	617	625	573	589	579	537	578	568	595	608	557	598	586	548	556	554	573	552	608	619	589	580	536	609	564	622	612	545	579	545	589	605	575	582	585	595	540	609	600	577	572	595	592	568	580	591	583	558	577	560	632	618	621	583	610	602	569	573	591	533	617	560	613	559	572	582	616	615	566	636	558	593	539	600	580	599	561	560	594	626	568	572	570	554	640	591	606	596	576	547	598	593	584	553	623	595	585	567	645	607	595	605	586	588	572	545	592	594	604	584	526	588	607	607	596	586	555	561	565	562	579	586	604	594	602	564	603	611	572	572	628	565	582	559	574	565	571	609	574	600	614	580	596	592	578	614	612	578	592	558	571	593	588	548	589	591	603	564	613	576	548	566	569	575	595	602	585	573	578	543	543	561	579	603
23849	21068	28409	23928	21059	11344	2152	1382	1126	1089	966	968	959	925	905	906	891	884	833	896	856	837	840	867	846	866	816	817	834	782	834	809	823	839	803	792	857	869	787	745	866	782	766	884	824	813	864	822	832	777	817	812	841	794	831	800	804	747	783	765	837	837	842	794	836	839	767	779	757	836	812	847	794	797	871	823	792	836	815	809	795	835	778	816	823	774	803	778	805	777	819	787	784	867	794	835	819	841	800	804	816	827	867	786	779	766	841	808	838	796	823	729	817	789	813	828	761	805	779	773	830	837	804	843	797	775	792	808	785	827	779	800	794	799	820	781	794	835	777	828	790	817	778	774	794	816	829	804	777	804	810	754	831	777	834	782	793	799	812	837	811	809	771	853	795	797	846	754	795	802	789	825	779	817	844	805	779	832	819	814	795	802	789	781	847	776	769	835	794	817	780	814	809	834	824	799	759	845	738	810	809	769	785	788	798	868	832	776	748	800	810	792	801	843	815	757	811	826	828	793	792	790	786	772	826	763	806	754	814	820	778	744	789	803	848	788	800	797	819	836	837	833	788	788	837	839	790	781	828	821	814	783	819	788	769	809	803	789	788	812	782	778	777	815	807	770	792	779	815	792	877	873	813	787	785	769	778	787	836	809	822	808	827	774	817	788	800	788	812	815	774	780	805	803	785	822	812	841	788	829	742	777	805	805	775	842	796	812	767	807	819	811	831	776	784	833	770	806	832	832	869	824	852	770	782	791	794	828	769	830	809	810	782	787	797	765	869	871	852	797	783	855	810	736	780	821	771	797	802	793	815	805	834	754	833	828	850	778	804	782	756	847	767	794	759	809	774	816	786	776	861	817	815	810	824	812	802	796	797	815	747	798	741	810	809	797	791	787	868	771	794	778	835	827	783	829	809	795	811	805	807	780	728	785	835	861	812	752	789	857	817	812	795	756	766	797	805	844	780	780	774	774	779	750	790	822	828	785	769	853	801	809	829	799	734	811	790	857	747	802	793	807	795	769	802	845	840	814	780	837	837	800	801	826	824	790	777	809	777	747	833	833	774	768	815	809	796	800	819	803	756	790	800	799	794	819	764	794	813	801	839	759	812	769	813	765	809	806	829	795	834	830	782	796	821	805	791	786	817	825	834	823	770	776	785	820	814	820	740	849	820	799	805	857	785	807	747	772	775	778	816	797	788	811	799	816	861	799	796	771	773	792	823	796	801	832	798	776	827	774	811	827	819	764	772	801	790	826	840	854	736	795	784	765	828	829	798	802	804	810	817	813	821	817	842	834	829	771	791	805	781	819	791	797	804	822	778	790	755	763	720	821	819	817	828	786	790	816	824	793	783	796	808	797	818	763	772	803	790	844	851	785	795	811	802	808	816	804	802	772	806	791	846	775	820	770	771	809	807	839	773	832	788	779	816	837	792	817	811	809	766	803	853	760	836	850	837	797	820	788	803	853	781	835	796	804	784	774	868	765	858	821	794	829	780	797	761	773	765	773	795	754	796	803	841	770	765	821	831	747	790	835	815	777	810	836	807	781	824	844	814	780	853	755	829	859	787	755	801	800	769	764	813	771	769	770	849	825	824	798	815	829	792	815	818	764	782	806	809	816	818	771	781	763	791	862	760	795	817	835	835	743	822	798	785	825	814	825	826	851	820	794	776	801	777	798	715	818	777	779	791	823	773	840	762	769	806	821	752	824	788	827	801	819	799	818	759	804	823	794	800	822	810	790	794	815	763	770	875	798	804	850	756	810	789	827	793	777	807	796	777	845	776	809	745	793	813	819	781	790	846	767	766	780	806	827	819	859	766	826	792	800	783	815	725	804	803	747	826	757	796	807	801	773	791	800	771	753	856	837	757	785	820	783	790	802	798	818	799	785	786	835	842	793	789	798	806	818	746	757	822	817	808	775	818	801	825	813	813	823	817	781	781	803	828	786	772	808	808	791	821	824	819	851	787	822	807	800	792	822	801	763	817	779	807	812	859	761	781	896	795	812	779	774	784	771	848	815	809	771	791	839	815	787	826	736	761	767	813	802	795	837	792	799	832	805	751	780	823	850	750	793	820	829	745	801	778	798	846	770	853	808	783	831	764	802	791	762	769	812	763	814	799	835	774	810	816	831	795	803	815	855	768	802	735	764	774	853	829	813	788	766	782	766	799	791	833	853	756	791	750	843	814	833	837	727	823	746	788	863	839	848	806	813	848	808	820	791	833	766	770	766	787	823	823	776	798	870	796	803	804	793	780	850	815	822	779	800	825	793	748	765	812	764	778	761	766	792	826	837	774	814	817	816	777	784	777	792	762	815	744	809	759	833	788	801	804	821	785	813	787	760	799	834	767	752	808	771	849	825	783	822	843	850	756	851	807	810	823	788	806	753	729	834	824	801	790	798	783	789	726	832	816	818	843	793	814	810	777	791	796	810	818	784	765	821	791	847	776	825	837	851	837	774	755	814	785	759	853	812	838	788	815	828	797	783	793	847	794	794	795	815	784	802	762	796	801	796	780	795	763	793	779	819	798	792	758	744	860	848	759	807	790	810	802	819	789	805	831	843	810	786	753	809	800	797	792	809	794	769	766	817	772	817	822	794	829	840	803	811	776	826	795	799	810	808	753	810	788	829	841	809	812	800	831	733	822	778	808	789	750	835	767	827	808	822	815	817	794	765	791	792	759	788	828	772	770	772	819	788	840	822	800	797	757	800	802	829	843	784	777	786	791	724	838	789	771	813	807	810	791	820	805	767	805	775	846	783	827	767	789	796	822	846	780	822	782	807	788	833	748	839	787	857	820	826	816	799	802	805	766	772	814	792	819	829	799	793	796	825	719	801	773	829	807	805	784	812	779	823	817	819	770	843	749	786	768	805	762	740	794	826	806	865	784	814	793	811	775	820	811	776	794	800	794	834	801	779	761	812	773	808	783	797	780	807	810	800	795	834	838	788	816	867	845	795	799	791	782	788	811	789	814	825	865	798	804	745	786	792	779	800	816	769	809	804	821	802	806	810	753	794	821	803	825	823	851	780	747	799	829	762	853	795	756	760	830	758	805	829	801	804	796	798	821	793	796	813	794	819	829	773	782	807	741	820	827	782	814	808	806	806	785	861	814	807	789	816	789	788	823	787	790	779	797	816	786	783	811	751	827	775	749	815	726	845	770	825	804	817	816	772	785	786	818	811	814	814	787	840	775	749	793	773	830	782	793	829	826	781	810	812	795	830	794	797	746	802	807	787	766	818	812	790	781	795	794	828	744	749	814	818	828	797	810	768	795	821	753	830	766	815	778	858	786	826	777	822	743	844	819	832	773	783	768	808	843	797	808	783	789	782	828	836	817	831	760	799	754	827	817	796	745	777	806	772	774	788	809	818	819	787	742	813	800	833	793	780	820	795	796	802	843	818	809	805	771	743	806	792	832	773	853	783	804	809	843	818	770	808	804	772	771	798	856	820	836	814	820	801	788	781	765	785	795	742
12083	14557	12609	6356	4415	3199	2488	1976	1699	1583	1423	1375	1233	1235	1140	1124	1086	1020	1023	1049	1011	1003	1024	1033	1029	994	996	951	995	957	972	949	945	953	975	992	1015	975	954	956	976	991	977	959	988	922	996	981	940	964	947	905	948	984	946	965	892	969	898	935	954	901	927	960	962	930	938	968	930	960	887	959	901	923	906	937	980	926	962	962	965	992	918	947	969	928	910	926	949	909	934	886	938	909	976	926	928	949	1012	970	952	962	934	910	992	998	960	940	917	960	925	972	1013	952	925	934	930	916	944	934	944	952	943	873	944	966	980	920	946	926	934	898	972	937	915	972	969	942	948	946	1019	951	938	942	950	890	944	918	938	914	929	956	892	942	924	871	983	990	923	946	968	983	975	992	906	998	912	921	939	960	936	884	964	996	918	926	964	936	958	944	903	1000	893	933	1005	951	946	896	866	968	894	960	927	911	941	957	980	944	946	913	903	986	959	938	939	934	975	931	915	1012	979	894	936	993	968	904	891	896	936	932	973	976	931	935	940	914	926	920	966	1014	939	949	918	985	943	922	959	963	938	943	966	938	991	961	927	921	962	945	917	899	916	923	924	971	933	913	979	940	901	945	944	919	926	942	947	974	979	982	952	913	891	981	911	899	955	939	904	935	943	918	931	922	961	979	929	926	919	932	949	979	969	920	936	974	907	956	925	983	963	964	918	971	938	901	1001	922	949	929	926	1011	935	937	945	939	915	945	931	932	953	957	937	924	918	972	947	970	914	976	925	945	961	928	940	896	907	982	915	949	920	951	901	949	922	970	927	978	912	987	956	921	899	947	958	912	980	922	921	950	917	905	994	957	918	985	929	938	969	898	947	936	945	913	940	967	961	963	870	961	967	982	954	921	929	935	944	964	910	978	971	937	992	994	964	936	928	958	948	951	942	902	928	881	912	978	941	954	954	957	922	970	997	941	994	908	918	946	939	820	891	970	919	903	953	980	948	928	936	909	1016	952	959	932	982	874	953	952	965	924	930	969	922	889	970	961	993	985	944	1045	962	913	947	957	916	986	965	943	947	887	971	907	943	915	915	941	934	882	954	897	906	926	946	924	955	902	989	934	965	968	975	980	931	925	967	967	919	914	936	935	909	975	964	949	991	947	937	928	952	933	958	956	945	960	958	957	887	919	908	942	948	946	930	960	974	913	859	969	957	932	993	998	942	928	994	939	955	989	998	907	958	967	917	870	915	982	985	914	954	885	940	914	930	970	902	1012	911	1014	935	946	949	908	921	952	882	944	921	883	959	994	943	942	911	943	907	935	878	939	971	985	945	945	958	912	970	963	993	938	906	934	929	942	1001	905	975	919	927	921	881	955	933	958	975	964	867	933	993	933	956	1006	962	919	935	1000	900	934	958	927	963	930	928	966	878	907	943	975	977	1015	927	943	960	922	909	996	936	948	889	980	994	889	1009	965	966	884	911	933	916	928	897	1002	917	951	959	963	935	955	983	971	973	947	948	943	976	968	950	939	951	940	918	978	972	945	940	882	962	970	918	917	1019	994	903	951	912	1028	979	920	1021	929	963	992	948	897	921	915	956	939	936	927	893	963	908	922	884	985	953	892	963	868	998	988	942	907	954	919	945	951	969	962	905	951	951	959	872	957	911	986	949	965	965	977	953	925	945	938	981	948	926	923	918	899	973	939	962	944	965	885	922	955	957	971	920	1009	942	918	1005	969	932	949	881	921	968	952	915	958	965	931	905	979	907	996	959	951	969	945	941	944	928	939	941	937	927	871	907	943	976	913	944	973	926	957	895	912	938	902	941	970	960	913	918	956	975	927	952	905	985	967	937	982	960	979	960	898	933	942	909	918	942	935	953	904	918	926	899	959	917	975	993	939	932	937	896	932	925	938	917	942	925	880	883	924	1005	975	894	927	951	936	941	972	939	976	948	919	876	969	930	951	919	933	967	951	902	908	931	986	950	981	1007	915	953	989	943	911	929	940	920	993	895	985	944	972	918	930	914	899	915	954	1023	893	932	950	967	930	937	927	922	900	891	944	936	927	942	875	992	991	967	918	966	941	990	955	930	962	922	944	984	944	932	921	971	926	949	983	934	954	929	913	911	953	893	944	908	951	878	947	958	978	921	911	924	914	982	940	909	907	935	896	930	979	943	986	887	894	945	968	974	949	920	991	953	978	906	965	908	917	963	943	922	963	934	904	924	921	1005	898	959	867	896	971	916	909	903	952	860	976	959	942	910	932	945	885	934	938	920	872	925	932	929	941	926	914	924	933	956	930	928	958	936	974	917	920	939	988	921	919	955	924	942	1020	905	918	901	983	904	926	899	944	974	933	881	914	989	887	966	942	916	954	891	931	1028	989	984	977	961	878	1005	951	950	979	925	911	967	956	910	963	955	956	937	926	944	905	883	966	900	941	938	917	951	956	969	928	948	963	903	903	935	925	993	933	924	958	945	921	889	951	974	947	935	970	911	931	913	917	901	971	995	942	951	944	991	918	934	950	921	912	909	947	963	927	895	909	998	937	953	968	950	903	953	918	972	908	932	932	914	928	904	979	972	910	1000	1008	935	940	932	928	946	963	925	972	970	914	976	904	926	889	961	931	883	947	953	949	927	954	916	932	985	858	951	912	989	929	948	917	898	941	978	912	988	940	976	928	861	939	917	893	900	963	920	934	955	904	940	947	954	967	992	984	916	882	932	967	982	964	924	915	1003	929	921	1002	981	928	942	937	938	1004	899	919	929	892	934	961	958	967	986	965	947	923	930	922	884	1013	907	941	1006	955	949	940	972	888	887	928	933	934	926	949	947	940	904	962	902	976	984	889	944	919	947	947	927	903	922	919	916	947	948	946	932	928	947	911	941	931	899	929	902	922	913	899	962	946	943	1003	911	988	840	940	945	899	911	916	957	914	971	940	984	929	915	967	932	972	984	936	932	956	891	965	922	908	939	966	915	988	936	912	986	880	988	876	925	938	942	931	923	948	941	949	922	993	940	955	920	955	915	926	929	927	943	951	982	942	917	932	915	956	979	914	911	917	956	893	910	945	933	968	888	977	964	925	960	969	901	975	956	870	939	964	938	925	944	887	1008	887	949	938	949	937	936	932	928	970	984	911	956	901	939	928	952	977	889	899	948	967	984	929	911	917	931	947	959	923	932	970	926	928	940	881	959	967	964	950	963	919	895	999	913	946	919	925	926	940	904	963	904	938	922	930	964	912	960	948	947	952	930	924	954	855	915	974	969	962	957	916	906	926	981	980	917	941	991	943	913	960	900	929	957	933	934	898	936	903	935	960	940	957	893	855	974	960	887	939	944	918	932	930	965	956	931	915	897	929	962	943	928	959	953	932	955	924	923	933	924	885	926	901	957	918	938	947	869	943	955	895	960	973	923	888	940	915	950	986	886	902	972	885	925	959	955	949	938	881	919	944	920	919	942	933	996	980	935	961	942	925	950	899	907	946	972	974	919	943	977	956	971	907	963	951	972	933	947	974	937	993	971	941	874	929	868	918	915	938
25132	21103	27302	25022	10345	1141	789	681	589	556	529	466	499	488	479	479	467	449	469	500	437	433	425	432	425	435	447	464	424	426	426	441	474	423	414	442	390	439	375	430	386	392	428	406	468	415	423	402	441	429	405	455	424	423	452	450	432	413	435	419	436	430	430	437	394	420	458	431	442	423	426	414	445	424	416	462	415	380	415	413	435	427	384	422	432	398	423	425	464	432	445	473	392	464	447	414	427	411	428	452	434	466	417	418	427	423	433	380	412	461	436	385	393	404	461	428	447	413	440	441	408	465	410	401	431	465	462	445	422	423	406	395	411	415	390	439	439	421	479	418	416	416	450	393	417	423	433	435	427	411	411	412	448	397	403	409	392	407	387	424	421	406	420	431	441	441	428	401	414	418	444	454	412	401	414	468	399	454	430	430	408	421	420	427	398	419	421	470	450	404	420	433	393	446	419	437	452	433	420	430	435	418	413	387	399	434	416	411	395	430	408	412	398	411	425	456	417	384	384	400	429	425	417	424	443	439	420	435	418	407	395	396	383	425	389	416	431	373	415	434	375	451	417	458	409	411	385	407	422	443	412	382	412	401	427	434	446	394	453	397	425	429	419	400	396	428	409	414	418	437	434	402	432	439	413	426	425	422	422	409	405	412	405	430	407	430	416	452	439	413	422	430	420	427	419	448	409	452	353	438	406	411	425	438	442	420	444	415	417	417	448	411	442	421	444	396	430	439	416	453	417	421	442	433	389	429	450	436	418	416	430	384	422	393	422	404	360	420	440	422	422	424	418	429	446	456	421	410	407	448	420	426	418	422	428	398	404	395	394	419	394	423	401	444	430	450	389	395	450	456	431	452	386	461	449	413	401	429	418	419	421	418	436	390	431	386	387	418	442	423	400	411	420	434	390	441	445	420	427	433	436	430	380	429	425	404	383	417	415	398	446	467	400	405	432	428	436	420	440	405	397	403	412	421	443	418	402	435	406	406	413	398	419	393	401	399	405	399	429	410	437	405	393	436	398	415	432	407	409	427	419	437	412	424	412	430	426	426	411	441	376	446	411	433	388	416	412	420	454	419	398	425	467	417	428	414	450	411	456	439	403	369	424	435	423	403	418	442	436	419	420	423	416	395	420	418	452	401	422	426	389	433	410	399	408	409	421	387	426	383	445	439	411	456	412	438	415	427	413	390	419	453	413	385	452	421	421	425	404	409	417	423	417	440	395	435	408	409	476	437	408	445	385	443	420	405	440	405	409	451	435	380	426	408	388	432	408	448	414	416	427	448	446	433	401	438	398	404	419	459	418	429	429	454	429	419	413	413	423	442	455	440	438	364	414	432	417	423	399	444	395	437	423	419	410	459	393	401	390	395	474	382	418	446	453	413	473	412	443	405	422	421	427	421	427	411	418	400	408	416	398	435	431	367	389	382	434	468	403	426	410	419	456	403	409	408	421	412	417	383	394	403	421	437	447	433	455	412	403	449	405	455	415	420	442	362	412	405	406	438	444	399	440	405	393	413	414	442	438	408	412	411	430	372	464	424	475	390	440	419	413	420	454	451	420	403	400	406	388	400	428	414	401	469	403	402	401	430	438	439	382	412	426	402	378	424	414	428	396	404	374	436	412	426	395	443	441	393	429	396	427	461	427	425	418	434	442	410	425	441	407	465	422	418	457	405	443	424	436	401	398	426	377	397	428	411	465	409	469	434	443	420	409	437	445	409	410	420	410	421	420	430	405	433	422	408	409	406	408	417	413	450	411	416	414	442	411	430	446	411	439	417	399	466	390	409	389	444	425	428	468	419	399	389	425	430	441	474	419	457	409	411	420	378	400	440	427	447	437	429	398	414	412	422	451	416	436	414	415	415	422	401	411	440	441	429	444	411	435	417	394	403	436	417	400	417	414	428	420	396	399	402	418	442	417	417	436	433	447	433	436	423	394	422	428	413	413	405	402	410	443	415	411	397	435	400	445	434	404	431	450	433	420	397	422	398	436	409	403	424	447	393	400	398	392	410	389	413	407	375	452	437	387	414	415	444	444	397	422	427	420	389	428	425	401	428	417	434	437	401	395	460	432	411	449	374	425	385	402	416	405	413	406	451	399	397	458	397	469	373	389	424	425	416	421	408	413	422	414	429	417	439	409	427	453	417	444	414	416	401	413	442	404	413	452	398	433	388	412	397	433	418	462	417	416	453	415	390	424	431	401	402	428	466	440	383	458	424	378	406	413	433	409	418	431	422	402	432	424	419	431	401	435	419	424	429	388	439	412	423	431	424	430	405	395	428	406	421	427	383	434	413	393	453	387	407	396	366	408	405	430	422	422	431	408	387	425	440	422	413	417	405	399	424	412	442	436	438	413	401	398	420	400	431	408	423	403	409	405	418	440	407	398	409	419	438	387	431	416	393	482	390	447	428	445	420	445	461	418	454	438	466	430	430	375	439	434	363	423	418	373	433	416	410	419	442	398	413	430	401	407	411	415	415	413	419	393	423	419	391	408	461	420	390	417	416	415	402	435	426	426	452	439	422	409	412	394	416	410	413	420	409	435	406	413	412	426	412	405	425	433	446	435	412	375	392	425	412	441	445	425	407	409	407	408	429	456	412	454	412	406	444	437	406	408	413	415	422	445	399	397	404	408	422	399	429	424	424	415	421	439	422	430	395	407	406	413	413	417	429	459	430	410	413	453	398	478	400	414	430	398	414	414	424	411	424	452	413	382	399	426	432	421	423	439	402	423	433	463	366	488	433	431	433	417	412	429	426	437	409	431	417	409	433	418	468	418	387	416	410	408	415	412	447	420	437	398	430	412	433	443	433	415	424	404	432	459	404	370	414	466	427	390	420	403	415	428	409	410	447	419	411	440	410	425	407	394	445	420	414	385	418	415	466	404	440	416	444	426	412	433	441	418	397	399	408	413	398	368	436	409	418	405	398	416	422	437	409	438	409	428	444	409	401	451	414	399	423	393	440	435	444	413	440	401	416	424	384	446	427	393	434	441	412	423	428	430	419	427	420	421	418	404	400	440	390	404	457	465	416	408	438	425	433	407	378	419	401	422	410	398	411	426	423	402	437	421	398	381	431	435	382	424	436	374	423	403	397	399	416	453	401	422	392	411	428	417	407	421	413	403	435	410	405	419	418	425	411	395	418	427	446	423	444	418	397	433	441	424	395	426	408	440	376	420	420	364	399	475	448	390	468	441	428	426	438	430	401	439	434	443	463	425	386	418	401	460	405	425	428	368	408	414	409	422	428	399	435	455	443	438	418	405	441	431	432	387	413	407	445	416	401	446	427	429	411	411	383	412	426	392	378	419	397	375	413	406	405	418	421	426	402	435	400	418	417	387	441	390	413	426	414	403	397	458	433	443	419	404	419	406	395	401	443	421	401	434	348	475	448	425	435	405	425	428	411	400	438	433	436	422	417	438	415	422	446	403	411	412	409	418	405	416	434	401	411	391	434	395	415	404	393	411	412	421	431
12955	10363	8259	4025	2581	1961	1460	1165	1008	918	764	754	721	700	668	623	597	615	565	524	607	570	577	548	573	550	570	564	594	545	549	558	525	563	555	576	556	572	556	533	531	567	610	546	544	531	565	520	509	572	493	529	526	515	530	536	565	526	584	493	541	544	547	527	527	508	543	540	546	542	540	506	528	556	543	539	535	532	573	528	471	516	524	513	509	561	520	548	529	539	529	524	533	546	550	562	505	571	545	564	523	546	530	556	540	523	506	519	558	540	522	559	562	510	516	534	550	541	568	522	555	529	502	543	520	533	493	529	541	516	559	517	525	525	564	498	539	549	559	499	540	507	518	534	540	558	529	481	546	556	550	536	522	557	533	576	587	506	530	522	558	526	499	559	554	560	555	499	560	579	495	537	562	476	524	528	528	566	542	503	553	485	532	527	484	519	522	475	532	524	542	551	554	533	539	518	509	527	520	583	512	522	555	504	545	537	552	535	531	502	527	563	526	541	522	513	525	506	501	547	545	539	534	522	513	509	540	549	539	550	566	525	532	552	515	558	572	514	536	504	519	546	424	518	527	517	500	525	522	547	564	480	498	520	552	496	517	517	549	551	543	520	508	512	478	477	560	521	552	583	542	542	526	549	550	509	514	518	549	533	567	550	531	509	503	521	549	538	527	522	526	512	567	518	562	569	550	577	541	544	522	516	534	527	553	527	521	535	534	532	556	511	542	512	524	536	506	527	522	559	499	524	527	525	536	526	514	520	534	543	553	501	530	555	528	541	547	548	542	521	508	563	531	481	541	540	529	570	535	537	472	528	516	534	559	507	547	507	504	482	537	543	522	539	527	540	539	558	521	524	594	565	565	476	528	549	515	566	579	535	531	526	508	558	517	547	576	554	507	561	515	503	561	512	531	515	542	549	545	565	541	494	543	516	486	565	542	534	527	564	548	514	548	555	545	496	531	507	571	534	517	550	493	553	525	550	539	554	505	571	537	507	513	513	523	517	566	516	534	526	601	515	561	581	530	567	531	541	558	498	524	540	535	563	517	501	465	578	546	554	569	542	545	536	533	498	508	529	581	545	565	510	554	526	530	498	536	516	559	505	526	505	521	531	543	547	536	510	513	541	524	540	538	528	525	546	558	523	537	528	585	587	560	549	506	527	512	572	489	558	565	526	541	520	541	549	533	538	522	551	519	496	540	549	519	528	519	541	592	550	515	507	532	507	536	585	518	491	555	525	537	532	546	540	578	534	536	531	524	528	551	512	515	548	553	578	545	529	559	481	568	519	494	549	525	498	546	518	538	519	548	543	569	533	521	500	565	570	539	531	563	519	518	528	575	488	536	537	546	550	487	555	548	547	556	526	492	559	493	544	520	528	545	535	520	524	529	537	549	533	540	521	547	552	525	535	527	533	509	512	536	554	525	511	544	495	551	524	518	523	552	567	558	533	535	516	523	533	530	527	525	529	539	512	505	540	550	523	534	599	516	561	536	518	480	510	502	519	551	501	525	525	509	515	522	508	519	477	520	569	528	545	536	555	564	524	547	499	564	500	563	524	529	527	536	534	530	505	538	530	580	504	474	543	546	547	505	491	543	500	527	531	584	500	544	504	534	501	528	550	562	521	563	532	497	524	556	515	527	535	531	551	518	556	536	546	503	527	503	527	516	552	495	528	496	553	560	491	558	507	512	505	524	526	516	519	556	517	515	580	525	528	525	577	568	510	542	503	559	552	540	568	512	526	549	567	547	516	533	542	517	542	511	534	513	533	529	496	577	511	537	537	558	565	487	542	544	517	561	564	521	548	537	537	518	524	529	495	531	548	516	534	556	581	584	541	516	552	545	535	597	523	505	539	531	540	543	566	530	531	505	534	546	562	578	519	535	548	501	509	540	552	529	508	491	543	515	562	585	523	548	561	493	518	544	528	576	551	489	534	532	528	553	553	531	542	534	475	540	525	541	509	518	539	535	566	469	515	562	566	565	514	561	528	518	463	495	519	507	526	530	513	556	533	534	522	545	505	536	520	543	519	522	519	552	539	533	537	512	513	539	521	534	532	520	540	534	525	538	541	519	516	559	531	569	546	530	511	549	552	584	554	522	578	557	565	515	510	514	481	554	502	539	538	539	552	533	557	500	557	538	529	542	558	503	556	528	547	528	499	525	566	543	528	544	519	534	530	550	525	471	530	547	531	539	535	491	557	501	534	554	532	505	549	485	547	536	528	535	504	517	511	535	471	523	529	511	522	548	545	503	501	536	525	573	573	515	499	517	536	546	549	574	491	498	575	545	548	532	459	555	485	561	535	533	567	543	540	537	517	496	498	531	548	531	571	514	540	549	512	572	538	504	534	511	550	534	536	530	567	556	502	515	508	553	499	509	567	563	537	553	533	529	564	532	565	559	502	550	556	562	501	517	543	501	537	537	562	554	557	546	564	559	488	571	526	528	510	539	506	525	521	522	555	521	546	514	535	498	533	540	580	543	498	553	546	565	498	549	526	562	592	513	533	588	542	516	583	492	469	529	533	551	507	538	557	524	508	488	541	501	539	534	522	565	513	542	530	530	547	528	539	523	536	528	505	485	534	525	510	547	510	539	509	515	512	528	517	506	512	515	532	544	581	502	518	503	500	491	553	515	527	522	547	520	573	533	544	557	566	531	514	527	505	540	499	535	530	509	552	539	559	533	554	556	502	500	539	506	521	535	519	532	547	538	558	526	517	580	543	535	522	534	525	551	502	518	512	525	542	545	523	530	534	503	547	532	578	541	534	507	530	527	546	504	555	565	514	538	531	528	546	507	584	508	540	532	516	529	538	525	545	585	519	507	534	555	523	539	524	519	511	541	520	526	546	501	557	581	601	531	513	544	549	578	561	511	521	522	511	553	544	503	570	530	527	523	531	549	510	520	551	523	560	545	583	554	519	539	521	541	495	529	531	559	534	526	518	532	552	497	490	523	511	543	520	597	560	546	565	561	529	539	548	512	521	567	557	515	526	509	496	515	506	531	559	543	550	491	505	507	529	528	512	548	550	516	540	517	529	528	539	516	510	542	530	551	540	555	533	556	514	507	530	553	543	515	520	544	540	530	531	518	511	510	568	564	532	583	564	559	541	534	515	535	574	488	480	547	558	479	561	561	479	547	539	559	523	573	531	536	549	562	552	549	535	546	531	504	528	553	530	546	524	541	544	531	507	522	565	562	546	538	566	522	537	587	520	517	526	565	576	504	536	526	522	533	515	535	529	489	499	531	546	534	529	526	542	543	520	530	547	497	523	506	552	546	536	526	491	536	544	527	506	513	513	554	533	516	525	514	506	519	508	526	540	565	528	509	516	529	515	526	571	519	529	513	527	496	525	500	517	543	518	535	514	568	520	531	467	537	526	546	565	500	551	516	540	560	534	552	575	545	525	499	502	482	506	526	537	566	519	573	520	558	519	490	590	530	549	514	542	527	473	580	558	526	553	557	524	550	553	538	535	565	550
22869	21158	28963	23647	21157	21230	10784	2064	1724	1425	1363	1227	1203	1179	1085	1051	1023	978	1062	969	1014	981	1057	1011	951	1006	949	967	958	932	932	944	947	900	965	909	929	903	934	959	966	959	948	916	952	958	913	897	942	944	894	918	979	942	906	891	910	939	954	940	968	861	882	947	859	899	925	881	906	866	902	927	876	920	896	946	869	895	901	910	922	911	911	907	903	958	956	903	912	895	912	874	972	938	902	931	903	898	908	862	908	921	955	908	887	930	899	879	909	895	860	888	879	872	859	920	890	897	862	864	895	895	871	866	889	904	904	897	901	941	879	904	888	879	948	937	853	935	909	900	923	931	870	927	896	892	893	960	936	913	912	930	853	893	949	947	929	895	949	868	921	928	926	949	939	834	937	901	907	881	955	893	907	930	894	921	936	901	926	983	901	852	906	947	849	858	892	904	915	902	871	902	920	908	929	882	906	923	898	875	978	937	867	876	926	938	890	935	877	906	892	872	930	938	912	912	858	876	937	860	889	907	913	835	903	918	867	873	856	938	882	934	865	892	867	903	826	916	870	890	889	904	932	873	933	879	906	904	898	934	912	954	969	909	905	874	920	895	905	917	933	912	925	904	886	937	855	906	870	936	853	911	960	851	866	888	919	851	907	875	907	930	899	869	899	879	898	942	890	922	877	867	907	886	891	910	1005	890	908	914	878	888	939	923	869	862	890	924	877	936	906	906	891	860	914	904	898	912	891	949	961	888	910	904	902	874	944	915	932	917	848	855	889	901	888	877	892	916	899	905	922	920	882	894	862	945	830	903	909	919	925	919	883	838	914	930	904	920	891	866	864	877	930	930	930	948	881	940	915	935	909	925	914	942	911	910	896	841	895	867	880	949	867	914	860	917	910	907	924	891	942	900	860	899	882	935	846	957	859	879	926	903	927	871	901	904	896	939	931	872	957	899	892	875	941	899	874	869	896	912	880	898	915	896	913	918	904	891	955	958	932	929	931	906	883	874	928	879	876	873	894	903	912	839	924	944	893	874	959	876	886	923	897	925	875	964	919	949	914	890	895	880	875	872	937	884	897	848	907	949	922	878	854	888	910	876	904	899	936	884	834	822	877	931	852	855	875	929	912	850	885	897	901	924	871	902	956	910	887	880	939	900	946	951	886	883	891	920	851	904	889	896	914	941	938	871	897	883	845	884	911	864	936	901	906	899	893	860	938	943	883	933	861	880	882	894	921	884	892	926	958	902	948	881	893	894	905	892	872	923	874	866	891	920	866	941	890	881	877	940	928	893	950	948	890	889	892	855	896	843	884	862	946	923	860	882	928	907	916	869	898	851	892	877	921	910	914	880	941	853	884	905	851	890	876	915	920	874	925	860	923	893	890	892	862	904	903	888	911	867	970	885	900	892	893	872	872	886	899	863	878	865	919	914	941	939	936	899	920	915	905	871	904	876	941	891	933	853	907	859	912	926	914	923	882	884	891	958	874	917	920	889	893	873	888	924	866	880	879	887	899	923	858	885	874	902	944	870	940	929	946	890	889	936	904	890	894	904	928	930	862	864	978	894	899	956	924	954	921	913	913	967	864	883	850	930	888	925	906	904	882	873	891	894	934	930	868	840	924	926	867	877	892	897	915	905	863	842	929	900	910	908	894	945	897	879	959	866	870	923	914	871	905	869	956	881	888	941	857	947	891	857	882	896	919	844	841	915	855	894	861	889	911	910	863	945	875	911	924	890	927	867	924	932	889	945	888	889	897	911	900	895	954	925	922	960	863	873	873	919	863	912	971	864	878	839	902	934	885	965	846	945	833	916	934	892	918	931	899	915	866	870	947	883	846	880	888	927	899	906	998	912	891	910	877	878	884	912	874	935	938	910	879	865	843	929	883	934	877	928	867	911	844	892	940	904	832	885	857	912	851	924	899	896	883	892	936	860	886	911	903	869	886	886	888	892	894	838	934	995	873	879	903	879	869	877	905	931	912	888	922	931	927	915	923	867	916	908	889	871	873	882	873	920	905	863	895	899	865	934	864	869	906	846	916	872	898	888	897	922	853	854	948	877	921	921	925	944	920	875	944	858	889	904	882	879	926	891	917	851	932	896	877	857	913	901	915	881	877	938	893	904	865	890	902	846	862	868	947	860	904	922	881	960	944	864	905	893	974	920	904	892	895	953	909	874	908	933	831	915	882	913	879	891	913	872	847	851	908	932	930	895	926	886	901	875	934	873	869	864	905	896	932	909	933	842	932	884	871	914	915	868	906	924	932	853	879	906	902	913	929	888	913	889	883	916	888	908	933	900	896	867	893	898	886	919	894	916	911	945	897	922	923	914	943	915	867	950	892	881	844	869	914	931	873	866	863	904	887	892	872	890	906	887	949	928	865	900	876	847	890	970	838	913	969	910	890	907	920	925	890	932	853	899	877	854	873	885	897	862	872	936	911	902	935	862	866	835	918	873	890	931	941	903	843	887	848	877	896	900	932	896	932	838	868	886	906	931	906	920	837	813	913	832	927	912	922	906	847	828	911	908	854	886	853	809	893	917	873	885	877	955	864	894	893	918	899	891	842	894	920	910	903	868	868	929	951	851	907	916	892	919	917	924	946	924	919	834	912	897	920	884	943	885	883	875	916	923	872	911	904	891	890	859	860	986	910	936	908	901	864	867	834	950	860	891	887	904	864	932	891	889	944	963	908	849	904	938	856	874	902	927	874	881	862	915	907	865	896	919	886	912	906	853	942	858	856	909	899	866	905	936	895	943	896	881	874	931	954	913	924	905	870	878	919	862	911	865	897	843	930	904	946	923	843	905	924	891	930	921	876	867	924	870	907	925	913	905	938	902	861	935	846	874	874	917	920	935	920	942	836	919	918	916	918	923	945	919	906	886	889	874	891	852	889	869	902	816	889	940	913	900	931	895	893	921	923	899	913	869	916	920	853	937	893	874	901	912	881	848	863	857	907	931	898	858	863	895	879	920	858	931	916	855	934	891	910	868	889	872	886	896	898	896	896	978	863	890	908	865	915	879	917	899	866	941	792	838	918	907	915	920	940	892	928	932	876	915	935	877	923	929	873	888	840	887	879	909	872	895	835	932	880	890	900	860	911	870	947	895	922	928	898	898	890	893	890	933	930	846	892	930	919	926	884	909	888	896	876	884	913	831	855	913	901	904	870	898	892	870	937	863	933	897	879	896	891	930	910	935	921	865	925	941	854	890	898	898	919	955	899	870	950	945	860	871	934	985	910	906	962	948	893	871	928	853	855	865	895	973	916	934	860	863	846	934	895	931	928	900	923	846	890	890	931	873	928	853	937	915	861	916	897	904	883	881	837	941	907	884	904	887	878	897	836	935	855	860	890	896	828	930	954	897	880	867	876	881	928	898	899	890	884	880	999	932	810	963	880	855	874	895	906	929	872	884	863	881	908	876	931	939	869	904	862	976	967	891	924	902	891	882	865	841	885	851	888	836	938	853	908	938	878	906	919	929
15903	20611	18357	10320	6947	5180	3943	3149	2698	2214	1992	1856	1651	1603	1431	1390	1331	1320	1281	1183	1208	1207	1134	1147	1113	1277	1116	1080	1113	1106	1125	1023	1091	1076	1096	1074	1023	1083	1051	1132	1041	1052	1078	1041	1113	1037	1071	1072	1027	1108	1021	1081	1119	995	1064	1091	1103	1020	1027	1056	1045	1052	1035	1061	1027	1024	1039	1053	1024	1053	1093	997	1085	1037	1072	1044	1088	1037	969	995	1059	1064	1062	1060	1081	990	1028	1065	1050	1081	1036	1071	1097	1067	1090	1025	1102	1042	1028	1042	1040	1038	1053	1067	1035	1093	1100	1098	1032	1050	1103	1088	998	1105	1034	1080	1057	1075	1050	1078	1015	1090	1056	1010	1024	1015	1020	1102	1047	1123	1006	1006	1014	1051	1049	1066	1048	1061	1071	1080	1058	1001	993	1088	1053	1058	1014	1016	1028	1023	1039	999	1050	1049	1005	1030	1082	1066	1049	1049	1054	1072	1025	1082	1095	1019	1055	1006	1107	1039	1002	1079	999	1028	1027	1054	1076	1125	1048	1061	1037	1026	1053	1046	1064	1039	1054	989	1017	969	1095	1047	1020	1099	1098	1028	1063	984	1007	1085	1034	981	994	996	1049	1003	1021	1035	1025	1057	1145	994	1036	1058	1001	1061	1051	1096	1046	1076	1066	1056	1040	1076	1056	1018	1005	1001	1081	1028	1054	1043	998	1045	1085	1077	1051	1048	1123	1030	1108	1028	1064	1005	1035	1098	1014	1027	1069	1005	1021	1089	1031	1077	1011	1068	1065	1078	1056	1012	1067	1040	1097	1051	1067	1031	1071	1074	1045	1026	1079	1051	1025	1030	1086	1067	1078	1017	1058	993	970	1064	1079	1054	1031	988	1055	1057	1060	1011	1057	999	1008	1079	1052	1051	1057	1014	1019	1030	1035	1089	1085	1014	1073	1017	1005	1054	1045	1036	1086	1005	1005	988	988	1062	1033	1075	1036	1061	1066	1003	1057	1030	996	1032	1043	1040	1086	982	1019	1043	1072	1002	1023	1055	1009	978	1019	1053	1047	979	1059	1062	1050	1004	1086	1047	1047	1068	1084	1062	1038	1004	1009	1023	1067	1023	1064	1042	1053	1064	1073	1059	1068	1020	1025	1039	1025	1011	1097	1015	1068	1017	1029	1046	997	1056	958	1074	1035	1023	1092	1045	1055	1022	1015	1011	1083	1008	1066	1073	1064	1008	1062	1069	1037	1078	1069	997	1032	1018	993	1020	981	1015	1068	1023	1086	1023	1018	1063	1056	1093	1028	1015	1032	1054	1043	984	1052	1055	1045	1046	1067	1044	1014	984	1006	1049	1046	1093	1095	1054	1069	1037	1049	1053	1072	1078	1045	1019	1005	1047	1077	1068	1035	1105	975	957	1067	1057	1033	1047	1042	1056	1038	1021	991	1066	1035	1103	1064	1062	1017	973	1039	1077	1038	1023	1049	1033	1107	1014	1024	959	1003	1061	986	1091	1076	1036	1020	1028	1026	1013	1021	1037	1024	977	1032	1027	1081	1033	1019	1024	1055	1032	1020	990	1062	1006	1010	1003	1020	967	1093	980	1056	1014	1071	996	1032	1035	992	1035	1088	1031	1021	1033	1027	1081	1032	1056	984	1053	992	1074	1033	1052	1110	1033	990	1015	1029	997	967	1018	1059	1042	1032	1072	1058	1049	1027	1012	1016	1003	1033	1051	1059	1077	1069	1042	1037	1012	1018	1027	1083	1033	1078	1052	991	1056	1006	1080	1013	1025	989	1036	1087	1050	1064	1031	1073	1035	1039	1043	1092	1015	1018	1067	1038	1048	1089	1017	1065	1027	1017	1044	1032	996	1066	1000	1062	1060	1065	1040	1046	1058	1024	1078	999	1008	1057	1038	1017	966	1046	983	1016	1008	1053	1129	1048	1068	1047	1047	1045	1029	1037	1062	978	1023	1023	987	1028	986	1052	1069	1022	1030	1047	1037	1057	1048	1069	1043	1058	1035	1046	1017	970	1009	1033	1114	1035	1041	1057	1022	1066	1056	1038	972	1034	1106	1076	1074	1075	1084	1034	1112	1000	1040	1036	1076	1056	1027	1010	1004	991	1067	1061	1053	1096	1026	1082	989	1033	1019	1074	1107	1063	1071	1044	997	1053	983	1016	1023	1098	1046	1041	1004	1037	1041	990	1043	1087	1018	997	1043	1048	1045	1064	1081	1026	1063	1076	1045	1045	1038	1059	1060	1032	1021	1031	1090	1004	1036	1072	1085	1035	1040	1070	1016	1060	1065	1056	1009	1012	1030	1037	1094	1093	1063	1013	1066	988	1030	1019	995	1051	1026	1082	1075	1038	1013	1095	1013	1047	1117	1039	1078	1064	1020	1031	1019	1071	1006	1066	984	1017	1087	1001	1008	1055	1067	1033	1106	1085	1033	998	1042	1041	1078	1039	1015	1059	1047	1106	1062	1033	1050	1034	1011	1033	1039	1039	1063	1102	1015	1015	1039	1019	992	1029	1078	1061	1052	1053	1083	1047	1036	1056	1039	1045	1014	998	1021	1094	1047	1065	1067	1080	1035	1039	1005	1045	1037	1037	1009	1010	1101	937	1040	1096	1022	1051	1031	1022	1097	1012	1030	1093	1047	1033	1068	1009	1009	1026	1032	1035	1039	1059	978	1052	1057	1056	1055	1017	1052	1099	1041	1043	1084	1047	1014	1055	1005	1029	1009	1029	1063	1051	1072	1037	1041	1032	1062	1065	1070	1052	1091	1046	1066	1073	979	1003	1017	991	1071	1057	1067	1091	1030	1104	1057	1034	1019	996	1058	1024	1032	1061	1058	983	1118	1029	1027	1092	1041	1075	1060	1019	1034	1024	999	1064	981	1004	999	1058	1036	1049	1025	1043	1050	995	955	1061	1038	1011	1077	988	1110	1073	1068	1011	1051	1082	1056	1065	1047	1019	1054	1017	999	1062	1048	1034	1015	1058	1022	1043	1080	1078	1083	993	1083	1050	998	1103	1031	1036	1048	1039	1006	1046	1027	1012	1078	1028	1032	1067	1060	1082	1002	1022	1060	1037	1099	992	1091	1074	1035	1071	1038	1058	1040	1080	1041	1111	1028	1048	1052	1030	998	1045	1018	1037	1015	994	1013	1073	1040	1029	1030	997	995	1067	1092	1110	1053	1011	1018	1029	1076	1026	1035	1038	928	1066	1095	1045	1013	1035	997	1058	1030	1039	1092	1012	1040	999	1041	1003	959	1037	1064	1000	1071	1014	1003	1023	1095	987	1062	982	1009	977	1034	1046	1080	1056	1024	1067	1026	988	1060	1067	1034	1032	1033	1032	1056	1086	1034	1042	1094	1077	1062	1077	1070	993	1058	1083	1051	1050	1057	1079	1079	1087	1008	1057	1078	1023	997	1094	1010	1074	1073	1054	1088	1017	1010	1081	1011	1044	1041	1010	1028	1033	1028	1011	1017	1024	1089	1008	1007	1071	1007	1049	1040	1023	1103	1057	1061	1024	1052	1045	1087	1050	1081	1007	1021	1009	1080	1014	968	1081	1069	980	1037	1047	1068	1045	1024	1002	1052	1006	1064	1019	1047	1083	1108	1091	1045	978	1058	1035	1007	1072	1026	1045	1038	1033	1032	1051	1010	1069	1067	1077	1020	1069	1036	1086	1085	1091	1045	991	1055	977	1044	1051	1049	1050	1079	1064	1016	998	1030	1044	1057	1059	1046	1016	1047	1031	995	978	1041	1069	1006	1045	1091	996	1051	1024	1023	1009	1008	1014	1046	1037	1031	987	1057	1022	1089	1060	1013	1006	1078	1000	1074	1028	1077	1072	1066	1045	1100	1074	1025	1020	1061	1042	1030	1062	1014	1024	1052	1052	1015	1023	1036	1070	1018	1051	1047	1020	1054	1032	1069	1037	1066	1071	1017	1019	1092	1082	1072	1042	1024	1049	1067	1072	1029	1049	1024	1027	1049	980	1075	1017	1015	1053	1026	1057	1021	1024	1093	1000	1078	1011	1050	1031	1069	1072	1038	1019	1036	1041	1000	1065	1070	999	1058	1043	1072	1028	990	1022	1068	1064	1026	1025	1061	1103	1035	1040	1053	1072	985	1042	1008	1038	1027	1061	1011	1012	970	1013	992	1029	1060	1043	1005	1015	1006	1003	1052	1068	1049	1050	996	1040	1036	1040	1031	1041	1022	1072	1036	1016	1095	1017	1002	1031	993	1048	988	1046	1075	1013	1037	1063	1013	1033	1017	1078	1034	1088	967	1007	1042	1122	1029	1042	1027	1084	1054	1083	1061	1009	1051	1026	988	990	1080	1038	967	1062	1035	1044	1050	1066	1031	1069	967	1122	1057	1074	1027	1027	977	1014	1063	1044	1020	957	1096	1051	1010	1064	1071	1092	1051	1054	1042	1018	1020	1051	1076	1015	1047	1001	998	1060	1092	996	1025	1061	1071	1063	1010	1036	1009	1013	1046	1031	1034	1015	1028	1048	1052	1102	997	1007	1048	1034	1032	1063	1048	1001	1029	1021	1060	1015	1060	989	1027	1063	1041	1041	1053	1003	1048	1101	1097	1093	1020	1057	1064	989	1031	1018	1034	1091	1029	1028	1044	998	1073	1033	1049	1014	1034	1057	1033	1043	1008	1009	979	1041	1044	1069	1029	1063	1036	977	1081	1066	1095	1006	990	1061	1039	1110	1038	983	1002	1055	1085	1010	982	1028	1027	1031	1056	1015	1017	1016	1030	1049	1050	1027	1019	999	1034	1087	1078	1052	1000	1084	1055	1022	1069	1068	1061	1055	1017	1015	1050	1043	1016	1029	1032	1010	1016	982	1064	1084	1036	1000	1031	1039	1029	1057	1064	1029	1013	1046	1071	1063	1037
27195	20017	8381	1572	851	700	645	547	498	525	498	474	504	470	494	492	465	514	478	446	448	485	485	533	475	485	507	473	495	508	448	498	526	459	458	501	479	441	482	516	455	469	460	475	467	495	466	459	480	460	501	476	463	474	477	457	475	490	492	470	478	468	499	442	445	452	490	505	473	455	488	476	432	460	469	465	455	465	485	456	473	493	498	472	475	510	443	499	489	491	501	477	524	506	419	483	498	492	458	456	495	499	523	487	441	465	453	452	501	442	464	473	481	467	486	493	419	437	475	466	468	465	470	428	524	462	484	474	482	450	489	482	483	439	463	480	458	510	488	508	486	451	505	474	514	468	482	506	469	519	512	479	453	496	460	471	441	476	479	477	458	467	501	456	459	446	488	448	493	439	443	471	484	476	486	457	457	451	463	453	508	452	500	474	483	467	537	491	486	553	493	496	500	485	498	507	495	505	463	473	440	478	523	483	490	496	475	489	468	514	476	452	474	487	481	517	471	474	487	475	472	534	493	477	497	474	490	485	484	452	503	456	464	482	425	505	448	524	476	522	485	481	477	501	473	495	482	432	491	444	443	491	481	476	465	474	487	498	455	473	505	474	481	481	466	494	508	469	454	515	457	509	480	461	480	480	456	511	492	481	461	514	480	520	480	518	472	468	451	494	461	479	471	488	470	469	486	431	482	487	467	517	441	489	474	476	508	482	465	471	477	508	470	441	469	508	499	473	484	472	466	507	471	493	491	443	495	486	462	462	456	492	498	504	509	486	457	463	466	495	419	451	503	480	493	482	452	490	439	490	493	498	458	444	544	497	424	465	432	446	495	476	478	458	460	512	484	501	489	444	477	459	484	478	505	499	446	478	452	481	486	441	494	473	532	480	450	442	511	438	487	479	488	521	443	505	495	501	465	519	433	477	465	516	461	505	452	490	454	425	506	462	479	477	491	445	447	450	505	462	443	486	524	506	458	462	458	504	452	493	485	494	495	475	471	444	469	490	469	515	484	484	459	495	522	475	490	478	470	481	496	495	459	449	514	455	474	485	496	474	479	482	432	480	432	508	489	489	503	427	494	464	475	488	472	506	480	465	482	482	458	487	484	441	463	460	462	506	468	460	455	477	428	478	496	458	500	476	464	480	507	487	459	508	452	511	488	444	451	478	509	497	423	475	468	442	503	508	427	485	462	477	485	475	503	502	478	490	450	492	482	471	495	467	467	466	439	493	488	537	514	492	463	501	467	458	440	480	464	448	491	464	479	489	514	446	467	466	462	479	456	479	500	500	494	462	493	476	506	497	458	454	489	469	464	458	458	482	511	487	472	444	469	498	488	480	478	460	471	484	500	488	480	453	436	468	457	454	494	517	483	509	464	478	450	482	465	481	470	468	499	464	470	439	477	476	499	465	418	481	520	456	483	469	507	477	506	502	501	480	532	470	506	455	440	476	483	497	468	463	461	476	484	496	519	444	472	458	462	456	479	455	435	473	472	489	484	519	438	465	451	491	502	466	516	466	499	521	492	444	500	501	456	457	423	516	508	465	535	500	467	467	462	462	453	470	490	487	453	488	472	487	443	503	491	514	496	482	460	463	466	435	501	479	507	451	492	466	498	454	474	497	457	465	479	475	463	492	482	482	452	495	469	472	471	453	487	498	475	450	477	475	464	484	477	469	530	464	500	456	471	466	491	481	481	475	458	464	475	471	470	433	510	497	483	478	451	465	465	478	451	491	495	466	476	477	501	486	489	453	492	478	464	476	487	445	476	467	479	491	471	482	487	494	495	498	494	493	517	478	479	441	499	472	464	495	466	429	474	494	472	475	479	495	513	512	510	473	478	498	456	446	488	491	478	476	474	491	449	471	443	469	482	459	472	532	487	468	472	452	441	486	479	480	457	455	503	515	435	455	486	524	467	500	464	488	493	473	510	503	512	431	466	469	525	507	492	507	489	491	474	512	474	520	500	459	505	473	480	456	476	463	486	421	487	470	451	482	506	456	489	512	501	476	456	485	496	494	535	476	521	523	459	481	492	497	502	489	512	483	457	481	487	491	485	483	464	475	486	494	465	529	433	469	472	462	502	457	459	488	455	521	474	483	457	488	508	492	470	458	460	471	473	464	446	475	436	471	464	435	499	458	475	466	449	485	483	467	480	467	482	505	452	462	458	472	434	476	525	475	489	498	490	498	507	458	533	502	485	447	513	489	463	459	459	482	481	483	471	510	485	482	470	465	469	464	466	444	469	494	512	489	434	500	490	505	472	469	513	477	432	501	462	487	481	452	471	476	453	435	494	450	480	458	516	478	456	484	473	479	480	434	463	490	454	477	486	436	502	474	477	483	464	454	485	454	465	457	471	486	462	450	481	468	476	475	500	438	476	479	524	493	478	463	471	482	482	477	510	489	510	436	468	484	490	470	472	483	495	466	454	488	456	495	484	506	495	457	498	448	466	521	437	464	495	486	505	449	457	481	459	460	490	456	508	467	521	495	482	474	480	486	479	472	457	484	462	502	493	478	494	480	497	485	503	444	487	473	442	470	489	502	440	476	483	549	465	491	470	469	497	437	473	442	453	495	494	469	472	484	425	461	469	457	464	475	509	486	455	464	463	441	479	491	482	441	481	456	472	481	477	448	466	476	465	500	474	477	500	466	490	510	491	472	498	500	487	483	458	479	471	483	481	484	491	473	481	458	495	527	507	451	463	467	514	504	447	477	453	487	447	446	484	440	435	469	523	475	469	481	511	482	449	469	489	501	475	458	513	514	483	443	470	476	464	469	466	459	502	460	465	459	470	471	436	515	484	463	477	476	489	491	461	479	467	472	493	507	492	501	465	411	475	463	478	508	486	501	452	487	478	527	497	460	448	486	514	516	479	501	472	435	487	510	494	503	457	488	446	459	488	461	458	476	481	491	466	504	458	501	514	486	515	477	465	509	478	509	451	501	487	476	501	504	498	505	480	467	474	512	462	494	473	480	445	469	492	463	511	488	468	490	498	461	468	500	494	443	490	495	450	493	501	518	488	507	469	471	477	499	497	454	482	487	441	488	466	491	496	501	464	484	475	419	496	463	490	472	460	537	495	455	487	484	470	503	434	500	484	435	445	489	448	460	472	468	468	482	449	484	450	504	511	473	473	501	476	475	502	484	463	516	478	466	493	484	444	462	505	539	473	445	501	467	537	477	487	449	490	464	493	493	459	460	451	480	447	456	519	453	487	476	484	459	479	478	442	471	471	481	458	535	468	490	475	491	508	473	487	483	468	487	488	483	483	494	490	500	460	470	457	435	494	511	453	483	487	457	464	483	480	496	458	472	501	461	466	440	485	490	487	468	475	488	485	434	422	491	485	441	474	458	508	500	452	478	502	498	500	465	500	481	529	460	466	503	475	437	462	506	495	456	504	485	443	449	460	533	475	488	442	541	489	471	515	483	477	499	477	451	454	453	470	489	470	477	500	448	444	450	520	490	459	475	458	507
11429	5444	4181	1817	1193	948	825	673	660	649	622	591	626	610	585	575	591	610	569	577	572	554	604	575	605	560	596	549	586	580	567	528	548	557	596	552	558	524	566	554	570	548	510	608	550	530	578	557	579	545	572	600	571	574	575	597	587	592	582	596	592	561	534	539	588	572	564	570	593	571	587	527	586	550	594	596	594	570	565	592	607	588	554	583	607	598	567	591	578	570	599	556	554	547	552	542	599	540	592	640	547	604	558	584	544	598	606	603	542	593	557	588	565	574	577	606	568	573	582	595	546	555	567	588	585	580	610	574	594	601	579	559	564	581	536	537	557	523	572	557	569	559	551	553	594	561	574	574	570	558	546	605	558	552	591	592	576	600	567	547	556	556	579	631	609	568	612	574	550	615	592	567	549	597	618	535	582	526	558	623	559	554	592	564	570	634	585	563	595	563	571	560	593	532	596	578	562	576	608	561	555	569	561	594	559	562	576	563	556	556	566	559	572	561	519	565	580	556	537	556	604	601	592	546	574	608	579	563	559	575	566	608	597	592	551	607	572	517	582	595	567	584	535	604	619	531	597	584	564	618	538	571	562	595	570	572	572	581	544	581	565	578	540	620	579	581	608	592	600	599	601	559	582	574	561	554	573	579	543	535	590	554	567	572	546	558	598	603	585	577	559	578	561	595	596	580	581	561	573	592	613	580	589	549	601	561	617	583	608	599	570	550	561	583	579	581	580	594	554	554	595	580	605	549	578	575	585	611	584	597	545	557	590	586	571	595	538	562	591	589	626	570	564	592	551	571	560	578	624	602	602	537	581	570	567	567	557	567	579	582	593	591	613	598	572	584	602	567	592	602	580	552	605	571	550	553	563	570	547	557	577	570	566	561	567	575	582	608	586	581	620	545	563	561	625	572	560	558	552	591	569	592	603	587	598	546	625	615	559	580	533	594	566	537	549	595	529	547	578	581	560	588	589	627	602	531	568	623	591	589	563	598	585	575	585	608	582	572	552	565	573	562	545	623	563	538	603	601	577	602	541	570	554	593	560	554	606	565	578	630	576	594	546	634	614	579	564	552	578	578	573	542	580	547	592	568	540	578	594	560	619	586	599	600	575	596	565	561	624	586	555	569	621	568	511	590	590	537	578	596	586	548	582	588	596	544	583	615	578	604	534	511	526	569	573	597	602	555	551	572	576	571	574	593	612	594	567	592	564	616	613	573	567	604	563	586	551	596	561	565	587	576	592	591	574	563	568	637	556	624	583	578	588	571	584	535	555	587	557	543	567	589	598	578	589	581	593	562	582	561	525	567	574	597	515	579	630	584	563	573	519	592	582	568	558	569	569	581	544	602	533	559	593	602	588	541	591	579	557	559	570	579	560	564	603	570	607	575	561	591	584	539	628	597	566	553	573	587	554	581	522	573	592	548	532	539	580	571	571	537	592	600	551	615	605	545	607	548	573	561	625	568	613	553	561	578	592	590	554	564	555	570	589	551	570	559	602	597	603	592	549	615	563	594	597	568	570	566	605	573	550	559	635	575	550	583	599	563	577	588	585	561	572	565	626	587	550	550	599	626	543	591	607	608	563	553	584	577	571	623	561	591	574	575	584	529	553	561	569	563	578	572	565	595	566	586	590	622	535	561	532	573	520	557	573	536	569	605	586	563	598	596	617	573	571	608	602	576	568	552	613	581	596	559	522	531	572	618	545	577	598	536	589	553	535	551	534	606	526	571	617	525	542	572	549	553	561	585	539	565	603	586	610	635	567	547	573	591	546	557	574	539	611	566	564	568	533	628	575	582	575	572	533	535	558	586	565	561	594	565	575	613	549	604	584	603	571	558	554	602	546	615	554	577	556	542	590	561	547	542	549	578	565	584	598	555	538	581	566	556	558	558	572	527	566	565	559	581	597	568	567	568	545	566	532	572	545	596	591	569	572	579	579	528	557	575	589	617	587	597	583	573	551	617	511	578	582	567	542	606	608	564	554	535	579	548	555	588	570	544	570	601	562	583	602	577	533	617	542	588	604	575	581	619	610	549	551	606	580	574	605	588	587	596	592	604	619	563	554	595	557	591	549	572	599	577	546	557	534	573	561	583	608	574	594	579	558	554	592	522	562	582	624	538	573	550	562	576	568	599	619	596	586	585	556	598	590	577	565	579	612	633	583	597	586	589	587	607	580	563	590	560	580	627	562	572	593	588	566	562	517	569	574	575	577	603	539	595	583	566	619	613	565	596	537	593	516	590	552	574	588	530	580	546	588	597	568	613	569	566	508	581	586	563	596	600	556	490	543	575	588	550	549	599	566	558	590	572	568	581	572	572	609	594	562	574	591	588	577	550	553	535	562	584	595	605	601	607	558	582	520	596	596	584	597	584	550	551	621	531	575	583	564	575	605	586	547	571	551	627	595	609	588	559	566	584	585	607	585	575	566	587	582	596	573	537	572	571	578	591	536	538	589	563	569	633	565	549	575	585	558	566	565	573	583	541	588	576	564	561	564	607	581	612	593	599	600	588	579	530	578	584	555	589	563	560	633	570	594	587	562	561	549	602	581	586	552	590	566	586	602	573	599	568	551	601	578	583	606	546	568	607	606	541	556	554	567	539	596	580	610	557	570	557	557	607	599	559	591	576	549	597	554	562	558	581	567	615	607	577	587	542	543	572	569	551	561	634	610	592	535	552	601	561	568	559	554	590	618	542	562	583	558	534	573	563	568	547	588	555	532	609	572	583	558	576	593	565	548	592	542	580	581	528	595	595	620	574	511	549	563	508	548	584	599	571	574	589	604	573	585	585	601	603	587	581	590	559	528	523	579	618	565	598	573	602	616	521	565	584	554	583	556	550	557	552	568	535	591	623	565	608	576	586	583	571	634	585	584	553	576	568	567	602	575	626	566	546	576	645	604	633	564	597	578	552	609	556	613	590	552	555	589	601	583	578	602	592	586	570	587	587	585	606	605	586	543	583	585	614	548	589	550	580	562	635	591	544	586	578	542	600	563	592	562	571	579	547	576	559	582	555	596	550	569	569	583	583	615	553	568	562	593	559	563	562	600	600	581	586	616	576	551	545	575	562	582	585	551	600	555	621	572	613	595	608	628	578	604	516	590	569	547	589	571	591	585	594	607	588	583	611	623	570	544	601	553	593	578	558	582	592	540	624	586	572	588	618	578	533	541	585	571	568	579	553	583	568	606	631	579	578	591	597	572	581	566	588	527	560	647	561	578	551	564	577	577	551	581	570	574	562	576	537	581	541	582	505	540	576	562	641	586	549	559	550	607	618	597	565	570	611	558	621	582	574	628	535	601	578	571	578	606	594	630	576	529	581	599	547	568	584	572	601	566	586	590	597	591	560	568	584	594	586	586	556	596	609	589	586	624	576	592	570	595	598	562	553	577	603	605	581	573	566	574	598	572	563	581	610	588	543	554	571	562	547	588	526	612	570	582	562	551	613	603	611	608	616	589	576	582	536	550	558	529	586
23860	21069	28245	23853	20930	11279	2129	1365	1129	1071	1044	1034	949	969	915	890	889	886	868	892	817	841	856	883	866	808	836	818	810	852	798	775	813	880	826	773	838	861	776	814	791	829	807	806	819	794	788	841	795	857	796	822	802	806	877	763	817	772	757	819	745	801	785	826	816	823	848	821	849	830	827	863	846	832	781	769	829	766	769	766	745	821	782	782	785	803	813	843	765	750	786	754	760	795	857	828	834	797	805	848	769	861	807	814	775	792	850	807	838	782	839	798	802	754	765	800	785	799	806	772	784	773	814	752	824	821	814	799	822	798	778	807	775	790	783	777	806	808	812	808	757	815	875	780	787	730	792	889	809	829	816	793	800	854	749	864	803	841	819	794	846	836	830	756	790	842	798	838	804	828	827	807	775	859	851	776	832	849	815	833	785	803	808	853	815	772	793	821	813	805	772	830	828	842	819	783	806	790	761	791	799	815	804	786	828	806	748	850	794	811	808	850	851	798	826	778	786	819	756	776	803	822	834	782	796	791	789	795	806	832	851	792	795	797	828	814	832	792	806	853	842	818	801	707	799	856	848	818	815	787	895	767	802	798	793	748	828	806	794	775	768	811	768	760	806	797	779	857	770	750	775	847	802	801	755	902	825	852	762	829	820	771	819	831	835	785	819	764	816	729	807	791	785	810	773	833	802	786	780	841	794	804	774	795	850	850	840	808	825	806	821	822	788	760	747	830	809	795	837	823	803	830	847	786	826	804	837	831	805	747	825	821	727	820	784	782	799	827	792	846	776	765	772	799	784	805	809	778	821	844	805	786	822	808	844	814	840	802	808	805	851	798	792	809	804	852	829	792	787	785	848	806	822	881	808	805	846	819	817	779	843	834	796	801	793	809	831	813	819	741	819	825	818	771	777	824	810	808	808	779	820	792	818	800	821	842	832	751	746	770	759	836	817	851	826	830	798	859	808	773	822	801	800	778	805	774	778	785	794	831	819	777	860	812	812	845	823	834	809	783	809	759	872	796	853	811	762	808	824	821	816	789	826	798	819	797	823	756	763	792	765	828	834	792	871	788	786	813	810	811	816	800	810	797	836	808	814	776	813	775	834	801	802	769	824	852	785	792	763	756	756	794	780	867	842	797	784	799	844	834	813	809	872	784	851	810	804	783	779	781	801	834	869	808	814	786	772	810	824	807	830	788	797	806	815	791	781	832	782	775	828	844	791	837	764	785	830	771	852	771	780	793	845	828	831	788	766	887	764	810	789	834	865	826	792	781	816	811	809	826	792	843	822	785	843	818	766	869	784	800	816	793	776	826	805	780	760	786	814	790	795	800	830	854	807	785	834	768	787	792	773	828	776	787	789	797	788	821	826	771	817	822	812	839	778	776	792	798	774	806	827	763	861	767	756	778	852	799	768	825	804	844	846	777	828	764	813	837	789	788	783	731	823	798	877	779	829	834	838	836	821	830	833	750	824	805	825	738	829	766	762	747	800	806	814	849	831	798	781	846	789	761	781	793	785	822	809	784	760	779	823	824	760	794	843	872	797	801	794	832	824	788	812	785	781	787	793	760	796	807	810	838	784	885	809	793	806	808	790	806	782	820	777	828	777	778	790	789	799	772	745	831	778	802	840	811	800	805	750	806	842	730	782	780	803	778	871	822	786	785	825	825	790	756	814	836	843	847	801	788	767	798	810	833	804	797	809	848	750	805	805	809	782	822	773	788	807	773	803	839	825	782	774	799	891	804	773	760	762	783	812	799	776	804	821	783	800	768	800	798	765	787	836	836	819	796	792	801	801	826	797	804	783	796	847	842	796	783	798	804	819	809	785	881	792	778	789	806	860	826	780	837	815	794	827	788	802	848	796	780	754	809	762	772	792	804	808	811	833	814	768	744	803	862	785	777	795	791	823	853	756	792	820	816	831	832	838	811	805	812	854	813	789	781	821	751	788	794	794	829	774	803	829	791	841	819	802	835	823	798	801	831	740	861	797	817	806	818	829	771	833	781	812	806	809	807	802	834	827	846	813	803	807	845	837	755	872	835	804	787	789	813	838	828	796	756	758	824	822	786	818	789	818	799	847	765	791	812	912	818	801	795	755	755	762	766	797	780	805	887	750	814	796	796	838	825	850	795	741	838	839	782	811	842	804	768	752	807	802	825	798	843	797	739	791	798	821	824	781	821	760	829	780	804	782	755	794	820	775	845	835	793	759	827	789	789	810	807	842	779	771	818	825	822	816	795	792	835	833	809	779	721	784	790	715	801	768	769	804	814	815	765	734	854	815	797	803	770	823	799	852	854	801	783	825	807	753	779	796	784	851	829	819	788	808	832	807	811	775	856	785	800	786	770	775	830	845	862	769	788	819	829	815	825	736	833	883	799	804	772	808	837	847	809	802	812	810	807	830	840	811	777	796	855	849	817	821	764	747	818	839	767	805	805	807	814	849	780	820	840	831	760	833	805	772	761	781	786	766	803	827	794	802	796	819	788	816	847	831	820	831	856	804	820	832	783	806	770	779	773	803	830	779	816	789	749	755	732	805	798	867	782	819	789	806	824	810	788	792	768	779	825	777	810	813	820	785	806	854	847	798	811	786	754	773	788	783	768	796	751	832	839	771	834	730	824	785	821	771	793	775	847	792	774	805	860	830	753	821	855	843	817	851	806	808	806	795	797	802	717	843	827	797	799	792	823	791	759	840	796	774	789	795	776	769	799	807	836	776	837	805	834	775	819	785	788	831	804	779	839	843	815	839	761	798	838	826	805	814	859	823	840	754	818	775	803	801	805	767	805	783	806	833	813	814	782	840	785	798	812	775	810	770	779	811	807	791	829	834	785	766	820	812	822	805	814	735	804	803	817	785	844	755	792	849	780	810	777	787	768	824	829	822	802	814	839	822	851	850	802	841	836	817	764	803	815	798	790	802	817	740	853	816	852	821	782	824	822	782	811	847	788	800	803	824	785	767	838	764	779	788	809	792	769	786	820	801	759	773	787	804	798	822	788	825	794	848	767	814	824	783	771	829	783	799	791	820	773	781	798	795	809	825	834	823	798	807	817	838	797	837	806	816	814	775	781	794	766	831	839	762	842	808	797	780	794	799	827	822	791	823	775	801	791	797	777	829	788	801	829	799	846	807	745	823	839	818	855	762	801	811	826	789	788	769	813	821	813	846	781	813	817	784	797	815	802	758	807	781	801	776	797	729	818	786	785	809	844	828	835	829	821	773	800	799	811	836	785	838	783	826	836	783	818	828	836	827	821	777	817	856	770	812	804	822	815	770	798	841	778	797	816	830	775	850	790	804	769	783	813	793	803	794	820	791	801	778	825	809	864	783	778	785	778	820	829	797	835	857	857	789	822	833	808	811	785	778	831	798	829	804	859	828	825	806	839	765	826	774	787	804	794	799	820	783	797	772	849	834	785	800	875	832	861	818	827	784	843	787	772	828	805	791	796	775	803	794	809	776	849	797	812	827	861	759	769
13492	14600	12365	6445	4176	3265	2499	2055	1758	1551	1405	1349	1258	1191	1120	1025	1115	1079	1050	1053	1042	1011	1038	1067	996	1002	1025	987	985	974	947	885	1024	944	987	1053	923	1002	988	1039	990	963	909	972	966	1011	961	927	951	937	957	940	1012	961	935	935	961	957	945	941	991	905	926	921	970	897	923	952	943	986	913	916	938	915	951	982	926	926	860	912	912	975	992	902	957	941	979	902	1026	946	979	1011	954	917	1001	962	915	941	971	964	1016	982	1025	986	872	880	966	951	946	923	933	955	943	940	907	951	1008	971	983	925	902	921	956	943	940	972	955	1003	949	951	924	956	941	942	971	971	905	929	925	915	907	1014	961	986	904	994	918	968	934	913	975	928	969	929	957	870	932	980	920	948	969	882	1009	918	916	918	999	974	935	917	932	955	954	961	951	956	944	964	994	970	916	956	924	865	930	968	920	920	904	944	904	938	871	869	959	933	930	962	957	941	946	912	990	955	908	999	938	917	982	937	926	972	957	947	929	958	965	918	936	898	920	994	942	941	932	972	913	878	957	961	927	934	956	938	856	1032	896	921	941	919	919	943	947	990	977	926	1006	920	934	1008	926	950	936	917	923	954	975	918	921	932	933	939	963	979	932	975	963	910	915	906	903	999	932	938	970	937	987	949	924	962	995	1006	964	930	951	962	943	921	918	920	932	924	952	937	932	953	946	917	928	946	934	924	975	972	956	932	875	931	925	977	962	935	974	869	970	925	952	925	910	908	964	932	967	898	973	918	953	984	934	953	978	973	917	870	965	945	959	963	936	903	987	986	938	938	969	985	944	861	979	885	946	922	925	958	906	910	967	948	982	970	952	962	924	906	927	929	921	940	903	957	929	901	930	983	993	931	919	909	887	960	950	923	941	948	973	880	919	939	862	943	958	1002	978	977	942	915	917	947	904	985	928	940	932	985	920	928	920	941	933	925	923	966	929	910	950	944	968	903	931	913	982	927	989	936	989	1013	906	947	947	937	979	937	1001	921	952	903	995	899	950	909	961	925	1007	929	917	955	925	951	925	959	904	917	941	939	977	910	998	908	928	919	922	852	976	927	963	879	1002	966	922	900	950	974	926	916	946	925	932	907	940	922	900	944	991	935	983	939	949	890	932	931	926	933	918	905	995	921	951	911	935	1008	976	993	929	993	950	976	908	882	918	895	892	935	903	891	941	927	950	962	955	889	905	958	942	904	929	989	948	954	927	930	925	909	923	909	959	944	974	944	946	952	901	928	953	939	942	992	901	974	963	924	938	913	1020	970	893	920	982	871	916	869	994	951	931	974	927	946	872	973	877	873	952	925	937	981	941	920	956	914	926	863	890	949	965	942	983	890	934	938	921	909	932	983	925	971	925	896	946	963	928	936	972	981	944	925	965	940	986	911	877	927	960	929	934	933	932	941	978	964	927	902	911	893	958	961	954	982	994	922	975	945	963	913	904	911	932	931	950	928	908	905	945	917	921	1003	933	978	971	926	1010	934	918	938	923	924	973	888	920	933	957	919	946	953	1004	948	912	899	934	936	975	923	913	960	949	943	895	1002	961	941	926	983	883	928	920	966	894	926	885	976	937	1051	936	943	932	957	909	955	948	914	941	1000	909	923	956	865	935	943	952	925	895	954	943	973	945	912	970	918	953	998	920	877	899	929	1032	918	1011	971	971	964	952	950	967	939	948	975	906	969	978	960	942	896	955	920	932	930	951	906	958	970	923	930	917	953	891	944	927	939	919	912	899	927	957	939	923	901	957	921	931	895	938	927	961	891	967	893	936	959	915	907	930	922	950	929	909	973	927	886	907	926	945	958	873	897	947	950	972	936	985	943	914	920	926	915	957	896	894	982	935	930	911	947	941	897	922	924	930	971	970	981	867	934	985	945	906	934	906	954	922	934	934	915	920	929	950	906	938	938	955	963	919	958	891	931	920	978	941	852	956	889	935	922	926	948	951	937	945	906	941	923	958	938	936	978	968	936	883	951	932	941	903	937	946	911	935	946	894	946	974	948	936	893	966	942	905	923	963	1018	911	948	933	944	939	937	969	929	906	953	920	949	906	978	975	952	884	910	983	937	923	922	924	988	940	919	864	898	946	934	950	911	930	924	930	937	961	887	989	910	925	954	878	972	913	947	916	962	945	968	904	924	949	956	1013	918	895	928	910	966	952	913	913	950	932	975	969	953	926	938	946	879	917	909	931	947	956	909	970	953	942	972	976	919	914	983	931	943	903	901	904	911	907	939	911	897	911	975	973	917	924	1000	908	942	961	878	923	926	951	967	905	889	917	936	960	962	977	883	960	975	928	954	955	872	1019	886	891	978	928	897	898	904	897	924	898	971	915	945	927	959	941	910	924	971	943	962	974	975	954	929	992	945	955	951	992	959	965	970	900	961	923	905	867	897	1037	964	921	928	949	947	954	914	930	950	900	940	972	898	949	900	942	949	930	952	908	941	972	947	938	943	970	914	957	942	924	944	952	938	864	953	950	911	969	904	884	921	930	872	948	919	1008	968	987	930	948	1001	942	982	935	907	911	945	924	940	908	960	979	891	970	927	950	894	936	949	953	931	960	957	903	964	951	914	883	933	958	958	906	939	1005	914	960	934	936	953	945	970	949	926	980	854	951	939	895	940	933	971	977	887	914	956	963	951	912	941	954	931	924	908	878	936	912	953	974	885	941	926	931	889	903	899	919	907	890	953	962	940	959	926	938	957	952	925	950	969	914	940	986	935	975	930	915	941	913	872	1002	977	925	988	953	917	963	912	958	927	952	933	908	940	932	912	946	897	931	943	972	918	921	930	944	948	979	927	948	971	881	977	926	933	929	1033	931	952	859	911	944	939	957	944	947	933	928	956	930	984	1011	938	926	901	931	959	984	960	864	912	970	948	948	956	934	943	953	932	896	979	920	922	983	897	927	970	948	978	907	988	947	943	943	934	905	993	916	920	888	915	950	865	904	958	903	907	967	899	976	964	985	949	892	925	973	937	936	925	907	1009	985	886	925	953	914	982	1002	895	904	937	966	903	947	923	954	956	924	927	927	888	930	896	928	935	881	938	931	960	959	949	961	928	877	955	943	937	936	1025	932	890	938	956	996	916	910	927	952	982	927	919	906	890	912	952	930	968	941	925	905	953	942	933	958	949	974	995	930	955	950	890	994	916	928	977	961	916	911	938	911	921	984	958	956	906	942	987	951	967	893	880	955	913	893	898	959	961	952	922	977	907	912	918	931	915	926	963	992	901	882	901	921	943	965	915	962	943	947	919	967	929	887	924	869	946	921	993	928	934	936	965	966	966	937	927	925	927	931	943	950	881	953	988	969	918	925	925	947	961	939	925	933	936	992	892	925	924	897	926	910	942	964	930	871	903	920	977	944	959	938	965	918	923	952	897	942	941	954	960	926	988	903	904	934	973	958	950	908	989	972	940	892	1015	941	984	922	936	965	942	893	934	893	952	928	938	914	904	978	980	959	938	957	940	951	913	934	936	949	992	917	913	884	1006	837	915	935	967
25070	21073	27227	25006	10426	1113	787	695	584	558	532	501	501	487	461	474	503	466	471	469	466	469	452	400	460	448	460	399	453	445	438	428	465	376	439	459	404	396	419	434	450	421	433	403	418	402	438	430	438	393	436	430	393	413	395	425	445	432	411	427	436	397	438	428	419	398	463	449	434	444	415	443	456	405	409	402	429	433	437	387	468	411	395	426	437	409	426	439	402	426	400	415	397	406	429	457	411	435	431	456	456	411	444	417	437	399	430	439	452	417	417	418	417	451	425	419	438	408	435	451	422	405	448	421	426	409	425	426	429	414	462	410	436	439	437	406	427	401	428	432	453	471	412	429	416	407	428	409	401	444	417	464	415	427	425	427	460	415	443	411	391	420	439	411	434	381	464	428	383	410	452	437	397	445	416	440	447	409	443	373	425	430	399	423	463	429	429	427	421	419	468	404	393	400	412	403	424	437	443	408	456	439	418	427	460	437	427	427	406	438	425	422	429	423	409	388	413	388	436	439	457	428	453	428	400	432	376	427	449	401	387	454	425	438	446	394	482	391	396	396	439	399	423	431	450	434	443	436	443	424	406	415	393	461	396	447	405	444	413	384	440	440	400	396	448	446	419	424	437	397	393	430	410	447	433	450	447	436	419	407	405	360	424	425	398	426	461	419	437	407	414	417	441	430	432	412	407	432	414	441	426	438	408	423	400	417	417	423	414	376	422	407	416	407	439	428	435	422	408	423	440	390	416	396	443	408	422	449	452	447	396	418	392	405	432	408	446	401	412	433	386	455	370	452	461	428	428	422	403	418	442	401	467	385	426	432	409	443	392	399	440	467	429	450	406	429	405	418	434	436	378	409	430	417	447	421	397	403	387	405	426	439	430	434	408	429	425	418	420	443	414	440	433	388	435	450	443	459	418	403	411	410	431	451	421	449	431	443	427	393	430	436	377	431	425	392	414	434	418	405	380	422	458	477	403	440	430	441	449	435	395	406	413	416	394	438	401	449	402	414	410	421	431	437	414	482	398	408	428	431	438	396	418	422	427	448	430	428	431	373	414	405	438	406	405	392	417	443	412	413	404	452	429	426	427	458	429	420	421	398	415	392	421	452	386	418	418	418	398	426	395	412	398	428	413	438	451	433	424	434	445	401	448	400	401	425	440	374	410	441	458	412	443	412	400	363	443	405	426	379	422	419	402	450	461	414	433	422	403	413	415	410	412	433	397	383	457	382	467	409	412	420	423	412	439	441	456	428	371	386	418	430	403	430	449	438	424	417	413	401	383	419	421	411	440	391	431	412	443	391	430	414	435	430	479	410	426	420	417	420	390	420	445	415	452	439	415	410	402	416	414	437	450	435	410	379	420	412	449	388	472	400	431	417	393	430	421	386	391	420	413	446	414	418	429	423	426	372	393	479	417	449	448	411	416	405	417	420	405	438	417	435	421	419	431	423	442	417	437	432	410	448	426	443	395	416	436	409	436	452	415	399	403	422	401	419	451	438	433	414	415	450	419	413	419	377	420	393	422	376	393	457	410	395	416	380	427	439	411	420	431	427	457	405	421	414	443	457	401	413	421	378	404	429	420	432	451	403	420	418	412	446	403	424	411	421	420	453	416	466	453	423	387	425	415	436	391	418	463	426	425	413	458	418	403	444	427	389	385	414	445	448	395	413	389	450	422	417	426	440	403	415	403	398	408	412	412	398	421	401	461	461	399	403	431	396	388	417	456	416	403	412	406	412	407	459	430	394	421	387	399	447	450	404	400	432	426	378	424	440	442	423	424	413	397	447	424	403	406	436	428	380	387	408	428	438	419	444	399	441	440	439	451	413	413	424	439	447	406	395	397	435	438	432	383	428	409	411	447	411	396	399	410	412	404	403	448	382	409	414	425	400	441	404	429	420	438	439	457	417	410	433	406	406	457	420	420	408	422	433	425	420	444	445	400	403	424	474	438	375	478	422	432	398	427	386	412	403	424	416	424	429	424	426	403	431	402	377	434	415	409	414	450	423	449	384	436	449	450	429	436	442	455	407	413	477	397	394	412	453	388	413	460	422	452	434	437	436	419	411	424	386	476	436	432	389	416	423	433	424	426	417	430	443	414	413	442	420	435	410	432	452	413	436	434	441	404	403	428	406	410	431	428	415	394	366	422	425	410	415	406	466	403	441	418	416	424	434	424	451	399	436	387	452	438	429	398	386	424	440	414	410	411	429	417	380	436	441	405	413	397	399	439	432	412	396	381	386	432	433	461	450	444	422	394	403	414	459	443	429	411	447	461	397	451	429	450	431	433	400	465	418	467	484	402	463	415	422	395	416	440	426	409	433	394	438	438	429	400	426	417	427	428	481	461	440	448	403	427	415	418	415	391	465	439	457	421	390	404	401	410	431	482	463	456	421	462	416	439	460	385	399	385	452	431	422	417	419	420	429	412	426	409	451	403	433	437	457	446	374	397	419	412	447	414	420	470	404	420	438	411	412	417	402	439	400	455	428	401	456	427	452	426	423	455	424	399	389	393	411	442	448	440	408	429	407	447	437	449	439	430	432	385	380	433	443	452	411	440	410	392	447	440	424	412	406	358	423	413	409	390	440	444	402	434	431	428	418	411	423	427	423	450	434	416	451	420	460	449	404	472	446	426	398	451	421	411	415	403	412	466	422	402	450	430	429	424	411	405	410	441	425	443	424	409	451	431	394	414	412	456	392	422	438	401	451	427	423	435	441	420	417	438	382	415	417	412	439	381	409	416	436	446	417	413	408	415	429	417	428	411	476	419	478	418	409	421	419	407	444	418	416	385	432	436	398	441	427	454	425	407	459	392	392	396	376	394	433	412	417	384	420	419	394	425	394	445	427	410	448	429	419	414	422	375	426	381	428	421	409	437	444	452	386	486	421	449	401	457	430	436	433	412	439	419	388	410	419	442	400	387	421	401	410	411	397	404	392	400	402	386	444	424	478	435	404	438	380	414	435	443	383	405	417	424	437	441	392	448	401	411	430	430	400	439	413	392	419	418	412	417	452	457	449	463	440	428	387	391	400	410	418	410	465	441	426	410	419	393	434	425	424	408	432	414	405	451	438	428	435	389	438	410	429	409	444	408	424	419	433	448	426	408	422	432	417	442	408	381	375	399	427	444	445	402	422	422	398	406	443	406	409	425	472	438	428	432	388	417	427	422	416	432	446	378	405	419	395	420	433	405	407	381	446	444	414	422	424	398	407	415	454	447	393	469	425	421	442	419	421	420	429	429	402	473	383	378	447	452	452	402	405	417	442	404	437	432	395	421	452	440	404	444	423	346	414	442	440	406	395	454	408	465	426	415	425	446	431	418	400	442	429	460	405	393	446	415	396	450	438	410	429	390	406	439	418	412	412	498	413	416	425	419	422	411	407	452	396	424	432	400	398	436	429	442	446	432	402	438	410	446	398	448	424	386	399	394	434	378	465	407	401	451	432	418	427	433	422	478	394	428	399	421	419	415	419
13982	10377	8070	4076	2467	1866	1425	1242	1021	873	816	758	742	632	626	644	615	606	602	562	570	537	599	550	563	552	542	568	567	562	554	551	551	537	541	509	551	527	550	535	510	548	572	493	516	552	579	540	562	563	512	533	570	531	507	545	525	539	546	555	534	549	555	537	523	563	543	559	535	504	541	568	510	542	542	507	536	543	509	549	525	510	490	482	562	511	514	525	566	546	530	548	552	595	503	538	498	585	529	542	542	498	518	556	521	555	553	565	539	522	541	552	532	530	532	524	548	530	518	541	539	504	527	531	509	559	564	510	535	511	519	581	565	518	529	556	539	528	543	528	546	584	560	521	541	497	543	531	510	553	543	510	523	518	521	521	565	561	536	533	512	535	545	562	531	550	533	560	568	533	561	520	562	505	541	529	523	542	513	548	533	523	587	542	534	547	520	513	520	496	542	492	538	484	497	554	557	541	520	566	560	503	536	511	517	570	546	547	521	502	551	528	533	562	526	533	528	538	543	478	518	515	516	508	556	539	543	506	555	548	491	510	530	522	474	528	511	541	510	595	563	605	550	533	536	506	549	554	528	578	552	536	556	515	544	546	547	519	501	568	532	501	545	496	548	495	526	504	499	567	550	515	522	504	541	502	536	539	521	545	554	516	557	515	501	512	493	557	505	508	548	532	556	554	560	510	523	515	567	524	490	586	528	515	549	558	548	547	532	551	558	485	548	546	529	514	541	555	497	500	535	573	514	540	527	543	543	533	504	533	506	537	563	533	532	502	544	558	526	544	551	546	498	525	483	538	555	623	542	530	504	487	520	567	535	515	542	548	548	525	552	503	539	509	573	544	540	555	493	523	553	538	535	548	540	529	499	533	467	530	528	479	520	539	510	569	526	560	553	484	509	494	544	528	556	565	536	551	526	511	492	523	541	550	585	540	573	534	517	527	551	521	545	500	554	511	551	525	544	497	521	538	541	511	551	534	587	526	534	553	475	566	572	534	506	529	565	573	522	550	572	526	561	548	508	581	506	542	540	561	592	596	532	582	552	534	542	529	523	535	567	531	530	553	555	557	522	543	535	542	502	545	538	524	493	562	526	478	566	531	482	523	536	498	592	510	554	508	523	519	556	527	506	507	520	541	557	522	537	479	501	500	567	517	520	581	556	526	515	522	487	502	533	537	541	511	575	556	503	544	542	536	539	529	546	558	533	528	571	540	564	537	520	553	520	532	510	556	483	514	486	531	558	539	510	537	570	522	552	529	527	557	537	545	593	503	539	549	558	509	578	513	536	551	530	550	529	511	544	489	498	546	565	508	544	528	538	543	509	493	539	489	546	515	570	575	526	526	529	574	542	514	596	531	540	546	555	498	601	542	583	538	557	515	561	542	526	502	531	536	513	503	526	538	506	528	586	534	538	518	537	576	562	557	573	510	518	544	508	557	535	527	494	541	525	509	551	523	595	522	489	545	519	508	530	508	512	522	582	528	526	585	556	514	554	553	526	503	544	544	532	552	546	523	526	548	522	569	548	515	537	526	514	515	526	522	512	523	565	527	536	506	533	573	543	521	530	524	513	518	585	536	510	503	577	528	524	547	532	558	510	531	529	579	524	537	505	548	561	497	518	533	525	518	560	557	582	545	516	579	518	554	539	549	523	545	504	521	511	498	530	550	541	560	486	551	518	519	527	495	570	564	573	534	505	555	533	532	593	551	530	516	538	540	516	510	530	563	518	506	504	530	498	524	558	500	496	524	561	535	541	570	537	540	546	572	503	557	549	522	548	528	511	538	556	570	490	529	517	531	587	526	523	552	588	542	573	541	485	561	570	538	543	563	509	541	466	537	549	517	511	505	555	555	548	480	535	538	512	537	485	535	515	556	510	576	531	539	550	503	531	508	536	546	555	512	538	540	528	519	556	554	528	532	532	498	553	528	505	529	528	554	523	522	573	531	535	567	524	539	518	544	532	575	534	543	504	504	544	534	567	537	559	519	554	589	548	554	566	531	520	557	498	534	531	535	517	524	545	546	541	509	549	563	491	510	550	511	522	562	542	543	558	546	499	540	497	502	531	502	549	507	554	525	520	547	504	545	539	550	580	505	546	566	551	563	492	507	558	564	504	540	574	550	548	540	472	455	540	598	517	547	528	520	540	535	525	549	570	566	522	522	556	541	527	503	577	541	562	536	538	531	515	559	507	495	555	538	511	511	537	539	531	583	592	528	501	565	524	527	521	502	539	514	505	546	542	564	540	540	511	531	558	538	518	511	486	529	514	519	562	514	537	513	537	570	554	536	518	583	533	557	542	541	523	530	564	533	554	512	529	535	550	513	494	516	479	530	515	557	492	508	519	539	523	554	522	563	521	539	558	538	485	525	556	521	558	524	512	511	524	516	531	524	529	526	532	480	509	525	531	553	540	534	546	540	536	501	508	585	556	502	514	545	515	545	512	519	519	570	507	542	535	537	529	550	568	517	505	547	552	593	512	540	561	503	565	544	521	544	593	507	516	543	521	516	536	546	523	500	550	569	537	516	523	508	510	529	522	513	520	522	540	509	531	531	477	513	523	538	543	511	532	534	547	542	554	531	486	539	512	547	576	516	587	545	502	521	536	537	532	531	484	533	551	507	510	520	547	528	495	539	487	524	522	565	542	543	520	512	563	512	542	536	498	579	543	503	522	576	504	531	531	548	589	553	520	523	538	523	515	489	538	532	542	485	543	540	511	523	520	528	553	526	563	528	528	527	529	531	489	536	546	542	548	547	565	570	538	536	533	569	544	550	527	559	534	532	517	484	521	528	498	549	528	539	558	536	515	564	542	485	537	522	572	562	548	553	553	543	514	553	580	543	532	572	507	543	534	509	557	559	583	546	518	526	568	590	532	521	519	547	547	527	515	545	521	537	527	584	517	526	544	525	501	485	552	546	534	525	561	511	504	554	568	540	558	526	511	508	517	549	575	516	552	540	498	565	484	586	515	527	544	541	572	551	547	564	555	546	533	586	535	572	510	561	509	539	467	549	524	537	531	541	506	539	510	520	520	558	548	528	558	546	567	517	544	558	528	526	572	563	543	580	589	520	507	500	540	562	521	509	542	526	545	525	544	540	512	513	504	535	542	529	564	532	550	519	542	534	552	555	540	583	508	537	554	512	545	483	530	570	513	570	575	523	523	511	528	555	533	578	534	544	546	506	537	564	522	531	526	509	510	545	536	513	546	516	529	555	554	577	594	596	528	555	526	512	599	525	524	556	509	555	532	527	560	537	528	519	530	520	535	533	516	553	542	494	506	515	553	571	556	584	555	545	519	531	520	507	495	526	545	521	536	519	530	504	539	507	540	488	498	494	511	537	516	518	539	510	555	527	568	520	508	550	525	562	549	515	539	581	506	522	528	511	545	515	562	530	507	544	535	564	516	514	527	549	561	507	561	548	564	542	533	512	543	521	573	554	521	548	535	505	561	520	506	541	546	547	536	566	519	532	589	491
22874	21157	28931	23638	21158	21251	10935	2140	1548	1473	1330	1234	1115	1082	1138	1065	1074	1025	1031	977	1011	1003	997	962	1009	953	887	947	957	922	939	945	913	917	895	931	939	896	937	951	965	939	953	961	990	913	978	918	979	919	879	943	966	961	908	907	944	981	880	865	946	918	896	874	892	906	950	904	925	935	944	917	930	866	886	906	975	944	949	894	940	842	973	903	898	880	913	1005	867	907	923	928	886	898	871	859	883	867	939	914	904	975	899	883	935	880	922	876	920	871	866	940	900	902	967	882	959	939	906	917	896	893	941	910	883	926	913	926	942	889	914	877	873	909	965	901	938	893	931	921	878	905	914	941	858	878	909	954	893	897	940	859	862	911	891	924	937	915	906	907	912	922	949	922	937	921	940	918	942	937	933	871	912	920	931	916	886	957	894	924	937	859	835	914	869	929	981	911	905	923	904	876	920	892	886	871	918	912	941	967	933	953	950	903	888	940	923	915	888	939	870	940	880	904	902	917	936	887	873	899	975	915	940	937	894	922	935	922	904	929	932	899	958	908	885	886	877	881	879	951	916	949	912	869	929	903	931	895	936	938	930	909	913	930	907	892	889	964	892	850	925	925	857	935	938	849	889	906	867	981	943	950	913	930	870	908	929	899	979	903	850	947	901	887	964	952	896	930	906	909	900	867	922	905	916	936	952	935	913	910	847	931	925	981	966	910	913	917	934	954	935	869	923	909	917	939	938	874	880	965	868	914	940	933	878	902	905	863	884	931	927	909	861	914	957	939	910	894	960	937	857	917	910	901	926	867	968	941	889	917	922	952	898	904	939	895	915	920	927	915	955	948	895	966	939	980	891	932	926	886	959	916	911	905	881	920	914	857	907	924	927	902	861	862	899	881	939	844	936	949	934	902	934	938	915	839	910	953	904	963	912	919	888	883	846	929	893	887	939	915	894	865	895	908	907	945	870	886	915	896	910	882	897	909	872	946	885	905	920	938	949	922	872	908	902	913	967	885	885	896	940	950	943	912	906	931	883	855	887	917	869	892	927	890	947	894	913	887	861	928	911	842	920	883	897	926	901	904	888	828	904	921	868	922	919	900	906	939	918	932	919	916	939	909	874	935	894	920	870	968	901	901	862	932	963	879	910	913	931	882	953	936	867	924	942	890	922	937	906	938	850	878	924	913	915	945	890	955	898	910	887	888	964	953	917	934	859	937	920	892	918	932	1012	864	886	963	848	966	872	914	902	902	915	868	906	879	887	945	930	920	920	923	853	938	852	968	911	964	929	825	898	947	957	946	904	842	900	889	958	879	914	966	959	901	874	877	938	871	927	926	887	931	960	923	874	913	959	873	912	865	869	932	901	921	964	918	927	880	924	882	878	958	897	913	906	915	877	882	894	932	928	907	931	899	915	907	864	878	926	891	890	931	886	897	936	872	868	909	945	915	942	918	890	912	887	884	884	940	892	866	824	931	931	952	863	888	871	904	888	918	966	987	902	922	910	888	929	867	919	913	888	852	890	899	922	902	944	922	959	943	953	916	926	918	922	925	930	919	905	935	853	911	897	897	931	979	856	910	904	889	903	898	861	922	932	890	906	932	908	912	887	876	898	926	945	922	889	882	893	934	948	926	899	926	891	827	912	859	987	924	917	912	937	901	960	887	945	868	875	876	868	899	902	907	893	887	921	966	901	951	887	922	903	895	877	879	880	927	943	927	884	870	921	948	936	859	925	922	897	901	934	907	919	821	914	925	878	930	940	896	891	951	949	938	909	876	848	934	873	871	946	873	959	938	977	997	934	918	889	899	952	882	893	935	932	916	936	909	909	908	874	915	896	874	873	942	906	821	943	901	950	933	874	848	961	956	926	877	885	924	838	905	908	902	951	832	904	913	873	957	870	854	879	879	918	889	914	897	904	934	926	908	876	898	933	942	925	888	893	862	875	933	880	887	933	927	839	859	854	899	890	927	946	908	926	932	974	881	912	900	924	888	869	874	889	953	985	928	888	974	882	946	904	882	951	910	907	903	883	845	917	891	874	961	944	873	892	905	890	904	941	931	887	899	891	942	971	945	911	969	946	921	906	887	940	864	928	870	895	901	900	869	948	933	905	942	938	951	875	927	989	916	899	854	904	941	878	919	817	876	924	914	938	906	925	909	893	882	917	890	940	968	877	871	904	881	955	910	900	925	939	937	936	909	902	880	859	934	918	893	918	946	873	863	931	924	926	873	941	922	939	881	908	943	899	899	903	943	869	960	919	879	913	878	895	912	891	898	883	832	895	870	907	937	936	911	906	957	930	920	938	908	933	882	912	908	930	941	903	922	933	919	901	856	850	879	880	925	855	903	921	909	916	853	862	893	898	890	845	953	954	933	947	866	889	905	901	955	891	909	884	931	890	859	925	852	961	877	914	908	973	866	932	872	912	877	947	923	995	897	896	908	904	905	934	921	880	929	935	881	905	876	871	858	913	892	923	998	869	883	885	951	916	917	966	917	944	961	883	939	933	844	915	896	991	935	954	866	891	937	878	889	902	938	869	897	940	918	934	907	910	914	912	892	913	903	904	921	878	923	857	906	899	854	899	927	910	929	935	910	924	939	884	868	947	933	876	945	894	882	962	909	948	923	880	847	903	949	885	934	886	920	942	942	863	907	854	867	898	966	900	860	930	922	913	946	922	933	897	910	932	920	892	884	933	875	924	876	907	933	936	935	882	907	939	919	925	929	932	930	901	890	890	927	886	895	909	921	939	949	852	942	885	878	868	901	914	894	910	921	916	882	868	891	894	911	887	893	917	989	945	891	893	880	929	896	958	938	925	866	913	921	942	935	896	958	892	890	900	901	921	907	880	875	916	912	867	932	906	889	917	927	911	890	858	868	944	914	884	911	872	889	941	933	952	878	893	881	945	959	992	915	862	914	878	895	949	880	911	934	869	885	895	906	916	907	922	924	937	913	877	914	878	957	908	898	914	894	894	900	875	896	944	951	884	938	859	913	916	863	936	922	906	943	921	874	880	955	885	967	902	991	872	847	945	921	925	929	875	915	910	914	929	977	875	926	993	920	905	864	868	919	896	886	864	856	940	942	942	960	905	965	959	940	888	912	929	957	924	861	845	871	889	848	948	864	884	935	933	919	926	911	912	833	912	898	868	888	874	890	920	889	940	874	880	902	877	934	874	923	907	870	924	931	904	889	850	921	937	910	894	950	852	895	931	943	925	899	890	916	933	889	907	884	917	924	968	960	851	914	901	901	841	958	961	882	922	918	897	913	919	900	937	872	880	869	931	873	937	900	899	835	915	888	920	941	866	871	909	946	890	853	913	919	951	899	912	960	894	906	923	865	881	901	935	888	932	849	881	926	900	909	908	784	879	888	955	873	937	878	867	911	934	873	860	944	893	892	888	924	933	887	884	911	893	878	891	928	856	899	927	864	914	923	930	908	913	912	914	906	952	926	888	905	923	925	869	935	921	969	930	888	864	910	970	901
16314	20668	17995	10170	6711	5047	4014	3180	2701	2176	2067	1756	1681	1514	1404	1402	1350	1302	1350	1249	1240	1209	1276	1165	1224	1221	1087	1112	1223	1113	1097	1082	1161	1084	1129	1153	1107	1033	1080	1102	1084	1117	1068	1092	1052	1123	1038	1082	1072	1090	974	1109	1082	1033	1014	1087	1035	1114	1027	1095	1041	1079	1042	1090	1040	1049	1077	1032	1023	1085	1004	1042	1100	1071	1098	995	1111	1059	1120	1002	1028	1107	1098	1075	1082	1053	1025	1057	1122	1042	1091	1052	1071	1111	1076	1043	1061	1127	1059	1072	1049	1063	1069	1099	1047	1033	1064	1061	1073	1066	1013	1093	1025	1038	1066	1029	1077	1022	994	1079	1002	1076	1117	1072	1078	1077	1108	1032	1013	1055	1045	1109	1006	1078	1110	1074	1025	1134	1061	1044	1025	1060	1033	1067	1099	995	1005	1079	1092	1042	1048	1034	1089	1105	1019	1031	1064	1042	1047	1113	1039	1035	1033	1037	1050	1060	1057	1038	1067	1118	1067	1015	1118	1033	1094	1085	1095	1014	1067	1071	1010	1055	1058	1062	1075	1068	994	1069	1059	1065	1073	1055	1075	1039	1048	1074	1077	1040	1053	993	1030	1013	1109	1020	1079	1059	1058	1040	1021	1106	1026	1070	1093	1125	1033	1045	1084	1059	1040	985	1022	1088	1037	1024	1071	1023	1077	1087	1047	1096	1062	1100	1078	1022	1042	1072	1016	1058	1064	994	1053	1086	1042	1054	1053	1047	1027	1015	1092	1108	1091	1032	1036	1044	1033	1034	1146	1051	1031	1010	1027	1011	1058	1049	1071	1089	1025	1034	1056	1070	1071	1041	1058	1048	1005	1078	1075	1072	1031	1098	1073	1027	1069	1050	982	1084	1057	1008	1086	1107	1083	1043	1036	1031	1116	1025	1044	1007	1106	1091	1007	1050	1093	1033	992	1025	1061	1084	1044	1062	1005	1037	1075	1048	1027	1078	1056	1104	1039	1039	1076	1052	1091	1031	1062	1109	1084	1056	1038	1045	1047	1029	1053	1007	1109	1028	1059	1096	1061	1086	1082	1050	1132	1095	1043	1088	1075	1026	1083	1011	1053	1118	1026	1091	1030	1089	1093	1063	1080	1049	1030	1086	1064	1092	1064	1057	1095	1067	1015	1079	1013	1042	1060	1044	1069	1018	1081	1106	981	1014	1071	1044	1024	1083	999	1020	1049	999	1086	981	1044	1020	1093	1068	1075	1118	1036	1114	1023	1078	1041	1043	1077	1037	1074	1002	1075	1039	1032	1079	1064	1055	1052	1063	1040	1042	1089	1038	998	1101	1088	1049	1080	1052	1065	1020	1042	1024	1031	1000	1008	1033	1020	993	1054	1071	1059	1013	1005	1057	1089	1098	1101	1050	1078	1125	1026	1083	1062	1058	1090	1112	1022	1136	1048	1085	1079	1035	1043	1038	1076	991	1100	1067	1114	1030	1051	1043	1088	1020	1031	1059	1048	1006	1055	1067	1092	1108	1084	1044	1053	1099	1098	1051	1084	1003	1021	1127	1075	1019	1044	1015	1040	1068	1055	1043	1053	1054	1089	1012	1024	1078	1043	1058	1056	1025	1043	1094	1081	1032	1056	1034	1049	1072	1025	1018	1058	1046	1028	1061	1066	1030	1061	1021	1050	1067	1095	1020	1069	1033	1072	1099	1054	1023	1031	1093	1056	1063	1045	1030	1047	1049	1040	1061	1078	1071	1113	1088	1045	1064	1053	1060	1071	1052	1053	1035	1097	1043	1025	1073	1003	1042	1030	1026	1037	1114	1000	1131	1012	1072	1017	1101	1040	1020	1105	1030	1084	1082	1074	1055	1079	1015	985	1050	1141	1085	1076	1050	1059	1079	1080	1067	1033	1127	1033	1079	1021	1073	1064	1000	1069	1052	1028	1053	1093	1037	1035	1099	1130	1069	1039	1062	1066	1133	1076	1034	1057	1053	1070	1087	1111	1081	1069	1100	1108	1020	1065	1059	1104	1063	1049	1059	1034	1072	1057	1023	1145	1119	975	1042	1107	1049	1013	1050	1094	1069	1111	1082	1075	1053	1094	1066	1043	1065	1075	1116	1078	1040	1075	1024	1060	1087	1013	1026	1019	1072	1107	1050	1029	1063	1028	1043	1103	1088	1056	1031	1085	1040	1057	984	1123	1096	1007	1076	1049	1036	987	1075	992	1058	1083	1031	1068	1077	1029	1040	999	1051	1072	1092	1117	1073	1050	1051	1023	1021	1080	1083	1062	1064	1063	1086	1001	1079	1085	1081	1070	1068	1054	1020	1014	1067	1126	1025	1039	1073	1083	1086	1034	1069	1078	1081	1069	1069	1104	1014	1090	1074	1109	1010	1069	1033	1051	986	1029	1056	1088	1029	1049	1071	1085	1055	1052	1029	1047	1065	1081	1093	1072	1053	1076	1110	1042	999	1104	1016	1053	1057	1018	1033	1079	1019	1121	1113	1044	1032	1002	1070	1084	1047	1102	1049	1082	1036	1024	1050	1064	1104	1107	1092	1052	1037	1054	1047	1050	1092	1074	1033	1064	1072	1022	1035	1094	1097	1068	1028	1028	1126	1080	1110	1109	1053	1003	1050	1035	1043	1003	1079	1046	1002	1036	1063	1028	1014	1047	1102	1013	1125	1029	1044	1044	1030	1062	1044	1060	1123	1038	1058	1034	1025	1039	1052	1115	1019	1010	1036	1089	1068	1046	1047	1066	1042	1051	1024	1122	1034	1143	1055	1099	1026	1085	1047	1042	1087	1069	1030	1105	1037	1049	1105	1065	1068	1039	1068	1035	1037	1022	1009	1082	1073	1071	1087	1067	978	1028	1022	1099	1054	1011	1051	1082	1047	1033	1045	1074	1039	1083	1039	996	1068	1105	986	1090	1053	1044	1055	1059	1033	1063	1035	1041	1121	1049	1119	1036	1049	1119	1085	1016	1066	1081	1021	1028	1089	1017	1046	1044	1076	1047	984	1032	1075	998	1015	1080	1051	1077	1035	1067	1118	1085	1018	1027	1009	1104	1043	1073	1007	1050	1000	1040	1019	1072	994	1028	1060	1064	1105	1030	1039	1083	1075	1002	1060	1081	1071	1044	1047	1036	1068	1053	1075	1050	1070	1026	1065	1031	1062	1046	1042	1039	1066	1049	1057	1065	1087	1050	1000	1039	1048	1030	1053	1022	1056	1115	1081	1064	986	993	1058	1054	1101	1072	1029	1114	1100	989	1020	1060	1054	1043	1070	1010	1090	1033	1056	1049	1003	1031	1036	1059	1057	982	1048	1037	1115	1043	1021	1070	1060	1032	1117	999	1044	1035	1055	1026	1053	1102	1032	1070	1015	1049	1078	1017	1041	1048	1126	1088	1020	1080	1112	1016	1053	1100	1036	1042	1049	1093	989	1099	1078	1066	1005	1042	1045	1056	1019	1093	1006	1061	1026	1033	1038	1062	1041	1032	1068	1021	1064	1057	1129	1056	1037	1055	1093	1096	1029	1110	1029	982	1089	1061	1032	1098	1015	991	1034	1029	1081	1052	1029	1092	1078	1070	1022	1064	1072	1045	1053	1025	1116	1063	1032	1045	1021	1039	1029	1020	1048	1061	1050	1026	1044	981	1031	1034	1022	1043	987	1041	1071	1094	1022	1014	1094	1033	1065	1038	1039	1064	1044	1013	1083	1068	1054	1059	1070	1043	1089	1035	1072	1079	1031	1042	1050	1060	1035	1078	1085	1075	1041	1111	1057	1101	1048	1061	1066	1057	1028	1051	1073	1102	1025	1069	1070	1077	1078	1085	1044	1119	1040	1125	1020	1094	1043	1021	1045	1079	1030	1044	1093	1015	1073	1082	1024	1056	1044	1076	1063	1056	1076	1071	1041	1082	984	1062	1062	1048	1072	1065	1053	1054	1051	1073	1056	1087	1040	1071	1058	1040	1083	1077	1080	997	1075	1101	1089	1059	1051	1055	1047	1035	1035	1044	1067	996	1086	1043	1081	1048	1017	1023	1043	1039	1050	1084	1043	1057	1103	1041	1037	1095	1063	1094	1116	1090	1024	1099	1083	1080	1012	1073	1026	1083	1061	972	1060	1058	1022	1042	1066	1112	1019	1067	1099	1102	1046	1035	1046	1098	1104	1108	1029	1051	1036	1051	1036	1000	1049	1081	1077	1106	1043	1043	1079	1082	1051	1074	970	1028	1063	1078	1017	1062	1084	1040	1065	1079	1041	1070	1014	1026	1094	1048	1094	1062	1114	1059	1052	1060	1042	1062	1085	1085	1045	1091	1082	1069	1072	1011	1043	1072	1017	1084	1007	1088	1036	959	1048	1053	987	1090	1087	1055	1046	1075	1042	1097	1054	1041	1033	1058	1064	1059	1054	1026	1000	1051	1063	1052	1036	1090	1055	1029	1017	1077	1032	1070	1078	1063	1053	1026	1023	1053	1092	1056	1010	1030	1037	1050	1039	1042	1068	1047	1052	1099	1073	1062	1039	1058	1048	1021	1043	1077	1068	1061	1064	1045	1045	1082	1017	1053	1021	1046	1006	1028	1048	1064	1046	1053	1030	1076	1021	1032	1031	1063	1128	988	1064	1046	990	989	1073	998	1062	1044	1111	1062	1091	1102	1086	1047	1100	1078	1039	1005	1059	1077	1051	1052	1020	1107	1030	1052	1082	1041	1085	1084	1024	1063	1084	1022	1024	989	1047	1059	1021	1005	1012	1034	1133	1026	1050	1057	1073	1044	1098	1051	1079	996	1074	1014	1010	989	1010	1066	1105	1022	1048	1043	1052	1063	1091	1055	1046	1030	1094	1017	1079	1011	1082	1059	1071	1032	1095	1022	1047	1062	1067	1051	1024	1116	1090	1044	1071	1028	1059	1069	1115	1069	1073	1042	1065	1039	1073	1057	1110	1069	1094	1033	1061	1082	1066	1075	1044	1039	1088	1134	1082	1080	1095	1008	1044	1064	1019
27198	19977	8268	1581	830	622	585	538	505	517	529	509	516	489	460	509	525	485	498	556	529	502	494	493	523	492	470	466	482	492	496	489	497	498	491	487	476	496	490	496	488	499	449	499	526	499	510	509	482	459	473	462	517	523	521	496	488	480	508	482	523	472	491	460	476	469	501	504	465	460	506	479	516	458	523	487	466	521	499	489	497	464	515	458	455	457	452	521	499	460	512	492	471	461	477	486	497	461	519	519	491	482	487	507	487	484	490	471	504	474	503	449	520	489	482	473	493	498	476	526	468	503	499	509	462	474	475	497	502	445	489	494	480	485	471	524	500	459	492	520	502	465	504	488	532	491	519	483	482	460	482	497	535	508	501	496	505	502	469	511	502	488	507	482	500	504	478	488	544	452	503	489	492	490	512	512	522	501	482	476	502	499	495	496	482	459	490	513	470	475	508	519	488	507	502	503	492	475	486	495	453	480	479	465	451	470	500	518	491	497	494	528	470	469	478	495	488	485	439	512	513	475	526	473	499	466	514	481	479	509	490	455	482	477	476	473	482	456	493	447	526	479	466	485	473	503	447	482	503	524	468	506	470	463	496	492	530	501	501	495	508	476	453	486	460	476	493	461	483	530	464	470	488	479	486	489	530	513	455	466	520	464	517	501	481	469	498	528	491	479	495	468	505	510	522	490	533	508	496	458	490	514	457	506	518	486	494	504	461	519	493	476	463	484	467	518	497	491	472	480	493	481	505	486	470	554	462	471	525	503	530	484	503	498	507	486	457	478	480	474	506	501	504	492	441	512	480	430	438	424	465	486	489	488	484	517	524	508	467	519	482	469	538	463	495	490	469	473	470	471	465	436	474	452	505	524	498	476	486	483	492	479	494	484	494	505	475	468	512	437	425	470	520	486	479	464	490	485	478	493	486	506	491	505	499	462	495	481	474	493	512	540	487	479	532	489	489	493	499	516	510	487	483	477	469	468	505	481	470	472	495	484	510	516	552	465	499	499	489	505	529	502	511	476	477	494	474	511	496	498	461	494	503	480	508	469	498	454	456	456	524	496	515	501	482	439	449	519	446	516	495	491	494	475	491	482	493	478	483	510	551	450	487	474	500	473	493	495	510	513	474	490	478	503	504	474	485	485	484	515	495	487	484	474	503	493	509	482	503	435	529	548	494	470	451	486	511	481	496	495	533	473	471	456	473	550	466	470	489	515	476	475	497	463	490	463	467	455	477	449	512	498	507	486	479	469	480	518	483	444	480	494	458	470	483	470	475	473	473	518	441	471	480	495	474	513	462	471	542	474	473	478	531	488	475	498	458	476	466	481	455	478	535	506	518	494	483	507	490	494	469	476	485	502	484	511	531	512	493	525	469	507	492	481	491	505	464	456	486	503	497	503	472	491	467	502	481	491	528	502	464	506	481	460	496	467	473	475	490	517	502	497	491	490	471	484	494	496	527	502	473	510	488	504	478	503	489	466	467	489	487	466	485	456	518	484	475	504	474	444	468	472	478	514	503	501	464	442	485	455	441	491	470	464	489	490	496	476	506	472	527	509	470	479	500	501	478	509	474	494	499	478	469	480	446	484	514	475	499	466	491	474	484	475	478	492	500	497	490	468	498	537	485	485	489	499	491	500	523	522	498	479	455	471	521	521	492	478	475	466	477	483	501	491	476	516	483	493	489	511	503	494	502	488	447	489	486	483	491	464	503	456	526	496	478	487	511	531	450	518	470	474	449	507	492	481	473	508	514	471	490	480	509	482	485	505	482	447	474	510	487	478	502	489	515	468	480	496	511	503	453	516	522	446	499	480	490	495	488	487	479	538	435	501	482	479	532	499	501	506	505	487	465	503	434	474	493	491	519	519	492	476	474	489	547	501	485	481	508	518	488	500	453	471	507	508	516	487	491	450	484	449	513	522	463	493	483	467	504	508	493	508	511	548	455	483	511	518	480	482	501	501	480	493	478	511	497	457	504	478	489	523	532	511	513	473	485	478	491	489	494	508	471	456	503	462	488	486	497	519	487	526	473	464	489	503	491	461	484	522	503	540	510	479	513	437	464	522	496	468	504	483	493	493	508	503	533	489	485	496	470	452	489	461	503	464	492	469	475	428	473	502	489	484	476	476	470	447	535	451	465	508	489	489	510	447	529	492	470	531	530	472	489	478	509	454	464	452	484	480	492	504	494	471	483	517	482	480	478	473	475	514	514	503	492	497	508	491	485	498	501	441	511	506	503	478	502	493	494	465	460	502	497	469	491	477	480	479	458	471	468	518	495	540	480	485	492	493	493	472	505	445	488	486	459	525	464	509	544	502	516	506	478	445	494	531	480	511	487	492	492	486	541	457	466	517	504	494	466	489	481	496	522	490	473	463	476	498	496	529	487	460	457	518	482	497	488	502	511	499	463	476	469	454	505	498	493	475	463	528	477	489	484	456	523	483	491	489	481	485	519	473	501	478	477	500	441	497	465	493	499	481	475	515	477	462	467	470	548	473	488	495	491	493	501	497	495	509	499	513	474	487	482	462	513	493	459	499	506	530	498	516	546	498	482	497	481	488	486	468	478	486	466	471	470	497	496	479	509	502	484	474	500	470	467	469	464	478	480	516	489	507	496	472	467	520	459	492	505	494	477	499	520	487	471	499	474	472	465	547	475	526	476	480	456	486	498	494	467	508	486	425	462	500	492	474	502	500	482	512	486	511	458	493	469	476	518	486	527	525	479	504	509	550	506	527	481	490	494	513	510	484	472	445	478	454	477	545	454	475	487	535	486	468	497	502	479	503	517	473	492	475	491	522	471	504	509	493	472	469	496	476	514	440	506	479	462	479	492	514	518	484	471	484	465	456	508	515	437	514	509	482	464	511	501	499	504	486	503	457	489	472	505	488	479	465	481	462	485	506	486	504	509	439	525	490	495	504	449	480	486	491	504	513	486	474	445	501	475	459	480	485	455	473	468	476	529	474	462	480	480	470	527	493	520	517	437	480	500	448	490	449	496	477	493	488	517	459	492	471	524	441	494	455	501	517	492	464	522	518	488	483	478	448	494	470	456	482	471	468	494	509	471	458	501	526	489	478	488	505	466	496	483	521	523	509	487	492	491	491	476	500	516	493	469	497	501	467	514	463	482	507	493	495	531	490	461	481	467	514	486	503	485	489	481	495	462	447	489	504	468	445	492	484	481	506	492	470	457	456	521	473	490	510	521	511	461	498	527	475	524	460	492	489	511	499	478	524	483	458	495	461	526	472	484	497	462	517	521	509	480	492	471	474	482	530	504	527	494	473	495	445	471	496	501	523	500	488	495	482	498	485	468	473	526	483	496	480	500	485	474	449	494	469	463	531	476	529	488	472	517	516	508	500	469	506	469	497	463	512	483	453	513	499	500	503	496	507	494	489	472	507	478	511	484	473	470	494	502	514	488	515	510	491	526	484	458	537	515	531	509	465	448	490	480	531	509	521	502	488	494	464	502	480	538	517
11378	5173	3962	1767	1182	949	771	749	678	656	652	635	557	591	647	559	550	609	571	612	576	614	582	619	591	589	559	621	579	595	604	598	563	596	569	651	644	593	591	620	599	601	596	561	608	565	619	588	634	618	592	580	594	604	599	630	596	585	564	607	588	562	563	571	617	584	579	595	570	609	608	605	575	589	573	621	605	600	568	565	589	596	583	607	596	616	553	572	631	591	651	605	558	582	590	579	576	569	572	587	560	577	592	596	606	600	580	558	568	533	572	588	538	642	592	602	619	607	623	637	552	573	642	612	604	603	597	567	621	582	587	577	606	607	579	572	587	578	565	572	585	602	596	602	529	585	632	615	608	563	609	601	627	592	604	577	588	608	553	565	610	615	618	613	542	592	566	581	559	568	638	595	583	621	601	611	611	566	587	627	571	608	606	567	574	585	601	610	595	601	617	593	583	592	610	598	592	598	620	570	595	602	609	649	572	614	570	616	611	633	599	603	549	550	607	615	573	556	586	602	565	584	633	550	606	603	598	588	578	586	588	608	601	592	618	605	616	606	563	636	573	624	605	586	550	583	619	597	599	591	603	609	564	608	573	585	601	604	581	643	598	637	622	599	571	559	527	619	593	612	597	605	592	597	566	598	598	581	582	615	618	600	602	617	574	566	595	609	571	604	587	564	615	570	552	589	562	560	577	596	618	584	594	563	587	566	567	604	604	575	597	600	554	537	594	596	594	569	610	570	590	627	596	611	602	600	562	550	596	554	597	596	553	627	634	568	584	625	629	588	633	574	590	572	561	582	565	521	590	589	633	564	589	633	573	588	612	581	567	607	603	594	597	613	587	581	574	591	553	626	587	564	595	617	585	545	601	571	611	611	572	602	571	606	597	600	584	658	580	564	578	601	567	582	586	593	548	637	562	597	565	572	613	623	574	615	642	596	583	595	604	575	547	579	579	555	590	621	596	544	556	552	600	577	574	613	578	588	635	586	569	604	638	579	637	597	593	554	591	602	593	581	570	598	581	584	582	617	581	558	559	563	567	619	586	551	567	585	618	545	588	614	555	567	608	589	576	567	627	597	592	595	580	619	585	566	587	611	550	570	612	573	589	577	559	592	568	550	563	595	589	550	611	585	596	608	621	600	581	576	597	586	608	593	611	603	550	606	594	582	560	613	596	592	625	639	625	589	587	597	580	600	585	590	609	636	571	570	608	633	628	598	599	617	618	584	569	578	555	592	601	559	579	623	625	565	596	572	603	634	610	554	580	588	604	581	622	596	624	530	650	635	606	611	590	579	583	601	632	557	563	546	529	587	569	612	602	599	616	583	606	628	532	593	595	600	591	590	612	595	561	549	604	572	595	576	589	585	562	564	595	551	552	615	598	594	586	627	625	558	592	573	581	627	596	579	605	579	594	626	573	584	571	608	595	612	576	615	584	578	588	628	594	610	563	599	588	594	558	571	602	574	606	562	584	580	588	596	563	534	547	620	552	580	567	561	620	648	617	568	542	576	587	567	563	628	639	548	581	544	574	619	584	609	590	574	586	602	572	562	561	587	615	571	555	568	552	598	616	601	559	590	560	582	643	596	611	602	564	547	622	594	563	555	631	588	634	575	573	580	583	590	594	560	564	586	570	621	609	600	566	537	580	632	623	580	599	571	562	565	603	590	620	631	565	603	598	624	580	582	593	637	596	602	596	577	547	596	553	571	594	593	616	595	587	588	581	633	598	603	589	605	603	616	577	596	601	551	612	571	606	567	604	588	621	574	586	544	561	613	595	585	602	592	583	599	599	617	609	541	557	620	576	597	611	571	575	547	605	576	592	594	597	607	602	624	598	614	626	596	594	572	581	577	603	575	587	645	582	563	583	588	593	608	589	545	580	598	611	612	599	576	581	590	560	581	594	592	602	596	605	558	553	580	543	630	608	593	601	577	599	621	620	585	575	604	577	596	565	536	592	578	613	619	625	558	564	584	565	588	555	541	565	602	545	612	607	591	589	596	632	550	617	591	595	555	581	597	604	607	564	571	567	610	645	538	617	555	589	598	579	575	588	619	576	597	578	638	578	603	545	567	594	558	593	608	586	531	589	573	605	594	583	639	597	592	550	576	573	603	557	601	567	613	592	557	591	563	599	592	555	578	575	564	623	601	592	582	608	614	609	606	588	527	616	573	567	602	585	603	604	564	580	588	550	579	560	569	551	601	627	606	608	602	591	601	600	576	584	585	611	548	542	617	578	629	597	610	583	582	558	626	610	587	551	584	611	599	565	594	590	631	583	581	590	570	570	562	597	600	606	587	603	576	626	568	592	558	589	581	573	595	591	614	564	582	569	602	622	567	573	592	593	578	617	600	579	621	583	598	571	622	585	571	583	558	593	571	564	586	588	629	604	605	583	619	588	625	638	600	590	559	605	563	574	566	622	601	572	542	578	607	560	603	606	554	568	573	559	547	584	593	577	606	570	610	594	544	595	617	617	547	606	599	620	575	585	605	579	599	583	592	572	614	582	634	589	542	523	612	619	588	583	603	593	641	582	556	602	598	613	587	561	573	618	568	566	600	578	552	594	613	567	585	593	629	570	579	580	591	606	599	597	600	568	605	569	605	597	616	606	557	564	601	606	590	558	581	618	586	614	587	595	567	570	572	589	609	639	615	632	640	571	595	540	579	579	532	561	540	574	572	604	554	621	610	591	578	566	600	563	576	590	598	570	556	573	565	608	601	584	587	606	621	583	586	615	591	601	573	576	549	595	596	554	620	538	630	606	559	609	602	587	618	554	551	560	610	630	563	622	558	592	636	601	581	626	617	605	592	593	603	572	637	548	598	593	595	568	562	596	618	586	577	610	597	581	558	593	607	617	614	587	542	556	576	601	578	627	613	628	592	607	585	595	603	580	565	552	581	607	636	622	616	617	600	579	612	595	588	579	581	562	599	618	639	564	546	631	590	625	551	578	588	593	598	595	588	584	627	587	616	614	567	597	579	594	548	605	566	601	610	608	590	590	569	581	602	608	574	578	600	558	603	581	591	588	562	570	590	535	591	611	610	600	589	603	610	564	575	580	556	627	541	590	572	604	591	576	608	581	583	590	565	604	599	616	604	587	594	619	600	610	625	601	559	613	565	578	578	594	593	594	611	574	571	638	592	587	582	588	623	571	578	564	588	585	561	573	613	615	580	595	591	537	583	624	588	588	628	632	569	610	608	618	619	582	583	603	624	616	561	594	580	617	545	630	610	564	595	585	583	585	609	587	581	554	594	610	592	635	590	599	546	565	592	559	639	629	574	624	620	562	594	555	585	579	603	616	594	573	615	555	603	608	625	588	576	578	583	584	603	541	538	614	572	568	581	619	595	627	559	568	604	572	604	610	588	592	570	587	619	590	637	614	546	558	571	596	589	627	548	610	591	611	608	584	576	572	614	565	560	579	565	622	581	606	571	593	598	583	592	595	593	629	632	593	604	629	584	580	569	581	592	551	614
23803	21092	28418	24002	21077	11375	2022	1412	1197	1144	1025	1015	940	897	949	912	900	903	850	873	859	872	900	910	888	831	855	803	915	831	839	841	828	842	865	824	852	850	792	857	877	895	873	848	836	838	853	791	834	810	874	797	835	777	837	825	805	824	793	802	848	858	862	811	840	837	796	870	833	799	838	784	857	822	823	837	798	827	799	776	845	884	833	836	865	818	785	808	850	829	805	892	847	849	771	871	790	814	875	815	826	836	837	828	828	904	814	808	883	874	873	856	812	831	805	798	834	823	880	755	870	793	820	784	884	827	837	813	801	777	821	782	818	840	791	837	850	827	897	866	810	827	798	834	808	818	838	828	833	820	764	798	849	841	804	807	855	854	842	849	773	831	819	809	840	823	798	830	856	876	883	852	854	857	823	869	813	866	848	829	833	814	833	838	827	852	790	799	819	814	840	853	762	817	826	846	796	830	826	832	872	860	846	805	879	820	817	823	827	864	833	813	821	849	823	841	846	907	873	855	821	758	789	791	809	829	825	782	826	835	848	818	846	807	877	836	796	809	816	817	828	813	860	843	855	802	835	846	818	846	869	843	821	792	807	832	854	787	842	792	854	781	839	859	855	857	820	824	826	840	854	840	858	808	831	864	841	889	851	788	832	830	826	802	880	811	801	852	851	835	812	876	814	825	843	812	791	832	844	842	787	853	871	796	830	844	846	891	820	804	835	787	797	841	799	862	799	803	860	825	821	803	814	837	875	869	796	789	830	835	789	847	841	825	859	895	800	857	868	825	824	844	855	796	851	869	820	783	809	849	795	870	774	794	793	810	840	864	830	756	884	854	815	841	796	801	807	829	831	845	802	822	831	861	809	858	758	841	826	806	832	789	881	823	844	791	821	798	829	826	803	802	857	828	769	840	779	894	797	828	818	829	775	818	832	762	861	833	817	852	786	837	849	837	830	824	753	908	846	876	835	825	863	854	839	861	808	789	807	823	834	895	803	818	864	865	817	820	892	868	833	835	833	887	832	830	826	867	844	805	865	812	787	839	824	827	896	788	773	816	804	808	844	756	774	814	819	835	798	868	853	789	847	812	883	792	827	835	808	852	812	837	833	808	846	804	818	813	817	850	833	851	860	831	820	853	803	839	792	818	835	797	895	857	820	809	862	790	841	829	777	808	815	812	906	788	818	807	846	828	815	816	847	811	879	776	817	801	839	755	844	849	853	804	780	793	822	818	850	850	825	865	826	831	790	852	762	828	816	804	789	805	845	831	864	834	795	791	842	818	784	860	864	803	829	831	788	863	776	802	847	767	861	808	813	837	834	810	843	813	855	831	816	852	812	840	844	793	846	842	885	815	813	804	854	832	786	804	827	849	890	875	851	831	782	842	765	776	819	847	847	836	904	866	882	872	809	832	781	832	818	863	836	831	820	752	806	850	845	819	820	884	839	835	784	861	811	838	838	824	856	790	870	812	830	827	806	801	804	834	783	803	863	849	881	836	848	822	813	799	830	885	842	843	840	827	784	840	811	834	824	792	834	832	800	887	818	849	802	838	883	837	828	839	805	880	851	850	812	844	828	796	817	837	804	877	831	813	858	822	846	816	886	776	841	845	834	799	808	794	840	823	820	789	783	834	796	872	816	798	873	871	812	821	836	797	816	854	846	769	852	845	792	825	869	804	811	815	803	839	839	779	907	818	810	809	861	832	827	834	862	767	834	855	782	781	874	826	829	807	812	853	822	817	772	800	835	827	817	848	785	799	809	881	845	869	836	865	789	784	838	883	822	838	779	790	815	873	807	826	850	794	832	805	874	885	808	838	849	811	864	816	882	850	813	845	822	815	877	793	775	765	784	885	853	801	826	798	853	807	800	836	814	847	817	808	834	807	774	828	845	845	857	792	840	807	832	815	836	856	823	842	834	805	824	817	800	883	832	855	764	826	823	817	787	850	827	797	845	803	801	814	836	854	809	822	801	807	810	820	814	802	835	828	821	824	882	872	799	855	834	851	819	775	832	848	827	770	853	799	845	817	834	872	887	877	759	817	835	872	802	851	816	773	856	816	791	825	841	803	835	819	835	801	828	854	833	854	841	806	817	832	812	799	773	805	874	828	839	856	820	856	758	837	786	816	793	862	845	793	821	825	860	827	856	839	863	808	832	828	810	769	858	811	867	813	803	796	791	830	818	861	774	835	869	812	821	843	846	829	869	823	883	826	854	827	853	840	811	759	826	830	864	815	846	822	856	785	916	836	836	821	867	768	820	771	839	809	789	798	900	858	823	845	812	813	815	822	813	838	825	831	838	826	827	811	795	851	860	860	840	819	871	845	800	764	839	821	859	854	772	868	851	830	866	809	901	841	832	821	849	797	730	837	816	857	821	833	814	818	839	830	840	832	814	848	805	844	862	859	824	828	869	819	819	810	766	817	793	859	809	795	789	839	843	811	775	863	838	829	825	851	793	809	842	840	823	819	817	821	834	836	821	841	877	830	844	767	852	814	811	787	803	823	801	830	769	863	867	786	829	825	828	822	836	849	818	806	802	817	853	828	854	738	855	870	811	842	830	832	842	846	915	799	811	820	819	792	842	821	878	782	783	802	834	809	837	818	865	853	813	842	801	832	837	795	818	821	816	838	810	895	817	747	859	862	843	859	791	840	736	820	837	795	883	840	824	823	870	799	811	809	836	825	883	878	819	845	795	836	781	778	797	797	869	854	810	816	788	812	782	819	895	869	821	799	786	813	822	857	806	822	796	868	782	799	809	846	853	860	851	768	845	835	829	811	823	811	826	819	791	823	831	844	784	867	786	785	831	863	857	838	833	870	771	827	824	855	858	790	801	768	840	833	802	841	841	879	797	828	808	850	831	815	828	896	847	821	864	869	784	824	839	818	833	807	835	823	818	807	844	797	840	846	787	804	787	823	827	817	830	826	819	808	806	828	797	827	778	807	814	848	844	808	811	855	807	813	855	801	791	817	839	815	792	813	787	810	767	813	762	876	797	799	849	795	797	906	804	793	808	864	825	858	811	827	842	812	767	832	808	772	852	797	750	823	811	800	857	837	760	876	814	810	839	845	855	838	833	807	820	806	852	873	829	801	811	857	756	793	866	791	811	803	826	837	796	823	858	805	846	861	904	809	854	833	788	780	846	823	856	834	828	841	808	836	826	828	798	802	864	845	851	831	832	811	839	780	798	856	811	829	823	822	896	806	809	833	846	846	835	814	766	850	773	803	814	800	847	840	824	863	806	752	870	872	869	852	825	822	809	822	852	797	852	895	870	802	805	857	779	818	804	816	811	843	733	847	837	806	811	806	889	811	824	782	793	801	818	881	884	839	843	845	836	855	817	811	812	851	822	819	789	838	822	767	788	786	844	763	809	797	826	824	855	775	846	858	825	812	766	876	797	779	812	816	839	870	783	870	801	812	858	895	825	853	806	829	798	799	803	817	845	842	848	809	799	736	855	835	851	825	860	828	838	829
12907	14145	12225	6348	4127	3186	2457	2105	1816	1618	1359	1363	1212	1182	1165	1122	1114	1071	1078	1105	1062	1065	1041	1091	1033	1034	1014	1028	1010	969	1070	1029	969	994	977	934	1000	951	934	969	997	952	1054	1035	942	981	1029	1012	984	1034	961	969	1008	951	979	979	1001	926	981	996	994	985	1012	997	963	957	938	1020	925	1059	1041	928	953	948	983	994	999	996	982	989	964	1018	994	924	985	978	983	965	956	978	960	953	956	949	987	950	982	1021	1002	944	991	964	1037	959	982	961	1021	1008	962	956	925	979	952	994	961	961	953	966	966	946	934	974	924	935	950	966	987	993	969	955	1023	1031	1014	949	976	1012	967	959	928	929	965	1005	905	960	924	962	936	988	931	976	961	949	927	982	930	997	927	936	933	941	982	982	979	925	973	994	967	1027	960	951	981	936	1014	984	981	963	1015	989	981	1003	937	930	961	971	993	951	1017	940	981	980	1034	951	907	1005	954	1027	999	950	994	919	973	1008	992	975	950	995	938	964	992	995	962	943	910	963	975	930	897	933	932	947	951	976	973	954	961	1010	942	967	972	1015	1006	945	1030	925	955	918	922	1030	949	998	943	945	946	933	955	949	945	982	907	943	985	955	914	1047	996	979	959	924	974	898	942	952	974	957	1015	933	945	966	964	1000	973	964	986	912	998	956	919	970	911	999	970	1006	961	932	949	949	992	941	980	958	990	973	933	946	903	966	962	979	938	972	1023	906	946	898	940	958	984	972	981	909	991	916	977	905	976	935	1042	901	975	952	969	913	1013	1009	990	977	949	943	989	937	965	994	952	984	945	965	983	960	966	994	928	999	950	969	992	968	958	1014	920	980	942	1010	959	1001	945	975	947	987	986	989	930	957	981	926	946	957	969	984	956	964	924	932	989	1030	1027	1021	930	986	974	955	1022	921	986	1000	1034	966	990	919	930	964	941	972	1006	906	990	974	992	947	999	918	982	975	918	980	974	992	997	958	961	907	936	970	1008	1011	950	967	1005	952	1003	891	931	937	1032	999	962	943	949	983	944	947	978	966	959	984	951	963	960	935	942	915	965	936	998	918	915	970	1016	994	901	924	962	953	987	912	921	983	1000	1022	974	948	956	954	1033	979	932	1013	962	971	967	929	949	959	973	939	965	966	974	940	961	971	901	960	1009	972	945	976	953	985	978	944	1005	901	1006	1002	949	1001	991	1003	1011	919	1027	962	945	987	917	951	949	1038	978	938	951	980	946	962	990	992	1007	970	939	1026	949	918	973	950	987	922	1015	1000	945	959	977	960	975	958	946	990	965	937	1018	943	939	1004	985	959	944	942	1022	956	976	1031	954	1016	970	920	905	1012	940	1061	1002	966	924	987	922	938	973	998	949	980	1001	936	934	1015	1015	938	992	888	981	1007	959	986	961	928	954	951	996	980	926	966	953	994	956	898	940	994	932	992	995	1042	996	948	959	965	972	991	1030	1029	952	984	951	949	947	1006	933	933	966	932	985	961	990	959	942	939	967	924	985	989	980	960	1014	976	953	898	976	960	893	971	992	950	979	1041	944	950	983	955	974	1018	987	957	1030	978	947	943	969	936	1049	953	968	961	976	960	980	981	968	951	1003	961	996	916	976	983	997	949	967	942	970	960	993	928	951	975	958	1017	928	974	917	974	970	943	958	1000	958	965	960	951	1040	973	963	1022	1014	929	1029	967	982	971	1014	1001	907	1000	942	952	951	947	969	958	916	968	1024	1005	947	941	1005	947	973	1029	907	959	941	946	953	1007	991	996	987	960	1007	980	927	987	981	940	1002	983	914	1014	951	1013	975	955	949	988	929	976	944	941	972	959	991	956	927	968	952	1002	969	958	968	940	1012	1023	988	980	934	967	1000	952	937	1006	955	1027	1003	1023	921	949	997	903	924	968	956	954	939	1014	934	1015	945	921	985	943	948	1031	1048	1001	967	922	928	933	936	949	921	973	1007	955	986	1016	952	961	942	1026	901	978	925	966	886	977	980	958	959	990	1000	930	945	938	990	931	961	953	993	955	906	983	966	1007	966	991	964	940	933	989	1017	1000	1029	936	946	961	908	962	961	998	975	996	927	949	958	943	1019	937	968	973	1002	910	972	1015	911	960	1008	961	990	941	1034	927	945	997	932	987	935	958	982	1015	945	987	947	938	945	997	997	956	996	977	1021	987	954	886	985	1032	963	945	938	959	1009	979	968	995	967	968	1013	958	989	959	992	969	986	970	955	936	960	973	1007	960	989	901	974	928	939	910	1019	954	884	966	954	981	978	960	1018	1014	955	944	976	989	941	966	977	983	974	905	999	950	986	1009	983	1024	981	993	960	962	954	962	981	976	972	926	980	951	977	934	937	1005	916	968	972	963	991	937	953	936	941	1006	932	893	952	1000	902	987	1029	967	970	998	1044	981	945	1023	910	943	1010	992	949	979	908	958	983	916	1006	926	974	959	991	994	973	921	904	971	986	976	991	977	965	916	970	1011	985	991	983	981	914	953	973	1028	962	887	943	1023	945	970	939	929	950	978	959	926	991	888	932	973	1006	933	934	953	967	963	963	948	979	966	994	1004	946	932	993	1004	968	993	939	1008	1017	952	975	969	969	930	981	942	987	903	943	983	992	930	946	1007	973	1018	969	984	947	942	960	990	985	1027	948	923	962	980	956	954	918	978	936	975	1017	920	991	967	959	946	1004	991	947	951	928	1009	929	954	984	939	1012	976	1001	1004	964	967	1001	1051	903	932	918	973	918	920	932	897	1016	1016	944	1007	929	983	954	960	962	953	953	1000	936	939	991	942	896	953	961	994	976	942	889	972	919	991	918	925	969	930	979	910	986	969	942	951	1017	978	937	1034	946	974	937	973	953	970	905	910	959	981	914	956	991	947	977	936	929	985	1002	1012	982	946	893	967	941	986	963	966	955	959	1000	906	949	960	982	990	962	972	940	937	1010	936	949	980	1038	948	988	956	967	979	997	981	959	946	988	971	976	992	969	946	941	953	1025	953	956	977	1006	994	937	921	949	910	905	1004	929	930	964	976	940	951	959	960	931	941	987	970	987	1001	997	925	1005	967	911	1003	936	963	912	992	1012	970	979	894	918	951	1010	948	941	964	965	945	1010	982	933	1021	988	991	977	954	1000	973	984	958	976	1001	916	970	973	929	1006	995	969	942	937	995	957	981	935	943	1016	976	973	987	992	933	994	980	940	988	935	987	975	977	966	951	990	988	983	1012	962	960	964	915	903	947	980	923	989	1019	939	984	970	1007	1001	966	938	966	988	947	1027	952	1017	963	925	914	942	982	929	955	952	925	948	939	951	963	990	1013	947	889	985	962	953	938	963	943	956	988	959	990	967	974	955	980	1030	933	994	966	949	941	870	978	977	870	967	955	988	1004	964	934	995	947	958	948	975	954	948	976	990	956	1007	991	936	986	997	972	957	948	972	946	965	981	967	935	944	973	992	998	971	1024	935	908	969	987	929	988	937	965	957	1019	941	926	958	976	940	922	959	928	950	978	1024	955	911	983	984	969	931	912	983	914	966	955	933	956	1002	988	1015	979	940	954	966	1000	981	938	1030	944	946	996	907	972	991	935	992	1026	953	950	1041	945	1011	979	960	967	959	962	939	998	952	978	915	1009	981	969	982	1022	954	982	987	949	946	942	992	959	965	999	964	976	941	930	991	984	993	984	953	962	931	1010	970	953	947	961
25051	21111	27369	24976	10504	1121	795	637	589	557	547	552	485	514	488	494	484	485	485	437	492	448	467	459	459	454	449	452	483	430	491	406	422	433	457	462	436	458	427	426	445	425	444	457	440	475	431	488	423	409	424	463	409	448	461	450	423	440	436	411	443	460	459	479	448	460	416	448	458	447	447	487	446	438	450	429	443	501	458	423	468	441	412	450	412	440	449	434	427	429	449	433	453	396	454	458	442	450	408	471	450	442	467	442	426	420	440	475	454	482	429	455	421	410	461	421	449	469	464	462	430	448	438	456	448	438	483	463	430	416	434	440	476	442	482	449	462	458	429	471	442	471	458	434	422	454	441	425	464	470	475	482	410	426	429	430	421	428	477	422	464	441	456	429	437	455	477	474	482	453	465	472	417	435	462	439	473	460	501	486	443	452	447	431	466	443	434	416	450	453	455	440	461	450	405	439	434	431	462	468	429	456	440	436	441	461	431	441	444	459	466	462	441	406	437	428	445	459	428	440	490	463	472	448	444	418	443	430	463	448	468	423	436	409	415	466	452	399	468	431	473	468	425	420	491	455	471	412	457	399	455	432	490	444	435	446	433	420	450	438	477	439	439	435	424	458	469	447	413	424	428	477	415	408	423	479	473	454	400	467	423	490	433	455	452	455	443	414	455	415	471	436	454	444	454	456	450	516	444	475	470	387	449	445	460	435	434	448	418	461	451	443	452	403	463	475	448	422	453	455	458	436	457	425	456	434	470	443	445	453	483	461	432	425	441	408	504	414	415	438	460	467	412	457	491	455	430	423	424	438	424	437	470	465	437	436	454	468	462	476	393	463	398	412	435	430	456	429	436	468	445	454	464	417	401	427	423	452	439	412	439	439	500	474	441	453	439	432	417	456	458	413	437	439	447	481	434	436	455	412	422	470	480	428	450	418	445	450	445	456	438	438	433	458	460	447	472	418	443	441	392	443	468	463	444	444	463	470	417	415	460	413	434	423	429	450	427	408	452	436	421	461	461	438	419	453	469	450	431	440	475	469	418	467	469	402	455	435	448	472	453	450	470	453	445	458	448	458	412	461	491	460	438	468	462	445	463	457	411	442	442	436	458	429	493	400	414	483	437	456	477	459	478	437	442	427	450	454	449	448	458	483	432	444	451	424	450	422	426	430	401	459	415	425	469	487	449	432	407	433	451	471	450	442	427	433	438	435	483	442	426	426	419	432	452	455	412	429	454	457	439	451	436	418	473	451	444	466	457	429	428	434	437	439	437	490	467	447	441	438	411	411	439	480	493	450	490	458	476	449	439	432	441	444	438	485	447	441	430	428	428	421	443	426	412	470	453	463	436	421	454	472	465	431	480	441	456	440	444	436	455	449	440	447	441	454	443	435	460	453	442	417	449	449	431	424	449	432	438	415	437	470	446	467	434	426	463	434	413	453	431	447	442	452	475	473	464	475	416	404	409	424	408	432	436	448	440	448	464	446	428	432	433	473	419	404	435	463	411	441	470	432	437	435	486	461	428	444	462	435	429	479	471	420	419	422	428	422	443	416	467	439	411	407	437	477	437	438	443	447	429	487	448	458	461	456	449	442	423	456	452	459	444	448	418	470	438	435	465	442	434	472	455	448	459	419	456	463	463	433	382	461	412	495	443	449	461	437	433	452	466	455	465	433	464	448	473	451	469	435	434	454	447	438	460	404	468	493	433	449	424	445	474	421	441	446	443	441	435	496	443	407	429	443	481	451	389	455	430	474	445	422	421	431	455	424	445	443	456	442	441	432	425	426	417	461	481	415	474	405	422	455	495	421	424	453	468	443	439	422	466	446	453	474	423	417	452	471	457	423	429	445	420	434	440	483	432	431	470	427	428	420	455	453	451	453	436	465	432	487	433	484	442	441	476	456	470	426	476	454	445	425	436	435	444	433	441	405	432	409	403	421	471	425	479	410	405	424	504	457	473	480	437	463	445	445	423	460	420	420	409	437	428	429	429	484	410	471	451	425	465	439	456	475	468	433	386	377	425	483	404	442	427	414	461	426	457	423	434	432	445	429	413	437	438	425	406	414	418	442	433	418	416	434	440	409	430	470	451	462	461	467	466	457	450	484	459	422	476	436	456	400	438	435	401	436	446	434	415	466	431	458	450	460	473	461	419	450	445	424	454	417	467	477	403	433	429	433	467	423	439	414	446	451	422	414	423	421	447	401	451	459	430	449	391	465	419	449	450	456	446	469	477	466	443	449	446	441	445	448	463	450	423	448	439	421	465	439	453	438	466	455	445	445	408	439	424	447	432	457	430	488	445	471	443	439	428	447	460	447	433	453	491	406	446	424	431	405	419	423	441	404	455	424	455	423	451	441	448	452	444	431	439	444	466	439	485	421	428	471	409	441	469	440	444	423	464	472	469	453	432	454	457	433	469	435	435	460	462	447	450	456	422	408	449	458	419	439	432	442	479	423	449	449	461	453	426	415	444	439	440	449	473	478	447	439	410	436	426	451	443	401	466	469	450	435	466	476	426	460	432	415	449	431	440	411	446	447	452	442	391	471	439	486	425	454	455	455	453	487	443	476	411	470	420	452	434	412	428	424	462	477	439	436	471	423	437	433	471	427	447	471	457	419	438	440	401	450	420	426	416	445	429	419	472	438	427	435	404	460	442	420	422	435	457	436	473	417	453	406	477	444	421	415	427	459	433	433	424	413	428	440	452	450	455	421	438	419	441	424	452	456	461	452	488	450	428	407	446	468	456	453	447	424	427	425	448	450	500	472	461	469	448	428	441	433	408	447	477	472	463	456	459	421	467	449	437	453	429	378	400	444	406	461	473	432	441	417	473	463	469	467	410	432	423	441	465	471	411	413	474	422	455	454	459	472	430	445	443	463	480	434	407	438	467	471	433	438	450	482	436	454	433	446	477	418	398	400	491	430	433	436	410	442	417	416	424	431	454	445	455	462	423	468	467	438	433	445	471	393	414	455	448	443	449	470	455	496	412	436	407	422	476	459	456	443	451	473	411	438	425	440	442	393	465	449	418	457	443	441	442	448	439	425	427	429	464	480	422	412	417	445	466	434	443	454	437	446	426	411	451	443	429	444	448	457	445	448	454	449	436	459	504	458	474	409	454	448	451	471	465	510	476	409	458	465	429	406	464	441	437	465	457	437	409	453	451	450	431	426	461	456	459	454	425	432	449	456	441	429	415	440	427	419	465	445	466	464	424	442	458	419	467	422	473	439	468	484	419	456	444	446	455	432	449	410	478	443	415	431	391	423	455	453	459	473	458	462	429	471	411	438	399	446	449	484	462	475	435	456	443	433	453	456	466	473	421	444	470	450	452	441	467	455	443	431	456	467	454	397	448	450	473	445	413	420	384	442	416	448	444	456	452	466	435	449	389	412	462	474	438	471	447	491	416	458	431	453	455	491	423	458	435	463	433	448	421	454	445	425	441	460	466	438	437	448	483	482	434	463	466	463	500	422	436	435
13103	9822	7988	3880	2407	1769	1415	1212	1080	911	826	777	718	669	616	578	656	621	614	643	593	569	633	595	591	616	579	588	586	547	568	605	605	581	591	560	539	575	589	547	557	533	553	575	579	564	593	581	582	596	604	538	580	558	574	541	574	578	559	546	512	558	583	574	576	577	593	562	523	546	510	541	557	565	560	528	580	547	578	535	551	556	541	559	528	544	527	555	538	561	547	570	627	601	537	538	576	558	582	578	581	558	588	584	550	563	569	585	531	586	565	566	566	543	521	529	602	532	606	515	572	598	553	591	577	563	581	593	539	555	574	561	574	561	540	523	541	571	553	610	572	595	615	572	545	562	571	555	581	539	586	547	546	554	549	540	543	576	584	500	590	559	539	580	567	592	556	532	613	608	549	538	506	560	569	565	594	590	590	532	550	571	561	570	560	583	562	546	562	577	503	559	577	568	537	561	579	502	542	592	534	578	561	559	559	529	560	565	572	577	560	546	583	603	550	534	560	573	547	577	533	559	516	555	576	564	557	523	580	577	549	600	591	571	571	568	548	518	551	575	529	507	576	575	558	517	573	580	533	507	561	578	536	537	537	560	579	538	515	541	585	558	573	553	553	529	510	559	528	565	562	561	595	563	568	530	576	570	569	577	559	563	589	572	499	537	540	578	565	541	522	541	571	603	555	540	549	601	559	559	612	575	581	568	561	533	545	576	534	572	525	562	549	617	536	527	576	526	583	529	554	599	554	556	575	571	549	554	555	504	545	577	548	549	541	507	566	559	548	541	610	542	525	541	567	550	566	539	519	581	538	556	543	555	585	575	558	540	625	547	586	578	548	583	552	573	519	567	563	522	553	590	551	579	544	593	543	590	558	538	587	587	581	603	568	610	543	579	563	569	586	537	517	518	558	589	566	575	590	541	539	552	519	577	568	591	546	536	569	570	564	600	579	541	550	574	571	547	575	535	544	608	589	562	540	565	546	587	564	577	586	571	545	586	558	542	528	535	586	524	556	550	572	580	569	524	563	554	570	580	541	520	586	549	569	548	614	550	559	558	563	551	582	526	533	578	549	586	592	569	550	561	594	516	548	580	539	541	535	567	555	564	559	589	567	600	521	523	537	551	524	567	533	517	551	549	621	584	567	519	558	574	602	581	554	566	567	575	569	529	549	592	533	571	558	569	552	597	578	567	570	547	537	536	564	567	551	563	549	550	577	529	566	582	531	542	554	547	567	583	552	549	553	585	570	580	549	571	568	576	525	552	588	546	564	577	587	521	553	555	564	569	578	512	568	575	552	550	523	566	587	529	539	554	564	583	564	531	557	571	548	557	598	533	557	598	576	563	560	576	586	564	528	579	609	600	554	563	574	581	546	522	551	550	513	528	589	545	528	575	600	561	527	551	517	572	550	553	547	561	594	561	544	549	574	576	591	541	556	591	529	566	525	534	531	550	550	591	550	550	522	559	574	528	544	571	533	559	512	571	570	558	556	570	571	606	580	536	496	528	560	577	564	579	556	583	566	543	569	550	566	567	569	567	540	572	546	580	579	549	538	560	591	502	603	530	559	518	644	560	560	570	526	567	533	603	551	610	562	561	557	564	519	578	575	586	586	560	565	576	566	596	536	571	569	559	554	540	506	620	563	521	589	513	590	564	564	588	545	567	546	567	513	548	573	566	576	553	535	544	549	569	574	560	542	562	559	546	563	598	551	567	577	546	582	517	532	533	492	574	555	576	546	549	565	551	573	564	563	563	561	577	567	521	564	559	600	559	558	586	557	560	548	535	562	531	536	572	538	557	570	540	545	559	582	620	550	556	557	546	579	528	551	558	575	566	537	555	551	574	564	599	552	537	544	593	578	622	595	543	570	553	559	579	560	600	577	569	581	598	558	550	549	560	562	603	551	525	549	568	564	536	559	577	554	529	551	611	547	536	516	571	549	541	602	557	565	546	548	568	571	569	545	583	537	542	557	517	556	554	585	552	629	503	565	544	573	567	547	517	536	566	594	571	578	545	546	574	563	547	513	617	576	553	572	562	546	569	541	574	532	557	528	574	613	563	586	561	579	586	571	492	555	535	509	569	556	586	546	555	580	575	603	569	567	562	530	578	551	528	571	542	572	561	611	576	537	581	577	566	567	556	572	572	520	571	531	506	584	607	586	589	532	552	602	583	541	541	606	543	558	561	552	557	569	548	578	547	551	571	567	613	522	521	553	544	567	571	573	545	551	518	598	545	575	582	546	548	589	524	553	564	593	558	537	554	543	568	534	541	584	569	554	548	523	540	578	551	614	572	573	574	529	581	518	549	621	520	517	546	598	591	535	602	562	604	572	535	534	542	520	556	560	540	560	522	554	587	533	540	558	581	549	569	560	585	558	585	557	541	581	572	550	542	552	554	554	577	553	560	568	567	556	560	567	540	580	553	554	549	602	560	523	544	574	544	540	590	564	548	507	540	550	563	566	564	541	561	593	556	567	589	509	537	535	573	528	555	587	523	558	548	570	561	556	575	575	548	565	579	571	590	562	537	551	528	573	545	575	603	591	599	557	595	537	561	555	504	572	593	566	558	615	590	612	535	553	604	561	559	566	581	563	602	577	538	549	549	586	580	524	540	560	530	613	548	530	527	569	501	569	573	564	559	537	566	558	581	497	583	551	553	541	518	557	522	573	582	525	581	572	554	552	568	524	578	534	531	551	550	600	576	552	563	594	559	543	589	557	586	538	545	564	538	590	598	560	534	573	563	514	574	601	567	547	541	531	576	584	530	610	561	556	578	553	555	544	549	577	533	552	553	562	597	583	547	599	538	529	536	554	573	570	559	530	572	558	599	562	543	564	536	578	600	591	571	542	602	540	542	595	591	568	567	556	602	559	561	621	563	574	547	525	580	600	589	584	565	534	546	550	581	587	550	543	572	527	571	573	561	537	565	486	563	561	549	568	502	532	532	585	572	564	550	549	517	619	553	574	550	535	581	594	564	575	600	533	580	573	550	549	552	554	569	574	563	531	575	531	548	526	531	577	555	545	560	563	532	568	584	603	594	541	542	564	520	533	531	557	552	540	573	557	564	587	546	583	590	557	545	547	521	549	558	560	558	596	598	554	581	569	578	540	550	555	601	582	560	625	532	551	613	585	521	589	549	572	554	563	588	536	550	538	559	552	540	486	574	589	563	539	545	554	563	573	538	565	548	537	548	544	587	567	533	557	564	575	573	579	557	580	573	583	549	563	505	550	555	584	550	539	548	560	615	526	572	497	585	580	559	583	554	563	531	543	529	558	529	572	545	577	561	582	617	524	528	554	531	548	557	562	585	572	576	575	543	519	567	561	531	565	541	556	583	577	527	575	563	523	559	583	535	564	541	606	547	584	579	534	537	541	534	554	561	550	538	594	560	560	561	582	560	531	560	511	556	575	596	567	576	554	540	576	542	516	541	584	554	531	558	550	559	567	535	587	604	563	591	589	562	543	541	566	562	603	530
22850	21154	28924	23632	21147	21215	10873	2102	1572	1427	1362	1248	1198	1116	1083	1030	1069	1043	1039	1020	995	1016	952	1003	957	943	937	912	935	920	957	916	956	915	894	939	930	965	950	904	921	887	886	893	913	981	873	866	906	906	907	970	979	862	909	884	877	887	896	978	941	911	957	953	885	865	909	950	927	907	946	929	973	865	856	906	926	916	862	883	910	867	897	993	907	885	887	889	905	914	913	898	846	843	884	931	952	868	966	814	856	946	941	902	939	882	953	876	926	907	933	884	915	947	900	918	884	923	875	871	864	854	865	915	943	854	894	894	900	893	899	911	872	926	875	922	939	860	916	918	912	884	857	908	888	867	882	859	876	870	902	940	911	926	919	881	880	888	890	870	887	864	878	935	900	909	904	941	946	892	914	851	925	947	865	894	876	934	858	891	896	877	871	873	925	901	849	885	909	881	872	883	844	944	886	922	920	911	924	892	844	906	944	847	931	921	929	875	900	903	912	931	908	876	878	817	981	949	936	918	888	927	891	920	889	914	913	867	895	887	867	865	933	909	897	930	866	880	912	945	965	893	891	925	957	845	929	850	889	884	894	960	913	923	882	936	886	949	898	858	893	925	939	887	922	899	897	872	844	895	883	859	890	855	887	861	926	922	974	891	950	879	936	884	954	917	895	893	867	842	921	939	911	922	860	843	960	852	926	880	926	899	887	918	899	936	909	894	887	946	946	905	906	900	904	803	920	928	893	870	857	889	992	868	944	903	948	897	886	877	908	943	887	862	923	863	833	984	915	909	892	883	834	885	904	925	875	876	887	881	902	930	864	887	844	882	960	953	901	890	917	865	897	910	921	838	885	909	879	908	892	855	893	856	869	876	886	928	887	910	913	909	874	955	949	890	883	900	926	917	878	902	901	897	891	881	925	917	888	879	907	924	850	898	844	962	887	920	879	849	897	915	880	910	888	864	918	904	897	884	918	884	878	914	901	913	872	922	855	865	879	884	900	866	880	912	893	923	906	867	875	877	892	912	903	922	871	846	874	929	919	881	870	866	879	867	892	906	881	926	873	922	892	858	896	921	895	899	933	874	912	931	950	910	901	855	865	873	857	839	925	931	866	902	881	869	937	913	914	889	915	871	867	905	883	916	904	885	921	905	896	924	865	874	880	883	872	859	904	941	911	860	896	908	926	936	866	917	908	862	932	935	896	848	871	902	858	817	883	879	912	868	909	933	861	898	858	973	879	839	852	879	911	938	871	892	930	896	891	904	873	876	856	894	919	920	930	887	881	900	898	944	890	885	898	887	875	863	891	881	899	889	921	880	915	900	909	956	917	912	897	904	874	888	879	859	949	893	889	882	862	859	872	849	893	882	868	831	908	847	899	920	925	927	930	908	916	917	856	845	881	877	928	958	886	871	897	875	901	880	932	925	899	926	919	915	864	914	924	898	908	891	866	849	911	847	854	945	888	873	960	892	907	934	911	893	936	910	840	893	849	848	932	892	906	856	899	873	927	924	884	876	872	959	871	889	816	902	871	882	856	912	874	933	899	835	917	871	857	860	896	846	968	910	920	863	916	882	897	900	936	886	897	878	879	895	880	915	914	928	859	928	905	803	947	834	851	919	906	902	922	918	913	894	842	933	949	897	877	921	880	893	905	937	948	903	885	908	859	886	902	926	863	904	857	905	911	876	836	957	909	885	877	910	875	906	858	914	845	869	912	858	899	877	855	940	912	925	872	914	889	930	898	914	833	936	874	861	898	916	882	918	872	898	865	883	945	932	886	903	864	915	924	816	879	897	910	923	948	935	900	903	855	873	948	905	923	946	850	879	864	923	872	883	909	907	839	854	900	931	862	846	930	949	869	908	954	884	886	883	869	911	925	893	867	911	889	879	913	906	878	897	928	865	925	861	899	910	942	950	897	858	921	903	865	879	896	933	891	905	872	896	892	889	950	895	870	861	923	913	929	902	860	883	906	874	910	872	860	829	857	904	874	888	911	923	890	875	874	899	926	925	888	909	878	862	878	848	888	899	867	901	901	905	922	891	916	913	924	908	907	895	861	931	911	884	902	917	942	836	910	904	912	913	870	897	904	830	887	917	927	874	895	955	856	905	957	882	868	852	893	910	901	855	914	924	870	825	888	909	906	878	847	906	885	901	918	849	888	869	891	860	894	930	916	891	882	828	892	889	890	914	968	877	908	886	915	821	855	878	893	930	934	821	875	874	896	867	887	899	910	951	911	897	959	849	901	904	895	847	914	899	875	865	877	936	882	853	893	872	888	861	874	924	907	901	883	910	909	824	942	900	863	836	872	901	948	902	941	859	854	867	853	888	917	927	900	923	911	886	863	898	891	896	877	906	870	885	911	900	951	851	904	884	876	880	882	944	864	944	919	918	893	895	908	923	969	860	940	911	895	875	908	913	907	884	924	901	944	917	918	848	871	898	901	904	930	887	907	900	881	907	881	904	866	816	917	867	928	884	924	867	881	868	955	922	906	876	867	902	921	939	892	875	838	934	888	848	892	897	877	878	889	915	894	879	888	835	880	881	937	843	915	853	927	886	946	938	868	909	906	866	907	866	905	853	881	911	912	861	924	899	955	900	888	978	954	954	911	862	869	847	930	930	820	850	925	849	841	930	915	793	910	922	916	907	894	871	883	909	868	888	889	924	923	932	903	899	855	863	868	841	891	873	868	965	911	896	925	960	871	881	883	881	895	888	865	918	846	895	870	892	911	874	900	856	884	907	889	902	909	870	859	865	907	880	907	886	859	848	935	896	909	887	859	847	891	881	872	923	926	860	872	825	881	897	918	908	898	909	945	919	868	881	878	810	853	905	931	954	933	907	872	906	922	853	868	888	906	913	873	913	886	885	911	949	934	890	896	858	855	885	908	868	883	939	895	875	886	870	851	867	881	886	857	925	867	847	871	898	917	975	889	920	888	938	905	879	903	869	899	883	877	897	882	934	915	954	945	833	913	912	871	862	901	942	890	905	883	915	883	893	872	879	883	876	932	954	902	862	884	858	933	910	834	875	852	882	913	913	914	890	932	888	912	881	881	854	863	866	891	902	918	877	867	875	928	886	887	866	915	853	891	900	877	879	907	893	869	860	890	907	955	934	904	872	875	883	916	886	879	906	950	865	848	860	918	891	899	948	942	869	897	888	912	870	842	899	849	862	891	876	875	858	924	943	907	931	857	856	890	911	871	823	869	918	931	900	883	895	934	875	851	891	892	858	910	915	927	884	888	914	942	862	917	928	933	878	892	920	908	897	861	822	934	935	936	923	857	930	880	916	908	924	921	895	924	896	857	906	926	879	917	847	951	878	850	840	862	888	872	867	842	871	927	850	871	890	910	881	831	934	892	931	835	895	870	888	912	909	872	964	852	892	896	895	937	886	905	874	868	928	916	884	871	859	833	887	894	929	848	960	939	948	932	887	882	913	856	844	850	821	912	846	923	898	933	973	869	927	875	847	855	896	885	882
16240	20345	17695	9791	6650	4866	3921	3195	2578	2245	2041	1788	1643	1508	1485	1335	1377	1289	1269	1260	1166	1216	1205	1193	1179	1147	1154	1156	1174	1112	1163	1124	1074	1078	1115	1048	1092	1070	1086	1035	1038	1107	1020	1077	1049	1061	1071	1086	1034	1050	1103	1056	1075	1089	1029	1079	1048	1075	1014	1107	1032	1086	1102	1070	1024	1083	1126	1107	1080	1066	1069	1084	998	1080	1054	1036	1069	1005	1074	1010	1069	1065	1064	1048	1036	1000	1042	1121	1059	1046	1058	1106	1029	1100	1086	1037	1038	1076	1042	1080	1112	1037	1034	1020	997	1038	1063	1076	1028	1022	1041	1066	1106	1035	1020	980	1091	1023	1137	1002	977	1017	1040	1053	1087	1040	1036	980	1032	1088	1060	1094	1054	1069	1054	1044	1036	1004	1048	1096	1069	1047	1099	1076	1061	1067	1073	1106	1048	1001	1061	1041	1034	1059	1060	1049	1036	1055	1079	1034	1034	1043	1057	1065	1055	1068	1093	1103	1089	1065	1085	1052	1096	992	1111	1000	1067	1078	1122	983	1071	1029	1071	1063	1052	1064	1042	1073	1022	1011	1027	1053	1114	1027	1058	1118	1030	1020	1068	1079	1063	1086	1073	1127	997	1086	1081	1065	1023	1072	1087	995	1065	1036	1071	1083	1081	1056	1009	999	1055	1078	1055	998	1086	965	1027	1074	1065	1075	1058	1072	1046	1063	998	1059	1044	1085	1091	1080	1000	1025	1058	1054	1013	1055	1057	1022	1029	1078	1061	1114	1081	1020	991	1022	1047	1106	1124	1009	1004	1042	1039	1014	1039	1057	1011	1047	1003	1052	1067	1053	1054	1035	1066	1082	1029	1052	1148	1082	991	1093	1077	1107	1052	1050	1035	1043	1011	1078	1014	1022	1033	1004	1054	998	1086	1049	1021	1069	1020	1049	1085	1048	1051	1064	1021	1024	1039	1054	1080	1088	1044	1065	1006	1057	1004	1029	1071	1062	1038	1032	1055	1038	1022	1065	1066	1132	1073	1059	1014	1014	1092	1062	1058	1077	1031	1033	1040	1038	1016	1038	1057	1000	1047	1027	1039	1075	1072	1063	1032	1066	1029	1030	1017	1000	1044	1062	1064	1036	1059	1093	979	1023	974	1042	1012	1045	1010	1012	1037	1099	1055	973	1015	1056	980	992	1040	1033	1077	1078	1040	1069	1052	1103	1107	1073	1024	1105	1025	1032	999	1102	1035	1039	1077	1093	1038	1025	1072	1008	993	1047	1046	966	1114	1019	1048	1073	1048	1038	1061	1098	1043	1055	1022	1059	1047	1057	980	1071	1053	1078	1051	1011	1038	1089	1065	1088	1031	1064	1026	1032	1043	1060	1083	1010	1014	1035	982	985	1060	1062	1050	1009	1037	1012	1064	1046	1002	1024	1105	1072	1024	1077	1064	987	1099	1088	1048	1028	1036	1025	1047	1084	1029	1057	1071	1004	1038	1040	1021	1093	1068	1094	1079	1066	1101	1108	1061	1033	1066	1081	1059	1069	1066	1068	1063	1024	1072	1066	1099	1033	1049	1119	1060	1015	1022	1075	1106	1047	1081	1032	1007	1037	1064	977	1025	1067	1040	1036	1037	1058	1044	1028	1024	1076	1032	966	1012	1032	1029	1053	1028	1035	1049	1014	1063	1029	1022	1035	1062	1057	1092	1073	1015	1079	1051	1081	997	1025	1062	1036	1065	1042	1030	1058	971	1101	1097	1032	993	1086	1077	1067	1046	1055	1038	1073	1056	1071	981	1054	1022	1028	999	1035	1075	1052	1088	1103	1077	1038	1022	1083	1099	1124	1033	1011	1082	1035	1017	1023	1073	1034	963	1067	1070	998	1083	1063	1062	1064	1034	1038	1041	1090	1029	1089	1072	1074	1016	1046	1096	1156	1015	1079	1030	1097	1068	1068	1031	1075	989	1051	1028	1070	1062	1031	1079	1042	1068	1041	1048	1022	1058	991	1023	1042	1000	1062	1008	1005	1063	1061	1031	1093	1046	1072	1077	989	1061	1019	1080	1028	1095	1057	1077	1060	1102	1015	1000	1060	1078	1042	1046	1050	999	1067	1045	1063	1092	1089	1027	1051	999	1021	1079	1126	999	1032	1056	1039	1021	1057	1119	1053	1031	1020	1032	1037	1071	1039	1068	1032	1030	1072	1020	1062	1063	1077	1061	987	1089	1050	1010	1006	1099	1072	1071	1032	1010	1009	1048	1103	1075	1018	1093	1074	1045	1045	1057	1061	949	1043	1085	1011	1035	1110	1003	1026	1030	996	1106	1012	990	1072	1037	1064	1018	1071	1001	1066	1031	1084	1044	1101	1067	1015	1101	1110	1035	1057	1114	1082	1039	1079	1061	1039	1030	1043	1082	1017	1042	1075	1040	1019	1059	979	1033	1001	1045	1033	985	1074	1005	1026	1074	1066	1046	1017	1046	1060	1046	976	1048	1063	1046	1059	983	1075	1050	1048	1009	1040	1090	1074	1088	988	1070	1036	1034	1010	1034	1033	1022	1043	1044	1046	1027	949	1008	1112	1015	1024	1115	1117	995	964	1008	1062	1064	1119	1056	1040	957	1089	1059	1033	1015	1025	1087	1034	1073	1044	1088	992	1063	1039	1106	1095	1040	1060	1074	1058	1002	1034	1060	1044	1029	1053	1078	1006	1013	1054	1009	981	1075	1025	1016	1026	998	990	1091	1080	1060	1110	1077	1048	1018	1095	1045	1021	1052	1049	1089	1001	1043	1042	1009	966	1064	1053	1054	1010	1038	1065	1028	1062	1025	1044	1052	1020	1020	1062	986	1073	1094	1052	1045	981	993	1073	998	1042	1074	1080	1035	1072	1052	1004	1034	1058	1026	1038	1065	1075	1035	1026	1036	1057	1025	1028	1039	998	1043	996	1058	1021	1113	1066	1031	1028	1026	1052	1049	1033	1043	1051	1039	1065	1117	1020	1070	1064	1107	1101	1007	1026	1004	1067	1018	1051	1046	1057	1036	1032	1042	1016	996	1021	1046	1016	1066	1081	1091	1028	1078	1037	1071	1022	1069	1016	1087	1004	1048	1015	1075	995	1100	1044	1065	1065	1025	1041	1039	1044	1051	1042	1058	1071	1023	1029	1075	1005	1066	990	1018	1008	1098	1058	1081	1058	1048	1089	1078	1083	1048	1053	1087	1037	1019	1106	1016	1022	1048	1024	1091	1025	1065	973	1083	1029	1043	1076	1068	1085	1071	1026	1099	1072	999	1080	1052	1074	1064	1074	1059	1018	1040	1053	1022	1020	1041	1083	1054	1052	1043	1035	1029	1021	1075	1101	1044	1054	1065	1013	1030	1001	1061	1069	1023	1010	1060	1052	917	1068	1023	1083	1059	1050	1026	1064	1122	1053	1071	1077	1065	1010	1080	999	996	1079	1047	1045	990	1050	1012	1082	1097	1057	1030	1091	1050	1080	1044	1060	1047	1014	1056	1095	957	1000	1070	1044	1037	1007	1082	1012	1083	1008	1046	1063	1073	1038	1035	1028	1097	1003	1038	1067	1099	1131	1066	1026	1037	988	1011	1066	1042	1048	960	1066	1018	1091	1025	1014	1077	1043	1026	1030	991	1038	1089	1009	1016	1029	1045	1050	1094	1097	1026	1040	1053	1036	1076	1035	1010	1066	1034	1060	1024	1015	989	1024	1081	1042	1070	1023	1048	1095	1089	1016	1084	1075	1025	1016	1016	994	1025	1030	1088	1105	988	1026	1078	1010	1055	1042	1022	1072	1029	1038	1094	1032	1075	1062	1050	1068	1088	1065	1028	1014	1044	1084	1104	1079	1066	1090	1024	1001	1024	1056	1086	1069	1068	998	1024	1061	1024	1056	1004	1061	1059	1070	1031	1045	1062	1049	1036	1041	986	1033	1056	1080	999	1012	1048	1066	1097	1069	1045	1080	1045	1022	1082	1005	1049	1049	1056	1078	1052	1112	1043	1051	1082	1069	1004	1109	1053	1055	1049	1003	1027	1060	1010	1063	1049	1035	1050	1068	1111	1073	992	1063	1108	1011	1026	1046	1068	1084	1117	1050	1089	1046	1072	1019	1016	1019	1060	1030	1053	1035	1017	1103	1037	1031	1004	1067	1051	1048	1043	1092	1026	1059	1021	1043	1063	1089	1041	1053	1064	1063	1057	1001	1072	1057	1086	973	1074	1036	1052	989	1059	1063	1097	1125	1091	1009	1030	1035	1016	1035	1056	1029	1048	1042	1059	1047	1046	1038	1049	1096	1090	1038	1030	1044	1092	1000	1101	1045	1034	1033	1029	1012	1052	1062	1052	1044	1028	1004	1045	1050	1056	1003	993	1045	1046	1010	1149	1068	1082	1013	1038	1074	1066	1069	1045	1054	1048	1000	1041	1064	1025	1017	1057	1022	1077	1030	1042	1033	997	991	1025	1083	1031	1010	1049	1084	1055	1013	1056	1005	1077	968	1022	1053	1016	1055	1044	1067	1092	1055	994	960	1005	1081	1099	1047	1063	1033	1044	1090	996	1098	1003	1039	1101	985	1072	1043	1040	998	975	1042	1091	1034	1043	1096	1085	1046	1074	995	1066	1056	1009	1032	1056	1106	1004	1031	1054	1059	1047	1051	1050	1013	1103	1064	1076	1041	1015	1022	1064	1044	1056	1079	1074	1011	1006	1096	1030	1057	1030	1005	1003	1027	1053	1068	1003	1078	1026	1051	1024	1070	1044	1006	1041	1013	1070	1035	1065	1050	1061	1037	1093	1042	1119	1037	1030	1000	1015	958	1028	1064	1022	1014	1080	1024	1083	1029	1079	1068	1006	1021	1087	1033	1084	959	1032	1064	1027	1008	1021	1060	1076	1068	1013	1026	1050	980	1056	1054	1064	1010	1054	1014	1076	1051	1064	1071	1031	993	1047	1017
27210	20037	8364	1419	775	598	574	538	523	501	491	479	469	481	473	470	497	454	480	453	464	484	442	478	471	470	463	474	438	429	504	471	453	471	463	481	475	458	442	421	466	436	444	484	436	492	493	420	430	469	464	421	461	448	508	455	460	483	454	471	464	485	501	481	468	468	443	443	436	452	478	477	446	429	435	445	464	450	467	479	465	445	452	451	483	419	469	438	468	449	459	477	485	454	470	496	462	488	494	486	458	434	470	450	440	458	427	437	450	448	501	491	523	452	487	484	436	484	505	423	495	449	462	466	454	468	466	415	481	480	476	499	476	478	450	460	494	464	449	465	432	455	461	471	467	463	458	473	520	472	439	437	475	489	468	429	467	475	458	494	462	451	483	482	470	460	467	502	466	471	484	453	490	486	446	423	492	452	474	489	437	473	466	461	455	504	451	476	470	455	443	435	482	439	475	479	442	474	447	464	485	484	488	470	449	470	458	479	471	499	432	421	463	446	462	502	437	467	451	471	462	467	441	457	461	436	455	433	436	439	476	453	499	471	479	431	458	444	475	491	472	423	445	460	457	460	475	498	469	465	460	474	491	442	476	460	450	432	466	481	492	458	432	507	493	468	449	464	421	485	511	476	475	475	482	457	476	440	490	451	486	499	441	447	470	484	435	446	448	485	451	468	465	452	471	476	472	440	475	470	457	453	484	446	483	463	485	473	471	461	471	478	471	485	479	467	461	490	433	438	481	479	455	469	428	428	457	445	460	415	459	478	460	455	453	443	445	445	444	457	427	486	442	450	499	451	458	469	465	440	470	506	484	472	474	458	465	448	433	457	469	485	456	459	463	464	468	486	505	460	455	464	453	446	460	493	470	481	464	448	464	458	506	449	500	479	470	488	463	445	464	479	485	454	447	460	482	437	445	438	401	455	500	449	501	428	455	416	461	470	480	461	475	458	435	480	481	455	460	464	460	464	497	485	442	460	490	433	480	475	484	449	460	456	445	465	463	479	453	465	457	478	450	438	483	443	445	480	471	508	424	473	441	479	470	447	465	474	525	488	450	482	433	447	445	478	466	496	461	459	472	486	500	437	462	457	463	454	483	434	509	487	482	474	462	440	429	461	500	453	436	429	438	456	456	500	489	526	445	482	511	453	494	447	468	457	463	439	473	502	438	465	518	480	446	461	450	470	489	482	477	482	460	446	448	465	458	439	475	466	468	434	430	426	486	469	487	499	453	514	469	474	460	521	457	454	491	446	471	466	437	481	489	470	458	448	452	458	499	470	463	462	477	487	463	474	471	471	434	482	489	438	436	454	453	466	440	480	450	477	468	448	450	427	464	467	470	425	440	476	474	468	499	491	477	485	463	456	487	435	463	467	419	463	491	441	472	498	458	475	466	458	466	476	459	441	445	423	479	445	458	499	453	446	451	458	445	480	446	466	440	447	476	461	474	486	459	449	434	444	459	483	457	430	450	450	470	448	429	462	474	475	459	439	472	432	460	480	451	448	444	411	462	473	466	475	468	465	455	435	415	457	434	464	444	483	471	432	464	444	460	492	461	450	455	425	479	463	483	446	469	445	431	412	480	435	484	466	462	449	446	486	470	490	444	463	449	487	473	472	473	449	447	470	440	456	474	450	437	466	458	449	511	458	465	469	446	438	469	489	459	528	459	483	469	458	457	475	451	474	480	434	463	451	492	452	477	503	461	460	459	453	482	484	449	450	471	459	463	490	461	492	482	461	486	461	467	479	456	476	446	465	469	432	439	470	454	473	453	470	504	495	481	481	461	515	466	455	455	475	456	489	444	456	463	464	468	452	478	476	456	474	466	484	487	459	489	434	453	444	479	477	422	475	486	463	433	504	479	496	487	459	476	473	458	501	456	469	487	479	497	428	474	466	481	479	437	476	466	469	450	461	428	418	439	463	469	467	439	505	471	469	462	469	457	480	476	482	450	485	498	482	468	460	461	438	474	458	479	470	492	458	452	431	432	466	489	445	460	441	456	469	461	439	451	482	475	469	488	461	444	487	481	461	471	480	449	431	451	482	469	473	486	477	433	446	466	466	478	443	443	466	436	474	447	464	463	455	487	481	461	456	463	489	476	437	431	499	459	469	470	456	435	437	419	421	461	463	478	433	458	426	473	455	440	472	471	483	468	472	458	467	479	464	456	484	444	429	454	465	463	435	472	453	495	477	454	460	485	512	484	480	462	488	439	456	454	439	453	431	442	450	500	449	422	459	438	480	500	460	507	498	460	512	438	465	444	458	478	460	456	444	453	450	467	494	460	436	464	481	475	487	449	464	465	473	470	489	460	480	432	501	446	481	486	467	514	486	493	474	461	467	491	475	460	466	442	496	445	496	476	454	453	492	425	452	469	400	458	485	490	449	453	478	437	456	449	443	462	458	486	463	461	452	471	474	491	518	477	461	451	443	467	492	446	459	519	482	473	444	476	439	451	512	488	473	476	455	455	475	443	441	472	440	482	510	448	447	481	492	459	435	438	457	452	441	477	485	470	460	461	494	458	459	418	495	462	416	482	445	482	506	473	452	451	464	457	472	493	461	473	429	453	480	436	468	480	480	452	468	498	479	459	458	468	464	491	429	457	446	470	450	487	460	481	492	485	468	464	470	470	443	469	466	502	471	452	449	506	440	443	468	473	464	450	470	448	439	455	458	462	499	458	471	469	448	473	476	476	448	463	487	498	454	460	432	474	477	457	457	460	448	453	442	462	454	436	450	455	451	458	487	446	460	461	470	467	452	474	471	511	471	462	440	526	459	430	445	500	488	416	477	509	478	508	455	470	465	479	478	500	426	456	463	485	474	438	431	450	417	439	458	469	463	482	408	491	493	483	488	483	473	419	451	502	480	495	503	499	493	469	475	450	452	476	481	465	475	455	489	452	462	501	440	482	397	459	506	466	490	486	455	432	513	436	435	501	483	462	457	441	462	455	463	469	487	467	430	441	487	460	493	482	405	472	477	441	444	497	479	472	430	479	460	468	447	478	458	497	479	460	450	489	481	475	447	456	429	449	455	491	488	445	492	471	428	507	443	463	481	483	474	440	432	495	527	447	467	494	481	449	447	454	442	449	461	423	437	485	457	452	442	454	445	472	431	479	456	477	484	470	458	469	469	457	479	466	498	474	480	455	501	491	466	466	465	487	486	496	501	428	496	501	462	456	504	470	438	447	467	460	465	479	457	463	482	500	447	457	486	461	445	455	479	471	479	432	460	483	481	467	461	445	493	473	471	475	466	476	461	477	471	477	465	454	448	447	437	423	451	463	458	498	473	465	451	458	479	484	468	470	435	450	456	487	440	452	479	469	486	460	453	440	460	444	448	466	477	487	456	483	470	440	468	458	449	433	500	457	461	487	459	488	453	479	447	503	475	479	487	479	462	450	467	465	482	461	439	487	489	483	424	475	504	486	482	437	468	485	423	463	445	460	423	450	477	451	475	461	476	452	425	459	429	477	459
11980	4736	3697	1602	1118	844	749	657	668	621	587	597	591	565	566	589	585	520	592	562	591	565	567	620	573	589	597	556	537	549	623	571	553	567	604	541	585	568	517	548	600	538	557	611	530	567	562	579	557	592	552	535	544	584	532	578	572	564	583	537	636	621	567	516	572	603	561	545	563	566	571	580	539	544	540	591	585	586	588	563	547	581	601	599	579	563	582	599	561	588	576	581	562	622	574	514	559	608	564	544	570	572	555	609	568	558	542	535	564	580	548	552	538	547	612	555	577	537	614	602	530	588	552	590	569	551	550	630	571	588	541	574	565	569	565	585	571	542	534	500	568	505	546	591	580	566	576	515	592	556	566	542	579	546	586	566	543	560	540	555	529	540	608	493	557	576	605	571	616	593	567	591	543	574	560	545	561	549	574	559	592	546	594	574	627	588	608	556	545	537	583	534	549	522	563	604	596	545	571	575	567	585	554	574	556	586	584	579	601	578	539	549	567	543	535	563	542	585	535	575	574	569	561	521	564	564	576	525	558	569	588	579	523	525	522	586	536	608	557	575	551	591	551	537	558	588	542	554	560	569	616	543	547	529	579	564	569	547	582	562	600	565	548	530	588	611	562	597	521	577	539	563	535	600	599	570	579	548	578	517	612	509	625	535	548	561	595	571	591	559	610	559	522	573	559	606	603	519	574	571	593	564	551	596	527	569	565	584	555	561	548	538	565	507	521	572	572	537	583	549	553	527	534	541	580	575	553	543	563	571	555	601	548	528	581	551	582	607	566	584	531	537	524	616	567	542	592	581	581	585	554	536	531	535	562	567	547	606	540	594	591	602	554	552	612	572	543	566	548	518	598	577	516	537	540	596	567	554	578	528	514	555	579	581	586	597	598	581	593	587	593	566	552	589	597	566	568	590	536	541	568	562	551	554	548	576	566	585	554	569	579	544	593	550	565	571	567	561	545	587	608	564	586	589	586	556	578	589	533	518	559	601	539	559	531	584	542	599	562	536	545	600	549	618	566	577	575	616	551	540	549	577	557	611	534	563	604	523	542	584	531	538	585	557	559	603	551	525	539	578	549	579	595	580	586	546	571	558	580	578	567	602	593	554	547	565	550	590	530	559	555	577	576	562	568	539	569	559	560	627	595	576	569	587	574	525	580	555	575	555	533	520	574	556	546	555	562	612	577	584	547	563	585	579	560	572	587	561	580	542	530	566	585	566	579	607	591	558	590	611	559	567	551	581	567	591	584	555	546	538	553	545	569	569	554	562	526	572	586	582	548	577	600	592	571	567	569	565	534	553	550	589	579	583	579	551	576	578	554	537	528	569	564	556	570	569	594	580	581	588	564	536	621	527	556	565	569	589	580	596	561	552	580	542	583	598	551	545	574	536	603	568	582	564	535	562	557	568	596	531	586	606	558	523	619	536	594	587	556	563	584	561	591	558	567	572	578	531	577	548	568	554	541	620	568	592	548	512	601	564	570	517	585	585	540	612	557	553	597	573	604	551	546	552	516	556	548	579	571	530	574	530	550	596	552	549	562	542	551	573	551	550	556	577	587	544	578	581	584	551	558	607	538	561	602	568	579	566	531	558	582	539	579	579	574	563	545	589	579	566	617	570	543	528	543	572	588	591	573	530	574	612	595	560	529	569	605	584	541	528	557	554	550	534	545	523	572	585	572	595	571	536	598	507	551	567	568	574	565	612	584	599	562	530	572	550	527	537	567	552	547	578	550	577	528	554	577	552	583	561	516	563	628	561	564	556	556	547	583	637	537	547	558	584	562	533	542	570	587	572	534	533	572	555	580	590	564	606	548	582	530	518	578	560	592	576	537	573	575	522	588	581	555	547	590	585	546	561	550	505	578	518	598	561	593	546	542	582	542	588	602	572	578	544	590	526	550	543	540	576	594	562	573	555	571	554	584	506	558	577	578	568	568	569	586	591	546	565	598	630	533	530	543	536	551	584	597	565	603	552	568	591	599	548	561	525	596	545	608	553	608	565	556	586	584	566	556	582	581	587	543	575	570	536	562	529	547	569	595	560	579	586	579	564	569	550	569	565	547	561	523	571	588	575	545	608	540	528	531	542	584	566	559	553	550	567	594	588	530	568	556	588	531	532	605	548	540	593	543	543	568	520	513	541	609	579	572	594	597	569	596	557	597	549	578	557	554	571	526	545	539	583	563	592	562	618	580	582	537	551	572	560	587	609	540	621	613	552	581	537	580	585	542	560	561	550	583	578	554	565	566	553	602	571	522	561	565	560	555	563	605	579	602	566	563	580	588	521	513	578	576	589	554	511	576	588	561	572	593	614	554	559	565	555	557	566	562	530	587	543	546	557	570	585	580	540	603	520	574	512	572	552	552	585	565	560	586	602	572	532	571	547	557	544	623	561	577	564	542	566	570	620	564	597	566	578	559	637	576	544	547	602	598	567	578	583	558	574	571	490	612	606	562	593	559	525	621	614	538	534	555	577	562	576	589	548	595	540	543	594	512	598	521	568	580	610	586	601	561	592	582	567	560	543	597	542	574	566	514	534	553	560	548	571	570	576	569	535	594	558	600	555	614	533	615	583	598	549	567	578	542	564	557	555	545	568	565	566	557	608	571	589	562	563	559	543	539	595	580	573	574	568	564	595	566	547	586	569	568	567	582	531	585	542	541	579	565	557	569	566	566	576	576	543	507	552	598	561	595	595	547	596	560	603	600	572	563	549	564	586	565	519	604	573	574	598	615	572	586	572	554	551	573	583	574	567	574	593	631	527	585	568	584	580	561	582	568	512	551	591	545	584	576	575	563	589	594	556	583	544	559	568	561	573	560	549	521	528	585	587	525	587	588	562	548	593	519	570	569	551	536	543	558	590	584	541	575	567	531	566	567	517	559	561	566	576	568	592	578	600	577	595	531	551	620	561	552	565	606	592	558	552	578	552	576	586	581	589	525	571	562	568	584	562	602	595	558	568	563	576	556	561	538	534	595	601	563	560	615	580	572	569	554	561	553	576	541	557	570	589	558	556	555	532	546	570	536	547	557	544	572	583	559	561	548	561	586	569	549	597	559	595	534	579	538	533	519	562	577	560	546	554	573	558	498	572	556	554	564	552	545	576	587	539	613	527	590	576	548	536	575	588	553	554	574	572	525	555	586	578	567	581	583	577	568	564	558	580	586	552	574	549	564	564	574	564	548	624	546	519	544	571	612	535	543	579	532	575	582	563	561	554	544	536	557	581	581	523	550	545	538	577	587	579	588	509	570	572	578	521	576	558	548	564	569	561	586	541	553	579	557	532	532	588	583	569	571	508	577	582	561	565	546	562	531	544	563	597	575	519	611	571	562	575	573	573	538	554	571	573	563	524	590	544	553	576	552	524	553	597	574	579	540	519	579	543	583	530	570	547	561	572	561	545	583	586	544	564	567	561	564	591	540	594	553	555	593	543	528	541	526	562	591	566	578	560	547	520	546	521	561	556	513	588	588	548
23885	21118	28461	24010	21109	11308	1956	1319	1140	1089	1021	954	907	944	955	897	900	867	817	909	816	838	839	821	826	818	842	834	786	817	862	808	819	828	796	794	797	836	837	805	797	762	799	837	792	761	759	804	825	828	744	819	777	810	792	825	796	815	759	810	831	753	796	817	742	813	730	774	753	749	745	802	806	794	784	803	739	787	822	857	813	856	792	829	829	810	826	745	791	872	789	848	750	816	763	773	822	791	842	789	795	806	801	752	820	822	812	799	802	815	787	835	840	787	811	793	805	828	839	799	806	820	776	782	834	782	819	829	802	783	751	809	797	806	816	782	786	773	767	779	780	818	774	759	814	818	734	754	826	810	783	803	803	794	805	856	812	811	806	745	825	798	807	807	833	812	833	773	798	796	813	791	792	795	762	761	787	834	799	774	807	806	788	805	854	790	807	782	781	753	805	822	767	783	812	789	786	809	806	777	788	834	784	798	711	802	766	753	764	819	775	756	788	753	790	753	794	818	827	829	785	809	790	787	712	789	804	784	808	756	796	798	734	825	838	762	776	730	758	843	792	787	828	775	816	798	781	757	823	812	778	797	830	822	767	837	758	772	813	771	817	822	752	784	830	813	819	820	857	802	801	834	822	760	845	765	812	774	771	802	779	835	783	818	790	784	840	809	759	780	745	769	792	772	820	768	831	754	844	803	691	773	775	790	828	791	853	778	790	789	764	797	789	748	786	854	857	771	776	793	774	761	744	848	824	809	773	811	798	789	772	792	772	824	809	817	736	802	754	762	791	756	781	821	810	824	781	775	761	786	803	777	817	802	791	784	792	808	784	778	761	770	776	852	825	768	808	793	819	779	802	772	756	816	791	774	800	798	816	788	805	807	778	811	798	771	804	801	789	784	744	816	768	801	760	790	779	811	817	848	816	831	798	777	827	780	803	808	781	794	787	816	810	749	773	788	771	761	781	831	763	786	793	829	775	780	793	789	812	777	800	768	831	770	824	787	795	777	782	757	818	791	805	733	782	855	771	759	835	762	796	804	762	787	779	788	775	786	787	792	802	750	776	821	762	794	805	796	773	847	801	806	814	797	810	758	782	779	756	816	804	787	802	757	798	838	808	739	766	777	819	783	833	816	784	791	816	826	771	795	786	757	825	759	775	817	841	777	761	822	785	866	797	776	766	818	817	759	777	756	839	766	806	783	802	774	805	778	772	846	741	808	797	775	803	790	832	768	816	789	791	785	799	773	806	799	800	787	793	774	819	809	795	865	759	805	779	800	785	751	770	777	835	764	748	801	785	762	797	845	778	763	804	830	790	763	809	788	819	762	798	769	828	777	804	819	790	823	827	863	805	799	820	778	784	787	790	827	821	780	771	833	754	828	863	845	795	808	810	767	804	796	831	787	778	797	814	786	781	727	800	726	748	774	767	775	771	779	778	801	827	769	734	830	779	728	798	775	790	820	818	812	813	780	772	810	801	763	757	740	807	817	768	797	764	795	761	798	734	769	834	755	760	825	782	798	782	795	786	776	776	769	779	761	801	767	799	782	803	777	812	810	777	795	805	748	792	744	807	769	719	792	779	791	749	810	771	820	773	768	797	753	777	793	781	771	785	773	782	779	728	778	827	765	754	719	833	791	804	812	765	722	841	802	808	734	759	809	802	819	791	799	811	815	733	791	780	750	801	774	757	795	781	775	859	816	820	795	732	836	778	823	810	834	807	763	738	782	830	784	806	801	787	800	775	761	756	806	834	761	797	816	807	817	786	821	750	781	742	804	785	801	805	787	789	855	842	829	782	772	769	772	816	782	778	825	767	831	833	751	821	805	777	764	787	784	747	787	836	810	784	856	823	789	794	817	794	800	790	772	800	792	770	809	787	777	797	738	777	782	759	813	817	717	785	825	812	807	794	802	769	772	787	772	796	777	805	784	861	780	795	764	722	772	845	833	773	804	764	790	760	789	809	796	746	790	789	782	777	826	845	794	791	807	752	781	823	743	796	838	824	793	795	741	841	807	816	756	834	779	809	799	785	763	816	759	735	803	807	761	815	804	771	805	785	782	788	793	812	743	863	851	788	820	783	842	809	775	755	753	756	825	768	803	832	780	787	762	794	795	771	745	718	770	807	785	753	832	742	790	748	762	776	762	842	835	788	818	816	848	746	796	835	718	761	731	743	820	801	770	794	778	734	768	789	790	783	801	791	819	808	787	783	820	741	772	779	817	796	794	840	764	819	779	779	822	764	745	773	775	831	820	792	778	769	819	794	780	784	778	826	798	809	768	796	724	808	799	801	805	800	835	794	826	777	822	805	838	796	814	774	781	752	795	782	787	792	794	821	826	805	776	824	733	794	812	802	771	752	829	841	760	770	770	770	802	780	727	787	849	769	736	741	745	746	832	764	831	789	768	806	777	776	773	830	806	826	715	769	755	794	800	761	772	819	789	821	762	769	777	831	769	786	779	827	783	776	788	755	806	788	765	741	781	790	821	756	836	807	786	743	763	776	769	795	775	825	774	773	834	807	822	841	794	815	754	762	786	741	826	788	783	850	746	772	837	757	800	824	790	818	826	817	793	809	795	756	799	798	848	761	781	802	785	812	764	785	850	755	739	792	782	770	783	801	779	829	783	773	778	783	747	814	801	786	828	791	720	805	753	796	769	775	795	780	802	783	816	837	789	801	838	772	737	823	803	823	774	763	730	819	796	770	791	782	796	784	770	819	783	771	811	754	790	842	763	794	839	758	782	770	764	773	809	813	777	781	786	783	784	767	787	770	833	797	794	810	772	781	780	766	770	782	859	761	795	761	763	814	808	785	789	787	795	820	784	805	787	784	816	781	771	805	815	742	778	795	809	753	784	768	801	767	791	818	798	787	818	767	783	748	733	738	811	810	744	793	768	780	765	820	785	816	815	838	785	848	853	784	772	785	754	790	757	811	791	768	776	770	744	839	791	768	816	813	706	775	813	764	799	772	803	822	774	753	782	752	771	748	767	852	846	829	840	809	757	768	799	813	764	794	831	749	805	776	765	806	752	770	813	794	787	818	780	813	791	776	738	795	787	772	802	772	815	815	816	842	769	793	817	751	750	794	783	763	773	742	826	792	804	806	754	820	758	797	828	766	778	791	731	759	791	764	781	783	749	770	743	808	783	788	757	802	786	776	807	785	860	752	812	780	819	746	765	746	776	755	814	773	775	791	736	817	821	820	737	838	744	823	781	752	825	780	764	821	826	758	785	756	796	747	797	733	836	775	835	758	738	793	778	788	795	832	791	788	745	748	812	772	774	727	818	769	837	791	784	815	751	815	816	794	794	829	833	771	793	776	816	806	841	817	745	767	754	791	750	784	820	839	817	862	762	731	747	757	779	834	800	782	817	779	771	811	748	786	814	830	726	809	738	817	822	799	736	788	788	788	788	797	828	807	824	837	829	765	796	814	777	809	784	787	809	810	774	768	823	747	794	823	816	796	777	809	743	824	813
12081	13802	11850	6308	3919	3078	2425	1947	1782	1572	1369	1297	1216	1251	1145	1075	1052	1061	1090	1061	1002	1012	965	1051	960	968	1012	1027	959	1019	999	972	923	896	939	977	971	995	949	954	940	916	996	956	943	947	894	951	952	968	971	924	892	995	957	930	896	899	945	903	945	911	968	932	912	943	931	879	900	940	868	923	965	976	881	938	942	890	954	896	957	956	963	902	981	982	901	955	887	970	946	883	1035	935	974	914	882	951	927	892	918	929	929	899	916	927	933	915	935	872	935	921	909	938	937	947	966	904	940	935	921	880	906	913	894	954	941	967	917	936	937	838	912	913	860	913	983	920	911	944	909	982	983	917	884	895	957	870	994	948	942	894	909	869	919	896	995	908	940	933	947	899	903	943	903	952	930	931	900	920	930	902	981	990	956	953	890	869	898	906	943	878	918	980	916	903	944	894	895	958	946	942	916	913	897	892	963	877	880	926	908	915	889	891	933	948	943	897	911	917	941	945	898	884	926	917	942	959	890	924	940	890	912	953	930	922	916	947	864	911	936	951	945	909	933	932	920	960	900	971	885	888	943	881	898	941	920	944	942	932	933	923	957	935	917	923	889	920	902	921	962	920	925	964	900	920	918	898	962	864	971	932	912	967	961	892	922	891	918	952	924	951	999	916	928	998	962	947	981	900	951	896	947	876	940	926	963	916	917	899	920	905	994	883	980	908	897	930	978	923	963	920	955	888	994	921	921	942	891	1000	900	883	896	931	905	939	922	916	979	957	937	933	949	829	971	989	906	938	940	919	960	898	874	942	910	923	895	903	892	981	963	945	904	924	898	861	937	896	892	890	970	887	937	887	899	907	941	880	913	906	950	899	926	938	870	922	937	881	979	993	948	888	916	917	901	941	908	956	913	972	969	913	942	932	921	954	919	970	922	915	951	943	917	946	940	912	946	932	946	942	923	938	899	926	931	966	925	894	936	874	901	971	897	928	932	954	925	909	961	942	959	882	959	950	949	895	921	946	927	921	948	918	939	924	887	854	886	937	905	950	897	949	978	892	846	950	919	949	935	958	887	909	942	921	919	902	991	906	983	879	906	922	931	895	902	931	939	928	884	940	953	984	931	890	929	860	908	946	937	911	893	938	968	915	897	935	889	914	949	898	927	936	882	918	955	931	950	879	903	958	921	877	935	923	939	907	935	932	1011	940	922	886	891	882	904	921	914	898	924	931	937	866	972	897	948	959	937	920	886	864	933	943	893	923	974	939	859	952	952	874	992	924	901	921	895	850	902	971	941	923	928	944	952	938	913	917	912	942	914	923	916	909	942	894	921	946	859	925	866	931	949	891	899	920	888	917	918	881	933	936	902	958	923	882	948	928	947	943	897	939	923	914	944	915	943	915	889	941	919	920	961	977	945	911	938	910	957	939	938	976	890	898	934	929	947	918	917	933	906	903	944	931	894	888	925	945	907	909	931	889	950	931	961	905	940	967	925	928	959	918	893	879	864	949	1004	878	919	947	877	964	881	877	933	920	932	949	911	954	964	939	914	971	960	896	901	913	948	951	895	914	938	932	927	887	946	963	902	959	949	950	924	873	880	932	992	892	909	960	861	916	887	970	931	879	934	927	963	941	918	909	920	929	932	932	978	945	922	961	868	853	874	933	881	946	931	918	901	928	930	953	915	956	855	901	952	951	961	870	909	948	908	930	918	926	922	915	963	941	925	928	892	905	968	962	885	883	919	934	941	908	909	931	948	944	912	954	891	940	899	899	883	893	949	919	920	951	901	960	962	913	951	916	913	896	934	912	936	908	881	936	904	945	913	935	973	935	906	924	906	921	866	927	899	864	916	975	938	994	956	948	950	842	892	943	840	954	882	978	949	918	926	874	917	895	904	915	922	909	913	940	936	847	909	924	969	904	952	970	917	951	928	883	902	934	900	932	928	938	920	856	917	932	875	908	939	928	934	948	931	907	914	927	961	932	989	885	892	959	882	945	918	945	940	931	930	948	932	932	938	951	947	905	928	908	931	975	943	948	952	979	941	995	898	926	979	928	927	876	932	911	953	975	947	901	937	935	935	961	884	888	919	939	952	963	976	915	914	928	893	919	885	983	912	894	931	925	948	904	929	910	960	958	965	945	908	893	928	924	902	908	882	938	961	892	980	891	875	950	936	893	898	937	913	903	896	882	899	929	932	925	949	911	937	938	926	978	922	893	905	930	885	874	913	932	913	952	901	928	933	970	933	969	926	951	889	1004	899	967	918	932	911	948	909	916	922	871	986	947	909	945	905	992	925	908	924	891	925	904	923	880	975	936	919	903	928	954	953	896	944	867	944	922	932	920	948	949	969	896	905	923	967	903	907	936	913	922	974	900	899	945	872	930	896	922	956	877	941	958	975	977	863	891	925	923	911	945	940	830	921	950	929	964	944	924	907	980	942	971	975	881	917	922	940	926	968	908	951	884	968	938	878	887	954	963	938	880	935	907	865	933	1000	924	953	913	906	937	908	977	912	909	953	950	900	949	939	886	889	926	924	936	884	923	921	949	856	923	910	842	914	869	888	905	873	964	913	902	934	938	932	902	908	953	925	958	902	923	928	963	953	945	928	910	934	993	930	910	897	915	924	956	928	930	928	898	946	934	929	903	947	883	901	904	908	867	965	923	898	921	907	904	933	928	927	903	910	982	926	891	862	1005	886	913	950	882	919	865	969	948	969	901	922	873	913	935	950	861	930	905	903	909	888	938	882	908	963	941	933	934	947	1037	894	951	939	925	923	944	912	915	1001	840	912	866	944	934	918	963	925	964	976	937	959	868	969	918	935	938	955	895	899	917	893	925	948	902	923	971	929	894	917	920	897	1016	911	933	923	965	942	894	937	974	933	991	964	924	921	965	897	920	911	978	956	923	905	940	908	927	978	968	918	943	962	945	878	912	965	907	880	921	922	879	921	959	897	924	894	918	950	946	924	953	922	891	911	946	921	924	940	928	929	1004	840	840	917	960	957	924	912	941	892	959	957	1001	937	911	885	944	948	895	917	956	925	868	898	969	886	894	920	870	965	953	958	922	938	961	948	899	925	925	937	907	907	886	932	904	948	899	929	886	927	951	910	924	906	917	942	900	972	928	928	910	954	891	846	914	930	941	954	916	945	876	967	937	927	919	949	983	919	914	878	961	986	948	929	920	951	911	914	953	894	907	936	921	944	916	928	922	957	939	927	881	932	892	955	958	982	938	934	877	950	921	935	919	917	855	977	951	909	878	904	933	1010	953	927	873	930	953	891	927	879	953	931	898	911	912	901	896	872	917	881	946	888	944	960	948	904	926	942	951	931	881	914	901	939	939	961	947	927	966	920	919	943	984	905	957	890	936	955	970	870	905	918	946	922	991	942	964	918	918	961	948	923	928	941	954	913	920	887	950	962	950	965	882	889	931	913	918	977	934	888	925	903	949	903	933	861	928	952	949	953	959	894	943	903	941	944	911	904	930	984	856	917	886	969	895	956	924
25042	21063	27294	24889	10514	1079	770	620	567	488	511	469	488	493	476	469	469	463	448	436	477	433	458	467	435	419	462	432	419	421	413	396	451	442	433	437	435	447	464	456	452	444	418	445	422	432	461	451	440	417	427	390	452	413	419	435	438	413	433	420	436	451	431	392	408	407	454	455	447	403	387	457	411	411	424	421	422	382	467	422	433	428	431	432	420	437	445	421	453	432	413	432	408	426	445	435	419	434	416	443	420	417	432	407	415	403	382	396	431	426	420	419	417	426	390	391	411	367	438	422	422	418	420	397	422	431	418	416	444	401	429	421	430	397	424	431	398	403	440	407	418	428	394	454	391	445	424	423	437	372	414	410	405	427	399	453	409	451	388	403	447	447	387	426	415	406	412	408	432	419	446	437	437	426	445	430	409	413	400	429	413	414	393	400	439	420	417	415	406	395	423	419	432	419	393	421	409	425	441	392	412	400	381	400	420	380	417	472	432	403	420	370	425	398	421	437	432	420	402	437	444	389	436	412	438	450	414	422	417	403	399	452	395	429	396	419	368	457	446	421	416	409	423	440	432	408	463	436	439	406	391	426	381	428	439	386	441	435	422	463	416	386	407	397	448	444	430	423	393	388	418	410	405	396	405	441	465	369	432	374	421	392	454	424	410	382	432	419	407	418	424	422	447	409	435	449	390	416	459	385	421	410	431	435	450	415	410	394	427	409	423	421	403	439	387	432	452	406	400	414	430	383	407	445	418	447	448	380	404	453	434	416	434	430	383	439	429	450	435	407	436	401	411	392	440	384	421	431	447	411	414	437	447	417	430	424	409	381	413	429	405	404	414	391	425	406	402	431	413	400	402	404	420	427	453	418	427	434	398	423	425	431	443	400	401	395	396	438	452	438	417	409	452	418	377	416	395	400	392	417	410	407	412	398	439	428	402	386	384	445	432	396	410	421	406	400	378	459	446	443	423	436	398	422	404	431	429	405	407	404	428	410	455	441	402	433	425	441	422	407	405	425	433	440	474	390	439	406	410	433	409	443	413	382	458	441	427	433	424	424	400	413	403	390	431	423	422	431	425	408	418	379	418	411	433	428	467	405	411	400	410	383	390	412	424	420	374	421	440	385	412	412	423	446	387	433	418	394	397	446	387	428	442	418	416	410	406	402	405	429	409	419	419	457	460	406	393	418	429	410	397	410	372	420	427	407	424	424	436	431	411	395	446	406	452	444	411	440	392	434	415	427	412	404	422	386	432	409	420	402	404	433	449	436	398	396	445	438	415	455	380	354	426	391	424	401	392	405	415	412	422	415	427	410	418	452	401	402	433	433	401	424	454	408	414	404	432	425	418	431	442	433	377	401	414	420	407	426	407	456	416	398	392	408	465	448	438	483	447	429	402	441	441	442	379	442	428	389	419	429	433	445	392	426	430	406	416	416	394	388	411	449	419	429	439	437	422	414	397	392	454	416	400	429	420	418	436	428	423	413	426	400	419	425	432	415	435	406	403	449	422	426	419	411	413	376	417	406	401	426	421	382	418	427	384	419	426	404	435	394	406	417	447	421	411	419	370	432	396	439	423	455	404	463	411	421	418	433	425	436	434	447	397	394	434	439	408	415	462	417	428	424	413	447	447	409	376	420	439	436	439	388	405	433	403	411	417	420	452	372	393	432	400	418	412	414	401	372	388	450	436	437	396	415	399	422	399	411	433	430	409	429	423	418	424	384	422	411	394	397	415	438	434	438	421	438	411	442	418	380	439	424	417	432	411	412	421	422	412	405	427	396	414	410	428	439	413	402	395	413	414	421	452	446	403	432	409	435	420	425	430	447	413	427	409	447	427	435	413	434	387	445	426	415	409	408	425	430	418	409	409	446	404	436	423	441	415	427	399	458	462	451	406	419	433	419	425	413	445	418	468	440	419	405	416	402	394	394	387	399	447	433	424	436	413	404	438	406	451	424	428	407	428	423	445	428	390	423	431	427	441	421	429	408	417	424	386	391	403	419	428	396	408	400	437	419	406	472	409	409	396	450	418	408	392	431	457	411	397	397	417	421	400	432	431	392	413	450	426	398	470	391	409	392	373	413	409	440	414	448	413	399	406	448	468	426	436	409	418	403	427	435	403	407	449	408	392	432	416	420	429	401	423	415	443	442	444	357	441	425	459	405	418	402	412	407	429	439	414	408	431	424	379	402	434	423	413	429	432	407	434	430	430	460	398	420	443	398	419	410	444	422	422	471	406	427	393	394	425	426	415	404	406	391	424	428	439	414	446	411	420	385	446	426	412	411	394	447	429	425	382	407	430	432	396	441	418	419	473	439	452	421	424	416	432	420	447	440	425	410	413	457	447	410	439	459	384	399	423	414	390	383	402	456	401	396	442	398	401	447	401	363	407	408	428	400	448	434	420	383	435	442	426	434	407	427	389	426	406	428	421	449	395	425	416	430	437	425	427	429	407	434	424	455	430	439	426	411	409	435	375	408	379	405	411	424	386	429	419	414	457	399	408	424	425	441	397	415	433	431	447	419	460	426	409	399	400	374	408	457	445	468	418	419	439	416	433	437	384	410	436	412	414	409	429	408	417	442	395	445	430	405	456	408	407	417	446	419	394	432	400	424	417	436	370	443	470	406	424	440	411	426	432	421	409	420	430	442	441	375	431	454	383	427	415	436	422	374	439	413	427	424	395	445	409	380	427	402	463	440	388	389	430	416	454	456	424	415	420	427	435	391	400	424	390	386	411	410	451	452	455	428	426	426	404	445	399	432	410	406	415	409	413	458	432	406	414	403	395	445	424	397	396	456	413	399	441	396	435	421	424	382	409	418	421	389	442	373	410	423	396	416	431	419	421	440	418	423	411	414	425	434	382	429	420	411	455	425	388	419	384	412	421	400	417	426	422	410	396	397	462	444	426	443	458	381	406	421	442	433	398	383	422	442	426	388	416	389	415	393	399	419	425	418	422	421	440	421	460	420	404	416	405	395	418	423	458	404	435	387	440	429	406	415	406	413	433	434	410	407	391	408	418	369	400	443	442	443	425	403	426	436	405	412	439	438	417	412	445	398	430	449	430	394	431	397	404	391	440	436	437	403	420	405	408	414	415	427	417	376	433	429	419	451	439	437	428	421	424	392	433	404	406	393	402	424	420	421	418	395	427	402	437	436	377	403	454	396	394	392	448	414	393	391	417	407	403	408	470	426	458	407	434	390	413	406	417	435	437	437	407	413	388	425	461	406	397	443	399	393	416	460	451	395	403	406	450	421	423	413	430	417	432	414	448	435	436	394	423	387	403	401	414	383	415	457	378	381	416	417	444	413	439	428	429	416	398	417	407	423	419	428	422	365	407	408	424	411	405	420	444	411	406	442	434	426	418	401	394	421	405	450	401	405	435	407	438	404	428	427	453	375	439	418	430	449	408	415	429	424	380	399	423	447	407	455	395	420	403	418	423	427	394	413	420	406	401	438	402	419	433	401	412	426	442	434
13337	9470	7737	3800	2235	1805	1364	1124	1021	829	815	701	669	621	642	652	596	624	590	591	528	577	588	572	584	548	557	511	550	582	549	591	569	520	551	548	522	547	524	523	554	539	554	492	556	566	544	522	548	563	534	596	533	533	560	549	513	554	560	493	544	507	518	575	535	522	539	529	531	555	563	498	539	524	527	536	569	509	596	523	508	538	506	548	501	536	512	510	511	550	559	505	544	545	545	530	501	529	506	504	518	574	561	513	537	514	585	552	498	554	523	515	514	534	510	528	483	579	545	508	534	519	530	506	550	525	512	517	550	539	513	536	550	533	525	556	528	529	527	506	523	523	506	498	523	545	542	525	556	533	524	556	567	500	543	516	526	508	484	503	509	494	514	544	500	517	564	530	542	538	518	572	535	536	550	517	552	537	498	546	519	543	491	488	527	563	546	527	533	521	509	535	505	515	544	507	530	525	508	529	568	517	527	534	538	513	500	482	559	527	566	546	562	489	534	546	522	521	462	557	509	562	538	523	524	536	523	491	513	500	516	554	554	536	557	572	517	550	547	525	519	520	541	548	522	556	505	559	534	558	501	520	540	565	513	567	524	517	496	535	496	539	542	517	556	493	538	518	555	515	474	501	525	557	540	532	574	503	553	494	532	521	514	530	556	531	526	515	533	492	535	546	566	503	524	555	541	525	552	505	532	538	534	553	524	528	565	512	526	527	540	502	532	500	492	494	532	534	512	533	537	518	517	529	475	531	502	542	526	492	503	529	514	539	531	533	511	553	553	545	546	586	552	559	497	508	518	545	550	531	523	534	533	523	533	564	557	548	555	522	535	568	520	578	493	524	489	527	548	535	533	547	541	540	541	521	481	531	529	499	547	485	570	519	477	525	510	517	556	567	513	525	518	535	507	520	545	481	586	490	548	531	526	502	508	546	546	509	537	522	533	520	534	562	498	491	531	527	568	556	577	502	523	534	550	502	529	537	555	499	513	548	553	549	532	540	535	518	541	516	530	492	511	525	564	548	526	523	573	577	549	539	526	553	523	511	557	507	527	554	532	532	505	546	509	559	558	522	526	537	506	532	508	545	507	521	547	553	536	558	566	560	532	547	507	507	545	508	563	533	486	532	552	529	542	549	554	550	519	533	504	551	496	502	548	484	533	521	539	515	532	517	505	517	577	504	517	515	544	577	523	480	527	532	504	559	537	512	529	545	537	518	517	490	534	534	537	523	514	538	515	490	497	540	523	542	510	544	510	586	532	580	514	524	506	496	524	567	550	538	525	554	509	529	566	547	555	554	534	536	553	512	564	517	550	542	537	494	537	579	523	529	531	532	511	513	528	526	557	506	517	524	549	559	528	555	540	522	567	541	500	568	504	524	536	533	509	529	522	518	531	500	487	539	564	553	540	539	500	554	505	526	528	523	483	537	551	522	489	526	511	484	542	499	545	497	603	518	507	501	540	511	522	504	512	569	553	530	521	519	526	513	575	514	538	510	537	514	508	528	540	491	511	586	511	508	514	514	525	505	520	564	500	548	519	513	466	521	518	539	530	518	493	495	547	565	517	516	486	511	579	549	492	496	525	517	539	508	498	550	547	538	531	515	505	539	542	510	492	482	551	518	559	558	543	547	582	545	509	544	511	527	538	543	518	551	498	555	514	540	557	492	527	545	557	537	493	533	538	533	517	554	525	534	516	499	545	512	535	517	540	491	528	542	532	516	514	554	504	586	566	524	551	518	545	540	498	559	537	558	568	564	548	558	549	526	551	541	521	552	571	514	531	520	552	517	498	523	513	536	512	547	537	553	542	589	527	527	531	544	562	539	509	573	536	536	526	527	511	540	538	472	556	543	512	513	526	520	546	509	539	531	550	493	526	519	549	539	480	542	502	546	516	524	479	586	540	510	555	537	505	543	524	506	511	487	519	491	547	562	520	511	559	530	523	535	534	489	511	552	551	493	562	493	540	539	528	569	503	539	550	494	554	522	557	516	537	565	478	498	539	529	528	498	521	538	536	531	502	543	508	519	510	569	555	517	512	543	542	527	524	515	549	529	508	535	542	525	503	526	526	541	506	536	534	548	555	520	550	517	527	496	524	548	493	541	556	538	558	546	521	558	532	544	505	522	492	527	530	486	512	575	511	491	523	511	509	522	510	550	477	512	545	571	535	531	498	527	538	502	550	558	551	526	500	569	511	525	503	571	535	579	506	549	521	528	487	512	532	530	536	554	459	561	555	516	535	530	537	508	473	530	525	526	530	540	534	548	558	547	539	525	544	502	496	491	541	549	498	525	547	557	497	546	552	495	503	490	493	542	524	541	529	564	507	503	565	483	524	542	524	512	542	515	507	577	516	534	553	566	570	515	485	531	546	526	548	551	498	532	483	549	560	549	520	535	542	584	533	528	554	539	523	545	557	552	507	510	512	492	529	562	552	513	539	511	552	538	494	575	546	531	528	476	515	579	541	541	537	533	512	525	542	519	525	554	534	545	518	509	574	521	523	529	527	543	526	526	552	550	509	504	548	509	530	565	526	531	516	528	533	528	503	521	525	514	524	537	537	520	516	533	507	522	558	492	530	546	527	492	523	527	502	557	502	527	479	536	532	513	501	537	552	488	510	556	481	498	532	529	533	512	536	504	511	513	521	544	553	501	536	515	539	539	545	512	508	530	539	530	504	499	500	549	498	522	547	541	482	547	505	518	566	547	536	522	533	492	510	562	520	548	508	550	490	543	530	545	518	535	526	556	518	492	540	485	510	524	518	515	512	565	541	497	517	565	527	556	513	550	541	571	546	527	559	523	530	515	520	517	544	525	574	475	531	516	560	529	521	539	577	533	502	531	512	514	529	521	519	556	567	512	502	529	553	493	524	468	538	523	547	558	570	531	506	535	526	528	547	462	490	543	522	520	553	536	553	515	523	470	559	593	530	509	531	553	544	516	518	562	562	483	492	529	552	539	508	488	520	562	570	526	544	532	558	520	540	506	571	535	551	522	507	519	562	543	523	518	502	529	529	541	498	529	552	510	526	561	501	514	546	548	541	541	536	541	539	515	539	527	564	527	538	512	494	540	525	514	515	508	522	564	541	535	496	530	500	588	553	523	531	568	499	499	527	533	515	546	531	488	560	498	524	511	550	480	528	530	548	486	512	553	544	521	551	542	498	551	514	506	568	542	511	526	540	531	491	539	505	560	505	525	551	535	543	486	520	552	575	540	522	502	548	557	549	557	516	533	516	543	528	519	542	536	565	527	538	499	524	524	532	535	535	508	526	509	530	540	537	524	522	532	518	565	538	524	564	556	520	544	524	528	545	525	507	537	548	520	522	506	523	561	483	528	562	532	526	545	505	510	565	505	528	539	563	514	531	549	537	535	513	519	483	491	544	535	541	533	516	554	546	502	552	548	523	561	515	534	527	582	551	534	528	558	504	495	554	530	533	489	557	579	477	534	541	527	511	508	546	522	525	533	523	558	542	536
22900	21138	28929	23615	21128	21196	10831	2018	1555	1387	1331	1241	1222	1137	1124	1038	1016	1048	977	990	1009	995	912	910	1000	938	964	951	933	945	908	955	906	885	976	955	912	877	918	941	896	907	913	906	920	909	947	902	912	926	867	860	914	961	942	901	853	951	898	906	975	919	956	881	903	886	887	885	831	916	858	870	869	893	936	878	887	919	958	906	936	896	854	890	944	887	932	921	922	885	863	899	875	848	934	897	878	907	888	872	863	880	869	910	923	919	902	905	862	903	918	913	896	876	877	912	875	881	921	899	921	874	868	901	928	881	912	878	935	833	894	892	860	856	897	899	877	856	874	902	928	901	846	843	884	873	883	854	918	879	889	927	873	917	915	964	900	872	890	929	870	904	919	895	901	913	921	891	891	863	878	894	903	867	949	908	872	937	868	911	863	920	893	853	887	798	878	903	910	879	898	896	922	889	924	939	906	947	915	862	856	915	931	877	899	928	865	880	898	932	870	892	936	877	895	879	921	869	898	858	939	855	878	906	905	885	881	902	911	899	926	878	875	842	835	887	881	940	862	896	863	899	894	865	919	939	914	899	909	816	897	922	892	969	886	850	881	918	845	873	853	900	900	935	920	890	854	926	900	865	903	854	866	865	863	932	892	886	883	908	895	834	893	870	893	893	893	868	873	884	841	857	848	913	896	893	867	896	867	897	879	913	887	888	876	899	840	904	908	896	904	898	926	955	893	916	896	893	909	906	877	895	840	868	855	875	909	899	898	909	879	912	901	884	846	877	914	919	905	862	896	916	918	856	882	837	908	893	902	876	905	892	850	934	873	835	882	894	877	939	877	845	888	910	852	917	855	894	898	923	921	905	897	896	888	896	920	889	870	891	859	945	907	849	872	899	881	853	889	888	840	902	880	894	935	836	898	880	860	927	871	892	880	903	882	907	947	862	862	881	859	851	901	871	863	931	923	901	881	894	889	882	908	878	897	902	836	933	835	899	879	889	865	831	847	881	904	874	884	871	886	891	861	890	879	918	922	858	925	874	918	923	934	884	867	904	853	886	886	893	881	882	869	961	856	870	873	847	858	870	877	914	931	924	893	871	896	914	870	882	852	914	888	869	901	889	839	856	853	872	881	908	905	858	946	961	891	921	874	903	930	889	861	915	858	902	900	907	919	868	906	914	875	922	904	871	895	884	884	874	928	857	880	872	868	913	873	877	826	866	828	851	823	869	860	876	902	912	941	936	808	898	887	894	909	918	943	836	914	883	853	877	878	917	866	864	910	903	881	926	944	914	898	897	925	882	891	859	931	917	861	962	878	810	843	899	844	924	902	872	869	907	854	829	868	926	839	844	844	860	834	883	853	890	855	894	810	913	924	917	858	857	910	897	876	854	921	855	858	907	832	859	866	858	938	854	858	894	926	831	878	906	855	882	859	852	832	910	892	947	883	897	871	937	899	903	903	963	919	894	886	873	824	845	864	851	865	872	846	938	850	896	882	883	876	898	910	846	884	903	902	883	908	867	924	919	896	892	836	860	892	880	890	853	939	919	908	908	881	887	863	872	939	881	929	877	871	907	942	848	915	908	923	853	888	892	866	900	920	904	840	955	894	882	903	891	886	852	953	880	917	858	830	874	900	947	891	930	865	841	893	898	879	899	919	891	894	875	880	895	897	920	888	884	870	883	862	927	884	898	883	887	831	914	926	893	889	873	888	871	907	889	904	840	881	928	871	870	885	898	869	937	886	900	832	854	852	857	857	901	925	962	877	901	823	914	955	894	946	881	912	864	898	841	925	886	952	892	876	876	842	905	800	906	885	874	857	914	909	876	877	854	865	862	890	878	854	863	888	922	880	878	891	858	859	893	840	896	944	865	878	920	861	869	924	827	873	907	868	826	858	897	892	819	856	875	871	898	908	877	932	863	901	891	886	864	905	910	856	900	893	869	821	860	896	851	866	912	867	890	950	829	889	881	932	882	880	846	913	881	903	835	906	861	832	927	924	880	942	865	1003	867	915	887	865	854	860	878	902	864	897	944	861	842	874	953	926	884	868	947	886	910	949	921	939	864	945	872	917	875	892	902	924	904	943	923	845	835	884	889	889	900	881	852	893	853	855	919	819	881	902	854	861	900	844	938	914	897	842	906	936	894	887	911	879	936	881	920	866	885	915	818	878	868	850	935	877	866	854	887	909	908	900	842	903	931	882	874	874	878	907	890	868	855	927	923	894	897	882	897	893	854	877	851	887	881	931	886	846	853	899	914	849	808	897	913	935	809	858	916	911	915	935	882	943	883	869	909	867	894	867	843	811	847	889	904	912	863	918	918	915	860	827	906	913	889	889	891	835	915	837	933	885	880	903	901	908	881	850	868	888	892	896	889	842	934	866	886	861	895	861	851	864	904	936	862	888	891	932	855	881	891	900	878	861	884	882	889	856	841	895	868	912	893	849	888	849	899	924	905	877	860	850	891	896	871	883	906	831	871	845	895	948	853	911	875	874	908	889	897	954	830	871	959	874	908	844	888	925	891	909	887	837	914	882	856	885	940	880	860	844	882	789	921	926	880	891	917	837	905	901	894	813	888	879	867	848	891	889	935	891	915	894	844	864	856	874	887	867	846	867	935	888	851	898	904	899	910	945	839	894	907	888	876	887	959	860	866	855	861	886	863	857	880	849	905	879	825	869	883	846	883	894	842	878	913	904	906	847	916	895	892	858	869	841	903	888	832	865	874	843	892	910	914	836	899	852	864	859	924	825	919	893	879	885	840	908	901	868	837	910	917	839	819	888	904	864	845	903	928	923	882	884	880	864	891	904	869	861	869	894	905	833	945	843	876	883	889	904	877	880	883	871	873	905	941	807	891	895	857	898	885	834	926	949	934	868	887	846	891	893	862	878	924	917	898	869	935	867	914	923	937	902	893	866	891	881	893	917	893	878	893	898	917	893	902	908	946	945	915	932	906	867	908	908	890	900	888	910	959	852	839	890	875	834	882	876	904	882	873	887	896	882	893	935	867	851	847	914	893	904	890	927	852	885	904	877	878	877	871	887	821	838	922	885	930	869	874	888	898	863	920	920	922	830	830	877	817	902	877	902	875	928	864	839	900	876	870	873	873	862	832	831	889	884	880	835	971	906	866	925	854	931	851	832	878	899	880	906	847	890	865	868	840	886	886	906	865	844	919	871	927	879	904	831	850	911	897	837	896	890	872	865	890	871	865	895	828	910	864	887	866	852	926	906	877	872	868	897	940	908	903	911	913	869	844	886	909	826	855	878	873	931	897	903	892	865	901	901	833	897	896	865	865	919	865	850	872	884	913	884	859	953	946	952	885	870	903	902	872	946	868	860	821	934	873	881	861	917	859	905	931	887	902	883	867	877	854	970	927	853	924	851	881	875	858	898	874	900	899	879	887	884	876	859	860	875	851	859	864	907	907	904	914	868	882	891	830	885	819	867	828	871	813	911	898	912	961	872	914	921	885	935	859	909	851
16044	19989	17357	9751	6307	4808	3748	3150	2580	2195	1959	1771	1620	1585	1423	1365	1361	1278	1302	1285	1211	1209	1199	1203	1149	1211	1161	1083	1156	1151	1132	1032	1147	1094	1064	1080	1095	1104	1122	1085	1081	1081	1062	1046	1072	1067	1064	1059	1055	997	986	1115	1049	1093	1021	1027	1060	1004	1033	1119	1057	1039	1081	1046	1004	1049	1016	1035	1041	1002	1051	1029	1050	996	1042	1042	1046	1033	1056	1071	1039	1060	1050	1072	1010	1061	1016	1066	983	1050	1025	1057	1064	1116	991	1100	1086	1083	1030	1089	1021	1059	1076	1024	1033	1030	990	1039	1072	1096	1062	1043	1031	1044	1084	1010	1089	1011	1070	1086	1052	1045	1031	1052	1063	1061	1067	1070	1005	1061	1060	1020	988	1044	984	1006	1043	969	1048	1099	1029	1054	1028	1040	1030	1044	1061	1054	1071	971	1025	1052	1078	996	1025	1038	1037	1072	1068	1050	986	1015	1013	1015	1094	1015	1025	1095	1026	1113	1073	1048	1083	1052	1061	1016	1057	1069	1042	1078	1129	1117	1017	1030	1021	985	1019	1061	1079	1017	1104	1035	961	1065	1068	1043	1029	1008	1086	1071	1043	1089	1040	1068	1057	1034	1068	1079	1018	1001	1061	1059	1044	1084	1061	1025	1032	1042	1061	1054	1025	1078	1011	1051	1061	1020	1086	1072	1028	1098	1065	1047	1077	1018	984	1064	1014	1036	1033	1067	1006	1041	1066	1014	1057	1045	1088	1092	1063	1074	1034	1030	1018	1039	1017	1030	1050	1027	1029	1070	1016	1001	1056	1062	1081	999	1006	1068	1039	1054	1062	1058	1026	1082	1062	1102	1014	1037	967	977	1057	1063	1009	1024	1085	1031	1025	1019	1045	1020	1007	1020	1059	1001	1024	1043	1062	1103	1015	1062	1114	992	1014	1015	1001	1043	1087	1069	1004	1008	1008	997	1062	1036	1066	988	1013	1030	1042	1101	1032	1032	1054	1025	1050	1064	1027	1041	1000	1053	1013	1038	1037	1060	1035	1048	1029	1069	1061	1092	1065	1069	981	995	1039	1023	1115	1049	1027	1053	1007	1054	1066	1061	1044	1037	1014	1047	1079	1012	1060	1048	1019	1028	1022	1056	1036	1140	1003	1079	1048	1070	1045	976	1045	1018	1052	1020	1032	988	1038	1025	1069	1052	1005	1038	1005	1036	1004	1088	1085	1052	1040	1073	1084	1006	1006	1045	1040	1029	1011	1010	1081	1031	1054	1009	1012	1020	982	1019	1024	1013	1044	1115	1003	1079	1047	1017	1036	1042	1066	1107	1058	1048	1012	1088	1021	1032	1086	1025	1006	1064	1053	1037	1049	989	1038	1111	1040	1055	1022	1104	1064	1007	1074	1058	1010	1061	1082	1036	1026	1069	1051	1016	981	1051	1040	1039	1074	1049	1028	1061	1015	1056	1040	1031	991	1042	1051	1035	1100	1036	1038	1024	1096	1038	1062	997	1027	1022	1037	1022	1038	1018	1075	1031	1058	996	1026	975	1042	1025	1028	1013	1109	1042	1027	1001	1059	1023	1097	1068	1088	1032	1050	1046	1061	1014	981	1055	1046	994	1007	984	1073	1057	1072	1070	1032	1038	1025	1015	1067	1072	1052	1055	1096	1014	1010	1013	1065	1052	1032	1010	991	1078	1045	984	1032	1048	1029	1012	1013	1087	1032	1009	1061	1024	1021	1050	1022	1021	1050	1057	1030	1047	1084	1045	1027	993	1086	1064	1103	1051	1078	1033	1075	1058	1080	968	994	1068	992	1076	1039	1003	1067	1046	1032	1036	1013	1000	998	1077	1001	1013	1073	992	995	1020	1096	1020	1016	1095	1010	1060	1024	1047	1048	1057	1038	1015	1082	1033	994	1046	1064	1019	1052	1028	1028	1113	1054	1003	1047	1017	1047	990	1047	1023	1088	1054	969	1014	995	1067	1074	1067	1049	1024	1055	1037	1026	1033	1054	956	1058	1067	1065	1039	1077	1104	1061	1033	1034	1055	1053	1091	1026	1056	1049	1024	1006	1066	1023	1019	1019	1078	1024	1067	990	990	1042	1061	1072	1061	1038	1009	1021	1085	1061	1043	1037	1042	997	1026	1039	987	1088	1056	1045	1096	1062	1038	1004	1067	1076	1063	1077	1045	996	1048	1061	1059	1044	1088	1046	1115	1083	1002	1020	1001	1068	1096	1063	1036	1045	1031	1051	1045	1040	1063	995	1056	1050	1056	1037	1061	1060	1069	1052	1037	1042	983	1029	1016	1039	986	1011	1022	1013	1024	1092	1055	1024	1046	1028	1055	1035	1035	983	1069	1008	1024	1092	1019	1043	1115	1053	1038	1041	1050	1027	1040	1092	1073	1041	1025	1044	1060	1050	1025	1040	1041	1038	1034	1075	1058	1028	1038	1086	1014	1031	1033	975	1013	1053	1060	1053	1024	993	1074	1024	1106	1018	1069	1065	1008	1081	1048	1043	1013	1089	1018	946	1023	1041	1051	1019	1097	1038	1018	1030	1027	1026	1071	1018	1021	1003	1041	995	995	1087	1021	988	1010	1072	1038	1033	1057	1028	1109	1053	1045	1070	1077	1047	1047	1047	1021	1051	1027	1064	1004	1061	1043	1038	967	1015	1008	1027	986	1068	987	1095	1101	1011	1040	991	1021	1064	1058	1092	1043	1004	1060	1059	1051	1092	1112	1062	1056	1031	1110	1034	1111	1076	1087	1055	1075	1010	1039	1037	1034	1036	1058	1016	1117	1048	1045	1082	1094	1034	1009	1037	1004	1035	1039	1035	1031	1054	1047	1034	1026	1009	1006	1091	1054	1013	1093	1042	1074	984	1061	986	1023	1045	1065	1031	1012	1073	1031	1088	1069	1044	999	1052	1027	1027	979	1012	1040	1043	1064	1018	1035	1074	1029	1053	1087	1035	1047	971	1057	1055	1056	1018	1041	1031	1021	1041	1108	1033	1032	1063	1030	1037	1055	1004	1024	989	1047	1035	1013	1074	1012	1030	1045	1028	1060	1050	1038	1036	1041	1039	1055	1031	1069	1032	1080	1084	1060	1064	1065	1090	1009	1002	1014	1055	999	1040	1094	1045	997	1034	1034	1050	1051	1095	1030	1012	1049	1089	1023	1078	958	965	1062	1065	1111	1012	1046	1003	1027	993	1049	1000	1027	1002	1040	1006	967	1048	1078	1132	1033	1073	1074	998	1114	1045	989	1051	1080	1048	1022	1006	1066	1094	1007	998	989	1079	943	1037	988	1005	1028	1070	1127	1022	1056	1129	1037	1042	1010	1031	1100	980	1085	1028	1046	1068	983	1079	991	1036	1041	1041	1051	1034	958	1044	1118	1110	1020	1138	1017	1054	1068	1055	1066	1084	1023	1001	1031	1061	1020	1000	988	1015	1090	1094	1016	1025	1010	1033	1068	1041	1072	1038	1005	1058	1030	1072	1031	1044	1007	1012	1119	1041	1021	1057	1039	1006	1014	1030	1035	1044	1041	1075	990	1058	1058	1034	1025	1035	1053	1067	1137	1069	1007	996	1027	981	1032	1051	1070	1037	1036	1046	1027	1025	1058	1024	995	1027	1021	1044	1026	1048	1003	945	1016	1050	1007	1046	1048	1023	1058	1044	1042	1031	1027	1063	1112	1023	1094	1030	975	996	974	1040	1090	1048	1086	1026	1105	1079	1040	1022	966	1045	1039	1038	1025	1061	1044	1057	992	1001	1044	1079	1009	1083	1044	1006	1073	1012	966	1015	1059	1075	1018	1098	1048	1011	1011	1001	1016	981	1064	1079	1081	1048	1049	1087	1042	1006	1024	1019	1041	1041	1028	1083	1025	1036	1056	1055	1074	1021	1033	1091	994	980	1029	1084	1018	1029	972	1031	995	1064	1013	1042	1019	1003	1047	1044	1068	1070	1052	1068	1012	1039	1067	1038	1091	1020	1053	1013	987	1002	1022	1060	1059	1026	973	1009	1074	1030	1032	1090	1033	1050	1069	1009	1071	1029	1034	1076	1005	1066	1076	1048	1037	1028	1043	1042	1014	1020	1032	1027	1042	1051	1038	1014	1019	1042	1057	1051	1034	1047	1042	986	1116	1019	1042	1020	1048	1069	1133	1016	1048	1049	1055	1019	1074	1065	1041	1095	1042	1035	1052	975	1002	1026	997	1012	1021	1052	1029	1074	1039	1070	1066	1030	1066	1026	1045	1027	1036	1012	989	1067	1004	1023	1037	1021	1013	1074	1052	1130	1007	1060	1114	1020	998	1043	997	1007	997	1041	1045	1054	1079	1061	1102	1038	968	1033	1021	1046	1028	1034	1027	943	1089	1019	1030	1055	1066	1073	1116	1016	1027	1094	997	1011	1038	1095	1042	1013	969	1042	1015	1057	1059	1083	1032	1041	1081	1044	1084	1034	1035	1004	1056	1076	1087	1042	1076	1032	1099	1079	1023	1041	1111	1088	1044	1057	1108	1013	1034	1030	1038	1075	1039	970	1065	1046	1031	966	1047	1038	1005	1050	1024	1017	1083	1030	1023	980	1037	1038	1045	1008	952	1039	1019	1088	1006	1137	1075	1012	991	1014	1086	1028	1130	1054	1005	1064	1054	975	1072	1046	1014	1044	1002	993	1019	1041	1059	1040	1006	1043	1075	1005	1052	1054	1002	1069	1029	1001	1044	1012	1047	1067	1071	1025	1078	1071	1003	1067	1087	1021	975	1033	1051	1085	1002	1064	1095	1083	1080	1049	1021	1057	1039	1014	1026	1028	1050	1075	974	1031	969	1097	1063	1067	1034	1029	999	1020	1049	1060	994	1073	1063	1099	1078	1026	1029	1081	1081	1059	1044	1024	1038	1127	1044	1045	1077	972	1071
27167	19963	8003	1460	787	680	556	567	534	517	513	516	460	500	474	523	490	444	501	455	483	473	503	478	501	486	477	478	515	485	532	471	543	472	466	483	471	468	474	477	524	455	457	492	509	489	476	454	476	517	490	524	472	490	495	491	512	473	496	472	491	503	506	531	441	440	454	498	474	488	436	519	482	453	497	469	459	488	465	471	481	498	533	473	498	455	442	457	491	486	483	465	467	484	471	525	495	459	461	488	508	492	497	448	505	505	482	489	485	436	475	463	497	499	493	496	515	451	492	412	456	498	537	481	488	483	450	491	519	512	454	454	486	494	472	467	471	463	471	497	491	482	477	485	472	480	488	501	492	520	496	458	478	511	488	441	475	490	467	488	506	445	478	483	523	471	503	491	481	487	480	486	526	411	493	493	509	524	486	491	458	461	517	534	510	461	469	488	505	498	477	480	481	464	510	488	455	470	485	487	475	518	488	536	529	503	473	515	484	508	499	490	475	465	468	490	484	498	489	471	486	447	481	530	529	477	492	471	540	462	535	489	493	480	502	534	478	484	475	545	464	483	476	534	577	476	489	525	506	483	489	481	482	479	443	508	485	480	531	474	545	457	486	486	496	478	487	528	471	481	505	466	465	501	513	495	472	485	504	472	463	472	481	514	482	466	510	440	511	468	433	486	493	478	473	478	509	526	469	509	492	498	501	483	467	480	498	461	466	476	488	483	454	520	484	479	484	443	480	507	448	451	497	539	454	497	510	483	456	503	486	519	510	469	493	475	462	475	475	493	477	476	517	459	470	515	451	525	483	500	506	481	514	485	476	517	478	498	482	475	501	507	461	520	491	463	512	507	469	480	473	474	514	466	514	480	492	501	477	467	498	499	486	499	464	492	509	469	457	489	487	508	465	498	496	490	507	504	467	487	479	443	474	515	496	521	461	454	491	474	466	499	488	495	472	478	491	464	498	520	471	437	454	509	489	511	471	497	508	480	476	478	470	468	476	493	529	464	494	466	498	509	477	466	483	492	476	510	489	499	515	494	440	462	512	481	464	495	484	485	463	513	497	479	506	495	442	483	488	490	508	466	522	489	472	472	501	516	496	473	468	468	499	481	530	487	526	480	503	486	481	514	507	546	486	488	476	476	488	468	455	492	502	513	519	492	494	491	479	519	467	504	474	497	501	495	479	494	452	476	521	499	483	481	509	478	531	488	476	515	545	473	489	499	458	529	447	491	466	475	497	511	519	482	484	494	514	479	469	506	506	462	450	464	466	487	478	503	500	488	423	478	481	494	477	504	492	474	465	451	493	477	494	479	502	453	513	506	506	494	522	513	485	507	472	492	485	496	485	454	475	487	490	490	496	494	506	467	505	502	484	530	485	495	497	490	506	481	517	475	498	467	498	504	479	501	487	448	540	499	489	494	462	493	443	499	497	479	490	499	499	496	452	529	459	487	510	494	493	498	477	493	463	472	495	506	467	487	486	482	472	452	465	507	512	504	477	500	506	462	501	472	470	506	469	470	500	473	495	501	497	483	493	471	491	482	475	490	481	494	517	519	485	501	527	486	473	497	467	469	484	465	456	484	484	481	494	472	483	444	538	498	505	495	479	521	488	460	478	498	468	489	513	512	481	504	486	452	477	488	513	493	454	519	497	483	476	503	513	458	457	521	472	478	485	473	455	485	512	457	452	457	496	470	488	473	496	493	541	501	506	491	478	533	497	504	495	494	534	469	458	505	472	507	519	482	487	477	485	500	430	475	474	488	516	483	481	506	500	503	446	496	473	482	476	483	493	478	521	498	461	482	462	487	472	471	479	499	472	518	472	534	481	492	484	485	507	485	479	481	519	495	535	489	466	470	485	521	504	496	478	470	487	467	489	485	478	483	474	494	496	486	487	517	497	472	485	470	455	506	486	488	511	475	480	468	493	490	472	484	440	504	499	475	477	464	546	498	469	499	456	509	514	455	502	501	493	456	494	425	497	494	503	476	534	472	465	476	487	507	492	461	515	499	500	524	499	499	486	515	479	497	485	512	569	519	419	479	497	463	510	481	471	487	499	519	506	478	473	528	483	484	487	455	502	505	446	505	458	485	515	499	483	478	489	519	505	477	436	496	482	494	506	512	530	498	485	485	468	508	498	507	484	483	486	531	481	466	495	515	481	518	502	498	513	481	512	500	473	539	516	534	478	480	517	526	489	447	488	507	504	497	493	478	492	506	468	440	487	501	498	477	502	433	479	490	508	454	485	529	484	501	492	487	474	507	500	500	507	531	471	531	487	517	521	479	513	483	541	480	468	480	449	461	494	489	531	498	507	488	516	517	462	486	493	489	480	510	463	498	495	516	490	491	463	463	484	489	495	492	478	447	482	511	462	506	545	492	488	490	501	511	465	484	453	488	465	512	482	482	507	470	480	515	491	460	517	476	472	459	471	496	490	506	502	486	481	497	509	492	499	476	502	474	495	474	489	514	492	496	487	478	482	522	450	506	478	492	480	503	491	475	491	462	490	513	455	480	474	515	481	490	472	479	505	506	526	470	494	494	475	456	448	463	469	485	528	496	500	498	485	446	475	537	509	526	547	455	470	495	525	457	516	474	456	495	472	486	484	473	486	491	486	515	520	504	518	527	471	479	506	527	486	507	506	494	478	497	457	486	465	456	476	548	508	486	499	492	512	470	499	462	519	471	470	506	512	470	511	508	478	498	457	464	472	494	466	501	469	511	466	497	482	490	485	453	479	496	471	485	447	482	461	522	478	470	454	468	491	498	512	446	503	486	502	495	505	446	457	470	489	518	501	490	478	496	489	483	514	517	492	477	505	477	485	473	481	451	466	495	474	490	504	483	491	522	515	475	492	526	476	464	485	468	474	465	481	489	490	506	536	482	493	454	468	476	489	477	477	499	460	475	451	508	463	494	506	494	475	500	507	502	482	487	534	479	465	479	483	513	495	512	479	443	483	497	488	481	515	438	512	463	454	469	484	509	470	529	489	492	455	498	467	517	487	524	482	505	529	497	480	488	501	487	483	468	448	480	494	502	478	522	494	475	454	489	475	469	470	524	477	517	458	491	478	476	481	512	483	522	489	457	482	507	510	493	468	508	472	455	460	448	484	499	438	454	511	515	513	466	471	492	475	507	474	488	486	502	486	457	498	489	489	483	475	456	504	479	490	471	460	483	493	508	512	498	503	476	503	511	480	482	485	458	516	465	489	481	463	464	517	454	509	472	472	508	517	470	487	520	496	517	483	511	506	457	494	470	493	489	507	527	438	492	493	519	462	503	475	488	522	466	485	475	496	504	492	464	526	470	474	453	493	489	488	507	458	516	522	455	477	446	481	475	507	512	486	454	456	501	447	496	472	475	487	512	503	519	521	517	511	520	493	454	484	513	489	482	476	503	480	505	499	514	531	491	485	472	502	471	499	465	503	488	496	486	503	503	470	463	456	522	475	467	500	477	515	432	490	505	476	495	501	465	469	478
11544	4329	3155	1598	1184	894	802	708	635	644	615	618	643	612	561	626	620	554	560	567	593	572	605	573	574	607	548	666	616	602	602	533	568	581	599	585	573	598	593	628	581	550	574	592	597	621	590	606	566	623	574	602	606	630	597	645	599	609	602	547	601	600	598	557	586	584	600	578	611	611	574	598	573	592	593	598	586	604	646	566	596	581	549	568	635	610	612	557	599	582	572	566	610	603	598	606	618	606	578	600	609	571	631	599	595	567	597	611	585	586	583	602	606	594	597	598	606	622	580	575	566	601	603	583	587	579	593	558	591	595	601	570	633	610	597	618	560	571	616	581	596	579	605	594	572	576	563	569	597	554	593	663	635	598	601	580	613	581	607	623	601	620	611	596	575	589	581	587	580	575	590	600	600	615	604	597	551	581	612	589	585	598	596	581	589	575	547	593	565	603	610	636	578	562	604	575	582	577	558	566	592	552	598	625	599	606	567	582	568	606	578	642	591	598	611	571	621	581	572	589	583	606	604	581	618	610	576	573	644	549	581	541	600	604	601	619	594	593	541	603	609	576	593	569	601	614	587	597	573	608	581	622	567	591	568	577	572	593	625	596	578	620	583	619	589	582	566	577	600	595	596	580	581	578	586	607	543	594	598	597	562	609	578	568	580	598	545	546	576	576	598	586	646	564	608	580	604	565	628	582	596	580	589	643	606	605	612	602	576	570	606	566	571	582	594	602	592	636	616	570	633	660	602	599	589	588	579	575	539	561	580	554	605	591	582	580	582	582	570	581	587	584	608	569	624	605	562	595	565	592	574	623	598	560	602	570	663	559	551	591	572	613	574	603	577	576	559	580	592	640	571	587	572	554	543	570	551	592	570	583	593	566	597	604	617	578	580	581	617	590	572	593	580	617	613	628	552	547	597	585	573	582	632	561	595	613	585	596	578	592	569	595	603	564	550	619	637	577	589	585	599	581	571	599	616	537	612	555	623	570	584	603	589	582	608	576	573	633	560	570	576	622	585	593	616	595	566	550	575	624	580	591	573	582	607	580	607	564	605	602	580	583	611	570	596	605	621	583	608	575	591	565	577	584	595	624	591	581	585	606	540	599	559	505	564	612	582	570	585	577	589	568	612	625	568	591	576	588	620	579	613	568	574	570	601	584	619	552	591	585	620	570	630	591	578	583	602	585	580	591	572	590	585	619	582	604	599	603	595	583	563	608	568	607	645	631	646	628	607	610	558	584	599	617	624	601	598	605	609	603	593	586	560	632	596	584	564	584	588	618	600	588	549	593	535	621	626	544	595	631	535	574	619	587	564	605	566	614	627	612	613	576	596	586	637	580	628	595	584	604	573	540	555	573	569	540	577	624	622	626	625	617	585	612	597	563	589	577	596	625	567	554	600	578	606	545	614	602	590	554	586	635	623	543	575	609	599	567	623	601	641	559	568	572	609	598	536	573	595	566	547	561	651	613	569	569	601	600	610	568	596	616	597	587	617	611	579	578	556	580	588	537	604	584	620	536	613	548	622	545	576	588	586	584	608	556	578	544	582	575	653	558	566	612	627	610	574	608	563	580	566	553	613	528	564	539	621	594	589	560	577	619	588	592	589	566	607	585	591	632	575	609	579	586	593	620	566	566	573	592	632	607	584	633	611	571	628	572	559	623	535	594	571	534	616	569	546	545	614	579	602	598	598	588	568	572	588	597	568	575	559	603	602	585	558	561	608	604	603	571	602	579	576	577	611	642	602	575	556	573	614	591	604	613	566	601	583	601	610	569	576	609	574	562	592	579	583	616	656	603	588	579	566	594	613	574	570	599	621	612	585	596	570	576	587	542	606	563	595	613	521	595	589	613	612	567	560	597	600	615	579	611	625	591	611	598	586	606	606	583	566	583	560	590	583	574	590	605	613	589	576	620	620	569	616	547	570	637	568	594	584	551	601	569	586	567	615	589	631	617	574	632	596	554	595	584	560	563	593	585	612	582	550	566	574	579	611	578	548	557	585	577	604	580	610	601	594	635	587	565	592	640	555	634	611	580	623	511	618	599	575	599	608	651	619	581	564	586	545	589	581	601	561	554	595	595	592	565	614	579	563	589	576	576	572	599	596	565	603	632	606	581	598	586	587	622	586	569	574	557	566	590	586	602	555	597	588	605	570	612	616	589	551	625	618	649	605	614	554	576	581	584	584	573	633	558	638	602	540	548	544	604	588	586	593	580	606	615	610	598	624	600	594	624	650	614	581	589	634	593	626	607	547	630	588	624	600	610	565	606	598	612	608	618	569	605	581	620	612	582	576	578	560	592	564	600	594	614	576	596	609	597	589	596	583	557	560	568	559	606	577	546	552	564	601	596	575	609	591	589	570	592	578	633	578	540	609	627	563	565	623	631	603	583	588	590	560	585	582	570	585	594	573	597	572	593	585	590	594	589	591	620	597	596	605	571	611	546	605	567	589	597	581	607	592	625	623	556	592	596	576	593	603	600	592	543	539	571	580	604	587	631	619	589	589	588	589	559	564	598	578	569	577	576	572	591	581	573	628	576	603	611	570	577	641	642	614	574	590	541	591	571	608	579	575	587	524	605	596	608	589	551	643	595	588	601	603	614	586	591	551	580	609	618	564	617	588	595	576	570	579	557	546	603	666	588	642	540	573	618	577	590	575	664	571	637	553	611	612	592	599	586	648	624	597	584	561	599	592	592	541	567	577	619	595	598	583	584	626	585	573	569	620	622	634	566	555	601	575	564	611	593	598	611	604	588	558	604	599	574	571	576	580	538	561	577	564	569	571	607	578	582	583	611	596	588	602	578	541	612	538	578	639	605	548	569	602	626	560	606	558	583	627	566	595	602	603	584	564	576	565	587	616	576	608	540	583	589	582	526	616	571	577	603	532	552	584	569	563	619	574	574	583	587	587	592	592	661	572	588	544	604	601	572	613	600	597	594	563	623	615	557	559	615	575	596	614	596	592	581	600	604	577	577	566	644	582	590	572	606	551	610	560	583	599	598	592	603	647	613	610	600	617	607	593	573	605	585	584	603	546	617	584	552	600	586	603	595	639	642	635	576	588	558	579	613	658	612	581	588	619	582	572	585	570	575	598	579	613	555	632	567	546	573	625	594	578	603	550	586	624	614	576	612	632	565	586	579	555	617	596	520	615	628	570	590	640	605	572	618	577	589	586	621	573	561	610	564	603	577	568	576	572	585	587	615	574	577	564	609	578	598	649	610	542	543	573	535	606	631	559	610	593	632	569	546	624	561	583	552	614	579	625	567	576	568	628	562	596	582	555	636	573	590	579	572	599	606	588	550	612	612	603	601	549	565	598	613	616	611	628	587	593	580	625	556	594	605	581	602	628	569	567	582	548	597	583	609	631	620	593	602	594	620	592	625	595	579	570	594	567	548	601	606	612	588	605	571	555	638	593	570	554	547	591	601	566	586	597	632	562	544	619	591	555	591	629	592	596	634	610	556	605	585	617	586
23824	21090	28422	23983	21108	11360	2010	1323	1171	1105	1068	984	971	920	915	882	885	877	890	888	850	876	848	787	875	881	869	832	847	762	808	841	840	822	842	820	813	826	761	846	756	802	824	806	816	817	854	801	787	821	802	851	802	826	847	839	831	796	791	833	813	853	757	863	792	802	794	789	769	833	786	850	818	786	822	841	768	825	841	759	781	834	790	782	747	805	787	805	836	821	744	782	854	818	786	856	822	864	816	806	816	802	791	810	774	798	861	838	783	779	827	837	847	780	870	863	810	780	824	857	847	848	859	885	791	805	811	790	772	790	823	839	765	852	866	821	861	817	800	846	815	829	762	821	851	816	827	757	831	819	806	794	795	820	826	828	821	789	850	812	779	860	840	816	852	824	835	837	832	861	839	791	835	799	785	798	799	842	794	809	816	818	839	816	816	847	842	809	765	821	823	808	812	795	790	836	790	887	774	792	784	837	813	825	800	824	773	814	797	789	810	839	858	795	853	782	847	801	736	815	843	805	805	805	780	817	758	820	807	840	841	826	785	788	818	765	810	878	800	820	854	827	801	838	799	800	751	846	807	820	865	795	751	800	850	787	797	815	801	852	832	803	823	822	830	841	807	791	851	880	767	796	799	826	865	753	827	846	842	772	832	767	807	772	827	786	791	793	801	805	821	814	806	751	763	782	759	850	790	785	827	825	846	830	799	804	823	780	858	824	811	794	805	840	840	794	821	899	802	821	807	798	817	838	809	786	816	818	821	804	804	853	814	777	878	785	807	812	800	772	779	801	793	810	804	795	821	812	775	817	776	795	803	831	791	848	814	811	803	819	769	794	784	830	806	840	865	771	824	766	830	843	819	752	768	813	820	800	789	833	812	819	788	801	830	842	801	789	835	836	805	836	805	814	793	873	817	787	878	789	869	762	761	775	790	827	801	878	768	768	767	840	838	817	812	824	849	795	791	843	759	741	821	801	815	818	813	831	771	738	793	833	762	833	827	829	769	779	762	852	818	791	810	829	835	761	836	820	782	762	782	785	833	838	772	856	784	800	787	789	842	794	825	801	860	794	793	772	811	813	814	824	800	810	863	838	792	846	768	820	833	804	763	816	803	788	808	804	814	811	820	810	869	807	840	872	829	794	773	809	775	794	835	819	815	815	769	787	832	810	804	831	776	776	823	819	864	858	852	806	784	802	771	731	766	789	800	840	821	818	773	830	820	858	784	764	802	822	766	825	830	809	832	815	837	784	830	846	810	783	778	807	793	777	841	851	817	813	810	825	785	768	821	795	770	843	819	830	827	840	785	807	803	803	793	823	814	788	773	828	833	768	805	794	827	826	813	860	813	815	784	771	806	798	792	797	823	826	869	813	778	815	815	811	810	806	791	835	822	838	801	823	798	830	817	779	806	817	811	811	822	820	818	856	826	783	831	840	832	763	756	770	833	824	759	793	853	780	796	742	801	786	794	833	786	831	783	795	771	822	776	787	808	813	840	821	777	788	834	769	766	834	764	793	770	775	823	780	826	798	728	843	807	807	821	770	794	792	807	808	771	812	857	760	801	799	734	753	800	815	812	807	784	784	751	797	800	806	784	787	809	756	798	781	809	828	857	767	798	804	748	856	765	781	783	782	808	805	821	791	841	833	803	815	811	813	814	784	813	745	802	805	879	803	789	793	846	804	838	831	800	798	767	786	789	790	797	800	840	801	786	847	779	779	790	766	815	815	782	831	756	834	811	760	787	803	794	812	817	782	842	884	747	782	822	771	788	823	770	782	815	835	764	796	839	781	829	793	807	787	817	778	811	770	768	762	818	833	823	771	785	794	842	783	836	795	835	858	836	823	803	841	844	833	782	806	826	745	793	800	873	828	816	780	829	787	845	750	781	774	850	833	842	785	833	752	766	771	794	788	835	819	812	802	796	827	779	803	814	790	811	841	787	813	818	815	810	846	834	811	779	785	845	789	810	750	814	813	837	855	789	843	845	821	746	791	873	777	789	841	835	801	806	813	845	781	843	816	809	798	760	884	753	787	784	864	817	808	844	835	799	795	802	821	813	779	791	807	847	778	804	820	799	803	788	789	772	836	834	774	790	809	826	825	809	787	792	741	799	800	810	846	804	782	785	789	797	838	837	817	786	807	775	802	807	812	799	772	794	822	829	784	817	833	758	780	826	834	765	811	791	786	775	816	854	820	771	865	836	769	826	789	823	822	841	792	845	793	861	785	858	866	827	783	812	773	769	790	799	808	851	854	811	792	766	822	828	828	779	828	740	823	825	831	836	814	766	780	794	808	793	824	748	801	842	820	826	770	792	799	835	840	783	840	787	811	816	816	800	813	763	788	829	806	794	812	815	773	750	786	836	868	807	825	767	793	862	825	763	769	805	839	805	796	793	809	801	793	813	791	802	785	786	831	796	822	810	798	761	811	796	789	799	805	806	848	813	819	789	806	788	833	801	791	846	801	804	832	756	790	797	792	745	788	775	790	801	848	808	800	799	828	810	805	825	775	804	799	789	838	788	798	834	803	854	835	781	796	812	816	801	796	860	811	767	771	779	802	847	826	779	830	796	800	800	797	813	867	800	825	797	811	788	801	807	777	797	779	771	810	778	753	793	814	804	775	812	802	832	813	813	799	821	771	865	802	764	832	858	806	837	796	839	788	814	816	806	771	743	825	801	774	795	767	794	808	805	772	747	829	820	773	801	827	855	823	814	802	800	781	771	823	786	772	787	801	800	825	803	750	796	776	838	769	816	803	784	761	818	839	782	805	773	842	828	776	763	832	831	775	845	827	781	794	843	790	796	749	766	791	751	844	782	779	874	777	802	826	825	802	830	809	784	788	773	845	887	830	801	892	840	820	817	796	852	831	841	762	820	827	834	808	770	842	767	805	822	759	799	803	814	805	827	796	787	782	843	815	850	807	818	819	803	766	761	779	763	852	788	769	851	831	786	836	770	785	807	816	787	788	790	806	798	834	775	795	798	769	745	769	846	812	860	828	832	799	851	832	742	795	814	789	838	833	815	800	815	835	802	791	766	852	844	808	754	889	843	818	798	747	828	767	821	821	783	822	798	806	801	838	839	823	857	758	775	834	795	803	791	751	797	792	808	770	774	805	796	793	856	815	797	880	837	827	828	799	818	786	781	796	826	818	843	766	816	779	812	796	808	825	818	831	809	832	826	782	781	794	792	842	852	799	783	818	764	819	765	828	825	761	828	835	794	833	754	736	828	764	791	821	833	840	807	814	818	844	799	744	779	793	747	807	903	779	820	844	787	815	829	802	829	845	826	765	797	877	802	792	828	794	822	829	797	806	857	837	787	842	757	760	817	832	806	848	780	826	786	777	836	838	824	863	819	808	821	808	829	815	795	801	811	855	796	785	793	829	776	768	828	809	817	785	785	797	783	795	831	718	803	795	810	803	810	819	745	810	838	764	775	768	804	802	819	793	857	821	864	817	836	800	773	828	826	766	808	811
12050	13505	11260	5881	4058	3073	2438	2032	1829	1545	1456	1317	1196	1204	1154	1100	1051	1108	1087	1043	1016	1054	1012	1030	977	1017	966	985	983	1010	983	1007	1016	951	1021	988	964	1013	962	964	918	936	994	955	968	962	937	957	970	966	960	962	916	924	931	912	901	935	942	1009	907	935	919	950	945	953	920	978	967	911	944	935	944	935	995	1004	946	996	961	951	959	926	957	901	925	1023	977	898	954	982	946	918	958	947	1044	926	929	952	992	951	978	942	952	937	967	980	965	955	958	973	909	928	946	968	958	940	925	1024	932	977	942	960	967	946	985	938	985	939	958	937	1003	953	1004	973	921	955	978	960	997	928	959	963	968	901	939	959	988	915	945	899	963	983	953	935	956	965	976	916	970	981	946	974	945	989	941	899	1017	942	943	969	992	1024	962	939	1025	883	1019	982	940	953	970	983	948	892	957	996	932	948	907	951	858	961	932	907	966	943	985	984	981	933	922	988	955	935	975	927	980	943	943	892	934	983	982	911	931	958	913	951	988	983	929	938	958	999	946	926	990	921	1023	990	1010	942	960	952	899	925	981	1001	947	923	982	969	971	883	976	962	953	963	937	912	983	933	930	921	958	950	934	947	976	962	1009	922	902	974	963	907	959	938	956	931	1012	928	942	975	945	870	930	908	994	952	1030	916	973	912	934	970	942	932	996	921	960	944	918	966	941	899	935	925	987	938	850	979	917	932	991	910	995	992	973	972	946	1002	916	928	868	957	953	948	945	920	990	969	968	938	1005	893	945	977	965	939	969	973	974	980	913	934	935	927	918	953	947	950	882	881	960	856	972	958	950	1006	933	964	959	923	956	1002	973	910	914	929	911	934	988	898	969	955	914	1044	977	968	943	954	941	941	916	971	1007	941	892	999	895	991	980	953	935	932	982	978	967	989	971	966	921	923	1025	933	986	934	947	966	926	982	962	932	912	922	904	956	925	986	983	980	1000	926	882	926	910	915	894	975	933	979	978	943	963	964	983	933	950	916	929	951	961	964	943	1004	944	931	932	945	932	975	902	943	894	944	957	884	920	1019	965	952	961	901	967	980	901	937	910	925	951	911	968	911	915	990	933	949	964	967	988	956	1001	962	969	922	949	970	947	969	930	959	973	948	912	956	954	948	940	914	963	922	953	933	949	968	910	994	914	980	974	899	934	938	969	978	967	949	952	969	974	927	967	914	945	960	991	947	956	928	931	961	917	945	939	949	969	927	1022	930	1017	956	987	940	949	954	946	867	945	942	918	952	927	954	967	923	930	935	979	938	945	1005	928	920	940	909	965	971	962	861	967	958	920	967	935	927	953	962	984	1008	907	918	928	985	949	906	1010	894	948	918	982	888	971	1006	935	916	913	958	951	953	941	983	967	925	868	932	961	922	941	902	934	962	920	930	974	922	966	946	963	992	933	923	983	923	891	968	917	951	902	1001	939	900	899	962	914	947	945	988	991	977	918	976	922	998	968	920	912	913	915	986	974	974	930	932	969	946	990	960	918	907	980	926	907	940	962	961	962	963	952	943	920	948	950	949	953	901	944	986	876	910	990	962	952	996	968	903	913	903	945	987	971	911	970	975	955	968	921	894	917	920	947	966	948	947	950	941	926	933	936	969	919	938	948	1036	956	932	945	981	932	934	959	950	937	1009	939	915	937	1024	951	947	931	920	938	866	965	961	964	1023	976	993	925	1005	946	970	933	932	881	965	952	902	907	962	930	930	935	947	958	984	901	956	1009	951	919	907	950	934	948	943	960	931	918	953	1011	925	999	945	975	982	962	888	974	949	1042	949	916	980	883	901	959	942	935	916	942	965	968	930	905	989	937	953	947	927	949	920	1006	986	965	909	986	962	898	953	979	970	895	1022	987	918	984	948	912	980	924	952	942	892	964	936	938	966	923	969	993	966	930	931	896	966	965	960	976	1020	939	964	966	922	941	933	938	938	995	922	929	933	913	974	927	926	964	986	919	920	1000	920	966	953	969	1013	929	908	950	945	961	933	965	974	892	942	924	899	991	936	929	967	897	934	941	960	983	927	981	957	962	960	947	984	972	897	972	964	932	951	961	968	942	969	900	985	919	991	896	979	899	980	953	904	953	910	955	950	948	898	963	975	942	966	955	910	995	989	952	947	980	905	961	923	922	932	910	908	958	974	949	889	930	943	948	864	946	952	913	948	916	940	966	915	875	960	904	894	889	852	959	947	921	947	945	947	959	924	959	932	923	960	947	912	954	945	884	934	1011	953	981	966	981	899	966	935	919	993	992	890	960	934	986	963	974	975	909	953	966	951	964	921	941	952	958	976	931	937	929	963	946	927	906	990	957	868	933	895	954	915	938	953	996	989	967	965	951	969	917	957	979	925	933	943	948	973	969	962	914	914	907	924	950	943	931	963	947	936	937	991	922	935	980	949	958	958	939	973	911	957	943	938	957	936	926	977	893	876	940	918	956	947	953	939	988	1002	950	971	974	910	922	902	954	931	989	995	955	994	936	934	946	949	983	987	923	934	961	934	933	890	962	949	938	939	980	948	999	960	950	994	946	960	970	986	908	911	911	925	905	990	886	926	923	959	964	941	991	877	963	938	941	925	882	946	930	1000	978	951	934	923	960	913	950	938	969	975	918	976	997	950	976	988	950	995	940	988	930	897	957	953	981	936	948	946	975	946	955	917	937	982	946	948	929	964	972	941	928	965	992	932	958	983	983	964	935	1001	912	933	957	980	943	999	920	926	989	919	952	927	945	961	912	911	981	861	961	954	926	961	966	954	956	986	965	974	994	866	920	929	986	950	949	902	961	979	946	905	940	948	974	923	1019	933	913	982	921	932	982	936	926	1000	950	982	947	982	938	912	958	948	928	990	947	930	987	954	872	1000	962	898	1026	952	928	957	929	987	911	940	949	930	922	943	993	942	910	954	921	934	955	936	936	905	955	921	945	929	979	949	985	935	903	952	935	1017	939	930	970	923	944	925	927	922	972	997	873	898	949	961	949	926	955	930	971	969	908	986	933	960	978	1024	932	883	949	938	979	958	938	977	1003	899	978	924	992	917	868	977	942	911	964	967	957	891	975	908	932	939	908	913	975	980	950	973	947	926	981	975	951	883	936	900	929	905	941	975	945	1014	941	940	919	900	929	944	1015	912	929	996	924	955	960	907	961	925	933	1011	934	918	947	965	937	938	910	952	906	920	981	999	971	1040	936	906	971	925	907	957	953	938	947	934	961	971	923	965	946	934	930	913	941	956	914	969	954	900	916	956	951	1030	913	926	906	943	1001	943	940	946	897	974	943	955	937	1002	945	980	940	893	955	887	959	975	900	945	941	940	948	894	1018	1014	951	945	916	962	906	898	887	929	941	941	986	946	993	930	898	985	959	867	964	976	926	970	1030	950	972	922	951	949	917	937	934	981	941	937	970	928	992	958	928	929	953	971	981	949	943	897	914	929	920	937	923	953	983	936	957	942	949	980	951	932	963	974	987	923	973	964	952	955	950	967	951	966	892	928	924	967	918	968	953	969	939	954	918	970	888	959	922	999	991	930
25072	21067	27300	24928	10447	1065	833	676	607	544	542	567	474	481	498	469	463	504	430	453	467	445	450	429	454	452	494	452	399	456	469	460	434	423	433	417	447	446	421	432	411	455	414	458	418	416	485	420	417	423	479	410	449	448	471	438	460	429	419	411	447	419	435	480	419	441	446	433	413	433	434	426	453	439	458	457	417	445	459	445	418	477	488	450	394	424	393	366	429	444	423	434	462	422	433	448	457	469	434	405	393	468	462	462	461	447	409	442	401	425	459	453	445	434	429	399	420	425	442	463	428	399	433	474	446	401	427	444	476	424	447	428	467	434	432	401	422	440	449	426	392	429	439	418	456	419	401	371	424	461	410	470	463	398	432	435	398	467	464	407	413	455	415	410	451	441	450	474	439	435	434	448	451	436	446	434	432	421	402	382	426	410	443	431	441	443	470	415	402	412	424	397	420	431	464	438	462	464	424	431	467	430	406	446	416	419	443	417	421	419	417	468	422	463	424	443	460	435	412	447	425	430	417	473	482	409	452	429	467	445	443	486	417	448	418	427	442	438	455	437	398	452	454	434	435	421	407	450	441	416	433	416	448	426	425	453	438	406	445	435	399	445	454	454	400	392	472	425	451	461	433	417	442	433	408	431	449	464	387	410	406	446	377	452	420	428	463	440	476	417	407	442	381	423	431	439	418	433	458	443	432	400	422	479	421	468	452	438	442	436	444	452	440	428	437	442	437	417	423	395	439	430	431	442	424	405	411	472	401	428	415	421	426	411	465	434	378	433	384	446	429	417	448	425	402	443	409	394	429	436	439	414	433	437	437	424	437	446	425	455	428	460	442	452	425	455	429	449	470	445	422	408	411	415	436	420	392	391	423	400	392	410	437	419	394	440	440	490	476	459	413	441	404	402	446	407	446	423	452	423	419	461	408	451	453	400	450	412	441	442	426	429	414	447	419	455	442	427	431	429	429	391	427	428	440	373	408	408	417	402	433	449	441	464	454	407	441	432	460	439	460	411	474	420	417	421	407	408	419	416	460	378	412	431	407	417	452	409	418	461	450	419	441	448	398	407	394	421	412	437	418	432	428	418	416	444	410	459	436	411	423	422	431	442	420	412	417	462	427	423	454	398	453	453	428	440	408	441	453	423	443	446	388	415	440	409	441	419	429	438	458	420	391	455	435	446	440	447	442	427	425	411	434	479	480	438	462	445	449	425	439	403	454	420	409	414	415	401	417	447	451	452	416	452	439	432	421	406	433	488	427	436	422	459	390	417	438	463	393	407	423	411	454	436	435	436	427	404	453	449	450	419	451	436	388	394	435	458	436	414	403	427	421	407	449	438	427	453	411	426	454	408	418	434	414	421	424	420	441	445	460	432	435	407	433	434	432	446	435	469	423	455	446	428	445	408	412	443	444	423	416	434	434	435	439	417	435	417	423	438	452	418	461	450	428	445	450	424	417	430	444	438	428	431	439	447	437	463	440	436	430	408	478	407	420	440	405	471	386	438	421	437	445	419	431	413	410	448	413	433	395	435	431	442	436	427	432	435	419	398	435	443	477	446	470	454	406	446	449	423	413	434	445	434	420	435	451	468	416	430	432	428	457	447	418	440	424	429	451	457	404	417	421	442	454	455	405	434	443	461	469	451	391	425	426	428	427	433	435	440	401	416	439	414	396	452	472	416	439	459	433	458	424	432	443	436	452	466	451	454	435	432	452	434	459	431	424	431	429	448	437	439	402	447	437	420	425	449	417	401	438	443	450	445	447	396	426	464	402	430	485	420	489	391	440	436	438	428	466	455	411	445	460	443	424	437	435	447	436	444	428	431	443	430	452	421	438	447	437	405	436	408	417	430	451	415	398	392	426	428	399	467	390	449	443	406	444	428	403	413	429	428	431	430	445	459	439	446	410	475	456	455	456	421	458	430	429	412	451	453	428	415	446	408	431	406	425	430	445	437	450	446	452	415	385	413	463	452	431	415	455	419	434	444	455	466	436	465	414	412	438	442	458	423	419	411	420	426	435	470	449	432	430	457	465	428	423	439	464	430	435	433	402	420	439	432	426	417	411	406	413	436	443	460	442	418	414	456	432	421	469	432	443	404	434	443	412	424	430	436	428	405	436	425	426	427	450	427	440	402	427	402	423	439	413	424	452	424	403	412	411	451	444	440	421	475	423	477	451	458	420	437	446	405	457	439	450	433	452	397	445	414	426	452	445	411	440	443	446	452	397	411	467	464	428	447	386	469	428	463	392	429	405	457	393	449	439	472	401	423	472	422	445	440	454	438	461	395	415	449	444	461	434	420	466	436	422	436	420	444	399	424	408	395	404	426	408	459	415	460	471	469	402	449	403	415	462	434	418	423	446	451	445	419	434	455	447	444	453	418	431	446	434	428	399	449	461	460	424	450	435	401	423	453	421	460	417	404	417	436	421	417	418	417	432	453	434	405	429	426	400	452	439	460	458	430	461	442	470	419	429	423	457	441	477	429	430	438	463	481	418	451	416	416	437	420	444	448	411	442	441	466	415	438	425	422	468	424	423	436	427	397	421	422	438	439	424	433	400	455	435	446	415	458	435	450	435	411	427	420	396	411	401	414	411	441	424	413	414	429	459	418	458	413	431	436	430	410	397	460	436	436	421	419	458	409	433	420	420	462	491	416	414	462	456	434	443	471	387	447	389	407	407	448	422	431	438	422	432	412	442	446	425	434	475	456	412	416	450	431	437	441	415	427	421	488	395	433	427	445	419	441	411	428	401	406	395	469	439	445	396	428	438	457	408	443	424	430	438	419	451	417	438	454	468	452	410	452	428	408	454	392	406	410	482	401	438	432	413	442	418	412	428	470	452	381	446	388	426	424	460	434	421	412	406	469	456	429	445	452	469	437	397	436	419	401	438	438	423	420	431	413	435	418	427	395	468	460	483	460	381	401	436	426	421	412	459	399	419	426	412	441	413	428	447	449	439	425	466	430	411	435	427	415	408	425	435	420	422	462	415	441	429	433	463	434	414	453	441	457	391	427	425	396	438	420	399	424	423	429	448	410	438	446	446	459	449	418	405	448	444	452	417	427	418	449	430	443	425	432	426	427	414	398	426	412	413	449	428	399	443	413	427	441	438	442	406	410	467	395	412	457	434	440	406	441	444	428	436	438	494	438	455	465	413	411	442	458	447	465	440	408	468	441	441	431	461	424	393	460	410	429	447	397	462	419	447	448	433	462	445	431	402	431	384	446	448	439	449	425	427	447	438	420	413	458	425	464	403	430	418	415	406	452	457	465	407	446	432	449	453	406	440	455	420	406	469	444	453	428	417	407	432	444	431	421	454	475	426	401	421	461	447	415	452	436	428	433	373	418	450	449	446	434	431	428	456	432	443	417	476	441	430	451	441	424	385	451	432	456	410	430	472	409	448	422	423	447	442	421	450	427	426	451	426	414	439	458	464	446	419	470	431	451	398	437	405	432	420	419	447	435	412	426	436	437
12634	9270	7140	3447	2429	1727	1387	1169	977	878	787	767	745	708	662	628	646	591	642	576	600	583	601	561	547	520	566	591	553	593	526	545	583	544	555	584	579	529	553	564	549	571	574	614	559	561	560	575	540	573	541	592	554	569	557	575	576	547	527	552	540	548	566	535	560	510	552	532	538	561	553	547	541	521	556	530	521	533	523	570	530	534	550	568	578	562	573	547	494	537	534	554	499	567	534	555	569	564	511	519	562	588	562	512	581	514	584	585	526	513	539	552	593	534	520	558	542	526	568	552	633	542	536	547	526	541	547	543	523	533	529	521	519	599	551	545	543	553	553	567	539	549	591	551	550	544	498	589	514	577	570	519	542	573	541	511	560	552	587	545	549	514	534	560	535	528	549	553	579	567	548	545	564	552	540	560	550	507	526	536	567	583	583	536	549	578	584	523	518	552	554	583	526	557	554	621	521	545	521	509	550	587	554	556	569	535	516	543	519	484	556	534	565	526	559	593	565	577	535	576	515	582	529	601	530	516	541	526	525	534	516	522	527	538	546	542	502	520	528	590	575	567	550	494	516	520	549	528	546	532	574	545	580	533	516	544	520	533	536	561	573	538	519	557	570	544	519	540	556	522	547	582	536	530	571	548	526	580	597	526	560	557	549	564	565	607	558	548	551	529	531	579	546	558	542	520	562	529	509	551	571	559	522	533	579	542	520	543	521	545	531	544	554	516	538	524	545	541	596	556	549	537	518	561	529	546	491	565	522	606	552	533	551	530	510	562	539	541	540	577	544	532	597	542	565	517	574	548	542	544	607	571	524	554	549	555	582	504	576	583	542	557	572	523	546	541	563	564	564	500	548	564	559	547	537	541	527	517	581	570	575	555	544	540	539	540	558	560	569	571	556	515	531	539	555	540	542	592	524	564	529	533	548	600	587	520	523	594	547	589	570	575	573	516	557	534	541	517	564	532	561	521	564	520	537	538	516	532	539	488	543	536	489	568	578	582	551	604	547	545	551	582	556	545	578	579	549	540	545	577	549	533	548	538	541	578	541	538	520	527	556	600	509	560	561	533	516	556	551	572	538	558	564	542	541	551	554	531	560	579	528	548	565	571	570	558	549	566	533	550	547	542	528	550	507	539	530	563	518	563	526	500	561	536	548	552	531	567	530	523	546	564	625	586	566	546	525	549	576	531	572	538	564	521	530	609	515	523	550	544	604	503	572	526	610	536	508	547	556	529	541	567	512	578	545	565	529	533	532	573	590	581	535	586	556	546	522	564	511	522	550	550	542	511	545	558	496	524	533	603	536	551	558	563	550	560	543	540	548	535	537	539	589	575	553	568	508	539	564	548	575	524	542	559	556	545	572	593	526	590	556	564	528	519	538	565	515	518	556	556	547	528	554	553	568	509	547	545	524	523	565	527	596	530	530	494	586	551	537	545	536	546	531	536	533	544	537	557	524	579	589	556	547	536	558	567	578	533	537	520	542	535	583	520	573	552	523	547	530	561	551	550	552	594	557	557	555	597	531	536	562	522	569	523	530	611	543	526	534	538	577	563	519	551	550	517	496	553	546	518	575	544	505	559	567	504	564	544	566	533	549	554	532	555	568	516	540	526	571	533	527	558	564	565	513	522	517	550	549	532	526	519	555	581	551	557	560	555	505	525	567	533	538	546	572	554	575	562	538	535	599	560	573	494	558	555	556	576	537	514	548	539	538	566	519	534	572	554	556	548	539	549	572	558	541	569	547	545	543	556	549	560	531	510	578	585	557	519	540	529	493	547	557	571	521	531	548	506	536	552	568	531	556	567	525	520	529	568	532	553	547	532	586	541	533	570	556	540	548	559	577	557	529	583	519	494	557	533	577	517	523	575	512	526	553	523	544	590	522	562	540	565	589	533	547	551	510	546	542	512	518	549	550	544	526	534	520	542	559	560	565	570	542	558	555	576	598	544	545	536	566	584	524	517	577	558	580	560	549	531	561	565	547	512	534	554	521	549	551	534	509	516	531	525	566	528	563	512	509	532	552	550	522	546	508	546	531	517	554	572	528	537	542	545	542	566	547	599	514	542	578	586	487	512	533	521	525	535	559	512	562	548	572	537	553	541	527	525	614	571	536	552	569	553	505	558	525	510	548	549	558	538	534	552	604	568	559	562	547	527	541	518	555	525	519	531	537	517	517	554	539	539	566	560	572	532	530	532	548	513	579	573	593	532	582	595	570	550	513	556	558	535	531	556	516	554	546	525	529	547	504	564	495	576	524	562	554	547	578	561	572	554	527	588	567	527	536	567	543	565	555	515	564	552	533	561	528	526	541	489	585	550	559	556	532	563	543	537	554	562	543	559	598	495	555	504	546	508	572	579	559	580	549	567	559	568	583	533	539	539	524	570	549	558	537	554	517	509	543	529	538	540	571	532	543	564	521	540	512	554	548	565	546	527	594	569	510	533	591	525	536	531	528	559	568	504	529	543	549	559	578	516	532	573	503	549	529	521	564	506	535	564	529	604	522	579	537	545	526	546	542	534	562	579	546	542	526	514	550	568	528	562	528	540	519	557	541	549	528	557	547	542	524	549	551	566	540	569	531	604	566	508	563	505	505	558	562	516	532	530	567	574	531	548	507	553	551	526	532	581	570	525	538	562	517	548	531	521	587	548	569	526	566	537	584	543	502	507	539	556	613	565	524	511	564	531	537	521	531	533	571	551	577	557	508	570	534	561	535	580	552	527	542	520	556	532	507	542	554	577	522	566	526	559	510	529	535	548	572	561	544	558	550	595	540	567	516	504	564	532	558	524	553	549	573	541	560	527	487	547	564	566	575	538	591	539	568	559	553	591	536	605	538	528	516	535	545	570	541	537	557	544	544	539	505	530	570	532	540	537	577	552	561	553	595	560	588	542	553	536	547	542	548	557	527	555	553	579	525	546	519	552	529	515	520	550	525	549	561	549	540	563	552	515	544	565	542	534	500	561	573	564	540	568	465	537	540	514	539	527	534	517	531	549	531	578	535	563	572	535	512	553	555	561	566	515	564	528	561	575	565	493	542	542	601	522	562	555	544	541	540	527	526	559	524	564	559	536	520	548	567	570	504	544	543	554	525	499	537	578	547	627	551	566	525	572	533	575	547	545	544	558	513	580	529	562	541	546	559	535	520	565	543	551	562	533	517	542	579	557	504	525	566	532	500	550	555	566	555	575	579	548	587	588	540	518	575	501	532	557	563	513	532	558	540	563	512	550	549	544	545	580	553	516	589	542	535	545	556	572	573	544	493	542	542	552	539	556	586	560	563	543	578	557	546	566	562	504	590	521	537	535	517	532	526	550	545	529	504	515	515	560	521	518	508	534	546	536	576	533	547	537	499	522	501	528	538	520	560	525	524	551	556	567	549	555	545	512	573	478	546	547	531	582	518	555	525	619	516	526	500	511	539	538	515	598	555	560	560	525	587	580	530	599	574	585	524	583	550	536	537	544	553	567	563	567
22844	21110	28867	23589	21108	21188	10797	2108	1567	1419	1332	1243	1093	1044	1142	1112	1046	1068	1009	984	934	957	1012	1001	990	920	936	961	932	925	906	963	977	875	889	943	896	931	881	952	843	889	874	850	860	937	892	853	931	876	936	940	940	922	927	871	929	851	873	902	887	900	885	892	919	853	950	871	958	914	938	900	918	931	926	835	956	973	868	869	932	932	895	911	850	897	891	945	839	907	854	908	927	878	882	857	884	888	855	924	866	908	848	875	924	893	937	892	868	919	900	916	902	860	892	859	903	931	893	903	890	845	904	900	910	877	903	907	935	875	892	918	879	886	832	918	900	936	929	915	894	961	914	870	917	871	883	885	892	903	934	894	891	921	920	904	894	848	899	971	908	916	849	889	908	876	918	905	888	929	941	926	932	935	953	889	928	863	913	853	878	892	879	945	828	906	930	830	952	829	891	925	836	895	894	882	899	843	906	870	880	860	881	834	909	883	876	847	892	875	901	927	885	917	826	900	946	926	908	866	913	913	886	887	955	920	907	861	895	933	869	929	924	939	908	857	876	859	905	835	956	938	868	874	915	923	870	926	892	876	950	932	854	855	897	905	943	851	899	884	911	912	876	893	850	898	903	942	905	895	929	902	854	906	943	901	876	911	893	912	873	953	886	877	858	898	907	848	873	871	867	859	877	845	940	867	850	936	821	925	878	848	904	921	897	904	884	894	911	895	858	894	921	885	846	898	904	888	883	900	902	881	839	890	894	920	867	917	922	891	877	887	861	882	901	882	845	892	886	801	854	924	915	885	838	880	951	901	864	880	900	922	831	906	945	873	913	924	934	888	889	921	888	850	863	899	875	899	829	883	890	892	907	902	906	926	891	907	928	897	926	879	925	920	906	912	975	978	868	895	958	916	894	874	831	866	939	930	891	864	830	935	859	960	878	911	852	853	920	884	860	927	977	847	888	857	891	901	878	910	909	825	841	884	872	848	920	909	905	888	914	887	924	830	876	884	932	876	887	907	835	924	923	892	909	927	846	882	892	897	841	842	868	901	875	893	831	876	888	867	878	850	891	899	861	920	884	889	908	917	862	876	904	870	936	887	894	908	934	882	945	901	860	889	916	885	956	928	880	939	883	895	913	882	855	893	822	928	904	877	893	877	867	900	881	870	884	935	911	917	871	858	925	908	906	884	898	866	909	919	932	906	943	868	887	905	904	878	869	899	923	826	905	895	865	876	881	891	883	918	891	879	933	951	923	890	909	890	846	930	860	866	907	886	849	889	933	881	899	891	904	972	938	868	870	879	911	933	917	953	895	915	848	903	873	924	953	881	872	882	896	936	903	877	892	914	925	865	893	950	970	870	905	908	910	933	879	898	883	883	847	874	910	889	891	887	918	885	901	889	875	898	891	875	873	901	879	888	893	844	887	884	895	866	899	890	897	872	890	883	863	892	906	949	907	873	937	903	930	903	876	868	907	879	860	911	833	919	893	855	910	946	867	869	874	912	883	894	922	864	942	917	899	873	943	917	877	915	864	915	867	943	867	939	892	933	945	877	942	885	894	852	936	876	907	906	932	851	922	865	871	838	934	910	934	820	893	913	850	843	904	885	948	898	826	911	819	924	929	887	873	909	902	909	929	882	871	858	871	882	934	825	867	951	903	889	879	879	899	902	863	878	824	864	878	925	878	943	888	851	886	905	899	846	865	864	890	875	851	907	851	935	899	869	824	878	921	898	846	875	920	904	903	872	908	917	920	875	908	841	886	852	874	899	879	866	902	871	936	857	876	856	910	884	879	928	942	931	901	922	883	905	896	873	884	840	851	894	909	881	866	943	897	896	894	913	853	885	916	866	832	898	874	930	835	893	893	897	918	900	876	871	885	916	896	894	835	893	889	901	935	859	946	889	931	889	928	876	908	903	902	901	890	879	920	843	867	928	921	914	881	834	879	933	939	909	880	925	911	905	852	899	911	836	902	912	831	890	937	834	871	940	885	920	852	898	923	848	904	882	862	871	926	890	835	856	851	942	859	899	883	853	866	890	863	880	832	910	922	904	847	895	891	888	843	920	846	892	866	884	886	865	909	881	908	903	888	925	826	893	822	884	877	839	881	866	910	879	912	842	861	871	810	906	892	900	906	894	915	898	882	803	834	907	897	887	870	888	824	878	941	913	877	878	877	887	888	857	887	867	855	910	897	929	916	893	953	871	901	903	842	867	913	949	913	924	854	906	884	925	877	878	928	961	837	876	858	910	845	888	852	918	928	919	856	869	886	855	867	856	854	872	860	854	941	904	860	897	847	901	895	908	877	886	879	870	892	887	859	885	904	818	860	867	871	906	912	875	929	922	917	922	889	852	902	886	841	891	887	830	895	887	901	895	962	886	891	923	898	920	873	875	925	882	840	874	881	954	916	931	915	890	921	894	886	889	911	875	877	959	861	879	933	897	919	892	885	881	833	838	880	881	879	860	900	905	903	934	884	854	911	867	896	897	926	832	929	831	870	846	828	904	892	915	876	864	934	933	815	913	841	899	877	853	864	837	862	927	868	897	895	897	896	866	828	893	863	881	855	900	889	894	911	923	899	933	938	859	890	855	934	896	873	920	908	906	914	945	862	854	917	891	903	850	907	893	874	931	867	860	885	938	867	917	822	901	943	873	934	951	875	886	918	941	880	906	902	928	902	903	966	893	899	897	924	840	849	912	884	881	890	898	878	949	886	939	889	843	903	902	925	835	856	883	930	862	900	892	859	872	843	825	906	886	847	902	934	927	854	907	871	849	855	900	827	931	893	910	897	900	884	896	960	908	926	899	875	845	911	918	928	922	856	897	878	889	903	901	845	932	881	880	926	925	911	859	852	873	905	899	903	870	904	945	861	885	953	873	867	914	928	888	889	862	845	821	914	877	870	897	860	902	899	883	841	825	890	917	857	940	888	840	871	920	924	895	859	894	843	844	858	885	897	851	850	860	888	898	910	892	915	880	875	876	868	867	802	847	879	893	878	911	801	876	930	894	877	866	856	861	903	945	872	893	868	874	901	858	836	900	899	886	913	882	875	906	909	869	881	917	904	878	891	914	915	865	907	892	893	877	872	925	900	862	884	886	868	894	842	849	865	867	961	812	893	875	869	868	889	925	853	879	839	918	860	900	823	856	918	871	888	899	912	930	892	878	872	911	920	873	885	887	895	892	846	949	830	844	879	909	870	869	906	883	898	919	875	914	905	916	959	828	883	917	900	919	804	863	890	847	885	896	844	904	852	890	932	924	849	848	957	921	960	892	894	883	871	861	863	885	869	840	855	869	871	845	850	867	850	890	866	931	849	880	904	956	862	891	930	874	882	892	914	874	952	846	895	883	885	900	826	910	871	865	873	883	861	889	892	965	878	839	961	885	908	881	856	882	825	923	907	874	886	902	885	894	847	904	818	866	894	952	865	906	919	921	932	906	893	963	863	871	886	822	895	866	865	868	948	987	904	904	836	895	873	905
14988	20053	16825	9373	6502	4758	3727	3060	2652	2241	1988	1811	1616	1461	1474	1409	1349	1329	1274	1232	1198	1180	1129	1192	1160	1186	1121	1157	1098	1059	1068	1073	1136	1139	1078	1091	1087	1098	1015	1098	1103	1106	1076	1085	1087	1052	1069	1056	1115	1092	1053	1048	1071	1077	1078	1037	1089	1081	1077	1065	1047	1058	1045	1136	1024	1091	1093	1025	1064	1072	1048	1025	1076	1050	1004	1052	1045	1004	1050	1047	1023	1016	1031	1098	1091	999	1026	1016	1032	1068	1019	1075	1018	1064	997	1035	1020	1092	1057	1040	1035	1007	1023	1062	1041	1068	1012	1055	1064	1010	1025	976	1052	996	1030	1006	1049	1054	1029	1037	1069	1089	1071	1053	1067	1038	1068	1038	1066	1019	1057	1054	1073	1053	1097	1037	1062	1008	1032	1018	971	1094	1061	1039	1003	1038	984	1127	1028	1048	1023	1020	1047	984	1055	1070	1054	1048	997	1031	1027	1050	1090	1069	1066	1040	1045	1086	1065	1059	1087	1039	1039	1094	1042	1132	1037	1071	1077	1039	1031	1086	1017	1053	1097	1011	1035	1088	1052	1080	1071	1007	1069	1073	1076	1098	1037	1010	1004	1073	1078	1068	1068	1043	1067	1065	1003	1058	1046	1096	1081	1087	1067	1097	1086	1058	1022	1019	1017	1052	1052	1106	1110	1076	1024	1065	941	1089	1036	1004	1064	1054	968	1053	1051	968	1026	1029	1074	1017	1046	1039	1013	991	1091	1038	1038	1001	1026	1009	1060	1067	1054	1052	1049	1021	1043	1062	1051	1047	1029	1040	1018	1025	1024	1062	1090	1070	1042	1078	1052	1011	998	1083	1050	1056	1019	1053	1006	1054	1002	1027	1060	1000	1062	1047	1072	1024	1092	1049	1036	1032	1037	1062	1031	1028	1045	1041	1052	1031	1051	1006	1024	1026	1117	1063	1070	1060	1058	1061	1039	1037	1040	1073	1008	1040	1051	1023	1046	1038	1025	1029	1057	1004	1032	1095	1052	1014	1025	1039	1006	1015	1030	1065	1077	1051	1018	1083	1027	1043	1021	970	1070	1034	1049	1070	1044	1084	1027	1006	1024	1006	1018	1070	1087	1029	1097	1047	1015	1006	1043	1039	1084	1065	1020	988	1039	1026	1028	1037	1037	1038	1027	1047	1062	1091	1043	1052	997	1065	1015	1038	1038	1052	1060	1031	1034	1062	1096	987	1031	1020	1006	1080	1059	1037	1062	1084	974	1110	1050	1075	1023	1036	1018	972	1037	1085	1070	1029	1064	1055	1036	972	1066	1064	1050	1021	1038	1074	1044	1042	1059	1063	1026	1061	1040	1057	1086	1001	1034	986	1043	1035	1009	1047	1014	1024	1030	1055	1083	1022	1052	1045	1045	1003	998	1095	991	1030	1061	1090	1051	1096	1048	1001	1026	1076	1034	1059	999	1088	1020	1039	1028	1027	1023	1021	1044	989	1060	1065	1052	1048	1091	1036	1062	1077	1085	1048	1089	1101	1031	1119	1088	994	1055	1005	975	1073	1077	1041	1030	1113	1065	1019	1089	1052	1047	1095	1057	1002	993	1003	1039	1089	1053	1064	998	1053	1070	1095	1071	1063	1070	1056	1029	1039	1063	1078	1046	1063	1029	1002	1016	1039	1023	973	1063	1010	1033	1032	1021	1051	1093	1079	1055	995	1050	1023	1101	1049	1063	1011	1013	987	1015	1042	1021	1024	1042	1103	1042	1071	1028	1075	1007	956	1062	1070	1074	1068	1052	1142	999	1055	1012	1079	1017	1086	1075	1030	1035	1088	1093	1022	1065	1038	1027	1080	1052	1065	990	1029	1058	1037	1022	972	1041	1073	1021	1065	1096	1012	1056	1039	1080	1042	1081	1063	1059	1058	1019	1137	1053	1003	1106	1024	1062	1059	1042	1107	1071	1072	1072	1038	1027	1055	1018	1019	1080	1030	1069	1051	1020	1035	1016	1083	1020	1038	1107	1025	1076	1001	1066	1034	1047	1022	1020	1086	1121	1064	1057	1077	1115	1089	1002	1053	1037	1087	1042	1042	1083	982	1018	1065	992	1086	1049	1073	1026	1044	1038	1035	1049	1076	1074	1027	1012	1039	1055	1049	1038	1009	1060	1088	1013	1079	975	1073	1069	1063	1083	1059	1053	1075	1056	1038	1032	1077	1035	1048	1019	1022	984	1028	1082	1044	1014	1025	1055	1074	981	965	1020	1064	1048	1003	1082	1019	996	1068	1073	1014	1046	1116	1014	1028	1075	1081	1044	989	1037	1059	1072	1057	1015	1076	1000	1045	1067	1041	1074	1030	1069	1018	1055	1064	1053	1043	983	1106	1065	1043	1020	1003	1047	1082	1013	1018	1031	989	1008	992	1047	1038	1011	1006	1009	1061	1083	1083	1065	1084	1062	1068	1034	1064	1079	997	1046	1054	1072	1023	1080	1041	1088	1033	1074	1036	1002	1056	1109	1114	1084	998	989	1033	1002	1070	1050	1014	1020	1054	1020	1056	1068	1058	1031	1058	1048	1080	1132	1005	1028	1059	1103	1051	1064	1045	1057	1025	997	994	1092	1044	1044	1045	1088	1018	1077	1023	1056	1044	1005	1052	1063	1027	1008	1001	1089	1033	987	1056	1019	971	1018	1038	1010	1056	1093	1038	1052	1110	1036	1020	1035	1013	1110	1071	1088	1111	1031	985	1116	1022	1053	1032	970	1029	1109	1022	1030	1027	1093	1034	1048	1042	1061	1044	1007	1057	980	1071	1061	1004	1079	1046	1011	1085	1035	1023	1063	1116	998	1058	1037	1020	1065	1026	1066	1031	1092	1029	1054	1032	1023	1032	1073	1105	1027	1043	1001	1024	1053	1018	1044	1082	1061	1021	1034	1030	1048	1142	1056	1042	1047	1012	1046	1047	1097	1061	988	1060	1104	977	1016	1044	1075	1051	1015	1002	1058	1018	1022	987	1021	1025	1015	1006	1073	1094	1021	1019	1063	1085	1016	1060	1107	1078	1019	1068	1072	1037	1036	1058	1007	1076	1090	1017	1032	1001	1057	1039	1102	1079	993	1108	1050	1010	1044	1046	1033	1058	1015	1072	1041	1051	1027	1082	1074	1109	979	1075	1056	1016	1024	1050	1070	1029	1049	1035	1045	1079	974	967	1068	1062	988	1008	1088	1076	1047	1097	1068	1036	1003	1066	1008	1048	1016	1036	1074	1008	1087	1010	1094	1023	1071	1014	1012	1034	1064	972	1068	1010	1008	1053	1034	1048	1062	1079	1014	986	1117	1082	1051	1037	1072	1072	1052	1086	1060	1027	1059	1026	1076	1023	1077	1061	1067	1095	996	1001	1061	1072	996	995	1084	1079	1124	1003	1080	1049	1049	1016	1047	1075	1044	1052	1033	1110	1079	1094	1019	1029	1115	1038	1040	1065	1042	1085	1033	998	1056	1072	1011	1039	1062	1045	1038	1055	1064	993	1023	1031	1024	1051	990	1035	1040	983	1089	1066	981	1003	1052	1042	1091	1048	1019	1069	1038	1051	1029	1025	1013	1034	1001	1071	1009	1070	1034	1027	1059	1040	980	1035	1069	1050	1061	1012	988	1005	1020	1068	989	1053	1105	1004	1061	1032	1050	1023	1071	1046	1012	1058	1068	1007	1052	1023	1067	1091	1055	1023	1080	1059	1007	1048	1013	1057	1022	1048	1079	1032	1076	995	1007	1054	1051	1053	1015	1023	1104	1073	1037	1043	1067	1064	1014	1087	1064	1092	964	1077	1070	1052	1029	1068	1068	995	1051	1029	984	1038	1058	1062	1053	1029	1104	1068	1093	1055	1004	1046	1054	1073	986	1024	1054	1052	1089	1061	1033	1076	1061	1016	1061	1028	1022	1050	1046	995	988	1018	1042	1059	1065	1004	1118	1028	1061	974	1056	1013	1031	1060	1022	1018	1012	1090	1064	1079	1051	1075	1033	992	997	1032	997	1017	1066	1078	1071	1030	1031	1070	1089	1108	1015	1057	1016	1052	1047	1034	1033	1044	1043	1046	1024	983	1011	995	978	1054	1052	1045	1064	1091	1058	1011	1001	1016	1066	1049	955	1043	1058	965	1067	993	989	1050	1027	1022	1053	1014	1087	1047	1066	1030	1080	1041	1068	1023	1064	1049	1051	1024	1022	1072	1075	1045	1059	1071	1019	1091	1098	1065	1093	1037	1039	1033	1032	1097	1063	1052	1067	1024	1065	1051	1063	995	1040	1095	1027	1034	1090	1028	1025	1077	1109	1040	1033	1052	1047	1060	992	1077	1095	1044	1076	1032	1016	1140	1037	1046	988	1021	1083	975	1074	1048	1041	1031	1039	1058	1070	1020	1092	1053	1075	965	986	1073	1028	1085	1056	1034	1018	1063	1026	1025	1050	1096	1071	1034	981	1097	1030	1094	1020	1080	1039	1032	1060	1015	1057	1034	1065	1012	1032	987	1020	1122	1079	1043	1014	1118	1114	1066	1043	1074	1051	1051	1048	996	1020	1019	1078	1024	982	1018	1067	1048	1106	977	1055	1013	1056	1019	1058	1070	1066	1056	1007	1070	1057	1026	1016	1038	1027	1018	1008	1023	1051	995	1021	1013	1039	1011	1000	1101	1011	1041	1007	1053	958	1111	1017	1071	1036	1064	1031	1059	1110	1034	1080	1045	1045	1033	1062	1034	1066	992	1059	1024	1127	1004	1073	995	1058	1075	1012	991	1053	1032	1013	1015	1078	1071	1080	1014	1073	1069	1006	1035	983	1105	1042	1120	1048	1031	1063	1004	1031	990	1057	975	1125	1028	1102	1059	1068	1051	1067	1082	1028	999	1075	1011	1098	1015	1082	1046	1094	1056	1043	1030	1025	1047	1048	991	1029	1135
27176	19907	7611	1328	780	674	580	552	515	521	564	528	482	514	506	506	499	552	469	525	503	506	517	518	527	500	516	496	497	550	484	504	504	480	502	557	511	529	482	511	510	522	499	539	489	474	515	494	483	489	461	505	541	562	495	477	481	500	485	516	485	505	454	509	550	514	525	474	500	515	496	523	527	484	517	469	522	520	532	483	479	491	513	483	500	485	509	487	512	527	490	487	541	490	533	482	466	526	497	537	482	492	482	546	492	545	502	471	490	494	488	538	473	533	505	511	508	482	495	497	483	491	482	504	533	506	496	503	509	474	519	472	499	481	500	534	520	517	500	483	513	501	536	510	497	543	524	510	529	496	510	502	547	498	496	483	509	523	535	498	536	511	538	501	496	486	472	462	511	481	476	511	476	513	535	499	495	515	527	497	498	501	529	507	491	506	513	509	504	483	502	509	516	519	547	492	540	508	529	523	486	527	453	517	501	506	466	498	467	524	498	477	497	502	494	510	480	445	481	502	464	497	523	497	487	510	535	522	546	476	495	514	500	504	563	528	485	525	527	499	467	517	478	515	499	487	515	500	512	461	505	464	528	481	479	507	508	459	505	518	497	507	496	519	501	496	546	495	512	499	539	492	529	488	517	490	509	499	443	501	532	537	498	529	506	500	513	486	503	512	538	506	505	512	510	489	552	477	500	525	507	497	462	539	514	460	533	529	529	519	521	494	536	502	498	517	483	497	519	533	501	499	490	534	473	533	529	500	486	474	508	513	489	528	521	468	532	540	503	519	487	525	519	469	481	550	498	503	482	511	537	545	524	497	554	467	472	531	477	519	498	463	494	508	496	499	480	502	491	465	502	468	504	521	546	473	541	496	468	531	451	474	452	517	522	502	503	501	513	516	514	516	549	545	499	523	512	518	488	572	505	537	491	460	516	484	504	523	484	515	486	498	482	496	510	512	508	489	474	566	517	509	536	507	486	500	531	506	501	536	493	496	495	566	503	512	488	532	511	498	495	515	501	529	506	492	471	519	482	514	530	516	541	511	500	509	493	518	482	489	493	516	528	523	513	507	484	448	534	486	526	500	476	507	497	499	494	484	492	484	495	512	515	474	523	512	490	502	512	499	523	502	511	488	535	505	510	507	478	481	517	475	541	484	479	487	506	498	471	503	482	519	516	463	496	508	493	498	523	485	529	530	492	512	546	517	527	511	517	509	517	513	537	498	513	497	503	498	493	483	494	538	484	475	524	511	510	491	515	532	508	558	466	530	501	508	524	503	535	531	494	458	487	489	490	495	484	495	535	473	526	497	491	514	489	516	545	495	512	479	469	490	514	519	509	512	488	562	506	520	479	512	535	510	496	488	490	521	519	501	485	486	506	482	479	517	519	507	518	539	534	519	507	489	511	491	492	517	480	504	518	500	531	507	524	509	509	486	503	479	476	523	498	469	492	472	531	519	510	523	515	553	537	503	494	511	507	487	468	519	492	483	531	517	483	520	480	496	545	452	521	491	472	529	469	466	486	488	508	500	506	484	499	513	525	489	502	477	462	497	502	511	499	554	503	542	496	487	506	485	486	523	517	487	465	526	551	501	499	514	452	496	499	499	461	518	520	482	461	490	511	531	509	528	506	531	483	466	485	480	491	501	504	476	479	488	529	528	488	502	575	498	515	509	499	530	492	501	504	513	485	511	514	560	471	561	476	523	537	538	476	516	535	480	544	516	519	529	485	508	512	506	505	507	500	513	475	461	499	495	505	510	515	537	489	483	482	489	514	475	515	492	502	457	488	527	529	497	516	497	502	545	474	501	524	501	511	511	560	505	504	496	504	494	512	511	502	524	477	529	540	483	549	516	520	511	458	481	502	516	468	501	526	524	493	486	531	495	493	485	530	510	521	487	461	507	533	552	515	528	511	482	478	513	488	487	521	531	510	486	478	481	476	530	523	510	519	490	483	500	518	507	450	471	509	541	471	480	493	498	513	500	483	532	521	499	516	474	510	504	494	476	560	493	491	490	504	498	481	490	495	499	526	496	520	513	504	516	567	519	505	523	506	535	480	501	508	525	529	494	499	480	470	495	481	485	530	455	467	496	519	545	481	539	489	528	530	544	545	551	543	496	448	500	503	500	510	480	513	505	493	492	497	523	508	500	523	525	512	519	522	513	501	481	500	453	521	506	497	488	524	537	453	503	540	508	473	477	514	511	497	496	496	520	501	501	492	456	479	483	528	490	510	481	491	538	507	486	496	506	512	471	517	491	514	491	517	502	498	552	475	495	514	511	477	489	463	454	499	510	494	472	506	519	499	507	502	517	503	492	544	518	511	531	486	489	526	529	509	502	522	481	497	536	493	498	508	516	488	483	534	550	509	477	492	496	508	488	484	535	505	500	490	521	477	495	490	500	508	512	480	516	495	528	537	509	536	491	529	505	520	465	523	496	527	512	462	505	541	510	516	491	481	517	509	516	459	516	509	516	484	530	547	468	527	512	522	514	539	545	488	513	504	510	497	459	517	485	509	519	478	511	469	494	524	559	493	540	472	534	502	480	519	500	548	497	522	486	506	516	517	484	488	529	519	483	486	526	491	511	524	525	529	492	488	507	528	523	490	462	498	456	497	500	504	514	498	527	472	494	469	534	502	504	494	528	480	510	522	494	552	488	562	513	470	488	493	536	504	487	522	521	532	471	465	538	484	508	540	479	525	512	549	455	523	494	491	495	486	475	515	498	502	479	517	529	495	495	513	508	520	471	477	519	525	534	545	473	518	533	470	475	526	477	493	482	497	486	479	495	480	484	517	453	529	513	484	488	493	506	473	498	515	492	480	527	546	540	479	530	517	505	486	479	517	515	489	458	497	454	483	486	503	496	503	468	510	503	509	469	505	536	529	486	478	497	508	489	491	505	552	483	501	482	492	497	499	544	514	477	513	489	505	520	499	511	471	500	468	518	537	483	542	487	520	510	545	466	480	503	526	451	497	499	479	450	487	476	477	523	535	503	509	493	515	491	504	514	476	525	546	473	474	514	485	515	498	473	466	475	493	498	504	428	502	533	480	462	540	518	531	515	479	548	477	531	512	502	555	493	499	494	558	484	480	469	483	477	479	520	514	485	499	515	524	482	491	493	503	524	528	477	468	477	512	534	469	505	490	496	496	512	530	492	506	551	484	468	532	490	490	513	532	501	515	513	517	444	488	479	479	487	512	480	496	505	521	496	483	535	551	508	517	519	518	538	497	499	522	531	507	474	487	473	482	484	494	519	491	497	489	510	521	562	504	492	495	506	502	509	472	500	481	534	523	488	492	527	509	525	461	519	514	505	460	493	503	516	518	511	539	521	496	524	492	487	514	506	513	502	524	503	504	535	489	535	498	515	549	462	462	521	507	490	505	465	477	521	457	478	515	506	489	519	501	481	517	521	485	469	488	500	501	549	492	505	485	498	519	501	495	505	532	492	507	530	557	513	520	509	544	501	531	500	541	538
9953	4449	3193	1479	1076	870	823	751	661	658	615	660	652	600	599	612	625	604	650	586	639	589	652	600	617	592	617	606	614	647	668	618	597	597	613	610	612	598	604	575	617	601	610	642	607	631	581	632	631	659	588	580	591	616	658	591	626	550	569	582	575	640	623	593	627	545	588	596	623	614	621	632	604	576	599	616	589	653	575	635	580	650	644	587	640	641	629	619	605	593	628	628	594	606	631	601	593	570	593	668	605	565	589	606	589	634	603	622	643	603	612	616	607	551	611	634	629	634	626	646	579	654	620	637	593	597	603	651	596	609	566	662	635	591	576	633	595	679	654	618	611	600	616	610	645	621	604	583	629	604	617	620	617	587	584	622	613	602	579	604	601	592	592	651	619	595	603	609	619	641	627	617	638	602	647	628	610	658	620	600	591	611	598	570	606	590	661	642	643	607	615	648	616	596	562	602	633	596	628	582	581	553	643	599	614	634	588	631	613	612	648	615	571	629	617	566	581	619	615	604	568	621	625	617	628	590	601	627	605	591	658	620	619	633	554	632	623	640	608	584	601	618	560	579	582	626	601	624	633	648	642	597	598	601	672	615	629	616	611	642	613	576	588	641	626	618	603	611	602	621	655	584	591	584	577	593	620	628	597	544	585	589	613	591	641	631	677	617	600	610	631	562	581	623	649	622	625	626	646	667	588	602	577	579	594	656	606	649	599	617	624	583	628	638	619	643	613	621	675	576	596	605	564	607	580	567	605	599	583	608	637	608	635	616	612	572	624	581	596	597	609	625	569	570	581	593	616	623	623	644	570	587	621	628	583	542	525	605	606	610	632	622	611	615	636	582	631	639	596	560	619	608	635	568	618	635	598	603	566	638	648	615	618	635	597	611	610	615	581	624	642	600	590	593	593	581	643	600	574	631	615	611	572	639	597	602	608	610	618	653	626	589	591	614	605	638	592	619	624	605	632	642	623	599	616	575	571	603	602	630	601	614	598	616	610	640	598	610	604	585	605	614	616	590	621	650	603	639	581	604	634	617	603	608	574	567	623	595	640	683	610	580	535	635	573	608	627	620	608	593	578	624	616	594	616	660	569	606	602	631	625	620	607	648	615	637	618	655	616	631	643	650	616	600	649	595	621	601	620	642	649	650	579	654	669	591	636	636	583	645	542	573	624	608	626	552	656	592	658	607	589	623	604	592	595	642	602	594	610	581	615	607	610	596	621	596	656	580	629	639	602	629	623	632	572	607	618	591	625	616	607	588	669	576	604	619	631	596	641	614	618	613	617	582	638	599	600	601	614	642	628	612	630	619	596	610	606	606	604	588	666	598	626	611	612	618	595	610	600	600	595	581	601	590	591	597	629	608	576	621	661	583	646	623	627	584	609	628	589	592	674	606	642	583	629	632	638	598	632	605	603	629	627	601	556	639	623	606	606	583	629	624	572	567	646	581	585	607	619	610	589	598	609	605	591	619	595	586	624	583	605	586	659	573	602	619	632	592	595	588	563	605	620	596	606	647	620	627	613	601	623	601	630	621	609	618	648	607	646	616	639	639	606	569	611	564	625	594	582	615	624	578	611	623	608	643	649	618	627	622	602	597	624	608	661	611	623	646	626	627	651	600	613	628	609	628	587	628	628	629	636	626	631	590	589	630	595	637	577	620	650	601	594	580	621	615	671	543	588	660	608	597	630	624	623	600	631	681	606	606	608	638	635	580	590	605	621	602	546	644	645	626	596	615	622	629	585	615	650	650	598	585	607	631	592	601	580	589	630	609	612	612	616	611	629	602	577	659	626	600	642	589	608	613	635	609	618	592	608	637	597	594	603	563	594	646	593	619	586	604	585	593	620	632	606	581	619	614	616	594	626	597	635	619	586	641	607	651	607	610	595	634	606	592	616	636	559	619	655	621	625	667	607	618	639	611	592	610	620	660	579	592	611	613	615	624	604	633	625	613	602	584	588	592	602	605	598	621	562	603	642	625	650	614	661	581	607	609	622	621	674	617	612	573	576	631	596	623	618	631	590	630	605	617	582	592	575	600	576	605	639	638	580	589	559	530	601	587	602	621	591	628	628	568	623	587	567	594	621	591	651	587	591	630	596	588	626	591	601	614	576	592	648	586	581	598	606	618	610	576	635	613	614	642	581	599	587	652	597	581	594	618	557	613	600	631	637	603	601	614	626	583	580	608	667	584	597	557	632	595	670	601	615	610	626	613	590	618	614	640	564	634	581	584	624	599	672	599	600	621	629	646	601	599	599	614	648	643	566	605	633	642	599	605	653	641	614	609	575	637	610	627	626	583	610	593	615	633	591	607	651	598	586	584	594	584	604	609	637	598	593	629	651	637	622	618	565	638	580	552	615	573	600	606	653	585	604	598	587	610	611	578	606	611	597	627	588	620	635	607	627	593	586	566	631	593	630	605	643	623	616	605	585	588	574	621	645	622	620	633	562	575	602	586	620	598	625	653	623	573	618	619	592	637	585	599	618	597	625	587	605	625	592	576	620	598	608	650	605	617	567	656	649	602	619	601	587	585	582	619	619	561	608	644	594	617	572	607	567	644	633	603	609	628	607	645	588	669	593	607	579	661	593	618	618	604	627	611	642	587	645	631	608	636	621	605	616	566	609	578	599	628	541	606	672	582	616	596	615	607	623	640	599	627	597	629	605	634	664	614	576	578	607	581	612	580	605	632	604	624	590	590	603	635	589	637	597	622	637	644	638	627	587	634	607	650	566	598	631	587	596	588	623	601	593	574	578	629	619	595	638	618	604	651	571	581	669	596	648	635	613	659	583	653	657	657	582	645	601	581	612	649	625	600	633	634	592	604	625	596	629	626	588	576	607	655	657	591	591	604	636	637	574	610	608	625	593	597	667	600	606	570	583	637	609	582	605	666	596	630	622	572	639	630	581	579	644	574	598	613	601	591	630	636	647	635	579	610	581	642	603	617	590	601	612	621	572	630	611	601	632	598	562	608	611	643	548	639	617	598	678	643	637	651	627	594	601	575	595	619	611	620	626	566	597	642	617	629	610	618	660	628	610	595	610	596	628	602	622	632	610	580	641	638	604	640	608	638	587	617	582	588	614	599	594	653	644	582	585	603	606	649	629	605	605	616	623	580	628	642	568	617	594	643	626	575	621	606	594	578	615	634	608	634	600	604	565	613	626	602	608	630	593	621	615	637	570	601	598	593	592	653	656	600	648	630	607	598	631	601	654	571	622	596	636	585	609	598	645	615	597	617	622	601	599	608	600	651	611	621	592	620	618	614	634	632	608	576	644	589	625	575	641	640	621	617	633	613	618	597	611	616	590	599	596	579	609	582	575	630	629	639	603	625	641	609	614	592	636	637	606	601	606	640	623	612	588	611	564	620	578	624	604	563	592	625	626	611	599	577	591	637	626	630	583	587	608	614	614	613	625	591	622	630	629	609	622	649	586	591	577	608	589	598	571	590	615	630	561	660	626	619	614	601	661	619
23982	21172	28532	24075	21155	11352	1949	1361	1213	1122	998	944	968	946	947	950	889	913	877	853	842	895	878	882	863	812	854	856	806	828	836	861	795	863	804	864	839	815	769	797	804	843	855	789	893	857	831	812	780	830	851	818	863	794	804	834	813	785	814	835	847	880	840	823	868	823	833	813	836	828	845	837	894	807	802	857	827	800	781	854	776	836	822	817	821	814	832	809	816	815	799	839	833	834	861	819	838	842	866	834	780	838	865	820	783	775	841	761	871	830	833	810	826	892	813	814	873	792	852	836	810	809	810	835	808	848	797	816	846	806	779	841	866	762	789	833	822	843	795	825	803	827	812	848	855	866	808	826	847	877	826	803	828	797	802	791	763	827	877	863	799	821	825	864	790	793	840	860	833	836	835	828	831	864	775	828	787	830	776	790	815	831	820	808	826	886	834	859	783	817	841	887	782	828	807	795	834	764	876	826	795	816	775	830	788	831	794	806	812	825	793	835	841	778	846	801	776	875	833	818	825	789	825	811	861	837	783	786	849	813	835	845	841	827	840	854	867	755	786	876	830	865	845	841	799	805	808	779	815	849	801	835	830	811	821	819	872	809	820	832	806	841	871	876	813	810	802	786	799	799	794	876	875	813	808	799	786	785	798	830	862	859	821	873	809	843	829	842	870	856	845	854	829	822	800	817	812	867	828	822	833	811	779	819	779	817	787	794	860	792	831	842	808	816	808	842	784	815	802	828	801	852	838	839	811	810	847	789	847	786	854	736	859	831	820	822	897	788	771	797	811	762	810	848	819	850	863	828	834	741	791	797	820	804	787	873	827	800	779	783	796	788	877	754	799	793	833	849	854	845	837	800	804	811	814	809	831	855	797	859	797	803	812	884	845	799	827	816	773	915	865	854	763	848	852	859	900	787	820	761	835	771	843	857	801	849	774	820	835	797	846	802	844	807	838	825	830	817	836	786	888	853	815	805	883	827	807	849	828	787	766	824	874	810	765	835	823	777	841	775	760	828	850	801	869	829	791	818	871	798	762	793	828	849	812	857	839	791	847	860	793	847	873	766	762	784	831	861	822	776	803	786	833	802	866	832	821	838	842	812	821	810	838	805	806	784	799	817	773	802	795	762	799	779	819	856	811	843	792	804	829	802	802	812	861	776	801	802	799	770	861	802	826	802	839	797	782	802	785	850	839	799	849	837	841	813	812	825	834	828	821	803	802	820	785	803	841	800	808	873	806	803	831	846	766	786	819	780	809	777	797	837	837	791	866	814	822	820	823	781	818	856	787	779	791	829	768	830	874	813	786	862	820	807	813	860	820	834	831	845	795	779	763	835	791	809	871	773	806	747	816	863	838	816	818	770	848	842	780	771	762	837	796	815	810	827	808	829	778	763	828	834	741	828	825	848	846	809	818	842	815	873	806	808	859	799	819	823	849	820	785	830	889	818	868	799	816	859	842	769	837	815	808	849	817	786	836	802	785	787	830	832	800	813	834	821	808	758	770	746	833	792	814	837	786	788	793	855	844	886	820	814	788	830	795	835	848	802	770	828	835	800	825	819	813	815	809	797	840	793	801	800	778	828	787	852	752	793	856	777	775	869	794	786	829	822	831	846	868	832	871	833	808	813	823	769	795	834	797	785	822	822	805	873	816	853	759	809	788	861	785	860	845	850	801	811	827	822	824	780	841	816	831	804	771	871	766	810	823	816	812	797	851	751	837	772	854	873	809	789	802	848	853	800	770	766	838	800	808	750	826	806	836	825	781	802	839	818	824	791	771	793	840	899	832	782	831	785	796	803	826	808	823	862	862	812	794	828	799	821	819	806	826	845	772	817	783	865	821	815	842	851	829	837	797	807	812	780	802	848	808	835	796	827	865	852	772	809	836	844	785	810	796	830	759	775	815	787	793	851	841	819	811	806	767	821	783	796	851	827	790	848	826	855	848	819	791	796	848	800	840	812	772	819	735	833	873	794	805	828	863	797	778	778	790	884	846	853	830	827	804	875	811	792	828	819	795	850	795	864	830	825	811	833	766	779	810	790	783	780	825	813	781	767	790	850	799	815	818	803	777	810	779	827	796	819	861	751	844	837	842	780	846	857	841	821	788	811	801	798	818	799	812	826	796	854	784	813	760	784	850	803	822	823	822	849	849	811	804	861	767	866	834	814	815	780	850	835	834	785	816	843	830	804	824	794	812	844	784	848	790	838	819	795	816	831	842	818	811	857	842	832	835	774	826	787	805	832	806	839	793	859	811	801	838	834	839	830	821	788	795	780	792	798	804	813	827	810	828	809	800	838	828	814	789	849	789	806	845	854	813	825	796	845	894	788	858	868	860	811	863	785	841	807	819	760	854	847	871	811	808	860	800	833	752	768	820	828	791	809	800	818	820	782	803	873	823	768	824	874	799	759	846	869	796	783	775	836	839	840	822	779	846	800	851	766	813	814	864	830	794	775	845	822	806	812	806	809	795	869	832	767	739	788	822	797	821	821	838	814	851	831	833	796	854	838	826	827	842	805	855	880	798	853	787	833	819	835	791	825	855	880	811	768	878	784	775	853	793	834	774	778	846	789	830	798	762	791	847	881	803	803	802	814	777	793	812	809	816	782	815	798	825	798	863	815	797	808	808	791	884	852	797	810	812	827	792	813	842	802	892	795	820	790	839	817	814	765	816	822	837	791	833	819	840	827	850	857	782	779	790	874	784	835	833	795	833	807	866	840	808	816	807	863	832	792	759	780	848	827	819	805	796	789	793	846	822	821	762	858	852	810	763	775	844	823	820	786	781	845	843	820	809	841	776	791	811	867	804	862	771	813	783	817	835	813	804	789	843	790	861	814	833	814	820	845	786	818	840	811	812	820	790	835	809	819	812	810	876	805	848	815	810	792	839	792	819	822	815	845	822	792	803	812	833	777	819	839	816	869	802	820	816	795	813	761	834	787	803	788	804	845	818	763	789	829	801	813	817	836	831	812	821	851	813	824	842	808	832	812	774	827	859	829	827	851	833	808	842	798	810	815	817	829	831	867	867	817	858	818	760	789	789	825	814	801	813	812	889	824	757	805	821	831	783	885	805	832	810	800	789	757	841	799	795	814	858	767	804	795	789	866	813	788	804	758	795	813	813	821	751	846	800	888	816	777	846	802	876	818	765	811	811	800	751	795	827	810	840	773	798	787	744	857	812	825	759	812	788	798	853	773	826	801	828	853	755	789	792	803	815	813	796	853	797	811	829	824	787	778	855	830	756	783	790	799	835	797	795	845	831	836	829	773	828	793	792	787	817	785	847	834	801	834	830	802	810	818	795	827	846	840	796	827	821	806	802	837	815	864	819	809	869	812	798	844	795	808	744	792	824	851	808	786	824	773	839	795	753	815	845	809	781	861	815	816	831	814	810	808	828	814	843	836	833	804	839	815	810	835	769	819	826	807	834	836	793	826	836	837	776	860	821	843	763	788	843	861	828	847	845	810	822	771	853	848
11090	13998	11272	5890	3955	3013	2354	2013	1842	1579	1357	1349	1266	1165	1170	1124	1132	1053	1101	1096	1037	1002	1067	996	1069	1030	1061	1004	1013	966	974	990	953	1014	953	1075	964	885	1009	955	996	988	987	973	997	971	956	976	984	942	950	984	958	989	1001	950	1002	997	972	961	927	979	955	1005	957	910	1002	936	958	937	926	922	955	972	953	977	989	936	1005	1042	941	978	966	965	933	990	940	925	978	964	974	1003	1013	1033	942	986	932	930	942	973	990	944	971	894	970	969	985	950	949	941	972	919	978	929	993	953	940	1008	999	926	971	968	991	960	945	946	980	1001	952	989	992	964	927	926	956	932	959	922	962	987	925	990	989	995	903	932	942	1007	846	1008	983	994	969	951	960	943	893	903	971	1002	961	998	967	1001	991	954	991	987	998	990	946	1017	951	962	1033	990	971	1001	994	939	983	921	976	931	920	974	989	984	956	945	1001	994	939	994	916	926	955	943	985	964	906	956	1000	1001	969	998	978	978	1008	947	948	966	939	997	924	971	961	888	977	945	945	985	969	979	992	980	974	989	964	904	1000	952	979	975	946	921	1006	932	966	978	938	1012	979	953	969	969	940	946	979	970	1024	944	886	916	953	939	931	1000	976	957	906	927	1001	965	965	908	952	948	935	985	974	937	933	1006	1010	988	935	947	948	976	1000	973	973	966	949	1000	959	985	983	985	993	1006	1009	971	975	976	943	982	925	939	1011	950	939	970	960	932	959	943	976	980	1035	942	953	927	955	958	927	971	991	972	957	928	963	1030	906	965	973	991	974	1018	993	937	1009	979	973	994	986	902	903	922	941	960	1002	960	956	1009	973	915	971	950	961	981	955	960	924	990	951	977	976	1011	905	978	929	949	1004	937	969	944	946	965	967	912	905	1045	939	948	972	1030	937	957	960	898	991	991	923	956	948	1016	935	1005	953	932	981	967	981	944	936	967	998	999	985	964	1007	1037	956	936	946	923	973	950	990	931	996	975	918	988	961	965	959	949	1013	951	969	916	1000	972	1015	934	966	1000	911	899	957	1029	1006	941	946	939	956	941	956	912	979	909	980	988	942	1028	987	930	937	962	966	974	961	982	905	973	937	986	943	1003	973	939	984	968	952	947	943	970	991	976	935	955	982	1000	981	935	1004	918	974	972	977	910	943	1012	963	922	992	954	960	956	976	1015	910	907	949	1004	951	975	1001	933	1006	982	897	985	947	947	928	932	935	955	999	993	978	1007	961	1007	967	1006	984	935	975	988	929	976	973	959	924	970	998	928	949	932	958	970	960	978	945	994	929	928	902	956	922	974	948	1049	1012	984	1059	929	960	982	978	965	964	891	963	962	937	921	982	939	943	952	999	1016	987	1038	950	914	990	970	964	981	950	943	911	976	943	942	987	988	954	973	1002	941	918	960	974	960	969	920	940	981	981	928	947	1001	916	995	991	934	977	986	931	993	932	961	952	1024	983	878	1022	971	980	945	1012	938	941	1007	961	906	931	936	986	952	930	954	949	989	966	942	1019	981	1038	933	988	981	967	976	895	950	968	1015	963	1014	949	949	967	981	969	934	946	901	965	941	936	1031	974	950	906	1021	989	932	991	985	990	965	962	996	953	1043	1010	974	965	950	953	909	1002	961	967	970	930	1005	1000	931	1022	911	937	971	951	929	976	922	937	985	967	933	968	980	928	956	987	959	983	944	967	898	913	959	933	929	962	968	910	919	926	948	939	929	1001	938	977	969	955	940	964	960	956	929	964	990	944	940	962	954	963	953	1000	952	949	985	959	982	924	996	981	985	941	946	954	996	934	956	962	998	933	945	964	919	923	923	878	958	941	969	953	935	938	971	959	934	945	951	981	971	953	972	937	992	936	1036	993	978	972	970	923	946	953	982	994	980	950	985	1013	953	937	941	918	908	1009	985	986	1019	971	961	959	975	989	983	939	936	950	981	998	956	992	936	924	918	923	958	958	914	940	972	950	972	961	941	925	981	940	939	942	939	1024	961	1004	946	947	913	1031	953	970	940	980	938	978	950	998	994	952	967	973	926	977	1004	921	982	977	939	992	957	968	934	936	1028	956	949	986	931	951	925	965	966	994	984	967	936	951	970	918	978	1008	983	947	1005	911	1003	1028	988	1007	957	862	957	975	969	947	950	921	972	979	915	952	899	975	945	976	987	928	996	913	1013	908	938	976	1007	974	931	970	995	966	986	963	983	1008	970	979	991	920	944	983	958	956	951	893	941	958	971	980	943	911	946	985	971	987	1038	977	920	910	970	982	970	976	971	983	936	952	938	945	972	956	924	894	923	973	926	914	961	954	916	944	921	964	916	959	947	986	933	981	954	903	988	985	969	949	992	1020	909	996	1002	979	988	1001	941	965	971	908	920	937	974	981	973	962	950	913	1010	918	970	939	1002	959	962	936	969	985	1015	980	982	964	954	972	926	948	975	976	979	956	976	973	1013	933	976	933	951	1016	930	1012	954	988	980	913	943	948	914	964	928	967	947	1044	983	890	953	964	970	928	969	978	984	960	957	932	953	947	977	966	1020	988	978	909	921	965	971	952	961	988	1011	962	990	940	992	966	982	896	934	1004	986	892	990	990	1003	903	926	963	967	909	944	954	954	938	966	969	961	955	940	927	963	956	959	1001	958	1012	966	962	965	987	953	1000	971	944	980	972	966	994	980	943	1004	991	995	917	952	975	945	946	1002	956	937	989	939	927	928	954	939	937	1016	971	956	938	990	952	1019	989	1003	984	960	924	981	998	918	988	1006	983	924	1005	941	990	961	954	965	1016	945	948	1005	956	966	955	939	1003	936	957	993	960	908	960	944	960	986	958	975	912	943	949	973	1017	995	954	962	960	955	1000	976	900	948	964	966	969	940	1002	952	928	963	916	949	958	975	974	944	943	955	991	929	967	976	976	949	1009	955	954	925	960	952	1009	946	969	994	976	977	930	1031	912	955	924	941	934	1019	925	986	959	989	924	998	929	913	989	952	962	981	947	920	983	945	935	969	975	988	997	1003	1000	972	935	938	978	968	984	893	949	1003	955	979	962	955	1014	949	978	985	953	906	990	965	979	985	960	906	980	995	973	951	946	989	949	943	983	963	962	988	953	994	940	943	941	979	947	935	936	1026	959	1010	959	954	1039	940	909	950	988	950	973	971	932	964	945	978	970	954	959	965	875	1001	956	1016	957	937	901	951	901	977	902	1032	947	971	956	1005	972	991	941	932	900	972	962	966	960	1011	990	917	998	989	937	969	992	941	995	1002	962	957	932	984	974	941	877	916	967	980	974	947	979	953	945	929	1000	1008	944	949	1003	959	1004	975	984	1006	953	937	977	940	964	947	983	976	990	940	949	941	985	956	967	970	994	958	1008	953	1035	919	941	939	935	954	933	945	932	968	946	957	943	1003	964	949	976	990	950	960	968	946	972	985	951	923	952	949	938	983	955	953	962	948	923	953	958	963	898	972	969	974	990	921	988	951	969	982	979	982	1009	962	951	997	969	952	915	920	921	940	905	976	1009	962	966	941	998	1013	962	968	990	949	939	958	924	961	949	937	948	999	972	981	954	979	971	972	994	936	945	953	1001	993	965	964	995	932	930	980	966	978	1001	974	964	946	965	960	1037	947	973	964	967	999	959	944	973	984
25009	21078	27258	25016	10363	1069	777	668	590	590	559	526	519	474	472	492	459	481	443	448	519	464	453	446	494	444	457	504	430	479	466	402	513	426	479	484	491	430	473	493	446	523	456	411	483	481	464	467	467	459	460	420	441	429	476	434	476	453	470	435	468	484	471	450	478	457	435	461	451	440	428	439	424	454	450	471	479	477	459	460	469	462	458	422	423	454	420	445	446	466	442	442	432	443	466	431	418	445	434	443	450	441	428	470	466	455	441	432	448	433	490	442	453	434	437	466	434	496	471	433	488	446	451	445	475	445	483	483	470	427	435	455	460	435	444	433	449	481	442	465	459	436	445	444	447	410	425	492	415	439	427	464	483	462	473	490	436	463	419	454	431	439	498	415	454	471	448	438	468	424	474	475	473	464	475	431	464	450	469	492	481	463	469	444	408	477	448	444	455	491	421	419	419	429	473	472	420	419	430	419	435	442	425	467	419	442	449	483	443	470	402	435	459	450	442	443	447	463	470	474	461	440	441	448	433	440	469	453	444	495	463	438	456	446	449	442	438	426	465	450	455	449	430	447	434	420	476	454	444	422	471	432	476	414	439	449	467	442	496	441	444	414	439	458	436	452	449	508	477	450	475	495	460	443	450	436	437	458	421	438	443	441	470	436	459	457	460	433	466	421	431	432	419	433	445	412	464	440	483	432	446	426	419	474	411	471	482	414	450	407	448	475	464	427	446	436	390	437	407	430	455	514	469	426	448	452	437	440	443	444	394	459	431	463	485	456	482	414	430	432	484	452	466	446	455	454	418	459	441	470	413	480	468	488	436	412	451	458	452	451	485	457	440	476	451	454	426	461	438	441	425	446	491	461	461	510	453	452	475	465	444	456	467	461	431	463	479	463	429	483	389	444	452	449	467	453	431	425	416	462	445	446	442	453	427	411	435	458	449	455	467	503	389	463	456	430	480	477	448	474	439	431	466	448	435	440	449	412	437	441	419	407	493	489	444	482	464	459	432	434	425	444	429	497	474	443	419	458	475	454	416	447	447	444	456	471	425	447	489	444	431	505	445	445	458	454	460	436	460	465	427	444	437	460	460	446	425	451	457	477	441	484	433	449	491	467	390	453	446	448	427	426	438	399	440	432	536	462	485	447	438	426	439	444	457	431	434	416	427	487	418	476	460	481	417	428	429	462	444	431	482	459	442	469	457	446	486	447	458	470	465	449	491	475	460	469	419	435	473	412	443	483	423	451	457	491	458	458	481	452	449	438	431	468	436	424	431	452	480	462	456	465	427	416	451	449	450	439	472	509	468	445	480	429	434	459	450	420	446	424	472	460	458	460	515	481	442	433	427	415	416	452	477	472	477	473	437	416	489	472	426	458	468	446	454	468	442	465	448	422	430	434	469	457	452	455	478	419	425	420	447	425	494	482	437	436	455	444	459	443	448	465	432	436	427	468	445	452	464	435	410	413	428	450	457	445	449	444	438	427	428	442	482	454	466	468	422	463	430	441	455	440	484	457	456	450	449	428	436	441	430	477	459	425	450	426	461	463	453	451	445	418	464	428	451	480	418	462	448	436	412	453	453	417	461	432	417	481	486	458	422	473	468	469	447	438	448	440	493	469	467	430	437	464	445	436	443	465	420	443	423	485	476	439	432	460	448	409	447	453	449	426	438	465	449	475	464	443	477	438	417	473	458	449	441	437	419	469	465	461	458	458	471	448	427	447	466	434	479	460	439	435	455	470	436	476	446	438	460	455	457	447	414	448	457	440	466	442	418	468	426	437	450	455	470	476	465	459	438	468	471	447	446	449	451	469	452	425	450	400	439	469	449	463	458	427	483	450	469	449	472	450	422	441	460	432	432	432	444	406	497	489	433	462	440	436	436	468	462	427	428	450	436	470	456	479	494	459	437	481	447	440	414	478	461	473	433	434	407	461	432	457	471	449	472	402	465	382	452	454	362	468	455	376	450	417	445	400	475	488	429	445	419	461	459	427	460	465	452	419	416	460	455	454	471	458	477	389	458	446	465	428	466	451	428	453	460	453	467	451	423	461	459	443	457	425	433	434	446	470	465	470	460	428	460	489	473	488	429	426	462	469	449	497	430	422	446	445	427	457	414	444	447	458	441	468	433	441	409	420	446	431	424	457	438	447	462	442	458	458	437	473	464	478	429	456	414	469	485	465	474	439	448	418	480	446	488	433	417	436	467	484	453	440	466	436	443	445	454	428	462	465	440	450	407	445	455	434	413	452	456	434	480	430	412	397	449	494	437	437	446	472	450	456	493	449	461	475	473	452	501	477	435	410	465	391	405	498	419	408	464	509	466	455	478	455	435	406	447	475	399	425	454	449	449	471	441	480	459	482	476	429	457	444	496	480	441	455	513	466	485	385	415	431	448	455	483	429	487	476	464	438	472	443	425	459	457	437	480	457	467	440	431	433	494	420	486	427	435	468	436	415	438	428	476	440	479	453	491	479	449	463	465	414	445	436	446	431	447	473	441	469	419	435	414	480	446	444	463	467	494	454	476	465	415	470	419	427	459	416	485	453	471	439	457	439	451	473	434	460	466	474	450	439	452	448	474	460	462	462	470	465	478	432	464	477	447	428	459	455	438	474	427	439	454	482	413	455	452	479	448	442	471	451	508	504	448	479	484	456	436	418	451	479	466	421	437	464	461	486	426	470	466	451	462	446	458	428	487	404	458	458	472	455	446	451	445	473	439	457	486	446	447	432	469	441	440	465	468	437	421	410	445	460	433	486	453	444	451	468	452	473	456	438	450	500	476	459	419	448	474	430	436	472	444	469	442	483	442	449	425	455	428	442	463	434	452	458	433	433	436	441	451	454	498	454	463	467	454	444	463	444	439	420	494	421	474	439	440	410	506	431	436	441	433	470	450	450	446	479	410	449	462	425	472	504	470	506	435	441	446	471	453	425	453	449	447	455	453	471	436	438	442	489	450	433	432	466	459	417	465	464	445	470	410	450	455	427	474	446	458	497	480	463	466	448	438	446	459	442	419	455	453	476	461	464	454	496	474	407	426	457	450	495	445	456	432	451	457	452	452	444	431	434	443	426	462	429	438	472	466	481	467	476	461	437	421	464	434	435	451	449	463	449	435	465	414	473	417	440	468	483	423	423	446	418	477	468	481	432	465	436	425	476	474	439	447	456	442	451	480	465	450	466	406	456	428	468	473	460	425	453	479	407	426	450	484	463	431	462	444	474	472	464	463	471	464	416	450	455	453	467	421	444	460	437	446	419	411	445	439	478	467	449	471	470	441	458	426	468	446	464	435	443	432	480	449	461	413	408	437	440	446	437	467	476	470	437	479	447	439	453	447	450	445	467	429	440	435	451	461	460	473	442	476	418	489	407	429	460	486	441	422	440	457	498	440	493	460	486	483	411	460	409	431	430	458	448	439	435	451	461	454	489	466	441	456	474	464	410	440	491	459	446	416	409	447	407	436	467	478	467	466	467	462	454
9868	9663	7166	3533	2319	1741	1382	1180	1012	923	810	788	713	720	658	637	679	589	630	643	654	600	601	611	629	586	631	629	563	591	617	604	598	629	617	571	618	585	586	575	531	597	613	564	585	556	576	569	581	611	549	565	609	584	536	584	565	592	587	563	621	530	612	603	608	573	563	561	567	596	569	550	554	512	596	529	548	534	599	547	536	580	585	555	545	564	564	582	584	585	585	580	623	558	583	609	568	556	609	585	548	573	588	572	583	567	565	532	526	559	599	588	567	574	572	589	569	530	572	557	542	554	604	568	565	535	585	535	511	538	557	514	582	586	568	578	558	594	540	585	627	544	565	569	580	569	557	553	588	569	568	572	527	528	547	587	549	567	560	551	509	604	530	542	554	581	549	547	555	555	582	581	599	553	588	558	546	593	549	599	596	591	539	557	553	558	546	573	575	575	562	587	560	575	596	550	554	556	528	547	565	580	570	564	557	545	592	609	573	588	626	576	539	548	582	566	549	594	571	542	537	546	592	583	561	636	574	551	557	600	559	550	522	566	555	523	559	558	580	533	576	586	573	529	589	593	575	538	594	527	579	555	554	514	569	560	554	555	587	542	531	570	571	516	605	559	530	551	574	537	561	612	544	579	573	541	546	530	517	553	538	538	553	575	568	589	567	596	568	562	565	576	557	585	573	538	530	580	548	563	557	588	585	563	555	543	556	589	567	607	570	583	540	592	554	524	555	595	564	567	542	539	589	522	586	556	556	571	548	566	612	560	598	543	602	572	549	593	565	536	570	568	523	513	557	590	581	544	631	568	595	500	531	563	569	592	580	612	548	562	605	565	558	572	573	557	597	537	628	546	572	536	601	540	607	563	601	514	560	535	536	589	550	535	565	552	530	602	579	550	573	580	587	561	543	571	557	586	581	584	559	554	583	562	572	570	512	546	562	574	575	559	592	549	541	582	613	561	553	576	595	596	548	539	572	587	561	588	541	587	604	562	538	567	576	593	558	577	614	599	554	539	599	560	599	563	598	587	543	517	576	552	568	514	534	547	555	551	549	570	565	566	534	560	563	557	582	538	569	616	573	561	524	553	558	583	520	547	573	609	600	602	547	568	566	560	583	565	556	569	574	545	611	593	587	538	539	565	561	565	558	603	570	523	541	561	578	571	557	565	566	558	552	561	532	541	528	526	522	596	568	581	526	593	548	584	579	582	545	561	562	559	540	576	544	581	553	558	585	550	599	548	566	561	598	573	561	586	535	570	552	569	551	575	594	559	604	571	532	549	623	566	552	605	560	570	583	584	584	535	581	560	557	584	549	552	566	527	564	611	554	552	578	562	558	584	530	560	546	587	562	557	576	553	548	567	534	577	572	569	512	594	557	589	569	568	547	553	575	586	559	578	560	600	591	552	535	535	556	617	569	582	578	532	589	599	594	546	567	583	555	555	565	558	535	588	544	567	550	548	579	589	501	538	638	592	562	567	546	592	557	541	590	573	563	580	545	573	596	599	578	499	531	576	543	569	517	505	518	547	550	603	560	577	550	590	559	566	600	593	582	582	574	542	552	544	574	532	593	601	576	554	580	567	556	564	564	546	564	545	563	575	591	602	583	590	566	572	565	603	560	534	568	552	548	551	586	545	597	555	530	606	565	544	577	574	550	544	569	568	549	570	585	577	578	571	558	572	578	577	531	581	621	563	572	559	571	526	566	583	559	605	542	575	565	590	514	585	560	552	588	565	566	547	616	555	570	568	553	537	565	517	541	576	558	615	536	543	549	524	578	553	595	554	563	551	560	573	577	582	557	512	582	543	549	578	574	568	545	568	534	523	582	573	593	554	606	550	551	530	559	589	540	509	557	531	584	548	587	595	575	594	579	538	526	556	569	569	558	547	536	597	594	558	548	574	538	554	571	534	599	577	550	571	588	589	569	552	571	571	523	605	585	599	563	581	526	591	545	542	517	552	566	561	540	569	537	567	533	536	599	531	609	584	570	557	525	560	556	553	575	564	594	575	569	587	598	529	582	572	547	549	567	543	575	567	551	536	583	558	543	561	566	542	550	527	578	589	558	590	564	597	550	565	521	623	540	524	572	557	574	581	573	538	555	584	567	599	569	554	566	536	555	542	619	554	585	566	562	504	550	551	540	612	524	580	551	591	567	569	526	570	538	569	533	568	577	624	614	557	583	563	565	538	562	550	559	584	563	543	594	595	535	584	588	581	556	576	570	523	558	541	578	546	581	571	562	619	573	552	621	546	543	560	562	573	568	575	517	561	566	562	559	553	568	519	588	562	550	549	584	594	518	541	526	540	589	559	542	605	595	535	585	554	599	575	549	558	584	568	529	574	544	595	571	584	564	563	561	579	563	584	538	578	558	574	543	594	584	595	544	583	600	566	602	558	578	560	528	572	573	540	542	562	580	521	594	584	557	600	538	534	601	592	558	560	554	564	526	543	585	556	546	579	549	600	565	556	573	562	540	533	602	541	570	606	574	536	548	586	558	590	565	547	598	566	581	562	577	590	564	603	567	600	562	587	546	548	576	594	568	593	571	598	554	564	602	621	592	602	542	562	572	565	555	523	582	551	549	578	579	543	540	554	568	571	562	588	534	590	582	583	568	546	550	545	558	567	571	608	542	555	604	534	563	555	564	562	587	539	538	590	572	553	579	551	577	509	567	530	537	528	572	556	588	547	547	579	606	545	545	565	566	539	554	571	573	549	594	535	545	548	580	589	532	520	574	588	526	571	573	573	615	561	558	537	541	519	539	544	582	582	558	536	552	574	504	592	561	582	573	551	559	586	600	592	594	575	567	571	576	535	574	551	568	582	578	543	566	573	533	574	566	572	601	579	489	564	591	577	592	620	578	570	563	581	577	560	592	564	537	586	566	595	585	571	558	557	565	558	605	575	559	537	543	547	557	565	557	556	548	597	538	563	574	573	582	550	524	535	575	567	561	582	537	606	567	567	565	571	557	566	573	546	545	556	546	563	555	563	571	583	573	569	564	555	604	547	570	603	550	559	589	586	589	583	573	557	564	630	566	538	540	603	590	571	570	517	530	534	553	550	571	573	585	588	575	524	551	565	551	595	535	541	580	538	555	579	580	533	588	529	538	578	586	556	534	509	577	565	519	556	598	565	536	595	550	558	531	570	584	548	534	573	554	614	551	550	613	577	579	519	593	542	568	561	528	590	599	566	562	586	570	562	605	565	576	616	546	636	585	588	562	515	577	568	571	568	550	578	567	530	586	554	535	592	619	587	551	564	579	571	565	568	607	552	537	528	546	552	514	572	573	592	541	578	564	560	574	546	550	591	560	536	598	542	546	524	605	590	552	612	597	575	570	555	584	552	563	526	537	559	554	549	552	556	550	549	521	538	579	558	561	543	550	543	550	569	596	553	610	568	526	584	601	581	533	556	552	560	568	609	586	574	544	620	557	552	531	563	561	538	581	578	603	583	583	570	587	563	536	565	584	574	595	546
22868	21130	28896	23628	21131	21213	10783	2104	1599	1450	1284	1262	1168	1184	1096	1087	1081	1014	1009	978	988	1017	1018	994	989	952	966	958	960	1016	988	974	950	924	935	918	1006	903	932	883	939	950	898	919	906	935	945	919	1002	883	907	937	862	850	953	954	949	901	963	947	904	895	884	914	898	949	921	922	906	925	932	893	888	920	922	879	902	891	861	930	917	875	912	897	946	908	857	893	897	931	924	940	889	927	919	958	907	939	925	898	872	900	899	904	967	918	871	875	920	927	913	948	932	921	949	863	951	943	928	892	926	865	904	871	917	922	903	889	934	879	885	940	905	951	950	921	958	906	880	959	905	872	929	925	902	904	946	922	904	919	873	973	967	920	920	902	887	925	952	911	838	883	901	896	935	943	914	936	935	865	899	906	933	982	914	960	907	883	948	920	930	920	934	957	898	938	842	909	903	952	799	903	922	888	911	913	850	885	903	891	939	961	898	930	953	854	888	921	872	931	936	924	886	985	947	923	899	889	916	903	875	917	932	925	933	907	907	895	839	884	897	950	902	907	993	864	862	917	878	926	917	897	853	898	926	903	899	870	857	889	888	893	932	881	896	901	894	868	913	847	875	890	954	894	957	886	872	892	862	893	879	904	912	918	856	958	946	871	912	889	875	937	897	868	881	922	921	943	894	948	888	902	958	874	843	856	886	849	874	936	897	910	932	941	909	933	896	917	932	851	850	934	867	880	897	897	899	869	895	856	913	881	892	897	895	893	923	971	904	898	952	886	911	912	854	868	855	906	891	892	921	930	949	937	937	934	890	949	938	925	893	904	950	941	897	880	887	926	928	930	914	926	896	909	908	866	949	905	908	860	929	906	915	924	897	882	903	957	912	875	927	930	874	906	918	912	898	890	931	931	933	965	899	920	900	886	836	897	962	877	890	865	898	891	881	910	890	886	901	874	893	906	905	900	900	875	924	888	880	904	953	907	860	897	817	915	918	894	920	867	915	895	901	902	949	881	875	905	889	901	888	931	949	874	904	894	916	904	871	877	943	931	955	963	915	919	931	930	861	887	946	904	896	857	944	901	888	902	941	912	887	917	880	908	899	906	894	929	898	915	872	896	905	880	888	902	876	947	863	888	918	844	877	865	900	864	905	880	895	939	928	914	955	946	888	914	956	861	890	890	934	931	944	961	876	829	963	978	911	939	900	936	893	905	855	886	924	940	902	901	915	925	854	977	853	885	839	915	904	917	919	895	939	872	894	885	898	896	884	911	893	923	881	915	908	895	905	925	898	925	856	914	862	895	874	913	914	913	893	865	885	913	903	901	920	883	932	886	938	896	924	911	894	863	878	882	922	899	917	898	853	878	895	948	905	911	911	936	931	918	901	896	895	880	903	890	886	861	928	894	872	947	939	913	932	899	918	874	959	915	894	916	927	966	917	905	937	961	905	929	892	881	908	858	928	959	905	853	868	884	943	851	868	904	914	906	878	955	895	862	851	908	938	900	960	895	948	903	893	873	908	909	874	902	930	872	921	889	934	897	880	917	907	885	898	901	886	908	875	874	906	925	876	924	908	885	903	945	934	937	894	907	936	894	918	957	916	939	906	928	882	882	905	906	897	936	932	898	909	967	909	922	898	943	906	942	903	979	870	917	844	947	890	924	922	922	905	950	863	893	944	873	889	899	943	895	931	937	921	921	855	879	861	952	921	880	893	930	901	877	911	863	880	870	914	966	858	908	932	874	877	911	938	959	893	891	960	896	864	903	929	925	893	933	879	876	904	883	951	903	911	949	931	903	937	903	879	896	910	906	871	908	901	891	924	894	900	895	886	916	884	907	887	903	959	917	882	929	923	892	879	916	868	923	933	956	857	903	899	852	911	863	905	856	883	938	975	882	876	975	906	904	911	817	906	899	912	920	905	938	912	864	922	907	897	926	882	875	937	902	911	888	937	894	922	916	893	914	875	901	929	906	864	919	875	913	958	895	855	903	896	890	896	966	897	882	936	942	955	853	884	914	916	915	895	895	896	892	901	843	898	923	921	936	913	904	845	894	900	866	908	923	886	876	886	893	897	882	905	901	856	938	911	877	888	905	873	919	928	888	902	943	878	938	880	904	949	955	925	906	912	930	902	855	882	910	907	944	885	922	951	886	888	958	928	890	872	892	849	916	891	857	893	922	900	903	907	896	875	876	870	920	907	888	902	849	911	862	901	915	918	890	914	889	877	896	875	887	921	929	869	882	899	864	878	922	955	938	831	898	878	931	952	877	891	905	916	907	925	912	873	870	948	939	872	910	876	866	913	881	865	927	909	905	900	859	905	917	922	930	911	887	895	942	879	903	885	954	881	901	986	825	950	969	861	912	926	898	865	850	880	910	878	940	907	906	877	920	894	887	913	898	889	920	916	824	887	879	940	883	931	844	891	868	897	867	939	902	850	869	911	886	904	902	892	883	900	887	868	929	922	863	888	869	895	882	918	881	874	913	938	953	855	934	899	856	844	966	865	889	894	891	940	954	908	923	876	906	916	885	828	913	923	888	890	954	945	915	866	908	918	879	856	915	928	892	860	859	871	914	852	870	908	953	896	946	899	874	955	915	950	880	904	884	887	901	948	876	902	883	905	1009	938	869	907	892	915	867	905	872	844	896	914	947	923	874	927	869	947	881	863	868	900	847	923	916	964	910	892	891	889	912	909	909	892	909	855	888	934	906	846	851	940	894	935	869	926	883	834	882	849	894	901	923	921	880	882	909	896	969	887	949	927	875	869	927	894	878	868	944	921	911	917	932	955	840	872	908	906	907	892	890	932	920	851	877	882	908	805	884	851	848	916	933	957	880	892	922	912	905	863	866	914	932	873	905	910	840	902	881	924	845	937	838	934	896	915	881	952	836	835	926	913	874	840	917	884	882	915	893	936	904	866	934	923	881	939	855	918	943	851	906	908	933	871	890	932	839	889	871	952	879	860	864	888	875	905	902	926	894	929	868	916	904	883	902	927	861	945	894	876	872	875	910	936	897	933	944	892	905	915	904	886	868	944	895	908	905	938	890	903	887	952	874	890	857	917	930	940	910	877	884	912	874	910	929	837	916	950	883	937	928	896	904	929	947	916	862	887	898	917	854	929	944	922	879	902	875	895	880	879	928	948	918	942	926	875	910	891	896	988	908	957	916	947	914	906	923	902	904	873	933	875	883	909	945	926	877	922	871	950	901	852	925	901	893	894	913	865	891	954	862	991	924	869	887	929	964	899	875	920	893	860	932	946	950	910	911	938	873	890	861	931	906	893	938	863	873	953	901	888	826	925	866	853	917	913	907	945	949	932	890	948	897	905	917	962	881	884	898	869	836	909	926	903	898	888	878	883	982	898	891	908	883	870	918	909	908	953	906	910	874	935	916	873	928	942	874	895	926	892	917	928	888	902	901	894	870	885	926	932	908	892	864	917	888	960	906	860	922	903	915	909	873	882	849	898	880	973	891	929	886	838	906	855	813
13679	20246	16985	9304	6321	4790	3754	3102	2570	2230	1982	1754	1668	1541	1472	1391	1373	1284	1304	1225	1241	1227	1211	1174	1139	1190	1147	1137	1187	1092	1103	1095	1103	1096	1086	1100	1066	1110	1110	1064	1086	1058	1120	1039	1080	1082	1068	1094	1029	1033	1009	1062	1050	1110	1109	1105	1060	1086	1068	1112	1059	1094	1064	1020	1065	1094	1084	1142	1092	1093	1015	1029	1044	1096	1067	1086	1108	1043	1020	1047	1075	1066	1074	1107	1089	1067	1058	987	1073	1077	1075	1030	1133	1116	1113	1080	1090	1083	1085	1068	1020	1073	1039	1087	1045	1074	1091	1134	1042	1027	1039	1040	1046	1059	1026	1059	1080	1044	1057	1023	1021	1135	1048	1061	1096	1017	1100	1059	1071	1106	1029	1021	1070	1031	1042	1049	1015	1080	1115	1044	1045	1029	1085	1063	1033	1036	1048	1044	1074	1006	1083	1075	1052	1081	1014	1057	1085	1046	1023	1079	1008	1023	1022	1075	1139	1088	1058	1118	1126	1162	1040	1051	1077	1046	1133	1092	1098	1083	1053	1054	1025	1052	1081	1006	1019	1108	1050	1072	1018	1114	1032	1088	1058	1072	1025	1061	982	1056	1041	1083	982	1036	1067	1026	989	1055	1057	1101	1034	1038	991	1067	1027	1039	1100	994	1005	1074	1068	1021	1082	1033	1089	1082	1050	1088	1071	1048	1012	1028	1059	1044	1094	1040	1019	1091	1086	1059	1047	1058	1025	1072	1061	1035	1082	1050	1066	1038	1100	1064	1065	1067	1044	1049	1042	1080	1095	1048	1006	1020	1018	1007	1027	1071	1085	1069	1086	1098	1103	1074	958	1058	1037	1031	1023	1063	1053	999	1039	1047	1062	1017	989	1089	1078	1044	1078	1057	1045	1046	1066	987	1032	1026	1096	1027	1055	1089	1042	1100	1045	1034	1106	971	1028	1065	1065	1076	1106	1045	1025	1040	1070	1088	1049	1014	1041	1054	1027	1044	1114	1015	1027	1035	1050	1045	1008	1064	992	1042	982	1071	1002	1072	1071	1038	1068	1051	1014	1084	1100	1036	1049	1062	998	1076	1042	1049	1050	1048	1061	1064	1067	1063	1063	1063	1105	1025	1078	1055	1030	1125	1061	1085	1092	1049	1037	995	1029	1085	1021	1038	1006	1020	1107	1085	1054	1015	1050	1061	1083	1079	1072	1075	1048	1094	1091	1056	1056	1068	1045	1008	1020	1042	1037	1047	1102	1026	1061	1031	1090	1065	1008	1058	1022	1086	1028	1092	1016	1045	1003	1033	1069	1101	1047	1036	1059	1101	995	1116	1095	1017	1078	1031	1022	1018	1036	1061	1033	1075	1005	1033	1038	1037	1047	1087	1048	1008	1082	1020	1046	1078	1024	1067	1032	1154	1029	1017	1022	1043	1119	1070	1102	1013	1034	1016	1024	1069	1064	965	1091	951	1048	1013	1072	1024	1045	1046	1048	1017	1095	1088	1000	1031	1065	1040	1028	1067	1055	1039	1032	1102	1008	1072	1003	1047	1038	1052	1119	1051	1081	1132	1044	1080	1058	1046	956	1085	1026	1041	1059	1044	1079	1003	1037	1089	1035	1046	1047	1053	1010	1056	1115	1060	1002	993	1028	1071	1092	1118	1005	1075	1052	1062	1046	1078	1085	1014	1070	1058	1032	1048	1016	1061	1005	1067	1081	1045	1040	1032	1029	1023	1124	1078	1000	1101	1057	1089	1037	1059	1118	1012	1050	1085	1075	1084	1078	1088	1045	1087	1041	1031	1012	1050	1066	1123	1078	1074	1100	1048	1030	994	1053	1023	1059	1048	1089	1027	1104	1081	1049	1034	1008	1055	1044	1037	1088	1027	1054	1070	1046	1044	1054	1028	1074	1062	1110	1088	1058	1080	1075	1031	1058	1039	1064	1027	1074	1074	1007	1016	1059	1008	1069	1020	1063	1099	1093	1018	1046	1008	1090	1026	1069	1019	1070	1056	1106	1042	1013	1099	1084	1001	1084	1007	1107	956	1024	1076	993	1130	1043	1101	1055	1044	983	1040	1068	1099	976	1034	1077	1063	1026	1073	1004	1005	1153	1038	1036	1047	1069	1004	1093	1034	1031	1039	1075	1066	1117	1016	1057	1026	1068	1009	1039	1007	1072	1085	1009	1067	1042	1030	1085	1042	986	1084	1108	1073	1034	1085	1020	1037	1004	1057	1057	1087	1072	1045	1077	1059	1039	1095	1072	1086	1061	1095	1091	1028	1107	1004	1054	1088	1036	1036	1078	1077	1060	1042	1041	1015	1044	1046	993	1052	1068	1097	1091	1058	1047	1051	1089	1005	1042	1027	1022	1064	1096	1080	1068	1054	1018	1030	1012	1103	1050	1089	1062	971	1102	1014	1006	1060	1066	1092	1047	1061	1137	1015	1075	1077	1014	1063	1044	1054	1009	1023	1071	1050	1058	1052	1003	1073	1086	1027	1054	1028	1035	1023	1037	1090	1047	1050	1055	1050	1020	1115	1053	1062	1004	1071	1085	1029	1052	1050	1048	1057	995	1058	1010	1018	1019	1031	1082	1019	1072	1024	1043	1056	1032	1056	1079	1037	1028	1046	1048	1097	1065	1032	1105	1034	1050	1022	1021	1078	1071	1016	1082	1074	1033	1020	1080	1009	993	966	1074	1104	1026	1026	1044	1006	1038	1052	1039	1015	1017	1086	1037	1021	1029	1022	1101	1083	1145	1016	1032	1028	1060	1066	1089	974	1023	1071	994	1008	1020	1045	1045	982	1043	1113	1006	1059	1036	1012	1048	1042	1075	1032	1050	1031	1041	1016	1011	993	1068	1081	1049	1009	1061	1000	983	1101	1032	1047	1059	1046	1015	1026	1069	1035	1068	1057	1074	1009	1096	1025	1085	1010	1094	1043	1059	1010	1060	1038	1021	1082	1011	1057	1025	1008	1123	1013	1030	1050	1067	1023	1034	1042	1034	1006	1021	1119	1070	1028	1096	1045	976	1116	1060	1028	1030	1064	1017	1052	1055	1049	1079	1053	1098	1022	1055	1062	1047	1078	1083	1024	1062	1046	1072	1101	1028	1074	1048	1088	1095	1048	1012	1072	978	1035	1120	1043	1107	1045	1040	1061	1035	1116	1013	1011	1126	1034	1061	1018	1035	1086	1036	1076	985	1073	1002	982	1096	1074	1042	1059	1045	1053	1056	982	1046	980	1079	1048	1067	1057	1030	1022	1065	1069	1035	1045	1080	1065	1129	1055	1018	1041	1034	1089	1044	1026	1091	1061	1089	1012	1086	1051	1016	1051	1045	1097	1030	1049	1027	1031	1050	1022	1013	1017	1027	1091	1027	1015	1118	1043	1007	1024	1052	1034	1056	1058	1035	1062	1072	1083	1071	1069	1071	1008	1082	1084	1095	1092	1015	1052	1058	1085	1093	1107	1039	1053	1089	965	1038	1068	1008	1051	1058	1035	1085	1061	1092	1054	1021	1069	967	1079	1051	1029	1063	1042	1056	1024	1026	1010	1048	1040	1031	1045	1069	1090	1073	1038	1063	1077	1081	1049	1022	1050	1049	1077	1039	1054	1091	1040	1005	1036	1037	1036	1097	1019	1094	1081	1001	1090	1067	1102	1021	1043	1027	1064	1057	1056	1102	1085	1087	962	1072	988	1087	1018	1080	1030	1074	1096	1014	1062	997	1106	1050	1058	983	1044	1079	987	1018	1066	1022	999	1135	1026	1066	1042	1035	1033	1088	1098	1024	1042	1098	1093	1062	1063	1055	994	1043	1028	1008	1063	1077	1012	1094	1092	1009	1058	1077	1006	1024	1039	1003	1031	1009	1096	1040	1074	1117	1003	1090	1069	1077	1022	1017	1034	1082	1050	1028	1093	1022	1079	1053	1049	1029	1058	1067	1008	1053	1016	1080	1018	1035	1034	1058	1017	980	1063	1042	998	1079	1082	990	1055	1090	1021	1048	1031	1054	1056	1050	981	1034	1032	1023	1040	1033	1073	1008	1058	1033	1031	1004	1073	1042	1023	1051	1053	1053	1085	994	1014	1086	1072	1048	1055	1078	1059	1086	1054	1041	994	1048	1096	1050	1082	1102	1047	1069	1076	1104	1079	1038	1025	1028	1022	972	1014	1052	1101	1024	1039	1035	1035	1091	1036	1037	1044	1117	1030	977	1049	1053	1101	955	1006	1067	1018	1087	1061	1086	1083	1012	1062	974	1034	1088	1075	1005	1011	1020	1078	1103	1022	1043	1097	1103	1084	1044	1023	1058	1097	1073	1064	1048	1037	1082	1076	1011	1060	1104	1054	1064	1007	1075	1013	1002	1046	989	1030	1031	1004	1055	1107	1099	1064	1032	1081	1023	1052	1031	1041	1019	1056	1056	1061	1016	1045	1070	1039	1064	1027	1125	1055	1034	1057	1028	1045	1059	1007	1096	1025	999	1081	1088	1090	1030	1107	1063	1059	1085	1113	1049	1086	1056	1052	1037	1070	1005	1045	1043	1052	1033	1052	971	1023	1000	979	1086	1014	1068	1101	1030	1092	1063	1075	1082	1063	1034	1089	1039	1033	1087	1070	984	1042	1081	1027	990	1047	1027	1021	1063	1085	1065	1021	1044	1095	1002	1110	1101	1071	1037	1057	1029	1098	1085	1111	1052	987	1035	1041	1060	1051	1023	1035	1025	1030	1086	1106	1014	1013	1103	1013	1031	1058	1066	1007	1054	1058	1043	1138	1068	1117	1115	1044	1028	1027	1062	1041	1079	1022	1057	1040	1074	1008	1082	1083	1034	961	1043	1041	1087	1052	997	1091	1064	1124	1022	1072	1068	1061	1092	1061	1033	1083	999	1036	1068	1066	1081	1134	1057	1055	1095	1071	1072	1091	1012	1066	1028	1012	1026	1034	1026	1093	1116	1044	1053	1006	1061	1052	1081	1050	1025	1015	1061	1062
27247	19815	7396	1280	769	612	591	519	526	535	520	510	529	493	519	510	506	472	519	489	517	519	534	496	527	527	499	522	547	543	523	501	496	566	542	487	503	527	509	499	518	501	474	492	505	544	541	552	473	504	494	493	468	522	513	521	485	544	531	491	498	495	486	548	522	499	482	507	546	524	518	505	510	496	472	544	492	510	493	498	521	537	529	490	492	478	532	528	537	494	511	488	556	517	493	494	482	516	523	505	526	503	524	515	533	487	527	468	517	491	533	514	538	535	473	480	481	523	551	541	504	492	499	565	545	493	509	485	521	538	507	520	495	508	487	547	507	525	500	516	466	481	517	475	500	509	497	500	534	513	507	531	514	521	495	524	460	480	503	549	577	532	484	517	532	522	493	506	520	547	525	516	473	540	514	498	516	512	482	544	497	526	488	492	511	543	541	520	483	493	531	513	503	481	489	497	540	525	527	485	512	502	507	501	506	524	538	466	540	466	470	545	529	511	515	514	466	513	485	531	539	524	526	494	518	525	507	535	492	480	529	533	473	570	502	508	484	487	493	493	541	486	518	522	536	499	496	540	496	451	511	480	493	513	494	518	539	468	529	547	512	500	513	524	501	510	478	506	500	501	543	516	530	538	519	509	499	490	494	479	505	500	523	472	492	576	503	503	506	476	540	494	493	543	457	522	522	504	513	514	465	509	532	514	519	518	528	493	494	515	522	494	479	547	519	515	526	521	522	521	507	505	514	503	516	507	519	477	478	514	527	467	513	473	486	499	481	509	477	507	512	480	501	519	516	532	495	512	488	486	511	575	523	523	518	494	519	507	485	509	504	474	506	515	497	522	522	498	544	506	530	498	540	540	533	492	504	494	497	544	516	489	502	475	510	523	468	486	521	463	497	496	515	487	462	537	543	493	520	502	484	500	530	497	508	551	531	524	513	458	499	516	487	490	499	494	471	528	523	507	493	498	475	512	514	509	492	560	534	543	535	533	501	540	498	473	500	505	521	486	492	463	523	504	556	468	497	499	509	530	547	499	548	477	488	526	471	510	502	495	495	505	537	480	495	531	513	517	548	483	499	487	529	493	492	517	518	533	500	511	484	536	514	494	495	502	551	503	513	500	525	450	489	440	480	525	487	503	541	488	488	510	465	484	526	537	476	502	516	490	553	521	551	495	515	465	478	531	540	522	491	477	511	517	532	490	486	506	534	493	455	501	499	546	524	511	517	548	501	531	499	504	516	534	536	516	500	494	556	498	546	501	458	490	527	473	485	537	496	493	533	504	468	490	506	513	510	525	548	479	471	502	485	519	508	536	499	494	512	464	495	506	500	480	543	507	531	465	489	538	526	476	496	488	556	529	502	475	463	534	516	507	536	478	513	554	534	475	486	496	529	506	522	521	543	559	471	499	487	531	492	515	488	495	522	515	507	510	512	535	510	526	522	526	500	498	548	508	500	505	530	519	486	519	524	563	494	529	450	494	503	499	501	487	504	533	508	498	508	517	513	514	505	527	480	559	512	506	539	489	494	513	516	508	527	557	520	521	513	506	466	534	498	480	506	487	484	534	459	508	520	516	559	518	551	520	518	543	516	536	509	520	529	514	515	509	482	445	486	503	483	509	526	481	520	505	466	514	518	495	516	482	465	513	510	512	502	502	547	520	526	503	539	454	488	505	490	520	493	506	511	512	503	493	519	536	488	565	518	499	518	541	516	467	503	526	513	511	464	483	522	557	494	488	531	519	532	520	507	520	501	514	471	514	510	511	492	523	497	525	501	532	538	527	520	540	533	501	529	495	542	493	523	498	480	479	523	502	531	508	501	539	523	532	519	473	502	515	507	520	505	542	554	490	509	564	486	514	510	540	477	546	524	472	521	508	544	485	518	514	496	507	507	491	517	509	507	481	528	496	520	537	527	524	485	515	485	518	519	535	500	544	526	505	488	492	499	533	484	499	490	504	530	518	481	551	511	497	501	487	506	490	501	494	489	518	487	504	535	501	500	507	542	513	494	507	487	538	512	522	476	516	499	522	509	520	501	486	521	522	531	543	522	521	512	479	505	501	493	515	516	519	514	466	508	499	515	518	529	541	517	484	515	473	493	557	517	486	499	507	546	528	535	496	493	554	517	488	467	484	535	527	527	517	508	504	536	542	523	482	509	544	536	521	533	487	521	490	475	514	550	500	549	487	496	480	472	515	500	486	465	504	504	521	516	554	500	469	498	506	504	518	505	541	529	506	522	470	528	525	516	519	524	528	504	548	513	492	512	469	505	500	519	496	523	510	524	550	527	526	526	507	498	504	477	527	524	528	544	510	445	474	508	519	518	531	513	502	531	515	488	509	553	566	528	501	493	539	496	550	495	500	472	494	466	509	509	494	501	543	535	521	467	483	460	446	503	498	485	484	507	508	496	497	498	522	513	469	537	468	464	450	504	504	509	501	502	501	523	520	560	485	487	456	526	493	509	500	473	470	487	499	495	507	472	563	499	517	500	493	508	503	547	546	462	517	511	537	518	547	497	484	518	507	519	504	504	530	513	476	511	481	514	562	521	496	505	519	511	486	492	482	554	492	526	495	537	512	559	514	520	525	495	492	499	536	537	504	535	500	521	502	517	530	502	532	540	536	556	546	498	487	497	521	473	521	545	512	518	530	487	522	488	515	460	543	497	510	513	509	489	516	474	488	492	508	483	488	492	491	514	522	517	520	510	529	525	535	505	540	478	470	532	486	520	462	519	492	497	490	501	514	489	487	540	505	507	515	528	481	510	485	541	487	503	520	541	512	517	530	546	480	513	494	510	552	470	495	491	506	519	511	502	521	523	498	497	518	499	506	476	542	464	538	497	515	548	474	487	485	511	503	525	499	501	526	525	521	539	491	542	479	475	531	496	523	518	538	463	497	525	486	488	529	505	506	483	560	522	517	540	543	516	526	541	506	543	492	511	429	503	493	484	518	482	515	547	533	522	525	510	477	519	485	496	562	511	507	502	516	539	537	485	497	489	494	510	509	506	465	499	498	495	519	526	494	497	519	503	498	496	470	530	490	512	530	491	535	497	493	507	514	495	490	485	509	468	468	484	502	471	504	503	514	499	504	471	501	487	563	497	544	486	510	514	493	475	504	510	491	491	484	507	493	507	507	519	495	483	497	521	470	507	501	516	528	512	481	497	488	488	523	476	490	470	502	522	472	515	497	515	499	476	495	490	498	509	550	522	514	516	548	497	516	477	516	490	479	503	506	508	535	532	509	523	484	519	534	507	495	450	529	547	515	518	542	506	520	532	495	548	517	509	512	505	522	544	500	481	502	484	523	525	518	513	471	521	499	515	509	494	532	522	516	470	499	543	496	524	482	535	502	521	505	542	543	491	483	549	486	503	528	492	520	541	524	470	507	526	494	575	517	512	536	529	472	472	512	513	511	477	502	493	509	526	538	513	512	539	474	496	486	509	515	525	506	507	485	490	509	494	492	505	510	552	526
8355	4571	3077	1311	1029	872	725	693	626	653	679	658	608	678	642	608	610	625	604	667	575	629	603	559	608	589	621	619	657	649	592	617	586	632	603	610	594	597	641	596	653	626	634	627	628	594	598	622	617	618	585	644	599	627	625	625	613	638	617	634	632	605	617	598	598	629	580	655	599	607	594	684	626	618	619	594	628	572	608	618	668	599	599	628	629	597	581	617	628	622	615	634	597	606	630	620	597	625	629	590	611	614	588	585	643	630	623	610	655	621	647	574	614	646	666	588	559	609	637	637	636	617	641	629	604	609	559	601	614	596	605	624	665	605	598	600	597	603	601	647	640	629	607	635	644	593	629	633	599	626	606	623	607	619	646	613	597	627	635	568	630	606	626	591	600	648	596	615	580	646	637	624	632	656	652	628	668	631	640	616	585	588	630	625	615	631	574	647	615	605	582	621	624	604	634	667	571	581	609	619	619	614	606	606	613	609	563	643	648	606	635	651	618	613	631	603	593	598	669	607	585	614	603	583	635	594	629	616	611	604	636	603	611	657	604	626	640	601	635	632	623	611	631	586	574	626	589	578	585	622	602	628	618	578	552	654	597	610	588	602	603	636	598	611	589	622	610	616	620	579	628	626	618	618	652	578	656	614	598	630	587	560	653	638	664	595	605	608	625	631	631	633	666	578	591	660	611	655	597	640	633	605	639	618	608	624	631	614	600	655	609	616	586	593	619	599	612	627	584	649	659	577	660	640	624	615	622	613	603	618	645	627	565	621	655	565	602	565	605	621	609	619	608	595	636	609	572	602	554	605	596	629	592	604	662	618	628	597	647	600	600	610	631	573	588	580	612	611	559	638	580	616	619	623	601	631	642	591	617	587	621	585	622	592	597	606	624	621	652	574	613	577	599	620	569	618	599	583	581	612	603	578	611	596	644	646	635	587	646	632	656	619	643	604	634	643	604	647	615	598	639	641	627	619	606	617	641	624	607	616	627	602	608	630	627	591	608	647	611	627	543	617	600	607	588	612	594	607	642	589	616	621	585	605	600	666	576	632	606	615	601	613	600	596	634	636	580	601	625	639	613	631	619	624	638	608	575	674	566	599	659	629	650	610	647	588	621	593	641	666	658	622	617	614	639	640	634	613	615	645	646	651	595	586	581	605	604	601	621	647	626	556	653	627	611	608	627	577	586	655	636	591	587	647	629	600	614	598	623	614	605	618	628	604	601	610	582	570	611	626	666	625	618	617	648	609	583	575	656	585	613	591	674	581	629	606	650	592	572	605	587	586	601	596	627	628	621	638	564	614	581	623	626	629	606	596	599	638	606	605	620	625	605	607	629	597	584	593	644	624	611	621	631	578	621	614	666	574	611	620	632	568	604	613	643	605	603	585	600	583	608	596	595	582	617	593	598	604	655	658	619	614	616	603	597	591	613	625	632	635	652	624	605	649	599	619	588	618	636	597	648	628	643	623	649	642	615	615	643	615	643	582	632	589	656	571	604	588	629	646	613	569	600	598	605	618	593	618	577	604	603	647	641	636	602	629	584	630	600	640	582	612	623	594	620	620	573	646	620	654	700	601	610	614	591	656	656	643	610	646	629	622	623	600	618	630	596	631	609	588	632	611	586	621	588	596	634	632	628	642	607	622	619	637	624	608	680	635	608	581	633	645	612	645	655	599	635	581	649	602	598	560	599	653	625	597	600	595	650	651	600	626	627	625	584	623	622	638	597	598	593	598	618	633	588	579	630	638	629	598	637	645	607	623	638	588	629	631	582	572	614	645	612	629	650	578	642	656	613	538	617	610	665	554	669	610	617	646	650	632	616	633	616	558	587	580	600	610	615	589	643	596	671	599	634	630	660	631	658	609	608	618	607	635	622	608	611	573	584	576	636	626	652	603	621	648	594	621	633	606	590	607	589	603	680	616	579	603	586	656	651	621	626	639	591	587	624	620	618	620	574	608	622	629	577	612	664	636	657	600	630	628	585	683	638	585	609	628	588	597	633	660	655	624	648	629	662	633	617	612	633	620	627	636	611	608	626	631	601	632	631	616	668	582	585	588	599	587	577	611	623	603	625	616	625	615	614	596	594	658	606	615	616	621	626	624	630	627	593	627	581	636	598	639	653	600	606	587	605	603	616	597	629	594	598	588	622	595	664	598	624	608	593	645	629	601	614	644	557	625	560	673	562	635	605	581	642	648	613	583	610	628	555	620	614	626	610	627	607	573	599	612	610	578	604	598	617	579	641	633	628	668	612	581	613	607	639	622	602	636	520	575	601	593	604	615	597	643	629	636	595	640	613	655	643	594	616	626	629	638	651	589	590	620	630	638	650	571	633	626	660	642	641	612	623	646	634	572	591	610	625	624	596	625	615	623	619	642	612	669	624	628	630	598	576	612	647	606	618	627	625	604	644	601	644	623	599	571	612	626	649	609	605	629	634	634	659	633	599	611	601	607	605	618	634	582	582	624	620	624	620	645	570	583	610	607	557	608	593	615	633	658	565	663	581	581	559	628	604	629	565	626	635	626	636	632	621	630	601	625	626	628	637	615	592	674	629	594	598	614	608	623	609	579	586	640	648	573	605	639	609	599	623	594	633	628	616	620	604	626	628	670	611	605	654	633	597	660	599	636	599	611	609	607	625	651	584	636	582	579	633	608	622	605	599	634	601	623	607	628	638	602	620	619	639	602	613	608	630	634	612	655	624	601	626	643	580	590	626	633	578	587	631	608	625	613	678	604	592	640	643	625	642	629	597	594	637	649	605	624	626	668	606	650	637	619	607	582	580	574	600	620	573	616	623	628	588	612	620	620	590	638	629	606	604	663	593	706	639	591	687	590	625	628	628	604	630	607	605	593	582	614	593	579	582	587	627	627	631	653	635	616	626	624	564	585	643	596	638	591	603	659	593	634	552	623	607	629	626	625	626	651	628	662	580	617	594	603	627	631	613	598	665	623	606	610	589	609	639	621	611	594	601	618	603	584	629	617	606	608	653	645	632	618	623	636	620	613	642	621	620	627	609	599	635	617	649	577	614	625	654	599	633	597	656	594	600	591	616	589	606	636	685	656	610	589	653	612	624	586	687	615	612	603	584	582	638	591	617	595	594	592	587	597	599	655	567	622	591	598	591	620	623	615	625	590	577	568	620	677	620	628	581	614	620	598	641	597	655	640	568	656	587	671	617	634	620	601	634	594	587	596	590	643	605	629	609	633	646	604	633	634	660	590	591	600	612	629	604	621	654	604	578	628	607	638	573	627	612	604	612	641	572	639	640	586	628	645	603	587	600	637	640	647	598	604	586	631	611	608	604	618	632	638	606	556	644	622	633	634	670	583	608	612	563	607	622	595	603	568	634	604	644	637	629	607	626	610	626	619	587	612	662	603	637	597	570	637	637	585	639	640	606	584	650	575	630	602	644	575	607	636	587	624	648	662	612	583	636	637	598	625	598	619	617	611	624	659	646	615	600	616	627	623	618	656
23942	21174	28543	24102	21172	11244	2011	1296	1200	1037	1036	1007	998	900	959	925	830	872	867	854	898	880	829	814	866	855	860	877	842	836	852	818	797	776	880	835	817	857	828	783	842	825	815	803	804	839	770	821	883	833	815	811	844	827	797	806	839	800	784	832	803	837	769	838	840	821	864	862	830	825	815	822	827	870	849	784	828	856	809	753	797	837	883	819	816	890	824	809	836	833	850	804	812	809	796	838	833	819	789	818	834	819	827	806	794	823	849	820	844	797	786	779	810	786	776	808	835	860	790	833	833	808	851	858	891	814	792	810	820	780	775	793	790	826	823	840	841	770	820	821	806	781	755	821	797	807	853	756	809	773	775	746	805	830	835	839	825	815	813	873	762	807	836	795	826	849	854	836	872	828	834	821	835	800	832	799	793	809	819	798	879	816	828	832	823	826	820	803	798	799	813	770	803	809	808	809	782	847	777	841	830	788	807	812	833	783	847	810	758	797	807	825	789	823	850	803	844	817	808	786	838	823	856	823	821	825	821	827	791	851	836	822	799	841	847	834	805	788	814	812	836	764	831	798	825	826	776	818	871	835	772	776	806	800	805	891	893	810	875	765	857	823	833	817	788	813	776	856	787	814	808	793	800	808	812	834	752	811	856	802	792	809	826	797	855	818	806	807	814	760	808	799	841	821	796	783	804	798	813	788	774	774	851	843	837	823	811	817	771	825	843	830	834	855	767	793	805	783	836	792	788	821	759	828	813	861	787	785	818	820	872	815	840	832	842	789	840	838	836	825	829	745	877	791	772	798	811	798	799	802	809	816	828	800	791	821	785	823	805	783	807	844	803	777	826	813	822	799	838	797	789	827	794	813	780	833	830	822	779	821	788	758	870	811	841	888	789	811	785	837	803	876	795	831	853	790	850	797	832	841	786	806	843	840	800	815	857	829	841	783	756	792	805	826	807	834	796	838	826	797	813	815	768	827	813	814	859	865	809	814	750	774	830	853	785	803	797	800	797	853	800	762	794	795	803	845	782	789	863	788	818	786	807	808	751	771	833	834	756	807	767	843	819	831	857	840	822	808	792	813	828	828	784	749	834	754	780	780	844	818	776	836	748	862	893	799	757	830	806	886	818	832	820	848	824	831	797	815	826	748	770	819	808	761	820	809	767	805	863	777	795	781	797	823	792	819	871	874	809	786	809	824	819	857	799	806	850	781	780	824	811	785	824	805	819	846	837	791	786	789	869	768	752	796	824	833	800	815	779	824	866	868	828	807	795	870	830	791	831	809	833	789	797	822	822	856	794	848	797	837	829	812	788	820	787	766	780	793	790	814	760	807	832	838	839	820	852	801	852	806	848	763	836	851	806	804	867	834	820	834	824	820	816	778	767	821	825	812	895	829	782	809	826	762	809	778	750	845	825	774	765	815	861	811	834	826	811	769	806	811	811	822	849	827	797	809	784	810	837	806	847	851	783	806	841	857	819	787	767	799	795	831	794	839	852	772	793	773	805	827	776	790	844	838	799	813	815	814	839	805	810	808	803	783	862	831	827	790	835	791	840	833	808	794	765	809	835	904	822	821	840	787	808	816	809	781	831	830	797	805	818	763	798	813	788	783	793	775	810	832	773	795	815	788	858	820	801	764	801	800	806	894	811	777	859	852	807	813	797	810	791	820	841	792	863	855	776	787	837	792	799	801	850	816	836	796	804	828	789	813	812	795	795	791	795	867	807	815	830	826	900	868	818	797	816	863	811	850	808	802	801	826	807	846	879	787	821	783	824	869	834	797	830	843	809	810	798	842	832	803	779	818	825	834	866	787	789	816	832	771	863	794	798	787	759	790	817	792	823	796	836	826	845	843	822	776	809	794	789	861	784	817	795	804	806	781	803	797	832	816	795	902	819	828	788	772	809	814	816	819	810	831	829	772	825	734	826	844	819	833	837	746	792	848	795	834	791	839	794	802	807	795	822	846	831	784	798	817	841	818	795	818	822	792	815	786	828	803	822	792	774	833	828	789	792	797	813	810	820	797	820	808	802	833	821	814	805	881	770	787	811	826	844	820	744	786	807	792	847	800	825	811	755	785	858	789	820	854	819	804	858	750	802	801	827	821	806	805	810	809	823	807	797	829	839	794	855	859	827	766	801	729	777	785	821	752	853	798	835	808	860	783	824	802	849	805	853	837	830	797	789	807	848	826	800	789	859	821	866	835	781	778	815	772	838	790	791	806	805	807	854	825	795	768	817	814	761	808	789	825	768	791	832	857	816	798	817	788	792	803	832	777	800	758	764	796	793	867	753	815	786	825	787	794	842	801	825	782	832	832	806	818	789	814	761	755	827	829	860	820	798	806	797	801	814	788	791	823	827	755	788	830	839	800	794	821	820	829	789	836	833	814	828	787	796	852	799	853	810	850	799	812	801	787	808	777	804	828	843	832	798	803	807	836	778	822	822	788	826	815	796	775	806	742	785	832	791	876	831	865	763	821	839	819	822	769	805	817	840	821	799	768	832	831	824	805	850	784	795	843	796	780	840	808	831	782	747	832	813	838	822	845	785	818	797	814	830	823	777	816	817	792	772	776	804	787	816	804	773	822	802	806	797	819	793	827	823	779	843	828	807	819	815	860	834	806	843	795	834	808	795	836	806	826	812	829	811	757	769	834	799	825	800	863	827	784	806	856	838	820	783	783	789	805	809	860	834	809	855	814	833	815	834	873	792	827	797	805	823	851	794	822	778	817	804	786	813	798	788	764	815	797	800	869	854	832	873	852	797	747	822	819	839	827	776	816	813	792	772	834	831	787	836	846	807	828	794	768	785	804	854	829	782	863	808	824	822	745	841	804	780	778	832	786	776	835	863	779	787	797	831	823	779	787	789	785	829	833	815	795	769	807	810	827	823	849	778	767	780	859	808	823	779	826	749	818	832	787	853	818	784	837	796	767	806	825	836	821	776	791	828	844	821	867	781	815	796	814	797	796	815	797	830	841	741	795	861	821	842	840	776	800	851	809	821	828	806	779	822	856	798	794	806	789	823	818	825	820	839	773	804	835	855	849	798	813	843	846	828	828	793	824	813	827	841	803	828	804	761	787	828	834	798	770	827	781	865	833	788	798	856	836	822	792	814	795	805	789	801	831	822	810	809	834	770	792	829	819	819	786	838	807	808	835	801	891	776	802	839	812	845	775	844	837	822	816	762	816	873	774	836	836	797	823	846	778	799	784	847	820	792	792	887	859	813	843	798	843	831	895	826	784	811	811	799	767	838	780	747	809	802	791	828	870	816	840	775	827	789	854	847	816	808	792	781	794	792	787	774	757	817	792	837	834	780	798	787	784	827	831	825	824	799	840	806	812	802	834	824	814	787	828	798	797	812	764	820	744	817	857	809	839	821	867	790	858	787	783	827	809	832	807	802	812	791	819	794	784	801	835	841	840	875	809	789	811	824	834	832	851	813	829	839	857	804	799	783	863	802	826	787	800	792	804	774	828
10574	13683	11468	5648	3880	2895	2351	1986	1716	1596	1432	1358	1258	1221	1179	1062	1048	1111	1079	1034	1038	1060	996	993	1001	998	984	1021	986	1003	966	990	1031	1020	928	982	1026	952	962	949	949	1008	984	940	985	991	965	964	962	958	980	964	916	935	977	974	997	992	990	997	971	965	1001	1002	929	953	979	954	951	906	949	1044	927	983	972	936	948	990	909	929	989	945	952	957	930	912	931	931	926	935	960	968	953	914	968	943	908	913	990	963	966	943	1000	917	1015	988	966	984	958	938	944	913	985	961	995	962	968	920	952	916	994	970	888	966	969	956	967	944	958	916	912	981	952	1005	947	914	952	872	964	1002	958	998	958	956	948	923	943	973	943	909	1006	941	968	964	916	965	963	974	934	906	929	944	968	987	975	965	983	932	939	954	928	960	931	933	986	1012	931	959	904	954	942	983	985	959	973	881	948	951	941	956	1024	1001	1017	908	995	950	951	920	914	939	935	963	934	969	1028	925	973	908	912	955	888	1012	935	952	916	963	880	955	930	932	998	970	935	963	955	966	971	890	891	981	923	934	1011	914	986	953	971	982	984	933	968	962	957	910	957	939	933	922	1011	947	939	928	1022	1005	911	954	987	930	1009	936	985	950	979	936	927	917	984	908	974	886	970	924	935	966	959	997	933	928	930	989	951	910	1010	963	920	955	1016	957	902	948	1002	956	909	975	988	922	947	979	985	943	910	960	966	944	911	885	911	910	939	974	949	920	962	956	964	957	931	932	956	958	978	906	935	903	984	1008	989	934	952	956	1001	975	909	942	966	923	910	894	945	944	921	942	898	924	945	969	937	956	954	1020	946	950	941	930	931	940	926	950	945	930	988	947	943	973	920	936	924	988	966	1020	978	969	992	959	974	928	936	943	1039	983	935	945	944	933	948	943	933	926	926	975	955	937	976	933	994	952	919	954	933	985	966	921	954	925	955	892	978	986	997	940	924	985	935	1022	971	906	981	905	963	970	968	931	958	954	971	914	925	965	957	933	954	951	944	961	960	975	988	954	947	900	1017	985	949	948	910	942	935	922	933	989	966	966	943	925	940	925	921	955	935	968	965	933	923	915	979	945	953	962	994	967	985	969	924	953	950	909	967	913	908	924	956	939	907	935	980	915	950	930	949	995	979	937	949	944	927	993	935	955	949	969	986	931	1004	973	978	927	943	961	953	914	996	1004	979	948	949	983	989	922	919	1004	950	935	948	943	937	925	939	928	945	1004	941	951	942	960	1021	917	969	980	945	914	943	957	909	1025	978	944	977	1004	931	929	948	946	942	891	957	990	940	951	961	895	952	1017	985	987	975	959	927	936	993	964	937	940	890	1016	951	951	961	973	935	983	970	966	972	926	952	997	888	926	996	974	994	998	954	985	935	939	972	959	904	992	948	965	948	965	963	945	995	944	934	965	996	950	987	944	976	966	931	1011	986	973	989	993	958	979	984	925	1003	912	947	948	915	1013	987	916	916	923	993	1002	961	939	949	865	937	973	996	981	918	919	1008	974	914	988	969	944	962	919	948	913	940	960	974	916	934	902	925	966	999	961	921	1001	970	1013	951	999	925	1050	952	939	958	979	991	978	878	961	1003	939	894	951	953	914	911	954	948	926	975	887	959	967	957	943	973	949	949	1021	966	974	950	977	912	976	966	972	947	976	953	902	972	961	932	925	968	945	977	945	965	897	926	937	907	934	948	920	976	941	978	932	928	914	989	887	1000	938	903	999	930	928	968	996	989	954	885	892	938	990	930	994	990	976	953	943	953	1055	998	957	994	927	956	950	989	920	909	963	928	920	996	1015	908	1012	966	928	975	963	950	937	975	908	992	958	950	896	957	941	947	924	1012	943	989	908	965	959	941	945	1026	954	961	973	965	1013	988	900	934	950	941	980	898	948	983	939	970	997	964	953	934	908	913	968	962	955	996	956	950	957	940	1012	930	922	959	941	956	960	1008	954	924	935	946	928	940	944	957	956	914	936	985	942	999	874	978	966	901	1001	925	1001	930	906	954	903	949	881	958	896	988	969	951	899	1034	966	963	948	918	911	857	954	983	901	977	978	963	966	938	947	1015	945	915	928	975	992	924	969	960	948	977	964	956	1022	938	948	965	965	987	891	953	926	865	915	959	895	933	943	932	974	899	978	923	959	952	962	1008	965	920	959	960	975	918	963	939	963	992	939	944	973	979	1021	954	971	938	967	954	984	948	956	929	922	964	992	949	1011	952	950	980	955	905	930	968	898	901	891	960	937	963	949	962	1008	979	934	981	936	953	996	974	1030	935	961	978	986	922	983	965	992	935	933	894	954	977	1005	933	968	942	950	923	941	972	957	925	982	972	996	943	968	934	960	982	944	935	940	938	912	955	1017	951	970	976	975	946	950	944	1005	899	967	960	932	900	972	962	877	958	873	903	973	992	960	917	937	904	906	1004	962	974	967	958	930	945	911	945	1008	949	962	980	908	1012	864	941	967	955	914	981	983	933	947	939	972	953	950	972	950	911	961	938	955	912	951	971	957	944	983	957	955	999	987	966	984	965	983	973	1019	968	956	960	982	961	926	966	975	948	959	882	914	960	949	949	948	964	972	938	967	925	936	942	934	1011	925	945	928	962	968	976	957	958	972	931	947	933	968	987	947	960	926	1011	925	912	967	960	958	928	974	981	1013	981	973	1018	891	947	972	947	906	938	956	976	969	928	959	946	946	915	959	985	934	959	873	964	938	980	1028	958	963	880	955	952	906	949	935	981	930	916	973	911	952	949	931	988	988	897	980	981	974	1041	985	939	950	902	951	957	940	922	951	952	982	916	901	953	936	991	973	918	952	931	943	985	943	942	931	940	957	959	941	914	974	929	926	986	1000	910	938	991	972	991	989	952	949	945	958	914	915	905	1004	979	974	953	990	972	928	929	987	966	910	997	948	959	950	1000	925	958	963	933	958	990	917	967	961	961	949	929	947	934	951	965	947	933	937	963	963	988	1016	908	981	958	947	980	955	955	958	944	961	983	971	901	955	961	876	928	931	963	953	970	926	927	987	902	963	895	933	945	963	1005	922	954	965	944	923	924	1012	974	948	920	919	977	970	929	960	978	970	955	962	969	965	935	985	975	930	950	982	967	951	934	905	965	884	931	954	988	963	964	961	942	966	867	982	968	967	970	962	934	908	1024	926	963	936	903	903	1004	865	943	932	895	889	959	998	940	919	956	923	917	969	914	967	1011	912	948	951	932	957	928	1021	961	913	893	957	882	940	963	948	970	967	1004	945	935	943	948	938	1003	935	893	981	949	921	852	964	942	924	1004	934	965	944	936	999	917	962	933	909	931	1003	926	997	857	969	892	950	899	963	971	984	935	922	973	975	951	970	935	952	974	959	936	1017	936	1004	926	938	902	999	939	908	937	1025	937	927	971	905	920	999	1025	954	964	1001	1006	951	992	979	973	951	945	971	938	953	950	1037	960	945	945	978	948	930	951	1000	943	949	918	1004	984	866	975	946	976	940	962	898	926	964	936	952	981	981	922	966	928	921	942	941	962	990	959	973	929	929	1003	945	958	903	948	965	988	938	997	933	952	928	938	950
25128	21130	27347	25071	10355	1024	775	652	605	568	517	510	484	524	482	466	444	490	434	494	471	449	460	498	459	430	440	480	441	442	453	443	452	428	429	479	435	425	419	440	464	425	422	444	436	424	433	437	443	440	430	449	422	398	417	452	437	438	429	470	448	453	451	420	476	436	458	444	472	463	429	392	443	430	483	445	440	450	372	457	406	462	425	419	409	475	416	455	436	435	470	454	437	422	430	412	454	398	431	435	458	438	437	452	438	457	462	436	438	445	454	439	483	459	429	465	447	419	466	415	415	438	426	426	402	455	427	431	460	436	444	449	414	417	415	445	445	420	470	405	443	413	436	436	461	468	400	468	422	458	447	424	458	458	467	434	479	445	436	404	440	462	456	454	421	443	452	438	481	430	444	462	438	424	436	433	407	446	450	467	449	421	448	429	482	447	447	450	458	400	431	460	442	486	408	423	457	438	421	424	426	408	436	452	446	431	402	449	437	407	449	466	440	436	433	402	426	429	466	414	436	427	436	443	436	452	460	430	472	445	445	430	429	444	438	418	438	466	410	446	458	436	430	422	426	441	443	421	432	433	421	404	465	409	428	472	460	457	474	434	453	452	422	471	446	463	427	427	445	438	443	462	425	455	442	439	441	451	425	425	396	454	443	437	388	449	452	427	484	422	456	412	465	428	442	419	429	443	421	471	435	474	443	434	430	440	376	438	461	471	428	419	445	439	465	410	419	425	396	437	389	411	452	419	453	412	423	444	449	405	428	450	412	414	389	432	420	418	427	411	457	458	415	437	450	418	447	442	399	421	430	437	415	473	397	424	430	402	389	437	458	435	436	433	400	402	417	428	458	419	430	414	430	468	444	430	456	456	459	423	461	427	436	422	413	419	473	475	467	487	427	471	399	452	438	443	449	449	425	458	421	429	423	400	454	447	432	466	471	430	436	454	463	444	423	421	436	432	446	436	460	417	425	438	454	432	448	410	405	413	434	422	453	397	418	454	441	452	418	424	448	420	452	419	439	452	470	457	420	497	422	412	429	463	438	423	433	425	425	454	423	462	404	435	488	418	422	462	462	481	479	448	423	487	457	446	427	434	451	431	404	430	491	442	432	413	428	444	418	424	446	438	464	439	422	430	444	414	451	439	483	441	443	432	415	403	474	432	468	427	430	434	482	462	456	445	406	481	410	424	405	432	431	453	436	443	444	443	482	442	428	421	412	433	421	470	447	379	422	459	414	399	417	408	448	433	431	440	461	433	429	461	463	385	420	425	433	412	476	442	428	439	465	410	442	411	408	431	471	427	463	450	426	449	416	420	437	444	437	442	451	427	452	407	444	439	440	447	419	397	449	427	407	468	414	425	439	438	436	470	448	447	448	472	403	445	424	415	433	429	430	430	439	468	420	450	447	456	418	473	458	434	419	413	462	451	424	428	455	459	430	432	448	415	458	461	449	450	418	454	428	412	456	442	434	413	435	456	418	425	413	448	436	443	447	418	430	447	419	427	466	445	444	416	414	429	460	432	433	431	431	419	459	469	444	442	447	424	419	437	482	428	483	413	411	417	449	453	435	425	443	446	389	419	445	441	398	422	454	431	419	450	416	462	440	437	383	436	457	429	440	461	459	443	395	447	466	413	449	437	427	435	428	445	424	418	462	452	416	440	469	449	453	495	445	411	443	439	419	429	441	480	440	431	446	428	423	447	449	419	410	436	409	472	434	420	439	436	431	470	435	446	440	449	432	415	439	435	449	413	450	440	438	457	444	423	439	480	432	422	458	432	453	416	467	448	465	434	434	445	433	433	446	447	423	443	460	482	427	433	450	414	451	435	462	428	462	423	450	448	423	420	406	450	390	386	444	441	447	431	429	406	466	422	402	434	414	458	437	451	415	439	412	475	447	430	442	446	416	475	402	435	423	458	414	424	429	439	399	454	423	417	464	455	410	437	428	427	454	434	439	435	442	415	433	429	461	425	463	452	445	428	422	434	432	411	425	404	397	443	447	425	426	415	452	450	447	418	407	430	460	452	458	383	447	433	435	472	449	471	430	419	434	385	440	468	434	425	411	428	436	444	447	453	443	441	462	444	425	428	458	415	446	456	448	434	435	423	430	428	463	438	426	449	399	415	443	429	410	461	468	420	471	434	487	419	444	444	435	462	424	413	433	474	426	393	432	436	448	425	446	472	409	428	460	429	438	441	401	418	448	418	473	420	447	470	442	435	422	446	435	439	462	392	443	428	433	403	453	434	433	421	420	446	432	416	425	464	461	425	432	461	472	437	413	417	414	467	444	447	468	433	455	389	425	432	383	433	452	467	457	440	446	395	437	465	463	437	441	418	426	466	468	445	437	454	467	452	438	473	408	443	428	415	434	455	400	470	436	420	442	436	442	434	422	406	438	433	442	459	459	456	436	434	388	430	426	438	437	417	409	444	451	433	461	439	465	447	456	432	407	397	401	440	427	406	422	457	448	377	414	478	411	416	446	417	461	428	449	433	443	451	442	443	435	406	470	402	404	458	452	431	443	470	435	408	420	447	451	441	451	427	425	454	406	426	454	473	438	440	425	464	433	439	399	434	440	445	438	458	428	399	451	434	441	465	415	441	456	461	460	433	412	427	455	408	445	447	416	436	431	441	449	440	412	396	460	443	497	442	419	429	454	431	481	431	431	404	440	404	453	424	456	435	449	418	425	416	451	443	444	431	401	441	422	445	447	471	444	451	434	443	406	420	467	452	414	442	472	435	461	452	438	453	417	404	420	467	423	453	442	442	435	433	443	467	410	463	452	382	433	454	433	424	396	429	465	434	423	403	403	415	437	427	433	456	458	463	436	435	418	431	417	404	440	449	441	417	423	411	431	432	455	451	420	437	427	454	446	412	435	444	424	462	453	461	433	431	429	432	387	459	457	452	460	429	426	414	430	439	446	440	439	434	414	400	456	435	445	412	444	410	417	448	420	452	406	426	462	403	408	380	456	516	404	466	413	432	442	440	414	426	404	406	465	413	424	439	423	427	430	460	427	414	465	387	467	423	438	447	423	482	412	447	422	460	435	441	416	437	425	437	417	457	468	439	420	402	476	426	416	382	424	392	444	445	446	451	428	438	434	416	407	421	420	437	440	426	458	429	386	447	469	428	441	450	454	450	420	461	461	445	390	430	401	433	437	432	409	448	500	424	454	414	397	413	436	412	439	420	411	460	447	506	445	439	423	460	481	401	419	432	451	448	453	445	441	429	447	436	409	421	419	445	427	457	450	438	437	433	448	444	442	448	432	464	423	436	436	427	440	418	400	412	441	427	402	443	466	443	457	440	446	429	397	440	456	444	419	414	437	474	467	456	427	443	433	419	425	465	485	462	479	429	459	442	452	439	460	459	421	400	429	457	446	446	398	402	443	436	438	459	394	438	445	430	409	408	437	454	442	473	445	431	449	471	441	420	449	436	376	417	422	457	419	430	441	388	459	427	436	448	443	429	421	391
10108	9199	7218	3396	2249	1815	1318	1103	948	889	790	725	732	693	658	677	624	638	611	610	609	625	562	565	569	602	615	586	572	566	567	519	530	578	555	515	553	522	568	514	508	555	567	570	549	515	529	532	585	583	610	541	548	572	533	571	525	590	563	545	559	552	592	589	590	541	562	544	516	548	574	574	589	561	551	551	538	556	532	554	540	567	546	569	569	507	567	566	537	569	541	517	520	547	563	554	559	553	553	506	541	553	571	565	534	552	535	577	519	522	564	579	578	530	556	543	569	526	547	520	545	514	546	569	549	566	514	527	550	567	561	546	522	549	524	548	561	541	570	578	529	530	555	534	554	509	564	508	564	548	563	553	553	583	552	571	566	547	524	579	585	616	531	558	538	559	532	540	563	528	550	519	601	545	493	562	536	585	523	524	549	547	541	535	540	528	518	540	528	555	560	530	516	550	535	538	553	540	557	529	530	548	567	582	527	551	568	583	570	582	568	525	589	529	520	490	554	548	558	535	546	580	508	584	576	551	535	567	562	558	593	551	541	547	519	588	540	530	562	521	531	574	537	550	558	543	552	527	530	569	510	553	581	572	569	536	564	513	568	559	591	542	497	539	539	536	563	542	575	554	535	491	540	542	555	526	527	542	545	577	588	568	543	534	514	515	551	506	538	533	505	505	551	547	548	509	523	557	515	579	598	535	543	516	545	591	546	554	548	555	518	567	530	525	553	527	523	540	520	542	547	562	562	530	558	548	551	536	559	545	493	558	582	566	542	537	558	566	512	546	583	552	507	594	533	532	561	538	541	530	556	540	557	568	557	570	524	588	534	553	510	558	540	528	580	567	558	558	540	565	546	546	587	526	551	557	535	558	540	531	573	512	507	554	550	544	528	525	552	543	512	552	529	578	562	562	562	521	582	561	524	531	536	523	570	554	555	545	516	524	528	579	534	597	524	588	528	570	530	556	554	550	547	533	570	555	562	488	534	551	575	528	559	534	579	550	511	562	531	544	569	525	513	528	530	568	575	562	524	539	579	551	514	574	547	615	590	540	563	553	555	542	552	565	540	568	553	571	600	566	606	539	548	553	520	519	518	567	579	576	507	525	510	602	578	518	555	575	580	545	565	535	600	573	562	565	585	547	547	562	563	577	551	564	543	588	558	557	564	534	520	521	552	550	590	538	509	574	523	535	570	589	563	569	577	527	537	573	521	584	569	529	532	561	567	569	533	547	588	542	562	573	580	522	517	554	512	550	560	533	543	534	558	558	519	548	569	510	570	552	583	544	523	572	545	550	548	563	508	538	529	531	570	536	506	547	563	552	543	555	527	543	546	540	503	575	557	538	578	541	559	569	527	543	517	490	567	559	541	567	503	559	518	568	567	574	536	552	551	525	531	588	557	547	532	545	555	539	561	539	544	536	543	574	603	540	521	504	563	520	555	562	556	581	559	564	543	520	545	564	545	544	541	545	524	525	566	559	574	552	569	545	544	578	552	541	547	536	536	550	520	527	564	543	537	584	498	535	512	525	571	581	547	603	550	507	539	572	572	538	542	531	528	554	550	512	559	520	559	538	582	571	593	523	556	554	521	585	575	560	505	553	547	503	553	547	542	556	545	543	540	514	562	535	580	560	580	605	519	578	557	506	541	539	537	532	565	560	528	535	529	535	496	516	572	613	543	557	538	552	552	504	519	562	553	552	547	566	558	520	520	546	567	535	546	549	551	505	514	537	546	567	536	560	566	513	553	565	561	549	556	527	591	553	571	586	542	531	593	518	525	620	550	502	543	505	538	584	545	522	550	547	503	542	535	573	556	561	565	555	591	494	562	548	563	557	523	535	534	567	535	569	499	558	538	524	586	534	562	546	607	556	597	542	601	530	552	550	512	536	575	555	524	581	544	532	559	570	552	533	570	601	510	560	550	594	534	547	578	578	518	560	557	572	556	584	542	559	575	573	561	519	578	533	557	508	534	523	548	553	549	557	573	495	541	528	593	539	567	555	535	584	563	530	535	563	545	547	550	544	535	534	524	559	533	557	552	559	541	541	549	550	559	550	547	560	570	534	560	565	561	534	589	543	545	501	544	542	556	609	557	548	539	529	551	558	568	522	543	542	549	516	532	533	560	543	531	559	590	560	553	577	544	534	501	556	547	508	545	578	574	508	567	528	583	527	559	548	601	532	567	506	560	566	584	544	555	606	543	539	560	529	527	586	560	563	569	573	533	580	525	532	500	544	560	536	559	523	560	546	520	546	564	560	554	548	528	575	580	576	557	544	527	505	548	553	584	540	553	518	573	568	556	586	556	566	580	558	515	559	536	524	559	536	553	561	579	539	524	497	516	548	562	546	559	561	525	562	531	573	540	551	500	516	523	590	542	559	587	530	535	523	518	567	526	543	568	563	572	531	556	563	594	568	578	561	515	561	584	552	540	525	524	557	541	571	542	540	552	565	538	532	533	545	554	527	534	546	535	528	584	556	547	497	529	573	568	536	573	555	512	556	550	506	540	551	564	534	578	529	532	544	567	529	551	542	572	524	554	570	582	582	572	535	543	535	588	519	597	508	537	543	541	524	510	570	546	534	518	544	557	545	584	570	570	588	625	565	524	579	571	608	538	601	566	549	573	569	574	562	560	557	543	529	528	574	537	526	557	552	539	525	556	553	519	528	561	531	574	545	543	547	576	602	540	596	566	565	561	553	575	500	576	536	505	556	561	504	507	538	541	552	547	546	594	581	511	530	527	539	547	577	566	564	539	552	555	535	542	563	520	491	533	525	547	588	565	522	556	537	509	522	562	504	548	522	535	565	565	558	547	560	561	556	549	536	548	531	533	531	521	533	523	555	557	523	563	557	550	574	558	566	566	547	585	570	564	533	556	504	521	545	517	560	521	537	480	556	537	618	531	522	534	511	555	542	545	570	588	555	510	552	569	571	547	553	567	524	568	526	495	573	498	505	528	521	555	567	552	555	549	574	569	554	566	556	580	541	554	565	548	546	525	588	533	537	536	535	576	535	542	556	567	549	566	535	558	533	547	512	556	545	566	545	544	522	516	547	561	533	548	531	571	543	550	567	476	565	570	516	553	524	560	558	537	524	534	536	536	543	547	503	497	555	564	573	545	516	585	542	548	558	553	538	593	565	570	574	560	533	556	546	535	523	546	505	547	506	532	535	534	540	539	568	554	518	526	542	570	526	565	568	558	548	536	548	540	540	593	569	531	575	586	539	528	530	534	547	539	567	587	556	561	542	514	563	549	553	508	578	514	555	548	531	545	551	520	560	531	574	571	551	574	531	518	522	542	565	604	556	595	508	534	567	556	545	593	525	525	566	542	517	608	556	512	544	563	549	604	569	580	517	538	568	560	507	555	576	562	532	529	551	557	556	564	562	582	512	580	528	548	542	543	577	597	503	554	551	513	527	552	565	605	605	581	518	539	561	571	527	601	565	545	537	528	546	573	540	517	556	531	571	561	563	533	529
22815	21138	28906	23610	21140	21208	10519	2071	1526	1347	1344	1161	1142	1084	1050	1083	1044	995	992	999	970	984	899	983	936	930	1006	899	930	863	991	902	911	871	900	924	910	874	884	882	902	926	851	915	909	921	873	889	900	863	925	917	906	912	912	942	858	917	945	933	937	911	863	925	903	845	900	867	868	859	862	911	927	851	881	861	873	908	870	893	900	906	871	864	900	885	859	852	869	908	937	878	876	897	879	847	835	887	856	890	822	889	859	915	897	886	828	838	890	908	913	830	891	925	898	921	870	834	832	828	870	906	857	888	878	812	857	922	865	855	840	908	855	845	846	827	824	856	859	913	867	931	892	927	873	857	854	893	870	895	887	856	838	893	867	854	874	861	896	886	856	886	873	812	884	908	870	879	904	901	856	888	865	895	851	867	903	866	893	867	880	858	848	837	854	859	846	903	855	928	886	888	869	871	806	904	917	851	872	823	845	938	858	882	863	863	842	864	922	865	879	880	854	844	833	864	890	877	922	830	789	865	863	891	893	877	858	858	859	908	838	861	866	865	887	915	845	889	861	868	937	900	852	908	854	904	891	870	864	854	884	880	854	839	845	911	870	843	848	877	833	836	848	888	905	873	868	855	848	852	852	871	892	851	888	876	861	870	838	896	906	918	858	861	890	864	903	880	842	869	847	894	884	846	885	867	874	906	841	864	862	844	838	875	873	883	788	923	907	893	902	909	832	926	899	898	869	882	854	907	901	835	896	849	890	885	889	892	870	887	860	819	870	894	884	907	909	910	903	893	807	876	827	876	885	834	868	872	902	870	919	879	879	928	848	864	819	841	846	856	881	901	904	829	866	900	850	865	850	851	866	868	830	914	847	862	904	824	879	849	887	935	864	861	859	822	848	879	852	858	912	850	870	861	941	856	857	887	864	885	857	838	895	821	923	886	893	855	848	840	874	908	870	896	928	884	868	865	828	872	966	822	903	848	875	865	857	873	852	900	831	904	920	835	893	935	889	909	844	920	839	870	883	882	900	860	896	829	832	849	846	861	908	866	884	893	879	887	878	899	867	888	847	852	909	892	864	850	896	813	946	876	857	907	928	858	893	915	886	864	895	886	943	868	911	828	862	882	880	883	861	933	835	854	878	879	855	838	865	840	870	833	837	899	908	801	880	874	916	907	906	866	888	869	863	850	908	833	921	835	829	899	838	896	885	870	887	830	856	926	858	847	872	845	843	865	914	858	856	898	921	897	880	864	842	882	840	916	861	846	899	861	885	865	818	879	831	907	818	884	866	856	838	904	879	872	875	930	839	921	866	858	847	914	900	874	838	849	854	917	831	838	858	898	860	898	902	879	906	857	888	875	870	835	892	812	855	902	850	828	869	909	887	864	888	897	889	863	852	861	901	894	894	892	867	810	860	867	853	864	880	886	873	855	834	818	893	871	865	815	864	877	837	863	868	910	912	870	906	867	844	874	870	890	855	844	896	861	854	825	854	882	847	912	957	847	836	822	913	923	877	922	829	903	878	901	829	965	887	877	895	886	933	888	828	811	887	875	855	880	849	834	875	876	891	871	851	925	865	864	923	877	860	868	896	884	867	837	905	807	865	825	887	839	914	801	881	835	890	893	863	875	891	883	888	848	879	854	840	885	921	864	847	873	888	888	877	840	916	874	930	869	863	863	882	846	908	841	797	901	865	853	898	871	815	846	916	886	867	958	848	856	880	844	842	877	852	877	850	851	879	821	874	885	871	842	864	835	847	867	882	848	893	839	864	845	818	851	836	894	901	929	898	844	885	875	886	831	880	849	907	868	924	897	887	864	888	860	945	846	835	968	878	842	897	916	846	914	878	926	854	864	917	860	885	884	884	864	887	918	850	908	868	880	878	861	877	857	877	912	880	872	841	862	909	910	915	827	845	890	866	877	878	890	875	859	853	904	872	906	835	862	853	867	885	885	904	872	908	872	858	840	878	869	873	886	828	871	874	923	887	836	817	892	872	825	808	857	883	887	872	890	841	845	864	885	865	856	918	837	832	890	925	855	900	887	857	913	928	899	855	884	905	857	890	860	937	891	831	877	866	874	887	885	808	879	820	887	896	910	931	879	897	901	820	837	832	904	852	859	929	827	873	870	841	942	905	855	890	903	935	870	884	886	919	830	936	888	872	831	900	857	861	880	879	861	888	851	821	853	876	849	894	897	892	879	878	823	847	937	867	876	835	838	855	832	864	885	866	891	816	873	889	852	889	850	876	838	835	885	911	845	826	866	868	869	862	874	858	837	908	888	883	887	899	832	856	862	902	890	813	920	899	827	850	814	853	898	902	852	893	866	853	862	839	842	896	869	899	850	836	895	835	854	868	887	903	881	909	857	838	876	876	873	893	846	860	867	837	876	882	898	856	861	859	874	882	897	873	892	866	843	865	846	814	889	895	848	823	874	891	894	918	850	897	880	941	852	898	860	895	876	875	904	917	926	868	836	866	889	880	857	875	887	886	864	887	923	855	878	877	900	895	853	872	844	909	839	891	912	874	891	875	822	834	872	906	871	869	909	882	866	798	881	850	897	849	879	924	884	811	904	904	847	881	892	825	893	869	867	864	895	878	900	808	881	856	884	887	862	847	876	881	846	893	799	832	917	874	891	858	851	868	925	869	882	886	859	865	845	901	927	861	931	870	887	844	843	886	830	815	862	856	861	858	871	841	852	894	851	872	831	847	884	873	816	896	909	836	840	869	843	892	864	823	906	874	893	863	848	888	825	862	880	909	866	875	801	857	877	908	949	861	864	930	862	860	848	904	924	877	885	874	880	933	883	868	919	883	844	835	864	881	885	843	884	862	884	894	853	937	831	911	848	896	851	928	890	844	895	868	864	825	890	843	867	911	935	896	858	815	940	883	905	878	818	883	913	853	854	880	899	902	886	866	845	870	854	900	876	872	884	856	858	855	889	855	926	866	867	886	896	891	910	764	884	857	901	817	854	914	893	868	861	825	872	847	863	879	846	886	897	860	827	827	828	823	880	829	791	921	854	835	880	876	853	913	826	912	893	872	881	876	875	813	866	833	909	928	916	849	828	881	835	876	838	927	881	900	888	861	901	887	902	880	840	902	839	951	825	894	896	875	873	910	829	897	845	936	939	881	900	852	846	882	881	836	841	834	904	898	842	907	893	887	845	872	827	810	864	877	881	870	881	903	848	866	913	930	898	889	855	882	842	877	885	867	865	881	837	886	858	888	851	871	882	843	818	885	850	901	867	859	799	879	864	904	885	851	940	878	876	836	902	832	896	922	876	896	850	851	789	855	832	870	860	875	866	826	883	863	899	863	925	830	832	854	857	835	847	883	881	907	907	881	861	824	853	850	856	900	886	882	879	875	900	904	924	887	874	863	860	847	861	839	881	902	889	935	877	850	841	891	864	900	877	907	901	846	866	888	850	841	896	886	875	893	979	852	887	836	824	906	884	908	894	919	885	922	853	891	934	913	802	885	917
12887	19706	16964	9196	6275	4860	3725	3070	2503	2270	1943	1722	1749	1527	1403	1405	1353	1260	1194	1227	1204	1208	1128	1158	1128	1146	1090	1064	1062	1109	1101	1126	1063	1129	1015	1120	1095	1074	1083	1097	1037	1083	1076	1058	1044	1073	992	1086	1061	1004	1030	999	1058	1061	1048	1081	1028	1050	1071	1034	944	935	1055	1028	1016	1070	972	1040	1035	992	1000	1007	1027	1019	980	1035	1018	1026	986	1017	1043	1027	1000	1053	1004	1010	1058	985	1006	1004	1043	1020	1031	1027	976	1088	1012	1019	1067	1016	973	976	999	1079	1050	1045	1006	1044	1020	1035	999	1001	1017	1016	1024	1058	998	1095	1084	1039	1022	1030	996	1010	1052	1012	929	1022	1053	1024	1012	1027	1043	1036	1071	1002	1072	986	1018	985	1039	1042	992	1097	1026	1058	1040	971	1052	1015	1085	1017	1074	990	1049	1060	1019	982	1002	978	1019	1010	1042	1051	966	1023	1056	1025	1014	987	1006	1018	997	1045	1011	1102	1011	1028	979	1004	974	1033	1021	1083	1065	972	1058	1025	1052	988	1062	1030	1027	1011	1031	1004	965	1041	1016	1061	1042	1032	978	980	977	1040	1058	1025	1037	1061	1017	1016	1013	1019	941	1066	1040	1053	1004	1029	994	1003	1027	982	1032	1025	1047	1060	1013	978	969	1011	1033	1002	1008	1013	1081	1013	1042	1014	1051	990	1026	1065	1085	1051	1059	1037	1064	1018	1064	1048	1018	1030	1036	1019	1045	970	967	971	1052	985	1030	1036	1033	1027	1005	1036	1103	1029	983	998	952	968	997	1012	1021	1044	1034	1049	1002	973	1031	1009	962	1016	1026	1012	1050	1038	1055	1020	1009	974	988	1011	1041	1058	994	975	1083	1048	1041	1013	1017	1046	1002	1035	1040	1022	999	990	1013	998	1031	1024	1034	1005	1071	975	1070	1043	1045	982	1030	961	1012	1103	1003	1014	1017	1004	1059	1006	975	1024	990	1014	1061	979	990	1041	1010	1016	1051	1039	1043	1087	1077	1022	1029	1010	1027	990	969	989	1026	992	1005	1022	1074	1027	1007	1017	1017	1000	981	945	1032	1002	1010	1026	984	971	1026	1069	1017	969	1002	1010	1008	1048	1029	984	1064	989	1030	1039	1065	1023	1080	1011	1031	1049	989	1014	1059	992	993	1085	1065	1022	1006	1085	999	949	966	993	1002	1002	1060	1021	974	996	1002	1052	1071	1041	1084	956	1004	1013	1013	1026	1010	1044	1022	1064	1003	1008	1019	976	1033	1028	1027	1018	1014	974	1004	1041	1011	1010	1064	1044	957	1019	1066	1045	999	1095	1023	949	995	1040	1038	986	1023	1025	1059	1002	1082	1022	1022	1030	987	1043	1060	949	953	1039	1006	1030	1015	979	968	981	1047	1075	1051	1067	1013	960	977	1028	1023	963	1070	1038	1022	1053	1040	974	1048	1026	998	1008	972	1009	1032	991	1014	987	1026	1065	996	968	975	975	1036	1033	1006	992	1059	1060	1006	1033	1042	1101	1075	976	1036	1016	1015	1034	996	1052	1020	1006	1049	1027	1026	962	1010	1047	988	1001	1029	982	1015	1002	1006	1038	998	1027	1008	992	1036	1010	1028	1024	1016	1039	994	1021	1029	1028	984	1008	1022	950	991	980	981	1049	1018	1059	994	988	999	964	1023	1059	991	1053	1030	1037	983	1006	1013	1003	1027	1016	1020	983	1053	1067	1011	1047	1029	1083	1019	1084	1030	1025	1090	993	1084	1019	985	1054	994	1060	1045	1036	1059	1055	1020	1004	1043	1054	999	1059	1007	1002	1028	1006	1008	1008	995	1011	1061	1050	1067	1042	987	984	994	988	1057	1042	1006	1010	1061	1010	1033	1051	980	1001	1062	1059	1044	1056	983	1038	1056	1057	1055	1028	1019	988	1009	1047	1059	993	979	972	1020	1033	1040	1004	1050	1064	1013	974	1044	1061	945	999	1008	1048	1055	1034	1041	993	1083	977	1011	1051	987	1023	1045	1006	1029	1070	1043	1044	1015	1020	1035	1043	967	1026	990	1036	970	992	1015	1026	1036	998	1045	1032	998	1026	959	967	1019	1030	1007	1016	1081	1066	991	1004	1037	1011	1026	1032	1003	997	1022	1080	1045	996	1071	1020	1020	1011	1031	1023	951	1079	1038	1082	1026	1046	1055	1040	1040	991	976	1009	1034	1032	999	1016	966	986	1034	1037	1037	989	1019	992	1063	951	1032	971	987	1025	1037	1028	1038	1036	995	1047	1002	977	1041	1038	1048	1047	999	1039	989	1015	1001	1024	1022	1001	1060	1094	1034	1024	1020	1023	981	1024	1025	1025	1056	985	969	1048	1034	1037	980	1042	996	1001	1034	1052	993	997	1060	1034	968	1019	1054	1009	986	989	979	1004	1037	1010	979	1005	1037	979	1042	1050	1009	1005	1000	983	992	1082	1007	997	1020	1050	1071	1034	987	1105	1056	1030	1104	1030	1037	1037	991	1018	976	1029	1084	1008	1015	1066	1035	1029	1107	1028	1042	1018	986	1057	1022	1055	1056	1029	1076	977	1021	997	992	1023	1013	972	1054	1015	1013	1037	1030	988	1075	1006	1000	1024	1001	985	1061	1070	1020	1008	1025	933	949	1058	993	929	1029	1059	1011	1020	1025	1017	1010	1040	1037	997	1019	996	1055	955	993	999	967	1086	1017	1037	958	1012	1048	1045	977	1028	1062	1010	1075	984	979	1046	1043	973	1011	1023	1078	1042	1062	1002	990	1021	1034	1046	1027	1051	994	991	990	1059	1071	1093	1017	1034	1038	998	1043	993	1083	980	1034	1030	984	1053	1028	984	1057	1038	1030	1072	1005	1008	1029	995	996	973	1040	1052	980	1037	1017	1077	976	1054	994	959	1031	1026	1049	1081	1049	1043	1022	997	1032	1036	1026	1050	1025	977	1017	994	1059	1028	1016	1043	1029	1036	1022	1004	1009	1015	1027	1012	1013	1049	983	1027	1003	991	1056	1094	1107	1026	974	1018	1012	998	945	1042	1005	1003	971	1023	1024	1031	1072	1009	1066	1003	1013	1021	1043	1002	969	978	1047	1052	1023	1020	1055	1004	1064	996	1038	991	997	1005	1005	980	1003	944	1010	1042	1044	994	1012	1041	1059	1086	1013	989	1036	1083	976	1005	1074	1071	1007	1042	986	947	1018	1048	993	1015	1002	1004	1047	1029	1052	1043	1018	1030	998	1029	1034	982	1009	1041	1018	985	1025	1020	1038	1042	1002	1040	1053	1034	1018	982	1017	1070	1058	999	980	969	1063	963	1045	989	1024	1017	990	1004	1020	1034	1012	998	1004	1048	1000	979	1027	1019	977	1038	1046	992	1049	989	1060	1056	963	1056	1032	1075	1019	1003	976	1023	1030	1003	1024	1015	999	1056	1032	1013	984	1009	993	1013	1011	974	1023	1058	1004	1045	1078	980	1077	980	1012	1107	1026	1048	1047	1011	993	1001	1028	1031	1080	1003	1066	994	1039	997	1013	1006	1019	1032	1031	990	1057	1033	1019	1056	1006	1008	1019	996	1041	1023	1031	1068	1045	962	1027	1043	1050	1041	978	1020	1056	1051	1040	1077	1010	998	1040	1044	1029	1044	1031	1112	1077	1026	1072	1061	967	1001	1009	998	1025	1023	992	1030	976	1028	960	1023	1048	1012	1038	1007	984	1052	1019	1026	1062	1028	1005	1016	1022	980	964	992	1055	964	1066	1033	968	1031	1065	987	1002	1033	994	997	963	1021	983	975	1015	1046	1053	1075	992	1041	1064	1019	998	984	973	1072	1023	1068	1014	980	1001	1030	947	1055	982	1000	1036	1054	1014	1066	1057	995	1112	1067	1033	1018	1006	1045	981	1043	993	961	1021	1039	1079	1109	1054	1023	1062	1006	973	1035	1046	1073	1041	992	932	998	1066	967	1003	1024	998	996	1041	1023	991	996	1042	1032	1058	1098	960	1074	1012	995	1030	1044	1024	989	1006	988	1022	1016	986	992	1010	1006	1024	1038	1018	1001	1064	981	1037	978	1004	1022	1001	1051	1026	1025	1038	1075	965	1014	1014	1016	1031	1067	1037	1012	1040	1014	996	1026	1029	1023	1035	1002	1013	1036	1048	1028	964	997	1017	1006	1039	1041	1047	1027	967	999	981	997	1026	1037	1053	1040	1035	993	978	1027	1017	1043	1028	996	1003	1023	1003	982	1041	1024	1029	977	993	1048	986	1025	1069	1065	1005	1055	1024	1050	1062	991	1062	1002	1040	979	1039	1022	991	997	1051	988	978	985	994	1034	1036	1004	1026	993	1012	1041	1072	1008	1002	1018	1015	968	1022	1058	1070	1004	984	1022	1069	1080	990	992	1011	1025	1005	1060	1056	952	1049	1007	955	1028	956	1022	1030	1031	1000	1032	967	1090	1030	1033	970	1017	1010	1058	1059	1075	985	1071	997	1040	981	1062	1059	1020	1021	1037	1070	1072	994	986	950	970	1034	1097	981	1025	1016	998	1011	987	995	1025	1016	999	999	961	991	1042	1043	1115	975	995	1038	1025	990	999	1033	1009
27099	19738	7208	1163	716	608	562	518	505	519	504	504	511	462	552	518	481	482	480	521	530	523	473	502	533	487	505	515	473	501	512	500	490	517	520	484	478	515	483	490	487	479	485	497	517	506	459	491	491	505	481	515	477	478	498	466	471	447	482	489	496	495	485	469	471	504	494	491	453	483	496	514	495	480	531	519	488	526	495	495	474	463	468	465	488	482	504	490	501	520	485	469	482	462	441	531	470	441	477	484	509	492	476	479	520	441	475	495	487	491	513	522	518	465	472	504	467	512	510	461	485	500	497	485	467	495	488	508	457	504	505	498	487	473	467	490	499	486	477	483	480	478	506	487	477	436	475	495	461	513	507	484	497	468	499	497	483	488	500	497	493	499	502	493	512	472	462	486	490	550	477	464	481	521	489	468	494	525	469	482	489	471	474	463	483	481	505	505	451	474	471	492	489	509	497	490	497	502	465	504	455	503	480	487	497	532	459	530	497	453	496	492	506	511	474	450	481	493	492	540	452	492	516	503	485	517	513	477	475	488	489	510	458	528	486	527	502	481	459	483	471	495	470	484	515	474	528	507	505	466	493	480	507	477	512	497	494	485	488	498	494	474	495	475	512	451	518	539	510	479	451	459	476	457	450	445	504	494	472	468	504	519	481	494	487	466	467	476	496	471	507	534	500	487	488	505	488	464	534	482	499	488	518	519	476	508	461	486	470	521	514	466	502	508	522	483	477	432	466	510	490	478	524	484	515	502	520	469	503	480	522	507	487	499	476	522	480	514	480	519	489	481	499	467	502	468	479	505	494	496	494	497	503	482	479	461	490	457	512	505	479	510	513	503	482	523	476	466	455	516	544	512	520	478	462	541	520	457	499	495	488	510	472	475	479	509	483	489	515	473	502	532	462	447	484	485	528	502	490	513	478	492	529	465	506	497	474	498	486	511	498	467	483	485	510	514	506	514	477	480	492	526	494	487	466	483	500	504	495	521	487	507	486	530	481	515	472	506	476	488	506	540	493	493	523	503	532	497	507	471	483	480	469	478	459	491	496	475	453	474	498	482	514	542	474	470	463	460	479	486	512	483	464	486	525	499	476	512	488	474	475	519	484	485	487	480	489	472	473	471	502	474	512	463	466	489	494	485	460	518	478	471	469	479	491	444	494	500	467	453	481	477	513	441	505	507	493	519	486	500	475	526	492	511	474	495	499	519	447	464	494	492	501	490	469	503	508	456	474	449	468	451	493	490	478	485	479	508	499	500	512	492	513	488	504	463	454	510	476	496	460	466	519	521	495	459	499	494	501	479	517	469	510	502	496	447	438	469	467	478	499	510	482	485	473	523	493	510	512	474	531	507	475	507	518	478	507	490	498	484	470	504	513	479	503	486	467	481	493	493	471	477	453	492	506	458	496	476	510	495	501	491	507	514	508	453	464	472	499	476	479	488	514	485	494	504	477	480	482	509	484	492	492	500	496	470	511	528	498	456	525	487	510	524	466	492	486	531	494	498	476	496	485	491	448	451	506	488	479	460	468	506	484	465	482	500	503	483	505	483	505	485	508	509	492	487	474	457	473	511	486	529	471	520	467	522	473	477	472	481	485	506	471	492	490	456	494	475	472	492	541	511	502	451	465	523	520	488	492	521	511	510	520	468	495	502	491	506	500	485	487	436	527	488	511	448	485	469	490	481	531	489	482	451	484	542	502	515	492	509	519	472	471	499	495	499	520	454	457	485	504	496	493	528	487	485	491	455	465	466	501	497	468	454	482	464	514	510	501	503	521	510	545	491	490	474	501	475	496	519	503	466	561	521	490	511	498	501	499	465	490	460	460	456	474	478	479	521	495	486	470	509	525	495	476	457	504	522	496	497	523	480	495	510	479	526	482	492	507	487	500	492	473	463	483	463	493	487	485	480	494	483	474	464	488	535	485	493	518	496	451	484	451	445	477	506	489	530	454	455	464	487	455	474	516	475	499	507	486	481	465	477	497	468	507	464	533	476	533	496	492	491	480	504	489	481	471	491	477	506	493	506	484	533	497	506	485	538	524	473	506	483	509	507	448	494	473	486	419	467	518	467	485	523	485	512	488	519	495	508	518	482	476	498	484	481	469	488	455	504	463	492	516	493	523	488	483	481	514	464	477	481	498	487	522	491	506	477	487	466	513	519	480	495	486	517	482	474	525	506	491	493	480	468	512	493	472	519	478	480	452	505	479	512	500	469	510	494	497	463	523	460	481	503	468	476	509	504	465	474	503	487	485	536	547	518	466	506	541	477	476	475	480	483	506	500	477	515	513	517	490	520	532	509	462	459	497	467	529	507	451	503	505	476	491	442	496	481	521	499	503	464	480	469	497	499	452	481	515	507	485	526	495	500	515	490	478	507	472	482	489	464	507	478	465	507	482	520	496	477	504	483	477	489	496	501	500	446	487	464	455	492	481	457	494	478	472	519	512	521	486	490	483	501	490	504	468	480	470	461	511	511	481	441	492	485	483	468	460	506	511	494	470	423	492	478	512	468	497	504	476	474	462	471	504	486	470	504	469	479	485	501	486	493	499	480	516	509	511	521	488	489	489	502	482	499	499	499	528	461	489	527	461	475	497	491	501	487	511	494	476	502	506	501	484	488	478	483	517	542	467	520	483	485	475	472	509	513	454	512	479	475	448	470	471	469	480	499	453	511	478	479	478	493	463	481	528	496	491	480	520	485	474	523	485	516	496	500	468	494	478	533	529	500	477	442	473	466	497	482	466	437	465	509	474	513	488	520	526	548	503	500	497	493	464	500	469	449	455	476	474	507	491	488	496	480	512	512	499	478	459	466	498	515	539	461	478	446	503	461	484	461	500	466	494	472	458	466	467	484	507	498	480	496	499	520	482	518	481	491	460	502	446	504	466	481	503	495	508	505	487	454	522	528	510	529	492	508	461	510	494	456	505	506	509	476	510	545	470	510	484	474	466	479	499	516	485	503	466	469	477	493	485	507	506	469	496	515	495	456	499	478	452	509	513	490	528	478	465	482	490	473	492	557	524	485	484	534	506	511	459	498	467	517	452	541	488	468	477	471	488	497	495	489	478	488	467	494	458	478	517	486	496	504	484	502	479	461	517	502	481	482	453	503	492	490	496	488	507	493	475	484	486	484	482	519	505	512	518	490	530	472	527	494	534	503	511	473	513	473	494	491	499	489	522	529	507	499	498	479	489	490	512	489	499	476	484	461	485	439	500	501	482	447	480	490	546	484	484	502	495	503	483	491	477	502	524	487	470	445	499	486	474	481	482	512	506	454	515	491	488	521	495	492	492	497	522	492	495	537	488	484	510	495	485	439	489	530	499	503	477	498	475	501	482	508	497	493	500	512	481	488	488	494	482	487	497	497	534	501	530	494	516	504	494	504	513	490	474	473	512	505	481	483	485	465	492	479	509	496	525	505	512	480	445	474	499	478	455	488	518	481	466	488	515	477	478	494	483	507	486	529	452	464	453	488
7875	3696	2946	1244	1005	842	712	661	599	645	630	632	623	600	593	601	600	579	645	629	597	595	629	612	568	600	610	622	587	597	584	591	620	601	589	577	569	629	597	625	598	608	586	580	609	614	633	605	578	632	572	594	605	606	638	562	579	623	555	622	578	611	607	627	615	586	630	598	559	651	552	605	591	645	597	633	623	555	622	565	626	607	606	580	581	566	562	592	585	604	623	583	586	602	614	577	583	594	657	592	553	580	564	646	555	594	618	563	574	579	588	644	599	600	594	576	585	549	568	631	572	573	600	619	583	577	571	604	585	596	608	645	583	584	616	592	620	573	560	575	596	582	629	628	579	619	589	590	605	622	628	593	654	632	570	643	641	575	609	612	604	592	598	601	616	610	624	588	581	572	620	562	614	609	614	602	615	582	567	606	598	596	582	563	578	541	578	595	574	593	583	577	606	620	587	621	601	564	574	628	568	583	598	609	595	553	590	570	604	602	637	593	640	571	663	611	604	591	600	562	558	618	576	619	603	575	564	577	585	618	600	618	604	588	544	579	602	570	605	643	646	607	581	660	561	600	614	654	606	608	579	603	605	637	614	594	602	567	629	631	609	612	577	615	601	615	575	641	613	594	589	607	587	606	622	588	585	582	556	639	585	554	602	590	607	603	585	618	599	580	552	641	605	635	628	633	574	594	576	552	604	625	575	612	617	613	570	649	553	629	602	614	577	605	570	596	544	620	627	565	591	603	586	586	612	640	616	606	630	601	571	603	631	618	583	576	602	607	583	620	581	584	577	533	596	629	589	574	627	619	626	617	576	586	610	594	614	593	597	561	597	610	645	613	627	590	566	597	591	616	621	600	642	586	580	621	558	589	612	585	633	583	616	563	564	591	584	585	607	595	573	598	599	576	613	553	562	570	582	594	555	575	608	590	614	589	624	627	600	552	572	578	538	610	621	570	607	635	567	617	592	591	626	594	599	564	598	578	646	555	597	606	608	617	553	590	619	622	639	556	577	582	638	590	583	574	589	614	615	572	609	612	612	616	595	564	614	608	592	596	643	644	598	589	597	630	599	595	576	646	611	580	640	615	598	608	600	606	627	607	612	563	582	642	601	593	620	620	594	595	600	543	585	594	607	579	592	577	574	617	600	553	582	563	596	631	589	564	565	612	609	598	608	572	603	574	591	614	599	602	579	620	606	597	537	646	570	638	586	590	567	611	604	580	587	548	633	654	568	582	615	571	607	639	602	590	584	603	601	598	604	597	574	573	617	594	590	614	623	572	619	562	603	595	551	608	646	581	616	593	589	574	617	626	612	595	637	586	600	632	614	578	615	577	577	602	608	609	590	617	609	595	530	598	566	579	615	568	584	605	626	633	597	539	618	580	566	574	586	590	586	591	586	593	617	575	601	596	617	593	610	602	594	605	611	606	572	615	595	577	593	578	598	577	615	643	641	575	644	609	594	594	580	608	579	597	617	602	588	588	594	614	607	584	586	627	624	545	532	596	579	541	555	602	625	585	594	607	601	616	565	595	626	579	562	579	635	625	592	601	564	607	591	603	662	576	586	583	568	603	619	607	593	590	604	574	620	618	622	624	623	613	626	597	620	593	558	626	603	608	605	617	615	585	586	599	588	650	608	618	589	566	567	577	591	581	589	601	613	598	612	580	584	618	633	649	629	595	590	570	615	596	599	601	615	596	631	610	551	575	577	618	579	612	569	570	594	590	588	599	580	585	631	624	590	591	636	589	574	612	568	598	564	590	594	586	612	583	627	618	580	552	632	618	626	598	629	608	573	583	629	612	567	589	605	599	583	632	622	630	615	600	555	591	597	604	581	593	571	647	568	598	629	586	601	587	604	559	591	621	604	599	597	551	597	571	610	571	543	599	616	609	573	576	598	603	615	601	665	618	607	615	640	569	578	596	570	594	575	599	556	540	624	558	597	598	564	559	606	556	578	581	572	617	561	606	539	594	584	603	626	560	576	589	600	562	576	587	574	608	585	602	599	622	605	587	592	558	610	554	622	558	586	631	580	601	617	539	567	585	594	579	575	661	567	599	610	653	545	577	616	609	615	625	586	582	579	593	637	617	594	601	623	612	622	610	543	610	610	593	609	589	580	602	553	581	669	611	538	626	604	571	574	614	605	622	619	555	614	579	588	557	574	569	576	544	582	551	636	655	593	619	591	601	582	569	595	593	583	618	594	609	599	569	597	586	600	613	537	568	592	569	626	616	637	591	600	608	563	597	635	605	599	585	555	582	585	604	572	625	612	624	606	572	586	597	573	612	620	555	618	590	604	598	633	603	591	605	614	616	643	595	598	583	584	563	597	608	594	587	589	585	599	597	620	619	620	540	602	607	592	589	561	596	617	581	615	606	584	577	601	582	627	567	606	622	581	578	641	603	594	595	591	624	590	607	551	593	582	569	596	593	599	581	592	597	538	607	563	601	613	540	616	617	611	588	648	590	574	589	563	594	630	604	578	595	612	570	585	575	634	596	611	575	562	615	586	595	546	598	610	602	578	599	589	645	574	616	621	564	580	622	596	596	603	609	589	626	622	627	581	595	571	570	593	584	570	599	545	577	602	561	604	557	598	628	657	604	598	621	625	590	622	582	590	567	594	615	609	601	593	623	549	577	599	582	609	607	623	609	606	589	612	601	578	567	629	639	588	624	586	609	623	554	576	593	644	560	622	620	617	577	634	576	596	653	572	573	615	610	558	569	583	605	600	620	582	603	595	588	538	619	608	570	594	606	624	576	634	569	570	590	557	613	604	598	583	594	521	597	602	572	645	588	591	598	579	569	590	593	583	603	638	559	585	613	606	566	598	559	613	598	629	563	613	546	606	623	621	622	596	627	593	601	594	612	592	588	592	599	631	625	605	615	586	574	607	579	567	549	636	585	595	616	596	636	608	618	598	600	587	592	590	591	588	610	582	616	601	600	602	620	618	583	598	610	613	589	565	617	571	567	608	600	633	603	563	640	589	578	593	603	587	558	600	584	584	622	608	584	666	678	593	621	597	563	589	596	558	628	620	628	611	561	591	597	592	600	604	597	580	590	602	614	600	658	559	637	615	577	619	585	612	589	650	584	634	596	669	583	554	592	584	621	626	595	580	581	616	599	563	627	606	598	627	645	595	584	608	607	607	575	618	633	599	581	590	606	628	605	552	569	602	554	614	586	598	548	601	603	579	622	621	608	606	614	610	623	632	549	627	588	620	618	589	616	622	597	617	554	600	583	585	591	594	628	557	586	587	619	655	632	638	588	595	608	558	559	636	605	568	669	593	612	605	580	611	564	614	586	620	615	614	555	617	563	617	585	539	581	593	626	624	609	593	562	571	625	558	622	574	584	598	552	593	578	564	619	596	577	618	622	628	582	573	594	566	621	587	602	564	616	613	548	585	606	598	625	562	594	582	562	583	601	608	574	626	617	594	607	619	625	604	620	572	549	545	595	603	644	580	568	572	621	663	614
23848	21086	28420	23977	21067	11267	2017	1362	1156	1112	1033	993	1004	934	915	931	879	878	884	911	908	877	808	844	864	867	858	854	878	838	842	853	833	856	772	804	842	850	856	833	832	814	798	816	843	840	858	791	803	820	860	788	856	809	774	833	842	786	811	835	787	797	793	845	849	821	852	823	826	789	744	808	822	813	796	849	841	824	772	849	793	805	807	858	865	795	782	832	809	822	825	848	803	756	865	779	862	806	799	836	848	815	840	800	808	802	805	794	844	846	801	841	841	805	824	797	832	803	828	800	813	819	824	867	817	800	788	794	808	813	782	833	804	809	812	805	791	864	810	837	790	752	819	797	840	817	834	759	814	825	866	812	845	817	843	832	789	821	799	841	853	775	847	846	809	862	791	852	790	874	831	812	822	830	786	827	803	827	859	845	737	864	824	792	836	800	791	748	806	833	832	794	825	827	811	774	826	805	795	788	806	809	815	773	778	787	797	795	801	834	806	819	770	824	794	814	810	823	740	828	847	798	896	840	801	807	789	868	825	791	787	790	782	795	826	848	840	847	772	813	832	831	850	796	873	791	829	818	837	773	843	819	777	774	808	841	826	818	818	805	810	767	794	818	795	858	762	833	835	826	762	859	835	808	802	803	818	814	820	806	848	814	883	787	791	737	793	786	835	816	798	752	823	809	835	775	775	833	774	839	771	804	801	845	813	795	815	801	845	848	857	851	852	775	759	781	796	852	807	817	839	800	834	809	785	842	842	812	831	780	798	811	824	828	805	848	826	818	775	801	824	869	844	822	787	796	836	785	821	817	825	819	840	788	821	825	822	860	790	808	793	843	843	799	782	832	786	854	859	828	775	800	815	825	812	800	816	864	778	788	859	776	823	815	806	858	812	825	827	816	777	802	817	783	772	838	771	852	837	841	783	848	835	836	824	852	854	803	767	898	842	817	744	800	818	787	790	844	804	793	844	761	843	883	805	746	787	780	833	807	787	830	888	788	813	814	800	804	848	825	772	864	819	774	750	811	874	785	828	857	829	808	859	804	817	826	748	840	804	809	827	832	830	784	773	795	824	826	832	834	809	776	779	821	757	863	846	802	806	844	846	856	815	807	836	786	788	833	827	891	830	806	794	835	783	837	716	833	782	818	818	803	800	755	816	780	802	763	782	821	768	843	793	805	807	801	846	808	821	740	776	772	787	789	819	806	796	833	795	794	791	824	841	824	745	841	790	855	791	846	774	827	767	834	795	847	824	775	777	833	832	827	830	750	804	831	790	795	822	800	805	810	842	808	765	829	828	826	838	799	819	804	804	806	796	795	794	867	771	798	750	839	825	795	784	821	800	801	784	830	834	826	783	783	782	806	794	788	801	878	790	808	800	833	797	803	813	810	792	806	836	765	808	834	821	851	806	833	826	773	849	811	772	793	851	816	812	794	790	774	776	781	825	818	797	832	837	810	828	808	827	834	758	834	846	775	863	814	839	864	797	800	815	778	814	817	802	838	807	878	822	773	821	876	785	823	831	815	822	794	783	785	780	759	832	753	758	792	793	854	767	751	836	844	795	794	798	773	820	802	829	821	799	807	875	778	787	756	814	803	827	780	782	771	786	762	846	822	835	777	782	806	775	807	776	818	852	771	809	804	854	814	794	794	844	756	811	851	798	794	795	795	825	788	828	833	774	862	803	817	818	814	851	818	812	808	796	757	782	779	806	781	804	810	836	824	801	829	825	786	859	778	825	783	777	799	817	772	819	817	841	818	812	788	832	776	761	769	776	786	846	821	838	837	817	782	855	801	780	802	800	843	816	781	812	818	874	859	807	753	801	809	831	855	776	797	769	809	791	794	795	805	849	840	778	810	821	800	821	790	837	826	811	782	798	836	881	847	790	795	814	842	799	805	835	799	785	861	793	832	815	793	796	800	797	768	854	828	806	806	818	820	798	818	822	852	788	775	766	823	809	796	816	847	837	792	812	783	757	810	843	814	790	797	776	797	784	821	849	803	827	811	783	771	790	860	782	832	815	802	784	792	744	828	838	829	810	797	790	811	807	793	813	821	845	834	847	812	820	782	772	787	813	805	829	861	809	841	795	774	762	777	786	787	815	800	793	774	830	814	785	826	815	782	785	829	809	853	774	842	844	802	846	804	849	833	793	794	776	801	823	840	783	817	802	850	816	816	817	791	804	807	855	777	814	807	827	801	768	820	784	794	867	802	805	796	834	860	811	802	804	804	813	819	837	809	758	829	847	795	829	793	812	814	809	790	797	766	750	838	848	793	819	785	792	792	801	831	849	817	751	775	769	806	845	829	804	860	772	766	783	768	883	829	845	756	865	811	832	828	784	800	820	802	826	817	862	840	787	782	765	867	786	805	801	799	804	840	798	812	818	783	797	777	880	829	785	772	829	890	777	786	810	808	853	795	783	816	769	791	797	873	822	801	794	812	776	848	834	767	800	850	785	855	819	835	822	833	833	822	767	814	826	796	805	850	796	829	833	837	758	797	881	837	860	771	832	834	810	859	794	839	861	795	814	782	793	810	785	815	812	866	816	863	801	799	840	828	787	799	784	845	829	831	810	776	817	832	824	771	787	854	796	793	806	865	821	787	802	757	823	804	794	824	809	839	862	801	811	861	782	823	788	809	826	832	835	816	829	783	807	841	816	772	809	797	778	834	785	833	848	760	829	834	789	799	803	836	821	841	793	787	845	780	804	802	776	762	796	801	801	870	777	806	841	873	803	824	788	784	790	821	832	745	819	823	788	840	784	816	792	803	799	785	772	851	835	871	818	849	775	820	788	822	795	839	757	816	840	822	750	832	816	818	854	795	782	830	762	775	839	837	845	808	811	813	769	803	812	839	775	777	777	851	804	773	790	763	802	765	840	775	789	882	792	807	803	824	857	794	844	858	881	793	827	811	834	833	835	860	807	845	824	820	828	811	858	856	834	814	798	817	816	841	761	807	778	802	830	771	784	822	856	803	834	844	822	814	797	776	826	776	861	837	765	852	833	802	828	790	827	834	825	793	824	792	856	862	819	805	824	903	841	858	780	747	864	767	849	807	844	812	798	816	793	804	849	791	817	781	806	827	802	870	769	842	833	841	820	806	834	861	785	799	808	858	825	813	792	826	829	775	819	801	810	769	823	818	801	798	818	883	750	767	812	856	799	792	785	828	817	832	803	837	818	801	778	801	824	833	801	830	770	791	838	816	808	800	817	838	829	855	789	817	866	829	801	820	863	859	851	807	758	824	790	802	790	796	825	797	819	810	766	794	763	800	806	815	813	821	826	857	823	779	809	856	779	779	835	790	802	788	856	789	814	806	786	754	820	804	789	833	827	793	801	856	770	838	829	796	809	788	825	806	805	803	805	818	755	810	827	791	789	791	792	846	798	875	838	829	816	829	810	779	824	823	801	837	828	810	800	846	813	756	873	789	784	844	786	756	815	794	816	761	796	812	843	797	791	793	840	787	840	809	833	797
10306	12489	11173	5709	3788	2950	2464	1971	1794	1565	1503	1353	1242	1234	1160	1090	1087	1087	1098	1052	1034	1025	1009	1054	1059	952	993	1033	991	1005	959	1011	986	955	965	951	963	999	976	959	945	937	1005	1005	988	957	977	972	975	945	983	1014	936	901	944	959	974	985	1008	952	953	940	984	1000	934	933	988	936	977	909	965	1005	964	943	910	889	932	940	986	983	954	941	967	983	974	1005	1007	972	1019	952	940	947	936	935	998	966	963	1026	910	971	957	949	1002	955	976	935	898	1013	1042	979	946	921	967	949	957	949	905	1048	956	927	972	989	934	928	972	958	937	961	926	909	912	972	958	995	929	965	911	931	926	969	959	978	950	978	953	931	988	915	960	946	952	1010	996	908	969	1022	969	984	935	950	971	994	929	1013	995	992	977	1003	939	976	970	878	940	997	921	958	969	930	1001	892	972	914	945	991	954	932	921	967	936	942	1013	912	943	949	967	959	993	980	914	942	964	976	978	937	906	960	950	929	993	915	954	883	960	978	930	901	973	925	955	937	933	960	912	949	981	914	957	999	927	933	945	963	971	930	967	933	921	974	930	937	909	973	904	910	959	943	903	915	945	935	894	945	931	956	916	1015	983	932	950	915	881	921	952	960	969	916	936	959	916	974	932	923	972	940	966	966	996	929	957	972	931	935	916	958	1033	944	926	963	988	953	938	984	941	970	975	953	957	956	964	990	959	979	967	937	923	955	886	964	949	986	1040	941	1001	956	991	895	920	999	912	950	922	1079	1045	982	988	983	977	961	952	959	919	961	950	923	976	961	970	985	906	916	986	945	959	1000	1007	962	999	954	932	994	969	973	953	968	971	925	929	929	965	969	973	970	934	997	977	977	955	890	955	963	929	987	931	978	989	973	900	923	969	904	951	959	924	957	977	935	951	960	1008	966	891	997	942	939	1010	929	1008	924	1001	921	961	920	931	992	936	960	911	932	966	936	999	985	975	948	923	990	970	990	926	920	967	985	979	904	987	967	878	1006	957	984	983	968	921	988	981	932	923	921	964	923	934	957	957	972	912	976	1007	942	925	1000	911	966	913	944	977	943	1005	943	981	927	976	951	892	957	964	979	1045	959	919	972	987	1029	999	961	960	904	945	929	962	966	968	918	933	972	974	979	982	962	911	923	904	977	938	879	938	1028	942	923	952	917	997	973	948	977	944	917	982	957	948	1018	945	944	989	925	1002	990	955	989	984	918	911	948	931	1007	951	973	935	945	946	968	949	918	948	939	905	943	951	913	933	945	973	956	916	1011	923	924	999	966	982	962	978	958	980	953	977	964	974	932	919	907	962	1005	955	943	986	995	953	984	941	977	966	957	952	977	939	934	957	976	990	959	966	1019	963	920	943	962	950	993	1002	972	987	998	919	1006	938	936	992	937	941	947	987	964	937	939	991	1023	942	923	953	946	873	1012	928	871	966	956	914	983	958	987	967	969	970	893	980	938	962	901	992	925	963	904	958	986	930	940	938	939	959	962	947	945	909	968	972	920	946	1027	964	985	991	931	991	881	1010	926	965	964	930	944	976	947	920	955	959	893	947	953	981	950	987	980	890	944	964	929	934	917	1022	977	984	919	954	948	923	976	993	967	938	967	982	946	964	937	1027	908	935	971	990	958	970	948	1010	971	984	938	969	919	907	966	971	937	935	935	996	984	955	977	980	939	956	1002	969	977	958	960	959	957	981	940	924	911	892	975	969	914	1013	919	940	936	990	976	996	1022	932	921	985	896	1004	966	992	983	952	952	988	980	972	971	937	936	960	1018	987	890	942	908	933	955	967	961	914	1002	952	991	965	947	970	956	943	980	990	955	947	981	950	972	1004	1014	938	988	968	965	920	954	964	1006	933	969	1000	889	932	968	954	976	942	957	1005	1007	927	926	946	975	1018	915	908	987	961	953	953	1053	938	937	962	972	887	952	946	922	958	998	953	912	925	962	965	962	920	970	992	908	978	933	962	914	939	946	946	946	990	954	1019	925	974	974	976	951	928	949	916	945	939	962	994	924	980	976	943	953	1014	923	939	1009	924	969	934	983	1021	930	954	984	930	1018	929	987	919	937	991	1015	968	953	961	1007	984	971	924	973	942	958	967	983	986	925	961	959	935	956	949	952	946	958	972	929	961	915	952	979	898	931	975	932	955	970	983	1011	997	961	962	984	963	956	945	966	979	995	952	986	1004	935	921	975	929	985	944	968	984	982	980	967	911	972	943	916	944	966	942	929	904	915	922	970	962	951	921	961	953	901	922	976	1012	920	935	967	949	911	930	967	998	993	940	941	912	974	970	944	926	959	941	936	937	965	961	929	938	1011	993	910	932	925	931	956	946	907	945	910	987	922	954	980	980	968	934	952	924	942	962	955	1016	944	1018	983	954	949	948	931	964	934	938	1000	920	977	992	987	899	947	974	1019	981	978	944	954	941	941	926	941	933	958	937	935	948	960	929	992	932	936	916	975	965	955	982	906	922	964	1011	945	924	929	961	940	942	916	961	894	1006	922	954	987	926	938	933	958	919	933	964	923	922	980	988	906	964	870	934	931	966	947	949	939	962	912	1006	980	924	979	992	986	956	938	981	901	969	986	951	956	954	954	955	993	977	970	978	927	916	970	957	987	966	907	935	955	1004	951	987	938	947	945	954	1058	935	932	897	984	982	956	957	993	968	978	1023	964	902	1018	946	959	962	994	910	954	935	972	1006	944	932	908	913	902	953	930	984	924	970	957	961	968	923	937	959	976	904	951	960	959	939	993	977	910	897	983	1007	958	945	976	921	975	976	972	993	943	964	939	986	979	947	1035	979	943	899	938	934	917	902	999	976	966	1026	969	980	978	942	946	889	927	888	917	968	975	949	951	957	913	941	981	957	928	920	975	958	958	949	946	998	923	991	982	940	934	956	960	978	1004	927	1027	967	922	1024	932	976	923	975	980	943	979	943	939	946	969	930	947	938	943	997	912	958	971	949	977	902	968	953	972	959	948	984	917	917	984	894	968	986	974	940	964	1026	906	1003	963	944	871	964	943	968	914	968	935	1003	934	908	989	987	962	954	944	915	987	919	970	983	973	1017	920	953	975	956	933	950	979	1021	963	1010	969	1052	903	933	909	912	939	950	962	892	977	953	896	1047	953	975	954	931	945	971	942	946	1005	907	969	972	994	898	956	970	910	924	937	960	992	996	963	934	946	976	942	933	915	952	995	973	911	984	973	956	907	942	977	960	931	989	895	934	974	929	1011	968	938	947	935	891	967	1010	964	1000	969	959	960	944	894	970	975	934	961	980	948	943	941	960	970	970	991	967	927	938	924	914	909	968	946	960	998	937	970	922	988	959	917	960	953	953	952	975	948	957	962	995	995	983	922	949	940	956	950	974	1002	954	920	941	1011	974	947	942	966	944	937	923	998	968	946	945	940	920	980	993	940	951	958	981	960	964	937	978	961	947	979	938	956	913	948	979	984	963	984	974	910	898	949	972	1029	935	969	967	937	899	969	894	978	934	938	916	946	975	966	941	948	986	967	943	977	965	968	947	982	962	977	896	998	1027	960	962	1025	935	915	1008	963	894	964	973	1017	908	980	957	976
25017	21068	27278	24989	10118	1059	796	647	617	558	559	556	489	527	512	493	461	456	420	516	479	486	467	458	465	457	445	461	469	497	505	452	441	498	467	461	443	473	467	468	479	444	462	407	459	446	453	452	505	477	457	437	449	431	435	456	465	504	477	463	450	441	463	465	483	472	471	474	462	434	434	468	418	466	431	434	437	440	455	448	453	478	450	489	465	438	465	433	479	468	464	441	446	466	447	450	437	467	410	433	448	459	478	443	465	464	461	487	464	464	472	426	457	502	441	475	428	452	439	396	475	406	448	444	475	450	450	477	449	477	457	455	430	466	475	455	438	468	466	448	458	441	482	441	446	431	436	425	465	428	429	499	469	475	457	457	435	466	436	526	446	431	458	479	476	459	446	464	500	484	442	435	424	470	460	459	445	448	457	475	440	427	486	441	466	437	455	443	452	466	445	443	457	439	441	474	452	437	424	489	449	478	472	473	479	467	419	477	461	464	429	477	498	456	468	477	453	450	470	473	454	437	462	468	474	445	455	470	443	494	471	430	432	463	448	429	482	436	460	486	459	465	430	465	394	477	443	454	453	482	449	435	424	488	475	443	449	427	466	443	419	457	451	465	495	463	462	442	441	433	458	449	461	452	475	451	448	431	443	407	440	444	460	477	460	481	487	498	407	473	439	434	465	428	429	456	430	412	469	419	419	447	450	442	455	437	482	408	442	464	452	428	451	457	443	447	466	448	440	449	449	446	504	466	443	458	465	455	408	469	448	456	473	476	451	445	432	431	454	421	430	438	469	428	411	460	486	435	456	451	464	434	458	451	464	484	427	451	443	433	454	487	443	445	468	440	436	435	444	466	481	454	425	437	424	453	437	442	424	469	437	379	474	440	435	443	467	428	447	422	455	449	506	433	488	425	446	404	470	461	449	462	431	429	501	402	470	449	509	469	460	454	452	448	443	433	389	458	462	466	454	462	435	442	433	468	446	435	435	445	489	426	477	452	460	427	472	449	454	433	441	448	424	446	460	459	474	473	430	457	444	463	426	440	446	443	471	458	452	472	493	466	409	472	436	442	456	515	459	422	422	451	453	439	459	468	448	464	436	437	443	472	478	459	416	449	428	447	405	462	492	493	491	451	440	440	486	422	461	433	446	435	416	429	408	502	480	435	449	447	472	411	465	441	446	454	391	476	427	427	468	408	444	451	452	428	461	444	451	464	427	465	453	407	439	417	419	449	442	456	446	415	416	455	481	409	465	449	465	400	443	450	433	472	464	451	421	465	458	478	440	423	427	476	439	481	447	496	431	441	448	448	476	439	470	437	464	430	424	465	482	465	477	447	443	466	446	422	459	420	484	476	470	487	432	483	436	479	467	459	439	471	456	430	473	454	470	440	481	449	481	436	464	468	405	433	417	447	461	444	450	444	417	467	410	488	443	461	434	459	422	442	421	453	456	443	482	429	443	448	439	468	413	431	458	426	471	442	432	427	412	437	444	439	419	450	459	457	471	435	459	438	433	449	445	443	458	453	439	450	454	458	398	438	462	422	467	445	456	425	446	452	459	460	445	468	438	443	480	428	452	454	448	465	463	457	435	458	416	461	483	435	403	434	429	457	453	421	436	451	455	441	446	444	466	476	447	461	426	452	457	501	456	435	443	471	455	453	448	458	445	436	432	455	449	460	415	436	424	430	466	451	456	483	457	461	441	430	416	475	457	437	454	444	431	455	425	467	430	453	477	484	463	461	479	442	448	468	447	438	435	490	427	467	486	460	489	462	475	451	476	445	450	427	457	444	448	451	449	431	471	434	453	487	452	469	483	477	459	431	472	473	496	438	457	434	463	495	456	448	456	509	454	448	481	437	473	433	447	499	417	462	468	445	413	424	417	411	462	473	456	484	429	448	473	413	467	436	453	422	447	459	459	435	396	441	450	490	460	457	456	480	445	478	435	443	422	487	444	455	426	439	493	444	468	469	493	420	439	452	445	492	458	438	466	432	462	451	440	463	437	438	461	418	466	457	443	440	436	431	437	470	451	416	466	414	477	488	451	435	463	489	482	447	432	441	407	453	430	474	492	464	425	496	448	456	444	445	481	461	464	447	439	451	472	475	433	461	433	466	449	429	431	430	500	466	433	469	411	457	468	487	416	466	437	422	488	436	445	422	452	424	465	479	452	420	467	481	499	471	466	439	472	458	459	445	420	492	475	419	466	515	485	472	431	415	446	421	450	421	426	444	410	439	472	451	435	418	439	468	442	460	433	464	430	422	429	432	472	448	439	441	430	443	430	461	476	433	436	447	490	442	396	417	402	433	467	472	470	434	441	449	439	487	443	457	433	445	493	458	430	506	466	466	421	456	439	437	460	451	434	452	450	447	463	444	487	490	426	456	478	454	492	454	453	477	451	481	437	465	437	435	397	461	458	435	452	480	440	450	483	475	493	462	467	459	424	445	452	456	484	445	470	472	471	440	468	411	431	471	429	436	424	472	460	459	424	456	436	447	475	442	430	484	455	457	449	473	455	424	430	456	477	464	441	455	481	480	459	452	440	435	455	419	439	437	473	450	441	456	453	444	486	420	478	472	463	417	423	446	468	467	457	424	479	476	476	445	427	418	475	466	451	475	439	485	447	436	521	414	398	445	449	480	459	463	476	462	471	444	443	486	448	456	436	425	422	437	483	478	420	447	445	453	453	460	448	455	444	406	479	472	485	432	424	463	433	447	475	447	455	480	458	460	473	475	503	422	495	401	453	449	462	438	419	448	449	428	496	463	444	458	446	470	407	443	443	458	450	447	438	418	471	407	442	435	474	468	490	433	458	418	457	427	445	463	440	455	457	475	435	484	462	491	460	457	430	463	401	448	451	455	431	479	508	440	464	437	454	405	420	467	464	450	484	465	441	426	449	450	463	444	487	435	474	448	463	492	483	434	466	463	430	416	425	438	441	465	394	434	444	414	441	446	486	430	413	453	434	454	457	424	457	450	463	427	446	468	480	429	449	464	482	457	443	426	441	468	456	447	463	455	477	409	446	436	430	445	441	438	430	472	479	455	463	495	456	398	440	437	460	440	419	455	468	455	480	471	454	426	458	446	476	453	441	429	453	439	465	430	476	429	422	417	441	457	449	463	439	443	471	468	462	429	444	427	455	470	434	416	415	417	456	451	452	444	405	415	420	432	486	467	462	394	458	438	470	499	462	410	448	485	418	457	492	432	405	432	440	462	455	491	445	456	451	453	472	446	439	408	422	484	438	435	477	426	479	390	470	470	445	442	416	424	446	458	439	403	465	448	476	456	462	415	430	433	437	464	430	445	453	453	443	430	410	415	458	479	456	423	433	449	411	443	462	455	492	402	415	458	484	436	481	453	519	409	455	501	463	492	424	465	471	473	478	452	429	504	425	466	431	439	447	454	450	469	447	436	454	465	462	445	435	428	429	455	446	456	462	472	484	490	445	419	483	477	463	449	444	529	457	491	448	419	445	445
10324	8138	6582	3282	2194	1756	1358	1186	1040	931	806	789	742	705	687	668	648	650	642	594	583	596	621	614	584	618	632	581	621	568	558	573	544	604	580	604	513	555	598	578	587	588	565	578	565	608	593	612	567	589	589	590	556	569	560	605	580	584	602	546	537	613	579	575	564	587	595	564	559	605	531	582	593	577	597	568	586	565	558	606	523	579	571	550	557	588	603	579	591	582	561	616	597	566	636	567	594	614	569	535	550	581	560	591	568	574	583	576	581	550	615	598	536	577	548	596	609	534	574	563	596	558	556	508	591	556	544	610	618	562	568	596	536	566	551	580	540	588	596	564	568	569	523	576	542	562	576	582	572	566	586	558	560	568	557	561	524	538	606	567	574	562	590	547	540	578	595	588	636	603	563	542	565	534	597	562	591	566	580	593	590	575	598	559	561	578	572	597	531	586	539	557	564	587	560	554	569	573	562	579	600	517	563	558	608	592	585	601	547	595	570	575	573	568	506	553	557	564	522	569	604	591	571	566	552	571	617	563	549	584	529	585	588	587	585	584	545	605	559	587	584	571	592	562	610	563	558	586	576	560	560	558	585	595	571	561	583	552	600	574	583	576	591	545	552	580	525	575	551	551	561	607	568	620	556	578	554	582	555	559	560	600	571	598	542	595	541	559	558	562	530	535	548	559	583	557	563	579	572	569	555	574	557	530	603	564	624	568	548	615	553	557	585	540	542	581	537	541	555	542	577	538	593	547	578	554	532	582	520	609	612	565	590	519	564	562	619	582	558	536	584	562	597	575	554	558	578	610	583	568	624	563	588	558	556	607	610	555	610	515	585	627	562	540	592	551	579	594	565	586	533	559	595	564	594	584	578	578	584	580	599	555	540	568	562	569	568	556	557	572	553	596	555	581	555	575	593	573	589	596	587	527	557	582	552	564	568	584	566	550	561	585	565	584	559	584	552	572	555	557	526	574	550	556	570	588	597	551	552	569	542	613	569	588	604	551	574	573	561	610	568	642	555	590	579	587	554	535	564	556	563	585	582	595	535	565	516	635	544	580	589	542	611	534	578	573	534	540	570	580	614	555	559	520	563	566	597	576	557	543	576	564	586	556	558	559	543	563	589	546	569	542	562	593	604	547	567	555	539	522	573	554	581	555	597	577	582	567	567	552	592	546	578	570	589	550	564	574	568	557	564	552	574	606	588	540	568	542	538	557	565	579	574	579	572	612	563	615	573	567	627	572	532	551	572	570	561	608	580	585	579	581	580	535	580	584	570	595	600	551	577	571	577	545	602	572	547	558	588	559	532	568	562	533	546	564	575	577	559	592	527	604	572	568	572	615	575	618	595	575	537	540	561	572	584	563	577	567	588	550	556	581	618	579	606	535	562	560	630	550	594	572	548	581	548	605	545	617	563	549	593	573	572	576	561	542	555	592	600	584	575	602	580	596	568	548	620	585	574	543	615	594	564	567	594	586	553	570	555	564	617	607	590	583	573	541	551	576	572	610	545	556	541	585	602	551	548	546	576	577	580	581	526	594	531	573	529	565	592	602	559	567	571	561	618	569	551	589	590	562	574	617	584	553	575	566	593	584	562	575	572	567	585	590	577	577	561	603	582	588	565	608	573	564	590	613	540	542	597	586	574	564	569	518	599	615	547	557	578	548	586	543	598	531	565	593	570	562	598	517	557	560	538	550	581	563	569	622	585	554	587	554	543	589	601	557	571	535	532	580	531	581	521	562	599	593	558	585	568	583	555	556	560	570	560	620	574	522	565	582	549	588	557	554	524	543	593	584	591	578	568	564	571	537	567	531	583	563	562	580	556	543	556	603	573	598	580	562	549	559	562	563	565	565	562	588	580	604	584	550	609	538	596	597	588	558	597	594	575	608	576	568	533	572	596	571	560	602	548	571	561	567	571	549	553	586	580	539	555	535	579	587	597	576	557	559	560	579	582	592	604	551	539	557	566	546	536	610	564	519	582	574	561	578	614	548	568	574	555	591	603	596	554	542	575	550	590	544	612	541	556	555	564	536	598	601	598	576	614	625	541	541	525	575	554	575	569	605	543	553	584	556	582	637	557	574	586	560	532	598	607	585	559	576	602	555	569	555	580	562	559	556	586	578	604	580	536	536	548	574	542	576	576	583	531	577	577	561	614	590	563	594	572	575	558	566	508	598	582	555	590	579	590	572	554	554	522	580	592	569	637	601	533	548	558	574	558	593	547	519	564	547	568	548	590	528	564	590	600	538	567	588	568	567	545	583	559	549	573	566	559	577	571	541	564	578	586	530	543	555	583	580	583	551	544	586	562	556	575	569	564	526	571	589	594	583	569	547	579	561	576	591	559	546	577	562	560	531	566	560	568	573	515	601	560	572	573	569	577	545	609	586	571	575	564	574	611	575	537	578	640	558	587	565	566	598	543	552	572	595	612	585	576	585	558	577	578	571	574	649	602	583	590	540	576	593	541	604	551	632	604	575	550	577	575	545	586	529	576	581	566	569	594	566	559	589	562	584	570	602	504	559	596	564	542	593	545	538	577	531	594	574	559	580	517	593	547	557	574	558	578	616	541	558	544	548	596	555	560	551	552	562	559	586	532	578	594	583	604	539	564	590	584	566	543	542	556	558	595	559	551	578	564	551	573	570	576	594	587	580	562	570	577	584	584	560	595	572	582	588	567	571	560	617	598	578	612	544	554	587	556	637	568	592	595	574	562	547	559	566	547	562	581	562	563	562	560	564	568	598	568	592	626	619	588	547	563	555	590	530	601	626	589	507	579	575	587	579	550	570	540	530	555	602	538	581	551	561	580	575	572	567	601	526	561	555	560	587	540	555	588	599	549	589	528	543	593	558	605	580	585	571	559	550	598	542	571	583	587	592	566	576	587	611	571	534	537	620	577	513	591	556	572	580	538	599	540	570	559	593	533	548	584	541	586	548	580	597	602	593	570	562	546	564	560	599	518	580	564	572	563	570	609	565	553	566	572	556	609	596	592	624	567	611	568	589	601	594	533	609	572	566	600	560	559	564	604	561	560	598	546	572	610	542	575	527	558	567	551	561	580	574	594	571	566	583	578	568	558	544	541	560	583	562	561	580	548	554	584	558	585	573	557	622	564	566	520	599	554	590	593	571	590	568	569	578	593	597	550	601	546	532	535	581	571	567	567	537	561	592	560	618	581	567	583	556	612	595	582	575	568	557	556	527	591	571	570	572	532	598	574	564	552	544	574	563	558	524	596	557	585	544	570	589	568	587	592	583	587	545	569	610	589	539	607	578	573	547	618	544	583	558	565	615	550	556	601	608	569	587	570	537	582	571	590	578	562	552	589	574	597	539	559	571	590	595	545	563	559	546	585	566	586	558	613	573	617	579	594	569	570	562	585	630	584	609	586	600	606	555	569	580	568	543	554	558	554	572	559	587	567	573	594	559	596	577	565	533	589	525	585	533	607	529	609	534	600	549	579	563	588	561	580	604	510	570
22801	21142	28910	23636	21135	21202	10514	2089	1533	1421	1307	1204	1156	1122	1048	1044	996	1025	1060	967	970	966	1008	892	956	931	905	928	899	933	933	885	922	934	893	923	877	937	898	892	876	899	904	912	943	875	941	895	889	937	934	875	933	885	912	955	908	900	871	917	879	895	880	934	872	927	894	883	882	875	940	906	901	925	856	899	841	906	890	892	837	806	858	857	824	940	927	932	901	935	895	851	861	898	834	912	885	881	875	871	904	928	902	936	932	865	905	895	912	875	878	833	841	862	886	891	905	865	884	936	852	912	837	870	866	863	832	937	868	914	893	866	835	851	876	864	920	877	918	887	887	900	881	917	903	878	890	849	958	869	880	851	927	878	907	917	869	866	872	915	900	857	926	866	901	861	937	893	880	852	873	935	887	878	864	876	884	900	917	852	944	822	903	901	955	860	860	927	892	856	917	865	908	919	887	856	926	880	911	910	924	909	912	909	865	858	923	860	872	783	860	900	912	870	835	892	902	846	859	879	879	833	922	911	860	919	843	933	878	895	847	886	854	851	911	925	889	838	880	965	889	892	897	852	894	912	892	835	960	909	863	928	839	913	934	870	878	921	883	895	891	917	895	871	856	904	862	910	879	864	880	874	907	895	921	834	893	872	862	884	909	901	932	884	902	931	828	840	841	927	860	860	905	913	875	874	923	868	866	903	847	928	870	903	814	924	868	888	875	891	876	890	876	903	838	885	919	904	850	876	911	916	896	893	883	870	865	879	871	892	878	902	841	905	861	860	806	819	849	910	858	886	860	895	902	870	875	878	863	881	808	821	890	923	846	919	866	875	834	900	889	889	872	811	854	881	902	930	892	883	867	850	884	863	876	899	865	903	893	826	892	893	880	876	929	892	858	878	904	889	882	882	807	834	908	868	919	930	868	888	892	926	923	869	876	870	864	869	870	908	922	862	860	885	888	850	826	861	852	833	884	873	873	853	875	857	855	899	855	851	922	888	848	864	866	879	892	894	829	883	923	911	843	828	886	833	833	877	874	964	815	893	862	890	884	910	863	824	875	848	886	863	843	894	886	848	876	936	909	897	883	892	917	830	874	857	831	863	879	801	872	797	817	940	865	825	886	907	909	909	870	917	841	899	873	852	835	921	809	882	915	858	901	846	845	915	957	877	831	901	866	889	839	848	871	888	849	866	843	918	888	804	890	870	870	932	886	915	799	863	858	811	874	862	881	895	893	858	876	927	856	930	858	884	895	829	862	863	841	859	902	890	802	858	918	978	891	915	879	850	962	892	940	861	879	857	862	868	865	874	888	926	900	897	931	896	925	810	930	825	877	897	867	865	861	839	871	866	873	909	839	902	870	930	848	902	868	913	851	914	856	912	876	927	882	878	915	895	875	888	900	871	908	875	833	898	900	892	883	854	878	847	879	973	823	869	892	884	885	895	851	930	892	856	879	920	849	871	859	855	829	838	856	910	866	901	930	878	899	905	864	900	922	872	934	843	951	879	834	875	872	837	901	855	921	884	887	886	937	885	879	868	878	834	891	851	898	861	881	893	900	890	898	845	868	868	849	878	854	808	951	872	936	838	885	820	844	880	894	858	938	941	879	838	940	888	883	829	861	860	891	819	920	864	878	929	841	902	849	892	889	886	863	903	893	941	893	890	893	920	891	875	911	856	898	840	902	904	854	827	860	868	859	895	871	870	872	861	844	874	896	880	849	796	893	887	863	849	895	842	841	881	867	869	835	865	933	891	885	888	908	868	885	870	926	890	882	891	901	884	882	814	885	883	805	817	946	860	913	877	852	903	867	963	896	830	899	909	867	855	885	863	871	912	870	858	843	857	850	853	830	852	897	930	824	905	877	906	865	859	855	913	873	880	857	929	876	883	868	881	898	854	863	891	905	848	877	947	828	869	865	866	844	851	857	877	894	900	825	853	879	856	867	893	841	911	892	915	842	873	879	847	882	866	878	870	885	870	947	901	893	886	847	830	891	880	902	885	892	872	852	870	846	891	859	852	897	862	921	900	853	900	860	928	910	856	897	826	921	892	934	825	909	885	911	891	895	896	855	844	866	919	918	905	905	856	862	850	869	837	855	879	856	875	877	881	881	877	861	819	826	853	881	889	904	836	877	867	914	889	887	880	933	852	859	878	863	864	846	850	855	859	877	891	877	891	892	890	880	897	915	864	868	855	849	905	932	879	878	856	891	878	884	893	853	916	886	872	861	838	903	897	885	875	916	848	930	837	849	825	832	848	848	898	884	841	851	892	881	870	892	889	852	924	885	939	835	889	882	871	857	893	893	909	820	837	866	940	880	902	847	882	878	820	878	857	863	913	850	850	962	931	926	918	903	868	909	870	840	917	859	877	880	882	895	879	905	863	877	875	910	837	881	847	939	865	873	838	920	886	857	878	906	853	857	825	852	870	855	918	798	896	867	861	863	876	904	840	887	885	901	913	899	892	874	953	875	863	880	931	859	879	905	908	883	883	887	938	861	824	861	891	871	879	871	913	856	900	913	839	888	899	832	865	880	891	889	863	876	823	800	878	978	930	852	850	928	907	840	881	870	885	886	922	877	924	900	888	900	910	883	867	878	907	888	864	890	880	877	864	859	871	886	899	871	939	852	846	847	871	908	872	874	888	898	888	874	905	891	861	867	862	862	908	849	881	866	862	852	885	885	860	846	872	899	919	909	915	836	889	862	869	929	915	876	883	924	897	870	950	842	865	834	888	914	862	876	844	841	871	849	933	899	873	897	902	907	907	885	850	821	892	868	858	867	910	834	871	843	825	845	855	871	856	878	901	896	848	858	877	863	916	847	884	903	859	841	872	940	911	874	906	838	924	837	888	879	842	866	904	907	901	866	910	857	886	948	824	816	834	916	864	867	874	851	897	844	855	846	906	888	852	859	818	863	884	909	855	839	894	927	879	859	846	903	886	819	854	918	868	830	858	912	894	896	898	890	847	843	904	898	890	814	867	885	905	896	880	943	932	894	841	896	885	865	882	859	867	891	882	831	871	843	866	885	898	861	905	903	880	874	871	904	868	818	859	867	833	885	909	870	831	882	907	889	873	872	856	861	863	814	902	891	872	899	880	877	901	877	931	870	851	868	902	897	899	879	930	876	902	841	932	848	849	868	880	898	871	868	860	871	822	834	935	904	853	852	839	874	859	848	896	826	869	861	882	877	872	865	934	860	903	808	855	845	840	853	839	862	822	886	922	868	856	925	850	845	895	850	873	936	829	895	867	896	903	875	851	832	880	883	898	864	885	920	876	900	868	916	898	794	865	906	830	897	845	884	900	853	856	871	879	887	878	901	943	907	861	869	914	855	871	867	843	858	845	834	892	904	844	785	869	912	881	855	916	906	853	852	885	843	896	908	868	891	921	828	892	888	893	902	844	905	870	810	939	948	916	876	854	891	857	844	865	869	898	897	869	788	894	878	873	883	886	886	827	864	890	851	849	888	867	838	867	869	898
12815	18594	16513	9271	6200	4845	3822	3137	2555	2190	1891	1766	1655	1563	1461	1414	1318	1352	1318	1221	1226	1277	1217	1140	1112	1106	1142	1110	1084	1141	1095	1124	1109	1111	1051	1083	1112	1064	1085	1004	1071	1043	1024	1043	1046	1077	1082	1077	1035	1055	1048	1086	1062	999	1057	1093	1033	1017	1089	1096	1016	1063	1064	1051	1036	1042	946	1116	1033	1034	1032	1040	1067	1070	1071	1032	1056	1033	1039	1046	1046	1048	1036	1023	1052	1013	1038	1060	1037	1039	990	979	1030	1060	1068	1004	1093	1009	1058	1083	1039	1032	1129	1089	1085	1053	1044	1061	1055	1072	1081	1003	971	1016	1058	1027	1033	1036	1055	1028	1020	1036	1019	1047	1037	1079	1038	984	1049	1053	996	1049	1023	1064	1078	986	1069	1017	1018	980	1023	1076	1004	1052	1096	1048	1057	1086	1035	1042	1040	1006	997	1048	1059	992	1019	1009	1093	1048	1048	1033	1092	1003	1083	1093	1037	1080	1037	1056	1116	1050	1015	1051	1056	1048	1064	954	959	1013	1021	1057	1064	1039	1006	1104	1068	1058	1084	1049	999	1066	976	1058	1042	1000	1051	1042	1052	1098	1038	1005	1031	1006	1057	1012	1066	1064	1050	1052	1066	1068	1016	1001	1048	1037	1008	1062	1062	1052	1066	994	1043	1028	1047	1037	1004	1028	1069	1061	1055	1021	1060	1024	1011	1041	1043	998	993	1011	990	1049	1043	1022	985	1016	1092	1013	1033	1061	1029	1005	1057	1049	1046	989	1037	1020	996	1083	1027	1064	1087	1014	1006	1065	1052	1116	1045	1016	1003	1027	1057	1055	1007	1068	1022	1025	1050	1026	1075	1022	1033	1056	1004	1029	1012	1004	1061	1045	1015	1037	996	993	1060	1059	984	1038	1071	1019	1038	1033	1059	999	1096	1009	1115	1007	1029	1039	1018	1025	1094	1058	1043	1079	1056	1046	1042	1027	992	1085	1025	1053	1039	1032	1071	1028	1046	1082	1037	1040	1034	1010	1081	948	1061	1022	1045	1033	1074	1092	1085	1043	988	1048	1042	1008	1003	1090	1022	1100	1038	989	965	1034	1058	1030	1024	1034	1086	1009	1017	994	1072	1047	1122	1040	975	997	1023	1082	1022	1008	1021	1005	1056	1029	974	1046	1038	1040	1032	1086	1040	1053	1032	993	1017	995	1082	1014	1018	999	1054	984	1004	1055	991	1008	1067	1084	978	1034	1026	1036	999	1043	1064	1069	1004	1064	1019	1034	979	1018	1042	1046	1023	1016	960	1002	1002	1054	1077	993	1072	1058	1052	1007	1036	1033	963	1019	1010	1017	1053	1030	1011	1045	1017	1039	1029	1000	989	1013	1051	1006	1025	1009	1032	1043	1015	1044	995	1009	1030	990	1050	1051	1039	1039	1035	1047	1094	987	1013	1047	1024	1044	1006	1036	1087	1020	1039	1070	972	996	996	977	1049	1125	996	1031	1039	974	1039	1008	1025	1018	1016	1044	1078	991	1056	1005	1051	993	1103	1085	1038	1023	1005	1006	1012	1055	1021	1099	1017	1010	1024	1057	1049	1043	1027	1000	1001	1050	1072	1004	1029	1031	1004	1044	1007	1010	1011	1045	1018	1062	1042	1007	1045	977	982	1045	1074	973	1008	1009	1046	1007	1004	1003	1048	1067	1031	1072	1041	1069	1039	1030	1003	1031	1037	988	996	1043	995	959	1060	1073	1059	1028	1021	999	1036	1026	1049	1030	1101	993	1060	997	1004	1092	1087	1102	1043	1051	1039	966	1042	1055	1007	1008	1059	1055	1069	1040	1035	1076	1067	1065	1005	1013	1013	1041	1064	1022	1045	1094	922	1091	1014	1041	1009	1006	1010	1041	1094	1083	958	1012	1008	1024	1044	1040	1051	1026	1036	1060	1000	1019	1011	1041	1022	999	1078	1028	1021	1068	1027	990	1067	1080	1031	1019	1042	989	1043	1061	1071	1074	1073	1033	996	1058	1024	994	1041	985	1073	984	1060	1093	1035	1059	1019	1008	963	1042	1018	1075	1063	1040	958	996	1027	1082	1065	1045	1003	1030	1044	1037	1050	1064	1019	1052	1012	1063	1028	1012	1089	1047	1071	1048	993	975	1054	1080	1018	1035	1035	1040	1040	1047	1002	1014	1042	1015	996	1033	1021	1007	1016	1054	1062	1000	1075	996	1094	1063	1101	1080	1048	1024	1069	1012	962	942	1016	1064	1049	1072	1039	993	1032	1063	1038	1007	1039	1062	1013	1013	1009	1041	1062	1012	1092	1084	994	1046	1014	1014	958	1078	1070	1030	1013	983	1048	1034	1070	1038	1044	982	997	938	1062	958	1039	1005	1041	1033	1033	957	1073	1056	1053	1014	1000	1063	998	960	1030	1047	1019	1092	1097	1049	1059	1048	989	1023	1059	1029	1054	1035	1003	1029	1027	1053	1014	1044	989	1026	998	1023	992	1052	1036	1053	1022	1040	1006	987	1058	1054	1049	1078	1005	1062	1058	1035	1059	1001	1093	1002	1003	1083	1059	1038	1053	1084	988	1026	983	994	1048	998	974	1066	1016	1082	1057	1069	1076	1065	1059	1040	982	1025	1053	1045	1037	1013	973	1037	1050	1019	1027	1059	1075	998	1064	1023	1039	1048	1113	994	1051	1024	1086	1067	972	1026	985	1043	1042	1045	1002	994	1017	1065	1000	1056	1068	955	1116	1069	1101	1027	1032	1093	1077	1016	1042	1024	974	1032	1057	1007	1052	1039	1067	1005	1050	1070	1028	1061	1026	1021	1025	1005	1024	1093	1034	1025	1058	1016	999	1055	1043	1002	1054	1059	1019	1024	1003	1024	1039	996	1013	1081	1061	1142	1025	989	982	1024	979	1029	1004	1012	1050	982	1003	954	994	1037	1026	1004	1034	1037	999	1045	1056	1046	1001	1054	1014	987	1146	1037	1053	1035	1038	1042	972	1037	1038	1079	986	1049	962	989	1035	1037	1065	1017	1034	1083	1016	1027	1033	1054	1026	993	987	1067	1010	1074	1048	1031	1044	1003	992	980	1063	991	999	1079	1068	1050	1016	1000	1067	1040	1066	1009	1068	1026	1083	1071	1057	1027	1043	1046	1076	1061	1004	1040	1030	1000	1033	1011	1055	1035	1025	1059	983	1010	1083	1065	1024	1034	1059	1043	1014	1004	1014	1058	1077	1095	1073	967	1091	1078	997	1044	1013	997	1027	1006	1035	1055	1028	992	988	1031	1088	987	1081	1108	1017	1080	1132	1062	1033	1017	1033	987	1050	1117	1044	1127	1050	1090	1013	1026	1011	1024	1038	1024	1035	1031	1087	1011	1035	1024	999	1074	1051	1024	1038	1056	1008	1054	990	1042	1060	1055	1000	1043	1019	1033	1087	1025	999	1050	1044	1010	1044	1029	1042	1070	1046	1011	1100	1064	1071	1096	1068	1062	1026	1112	992	1008	1004	1013	1050	1003	1075	1057	992	1010	1059	1047	993	1013	1041	1031	1023	1024	1022	1097	1042	992	1076	1077	1035	1010	1036	1033	1010	1041	1019	1060	1069	1037	1008	1062	1056	1046	1024	1035	1025	1049	1027	1053	1007	958	997	1003	1049	991	986	1000	1046	1045	1070	1021	1005	994	1046	1108	964	1009	1042	1028	1002	1035	1006	995	1048	1038	995	1007	1077	1028	1027	1028	978	1006	1043	1048	1026	1041	993	986	1021	1058	1023	1041	1034	1014	1030	1003	1017	1006	1072	982	1053	1055	1076	1050	1065	1015	1008	1061	1081	1022	1038	1093	1003	1068	1026	987	1038	1022	984	1060	1015	1073	1079	1078	1079	1024	1033	1046	1012	1058	1077	1009	1064	1043	1102	1098	1015	1023	1066	1035	994	1015	1025	1075	1038	1074	1099	1047	1066	1035	1042	1120	1000	1005	1000	1014	1065	1061	1033	1037	1019	1058	1031	1052	1012	995	1024	1100	1046	1082	1052	990	1049	1059	1016	999	1024	1078	1019	1039	1054	1075	1051	1025	1059	1043	1012	986	1033	1004	1010	1047	970	1056	1040	978	1002	1046	1042	1017	1046	1047	1043	984	1014	1041	1082	1011	1061	1007	1061	991	1003	1004	1059	1009	1011	1017	1028	1074	1001	1022	1030	1031	1042	1025	1107	986	1064	1051	1050	1002	1061	971	1011	1006	1032	1055	1002	1029	992	1053	1048	1004	1075	961	1059	1032	1000	1021	1043	991	1046	1093	995	973	1022	1043	1051	1019	1028	1100	1061	994	1097	1041	1026	1072	957	1024	1025	1035	1033	1051	1053	1091	1040	1012	1005	1069	1029	1087	1020	999	1088	1026	1096	1018	1065	1048	1002	984	990	1040	1035	1011	1035	1003	1006	1046	1025	1091	1061	1045	1032	1024	1047	993	1062	1084	1008	977	964	1020	1024	1091	998	994	1034	1008	1030	1035	1080	1063	1036	1031	1033	1057	1015	981	1014	1039	1071	1031	1008	1049	1037	1064	1038	1104	1051	1046	1045	989	1033	1042	996	1036	1049	1053	993	1045	1036	1013	1031	1011	998	1031	1038	1031	1052	1015	1087	984	1024	1051	1006	1027	1061	986	1034	1102	1004	1024	1023	1026	1002	1069	992	1075	1024	1033	1083	1061	1066	1114	1045	1063	1034	1034	1034	1070	1056	1084	1011	1064	994	1016	1023	1129	1031	1028	996	1037	1047	976	1012	1028	1065	1047	1050	1036	1077	1041	973	1005	1081	1064	1089	975	1037	1073
27129	19744	7353	1381	908	869	660	593	539	536	556	565	509	521	486	491	528	539	541	500	516	504	542	540	488	461	514	502	505	533	506	471	502	539	531	525	507	542	529	502	506	516	525	550	532	536	518	482	546	519	481	521	469	489	517	529	496	537	506	548	513	519	526	538	502	494	531	528	529	505	548	543	550	523	526	536	546	494	501	507	490	517	521	533	494	513	486	505	541	478	511	519	543	511	484	509	534	516	513	544	499	493	494	500	510	542	513	509	532	490	508	481	508	497	487	507	574	495	505	529	511	517	506	535	500	528	500	497	500	555	516	479	540	455	529	516	536	531	482	509	567	539	510	472	520	521	524	529	496	473	512	494	528	516	541	543	506	491	486	486	531	551	510	541	507	515	525	526	489	517	574	531	502	522	561	517	508	515	500	510	544	551	457	493	536	539	479	494	504	515	556	505	506	531	496	521	500	497	503	534	515	523	528	547	503	518	540	494	480	565	515	493	510	487	500	491	555	481	519	549	496	517	519	525	500	507	521	579	501	529	486	505	549	541	504	491	526	545	519	532	519	525	519	493	497	571	508	535	508	469	550	523	523	559	503	546	489	551	485	540	543	554	472	520	566	538	501	529	551	532	517	518	515	523	517	532	519	508	512	561	514	526	507	504	509	470	528	573	530	566	510	558	535	542	510	502	494	490	525	500	551	511	558	512	528	521	478	548	564	496	501	494	573	509	515	484	474	484	500	523	481	489	527	583	542	508	478	518	529	524	533	562	512	545	489	532	525	518	523	525	522	481	492	520	531	532	558	491	482	528	521	557	527	544	546	519	578	514	531	503	537	504	529	549	512	475	522	513	547	500	501	509	546	508	533	553	501	496	446	546	518	500	514	524	531	481	526	503	513	485	512	478	488	466	497	510	507	528	502	499	478	510	509	513	507	531	561	519	503	490	535	509	545	552	533	491	554	565	507	546	514	533	535	518	525	538	501	529	524	526	504	551	498	533	520	567	549	490	523	521	498	537	525	511	484	491	507	491	535	484	498	527	522	523	502	527	538	551	487	543	519	491	553	492	504	498	497	488	552	497	539	514	516	568	487	495	506	493	489	525	521	542	547	488	497	532	507	512	525	521	504	507	529	512	513	512	529	503	485	490	510	520	551	493	510	567	541	538	484	544	543	507	498	532	511	475	504	529	529	526	530	499	533	535	472	462	511	514	495	493	532	524	495	518	532	507	534	510	527	509	524	534	528	521	544	550	577	523	525	507	502	505	545	529	530	513	526	480	509	482	517	536	556	546	506	490	496	526	494	540	510	563	500	480	527	520	492	522	509	546	476	472	503	502	548	554	498	457	498	545	506	504	554	513	513	507	523	514	529	527	511	527	529	503	498	505	475	496	506	541	540	506	515	540	508	510	519	555	479	496	522	525	509	545	524	512	543	525	520	515	501	468	517	529	543	511	524	532	532	499	499	484	525	528	524	581	520	475	535	511	538	557	523	503	542	468	520	477	511	515	517	519	473	514	484	521	534	533	559	510	496	537	549	549	529	519	555	507	494	498	527	504	514	522	529	504	517	553	509	503	538	477	535	499	528	490	520	539	502	494	510	486	524	539	515	523	510	543	501	528	506	497	548	504	531	520	525	532	495	473	532	497	510	503	491	509	557	519	535	490	526	463	530	537	544	498	517	507	540	494	496	523	517	521	532	529	526	504	494	509	484	505	468	509	533	526	527	527	473	509	550	531	514	529	533	528	475	546	513	502	503	552	496	490	520	516	523	488	497	481	521	550	517	482	513	497	488	550	492	530	526	507	499	528	475	539	530	494	553	543	507	494	496	505	515	503	530	488	521	517	523	498	506	530	578	493	512	523	531	518	502	487	554	494	513	492	507	510	509	523	549	531	511	546	513	503	542	502	532	498	527	530	520	506	493	539	484	526	505	561	496	518	550	504	502	522	572	540	496	547	558	518	519	521	507	484	539	494	540	514	520	483	525	541	505	528	517	502	490	528	525	518	486	533	523	492	518	512	516	496	479	542	557	527	536	536	525	506	514	525	533	521	521	469	520	516	505	525	521	537	509	501	511	506	528	488	503	481	491	529	520	499	495	517	510	515	528	516	538	550	540	531	504	542	503	477	528	531	538	502	499	525	524	526	523	536	532	556	544	531	537	503	525	491	509	525	498	496	480	555	482	503	516	521	513	523	556	537	501	524	525	508	512	508	538	546	533	543	518	524	516	541	514	514	548	526	541	529	571	542	513	541	538	522	536	518	544	527	534	563	504	482	505	500	522	503	536	506	494	513	494	518	433	520	489	507	516	531	485	559	563	533	490	519	540	546	550	503	539	493	512	529	484	508	536	532	480	562	556	549	481	490	506	512	511	536	492	504	507	511	538	526	542	542	514	539	510	534	501	495	518	515	484	523	526	503	478	512	518	515	516	532	504	513	521	512	578	523	498	505	506	486	502	534	549	534	495	523	532	540	519	514	505	522	528	533	490	506	529	531	485	539	492	546	502	468	496	540	504	510	465	527	532	521	531	548	528	514	487	518	533	527	544	559	549	543	561	504	550	521	480	529	480	538	527	505	491	555	514	484	478	507	508	489	526	502	511	532	497	504	534	543	481	482	482	496	504	499	554	487	529	488	504	516	523	536	482	498	507	511	477	545	526	523	529	495	544	511	516	485	553	515	501	496	487	522	528	492	524	531	530	521	533	512	517	520	512	563	518	569	514	516	499	518	497	493	526	561	535	496	480	495	538	498	520	511	496	496	499	505	502	494	506	549	494	507	540	511	535	548	541	542	508	523	486	509	521	549	530	528	500	499	513	551	541	511	533	492	511	506	510	514	549	545	478	555	519	533	513	487	482	482	523	479	507	522	520	518	544	480	506	537	523	554	530	498	520	543	513	504	530	522	543	500	514	487	522	507	512	509	524	556	509	580	544	486	547	516	507	534	505	551	511	504	527	583	514	516	530	483	502	558	548	486	486	531	534	545	510	504	550	486	522	570	528	536	517	500	475	506	554	528	521	530	484	488	529	508	508	510	524	545	530	514	478	509	504	534	530	497	524	510	502	491	501	487	491	526	507	515	492	528	494	568	519	519	491	523	485	524	514	530	508	486	490	522	512	477	518	510	516	498	565	531	510	582	477	530	544	525	505	502	542	560	493	528	526	526	503	495	519	520	517	477	504	505	491	521	536	518	501	525	520	506	516	532	519	539	517	513	464	532	469	537	523	511	517	504	515	539	512	526	499	533	468	535	528	572	497	512	500	478	514	511	527	541	521	530	560	532	502	426	485	525	503	514	504	547	535	540	500	558	544	500	503	555	495	505	529	502	541	526	513	505	485	560	503	485	536	483	526	513	509	485	539	514	534	498	508	489	494	521	506	520	534	517	493	516	499	522	527	517	502	526	505	529	497	532	547	488	551	506	511	507	534	527	508	522	512	464	560	481	521	531	513	518	518	506	552	494	473	523	537	545	535	503
8896	3279	2526	1399	1015	910	729	737	739	722	673	686	650	663	642	714	599	629	605	617	650	620	614	634	616	637	636	636	643	650	637	664	641	637	639	607	664	635	576	596	657	610	571	639	655	636	625	684	580	618	615	620	663	662	621	646	627	606	615	624	652	637	652	645	634	634	634	614	669	647	602	644	665	637	644	617	644	654	604	640	617	630	629	647	617	670	631	638	635	630	620	638	639	649	641	667	639	612	586	652	633	601	665	594	658	633	674	606	632	641	624	658	644	670	623	665	596	656	624	646	668	655	616	646	607	616	653	621	646	621	606	659	631	628	656	619	626	650	657	599	666	610	672	651	635	629	627	656	641	610	611	649	628	630	606	651	659	620	647	622	584	613	628	631	636	638	594	655	645	651	633	666	633	634	580	663	597	659	635	601	622	640	645	650	621	671	625	593	630	623	639	596	593	601	643	659	625	641	651	614	579	602	547	628	676	616	635	619	593	647	628	645	611	622	643	683	638	607	641	646	642	655	649	595	637	643	650	587	656	620	689	620	627	626	622	612	634	604	645	610	659	601	629	668	668	669	661	678	637	623	608	638	644	613	619	661	652	677	624	638	627	643	636	621	637	634	589	672	600	624	646	609	640	644	633	641	622	634	707	666	646	647	638	654	624	649	594	575	635	609	644	623	613	623	611	607	635	638	603	605	635	615	628	646	648	639	658	601	585	672	612	615	628	634	619	646	655	667	617	643	641	662	624	663	631	664	653	643	622	613	650	666	646	676	621	623	606	648	590	635	628	644	616	667	654	584	630	657	624	667	667	634	649	593	635	629	656	636	622	631	644	703	623	661	605	628	642	647	643	639	626	661	648	670	634	627	646	631	597	651	619	653	624	644	625	655	621	605	607	635	628	600	598	587	656	639	632	598	699	596	599	624	586	623	647	633	661	620	587	678	615	661	680	606	611	645	643	672	581	636	649	628	670	620	598	640	632	636	599	635	646	639	593	632	651	617	647	641	592	607	650	604	617	626	581	669	660	631	630	616	664	652	603	645	605	619	611	627	611	622	642	678	604	667	640	592	605	636	649	643	643	627	640	620	640	651	662	643	636	621	646	652	601	624	639	618	653	641	654	634	637	599	592	634	663	645	604	706	618	606	622	642	652	664	634	659	702	588	649	657	637	630	637	671	607	658	682	631	627	632	624	610	655	636	612	661	619	604	622	648	603	597	594	664	587	611	602	643	656	626	616	634	603	638	586	607	640	605	628	592	614	603	609	635	604	636	634	638	611	640	655	608	647	665	648	629	615	648	596	623	640	634	616	641	653	648	679	626	639	615	613	692	612	641	600	662	611	620	608	618	621	625	601	660	648	629	599	596	628	617	613	624	656	639	590	617	641	619	616	654	598	637	649	619	624	631	603	662	610	613	619	621	605	676	633	620	616	621	614	634	667	625	631	677	627	643	656	663	600	616	643	619	648	612	637	660	612	624	610	622	592	653	582	659	664	704	690	614	624	643	635	597	640	646	611	635	645	605	641	587	648	657	622	602	624	646	651	629	635	653	639	636	627	597	604	615	594	619	638	676	624	626	572	633	664	661	654	598	649	646	616	671	673	598	614	657	646	606	680	636	603	586	633	598	623	621	585	649	638	605	611	610	665	565	643	639	605	640	624	641	602	626	649	626	617	641	648	611	641	637	614	639	652	629	603	610	593	640	678	628	617	605	636	659	602	675	607	599	630	638	644	630	628	680	620	616	619	642	658	613	616	601	635	622	620	635	651	671	648	613	624	661	626	608	630	656	613	627	643	645	667	618	615	641	650	674	655	670	640	661	604	612	644	609	635	643	651	692	627	642	648	628	605	633	659	638	638	675	666	616	651	621	653	630	654	585	664	667	595	595	605	637	643	655	639	654	638	656	626	635	633	582	658	675	667	609	649	615	615	589	619	589	668	656	610	650	606	650	647	611	668	604	611	584	640	632	624	677	634	655	646	602	619	653	640	630	623	656	602	603	628	622	620	602	656	629	621	581	627	627	668	643	620	640	654	650	651	608	594	681	628	621	597	646	621	633	627	645	607	631	668	634	683	619	668	611	622	614	617	646	638	616	648	596	596	663	640	649	617	626	664	563	589	664	706	636	666	629	614	678	664	621	595	626	629	581	626	622	630	631	639	610	561	595	620	596	614	618	612	631	625	582	592	635	685	606	649	625	658	641	619	602	692	683	620	627	657	648	600	672	601	635	637	610	614	618	699	597	642	638	619	603	649	641	632	639	674	612	625	640	647	631	616	613	624	669	624	665	652	641	634	632	673	633	665	624	644	610	642	678	673	661	603	656	623	610	610	616	598	609	619	635	637	609	636	655	644	623	609	646	669	663	609	623	632	640	625	646	592	615	612	589	668	625	614	595	633	646	644	635	669	573	662	627	620	660	628	603	609	616	671	642	598	633	598	631	628	618	603	615	628	625	644	708	670	627	636	687	609	661	656	649	644	622	630	646	653	632	594	614	630	640	597	637	645	621	622	635	616	635	639	634	629	655	662	636	634	607	670	637	649	612	607	619	625	600	641	635	640	633	621	628	670	655	640	641	638	610	601	621	629	634	609	592	602	619	657	610	635	622	656	619	613	650	622	641	651	601	654	621	625	605	646	635	619	616	650	604	625	641	621	631	669	578	654	671	625	615	620	623	645	642	636	640	628	604	605	569	663	640	627	584	624	633	679	647	631	606	609	654	652	634	628	662	583	681	673	637	640	657	611	667	666	628	631	659	608	644	589	601	602	666	628	628	667	604	640	676	652	665	596	630	634	626	651	619	621	656	618	638	625	655	665	633	624	639	586	650	618	620	611	661	658	663	629	686	593	624	639	617	597	651	640	613	666	611	618	635	631	651	665	576	644	648	599	580	661	635	620	649	658	588	602	661	626	620	584	616	588	651	620	641	651	592	625	644	636	604	650	685	663	599	613	600	648	647	587	646	618	619	680	652	597	656	619	670	635	629	637	608	662	667	618	600	616	623	652	600	616	619	628	631	642	684	629	629	624	632	656	647	645	582	601	621	619	656	627	644	621	639	633	671	640	650	592	655	625	627	636	635	656	620	624	660	580	605	659	629	629	650	659	673	633	639	634	626	620	606	655	575	660	631	643	609	672	585	599	621	659	638	649	644	610	605	660	605	629	608	664	654	603	677	639	640	646	622	665	682	652	621	649	620	585	646	649	638	625	618	628	618	613	618	624	599	605	598	605	611	635	643	629	584	629	652	651	605	684	621	677	615	614	609	657	608	642	645	643	655	651	656	601	619	599	643	627	622	604	636	645	647	643	630	632	628	647	634	630	656	618	645	618	658	654	637	606	617	670	631	626	613	631	637	613	581	625	605	628	630	600	669	613	639	581	613	591	659	592	611	648	622	640	647	677	624	636	632	577	654	594	613	625	641	598	615	626	626	635	655	630	587	603	634	646	637	629	675	658	608	633	606	647	646	629	635	625	635
23799	21078	28379	24005	21067	11162	1996	1293	1139	1065	1004	1028	957	993	973	882	885	885	924	860	929	917	893	878	858	837	913	778	885	821	862	845	831	899	838	809	830	872	841	843	869	840	820	864	846	809	829	810	836	904	798	828	820	845	862	858	819	812	822	831	841	806	800	806	830	829	769	783	803	826	817	839	832	820	823	820	892	828	786	853	828	840	819	815	868	840	831	807	873	860	806	839	869	824	871	879	876	795	855	830	849	817	844	855	827	837	790	883	808	836	853	791	881	816	834	742	803	840	826	840	810	813	843	837	826	815	852	857	857	883	899	751	774	812	808	760	809	797	799	786	823	782	849	815	839	826	788	827	830	880	792	847	757	813	879	810	770	851	851	790	819	796	808	758	833	855	810	884	814	848	864	826	818	782	873	818	898	812	801	793	892	844	803	828	821	808	836	812	823	782	798	801	850	850	810	838	864	834	811	835	821	799	841	816	817	769	804	829	847	845	896	845	825	853	823	847	779	892	853	862	806	823	874	814	761	794	827	857	854	829	832	830	799	840	784	795	842	842	810	866	791	830	784	815	797	852	854	840	858	823	828	808	861	880	772	809	833	857	811	812	851	824	889	781	872	835	840	808	815	813	877	865	815	808	811	810	857	793	814	780	813	805	795	835	826	858	838	852	796	864	783	755	830	791	813	855	796	792	730	798	860	841	835	812	795	817	830	817	849	822	836	840	790	814	817	779	817	839	792	779	782	833	842	825	797	830	845	843	769	783	839	805	844	854	882	849	895	778	831	803	841	796	815	811	856	817	865	846	827	846	810	808	790	824	836	823	798	816	800	806	821	807	850	780	838	807	779	808	856	774	846	840	851	816	802	836	839	777	822	865	777	849	792	847	847	821	816	827	846	819	834	829	800	817	824	785	834	814	834	797	861	798	781	812	843	819	836	840	831	864	859	816	763	788	868	838	775	807	818	856	807	839	844	795	813	810	836	822	802	837	749	808	777	810	844	793	796	756	829	822	845	819	800	824	781	808	812	822	797	810	801	816	839	787	846	810	782	836	831	822	789	769	776	838	856	793	793	837	846	823	804	812	834	881	799	811	785	816	827	821	807	807	749	779	767	837	802	823	860	759	817	831	789	809	896	810	831	883	805	803	847	776	801	809	829	801	808	859	807	861	839	776	802	815	790	807	823	865	830	811	826	822	821	825	858	839	810	832	795	822	801	722	787	772	814	801	842	814	795	791	861	844	820	879	805	812	881	802	819	792	835	825	857	810	807	868	813	796	827	809	838	817	872	770	787	813	832	839	830	837	847	823	797	813	852	834	804	804	834	859	821	862	820	820	797	776	824	850	823	782	836	855	862	865	800	792	878	857	856	831	900	808	835	819	887	826	812	814	829	810	800	834	827	784	837	823	857	830	814	827	813	799	858	805	836	821	816	832	806	802	827	803	866	817	865	816	787	813	817	803	792	861	863	821	819	847	806	808	856	886	796	866	799	812	831	840	776	837	814	815	818	781	811	793	831	836	813	808	803	812	827	772	840	785	804	803	795	820	831	811	822	842	794	855	795	818	833	796	813	793	771	802	781	778	824	861	791	823	763	830	792	838	801	833	847	813	807	850	785	799	811	798	835	787	801	842	852	856	844	870	797	828	820	822	826	799	817	776	824	797	819	852	846	889	806	842	854	842	847	810	816	840	771	818	838	791	824	857	793	849	798	828	861	825	822	818	857	845	802	776	868	820	851	816	811	822	843	810	852	790	818	827	843	788	844	846	807	865	817	787	777	769	877	864	827	851	833	813	794	830	825	803	828	870	855	850	810	824	828	817	857	826	836	826	819	808	817	800	831	830	835	776	821	821	846	860	867	814	771	791	803	822	829	844	843	795	861	843	821	806	840	824	765	788	859	827	817	798	792	833	825	824	796	843	865	876	779	869	801	811	841	817	835	820	788	861	849	790	810	775	805	830	822	876	832	875	815	816	792	849	791	830	803	808	894	869	829	879	880	812	790	861	812	814	805	863	788	833	802	807	799	813	787	838	801	750	844	815	811	798	814	841	792	804	850	737	784	839	780	816	827	815	887	833	834	799	839	800	825	801	772	835	801	837	800	803	821	780	807	827	825	880	834	807	807	831	799	806	821	794	793	810	811	861	880	816	817	764	825	871	781	817	834	797	782	826	822	767	782	802	788	783	806	801	852	791	844	815	797	756	834	802	762	786	815	826	813	850	856	884	832	820	847	809	809	835	760	805	817	792	832	822	801	784	843	810	786	835	846	905	764	862	873	808	835	789	897	812	859	795	827	839	851	821	837	795	733	856	788	821	816	886	844	795	833	829	796	806	780	804	853	857	823	816	767	792	833	843	811	820	796	796	811	875	849	865	792	855	855	839	807	783	800	811	835	791	817	786	828	866	828	808	834	827	809	829	855	810	836	856	817	812	843	810	804	783	813	802	843	810	872	831	814	803	796	744	853	819	806	807	750	863	830	827	767	828	795	843	810	808	845	793	800	819	849	806	805	823	832	886	796	851	816	815	853	776	796	853	775	799	860	842	800	808	814	797	865	865	778	858	809	785	822	868	812	845	834	830	826	828	832	845	771	847	837	764	869	835	782	833	865	830	810	823	837	769	830	836	802	825	802	815	873	846	835	834	814	840	752	852	844	777	824	736	828	824	787	792	778	862	845	762	805	775	757	789	836	823	809	795	830	780	848	811	795	881	868	828	828	891	812	825	811	861	840	884	849	866	792	825	840	828	800	798	836	820	798	802	803	795	756	805	812	807	834	792	832	868	813	794	821	815	817	796	805	867	803	802	797	825	748	748	833	845	903	798	801	761	803	814	814	805	815	810	771	797	777	856	796	795	839	847	815	842	788	803	823	818	815	791	846	812	813	814	796	846	826	828	846	840	821	819	858	828	825	829	855	835	834	811	847	854	778	872	806	801	777	818	830	813	816	822	847	844	845	816	809	840	796	862	808	860	840	769	831	823	762	776	805	814	801	846	774	884	839	817	814	780	851	776	845	700	800	818	792	859	841	807	848	850	781	815	842	817	781	844	793	819	831	801	868	827	862	808	820	869	841	804	806	808	841	823	800	842	815	819	796	833	828	826	806	869	876	793	787	867	804	803	831	855	832	824	799	857	810	776	801	844	812	828	797	813	846	848	807	857	874	849	798	811	773	757	826	823	862	833	799	775	831	833	731	860	846	778	803	827	875	836	775	832	809	829	763	835	872	840	842	837	828	842	779	824	827	864	845	809	829	823	755	785	836	841	796	835	794	813	852	801	846	849	843	819	835	844	807	844	769	790	825	817	844	829	859	830	861	810	827	835	822	776	834	770	808	803	849	828	798	835	819	857	796	786	806	813	777	810	866	798	835	858	825	858	820	834	816	828	803	818	814	822	771	785	820	877	840	839	821	795	816	848	818	806	813	811	764	776	784	816	767	816	860	859	842	786	818	824	842	860	868	825	836	788	802	815	851	810
10927	12064	10457	5516	3785	2961	2411	1974	1734	1533	1465	1380	1294	1216	1205	1099	1142	1132	1102	1075	1070	1079	990	1055	1060	1044	1018	1051	1051	1036	1040	1003	1043	997	1023	993	986	976	1017	1039	928	1052	998	1033	1030	944	956	976	1013	1025	1029	964	957	973	993	916	1042	953	971	977	969	1029	1009	1008	994	1025	980	983	980	934	998	993	980	1013	978	964	951	959	1033	1003	984	980	1004	977	986	914	950	964	946	975	975	969	1013	977	967	984	974	979	1027	976	977	911	980	994	958	961	1001	952	1005	935	983	1037	951	938	973	953	928	977	993	968	982	970	914	971	950	951	974	945	945	1011	993	971	953	950	980	997	964	942	988	996	978	939	934	972	985	941	934	1055	929	987	1003	916	964	934	982	979	955	986	952	1055	1013	993	979	983	999	960	973	988	960	972	1056	971	975	1007	949	948	959	971	927	1025	1033	1009	1022	1001	989	967	948	968	971	980	957	998	935	971	985	1021	982	937	948	1002	938	955	963	883	975	983	993	1006	979	973	1008	985	982	932	999	1010	978	1008	982	1012	1001	1014	948	976	930	979	1022	1018	1010	948	962	993	948	990	1000	998	959	973	1026	978	942	969	971	997	1010	956	905	970	948	981	930	1007	936	947	929	975	958	945	926	933	981	934	964	932	937	940	947	973	958	990	995	932	939	982	973	996	955	996	986	965	965	941	995	942	1019	949	983	1042	983	963	916	915	998	973	962	941	1006	979	970	1001	972	968	995	930	1027	1012	1005	972	915	944	999	943	920	1025	945	950	988	911	961	1004	978	1001	939	949	963	957	1013	972	988	985	955	995	977	951	1018	935	966	946	977	911	948	978	968	960	1005	986	932	943	936	909	928	965	949	975	981	947	968	998	969	1007	986	921	968	984	979	1012	944	979	902	972	986	965	990	974	998	967	945	990	942	996	908	966	974	1007	978	997	1006	950	1004	1058	962	916	964	1032	1008	983	931	984	969	1034	979	1020	999	1000	971	952	965	987	963	972	953	943	989	938	906	974	987	965	993	954	958	975	982	946	979	961	1016	950	947	950	1006	965	979	967	958	999	982	988	1028	956	1008	976	997	939	967	974	1047	970	989	981	1029	1014	989	931	994	980	906	1020	945	926	1006	977	901	1022	976	991	882	987	970	990	958	945	995	917	973	964	988	989	1034	1015	969	979	970	963	1019	943	960	961	965	948	944	1023	981	1045	1033	973	943	962	1011	962	985	985	959	956	975	1035	992	983	985	945	987	1007	1031	977	949	1002	954	984	928	920	1046	1016	937	955	999	969	1010	936	973	980	991	935	990	960	916	933	1019	991	928	985	1027	956	903	970	975	961	1002	969	939	905	953	955	957	974	971	962	957	995	963	970	959	990	977	967	984	1010	964	1017	989	1011	954	973	975	974	938	998	988	969	980	979	958	989	1003	975	974	935	974	1029	953	969	926	955	1027	991	970	978	977	962	1008	982	997	942	958	917	998	939	970	937	1025	974	1005	965	982	972	945	1020	911	984	984	1000	983	1008	926	1037	933	973	982	1002	990	965	930	961	1009	950	917	953	989	982	1007	958	969	1001	1036	984	946	871	971	921	992	979	901	957	930	966	949	952	946	969	965	981	1008	949	970	1007	943	970	1007	980	1008	931	974	953	1000	965	1002	996	934	972	989	947	867	982	968	965	977	997	993	953	970	953	963	966	958	948	922	1012	955	942	966	970	947	942	970	962	956	1006	983	953	968	1014	969	963	936	983	1037	947	994	921	920	995	979	944	946	989	1034	953	938	930	977	950	939	1012	982	963	964	984	965	1008	981	979	924	994	1028	1028	989	971	1027	983	953	984	964	895	938	981	1004	958	1004	1001	1004	926	1002	951	948	984	906	1001	1049	997	996	971	992	957	970	961	1008	954	960	1009	949	984	962	999	997	956	968	955	957	998	984	928	1021	974	1041	947	934	911	977	947	937	965	1020	981	1018	973	953	968	1013	950	1001	913	962	975	978	987	971	955	986	973	998	981	963	950	993	928	934	1009	1013	1036	1002	1003	980	1026	982	947	953	1017	986	962	934	962	978	985	972	947	949	991	889	952	974	976	955	957	919	938	985	980	940	1022	999	961	979	984	946	984	913	988	919	986	1002	978	946	976	921	973	998	961	938	952	961	967	998	938	983	936	989	1003	934	961	920	1005	1023	995	946	932	986	1040	994	984	958	962	992	1018	977	970	1021	952	975	986	930	961	964	1028	1017	1033	981	994	1007	1011	1047	985	943	998	954	950	965	957	992	970	963	1010	961	989	1022	994	957	975	1010	1006	979	944	981	984	931	944	966	997	912	967	961	979	942	972	915	1000	969	1015	963	956	985	1025	999	993	982	1010	975	957	1021	1003	973	970	984	1018	918	959	1005	996	980	1005	958	969	1010	996	1011	943	950	1011	992	938	1036	998	964	979	935	974	962	959	956	979	960	956	923	990	941	923	947	961	961	973	995	959	968	995	993	992	980	1006	983	997	914	944	973	957	932	956	1001	1016	1002	980	957	999	963	955	1007	884	891	943	1003	1003	954	995	975	1001	974	1006	919	996	1002	931	1022	1020	979	944	966	971	970	987	981	1031	1004	938	991	961	1004	960	978	1008	936	974	954	1035	932	944	1011	981	946	969	943	1007	909	1000	997	976	998	992	973	954	984	937	978	986	993	993	911	955	971	975	997	996	1013	952	916	997	926	951	960	984	996	978	975	950	956	980	1031	953	1033	985	1027	962	987	955	958	954	967	982	975	1011	969	961	903	972	983	967	952	950	941	970	1007	907	1059	977	907	964	970	1013	1035	946	984	920	986	934	946	973	969	914	967	958	998	970	900	956	998	1009	994	995	994	957	931	914	974	996	957	926	961	985	951	973	937	984	944	987	966	1007	977	984	952	930	951	922	938	973	1027	1011	1032	982	979	944	917	942	952	974	928	959	976	940	971	989	970	977	959	923	985	959	923	958	994	917	959	1021	963	996	893	941	1015	918	989	977	962	956	986	943	981	986	963	1015	904	933	1009	943	951	989	978	1023	972	920	946	1005	965	927	935	1045	975	959	984	927	1028	930	960	1018	967	964	966	995	1003	971	973	1011	976	967	950	983	997	991	914	1020	977	982	990	1011	1003	929	965	988	949	950	1002	994	927	962	958	950	943	1017	963	969	965	955	989	990	964	983	980	996	932	1037	1019	1012	1025	981	980	970	991	964	973	992	998	951	1006	1023	983	941	977	908	951	982	1009	973	958	975	970	977	988	977	958	967	947	1013	937	956	934	1009	1010	980	961	1002	974	996	999	971	1007	972	960	1000	906	1007	964	967	962	986	992	1009	1009	975	974	1002	1000	933	992	987	1002	980	928	997	955	978	1000	917	939	966	949	1003	976	985	991	1001	946	942	964	948	969	946	1067	955	992	996	992	987	938	1026	931	1055	961	905	996	1008	1015	948	960	944	980	970	913	984	923	963	1042	943	1007	954	1004	951	959	975	989	1019	944	961	987	938	994	914	948	992	971	984	1001	938	989	976	963	973	1015	965	966	1010	983	931	975	1004	950	989	929	968	964	965	924	909	989	976	950	947	1043	974	950	1021	988	959	996	976	926	1008	982	995	980	1012	921	1007	1022	970	944	953	965	916	964	949	974	1043	953	997	989	924	999	938	1014	1003	916	924	967	972	976	973	944	947	1046	967	989	917	914	986	980	1019	966	917	967	1010	975	996	965	964	933	960	964	986	1045	967	999	1019	992	955	923	967	977	974	1011	980	923	959
25028	21062	27227	25003	10083	1005	730	624	581	537	538	538	543	542	527	503	443	496	477	466	488	505	453	483	470	459	441	439	442	452	433	435	480	477	512	480	458	440	446	444	463	458	480	447	463	454	487	461	456	482	463	457	458	426	442	480	467	461	483	453	446	442	485	471	469	474	499	456	469	477	453	480	465	458	425	463	468	445	434	435	453	443	510	463	442	476	455	439	420	431	458	457	458	455	489	439	494	471	454	449	453	450	483	456	452	453	454	485	451	486	474	446	443	459	434	438	489	500	428	453	470	442	472	445	447	468	432	463	427	467	437	460	504	452	454	432	447	477	473	498	465	470	457	460	428	448	447	481	463	451	502	464	453	444	452	429	481	453	458	462	444	437	452	448	491	428	468	446	492	480	470	464	476	417	466	500	436	460	453	489	463	475	417	477	424	445	440	458	452	479	437	411	447	483	455	438	458	471	458	482	454	447	445	461	471	468	471	439	433	480	458	437	452	473	441	439	453	474	436	462	452	433	446	429	437	481	456	465	462	454	486	480	450	450	439	439	438	436	455	459	458	449	422	432	439	469	435	457	477	466	484	458	459	448	458	462	431	450	452	466	457	454	448	443	419	465	474	443	455	461	470	492	454	420	415	459	444	443	414	468	446	461	417	430	469	450	436	450	478	462	456	412	476	425	466	463	487	448	459	438	451	509	467	479	453	456	463	481	472	432	445	426	417	437	449	491	501	422	439	448	470	443	451	431	464	455	456	463	467	481	401	437	485	441	441	412	471	459	445	442	469	462	436	459	436	443	468	439	452	480	450	486	421	462	474	450	457	436	480	411	425	427	431	447	440	462	469	461	473	428	461	476	466	483	442	446	429	455	421	456	455	429	457	454	463	444	436	435	422	476	405	471	439	458	477	416	459	464	445	451	461	432	444	435	486	463	434	461	428	448	447	420	481	472	457	466	464	481	444	442	435	427	464	447	460	438	471	459	443	432	471	428	490	439	464	481	449	460	468	485	451	419	476	462	429	483	438	482	518	445	448	444	415	431	481	464	473	468	450	450	438	461	454	436	444	413	433	395	455	460	447	460	427	447	440	448	453	430	432	460	417	395	456	463	411	444	491	451	493	460	450	434	464	426	455	454	474	459	429	438	456	453	437	422	431	485	477	456	423	466	469	483	475	465	454	432	452	454	448	490	441	457	425	478	425	439	424	462	450	458	434	466	414	421	455	453	450	453	459	445	450	474	451	440	448	455	452	440	484	460	470	444	445	481	452	461	477	459	442	437	447	459	421	447	496	447	464	459	408	471	475	480	486	437	430	432	440	427	446	474	454	434	442	421	483	461	499	462	435	456	469	475	459	456	438	458	447	445	482	428	419	453	460	449	449	437	460	450	458	479	455	428	480	454	467	456	478	446	428	485	460	510	441	464	466	422	478	446	436	430	442	455	431	486	444	438	451	455	480	440	481	467	451	458	447	438	441	455	447	420	444	425	475	468	426	407	438	495	445	456	419	422	464	437	434	463	452	454	442	426	463	455	410	470	444	470	445	458	446	429	437	420	482	443	483	507	449	438	469	456	462	468	445	493	476	461	501	433	485	431	472	485	476	453	461	449	463	450	476	468	433	446	460	454	426	421	450	455	481	457	420	463	441	402	458	471	435	476	475	495	439	449	443	443	472	469	421	454	445	467	422	435	504	421	455	429	450	484	458	450	428	464	464	496	445	430	457	448	435	436	442	452	470	465	460	462	427	454	425	463	446	425	453	447	460	471	466	436	473	444	439	454	437	459	421	478	482	465	455	468	451	455	452	470	426	451	469	439	448	478	491	479	478	458	438	489	404	476	456	471	461	429	457	495	458	508	438	448	445	423	444	482	445	451	491	473	441	446	423	444	447	491	493	425	451	427	432	461	463	409	450	422	468	432	451	425	458	464	451	439	467	422	471	442	448	458	457	448	445	434	451	504	437	448	451	455	441	462	465	448	421	452	420	406	451	425	462	490	497	434	455	479	453	453	453	450	433	450	449	476	453	440	406	441	429	430	479	446	440	476	419	464	464	438	476	469	480	464	434	454	467	463	449	420	489	464	455	464	424	465	446	475	413	424	457	423	444	448	456	452	436	425	430	460	455	448	449	404	476	443	442	420	446	473	429	467	464	459	450	453	442	495	471	428	453	449	473	455	454	453	461	482	466	445	485	455	470	451	463	456	438	408	480	461	441	482	462	420	488	473	405	454	456	453	503	478	450	460	470	464	424	448	446	444	442	435	432	463	466	432	442	430	475	462	465	480	455	456	485	458	414	423	456	428	473	487	430	520	463	436	425	447	446	474	453	431	441	399	448	417	420	456	437	459	429	484	457	423	466	409	448	451	418	420	477	448	408	447	461	447	462	479	464	478	439	466	454	444	480	480	406	459	447	499	436	462	446	462	470	445	474	434	466	483	452	452	489	447	461	415	451	436	453	444	421	466	469	455	477	460	476	443	430	449	450	455	454	510	449	433	465	415	459	486	503	507	420	495	416	440	489	463	428	472	455	465	486	433	459	392	444	411	478	466	435	476	464	424	448	473	486	455	481	454	452	437	461	439	412	465	449	442	478	486	439	474	450	432	455	453	495	469	444	399	472	449	459	465	450	419	452	439	459	420	511	454	477	476	446	434	423	480	446	429	433	442	440	469	461	464	495	461	451	475	432	462	433	455	448	436	429	416	440	471	460	438	452	459	457	451	438	445	424	475	455	417	499	430	465	437	436	430	459	459	419	422	444	475	445	460	434	450	455	430	456	454	479	421	504	452	439	478	459	445	457	415	468	428	462	448	441	444	430	449	477	494	470	420	451	447	420	454	417	441	447	446	457	472	463	426	449	452	448	424	480	445	423	447	452	473	417	483	469	499	464	463	439	455	453	471	441	404	441	508	478	431	460	458	466	466	483	455	456	427	440	476	464	471	441	485	468	475	433	443	440	459	431	448	462	437	437	467	468	453	437	465	448	429	418	441	456	443	444	469	456	426	506	435	422	462	442	454	446	442	472	432	455	489	500	477	462	469	439	455	435	460	498	485	471	455	441	450	435	459	432	450	466	447	462	465	476	460	486	451	447	435	442	436	431	408	444	436	418	466	439	474	437	425	486	419	464	425	439	443	456	431	444	511	432	461	464	465	492	434	455	438	439	442	444	451	422	454	421	463	453	420	459	508	476	432	436	463	439	426	446	475	472	439	436	434	447	438	469	456	461	443	463	434	454	446	476	479	455	486	457	461	434	448	457	428	458	463	445	462	437	452	465	411	431	485	431	425	470	459	490	457	423	436	448	414	503	463	468	497	461	407	451	489	464	468	427	434	495	473	446	431	436	451	456	482	453	447	386	486	464	461	436	486	433	497	449	473	476	498	442	446	435	462	470	480	450	444	494	463	442	436	417	485	504	434	487	475	449	451	501	438	479	479	473	465	448	468	453	444	460	420	437	444	488	440	458	442	405	494	440	441
10728	8094	6182	3290	2141	1653	1426	1123	950	852	841	765	727	698	667	693	693	670	663	629	622	620	608	636	586	594	583	601	578	530	590	642	582	585	565	569	604	609	595	573	581	601	618	618	590	586	584	616	587	591	606	586	589	582	573	568	593	600	573	618	595	556	617	511	551	577	585	607	533	568	543	548	538	588	610	589	605	573	621	587	604	606	557	575	561	579	597	596	579	581	570	545	552	575	568	595	610	552	600	567	603	550	583	584	639	638	558	526	590	592	569	602	598	597	563	568	584	586	618	599	570	577	592	610	531	650	554	608	611	519	579	578	544	562	604	605	603	602	605	581	537	554	568	570	597	600	579	566	570	577	546	588	571	552	570	568	570	600	567	587	566	568	531	565	609	597	602	598	616	589	616	568	578	555	587	571	590	593	550	569	582	584	568	539	578	569	547	603	591	542	550	625	572	530	553	590	592	534	600	571	544	600	612	557	620	597	557	575	557	554	595	581	532	565	531	586	562	560	569	597	547	554	536	546	533	599	595	554	527	524	561	624	586	548	561	598	574	605	563	570	556	566	632	590	570	615	633	549	595	576	585	570	584	570	583	566	564	558	506	590	579	573	563	579	592	590	598	557	558	561	659	537	546	607	558	569	558	546	561	619	542	586	589	555	575	609	568	590	558	570	558	559	600	606	614	593	573	597	589	613	580	584	572	595	599	607	574	570	583	532	595	618	579	582	623	583	596	560	603	584	537	583	549	588	543	604	589	518	589	578	559	600	578	588	622	575	552	595	563	575	563	562	566	613	575	555	560	592	612	603	635	598	539	583	595	545	570	577	572	573	603	618	579	592	568	606	554	574	522	563	581	572	611	554	602	579	621	547	592	576	551	620	554	559	555	543	577	580	592	565	609	560	580	551	610	552	573	606	581	574	577	556	603	579	569	619	563	553	546	564	560	581	556	625	570	574	568	601	606	563	570	597	538	548	572	532	556	567	550	604	555	577	588	604	577	588	579	568	559	582	604	586	555	612	578	516	569	576	608	597	642	546	579	552	588	590	584	551	573	569	598	616	589	583	592	587	598	584	562	562	605	591	593	558	580	550	588	524	577	585	546	550	521	570	628	569	575	585	585	592	580	599	553	565	537	579	583	574	578	564	586	544	597	553	589	550	555	561	607	567	631	582	591	571	540	562	567	575	573	567	547	555	551	577	622	585	560	603	552	551	566	605	555	608	598	574	597	547	550	562	583	552	550	550	553	580	563	556	542	606	586	570	598	561	562	544	576	549	567	552	580	600	570	561	604	551	573	556	569	573	568	597	611	524	597	586	568	566	572	594	559	593	621	546	638	578	578	581	611	581	559	568	526	585	607	589	624	624	574	588	600	570	553	607	572	593	584	584	577	596	530	555	551	605	558	595	566	540	611	563	576	534	542	574	540	588	570	568	603	540	600	591	547	567	597	626	600	579	616	545	585	536	578	563	572	552	554	569	556	561	600	520	566	564	566	561	576	593	603	586	571	515	523	553	594	598	555	575	603	590	568	595	575	623	556	552	575	511	573	537	597	578	595	614	614	562	565	559	577	585	562	537	568	602	543	556	604	588	624	555	597	585	575	566	564	580	545	589	572	567	566	532	555	572	563	578	572	574	584	572	601	610	580	541	580	589	590	584	548	581	592	602	546	577	571	624	605	568	594	571	618	538	603	588	566	571	541	579	553	575	617	549	604	584	550	564	582	586	538	573	572	591	579	533	569	568	530	550	562	613	538	565	571	568	581	582	552	604	565	563	546	581	635	577	555	570	572	634	532	566	573	564	547	564	541	545	580	599	580	578	614	556	578	577	589	633	543	582	589	568	528	611	565	565	546	556	580	650	582	591	582	575	554	568	599	544	551	555	595	555	579	574	551	597	571	541	554	548	610	574	573	588	599	593	584	602	607	531	596	563	619	562	587	600	564	596	566	560	563	576	521	583	605	590	557	598	565	581	574	529	550	549	521	579	612	579	594	566	585	612	538	541	539	588	577	620	633	568	625	588	558	547	568	596	589	586	536	609	576	581	555	581	562	608	581	542	578	576	574	570	583	545	566	581	596	600	571	591	609	587	584	550	529	631	576	576	580	598	593	547	569	553	572	569	585	569	543	580	566	542	544	586	535	566	585	600	594	583	606	556	599	522	570	570	527	578	552	563	557	537	546	540	558	544	595	606	578	553	575	551	547	592	586	553	559	573	544	597	574	582	551	568	559	592	598	560	571	519	563	594	590	587	584	575	549	565	608	560	559	605	565	565	588	535	571	597	599	584	615	623	589	618	577	584	589	579	587	581	581	584	614	586	607	604	599	567	575	598	562	577	550	603	608	588	597	588	597	606	587	559	535	572	607	632	561	615	586	540	580	581	631	601	612	572	551	595	561	551	561	591	559	576	560	546	582	596	557	575	567	559	563	546	573	576	567	553	561	606	603	586	566	562	586	599	537	598	562	562	538	595	581	572	590	581	584	584	601	587	559	609	562	579	526	569	578	566	598	591	589	594	572	586	595	606	560	546	620	566	546	556	611	601	585	603	550	571	582	588	578	579	623	588	589	575	559	598	552	577	599	623	567	594	580	565	561	526	592	570	558	602	556	560	524	594	579	615	590	567	608	573	570	555	580	598	536	551	536	568	567	568	581	577	584	554	597	590	561	601	568	561	562	531	568	567	553	549	602	559	549	560	578	607	566	567	579	585	589	583	608	536	582	631	618	533	591	517	535	561	577	570	536	643	553	563	574	563	592	586	575	628	553	585	566	561	551	539	582	578	602	533	570	529	596	605	585	511	583	553	563	574	596	573	551	576	551	566	588	544	550	577	520	556	572	586	578	552	575	549	589	563	574	586	606	535	553	578	577	561	550	544	561	548	560	585	577	591	577	562	583	572	558	585	609	564	539	584	583	533	566	599	574	557	621	618	574	564	580	605	573	579	614	629	563	591	530	545	585	556	582	588	551	545	575	571	560	565	560	600	588	565	587	583	587	583	579	526	607	561	598	575	569	550	582	598	558	590	608	606	562	644	570	558	594	584	581	602	596	556	531	590	578	565	570	623	518	588	604	543	566	600	614	590	558	564	558	629	567	571	646	571	593	576	564	588	581	592	555	610	553	603	579	553	531	583	562	598	535	561	563	601	611	573	560	561	530	576	575	598	621	602	561	553	580	572	550	586	561	554	598	582	592	559	579	586	564	540	555	567	600	583	581	599	550	584	571	571	558	604	567	540	565	555	563	570	530	563	591	596	655	574	588	576	568	586	587	572	539	581	535	589	606	574	627	502	562	566	560	552	573	606	551	605	580	558	586	642	595	617	571	547	554	601	570	575	590	534	583	575	569	569	582	536	573	594	587	566	532	577	556	569	588	576	587	590	533	578	554	595	582	575	567	600	547	556	566	617	556	585	565	581	544	563	589	597	581	547	543	570	541	559	566	605	576	606	576	583	532	529	555	556	602	576	525	581	587	541
22827	21109	28886	23572	21100	21174	10593	2068	1516	1392	1327	1224	1163	1041	1072	1049	1053	1058	1027	998	965	974	927	947	940	1006	933	959	950	856	903	912	919	946	1020	903	917	894	899	882	854	922	860	890	828	894	950	897	955	841	912	934	900	947	898	887	901	891	898	845	861	877	892	850	922	907	908	899	910	904	903	933	900	889	861	897	821	864	890	888	882	908	873	830	881	923	906	855	880	942	864	897	839	931	870	842	879	903	917	879	870	899	927	881	897	883	875	909	870	840	929	911	944	897	841	876	896	866	907	895	949	924	882	892	892	916	936	909	885	895	844	872	948	847	902	890	874	872	868	911	896	890	890	861	876	893	885	887	830	932	842	857	868	902	873	862	893	909	863	868	916	897	877	941	975	881	882	869	890	907	914	848	843	909	848	902	905	894	891	901	940	886	916	891	895	906	874	913	891	858	892	893	876	893	869	879	905	882	869	917	933	923	842	886	859	817	891	915	882	844	867	894	924	846	904	902	910	847	859	870	889	946	857	875	860	865	895	852	847	909	871	823	900	853	890	930	847	908	866	871	847	883	904	896	883	881	867	894	872	850	932	878	871	915	860	860	904	870	903	898	879	910	838	813	828	827	915	877	911	830	871	906	863	848	821	855	851	866	905	877	889	922	878	892	888	907	896	884	860	865	879	894	870	892	873	906	835	844	883	857	881	897	938	875	862	902	902	844	901	875	879	903	849	910	865	901	858	914	808	926	889	874	927	826	931	944	883	830	870	928	880	904	914	903	886	913	938	875	885	830	869	866	878	882	870	869	897	911	871	828	866	898	837	867	876	854	842	862	871	843	932	846	895	859	871	865	805	921	875	890	888	859	875	974	911	852	847	902	933	880	866	896	860	878	870	921	924	923	870	883	894	898	870	883	878	829	861	871	891	872	861	883	873	880	848	865	846	830	828	824	859	898	855	875	837	907	897	874	884	891	894	931	843	854	859	926	867	871	846	864	882	863	898	869	867	870	885	907	846	924	849	886	909	919	902	898	901	900	881	864	859	897	882	898	881	884	875	882	855	846	873	901	923	933	907	980	871	938	935	847	865	882	854	850	871	875	938	877	879	904	910	839	884	889	883	930	859	883	830	868	859	873	899	872	899	908	908	931	832	977	883	899	889	885	844	849	871	864	867	867	923	858	889	872	875	814	865	903	961	878	846	910	956	849	830	894	903	868	838	889	831	807	887	868	870	872	910	883	882	905	905	886	899	932	890	878	884	875	913	879	888	872	879	898	834	911	905	943	924	903	880	870	820	920	912	830	896	923	885	893	903	899	852	848	863	912	845	881	862	915	834	845	902	893	861	878	874	853	877	822	892	862	892	865	893	894	922	927	888	953	941	904	839	959	892	878	919	863	849	832	894	905	899	857	810	833	841	906	911	858	884	899	877	882	853	845	916	881	860	875	861	921	869	954	906	876	858	856	881	845	895	869	866	916	885	844	909	903	862	874	895	956	899	847	844	926	886	915	870	881	858	895	944	911	865	829	887	873	874	863	867	873	882	870	890	846	852	880	898	858	935	860	863	913	896	842	877	896	892	812	900	881	846	890	857	911	889	894	877	805	848	888	884	891	844	825	875	856	906	879	912	900	861	909	846	886	873	853	901	831	908	933	866	915	885	817	845	845	878	923	867	852	859	794	862	881	874	867	914	852	924	834	880	886	864	856	866	865	843	910	875	902	876	886	857	853	858	886	821	822	907	875	878	891	915	915	843	907	884	864	940	884	869	842	920	876	837	871	896	879	952	887	907	883	837	893	900	846	824	854	790	834	855	882	920	909	845	883	909	895	868	906	891	864	829	850	877	873	907	838	889	864	899	843	847	911	868	905	838	871	855	886	839	864	835	908	859	919	892	882	880	893	911	916	891	922	889	938	862	848	888	875	865	893	865	910	862	872	915	859	841	873	844	862	874	853	903	861	859	852	873	861	880	834	851	895	880	839	846	914	886	871	906	865	927	914	836	876	898	811	905	872	892	864	875	933	874	899	875	927	875	868	878	873	890	855	885	873	867	900	876	871	879	908	945	919	905	877	862	871	909	878	878	841	902	936	944	875	908	900	902	913	880	864	871	893	863	866	896	882	925	856	855	850	912	920	858	884	861	843	879	875	834	865	862	876	872	892	886	898	910	879	896	866	884	872	827	942	873	840	935	881	928	866	864	831	793	886	847	875	918	873	820	835	860	944	874	851	877	886	852	855	894	857	853	911	877	901	842	872	863	889	864	873	862	867	863	975	860	894	858	871	865	881	830	926	873	927	853	861	885	873	906	812	839	848	871	822	877	876	930	858	930	841	848	912	908	903	855	954	886	883	866	920	852	886	919	897	856	892	924	793	827	875	912	824	883	864	938	848	859	927	872	880	919	856	914	859	863	824	899	806	906	896	877	921	874	861	877	952	864	877	886	905	904	892	825	866	863	903	895	882	845	894	882	860	850	880	947	872	889	896	905	871	865	878	885	877	903	865	855	868	891	872	911	890	830	909	910	853	885	894	871	905	880	908	884	839	902	861	871	820	891	910	886	869	894	911	910	871	912	862	873	915	913	840	867	870	885	874	857	830	841	877	873	879	908	838	913	856	881	891	889	921	853	857	863	903	834	856	877	913	881	885	912	872	913	825	857	874	910	889	865	877	817	901	885	861	862	839	836	851	881	898	908	877	845	877	897	838	838	846	839	851	862	890	911	869	883	917	906	867	866	902	853	880	866	873	849	898	934	883	896	907	877	841	894	885	875	871	882	832	855	875	907	871	888	853	866	818	897	903	873	865	896	851	856	879	890	876	903	891	798	921	865	861	851	845	881	935	882	895	866	808	828	924	907	869	877	878	906	930	893	878	904	883	835	898	884	890	864	828	896	831	893	901	876	853	879	801	840	876	848	905	880	929	833	906	897	867	867	877	880	865	824	905	885	889	868	925	832	897	864	929	886	830	897	863	903	846	902	886	854	888	898	896	902	826	847	817	876	895	844	839	864	841	837	836	864	864	851	839	899	865	925	890	879	901	846	855	857	838	871	897	867	846	904	872	832	880	829	874	866	848	935	893	830	849	874	875	869	888	877	855	935	893	874	813	902	916	874	884	828	868	883	917	901	880	852	901	863	900	868	836	941	898	920	837	834	869	899	870	895	854	887	863	905	875	901	858	897	913	882	903	830	877	890	857	854	939	907	842	881	844	934	942	864	904	854	908	837	867	882	890	883	888	860	859	840	851	936	944	834	906	883	879	884	863	832	831	908	829	907	837	884	897	832	890	840	854	860	859	883	822	888	842	851	853	873	835	864	917	816	887	883	846	905	917	942	836	871	909	893	870	836	832	937	899	849	913	858	926	850	918	907	881	889	889	882	870	904	875	856	871	891	870	887	832	888	949	864	837	886	868	880	848	826	877	904	878	906	859	898	871	841	906	852	864	916	930	906	873	874	902	863	888	905	882	907	886	884	846	907	922	903	873
14083	18259	15965	8904	6038	4580	3754	3091	2586	2198	1950	1712	1624	1524	1459	1347	1284	1324	1253	1238	1233	1177	1165	1202	1135	1169	1082	1110	1131	1018	1065	1061	1127	1144	1129	1114	1055	1050	1130	1112	1070	1051	1115	1099	1053	1044	1109	1104	1038	989	1044	1041	999	1025	1070	1104	1046	1040	1012	1016	1008	994	1039	1056	1119	1003	1053	1084	1060	1047	1073	1032	1069	1052	1034	1014	1095	1089	978	1065	1030	1133	1081	971	1003	1069	1048	1023	1109	1040	1043	1132	1021	1044	1038	1031	987	1036	1019	1041	1078	1057	1079	1086	1049	1023	1025	1059	972	1064	1036	1072	1002	1066	1059	1062	1043	1056	1007	1063	1045	952	1062	1025	1049	1017	1067	1023	1042	1040	1046	1035	1021	1008	994	1014	1035	1058	1047	1037	1035	1009	1074	1028	1026	1045	1021	1050	1063	980	984	1098	1044	1029	1030	1063	1042	985	1042	1041	1079	1034	1040	1037	1002	1018	1045	1074	1033	1087	1058	1033	1116	1076	1041	1034	1040	1107	1020	1065	1026	1048	1064	1047	992	1078	1016	1036	1030	1009	984	1047	988	1048	1028	1054	1029	1020	998	1054	1027	1041	1014	1041	1043	1051	1042	1051	1024	1055	982	986	1017	1042	1041	1048	1046	1049	1009	994	1057	1021	984	1096	1024	1024	1011	1008	1078	1019	1063	1048	1003	1014	1059	1041	995	1043	1061	1042	1062	1055	1094	1063	1005	962	1025	980	1048	1122	1056	1030	1031	1034	1037	1067	1029	1055	1025	1021	1088	1060	1052	1003	1010	984	993	1024	1060	1068	959	1074	1059	1040	977	969	1086	1073	1071	1018	1066	1032	1025	1069	1024	1031	1002	1050	1008	1059	1032	1015	1027	1037	1044	1080	1052	1046	1052	1122	1035	1042	962	996	1017	955	1045	961	1000	1019	1018	1049	1019	1064	1015	1032	1025	1017	1076	1023	1029	1057	1032	1036	1038	1107	988	1020	1011	1045	970	992	1039	1057	1032	988	1019	1011	1025	1061	1118	1065	1011	1001	1071	1046	1048	1013	1067	1053	976	1021	1020	1044	1022	994	1023	1052	1023	1037	1071	1036	1016	1044	998	983	1043	1068	1035	1027	997	1008	1052	1003	1069	1015	1026	1010	1019	1022	1025	982	1016	1051	1038	1000	1027	1060	1042	1047	1032	1013	1036	1035	1021	1055	1024	1020	1016	1058	1015	1032	1027	1007	987	1059	1016	1057	1042	1048	1018	1054	1084	1065	1077	1060	991	969	1090	1039	991	1083	1088	1049	1002	1028	1007	1029	1024	1050	1031	1067	1049	997	1031	1016	1026	1085	1026	1053	1021	1004	1052	1036	1105	1018	1018	1039	1049	1022	1006	1041	1055	1037	1032	1084	1109	1023	1045	1068	1042	1067	960	1020	1070	1001	1000	1008	985	1072	1022	998	1078	1084	968	994	1027	1051	1100	1020	1042	1047	996	1019	1019	1070	1083	1006	1031	1022	990	1010	1107	1030	1048	1061	1054	1002	1061	1010	1022	1007	1014	1079	1005	1074	1073	1038	1043	1006	1001	1031	1046	1025	1065	983	1033	1002	1050	1085	1003	1018	1018	1037	999	1080	1053	1046	1002	1094	1058	1041	1043	1008	987	996	1031	1051	1048	1088	1020	1040	1109	1015	1000	1043	1009	1013	1021	1050	1048	1016	1040	1005	1049	995	1045	1022	1039	993	1038	1038	979	997	958	1011	1049	972	1029	1034	1007	1035	1045	1012	993	991	1032	1026	997	1063	1097	1002	1088	1047	1039	1048	1000	1028	1069	1032	1092	1059	947	973	1021	1119	1048	1052	994	1078	1099	1035	1078	1030	1062	1100	1090	1047	1060	1020	1018	1054	1071	1058	1029	1008	1031	1040	1030	1066	1005	996	1007	1002	1096	1068	1039	1072	1017	1077	1057	991	1063	1084	1060	1045	998	1084	1060	1048	1006	1078	1020	1013	1028	1046	1032	997	1029	1084	1028	1039	1046	1024	1011	1046	1055	968	1100	1058	1014	1005	1015	1011	1024	1029	1026	1045	1056	1072	1020	1018	1082	998	1046	1056	1040	1044	983	1019	978	1074	1006	1027	994	1045	1059	1009	1009	1036	1017	1018	1055	978	1036	1021	1093	1043	1042	1045	989	1050	1057	1044	1071	1040	1060	1041	1028	999	1060	1027	997	1007	1037	1003	1024	1051	1007	1040	1015	995	1044	1021	1118	1056	1073	1035	1037	1048	997	1006	994	1012	1026	1017	1056	1026	1033	1004	1060	1023	1002	1033	1056	1000	1055	1057	1038	1042	1086	1020	1018	985	993	1003	1031	1050	1017	1015	1001	1095	964	1013	1017	992	1072	959	1066	1006	984	1034	996	1059	1075	1041	1069	1004	1071	1034	1060	1038	988	1061	1025	1079	1049	1039	1045	1078	1048	1007	994	1025	1050	1024	1005	972	991	1023	1030	1032	1004	1018	1022	1058	990	958	1040	998	1035	1005	990	1008	1024	1081	1043	1110	1040	1040	1019	1055	1015	1044	1015	1000	1091	1045	1047	1010	1055	990	1035	989	1092	1024	989	1049	1042	1026	1083	986	1080	1062	1053	1024	1063	1032	992	1087	1005	1028	977	1043	1063	1034	1015	1059	1031	1024	1049	1014	1041	1066	1036	1001	1063	1088	1032	1015	967	1033	1074	1050	1025	1037	1014	1071	1034	1042	1045	1014	989	1056	972	1000	989	1007	1021	1033	1000	1073	1035	1060	967	1073	1049	1020	1073	1062	1060	1097	1014	1008	1039	1022	1025	1070	961	1021	1034	1041	1010	1018	1062	1007	1024	1033	1053	1077	1073	1023	1064	1065	1090	1048	1039	958	1078	1020	1012	969	1051	1003	1032	1071	1009	1044	1017	1042	1007	1002	986	1078	1005	1045	1061	1052	1002	1038	1010	1041	1029	1019	1096	1009	1021	1045	1042	1032	1003	1019	1053	1070	998	1010	1035	1032	1029	994	1056	1038	1071	1023	1096	1088	1055	1048	1010	1054	1027	1004	1024	1053	1061	1025	996	1043	1006	1016	1037	1070	1071	1055	1031	969	1037	1075	1038	998	1046	1016	1017	1010	995	971	1026	1066	1074	1007	1069	1041	1058	1029	1040	1020	1008	1034	1067	1026	990	959	1101	1045	1020	1025	1060	994	1029	996	978	1065	1019	1079	1022	1072	1035	984	984	968	1005	1008	1068	1020	1051	1093	976	1047	1063	994	1040	1015	999	1023	1013	1047	1121	1042	992	1103	1064	1047	1012	990	1050	1075	998	1075	1021	1045	1032	1028	1058	1026	1050	1044	1014	1018	1025	1021	1031	1041	1035	1068	1029	1010	1034	1006	1059	988	1007	954	1026	1005	1075	1010	1097	1036	1075	1031	1018	1013	1020	1014	1036	999	1053	1019	1020	1062	1063	1023	1017	1019	1090	1011	1028	1026	1085	1015	1086	1039	1029	1036	1021	1101	992	1055	1069	1024	1047	981	992	1043	1038	1059	998	1059	1066	1049	1043	1063	1018	1039	966	1046	1071	1087	1013	1051	1061	996	1043	1017	1066	1072	1022	1062	1077	1031	1013	1032	1034	1005	1017	1037	1076	1038	1007	1052	1047	1004	994	1020	998	1047	1053	960	1041	1039	1035	1022	1044	1027	1046	1025	1046	1017	1023	1026	1052	1000	991	1024	1036	1025	989	1022	1011	988	1012	1050	1071	1041	1043	1027	995	988	1030	1038	1057	1050	987	1062	996	1052	985	1004	1037	1002	1028	1010	1038	1041	1016	1028	1031	963	1018	1082	1063	946	1041	1041	995	1028	1018	1056	1018	1029	1064	989	1020	1010	1053	1076	1056	962	1018	1039	970	1046	1022	1027	1009	1055	999	1068	989	1052	1014	1053	1031	1090	1051	1039	1027	1030	1071	1076	986	1028	1065	1032	1054	987	1024	1026	1085	1063	992	1062	1073	1054	1088	1030	981	1004	974	1019	1087	954	1060	1042	1004	982	1099	1026	995	1004	1048	960	1028	1011	1048	1119	1051	1104	1004	1015	953	1034	1082	1058	990	992	1040	1034	1055	968	1132	1005	1044	993	1067	1048	982	1052	1018	1072	1016	1079	1028	1140	1081	979	1020	1016	989	997	1025	995	1062	999	1000	982	995	1007	1014	1020	1000	995	993	1023	1034	1072	978	999	1062	1033	1032	1056	1059	1022	1028	994	1078	1084	1058	993	1091	1033	1062	1046	1021	1038	986	1062	1063	1030	1092	1031	1022	1059	1084	1067	1040	1068	1050	997	984	1070	1021	1063	1069	1020	1054	974	1028	1002	1051	1032	1081	1023	1083	1081	1066	1016	1032	1062	1026	1064	1012	1022	1032	1039	985	1000	1053	1046	1083	1037	1043	1062	1037	1081	1022	995	1069	1028	1052	1047	986	1040	1044	1032	1002	1025	968	1012	1027	1104	1061	1033	1013	1005	1070	1059	1018	1069	990	1033	1049	1014	1041	1019	1020	1062	1014	1048	1024	983	1073	1012	1038	973	1087	1075	1016	1008	1019	1034	1063	1069	1057	1099	1057	1010	1029	1061	1020	1013	1041	983	1005	1084	1079	996	1020	1047	1054	971	1000	1029	1086	1026	1010	1044	1091	1068	1078	1015	1024	1041	1016	1040	1045	1014	999	1095	1004	1057	1091	1036	974	978	1053	1013	1103	1017	1048	977	1111	1040	1059	1016	1009	1059	1115	1031	1064	1000	1022	1043	1086	1038
27127	19751	6842	1078	670	580	597	539	528	505	504	511	523	486	518	493	555	549	525	509	526	547	493	513	504	529	495	532	518	479	477	545	517	492	509	534	492	495	466	545	528	477	522	455	503	522	531	527	515	532	540	581	457	491	501	536	469	458	502	558	515	465	548	521	466	542	460	512	538	518	505	487	513	510	550	485	486	485	502	495	512	527	532	515	486	517	494	521	519	512	499	515	517	492	490	516	487	479	507	528	556	474	506	488	541	523	539	574	479	521	486	560	496	545	518	542	527	504	507	496	546	533	502	524	509	518	478	495	534	522	505	500	509	506	531	499	493	500	549	509	500	504	539	505	471	499	500	524	526	500	524	447	541	528	507	505	512	553	547	511	512	515	519	509	517	486	541	532	489	513	517	511	482	535	453	484	492	458	503	495	559	503	520	494	519	509	488	550	540	505	527	499	520	488	515	512	510	508	464	480	518	510	564	571	522	520	482	494	478	497	514	486	520	455	520	490	514	515	506	521	503	474	503	526	498	474	503	530	453	525	490	495	491	520	485	550	508	490	511	502	540	509	486	506	532	524	542	525	524	488	531	500	488	529	521	507	523	489	483	513	497	494	504	533	537	529	481	571	513	501	515	509	510	473	501	518	530	531	498	516	493	516	558	504	480	490	516	479	489	537	469	562	503	505	493	494	477	515	532	493	510	496	492	494	509	506	510	493	498	467	529	520	526	528	510	507	516	501	544	503	496	508	517	526	558	483	530	547	537	512	513	485	546	503	533	480	533	515	478	544	491	495	536	490	547	584	500	509	505	514	514	499	520	498	516	511	486	504	485	532	530	536	566	505	471	500	520	473	489	524	510	477	503	523	485	499	475	484	475	513	531	472	518	529	517	512	504	539	549	486	510	520	479	520	513	490	493	499	523	512	521	568	561	458	496	518	502	505	538	507	537	470	536	507	530	481	541	503	508	508	527	511	505	515	553	484	530	510	527	543	518	510	494	559	510	498	505	517	480	498	513	507	500	524	490	525	479	508	519	506	476	500	504	552	527	497	502	501	520	491	572	503	514	502	485	534	495	524	501	512	507	487	523	507	524	483	467	497	477	514	556	567	495	518	461	519	458	488	529	546	509	520	514	513	501	507	523	513	495	514	477	543	521	554	522	526	517	516	481	536	535	474	520	512	546	572	504	470	492	494	499	511	494	527	519	529	475	485	495	488	529	470	547	470	524	515	512	520	482	503	498	516	517	519	520	499	540	533	484	528	514	509	476	516	517	492	490	520	507	514	493	524	500	543	500	487	519	517	518	503	510	523	468	460	522	476	545	480	489	530	510	533	517	473	503	515	506	534	535	536	495	505	486	464	527	488	509	486	504	522	522	517	525	500	519	518	484	510	547	518	478	550	518	556	542	487	539	534	472	522	514	522	536	526	495	490	499	548	486	487	493	521	515	536	511	509	503	504	548	541	522	515	493	466	518	494	496	506	465	486	508	483	495	552	478	513	531	494	521	530	502	513	493	502	487	517	519	501	509	518	557	503	508	487	518	505	514	495	505	544	514	497	500	530	525	512	529	497	517	457	527	543	488	439	532	490	531	512	503	508	526	524	527	525	492	523	504	486	522	539	520	497	507	477	505	495	483	491	536	521	522	507	536	493	504	500	512	546	491	501	495	516	519	517	517	534	511	500	469	507	495	508	561	508	532	490	540	498	498	514	538	504	516	534	478	523	551	509	546	538	520	528	508	495	525	491	530	521	502	489	509	509	509	486	539	543	506	480	511	521	539	520	522	543	513	516	494	520	512	486	503	496	489	513	517	523	483	506	490	535	497	520	531	504	506	529	532	504	483	504	473	475	509	503	480	515	512	530	479	527	500	526	524	488	491	477	493	529	479	499	505	510	498	532	502	511	504	530	530	504	478	519	526	500	537	479	564	528	524	520	480	493	478	497	545	500	469	524	493	473	556	535	508	521	530	471	531	498	506	499	515	473	512	465	510	494	486	505	519	507	495	511	513	491	534	492	526	509	528	520	517	495	499	468	515	473	486	512	532	526	504	529	550	509	492	545	505	493	531	535	534	494	468	558	527	489	491	527	528	513	519	509	503	475	492	506	524	556	500	516	489	507	489	503	536	487	559	485	512	482	541	524	514	474	511	519	474	536	496	496	496	530	517	505	516	483	505	493	501	518	521	510	485	478	513	492	508	473	538	523	509	550	529	514	492	473	506	518	469	507	504	519	522	498	489	505	471	513	472	521	488	519	513	515	474	525	529	498	481	485	493	494	503	498	528	548	508	508	521	494	508	479	513	560	512	508	466	520	480	489	548	505	496	511	498	539	491	506	490	510	505	537	534	535	498	514	526	520	519	544	489	556	529	507	540	541	532	565	534	513	494	497	477	516	536	505	555	483	532	510	491	518	510	490	525	501	510	500	488	501	508	561	527	517	507	508	511	499	477	520	547	494	560	512	525	490	504	510	503	530	501	479	528	489	480	500	516	542	534	526	492	536	493	484	533	547	520	478	527	524	515	507	511	525	501	501	490	524	470	496	497	523	527	507	504	462	500	509	491	503	501	513	475	514	495	504	552	510	560	490	523	493	527	493	514	506	520	507	531	496	491	539	511	515	504	482	526	485	537	496	534	508	562	483	474	538	509	517	511	554	533	479	505	524	504	467	488	455	504	513	509	520	533	525	493	509	487	513	505	488	525	544	532	512	519	536	513	520	511	474	492	493	500	490	496	477	533	517	553	470	504	501	506	489	524	525	493	519	503	492	521	508	551	540	456	508	542	511	518	492	470	483	570	509	529	495	492	529	521	517	505	483	527	468	522	518	513	525	502	497	482	495	504	494	527	510	496	522	483	503	504	493	510	551	516	521	502	525	506	539	489	496	525	485	500	489	489	495	478	525	517	510	533	500	511	512	495	521	529	507	529	524	532	460	506	535	536	508	507	488	471	525	559	525	494	516	496	503	482	509	493	547	561	522	479	516	495	525	532	520	496	509	462	525	496	493	538	532	497	484	527	506	542	498	500	544	503	498	508	498	512	476	514	514	546	473	503	526	538	511	510	498	525	515	515	505	482	459	494	503	529	510	494	533	491	520	511	533	463	505	523	500	515	506	543	489	508	502	474	521	524	486	564	492	520	500	543	548	499	519	519	524	520	514	507	527	475	510	522	491	536	461	505	493	518	482	489	501	521	507	518	501	450	502	490	525	518	469	496	493	488	495	528	519	497	511	525	499	520	491	542	502	503	519	497	507	526	514	551	526	544	499	515	499	537	512	502	510	522	502	479	513	493	478	482	521	496	493	533	450	497	509	513	510	482	512	505	543	492	518	471	500	516	544	511	520	539	548	532	499	517	507	510	514	481	523	487	473	515	506	492	536	521	529	514	488	477	518	481	460	528	504	539	514	484	488	492	522	525	512	464	494	542	517	534	534	545	557	523	505	485	463	537	547	494	503	493	548	531	530	500	479	529	516	522	527
8897	2660	2040	1089	867	814	708	694	671	662	629	661	657	658	594	582	639	633	657	607	637	616	567	601	636	631	583	605	571	664	614	614	615	627	623	594	589	632	592	622	635	609	593	625	594	614	624	611	589	600	599	557	649	649	586	633	625	616	606	640	599	619	631	657	621	581	606	595	599	627	597	629	609	650	651	639	638	585	597	585	614	573	620	619	624	596	658	611	625	599	596	603	605	631	591	618	635	635	642	633	596	611	642	593	592	645	650	624	634	640	624	578	584	601	686	607	587	664	581	615	631	600	638	669	592	640	629	631	612	602	628	632	653	631	642	590	630	598	632	631	610	617	601	677	642	652	624	607	625	620	614	582	643	630	590	609	643	591	664	583	646	593	636	594	630	631	633	644	617	656	574	663	633	636	650	636	610	619	624	632	617	634	610	623	623	629	595	594	611	626	626	611	582	622	582	604	605	604	643	665	617	612	647	591	690	664	602	621	643	633	623	652	664	639	626	575	639	609	633	603	610	622	609	568	588	577	576	552	625	644	614	638	574	658	642	598	613	639	580	575	615	594	662	609	584	593	600	594	626	597	591	608	612	581	623	670	592	589	642	631	612	658	591	648	659	589	606	564	620	583	633	611	629	611	629	642	597	592	651	559	600	619	638	631	604	608	627	602	639	569	624	640	617	602	636	599	684	595	606	613	652	612	584	610	605	604	631	597	599	610	677	645	609	633	629	599	644	614	623	593	615	574	600	618	649	601	594	655	626	597	590	614	624	653	606	586	614	600	600	617	623	590	591	615	602	649	567	621	616	622	609	630	628	623	627	625	598	621	611	625	634	602	631	575	625	592	617	589	628	616	607	653	572	641	676	621	638	594	637	601	599	566	576	632	616	581	642	616	635	643	609	574	627	591	624	601	611	585	591	618	614	622	606	609	570	605	618	602	608	656	681	638	608	614	635	655	601	635	616	625	602	605	599	645	674	607	641	638	600	611	618	598	580	625	652	633	643	615	621	605	589	660	633	607	622	612	640	644	665	675	628	626	593	571	632	630	625	604	638	645	574	642	635	595	573	635	594	649	657	627	585	612	623	597	597	627	646	606	608	622	637	564	626	584	628	596	557	625	607	593	599	609	621	662	646	600	593	614	678	596	641	566	606	609	646	670	616	625	633	591	584	639	603	588	647	640	590	644	571	633	637	624	618	616	650	640	631	643	603	614	627	649	615	622	577	618	589	647	606	622	587	604	620	612	613	603	664	645	641	634	651	629	594	672	619	631	598	625	621	632	640	552	693	591	623	647	640	606	590	615	615	580	586	610	590	642	626	622	662	613	660	609	627	635	626	573	629	630	620	628	618	584	632	681	626	598	610	620	630	602	639	575	626	600	605	629	630	606	636	607	593	624	642	624	623	588	616	609	587	612	626	647	644	606	615	623	678	618	612	587	571	644	578	633	589	613	609	625	583	653	607	601	637	620	618	611	580	610	569	559	591	608	660	609	648	614	649	629	603	624	634	613	624	628	613	615	613	628	636	637	641	584	592	640	629	611	638	640	637	639	654	587	643	618	600	573	651	606	614	591	643	648	595	601	631	633	641	635	592	685	635	596	625	575	666	649	654	603	604	624	602	616	606	619	606	628	577	606	559	623	628	622	638	663	649	602	634	651	666	608	679	601	623	617	635	563	637	616	611	628	646	642	630	573	598	648	651	650	579	614	652	627	610	655	602	650	647	642	626	586	607	610	605	598	572	623	603	582	592	613	611	637	681	647	627	647	639	601	589	574	634	608	621	613	605	613	605	627	663	639	613	561	630	619	601	606	620	604	586	627	602	577	590	605	625	603	638	656	610	624	613	607	623	632	629	633	562	624	654	605	623	626	637	589	626	637	616	637	642	593	631	593	607	601	624	609	600	637	585	616	591	635	570	631	607	623	612	633	606	588	605	611	590	644	586	600	621	655	668	599	560	576	645	598	643	590	647	595	591	618	625	635	653	616	609	625	622	624	604	585	629	610	648	610	565	675	619	598	648	588	634	616	654	623	662	626	627	623	661	640	639	586	636	673	607	618	616	636	608	618	611	575	581	575	697	640	601	625	579	621	643	624	581	590	615	608	616	594	648	603	605	612	592	586	597	623	599	619	549	615	645	613	585	634	641	607	609	593	626	614	638	580	604	627	592	626	612	554	641	625	600	595	610	643	656	671	605	613	579	635	610	613	642	584	573	610	581	648	611	610	649	652	642	637	630	618	573	614	608	622	564	605	588	599	615	640	612	646	636	561	593	610	626	579	621	612	655	663	626	601	572	650	624	663	618	628	637	632	612	628	567	641	622	602	629	695	646	656	614	666	646	609	624	616	643	589	566	649	671	652	597	650	652	609	611	605	599	594	625	618	607	608	651	597	588	630	667	625	634	605	598	607	646	600	605	595	632	633	611	578	604	633	603	630	573	603	656	622	559	635	602	622	611	599	594	620	614	613	621	608	594	626	632	586	631	580	623	614	624	608	643	659	623	658	643	627	637	583	604	638	599	651	613	614	582	655	612	634	601	586	601	624	603	637	649	567	568	608	611	606	617	620	576	595	598	581	650	645	599	646	673	608	615	612	682	618	592	614	633	631	628	598	586	619	649	606	626	610	651	623	602	541	640	602	582	558	606	637	662	682	629	623	600	631	579	649	641	647	630	599	656	608	587	625	617	586	664	652	626	628	618	603	568	622	632	667	591	599	600	594	607	611	608	620	602	592	619	622	614	573	605	584	603	587	573	600	615	602	638	634	597	578	626	636	589	573	619	650	620	581	609	587	596	659	638	607	635	578	631	589	652	606	590	611	589	630	583	649	588	604	628	643	638	616	667	613	621	665	606	622	589	607	601	646	608	619	563	586	671	636	637	649	625	608	577	606	629	632	579	593	636	600	634	623	633	632	614	591	611	602	605	663	607	558	640	592	613	580	646	641	611	590	635	620	652	581	580	615	614	583	608	591	634	628	619	607	583	650	612	587	631	646	694	597	625	644	650	639	596	573	613	586	601	584	630	601	596	615	583	613	624	632	664	597	617	599	637	597	593	676	614	640	597	630	581	623	633	620	621	606	616	596	609	604	621	598	627	626	612	595	606	640	621	623	636	605	630	571	596	594	637	618	590	631	585	620	613	620	638	637	623	655	629	627	610	638	572	589	645	647	650	611	636	622	578	579	592	598	633	619	646	629	589	642	605	623	605	580	624	598	617	612	671	596	613	638	619	659	614	629	649	622	622	601	620	635	601	629	581	589	631	635	620	591	625	589	588	606	635	629	631	627	620	603	585	592	616	627	587	612	614	601	605	656	595	599	613	575	633	600	591	636	647	624	585	618	627	612	570	640	634	654	625	596	653	636	620	601	624	586	593	640	608	585	623	601	616	588	586	590	669	593	592	612	576	625	625	610	670	633	645	636	626	603	590	660	637	627	636	626	625	617	615	569	630	588	660	618	600	606	601	619	642	618	614	603
23828	21076	28388	23987	21063	10972	1861	1293	1109	1046	985	990	941	931	884	812	910	888	803	871	845	864	851	887	812	890	849	834	847	849	854	833	808	826	887	782	834	814	816	794	766	825	893	784	779	789	829	847	802	835	773	808	843	810	796	801	818	855	820	843	834	826	839	789	812	824	853	818	850	809	846	808	822	774	827	798	847	817	813	770	784	797	817	774	817	766	817	856	778	816	807	811	777	792	818	864	817	825	840	781	836	888	833	794	747	804	782	822	779	826	831	828	782	803	777	848	823	846	803	749	778	857	835	814	846	800	865	748	775	853	810	784	879	792	833	787	798	853	842	800	815	764	751	813	787	797	813	776	814	781	751	844	805	818	812	800	780	803	845	797	816	880	800	828	828	825	841	835	802	819	857	821	809	794	821	765	821	860	803	829	862	797	795	828	807	830	732	771	802	798	785	874	839	774	813	835	831	803	815	756	803	830	777	824	790	804	839	822	840	800	808	823	774	796	786	789	775	792	800	797	786	787	796	760	769	810	843	829	788	797	815	831	770	863	833	773	835	806	813	759	795	809	793	760	823	833	839	848	841	808	836	817	791	831	814	848	813	792	785	859	818	779	820	842	814	840	821	844	830	805	780	794	837	799	862	856	776	841	868	741	816	827	800	825	815	811	801	811	820	771	789	787	775	720	798	827	848	806	837	800	865	813	814	820	812	854	825	837	790	812	819	802	800	852	840	821	798	768	769	789	807	857	789	824	801	810	811	838	821	834	768	842	810	831	838	860	786	780	827	775	857	838	829	777	800	786	805	821	780	852	858	809	821	823	809	807	808	813	779	790	783	831	808	794	840	799	808	816	770	786	823	831	825	791	832	830	814	808	862	842	764	848	816	842	793	800	806	828	850	842	799	855	786	804	817	810	841	783	783	812	849	771	825	856	754	782	825	788	762	746	827	839	793	822	829	742	817	792	835	798	807	836	818	821	739	858	810	834	828	793	851	753	821	763	807	771	832	819	844	822	851	784	780	828	806	771	794	814	848	801	798	812	818	779	789	834	776	825	805	824	754	826	855	801	816	828	794	779	785	776	812	815	820	806	814	781	768	819	784	815	873	792	751	794	839	858	824	783	841	830	824	796	831	840	820	856	808	863	790	749	775	823	823	808	776	799	827	839	816	800	793	778	874	895	770	794	792	805	850	814	811	799	826	835	766	759	793	829	797	768	866	823	791	778	806	742	856	801	799	868	791	777	790	789	831	739	810	781	821	842	810	759	825	770	776	795	763	808	827	780	854	781	862	816	792	833	810	819	784	820	818	797	797	779	834	809	857	774	837	770	735	799	797	778	853	818	838	821	837	882	818	830	803	795	857	797	785	815	777	827	794	787	799	828	815	789	832	803	854	811	810	849	808	779	790	807	800	844	826	794	811	795	782	821	781	787	789	842	803	799	849	786	792	775	774	808	824	815	788	776	822	819	792	802	841	821	832	826	774	807	832	811	821	826	801	781	802	807	761	802	785	815	888	808	790	809	844	818	835	791	835	815	785	842	760	819	814	875	779	781	805	785	850	846	822	765	796	800	836	749	762	800	850	790	848	831	824	811	763	818	846	809	752	793	851	784	768	841	727	856	834	784	815	777	773	795	785	793	827	798	799	821	867	863	804	807	777	801	842	836	806	821	789	793	842	818	853	809	802	848	829	798	769	843	799	827	800	825	819	837	876	800	814	803	839	801	847	849	767	780	814	793	789	813	803	794	771	820	825	845	884	810	824	773	858	791	815	843	832	814	758	764	844	817	758	788	804	791	837	813	763	836	777	785	851	782	782	842	790	815	841	865	808	793	783	836	820	811	843	763	830	800	806	801	775	822	810	811	848	806	795	798	789	827	806	778	812	831	790	856	783	807	768	813	803	850	821	812	808	777	789	795	784	785	817	782	794	805	767	799	799	771	776	842	773	782	811	829	768	789	786	797	778	797	806	799	755	833	799	834	833	865	806	814	790	771	809	811	808	800	840	800	831	817	842	796	791	830	785	825	810	801	785	802	853	818	776	847	826	801	813	850	837	810	816	787	752	781	823	836	829	816	807	822	797	816	805	808	841	807	821	798	810	747	817	797	798	772	813	827	777	839	882	801	815	850	865	817	833	776	842	801	773	832	803	805	782	824	821	791	841	831	796	813	879	820	763	844	814	854	829	824	887	835	852	782	822	822	842	846	834	800	782	798	803	802	739	774	803	800	765	825	812	809	818	816	746	790	793	781	783	776	801	804	862	812	797	793	739	849	820	806	820	783	806	812	771	817	836	816	848	831	784	846	815	828	777	793	818	799	801	785	782	803	795	753	817	786	756	780	812	790	791	818	836	794	778	772	848	788	782	792	845	804	806	794	834	840	814	811	876	788	826	779	796	807	801	776	825	878	786	802	787	803	822	768	771	908	790	781	817	835	807	830	801	807	834	766	854	770	792	782	789	753	818	795	835	831	825	799	812	816	804	741	768	813	843	798	845	771	821	855	785	781	787	796	816	822	792	800	831	765	810	826	784	773	844	812	847	782	799	841	775	805	821	820	803	824	778	808	803	820	775	800	804	797	782	845	780	788	797	860	818	785	806	815	792	794	792	793	835	797	873	807	757	818	807	834	809	776	861	777	793	847	760	779	786	759	766	774	793	822	763	802	803	819	802	742	831	810	823	861	790	804	767	773	794	789	868	785	780	847	799	797	767	811	810	824	800	787	803	787	820	805	819	838	828	800	807	770	783	838	804	762	817	807	822	770	788	801	837	806	760	837	834	830	818	838	799	774	770	841	795	812	797	853	814	802	803	866	749	811	813	790	822	798	780	797	840	841	825	811	808	811	767	794	809	823	793	836	789	794	808	801	774	801	761	804	784	844	807	778	786	798	817	777	775	854	799	831	812	832	842	795	829	818	786	815	777	863	826	792	864	786	840	802	818	791	785	805	814	831	839	804	811	800	801	813	800	844	810	804	838	819	805	816	778	764	733	784	814	805	867	832	856	813	771	782	812	821	808	825	777	802	789	800	796	734	748	797	809	824	851	784	784	847	810	782	786	806	779	808	787	794	860	803	805	810	810	795	808	770	715	807	875	860	775	821	787	822	850	783	810	815	850	834	790	815	819	796	788	871	839	822	837	775	776	875	816	824	789	781	793	770	843	819	777	792	838	809	795	828	804	794	800	810	867	777	757	823	796	848	780	766	802	772	806	816	809	765	843	835	766	810	793	763	779	799	805	772	840	794	787	780	766	790	785	823	807	781	840	809	798	816	786	834	784	881	766	821	754	765	838	848	815	825	820	841	778	855	850	849	803	879	865	830	831	726	760	800	802	793	779	799	800	770	759	799	830	823	781	786	818	792	778	828	827	808	828	783	786	824	836	802	815	832	769	786	848	818	815	815	840	808	822	840	878	847	846	795	742	789	768	809	833	741	838	784	775	786	778	817	776	782	843	813	772	820	813	831	849	758	785	875	832	809
12695	11425	10172	5305	3656	2769	2288	1950	1729	1537	1381	1318	1308	1234	1176	1095	1119	1067	1050	1028	1030	997	980	1060	997	993	969	1031	1009	953	1019	1043	952	957	934	988	984	965	1059	957	969	959	946	998	1023	920	898	941	986	948	1004	951	983	956	934	923	1000	967	910	944	964	1001	972	960	925	962	916	935	971	979	952	934	969	929	994	920	925	992	979	951	987	976	957	972	913	1013	939	925	906	952	949	984	887	940	971	923	961	923	998	936	976	942	913	928	1011	955	983	944	913	957	1000	967	960	963	967	943	938	922	945	958	959	982	956	981	978	921	1011	961	946	888	988	994	1000	975	939	933	967	928	922	905	952	962	979	978	1004	981	960	934	966	941	868	964	896	922	904	946	953	1010	912	892	954	960	959	953	937	957	918	992	941	995	1022	991	974	971	988	985	920	938	1022	911	932	1007	913	953	901	897	943	939	974	945	1004	909	967	970	963	970	980	921	963	900	969	948	1003	953	902	954	997	966	915	903	949	945	953	992	898	925	1019	939	961	924	874	915	878	942	917	937	901	920	1026	946	939	926	937	963	928	944	967	973	954	925	993	897	973	922	946	985	974	1001	958	955	914	975	926	949	982	957	915	917	885	935	925	969	993	922	901	916	973	952	959	911	952	902	943	932	906	942	936	956	1009	942	959	978	958	921	972	977	907	913	917	932	922	1007	976	975	898	906	908	963	930	962	913	975	931	937	951	939	941	928	904	913	978	940	972	958	924	918	975	976	942	923	967	974	963	932	974	949	918	905	965	980	961	918	956	945	947	910	944	964	971	973	945	928	871	921	984	921	954	965	935	885	972	905	956	938	931	928	955	904	890	965	991	988	931	979	915	966	898	948	965	971	954	943	907	919	951	952	954	929	938	976	985	958	919	950	976	984	970	959	945	871	982	927	949	995	927	948	904	964	984	909	936	956	955	907	956	965	978	964	901	932	941	993	877	950	950	967	960	933	951	937	978	961	977	939	928	940	924	952	949	919	946	949	937	986	943	937	928	925	927	911	943	935	957	939	927	923	989	910	973	999	949	940	976	985	967	983	941	954	906	898	947	979	952	977	925	957	973	962	975	964	981	905	1025	927	940	992	926	974	909	911	986	914	940	911	955	951	906	974	990	928	982	963	963	926	1000	1001	909	984	991	968	986	938	938	1013	917	948	927	923	957	961	895	928	938	907	914	985	976	936	951	941	956	962	916	929	913	928	935	985	907	912	957	908	979	919	944	928	952	955	919	937	932	960	938	903	928	920	933	938	948	923	986	993	970	896	912	923	950	980	884	1002	953	970	979	947	931	963	967	972	951	959	963	922	944	889	918	925	1016	947	920	938	970	957	976	972	927	915	978	1021	919	916	908	918	1001	944	978	947	946	951	977	919	944	981	928	867	1016	985	942	954	911	951	980	941	1005	922	1001	987	945	964	976	900	981	914	965	913	962	949	912	939	994	953	984	931	977	927	886	922	929	897	934	969	920	931	944	985	1013	977	901	958	984	948	969	901	962	958	951	908	980	918	909	913	992	1013	969	939	916	1007	946	949	901	932	964	886	991	924	961	889	1003	935	911	919	976	960	940	976	944	993	963	982	959	949	950	974	938	1013	921	943	948	920	946	973	917	977	945	989	961	941	953	967	933	946	965	934	912	913	931	948	938	920	976	947	874	944	973	990	923	986	946	949	939	977	971	961	973	982	1016	955	934	942	923	915	975	932	927	923	1014	946	1009	914	961	912	956	939	984	968	932	958	952	940	937	967	951	939	931	972	984	974	930	963	944	982	938	898	1005	968	913	904	1020	1007	942	923	906	927	954	979	960	940	949	962	953	980	919	1008	900	959	977	904	965	1014	981	988	951	940	914	967	955	949	900	941	977	940	904	970	1007	989	947	986	939	950	980	985	993	986	961	952	978	981	942	938	974	1007	963	976	969	974	903	967	973	939	962	910	913	957	928	984	939	927	933	910	907	973	928	916	929	905	939	980	962	949	911	973	938	928	949	979	886	980	931	900	940	974	940	963	884	972	887	933	972	979	958	938	934	888	968	914	958	986	965	989	995	944	947	902	980	982	961	1016	917	971	973	953	939	956	947	969	986	901	913	905	960	944	904	889	964	942	948	984	981	936	937	891	922	976	910	1001	926	953	995	999	924	959	983	994	937	921	940	909	978	914	895	978	954	971	986	1001	913	973	917	993	922	951	969	946	917	1006	959	911	984	942	955	931	952	953	965	947	935	973	928	990	948	890	980	912	993	925	952	932	940	951	954	920	951	961	998	924	982	950	909	993	988	973	939	927	970	950	920	962	918	963	936	953	918	845	965	963	956	939	942	928	988	908	1001	907	940	916	935	925	973	924	935	914	946	967	912	1037	942	1006	983	936	990	929	903	954	959	993	949	910	1011	964	945	958	944	935	930	977	966	916	955	955	989	960	988	880	1007	916	918	929	970	903	944	961	920	925	939	949	990	933	927	970	1009	925	962	968	910	912	942	993	938	984	922	942	947	940	940	915	902	993	973	967	959	918	922	899	967	978	960	934	958	941	946	944	1021	916	921	918	1008	975	929	939	971	963	940	981	917	975	937	953	958	889	935	938	911	892	968	933	881	922	976	893	989	928	970	985	1007	1004	967	925	953	940	930	968	987	934	967	988	950	901	946	892	933	930	1003	944	943	949	965	942	925	930	934	984	976	932	974	999	963	941	1004	937	950	897	942	972	902	953	902	952	954	893	928	982	916	921	915	1016	957	920	911	942	963	963	954	937	958	984	932	930	924	963	964	963	988	1000	898	965	963	946	932	948	921	944	959	920	904	923	952	936	880	909	908	913	956	909	902	957	975	945	972	915	897	952	926	942	984	890	864	916	959	974	981	924	927	958	904	974	954	905	912	957	978	938	930	968	909	969	964	942	954	932	928	931	984	879	931	937	971	908	962	923	967	922	891	964	943	961	977	956	965	929	892	956	970	974	926	973	938	948	919	930	950	927	919	965	975	978	950	973	933	971	894	955	977	963	963	892	949	958	918	985	941	1013	941	918	950	923	904	953	962	953	977	963	936	949	1016	967	911	945	954	918	925	952	922	939	979	949	935	1010	989	962	949	951	927	944	924	950	952	941	1033	919	985	968	958	937	965	988	975	952	1033	939	943	960	919	939	938	970	908	1008	930	912	947	913	930	979	954	963	927	961	924	956	952	921	932	1009	891	900	985	956	991	953	955	979	995	943	980	936	951	995	914	944	874	1043	960	968	974	1005	993	895	934	1008	916	922	956	966	994	956	928	915	932	948	913	982	948	936	891	934	916	985	937	950	969	989	986	958	935	925	937	977	980	942	941	955	890	971	904	936	957	918	979	918	984	924	944	913	957	971	911	930	867	885	942	933	939	988	961	974	995	927	926	942	924	952	997	973	935	924	953	970	987	979	928	971	986	974	972	942	895	941	932	915	910	971	938	945	983	942	981	950	900	917	950	954	927	931	969	967	936	993	901	948	934	954	976	977	956	955	903	988	919	962	910	900	925	946	960	925	969	920	947	931	929	917	948	925	931	961	907	939
25146	21140	27351	25078	10136	1013	769	591	618	571	528	545	567	492	502	455	483	477	466	454	444	473	449	444	449	420	465	477	483	446	417	454	440	439	454	474	433	441	444	468	454	418	501	443	460	476	429	481	444	464	451	427	446	469	449	423	430	426	448	477	490	425	426	444	462	441	427	437	432	459	444	430	445	422	438	450	448	460	434	463	429	453	471	448	451	400	412	439	457	425	458	457	490	426	445	477	444	421	415	431	429	441	448	457	430	444	433	432	448	414	462	475	456	469	449	434	404	396	444	440	430	420	437	426	436	452	442	435	440	435	434	429	438	472	414	460	459	438	460	466	418	421	438	481	441	434	442	482	469	463	410	444	464	410	457	462	444	407	426	419	447	418	436	428	452	436	443	431	474	454	489	448	460	469	439	424	441	426	428	458	471	451	416	405	428	420	388	433	425	442	414	451	429	463	412	455	430	448	430	435	461	447	442	420	436	435	481	455	447	444	455	413	424	400	446	456	457	459	473	453	449	459	449	448	452	423	466	426	471	440	472	442	446	460	444	458	431	462	439	464	431	435	442	422	421	428	451	395	450	487	441	406	446	442	430	424	443	469	461	436	404	409	369	417	442	426	452	428	495	451	437	437	439	440	456	464	443	467	435	448	462	458	451	450	435	463	424	443	459	419	467	483	442	422	438	479	469	446	431	435	471	460	434	482	411	426	450	428	443	433	453	435	438	463	480	471	436	425	415	451	453	489	452	480	446	451	474	436	419	459	432	410	439	503	453	455	449	427	495	439	454	448	423	439	435	440	470	427	443	433	470	426	443	437	423	442	432	454	424	462	439	415	442	442	450	428	437	408	439	449	458	456	452	441	460	479	437	427	431	451	434	459	428	491	448	412	459	456	470	443	435	447	416	466	440	439	432	409	435	433	434	446	467	440	424	484	454	465	451	475	436	413	427	467	448	472	433	433	408	457	467	399	471	476	447	428	392	439	474	430	444	440	463	458	424	437	445	423	482	433	483	469	383	431	461	414	443	471	448	440	447	422	462	454	446	430	415	463	421	429	433	422	457	482	458	421	463	408	396	488	433	498	449	418	432	416	432	413	423	447	472	463	421	438	460	451	482	425	390	462	462	452	412	436	430	435	425	450	437	469	442	412	416	479	431	431	428	433	481	478	440	444	446	497	405	463	445	496	412	453	430	477	453	436	415	463	439	474	449	437	449	448	418	472	443	429	464	441	458	455	480	447	462	479	451	443	413	424	428	460	470	480	483	439	402	444	412	481	458	449	434	416	460	427	418	425	454	463	413	451	453	404	475	425	491	431	479	412	487	439	409	454	450	463	442	492	422	456	471	440	450	452	404	425	473	446	423	430	425	470	475	479	456	436	447	439	434	450	448	429	406	435	453	429	412	414	422	413	436	465	428	420	450	428	423	485	459	425	442	428	445	440	451	475	460	475	419	457	439	420	462	437	458	441	407	459	469	439	459	436	479	446	432	401	448	476	413	405	445	451	457	442	457	417	423	463	425	453	447	436	439	445	419	422	434	406	414	426	429	459	412	422	405	414	450	451	452	430	447	435	445	416	464	489	448	405	439	424	461	444	442	423	477	403	446	487	418	460	452	420	420	436	450	436	447	461	430	460	407	423	432	408	448	454	462	444	481	404	443	415	496	432	415	403	488	408	435	469	461	469	458	426	430	426	432	436	450	418	453	442	480	491	465	415	461	432	417	442	455	452	420	415	414	432	440	440	456	390	434	452	442	443	437	441	460	459	478	481	454	440	452	424	447	444	444	478	463	463	427	425	429	421	415	450	480	415	428	414	441	435	426	435	454	468	428	415	444	435	442	447	435	413	481	416	444	455	435	450	474	455	434	453	433	460	422	465	414	463	446	450	440	425	462	433	469	446	433	435	452	410	433	399	441	429	459	418	459	479	426	475	457	467	436	460	408	432	440	455	401	431	465	440	436	440	428	459	473	427	465	501	480	426	438	404	463	443	423	429	418	437	438	464	444	461	435	446	448	417	407	462	486	430	424	419	406	450	422	471	419	417	470	480	414	478	493	474	425	442	437	436	424	396	457	465	457	438	442	486	438	432	434	462	445	425	466	430	463	437	463	448	435	418	388	440	436	429	486	410	408	425	421	418	456	465	447	438	467	439	465	439	447	431	457	427	473	422	435	436	467	454	471	426	411	392	406	431	454	439	457	426	419	441	429	458	440	416	447	444	459	445	437	472	428	442	419	425	470	420	411	423	458	474	459	453	478	454	436	452	469	420	417	454	456	396	407	488	412	432	448	440	412	460	419	428	433	458	457	452	427	470	473	419	463	453	463	461	436	419	447	427	446	448	477	463	450	401	437	420	434	437	477	474	426	427	435	440	455	442	408	447	431	427	412	439	474	418	453	401	441	478	463	456	482	451	447	449	403	414	427	420	435	472	447	437	430	450	439	399	482	435	455	477	423	467	458	459	477	448	453	459	460	456	451	462	460	440	478	433	448	415	424	456	442	460	429	443	454	438	451	453	446	403	454	430	446	451	431	446	426	418	423	446	465	482	464	471	442	437	461	474	411	501	426	446	473	454	430	457	447	460	414	428	442	478	453	452	435	457	412	456	484	442	462	451	414	442	442	452	457	447	467	444	471	448	437	443	422	472	449	501	407	483	453	426	455	439	457	444	478	422	466	477	438	478	448	432	442	454	426	398	447	480	466	422	460	443	447	452	407	466	428	446	437	431	474	453	461	444	435	444	417	464	461	433	440	458	431	443	434	463	440	427	421	405	460	477	420	435	422	506	468	438	459	464	456	463	438	461	434	450	448	461	473	432	420	455	431	453	446	457	452	483	440	460	442	440	414	435	461	412	464	465	425	424	430	424	434	418	444	437	411	434	414	470	455	471	408	447	506	445	438	406	446	409	464	440	425	422	434	445	429	423	470	442	424	431	426	424	442	411	460	439	438	428	440	456	458	457	445	436	433	448	413	446	438	477	461	460	459	472	460	424	468	460	432	427	462	416	409	432	466	470	474	446	432	443	464	446	424	447	420	457	435	444	488	425	461	474	453	439	475	430	442	480	439	411	445	455	448	444	438	429	388	448	425	428	456	414	451	449	441	433	458	457	426	446	424	441	461	433	471	453	433	452	472	429	439	449	446	435	430	451	440	430	465	445	438	430	448	424	426	450	407	466	434	421	466	423	424	419	459	469	481	471	448	465	477	449	455	403	424	408	473	441	463	450	438	463	378	458	449	390	444	450	480	463	447	451	460	433	451	454	445	437	422	449	389	452	432	435	420	431	468	458	430	421	439	437	428	405	419	455	454	448	418	409	445	454	455	440	443	438	466	441	450	464	422	437	465	453	479	473	473	440	443	436	437	449	461	440	466	446	462	450	450	449	439	467	454	459	445	452	449	471	446	455	437	452	465	451	457	430	456	481	432	434	430	471	457	433	459	447	425	452	450	439	415	419	455	466	443	424	439	427	446	436
12037	7323	6050	3068	2112	1670	1405	1159	1067	821	817	826	745	721	696	702	635	578	612	591	625	609	583	665	592	542	609	591	599	631	580	573	573	550	582	585	553	575	597	575	547	564	562	582	580	543	562	595	567	567	555	575	582	549	522	548	544	570	503	577	612	596	563	523	543	552	574	539	528	551	595	577	565	582	574	563	538	588	513	594	593	574	512	533	594	553	548	554	525	556	582	623	531	550	584	561	601	537	527	540	549	609	572	550	585	581	564	555	566	564	577	566	562	602	567	592	564	560	551	555	563	559	587	569	597	550	537	537	546	564	562	528	567	555	558	583	535	571	550	528	554	552	524	535	536	567	568	556	553	547	519	575	565	583	580	549	530	557	548	559	576	544	555	586	544	584	566	571	571	565	590	632	540	599	597	552	579	572	584	520	612	584	541	546	512	544	594	581	557	589	605	564	570	545	563	576	516	577	582	562	559	548	582	537	546	539	541	565	563	522	568	572	562	526	586	538	577	552	553	539	593	555	569	523	541	579	566	545	568	564	586	518	539	559	543	540	525	542	562	549	553	577	573	563	544	541	578	563	588	569	615	562	583	575	558	600	541	560	500	614	601	577	539	563	532	595	512	525	576	579	564	567	607	567	559	512	563	559	588	571	553	539	520	551	540	564	555	568	575	588	547	556	548	537	581	556	572	574	555	525	597	552	537	620	586	563	560	565	551	547	538	549	509	587	497	564	595	573	580	553	572	572	550	556	564	576	550	562	550	556	586	570	516	564	524	551	526	547	545	558	534	563	543	536	522	557	579	556	498	605	538	592	553	617	512	554	522	558	566	546	579	574	540	592	600	554	526	578	589	591	552	591	537	542	556	525	545	532	557	549	581	586	575	557	580	556	560	547	593	585	554	535	555	560	552	570	563	545	563	530	559	547	562	549	543	583	567	573	534	544	529	559	566	543	522	562	541	548	498	540	606	560	526	555	566	554	550	582	549	579	566	536	612	562	590	550	578	575	576	562	569	573	572	566	546	555	575	562	528	560	521	546	580	541	582	581	528	534	518	554	559	561	594	534	592	637	560	557	563	626	543	552	577	570	520	567	552	562	548	527	575	546	619	558	556	551	526	568	558	547	594	540	546	571	584	550	571	554	534	524	589	541	549	553	566	543	573	573	575	543	540	551	596	551	584	581	596	584	560	565	552	515	591	597	513	555	567	545	563	589	547	569	558	574	527	569	565	563	562	558	570	522	523	496	565	562	548	550	547	549	615	562	610	565	524	554	516	587	574	528	568	560	531	576	585	574	597	560	572	538	572	534	540	558	537	595	565	589	573	575	563	540	568	562	570	604	574	587	577	565	548	560	554	567	557	569	564	557	566	578	557	554	572	596	562	569	562	559	546	525	587	565	558	578	528	544	515	586	536	561	561	566	499	537	564	521	516	576	541	569	527	523	568	540	556	547	556	560	622	608	582	555	576	567	563	564	571	541	578	559	551	572	538	533	585	517	540	545	573	607	595	523	574	552	547	549	577	578	614	570	536	620	594	555	597	569	567	585	542	555	536	598	576	597	546	552	580	578	591	581	539	586	554	567	569	557	550	558	573	575	586	544	600	541	521	574	553	525	531	546	560	544	590	587	574	520	571	538	542	540	496	601	571	586	532	559	553	546	541	541	607	576	536	588	562	581	544	574	561	531	558	493	603	551	596	530	532	600	520	545	559	567	584	576	572	559	522	546	574	556	581	575	562	583	590	587	521	558	534	556	545	570	562	589	629	555	559	577	544	522	549	543	547	569	556	562	561	554	584	579	618	534	600	567	537	573	560	543	555	595	556	558	570	509	560	606	558	576	563	508	571	542	528	523	585	621	575	569	544	614	528	535	539	586	564	579	553	574	515	584	561	545	573	561	553	541	558	553	546	562	555	554	569	565	529	562	564	609	579	586	523	552	588	585	540	544	584	614	537	543	563	573	531	570	516	619	537	522	566	543	586	606	541	561	554	531	601	538	588	540	558	532	572	554	588	584	583	538	543	545	566	555	554	558	558	545	551	585	539	561	536	532	582	577	542	561	571	565	570	554	536	556	566	572	587	608	569	595	550	559	576	599	552	567	576	584	565	542	565	541	580	577	554	533	560	546	565	539	518	544	522	557	558	567	558	569	600	558	568	541	550	590	582	553	532	558	554	564	548	557	591	586	553	595	607	610	557	528	497	570	537	606	524	542	565	570	577	568	531	530	563	533	527	599	599	580	538	544	553	551	551	556	549	552	561	522	579	617	567	595	568	558	592	556	645	585	588	590	526	539	528	572	562	563	560	594	572	530	560	573	577	571	538	546	606	562	567	532	523	569	549	587	538	571	569	538	558	563	543	579	547	540	551	560	555	531	570	539	559	574	534	583	569	532	545	556	577	521	575	552	517	559	574	564	570	539	607	556	630	592	600	594	596	573	515	574	587	598	585	582	593	572	553	563	596	548	540	572	564	579	565	533	584	590	621	589	581	576	589	578	575	565	543	575	541	533	556	552	522	527	528	553	557	548	581	546	565	567	554	589	547	546	593	554	563	597	567	543	566	576	589	540	553	592	578	537	567	568	538	557	537	524	549	566	577	616	535	564	505	585	589	550	589	544	580	592	562	572	552	551	547	618	531	526	581	565	600	532	571	574	584	538	579	555	582	542	538	575	542	521	563	547	536	518	572	544	574	579	510	558	555	586	553	547	565	534	574	565	549	551	509	546	552	563	533	554	563	569	527	579	570	579	617	549	546	602	563	577	523	575	522	587	532	533	583	580	559	557	550	558	575	570	577	576	530	521	537	602	533	537	561	599	571	530	555	592	587	525	561	589	602	607	548	548	531	584	572	525	536	569	543	565	567	563	522	575	587	527	572	562	557	550	583	578	552	574	625	586	545	555	540	581	536	565	525	525	560	542	582	557	540	539	545	573	545	531	535	544	538	543	525	553	508	563	572	557	535	542	559	551	505	564	565	551	556	568	561	536	575	565	554	536	558	537	573	540	611	590	539	539	545	547	584	592	599	530	546	581	550	570	547	558	536	524	578	556	529	594	515	563	552	523	577	574	528	614	576	524	557	555	562	564	551	527	605	564	597	591	521	602	553	595	598	566	535	544	583	510	585	559	556	580	558	507	542	564	585	551	613	575	545	542	568	606	550	548	591	622	554	535	608	520	584	555	590	572	545	587	606	549	568	577	572	512	545	555	554	540	564	541	574	589	554	550	517	557	537	553	565	563	547	595	538	546	556	563	575	535	588	569	565	582	562	573	583	564	587	540	576	560	560	530	564	520	555	551	547	546	510	577	559	565	553	556	606	555	583	557	562	560	597	574	565	540	558	607	566	587	594	554	558	573	547	598	572	600	559	613	526	546	543	543	607	541	550	544	543	552	549	523	540	559	552	582	552	539	538	623	555	630	549	531	560	539	586	541	602	545	529	523	582	521	601	553	548	547	588	566	562	593	606	544	577	506	537	553
22863	21100	28867	23559	21106	21172	10426	2047	1539	1422	1269	1226	1226	1124	1062	1092	1051	1040	998	947	982	934	926	922	905	968	891	886	912	950	945	936	936	900	905	888	954	893	916	929	892	934	910	908	931	894	861	916	882	907	906	893	902	887	860	853	886	885	910	912	873	857	909	844	947	900	915	844	861	877	944	886	868	876	853	917	924	922	865	867	849	878	864	885	846	876	893	935	865	800	901	913	860	840	874	838	937	877	875	912	899	897	936	918	888	853	884	914	846	843	865	888	878	904	912	859	852	886	900	885	886	912	820	805	860	857	850	824	850	911	887	849	876	878	844	874	872	884	893	895	872	820	847	895	872	848	886	936	860	899	920	871	868	879	913	870	904	925	913	883	927	921	852	865	909	901	858	917	929	926	870	943	856	819	889	901	865	844	856	889	827	823	888	812	871	898	855	887	859	873	873	865	897	855	897	876	828	883	875	926	872	860	919	869	889	867	873	893	898	860	911	916	890	882	880	906	875	924	901	867	888	869	833	923	865	875	858	944	890	838	834	861	914	857	886	901	882	883	904	910	902	854	920	870	855	891	867	902	883	868	848	867	908	863	825	900	876	891	845	878	911	906	847	902	897	909	811	903	876	853	852	926	893	863	919	852	932	873	923	870	904	870	795	877	888	890	832	897	845	861	922	873	873	865	871	868	957	905	929	898	917	877	915	921	840	830	926	888	856	847	928	901	854	902	866	936	912	848	888	897	887	893	869	850	824	912	884	935	870	854	905	864	845	836	823	861	891	859	952	906	900	879	881	861	897	858	861	836	892	860	889	903	935	884	864	879	856	851	860	872	893	859	911	888	852	863	883	871	904	860	886	881	908	870	932	864	868	838	855	910	929	846	887	878	885	853	926	846	891	890	885	857	861	845	845	873	827	846	857	900	878	863	846	826	856	861	912	843	832	891	867	895	906	849	881	890	876	847	909	879	855	861	908	917	957	878	840	867	837	839	870	901	854	948	888	852	869	924	892	871	900	862	853	862	887	912	880	853	881	910	869	895	895	905	839	909	880	918	875	901	872	887	863	873	882	887	908	881	847	892	907	826	934	903	896	836	911	859	821	818	890	900	831	842	879	887	882	881	866	878	898	854	842	836	906	835	894	878	867	913	909	879	874	889	879	880	855	866	893	892	859	830	849	872	916	861	855	887	848	871	916	884	841	884	886	850	860	909	855	808	875	883	877	850	873	861	904	892	848	884	808	869	903	853	850	852	882	906	827	844	894	904	854	839	894	884	959	881	857	929	876	894	854	858	866	892	895	936	862	824	900	890	898	918	821	866	894	889	859	867	866	845	883	897	925	907	897	876	850	854	831	904	870	877	877	860	929	897	904	878	913	854	840	876	872	912	861	844	879	878	871	840	899	863	859	853	919	815	909	868	871	877	866	900	929	846	905	881	881	867	883	926	881	879	883	823	891	891	819	907	880	856	836	881	870	880	904	872	895	872	853	864	928	837	885	906	853	825	881	896	910	911	856	827	891	830	866	854	884	855	842	865	920	877	836	868	830	846	827	863	932	902	874	886	922	869	880	897	929	934	818	879	876	854	883	885	870	861	889	843	877	883	864	862	894	877	874	883	859	879	892	801	872	921	848	865	949	894	906	872	815	928	884	819	880	835	900	873	891	875	861	940	899	926	867	846	894	893	839	877	878	846	870	850	870	821	911	922	899	825	814	856	873	867	946	890	882	872	864	928	832	896	833	880	851	896	871	854	897	881	863	875	910	857	874	895	878	853	868	907	857	882	888	854	888	880	836	873	848	885	853	869	849	824	918	876	917	897	911	855	893	936	855	913	830	878	854	834	939	877	929	825	821	864	809	899	868	908	888	875	878	917	884	808	882	908	869	873	840	887	936	864	850	905	906	833	884	866	915	851	864	869	873	864	918	869	896	847	866	869	864	876	922	850	892	897	871	876	877	906	892	901	916	862	812	907	894	836	895	886	889	876	857	829	924	905	920	845	883	864	856	888	936	910	893	851	912	876	884	908	845	889	867	886	919	871	852	898	940	823	872	868	855	882	861	959	860	891	901	871	852	866	838	912	863	873	860	872	891	882	874	841	829	847	844	878	881	906	859	894	826	815	883	862	886	854	894	877	890	894	939	867	897	838	856	882	852	910	859	848	873	834	895	880	869	849	927	826	893	873	903	891	895	931	916	935	905	874	847	878	868	889	901	925	860	864	875	945	915	900	874	903	896	898	861	882	918	855	889	900	883	865	837	899	872	903	912	858	863	885	872	875	881	888	917	879	944	860	878	834	845	875	881	929	894	875	866	850	851	919	900	877	885	853	838	907	887	881	860	888	839	824	857	864	854	921	908	873	910	880	873	859	898	849	840	858	841	848	835	842	839	882	869	878	879	840	917	922	876	928	885	897	906	886	871	911	838	838	880	814	880	851	876	878	899	833	854	881	932	903	905	828	863	882	878	919	853	902	855	944	867	887	853	846	892	882	876	893	823	880	911	870	896	880	871	871	867	897	813	835	928	847	866	831	861	855	846	886	868	893	898	873	829	892	864	849	885	867	859	878	870	895	846	870	858	874	918	851	853	863	849	927	870	871	847	845	906	950	904	857	843	886	879	873	871	875	860	863	844	830	907	876	840	872	849	871	932	851	902	870	860	920	890	816	895	897	833	932	856	858	878	860	872	878	887	833	869	838	881	876	847	883	872	832	910	911	886	852	848	879	847	914	841	889	867	887	881	846	834	909	866	881	875	892	907	895	901	918	835	880	834	895	891	853	872	870	947	911	840	905	850	854	912	886	884	927	886	921	860	840	893	903	913	859	854	861	819	884	862	855	891	922	848	822	883	882	882	881	898	934	892	868	893	843	909	855	909	854	906	813	878	910	832	874	863	878	886	859	874	805	893	929	872	842	796	900	832	939	861	876	918	881	907	862	876	887	867	892	837	896	866	924	910	815	916	940	866	857	938	902	867	859	829	846	876	875	898	860	879	851	895	861	853	895	896	857	885	885	884	852	878	942	865	903	900	784	896	881	845	842	881	882	889	901	845	915	826	925	889	832	912	891	868	873	859	921	837	936	842	850	831	925	879	835	834	836	848	863	835	849	854	838	875	892	867	886	902	891	874	870	829	856	874	858	909	900	909	911	904	892	844	907	914	851	933	909	895	858	842	832	907	879	877	912	896	894	887	891	844	934	883	886	866	836	860	923	833	894	905	883	913	913	908	929	879	875	826	887	881	880	889	876	843	895	862	876	909	937	904	861	869	930	827	891	826	880	893	863	869	840	889	887	860	821	851	848	905	856	868	885	924	862	846	842	868	931	837	840	853	866	867	860	892	890	879	842	873	909	884	862	888	892	933	901	879	895	874	915	848	904	885	879	880	921	897	872	881	939	854	881	854	893	866	868	844	860	842	960	841	953	864	869	864	849	842	933	859	883	867	866	869	892	876	919	878	863	861	808	850	913	867	854	888	902	847	861
16562	17814	15820	8621	5886	4639	3746	2987	2632	2158	2010	1797	1661	1475	1385	1355	1353	1259	1256	1243	1219	1203	1143	1160	1231	1183	1080	1168	1143	1074	1096	1010	1122	1079	1046	1048	1037	1086	1099	1094	1066	1063	1052	1061	1111	1091	1003	1098	1101	1024	1078	1044	1081	1010	1018	1114	1030	1019	1070	980	1049	1044	1008	1048	1092	1060	1054	1043	1075	1038	1007	1040	998	1076	1008	1033	989	1005	984	1078	1013	1050	1031	1066	1103	1032	988	1053	1055	1063	1091	999	976	1006	1041	1060	1069	973	1020	1022	1041	1037	1112	1096	1017	1039	1061	1050	973	1063	1021	1022	1027	1067	1049	987	1038	1017	1037	992	1019	1021	1069	1039	1051	1041	987	1062	1042	1082	1032	1019	1096	987	1072	1041	1016	996	1040	1060	1013	1059	1026	1056	1032	1067	1037	1057	1035	1009	1078	987	1047	1025	970	1043	1085	1030	1013	1043	1109	1028	1015	1022	988	1047	1070	1099	1057	980	1101	1047	1012	1055	964	1070	994	1081	1051	1059	991	1051	1032	1028	1048	1042	1079	1026	1042	1017	1019	1031	1024	1024	1028	1018	1000	1013	1011	1052	978	1037	1040	1017	1047	1103	1022	978	977	1066	1063	1027	1013	1039	1028	1076	1070	1005	1123	1016	1037	1037	1071	1050	1084	1007	1063	1058	998	1040	1051	1012	1012	1038	972	1017	1050	1013	1058	1009	1032	1012	1040	1042	1075	1060	1020	998	1006	1070	1058	1008	995	1034	1023	1057	1054	1007	984	1028	1096	1029	974	1038	996	1062	1038	1015	1069	1087	984	1052	1022	1060	1011	980	989	992	995	1059	984	936	1025	992	1045	969	1035	1061	1055	987	988	1004	967	1037	1049	1017	991	1000	1007	1023	1024	1049	1059	1050	1012	1084	1017	1027	1033	1024	1061	1027	980	1016	988	1042	1020	986	1010	1060	1017	1006	1053	1044	1046	993	1024	1014	1036	1045	1022	999	1049	1061	1002	1021	1040	1080	977	1027	1016	1024	1063	979	1072	1040	1006	1023	983	990	1019	978	965	1039	996	1090	1056	1029	1032	1000	1025	990	1005	1042	1020	1034	1007	1032	1081	1032	1039	1022	1037	994	1035	1050	1042	1047	1061	1032	1043	1036	1027	988	1057	985	1018	1023	1037	1051	910	1024	1083	1034	1056	1091	1039	1052	1050	1052	1070	969	997	1040	1009	1041	1006	1039	1039	1055	1028	976	1047	1038	1044	1066	1027	1025	1008	945	985	992	1015	1023	1026	1071	1040	1043	1005	1003	1033	1027	1045	1017	1012	1019	1088	1101	1024	1012	1010	1001	1019	1012	1037	1030	1051	1038	1005	1028	1101	1035	1057	1059	1002	1064	1079	1017	1057	1062	1012	1007	1100	1012	1013	1009	1031	1004	1040	1031	1030	1028	1053	1033	1096	985	1066	1040	1002	1045	1005	971	951	1010	1087	1010	990	1044	1042	990	1023	1035	987	1080	1027	1049	1018	1123	1010	990	1068	1054	1003	1034	1053	1029	1087	1002	1005	1059	993	992	972	1043	1038	996	1024	1016	979	1031	1039	1025	1065	971	1016	1036	1009	1025	1016	1008	1008	1031	991	985	1010	1029	1008	1000	1024	1014	978	1040	1012	996	1022	1011	1052	1016	1045	1085	1063	1008	1014	1009	986	1026	977	1006	1022	1020	1037	1045	1025	1051	990	1033	1059	1023	1021	1054	1019	990	1027	1039	1006	1052	1016	980	1006	1047	989	1031	1048	1028	1042	1003	1012	1044	1022	1088	1026	1055	999	1053	1029	1071	1009	1041	1017	1095	1025	983	1050	1020	1079	1003	1040	1049	1002	1068	1080	1009	1053	1025	1052	978	1092	990	1068	1012	1030	1008	1038	1016	996	989	1010	1042	1020	1001	1021	1065	981	1013	994	1004	1041	1022	1064	1017	998	1020	996	1061	1019	997	1019	1087	1109	946	1006	1067	1006	1048	1035	1039	1041	1032	1066	1056	1031	1037	1017	1051	998	989	1051	997	1055	1025	1025	1000	985	1109	1076	1030	1014	966	1034	1038	1065	1062	1058	1086	1057	1013	1054	1036	1005	1072	1086	1021	992	978	1039	1040	1009	1054	987	1022	1086	1000	989	1008	967	1087	1038	1047	969	1066	962	1072	979	1033	984	1011	1043	1021	986	1027	1063	1023	1005	1037	998	1100	999	1062	1080	1013	1005	1040	1039	979	991	966	997	983	1017	1046	989	1018	999	1071	1065	1023	1064	1046	1014	1079	1057	1021	1086	1024	977	1027	1107	1074	992	1002	982	1041	1004	973	1015	1029	1060	1111	1001	1042	1022	1008	1085	1055	995	1004	994	1030	1034	1021	1076	968	974	995	1080	1008	1040	1028	1050	1032	1016	1057	983	1032	1050	1055	976	1030	1027	1034	974	1049	1032	1017	1045	994	1044	1014	950	1009	965	993	1041	1029	1038	1071	1046	1069	952	1032	1061	1044	980	1030	970	1061	974	1036	1017	1068	1069	1052	970	1020	998	1088	1073	1054	988	1050	1027	1039	972	1007	1016	1000	991	1033	1033	1046	1029	1027	1068	1021	1087	1021	1036	1073	1056	1073	1017	1042	976	986	1015	1054	1056	1036	1005	1034	984	986	999	1056	1042	988	1035	1064	1013	1046	1023	995	1055	1029	1047	1039	1039	1022	1097	1033	989	1010	1038	1043	1022	1007	1036	1025	1052	1074	1026	1059	1079	1011	1054	1037	1076	1013	1055	1051	1011	990	1008	1025	1002	998	1039	1053	1014	1046	1068	1047	1086	1040	1088	1018	1039	1050	1007	996	1024	1055	1037	1031	989	1043	1031	1068	1012	1039	1019	997	1023	1010	1010	1045	1048	990	975	1006	1079	1063	1056	1012	1065	1004	979	1000	1030	1079	974	1042	1013	1048	1036	1040	1003	1036	1037	1101	1067	992	1075	988	1012	1014	1016	992	1043	1028	1072	1055	1006	1037	926	929	999	1054	1013	992	1065	1009	1030	948	1088	1081	1005	1032	1048	1014	959	1072	1015	1050	990	1047	961	1062	976	983	1045	1005	1001	1058	1010	998	1012	982	1036	1018	1002	961	996	972	1041	975	1029	1041	998	1018	1036	1091	1004	1065	1036	1053	1051	979	987	1079	1040	1011	1008	1013	1053	1024	1023	1017	1026	1028	1049	1042	1016	1032	988	1063	1071	1000	1028	1027	997	1010	976	1044	1031	1069	1039	1062	1080	982	1009	982	1058	1018	1077	1029	1037	1040	1049	995	999	1066	1022	1080	1052	1017	1079	1023	1027	986	1057	1044	1048	1028	1083	1047	1038	1018	1026	1047	1079	1035	970	1031	992	1000	1010	971	1077	1057	1046	1039	1050	1061	1114	1103	1112	984	1025	1020	1020	999	1038	1011	1018	1036	1021	1016	1010	1035	1044	950	1016	1005	928	1023	1044	1072	1069	967	1039	1006	1006	986	1013	1050	1025	1052	1045	994	1028	1045	1054	1051	1051	1023	995	982	1041	972	1049	1011	1018	1058	1041	1073	1010	1082	984	1093	1033	1058	1098	1107	1028	1021	988	1018	1031	989	1010	1011	1010	990	1064	1000	971	1018	1042	1071	1008	1019	1042	1082	1048	1076	1044	1033	1014	1083	976	1020	1093	1079	1001	1014	1045	984	1006	1022	996	1021	989	1057	1060	1043	1011	981	1018	1037	1015	1005	1004	1039	1053	996	1038	1054	1045	999	1024	1053	1040	1042	1011	1029	1016	980	1024	1019	1046	1038	1060	1022	1022	1004	1032	1025	1035	983	978	1042	1071	1027	1000	1018	1028	1018	1021	1075	1052	1042	965	1059	1042	1051	1024	997	1029	1076	992	985	1031	1013	1072	1005	969	988	979	1038	1073	1050	1005	990	1070	1062	1034	1034	1057	1041	1063	1006	1045	1091	994	1032	990	1032	1082	1007	1031	1009	1042	983	953	1004	1057	1042	1035	1022	1009	1029	1002	1062	1084	1024	1005	1044	1021	1061	1022	1069	965	1057	1025	1022	1052	1058	1019	1029	1024	1026	971	974	1011	1041	1026	1043	1027	1005	1053	1009	1016	1008	1017	1015	1018	1088	1011	1062	1039	1048	1051	982	1006	1017	980	1072	1054	987	949	1091	1010	1004	969	1017	1046	1075	1030	1047	1021	1064	962	1057	1010	974	1063	1069	1053	1025	1043	1076	951	1028	1013	1017	1063	1054	1016	1005	1006	1001	1029	1025	1036	1038	1023	1061	1010	1042	1017	1032	1094	1037	1042	951	976	1010	1038	1009	1029	981	1003	994	1032	1029	935	1027	1008	1033	1019	1053	1016	1011	1054	984	1021	1022	986	981	1004	945	1061	1008	1029	1037	985	1007	962	1048	1017	966	1008	1030	1019	1034	1001	1006	1010	997	1055	1003	1005	1013	1052	995	1027	1073	1013	1017	1018	1105	1021	995	1036	1022	972	1024	984	946	967	1004	1039	1079	962	1051	1005	1017	989	994	996	1033	1021	977	1059	1001	1053	1014	1038	1051	979	950	1050	986	990	1064	960	998	1040	1085	1033	1069	1000	1030	1053	986	973	991	1043	1046	1036	1020	1023	1017	1024	1002	1066	1086	970	1035	1054	1042	1057	1013	1019	1083	1035	1066	981	1027	1011	1109	1021	943	1052	1054
27119	19721	6686	1025	679	563	567	514	549	487	534	516	463	516	507	477	489	506	570	461	552	510	478	509	474	512	500	505	502	493	490	496	498	521	524	521	502	511	465	500	494	488	499	505	481	481	505	506	519	513	509	450	531	514	494	492	486	542	483	492	483	497	474	495	496	486	455	513	504	500	483	485	451	515	509	517	507	481	515	510	476	484	531	536	512	497	452	529	488	490	534	490	501	511	523	484	534	509	476	512	480	501	517	517	514	482	500	469	510	533	519	498	469	487	495	460	527	506	500	486	494	527	493	525	502	492	528	520	538	485	460	488	475	469	511	504	504	478	438	521	501	499	460	481	499	533	509	499	518	482	514	469	524	512	538	499	462	456	525	515	455	502	478	531	474	515	502	530	514	481	482	459	513	458	488	484	547	523	494	497	500	459	472	500	498	491	515	530	521	480	477	533	538	480	465	485	475	503	479	497	510	523	496	505	479	461	504	480	496	498	462	532	482	498	500	487	509	481	516	468	479	489	498	502	511	543	507	533	485	549	480	500	532	517	505	525	512	504	487	505	518	520	493	440	448	501	498	493	509	496	442	467	499	454	450	489	525	476	532	494	524	504	460	478	481	512	494	482	507	521	487	482	463	462	523	464	508	533	504	539	506	457	486	494	472	534	471	506	507	492	499	507	483	485	483	514	482	480	532	484	504	475	508	489	507	492	504	525	485	495	501	518	483	487	488	503	538	489	503	484	485	524	500	488	480	495	540	479	488	496	537	523	501	516	502	514	494	523	470	486	477	527	507	505	508	495	481	521	462	530	478	481	494	497	489	526	482	485	490	520	499	493	516	516	518	504	539	479	480	501	507	502	514	493	531	457	469	502	505	454	512	512	495	488	473	518	537	497	488	502	474	484	475	463	496	519	484	520	483	460	535	529	522	489	486	496	500	504	465	485	491	518	488	540	529	509	496	536	479	485	481	486	466	479	492	497	485	485	522	450	463	495	466	478	481	504	511	495	501	491	475	455	504	516	469	535	501	484	512	489	488	514	489	461	524	527	504	483	522	542	454	455	510	468	498	515	495	514	484	464	481	443	450	507	475	497	464	468	472	522	502	463	494	471	522	488	514	495	498	495	524	484	474	547	456	450	502	472	512	514	492	526	495	519	496	503	501	522	453	507	473	502	502	486	508	497	497	483	500	520	508	489	497	509	537	508	463	510	496	500	534	529	522	533	487	485	483	512	479	531	475	507	487	484	492	529	522	529	508	528	471	517	513	512	531	514	542	529	495	493	498	497	493	528	508	512	513	527	498	511	481	516	488	463	464	505	539	481	499	488	468	458	490	482	510	527	455	512	510	512	471	483	522	488	527	506	488	489	480	472	511	492	473	475	478	484	485	481	480	472	518	463	521	535	493	491	488	511	457	507	502	458	502	518	495	494	503	524	517	496	472	482	462	466	468	561	515	477	483	498	503	502	491	500	465	455	481	492	518	486	499	485	512	512	477	508	478	478	516	490	503	527	490	497	443	518	463	505	509	504	476	509	477	474	551	492	459	496	495	442	484	483	492	495	516	521	507	493	467	457	529	513	490	508	534	463	501	491	505	489	512	512	537	486	475	483	486	501	480	478	486	504	463	502	493	488	485	526	474	535	521	497	540	422	496	486	487	495	462	507	470	505	485	455	489	490	468	491	482	509	447	477	507	461	486	470	475	484	481	483	460	490	505	466	492	495	503	523	453	501	488	485	518	520	519	483	504	493	482	488	467	450	516	483	501	548	494	538	466	477	506	510	501	498	495	544	495	492	468	527	509	480	510	463	516	479	500	526	480	493	467	505	533	530	484	491	465	468	455	452	470	515	507	520	523	451	502	495	498	461	500	525	496	490	470	516	502	522	484	456	516	484	510	499	477	506	484	518	503	495	479	502	494	494	459	523	516	515	498	517	522	475	478	475	518	484	461	536	477	511	481	502	524	515	511	485	514	537	500	500	488	511	464	467	454	496	430	491	479	497	493	521	488	480	472	471	456	489	459	505	508	494	461	486	457	507	453	542	491	490	520	476	485	480	516	512	482	466	503	505	529	480	479	468	476	455	503	476	539	544	512	496	518	503	516	514	499	499	517	473	484	494	464	497	478	492	507	491	484	464	438	505	545	489	475	487	496	518	497	442	513	530	478	495	517	486	481	448	493	522	500	567	503	482	477	517	514	570	484	533	500	501	499	492	532	509	469	484	481	480	497	511	524	486	481	533	499	484	492	505	473	490	510	555	480	507	496	503	565	486	504	484	538	488	501	481	514	501	515	507	521	484	500	489	495	511	504	507	483	527	498	477	516	495	455	514	500	525	490	482	496	496	470	488	477	501	524	487	496	481	506	512	483	506	495	506	499	501	481	458	505	507	498	473	447	491	554	506	466	485	489	534	487	479	482	504	465	515	490	520	519	499	511	522	514	534	539	511	522	491	488	516	488	481	506	495	494	517	471	502	496	472	501	535	501	489	500	490	481	483	520	491	502	486	492	533	493	516	497	508	525	457	498	490	483	439	514	541	468	483	521	515	527	517	546	531	511	514	486	479	508	496	518	505	521	507	527	490	478	495	476	521	480	483	513	521	516	528	481	504	508	528	490	515	469	460	459	502	523	516	523	515	467	478	501	484	462	523	498	499	482	486	492	522	505	492	482	499	490	497	458	489	512	464	491	494	483	499	519	493	528	488	495	496	505	451	520	514	519	496	497	532	474	511	483	483	506	493	442	462	469	495	504	521	480	484	456	523	528	498	491	475	484	487	521	501	515	488	476	478	492	518	499	438	485	505	503	511	479	510	480	536	465	476	506	474	498	478	498	481	477	482	519	501	482	498	493	470	501	508	473	501	503	516	514	540	494	497	512	455	504	453	493	512	489	481	500	539	487	450	508	488	500	489	495	486	523	508	524	501	568	480	498	499	499	488	515	475	452	473	485	494	458	515	476	488	499	476	505	540	472	509	514	485	456	506	506	470	471	493	513	505	452	488	487	524	537	490	489	504	506	503	508	535	509	479	457	498	526	512	500	483	479	501	508	488	509	452	477	527	450	494	471	484	501	506	476	501	507	508	483	502	512	476	523	492	483	481	470	512	469	504	478	507	500	495	474	501	486	538	489	480	471	517	512	513	455	475	492	469	493	497	507	511	468	498	465	506	502	510	501	512	510	452	488	451	453	530	504	502	537	490	466	467	478	482	514	503	497	465	486	508	508	473	475	520	497	482	509	508	479	505	495	471	509	486	516	483	499	476	501	515	504	479	502	525	506	459	501	529	487	473	503	470	515	495	456	535	567	469	498	483	515	501	484	512	526	536	512	516	511	502	487	502	513	506	454	467	502	501	502	479	497	496	529	486	470	455	495	498	485	483	530	484	501	447	482	546	523	509	504	527	524	508	493	508	499	520	521	528	487	481	492	499	508	511	480	469	499	475	445	477	511	518	473	492	508	501	505	470	450	508	522	483	510	452
8119	2652	2022	1109	893	734	698	672	609	639	652	632	601	593	611	610	648	595	615	639	559	628	613	674	613	596	601	647	623	568	617	605	565	585	597	623	661	618	635	606	611	627	575	581	606	583	615	585	613	631	650	583	632	688	582	647	659	536	622	612	634	553	548	615	543	555	626	588	577	608	604	602	621	579	627	573	588	622	580	609	604	576	591	621	578	570	622	578	632	598	643	573	596	603	600	589	606	612	581	577	590	571	607	643	596	618	575	603	622	635	587	630	583	584	633	585	563	599	599	610	641	592	605	575	618	627	621	572	597	559	579	586	623	607	616	573	571	602	603	592	637	607	581	606	588	603	607	618	598	618	614	601	570	615	611	585	595	629	579	588	647	597	616	565	618	639	619	620	630	632	620	621	570	611	622	625	613	618	627	600	598	596	585	631	647	582	593	607	619	610	579	626	606	601	618	589	636	621	612	541	658	571	593	616	589	618	611	590	655	576	578	583	572	605	595	605	613	637	605	624	601	646	590	560	623	571	626	601	585	596	584	603	610	594	579	566	597	621	608	633	618	623	569	609	634	636	606	590	632	577	596	622	615	619	615	650	577	588	592	611	638	616	596	646	595	574	647	571	596	591	615	565	665	594	609	611	589	594	617	604	578	599	619	601	603	580	600	604	627	595	561	605	621	617	576	571	604	621	637	593	634	618	644	601	597	606	612	597	581	565	561	592	600	606	612	548	598	595	584	650	605	597	587	584	571	614	604	606	610	630	590	637	597	604	636	642	594	629	569	620	561	628	567	633	621	650	597	593	597	593	616	594	611	585	603	563	609	630	594	602	597	585	571	592	566	577	616	646	581	606	593	651	595	576	626	596	601	615	582	581	607	610	627	659	628	569	624	625	609	618	589	578	623	601	615	605	606	565	602	592	587	602	653	619	621	641	634	586	610	571	636	621	595	597	586	642	624	585	645	599	602	582	574	604	613	571	565	590	603	590	625	610	615	611	619	561	606	604	643	624	622	584	613	616	620	637	582	612	603	594	606	582	592	589	592	619	610	624	608	587	589	568	607	598	595	582	559	600	612	655	571	571	603	626	621	597	623	597	579	604	595	639	539	607	654	648	604	603	600	597	603	613	624	636	637	620	585	602	628	588	635	609	593	665	633	580	627	546	575	595	613	584	628	614	604	614	598	600	615	615	598	625	618	590	596	598	554	569	578	583	585	595	602	637	601	608	609	620	593	620	613	600	559	610	613	574	644	626	621	659	591	548	636	617	609	620	615	573	665	589	619	628	602	623	599	591	563	574	607	609	616	578	617	624	586	631	632	607	634	610	608	612	577	602	646	631	579	560	623	603	644	572	618	622	624	610	562	606	563	611	611	608	649	610	570	550	657	607	575	627	621	582	567	610	613	580	580	607	608	596	619	611	588	576	646	540	581	597	615	592	613	614	563	644	534	607	608	635	620	599	599	641	587	597	614	610	615	638	578	625	614	568	574	601	583	591	563	573	613	594	648	602	633	554	630	595	620	613	576	651	619	588	591	611	581	631	606	643	606	611	601	614	544	587	614	668	602	613	572	592	597	625	587	625	671	575	603	627	587	636	655	652	628	612	586	607	620	606	633	609	587	601	584	603	613	572	601	644	601	585	593	562	611	573	588	551	601	626	648	547	623	589	611	602	598	570	605	619	603	594	634	587	600	605	641	589	654	639	608	665	579	591	567	625	597	610	573	576	580	638	564	634	619	602	626	610	638	595	617	568	613	614	573	593	605	588	613	566	567	631	607	598	626	619	538	615	544	624	599	605	607	630	612	622	646	620	616	598	655	634	636	618	629	562	579	598	626	599	598	627	608	627	579	596	632	612	574	609	644	633	610	567	586	620	575	605	614	614	623	619	621	627	601	619	588	607	599	572	607	599	596	589	587	589	599	632	635	585	562	597	626	640	553	594	606	598	591	616	594	630	634	625	598	609	616	570	606	611	584	606	592	555	597	613	610	564	624	623	584	586	614	621	658	606	642	660	620	583	593	587	585	600	603	578	566	652	628	581	601	602	578	606	615	589	609	576	599	643	610	606	546	574	588	626	562	597	595	593	630	574	545	607	657	582	599	619	630	552	592	594	590	541	600	653	586	603	564	566	612	588	590	568	578	657	609	581	602	626	623	643	601	620	593	590	586	600	580	583	627	596	613	616	588	581	590	590	623	617	588	622	574	606	586	606	617	641	604	617	571	581	579	618	567	585	651	612	610	569	568	624	569	653	622	579	621	607	554	610	620	604	647	613	572	632	588	596	626	594	568	582	562	586	640	638	624	640	606	641	592	575	610	631	607	638	596	622	586	610	600	641	581	611	590	583	642	615	591	582	594	617	577	586	605	580	578	561	573	583	587	592	600	591	569	573	623	616	598	609	563	624	596	627	599	607	616	613	619	571	610	562	589	620	567	619	588	612	603	631	615	583	585	620	631	570	589	622	593	608	634	583	610	584	595	603	583	577	587	549	613	587	621	586	604	599	605	580	595	623	539	610	633	614	614	581	615	596	636	615	602	585	607	604	632	615	600	588	599	645	573	581	571	576	630	645	602	618	561	626	582	572	605	614	617	606	612	569	623	588	590	618	579	630	608	584	623	577	593	618	606	607	618	592	603	577	603	594	600	600	596	623	631	656	660	583	596	590	548	606	584	653	596	598	609	571	587	608	640	622	598	615	585	636	605	593	567	613	604	613	590	607	593	624	619	583	615	566	609	587	637	594	609	628	589	596	624	677	582	597	617	590	614	634	575	586	624	576	557	625	630	614	597	619	603	597	596	602	609	614	632	636	593	631	634	618	613	614	600	580	614	641	608	620	560	595	589	610	560	591	591	609	616	586	603	589	555	656	561	613	639	596	611	591	573	599	612	604	616	641	632	648	637	585	634	588	629	615	654	627	581	638	600	611	608	552	585	639	604	603	592	642	578	597	628	589	610	583	571	620	621	656	645	620	590	623	604	622	605	601	614	615	587	573	596	588	594	649	609	591	611	573	587	586	624	616	614	617	586	641	591	592	568	589	564	622	612	617	542	625	592	595	617	592	602	587	623	611	567	599	545	607	645	584	589	608	597	648	574	593	618	570	617	589	617	633	618	638	576	582	591	607	640	593	578	640	605	616	605	614	607	630	590	592	593	605	585	597	595	600	602	594	555	624	618	608	600	605	643	602	591	598	580	589	629	639	614	591	655	592	570	634	579	603	589	603	590	591	642	577	596	617	613	618	610	594	610	622	561	650	608	666	609	623	594	606	623	538	586	653	603	566	573	608	581	607	601	597	618	646	578	636	625	599	580	605	597	582	568	581	598	592	594	593	604	628	611	559	615	646	614	622	629	600	567	601	614	586	607	629	592	648	590	656	585	620	632	602	562	605	561	615	590	569	641	655	599	564	633	605	620	637	601	627	624	598	653	621	600	628	592	612	558	601	598	621	543	567	567	610	636	583	622	618	573	627	609	623
23870	21076	28395	23964	21061	11043	1892	1453	1149	1079	1001	1011	1024	915	894	888	895	876	889	911	891	897	892	884	882	852	857	894	891	920	812	922	839	891	843	860	855	872	820	873	856	836	899	778	856	821	836	826	865	832	848	794	833	822	797	846	805	819	791	846	804	853	847	836	772	861	894	840	913	818	835	824	838	807	822	801	812	867	889	824	879	859	778	840	830	846	855	784	855	846	798	855	833	802	824	839	804	791	862	827	811	889	828	861	861	872	837	783	878	872	873	870	858	856	808	832	837	890	800	807	862	851	864	829	837	841	855	831	836	874	873	820	845	800	825	846	891	860	846	881	807	858	851	843	870	877	816	768	788	813	839	776	829	828	861	869	829	854	830	869	864	854	864	802	860	849	834	865	821	911	852	864	863	787	825	822	789	841	887	827	813	863	858	836	812	854	852	812	832	838	834	778	853	783	779	833	883	849	845	814	869	822	824	781	795	849	838	832	791	803	828	816	840	846	831	841	864	847	890	888	874	863	870	862	852	848	840	811	891	848	778	853	799	837	815	870	811	857	821	800	834	823	855	824	807	892	836	841	818	801	871	833	843	850	837	817	829	808	824	804	852	868	791	836	801	824	820	818	811	872	852	867	781	790	833	826	829	816	850	838	857	872	866	809	837	813	809	825	928	824	854	861	866	875	861	827	831	841	831	926	834	784	852	844	839	846	836	826	887	842	830	862	847	809	854	832	812	839	785	805	846	842	829	867	821	815	791	885	909	862	822	813	844	821	776	825	861	838	828	805	832	827	814	818	901	851	887	836	818	824	853	829	914	815	883	783	855	838	800	875	835	764	836	802	844	890	857	814	855	871	831	818	819	840	802	842	842	809	832	849	841	806	902	844	795	840	774	839	822	838	876	871	853	801	899	778	825	863	823	832	853	786	896	840	840	848	835	872	831	887	860	847	848	872	799	805	801	804	867	834	817	836	819	809	876	815	850	889	830	833	835	844	809	827	809	856	864	844	792	810	827	834	825	841	834	850	869	915	800	827	864	834	795	782	899	836	862	853	888	840	831	836	882	803	832	821	837	780	829	798	901	878	806	893	859	863	845	859	846	848	853	858	773	810	874	849	866	820	836	865	892	757	787	854	823	819	800	819	851	823	822	825	803	840	800	842	810	811	851	840	859	787	823	802	832	824	806	827	786	858	846	863	831	871	865	818	817	821	853	849	883	794	853	875	854	815	815	850	854	845	843	803	891	811	865	808	838	825	793	831	874	812	888	830	825	813	821	829	847	859	828	767	822	863	843	790	881	818	860	853	812	871	863	874	797	847	806	795	807	845	847	801	813	805	867	804	810	816	775	836	803	807	841	784	839	815	868	842	868	776	788	856	824	871	858	859	858	837	857	797	819	864	863	811	836	840	812	892	856	867	853	873	797	829	838	823	835	801	825	835	857	842	902	815	839	797	830	854	854	885	836	845	853	842	833	842	892	822	834	795	845	774	849	783	782	823	796	819	883	833	878	793	860	802	801	850	845	849	820	810	804	891	841	813	839	816	825	813	808	846	763	828	804	896	840	805	822	850	826	831	837	825	791	856	839	833	852	845	819	832	832	812	777	848	799	833	776	840	840	811	795	864	878	839	802	897	823	859	846	809	841	883	862	822	854	815	817	845	802	850	826	886	838	808	866	834	878	858	830	833	797	839	852	849	814	839	811	885	853	831	760	822	833	825	817	835	807	852	774	804	871	805	868	911	855	787	794	876	804	805	818	781	796	793	847	800	839	855	842	833	816	817	828	826	797	864	800	858	848	823	873	886	870	819	779	828	883	813	829	878	846	877	887	799	875	835	848	806	804	804	823	843	807	835	797	829	852	840	860	829	772	792	828	831	859	795	865	898	825	813	820	840	819	843	843	863	794	815	817	844	852	891	837	842	834	854	824	817	869	811	795	827	831	825	894	849	804	844	830	838	819	834	833	834	840	849	820	808	825	841	823	803	817	797	856	802	810	797	834	850	799	847	810	860	856	846	838	825	872	855	820	807	822	848	795	831	842	872	822	829	848	834	866	843	870	809	790	825	790	805	828	836	830	838	876	830	855	825	865	823	857	841	896	825	855	805	888	890	828	852	816	781	766	884	839	898	832	814	847	826	788	844	784	816	884	796	840	811	840	800	835	812	856	858	834	843	882	837	895	776	800	829	875	815	887	804	867	867	873	818	872	845	808	851	860	826	859	823	863	826	867	863	826	797	790	843	836	852	853	836	842	845	861	843	785	824	794	846	888	854	846	846	857	840	789	869	819	826	843	830	859	835	858	850	884	856	848	851	780	818	839	796	832	807	841	848	826	811	822	828	840	835	824	837	765	817	797	862	845	811	827	870	902	811	793	854	840	886	831	807	908	857	813	866	820	815	856	853	802	843	841	813	816	768	846	819	822	888	847	833	912	852	879	854	803	845	793	862	822	836	759	852	779	828	864	812	854	808	842	853	844	855	827	824	836	808	855	868	846	820	856	819	869	819	864	816	816	844	835	867	830	836	806	822	884	798	853	853	846	836	840	860	821	879	841	845	825	839	822	815	848	876	799	869	846	793	814	865	845	773	781	852	809	801	819	825	839	878	851	862	746	879	781	809	802	825	819	822	820	846	798	862	849	821	817	845	869	823	836	847	880	798	847	839	840	831	861	812	842	864	831	821	836	815	853	872	836	799	821	810	814	827	816	793	828	810	839	850	859	810	818	790	785	832	835	854	816	820	787	856	852	797	803	849	849	853	832	836	815	834	842	786	830	785	842	861	868	818	789	787	851	797	844	852	810	882	854	808	837	811	813	788	867	815	861	857	800	788	881	809	821	818	789	829	834	853	843	832	843	782	809	827	774	871	789	834	868	838	815	818	854	811	827	832	820	833	788	819	807	831	829	841	792	813	838	831	789	804	863	823	872	825	803	898	898	827	873	834	846	833	822	814	830	870	796	806	837	866	790	875	852	787	825	894	811	860	839	795	871	841	870	849	835	839	855	840	884	842	815	823	830	813	807	822	816	787	818	819	860	844	846	826	863	854	779	803	872	811	862	834	819	798	860	881	830	791	845	831	855	787	842	870	836	862	775	824	870	832	859	858	801	847	816	841	799	847	817	797	828	788	842	823	852	868	874	819	851	806	861	842	860	871	826	784	811	774	845	831	857	846	797	824	804	793	881	786	848	831	845	834	825	832	824	851	828	857	781	858	790	885	846	865	840	824	832	825	875	837	852	845	842	828	823	831	846	824	846	804	838	875	850	801	867	802	839	887	840	812	841	827	804	845	840	901	828	829	841	849	878	804	821	799	794	853	806	805	828	801	831	856	785	813	774	798	807	846	861	800	813	811	817	794	811	846	890	822	847	829	849	807	830	843	805	878	857	858	822	809	862	839	820	782	837	813	879	846	853	799	809	830	883	852	815	826	889	769	854	822	891	863	804	846	857	837	834	787	882	876	821	855	821	895	782	816	818	897
13956	11537	9991	5301	3637	2856	2378	1923	1777	1642	1483	1331	1332	1232	1207	1089	1088	1071	1106	1046	1102	1057	1044	1053	1040	997	945	989	1008	1014	1019	1033	1045	1038	1041	1047	975	1043	961	966	1046	995	1012	1015	995	1002	980	986	1037	1007	1011	986	1047	966	1011	1023	1017	1007	1010	957	1036	1003	1028	1045	991	995	1005	999	1015	1003	981	954	970	973	990	1023	971	986	973	966	990	1005	1012	1004	989	944	1003	998	985	984	982	990	947	980	1031	990	968	1028	961	960	1013	986	1008	1008	943	968	981	985	973	966	947	977	1038	945	1016	957	955	981	964	1039	952	951	1009	1005	987	1014	1015	987	1030	927	987	1039	1022	1009	1039	961	962	973	978	1005	984	991	980	981	1009	977	953	968	975	947	1028	1010	973	974	933	963	976	945	1010	949	962	985	950	991	1000	950	1011	1061	1052	972	1041	1062	1007	997	997	958	1011	895	976	972	955	950	980	987	932	926	976	965	994	981	886	986	981	1008	1004	983	962	959	995	974	1004	998	1000	946	955	986	1019	999	1024	1028	989	942	949	962	985	984	981	933	978	1035	1019	1008	1019	962	967	952	1026	946	941	975	962	978	974	985	907	995	984	997	999	973	1054	927	994	983	989	1013	948	956	976	986	1002	1023	936	977	996	929	944	979	997	994	917	873	960	993	1004	985	1035	957	1018	950	986	1061	996	982	975	990	914	973	973	982	979	999	986	999	907	1012	916	953	1049	1030	986	1032	938	954	947	1003	993	1000	988	1011	958	1012	939	1003	986	1017	1035	964	1014	987	1009	969	989	988	975	975	1021	981	937	985	994	1043	1030	1032	992	980	1001	962	1017	968	963	987	982	1012	952	942	1056	996	960	957	951	990	973	962	956	949	947	948	936	925	961	990	988	938	1026	963	1005	942	1000	980	984	1026	1014	1091	980	971	1005	978	961	949	991	933	970	962	975	973	1016	927	986	991	969	980	1004	1031	1002	1011	953	1018	963	983	926	1027	1041	953	1008	974	1013	957	1012	982	971	994	995	991	1004	997	955	937	1006	1006	1018	1013	979	960	920	943	974	1007	952	910	955	968	971	962	955	975	926	970	969	956	957	1034	945	967	982	981	1000	965	970	983	995	968	953	999	930	990	990	985	1042	1005	965	1020	991	991	986	961	976	1014	907	1012	990	971	996	991	995	964	1078	976	1057	969	1009	1033	993	988	1001	970	966	1030	968	949	1056	990	991	930	965	1005	1008	964	951	1015	995	965	917	992	976	993	945	960	1002	974	1059	989	987	1031	946	979	968	1007	998	975	1028	926	957	1006	985	973	966	977	1005	958	998	1030	1024	906	984	964	955	1021	975	998	980	960	973	975	981	975	970	973	960	1028	958	976	996	1009	986	1021	1012	984	1010	921	1036	946	966	955	949	1001	966	935	1006	936	969	1023	979	972	1035	986	1018	1000	1004	986	931	948	998	983	966	957	1002	960	959	949	972	958	979	940	989	993	952	1023	973	966	937	1025	962	958	964	1023	1007	975	957	964	981	967	964	1000	964	983	958	964	971	958	974	956	1030	983	1002	993	971	1022	987	967	968	1004	938	1042	993	981	1005	1006	957	1027	984	979	988	1003	964	965	996	955	940	1006	1027	906	966	966	970	1006	1007	978	981	981	984	932	1048	1053	989	999	1042	970	966	1024	1003	1054	993	992	956	1036	956	1010	963	995	1021	1015	1015	945	1005	967	1003	1016	944	1019	973	927	937	1014	964	996	997	939	1032	943	978	1029	1038	989	981	1024	983	903	1027	1051	983	982	1019	984	976	1019	971	1010	981	1000	993	977	964	994	1000	983	951	894	1000	977	998	998	955	994	935	952	968	938	981	990	979	953	1021	1001	1033	1002	965	980	978	938	993	961	915	947	1032	1007	1030	971	935	980	922	971	969	958	1013	938	994	983	990	979	907	979	998	991	956	980	983	1015	963	947	958	995	960	1011	985	932	941	965	991	1017	981	1001	961	1004	999	984	962	989	944	927	987	995	994	980	975	997	1021	982	1036	1020	993	998	945	1066	979	977	1005	954	994	1029	936	927	999	937	1010	974	958	1005	1002	969	1029	961	942	990	965	1010	1008	998	1017	991	967	1065	969	966	920	941	917	935	878	953	999	989	980	955	997	981	979	982	1024	932	966	990	1029	953	964	1016	945	959	1008	962	962	1022	954	963	883	944	993	949	978	978	983	1033	956	1004	1067	1034	981	982	1059	982	1029	992	973	931	989	956	1000	945	990	988	1002	1005	951	1011	955	994	1029	981	1021	907	1010	1004	960	933	1006	972	998	997	994	1033	994	1021	960	1033	979	1003	1004	1007	984	1013	966	1005	916	988	955	1053	967	1012	960	953	1027	1011	982	953	958	985	963	1005	999	990	1019	962	961	956	1019	985	981	987	950	1036	962	987	973	995	917	1013	975	993	981	996	1004	973	942	974	955	1027	1012	987	1007	960	959	1017	1028	998	970	990	938	1002	933	983	963	944	963	928	994	1017	961	974	996	1006	940	988	941	999	1021	972	1014	922	966	992	964	980	966	963	978	958	1006	954	958	961	1013	920	982	960	957	1034	1007	968	1007	1010	1043	992	998	1010	959	939	963	981	1032	929	983	942	1034	1001	957	985	983	976	983	1039	994	967	996	948	962	996	1009	1001	943	1001	1000	960	955	941	951	1010	972	998	927	965	955	941	958	989	976	924	1009	982	986	999	977	956	1012	948	967	1019	991	986	925	945	982	985	1015	1002	979	952	1032	991	993	946	1001	964	1011	976	936	947	967	952	974	947	983	997	950	987	1013	1016	964	947	991	939	958	966	936	980	1006	971	963	991	975	945	975	1011	916	946	938	950	922	949	956	994	987	952	963	954	986	921	942	976	1049	997	991	973	998	956	972	1016	1059	997	935	961	932	951	960	1031	975	949	958	1004	953	961	997	946	979	978	989	966	966	950	963	984	955	1005	971	947	992	960	938	951	964	1056	1003	975	993	961	983	998	963	1001	906	1050	961	930	994	970	960	1004	987	977	997	975	1020	1009	988	970	954	957	997	938	934	919	969	954	958	943	952	954	998	965	1047	1014	1011	987	1019	984	995	974	986	1009	980	984	978	929	1002	921	926	1015	1018	961	940	977	954	1035	1018	987	952	987	946	1007	964	1035	1019	995	975	966	992	966	1016	991	954	998	988	971	989	1027	1024	941	975	990	1018	934	982	987	959	958	971	934	975	945	1041	980	972	996	975	992	962	981	935	971	925	943	951	967	906	1023	959	968	961	986	997	885	957	962	960	996	977	945	965	966	1006	1000	1006	937	998	964	944	975	978	989	1011	979	983	967	981	977	982	1003	965	940	944	1007	969	989	965	1016	995	987	925	1040	998	994	1007	1008	958	993	981	920	953	939	927	947	960	1034	1030	958	1028	943	985	972	1009	999	901	990	970	1021	988	996	938	945	983	958	1015	951	933	1023	927	965	994	964	1013	969	944	1030	960	989	946	1026	944	962	1009	963	1012	975	965	1004	972	988	987	950	971	988	970	998	1007	937	929	957	1020	959	1008	952	979	997	1031	978	996	1013	978	981	991	1010	985	978	962	965	959	1010	1035	1016	941	973	981	959	995	997	953	987	946	958	1016	919	945	1034	965	998	974	990	924	985	970	977	967	993	960	950	1004	973	996	989	966	969	996	1003	1009	927	1041	968	930	1034	965	975	963	1007	975	963	877	958	956	954	1006	943	1015	980	950	911	1040	969	1002	971	969	989	992	978	937	975	980	994	969	964	990	971	989	955	964	1000	924	968	978	952	1038	990	988	972	1018	995	949	941	992	995	977	1000	977	932	1009	966	950	946	1009	963	969	962	1016	1020	986	1019	962	967
25051	21103	27272	25059	10158	1065	748	676	640	613	544	574	523	513	496	489	504	490	502	513	493	467	489	520	473	475	477	476	487	471	498	511	504	519	475	476	515	460	447	500	508	518	469	494	478	486	473	446	485	500	480	480	518	473	491	410	515	525	489	488	455	437	458	472	524	488	527	472	502	507	474	485	458	501	478	477	456	505	446	509	473	479	443	458	487	504	511	483	465	478	479	519	462	444	498	510	454	476	421	463	473	469	452	447	533	456	487	484	522	485	446	476	468	474	486	447	476	476	501	452	458	513	447	498	465	457	481	459	474	493	457	454	498	477	442	450	456	500	471	491	472	483	465	482	486	436	471	484	482	482	529	510	505	453	480	493	476	448	476	459	478	494	491	489	481	466	450	473	474	501	504	501	488	464	481	493	466	482	478	510	492	457	469	494	465	493	442	480	457	475	497	447	456	507	482	432	427	470	457	437	447	505	473	462	463	488	434	488	468	501	506	441	437	454	536	497	464	506	473	480	454	443	446	498	501	473	491	455	430	491	463	472	473	458	502	488	502	503	469	500	466	465	494	459	478	480	440	449	460	473	486	476	526	511	483	427	466	458	490	442	491	460	481	453	503	496	458	459	435	497	454	476	499	486	468	495	472	499	483	442	452	495	515	518	504	473	490	466	510	474	501	449	465	483	504	448	472	474	479	497	490	488	471	416	481	462	460	513	465	461	495	462	497	501	501	454	481	479	457	488	423	492	475	474	525	466	479	477	473	518	479	444	445	478	456	487	502	465	534	439	495	484	482	468	447	441	504	488	449	502	452	526	490	484	445	482	461	467	473	515	469	462	519	493	476	459	504	470	491	461	541	470	493	450	494	459	488	487	480	467	467	444	466	464	492	466	430	504	481	455	455	446	482	487	469	436	450	468	460	476	481	488	498	477	470	491	482	502	478	501	484	461	466	457	453	507	480	488	477	487	439	470	518	451	451	464	475	458	486	475	481	442	462	488	448	445	492	509	477	485	479	511	461	450	452	509	425	433	419	479	471	436	491	450	480	471	492	443	493	461	474	509	472	498	476	492	477	540	445	450	480	493	499	470	485	448	468	489	470	500	467	467	508	476	493	484	459	493	463	476	470	478	463	470	479	464	484	487	479	496	484	499	465	476	462	471	500	453	460	478	471	414	471	459	491	445	473	456	455	451	481	484	501	470	474	486	431	442	471	483	465	447	486	506	455	462	486	496	476	468	486	472	455	468	471	505	496	489	468	436	467	503	456	460	458	483	492	468	507	435	506	444	490	461	438	458	496	469	450	497	468	490	474	467	480	469	432	466	439	474	446	462	498	481	493	462	462	499	470	483	449	470	459	455	461	461	484	473	497	506	434	507	465	500	468	439	519	471	493	438	484	504	509	433	465	473	492	501	468	463	485	477	525	483	438	441	491	459	458	451	485	451	488	475	534	453	443	475	486	488	465	505	464	457	492	446	504	481	469	517	487	478	487	483	462	487	484	473	500	490	461	451	463	472	485	500	503	507	461	495	490	464	435	438	472	475	500	482	469	446	489	480	481	474	453	457	481	445	486	473	461	456	466	480	466	497	477	435	479	469	510	469	456	503	494	459	436	485	451	473	478	502	472	497	496	472	473	469	484	479	462	505	497	445	459	507	464	436	476	478	452	459	448	530	436	472	475	473	466	491	443	478	480	463	496	474	431	486	460	480	473	467	472	464	476	441	478	482	451	502	486	475	477	493	493	492	466	478	432	437	472	438	497	500	488	475	502	529	459	469	462	472	473	492	478	454	505	429	459	443	481	477	493	445	477	502	482	457	480	504	462	471	432	482	466	439	479	520	468	472	444	495	442	464	464	493	505	478	491	464	460	477	477	494	474	485	481	497	445	463	453	480	479	465	505	458	511	463	448	485	493	481	462	447	465	471	485	507	481	480	476	438	486	493	479	411	470	488	448	498	488	480	482	518	478	476	473	457	467	464	492	484	494	477	489	467	476	453	456	475	505	444	483	482	473	479	482	443	483	482	455	479	466	496	491	436	517	465	478	476	473	456	495	471	494	477	474	458	473	479	490	484	471	476	429	441	452	486	464	510	482	449	436	474	463	444	465	509	467	454	423	461	441	440	474	434	453	487	447	498	461	432	481	502	442	482	469	475	494	525	463	443	474	500	481	475	478	484	436	473	466	436	457	451	456	435	475	454	478	473	468	492	488	503	442	490	488	437	471	489	483	492	494	469	447	478	486	463	465	441	467	476	454	457	492	462	513	518	448	474	451	477	446	478	469	486	469	473	463	489	497	487	486	475	441	473	472	466	443	486	443	471	465	455	473	481	466	503	503	466	488	453	471	484	491	510	455	455	510	448	496	448	456	477	507	448	482	453	487	473	472	466	459	476	493	486	461	435	473	495	479	489	487	462	485	476	453	491	460	481	449	471	488	499	436	483	529	486	473	476	494	436	460	452	446	477	486	448	475	449	436	426	516	492	488	451	455	469	463	443	484	515	470	442	475	496	480	450	481	471	449	524	495	489	476	461	463	491	467	514	499	451	481	490	463	495	475	459	458	439	490	476	487	458	450	495	473	459	485	512	479	518	486	452	473	465	467	434	492	479	444	512	460	473	544	460	464	456	473	511	475	477	477	425	500	484	458	506	444	461	458	487	469	423	452	511	464	484	440	456	475	491	467	490	470	482	463	512	466	417	500	480	446	438	470	464	515	456	463	478	465	521	449	419	476	478	497	449	486	448	499	439	461	475	485	465	470	461	481	468	460	513	451	470	511	512	476	514	439	509	449	439	473	454	447	498	475	472	456	448	423	437	480	443	479	477	473	462	479	520	489	453	489	483	476	469	486	455	475	470	501	479	479	497	502	505	430	482	511	492	505	449	451	478	464	500	517	489	435	455	475	467	500	455	486	484	469	472	480	451	444	475	441	456	504	443	487	480	456	453	458	486	489	449	474	488	489	451	479	503	465	451	453	484	433	461	471	511	477	470	509	489	522	443	472	463	485	496	454	428	484	496	454	468	495	520	457	506	476	459	497	492	463	469	469	477	477	499	473	473	448	467	487	469	485	473	483	464	484	454	485	479	464	497	483	469	474	468	442	491	474	484	478	462	424	450	506	482	519	449	457	501	490	497	472	470	489	464	441	470	475	476	495	512	445	490	473	482	498	474	493	491	479	462	483	473	490	495	463	498	469	491	468	457	472	494	463	464	474	509	468	457	467	472	461	447	467	511	476	459	478	489	454	450	465	486	500	441	530	490	458	494	477	477	459	453	507	481	468	432	486	488	445	420	448	493	501	446	490	433	491	514	428	472	464	459	500	453	460	460	446	491	451	478	490	464	479	485	487	493	465	478	497	497	495	487	488	484	472	466	445	468	424	512	487	464	478	474	477	448	471	441	480	455	459	504	476	454	453	489	456	436	455	511	468	482	484	469	516	497	468	476	475	488	447	451	446	480	489	437	480	437	492	439	500	467
11358	7678	6118	3099	2077	1735	1431	1214	1022	976	793	832	780	731	680	691	699	662	637	651	631	632	614	625	605	615	620	620	652	626	646	616	570	637	581	625	646	597	622	612	609	598	573	634	599	625	614	674	657	607	619	637	609	568	604	608	644	596	612	542	567	614	597	596	624	618	621	587	581	655	595	612	583	596	577	578	625	595	652	608	646	572	561	612	560	593	621	604	628	578	570	637	604	604	566	577	633	595	600	612	603	600	601	539	576	573	634	602	610	585	596	642	580	585	565	558	644	604	598	587	612	653	629	599	543	578	612	584	571	633	636	584	604	583	602	610	613	598	573	605	623	555	602	589	626	609	605	594	554	610	587	579	587	594	634	565	576	616	569	627	599	610	620	589	577	580	635	629	616	580	622	616	615	569	561	598	602	615	613	619	608	643	575	591	633	632	593	564	605	588	625	620	611	594	633	581	597	547	599	592	617	553	589	602	622	593	606	597	645	579	593	587	607	604	583	588	600	572	603	595	566	580	582	609	563	618	602	603	600	594	639	599	585	593	560	582	585	640	569	556	601	565	599	629	566	619	586	621	612	610	594	577	584	593	605	618	546	656	542	610	628	638	634	575	621	594	512	588	609	589	636	614	578	606	614	597	614	621	603	608	664	615	584	613	635	605	616	619	626	584	616	612	578	609	595	646	578	606	574	622	592	609	565	590	622	576	618	590	605	617	645	593	614	614	604	606	612	593	578	600	557	603	599	627	630	583	572	582	582	572	596	573	602	556	626	598	590	582	618	575	603	572	591	624	610	599	595	592	644	554	579	593	600	594	590	574	618	608	571	617	565	590	572	598	586	595	558	611	611	646	585	571	614	606	575	575	611	630	570	589	577	604	580	625	573	596	576	565	575	606	590	614	588	644	589	654	632	606	595	585	633	601	577	646	584	588	575	601	578	600	593	593	617	553	673	572	581	635	614	573	578	577	561	609	621	581	595	590	612	581	622	612	608	642	593	615	614	613	607	569	640	611	559	580	609	621	592	595	590	599	591	596	595	616	599	595	578	577	665	546	607	588	598	612	603	588	608	555	536	554	570	623	596	590	614	623	649	628	589	600	597	527	617	604	598	613	650	592	583	599	616	581	591	580	625	605	578	583	573	608	586	641	593	598	597	607	604	608	595	628	614	599	573	608	649	617	648	565	620	580	617	629	586	620	573	587	563	599	583	616	608	545	581	613	618	645	632	585	605	564	581	613	598	563	592	628	643	633	639	612	591	631	646	573	618	573	590	589	623	619	603	629	591	588	597	617	618	587	567	613	601	580	611	623	601	612	564	637	599	569	624	594	659	588	605	599	615	592	622	592	588	561	593	633	606	599	643	550	590	615	598	618	586	548	624	576	617	601	598	599	616	584	589	586	607	631	643	613	593	577	584	596	625	606	618	596	608	613	598	629	570	597	618	605	585	586	560	579	611	611	565	621	598	628	634	616	587	582	638	613	565	646	604	611	607	593	621	585	583	563	584	595	562	568	553	548	586	594	621	599	637	586	601	627	622	600	604	616	590	566	602	576	593	608	612	598	593	620	579	617	615	594	617	574	626	628	614	628	621	647	603	601	574	598	611	598	606	595	608	578	577	563	606	629	648	638	610	531	580	591	598	603	638	608	573	625	571	573	625	587	587	625	564	627	627	588	599	589	586	594	629	608	569	605	584	609	645	637	592	589	579	579	642	568	549	599	609	623	599	598	603	594	540	553	583	558	633	600	591	605	586	614	629	586	581	570	637	589	604	608	583	626	630	610	593	587	597	608	611	571	602	597	618	574	582	611	577	586	589	592	636	590	584	560	651	602	609	601	581	545	596	592	661	586	569	641	592	602	587	582	613	600	543	609	614	620	570	583	592	620	602	587	602	650	645	583	582	610	608	603	606	630	625	628	608	613	596	609	610	621	589	594	575	587	590	564	585	585	579	563	595	619	570	596	549	574	623	605	587	635	562	603	610	596	615	592	603	614	585	625	573	599	646	564	579	586	511	596	590	583	581	612	593	557	612	558	651	581	582	556	604	595	590	590	586	604	545	612	566	634	605	605	620	604	580	558	603	647	588	620	567	625	607	558	582	596	548	625	574	565	636	591	574	609	586	592	608	607	583	578	607	597	606	598	629	580	574	615	593	593	583	648	600	626	564	591	573	586	574	601	617	625	595	561	605	592	605	568	583	637	580	616	612	586	573	627	604	571	629	608	563	602	555	553	637	601	612	647	618	593	602	623	653	591	595	549	610	600	580	567	549	612	604	602	644	637	599	585	600	605	600	587	642	594	629	547	605	574	627	594	588	585	607	621	604	613	605	598	607	627	641	586	602	603	588	586	617	595	592	576	604	596	586	567	604	575	617	628	581	580	607	617	583	568	595	635	588	634	616	601	613	599	578	601	611	605	559	599	621	636	621	590	601	638	593	595	587	622	617	606	597	604	613	578	618	592	629	632	581	582	555	612	563	577	607	579	565	614	611	597	574	602	656	598	591	575	596	560	603	600	613	601	608	563	637	618	557	561	622	618	577	613	576	581	593	613	621	580	580	586	584	593	547	610	580	589	585	634	587	621	592	567	567	572	627	553	538	562	569	660	665	561	603	566	582	564	620	625	652	541	620	595	623	616	631	608	570	564	638	629	616	614	613	601	581	582	604	600	587	607	618	596	583	599	564	549	591	558	560	603	640	625	571	628	626	610	632	567	628	610	598	644	618	584	563	626	617	589	591	627	606	597	637	590	619	593	639	563	557	558	621	612	606	577	561	604	620	610	588	620	589	609	650	566	583	566	615	577	592	608	639	613	573	612	602	602	610	645	583	572	579	661	589	589	599	611	593	584	626	603	585	591	591	608	543	571	624	565	596	609	634	604	585	584	594	590	624	577	592	604	596	636	589	623	624	591	584	612	622	579	615	611	587	607	595	609	590	613	621	623	578	574	609	607	584	604	620	619	580	602	613	574	598	587	580	575	580	604	629	604	625	566	607	571	603	557	589	586	608	541	592	586	636	574	610	617	578	596	613	582	619	579	615	621	617	577	588	611	602	643	570	628	633	610	624	596	592	590	598	573	641	599	601	549	547	627	607	588	585	610	584	628	569	562	582	584	599	598	609	661	562	626	643	611	608	609	614	583	566	618	538	603	631	627	599	589	577	570	611	613	578	615	599	578	604	550	671	614	628	597	619	605	588	615	599	599	579	624	595	572	576	634	574	600	600	607	592	539	616	611	591	626	615	603	558	582	610	581	604	583	591	597	643	601	637	619	604	594	624	611	586	556	609	562	583	586	615	600	627	612	600	574	565	634	617	622	589	609	616	605	620	546	590	592	627	577	573	581	585	611	583	593	585	600	591	618	583	581	587	597	594	589	611	571	576	583	611	593	616	590	583	619	598	588	623	628	590	650	608	593	644	577	599	616	645	625	626	615	569	571	575	572	555	573	568	555	598	602	531	560	586	586	590	623	584	599
22810	21096	28856	23570	21087	21152	10413	1957	1558	1356	1310	1239	1144	1079	1078	971	1009	953	990	965	917	991	912	967	956	895	965	970	912	925	875	880	863	935	906	892	834	925	849	846	914	859	887	864	904	888	914	864	897	890	872	844	828	862	905	891	910	887	809	894	850	888	859	893	880	934	876	909	920	864	892	857	886	888	927	887	915	871	834	811	841	872	844	879	879	831	831	868	887	853	853	859	890	878	909	827	890	851	874	851	864	878	837	804	846	859	904	868	862	884	872	875	885	857	844	885	882	826	935	894	875	869	856	892	888	884	853	891	856	883	850	905	840	832	868	887	850	857	857	836	873	851	910	878	861	918	866	866	854	874	888	907	878	827	889	840	853	892	917	851	877	849	882	842	933	942	902	832	883	904	878	883	878	914	887	971	844	892	912	889	854	866	887	888	867	840	834	850	870	847	867	826	825	886	860	853	844	881	904	852	897	870	844	823	865	846	895	851	889	883	893	833	916	838	795	888	895	850	870	869	889	863	863	870	896	854	888	867	885	900	906	861	864	874	846	860	896	846	899	830	868	863	891	854	874	847	880	910	857	888	905	886	917	861	859	842	865	838	891	879	885	848	886	875	897	890	883	839	876	861	860	873	862	856	885	834	838	843	867	882	833	910	810	885	880	780	887	864	820	858	860	880	860	881	840	867	812	845	882	877	856	830	904	883	863	828	865	884	825	873	901	880	839	808	827	823	833	837	927	835	939	854	859	940	890	874	892	857	857	857	869	893	876	827	845	875	869	856	857	841	839	850	824	857	864	882	911	847	860	853	805	756	867	864	884	884	876	833	859	878	845	892	852	890	875	858	886	872	824	837	852	873	872	853	911	866	827	873	821	836	870	868	867	867	886	859	883	890	835	885	853	886	883	912	912	800	890	849	894	873	866	883	827	900	869	809	910	879	854	854	846	867	798	831	793	846	876	885	872	888	913	898	811	869	839	827	815	851	861	823	894	888	839	877	898	836	907	896	856	914	858	860	824	922	853	899	835	829	852	878	883	874	826	847	872	886	883	903	837	875	857	877	963	871	941	894	847	868	802	879	859	868	831	926	884	884	862	908	882	908	868	858	882	831	854	874	927	827	908	870	824	885	823	795	877	874	863	874	879	838	869	848	810	864	871	847	883	826	855	844	841	909	920	893	873	841	854	898	817	834	861	906	804	829	895	853	859	878	841	867	878	888	883	841	867	892	873	815	828	846	875	911	912	847	877	895	899	888	866	862	895	892	834	874	886	844	847	862	879	878	893	889	864	850	855	896	890	890	853	866	793	850	967	913	844	845	873	825	911	890	825	835	863	904	849	871	816	895	953	865	861	822	887	901	874	921	804	842	846	867	852	818	916	878	845	867	889	880	855	846	889	836	914	839	873	892	868	870	840	809	867	897	875	829	847	863	904	897	842	834	849	832	844	850	893	859	845	826	844	854	882	857	855	882	893	873	855	840	897	884	805	851	872	880	838	908	828	884	873	863	858	880	823	881	859	832	859	867	820	866	922	937	863	884	894	877	889	817	877	912	858	851	879	846	889	845	862	917	870	852	813	957	885	879	862	843	850	853	894	875	884	904	898	886	886	868	899	832	861	855	833	881	840	866	862	809	883	798	895	891	916	879	899	918	897	863	882	865	877	888	868	882	893	873	886	856	835	859	818	883	844	847	906	834	830	882	847	849	892	941	879	924	844	919	925	848	883	814	864	853	880	898	855	848	826	848	947	834	897	900	874	870	886	888	829	862	879	889	883	858	872	925	824	906	881	860	880	912	867	899	820	798	879	889	888	902	859	883	866	844	893	835	892	852	863	884	890	822	845	900	879	851	831	854	826	850	832	937	866	881	847	868	872	926	863	935	896	913	898	863	838	833	859	872	869	848	839	846	863	860	912	872	862	853	842	845	893	843	870	852	907	858	842	840	838	826	874	923	881	828	897	918	827	876	858	856	824	825	914	855	952	885	839	822	834	846	839	849	888	867	902	867	805	885	848	856	824	890	857	866	849	846	848	786	875	833	850	895	880	848	859	881	875	887	875	857	892	889	866	845	907	862	828	826	904	849	880	890	857	893	890	872	790	847	828	824	881	827	814	886	866	811	857	835	903	838	843	838	856	890	933	893	837	884	862	845	886	890	911	879	874	812	865	894	882	842	827	863	866	839	895	830	868	836	859	897	816	834	861	856	872	859	881	847	878	876	798	812	872	851	852	862	846	872	817	878	872	881	826	900	855	874	852	830	847	837	900	876	846	843	866	936	948	888	826	835	824	856	884	904	847	881	843	870	876	874	878	842	813	876	867	865	874	904	872	825	876	899	880	921	896	856	915	812	922	855	903	825	869	880	843	847	811	897	873	875	882	885	874	842	890	853	853	830	846	904	846	847	888	844	886	876	891	855	851	851	901	831	853	879	906	883	854	860	855	870	819	855	884	854	882	802	879	901	818	875	881	785	884	868	808	851	878	899	865	878	951	855	880	832	887	828	849	860	852	883	892	888	823	854	895	863	896	846	881	889	862	866	828	794	850	818	892	849	855	906	866	852	819	858	870	879	841	858	856	846	865	884	854	926	892	870	881	840	854	839	899	844	819	864	863	851	847	824	861	888	838	918	813	817	933	886	850	854	877	842	853	834	785	871	885	905	871	872	859	913	862	830	912	873	850	921	865	865	848	897	899	881	841	826	854	849	845	871	861	861	912	841	915	886	860	848	865	836	815	916	884	832	874	917	839	875	857	924	890	925	907	854	849	885	867	813	887	861	832	839	874	868	901	865	883	824	856	885	838	875	882	833	881	865	879	898	844	870	889	836	840	851	910	837	855	874	916	839	858	858	899	840	831	872	880	816	833	888	863	837	831	820	874	878	843	886	886	874	861	891	903	824	892	898	834	821	881	847	866	872	899	843	854	883	890	844	927	814	882	833	872	847	848	831	870	813	870	880	880	831	859	887	863	837	851	855	838	875	797	829	915	856	902	893	850	833	843	880	881	829	884	860	846	841	910	880	860	912	818	827	859	852	852	863	875	870	858	873	840	835	809	819	880	854	794	861	907	838	866	877	900	856	852	849	833	803	865	822	867	896	840	868	859	870	881	844	844	874	823	838	866	846	898	820	920	884	819	843	864	878	817	842	863	834	795	830	889	878	918	829	850	866	884	853	866	859	861	918	905	883	875	898	837	928	888	846	899	860	869	817	871	868	888	893	877	895	894	837	872	893	840	914	802	822	859	917	960	838	855	879	832	858	902	875	806	811	848	850	811	884	857	893	840	890	832	912	792	873	864	883	814	940	834	912	837	831	889	814	860	863	893	905	887	797	902	878	839	860	862	866	844	866	830	897	825	873	852	874	883	830	830	828	854	831	921	850	885	826	804	862	833	829	865	868	803	913	832	856	839	864	838	890	880	801	886	831	867	853	807	914	867	851	820	829	870	863	805	875	898	837	887	815	886	871	875	903	852	891	884	849
15453	18367	15828	8756	5789	4617	3686	3026	2575	2114	1930	1861	1544	1509	1460	1373	1327	1262	1261	1182	1205	1201	1178	1205	1218	1095	1168	1115	1100	1142	1073	1113	1108	1068	1092	998	1057	1069	1032	1002	1127	1030	1023	1016	1062	1090	1045	981	1007	1002	1076	1038	1047	1061	1091	1076	1093	1036	1046	1030	1081	1084	1000	981	1033	1060	1001	1038	997	1036	1049	995	1014	992	1062	1036	1038	996	1054	995	1042	1014	1072	1022	1031	1121	1048	955	1068	1069	1015	1020	1069	1011	988	1055	1015	1040	1076	1024	1018	1020	1031	970	997	983	1060	1037	1066	1082	996	1100	991	1008	1046	1006	954	1044	1031	1020	1014	1031	1020	1020	996	1078	986	1047	1043	1027	1074	973	993	1035	1059	1056	962	1029	996	1051	1061	1027	1040	1041	1016	1040	1032	1014	1066	1097	1051	985	1052	1019	1009	1013	1059	1039	1056	1043	1019	1017	1028	1064	1068	1011	1046	1074	1049	1010	965	1065	1040	1073	1058	1042	1049	1017	1033	1058	993	1032	1056	974	1088	1090	1002	996	1048	1040	1020	955	1000	1056	990	1023	993	1030	1049	1023	1038	999	1016	1004	984	1030	1017	977	1034	1000	1035	1079	1006	1024	1018	1011	1032	954	992	1042	1050	1010	1056	974	1044	998	1006	959	1028	997	1019	985	1018	1020	1036	1058	1013	1057	1010	1033	1033	1027	1031	1020	1053	1027	1064	1077	1031	1059	1020	1059	991	1050	998	1055	1081	1013	1072	1023	1015	1017	996	1053	1061	1012	1048	1007	993	998	1047	1026	1081	1025	958	1029	1037	1017	1022	1039	1033	1094	1036	1030	1024	1043	987	1067	1069	1036	1016	971	984	1041	1008	1080	1125	989	1045	1001	1022	1066	1041	1062	1047	1019	978	1043	1047	1055	1005	953	1057	1068	1000	1015	971	946	1104	1026	1035	984	1036	1074	1040	1011	1050	983	1045	1035	1049	1015	1035	1005	1122	992	1050	1027	1003	958	1022	1007	992	1035	1042	1073	1047	1055	1039	1024	997	1001	1068	1042	979	1077	1005	1082	1051	1006	1038	1033	1025	1020	1035	994	1054	1119	991	1036	1056	1036	1020	1000	1050	1066	1037	995	1012	1027	1006	1025	1050	1061	1031	1057	999	998	1015	1018	1034	1037	1041	955	1026	1014	987	1010	1003	1041	1002	1017	974	1034	997	1075	1062	1067	996	1006	1007	1009	1023	996	1036	1012	996	1026	1021	986	1033	973	954	1008	1017	980	973	1043	1029	997	1039	1048	992	1042	1051	979	1029	995	1046	1040	1048	1065	1055	1020	1025	1063	984	1021	1037	990	1023	986	1006	1028	1042	1010	1033	959	1048	1021	1037	1045	1010	1026	1022	988	1056	1019	975	1019	954	1066	1048	1050	959	984	1108	1071	967	1038	1025	994	1001	1026	1000	1004	1030	1007	1025	1038	1049	996	1058	1065	990	1033	975	1073	1056	1041	1013	1029	1029	1003	1044	1047	1034	982	1022	1020	987	981	1103	1022	1057	1051	984	1063	980	1057	1008	1033	1013	1016	1032	940	1032	1025	1059	1063	997	1002	995	1045	1089	1030	984	1060	1028	1008	998	992	1011	1026	1011	1019	1023	976	1038	1079	1021	985	1008	1042	999	1068	1035	1008	1080	998	1064	1027	1009	968	1073	1007	1031	992	1006	1026	987	943	1064	1008	1055	1059	1046	1033	1055	992	1040	1032	1021	963	1057	1087	1002	1037	1040	1007	948	1013	1062	1008	1045	1013	1066	983	1051	957	993	1000	1033	1089	990	1118	1057	1018	1068	1062	1029	1041	1056	984	1037	1069	1007	1002	1032	1026	1027	1033	1024	996	1028	1044	1028	1005	1057	1030	1019	1013	1066	1017	1005	1047	967	1056	1045	1077	996	947	1036	1013	1002	1034	1029	1007	1056	1007	1033	1062	1011	1036	994	1040	960	1018	998	994	984	1016	953	1024	1004	1040	985	1036	1041	990	1068	1023	1027	1012	1007	1043	1053	1100	1110	1001	967	1060	1052	1004	1011	1006	1033	1009	1004	1063	1004	996	1029	1006	1013	981	1045	1049	985	1017	1046	1044	1056	1097	1032	1007	1040	1011	1009	1038	1053	984	974	1019	988	1028	993	1052	1017	1069	1050	1053	1025	1124	1017	1021	967	1010	1032	1060	1028	1034	1058	1015	1034	1020	990	1040	995	1044	989	1106	999	1026	1011	1019	1016	1048	977	1021	1024	1076	1014	998	999	933	1030	1038	982	1004	1049	1030	1076	1023	992	1012	1050	962	1013	1035	1006	1007	1065	1019	1001	1007	1030	1015	990	1016	999	1015	1001	1066	1037	1015	1033	1035	1010	1013	1001	991	1011	1057	1034	1053	1034	1008	1070	966	1021	1023	1054	1067	1040	1044	1010	1017	1020	959	1009	1008	1000	1021	1016	1004	957	1060	1051	963	972	1017	1015	1014	1102	1025	991	1053	1089	1016	1059	1053	1032	1015	1092	991	999	1002	1017	1045	1119	1072	1016	1031	1039	998	969	1047	1047	1072	1078	1051	1007	980	1034	967	1006	992	1062	1014	1023	1042	1048	971	996	982	1030	1019	1050	1028	1014	1001	989	1036	1007	1027	1037	1069	1015	1053	1039	1048	1026	1022	980	1052	1005	1018	1038	1025	988	1039	1022	986	1009	1050	1017	1030	1006	1001	1032	1046	1054	1037	1037	997	1013	1031	1025	1028	1060	984	1004	1047	1004	1024	1039	1036	1032	1046	974	1086	987	1032	1013	1020	1034	1011	986	969	1123	1013	1061	1034	959	997	1038	1005	1017	1097	1034	1023	1081	1036	1008	1017	942	973	1005	954	1030	1061	989	998	1055	1024	1027	1056	983	1045	967	1008	1061	1068	1034	1034	1027	962	1019	1026	1042	984	977	1054	1007	1030	1048	1066	1034	977	1043	1092	1016	1021	1038	1019	1026	1001	991	984	1022	1022	1010	1005	1030	1012	995	1083	1027	1000	995	1022	1003	990	1036	1010	1038	1041	977	1054	1044	967	1060	995	1048	994	1054	1006	963	1065	979	1059	1036	1001	1058	1008	1015	1003	1060	979	1035	1010	1043	1027	1036	1089	1002	992	1003	1025	1009	988	1033	983	997	977	1024	971	1061	999	1013	1039	1030	967	1003	1037	1013	1032	1062	1011	1009	948	1000	1008	999	1008	1046	993	1016	1105	1015	1001	1051	1015	1059	964	1082	987	1072	1020	987	984	1053	964	1017	1065	1002	981	1055	1075	1012	1000	1023	985	1002	1058	1032	1061	971	1034	1004	1042	1077	1061	1021	1059	1090	961	1023	1008	1058	1058	1065	1030	1024	1022	1024	1028	1038	967	995	980	1024	1023	1017	1063	1050	983	1021	1082	1043	1065	1058	1019	980	1004	1010	1034	1016	1013	1017	1004	1046	1015	1024	1031	1046	997	1007	1001	1021	1019	1013	974	1023	1052	986	1010	1013	976	1015	1035	1043	1038	986	1060	1016	1028	989	1038	1016	998	1015	1022	1056	961	992	1017	984	1058	1002	1013	955	1066	1039	1030	1035	1005	1025	969	1036	1005	1022	1081	1013	1089	1008	1003	1003	1063	1022	1028	1069	1022	1045	979	990	1031	1007	1040	1034	1051	1041	994	980	1065	1001	1011	1056	989	1013	981	1019	1013	1024	1011	1021	1051	1033	1026	998	1017	1004	979	1072	1021	1060	1030	993	1047	1051	1038	987	989	985	1052	1025	1015	997	1045	1012	994	977	1089	1072	997	979	1012	978	992	945	966	1009	1037	1011	980	1012	961	985	1025	1024	998	1002	1017	1015	1055	966	1035	1044	1068	939	1074	1050	990	1038	1055	1005	1003	1026	986	1052	1010	1082	1053	994	997	1036	983	1008	1055	1049	985	977	1051	1043	986	1006	995	1015	1056	1011	992	1044	1034	1042	1045	998	1003	1020	1038	1024	1038	1046	1052	1012	1019	975	1018	1026	982	972	1040	1011	1123	985	1014	1004	1054	952	992	995	987	1075	1035	1040	1034	1086	1079	1052	1030	1013	1030	1045	1084	1044	1007	1030	1057	1010	1024	989	1009	1054	1058	1025	1057	1004	1017	1023	1055	1060	968	1045	1040	984	1004	1032	999	1006	984	1008	1003	1020	1041	1022	997	987	1042	1056	990	1002	1016	987	988	1020	1008	1068	1079	997	1018	977	1003	1011	1014	1003	965	1053	1012	1037	968	1013	971	997	1062	997	991	1044	994	1042	1033	1019	978	994	985	984	1068	1042	1076	1036	1038	977	1028	1085	960	1065	1075	1033	983	1085	1009	1008	1024	1047	1015	987	990	1026	990	1041	1036	1068	1014	1031	979	1042	1021	1024	1100	1004	1060	985	1014	1036	994	1053	1074	983	1065	1001	1048	1034	1008	1025	1009	1019	970	968	1045	1033	945	1036	1015	1012	1104	1058	1052	994	978	1011	1031	1008	1031	967	1028	1018	1040	981	1028	969	991	1031	1054	1045	973	993	1025	967	997	1049	1055	1119	995	982	1001	979	1014	987	1050	1007	1001	1052	1054	1015	1035	1033	1025	1010	1072	1062	1017	1031	970	1061	979	1031	985
27108	19840	7051	989	638	581	610	527	513	539	520	508	578	486	508	520	501	539	529	518	527	501	529	529	502	520	528	526	477	521	504	518	549	461	536	517	524	502	541	518	529	528	514	469	506	560	487	611	471	505	503	555	514	493	550	495	518	522	532	513	526	513	554	534	510	549	547	514	507	509	502	498	520	525	473	518	525	523	521	532	500	520	529	517	522	479	521	525	506	532	516	533	537	514	459	518	523	485	487	529	490	491	490	529	538	508	519	502	504	511	511	495	526	478	490	493	490	536	533	474	511	506	492	547	492	511	519	494	502	495	520	489	512	480	506	467	442	549	523	528	525	515	503	494	572	506	505	480	484	502	525	505	502	493	553	476	490	492	505	526	497	517	534	490	518	488	463	497	494	539	520	495	540	499	498	559	509	532	464	501	492	546	532	476	499	491	520	499	510	527	527	459	487	509	496	541	499	537	506	515	493	482	527	505	485	519	523	524	516	484	549	521	495	450	468	546	556	529	505	539	460	550	519	508	504	540	534	520	479	531	519	493	547	529	492	448	495	498	518	507	497	549	544	512	497	539	459	467	495	541	506	514	523	496	551	523	491	482	527	558	494	540	518	511	515	516	559	485	533	491	517	538	540	510	498	510	513	533	505	529	489	554	501	504	520	493	492	536	483	507	499	484	535	532	533	494	509	506	514	481	525	468	544	509	486	511	467	520	540	512	513	546	450	528	501	478	489	564	511	501	482	505	554	502	488	508	553	525	534	514	502	506	546	528	533	474	496	553	519	507	525	511	557	531	508	483	522	481	551	538	491	503	516	501	503	507	526	481	552	497	478	492	499	456	548	529	497	518	504	548	501	490	476	494	497	534	542	518	519	491	480	504	527	523	511	504	507	510	502	525	504	536	534	495	519	529	509	515	528	471	518	526	504	513	476	537	507	493	488	540	522	511	516	517	512	554	556	493	548	519	484	501	528	464	502	505	466	502	541	536	514	502	534	525	519	507	483	551	526	517	542	504	494	508	504	493	524	525	470	547	556	543	501	563	471	544	495	570	486	513	515	487	516	527	494	492	509	488	504	557	512	515	518	508	528	512	515	491	512	509	507	525	515	499	524	527	520	493	542	517	548	491	504	533	542	526	472	543	539	506	497	474	479	550	499	511	515	535	526	495	533	491	518	499	496	530	486	540	498	516	534	517	514	517	522	506	496	534	507	510	526	500	579	481	540	511	510	519	518	495	509	526	498	475	531	533	531	487	503	469	547	524	518	502	527	478	506	511	526	503	524	506	487	502	505	519	516	508	495	573	495	539	524	507	514	480	523	512	485	513	520	511	514	481	495	562	529	502	519	547	555	479	515	512	532	492	518	491	542	520	516	522	496	513	503	492	501	511	511	530	505	571	528	492	523	492	506	499	526	491	502	525	561	512	498	499	554	537	524	509	533	486	489	489	547	476	496	492	516	474	490	491	537	515	515	537	522	503	525	500	494	543	529	522	502	534	526	490	504	490	466	446	503	544	487	526	500	527	520	559	533	504	508	522	501	514	560	509	501	500	516	510	495	483	498	528	515	469	494	534	502	544	510	532	502	515	527	489	531	474	533	476	507	504	522	502	542	527	526	514	496	537	505	528	509	552	516	525	530	532	496	509	516	514	518	520	510	515	568	510	507	515	507	505	499	543	477	517	508	500	531	530	502	495	520	491	473	481	529	489	453	558	535	484	535	535	542	490	532	516	535	511	496	483	480	520	520	537	509	498	512	514	476	501	532	558	472	508	538	504	471	541	517	516	498	528	532	536	537	503	532	521	520	538	529	532	495	492	530	509	512	491	486	499	516	516	498	505	526	483	493	530	554	528	488	519	524	523	505	522	544	522	519	524	494	526	528	501	521	522	452	512	515	536	491	528	487	476	534	531	492	526	510	518	502	531	503	542	532	572	507	492	502	516	506	511	521	490	517	492	514	503	497	509	513	531	527	532	524	535	525	532	528	519	549	513	548	562	535	504	474	509	542	573	534	503	498	480	535	524	491	497	485	512	539	472	552	475	499	505	559	476	535	547	498	513	531	519	521	531	508	475	508	565	538	472	543	536	523	496	513	534	546	537	505	521	503	528	536	518	526	523	503	547	505	471	513	542	526	490	506	486	504	494	508	525	499	542	522	478	481	500	532	482	525	513	483	507	502	497	515	494	531	541	503	481	483	492	535	517	519	515	533	498	530	493	472	468	518	524	459	536	513	527	514	535	511	478	530	505	507	503	495	533	517	507	503	512	525	541	519	511	477	531	540	525	523	470	518	502	476	499	491	551	544	501	500	502	470	529	477	504	469	516	481	503	519	539	528	505	535	535	515	553	500	489	513	509	527	534	488	577	512	542	513	532	474	529	502	532	491	509	511	549	522	503	546	508	521	457	498	507	544	540	536	509	526	537	503	499	519	531	499	499	540	489	532	535	538	507	442	506	546	525	524	494	518	485	497	530	515	518	500	478	530	507	510	520	488	521	559	497	504	515	513	542	511	498	485	485	517	483	486	544	494	535	518	547	544	517	500	553	494	488	496	498	528	507	557	505	523	512	491	518	523	490	529	495	517	559	559	503	512	505	511	513	519	494	525	533	465	506	552	488	515	480	522	514	528	497	533	498	464	516	456	477	481	505	558	513	501	519	496	477	467	544	467	532	515	536	500	551	524	498	510	519	517	493	532	536	514	551	535	507	529	523	479	524	526	488	521	509	489	516	494	478	516	503	486	520	482	506	503	540	552	514	500	546	540	529	475	489	508	509	496	524	551	476	514	542	537	540	518	495	465	487	471	517	504	558	538	487	518	527	535	520	475	490	480	501	502	542	552	496	485	511	500	525	532	497	481	540	506	522	456	496	524	497	512	517	527	514	512	542	508	512	535	489	502	467	497	491	514	505	488	530	545	485	517	492	487	477	509	531	496	561	530	537	549	524	532	489	546	522	520	505	506	524	520	509	534	497	495	531	495	537	519	476	507	550	533	532	518	501	517	487	511	543	538	525	516	528	546	518	453	532	461	531	552	530	540	544	477	505	495	512	513	520	485	479	511	518	516	539	504	518	501	479	494	524	494	493	495	505	482	492	513	532	534	515	551	490	512	501	516	525	540	513	528	524	501	505	503	546	469	500	540	508	493	494	534	564	518	496	509	507	502	505	527	499	528	493	485	519	504	519	522	534	487	509	500	516	513	530	495	499	490	547	495	528	526	535	485	527	486	514	468	524	510	488	540	499	539	497	525	495	527	502	504	527	487	489	545	543	494	520	480	482	505	494	511	550	483	480	514	506	501	529	526	526	515	540	509	519	539	506	516	503	531	513	485	524	505	541	531	523	572	512	529	499	493	502	556	505	533	546	463	561	489	519	500	523	504	519	498	504	550	478	510	488	531	506	542	532	523	484	510	471	494	515	503	514	521	478	517	554	515	540	544	561	527	511	510	463	499	551	519	499	485	501	498	485	560	518	515	494
8757	2793	2191	1121	840	749	723	681	706	658	673	702	676	625	620	640	674	684	689	610	617	668	644	641	645	630	661	636	644	600	608	659	644	615	630	627	655	582	613	628	598	611	628	607	642	604	680	641	601	625	629	630	638	608	641	617	657	615	621	646	594	675	645	609	639	622	645	636	650	608	618	604	640	691	633	631	611	619	597	591	579	610	616	595	623	650	632	611	623	649	642	682	596	608	636	638	637	639	595	618	673	676	639	633	592	678	638	651	673	606	602	625	624	638	645	607	619	568	601	629	630	599	639	631	611	618	614	650	619	622	601	614	635	658	608	605	646	627	675	667	594	659	625	626	575	640	627	667	611	662	615	629	680	642	598	652	626	671	632	595	632	598	613	588	616	645	619	598	616	618	664	626	604	608	651	640	687	630	599	639	647	595	616	682	616	592	654	659	601	571	650	627	659	623	651	641	640	635	555	615	653	650	582	644	635	634	611	633	622	628	633	627	622	569	642	672	615	654	615	573	619	619	610	651	626	603	654	603	665	624	627	617	586	585	619	631	621	638	629	666	616	594	643	653	656	651	593	632	635	618	616	652	620	587	664	637	644	646	647	643	565	636	622	655	624	589	597	610	690	658	612	623	632	636	628	603	620	610	660	573	663	673	652	670	599	644	674	692	615	630	650	608	588	613	653	643	643	593	646	634	630	646	629	633	640	648	601	680	638	629	609	663	672	612	566	618	618	619	631	648	608	638	624	621	616	604	644	623	603	655	639	656	575	606	619	636	610	626	619	631	606	655	633	637	623	608	642	705	603	647	627	566	647	603	624	640	627	615	675	678	629	613	608	631	689	624	637	617	640	587	653	637	634	639	644	600	635	650	662	648	636	640	604	626	607	647	631	605	653	638	669	623	685	648	611	651	607	656	656	659	678	603	618	611	630	598	621	667	599	647	615	650	631	693	606	645	599	616	633	625	646	613	629	645	581	614	660	653	654	611	641	673	663	629	626	679	585	630	617	627	618	633	607	665	629	661	663	615	664	674	616	631	643	591	657	611	615	610	602	641	595	609	644	634	639	596	622	615	615	663	597	595	682	619	601	690	622	675	624	651	657	589	638	626	596	598	653	598	578	611	631	607	640	630	635	671	606	655	618	613	663	562	642	653	649	687	617	664	616	680	637	632	631	660	633	635	629	657	612	602	632	643	641	653	629	597	630	662	659	611	674	624	632	628	653	623	637	638	604	665	605	643	648	607	657	693	624	621	622	601	648	637	595	652	635	659	640	598	627	603	642	623	629	618	631	588	625	620	640	598	624	632	619	676	636	596	570	633	591	580	607	616	611	652	655	592	605	638	688	665	622	612	636	630	628	639	687	624	619	612	623	675	619	651	637	693	685	623	612	620	605	613	642	648	636	621	655	607	650	615	616	663	641	632	624	617	615	590	656	648	687	603	584	597	639	622	589	590	633	633	602	645	622	644	641	636	626	620	581	643	585	646	583	623	640	636	650	608	700	635	596	601	647	630	591	630	660	615	624	642	653	620	592	636	622	632	594	608	594	636	658	609	642	606	662	644	629	680	671	645	610	584	662	591	628	687	611	652	648	651	648	641	618	596	636	655	610	618	621	635	640	639	636	586	653	662	642	618	620	660	646	625	621	622	614	610	632	629	686	647	608	643	588	596	608	614	633	626	640	602	648	657	659	633	595	598	576	636	679	638	637	685	600	587	593	640	647	635	652	625	642	594	642	654	612	610	644	613	644	614	632	607	642	635	579	610	657	641	637	617	663	634	675	596	621	627	601	593	612	642	636	631	626	665	659	634	628	599	608	665	599	665	643	593	654	635	588	644	653	627	578	621	634	642	628	650	611	603	664	599	617	643	643	646	654	633	622	635	632	652	669	632	571	597	638	629	615	635	595	578	648	608	621	694	609	623	624	647	611	631	625	608	631	577	638	625	636	609	614	604	651	636	606	639	649	636	636	657	635	600	653	590	640	606	558	627	674	640	635	619	641	625	660	597	601	645	624	646	615	684	616	637	636	629	631	590	630	627	626	599	621	609	640	662	620	609	647	569	639	645	644	644	668	638	671	629	641	633	657	634	617	612	654	662	627	638	625	649	638	610	620	594	616	636	685	616	672	648	638	668	580	612	649	592	621	634	614	650	631	602	629	639	593	652	621	633	651	597	659	629	631	678	627	578	627	607	657	615	613	641	635	643	576	620	594	626	611	631	663	598	617	622	592	606	581	569	609	614	670	615	662	609	652	647	640	610	684	638	587	644	658	646	620	678	641	632	653	657	634	659	630	662	651	580	613	709	648	673	649	628	656	632	657	636	658	629	628	645	652	626	604	629	660	629	638	629	598	632	646	643	652	609	665	605	631	645	611	626	654	694	638	599	601	696	604	617	627	621	668	635	604	619	633	631	632	618	635	645	631	639	624	594	654	601	645	648	622	649	634	616	588	626	614	622	644	631	626	631	624	642	618	630	665	635	625	609	571	646	624	614	614	662	631	665	615	659	647	626	676	637	636	651	626	629	635	635	653	629	605	670	583	649	633	621	613	598	621	674	584	633	635	678	660	650	630	623	638	631	668	673	672	619	610	630	587	643	619	647	681	579	648	600	612	637	621	618	651	632	596	606	663	629	631	676	613	625	644	587	628	646	611	625	572	592	619	653	638	629	651	656	629	649	660	648	643	619	616	634	591	609	607	596	602	601	616	639	580	611	612	618	682	648	601	620	626	603	661	636	606	633	611	620	622	652	605	622	619	615	650	628	631	611	678	658	658	660	652	651	631	617	615	625	616	620	654	647	630	621	651	629	576	618	623	603	652	679	638	603	634	627	600	583	595	620	642	641	653	574	645	638	607	625	645	643	628	648	610	645	627	591	589	606	599	647	640	680	614	632	662	629	594	601	667	630	610	667	645	594	693	640	629	634	603	621	662	614	629	641	669	654	633	619	574	650	600	597	653	640	655	617	588	621	613	624	648	629	623	617	597	616	648	611	631	601	620	639	599	644	598	636	678	647	571	639	651	605	612	674	658	658	610	601	612	615	666	622	633	629	659	651	629	643	642	597	660	634	631	649	597	627	597	607	642	622	618	627	637	664	643	633	653	570	622	657	649	701	670	636	611	633	649	581	628	644	610	632	620	626	643	603	684	621	607	615	645	639	613	595	641	631	642	614	636	596	655	646	572	626	668	663	667	599	628	615	585	633	647	636	641	628	607	603	623	636	593	656	654	599	644	620	664	593	640	624	633	638	620	666	646	620	638	669	681	607	626	630	582	607	657	626	624	629	614	650	653	630	632	661	643	591	664	645	626	593	612	629	643	665	671	666	674	640	669	630	623	596	660	610	603	633	637	631	613	589	600	641	632	628	606	659	617	583	632	673	602	622	609	636	646	619	642	608	631	598	647	681	640	618	638	633	599	619	654	640	625	663	638	628	599	609	642	617	631	671	618	644	656	575	628	635	628	607	619	618	587	681
23778	21088	28424	23977	21076	11146	1952	1377	1224	1071	1115	1013	956	973	873	984	953	848	876	882	921	943	881	854	846	893	897	836	892	872	822	870	869	915	853	851	866	902	805	893	879	822	836	840	804	878	844	857	851	853	798	829	866	875	851	870	839	817	816	851	861	877	786	817	859	852	832	823	886	853	843	846	865	805	816	871	803	829	861	803	899	871	840	800	834	787	860	818	872	875	858	781	853	824	819	822	836	827	837	861	823	832	837	901	826	852	893	855	811	837	843	877	792	860	853	846	760	850	853	802	856	818	881	802	838	835	801	855	849	900	823	901	830	852	841	842	859	864	795	875	836	821	834	832	852	894	826	836	820	874	867	864	846	811	824	830	854	875	812	897	860	849	856	885	883	843	773	881	878	861	822	826	842	886	826	893	887	875	873	797	814	802	869	850	838	803	912	871	848	829	813	842	845	862	850	851	864	811	824	848	842	857	849	831	861	869	812	827	855	848	801	808	912	885	841	870	790	853	835	855	862	864	859	836	853	830	800	893	819	872	786	864	840	796	861	844	876	803	857	839	837	848	793	785	817	813	801	842	836	816	845	828	852	826	841	821	860	828	803	847	851	850	826	862	860	777	826	836	824	861	851	842	877	883	822	835	847	836	855	886	778	789	808	886	847	782	819	864	852	850	825	784	881	809	888	892	859	805	876	829	856	866	836	828	838	834	852	839	839	846	852	891	817	864	855	859	802	829	879	857	822	864	855	808	868	771	820	792	828	859	876	842	817	845	863	820	826	830	897	788	836	837	789	841	888	829	822	825	834	840	874	807	839	875	798	819	863	834	869	840	839	838	860	880	865	820	856	849	828	799	831	853	843	865	784	854	797	860	877	898	863	814	814	837	854	869	830	811	857	848	811	869	827	827	873	798	837	833	788	871	787	858	876	831	842	844	807	829	847	813	902	815	844	864	818	852	827	824	841	838	818	844	831	803	838	818	828	859	835	870	855	846	901	868	882	804	833	812	840	869	828	856	908	802	814	865	824	785	880	893	852	839	868	854	859	854	830	829	881	811	844	833	845	840	840	808	840	830	833	804	808	875	778	807	849	817	818	887	816	858	869	835	802	857	855	857	836	794	846	865	879	809	827	856	842	838	854	876	850	862	807	849	861	870	842	794	853	826	802	844	816	845	830	863	875	861	753	859	811	807	809	831	844	788	812	868	863	831	784	792	872	865	814	812	864	855	802	810	824	868	829	812	799	847	886	786	870	909	900	851	865	785	851	859	809	840	832	838	879	841	822	901	864	854	835	892	856	858	891	880	863	844	854	869	841	848	793	845	841	832	844	875	868	839	793	860	811	874	788	823	881	819	877	851	914	815	785	821	833	873	851	807	835	825	860	796	816	835	812	843	836	808	876	848	905	831	845	824	816	796	826	821	843	839	841	848	844	809	822	861	852	840	773	863	835	836	812	829	868	846	808	846	831	832	876	820	877	830	847	794	803	870	818	842	869	847	848	803	857	817	812	882	873	849	840	831	799	850	798	812	867	834	851	876	855	862	880	840	839	804	833	858	911	871	812	868	800	808	853	797	837	820	858	802	834	839	837	851	842	838	856	836	798	880	861	828	825	859	837	810	857	797	897	913	844	869	782	820	811	848	834	792	874	863	795	792	858	852	892	881	831	819	850	835	845	855	806	872	835	840	824	855	846	860	889	831	817	872	871	849	823	900	838	905	798	844	844	865	836	841	832	826	850	813	832	808	832	835	862	837	826	862	841	862	861	851	846	832	874	773	819	850	787	789	775	899	904	845	854	833	836	804	853	821	862	855	881	859	823	834	792	807	846	877	817	816	768	820	842	825	843	826	818	909	841	855	813	858	863	779	822	840	855	814	895	811	790	787	858	828	845	826	846	844	852	815	831	887	846	778	845	812	826	823	868	822	825	804	807	832	892	860	826	833	804	826	816	812	805	837	847	836	820	880	850	813	878	807	853	862	782	856	811	805	813	853	820	834	840	827	841	857	840	861	800	815	793	814	781	804	829	863	819	825	810	805	856	799	834	810	866	834	884	818	861	822	853	862	831	816	887	781	861	817	838	857	838	864	853	843	883	857	839	801	851	836	837	848	812	818	832	814	804	806	866	828	819	817	848	864	809	876	845	855	832	810	851	793	822	864	839	842	856	856	840	831	802	833	828	887	814	824	789	829	823	841	840	861	836	846	846	805	846	898	847	822	893	839	847	833	784	801	857	843	815	817	852	855	843	879	793	834	865	828	821	853	880	855	866	866	843	832	834	817	821	850	806	854	798	816	794	807	857	879	819	841	803	867	832	880	883	873	825	800	844	821	853	814	802	814	834	827	787	848	821	777	843	840	879	897	807	807	864	873	805	864	851	803	786	807	868	844	847	825	856	839	910	854	821	801	848	895	856	847	811	832	885	836	830	870	865	873	823	816	862	853	806	862	899	824	818	848	857	845	856	867	864	837	815	801	850	849	803	847	855	833	860	792	877	840	835	827	808	836	817	841	864	856	829	791	861	824	837	873	831	844	881	833	786	853	791	897	852	824	817	831	820	863	829	812	799	865	817	845	834	865	857	815	813	850	864	769	855	798	833	832	801	853	795	855	807	840	842	857	778	861	808	860	794	830	830	799	845	867	781	820	812	852	820	855	857	820	834	770	798	818	811	814	779	853	836	873	853	802	845	799	853	841	822	805	815	840	833	823	848	867	809	807	839	835	840	805	863	892	872	874	860	882	829	837	833	849	805	908	822	889	838	870	815	818	817	821	858	861	843	819	848	791	846	864	833	836	832	797	804	879	847	859	848	818	792	879	824	887	836	860	811	861	871	748	833	838	823	839	865	881	883	847	838	829	830	864	835	834	843	839	825	830	869	871	860	797	824	829	804	838	814	852	801	858	829	821	825	814	845	861	867	842	857	848	806	862	831	837	845	798	844	848	833	844	811	845	821	832	816	879	806	798	822	839	783	779	866	915	810	856	829	821	853	902	910	857	772	798	849	859	847	845	819	847	829	840	839	898	805	859	849	866	900	831	821	904	849	840	872	773	848	853	849	862	833	858	851	862	835	831	857	837	837	880	844	865	813	809	866	840	860	803	875	836	785	833	848	862	875	772	859	819	892	899	835	791	872	842	881	892	853	897	818	875	861	865	826	844	878	866	854	855	805	796	844	860	826	761	937	810	843	845	814	882	837	778	891	813	795	876	833	834	835	882	851	822	857	823	789	820	801	849	835	862	862	862	849	892	847	805	824	878	845	815	791	869	840	848	873	780	857	873	841	866	828	814	840	768	779	846	846	874	855	800	876	866	852	844	807	819	831	770	790	824	816	902	798	797	853	829	766	845	817	795	861	866	819	817	821	828	791	834	917	830	847	801	775	843	819	797	818	795	825	816	842	854	879	865	799	802	820	866	917	833	844	850	854	807	827	908	825	889	855	833	826	808	818	830	760	869	821	858	842	912	809	887	814	813	835	827
10181	11554	10467	5604	3682	2914	2351	2015	1831	1560	1474	1325	1288	1219	1234	1129	1156	1115	1089	1127	1121	1089	1084	1016	993	1064	1074	1020	1066	998	1005	1027	1094	1055	936	1013	1009	1013	1018	1000	1057	986	989	1014	1046	1006	1019	960	1000	978	988	995	961	1042	1007	969	1062	969	1015	996	1014	1020	1083	1015	981	994	1033	909	929	1044	991	983	1018	1022	1040	1010	1023	977	957	964	955	1038	974	969	1025	1033	968	981	971	1021	1005	995	1028	995	1023	1042	1015	997	1046	988	1025	990	1025	983	966	982	1022	1022	985	1032	1021	979	980	1017	981	964	1011	1014	1039	1051	952	941	1024	987	992	976	1043	993	1036	920	923	998	1010	965	1017	1009	1013	1022	1021	990	1026	1012	979	1025	1011	995	1011	977	1014	981	1016	992	1013	968	976	915	1021	964	1018	1033	989	983	1064	1032	997	954	1026	973	1033	1029	1033	1028	983	987	969	964	1000	1056	993	1063	1026	1018	1008	985	1057	981	972	1010	950	979	998	1014	989	989	995	991	966	963	978	987	1006	964	1024	1025	978	971	947	1047	981	1012	1017	1003	959	967	968	966	1001	1015	977	982	963	1025	933	965	993	1026	1005	974	1014	929	1036	1022	945	937	1005	1011	1051	1006	1015	986	1006	1018	973	996	968	976	1008	979	1006	963	953	1038	966	1000	980	1014	1024	950	1043	997	1030	1053	964	991	1001	991	986	984	1009	1005	993	1026	1039	969	957	993	956	993	996	963	1043	946	1012	1007	969	979	990	981	985	1021	1023	993	998	994	918	1002	1042	1015	992	996	1002	1044	1042	994	971	961	979	976	1046	1037	988	954	975	1056	976	980	1062	1047	1040	964	952	998	983	957	949	981	1027	953	1000	1019	945	1021	987	992	1013	981	1019	1042	1002	957	994	982	959	967	1031	1003	997	957	1054	986	1028	1011	1003	994	940	1038	1023	967	988	1016	1064	1016	1026	1034	959	983	980	938	973	985	1003	972	960	1055	959	983	1043	1035	992	1019	990	937	931	956	976	994	993	1021	1008	996	1002	1085	1007	959	1021	944	939	1008	996	962	1028	984	1005	965	976	1028	1048	993	1022	1021	984	1010	1050	993	1043	1077	1066	971	1023	1000	973	973	918	994	1010	996	952	973	992	1037	982	976	999	998	1036	995	991	993	1015	1034	1018	1020	959	1016	1035	1019	1033	1022	969	1046	1042	994	963	1002	925	966	930	983	916	968	975	1008	978	1012	1008	1025	1004	951	960	969	1015	1046	1009	994	1079	976	986	1025	948	1023	952	992	989	1000	937	1004	967	952	996	943	1045	958	962	993	994	1024	985	987	987	968	953	944	962	998	1019	998	996	1000	1050	1002	1023	901	1005	957	1011	979	1005	978	1018	1023	1000	986	973	974	966	1034	993	1021	1035	1062	991	972	986	991	1003	940	1018	991	1027	995	992	995	1008	996	977	976	967	1010	1007	979	1003	1001	1004	979	1005	963	1016	1031	951	966	1020	1050	988	1075	950	959	957	949	988	1033	1059	994	1035	1023	985	979	1016	982	1015	956	977	1000	1007	1002	1013	1005	995	1003	1011	1047	979	1012	995	915	951	1018	984	999	983	1000	987	977	968	1002	999	992	1078	1013	977	942	1007	975	947	1027	1008	1056	996	968	988	1030	997	1027	993	1039	985	973	953	942	1017	979	1021	989	1011	927	932	1008	951	959	955	966	957	970	1013	983	974	944	1014	1014	983	972	1035	949	994	1003	973	999	988	1082	1009	1005	1018	1029	954	926	993	1018	1009	1011	1002	947	960	979	1005	970	982	985	987	963	996	1079	1024	1001	973	1029	1023	983	975	971	985	989	983	962	998	995	966	1060	1004	966	977	988	900	965	972	968	1024	931	1076	977	977	1014	1038	979	1021	995	1016	933	986	1048	957	953	986	979	993	967	1054	978	1035	1058	992	973	1030	1004	1014	945	1055	947	1027	1023	955	984	1027	949	988	1027	969	967	910	967	983	990	988	1022	1012	1030	1008	1064	944	1032	1037	1001	994	1015	972	964	1018	995	978	983	1059	1001	967	979	1003	967	946	996	987	1017	1013	1005	1014	958	983	999	978	970	1002	1015	985	1024	950	1003	957	975	995	952	983	980	977	966	1018	1009	1007	944	1000	951	974	950	1074	970	971	952	970	982	955	992	1029	1019	1020	1049	1100	984	1080	997	931	977	1007	991	951	1013	975	995	1004	922	963	1015	1015	1063	975	1018	966	1035	1033	949	1037	999	961	1005	1007	1001	1030	1015	1016	1038	960	1064	1029	1017	983	942	943	998	966	962	929	1037	969	1009	1010	955	1006	963	1002	970	1025	958	978	1078	1037	1015	997	989	962	973	1011	931	962	1043	989	955	968	956	1026	1050	982	966	1041	998	928	1007	986	985	990	996	988	1050	968	981	979	1002	947	981	999	983	1012	1037	997	1010	1025	970	906	1031	1044	1007	1016	929	1000	991	1045	1007	966	1021	1004	928	997	990	1007	933	1031	1050	946	1023	961	1006	940	979	1001	1004	961	1038	1054	967	1011	977	1006	992	977	1035	1003	1043	960	992	1005	987	1035	1007	1039	1014	954	1022	975	1036	988	988	980	1004	932	976	1001	954	962	976	1021	1003	993	959	1025	1038	1009	980	933	966	1011	950	972	956	1001	1000	954	1027	951	1003	990	987	958	949	955	968	990	994	1023	963	989	1025	1028	979	1039	1014	1023	1015	970	976	961	982	964	1024	1010	1025	954	1001	1029	1033	1015	990	966	945	981	964	988	1072	1018	981	964	982	973	1009	960	1013	1037	966	929	996	1001	1002	976	965	1020	1021	1008	1009	976	990	949	941	1003	986	1023	1028	935	967	902	1007	963	1012	946	943	985	1011	953	1016	992	1020	1030	979	1029	1026	988	954	990	1011	1021	986	952	987	1025	1033	997	983	975	986	1000	1071	1063	996	976	1027	928	1028	958	986	955	963	1012	959	1060	988	970	964	935	981	958	1007	1005	981	1014	1010	974	930	1011	972	1008	1044	920	996	1055	986	948	993	1034	994	1052	994	988	957	938	960	973	1023	1006	970	1071	998	1002	982	969	1025	970	1032	968	1006	1024	1013	975	967	973	999	1017	999	940	1006	973	966	981	1002	1031	973	972	982	964	1030	1061	972	1000	986	1004	1029	1028	1016	1006	992	971	989	1034	1045	976	1021	1014	956	941	972	953	982	980	912	989	1015	924	988	952	987	954	928	918	1002	1072	956	1003	1004	1002	1057	980	1009	994	977	932	992	1035	1014	1017	1012	1005	993	974	977	979	983	982	980	988	1042	1009	965	1002	1022	979	954	1006	945	973	943	1021	1036	1031	1002	993	1002	1040	1001	1011	949	963	938	964	918	981	969	989	957	1006	983	1022	971	1007	975	992	991	994	954	1002	983	1004	975	988	937	1003	966	977	991	977	1023	1064	951	1065	1008	992	927	966	984	965	1035	942	986	1012	978	977	1002	955	1035	971	1025	985	983	1018	1010	1002	1053	989	980	969	985	979	1044	1005	979	979	974	1018	882	1006	1003	1043	1004	983	1025	1040	1020	994	959	972	993	1000	1017	1011	965	1023	1027	979	976	947	980	1037	962	1018	1000	975	970	984	962	963	1049	986	996	983	1004	1010	944	1051	1043	981	971	957	988	1042	1035	1011	1014	984	950	990	1004	973	1034	1029	1036	953	977	994	998	956	1032	1050	944	991	952	1012	941	988	1005	977	1030	1013	974	988	1031	1051	1046	1011	983	1040	998	994	985	975	969	1014	930	1036	961	1029	931	1019	987	1006	1022	987	1033	974	1004	952	955	967	950	1010	926	989	1031	955	1078	1005	984	1065	973	984	1078	1034	986	1010	971	1013	995	990	982	979	1035	1003	1030	951	961	987	974	1025	1077	933	983	985	968	942	1019	1031	984	964	943	1000	933	1020	1009	969	1003	1028	949	994	1006	1027	964	977	1033	1050	1022	1015	973	992	966	1006	1046	989	1006	1021	1062	928	1023	977	996	995	1036	990	989	1010	1071	964	1006	926	992	973	927	983	979	987	970	999	1010	961	1001	1045	1013	972	958	1005	1012	979	991	998	1036	969	950	1006	1021
25091	21130	27369	25074	10099	1009	811	645	604	580	602	528	573	499	502	527	499	493	476	468	465	480	444	444	445	446	495	470	467	419	450	500	483	474	443	435	448	456	453	470	413	485	457	476	442	441	457	458	432	494	488	462	452	477	485	461	455	514	436	448	450	473	448	488	458	465	459	431	481	425	444	428	451	440	443	438	458	448	459	429	509	468	503	477	463	418	446	446	468	429	462	475	429	447	430	446	450	450	427	416	497	482	438	446	449	486	455	426	487	424	455	428	474	470	464	482	422	468	465	431	443	440	467	435	456	479	465	434	467	443	472	461	495	441	415	451	453	449	441	432	453	426	469	459	474	436	486	444	439	444	463	444	448	445	459	463	445	461	463	477	447	428	433	401	457	459	437	438	440	461	478	432	439	442	429	473	426	472	495	447	458	435	438	439	414	468	417	472	462	472	454	435	442	482	449	416	451	449	437	470	464	453	430	448	478	471	515	458	435	407	480	437	430	484	456	426	447	459	444	462	446	465	489	450	472	442	476	459	448	453	434	425	443	469	456	470	462	451	470	448	462	443	456	447	461	481	454	435	449	451	469	456	447	473	451	455	436	426	475	431	437	461	431	469	504	450	415	426	440	478	431	445	461	454	438	431	464	457	445	462	467	444	480	431	440	445	458	461	445	438	452	441	487	450	441	460	494	445	451	454	453	453	404	488	495	488	465	437	454	429	438	489	434	459	438	479	442	475	414	436	455	477	459	473	433	414	448	483	442	434	441	443	464	438	453	482	479	461	432	494	475	486	441	472	468	422	487	442	474	450	494	457	480	451	467	428	418	496	488	448	433	449	470	443	443	453	447	455	462	436	460	482	478	444	444	425	472	449	463	435	445	506	481	471	453	442	464	454	458	456	437	454	456	486	440	454	438	470	448	429	407	437	431	447	420	465	454	431	449	437	447	409	441	437	433	463	453	447	444	418	442	432	435	430	452	447	453	434	488	476	435	465	460	455	444	470	414	472	428	457	451	445	453	455	439	409	432	427	470	438	487	471	442	436	462	439	404	484	432	445	462	412	444	452	427	429	450	451	473	469	451	437	429	438	449	464	454	439	412	468	486	443	465	392	416	439	491	478	456	438	452	447	464	438	400	439	443	432	452	464	480	443	468	446	487	457	472	478	432	424	456	457	459	445	460	456	445	449	437	465	439	455	464	422	456	460	431	469	467	452	419	476	427	455	442	477	474	448	411	438	438	494	462	447	447	439	439	471	494	457	469	428	409	463	478	474	484	451	448	483	471	440	438	471	393	468	447	453	431	430	452	477	421	477	511	448	406	416	416	438	453	465	407	414	418	482	453	429	437	468	442	463	457	508	466	404	459	465	436	454	464	455	464	442	444	452	453	472	489	459	457	443	423	457	472	448	434	402	459	444	476	470	449	464	484	437	475	472	442	440	425	467	468	425	474	438	431	441	467	461	471	461	440	455	473	454	421	458	448	463	458	483	460	460	447	461	429	411	462	433	436	426	466	408	458	487	446	429	453	469	464	432	448	464	465	440	446	474	473	414	412	454	471	444	475	462	433	474	408	467	429	456	437	439	389	427	477	468	461	435	457	458	447	418	410	443	441	472	461	432	417	473	500	433	454	448	490	457	413	442	470	466	440	445	479	452	450	434	482	468	465	440	473	463	453	457	427	436	457	423	484	433	474	428	454	451	431	424	443	464	439	467	448	447	473	484	452	466	467	444	463	440	487	473	488	419	435	416	445	463	436	466	469	459	463	449	402	402	431	418	452	447	428	452	489	474	479	426	454	407	436	428	418	448	469	456	456	469	463	440	502	440	415	461	466	440	441	433	457	419	408	485	469	468	458	431	468	462	434	431	450	429	452	453	463	435	448	445	446	451	430	438	419	468	441	456	434	473	462	460	464	450	486	424	422	440	516	422	463	458	439	454	447	479	428	453	432	425	436	457	471	469	487	436	478	458	443	443	447	421	453	485	428	431	480	471	474	456	454	434	460	431	419	406	433	490	446	467	424	469	443	453	464	453	459	467	453	486	420	455	478	451	476	496	431	489	396	430	446	459	406	486	450	431	469	438	465	412	454	453	444	436	459	444	479	442	434	434	474	456	462	490	458	455	446	446	436	449	448	500	479	458	458	455	469	458	465	460	462	439	439	441	428	405	450	446	440	486	386	418	429	507	429	442	456	460	429	450	430	465	457	426	435	475	473	446	452	457	424	465	484	461	443	449	481	447	450	472	417	457	456	462	466	439	459	457	475	424	484	437	457	422	449	419	473	418	421	460	450	467	469	413	455	427	462	473	442	463	464	461	432	467	419	476	452	432	437	425	442	465	451	452	440	447	442	421	415	445	480	430	434	441	466	466	479	442	456	445	448	454	445	438	438	458	454	424	439	461	430	454	462	457	404	444	456	463	462	440	462	447	472	449	468	440	446	470	467	469	471	455	451	455	462	424	447	476	437	420	472	447	473	483	427	478	450	470	439	442	461	451	441	452	449	431	420	443	449	457	458	454	464	472	455	493	444	450	446	466	463	399	488	450	446	434	456	474	476	429	431	454	434	453	430	460	452	483	495	449	449	458	446	420	481	439	467	438	509	447	474	442	430	454	466	465	478	421	486	464	415	457	475	431	455	449	432	461	421	463	465	423	488	435	431	484	429	489	448	492	473	406	487	443	442	461	460	480	442	434	503	466	466	451	460	462	449	455	443	430	435	476	439	469	461	418	429	466	478	473	429	460	486	467	486	477	456	456	469	455	463	421	480	433	436	453	488	451	458	411	433	458	443	451	438	454	487	489	461	463	463	459	438	460	446	445	467	410	465	469	463	429	434	464	485	456	451	432	473	447	430	435	435	524	446	439	439	466	428	423	442	450	445	477	463	407	462	456	442	472	453	422	451	443	458	461	451	417	447	461	446	437	453	475	455	473	420	456	439	438	440	436	473	453	457	442	437	443	444	439	460	429	441	445	461	483	465	475	425	443	424	453	433	446	444	476	487	460	486	465	472	464	453	440	406	450	442	452	431	473	461	439	458	439	432	458	478	429	470	457	476	467	452	461	441	489	456	400	455	480	473	447	432	467	478	443	436	455	457	497	463	441	438	433	486	439	468	424	472	485	441	467	460	434	446	467	442	437	457	464	459	433	485	450	443	479	447	478	457	419	468	498	465	488	462	428	452	428	464	436	446	449	467	473	461	496	459	461	439	448	421	449	462	434	478	462	405	452	426	404	437	459	436	471	421	475	427	408	427	480	459	445	444	467	400	419	471	471	461	459	460	437	452	472	433	431	456	442	433	466	457	454	454	446	465	408	390	464	457	467	455	437	446	427	407	470	477	442	467	494	466	444	473	399	444	432	475	445	424	458	485	435	466	431	480	422	461	443	432	444	434	440	451	481	480	436	452	442	437	464	436	439	446	466	420	461	438	465	444	461	447	455	498	483	501	457	470	426	442	450	439	474	461	486	449	447	414	437
9932	7489	6111	3364	1999	1645	1353	1212	1073	930	864	823	721	703	704	645	659	641	654	660	605	598	605	595	635	578	591	613	650	594	598	589	638	586	613	595	599	598	619	600	580	610	549	581	565	573	592	590	609	614	622	570	589	623	599	581	589	595	553	609	538	616	612	604	620	565	625	600	601	560	605	576	603	625	610	594	513	544	580	588	555	554	570	590	596	599	559	573	589	528	618	607	601	629	563	589	605	551	568	527	577	575	610	603	608	619	579	570	610	606	579	593	596	647	621	542	606	613	547	547	595	576	571	594	579	610	570	547	611	614	575	594	600	616	536	533	576	559	582	592	611	617	572	546	556	548	566	533	570	574	579	641	622	584	603	567	583	600	599	584	575	566	563	573	610	595	599	597	575	557	594	600	579	592	583	605	594	614	614	562	536	574	582	569	597	595	596	590	571	589	568	530	578	493	568	567	627	587	593	584	541	572	589	578	578	557	563	561	554	592	570	574	561	546	574	569	574	573	528	611	585	598	563	582	568	538	617	579	568	575	605	576	612	545	596	588	622	611	523	576	562	589	597	535	544	557	560	541	624	556	598	602	553	577	606	562	605	547	559	589	598	573	607	555	583	555	618	558	601	580	577	543	601	577	624	599	574	590	570	576	592	600	598	603	577	567	547	643	583	548	567	553	582	610	574	575	611	601	551	575	612	537	593	577	558	561	565	609	590	578	551	577	606	581	608	587	578	586	578	548	587	584	591	604	599	604	584	574	595	537	569	626	548	603	614	550	549	579	595	554	557	522	589	570	563	547	587	582	611	587	587	545	554	621	630	581	580	573	584	611	589	585	581	603	594	573	579	576	590	602	597	625	536	563	585	609	581	607	619	611	570	590	581	579	616	570	578	572	592	580	580	562	607	596	570	548	587	593	581	576	610	616	543	570	544	582	581	547	536	569	594	592	633	567	601	585	570	584	587	581	621	582	561	587	598	530	539	610	546	555	575	562	580	567	623	552	559	609	588	622	616	593	586	584	588	580	576	585	575	539	592	583	635	508	570	566	608	583	562	573	558	566	597	581	602	591	599	587	576	610	579	601	540	591	581	606	580	551	565	581	569	554	563	504	561	595	594	586	589	556	596	536	593	591	572	571	603	587	566	571	588	540	563	645	569	565	623	583	555	570	615	608	592	577	551	573	598	552	557	632	539	583	561	600	616	586	562	568	590	565	595	591	583	560	585	545	564	601	581	577	556	602	643	596	580	603	594	566	546	558	590	611	595	592	603	623	581	515	596	592	593	550	577	590	587	568	570	600	618	540	553	622	576	591	608	575	625	568	544	577	560	595	576	625	608	551	583	610	616	605	573	563	564	550	602	543	563	601	586	556	573	565	575	561	534	541	561	591	564	579	569	578	613	561	571	620	586	566	587	570	529	599	540	531	598	519	594	544	552	613	606	509	565	570	523	615	546	557	567	599	545	590	560	572	595	615	560	558	569	585	573	616	580	586	562	582	583	549	577	577	592	572	637	546	590	547	601	592	554	578	581	583	574	549	556	598	547	548	557	577	577	525	553	590	583	532	611	563	607	557	577	606	550	606	608	622	567	537	585	547	572	553	610	557	567	593	607	569	612	535	569	552	568	591	556	620	587	583	548	610	559	573	565	606	539	573	575	582	583	596	582	612	642	557	598	574	578	563	585	575	544	570	596	563	577	536	571	570	601	616	537	583	574	555	590	554	646	566	572	591	581	554	557	580	582	557	594	571	566	582	587	575	575	590	589	587	530	598	569	619	564	558	561	586	598	574	572	573	618	560	592	593	571	580	535	575	554	614	527	581	601	565	593	616	546	614	585	603	529	558	573	518	549	626	601	599	593	582	586	603	576	591	581	603	565	610	595	606	542	601	598	550	584	598	541	505	592	572	579	621	578	562	550	582	586	579	593	585	560	576	562	579	599	547	594	554	630	589	564	561	582	547	582	569	570	557	562	583	544	575	581	534	557	601	572	589	595	567	616	560	606	579	582	605	585	571	572	591	589	568	580	609	593	624	549	585	596	567	573	577	570	586	588	605	563	567	506	562	606	609	595	602	573	564	554	544	567	599	588	588	578	582	596	513	560	578	562	545	585	519	580	563	548	574	584	557	583	603	588	606	615	541	575	542	594	565	532	633	617	569	567	580	570	590	608	595	578	609	557	543	636	575	581	564	559	584	585	577	577	589	582	557	542	574	573	559	599	570	574	609	605	582	569	536	588	595	534	578	614	612	560	568	576	563	557	581	563	574	602	558	584	585	618	581	582	588	583	572	578	554	581	571	579	550	594	551	569	553	542	614	599	612	556	624	579	559	584	558	558	598	626	599	565	563	607	554	568	593	607	564	574	568	602	570	564	606	595	557	536	603	549	550	639	588	564	572	642	557	592	611	578	560	590	550	599	562	569	528	677	544	571	580	622	623	575	533	599	581	547	537	530	627	576	579	599	600	633	528	625	589	560	607	591	572	589	582	610	588	587	592	605	597	554	602	542	596	560	571	551	552	602	631	618	557	578	571	594	594	590	581	567	580	553	546	591	526	589	617	620	587	550	579	576	587	543	575	601	582	536	521	590	584	607	562	551	596	606	591	555	573	587	575	589	540	604	592	545	580	530	581	603	596	567	578	564	626	600	603	587	567	619	599	569	555	563	599	575	552	585	539	527	605	548	571	583	566	593	571	561	572	598	588	562	603	550	595	609	636	574	584	569	528	541	568	564	616	559	578	628	611	634	564	580	581	612	587	556	567	545	559	574	579	602	555	604	578	556	548	553	595	536	533	567	542	563	546	560	611	545	600	566	600	616	584	536	563	575	597	609	603	605	562	604	553	578	563	579	529	607	577	545	599	550	562	586	576	574	605	580	608	576	596	563	620	565	610	584	535	574	566	645	561	553	567	600	587	566	610	661	595	600	548	570	627	621	566	570	550	539	550	613	548	562	550	601	553	553	595	570	585	579	607	610	594	598	618	582	588	581	576	582	577	602	583	592	557	566	588	583	571	601	585	604	584	562	562	632	575	558	587	560	607	590	594	571	572	578	591	528	598	558	577	573	628	607	595	645	560	596	563	572	582	576	613	533	600	564	549	561	581	583	594	590	569	601	574	573	565	584	562	558	586	560	587	579	592	578	608	567	565	618	569	603	590	581	574	598	587	589	539	567	584	593	533	604	592	593	619	572	625	562	586	525	584	545	579	605	592	550	611	605	555	597	620	570	578	559	593	591	576	575	555	610	573	558	573	560	570	585	611	586	564	591	572	578	571	560	563	591	594	552	597	537	578	563	578	584	541	571	549	625	560	611	621	606	590	606	553	606	544	593	558	570	620	604	541	643	577	572	617	556	588	568	618	593	553	572	549	571	607	573	606	571	569	573	567	586	550	573	553	546	559	560	550	605	592	565	536	570	612	616	615	579	552	570	585	587	552	576	578	540	583	600	588	580	584	575	584	597	563	555	650	562	636	588	566
22828	21102	28855	23622	21102	21200	10409	2059	1516	1446	1281	1216	1194	1115	1048	1122	1033	1020	1023	1009	945	998	1032	989	987	954	992	932	930	927	920	910	865	931	918	932	932	912	927	926	984	923	970	884	897	910	923	899	925	846	897	892	905	922	863	923	870	921	887	900	930	907	928	873	878	913	945	881	873	900	900	924	918	873	940	913	898	913	881	896	917	913	895	864	904	901	941	891	950	881	890	904	848	938	926	958	928	871	895	895	872	890	884	913	894	940	934	866	893	906	902	913	924	873	939	869	923	914	900	865	918	916	833	912	928	905	882	890	863	871	895	892	915	891	877	853	889	896	906	912	931	912	870	907	913	882	944	831	910	893	843	908	899	868	962	940	946	890	894	913	827	872	865	911	880	933	866	886	873	864	903	847	936	883	882	957	906	907	906	922	889	856	871	918	942	957	939	888	926	877	909	918	885	898	870	933	867	876	921	886	902	914	867	916	922	895	867	914	922	866	848	879	891	914	887	926	923	947	873	893	925	926	909	898	918	863	946	896	871	880	932	851	860	905	894	879	930	866	893	900	924	871	873	857	929	846	922	904	932	856	921	898	885	872	841	877	876	901	855	884	861	936	895	911	824	884	883	860	895	857	914	892	885	874	880	921	893	920	843	901	891	883	872	932	891	900	901	967	904	917	895	845	853	964	948	847	944	896	867	871	970	916	915	881	937	826	921	885	912	913	885	901	907	866	866	896	889	924	951	905	874	925	893	896	883	921	872	893	908	914	889	858	904	897	902	868	869	905	896	891	920	888	898	870	900	944	881	909	853	867	957	917	885	879	857	881	869	902	888	872	923	863	912	921	887	880	923	886	857	844	867	876	881	918	870	890	886	900	889	931	911	933	891	869	912	858	926	862	893	830	892	890	865	901	939	896	944	919	869	935	937	886	943	845	961	886	896	902	870	878	874	884	892	921	882	927	884	903	899	878	892	871	896	876	902	887	851	921	898	888	883	908	906	901	811	869	840	920	859	889	918	895	917	905	925	860	870	896	873	918	930	904	899	908	921	867	907	858	815	951	885	877	964	890	930	887	867	924	895	868	872	877	932	896	885	902	936	863	895	862	937	896	868	910	911	873	926	864	894	884	869	916	862	913	922	847	886	925	925	893	911	870	828	883	893	855	895	878	870	939	887	867	938	874	879	866	866	889	880	879	907	850	878	861	888	837	925	892	860	841	919	953	901	924	851	939	901	907	870	872	851	859	906	858	911	902	911	883	895	812	907	923	867	891	912	870	945	925	889	935	901	880	851	926	844	876	867	895	829	885	870	911	880	926	889	919	844	901	876	894	912	937	895	886	903	833	903	855	935	886	863	931	846	894	924	906	892	913	924	845	954	857	909	935	879	871	857	954	881	879	895	908	910	903	911	843	882	919	847	848	910	900	840	895	907	895	905	851	912	883	905	886	889	841	900	877	913	833	907	882	903	931	898	884	907	929	890	840	869	864	849	882	849	861	860	908	860	897	964	873	900	912	891	921	895	910	872	858	862	945	887	938	905	913	906	911	840	934	957	940	896	854	887	879	897	919	939	884	895	916	870	924	903	926	906	871	826	933	844	884	918	866	883	847	837	941	922	894	820	892	894	879	933	900	898	859	884	902	930	905	914	872	920	847	869	931	937	872	869	921	907	907	910	904	892	893	920	893	856	866	889	891	899	809	854	919	897	897	874	873	920	922	943	932	875	891	883	937	904	887	923	859	892	898	922	919	841	932	886	953	891	911	886	956	916	872	895	853	897	841	890	953	875	831	874	909	873	938	898	920	910	859	892	923	835	919	863	861	893	906	928	824	861	849	920	878	872	936	811	880	919	862	915	850	862	932	922	921	827	894	854	924	945	839	886	889	868	857	936	878	922	880	958	850	889	869	873	867	910	856	919	909	885	893	873	822	856	863	923	903	869	898	884	858	923	869	864	882	880	952	843	907	889	890	843	854	872	898	899	887	862	944	873	821	944	849	873	883	851	896	886	894	847	941	855	895	918	884	882	871	916	912	903	884	926	931	871	922	845	873	895	861	873	878	916	878	903	898	835	859	852	915	855	881	895	910	884	853	922	929	882	946	880	836	879	856	913	901	853	888	907	869	898	887	926	842	919	875	916	880	896	921	913	878	920	936	897	902	970	852	866	873	914	853	880	901	874	923	903	846	911	848	874	830	910	879	839	885	848	888	922	915	899	902	888	963	913	890	909	893	941	936	920	880	855	886	839	894	910	938	905	848	813	913	914	924	908	854	861	886	907	918	973	911	844	910	931	866	874	897	880	913	889	880	899	900	842	870	905	871	886	865	863	869	891	898	886	890	912	932	854	937	901	968	913	837	918	891	911	951	881	882	899	907	917	898	860	874	934	923	927	855	904	884	902	905	868	898	924	846	946	876	803	861	916	911	907	862	898	901	884	924	891	860	900	882	963	914	897	907	888	910	866	880	867	875	923	918	868	913	898	896	892	834	902	874	910	939	889	926	940	886	908	896	879	885	885	891	846	869	857	929	898	959	901	929	901	882	916	888	849	897	955	849	973	908	885	868	889	896	948	898	912	893	921	879	923	870	862	918	867	874	882	864	928	894	928	921	940	877	862	873	876	929	908	866	823	894	903	905	907	905	936	845	870	911	866	881	930	892	891	902	884	894	881	859	916	843	846	883	848	881	857	877	943	927	873	889	877	926	875	876	924	881	917	862	857	925	849	878	891	814	910	874	903	865	879	896	888	841	907	881	936	877	885	845	937	897	928	896	887	893	883	878	933	937	864	837	832	874	907	845	879	851	941	883	896	892	856	908	875	930	853	862	906	893	895	851	899	921	860	910	895	926	919	884	926	844	892	910	851	888	854	937	862	915	897	869	853	859	885	953	959	855	908	907	888	872	860	914	903	860	801	909	835	869	882	867	949	899	832	915	871	896	955	827	953	880	936	899	890	912	883	853	911	893	917	934	881	881	923	876	868	858	886	936	884	859	858	890	891	941	832	914	895	817	910	875	849	922	916	837	863	928	875	890	891	898	879	889	886	881	891	895	867	876	847	865	821	891	948	859	895	880	902	827	908	916	920	920	917	887	952	961	930	856	827	889	905	876	897	847	849	947	901	852	932	900	907	877	910	842	856	860	884	871	872	878	910	883	896	862	938	905	922	895	890	862	850	883	878	825	878	941	915	853	874	887	956	891	876	851	889	926	884	861	854	860	896	880	889	896	894	882	889	899	899	871	903	903	930	949	898	859	879	912	889	885	893	914	911	870	904	845	921	863	896	903	885	913	857	929	919	876	878	907	877	890	894	877	884	826	886	923	908	889	891	878	869	877	900	898	885	928	897	874	901	893	903	846	917	906	900	902	874	926	879	888	902	837	904	887	904	892	862	831	943	893	884	915	908	873	849	908	917	943	884	903	847	901	907	894	844	931	905	901	853	880	891	940	913	887	874	910	924	891	878	867	884	925	920	845	888	889	915	855
13318	18090	16039	8929	5803	4617	3652	3094	2537	2317	2005	1747	1726	1533	1513	1423	1297	1355	1294	1248	1229	1207	1234	1220	1142	1145	1131	1143	1157	1186	1113	1102	1069	1120	1112	1119	1126	1024	1099	1113	1023	1068	1091	1067	1137	1141	1069	1092	1108	1030	1080	1091	1064	1022	1119	1117	1106	1049	1070	1055	1034	1039	1060	1015	1054	1040	1027	1064	1004	1074	1040	1076	1039	1080	1032	1043	1045	1042	1072	1072	1075	1056	1013	1055	1052	1072	1069	1061	1070	1133	1055	1051	1061	1079	1017	1020	1111	1057	1127	1066	1105	1059	1040	1051	1086	1059	1132	1064	1055	1044	1050	1051	1048	1058	1035	1102	1086	1081	1050	1055	1110	1046	1054	1041	1074	1014	1075	1042	1028	1046	1065	1057	1090	1082	1120	1055	1043	1056	1039	1093	1022	1014	1039	1040	1119	1022	1026	1011	1074	1036	1088	1059	1069	1058	1074	1069	1059	1091	1071	1050	1048	1078	1068	1081	1063	1048	1123	1090	1087	1066	1077	1050	1085	1009	1069	1099	1112	1071	1077	1054	1049	1101	1067	1094	1017	1049	1035	1035	1042	1074	1056	1065	1109	1000	1110	1012	1047	1093	1027	991	1024	1062	1071	1081	1058	1119	1050	1076	1060	1059	1103	1035	1079	1062	1069	1076	1082	1051	1075	1018	1019	1077	1062	1021	1062	1095	1094	1064	1096	1021	1088	1038	1048	950	1040	992	1071	1031	1085	1080	1076	1000	1071	977	1031	1126	1084	1094	1090	1043	1099	1070	1032	1019	1053	1064	1050	1022	1067	1096	1074	1023	1049	1012	1080	1102	1057	1111	1046	1016	1119	1022	1027	1025	1043	1004	1023	1075	1110	1087	1068	1042	1056	1064	1035	1045	1070	1035	1065	1020	1065	1010	1024	1102	1071	1057	1069	1057	1082	1077	1033	1102	1089	1043	1093	1107	1027	1034	1022	1077	1016	1044	1034	1042	1080	1053	1031	1046	1059	1026	1085	1096	1019	1032	997	1110	1105	1047	1051	1111	1048	1063	1033	1077	1026	1010	1047	1021	1103	1072	1010	1058	1040	1098	1051	1003	1052	1059	990	1045	986	1008	1072	1036	1048	1000	1092	1096	980	1144	1049	1126	1009	1056	1060	1060	1036	1021	1103	1033	1086	1064	1022	1117	1079	1060	1075	1021	1097	1082	1006	1108	1040	1098	1123	1091	991	1081	1075	1041	1049	1066	1045	1028	1050	1046	1093	1084	1079	1043	1056	1084	1041	1040	1102	1046	1056	1065	1075	1039	1051	1007	1074	1051	1127	1021	1028	1004	1091	1071	1072	1046	1067	1054	1057	1093	1024	1074	1052	1046	1073	1010	1067	1043	1055	1047	1089	1026	1020	1104	1103	1101	1040	1076	1052	1011	1021	1087	1062	995	1083	1081	1097	1071	1058	1074	1066	1032	1023	1078	1118	1041	1097	1027	1082	1055	1020	1074	1039	1129	1116	1056	958	1116	1044	1070	1122	1072	992	1051	1082	1111	1012	1023	1029	1047	1096	1039	1074	1022	1026	1037	1012	1035	1059	1035	1059	1105	1098	1025	1041	1009	1009	1056	1081	1083	1057	1074	1078	1043	1105	1019	1027	1030	1086	1026	1041	1069	1025	1095	1074	1079	1063	1085	1051	1041	1060	1079	1018	1052	1065	1085	1107	1046	1069	1069	1051	1045	1034	1025	1086	1097	1057	1068	1079	1028	1088	1064	1015	1072	1098	1051	1069	1062	1100	1066	1064	1057	1065	1104	1083	1043	1061	1020	1041	1028	1014	1050	1080	1052	1047	1037	1044	1067	1015	1053	1103	1039	1054	1085	1077	1072	1042	1052	1038	1037	1056	1037	1074	1050	1095	1066	1052	1066	1103	1063	1027	1063	1103	1058	1118	1053	1039	1045	1102	1016	1053	1042	1007	1079	1093	998	1063	1031	1074	1032	1061	1069	982	1061	1017	1008	1050	1035	1035	1014	1111	1028	1025	1037	1097	1143	1016	1067	1010	993	1075	1062	1082	1067	1053	1019	1066	1025	1031	1061	1044	1066	1063	1059	1085	964	1058	1063	1031	1117	1019	1060	1044	1040	1041	1116	1054	1027	1066	1080	1081	1043	1040	1003	1080	1100	1032	1053	1110	1037	1056	1018	1033	1052	1130	1076	1014	1010	1055	1025	1072	1037	1095	1081	1083	1048	1024	1064	1076	1070	1036	1034	1038	1037	1048	1059	975	1036	1002	1043	1033	1060	1016	1042	1074	1013	1097	1010	991	1084	1013	1056	995	1086	1045	1059	1049	1038	1079	1085	1058	1045	1045	1046	1084	1061	1053	1016	1016	1031	1054	1032	1005	1052	1062	1091	1017	1094	1050	1034	964	1068	1073	1071	1055	1081	1105	1062	1036	1029	1110	1032	1051	1034	1068	1051	1047	1055	1074	1071	1052	1074	1036	1087	1080	1057	1096	1097	1022	994	1051	973	1071	1007	1069	1016	1042	1054	1047	1047	1043	1071	1043	1064	1057	996	1053	1044	1048	1074	1076	1059	1068	1094	1086	963	1043	1097	1074	1039	1086	1025	1072	1065	1086	1011	1031	1076	1000	1058	1051	997	1056	1061	1057	1051	1084	1105	1042	1036	1099	1042	1082	1080	1032	1050	1073	1098	1032	1050	1065	1061	1085	984	1041	1066	1037	1068	1033	1037	1082	1045	1035	1049	1056	1002	1046	1056	1050	1087	1006	1102	1036	1020	1059	1047	1071	1060	1085	1101	997	1084	989	1061	1060	1049	1076	1057	1058	1054	1034	1061	1031	1072	1058	1064	1012	1048	1073	1016	1095	1028	1064	1048	1067	1087	1055	1013	1101	1077	1057	1029	1026	1060	1058	1103	1047	1013	1075	1013	1075	1077	1009	1041	1063	1080	1066	1050	1025	1068	1061	1087	1099	1026	1049	1100	1036	1017	1051	1040	1042	1084	998	1051	1064	1073	1052	1047	999	1062	1059	1046	1074	1028	1026	1041	1100	1046	1081	1068	1043	1054	1092	1036	1058	1075	1081	1070	1036	1068	1082	1064	1043	1078	1005	1064	1053	1085	1092	1034	1027	1054	1007	1046	1056	1077	1042	1080	1125	1022	1049	1051	1047	1045	1034	1038	1082	1093	1059	1036	1032	1090	1063	1055	1051	1059	1068	1119	1064	1057	1042	1029	1046	1022	1039	1031	1047	1007	1055	1089	1031	1059	1068	1055	1062	978	1019	1074	1052	1050	1009	1058	1046	1003	1034	1058	1080	1077	1106	1035	1102	1042	1031	1090	1072	1043	1049	1076	1082	1106	1035	1041	1040	1032	1009	1028	1099	1074	1048	1037	977	1044	1065	1087	1077	1013	1038	1010	1057	1059	1023	1053	1064	1079	1062	1037	1056	1063	1049	1068	1047	1155	974	1086	1062	1013	1053	1067	1046	1067	1056	1050	1100	1115	1036	1049	1022	1092	1067	1069	1037	1083	1056	1106	1049	1035	1051	1048	1069	1012	1032	1002	1058	1028	1062	1019	1009	1026	1087	1076	1041	1049	1028	1046	1078	1009	1061	1073	1071	1052	1072	1094	1023	1002	1057	1050	1067	1074	1026	1107	1052	1108	1035	1094	1035	1051	1013	1023	1100	1103	1052	1042	1053	1056	1034	1056	1037	1037	1000	1039	1048	1079	1052	1062	1029	1009	1077	1020	1085	1049	1060	1052	1055	992	1036	1001	1030	1070	1031	991	989	1059	1060	1041	1062	1048	1066	1095	1088	1027	1098	998	1023	1027	1082	1015	1072	1062	1071	1048	1097	1048	1072	1085	1062	1060	1098	1072	1033	1092	1063	1006	1109	1043	1031	1067	1073	1122	1033	1088	1097	1068	1100	1049	1013	1060	1059	1008	1043	1035	1049	1036	1040	1053	1056	1116	1032	1005	1012	1098	1078	1056	1048	1091	1081	1035	1040	1087	1051	1076	1087	1063	1099	1056	1084	1057	1056	1063	1039	1038	1032	1053	1022	1071	1030	1063	1031	1067	1041	1024	1013	1040	1063	1056	1050	1079	1117	1063	1057	1055	1069	998	1064	1083	1037	1061	1047	1069	1102	1103	1048	981	1066	1068	1052	1037	1019	1060	1062	1021	1065	1062	1024	1051	993	1045	1091	1034	1066	1001	1058	1057	1121	1084	1005	1013	1059	1045	1061	1036	1056	1073	1082	1071	1057	1077	1022	1042	1066	1076	1049	1053	1069	1031	1007	1043	1045	1041	1051	1009	1132	1091	1050	1030	1118	1015	1055	1043	1057	1016	1096	1070	1083	1056	1054	1030	1078	1048	1075	1001	1078	1017	1095	1101	1095	1046	1112	1049	1078	1112	1050	1059	1059	1011	1097	1035	1025	1054	1018	1117	1001	1068	1083	1036	1067	1122	1020	1054	1126	1050	1067	1088	1066	1125	1064	1086	1083	997	1031	1043	1066	1070	1000	1051	1069	1141	1046	1066	1064	1052	1027	1066	1059	1083	1020	1067	1002	1038	1077	1040	1078	1046	1115	997	1039	1075	1026	1067	1078	1097	1067	1100	1034	1017	1029	1047	994	1108	1087	1039	1042	1023	1033	1016	1020	1099	1072	1042	1082	1033	1047	1028	1021	1048	1040	1078	1002	1020	1035	1035	1058	1025	1015	1072	1041	1110	1064	984	1018	1033	1052	1071	1090	1050	1027	1060	1074	1060	1095	979	1008	1048	1062	1071	1047	1014	1117	1044	1058	1018	1032	1043	1050	1053	1037	1095	1035	1002	1100	1075	1036	1077	1066	1080	971	1025	1009	1087	1085	1019	1071	1065	1104	1099	1035	1023	1080	1034	1022	1060	1016	1139	1014	1066	1099	1071	999	1071	1055	1061	1021	1010	1019	1055	1120	1004	1006	1093	1042	1049	1068	1032	1037	1058	1031	1048	1054	954	1057	1133
26992	19786	7092	1107	685	621	585	554	618	580	554	525	545	569	547	566	533	555	561	534	578	560	551	554	526	553	557	585	565	534	552	559	561	572	516	545	555	585	538	549	545	558	539	540	537	505	556	555	559	560	552	545	544	599	526	556	595	539	555	553	594	552	489	529	557	563	535	545	528	523	508	500	549	537	548	524	585	521	513	512	531	568	561	529	504	549	497	540	560	545	528	611	552	493	535	536	556	526	576	585	552	533	529	564	511	531	549	512	545	511	537	582	548	528	568	535	556	516	555	571	525	574	564	547	494	602	541	507	578	539	544	552	515	580	547	510	561	505	562	564	531	551	605	529	563	552	522	523	519	556	564	538	546	560	532	506	552	551	557	518	556	571	568	558	546	527	555	548	525	527	555	562	549	532	571	553	536	598	534	529	575	545	555	525	599	560	543	525	574	494	548	538	551	558	537	558	569	588	566	542	558	540	545	580	555	533	521	532	554	522	574	566	540	521	544	494	576	586	581	524	529	543	563	596	521	544	571	552	535	561	548	527	506	562	541	523	518	544	538	533	500	560	525	547	544	527	505	562	578	536	520	495	512	587	510	578	581	540	507	525	530	518	515	573	567	572	511	596	515	541	535	527	566	549	499	540	588	544	547	585	541	544	548	548	542	475	533	544	556	584	538	552	543	560	560	565	571	568	565	522	490	553	564	589	517	564	527	571	550	567	513	549	593	525	543	522	548	574	547	516	531	546	521	543	510	533	563	535	574	534	546	583	531	543	554	538	570	547	537	542	554	553	558	522	553	532	507	504	524	556	543	553	533	549	585	532	571	530	548	552	557	544	546	494	562	526	537	521	541	510	553	519	502	531	542	603	579	552	551	543	575	516	508	572	576	547	531	556	545	571	594	525	534	562	566	608	544	529	557	506	565	539	522	518	530	559	576	558	564	555	528	520	520	548	575	539	545	556	556	546	520	541	499	558	559	520	546	559	572	527	547	527	561	541	543	546	555	520	549	549	519	508	554	558	562	535	580	550	559	537	576	555	521	536	528	528	538	555	540	526	528	559	564	566	542	601	547	558	555	529	522	554	502	546	536	576	531	540	585	555	529	528	545	563	542	519	527	568	555	539	573	568	567	529	553	543	543	528	583	569	561	498	569	493	566	535	525	569	552	513	585	553	542	514	527	568	546	543	509	558	513	537	515	564	594	518	580	549	569	528	541	502	530	555	527	558	553	561	513	549	581	505	564	532	523	535	544	511	530	567	587	526	552	529	546	566	533	576	554	556	588	574	597	587	555	557	577	545	552	552	515	528	539	529	556	537	503	524	574	569	496	509	517	613	562	565	511	583	574	487	518	572	554	532	536	513	526	592	579	541	544	550	563	540	550	569	513	605	568	547	568	567	569	545	549	525	540	511	529	544	532	546	509	536	518	564	575	519	546	528	572	586	576	536	560	551	521	596	561	563	560	558	536	513	511	521	557	584	532	568	559	542	496	553	535	575	547	546	538	564	566	591	526	546	557	593	554	554	586	539	530	553	547	556	552	544	556	565	566	528	572	553	548	554	562	542	500	558	539	559	544	548	584	523	520	545	515	512	543	592	575	583	589	543	553	564	511	515	538	556	546	565	549	516	609	562	546	544	571	536	537	554	627	566	591	543	528	570	530	506	558	513	558	554	564	527	532	552	536	572	537	535	561	532	536	532	562	548	525	566	528	514	533	559	576	541	574	565	531	543	517	547	535	541	520	573	527	571	544	550	535	541	566	527	497	495	559	545	585	571	552	519	543	543	513	566	577	536	549	517	537	552	565	532	532	552	514	519	555	540	511	523	539	485	570	523	519	543	528	531	553	508	524	555	566	518	546	608	568	575	512	531	559	542	526	544	570	559	560	531	509	536	516	458	544	536	520	520	523	556	547	563	574	542	543	542	526	556	613	539	592	565	517	507	576	559	542	564	566	597	518	556	536	544	544	541	506	531	508	553	570	601	558	547	584	561	532	532	523	532	534	545	567	567	535	537	571	553	530	544	528	551	498	540	555	555	544	505	561	550	554	554	541	508	527	534	530	472	518	572	547	531	609	519	525	535	536	616	565	572	509	517	562	507	547	555	529	533	530	520	554	541	571	535	577	570	568	564	543	563	545	549	551	541	515	579	555	588	551	570	578	547	520	522	520	569	567	530	537	543	527	571	525	562	566	560	552	527	575	530	493	523	567	541	521	524	596	544	548	570	564	564	528	521	558	520	522	529	600	524	538	553	592	550	539	548	523	548	541	568	552	556	547	560	535	592	569	533	569	564	513	576	532	543	533	515	522	545	558	547	550	558	559	530	547	577	547	550	564	542	555	567	526	534	515	546	560	568	567	567	569	560	578	523	577	571	516	552	522	562	557	550	567	566	551	557	540	579	550	536	555	534	510	552	561	569	534	563	534	561	560	539	621	593	475	583	557	551	548	483	524	523	565	523	504	599	540	529	570	560	558	542	542	520	528	547	547	523	547	541	516	541	539	561	545	535	587	519	557	536	582	576	522	501	570	532	542	519	523	522	575	529	544	528	545	524	593	554	519	506	556	548	494	550	532	526	533	555	507	541	515	528	488	544	558	551	550	517	574	542	581	533	561	536	575	545	531	530	489	520	529	578	547	509	575	580	549	541	517	541	532	575	563	532	574	550	520	560	530	573	559	548	573	600	533	560	617	571	545	544	542	580	504	521	544	544	516	526	553	560	540	528	521	570	534	543	565	583	528	559	567	544	524	541	559	518	557	517	548	512	516	569	536	512	574	503	545	559	559	527	542	532	575	564	544	551	535	547	556	575	513	549	576	551	535	529	516	546	565	534	502	511	548	560	578	532	568	538	536	541	568	551	553	568	539	547	545	544	558	541	502	520	556	573	569	513	523	538	550	578	570	577	552	571	551	539	498	537	520	530	553	531	596	535	531	533	510	557	544	515	535	547	559	511	553	563	499	573	579	571	524	511	563	533	566	575	588	569	532	553	565	550	538	551	556	517	566	556	520	561	516	567	536	564	585	516	548	558	576	547	518	532	527	568	561	528	531	529	534	530	528	522	567	526	552	568	542	549	503	522	536	522	571	543	492	563	570	540	519	501	515	517	514	572	528	554	546	538	570	592	505	561	552	543	557	553	555	535	555	571	541	531	546	601	541	530	524	558	513	510	552	556	583	519	537	538	553	545	557	566	559	582	544	529	534	568	581	558	560	588	523	526	546	591	565	558	570	545	538	581	530	533	574	576	558	548	547	540	567	573	564	531	567	562	564	512	532	569	518	541	539	538	524	530	580	563	566	535	553	570	527	549	543	554	538	554	538	518	572	546	570	522	580	550	539	559	551	543	522	524	534	598	552	539	549	548	541	578	572	542	573	530	571	532	554	552	548	553	574	528	519	553	536	542	523	535	547	501	505	532	534	527	523	575	551	529	586	543	533	498	562	518	518	508	542	557	512	537	497	515	516	548	554	540	545	515
7357	2577	2148	1147	909	776	775	720	693	771	691	664	669	671	664	678	692	636	684	697	678	680	650	717	648	692	647	670	664	660	676	699	671	659	667	663	636	695	647	719	668	670	672	674	662	673	684	685	682	686	667	688	610	665	666	676	644	669	676	666	693	673	631	746	668	683	682	657	689	680	684	697	628	646	664	656	714	645	706	699	678	684	681	649	719	698	660	635	650	680	640	653	654	673	658	682	660	644	675	610	639	661	662	617	622	684	710	627	675	674	687	702	633	666	665	640	664	688	710	658	656	665	678	666	713	649	670	641	689	667	663	685	665	666	680	669	645	681	659	706	641	630	600	612	685	682	601	665	686	664	641	645	698	656	660	635	675	640	643	681	661	672	679	677	681	669	643	659	656	692	650	658	666	673	659	649	628	682	672	680	685	636	656	687	644	641	636	627	676	641	644	681	696	657	705	672	680	676	667	651	648	705	655	661	641	662	612	647	690	681	633	630	682	648	679	659	662	681	611	671	631	663	727	664	659	676	678	665	702	692	687	664	679	612	649	641	595	716	697	648	680	671	658	671	679	640	680	706	626	684	684	694	669	694	676	643	640	679	635	641	724	631	617	676	680	670	693	711	645	709	660	646	688	672	702	676	695	702	670	719	660	672	649	675	655	699	665	711	648	645	642	671	666	633	679	681	658	703	660	652	672	668	658	688	679	642	642	689	606	664	692	690	664	715	648	645	635	666	650	690	659	665	667	647	664	643	639	661	651	598	659	679	660	611	664	654	641	651	681	640	633	655	706	654	665	639	668	692	621	631	674	651	700	637	602	674	682	693	683	674	691	612	614	651	642	600	683	646	616	635	644	693	656	651	708	686	674	654	681	693	661	668	707	635	701	686	640	601	630	708	636	684	666	627	688	657	635	653	698	664	609	662	612	667	659	646	625	675	684	643	664	760	673	650	633	643	654	652	717	671	671	659	640	641	648	645	682	679	611	682	675	660	706	661	615	617	682	687	644	667	600	685	646	635	680	645	639	678	664	717	695	653	674	664	680	638	653	706	663	646	662	701	629	692	619	675	629	659	699	648	651	642	687	642	688	705	651	668	635	671	701	620	669	670	690	641	648	693	643	663	625	630	658	650	671	673	651	649	659	646	657	605	640	637	655	633	693	675	635	646	630	717	634	645	676	630	692	634	668	671	629	615	674	649	725	680	644	678	661	673	645	662	721	651	629	613	641	694	636	672	648	668	640	628	684	677	649	682	668	650	652	718	667	715	672	701	672	618	693	724	636	709	692	620	679	648	644	688	610	654	649	643	692	669	629	660	671	657	630	664	661	703	673	695	616	704	648	655	662	655	697	710	674	717	661	731	640	668	653	691	658	634	643	643	614	636	706	646	687	680	647	636	700	657	660	670	668	679	654	647	702	681	671	620	646	712	666	694	616	688	719	680	687	624	676	674	725	667	700	643	668	678	638	629	672	670	686	631	701	640	673	707	673	674	651	647	655	658	634	646	670	655	661	649	657	630	717	652	640	689	637	669	687	679	677	607	710	651	651	656	629	651	643	629	673	701	700	666	622	632	646	649	661	632	622	663	645	685	659	670	712	684	666	645	652	692	634	653	649	663	675	674	660	663	642	655	662	644	658	632	662	670	656	665	614	702	648	665	666	672	664	629	682	690	665	649	661	656	703	661	693	704	690	690	629	658	674	700	703	670	618	661	668	680	659	630	647	673	641	692	704	648	704	672	708	638	634	664	623	660	577	646	657	645	649	695	617	664	655	678	710	651	621	665	664	606	646	678	654	634	629	657	678	652	670	613	679	665	660	669	673	609	635	653	674	651	661	655	672	685	627	654	661	661	670	636	618	710	694	616	655	666	659	667	681	683	643	636	644	637	701	725	639	693	704	598	722	631	643	647	671	664	653	662	702	688	656	664	645	674	663	633	684	642	689	643	677	638	697	694	679	643	664	673	697	644	656	635	628	627	673	628	697	654	638	645	644	658	681	690	678	659	655	655	661	696	698	699	674	678	643	661	653	676	670	666	640	704	693	653	647	701	647	649	629	662	682	640	651	682	686	638	665	681	652	662	670	669	620	669	695	626	663	660	658	664	641	682	666	642	693	688	637	623	634	690	648	674	700	645	617	687	625	695	616	632	685	652	656	663	631	714	691	624	613	662	682	660	680	689	659	671	643	644	662	633	664	654	640	628	623	651	642	686	678	636	625	646	667	651	672	605	662	632	688	589	652	672	694	680	647	644	630	633	668	654	682	615	622	629	665	683	651	669	629	647	651	654	637	717	700	617	669	655	622	668	671	647	618	665	685	636	664	657	678	689	680	669	659	651	668	670	714	651	651	635	637	626	682	603	686	675	625	694	700	659	678	680	622	677	622	661	695	628	628	634	659	664	664	652	620	710	658	689	651	649	697	708	656	670	680	651	687	632	673	658	686	675	684	697	623	710	608	671	635	693	643	674	679	622	637	666	660	684	674	704	673	678	665	654	701	646	705	628	620	621	675	699	639	669	660	668	637	680	666	714	632	684	671	655	658	683	653	674	685	669	720	678	662	634	637	665	624	677	691	627	634	661	689	628	634	639	724	701	644	698	659	637	727	674	617	722	679	696	677	669	657	645	689	648	665	647	676	631	678	656	622	737	689	604	714	646	682	657	652	685	683	699	684	686	648	640	688	632	684	642	715	625	698	684	608	682	672	670	629	702	700	706	617	660	618	645	658	661	688	680	711	688	656	632	697	612	692	688	597	652	647	650	642	638	649	687	654	635	681	690	684	653	639	676	664	685	668	696	668	626	678	698	673	664	673	626	632	654	680	660	633	705	668	645	656	653	717	674	658	681	685	682	679	673	650	683	666	662	656	682	671	652	705	651	639	685	660	666	647	673	643	660	641	686	648	650	618	685	642	628	657	670	672	689	711	673	677	683	708	686	728	617	671	655	647	690	716	656	645	703	671	653	646	645	652	692	646	647	647	696	719	679	695	696	660	655	660	620	684	630	671	625	641	681	678	676	664	664	711	646	619	685	672	675	648	691	681	638	675	669	653	674	678	667	687	672	629	688	694	667	672	639	651	693	671	636	663	658	641	686	700	623	671	649	653	733	679	688	687	615	666	674	603	671	642	688	654	662	660	701	639	719	706	629	638	674	649	648	642	643	643	699	687	684	665	684	635	680	679	662	662	631	607	633	691	691	695	621	665	665	611	645	655	671	633	700	686	645	668	659	676	632	646	642	672	671	656	656	713	684	652	672	672	650	648	626	646	671	647	658	682	666	680	652	674	659	668	655	648	676	686	636	632	688	663	653	673	648	710	617	670	693	640	664	614	679	656	696	663	693	690	625	644	677	658	664	640	696	698	653	640	696	669	665	631	677	659	677	650	616	677	723	696	630	670	645	670	693	631	633	647	660	711	628	661	649	683	714	691	639	642	640	660	670	681	668	673	679	658	669	678	666	654	664	698	640	701	699	617	630
23827	21066	28404	23948	21051	11240	1899	1266	1124	1119	1046	1040	1020	987	967	852	954	919	912	885	884	875	936	895	877	849	881	839	904	845	842	836	895	871	857	839	886	871	838	856	875	858	868	833	812	809	838	826	836	832	891	826	830	883	867	824	840	832	832	824	844	832	839	849	867	807	903	875	857	854	842	817	826	782	900	796	844	814	870	857	831	853	862	841	810	872	867	845	885	854	786	858	842	808	860	874	866	888	813	858	911	813	866	878	867	869	831	893	853	834	822	852	831	815	874	860	825	848	868	803	797	847	865	831	837	810	861	838	841	861	841	813	862	823	869	850	897	852	841	835	819	858	831	839	802	877	847	850	797	855	830	790	793	841	808	857	814	803	830	882	798	895	862	846	880	826	848	824	843	844	857	875	874	871	863	862	834	851	842	817	866	836	853	784	872	792	814	812	837	822	793	823	844	850	854	825	788	862	883	841	845	862	814	862	791	830	838	819	862	833	882	849	849	817	855	808	847	893	790	801	807	858	851	824	837	843	856	875	817	843	855	877	804	807	820	788	801	851	835	827	865	845	840	832	795	861	879	778	859	839	828	849	882	822	810	876	873	828	875	809	826	898	840	814	824	844	827	845	879	866	833	787	831	834	818	792	886	858	785	809	856	845	896	876	859	780	876	828	850	844	839	804	838	818	780	822	851	820	860	837	801	842	826	869	870	841	873	813	817	873	876	814	829	843	861	901	842	801	870	858	836	839	789	799	815	830	815	831	846	802	852	889	816	838	863	874	840	807	855	817	781	852	801	857	784	900	861	851	858	822	812	856	836	820	853	806	881	833	835	792	846	829	744	817	832	856	836	859	814	846	865	833	815	837	801	838	791	837	834	833	872	852	849	872	842	847	875	804	860	829	801	855	834	843	850	886	846	843	846	844	850	843	869	842	798	854	860	880	853	824	779	804	831	833	817	791	836	813	899	818	834	929	841	873	858	816	824	878	876	835	858	852	865	786	849	844	830	830	888	827	812	843	864	816	854	814	840	784	863	827	821	808	809	877	821	841	843	817	824	843	796	812	826	858	822	822	806	832	865	846	844	773	836	850	841	848	870	841	881	809	783	802	831	854	882	882	803	826	835	896	803	823	827	852	895	872	840	755	837	845	847	832	857	808	844	790	861	830	867	802	803	814	845	810	816	851	841	845	856	817	829	801	831	833	792	794	827	848	802	879	857	880	855	846	843	802	862	841	861	841	814	845	835	830	751	799	846	887	831	842	886	822	867	867	793	858	844	868	777	823	834	799	911	845	802	840	866	846	869	826	817	853	882	814	866	818	854	871	905	815	871	828	800	814	784	836	799	827	880	843	840	826	871	895	838	874	844	825	803	782	876	830	839	886	829	816	846	801	845	847	814	816	872	825	870	859	843	896	826	860	816	820	863	765	814	810	846	841	826	849	858	822	835	910	860	858	808	878	839	821	833	790	835	830	803	875	835	907	817	866	856	857	789	818	856	832	881	803	854	858	829	832	858	784	846	837	842	813	837	875	903	841	835	857	834	845	861	808	893	796	885	827	797	850	832	834	886	846	897	855	853	818	883	842	847	851	834	819	782	819	823	821	808	792	862	849	867	857	857	838	857	814	798	818	833	851	844	824	813	798	815	822	862	843	856	846	810	805	825	895	846	795	799	904	833	807	843	800	865	816	847	851	838	848	830	857	813	851	823	850	819	831	878	863	847	872	843	885	828	854	862	822	912	802	792	855	837	809	814	846	765	818	872	888	870	834	881	819	826	819	813	853	838	860	811	890	846	851	813	797	798	868	830	811	855	857	846	818	773	845	829	793	810	838	833	793	799	889	813	866	877	800	790	876	855	889	843	888	821	821	821	798	823	818	807	825	854	859	862	863	897	823	819	841	786	813	811	815	835	827	811	813	823	889	780	845	861	849	825	857	813	869	888	822	794	824	842	877	889	852	830	822	774	840	804	805	826	801	830	814	855	855	825	857	829	826	833	795	852	835	859	869	877	855	824	822	824	840	833	795	839	820	837	816	812	867	879	820	840	818	799	828	816	853	832	848	878	894	832	890	886	847	825	860	865	826	831	920	858	807	794	884	825	850	882	806	831	839	840	825	871	833	854	873	788	820	859	846	847	874	833	869	820	896	830	840	863	786	840	777	859	819	810	843	850	901	876	826	829	809	819	804	783	854	772	858	869	826	858	830	826	857	852	811	845	811	844	852	858	855	819	827	847	848	865	836	828	808	882	848	836	817	828	804	856	817	803	812	814	835	869	832	855	788	841	836	843	848	787	831	824	830	846	949	856	866	871	888	835	798	838	836	823	804	821	825	828	804	849	799	806	916	811	829	873	848	815	845	842	829	887	824	869	807	795	843	854	800	864	863	826	836	863	811	855	801	812	853	832	827	833	828	883	865	830	843	837	831	827	827	815	835	849	809	784	856	882	819	852	853	825	841	787	859	834	841	818	825	838	888	856	855	814	894	819	845	808	818	870	851	922	792	833	871	835	807	842	799	846	800	837	857	823	778	867	846	819	793	874	803	803	840	824	831	822	853	847	882	844	796	860	856	801	830	857	841	811	851	870	839	830	904	824	857	799	867	799	869	855	797	865	920	833	836	863	894	899	844	844	859	824	846	900	862	828	820	807	850	809	810	838	835	876	831	876	896	872	859	833	811	800	904	833	830	837	829	811	836	793	852	795	829	859	826	806	833	830	807	831	866	850	806	856	860	839	860	817	864	836	903	850	820	855	886	907	854	855	827	858	871	819	855	801	846	809	895	867	843	859	813	853	827	789	837	861	834	779	840	829	840	834	843	859	827	832	802	865	860	849	907	874	850	830	800	839	867	862	775	812	815	861	858	812	848	802	851	836	823	846	858	859	825	835	851	812	858	832	886	842	807	857	820	841	844	844	849	851	851	842	799	824	863	836	879	792	847	822	782	868	807	879	801	873	881	837	851	847	827	845	828	838	798	836	828	871	837	802	840	821	837	891	814	857	830	857	803	849	822	857	872	812	872	832	826	850	807	914	825	854	839	860	825	879	820	814	826	855	811	819	867	816	800	882	881	831	853	865	814	832	835	855	832	861	809	843	842	812	825	807	865	834	810	860	839	886	841	803	808	813	830	841	845	844	846	837	858	831	858	858	832	866	808	809	877	912	816	833	836	831	871	869	850	887	844	884	854	853	879	839	843	861	845	851	841	833	875	869	820	814	844	857	847	832	836	832	833	826	814	805	848	803	856	855	813	866	834	802	882	860	813	824	820	817	845	852	834	807	862	887	865	842	859	855	785	860	897	875	820	825	836	842	860	803	812	914	895	861	855	825	856	772	799	855	821	761	828	872	860	818	836	839	851	872	836	909	868	857	840	867	838	810	908	801	864	880	802	840	869	862	843	801	872	832	816	837	856	809	816	895	820	878	775	823	850	812	841	812	812	856	878	838	808	827	806	834	852	829	888	854	811	809	865	867	804	847	842
10369	11399	10322	5372	3568	2873	2341	2017	1745	1588	1578	1376	1293	1324	1182	1169	1182	1078	1129	1117	1067	1106	1045	1124	1063	1051	1054	1065	1047	1000	1038	1012	1052	989	1008	1027	1031	951	955	952	1037	928	992	991	1013	1007	1025	994	941	1021	969	1029	951	1024	1008	950	980	1020	996	1003	1006	939	974	927	996	1024	969	1019	963	985	986	995	991	938	1051	1082	1008	973	1050	997	954	989	979	1013	984	952	985	1051	994	971	1021	994	1027	1047	958	1028	993	990	1057	982	939	1036	972	1016	1070	1005	1021	935	980	975	1020	955	1016	996	939	993	934	953	978	1018	1025	936	934	960	1016	996	967	949	1019	1008	985	938	1016	957	971	969	1002	992	1013	994	975	948	961	1007	963	965	977	1020	951	1000	973	949	1009	953	1013	946	939	992	1017	1038	975	995	1040	947	979	974	1000	996	998	1024	999	953	949	957	969	1005	1030	1014	993	977	939	973	990	1029	947	1004	986	990	1016	972	1076	987	985	1007	985	1005	999	1003	1041	960	995	1012	1061	966	1002	919	995	976	1009	959	989	969	1006	1009	987	987	947	1021	978	1002	1009	999	1051	954	968	962	940	959	985	993	997	1007	956	1013	959	960	1022	943	986	978	1041	967	932	1008	917	1012	1030	977	1035	973	963	973	989	987	982	962	959	970	946	1025	978	1007	1003	977	957	1070	991	983	1008	969	978	1029	985	958	975	992	987	988	993	949	931	965	974	983	985	948	1053	1013	923	1012	968	967	968	1043	996	993	995	989	1026	975	979	963	928	1043	1039	996	950	991	1025	989	1001	1002	939	1008	1002	930	1012	972	983	999	935	1054	929	1024	971	978	1015	957	962	1003	963	954	959	1050	991	972	1009	984	981	971	961	1012	988	1009	972	974	1008	1039	1038	941	997	1005	959	1040	1008	1046	1015	918	977	983	937	1012	1028	994	944	992	991	986	1019	1007	1018	1006	1016	949	973	990	971	978	980	1039	937	924	1007	956	997	991	974	1072	1041	1003	955	1021	931	970	1017	1006	924	994	991	997	996	956	1009	988	983	1025	996	968	1005	980	1048	1087	1022	957	979	1003	1028	971	944	992	973	989	964	955	960	992	990	947	976	1007	990	975	987	985	986	992	961	958	1051	985	981	998	1008	941	1014	941	1005	981	1020	1017	984	1023	970	981	992	987	990	967	960	1004	1027	1049	997	979	1021	970	961	1008	1036	965	962	1062	951	1018	962	1013	1004	989	1011	1007	1031	961	996	1034	1000	999	979	1036	1022	979	978	1029	994	1000	986	928	1010	990	992	976	1007	943	949	936	944	980	994	981	969	1025	1002	1004	1014	956	1063	1024	988	990	1017	988	1004	1069	1033	937	1037	978	1014	1015	998	947	989	1009	1002	948	986	955	945	982	1044	958	996	1009	961	1015	955	1001	998	991	936	972	973	1032	998	1064	971	980	991	990	1031	995	923	970	1061	974	1084	1005	978	962	944	1012	967	968	984	985	963	1007	940	977	939	994	986	940	960	1070	980	979	1001	986	996	961	971	939	1040	954	974	1009	990	975	979	992	951	997	948	938	999	1000	957	1047	944	1010	966	963	979	929	1005	992	976	1029	951	999	943	962	986	955	1037	983	945	1021	969	949	982	984	1002	1024	1050	995	998	943	973	1044	946	911	962	984	1019	1068	969	963	978	1040	987	999	936	996	978	986	1033	926	1007	1006	989	988	1031	989	970	957	981	978	1002	1026	988	975	1003	1023	1017	997	968	1009	981	967	1023	989	979	940	996	1034	970	962	1012	971	1029	977	932	965	978	1037	1035	939	955	948	973	997	1016	939	966	982	976	983	998	1015	1017	1048	1016	958	1030	989	1007	988	999	911	1009	975	970	903	1041	1017	993	1011	995	988	1010	1035	966	943	966	1031	981	994	1018	966	974	1003	951	933	905	1006	1005	971	1005	993	937	965	999	993	982	1006	980	984	1002	991	1032	1029	1012	1012	1018	1000	933	1017	997	1000	1049	1054	987	1028	976	925	986	990	971	990	951	1060	1003	1043	1005	1022	1000	1000	1021	1003	991	1007	979	1007	972	974	950	1000	1016	992	961	960	1058	1008	935	961	1037	1014	1072	1041	962	1001	986	989	911	991	1036	977	996	994	999	995	1063	1003	975	976	935	978	993	1040	1030	1031	1018	996	992	925	981	1027	981	1013	997	996	1012	947	984	1013	970	1011	1036	956	1017	1014	1021	997	1028	1002	972	1023	959	966	1056	963	1011	990	1044	963	1000	1016	1009	974	1019	1029	1041	1012	996	1001	1027	959	997	1002	904	974	988	1009	999	1006	1033	995	1006	979	975	969	1015	993	1016	982	1004	1029	951	899	1033	933	1017	968	963	1002	1002	1039	1008	983	1005	1015	939	975	984	1028	979	971	988	929	924	931	999	990	978	978	1029	998	983	1032	1006	1001	995	933	1000	1003	993	987	971	932	1063	1024	975	1012	1005	975	981	945	995	941	994	1007	945	978	941	1076	950	1005	1014	970	977	1002	995	968	954	1002	975	1049	1025	937	1015	1001	986	1055	977	963	991	947	992	988	979	963	1013	942	1031	1019	996	1046	1003	965	991	952	1019	1001	1001	994	1019	939	985	990	954	1013	975	999	940	937	979	996	1004	990	969	1065	1006	956	960	966	944	963	984	999	1014	1017	959	958	1006	959	967	1044	1010	974	996	946	966	940	1001	997	982	938	1023	973	1007	997	975	940	999	1069	937	1036	983	992	1005	976	918	987	1066	943	1052	918	970	1007	983	1013	941	1005	1034	956	984	1022	1009	986	944	989	983	989	988	1049	961	998	1022	1055	1003	1019	989	992	1016	992	978	990	1014	979	990	1021	991	959	1013	1006	1017	999	977	981	1039	982	968	984	951	996	988	991	938	1003	998	980	989	985	960	994	1018	986	948	1009	1008	1053	949	995	1008	1017	962	1012	975	1009	1027	988	985	949	909	995	967	971	954	948	1013	999	970	997	941	951	938	986	988	1012	991	1021	926	1019	1034	1009	1010	1021	971	982	965	955	998	1034	1002	1006	1016	985	1007	966	1011	1001	1005	974	985	1014	1027	987	1008	1013	938	958	971	987	1090	1028	958	999	1010	947	990	947	973	956	971	997	926	959	986	1039	1019	929	1009	974	974	980	1021	1008	964	1014	961	1004	993	945	1040	991	951	982	944	994	979	988	967	943	947	952	987	997	996	951	1028	1008	952	1021	982	977	961	996	1005	1006	951	1006	1003	1006	970	955	1008	1015	1018	949	953	999	987	940	965	985	1010	984	977	1018	1008	1010	976	967	955	1035	957	999	1016	997	1021	1005	955	1023	945	998	1007	1031	971	1010	970	1041	909	1046	926	987	1023	994	991	1009	1040	953	968	981	1000	995	974	948	980	987	981	1026	948	1018	987	988	933	961	955	927	987	995	982	1003	944	925	994	959	955	1013	986	1014	979	961	969	1012	998	1019	988	998	964	982	971	945	998	945	969	974	984	1054	958	988	1005	980	1042	1012	993	960	956	992	997	971	992	986	955	983	996	1006	1001	998	1005	975	1013	925	1010	976	962	947	979	1012	1038	972	945	937	1003	985	994	943	1026	996	1020	915	953	1027	1015	1027	976	954	1007	978	990	1051	1001	1040	999	1020	962	1002	979	1010	997	1001	943	982	983	1051	941	963	1061	927	964	1025	955	987	991	1006	968	940	979	1026	998	1026	973	996	974	977	961	1021	967	998	975	957	1018	950	946	984	995	946	1006	1017	991	986	954	997	979	1039	1018	940	987	918	1004	967	983	1006	1038	979	985	987	957	949	997	962	1021	1043	977	993	971	932	965	1017	952	1010	969	1018	950	956	1021	1007	985	993	987	961	949	1016	994	1025	951	987	950	1017	986	940	1001	1027	961	991	993	980	1018	946	964	1031	947	970	945	991	983	950	997	959	996	966	1019	973	1030	987	965	958	1001	976	918	1015	1024	981	1001	937	995	992	1000	920	1022	983	907	1028	983	991
24974	21051	27270	24931	10301	1021	804	688	627	587	593	582	528	548	530	546	492	507	502	499	482	480	523	454	488	475	490	498	487	476	494	483	519	500	458	502	502	471	447	492	470	481	443	486	494	519	492	485	434	456	470	464	510	471	470	477	468	475	465	476	499	490	502	465	455	457	492	473	479	496	451	492	446	481	454	485	499	492	481	507	462	484	499	458	508	462	469	488	479	468	476	419	462	442	433	465	479	482	477	486	490	475	490	489	452	459	497	478	432	476	462	471	471	426	512	457	489	463	461	478	470	502	461	465	469	500	435	476	458	484	506	490	499	470	490	487	459	474	466	489	440	437	498	468	526	497	465	493	472	465	476	477	460	477	492	473	472	520	442	474	464	488	494	481	503	494	478	431	486	500	475	501	491	503	446	479	454	464	494	486	496	474	505	491	458	473	470	453	479	516	491	459	479	513	484	480	492	491	519	481	490	497	501	477	509	447	466	460	458	466	455	516	483	484	498	463	463	491	490	468	480	479	456	451	429	457	487	481	457	461	520	511	502	460	476	444	485	461	465	449	531	485	446	466	464	494	459	484	495	465	496	481	505	469	467	490	487	506	511	470	496	510	494	440	508	464	476	486	463	457	484	532	509	499	439	457	451	480	518	468	491	496	435	495	481	501	529	484	491	487	491	452	503	464	493	498	485	509	422	470	479	495	458	485	480	504	468	473	504	478	500	484	469	498	468	495	476	497	474	444	508	503	457	454	442	515	464	480	465	497	493	508	489	483	483	464	467	482	496	435	472	480	502	473	475	514	480	465	482	447	476	464	492	508	467	470	455	448	485	509	510	499	489	522	467	451	462	463	470	487	495	464	489	507	494	463	451	491	500	493	501	471	489	473	524	511	495	466	517	493	517	442	491	494	496	487	475	446	470	489	499	444	493	486	478	490	525	479	475	490	439	469	440	485	504	463	455	457	452	454	482	475	499	481	488	452	470	483	516	487	483	498	470	480	505	458	492	520	455	477	482	433	464	494	478	441	503	445	474	492	460	503	501	486	475	504	484	494	477	493	455	481	482	465	507	480	498	463	447	446	486	457	471	467	472	507	484	471	475	461	453	474	463	460	456	493	513	505	473	465	488	451	450	454	499	492	463	449	488	458	483	472	452	470	480	488	490	515	479	494	475	496	481	468	458	490	491	463	483	462	475	454	481	512	480	434	449	460	489	463	461	496	463	431	439	498	466	482	470	459	475	459	526	453	462	455	464	463	472	435	492	473	464	463	462	443	482	479	480	446	468	472	486	423	480	489	449	479	466	486	462	452	469	464	497	470	518	453	508	457	464	463	489	496	483	447	487	463	497	480	475	513	416	520	453	486	432	497	440	459	500	454	459	442	462	473	490	445	485	489	483	470	474	453	484	484	483	475	425	513	499	493	470	512	464	497	449	488	488	480	485	477	441	449	479	527	497	457	483	466	491	462	498	468	471	449	495	481	459	477	455	443	462	445	444	486	471	489	457	492	492	441	483	451	435	465	499	470	425	448	478	502	487	461	480	469	490	501	468	465	473	432	475	474	454	478	459	459	471	487	475	457	473	468	493	440	508	504	477	476	444	452	492	459	451	499	481	447	476	450	488	461	497	417	436	436	494	455	511	498	488	493	503	480	453	458	435	454	491	485	497	482	488	476	473	468	471	442	482	468	497	470	448	483	488	543	485	455	483	462	501	488	486	458	477	473	467	472	464	469	468	500	498	492	491	468	451	441	512	519	489	452	517	529	470	478	465	476	443	459	441	496	474	505	505	462	503	476	491	451	483	501	497	480	481	471	490	503	465	474	474	467	494	496	434	467	486	506	484	469	485	472	506	483	483	501	482	507	468	504	442	455	431	504	471	457	454	496	498	494	448	473	429	440	470	473	479	465	455	487	472	463	465	488	461	463	493	500	455	449	502	467	475	473	445	475	509	467	497	487	518	434	472	497	465	475	481	479	468	458	469	488	489	451	425	469	493	462	480	448	478	536	447	504	465	456	487	416	449	423	479	431	466	473	470	491	455	484	475	456	471	468	496	488	480	453	469	511	516	493	471	486	480	492	470	448	463	446	501	479	466	465	466	482	480	475	486	479	433	469	498	474	480	472	507	462	445	476	450	491	463	484	456	461	483	492	460	450	513	468	455	469	519	492	468	466	494	462	492	431	496	422	453	474	517	477	446	488	471	492	419	481	452	475	488	492	479	462	471	481	498	483	497	481	510	477	483	472	447	487	472	473	438	484	503	472	465	486	465	457	496	476	511	473	489	484	460	450	477	516	470	490	494	464	495	466	488	475	476	485	497	506	498	455	528	450	468	517	464	511	536	484	465	488	506	477	463	478	442	498	465	498	463	470	498	484	500	447	493	464	456	516	490	468	409	483	473	477	474	490	429	500	445	435	488	495	512	477	474	483	441	482	488	473	442	485	479	475	453	453	523	484	490	454	454	472	520	451	515	472	438	486	449	463	506	481	497	496	471	448	501	482	497	490	459	490	490	509	456	501	456	479	496	484	503	486	491	495	475	516	524	500	500	433	498	482	506	482	491	494	466	456	451	500	479	520	464	508	471	471	480	470	486	513	471	483	469	476	488	497	509	428	431	526	477	466	467	473	452	487	498	475	472	480	481	454	486	512	492	456	448	476	430	469	452	446	476	536	479	479	473	455	479	447	468	462	436	445	439	465	470	470	457	462	461	485	534	472	486	458	503	449	444	458	438	494	471	499	461	448	487	493	479	478	465	460	476	460	497	489	455	480	459	480	474	512	446	476	490	469	460	475	421	456	473	510	463	485	514	484	470	484	474	482	490	472	455	420	467	440	478	500	493	450	483	486	473	487	495	469	473	489	490	472	497	489	476	446	466	484	494	457	496	451	430	483	516	476	418	436	485	488	493	483	498	472	448	483	437	481	464	497	476	475	504	481	508	486	481	455	512	485	453	465	478	492	475	462	465	475	479	490	498	481	470	457	479	462	466	538	486	502	501	458	433	515	471	458	496	524	458	508	458	496	472	494	486	442	448	464	495	450	474	490	478	486	475	466	458	479	478	435	502	450	502	486	472	465	470	468	494	456	500	507	458	478	444	483	500	491	469	539	478	469	494	474	470	512	428	454	463	493	462	463	450	439	472	473	435	466	457	514	484	441	438	469	474	457	493	481	475	490	476	458	476	445	485	474	500	470	475	513	506	479	509	507	480	466	492	493	463	484	499	505	431	507	461	480	477	477	478	473	450	464	484	481	480	505	465	472	497	471	469	507	480	478	485	458	492	467	480	476	495	485	468	457	492	468	490	499	476	492	466	458	469	512	496	446	482	476	487	452	460	459	473	451	477	493	474	486	452	459	485	458	485	431	465	498	504	481	491	473	491	454	457	480	468	513	469	503	483	465	477	456	443	490	484	489	454	483	482	486	466	486	485	501	490	497	459	482	482	483	446	482	460	440	481	445	492	474	466	487	444	436	500	456
12116	7169	6189	3233	2072	1603	1332	1171	1039	948	835	824	792	788	687	665	646	675	625	658	650	659	595	616	625	606	596	645	660	590	660	669	594	592	619	631	609	606	594	605	571	613	622	630	600	616	607	625	625	637	597	612	600	621	606	617	589	612	612	584	619	638	588	627	651	613	631	616	577	593	591	558	620	593	624	596	599	609	618	602	620	573	586	594	587	571	629	578	589	570	585	600	615	564	590	605	614	539	595	606	628	626	580	610	626	583	626	585	591	581	597	544	587	605	607	609	621	609	657	600	554	603	651	592	579	587	599	603	566	596	617	612	576	593	636	578	594	618	577	608	600	566	572	577	619	585	637	605	601	541	560	579	573	607	654	624	572	620	625	616	636	614	573	598	608	583	598	566	618	599	647	601	620	648	639	591	656	621	579	594	583	615	599	640	617	585	601	607	612	639	631	561	597	628	579	639	613	623	635	664	590	602	562	602	576	605	662	620	589	580	587	570	587	580	575	568	597	596	585	645	573	629	604	648	566	597	663	610	594	663	580	575	606	599	603	627	583	646	599	644	593	608	581	645	608	620	579	649	585	563	606	647	643	618	591	646	579	610	575	583	630	639	604	587	610	611	600	624	613	613	596	590	582	599	588	574	554	598	603	585	577	627	617	617	596	580	640	605	604	571	630	610	612	607	630	613	601	587	558	589	561	580	603	558	605	578	611	632	572	573	620	595	601	592	606	596	607	653	590	630	651	603	642	621	564	599	558	586	595	598	580	607	610	592	630	623	612	578	609	570	588	598	586	612	596	604	592	579	616	601	575	642	585	605	596	594	596	589	566	576	608	621	601	582	598	594	649	612	582	625	609	596	554	596	625	626	580	615	598	605	613	638	552	637	611	618	584	565	605	517	608	598	559	608	630	604	575	629	586	571	587	629	597	580	561	598	567	583	566	644	634	592	611	577	633	614	629	579	588	606	583	593	563	590	589	600	546	636	614	600	614	622	614	592	654	605	613	582	582	606	585	621	602	568	603	630	566	607	627	599	578	587	629	616	628	596	617	632	584	577	627	566	592	589	644	591	601	587	585	596	559	613	597	649	569	633	591	651	571	651	595	592	597	582	609	568	598	562	617	576	584	654	603	589	576	593	595	596	618	640	606	653	631	648	631	651	601	605	578	609	611	618	611	627	600	603	604	597	597	602	577	642	576	614	592	601	577	575	617	577	620	605	599	604	592	604	587	634	629	563	617	591	603	548	568	590	634	599	576	603	624	612	627	619	589	607	583	639	577	595	600	653	606	573	625	629	622	611	581	592	611	627	597	640	580	604	582	606	622	547	650	625	559	676	640	604	650	627	579	603	604	623	587	600	596	625	596	624	543	621	560	607	657	593	606	637	611	587	609	589	591	613	583	611	588	597	607	599	590	553	551	595	591	630	607	649	610	567	613	580	632	618	614	606	564	602	594	600	637	593	631	574	602	554	616	599	589	609	591	599	607	615	585	573	609	594	618	574	614	650	601	614	581	552	509	626	630	585	671	604	626	590	609	592	608	624	600	590	604	597	630	609	578	622	605	634	590	619	629	587	578	584	605	593	594	556	628	617	591	598	620	617	637	587	632	595	585	604	606	616	615	584	602	585	603	633	623	595	594	623	611	578	617	575	621	550	602	580	614	611	631	622	584	609	644	599	580	581	635	613	551	650	598	605	632	601	607	593	571	629	591	596	597	657	604	566	597	596	593	584	618	634	582	622	600	570	618	570	613	576	624	613	619	626	614	576	606	596	604	584	598	609	583	630	613	626	589	628	573	581	572	632	637	535	590	589	611	624	573	593	591	606	616	595	583	615	617	596	568	594	534	600	600	577	632	610	604	613	598	595	587	579	606	586	559	587	616	607	597	616	612	586	619	585	620	567	575	577	578	575	623	575	581	604	606	557	628	549	596	593	580	601	604	609	624	618	608	641	585	625	605	624	584	596	590	585	577	592	605	569	566	602	672	601	616	569	613	627	619	586	591	617	563	577	606	616	604	586	633	577	583	590	600	580	578	621	578	546	603	609	599	618	641	564	598	554	585	570	589	655	585	626	556	589	587	610	577	623	583	591	548	594	582	639	598	576	625	637	614	620	615	610	534	650	611	554	580	587	600	612	598	578	583	573	622	637	624	656	566	622	629	560	585	629	543	599	590	634	636	614	555	581	611	577	582	616	635	590	609	594	550	620	623	572	624	636	555	574	592	550	604	584	607	611	615	558	607	608	632	596	568	633	621	641	603	644	626	590	553	590	574	612	623	606	577	582	595	570	616	577	537	601	600	563	572	574	649	584	598	588	604	559	597	601	576	628	619	603	606	615	597	628	608	627	581	648	565	616	620	610	615	601	626	614	614	574	613	611	587	553	647	592	614	591	595	606	627	600	553	604	584	556	596	588	633	602	624	604	610	584	587	602	614	598	626	606	665	603	568	594	600	592	596	624	621	597	600	587	618	628	573	600	618	622	634	646	611	604	602	548	578	607	617	610	593	557	618	591	630	661	582	604	587	601	606	582	590	607	578	649	632	620	652	612	594	585	579	606	579	606	587	612	578	665	636	586	631	602	610	572	606	624	629	573	575	633	544	618	589	569	550	587	597	602	614	602	624	592	603	575	591	591	594	608	625	584	636	583	593	601	584	594	586	590	585	617	621	601	643	609	580	539	601	580	593	598	595	592	632	579	609	573	638	591	617	651	608	607	587	627	594	611	586	612	619	595	657	640	568	603	610	585	598	634	583	613	633	615	608	573	618	580	633	621	618	593	623	560	624	598	584	601	621	598	607	595	616	598	617	631	641	607	619	583	605	609	642	621	604	573	598	617	604	603	551	560	592	612	562	584	595	583	635	606	614	582	603	555	589	602	598	575	631	596	560	600	632	630	593	607	619	610	590	606	584	617	599	621	594	614	641	620	644	570	595	586	604	603	618	586	619	540	656	599	627	592	599	583	588	600	604	559	609	590	628	614	608	597	626	592	607	588	611	590	579	584	621	594	608	607	588	606	563	577	611	597	584	604	676	676	585	644	610	607	580	539	556	613	538	579	584	628	621	599	608	577	652	534	629	573	605	606	581	622	618	578	614	578	597	583	624	588	610	620	604	599	600	612	570	615	568	677	616	640	599	593	589	554	564	552	627	604	600	597	589	561	577	632	616	624	624	592	629	587	634	596	639	576	556	588	608	612	589	600	588	580	580	595	590	584	585	603	591	521	588	558	571	598	584	578	606	538	615	614	595	602	622	652	576	590	622	582	603	593	634	606	585	628	629	584	607	613	603	609	595	610	546	601	596	604	559	645	579	576	593	621	596	616	618	642	627	635	598	618	571	595	572	618	571	617	614	566	637	605	583	589	558	576	619	624	598	599	637	595	614	595	621	613	626	625	596	629	589	597	555	603	599	592	614	624	631	615	625	585	592	629	571	601	588	581	572	588	618	584	649	659	613	574	627	619	600	615	621	573	587	591
22846	21114	28928	23558	21121	21212	10695	2106	1572	1417	1353	1298	1222	1192	1110	1137	1017	1050	1061	1049	1064	1017	1013	1024	1051	972	999	1015	1002	945	955	1022	906	944	959	960	948	965	997	941	985	944	941	930	960	986	888	874	961	926	910	878	955	940	1002	931	906	952	1013	981	840	973	985	917	920	912	932	938	896	959	948	909	941	912	924	923	947	925	894	983	914	934	912	963	918	938	942	918	926	942	938	922	937	902	937	963	886	1000	956	929	924	944	890	974	908	880	893	960	932	891	959	992	905	931	908	918	929	905	918	930	915	909	925	931	932	955	936	884	914	915	934	960	991	966	956	896	903	905	954	889	882	888	910	965	951	1006	975	887	949	925	897	961	912	867	900	957	955	992	876	914	911	967	918	949	960	970	935	922	955	972	940	882	930	915	953	924	940	917	931	989	983	956	917	938	903	968	947	911	958	921	941	974	926	966	945	884	910	921	913	870	876	920	908	930	932	968	923	900	914	906	848	924	859	934	910	903	939	971	957	916	962	908	957	872	860	874	906	938	885	923	920	930	931	923	946	901	853	944	930	909	932	964	895	957	965	940	990	888	891	889	939	917	908	961	921	904	939	917	980	916	964	937	932	916	909	932	966	918	941	888	969	978	932	945	967	933	905	970	958	939	921	951	935	926	912	916	934	885	953	986	896	949	908	908	912	868	905	917	958	950	968	958	947	952	868	885	974	948	944	912	903	949	856	864	951	917	875	911	966	951	932	885	867	941	914	950	900	886	967	923	952	927	923	944	965	861	898	870	922	977	965	831	871	893	930	920	976	947	933	977	959	958	892	920	914	922	931	991	954	911	965	906	898	949	907	901	886	932	882	896	912	949	891	853	966	900	929	1016	920	896	917	931	919	929	889	879	1014	973	974	910	912	990	933	941	909	929	947	978	911	940	905	922	901	920	865	924	918	905	898	905	891	935	924	962	986	921	893	877	943	850	952	938	937	905	934	977	900	881	935	899	962	927	936	997	951	927	909	920	925	878	899	941	919	900	978	915	911	931	896	945	927	914	843	941	914	964	919	853	973	924	961	924	923	963	921	906	927	886	926	902	888	930	959	897	943	937	935	936	904	961	911	951	865	961	939	948	957	949	932	943	916	924	939	948	919	920	980	880	911	949	915	910	948	928	920	948	883	904	932	961	931	954	950	889	912	953	956	947	942	909	890	909	938	980	976	883	902	904	967	918	931	933	885	919	963	893	930	946	917	895	934	917	951	958	902	921	934	917	919	890	959	891	895	911	876	924	975	928	980	953	908	973	917	987	900	971	953	914	976	898	912	921	938	929	911	899	950	905	893	953	913	931	871	906	897	927	944	889	930	892	910	947	963	917	928	939	952	935	878	937	958	911	926	935	907	959	877	933	941	960	940	864	1003	957	949	938	949	924	938	926	937	930	903	980	908	946	941	1000	946	950	937	918	932	916	933	910	960	947	918	950	906	989	955	896	916	908	934	902	910	909	932	871	927	933	935	939	970	905	946	933	949	888	936	932	918	877	962	924	977	927	857	875	925	949	956	914	908	947	936	888	911	906	833	950	919	915	957	926	912	927	930	889	996	902	932	908	893	911	927	893	937	886	866	905	905	919	923	942	899	900	902	950	928	916	913	903	931	900	991	936	900	957	906	1009	985	956	953	852	911	938	901	908	934	955	879	900	981	954	918	946	913	961	903	885	924	945	936	934	934	958	969	951	900	904	906	951	880	912	950	933	921	942	937	934	984	931	881	861	971	887	912	913	892	871	981	911	903	927	908	842	979	881	925	941	930	959	911	957	882	972	941	913	968	937	919	884	942	918	929	950	978	939	960	946	915	919	891	988	888	927	880	958	933	941	915	926	932	931	939	1019	900	930	926	897	890	958	912	912	920	860	994	911	939	996	890	918	928	931	944	960	908	896	930	877	905	878	932	911	925	953	944	901	948	894	855	939	915	889	906	915	908	929	894	964	985	919	945	891	880	913	878	983	905	918	908	873	1008	912	897	931	902	926	908	932	905	923	982	992	971	936	920	914	892	905	918	936	917	923	901	908	955	864	938	922	872	929	882	887	918	893	900	918	893	910	863	930	892	929	882	974	936	961	917	934	920	890	910	874	922	858	961	941	935	977	880	908	906	914	929	868	963	880	951	937	884	877	890	914	953	896	961	911	910	900	923	931	936	942	914	901	1010	903	957	940	963	881	940	945	954	896	949	969	946	911	885	979	920	925	930	943	918	944	968	860	908	912	924	967	927	939	874	906	950	866	922	944	928	924	923	871	969	907	945	823	913	939	902	884	909	910	953	878	974	926	941	917	919	913	895	899	930	957	913	958	950	990	921	930	923	887	956	929	952	910	951	884	950	952	947	924	919	955	913	946	835	921	918	948	932	918	882	967	893	938	917	900	914	920	918	984	862	929	943	947	862	957	916	944	940	985	931	908	947	932	991	935	966	890	925	952	897	949	921	939	913	929	849	888	946	958	950	940	928	945	979	920	931	909	904	950	950	927	878	945	926	911	921	928	930	946	907	932	908	934	910	892	972	950	897	900	889	927	965	914	989	931	969	936	910	957	888	933	954	871	908	884	922	983	905	921	951	951	954	930	879	938	921	907	959	917	930	944	932	870	969	906	884	905	905	910	880	929	908	883	996	968	957	940	942	997	1000	945	926	931	867	949	918	913	936	884	936	886	913	969	917	887	950	918	934	952	938	856	946	928	905	900	897	935	915	868	950	932	951	913	907	943	881	924	889	926	933	928	960	890	912	940	904	941	914	951	903	942	916	981	931	884	936	971	896	986	1005	866	935	912	970	872	873	909	902	932	900	938	909	930	926	954	885	917	963	905	870	845	957	981	898	936	886	907	869	904	920	926	897	936	937	895	929	909	900	945	899	902	936	889	942	936	919	891	918	908	893	908	892	941	887	941	977	953	916	921	945	950	869	931	901	892	915	887	912	906	909	955	870	932	922	934	937	931	909	931	870	1016	914	976	910	951	926	906	888	937	890	945	987	973	876	961	883	933	849	924	940	922	982	945	894	971	924	942	967	925	946	955	896	915	926	954	928	943	911	911	983	922	919	968	892	948	941	916	965	903	866	913	893	959	938	938	960	925	870	991	896	976	907	893	918	920	919	898	889	966	895	912	974	910	943	917	916	925	935	899	943	916	947	956	969	953	911	962	929	944	874	885	961	919	944	887	898	896	981	965	921	909	889	915	957	906	936	986	928	969	911	894	929	925	928	942	878	970	944	879	874	902	899	925	879	889	954	894	909	946	961	913	968	922	903	924	898	976	923	913	920	920	914	896	959	973	881	960	927	931	932	916	912	977	930	899	906	887	900	865	913	908	954	885	910	911	913	964	923	956	951	944	899	934	1010	921	895	937	954	908	959	896	878	911	924	905	872	935	948	921	898	889	903	940	961	948	924	951	884	942	941	934	895	938	978	884	888	848	965	971	908	913	876	918	949	944	957	898	944	917	943	900	891	896	928	918
17911	17835	15838	8917	5848	4598	3606	3071	2553	2222	2046	1785	1651	1586	1488	1413	1453	1400	1279	1266	1250	1180	1214	1259	1214	1241	1169	1197	1211	1134	1102	1147	1157	1093	1107	1114	1109	1125	1093	1088	1201	1110	1041	1100	1138	1126	1088	1087	1136	1132	1080	1125	1121	1072	1057	1101	1130	1075	1090	1081	1072	1121	1118	1048	1124	1129	1095	1099	1100	1079	1122	1069	1108	1023	1041	1110	1063	1107	1122	1014	1062	1102	1174	1104	1126	1082	1097	1126	1078	1064	1059	1114	1118	1069	1080	1107	1066	1047	1044	1150	1084	1040	1136	1110	1023	1102	1118	1070	1071	1067	1088	1158	1002	1078	1108	1154	1043	1126	1069	1073	1105	1099	1100	1107	1137	1132	1084	1057	1068	1090	1064	1086	1133	1101	1077	1134	1132	1108	1150	1054	1026	1093	1062	1092	1107	1036	1085	1076	1088	1090	1041	1062	1110	1091	1167	1105	1124	1037	1040	1069	1076	1053	1076	1109	1076	1064	1107	1090	1115	1080	1126	1128	1069	1073	1084	1037	1099	1149	1108	1074	1150	1163	1049	1053	1111	1093	1043	1062	1093	1077	1088	1102	1088	1097	1085	1001	1045	1055	1081	1092	1075	1096	1016	1082	1117	1054	1086	1033	1113	1106	1089	1048	1107	1120	1115	1083	1088	1110	1097	1039	1000	1070	1046	1103	1045	1077	1072	1145	1095	1046	1076	1040	1048	1088	1130	1077	1094	1100	1073	1039	1095	1093	1125	1081	1106	1072	1105	1128	1146	1077	1105	1100	1040	1078	1125	1060	1054	1089	1141	1087	1100	1083	1094	1018	1081	1071	1148	1069	1024	1076	1043	1098	1058	1102	1028	1101	1138	1091	1087	1082	1094	1085	1097	1082	1080	1033	1129	1113	1038	1130	1139	1117	1068	1102	1100	1065	1049	1103	1097	1073	1048	1107	1103	1087	1091	1067	1126	1073	1128	1081	1092	1046	1111	1092	1120	1096	1063	1082	1121	1098	1075	1034	1077	1063	1059	1119	1122	1030	1044	1107	1105	1034	1101	1121	1087	1114	1188	1034	1026	1066	1116	1046	1064	1112	1057	1093	1084	1107	1079	1026	1124	1077	1051	1054	998	1056	1087	1132	1076	1113	1119	1068	1072	1088	1116	1032	1100	1075	1131	1117	1072	1071	1117	1113	1059	1088	1082	1097	1062	1085	1095	1066	1027	1063	1119	1090	1075	1071	1065	1074	1029	1026	1114	1025	1060	1079	1082	1084	1060	1092	1018	1140	1160	1113	1098	1117	1095	1108	1026	1054	1064	1064	1125	1080	1088	1066	1080	1108	1116	1046	1098	1128	1049	1115	1120	1107	1108	1064	1071	1064	1060	1085	1031	1090	1035	1102	1054	1023	1128	1000	1121	1089	1069	1064	1044	1092	1065	1099	1090	1092	1082	1112	1068	1096	1113	1080	1125	1094	997	1143	1105	1074	1116	1048	1111	1082	1064	1114	1056	1063	1127	1067	1123	1024	1079	1099	1008	1042	1112	1093	1072	1160	1049	1062	1077	1080	1085	1067	1103	1086	1088	1119	1067	1134	1041	1065	1090	1145	1124	1159	1026	1120	1061	1038	1088	1013	1093	1102	1054	1089	1157	1121	1063	1098	1107	1134	1035	1155	1032	1076	1123	1112	1156	1110	1068	1060	1047	1037	1073	1129	1073	1071	1096	1038	1091	1061	1069	1117	1130	1041	1109	1095	1071	1102	1032	1110	1054	1145	1085	1088	1105	1081	1120	1075	1103	1063	1119	1114	1126	1163	1100	1072	1063	1043	1047	1098	1107	1052	1056	1141	1060	1051	1058	1076	1087	1110	1024	1008	1132	1045	1028	1094	1083	1137	1041	1057	1093	1013	1057	1120	1073	1079	1086	1070	1087	1100	1107	1076	1051	1094	1067	1033	1073	1145	1119	1103	1054	1120	1064	1108	1103	1073	1086	1097	1074	1101	1057	1114	1072	1070	1125	1068	1102	1078	1059	1101	1115	1103	1059	1052	1062	1030	1116	1097	1116	1065	1096	1106	1064	1100	1060	1079	1093	1098	1056	1024	1056	1031	1026	1140	1103	1069	1052	1081	1133	1113	1049	1052	1103	1089	1081	1082	1082	1132	1121	1138	1089	1042	1023	1139	1061	1128	1122	1053	1099	1096	1061	1111	1022	1066	1112	1033	1062	1054	1114	1035	1116	1036	1105	1072	1096	1053	1106	1075	1098	1133	1072	1036	1105	1096	1083	1111	1071	1101	1100	1159	1088	1069	1101	1089	1067	1083	1102	1089	1093	1118	1154	1095	1030	1058	1090	1099	1036	1077	1107	1042	1102	1101	1072	1047	1044	1091	1132	1034	1050	1092	1046	1050	1076	1072	1068	1064	1138	1099	1071	1123	1051	1001	1027	1096	1076	1127	1045	1110	1081	1072	1130	1131	1105	1075	1114	1047	1089	1085	1042	1123	1032	1120	1036	1074	1047	1093	1090	1046	1100	1054	1049	1040	1083	1102	1055	1067	1086	1056	1038	1039	1031	1110	1129	1110	1103	1085	1089	1160	1096	1107	1081	1142	1103	1077	1081	1089	1057	1063	1103	1140	1027	1078	1102	1066	1115	1118	1103	1006	1066	1043	1120	1119	1125	1129	1027	1098	1126	1111	1066	1093	1047	1062	1043	1079	1099	1119	1061	1109	1040	1080	1111	1042	1101	1076	1060	1047	1071	1064	1076	1081	1062	1094	1081	1097	1091	1095	1123	1083	1058	1038	1067	1043	1033	1117	1140	1085	1093	1107	1093	1073	1078	1039	1103	1037	1114	1038	1053	1073	1042	1094	1118	1124	1078	1110	1081	1145	1134	1106	1068	1054	1018	1111	1124	1066	1091	1048	1064	1063	1042	1059	1072	1102	1048	1132	1100	1079	1048	1133	1112	1125	1090	1125	1096	1028	1097	1037	1096	1101	1106	1121	1103	1087	1064	1107	1086	1094	1128	1028	1067	1087	1080	1068	1119	1169	1079	1108	1071	1069	1109	1039	1092	1147	1065	1131	1100	1099	1076	995	1161	1078	1030	1026	1061	1068	1056	1079	1031	1075	1060	1086	1076	1053	1027	1116	1045	1096	1095	1082	1117	1085	1037	1086	1085	1068	1060	1107	1112	1080	1043	1095	1093	1092	1110	1081	1132	1110	1096	1062	1087	1072	1072	1060	1111	1060	1068	1085	1041	1087	1095	1020	1058	1106	1136	1078	1061	1087	990	1090	1116	1020	1063	1055	1068	1046	1092	1083	1091	1107	1069	1065	1058	1074	1075	1103	1051	1044	1059	1113	1065	1077	1117	1149	1120	1029	1118	1073	1064	1131	1045	1033	1096	1106	1094	1077	1081	1097	1057	1095	1081	1052	1077	1103	1115	1056	1137	1133	1086	1041	1072	1047	1124	1110	1084	1067	1095	1069	1075	1066	1082	1107	1088	1101	1062	1077	1100	1123	1008	1074	1066	1045	1086	1105	1136	1017	1043	1041	1084	1015	1100	1089	1056	1097	1103	1056	998	1135	1062	1125	1123	1094	1102	1076	1137	1116	1138	1069	1117	980	1061	1029	1067	1103	1047	1083	1090	1086	1070	1028	1109	1085	1062	1116	1100	1087	1127	1151	1067	1057	1108	1020	1058	1036	1068	1062	1076	1083	1091	1130	1038	1087	1071	1093	1069	1080	1076	1048	1100	1075	1074	1045	1089	1015	1068	1070	1144	1065	1107	1107	1118	1052	1045	1125	1053	1070	1119	1065	1141	1040	1082	1115	1035	1074	1104	1090	1113	1099	1086	1092	1099	1062	1101	1105	1108	1085	1082	1047	1099	1065	1098	1103	1085	1081	1061	1074	1094	1099	1096	1028	1095	1063	1026	1109	1098	1151	1005	1063	1099	1070	1072	1044	1086	1076	1082	1114	1061	1092	1060	1042	1159	1095	1108	1064	1093	1069	1107	1123	1122	1126	1099	1085	1100	1115	1132	1073	1077	1065	1093	1122	1070	1112	1106	1128	1071	1126	1073	1093	1041	1127	1070	1079	1152	1100	1079	1131	1053	1070	1141	1052	1107	1040	1080	1081	1122	1097	1125	1078	1064	1112	1108	1139	1136	1073	1083	1123	1033	1101	1074	1106	1109	1048	1045	1065	1008	1128	1050	1081	1081	1082	1079	1120	1115	1082	1079	1100	1048	1085	1100	1085	1080	1035	1117	1078	1119	1100	1099	1048	1028	1115	1087	1113	1083	1102	1095	1094	1056	1068	1111	1089	1079	1070	1103	1083	1093	1079	1122	1071	1030	1127	1032	1109	1029	1088	1080	1096	1093	1052	1018	1110	1069	1096	1016	1094	1094	1149	1076	1057	1071	1128	1061	1053	1075	1070	1071	1058	1021	1127	1076	1083	1111	1093	1048	1075	1061	1143	1077	1059	1088	1102	1103	1087	1065	1115	1021	1083	1126	1113	1061	1087	1056	1059	1074	1121	1038	1102	1032	1103	1059	1056	1020	1058	1097	1057	1092	1030	1077	1091	1029	1131	1094	1028	1153	1072	1027	1078	1054	1090	1092	1090	1058	1063	1098	1055	1015	1046	1064	1070	1066	1117	1042	1100	1122	1098	1112	1053	1041	1067	1072	1076	1015	1106	1134	1068	1148	1112	1061	1112	1110	1084	1108	1061	1102	1086	1110	1097	1130	1076	1085	1087	1085	1112	1071	1107	1066	1061	1058	1064	1108	1106	1139	1085	1052	1058	1113	1105	1105	1130	1018	1096	1060	1134	1078	1088	1033	1109	1092	1082	1110	1066	1058	1077	1084	1131	1124	1029	1101	1101	1056	1115	1147	997	1095	1075	1065	997	1051	1065	1096	1108	1077	1091	1140	1090	1116	1060	1064	1063	1083	1150	1024	1023	1063	1084	1086	1020	1128	1116	1066	1084	1072	1065	1073	1116	1042	1059	1101	1088	1124	1048	1087	1069	1079	1072	1120	1128	1082	1034	1050	1112	1102	1035
27133	19777	6982	1120	702	610	612	556	565	509	524	552	519	523	515	533	535	548	528	547	498	510	540	525	540	529	511	510	530	503	497	478	491	530	520	574	518	471	498	528	507	538	544	531	526	537	558	527	533	527	528	486	496	510	537	512	554	524	549	545	525	509	568	533	484	531	556	523	545	535	569	552	507	492	553	500	498	510	556	500	554	501	487	530	469	527	550	546	528	535	540	518	505	542	551	510	544	527	516	555	537	514	565	518	489	544	544	530	533	510	509	521	494	538	546	544	518	529	501	547	498	541	505	497	530	520	533	564	511	513	524	541	528	529	550	567	477	568	486	531	540	535	530	487	529	527	481	544	500	518	537	522	539	557	536	550	556	505	526	550	529	534	559	531	537	507	561	500	500	558	545	525	535	511	497	509	535	501	541	499	543	532	556	554	515	501	504	503	521	531	519	513	539	531	497	486	490	517	497	500	515	511	511	519	502	516	507	564	450	507	559	520	526	536	572	528	482	544	590	474	557	489	516	552	482	547	493	544	494	543	518	517	552	563	528	548	539	565	508	549	538	508	534	550	507	523	509	552	537	537	544	516	528	491	506	543	508	498	544	537	542	520	491	514	533	489	505	538	490	531	551	543	491	497	514	541	554	562	543	512	506	508	519	544	491	549	519	510	491	533	491	539	490	540	527	550	555	537	555	514	565	545	489	549	519	520	489	520	521	541	526	550	520	548	504	480	538	534	510	517	557	509	522	528	536	527	519	504	525	493	521	529	495	532	526	489	467	535	525	515	530	514	510	543	511	518	556	531	517	540	537	535	484	515	516	558	514	511	503	526	505	514	491	485	531	544	500	494	501	491	536	514	559	531	493	570	559	508	574	506	499	550	525	494	543	533	527	512	526	522	538	505	510	500	488	499	519	510	533	496	513	543	522	522	535	482	536	513	533	510	538	554	515	536	517	514	516	531	526	541	508	533	521	556	545	524	549	502	509	492	509	528	522	538	553	562	537	539	549	492	526	514	474	530	512	589	527	523	517	492	504	471	525	540	507	537	524	512	548	520	496	560	544	559	537	521	502	489	558	567	509	513	536	485	526	497	532	481	489	524	507	539	519	535	527	502	488	570	523	501	538	555	545	541	523	569	527	516	509	530	516	527	528	508	561	497	501	494	551	533	489	527	553	499	529	533	517	516	498	497	513	527	531	519	524	520	523	479	495	531	523	534	526	505	533	528	533	534	547	461	499	509	514	526	589	536	555	510	499	555	509	506	522	525	510	568	564	487	506	575	521	571	543	555	553	546	526	507	501	540	519	528	492	514	518	532	521	517	502	525	496	503	523	518	513	516	532	521	501	533	521	505	472	544	502	512	525	530	485	486	525	512	538	556	509	519	489	504	555	501	519	535	535	508	543	520	511	507	538	523	512	502	533	492	532	544	499	525	513	537	536	518	534	502	525	565	511	498	520	558	580	534	502	498	535	545	561	513	539	577	557	524	519	549	582	551	539	479	528	516	503	556	533	549	505	509	525	540	511	543	526	496	526	463	543	506	502	556	541	509	558	524	553	504	527	493	498	528	509	496	535	509	520	547	544	530	481	541	515	539	507	554	542	550	521	546	508	524	519	522	536	506	477	508	473	520	530	513	482	497	512	525	519	507	507	520	526	515	510	516	541	511	554	501	528	522	532	527	525	531	494	524	553	492	491	527	495	532	516	578	528	527	544	519	556	537	513	508	539	478	491	546	477	505	524	519	523	526	481	554	549	562	533	547	515	535	510	496	543	577	539	547	549	524	535	495	489	527	530	545	519	546	529	533	524	488	503	524	573	522	529	484	504	559	531	540	533	545	518	508	542	557	473	490	501	549	502	510	529	478	543	543	499	556	522	472	495	544	523	468	540	541	548	543	532	526	526	546	534	540	532	518	533	535	528	529	520	513	506	465	485	467	538	497	495	529	496	525	519	479	517	523	501	519	526	578	546	538	526	560	500	526	550	523	489	508	519	552	540	514	562	513	519	518	499	495	490	523	559	525	528	545	515	524	527	481	531	533	523	487	524	504	516	514	534	495	499	481	487	518	525	562	514	512	556	509	606	503	547	506	475	509	548	499	506	542	538	528	521	503	500	507	526	518	515	509	524	526	532	533	526	497	528	526	514	548	568	550	504	519	533	495	536	494	532	494	559	543	546	543	564	469	524	527	536	503	527	543	530	529	559	545	520	521	532	538	495	508	544	550	526	480	495	510	545	523	525	548	524	530	500	539	475	568	569	480	533	554	505	516	528	480	493	525	486	557	532	505	538	547	496	491	543	543	527	532	517	533	521	523	519	506	552	495	518	504	493	512	550	554	529	555	525	537	539	521	489	509	517	517	513	542	487	526	494	561	523	542	487	550	491	534	511	474	531	513	503	525	516	500	540	557	507	500	524	495	530	527	548	522	502	555	532	507	537	545	542	530	509	489	495	501	523	507	529	517	515	518	532	537	556	487	539	535	522	537	501	548	522	497	528	510	483	532	485	553	529	505	528	549	505	521	536	536	512	528	502	489	537	553	550	536	552	535	526	520	530	487	549	542	511	515	501	527	539	493	544	499	487	527	503	541	484	521	526	485	537	517	537	554	550	524	508	544	506	546	511	544	520	546	546	518	525	561	520	545	550	520	517	548	512	526	507	541	522	530	512	505	542	513	534	544	530	535	518	515	490	535	507	520	528	512	516	537	538	526	498	532	522	498	503	497	477	538	507	517	516	532	520	529	493	467	509	487	537	521	513	549	469	518	519	551	510	512	540	516	511	532	513	525	557	526	525	548	490	540	550	477	545	569	491	548	521	499	532	538	550	529	514	547	516	557	525	526	557	500	532	514	499	510	489	531	542	541	500	534	556	556	503	527	526	522	530	516	522	558	511	529	529	523	513	545	536	513	512	565	536	544	539	518	518	499	513	562	480	506	489	523	517	556	540	512	476	497	542	539	520	552	521	528	511	526	500	554	510	508	529	547	513	501	549	504	554	510	532	535	495	530	503	509	507	497	565	502	498	517	539	554	563	505	521	546	509	549	538	505	524	511	535	563	510	541	500	567	492	509	542	539	474	507	499	499	520	547	517	584	501	527	510	489	500	532	560	523	559	553	547	511	526	546	471	475	519	523	520	508	565	525	506	486	539	505	519	484	531	522	487	563	527	542	525	568	509	530	523	547	558	534	471	517	538	551	536	543	550	464	539	522	511	520	505	502	510	560	541	503	508	541	535	544	532	482	528	534	525	526	504	505	505	546	518	538	526	524	492	543	495	526	552	518	523	525	502	550	535	511	526	514	522	467	511	540	517	527	571	501	523	515	490	540	500	516	479	573	548	526	497	527	536	510	530	513	500	528	484	534	496	531	520	513	557	506	506	503	509	512	547	497	540	548	497	537	498	502	525	526	540	515	495	511	525	547	551	518	519	519	485	529	468	510	535	511	537	539	489	511	511	540	548	520	550	515	522	560	533	522
8430	2469	2007	1137	867	762	700	712	683	728	659	658	608	648	649	658	632	621	669	672	642	628	612	657	662	625	623	656	604	635	607	650	593	643	628	652	665	653	623	638	713	608	637	619	661	639	673	657	630	682	640	615	622	602	638	646	611	612	631	670	625	610	609	612	617	627	618	583	645	639	627	673	569	623	620	655	642	620	614	613	619	555	623	678	631	634	613	662	636	630	669	640	669	628	580	677	629	650	629	650	619	640	624	639	603	635	616	648	641	597	663	631	634	657	644	651	624	629	625	647	606	664	681	680	628	646	621	643	620	632	639	583	683	656	625	658	659	630	608	584	567	628	669	643	701	660	672	676	648	644	611	600	640	578	610	630	637	639	638	654	675	634	644	711	608	635	648	619	613	627	658	642	615	682	650	596	632	677	676	616	696	632	607	665	612	613	679	636	585	632	645	607	666	590	649	617	624	675	608	636	663	587	607	612	625	660	610	663	645	640	641	623	624	611	619	657	651	653	653	634	633	661	641	646	647	635	662	663	658	598	646	605	603	637	610	670	663	620	662	678	624	628	630	619	637	613	633	645	624	623	618	594	663	614	632	609	635	659	661	616	649	603	650	640	626	613	674	623	645	652	617	628	626	672	615	628	610	634	681	673	639	651	663	621	645	642	625	600	624	624	610	616	571	619	647	614	621	630	620	657	642	625	614	662	646	683	640	608	667	666	621	606	641	650	636	581	633	647	615	609	624	629	656	613	615	653	612	638	624	621	634	610	668	653	628	636	620	595	649	635	632	656	592	590	657	640	680	620	612	650	688	696	674	625	627	627	607	607	610	590	606	623	651	637	618	648	652	594	635	647	587	643	636	616	646	598	612	606	617	625	627	630	591	666	679	606	642	662	646	629	648	634	626	575	640	648	665	654	669	621	639	663	624	613	612	662	646	642	621	673	635	625	624	662	601	656	663	626	630	606	642	639	594	658	668	639	660	624	641	602	644	611	658	660	620	658	650	638	652	621	668	671	655	636	648	595	671	649	630	627	633	664	668	607	634	647	668	678	640	622	643	618	611	642	632	613	635	634	672	616	657	629	639	643	631	613	615	722	615	611	625	671	659	639	660	625	702	672	676	629	621	608	580	652	634	626	619	644	639	638	661	657	661	638	645	663	673	606	621	656	657	635	642	628	649	615	654	616	635	621	652	661	608	643	636	656	638	593	645	656	644	636	701	628	611	659	659	650	612	663	621	703	635	635	628	617	629	609	616	628	618	614	623	624	623	612	646	637	674	602	618	647	629	626	675	634	645	614	641	631	654	672	642	676	637	646	640	584	622	615	648	670	661	602	614	689	695	612	639	612	611	658	648	652	651	627	671	692	660	642	611	634	613	677	602	654	618	657	651	645	655	678	618	613	591	620	684	610	670	670	631	650	661	646	651	663	609	644	663	644	572	636	613	662	651	633	692	625	658	637	639	586	670	622	628	608	660	650	673	623	665	652	632	622	619	621	612	641	617	631	669	682	613	591	645	641	663	599	647	628	645	655	616	663	639	647	653	610	665	618	642	598	657	621	640	603	645	638	644	650	636	606	618	640	641	631	618	632	665	638	610	593	644	635	667	623	639	626	660	628	669	656	622	641	625	657	629	620	665	623	693	631	646	638	662	625	613	614	617	633	636	588	639	644	632	596	616	614	639	609	631	606	643	620	600	672	597	646	614	637	601	662	614	650	642	625	596	658	646	587	617	628	650	656	559	642	572	652	634	655	589	624	644	662	626	614	582	682	650	630	683	655	591	622	624	589	609	634	658	597	595	651	673	601	609	670	647	673	684	633	645	660	633	661	637	643	633	602	582	627	627	646	656	677	655	604	663	612	655	605	613	654	613	614	610	660	659	604	612	593	626	655	640	624	651	665	585	603	624	646	633	623	684	664	608	658	615	669	636	629	669	610	654	676	613	662	625	657	656	592	622	642	639	666	608	600	634	617	617	610	670	642	661	648	636	654	608	642	627	640	654	633	586	595	625	665	622	642	630	642	676	632	648	642	597	605	679	622	627	641	595	655	606	678	657	623	602	642	645	640	602	609	680	667	655	626	611	641	611	663	659	619	678	634	642	583	633	623	598	664	646	664	629	652	647	597	673	650	694	611	643	671	685	625	618	655	628	615	658	648	633	620	664	661	636	652	666	625	650	645	660	664	652	627	633	665	653	650	648	675	624	696	621	634	618	608	625	622	634	625	666	682	619	677	574	647	619	618	673	673	638	624	595	636	596	617	614	637	611	630	636	645	635	632	713	662	664	613	600	622	628	626	657	597	657	669	598	671	649	631	582	610	666	636	659	649	662	648	676	606	643	627	623	648	646	625	673	601	604	604	643	629	606	610	602	622	644	637	607	702	618	661	648	642	643	662	656	641	587	636	604	624	626	637	635	656	613	649	606	667	644	643	656	615	647	647	694	615	647	588	656	644	665	643	612	639	668	675	614	635	592	651	680	639	654	671	629	620	603	634	623	637	640	627	639	614	622	598	653	656	633	621	598	662	639	614	629	647	614	632	616	610	640	638	603	615	623	646	617	654	672	655	658	658	631	616	634	603	611	597	606	636	619	667	661	649	631	626	622	641	664	645	653	623	640	658	676	612	639	659	643	637	643	692	661	658	601	686	622	653	630	686	616	649	615	623	621	630	609	614	599	675	619	643	668	635	618	630	635	645	606	625	665	647	633	623	631	635	643	585	660	670	665	643	661	652	657	641	612	633	627	628	647	654	668	594	629	617	642	616	633	641	591	585	632	606	610	673	641	642	634	615	681	607	650	625	647	618	609	631	620	621	600	612	684	679	638	613	611	589	695	617	626	604	594	662	645	625	583	670	623	623	650	618	659	622	627	583	636	676	612	655	574	676	604	618	604	645	626	646	617	668	677	628	606	662	597	645	605	631	665	651	633	642	619	643	596	625	644	673	607	651	622	616	625	626	664	650	651	594	640	624	641	661	633	640	660	674	607	634	651	631	613	639	668	615	668	636	641	648	663	601	649	620	599	656	634	663	644	626	649	607	642	637	668	624	679	671	631	667	636	671	648	635	648	654	645	619	623	621	622	624	629	654	604	618	650	599	620	668	679	616	637	665	612	609	687	622	669	619	673	637	627	624	632	621	679	601	577	645	606	662	639	614	656	601	632	607	594	584	640	647	630	660	621	623	648	639	638	672	644	647	637	652	675	591	622	652	640	695	673	609	626	614	661	631	623	640	595	654	645	644	604	639	568	629	648	646	635	637	653	669	628	602	682	685	647	644	637	630	598	640	649	630	580	626	625	621	625	657	658	681	671	620	680	644	616	642	614	605	671	664	630	673	635	627	648	641	588	663	646	613	599	627	653	612	643	646	626	604	625	667	637	626	643	604	638	661	635	666	675	593	604	625	660	639	653	647	650	599	595	626	644	647	649	630	629	673	646	620	667	642	669	620	629	654	635	607	620	639	623	679	566	644	637	672
23863	21142	28516	24014	21122	11379	1879	1334	1144	1077	1029	1017	947	890	915	895	888	910	912	894	850	890	832	841	829	924	852	874	825	855	866	821	825	834	791	841	814	835	807	831	840	818	826	828	810	842	839	833	812	871	836	803	801	768	818	834	804	853	798	828	813	789	869	803	774	809	810	772	823	823	860	811	837	766	784	821	776	789	789	818	840	747	823	864	779	824	836	830	768	765	836	795	815	848	787	867	851	822	809	796	836	833	808	783	800	794	784	812	815	831	803	814	820	762	849	830	880	828	769	814	819	816	919	809	772	820	820	813	836	812	828	820	759	790	817	803	819	862	782	748	779	770	824	765	817	849	807	810	764	801	792	809	808	833	753	794	761	857	829	820	849	836	799	793	874	823	826	782	782	776	863	833	833	799	821	840	832	869	809	846	839	847	744	835	779	823	794	763	816	834	864	839	777	832	772	866	786	806	811	859	815	832	810	832	839	770	818	828	822	827	801	796	827	776	765	822	797	793	797	813	809	780	773	825	751	811	781	825	828	826	793	787	778	765	827	789	787	833	891	796	794	794	884	849	808	797	787	777	864	850	784	826	821	801	787	785	858	838	819	824	842	861	799	814	801	829	836	806	820	860	817	813	808	806	770	857	785	815	859	829	842	843	827	830	830	855	826	766	762	817	796	785	875	812	860	836	864	774	842	808	802	821	831	784	818	833	841	817	825	812	758	877	800	759	831	798	788	806	792	811	745	818	801	806	806	771	770	835	817	779	775	816	815	820	808	746	792	819	821	827	779	851	767	795	804	863	823	805	848	838	779	805	782	789	801	824	808	771	819	810	820	810	833	839	780	840	826	831	816	786	858	828	815	757	883	785	805	806	761	807	814	855	789	831	800	792	819	860	849	804	791	772	791	800	805	749	823	836	837	819	788	817	811	851	815	826	799	791	826	791	825	802	836	829	754	783	797	747	816	835	795	826	776	828	812	816	813	799	841	818	846	802	784	843	776	797	795	791	811	817	845	838	803	770	782	805	847	808	808	826	795	781	820	789	782	843	838	786	841	789	759	809	813	865	729	799	788	800	788	858	832	807	829	829	788	821	860	787	797	795	814	814	849	783	838	811	777	806	737	800	832	806	873	775	775	790	776	770	761	825	850	795	852	805	836	801	798	839	856	831	821	805	801	789	853	800	835	780	810	828	748	799	842	799	822	811	819	786	787	794	755	821	803	767	836	786	825	835	764	822	805	750	843	846	783	795	806	783	806	820	780	807	802	794	800	829	841	830	817	789	812	830	782	829	798	795	824	757	794	832	795	786	830	802	820	835	784	773	789	808	833	813	870	828	808	819	819	868	827	807	865	752	829	834	776	773	747	777	842	787	822	835	805	749	819	781	828	811	859	821	810	849	801	829	816	759	803	843	829	759	823	824	869	778	771	814	840	783	828	842	774	785	825	749	798	888	824	761	844	832	824	811	821	837	796	854	798	893	816	789	823	842	782	826	849	772	829	808	814	798	798	804	792	868	809	783	787	815	782	784	843	836	852	826	805	759	774	822	832	783	809	794	810	811	789	790	822	801	820	784	806	842	814	773	800	803	853	775	805	815	818	830	823	830	845	788	790	861	794	834	804	779	769	815	846	784	793	825	785	775	823	801	804	817	815	800	808	831	812	789	785	811	788	802	818	816	853	853	841	845	788	818	839	791	839	817	787	836	770	789	862	818	813	807	835	780	820	855	784	770	752	811	774	778	814	777	748	825	829	778	840	769	814	774	848	822	871	872	853	834	789	778	806	797	839	813	793	791	782	815	787	809	802	814	821	784	771	794	780	771	854	817	772	835	811	794	814	835	804	756	760	857	861	801	819	785	814	844	813	825	807	782	831	777	825	858	783	788	775	786	791	729	790	759	848	795	793	748	801	865	838	777	789	810	800	820	827	825	824	835	827	745	794	803	850	819	762	833	816	806	791	804	852	837	816	845	816	774	779	819	797	836	780	821	765	775	797	789	812	766	850	795	782	835	777	794	787	805	815	810	828	743	801	857	791	806	804	884	796	798	765	786	796	788	795	848	832	839	823	835	791	740	803	784	767	814	829	777	791	796	789	789	796	792	765	833	795	769	802	811	758	770	796	815	784	831	808	817	866	788	838	814	781	836	814	830	829	835	801	780	760	764	847	805	835	817	790	816	803	848	747	812	766	842	785	838	857	819	826	853	771	819	801	821	797	860	818	812	809	805	798	820	770	790	761	805	832	813	759	825	836	779	826	842	776	813	794	824	844	790	840	805	777	846	780	827	831	813	787	828	803	791	803	823	796	826	761	747	829	779	839	815	806	839	768	841	813	776	804	817	809	808	858	814	813	856	743	776	758	799	775	827	805	792	777	859	815	833	772	748	816	798	808	799	796	816	817	789	848	776	833	859	755	820	780	775	854	801	806	770	810	857	790	830	769	842	741	792	833	821	852	798	825	805	811	824	846	828	829	808	812	755	808	792	809	824	812	817	768	778	817	844	812	859	798	789	830	809	844	854	827	802	782	829	816	821	822	819	792	822	836	788	832	831	816	801	823	819	811	836	838	793	821	898	789	836	853	802	782	828	808	824	839	809	826	844	800	837	819	820	792	785	802	816	807	825	823	814	809	791	825	855	784	826	790	797	764	819	819	847	806	821	793	814	802	809	832	837	865	842	835	795	871	814	804	831	750	769	808	819	766	816	815	825	846	781	799	886	854	842	809	799	786	828	819	864	829	810	794	778	874	810	808	846	804	831	733	837	801	825	793	839	755	807	750	810	809	808	836	839	805	778	726	817	838	814	811	853	846	832	786	803	839	883	825	767	864	766	834	845	748	805	842	790	797	795	817	843	825	814	777	804	809	818	747	812	783	799	852	812	790	814	796	783	822	812	786	781	865	808	807	804	831	788	835	806	816	808	800	862	762	841	801	826	765	757	787	763	813	824	800	830	830	815	816	804	800	810	806	822	795	789	825	765	818	795	820	769	843	780	803	806	826	803	793	801	848	795	811	801	803	793	825	815	744	809	803	799	817	801	825	779	805	790	854	821	804	826	835	791	751	806	827	792	793	805	845	767	851	776	807	851	796	814	784	786	769	803	753	801	812	774	819	809	812	838	778	810	819	790	846	808	845	879	803	765	771	802	858	804	817	777	807	872	812	816	888	825	817	788	762	814	779	858	744	825	822	803	840	838	799	806	844	810	780	817	789	798	767	833	748	791	839	813	776	777	761	741	817	797	838	830	800	832	790	825	814	822	812	780	779	825	831	862	788	796	785	815	830	823	857	805	782	774	836	815	789	773	785	795	870	846	787	805	804	810	826	832	834	782	803	828	817	806	834	823	848	781	787	799	842	776	804	870	820	872	795	815	823	782	806	850	821	843	833	794	863	768	788	823	861	781	827	837	888	797	784	804	817	813	775	811	801	783	798	779	822	810	829	829	790	833	746	806	830	802	799	779	805	806	752	801	831	814	841	838
15673	11317	9931	5302	3376	2829	2302	1950	1671	1485	1384	1352	1263	1164	1137	1103	1091	1065	1096	1011	1034	1013	1059	997	1023	1023	981	998	958	983	962	980	1008	932	967	985	968	956	933	1041	969	953	933	992	939	930	959	986	925	948	987	938	946	999	967	913	936	1008	943	943	994	982	948	988	942	961	898	978	907	944	990	955	996	1020	940	957	961	923	942	956	919	919	937	905	915	902	959	970	938	970	962	989	975	965	918	957	974	936	1022	1025	929	909	968	1004	979	978	963	899	1002	926	956	917	977	1054	926	897	927	945	999	998	962	981	973	944	973	964	956	980	966	928	968	1020	985	929	949	917	969	974	929	984	922	929	976	944	983	980	889	951	949	969	962	956	922	941	928	943	967	984	935	1007	952	948	916	981	979	912	923	1007	947	978	969	961	977	887	968	968	967	1003	942	1015	955	928	917	1004	989	943	977	938	905	914	958	951	992	947	952	987	981	948	935	928	914	967	971	924	984	947	989	942	985	899	991	1007	920	1018	948	997	990	949	925	988	969	968	977	952	948	988	909	947	959	911	972	982	919	965	940	964	959	928	922	897	941	967	951	1008	960	951	962	961	939	1001	951	950	907	984	933	985	940	951	930	961	965	913	943	950	925	967	918	927	960	896	935	931	1012	973	933	938	923	998	935	976	939	981	948	897	925	930	965	975	910	956	962	961	925	958	948	917	881	914	978	968	936	909	910	889	962	1002	967	964	965	963	1043	900	944	974	968	978	956	981	934	959	969	932	946	894	934	959	953	940	953	976	937	938	960	933	940	963	935	934	945	946	967	967	949	933	905	931	942	977	986	934	963	922	918	938	958	926	936	965	947	980	972	924	947	938	945	881	1004	910	930	933	953	964	954	945	999	946	931	906	962	959	992	986	932	990	960	958	947	998	977	969	932	927	902	892	913	966	962	945	982	895	896	968	955	929	922	953	968	942	921	1026	1019	958	977	903	959	908	959	877	964	1007	967	1034	992	982	972	947	920	971	977	984	967	957	973	955	985	949	995	966	975	982	954	958	968	958	953	902	941	944	966	938	946	930	959	968	942	929	936	912	940	932	988	942	948	979	969	968	971	953	941	867	983	967	940	922	954	893	896	921	924	944	923	972	946	969	977	925	918	1017	943	997	960	933	920	981	985	938	950	952	969	974	937	948	959	938	949	972	931	931	969	965	998	942	927	991	997	957	940	930	960	917	923	925	909	959	965	975	986	964	952	989	945	930	938	973	916	950	983	953	974	943	880	964	986	953	952	949	932	996	954	988	946	937	926	1002	976	990	962	922	975	919	910	1037	944	985	949	942	930	959	965	911	955	927	873	949	921	953	951	958	1011	939	919	906	921	938	1036	967	918	985	976	923	960	918	990	960	940	982	953	946	974	987	937	982	974	949	1011	949	970	947	930	901	938	1007	938	942	897	923	922	903	936	990	941	934	958	956	944	940	919	997	927	948	951	925	925	931	971	970	1008	969	939	938	930	927	977	987	951	863	901	899	1018	959	940	977	913	974	942	933	887	945	978	939	961	972	912	936	954	930	887	959	1029	928	946	956	960	920	938	944	978	950	983	979	982	935	960	952	953	1008	921	955	939	990	954	1008	996	924	959	952	953	964	946	914	942	958	971	944	1015	965	988	956	968	941	996	987	952	909	937	969	963	915	1002	940	958	953	944	941	900	906	882	925	909	916	985	945	969	933	959	960	958	962	958	954	959	942	931	926	898	968	930	907	960	967	957	941	973	960	968	1001	962	942	1003	974	928	1003	928	922	896	1004	918	928	959	947	969	954	921	935	960	927	1035	1010	955	906	926	976	952	956	884	1000	931	976	942	950	967	943	942	874	974	933	974	918	902	967	1002	965	909	940	938	954	943	970	1006	927	992	972	943	914	953	1009	949	937	972	978	982	961	974	950	947	959	933	960	937	943	948	893	941	935	997	982	936	954	980	978	954	948	972	946	901	992	1017	944	937	940	962	951	950	972	926	948	988	957	978	998	922	973	965	909	1004	949	1013	935	952	931	969	1029	906	952	1022	959	964	922	944	950	932	953	902	948	976	964	936	900	964	944	970	931	956	968	923	918	964	867	938	958	972	913	983	946	982	931	905	981	960	974	994	923	972	929	961	977	922	955	886	871	922	925	994	984	926	949	991	996	968	963	942	947	912	923	947	953	976	962	870	887	913	966	914	904	956	919	962	997	948	921	914	938	939	932	930	997	940	931	950	945	950	967	929	976	898	935	995	940	981	954	944	931	903	963	991	946	965	947	926	916	945	931	947	945	967	923	989	985	925	1021	950	938	914	986	896	949	941	917	955	874	963	991	1013	908	947	904	938	969	950	975	939	957	949	987	936	968	914	1011	972	943	1004	965	902	956	978	948	950	945	920	993	955	961	968	959	961	967	957	972	981	868	944	942	931	896	957	923	955	945	909	962	959	936	935	922	971	1022	925	985	946	970	972	971	972	976	964	957	898	950	941	903	942	936	1000	936	968	947	988	925	977	939	962	967	952	934	903	907	943	1041	980	945	962	941	963	937	932	963	941	945	950	918	935	941	938	890	949	867	964	937	923	936	919	903	959	936	856	944	977	979	940	948	950	932	940	955	903	907	915	966	976	965	934	956	993	918	944	950	974	950	971	920	963	996	946	938	936	990	939	863	980	917	981	908	948	932	905	987	1018	954	999	950	939	992	973	956	890	948	956	924	962	938	964	886	940	930	895	953	899	953	1027	937	952	960	974	915	943	942	957	940	979	942	935	958	967	962	917	892	964	974	944	890	1010	910	948	923	1018	932	948	928	929	935	993	960	944	1015	948	961	1006	919	971	990	927	979	969	932	932	941	960	975	965	944	1033	956	970	961	941	894	1001	988	949	959	947	1010	917	984	956	972	1005	990	972	975	928	929	1012	929	910	961	1000	1002	971	900	960	939	924	990	925	948	933	1009	960	954	906	984	972	979	899	956	926	949	1023	910	893	1004	987	974	990	926	900	849	859	939	927	1029	955	957	899	960	967	959	970	944	954	971	935	976	1005	985	947	962	947	1014	951	959	878	944	977	936	946	950	932	937	925	937	998	951	965	958	933	956	971	912	1028	949	951	1034	947	975	934	957	942	895	993	930	956	982	969	933	933	986	904	961	920	941	918	949	972	936	945	930	902	862	914	951	934	886	877	933	1014	920	922	924	958	950	959	991	971	976	932	982	924	1002	951	958	943	931	957	973	909	938	978	892	979	988	926	901	957	940	980	949	892	986	962	955	920	960	920	947	986	908	930	944	960	930	919	912	912	937	986	935	936	992	965	894	920	926	951	940	965	953	930	989	979	900	953	959	930	967	907	951	958	977	971	968	955	992	916	978	949	985	904	946	955	992	927	945	923	952	960	931	946	972	984	908	898	1019	1009	929	937	964	939	1001	929	945	915	997	973	904	954	942	949	943	919	929	953	962	954	924	960	936	946	947	924	968	976	1043	1002	965	986	915	971	967	928	946	935	964	919	931	910	906	969	961	977	904	960	936	920	931	969	936	943	1049	962	926	957	905	938	931	963	989	998	971	925	954	946	954	939	924
25026	21064	27328	24889	10675	967	725	597	568	536	520	512	505	492	461	452	474	495	466	448	421	440	492	446	437	470	417	462	455	441	442	439	417	431	422	400	428	465	427	401	471	448	445	428	438	479	417	403	418	416	426	433	449	426	443	422	459	444	443	390	414	465	425	443	408	451	427	426	413	412	453	433	400	470	458	438	451	434	449	438	413	440	428	442	444	424	425	447	450	427	455	438	436	460	386	411	390	448	418	451	421	452	462	404	430	381	442	463	398	457	439	450	416	436	459	495	403	456	415	415	410	439	430	466	418	453	435	394	459	435	479	454	425	443	428	427	423	449	460	411	398	434	423	460	439	391	461	426	447	446	459	385	438	385	418	467	431	430	458	442	461	458	446	434	416	434	428	427	437	429	447	430	427	429	438	441	463	422	447	438	485	440	457	418	421	458	416	442	435	429	450	423	434	404	435	399	441	417	413	376	429	430	456	417	411	415	404	419	415	428	415	436	395	398	452	456	429	432	432	436	420	419	406	403	453	446	460	455	459	427	398	469	477	440	458	390	430	409	403	427	431	445	435	413	410	432	424	442	397	409	417	454	448	433	428	433	437	443	436	400	434	417	438	415	443	452	415	419	450	437	410	426	428	436	401	451	449	453	463	471	440	434	459	440	458	418	424	435	432	433	431	424	425	444	407	414	442	401	414	405	411	407	448	490	460	415	428	435	413	436	428	412	422	424	448	449	424	452	404	424	437	440	446	430	438	466	420	414	399	410	424	441	441	429	407	468	432	464	466	424	401	415	432	462	427	432	434	423	425	426	411	445	463	420	433	422	448	430	455	447	425	459	431	437	419	415	458	436	429	408	446	441	399	449	413	440	431	441	441	451	386	457	421	423	409	429	423	441	441	419	467	451	460	450	400	418	420	429	428	408	454	442	457	448	483	429	462	436	423	434	397	452	443	453	426	403	449	458	426	407	426	432	429	384	402	445	459	442	416	426	415	415	396	379	436	417	419	419	394	439	429	468	447	396	446	374	413	437	422	450	413	421	435	434	460	430	438	431	408	416	456	425	424	406	400	391	407	433	434	448	405	463	450	428	417	420	391	451	445	412	396	420	451	430	437	437	438	432	425	432	418	401	424	415	437	416	429	440	455	480	427	432	435	438	444	490	437	438	399	436	421	423	427	438	441	429	412	438	446	432	431	390	392	429	434	453	432	443	430	435	436	431	440	437	396	432	436	385	443	445	415	437	446	411	468	450	419	430	415	446	436	463	383	406	457	413	416	476	440	418	455	436	416	443	413	430	455	417	460	460	384	436	420	424	430	392	449	410	396	418	429	401	434	436	399	414	412	470	450	434	439	433	440	424	388	451	444	423	423	459	438	456	433	456	388	432	432	431	436	423	445	425	459	467	445	449	430	441	415	432	397	432	431	441	447	435	427	431	403	454	425	445	401	444	438	414	451	455	385	425	483	421	422	456	426	412	435	423	439	427	444	428	414	447	437	444	419	441	460	415	451	415	435	432	450	435	426	468	426	408	465	418	495	425	419	424	434	465	392	430	423	479	421	428	438	428	444	454	424	444	417	440	495	418	447	448	415	422	423	433	420	420	432	426	425	419	451	454	425	408	419	445	456	447	417	420	413	420	442	418	403	434	453	424	408	446	414	411	433	433	482	501	397	410	423	395	461	383	453	452	431	431	436	390	430	413	436	413	446	434	426	479	449	418	412	422	422	461	411	454	433	454	418	428	461	437	421	430	454	442	405	416	441	407	412	414	467	405	454	451	461	433	451	419	422	391	450	417	436	414	433	451	438	440	429	442	463	456	398	422	403	434	412	432	448	406	425	406	436	427	425	428	484	458	417	424	420	447	466	448	480	413	409	408	405	436	418	430	405	403	402	437	438	439	436	416	429	415	461	423	444	396	470	425	430	437	409	439	437	441	453	448	440	433	435	440	443	469	432	440	449	409	433	421	461	458	466	452	440	450	394	430	466	438	430	408	402	432	397	441	463	454	409	403	443	446	411	449	418	455	421	416	403	412	426	448	415	428	405	417	429	450	407	416	406	449	404	381	418	433	461	440	427	459	469	450	426	415	431	464	408	413	396	403	445	394	434	435	426	418	396	436	377	430	459	449	425	401	484	372	416	419	436	448	418	455	443	403	424	422	454	412	432	411	418	430	444	439	435	479	432	437	449	426	396	428	399	376	445	462	438	422	414	463	415	395	444	418	446	429	425	410	430	415	448	411	445	410	406	411	408	429	458	472	405	409	370	496	418	432	443	439	394	390	452	434	442	438	424	409	399	451	460	430	431	421	400	415	470	466	386	453	446	440	407	448	438	456	455	428	445	466	412	415	442	430	445	441	427	407	436	430	403	429	470	463	448	412	420	454	399	418	419	443	431	469	449	418	447	449	441	443	421	442	437	455	437	442	415	421	425	427	416	438	376	424	443	459	411	447	433	446	407	406	407	412	421	440	467	418	448	458	419	410	437	445	440	431	405	448	433	440	452	444	432	455	408	441	431	436	413	444	442	463	409	440	448	413	431	429	429	414	427	466	437	424	423	434	388	483	431	424	449	427	417	430	436	418	416	461	448	468	446	408	437	426	456	463	492	387	434	412	477	439	431	428	449	431	431	417	418	432	457	415	416	420	418	436	417	420	448	420	417	427	445	437	412	435	453	417	464	450	435	423	410	457	422	451	461	418	414	453	423	463	425	419	442	434	417	441	451	429	426	460	415	428	451	421	434	441	455	414	409	447	464	401	450	450	445	413	407	422	453	431	439	438	416	452	431	413	424	422	411	436	421	402	424	466	365	418	437	397	406	440	465	437	431	426	444	432	429	468	422	439	439	425	425	427	418	474	422	427	417	451	447	447	416	430	454	465	417	440	432	403	435	417	398	393	467	434	400	458	445	421	406	434	437	394	396	422	435	417	433	430	425	408	446	449	416	422	436	432	444	433	401	441	360	418	439	431	439	418	480	446	408	431	412	421	435	427	429	491	451	421	453	403	433	456	430	453	394	416	447	420	444	419	435	466	428	387	433	424	432	405	454	439	391	416	420	416	422	455	398	420	412	393	416	432	416	444	424	432	424	401	394	454	436	448	425	476	389	465	453	406	457	430	438	453	461	467	399	441	495	446	385	422	441	430	456	424	443	452	422	449	465	417	441	412	402	454	422	436	452	452	431	404	447	443	427	454	397	431	403	428	451	454	478	445	425	452	427	436	427	443	430	447	437	442	420	441	434	453	477	404	438	453	424	434	468	414	424	432	451	445	437	411	444	417	427	413	435	419	440	437	419	391	463	426	436	432	425	415	473	441	416	451	446	401	440	459	414	414	422	471	384	448	436	443	442	469	451	467	404	419	425	420	437	444	436	438	426	443	476	437	453	446	397	402	465	440	449	410	417	403	437	428	403	447	446	426	430	442	459	421	437	462	429	437	394	435	428	413	389	425	418	421	414	425	428	418	439	408	435	412	439	432
14064	7033	5915	3117	2013	1615	1313	1143	977	949	788	697	714	633	682	619	638	637	590	615	544	620	601	616	604	589	554	577	592	562	559	578	533	598	570	582	584	543	545	516	556	568	528	557	503	551	540	525	581	571	547	547	546	524	483	547	533	523	571	521	574	547	549	517	545	578	549	545	544	539	548	595	552	572	560	557	527	557	581	536	526	540	509	553	549	551	550	549	597	521	561	538	554	562	561	534	592	569	551	546	544	525	559	532	538	538	556	554	510	536	563	530	535	542	568	530	564	543	515	548	554	522	576	532	544	537	553	559	557	572	551	528	546	548	577	563	584	552	534	508	512	559	548	531	519	571	522	554	511	528	543	538	573	546	528	546	551	529	535	610	571	542	555	576	552	556	573	549	578	550	569	545	586	556	590	565	549	541	529	577	569	531	559	555	553	531	568	559	573	561	549	562	523	589	532	569	514	511	571	588	579	545	569	532	510	569	576	572	546	510	536	544	556	549	556	548	552	518	555	540	546	584	508	519	533	578	535	552	570	547	527	577	520	576	509	567	546	552	572	539	589	583	490	537	550	543	563	510	542	553	574	552	561	571	516	554	577	566	528	569	553	547	573	502	523	569	550	556	548	526	580	548	572	538	557	506	527	569	544	587	591	539	539	570	576	547	525	515	608	514	500	556	521	545	532	544	514	545	538	535	559	526	575	536	510	510	569	510	522	545	544	523	517	566	596	562	586	536	578	517	569	568	595	547	555	545	565	533	598	522	544	580	529	516	534	496	566	529	527	561	537	564	529	526	562	512	549	549	540	507	552	537	534	553	503	493	517	516	527	571	532	580	529	523	559	519	536	532	564	555	540	569	542	562	623	553	565	537	566	513	539	531	574	547	535	545	558	520	531	554	555	528	565	526	584	562	519	550	555	559	542	571	514	574	569	500	531	517	559	514	536	594	513	556	575	520	552	537	576	529	561	547	532	541	546	537	520	537	542	566	581	577	539	548	525	563	569	542	521	541	508	534	547	540	582	533	522	565	558	520	546	518	568	526	515	579	515	560	592	549	572	563	525	588	578	551	582	559	535	505	573	557	547	527	502	534	560	584	526	554	522	534	512	532	555	513	535	514	532	539	526	571	544	536	521	558	554	538	540	554	523	564	555	542	537	573	571	541	553	539	589	585	553	546	557	536	526	538	520	555	594	529	597	562	565	598	578	553	579	547	573	551	553	540	521	551	559	533	551	566	559	581	554	581	538	579	501	530	523	551	547	544	560	567	542	544	540	526	580	524	554	527	515	545	531	545	566	530	543	569	532	537	576	598	496	575	530	555	561	544	545	488	526	550	503	503	550	536	576	539	488	529	524	529	533	574	534	525	521	540	556	569	564	569	534	515	550	537	570	589	534	535	524	549	585	515	531	537	542	550	544	585	560	563	539	538	546	536	511	549	547	555	540	558	557	526	601	580	541	563	549	532	553	533	550	512	535	536	508	583	582	541	548	532	554	527	549	568	521	523	536	550	529	565	538	575	560	541	555	486	563	548	521	537	559	532	559	567	528	553	566	631	525	539	560	528	546	562	540	531	563	580	534	615	548	562	524	521	552	551	535	600	528	546	517	536	522	585	510	540	563	549	572	562	516	539	559	565	550	511	557	553	563	528	559	557	524	561	538	544	506	524	538	590	537	559	512	572	526	561	571	577	535	513	515	584	534	523	542	550	531	538	563	547	532	527	542	549	553	572	537	525	540	549	575	520	595	554	558	535	565	502	575	514	547	575	495	551	539	543	550	551	537	554	548	520	506	524	532	563	531	551	533	537	574	554	567	561	530	533	518	517	501	517	566	567	554	509	512	581	487	579	565	515	522	578	516	536	570	547	536	559	522	547	555	559	534	531	541	549	569	547	534	526	573	581	542	530	530	499	555	521	528	573	528	574	520	560	549	570	554	567	561	568	517	577	589	535	533	536	521	514	514	498	550	566	541	568	565	529	535	540	547	561	542	572	521	529	536	539	535	568	540	559	571	560	546	540	537	556	523	556	544	592	559	545	563	504	568	537	582	542	530	574	570	498	547	554	571	526	539	573	527	530	536	526	537	541	544	579	567	518	526	560	519	537	518	525	518	505	595	543	521	554	540	572	547	510	613	527	545	529	550	535	519	576	562	531	554	551	573	537	526	523	522	532	550	536	562	578	516	544	539	519	519	557	557	530	555	560	523	570	531	530	545	556	516	554	541	527	553	534	592	536	534	532	568	515	545	532	539	554	511	520	599	542	530	529	549	537	504	571	567	563	561	573	551	558	550	535	604	550	545	564	535	563	553	568	569	566	520	535	562	509	557	594	569	564	553	544	515	542	563	525	536	562	572	562	553	538	566	534	533	549	595	572	549	538	602	525	556	538	485	557	539	497	565	537	549	571	581	533	534	572	548	573	532	551	555	518	556	515	551	563	510	512	578	534	546	551	550	592	558	514	533	573	534	564	541	537	562	485	586	580	542	546	558	542	514	555	549	547	521	530	564	539	536	550	519	522	559	555	549	532	588	542	525	564	544	539	584	503	569	524	484	560	557	551	504	526	536	532	532	537	535	534	534	504	561	572	550	516	560	528	542	506	521	584	555	554	562	549	546	558	571	534	568	528	551	552	539	556	533	548	571	534	562	556	544	580	543	510	555	530	551	541	531	579	532	558	552	527	542	580	557	522	537	555	543	536	587	570	564	498	537	535	531	515	563	519	555	517	523	531	566	562	553	557	544	545	567	523	531	555	527	510	557	575	540	514	536	580	559	529	538	573	539	574	510	596	565	551	535	565	547	557	520	534	572	557	515	550	571	567	593	573	543	563	533	519	549	518	530	539	525	573	534	497	535	571	580	537	542	532	556	570	544	544	563	565	501	545	529	533	530	561	552	513	528	545	530	568	498	551	544	552	535	512	593	525	535	555	550	543	558	483	561	531	569	546	563	569	519	542	538	556	562	513	517	552	557	551	509	551	551	544	577	571	588	536	558	508	528	518	544	525	581	537	543	534	522	593	540	549	570	558	560	529	608	541	553	565	570	522	540	542	549	509	519	547	545	537	540	548	576	513	575	573	557	562	529	541	518	555	551	524	534	526	541	532	518	545	572	555	539	527	573	554	513	542	518	555	543	575	534	596	524	529	516	531	535	541	566	566	557	560	602	512	552	499	545	533	536	539	536	536	489	518	592	522	538	601	523	551	537	516	544	545	530	520	563	556	604	490	561	545	534	563	525	491	503	561	519	543	544	513	568	571	536	516	527	538	508	549	585	545	555	558	573	558	553	521	586	514	519	565	538	579	588	570	533	524	579	558	517	574	568	564	566	537	551	551	601	581	532	546	522	517	542	537	558	550	524	535	537	551	535	549	531	536	530	541	520	550	553	529	603	546	527	577	572	546	556	562	532	542	558	564	608	536	536	535	550	540	541	541	526	555	524	524	549	576	564	570	509	536	541	529	501	547	516	562	532	545	561	585
22858	21146	28948	23612	21147	21230	10953	2038	1446	1389	1347	1158	1140	1061	1079	999	1042	1039	984	963	953	916	932	962	980	949	898	902	901	877	868	906	867	931	922	850	917	902	885	865	903	809	856	908	865	894	859	918	876	897	892	886	876	894	865	884	902	864	934	825	834	845	903	847	868	890	853	812	882	899	887	841	885	846	865	914	871	847	934	889	825	825	871	861	890	861	820	925	889	935	846	905	861	870	897	899	887	872	873	840	865	836	851	908	817	848	882	869	875	838	874	884	828	868	882	912	808	888	851	846	865	872	865	863	828	926	882	934	882	850	820	850	846	846	870	901	852	851	878	882	885	901	837	796	816	871	835	890	855	893	898	820	840	821	841	836	873	860	853	881	871	834	865	845	855	898	802	857	848	844	871	867	848	855	878	877	905	899	893	877	874	845	832	849	866	895	888	846	826	862	902	833	863	881	806	883	859	885	898	810	906	830	875	838	838	855	838	860	860	887	878	868	881	845	834	872	900	900	881	851	859	827	850	843	893	837	882	832	874	850	827	915	883	887	882	838	884	816	857	897	876	863	818	916	862	864	876	851	857	848	815	879	841	866	817	789	917	846	837	848	837	812	851	884	851	865	809	903	872	908	905	860	862	850	908	866	820	852	859	897	848	880	869	908	852	885	859	865	918	810	842	886	861	833	927	833	856	784	867	831	864	896	865	867	876	870	860	854	840	802	842	867	864	809	897	880	831	876	901	920	862	898	816	813	834	861	849	810	867	831	826	853	869	859	892	907	890	809	858	830	852	808	839	939	832	869	885	894	845	876	859	817	872	872	890	836	817	839	875	923	865	866	874	879	834	847	832	839	921	776	901	904	830	879	829	851	892	863	830	894	807	856	875	845	857	829	856	861	801	929	838	911	871	912	910	847	856	789	862	907	843	923	843	892	840	831	840	913	822	814	859	850	859	849	857	839	878	832	864	886	870	888	858	857	831	860	871	921	842	910	814	855	789	885	822	854	878	840	868	887	875	821	841	858	833	861	849	881	874	870	839	834	852	841	882	900	842	869	864	846	813	903	873	868	871	840	854	896	884	820	851	909	892	893	854	882	858	849	829	850	908	849	899	894	856	809	859	845	853	837	862	850	865	826	828	861	850	890	838	881	868	853	860	839	902	820	878	852	877	851	861	811	875	822	807	833	898	881	834	860	882	881	811	844	872	907	897	896	841	844	861	872	830	880	838	812	892	844	823	827	888	839	861	818	824	857	872	884	826	856	824	863	834	871	807	864	870	901	846	848	882	836	883	802	838	835	861	875	857	885	847	834	818	851	888	869	842	871	857	879	872	887	820	907	905	855	846	855	865	856	835	889	848	860	882	836	826	809	897	846	884	853	840	847	863	853	906	859	858	814	847	800	838	854	833	880	873	906	899	833	798	849	873	861	815	822	867	855	864	898	851	890	887	895	853	887	876	848	852	841	866	899	872	846	849	859	830	862	809	819	897	799	824	873	824	860	870	827	871	861	914	851	817	866	893	873	844	799	806	867	894	819	866	849	888	859	846	845	814	827	854	819	810	892	856	852	803	848	844	849	830	852	880	821	816	867	830	848	835	849	846	847	865	891	914	850	857	872	825	845	855	845	899	811	820	884	864	879	842	849	805	835	833	903	877	842	864	820	868	829	892	840	823	896	839	851	844	852	910	847	813	865	844	858	845	792	861	839	849	843	832	903	854	946	850	843	891	816	890	839	806	869	898	857	861	837	885	840	844	820	930	854	824	816	852	848	885	870	873	898	854	896	869	860	874	825	932	887	865	872	832	897	854	923	901	842	876	868	810	836	852	865	847	866	818	859	882	844	850	875	880	854	847	853	876	894	836	872	928	861	829	843	834	874	862	819	840	826	807	828	811	847	830	876	894	820	833	866	823	844	896	865	804	849	806	836	851	858	886	878	882	853	840	842	799	810	901	844	857	884	853	828	889	807	869	886	802	857	887	849	838	865	857	826	865	879	918	770	885	865	921	837	861	817	826	880	859	875	819	879	840	857	883	866	855	869	847	845	836	786	858	806	865	865	869	798	870	772	815	882	854	851	857	834	852	822	863	822	821	845	886	868	865	823	801	838	826	892	838	829	870	799	913	866	827	794	915	826	844	839	905	886	854	878	870	871	818	783	849	820	882	830	859	830	880	814	904	857	832	834	832	936	898	832	891	816	807	852	882	816	827	815	862	889	850	838	888	884	858	838	846	871	864	815	864	870	890	850	898	897	808	866	851	863	871	874	894	852	883	847	834	829	879	866	846	824	831	894	888	768	798	801	879	859	821	890	819	835	833	837	875	816	868	889	843	822	870	856	901	879	894	876	888	861	844	899	891	830	834	869	829	822	835	840	813	843	847	903	861	828	859	841	835	895	831	830	825	835	864	898	831	887	876	854	876	853	838	866	874	829	864	862	812	841	909	858	870	829	825	875	859	865	870	863	836	875	870	913	852	909	854	815	871	836	901	847	859	834	907	843	880	843	875	814	818	914	868	841	849	846	825	866	817	849	869	814	872	799	883	825	868	867	855	864	849	912	889	861	885	841	826	864	868	795	814	807	949	870	880	810	858	862	885	864	824	864	803	886	874	867	849	880	823	836	875	859	824	873	833	865	832	829	829	865	783	811	884	886	877	821	853	834	885	830	882	843	848	930	850	811	840	884	828	839	855	896	844	866	871	835	850	830	849	879	876	805	878	875	849	829	824	810	899	867	859	858	868	826	820	848	848	873	829	873	877	863	905	858	856	877	856	860	814	851	805	784	837	913	836	819	894	831	855	833	872	900	861	812	831	853	883	853	822	783	852	838	899	896	804	821	851	843	846	830	888	883	913	855	834	914	884	854	853	802	822	869	859	869	860	900	853	835	837	846	857	879	873	810	820	857	838	861	852	835	857	829	910	837	848	902	886	831	860	832	913	861	890	882	899	858	868	873	829	856	885	831	832	846	862	877	939	851	841	900	867	835	893	869	860	899	911	854	851	835	846	901	844	881	859	821	858	850	839	890	891	799	876	876	873	845	815	856	879	846	832	852	910	843	892	893	843	875	867	898	825	870	856	804	847	887	909	864	837	866	866	890	910	867	895	831	855	895	886	840	815	800	885	826	884	818	865	890	876	863	858	856	868	828	817	867	847	822	852	906	853	856	893	861	875	815	847	854	880	816	855	852	807	900	909	879	831	874	880	877	854	874	844	825	819	840	842	826	820	840	828	850	867	789	868	889	876	843	829	847	845	884	851	844	843	864	844	871	862	872	818	870	837	895	843	861	770	837	826	853	891	862	877	871	818	873	864	869	853	806	856	761	878	859	839	824	865	913	869	865	852	866	862	873	812	857	878	846	917	860	848	873	910	856	810	860	906	847	828	860	846	866	882	877	852	837	920	821	895	930	838	811	833	840	923	861	896	828	878	840	902	918	807	893	822	892	877	823	914	894	902	803	866	902	830	873	864	836	828	884	845	862
18634	17593	15397	9027	5793	4600	3574	3079	2476	2163	1924	1770	1558	1470	1434	1341	1311	1310	1276	1171	1174	1209	1107	1157	1136	1139	1101	1102	1098	1109	1084	1094	1110	1093	1090	1028	1053	1059	1078	1040	996	1085	1034	1049	1023	1065	991	993	1001	1058	1058	1018	1088	1020	1014	1020	1008	1071	983	1018	1006	991	988	996	1055	991	987	974	1062	997	1013	995	1121	1101	989	1030	1031	1013	1031	1046	1001	1056	1010	1009	1008	1002	1098	1084	1019	1050	986	961	942	1053	993	1045	945	1006	1068	979	1014	1005	953	1028	1008	1011	1035	1039	1044	1045	1008	985	1023	986	1033	1027	1027	1000	1044	990	945	960	1047	997	1001	1033	1006	1032	1032	1072	977	1044	1062	935	975	1062	986	976	1055	976	957	1028	1073	1032	1068	1033	1026	952	1014	1022	995	1030	1014	987	980	969	999	1029	946	984	1047	1060	1039	1013	990	1016	1008	1029	998	976	972	1049	1014	1022	1032	1046	1000	1033	1121	1040	1023	1044	1045	967	977	999	1045	1006	1065	1049	1014	998	1028	994	972	995	1034	983	1000	1046	1026	966	960	1075	1015	968	1026	1036	1015	973	1015	997	956	1017	979	1061	1046	1010	1012	1088	1048	993	1021	984	1040	987	979	1011	983	989	971	1050	1004	1024	1006	1033	1009	1043	1001	1037	1046	1038	1025	1000	1035	1016	1005	1013	985	1016	990	1049	1014	972	1010	1056	979	1011	975	1037	989	1092	1024	1043	998	1034	1059	1038	1067	1059	1011	1061	1024	966	1068	996	1012	1024	954	1046	937	1048	1022	984	1006	988	1046	1022	1011	1005	932	1001	1020	978	1021	970	1017	1023	944	1022	992	1068	967	995	986	1023	1047	989	1037	1036	961	1026	1055	1016	976	988	986	985	984	1093	953	991	1014	1040	1107	959	1050	1023	938	1030	1016	1099	1032	1003	1044	972	1006	1002	1038	1010	1015	1048	975	1014	979	976	997	1016	1038	1032	1000	972	987	969	1007	977	994	1006	1004	968	981	963	1003	955	1054	968	1014	1019	987	1037	1010	1004	962	1018	1026	1047	975	1062	998	979	1014	975	978	1025	1047	993	1010	965	1029	1014	999	980	1006	1019	975	1025	1012	1002	1031	1033	1000	1033	1033	978	966	1053	968	1064	1028	1021	1041	1033	1036	965	1027	1039	1007	1028	1035	1035	996	982	1001	979	1046	1027	1002	1030	988	1040	974	956	1064	1011	1075	977	1057	1010	1012	969	1033	996	984	957	1082	1099	999	983	995	963	1008	1003	1019	1022	1040	1006	1043	989	1009	1055	1004	1042	1065	1004	1005	991	1059	1034	1001	971	1047	996	986	1042	949	965	1055	969	976	981	982	931	994	973	989	1017	977	1013	975	997	1013	980	976	1051	1063	1033	1052	1052	1024	996	988	1041	1034	1018	1043	1022	1005	1053	986	1021	996	1064	992	984	1025	1045	997	959	999	1003	989	992	1011	995	1046	1018	1009	992	991	1039	950	1044	1015	973	1006	989	1010	1018	1022	986	1008	1024	955	1003	1080	1006	1029	1060	1042	985	1006	1056	986	992	990	984	993	1016	999	972	1049	984	1067	987	945	1010	1035	983	971	1008	999	983	1027	1017	977	1051	993	986	980	1000	967	1007	1028	987	999	979	1056	1097	982	1002	994	991	982	1001	998	958	985	1009	1006	1026	1089	958	1022	977	996	953	1054	1036	1007	1045	1001	955	1007	1016	1068	981	967	1038	954	1003	998	1055	1021	1025	1011	1030	986	974	924	953	1035	1024	1042	975	1026	996	965	1027	1064	1009	1031	946	1016	1060	1032	976	1022	962	1011	1039	1027	978	1038	977	1013	941	987	1010	1015	956	1051	1036	1007	1063	1078	978	994	1028	981	987	1044	989	1047	996	1005	977	1020	1006	949	1042	970	1034	1029	985	1048	1067	1017	1036	981	1033	1022	1021	1044	960	1021	985	1061	1049	986	999	1021	971	1004	972	1006	1007	1010	962	967	952	992	965	1053	960	1025	983	1061	999	1012	935	1009	1025	1053	982	1013	999	971	990	1058	1019	1002	1012	973	981	1053	982	1000	1062	1057	960	983	987	971	997	1001	968	1083	1038	995	987	1028	1048	996	1048	997	991	1043	1070	1004	1016	1009	1052	1010	1008	1040	962	965	1027	1032	976	1022	943	1021	961	984	968	975	1017	954	1023	1022	1038	979	993	1044	1034	981	1004	1042	963	992	1020	1091	980	1044	1004	996	1019	969	986	1015	946	960	970	943	973	968	964	1012	991	967	1064	1035	1026	1011	1008	982	978	1070	1026	974	1008	955	1052	1027	959	1006	1035	1002	1022	1073	986	1058	1053	980	971	990	1004	1060	1019	1074	982	981	1011	1016	974	966	987	979	968	1039	1023	1059	985	1066	1044	1033	974	995	933	1026	1011	998	1007	1021	997	1017	985	1033	1016	1015	1052	1016	1017	983	1023	1056	1049	1038	988	1066	1011	1042	995	1025	1011	960	985	1054	1034	1016	977	982	947	991	1004	1003	1009	1014	1003	1019	975	1003	986	1000	1050	1044	1038	1070	1025	1024	1022	1019	967	1037	1015	970	976	995	1008	1070	1053	980	1059	1009	1048	992	965	964	1010	1027	996	968	1053	1010	987	1038	1028	1037	974	1025	1024	987	1006	965	1049	1027	983	1051	1008	1074	1037	994	1010	1054	1007	994	1047	982	1018	1048	1059	1045	960	994	1007	975	1005	1012	1026	1006	986	998	1039	959	1036	1024	1040	1014	1021	1012	1043	1015	1015	1018	980	1042	994	1007	995	1038	984	1035	1052	1007	1019	1047	998	970	994	976	983	1013	1059	994	1026	1024	1031	1015	997	1044	967	1066	1031	1046	988	1001	1038	1012	938	946	1000	1025	979	984	1082	972	1012	1039	1057	1024	1007	971	973	1028	983	994	1029	1042	1066	1002	1037	1005	1025	1030	1007	959	1003	1034	997	1007	952	999	1028	999	1023	1063	1012	1011	1000	997	999	1000	1057	1027	991	984	1053	983	1016	1023	1026	1012	1083	999	957	1029	1018	996	1069	1012	965	1063	1002	1050	997	1070	1019	1022	1026	974	1019	978	1011	1005	960	995	1003	1003	1002	1000	1021	1053	996	990	1020	1047	1014	952	1033	988	1023	999	1007	1046	1033	988	1057	981	1005	996	1039	1008	1060	964	969	991	1010	984	987	990	1019	974	993	1040	1007	1012	1044	1000	1000	1002	1086	999	1022	1023	1013	1035	981	989	1052	1020	969	1050	964	958	974	1044	936	994	1049	987	1024	1036	1016	1015	992	992	992	993	1033	1001	1053	1019	1030	990	1045	1045	922	1023	995	992	956	960	978	996	951	1042	1049	951	1035	1016	949	997	1020	986	1031	982	975	1007	1019	976	1008	1031	967	1010	970	1038	1004	1056	1037	976	1064	1022	1036	987	1043	984	1035	952	993	1064	962	1016	1017	980	1021	977	979	984	984	980	961	993	931	1020	1095	961	994	1018	991	979	979	1027	986	1009	956	962	1003	1018	1034	1027	1028	1016	984	1007	965	980	989	991	985	1012	995	1012	1002	991	1011	987	1030	1076	1005	1032	997	1016	956	985	1060	1014	1000	1013	1040	1001	1018	1026	1027	1030	987	984	1008	1005	974	1061	1007	1029	1028	1027	995	982	963	1051	1012	1007	1000	952	1051	1037	999	1000	1009	1027	979	976	980	927	1008	1024	1017	1027	985	1041	1020	1016	1022	1005	1015	992	1061	1018	1006	1021	952	1047	956	978	994	1001	983	1025	942	1014	1040	980	996	1024	995	966	1034	1008	969	1031	1028	995	1040	1020	996	1010	983	991	978	1020	988	993	1021	967	1001	1038	963	984	1028	1012	1025	1045	1023	1066	1032	1002	987	997	996	1040	995	1017	1038	1029	931	1003	1035	992	1045	1001	1022	981	1017	1003	972	1060	1043	954	1016	969	1027	1025	991	996	1011	981	985	992	1007	1052	981	984	955	1037	1038	973	990	977	983	975	1034	1039	982	972	1036	1009	1024	994	985	998	1030	979	971	980	980	1014	1016	1078	1026	1055	1046	1035	998	944	960	974	1028	1030	1010	1049	945	984	1072	979	971	1037	963	1011	981	990	985	992	936	941	1072	1009	994	972	928	970	993	1022	1017	988	1040	968	964	1049	1000	1060	973	1004	1020	1019	1051	1023	1005	1023	1028	984	1030	984	912	1002	991	987	1040	1023	996	1090	976	970	1028	1007	1011	1019	1027	1010	1001	1019	1019	946	979	1021	995	1002	1017	1020	1040	975	994	995	1023	1033	975	928	1012	1024	1006	1010	1002	1022	976	1001	963	990	1026
27074	19849	6836	1028	606	546	566	549	549	549	465	493	499	473	487	493	471	500	486	486	486	496	496	514	448	469	476	465	509	493	488	497	484	510	472	514	506	500	503	473	469	460	505	537	513	493	486	493	505	480	446	514	491	425	491	472	487	482	441	473	502	491	496	512	499	495	477	491	454	485	475	470	514	485	507	470	522	531	485	494	506	453	499	465	474	484	458	463	494	491	476	489	449	501	446	454	485	453	481	507	502	494	462	475	524	452	485	488	487	526	476	480	502	524	510	466	490	465	499	461	455	505	520	477	511	475	486	466	493	466	438	448	493	483	464	501	486	483	506	472	516	469	517	492	469	448	509	462	459	491	500	482	504	497	447	492	488	496	495	489	525	479	470	437	516	445	483	468	494	491	482	519	488	501	520	483	472	429	468	464	519	448	477	498	483	499	495	484	485	476	504	490	507	483	500	497	436	444	492	460	467	495	495	443	476	479	529	533	480	492	498	498	457	491	464	437	450	445	470	549	476	464	481	509	468	546	484	475	450	506	497	444	424	496	461	498	496	506	459	478	533	522	491	496	468	487	487	534	432	495	504	465	503	479	490	518	525	479	465	487	485	464	453	503	507	491	488	481	490	488	501	504	495	535	459	446	453	499	486	455	477	492	514	511	457	522	511	512	481	481	531	504	459	488	487	463	472	455	429	429	512	482	523	511	511	501	511	476	492	509	486	460	472	491	448	484	486	486	499	522	454	455	517	480	484	497	497	508	494	440	461	451	486	487	505	455	488	532	508	448	462	480	441	507	498	521	501	486	488	478	524	468	466	495	473	469	463	520	481	496	500	432	456	476	479	480	498	511	475	476	495	453	481	497	530	469	500	509	505	529	467	484	511	490	476	482	491	448	495	495	486	503	502	485	439	483	467	523	502	493	495	419	491	491	508	477	486	512	482	458	501	494	485	483	492	467	501	522	479	522	502	485	485	484	550	519	476	510	472	451	483	459	450	502	467	518	429	495	470	510	523	540	474	463	476	459	481	478	524	462	449	500	499	484	499	469	450	468	471	481	506	495	424	510	461	479	471	464	446	450	431	520	483	510	484	481	535	476	482	496	526	503	514	459	482	469	482	508	496	510	505	490	507	447	457	464	537	517	465	524	484	489	467	463	491	450	512	485	465	483	500	512	475	475	483	503	492	457	462	494	424	471	441	440	495	484	503	495	476	466	493	498	454	440	449	475	464	479	473	476	514	487	498	458	514	517	509	507	465	514	486	447	523	511	463	512	518	491	478	500	482	493	476	494	478	553	487	478	509	472	457	521	501	515	469	477	513	475	484	514	484	475	477	480	493	482	499	468	493	479	487	453	499	492	484	487	460	471	494	449	486	509	501	452	484	476	477	524	480	476	481	518	449	485	495	449	460	495	521	480	447	493	476	448	518	487	487	447	488	463	477	504	483	465	486	497	516	506	505	478	512	491	507	459	505	445	477	443	504	502	455	499	486	505	503	496	493	491	485	439	481	502	514	451	488	502	479	491	527	482	497	490	455	459	526	489	478	516	483	455	464	485	503	514	454	502	456	481	520	496	478	491	484	533	516	510	504	510	475	522	504	491	475	493	501	517	487	499	501	453	500	511	514	479	457	469	510	501	482	486	506	485	456	501	481	510	494	516	479	465	477	487	480	459	485	507	497	505	477	512	505	472	479	493	482	465	495	509	483	501	507	471	490	458	473	515	480	446	499	503	515	474	494	453	465	481	487	493	478	472	501	446	525	470	466	498	501	448	481	479	480	472	453	418	500	472	500	504	535	491	499	492	432	483	462	492	485	497	516	487	513	453	467	511	497	505	493	494	494	488	498	453	544	458	498	511	503	443	522	509	468	499	504	497	498	494	433	471	482	484	471	507	472	501	463	472	510	494	495	460	501	532	463	509	511	496	467	487	508	491	496	477	500	485	500	484	440	481	477	461	486	504	507	502	507	485	507	479	470	475	487	504	487	486	498	471	442	495	514	469	483	500	450	498	484	514	512	507	484	518	481	504	511	502	470	475	465	467	446	492	467	466	461	469	508	486	467	487	496	498	483	471	460	500	474	505	506	489	514	491	511	495	494	447	456	515	491	499	500	489	487	509	515	476	485	483	512	463	518	466	478	495	467	479	508	477	493	507	463	503	481	485	463	496	524	500	498	480	475	478	477	500	505	467	457	501	513	483	480	501	449	479	511	470	495	516	506	459	494	459	482	459	481	568	478	477	496	476	510	481	489	470	521	508	500	468	484	497	494	498	467	511	501	451	494	492	497	474	483	460	472	476	488	486	543	484	487	503	433	497	486	484	502	496	466	477	477	482	465	499	527	448	500	489	462	478	499	517	521	476	458	475	498	486	493	467	473	501	467	503	520	472	519	515	481	485	481	461	481	500	485	502	484	449	490	466	477	503	509	463	459	512	464	496	440	509	514	493	481	507	483	435	462	486	463	500	494	497	466	477	479	491	474	471	494	476	492	460	541	466	489	465	475	476	500	493	455	520	484	489	517	508	471	507	444	518	449	481	453	495	464	480	494	516	455	454	514	526	485	507	435	468	449	493	459	466	494	472	514	487	487	481	508	503	524	478	501	488	495	443	508	503	457	493	476	476	497	499	509	476	502	504	471	496	494	453	516	484	466	466	507	473	471	485	462	487	507	441	480	490	488	516	491	476	484	463	508	493	431	502	509	500	501	463	555	505	465	478	459	473	456	493	472	443	490	441	457	505	482	509	497	494	455	440	492	475	508	480	483	466	501	471	498	511	453	440	441	441	496	455	508	496	472	491	473	508	510	478	491	478	489	508	486	483	490	462	505	496	505	484	519	458	433	465	458	475	484	486	479	499	533	452	495	489	454	501	449	485	537	491	494	484	477	499	516	488	486	526	496	464	519	488	500	478	531	448	499	445	477	509	500	510	449	474	483	492	538	515	494	460	485	459	463	461	502	470	471	488	503	483	502	493	510	497	463	484	462	472	525	455	470	513	472	456	485	504	463	472	471	453	470	469	479	503	443	469	504	512	529	501	505	504	473	506	503	505	490	510	465	491	486	503	482	472	485	521	524	477	477	485	493	490	494	461	527	477	476	512	484	513	516	481	506	479	492	485	461	523	482	494	432	500	461	479	530	481	465	468	476	479	467	474	521	480	452	440	522	507	476	475	522	500	500	493	464	486	508	498	490	481	492	494	483	475	503	532	458	489	484	487	480	496	505	463	471	480	458	483	439	504	462	481	443	503	511	478	488	492	454	452	467	441	518	498	493	435	464	476	499	477	527	459	512	498	483	499	508	456	531	505	487	514	480	510	465	472	499	480	470	483	489	456	452	462	469	499	466	493	495	452	462	461	468	457	496	506	477	505	481	466	483	480	496	485	506	465	476	482	453	495	466	491	470	504	479	458	498	540	461	490	465	521	439	507	401	488	506	454	477	485	511	459	427	484	489	483	516	517	487	467	486	483	462	484	468	484
7915	2086	1605	1038	834	733	701	633	660	594	642	637	632	590	584	620	597	610	567	632	634	647	618	568	600	606	591	604	614	594	595	596	565	613	620	571	587	606	629	587	581	619	586	605	600	630	610	598	634	604	602	612	561	614	608	631	606	633	588	577	629	571	604	591	625	579	590	540	610	600	617	576	626	564	617	607	615	576	573	589	561	567	592	577	597	582	571	613	570	602	602	606	562	586	574	629	598	591	601	568	602	591	619	567	613	591	601	566	606	586	644	602	615	627	576	598	611	598	624	602	627	599	572	616	581	610	607	594	596	599	626	647	629	601	587	571	590	631	581	595	592	601	609	581	596	621	630	588	575	556	631	635	558	600	579	622	647	617	655	589	596	583	581	585	599	603	604	631	603	620	623	562	570	591	645	622	614	620	598	590	610	587	658	522	575	620	560	656	570	577	601	634	597	602	585	637	591	582	587	599	589	601	552	600	577	580	621	577	626	631	637	598	638	647	588	582	614	639	602	551	586	596	586	565	586	595	554	639	593	570	582	606	576	584	589	584	588	606	583	549	631	650	572	606	588	603	612	616	532	581	594	626	603	580	595	621	625	652	608	608	562	612	636	577	644	589	619	603	562	576	610	580	602	604	561	586	577	596	600	611	576	598	565	573	577	599	573	588	585	576	562	567	580	581	576	545	605	569	561	562	594	612	570	619	559	604	565	592	558	564	571	602	592	610	588	625	598	605	575	629	590	613	607	598	544	605	568	647	577	608	589	581	564	577	638	604	590	591	590	603	600	585	590	645	585	590	619	637	551	603	591	604	607	539	605	585	588	626	580	644	556	588	564	572	592	577	598	612	595	570	591	598	577	596	632	591	560	573	571	607	576	605	577	588	572	601	583	579	576	589	581	597	580	576	599	585	607	625	567	599	602	578	573	594	585	593	605	594	584	594	584	567	560	601	575	638	580	578	587	611	600	580	609	582	620	558	565	575	592	584	586	619	600	586	571	605	584	592	574	589	626	566	549	610	597	582	606	624	629	597	603	616	542	583	597	580	617	611	628	590	559	582	614	540	627	609	605	611	554	573	620	601	600	549	587	540	621	610	577	550	537	597	615	620	634	641	592	597	598	585	613	600	590	600	577	603	583	562	571	595	628	569	614	556	590	587	582	596	572	550	559	573	585	618	624	564	587	599	552	610	592	601	589	585	595	608	617	575	599	617	575	603	590	627	592	591	585	623	575	582	609	596	593	565	560	593	553	590	587	578	610	630	603	601	597	557	547	517	598	529	540	661	559	605	582	596	613	618	597	580	583	599	578	553	603	600	608	576	574	567	595	573	608	600	574	608	575	583	618	625	610	623	575	597	576	581	603	553	582	604	606	633	568	580	595	599	633	589	523	607	612	607	558	612	571	584	560	609	608	602	610	574	655	637	593	605	645	547	575	577	540	595	552	601	624	592	632	605	598	598	654	598	564	642	622	574	580	637	549	593	605	597	644	595	559	599	630	618	548	637	626	627	604	600	571	584	575	579	563	596	597	572	584	564	552	579	596	566	561	607	574	557	565	636	572	572	577	581	620	544	578	612	583	559	605	580	605	642	598	549	550	597	644	602	593	627	593	624	618	623	607	604	588	628	636	598	644	615	659	576	585	596	592	568	620	572	585	629	581	608	604	622	577	597	567	603	585	583	575	586	611	609	611	574	600	589	618	584	612	579	606	565	574	586	586	656	612	612	574	577	593	599	599	589	620	585	616	614	621	592	582	562	620	595	589	584	594	607	642	628	540	598	598	575	571	587	571	595	556	629	630	598	574	573	612	576	643	649	553	587	630	552	623	592	527	619	596	606	589	601	554	599	576	626	593	575	594	605	587	646	579	618	598	591	573	554	606	526	594	605	592	578	603	580	581	607	535	615	612	550	592	579	595	563	598	637	587	606	616	607	630	566	627	574	591	592	587	570	595	577	617	583	544	579	591	554	550	617	598	549	584	597	579	554	568	593	609	613	576	651	599	618	570	584	573	605	570	600	606	558	586	591	611	589	578	572	583	628	568	584	603	633	577	582	577	573	575	597	623	609	585	539	650	571	560	525	622	582	606	596	598	570	545	629	579	581	606	606	588	580	608	602	578	607	580	554	552	566	588	541	618	540	633	583	581	571	619	610	592	596	540	596	612	616	628	578	588	606	563	599	599	607	576	582	575	567	606	569	598	626	554	593	604	633	580	613	574	613	572	601	568	593	598	579	571	548	622	596	580	601	546	579	614	591	614	584	579	602	589	595	590	588	594	591	614	576	620	563	616	545	574	607	599	606	565	673	568	647	597	587	569	551	600	624	569	576	522	598	643	599	613	595	588	568	602	572	592	576	611	606	595	569	600	620	571	585	565	544	621	590	636	613	579	581	568	593	597	575	629	619	591	601	557	598	616	587	595	624	611	605	604	605	581	605	621	561	614	601	567	580	614	586	578	578	580	575	575	558	624	593	601	571	606	582	583	583	606	585	648	575	598	608	598	581	591	583	590	573	579	552	568	577	600	555	587	590	609	536	620	600	614	553	554	588	605	619	637	582	589	576	585	591	587	588	613	595	599	591	567	606	647	583	600	594	589	576	580	587	574	558	635	519	637	609	580	585	547	589	584	633	599	618	565	586	585	592	585	608	570	634	612	572	586	577	584	592	587	590	585	582	603	633	597	641	541	602	605	568	573	578	607	624	629	568	589	608	630	599	609	558	593	623	587	609	622	651	634	589	571	614	551	565	602	591	606	586	590	547	672	645	617	564	635	552	618	659	587	579	547	558	595	623	631	612	625	603	587	597	590	610	593	600	580	608	601	603	602	625	599	584	614	625	574	588	645	576	602	617	578	591	600	625	553	606	592	591	594	617	584	608	588	586	559	614	571	593	575	576	579	621	625	578	616	594	598	616	610	570	618	651	594	593	607	547	589	596	606	573	611	630	586	608	602	574	587	577	604	587	570	585	589	596	594	601	532	549	608	587	582	597	608	592	548	613	580	617	586	572	635	603	637	553	594	544	554	597	600	595	542	612	580	594	600	603	556	581	613	588	614	575	589	563	559	582	569	573	579	614	552	581	603	617	579	565	587	557	611	580	608	634	594	570	598	618	603	596	593	578	561	604	585	602	560	610	607	577	613	532	588	594	628	617	574	567	594	568	609	615	552	568	566	607	554	578	586	600	592	603	612	607	578	599	608	563	601	594	565	583	593	600	585	600	566	570	574	618	593	602	561	556	585	599	576	571	616	579	616	592	630	574	591	578	595	584	622	627	560	604	581	604	587	610	592	598	585	636	536	552	628	602	621	608	599	556	608	629	580	555	598	580	577	672	570	577	591	599	598	613	634	599	602	559	610	589	575	623	565	575	613	563	590	583	614	595	621	607	605	557	566	598	625	618	596	585	632	596	591	589	579	585	605	592	586	631	566	608	625	619	615	576	606	568	622	554	600	594	616	599	600	572	592	588	606	611	622	641
23777	21076	28444	23926	21062	11524	1853	1250	1092	1082	953	995	942	905	836	898	893	859	837	871	793	889	870	792	822	852	812	821	831	832	787	782	788	856	786	768	819	798	825	830	754	791	804	766	795	725	773	763	791	767	863	824	850	830	828	823	790	886	748	740	814	776	827	746	826	766	803	854	765	807	796	821	809	791	792	760	800	822	747	790	807	749	784	769	812	796	730	811	773	786	804	792	769	808	866	783	840	802	837	826	795	794	791	806	824	756	775	763	797	815	826	761	793	783	793	788	734	835	844	782	811	764	809	757	830	781	790	783	757	775	723	759	755	774	791	796	767	776	796	786	776	806	773	807	821	781	800	804	767	795	726	791	802	801	771	788	817	768	792	796	777	771	789	822	781	795	860	841	815	766	819	798	805	819	791	829	803	813	800	745	786	775	798	761	809	796	796	823	811	764	771	808	758	843	744	775	795	799	810	776	789	819	795	813	739	789	776	868	761	777	769	785	817	755	810	786	794	806	810	788	747	743	821	770	768	820	816	765	814	773	806	797	777	808	788	814	746	748	813	745	785	798	787	791	772	778	822	786	777	774	774	854	825	792	773	772	808	826	842	784	779	761	779	755	782	777	794	800	795	809	828	802	835	769	804	760	786	756	793	755	763	801	843	837	781	784	796	751	798	809	751	785	850	751	793	802	842	807	798	817	762	775	807	792	771	860	785	786	824	821	790	833	788	771	789	763	791	803	794	779	785	787	820	759	767	852	767	851	759	744	761	858	809	807	788	812	784	756	799	783	780	784	738	765	792	818	795	803	780	789	806	787	764	772	800	735	801	814	771	758	780	829	795	814	840	839	790	728	805	736	793	746	780	738	826	782	861	792	840	754	808	819	775	770	771	770	790	786	721	755	783	791	783	801	798	769	796	740	814	747	813	768	799	784	782	796	793	817	766	820	808	791	832	783	786	798	792	848	855	806	747	834	761	812	767	768	772	775	805	819	803	784	784	809	801	805	800	778	754	784	815	806	771	801	800	800	811	768	795	800	786	820	726	781	842	803	769	813	813	743	778	744	763	725	760	776	764	786	779	803	766	782	812	833	757	809	842	762	743	769	755	757	790	788	810	757	774	796	770	770	777	768	801	800	746	773	788	751	783	704	813	779	761	750	799	750	816	793	781	746	827	761	808	832	777	770	769	784	792	785	769	826	772	788	748	851	822	765	788	786	755	786	776	802	757	770	759	820	805	749	763	781	786	818	758	797	775	797	780	801	810	822	774	805	774	745	772	819	785	760	768	812	773	772	759	768	840	774	877	813	829	748	816	756	754	834	788	816	784	762	798	746	782	735	848	795	783	746	800	820	774	799	819	788	797	764	771	794	764	765	814	776	812	807	862	740	822	766	805	804	741	784	746	793	768	766	753	814	831	817	825	833	829	793	794	781	745	762	786	733	759	823	768	815	745	805	763	802	787	794	758	768	809	816	779	834	781	793	809	818	843	819	785	774	793	804	810	785	825	800	819	837	760	790	779	790	814	718	823	775	792	776	772	827	828	756	775	784	784	777	737	779	852	765	811	748	765	826	835	812	772	799	756	789	785	754	768	764	815	772	759	785	769	832	720	799	782	808	800	770	751	748	857	797	796	802	805	785	746	768	829	809	785	814	786	784	775	755	790	819	782	801	762	764	810	774	809	777	831	829	785	742	781	827	830	785	827	808	776	822	810	792	766	821	794	769	789	832	781	816	795	748	798	819	758	787	758	738	769	765	814	812	741	793	825	773	796	743	788	767	795	793	808	781	831	762	804	801	838	794	796	764	820	791	787	796	814	813	808	775	788	802	815	798	759	807	826	794	781	760	808	787	832	785	820	802	780	787	801	795	794	845	792	821	736	790	765	764	801	756	759	762	786	768	730	775	755	814	786	788	774	788	718	802	778	774	765	754	789	780	788	820	802	738	824	802	758	799	768	797	825	784	756	718	804	838	798	793	763	802	827	802	756	784	793	809	773	774	780	802	750	791	776	760	848	745	759	778	802	848	782	782	816	792	780	782	769	812	792	757	816	782	745	788	805	806	824	772	786	796	749	762	786	781	817	768	777	824	803	798	820	773	787	788	743	757	738	784	783	750	819	785	794	779	786	826	802	742	775	788	768	778	831	829	756	765	761	759	763	800	800	808	807	757	882	797	783	781	758	812	756	811	836	818	782	801	790	798	755	756	745	787	784	761	795	791	747	804	841	768	809	759	749	787	800	807	773	760	762	811	792	783	816	717	797	774	778	771	782	746	758	755	788	771	777	779	806	797	764	775	753	795	787	816	785	763	810	792	762	823	828	765	829	756	818	801	812	768	842	795	736	776	783	723	754	806	798	785	770	794	798	785	806	774	782	762	769	750	784	811	746	763	759	795	803	760	825	806	784	786	740	749	755	779	785	779	775	798	773	751	801	795	786	808	796	790	780	859	834	785	781	810	803	781	765	770	800	757	740	811	779	768	797	840	782	822	806	811	792	733	810	750	766	804	812	766	773	785	829	783	814	765	773	763	794	804	834	780	826	813	785	809	767	758	797	778	770	762	831	819	695	797	770	771	786	784	723	789	784	781	827	787	831	798	783	785	783	790	782	780	773	811	804	824	801	766	826	826	810	818	769	776	856	756	823	752	809	785	813	783	787	760	774	783	815	752	813	779	769	785	845	818	779	765	761	816	839	832	788	782	768	769	745	811	728	757	788	816	761	746	763	807	796	725	781	724	823	759	780	768	780	781	798	754	803	831	760	758	770	760	793	793	793	796	782	787	796	760	799	799	787	806	822	796	814	814	772	748	779	802	793	810	792	789	750	777	795	788	750	795	747	790	775	773	814	796	761	754	787	813	840	741	745	790	859	779	790	735	796	729	792	787	772	786	833	804	812	783	795	725	756	728	747	794	788	799	782	783	788	790	791	772	776	779	792	796	749	798	760	767	814	820	794	843	779	735	775	762	747	782	795	743	790	794	834	789	794	780	817	725	750	775	773	805	764	815	768	751	776	756	810	836	740	825	786	836	809	812	779	816	775	756	766	849	787	757	753	748	728	767	781	819	800	832	786	736	743	774	785	805	790	828	817	799	728	809	793	739	903	726	785	744	787	751	783	793	757	789	798	803	803	802	759	777	770	845	759	735	768	820	759	758	760	779	753	774	783	836	769	815	769	770	830	757	844	780	781	790	778	744	835	785	742	758	792	826	788	784	833	803	765	810	817	766	834	778	832	761	751	746	773	761	815	791	799	797	736	833	814	834	799	797	778	770	749	808	788	762	737	782	799	797	768	780	759	787	780	800	737	822	814	813	769	770	804	826	804	734	783	800	802	716	780	758	803	796	749	821	777	827	840	787	771	801	786	818	787	741	757	802	834	828	755	768	760	794	811	816	825	773	799	804	821	781	787	836	791	778	745	758	846	795	766	772	840	788	787	823	774	749	840	849	776	798	812	814	775	818	834	834	848	808	818	790	791	809
15767	10928	9643	5433	3452	2785	2305	1933	1806	1525	1432	1321	1311	1134	1133	1119	1082	1023	1023	1044	1053	1032	1000	1004	1001	984	976	978	999	948	894	1002	933	1013	1026	959	984	941	956	928	954	948	911	933	950	916	960	959	960	915	975	1007	994	985	960	997	969	951	981	912	908	963	927	925	947	958	954	1007	947	902	923	964	898	882	934	924	1000	886	949	962	917	929	900	935	919	941	925	897	916	931	974	925	949	990	975	953	891	916	929	902	928	961	985	903	912	928	921	922	878	932	928	1000	947	913	978	961	908	943	927	911	944	951	952	962	978	923	873	911	1004	894	946	968	934	1029	968	931	923	930	986	925	910	927	985	967	951	961	942	952	947	922	969	937	972	918	953	997	937	939	925	950	923	920	915	913	973	957	926	956	904	952	883	926	943	937	920	987	983	942	951	940	931	895	913	920	922	928	921	987	938	981	898	959	931	974	879	891	937	885	907	929	936	938	924	899	926	907	946	892	942	926	945	929	926	982	969	943	920	868	957	956	919	899	949	973	978	908	930	926	961	935	938	897	861	929	930	957	992	916	884	940	926	912	940	976	955	888	1004	901	885	862	981	916	938	952	902	956	960	909	905	919	919	891	1002	901	966	904	920	887	935	938	932	966	913	982	942	939	894	955	941	951	922	939	953	953	966	974	939	864	952	954	897	958	945	967	877	930	926	881	923	940	901	942	877	979	936	896	927	920	908	919	943	921	957	910	952	889	958	921	954	921	923	932	912	943	910	946	959	903	966	925	901	963	878	956	979	914	889	933	950	901	906	929	926	944	975	969	920	929	922	928	928	947	978	927	888	948	912	952	952	925	912	937	978	910	893	914	917	946	916	962	964	937	930	936	939	977	938	943	910	937	954	1015	983	977	896	865	945	953	966	931	930	937	937	963	968	931	959	939	990	942	947	944	912	917	899	953	971	968	915	909	911	954	893	979	926	912	932	916	909	963	944	936	926	969	938	913	955	952	877	958	897	943	901	890	954	965	949	986	960	910	909	957	951	921	898	930	908	934	971	954	905	948	890	928	903	933	916	899	1015	898	922	972	900	900	931	873	952	985	939	916	956	940	949	921	919	930	995	957	949	956	931	922	933	901	918	893	914	898	840	916	953	879	903	945	954	936	890	953	900	976	982	961	923	896	894	925	901	946	940	927	922	887	929	893	928	906	900	939	868	916	945	936	920	950	932	959	939	929	963	929	957	953	937	924	940	889	931	915	940	924	896	951	909	916	970	926	950	912	930	973	937	981	908	918	935	958	886	979	902	955	981	977	926	888	971	953	952	972	947	984	945	943	948	1001	923	935	938	953	947	910	898	945	874	965	923	977	946	967	892	991	917	966	894	932	922	888	908	973	954	892	934	950	906	930	946	898	916	972	948	913	919	935	865	960	901	917	976	917	880	902	920	943	939	959	913	924	993	930	925	893	924	926	947	950	894	913	993	934	932	910	917	890	1030	947	930	926	958	953	990	890	919	957	933	936	918	950	894	900	968	894	975	974	929	891	939	978	903	904	919	925	962	976	923	920	948	947	950	887	957	987	916	929	945	925	915	932	911	894	927	951	974	923	897	906	959	900	905	939	934	943	957	917	942	898	915	984	918	927	972	955	904	939	922	908	948	937	969	887	927	983	968	989	912	951	957	950	942	949	939	941	902	994	928	919	976	920	971	917	955	930	918	924	916	929	915	890	955	941	981	952	982	938	900	896	904	924	915	902	957	909	889	902	939	941	916	902	924	957	903	942	927	963	930	908	861	934	956	875	891	949	915	916	934	874	884	940	973	938	920	981	934	882	911	937	953	922	901	934	884	930	965	911	980	936	941	946	873	898	1017	927	952	954	946	925	947	958	958	930	968	885	906	932	888	956	944	958	953	912	968	949	940	908	912	965	967	1002	921	941	961	928	889	924	973	902	902	938	911	868	964	943	930	943	929	945	940	957	898	863	865	962	925	970	855	907	970	923	912	913	898	941	941	949	980	943	946	925	970	911	974	939	914	927	940	912	915	975	952	907	928	901	981	915	924	908	942	914	921	972	942	926	929	943	974	956	981	983	898	967	897	917	934	958	911	985	934	851	916	931	943	941	907	895	953	921	918	907	945	947	927	942	910	933	916	915	975	946	891	934	925	914	910	916	929	962	937	936	931	925	916	917	977	908	900	970	983	885	900	941	914	883	952	960	933	892	900	920	945	939	937	939	919	912	953	992	929	954	891	970	909	968	975	1004	920	928	936	906	969	875	973	961	922	953	928	980	927	1012	959	909	932	959	889	896	908	928	932	913	941	942	932	936	869	980	975	901	919	989	926	942	880	955	894	914	962	993	903	965	959	914	936	891	918	946	887	934	935	953	891	900	953	951	988	956	961	982	939	940	919	926	943	967	904	909	900	992	977	958	910	931	876	885	927	945	979	930	879	935	935	922	988	928	900	942	938	877	983	895	898	922	915	958	920	908	895	934	987	947	940	965	972	860	869	941	930	921	1024	931	896	848	955	879	959	903	902	905	959	944	984	878	970	960	911	948	950	945	991	884	914	957	883	900	934	935	919	908	951	930	943	1034	951	916	928	918	920	913	953	931	931	950	908	931	945	857	935	944	945	958	913	903	921	930	1000	885	915	882	906	917	937	951	973	874	911	919	932	930	909	974	1012	927	958	948	928	932	975	929	871	894	907	940	946	903	969	903	956	954	987	920	919	959	915	922	925	932	970	933	922	937	939	929	902	911	912	898	943	976	946	897	971	932	991	950	878	900	955	960	933	955	923	891	935	956	992	912	948	901	954	965	902	905	949	913	943	1001	964	924	890	936	929	911	863	960	930	940	915	927	889	893	943	938	956	935	974	916	947	975	927	926	885	926	959	984	914	984	923	928	978	961	880	892	912	967	958	936	894	924	948	942	944	908	932	947	965	887	961	937	878	930	900	961	944	985	905	961	874	998	861	989	948	938	870	900	902	918	950	933	942	917	927	881	927	879	907	968	932	918	901	921	937	926	925	962	919	923	896	859	949	942	938	914	921	939	914	963	942	921	962	905	935	922	979	944	927	874	852	939	908	916	950	880	882	929	893	954	964	955	884	929	926	920	952	946	932	957	929	878	934	906	941	923	897	925	978	906	908	950	915	900	920	903	914	950	961	894	893	972	899	913	900	951	973	935	937	946	908	948	1023	879	956	1013	988	932	918	927	926	949	986	942	919	923	915	921	941	930	888	923	881	927	944	917	908	888	949	905	961	915	959	883	929	897	897	929	886	921	937	956	932	927	908	975	908	954	890	886	904	954	942	945	949	912	982	940	910	930	910	928	933	897	913	1003	921	930	931	934	993	887	957	972	937	922	907	933	980	987	968	921	963	963	923	945	961	951	950	935	915	928	931	911	969	993	999	988	908	910	937	960	951	967	934	925	877	924	950	903	967	980	907	883	907	962	927	1008	885	893	870	910	920	969	911	965	956	930	906	943	894	950	939	959	934	906	918	897	951	947	942	947	946	949
25088	21133	27493	24928	10860	1026	733	632	628	588	546	496	544	560	449	518	519	445	492	492	501	485	455	448	472	459	466	453	437	452	416	436	426	444	462	430	424	456	460	430	474	462	433	454	455	462	472	428	449	456	459	402	442	469	442	419	434	441	439	454	450	457	431	453	429	449	461	452	488	420	450	436	445	454	473	457	460	433	480	463	428	450	438	456	468	440	465	440	467	447	433	445	501	470	447	431	472	448	435	440	438	488	429	427	466	412	436	486	466	429	441	430	437	499	478	434	445	462	450	479	458	464	444	460	494	456	469	441	493	443	459	473	456	455	417	470	485	450	447	456	450	473	446	441	430	453	436	430	439	422	477	465	411	443	459	427	449	498	479	421	458	465	485	452	471	448	503	452	443	454	449	443	483	455	414	472	425	419	462	469	487	446	418	423	441	465	470	460	484	435	445	445	417	439	435	456	439	439	475	449	482	422	422	468	445	433	430	426	471	443	443	433	448	463	419	412	417	447	408	479	451	421	471	423	472	433	413	448	466	468	442	432	445	445	465	438	463	421	455	448	455	460	427	406	434	435	431	453	464	441	493	434	410	413	452	442	429	438	439	447	442	432	451	460	417	426	421	435	437	453	467	438	470	445	496	430	434	450	413	428	457	449	478	445	437	462	413	449	435	439	440	460	473	392	445	447	428	443	469	399	466	451	455	426	456	438	463	452	431	412	511	448	467	434	457	453	452	407	437	442	412	464	412	425	454	489	451	469	473	451	461	466	444	448	468	454	498	419	499	443	460	443	470	423	453	435	466	487	423	432	483	445	450	487	452	440	453	441	441	459	448	411	435	457	443	456	493	445	421	469	462	440	445	441	482	443	404	389	467	388	486	439	464	393	470	430	462	461	457	495	456	418	481	457	463	425	452	431	449	444	428	461	450	444	451	472	440	474	441	419	397	473	450	484	464	495	436	452	463	444	451	436	472	404	443	450	426	416	437	430	453	476	470	413	432	525	421	452	430	414	469	492	516	455	470	451	444	462	442	416	473	442	431	489	429	465	446	446	428	425	437	450	470	423	483	439	468	404	449	428	450	480	434	433	422	416	441	423	492	420	443	431	430	418	439	471	445	464	481	451	458	465	469	436	428	429	473	382	460	466	415	450	436	433	464	417	435	417	452	421	439	430	439	415	461	437	454	447	435	482	477	432	450	418	432	391	440	463	449	458	449	452	444	447	444	439	386	431	437	460	448	488	422	438	432	505	468	452	454	468	423	481	448	407	472	472	428	460	449	478	475	475	437	490	414	454	453	453	454	471	446	439	456	457	439	421	444	443	482	464	437	414	420	483	406	428	459	439	431	464	438	451	465	451	474	409	455	432	465	460	469	442	460	420	469	451	422	439	425	435	445	430	401	425	441	428	436	435	439	445	472	411	463	462	474	448	439	405	496	470	434	442	461	423	439	438	474	426	462	429	468	458	469	412	440	483	446	449	402	431	451	439	416	457	436	440	442	459	479	443	431	440	471	455	436	470	447	467	436	437	478	445	441	468	400	437	419	419	438	423	457	488	510	455	457	481	422	454	465	481	469	436	464	423	482	458	452	524	421	441	420	458	446	432	480	407	465	429	441	431	440	426	455	439	452	418	479	444	479	441	438	468	425	455	435	481	425	469	442	466	433	460	422	474	467	478	460	453	453	424	424	443	437	434	469	453	431	431	447	434	381	454	444	444	447	460	428	422	437	445	431	451	407	449	424	414	394	503	409	445	445	439	449	460	443	475	474	456	487	479	416	420	407	425	440	401	461	448	429	410	426	486	452	416	440	442	426	465	458	420	426	435	423	458	421	479	457	406	394	453	462	456	457	486	424	426	448	406	425	446	418	483	470	444	458	437	473	433	419	491	436	432	443	477	418	454	460	435	459	435	453	408	482	441	430	426	396	431	461	400	449	416	433	436	429	469	453	430	459	473	458	436	409	432	447	435	434	422	461	455	453	417	438	420	445	421	459	461	442	424	437	442	407	428	453	456	463	465	436	439	446	453	436	447	423	407	458	457	425	439	417	406	436	435	456	425	440	454	472	402	455	475	437	449	474	429	427	435	433	418	425	499	409	445	439	445	414	426	497	430	453	452	443	424	458	426	488	438	420	444	473	438	490	419	458	488	432	450	411	436	443	412	459	401	438	428	427	410	458	468	428	436	480	464	506	450	468	447	450	480	433	426	441	376	459	436	449	479	438	431	369	474	421	467	471	438	478	473	426	413	469	440	445	406	483	458	438	462	451	463	466	455	433	439	472	480	468	478	462	485	432	441	467	411	466	421	449	445	431	447	488	429	458	428	486	393	472	482	452	471	413	417	467	440	473	450	431	447	453	420	445	443	485	427	459	450	456	429	474	428	409	461	454	414	453	411	429	416	465	440	443	475	420	450	415	461	465	428	425	439	440	493	480	443	430	453	453	438	434	488	451	437	423	460	408	408	457	454	436	416	434	415	437	454	476	426	407	444	466	436	487	449	519	464	434	470	482	447	462	455	425	496	463	425	446	448	442	460	424	473	478	449	436	420	453	455	448	427	432	447	426	424	478	466	427	452	454	424	422	432	431	445	434	437	436	452	444	467	411	496	442	430	428	430	448	440	413	444	437	444	432	478	453	446	450	447	455	432	427	418	467	464	452	449	437	433	455	463	478	477	434	480	455	446	468	416	448	423	459	417	418	465	457	424	429	423	432	445	431	447	405	451	435	439	467	458	463	456	452	435	460	512	473	445	463	459	462	412	394	442	426	413	466	417	450	436	456	472	450	463	441	415	451	434	435	472	437	430	444	441	452	445	438	422	455	446	451	415	433	431	468	452	449	428	422	455	431	428	461	418	458	452	437	406	480	513	472	458	464	460	457	459	465	449	442	423	462	464	438	421	458	469	468	466	469	417	464	477	417	421	426	430	419	478	432	440	434	428	440	456	426	411	431	435	399	460	463	440	462	435	452	486	438	455	469	438	433	446	396	424	444	480	448	411	476	487	412	451	443	422	447	486	453	444	413	447	435	438	465	473	458	464	441	429	421	466	423	421	418	449	432	415	473	454	465	467	443	473	391	438	464	461	453	451	468	455	438	440	415	390	457	412	434	461	470	495	418	440	472	420	430	456	468	436	464	481	440	481	420	417	423	404	463	479	437	419	444	451	436	481	480	444	461	440	447	462	392	443	437	450	456	423	471	472	443	462	432	465	432	441	467	461	471	434	458	476	426	446	446	469	425	433	433	450	447	417	447	442	426	452	433	455	459	395	427	449	452	474	474	460	430	456	419	440	485	436	456	436	441	432	421	406	461	422	476	452	441	440	448	452	430	455	448	445	453	471	440	434	398	470	408	481	471	444	440	449	434	452	423	450	447	476	464	469	451	418	423	442	465	448	455	441	457	461	451	488	442	434	394	444	462	447	420	437	421	479	405	463	406	422	423	438	437	433	421	422	436	403	412	506	429	476	466	482	416	446
15183	6812	5672	3065	2102	1649	1326	1131	994	923	812	783	748	691	692	605	636	650	616	620	616	659	596	577	588	561	636	613	596	610	582	597	593	614	584	599	501	591	578	569	594	562	557	582	565	579	571	591	588	539	535	588	576	600	589	602	568	546	590	557	548	600	587	611	608	551	566	585	574	601	527	562	596	558	591	556	577	540	566	536	562	546	555	597	554	520	551	559	574	558	627	519	562	572	559	559	563	555	578	575	558	505	559	597	587	583	560	593	569	597	574	591	556	547	544	551	583	568	597	574	592	546	588	540	574	584	574	583	576	556	547	554	558	577	558	537	594	558	580	564	585	606	569	548	542	582	582	637	571	531	563	545	559	597	598	620	560	557	585	579	551	538	565	544	550	550	636	611	579	582	582	610	577	557	586	606	584	580	563	546	574	591	530	535	552	518	550	585	553	583	547	587	555	590	558	587	563	571	572	602	572	558	552	588	600	593	601	579	609	582	625	537	570	591	607	590	538	538	562	533	526	596	554	548	579	601	561	541	590	523	581	535	561	548	534	564	548	568	557	577	589	588	572	561	572	571	583	552	577	582	583	592	568	551	592	584	613	518	589	575	545	591	599	528	571	573	532	610	548	569	569	519	614	555	571	530	614	559	561	556	584	545	555	566	529	568	616	518	549	566	624	566	535	520	605	587	567	568	599	568	571	558	594	556	550	569	575	604	534	581	573	598	603	551	574	535	550	590	569	516	549	599	622	542	563	602	577	581	593	548	520	569	597	545	565	538	558	552	534	546	558	588	608	542	556	613	556	538	537	576	568	542	563	545	581	593	587	560	573	576	597	572	582	579	598	578	512	621	564	556	542	593	572	572	567	591	547	576	562	560	577	531	575	561	540	595	554	572	582	550	599	601	564	557	566	517	532	568	540	567	547	547	578	571	530	561	587	546	611	507	513	522	598	586	585	575	566	545	593	553	579	585	542	545	660	553	537	606	592	612	547	593	547	552	566	580	610	557	597	544	584	550	558	580	573	569	556	562	571	578	565	562	564	590	580	586	593	547	553	574	580	558	614	592	535	543	563	539	623	559	537	569	535	547	574	588	558	558	559	576	562	575	570	551	600	578	594	541	573	552	555	546	532	568	617	570	541	565	574	541	576	589	547	583	581	589	578	538	526	552	545	590	566	579	542	571	564	561	622	544	540	569	551	575	545	520	556	586	591	598	530	542	590	521	594	579	580	572	588	560	576	564	555	601	568	555	552	584	568	545	588	569	589	586	572	582	563	543	569	541	519	562	585	555	523	577	587	519	557	532	596	565	526	586	585	548	541	558	557	574	587	545	550	546	584	588	594	541	584	545	578	570	588	559	541	592	575	572	595	558	599	569	584	567	562	559	551	571	556	568	538	575	574	564	541	546	568	582	549	563	601	540	561	546	580	603	554	527	563	573	531	566	553	590	569	563	544	557	566	548	565	618	593	583	559	561	575	532	552	563	565	549	554	520	610	577	567	642	547	609	517	593	545	570	566	569	574	567	563	521	552	574	575	561	606	549	592	579	537	604	579	542	540	539	594	557	591	572	568	567	579	572	600	568	560	609	575	579	561	575	581	569	589	580	550	557	542	539	608	594	553	592	568	598	534	559	594	570	529	567	553	546	544	548	541	545	579	593	586	580	609	567	547	575	562	555	559	547	521	561	567	542	611	578	564	548	602	553	544	625	561	586	543	529	578	538	617	575	540	581	546	590	542	550	568	576	532	608	560	568	535	566	553	544	589	562	572	565	557	551	595	576	583	509	548	550	559	582	549	555	562	557	538	607	604	554	565	528	556	589	611	589	539	597	601	531	592	558	552	551	589	567	626	540	574	591	590	563	571	550	568	565	546	541	579	544	564	584	592	586	527	579	554	531	570	525	584	581	571	630	582	599	582	518	563	600	574	572	539	594	563	594	538	559	569	538	553	603	539	539	569	539	546	570	612	563	560	555	545	588	624	584	576	546	569	622	556	622	551	527	587	569	544	569	551	586	510	565	558	582	660	601	565	578	550	571	582	585	609	567	604	614	559	635	532	589	532	541	572	617	572	606	565	596	546	562	545	582	582	570	514	574	586	568	558	570	538	559	643	580	564	539	570	555	561	561	570	584	571	593	550	585	564	575	580	549	556	580	579	568	591	569	568	509	534	557	514	592	559	513	557	551	554	524	526	547	538	549	564	592	565	531	541	551	594	581	563	565	554	580	567	532	529	522	561	596	585	521	527	590	567	601	613	570	564	603	566	577	522	534	602	627	603	578	553	548	551	584	559	563	545	574	578	565	555	562	573	569	565	583	601	557	561	577	524	563	585	569	569	538	552	576	606	577	557	583	518	574	581	602	571	619	547	597	538	508	563	584	614	599	508	556	547	581	613	573	547	590	596	581	550	566	565	542	554	550	561	576	528	594	583	582	540	572	536	580	548	553	572	619	588	556	613	522	562	584	608	546	568	579	554	602	585	571	559	600	556	581	577	514	557	564	574	564	532	593	545	585	573	585	555	602	538	571	565	614	532	538	570	549	560	565	554	577	613	572	578	580	548	583	579	528	567	559	556	572	532	574	572	593	554	557	548	607	585	565	534	539	593	544	574	559	575	584	547	566	574	602	603	544	577	557	572	550	556	573	516	539	571	572	553	561	528	568	580	575	562	565	551	578	545	562	533	543	587	526	544	585	577	508	570	582	565	586	576	543	582	565	578	569	523	592	539	548	573	571	541	552	550	586	531	591	566	599	635	556	596	550	579	571	578	564	558	583	551	557	573	569	553	554	573	593	544	580	601	596	570	584	576	536	568	585	510	588	609	616	624	579	553	558	581	594	584	546	582	576	579	567	523	565	527	557	522	598	551	562	593	556	580	554	555	576	525	540	563	572	576	564	522	561	554	575	542	600	570	576	593	532	588	511	596	586	563	568	591	528	565	575	563	579	551	584	574	574	580	569	589	586	531	537	565	578	561	542	576	553	551	572	535	556	555	569	581	569	595	561	588	557	596	540	577	566	548	601	589	571	576	536	573	550	583	593	550	590	555	525	562	553	565	575	581	571	548	598	561	575	540	555	564	536	572	578	527	593	550	581	535	593	549	606	593	560	549	536	538	603	575	520	571	588	562	559	537	579	547	579	542	545	575	564	560	586	599	557	553	547	545	564	567	557	560	574	559	543	548	594	570	632	575	570	595	582	590	589	565	573	568	552	584	551	550	593	591	578	538	562	534	546	538	577	562	579	600	574	557	608	545	578	571	547	565	552	598	549	575	562	550	578	518	533	570	553	623	580	574	611	604	555	607	524	604	563	577	570	533	601	572	580	530	582	615	538	511	591	569	574	567	577	558	564	544	543	587	579	607	564	598	547	543	533	549	567	555	587	554	581	584	549	585	561	564	569	552	589	527	577	590	572	566	562	573	527	561	539	587	550	575	595	544	563	542	571	540	537	579	554	594	527	565	614	565	594	554	572	586	533
22824	21100	28884	23564	21101	21164	10853	2007	1509	1431	1247	1254	1159	1064	1067	1051	1014	938	946	1005	975	974	1008	976	941	929	936	851	923	920	869	866	886	889	858	875	902	895	968	871	858	969	884	903	841	880	845	882	935	888	868	920	860	918	877	850	919	878	922	829	859	828	893	920	861	883	888	897	904	882	903	881	872	830	881	843	853	874	868	825	841	835	854	843	925	876	873	888	853	888	879	876	823	911	907	863	885	855	908	839	901	892	832	857	832	858	880	902	855	905	869	938	872	900	842	868	892	847	900	853	883	850	883	847	869	838	911	861	833	834	798	868	851	859	882	782	863	863	900	828	824	853	877	840	832	923	842	837	859	895	869	889	843	858	834	840	842	853	857	902	894	894	879	881	843	933	888	886	850	826	906	885	866	913	928	903	903	869	900	823	847	817	863	887	889	867	864	866	928	802	873	897	824	838	858	883	839	870	889	849	867	910	849	887	902	836	873	880	873	881	888	842	837	899	892	839	945	884	881	830	836	883	946	877	869	836	839	900	873	900	884	863	869	883	889	903	902	845	904	858	885	868	865	846	827	895	852	881	889	884	893	919	887	867	846	909	876	864	876	870	884	837	835	881	859	853	898	832	866	858	855	858	877	906	801	883	856	844	822	864	856	863	890	851	842	884	871	860	841	881	910	810	912	854	843	846	902	881	847	862	883	891	884	841	848	833	844	844	823	830	870	882	864	903	810	925	831	885	875	860	829	910	907	871	870	856	894	814	847	884	940	868	908	895	875	861	925	893	827	878	840	805	835	886	890	885	888	833	854	820	884	826	880	889	852	848	852	856	923	833	859	833	845	912	871	864	822	843	884	817	855	849	897	901	852	827	836	804	858	840	855	835	899	901	824	880	856	865	840	872	842	910	829	825	876	892	892	839	820	863	820	831	860	828	903	838	831	888	836	875	920	809	811	860	807	905	845	864	891	851	848	843	858	879	850	876	884	836	827	882	875	836	842	852	881	926	851	815	850	841	893	908	902	832	841	831	876	867	849	883	938	849	833	865	812	895	917	881	826	821	880	847	883	860	860	835	826	859	901	833	893	838	826	808	779	857	897	866	819	868	864	860	808	912	892	853	863	874	852	821	846	821	867	852	906	871	914	850	854	861	869	851	905	858	900	902	881	850	853	828	904	883	823	865	825	872	841	892	901	926	857	881	824	848	868	888	817	858	863	901	832	823	850	808	879	858	860	858	857	912	853	879	861	865	862	859	855	885	871	836	869	868	878	889	863	942	847	864	834	852	868	841	841	873	893	915	866	904	864	820	816	809	885	934	866	869	859	909	830	849	882	908	885	827	882	902	894	870	844	868	915	897	873	845	868	907	832	839	866	826	868	903	898	893	906	889	894	881	922	880	865	869	867	827	863	881	831	864	851	852	864	852	807	844	879	862	868	900	888	865	909	847	839	863	844	921	886	873	824	864	868	854	853	867	857	878	883	848	913	865	893	862	858	813	896	868	883	911	873	897	849	808	859	887	921	886	829	874	849	840	829	886	838	846	844	826	798	840	884	872	852	840	858	869	854	872	883	867	880	913	855	834	870	902	867	893	847	822	854	868	919	932	836	859	846	890	900	927	884	844	852	874	857	882	917	868	816	887	881	888	862	868	840	840	854	873	834	841	824	863	831	892	882	845	788	914	868	869	821	864	837	869	880	830	862	867	842	850	837	844	860	868	863	885	817	833	832	836	859	916	848	870	858	882	858	869	886	877	848	857	823	822	888	878	890	795	875	870	853	888	831	877	864	812	811	845	898	830	895	896	855	852	878	844	828	841	918	916	850	813	843	908	866	800	869	830	871	884	894	894	921	851	854	895	894	878	880	851	869	850	847	882	858	905	890	873	826	899	871	885	851	903	835	837	834	926	829	891	838	839	868	871	884	863	874	898	846	867	856	869	815	875	861	860	840	919	863	913	857	863	874	896	855	831	897	826	856	804	818	839	888	822	819	880	900	845	890	823	932	886	895	865	811	826	867	867	836	832	891	818	857	851	840	886	886	874	845	860	836	867	857	853	870	841	871	815	898	848	849	824	916	883	812	869	877	894	920	891	852	845	862	871	849	889	862	865	928	901	890	859	868	815	845	859	878	823	861	904	838	872	890	836	887	859	871	888	819	840	841	790	872	823	916	808	881	852	823	872	907	941	865	793	862	836	822	851	876	885	869	860	859	920	847	850	870	888	861	876	876	933	819	908	863	863	829	885	868	821	851	831	910	845	876	854	867	851	880	878	856	845	906	892	833	838	871	822	893	855	873	839	868	892	845	854	846	866	838	910	834	874	874	902	834	812	858	852	825	862	797	879	827	839	851	889	868	861	841	924	884	865	852	879	813	894	873	926	854	892	845	911	906	847	856	861	912	843	851	852	919	838	881	837	817	898	871	837	788	829	865	840	839	831	895	893	848	855	889	892	866	889	889	869	853	918	804	849	928	850	844	845	900	838	846	859	906	784	865	869	885	848	829	800	846	853	867	816	910	913	905	854	804	955	806	825	865	819	816	864	886	868	868	826	884	893	887	839	826	857	846	872	898	834	895	812	888	875	901	891	846	911	878	858	889	859	923	815	859	849	863	852	835	900	851	859	832	815	912	860	911	873	827	886	880	857	870	865	866	826	841	924	900	830	804	887	913	869	829	867	803	860	816	839	862	877	841	846	837	870	897	846	915	911	839	904	874	839	871	874	880	813	874	850	837	845	889	917	852	871	881	900	891	901	884	885	912	865	890	877	897	807	897	843	852	857	856	856	871	841	838	837	841	872	792	922	904	898	847	816	880	826	865	878	924	926	865	863	830	848	830	882	865	874	912	907	860	852	882	886	808	832	848	838	875	847	778	855	876	889	887	890	858	838	834	854	885	887	904	857	819	823	854	888	859	896	861	836	848	881	849	881	846	870	908	916	841	856	848	851	890	840	848	831	908	828	843	858	885	875	874	903	853	822	857	867	834	949	908	841	853	875	817	831	822	884	890	825	926	892	824	830	843	836	845	893	911	889	820	905	871	879	836	867	836	859	948	854	888	871	878	847	928	871	830	838	895	875	851	905	839	866	870	832	920	881	854	853	830	866	876	823	816	882	887	871	828	909	823	832	857	810	863	887	909	820	871	799	847	900	857	852	843	843	907	845	831	870	867	844	847	878	880	850	830	877	846	860	852	884	794	912	841	846	823	862	900	844	874	860	852	848	846	853	814	849	863	885	875	888	844	858	815	808	875	887	866	810	866	833	856	870	826	855	876	862	896	824	852	810	894	920	822	850	837	856	837	912	821	880	789	829	883	851	899	860	836	851	847	858	846	851	851	843	819	832	893	838	907	811	862	833	868	892	889	879	843	835	929	808	881	834	831	865	860	882	905	833	826	835	873	830	884	834	842	841	908	825	914	850	884	853	848	836	910	810	860	808	853	875	894	845	819	873	851	838	856	924	844	854	848	827	844	863	872	911	852	909
18879	17294	15409	8996	5871	4652	3665	3032	2522	2178	1892	1863	1573	1537	1383	1354	1318	1269	1237	1234	1181	1172	1134	1229	1084	1115	1167	1096	1093	1068	1156	1060	1041	1033	1081	1005	1139	1120	1041	1046	1005	1037	1091	1081	1032	1185	1020	1020	1021	1033	1026	1085	1110	1031	1033	1005	1030	991	1037	1088	1031	1015	1087	1018	1010	991	1016	1022	1047	997	1023	1034	1060	1023	1100	932	1039	998	1055	1043	1106	1046	1051	1044	1047	1071	1035	1062	1089	1031	1014	992	953	1020	1039	1061	1024	1064	954	1003	971	1070	991	1039	1058	1091	999	1052	1000	1039	1071	966	1029	1090	1018	1044	1023	996	1040	1045	1005	1006	993	1039	1049	1062	1060	986	1054	1023	986	1043	989	1000	1044	993	1017	1028	1064	1019	1022	997	1034	1055	1003	978	1010	1046	1020	1033	1034	1062	1027	1074	1000	1028	967	1024	1024	1024	1010	1121	1040	1040	1025	1053	1048	981	1028	1046	1005	989	1049	1025	1046	990	1006	1048	1042	1071	1047	991	1082	1055	1049	1040	1007	998	1087	1039	1016	1058	1011	1085	1018	1068	1041	970	1063	1033	1043	1050	1033	1046	1004	1024	1078	1054	1011	1030	1033	1026	1015	993	1001	1009	1061	999	1036	1024	1007	1024	1031	973	1038	990	1002	1077	993	980	1032	988	1052	989	1061	1070	1041	1056	1008	1086	1049	1073	973	1061	1035	1054	999	993	981	1064	1060	1003	1002	1013	1078	1007	1021	1061	999	1045	1004	1043	999	1104	1015	1050	990	1081	1078	1034	1029	1016	1047	1020	979	1007	1053	1034	1035	1013	999	997	1022	1031	1032	1001	1054	988	1046	1046	1053	989	1043	1030	1055	976	1050	1024	1060	958	1034	1025	1040	1012	1085	1000	1013	998	1044	1087	1012	981	1024	1023	1056	1042	1007	1008	1046	1044	1001	1020	1004	1043	987	980	1029	955	1040	1033	1009	1083	997	1043	1010	1010	1010	1039	1016	1018	1010	1043	1007	1004	1006	1008	1018	991	1069	1041	1047	1012	1047	1024	1054	1020	1001	1026	1025	1079	1028	1036	1054	1006	1033	986	1004	1056	1017	990	1019	1011	1065	992	1037	1062	1089	1052	1077	942	1004	1022	995	1028	1021	976	1021	1056	980	1024	1036	1022	1038	1000	1032	958	972	1050	1003	1053	1045	1004	1011	1003	1069	998	1022	1045	1001	1009	1006	1041	1032	982	1052	1049	990	1062	967	1048	995	1006	1015	1064	991	1088	1033	1004	1044	1019	1043	992	1043	936	990	1010	979	1050	1032	1045	965	980	1012	1014	1006	1003	1049	970	1104	1013	1021	993	995	961	1010	1020	936	997	1006	961	1040	1008	999	1003	1057	1024	1016	1060	995	1051	994	1013	1017	988	1058	1070	1076	999	1038	1025	1010	991	1013	1060	986	986	975	1026	1040	1006	1002	980	1060	980	999	1037	997	1009	1000	1033	1030	953	1044	1023	1045	1061	1038	974	1037	1072	1031	1009	1073	1015	999	1049	1042	1049	1019	971	1027	1006	1081	999	989	1038	1022	1074	1061	1035	1030	1037	1043	1013	1026	1057	1014	1063	992	974	1056	1013	1000	977	1001	1023	994	1049	998	1008	958	1034	1025	998	985	1038	1071	1066	976	984	1055	982	1022	1047	1032	1012	992	1000	1044	1048	1054	1005	1002	1058	1022	1007	1034	991	1010	1030	1021	1001	1094	1020	1052	1059	1067	1042	1049	1072	997	1053	1059	986	1065	1059	996	1015	1025	1035	1017	980	1036	1012	1055	986	1030	1027	1034	963	987	989	1073	979	1013	1059	1075	1026	967	1046	1026	1017	1033	989	1109	994	1014	1042	1039	1000	1024	989	1068	1002	1029	1059	1007	1015	954	1029	1019	1063	1014	1028	1081	1060	1028	1022	1005	1029	1036	1010	1020	1031	1077	1018	982	1067	964	994	1055	1063	1010	1054	994	1005	982	998	1017	1018	1029	1054	976	1044	1007	1063	1014	1020	1034	1030	1064	1081	1065	1018	1012	1012	990	976	953	1018	1031	1058	1062	1083	1018	1016	1028	1051	1034	1008	995	1053	1000	1033	1095	1040	1003	1018	987	1017	1023	1049	979	1017	1109	1012	1004	1015	1001	1017	1019	1053	978	1010	1064	1054	1001	1003	1029	1050	1055	1015	982	1014	1014	1014	995	1057	1036	1061	1007	1072	1065	1013	1054	1022	1040	1021	997	1069	1022	1062	1018	1020	1012	1007	1030	1019	1041	1047	958	1003	1021	1057	1051	1056	1070	956	997	1032	1030	1032	994	1019	1017	990	992	1014	1063	1038	977	1052	1082	1052	977	1039	1025	1076	1000	1029	1002	1033	1032	1015	976	1014	997	1069	1041	1119	1083	1026	1080	1035	1060	984	1048	1003	1012	983	1042	1013	990	970	987	1062	1006	1051	1040	995	1006	1031	1014	1054	1049	1029	1040	1080	1033	1041	1030	982	1069	1035	1003	1004	995	1042	1078	975	1037	980	1033	1026	1048	956	1000	1046	1051	1012	1051	1043	1066	1032	1045	1028	1043	1044	1021	1045	1002	1072	1083	1023	1040	1013	1051	949	1021	1048	1012	1000	1046	1019	1027	1013	1016	985	1056	980	1006	973	999	989	1071	986	1034	1030	1016	1001	1001	1026	1083	1039	1011	997	1007	1047	1058	1016	996	1059	1016	1053	1032	997	1032	996	1026	978	1069	1018	974	999	992	1060	1031	1051	1034	1040	1000	1010	978	1033	1088	1102	990	1056	1100	1071	1035	1005	1007	1036	1035	1031	1053	981	970	1036	973	1009	998	1040	1032	1066	1012	1049	1030	1022	1058	1053	1049	979	1056	1047	1021	975	1032	972	1056	1056	1005	1052	1046	1024	1076	1030	1083	1027	1047	1027	963	1054	1002	1004	1032	1022	1023	1051	1054	1007	1016	1042	1030	1028	1028	1064	1038	971	986	990	1008	958	1020	969	1005	1019	958	993	995	983	1014	1023	1059	1108	1011	1025	979	961	1019	981	1002	1015	1007	1055	1012	962	1030	1030	956	1013	1006	1080	1005	1070	1059	1024	1010	1046	1032	1064	975	989	1001	1043	1077	1068	1002	997	997	970	970	1048	1016	982	1008	1000	1007	961	969	1031	993	1023	1031	1032	1006	1018	1022	1004	1014	1045	988	1042	1007	995	990	1028	1010	1036	1010	985	969	1048	1050	1012	1028	1048	1070	1026	988	1001	1039	1081	986	1003	1006	1044	1025	1020	1020	1046	1043	1007	980	1035	1033	1012	1100	1020	1021	1035	1070	1000	1036	1075	1075	1034	1044	1040	1005	955	1039	1020	1046	1036	1046	999	1041	1015	1006	1045	1045	1016	965	1034	1036	995	1019	1002	982	1018	989	995	999	1021	984	1058	982	982	973	1008	1061	1026	1066	1025	1045	971	1025	994	1037	1011	957	1038	976	1065	1066	1003	1039	1034	1064	1049	994	998	1058	1029	991	978	1031	1049	1038	970	974	999	1070	1043	1079	1054	1058	1004	1019	1008	1042	1035	1041	1014	1005	1001	1073	1038	1026	1072	1010	1058	1003	1010	1062	1020	1044	989	975	984	990	1023	1093	1037	1065	1022	1000	1024	1055	1021	1043	983	1056	1005	1069	1016	1087	1010	1067	1030	1080	963	1036	1018	1071	1049	1007	985	1003	1027	1116	1056	1007	982	1038	1018	1032	983	1020	1025	973	1066	1037	1070	1012	1034	1023	1031	1028	1004	1026	1057	1038	1057	1020	1018	1018	1049	1091	1079	1028	1034	1048	1050	1024	1046	1042	1054	1021	981	1005	1020	1007	956	975	1022	1048	990	1013	1048	990	991	960	1042	995	1078	1024	1037	1079	1030	1079	1025	1067	1043	1022	1021	971	954	1068	1005	1044	1067	1018	1078	989	1010	988	985	1013	994	991	1027	1053	971	985	1053	1046	1021	946	1044	1009	948	1041	1002	1026	1054	1054	1050	1019	999	1066	1077	1086	1049	1044	1011	1050	1005	1029	990	1035	1034	1061	1047	997	1067	1024	1012	1035	1025	998	1046	1005	995	999	996	1022	1038	1006	1015	963	1060	1024	1048	1082	1018	1107	1045	1014	1016	1049	1011	995	1030	1067	1087	989	976	1044	1037	1064	1040	1004	1005	1050	1080	1073	1021	1051	1061	1017	1017	1013	1009	1044	1025	985	1083	1057	1045	971	997	1022	1033	1074	1012	977	991	1027	990	1047	1052	1062	1010	1066	1059	1052	1026	1036	957	1050	1026	1015	985	1061	1056	1036	1023	921	1035	922	949	1013	1031	1041	982	1039	994	1116	1028	1042	997	1067	1012	995	1022	963	1059	1010	1019	964	1009	1038	1054	1031	1048	1021	1000	1044	1088	1079	1059	973	1001	998	1039	1047	1004	954	960	1041	1011	1037	1093	1073	1031	1039	1000	1006	1074	1011	1044	1036	991	1068	1010	1002	1031	1016	1053	1045	1020	1008	1069	1020	1018	1011	1067	1015	973	1006	1048	1027	975	952	1001	1039	991	1016	1050	1042	1023	1047	1012	1053	1065	1030	1093	917	1060	1053	1049	997	1016	1004	1067	1022	1019	1011	986	1009	1006	1019	1056
27063	19951	7326	1233	820	794	655	519	579	513	511	533	503	492	495	492	523	509	472	475	494	479	563	504	509	490	492	523	458	560	490	496	520	496	521	514	515	529	503	454	457	475	496	496	520	505	526	513	454	523	441	493	538	480	512	514	521	494	510	493	508	518	520	518	513	502	491	455	478	506	476	525	471	475	451	517	487	482	476	500	503	514	495	444	507	479	493	509	474	493	485	500	511	504	473	525	478	486	504	455	521	497	509	472	495	473	501	471	507	505	504	466	516	500	531	469	489	484	529	517	449	481	468	498	491	497	480	513	473	450	523	522	501	526	495	482	473	479	548	482	511	489	500	503	519	495	536	519	488	493	495	435	479	486	485	482	513	482	504	498	495	468	510	469	512	513	484	496	532	526	503	515	508	512	494	520	440	498	507	497	471	534	432	498	502	476	509	502	485	493	486	504	485	479	522	490	473	494	543	469	515	488	458	509	483	469	459	474	482	523	498	477	483	489	487	505	470	527	502	501	524	493	489	488	490	482	500	485	488	507	499	520	501	474	492	489	521	466	497	503	466	492	518	495	510	494	511	507	489	527	502	505	505	445	503	552	487	514	514	506	523	450	516	510	497	485	516	471	490	465	473	503	495	472	458	503	478	518	524	479	503	483	515	459	510	502	464	490	509	499	504	491	483	504	483	478	480	493	476	520	470	496	506	508	528	519	499	507	486	520	438	495	494	546	545	468	523	500	495	491	496	443	480	528	515	466	534	512	498	483	473	493	495	508	505	487	468	525	497	500	475	446	513	480	468	462	477	502	472	477	492	516	503	523	540	487	518	530	461	486	484	521	512	464	505	486	480	473	513	515	526	480	500	526	494	532	480	471	513	491	460	489	503	490	477	472	513	453	522	467	503	506	498	501	520	493	472	467	496	476	528	538	510	492	440	485	474	513	463	506	556	486	506	518	520	485	503	524	488	479	497	469	527	470	518	509	495	496	487	448	522	487	497	537	496	516	521	483	497	503	494	492	464	530	533	498	519	489	509	491	463	499	470	508	518	538	491	522	511	468	473	497	476	492	518	486	538	517	501	483	498	503	503	515	485	507	523	492	483	515	506	501	505	509	447	543	504	494	482	516	504	482	497	471	494	468	447	500	489	478	516	472	489	470	471	496	506	505	492	508	518	505	495	467	509	531	531	523	492	496	493	551	499	510	455	517	479	477	477	509	492	493	508	465	461	495	487	493	508	476	506	481	505	498	506	503	494	526	521	507	468	463	485	495	463	524	503	509	480	498	503	510	505	476	529	509	510	466	466	484	511	496	505	519	505	472	488	472	492	510	487	477	510	503	521	472	542	475	488	492	509	517	494	508	498	506	461	499	482	497	476	486	463	525	506	475	495	502	503	516	510	519	532	537	520	477	500	514	516	472	508	489	518	495	468	494	491	532	506	493	468	473	509	491	508	488	492	494	487	494	503	470	493	454	498	503	494	504	487	463	493	505	481	534	514	516	455	523	498	511	522	477	496	491	466	490	508	492	493	537	489	512	491	513	479	545	510	479	489	492	470	495	489	479	454	514	453	500	515	468	467	476	478	519	491	548	478	489	468	514	491	451	477	485	504	492	471	505	482	499	446	503	482	473	503	467	528	487	465	500	482	488	502	517	517	503	497	452	462	499	518	480	480	520	511	502	493	480	507	477	526	493	483	517	513	503	474	511	470	516	492	473	521	468	488	505	501	507	496	475	486	496	452	526	487	497	540	487	564	505	509	494	480	487	493	489	491	508	491	476	500	506	490	477	505	486	525	518	477	486	464	511	466	489	471	460	484	512	488	449	504	495	461	479	519	520	505	509	516	487	479	486	522	518	516	516	494	516	515	512	494	544	448	532	537	500	483	471	482	473	501	512	491	516	507	499	514	472	524	530	496	511	494	462	520	482	441	464	509	489	467	537	494	440	481	543	489	512	518	500	518	454	490	475	478	568	495	505	473	483	523	460	445	548	448	517	538	480	502	526	500	495	430	532	512	444	474	467	473	522	464	520	474	520	452	498	521	498	519	521	487	508	522	471	481	481	497	470	512	520	527	499	492	515	485	485	486	491	490	458	530	452	507	503	504	520	454	517	485	479	508	500	476	490	491	477	509	518	557	482	519	502	496	508	501	483	479	511	482	509	501	493	490	529	485	478	531	504	483	493	531	484	454	510	522	454	520	516	507	490	489	487	495	517	467	487	519	515	422	465	475	507	495	502	465	523	501	517	514	512	533	500	462	522	499	530	515	496	456	494	518	510	451	485	491	490	457	503	511	483	498	495	514	447	457	487	473	497	499	478	495	539	477	486	486	491	571	513	488	506	480	501	498	492	479	492	496	519	491	469	512	504	511	486	519	471	522	475	492	468	487	482	476	493	471	440	494	530	486	477	537	532	492	510	474	471	470	474	465	459	486	442	539	483	474	461	460	468	505	498	479	463	473	481	481	478	512	533	454	472	479	505	522	486	477	526	514	494	530	523	472	501	468	502	506	501	476	526	496	484	501	511	487	511	484	521	497	456	512	492	454	436	513	477	465	496	494	454	477	503	542	510	472	489	543	511	520	508	519	493	473	490	514	506	481	444	515	516	461	514	507	491	484	479	494	506	521	545	501	441	481	477	472	490	474	521	461	512	476	500	526	514	526	485	507	515	494	503	490	481	451	521	514	494	483	478	437	476	483	501	496	445	462	482	508	502	517	508	462	473	470	518	489	496	503	521	536	461	470	490	504	513	486	513	467	485	485	517	510	486	472	491	490	504	507	473	515	509	469	478	479	462	505	487	485	508	485	492	498	505	510	469	521	487	510	494	516	492	516	445	486	548	526	519	485	466	487	470	488	510	462	523	490	523	472	482	535	489	508	485	503	510	506	496	492	485	496	469	482	505	477	495	498	482	553	517	509	499	491	542	531	480	500	484	482	483	499	479	500	508	513	471	470	500	483	473	486	512	478	484	473	497	459	516	467	499	478	475	481	467	485	438	503	499	471	507	481	480	490	472	514	463	502	484	521	500	476	491	528	518	495	488	497	466	511	504	550	512	507	500	454	529	568	515	505	489	478	522	450	496	517	496	476	535	547	497	528	484	483	478	538	493	515	498	511	487	504	470	487	492	484	448	479	509	522	455	519	532	528	496	516	510	485	455	509	534	499	502	489	503	464	426	464	482	494	471	529	486	500	481	543	450	492	490	507	444	470	481	510	505	458	465	502	490	526	479	510	492	505	472	506	489	498	489	490	464	525	517	473	513	462	481	505	483	471	496	500	463	506	470	516	506	499	499	474	535	502	473	495	482	504	467	476	461	512	450	464	527	499	513	499	481	516	467	471	492	506	503	485	530	500	479	562	506	503	475	455	511	470	475	492	514	495	479	500	476	535	500	475	476	512	456	528	483	496	495	489	462	497	498	516	505	476	500	499	510	486	507	492	469	479	486	464	440	508	499	477	480	483	488	488	502	511	514	522	486
9356	1954	1800	1083	812	759	691	684	673	655	671	596	609	672	608	601	627	631	598	635	629	591	651	637	606	629	610	593	624	622	658	634	556	609	621	595	565	591	608	598	610	606	624	616	652	612	567	582	619	589	587	609	602	651	574	648	589	632	595	570	617	637	536	612	591	617	604	609	662	597	605	607	632	626	641	612	616	565	611	613	584	599	601	574	645	576	623	638	579	660	609	663	625	616	575	616	607	618	616	598	597	604	641	612	589	611	622	595	596	666	647	609	591	575	650	574	618	588	624	610	576	596	568	645	619	608	612	587	615	620	575	624	580	589	622	616	590	600	644	629	648	618	617	630	586	572	569	605	600	618	569	554	642	613	630	617	612	627	603	600	636	612	588	626	627	648	616	592	618	617	606	563	609	655	628	611	590	564	595	592	595	609	590	622	648	621	686	616	616	662	584	593	560	603	605	587	625	589	610	550	626	606	589	588	615	599	617	597	618	562	581	610	600	643	653	607	591	580	674	593	619	599	627	638	627	617	599	611	615	614	566	580	561	613	611	628	622	615	560	605	561	600	579	589	608	602	631	577	607	614	600	571	667	596	574	621	610	651	596	584	605	603	605	597	587	607	609	612	623	608	605	605	587	634	609	571	579	625	571	606	595	632	638	621	660	581	606	576	612	633	601	584	601	600	625	628	606	584	613	612	642	599	612	616	605	591	611	634	602	589	597	631	587	609	611	586	591	614	568	618	602	618	586	617	645	579	613	618	634	622	619	588	577	604	590	609	623	625	637	584	618	584	597	595	640	588	632	658	612	620	624	612	614	590	621	590	630	594	609	617	555	596	613	583	597	577	613	625	599	634	640	582	564	588	599	631	581	616	587	640	608	602	564	588	580	575	625	612	622	628	605	624	594	625	635	598	609	589	602	629	596	611	600	635	598	622	610	631	558	614	608	592	628	623	611	604	572	630	636	623	600	595	592	567	590	588	602	591	623	599	602	570	623	632	630	570	610	610	638	616	574	640	608	616	587	620	614	601	583	580	587	569	578	648	590	607	577	591	596	577	600	620	610	593	615	610	617	625	598	637	611	574	620	647	577	627	597	638	593	583	608	596	619	612	621	608	612	565	618	585	619	617	554	596	602	579	580	616	588	604	658	596	614	651	609	575	651	588	596	583	615	570	594	659	552	655	595	557	575	574	582	650	635	583	566	602	610	613	632	603	586	649	624	603	633	608	613	588	540	585	621	598	604	627	600	582	618	591	601	584	579	589	626	610	587	620	613	598	606	607	592	591	576	597	629	644	614	605	577	611	628	640	616	622	588	598	638	620	575	623	568	624	571	615	630	626	616	631	587	611	648	602	622	601	682	612	609	645	586	632	636	607	610	607	658	620	631	602	572	567	632	561	656	608	605	623	607	634	637	596	641	643	594	601	650	618	619	606	578	606	567	595	608	636	630	601	594	598	631	630	612	642	591	613	597	601	595	559	602	610	632	595	644	577	596	617	576	607	628	592	597	628	606	580	650	575	614	603	604	595	579	571	567	647	558	604	587	607	630	580	604	641	641	593	613	604	606	559	628	589	607	611	609	630	618	559	618	590	643	597	623	544	611	615	604	594	576	618	587	597	562	577	629	623	570	634	618	592	608	617	641	564	616	591	617	625	611	663	566	627	624	581	608	624	606	552	639	622	603	600	608	555	606	579	586	582	588	609	598	603	625	628	615	593	558	595	599	591	604	644	590	576	614	593	613	596	591	657	606	591	616	598	600	595	611	615	608	577	610	636	623	645	544	595	613	583	616	579	606	616	611	604	586	570	650	598	613	608	643	583	620	575	633	621	637	606	610	641	591	571	663	595	616	577	583	607	610	590	638	644	577	619	606	635	621	586	596	610	610	597	610	605	617	600	567	597	618	613	584	516	553	624	622	592	602	593	635	587	634	570	591	667	639	576	614	574	625	594	646	614	622	620	581	576	617	594	608	605	592	636	615	630	554	634	621	654	644	599	621	610	586	640	632	616	588	605	620	586	650	637	616	621	590	636	613	597	604	664	622	607	614	624	608	587	586	600	618	607	597	588	638	620	580	598	606	651	590	609	570	578	634	584	597	592	667	586	638	602	652	557	605	594	615	626	583	628	602	585	613	592	615	598	627	626	580	679	588	585	580	595	603	601	610	664	572	565	629	574	636	632	624	589	613	605	607	626	600	567	611	641	629	622	626	601	635	604	622	587	608	571	602	593	643	574	622	614	573	625	579	639	638	615	557	610	596	614	614	638	619	576	585	605	639	603	564	592	629	581	574	592	610	586	613	594	602	562	605	611	635	591	620	613	610	620	604	584	584	560	577	564	639	645	621	564	616	586	631	634	592	622	592	613	610	571	592	570	584	585	589	557	602	606	581	590	626	620	578	603	584	625	596	658	607	624	637	589	585	606	676	591	609	595	548	611	613	600	608	640	617	638	592	617	617	613	597	576	640	642	616	585	654	598	609	606	590	599	607	568	646	623	559	618	629	585	592	663	598	609	596	608	568	587	600	600	587	605	608	616	577	655	562	626	587	626	611	641	596	631	614	611	585	578	620	583	607	599	583	592	585	584	583	587	592	607	583	585	602	615	608	644	603	619	591	631	604	581	598	585	620	656	564	595	601	626	622	575	600	588	599	641	603	598	572	568	545	557	610	590	625	634	591	597	629	569	638	605	643	635	612	622	585	656	576	615	630	663	623	598	551	653	594	618	628	621	622	583	607	650	594	603	608	601	594	581	619	597	636	618	608	604	617	565	589	593	617	584	689	601	609	597	573	649	659	626	629	603	594	660	618	586	587	587	545	606	616	589	599	592	634	624	636	599	565	600	571	606	590	588	583	637	548	621	597	616	615	629	615	575	614	616	623	615	586	565	610	609	637	601	620	595	646	592	649	573	616	654	549	624	622	569	600	614	588	605	562	594	601	571	639	602	633	578	615	599	592	620	603	626	589	586	621	602	614	620	605	579	597	620	572	614	593	558	624	613	609	620	644	612	625	594	599	608	588	621	634	598	635	596	644	610	616	607	594	615	590	560	597	589	616	612	588	615	599	597	645	608	609	599	608	639	578	609	598	595	623	630	594	619	624	644	575	587	616	637	573	628	600	556	576	604	595	549	635	602	608	633	646	589	614	618	584	621	607	631	625	599	599	571	645	630	567	583	598	615	649	587	621	559	635	594	589	611	595	609	579	589	603	594	569	664	615	627	644	624	623	599	583	609	619	573	628	592	578	604	571	621	592	612	655	580	640	575	615	618	609	605	632	609	586	601	610	597	594	604	638	599	589	676	584	623	603	611	597	626	618	616	596	577	646	613	587	583	600	605	626	570	576	600	607	645	610	559	561	567	580	631	561	660	641	638	585	609	636	588	627	585	611	650	589	624	609	613	569	572	601	601	582	559	610	609	607	603	627	614	618	638	618	595	587	641	590	603	574	604	583	574	594	617	610	609	583	549	588	627	575	598
23796	21072	28484	23879	21054	11551	1891	1256	1083	1026	1008	971	892	850	846	878	847	825	800	823	806	855	830	824	830	788	798	782	757	739	768	804	811	795	777	760	780	764	797	777	785	768	763	810	737	792	745	782	781	796	799	766	787	778	762	750	760	732	761	772	791	754	753	759	807	759	809	793	784	790	784	786	770	767	784	806	766	796	778	793	746	717	736	768	788	761	798	792	754	778	794	731	792	806	785	776	765	749	786	752	756	804	812	786	799	825	782	820	754	805	796	779	771	774	756	777	744	758	768	782	760	780	790	821	801	751	783	759	731	750	780	762	764	786	763	848	769	761	753	794	791	727	770	817	793	822	765	768	794	731	789	860	789	761	758	760	771	837	766	741	793	802	794	769	743	834	845	773	801	757	795	777	781	782	754	767	844	756	748	762	808	770	748	742	769	809	785	763	756	741	799	757	717	753	777	793	778	759	772	776	759	738	787	760	795	795	765	745	817	768	815	753	832	778	756	762	756	719	794	739	731	765	762	762	735	809	760	769	778	724	758	784	795	724	753	735	743	766	773	786	744	770	762	736	806	831	745	774	772	787	741	804	776	779	750	787	788	837	745	811	777	766	761	737	748	755	777	807	773	779	792	750	817	806	795	775	762	735	737	790	782	750	822	799	776	711	825	802	769	741	778	767	761	777	796	740	761	772	757	812	751	740	790	736	725	778	751	808	781	734	743	727	786	812	780	780	795	776	762	756	758	786	782	746	816	776	717	735	798	786	779	754	753	793	769	768	760	805	779	824	750	747	781	772	755	809	768	769	810	812	747	811	808	775	732	817	787	749	766	776	811	776	768	769	775	769	782	719	749	768	774	810	839	786	791	732	784	743	759	745	746	738	791	815	732	736	804	763	785	739	778	762	797	817	795	799	782	769	778	768	765	761	787	717	778	737	785	763	777	754	760	812	755	736	774	772	747	745	785	762	833	789	819	769	807	757	786	767	749	761	737	733	747	758	740	782	799	758	764	815	744	806	777	759	755	747	816	762	754	763	747	773	804	803	792	788	765	761	779	711	747	812	782	792	775	764	758	755	803	781	798	775	788	772	756	791	775	770	732	779	815	798	816	769	803	777	730	783	743	775	736	802	743	798	767	720	799	763	707	780	777	779	763	826	793	758	788	790	820	757	768	777	782	756	789	762	820	773	806	790	796	763	761	792	759	772	758	730	759	742	777	759	752	790	732	757	757	789	779	789	760	748	814	807	779	715	770	748	789	729	761	794	752	724	792	817	710	781	728	763	768	728	787	791	771	774	763	786	797	768	780	722	765	755	808	705	799	764	732	804	724	781	737	735	763	828	784	787	785	764	812	720	765	750	747	713	807	736	729	809	751	739	826	759	779	756	762	751	789	763	740	761	712	742	751	766	766	730	722	768	799	776	756	813	732	827	730	755	796	756	813	750	778	816	753	762	785	751	780	794	727	821	830	818	766	749	781	767	768	786	808	759	757	777	742	757	796	772	765	770	749	744	807	749	724	765	769	766	741	757	812	803	788	753	740	762	786	766	794	794	790	795	749	780	786	760	803	758	783	785	766	752	745	703	745	759	800	749	768	783	771	775	764	752	787	762	764	710	808	816	770	795	759	785	761	755	692	732	787	724	794	802	744	769	735	769	734	733	824	780	726	786	801	760	787	785	765	780	736	754	771	799	787	733	747	767	817	795	730	775	730	796	792	732	753	785	784	799	749	789	751	739	783	725	778	766	776	781	781	774	767	798	771	769	779	787	741	765	737	824	779	760	780	817	751	760	737	770	751	795	789	764	790	769	757	791	810	796	795	789	747	749	732	750	778	783	786	787	779	751	759	788	778	787	715	829	781	757	743	753	780	757	812	725	764	804	799	698	780	736	789	732	840	768	770	763	759	774	775	823	798	742	823	789	739	803	768	771	754	768	784	783	760	784	766	778	784	790	725	785	759	791	773	817	809	789	772	762	724	739	774	800	759	772	774	826	746	795	809	734	750	784	777	758	756	774	761	752	817	766	780	771	791	742	779	779	703	794	765	730	764	782	830	798	824	783	741	795	753	797	792	748	797	775	753	775	766	741	805	779	762	794	775	744	758	783	736	767	743	763	775	797	783	732	762	780	833	786	781	802	810	787	783	756	738	795	784	781	748	749	758	769	763	771	762	807	770	763	785	820	794	784	751	755	709	743	772	758	757	753	764	820	757	801	815	700	778	700	823	749	732	757	783	789	805	758	790	738	747	752	739	764	758	776	753	773	777	752	741	791	771	782	806	799	752	795	775	745	773	766	797	738	783	775	788	757	802	728	737	780	751	791	773	758	834	738	801	801	790	734	738	758	767	775	762	745	766	785	731	777	766	753	751	724	782	781	760	743	766	784	752	782	766	768	742	817	736	832	772	757	814	779	771	723	718	737	748	769	747	825	775	790	798	749	791	755	807	783	789	751	787	831	824	779	772	815	756	757	749	721	764	781	747	735	811	737	743	783	764	798	776	769	743	745	773	810	783	776	798	787	727	766	755	760	753	739	710	761	746	788	789	810	803	786	754	736	790	788	762	794	776	804	840	750	725	676	766	769	720	800	733	753	797	784	791	754	747	817	745	820	803	727	793	750	772	710	799	712	748	731	768	741	770	719	824	709	795	747	840	744	783	825	700	755	763	779	810	805	797	761	730	786	727	782	817	801	802	765	779	797	796	862	793	758	774	771	802	773	792	771	774	767	746	763	785	768	756	767	806	790	770	800	771	800	790	748	787	744	758	793	802	716	785	754	762	766	787	777	746	749	758	754	738	729	758	768	760	789	811	774	795	740	746	772	794	752	776	826	743	757	741	809	773	781	735	769	783	770	790	775	775	773	754	832	736	788	761	770	828	764	802	733	745	807	780	785	838	719	757	807	817	748	693	769	729	751	786	802	754	802	768	703	809	738	821	716	762	786	778	785	818	758	769	772	756	712	794	757	752	747	811	764	733	796	773	805	820	768	793	736	774	725	765	788	743	765	830	769	814	769	772	729	749	774	735	767	806	750	775	824	808	800	709	856	794	712	762	798	768	767	821	780	798	794	765	764	763	762	755	780	769	802	780	783	740	785	757	765	776	779	765	748	753	783	753	790	794	735	767	831	788	731	837	791	770	758	765	802	772	742	686	825	831	792	769	788	762	807	744	739	778	780	785	735	813	818	774	782	770	764	757	784	754	759	770	716	773	833	774	738	806	790	755	735	794	734	776	764	769	787	725	810	774	848	766	770	790	773	752	767	801	788	732	799	763	762	769	773	760	735	790	746	746	782	795	747	730	758	790	794	823	757	798	757	715	764	815	761	766	782	753	698	722	740	735	825	707	774	770	744	746	774	768	759	769	716	803	775	779	738	802	755	768	740	774	813	745	741	793	751	748	772	774	771	752	789	779	821	781	759	726	777	806	736	799	746	764	830	717	728	792	763	806	778	823	732	737	747	790	801	775	739	727	759	788	743
17332	10872	9805	5264	3392	2789	2286	1928	1698	1512	1365	1274	1196	1136	1162	1021	1077	1053	1018	1061	1059	967	978	1001	949	994	901	969	975	975	952	943	914	882	917	918	951	936	940	923	934	921	926	967	986	921	928	956	932	941	919	977	939	934	930	958	925	925	929	931	902	987	942	936	947	944	922	926	925	967	933	931	870	904	933	874	922	893	922	973	902	916	924	912	936	907	931	958	911	915	897	881	899	915	897	955	924	947	891	900	897	910	965	931	900	880	991	860	923	967	922	915	924	918	903	937	930	954	910	900	875	940	879	882	912	916	903	937	902	965	819	921	919	871	931	921	927	937	938	903	901	933	936	935	915	907	965	967	926	927	878	871	928	982	889	890	919	949	906	912	919	940	883	914	882	933	921	930	942	959	904	947	953	930	960	915	915	910	980	929	951	898	912	957	959	953	900	911	928	965	883	859	913	885	915	947	898	952	874	967	873	966	920	933	931	945	888	956	874	943	942	916	928	940	908	932	881	868	968	896	924	963	942	959	918	867	890	945	869	865	919	933	886	865	932	971	931	895	923	889	905	926	913	933	926	895	981	915	907	945	890	942	924	913	914	851	849	895	928	903	873	893	918	950	875	914	919	875	910	929	891	872	918	895	930	848	925	887	881	904	864	895	893	935	953	889	910	922	891	913	913	870	891	980	922	958	911	970	911	941	923	909	945	950	960	892	917	956	908	911	900	915	865	950	887	929	902	873	882	953	949	870	901	938	887	933	939	948	871	891	948	943	917	932	881	951	924	945	922	969	993	881	931	943	936	941	911	918	900	911	964	923	934	934	907	926	893	951	952	959	906	906	957	847	859	919	908	925	905	924	939	907	894	933	913	915	896	868	895	921	853	931	953	976	937	910	857	902	917	874	886	940	905	870	882	860	891	952	950	954	935	918	936	960	884	897	957	920	872	887	930	945	897	912	954	962	936	911	919	937	932	899	902	863	899	931	994	866	944	933	902	934	905	945	912	918	902	954	892	921	933	917	906	946	915	921	930	919	935	935	890	921	942	937	895	942	977	895	934	917	934	914	903	914	994	868	925	898	888	945	955	958	850	968	942	908	884	940	930	951	903	926	945	934	878	956	928	900	864	932	927	902	922	852	886	886	888	920	967	923	885	884	925	949	882	971	938	925	990	903	932	954	961	939	901	947	949	910	934	875	886	898	927	907	921	909	902	888	907	887	909	915	958	909	915	917	890	935	909	916	970	966	947	931	863	900	897	900	934	944	926	946	917	874	957	923	920	925	950	866	929	914	902	870	945	962	928	938	948	953	913	952	912	873	967	932	925	897	952	957	859	876	928	913	875	943	923	923	860	909	909	959	923	941	852	906	923	931	925	921	934	952	911	904	866	922	884	938	1018	936	877	931	903	939	990	973	916	924	968	952	913	932	890	978	940	946	939	930	909	890	948	953	873	916	916	867	967	958	975	893	935	930	938	877	964	944	916	875	903	967	929	912	881	899	905	957	891	849	929	938	924	941	911	961	911	909	933	869	967	929	887	948	909	884	942	904	893	942	841	901	909	941	898	910	910	934	945	962	916	909	859	905	951	902	924	963	882	925	872	928	940	883	958	945	876	938	931	942	854	904	936	899	946	912	936	918	897	891	925	886	941	923	966	914	914	872	969	960	968	875	922	918	903	939	949	881	933	894	920	929	880	962	918	933	930	897	887	907	925	880	917	877	943	922	876	847	961	870	956	885	909	921	963	887	933	899	906	887	898	856	912	936	952	933	948	913	918	1011	852	938	933	894	911	929	936	933	893	894	956	890	932	879	913	938	888	912	883	948	925	925	898	949	914	961	946	895	879	1014	890	878	891	906	961	920	963	858	900	886	924	910	916	899	893	933	873	900	911	901	924	924	902	949	915	932	951	898	955	916	949	888	996	945	962	875	949	912	950	883	914	924	948	944	900	935	913	910	896	886	943	922	943	920	920	986	965	914	895	956	959	898	906	949	932	919	955	898	934	938	899	903	879	918	911	924	926	892	843	899	915	922	965	933	888	877	946	877	938	935	934	960	939	930	887	893	923	946	937	894	948	972	910	939	932	914	917	920	898	925	879	908	920	900	917	919	929	937	875	923	907	866	949	869	946	937	930	921	932	909	976	898	941	951	979	930	946	920	914	909	892	899	927	899	916	910	945	940	964	942	916	945	908	927	934	927	954	927	921	907	913	906	905	936	893	894	950	896	857	905	937	960	953	923	936	871	920	938	964	942	890	895	941	922	899	931	912	897	932	946	926	873	895	918	880	870	926	931	915	926	945	957	967	968	912	896	953	922	931	907	939	962	924	909	929	907	959	940	916	889	883	916	910	888	942	875	895	960	876	975	890	910	940	889	923	895	886	941	950	910	919	929	917	935	931	890	883	857	924	992	958	904	898	900	871	921	908	863	905	891	870	919	891	937	872	930	926	936	922	929	913	882	990	846	896	919	889	953	933	898	886	922	949	959	902	922	880	871	895	836	924	967	834	944	937	864	940	928	907	896	920	902	939	946	936	908	932	884	959	910	947	920	940	892	905	871	936	901	934	908	934	976	928	883	951	910	926	946	942	974	892	918	952	918	905	853	927	870	926	962	918	862	885	940	929	932	909	873	944	929	876	909	943	946	910	946	943	959	926	919	908	904	930	870	980	916	922	906	876	892	940	951	868	965	983	870	898	867	901	901	912	931	874	954	937	974	904	915	946	884	938	900	949	938	943	943	915	890	890	912	921	908	913	906	855	847	946	873	898	880	901	881	918	912	909	942	889	900	913	898	884	898	955	881	942	938	898	911	955	927	877	889	912	897	980	879	969	926	910	940	908	918	906	919	920	902	894	896	900	909	929	952	955	926	937	902	915	899	911	876	926	883	950	930	922	870	947	939	856	934	886	954	916	881	969	918	994	912	924	924	937	888	905	942	920	964	885	942	913	925	918	936	912	968	1000	836	895	858	886	914	895	999	887	876	939	914	872	931	938	911	958	951	915	922	968	943	898	932	984	900	914	896	959	890	921	894	913	916	893	907	917	871	900	887	886	867	884	968	922	889	927	935	924	943	937	972	933	931	863	956	943	915	962	903	881	887	930	946	950	843	912	903	921	898	914	883	896	901	928	915	895	892	923	923	937	934	893	929	900	894	959	833	917	886	951	957	897	897	919	903	938	929	922	931	924	965	939	906	927	943	895	898	935	902	892	838	935	862	906	921	943	942	926	915	934	860	898	917	905	905	929	993	908	883	858	962	908	924	957	923	897	918	911	926	879	934	949	869	908	924	925	891	894	921	909	898	891	866	842	875	950	928	923	932	883	961	996	893	896	917	911	897	917	958	963	902	910	889	904	955	952	928	920	913	924	894	899	933	920	901	888	935	917	922	962	979	898	905	906	908	917	891	917	908	878	860	949	921	881	934	881	956	918	925	917	946	890	913	909	864	915	874	870	934	921	901	866	923	859	900	927	941	913	896	929	902	931	955
25018	21134	27509	24902	10901	1008	754	651	583	555	519	516	489	431	481	457	474	456	448	477	448	448	450	446	470	483	422	430	453	475	441	456	434	415	437	461	486	464	477	430	426	446	472	420	466	448	431	432	436	429	472	450	425	402	419	426	444	469	438	445	436	400	470	439	427	455	440	458	444	461	469	459	437	411	422	456	418	427	431	490	450	449	478	414	416	453	454	447	409	467	433	452	444	444	438	429	405	419	423	404	401	428	381	451	402	435	460	427	468	433	461	448	424	437	474	448	406	427	414	451	440	403	403	464	416	424	454	429	438	441	466	454	433	428	454	445	458	416	431	436	433	416	428	435	426	414	417	456	420	451	450	461	405	438	398	434	414	470	475	402	438	458	454	434	428	426	454	434	454	406	436	475	452	408	459	440	428	426	487	453	460	449	471	457	440	422	447	447	411	393	409	407	452	432	417	456	422	416	433	420	430	406	446	450	390	416	416	416	432	459	447	410	452	462	430	426	434	435	396	465	416	386	424	442	410	428	395	412	453	468	423	433	373	425	464	461	439	474	453	449	413	430	427	425	466	419	431	420	421	434	409	436	428	410	431	431	411	437	419	443	425	433	442	445	412	427	447	417	448	420	434	414	450	452	443	415	449	401	429	448	410	433	469	457	401	398	430	438	419	416	426	417	410	420	447	446	424	425	440	391	408	430	424	422	407	442	405	439	402	420	427	428	443	448	418	416	459	420	423	401	462	414	459	461	469	449	413	433	433	430	441	416	426	483	449	428	420	447	456	482	444	463	445	427	448	438	446	457	428	412	429	428	466	432	445	461	416	438	427	415	451	452	422	430	407	427	431	453	426	397	451	442	415	424	393	445	468	450	433	450	452	427	469	472	411	484	442	418	435	394	443	437	427	431	426	425	424	436	436	462	444	427	425	466	430	405	456	428	437	399	436	442	421	426	458	486	448	439	426	441	420	448	443	419	486	458	441	468	433	423	439	435	421	441	433	433	444	423	433	406	473	435	453	434	424	441	448	424	414	436	431	425	445	413	452	456	412	457	454	431	453	437	462	474	447	458	456	436	485	470	439	422	447	398	455	454	405	420	454	468	459	421	413	442	432	438	437	448	420	419	426	433	460	412	453	482	473	435	471	442	476	443	485	431	442	444	424	409	442	444	416	440	456	448	456	464	423	438	423	413	441	445	465	476	444	413	436	454	414	427	404	446	479	424	446	435	406	418	432	451	425	443	445	433	458	407	449	471	458	460	454	433	422	442	441	447	466	403	444	420	427	419	400	434	468	482	432	457	389	446	458	431	429	411	456	436	434	452	423	439	469	441	436	466	435	451	451	442	415	444	464	393	391	443	391	450	425	439	437	423	453	427	434	456	440	436	428	436	431	456	450	466	448	454	450	424	409	428	429	442	430	448	449	411	456	420	433	425	382	414	443	446	460	430	401	433	442	433	434	447	466	446	407	383	430	428	406	427	455	464	421	455	471	411	445	430	420	412	460	468	421	450	426	442	452	417	459	418	462	425	448	456	424	431	467	407	447	439	467	454	474	449	414	440	405	423	418	420	419	440	423	438	450	416	425	434	458	474	448	394	422	424	461	427	440	454	485	481	454	442	442	410	443	418	401	446	412	443	428	442	452	445	412	455	473	436	397	439	417	447	419	432	411	445	438	435	426	437	431	430	465	443	414	431	428	402	441	474	429	463	412	402	408	441	434	448	442	438	395	445	419	413	439	429	412	451	398	452	440	445	426	449	419	418	416	442	431	441	423	433	450	442	464	415	414	457	443	429	434	456	420	442	460	465	449	422	454	449	448	397	440	445	443	450	436	472	470	406	438	404	481	415	423	431	409	417	406	431	473	444	432	411	392	405	435	426	462	443	424	443	473	445	439	458	429	423	454	444	438	412	431	428	424	425	436	430	414	409	468	412	464	427	409	397	419	439	426	417	414	446	441	415	486	411	437	449	426	426	447	454	464	427	429	448	424	408	437	434	450	453	448	435	429	415	451	431	396	440	449	445	477	466	399	473	448	390	442	422	436	455	444	406	412	432	452	384	417	423	426	431	429	402	426	428	476	399	450	429	403	431	422	443	399	418	420	410	451	396	445	412	435	423	418	445	451	450	419	414	411	464	445	430	444	453	409	451	409	445	405	456	418	412	454	430	450	430	431	472	454	489	442	421	397	463	429	445	440	398	415	415	393	463	388	458	471	449	449	418	432	468	422	434	457	390	439	427	416	449	474	464	417	443	451	422	442	445	444	404	419	439	435	449	422	406	486	465	439	441	480	417	461	427	443	449	482	441	417	427	461	394	462	437	442	455	406	439	434	441	445	465	421	434	454	420	413	405	426	421	459	436	451	446	417	457	453	429	401	448	420	417	422	497	448	427	416	398	409	445	445	406	435	454	439	433	422	427	436	455	395	431	435	469	433	449	403	458	450	419	434	455	478	410	436	457	423	448	391	431	450	444	438	489	414	447	446	439	412	422	436	420	415	393	436	457	437	467	426	472	474	431	446	427	429	446	438	400	446	435	437	432	415	398	438	473	429	451	427	386	454	405	425	489	448	458	450	423	409	417	420	439	427	442	426	438	428	429	445	423	415	396	422	459	398	393	439	440	428	433	452	439	418	445	480	410	435	470	428	436	428	411	427	423	432	420	431	477	472	451	427	451	421	407	444	423	431	474	424	421	445	448	438	457	432	425	430	455	420	428	442	460	431	424	470	484	458	422	419	440	455	445	441	471	435	440	423	444	447	439	437	456	413	439	388	426	447	398	423	449	406	449	452	457	439	461	426	403	424	394	433	450	440	455	414	442	444	453	414	456	421	461	405	449	415	427	425	441	450	449	436	440	438	418	427	450	430	448	427	401	441	438	451	457	411	409	466	441	476	454	434	432	424	430	456	460	425	465	411	440	443	427	413	459	415	419	423	427	439	460	407	423	447	450	421	461	457	427	441	452	412	438	436	491	459	411	425	439	431	423	374	437	417	441	447	431	437	435	462	415	413	450	458	450	418	416	433	400	450	439	443	431	443	423	430	433	420	391	414	440	445	414	474	439	437	422	446	455	410	411	409	396	439	436	479	406	402	442	456	442	420	472	449	435	426	444	462	429	481	432	439	473	472	423	450	428	414	416	476	433	424	384	431	446	437	397	473	464	443	435	481	438	420	407	445	469	455	437	405	446	404	444	424	430	477	431	423	420	430	445	383	443	410	447	414	432	412	389	421	432	437	414	409	461	395	395	460	434	454	457	415	409	435	424	389	463	424	420	462	416	462	429	459	470	419	463	410	418	422	430	413	437	421	460	428	432	415	419	420	416	419	415	448	435	457	455	443	429	450	460	413	441	440	387	413	409	389	413	436	425	454	394	434	434	420	397	425	394	417	437	434	453	398	420	481	443	446	406	442	405	449	464	430	417	431	449	414	451	475	421	413	483	427	380	408	427	420	408	427	414	448	415	410	415	435	455	442	407
17366	6844	5737	2873	2038	1596	1352	1230	952	934	787	746	733	744	697	610	640	658	653	622	598	596	600	599	591	556	639	534	550	545	589	544	582	586	604	551	578	553	569	565	559	534	560	602	561	579	558	579	551	534	564	584	577	533	558	568	569	505	569	543	575	549	531	582	557	517	549	617	569	586	609	578	590	562	561	526	534	528	576	600	556	583	543	535	533	529	558	570	554	580	560	594	561	577	544	580	559	536	565	601	571	555	534	584	565	545	548	538	568	550	513	579	591	592	501	549	486	534	557	581	525	527	536	538	557	539	531	551	601	534	549	539	536	571	533	529	550	500	522	577	531	550	563	556	568	554	554	539	557	543	618	534	526	551	561	563	533	555	532	596	576	557	562	530	630	514	512	561	542	534	592	581	573	572	541	505	609	552	558	540	582	546	533	534	569	539	565	505	550	511	571	500	561	562	593	556	593	537	545	566	511	534	553	564	559	553	540	554	576	541	517	537	541	560	563	539	574	586	530	543	569	557	594	577	539	528	592	559	526	566	532	580	544	609	565	562	553	559	566	553	550	549	562	586	566	522	526	522	506	595	534	580	535	571	523	542	568	523	553	524	573	536	514	558	548	553	554	557	581	514	544	572	567	561	514	561	545	537	550	524	552	586	529	586	524	588	547	539	586	554	557	561	548	582	627	573	535	567	538	569	554	555	528	529	583	555	511	516	541	574	535	553	596	535	577	529	545	588	518	507	588	558	560	557	530	543	575	562	545	584	538	556	593	572	525	536	584	575	543	540	597	547	515	548	553	549	512	549	522	532	512	560	579	534	495	504	546	512	544	534	551	537	575	569	541	524	540	561	536	509	527	534	542	566	540	548	541	519	572	532	548	580	541	556	554	568	557	560	556	580	536	548	601	566	548	563	591	582	582	556	535	531	522	557	526	542	562	542	567	612	571	554	521	553	586	548	519	547	551	518	561	565	564	558	569	549	516	525	547	594	524	559	532	540	552	588	548	531	561	585	556	592	549	557	529	566	520	528	558	532	532	597	569	559	529	545	551	544	539	540	518	579	568	561	528	600	575	541	521	529	557	551	546	550	517	548	590	539	531	571	554	541	523	591	529	565	575	549	530	539	534	547	542	577	543	528	559	519	568	568	545	575	469	547	550	507	546	585	529	560	532	549	563	544	523	544	605	556	473	567	582	567	564	566	537	566	544	614	565	530	528	537	560	576	546	557	564	584	564	594	569	566	549	559	509	568	508	573	556	540	538	596	559	550	574	573	521	545	548	592	584	532	527	505	508	531	542	554	564	588	545	567	595	584	534	518	571	550	585	550	567	573	508	550	592	564	570	601	582	569	537	563	540	568	541	598	565	560	547	545	556	544	547	533	533	561	553	590	534	550	578	544	606	575	528	603	549	583	533	539	527	547	536	539	528	535	555	524	586	538	501	549	530	576	587	518	559	534	530	559	548	569	570	571	589	533	583	539	552	549	535	603	526	571	545	532	523	572	546	530	555	549	575	587	554	578	540	527	537	532	534	520	513	534	583	546	579	563	577	545	563	521	555	570	586	560	576	502	568	491	540	569	570	585	555	552	543	529	554	527	567	592	573	575	545	552	550	556	563	586	535	505	608	525	560	549	562	553	577	566	545	549	517	529	574	562	549	541	580	556	577	551	561	585	559	531	561	492	566	579	566	529	521	543	564	519	482	560	533	546	553	560	517	558	578	545	562	540	551	557	531	557	512	594	561	576	536	528	573	563	568	540	572	551	500	524	553	531	526	552	553	500	543	554	538	532	548	527	591	542	552	554	510	536	598	562	532	565	520	536	537	592	531	553	544	587	572	552	536	560	543	530	542	560	564	550	556	607	514	543	578	541	549	536	551	531	524	557	556	542	594	525	552	531	557	566	547	556	511	558	562	525	543	550	564	554	570	537	573	551	565	575	576	561	560	557	575	556	562	581	551	541	550	503	576	554	573	588	509	537	562	558	543	539	518	512	566	564	557	551	574	540	523	568	548	567	547	515	536	538	548	584	601	554	546	542	585	583	558	521	519	576	571	562	530	546	560	515	559	527	557	533	593	535	521	528	544	561	554	575	530	568	569	540	554	536	544	550	527	553	570	538	589	529	503	583	564	563	570	536	571	560	552	527	558	517	577	593	567	586	564	540	474	531	536	552	557	537	528	565	553	513	535	597	578	530	526	555	567	545	593	561	551	569	547	569	550	543	623	510	546	600	527	546	569	581	545	564	575	564	534	577	555	563	567	584	548	560	575	548	562	553	575	541	550	569	565	550	561	591	552	555	563	543	520	547	561	568	559	541	572	518	548	545	581	489	544	525	566	536	585	556	538	552	578	562	508	549	547	603	507	562	577	567	536	513	578	519	547	569	543	598	549	608	548	557	586	503	551	541	502	563	547	562	580	528	560	526	553	553	519	553	535	540	535	536	546	575	573	601	527	589	542	554	519	585	509	556	548	554	587	580	543	540	580	582	577	565	590	543	553	528	578	519	562	559	593	546	578	558	533	592	520	553	547	576	527	591	506	561	550	561	596	560	544	548	577	549	564	544	581	577	546	541	530	515	597	556	528	559	544	517	585	588	549	576	536	532	541	547	563	530	550	561	559	544	557	528	536	561	568	551	505	534	558	509	568	545	565	572	561	591	582	568	527	554	570	601	532	557	540	551	559	556	550	568	510	570	551	574	534	569	529	529	542	542	537	532	526	566	544	541	525	531	592	552	565	576	588	555	546	547	535	528	533	556	569	548	568	530	536	556	530	552	590	554	559	593	532	543	635	575	546	573	554	562	541	558	572	520	585	549	543	523	550	574	556	581	555	548	542	563	562	558	524	547	540	539	571	586	558	499	565	561	556	521	513	545	593	536	534	546	582	532	555	528	541	575	580	537	582	574	586	559	528	584	552	565	541	556	580	591	599	538	574	583	561	561	514	531	552	559	539	538	574	524	547	546	563	570	543	532	554	577	546	517	526	565	542	522	541	572	520	532	559	545	540	544	554	540	565	552	549	612	568	582	581	588	558	579	529	541	563	533	543	529	551	576	572	555	562	561	544	547	547	560	557	536	546	542	574	522	540	525	521	532	560	549	548	543	548	538	569	552	546	518	544	572	554	579	552	547	551	555	589	547	603	577	554	586	564	555	563	568	528	544	550	554	485	586	572	598	506	622	552	573	531	555	565	531	567	501	548	552	560	564	532	544	547	544	540	607	589	542	552	547	546	515	566	562	541	562	596	535	556	555	526	540	552	577	586	536	543	505	573	570	505	528	587	569	556	591	557	568	571	553	585	590	574	498	560	568	535	572	558	551	589	571	500	572	517	535	542	556	582	553	577	534	559	567	571	537	535	545	520	574	541	576	544	594	603	530	583	563	565	570	516	566	517	507	565	557	555	540	564	527	541	563	554	565	541	547	542	548	558	535	511	519	565	566	529	591	549	506	559	558	563	540	525	571	540	561	540	558	557	541
22874	21104	28916	23531	21110	21207	11140	2071	1556	1394	1286	1153	1159	1072	1087	1068	1006	977	980	978	988	927	943	951	948	871	974	936	855	865	963	905	980	960	853	856	923	935	860	879	861	869	863	838	912	894	877	919	905	867	870	895	929	891	931	892	869	838	885	883	904	897	831	891	873	899	884	915	877	849	808	854	915	862	824	834	899	810	860	846	920	872	846	882	849	947	867	890	896	891	863	863	885	863	880	882	865	846	875	833	866	852	858	862	878	872	849	891	874	839	863	864	895	869	856	887	890	901	832	876	926	929	832	884	865	844	848	918	895	908	879	860	880	838	876	845	843	840	847	883	865	830	847	887	857	864	868	872	906	881	856	904	829	870	874	874	938	887	842	871	893	915	849	878	863	864	905	872	859	813	837	858	868	828	870	851	898	882	845	844	879	853	871	846	817	830	898	900	885	883	798	871	838	853	871	852	832	843	865	881	874	795	877	869	855	879	853	860	860	878	861	886	913	832	886	857	878	875	864	870	843	874	836	808	869	849	900	861	821	891	868	880	848	847	913	863	882	864	867	859	863	847	821	916	860	805	859	851	935	877	893	852	805	883	855	853	836	843	860	873	820	909	874	899	850	857	875	900	879	826	835	856	791	845	862	882	923	801	917	835	858	852	889	890	873	817	861	779	913	848	896	900	879	878	850	866	781	904	808	926	888	853	877	843	835	841	867	874	843	868	903	880	828	913	847	873	892	859	828	937	871	827	901	835	881	846	854	866	855	850	863	854	828	890	882	882	898	889	861	872	911	870	885	878	887	846	885	868	867	890	889	887	767	902	888	826	866	901	822	876	851	877	857	875	794	859	878	868	881	895	882	852	911	884	853	821	872	869	905	791	847	824	880	895	802	860	884	918	896	879	885	916	856	860	879	851	857	875	912	858	883	846	861	865	902	905	841	846	889	839	854	822	899	861	886	867	864	870	822	839	840	857	851	809	842	901	886	859	857	901	848	832	871	874	858	872	833	850	901	897	839	866	886	816	877	855	847	873	831	836	836	837	843	816	858	869	858	842	916	855	863	892	866	854	821	837	815	871	896	867	897	837	910	905	889	854	889	851	871	899	876	862	831	863	798	803	847	882	835	880	858	894	865	800	858	866	896	856	870	868	889	851	854	879	924	881	914	824	829	899	877	862	854	866	844	815	867	813	874	832	845	841	822	870	845	844	878	911	905	860	840	866	811	834	899	831	857	878	848	829	866	919	851	816	895	856	848	852	914	855	845	876	854	841	819	895	877	905	885	832	894	891	905	849	835	861	915	943	885	871	887	871	881	856	835	884	846	854	854	849	857	837	853	896	831	854	849	834	863	855	933	870	870	866	793	838	824	849	884	880	842	810	885	869	866	849	875	881	876	859	877	844	856	911	846	884	861	831	859	850	823	861	814	880	859	863	822	861	861	830	849	863	873	879	837	885	871	897	853	901	849	838	894	877	849	873	855	848	857	880	896	840	862	922	838	836	915	851	868	884	904	910	900	898	840	866	883	841	848	835	873	829	875	860	854	910	865	865	843	874	854	853	882	841	805	876	799	817	895	842	883	864	858	824	864	846	907	871	827	896	903	843	897	854	909	864	825	874	877	870	913	869	873	845	869	814	839	820	821	853	874	854	871	851	886	842	883	932	818	858	876	853	820	863	875	820	846	921	838	876	855	862	852	833	875	864	888	887	898	872	886	898	911	872	854	885	869	871	880	890	891	843	882	906	847	889	848	842	900	872	838	870	864	853	864	868	946	833	869	869	900	880	880	877	849	812	902	830	820	878	851	872	829	847	851	924	806	854	857	811	868	830	849	842	837	838	816	833	865	873	833	840	806	832	888	856	926	892	900	845	831	812	840	855	871	885	923	860	840	849	839	848	817	870	847	853	855	861	843	898	839	868	861	891	800	935	918	826	891	878	872	835	874	829	810	836	853	844	835	865	870	863	848	921	903	852	887	832	854	864	888	874	830	822	878	856	829	831	848	813	886	869	837	894	825	855	876	820	846	843	916	874	855	860	819	879	904	878	862	903	850	814	869	915	890	843	896	874	876	852	891	869	847	878	813	818	876	852	833	807	865	869	840	863	852	874	869	885	859	835	812	854	869	882	831	838	865	878	874	851	848	888	875	851	891	849	813	822	867	917	881	841	819	839	825	883	884	885	913	868	846	856	842	901	832	822	818	858	858	877	863	819	857	880	864	884	905	902	785	816	832	874	841	902	866	863	824	916	840	821	831	849	893	886	907	874	885	775	880	852	923	878	840	853	824	920	887	855	871	853	885	902	849	868	876	844	867	820	917	859	879	868	877	841	836	854	890	837	920	836	885	860	907	825	850	863	818	910	866	907	830	816	904	872	827	928	854	889	871	888	811	844	878	851	854	853	874	802	842	873	857	862	892	831	902	891	833	921	827	835	871	831	869	848	818	795	876	805	800	840	819	871	890	873	809	859	873	887	822	800	932	834	821	898	841	815	835	826	893	845	804	805	879	893	845	819	880	886	865	897	863	862	852	855	853	860	951	850	823	885	840	839	888	860	859	844	815	846	918	879	830	889	846	861	866	807	850	863	844	838	850	834	795	832	856	829	823	868	822	855	812	845	870	853	877	872	847	788	881	779	892	928	911	869	815	848	836	857	798	809	844	874	837	871	835	861	894	849	878	899	819	874	874	836	898	871	888	864	910	869	849	858	857	850	845	874	891	851	859	855	869	868	845	907	871	855	834	856	858	872	824	835	838	903	838	813	817	879	848	863	880	874	902	839	833	804	848	845	809	905	839	872	894	860	887	861	859	856	816	828	865	906	887	866	836	866	870	862	879	859	872	835	867	864	864	889	880	911	841	887	807	868	897	894	845	848	829	866	851	881	840	852	813	850	864	848	853	870	896	892	899	867	810	896	855	808	800	860	854	810	849	861	838	882	870	913	862	836	863	829	851	890	877	866	857	872	928	785	913	848	841	856	855	832	868	886	854	884	818	875	908	889	876	839	911	951	862	878	829	817	855	882	820	868	848	795	916	901	820	878	842	897	826	841	877	888	835	870	835	804	907	867	820	879	907	890	869	828	835	878	840	841	798	826	906	858	891	817	845	921	890	854	858	894	881	844	847	916	879	839	874	867	842	899	863	853	844	841	811	858	834	867	880	859	839	821	887	826	880	818	852	881	833	813	893	846	798	856	801	864	888	854	825	881	863	905	844	842	832	784	896	874	898	872	825	834	871	845	862	870	865	909	833	873	929	910	838	878	879	858	872	861	833	878	844	862	826	891	867	875	878	883	852	847	839	900	854	897	861	876	825	882	815	876	861	861	838	827	874	895	840	856	887	793	868	875	836	868	881	845	846	836	863	912	812	824	886	847	836	878	920	866	882	863	830	850	884	848	878	887	864	901	767	896	864	887	870	838	915	877	823	849	872	842	883	829	911	845	832	818	860	833	892	840	867	867	852	878	839	892	843	825	833	899	914	846
19356	17381	15674	8646	5827	4641	3694	3117	2516	2305	1938	1710	1555	1463	1484	1356	1341	1326	1297	1186	1245	1193	1192	1199	1170	1111	1097	1040	1056	1117	1098	1143	1094	1083	1082	1079	1052	1058	1034	1003	1045	1056	1056	1071	1030	1035	1061	1016	1021	1026	1027	1027	1043	1082	1082	1071	1083	1022	977	991	1057	1089	983	1016	987	1021	965	1048	1020	991	1014	1054	1046	1031	1021	1089	977	1043	1029	1019	963	1007	1027	987	1022	1007	1003	1032	982	1001	1007	1056	984	1047	1019	993	1029	1040	994	997	1063	965	984	1034	1017	941	1031	1071	1060	1031	1018	1041	1000	1087	1002	1028	1033	1054	1078	958	1004	1075	1081	1042	982	1022	1016	1060	1034	958	971	1050	1035	994	1034	992	1015	1015	948	992	966	975	1038	985	1059	1010	972	1033	1042	1035	1013	990	981	965	1038	981	1068	1040	1026	999	1034	1037	1017	1012	1050	1037	1010	1046	1028	999	1050	1070	1088	1076	1089	1050	1068	1033	1053	1038	1048	1046	1034	1089	1044	1012	1032	1068	1028	977	998	1012	1030	1046	953	970	1002	1009	1045	1039	1057	1051	1032	1022	1037	937	1005	1106	1031	1055	1041	1001	965	1015	998	1050	1040	1018	999	1031	1021	1030	1077	902	1018	991	1016	1075	1051	1015	1002	1047	1030	1004	973	1004	1021	952	1000	977	1016	999	1033	997	1018	1046	1033	1032	1019	1014	989	980	968	1049	970	1020	1002	988	1008	1001	993	998	1009	1012	983	1029	1019	993	934	1001	1008	950	977	971	1002	1003	999	970	1034	986	1030	1002	1025	1024	1022	1075	998	1019	1043	936	1040	989	995	1007	1016	1003	998	1027	973	970	969	1005	1017	942	963	1014	987	989	1011	999	937	955	1009	991	986	1020	999	1103	911	1016	1023	1011	977	994	984	977	1015	1008	1023	1005	1044	1007	973	1003	948	1028	1008	1105	996	1025	1010	995	1012	1000	967	1010	970	976	985	985	991	1020	1012	973	1025	1024	1087	1035	1012	1022	1037	977	1045	1018	1000	1016	1018	977	1064	1056	1009	1024	991	972	1029	1109	992	1039	1018	1014	1040	983	1021	1014	1016	1039	1043	986	1014	1038	1011	1053	977	972	983	1018	1023	948	967	1056	1062	965	959	950	1051	1011	1007	1001	985	1006	1003	1031	1045	986	1052	1040	1038	1009	1046	1048	1018	965	1069	1011	1063	1026	1000	1017	1063	997	1052	1066	1003	960	997	1005	993	1040	990	1006	1030	982	1004	1021	1064	985	1002	1045	997	1037	983	1062	1044	985	957	931	1035	1051	975	983	991	1009	1055	977	1034	945	960	1008	996	971	984	1026	994	986	1019	990	1018	995	1025	1029	1009	1028	976	1041	990	1021	1045	1013	1029	1060	1017	1031	968	1033	1008	972	959	977	1069	1028	1044	1044	1037	1007	963	996	1000	1076	1015	997	1014	1019	1065	977	972	1026	995	1009	1017	1019	1017	1010	985	1027	1004	1001	986	1015	986	1004	998	1001	1047	1066	975	990	1030	1003	1037	992	1039	998	979	989	982	1055	1002	1008	1023	1015	1002	1004	1024	1046	1016	999	1107	1013	994	986	979	992	997	1039	1002	1066	1060	1018	1017	1017	961	1011	988	991	964	1056	1004	1018	956	1025	1048	1015	1001	976	983	1001	1039	1027	1028	1000	1053	962	1017	1026	1007	1012	1040	1004	980	1028	1004	1025	1027	1005	1058	992	983	992	981	985	1003	1042	1033	1073	999	1031	996	993	1008	1021	1043	1031	1010	963	1060	1013	1052	1043	1015	1036	992	1018	980	1036	1010	1021	1010	979	1043	998	1015	1025	998	948	1008	1016	1047	947	1033	1021	1014	993	1026	995	1033	1046	1100	1028	1040	1039	1002	1000	992	985	1000	1010	994	1036	954	1000	1001	1007	998	996	997	1024	1005	1029	1016	989	998	984	1009	998	1056	1007	1045	1042	978	1025	968	1016	1023	1051	965	1021	989	1032	1012	1017	1045	1017	986	1041	959	1064	982	1025	972	1010	1074	998	996	1048	961	1023	970	987	1040	951	1012	1052	1027	1045	1019	1034	1013	1144	985	973	1019	943	1084	948	1038	1040	1017	1027	994	962	993	1034	1056	1027	1054	1056	1008	1051	1051	1013	971	1017	1029	1013	977	955	998	1022	997	1011	1026	990	1045	1008	992	990	1046	1020	1030	1047	1022	1000	970	1017	973	953	1000	1011	990	1006	1015	1061	1004	965	982	1033	1048	1026	972	965	1070	1044	998	1049	972	1039	1024	979	1011	996	1014	1058	1001	993	1097	1053	1035	970	1022	1044	979	1030	1049	1002	950	976	983	1020	1024	1004	957	1024	1036	956	989	1020	991	971	1058	1042	999	1002	1094	1027	1035	1059	970	978	1037	1030	1038	1008	962	998	1010	1015	1021	1034	1080	1027	1014	1005	1064	948	1035	1030	1053	1075	1006	1048	1008	1010	997	968	1021	1060	1002	972	953	958	1006	1014	1004	956	1019	1037	1015	1034	1026	1007	965	1041	1046	1002	1053	1024	1017	1054	995	996	1025	943	1012	1033	1020	984	1009	991	1001	1017	957	1031	926	1036	991	1008	1019	1036	975	996	1027	978	1047	983	1006	955	951	1044	1121	968	978	1067	998	981	1027	981	945	1024	1034	992	1010	1019	996	1026	1013	1035	946	1019	1031	1101	1008	973	1024	991	1029	1039	983	990	1009	1031	1008	983	1017	1029	1040	1045	985	1046	1019	1043	1009	1026	1010	985	1031	1025	1075	992	1009	1016	1010	999	980	1039	1014	970	981	1027	1028	1030	997	1033	1008	975	1020	1031	1000	974	1030	1042	1031	1093	1007	984	1014	1001	1024	993	986	1009	1052	1022	968	961	1005	1058	1037	1029	1033	1015	1004	1010	1057	952	1010	1093	1001	1022	996	992	1001	986	1017	1026	1012	961	996	1021	1015	993	930	1033	982	1003	1039	1078	1024	1045	996	1021	1039	1051	1028	1031	975	950	967	1010	955	1033	1022	972	1001	990	1032	981	1044	1006	980	1004	1046	1032	1053	1054	991	1023	1018	1037	1041	1030	1034	1004	1023	1011	997	1007	1018	1069	1021	1061	1018	1023	1032	1031	983	1020	1073	979	1066	968	1004	1016	992	1035	1016	1055	1050	1073	985	1030	1001	1015	1038	996	1004	1058	1000	1038	1052	1000	996	939	998	968	1009	1023	1045	950	1054	1023	958	1036	991	1018	999	1043	1050	1001	1066	978	1005	1027	1063	1032	950	998	990	1028	986	1011	997	1020	993	1044	1039	1029	1079	1001	1005	1056	999	1001	1016	965	1028	1035	953	1021	1029	949	1005	1033	1018	1065	1047	979	1008	979	983	1030	995	1038	988	991	1032	1023	1033	1020	1034	1046	1010	988	1013	987	998	1005	986	995	994	989	1027	1040	1055	1028	1061	981	981	1019	1022	1022	972	1004	1042	983	958	974	1011	1011	1029	1039	1008	1013	1015	978	1013	996	984	959	989	1019	981	981	1026	1056	1040	1030	1090	1049	1023	1012	1044	1028	1029	1005	997	1017	1015	996	1000	1049	1002	1057	1038	994	968	994	987	1016	973	1024	981	977	1035	1035	1038	986	1001	985	1042	1007	1032	1014	1013	1006	1012	1008	992	1019	1023	1109	1026	1032	992	1013	964	906	980	993	1051	1037	983	1043	964	1010	989	998	997	1007	1050	1028	1007	1023	1054	959	955	982	1011	991	1003	1035	990	1023	951	980	1009	1042	1080	1069	1039	1011	1011	1009	997	1015	1013	973	1005	982	989	1041	930	1023	1029	988	1018	1042	1030	978	1020	1069	1024	978	1065	1005	1038	984	1041	1023	1009	981	996	1004	992	1003	985	960	1033	947	996	1010	1002	984	1047	1000	981	995	1025	1018	1052	933	1055	1001	1024	981	1009	1031	1030	1007	1010	1041	993	1028	969	1012	996	1005	990	1005	1017	996	954	981	990	984	1048	1022	990	980	984	989	1003	991	973	1031	1022	1024	1036	993	987	1022	1021	998	962	1055	1022	985	985	1026	1002	999	982	1066	1020	1108	1052	1018	1041	975	1020	1057	1029	1026	985	1037	986	961	992	983	1000	986	1018	1004	1017	1011	1026	967	1019	1000	1027	1046	1007	973	1033	976	1030	996	1038	995	1031	1001	1066	1079	997	964	951	1046	1006	1029	1027	1014	983	1012	996	1022	1023	1056	1022	958	1000	1039	1008	965	1012	1057	1021	962	974	978	975	1037	1032	980	946	1018	1004	929	1021	1025	1011	1073	1002	1044	996	990	982	984	1018	983	985	1039	1006	1018	969	1064	1056	1004	996	980	1059	976	1023	985	958	1021	1008	965	1010	975	1024	1009	1036	1027	994	990	972	1057	947	1014	1080	1041	967	1012	1087	1018	966	1028
27167	19841	6730	879	615	528	527	538	485	525	492	510	517	487	513	517	458	478	531	513	510	505	518	482	477	534	498	487	462	464	512	500	515	470	460	494	531	480	498	508	474	510	506	503	526	475	501	479	491	503	518	446	484	531	522	513	492	487	493	488	486	536	498	514	505	486	506	473	498	488	528	501	537	500	481	524	474	522	489	486	486	469	508	450	476	530	515	480	485	488	487	489	453	505	505	499	454	479	499	502	479	489	508	530	492	496	481	492	488	522	534	493	518	502	484	470	525	486	498	484	485	509	484	498	523	512	475	480	506	472	460	533	518	471	478	494	508	536	492	473	477	506	538	485	482	487	469	487	515	491	494	501	475	509	496	496	482	467	518	512	495	459	479	459	523	515	525	500	487	482	500	516	465	492	537	472	476	523	496	481	488	478	498	467	504	474	481	508	504	464	487	509	503	520	461	522	521	501	471	491	502	462	498	493	533	455	456	465	502	498	509	464	539	501	465	518	514	497	521	495	487	491	474	507	491	527	487	491	497	483	449	464	519	528	473	510	513	527	493	497	470	502	510	516	490	485	471	538	458	478	522	475	522	503	486	496	449	453	483	549	464	474	495	464	491	524	485	478	501	531	472	537	449	505	480	496	498	489	553	487	483	533	494	507	481	488	489	503	500	482	499	504	510	505	487	472	494	479	490	453	493	479	493	504	479	460	511	501	517	469	484	481	469	521	473	491	463	491	450	459	523	484	448	516	507	466	480	477	513	503	467	477	498	493	482	499	470	471	481	537	480	449	492	460	442	511	494	527	480	541	532	513	475	481	485	475	514	511	457	510	497	482	480	492	538	474	503	513	471	483	485	494	456	494	489	457	513	492	502	478	527	505	490	465	497	514	507	474	510	511	442	508	499	491	478	491	441	507	492	503	507	512	510	486	486	460	480	488	478	484	487	530	480	480	517	503	529	520	509	502	514	511	498	457	498	477	490	499	501	524	511	480	533	502	481	491	519	499	501	517	459	545	514	529	531	490	498	530	476	514	483	497	501	508	518	508	505	487	536	488	522	501	473	509	494	520	460	500	485	495	471	491	512	497	528	510	476	480	497	461	508	495	490	479	489	516	492	505	492	521	476	519	496	467	508	477	477	520	503	474	479	522	547	501	484	484	514	512	514	499	485	534	518	501	474	499	477	499	497	475	505	491	491	470	510	443	472	514	484	532	508	513	483	481	481	474	515	517	527	462	485	487	498	475	481	471	463	511	505	504	477	503	480	512	483	443	512	486	497	482	486	496	492	511	515	479	510	480	491	474	504	487	514	487	482	489	482	469	514	504	488	515	478	454	524	508	469	449	470	490	493	493	534	485	501	446	476	479	490	503	482	477	504	485	497	489	495	488	515	429	484	497	451	465	534	489	470	489	452	520	479	465	474	501	523	504	505	498	503	485	464	491	501	519	489	492	473	467	459	490	502	524	523	483	473	486	493	465	539	491	493	519	478	501	496	488	487	482	476	492	510	533	495	490	501	529	464	481	508	462	454	500	483	489	522	527	497	500	496	551	532	494	527	492	486	525	497	519	507	492	528	486	468	517	482	477	485	473	504	506	485	500	506	452	484	500	499	516	500	534	489	501	475	452	496	459	505	525	483	488	557	502	491	504	517	482	500	516	514	502	521	454	490	460	489	490	445	497	539	487	508	481	500	515	501	490	515	528	495	500	508	521	519	520	501	477	484	439	510	509	501	526	483	447	510	515	461	499	503	504	501	558	485	466	481	470	493	551	514	494	517	505	507	483	497	490	463	476	479	514	490	504	495	514	467	523	508	504	503	480	491	467	528	513	508	496	493	518	476	510	453	502	472	512	521	478	515	474	505	515	466	488	455	519	518	516	485	518	524	491	484	511	524	482	513	511	514	479	511	502	509	504	492	473	527	459	519	506	491	495	500	492	484	497	480	504	492	493	479	518	482	511	520	560	477	457	488	561	485	520	468	526	491	503	475	523	498	448	514	460	471	502	493	487	483	481	481	537	498	498	500	461	519	501	488	515	490	465	469	516	512	491	502	506	523	486	494	501	513	529	473	469	508	477	490	461	486	486	505	467	483	495	439	503	487	493	486	487	486	485	536	500	505	488	472	477	484	563	472	524	488	495	499	514	511	482	499	468	516	447	462	514	508	491	465	478	445	499	467	493	509	473	512	510	526	493	466	494	542	494	477	499	514	494	509	521	489	499	473	507	501	495	480	548	518	491	510	501	436	491	480	519	469	483	516	508	525	474	489	460	502	493	505	487	508	465	503	497	537	472	486	460	492	495	498	504	470	482	490	481	498	498	494	479	479	537	521	494	484	511	507	488	482	514	482	492	539	472	504	512	474	529	501	480	466	513	521	492	459	495	475	498	481	470	496	519	525	523	479	517	493	493	514	460	506	540	503	495	488	493	504	530	460	465	446	531	532	486	480	553	497	535	484	451	505	493	491	494	506	474	500	504	519	501	489	494	484	482	505	494	493	500	503	488	506	485	485	524	502	482	491	502	458	501	523	505	519	501	515	481	473	467	503	512	513	489	510	502	470	504	488	485	522	483	504	502	483	501	458	492	490	485	485	490	471	470	480	477	493	502	461	482	511	497	502	471	539	455	521	505	472	511	522	486	466	492	488	507	480	551	497	482	498	502	544	479	483	501	532	472	503	466	478	499	447	508	522	483	470	479	543	478	500	485	520	459	540	479	456	485	479	520	509	500	530	517	523	553	501	487	515	452	504	503	527	446	452	496	473	492	500	481	508	474	498	530	485	498	516	516	503	489	464	491	511	487	485	459	489	558	534	486	524	461	516	488	515	482	474	502	463	481	525	499	487	489	489	505	466	486	504	488	498	492	517	479	500	502	521	482	483	497	511	484	514	512	510	489	472	464	479	497	526	485	500	451	484	492	463	499	511	482	517	513	481	459	454	463	487	490	518	500	494	520	484	450	472	457	460	496	501	484	468	453	523	508	508	497	520	506	509	494	477	459	498	517	493	502	526	463	468	490	501	483	474	538	476	480	473	518	485	462	476	541	481	469	514	495	471	532	495	444	501	505	501	527	475	503	544	449	517	468	490	503	513	483	525	498	525	494	531	532	485	519	505	497	503	542	498	490	481	504	506	460	529	506	520	466	474	537	532	474	496	487	506	512	500	486	505	486	484	515	451	503	519	537	478	520	483	456	520	495	526	508	508	485	496	526	511	494	523	490	489	486	511	480	525	483	547	488	472	488	508	480	504	470	481	478	487	505	475	497	444	511	479	467	486	493	490	474	501	535	477	519	484	493	513	490	438	542	511	488	521	478	495	521	486	474	488	527	472	434	476	444	520	509	499	489	501	470	488	492	506	480	476	454	483	472	519	512	480	470	491	485	485	470	474	493	493	461	451	511	516	482	490	464	461	466	488	440	542	492	499	474	481	472	463	543	481	488	496	486	500	514	489	492	493	513	492	475	458	485	426	519	491	513
7840	1700	1482	877	826	773	684	650	645	648	645	639	607	607	578	650	600	609	590	597	565	672	609	630	571	620	589	590	609	602	575	625	614	630	596	617	646	631	603	601	626	639	615	605	577	587	623	603	621	598	595	579	625	597	606	629	626	593	572	629	615	571	590	599	560	559	576	559	661	620	610	585	551	609	598	641	590	620	614	621	591	582	582	592	622	582	635	598	649	570	653	556	610	591	607	592	590	629	630	561	612	555	619	607	597	613	607	613	607	596	655	579	638	622	563	563	617	611	586	592	601	630	585	608	624	622	598	593	610	600	624	584	593	602	537	608	596	578	622	630	592	591	582	599	621	602	643	624	631	573	606	648	595	602	610	569	580	600	612	590	629	608	574	606	592	641	571	605	579	589	623	594	641	560	684	625	617	604	591	582	572	626	612	600	637	630	599	600	637	576	593	572	615	635	580	563	614	608	609	579	580	560	606	568	612	561	562	602	622	636	576	589	625	614	560	597	592	606	587	619	603	618	534	631	615	600	642	599	632	597	599	602	618	610	603	594	587	636	633	582	600	598	614	587	594	626	612	578	572	654	619	605	628	606	599	610	627	600	560	585	604	592	619	593	605	596	595	630	589	610	618	571	610	567	589	574	607	595	646	616	568	568	617	595	634	625	586	640	575	571	611	633	626	591	590	642	623	601	622	571	600	568	651	584	545	622	571	563	606	580	625	598	573	563	618	596	605	598	608	651	639	559	610	543	603	555	594	590	619	604	561	599	561	624	590	589	610	568	595	565	581	627	553	603	594	628	579	569	588	609	569	586	579	642	625	571	621	533	602	608	580	626	579	592	597	599	571	623	595	592	541	633	599	616	580	622	575	593	581	594	616	601	631	624	571	580	581	580	589	595	590	598	586	629	585	601	612	592	575	636	621	627	597	607	616	576	584	585	594	652	590	586	613	566	603	565	679	592	614	611	566	606	604	590	602	575	652	536	578	568	597	651	534	602	581	630	594	601	596	598	603	618	581	586	583	642	635	612	633	637	553	589	560	575	608	637	619	572	593	557	591	583	611	619	575	638	623	589	605	599	577	608	594	597	579	632	617	593	614	576	544	629	640	597	589	601	604	676	599	599	633	600	628	581	599	588	610	636	600	597	579	622	552	608	605	592	620	599	597	621	538	630	600	598	588	611	589	570	582	603	603	565	612	631	584	598	617	572	588	523	579	589	606	625	587	608	635	593	549	597	601	613	571	594	627	611	590	610	617	627	572	608	613	606	589	597	613	601	574	622	603	672	599	576	614	604	574	594	572	563	615	627	627	541	571	597	570	601	608	597	599	603	630	589	552	614	591	604	617	576	634	586	615	594	611	607	639	602	603	583	621	630	588	571	618	544	552	559	558	634	604	661	599	605	621	575	631	548	582	634	589	607	593	635	594	583	616	622	590	615	602	564	617	563	620	617	592	618	647	623	598	634	610	647	603	581	573	636	610	583	661	583	625	594	541	606	586	614	587	628	598	662	587	668	607	570	576	589	601	617	589	603	623	587	618	627	584	556	599	596	600	578	601	641	602	596	563	622	589	571	584	566	597	612	627	602	559	596	559	603	596	585	626	633	586	594	574	624	591	627	601	596	582	575	607	569	624	608	574	589	569	586	578	600	604	609	599	605	595	577	621	625	655	630	585	617	618	634	591	608	557	640	609	611	601	632	620	560	608	588	614	610	587	622	600	623	660	594	573	627	609	582	627	606	614	636	612	598	632	579	614	597	589	623	643	636	587	607	589	575	601	629	643	639	624	578	615	617	606	527	586	584	620	615	638	574	594	589	580	623	556	650	569	612	590	580	644	627	638	594	617	618	587	642	594	556	589	576	596	604	581	571	596	615	586	584	594	585	559	645	573	593	624	578	625	612	574	583	551	634	590	569	637	607	597	631	647	583	614	577	558	593	639	598	627	592	613	548	608	575	627	586	609	636	648	599	588	581	566	592	648	588	592	609	591	603	591	592	590	606	583	602	650	605	593	577	597	586	627	582	580	602	588	624	595	557	562	593	581	564	610	613	591	592	634	563	581	547	522	589	597	593	604	620	567	574	606	603	611	648	645	592	569	590	615	612	597	631	611	622	590	582	612	590	640	593	578	585	605	591	645	551	630	598	626	550	614	615	614	617	578	592	586	580	633	582	605	641	586	598	596	612	640	608	591	626	602	599	592	596	607	605	590	605	617	583	620	573	585	639	595	616	591	574	548	584	592	570	597	584	604	568	639	581	656	619	609	599	583	621	590	642	627	649	644	620	625	635	601	618	591	588	639	603	598	584	576	599	587	578	575	628	592	606	578	564	603	648	597	570	626	590	590	620	577	561	583	637	597	606	595	597	632	630	601	625	598	594	582	570	617	581	594	625	601	606	613	597	625	606	624	615	630	572	577	551	607	559	598	579	620	650	574	595	585	613	606	617	629	562	590	576	602	587	575	595	582	639	576	627	598	608	573	549	631	594	564	589	653	590	599	601	556	623	656	630	630	625	616	642	610	605	624	617	576	591	633	592	599	617	589	597	633	623	613	587	572	579	557	629	587	615	612	610	591	617	589	603	615	609	613	607	581	610	612	594	590	611	609	632	625	596	616	582	609	566	586	613	610	638	644	611	623	619	577	589	562	598	571	604	579	578	583	617	587	610	623	576	590	591	598	598	545	594	580	601	632	592	582	600	587	591	609	566	602	617	613	587	547	556	609	628	620	631	589	604	593	588	607	586	598	643	612	606	576	585	606	603	583	628	630	600	605	616	596	620	599	578	599	612	651	562	633	617	607	622	670	564	627	610	610	581	575	655	612	605	591	577	557	611	590	596	562	613	616	601	620	617	585	583	631	581	595	630	582	617	609	601	619	577	600	649	586	643	603	595	649	582	604	585	641	631	622	583	604	604	670	588	599	614	589	599	575	588	624	573	609	586	613	601	593	573	588	585	610	613	590	607	600	615	608	613	597	583	577	592	614	606	619	659	617	608	593	646	589	611	619	605	550	576	633	621	621	592	624	598	543	631	582	598	619	598	627	594	657	626	617	615	585	639	642	623	588	580	583	605	607	632	604	617	592	623	591	635	587	608	611	661	607	574	617	583	595	573	619	575	591	575	585	609	573	589	628	589	547	608	604	601	523	580	606	622	599	558	645	637	564	621	615	581	588	569	574	574	588	614	608	604	582	555	622	616	583	593	626	601	657	624	616	589	618	636	616	646	578	607	570	615	606	595	620	565	594	554	576	592	585	590	619	602	578	595	609	552	617	612	580	607	604	613	656	611	570	631	597	645	587	588	599	613	588	601	637	598	636	643	588	640	629	613	598	592	593	625	617	534	635	547	592	571	575	586	576	637	598	587	581	595	568	605	560	550	593	602	612	611	647	607	618	603	590	599	588	608	621	634	605	606	624	592	594	608	611	579	585	582	615	626	584	584	601	567	630	638	604	626	631	614	594	598	596	596	602	595	630	606
23846	21076	28452	23905	21060	11249	1860	1253	1088	1058	1009	903	940	897	847	854	848	865	836	727	832	804	786	767	781	769	803	809	748	747	755	751	784	735	770	744	760	754	806	751	756	741	754	746	751	803	746	737	789	776	737	750	751	774	725	721	795	732	753	786	812	808	798	755	799	798	772	791	800	826	758	792	735	739	753	784	764	751	720	752	764	729	739	793	709	733	752	773	749	769	790	754	810	757	757	746	796	768	756	780	805	759	721	745	778	735	768	785	739	760	718	744	767	784	773	780	732	730	728	768	747	768	793	726	813	778	792	781	719	776	762	744	704	722	799	722	789	776	736	809	787	747	768	752	852	830	744	710	727	718	752	714	764	723	732	773	792	754	737	786	822	819	729	795	775	796	707	780	780	763	772	750	757	730	789	781	773	780	763	769	741	747	736	761	752	806	749	761	735	747	726	784	780	772	773	759	750	788	727	738	746	725	764	744	781	775	752	741	779	780	770	757	724	768	784	807	782	750	741	747	731	713	780	760	770	747	786	762	792	830	733	800	799	770	738	762	756	760	792	789	761	766	799	746	809	730	740	707	779	741	741	701	749	734	786	765	795	736	753	711	735	765	720	780	781	763	820	756	801	765	758	771	772	731	748	790	737	755	756	780	716	781	731	766	710	732	737	706	790	771	718	732	792	740	821	777	741	761	776	802	804	808	706	759	713	829	765	727	759	780	787	732	779	759	770	756	750	725	796	732	701	816	787	705	815	736	794	693	777	750	739	710	734	733	744	717	747	785	789	790	768	813	794	777	803	725	787	728	778	805	737	760	760	707	733	777	730	798	790	788	754	796	758	766	720	710	743	768	722	777	734	721	785	752	796	784	755	774	733	793	780	743	790	811	768	784	834	707	757	755	781	753	739	742	765	796	730	751	750	755	748	784	769	760	754	713	741	754	766	742	754	768	740	692	712	731	742	757	744	705	732	777	793	759	781	761	701	779	827	720	705	764	753	730	723	789	728	736	733	777	766	744	742	807	782	734	774	765	759	773	738	725	756	754	776	777	766	781	766	809	738	728	759	756	692	782	755	759	748	771	708	739	771	699	744	752	721	743	752	755	781	765	755	727	738	778	797	787	785	743	782	707	804	772	757	759	748	798	741	779	785	769	767	763	726	756	739	734	788	708	760	781	750	750	721	671	720	793	729	735	812	748	765	747	739	780	739	723	787	752	759	701	768	726	757	780	802	797	749	759	765	715	751	758	744	696	801	754	745	759	749	773	744	759	746	741	793	758	755	749	776	738	815	733	762	772	695	817	757	735	810	730	793	756	746	763	776	693	739	745	754	795	785	761	769	800	751	778	734	773	734	754	743	759	742	737	763	754	730	759	739	726	725	785	763	772	774	737	763	728	702	713	779	841	757	758	739	802	750	755	732	760	757	790	736	756	730	773	755	778	767	720	739	733	763	784	735	731	811	758	724	751	763	768	762	755	766	750	739	798	724	729	757	786	759	754	780	758	789	753	789	775	781	817	785	805	753	741	772	719	760	782	753	791	776	719	733	754	754	771	783	768	815	759	754	743	762	765	746	752	794	753	760	734	752	742	773	708	755	804	789	755	767	781	749	742	724	738	750	736	731	762	755	716	791	794	725	756	757	723	764	737	744	779	743	796	763	697	745	721	766	750	760	782	774	779	814	714	773	753	750	758	717	772	751	744	752	750	757	778	728	770	717	747	788	758	762	792	738	758	790	777	718	774	775	826	774	783	776	761	768	724	737	760	775	754	778	753	754	748	734	733	775	766	764	732	763	738	774	779	760	736	736	731	711	763	751	756	744	754	769	798	718	733	731	694	756	753	775	756	813	763	748	790	739	774	738	757	749	708	753	721	788	802	723	799	768	741	720	766	762	703	732	784	744	699	761	731	766	759	788	673	813	764	744	800	760	788	759	720	747	735	756	753	690	768	716	763	754	748	751	771	728	743	705	751	762	706	714	755	773	744	675	723	792	752	818	809	789	769	813	745	773	768	749	744	767	762	770	778	764	755	740	765	754	752	714	782	794	799	793	766	742	725	789	746	720	713	741	753	764	761	775	761	779	729	739	769	807	764	799	753	754	763	776	744	728	777	733	738	770	743	758	790	796	740	781	759	812	761	758	779	772	781	766	752	743	765	794	785	775	791	785	741	760	745	692	756	729	749	738	757	777	743	764	777	702	699	743	771	795	751	737	735	772	747	759	740	774	743	735	810	758	682	702	786	760	782	794	802	737	760	763	771	779	771	793	789	747	770	762	767	779	764	763	749	773	746	734	761	743	798	740	738	764	747	777	733	742	715	703	701	746	777	747	778	791	770	760	748	727	764	736	748	735	771	713	804	766	762	770	703	773	771	780	758	751	774	779	758	722	766	733	732	749	743	771	725	767	715	759	675	781	796	754	751	741	730	740	716	716	764	736	755	741	766	766	774	775	798	761	761	781	779	736	758	744	721	781	783	772	706	696	786	757	765	830	719	769	784	789	722	739	739	784	757	764	754	837	774	779	731	784	732	768	752	775	755	771	782	713	752	781	785	764	765	780	761	755	793	788	777	734	762	761	766	724	790	761	782	775	711	726	764	721	766	727	770	799	763	775	763	728	754	758	705	786	760	745	722	772	737	757	745	742	760	743	711	754	772	762	763	728	733	718	804	724	748	799	771	763	766	769	730	782	699	759	760	777	711	756	738	763	779	735	749	713	714	771	789	786	737	765	752	774	820	758	693	741	776	748	732	755	767	748	782	808	769	744	739	780	742	702	734	715	735	748	716	765	729	784	782	741	750	736	763	761	786	715	692	794	720	735	778	723	709	740	780	771	755	762	781	752	794	765	753	753	745	774	733	755	810	781	731	754	814	754	732	781	763	717	736	747	776	799	735	767	744	765	726	758	788	771	812	766	735	721	792	779	750	730	800	755	726	725	757	753	773	776	792	758	763	746	740	730	792	791	786	760	737	775	719	799	789	728	776	748	768	757	724	724	739	831	777	786	727	817	775	773	770	768	755	756	740	731	757	741	722	772	747	800	793	744	753	792	745	722	763	768	753	768	770	747	738	734	805	740	754	728	733	777	765	774	757	750	744	757	710	785	766	703	758	726	770	795	718	708	724	778	746	770	780	753	785	757	839	731	792	773	744	771	729	725	769	744	759	765	785	717	745	764	744	738	757	741	751	778	786	792	740	786	722	804	778	752	782	719	758	744	720	766	716	731	740	784	703	737	744	783	784	726	860	720	770	690	748	723	761	724	759	709	786	745	747	740	777	743	728	711	712	772	808	752	750	727	720	699	749	743	756	725	743	743	755	781	781	795	760	750	731	706	742	717	740	733	821	758	773	723	733	721	752	738	753	746	802	741	725	758	748	761	759	781	763	780	731	725	763	678	755	767	787	777	759	691	760	768	716	785	735	790	763	787	739	793	731	763	731	792	788	747	783	778	774	706	750	752	790	761	747	723	771	742	766	774	768
14949	10849	9900	5023	3452	2719	2210	1980	1656	1514	1415	1285	1157	1149	1100	1065	1026	1054	1053	987	997	950	988	1001	966	961	973	919	891	893	944	917	916	950	967	901	953	901	933	950	914	874	893	944	868	954	893	958	923	938	860	937	945	910	899	930	914	924	954	903	916	900	880	887	912	918	898	943	887	914	926	898	956	897	902	942	940	891	902	879	916	936	895	898	889	915	890	937	927	943	961	861	821	952	896	915	922	911	889	875	865	831	935	905	899	920	926	940	913	894	852	903	875	891	922	875	886	885	867	883	903	891	953	932	907	884	899	939	895	879	886	904	929	878	893	920	900	855	923	873	865	877	910	880	942	890	928	873	883	849	897	884	876	889	920	846	918	872	875	927	921	927	945	885	934	885	902	895	887	933	860	941	918	879	899	958	907	900	886	878	868	865	958	895	923	928	937	908	884	862	904	865	898	897	858	852	927	859	898	946	819	941	943	879	892	924	924	890	954	893	854	913	870	927	950	882	958	899	953	902	910	863	884	912	908	943	973	935	880	889	897	922	912	904	919	930	887	922	875	941	851	916	924	903	906	876	881	884	897	926	879	913	921	866	892	849	924	917	903	910	947	919	902	873	883	928	860	875	923	895	856	916	866	923	878	909	826	959	893	875	877	917	890	939	918	941	885	886	936	882	831	915	897	917	921	845	902	880	934	875	888	855	920	880	896	936	918	866	879	907	905	928	870	931	847	894	909	911	879	839	897	923	939	883	900	918	906	881	865	920	863	907	891	870	874	887	896	932	905	904	883	875	870	885	907	891	876	863	921	922	872	923	867	886	887	878	866	912	869	920	855	863	817	851	906	844	893	964	937	937	924	862	892	917	938	886	885	847	900	955	903	903	911	928	897	912	937	918	856	923	809	868	870	850	882	895	903	894	923	867	883	894	870	889	942	930	878	898	886	870	897	892	887	915	876	907	957	902	891	900	902	936	890	900	930	906	909	865	911	891	889	874	912	936	887	868	840	884	939	909	902	894	946	893	904	907	863	923	920	929	885	944	932	908	913	895	880	875	900	900	891	900	854	879	896	896	855	906	923	838	907	874	903	953	895	875	868	930	835	884	884	913	901	894	886	928	894	958	887	872	876	866	886	921	889	930	922	890	905	890	847	861	857	890	925	946	972	891	923	894	896	921	931	866	916	912	848	926	923	925	911	898	924	894	934	895	873	917	893	880	951	864	926	909	827	900	912	864	876	886	896	903	907	923	906	872	884	899	877	866	905	850	917	867	926	897	968	855	891	854	863	866	905	874	892	869	897	889	908	911	912	952	906	868	933	890	914	868	886	903	818	885	849	895	862	894	871	852	847	909	915	904	903	890	900	885	878	855	901	906	930	913	882	906	905	871	868	837	886	902	905	901	923	922	836	875	867	841	859	836	896	854	896	869	900	882	877	903	934	871	880	883	948	900	873	907	965	896	906	882	929	890	947	895	931	926	937	902	893	931	905	915	847	907	900	920	866	888	899	886	897	913	884	848	917	907	929	919	950	916	889	922	917	871	906	861	895	898	906	890	908	832	888	948	933	939	870	844	936	929	916	957	892	883	876	878	954	961	930	900	957	875	930	889	879	902	942	844	938	863	935	895	884	877	899	888	924	867	884	891	873	853	898	922	968	939	861	936	952	888	882	862	870	888	996	886	875	891	917	910	867	882	962	868	876	853	893	870	867	957	924	878	867	871	930	859	908	946	872	911	907	897	910	905	915	972	877	889	851	952	911	866	891	838	898	927	924	944	878	866	926	912	902	941	938	962	915	883	924	912	890	940	894	886	902	892	933	918	955	859	804	907	861	873	920	851	889	913	880	883	882	920	918	891	907	904	899	908	900	866	852	891	872	913	878	880	873	924	895	886	881	905	928	930	899	885	931	881	900	872	880	879	853	894	872	892	939	908	895	892	931	951	877	909	856	886	861	914	906	901	875	907	927	878	937	896	899	879	900	983	945	960	931	941	880	907	895	856	891	936	871	936	887	866	902	967	878	942	935	865	913	895	883	858	888	899	883	877	880	878	949	867	889	890	901	919	863	879	935	906	935	890	856	932	885	952	933	909	933	884	829	850	921	902	860	911	918	907	887	922	885	940	901	886	879	886	951	940	884	966	894	912	912	892	905	914	831	930	912	874	891	848	903	890	887	888	958	955	890	927	900	902	833	863	875	951	894	893	889	914	910	845	916	858	911	904	867	903	884	936	880	864	980	918	926	888	903	794	913	860	892	876	880	924	852	873	936	952	948	923	897	922	886	906	923	876	876	906	929	893	890	884	910	875	923	912	894	946	874	906	957	880	884	863	907	915	917	919	919	927	872	879	871	872	875	906	890	876	906	906	891	929	860	897	903	859	941	911	897	890	962	938	911	893	913	904	878	927	808	874	901	949	893	858	963	921	870	908	963	947	861	919	899	987	839	937	896	901	868	894	891	908	877	859	935	889	864	907	867	919	885	849	843	890	915	894	940	921	866	913	902	859	934	907	909	863	902	914	892	864	889	895	931	887	908	942	900	908	927	929	905	875	880	926	924	865	921	882	939	894	901	870	886	881	895	877	883	881	912	926	869	890	947	908	909	876	868	921	906	865	881	910	923	877	943	874	899	966	902	904	862	874	886	924	915	853	908	892	873	880	912	860	898	921	919	875	876	853	892	928	897	921	905	905	887	941	941	873	901	918	881	919	888	909	910	857	921	935	882	931	862	896	909	881	903	899	904	925	889	937	921	925	872	857	904	903	916	928	939	972	887	885	954	873	882	880	893	942	879	919	847	884	890	887	929	886	890	895	841	865	916	866	886	867	909	933	874	914	906	887	908	912	913	893	911	909	897	874	905	887	903	934	893	939	976	887	928	888	928	891	923	888	874	899	878	898	888	890	903	951	895	971	907	895	915	898	980	913	951	885	924	927	936	943	890	899	900	917	922	890	870	883	912	882	913	884	859	921	884	843	876	886	857	971	916	918	893	915	909	896	925	926	827	892	911	866	897	878	871	950	947	847	893	911	899	902	902	911	891	863	913	887	881	875	877	869	923	889	867	852	911	884	914	947	908	908	902	872	891	887	898	865	885	887	894	893	964	822	908	893	940	928	876	876	899	897	956	878	886	950	912	951	890	873	895	914	912	915	876	879	917	877	918	917	884	909	937	879	902	927	965	885	888	841	910	857	833	837	912	931	925	860	879	837	914	896	904	895	840	909	935	894	845	881	942	900	889	891	914	875	891	890	867	904	885	865	871	936	917	868	924	891	923	871	873	916	812	869	887	900	896	941	981	883	905	891	948	857	878	891	922	872	900	887	888	913	878	893	891	892	909	866	891	879	936	871	947	887	915	830	883	945	886	880	897	885	863	968	915	905	927	891	890	918	880	831	916	905	909	910	894	863	949	838	915	864	893	897	936	836	889	886	916	943	873	858	870	925	927	944	898	923	901	908	898	907	863	962	843	860	905	919	938	868	871	942
25112	21117	27423	24945	10884	927	740	613	603	526	517	517	491	485	431	440	471	424	399	419	444	403	433	423	455	401	438	446	436	426	427	426	463	408	435	428	414	430	447	403	418	407	446	378	411	427	413	398	421	385	420	407	412	417	413	417	415	435	412	449	411	412	443	437	414	395	447	421	451	403	479	407	397	400	432	446	409	413	424	417	386	413	391	413	394	406	442	424	405	396	396	424	401	402	436	478	412	410	456	420	361	440	416	434	440	439	411	385	450	427	401	393	436	394	427	451	402	421	421	430	415	410	395	423	421	430	406	448	385	398	389	409	429	393	417	392	407	419	425	410	431	433	442	418	403	384	437	442	442	407	389	426	396	403	393	467	399	433	409	443	410	439	414	419	384	429	431	389	450	416	357	418	414	422	400	420	448	410	394	441	422	428	435	393	407	442	420	396	431	425	445	392	431	421	418	404	414	377	408	448	400	441	405	436	415	386	442	404	416	394	404	437	420	482	414	424	445	414	412	429	425	426	440	379	393	440	415	458	430	466	415	399	420	426	406	449	418	421	427	433	416	451	466	414	417	404	418	421	371	429	415	451	425	420	413	443	429	444	409	450	389	433	390	429	437	387	389	406	418	391	385	418	401	366	392	415	437	429	399	405	422	395	413	408	389	433	404	408	429	434	464	434	414	422	425	414	399	438	432	426	406	399	431	432	411	378	425	414	400	429	412	404	375	398	419	449	417	416	411	396	409	395	399	423	441	421	406	424	382	402	424	425	417	371	427	404	414	448	414	420	448	423	395	435	410	418	429	422	414	429	451	435	423	457	400	422	406	443	441	422	444	431	397	421	395	388	402	423	413	373	433	413	415	411	423	397	416	440	388	401	417	412	412	415	394	385	405	430	423	420	449	406	433	399	413	437	417	446	418	450	397	365	433	396	421	425	435	457	392	401	448	365	391	402	445	437	402	414	402	439	414	445	434	429	432	438	435	403	415	407	448	393	439	369	405	414	404	422	439	445	437	424	430	438	442	402	406	399	415	430	411	391	413	382	407	425	401	410	410	422	404	429	398	470	430	445	432	395	403	426	414	418	400	443	439	382	446	379	427	427	435	440	387	411	418	439	409	464	447	400	422	394	414	392	387	395	407	419	435	412	405	422	433	436	389	396	399	416	419	402	428	413	424	408	395	445	401	434	421	454	412	435	442	431	384	424	432	450	376	409	405	392	392	442	389	412	386	440	418	445	412	422	438	444	414	421	422	421	407	392	396	438	422	392	398	457	412	419	397	451	391	445	423	415	394	418	397	409	435	447	444	413	414	428	408	417	413	435	408	439	412	428	402	371	393	427	410	411	458	443	388	411	398	426	379	423	438	431	405	455	416	428	410	405	425	360	471	436	410	462	431	411	430	422	429	400	433	441	411	449	440	436	445	437	388	452	413	396	439	450	431	393	397	423	420	415	409	382	399	432	391	419	445	444	456	433	416	419	395	391	439	440	397	435	397	419	392	409	435	407	435	408	431	430	370	408	427	422	413	394	411	402	422	382	393	428	407	413	453	406	418	411	402	440	414	423	411	401	408	399	420	430	424	427	393	439	420	399	419	419	430	419	477	416	398	447	424	364	429	384	440	432	441	447	405	434	438	461	400	442	413	403	396	463	435	427	376	435	403	411	418	374	400	460	456	432	415	403	401	450	425	406	405	426	386	440	413	385	413	424	422	375	386	409	392	436	429	422	430	406	425	408	408	423	467	438	433	408	437	424	429	431	413	419	432	444	435	409	457	407	408	443	436	432	419	412	451	452	461	390	418	412	412	377	392	402	432	403	411	433	428	441	398	413	419	400	400	418	405	439	417	426	405	415	405	399	441	404	406	396	425	455	398	449	381	391	433	439	442	437	411	383	365	404	424	408	462	433	408	394	414	437	390	370	395	437	440	382	424	429	455	455	395	383	446	396	409	411	395	394	417	405	438	417	448	433	454	406	448	420	398	382	408	387	429	473	393	421	410	429	421	427	402	442	447	421	354	405	390	413	409	407	397	403	409	397	424	427	421	410	397	432	375	394	427	407	451	431	426	416	429	421	434	445	422	411	414	454	447	406	386	436	437	415	434	397	405	426	395	429	400	409	470	426	421	400	422	445	381	398	414	434	395	429	429	429	430	401	399	424	432	388	438	402	475	392	420	419	411	447	446	401	396	429	437	427	413	453	382	421	395	427	400	403	408	441	398	425	450	397	427	412	398	399	447	406	373	406	406	411	450	420	400	436	394	444	412	434	436	398	445	412	407	405	408	423	443	433	434	433	421	418	419	419	434	425	434	431	404	439	415	419	432	431	419	415	415	397	420	393	393	349	413	427	389	381	387	431	417	411	416	409	410	413	448	430	451	416	414	454	380	423	416	388	414	383	413	405	381	446	407	440	403	412	442	422	419	435	430	417	424	408	409	402	413	403	440	407	417	468	416	435	418	408	408	431	386	427	424	401	416	467	449	400	416	447	423	407	445	426	415	404	395	442	395	434	443	428	392	423	430	458	409	464	395	434	428	431	406	400	443	407	448	443	392	397	407	441	442	416	423	372	420	410	414	412	395	404	400	431	425	431	388	437	408	447	402	449	401	470	397	446	450	407	422	411	408	407	411	438	418	409	428	414	385	433	402	395	433	398	441	446	398	399	400	406	431	436	418	433	453	424	441	448	376	419	440	434	425	434	435	387	402	388	433	441	435	403	410	428	425	420	419	416	471	424	432	414	420	450	407	372	412	436	450	440	405	401	419	433	423	377	444	446	418	392	427	435	412	441	428	458	451	443	409	405	427	416	444	397	467	425	424	392	441	397	401	424	411	406	405	411	422	420	388	382	415	405	390	413	436	395	432	406	398	401	395	377	392	405	465	404	425	399	434	407	415	392	436	396	418	416	431	405	444	421	395	429	412	457	416	439	428	394	415	396	407	463	428	438	419	410	418	416	382	428	437	414	412	435	397	409	458	402	426	444	391	429	415	430	406	405	436	391	424	392	389	458	446	414	399	438	456	435	424	437	401	422	381	456	379	421	442	422	433	441	403	426	431	413	395	427	418	440	437	410	420	407	412	400	437	457	435	411	438	410	437	420	426	402	418	403	412	431	359	415	406	402	417	430	395	451	442	378	393	433	399	411	411	434	408	409	395	438	383	407	392	413	418	458	445	458	424	442	404	411	412	440	437	424	463	415	423	394	428	446	414	390	399	426	414	458	410	453	449	388	449	417	392	405	409	440	431	411	423	426	413	410	420	380	430	425	413	412	451	440	437	443	453	405	424	397	421	426	387	410	411	438	460	403	421	388	442	402	411	423	454	426	389	424	412	444	364	401	436	384	432	411	395	389	406	430	426	431	449	389	402	425	445	386	428	385	425	420	433	384	397	376	424	422	437	445	412	411	390	439	429	471	435	419	414	409	424	391	410	413	418	452	409	417	395	419	404	389	415	439	430	422	419	365	393	424	426	381	404	435
15024	6546	5619	2807	2009	1617	1288	1102	1012	911	795	683	700	673	654	607	615	639	583	581	601	577	605	547	579	579	524	571	587	540	544	504	489	547	540	569	570	495	578	557	537	514	532	527	545	542	509	525	542	506	511	547	544	531	523	508	532	555	546	524	563	485	538	530	563	527	536	484	497	557	527	513	566	510	512	544	540	571	527	573	472	528	513	546	511	487	538	533	555	517	537	490	562	554	529	572	538	553	553	531	509	602	539	543	543	551	504	517	524	494	542	539	552	515	495	559	496	533	554	517	518	538	496	561	554	547	519	507	535	537	547	484	548	545	507	519	507	502	502	562	501	544	567	494	566	547	539	514	503	494	584	495	546	542	516	513	536	546	475	543	545	512	530	534	519	544	489	530	548	565	509	533	523	541	534	544	542	528	539	564	509	535	553	545	528	516	507	514	535	530	511	564	530	511	549	554	507	533	539	543	536	524	540	558	552	556	538	469	532	549	542	523	547	529	539	496	523	521	495	540	520	511	549	519	527	507	535	477	511	553	518	509	515	520	531	493	522	546	532	516	540	545	535	546	533	514	495	522	517	522	510	510	558	522	537	567	493	532	534	536	553	545	510	546	532	518	527	542	540	537	555	504	509	518	510	501	556	545	510	525	496	541	552	546	562	551	525	539	540	543	519	553	538	527	530	544	543	530	539	483	528	555	522	517	530	523	559	552	530	584	537	567	526	510	558	539	542	526	494	564	528	520	539	509	544	529	540	532	506	530	547	536	507	533	520	491	514	526	511	523	512	551	558	553	515	510	553	510	541	511	525	526	522	511	509	539	560	500	504	533	541	537	511	543	519	509	527	555	533	512	531	535	578	521	521	547	504	505	519	524	526	578	486	489	484	545	529	547	562	514	539	553	542	531	533	502	510	513	535	527	527	550	529	534	511	544	526	524	559	529	501	527	511	519	543	536	544	557	554	544	538	511	516	511	492	465	523	571	558	524	556	480	527	539	539	519	510	540	503	516	513	529	495	547	482	569	476	499	509	515	545	570	520	539	505	559	513	522	549	584	536	518	527	561	529	511	507	514	587	564	514	514	528	503	495	532	525	562	530	542	533	541	509	541	505	509	536	505	537	531	534	558	526	585	527	524	491	521	558	502	540	529	526	469	517	526	519	549	546	510	496	529	523	517	528	490	530	534	512	525	533	551	545	503	536	529	549	518	509	545	524	546	532	479	522	527	546	507	522	512	528	516	549	530	528	518	521	513	484	525	480	548	533	527	509	528	510	534	537	514	562	544	543	542	552	553	524	547	513	543	544	484	558	502	556	543	518	492	523	535	552	527	533	549	499	504	527	537	533	534	535	523	544	460	502	523	513	525	506	517	507	515	502	539	524	544	550	549	531	506	506	539	527	548	587	535	512	531	540	508	510	530	545	513	560	510	515	533	551	546	526	517	536	506	519	550	567	505	511	494	525	496	547	539	556	536	579	512	562	540	518	503	552	502	519	541	541	532	527	505	512	536	510	519	499	524	571	517	533	544	586	537	528	544	497	581	551	522	579	485	541	527	591	499	549	535	499	556	549	531	527	581	501	528	490	543	518	524	517	514	525	543	562	516	517	522	515	554	576	546	491	501	538	528	539	522	508	552	535	563	545	539	524	525	544	524	533	522	522	484	530	563	518	522	532	516	533	509	550	528	514	531	518	515	510	517	501	515	513	507	547	557	559	553	509	581	531	511	543	522	521	505	497	510	530	528	530	530	514	538	488	508	502	533	524	545	499	559	524	541	522	594	504	527	553	504	518	567	564	545	557	512	531	502	498	538	527	511	519	576	517	524	540	512	529	512	545	564	517	528	565	519	550	512	539	525	544	514	512	564	540	570	525	516	502	530	495	513	524	546	550	532	510	508	530	502	498	510	488	499	510	527	516	521	518	543	547	530	520	544	478	582	498	534	573	521	568	509	485	544	505	519	506	514	531	533	531	476	565	520	488	540	523	505	480	531	519	559	544	494	512	547	505	489	499	561	512	515	518	552	519	543	556	504	499	499	530	584	541	528	502	499	542	519	477	515	508	536	540	555	529	477	508	529	515	531	503	508	539	521	558	530	512	505	535	492	535	536	491	508	572	542	554	486	535	540	536	559	492	511	510	540	517	524	485	532	572	542	572	535	568	510	589	527	539	533	512	551	497	564	553	510	506	504	550	540	534	540	509	519	501	540	501	488	496	533	534	543	511	567	516	512	536	542	564	518	498	500	526	537	529	523	548	575	519	538	525	537	521	559	519	515	521	556	518	524	490	510	534	549	514	520	554	524	528	520	496	528	539	524	534	534	516	489	473	544	544	550	537	569	546	537	526	482	535	529	536	524	505	557	545	599	535	573	502	535	515	511	570	545	559	517	510	532	560	535	500	565	551	495	520	564	534	499	496	558	492	530	533	492	515	536	554	533	517	556	522	466	507	534	507	563	518	523	488	514	515	554	543	556	518	471	547	492	529	542	474	509	522	513	561	547	508	545	518	522	549	523	513	526	523	540	528	484	514	546	509	523	536	603	498	508	546	535	536	506	528	533	554	500	530	526	522	461	507	535	524	545	498	560	555	502	526	487	507	509	533	513	523	512	517	545	478	508	550	545	545	532	557	483	500	465	545	544	537	543	509	556	553	572	525	505	546	539	567	510	508	583	508	481	537	500	531	500	511	558	524	547	507	522	531	571	531	520	535	537	539	562	518	516	562	512	533	503	478	557	488	548	509	520	517	549	572	493	539	489	568	568	549	534	498	523	482	537	555	518	548	515	531	511	554	504	502	517	518	512	564	498	530	531	539	548	532	525	526	517	499	540	474	531	542	499	533	489	551	554	555	509	534	526	527	503	541	589	531	543	544	527	491	586	458	539	514	530	522	524	503	536	518	517	545	538	548	512	514	496	544	512	547	502	537	533	514	490	557	536	567	525	536	526	529	538	529	567	517	574	528	529	514	554	530	523	538	533	511	564	536	534	508	507	507	492	523	508	560	558	545	524	496	576	559	514	540	511	511	532	625	502	507	538	546	503	547	506	499	533	547	526	516	529	570	531	536	526	514	499	530	538	509	547	525	536	568	531	518	489	519	529	490	509	539	559	529	528	532	512	547	586	563	535	540	531	558	597	502	479	503	513	547	496	527	518	512	473	540	571	568	548	518	533	500	545	521	558	553	584	513	475	536	530	503	511	567	461	521	555	545	552	539	539	533	555	490	545	508	554	582	569	518	521	511	538	531	542	544	468	496	511	526	511	532	544	531	506	483	546	522	549	544	556	509	515	561	537	509	553	526	534	548	514	520	530	519	486	517	528	537	506	495	510	519	532	512	504	518	480	506	534	546	524	515	521	510	538	529	497	499	509	506	547	533	544	537	527	535	537	527	496	523	533	520	514	545	554	517	513	535	548	516	507	533	506	507	509	536	515	530	529	549	499	516	533	508	512	490	551	549	550	510	539	527	533	565	545	536	513
22833	21132	28991	23532	21125	21210	11077	2100	1519	1374	1308	1222	1115	1050	1077	1046	975	1008	953	972	921	855	901	951	877	898	891	838	905	882	869	860	874	954	868	841	859	826	870	858	823	815	851	825	833	903	835	804	875	843	828	827	815	848	872	857	799	830	907	883	810	869	881	828	867	838	851	817	888	815	862	880	875	807	871	843	811	866	793	803	846	867	831	759	828	882	866	833	827	823	858	867	808	802	769	858	868	809	850	798	815	795	835	822	815	872	852	777	839	784	808	821	821	869	816	836	820	772	841	836	896	812	824	888	873	874	806	790	825	819	833	795	822	836	828	834	812	817	862	879	812	852	890	841	829	804	857	816	850	819	842	775	864	778	811	841	871	817	818	870	835	869	837	826	844	864	857	793	802	812	830	912	833	864	838	836	835	839	815	818	832	835	815	838	854	840	769	812	872	886	815	856	829	842	801	854	815	855	822	872	815	834	805	800	840	855	836	802	802	825	823	809	868	812	815	790	818	855	789	844	881	812	815	870	846	833	872	803	829	802	847	798	860	886	845	846	837	881	862	835	859	811	838	811	804	868	790	792	821	835	833	801	807	849	802	853	797	874	813	909	807	852	761	861	822	815	814	833	804	822	882	853	783	864	860	828	803	804	795	850	842	769	821	801	842	831	877	826	777	786	840	857	783	774	912	840	800	838	818	866	873	816	768	783	821	803	772	793	865	852	846	792	864	852	839	843	849	863	782	799	825	826	842	883	823	821	828	842	841	875	827	842	832	857	769	840	828	837	842	836	826	808	788	830	829	833	860	785	830	771	817	853	814	834	812	803	814	828	857	786	796	829	812	864	848	833	827	866	815	806	805	851	823	810	854	843	814	781	856	759	835	818	829	863	824	790	799	803	781	820	794	793	832	811	867	795	792	843	800	822	822	817	824	833	825	797	851	799	812	821	836	840	762	850	834	794	819	803	826	872	828	815	859	859	825	801	854	809	841	798	848	813	861	839	793	800	859	829	818	829	839	819	802	829	838	757	800	837	824	816	826	811	841	837	874	840	786	803	810	833	843	851	858	840	810	863	817	849	849	841	819	802	884	880	828	783	842	829	805	818	836	866	805	801	880	792	844	815	828	818	805	831	787	778	839	871	801	826	859	800	798	813	848	877	874	875	842	794	774	805	816	862	856	869	847	807	837	827	843	834	818	837	861	837	828	847	809	826	846	812	805	815	835	799	842	853	799	828	820	780	848	824	834	832	873	839	815	783	789	847	815	853	866	809	800	825	806	802	834	873	827	854	755	800	839	853	871	850	818	799	817	880	832	831	802	871	846	833	816	839	804	891	823	825	803	863	815	836	844	862	808	840	865	834	858	841	754	857	843	803	829	821	849	826	812	854	801	806	790	786	829	849	802	797	786	821	857	861	845	813	843	804	869	854	854	848	814	830	826	815	861	827	848	827	840	862	854	847	861	853	819	859	777	848	863	825	857	797	834	820	848	826	882	816	840	815	875	898	805	814	845	794	817	815	847	816	774	842	824	821	855	764	836	865	808	834	829	822	789	840	831	756	776	801	853	866	871	856	851	857	800	812	813	794	841	796	784	827	804	801	821	845	803	832	808	854	846	836	829	861	812	860	763	775	850	789	818	824	804	805	762	796	831	806	824	809	826	844	852	858	843	862	779	820	831	826	836	749	842	810	822	775	770	798	823	855	826	799	777	887	859	802	811	819	846	808	835	851	809	862	819	791	893	839	852	832	845	838	831	785	883	804	810	806	877	837	827	812	796	806	861	830	832	820	849	859	841	798	818	797	842	819	823	807	827	837	796	832	850	853	848	794	852	840	846	851	838	851	868	837	907	823	870	835	776	818	912	790	818	781	775	801	862	815	831	799	830	771	800	828	824	814	861	794	829	836	848	834	854	801	805	830	844	847	795	809	874	777	842	865	821	860	785	788	812	825	802	765	816	866	846	841	814	850	813	782	842	799	870	832	816	838	825	795	895	850	804	797	781	857	770	804	827	815	805	814	816	869	819	812	854	844	804	796	835	795	853	860	850	875	806	817	847	831	835	846	808	809	828	842	844	798	866	810	841	808	842	808	874	840	835	843	803	844	878	852	874	884	832	851	827	794	807	901	804	872	767	812	827	799	875	847	822	848	864	858	850	856	725	805	803	840	832	826	807	818	776	839	825	810	817	856	849	822	834	869	836	826	834	810	803	791	801	811	840	851	807	781	812	861	808	804	890	790	787	853	827	809	812	869	819	842	841	826	775	860	840	854	808	843	833	827	842	851	794	848	810	843	810	816	831	905	879	840	803	881	819	852	796	796	846	787	839	835	824	822	790	817	810	770	850	859	804	833	860	832	885	830	795	815	773	834	757	854	872	853	826	851	830	775	841	770	849	865	802	845	864	827	779	782	845	852	817	812	842	813	795	837	853	809	818	874	839	833	831	825	809	825	809	829	823	810	845	859	778	871	819	827	865	847	861	829	839	819	803	819	810	841	782	851	840	835	827	849	874	804	839	862	803	869	820	815	815	857	803	809	832	812	817	812	831	820	808	818	816	835	798	824	813	761	802	825	879	824	882	820	812	889	821	815	878	856	799	840	828	884	864	815	784	829	825	785	798	773	829	867	849	808	861	789	854	848	915	860	777	846	826	814	823	823	844	762	827	824	836	806	858	884	799	835	855	803	851	771	823	851	849	828	824	837	828	853	815	813	841	847	809	775	823	842	811	835	853	823	874	874	865	794	793	862	896	795	856	827	851	824	845	814	736	849	755	815	831	834	816	853	790	910	907	807	780	810	829	799	760	878	832	796	810	796	799	874	785	855	804	846	853	862	799	785	829	813	860	825	843	819	820	832	817	882	846	797	834	840	816	836	799	794	842	823	791	866	840	782	828	786	843	772	830	854	776	801	837	796	828	773	889	850	788	869	826	778	824	727	810	857	821	797	828	814	814	855	854	863	849	849	790	818	779	823	794	808	850	794	824	814	834	788	835	831	827	791	861	820	805	822	798	771	775	875	779	824	833	829	854	812	814	832	780	804	831	786	809	839	845	820	815	848	825	781	842	778	838	855	834	828	825	821	822	874	877	824	839	878	883	812	832	847	832	795	814	834	812	856	816	802	830	812	819	836	835	800	853	768	807	814	835	850	801	834	823	795	835	783	852	820	837	797	781	823	817	840	859	832	805	841	856	766	845	780	793	824	788	807	766	832	839	779	829	829	810	800	830	765	864	752	800	805	845	764	844	805	795	835	839	827	802	847	850	841	817	876	821	856	847	817	834	843	861	810	865	805	833	831	858	843	827	838	843	862	745	798	820	828	810	805	838	809	824	776	868	831	821	788	775	813	818	830	806	855	845	818	890	839	870	826	812	802	819	855	850	770	833	812	807	846	791	809	811	847	851	806	795	781	802	847	809	836	808	833	781	848	807	832	821	819	790	873	788	811	818	851	729	818	841	783	876	817	771	880	816	815	807	872	791	849
18667	17462	15518	8573	5840	4597	3576	3048	2534	2138	1825	1710	1543	1452	1382	1279	1326	1257	1246	1221	1173	1144	1101	1103	1114	1076	1093	1077	1053	1068	968	989	981	977	1008	1040	974	1014	963	994	1036	1017	1002	1003	1017	966	950	1017	964	974	975	1012	998	947	1021	1005	1010	1003	1045	964	1001	1000	998	963	958	1014	998	956	1008	974	955	963	959	951	987	975	977	999	991	967	1001	965	985	959	963	1035	969	1011	1061	900	961	988	976	982	956	959	961	990	927	928	990	920	968	992	987	940	1012	937	1001	962	1008	973	865	998	1012	993	1014	965	963	921	998	923	909	998	975	982	968	905	993	996	978	1021	984	972	976	963	963	976	990	1014	970	971	978	964	984	952	965	893	978	970	987	944	980	984	1004	994	972	975	1002	1009	1015	968	983	984	940	938	983	984	1041	1007	1030	1039	1033	1015	1031	1038	1057	991	945	960	921	969	947	878	990	954	964	988	965	972	924	1024	984	963	1051	982	982	1009	972	956	978	951	989	966	948	971	976	898	980	991	972	957	978	934	955	983	989	989	987	977	989	1012	939	1017	1000	1004	968	994	974	993	949	994	947	969	955	1070	1014	988	992	970	970	964	930	975	993	1030	974	1034	977	954	981	976	1033	956	990	992	994	1019	987	966	969	950	1007	911	1001	1045	884	975	986	954	989	950	971	1010	932	983	923	977	916	1021	926	989	938	954	960	928	978	954	973	956	965	1046	941	961	951	1015	992	930	969	1011	954	950	958	965	1020	959	974	970	968	975	946	962	965	956	1011	929	946	925	999	1052	926	1038	977	1023	938	947	971	969	982	953	985	971	918	975	970	1032	936	973	933	952	957	995	944	998	971	991	994	933	966	987	1017	952	941	926	944	955	990	959	961	974	923	1013	991	941	994	976	964	1013	979	1007	966	950	973	974	1007	1022	919	978	967	1026	915	959	982	975	1012	983	946	1020	976	980	975	938	959	922	932	913	953	958	932	970	947	1006	1018	1009	967	973	954	997	957	943	969	952	989	930	949	961	963	976	922	928	964	963	941	910	953	981	989	1005	985	943	954	940	991	944	958	1010	941	969	1005	991	1050	958	951	1030	956	987	985	1005	944	965	964	944	962	982	920	978	919	960	927	955	985	1017	962	957	1040	957	988	1036	1014	1043	985	962	962	985	1004	1023	978	979	965	987	945	1044	943	980	1001	964	930	991	943	1011	967	942	939	979	981	952	1036	974	987	942	1006	1020	997	1042	988	961	966	962	991	1010	1018	956	974	989	949	987	945	954	1004	979	975	969	963	975	990	984	961	963	917	978	970	968	976	951	985	1008	917	966	929	1017	942	957	971	1009	982	980	964	986	944	1016	942	1013	973	1018	1005	945	995	939	973	929	940	979	992	958	946	925	988	980	968	934	936	945	967	973	1024	952	969	966	954	989	1028	944	1067	976	1017	974	962	931	1003	973	978	936	998	959	984	969	932	963	973	992	965	988	890	904	990	951	974	980	940	992	939	926	989	975	954	956	940	975	949	943	948	1022	1000	959	1015	962	920	965	890	950	991	955	999	981	963	971	973	974	973	947	988	966	978	976	953	1014	968	1000	982	1032	954	949	998	951	977	960	1014	937	995	974	921	998	991	972	988	982	981	1001	980	970	959	1002	960	993	989	984	984	940	916	1006	949	923	1052	1004	922	954	960	990	959	997	980	942	975	947	1002	941	937	960	913	975	910	926	988	972	981	973	865	970	967	950	991	1005	931	961	1013	962	951	990	962	1016	956	979	972	982	959	1015	956	962	951	1017	1038	956	949	934	1081	998	958	977	967	966	961	998	1007	941	995	963	972	951	964	951	987	961	949	966	958	997	986	970	1010	985	954	1016	1012	963	959	973	934	968	957	932	971	998	995	975	1005	1011	999	991	928	914	973	983	967	958	927	973	996	970	969	923	977	983	982	993	985	980	996	968	982	973	989	956	967	933	985	977	980	1032	990	911	945	1002	1009	995	968	946	978	1022	935	975	987	984	989	980	919	944	960	975	943	962	1052	964	962	978	985	951	1009	986	957	944	996	953	945	1018	932	945	928	930	958	934	991	979	931	947	937	1004	991	903	971	992	960	950	948	1012	957	1013	994	967	1003	943	998	943	1002	981	961	971	982	951	996	1053	1009	995	945	950	917	1008	948	990	945	911	1000	965	943	952	959	989	964	974	992	956	986	997	978	971	1019	1017	949	982	982	1014	897	1018	963	1009	963	926	910	950	923	960	985	994	951	965	954	991	962	904	975	977	964	1009	905	937	1017	920	944	943	957	936	997	970	925	909	980	976	947	908	943	931	957	937	953	1019	962	997	1031	992	978	992	932	954	986	1025	980	994	934	986	946	1014	956	961	982	936	962	954	970	998	975	995	991	964	951	952	965	967	978	965	920	953	958	959	909	983	985	1007	986	975	951	1002	929	930	955	930	934	959	1016	970	949	996	985	986	996	994	910	929	1026	950	969	983	959	960	967	959	965	961	991	977	950	985	970	1019	984	935	1002	987	979	931	929	934	1007	910	926	1016	978	955	913	1001	951	999	991	1017	927	969	951	981	971	921	964	985	952	889	994	973	1002	983	959	873	975	1031	968	1041	952	993	1004	972	948	946	991	956	1009	963	945	1010	956	961	924	935	944	899	935	957	969	984	958	967	997	950	935	996	996	1010	987	932	985	994	961	960	989	980	954	990	954	964	952	985	983	904	986	1014	957	974	1027	979	1022	935	998	1052	985	975	949	991	975	987	990	881	970	977	964	945	945	1002	958	958	923	962	927	1005	937	1046	939	940	982	925	968	989	981	978	959	963	955	925	966	1017	966	967	956	921	942	976	943	964	1009	927	921	998	973	931	961	1004	987	994	975	1000	1012	1004	946	1013	1016	934	1012	997	986	963	955	931	860	964	917	972	1006	946	968	971	996	1031	951	940	1010	952	1020	997	941	950	962	928	965	1007	979	940	1005	1017	1032	995	968	950	984	1028	988	989	1034	1023	948	921	999	975	971	997	992	972	1003	964	1018	961	952	966	914	990	953	985	962	997	933	1001	935	1007	902	1010	944	1020	962	991	1002	975	933	953	1004	989	971	972	969	946	958	978	994	980	956	922	1025	931	991	946	962	1013	974	981	997	966	964	946	959	957	942	1010	1004	933	965	1020	934	1041	967	994	1037	951	960	937	1013	968	1009	1040	887	943	979	959	968	925	997	999	995	968	995	957	981	929	984	994	986	956	963	1031	954	930	910	988	964	971	949	958	1033	977	916	988	960	966	929	964	968	990	994	955	954	960	969	999	886	999	970	967	957	978	976	908	962	984	952	933	999	978	980	948	947	945	930	936	951	960	965	871	1000	901	977	1008	1016	977	976	952	924	995	1027	963	981	925	1030	909	1024	889	956	987	993	947	945	982	974	941	945	953	958	962	1020	957	1005	921	983	918	940	970	997	976	996	876	949	990	957	999	974	971	992	973	1007	938	980	956	958	975	948	946	1006	967	969	993	942	935	959	970	946	937	1017	985	948	983	973	959	939	923	957	959	946	957	947	915	1016	1020	966	980	959	932	1019	995	935	994	945	976	938	999	950	997	954	953	982	1027	1030	957	985	971	961	934	975	989	973	990	989	991	945	951	916	985	974	956	946	1006	1007	924	985	944	994	972	1022	1025	951	1006	1028	993	982	974	982	977	997	975	975	1001	933	946	969	979	946	975	962	950	954	1029	980	944	1002	950	932	983
27124	19986	7360	1104	754	706	559	492	471	498	517	476	498	424	467	478	471	443	460	455	488	481	469	480	486	484	473	483	471	516	470	471	490	479	475	449	445	470	493	460	469	467	463	496	455	490	472	467	502	439	482	456	486	485	484	467	462	495	439	453	464	438	523	464	493	476	435	489	464	421	500	511	495	471	481	479	474	475	457	464	441	447	490	434	510	446	454	467	445	509	537	469	484	485	500	480	466	463	423	436	506	464	436	473	521	485	445	483	478	504	446	453	511	511	462	441	494	462	464	490	475	485	461	464	483	481	440	482	454	454	497	458	424	466	465	461	494	506	479	459	448	469	445	505	476	523	456	491	453	475	497	460	463	454	472	495	445	482	483	438	457	481	464	469	468	460	446	464	458	468	490	497	490	448	487	448	414	522	524	442	483	506	485	423	481	464	481	460	454	461	450	460	528	481	454	471	471	482	484	441	471	453	483	467	499	506	461	488	442	431	443	478	494	465	497	464	497	476	465	506	470	448	471	496	487	438	488	455	521	449	436	475	454	495	505	522	491	462	468	452	497	462	421	476	465	486	449	470	456	503	470	487	475	467	449	484	450	484	477	484	480	474	467	481	462	453	468	466	499	482	464	474	420	500	472	448	453	496	471	482	472	518	491	427	479	440	484	442	466	490	477	490	487	465	468	496	448	449	440	457	472	466	517	467	498	483	513	461	465	470	441	456	463	465	444	430	472	459	445	487	481	456	485	459	483	458	461	473	460	465	498	484	477	465	469	470	464	447	484	472	475	492	434	467	495	498	451	503	495	452	472	458	492	477	507	464	482	476	454	501	491	483	445	480	488	435	472	492	469	418	480	460	459	458	495	465	517	476	468	483	479	464	484	468	490	494	485	479	457	440	464	451	474	498	459	425	464	455	472	492	475	495	506	454	446	467	470	467	458	470	456	482	483	492	483	460	474	466	478	472	469	470	467	502	499	464	490	461	453	490	455	487	411	478	524	494	461	470	487	469	463	449	461	443	437	482	457	494	451	482	455	481	490	473	458	477	459	460	442	468	471	480	441	444	464	475	472	481	445	439	483	475	509	480	494	513	463	479	448	482	508	447	473	486	459	455	487	475	487	474	473	473	448	478	491	457	478	504	430	470	483	481	445	440	446	486	450	479	498	492	481	447	467	414	494	490	496	441	457	458	493	481	467	483	462	473	479	451	472	424	482	442	478	474	535	462	447	454	456	488	473	499	463	443	467	475	470	500	469	449	491	461	486	505	446	485	451	490	466	448	493	457	471	484	430	454	456	454	454	486	472	481	441	473	448	535	453	500	455	464	480	463	439	460	451	491	440	477	445	461	509	489	491	432	483	465	476	483	477	481	509	476	490	469	494	477	449	454	470	470	470	419	500	480	502	478	455	454	472	467	461	484	488	474	464	456	507	478	438	465	471	465	474	484	505	500	473	444	478	475	457	460	466	477	433	471	460	459	461	441	487	501	477	460	471	454	455	489	473	468	461	480	434	493	464	498	483	468	468	483	468	446	467	461	448	510	494	427	488	454	488	475	485	494	476	474	462	480	459	433	452	510	430	472	466	474	476	481	494	470	481	499	485	475	455	481	478	455	478	457	503	444	480	478	471	490	451	489	500	492	467	500	505	476	459	455	463	487	470	490	492	452	432	437	488	484	515	437	453	475	466	471	457	448	461	445	478	472	482	491	449	466	482	468	468	482	455	441	441	486	465	469	477	514	461	478	456	477	504	468	450	466	495	474	455	464	458	478	484	489	468	393	444	484	446	428	480	448	454	479	453	498	484	475	449	488	490	463	484	454	439	478	473	497	490	504	453	475	501	442	520	477	461	481	489	466	442	445	444	469	472	478	443	480	513	488	485	464	457	477	479	439	470	483	459	489	486	471	463	453	489	453	457	443	465	458	471	469	474	515	494	460	489	444	465	475	453	495	506	469	459	459	477	500	518	456	471	443	471	507	450	507	453	442	495	487	440	474	449	474	465	477	425	445	423	459	437	455	461	494	439	452	430	500	486	488	479	485	453	464	505	465	466	443	464	419	437	491	468	492	468	454	477	468	469	485	464	455	424	463	475	465	463	473	502	459	495	471	455	448	480	430	517	502	463	502	434	477	483	465	467	461	485	462	425	477	480	484	484	479	440	454	453	456	479	495	462	482	459	494	466	495	442	473	458	448	453	429	444	450	464	456	491	480	472	463	501	479	459	451	472	498	455	452	452	460	464	459	448	463	446	452	492	504	463	496	474	484	427	517	492	463	457	466	478	439	485	470	453	481	488	474	470	468	440	492	460	475	459	487	481	453	497	448	477	459	482	489	496	463	471	454	479	424	461	491	492	490	464	466	472	493	494	464	471	466	474	496	479	464	470	446	459	435	471	477	478	472	453	490	471	467	459	471	459	464	458	485	472	468	517	478	444	464	451	437	479	468	481	500	448	484	468	481	442	463	462	480	467	476	473	456	454	519	469	452	466	462	476	450	504	497	488	493	481	482	442	494	470	453	409	483	488	475	506	457	442	483	475	460	458	464	485	503	457	515	429	463	462	468	495	444	472	504	482	486	468	474	445	446	501	463	485	469	458	515	464	458	496	475	477	439	503	510	462	465	430	475	472	468	458	468	419	482	448	493	479	471	455	459	469	474	476	476	475	489	474	464	439	467	507	469	492	461	447	478	415	456	455	483	462	466	431	475	480	445	496	463	461	461	489	409	482	476	480	449	458	435	497	478	444	479	474	480	447	459	470	444	507	451	474	473	468	484	513	431	456	494	500	441	430	474	467	456	474	458	449	454	482	474	477	462	436	460	459	454	463	471	491	486	476	449	479	478	441	480	481	480	455	483	453	506	483	459	426	510	468	524	482	506	472	469	489	468	448	466	453	475	454	450	436	457	474	472	501	435	470	467	466	489	464	429	475	448	466	469	462	470	448	441	445	454	467	440	440	468	449	478	451	465	481	505	465	434	462	442	464	505	479	510	470	495	473	503	487	454	482	453	483	446	456	469	470	501	471	451	485	459	471	464	457	475	492	444	485	473	479	450	472	515	477	487	461	483	460	479	438	464	446	493	455	453	482	426	508	502	467	456	476	437	477	449	466	475	468	450	451	467	488	461	463	453	476	455	461	489	513	465	443	447	467	480	474	476	463	465	493	478	481	467	461	441	463	468	480	487	471	472	490	455	454	423	460	439	456	473	469	487	478	471	483	431	475	470	477	451	466	504	466	441	428	460	445	488	452	486	473	457	475	499	480	453	458	467	479	484	444	451	448	485	476	501	479	476	471	500	456	436	477	493	468	478	467	465	474	454	502	464	458	502	511	444	492	463	473	507	494	447	461	437	475	489	523	450	458	465	451	459	482	494	450	497	469	492	425	486	517	403	502	433	477	479	484	453	476	493	474	462	461	435	445	475	429	428	478	455	453	475	445	472	482	501	470	495	482	473	477	450	468	409	462	475	471	486	433	491
8739	1741	1524	917	761	757	667	644	659	664	634	596	577	624	602	603	587	590	561	560	609	595	589	613	561	585	542	550	554	597	592	569	562	587	559	576	596	561	575	585	605	587	578	561	523	596	570	585	559	574	576	578	559	568	606	587	563	588	560	596	570	530	556	580	536	548	581	550	575	589	617	540	572	580	606	580	570	574	568	560	602	580	514	570	560	570	587	607	542	550	610	611	554	558	541	582	571	549	601	581	558	561	569	570	581	584	572	565	588	599	608	618	572	586	533	576	608	600	607	549	543	552	606	580	545	538	549	612	594	558	572	577	556	590	564	574	568	610	550	530	578	546	611	551	607	583	554	585	540	572	578	539	587	570	583	622	562	594	573	581	600	575	589	557	584	623	579	531	552	571	617	572	584	564	549	581	599	660	556	572	560	584	629	591	593	603	616	557	551	574	580	561	608	587	573	586	582	572	539	563	587	571	565	580	594	574	610	544	591	575	548	575	610	581	579	583	572	534	567	547	555	570	580	508	577	585	593	544	635	594	563	577	535	566	542	536	593	579	555	593	560	593	523	541	560	530	561	597	613	545	591	601	581	594	546	583	546	596	547	565	590	563	536	583	578	555	533	598	591	571	624	577	606	558	576	584	553	590	553	592	554	577	614	557	584	559	575	548	568	584	569	561	603	584	579	522	590	577	549	589	567	582	532	574	569	573	548	539	576	560	573	576	604	594	565	579	554	601	576	558	568	560	562	526	569	615	590	525	602	615	600	528	548	556	538	588	563	588	542	600	600	576	598	592	607	599	554	581	561	579	543	595	589	572	600	591	599	577	588	562	554	551	561	576	574	573	548	564	521	563	571	587	580	556	576	565	608	572	573	585	611	570	623	551	631	591	555	589	591	536	574	595	581	594	610	583	576	556	567	605	583	555	595	579	533	580	532	563	583	600	602	560	538	565	579	621	544	608	564	594	552	571	622	601	599	558	572	542	619	583	578	534	565	578	542	571	608	617	576	569	540	564	546	574	591	555	577	538	526	576	534	592	511	567	611	567	549	529	584	560	562	552	613	579	569	585	569	574	593	543	603	545	558	561	561	561	549	545	566	565	517	541	612	541	592	542	574	572	554	551	570	571	609	553	559	537	551	576	558	610	577	549	548	561	518	564	592	543	515	542	562	603	541	565	575	568	642	602	554	562	550	588	544	530	598	592	556	574	598	594	590	586	595	589	555	549	561	552	592	567	559	581	538	529	562	583	583	587	555	562	589	586	569	567	550	500	588	597	565	555	572	584	560	591	549	602	582	603	618	610	536	562	571	609	598	566	545	539	546	536	559	531	545	578	595	579	617	555	590	588	596	570	594	620	520	581	551	558	594	579	545	564	543	584	589	579	571	565	566	608	546	587	609	552	637	570	544	582	549	558	578	580	567	545	554	574	587	550	567	590	507	524	595	596	599	587	538	565	537	548	595	552	541	551	573	597	610	599	589	568	581	638	612	563	544	581	561	608	552	543	614	552	570	538	584	555	561	598	550	605	608	608	573	633	597	561	587	564	571	608	567	566	572	544	570	607	582	611	579	563	568	535	567	551	540	562	574	595	566	539	581	551	562	534	522	596	552	567	540	538	561	589	598	515	567	519	542	546	571	564	562	591	591	568	524	589	551	565	598	519	579	540	564	578	613	533	592	583	552	625	578	555	616	572	553	581	586	550	605	523	562	576	556	546	569	568	591	593	586	597	539	573	557	568	606	587	535	575	610	566	551	551	553	552	595	550	572	575	596	616	556	566	603	602	584	532	559	620	577	566	588	568	555	564	560	648	601	589	567	547	585	542	593	534	578	574	562	586	544	581	602	588	579	559	563	561	593	576	572	597	576	594	579	578	605	580	590	604	539	533	572	548	575	592	571	547	571	558	558	542	606	582	561	557	586	585	564	597	605	577	589	547	573	588	533	560	524	548	585	582	592	562	589	568	562	541	586	576	578	578	551	571	568	541	586	563	549	601	567	575	594	514	576	602	542	558	582	632	568	549	557	575	543	568	546	588	575	591	548	568	588	572	579	598	539	613	576	588	554	538	604	589	569	614	547	607	531	622	554	570	574	581	547	612	560	547	547	548	573	567	575	567	582	565	531	526	578	555	545	556	548	571	626	602	586	568	546	590	570	618	543	554	590	561	593	559	555	573	601	568	571	580	593	593	549	554	561	557	571	601	564	577	605	577	581	618	569	575	583	544	600	555	591	542	577	583	565	563	576	558	599	566	579	576	585	537	608	557	586	583	545	561	567	591	605	573	605	609	523	546	554	557	568	598	542	561	586	568	556	599	587	536	640	542	559	601	566	579	579	530	561	580	589	595	579	571	606	549	577	550	567	562	547	639	573	546	555	583	548	593	579	566	574	558	543	590	585	576	559	568	570	564	584	590	596	607	542	564	556	603	525	573	563	632	617	566	569	556	608	565	585	577	577	569	586	589	579	598	565	561	549	559	541	535	580	589	587	561	576	569	541	564	552	590	597	605	556	561	559	598	567	607	568	590	590	547	587	583	580	576	513	614	596	547	535	583	582	552	601	572	562	579	599	566	537	545	595	579	553	599	532	576	573	568	547	563	524	569	536	565	567	566	567	553	583	522	545	598	595	574	572	580	560	548	541	564	568	564	547	585	617	544	637	596	568	573	585	547	580	572	588	547	572	614	533	608	583	553	537	587	534	560	589	608	575	568	557	615	574	579	552	588	587	531	583	617	580	598	553	571	547	525	537	564	588	578	555	554	573	551	548	552	554	559	555	555	572	578	526	566	564	562	555	589	561	552	554	582	552	578	538	553	572	622	574	595	587	570	534	558	566	613	605	499	621	582	550	589	544	558	555	551	595	554	599	606	575	576	569	550	590	519	575	576	537	567	607	573	568	598	569	544	529	595	563	573	586	580	579	527	564	559	587	578	535	518	573	625	566	551	607	529	554	618	556	557	557	602	574	573	549	587	564	574	571	606	612	555	568	553	541	600	561	569	561	573	550	556	584	581	565	569	634	591	585	539	572	546	565	557	601	580	556	569	567	559	554	557	605	595	588	554	551	532	496	572	579	547	566	572	558	571	580	555	563	588	571	546	577	561	568	571	592	584	571	581	594	581	615	538	604	605	560	601	596	579	571	584	601	550	573	598	571	580	537	605	564	523	592	565	584	540	562	557	569	598	567	576	567	546	552	570	554	569	540	579	553	565	538	575	602	564	572	606	555	598	559	602	576	575	549	545	543	576	532	582	556	569	611	584	558	585	579	606	554	504	549	576	571	548	596	599	598	605	574	550	589	584	591	550	600	578	563	563	567	596	568	576	535	566	570	557	535	563	569	573	592	563	574	598	562	589	587	546	587	585	577	570	583	542	579	575	568	560	571	563	588	533	602	594	540	598	589	580	600	610	584	600	589	581	584	574	584	553	564	558	582	577	555	583	532	543	574	571	543	590	553	582	598	589	566	570	565	574	567	581
23960	21144	28559	23961	21128	11532	1881	1261	1113	961	1015	944	864	822	877	875	809	820	791	769	779	837	797	760	801	763	758	796	780	770	769	765	750	791	747	805	765	762	700	749	769	756	745	764	785	780	770	699	804	746	775	737	784	739	798	777	734	771	719	763	762	727	732	737	743	788	749	685	720	748	723	735	769	775	732	753	762	743	741	736	751	744	784	741	777	758	763	736	740	746	757	744	742	731	744	772	751	801	742	773	773	776	781	777	765	725	709	645	736	730	716	749	812	731	751	727	725	730	766	738	754	781	766	706	769	758	770	693	778	763	735	758	738	743	734	711	774	734	793	725	776	703	779	715	753	729	803	747	792	755	800	762	752	753	746	727	740	791	763	766	771	727	689	760	775	727	746	729	750	785	775	773	744	794	726	734	730	755	724	729	755	749	711	717	748	795	735	726	745	699	773	776	783	724	730	738	755	775	763	722	740	777	731	740	738	736	749	784	725	800	740	736	729	768	746	728	736	748	743	781	803	745	744	722	741	766	775	778	731	739	789	762	783	740	714	814	764	807	752	753	695	727	794	801	710	679	741	742	740	750	717	783	763	740	708	722	762	747	729	741	763	714	801	757	742	769	750	800	722	739	747	743	770	694	748	762	724	739	777	737	732	762	749	737	766	710	747	729	723	781	726	720	787	754	740	746	706	760	750	778	766	689	727	755	760	713	732	788	726	720	754	810	736	726	765	741	742	761	749	715	732	736	715	737	774	764	738	734	760	751	713	735	734	746	761	758	803	722	742	735	742	750	711	751	724	763	760	757	799	783	727	744	756	725	771	784	770	796	724	737	802	790	754	765	797	763	765	775	708	753	713	726	753	802	757	748	746	701	732	708	760	778	788	774	762	709	740	743	745	766	778	778	688	718	729	738	718	760	752	745	793	731	785	724	733	720	743	778	741	749	725	768	754	768	745	729	789	738	719	731	704	733	792	723	753	737	731	717	741	759	749	767	703	744	786	776	749	745	755	752	760	692	699	775	716	740	773	732	708	743	753	737	697	737	746	723	738	749	706	711	744	742	757	749	744	767	751	781	701	739	748	713	730	738	768	733	733	763	725	698	761	738	765	768	741	769	760	812	737	662	670	773	788	760	738	815	728	753	735	744	711	729	792	731	706	782	738	758	731	762	799	772	744	720	712	725	724	748	717	723	756	779	762	760	741	757	742	747	709	723	755	745	771	732	799	773	717	762	770	751	754	734	777	760	789	733	796	708	753	685	772	821	753	785	763	715	766	731	773	709	755	782	766	748	701	725	733	720	736	771	707	720	734	727	752	739	792	744	753	791	724	740	729	715	737	779	748	735	772	778	741	761	763	736	773	742	733	717	721	701	747	742	725	709	702	765	731	694	762	736	739	741	734	781	724	774	775	798	747	757	741	734	703	738	739	740	734	714	717	727	752	686	793	729	782	817	732	804	717	677	708	791	720	699	713	733	710	737	745	738	724	720	762	733	736	782	753	753	700	700	759	733	738	763	701	723	759	735	777	817	722	772	715	752	755	741	738	711	719	701	738	783	703	736	723	720	776	727	730	768	781	751	737	755	769	771	744	754	742	724	746	735	743	737	726	740	724	679	714	728	771	748	754	744	747	692	781	751	797	696	742	754	751	731	680	739	727	712	757	707	696	731	761	767	742	757	734	753	717	712	760	720	766	740	739	714	721	762	730	745	722	770	777	722	743	743	754	762	745	756	721	730	775	758	724	736	753	731	737	795	765	789	709	728	726	700	721	716	752	766	764	730	745	779	769	784	744	736	741	735	752	708	743	759	741	728	767	720	808	703	764	768	775	714	768	781	741	787	772	717	740	721	751	759	768	738	710	765	772	753	768	731	733	728	705	740	692	724	779	814	753	733	790	749	783	737	723	755	686	795	807	787	743	785	734	744	766	743	717	732	731	754	720	750	742	759	778	739	766	752	740	758	768	731	706	762	762	760	772	675	745	754	744	803	775	710	709	798	742	719	710	748	753	729	746	733	735	749	768	726	781	760	752	769	725	772	719	742	738	817	758	719	719	799	753	739	802	728	796	727	738	779	789	759	714	735	725	822	739	760	803	701	709	724	716	723	783	747	763	710	723	748	738	698	754	722	764	758	705	765	752	693	707	721	716	768	783	754	752	716	747	773	748	690	790	758	763	746	690	739	772	747	716	771	733	779	773	737	735	734	766	757	746	704	690	759	738	741	709	781	760	786	751	740	751	703	752	751	748	768	798	723	726	733	710	718	729	742	762	752	773	705	761	755	735	723	746	767	725	757	707	707	706	814	758	738	767	705	727	770	755	750	759	752	715	770	761	796	757	742	762	774	733	745	720	773	736	770	741	799	790	764	770	763	711	770	735	720	808	760	767	754	752	746	725	780	716	703	732	734	755	761	745	739	765	760	719	763	736	723	747	723	759	736	761	747	725	702	764	743	724	746	709	757	727	740	758	759	759	759	719	699	749	703	763	750	762	781	734	765	736	750	764	771	737	749	744	764	732	771	718	708	734	738	755	779	737	713	738	767	715	737	716	731	743	725	770	722	770	710	711	742	754	784	771	773	764	749	760	759	721	745	770	762	736	768	755	761	769	765	747	782	742	780	739	745	759	775	736	773	764	762	710	707	779	751	730	768	761	776	739	735	721	719	708	705	722	757	786	701	780	755	730	750	767	742	770	795	783	772	781	774	761	709	760	714	770	761	726	760	776	761	765	680	730	751	743	691	721	689	772	761	748	775	720	765	788	738	752	764	750	730	757	760	723	732	776	734	760	751	769	736	704	708	715	716	724	709	756	744	749	809	751	748	744	743	741	773	714	725	729	762	732	760	738	719	734	780	767	715	695	754	735	802	740	757	758	735	767	712	724	786	744	737	816	717	706	701	773	731	743	727	802	694	803	703	740	755	742	737	744	700	807	767	764	742	749	779	748	743	754	737	731	754	761	779	744	723	790	740	785	796	757	756	767	724	719	752	771	779	728	749	740	757	773	739	800	705	738	717	781	752	743	755	770	773	763	769	695	732	770	734	759	729	723	757	746	709	737	745	792	760	737	714	684	745	733	670	777	743	800	724	741	768	745	715	750	756	782	712	761	754	791	772	745	775	728	765	728	759	772	751	768	750	790	748	718	801	709	750	726	700	762	781	754	736	773	761	702	746	801	710	781	743	739	734	743	737	756	749	796	733	705	751	740	730	792	730	748	775	695	736	715	756	753	717	739	787	755	710	736	733	760	767	747	731	788	729	706	732	738	752	754	766	755	743	727	699	755	716	751	756	760	761	705	803	746	718	753	703	752	697	740	733	713	797	792	771	789	777	703	730	725	770	703	739	776	754	734	745	765	750	727	737	732	732	754	766	749	741	757	711	725	815	740	716	713	770	772	697	723	758	787	761	728	795	745	759	736	725	756	732	765	728	771	738	762	771	709	751	794	756	795	707	779	764	741	748	739	790	748	756	751	769	756	715
15677	10679	9762	5027	3436	2758	2291	1995	1646	1527	1391	1263	1196	1169	1110	1053	1081	1037	1045	999	992	952	980	944	989	944	953	968	918	929	884	943	928	913	919	867	951	893	886	930	914	901	947	941	928	912	934	869	891	904	930	929	832	918	890	934	879	969	889	893	932	903	849	900	857	894	881	880	928	934	914	859	871	907	854	858	924	927	902	819	912	834	913	917	923	862	880	845	893	921	890	885	922	899	949	896	889	886	875	917	925	885	891	890	849	927	893	899	925	923	908	859	915	867	910	877	900	872	891	897	987	840	932	867	875	900	913	879	827	894	892	871	871	871	868	874	858	884	899	845	843	849	889	920	864	888	872	833	897	925	877	911	908	842	931	891	849	903	843	855	903	905	912	905	867	936	870	875	883	935	908	905	898	907	880	896	958	858	935	893	900	949	885	863	889	862	907	874	899	903	902	898	900	897	892	856	846	883	848	897	868	899	916	905	832	821	866	946	902	936	891	930	860	892	890	910	908	917	965	898	895	832	851	896	809	930	887	911	895	851	913	881	907	948	859	876	834	904	869	872	928	913	872	837	881	883	892	869	891	884	891	849	890	890	913	898	861	884	907	905	883	909	918	892	927	937	853	850	897	899	883	859	884	929	913	906	890	847	875	935	889	867	903	879	830	800	902	911	875	934	882	906	913	866	936	846	903	830	865	920	920	891	957	895	895	897	863	869	891	893	888	853	957	924	933	852	889	873	804	935	891	871	884	910	868	806	911	925	890	915	946	847	917	870	927	900	882	882	910	857	893	888	921	854	901	912	865	910	856	881	841	902	894	896	907	906	925	867	862	874	885	915	944	902	866	843	914	876	868	844	842	833	852	889	883	885	860	876	877	870	852	880	895	883	874	897	882	867	844	955	885	869	884	905	927	874	853	885	901	846	875	902	855	872	901	888	881	877	928	892	912	861	951	910	890	901	910	826	885	843	918	930	918	875	879	880	884	815	871	878	869	892	833	876	842	884	823	844	898	888	855	932	930	848	898	895	919	838	883	888	875	891	896	865	919	905	856	929	909	898	861	925	870	887	917	870	881	828	881	919	915	875	886	853	848	930	900	843	878	927	909	883	895	878	914	825	850	890	889	908	874	928	921	882	906	876	904	891	893	864	924	893	880	879	889	885	933	906	928	898	882	931	906	851	957	855	864	913	909	878	888	871	852	917	862	894	843	933	902	870	879	884	900	899	893	906	825	910	852	875	860	874	818	920	887	940	895	847	879	876	902	906	902	881	871	900	901	948	877	913	884	934	901	843	843	848	927	912	867	841	843	860	882	876	840	898	869	920	814	890	867	861	875	891	929	862	903	896	869	904	813	883	823	911	829	904	892	895	894	892	898	876	846	850	869	889	945	888	856	914	878	858	941	880	870	909	870	868	877	844	806	845	898	880	917	874	905	884	886	856	904	879	854	875	867	947	861	926	873	861	866	874	960	876	902	898	829	890	897	862	880	857	930	876	871	845	887	867	850	932	850	881	865	866	853	881	857	916	860	907	877	898	876	932	907	866	916	857	867	872	871	841	929	924	902	884	896	872	872	835	909	890	882	881	885	865	906	877	890	871	817	901	928	894	845	890	930	852	930	916	876	881	881	895	838	905	888	840	916	887	847	914	877	881	873	860	924	876	890	886	905	902	849	860	910	901	882	891	870	890	881	863	930	943	909	846	891	955	864	890	875	910	872	876	909	930	920	908	868	885	863	923	905	872	942	888	899	824	875	827	891	873	877	903	877	885	864	881	870	864	855	877	917	903	901	897	866	912	876	903	883	864	922	877	885	863	921	881	885	875	896	878	873	880	853	878	863	835	891	909	864	875	832	865	903	868	880	896	940	804	880	884	896	872	864	880	827	885	889	880	851	849	927	884	878	855	965	863	936	887	882	867	895	909	863	885	909	945	856	862	882	918	913	877	913	904	923	903	908	912	888	893	871	922	898	849	884	862	836	879	905	850	911	889	905	819	890	900	896	886	901	920	915	936	880	953	889	886	882	870	957	884	898	881	888	907	896	911	905	889	904	880	942	894	848	903	917	854	911	890	889	854	901	858	938	892	895	875	857	897	927	870	865	854	896	935	957	893	907	904	906	911	866	921	855	896	862	885	858	877	893	925	891	855	875	858	887	901	932	905	917	872	890	877	921	876	920	886	913	871	889	905	893	887	910	839	824	869	840	897	896	908	830	834	834	887	847	928	910	876	923	858	902	879	909	937	904	892	874	988	915	883	879	948	887	870	879	868	868	930	865	927	919	905	874	853	842	882	925	896	910	877	879	886	851	921	898	862	876	833	835	899	897	825	903	895	880	916	883	914	892	882	877	855	913	862	844	934	975	913	866	913	863	863	858	847	873	854	909	899	878	841	894	883	883	877	857	882	931	910	921	912	892	890	828	919	906	860	866	849	895	916	875	839	899	901	847	878	915	928	884	866	872	930	866	883	877	868	921	902	861	899	903	909	877	839	873	855	928	828	868	923	904	877	916	903	893	892	931	891	863	892	867	927	912	847	900	899	866	869	874	880	898	886	934	865	934	891	972	937	900	869	895	889	900	937	891	872	919	851	892	912	913	909	904	899	914	907	915	942	881	939	881	881	888	855	879	882	868	885	904	929	918	825	905	827	901	826	897	874	932	869	894	885	852	886	893	890	891	939	875	857	894	873	875	876	870	883	881	850	903	924	858	918	887	878	910	868	918	946	867	878	911	921	882	897	919	891	879	849	899	888	889	918	851	878	905	900	924	916	967	899	936	908	872	879	850	946	912	888	873	906	834	854	888	902	866	864	861	810	926	892	939	836	891	919	850	925	899	905	881	861	913	891	868	857	895	926	894	959	890	904	832	914	900	891	863	879	869	852	823	898	833	878	903	878	906	904	921	876	855	885	826	905	866	854	877	880	864	896	921	953	863	854	897	928	899	847	863	849	905	937	882	863	887	867	876	830	877	872	844	815	855	982	873	907	938	918	922	896	929	856	910	910	897	896	940	884	850	829	854	896	871	928	863	904	881	882	865	923	859	901	898	883	898	902	932	903	785	901	848	881	859	888	855	907	890	851	926	860	905	870	897	884	902	856	946	912	916	847	856	865	908	890	902	885	901	893	879	890	878	909	903	915	865	873	865	899	917	898	836	870	896	890	858	930	918	857	922	906	839	907	942	898	882	830	915	870	852	888	914	888	884	909	856	879	887	909	871	904	873	910	893	868	845	889	845	881	931	858	859	896	923	849	910	849	902	846	955	847	894	867	885	883	896	906	881	912	824	869	894	837	924	873	903	906	937	913	837	967	857	875	887	886	913	903	867	888	811	897	859	883	857	896	964	849	880	906	891	869	883	898	894	924	915	876	929	841	924	860	862	906	925	919	925	873	902	893	939	878	850	891	885	845	852	921	873	860	850	892	902	837	896	889	875	866	927	897	891	893	907	940	943	828	854	882	864	913	945	957	879	925	855	932	854	845
25127	21053	27326	24879	10871	939	706	632	535	491	503	490	502	445	441	412	452	401	421	446	425	418	414	386	392	387	441	440	420	419	420	413	414	395	349	407	422	413	412	422	398	408	387	407	404	394	381	382	397	397	392	372	433	390	380	418	366	387	380	421	407	402	376	403	394	399	395	383	446	402	387	392	384	390	391	420	433	408	357	388	378	388	370	401	353	399	402	408	400	415	424	391	414	396	397	385	367	420	411	436	396	381	396	399	388	386	360	393	423	392	417	413	373	402	428	401	392	434	411	414	365	408	401	400	411	383	398	366	370	405	408	398	378	373	401	372	396	417	376	415	396	381	401	401	414	415	380	382	404	424	387	389	376	400	372	381	398	358	418	404	420	395	388	355	382	375	399	392	403	394	406	391	426	404	371	411	430	411	382	371	378	382	415	374	396	386	404	392	425	370	416	414	398	374	379	410	393	396	434	368	389	398	370	397	385	420	412	430	386	395	411	411	393	395	384	403	396	403	379	395	370	373	383	395	386	418	423	389	382	416	381	402	408	391	428	357	374	387	414	387	406	444	384	392	411	402	387	373	375	370	389	387	440	398	438	365	385	406	372	363	399	418	410	407	358	365	380	368	405	418	405	398	408	363	394	413	396	373	412	396	413	382	403	409	403	396	400	387	410	419	422	396	393	355	391	386	417	390	437	395	375	415	364	407	402	394	392	417	445	377	426	372	420	370	401	405	417	410	393	385	385	418	406	397	417	444	353	402	401	379	415	379	399	397	378	400	371	423	397	401	389	421	370	392	400	360	389	379	397	368	381	404	359	370	363	397	415	377	430	422	398	348	393	382	402	378	387	380	412	362	409	399	412	414	401	412	407	396	389	361	372	405	402	387	406	408	422	440	457	385	384	409	417	368	443	367	388	383	435	401	398	379	361	398	425	425	419	367	418	411	354	408	392	411	380	389	378	361	402	412	408	359	348	423	405	411	394	470	388	390	383	397	402	398	403	382	410	422	400	369	378	398	376	378	367	423	383	398	374	390	417	379	403	385	386	398	343	428	389	392	358	368	402	380	397	400	366	382	397	424	379	380	400	379	392	422	405	385	406	395	395	378	377	383	370	479	380	385	364	379	366	390	404	380	407	380	391	349	421	389	374	419	369	371	402	418	398	371	424	412	394	381	368	389	398	411	395	388	422	384	400	430	442	395	400	391	407	401	400	403	420	424	393	336	391	390	423	431	377	408	425	381	420	396	399	393	416	399	411	385	385	381	359	406	396	384	417	404	417	398	407	399	404	384	358	389	394	400	416	399	380	350	437	406	385	423	396	373	404	413	390	413	413	391	399	402	398	384	365	410	410	396	403	390	387	394	409	407	392	377	380	407	368	340	414	388	381	381	377	383	379	387	379	410	402	400	386	434	399	392	411	406	373	370	415	428	392	381	414	413	412	358	375	429	397	408	404	374	415	403	394	409	402	377	429	379	389	385	425	396	388	413	387	405	398	410	409	394	377	367	395	370	380	428	381	397	392	390	387	403	402	404	386	421	383	385	421	391	414	409	388	400	395	420	417	436	362	379	396	395	404	405	370	403	415	411	387	382	395	367	371	421	423	407	417	394	397	415	399	386	396	383	393	363	386	406	393	370	390	368	389	374	389	400	407	392	372	414	416	391	381	431	370	362	400	370	430	410	414	424	395	398	420	378	378	398	397	363	381	406	411	424	381	410	398	389	375	383	419	408	404	409	391	393	372	422	381	411	404	366	365	410	373	405	368	405	409	416	353	417	397	353	405	392	410	374	372	437	424	393	423	416	405	400	382	370	404	404	373	365	361	445	393	413	386	400	393	436	415	396	397	429	406	388	411	417	387	384	401	413	389	363	404	394	410	365	399	409	422	390	379	426	365	420	444	402	423	384	388	418	383	399	423	398	418	410	417	428	401	418	404	395	394	387	420	419	393	369	399	429	389	407	385	402	374	418	412	392	398	366	391	385	357	409	350	400	384	389	424	386	347	361	367	420	434	379	430	386	403	417	372	384	376	391	385	370	409	429	393	404	435	397	376	400	407	385	397	401	409	397	387	368	350	401	393	433	415	362	403	371	459	360	417	378	354	394	397	393	387	423	376	342	381	393	408	401	369	417	407	404	404	376	418	383	387	383	416	434	376	394	414	391	395	443	376	396	377	419	394	415	384	382	405	394	435	406	384	424	434	363	421	400	382	395	391	414	400	370	392	371	397	416	372	395	400	363	408	363	367	377	422	393	428	417	388	381	374	376	379	385	412	400	394	405	356	390	401	441	420	385	401	386	414	352	390	399	402	399	398	408	407	387	406	386	384	389	375	405	413	412	364	392	407	364	399	403	373	417	436	425	378	404	404	416	387	406	414	366	388	380	408	412	367	409	407	431	393	419	391	423	425	408	382	402	420	410	389	382	393	377	382	393	385	370	438	401	383	402	396	371	376	407	424	391	455	417	388	402	436	392	416	380	394	390	386	412	395	389	407	356	358	408	421	392	357	356	376	418	390	412	401	381	404	364	435	398	406	406	393	385	420	383	405	385	362	407	403	400	367	346	368	386	385	381	418	401	412	419	408	376	421	363	391	384	412	404	391	393	400	421	388	380	360	386	403	348	411	423	373	379	432	402	423	388	374	374	413	379	410	376	394	370	412	405	384	389	384	384	400	398	400	413	432	382	389	421	393	379	447	393	385	386	379	371	435	374	407	431	389	389	385	418	410	365	395	378	385	389	400	387	396	405	387	387	380	386	417	368	426	402	417	381	385	377	402	434	377	389	411	371	430	354	403	421	413	412	377	384	347	410	403	399	367	427	378	389	382	444	412	456	389	425	428	403	395	367	413	416	402	423	421	413	420	380	398	402	355	359	414	409	405	376	395	435	428	403	397	404	414	410	401	418	392	424	406	424	360	392	379	388	394	352	389	379	363	377	393	400	386	388	410	389	380	417	427	414	374	407	387	383	397	416	414	379	384	375	394	418	402	355	369	386	408	394	387	392	385	387	389	388	369	381	433	374	389	397	392	378	427	390	388	403	398	377	401	382	394	395	416	407	392	373	391	393	380	412	430	377	369	418	406	402	454	405	381	393	392	436	394	362	383	409	405	400	384	390	410	389	363	409	395	420	387	377	403	413	388	417	372	418	381	377	375	365	365	436	406	410	396	360	377	417	400	429	374	413	412	416	423	406	391	384	385	410	401	373	363	388	396	382	406	411	389	363	381	361	384	387	376	385	411	380	406	377	377	373	372	380	408	395	416	411	381	387	409	411	439	385	426	392	392	387	360	401	419	389	381	407	396	384	407	406	361	403	389	367	425	365	413	407	342	400	383	407	417	377	402	385	376	384	399	390	359	402	424	371	422	367	416	389	429	393	418	360	406	397	399	376	363	398	420	399	367	382	364	414	414	388	406	379	409	345	369	399	412	414	430	397	352	406	392	418	397	401	395	408	389	386	401	399	371	400	378	406	413	417
14644	6470	5594	2891	1912	1532	1308	1097	933	856	718	749	677	673	628	651	605	579	567	582	518	545	552	514	517	518	509	547	551	523	531	512	507	490	528	519	541	508	545	516	537	520	472	495	503	573	488	498	503	514	488	536	513	539	501	528	486	470	492	499	522	520	504	515	528	498	523	512	480	484	456	518	494	504	533	543	497	501	510	499	487	501	517	481	486	549	502	499	491	481	471	517	522	529	497	485	489	477	473	523	474	489	516	497	499	514	525	473	518	489	487	521	492	563	509	498	529	499	512	506	538	523	486	514	511	476	472	539	546	537	540	506	495	508	507	484	505	503	540	495	533	524	499	527	492	516	504	500	535	521	514	522	529	536	537	486	478	529	511	544	516	471	522	537	504	511	557	468	562	516	508	524	533	487	526	528	528	484	503	523	530	542	522	505	511	543	541	480	534	519	538	490	501	521	499	494	511	516	456	527	488	530	516	485	527	509	529	545	502	519	497	566	538	470	484	484	480	463	546	532	501	536	508	538	508	516	486	512	463	505	536	559	494	491	528	507	489	517	496	507	481	493	499	529	510	551	508	505	501	502	472	534	471	500	486	543	536	545	532	542	504	512	513	505	497	486	494	535	516	523	534	511	523	516	499	518	472	521	519	491	475	485	512	508	473	538	530	520	519	501	504	494	534	488	505	483	513	481	505	462	495	517	488	520	558	479	492	500	492	496	509	516	526	527	527	530	500	511	530	509	492	514	511	492	513	482	525	490	532	520	499	474	498	480	507	522	468	484	502	488	483	502	468	515	515	509	544	530	479	501	516	522	461	455	491	485	480	501	514	521	507	483	551	488	435	467	464	465	506	500	501	497	534	541	490	484	531	476	505	531	493	481	509	501	495	492	497	508	503	538	489	516	553	518	505	504	523	484	511	498	495	481	481	539	519	512	535	454	459	491	511	514	548	510	502	510	551	464	534	508	476	526	523	538	505	519	516	447	458	530	526	501	513	525	499	468	471	511	508	520	470	497	497	484	506	474	524	539	513	464	449	488	539	524	518	504	520	487	516	481	577	474	506	499	442	558	502	505	471	488	575	504	508	483	518	460	477	501	535	503	496	515	542	509	499	506	477	510	489	512	525	501	530	499	505	520	543	505	498	498	511	526	517	503	519	509	512	513	497	508	478	516	503	494	525	518	481	547	488	505	482	485	508	504	489	499	528	531	518	495	555	543	508	470	455	505	523	485	516	495	507	513	518	490	478	581	466	544	486	516	479	493	512	539	508	521	513	489	489	501	495	540	483	571	496	518	473	474	517	515	501	491	506	503	497	501	498	550	463	477	509	507	504	500	519	540	512	512	512	557	485	503	518	511	480	507	505	481	500	491	485	517	495	518	503	504	490	486	507	481	480	484	496	511	471	503	479	537	495	496	480	545	541	504	516	505	525	426	490	543	483	515	502	486	532	527	508	464	498	506	476	534	499	493	535	512	503	525	490	531	494	535	513	515	490	479	478	548	498	490	500	500	510	474	530	518	531	522	499	526	509	498	476	541	496	516	539	522	494	552	506	510	499	555	502	523	508	514	511	544	605	499	509	506	519	489	502	543	518	500	469	508	504	512	497	465	495	517	478	537	518	483	508	498	502	532	513	483	551	479	523	472	542	477	486	517	521	491	465	511	503	525	514	515	530	517	505	507	531	536	502	485	549	522	489	517	477	546	523	516	510	492	486	522	472	552	509	464	534	527	511	492	510	516	456	494	517	461	552	493	510	519	523	489	486	538	502	515	473	509	508	526	520	467	524	520	510	495	489	524	500	456	510	518	500	489	532	510	479	537	507	514	505	483	495	492	508	524	472	504	506	511	517	521	491	525	497	500	518	504	551	507	507	527	502	473	519	500	477	541	546	529	521	538	486	496	522	459	495	519	514	497	501	513	495	524	488	488	488	493	468	479	506	543	527	507	502	499	451	511	498	494	503	518	487	536	500	519	518	522	496	523	496	474	497	481	485	516	508	512	481	514	539	550	511	506	482	483	535	483	526	521	498	493	517	504	528	478	507	515	512	510	520	507	484	523	511	513	465	522	512	498	489	498	502	521	566	467	516	498	533	481	502	506	500	502	514	523	485	502	474	490	549	474	509	543	468	510	522	493	523	520	511	511	495	477	526	524	519	529	476	492	553	451	525	486	530	509	515	491	505	507	502	496	528	496	503	489	493	495	498	537	497	504	478	478	509	485	490	510	528	494	509	497	542	478	528	483	514	482	502	484	508	531	516	520	500	457	517	533	515	522	492	492	463	541	484	495	494	490	531	502	525	517	494	524	512	523	503	528	546	533	495	492	503	510	486	502	500	495	505	494	478	507	502	511	535	528	517	509	508	460	477	479	523	504	503	517	480	507	498	503	566	515	502	521	537	499	479	513	485	487	501	528	488	559	543	524	511	491	530	538	476	514	493	513	547	546	551	479	514	466	513	513	498	474	516	536	476	532	509	484	490	541	507	525	488	489	500	503	505	482	528	513	513	488	515	556	519	494	526	510	518	507	507	516	498	499	515	549	511	518	483	474	495	517	497	524	506	505	482	514	503	483	558	474	491	502	486	453	486	487	489	500	530	537	519	484	507	500	502	502	501	504	515	503	503	525	476	482	489	491	499	495	525	504	479	485	511	527	502	513	526	502	460	534	501	493	548	501	500	496	471	498	508	534	510	531	511	529	522	470	478	507	497	507	574	521	531	523	482	517	494	509	517	506	511	507	470	512	523	500	488	515	485	501	472	495	498	512	491	506	513	524	512	510	554	533	480	489	494	492	495	517	562	485	486	521	533	519	464	481	493	508	488	515	496	486	549	524	518	483	501	513	485	517	532	509	531	486	506	519	496	486	501	518	544	513	494	491	490	502	506	509	507	491	549	506	492	512	496	479	535	532	491	545	535	511	502	539	547	531	499	504	530	499	542	486	505	504	508	525	497	478	500	496	481	559	511	502	490	513	522	512	520	554	502	501	495	521	497	526	494	499	542	482	516	519	490	499	517	533	485	522	478	502	529	516	502	542	525	550	547	505	507	502	489	521	483	508	464	521	530	516	539	547	540	540	538	509	514	510	515	509	487	461	504	475	469	492	482	517	537	530	506	532	470	495	502	493	531	524	487	487	516	472	511	485	507	483	494	515	496	493	508	481	465	529	518	526	524	503	494	503	510	507	507	495	521	515	480	509	489	492	510	496	493	550	470	513	514	481	499	502	497	546	553	488	504	487	497	474	478	473	495	550	513	501	503	479	515	527	489	478	539	485	524	527	510	513	510	520	496	526	521	497	490	536	505	499	473	518	511	514	490	482	516	528	492	516	519	482	537	504	531	516	517	496	512	455	523	532	524	517	488	523	528	460	509	524	526	508	521	546	494	504	492	497	496	519	518	512	489	491	539	522	578	511	476	465	524	535	487	521	512	532	491	521	520	513	513	474	478	505	524	507	493	535	521	525	483	540	507	502	493	551
22828	21114	28973	23514	21109	21173	11174	1897	1477	1326	1284	1141	1127	1019	1018	982	979	895	977	897	874	901	875	924	910	825	876	805	853	832	813	860	853	800	792	836	814	810	837	824	838	779	806	858	768	828	829	810	833	801	836	791	864	771	830	814	816	811	868	759	819	828	790	866	828	770	804	766	840	830	760	794	834	847	786	802	796	760	810	785	817	837	831	775	818	798	766	758	817	751	813	786	806	850	818	814	809	788	837	794	821	810	827	833	802	774	823	823	833	746	821	856	816	784	811	813	807	848	847	801	844	819	843	776	778	788	863	820	820	842	742	803	785	767	783	850	801	787	830	851	779	811	738	757	750	821	831	776	790	799	781	803	838	740	734	846	859	758	830	802	809	798	802	813	844	835	853	802	825	785	822	824	832	771	795	824	812	832	827	784	850	879	836	832	792	878	793	778	755	810	849	796	785	808	859	800	815	785	821	815	834	805	803	845	786	787	807	786	800	837	812	832	799	755	781	792	798	783	774	791	791	828	787	817	791	829	796	800	852	829	795	817	797	815	772	777	790	789	801	802	835	817	768	812	815	812	812	783	801	770	805	843	810	848	763	798	795	804	769	800	800	812	750	842	867	788	842	795	787	840	809	814	818	793	844	843	834	763	801	795	775	780	818	802	811	769	786	825	838	823	833	860	749	818	768	806	784	795	826	805	768	823	763	773	773	825	793	794	838	774	851	815	825	783	763	799	829	819	852	784	835	789	791	780	808	851	795	770	798	767	799	756	832	786	758	809	811	832	800	725	760	741	770	792	791	828	823	829	823	812	759	805	798	807	806	816	768	790	834	758	761	830	862	778	778	790	800	788	816	757	840	808	872	794	811	780	801	828	797	799	790	777	791	792	831	839	814	799	758	795	815	785	825	795	839	828	837	787	773	815	778	821	847	802	834	805	827	779	814	859	783	781	803	829	818	829	860	860	831	803	812	795	776	738	793	801	777	734	850	838	802	799	847	800	784	801	789	817	823	764	799	818	768	761	781	835	793	782	810	722	774	762	752	853	771	851	842	783	808	796	753	815	791	825	808	768	858	738	758	851	828	821	814	793	772	814	792	793	838	793	795	808	817	775	791	827	812	812	778	811	759	781	806	741	834	783	819	819	862	775	820	812	838	762	844	757	846	741	747	805	821	817	797	804	831	783	806	803	801	756	807	790	768	799	815	802	801	791	832	797	795	824	843	820	755	829	750	761	821	786	805	763	803	777	805	821	825	799	830	781	778	752	784	779	798	773	765	816	777	819	850	776	790	806	739	800	803	783	774	789	822	803	774	767	879	812	799	751	828	820	772	763	855	817	807	803	836	788	824	813	766	833	793	779	843	805	858	788	776	769	762	787	772	875	813	809	800	827	798	829	823	801	781	821	771	839	815	812	774	791	840	810	775	788	789	754	776	771	797	808	798	780	787	801	759	796	754	787	821	833	822	845	784	810	793	783	825	790	784	866	736	793	807	771	793	828	757	788	764	770	794	797	819	763	803	816	785	764	807	774	784	800	819	825	790	806	805	799	750	783	777	760	800	775	769	783	801	808	808	842	847	818	740	809	792	819	769	765	793	796	831	801	778	810	788	769	800	835	776	821	781	806	830	882	825	822	740	790	830	829	842	798	796	787	773	833	776	762	789	823	745	802	803	810	797	842	808	813	784	816	786	835	796	784	796	835	822	843	778	836	773	769	794	747	832	836	795	791	811	836	838	824	766	833	733	801	813	793	808	765	820	784	766	801	832	767	861	822	809	800	837	781	745	839	767	761	828	755	780	788	793	818	768	815	778	785	790	762	835	831	724	755	817	841	819	793	857	824	790	818	770	845	791	838	792	797	773	782	810	776	817	747	806	842	820	817	772	792	812	815	751	790	852	820	809	765	828	786	789	807	779	794	844	804	813	807	818	806	850	780	781	802	776	807	817	751	823	780	820	801	820	788	808	799	800	807	742	795	760	800	801	755	767	828	814	826	783	793	779	812	738	805	782	795	796	750	770	812	761	824	807	787	757	819	806	791	789	818	806	766	809	786	809	761	750	775	778	800	810	803	793	794	790	787	813	792	767	751	819	816	845	797	791	790	829	748	730	859	744	758	828	782	815	817	794	771	782	764	706	790	812	757	801	833	840	799	761	814	780	754	818	800	818	827	847	824	844	820	789	820	817	836	786	821	828	831	778	847	781	861	815	771	788	825	791	773	833	830	833	755	860	841	793	806	805	809	805	811	797	802	823	796	778	801	811	838	743	788	805	764	780	814	800	796	797	779	773	805	728	808	785	809	812	790	839	842	856	800	833	849	768	846	757	764	854	804	810	816	859	787	806	769	781	822	812	835	810	816	803	785	830	823	808	799	808	777	751	792	840	824	818	759	762	790	779	787	861	828	837	839	780	761	805	758	786	792	826	811	801	786	807	763	837	771	757	775	761	807	773	737	779	768	815	797	843	768	760	865	803	823	817	782	762	818	801	745	779	833	844	850	788	807	778	791	813	831	818	836	781	805	791	751	871	846	779	822	844	843	790	756	845	788	780	764	786	848	810	791	815	799	809	817	758	807	796	766	795	799	821	832	827	779	772	779	746	785	839	767	782	850	800	796	752	752	773	806	849	780	775	798	770	818	830	762	804	797	797	830	825	829	830	748	754	826	764	789	794	786	803	812	842	763	773	816	810	800	782	816	769	832	760	761	824	796	790	776	824	775	790	773	760	827	766	771	808	785	772	764	853	825	799	755	767	797	846	809	762	794	838	847	751	836	813	785	766	800	790	752	777	827	782	750	814	823	795	797	796	799	835	790	797	790	814	770	818	792	776	819	786	757	781	764	762	752	829	812	806	813	855	773	826	799	813	791	787	810	829	847	779	797	791	764	762	814	825	780	817	790	795	804	803	812	821	812	768	746	801	818	775	817	813	843	798	828	814	755	790	769	796	826	794	796	773	809	824	762	822	855	767	759	787	796	732	841	791	759	794	734	827	791	777	773	788	801	807	806	778	781	780	829	791	832	842	771	811	796	809	817	852	746	787	821	810	824	792	816	806	803	761	846	836	779	772	830	763	823	865	836	805	812	790	833	757	785	818	813	787	806	806	781	814	805	801	789	818	804	793	775	775	792	745	810	808	823	868	782	831	773	839	811	817	793	790	819	823	799	775	804	852	780	804	802	842	812	775	817	796	751	806	798	769	810	809	812	800	787	796	852	784	798	774	789	800	798	802	780	765	839	795	872	775	843	798	766	802	880	836	796	819	767	799	771	837	802	845	787	828	787	745	828	786	744	780	831	725	842	742	805	823	803	807	765	839	804	789	754	821	765	793	744	780	829	813	766	801	749	826	734	831	827	821	826	775	812	805	789	825	796	794	807	827	779	733	829	806	813	803	810	834	811	793	777	781	835	784	839	826	798	748	830	834	791	769	786	766	787	801	819	847	826	788	759	760	816	793	787	818	733	822	831	831	761	805	829	842	797
19020	17149	15387	8723	5691	4476	3548	2997	2489	2106	1882	1733	1511	1496	1357	1262	1238	1245	1148	1081	1091	1051	1121	1114	976	1047	1070	1025	1005	990	1053	1006	957	1006	999	980	974	934	1023	934	938	968	962	978	971	997	981	969	988	932	924	1003	949	950	939	1014	976	949	958	916	999	966	921	915	960	961	924	948	974	1002	966	948	916	931	988	950	942	960	947	992	928	955	942	923	964	932	932	965	904	1004	923	961	917	980	989	959	898	965	930	938	972	947	947	940	972	904	928	926	931	960	950	990	964	933	1019	914	973	991	978	949	957	934	960	961	983	997	970	902	944	882	928	973	951	925	958	996	976	953	937	938	971	943	941	994	940	953	936	992	942	968	897	1006	889	947	987	1010	1007	965	992	969	961	960	942	908	960	944	1005	1006	946	947	959	987	973	935	959	1026	972	925	958	1025	942	886	897	958	972	955	955	986	945	974	893	930	978	963	993	945	966	929	941	975	954	975	982	880	959	989	947	942	916	979	911	969	1020	913	972	980	925	949	890	985	971	943	922	958	960	941	911	896	929	929	895	903	913	946	941	966	875	932	983	970	926	910	910	921	902	987	923	961	1000	924	952	881	900	945	950	927	959	945	916	964	1010	967	957	929	947	946	958	976	915	956	903	912	905	929	949	933	960	942	922	992	982	977	923	893	917	939	948	910	1012	958	915	954	936	927	937	947	937	947	925	910	975	925	946	1000	930	961	936	959	982	1019	928	907	929	964	972	895	919	953	936	974	921	889	1013	997	938	940	865	968	933	956	876	942	950	992	915	961	960	912	901	955	922	917	927	933	913	944	938	886	956	952	922	930	921	953	943	941	948	938	940	963	944	932	898	916	965	954	929	945	924	1003	886	945	911	933	914	904	911	967	960	963	964	903	944	988	985	953	1002	983	955	910	949	966	941	980	909	923	946	919	942	897	883	967	958	932	976	937	945	923	976	902	951	924	977	921	931	929	998	879	907	937	913	948	1007	938	948	963	939	943	935	924	913	920	921	937	969	980	913	972	986	958	929	948	982	944	910	911	1005	931	900	951	946	908	899	954	981	931	971	926	913	971	956	932	924	942	928	947	926	926	928	972	934	953	935	939	928	940	958	919	1001	975	940	960	967	909	918	961	938	940	936	928	954	959	937	960	1003	942	958	976	946	997	947	935	954	992	965	969	976	893	903	974	962	961	950	986	949	947	922	954	955	938	970	952	897	880	975	946	941	938	984	947	936	924	922	992	923	930	946	938	932	957	920	969	949	899	978	926	966	911	921	941	973	959	904	935	996	986	969	977	996	936	944	964	943	956	933	943	920	952	963	964	917	874	957	944	943	949	945	918	958	956	942	921	977	893	984	946	941	957	953	936	880	917	1014	933	984	959	967	948	931	921	899	931	926	951	939	925	907	967	929	931	943	1001	1014	969	960	932	943	899	975	929	972	987	936	903	930	939	970	999	884	952	964	993	946	912	907	960	936	971	933	949	965	914	941	900	891	897	885	918	974	953	923	896	992	915	953	958	933	983	901	848	930	926	912	874	881	959	933	931	967	968	953	949	990	937	938	962	1006	921	947	959	960	964	943	962	918	940	850	981	947	929	982	927	960	989	980	943	934	978	952	916	975	969	997	981	979	971	926	941	981	1010	900	990	948	951	982	910	939	913	979	888	935	985	935	963	935	939	909	973	954	1014	957	930	890	915	940	935	985	970	925	905	908	916	917	934	925	950	993	948	916	871	1000	914	969	921	952	915	945	902	969	944	973	924	921	897	865	898	932	1007	926	906	979	932	917	948	926	985	970	932	913	975	949	977	935	976	925	886	906	936	975	919	990	938	954	991	976	917	949	938	934	924	892	964	990	960	954	954	980	964	925	944	955	974	918	935	914	942	973	911	927	931	960	950	947	928	927	976	911	945	886	902	969	938	908	920	961	924	932	979	929	932	965	932	940	955	947	885	917	943	1013	957	898	954	939	934	940	973	963	901	914	981	903	920	888	927	968	914	1009	954	939	870	956	980	972	867	913	926	916	938	964	925	941	929	967	913	940	907	974	938	958	1004	937	1017	987	953	942	961	968	935	982	921	895	937	916	947	938	912	956	970	929	954	920	916	966	927	911	998	902	936	915	947	931	942	992	908	965	973	922	937	968	935	940	919	924	863	1007	905	964	919	950	978	943	991	911	930	968	928	957	934	960	957	906	919	959	947	962	999	954	972	848	921	890	880	947	942	981	935	894	912	929	967	954	977	1008	926	899	946	960	888	948	946	969	932	961	955	975	951	918	889	938	922	952	947	920	944	955	927	920	991	980	957	928	975	952	921	964	912	974	949	918	924	968	928	904	957	919	956	1002	959	920	967	983	959	1015	898	917	960	948	938	952	985	965	900	923	932	1005	972	935	903	889	912	944	934	945	911	928	926	997	951	963	899	904	977	953	953	929	967	917	910	933	948	981	963	944	982	965	896	948	906	878	919	978	1008	964	895	960	960	924	980	937	954	898	967	947	890	970	961	969	968	932	940	889	972	945	971	958	945	916	946	955	987	971	919	858	983	966	944	959	943	952	932	886	915	985	969	906	948	913	962	960	917	933	981	904	963	958	940	936	966	957	976	985	962	915	930	940	918	963	939	990	941	973	944	978	923	956	910	896	975	961	905	892	956	941	931	911	913	948	964	951	942	971	947	916	974	868	1014	947	950	948	964	912	912	912	920	937	890	936	916	910	918	902	883	976	986	986	945	928	961	930	929	1005	963	922	890	983	932	911	1026	934	978	924	1007	946	976	986	892	997	934	905	922	1006	958	956	916	947	978	889	933	944	978	981	919	927	999	973	938	936	927	950	959	949	941	869	941	912	980	909	989	914	991	973	909	945	963	956	909	932	954	918	913	929	901	936	892	948	970	905	1005	963	900	986	932	985	936	950	931	930	937	939	921	928	993	929	894	927	956	952	997	912	974	944	929	957	945	950	949	904	991	948	918	947	927	916	983	937	929	916	923	961	970	950	907	954	941	966	943	933	943	917	965	933	967	896	980	974	942	926	951	920	925	926	904	918	976	940	913	926	979	914	930	895	932	989	951	919	934	931	980	932	945	989	992	988	982	911	977	984	963	975	900	872	893	924	909	964	920	961	885	902	961	1012	915	926	924	935	930	955	908	973	966	912	915	901	941	948	1008	931	962	958	978	880	951	881	930	965	958	931	971	960	931	929	918	923	954	909	942	943	903	938	911	951	926	988	947	960	934	958	943	925	853	995	948	927	995	973	943	942	1009	946	937	957	913	962	926	1010	963	935	972	967	963	914	936	949	949	897	943	925	953	872	938	988	970	909	982	933	956	913	940	964	948	947	949	955	912	959	960	949	926	976	914	934	947	938	956	926	988	929	952	964	941	923	951	944	932	953	986	918	1010	909	984	927	965	953	971	876	959	971	950	930	885	944	896	930	968	940	951	929	946	999	966	982	935	953	904	956	924	981	947	903	935	943	982	940	920	976	959	885	954	984	951	927	974	967	924	933	980	958	935	936	915	920	971	896	947	923	896
27221	19957	7054	891	574	537	484	489	483	457	458	446	457	419	409	443	430	457	455	422	470	465	485	429	461	424	431	466	489	419	431	414	434	447	420	451	446	486	424	431	395	467	458	483	456	424	450	446	437	422	456	437	426	442	454	451	464	434	471	444	439	443	426	421	460	465	433	455	447	401	450	433	451	458	435	454	496	459	445	451	475	425	431	423	461	430	450	458	474	447	454	494	467	461	491	464	426	468	391	435	437	466	454	448	450	407	473	441	454	474	399	426	448	459	438	457	454	432	428	466	458	474	453	465	511	465	440	455	443	413	474	444	434	462	438	414	422	408	447	459	433	426	416	444	468	435	442	437	459	472	483	422	427	457	453	432	476	463	451	447	465	436	430	443	450	442	448	449	444	414	468	468	461	447	484	426	412	472	441	452	496	469	457	447	428	451	445	490	462	435	442	444	486	470	474	462	471	447	473	483	480	446	515	457	476	427	436	421	461	436	476	433	418	459	469	425	478	441	470	457	404	467	430	445	494	413	455	411	439	460	446	437	433	415	410	470	449	415	464	488	425	427	477	417	491	480	421	428	438	476	450	462	489	476	447	444	448	419	464	431	445	412	429	478	467	452	436	390	454	442	430	441	461	469	421	449	453	450	489	480	415	454	457	449	463	450	479	425	420	454	447	458	462	407	483	431	460	437	423	497	474	439	466	464	451	464	441	454	478	454	473	436	414	394	445	461	457	463	439	419	474	454	440	461	442	455	420	437	444	498	446	399	467	431	437	460	451	443	471	447	420	458	434	427	436	418	439	403	451	443	437	449	436	477	423	452	428	428	471	451	465	423	448	454	479	457	416	448	415	449	412	450	408	455	440	461	447	470	440	425	448	433	419	428	433	466	465	428	431	417	442	423	434	430	425	439	450	405	445	455	444	414	401	456	428	449	438	449	450	471	473	435	453	461	417	467	440	430	440	452	447	470	442	457	411	488	456	419	439	440	414	445	449	451	447	486	445	456	454	443	445	442	439	435	454	423	446	472	437	420	452	397	461	470	442	471	477	454	457	448	432	452	459	420	430	421	461	438	436	492	475	442	431	426	489	446	461	450	431	436	453	474	428	400	405	480	466	431	427	466	391	454	458	446	456	452	450	460	456	431	413	434	462	422	438	438	428	440	427	442	480	450	453	441	431	481	413	446	437	435	450	457	459	427	430	404	427	405	422	425	474	473	435	456	460	444	469	483	463	455	426	459	470	481	448	436	455	425	427	424	450	435	486	438	428	453	451	436	423	450	429	459	473	441	443	460	445	432	433	454	447	428	418	491	426	455	453	419	431	478	453	466	429	427	492	450	451	458	471	431	471	471	470	464	469	444	420	429	463	419	423	448	435	457	446	416	444	468	486	481	474	449	478	446	483	451	406	467	428	470	438	489	439	469	461	455	447	472	410	444	436	461	458	439	435	458	437	477	421	457	441	408	460	393	438	442	445	458	447	439	438	431	453	457	439	459	446	459	415	413	453	450	456	462	483	471	436	431	445	447	430	429	482	410	419	466	467	456	437	459	445	463	435	466	442	445	450	479	446	421	485	460	415	431	409	445	434	445	475	457	446	434	456	450	452	426	457	426	463	422	416	430	496	433	471	460	475	426	434	471	433	452	474	505	437	459	439	472	451	441	386	494	429	456	471	439	434	426	470	483	448	438	452	471	451	447	458	427	437	458	483	432	466	495	432	454	465	420	464	432	440	403	436	471	440	424	424	426	486	424	414	465	434	477	451	408	468	463	454	416	481	440	437	453	424	457	440	432	450	462	437	462	440	435	440	404	427	460	424	437	468	446	453	441	418	491	491	435	419	430	419	451	426	465	465	456	451	478	456	438	458	444	441	450	421	442	414	493	432	442	451	462	457	451	447	466	467	455	456	421	450	440	431	401	462	446	437	478	457	439	432	451	439	455	447	463	438	435	454	456	459	453	470	481	453	462	451	452	457	405	494	423	481	454	455	436	468	425	479	440	410	455	451	456	449	457	464	443	449	417	447	455	455	505	437	429	450	465	438	429	478	426	460	437	452	436	441	454	441	439	461	436	444	469	466	434	468	458	445	478	439	428	445	464	448	430	439	431	430	463	442	464	448	433	433	454	415	440	445	449	452	418	452	418	460	416	441	447	477	443	500	443	462	483	424	417	444	479	440	445	430	452	462	433	461	456	445	475	467	406	455	460	469	448	451	419	431	451	459	443	452	496	470	440	458	429	456	435	455	488	460	407	448	454	463	421	441	467	469	433	433	384	447	456	405	429	448	438	468	448	451	432	465	459	431	469	443	469	456	458	462	439	442	440	443	464	429	460	463	459	431	460	479	467	445	468	438	484	454	425	455	458	433	454	504	481	476	470	465	439	476	429	423	461	413	430	435	408	461	394	436	452	440	473	437	453	459	442	443	445	449	430	467	412	436	491	439	467	453	476	462	462	439	422	459	445	465	489	445	438	420	437	468	431	447	443	443	447	427	447	444	452	403	463	444	457	454	450	423	459	480	454	432	469	445	469	449	427	468	450	405	443	415	434	448	433	447	434	471	471	403	416	428	484	457	429	455	458	460	429	455	422	454	457	496	453	501	463	430	428	423	445	457	434	408	449	487	425	493	411	481	435	446	444	439	466	467	422	446	479	415	451	459	461	458	460	484	460	460	441	465	432	461	420	442	458	480	485	449	430	423	421	469	448	419	459	474	474	457	450	463	451	443	454	491	458	430	445	448	457	459	484	475	463	465	443	422	444	460	426	463	468	446	432	448	452	465	459	451	409	430	475	462	428	432	410	427	441	408	438	478	433	470	461	519	430	458	412	461	464	400	468	433	413	424	456	457	493	449	464	472	428	431	453	456	470	455	428	463	469	399	460	442	436	439	444	451	473	444	455	452	454	425	459	484	454	465	480	460	464	449	444	462	462	477	466	447	476	488	418	422	403	424	417	427	425	447	458	426	449	441	420	443	451	434	432	485	430	457	429	435	448	468	433	452	436	409	406	405	460	458	426	475	433	450	459	441	444	408	417	475	438	447	439	444	466	462	424	446	471	447	418	468	432	461	438	468	458	449	432	451	470	482	435	479	446	444	480	469	452	438	445	444	448	443	401	444	424	500	461	474	457	450	436	496	440	455	430	450	445	463	463	458	473	433	467	425	449	465	474	449	451	444	441	441	447	448	431	442	443	466	443	455	410	446	434	429	461	449	438	452	451	429	480	455	424	417	470	429	488	452	445	447	453	453	417	460	447	472	452	480	469	445	425	464	443	450	431	447	448	501	486	456	439	439	467	443	434	434	430	458	468	467	445	442	437	436	431	447	468	452	472	421	474	437	426	478	433	446	435	452	458	442	443	459	449	465	449	430	441	451	411	460	434	444	405	486	424	446	411	479	444	479	460	499	424	466	445	470	438	418	444	454	490	476	463	444	435	441	459	462	466	449	443	452	440	462	429	453	444	452	431	444	427	430	439
8779	1584	1353	860	735	683	643	569	588	541	563	562	551	577	577	542	525	539	547	559	545	565	572	522	509	530	521	545	527	555	528	545	517	555	572	541	543	524	536	527	573	541	494	573	537	553	544	540	539	551	557	548	525	569	548	506	539	556	556	536	562	560	540	521	567	575	527	529	543	526	564	527	561	553	525	609	529	559	522	522	518	544	549	537	525	505	511	562	568	527	550	537	533	548	523	557	531	567	558	572	546	510	531	529	549	499	576	566	557	576	554	513	546	559	573	564	555	544	541	541	585	565	544	540	579	538	573	553	576	549	539	585	483	571	555	595	557	540	547	585	588	515	527	564	575	554	487	582	528	512	553	592	529	503	512	534	511	503	553	541	547	550	577	584	541	551	562	584	555	530	528	579	576	565	534	513	546	527	571	545	544	517	572	548	542	564	562	541	556	512	539	542	558	540	543	517	543	539	547	533	570	532	584	544	545	582	548	545	479	540	557	534	551	545	577	562	522	547	528	529	532	539	546	548	538	555	508	536	541	545	560	555	549	520	555	573	572	539	564	537	581	534	553	566	534	571	556	556	522	549	587	581	491	531	577	511	541	565	537	508	511	541	552	547	527	540	531	561	531	567	565	528	530	542	551	537	555	574	529	533	524	583	530	561	555	522	528	525	551	517	557	512	543	533	538	500	559	529	558	529	563	546	545	553	572	552	571	534	544	563	548	545	530	558	549	548	576	572	519	531	588	563	533	535	515	580	557	561	502	539	549	494	523	587	546	562	584	536	592	521	548	520	626	557	552	584	567	574	547	504	573	537	513	569	516	562	531	537	538	585	518	529	521	551	570	572	519	555	536	563	543	529	514	576	549	560	520	578	589	581	546	540	571	605	491	526	564	544	565	539	546	546	504	582	531	560	562	543	605	548	552	559	544	556	533	578	538	583	529	570	534	520	538	542	535	545	588	500	525	574	561	538	525	558	531	576	540	540	556	520	542	552	573	571	569	488	532	533	541	560	521	570	521	564	518	497	552	564	536	573	529	528	562	554	567	557	512	564	555	540	562	506	535	492	528	546	550	524	535	517	513	532	545	544	549	540	533	566	559	591	578	574	553	566	564	566	534	565	493	513	519	539	542	513	513	528	548	542	607	543	528	523	571	559	532	587	524	575	563	578	565	556	538	542	537	521	531	573	553	539	488	531	536	533	559	576	529	528	557	530	533	568	512	532	507	584	570	522	570	560	514	539	589	525	596	536	551	561	565	562	543	558	486	549	535	520	536	521	514	563	539	580	525	548	520	571	549	565	531	577	567	564	541	524	560	509	538	551	528	571	559	529	552	546	530	579	497	531	560	581	577	539	538	529	552	542	502	494	549	577	536	521	516	506	582	549	533	546	526	503	535	571	512	559	600	525	516	513	557	587	551	577	562	528	534	549	560	534	547	505	547	549	562	542	563	580	512	563	536	500	542	578	513	546	554	539	543	514	537	496	534	526	517	564	552	554	546	523	573	553	550	606	510	477	572	526	579	553	509	574	522	509	509	516	539	491	521	542	559	600	537	521	508	529	576	557	507	610	518	581	582	558	527	547	560	519	553	507	537	562	540	566	547	509	536	552	543	577	525	560	513	559	523	522	516	569	544	558	511	551	522	564	536	546	559	526	546	554	549	554	551	581	549	525	588	525	554	545	557	528	568	587	530	557	588	555	561	574	547	511	529	561	533	528	591	535	557	528	587	540	549	574	553	531	550	564	568	550	511	515	539	553	534	541	554	522	566	545	559	539	530	542	542	552	540	591	551	560	536	582	544	563	546	552	524	523	580	564	513	554	547	567	569	506	539	534	549	562	592	574	526	535	573	553	590	528	537	565	526	562	524	559	545	561	550	587	555	527	571	534	550	551	512	531	583	544	514	551	551	544	553	537	549	569	537	516	561	560	541	527	586	537	562	512	559	560	511	524	554	594	537	542	517	524	552	575	562	560	552	559	533	552	535	515	593	533	539	562	534	580	542	514	579	522	537	561	525	579	521	563	536	554	546	559	586	549	566	519	509	568	527	519	515	558	536	528	527	558	552	554	539	518	544	542	486	544	532	533	566	558	532	533	533	603	524	531	531	543	537	576	552	563	598	515	537	543	556	542	521	510	500	547	594	553	534	580	533	521	519	550	535	535	559	535	547	546	541	531	541	597	537	539	597	575	540	527	545	518	566	562	586	557	509	553	561	542	572	560	558	551	574	575	516	514	563	536	584	512	541	552	519	550	513	558	547	575	518	531	589	533	555	511	600	542	543	551	520	516	545	613	532	497	528	487	571	540	572	530	517	525	525	554	550	528	576	520	558	549	541	499	559	537	517	551	555	539	499	531	515	525	553	558	589	533	509	545	591	543	525	527	523	543	581	570	563	551	589	522	577	546	537	549	541	558	508	496	527	564	546	544	512	561	540	533	531	552	538	580	544	573	566	555	593	507	520	562	548	582	522	553	508	588	526	557	554	565	529	524	558	562	536	487	570	525	560	527	546	512	543	549	565	550	533	549	567	564	557	525	591	543	564	548	505	530	565	551	523	524	524	605	556	520	573	520	558	556	565	539	582	587	536	561	534	541	604	566	559	551	558	584	547	538	584	538	507	526	590	554	576	553	556	564	559	566	584	531	563	573	534	545	546	536	561	574	538	525	541	570	566	571	528	560	529	525	529	563	563	539	529	534	565	556	531	552	515	570	526	548	542	551	555	547	560	523	554	561	563	564	513	578	535	579	594	594	528	506	510	527	513	496	582	519	531	510	597	534	572	521	511	555	532	536	583	536	523	539	517	548	533	539	549	528	535	537	560	536	508	529	554	552	580	548	551	573	580	534	579	541	549	561	555	554	565	578	552	557	532	580	545	516	554	567	493	505	531	561	560	511	551	523	561	528	533	532	552	491	540	539	528	520	519	554	546	528	591	579	574	578	569	561	539	523	550	571	541	555	573	551	576	537	555	530	550	532	544	560	556	541	576	551	519	539	536	547	538	571	552	545	546	555	548	550	493	568	577	556	557	530	549	496	560	497	512	575	577	574	583	570	527	559	523	555	530	513	553	546	506	483	528	510	576	539	525	547	545	529	556	570	525	556	553	554	565	588	547	570	572	576	547	569	551	514	541	586	506	517	549	543	560	589	575	563	569	540	546	524	546	527	509	551	535	550	519	559	501	594	525	527	513	518	532	552	584	570	558	563	511	529	582	521	552	552	536	513	548	555	537	562	568	569	545	533	547	526	535	571	533	560	567	527	540	568	533	555	560	562	559	539	531	556	525	538	538	559	532	537	563	540	574	517	543	534	522	522	531	589	527	529	540	556	588	512	572	583	565	547	565	593	588	508	543	546	526	563	597	541	546	517	560	552	547	549	539	565	489	564	540	524	551	539	536	526	524	597	555	538	512	533	553	510	522	542	525	534	534	536	517	523	537	536	535	579	542	557	558	574	553	540	546	567	568	552	560	543	526	523
23870	21107	28529	23909	21095	11635	1893	1229	1062	1085	943	953	916	907	883	823	768	837	805	799	753	798	771	808	760	819	763	734	728	743	745	767	737	737	777	762	745	747	727	755	791	738	746	784	797	731	712	730	746	784	750	796	774	751	717	701	765	748	752	747	749	731	738	754	747	716	755	756	788	722	772	770	727	705	732	718	752	734	704	753	735	724	693	735	716	754	755	747	733	748	766	777	768	732	696	688	798	756	782	733	750	718	722	714	733	761	703	703	763	743	786	718	756	769	658	712	708	792	740	731	729	773	737	738	757	778	753	748	750	764	731	715	711	739	781	750	786	705	754	691	738	709	725	772	745	739	706	731	750	753	765	721	741	725	780	732	746	729	784	733	746	749	748	710	753	738	709	785	710	788	727	755	744	756	769	763	756	691	725	745	733	786	745	760	724	725	726	720	755	730	723	750	756	689	774	739	772	750	731	724	741	795	698	743	692	815	783	717	728	801	755	739	757	748	704	782	735	720	774	705	799	766	715	760	770	761	719	725	775	755	758	737	684	770	732	764	698	765	749	770	749	708	729	736	746	735	769	739	724	701	748	715	690	712	753	754	725	709	735	770	755	745	794	761	785	732	742	754	706	727	733	745	749	763	779	741	728	739	742	700	757	725	696	744	714	758	721	748	711	718	741	749	719	785	732	766	742	708	730	751	757	736	739	730	735	768	709	756	764	773	761	743	743	669	748	713	765	762	752	710	765	762	751	710	734	725	742	717	742	745	739	751	724	767	702	766	735	771	735	736	744	709	753	756	726	711	733	761	751	744	725	712	748	775	732	742	728	742	716	750	754	793	723	732	720	765	731	726	727	732	801	798	700	775	758	724	732	725	698	704	754	733	735	764	728	766	767	709	779	740	781	736	707	754	696	721	735	728	728	696	733	737	714	779	751	771	746	758	745	698	760	767	725	738	731	684	745	715	752	694	753	718	706	746	713	759	740	712	734	736	758	721	726	731	688	751	712	749	758	730	711	741	742	756	722	729	714	700	721	739	748	780	670	701	745	732	771	690	695	681	699	748	739	716	766	733	765	740	787	743	764	756	735	698	747	706	706	742	748	758	719	801	731	784	749	730	730	740	753	767	714	748	751	794	755	731	777	747	731	717	766	762	761	754	733	739	745	670	748	760	713	742	735	759	778	748	723	756	678	779	733	777	666	755	758	742	752	727	753	734	741	723	730	685	769	726	780	752	734	727	758	760	715	748	714	735	743	776	724	716	714	720	751	767	725	716	710	719	724	706	762	747	751	732	805	756	742	694	752	757	744	746	725	755	728	732	751	733	741	758	753	743	702	736	768	776	770	751	732	768	739	711	768	747	772	751	743	745	689	769	751	722	664	725	773	786	712	746	740	727	699	750	705	733	752	763	734	785	737	734	769	738	735	771	783	729	716	703	727	742	777	778	731	767	765	744	710	739	747	758	753	779	735	752	727	716	780	715	760	753	705	748	676	754	730	733	769	699	756	748	751	711	721	774	758	753	703	743	714	680	707	693	744	775	743	691	734	778	725	702	734	750	730	715	751	739	699	758	753	739	738	746	772	693	763	732	789	720	733	750	742	758	674	719	768	753	745	784	724	716	777	752	749	736	746	847	735	738	737	786	802	711	732	748	799	722	764	734	708	719	751	748	734	728	765	743	775	741	726	703	754	806	706	772	766	734	726	757	742	736	771	719	722	763	711	756	755	784	714	783	737	738	768	743	732	742	710	740	743	686	688	757	754	743	730	737	708	736	775	717	739	777	720	732	674	720	718	708	736	718	707	679	730	730	727	763	776	749	767	727	705	698	756	744	710	700	737	716	773	697	737	744	715	761	702	772	737	740	771	753	739	749	763	733	761	717	718	739	705	738	732	757	697	766	702	757	775	753	773	751	714	756	731	768	733	704	728	696	726	755	735	747	730	729	756	745	711	703	703	724	722	778	734	702	776	779	723	716	743	740	739	723	718	731	761	750	716	693	720	713	764	753	712	741	763	744	762	718	745	719	692	682	731	733	692	730	751	693	751	740	722	759	721	788	741	721	791	740	715	727	759	749	710	750	774	732	763	747	745	733	781	701	760	738	712	757	705	708	745	785	754	731	725	715	775	738	760	724	772	764	767	794	739	755	750	786	779	717	753	750	759	770	702	735	779	755	741	777	735	724	720	735	734	740	685	730	689	787	761	752	743	720	760	727	739	779	722	708	726	790	743	759	712	749	769	732	719	731	766	732	776	746	776	720	716	737	756	766	686	765	731	747	733	725	693	756	736	720	770	708	737	689	791	791	754	779	680	715	793	719	753	834	739	795	750	682	655	702	759	704	736	739	699	726	770	770	770	792	752	732	728	739	770	731	780	771	725	743	728	728	764	720	734	748	751	766	722	753	758	761	718	736	744	752	778	709	700	732	766	662	750	716	735	742	750	780	701	703	707	723	701	713	713	762	742	749	687	736	726	717	759	752	787	736	788	712	749	748	786	761	722	710	766	747	750	731	769	763	764	748	756	732	723	754	759	720	787	717	758	747	698	734	736	757	683	750	717	732	734	719	739	761	740	806	758	764	763	700	713	724	780	714	694	733	701	751	695	728	707	766	798	731	774	725	728	746	693	756	766	758	742	769	723	743	693	714	754	692	796	749	710	729	763	765	736	719	783	801	744	737	767	722	781	738	725	742	740	728	789	697	725	731	765	719	714	745	725	778	737	806	777	687	736	797	671	751	724	710	709	744	734	760	695	733	704	726	720	723	755	710	716	747	719	749	754	761	797	720	762	766	747	758	754	721	728	739	793	774	754	745	736	749	711	703	782	771	710	774	740	749	697	753	732	755	709	713	750	735	694	739	719	770	738	743	717	676	788	746	728	692	720	714	724	760	733	757	753	750	748	718	744	735	717	738	701	753	732	728	778	763	722	783	696	726	725	755	746	762	757	769	748	715	747	739	728	736	732	716	728	737	716	737	685	711	720	674	747	751	777	734	749	775	701	717	776	731	711	738	734	768	773	755	726	749	694	701	763	750	744	757	746	738	754	760	759	756	764	707	740	719	700	726	729	716	738	777	767	743	748	766	698	758	750	736	696	750	751	713	742	720	739	740	732	691	713	728	778	736	693	755	793	769	739	744	759	685	760	753	774	762	722	749	702	713	718	741	720	693	744	743	750	707	737	722	713	780	692	718	716	725	731	704	730	738	739	763	741	727	735	769	733	707	764	760	749	745	733	763	723	742	717	727	774	797	762	724	773	724	750	695	765	715	747	706	808	713	753	709	729	694	679	764	782	715	722	718	727	774	754	772	742	722	739	701	742	759	775	775	690	687	780	705	758	688	796	704	751	777	759	749	761	750	712	716	726	724	713	736	705	764	741	740	737	757	749	735	742	773	690	776	763	749	810	730	813	755	718	706	706	689	771	748	755	709	737	746	769	772	726	711	733	712	757	791	741	720	814	731	686	724	757	688	715	702	728	748
17837	10617	9512	5120	3418	2697	2235	1916	1598	1481	1335	1239	1170	1146	1067	1059	1010	1023	1036	965	925	966	960	968	935	895	953	912	919	877	924	895	926	882	898	896	913	846	923	899	925	899	888	862	828	934	847	884	893	912	867	948	900	872	907	883	872	898	877	896	899	911	871	892	938	889	920	916	955	842	875	834	905	864	898	849	927	851	962	861	869	858	882	827	833	862	865	880	878	844	912	921	858	901	887	877	927	858	906	888	885	917	906	913	884	882	894	855	811	871	905	854	903	842	868	886	873	898	904	924	872	903	874	899	920	872	865	933	832	885	873	903	839	882	882	856	861	861	876	867	927	903	857	835	860	850	893	861	904	892	860	845	856	868	857	863	881	887	926	872	885	904	915	846	911	837	927	842	903	883	905	934	895	884	926	889	891	923	857	873	891	843	839	927	878	908	857	914	835	892	895	933	902	840	909	842	860	885	879	862	849	873	863	845	847	787	857	890	844	871	933	850	860	869	931	856	933	881	879	903	863	908	844	840	900	901	855	889	892	859	874	930	869	865	834	867	841	889	857	872	905	881	889	840	884	885	861	889	847	878	888	815	846	864	879	876	857	845	850	906	847	872	825	910	864	866	826	880	891	891	841	900	836	888	878	855	886	889	939	873	927	831	907	851	873	866	909	891	860	850	872	897	836	870	881	867	826	903	934	869	881	884	891	874	826	908	853	834	935	882	915	881	884	855	899	841	869	821	900	849	882	867	898	863	841	813	829	870	854	886	856	885	809	841	912	843	889	928	875	917	875	893	846	886	848	917	847	858	843	885	922	889	835	859	913	823	891	887	846	869	854	868	897	849	866	898	828	872	891	861	843	898	897	919	898	833	853	897	854	874	854	890	845	835	914	902	907	859	835	911	868	887	872	924	864	858	876	865	851	852	888	885	885	880	869	874	903	925	889	841	849	896	891	896	860	921	795	873	839	881	874	871	900	856	892	831	909	828	838	861	855	906	906	936	865	863	892	926	851	874	923	904	876	882	858	867	879	882	904	875	882	854	910	861	852	887	850	864	884	842	872	905	829	868	819	887	877	807	832	842	866	865	828	890	862	892	858	907	896	904	908	895	888	856	860	867	831	870	888	893	859	833	805	907	870	905	869	917	929	866	837	871	880	908	888	837	901	888	894	901	849	905	898	911	832	936	858	886	875	911	900	878	879	886	900	874	892	932	872	908	882	884	834	920	906	835	862	898	897	886	863	827	891	878	830	925	867	895	883	894	829	857	856	875	920	859	858	967	888	855	891	905	847	882	841	907	881	886	855	824	915	846	862	896	851	876	813	822	902	869	861	874	892	848	920	897	879	885	906	877	846	890	875	857	866	894	882	815	870	840	909	810	880	881	847	846	818	855	874	882	855	900	855	927	835	886	842	907	867	894	859	894	910	879	870	831	887	832	898	878	877	882	893	875	881	866	853	859	841	886	915	871	837	831	865	858	886	886	895	864	918	865	847	898	905	905	910	856	831	871	872	900	907	852	822	907	916	872	845	858	841	895	915	849	823	896	834	895	850	820	873	851	880	860	856	857	831	868	838	935	876	831	876	920	841	936	923	894	904	873	873	899	863	905	845	840	903	895	883	881	850	921	888	852	896	878	954	915	847	907	860	888	909	950	835	835	821	841	827	887	921	864	874	833	872	928	921	897	863	870	889	920	897	871	919	821	899	869	856	900	895	876	894	888	899	879	862	956	866	869	909	930	874	861	858	899	837	849	863	921	844	903	889	916	837	853	906	887	849	832	877	853	922	871	833	890	877	877	883	895	861	852	870	881	940	867	876	843	879	861	803	912	857	826	843	882	856	903	882	900	885	874	881	866	862	940	886	854	854	851	818	847	892	901	862	843	811	835	886	890	866	886	883	890	868	854	873	921	885	837	901	865	842	893	904	841	825	848	853	859	843	861	846	875	892	899	880	864	844	877	839	940	868	870	915	849	860	927	917	853	857	828	923	976	884	886	867	821	925	884	850	875	914	862	931	850	888	868	870	893	902	836	849	838	856	911	855	878	865	899	900	884	931	884	864	883	835	865	890	870	862	895	849	885	817	863	885	865	908	903	858	935	875	807	838	879	871	878	920	896	907	871	826	876	807	865	847	877	880	860	898	860	874	847	922	861	930	880	955	895	862	858	844	900	853	870	857	866	876	918	855	825	891	854	851	921	926	877	847	918	867	885	891	892	830	878	796	888	862	842	878	841	878	884	869	907	868	906	858	877	861	886	914	858	868	880	898	829	862	875	857	826	921	859	912	855	904	844	893	900	853	818	857	882	847	908	850	835	884	884	899	860	876	861	895	872	858	923	895	880	865	891	880	878	921	870	887	872	905	895	829	872	876	865	901	856	887	836	821	905	906	835	894	866	877	909	829	861	844	844	919	895	855	861	890	862	869	837	858	897	874	918	864	903	899	889	877	925	851	814	841	883	844	872	877	872	856	911	897	885	864	776	922	860	866	887	848	861	903	912	890	847	896	891	889	895	856	881	872	836	828	875	880	851	826	851	885	827	914	858	902	858	888	900	894	853	846	857	888	914	895	868	892	866	862	932	847	883	895	883	788	871	872	873	858	878	884	849	885	893	881	864	851	893	871	882	860	838	822	877	854	844	877	903	842	848	881	847	842	898	868	856	834	856	892	858	896	912	858	876	850	898	934	833	824	887	888	842	848	875	856	896	909	841	883	864	894	868	880	801	921	875	880	877	851	848	972	898	875	872	860	877	856	860	889	893	844	937	863	877	846	894	878	904	859	897	885	858	868	882	928	863	844	878	831	881	865	872	856	889	897	910	824	908	861	914	867	872	932	880	941	874	834	865	900	863	909	862	855	874	844	916	822	887	898	877	890	932	935	870	890	877	924	871	852	889	843	864	889	837	831	871	831	851	849	865	852	867	976	869	896	873	846	783	888	865	943	848	901	911	835	868	895	816	846	900	900	846	902	868	842	872	875	830	901	866	870	797	922	892	869	847	864	894	878	878	897	861	851	892	849	933	867	851	867	857	890	875	887	890	858	841	874	857	823	906	808	925	860	884	852	858	881	851	894	840	783	845	870	864	896	892	843	903	855	861	900	867	872	832	853	845	864	897	899	891	895	916	880	887	884	935	948	870	846	881	865	895	851	867	852	910	892	861	842	778	880	854	857	935	849	847	858	889	876	867	912	886	844	856	894	872	864	895	869	858	903	884	848	846	853	906	844	864	880	839	909	871	846	880	890	864	899	834	866	829	809	927	886	869	873	881	877	857	903	901	869	894	899	873	878	867	852	923	907	888	912	895	839	859	900	902	895	869	880	882	840	876	865	882	869	859	856	907	940	854	859	930	874	865	886	874	887	869	900	844	854	856	899	871	890	899	872	885	897	867	897	904	858	911	863	875	883	840	879	843	849	869	872	868	883	895	842	864	845	867	910	893	874	902	891	858	883	885	862	889	887	859	814	893	873	858	863	872	915	849
25021	21064	27437	24775	10664	920	729	576	513	547	489	480	479	430	442	424	422	430	424	427	463	418	437	430	443	396	415	397	411	425	400	385	388	417	454	421	398	418	403	401	426	414	401	396	406	408	440	405	409	387	408	399	372	416	423	452	385	371	405	362	389	407	432	409	399	408	421	350	363	368	395	408	398	359	389	419	411	396	401	388	404	394	372	407	422	385	454	418	403	421	410	383	369	424	372	385	429	400	412	421	411	399	403	376	390	398	385	402	410	408	379	404	401	382	403	388	426	394	420	411	395	379	420	385	366	416	424	406	422	422	377	386	392	390	424	416	385	425	411	420	395	386	402	425	404	354	394	391	413	390	422	414	403	387	437	394	417	425	403	405	450	375	390	405	400	414	391	424	410	392	417	430	387	422	392	377	407	407	386	397	383	387	412	408	389	368	413	356	397	438	438	409	367	394	408	415	385	363	378	388	389	426	408	394	376	409	410	412	380	406	385	396	411	389	404	395	369	379	420	403	412	401	415	409	415	370	420	413	399	395	424	409	362	399	376	425	376	392	444	358	387	408	390	407	417	434	431	369	430	440	370	403	413	390	400	419	421	396	377	389	414	385	400	377	385	402	424	402	384	386	394	385	435	388	411	389	383	440	401	425	405	386	418	399	392	384	411	426	395	415	435	359	414	393	400	375	358	380	380	378	376	429	390	359	377	426	398	398	379	378	386	412	416	349	399	404	381	416	382	415	382	384	401	400	366	399	363	388	361	378	427	403	399	367	411	426	434	399	377	398	412	370	425	402	386	401	399	385	394	408	382	382	379	402	398	403	372	385	395	409	405	391	398	388	428	400	393	399	370	389	370	424	378	396	423	407	404	401	407	406	460	406	396	435	407	369	417	430	432	405	368	418	412	411	390	380	397	356	388	394	436	404	413	373	398	381	372	398	402	385	411	349	402	389	401	358	390	362	377	403	411	383	410	361	434	379	395	408	396	404	439	397	417	413	365	384	409	423	358	385	435	427	389	435	361	363	362	393	376	385	400	406	376	379	384	388	406	382	403	386	374	397	383	349	421	405	375	434	376	403	393	381	390	414	408	379	415	395	394	406	393	415	416	403	420	381	414	361	405	402	401	377	370	371	386	402	420	377	372	368	441	403	357	373	404	375	411	413	427	387	419	391	400	384	388	408	427	401	395	386	382	388	420	361	376	356	406	408	391	401	374	410	376	375	363	388	379	347	397	419	388	382	409	392	393	369	430	421	401	375	413	409	444	389	438	381	386	385	383	397	382	403	404	416	392	395	366	386	415	414	381	388	396	411	409	388	408	425	397	401	401	410	377	373	401	405	384	398	417	411	403	383	413	383	350	418	422	422	383	405	403	391	399	410	381	392	410	384	395	390	363	401	392	363	421	412	348	440	416	407	391	405	411	369	380	419	399	385	371	387	384	410	370	414	417	408	393	370	418	363	395	422	388	384	408	402	400	394	397	399	387	378	385	390	425	372	410	394	405	432	406	416	394	388	395	387	401	375	371	366	423	389	386	414	358	393	384	378	383	402	376	410	385	424	374	401	388	387	406	401	450	412	411	424	405	357	377	430	386	426	404	409	410	409	377	402	411	385	403	398	441	372	416	385	366	435	424	400	361	439	403	399	380	419	399	391	405	458	402	381	366	397	416	399	413	408	398	395	394	421	372	400	393	375	390	391	393	420	393	391	413	397	403	428	394	394	409	388	366	367	393	389	385	366	388	404	361	392	375	384	388	406	392	378	407	419	421	407	367	417	382	353	377	396	405	391	378	373	400	392	403	390	392	408	400	372	412	418	395	383	425	413	398	396	444	444	379	373	422	414	374	424	398	426	396	366	356	412	409	394	401	403	366	406	397	405	366	398	398	382	417	400	415	380	383	405	386	404	388	415	436	398	385	399	363	393	351	391	429	388	417	373	414	361	416	409	383	408	399	399	406	418	385	384	369	391	390	382	409	431	388	434	383	390	429	401	400	380	418	411	392	355	421	380	436	364	394	414	379	398	367	413	383	428	361	407	366	410	396	419	446	394	381	392	389	407	443	385	413	389	402	395	418	391	377	447	403	399	393	403	426	414	378	404	384	376	370	390	380	411	411	384	381	398	440	374	400	375	395	407	398	348	383	387	435	411	419	401	367	408	417	401	422	430	387	375	404	408	410	381	385	365	434	363	408	388	404	405	398	399	374	392	389	391	350	396	424	421	387	413	395	407	389	427	403	415	398	379	381	417	395	411	402	395	405	379	386	383	386	410	398	393	405	407	385	426	385	401	405	371	407	433	408	393	427	387	338	372	404	354	380	385	379	406	440	391	420	397	390	408	370	419	380	388	406	442	407	365	394	430	392	394	404	417	391	410	412	413	415	422	394	404	406	379	399	423	403	359	400	410	400	403	396	423	391	434	403	412	415	370	411	416	406	365	397	403	381	389	404	384	446	369	391	399	391	381	388	406	405	381	401	411	409	421	385	382	375	368	367	408	413	400	386	359	392	408	400	408	403	445	403	400	384	374	398	396	387	406	392	387	443	382	361	410	396	380	392	408	393	404	388	413	403	427	373	405	385	371	388	396	428	372	420	449	408	412	399	408	357	429	393	380	416	406	355	408	409	406	378	361	381	397	373	421	389	346	384	427	405	447	385	374	418	424	392	397	393	411	385	401	426	381	401	361	389	416	355	360	383	442	408	365	431	369	404	421	383	381	427	422	422	389	429	372	399	372	404	405	400	411	376	390	413	378	381	387	366	366	389	427	385	371	353	383	399	376	386	399	434	394	370	378	438	385	402	401	395	365	404	396	450	377	396	383	409	407	411	356	396	396	403	378	384	377	373	411	415	397	402	400	411	374	415	388	402	408	424	433	408	421	377	423	397	385	394	420	374	409	398	388	397	416	387	410	395	413	395	421	382	404	436	399	400	407	405	405	396	397	407	421	359	400	360	411	382	425	375	393	375	388	366	387	377	422	419	425	403	413	399	422	420	389	395	429	362	405	368	378	374	410	387	358	378	411	425	393	415	400	416	389	407	413	413	407	369	375	406	397	404	424	386	391	373	366	406	369	371	410	426	419	384	377	444	393	420	389	413	406	372	413	366	412	420	403	402	436	433	399	374	413	399	400	402	391	402	362	391	401	403	389	434	401	382	389	367	379	395	379	388	362	379	392	391	389	389	403	400	385	406	357	444	389	403	399	371	427	385	360	377	407	406	387	426	385	354	367	389	421	406	393	383	416	425	408	402	366	376	452	414	410	388	406	405	382	415	390	392	420	417	379	389	440	411	434	426	378	404	380	380	401	357	379	442	430	370	393	392	385	426	389	367	433	400	398	365	387	400	358	400	377	384	411	414	397	391	415	400	407	419	379	384	383	396	375	422	380	438	409	433	387	408	383	391	393	389	406	385	392	400	431	428	378	404	387	411	407	389	400	420	373	405	379	377	383	368	401	409	393	416	395	428	362	317	403	372	400
17325	6320	5407	2908	1971	1520	1243	1072	930	889	760	695	636	686	654	605	573	605	567	572	538	531	557	560	522	556	552	526	558	521	510	519	538	499	490	536	506	497	538	532	510	506	551	464	537	535	526	493	496	488	525	512	558	523	506	468	484	504	487	507	476	489	540	530	491	514	507	531	461	479	544	530	483	528	518	503	481	520	548	472	512	496	460	554	529	507	522	501	534	499	531	470	489	576	508	501	502	540	529	503	526	539	520	524	529	463	490	569	476	479	530	519	496	483	488	491	515	508	506	529	533	501	503	467	520	528	559	496	465	540	493	533	541	515	530	549	469	485	500	527	562	480	505	541	508	524	488	478	533	513	490	500	501	491	494	472	513	525	517	513	506	504	484	501	526	505	515	484	488	562	527	506	512	567	504	503	495	532	534	533	517	525	570	536	512	538	500	487	497	499	493	539	503	494	503	493	484	461	473	533	528	519	499	481	469	466	526	517	541	487	529	510	547	551	507	495	534	508	528	499	487	486	501	535	512	541	527	522	522	511	512	514	479	483	491	472	501	497	536	504	492	500	519	508	488	471	518	549	513	494	500	495	533	473	513	491	512	541	539	519	522	513	474	512	473	501	517	482	504	512	470	519	521	500	524	488	521	516	524	503	542	490	481	521	496	526	504	507	513	525	481	479	472	489	530	492	505	516	488	473	510	506	507	519	496	539	542	537	509	514	507	518	515	534	517	509	492	520	505	489	521	459	512	503	506	531	527	507	494	533	520	491	485	498	515	482	500	478	499	501	519	549	531	507	487	509	563	510	562	489	496	498	519	475	484	513	509	505	533	486	493	504	513	551	504	484	556	503	498	499	511	484	574	521	460	514	541	541	474	494	550	503	504	499	494	477	497	506	501	488	474	494	516	541	531	517	489	552	522	572	500	473	481	532	557	518	463	516	552	537	518	520	534	510	493	500	507	509	539	530	495	486	511	544	514	502	515	508	498	514	511	492	518	510	526	498	512	505	523	518	520	526	490	507	488	507	485	526	539	503	543	520	540	495	536	506	550	492	494	508	486	540	499	485	509	498	455	501	478	529	520	501	496	529	510	504	526	498	515	495	499	518	500	520	539	545	541	506	479	526	512	512	451	479	480	557	530	535	501	536	520	516	551	518	505	532	490	558	504	527	498	489	444	511	520	530	499	516	508	534	551	495	532	432	489	479	489	490	483	520	523	525	486	539	517	493	501	507	518	503	515	507	505	477	494	496	547	487	494	514	531	511	492	506	503	549	533	505	489	518	510	492	532	481	525	512	517	494	505	509	506	527	502	471	532	472	493	541	475	543	500	495	537	505	521	492	551	513	495	515	455	523	476	515	465	534	513	489	524	498	519	493	458	476	543	516	507	487	505	531	498	523	506	519	511	462	527	501	498	474	507	485	518	496	490	493	530	532	557	523	503	498	476	542	517	497	517	529	474	493	522	540	515	494	528	527	523	505	495	489	541	522	494	505	534	492	482	493	517	538	546	524	522	488	519	489	515	524	476	490	533	452	504	512	558	521	508	476	494	473	494	480	474	493	505	502	515	503	503	511	526	512	463	480	452	496	532	554	473	531	486	485	525	471	544	506	548	477	543	487	540	525	515	533	514	518	536	520	499	526	506	516	456	510	488	494	485	489	518	486	480	506	524	505	532	497	521	500	488	482	506	496	472	522	499	506	511	463	489	489	515	496	522	525	523	519	530	518	490	476	509	520	498	521	531	495	509	494	487	513	508	491	504	490	548	489	453	500	525	515	506	486	530	528	495	531	498	519	528	503	545	483	505	489	517	506	517	514	547	524	526	535	505	471	511	492	537	516	511	523	515	516	509	506	532	495	519	487	534	525	509	528	497	515	478	567	493	524	511	511	494	491	494	498	484	547	476	483	545	513	496	475	542	568	520	472	491	543	475	475	507	487	518	532	484	468	495	489	508	467	543	520	531	519	499	532	465	509	494	537	491	537	530	498	495	497	544	499	500	498	524	470	464	491	462	487	521	473	507	450	475	497	528	507	511	525	466	530	471	511	522	496	503	509	472	554	419	507	537	514	492	558	508	513	516	518	516	542	518	535	484	500	532	483	488	513	516	507	507	479	552	497	497	527	497	537	516	511	527	505	522	513	522	481	495	530	492	527	520	525	547	487	505	503	508	503	525	492	511	528	505	492	527	461	512	497	521	464	518	470	523	508	490	544	500	500	520	490	517	493	524	516	513	537	537	482	483	476	530	496	472	547	523	458	509	511	513	522	541	507	506	524	447	481	527	529	526	517	503	495	500	525	518	474	511	489	468	500	477	525	507	548	487	489	459	484	479	514	500	469	446	480	505	519	496	513	481	551	526	534	519	480	530	507	466	516	535	501	519	489	472	523	491	483	574	496	491	492	507	526	522	494	531	522	543	556	503	494	481	524	553	504	509	525	525	490	533	480	485	508	557	504	515	526	515	471	509	491	522	481	495	502	506	467	469	483	540	495	536	513	514	497	493	471	475	505	545	527	571	487	520	491	506	530	489	539	523	491	497	565	484	484	469	477	521	501	535	518	508	476	502	526	478	553	521	503	537	533	509	491	501	491	510	523	504	499	467	497	537	549	482	510	515	530	514	510	489	536	477	482	498	520	537	475	512	482	483	531	527	498	499	480	515	485	504	560	537	513	524	571	492	506	511	502	514	503	510	517	487	540	496	504	523	577	517	508	520	488	508	556	500	521	484	553	481	490	482	477	510	528	529	535	525	554	518	497	530	489	477	542	490	529	500	490	494	536	477	522	518	501	506	493	510	482	515	523	477	529	498	510	538	512	553	500	509	494	503	497	518	493	537	469	520	516	517	495	521	541	516	511	508	539	523	521	486	519	541	506	466	519	492	467	513	498	545	522	458	536	477	513	486	506	531	504	501	532	537	504	514	553	463	567	509	520	524	484	538	543	475	481	519	493	468	534	507	490	485	482	505	486	528	519	476	531	515	529	530	516	511	510	536	503	529	502	497	523	506	519	526	513	510	486	467	505	507	483	460	519	468	496	516	491	532	502	500	472	461	540	476	522	480	575	509	544	537	494	466	513	512	492	479	502	530	506	486	515	542	509	470	508	512	525	503	537	523	518	534	531	516	516	485	522	499	499	530	526	501	508	480	474	509	494	513	510	491	497	532	438	484	512	515	494	482	532	503	546	476	473	509	493	466	522	541	525	516	510	495	491	494	506	534	513	512	480	508	493	468	508	515	525	486	507	492	511	484	488	525	495	507	498	547	504	490	509	455	512	450	515	474	455	471	531	465	483	519	504	487	512	471	494	469	518	470	497	498	505	504	506	507	499	536	512	513	516	506	476	511	502	488	502	480	516	468	496	547	499	489	510	484	491	512	519	519	516	480	461	524	505	516	466	490	507	489	491	511	486	489	493	467	469	450	514	475	532	483	492	525	502	520	496	514	517	498	535	514	486	507	511	518	510	468	511	569	521	524	518
22851	21113	29041	23461	21089	21160	11044	1914	1449	1288	1261	1158	1069	1024	965	979	936	915	910	962	830	911	854	910	897	957	857	847	836	916	834	850	810	895	792	808	830	843	801	806	831	806	828	787	852	827	845	802	798	838	826	826	835	783	794	805	816	857	777	820	839	786	811	786	757	816	804	815	825	780	776	780	778	811	828	841	845	831	801	773	802	853	789	781	775	843	743	756	817	817	835	771	787	803	840	822	803	798	807	836	851	847	824	787	724	771	820	802	779	792	823	770	804	869	776	764	808	831	827	808	815	799	802	800	799	836	931	806	825	761	814	862	779	796	846	808	795	765	782	820	845	794	898	774	780	810	806	823	771	825	815	806	726	813	855	766	842	852	794	824	817	824	826	827	830	803	810	738	862	820	834	843	778	821	827	790	801	814	834	811	762	864	749	793	787	798	839	842	783	819	844	846	842	839	808	810	796	826	828	769	820	811	819	771	820	818	830	758	817	822	780	817	774	782	806	777	841	828	822	828	829	841	812	801	798	803	787	824	788	789	823	794	824	773	785	758	861	828	774	818	809	825	793	819	785	848	775	821	784	849	792	853	811	810	826	771	816	803	774	832	781	836	799	824	818	795	836	779	790	832	836	794	840	851	867	798	825	791	785	770	820	808	823	804	807	816	789	800	842	774	809	853	780	789	813	803	793	799	783	823	796	758	797	753	850	806	806	808	827	743	816	782	813	794	869	819	788	826	858	791	790	811	792	794	792	817	767	776	808	836	746	796	771	807	828	822	790	780	759	855	811	801	784	788	779	820	840	748	839	792	790	807	768	820	773	870	824	795	791	802	822	749	823	820	810	816	792	773	804	846	827	807	808	804	771	818	825	794	821	833	827	788	775	807	796	813	829	826	781	843	790	764	772	826	850	784	815	835	828	844	808	787	731	798	802	825	805	765	792	767	813	759	733	792	803	809	793	835	809	790	799	774	769	799	778	807	828	812	786	768	824	814	775	779	766	794	781	814	808	785	802	812	792	799	782	831	861	849	793	781	821	777	737	783	750	818	828	839	827	772	913	781	788	767	802	797	786	756	782	810	816	802	806	755	810	789	795	825	787	851	880	797	851	805	805	838	748	820	817	816	803	770	813	816	884	767	781	803	793	755	885	834	745	782	781	790	784	828	797	769	809	823	779	802	822	841	803	822	748	813	795	808	813	805	763	786	798	850	801	784	828	796	803	811	782	818	834	814	840	820	830	803	805	805	798	843	849	806	820	841	833	817	758	812	871	778	827	809	841	757	766	809	823	782	756	798	811	779	831	787	839	774	789	788	835	781	841	855	811	808	849	799	824	803	820	860	756	839	799	814	711	808	854	749	821	793	825	800	772	822	805	753	806	806	848	831	822	780	837	828	806	784	797	807	844	827	756	796	762	790	797	838	791	862	813	850	825	841	799	786	767	831	774	816	827	809	835	818	815	854	796	851	846	830	777	822	818	826	815	786	814	840	771	768	772	794	845	801	832	802	804	810	799	766	800	791	780	824	755	805	841	831	819	844	770	760	832	805	815	822	782	842	732	838	779	812	798	814	846	751	805	795	726	803	814	839	776	783	792	815	772	799	821	773	806	803	817	868	821	802	745	790	805	780	789	815	789	807	759	808	829	792	820	778	774	795	779	775	798	818	828	790	799	796	820	780	759	807	839	845	751	782	853	750	798	836	814	785	801	789	781	844	836	807	823	810	803	792	804	784	755	831	818	785	791	811	819	811	777	795	835	763	799	820	796	769	838	807	817	777	824	819	837	872	833	786	874	782	769	789	796	828	852	792	789	812	843	784	830	766	824	847	813	802	783	775	821	832	790	802	791	766	751	808	794	803	807	798	772	812	830	791	825	858	809	844	853	823	761	806	796	850	808	823	788	816	780	810	791	826	793	793	778	775	758	828	832	806	817	808	771	770	801	797	799	770	763	820	801	852	838	755	791	793	818	788	762	843	829	805	765	824	826	819	785	835	835	850	815	803	796	801	832	795	772	826	788	821	823	823	806	823	832	764	815	801	821	790	746	817	819	849	859	770	790	750	781	805	862	834	761	797	801	822	794	793	793	779	861	808	813	762	813	783	786	783	825	767	814	797	756	829	775	802	806	793	782	820	799	796	826	841	842	834	731	842	808	805	770	823	828	759	795	825	809	835	855	853	808	758	779	812	788	768	777	768	795	796	819	761	826	796	781	747	831	786	776	853	805	808	806	832	759	786	784	809	835	827	824	785	855	778	821	764	791	827	788	794	812	829	775	762	871	809	853	850	839	825	781	855	763	837	810	804	760	772	829	797	739	833	882	790	785	838	832	800	788	785	820	820	867	820	846	844	808	795	772	838	802	861	813	783	851	783	787	777	836	842	811	852	801	844	752	803	829	792	834	769	792	797	838	771	844	787	801	850	767	802	808	773	772	840	838	769	808	771	869	813	820	797	756	839	849	794	783	863	817	822	782	809	784	734	781	799	781	793	793	811	814	805	768	752	802	848	815	770	792	777	829	830	821	769	745	805	759	757	854	817	755	833	828	787	773	769	815	789	848	830	825	780	747	771	803	803	824	796	806	856	805	772	834	832	771	796	782	805	784	755	816	750	818	819	765	802	839	799	773	841	801	815	831	816	799	769	811	764	765	822	806	816	772	773	840	809	813	833	782	800	771	837	825	831	786	817	812	806	834	804	765	888	819	783	778	816	830	772	798	838	828	764	799	785	776	779	820	851	764	810	821	840	795	783	891	816	788	802	820	815	752	806	749	778	802	842	796	821	852	788	784	744	813	844	843	784	829	781	863	828	811	816	825	786	786	767	819	839	800	784	877	788	824	762	798	803	823	753	831	803	803	829	772	808	751	789	812	795	764	820	800	848	783	821	811	793	861	765	799	804	795	841	786	806	775	727	820	803	846	805	774	833	788	806	821	763	797	781	755	789	800	809	791	782	798	797	791	844	779	831	831	827	801	773	819	800	785	789	785	819	824	793	730	788	830	748	790	779	781	822	820	781	826	794	758	846	813	836	787	783	795	800	800	775	842	814	821	801	768	776	752	844	846	831	841	839	783	839	828	775	806	803	804	826	857	819	785	755	790	768	831	782	810	798	850	837	774	804	814	784	763	765	819	805	797	806	796	794	798	819	775	761	840	801	797	742	822	811	838	766	771	808	782	769	800	754	759	770	838	794	805	755	783	746	814	801	798	818	758	820	831	771	784	778	815	762	816	801	802	751	800	823	796	824	761	805	757	790	787	813	819	819	844	827	806	739	798	850	826	811	812	798	778	793	845	792	800	752	810	815	790	825	796	837	823	840	814	818	829	848	813	804	789	762	783	867	900	799	852	787	822	792	805	841	822	789	804	784	802	783	817	768	764	799	826	825	769	812	770	785	772	813	887	784	802	811	768	844	801	851	810	811	813	760	775	771	785	773	818	801	810	782	789	789	781	803	760	809	775	862	824	805	778	805	826	817	759	801
21099	17083	15110	8476	5801	4590	3583	2884	2478	2184	1882	1738	1572	1490	1372	1338	1268	1289	1166	1143	1085	1123	1122	1114	1084	1137	993	1028	1096	1003	1075	990	993	1038	1062	980	997	998	1017	1006	1024	953	1044	979	979	1060	944	975	975	984	985	932	998	951	1030	1007	971	939	986	997	1026	923	948	962	933	970	985	974	1021	949	953	969	981	986	984	960	938	926	1000	931	981	985	993	957	972	955	950	968	973	956	1001	966	947	1007	941	920	954	1007	991	1006	924	967	916	937	951	970	989	953	967	957	981	1023	903	949	944	921	992	1000	964	978	977	987	935	925	906	933	988	923	932	988	965	918	987	1003	997	956	977	986	979	1012	935	906	969	945	989	956	983	944	931	915	913	949	954	1002	899	984	946	940	995	958	949	949	954	936	960	1010	947	978	1017	974	1018	980	958	958	988	1003	932	991	934	964	933	883	938	979	944	950	996	939	986	936	956	987	974	962	938	928	867	948	976	994	980	920	958	1001	942	959	915	941	996	965	967	1008	902	930	898	918	924	1010	947	938	995	971	935	953	942	990	954	988	958	966	951	979	971	935	903	932	990	949	996	948	961	926	1009	1010	969	939	936	974	926	919	889	945	988	964	973	954	963	929	936	953	966	977	940	973	921	927	912	942	1029	1002	979	971	922	960	936	964	961	908	950	952	939	954	922	941	988	957	949	945	924	925	955	971	937	1009	1044	947	956	975	916	995	982	962	968	937	962	987	984	908	952	954	1022	942	959	892	964	924	954	946	969	995	957	921	935	867	1000	930	918	964	1001	1009	947	879	944	980	969	908	962	948	955	946	940	969	949	940	931	982	984	930	952	984	890	1047	948	960	930	941	903	932	911	966	959	965	961	974	1015	987	906	935	966	1006	1002	959	1018	967	999	966	979	993	972	985	911	955	939	948	932	984	985	947	921	1010	930	950	943	975	954	984	954	965	982	922	955	1021	925	929	960	959	970	966	937	927	1052	1016	954	1008	911	971	911	894	960	957	966	920	968	940	971	946	884	960	999	938	890	939	1008	927	991	948	931	1052	943	896	1002	977	979	972	959	951	943	977	919	941	977	996	957	960	943	967	990	918	987	934	940	924	990	978	926	938	950	964	926	933	982	950	962	918	997	973	918	922	932	921	911	954	932	919	955	948	983	946	941	923	947	980	971	930	962	945	987	1002	964	925	966	937	1012	962	901	988	946	987	967	916	919	959	973	935	966	949	1000	938	920	984	956	974	945	972	941	976	951	973	922	930	995	908	939	914	955	929	914	1043	945	985	972	923	1003	924	930	966	1039	962	940	963	945	958	1041	984	922	965	958	945	922	928	967	983	940	1005	930	913	968	934	961	977	970	916	923	955	972	950	935	948	956	910	926	967	985	949	952	944	965	944	933	951	958	937	969	935	971	948	973	946	943	994	953	945	960	969	978	947	933	898	1023	903	944	999	1002	948	938	975	948	941	938	959	933	997	916	961	927	951	992	950	979	988	946	962	1001	951	946	943	935	991	946	983	1005	976	962	985	921	952	936	985	1018	976	972	959	937	908	973	976	984	954	961	946	910	883	969	953	938	1060	921	892	875	1000	947	941	994	945	956	962	996	940	946	904	957	949	977	972	967	973	912	959	958	985	951	944	991	969	965	972	930	958	956	894	941	908	929	907	942	969	951	900	961	946	923	960	961	989	963	940	978	932	942	974	940	949	942	950	969	970	984	941	956	934	906	908	1002	1001	944	988	962	958	949	928	968	973	992	911	894	939	1000	933	959	953	924	950	887	945	969	939	988	940	932	939	958	976	936	969	972	921	969	918	944	967	933	974	973	936	949	937	942	963	891	984	916	909	913	908	1007	956	973	917	992	930	966	939	1016	962	981	930	1010	979	978	944	960	892	944	979	953	891	917	993	965	999	982	890	961	959	902	934	985	1000	940	912	924	925	943	970	952	999	957	931	977	929	903	937	949	965	943	984	923	929	976	1007	994	981	971	966	959	923	940	951	946	919	907	933	996	987	983	938	924	950	977	935	951	937	993	919	1022	1004	967	1004	1019	939	1011	914	980	968	965	1002	953	946	914	983	988	951	942	963	961	928	965	939	966	949	900	971	913	934	940	1006	962	921	915	962	934	932	923	911	971	978	940	938	994	959	940	927	970	991	964	965	925	950	978	909	918	940	981	961	1030	970	992	941	952	1006	963	980	981	932	971	961	973	940	945	933	948	936	986	971	952	960	944	941	918	968	969	941	970	923	919	963	912	950	967	955	915	926	986	930	917	961	985	949	932	963	918	973	974	1006	975	939	984	1005	949	938	932	985	943	999	967	950	956	976	967	1025	922	943	965	939	1022	954	920	1001	931	945	973	951	924	1030	943	958	952	902	960	948	966	997	967	916	915	915	981	948	974	927	925	971	924	971	939	919	959	987	929	962	969	940	954	962	942	919	1009	988	882	959	930	999	948	980	942	917	971	960	968	929	940	903	914	949	917	917	1017	930	907	919	987	933	927	923	978	961	950	1008	942	948	925	919	921	934	947	979	951	948	962	1019	981	962	906	984	969	960	957	939	971	931	938	1000	1012	927	929	932	974	990	941	935	992	979	968	951	942	973	998	923	955	926	967	968	951	970	933	972	947	924	943	953	955	980	991	908	947	932	903	912	962	953	936	904	940	937	988	936	914	944	968	992	929	973	933	980	944	970	965	974	987	940	958	914	901	919	960	909	970	952	947	956	1050	881	928	959	1004	938	966	924	896	936	988	939	961	945	946	948	916	978	919	963	1003	967	949	1010	953	919	936	935	927	909	1032	920	969	941	942	943	934	983	961	1009	959	894	958	989	991	934	976	953	910	901	953	929	937	917	945	930	941	1020	914	1050	971	995	976	935	1002	949	940	974	980	946	930	978	905	979	975	956	922	934	949	923	925	952	949	962	959	928	946	941	958	982	961	962	951	944	980	965	1005	892	916	894	1016	926	992	995	912	943	932	970	937	974	898	930	931	938	999	910	1012	950	986	987	939	940	951	943	961	938	948	987	964	934	1006	907	1015	940	964	914	971	947	959	977	972	932	924	949	930	985	964	931	980	995	953	904	984	959	940	1011	961	933	950	913	953	906	975	923	1016	964	925	949	992	908	995	960	986	923	995	988	964	984	933	939	966	944	949	950	1003	984	971	926	994	965	946	939	994	964	940	935	944	901	983	940	955	964	912	942	914	920	925	929	902	957	976	958	955	1001	912	973	967	942	933	918	910	1001	953	974	1005	987	979	944	992	948	950	940	925	969	981	964	915	987	991	958	965	1009	981	923	919	954	976	936	939	937	952	1011	941	960	986	955	993	954	967	943	1006	915	903	955	960	987	920	1015	974	954	976	908	921	922	923	934	947	914	946	956	934	936	985	1015	1019	925	958	885	953	935	914	968	935	956	972	990	956	1025	963	936	930	944	970	926	954	996	884	895	962	1003	971	961	982	956	928	1015	995	934	916	966	1010	925	968	940	1005	940	960	920	929	987	928	990	960	939	985	971	907	910	978	989	936	974	970	977	965	947	899	919	918	976	960	867	915	972	1035	993	933	911	950	970	1001	1041	894	888	910	899	914	914	996	952	930	990	960	978	910	898
27103	19897	6963	1082	771	686	581	487	483	490	469	477	492	450	461	466	482	465	500	474	467	486	513	480	436	468	460	502	459	498	451	457	480	473	448	457	459	460	489	466	461	472	486	478	513	479	479	438	478	440	418	475	475	453	473	435	457	463	440	413	495	458	441	495	477	465	474	473	435	478	390	458	475	477	488	424	481	472	517	460	449	455	460	487	456	444	453	456	445	452	466	448	445	425	495	449	483	473	452	453	483	432	448	458	457	436	448	460	503	480	481	440	439	429	435	453	466	512	467	429	471	488	464	443	465	485	485	465	451	479	498	464	483	480	435	457	488	466	475	500	458	450	454	490	473	459	477	455	465	461	476	474	486	462	504	465	459	406	425	438	469	478	516	467	457	499	456	492	473	474	484	487	476	461	461	444	463	491	444	493	474	455	495	492	502	481	484	501	419	477	510	482	436	451	452	475	439	444	476	433	448	424	448	473	479	460	439	470	496	470	459	424	444	441	480	501	499	473	445	472	455	478	426	484	473	491	474	477	485	475	465	480	465	416	468	480	447	478	467	470	455	450	491	492	468	477	445	462	449	476	443	472	451	461	423	477	486	448	452	457	458	466	502	462	477	495	450	488	455	440	507	434	437	446	467	461	443	484	462	430	485	465	479	459	459	505	460	456	484	477	453	491	451	453	487	515	452	487	512	469	506	439	433	432	459	472	472	459	501	448	474	452	419	512	476	463	457	464	493	432	469	448	467	431	448	478	444	492	431	480	493	436	496	460	474	462	459	447	474	489	438	467	480	466	476	456	441	473	494	503	458	462	471	512	472	477	434	462	471	433	468	468	454	474	479	459	458	445	446	479	497	445	475	483	485	471	467	461	475	470	435	464	475	455	471	440	477	485	496	445	419	456	431	500	457	461	454	443	457	487	496	475	447	499	471	462	492	485	449	467	449	449	463	444	468	500	479	487	504	438	443	467	402	460	474	526	446	474	465	429	462	444	455	448	478	457	481	464	491	455	462	471	457	491	429	454	469	458	491	494	487	456	466	466	472	448	496	461	480	455	456	483	443	454	468	502	448	477	457	465	463	451	469	520	392	466	466	469	447	450	469	458	480	469	466	454	478	443	461	432	432	457	441	477	467	497	476	454	455	462	457	492	465	479	448	462	482	447	429	422	489	456	488	473	501	465	425	471	474	459	440	492	451	446	481	461	450	443	482	470	492	463	425	479	491	480	467	462	479	433	483	455	427	442	482	494	471	477	482	466	500	467	474	476	455	472	466	473	432	482	445	444	462	462	435	447	429	475	446	452	504	440	475	448	485	432	423	467	445	438	465	495	462	447	471	459	442	471	459	480	453	494	474	481	466	468	457	473	468	457	493	447	489	462	459	444	466	461	482	469	452	461	441	465	496	447	476	492	465	491	451	479	469	471	487	464	456	429	480	471	499	473	468	486	480	456	527	457	482	454	483	475	525	477	477	428	425	499	482	475	462	466	454	474	477	470	442	466	494	463	434	476	478	446	458	453	462	453	489	502	471	470	494	472	457	472	470	496	488	432	474	442	457	493	458	461	467	496	464	455	472	444	442	444	494	471	493	438	520	498	492	474	477	458	464	461	461	471	465	476	448	502	431	446	493	451	453	500	491	470	442	489	454	482	491	443	492	425	450	473	496	469	481	443	414	512	441	461	468	473	432	452	478	481	486	471	497	473	452	495	500	462	429	438	450	443	436	475	457	476	458	426	479	463	491	513	517	432	464	470	464	470	488	484	464	466	459	471	486	437	470	453	453	466	495	440	447	440	481	465	482	484	470	417	462	467	462	473	482	488	433	455	457	462	445	473	450	475	450	516	436	465	464	462	487	453	488	443	476	483	479	460	478	475	466	452	447	478	462	478	460	482	479	466	532	445	470	455	486	484	479	493	496	456	448	488	451	452	432	445	487	469	470	449	466	459	519	467	443	478	467	467	493	486	480	493	426	457	448	474	472	444	483	442	479	435	449	450	502	466	447	490	476	479	519	466	502	445	465	439	459	498	478	507	459	471	484	474	510	499	489	474	484	475	462	437	458	485	458	463	443	462	419	477	473	450	462	475	444	499	453	457	499	497	488	483	477	420	451	463	476	426	486	475	452	472	492	459	477	475	452	496	518	479	498	460	487	470	476	426	477	440	469	500	477	422	472	436	456	458	478	484	496	483	448	473	428	474	461	465	490	480	453	441	467	473	453	441	464	511	469	464	452	477	493	465	491	449	450	418	477	450	471	444	476	435	478	451	468	507	449	486	448	468	458	438	471	486	446	482	460	480	427	451	467	465	485	468	452	475	462	457	487	474	477	463	500	511	482	473	489	435	451	432	435	431	438	506	483	458	478	454	495	428	444	473	461	453	462	476	431	465	487	446	482	478	467	492	487	459	471	458	458	502	498	489	446	455	473	471	479	494	455	476	438	438	451	476	454	445	484	529	510	452	508	488	473	454	445	436	445	488	448	498	411	450	477	465	476	468	490	473	461	474	451	447	479	479	473	457	479	452	452	466	425	487	400	457	488	482	488	488	465	471	470	465	471	472	440	485	488	483	514	496	474	442	474	476	465	461	474	457	450	461	505	451	447	444	460	446	470	456	478	470	428	463	506	491	475	431	445	430	468	469	465	458	465	467	463	442	473	488	422	490	495	471	547	469	497	490	513	460	477	499	459	467	467	469	448	452	447	474	455	450	436	465	465	465	454	452	458	430	478	511	450	449	476	478	426	468	468	441	462	475	454	467	462	479	484	496	439	439	425	466	454	464	448	490	425	449	455	460	475	441	472	478	513	490	470	486	482	466	453	483	478	475	467	464	465	469	447	464	481	478	463	475	505	502	486	487	471	500	457	445	477	484	487	490	464	449	459	465	471	445	502	469	432	470	486	492	500	491	485	469	474	468	481	449	491	501	441	504	507	466	499	468	441	469	487	459	446	487	476	519	466	451	469	474	465	509	467	489	449	476	487	450	433	456	437	436	482	469	490	480	473	503	447	447	443	491	465	472	435	467	429	462	459	503	451	466	468	412	470	486	456	485	448	527	488	454	482	455	449	487	470	473	450	454	432	459	455	500	430	416	456	467	482	431	494	487	512	450	502	480	485	432	427	452	463	441	480	482	454	476	433	480	450	425	444	465	461	467	432	440	444	477	475	438	502	494	443	424	458	457	478	481	501	465	462	444	468	411	460	475	456	472	465	472	485	435	475	474	481	451	472	480	497	479	445	440	430	501	434	429	429	427	449	456	477	475	469	460	466	492	507	494	494	495	492	470	492	483	448	456	448	451	466	453	417	489	456	461	437	459	452	466	471	462	461	491	474	490	498	457	453	424	486	473	477	445	485	460	471	465	462	488	482	482	426	454	481	454	460	471	455	497	488	480	505	428	447	468	486	475	446	508	513	465	456	467	421	475	468	434	489	482	483	457	457	438	439	441	429	425	476	452	455	489	451	439	492	465	410	428	428	439
8905	1637	1362	897	728	708	661	636	655	635	596	640	587	618	583	576	542	514	567	550	574	585	591	597	584	546	557	577	542	570	555	521	553	559	600	614	571	569	598	550	570	595	568	573	594	582	625	550	571	610	568	540	601	555	542	587	622	550	580	558	575	599	601	574	561	560	564	589	562	626	550	587	588	593	570	555	546	517	567	629	615	578	597	558	550	554	545	570	596	553	578	598	556	615	544	579	586	534	561	558	562	573	601	546	533	591	568	532	596	563	543	593	561	563	578	548	591	521	543	546	563	572	547	570	527	552	560	544	570	560	585	508	568	615	588	545	565	586	550	567	567	625	591	603	559	622	555	590	569	568	575	539	565	529	617	584	618	573	563	618	565	547	574	571	626	603	577	596	576	543	572	606	585	604	588	576	577	572	594	525	585	583	553	582	584	551	571	608	540	566	610	600	649	565	576	548	585	519	584	565	576	591	567	586	550	522	574	573	579	610	598	590	584	586	551	578	569	614	593	585	564	590	566	558	572	565	564	583	556	570	576	579	571	564	582	540	580	585	523	553	581	537	594	560	583	558	591	542	543	586	588	565	577	599	590	568	557	557	554	563	543	584	604	600	586	601	593	572	588	558	626	567	606	571	541	579	574	538	583	559	548	585	574	544	585	625	600	572	575	569	558	582	539	575	561	561	603	588	602	549	564	559	540	566	595	554	554	618	556	571	559	566	572	554	560	584	580	578	549	582	566	550	543	609	605	574	563	555	563	533	541	635	562	585	564	600	575	607	569	578	596	565	580	537	651	549	573	569	544	552	562	610	596	539	629	557	548	548	579	567	577	545	593	551	560	618	575	577	580	585	578	551	568	542	554	528	560	578	567	630	560	591	511	582	576	586	582	585	592	538	564	552	519	560	566	561	551	569	569	564	568	561	615	577	565	571	553	563	578	612	568	559	579	572	571	540	565	594	581	592	574	576	553	556	571	538	600	586	581	551	553	572	547	592	630	609	537	600	537	581	584	565	509	571	533	541	552	550	600	542	560	577	583	560	593	585	590	545	548	580	527	576	559	567	555	563	569	567	570	556	523	598	573	559	615	568	539	585	581	571	584	564	544	550	566	576	574	548	599	536	563	579	611	569	563	571	572	562	556	597	596	608	563	595	497	563	600	596	602	577	596	588	629	568	550	559	565	544	600	608	618	551	560	580	614	596	541	569	553	601	592	602	620	598	532	550	620	586	548	591	528	572	596	561	576	564	573	557	587	569	589	555	602	576	567	573	563	597	581	566	567	567	567	560	572	578	560	538	532	570	598	588	593	570	591	579	601	562	563	590	559	564	605	567	582	572	554	564	599	580	596	563	533	541	596	588	536	569	526	584	575	544	598	575	542	555	585	537	537	622	558	604	560	537	555	588	535	550	576	596	579	569	572	559	578	576	587	526	592	581	575	563	561	572	610	582	563	558	540	567	566	571	570	597	566	586	583	559	569	570	590	561	553	532	607	586	579	567	544	535	569	558	548	580	555	578	523	573	557	562	641	569	558	570	598	586	588	564	597	620	545	626	618	566	542	553	578	540	586	610	541	606	540	563	521	560	535	604	559	573	565	586	548	555	574	589	562	548	588	574	545	557	589	548	553	572	575	546	615	580	597	539	591	576	545	597	521	602	601	535	585	589	609	566	569	560	581	604	573	600	577	546	608	580	597	580	592	575	551	552	545	546	588	571	580	530	547	615	611	602	579	541	568	578	580	575	547	620	574	579	551	593	557	573	550	577	545	606	522	609	563	574	547	539	565	614	571	618	575	553	560	538	571	570	563	528	551	534	589	556	573	607	567	606	586	564	562	523	570	573	571	568	625	610	589	603	563	606	556	592	573	557	534	592	558	541	579	573	559	619	543	532	579	604	612	586	564	591	575	595	536	610	531	585	593	588	584	576	580	553	539	551	566	562	608	540	532	574	572	575	579	574	545	586	587	562	590	577	574	614	562	574	560	586	568	551	601	559	573	596	582	535	597	571	586	561	548	598	584	578	579	560	574	593	577	579	590	552	603	549	568	587	552	547	555	549	557	564	602	532	566	567	563	625	610	559	580	596	516	578	600	568	526	594	577	566	534	512	574	543	572	577	523	568	611	571	545	560	540	534	550	568	619	576	580	596	540	604	574	576	558	590	585	565	582	550	566	543	574	589	592	562	575	575	567	569	583	589	557	589	578	563	573	565	559	594	540	570	575	547	590	573	547	596	591	524	543	582	587	539	582	582	549	558	604	605	573	536	537	577	595	577	590	559	589	597	583	560	560	574	570	590	542	552	550	578	604	548	567	578	542	552	630	549	587	558	591	589	551	579	612	582	582	559	591	553	560	597	589	543	563	569	561	569	556	580	575	587	561	595	584	580	578	582	611	533	546	566	571	558	595	597	567	553	578	540	540	558	604	604	596	568	561	540	547	588	563	580	535	587	597	598	593	585	591	585	558	584	572	608	590	579	522	625	581	560	579	592	577	524	598	558	585	583	612	591	557	571	608	574	588	619	560	591	582	550	574	538	595	600	557	567	607	610	613	573	562	560	568	565	553	585	560	580	571	543	565	552	561	593	577	585	564	551	539	542	552	515	585	528	564	566	576	577	569	598	574	570	547	572	613	586	564	548	588	598	595	530	563	570	584	512	554	543	551	581	578	518	571	559	554	607	570	594	566	618	610	541	588	594	597	546	565	564	555	579	525	581	567	570	578	550	561	540	575	600	562	579	609	562	604	593	582	530	609	569	571	563	593	551	594	583	570	580	602	562	563	595	529	545	571	578	568	582	587	586	538	549	618	574	569	601	546	554	637	569	536	598	581	552	606	600	569	621	528	603	578	548	536	577	571	555	560	564	579	549	544	572	569	570	578	561	550	578	554	509	571	564	547	573	552	567	598	579	570	542	581	580	573	596	577	597	562	598	632	537	538	550	551	538	584	574	599	587	619	576	546	590	605	571	553	587	550	577	573	598	552	603	576	571	588	614	567	529	560	537	551	561	581	545	580	557	594	639	565	557	593	553	535	595	569	602	557	595	562	534	560	554	547	551	557	561	521	565	577	560	530	593	567	564	534	565	573	560	623	534	606	571	548	579	559	555	545	573	573	537	573	577	509	567	566	566	572	584	570	537	588	572	552	585	580	553	572	573	563	623	555	572	571	568	626	585	603	561	576	539	592	595	542	577	598	555	562	559	566	566	562	529	597	573	563	579	530	559	572	527	604	550	581	602	577	565	534	570	564	595	582	537	549	518	601	612	584	587	555	553	597	582	560	566	584	577	538	578	572	584	538	591	554	585	589	568	582	562	584	592	564	572	578	587	561	573	636	546	594	574	540	586	561	559	570	546	621	577	527	538	537	506	574	557	602	589	583	597	582	584	557	542	568	561	574	605	558	571	603	564	580	566	547	598	579	541	545	555	565	552	547	569	541	571	536	524	549	605	585	581	559	582	572	570	627	521	584	598	582	593
23852	21100	28514	23906	21097	11355	1814	1222	1078	1003	1004	877	863	816	820	879	804	846	766	802	790	771	752	766	774	745	731	711	777	753	707	777	701	740	845	774	802	692	772	714	753	814	707	720	744	727	728	715	779	750	719	700	723	767	735	699	734	753	713	742	688	729	694	754	735	763	727	763	790	720	785	785	825	720	696	719	759	723	766	787	749	713	703	682	728	749	724	748	717	667	747	737	734	737	741	730	711	711	804	722	702	770	764	729	751	726	735	717	739	739	757	738	717	712	745	744	776	748	713	727	699	735	728	756	759	704	746	806	754	718	752	727	729	781	742	741	778	729	718	724	718	766	734	765	724	750	781	731	717	709	697	712	741	713	747	721	732	733	728	742	773	714	724	733	773	734	788	765	745	785	776	776	705	742	746	793	761	767	752	743	735	726	725	726	762	738	762	767	802	791	718	755	767	714	729	760	720	795	731	768	711	706	694	789	754	742	759	729	773	739	694	747	703	815	755	741	714	717	696	792	708	680	717	683	748	756	696	711	778	777	788	796	780	749	738	734	715	698	722	757	797	702	797	740	745	711	737	733	715	688	749	721	792	749	764	738	737	726	740	687	716	769	803	680	716	722	705	753	744	739	725	769	699	728	723	804	661	699	730	720	785	703	755	764	698	752	710	747	735	750	744	744	722	736	681	717	712	741	694	702	719	736	735	740	742	768	743	733	742	727	739	753	782	703	698	755	693	745	767	680	787	756	750	763	736	759	687	705	686	742	753	782	740	752	774	795	686	717	734	725	772	794	715	738	778	726	781	730	713	721	701	707	743	717	735	768	691	760	720	779	715	774	740	730	774	763	722	727	695	712	762	740	760	763	718	714	714	762	696	718	738	802	733	736	689	713	774	760	722	787	736	791	737	715	763	776	744	730	722	747	718	735	696	740	745	739	763	690	732	747	715	714	737	780	738	733	719	739	760	724	755	739	735	719	734	763	707	716	733	731	759	700	796	731	739	758	719	709	788	772	684	744	728	763	706	694	706	733	760	758	688	726	727	730	730	746	744	725	734	734	734	707	713	740	734	738	754	715	748	725	795	747	763	668	742	703	763	701	748	753	766	767	752	727	702	821	697	707	741	705	739	707	725	756	732	772	773	661	736	762	745	751	722	691	704	721	751	784	747	722	688	728	777	735	699	726	730	727	742	733	700	754	719	761	738	742	740	777	697	724	739	731	737	705	759	706	762	731	713	757	735	739	725	682	684	762	726	735	754	741	764	724	782	687	739	723	733	706	743	712	756	727	769	752	766	792	773	738	746	772	814	724	768	732	721	727	707	738	736	742	736	733	773	679	751	732	764	766	712	741	795	701	729	755	723	716	726	758	709	734	738	700	768	771	767	732	742	759	745	731	715	752	769	752	740	719	760	729	737	731	740	726	740	780	753	711	744	709	670	758	729	746	694	707	696	747	760	749	793	747	761	697	670	787	746	703	787	770	753	723	772	738	770	728	696	732	713	719	724	763	763	730	677	740	739	705	792	760	732	761	761	717	740	746	735	746	728	754	742	739	757	696	748	733	716	753	747	718	754	702	724	711	729	708	749	759	703	713	721	704	805	685	697	758	708	742	712	733	765	765	742	783	724	788	754	756	713	717	712	711	727	698	748	727	737	724	756	757	728	699	751	703	710	731	722	760	710	734	707	729	728	758	725	743	765	714	721	742	729	716	721	736	742	806	737	723	748	710	756	697	745	789	756	753	720	708	732	784	697	767	743	693	675	762	718	742	764	775	728	720	743	717	705	775	733	734	681	701	739	727	795	724	701	737	720	706	706	750	718	753	761	718	672	765	721	707	744	729	689	735	748	721	723	738	735	778	702	711	707	697	741	735	717	725	774	765	740	709	715	766	724	720	729	761	726	712	755	706	755	720	723	757	724	725	750	701	704	736	742	729	716	686	754	731	720	758	740	664	778	799	663	742	736	721	693	719	666	740	723	721	735	706	754	749	750	673	759	709	729	720	730	723	730	719	747	701	746	724	733	754	775	725	682	723	761	798	693	798	711	735	719	703	752	730	757	750	728	737	724	740	775	747	729	746	700	757	774	730	725	678	741	680	699	743	753	754	758	743	723	721	714	722	752	734	687	743	801	753	761	735	740	710	699	685	721	732	705	774	723	757	720	717	745	707	702	745	759	724	726	698	710	760	703	671	695	717	687	757	791	750	769	707	742	725	740	737	711	749	744	708	652	717	761	752	777	689	746	757	733	748	783	752	731	745	727	732	692	796	739	726	698	755	731	797	734	715	697	748	714	756	757	720	767	709	704	688	739	737	780	724	788	760	693	702	745	799	709	716	742	680	757	684	761	737	712	777	749	757	724	764	759	778	735	717	700	721	671	770	703	726	684	725	734	741	730	685	733	684	743	740	774	734	781	743	724	714	753	728	731	700	754	726	745	659	749	748	737	728	780	747	774	721	730	756	702	735	761	708	767	767	759	674	736	742	703	744	765	744	686	722	755	762	727	747	728	752	752	733	735	731	741	700	724	741	751	685	716	744	743	758	726	751	731	750	723	739	710	760	755	741	759	733	732	724	687	761	697	783	726	724	734	711	769	802	781	741	730	732	749	744	717	744	740	755	745	754	697	790	770	743	742	761	716	685	705	713	689	756	737	746	736	730	730	741	721	754	707	699	737	729	771	734	765	701	741	753	726	725	779	732	768	742	766	715	722	739	733	727	758	789	702	736	730	720	671	695	726	731	737	722	748	757	735	684	754	756	730	716	757	741	702	715	721	773	757	748	778	712	790	730	740	712	759	735	732	774	744	695	748	740	734	721	717	716	770	763	739	721	754	768	750	702	690	704	689	729	736	742	735	745	724	720	694	745	757	713	741	715	708	738	723	721	746	686	759	709	738	762	709	728	762	727	729	717	657	732	737	759	751	712	746	766	760	753	735	689	717	754	697	756	733	779	708	731	753	740	762	711	702	748	766	738	709	761	784	713	743	699	762	706	768	720	712	719	683	741	699	726	757	689	754	768	772	734	791	797	721	698	761	743	730	727	705	725	730	752	745	714	737	708	752	781	734	739	765	734	695	708	716	735	745	732	731	794	769	752	747	676	764	786	746	725	697	744	740	763	710	689	775	734	727	755	778	709	713	759	738	722	740	726	686	689	739	690	754	742	759	738	731	665	759	704	752	720	744	719	764	685	783	735	685	716	663	746	766	742	779	740	732	735	688	716	765	673	728	715	693	763	712	730	742	698	735	787	711	717	738	709	720	723	727	759	699	749	715	745	752	784	699	736	761	695	769	719	730	759	756	741	679	771	739	768	735	726	753	748	708	775	726	724	711	791	714	752	778	748	750	696	742	754	697	789	704	703	760	757	752	745	738	742	737	753	741	743	772	693	762	718	812	692	743	733	731	692	750	693	730	751	725	769	754	756	765	721	705	729	697	743	692	729	683	750	719	738	734	707	724	731	737	738	746	763	705	751	697	700
16763	10452	9375	4919	3396	2632	2209	1848	1633	1531	1362	1216	1200	1096	1087	1048	1077	1021	955	971	957	975	904	921	1016	868	927	903	928	949	934	948	863	895	888	872	911	911	922	873	855	895	914	888	883	905	908	874	861	890	875	945	825	901	854	836	854	898	883	915	870	900	909	931	847	870	859	862	873	841	869	843	856	916	881	860	847	845	904	814	901	853	848	853	945	876	911	869	921	860	882	868	809	835	918	817	887	893	872	878	872	924	876	904	830	902	892	884	827	889	882	880	940	863	866	894	816	856	884	798	899	879	868	867	842	966	825	915	899	857	857	876	897	865	876	915	880	832	896	851	882	863	863	878	856	899	931	932	877	903	872	900	806	894	893	888	862	874	862	940	797	886	901	870	920	862	861	894	855	870	922	866	907	897	875	851	921	902	882	908	843	850	875	899	909	849	818	846	881	857	886	857	865	830	862	878	901	836	840	892	936	866	866	877	888	901	883	858	874	930	845	900	862	856	855	868	892	838	861	838	874	876	860	871	832	905	876	888	835	866	897	895	865	872	847	853	842	842	862	884	877	811	846	886	840	848	1006	876	853	875	840	860	843	864	895	900	890	880	934	857	824	872	865	806	871	906	879	840	848	875	848	858	856	869	860	852	869	871	829	821	899	848	935	862	870	829	886	840	900	843	864	878	884	836	886	832	871	870	883	874	904	900	904	894	904	941	903	872	872	891	870	871	866	896	879	919	868	845	832	892	879	946	858	900	924	885	909	911	865	889	864	876	795	853	829	811	883	851	887	828	883	861	863	868	892	905	865	904	874	876	887	934	863	868	879	874	906	875	867	918	850	875	845	881	940	884	914	903	843	829	891	856	881	875	823	867	829	878	860	857	863	941	819	860	880	851	873	836	889	835	866	883	875	876	862	921	912	830	899	827	853	903	899	926	882	892	884	874	906	865	883	866	869	880	915	835	882	853	900	894	930	869	896	879	906	881	858	870	865	877	949	842	882	909	835	902	849	868	819	950	898	874	850	865	815	881	912	889	883	860	920	870	898	867	892	869	922	854	912	853	875	871	898	871	832	873	885	876	855	857	876	850	900	882	872	915	821	844	839	850	830	879	846	932	812	866	898	855	838	859	895	859	889	864	880	883	892	892	861	870	907	880	863	872	858	880	903	882	883	867	839	844	912	840	843	887	866	842	853	868	854	868	871	887	839	889	860	824	869	844	934	855	861	867	925	833	890	853	848	879	852	895	892	862	878	938	877	859	837	868	918	875	874	857	874	849	878	843	926	819	856	878	928	830	883	850	888	879	869	853	875	878	930	843	863	888	869	869	861	920	840	851	865	855	861	858	842	876	861	851	904	835	918	870	855	888	874	853	862	859	837	958	876	871	834	926	906	855	870	820	801	882	894	870	848	903	861	894	882	855	877	964	862	835	881	859	891	907	861	927	835	925	861	893	918	878	894	891	858	870	868	849	866	867	885	829	944	888	889	868	858	873	881	911	886	887	882	910	889	840	858	812	879	833	911	845	869	837	835	852	910	829	880	900	869	887	897	882	862	838	861	908	858	879	888	884	858	882	905	883	842	843	882	877	845	886	916	847	871	893	898	891	892	883	877	933	912	908	917	896	876	863	890	884	878	905	906	845	864	866	894	848	884	855	865	884	884	861	831	912	889	916	909	933	910	878	797	868	854	849	880	895	893	917	821	887	892	854	887	878	885	861	882	847	871	877	863	891	892	834	880	914	840	904	872	901	856	863	871	932	897	840	831	868	925	862	865	839	857	844	901	846	901	867	859	908	874	845	865	862	875	892	888	850	901	851	893	877	898	846	884	875	864	895	846	843	885	877	883	920	892	854	875	886	874	833	908	885	824	863	800	846	908	881	845	910	861	869	867	869	826	926	845	898	869	828	883	894	837	856	933	835	865	899	867	890	887	857	877	895	876	863	844	833	848	931	865	874	863	843	841	842	874	836	878	815	852	848	847	925	878	869	898	873	832	885	893	848	910	842	928	905	860	902	918	875	849	888	880	876	874	876	882	885	833	912	863	888	872	868	835	940	897	842	886	881	859	860	907	874	841	889	859	856	873	889	886	890	900	859	903	876	872	894	899	852	897	896	849	850	871	918	890	846	821	865	844	831	873	813	822	853	899	830	874	910	861	866	872	895	879	918	852	903	856	886	785	906	917	910	883	867	900	882	875	824	911	894	870	817	869	869	858	842	884	871	815	902	895	882	848	915	882	816	869	890	874	859	927	830	840	853	886	837	855	798	900	903	889	886	919	888	864	906	903	844	898	872	876	919	972	851	849	884	871	882	873	890	851	833	835	859	864	895	832	856	877	827	828	902	864	848	870	893	850	874	886	881	911	861	886	854	895	858	866	829	842	916	881	895	850	905	842	868	876	893	866	920	932	864	915	885	900	883	889	881	826	835	897	845	878	836	861	905	890	891	868	842	895	863	889	867	845	920	859	849	837	890	851	892	829	856	905	866	904	835	880	910	865	912	914	852	879	838	847	888	854	893	810	871	907	873	794	898	864	837	873	886	902	904	869	909	876	886	892	852	877	893	880	853	904	865	895	849	876	861	880	892	875	876	908	821	892	874	891	912	868	880	945	889	910	871	881	930	891	879	872	849	912	853	922	787	914	904	873	897	867	882	894	827	881	804	851	856	856	901	907	906	892	895	880	903	886	914	880	908	901	872	888	849	891	894	874	914	841	898	888	805	871	872	850	809	872	907	861	888	892	897	848	968	863	917	882	841	851	848	811	885	883	863	869	820	882	852	859	847	879	828	896	895	819	878	837	835	892	862	892	873	892	856	853	847	871	816	847	867	815	888	928	886	889	863	864	884	840	869	884	914	862	870	881	824	845	846	949	873	938	872	877	864	849	911	896	900	874	900	851	847	899	896	900	808	941	855	802	887	844	899	896	891	867	848	886	824	898	912	899	868	858	905	828	846	911	930	847	901	854	837	861	861	863	886	883	918	839	906	866	917	832	884	855	903	833	845	899	849	942	851	820	900	901	879	908	868	864	840	900	893	868	865	866	884	859	871	861	818	873	887	865	875	932	904	951	891	822	849	888	910	850	877	869	866	836	870	848	841	840	859	865	888	874	843	908	947	910	871	875	842	899	927	854	870	838	811	834	907	876	867	924	921	845	852	907	875	924	895	845	855	930	859	909	902	900	885	902	856	839	916	847	860	935	855	926	802	836	876	920	864	840	842	884	854	898	877	896	853	813	889	895	896	884	876	876	890	836	840	830	899	884	934	827	872	914	852	878	838	900	911	868	847	878	915	948	883	901	847	827	896	885	845	804	917	883	866	914	885	886	890	880	902	863	844	849	871	851	834	937	862	900	901	863	892	831	937	907	862	883	851	850	887	847	916	864	889	877	891	907	852	859	894	874	887	959	912	852	834	874	901	873	969	857	898	879	866	850	870	899	886	880	878	894	862	876	913	828	901	897	904	845	860	917	838	799	866	842	834
25059	21046	27365	24804	10473	951	685	599	531	478	502	492	504	450	403	443	439	462	394	402	427	452	412	419	398	384	416	402	444	394	402	387	413	413	370	399	411	404	426	413	405	357	396	413	381	394	389	407	383	392	405	380	373	365	374	391	370	378	446	414	402	394	394	393	407	402	373	408	368	393	388	406	378	415	349	361	407	379	365	380	380	385	423	373	410	397	434	400	404	387	383	392	417	393	409	405	401	382	392	377	381	414	372	398	413	400	398	375	390	364	371	404	387	421	380	411	371	367	381	351	396	379	422	391	429	397	402	385	391	399	353	384	366	386	426	391	383	402	411	392	404	383	359	396	395	346	398	384	398	394	384	422	365	369	377	395	356	406	414	379	418	440	378	405	410	382	358	431	388	405	403	389	393	368	377	441	412	390	391	383	419	407	379	401	396	381	425	385	370	407	410	381	382	382	388	398	372	400	384	395	423	414	374	411	425	371	391	395	381	388	421	415	366	430	391	389	378	424	379	379	377	392	383	385	473	391	387	376	448	399	378	419	391	382	381	391	433	426	381	390	386	405	402	384	392	367	411	407	382	361	403	404	335	417	382	394	399	429	366	369	369	398	401	401	389	390	362	367	405	413	414	374	371	372	360	373	412	368	393	374	374	373	377	388	388	429	407	381	372	437	386	358	390	373	404	361	382	407	390	389	391	386	441	397	373	418	389	381	397	412	366	360	401	370	401	377	393	421	427	396	382	381	400	393	352	368	419	399	388	401	414	442	353	399	401	385	357	406	416	401	396	397	370	413	418	386	386	362	387	361	403	378	388	406	361	388	393	381	378	397	372	424	369	365	384	416	370	373	413	407	407	404	400	386	372	396	364	381	378	382	393	355	385	371	408	401	405	392	394	393	405	367	393	423	364	361	373	380	406	385	395	394	414	398	406	382	384	429	369	392	400	404	432	362	346	414	367	391	389	434	373	393	424	390	408	371	432	406	427	383	377	418	395	372	399	403	387	393	409	403	390	427	396	378	398	406	404	377	417	375	387	384	403	388	415	425	405	421	393	391	393	373	365	428	390	356	390	404	380	385	396	409	396	365	401	372	396	408	398	429	377	395	390	415	382	377	423	394	394	368	392	375	377	389	384	380	380	377	396	396	440	399	403	389	386	413	383	408	387	402	388	417	409	375	380	420	399	398	372	383	390	389	378	371	384	382	382	394	396	415	359	394	383	395	389	381	361	386	391	411	403	379	393	425	406	375	365	384	401	383	377	382	371	414	392	421	394	382	391	389	408	404	421	390	386	434	401	394	397	421	422	384	421	368	379	405	386	373	374	374	381	352	403	394	418	377	385	370	385	398	386	367	391	380	410	367	394	388	400	387	382	418	358	412	394	387	385	403	410	396	367	401	383	404	364	361	345	391	377	389	394	381	383	376	368	389	374	423	375	418	390	406	417	398	384	368	383	406	393	396	403	414	375	397	389	389	399	376	362	410	373	374	415	413	417	338	387	403	380	377	407	432	396	402	365	428	400	412	399	374	388	436	415	382	383	390	404	390	404	404	411	357	414	424	428	369	385	375	406	412	395	393	401	388	389	379	386	399	396	377	386	351	366	372	429	407	364	393	359	349	366	407	410	379	385	393	378	375	381	379	406	380	379	381	392	332	358	386	364	388	387	405	409	406	434	366	422	418	411	375	393	397	426	376	427	408	396	370	406	418	395	425	420	377	413	399	374	410	365	375	391	401	392	417	394	387	391	366	360	385	387	365	399	385	378	408	388	392	387	414	386	389	380	405	406	408	390	400	424	418	397	424	390	382	419	411	394	397	367	385	408	400	367	376	394	417	400	404	383	404	385	410	437	391	393	366	410	372	353	364	358	405	379	384	381	378	393	417	412	374	388	354	392	395	402	382	403	371	377	337	383	435	359	404	372	399	389	377	395	392	391	378	407	367	390	380	389	401	385	365	407	407	401	391	341	420	371	374	370	367	397	388	380	411	357	394	420	402	395	398	393	368	386	398	377	426	377	402	388	404	366	389	347	360	378	402	394	367	351	386	378	376	380	402	361	365	395	368	429	395	387	368	397	441	362	358	400	397	373	410	403	409	354	419	401	375	353	366	431	409	391	372	387	403	420	393	404	393	366	363	434	422	378	382	384	406	385	406	391	385	421	415	407	411	369	405	402	424	359	379	398	372	398	417	413	394	368	394	376	383	381	398	380	380	368	384	389	396	376	380	384	393	391	428	413	401	397	348	377	392	411	408	382	389	375	364	379	400	425	358	374	354	374	395	357	382	408	371	430	355	402	403	376	394	415	379	394	419	402	330	348	373	388	371	394	395	379	366	399	406	424	412	374	387	368	370	400	369	431	373	439	367	376	362	420	394	376	387	379	378	406	409	383	386	413	399	415	384	375	378	397	382	385	359	375	398	386	393	421	391	394	404	405	379	409	378	405	408	410	401	370	393	397	390	379	389	438	402	388	391	376	364	384	353	400	410	437	371	418	430	385	394	431	418	407	401	375	414	383	395	406	373	353	347	327	409	423	396	391	378	390	368	393	380	374	384	367	413	425	387	394	403	399	368	370	382	422	391	407	413	412	355	367	365	394	395	409	388	369	383	396	381	391	390	394	390	383	379	404	421	369	367	390	396	371	383	387	381	396	335	366	430	381	411	379	363	355	440	371	363	392	426	369	418	382	384	407	407	390	379	391	380	415	405	406	402	409	394	377	382	425	413	407	408	390	395	377	417	380	422	400	380	397	396	363	407	443	420	354	393	381	420	375	380	404	429	379	379	415	382	401	391	416	383	410	398	401	400	399	371	385	399	363	379	415	408	410	409	383	401	392	403	397	358	440	377	411	407	396	391	386	387	370	393	383	433	407	435	388	386	419	434	398	412	396	443	395	396	375	360	352	376	369	441	391	385	375	393	411	413	400	418	376	369	395	395	383	423	414	412	375	374	416	388	378	398	344	397	391	382	392	389	379	355	363	370	386	395	368	383	379	417	392	354	411	360	360	377	380	374	381	398	376	390	402	381	367	399	378	369	368	394	411	397	417	396	402	419	417	390	424	406	369	391	362	366	390	381	373	364	379	357	393	398	382	349	406	375	378	406	380	406	394	404	359	386	390	397	413	400	389	424	341	399	393	394	409	369	381	375	405	376	406	374	380	406	397	389	408	414	352	364	411	392	375	378	397	398	396	379	387	416	390	420	400	390	397	386	402	397	336	363	383	433	392	376	410	374	412	372	374	400	390	368	398	382	419	358	350	366	393	434	427	383	379	390	383	399	379	380	389	407	344	388	387	393	388	423	422	383	373	399	378	364	404	399	382	383	421	416	404	344	406	358	405	385	402	361	385	413	391	391	403	427	367	368	433	379	373	382	366	385	408	410	383	389	382	377	395	397	388	410	385	394	419	350	414	426	414	401	394	383	387	409	377	390	406	361	389	381	353	399	391	434	393	388	441	401	385	384	405	363	377	415	406	377
16649	6328	5330	2805	2058	1548	1206	1099	926	825	754	694	636	675	632	575	583	563	559	568	543	578	536	569	556	585	578	510	531	499	501	543	554	475	529	494	536	529	504	525	506	522	538	491	493	496	507	494	536	474	535	521	490	516	510	471	534	494	485	508	466	457	485	527	548	491	483	505	502	487	497	514	505	500	546	504	512	509	519	484	482	509	497	486	523	526	532	499	514	483	519	490	532	508	511	526	513	498	483	514	487	507	477	460	524	466	491	486	507	492	541	537	481	523	529	483	478	548	515	546	484	543	509	507	512	567	535	532	458	522	507	481	527	498	496	530	484	488	510	494	488	479	512	485	492	545	495	501	517	496	530	479	480	508	491	482	526	509	484	509	495	496	505	516	502	537	502	539	500	510	528	502	508	469	538	481	480	527	518	499	469	536	507	464	526	516	526	465	479	468	504	521	490	486	449	479	491	510	468	542	504	478	501	498	527	499	529	511	526	517	544	502	491	514	505	522	526	476	484	525	498	473	486	489	495	554	501	503	534	507	483	526	506	469	479	474	512	465	493	532	501	473	483	536	552	496	513	508	502	502	512	541	533	522	464	475	481	513	492	515	463	514	518	494	493	502	511	527	498	534	514	488	537	522	499	512	564	491	514	496	520	496	498	503	469	505	490	498	522	489	507	512	481	491	482	510	474	486	509	534	496	488	493	488	501	499	515	470	485	494	497	466	477	496	488	485	503	484	539	492	485	532	482	502	448	484	488	546	531	515	476	480	516	506	503	529	488	475	516	510	503	485	484	498	515	517	507	476	539	493	503	505	523	462	535	544	473	486	481	485	461	462	498	488	513	524	552	503	496	504	526	542	500	528	485	503	494	540	534	474	502	526	467	526	516	519	482	450	543	516	516	496	526	505	500	527	478	481	503	483	494	516	507	511	522	510	493	512	522	517	508	494	499	483	512	519	509	477	532	518	479	467	522	478	480	460	492	478	517	470	495	505	520	531	500	481	548	506	537	489	507	505	521	479	477	474	487	480	516	470	529	512	509	516	522	483	518	494	481	512	471	500	510	501	483	488	517	530	537	527	529	464	501	470	498	483	541	464	507	512	468	518	420	493	479	488	519	506	512	509	486	506	528	506	551	460	472	505	497	489	499	540	492	468	477	516	488	486	480	526	513	499	473	487	442	490	571	508	509	484	498	529	502	518	481	491	526	487	511	489	526	486	513	526	550	495	462	493	511	538	535	530	527	507	494	525	506	478	538	499	515	502	489	484	479	511	486	485	490	492	498	524	509	458	518	480	504	506	463	465	521	511	487	506	551	483	510	484	451	518	511	531	469	483	494	555	482	512	469	520	496	515	531	479	473	453	540	518	477	542	484	496	527	500	500	486	532	476	494	512	487	457	489	536	485	517	498	506	530	500	496	510	477	510	507	494	520	510	513	472	498	533	457	492	482	528	453	486	505	505	531	511	487	485	480	504	484	538	507	494	483	500	496	526	488	486	480	490	473	511	557	494	468	496	479	508	503	491	506	496	508	524	530	492	511	504	479	518	509	488	487	459	531	493	454	564	482	516	520	496	479	458	531	514	537	489	502	520	521	544	472	501	511	513	474	485	493	505	482	503	513	531	514	493	504	488	498	501	478	530	454	502	487	460	467	465	501	481	444	548	533	474	477	464	491	508	458	487	490	503	505	497	521	476	497	486	509	495	498	496	464	518	529	496	529	485	473	481	526	513	521	509	470	506	555	554	462	499	488	515	475	500	503	499	496	521	522	490	480	500	475	523	501	511	492	487	487	472	508	464	492	542	469	503	498	513	518	524	523	528	525	456	470	534	500	500	500	497	439	487	512	506	514	497	486	508	458	487	474	525	487	493	536	542	515	531	449	541	517	525	539	484	543	518	520	504	513	498	548	521	512	561	490	506	528	540	520	465	483	547	530	502	525	514	486	509	523	506	513	453	522	480	493	506	516	487	477	535	477	510	528	502	511	525	484	479	500	507	508	457	497	490	503	491	504	540	487	461	526	486	470	485	472	483	478	524	501	492	497	499	487	483	451	538	535	541	511	520	469	512	527	481	502	469	485	532	558	459	495	512	544	489	474	474	474	512	481	481	491	463	508	483	519	488	469	524	516	473	504	492	510	482	449	542	535	496	473	447	494	518	477	496	541	516	518	456	522	530	524	480	524	498	483	521	494	492	507	450	479	489	494	505	493	534	535	516	551	522	460	500	513	495	543	561	483	486	493	510	508	481	524	481	527	520	505	469	546	507	500	495	513	510	525	507	507	483	497	537	464	496	510	484	512	551	513	518	480	508	551	509	511	488	531	539	514	450	486	481	510	499	486	480	475	500	530	509	493	505	482	492	523	474	535	472	512	576	529	508	447	508	476	498	499	481	526	501	539	502	496	482	495	477	464	529	524	492	530	460	468	486	510	531	524	471	489	498	469	468	492	478	501	567	509	542	528	522	494	471	473	501	480	510	478	504	549	482	447	470	509	538	521	520	495	508	504	534	509	495	508	483	502	499	500	472	514	522	491	505	483	478	503	512	491	495	479	479	554	496	540	533	515	474	494	509	524	483	517	515	498	518	467	465	495	511	483	483	476	495	528	502	500	491	526	543	479	477	463	538	506	500	502	480	528	472	462	509	456	475	509	469	487	506	477	506	477	495	495	518	512	522	522	516	482	510	495	539	526	496	500	488	542	466	514	492	535	510	464	485	465	467	527	521	520	499	466	528	473	516	514	525	504	491	518	507	481	476	498	528	496	474	496	463	520	501	504	482	520	515	516	506	488	518	510	519	501	489	500	508	493	525	486	509	493	455	491	484	514	505	490	461	490	468	523	504	508	522	464	530	521	515	462	471	505	521	478	501	498	496	480	487	465	465	496	479	517	515	487	508	513	520	465	491	475	497	543	515	513	510	504	478	538	523	484	546	492	549	503	506	519	465	454	487	477	485	486	484	534	484	480	508	535	536	507	488	522	505	513	496	512	499	443	507	450	507	488	485	528	476	509	532	484	504	486	467	508	442	514	514	514	473	511	503	488	475	485	528	490	507	463	534	513	489	495	540	484	533	492	526	507	524	514	493	498	497	492	518	499	505	482	489	543	496	500	504	515	477	498	491	536	473	492	511	466	545	526	514	489	496	498	443	518	533	511	503	499	524	511	493	487	495	517	502	547	534	486	529	516	511	518	483	519	480	475	523	516	482	504	516	492	502	525	450	511	466	503	510	505	517	507	480	544	491	489	501	488	516	503	514	511	513	504	515	463	515	510	455	498	496	504	491	532	448	495	481	504	492	526	576	483	506	473	531	523	520	491	518	491	505	580	528	486	482	501	484	507	457	482	506	526	531	485	493	492	536	482	462	477	515	489	508	505	513	520	484	491	515	518	485	471	466	456	495	493	495	514	545	510	496	515	522	494	493	513	504	525	477	442	520	470	509	533	531	499	504	477	475	500	492	495	471	481	533	522	498	543	527
22809	21120	28966	23518	21112	21199	11130	1802	1431	1403	1180	1134	1103	1039	939	983	940	960	921	884	889	854	878	826	853	816	815	831	782	790	879	797	811	816	824	814	846	811	795	788	838	790	777	887	802	777	775	767	801	804	833	795	793	808	793	769	774	827	771	771	785	753	826	776	834	834	783	785	763	803	839	773	808	784	819	775	827	773	756	792	809	842	831	796	823	831	821	790	761	844	792	807	789	782	802	807	751	812	803	765	809	788	738	801	801	778	796	761	789	770	779	761	849	812	791	799	816	766	764	788	813	812	755	812	826	781	786	773	792	739	813	726	788	765	820	739	759	847	776	816	804	807	773	821	804	778	794	787	802	756	788	785	811	775	762	781	775	811	788	818	802	814	839	817	802	844	833	808	840	807	799	778	774	740	763	844	766	827	801	776	777	736	788	789	759	830	769	749	823	747	797	796	831	781	784	804	777	787	782	782	775	764	774	771	806	787	795	783	814	787	784	730	827	774	806	795	801	779	842	820	797	775	762	811	812	793	732	764	784	791	782	760	817	749	799	748	788	795	777	756	818	781	772	798	830	790	785	794	827	796	872	799	801	772	825	777	770	802	737	805	780	722	823	826	781	796	826	763	819	769	802	732	771	768	813	800	836	790	729	770	768	796	787	774	786	802	836	736	793	688	814	813	786	772	745	769	802	793	840	790	749	748	760	779	835	820	726	770	827	772	748	776	781	758	826	790	781	801	803	734	763	801	811	773	758	844	809	757	761	806	753	762	723	808	772	814	793	828	763	762	780	765	752	789	789	749	773	813	769	776	825	761	763	744	804	802	774	724	817	797	786	789	806	778	782	780	779	760	815	771	745	810	788	791	808	800	801	762	807	714	821	778	768	793	780	823	802	781	805	856	777	810	797	818	724	794	780	779	715	807	746	787	797	788	824	726	821	813	800	740	830	697	821	753	814	806	764	804	803	783	801	749	821	795	806	760	804	732	772	764	789	769	783	835	808	802	750	767	766	806	791	792	730	742	797	757	783	793	775	807	792	787	782	809	755	775	804	817	742	796	816	760	754	757	715	763	781	795	809	760	803	754	794	797	759	811	772	778	796	767	796	804	826	759	789	783	770	775	773	771	767	732	773	817	763	782	791	781	736	768	790	830	791	779	795	791	793	781	792	783	738	803	791	767	752	813	750	808	811	751	799	825	793	736	748	775	795	795	775	752	771	834	744	787	763	779	768	839	753	756	800	752	817	773	753	778	783	857	806	780	785	803	758	764	753	822	741	760	733	782	790	804	807	767	776	759	821	828	749	747	818	823	799	801	790	782	788	806	773	830	776	800	784	741	745	768	770	790	758	779	798	774	803	793	770	789	789	809	744	759	773	798	770	772	775	732	794	838	784	770	820	827	781	772	787	797	750	741	835	744	755	836	793	838	814	761	773	718	791	808	782	798	776	754	771	808	764	784	802	810	793	799	785	754	780	784	787	781	813	810	794	761	787	772	829	823	831	802	790	795	799	820	763	803	764	811	792	778	767	779	803	787	778	777	781	703	801	811	794	760	814	782	811	796	762	778	830	777	798	829	812	773	784	774	784	816	725	828	781	812	830	801	793	818	795	807	767	793	776	781	757	794	745	774	799	764	776	776	758	787	757	796	753	770	773	783	848	733	776	757	799	773	786	784	754	837	799	801	808	754	772	791	814	802	792	777	758	821	782	795	818	806	794	778	784	786	814	804	771	805	785	821	813	794	777	793	759	749	823	782	805	737	808	766	806	811	788	760	787	784	792	801	715	746	808	793	804	767	778	806	738	809	779	789	804	760	791	775	784	794	753	801	788	782	766	828	790	786	776	774	812	817	785	797	858	779	756	773	759	779	788	731	770	801	824	756	773	760	802	785	786	782	836	827	801	791	781	772	809	772	778	764	746	775	771	849	834	807	818	773	784	799	779	847	809	787	767	812	731	749	779	764	794	779	838	754	785	830	778	842	815	772	744	778	795	771	750	782	782	771	790	784	812	822	768	792	798	765	776	789	757	746	783	804	796	792	797	812	785	798	808	804	776	748	800	810	813	779	767	722	778	778	812	804	786	754	805	726	745	798	786	754	770	749	780	768	802	747	764	809	771	837	779	757	773	765	788	770	790	750	773	804	809	802	783	768	756	744	812	774	800	856	723	795	759	825	805	720	759	818	761	774	740	745	879	736	762	769	833	766	746	776	799	771	778	735	792	813	781	770	811	789	731	722	788	791	775	791	776	783	826	771	795	778	814	801	775	792	773	803	795	770	758	739	753	795	745	806	795	755	816	771	788	804	796	735	775	777	779	774	771	832	768	796	819	783	783	747	770	782	764	739	763	797	813	752	811	747	783	805	755	769	756	830	760	779	789	738	824	759	802	802	823	826	798	790	776	730	791	829	828	806	790	805	772	753	804	775	752	752	739	765	717	745	774	749	818	766	766	767	791	754	765	793	782	771	753	779	760	796	791	772	765	801	789	732	814	791	754	772	797	753	816	806	762	781	795	839	826	781	800	817	814	751	771	779	773	748	798	798	768	799	754	798	807	761	765	756	802	801	782	831	749	766	799	770	720	757	808	796	772	799	779	783	773	781	764	815	772	794	741	783	760	813	733	743	740	806	780	767	797	797	777	789	806	758	805	798	803	751	821	749	773	750	777	728	796	770	793	742	799	822	738	765	826	799	770	789	792	742	783	756	808	767	785	766	784	816	843	766	762	827	807	792	799	833	808	773	815	831	780	799	753	822	752	731	812	813	751	766	809	807	785	770	800	773	746	803	849	784	789	805	800	805	800	786	803	773	763	790	818	791	777	762	795	771	800	819	792	783	835	797	771	825	842	793	828	810	725	786	839	835	774	821	734	745	762	796	828	766	811	804	784	735	790	772	811	764	784	807	770	802	804	813	743	750	782	766	792	772	748	803	728	849	835	773	809	810	836	803	788	746	768	784	839	803	749	811	845	706	757	804	815	812	767	812	814	752	750	762	714	762	808	820	803	752	732	755	817	831	715	739	805	836	765	764	753	766	814	786	770	784	793	784	800	855	774	730	699	709	777	800	771	746	761	807	746	763	786	768	775	748	770	793	848	807	794	811	749	784	807	764	742	743	767	783	752	797	759	810	767	813	737	735	780	748	740	784	773	803	793	823	798	770	802	769	799	748	816	766	778	738	846	762	779	791	757	775	793	799	811	787	820	731	815	809	746	753	829	768	811	757	737	787	774	844	771	787	793	764	759	770	811	778	744	726	767	796	769	828	788	775	767	757	817	761	763	766	800	790	792	795	735	756	755	821	752	817	785	754	759	838	752	777	799	789	759	745	746	785	778	772	746	776	756	792	800	786	798	747	802	787	802	770	795	770	764	810	758	763	775	738	761	832	743	838	823	806	778	781	761	817	711	811	776	816	761	781	752	769	783	806	824	774	764	796	789	778	785	747	768	723	781	737	797	749	794	773	777	785	765	803	768	847	795	773
19695	17187	15170	8441	5910	4418	3596	2937	2530	2113	1923	1693	1552	1390	1354	1285	1262	1172	1260	1141	1100	1105	1091	1052	1068	1069	991	1005	1013	932	1010	1016	962	995	972	913	947	998	1018	958	973	922	931	941	993	906	935	942	980	1017	956	923	947	939	935	932	953	923	985	935	908	943	991	1022	960	915	949	878	960	916	998	945	914	963	961	959	901	1018	897	947	914	948	960	956	920	871	934	933	920	966	956	945	929	934	929	956	933	944	923	934	881	903	946	938	918	940	949	893	922	954	891	947	953	919	900	957	936	957	948	936	955	971	949	931	1002	940	939	894	930	945	924	907	979	961	974	955	978	951	972	933	944	873	956	875	924	965	889	983	899	973	946	924	866	902	917	920	945	1007	965	929	960	915	952	949	947	969	974	993	926	970	1047	914	930	951	933	952	950	936	967	860	944	865	939	958	908	879	892	949	917	915	938	942	863	951	966	926	928	933	872	919	920	944	941	921	888	907	934	959	980	908	914	982	877	877	934	958	891	911	945	897	1013	936	904	901	930	931	923	877	925	935	946	907	960	918	980	893	929	944	936	933	959	925	891	928	982	942	935	906	911	927	946	976	900	950	945	955	936	931	902	945	978	911	928	942	924	940	935	937	944	910	914	932	925	936	957	966	937	996	929	943	925	945	897	850	912	931	929	936	946	953	920	938	918	907	964	959	919	893	921	879	968	955	988	917	883	853	905	973	940	934	933	925	898	940	970	926	872	940	903	894	940	924	962	917	939	941	959	926	922	903	939	938	911	911	910	940	929	936	951	980	954	958	905	940	890	943	954	942	969	932	985	913	973	970	922	905	938	888	903	947	936	922	909	884	974	928	928	921	930	1005	994	963	907	939	954	937	932	941	958	923	930	902	853	898	945	891	898	947	959	957	978	956	954	976	920	972	906	930	854	953	908	939	940	931	886	937	910	912	946	911	968	911	919	951	966	905	948	925	949	936	963	973	908	934	946	927	896	965	926	929	917	937	859	915	965	917	928	878	919	911	875	932	924	917	899	888	950	914	854	940	946	942	911	945	936	876	902	916	909	928	976	892	951	945	936	910	907	866	922	984	884	917	958	888	934	917	936	894	916	949	921	923	952	918	942	954	913	909	905	902	975	970	948	911	964	981	930	919	882	1008	956	920	964	915	988	956	912	921	904	902	981	904	966	927	930	926	941	920	973	892	946	972	902	931	986	947	929	979	946	932	947	900	946	949	950	956	910	956	956	896	901	926	919	929	983	895	895	964	912	889	957	904	928	1008	933	963	967	955	954	889	904	969	966	932	917	937	979	937	900	933	918	908	898	936	898	888	908	933	933	926	933	945	885	917	877	976	995	942	918	957	880	886	972	955	902	944	971	916	944	1019	940	956	934	913	930	893	934	918	904	897	891	955	948	949	885	933	948	905	897	938	932	912	916	940	945	978	916	945	951	879	931	911	922	919	958	945	923	952	945	967	902	933	954	964	943	878	953	920	941	898	957	915	903	916	899	906	932	952	913	893	927	998	909	925	872	923	888	921	923	897	918	950	944	900	942	924	951	923	918	937	979	896	952	929	925	929	990	966	1004	957	865	956	923	930	941	947	932	902	969	922	939	908	901	952	899	939	945	948	897	948	936	912	964	930	902	956	917	875	925	913	909	960	880	875	932	911	935	918	927	943	926	915	906	944	952	958	944	901	919	949	887	982	1007	928	933	978	940	974	972	947	976	886	912	977	974	889	888	889	957	924	914	968	938	950	969	955	874	887	909	889	973	908	939	941	945	927	883	939	890	920	924	905	907	914	937	937	922	944	904	923	947	896	1009	925	924	1012	891	956	873	940	954	972	926	917	942	937	981	949	954	892	942	879	942	924	884	964	945	984	933	940	918	939	934	975	976	937	892	927	931	969	914	938	888	941	932	953	907	948	948	966	960	899	889	982	977	899	904	923	938	924	926	952	924	908	897	917	910	942	945	896	922	916	948	984	889	926	971	937	892	1003	911	898	915	907	921	976	976	879	950	878	912	967	975	860	953	927	892	906	936	946	969	926	973	950	899	867	919	926	915	920	930	917	965	915	999	938	901	911	932	936	928	980	969	911	926	936	907	877	900	925	1011	987	946	943	893	927	889	943	916	908	961	886	969	958	898	965	936	917	847	918	890	934	891	937	934	895	888	888	973	918	946	935	930	909	935	953	914	969	960	934	950	922	978	951	964	927	901	957	960	908	927	904	947	925	833	937	902	968	971	920	915	941	969	927	943	912	977	965	933	913	920	937	895	987	938	914	934	923	899	894	957	900	929	895	931	924	925	942	912	958	937	935	926	988	948	954	960	938	909	911	921	955	928	936	935	929	952	959	968	965	941	946	901	904	957	994	914	840	976	906	924	926	970	932	926	928	904	946	917	904	979	946	889	953	911	912	963	899	932	869	915	946	960	943	935	961	949	926	894	940	893	910	887	960	933	911	905	888	970	913	938	900	924	991	942	918	896	953	884	898	904	971	911	932	921	960	881	944	967	940	925	927	990	951	907	930	926	923	904	980	921	914	895	890	924	944	933	941	923	942	936	955	966	931	914	938	887	932	934	909	925	903	937	925	927	903	1001	942	969	899	925	912	935	962	947	903	963	936	893	938	886	898	925	896	959	946	947	919	937	920	926	991	942	939	897	949	879	907	982	950	936	928	935	932	903	920	928	895	902	935	941	973	898	920	923	923	944	995	905	932	906	907	979	909	916	933	899	1025	938	919	959	979	973	908	996	908	939	963	927	931	928	927	914	953	929	879	907	880	930	931	902	911	935	889	934	939	939	958	924	886	968	938	966	960	911	937	938	921	941	947	974	926	987	921	961	891	928	926	956	945	938	940	919	983	924	894	971	935	916	940	945	948	919	931	923	951	950	921	961	900	929	909	954	911	901	909	916	976	981	939	934	968	922	910	938	937	907	869	919	907	1008	955	1001	909	973	874	950	886	884	924	939	939	914	955	894	955	953	954	936	954	914	913	920	917	929	897	884	966	940	879	942	954	922	940	947	948	951	921	909	909	938	952	910	929	874	969	990	942	877	945	937	909	951	911	928	910	914	936	962	901	952	942	910	961	946	900	915	947	906	927	935	945	976	926	927	950	929	972	909	910	949	922	942	943	878	957	968	996	942	883	1010	887	955	913	914	941	945	918	934	955	964	926	924	959	922	913	922	874	917	910	998	979	956	950	911	941	892	881	923	880	933	939	932	958	908	943	881	947	915	894	981	980	918	963	949	989	904	885	886	987	981	912	899	960	909	923	963	945	919	937	963	951	929	937	907	980	896	917	907	960	922	926	953	890	901	965	930	908	963	886	946	927	965	985	939	904	899	926	919	894	932	945	903	915	927	879	915	960	993	945	869	872	898	941	931	929	931	978	948	912	890	915	966	951	937	1000	964	879	931	897	923	963	910	960	901	948	919	946	917	878	958	924	948	923	960	949	907	889	933	949	946	930	856	915	947	945	898	913	904	870	885	888	944	910	874	901
27109	19955	7451	1241	889	804	624	598	483	521	474	469	477	499	466	487	440	465	464	444	454	497	452	466	474	489	498	449	475	471	451	457	496	450	490	512	413	457	485	435	449	435	474	493	485	469	485	468	450	483	468	445	463	521	487	477	442	477	525	477	455	457	447	460	515	455	464	492	473	479	455	462	477	469	462	492	478	411	478	465	483	517	478	438	471	463	449	461	502	487	468	456	437	461	521	451	459	473	485	465	468	456	414	449	494	493	440	488	476	446	481	472	462	464	459	468	437	475	465	459	444	496	491	475	482	470	452	529	486	490	485	496	457	467	453	457	465	470	455	520	474	467	488	458	505	458	436	459	476	477	498	477	474	485	502	464	505	462	474	475	423	458	447	482	447	480	446	482	477	486	489	454	468	471	480	480	464	483	499	475	458	448	468	512	463	473	435	475	460	482	491	456	471	472	491	484	464	462	476	478	478	478	477	491	475	518	488	468	424	453	466	478	500	427	486	415	476	449	482	458	474	434	477	461	476	481	495	452	443	484	480	456	486	467	495	473	495	458	523	494	498	462	494	484	490	480	463	483	469	472	429	450	486	459	458	507	478	497	535	459	462	474	501	467	467	460	448	459	433	450	465	470	457	440	481	487	473	485	465	442	450	514	475	465	472	460	481	456	455	440	443	464	480	483	479	475	483	457	465	421	484	453	426	505	463	461	453	498	460	476	497	438	454	486	484	450	482	472	468	492	544	491	487	444	485	455	530	469	511	490	463	448	467	487	456	462	521	505	473	478	413	453	487	441	458	505	431	458	489	471	463	482	461	464	494	478	517	454	493	500	491	475	501	473	463	468	455	501	441	485	443	487	467	481	476	486	485	448	477	491	453	427	498	479	488	456	474	442	479	453	457	458	490	435	488	445	493	474	470	473	505	475	459	450	429	480	463	478	466	468	485	488	447	464	486	468	470	466	443	484	462	473	466	447	505	503	474	416	478	500	473	475	455	450	488	525	460	484	489	434	457	431	473	481	449	441	530	476	456	504	480	470	466	462	458	528	405	477	479	478	463	508	474	442	479	426	466	458	480	469	444	457	460	469	480	424	521	440	504	490	459	456	456	474	472	496	435	455	491	482	477	490	464	499	494	458	450	454	474	481	452	485	446	472	451	441	507	447	440	425	466	532	495	482	472	499	495	448	429	510	458	463	468	483	478	483	468	470	497	499	460	490	483	452	426	467	462	461	459	451	461	462	511	467	451	491	486	455	511	477	455	437	445	463	477	497	461	464	476	447	495	464	502	477	448	517	475	458	500	448	508	475	510	514	463	451	465	470	449	428	486	432	490	481	469	451	478	436	431	466	421	460	462	481	463	463	500	467	476	474	478	490	492	498	494	455	481	451	492	458	449	429	471	431	470	419	480	509	483	453	428	494	474	479	453	444	459	444	446	519	502	461	517	466	499	453	488	474	464	475	488	476	433	462	482	437	451	450	503	447	476	454	518	460	477	467	470	450	461	448	480	505	414	478	442	444	468	499	474	476	500	443	432	464	486	447	452	494	443	447	479	423	486	469	458	471	494	492	462	469	504	470	428	475	453	462	474	492	469	502	477	473	486	474	455	454	468	471	496	484	479	477	457	489	474	480	505	487	477	454	506	475	461	450	479	486	479	448	461	466	453	478	486	497	461	463	456	465	461	500	463	486	473	463	487	465	429	472	475	465	473	486	485	456	435	483	474	490	402	485	458	484	464	497	442	483	475	452	428	468	471	504	449	462	482	479	458	476	472	498	477	477	443	467	480	430	453	492	494	428	481	490	479	452	505	487	476	463	439	474	472	484	491	508	480	459	519	471	476	468	498	466	484	441	487	445	458	478	455	445	491	469	444	464	471	475	480	465	447	464	454	429	447	493	466	466	510	459	496	499	441	449	460	481	455	439	481	436	481	455	488	449	454	469	455	448	478	511	469	467	515	477	482	466	423	483	523	479	453	487	475	469	438	462	476	487	439	449	459	465	498	495	470	449	497	486	471	475	483	434	499	501	471	464	473	517	461	463	454	496	486	452	480	454	468	462	509	438	495	469	471	463	444	500	459	450	436	447	467	479	490	480	448	459	445	466	428	449	459	440	472	514	462	487	485	478	465	461	488	465	476	472	457	494	458	461	497	457	512	461	452	432	465	519	439	495	462	457	516	526	432	474	468	479	464	450	487	430	481	439	449	483	446	465	459	427	457	473	501	487	493	476	442	474	463	476	478	438	475	491	484	464	493	436	481	465	494	453	471	454	474	462	502	445	443	471	476	461	479	418	511	455	456	506	471	448	441	477	490	492	466	499	447	435	481	466	491	506	517	498	497	469	443	456	439	476	508	463	470	500	483	495	432	471	469	487	505	467	475	499	459	457	486	468	486	461	445	481	464	468	486	488	487	480	507	466	457	468	490	472	479	519	551	478	500	440	490	488	470	472	493	458	464	481	443	478	489	465	473	452	444	468	480	494	472	446	470	463	500	452	489	513	480	486	421	471	446	437	457	486	449	493	502	463	493	493	447	466	485	462	449	465	472	493	479	478	478	449	457	487	503	470	494	515	477	472	527	463	510	495	503	459	476	443	502	471	475	492	478	513	437	447	451	477	470	489	476	462	518	449	466	476	458	502	451	495	502	455	474	473	472	467	478	491	451	465	466	449	494	478	435	475	464	453	496	451	455	484	464	520	441	485	479	507	475	464	461	491	492	475	512	480	422	522	489	471	505	521	455	464	463	481	441	498	481	481	481	460	435	461	471	422	455	467	462	459	480	450	489	459	466	477	463	459	481	517	476	448	495	423	488	459	478	451	484	477	460	463	461	447	466	452	488	464	472	444	498	451	480	461	462	472	441	462	467	456	452	435	509	467	530	506	450	495	497	459	496	468	456	433	452	484	460	466	477	502	466	447	452	469	508	449	492	502	475	482	481	490	477	470	453	465	467	480	464	460	437	409	449	499	484	469	460	458	457	454	460	486	476	498	462	473	522	476	453	443	472	497	466	449	469	447	519	467	480	499	474	428	461	465	474	472	429	478	419	494	463	459	500	483	441	460	489	521	472	522	445	486	440	470	454	480	471	441	467	507	466	463	518	482	491	487	459	461	485	473	431	453	456	490	492	463	470	477	439	476	451	468	454	476	488	451	434	486	472	458	502	471	465	480	467	466	453	448	449	470	487	475	468	461	476	467	460	484	451	430	470	443	485	499	472	507	456	454	453	494	471	505	450	465	478	523	493	471	460	478	448	468	468	457	444	472	459	442	428	442	497	480	524	468	441	508	483	505	424	510	498	492	449	445	438	454	497	475	480	470	489	476	482	468	519	454	456	489	490	452	460	473	483	452	450	497	497	469	464	471	467	465	450	423	463	479	450	476	469	495	438	485	487	511	423	445	443	467	491	436	503	449	487	501	469	444	468	467	491	497	442	498	470	456	479	481	502	454	453	472	522	503	464	445	460	456	509	470	479	468
8660	1643	1531	922	799	747	687	657	624	672	596	654	602	612	600	624	573	579	610	536	584	598	607	633	561	558	566	569	552	583	579	627	545	583	594	604	604	544	547	576	593	567	561	569	572	530	553	577	596	626	551	574	561	552	595	577	566	568	600	555	599	565	577	590	577	582	550	589	582	610	569	577	584	601	586	579	581	611	545	594	585	625	584	592	578	589	598	555	580	577	565	605	639	603	577	578	599	590	586	543	554	560	620	578	555	599	611	552	575	572	571	562	578	554	560	552	611	581	580	556	582	555	589	543	551	594	578	531	596	572	579	569	545	578	589	570	586	563	589	611	525	601	575	606	577	603	548	620	588	575	595	569	561	615	549	580	518	612	586	570	540	611	559	576	575	549	532	586	514	619	634	607	586	560	611	563	577	610	610	573	562	573	557	591	571	568	537	608	567	573	538	579	603	562	567	580	586	556	561	588	554	598	605	561	576	575	574	537	546	615	575	535	540	570	601	551	585	569	583	557	618	575	624	617	584	635	611	580	578	544	557	530	635	535	575	554	614	573	517	597	631	571	550	566	577	559	544	559	554	603	569	597	612	559	580	578	590	567	558	582	596	619	590	575	587	582	575	549	575	574	595	572	569	566	646	619	607	570	622	564	530	550	592	607	555	595	589	587	587	607	596	577	595	588	596	574	577	591	591	552	581	638	565	564	596	607	539	578	558	552	548	598	551	579	559	587	627	552	551	586	567	566	616	562	580	564	569	582	617	537	556	592	565	547	574	568	555	562	596	580	579	577	605	600	650	556	563	554	589	566	604	607	555	601	583	587	549	579	616	561	592	558	558	576	592	589	589	593	597	575	529	594	587	622	592	588	558	562	555	563	589	532	544	557	604	564	540	612	555	575	598	596	596	574	575	586	609	597	544	611	603	590	599	602	566	577	543	576	592	604	593	550	585	542	551	571	554	582	578	565	564	640	616	568	570	587	585	571	591	564	564	589	597	597	543	619	614	615	599	568	579	594	530	555	601	560	589	578	616	556	527	555	572	560	576	581	596	581	558	547	585	561	549	529	577	570	570	544	558	576	553	533	538	566	579	589	584	588	608	548	551	574	572	580	586	543	568	587	526	536	592	560	588	558	571	576	535	614	574	570	611	556	576	600	620	540	580	580	593	568	608	604	573	562	567	519	602	597	576	560	602	572	560	542	569	606	553	580	602	526	567	566	539	557	556	595	603	578	594	583	545	553	596	565	557	569	558	585	591	572	580	579	539	542	580	593	593	586	557	531	588	618	574	559	581	647	577	580	608	577	567	592	581	543	598	602	558	581	591	611	585	550	526	603	548	596	598	547	554	594	557	627	605	569	563	562	598	574	586	596	560	598	553	589	560	566	584	560	569	559	584	632	532	574	564	576	617	571	620	615	550	560	562	573	568	551	561	550	570	601	564	556	574	544	577	577	575	568	577	596	603	602	586	561	573	566	577	573	590	592	585	569	591	575	619	585	572	556	630	584	575	555	554	570	607	577	594	591	555	578	587	595	583	570	569	561	578	596	561	591	591	551	556	557	576	540	579	608	559	627	574	570	548	580	586	584	581	553	550	606	568	559	579	577	577	548	586	558	590	586	577	561	564	603	548	601	561	600	553	542	557	576	542	573	596	581	605	570	576	595	551	617	536	559	529	535	592	560	553	538	583	585	598	569	573	545	563	543	577	601	552	575	571	592	592	576	594	576	570	546	578	630	582	541	554	564	564	562	608	582	591	611	567	578	553	568	595	545	547	571	580	583	558	574	561	602	612	577	578	586	580	552	586	546	633	561	578	582	582	526	536	620	602	548	568	571	618	549	560	593	559	570	597	598	602	548	557	539	582	571	575	581	614	596	574	554	524	535	580	586	531	574	589	578	592	533	579	572	566	557	595	565	530	574	573	539	600	564	596	568	576	578	532	579	575	557	609	593	567	536	531	567	570	581	586	587	597	604	623	519	562	575	565	574	598	565	569	625	576	583	566	582	570	563	572	569	552	603	540	591	597	574	564	567	571	609	608	553	580	561	589	534	599	624	553	583	590	611	598	584	602	547	606	583	591	606	566	574	578	556	575	592	542	562	531	569	584	597	585	581	540	570	571	570	546	546	564	554	569	579	600	552	574	586	570	637	578	592	572	607	568	549	544	555	595	541	560	567	565	581	555	562	566	557	555	632	588	576	647	569	537	570	559	582	605	578	597	567	595	562	578	587	569	577	574	567	546	550	567	586	566	585	541	568	568	537	582	612	585	588	633	554	581	547	615	565	566	592	549	565	549	574	568	562	552	591	562	598	554	562	582	569	582	623	566	595	588	566	566	556	583	572	580	583	527	608	581	568	542	502	564	590	577	594	574	565	557	593	604	575	563	575	578	571	572	578	570	552	568	573	585	566	590	579	578	627	548	576	540	596	536	608	542	614	577	583	562	558	578	541	611	545	598	573	552	583	571	588	587	597	615	578	558	565	571	588	550	608	571	574	575	570	572	587	584	570	578	567	580	578	585	608	539	545	575	598	575	544	563	601	609	639	596	607	582	558	556	569	560	553	572	554	620	597	586	596	530	575	562	575	570	573	564	591	535	565	598	571	610	559	575	584	574	583	561	557	561	615	563	559	539	572	586	583	528	603	632	590	546	577	560	569	597	528	603	534	564	603	577	568	578	603	544	598	561	549	562	547	582	545	568	567	602	567	570	567	641	567	579	588	587	543	553	575	548	587	591	576	554	560	550	557	601	549	556	598	517	560	595	609	613	564	571	607	591	579	539	513	585	561	613	601	526	576	555	538	588	569	546	559	573	585	579	549	569	552	586	591	565	572	566	603	555	583	583	565	579	563	571	556	597	597	604	557	581	577	558	541	541	627	567	559	561	561	578	558	607	583	599	580	578	586	554	570	560	553	580	588	579	543	572	559	539	552	584	527	567	587	579	593	537	593	602	558	556	599	579	606	547	618	587	586	534	578	508	594	593	581	526	559	556	552	568	563	546	601	577	587	583	567	547	553	557	556	573	612	563	532	543	583	565	538	555	600	568	584	572	593	583	558	537	581	547	589	553	619	524	587	596	579	548	563	590	556	569	578	557	579	518	528	544	551	578	595	604	526	579	533	530	579	596	575	543	598	567	562	597	553	593	647	615	573	565	550	563	589	556	566	573	607	550	580	579	572	576	568	590	549	611	539	581	567	546	576	588	585	585	567	609	568	559	558	543	574	567	563	628	560	567	541	600	532	572	560	567	560	584	550	571	570	600	586	560	579	559	600	571	566	543	594	576	592	616	561	587	594	605	578	573	575	563	543	560	565	590	560	541	565	553	593	558	586	518	567	579	598	558	556	581	573	554	592	578	619	609	597	578	558	584	626	541	587	610	532	555	601	598	560	561	587	593	567	547	567	608	596	552	573	587	610	569	532	587	597	587	566	596	573	595	577	583	541	558	567	567	560	550	599	602	574	550	575	588	558	603	569
23916	21134	28520	23978	21138	11753	1904	1292	1119	1030	1032	928	944	905	909	879	852	878	821	844	843	826	856	825	826	808	784	819	805	802	812	746	813	804	813	823	773	780	783	803	782	798	817	798	790	773	790	756	818	843	798	782	747	811	764	814	775	806	820	815	855	795	769	823	799	777	773	782	785	823	779	805	800	814	810	846	781	780	766	821	849	774	800	782	826	787	810	817	861	784	768	755	824	788	849	806	754	794	762	782	838	833	790	785	788	803	794	803	810	764	774	796	824	743	807	820	774	802	857	824	771	778	842	822	748	727	801	719	793	759	782	784	742	823	729	744	772	765	777	807	780	743	805	787	761	758	754	761	797	732	738	792	739	773	752	818	766	782	812	783	815	788	816	803	810	805	824	758	872	826	802	761	756	802	777	802	795	806	748	811	757	823	766	795	817	782	753	787	790	754	778	794	846	799	820	831	753	779	775	777	752	769	793	755	788	810	801	771	798	798	790	750	831	742	790	807	757	759	763	806	795	738	782	791	786	786	741	731	783	835	776	739	840	784	767	775	801	714	795	807	771	787	780	773	774	735	798	745	787	786	806	796	792	772	771	828	808	732	842	786	772	744	803	750	784	794	780	849	793	757	743	764	804	794	815	804	791	764	780	798	769	798	789	823	788	774	749	764	825	771	780	811	808	808	826	773	834	788	790	808	777	817	795	751	811	781	756	792	786	782	777	772	801	751	806	819	844	784	773	789	768	786	860	834	785	782	795	760	818	763	826	782	782	761	803	760	800	732	814	833	776	807	750	802	750	729	778	829	770	800	792	745	798	809	773	783	757	754	750	832	767	757	811	838	779	784	757	797	788	836	788	762	786	779	815	787	755	770	764	805	819	759	781	737	762	774	808	778	805	756	820	760	770	775	785	793	774	804	748	796	743	812	764	742	795	815	789	730	753	779	773	749	812	788	833	844	772	800	807	747	778	794	730	800	757	762	844	850	797	802	780	796	792	739	735	756	784	864	804	831	810	804	774	825	808	814	764	773	771	826	792	811	826	776	835	801	780	784	757	840	749	759	776	815	754	799	814	806	798	812	825	816	803	758	831	842	750	710	812	794	800	753	806	798	787	769	823	801	767	744	824	803	764	743	781	792	777	743	814	778	753	846	741	789	808	822	765	807	791	761	812	771	784	762	758	796	819	807	798	790	829	787	778	750	748	814	783	737	713	775	790	787	774	744	749	811	791	757	762	771	738	774	774	758	766	823	816	805	796	777	775	785	756	814	770	800	811	793	783	786	784	818	761	842	814	806	763	777	771	795	806	801	853	767	783	763	818	755	816	796	776	791	739	767	835	812	794	749	809	834	811	770	796	799	813	794	819	777	791	792	824	816	794	791	766	807	765	812	788	782	812	757	764	753	772	784	766	844	773	782	772	798	783	771	804	775	787	738	824	774	736	809	799	829	798	722	791	756	806	797	779	811	807	776	803	804	829	787	809	829	825	824	844	764	760	807	826	765	819	776	771	760	831	821	800	809	768	788	772	766	765	792	819	780	844	746	813	768	826	792	757	821	786	761	788	753	857	767	781	786	761	755	822	830	767	778	766	760	828	818	766	765	851	830	836	791	769	815	829	772	811	829	818	765	803	832	728	801	762	763	773	784	767	771	785	762	791	807	807	793	766	737	825	785	817	762	787	786	780	789	780	801	750	842	831	782	812	772	759	774	773	802	804	813	753	786	799	785	767	765	792	775	821	841	770	799	800	785	808	783	782	788	822	798	778	819	829	783	861	804	779	778	770	767	807	764	759	793	784	786	795	770	777	786	807	777	788	800	773	757	824	798	830	818	804	796	795	798	787	765	779	754	744	803	772	756	789	738	808	798	782	757	809	733	707	762	801	746	775	762	790	767	793	791	794	769	729	799	762	739	785	822	801	780	770	792	768	764	820	842	795	796	741	774	768	764	798	854	787	779	867	759	763	781	771	761	769	769	739	737	723	752	760	789	798	798	790	807	795	762	760	816	797	838	806	797	820	799	811	821	734	779	806	740	802	766	774	801	786	781	756	797	783	768	744	824	742	850	778	803	739	783	831	878	792	790	763	819	753	772	814	788	785	736	753	765	751	793	761	768	802	812	796	770	813	819	747	766	818	813	773	760	810	820	797	809	756	813	739	795	773	831	788	758	785	773	790	811	754	783	797	813	817	797	748	797	798	727	775	783	775	757	784	780	831	790	835	798	792	755	786	834	785	729	806	808	850	798	743	776	842	738	774	741	780	736	797	783	814	883	769	839	769	793	770	790	808	764	760	807	788	732	800	767	807	789	829	787	793	784	771	773	801	820	783	766	768	757	786	803	752	787	817	786	765	792	803	783	813	773	802	782	805	759	784	813	820	775	778	728	736	758	725	824	762	731	802	842	821	752	778	770	818	777	717	790	776	805	776	801	814	752	762	770	768	753	761	813	763	795	780	817	785	753	791	809	754	799	768	768	752	762	773	816	753	784	782	809	742	838	784	839	741	783	777	768	813	797	777	753	780	806	753	855	780	798	773	789	866	770	754	821	785	860	775	799	743	793	827	767	808	802	791	746	791	804	775	766	754	738	785	758	798	844	843	847	755	749	774	816	765	797	748	789	749	762	788	757	741	821	786	770	890	830	790	838	779	788	784	787	761	780	734	762	831	721	803	769	766	823	783	776	764	817	795	796	799	792	839	756	769	770	774	813	807	778	771	779	790	765	800	798	785	762	819	787	763	792	772	782	757	767	754	812	781	761	743	784	772	776	785	842	767	802	848	771	791	782	832	744	793	783	809	774	815	795	730	753	783	756	767	797	836	864	785	778	852	794	785	775	795	805	740	769	805	729	769	775	777	824	746	729	797	780	782	796	775	762	794	745	816	778	819	741	728	775	777	809	826	787	756	781	777	739	764	801	771	795	808	798	774	744	785	793	801	819	827	773	814	799	742	781	772	763	751	773	747	735	823	808	749	752	828	768	744	791	761	771	806	756	767	802	790	725	790	759	792	806	781	776	763	787	804	701	785	777	849	737	757	759	764	786	787	811	769	789	822	767	846	754	794	752	727	767	780	822	728	810	745	773	763	785	773	779	770	756	797	693	752	779	783	734	765	812	847	798	818	747	742	830	804	781	774	770	756	785	708	808	745	784	770	821	790	801	803	792	761	838	793	783	804	779	803	806	771	793	738	835	800	780	786	788	764	738	839	844	773	804	773	760	843	779	798	757	760	742	758	769	761	810	770	778	791	769	781	776	729	696	775	779	754	790	809	802	789	730	797	770	763	807	806	790	786	804	818	790	797	823	769	832	772	819	812	810	815	825	817	755	786	781	717	832	762	744	801	813	776	795	768	772	728	819	775	803	821	755	804	769	820	787	768	764	761	756	783	759	730	765	766	802	738	830	769	807	769	762	728	794	737	792	795	752	883	812	787	752	795	760	755	791	809	775	812	796	831	786	784	772	821	779	812	807	796	756	862	854
15815	10572	9548	5066	3506	2683	2309	1907	1674	1521	1405	1356	1180	1194	1113	1144	1066	1062	1090	1032	991	1021	989	1038	952	1011	974	957	992	967	987	978	906	937	922	980	946	957	1045	975	872	937	926	956	920	945	995	911	906	903	896	961	908	891	889	939	930	932	928	953	941	972	957	933	892	979	936	957	947	905	886	941	917	951	916	908	951	900	891	914	890	966	960	977	939	941	956	922	870	940	914	917	857	906	932	919	954	909	917	988	952	915	890	1008	893	941	896	892	924	883	881	965	963	872	924	887	914	956	911	897	906	917	966	906	965	902	963	927	907	973	906	901	935	903	932	928	980	918	951	911	902	899	923	902	908	935	898	936	931	972	900	849	876	960	908	921	937	977	970	966	896	928	972	926	940	915	926	986	1006	942	942	921	916	889	917	900	920	993	954	913	956	878	920	899	931	905	901	958	964	939	917	933	906	869	919	901	931	894	940	956	918	887	966	934	971	958	908	951	931	919	968	915	947	939	898	924	896	945	862	964	921	918	931	897	905	928	948	923	905	908	905	959	961	975	925	923	869	956	962	888	908	904	944	917	938	906	922	922	907	957	897	905	912	935	939	894	927	963	897	925	939	928	937	923	932	943	928	874	908	920	925	916	937	895	890	892	934	913	908	872	914	861	841	905	926	929	880	909	933	925	933	910	960	961	913	902	888	939	920	919	963	924	950	906	936	899	918	913	906	914	866	883	920	895	916	887	951	886	919	916	857	981	893	915	918	963	939	887	898	882	870	906	935	927	947	906	966	879	905	877	912	893	949	935	945	915	970	900	926	929	909	890	949	907	861	880	955	914	909	953	937	912	894	918	896	970	949	904	918	914	892	933	960	918	954	930	905	951	917	893	895	952	909	948	916	873	920	938	918	930	917	930	914	899	880	966	971	972	932	872	945	873	956	883	908	940	944	914	887	890	939	910	951	921	892	898	957	953	991	884	950	898	923	870	939	901	961	937	893	896	939	949	949	952	904	945	896	872	908	917	863	900	893	934	927	909	919	975	889	924	922	898	931	865	942	889	885	909	899	922	939	932	918	907	981	967	921	936	947	948	918	925	925	892	909	913	982	891	955	932	941	925	895	911	925	896	881	901	872	910	916	963	884	897	956	998	892	898	893	905	928	958	860	889	916	972	911	948	912	828	894	926	911	932	955	945	917	858	888	959	920	961	927	873	908	891	938	975	949	920	956	875	917	928	929	967	902	930	878	934	885	938	891	920	931	911	1004	861	956	923	1025	952	984	935	920	916	925	921	928	922	859	910	893	923	979	906	896	889	947	892	905	979	930	869	880	892	909	902	955	947	930	965	914	993	942	885	932	925	941	924	912	947	877	1003	861	958	906	946	842	924	972	937	877	901	932	890	931	897	876	909	936	895	947	918	920	968	961	953	901	905	913	931	935	874	882	952	899	956	965	948	959	918	912	909	895	901	916	927	919	926	909	906	934	882	925	970	946	907	913	889	911	878	890	932	935	916	936	862	950	923	941	925	949	895	922	985	901	911	918	910	932	913	922	925	911	928	950	967	909	921	909	935	899	969	950	919	901	906	925	895	945	975	919	940	935	896	913	927	926	931	923	935	908	925	915	920	920	918	920	935	923	863	943	896	917	931	961	980	883	931	939	928	915	946	922	962	972	858	899	925	955	930	924	940	965	930	912	899	904	933	945	895	940	824	913	927	870	932	894	916	963	883	878	932	840	945	893	927	944	900	909	888	911	952	944	900	963	909	908	994	901	954	917	893	946	954	949	936	941	899	929	921	907	910	931	983	908	939	928	940	855	992	946	923	912	946	902	964	1013	901	897	909	953	867	910	947	931	993	943	871	921	917	909	856	965	901	908	936	924	947	928	935	918	939	946	916	936	938	929	925	906	915	854	882	892	869	917	920	942	870	946	933	924	906	912	921	927	910	928	971	892	884	877	1000	943	985	927	923	922	931	914	904	945	916	932	919	921	918	899	945	955	919	930	926	933	949	922	986	972	914	922	878	895	946	942	934	874	978	968	888	914	926	895	964	933	944	928	914	938	927	941	888	925	923	935	929	904	922	893	896	871	963	940	892	965	932	968	897	955	962	925	945	937	898	939	898	930	882	928	921	892	955	943	915	999	926	933	909	948	938	943	879	931	943	986	930	955	918	912	945	914	919	933	944	891	872	913	894	884	968	887	960	922	949	910	931	918	900	964	916	935	930	909	927	943	929	933	937	959	943	927	911	947	956	909	870	905	894	906	947	894	953	916	925	944	987	908	938	921	936	933	897	922	882	953	891	916	950	925	901	907	976	933	984	935	958	922	908	953	970	919	896	984	849	957	878	955	924	870	884	943	907	916	951	962	977	924	844	877	875	930	937	927	955	946	894	916	892	903	936	901	901	908	944	977	875	939	951	980	981	902	901	920	871	932	906	901	888	919	917	876	898	893	958	873	892	973	868	891	882	888	870	914	940	911	918	916	901	912	896	957	919	889	924	909	964	897	918	892	931	957	899	982	907	967	887	902	894	938	914	879	927	924	921	909	920	927	887	961	923	902	876	893	942	869	887	826	884	960	924	957	955	934	892	922	927	921	923	874	941	897	889	931	950	910	892	954	955	946	922	945	896	910	907	895	884	910	900	876	895	895	892	939	913	890	941	939	874	944	927	919	930	910	932	976	907	894	899	940	902	936	929	973	899	897	895	918	925	947	966	922	957	888	944	863	922	936	901	910	939	918	898	918	910	961	913	1000	912	928	930	917	897	942	910	911	947	937	955	841	886	892	946	924	947	969	944	896	906	934	945	952	976	889	944	924	925	906	940	940	903	934	899	934	967	967	917	949	933	948	859	883	912	914	936	906	885	927	953	938	897	927	941	902	952	922	915	875	914	866	905	936	913	885	932	860	942	905	843	941	942	938	954	961	914	908	945	935	884	971	862	904	870	921	908	906	894	991	907	953	954	910	910	944	956	999	933	980	896	920	958	964	968	894	939	916	934	948	875	894	905	966	916	872	916	943	932	923	893	1010	910	895	930	936	929	953	925	932	912	948	958	903	919	960	951	916	913	954	887	965	916	905	898	904	896	936	926	869	908	932	928	979	960	886	926	900	928	888	977	951	934	928	982	910	915	882	889	995	930	876	904	911	903	908	912	897	894	920	943	954	883	922	891	909	949	949	947	925	907	952	885	902	889	943	899	899	928	953	925	902	899	925	932	851	885	967	904	905	949	922	905	976	961	877	898	942	906	920	969	947	890	916	925	929	926	864	872	881	921	949	891	888	944	947	885	902	863	894	966	896	938	927	928	961	843	899	960	915	948	935	905	866	911	947	927	940	901	893	939	946	969	933	920	903	946	987	984	935	905	912	949	916	942	907	913	872	945	891	976	934	894	934	912	952	935	873	962	936	932	900	894	921	938	944	959	943	857	923	932	859	889	919	913	909	930	933	913	913	884	937	909	959	921	901	961	922	940	960	936	934	961	880	900	850	984	908	938
25118	21134	27524	24937	11014	972	648	645	530	562	498	528	505	516	476	471	461	454	416	386	435	463	456	418	427	443	441	438	414	400	437	406	443	421	420	417	444	429	396	469	471	436	403	418	403	402	404	413	416	468	439	391	430	379	402	433	420	438	422	420	391	379	427	366	466	452	397	416	411	422	410	438	427	431	417	390	425	422	377	405	427	439	396	400	413	434	455	445	426	466	417	421	388	412	426	421	433	392	445	425	437	446	389	414	470	394	406	461	422	423	382	432	416	437	420	397	457	408	402	435	425	435	440	440	387	365	414	398	448	404	425	460	419	466	410	435	416	359	410	420	422	426	434	461	440	406	417	386	422	403	417	419	405	407	427	432	392	410	449	399	413	411	404	424	422	425	466	420	439	443	412	423	419	407	409	447	425	412	399	408	423	437	391	427	428	409	415	402	430	415	415	399	388	450	429	437	394	445	475	432	425	423	423	428	407	424	390	406	437	406	409	424	399	444	435	395	412	441	425	457	445	408	447	401	434	422	450	411	385	395	442	389	427	450	436	375	397	423	424	402	401	414	429	431	399	416	402	412	417	382	403	432	419	403	417	411	405	403	397	438	373	425	408	433	421	409	356	415	414	400	404	368	407	404	407	435	411	401	394	401	399	431	423	442	423	412	418	427	393	417	408	411	398	409	420	423	446	410	402	409	418	424	413	394	423	412	454	416	414	395	438	382	417	401	440	370	425	393	381	409	403	413	393	397	403	412	422	406	437	437	392	373	407	426	404	418	418	394	407	418	458	378	433	438	429	384	427	442	427	400	403	409	412	436	410	372	435	401	448	431	387	437	415	375	422	436	438	397	415	393	438	408	407	445	400	417	439	387	419	425	391	374	405	410	397	422	403	419	416	391	410	429	407	464	435	420	430	408	443	387	426	435	405	411	414	420	436	393	436	453	453	405	418	411	449	449	436	390	439	437	426	401	405	407	422	447	419	437	422	399	405	439	376	405	374	394	453	401	417	427	446	397	409	431	395	381	433	395	396	403	379	421	399	398	389	427	422	434	410	418	414	396	414	428	396	436	402	365	437	438	435	434	401	426	429	466	390	430	437	453	422	436	406	415	454	395	422	383	464	392	442	444	429	448	448	424	409	460	390	442	445	373	412	424	411	412	435	439	429	419	428	378	434	437	434	408	390	425	465	411	414	426	433	430	404	422	432	380	427	443	368	413	454	429	403	428	452	416	404	456	389	459	421	437	368	438	438	438	438	453	431	420	401	425	422	424	430	400	423	430	427	391	399	432	411	434	409	372	414	413	408	400	427	443	419	423	435	409	417	443	447	394	403	414	404	393	367	410	428	418	398	391	412	425	377	429	427	430	408	420	378	416	436	397	408	433	421	409	426	431	416	395	410	406	393	408	445	379	410	435	441	416	401	445	415	440	450	403	436	454	418	379	409	421	428	421	440	451	426	387	435	365	453	438	419	396	407	400	412	399	395	390	428	417	398	400	438	425	428	409	423	390	430	396	384	394	427	443	426	426	420	402	458	439	444	378	383	439	442	419	434	409	381	444	382	394	432	419	433	392	414	381	401	415	420	412	401	439	425	399	394	411	410	376	434	396	395	401	398	433	422	417	411	440	449	422	449	411	416	462	408	437	413	405	446	449	395	457	413	432	416	442	415	404	403	435	441	396	386	413	412	415	446	406	405	385	391	401	440	447	447	430	417	406	472	410	414	421	419	412	381	448	413	408	406	435	420	404	440	426	415	415	439	404	454	445	414	424	440	403	427	436	392	407	422	401	420	439	415	440	464	436	407	411	412	413	417	423	405	411	411	383	429	371	431	431	446	414	403	414	419	402	419	454	426	394	439	420	437	441	430	424	391	412	400	397	406	438	435	396	408	400	407	413	403	406	426	409	426	417	452	402	420	401	396	419	431	444	440	428	425	387	414	452	423	389	410	429	388	407	423	407	398	411	415	420	414	442	425	421	431	414	442	416	389	439	439	449	410	453	389	386	408	442	390	409	436	417	431	433	395	445	390	443	418	429	388	435	403	403	403	403	438	402	416	433	385	405	459	407	413	414	385	422	413	457	410	414	390	395	430	404	381	389	443	431	450	437	418	443	398	408	408	438	416	437	406	412	372	418	396	435	400	398	426	420	377	405	444	378	408	433	409	430	424	448	387	404	403	385	434	455	446	435	386	422	369	431	393	424	380	430	429	402	374	416	467	419	424	432	412	438	391	402	421	423	420	425	415	426	441	424	396	413	418	399	472	393	421	424	403	396	395	391	404	425	395	389	423	398	386	360	434	417	397	406	425	402	421	452	427	400	406	437	446	441	375	386	403	376	414	396	399	383	390	378	400	390	394	408	415	453	387	413	355	431	366	417	397	443	429	421	431	441	419	417	428	394	388	401	403	397	433	465	458	409	395	409	441	409	425	399	415	389	444	420	390	424	391	453	448	420	443	405	417	412	414	424	449	418	370	441	425	421	415	408	418	441	379	424	372	442	406	397	401	395	416	421	430	422	410	394	426	404	384	433	396	398	437	408	411	412	411	424	420	446	398	455	408	432	407	399	393	418	439	438	431	436	423	415	427	428	426	437	395	404	401	415	419	409	405	414	390	398	419	452	418	412	423	449	437	443	389	408	393	395	399	429	403	417	426	416	385	381	397	379	409	424	416	398	391	393	440	430	426	401	384	397	408	426	388	407	447	396	384	424	432	387	384	423	432	398	369	429	427	404	439	444	401	426	410	417	427	414	444	430	444	449	417	457	410	423	414	425	437	404	417	383	427	402	409	425	372	415	424	418	420	402	446	385	396	445	431	437	416	438	432	405	414	407	446	403	435	392	422	401	416	409	440	451	459	414	411	414	395	407	396	406	433	431	420	411	421	426	420	460	406	411	410	403	386	410	407	420	425	438	411	411	411	374	417	407	408	428	423	421	396	432	449	396	415	413	439	423	418	422	444	393	405	406	394	424	418	405	405	386	422	417	397	459	408	425	406	370	431	397	387	412	400	445	467	424	376	447	416	429	431	430	428	418	437	418	420	395	459	424	405	405	406	401	414	415	427	416	396	393	372	444	407	394	375	407	409	419	438	397	393	398	408	413	370	396	412	450	439	382	417	397	422	435	392	387	403	426	413	414	405	404	450	402	413	392	402	432	420	437	427	406	401	419	450	411	420	424	434	435	410	402	430	408	413	471	421	452	429	416	407	419	397	407	446	409	448	413	382	412	400	427	452	409	388	429	408	404	457	420	431	444	413	411	399	384	428	411	423	415	383	423	390	413	431	428	433	412	426	419	450	397	452	445	426	397	377	449	449	437	424	397	412	398	407	426	434	459	397	437	430	416	439	440	418	408	414	436	453	429	406	427	401	411	407	409	426	437	414	402	416	430	422	427	437	419	417	412	394	410	413	392	419	431	420	427	413	438	424	404	398	401	445	406	459	448	411	424	418	428	434	412	388	402	436	398	394	418	397	377
14622	6442	5481	2899	1984	1570	1347	1118	990	886	797	739	674	678	601	588	616	561	565	543	563	619	605	559	566	554	546	533	534	576	561	529	566	514	529	499	512	540	534	538	588	510	594	558	554	500	538	527	540	507	541	538	558	534	530	503	522	495	546	543	544	459	533	521	541	527	579	540	543	497	532	553	545	493	516	491	519	531	576	574	507	524	513	483	540	526	521	530	551	497	517	536	519	545	534	532	563	524	552	503	556	532	532	519	555	511	544	585	536	544	547	506	519	491	561	520	555	518	533	492	545	502	538	533	527	520	532	510	529	537	497	489	562	572	510	516	527	533	576	502	529	555	517	564	550	505	555	508	531	531	520	498	484	497	530	518	551	528	520	526	586	512	553	541	541	540	505	515	563	573	514	476	583	526	533	525	539	542	498	512	507	530	471	497	500	519	546	492	514	545	528	491	498	511	513	543	502	508	508	539	531	549	536	564	504	520	502	562	505	519	542	497	529	488	500	550	537	542	537	493	520	540	553	508	530	515	546	534	483	468	516	542	537	519	512	546	530	527	518	546	521	514	526	501	523	529	529	504	520	510	537	525	558	524	521	523	511	523	477	551	557	539	513	540	564	542	547	545	540	525	554	551	534	556	513	522	533	527	532	518	519	550	537	516	528	519	532	534	524	517	493	529	587	536	538	510	521	522	484	526	540	511	520	566	541	541	507	542	487	557	507	539	544	478	524	508	527	582	538	517	522	533	518	549	533	522	500	550	497	527	533	542	536	493	497	510	538	491	562	558	503	536	532	585	512	548	521	517	510	548	516	526	530	532	519	524	547	505	529	541	518	506	544	544	543	537	529	515	517	561	520	507	514	509	533	536	502	479	577	507	530	530	519	530	526	523	552	499	547	535	513	553	521	539	541	550	526	531	542	522	545	531	531	551	523	523	508	546	558	488	517	526	505	544	544	529	513	537	516	543	525	567	492	513	526	545	529	546	538	477	541	492	516	528	529	533	536	587	538	507	518	506	503	557	525	515	499	542	485	543	473	507	487	557	533	543	522	535	506	506	565	565	522	520	553	533	558	520	531	563	524	568	508	550	504	550	517	546	555	559	562	531	499	578	540	527	507	505	515	533	553	536	542	571	472	548	559	500	535	510	500	547	525	531	496	521	542	497	533	524	516	521	524	599	493	498	538	526	500	540	558	526	539	511	497	520	507	514	553	531	514	514	525	548	580	516	570	526	539	577	506	568	503	520	520	518	495	516	551	536	506	523	542	572	497	514	530	494	534	509	501	574	535	503	529	548	537	542	489	483	519	560	509	514	549	535	530	532	544	518	530	557	522	543	530	540	515	551	519	504	593	515	547	512	505	541	519	507	524	507	491	532	504	541	497	559	495	505	506	515	540	541	545	555	547	540	519	545	511	507	502	520	527	556	507	500	512	491	509	535	529	531	525	555	503	542	515	505	566	515	528	546	503	518	533	558	519	536	523	490	521	557	509	496	563	480	517	569	527	531	552	524	476	488	530	535	521	511	542	547	498	553	542	525	527	527	589	523	486	533	515	517	540	563	493	581	500	576	520	463	508	519	528	505	531	561	539	516	511	552	513	517	524	524	502	520	505	471	531	502	514	531	534	579	546	538	547	549	507	489	555	513	508	533	537	505	509	515	503	516	563	520	517	543	569	566	551	539	536	588	535	511	493	510	517	522	576	544	516	529	528	552	526	545	587	510	544	511	536	536	528	549	517	521	522	542	518	543	523	475	571	494	499	528	532	546	495	531	508	517	509	509	517	553	528	524	525	500	581	501	531	532	505	537	530	548	520	585	529	558	528	509	529	530	514	484	552	582	570	498	499	497	511	531	526	527	509	562	541	521	521	518	517	525	535	509	522	516	554	537	553	519	517	557	506	535	546	538	509	509	587	536	525	522	505	496	505	530	511	555	557	484	488	532	522	549	557	518	536	534	530	546	506	554	539	488	516	508	535	520	519	545	563	543	534	537	568	521	504	524	579	527	485	530	498	537	547	546	541	535	524	555	521	551	490	532	543	554	476	528	494	535	532	486	527	481	534	531	515	528	510	508	518	511	548	503	577	582	528	551	550	521	541	525	512	526	522	509	522	510	551	579	547	552	542	526	553	532	518	486	502	513	499	521	560	546	526	542	544	526	519	523	554	547	533	476	528	519	546	560	507	531	520	523	480	491	530	501	539	513	529	488	528	472	530	498	475	519	541	528	531	501	511	517	527	538	546	556	561	512	530	503	519	491	491	552	538	508	483	537	529	522	554	533	529	519	539	547	477	549	472	533	482	517	549	549	507	548	535	540	490	567	526	534	518	516	527	514	520	555	508	530	551	487	485	528	506	512	531	520	506	508	531	544	576	571	476	533	557	507	474	498	474	548	516	532	559	567	516	560	494	535	482	493	541	530	512	465	509	526	489	535	539	508	513	475	504	535	492	531	512	529	557	539	527	528	525	551	532	509	495	519	503	533	515	532	504	531	529	516	520	501	517	530	535	516	518	502	548	520	536	529	531	517	511	486	543	530	514	511	515	498	538	541	515	544	531	539	568	524	524	533	558	536	513	526	531	533	568	543	510	528	554	514	564	529	532	534	572	521	524	563	568	523	513	535	520	556	534	513	540	563	484	543	548	509	562	509	520	500	512	517	510	534	504	550	522	517	558	532	480	499	546	559	548	491	541	552	537	579	514	554	495	522	503	514	519	531	513	537	558	511	527	532	529	558	512	518	553	514	541	520	573	505	524	547	541	492	529	538	549	523	505	555	530	533	527	515	518	503	563	526	547	567	562	531	539	502	533	508	543	576	500	516	561	518	540	536	559	519	540	512	500	515	560	494	533	532	486	501	527	483	546	570	519	527	532	515	580	536	523	524	516	536	533	579	538	473	489	535	519	529	509	544	525	525	528	529	544	535	526	495	596	511	555	536	520	517	544	532	551	529	537	545	521	546	561	561	562	535	552	492	491	504	574	487	541	534	493	548	566	539	537	505	566	516	541	537	534	543	509	515	565	507	511	538	531	549	510	513	520	555	508	520	519	498	527	511	483	486	529	558	514	528	539	521	524	529	510	500	524	512	533	511	560	523	530	552	531	558	564	487	483	528	510	530	524	524	508	475	530	543	512	544	534	513	511	501	489	544	536	533	532	549	468	553	517	531	543	533	517	515	539	532	526	523	488	543	517	471	550	514	552	527	512	546	522	516	510	521	576	522	542	486	499	531	566	531	528	546	491	521	542	524	526	522	504	491	522	516	524	565	488	538	545	542	518	533	540	545	552	504	549	534	563	520	552	575	525	504	529	516	519	551	552	526	538	506	551	543	544	553	469	570	495	484	525	538	515	524	515	535	498	549	526	524	505	515	541	518	523	519	560	528	538	516	543	524	496	551	511	541	478	532	501	553	545	519	521	535	505	525	497	527	513	509	498	535	536	530	542	507	499	516	500	502	538	524	562	555	535	525	539	517	523	540
22902	21146	28984	23599	21147	21245	11374	2074	1517	1353	1259	1165	1099	1054	1028	995	974	942	987	940	934	953	947	970	930	936	871	896	888	912	910	899	858	920	909	914	890	843	860	896	837	877	854	877	877	886	868	859	871	803	853	869	822	917	891	848	831	909	883	862	854	863	859	797	799	901	881	816	856	906	896	792	853	808	906	826	807	810	862	846	858	871	796	853	876	825	870	843	804	883	866	852	856	870	895	843	804	926	810	829	810	807	876	894	827	864	789	809	847	866	823	842	844	828	895	857	830	888	831	852	886	785	835	792	878	837	828	819	838	795	836	865	797	844	847	823	862	877	786	865	829	844	804	798	841	784	844	896	831	852	899	840	867	852	830	870	811	820	843	873	855	828	901	838	902	867	854	866	881	846	862	877	890	832	837	850	851	890	885	784	868	870	876	861	812	852	878	840	829	888	894	825	841	846	882	775	862	798	821	870	773	860	873	845	827	853	870	853	874	892	828	847	856	827	789	842	838	862	858	855	837	836	902	858	818	819	828	831	798	862	804	864	836	835	862	814	837	899	855	867	873	907	832	869	847	852	852	826	881	865	886	834	837	881	838	844	844	804	876	831	841	865	846	817	868	810	847	838	814	849	808	887	841	830	870	826	834	807	838	779	872	815	904	834	844	851	877	807	885	835	834	921	827	876	777	850	863	836	873	851	803	860	847	815	817	883	801	859	907	845	867	839	873	866	814	859	861	830	842	859	892	804	870	878	870	835	839	887	871	879	850	855	834	852	831	799	846	879	823	853	912	774	830	890	890	849	842	862	806	852	829	826	841	815	900	860	815	833	804	828	857	872	820	873	816	852	917	831	867	839	870	839	850	867	851	883	836	856	874	812	874	884	908	877	801	880	843	826	836	834	887	846	847	885	866	883	848	855	838	816	854	852	826	875	838	812	830	864	856	822	825	820	845	862	849	818	868	840	839	839	805	854	858	908	889	859	857	797	819	834	864	809	852	886	798	846	860	846	844	872	849	855	885	795	848	901	835	846	796	845	873	834	790	865	852	850	850	815	853	825	824	909	842	842	787	817	890	901	831	852	855	785	882	898	842	817	819	823	834	811	860	890	854	847	831	836	843	859	842	817	811	909	839	834	869	862	865	844	866	795	863	860	832	817	834	840	777	837	870	881	877	842	819	885	906	844	858	841	855	905	790	860	823	828	858	840	854	850	857	903	873	813	838	843	818	832	852	826	843	820	807	847	900	830	899	839	874	858	851	858	868	825	798	831	848	832	851	824	848	851	786	842	866	827	845	837	893	814	873	871	845	865	849	845	897	854	888	833	851	798	843	849	773	814	844	865	844	855	790	803	836	830	817	809	821	845	892	906	856	833	870	828	839	799	865	839	902	844	847	854	819	825	847	852	786	872	815	824	831	872	861	852	794	826	813	836	859	893	843	827	778	784	848	890	862	809	852	864	827	839	789	855	796	841	887	856	841	902	877	866	866	922	839	812	844	897	854	819	864	864	836	815	817	871	867	837	848	855	844	836	814	842	827	821	864	849	846	842	874	872	827	775	874	869	848	827	815	893	838	853	867	844	830	813	835	844	843	819	836	839	804	830	832	893	857	822	870	856	771	833	785	821	828	833	871	844	840	837	918	869	841	826	922	856	850	854	787	866	912	808	871	827	894	854	873	881	802	852	806	811	820	885	852	836	844	849	856	829	846	826	851	926	868	878	865	789	833	888	834	841	827	853	787	837	851	836	854	792	834	892	851	818	875	848	828	868	886	846	848	885	826	824	883	838	872	874	827	806	778	870	849	818	873	822	782	819	865	852	811	844	817	845	799	902	855	847	823	830	877	835	867	873	865	832	777	845	846	849	827	780	880	813	862	830	822	754	862	824	842	837	836	872	883	920	840	774	877	830	839	883	839	860	847	850	825	865	794	833	846	862	798	867	875	818	815	857	819	906	814	818	875	830	835	800	824	826	904	909	846	834	796	869	813	855	842	860	816	811	854	844	842	873	856	826	830	831	889	884	867	839	857	766	785	847	863	904	843	858	846	789	831	852	848	866	914	870	868	826	858	852	850	835	882	875	834	845	870	797	802	842	877	823	838	813	863	859	848	822	804	856	801	791	816	855	860	841	812	850	869	862	836	834	848	811	819	874	852	854	888	829	859	839	896	865	843	846	796	847	894	876	852	879	837	840	865	796	859	853	858	881	792	882	865	829	802	886	862	843	779	819	856	859	822	815	834	837	836	875	879	842	819	828	864	841	807	801	915	800	807	860	851	905	850	901	915	842	824	849	848	845	808	830	845	824	818	850	855	845	827	859	847	827	815	821	885	864	825	840	876	840	803	867	826	852	865	872	881	823	855	829	806	848	845	866	808	817	848	840	829	870	821	863	809	847	822	839	851	836	836	813	838	854	823	861	855	821	909	804	865	871	834	850	888	801	844	884	836	836	804	812	792	787	839	824	826	850	817	895	897	809	840	855	821	813	888	846	798	869	835	876	828	785	855	854	859	828	828	840	858	775	806	808	875	817	864	819	894	781	863	858	833	845	880	842	860	834	828	850	847	848	838	824	805	814	835	851	751	876	879	824	872	859	853	847	841	837	878	827	844	837	872	841	816	829	834	862	833	820	865	838	887	892	792	868	862	868	861	887	782	826	872	861	840	830	856	777	821	894	789	895	885	812	876	887	882	837	855	840	753	807	859	878	782	811	816	847	829	860	832	827	882	865	828	823	856	832	893	871	831	902	797	827	833	854	777	867	839	828	896	815	839	788	847	837	858	873	875	874	885	821	861	787	826	900	865	813	856	856	828	788	792	835	820	870	814	828	845	856	810	861	819	795	879	810	884	882	801	875	795	864	859	883	856	866	821	904	801	894	830	808	869	828	854	858	883	847	814	843	830	832	854	871	788	805	836	832	854	847	815	845	886	874	853	828	803	877	818	813	814	862	846	886	864	808	843	827	856	876	840	823	791	884	918	845	842	857	853	870	861	828	858	787	851	858	861	829	877	853	865	798	903	845	880	847	815	796	858	789	821	825	838	902	818	825	882	851	857	818	832	851	850	878	861	825	845	904	812	886	864	863	854	819	790	836	889	870	850	877	838	896	826	913	833	868	864	858	851	876	822	793	842	824	824	850	895	782	849	892	895	811	857	801	829	824	869	861	838	797	838	837	844	790	837	828	773	861	857	845	858	870	813	845	833	832	805	848	828	901	829	843	804	797	876	839	810	878	895	810	879	863	826	819	868	862	799	829	868	854	819	862	867	850	836	853	836	836	818	852	843	856	786	826	804	862	832	829	910	846	869	778	830	829	798	796	838	861	878	843	838	840	854	846	830	841	820	845	857	844	870	905	841	883	820	846	868	862	896	803	800	835	837	887	858	844	843	788	768	843	799	800	849	836	793	782	871	881	851	839	850	790	839	830	825	851	807	811	866	844	835	811	838	862	860	854	832	856	868	829	874	901	842	874	837	865	831	887
18753	17478	15093	8699	5990	4603	3695	2889	2596	2066	1986	1795	1694	1446	1373	1363	1365	1170	1181	1193	1215	1070	1116	1120	1100	1090	1033	1134	1081	1111	1020	1068	991	1028	1094	1026	956	1047	1027	1057	1020	1053	1040	994	1071	1054	1004	1028	970	1043	1038	1046	1000	1001	984	1076	953	1011	959	953	995	1006	995	997	1030	962	1026	1002	997	1015	943	985	1016	1006	996	1080	1003	1016	1006	983	1056	977	948	982	997	1041	994	983	951	1002	995	967	1004	1000	959	997	952	1023	1012	1017	1001	994	997	974	916	1024	977	998	964	965	1029	991	1008	1063	1001	997	1004	996	948	991	982	985	1004	1078	971	959	1018	983	963	975	1003	1053	976	1052	1030	980	983	955	1001	1009	1029	968	992	1046	976	967	989	1006	992	973	957	963	992	1004	1016	943	962	963	1029	952	999	1006	1001	988	990	1007	1044	1000	1003	969	1049	967	1038	997	964	1074	1015	984	985	1032	1007	1015	954	944	965	961	949	1010	1022	1044	960	967	1018	974	964	999	1006	1063	1023	1058	1025	1041	1009	980	1012	989	964	986	964	991	904	1024	1032	993	1019	967	988	970	1035	1051	957	960	979	1022	1005	965	963	993	1007	1022	1020	975	1021	1037	947	1029	960	1084	1015	938	1011	993	1022	949	980	994	975	955	1028	959	999	1025	997	1026	1024	1044	1016	1005	1018	1012	967	995	934	951	1005	947	997	959	1007	987	976	967	979	1036	955	1034	993	984	960	986	1007	937	1009	977	1030	1006	983	1008	972	1005	1015	985	984	1008	993	973	1018	976	934	964	988	1021	971	1006	974	1016	999	958	940	960	978	979	1010	978	987	988	1001	1014	947	1020	994	985	985	1021	952	1009	1027	1056	961	1020	994	1051	1058	1027	1039	947	976	977	1034	1010	985	992	1010	962	974	958	942	997	981	1020	971	968	997	940	1016	996	962	957	1014	1014	1004	1004	1017	1025	952	964	967	1008	989	945	1014	933	1002	976	1017	995	921	1018	1023	981	993	982	972	976	1009	997	963	1002	1026	1020	1021	997	960	1001	987	951	938	976	1011	996	991	1006	968	1062	1064	999	953	950	967	1065	960	1044	1026	1020	976	1023	1033	990	940	1011	994	1003	1005	1043	980	931	1044	960	1019	974	997	1010	1017	983	971	960	1002	966	949	977	979	941	973	978	1022	982	1021	1038	969	1016	986	1007	1002	999	1031	1002	950	1022	963	960	978	1047	979	997	1012	1039	1034	939	936	963	991	1007	914	1002	930	985	988	1023	1011	1003	1013	981	960	956	971	997	977	1005	980	1005	969	1026	973	1006	987	974	1012	974	980	1047	983	966	970	1009	1011	1029	1027	996	994	989	994	1032	1008	986	982	991	979	976	1017	972	976	966	967	1000	999	969	992	949	1003	1029	926	934	989	964	985	990	997	995	1034	1041	990	1059	989	926	1065	994	976	957	936	977	1030	941	1000	996	987	1009	972	954	973	943	937	983	982	1012	1076	918	986	984	943	1044	952	1024	1002	941	1045	991	1001	965	1002	1027	972	986	929	1001	988	1044	1034	977	914	941	996	1013	1008	985	956	1040	1016	985	1016	1039	1001	1011	1014	979	982	954	991	1022	986	1042	981	983	966	1004	944	1015	1045	960	1021	977	994	987	1064	976	974	997	1033	969	1057	1023	995	983	990	956	918	981	975	956	1010	948	1031	989	971	1047	972	999	1033	998	1001	979	1016	977	1045	1001	960	986	976	1025	1002	1023	970	977	993	974	1005	985	989	972	1054	950	973	926	1054	965	1001	949	1096	936	1053	999	1021	971	979	1032	966	977	976	944	979	1041	933	993	991	1029	967	1043	979	1035	1022	1045	1023	1018	992	904	960	993	1035	965	1039	1029	980	989	1000	1026	982	913	1030	1055	955	1016	1035	1049	1024	968	1013	1028	946	1018	985	970	1035	991	964	1001	1010	954	1004	1013	1006	966	979	1001	976	995	1026	942	987	998	964	996	957	989	985	967	961	1008	977	971	1032	988	989	1009	1055	1009	946	968	978	985	1035	1011	997	960	1016	929	1006	1012	944	978	973	1016	987	971	976	988	1010	1057	1000	923	970	1012	978	989	991	1014	1024	961	987	1022	1014	974	991	1027	1050	989	977	987	1002	1023	986	982	1005	985	1003	1036	973	957	989	963	1032	973	997	999	1015	1017	977	976	1020	992	973	1008	980	1009	977	982	1003	946	970	1036	1066	1016	994	973	1009	1016	977	1011	1059	1012	1031	1002	973	965	1011	1002	1024	1007	925	960	985	1048	969	984	982	982	968	946	986	988	1068	994	968	1001	988	948	1004	972	1000	997	985	1023	1056	994	932	1030	947	980	934	991	992	987	974	966	940	989	977	927	1023	1010	977	989	965	995	983	980	990	1030	954	1054	982	996	990	1053	977	1000	1020	951	1006	955	998	1003	1029	989	1039	974	1036	1012	1040	982	984	949	980	1009	999	1054	982	1062	1001	990	1029	1023	996	972	992	981	1038	1010	999	934	982	1038	946	1009	983	994	972	1016	1066	1057	989	968	944	935	1013	976	951	1040	955	984	1019	978	1002	992	1004	982	990	937	975	979	981	967	1069	1001	1008	968	1000	974	1008	1015	1004	974	989	1026	995	1001	1012	978	995	1044	994	1021	965	1027	941	1048	1007	1044	973	981	950	1008	966	1012	969	992	968	974	1005	944	977	957	1015	994	1002	1005	982	972	1012	1022	971	1009	1003	933	982	984	1022	1038	1030	972	998	1019	1011	956	980	1067	995	976	1040	1043	957	1025	995	986	963	975	1013	982	950	1009	956	1010	975	1012	933	1005	977	967	996	996	996	953	982	925	1025	969	953	953	960	993	986	968	998	997	987	986	1018	1024	1001	1018	1022	965	977	986	1025	1022	980	1051	1003	965	996	1003	1048	1025	1052	1046	1010	1011	1037	1011	953	1029	1010	1025	1026	992	987	1006	1015	1045	942	1022	1019	951	990	1007	1007	970	1033	984	1001	1036	1016	1016	1000	984	1022	970	958	990	957	1024	986	962	982	1015	968	938	985	990	977	989	947	1042	949	997	990	1007	1010	991	1001	987	1068	1019	951	982	969	1001	982	976	995	1021	1001	1040	1030	1040	996	995	990	986	1014	961	989	1002	1030	994	984	1009	973	1013	990	999	962	1057	963	999	983	982	1029	1004	1002	1068	943	1025	931	1031	1013	988	996	1010	1001	1010	1006	989	961	1008	1011	1000	954	1007	1004	1012	995	984	1049	989	985	1020	976	1010	942	1017	1038	1001	1019	955	1019	990	916	967	1021	1014	958	976	955	988	1035	980	1041	1013	999	952	1038	1013	975	959	1018	1017	955	952	971	976	1011	990	999	1004	990	1025	995	993	994	954	954	1020	996	1066	974	956	1013	1034	973	1003	987	1032	1008	1002	1026	1015	1069	1007	1021	1019	933	977	968	1023	1007	997	972	1018	974	938	1070	968	987	992	972	990	1024	934	1007	977	968	1002	1038	1081	988	988	986	976	994	965	970	987	955	1012	1007	955	994	958	1019	1018	1015	944	1010	1021	965	1004	957	1022	959	957	1029	961	1024	987	989	980	987	969	982	976	1013	988	1012	1036	973	994	1026	951	952	1010	1048	992	987	963	1033	1005	1021	1014	955	993	994	1017	984	971	960	1001	995	1021	988	1028	994	954	972	965	1000	983	952	1005	1030	976	954	1031	1015	1013	970	965	955	982	951	981	1020	1010	913	923	987	995	1013	964	954	1025	960	985	959	990	950	1040	996	959	979	1000	965	1022	998	978	1035	1045	1016	977	958	1002	1005	960	931	977	933	1001	1020	1007	958	964	981	1014	990	988	993	981	991	933	985	978	980	949	975	1053	973	994	980	932	982	1039	992	978	963	1012	1003	960	934	950	1015	1006	1001	1032	965	1074	938	1005	985	1016	976	982	1063	990	962	1007	1006	960	951	974	948	981	996	940	1007	937	941	996	1052	994	954	964	984	1017	993	1047	994	1035	983	1039	995	1043	1038	1034	1009	988	1037	999	1021	1011	1031	981	1059	996	985	1007	957	997	985	1036	989	968	1019	948	990	965	971	966
27123	19884	7041	1118	741	757	636	518	564	500	484	526	494	504	477	474	462	500	469	477	542	461	464	504	469	490	459	511	483	490	501	478	449	456	511	457	479	510	479	505	493	436	500	521	485	485	534	490	471	510	483	545	517	485	497	472	484	494	463	488	484	490	489	490	518	509	482	495	515	501	448	502	530	465	521	486	506	455	494	443	496	529	470	496	451	466	496	504	500	474	495	459	476	446	460	480	508	516	491	485	487	499	512	521	515	495	484	508	500	495	491	500	475	439	493	504	459	456	490	483	484	485	478	494	462	506	506	477	473	511	509	488	465	451	537	481	516	497	506	500	461	493	488	549	496	526	434	470	473	447	503	476	484	494	519	466	535	464	462	474	468	460	469	477	489	496	465	532	521	469	500	469	495	537	511	502	506	503	494	501	486	460	468	522	474	468	481	500	521	505	524	481	443	478	483	517	458	489	460	505	504	484	490	496	540	486	530	468	504	469	481	487	503	517	455	492	485	470	487	495	477	444	488	463	487	444	525	464	498	471	500	469	526	481	499	486	491	512	462	481	510	485	531	496	513	497	531	483	488	496	499	473	491	493	483	461	518	474	484	498	522	480	480	497	476	503	524	531	492	470	495	511	489	469	493	501	494	510	495	521	473	480	518	502	469	494	482	495	487	477	482	536	501	473	534	480	495	521	495	502	522	497	510	444	496	488	442	536	476	500	463	463	498	515	526	471	521	479	468	485	503	492	510	515	501	499	496	488	488	497	479	514	436	489	497	493	487	433	493	506	494	480	493	530	488	458	506	483	510	480	497	494	512	513	519	495	504	487	465	497	522	532	480	487	482	470	491	503	473	466	506	471	478	534	512	524	499	490	497	467	511	510	504	517	489	474	528	491	494	498	508	514	459	485	435	519	466	500	482	488	460	468	508	510	505	512	474	497	487	499	524	458	480	485	473	510	502	474	495	477	514	495	490	483	521	487	475	497	481	500	494	508	482	477	471	505	507	505	508	507	471	521	482	479	494	506	485	475	493	494	482	466	487	517	490	487	505	538	488	485	472	468	504	509	507	500	467	486	505	525	496	490	517	485	463	485	511	493	461	498	501	481	504	491	514	523	501	460	499	451	498	517	480	486	460	479	506	497	528	519	475	498	475	460	477	471	496	499	487	501	517	465	527	463	525	497	444	485	523	497	495	516	479	482	503	498	458	525	530	509	495	494	493	517	459	485	488	444	465	487	492	494	484	507	467	487	474	513	460	507	461	441	466	450	465	490	536	462	491	496	495	504	481	490	499	496	490	476	499	468	504	490	459	470	497	511	534	494	507	471	470	495	478	470	480	446	496	488	481	498	514	498	474	502	483	465	492	520	498	508	495	511	466	503	508	529	489	439	502	472	519	529	474	464	472	479	535	463	488	489	498	506	499	511	480	501	517	487	498	478	459	518	456	506	474	503	498	462	458	513	492	461	544	510	528	475	435	494	438	527	484	493	493	504	497	500	459	471	522	530	459	461	468	482	502	484	476	490	465	472	511	544	471	514	469	484	524	460	515	480	499	488	485	471	498	492	491	448	468	474	488	486	455	466	479	471	515	525	477	519	520	489	483	476	501	479	491	494	478	498	548	465	459	500	532	527	464	488	502	497	510	473	471	470	476	466	494	518	504	460	481	509	491	470	518	482	445	486	515	492	482	504	477	493	463	450	523	472	488	500	533	472	514	546	489	490	487	500	446	503	526	514	485	524	491	465	482	502	486	504	464	485	449	482	452	498	517	520	490	512	519	509	485	560	495	475	495	510	539	511	475	433	468	510	446	485	490	508	521	462	505	484	515	481	498	504	492	481	454	486	472	458	465	452	492	526	500	537	479	471	504	533	479	504	532	466	467	478	447	523	533	466	472	477	491	473	491	495	497	524	501	520	475	486	491	477	518	523	475	519	526	536	492	467	524	492	455	476	508	512	522	459	506	498	471	482	492	437	500	461	492	466	503	497	458	508	494	515	499	458	486	464	532	456	498	493	488	509	487	494	533	478	501	516	513	472	472	506	513	544	499	477	461	506	480	481	448	485	515	529	484	480	451	501	520	465	468	495	479	468	496	463	519	479	489	468	519	516	503	483	507	467	462	500	551	488	498	495	499	447	504	443	471	520	494	465	455	476	504	477	509	485	505	502	487	470	489	511	464	427	463	508	506	497	481	520	490	463	524	481	454	461	521	493	456	494	513	481	504	470	494	495	492	514	536	455	556	466	508	515	495	484	485	495	484	516	531	502	533	487	473	522	484	482	451	504	472	478	472	486	494	464	514	442	502	489	489	492	496	523	501	517	462	427	474	468	478	537	483	453	506	500	508	484	514	475	488	458	485	445	488	472	478	514	507	474	476	468	481	496	460	456	443	459	523	480	487	497	523	476	501	452	520	513	513	478	474	509	457	529	466	462	494	473	486	488	519	477	470	521	461	475	518	518	492	468	486	508	452	483	464	505	488	467	483	473	491	504	484	486	490	492	517	483	481	498	488	504	523	496	491	488	477	500	524	478	514	481	504	506	500	487	513	522	472	494	469	469	502	462	469	489	462	509	519	494	487	513	483	509	453	502	474	448	489	459	486	507	485	514	460	471	509	479	510	477	491	519	482	474	493	478	497	487	512	438	524	500	516	481	496	477	469	557	478	443	449	479	496	456	512	480	473	480	532	509	503	477	506	530	490	482	484	494	476	518	500	470	477	484	521	526	467	489	538	556	480	465	448	463	515	480	446	479	468	445	448	478	527	457	466	505	489	474	499	460	466	473	504	495	475	509	481	471	469	460	503	490	493	482	483	531	491	505	505	448	512	449	466	473	478	498	489	543	477	486	488	488	453	462	548	483	522	474	483	488	498	455	511	478	490	485	478	472	475	490	500	498	494	468	520	489	478	485	483	494	476	538	465	466	498	471	528	479	467	479	498	483	495	495	492	496	462	495	491	481	445	457	500	467	501	521	497	456	491	511	528	490	480	471	481	527	486	474	475	481	471	522	438	509	525	486	488	440	496	520	521	495	556	446	489	456	477	494	484	492	497	492	450	477	495	503	494	528	518	487	509	478	473	481	525	494	443	487	436	511	493	540	466	517	488	515	493	494	460	513	488	487	538	465	494	525	468	535	477	482	466	488	535	512	533	505	472	517	484	490	470	523	509	529	518	454	500	508	482	497	505	507	469	503	479	455	485	507	462	521	490	491	474	468	477	503	477	469	494	477	495	501	477	454	482	493	483	454	494	471	473	496	466	480	476	476	495	532	498	499	460	486	526	463	446	480	510	526	507	502	476	506	489	488	509	493	503	509	462	463	528	501	541	477	500	498	506	490	477	503	525	538	466	482	543	503	476	487	464	475	472	474	489	514	530	462	466	485	489	481	529	533	471	481	515	516	505	472	463	524	491	496	483	464	514	501	515	505	519	480	523	509	492	476	498	468	535	501	500	513	496	517	471	523	464	462	510	489	467	516
7234	1622	1384	948	780	748	639	686	677	645	602	593	594	600	607	615	582	620	612	605	571	613	596	606	602	562	591	596	600	609	596	563	584	617	557	606	607	587	594	573	596	639	597	580	574	590	545	617	576	566	593	555	581	590	620	590	563	628	627	570	608	588	596	610	579	580	570	612	572	594	613	601	586	635	582	626	602	628	564	624	570	597	553	589	600	573	602	559	604	572	588	571	618	618	605	584	569	572	592	612	640	586	607	561	574	563	603	596	599	564	610	620	620	617	590	591	589	621	584	607	606	602	587	559	549	595	567	625	599	584	539	598	596	604	571	590	617	617	535	600	618	613	611	599	585	605	602	596	574	567	594	605	637	578	597	625	612	616	612	602	607	593	644	615	550	651	621	622	599	607	581	613	607	603	607	596	553	587	604	540	593	567	622	631	550	613	566	604	606	597	594	587	547	591	563	659	598	582	618	612	575	580	590	565	588	548	610	606	571	617	604	584	596	603	591	614	620	608	580	569	612	586	594	640	595	581	569	588	601	605	581	594	546	613	585	623	596	580	585	586	553	591	613	627	595	604	618	565	626	592	605	574	635	575	649	591	621	583	606	553	619	566	564	615	584	612	619	607	620	575	594	590	570	577	601	599	612	533	555	589	612	564	566	594	589	613	575	588	602	612	579	594	596	592	556	597	644	594	572	570	605	587	593	589	608	561	613	575	562	650	624	557	578	570	623	603	574	590	591	615	599	589	569	553	606	578	584	603	586	582	605	570	596	583	569	630	588	587	621	599	577	578	612	628	578	587	591	571	589	572	568	608	597	554	599	558	548	614	596	622	601	612	544	602	582	564	620	580	580	613	605	571	582	608	598	592	586	601	598	571	629	587	567	598	617	605	659	578	575	647	555	590	629	598	591	601	563	576	603	559	589	616	625	563	582	656	635	572	592	613	616	596	605	584	582	565	528	594	596	598	581	603	589	583	604	620	588	600	568	576	572	549	574	639	609	600	586	625	593	609	624	635	601	602	584	595	521	598	572	558	559	574	555	602	571	568	585	583	583	577	608	599	542	602	592	581	545	585	580	580	541	621	561	570	587	596	628	578	576	600	563	613	567	583	641	552	617	569	568	583	613	636	599	596	608	638	567	577	587	619	630	587	583	589	617	609	626	574	567	514	587	547	593	617	610	601	598	593	598	583	638	610	606	639	576	603	559	639	582	632	547	596	609	606	616	575	600	566	617	549	586	629	588	587	548	629	643	595	558	624	605	607	626	590	580	578	624	558	562	589	585	599	589	615	560	621	615	578	576	598	568	602	612	589	561	559	581	604	606	582	580	568	579	605	605	570	594	579	610	546	584	639	582	588	582	530	561	564	602	614	607	620	569	564	575	635	623	630	587	554	563	573	590	621	597	603	575	605	623	564	571	567	611	573	576	622	555	560	549	629	557	616	618	590	584	614	604	595	625	581	563	562	589	601	585	613	580	553	573	581	591	637	616	563	590	547	611	645	650	586	618	584	579	581	592	576	599	583	652	619	593	570	620	555	581	535	634	578	605	554	564	618	591	599	544	628	598	566	581	592	587	635	594	591	591	563	558	556	587	611	587	594	616	604	547	601	638	602	632	582	626	591	592	585	623	627	593	611	580	605	606	559	607	564	554	625	585	560	610	577	595	587	567	593	603	600	584	604	585	600	604	591	609	587	576	571	609	582	599	549	628	591	556	608	592	546	561	566	551	613	607	585	561	560	583	619	600	569	626	577	582	549	585	619	608	608	600	589	577	548	573	621	610	581	600	573	591	560	566	603	610	603	607	577	569	591	586	593	578	626	610	621	598	589	582	616	587	626	600	572	573	564	609	615	570	588	616	596	586	575	587	570	584	592	553	608	585	627	615	594	568	584	561	616	616	564	609	582	596	607	612	573	601	566	600	587	619	600	600	589	574	559	642	569	593	586	580	584	605	617	597	608	583	578	561	576	561	587	596	582	535	569	613	609	579	616	610	595	585	564	589	587	585	608	584	558	618	539	596	604	620	601	644	610	571	563	592	616	622	579	607	613	572	555	611	544	567	561	554	593	626	567	610	617	584	594	615	582	586	576	599	604	605	626	610	578	582	616	605	617	583	600	556	560	588	605	622	609	603	624	591	636	613	580	569	623	614	600	563	588	573	619	547	567	605	612	573	624	579	604	563	551	592	613	626	555	637	633	580	569	606	610	554	596	583	629	624	573	608	572	583	592	573	573	588	614	611	611	556	573	590	556	593	563	603	579	598	575	555	557	622	591	600	573	581	581	646	614	602	549	576	591	561	565	565	597	613	610	575	568	604	595	579	586	579	642	555	572	607	566	571	636	574	608	535	608	643	618	582	597	574	580	552	552	614	554	605	628	557	578	623	555	596	593	608	584	589	558	568	517	619	595	584	567	626	570	606	592	609	573	551	573	580	595	589	614	539	587	585	555	579	577	598	615	592	604	559	616	592	594	585	532	618	648	588	562	595	597	580	601	567	594	621	632	559	643	593	536	596	564	637	589	574	609	597	560	614	556	579	558	595	600	563	615	588	549	605	613	579	577	595	618	595	541	575	593	569	560	580	574	602	621	583	614	649	628	600	580	604	586	600	605	597	627	619	605	611	615	562	562	591	565	646	569	604	667	555	618	579	592	587	603	614	588	585	579	595	550	555	618	590	576	588	570	604	644	594	595	602	575	609	583	541	611	600	604	598	569	594	582	578	635	582	607	602	561	578	625	551	594	606	613	581	592	593	578	598	582	608	593	610	574	577	613	557	630	577	597	581	572	548	584	578	569	643	596	595	590	559	604	619	586	558	556	642	595	615	617	620	594	605	638	564	587	618	591	559	564	599	551	613	647	591	663	560	612	595	590	638	548	596	576	615	572	601	638	583	618	575	615	573	595	587	588	602	578	584	554	566	618	574	591	585	602	552	569	579	585	593	593	580	596	619	590	559	590	551	585	550	582	609	584	574	574	609	591	605	587	579	592	599	599	599	618	617	601	615	594	587	627	556	576	624	611	615	564	581	623	562	640	575	585	541	617	574	616	585	594	577	611	585	577	582	549	629	582	621	570	580	617	548	557	631	609	619	605	590	569	624	567	617	572	569	554	587	582	599	574	607	597	596	625	581	621	552	632	586	573	586	581	568	597	605	602	594	550	599	570	590	618	561	625	624	572	631	576	568	598	571	612	596	594	619	622	595	586	561	542	564	617	595	583	560	609	573	592	578	564	586	615	625	558	643	560	576	577	592	615	554	563	589	578	587	608	618	603	563	611	582	597	593	568	620	574	614	604	603	587	587	562	596	566	593	592	608	629	582	588	570	618	604	592	583	587	581	597	596	612	576	584	601	560	610	573	593	607	602	588	639	575	591	578	597	570	565	568	573	584	611	636	623	603	588	583	596	585	630	588	609	566	599	582	585	581	572	630	586	588	607	597	637	614	552	585	590	606	552	608	563	600	588	583	588	607	606	566
23902	21072	28462	23890	21078	11712	1978	1405	1208	1126	1126	1080	1013	1024	1011	975	953	919	963	951	867	938	931	942	933	883	865	815	908	883	863	954	930	905	872	881	862	924	923	917	875	872	921	809	872	896	786	921	864	894	887	930	860	866	875	851	888	860	872	811	833	834	838	882	904	900	862	889	860	933	886	921	861	836	877	854	860	863	902	862	868	883	846	909	792	929	895	884	868	801	804	898	871	838	877	875	877	809	869	876	888	919	867	854	874	894	858	841	896	861	846	876	848	884	896	853	880	849	900	859	830	897	883	889	881	907	873	871	902	872	856	891	906	857	831	905	880	913	891	878	870	893	832	858	901	890	851	853	911	841	845	873	896	900	909	847	854	799	823	893	887	905	831	928	887	841	912	868	899	878	877	919	903	871	895	912	881	862	931	875	890	841	861	859	909	894	844	872	886	864	872	922	813	870	842	837	851	907	900	921	883	871	884	899	898	841	884	845	882	900	877	866	920	871	890	870	863	889	844	877	872	886	953	875	910	841	873	866	887	916	881	892	856	879	888	828	894	837	873	883	894	874	917	855	859	912	870	838	858	880	821	909	859	899	895	838	852	857	848	906	866	884	916	875	897	903	857	901	924	877	869	899	886	920	841	872	875	848	879	885	890	888	997	831	833	882	813	871	895	908	847	812	852	849	873	880	862	903	875	857	861	841	865	886	897	882	905	843	886	812	873	863	869	812	877	883	833	912	884	870	851	883	917	890	867	898	869	822	875	888	879	871	899	849	900	817	856	836	889	909	878	858	917	837	858	878	872	923	864	846	823	858	898	947	933	924	886	820	906	849	850	905	864	844	871	862	840	884	864	883	881	898	851	885	923	887	859	845	888	896	905	890	866	884	901	878	856	851	879	904	891	857	857	898	852	840	910	844	925	896	845	867	875	904	841	926	916	885	870	874	876	864	867	818	863	907	852	836	874	865	855	855	945	803	906	855	915	826	924	834	806	811	886	902	871	827	933	857	905	850	896	866	888	846	922	902	861	856	865	833	858	912	896	857	857	833	920	904	870	806	858	879	877	890	864	835	888	890	921	884	890	889	874	875	927	924	890	859	838	864	887	834	877	897	859	871	900	833	860	833	874	904	890	894	904	896	885	861	873	860	886	910	930	886	842	865	887	879	872	941	874	858	903	820	851	830	868	851	881	827	850	831	896	852	851	875	815	889	849	910	843	849	879	869	920	854	852	914	876	879	876	869	883	868	856	901	878	859	852	814	861	942	886	877	887	912	902	819	854	859	936	902	897	838	896	902	850	838	888	828	859	869	857	870	832	861	877	853	882	869	821	842	883	842	907	885	907	867	911	854	839	871	885	835	872	893	837	880	917	852	835	867	855	831	917	874	875	850	898	916	874	865	865	892	851	885	847	862	865	884	828	884	856	908	844	867	864	885	889	831	853	831	872	887	887	823	900	903	854	807	902	848	888	895	904	838	891	829	903	853	912	902	878	884	824	881	886	871	894	888	876	899	869	833	931	893	898	873	842	907	902	891	876	878	880	846	892	836	918	888	885	861	926	832	895	860	896	868	888	886	858	912	886	904	850	879	900	845	901	872	882	892	882	837	882	891	861	884	846	860	813	878	843	841	873	839	873	854	845	825	892	890	837	851	899	899	903	866	913	845	847	943	847	919	853	849	855	873	879	840	859	914	912	877	912	921	852	897	842	884	866	864	873	855	879	899	894	897	852	900	834	910	841	898	830	858	895	806	844	834	837	862	867	881	894	885	852	848	873	905	866	870	852	905	871	840	863	883	845	925	882	818	852	904	863	850	851	869	910	894	875	857	880	842	856	885	846	836	912	858	880	931	881	838	825	837	913	878	879	872	843	860	860	872	868	888	830	830	866	873	819	924	807	835	857	882	906	888	889	887	881	882	860	887	836	880	899	871	889	870	871	888	929	874	868	887	878	894	896	811	861	871	884	829	872	921	874	830	895	863	841	854	856	881	846	934	870	829	864	860	846	862	847	846	867	875	873	839	867	888	894	855	860	866	849	833	848	857	868	884	909	883	871	823	896	852	801	877	852	874	851	855	873	809	839	897	871	872	837	907	859	925	956	882	877	902	862	789	897	843	875	870	856	850	850	829	847	903	852	886	834	889	909	893	854	883	846	894	877	927	888	816	907	878	882	839	834	829	879	865	920	862	885	938	866	909	810	843	844	871	860	890	833	830	875	892	825	873	931	899	836	909	875	930	854	855	888	867	858	878	856	916	872	878	875	893	909	906	829	848	903	896	898	842	851	881	846	896	869	845	945	920	877	868	824	811	848	896	867	833	862	874	893	895	862	871	915	834	844	864	895	888	908	884	860	860	880	873	881	866	868	965	889	907	888	857	821	866	871	905	868	894	852	862	809	909	895	877	893	890	851	840	852	834	884	853	840	894	873	862	882	892	851	847	839	865	863	899	913	881	890	915	870	894	883	814	817	858	927	948	821	871	881	841	847	853	877	841	851	866	837	921	861	889	926	845	888	832	870	879	907	867	911	863	867	886	905	878	856	906	861	838	842	933	888	840	800	872	903	933	810	878	856	891	887	881	860	871	879	923	852	848	807	843	865	812	865	854	870	836	816	819	821	881	895	899	923	884	883	910	846	887	841	866	858	856	891	920	840	808	827	842	886	902	909	849	853	834	871	845	872	828	846	854	877	871	900	850	847	861	852	867	841	874	884	877	805	832	874	817	890	938	845	906	887	845	881	888	799	919	847	819	886	872	872	838	915	866	839	854	832	830	898	865	903	856	900	855	801	818	862	857	875	816	841	821	885	878	906	854	915	885	862	839	904	890	798	878	863	875	846	879	881	896	931	834	826	883	853	888	845	876	837	915	874	907	877	869	879	813	871	896	901	859	904	893	891	888	889	903	913	920	878	834	864	815	887	853	952	896	904	856	860	849	852	891	863	927	855	904	853	900	870	829	895	914	865	849	886	822	890	849	877	816	857	895	835	894	823	869	856	873	879	824	865	830	819	783	860	836	897	881	839	895	843	869	830	853	857	864	874	896	863	879	880	888	868	878	865	881	844	869	844	935	882	881	918	871	893	851	821	835	887	855	839	864	910	863	926	879	903	909	822	800	884	900	912	920	830	802	832	868	924	854	884	854	895	908	841	876	849	907	890	853	858	871	896	849	827	885	913	885	866	851	845	864	877	906	811	873	871	859	873	777	913	882	941	853	875	871	908	866	844	876	869	875	849	915	885	838	848	849	843	892	861	859	906	908	862	891	909	852	868	914	865	871	878	899	843	896	917	872	897	845	852	901	892	849	849	794	906	849	844	823	880	857	896	891	905	897	847	889	845	870	866	856	867	867	856	874	859	916	856	892	868	871	872	846	903	911	862	857	886	835	846	872	926	821	886	868	872	873	853	887	889	853	890	863	882	856	857	839	844	875	860	929	843	860	852	842	903	835	871	799	895	917	852	867	882	855	850	839	860	868	846	869
14348	10617	9505	5184	3548	2883	2363	2042	1846	1621	1493	1446	1361	1222	1245	1194	1195	1113	1178	1191	1119	1100	1088	1064	1055	1099	1102	1095	1112	1064	991	1097	1023	1070	1065	1039	1017	980	1086	1039	1017	1034	1031	1047	1060	1027	1034	1000	1042	999	1003	1042	1045	1077	1100	996	1044	1009	1076	1017	980	1022	1046	992	1003	971	1065	998	1064	1026	1017	1037	1036	1083	1035	1043	1053	1052	1091	1058	1057	984	960	954	1030	1029	1019	1035	1053	1031	1030	1008	1005	1018	999	1014	1004	1003	959	1053	1024	945	1037	1133	1030	968	976	1091	1061	1045	990	1038	1029	1049	1056	1015	1027	1033	1001	1032	1031	1055	992	1016	1032	991	970	1006	1065	968	1004	995	1004	930	1012	1033	1012	1045	1005	982	1083	1013	1026	1045	996	1052	1018	1014	1041	1041	1013	1052	977	1053	1027	1070	1013	1030	1038	978	1051	978	1000	1133	1048	1035	1027	1063	1024	1006	972	1015	1034	1019	1025	1030	1023	1031	1017	950	1036	986	1022	1065	1067	1016	1063	977	980	1065	1055	985	1005	953	1018	966	1040	1043	994	1017	1053	1032	1018	1032	1026	1051	1034	1048	1013	970	998	1065	976	1057	1011	990	1035	952	960	1074	1010	1076	990	1028	994	1028	1017	1051	1003	996	1011	1067	1026	1044	1032	979	1022	970	1068	962	1063	1013	966	1028	1046	1035	1052	1043	1041	1015	1044	1005	1059	1048	1072	1033	981	995	983	949	998	1058	1030	1048	1051	958	1039	1060	1020	1016	1018	1058	1059	977	985	986	971	1011	1046	1032	999	946	1016	1036	1029	1016	996	1028	989	1027	1030	1027	1039	979	1073	984	1005	985	1061	1021	1057	1007	1001	1047	1056	993	1006	1035	998	967	1082	1009	994	1037	977	990	1026	1011	1031	987	1035	950	1046	1032	1005	1055	991	1010	1022	986	1025	1073	981	1018	1004	1053	1037	1046	1027	1002	1016	1018	1022	1057	1043	1051	985	1017	1059	1051	990	980	1018	1028	1029	1012	1029	1053	1001	1052	1034	1060	1044	1035	1052	972	1030	1076	1014	967	1060	1035	1020	1076	1049	1058	978	1049	988	991	1022	997	984	1014	1123	970	977	1044	986	1024	1032	1015	987	1052	1058	1015	1028	1089	974	1002	964	1003	1025	1046	1025	971	1078	1061	971	1052	1051	1021	1021	955	1007	1048	1016	984	1013	1023	1036	958	997	1022	981	1026	1049	1017	1056	1022	993	988	956	980	984	1049	1051	996	1027	959	1007	1011	1012	1074	1016	1025	1052	1057	996	984	1051	992	1022	1010	973	1027	1020	1037	993	1037	959	1045	1039	1029	989	1033	1062	1060	1030	989	1005	973	1046	1015	1065	990	991	1025	1032	1085	1028	1001	1030	1066	969	1017	1024	1001	975	1054	1061	963	1001	1024	1021	1075	990	1024	967	1067	995	1034	1059	992	1023	1075	968	1013	1029	1087	1043	1024	1006	1019	1029	1020	1027	997	1024	982	1007	973	1006	1020	1008	1022	1003	1054	1024	1001	1026	1027	1010	1061	1009	1017	1029	921	1016	990	1025	1090	997	1002	1019	978	1027	1013	963	1027	1005	1043	989	1029	1007	1116	993	1011	1011	1006	1071	995	972	1087	1036	958	1037	1059	1007	980	1035	1021	965	1054	1062	1061	1008	965	1001	1019	1030	936	1027	1009	977	1077	1028	949	1024	1040	1023	955	986	1000	1050	1025	1010	1006	998	1096	1053	1028	1062	992	1000	1014	1076	1023	999	1014	1070	1027	1006	1022	1007	1025	1025	967	959	997	1035	1064	985	1018	1022	1043	1056	1083	989	981	988	1040	999	998	1029	1037	1004	984	1007	1047	1026	991	1003	1066	1029	984	1045	1013	1031	1049	986	1011	994	1029	984	1021	996	1026	973	1036	1055	1051	1002	1028	1058	1012	1060	1001	1017	1023	983	988	1026	1019	984	1047	1019	1040	1024	1045	1032	1057	973	1000	1039	996	1085	1038	959	1072	1020	1033	1057	998	1018	993	1027	1047	1041	1031	1021	1016	981	978	1007	1004	1021	1013	996	1022	964	966	1060	1011	988	1026	999	1078	1049	995	1023	1020	1031	1046	1002	1001	1011	1077	1010	1019	1022	1038	987	1046	1016	975	1066	1018	998	995	1012	1011	1042	988	1029	1017	1020	1021	1001	1043	983	991	1000	1038	989	986	983	1000	1000	1022	948	974	1018	1003	1038	1036	1042	1036	1010	1007	1003	964	1021	1000	1022	1037	1000	992	985	1087	1015	1067	1046	1028	1011	993	1057	1010	1065	1040	1033	1033	976	971	964	1002	991	943	949	1068	1044	1007	1043	1038	1031	1062	1003	1047	1072	1046	1022	1058	954	998	1061	1049	977	1005	1034	977	1072	1043	1028	1028	999	974	1036	987	973	1017	1039	956	994	1032	1027	997	1022	1026	1030	988	964	951	995	1059	985	980	1033	1034	1042	1026	1027	993	1053	1044	1010	1028	1055	1064	1038	990	1066	1015	1005	1056	1070	986	1001	1002	1056	1022	1000	1037	1019	1007	1053	1081	1035	1020	1050	999	1002	1047	1065	1052	968	1032	957	1007	1008	1059	1022	1067	1044	939	955	1061	997	1106	1032	1011	991	969	1026	1002	1042	1002	1002	1006	1009	1031	1059	966	1002	1027	1002	1045	983	1018	1055	1018	1046	976	985	1019	1028	1031	951	1041	1007	1073	987	1004	989	1050	1019	996	1041	1066	1052	992	988	1021	976	1019	1055	1023	1024	1054	1068	1003	977	1017	965	1030	1035	1069	1029	1030	1055	1014	1010	1037	1050	1059	990	1005	983	1045	957	1078	1039	1018	1013	1024	1048	1065	997	1012	974	1034	1037	1030	1028	1033	1044	1092	1063	991	1056	1084	989	1048	1046	1013	1005	1015	1026	1012	1022	1041	981	1016	1026	1022	939	976	1030	1019	1047	1109	1032	998	1006	976	1008	996	1001	996	1023	1054	993	984	1031	1019	1019	1075	1017	1045	1037	1018	1030	984	1036	995	998	999	1004	977	974	1025	1027	985	1032	993	1056	977	988	1014	1001	1033	969	1006	988	993	984	977	1030	1042	1074	1056	1036	1014	1022	1025	1041	1059	1094	1092	1032	1030	1056	1061	1054	1025	1070	999	1031	1004	1019	1051	1029	989	1038	1022	1044	1048	1012	992	969	1004	937	1028	1036	968	1045	999	1086	1036	1013	995	1042	1028	1104	999	1033	1072	992	1016	1036	980	1003	1010	1035	1032	976	1054	965	1069	1011	997	1011	1023	1001	999	982	1037	989	970	1008	1015	1034	1010	1036	1023	989	986	1018	995	1038	1039	1054	975	1013	973	1023	993	986	1097	1061	946	1001	1072	974	1014	1024	1029	994	1036	1034	974	967	1058	1043	1042	988	1073	1000	1026	997	1020	1067	1005	993	1016	982	1031	1007	1064	972	1053	995	1048	970	978	993	933	1041	1052	1043	1078	1054	1021	1046	1023	1028	1060	1000	1065	988	1029	1001	987	1009	1039	965	1028	958	1034	1003	975	1011	1041	1023	1014	998	1038	989	1013	984	1039	1065	1047	1018	1015	1033	1036	1067	1061	985	1032	1034	1049	1062	1034	1014	957	1053	975	1004	979	983	1032	1027	1039	1062	1058	1087	1029	1019	1054	1047	1088	1000	1021	1030	1012	1018	1033	976	978	1036	1000	1017	945	1007	1028	999	970	1089	1002	1035	1000	1012	987	1039	1071	1003	1033	975	1017	1013	953	1048	1049	993	1025	1001	1012	1037	1067	1021	1042	1081	1029	964	1025	1041	1014	1046	980	1039	1047	983	1025	1067	1032	1059	984	1008	992	1068	1016	1073	1001	1013	1073	997	1000	1017	1006	998	972	1053	1027	1033	1016	977	1007	983	1044	1033	1002	1081	1026	1056	995	1064	1011	994	1041	1054	998	990	1037	1011	986	1022	1020	988	984	1035	999	1046	966	1000	1034	1019	995	1044	1009	1026	1016	1056	1055	999	953	1020	1054	1046	988	995	1062	1018	1005	975	979	1039	958	1004	1013	1009	1063	1034	1008	1037	1073	992	1009	1033	1075	1012	999	980	1046	980	1045	1003	1028	1005	1020	1034	971	1011	999	1049	1065	992	1051	978	1031	971	979	1071	1004	1008	1009	1008	1047	1053	981	1036	964	1004	1033	987	1000	970	1066	1016	1057	1062	994	996	955	1053	1021	1060	999	1045	1036	1013	1006	1035	1013	1008	1018	1032	1014	1042	1008	997	1040	1010	1008	1030	969	1100	1047	986	1035	1012	1030	1051	1046	1001	1001	984	988	1033	1057	1030	1032	1004	989	1085	998	1023	1037	1080	1050	1004	1047	1032	993	937	1038	961	1023	1053	972	1033	1043	1064	945	1018	984	1015	1043	956	988	992	964	1068	1100	992	1076	1011	950	997	1062	992	1063	1003	1029	987	961	990	1048	998	1024	1003	1017	1036	999	1033	1051	1042	1037	1065	978	1009	987	987	1070	1038	990
25089	21063	27403	24807	11177	1066	806	663	610	631	568	553	504	525	512	575	488	494	462	500	513	552	475	503	538	511	527	486	488	482	486	513	458	483	508	457	459	469	500	459	416	514	482	458	501	479	458	460	477	491	477	491	431	460	494	483	460	507	474	474	459	472	437	441	469	500	461	502	465	492	475	485	477	480	471	466	483	506	452	455	508	454	458	526	476	477	435	497	530	481	457	455	495	448	529	467	474	468	476	504	476	455	493	479	467	456	480	498	504	502	511	478	462	517	482	484	452	501	513	477	478	456	457	456	501	483	480	458	467	490	499	489	470	444	495	436	482	470	493	472	456	493	457	506	465	462	498	459	496	483	444	418	501	459	460	497	495	489	447	458	470	467	488	461	480	470	514	446	508	514	473	480	418	485	497	437	456	440	448	485	492	490	423	456	497	474	473	483	447	438	481	494	456	446	440	461	479	501	446	509	438	506	482	458	465	467	488	465	441	453	468	502	482	478	485	479	450	491	489	491	467	481	479	436	450	469	468	450	447	505	496	477	474	449	484	451	469	488	465	437	462	495	470	457	477	464	469	476	491	475	450	468	424	469	464	484	431	498	485	459	482	486	466	482	442	429	473	499	452	474	435	449	490	468	492	520	465	445	471	459	481	475	495	500	447	459	461	488	463	507	434	470	450	457	477	519	475	484	435	443	460	489	432	494	445	482	495	487	489	443	500	504	439	472	508	458	443	462	464	488	406	468	474	445	492	479	454	450	454	485	493	494	441	453	436	468	443	469	473	469	439	447	470	514	468	456	455	481	451	459	488	450	459	482	465	448	456	462	478	464	470	451	471	450	533	482	453	507	471	507	475	525	497	483	488	456	465	465	474	465	460	492	503	506	484	504	491	483	434	467	428	457	475	466	461	485	468	470	479	495	465	516	512	490	501	496	505	471	492	496	471	418	500	468	473	457	497	472	493	448	462	443	479	464	476	467	474	431	474	471	477	518	489	456	455	437	439	495	472	430	442	504	469	454	451	471	459	449	491	476	449	462	502	501	505	497	469	437	492	504	476	487	512	481	452	469	475	442	486	465	450	479	486	482	463	505	429	476	472	526	448	500	483	430	433	469	452	487	509	455	456	473	519	498	467	475	448	486	468	490	454	460	465	441	459	493	466	460	447	459	461	462	455	496	477	492	485	471	478	536	487	507	427	471	461	483	454	482	428	443	506	455	516	451	450	490	476	465	462	435	498	475	481	476	486	469	476	485	499	451	452	501	484	477	512	483	453	491	447	460	499	423	490	486	415	476	468	465	483	424	461	447	479	457	479	482	486	464	471	456	462	468	466	453	444	506	446	451	507	517	482	498	467	493	488	491	451	493	500	475	477	454	477	454	456	492	458	487	429	485	497	468	495	454	472	482	458	460	526	456	473	459	462	454	451	479	475	442	477	438	450	472	455	479	477	457	426	461	461	447	458	506	485	506	456	490	472	468	462	453	465	513	479	492	479	494	453	463	434	493	450	463	464	444	508	447	473	489	480	498	446	480	472	466	492	477	438	461	509	492	453	478	474	423	488	506	460	472	510	499	450	450	470	464	438	481	467	492	453	463	423	478	506	459	490	484	448	465	452	445	471	458	446	452	485	460	484	455	515	429	460	439	427	479	472	485	455	512	487	433	413	475	420	483	460	502	458	484	493	475	455	509	479	495	517	456	501	522	469	471	467	492	547	501	459	504	450	489	483	477	451	501	472	485	502	455	472	478	469	478	467	452	423	478	462	436	520	479	470	481	442	506	476	434	449	460	475	482	490	493	438	503	457	490	490	477	470	488	470	442	490	486	466	510	475	472	452	473	440	477	462	432	495	539	507	466	448	462	502	463	459	506	492	451	498	465	479	457	441	443	488	453	508	466	489	475	468	482	471	486	450	460	455	480	481	441	475	471	490	490	468	492	468	459	454	465	437	516	404	469	451	477	465	481	525	457	458	460	450	478	472	478	470	470	487	475	504	474	461	489	470	484	506	473	459	432	490	435	479	477	477	466	454	460	463	471	487	481	470	481	456	474	463	492	466	475	444	463	470	510	464	447	475	492	504	521	491	473	499	451	507	509	518	432	480	490	460	472	438	449	502	458	482	463	475	461	458	479	436	470	469	473	483	471	476	459	456	501	469	461	504	472	466	485	466	442	498	484	454	454	452	444	487	481	472	472	485	475	444	438	468	477	516	442	431	467	503	509	493	481	486	434	449	456	477	453	505	466	442	494	513	441	481	483	475	526	457	475	467	460	447	463	513	502	524	485	463	458	466	494	457	508	464	489	472	463	492	493	467	469	447	439	488	498	472	457	494	420	436	431	480	490	483	478	511	493	476	471	481	458	482	455	466	498	501	471	495	470	472	459	449	476	511	446	482	439	475	443	435	445	434	473	459	478	475	462	484	461	494	485	452	477	461	427	461	480	469	466	475	473	483	504	508	534	500	466	474	444	444	477	453	470	456	480	465	496	470	468	454	455	480	457	492	476	481	479	493	469	478	455	474	485	504	459	509	462	479	484	446	454	426	462	476	466	485	429	452	510	495	466	497	454	463	499	490	476	450	420	481	437	482	475	471	494	464	466	502	470	451	477	465	445	465	446	467	422	458	490	514	507	527	483	442	466	518	493	445	451	503	481	489	468	509	457	472	454	460	470	452	493	486	498	474	455	455	505	513	407	475	501	495	476	504	487	429	466	505	485	487	467	496	449	440	520	463	455	513	436	481	468	477	455	492	513	469	464	473	466	497	474	481	447	461	523	509	500	464	477	448	470	490	470	434	466	497	487	472	516	516	475	432	507	440	444	454	445	466	475	497	479	478	447	460	460	518	464	515	490	457	462	498	489	493	460	455	480	495	504	480	459	463	522	422	481	475	441	474	451	504	441	460	517	475	524	498	465	494	477	507	464	498	445	493	499	470	461	472	467	455	457	488	469	499	476	458	456	445	489	476	478	475	496	455	507	498	468	475	466	447	476	438	475	493	456	452	446	474	466	434	500	493	475	472	463	490	475	514	464	519	494	476	501	514	493	484	460	462	483	509	483	493	490	505	502	423	501	477	503	487	494	453	505	501	478	484	432	465	470	473	467	474	509	472	479	475	433	444	479	459	477	517	454	456	486	489	488	470	496	497	470	468	453	473	444	458	487	496	515	469	464	482	483	488	498	489	439	443	476	476	454	486	488	430	449	453	488	485	482	478	472	446	454	483	468	501	488	513	465	482	447	477	480	455	462	496	477	470	485	452	480	430	480	432	463	460	468	477	482	488	470	476	471	525	470	467	422	473	497	484	483	462	520	475	488	497	494	465	460	470	473	449	491	440	541	469	486	455	474	450	472	500	485	460	499	502	491	496	475	471	456	474	465	454	472	462	466	496	458	491	445	452	434	483	480	434	472	468	471	461	464	492	466	487	509	470	491	499	480	458	488	493	483	465	474	471	502	457	477	481	452	476	476	465	481	483	468
16102	6360	5392	2814	2047	1632	1311	1196	1035	895	900	817	794	725	672	709	673	647	609	631	590	591	651	617	627	601	654	596	586	613	624	630	610	568	586	571	604	592	558	583	555	640	579	597	536	577	581	558	599	643	578	586	589	598	597	520	571	587	583	560	588	613	587	569	587	590	532	555	599	593	560	618	638	588	606	591	619	628	569	579	628	580	573	560	568	586	570	594	590	573	567	592	561	578	583	533	581	660	584	594	586	586	563	599	557	555	604	578	574	609	598	566	590	640	582	611	602	614	558	598	564	587	544	607	582	584	571	567	622	592	583	597	546	654	585	548	625	602	594	621	591	503	609	553	630	588	602	601	577	602	557	577	552	663	622	572	593	600	581	585	558	625	624	572	616	559	591	535	599	618	582	611	598	621	590	555	633	614	569	581	614	569	590	575	565	585	597	603	601	611	583	588	577	576	581	592	589	559	545	632	560	568	613	593	577	589	566	585	602	630	590	585	574	608	578	604	569	570	589	605	590	600	607	590	595	635	572	559	603	581	601	602	553	592	550	541	557	583	588	601	625	571	599	601	575	547	579	596	614	629	560	551	593	555	601	553	604	608	591	616	605	604	616	576	580	588	545	581	561	557	567	616	628	575	560	568	561	610	588	560	624	629	596	579	580	575	626	589	553	609	591	582	545	570	594	557	605	567	574	592	580	543	553	607	617	537	603	607	635	589	554	616	602	601	583	582	577	589	613	563	569	563	616	589	568	607	561	597	521	557	620	579	610	653	561	592	564	561	600	534	604	611	580	614	615	601	591	576	579	599	589	563	573	553	563	619	572	585	591	576	566	596	561	546	611	581	600	575	631	562	581	586	603	603	589	593	584	610	559	557	597	610	609	565	587	551	619	592	559	580	602	584	553	565	569	583	558	575	602	623	556	577	568	587	550	603	591	579	605	619	580	575	596	603	613	561	570	597	598	594	607	605	571	622	596	584	588	604	597	584	584	593	593	594	525	594	595	599	585	609	578	566	599	555	577	600	573	570	564	597	578	623	608	588	572	576	581	570	581	592	596	587	640	602	540	555	577	557	616	609	555	581	586	583	596	584	594	567	601	557	553	601	592	598	612	602	559	572	558	545	625	601	602	561	584	591	578	605	599	588	613	591	609	544	598	592	572	621	595	574	547	580	605	586	579	567	592	575	596	579	575	561	586	592	585	584	574	606	567	629	584	583	561	581	567	600	586	619	562	609	556	602	556	603	581	590	586	581	537	576	593	593	612	585	606	572	558	588	582	579	589	577	648	581	588	589	574	637	595	634	602	566	607	567	585	538	571	649	564	552	631	608	581	556	616	625	620	596	595	585	548	539	614	586	603	573	584	598	561	569	574	602	599	588	624	568	548	588	536	567	606	582	586	559	538	602	591	611	597	593	611	560	601	622	622	604	571	586	595	584	593	576	577	559	602	577	596	559	574	577	579	582	603	620	611	584	593	546	613	575	548	591	600	602	545	558	558	577	583	617	554	583	602	601	615	538	582	618	635	562	602	600	573	600	617	614	605	573	568	578	611	588	602	583	566	635	578	606	540	564	530	597	602	566	577	573	568	588	620	566	628	541	589	600	661	588	582	554	591	558	580	579	566	606	555	575	584	605	617	628	578	586	594	568	608	596	603	586	556	586	545	584	601	596	557	561	539	583	558	572	635	602	620	562	595	625	608	590	606	581	563	646	566	647	565	556	611	555	575	555	561	560	636	616	580	549	594	586	580	605	563	599	544	657	582	572	566	605	621	584	642	554	560	593	593	557	624	579	583	545	628	570	576	605	626	562	585	578	584	561	582	577	583	606	576	597	600	572	569	586	561	590	572	541	594	572	579	567	597	581	588	553	542	590	546	612	577	586	578	553	615	592	575	607	580	582	592	581	595	568	586	560	589	579	601	592	599	596	594	622	557	552	618	564	602	553	547	600	571	607	594	607	560	572	599	591	556	597	589	617	566	580	575	591	582	609	587	614	576	598	601	579	594	578	579	572	570	559	597	607	586	625	601	635	570	586	570	600	565	579	612	593	534	570	595	582	585	574	591	589	588	582	592	611	623	567	560	626	585	572	613	589	601	597	565	570	602	558	622	583	586	568	606	555	598	586	608	553	568	602	577	595	591	549	578	573	586	584	592	619	608	625	624	593	627	603	578	573	581	576	560	553	604	603	630	630	601	591	559	573	596	529	576	601	590	587	615	575	635	585	592	558	523	592	536	552	588	574	621	584	623	597	602	598	565	624	592	570	637	615	607	591	560	583	609	614	560	568	592	552	573	580	594	584	588	584	566	638	592	633	566	611	616	573	574	600	598	568	581	596	551	558	566	598	582	594	597	610	574	576	570	575	578	564	538	584	595	554	571	634	551	533	595	581	610	584	570	593	575	575	546	553	608	570	577	583	594	560	563	595	570	551	573	596	563	567	590	605	538	598	552	561	577	584	571	573	602	598	591	597	569	596	588	568	592	583	571	589	575	617	558	555	596	529	580	571	561	577	602	648	596	586	579	638	626	568	542	598	580	593	602	555	554	615	553	558	577	583	549	624	614	552	650	552	607	580	585	590	578	600	631	574	537	556	605	571	561	606	576	576	591	577	542	592	568	610	561	616	606	608	594	578	571	545	610	580	580	541	611	588	547	601	575	582	613	594	615	598	565	574	557	588	609	539	608	587	620	580	583	611	603	588	594	600	563	607	597	591	587	577	578	624	607	595	574	551	595	621	535	567	594	621	603	608	584	589	591	645	553	570	593	590	557	572	582	583	592	596	580	567	539	554	611	580	551	582	573	553	611	605	538	580	626	625	584	580	579	583	539	566	589	558	588	583	563	510	611	576	580	624	578	543	579	561	559	595	547	566	602	625	588	603	603	603	543	565	586	599	565	560	571	580	605	631	538	614	585	585	590	586	628	577	640	590	584	585	553	576	587	580	597	557	609	543	549	564	536	627	597	538	572	531	604	545	556	547	600	565	534	601	622	627	583	592	584	571	551	588	616	578	624	524	598	604	587	584	568	559	571	598	581	591	613	556	585	608	597	561	622	568	550	587	599	592	586	596	549	605	549	590	595	578	581	561	618	585	621	573	550	571	613	596	627	579	593	552	549	596	598	563	565	578	603	583	555	593	609	601	607	569	582	602	547	591	621	588	626	599	607	614	559	561	583	573	587	601	581	570	634	613	584	592	608	588	562	603	575	611	606	582	579	619	611	621	593	596	578	606	567	549	574	624	564	598	548	593	616	591	579	595	593	583	577	562	614	586	573	543	571	577	546	620	575	588	602	568	588	618	542	605	560	566	556	597	591	620	560	611	616	578	563	574	591	606	580	535	621	544	562	564	615	552	594	569	591	517	583	572	579	602	617	565	563	584	586	615	614	593	632	595	617	573	602	527	598	635	569	539	589	612	573	552	595	608	590	598	615	574	608	582	594	575	593	551	575	576	625	543	601	616	608	616	567	586	590	598
22851	21113	28998	23486	21102	21174	11209	2058	1534	1436	1311	1201	1089	1083	997	1002	999	1011	1006	962	981	943	935	923	932	891	894	908	864	930	855	926	876	885	868	881	917	850	963	872	851	1007	861	860	870	925	827	913	886	831	903	884	889	850	870	884	877	839	859	835	875	893	856	851	883	892	853	855	855	869	832	854	864	913	862	861	864	855	873	841	913	855	899	829	892	865	902	847	868	865	866	896	866	868	787	869	871	859	839	840	903	846	846	841	898	840	864	825	825	789	860	866	868	831	865	870	897	847	837	940	843	882	870	848	839	842	850	835	890	848	872	831	886	886	830	836	888	869	881	844	802	875	841	857	867	877	859	866	881	852	824	837	807	847	851	840	881	838	869	863	887	873	836	861	886	854	872	862	851	850	832	873	877	866	898	839	831	835	857	831	861	837	868	811	823	856	831	866	923	862	817	889	809	843	841	873	816	824	888	877	841	865	890	819	846	856	858	848	839	813	874	900	858	855	890	861	855	870	861	832	847	886	873	860	820	839	816	836	895	864	864	850	779	849	857	807	882	843	833	859	842	886	845	831	907	797	831	851	913	848	817	875	863	843	859	844	884	856	834	849	874	868	882	875	884	871	866	837	851	796	863	834	880	873	863	877	876	850	836	927	821	876	778	869	835	821	883	825	892	816	882	871	864	871	787	871	824	798	873	881	850	845	898	820	898	861	840	821	863	854	807	853	863	828	824	847	852	886	826	854	849	794	870	867	866	911	868	904	872	901	868	883	895	861	884	822	838	892	862	858	815	838	888	821	867	839	885	828	863	830	823	866	838	801	850	817	854	864	841	885	883	884	868	857	824	821	828	853	874	836	851	886	827	861	805	815	853	858	781	840	812	885	855	858	807	847	826	823	877	840	849	792	854	817	880	881	898	812	851	896	816	845	834	835	833	818	819	827	861	899	870	898	886	878	888	884	816	874	870	825	892	842	881	899	835	857	854	849	820	840	839	911	857	810	831	851	853	859	863	858	849	864	833	833	821	881	828	813	876	869	877	866	837	851	814	849	876	886	860	931	835	830	868	881	891	869	819	862	846	808	891	859	843	831	875	814	816	817	926	851	829	826	806	851	866	875	836	861	831	826	869	825	884	888	860	842	837	840	857	879	833	893	850	860	868	818	882	829	814	876	834	880	859	856	861	893	833	838	827	858	870	863	824	871	872	884	844	884	874	859	826	807	840	797	854	867	855	859	902	839	845	828	889	825	838	839	846	866	883	820	869	827	840	799	880	912	845	854	838	831	915	848	823	841	831	903	843	863	886	820	835	831	846	815	884	885	834	900	887	883	821	800	862	862	822	868	859	846	878	844	846	855	820	858	860	853	893	796	848	829	837	903	830	775	824	865	905	805	867	842	861	867	835	833	876	823	846	860	921	823	833	825	879	832	885	779	902	821	862	830	842	848	807	855	848	851	867	858	854	801	847	836	839	871	924	843	888	811	842	838	899	791	830	854	851	878	879	847	865	865	834	815	840	870	928	847	884	915	859	861	859	865	888	879	850	800	883	865	848	875	874	826	918	875	914	806	886	855	879	853	883	853	868	821	907	897	847	907	842	804	876	871	868	836	889	875	849	881	856	835	856	859	797	891	811	855	847	806	858	865	843	833	834	817	857	877	811	874	854	872	821	838	853	817	879	832	924	901	816	868	801	839	942	881	798	906	865	796	848	860	830	871	864	843	857	859	845	794	856	839	812	849	836	895	871	905	837	835	851	872	856	816	796	862	881	849	813	828	902	818	849	865	851	840	865	889	817	885	881	883	876	859	846	930	827	887	844	770	880	843	823	827	807	871	831	909	831	820	881	779	848	893	827	813	879	823	865	890	853	857	857	820	800	822	849	848	914	844	832	827	767	855	866	900	783	878	883	831	843	839	884	911	898	859	819	842	826	870	837	843	847	843	882	881	859	873	892	934	874	925	807	906	849	833	833	874	873	775	870	835	793	844	883	853	871	931	841	883	817	824	843	837	875	797	852	883	900	837	815	944	864	798	837	807	892	829	848	875	869	899	866	831	859	832	824	822	832	839	831	879	874	862	824	886	853	846	832	847	848	826	878	820	847	912	831	831	891	852	851	815	875	864	876	860	840	850	828	861	856	848	857	866	880	834	881	850	890	825	813	842	878	837	868	847	835	838	927	864	838	841	840	898	875	819	911	868	825	819	877	860	848	858	844	831	855	888	781	827	803	866	863	827	861	854	870	824	908	863	862	816	816	874	831	860	842	810	880	832	897	852	802	843	850	789	806	829	819	809	853	817	814	860	896	876	815	880	833	861	873	825	806	805	845	860	817	820	825	900	873	800	835	778	833	902	859	872	834	852	876	890	806	838	845	824	863	872	870	868	848	846	851	845	879	867	813	868	857	857	825	861	784	853	824	897	837	819	874	826	841	821	831	877	832	864	817	831	865	815	810	805	901	850	887	868	858	871	868	837	833	879	888	870	845	839	808	827	860	855	885	846	835	859	846	848	843	779	844	837	886	825	809	856	908	835	866	839	834	831	811	840	870	856	794	857	882	808	857	822	853	885	908	889	871	874	926	885	834	891	882	782	850	836	916	827	853	823	822	861	868	855	871	856	852	823	894	870	832	845	843	851	896	853	923	841	816	836	874	846	846	874	850	864	818	863	867	849	845	873	877	876	844	847	884	814	823	812	837	848	843	849	851	836	844	795	832	833	798	861	860	829	833	879	801	789	808	855	858	851	822	868	837	814	835	773	850	816	840	831	800	873	866	893	870	841	836	817	864	885	846	887	835	839	823	915	898	862	906	854	869	886	858	860	849	843	868	801	846	846	839	851	855	850	855	841	893	859	879	829	816	900	823	839	846	886	833	853	847	860	860	836	876	864	863	808	861	863	811	852	828	836	776	833	859	869	846	859	856	812	841	849	877	809	834	845	878	855	884	861	830	830	872	795	820	897	820	812	877	865	882	873	855	809	813	846	797	856	895	848	882	875	876	829	859	814	876	870	846	865	797	823	861	854	834	847	875	820	869	802	898	833	857	800	810	815	864	858	812	864	862	841	885	856	821	851	898	834	805	813	813	842	873	870	886	859	820	824	876	814	840	887	834	833	802	820	900	849	838	881	830	827	831	815	871	855	834	797	811	839	876	857	828	863	795	815	864	857	833	889	839	889	826	903	864	840	825	844	898	845	891	853	829	898	899	808	876	844	862	868	841	889	846	846	816	826	796	855	866	871	874	835	845	828	891	840	899	831	874	824	878	867	850	853	799	828	889	839	894	829	860	859	836	834	876	834	851	858	827	792	867	920	860	884	862	837	852	849	873	853	926	861	904	910	866	884	871	840	913	924	892	839	870	811	819	817	844	825	810	900	809	847	834	828	832	809	828	889	859	825	821	833	798	808	863	845	837	808	836	871	831	839	836	897	842	863	854	860	827	826	865	803	818	871	846	830	882	852	821	859	874	894	851	781	860	884	836	893
18838	17346	14929	8502	5811	4549	3644	2978	2538	2273	1913	1744	1560	1580	1420	1395	1276	1301	1203	1174	1199	1127	1224	1218	1109	1103	1115	1105	1101	1100	1101	1074	1039	1085	1042	1075	1043	1080	1051	1076	1053	1031	993	1031	1073	966	1100	1077	994	1002	1041	1075	1016	955	1013	1024	976	1006	1020	960	978	1003	975	1040	954	1035	1042	982	1019	965	1021	1000	963	1039	1015	996	1023	1006	983	1037	995	1031	1006	991	1022	1030	999	994	965	1035	1005	1032	1003	965	1003	1008	956	1015	1048	974	1048	960	975	986	1042	1007	976	977	956	963	1000	1032	987	995	1022	1011	939	1008	972	990	1037	1015	1026	988	950	987	1006	963	1017	1006	1024	984	992	1010	1052	1009	1042	1014	988	1022	1020	991	941	973	1033	1018	995	971	1019	1004	965	1008	1050	995	955	978	1025	973	1016	1055	969	976	1003	991	1034	992	1017	1005	962	991	1016	1004	1021	983	1017	1049	1033	991	1038	981	1016	972	948	1038	994	1012	996	953	995	1031	1010	1041	964	1021	957	1030	1051	957	1015	1013	993	961	1027	1012	1059	1010	961	1014	1057	1001	1009	998	1045	1014	997	985	1008	943	996	998	1017	1006	1025	984	1018	980	1051	1076	1003	981	968	992	1028	966	953	977	983	1000	1013	907	948	1035	991	1018	1004	1018	990	1013	990	1016	1034	996	971	928	987	1002	967	981	935	1001	996	996	969	1047	1033	1046	1022	1000	957	936	1029	1056	969	1003	1000	962	960	993	964	981	995	1010	1076	952	980	1000	956	1038	1009	998	1047	974	1014	994	973	975	954	967	990	1007	994	1011	1009	967	965	1030	1011	998	943	1022	995	1029	960	998	987	1037	998	1042	1018	939	1014	982	1054	961	1006	966	989	1012	1053	1017	998	1015	974	1039	1011	1000	986	989	1018	990	1035	992	970	993	1017	1030	1057	1005	988	1032	1038	1021	998	1025	995	995	1007	970	988	983	990	1030	996	1003	975	1011	992	959	1003	972	962	980	961	951	1051	1005	970	1008	952	1028	983	990	1032	963	988	1014	993	991	992	1004	933	1001	997	1009	973	1005	992	1014	990	987	1003	984	983	1013	989	1047	979	1002	1016	992	1006	968	1012	1018	1082	977	991	987	987	1040	993	993	970	1002	1015	1007	1006	978	1003	996	942	965	955	1011	966	1042	891	1053	966	1023	1013	991	982	1012	962	959	1000	1007	1027	1017	990	1042	1016	989	978	1013	1019	987	995	1027	1006	1000	990	985	1020	999	959	1030	1001	998	1062	1012	981	1031	1006	986	988	1014	993	974	935	984	990	967	981	990	1030	985	985	997	1042	1027	1012	1034	999	1001	962	1030	958	1017	985	1011	964	1045	979	1015	995	1012	996	977	961	977	1067	998	996	1091	1006	984	952	1004	1002	1010	1016	942	1011	982	1017	980	1000	965	969	995	1034	952	998	961	1000	1037	1008	966	997	1064	964	1014	997	1018	977	980	997	1014	951	964	981	969	924	987	978	952	1022	1005	991	993	975	977	977	971	1015	1037	941	998	962	944	1038	1035	1020	1034	1047	1017	987	1019	1020	1019	994	1044	988	1007	961	1055	991	1043	1030	1000	934	997	1005	993	954	965	1015	991	944	1044	1007	1059	958	1015	948	979	1045	981	974	1006	973	996	967	1060	965	1028	975	991	1038	1024	988	1012	912	1026	1015	1021	1012	962	1045	963	1061	974	984	968	1019	1018	1031	1020	978	975	969	1003	986	1002	951	953	963	984	1013	973	996	1067	969	980	1001	1033	1022	1021	982	1007	967	971	974	973	1018	954	1038	987	1024	1007	1000	975	1062	996	950	993	962	990	1036	949	999	1014	992	1022	1025	967	988	1042	999	1051	1023	984	969	976	981	988	1029	999	965	992	975	1011	1044	1022	1010	1049	984	1025	966	960	1001	990	981	1028	1079	950	987	1017	971	960	958	1030	988	947	1004	975	975	1016	973	955	992	1042	1016	972	984	1005	1033	1018	919	940	991	1010	986	1046	1019	942	978	1016	1006	998	1076	995	996	951	994	1000	1008	1031	934	987	1030	1021	964	939	1004	971	988	976	1015	1029	959	1029	996	1010	987	997	1029	1004	951	976	1025	987	978	1029	1034	1002	991	962	988	1005	964	996	995	1004	1000	1025	1007	968	1021	975	934	974	1003	962	969	998	986	966	1012	1010	976	1027	1033	1015	1008	1007	961	1092	954	1010	1039	1029	923	973	1050	966	994	981	1019	991	1015	988	1058	988	991	965	957	971	1031	991	962	966	1013	972	1005	956	1016	990	1010	1009	1001	978	1056	1004	1012	1019	1013	1037	1017	1013	1007	970	1024	1036	979	955	999	1013	975	1033	985	1043	983	969	939	994	958	1027	982	980	951	1003	989	982	1003	1034	1019	1023	1031	925	1025	1035	987	1001	1059	988	945	988	992	990	998	1005	1016	1007	988	1037	998	1061	970	964	1014	1011	971	991	1050	1004	995	1021	952	972	995	984	1045	1027	967	958	1056	974	998	991	943	955	1006	1048	987	961	1004	1027	1020	1022	1008	1014	1003	1018	1033	1036	996	969	989	1024	1002	988	975	964	996	1025	965	977	1041	1022	1000	1025	986	958	1048	989	1046	1048	1037	979	1008	995	1013	1057	1057	983	980	995	998	987	1030	981	1010	1011	1021	1007	1006	924	975	1028	1006	1003	1046	1023	994	971	974	978	998	992	991	1012	982	1021	1031	988	980	1010	966	962	1029	960	1001	1002	976	1021	1009	979	1058	986	1016	1058	978	1021	977	1009	1002	985	967	968	979	993	1004	1003	1011	1005	1020	1011	997	992	998	1018	1017	972	1039	1008	990	1019	1007	953	969	1017	988	964	953	1008	1086	1011	991	996	1009	971	1012	982	1016	1030	967	1007	956	954	981	1017	965	1004	972	1015	966	977	1004	1054	994	1017	984	1038	999	1013	943	1055	964	987	995	943	984	995	951	1028	1017	968	976	1007	966	1033	1030	1038	1001	984	985	1046	999	984	983	1025	981	975	1000	1000	982	1013	1001	975	973	1008	1014	1009	1060	1048	998	997	990	1025	975	1061	996	978	995	989	983	1039	973	997	1026	979	986	981	1015	974	975	992	961	1006	974	1005	973	1011	1012	1045	1009	1009	996	986	992	976	1021	988	1050	1022	952	990	1005	999	1002	994	975	1033	1040	957	986	1009	968	989	1012	1008	1007	983	994	950	979	1011	1044	1008	1044	1041	1007	1054	1021	1008	992	966	974	1015	1003	986	984	971	1022	1027	986	1006	977	1025	994	961	991	1004	1016	1004	970	961	1001	1000	996	1030	986	976	981	969	996	932	995	983	1003	1001	1005	984	1022	998	1077	1031	991	998	987	965	957	964	1053	1021	991	1005	955	965	1000	1044	1063	1037	997	979	1002	1066	949	966	972	1002	996	944	999	1026	1031	1063	1025	1041	991	948	1032	1024	998	1000	953	1039	1006	971	1005	988	1020	973	996	928	1000	1031	1013	998	959	964	966	1065	1001	1000	978	983	941	1002	998	990	1015	981	951	1059	1056	1012	922	1001	1023	992	1026	1035	1048	1048	982	1019	1025	1003	1010	973	962	946	1006	957	1031	1013	957	979	981	982	935	942	984	997	972	1024	1025	968	1043	941	968	1023	991	989	964	1025	950	990	999	1008	1013	1014	1020	981	1002	965	1006	1004	994	1005	975	1034	948	1009	966	962	1026	988	994	1013	995	1005	998	1007	976	1006	955	974	990	981	1045	957	976	960	1028	988	992	997	998	1019	987	1037	1035	993	1000	985	983	949	986	1003	995	1020	1029	977	974	991	991	963	1007	987	958	1014	1021	961	986	1023	979	1007	1038	979	930	1028	991	998	1025	981	1007	1036	1002	919	965	1068	1011	1047	1036	1066	965	947	995	976	1028	979	1025	964	1051	998	983	994	992	924	981	995	1009	947	1097	1020	1013	988	1019	1048	987	966	971	1024	1024	985	1000	998	999	973	987	989	987	997	1019	948	949	947	1032	949	961	1032	985	961	984	984	989	998	984	983	954	975	1009	1038	967	992	973	985	974	1001	994	994	1005	990	996	1031	995	946	1005	1007	963	966	983	1025	1010	963	1067	1020	1006	1008	1021	1028	993	1022	1019	986	1016	1012	986	1047	1051	954
27075	19881	6932	937	607	528	555	552	484	482	528	450	442	491	517	528	483	474	490	480	521	483	502	527	498	505	524	484	485	442	462	496	484	483	487	509	480	441	491	487	446	514	471	526	496	487	485	470	435	423	450	483	457	510	498	488	481	471	471	501	483	481	486	458	476	505	519	506	504	477	502	520	497	423	450	469	465	466	474	511	459	485	443	470	510	498	489	502	486	477	495	470	489	468	481	469	495	492	494	456	495	474	514	472	471	494	474	524	512	515	489	490	493	512	464	499	473	479	502	476	478	477	506	482	499	464	498	469	469	451	473	464	480	424	445	479	467	481	475	528	466	495	496	432	523	446	492	488	522	458	451	455	480	482	505	486	498	443	473	490	519	491	500	465	478	475	492	492	462	490	489	423	480	512	525	516	467	469	510	485	472	456	533	475	469	432	471	478	496	491	492	472	513	518	503	478	469	511	517	487	466	461	487	492	494	473	463	488	496	499	506	469	491	484	450	498	481	489	481	493	499	476	470	499	478	488	495	503	486	465	499	478	465	467	437	481	510	510	481	459	492	469	524	496	506	445	438	453	505	443	458	459	434	453	513	471	515	484	477	454	483	453	501	470	467	467	508	520	470	494	450	479	473	511	498	478	514	468	501	471	473	477	464	486	517	529	479	471	452	505	467	469	480	490	514	487	513	449	473	485	467	518	448	501	496	496	529	491	482	480	465	483	465	446	503	490	495	438	466	475	491	473	472	454	491	507	484	486	490	465	480	484	481	452	474	503	461	494	459	449	503	442	466	480	476	452	510	485	476	482	468	499	469	503	474	486	540	460	469	454	475	507	479	450	475	510	479	460	464	495	463	466	482	497	499	457	471	467	464	499	462	441	501	486	513	473	531	476	483	461	477	537	460	468	487	487	503	493	487	454	494	480	491	476	474	504	454	485	450	482	474	480	474	490	474	496	466	484	491	548	466	493	470	498	477	475	446	468	477	479	480	474	502	487	493	475	508	470	472	480	439	466	472	514	467	475	473	471	465	476	496	482	462	521	507	518	495	467	487	474	491	456	482	510	496	495	452	464	480	472	499	447	514	482	498	444	497	484	442	484	463	487	475	493	477	505	445	501	494	445	470	498	443	487	499	490	474	480	474	531	482	481	472	462	489	460	526	482	481	474	510	470	479	468	502	517	483	499	512	507	464	482	486	473	460	449	490	507	433	474	490	473	469	473	476	506	481	483	505	489	485	499	493	480	473	498	527	459	478	483	507	470	475	425	499	474	467	524	496	522	502	478	518	455	500	482	456	502	519	495	468	526	469	493	485	509	447	508	474	491	482	469	471	508	488	503	460	516	490	470	444	491	509	489	441	477	446	440	501	475	486	504	410	463	456	508	457	510	487	461	490	488	453	488	500	512	466	515	463	488	462	454	471	524	515	477	496	514	449	502	474	465	462	443	510	474	493	536	445	501	525	478	452	440	505	499	478	466	482	460	478	468	466	525	469	537	496	454	469	474	474	536	499	526	466	474	466	505	503	487	495	468	501	514	472	510	457	500	509	495	450	487	469	473	468	468	472	496	506	487	462	508	475	452	453	432	444	487	469	484	452	512	499	432	480	487	453	495	491	490	463	469	464	455	490	488	473	461	521	485	482	491	487	517	497	514	497	492	460	452	542	498	425	498	468	430	471	500	469	464	462	495	483	473	526	468	475	475	480	475	453	497	494	465	453	493	472	464	454	460	495	532	516	486	483	483	511	490	489	478	492	485	460	506	504	499	453	478	495	476	509	503	518	455	467	512	478	489	504	498	467	500	484	510	453	471	498	471	483	468	480	505	498	531	492	555	479	493	453	488	478	494	533	452	478	470	502	469	505	511	449	489	515	452	487	505	476	502	505	494	467	490	460	445	492	469	499	489	507	523	502	462	526	486	484	492	494	515	489	468	448	500	471	470	484	464	466	450	475	478	514	515	531	483	500	508	524	459	485	463	511	450	436	505	470	500	486	433	493	462	522	518	475	474	485	458	500	457	491	473	441	473	498	495	505	462	486	497	461	479	486	447	496	512	484	483	477	484	472	520	525	459	492	502	472	449	469	511	463	470	461	522	493	441	472	504	499	496	521	505	469	449	497	484	445	470	485	427	530	511	481	475	504	525	473	494	479	469	433	477	463	469	482	493	476	515	457	474	499	517	476	460	479	484	494	516	523	462	477	496	467	472	438	508	466	444	474	477	494	507	504	507	495	512	466	487	480	456	495	487	452	490	465	508	489	482	490	469	500	489	479	484	480	487	478	457	467	497	548	481	458	506	483	488	495	455	482	476	499	497	504	514	491	477	485	489	516	463	469	465	475	467	519	494	484	484	492	490	452	489	451	488	491	486	461	464	508	465	534	467	517	476	468	460	452	456	469	493	505	493	486	424	462	505	463	475	513	509	477	510	506	499	557	495	453	510	459	502	489	510	518	469	485	432	483	473	477	495	496	457	486	501	482	451	493	476	502	494	486	480	488	438	468	502	476	524	481	494	506	514	513	489	481	484	511	461	455	488	495	505	484	505	530	490	472	497	497	487	456	498	491	465	507	466	490	461	476	478	497	474	475	460	495	524	488	464	499	517	480	457	494	513	501	487	499	509	438	502	485	454	542	480	466	449	487	525	477	505	459	477	470	462	483	479	502	507	497	436	467	471	487	495	498	481	470	502	508	464	449	461	478	495	499	474	510	490	444	461	497	491	488	486	456	447	482	446	469	504	474	477	494	471	499	484	466	454	439	511	497	495	485	490	468	506	510	512	484	442	483	476	468	502	493	488	515	506	503	522	485	475	431	493	451	508	530	498	498	484	509	495	441	489	456	479	493	513	451	474	496	488	455	431	481	504	495	500	518	475	511	525	475	478	486	481	493	496	462	476	491	440	473	499	489	470	464	488	476	478	459	483	491	451	491	489	545	476	490	473	462	470	492	507	512	457	503	504	443	494	514	469	466	467	463	499	477	454	469	508	470	458	457	505	506	466	458	443	518	473	503	512	526	476	479	467	474	470	521	522	531	462	480	461	480	464	516	464	473	473	523	487	451	461	451	482	439	477	497	502	510	439	484	496	480	460	514	450	479	451	479	453	513	498	510	498	467	470	482	485	495	467	514	497	488	484	470	493	501	483	459	467	529	465	484	492	470	493	473	526	452	507	493	506	494	455	529	458	466	499	453	489	440	510	539	485	449	484	467	460	450	485	469	488	483	498	489	501	459	520	446	481	450	483	444	470	484	457	454	451	527	496	438	478	491	442	486	483	472	470	435	491	467	513	482	493	503	505	504	497	464	514	456	454	461	504	502	479	482	427	526	502	481	472	495	488	489	442	491	482	454	455	481	474	461	473	509	461	446	462	512	482	536	561	502	475	501	459	522	507	448	533	484	481	478	465	539	460	483	508	434	458	458	485	463	490	510	515	465	488	481	518	515	524	528	461	488	533	470	496	444	500	492	485	496	475	522	466
7755	1398	1258	832	734	691	706	678	621	613	628	609	589	624	610	635	577	601	565	639	604	567	610	590	625	554	555	588	613	622	606	581	565	613	580	587	567	601	613	597	559	626	591	629	611	568	583	570	627	623	616	537	565	562	584	574	537	571	599	661	542	593	606	613	570	583	547	609	589	594	640	593	598	580	563	573	585	571	580	568	614	573	557	571	591	566	552	587	600	606	583	595	594	590	590	597	595	603	587	613	570	614	568	535	597	627	568	566	571	630	613	597	569	614	575	584	571	590	599	575	590	623	652	572	606	615	618	604	579	596	572	583	552	540	578	602	543	568	611	537	581	606	576	594	580	560	606	603	607	638	561	604	584	611	603	605	601	575	588	585	570	603	589	540	578	572	583	565	564	581	586	581	575	580	574	594	588	601	602	587	572	637	618	568	602	596	585	559	619	598	636	552	594	575	585	648	577	588	555	571	597	572	603	587	620	596	535	552	616	553	596	580	569	595	586	566	602	568	582	590	585	581	618	675	634	590	563	506	592	564	564	586	609	603	643	615	584	591	592	592	593	582	577	563	644	571	595	606	589	582	581	552	551	617	598	604	595	560	610	546	577	538	578	599	562	608	575	607	532	620	567	591	590	601	616	591	605	566	584	562	618	578	584	590	589	574	609	597	600	573	594	603	573	567	586	575	578	563	616	529	551	604	616	550	580	633	571	580	579	589	615	540	592	588	578	626	619	578	600	591	563	586	567	611	609	590	606	594	558	583	619	612	571	559	588	576	560	574	590	632	596	607	593	596	571	576	580	573	561	605	590	593	571	586	558	592	596	599	616	572	548	587	583	575	607	585	619	549	594	576	609	579	564	596	581	575	618	620	589	606	625	584	580	612	591	583	600	649	575	605	591	595	619	587	604	605	574	587	564	586	567	601	581	590	583	613	598	560	608	617	592	589	547	594	586	586	644	614	593	610	544	568	610	576	583	620	635	596	541	586	623	584	573	594	574	595	514	565	572	575	542	595	563	553	568	606	601	627	608	573	576	568	626	613	608	578	610	563	593	604	560	576	581	588	597	548	584	601	596	595	609	646	582	600	566	599	611	528	571	565	554	577	561	610	593	597	557	588	611	606	542	621	574	544	559	587	562	570	538	614	577	584	593	607	584	587	627	617	609	580	581	610	575	630	598	566	572	568	595	566	586	580	593	606	570	569	583	608	608	525	605	588	608	617	563	590	617	622	596	593	548	611	578	580	575	573	570	630	616	585	561	588	622	600	605	572	576	584	545	548	609	581	538	584	619	573	570	608	583	593	586	604	576	570	635	578	616	574	560	582	627	564	606	555	586	583	589	586	568	559	559	556	567	577	575	650	563	565	583	604	574	616	599	601	642	554	558	606	536	593	592	559	607	582	605	608	549	589	607	571	578	565	613	607	582	598	602	553	612	601	602	639	532	599	587	620	614	573	586	570	554	583	579	617	560	541	609	621	613	614	616	573	604	618	571	601	591	598	583	595	573	610	627	584	589	589	593	562	608	570	560	611	612	573	530	587	588	601	579	613	591	596	626	583	560	587	557	573	568	590	568	540	600	594	617	588	589	575	559	646	614	639	590	623	593	589	536	591	591	537	578	553	554	572	547	596	563	623	602	595	554	600	590	584	577	607	633	611	577	587	580	585	597	617	597	563	570	591	593	585	558	615	602	606	616	597	543	636	583	571	623	563	645	576	602	586	585	638	543	578	555	580	565	568	620	593	540	578	578	569	596	588	560	573	583	607	579	591	557	563	620	626	606	606	613	596	608	573	594	604	611	558	582	583	587	604	584	589	552	606	610	573	637	578	613	593	590	577	570	586	580	563	575	573	594	592	595	599	634	608	626	584	574	615	605	579	596	637	561	572	616	587	567	586	593	528	579	572	602	577	584	594	557	573	573	622	598	581	586	612	559	579	590	576	550	562	571	654	599	613	545	609	612	555	601	617	598	622	605	586	617	584	576	603	568	600	652	595	649	630	622	590	551	574	606	588	605	628	574	542	560	577	624	599	556	572	612	574	630	602	614	561	582	575	591	602	607	587	577	612	627	593	585	606	623	642	572	556	575	588	591	561	562	587	599	621	603	569	592	603	605	611	628	622	574	547	548	550	617	599	593	575	563	591	571	558	566	589	571	594	554	588	601	565	565	575	593	600	578	551	631	592	549	610	574	609	604	572	628	573	612	618	561	646	581	600	600	618	569	590	568	601	547	607	591	582	570	560	603	579	583	573	558	587	600	578	601	581	584	606	568	552	636	563	588	587	583	588	592	617	576	577	602	590	593	569	605	596	600	618	593	567	573	594	568	559	590	525	621	605	577	575	561	581	593	570	616	588	590	571	616	604	602	557	621	571	570	594	582	635	577	630	614	598	566	574	606	619	612	566	634	600	527	638	631	599	579	606	583	615	601	590	566	610	627	605	565	570	602	596	563	535	571	571	597	591	640	599	568	559	552	595	605	552	576	589	578	569	599	531	585	569	575	597	575	572	567	571	636	593	561	583	560	587	550	611	561	575	536	614	558	544	586	582	589	605	560	606	599	578	570	619	548	591	557	576	585	600	597	565	568	610	589	623	622	572	623	624	625	603	580	572	576	572	589	535	567	557	586	569	562	662	583	561	591	646	575	619	580	590	567	572	593	597	560	585	594	607	559	578	597	607	570	590	590	592	539	607	581	603	608	587	628	637	557	611	596	632	547	591	588	571	537	562	612	563	630	587	589	557	633	571	550	648	604	559	590	597	587	568	593	570	609	567	584	592	577	619	649	600	569	598	558	581	573	524	586	586	577	547	626	606	583	563	602	661	563	563	633	631	572	594	558	545	564	519	577	538	635	590	619	576	564	592	594	568	565	582	602	555	602	573	600	572	588	564	545	608	560	570	555	589	593	604	596	572	601	605	593	560	629	582	616	546	592	578	621	531	565	602	565	594	610	596	572	619	584	586	595	567	580	588	549	556	614	581	570	585	635	569	606	576	555	643	579	606	556	581	580	594	574	575	555	611	598	597	606	626	567	565	581	590	571	555	573	569	632	553	586	600	553	587	588	562	581	563	601	577	596	610	614	563	644	568	596	616	595	587	620	557	577	568	621	576	595	566	607	600	596	613	582	596	569	579	562	634	599	586	573	572	596	586	578	522	586	575	596	586	585	615	598	565	597	594	561	550	557	585	565	574	570	593	580	572	576	605	610	579	591	580	588	602	579	605	576	562	581	535	616	572	645	587	533	589	605	617	585	587	593	546	590	589	595	587	617	613	576	593	588	592	547	594	605	568	570	599	638	611	590	599	594	581	561	624	613	566	584	591	571	561	553	577	547	575	556	595	607	595	565	574	581	527	619	618	595	594	580	562	562	571	588	586	580	574	562	581	562	548	556	529	588	573	553	649	597	558	587	627	582	580	565	598	617	637	631	611	608	603	605	612	611	556	568	569	621	544	580	570	617	602	616	587	596	611	564	604
23837	21080	28545	23863	21084	11624	1831	1180	1066	1023	962	904	839	867	816	821	798	808	758	762	773	769	773	778	772	767	740	752	730	736	721	718	746	738	758	723	789	711	724	746	744	769	706	757	771	735	690	676	669	687	704	713	713	758	758	698	678	734	735	713	739	709	729	707	664	671	729	771	697	689	732	696	696	712	722	714	708	741	685	703	699	709	677	674	710	754	722	756	691	742	751	705	682	706	682	680	679	685	669	707	697	671	686	707	691	703	710	743	699	662	750	709	758	655	749	720	690	731	715	733	698	700	700	667	726	699	675	770	742	713	749	668	679	708	730	713	702	677	692	717	754	719	696	697	690	732	730	714	691	719	694	711	689	774	673	700	695	690	705	714	708	730	743	708	715	676	738	724	749	658	725	710	691	725	711	695	732	728	716	723	714	714	707	723	737	737	752	715	706	671	670	706	732	660	706	727	697	708	679	720	726	655	747	708	722	749	669	714	710	672	703	712	755	712	664	671	664	695	713	689	734	699	727	730	714	643	669	703	661	710	679	689	735	709	757	672	713	759	767	721	740	690	739	693	742	646	699	697	723	746	721	736	718	743	658	723	719	753	711	735	714	716	697	682	729	685	681	690	685	738	670	668	715	688	730	715	720	711	722	716	688	696	748	707	705	704	726	707	710	698	683	729	749	727	715	708	691	755	733	670	708	718	686	750	703	685	736	685	707	693	684	699	701	682	699	675	763	674	716	716	685	724	705	766	725	748	695	742	742	655	735	725	742	698	735	729	688	736	687	725	711	731	706	717	726	663	728	662	707	721	751	747	674	663	750	749	690	698	722	754	657	669	689	723	749	712	724	669	723	779	727	715	669	724	692	781	742	725	717	694	707	690	677	728	700	695	726	743	732	664	692	717	748	709	717	649	643	697	718	731	736	680	662	723	707	705	691	731	750	721	674	707	678	715	743	719	713	712	712	676	733	710	744	733	727	669	721	746	725	723	693	746	708	738	735	734	682	702	732	724	726	723	721	682	698	689	744	699	733	722	687	718	720	718	713	721	703	767	698	721	702	725	761	703	710	678	709	689	682	669	759	739	766	733	695	708	727	700	706	699	706	761	736	697	687	714	692	703	681	698	687	677	730	701	718	720	736	705	713	740	803	704	697	727	714	693	712	676	779	710	704	726	729	712	636	710	687	734	727	743	717	750	692	697	735	740	697	695	739	757	721	691	695	689	709	734	745	723	759	720	734	717	680	705	727	727	740	764	692	664	725	693	708	713	698	692	689	713	739	696	713	719	724	674	667	728	697	724	696	685	708	708	746	766	699	740	727	708	692	682	689	739	709	738	727	702	697	749	684	724	690	702	722	743	677	705	709	712	718	710	716	706	685	729	703	678	706	723	698	728	687	686	743	700	686	728	708	721	725	707	715	716	715	699	726	732	680	702	685	647	753	701	695	733	738	725	713	744	692	685	710	690	705	696	699	677	718	754	699	716	765	719	761	699	715	695	691	703	703	678	721	685	735	749	741	713	649	723	686	697	659	718	674	734	763	730	751	696	703	747	745	687	740	734	712	728	711	706	689	674	698	700	691	756	727	672	732	677	738	693	689	716	728	664	730	690	707	687	694	767	702	707	681	706	681	664	703	722	716	672	722	677	727	680	748	695	722	690	689	736	719	699	735	704	712	716	742	701	702	708	686	760	724	709	716	738	718	736	750	687	694	717	681	726	696	687	654	721	746	742	696	693	714	688	697	704	707	720	673	754	698	706	649	706	717	731	731	709	689	707	690	664	756	681	720	728	694	693	733	734	709	740	690	725	627	738	728	738	740	761	751	710	671	708	736	679	704	710	694	661	694	725	707	735	731	712	715	733	730	687	668	677	742	678	713	687	704	733	688	713	731	708	731	678	691	708	707	700	716	700	685	695	702	703	702	716	692	692	693	714	701	672	744	737	721	721	708	691	678	735	727	729	735	726	760	726	668	675	737	751	728	712	717	700	682	717	709	722	724	728	743	724	663	679	734	708	660	725	756	668	764	663	712	690	679	688	711	726	691	718	751	700	681	687	687	719	721	713	706	690	779	717	697	692	695	733	685	697	740	683	709	718	728	700	696	690	716	730	710	737	692	698	745	724	713	720	733	708	758	671	689	672	708	744	715	758	683	705	719	688	681	739	725	715	684	698	693	691	709	687	729	712	669	718	704	684	734	666	681	753	684	688	687	747	690	718	733	692	671	695	685	668	740	665	748	697	684	700	709	698	684	718	775	710	659	745	746	704	673	679	706	701	701	699	724	664	707	680	683	717	724	690	668	647	697	703	763	708	700	687	697	726	691	724	711	753	688	691	696	708	752	690	705	726	686	718	676	711	693	693	695	727	718	733	706	675	702	673	719	654	729	706	717	688	745	725	689	722	679	648	665	736	688	679	739	730	689	716	694	708	647	696	748	716	724	646	720	690	716	684	747	680	704	716	742	735	729	689	677	699	711	708	700	697	707	644	699	667	682	678	738	706	702	733	707	681	717	715	806	660	708	725	723	718	712	679	690	729	696	777	708	694	740	702	744	764	701	691	718	684	738	702	704	729	708	722	713	685	754	703	637	732	731	698	695	704	691	729	745	703	716	693	739	732	706	741	727	680	689	737	691	736	663	747	700	729	717	701	716	666	738	691	716	731	690	702	658	739	723	696	733	719	706	704	678	728	727	738	689	739	748	713	742	675	732	668	700	740	668	731	749	736	688	681	706	692	726	714	684	673	735	652	754	672	706	739	726	698	739	743	739	714	654	666	720	743	709	685	670	724	684	695	670	732	699	726	716	733	740	727	709	713	664	660	706	703	738	690	673	711	689	728	684	669	701	706	670	763	731	716	714	739	691	727	673	666	711	657	721	752	708	688	716	688	758	722	749	681	718	669	732	722	681	714	693	677	722	668	702	706	695	689	665	748	664	699	717	680	691	714	718	729	736	728	742	699	716	731	708	705	654	702	697	648	697	725	730	743	692	737	695	673	670	703	747	691	696	704	701	703	681	724	704	719	693	709	723	647	736	701	716	734	718	714	754	673	707	696	735	700	702	718	724	681	695	700	702	708	681	665	714	665	659	729	730	690	703	746	708	636	716	732	716	709	748	726	692	702	726	675	674	723	662	674	685	676	708	691	737	697	678	716	703	711	704	728	695	790	700	708	760	680	706	730	698	738	744	695	696	736	692	665	752	674	695	715	723	720	679	743	666	700	682	701	691	744	680	678	732	720	702	714	693	729	682	705	719	731	732	661	734	722	768	709	691	687	703	707	706	711	663	772	741	701	726	743	700	714	678	683	740	696	710	668	714	743	737	697	708	721	696	697	680	717	673	686	664	765	707	721	718	719	686	757	706	723	737	743	671	700	710	673	691	708	720	708	727	686	703	670	734	721	687	740	716	756	713	693	726	669	683	734	700	675	717	773	687	681	768	669	706	679	700	685	698	718	664	703	759	717	736	759	767	714	680	685
16552	10531	9143	4979	3349	2715	2257	1875	1578	1490	1262	1241	1089	1137	1020	1002	1016	978	952	945	913	928	906	889	848	896	840	885	889	890	851	898	866	859	872	909	884	859	834	858	850	858	801	842	828	860	913	794	821	794	805	844	869	877	871	845	888	856	827	854	815	889	852	871	867	860	828	821	876	846	821	837	839	798	877	893	805	809	819	828	841	811	839	864	855	868	823	810	852	857	845	845	823	876	848	832	810	874	871	858	844	831	900	826	854	872	872	864	891	842	859	867	871	831	854	875	814	835	878	842	846	843	861	814	801	868	868	801	824	813	878	851	794	769	814	850	830	865	816	830	814	853	916	770	810	869	870	855	863	854	842	843	837	848	824	870	818	866	852	838	830	863	856	842	835	880	822	859	859	853	791	834	898	837	846	844	871	817	850	849	820	828	867	856	838	880	848	866	876	918	824	863	851	801	855	791	844	832	892	902	841	888	826	836	840	865	805	835	763	795	828	831	854	834	841	809	833	870	833	821	815	819	877	857	886	858	860	829	836	821	875	814	814	853	879	836	810	839	867	852	855	795	842	832	842	819	812	812	882	870	841	871	786	821	896	849	801	799	796	846	827	827	856	829	790	811	817	858	838	844	863	784	811	856	850	842	811	849	834	831	852	785	821	844	850	828	772	816	824	846	860	849	825	823	809	831	913	850	788	859	835	804	828	843	850	832	818	837	866	833	837	790	824	885	824	800	829	866	866	878	836	850	855	934	842	851	849	824	875	828	860	867	848	871	791	826	798	828	849	838	830	848	870	822	879	848	808	829	856	833	816	783	866	901	817	826	848	873	831	824	821	835	868	797	822	877	836	884	860	831	803	846	811	867	814	798	880	818	828	837	832	870	786	843	857	776	842	870	819	906	851	815	850	812	828	874	850	807	863	877	869	798	856	883	882	805	820	893	882	871	819	836	845	858	854	862	856	900	869	839	764	834	822	850	803	855	842	829	790	849	806	850	854	836	843	828	845	811	817	862	897	828	869	781	873	810	864	838	741	880	855	851	857	877	822	809	848	858	847	837	839	863	855	853	834	818	848	858	836	806	845	851	845	819	817	846	839	835	799	835	805	848	851	862	849	854	807	875	842	843	836	846	856	855	845	865	821	824	828	810	799	831	901	831	859	815	850	868	814	829	881	841	832	794	844	846	861	833	844	873	811	862	808	809	858	777	821	790	860	851	844	883	850	830	845	856	854	848	863	812	862	817	839	876	822	805	858	824	814	780	870	867	809	815	889	858	875	831	846	774	821	838	801	818	820	852	842	806	843	879	786	859	853	845	855	771	879	806	809	821	819	838	849	854	866	765	878	767	813	852	811	826	894	863	785	773	867	816	903	899	892	808	870	835	801	802	842	854	782	819	880	804	835	808	819	852	880	880	838	810	796	811	827	887	805	797	838	800	837	858	818	870	908	865	822	839	823	879	803	894	834	767	874	845	851	855	825	860	818	845	908	847	857	875	864	863	870	821	813	828	841	854	777	843	779	824	834	873	820	855	831	826	843	861	824	847	814	832	844	851	845	896	857	843	859	834	835	807	855	788	780	830	797	781	848	792	828	890	843	850	908	806	812	827	822	844	868	798	798	810	851	852	852	859	870	810	837	837	812	804	819	849	901	857	839	839	861	828	834	801	874	888	817	814	835	854	805	881	815	797	796	805	857	866	860	847	798	826	821	848	842	829	872	834	794	834	769	820	830	818	838	890	867	917	838	861	889	871	811	912	871	786	909	885	887	833	796	814	887	827	881	776	833	844	850	827	871	838	839	867	874	823	825	891	834	856	841	767	816	810	809	836	857	824	817	872	853	813	849	829	812	893	860	844	808	812	854	819	782	869	812	840	889	879	792	808	837	829	862	840	824	848	859	870	842	864	811	868	861	838	821	839	819	871	826	855	897	869	832	843	884	841	895	787	820	823	782	820	838	813	842	834	813	833	833	859	833	798	822	820	895	877	856	849	865	822	854	850	800	864	805	853	831	813	882	833	870	813	852	815	887	870	776	819	827	834	887	895	931	852	886	856	792	827	849	853	827	832	837	871	802	803	830	802	876	808	865	853	828	796	851	890	820	825	807	854	776	834	815	868	823	809	780	861	831	815	799	823	801	801	842	793	828	815	801	845	810	835	817	847	843	816	851	896	874	849	878	821	798	802	871	815	813	846	847	901	866	831	820	854	838	792	873	826	813	815	872	862	833	869	842	842	837	882	818	820	783	842	862	854	893	843	889	817	897	847	861	807	822	824	852	857	852	809	868	819	887	818	876	818	825	793	837	833	851	866	861	854	809	781	835	880	823	849	802	832	831	822	822	838	797	808	817	876	838	780	819	855	885	816	898	861	916	822	874	852	780	785	849	843	805	827	861	837	807	859	842	863	859	849	839	879	872	837	825	852	857	874	784	837	847	843	823	885	827	861	861	860	889	805	816	828	849	818	825	867	861	868	810	825	822	821	808	842	828	852	876	826	829	836	856	829	856	816	878	820	834	840	850	897	841	860	836	835	796	867	839	842	795	850	879	867	853	867	830	844	864	802	817	858	842	899	852	850	865	824	827	799	865	834	808	855	805	812	874	818	838	805	828	746	780	805	847	827	831	881	860	826	865	805	811	853	821	856	839	816	835	824	870	895	813	825	870	828	856	829	765	829	824	851	854	853	838	808	829	796	861	834	839	831	815	803	813	823	846	843	861	839	875	805	862	808	876	823	775	835	835	848	865	887	881	828	818	859	824	838	874	820	822	839	839	886	785	846	823	860	797	851	825	876	799	845	780	866	818	848	802	810	824	837	805	832	870	824	873	874	836	802	840	822	815	827	833	842	855	799	849	850	860	845	824	856	888	801	802	857	862	823	789	872	882	814	832	817	870	804	831	813	895	845	803	846	821	845	835	857	845	818	807	883	827	819	840	826	858	851	856	788	820	845	808	849	825	841	791	821	867	814	853	801	847	850	801	808	842	868	804	813	814	862	805	837	798	845	865	824	898	879	815	867	830	833	834	886	801	890	851	859	846	832	849	822	847	801	851	839	844	820	855	913	793	833	902	862	871	863	843	819	807	841	848	835	832	848	889	857	816	868	849	894	865	818	841	816	836	804	855	851	828	853	857	863	833	825	875	794	839	821	828	817	825	789	851	789	809	859	831	808	844	843	866	848	841	840	846	863	786	825	849	809	822	903	796	817	905	853	807	864	847	854	896	787	811	833	862	838	823	836	831	869	820	806	741	844	809	889	828	852	879	840	781	791	866	879	818	863	853	846	851	836	831	851	790	843	849	819	840	853	857	850	838	851	883	800	841	845	895	830	833	847	895	876	844	839	840	867	815	843	817	789	892	855	845	877	790	854	801	920	793	906	868	791	871	850	845	874	823	837	846	877	786	886	849	825	826	826	852	817	828	798	851	835	824	879	843	825	826	785	861	820	814	803	837	851	815	843	830	852	814	831	848	822	843	860	830	856
25048	21070	27502	24749	10865	882	652	539	538	477	421	417	448	442	416	408	372	422	425	395	394	370	382	333	363	393	358	381	400	339	386	376	378	365	396	371	373	340	363	366	384	386	386	368	350	393	386	382	384	390	387	352	406	376	362	381	398	354	376	361	386	367	374	396	389	341	348	369	341	374	349	363	389	380	393	356	375	371	398	367	374	395	363	396	389	369	357	391	358	390	368	344	366	370	346	375	407	367	356	363	359	381	393	384	365	372	360	369	396	361	376	356	401	380	369	381	384	380	369	383	338	342	375	361	327	369	355	376	366	357	350	379	353	352	376	394	381	372	368	334	366	350	393	356	374	380	372	382	353	384	364	367	383	355	389	375	373	349	372	399	369	342	370	356	361	374	355	377	379	363	379	364	390	372	354	341	359	372	331	395	373	355	337	362	365	370	339	378	347	345	377	364	348	376	377	367	376	363	366	381	365	382	414	367	351	360	361	352	369	366	360	380	350	330	378	370	401	360	361	382	353	371	399	366	378	371	336	339	379	351	355	397	376	389	366	348	372	387	379	366	367	368	381	356	347	348	379	369	394	343	375	364	331	377	332	370	375	374	367	343	357	365	358	388	343	367	361	382	339	333	356	365	369	356	367	389	348	376	363	351	383	386	360	370	364	376	368	369	353	366	366	348	364	330	397	377	342	347	410	375	357	343	376	374	365	320	391	368	364	335	376	386	375	398	345	374	370	338	347	374	365	353	383	383	336	398	383	339	398	356	362	383	357	369	403	315	349	398	372	374	372	359	375	370	380	362	371	366	401	381	347	372	344	335	407	311	375	347	352	387	349	370	362	353	376	368	378	368	362	375	369	360	341	340	380	405	384	370	376	341	368	384	381	375	347	362	387	383	349	350	336	392	340	359	362	378	382	343	358	377	388	341	362	404	373	369	347	384	344	365	349	355	353	345	355	354	403	403	351	382	330	360	387	396	405	361	353	327	368	343	337	369	361	362	368	363	331	394	345	380	346	373	336	358	385	364	392	375	370	359	378	386	388	388	376	351	383	395	384	371	368	371	356	375	341	348	361	361	337	355	375	370	366	379	384	377	331	336	378	352	357	371	379	371	375	374	369	317	349	392	334	355	359	380	362	346	345	319	358	359	352	372	357	385	375	399	366	393	350	368	366	408	382	383	374	412	343	360	361	356	372	404	361	350	371	354	376	345	364	401	341	347	344	372	370	396	351	323	377	395	365	376	371	380	342	357	351	345	366	346	353	363	386	371	353	365	355	369	366	385	391	339	398	362	353	334	362	354	374	337	369	369	374	375	394	402	395	354	369	341	382	384	368	344	361	359	370	399	384	372	363	372	372	381	354	316	344	405	388	344	379	357	380	352	338	353	382	344	329	374	359	340	398	350	334	347	361	392	370	364	323	377	387	364	350	370	363	375	357	362	390	349	333	368	339	358	353	368	367	365	378	393	365	340	357	338	374	370	373	377	340	365	398	361	366	352	311	361	357	362	358	372	386	369	334	341	415	353	405	350	372	387	360	381	357	398	376	376	370	368	359	358	325	388	368	377	342	380	366	373	390	355	366	362	367	382	351	345	349	376	364	355	373	379	381	391	364	339	382	398	383	350	377	364	370	372	375	355	363	368	371	383	332	408	359	359	345	356	324	354	356	330	371	339	369	354	371	348	350	317	345	383	356	422	368	396	381	379	357	405	381	364	327	382	375	393	386	356	365	322	380	348	384	346	348	370	370	359	352	343	355	343	373	353	389	392	360	348	367	370	341	368	375	390	374	353	367	348	379	373	364	385	357	368	357	349	362	360	351	349	381	373	349	365	353	390	396	359	402	383	360	356	360	400	359	388	357	383	392	358	388	373	348	344	343	356	347	358	367	354	338	371	344	341	354	375	356	371	366	373	361	394	383	351	355	376	372	384	348	338	378	352	344	344	373	359	368	342	371	387	390	381	333	362	383	343	369	378	368	380	362	368	367	384	351	373	401	354	327	357	344	351	374	361	363	391	369	350	355	374	388	354	365	371	340	345	352	361	392	395	364	362	379	401	334	345	364	379	373	341	342	356	379	374	399	365	361	330	355	390	362	347	372	391	370	366	357	350	367	356	374	351	385	322	357	392	425	393	359	366	334	374	369	381	381	361	389	351	334	354	361	356	335	337	348	371	367	341	360	363	396	348	377	391	394	361	361	334	367	324	374	381	375	372	355	363	356	390	361	381	361	364	399	361	386	346	382	356	390	394	373	394	351	354	345	404	380	385	390	363	390	394	354	363	387	381	376	361	347	352	365	350	363	356	382	407	385	395	363	336	396	375	378	354	394	346	365	348	344	340	334	376	365	378	366	376	393	393	378	420	398	346	342	340	374	361	391	346	356	383	342	324	359	367	372	365	347	358	386	355	338	336	395	392	369	377	377	321	361	360	381	361	373	374	399	324	344	348	374	363	362	370	414	349	344	357	387	365	378	362	391	374	383	393	365	374	326	353	386	331	379	337	323	365	363	342	346	385	375	323	382	354	376	337	362	381	375	366	388	361	384	355	360	394	389	367	334	347	359	402	352	354	334	392	365	364	395	353	366	337	376	366	360	362	345	327	394	358	376	350	381	373	360	355	356	369	354	397	353	373	337	364	379	337	367	394	349	351	347	337	349	355	353	396	375	341	391	378	365	373	387	358	359	351	368	386	357	374	375	370	393	382	344	334	370	365	376	348	371	355	340	383	361	375	374	363	384	374	349	337	390	342	356	384	355	370	373	351	394	325	372	374	361	386	376	319	371	344	386	341	322	342	375	370	392	381	430	362	389	374	352	363	410	337	343	345	363	379	325	370	362	359	371	338	373	350	349	330	386	366	388	352	384	362	353	328	388	364	360	340	361	372	359	360	367	356	335	338	375	359	363	367	369	377	380	371	362	331	374	385	346	355	371	361	370	360	380	358	389	337	405	366	385	369	364	370	372	374	375	376	372	347	362	374	330	355	394	347	378	369	349	345	342	366	357	387	367	368	369	342	388	367	411	376	356	401	362	329	358	375	364	405	335	367	358	380	351	371	346	357	336	393	369	397	386	370	380	357	340	376	372	345	376	390	356	339	366	359	366	376	383	378	401	349	360	324	392	376	400	339	376	346	370	385	352	335	376	354	380	345	361	394	376	388	396	393	345	348	361	373	330	356	352	371	355	365	352	354	338	341	366	359	373	360	363	397	353	360	386	372	359	355	331	355	358	357	396	341	393	384	343	376	344	397	386	406	373	365	329	387	382	366	372	388	358	390	361	385	395	355	357	403	342	356	358	365	373	363	381	371	392	360	352	373	383	394	358	388	331	362	352	374	356	385	388	364	373	374	328	399	388	386	400	376	349	381	340	337	398	359	350	369	352	356	331	382	389	369	342	365	346	354	351	376	364	381	368	371	402	382	364	377	371	374	333	348	339	361	340	367	356	349	351	357	356	401	375	363	338	373	389	358	358	342	364	359
17026	6472	5298	2827	1923	1489	1210	1014	888	755	771	658	620	591	592	553	542	553	584	478	509	472	518	513	483	454	551	495	545	455	470	464	525	511	481	496	454	417	477	504	473	484	494	495	469	495	480	462	491	479	471	501	430	474	483	497	466	486	454	477	492	447	515	466	465	483	453	488	492	471	434	467	465	483	456	474	493	487	474	428	484	523	424	467	489	457	485	477	485	459	479	478	479	432	444	493	450	489	466	478	516	504	445	523	480	478	504	439	461	459	486	423	495	483	484	471	474	483	464	463	443	449	502	443	451	494	446	487	428	505	448	484	479	475	486	465	484	518	409	483	467	458	514	485	526	479	474	454	479	452	465	479	441	476	469	459	507	484	476	486	508	471	525	475	475	450	449	443	484	456	480	468	484	441	458	493	473	481	497	452	498	467	453	461	432	445	476	480	460	440	448	444	456	439	466	435	462	480	492	460	479	486	454	483	426	474	483	482	486	518	474	429	482	484	481	460	467	484	462	463	484	453	468	452	449	478	461	444	466	457	461	490	432	470	427	487	509	456	466	459	508	458	488	447	443	506	466	492	465	465	410	467	454	482	454	461	488	449	467	480	460	437	454	438	444	483	450	469	488	470	468	517	501	451	467	479	486	525	458	489	475	453	465	470	469	513	464	442	453	462	455	483	467	484	446	464	465	441	478	476	508	456	442	457	449	485	447	464	436	445	479	470	428	482	465	462	451	485	439	451	482	442	503	474	465	464	461	484	491	477	466	435	467	489	514	503	448	472	477	468	498	487	473	448	517	465	462	464	466	475	465	452	493	481	435	477	427	478	477	453	469	513	453	437	466	484	464	486	450	444	520	486	449	447	449	456	446	463	474	520	520	473	456	498	466	482	458	461	473	432	482	464	472	437	455	478	487	470	477	470	475	483	481	486	487	468	465	439	473	485	484	473	477	467	470	435	453	454	469	451	487	463	490	453	521	444	472	467	462	456	455	485	454	439	436	436	473	449	463	466	481	445	461	448	462	476	481	466	450	466	487	475	478	458	490	400	519	446	484	458	431	471	447	443	429	497	433	486	483	435	465	488	439	434	488	478	463	486	490	505	474	465	465	468	466	466	481	432	472	484	452	474	437	424	453	471	497	477	461	496	476	474	461	450	502	465	472	486	479	463	453	460	458	501	479	440	471	475	468	501	465	463	444	468	507	435	498	459	436	475	482	502	488	453	498	458	493	432	471	445	489	484	470	503	465	477	471	473	461	468	480	453	492	437	457	450	485	490	453	494	471	441	496	465	466	469	460	512	475	455	474	452	475	448	495	503	492	449	457	495	488	456	460	431	445	447	529	491	464	481	480	459	523	440	447	512	444	495	464	447	465	502	489	484	489	426	477	476	507	474	507	507	513	495	484	486	473	470	445	506	443	468	442	460	473	454	425	468	445	465	491	462	428	467	438	464	490	443	467	461	494	489	454	488	452	499	473	448	483	476	468	480	469	473	467	477	467	479	449	465	481	465	456	472	453	414	493	471	501	446	468	477	481	475	459	491	457	498	481	495	499	497	444	459	486	453	473	478	464	475	467	409	495	463	484	471	468	456	482	467	455	444	455	461	470	482	455	464	458	487	503	498	481	447	482	441	478	505	496	469	476	448	466	493	456	475	453	504	483	455	463	457	452	457	463	488	390	476	456	442	436	493	479	473	471	456	439	466	465	460	444	492	473	444	474	441	454	469	478	491	487	479	456	470	448	493	474	442	469	473	496	489	455	448	500	439	464	475	502	459	450	439	473	482	487	485	465	461	487	463	466	479	438	435	501	437	459	458	494	492	487	451	484	459	463	469	469	469	497	485	441	510	478	464	469	425	463	507	491	443	462	476	465	447	477	464	475	485	463	481	457	481	478	489	501	476	446	488	492	447	501	473	471	453	510	501	482	455	451	463	457	434	470	470	480	466	458	478	448	494	455	487	448	469	492	479	470	474	453	476	481	490	495	468	465	466	435	424	505	442	467	485	468	473	517	466	485	476	481	523	442	480	464	452	466	464	456	457	493	518	461	462	465	502	463	468	423	503	467	506	489	453	416	478	474	486	498	449	436	484	482	470	488	447	483	490	468	461	458	474	464	494	488	465	439	466	446	465	416	456	446	495	464	448	476	490	472	471	460	499	450	471	482	479	490	456	473	422	438	487	470	457	499	468	490	479	520	489	452	452	462	475	508	462	481	497	454	502	461	453	495	448	467	433	454	487	461	505	443	464	472	481	480	440	460	484	462	488	450	457	439	462	503	487	451	450	457	468	474	473	448	468	416	479	490	498	486	455	457	466	492	502	491	445	450	454	476	443	469	499	483	469	453	486	433	485	458	468	470	437	496	408	508	497	447	510	451	488	525	479	473	450	457	442	427	488	526	513	438	437	459	456	467	488	499	475	442	458	438	422	469	467	447	452	472	476	487	471	500	502	444	481	445	462	493	468	478	491	470	436	450	485	502	500	470	425	489	461	453	462	489	468	447	438	478	473	462	479	509	464	446	476	487	446	453	452	460	478	463	485	507	478	485	494	463	483	468	489	506	451	512	455	455	459	495	459	479	488	445	479	498	461	448	502	476	467	454	457	473	450	426	484	492	473	514	461	464	453	440	436	455	471	475	513	460	461	469	453	431	456	503	446	456	456	441	461	453	455	499	454	518	458	480	474	458	452	447	487	470	488	499	484	444	465	482	452	419	485	487	477	466	439	469	439	462	420	455	477	474	455	442	469	450	451	470	442	479	500	464	469	459	446	454	462	476	450	482	441	482	453	450	515	469	471	481	466	469	482	472	456	459	437	447	470	453	489	441	477	468	436	452	465	504	475	467	457	472	483	470	496	453	476	464	458	484	496	485	457	438	455	455	467	498	447	470	464	502	436	471	488	463	490	478	451	482	479	471	509	484	454	435	436	466	466	482	476	464	464	486	436	452	487	482	487	499	455	486	443	474	451	477	476	478	433	465	427	510	491	501	485	486	489	445	469	490	468	436	453	463	489	416	468	453	467	436	498	439	462	485	443	486	470	508	460	463	490	459	437	499	478	471	407	445	463	471	459	457	493	452	444	481	485	466	450	472	499	507	475	444	471	454	486	469	478	448	486	434	471	454	467	447	506	473	450	476	489	447	476	463	482	454	455	460	527	507	469	452	473	454	449	457	447	478	484	508	468	457	488	456	470	478	423	459	463	451	462	468	457	477	471	478	465	442	488	466	453	455	441	465	460	436	440	451	441	452	472	452	471	455	510	466	461	517	472	508	467	460	492	453	463	472	504	488	454	523	512	455	492	467	505	461	484	467	464	524	467	474	477	439	466	471	447	483	483	478	454	472	479	487	464	456	476	466	471	461	449	464	463	511	451	463	451	456	457	447	466	496	461	466	457	450	482	515	447	446	468	472	478	471	472	472	479	464	472	452	483	482	514	482	448	455	474	475	422	494	462	482	490	477	474	426	464	467	469	493	481
22923	21166	29121	23505	21168	21240	10673	1894	1411	1290	1167	1032	994	992	901	920	901	879	835	805	831	801	802	798	819	789	787	826	825	774	766	761	804	732	765	757	735	754	814	674	725	736	755	781	759	777	740	730	755	750	725	746	696	699	746	761	712	743	729	734	750	712	733	751	769	755	733	751	745	735	724	740	723	734	710	729	717	718	761	725	721	709	677	739	703	732	737	751	741	722	720	739	754	733	770	754	748	718	686	765	696	735	758	719	736	669	743	744	703	726	797	748	729	721	697	717	708	743	730	766	708	715	710	737	735	719	714	778	802	719	743	750	707	703	762	771	683	746	760	768	730	751	710	743	760	684	689	748	767	772	720	716	743	688	740	707	754	714	736	740	762	732	748	740	724	727	704	757	725	707	733	719	730	678	736	715	730	744	687	705	714	714	720	705	739	764	736	785	736	689	742	717	713	748	727	696	740	765	727	692	770	696	718	773	757	738	708	742	792	729	757	741	714	699	716	682	700	734	734	761	736	767	723	722	744	709	703	757	759	751	763	722	811	687	754	722	713	717	725	768	728	733	689	762	729	740	714	788	700	757	674	749	747	742	765	703	739	718	736	781	727	736	731	699	729	685	771	720	732	711	757	665	756	709	722	754	696	711	731	753	736	762	742	714	694	715	752	755	742	683	717	675	734	755	743	715	691	729	745	709	740	750	743	745	705	717	716	725	759	755	716	731	720	725	728	721	749	720	750	740	760	730	682	738	717	694	719	713	703	748	746	742	739	717	746	788	758	701	771	766	736	714	762	779	779	738	750	702	739	712	728	696	700	663	748	753	671	755	734	736	700	686	698	757	762	719	714	690	758	722	718	706	720	752	762	746	736	733	711	690	725	733	764	717	700	713	701	746	745	713	661	697	695	694	683	748	740	732	698	675	746	766	772	679	723	738	763	717	753	740	748	722	740	720	731	681	704	745	713	726	732	749	737	730	747	795	755	745	736	739	721	806	755	690	771	678	708	739	681	740	725	713	734	765	705	730	720	679	741	708	719	713	785	733	758	720	740	751	730	733	701	758	747	694	699	775	693	754	721	766	729	711	730	717	724	713	727	719	702	764	750	730	754	683	712	772	722	682	695	782	719	706	692	762	711	770	756	758	743	726	776	723	716	695	746	739	739	716	790	723	720	725	773	741	703	707	643	735	731	731	729	769	737	699	776	772	745	767	743	751	719	708	752	775	696	709	748	753	708	659	732	727	768	735	720	731	702	789	722	739	711	729	753	767	725	703	741	733	730	707	732	713	775	749	761	711	709	673	767	733	735	744	739	703	713	802	765	722	737	714	777	753	749	768	729	706	741	702	728	679	724	721	681	715	733	686	748	740	783	690	715	773	736	745	738	729	751	697	738	715	756	705	721	694	772	770	744	753	737	681	795	744	775	710	749	726	653	717	694	726	719	708	751	729	736	759	671	726	745	739	736	716	718	710	741	710	705	770	703	705	739	735	720	704	694	752	757	701	697	720	693	751	711	685	685	721	733	748	701	762	685	698	706	679	707	775	699	722	723	731	725	738	733	739	728	717	748	739	691	773	702	765	726	764	758	761	762	730	689	691	748	744	755	699	733	658	715	713	763	714	704	697	678	703	720	688	730	708	762	756	719	726	734	696	760	728	712	745	731	763	743	718	754	780	724	731	746	709	746	749	714	706	735	722	683	667	694	720	683	729	765	722	705	747	683	737	760	714	700	760	761	747	718	734	774	769	726	713	674	719	721	719	710	743	750	732	697	703	708	722	721	718	675	708	726	682	714	711	734	715	711	697	768	741	695	692	706	705	695	716	678	779	730	710	729	724	729	732	707	676	731	702	748	744	717	750	727	698	707	720	735	728	727	705	738	709	729	791	685	747	699	727	774	718	757	735	728	712	709	708	757	723	716	749	714	703	699	686	760	702	739	687	701	739	712	742	737	748	719	756	742	776	703	763	759	726	744	706	678	701	710	718	787	711	704	723	714	699	730	695	745	721	717	678	741	726	710	732	732	745	728	748	707	727	721	710	716	748	725	752	730	664	724	732	790	765	745	741	766	707	734	749	689	699	755	715	755	726	711	732	677	728	735	770	728	737	737	723	698	799	718	697	733	731	732	702	728	733	729	715	734	717	664	723	751	710	636	770	708	701	710	753	745	782	686	721	697	747	712	704	708	749	721	693	741	715	683	728	730	747	702	700	706	744	732	706	764	721	727	657	718	715	738	675	736	742	738	747	751	707	715	731	741	675	766	766	709	733	746	692	729	774	666	710	733	728	756	724	699	735	715	780	737	706	760	722	684	728	682	685	766	694	744	725	708	735	708	756	732	749	731	722	735	706	681	700	753	720	791	765	735	783	749	719	706	718	730	725	749	776	761	688	760	708	768	773	737	706	727	731	706	733	725	740	726	741	729	684	754	780	714	718	712	766	673	697	740	712	760	763	699	713	723	745	723	710	691	752	770	694	661	707	734	730	691	731	714	709	740	732	712	724	663	697	713	706	753	695	721	700	731	723	722	721	714	704	706	729	760	707	721	692	730	706	787	770	769	716	703	758	737	695	688	675	704	700	705	688	718	749	713	767	741	774	724	753	747	707	754	707	754	706	728	685	743	701	755	721	710	754	749	730	732	791	736	690	745	701	668	734	731	650	735	704	761	701	690	724	789	745	683	746	676	730	744	730	728	705	692	717	720	748	748	694	692	721	724	722	736	683	709	735	669	737	732	714	733	759	716	746	731	671	720	728	709	685	738	736	760	713	718	715	737	729	702	682	730	702	742	728	731	772	713	751	752	740	671	728	705	700	684	713	753	733	742	739	744	667	704	743	720	739	733	707	707	687	723	742	781	736	720	720	784	705	706	737	715	651	689	720	789	701	748	728	705	738	714	724	715	734	738	756	700	726	732	751	714	731	717	750	705	715	704	726	690	700	744	754	694	715	706	710	718	723	726	752	780	742	719	788	769	707	755	706	747	731	754	688	734	699	709	723	775	711	750	728	740	705	748	709	716	728	701	720	717	748	722	729	721	711	778	711	748	796	768	691	732	717	710	721	742	729	650	676	741	719	733	712	710	717	728	720	733	690	733	689	716	706	713	731	725	728	740	756	710	685	702	669	763	680	743	672	751	705	684	720	707	694	697	687	715	734	689	784	740	752	729	691	715	782	701	745	729	655	699	734	749	740	710	685	690	725	695	719	758	743	696	752	752	736	739	693	714	705	765	736	734	728	746	726	758	733	753	735	684	776	762	708	696	804	728	725	746	692	761	741	733	740	746	756	735	722	655	704	715	746	729	753	714	709	762	725	708	726	725	731	714	785	731	785	719	678	754	703	701	761	741	712	721	752	734	708	709	723	704	715	738	724	723	671	686	757	753	700	685	757	746	732	718	738	699	771	750	748	701	715	787	703	738	741	666	753	738	729	691	695	688	721	740	705	736	741	753	680	768	717	780	735	705	714	680	753	781	704	691	722
20622	17100	14623	8385	5552	4416	3601	2815	2365	2072	1801	1599	1479	1366	1206	1230	1180	1124	1141	1111	1044	1000	984	957	996	999	950	953	912	926	979	930	948	889	917	947	951	912	949	881	901	908	953	925	853	898	869	887	896	924	864	817	887	923	889	839	837	889	843	894	891	926	917	909	898	813	885	870	843	892	867	881	884	870	872	894	832	826	841	859	882	898	912	841	953	919	903	923	830	931	916	904	887	888	861	879	897	875	866	873	863	873	840	832	876	878	899	872	885	887	837	877	884	858	887	890	901	869	884	898	878	869	864	877	881	874	864	859	892	893	867	856	901	874	884	894	856	892	886	840	867	837	882	868	849	820	855	866	862	841	849	862	885	886	913	906	877	878	864	873	853	845	866	861	868	888	931	903	871	826	860	874	901	879	884	904	919	901	857	866	858	838	843	875	805	880	853	914	833	858	876	850	860	833	849	858	869	829	862	802	922	864	865	897	871	886	874	919	904	855	858	858	840	870	880	879	875	839	885	895	832	835	896	863	890	893	857	892	838	905	859	860	850	877	892	847	865	850	844	862	858	875	932	808	928	902	875	882	891	919	854	876	822	850	883	884	844	864	870	856	892	860	852	871	896	873	911	905	927	858	814	874	841	852	819	888	868	932	864	899	888	856	878	906	878	872	871	880	881	908	856	864	832	881	834	855	875	822	852	877	880	851	907	849	849	864	870	837	868	896	884	914	887	885	855	822	857	884	854	886	863	866	847	889	856	853	813	858	846	865	886	898	898	874	845	821	862	858	832	863	870	918	837	839	904	898	839	851	825	837	813	825	893	891	881	847	850	896	880	866	901	824	891	898	808	862	842	891	831	864	861	879	848	894	859	888	853	847	877	860	910	824	880	946	858	909	865	907	836	903	845	848	892	876	844	975	942	850	933	908	858	902	864	817	882	913	852	907	907	854	845	888	864	866	810	817	870	841	892	853	914	864	867	877	863	860	854	847	854	900	877	827	892	877	894	846	885	879	865	843	875	801	861	869	830	896	860	812	915	912	903	833	879	912	811	886	852	817	816	884	841	908	845	926	882	848	897	879	906	906	838	897	866	810	911	927	860	867	861	879	826	847	932	882	885	869	882	877	826	872	865	927	835	910	807	893	888	896	893	851	841	850	872	855	834	868	876	884	901	894	835	863	855	888	834	867	893	872	886	871	852	826	833	896	838	881	878	938	878	836	879	871	819	894	889	892	851	866	918	845	839	902	858	930	833	851	875	889	925	874	879	942	893	933	822	852	853	842	826	893	838	903	881	866	867	888	829	875	831	893	933	867	874	844	850	849	842	858	814	880	817	866	881	829	860	866	846	903	876	780	903	849	900	879	867	886	841	870	809	833	877	903	860	893	840	840	888	873	894	874	832	890	845	880	892	891	859	890	888	840	894	844	852	884	812	844	869	885	882	862	903	826	847	907	879	895	898	785	888	888	863	876	906	898	865	885	853	819	935	841	865	863	890	904	857	882	893	862	885	843	853	884	849	862	924	883	893	857	867	849	847	895	855	890	905	823	864	879	895	847	841	843	854	878	852	845	885	906	863	925	897	833	840	880	915	910	871	881	815	861	834	870	846	865	869	866	892	867	865	805	877	864	891	845	902	891	866	852	861	867	887	903	817	851	880	908	839	913	870	886	818	854	879	874	876	843	852	914	862	836	857	886	908	896	874	876	848	846	827	867	911	878	888	836	904	875	897	918	876	894	828	881	830	831	831	867	843	874	813	870	871	890	878	884	881	859	894	902	871	869	877	877	858	825	866	885	864	906	858	847	890	905	813	868	858	842	839	873	875	893	940	845	876	834	847	866	871	864	868	862	855	914	876	882	846	775	892	828	844	900	863	833	900	856	875	888	847	884	937	859	866	836	888	907	895	850	866	888	886	852	856	900	779	859	811	876	881	877	902	879	909	853	849	857	906	854	851	920	853	856	870	864	894	853	900	869	888	894	865	898	870	775	865	892	910	836	860	856	875	887	879	889	878	894	846	867	842	889	808	890	846	877	878	846	852	859	821	907	895	879	861	845	850	865	854	840	876	885	847	871	867	843	878	865	911	838	883	824	860	949	858	852	878	867	866	876	878	833	838	840	828	849	876	882	874	842	869	883	858	860	852	859	856	864	872	856	855	881	884	878	935	856	864	885	832	884	881	881	858	863	914	858	873	876	833	816	839	810	891	901	862	829	870	839	875	876	853	824	855	849	896	888	833	881	843	899	883	870	856	930	904	878	860	837	890	863	888	862	865	914	850	860	902	896	818	854	883	897	842	832	833	902	893	829	859	808	840	909	880	950	840	886	849	855	907	883	857	853	843	896	826	903	934	841	870	907	838	855	871	837	830	831	838	890	871	862	866	878	877	864	888	821	833	892	836	836	857	888	875	838	918	907	856	840	890	877	853	878	846	827	830	859	940	846	887	880	854	878	923	907	913	884	870	867	844	865	842	868	917	848	881	919	923	850	882	898	884	852	871	904	861	898	900	833	875	868	815	911	839	864	852	891	877	876	890	851	872	869	919	904	816	855	852	862	813	824	874	861	851	918	869	857	857	942	812	840	882	904	847	881	898	876	910	816	839	821	860	920	883	845	860	918	898	849	882	869	817	844	880	872	822	842	873	849	895	901	880	888	873	881	862	906	865	836	851	841	861	854	876	863	901	846	875	852	910	861	871	869	846	884	831	883	917	859	931	869	885	844	884	887	854	835	872	909	877	875	872	904	874	872	883	870	890	854	886	899	864	867	874	847	875	869	833	870	870	874	906	836	869	859	867	858	885	862	886	901	867	826	845	899	862	871	913	896	843	898	887	864	876	843	876	885	860	816	856	891	817	880	839	886	862	866	861	906	849	837	854	910	907	851	883	893	827	882	856	852	832	857	894	907	847	928	834	866	933	832	836	871	831	848	865	843	872	871	861	842	919	921	840	892	849	914	843	874	878	868	853	838	878	856	929	895	864	842	884	888	861	878	857	880	880	884	876	907	858	846	884	837	876	847	837	829	839	874	841	857	823	872	846	825	861	881	882	862	884	840	866	912	876	821	891	871	875	924	871	874	868	887	860	878	839	840	887	855	870	853	823	899	914	877	843	903	850	890	841	873	881	875	834	854	899	864	864	888	873	845	868	794	852	812	863	886	837	878	904	876	860	872	845	859	942	891	851	844	838	937	865	834	860	873	854	893	845	887	885	852	886	893	801	857	896	908	872	851	872	906	831	844	849	877	861	851	882	934	870	884	850	813	897	862	886	875	853	874	855	821	888	890	850	867	889	881	895	858	843	875	816	839	832	897	935	870	866	822	905	931	863	861	806	851	916	826	841	863	891	884	878	864	857	900	838	842	850	864	862	908	836	848	888	884	893	889	816	855	858	865	829	898	873	867	894	849	838	900	818	866	905	866	913	841	883	830	870	880	889	913	845	859	884	893	843	853	838	856	860	882	901	888	917	864	832	874	915	869	868	903
27014	19771	6666	786	479	443	452	396	374	392	445	416	398	396	392	388	383	419	368	387	365	395	405	411	376	364	400	391	384	395	408	390	381	404	374	364	379	409	321	397	403	386	427	394	368	380	389	382	385	391	373	378	402	358	348	373	423	392	373	368	389	408	385	353	382	380	363	380	384	393	380	371	364	418	406	365	381	384	385	374	419	398	384	392	370	347	394	400	382	408	386	411	373	392	351	365	368	386	381	356	393	363	406	389	357	420	383	356	411	394	368	371	368	378	364	384	405	415	375	366	366	335	358	383	399	351	389	391	349	373	360	417	385	376	382	398	377	409	406	355	361	395	404	386	384	391	388	396	350	344	382	421	391	379	411	410	378	390	381	376	372	372	383	393	406	378	370	385	387	366	437	379	376	380	409	394	373	400	363	393	376	383	344	422	386	372	407	375	360	375	371	372	397	368	349	375	361	395	373	380	408	373	353	380	402	376	367	400	387	371	396	380	364	425	401	357	384	369	406	368	391	361	398	406	397	395	382	394	368	375	396	386	365	383	376	397	409	387	379	425	371	381	377	363	359	319	369	397	410	380	358	429	403	426	355	381	420	417	376	392	399	379	372	408	384	398	403	369	352	367	366	381	427	361	367	372	414	416	403	352	407	377	370	373	360	395	367	386	388	374	409	373	370	402	392	394	384	351	392	376	344	369	411	362	407	368	397	405	401	418	342	394	354	375	355	389	354	401	367	394	416	415	383	391	408	385	387	366	374	391	380	399	366	381	345	362	398	383	387	388	396	410	431	374	407	398	381	379	379	397	384	369	400	353	366	382	390	389	404	388	363	390	363	373	437	384	364	350	420	345	372	369	392	389	406	393	357	399	370	370	404	371	371	379	353	400	387	387	371	366	380	349	373	392	357	410	411	373	390	404	377	377	409	373	414	371	357	405	383	367	400	400	402	392	372	408	423	391	395	376	397	368	377	365	387	391	390	401	368	386	380	376	389	362	374	405	387	379	395	430	381	381	348	392	377	386	386	422	352	404	402	416	362	416	392	375	404	381	384	401	369	395	366	361	392	350	378	394	414	389	377	379	371	376	393	396	367	365	382	414	387	387	367	401	379	378	354	371	368	400	394	361	359	389	401	373	397	353	366	393	397	353	372	378	410	375	400	369	371	408	394	356	370	346	356	380	371	345	375	366	375	348	359	391	379	376	378	376	416	372	381	377	361	354	400	374	389	356	380	423	401	390	413	381	361	396	339	399	374	398	384	393	399	344	396	374	396	340	380	366	384	379	419	390	397	367	390	357	369	415	411	398	343	423	384	365	382	379	385	374	373	380	406	409	355	398	378	400	390	372	356	364	397	392	386	404	390	386	379	380	391	368	367	370	363	404	350	395	392	378	402	377	390	366	398	393	368	356	390	392	420	370	356	364	411	380	378	402	399	387	348	360	395	363	410	363	385	405	406	359	380	394	403	410	386	374	371	409	367	370	348	383	361	386	356	391	353	352	392	378	404	399	374	403	388	403	400	363	410	385	374	393	366	383	387	415	399	396	366	389	352	351	410	366	351	368	430	389	350	438	397	360	398	377	443	371	383	403	416	395	395	372	399	349	359	408	381	421	392	366	406	381	420	363	377	369	396	403	404	378	377	373	395	379	380	385	392	378	367	361	376	389	381	404	384	357	373	385	398	390	363	403	403	378	385	383	357	387	388	381	347	350	370	365	394	391	361	361	348	366	383	367	400	355	374	367	370	397	386	394	370	409	385	380	390	381	354	340	377	357	358	408	366	401	389	339	392	371	426	398	379	389	403	377	380	406	398	401	364	409	376	399	353	385	357	386	396	360	394	383	393	397	392	354	370	371	389	369	421	386	410	381	377	372	335	361	345	379	356	393	363	369	368	384	386	396	388	380	389	377	370	338	361	399	397	365	387	401	365	382	359	384	383	365	400	394	345	378	376	354	415	388	382	376	378	380	345	396	347	375	358	372	355	398	404	333	386	356	362	400	386	361	338	412	388	389	419	349	405	370	376	326	375	371	369	436	383	385	384	399	381	405	361	386	412	378	369	385	361	391	359	346	387	392	395	383	376	367	397	382	386	355	406	418	405	383	366	357	413	411	394	389	324	358	352	365	374	404	375	360	361	405	384	360	395	390	373	346	378	387	389	371	413	371	399	362	381	359	363	344	413	377	352	383	355	394	392	404	353	388	356	402	413	364	410	370	398	374	389	377	382	360	367	393	397	383	358	356	385	391	374	428	400	371	366	380	369	340	394	369	374	370	407	366	341	354	365	319	384	402	416	377	377	376	379	365	383	345	415	364	406	416	362	402	364	409	380	390	377	387	377	381	408	371	376	377	405	380	350	391	442	339	389	388	389	406	385	411	371	352	401	358	411	380	391	394	376	398	360	360	376	394	405	378	371	333	372	386	407	364	363	377	386	369	399	402	377	372	387	389	378	415	378	374	367	379	407	404	342	383	372	364	396	356	401	387	403	376	374	420	410	377	398	411	376	364	373	379	388	374	423	372	378	374	359	383	376	369	400	424	364	362	397	382	404	389	384	362	383	374	373	368	354	388	401	373	358	379	371	357	399	386	362	389	370	382	359	346	369	356	377	386	387	405	388	365	366	348	380	360	369	379	381	399	357	382	357	395	340	360	412	358	392	402	405	392	394	393	392	385	355	380	372	403	350	342	404	349	432	396	383	367	377	380	356	402	417	371	343	342	386	388	384	369	397	400	358	377	371	375	371	400	377	382	408	378	372	378	394	385	410	358	376	433	372	378	374	389	390	383	404	399	373	382	403	374	424	381	363	402	400	350	352	391	370	369	425	379	407	413	367	398	333	418	360	392	387	384	350	369	363	370	381	383	380	393	400	413	390	374	396	390	397	358	377	390	370	412	362	366	405	363	384	364	380	351	371	386	385	374	388	398	370	407	352	359	363	357	373	395	373	369	391	404	364	377	411	391	380	390	374	374	370	395	388	363	387	383	350	349	395	394	398	376	395	381	366	371	423	386	368	377	384	381	387	373	398	386	367	392	395	387	380	382	380	375	383	364	353	378	414	370	399	365	406	367	392	366	392	389	371	356	374	399	385	384	407	360	419	379	333	384	402	375	406	407	399	393	383	385	389	380	388	391	356	396	378	378	380	400	367	372	405	383	394	382	376	377	392	431	378	378	393	393	399	377	389	374	363	418	369	399	394	370	360	352	386	387	405	379	358	370	411	362	408	381	387	391	395	409	370	368	364	367	425	415	387	371	387	404	383	400	362	358	406	387	387	371	391	413	370	401	382	392	420	407	366	393	362	405	392	405	364	403	381	375	371	381	398	340	395	384	406	386	381	360	366	398	385	378	395	362	370	381	419	371	377	386	366	406	385	377	357	367	399	397	407	404	367	374	366	392	390	386	364	369	368	339	382	410	372	414	398	357	355	387	397	392	408	385	378	403	377	372	388	381	371	412	377	392	384	370	374	385	393	389
9669	1336	1118	783	632	569	486	513	534	470	485	473	490	496	490	506	459	450	432	467	462	465	495	463	489	496	466	463	409	475	492	452	476	507	486	451	459	467	512	482	495	466	450	456	489	443	494	457	459	473	499	484	479	467	493	476	455	443	481	471	455	484	440	468	470	485	505	503	532	478	503	461	469	477	448	452	465	484	475	458	498	484	480	445	474	433	507	455	482	443	461	452	469	457	449	462	398	474	491	461	448	468	462	484	474	473	472	499	477	481	486	433	490	492	479	448	466	496	472	487	498	412	467	475	508	449	471	509	447	445	506	502	451	468	476	486	497	492	463	486	534	483	430	468	439	474	477	464	469	451	431	454	484	528	453	472	455	484	424	490	494	482	461	503	488	491	448	493	464	466	461	477	453	495	480	485	523	487	516	487	456	498	464	468	515	469	443	493	475	463	510	457	431	446	446	459	494	470	468	472	507	467	480	459	443	477	462	463	500	455	486	463	465	467	460	476	465	497	452	469	427	434	476	492	502	448	456	509	437	497	471	491	478	442	479	451	501	453	485	478	497	497	517	470	502	457	489	494	501	506	450	447	486	479	482	462	423	478	473	481	429	465	495	484	443	526	466	469	486	443	489	529	462	428	444	452	463	469	479	469	466	458	486	463	486	503	476	470	453	464	476	441	437	479	452	462	476	447	479	465	474	456	498	453	470	440	496	455	469	498	448	474	456	477	506	487	494	459	482	433	505	515	458	519	470	457	445	473	449	465	461	494	484	480	458	483	490	461	513	489	502	448	471	475	487	470	475	459	457	465	494	447	479	468	471	450	491	492	448	458	490	473	485	471	484	478	461	477	489	487	513	470	452	479	429	451	462	448	462	478	466	432	465	471	456	470	501	441	489	496	482	463	488	486	488	502	489	498	459	457	477	488	482	481	449	440	490	502	450	461	439	472	476	482	461	460	446	452	453	475	484	456	461	464	485	479	479	455	461	476	482	495	477	483	457	486	458	457	480	465	467	446	483	476	477	460	466	429	458	471	439	455	473	434	451	461	486	471	463	456	467	486	449	496	471	446	474	479	484	478	499	493	480	482	470	492	480	466	452	470	480	496	498	461	483	486	472	505	498	456	467	475	486	464	434	475	470	461	472	470	464	496	483	485	449	486	478	467	497	395	473	461	503	483	479	456	471	523	475	490	508	450	501	486	446	457	472	468	473	525	491	520	467	456	496	468	441	446	526	502	457	468	445	452	452	472	491	457	500	452	425	476	468	501	452	451	457	438	486	472	475	466	486	479	453	477	454	448	487	465	463	477	495	462	481	487	526	480	458	504	483	457	488	449	472	465	495	479	494	455	470	463	492	472	455	429	512	497	477	466	455	482	514	461	470	432	447	451	497	484	487	456	450	493	479	465	510	467	462	493	491	518	468	494	466	460	485	504	473	445	488	493	480	488	479	494	503	473	512	470	477	500	451	497	523	439	491	468	481	442	424	462	447	433	440	479	459	473	458	503	453	459	486	453	467	473	478	436	435	457	457	444	473	505	476	454	480	492	506	492	464	465	453	477	431	463	468	507	480	488	473	480	456	470	468	455	446	481	435	498	501	461	498	485	446	475	464	500	487	470	498	498	478	474	469	503	480	458	488	480	495	499	480	484	484	475	434	487	488	487	442	472	455	486	426	488	451	495	515	465	483	457	502	463	467	458	475	493	472	506	482	475	479	471	455	481	494	486	466	456	476	528	493	499	481	435	488	492	421	496	486	479	456	463	500	467	469	463	450	507	478	468	465	442	470	462	480	449	483	454	482	472	466	485	483	481	482	476	474	503	460	465	488	453	482	444	478	486	478	448	459	468	476	463	480	449	467	452	485	497	454	491	461	492	448	453	468	479	485	478	512	476	484	505	468	486	461	490	476	475	509	485	471	508	455	509	473	470	473	483	491	504	481	454	437	510	486	471	443	479	479	493	515	492	476	500	474	497	501	456	504	493	464	477	503	459	498	515	437	460	489	499	464	454	474	483	527	485	488	469	467	443	489	474	522	480	439	507	467	471	453	445	493	461	435	470	499	473	456	494	448	475	550	453	487	473	471	467	454	472	485	508	441	499	450	485	490	502	446	472	473	474	459	450	521	518	499	484	504	438	489	487	436	475	478	452	459	465	494	506	451	481	525	477	437	432	497	492	468	485	472	505	488	458	474	470	517	458	445	511	490	497	476	455	532	473	449	469	478	492	444	481	504	497	468	479	499	478	455	448	505	489	475	475	474	451	397	477	500	529	423	514	498	503	473	461	503	488	509	498	472	456	461	469	468	420	434	492	473	491	470	473	485	487	488	426	517	456	487	493	462	464	487	446	498	452	473	445	447	460	465	499	508	445	490	449	490	478	494	491	479	472	493	498	444	486	468	513	451	496	463	460	429	498	489	466	506	465	466	469	461	472	448	415	449	488	502	513	479	452	435	494	527	501	486	494	488	468	444	490	468	505	471	475	488	505	460	460	457	471	459	418	487	460	510	474	438	462	433	498	462	472	486	482	464	434	465	458	461	496	464	471	433	492	458	478	485	459	467	479	468	471	481	450	478	516	492	482	477	474	540	450	463	480	457	449	511	466	488	470	480	462	470	499	446	479	470	457	471	472	525	455	466	473	483	488	474	449	482	465	509	470	430	473	497	465	458	469	450	467	473	504	514	467	503	504	480	469	462	489	478	469	440	436	490	440	482	538	469	513	507	478	458	494	448	494	451	472	468	444	490	458	439	475	427	476	494	481	488	435	485	484	450	485	468	472	441	458	476	467	503	476	475	483	437	510	457	501	463	475	472	481	477	491	467	469	447	469	458	452	461	500	459	489	543	467	461	493	451	502	455	488	493	517	457	514	464	490	465	454	513	478	463	472	466	472	477	438	480	459	483	472	506	434	485	488	501	468	485	508	455	445	442	485	482	458	465	463	462	437	466	464	501	463	472	447	466	467	439	457	467	471	494	472	489	461	473	469	475	479	499	439	432	446	489	480	456	500	504	466	499	471	457	463	458	489	409	467	454	473	477	468	502	480	494	481	485	447	484	495	476	497	485	484	477	489	463	475	463	451	454	452	446	502	468	471	473	522	456	442	537	470	492	498	466	479	465	497	425	478	444	499	443	474	459	441	447	457	481	503	461	456	437	434	495	485	436	484	466	459	482	468	478	488	508	460	469	460	485	464	497	494	488	460	489	482	487	433	469	478	512	490	488	460	467	479	474	471	432	426	471	489	480	454	471	471	440	476	503	485	462	460	479	470	463	500	493	450	446	474	437	516	493	454	437	468	469	455	498	484	447	458	460	451	479	497	439	475	450	504	471	479	496	478	482	494	481	517	501	494	479	469	426	458	456	468	465	496	501	477	466	459	494	491	441	465	472	455	462	453	456	466	472	417	436	495	455	461	468	488	483	477	458	489	467	423	448	510	511	480	511	453	502	426	460	469	479	456	468	477	490	488	483	446	500	461
23883	21088	28555	23848	21068	11533	1728	1197	1005	946	923	855	744	764	758	797	784	713	714	698	750	758	736	720	731	709	702	673	716	714	727	703	704	651	755	695	669	689	638	673	703	721	661	665	682	683	660	706	737	698	690	683	689	685	665	678	672	693	687	679	642	755	684	733	704	705	651	685	655	700	685	662	655	684	647	667	661	691	652	694	696	655	645	656	668	635	683	651	679	704	666	712	671	691	714	666	718	694	682	679	695	707	662	689	661	670	694	654	672	750	729	676	688	702	631	663	652	671	647	718	657	657	716	672	717	683	717	664	655	687	654	680	653	735	679	706	615	684	632	658	656	687	658	694	657	690	645	696	675	688	645	690	676	655	658	711	698	647	644	679	722	694	632	653	740	691	715	681	676	634	651	724	646	635	673	670	669	711	651	702	645	668	665	666	648	662	677	688	639	657	676	642	639	737	712	674	665	655	643	685	665	669	645	654	638	640	638	646	663	684	666	663	675	662	704	623	692	670	670	698	656	680	672	609	640	619	669	683	670	658	664	668	654	679	695	680	681	679	691	649	661	672	717	674	642	712	656	668	638	722	716	656	649	704	663	675	687	685	710	658	720	632	706	652	654	633	693	705	657	665	677	672	687	695	660	663	648	697	694	669	670	701	633	625	678	680	662	653	629	686	678	655	673	633	659	691	687	683	690	691	733	746	670	706	651	695	673	666	642	718	672	689	699	705	708	683	657	745	700	665	670	719	639	691	625	664	675	679	664	687	742	640	638	682	686	668	676	713	710	686	633	691	676	624	681	668	657	618	657	694	677	698	685	656	697	688	643	650	699	651	692	678	664	681	658	657	655	668	676	714	716	670	659	676	725	622	696	723	659	663	699	677	687	686	658	659	701	638	664	700	696	699	653	634	668	660	640	688	671	657	685	635	696	657	673	700	622	692	689	653	665	668	640	739	666	719	672	630	723	689	702	694	673	694	640	707	668	687	642	729	691	701	673	652	655	684	672	719	683	710	610	709	683	683	684	621	643	702	724	645	660	651	646	679	638	679	706	715	662	705	623	626	671	644	675	705	656	687	647	664	660	627	671	702	664	686	702	682	739	712	648	688	688	692	657	644	697	667	673	641	713	650	686	665	603	648	678	678	648	644	681	693	684	672	677	688	657	633	717	714	668	685	658	655	682	693	639	710	646	677	669	707	704	669	703	710	647	693	665	703	645	687	698	686	616	667	645	652	621	651	655	690	658	675	656	681	668	655	650	655	709	644	655	692	682	661	683	671	697	703	679	627	693	649	648	717	682	694	640	689	664	653	696	642	682	678	631	696	636	693	672	672	681	638	684	723	666	661	677	670	657	612	673	631	666	654	678	684	638	664	683	658	640	664	688	677	656	702	671	693	601	664	676	670	702	720	649	679	606	660	690	710	708	686	694	666	685	664	688	653	689	661	665	711	655	674	643	650	657	684	687	666	721	685	720	681	705	651	719	674	692	721	640	675	650	678	617	679	677	676	648	665	599	665	650	645	650	629	662	682	697	680	710	701	600	685	701	682	684	695	686	646	653	622	698	697	660	650	707	689	652	731	654	633	697	730	616	681	663	616	679	616	692	641	663	681	674	687	650	712	664	691	655	629	642	668	696	696	628	686	684	682	684	669	692	645	607	694	675	676	719	655	672	681	624	659	678	649	677	667	680	655	632	689	686	621	733	708	694	747	687	636	724	638	673	683	647	692	661	657	676	691	673	652	676	678	628	681	675	671	626	704	721	735	730	679	702	729	700	649	732	633	698	660	635	679	686	637	653	635	731	693	702	762	653	665	715	635	652	696	694	683	688	667	674	634	670	716	656	678	647	669	681	678	702	707	675	684	667	670	653	651	694	672	656	673	622	701	598	687	616	687	665	646	630	649	632	649	658	685	695	631	669	671	682	665	664	630	709	670	651	679	642	686	653	685	697	687	709	653	732	696	652	678	639	684	665	682	652	716	642	716	639	678	674	642	716	691	692	695	652	680	683	668	710	635	667	673	673	663	632	672	680	650	650	681	704	678	713	709	698	695	706	701	667	701	634	661	674	705	652	645	658	632	665	715	678	645	648	666	664	668	658	659	686	679	671	672	673	677	664	659	692	654	670	687	709	631	698	639	692	711	651	658	696	689	673	681	666	718	742	684	658	683	648	664	661	657	621	672	645	624	674	686	703	688	664	679	653	638	706	681	716	651	658	673	674	638	636	669	677	683	714	681	728	676	707	639	668	648	679	741	671	669	704	681	672	672	720	661	680	676	641	700	692	633	613	665	686	673	702	696	678	665	686	662	665	635	667	667	618	674	724	707	659	641	663	664	681	652	690	667	688	663	672	702	666	698	659	681	670	687	631	663	666	670	623	683	695	701	666	638	694	657	680	646	632	706	654	657	684	720	685	662	650	699	703	656	638	659	723	668	666	702	663	675	713	687	687	614	687	639	675	697	695	649	677	676	692	657	702	674	638	681	694	674	682	667	716	717	658	683	671	679	675	660	679	694	646	686	631	681	674	685	675	670	617	620	662	614	668	660	703	657	677	671	684	623	660	697	646	722	659	672	671	671	660	631	667	670	665	638	663	695	657	648	704	676	692	672	658	703	668	681	660	677	684	685	685	698	664	660	644	667	661	678	720	690	660	685	669	650	694	633	708	626	713	681	712	684	646	691	710	689	693	690	669	672	699	636	700	712	663	665	635	664	670	638	644	647	627	662	663	662	683	656	679	707	624	709	669	703	657	616	710	659	695	694	656	687	650	643	701	650	660	695	684	710	669	708	724	645	690	681	676	675	729	699	656	675	675	658	642	646	671	625	639	686	675	706	671	723	662	688	663	670	687	674	680	674	679	675	627	649	697	657	692	670	654	684	651	693	662	715	666	736	636	666	683	666	665	641	656	637	651	671	671	701	662	681	685	647	675	706	632	665	685	664	612	645	672	658	674	657	647	701	708	711	663	706	683	690	670	651	638	684	676	689	688	674	653	651	666	646	673	662	708	651	692	700	706	683	703	669	689	632	648	674	674	678	704	625	647	661	640	718	656	598	651	659	653	662	694	694	699	673	700	701	690	676	673	718	634	720	663	704	665	690	676	685	694	693	657	612	693	688	641	631	677	672	684	650	709	646	669	701	695	666	664	681	692	674	688	673	681	670	679	703	671	681	644	677	649	662	698	656	609	642	676	724	682	652	652	685	716	633	638	654	716	651	615	674	673	667	665	695	648	647	689	642	662	671	669	689	677	654	710	653	640	652	686	640	657	656	647	682	678	631	664	674	633	668	700	709	723	682	646	700	626	651	683	694	644	698	709	672	696	658	689	684	681	656	701	631	640	690	670	686	695	658	689	701	602	646	656	705	694	675	693	609	657	642	664	625	668	701	699	653	637	698	652	634	677	724	674	697	682	660	709	679	732	664	672	691	655	700	689	690	721	668	682	657	690	704	683	676	634	656	640	668	681	631	694	638	682	695
21883	10542	9104	4673	3375	2549	2109	1821	1551	1376	1195	1189	1077	1017	977	938	958	913	953	966	894	909	855	877	869	850	851	859	853	820	884	808	867	807	871	878	783	816	831	772	760	785	852	829	796	842	829	800	832	814	799	801	799	813	816	833	810	843	807	801	773	848	817	870	767	797	779	756	794	842	847	831	843	847	813	845	833	812	822	775	786	812	838	777	770	776	884	795	781	829	827	792	776	766	856	838	833	857	803	793	826	806	837	818	820	790	815	799	823	782	789	762	851	781	846	765	804	766	729	814	804	781	744	808	817	751	790	822	748	836	810	822	806	816	882	846	810	808	788	775	829	796	777	799	812	865	756	808	744	819	830	774	739	848	824	766	760	826	770	782	804	815	759	810	802	827	848	838	788	777	797	840	755	772	818	819	787	780	800	801	821	847	800	824	768	825	765	779	802	776	822	788	826	801	770	787	821	822	777	775	791	793	835	772	829	860	783	814	829	805	817	805	823	779	806	808	754	845	808	837	794	817	788	747	797	773	843	789	781	803	740	803	790	812	796	820	792	780	785	794	857	825	816	792	819	813	804	811	775	859	822	801	859	798	801	801	824	820	789	808	780	850	841	795	812	795	801	770	820	799	794	852	819	752	815	796	769	765	769	816	815	813	845	840	746	795	787	778	800	793	810	802	780	812	772	845	837	796	783	784	802	784	842	781	770	827	819	839	801	798	782	808	768	824	780	835	813	774	822	835	805	785	776	794	806	789	787	832	823	780	841	778	796	787	837	774	815	830	794	783	754	777	765	754	820	796	778	791	823	796	842	777	813	830	833	777	749	802	817	784	817	831	807	811	780	863	833	783	781	858	797	742	788	824	866	759	848	824	870	841	784	781	779	797	802	812	773	786	801	825	822	817	816	764	845	756	753	830	807	773	828	823	804	771	801	766	747	727	778	796	818	796	823	778	785	848	834	821	764	783	782	802	839	793	800	791	828	784	846	768	740	810	757	798	805	830	806	800	784	810	787	775	795	801	788	813	871	776	790	798	796	858	805	816	797	783	799	812	813	804	809	810	797	798	802	762	826	808	752	794	780	789	801	803	764	780	817	834	801	795	790	760	833	766	740	738	783	800	807	853	770	778	797	802	785	808	783	830	823	781	824	785	802	820	828	743	813	826	802	829	804	766	807	846	794	771	821	807	819	802	814	734	807	781	784	810	856	828	758	755	812	808	854	833	815	800	866	807	797	819	808	783	778	761	782	813	809	797	856	811	759	827	755	827	825	797	789	800	830	770	827	835	854	744	766	816	761	775	778	798	801	792	807	774	777	808	817	778	795	782	795	810	782	775	798	799	794	810	837	780	822	778	828	841	772	812	826	812	773	833	816	784	766	835	754	802	834	804	814	756	817	831	791	822	783	800	758	794	754	782	761	812	796	828	761	769	827	759	802	771	773	812	803	816	756	779	776	836	789	844	787	809	811	773	802	812	762	792	819	806	805	794	775	834	809	767	809	795	816	828	806	753	797	802	747	801	793	818	795	844	802	817	805	782	835	797	769	753	787	836	814	734	818	790	763	790	784	810	800	777	751	840	800	805	845	806	791	849	766	812	757	782	833	798	848	834	825	838	777	810	807	821	774	797	805	793	812	787	780	798	811	753	781	799	791	772	837	751	804	827	803	841	798	797	816	760	818	768	789	791	794	845	741	791	835	819	789	801	764	787	798	817	791	839	771	808	805	794	839	858	836	849	766	793	828	732	774	830	765	816	809	789	878	776	826	792	814	762	787	767	732	848	802	737	806	786	789	767	806	785	817	786	756	783	828	835	786	759	784	811	868	819	851	787	808	794	853	812	816	805	781	789	810	802	812	825	787	803	795	778	816	797	776	773	786	832	787	819	768	751	777	795	792	805	770	779	755	772	782	786	819	821	880	805	828	817	836	826	745	806	761	762	737	804	796	809	798	832	804	814	828	770	805	792	831	751	803	815	839	783	808	787	758	846	808	759	806	733	780	755	803	762	799	775	775	804	779	781	832	792	768	841	803	800	752	811	724	838	806	815	818	824	775	839	758	805	806	747	802	844	791	794	731	813	814	770	817	796	766	766	816	765	782	781	738	797	809	816	791	799	764	814	795	770	840	774	799	845	834	790	821	812	765	754	772	840	786	768	785	807	793	875	768	806	867	793	781	788	782	805	830	792	812	807	801	848	850	806	820	844	848	832	752	818	815	816	802	752	794	768	789	835	773	821	817	780	781	817	817	805	791	783	785	749	782	796	844	783	736	798	774	813	817	821	737	729	790	794	799	816	829	799	833	764	821	823	814	805	837	745	810	739	823	816	801	778	750	762	768	795	776	808	796	828	815	760	789	791	814	748	766	802	808	770	820	827	809	793	826	787	819	856	833	760	816	785	797	812	810	802	809	804	783	784	894	756	740	804	791	755	843	826	810	768	769	799	795	781	816	751	794	826	813	823	830	852	801	790	826	808	814	781	796	740	787	849	812	821	819	778	787	746	818	787	781	784	846	740	805	775	743	799	759	825	785	847	814	753	825	793	828	836	789	791	781	783	849	775	783	798	787	798	826	750	766	795	800	808	799	792	810	802	797	827	798	819	818	771	776	749	808	771	786	785	844	808	748	817	773	794	805	799	781	777	812	769	811	768	754	845	795	809	819	802	826	864	763	780	776	832	829	775	749	838	768	825	767	804	824	748	840	822	774	804	829	761	800	796	832	751	779	834	798	824	813	786	789	784	788	838	782	750	790	793	804	742	765	825	819	844	793	839	814	764	790	817	785	811	777	796	817	794	765	799	818	803	822	789	823	789	852	866	814	731	764	845	793	780	813	835	828	801	804	806	797	768	771	836	761	767	825	797	787	782	841	838	771	828	814	796	788	793	775	810	773	799	778	818	783	756	763	770	808	804	785	823	783	790	757	820	770	785	787	828	797	845	812	777	818	830	747	774	794	783	802	798	830	783	764	807	797	804	803	781	786	864	805	793	810	787	788	766	806	843	777	794	814	795	836	775	768	778	834	793	801	791	832	837	772	824	798	861	777	820	791	813	735	812	748	770	756	815	779	801	790	826	815	782	832	792	798	790	785	787	854	828	818	823	795	790	813	774	699	815	826	789	828	788	779	798	800	821	771	825	788	749	755	792	798	829	824	793	810	827	808	835	819	827	817	842	807	780	810	820	850	812	793	806	785	819	836	805	818	769	824	777	768	760	835	819	797	783	848	823	798	773	828	779	786	818	782	804	806	845	779	789	792	796	842	862	762	809	779	829	776	772	813	794	727	828	857	855	846	789	781	787	846	805	805	783	775	809	771	800	825	786	777	807	829	803	798	803	769	806	774	789	798	755	790	770	775	814	798	772	771	747	824	800	840	833	734	831	751	795	817	792	795	786	779	815	759	829	836	838	819	881	855	764	817	818	784	777	826	773	782	836	757	771	810	757	824	783	777	727	780	863	768	765	776	791	826	822	815	762	775	768
25008	21077	27472	24802	10625	847	653	573	501	453	477	426	380	394	414	375	371	376	363	361	389	372	364	400	366	368	354	334	370	370	367	361	336	381	371	328	334	370	353	343	314	368	323	306	361	393	333	346	351	330	356	367	330	336	367	339	362	350	330	329	332	323	341	328	338	345	353	379	341	368	377	349	348	329	366	334	353	362	353	328	367	340	336	354	329	371	351	360	340	389	372	359	346	310	421	351	358	357	368	342	354	370	342	348	380	320	346	342	322	371	359	357	349	366	346	350	361	361	356	347	366	363	351	343	343	352	395	336	341	343	308	373	341	367	366	375	370	340	334	358	347	332	314	358	340	373	345	334	380	379	370	365	349	335	392	305	368	348	387	326	359	346	355	341	336	330	375	336	365	365	347	354	315	343	371	331	355	362	343	333	336	366	366	360	376	370	366	341	358	335	366	358	343	391	358	324	353	344	330	352	349	341	342	345	353	352	329	324	401	348	340	367	340	343	332	338	334	360	342	356	352	341	335	363	375	333	385	343	379	339	352	389	399	370	347	343	366	390	333	342	354	349	331	368	346	347	336	329	340	349	352	346	340	331	352	330	350	344	366	358	309	368	369	337	364	349	343	326	354	335	342	362	343	352	390	379	354	398	364	328	380	336	348	335	362	341	341	358	350	338	322	360	362	348	357	388	306	332	342	360	344	364	357	319	351	358	357	355	379	380	344	346	364	328	372	326	328	315	334	349	352	372	339	344	359	324	379	358	333	318	356	349	337	354	369	371	347	308	384	323	335	335	369	336	331	340	360	350	371	387	343	350	345	391	349	370	381	326	376	362	316	333	362	360	321	340	336	350	354	330	344	367	368	360	335	335	345	318	348	356	348	333	359	320	315	334	382	331	359	336	322	317	339	347	349	347	415	370	332	339	372	315	395	361	368	356	349	352	356	358	327	320	371	388	348	336	365	331	308	366	361	364	341	350	343	338	354	337	342	342	340	375	333	359	345	333	347	355	346	345	342	314	334	349	334	357	338	324	352	385	324	385	330	320	338	346	345	343	335	341	360	348	325	360	393	347	347	329	349	357	342	348	343	332	340	329	360	350	333	354	328	311	330	328	362	378	348	331	364	369	343	345	341	348	349	322	322	331	322	359	337	351	359	346	311	319	327	363	367	348	345	352	336	333	329	368	324	337	376	364	336	322	328	365	348	379	364	366	307	331	338	353	326	356	340	363	348	334	352	352	343	346	357	371	342	391	346	355	348	355	344	306	348	355	328	343	357	350	372	354	320	352	372	354	327	352	374	324	334	346	366	352	343	350	336	349	350	324	350	347	357	337	330	350	333	300	364	345	364	348	336	350	355	370	326	300	347	344	333	361	334	387	358	345	345	342	364	361	377	381	350	358	329	347	349	345	328	345	347	335	349	346	343	323	321	333	356	346	370	331	370	339	331	333	367	347	347	328	324	329	367	364	364	329	348	385	341	317	379	356	349	349	347	342	366	369	352	356	362	338	348	333	314	328	384	365	343	323	368	365	343	322	334	387	335	322	386	349	334	343	329	327	340	329	338	338	371	351	343	334	337	369	366	368	367	355	337	374	356	351	350	351	357	352	379	325	363	363	370	366	360	364	395	356	359	336	322	359	339	364	362	370	324	359	385	349	350	344	343	372	361	381	364	319	371	327	385	342	331	380	309	345	361	327	326	339	353	341	359	333	353	342	347	335	361	362	358	372	372	378	341	364	347	372	344	314	348	334	333	296	340	338	370	326	361	339	346	369	365	363	332	354	346	333	372	322	365	355	360	358	364	357	359	344	365	346	372	358	343	352	383	367	341	312	332	344	332	358	330	381	319	327	340	347	335	317	344	367	354	329	367	351	366	348	357	353	336	331	352	344	378	368	366	362	340	371	369	341	333	339	337	322	339	326	357	382	339	329	321	361	356	360	361	355	359	310	337	331	336	369	382	349	367	376	329	354	356	353	334	354	336	359	362	349	323	361	326	357	345	382	320	338	307	355	366	320	350	339	345	359	361	345	346	354	347	348	363	379	346	322	322	342	321	349	353	377	341	330	334	339	349	366	346	364	330	366	373	360	330	358	363	355	347	334	322	376	386	355	359	295	314	334	370	362	374	343	365	346	356	339	347	338	352	336	317	349	339	341	321	360	378	386	320	377	371	323	348	351	334	333	311	337	350	370	396	318	315	362	348	381	328	339	332	391	341	357	350	378	357	341	369	308	346	385	353	380	362	345	388	320	348	337	344	365	334	346	357	352	348	388	343	343	337	389	375	353	326	341	348	367	381	324	326	348	327	365	326	381	306	326	379	332	368	322	319	336	337	351	365	339	329	353	367	343	316	332	338	345	344	320	336	344	340	353	359	339	301	357	338	352	345	352	331	317	350	348	343	367	379	375	348	353	348	342	369	347	365	309	344	356	336	357	359	325	345	362	365	331	347	348	334	335	332	320	317	329	329	319	357	349	329	356	334	367	363	372	358	359	385	392	330	342	375	358	367	355	349	332	352	360	333	335	325	343	344	314	349	379	322	373	374	322	339	363	349	360	356	350	341	347	374	370	326	359	338	355	350	354	334	331	351	329	352	343	323	335	325	335	352	374	338	387	328	335	355	339	330	352	322	371	334	346	359	348	344	327	351	324	335	327	337	350	348	339	341	323	338	347	355	348	378	355	338	390	343	320	338	358	354	362	355	335	345	337	345	327	338	350	371	381	352	324	362	346	368	355	316	344	351	342	351	339	338	339	349	328	343	350	364	343	370	331	353	348	336	345	377	336	344	331	369	332	351	344	308	338	329	352	316	350	367	338	365	371	323	327	337	381	398	377	326	358	322	342	336	338	343	354	356	322	338	345	376	343	395	348	339	354	356	327	350	321	333	362	367	321	317	365	387	357	368	349	382	343	333	364	356	362	314	340	352	351	385	296	326	359	314	363	316	361	387	332	341	373	371	343	309	338	305	323	321	331	342	343	353	323	344	350	326	331	345	354	321	343	348	336	364	343	357	353	358	352	315	361	333	333	334	324	297	321	336	358	339	336	344	372	333	348	361	360	329	363	359	324	349	375	382	338	355	334	354	351	326	352	334	338	325	366	382	322	357	355	342	351	360	325	357	322	368	325	385	366	356	358	328	340	304	358	347	333	359	350	324	376	347	349	372	346	337	349	348	343	341	355	305	329	335	383	381	374	358	346	341	337	330	374	374	345	375	355	391	367	355	327	345	373	379	338	329	355	346	383	345	351	359	389	346	334	361	324	373	362	317	371	359	364	371	336	373	325	356	332	348	316	320	362	343	372	351	348	319	354	350	342	355	310	319	336	370	370	335	337	348	328	313	347	361	319	374	342	348	328	305	359	358	345	346	329	342	328	337	334	364	355	353	349	337	341	356	320	369	364	359	343	369	314	363	339	350	363	355	391	357	338	326	363	376	367	354	358	381	364	354	378	378	324	345	342	327	342	359	378	399	316	310	349
19657	6471	5021	2671	1835	1491	1209	1105	805	777	706	654	639	596	559	527	543	551	501	491	453	465	504	524	461	479	469	470	471	470	496	463	467	485	482	447	453	428	486	469	431	459	436	481	458	465	459	459	441	448	472	445	450	471	460	469	439	459	441	438	457	461	452	458	446	419	467	488	454	461	419	460	489	439	444	431	424	421	451	432	468	446	451	462	471	420	482	451	440	462	467	489	460	445	460	436	499	419	445	442	417	477	463	487	462	443	466	447	407	445	449	405	461	407	449	449	436	447	452	429	436	442	449	442	456	467	458	466	444	478	449	443	425	444	416	424	466	462	432	434	402	474	462	404	446	471	448	494	467	435	452	456	466	445	483	470	436	424	442	475	492	410	443	434	425	452	458	448	461	426	444	471	459	445	460	462	473	456	423	462	439	444	437	429	449	461	436	478	431	469	437	463	438	464	448	424	450	478	450	427	432	451	420	451	444	429	423	456	495	457	462	427	458	457	414	466	448	429	500	415	447	458	432	440	425	453	448	438	466	457	425	450	468	433	497	443	454	432	448	433	424	454	463	461	428	448	515	423	460	418	452	452	426	430	457	428	445	402	421	449	454	408	438	435	462	444	453	443	432	481	436	433	456	408	427	461	411	453	458	417	469	404	467	472	426	437	438	415	444	460	438	468	415	428	448	447	458	454	452	424	464	463	454	477	488	472	467	444	482	423	468	414	450	452	479	433	434	437	437	467	451	484	448	422	518	417	425	475	428	446	422	425	444	458	420	424	435	447	441	428	411	452	468	483	482	432	429	437	445	436	436	430	465	447	475	468	429	457	406	463	430	456	452	451	456	446	447	473	470	492	413	454	496	427	463	447	476	478	459	445	456	453	488	420	441	433	451	447	446	480	420	446	445	440	439	462	437	423	447	422	455	447	445	450	476	436	491	456	478	440	431	457	436	430	413	482	467	425	421	463	452	441	450	436	452	453	463	430	455	442	445	425	434	460	440	424	441	446	461	460	445	426	428	409	444	399	447	480	444	419	435	447	491	447	460	463	439	416	465	454	445	461	448	448	463	447	458	433	452	476	453	442	449	439	424	424	468	411	441	440	418	432	472	458	395	437	435	448	426	453	431	426	418	478	448	429	446	466	431	474	450	473	459	439	445	443	448	438	445	464	420	469	450	442	453	449	448	484	459	461	459	424	449	429	444	492	442	451	424	464	462	414	437	462	449	464	448	457	449	469	446	424	470	464	474	440	458	450	437	481	439	469	454	433	447	452	416	408	421	446	441	486	406	436	451	456	456	445	442	438	443	423	444	467	459	441	425	450	455	429	459	431	440	453	470	457	467	420	422	423	435	466	455	488	477	454	462	439	405	460	452	426	475	429	456	452	427	450	440	443	422	496	432	436	432	421	440	458	459	427	461	457	489	415	484	448	437	474	411	447	458	462	441	425	436	454	438	448	456	448	458	455	437	476	433	458	443	451	438	445	439	458	415	473	457	466	446	472	473	454	451	422	468	430	442	432	436	427	446	475	481	466	509	425	435	456	448	421	475	449	447	426	432	460	440	446	474	472	430	472	453	439	463	449	449	475	481	427	461	460	447	438	459	450	418	453	445	460	443	466	462	462	431	451	467	425	451	448	452	442	475	441	478	425	428	463	456	472	455	422	436	490	453	431	471	441	448	435	434	464	467	427	457	488	431	448	429	466	429	442	460	429	429	400	489	405	434	456	457	429	417	437	467	429	447	427	452	397	490	420	422	441	410	458	466	447	456	430	493	407	477	425	417	407	448	433	409	457	440	466	466	437	455	427	405	435	468	445	461	455	466	405	407	439	417	416	463	446	425	444	443	451	456	440	462	460	462	436	450	435	455	474	459	463	449	456	438	479	456	452	404	454	466	468	417	407	445	462	501	495	486	456	441	441	461	436	464	447	462	426	450	434	421	426	427	442	431	431	444	451	395	447	446	438	431	463	423	457	409	460	429	464	466	476	439	415	440	406	424	422	445	460	440	444	444	430	477	449	452	429	425	436	424	435	432	433	452	502	424	431	438	428	460	441	439	411	459	444	421	442	461	447	473	451	444	460	422	463	432	443	432	456	411	446	483	458	459	447	427	446	406	451	440	435	438	422	437	390	477	407	448	403	472	443	454	465	437	416	444	439	457	456	433	450	467	440	447	430	410	436	434	455	445	436	425	434	438	462	434	479	444	439	410	422	442	453	458	433	435	464	467	458	450	420	416	446	443	428	465	433	467	445	443	458	416	431	403	462	448	489	422	445	426	449	453	465	429	433	432	459	449	439	448	431	469	480	427	461	445	457	396	462	469	432	426	473	448	428	472	460	459	469	435	452	432	458	422	441	423	441	470	458	431	435	478	440	441	461	449	466	457	446	477	442	438	425	455	445	437	442	451	475	438	421	441	440	460	435	450	470	448	418	441	461	409	441	495	464	458	447	426	401	407	463	423	417	466	427	432	438	429	451	435	445	443	459	453	473	480	456	466	464	460	457	464	467	442	434	415	464	455	470	457	450	461	442	431	459	438	473	437	423	453	426	462	438	427	489	455	455	443	444	449	416	454	453	459	427	444	449	427	444	398	469	460	469	423	413	453	445	429	464	452	458	477	459	430	431	457	488	441	480	480	437	422	471	471	483	447	431	441	459	469	399	421	443	436	465	435	474	432	439	452	463	440	406	441	435	431	461	432	436	421	453	466	421	423	453	420	461	423	424	459	434	414	470	450	455	463	442	435	414	410	425	433	423	481	426	431	420	455	441	450	450	440	477	449	450	442	470	451	455	425	437	453	444	441	426	470	426	407	477	478	415	447	477	432	442	477	436	438	446	446	434	440	448	479	458	446	450	448	473	416	451	427	442	471	474	474	459	432	453	460	462	442	455	428	448	450	468	479	428	452	462	443	448	439	425	475	446	431	447	438	412	455	461	467	453	427	417	455	440	436	484	487	432	440	435	463	480	448	460	430	399	465	444	463	402	454	451	498	430	420	480	452	485	469	458	468	445	456	450	459	446	457	440	428	424	474	420	388	427	459	450	445	441	446	449	452	454	461	449	429	452	433	468	435	441	444	447	431	452	437	420	464	455	409	430	440	454	453	484	434	477	444	451	447	458	418	447	446	444	440	438	457	451	435	445	389	437	422	477	455	454	454	456	433	443	468	441	419	461	455	443	479	450	473	449	429	499	442	434	461	437	438	480	488	487	456	455	439	461	470	432	431	465	450	480	468	442	413	451	445	462	451	477	442	440	436	437	430	421	474	449	437	430	462	404	438	421	457	471	422	421	468	457	437	433	458	411	491	465	427	442	438	448	467	456	488	492	419	459	458	409	463	441	416	421	463	461	438	451	426	446	431	424	409	422	453	430	464	481	466	441	428	457	431	414	427	443	438	470	438	443	416	437	448	441	456	459	468	446	449	434	431	445	451	521	433	434	482	453	446	477	451	411	416	446	442	487	470	470	441	472	478	426
22880	21149	29073	23468	21144	21221	11050	1860	1351	1230	1191	1049	940	962	912	925	849	843	822	825	870	823	849	794	751	771	767	796	754	800	735	732	756	763	765	770	792	805	717	729	722	767	737	708	756	768	719	732	763	738	740	749	767	715	708	734	771	763	752	750	741	741	750	732	734	735	782	780	717	729	744	695	741	752	757	716	793	756	715	758	720	694	726	787	705	725	778	741	740	737	799	728	679	748	752	753	738	741	746	800	768	721	729	727	692	747	736	719	737	731	762	726	766	746	689	759	707	755	759	746	727	730	697	767	749	769	778	779	734	795	691	786	759	721	735	717	718	734	670	743	739	768	768	676	744	725	699	728	754	714	816	740	764	759	750	727	749	726	722	761	664	785	790	730	723	685	746	761	715	702	743	700	756	702	727	771	796	747	707	726	723	737	701	724	751	762	758	716	701	710	740	749	710	721	727	738	668	760	732	736	724	708	753	717	693	713	726	727	685	708	728	732	708	669	742	736	733	756	745	738	745	693	659	699	751	699	727	730	788	716	753	738	787	741	721	697	756	752	671	740	731	720	731	735	756	723	736	697	721	734	721	725	736	765	737	724	716	701	737	765	663	752	690	714	670	767	753	671	724	727	683	733	765	725	752	749	724	728	709	759	745	745	791	754	762	736	710	721	743	713	733	690	680	692	729	709	711	730	679	727	706	773	727	739	676	738	719	774	712	704	752	702	740	726	757	784	757	696	725	742	731	755	726	741	742	738	711	749	739	694	723	728	732	693	704	743	746	726	727	730	740	681	749	725	715	728	732	730	743	731	694	739	739	715	734	688	743	686	698	680	717	719	758	772	700	737	711	758	787	749	728	689	695	741	731	737	750	751	731	775	718	731	738	782	772	743	730	747	704	694	726	744	744	737	751	735	728	736	739	697	700	712	725	762	715	743	730	742	701	722	729	736	708	764	763	705	726	735	719	708	772	743	714	680	737	717	715	732	752	745	727	771	776	728	704	675	739	721	749	736	726	722	718	716	757	717	733	728	696	730	708	737	754	759	718	766	767	713	726	712	735	724	739	775	722	705	730	685	686	709	752	711	753	760	682	766	707	692	702	704	744	712	751	734	726	735	704	749	772	719	751	708	696	726	792	719	745	767	701	702	733	714	767	713	715	737	713	710	720	703	765	740	718	741	739	734	770	693	722	752	725	711	741	778	725	678	692	760	731	724	709	719	755	720	745	768	704	669	695	717	752	721	742	695	708	731	773	726	696	684	711	737	760	715	725	775	719	764	703	709	675	727	743	731	691	737	748	749	688	742	744	741	723	726	748	740	691	745	739	699	751	740	701	678	734	702	737	715	757	695	727	739	698	702	767	769	717	717	744	726	710	679	717	697	756	698	717	727	754	742	726	740	690	764	732	759	802	775	734	759	720	735	686	733	728	748	758	715	719	734	707	713	731	712	714	686	726	744	750	751	808	752	717	777	714	716	800	683	688	726	733	690	747	670	731	709	675	743	716	766	697	790	728	669	752	774	761	740	744	733	758	765	734	762	684	710	752	713	737	729	692	746	712	743	715	709	728	727	715	715	704	741	699	745	767	742	698	751	745	733	710	686	743	748	772	717	729	700	773	679	751	721	713	716	729	723	743	689	723	740	693	683	733	670	730	744	729	757	722	742	736	677	709	749	732	754	666	720	678	735	735	707	705	743	768	751	728	729	739	736	715	744	708	680	724	748	720	728	740	709	709	712	723	747	745	720	764	764	718	709	774	725	718	713	732	694	721	754	766	701	720	703	719	724	788	737	724	727	689	730	801	733	768	788	743	709	785	706	679	738	683	772	705	689	653	735	773	765	709	705	750	749	759	753	710	759	749	749	751	748	727	749	729	743	741	738	786	743	731	771	743	749	721	703	710	704	709	723	698	700	703	762	788	738	721	734	790	733	685	699	726	707	752	730	723	735	739	695	752	716	728	682	719	720	727	777	702	743	757	746	751	709	750	727	736	714	670	724	689	677	730	767	748	723	699	722	757	702	821	728	736	704	753	707	747	717	706	765	756	756	746	727	719	738	696	754	745	726	699	656	752	744	756	745	738	743	752	692	715	714	795	777	741	692	704	755	733	747	789	731	722	735	786	716	740	707	752	759	745	712	704	762	716	747	727	702	731	686	707	691	745	682	715	697	744	743	748	679	739	705	706	744	733	751	764	741	762	766	750	694	731	762	720	801	725	725	742	761	703	770	694	737	709	731	689	743	739	707	761	737	729	749	734	717	716	727	753	749	746	715	764	725	796	703	695	724	712	720	744	689	751	715	723	715	696	716	747	753	716	685	734	756	686	700	769	723	688	755	707	723	690	678	728	681	745	741	730	735	753	744	729	719	760	742	650	746	744	761	747	717	706	754	689	727	703	735	783	706	771	714	713	720	703	713	763	692	740	713	732	716	678	738	729	735	731	724	734	730	683	730	735	732	706	765	670	705	727	699	719	744	742	725	742	727	700	730	757	730	770	713	743	726	711	714	711	727	756	715	706	761	736	774	722	761	664	735	743	747	733	769	684	688	734	719	732	692	713	732	678	697	711	742	737	732	743	712	708	681	740	742	766	727	707	719	728	702	731	752	724	684	732	721	801	733	710	705	707	654	691	728	748	732	744	766	719	667	733	686	660	736	695	764	721	718	697	746	743	747	708	763	754	711	716	747	699	768	741	735	732	736	725	761	725	712	657	633	700	734	735	758	723	730	727	747	753	737	675	696	737	727	725	724	708	697	713	728	744	710	678	711	743	744	690	719	740	733	771	682	717	750	731	690	731	697	733	723	699	716	717	694	740	730	775	744	656	707	702	713	708	708	760	743	726	756	781	667	704	716	729	727	790	645	761	750	715	762	705	727	763	766	743	663	696	716	740	731	692	751	762	722	767	739	714	727	754	781	706	718	645	781	772	760	707	765	752	725	738	712	763	670	667	711	693	731	753	715	739	679	718	713	726	743	725	734	740	732	706	765	740	737	738	703	697	755	710	731	772	702	725	717	695	683	740	736	733	740	708	751	725	756	730	748	669	741	702	752	726	760	736	698	723	703	727	737	770	741	732	743	750	782	774	668	694	749	729	741	732	716	758	723	686	734	711	774	713	698	744	714	725	707	725	748	728	725	690	747	707	764	763	721	700	693	764	737	726	715	777	702	740	788	723	742	731	750	697	697	795	716	707	740	734	756	703	660	689	740	743	742	723	709	726	700	751	680	748	715	720	691	770	753	677	740	712	699	734	671	707	718	718	734	735	719	765	702	746	730	722	727	772	728	672	753	786	696	753	745	752	752	717	772	771	773	756	728	648	750	745	680	695	761	706	757	687	701	713	711	743	652	762	756	684	705	779	689	718	743	722	729	699	719	744	747	776	718	733	715	736	719	732	718	739	710	710	724	734	740	696	690	758	735	728	706	727	718	742	704	755	726	732	723	734	792	662	758	736	758	747	769	746	730	720	736	742	741	699	728
22261	17392	14777	8348	5607	4478	3465	2878	2382	2091	1820	1606	1486	1306	1218	1222	1194	1141	1133	1064	994	1035	936	1016	1006	1024	938	951	928	938	947	904	940	867	913	907	892	916	885	944	930	884	905	851	941	868	893	961	929	848	905	964	865	891	939	881	917	888	892	877	898	906	910	863	915	841	895	873	886	886	860	880	932	918	903	889	898	851	892	883	866	861	893	887	917	843	877	850	849	947	887	816	875	882	889	862	836	857	887	872	859	878	855	882	936	883	876	848	878	892	899	836	869	837	875	832	877	867	886	941	864	808	875	862	830	826	868	874	909	871	926	874	919	946	851	867	864	839	937	891	823	868	848	876	886	905	859	906	899	886	911	880	885	849	819	841	864	805	894	912	831	882	890	900	876	899	856	838	908	914	882	892	929	890	840	872	857	910	865	920	943	860	870	865	946	877	873	876	871	890	865	831	865	867	909	863	840	837	894	873	872	863	882	818	907	850	890	892	851	876	860	851	841	810	861	832	917	857	847	892	916	923	894	877	845	859	876	856	900	917	894	865	843	826	847	862	857	876	857	853	904	846	867	876	861	893	911	841	863	881	843	878	828	879	888	849	886	888	867	877	865	857	880	883	864	884	904	889	901	883	849	928	805	814	803	846	873	856	845	864	836	860	874	866	863	928	873	849	888	844	859	852	853	874	847	845	879	843	886	838	867	870	874	922	866	852	896	861	879	843	871	865	878	868	858	851	879	897	872	832	833	859	888	917	867	839	825	885	827	939	857	831	880	872	920	865	889	847	865	889	890	900	845	808	869	872	885	897	842	879	830	866	899	864	847	884	859	925	857	894	836	897	854	871	792	903	858	913	918	867	877	826	923	866	889	881	883	879	849	863	877	875	883	854	912	846	881	816	892	876	867	896	849	829	842	886	866	847	868	866	916	854	852	838	880	867	822	884	886	859	854	891	882	862	900	900	867	872	817	853	897	905	761	890	919	886	871	837	891	873	873	851	867	817	865	889	833	844	879	928	912	833	905	835	864	854	897	873	889	833	845	882	836	853	921	843	856	918	856	845	871	837	941	887	920	870	882	847	878	863	824	876	878	860	866	887	880	832	880	864	873	868	958	856	892	913	892	861	858	836	911	938	871	882	916	863	858	813	899	849	867	892	900	884	845	838	891	862	861	871	871	913	879	812	881	871	880	831	898	872	857	870	886	876	859	909	880	879	816	928	818	871	913	908	863	853	870	826	915	819	959	842	914	851	880	869	827	902	890	892	869	866	881	899	827	900	875	842	878	864	879	849	867	857	877	844	896	875	908	908	834	869	827	848	881	867	892	939	874	846	876	921	849	855	867	872	870	820	856	863	865	884	886	833	786	823	855	857	896	867	854	872	852	904	813	910	834	856	872	884	889	867	910	849	857	868	817	891	894	892	867	877	860	847	855	892	868	853	860	868	864	929	884	867	874	840	883	853	950	821	799	908	849	889	929	838	883	876	859	901	872	907	860	870	902	942	854	852	865	865	877	841	849	929	856	877	900	867	848	888	885	881	856	883	858	942	886	837	869	827	884	867	904	852	883	869	857	851	887	865	892	781	857	860	877	834	913	800	884	883	839	850	848	842	864	873	895	868	837	847	849	865	846	838	857	912	857	829	871	894	823	876	888	890	823	905	875	821	891	864	861	851	851	900	842	905	903	842	843	825	854	883	836	843	898	856	845	891	923	843	847	880	849	901	813	872	878	894	887	841	827	942	875	905	806	883	877	875	870	929	870	834	797	840	845	887	856	897	870	897	822	911	882	849	858	851	913	919	893	886	862	925	901	875	890	859	852	920	923	890	880	867	880	892	859	921	835	875	839	902	799	872	830	843	845	897	888	875	881	886	844	830	803	848	859	839	884	913	896	847	865	819	841	866	886	876	884	899	827	845	895	841	881	865	884	900	850	834	858	863	875	812	842	845	819	865	859	844	870	851	827	894	875	864	890	832	867	865	894	883	886	894	897	874	864	815	861	890	859	807	849	842	830	830	841	889	877	872	850	857	870	892	877	872	844	843	909	890	850	900	864	850	841	824	888	833	841	845	834	913	847	842	876	857	850	860	897	922	883	912	838	849	838	919	856	875	851	877	904	873	864	881	847	831	877	847	894	866	825	909	893	894	916	825	867	878	862	826	871	793	864	840	833	835	870	883	885	873	917	923	887	844	849	860	875	894	854	834	882	824	832	902	833	886	856	896	878	898	873	845	862	861	828	938	855	847	852	890	830	896	857	865	876	879	860	844	863	850	853	849	924	843	847	869	865	869	878	854	873	862	886	876	893	877	864	865	917	904	840	897	854	872	843	888	891	829	853	877	854	874	854	868	911	930	912	843	896	828	866	906	853	898	832	845	836	868	902	827	850	933	905	914	893	863	842	845	866	881	837	886	843	869	793	843	904	871	835	846	883	893	840	813	860	869	870	890	836	864	887	859	882	815	841	878	856	825	823	925	860	849	857	866	835	889	838	824	856	878	879	848	868	904	874	856	888	855	880	820	831	932	866	860	912	834	798	900	890	898	858	847	791	863	902	826	851	862	871	878	893	887	880	870	799	856	881	862	831	865	917	885	800	830	893	842	814	902	827	895	866	906	828	876	829	853	884	833	881	895	879	861	920	880	903	873	875	925	866	875	819	902	878	849	841	835	897	871	916	851	874	897	841	826	843	862	834	878	840	851	856	877	850	877	838	858	939	876	835	876	860	834	835	922	880	881	861	852	918	863	821	862	912	857	853	868	926	869	887	854	884	845	886	844	823	880	879	881	868	841	872	834	906	810	894	837	853	881	878	839	898	817	903	837	867	894	893	893	873	925	853	871	888	882	860	930	859	828	878	888	862	799	883	899	833	883	894	870	861	890	837	888	883	914	867	858	870	897	927	828	908	876	865	912	898	870	826	823	873	890	829	882	896	864	863	868	847	870	851	882	904	835	833	909	877	846	872	907	868	891	848	827	889	878	819	919	830	900	862	895	871	891	889	882	882	872	898	857	863	874	910	833	849	945	876	895	880	888	835	786	887	860	865	881	893	880	862	859	821	890	906	878	835	872	885	891	865	835	879	871	893	882	908	853	861	862	862	878	803	899	859	860	884	841	867	851	825	912	846	865	867	891	880	852	838	858	886	881	845	872	854	887	892	848	853	797	858	820	822	824	823	894	853	876	848	892	868	865	875	869	850	864	805	870	891	842	855	885	823	855	889	861	918	851	862	872	870	918	832	900	857	875	865	885	850	800	882	911	880	885	888	871	893	884	896	919	835	869	900	876	837	878	826	808	854	954	855	867	850	924	863	865	878	843	877	821	871	921	932	852	829	942	851	895	865	829	824	881	878	880	886	879	876	931	840	796	853	926	877	864	863	914	875	854	865	829	912	858	878	907	856	868	916	934	853	873	877	841	882	847	829	897	850	865	840	893	859	862	834	853	865	875	872	843	891	930	894	855	887	841	883	837	892	867	907	853	860	853
27112	19870	6820	744	519	426	378	369	390	384	378	392	387	381	383	384	378	395	382	380	368	401	395	389	394	408	350	359	389	336	389	403	395	352	400	353	392	352	365	381	354	389	379	408	378	363	367	373	342	381	399	389	397	375	404	382	353	352	416	384	388	402	394	406	378	442	417	396	374	381	352	400	372	334	371	377	381	354	395	385	368	370	384	364	387	390	386	380	363	395	438	370	368	389	370	387	380	370	390	347	378	374	396	373	396	374	380	377	366	363	359	377	410	364	425	390	358	396	406	389	395	342	385	374	384	395	394	365	411	391	360	396	385	362	373	355	353	342	380	408	360	369	359	383	397	374	349	380	374	367	377	371	373	353	356	358	382	336	408	386	353	386	403	390	389	384	327	392	385	384	371	417	368	392	358	358	399	382	374	401	369	357	367	371	367	382	387	389	362	388	388	374	379	371	385	405	399	424	356	378	400	389	379	359	356	342	394	363	373	372	381	358	416	357	374	386	382	324	382	372	347	372	400	353	380	389	409	379	370	400	374	372	407	420	371	372	370	381	372	350	363	358	369	380	353	356	352	397	407	348	387	389	359	408	374	359	357	346	400	386	413	364	386	345	376	368	397	386	351	401	386	356	366	394	440	377	388	369	367	414	378	356	400	386	377	371	371	354	382	352	398	370	395	365	391	369	366	334	360	377	366	366	393	378	420	378	388	367	427	390	369	380	371	384	364	366	385	406	325	394	390	373	406	391	347	413	361	387	355	381	382	369	388	366	389	416	405	369	401	405	402	376	391	386	407	342	414	342	386	366	394	365	405	319	359	403	374	380	378	344	376	385	393	383	395	387	356	371	420	354	351	400	393	379	376	359	379	367	356	390	412	348	353	384	397	369	373	351	402	377	344	355	423	381	410	384	364	372	372	362	370	385	389	378	386	370	345	384	362	359	382	375	335	393	382	369	400	365	388	361	391	389	362	379	380	400	362	376	389	369	379	391	369	367	397	377	384	381	401	358	387	370	386	399	392	363	365	382	401	381	398	390	354	371	357	369	355	358	337	374	341	386	386	400	405	391	358	400	374	405	383	381	399	388	370	346	348	355	399	409	401	385	366	349	380	334	358	402	376	374	365	406	354	377	391	394	351	388	376	415	379	360	361	396	388	374	385	394	366	393	397	371	367	382	354	379	360	334	404	366	354	383	389	395	405	346	381	326	398	364	420	367	412	360	403	389	361	354	378	363	390	382	373	369	438	342	378	380	399	409	387	367	398	377	375	358	360	396	376	379	381	391	352	368	384	399	374	394	387	356	347	404	368	380	400	365	380	382	385	382	384	362	358	348	400	378	391	393	397	366	373	375	406	344	353	403	338	355	404	396	337	432	364	395	371	392	373	385	399	378	344	356	390	359	400	383	380	393	369	372	372	398	382	384	408	378	362	349	387	371	385	383	343	376	402	348	364	386	388	381	366	388	367	411	384	386	361	413	386	388	408	376	395	382	380	360	375	356	338	375	343	344	359	366	363	392	360	372	344	356	378	400	358	376	424	376	383	378	407	367	356	403	349	388	369	380	369	386	362	380	370	396	402	414	371	374	361	372	375	372	393	421	352	391	357	377	381	402	377	368	345	402	343	383	358	377	400	390	383	360	411	378	385	370	373	345	368	389	389	358	366	375	378	393	407	364	360	382	379	343	376	356	400	375	339	390	409	386	364	381	356	357	367	381	375	378	385	374	385	370	335	351	404	369	405	376	373	391	359	384	416	402	369	401	367	336	390	396	377	392	367	379	379	387	382	375	385	377	365	364	392	361	390	391	394	391	417	404	367	384	368	360	376	363	403	393	397	379	366	391	347	404	368	385	388	350	369	366	364	394	376	358	405	383	362	375	411	406	341	439	372	384	380	379	375	371	353	367	345	389	373	408	384	364	399	357	338	396	364	362	367	364	410	354	386	378	380	365	374	396	338	370	373	390	387	357	353	352	351	393	375	390	370	374	383	351	383	389	355	401	404	391	369	387	375	361	349	383	352	398	360	372	386	388	387	395	416	374	395	385	383	372	359	338	394	352	373	389	374	361	381	378	367	401	400	373	358	370	432	397	360	392	359	377	369	386	407	365	359	375	332	397	380	370	359	387	358	356	387	379	398	330	352	341	377	402	345	375	383	361	415	366	395	370	380	400	345	365	373	372	373	405	335	394	393	365	386	349	339	385	374	390	414	420	371	349	394	389	378	384	355	365	393	363	386	391	371	364	400	405	337	420	379	406	365	359	359	394	410	418	376	353	379	339	405	354	358	402	429	370	348	346	332	361	372	337	380	396	389	391	397	381	367	358	389	417	363	371	358	385	352	385	394	354	362	409	404	390	366	347	377	368	340	384	347	392	393	377	374	378	382	378	337	373	393	362	366	387	399	336	406	398	375	390	366	358	358	360	390	405	378	377	393	403	388	409	368	374	425	434	343	420	390	373	399	398	386	367	390	355	386	348	389	384	372	381	384	391	411	378	378	398	389	373	367	391	378	362	381	367	374	356	342	390	341	349	404	366	380	369	406	380	400	383	417	406	367	351	362	378	378	388	355	382	363	379	387	404	369	346	366	364	358	382	384	416	375	379	368	397	382	390	355	404	396	416	393	393	379	345	382	363	372	382	374	391	376	388	365	385	386	372	402	407	406	353	347	408	368	380	363	379	398	368	410	360	371	390	346	366	363	387	387	355	381	359	382	364	371	419	364	347	390	352	359	349	393	368	355	411	371	416	351	362	391	393	368	380	395	388	400	376	392	395	372	368	385	389	385	359	381	400	395	393	369	388	368	383	410	364	343	372	396	391	361	373	371	368	372	393	371	393	377	389	379	391	387	366	378	366	385	384	362	384	359	338	400	379	391	390	394	361	405	383	378	387	395	411	423	366	375	346	351	394	364	394	352	361	358	403	371	337	366	339	396	363	386	369	389	348	416	362	423	372	387	378	398	372	393	360	349	375	383	387	373	356	376	395	382	392	371	407	383	343	386	378	412	387	363	366	386	371	371	369	382	411	393	392	386	366	371	356	396	340	425	386	355	396	395	399	373	374	414	403	393	400	355	349	344	410	401	414	369	378	406	438	388	423	364	360	385	369	354	357	384	400	364	429	417	410	375	412	373	361	356	366	384	379	370	409	376	382	334	393	361	375	369	409	402	398	380	361	373	395	391	378	348	400	393	350	326	394	388	364	408	354	378	365	383	356	409	378	339	395	370	395	367	391	408	399	372	353	348	399	359	386	397	430	393	376	408	349	397	390	379	400	380	397	356	337	371	366	397	375	410	378	401	372	364	385	410	402	383	328	378	393	395	368	332	387	338	397	346	376	404	370	357	357	357	357	390	365	388	410	358	409	357	363	364	365	369	393	376	405	408	347	390	384	385	335	385	371	373	384	351	336	377	375	390	371	400	380	362	365	388	373	383	396	372	335	381	380	383	411	392	376	389	394	333	380	364	390	392	365	392	371
9606	1428	1098	744	587	596	549	536	523	519	482	503	512	477	477	478	495	456	483	469	484	482	450	469	501	485	453	441	485	444	495	498	447	454	491	492	497	478	473	492	501	434	459	483	481	475	452	498	473	447	462	511	458	453	427	461	498	511	496	468	427	473	478	465	410	438	483	473	463	453	454	459	442	471	512	467	510	471	450	466	456	431	459	447	455	499	461	475	487	491	437	459	438	476	464	528	449	503	445	493	456	474	449	437	487	489	468	465	470	463	494	436	459	458	489	497	474	459	496	465	472	455	442	450	450	420	459	462	471	507	427	482	451	470	472	454	491	436	441	494	473	489	489	484	499	480	480	478	464	495	472	437	466	505	482	462	472	466	449	507	506	464	445	487	488	495	515	481	453	442	457	479	522	475	484	455	452	477	501	469	496	460	503	498	525	478	438	499	455	494	482	469	475	483	503	471	459	467	453	445	471	461	498	483	458	436	453	454	454	491	484	479	474	530	438	481	471	441	510	472	464	477	483	464	468	467	424	460	432	485	450	460	468	430	502	475	504	474	435	478	478	456	471	492	494	475	499	482	490	478	471	489	451	468	485	501	471	467	485	509	456	489	498	482	446	502	450	456	503	448	472	473	493	492	453	499	500	482	469	418	471	478	432	463	470	463	430	479	465	438	461	443	496	477	489	475	434	429	476	452	513	500	476	491	504	453	488	471	501	485	494	441	476	476	479	465	509	464	496	463	510	479	507	470	453	437	482	427	488	494	473	513	483	472	494	504	491	436	470	479	474	488	441	462	473	448	461	466	449	462	486	479	464	461	466	444	479	499	498	460	515	475	456	440	493	434	474	477	476	495	444	499	460	472	494	440	475	474	464	466	493	451	458	458	469	465	482	487	462	499	474	462	440	434	464	449	453	471	451	484	481	458	471	454	458	483	483	451	501	480	478	444	489	466	476	499	447	480	403	513	471	477	474	442	508	456	450	467	457	486	475	505	503	467	451	469	482	481	488	483	443	472	494	483	484	504	438	451	490	465	464	470	468	452	490	470	479	448	470	460	476	461	451	463	498	475	454	468	505	449	468	459	459	474	471	473	498	489	461	442	476	490	414	493	487	452	496	459	464	509	492	466	481	515	437	466	456	434	474	461	471	535	470	512	496	466	453	516	487	430	482	485	491	436	443	482	495	458	474	476	443	457	467	481	464	437	464	458	438	494	463	487	469	505	483	467	478	458	503	523	498	474	437	438	452	470	427	465	466	469	457	458	453	539	444	474	502	445	490	463	474	467	469	423	483	474	470	484	474	510	463	471	445	477	479	462	462	456	452	448	443	474	463	460	498	495	441	478	470	492	459	490	482	452	479	475	464	469	433	454	462	480	493	520	435	457	452	449	480	430	484	483	522	456	465	457	489	462	462	467	498	487	453	484	464	481	454	466	483	468	487	508	479	506	514	461	463	457	436	446	438	512	487	475	474	464	473	467	440	507	472	462	476	452	473	471	493	484	459	511	509	486	456	456	476	461	472	475	480	444	441	460	452	465	467	503	474	478	465	491	456	472	472	457	469	478	458	478	472	453	467	480	479	466	473	484	486	468	452	477	457	506	480	473	494	472	454	475	498	476	499	460	482	453	472	470	460	497	467	457	480	460	470	520	438	475	460	458	498	457	442	443	471	468	510	496	462	426	455	468	460	495	441	487	527	491	485	464	411	454	495	471	473	488	477	476	467	454	461	436	473	476	462	449	502	491	468	459	451	455	487	486	471	490	447	452	491	430	467	490	485	477	464	498	454	476	487	459	468	423	444	461	511	477	492	484	471	469	471	468	452	460	494	467	472	475	473	508	450	497	498	479	471	467	475	477	486	486	463	496	480	483	435	443	462	462	495	455	482	475	459	451	479	435	497	455	446	446	489	477	507	479	441	508	459	517	467	477	464	476	465	466	479	492	478	425	490	459	460	467	492	501	483	511	459	450	467	484	460	459	455	441	497	496	507	430	483	489	463	467	463	461	459	477	478	465	456	513	473	467	479	528	461	503	472	481	467	458	509	437	483	456	467	492	469	474	480	475	486	476	462	467	474	454	473	458	470	473	471	446	481	439	475	492	487	488	454	441	479	494	453	479	463	446	440	507	488	500	490	483	459	446	474	457	455	445	468	491	485	490	482	476	473	432	427	476	453	423	440	484	448	456	491	508	478	475	462	460	436	466	432	460	480	473	499	419	465	506	445	484	456	473	480	474	424	472	443	483	517	490	466	479	486	467	458	491	440	435	482	493	445	436	451	468	505	477	435	504	506	448	452	500	453	490	489	469	482	430	471	466	472	455	441	472	473	491	550	494	459	457	491	498	463	486	492	483	473	440	500	482	441	466	453	492	473	431	485	502	514	494	467	504	528	440	492	457	489	445	440	490	523	503	472	448	474	436	447	467	454	483	484	458	454	518	495	451	493	475	496	461	470	483	486	463	451	436	441	480	498	442	442	476	467	449	457	485	480	498	465	452	504	469	486	474	436	467	456	508	476	480	469	416	456	437	452	477	468	456	463	466	468	456	489	433	499	487	461	464	515	470	431	434	493	479	473	465	465	503	509	472	467	476	468	481	449	456	477	478	472	449	497	497	506	484	470	458	468	454	491	459	474	455	446	465	495	474	476	466	483	447	485	476	472	477	472	463	461	462	485	477	508	494	476	507	447	474	463	513	480	490	454	458	479	496	482	413	479	461	471	440	472	492	455	443	456	495	458	467	483	467	445	483	472	448	517	424	451	449	488	504	502	484	493	472	478	444	486	499	467	487	479	447	458	452	478	461	455	516	444	496	471	498	462	487	470	479	426	491	478	442	501	437	449	463	450	485	458	481	450	458	489	464	417	477	486	451	496	481	477	463	503	454	455	467	442	510	470	468	466	505	497	509	478	488	476	473	494	466	505	479	482	478	458	448	474	472	478	455	505	463	472	491	459	466	436	535	474	459	477	468	460	455	492	486	457	475	476	482	441	471	478	498	486	483	456	489	447	487	465	472	470	479	456	506	499	470	480	473	531	509	463	461	449	475	495	471	458	467	499	506	456	465	491	464	470	449	482	488	441	464	503	469	503	460	469	485	478	456	482	462	471	465	450	452	484	454	455	492	520	483	476	485	479	468	520	517	494	495	476	477	437	472	478	466	522	494	479	467	475	478	469	468	474	481	496	463	487	478	456	464	454	458	505	484	465	451	448	456	499	455	426	456	507	484	439	499	457	468	488	494	460	517	475	455	494	481	486	455	487	438	462	473	494	469	458	434	478	495	432	494	468	415	465	471	465	479	460	504	472	415	486	431	471	458	462	488	483	441	480	508	466	487	476	476	467	499	450	484	478	475	469	454	505	480	448	456	467	510	453	469	441	491	426	501	499	413	444	467	463	493	444	465	460	459	473	494	458	457	467	483	486	474	479	487	457	474	425	470	497	476	481	453	438	444	491	491	470	506	488	466	439	475	476	471	463	473
23979	21146	28680	23875	21126	11607	1783	1222	1055	946	878	883	818	836	803	838	722	760	775	752	777	747	768	789	781	703	714	725	779	725	723	679	703	702	693	669	672	692	672	710	704	691	664	742	742	657	723	695	680	761	745	700	708	688	742	687	667	732	716	707	699	714	673	700	678	670	667	726	712	696	711	695	727	681	662	714	725	685	689	714	671	695	709	702	695	662	662	736	728	710	714	729	727	695	672	656	668	708	700	672	713	731	689	668	679	726	697	644	689	731	717	689	688	639	666	677	679	708	706	739	706	653	689	702	701	697	664	687	697	719	702	665	701	721	703	642	676	683	693	744	679	698	739	711	717	674	702	712	719	700	720	645	742	717	698	706	707	661	698	688	663	698	655	690	723	696	715	686	749	662	726	732	749	685	684	685	715	658	660	682	705	679	683	709	688	719	640	675	675	720	721	739	682	708	647	684	749	654	698	700	715	675	687	716	658	689	687	689	692	708	693	665	682	715	677	724	671	686	657	691	683	678	694	669	673	629	715	676	706	686	709	694	703	721	698	701	699	721	683	723	657	668	725	691	704	703	662	694	690	713	710	640	665	685	692	678	700	632	704	695	713	652	681	699	749	697	705	658	665	744	687	710	735	714	714	703	715	741	690	719	731	670	713	721	711	685	685	704	677	719	669	726	713	700	737	654	657	668	709	742	701	639	732	717	653	681	659	635	677	686	714	629	712	691	624	700	667	724	671	738	750	682	716	687	711	662	692	655	703	646	677	693	687	713	685	689	734	680	770	687	698	672	700	726	753	671	701	687	684	699	666	698	678	656	681	641	706	710	705	748	725	693	693	666	677	659	690	729	686	694	693	727	680	698	671	674	665	654	712	667	681	705	706	731	656	686	674	670	727	707	677	694	768	689	689	671	687	721	709	697	659	733	663	732	657	729	726	681	674	706	687	741	690	665	692	707	748	690	671	658	638	708	667	683	673	696	646	683	766	673	693	673	730	684	694	733	699	659	681	682	700	708	710	702	725	688	711	672	680	703	692	716	683	698	657	686	703	680	729	733	715	687	704	720	654	717	709	711	670	736	700	692	704	675	712	703	722	652	711	719	711	701	691	691	661	682	696	703	695	689	671	709	683	687	723	663	751	708	698	709	644	673	736	718	698	680	664	721	684	716	700	681	734	663	698	689	704	676	708	724	685	689	687	676	682	716	683	686	694	726	655	705	684	661	691	672	690	701	702	720	688	653	733	636	724	720	703	655	764	670	666	676	722	658	682	671	710	727	677	671	709	685	672	688	730	729	662	690	651	717	682	655	651	742	670	668	718	670	656	743	669	716	694	739	646	676	670	662	671	729	696	724	700	668	637	682	653	703	679	687	707	684	684	715	749	666	713	706	655	700	649	713	701	682	677	749	713	712	675	669	646	713	691	661	664	698	665	658	709	645	694	653	721	719	680	702	665	716	722	698	728	641	709	678	720	710	704	662	689	659	688	750	642	695	676	675	699	703	677	710	681	695	690	716	705	683	709	669	668	699	738	681	725	682	689	699	727	728	703	674	701	631	684	726	671	679	708	697	666	703	702	709	670	742	665	656	725	744	686	728	678	699	692	749	682	696	690	714	705	661	670	669	695	684	737	729	683	698	655	689	675	740	669	689	679	658	730	698	666	695	697	677	638	672	654	708	707	688	689	686	704	703	712	669	688	703	689	641	700	702	707	698	699	725	709	705	702	718	692	743	669	693	720	704	674	722	696	698	679	735	682	703	680	680	692	703	653	685	681	699	680	694	670	702	659	673	723	694	715	686	678	728	688	718	697	692	678	662	684	744	678	708	671	690	732	734	706	683	697	681	684	694	670	735	684	681	662	713	678	662	674	725	690	689	661	694	661	680	648	693	664	709	715	690	715	722	645	715	689	739	617	684	642	705	712	707	694	734	670	691	705	697	703	715	733	705	677	720	700	671	711	714	693	694	702	690	720	699	719	685	680	651	693	725	700	729	712	675	706	685	704	686	693	693	698	685	701	694	765	707	733	681	679	666	724	702	693	724	685	701	636	677	677	750	667	747	663	766	719	672	734	656	691	691	681	720	742	748	660	674	668	666	718	655	690	736	656	697	645	670	692	640	696	675	709	672	721	730	646	682	689	689	702	743	681	698	702	688	681	703	691	680	654	742	696	644	694	698	670	661	729	679	693	707	704	708	726	690	685	642	712	644	705	689	702	671	697	740	733	622	731	697	727	732	652	696	700	669	718	714	724	700	671	658	706	712	684	718	662	690	707	629	660	720	694	675	697	670	644	698	642	721	695	744	665	677	690	728	715	697	696	704	737	690	724	691	713	723	714	689	678	673	697	712	680	674	708	694	673	722	692	653	623	651	699	650	678	678	696	676	705	721	674	664	685	693	678	677	674	653	676	667	697	695	711	700	697	709	690	700	720	712	680	736	712	678	679	653	693	724	701	741	671	642	667	693	727	672	694	675	698	658	725	697	689	707	645	722	671	689	692	649	709	701	698	692	712	714	653	707	659	697	720	703	627	691	718	719	730	703	693	718	677	666	697	648	719	666	718	655	747	734	730	686	695	648	688	718	682	704	668	701	719	706	680	657	723	687	632	690	665	669	749	695	743	663	678	689	742	687	706	719	715	670	708	664	674	684	743	673	686	666	664	681	681	745	708	678	722	673	673	641	688	707	706	730	694	675	698	647	675	664	708	658	669	642	708	704	737	680	672	709	664	718	724	679	654	682	750	673	704	669	700	701	723	670	662	755	708	627	737	707	638	699	641	729	683	694	712	722	659	690	633	699	684	626	721	707	693	765	652	666	707	625	684	714	705	735	677	696	715	664	698	665	682	648	721	678	688	689	684	629	689	660	695	679	675	637	693	678	638	710	702	663	682	688	726	682	640	721	653	659	708	637	723	680	742	730	694	699	719	660	700	671	685	717	690	703	704	685	679	715	692	719	677	674	642	700	720	730	654	695	665	681	673	675	713	684	692	675	732	678	704	671	690	681	704	718	719	675	663	647	691	740	648	720	679	695	709	669	718	719	680	683	730	671	692	705	708	684	699	695	751	727	702	655	624	700	675	682	728	679	631	724	696	695	669	691	701	675	726	679	656	652	734	710	711	688	719	676	708	715	669	658	705	736	740	668	673	680	708	660	677	711	664	710	700	673	664	713	712	730	723	659	696	730	671	693	729	671	626	688	709	686	729	718	728	707	679	687	727	674	694	659	702	689	696	705	674	660	677	695	715	672	697	689	682	674	718	682	725	675	713	733	729	699	707	733	692	720	697	687	683	705	685	707	718	755	684	688	717	720	691	679	686	696	640	706	676	674	661	685	691	710	703	656	761	678	713	675	639	686	677	696	665	715	709	723	674	713	693	673	670	727	669	670	685	704	702	694	666	662	713	634	717	724	674	739	676	682	717	711	649	691	682	700	688	684	697	725	667	682	708	703	684	687	702	705	643	714	710	668	682	714	691	713
19014	10698	9199	4959	3394	2689	2240	1764	1608	1427	1289	1249	1150	1081	988	1023	1006	972	968	962	902	934	938	880	910	902	879	880	840	876	880	835	874	826	858	859	827	906	830	806	851	853	875	882	898	815	837	859	874	807	868	806	857	889	827	825	840	843	863	823	847	863	828	862	867	823	781	851	880	813	895	849	828	805	813	844	803	842	810	853	875	798	838	835	876	844	793	840	839	831	833	851	843	807	884	860	816	863	889	887	833	886	811	792	853	841	768	887	837	842	836	834	823	831	842	794	804	843	859	809	815	809	830	838	868	824	852	813	809	855	808	772	846	842	832	810	838	822	820	851	785	844	813	885	850	844	870	785	838	853	834	836	800	811	834	819	829	870	837	848	887	821	803	846	863	844	808	825	825	864	851	875	847	837	855	789	843	835	782	855	849	768	823	843	835	841	809	789	831	857	843	765	772	823	821	816	798	838	823	828	815	829	834	794	846	835	841	825	837	842	817	829	866	823	788	815	843	833	824	891	891	820	769	830	842	788	856	853	833	793	832	853	816	808	859	817	861	859	856	843	834	829	795	802	803	781	846	855	842	814	835	851	841	812	773	798	821	879	837	827	881	843	813	865	842	820	817	842	861	824	799	807	831	869	866	823	890	846	842	842	865	827	808	849	806	848	852	807	803	846	812	778	876	838	880	831	823	817	823	854	807	853	801	795	778	856	836	819	864	849	862	813	883	806	859	843	864	813	835	854	810	835	854	887	784	839	803	801	839	823	833	864	848	839	821	855	854	840	794	836	778	851	752	824	846	837	809	844	811	787	785	833	824	795	844	814	811	823	820	840	865	834	809	858	827	878	908	811	859	819	868	786	873	755	884	811	822	808	831	793	866	850	827	851	820	846	843	777	841	881	816	826	828	810	789	801	863	814	812	839	846	801	865	822	835	827	841	858	906	870	814	832	850	852	814	822	864	849	816	868	806	842	854	838	848	783	863	804	869	811	854	790	856	811	754	792	868	881	837	848	826	862	872	838	840	836	773	852	830	901	860	801	810	869	812	841	863	821	866	884	814	847	846	847	804	837	811	817	856	780	836	833	816	846	834	797	807	885	787	905	836	849	893	860	868	864	799	832	812	872	830	821	851	865	850	855	832	875	819	862	795	843	832	894	832	876	886	856	852	838	826	854	847	836	871	816	887	851	858	762	768	833	846	839	823	833	772	764	820	843	806	821	904	836	876	859	856	817	753	851	827	819	824	840	897	830	902	837	750	876	791	830	837	818	827	830	835	821	840	838	790	815	798	795	849	852	820	817	856	752	832	804	850	837	862	786	847	831	841	903	862	829	843	843	799	823	833	861	863	838	852	806	809	849	797	865	857	838	841	869	891	859	787	798	824	820	826	845	794	845	805	870	848	807	848	826	833	813	822	827	842	800	861	854	865	815	801	803	817	868	845	830	864	807	838	845	817	829	835	872	808	839	813	815	856	821	880	813	791	780	781	822	816	906	844	875	833	813	843	833	832	770	856	804	847	838	765	820	820	862	843	801	818	837	838	825	818	868	905	821	858	820	780	833	868	833	838	816	842	821	789	832	817	829	828	856	865	892	889	861	824	796	846	864	862	849	836	828	822	834	818	845	841	790	774	792	815	859	886	831	879	824	807	813	837	834	851	810	854	764	804	845	809	840	870	841	842	810	864	911	832	838	814	838	823	854	783	835	857	845	844	858	826	840	861	850	840	829	826	854	806	844	865	837	817	814	844	814	839	827	814	781	856	823	873	821	784	845	840	850	845	816	830	836	870	839	827	834	866	846	815	856	833	817	840	800	806	823	835	794	842	844	878	899	831	875	847	801	823	839	828	819	827	862	817	871	836	800	807	843	847	834	791	782	853	820	847	842	832	803	830	795	814	783	833	807	827	858	858	819	825	826	837	814	835	842	829	857	849	866	862	839	820	874	839	844	785	816	840	792	790	847	828	772	839	823	793	857	794	819	879	840	783	843	783	858	859	902	797	863	822	803	834	831	858	813	811	798	844	842	799	884	809	808	801	842	852	854	839	860	831	833	860	851	838	817	809	843	852	812	881	846	805	820	895	850	814	829	866	852	808	828	858	802	864	828	859	798	848	823	834	848	802	839	817	833	866	861	865	802	842	846	781	867	830	829	794	853	833	786	807	800	811	836	824	859	859	906	816	852	834	845	859	869	841	795	796	831	814	826	800	845	806	846	783	817	825	797	774	772	766	852	828	823	840	806	851	853	794	856	835	879	808	827	780	855	814	832	883	888	849	852	834	812	817	828	827	877	791	796	860	823	851	793	822	861	829	808	777	849	804	851	854	867	848	831	794	852	836	848	847	892	783	804	873	826	826	826	874	840	818	821	841	792	824	828	841	863	848	839	824	862	886	803	861	849	798	870	794	821	822	821	886	840	827	860	862	795	851	822	814	827	838	820	836	823	833	840	860	846	816	841	852	821	787	806	844	863	837	802	819	811	834	831	840	806	865	783	818	823	802	833	819	833	854	802	779	822	848	800	849	831	885	780	870	902	792	838	766	873	837	845	868	864	851	860	855	778	878	870	806	858	848	844	865	811	823	808	852	803	824	823	838	855	820	851	829	814	816	913	787	783	874	792	805	783	826	866	849	872	844	863	822	859	858	814	830	831	799	889	802	821	827	821	840	835	790	837	833	796	788	823	828	831	824	850	882	825	789	864	856	844	912	859	828	848	830	837	815	840	864	781	798	850	871	826	781	809	825	883	838	835	828	816	864	820	872	816	849	786	795	859	776	821	864	831	840	804	857	797	806	812	816	792	863	827	833	849	890	826	852	837	834	820	820	823	806	826	825	856	859	847	850	820	820	868	807	814	801	823	772	823	807	844	821	836	839	862	855	845	887	835	816	844	813	823	831	839	840	837	838	887	871	862	781	832	876	762	833	853	845	809	834	803	846	812	847	831	780	878	815	873	853	825	795	830	844	829	869	839	846	872	807	818	836	852	832	838	837	855	832	782	861	843	841	850	772	814	852	810	829	828	855	819	827	847	826	829	829	850	864	802	849	877	846	819	825	819	817	832	859	853	843	845	848	775	811	843	851	823	827	824	798	888	819	840	837	813	857	833	835	808	812	806	818	794	790	820	819	789	832	849	857	895	883	826	833	830	807	828	855	838	833	825	846	804	821	823	820	846	815	827	790	805	844	814	863	853	808	806	823	840	854	820	813	833	852	824	830	864	834	811	805	883	836	808	804	784	823	809	814	807	808	813	801	888	844	807	799	840	818	814	860	866	833	843	821	824	851	807	873	877	826	812	833	793	799	828	810	826	808	817	873	851	837	811	882	893	824	816	855	865	825	920	865	790	851	760	848	837	767	844	839	809	859	815	855	829	782	819	815	826	802	847	801	837	821	878	810	880	865	830	852	786	836	802	867	889	814	817	864	827	872	781	880	859	810	878	818	860	865	821	859	838	849	822	836	810	870	827	835	847	801	808	823	854
24956	21100	27559	24770	10684	871	635	523	506	434	445	397	364	373	446	357	413	363	383	355	354	363	368	343	352	343	333	337	333	375	360	319	352	347	340	308	371	356	331	350	346	354	344	359	340	360	345	371	356	337	352	350	339	360	337	308	390	346	352	353	321	349	353	326	312	354	324	329	331	327	327	372	324	324	338	335	327	369	365	351	334	376	332	352	337	324	383	327	349	338	333	372	311	341	324	354	335	311	326	338	311	356	361	351	350	359	296	341	342	327	337	341	326	369	335	328	358	386	348	333	339	367	331	337	343	336	318	314	309	333	325	331	333	353	327	327	334	363	339	345	327	314	328	339	309	321	336	330	332	290	324	379	370	326	338	327	354	335	335	345	358	337	330	373	331	318	365	374	358	321	353	358	341	373	371	354	336	316	370	324	364	319	336	330	360	362	322	320	333	315	343	330	369	331	355	358	334	363	359	303	319	303	355	353	328	346	353	309	360	360	320	367	335	358	339	362	356	338	360	340	328	313	337	333	335	331	324	337	349	350	313	350	318	324	344	357	301	360	342	318	319	338	320	349	333	323	364	350	310	340	363	326	326	339	342	343	337	325	335	314	302	316	340	342	322	345	330	325	359	321	328	357	355	352	367	354	343	329	324	324	331	344	331	316	356	340	352	334	336	321	336	346	321	337	322	341	347	339	350	331	321	336	320	320	328	390	344	371	340	334	350	330	334	340	371	362	365	307	330	370	361	331	322	333	317	334	347	354	348	368	325	345	335	326	357	342	331	325	300	330	361	345	346	379	344	326	349	368	326	313	326	345	366	347	323	328	325	330	331	338	331	326	329	343	346	330	352	312	324	350	326	343	323	335	341	346	307	339	330	323	337	307	336	329	312	353	336	330	343	343	360	330	314	324	342	314	322	356	347	369	331	337	360	325	317	299	320	328	329	351	326	345	320	357	349	306	325	370	353	352	311	323	345	328	294	365	327	345	311	331	326	354	319	314	310	343	320	349	348	341	332	378	361	334	320	336	320	338	360	336	313	310	341	319	358	357	329	334	331	340	328	346	355	364	363	316	348	353	295	356	364	339	334	331	319	318	354	313	317	345	366	281	334	341	337	328	358	323	346	327	335	363	343	341	382	313	342	308	364	308	338	300	308	342	312	316	325	324	346	310	310	366	329	327	321	350	304	338	350	359	329	338	296	345	349	349	366	322	345	347	332	326	320	368	367	364	352	349	367	355	358	339	318	348	313	320	395	335	332	375	372	339	325	341	313	329	352	355	325	344	346	344	384	359	336	330	334	347	335	358	333	356	333	342	340	329	330	348	355	384	335	342	352	333	353	330	339	347	346	351	343	338	326	339	350	337	343	356	303	319	337	339	349	347	329	359	335	364	353	330	363	340	345	335	334	332	358	334	366	344	330	325	295	316	379	323	353	358	342	308	337	343	357	333	308	321	364	340	376	363	326	311	362	327	354	337	315	347	322	315	312	344	352	336	352	325	345	320	321	344	360	355	341	326	331	330	340	328	323	340	354	340	324	329	332	334	329	336	378	352	321	336	345	325	348	311	303	320	311	338	343	350	313	354	313	344	322	336	310	320	326	349	352	350	330	323	375	334	365	359	366	361	322	311	354	330	351	337	389	316	345	315	341	353	354	331	315	335	334	389	341	299	351	327	359	355	333	334	349	353	314	347	378	302	349	354	343	333	328	340	300	322	335	324	341	327	310	348	365	354	320	326	331	336	321	335	328	335	336	309	350	359	362	347	343	356	323	307	338	366	348	353	348	320	324	308	320	301	322	367	339	319	361	347	361	314	323	342	320	324	364	348	350	340	304	321	355	353	331	350	350	330	323	337	351	356	344	320	366	334	318	345	323	300	364	317	351	382	338	336	328	336	327	319	367	334	348	314	337	379	322	335	352	328	350	355	365	380	345	342	341	357	355	336	344	345	338	339	318	347	325	342	352	355	323	357	340	338	338	308	336	339	321	350	346	319	338	327	320	348	305	328	323	378	354	335	312	331	320	361	369	326	340	354	349	372	337	336	310	334	334	347	358	311	341	340	340	312	342	330	338	327	334	298	313	354	361	315	340	334	346	338	348	367	323	337	309	332	327	337	361	316	322	319	330	311	331	374	306	341	329	362	352	347	337	339	339	325	323	360	350	324	330	332	329	324	330	333	341	316	342	310	383	345	362	351	321	318	355	319	346	328	362	362	357	358	333	349	334	326	346	314	312	327	343	304	301	348	332	339	345	322	348	336	331	317	345	379	323	373	318	354	350	335	353	346	298	350	334	318	347	347	349	339	327	354	335	372	348	324	322	345	325	348	345	353	365	332	302	331	341	342	312	316	321	351	330	316	301	348	345	361	315	344	351	338	324	313	347	357	319	343	316	328	327	354	340	341	339	286	364	342	342	335	353	327	326	304	329	332	336	328	336	359	310	340	369	339	336	367	362	350	356	334	374	327	317	322	321	326	336	340	359	348	326	343	367	369	323	335	317	373	350	349	342	333	339	353	338	349	347	330	350	357	342	348	331	350	361	330	357	346	344	356	311	336	352	300	335	338	323	324	326	318	346	338	319	356	327	348	347	345	320	329	329	328	336	350	318	362	339	326	338	353	324	355	346	321	349	341	339	298	338	334	378	339	322	349	307	346	340	323	286	341	347	340	328	339	346	331	327	331	362	344	379	355	360	361	350	309	306	337	343	366	314	340	331	346	336	349	315	326	379	347	305	341	341	326	317	314	334	344	323	342	325	334	326	339	320	324	341	317	349	344	337	366	327	392	364	321	337	312	335	344	355	327	351	325	315	357	354	353	347	335	310	367	331	359	352	325	318	322	348	338	367	339	341	345	352	314	321	344	329	328	303	346	322	327	334	316	326	309	345	352	352	335	343	335	312	364	345	345	309	328	384	327	349	353	330	331	325	352	313	331	297	321	330	358	327	325	298	325	338	342	326	355	344	339	329	318	335	325	347	341	322	334	306	349	390	340	358	340	315	371	301	331	335	321	334	338	311	352	353	343	345	355	348	309	362	313	329	329	330	346	337	326	348	336	339	319	336	357	349	331	306	309	352	356	376	364	328	304	344	343	329	326	330	377	312	319	344	364	341	346	330	368	354	363	314	357	370	331	326	310	322	344	332	318	344	326	318	336	339	348	320	343	307	361	316	319	342	364	354	320	372	329	322	362	324	353	344	321	334	326	334	336	307	332	329	322	351	331	357	338	347	372	351	321	316	343	333	353	297	311	337	337	371	331	352	365	339	356	331	356	334	326	366	359	363	334	336	331	349	324	313	330	313	333	346	343	375	361	332	337	358	343	364	364	339	358	301	331	366	347	347	300	303	332	342	321	353	381	324	335	334	325	340	328	308	351	338	313	339	308	341	344	349	354	354	349	341	325	362	360	386	352	381	304	352	348	348	332	334	341	301	379	328	377	333	329	329	347	368	355	355	338	345	324	356	351	327	325	325	316	387	357
17841	6249	5132	2739	1861	1497	1270	976	832	810	650	623	554	594	512	563	535	528	512	495	467	493	501	470	443	486	471	484	445	472	416	487	479	432	437	496	483	450	449	476	449	429	465	477	466	425	446	432	440	436	439	462	433	451	466	425	491	429	414	451	440	465	436	430	449	480	408	453	432	427	448	445	434	459	452	448	445	421	459	436	511	470	445	431	463	437	437	439	407	427	460	460	463	447	415	436	424	408	463	465	470	449	436	457	436	417	410	450	456	430	450	450	439	409	456	473	461	418	437	482	435	441	405	459	451	436	415	449	430	471	455	404	413	407	436	452	450	429	424	494	436	422	430	454	439	457	462	448	412	431	445	461	414	446	471	441	441	472	464	434	433	426	498	486	455	431	481	429	445	422	408	428	443	429	412	430	459	447	437	432	436	448	473	467	431	471	430	464	427	429	431	439	453	427	473	418	453	459	426	454	439	442	411	428	458	425	413	401	429	443	445	436	425	425	448	437	433	464	401	438	462	416	428	454	432	462	428	441	447	458	438	430	447	483	453	450	451	476	431	436	446	425	415	456	392	451	422	471	410	449	430	439	450	416	445	414	389	447	447	418	453	416	424	498	432	433	459	426	449	405	479	470	438	472	460	429	439	429	448	397	467	398	435	415	451	422	457	414	417	423	441	441	456	443	456	429	426	440	400	456	438	447	422	413	442	430	454	430	449	429	449	406	426	422	408	424	467	440	450	413	454	457	415	455	447	453	465	457	438	466	426	444	450	443	430	411	433	429	448	438	458	443	452	452	428	479	457	460	437	453	417	458	417	439	440	438	439	440	389	431	437	423	426	458	445	445	431	415	413	440	451	474	419	440	471	430	442	445	460	438	469	476	453	430	455	463	479	444	446	444	460	473	468	426	441	470	406	441	428	445	435	463	416	451	422	444	444	447	431	396	424	423	422	428	383	453	394	444	441	425	410	436	431	460	438	443	433	429	424	420	445	437	475	432	431	440	452	447	430	441	432	435	416	424	421	491	436	456	478	466	419	426	446	423	439	449	432	404	430	450	427	459	455	452	448	449	441	454	464	430	464	431	430	420	425	424	448	406	407	430	415	397	429	431	449	444	428	412	426	417	432	436	436	412	432	461	446	447	415	429	443	433	463	463	460	431	431	420	481	431	421	431	416	462	474	441	475	369	421	437	434	479	447	440	441	443	472	449	454	443	422	420	466	463	414	437	461	450	421	443	400	412	454	444	451	426	406	415	442	474	445	463	437	432	407	425	446	397	454	400	446	437	417	400	420	408	428	457	462	415	406	483	408	429	400	451	422	424	486	440	415	434	448	442	443	405	446	436	472	443	445	436	438	402	480	439	436	449	469	421	405	460	434	467	459	467	441	448	418	438	462	446	460	417	458	439	431	466	434	409	483	416	429	471	435	431	463	480	453	497	429	463	423	413	445	450	449	477	409	439	471	398	435	410	442	431	422	446	459	433	403	449	441	449	441	425	439	435	430	464	425	442	443	424	476	448	456	457	455	417	467	421	444	438	429	425	413	411	444	436	481	434	425	403	452	451	446	422	432	394	452	403	420	432	424	434	418	413	463	408	438	471	475	452	414	434	455	444	440	455	439	444	439	465	461	413	436	441	419	435	448	457	414	450	443	426	481	420	417	387	415	493	454	457	457	427	496	445	439	410	473	424	433	432	453	464	410	433	411	472	420	433	438	456	460	475	455	392	424	425	413	459	405	417	467	406	449	406	423	468	421	427	446	409	443	428	414	406	433	455	450	476	444	439	427	442	434	449	451	458	423	426	434	434	451	454	388	456	457	439	442	434	421	422	441	404	422	420	426	487	454	431	428	448	456	492	448	428	468	397	432	427	452	423	462	437	468	407	453	448	427	443	430	440	439	452	442	423	433	430	471	449	426	375	427	447	445	466	404	458	434	487	439	433	428	453	406	424	447	437	432	417	472	443	442	473	452	453	478	437	466	446	462	453	398	452	452	445	430	487	443	406	446	438	429	463	430	441	458	416	409	431	427	482	430	412	474	437	478	407	435	438	427	425	400	430	451	424	416	394	411	470	429	446	401	474	424	421	437	413	447	440	427	445	439	419	428	446	408	465	429	450	452	423	440	452	454	481	473	453	399	418	411	444	435	447	476	435	434	446	422	439	443	428	419	454	443	386	413	445	463	423	423	457	475	430	453	447	396	479	455	428	416	439	447	440	428	424	447	454	440	446	463	456	409	438	440	432	432	447	423	449	450	424	450	418	429	449	467	428	403	443	438	425	449	408	440	444	404	417	427	414	481	458	441	436	443	432	474	435	436	419	442	472	435	454	433	461	423	445	458	436	430	430	430	424	423	439	454	439	432	455	433	416	451	463	432	442	443	448	463	437	417	460	455	418	425	448	450	462	405	446	414	457	411	397	405	457	456	440	445	407	420	425	418	434	404	448	438	495	387	405	417	401	457	415	445	466	458	413	444	451	444	436	462	406	438	457	462	467	459	438	456	439	438	456	420	418	458	471	451	432	436	426	460	414	419	427	421	429	408	461	460	397	411	423	435	424	443	452	416	456	452	405	457	443	439	451	443	443	413	429	406	447	447	463	442	451	446	457	433	460	455	406	458	469	409	409	444	406	426	433	470	467	399	425	406	440	447	439	441	416	417	396	434	446	432	442	428	461	433	456	433	418	396	450	432	462	444	421	409	403	429	457	445	425	449	458	431	388	427	426	441	432	425	488	447	419	416	402	426	436	431	439	438	453	440	441	427	451	431	405	458	421	431	475	426	409	448	440	442	432	424	454	436	434	424	439	449	468	432	431	452	409	419	418	415	449	441	444	416	446	488	444	463	494	441	432	440	487	443	436	491	429	438	442	448	493	429	422	408	446	427	435	451	417	477	446	450	467	432	461	445	458	449	445	432	492	408	460	456	446	446	436	450	457	453	418	446	442	463	484	439	431	453	461	431	425	384	421	451	423	411	447	432	434	421	413	469	457	451	453	464	465	436	477	423	450	441	504	477	418	405	420	441	449	450	420	444	428	435	473	429	464	429	422	459	478	424	433	437	425	438	430	439	444	393	438	453	467	456	425	442	426	450	432	430	445	470	441	440	391	411	422	417	457	416	415	405	462	395	438	450	469	431	429	426	432	439	417	416	432	475	394	439	447	432	443	465	431	462	450	432	471	435	437	443	441	448	435	447	454	427	460	431	472	443	412	428	431	403	408	450	415	428	447	458	439	483	410	413	436	484	436	441	452	459	440	434	457	416	409	433	464	384	449	447	433	443	440	495	443	410	405	441	489	426	445	403	437	431	457	457	432	445	433	435	440	479	420	467	470	442	454	415	430	414	490	414	435	434	447	409	426	445	435	461	410	422	419	446	453	458	421	413	429	469	411	452	464	433	413	450	444	405	425	467	457	454	418	437	468	442	436	429	464	457	469	458	432	444	419	429	439	457	399	445	404	474	482	410	456	429	441	435	421
22894	21122	29053	23459	21119	21188	11099	1856	1386	1223	1209	1055	987	934	913	885	886	841	865	848	822	819	819	819	780	811	734	771	793	750	761	773	734	738	764	771	763	782	744	756	779	806	721	756	722	762	706	760	791	784	762	766	735	729	766	725	739	774	744	730	716	802	759	724	740	722	734	730	774	770	707	757	718	699	758	824	733	747	745	778	796	732	778	741	751	735	772	788	754	782	728	723	764	745	742	782	742	769	729	716	724	750	736	736	748	703	742	760	699	798	751	720	754	754	736	735	744	753	750	758	724	727	811	781	734	739	689	686	800	718	702	814	725	746	742	758	749	784	708	749	711	789	726	743	703	752	712	764	768	738	722	705	702	746	729	755	801	809	733	764	693	771	697	783	735	746	725	725	728	756	738	740	752	784	720	703	759	700	745	726	705	748	737	758	755	722	760	690	737	743	727	786	683	715	738	747	732	710	765	770	735	708	723	697	740	768	746	752	730	685	794	735	706	763	755	789	796	688	765	746	745	725	722	697	750	769	739	728	746	722	750	714	722	743	730	695	751	757	712	727	800	760	678	786	728	697	738	776	758	783	769	711	717	766	729	743	681	700	761	731	721	703	727	710	734	764	804	729	748	743	711	685	737	713	722	733	725	746	705	733	730	736	717	729	740	773	722	739	747	718	739	717	733	744	730	749	762	752	702	763	749	710	755	764	733	714	745	730	748	718	730	679	701	717	759	715	723	717	718	722	756	760	765	721	754	703	739	762	708	732	743	734	722	743	749	725	705	738	693	704	779	722	806	730	741	702	755	705	755	745	709	752	758	754	730	717	708	736	756	691	742	713	717	715	768	735	773	704	716	726	729	734	750	739	705	733	727	736	695	717	741	718	699	768	700	733	704	794	717	788	700	710	732	733	730	700	680	705	722	738	709	709	741	720	723	728	748	680	722	800	763	720	695	725	731	744	687	677	739	701	723	716	699	726	756	742	751	773	752	745	715	764	736	715	708	740	741	732	683	700	726	719	731	766	721	770	735	708	720	687	756	742	738	700	769	734	763	751	725	718	751	740	735	719	766	720	702	746	769	738	728	701	700	709	710	732	729	729	733	719	661	729	689	736	741	776	772	673	701	793	737	720	713	758	701	717	737	729	730	735	711	697	719	748	748	751	740	708	775	732	701	706	714	718	769	768	748	766	731	739	731	677	730	738	720	742	735	724	741	738	747	718	704	764	657	681	765	723	769	725	766	698	749	736	746	733	712	710	751	752	754	721	746	689	751	756	740	746	726	740	742	724	736	730	750	702	774	727	719	733	678	724	691	738	725	687	730	715	711	763	722	703	738	708	814	763	681	712	734	756	724	705	762	741	724	685	721	779	708	729	760	739	733	741	728	730	734	739	728	746	748	730	716	738	770	727	752	775	666	720	760	719	700	751	746	790	778	680	755	723	735	672	715	758	748	726	712	697	730	728	711	750	720	736	717	680	736	746	725	722	731	701	747	712	711	741	691	717	695	716	701	711	746	745	737	705	784	751	674	700	712	755	710	721	787	727	691	749	767	741	692	711	715	742	712	730	713	759	736	705	713	748	722	722	711	695	766	758	726	723	687	741	721	740	723	782	775	677	701	692	708	726	699	732	748	724	721	752	739	744	727	720	671	714	772	706	720	697	761	781	765	740	706	693	797	707	717	729	746	701	705	753	725	721	699	721	742	703	694	722	742	728	745	693	751	783	707	734	710	727	709	715	723	695	721	718	740	723	690	705	726	733	751	766	679	718	730	689	771	764	695	812	748	767	702	765	759	758	723	710	751	738	673	709	724	759	707	751	738	715	760	702	716	747	718	743	739	735	721	774	703	741	750	748	732	735	728	741	736	704	745	732	748	679	698	738	737	791	742	715	733	737	712	726	754	776	748	724	669	728	709	777	777	745	698	753	838	734	762	729	728	711	756	710	765	711	769	749	755	709	706	770	715	723	727	760	737	733	762	724	740	709	684	718	735	678	752	758	776	703	762	706	692	759	711	777	723	742	739	737	695	716	734	680	725	696	711	756	719	761	744	692	765	722	698	650	717	762	719	695	708	740	709	709	703	755	683	738	717	730	741	680	754	682	731	757	728	729	714	718	754	711	690	746	691	720	694	751	740	708	683	778	676	790	678	734	734	741	697	748	735	754	713	739	724	694	764	716	677	735	703	757	718	664	707	705	750	727	716	719	712	687	741	703	723	763	694	708	702	689	711	757	661	742	711	717	720	724	723	701	713	720	783	681	755	732	681	730	734	734	667	715	750	746	696	721	757	723	734	715	712	692	748	747	698	726	758	740	709	757	710	702	711	741	731	769	768	745	710	732	727	719	709	700	763	743	727	744	669	710	730	729	784	736	768	682	725	754	759	690	791	714	741	700	739	767	727	780	749	748	713	768	739	666	669	739	760	725	699	754	719	713	746	720	728	754	754	701	713	678	745	760	748	700	699	701	755	693	720	744	772	715	765	738	737	713	705	722	694	738	765	727	697	712	741	752	704	735	719	728	737	780	676	710	765	699	722	705	776	752	690	742	736	695	791	696	737	762	730	731	704	690	720	742	740	699	745	731	761	775	732	686	674	726	687	701	715	728	745	700	721	712	719	716	753	742	725	709	755	727	725	790	769	740	769	759	756	729	767	762	746	709	685	740	728	714	665	728	722	677	706	745	733	726	695	734	717	741	721	728	690	759	702	775	724	717	676	730	731	694	726	750	769	720	711	731	727	700	720	726	726	785	755	672	689	721	759	746	743	728	728	689	738	720	710	742	729	702	770	691	729	738	751	755	707	693	741	740	762	751	741	745	725	665	758	667	804	760	717	767	738	723	729	750	720	706	739	748	683	749	745	734	714	726	723	710	761	763	734	719	747	752	776	703	712	653	666	700	744	703	754	701	740	742	758	701	686	747	771	690	719	735	745	713	748	751	762	704	721	792	739	741	710	709	757	708	718	760	733	712	709	721	767	721	724	778	688	737	675	706	719	726	727	699	727	692	725	735	710	772	724	764	711	736	724	726	739	709	731	751	687	709	694	711	726	723	743	745	720	717	748	786	722	720	694	741	719	746	718	749	731	721	727	730	705	727	744	676	812	702	739	712	760	723	726	698	744	734	760	760	769	677	738	744	725	741	693	724	721	732	741	726	779	737	702	752	749	762	691	699	733	753	737	756	695	745	733	739	707	740	736	689	708	687	752	730	762	751	754	665	754	747	771	736	750	716	735	787	757	736	652	707	760	719	747	726	727	759	758	758	740	791	742	713	715	773	725	758	720	696	700	687	707	725	713	740	679	735	760	770	731	709	734	733	724	697	710	703	699	736	702	749	734	695	719	714	735	696	722	745	721	706	742	737	718	680	721	715	686	745	719	717	757	694	722	710	738	760	745	740	731	705	718	746	743	696	747	666	709	753	707	693	720	726	730	738	714	738	743	744	687	744	737	701	693	724	745	705	695	700	697	695	691	699	766	756
19691	17460	14906	8338	5782	4402	3629	2883	2453	2144	1808	1637	1549	1372	1365	1216	1162	1141	1105	1106	1031	982	990	992	1039	966	978	973	971	897	967	933	952	949	946	919	953	936	919	928	906	927	877	876	868	929	849	901	815	888	896	896	893	904	962	899	956	893	820	856	911	911	913	818	935	930	913	861	890	870	879	874	912	886	885	873	890	880	950	882	931	912	875	911	863	846	890	871	887	866	867	920	904	859	882	889	887	962	840	900	890	889	813	847	876	912	845	928	870	824	921	905	871	879	896	884	884	892	860	930	855	877	840	892	887	869	933	908	920	871	874	878	865	900	868	907	822	886	874	876	842	875	919	857	872	873	877	870	913	877	855	879	908	928	887	897	871	919	963	889	907	849	861	878	906	925	917	931	925	887	940	851	901	849	910	814	923	881	874	866	863	883	894	866	864	903	888	878	906	940	869	865	861	913	862	868	855	910	884	891	902	892	908	932	931	830	875	875	907	835	847	856	902	958	903	917	882	853	903	847	875	869	887	918	810	839	866	923	900	886	909	893	902	873	941	853	839	896	892	895	879	903	858	943	898	884	844	885	898	902	874	849	865	928	906	832	850	881	854	858	938	890	926	896	897	848	876	885	908	849	896	855	870	904	917	856	880	885	905	839	927	898	932	935	879	838	895	887	880	839	901	911	903	883	863	874	848	878	870	939	886	870	873	907	902	866	868	857	900	849	913	881	887	842	838	869	870	869	931	848	912	861	853	875	898	889	889	868	868	849	854	871	877	880	855	853	878	869	883	855	868	894	894	823	865	881	873	889	920	914	882	831	848	838	873	855	913	945	913	847	869	877	846	919	865	875	873	884	832	885	900	847	847	877	915	845	845	857	832	862	845	852	894	878	903	916	869	878	884	870	881	907	860	859	888	889	871	901	861	828	895	854	898	866	896	881	866	902	932	889	915	850	849	810	885	881	891	883	863	895	907	862	871	916	896	891	843	828	876	874	847	875	861	886	866	901	857	896	862	880	886	910	824	856	857	883	908	956	927	935	829	868	942	834	925	829	841	904	871	868	879	931	852	932	895	894	880	873	893	883	906	852	854	904	851	854	891	927	886	850	866	859	829	881	843	860	879	869	882	898	913	850	876	854	917	894	859	921	868	864	878	868	920	922	859	857	884	869	894	927	906	887	894	871	829	847	884	847	849	850	864	905	853	885	898	838	912	908	882	859	885	895	896	897	898	842	874	887	936	827	905	834	892	896	856	908	913	853	879	897	904	817	881	898	913	871	923	909	872	863	853	937	891	821	869	877	840	875	890	920	917	893	894	905	830	854	839	896	899	853	895	855	872	887	863	875	854	871	859	879	924	815	907	877	890	858	872	880	818	856	931	926	919	879	852	874	856	867	831	867	840	894	882	890	858	831	901	873	849	848	896	840	872	851	899	847	922	915	836	861	895	858	869	865	941	834	867	893	892	858	898	907	834	869	880	906	846	846	903	823	886	861	873	918	923	869	898	892	852	875	926	855	857	817	864	872	916	838	872	938	842	837	891	828	910	919	903	871	849	903	869	843	870	892	864	834	873	887	884	889	866	870	896	864	942	828	853	920	884	810	883	853	906	928	851	914	909	886	898	876	930	916	878	851	949	959	840	894	876	902	868	896	889	870	903	905	865	883	929	848	888	890	899	906	845	874	907	902	817	884	912	920	884	898	885	855	890	922	872	801	856	859	881	895	897	865	899	877	894	846	860	842	910	947	880	918	907	897	905	899	852	893	828	831	877	880	867	864	875	869	839	833	842	854	874	846	886	852	952	873	854	895	916	921	860	927	864	912	871	919	893	881	852	914	929	861	914	930	898	881	876	940	873	865	872	883	919	862	873	818	919	907	855	891	889	875	902	903	838	896	881	873	835	853	861	904	858	838	855	920	851	859	871	884	938	865	825	856	865	944	904	862	885	863	882	889	907	907	892	885	899	855	835	907	894	903	930	897	870	883	888	890	834	882	945	830	904	912	879	880	901	828	869	903	831	879	856	852	873	867	835	874	932	849	916	892	855	919	853	894	896	872	882	872	900	902	907	879	895	924	881	920	869	810	843	824	880	905	850	905	879	831	858	921	876	959	888	801	815	888	931	842	884	931	855	902	866	944	834	879	846	925	878	906	897	905	874	878	889	897	865	895	819	907	826	883	902	883	931	891	843	870	864	845	849	920	856	885	887	892	826	921	906	901	877	879	855	869	859	914	887	954	862	832	892	854	857	796	885	939	945	888	891	865	876	883	828	874	937	863	858	837	900	899	859	835	868	926	874	866	880	916	807	915	873	854	885	888	883	900	828	860	819	884	884	918	915	883	866	903	878	902	897	882	844	895	832	884	868	882	893	875	827	850	886	873	856	843	879	878	911	853	846	857	857	879	827	869	960	905	883	877	884	910	825	838	881	836	838	855	936	892	919	897	894	922	875	861	839	909	829	843	841	878	874	914	861	926	880	860	919	883	879	828	913	911	893	865	883	892	884	895	859	856	859	891	912	916	909	889	849	884	851	834	894	902	888	894	901	904	926	817	889	852	909	882	880	822	876	844	895	938	870	922	892	892	886	871	895	844	827	882	838	892	908	880	889	872	921	875	886	903	920	883	892	891	830	852	934	871	912	851	861	900	898	864	882	905	947	916	858	891	918	848	903	846	898	877	861	889	862	863	866	869	897	878	931	832	906	913	875	920	875	866	905	877	879	884	866	858	863	856	898	960	830	889	898	930	873	935	855	835	882	835	878	883	874	881	867	858	880	937	870	828	806	843	931	882	883	887	869	851	859	857	847	837	838	878	922	892	911	909	916	875	926	866	908	881	892	900	872	881	847	884	859	900	879	871	875	889	905	859	886	873	901	873	812	815	893	912	871	872	873	872	897	921	839	870	884	917	850	876	852	913	848	867	888	874	882	870	879	850	865	861	855	874	895	869	931	870	858	874	825	896	920	884	899	871	859	895	888	939	873	892	872	890	880	904	876	923	823	908	856	892	888	930	880	880	886	878	885	890	868	885	874	891	879	860	900	827	914	837	932	861	861	908	890	850	874	878	912	843	874	893	901	930	905	847	927	869	891	875	817	902	859	875	836	908	852	929	873	901	908	909	891	856	817	836	904	873	856	858	872	898	867	930	839	920	890	872	930	902	891	911	796	925	916	858	880	872	890	875	847	881	915	843	911	908	892	859	888	876	911	889	857	929	877	928	885	858	872	864	866	868	891	892	866	951	877	827	836	872	902	892	906	869	877	895	869	899	835	858	827	837	858	827	837	889	900	883	875	872	895	906	898	918	910	863	873	851	887	860	909	801	920	925	861	812	815	847	910	877	907	895	874	904	853	966	892	856	897	893	887	877	886	866	857	884	849	878	827	856	864	833	922	844	909	926	874	899	880	867	876	867	866	869	850	856	882	862	839	883	864	850	907	922	874	929	948	847	912	897	891	853	851	845	862	910	867	888	840	834	873	916	901	853
27045	19862	6654	862	533	484	447	457	419	433	396	409	395	397	407	398	392	424	388	380	407	406	439	395	420	394	422	412	386	389	417	395	398	434	389	387	441	387	414	394	394	355	391	395	392	423	435	395	434	389	412	381	410	393	397	364	386	362	379	416	407	422	394	409	397	417	402	413	408	378	425	428	411	373	396	406	397	395	389	436	409	412	437	387	402	372	389	392	440	385	416	405	386	397	385	384	401	405	387	387	375	410	394	417	370	407	427	385	391	385	383	409	416	395	411	393	425	383	411	376	413	368	405	377	408	403	367	409	395	403	381	363	371	395	408	391	412	395	425	399	398	404	417	402	395	425	404	379	376	382	422	388	363	372	416	396	379	389	390	407	418	401	426	400	388	393	396	390	433	365	408	379	405	368	381	383	436	385	387	388	417	406	368	377	390	394	386	373	356	416	419	427	378	402	397	407	396	400	409	402	405	384	366	405	423	395	394	389	393	407	420	416	410	373	418	411	402	403	403	395	392	355	405	411	398	388	396	374	389	360	400	393	396	444	408	374	425	398	415	397	392	405	402	394	427	401	415	374	395	415	367	403	389	413	390	411	392	402	398	392	400	403	426	441	379	377	385	382	436	400	451	384	403	385	433	429	417	431	376	389	402	401	397	377	389	361	361	418	368	400	410	409	384	423	398	357	383	382	408	433	372	402	387	422	419	394	401	414	382	387	385	387	364	375	413	384	381	380	386	426	394	375	398	406	405	386	369	410	391	399	392	379	415	364	393	415	375	444	380	401	414	375	391	411	389	411	385	399	422	330	387	394	393	384	404	380	415	420	435	381	403	398	416	353	414	423	416	404	391	402	367	389	411	404	411	389	424	380	415	385	378	401	410	423	429	405	396	388	383	367	403	383	388	365	414	371	407	457	388	363	371	399	393	415	394	368	366	403	418	370	380	383	377	410	424	406	415	377	435	394	336	436	381	412	369	383	382	385	399	402	404	399	418	396	404	377	399	394	439	398	400	382	403	400	445	395	406	443	387	393	399	405	395	416	390	392	417	427	398	377	406	421	382	395	391	406	390	397	365	369	373	374	406	390	366	369	405	393	384	413	385	406	368	438	409	379	397	435	362	418	407	395	392	407	411	396	423	384	417	419	427	390	378	345	358	385	386	382	366	430	396	427	403	389	389	376	364	387	377	400	393	389	405	400	386	358	388	376	364	423	396	376	401	378	382	384	430	372	421	399	395	386	417	403	369	392	406	365	407	395	365	398	392	386	377	384	407	405	386	356	409	398	392	375	399	385	343	404	402	425	382	401	425	378	390	417	429	422	394	416	392	411	364	412	378	351	391	388	358	372	385	390	428	426	401	440	406	427	396	381	408	403	398	376	394	356	370	424	412	362	431	411	386	417	373	371	380	397	394	370	444	401	421	373	382	409	432	364	390	423	416	386	392	424	377	416	356	412	406	385	410	345	374	369	408	398	391	415	366	392	380	409	405	406	379	412	410	393	439	422	408	418	421	385	412	395	373	398	405	402	412	427	403	456	351	406	415	398	376	399	390	413	376	388	394	421	396	384	417	404	376	373	397	455	393	419	350	384	402	413	422	385	365	413	395	402	405	401	401	415	374	399	393	383	401	348	433	405	410	403	415	395	426	405	418	437	355	395	364	405	367	377	395	361	403	371	379	414	383	359	416	399	388	418	393	409	397	380	393	403	397	431	374	397	379	400	392	427	375	359	407	396	419	420	406	400	423	397	414	436	373	408	365	379	413	425	400	397	386	396	389	358	399	383	404	384	368	420	363	397	335	420	380	386	378	411	411	409	384	373	372	395	389	419	421	371	397	427	395	386	378	387	392	378	421	405	388	407	372	359	375	427	405	363	396	405	419	413	412	417	377	410	420	375	425	406	414	400	406	372	386	352	364	424	388	377	389	429	377	431	419	369	399	423	405	418	435	415	395	391	404	391	370	429	400	382	415	398	386	436	392	389	407	376	374	364	403	422	395	419	402	397	395	423	411	412	400	394	411	414	409	373	383	417	393	370	395	411	384	392	418	439	390	375	386	416	389	392	407	416	416	350	371	411	393	385	394	411	389	393	388	396	383	397	420	396	419	378	413	372	400	398	355	380	396	405	378	379	401	412	383	403	401	387	404	372	361	364	391	396	410	394	379	380	390	414	416	374	386	390	398	367	409	406	382	410	424	409	391	393	391	394	382	440	373	403	402	380	392	390	383	403	392	416	437	369	409	435	411	389	411	372	404	394	375	388	399	394	380	377	378	404	394	392	395	375	397	363	344	417	381	358	389	396	395	393	467	383	418	391	379	407	421	400	439	392	399	400	388	408	365	403	393	398	382	389	394	373	386	409	378	406	397	407	390	405	416	410	403	369	397	383	396	372	413	404	365	442	382	374	437	421	407	393	403	376	394	426	377	390	403	383	405	407	390	397	416	405	427	396	427	419	394	415	351	421	408	410	403	409	409	388	397	375	421	439	410	426	406	377	385	424	408	418	375	371	431	374	423	369	395	390	403	418	409	407	372	437	414	391	404	365	409	379	417	407	338	406	417	399	358	368	377	390	413	431	377	368	396	399	375	406	408	414	411	416	387	380	393	394	398	418	400	386	429	398	412	367	385	384	380	409	378	438	399	369	426	412	402	390	403	396	405	426	337	392	410	420	417	427	434	354	385	410	389	363	416	402	385	369	378	396	387	376	410	407	417	407	395	379	393	387	388	400	392	356	399	405	386	433	432	369	360	380	398	399	403	392	387	378	375	409	412	377	375	392	393	406	387	408	392	395	388	402	357	415	422	375	382	366	415	402	359	403	406	393	399	380	392	396	425	366	434	384	400	366	398	408	356	393	390	403	407	369	402	375	359	415	416	422	379	452	398	402	398	401	388	391	419	371	375	417	433	364	365	386	415	392	396	404	397	440	390	430	380	428	376	390	391	418	395	422	384	417	365	418	390	402	403	424	381	356	385	399	368	403	390	404	386	366	399	403	380	384	415	394	388	394	371	373	387	401	425	395	389	424	424	365	390	381	403	385	372	392	376	376	430	381	383	396	386	428	414	387	384	404	397	380	430	410	402	382	403	406	370	407	394	382	415	361	413	418	406	405	379	392	418	431	402	374	412	358	399	395	405	399	392	362	375	391	452	375	403	388	417	432	387	419	385	397	426	373	376	449	392	404	414	418	386	392	377	422	365	387	378	409	411	440	408	379	385	403	398	420	388	395	367	388	421	398	387	407	382	365	417	407	414	411	395	431	392	407	390	364	417	384	381	419	411	382	414	421	368	392	382	387	411	400	380	361	402	372	416	376	417	434	435	376	417	361	430	416	389	401	364	433	394	373	387	371	407	380	412	402	387	364	403	415	451	410	409	398	422	359	413	444	391	397	384	435	364	368	428	417	374	380	429	369	410	397	388	390	397	397	398	422	402	409	405	416	412	384	415	351	400	427	390	423	384	405	408	386	416	399	393	401
8218	1321	1227	743	650	595	565	568	547	541	550	510	505	498	529	517	483	504	515	547	493	461	507	505	496	464	493	490	483	463	500	509	505	513	498	482	507	486	457	486	467	494	482	533	498	459	520	535	513	497	437	502	482	502	447	510	495	458	500	502	465	445	486	511	483	474	447	499	483	460	502	481	498	530	506	495	498	524	501	484	492	465	477	514	487	498	471	499	506	480	505	491	501	514	470	478	484	531	493	474	512	520	487	500	456	488	462	507	494	494	475	511	446	506	495	446	499	580	502	528	454	477	499	477	499	482	473	486	463	489	474	497	466	534	495	453	480	467	499	513	488	519	475	498	504	494	490	464	478	520	497	520	494	467	486	495	507	501	449	500	473	504	485	526	463	498	508	486	500	528	448	501	479	474	479	461	458	493	485	478	515	479	533	492	468	521	484	455	506	493	533	492	500	497	444	513	510	503	518	486	481	485	514	500	535	494	477	467	522	504	466	499	486	508	483	534	472	498	474	522	469	442	490	452	488	471	488	476	489	452	503	480	523	511	525	468	526	486	504	526	469	493	499	508	516	524	488	517	496	503	486	500	480	484	471	489	489	470	486	514	480	483	499	516	459	487	479	523	487	468	507	470	514	488	499	496	489	521	486	499	493	569	463	534	476	483	493	525	482	520	499	495	505	502	520	530	470	487	459	484	483	455	516	490	498	447	509	482	518	486	499	481	505	489	519	485	486	515	476	483	488	472	466	529	484	479	453	527	506	487	495	497	483	495	470	468	479	471	500	499	517	506	451	472	526	502	429	507	477	503	489	511	485	511	515	465	490	507	481	493	504	515	466	513	493	467	501	478	480	515	484	487	507	528	453	487	501	492	487	476	503	529	483	523	507	524	520	471	500	495	465	500	489	484	494	470	531	441	469	556	506	500	481	487	488	478	507	476	463	542	536	495	473	495	460	474	469	499	463	500	483	516	499	486	492	483	495	475	485	488	503	485	480	482	488	495	502	518	482	456	499	487	454	508	492	458	504	500	497	445	532	461	456	519	471	504	500	504	506	491	469	518	479	463	495	458	510	467	504	505	506	493	478	471	497	492	485	500	496	486	466	478	483	456	485	480	506	498	521	493	519	484	487	468	501	516	497	496	492	508	474	499	469	490	502	497	496	500	515	499	464	471	511	461	511	504	496	491	504	536	475	480	549	514	502	484	522	493	489	476	483	487	495	501	481	468	492	531	487	468	548	493	474	505	492	499	484	478	507	498	512	478	477	478	488	456	498	456	509	480	480	483	506	500	492	490	527	522	482	479	457	492	520	476	501	527	478	479	468	505	470	473	499	502	510	508	472	515	472	506	481	497	506	467	509	508	456	491	447	514	466	490	501	484	488	512	471	515	511	500	464	503	496	497	473	487	515	491	524	461	539	442	486	448	454	521	490	510	479	479	491	482	488	514	519	497	446	499	477	467	495	472	521	521	471	499	502	491	545	516	449	479	471	469	456	495	478	502	466	509	536	476	470	489	527	507	494	578	497	474	449	524	504	445	496	481	551	505	488	510	498	495	487	486	500	471	484	430	522	491	519	455	504	478	490	487	506	493	475	507	449	510	488	510	476	502	486	463	461	495	484	489	482	497	517	483	459	479	491	479	448	506	466	514	526	466	519	459	501	503	465	508	504	496	508	498	468	484	500	507	475	485	540	499	462	460	460	474	492	521	503	472	494	481	485	464	484	501	481	491	471	504	476	483	497	499	467	506	473	518	476	510	507	500	473	511	472	470	494	472	457	504	512	463	495	462	503	465	503	497	489	502	507	502	536	475	477	502	475	514	474	503	463	468	487	465	472	482	448	497	493	512	495	479	480	498	510	455	504	492	461	443	467	513	489	454	495	511	456	480	489	516	444	453	494	472	528	523	490	500	503	461	513	477	468	495	516	473	506	504	542	477	514	516	477	497	497	489	475	516	510	541	482	504	462	415	478	465	465	499	518	506	500	530	481	492	469	505	479	444	462	504	510	520	493	484	472	497	488	496	494	485	499	474	477	457	521	476	503	472	513	486	487	480	479	492	483	483	456	473	488	531	537	484	446	475	487	489	510	508	500	494	485	483	503	489	506	502	463	490	459	504	492	496	484	518	484	471	473	495	481	491	527	474	521	500	492	468	464	477	504	505	523	507	451	461	490	469	497	486	494	486	465	492	476	524	491	469	498	470	531	487	483	454	503	459	522	507	528	473	499	469	532	481	509	505	482	493	461	461	479	485	497	507	525	483	481	475	445	489	498	517	446	436	488	478	522	475	539	491	493	480	517	482	468	536	462	511	518	444	474	483	493	455	439	493	486	461	517	511	497	516	447	534	483	496	476	543	555	510	464	493	497	460	515	478	509	488	470	506	490	454	482	473	492	509	486	487	472	489	480	506	538	520	473	476	509	487	487	462	497	502	490	499	511	457	496	518	494	495	456	517	480	507	451	493	479	521	507	492	470	509	499	475	480	441	418	477	486	459	462	515	499	535	499	440	494	485	467	495	497	475	499	447	524	512	537	525	493	470	509	453	477	477	475	521	483	467	519	505	498	484	504	481	539	476	492	513	537	459	527	524	482	511	484	452	464	514	482	454	440	482	523	472	498	492	479	494	505	468	490	489	504	510	469	517	490	478	486	468	480	506	467	467	481	529	484	537	506	498	500	491	492	475	492	497	524	464	502	463	477	492	507	492	480	457	473	492	479	514	473	489	503	475	503	509	497	495	429	482	474	503	476	483	505	488	506	498	524	491	521	493	492	461	501	474	475	475	484	485	470	503	492	475	504	488	456	500	515	493	484	480	491	491	485	453	496	476	488	468	499	481	494	488	489	490	519	465	526	472	461	494	494	549	488	485	478	469	487	506	511	509	529	485	493	511	482	473	515	495	458	502	480	465	470	519	471	480	484	503	500	510	473	495	503	471	517	490	486	513	490	492	494	508	507	500	445	512	507	497	485	518	494	493	493	474	449	506	520	500	510	452	483	507	441	478	450	526	479	491	465	492	492	467	457	509	489	445	486	470	524	551	484	497	537	463	504	491	474	487	476	469	456	536	461	454	491	487	463	474	495	446	463	493	481	529	495	476	527	514	513	493	471	454	539	496	485	471	492	475	507	493	520	470	476	466	526	471	514	500	487	480	485	482	495	477	487	489	495	518	500	465	482	490	483	491	497	480	476	462	474	518	542	499	481	506	515	518	519	506	468	485	523	504	490	476	478	526	492	454	490	463	479	493	511	493	485	478	522	483	472	529	482	444	512	496	488	497	477	476	467	468	494	507	468	523	527	523	497	485	480	501	492	520	516	520	468	453	478	531	494	499	458	476	535	490	477	472	448	443	478	458	474	482	500	486	511	479	472	502	477	444	464	470	526	499	490	505	445	533	527	483	496	530	494	498	482	513	531	504	509	485	493	477	515	508	526	476	510	489	455	449	471	467	501	524	470	466	490	532	507	465	519	493	511	483
23923	21110	28565	23867	21114	11419	1725	1146	1092	929	885	876	817	812	789	841	783	778	766	799	711	734	735	739	751	734	721	715	773	710	731	679	722	673	719	650	733	706	742	673	725	700	671	737	678	666	647	723	685	699	740	714	698	726	732	722	726	677	672	743	712	698	671	699	742	703	730	693	683	689	757	697	696	706	731	696	724	690	704	717	730	648	713	683	672	665	753	691	711	699	716	702	735	667	746	695	691	642	692	690	726	699	695	706	762	704	706	720	711	660	670	715	723	723	707	690	725	656	714	695	740	755	701	728	705	724	699	691	703	702	714	711	705	726	732	675	732	720	673	667	646	680	726	700	751	707	674	675	696	667	742	702	712	664	711	671	732	701	652	692	670	665	716	698	696	675	719	707	774	707	764	726	713	678	718	687	739	707	731	679	695	703	698	686	702	743	710	710	649	735	730	688	709	704	714	669	687	732	725	729	675	675	695	747	688	650	700	675	691	712	685	654	693	694	700	686	681	709	733	715	738	728	729	662	713	715	686	734	697	690	711	693	690	750	674	746	669	767	661	660	715	717	645	672	698	659	753	686	685	699	684	689	677	695	738	682	724	701	713	733	684	711	727	706	707	690	737	698	697	689	691	753	696	709	699	715	666	713	726	673	680	691	668	725	722	643	697	725	724	688	711	752	706	657	640	706	699	705	744	681	676	758	708	700	679	715	724	707	674	653	704	673	635	697	716	706	682	726	708	683	735	702	690	698	680	714	708	722	719	655	739	741	740	741	682	707	736	733	702	700	678	693	718	700	676	726	697	677	703	709	714	716	695	736	685	701	701	669	645	710	721	689	680	709	699	671	652	715	673	706	733	749	675	668	669	686	690	713	651	670	709	705	688	767	729	707	644	654	670	688	644	689	669	687	730	664	695	689	674	718	707	694	671	675	743	699	686	686	731	738	682	681	745	693	717	665	705	708	731	683	717	700	712	658	774	772	718	727	713	660	729	686	705	738	660	670	719	697	639	712	650	711	667	671	721	680	644	731	684	672	657	752	685	685	729	724	674	719	688	668	654	683	727	648	703	676	701	700	744	755	677	690	703	693	695	736	711	713	732	703	679	665	705	723	690	677	685	677	677	659	698	678	683	704	732	730	687	648	678	716	674	699	709	712	670	748	683	668	736	658	740	712	685	660	735	695	720	720	722	726	741	738	712	731	673	739	696	694	710	645	706	644	661	699	649	730	679	715	674	672	735	641	726	671	732	675	691	675	727	671	708	729	677	751	706	708	679	717	720	658	750	669	674	686	719	666	667	731	690	705	708	689	678	646	722	668	707	702	715	720	745	711	682	693	699	715	691	716	668	652	698	702	702	729	685	738	664	721	718	727	668	673	725	669	684	689	695	754	707	749	717	722	698	708	711	680	713	687	707	667	706	736	696	722	723	727	725	721	700	732	689	702	727	700	670	674	746	691	715	711	684	659	667	670	724	722	698	675	690	658	727	685	648	723	678	705	685	697	703	700	699	702	665	661	677	711	729	683	674	681	725	666	690	656	696	723	701	718	716	714	729	703	734	684	709	717	709	668	709	687	728	719	700	756	693	694	709	694	667	734	699	762	695	704	660	663	685	688	703	667	670	726	698	744	712	714	703	644	712	718	674	720	720	695	703	658	684	707	664	698	663	733	707	685	713	682	647	688	695	716	728	730	706	688	666	679	692	724	681	725	628	706	658	699	749	676	730	661	740	701	689	738	681	694	669	727	682	659	744	675	714	680	671	692	692	677	692	742	693	706	711	700	684	702	682	733	655	649	724	692	691	693	673	758	739	752	687	729	707	718	703	729	712	708	711	704	693	716	717	756	701	736	689	668	727	691	687	662	702	721	732	657	722	683	675	693	651	762	731	714	691	679	668	699	677	647	697	716	676	707	692	730	751	687	714	696	661	684	664	661	723	649	711	716	685	728	677	673	700	677	675	698	715	693	690	685	716	711	686	662	689	675	717	711	698	696	662	736	719	704	685	733	707	680	743	721	717	726	702	669	703	701	644	668	723	715	708	724	699	685	731	678	665	688	683	689	687	712	679	687	684	680	670	648	718	684	681	696	677	662	700	734	705	730	711	709	723	667	718	690	704	722	726	667	650	691	687	654	712	694	744	722	692	681	666	682	711	703	667	732	706	675	674	735	709	672	662	706	700	728	678	675	721	684	707	682	718	660	711	721	713	698	659	663	700	715	720	703	706	700	735	695	708	668	669	670	741	718	682	687	703	745	689	674	710	686	696	729	704	711	758	677	666	689	738	734	704	700	726	686	691	728	689	699	667	702	711	674	673	697	707	664	730	698	676	723	720	689	656	690	687	730	702	685	669	708	668	707	706	703	705	692	728	702	738	676	697	776	675	759	668	730	694	683	738	712	665	686	709	684	738	706	674	708	703	698	690	712	679	693	693	725	781	728	663	668	681	736	701	704	670	707	687	700	717	736	685	717	713	688	700	689	668	689	680	698	719	684	670	686	680	721	693	672	723	716	715	717	679	692	683	682	697	699	730	713	709	643	683	689	738	681	676	620	720	674	698	695	640	711	699	702	676	681	697	689	711	658	664	685	728	698	681	671	702	685	690	699	670	668	696	705	713	717	714	720	709	740	727	718	705	689	693	694	720	737	675	742	742	713	721	725	715	645	707	684	666	659	659	748	751	670	702	708	686	698	654	670	681	688	728	661	719	636	718	690	713	711	663	671	676	739	711	692	717	678	718	648	677	707	729	707	730	687	706	705	685	674	737	711	697	693	686	735	706	720	607	680	683	732	732	728	710	654	656	673	698	690	698	670	703	687	659	687	705	743	679	693	742	703	677	725	719	703	744	686	703	697	675	644	696	741	726	685	719	700	697	707	667	671	728	713	694	700	703	712	725	700	698	664	685	687	682	726	687	713	692	682	667	685	676	693	710	640	707	752	657	693	684	751	695	642	702	688	713	686	734	725	667	730	691	719	681	697	741	681	599	725	662	705	660	688	678	688	715	736	708	734	730	714	706	697	696	723	710	700	687	694	676	684	708	739	663	742	702	708	736	674	718	712	740	704	694	633	694	717	708	672	674	672	707	714	692	698	683	694	685	708	752	688	722	675	631	730	676	665	665	703	712	759	715	700	738	756	687	684	746	668	721	716	704	721	715	683	709	699	738	704	667	712	711	695	723	774	737	723	698	670	717	701	687	676	714	698	732	762	659	682	713	729	713	654	713	690	696	704	658	706	692	699	746	655	681	746	721	680	666	724	718	719	730	660	656	688	655	719	672	705	663	674	713	678	687	638	706	732	650	750	698	680	683	717	659	685	720	694	701	720	697	699	711	720	700	704	754	655	654	662	713	678	684	679	711	691	680	729	746	707	697	717	744	708	680	674	707	689	711	735	690	724	709	701	701	692	672	700	676	656	673	701	693	737	721	677	688	721	702	649	634	739	666	700	691	697	698	692	697	716	733	687	760	652	697	738	732	683
18866	10896	9351	4825	3377	2693	2165	1880	1651	1439	1267	1174	1119	1103	1028	1011	1003	965	984	924	903	918	890	944	886	887	856	880	907	851	896	851	871	857	881	858	886	887	864	867	897	843	850	820	834	793	841	866	827	852	837	885	822	860	846	830	850	833	813	805	849	931	854	816	805	826	845	806	855	838	862	838	805	843	820	802	824	870	852	800	799	850	863	795	814	873	859	816	827	878	859	796	836	890	847	834	842	850	839	900	817	807	865	811	814	784	807	826	836	870	816	824	876	858	842	838	793	810	861	850	842	874	810	814	845	831	808	827	837	833	837	859	822	876	877	889	803	807	813	804	832	846	809	869	822	816	847	825	819	857	811	847	829	824	807	875	811	857	820	851	806	810	866	817	762	837	857	799	838	865	809	813	859	862	870	804	829	842	861	858	829	788	810	823	847	789	815	845	802	823	829	816	883	763	831	851	884	852	819	781	803	858	826	759	773	806	824	798	841	799	895	810	833	823	860	810	809	815	831	868	844	876	852	798	833	850	845	806	810	804	849	800	820	809	832	855	813	866	851	846	798	827	870	847	819	783	820	851	830	816	823	813	860	864	813	851	834	804	862	839	769	860	850	809	826	849	838	777	834	841	831	820	862	861	820	852	805	766	833	791	787	820	809	871	865	809	813	845	830	799	855	790	873	812	864	861	832	843	839	839	827	835	800	814	856	810	801	783	821	847	884	810	850	861	789	802	826	812	850	842	810	869	818	827	843	794	812	808	837	830	873	831	837	837	784	790	789	808	804	833	879	821	824	833	808	777	852	788	831	818	845	834	846	833	792	838	835	859	830	822	807	822	818	798	858	841	827	765	830	797	811	843	818	825	846	833	823	818	850	840	827	803	802	846	813	794	847	870	778	821	787	818	843	863	809	813	792	789	803	824	799	796	830	816	817	826	815	850	810	851	877	861	838	882	826	800	812	788	825	797	790	816	820	832	820	835	804	780	847	811	863	835	857	797	880	848	832	890	843	855	846	834	876	860	853	849	829	832	850	813	880	806	853	864	852	880	777	817	845	802	821	802	798	859	826	835	814	784	797	755	793	841	833	834	864	846	841	786	835	846	861	793	841	821	810	790	795	806	825	848	799	790	852	838	819	835	831	848	807	795	799	822	832	828	820	867	861	861	757	869	815	853	830	818	869	791	808	825	835	858	873	820	772	821	844	812	797	884	832	825	825	820	842	772	811	860	773	785	849	833	833	844	815	825	834	878	872	815	846	859	814	851	827	883	892	838	856	843	801	855	839	811	822	860	809	822	827	858	825	815	800	827	867	816	882	856	833	877	834	807	825	794	805	789	804	846	870	890	889	814	854	832	825	785	846	895	853	833	836	853	827	828	773	824	844	797	846	841	824	848	827	845	813	862	767	820	851	875	821	791	815	851	892	839	825	796	800	810	820	861	845	815	900	794	816	817	845	843	832	801	882	842	877	833	774	820	842	823	819	873	833	831	823	814	814	847	803	905	804	835	857	821	802	824	775	848	840	834	806	844	846	866	806	864	833	834	852	782	869	816	779	820	835	807	875	816	828	821	815	847	792	856	845	841	820	832	796	829	809	844	854	808	844	843	804	880	797	798	809	857	824	876	856	787	818	826	882	802	821	838	851	836	847	880	829	782	835	811	844	853	804	886	813	822	840	829	767	849	836	826	788	865	837	804	842	855	807	832	788	827	822	824	865	824	818	830	858	795	801	862	801	788	861	866	788	883	877	783	818	838	829	838	802	837	809	815	804	808	855	830	825	818	832	817	804	851	819	825	824	854	855	828	830	797	812	799	780	848	838	817	831	911	847	806	855	817	837	865	763	902	821	851	782	850	814	796	810	794	851	815	817	819	880	879	823	881	835	791	833	783	839	851	857	818	816	829	879	777	844	844	840	817	816	865	817	816	888	881	796	816	863	843	827	844	798	853	795	808	822	834	812	805	837	837	828	847	854	816	865	814	799	780	861	815	821	838	827	881	847	816	828	804	852	745	828	861	859	854	829	848	854	780	806	802	838	854	830	802	847	828	805	870	830	842	796	856	821	865	887	834	845	789	828	791	812	819	795	808	808	836	850	816	858	841	858	838	810	870	814	839	790	834	801	825	842	859	743	802	801	792	812	802	801	832	864	851	875	858	808	828	880	835	817	848	874	799	878	811	902	770	863	860	825	770	817	806	814	808	838	805	832	815	818	806	861	860	775	852	848	798	836	827	852	797	816	827	790	845	815	804	803	844	803	829	832	832	858	829	848	841	832	884	815	815	818	857	864	828	794	847	836	837	801	810	794	825	853	807	794	799	809	836	858	811	849	888	832	830	778	803	812	865	795	825	769	811	845	809	850	892	838	806	886	871	794	846	839	859	881	807	831	796	843	836	844	820	856	847	830	804	800	849	848	825	837	846	756	813	827	801	805	804	850	796	807	896	821	814	832	829	815	856	849	845	890	806	815	816	817	794	844	792	811	833	866	857	830	790	788	792	819	830	788	808	858	786	836	859	824	860	865	825	854	832	817	844	823	848	860	860	828	893	819	879	844	856	843	845	789	828	815	851	851	859	847	826	874	839	823	848	856	842	801	814	849	811	848	830	791	854	827	865	819	769	824	811	810	847	858	887	828	837	809	811	826	805	814	798	813	864	837	810	802	892	814	850	797	850	788	842	856	818	831	814	822	851	812	792	795	819	878	845	826	817	826	786	843	867	843	847	887	826	827	838	842	804	841	807	840	808	855	825	802	810	785	867	778	826	802	861	885	852	836	839	799	867	824	808	781	822	781	816	795	877	841	788	813	808	819	805	825	805	852	830	843	824	817	838	782	831	803	827	861	819	806	811	864	812	796	783	837	815	806	796	800	771	801	822	847	816	840	830	804	802	858	784	834	834	781	850	821	831	858	794	808	858	868	867	804	844	883	803	863	821	844	835	858	815	874	823	832	820	830	815	809	870	877	815	859	812	823	797	740	886	816	803	797	774	824	829	861	846	835	819	821	837	839	834	824	776	834	862	829	796	892	867	842	819	894	844	841	772	839	825	818	812	812	811	811	907	833	831	817	813	842	825	826	799	827	846	826	836	834	872	835	792	852	806	880	799	799	833	792	867	849	804	846	876	848	814	809	809	815	809	846	833	829	747	837	883	876	798	777	832	799	815	816	830	855	791	823	870	838	855	825	830	781	825	840	808	871	815	870	835	855	811	779	813	813	858	811	837	824	815	826	822	807	843	836	848	805	919	827	855	822	799	849	832	857	818	818	852	807	826	804	824	843	823	817	840	819	847	836	797	824	849	877	825	827	853	796	831	805	860	816	803	877	806	807	858	810	806	852	851	832	821	869	806	841	825	820	822	793	810	796	867	806	814	861	814	784	835	856	867	826	801	837	819	872	760	821	798	823	835	825	826	791	815	822	850	816	840	797	828	839	844	811	870	812	801	856	841	852	877	858	848	877	810	791	816	853	810	849	863	801	856
25133	21094	27487	24780	10899	880	676	578	483	466	456	479	436	415	395	410	449	381	422	349	352	358	395	370	384	384	340	366	401	371	363	357	365	375	354	360	360	395	366	376	367	328	392	362	382	379	359	360	378	376	356	386	365	377	343	347	371	372	379	391	360	353	349	357	363	344	355	372	388	403	376	373	364	360	326	363	347	367	302	387	337	382	406	379	376	360	367	357	360	370	393	367	356	390	347	348	352	338	388	366	388	375	363	373	394	350	358	340	372	357	389	368	343	414	379	375	372	402	340	392	363	352	370	373	347	344	374	383	332	345	311	344	360	396	344	384	336	345	382	382	377	358	373	385	355	396	341	392	359	328	345	385	392	350	361	341	379	371	384	385	365	365	372	395	381	383	369	343	379	368	372	378	379	382	355	333	401	346	351	364	381	337	378	350	381	342	385	382	348	344	334	372	339	391	361	381	353	378	352	406	353	337	362	339	381	369	356	377	386	409	361	385	385	361	340	362	361	355	349	368	374	401	371	347	332	333	367	348	369	349	367	341	350	371	366	396	388	380	331	351	377	398	343	366	357	343	388	352	362	374	383	368	399	347	350	359	347	327	374	353	368	379	365	359	410	337	362	361	357	349	379	343	363	361	358	379	366	389	344	337	381	385	366	381	363	364	350	351	399	377	366	358	363	389	385	373	367	348	347	394	371	374	372	338	340	400	351	382	348	370	343	341	356	354	335	338	345	350	359	335	391	359	351	359	318	369	364	366	334	383	360	368	370	351	354	354	423	330	376	378	391	374	364	383	358	345	369	361	356	356	403	343	368	349	372	370	366	318	360	323	374	369	381	360	388	378	372	351	389	360	404	391	369	341	382	345	391	335	397	351	349	386	340	352	372	370	384	363	371	372	373	349	380	383	371	332	358	378	381	386	370	393	391	336	389	327	353	379	367	342	347	368	375	364	377	365	340	363	349	366	369	322	347	378	371	376	371	348	357	350	355	380	381	396	363	344	363	393	341	374	346	339	355	359	337	374	374	344	378	379	393	417	350	370	344	357	350	336	339	349	363	357	353	343	356	341	346	370	356	370	391	363	374	349	375	369	386	367	363	349	335	402	368	376	359	388	393	386	367	390	400	343	356	354	361	356	359	336	332	357	349	366	356	341	381	370	381	372	369	364	361	377	322	362	369	379	362	369	373	391	378	358	389	334	349	355	399	363	387	348	344	390	387	336	348	362	370	380	388	370	363	380	379	327	331	351	375	368	365	366	352	322	370	375	339	385	351	333	357	372	354	344	368	380	379	349	385	388	334	335	389	351	358	341	356	378	358	339	361	363	379	402	362	378	376	359	326	385	353	385	373	357	366	373	359	356	340	378	373	365	364	377	419	322	362	374	354	323	397	399	368	349	380	365	359	328	361	375	365	365	405	364	360	337	396	358	346	331	399	369	424	406	357	351	363	333	343	327	369	431	368	386	358	352	365	350	376	328	373	381	372	374	373	363	384	363	384	375	379	388	393	382	353	340	394	372	384	368	366	338	390	383	389	373	337	358	358	338	370	369	389	353	399	346	362	385	353	378	365	387	383	335	323	341	354	349	359	345	364	357	365	377	387	369	346	331	344	378	368	413	368	373	384	354	358	374	361	347	384	367	371	345	363	390	379	329	366	360	346	344	405	348	343	370	354	356	365	361	393	349	396	367	363	357	375	369	371	373	372	350	368	341	359	375	365	345	348	357	372	334	351	386	396	356	370	366	374	391	397	355	381	376	356	380	337	361	376	351	407	358	364	353	376	382	391	370	379	362	380	357	367	353	343	358	372	411	350	387	359	355	344	372	369	353	358	356	387	337	354	381	354	381	369	350	342	377	370	349	360	389	344	353	375	359	363	364	395	362	383	356	357	365	353	352	380	360	344	362	335	374	383	366	343	371	341	362	362	346	362	410	378	351	368	376	352	350	335	356	347	347	393	375	366	386	345	346	347	367	372	394	407	380	355	349	375	388	332	373	423	385	370	404	364	399	405	363	374	340	390	325	361	347	380	349	377	368	360	349	386	351	368	360	354	345	349	390	343	382	348	386	364	394	382	379	347	335	370	382	337	397	339	379	363	357	362	392	414	365	378	343	345	384	385	402	342	371	379	376	340	382	364	357	323	394	409	358	351	385	367	391	367	384	401	372	339	365	345	355	333	371	369	391	357	319	346	346	366	348	353	381	374	369	394	361	367	394	368	371	348	345	341	382	331	362	376	392	386	337	389	340	323	344	339	342	332	375	426	354	346	368	357	360	366	373	338	363	351	338	395	375	363	405	334	334	386	391	363	420	370	376	364	376	372	361	384	335	355	369	364	369	365	368	397	383	344	369	360	378	375	357	359	390	368	364	388	398	372	363	380	332	345	320	376	339	381	393	370	337	363	379	366	385	364	354	382	355	364	351	373	326	356	346	372	389	378	362	373	343	377	352	390	343	363	354	374	347	355	396	378	391	356	318	372	376	333	327	352	336	368	341	360	340	358	391	377	368	374	357	387	369	347	391	380	353	339	374	367	377	335	360	400	376	327	365	360	331	377	357	354	352	354	364	395	352	372	374	392	361	374	385	365	375	374	386	394	322	390	359	390	384	382	384	373	383	357	337	349	346	409	365	335	362	312	382	358	356	367	382	392	361	392	336	369	382	350	381	362	358	344	341	371	344	393	332	357	374	368	352	379	369	372	379	343	363	378	351	345	354	386	364	376	354	363	350	366	361	393	350	366	361	384	334	388	391	353	352	405	330	380	357	384	346	356	364	339	373	377	358	377	368	399	352	359	345	369	342	376	346	380	360	356	360	330	409	382	357	352	348	376	398	375	397	358	404	359	363	386	343	349	358	357	366	321	373	367	368	373	362	355	396	349	398	380	370	365	395	377	346	396	402	390	346	357	336	354	384	370	395	349	341	353	360	376	374	372	326	343	363	371	347	362	382	355	389	390	369	398	361	376	366	368	356	368	400	356	383	363	334	356	376	369	333	400	367	345	324	366	370	352	338	345	368	381	368	369	362	367	354	384	345	374	361	373	373	357	393	348	400	363	361	371	347	354	381	349	358	348	392	370	351	387	355	381	392	345	346	366	393	366	363	380	358	364	344	355	342	372	364	363	358	346	366	376	326	396	392	365	357	366	359	374	359	378	355	342	373	334	372	333	369	389	380	385	349	369	404	357	365	350	355	369	402	325	394	344	373	388	369	331	348	379	365	361	362	366	357	331	360	354	358	336	401	365	358	368	365	373	374	349	375	384	389	366	381	356	364	353	389	339	371	352	352	352	396	347	353	346	352	358	362	389	361	379	335	378	381	332	343	370	373	363	384	377	395	362	337	405	377	345	389	342	371	365	362	412	342	364	354	367	355	390	380	383	377	366	353	404	386	345	371	381	371	350	361	340	394	356	391	338	377	379	407	370	338	355	329	341	374	367	372	402	411	334	318	354	358	390	354	372	346	357	365	359	360	379	351
17698	6510	5210	2721	1921	1515	1248	1062	912	811	754	649	638	585	565	582	569	543	586	577	530	519	475	513	486	495	540	458	475	521	477	476	494	506	474	477	513	502	480	453	475	515	483	446	529	494	482	452	496	439	504	453	481	442	476	480	504	429	466	489	442	492	489	498	459	500	515	477	502	480	531	491	436	484	509	442	486	476	452	460	494	465	469	497	457	451	461	468	461	522	490	484	484	463	476	487	446	503	507	469	492	477	459	455	477	446	442	475	459	458	440	468	482	482	464	436	459	482	464	505	487	465	489	498	468	497	471	487	493	472	426	514	487	488	460	503	470	461	456	494	531	466	469	492	446	520	470	488	447	467	482	483	490	537	454	439	480	481	457	489	470	503	452	469	487	476	474	475	448	496	472	474	441	491	433	462	486	480	503	472	440	451	454	462	478	518	477	493	430	453	453	491	450	444	455	471	478	491	495	503	477	473	445	485	460	469	460	468	432	461	480	490	433	480	441	455	509	470	488	489	487	491	479	481	474	432	468	483	479	482	489	490	488	446	486	472	479	415	459	459	507	442	477	466	448	475	464	489	462	498	455	441	499	450	461	459	446	483	472	475	454	497	498	480	480	456	450	497	466	421	494	506	483	477	494	457	479	459	482	499	485	511	439	510	459	440	498	443	469	503	465	454	458	476	472	494	472	468	515	456	473	458	501	447	471	456	436	482	470	459	485	436	475	451	449	466	490	451	486	465	458	492	499	449	485	489	459	468	457	458	515	454	485	470	485	444	487	485	498	477	465	538	443	453	456	475	437	458	479	495	509	456	493	447	514	468	456	452	445	470	460	488	491	472	478	544	502	443	461	471	467	449	471	452	481	463	483	477	448	453	455	465	485	458	463	501	440	474	470	483	497	487	481	462	495	485	478	511	481	471	453	450	493	473	506	476	486	492	425	456	474	483	487	461	439	471	479	474	441	470	497	451	452	464	492	448	434	450	476	509	472	460	473	476	458	477	477	492	472	441	478	490	487	450	494	501	455	498	462	460	440	456	447	452	477	463	488	486	487	460	475	447	473	481	485	487	478	429	480	443	469	476	517	499	438	499	433	504	517	469	474	466	458	451	504	468	488	476	480	490	493	474	475	488	470	476	499	485	474	503	489	452	502	512	455	507	512	470	446	455	462	457	465	473	478	488	439	452	482	475	481	445	471	492	490	442	453	483	492	448	473	468	460	506	469	464	468	490	429	478	464	464	467	499	449	455	457	474	478	490	477	463	487	476	488	440	471	461	458	525	464	447	471	451	473	502	466	487	434	461	495	507	435	477	462	509	503	459	489	448	485	436	474	441	463	468	462	460	457	493	479	458	499	458	474	469	508	471	486	439	497	444	482	437	482	498	489	460	453	481	440	507	478	456	527	467	476	443	455	476	493	461	478	485	452	431	485	475	445	451	491	466	436	492	454	501	467	475	471	459	439	511	503	473	512	485	469	510	494	467	430	472	450	470	469	505	449	471	460	536	489	476	462	461	482	457	454	478	469	498	448	460	497	465	475	477	498	466	452	478	485	467	479	481	410	447	510	471	455	484	458	463	463	506	473	473	487	442	454	512	490	484	522	472	486	447	506	477	470	478	424	465	474	455	505	441	505	507	454	497	433	473	477	457	468	462	475	503	455	464	437	500	475	466	477	492	516	428	458	488	445	470	506	456	467	497	470	489	480	486	496	464	448	480	477	500	484	504	448	500	450	521	475	432	526	472	456	492	488	448	510	461	443	451	498	452	454	491	508	478	448	464	472	475	442	417	460	453	452	464	450	446	471	488	480	467	471	483	472	466	468	496	457	488	483	512	498	453	473	439	464	468	483	531	482	471	472	487	505	490	477	472	479	470	468	462	495	478	483	482	476	461	474	492	495	451	475	455	474	500	504	490	468	458	482	483	474	454	470	468	461	481	461	453	502	476	468	461	454	470	470	453	465	475	511	486	449	474	501	502	466	477	493	468	435	460	486	485	466	461	453	474	468	450	455	490	476	439	458	435	475	467	467	466	507	441	478	430	462	479	463	473	482	456	460	493	484	456	467	509	435	455	459	427	473	465	491	466	484	494	446	482	449	472	478	493	515	461	497	443	481	484	465	476	455	460	465	485	461	482	451	483	436	465	516	478	490	466	498	466	434	470	493	451	430	499	465	501	467	505	468	469	500	483	451	483	489	460	470	479	524	480	455	497	468	446	488	483	461	465	474	464	432	476	497	467	450	464	497	462	465	488	459	489	489	534	515	448	491	477	461	529	463	500	458	491	492	453	438	447	507	481	478	467	463	494	444	487	474	480	474	478	450	454	464	501	478	481	488	484	439	453	483	537	486	499	477	480	460	502	474	497	500	507	442	471	502	435	495	467	464	504	481	492	474	489	479	474	456	453	477	462	521	487	489	467	525	436	504	472	501	453	490	487	488	446	469	471	489	449	533	438	473	463	436	503	513	457	490	449	452	477	495	476	493	441	467	489	453	481	468	429	433	473	532	469	446	460	484	480	457	488	458	435	493	455	451	454	499	458	446	454	455	432	479	455	499	423	454	457	469	484	470	492	448	488	453	505	472	490	431	471	487	498	489	465	484	505	483	467	516	459	510	454	463	475	486	466	456	454	488	465	491	474	495	493	480	504	436	478	472	465	472	413	450	480	494	474	466	446	506	459	509	444	479	466	462	498	502	514	458	453	443	432	438	466	473	485	461	488	475	494	509	472	485	451	500	472	449	475	501	478	476	472	493	447	476	454	484	481	471	524	473	504	447	498	465	459	496	439	509	404	450	487	496	502	475	451	479	480	538	493	449	456	441	448	478	487	450	507	505	503	470	453	479	478	456	459	443	486	433	440	477	458	489	468	482	453	435	439	503	461	482	438	467	462	486	456	522	485	465	491	467	480	485	442	484	463	470	503	551	534	502	521	475	508	426	507	462	445	471	487	477	482	453	505	468	470	474	514	492	456	450	488	473	455	463	482	451	449	508	481	488	499	464	501	492	487	494	464	455	463	464	501	467	468	436	448	484	478	490	464	468	464	477	456	469	472	473	468	496	480	454	488	488	449	515	459	539	483	479	471	455	490	433	465	491	481	464	471	488	496	536	479	483	451	468	449	510	488	508	436	464	437	471	473	450	453	452	474	469	489	467	449	511	463	492	468	429	460	445	456	464	513	473	451	490	459	480	466	456	450	486	475	453	449	451	471	469	471	451	494	450	510	511	471	496	502	483	462	469	485	483	509	499	471	434	521	427	465	478	478	488	489	477	420	474	481	461	483	454	481	435	517	462	454	498	484	472	494	474	461	458	489	484	469	497	455	472	455	476	449	485	441	480	435	484	464	505	465	464	498	487	488	475	455	478	455	461	473	449	460	490	513	474	492	443	482	497	462	501	448	478	490	453	436	492	475	503	464	452	461	444	528	468	485	476	484	486	472	493	507	464	517	487	489	463	470	461	471	483	467	463	473	457	477
22816	21090	28971	23436	21089	21157	10920	1962	1389	1299	1282	1129	1082	1065	1001	993	967	922	910	882	919	868	910	872	889	883	856	853	860	829	859	831	870	840	884	841	794	868	749	824	802	816	852	786	820	792	798	808	815	831	808	832	767	819	757	775	810	776	798	794	805	830	837	817	765	794	839	787	778	798	829	805	780	771	786	780	794	880	814	810	858	795	801	806	778	859	829	820	827	828	810	780	767	816	772	820	860	796	805	865	834	747	787	808	821	797	846	810	806	757	772	840	750	802	811	812	798	783	814	781	770	797	810	770	821	781	803	806	790	829	855	765	846	750	784	845	772	827	788	817	792	787	812	835	768	848	786	812	862	806	785	822	811	800	760	812	806	824	829	797	818	770	801	783	804	788	819	807	821	764	803	905	794	797	770	808	821	818	846	784	777	804	775	816	781	794	810	787	828	794	843	735	817	795	822	811	798	732	787	822	815	772	806	765	759	870	798	758	798	810	804	861	804	735	820	807	764	751	830	786	788	790	846	791	828	789	848	799	809	747	827	777	844	784	821	831	776	782	804	780	840	779	772	803	753	796	775	777	772	824	777	817	796	787	878	814	849	778	847	825	795	766	803	814	788	809	785	803	778	846	782	788	850	797	806	791	827	816	812	831	750	829	820	831	773	803	746	762	814	804	760	816	773	773	812	801	820	815	793	737	806	795	830	782	793	781	792	736	810	828	794	765	776	778	792	829	796	792	759	795	806	784	786	819	807	779	846	818	806	756	820	809	831	797	799	812	839	784	807	813	821	834	744	797	777	789	770	804	786	813	772	796	808	808	745	779	781	825	833	799	809	788	789	761	802	850	816	821	791	824	765	804	764	799	828	782	791	802	812	778	785	822	795	788	787	797	786	837	825	797	844	843	785	817	784	799	801	786	773	820	815	810	765	837	780	788	818	786	771	821	821	830	842	799	815	762	789	783	792	740	814	811	819	789	805	807	798	741	773	823	785	815	790	757	740	762	790	755	836	749	819	765	815	859	751	832	826	796	788	857	764	863	819	780	766	771	813	797	810	832	815	788	781	812	823	801	781	789	753	796	749	822	784	773	778	801	812	782	805	812	801	776	758	778	810	765	801	789	778	773	813	806	840	761	784	858	783	751	826	775	797	801	770	843	773	797	789	842	775	801	797	788	826	786	799	814	750	801	775	782	805	806	788	804	834	792	799	730	782	819	791	791	783	775	796	760	776	790	797	826	782	791	827	824	770	827	821	814	766	828	799	821	823	785	815	738	772	758	807	801	817	781	800	821	778	796	759	834	753	823	814	873	750	794	766	789	772	802	781	800	819	815	773	818	826	766	813	798	766	820	748	775	807	828	769	761	815	719	771	827	796	771	810	795	799	764	758	800	798	822	827	818	822	808	795	739	860	770	771	811	773	857	811	828	735	798	804	800	821	779	769	893	780	790	830	870	740	817	794	818	851	792	803	797	771	857	725	776	829	791	799	814	820	771	764	764	788	831	798	777	778	808	762	819	805	738	811	761	803	779	816	802	789	787	819	770	837	756	827	781	804	790	780	738	794	789	843	792	811	813	794	711	765	751	817	825	840	796	854	780	804	791	838	753	793	804	771	794	819	798	770	812	791	834	805	776	807	776	833	819	803	817	790	788	751	803	791	818	811	795	767	844	768	816	790	762	820	835	761	818	782	811	838	827	780	810	768	775	799	796	794	764	785	781	799	787	760	812	732	739	809	821	755	789	779	773	815	786	851	790	824	758	800	768	764	781	809	803	786	768	749	814	752	863	829	752	823	787	775	804	809	799	819	849	774	819	787	792	792	828	754	826	764	759	806	817	791	795	761	750	789	760	771	793	797	789	828	782	783	814	801	785	739	797	778	817	788	782	764	769	804	814	801	791	826	800	750	824	841	772	776	769	809	862	834	766	815	776	780	803	805	791	816	813	785	821	811	828	790	809	797	768	810	756	774	758	768	777	798	828	823	785	795	794	799	786	765	824	789	813	782	792	740	804	825	845	803	772	766	867	766	757	809	740	762	788	848	818	768	815	791	756	798	809	805	817	815	777	766	767	817	777	793	852	801	803	837	830	799	793	823	793	795	757	812	831	797	793	758	822	829	748	786	792	753	794	768	789	736	817	808	781	853	775	810	822	805	757	819	802	836	806	748	775	805	805	780	753	773	817	817	758	809	794	812	825	784	823	816	837	807	785	774	763	802	790	780	793	753	751	780	852	849	781	817	788	788	851	820	829	756	786	764	807	800	778	826	802	778	788	800	808	803	793	766	797	768	836	825	756	776	851	793	811	792	789	773	749	764	798	791	811	757	789	812	814	840	850	758	797	819	780	790	825	799	862	791	826	811	752	798	823	794	766	807	801	779	767	789	739	834	774	814	781	791	826	798	794	864	812	812	771	783	786	773	780	852	816	823	811	778	831	724	808	802	772	804	771	839	785	791	829	773	802	775	811	734	823	788	799	775	745	729	739	801	796	786	773	843	790	778	818	740	789	830	805	822	838	747	814	836	727	790	776	791	744	762	799	849	776	857	799	737	816	789	763	828	781	819	780	828	735	789	803	802	795	773	831	785	776	796	789	735	823	789	814	806	827	794	833	775	815	776	769	789	802	785	764	745	787	792	748	811	814	815	839	817	778	737	792	775	781	850	748	798	812	790	788	824	782	780	767	841	774	800	796	780	759	794	759	786	849	810	842	810	773	815	809	804	775	834	776	842	790	805	796	830	772	768	820	784	816	777	807	776	791	819	789	815	821	808	801	778	767	788	790	792	782	781	803	855	796	782	813	762	825	799	842	792	768	813	803	787	798	780	806	775	773	812	809	798	791	796	822	797	754	808	811	796	777	791	784	787	800	837	840	768	785	779	751	746	811	808	794	795	825	773	816	784	825	803	827	781	836	808	817	769	778	812	780	787	784	788	828	765	794	799	798	761	792	795	800	803	777	786	762	841	784	842	815	816	800	800	810	819	794	814	777	774	812	769	807	794	819	839	875	741	833	798	817	762	796	798	823	780	742	737	776	776	808	758	810	850	788	777	796	761	779	744	812	809	746	820	820	823	807	796	838	801	857	863	808	819	801	811	791	755	760	801	794	784	771	749	750	830	784	835	806	767	763	827	744	798	749	805	843	795	754	793	755	766	759	790	796	826	785	763	793	811	758	750	863	805	818	809	792	780	803	794	786	783	780	787	765	792	784	804	762	751	800	743	779	798	801	755	799	804	801	732	839	824	774	820	780	776	852	750	821	809	796	818	837	823	792	763	764	797	802	789	774	773	811	800	791	784	795	800	802	802	769	795	787	818	764	827	806	771	805	798	736	793	831	780	816	826	842	825	766	817	775	752	783	757	835	828	786	800	815	767	755	775	814	789	756	809	845	729	772	820	871	791	793	803	793	802	779	787	833	801	785	786	767	786	806	760	760	811	799	767	829	797	771	774	750	792	787	851	775	820	813	793	753	823	765	819	781
19604	17627	14868	8306	5687	4344	3572	2899	2417	2100	1869	1744	1501	1455	1399	1298	1241	1238	1201	1098	1125	1100	1084	1096	1081	1057	1048	1102	1010	1041	1016	1001	995	987	1051	1016	981	980	980	976	992	972	1006	991	968	999	972	933	959	930	953	917	924	929	994	965	954	955	893	987	990	994	976	991	964	959	1058	936	979	921	936	890	916	952	892	980	941	963	951	949	961	962	963	943	968	951	965	968	964	905	968	959	973	957	940	1000	926	988	923	947	937	982	965	970	1012	951	957	919	955	1005	986	1068	936	929	991	955	956	952	985	895	971	967	957	949	917	957	937	999	958	908	961	963	981	958	940	943	954	965	882	972	927	987	941	942	937	941	938	913	966	986	968	924	973	933	924	973	944	983	925	977	956	931	975	986	946	905	1001	909	954	946	931	940	972	944	913	942	1000	1004	959	900	928	962	940	948	932	925	962	908	965	952	956	1004	990	937	931	920	937	959	941	953	1006	1003	958	1028	916	985	939	925	916	920	954	957	901	915	955	955	881	986	951	930	967	956	926	949	950	1000	950	921	965	994	922	908	894	968	921	915	973	896	906	951	923	920	948	927	898	1000	939	903	912	908	939	920	948	937	956	966	980	957	943	899	957	970	941	939	979	1019	894	953	950	974	977	958	948	926	914	894	951	928	915	889	953	922	960	1002	972	938	903	1001	883	968	912	930	968	993	973	966	950	933	1008	962	928	956	984	902	962	996	945	920	992	985	936	920	986	954	942	912	915	931	909	969	923	908	950	973	865	969	979	968	922	950	967	940	947	935	974	967	1003	972	965	972	1047	948	1002	926	947	968	935	981	936	978	932	936	874	932	897	943	959	1000	938	908	964	985	927	978	897	1010	1036	962	980	926	945	920	955	966	976	931	941	976	943	948	938	973	869	959	952	1013	964	956	958	912	931	955	1018	916	914	945	955	975	994	936	989	943	901	916	955	1025	1004	900	959	937	939	943	898	980	940	940	927	942	945	922	892	905	972	980	957	919	981	894	875	957	977	991	976	947	948	970	995	981	929	940	971	921	950	960	909	985	923	915	949	972	954	984	936	936	903	999	921	947	931	998	925	919	979	912	976	942	1014	977	1017	947	960	892	926	926	948	980	959	993	976	937	956	944	924	931	930	963	920	939	941	988	916	952	943	953	994	1008	936	924	924	926	926	913	928	954	948	1009	966	976	936	941	917	998	948	966	954	955	879	958	970	966	921	971	948	933	926	964	931	970	986	945	933	955	889	922	939	992	945	982	894	960	919	1030	945	979	923	990	935	969	954	972	954	945	956	937	961	931	986	919	948	959	895	963	933	933	936	941	991	950	955	940	962	924	960	924	936	892	950	943	964	994	958	946	968	964	995	934	936	932	931	852	1003	959	939	947	940	959	952	897	939	915	925	943	916	927	976	978	951	968	926	932	899	941	962	945	934	924	958	943	948	965	911	1014	929	988	930	957	928	969	979	925	913	923	963	960	958	978	908	936	957	940	968	965	972	933	1000	979	956	970	936	952	967	1004	917	955	933	898	969	988	944	944	950	927	935	982	976	907	899	917	984	937	978	958	969	970	971	907	946	898	962	953	955	941	921	1006	974	929	975	937	990	936	963	988	932	887	946	960	949	903	982	949	929	961	889	929	955	965	888	959	931	958	926	941	918	923	989	948	969	1003	961	974	959	993	969	974	935	979	939	996	866	987	967	940	972	914	961	923	895	939	983	908	985	978	975	889	949	965	911	946	958	919	988	987	1006	952	920	916	937	961	935	953	909	918	964	937	908	904	944	969	939	928	956	913	912	963	929	954	930	997	914	983	920	937	954	883	894	977	973	946	935	995	951	940	981	946	939	959	920	952	926	945	962	946	927	983	968	915	940	994	896	946	939	952	891	972	947	967	977	959	970	977	950	1002	1025	975	969	942	940	987	907	997	932	937	1000	932	885	936	938	945	929	926	931	967	932	930	973	963	963	961	955	989	910	953	951	940	932	1041	969	984	997	909	940	942	951	942	967	945	975	934	989	985	962	908	943	996	942	954	969	981	926	988	891	916	881	959	902	959	917	1020	942	908	917	939	928	936	978	981	960	943	927	916	940	888	966	932	981	900	927	933	903	971	929	963	948	971	946	960	981	944	951	968	920	971	963	918	990	943	896	916	980	976	934	966	992	950	938	939	922	956	945	916	1004	951	968	950	943	912	892	960	956	937	959	916	943	986	958	1001	950	975	935	956	980	961	880	930	916	970	906	949	969	939	985	948	950	951	939	938	972	897	945	983	935	954	946	1008	952	926	914	1022	911	942	950	951	956	918	922	954	990	889	947	985	949	957	957	949	962	972	964	977	895	924	925	984	953	947	908	913	973	948	950	947	1005	889	914	947	961	937	969	940	999	952	969	968	953	926	936	987	899	903	930	929	920	965	921	962	999	940	900	890	868	936	993	951	1008	935	972	960	964	956	983	950	875	955	931	932	951	985	922	929	887	968	948	903	941	912	931	891	881	891	950	953	957	960	928	978	941	871	958	982	952	963	948	919	961	954	951	983	948	979	920	912	960	967	973	983	907	997	896	966	961	959	974	1005	925	928	962	934	986	892	1015	922	927	951	994	971	1007	958	1003	935	970	901	899	969	941	928	970	921	953	1004	978	958	904	928	948	950	953	964	954	989	926	946	969	931	971	948	938	951	913	950	957	950	965	898	919	928	948	988	968	949	929	908	944	963	885	984	933	910	905	947	962	956	928	937	892	926	926	1019	926	982	923	895	960	962	973	964	913	901	893	948	985	979	930	952	946	932	918	971	955	898	962	948	946	906	960	935	959	846	920	941	930	955	947	962	1022	887	965	933	971	968	920	975	970	871	985	928	977	964	945	930	934	989	949	935	908	937	945	963	973	991	878	934	1003	963	993	972	953	926	966	860	940	910	1024	943	910	968	962	954	884	886	936	955	930	949	966	960	960	1003	930	943	957	958	959	928	915	944	928	921	915	941	930	965	916	955	904	921	1052	904	949	917	931	944	898	937	942	952	939	915	972	958	928	973	932	948	944	964	956	972	931	962	936	940	927	971	948	964	940	950	952	965	882	994	927	924	932	923	940	960	951	946	964	964	927	961	957	980	932	946	942	904	936	951	970	932	905	960	914	961	949	1009	943	954	951	910	906	965	956	957	974	951	922	1003	953	959	923	951	989	921	973	1009	972	918	960	941	919	949	932	961	888	915	965	937	934	970	973	906	965	978	914	960	928	1031	938	904	942	930	958	876	935	947	926	893	910	918	921	945	909	922	1002	957	926	1011	940	899	956	1017	947	950	920	955	963	946	970	943	966	978	943	989	908	949	913	982	979	974	930	939	957	969	907	964	978	938	959	1010	966	911	968	926	957	928	873	888	944	951	1025	962	917	933	988	937	916	979	997	903	988	917	980	985	911	902	977	942	935	966	927	951	979	946	963	1024	933	912	947	965	964	898	912	991	917	954	926	934	967	933	1009	932	948	980	959	925	960	894	906	915	945	897	957	980	923	857	989	928	931	944	905	910	959	989	930	909	968	967	907	929	973	999	942	926
27054	19805	7014	1028	762	709	583	504	471	500	489	457	476	438	461	433	457	442	490	475	475	424	438	463	468	441	469	463	437	485	459	447	414	470	461	424	461	461	448	438	455	461	521	480	445	442	435	474	520	472	496	493	498	480	439	442	468	442	455	453	451	488	452	422	484	419	491	481	475	434	467	453	490	460	457	426	469	455	445	490	477	466	460	486	447	473	490	455	446	462	484	448	483	486	410	465	440	479	445	442	458	439	455	445	459	492	443	451	442	480	462	469	486	497	476	470	475	419	398	468	391	453	453	478	464	456	475	459	441	457	489	434	442	502	471	434	481	462	458	490	458	461	420	462	460	444	476	470	468	430	480	464	464	487	438	424	500	451	454	445	450	454	392	465	466	467	458	449	471	460	487	462	461	495	444	446	461	436	491	482	457	454	490	429	486	480	467	505	466	460	460	445	436	458	463	433	455	468	468	444	436	479	479	469	485	481	461	491	448	465	471	489	440	434	489	434	452	459	463	450	453	483	499	450	420	447	476	450	473	444	464	433	476	436	450	448	501	486	490	442	453	465	452	460	462	459	491	436	393	414	442	457	432	430	453	452	420	452	469	480	460	504	462	450	460	446	478	475	448	504	490	476	449	462	478	440	473	428	453	483	420	449	457	474	442	485	476	448	426	489	454	479	457	481	434	465	441	466	479	457	457	471	454	446	498	486	449	483	494	452	496	446	468	449	454	482	478	477	437	463	470	432	427	455	481	449	463	502	485	471	423	476	456	486	489	448	451	469	469	463	450	471	439	476	422	435	457	446	457	474	479	501	485	477	439	455	492	463	459	463	466	417	450	478	496	467	437	450	474	473	475	437	457	454	455	456	478	448	496	472	495	451	458	484	455	436	467	439	500	424	467	467	460	504	457	437	465	406	441	442	464	436	454	460	474	457	486	457	469	452	469	473	450	457	472	431	471	485	460	460	454	437	432	488	470	488	477	495	464	471	456	454	473	457	463	543	449	454	450	451	447	460	447	451	472	460	476	448	444	481	426	445	443	464	436	457	451	443	475	462	477	452	459	481	471	468	456	462	437	466	452	443	472	481	459	428	417	435	431	458	455	460	468	453	422	477	455	456	453	477	466	488	470	473	454	463	422	490	497	489	485	490	458	464	485	491	463	445	413	453	471	439	451	475	453	504	475	459	456	445	448	461	479	446	434	481	478	491	467	439	450	442	491	422	487	445	453	457	456	487	476	467	448	450	479	476	489	444	470	447	455	483	493	452	459	416	455	485	447	445	469	486	469	459	434	454	443	471	476	483	455	463	467	506	478	484	473	454	420	471	507	477	456	482	479	501	472	444	459	485	460	443	443	490	427	446	482	448	480	440	461	477	482	447	473	447	487	470	428	451	514	462	446	453	439	454	459	465	461	480	454	428	479	502	442	469	445	453	447	458	449	454	475	458	471	489	449	486	492	444	481	433	459	479	462	436	480	462	488	458	453	487	468	454	432	476	491	475	458	450	451	472	444	429	494	470	452	421	500	454	472	472	495	448	464	448	540	457	440	485	462	481	460	441	479	520	465	427	480	488	491	460	470	456	473	464	444	438	459	442	444	464	464	525	434	451	453	476	482	494	471	462	482	453	455	501	465	444	419	450	484	466	514	477	440	484	463	467	438	461	430	461	441	493	482	438	468	480	467	422	434	471	455	483	468	461	447	501	455	470	478	428	457	412	467	477	424	444	466	458	460	455	457	441	477	507	463	461	433	461	470	439	484	425	474	478	421	451	480	500	482	480	489	450	432	444	428	454	454	498	490	467	447	469	466	458	420	447	473	462	435	499	470	458	439	445	473	478	467	468	461	474	439	497	462	474	463	476	465	455	458	434	506	441	480	452	440	450	465	454	479	453	484	452	463	440	425	495	502	455	435	465	427	449	491	466	467	480	445	456	483	507	443	430	470	398	472	439	461	492	484	476	483	479	488	445	483	457	463	444	514	469	459	467	450	444	476	452	479	476	496	465	442	456	446	464	493	434	498	480	471	445	479	443	456	512	471	472	478	474	428	459	446	465	474	466	473	480	476	448	446	456	420	460	470	460	476	489	461	470	467	479	471	447	485	481	490	455	482	441	505	459	478	483	472	465	463	488	449	451	458	479	453	465	430	492	457	480	476	418	476	454	451	463	454	488	443	468	452	482	486	438	462	465	442	450	485	456	459	432	468	456	456	413	458	441	438	455	486	432	458	459	485	408	429	473	483	455	470	438	470	479	478	414	461	478	469	446	504	476	465	489	439	413	433	415	461	461	473	440	451	477	439	463	484	472	428	475	442	445	491	511	473	464	461	492	482	471	448	473	462	429	507	458	452	460	469	453	446	469	419	468	493	409	467	480	467	472	472	433	464	442	475	449	469	460	461	443	428	469	449	475	439	481	432	459	454	445	450	467	476	482	450	469	458	480	483	439	461	450	488	484	441	462	430	430	445	448	457	492	462	468	455	464	424	438	482	444	437	456	448	452	463	429	493	496	477	435	468	473	468	430	433	482	470	432	449	468	473	460	458	443	450	460	459	496	464	464	475	470	465	464	422	481	474	491	425	452	448	462	449	459	463	440	447	440	446	473	425	459	494	492	477	459	445	482	508	455	453	477	474	467	432	434	414	490	463	476	485	464	468	432	488	500	477	472	471	528	457	455	434	463	456	425	473	461	454	452	453	486	496	425	497	470	470	428	484	475	474	441	450	441	475	426	418	475	464	457	452	461	471	448	498	479	461	492	466	494	442	472	465	437	461	448	483	480	482	416	482	486	450	467	516	479	475	478	450	454	466	426	489	483	464	480	459	486	422	494	467	443	493	454	472	463	513	480	460	469	438	465	437	466	408	465	436	468	478	460	466	467	463	427	433	477	447	466	413	479	449	476	472	498	489	458	393	450	455	468	484	464	446	453	468	474	434	475	433	447	450	490	427	468	449	469	449	446	451	455	456	460	453	470	461	459	441	437	459	450	475	454	461	484	462	432	463	482	495	422	458	452	473	437	492	487	438	492	446	438	460	448	459	465	452	478	494	434	449	453	444	476	481	444	474	455	481	460	471	489	434	459	449	468	490	444	438	471	498	451	466	432	465	495	435	481	462	467	446	497	444	469	452	470	463	465	441	490	430	488	466	471	439	452	466	458	443	474	446	470	449	447	444	485	470	413	503	463	455	445	473	489	465	449	463	444	422	439	468	458	453	445	494	445	484	442	479	479	462	471	451	454	460	441	471	478	448	485	466	481	453	478	465	472	437	463	455	464	446	479	447	503	504	436	426	457	454	469	451	414	460	483	495	496	465	488	441	480	485	457	468	476	455	466	452	477	472	442	470	462	404	453	460	491	466	460	484	482	470	474	445	470	465	468	449	457	479	465	473	463	495	418	463	499	448	432	487	467	445	459	422	433	430	483	399	487	475	453	451	459	542	445	445	445	466	448	440	458	442	465	457	435	443	456	501	404	446	435
7982	1514	1323	929	727	666	665	645	653	566	575	601	577	602	610	626	582	565	602	542	563	571	599	574	538	565	575	576	589	574	588	515	585	599	583	549	565	560	582	603	547	551	571	568	558	542	556	581	600	603	548	590	587	582	569	582	576	576	557	579	590	618	581	589	605	579	574	563	515	570	591	556	577	591	646	611	587	558	544	514	582	602	564	564	545	549	580	573	541	599	594	567	610	551	588	545	564	547	563	578	561	537	529	560	604	642	554	594	550	538	590	604	543	556	537	541	546	584	592	555	544	584	583	576	564	547	568	616	596	579	534	549	583	545	538	557	575	553	571	570	511	568	566	604	546	543	571	602	569	529	564	573	594	629	590	615	581	574	567	619	568	564	591	555	586	617	595	539	584	570	590	589	540	547	591	580	542	559	596	537	559	562	574	569	609	577	567	577	608	559	582	612	569	558	566	578	558	564	586	629	591	572	592	590	556	551	590	568	594	520	620	576	532	567	563	531	564	564	564	563	586	548	599	576	556	578	583	585	585	587	515	565	605	583	616	579	557	568	578	512	572	570	589	583	618	575	575	582	548	578	566	584	570	548	611	573	605	550	571	598	587	600	575	584	626	569	586	559	535	567	617	584	603	596	553	613	550	528	579	609	595	602	544	597	588	574	563	591	636	574	520	552	601	605	586	587	538	572	528	571	570	620	571	583	537	595	575	596	579	586	595	569	596	564	576	599	544	576	533	582	550	559	548	542	595	558	553	546	559	592	583	570	585	571	602	541	577	634	600	582	545	561	569	572	546	555	546	572	539	600	596	582	564	601	568	522	563	599	567	559	584	594	551	544	565	565	545	602	534	561	550	568	597	613	601	560	563	543	625	564	569	531	574	587	533	522	600	551	605	559	599	578	624	592	575	617	550	575	576	533	583	587	591	530	598	553	560	561	629	588	551	568	582	583	601	556	594	561	566	607	547	589	586	583	572	533	617	519	548	535	563	567	571	556	618	549	572	580	520	571	570	550	560	580	536	567	593	614	565	559	560	570	548	629	565	571	588	565	545	577	570	581	588	630	560	569	532	602	535	579	592	578	547	556	541	628	568	565	616	598	600	550	589	601	599	586	575	616	618	593	569	562	540	530	573	569	580	606	588	547	595	559	622	558	563	554	538	531	559	579	592	592	564	611	567	581	549	584	533	556	587	563	560	574	595	540	544	590	540	600	595	594	588	558	605	595	573	578	580	588	577	526	564	569	521	579	581	573	576	561	583	580	598	616	562	554	576	588	570	589	560	528	587	567	569	602	542	616	565	567	604	571	566	575	605	585	564	555	572	591	569	578	624	543	577	568	579	528	559	551	595	601	559	556	541	609	536	598	559	612	552	531	589	567	543	603	561	570	546	603	592	576	521	565	556	562	600	551	571	573	580	579	578	553	555	582	585	590	563	581	560	579	564	565	571	545	568	595	531	610	554	530	577	503	575	576	577	554	576	607	557	527	578	611	589	596	573	545	577	607	571	601	573	589	587	561	600	585	597	542	560	574	613	571	585	585	591	601	611	551	603	587	555	583	574	567	523	603	595	586	602	554	568	571	558	594	557	556	561	582	588	579	598	554	572	562	600	555	517	542	593	572	586	567	569	584	577	613	619	564	574	565	522	597	521	550	563	626	570	589	584	517	551	586	579	616	569	569	581	601	598	549	608	559	549	604	598	576	571	593	561	585	591	549	553	560	548	555	566	583	564	564	571	608	561	556	600	605	544	544	567	588	597	590	567	612	591	587	532	607	563	555	569	621	577	584	544	562	585	628	581	552	558	566	580	578	616	603	576	580	556	547	586	571	565	583	571	549	549	580	557	560	560	634	611	603	626	566	617	576	576	578	584	554	593	618	569	586	605	595	548	608	563	603	629	551	591	579	602	564	587	519	555	573	577	581	587	540	582	631	568	549	595	547	560	565	583	591	565	552	566	556	613	557	589	619	605	554	549	591	584	634	551	605	575	574	550	596	566	558	580	587	602	530	586	608	556	553	556	576	591	564	636	552	559	587	592	566	584	557	638	609	568	556	589	568	559	549	569	539	560	584	612	574	537	521	593	554	590	582	577	540	593	553	587	559	545	544	550	526	610	595	587	590	588	553	614	583	565	547	532	549	571	600	572	546	564	610	515	586	587	598	573	603	580	613	544	522	590	570	564	560	557	577	525	547	539	574	552	559	549	590	578	585	595	598	547	580	561	559	560	609	574	559	570	572	575	572	555	559	580	593	582	544	602	579	570	558	576	589	559	547	597	530	554	604	546	603	566	538	607	587	581	577	572	584	572	566	533	589	565	557	562	540	599	574	560	549	575	589	580	601	552	659	562	570	607	550	559	554	502	551	545	560	573	572	622	568	593	558	564	536	575	575	579	565	609	543	535	592	602	590	559	586	561	577	572	589	520	617	598	550	604	567	562	548	544	562	594	602	573	518	559	562	568	603	557	583	543	573	583	559	562	543	590	583	559	578	575	635	556	557	617	526	620	549	572	517	593	595	597	585	519	611	556	557	535	582	596	607	545	590	589	560	577	582	526	573	579	540	619	574	573	597	593	608	536	609	566	542	619	569	560	610	549	591	529	552	519	575	568	534	546	588	586	570	539	567	589	553	594	582	569	527	558	609	589	574	551	590	564	605	544	592	546	621	527	552	564	589	581	577	546	565	567	538	582	603	556	586	536	530	565	573	591	556	585	588	595	528	588	564	568	535	589	563	556	546	594	583	570	564	581	614	614	565	585	599	560	593	574	593	603	530	571	561	558	585	592	583	576	612	542	602	577	631	562	575	531	587	554	548	529	577	597	597	618	575	574	510	572	593	570	564	580	582	590	568	592	599	591	561	589	586	573	542	533	591	564	596	574	564	557	577	595	573	586	570	528	570	611	543	560	582	543	593	611	596	601	525	597	598	537	571	590	564	608	523	578	544	562	548	565	620	562	589	584	568	553	605	588	512	579	598	578	590	556	588	563	574	553	592	610	555	604	611	566	570	551	580	575	580	593	541	564	565	596	515	571	582	577	569	560	582	573	564	570	587	592	547	617	601	597	589	572	556	615	571	591	512	534	543	580	575	589	547	594	595	566	549	585	559	583	568	561	561	559	534	592	579	613	588	571	589	593	575	591	585	544	543	564	569	575	608	587	538	604	595	624	550	563	553	619	558	557	593	591	609	567	566	591	554	583	541	573	570	594	541	535	611	561	516	561	600	559	585	592	580	555	536	551	595	574	593	555	560	585	597	575	573	570	607	600	533	543	570	557	615	598	581	605	586	613	565	576	556	613	584	582	567	577	610	533	571	566	592	545	550	603	575	576	584	595	589	615	568	554	532	563	580	602	576	545	582	619	584	570	569	560	554	590	588	569	563	614	591	577	558	569	573	561	573	596	552	566	563	579	577	531	562	593	545	626	547	554	575	555	578	524	570	537	554	554	593	575	592	510	569	625	590	550	587	573	559	577	566
23850	21072	28531	23825	21053	11096	1828	1240	1108	1009	926	776	872	857	832	831	889	858	780	776	751	754	781	792	781	763	746	717	767	684	772	771	788	717	748	769	759	730	751	692	757	773	752	711	775	708	736	711	750	767	772	734	735	763	713	700	728	747	732	711	739	733	753	786	798	758	759	693	684	761	746	726	787	732	659	741	759	741	698	732	700	767	721	722	766	774	751	770	726	740	734	767	739	762	732	729	764	772	764	703	775	724	785	744	705	726	730	728	742	745	721	741	743	735	691	699	741	734	767	767	751	707	738	726	745	755	728	702	761	711	768	705	749	712	708	750	687	733	701	748	731	702	694	728	770	719	718	760	752	758	725	723	740	711	746	744	763	768	712	744	757	781	744	749	718	782	753	693	730	755	736	745	710	756	735	737	745	758	798	784	697	728	703	760	754	736	763	725	765	681	691	690	726	752	737	758	745	735	699	711	718	760	745	702	727	762	741	760	709	729	703	771	734	738	748	743	749	735	724	713	726	746	735	732	737	711	721	713	698	698	779	739	676	700	700	822	734	720	707	690	705	724	743	748	741	718	759	781	734	763	748	744	728	706	723	708	763	756	762	763	731	729	718	729	692	690	718	778	730	737	765	711	690	762	736	728	708	689	797	774	759	729	747	686	755	699	760	726	727	757	785	702	704	736	690	756	746	702	705	716	681	755	767	775	738	697	748	736	725	668	724	684	718	780	734	736	703	766	792	713	766	726	741	726	679	748	756	675	731	756	690	706	726	752	669	709	697	732	733	685	709	717	737	721	697	762	772	707	783	757	729	712	732	763	691	719	764	756	742	707	690	700	718	728	702	746	733	723	724	724	746	788	678	713	740	706	714	747	719	694	728	740	723	672	724	755	722	735	727	731	778	749	793	709	755	749	765	733	733	723	787	728	770	756	771	718	751	780	682	707	730	704	720	733	726	697	698	746	733	763	743	683	690	748	709	765	708	745	711	737	707	697	759	758	713	692	665	693	726	774	723	688	755	732	700	776	723	705	754	745	726	735	688	747	712	765	730	724	738	723	758	715	734	734	716	698	703	723	748	699	727	716	701	757	716	717	726	784	723	747	682	742	698	713	715	720	709	797	708	735	721	720	720	761	755	704	711	744	729	770	689	754	688	745	776	729	744	680	744	698	754	738	677	791	771	733	739	734	754	747	761	737	786	679	787	720	742	785	686	727	749	746	716	736	756	674	708	726	731	751	753	756	700	736	745	704	713	754	767	738	736	740	759	677	691	722	717	755	770	735	756	690	721	705	758	708	747	706	711	692	715	754	746	730	707	754	751	675	729	646	752	708	762	731	697	730	722	747	707	701	716	775	750	746	752	724	774	763	704	735	740	741	726	701	769	720	758	769	717	707	730	780	725	725	708	702	755	755	706	709	749	735	712	702	702	737	734	695	730	703	728	680	728	673	743	716	694	712	741	761	699	757	748	709	793	762	717	763	692	740	723	722	689	752	728	687	735	700	724	711	730	716	736	694	695	734	704	734	744	733	709	722	736	777	734	763	740	705	695	728	703	783	732	768	758	727	769	754	678	729	727	720	745	751	725	751	693	713	703	762	762	724	707	711	719	741	717	733	708	756	718	776	785	706	732	695	712	721	729	751	764	723	712	757	741	759	714	714	769	700	768	675	716	686	761	738	728	731	758	711	733	753	715	753	761	703	753	743	757	705	725	709	753	748	736	706	719	748	741	693	740	746	745	718	738	748	709	783	770	746	791	759	773	667	688	753	760	708	692	718	722	754	736	736	726	746	706	688	763	731	775	759	705	718	713	741	719	703	663	721	728	743	699	753	761	669	754	719	753	752	718	764	763	756	694	722	693	724	680	731	714	717	750	729	766	753	732	673	719	708	710	735	789	675	739	727	709	755	760	717	661	693	739	778	747	735	766	769	717	751	697	761	735	712	685	754	753	721	726	748	693	721	697	744	792	690	727	705	772	705	766	711	725	708	720	733	741	670	766	744	714	713	728	771	755	747	740	735	755	721	740	678	750	729	767	693	708	786	719	703	752	693	744	703	735	703	695	717	767	705	730	771	717	761	796	744	723	777	718	700	724	724	751	729	716	695	719	771	751	728	710	757	685	738	716	716	705	709	751	782	739	714	729	733	706	700	707	671	750	738	710	738	697	716	742	696	736	760	713	694	719	720	758	740	731	735	737	698	700	691	754	767	695	690	728	771	736	678	718	717	751	771	747	739	732	760	722	743	740	707	691	756	749	763	725	765	698	747	688	760	760	714	713	772	738	737	721	735	702	739	717	771	717	739	743	696	721	705	738	717	714	681	759	757	734	726	738	730	709	745	744	744	721	713	682	730	744	720	704	740	736	694	778	729	700	741	684	743	722	722	756	752	716	751	734	723	752	743	790	794	695	769	646	744	738	763	704	722	689	765	737	725	682	711	707	712	749	767	744	732	749	737	714	703	732	725	739	742	766	736	711	725	694	743	716	746	758	771	719	770	690	737	771	743	739	696	710	741	690	739	759	718	740	730	745	692	693	731	700	781	733	741	734	765	717	777	712	699	717	710	737	759	687	743	768	714	775	726	725	712	734	723	774	725	745	747	758	688	739	731	725	739	726	731	718	740	738	738	738	704	722	756	732	743	698	713	708	735	756	739	759	759	752	725	770	788	679	738	667	787	710	722	702	720	715	697	711	750	775	754	735	776	741	682	740	698	704	724	703	772	777	764	738	715	747	683	724	716	728	731	774	744	732	725	708	688	729	706	778	709	759	734	728	754	765	731	750	745	742	736	755	754	678	763	732	692	703	767	718	712	734	785	697	737	735	766	700	714	759	752	757	663	783	718	728	748	718	698	743	758	754	713	750	745	730	705	741	781	650	700	753	765	746	741	730	737	789	723	665	746	720	797	741	709	783	744	727	722	711	711	747	725	769	742	714	709	762	726	714	691	741	712	685	674	700	724	705	755	677	714	686	743	683	751	745	742	734	764	769	682	740	754	714	711	739	723	725	766	713	704	740	695	739	743	721	718	713	729	720	704	725	707	727	709	714	732	698	720	717	722	701	775	688	716	734	707	748	674	698	707	714	662	727	718	722	722	735	721	702	733	729	709	775	732	758	697	756	716	741	733	693	718	748	684	738	753	753	714	735	721	690	723	714	720	693	721	684	718	725	735	732	726	729	688	740	723	757	771	764	707	704	767	767	747	738	716	741	791	727	718	724	753	772	722	722	726	732	694	722	694	739	730	740	726	657	722	716	732	755	763	706	703	774	712	751	719	696	719	710	758	741	748	757	710	743	724	725	736	695	729	765	703	680	734	723	744	732	662	720	796	745	738	715	715	722	747	744	722	722	729	684	654	751	765	696	758	759	720	772	697	701	729	705	769	724	725	800	718	706	689	718	700	684	747	766	676	747	710	709	766	707	712	737	738	686	705	724	705	719	731	722	742	716	713	756	669	730	728	738	710	758	781	770	728	769	751
16185	10913	9285	4967	3312	2695	2279	1931	1707	1493	1380	1243	1192	1076	1095	1020	1062	977	997	960	964	968	939	923	945	934	966	940	907	951	836	896	913	921	930	918	912	877	956	867	909	898	920	873	918	873	908	928	871	902	874	867	881	901	837	955	852	892	887	925	899	923	863	886	887	863	900	860	888	875	881	845	867	877	845	887	912	917	855	886	851	864	895	904	855	904	924	841	901	862	899	904	809	863	885	906	802	871	852	895	896	917	878	897	889	840	889	842	873	851	863	846	872	895	844	873	916	863	894	876	924	860	819	896	847	914	882	876	909	930	918	837	853	886	874	875	847	877	903	843	918	906	903	882	857	885	851	917	871	882	915	855	877	866	907	838	846	831	874	861	899	880	878	886	830	896	857	867	904	897	899	844	888	851	907	814	881	894	855	881	854	853	940	903	899	857	842	887	872	890	855	864	928	885	900	893	874	934	929	891	901	928	882	895	885	865	878	890	845	840	857	800	870	894	863	872	806	828	827	841	856	822	867	895	871	877	897	832	885	877	879	889	859	887	841	942	884	947	906	891	819	876	933	899	880	845	840	872	889	855	871	889	844	869	888	892	861	853	814	903	903	893	810	883	875	857	911	846	844	914	941	880	852	846	910	855	897	888	884	846	853	845	826	820	904	909	853	883	929	873	888	899	874	870	883	894	820	922	847	833	895	885	872	859	894	881	902	897	874	886	927	888	853	871	856	889	845	891	841	882	874	873	839	870	898	871	888	881	824	879	907	866	875	818	871	857	892	854	906	907	910	820	844	906	893	873	909	864	950	899	910	905	882	833	868	861	869	876	948	838	863	952	865	835	877	920	819	885	880	891	887	903	920	875	896	861	885	819	842	861	873	830	876	832	949	855	828	895	913	868	867	852	882	942	905	890	845	892	901	897	888	860	870	892	838	920	862	876	872	875	898	876	849	892	843	875	883	859	880	879	856	903	905	921	864	935	848	902	905	885	851	859	888	884	929	904	870	858	857	922	866	855	864	805	875	930	886	904	915	823	912	874	874	872	881	820	911	834	912	869	907	831	864	835	872	836	879	904	863	888	870	827	832	903	880	894	801	899	868	872	851	860	821	893	890	878	847	844	912	822	855	914	864	908	916	889	921	845	892	911	872	888	887	885	906	854	937	894	856	899	834	892	841	882	871	896	846	851	874	912	866	888	866	864	892	934	848	905	906	805	875	829	887	894	873	836	879	874	916	828	889	861	908	890	937	889	841	862	877	890	864	853	860	931	829	901	817	910	921	883	838	889	924	827	865	902	847	892	898	901	879	841	842	857	853	918	896	863	877	909	866	924	930	813	914	910	891	900	890	807	874	881	972	873	878	940	884	848	865	862	889	857	825	865	860	886	858	873	900	890	959	860	842	890	869	909	849	892	841	919	898	832	874	834	892	873	889	856	878	936	870	829	871	916	846	823	869	861	870	887	847	878	889	891	850	871	882	877	869	868	878	854	877	891	898	883	882	859	881	896	894	867	909	848	856	841	888	893	883	881	866	886	861	880	879	905	894	904	911	908	894	910	836	891	854	893	872	892	889	845	842	887	882	864	876	896	864	871	879	835	840	882	901	902	934	842	882	885	861	897	842	877	921	833	894	962	833	869	863	854	877	881	915	882	877	930	890	896	871	882	868	800	868	876	851	920	871	841	902	928	837	846	847	878	893	856	892	873	886	883	870	832	909	885	880	893	892	939	909	929	897	852	846	867	855	799	868	905	905	875	832	899	844	841	803	859	873	857	888	904	877	863	852	882	850	937	852	879	905	883	883	887	897	955	901	794	919	908	862	841	876	880	925	889	841	870	905	846	953	873	906	924	842	847	864	841	883	868	891	962	936	898	898	855	894	852	910	842	930	900	872	855	816	844	857	890	871	888	901	882	855	870	850	856	867	856	873	923	906	924	872	857	886	846	906	863	926	843	866	909	830	843	881	937	872	860	864	841	911	809	860	881	857	917	875	901	890	880	866	906	859	888	897	823	877	870	913	891	879	881	839	836	863	846	883	890	837	876	914	846	859	860	894	903	912	848	837	923	873	897	888	880	854	879	893	861	929	884	879	812	844	878	918	842	904	874	867	927	847	823	895	873	906	858	895	870	862	896	881	855	845	864	915	897	855	854	887	896	860	898	921	866	918	916	885	860	890	844	865	869	930	873	934	882	857	887	844	819	881	900	897	842	902	889	869	893	928	878	912	896	873	897	920	886	883	939	872	876	865	909	845	894	856	926	963	875	880	936	851	935	925	936	853	867	876	886	859	877	914	925	922	904	912	859	806	920	883	940	915	892	885	878	851	922	908	807	877	879	907	908	839	835	891	908	887	846	904	871	868	868	893	908	849	885	880	879	890	906	874	861	890	907	867	916	899	883	878	855	878	901	876	882	893	857	886	963	845	874	904	875	896	941	863	866	905	816	921	927	841	841	896	874	843	923	841	874	868	867	921	885	914	865	843	842	901	868	888	882	924	881	913	892	875	886	849	863	873	870	837	910	865	898	832	852	825	863	864	871	880	861	878	823	863	880	861	838	908	878	854	855	856	890	915	856	908	888	918	903	855	875	890	901	842	903	901	894	856	867	834	843	900	886	903	854	926	824	884	839	838	820	833	896	871	827	837	878	903	852	911	840	879	798	888	874	873	897	871	884	868	864	834	854	881	962	847	920	855	820	892	814	832	869	888	860	857	893	842	876	893	895	883	873	883	899	892	894	836	870	925	859	885	947	853	865	846	870	860	832	792	917	908	890	899	900	848	903	914	900	867	872	878	891	827	895	914	935	841	870	890	911	868	825	852	877	896	934	921	819	889	850	921	855	857	889	873	875	898	901	825	806	857	838	874	904	852	903	871	880	814	811	909	842	871	909	815	894	911	927	891	887	882	920	877	854	939	882	901	897	854	882	840	868	902	899	892	928	825	915	897	856	923	851	866	903	856	871	918	918	899	927	921	871	907	936	838	926	910	904	878	893	863	857	878	833	899	874	876	861	916	860	837	819	845	912	889	855	826	886	858	866	893	858	883	856	882	870	890	862	896	922	802	858	874	890	887	867	846	880	885	915	905	885	844	906	913	894	869	931	860	915	941	887	896	882	830	913	867	904	862	882	870	897	891	896	862	852	896	842	880	803	895	847	898	881	877	979	868	892	916	869	911	917	877	877	890	884	819	885	842	889	876	858	868	889	916	859	848	873	905	920	822	853	920	880	803	882	869	864	828	853	877	918	889	898	914	848	860	880	863	904	912	852	928	873	826	877	897	910	847	875	820	895	867	865	880	885	875	883	868	871	884	889	876	894	875	871	918	879	907	905	897	859	904	862	894	881	844	878	855	896	849	866	880	895	864	923	926	928	867	887	881	898	917	855	861	838	873	869	892	876	897	924	835	885	872	867	902	917	869	881	895	862	871	874	877	909	856	843	846	883	891	889	872	884	883	889	854	861	851	881	891	884	831	870	866	882
25085	21126	27453	24952	10631	1009	764	653	649	621	557	569	586	512	537	538	514	521	557	541	474	549	527	522	534	488	496	521	525	459	526	477	463	467	499	512	474	478	517	494	511	462	505	487	514	472	490	476	498	511	525	456	492	514	473	454	524	499	490	492	494	491	495	504	510	504	510	502	519	490	494	462	502	471	466	487	487	512	518	464	543	522	496	497	514	495	483	477	462	492	474	449	502	493	509	494	505	462	491	490	462	506	473	454	477	456	496	485	432	520	467	510	518	499	492	477	476	486	502	489	498	496	457	504	483	487	481	489	471	519	466	465	474	449	483	487	482	484	452	476	476	476	491	513	487	462	506	480	534	489	477	485	503	491	444	477	422	500	501	535	476	486	476	467	516	490	517	527	487	526	470	483	490	519	470	456	498	498	467	474	484	468	483	519	527	474	432	486	503	509	502	479	456	520	515	491	490	478	510	516	453	435	485	516	479	499	461	473	494	481	537	451	502	515	464	470	448	460	499	480	486	545	427	483	472	503	477	461	507	480	509	518	487	446	508	501	472	500	492	475	518	478	493	445	465	547	415	481	502	470	469	458	495	489	510	484	485	491	455	504	475	487	489	476	487	456	491	501	497	509	510	518	497	502	494	451	467	471	470	468	497	467	486	509	475	494	491	472	487	458	494	483	473	472	488	464	481	477	518	466	542	480	504	511	511	457	469	487	502	462	471	481	488	506	503	465	492	465	486	567	507	519	449	468	474	461	468	456	451	492	492	461	496	489	501	476	480	500	504	480	474	472	494	473	510	503	467	445	486	503	482	524	492	426	461	468	493	532	477	508	481	507	489	484	493	492	456	453	518	474	496	521	499	481	487	507	453	461	517	494	477	497	477	489	515	481	462	478	475	527	471	500	534	541	499	458	547	484	490	476	471	510	517	454	482	472	515	484	494	483	497	457	460	506	488	503	516	497	485	493	460	469	523	500	530	494	486	493	487	489	457	487	513	491	482	474	519	485	497	465	469	467	500	510	486	462	478	500	480	497	506	467	483	507	519	514	510	506	504	489	430	469	500	467	500	513	452	473	470	466	489	512	454	499	491	481	490	497	490	495	482	521	445	533	446	490	498	481	459	460	482	472	478	446	465	500	479	508	535	506	476	505	450	479	518	492	503	474	487	464	474	508	525	491	552	460	455	494	510	496	485	493	456	466	474	521	464	488	490	501	432	479	466	495	466	495	521	491	456	488	475	510	521	477	501	433	493	514	498	498	470	523	472	479	516	481	479	498	468	505	453	538	448	501	536	528	510	496	466	522	469	506	487	474	494	493	474	513	485	523	479	508	469	499	507	429	515	481	491	489	507	461	482	506	504	490	471	484	514	519	465	554	465	490	492	479	500	487	508	483	472	487	480	439	488	469	463	483	485	463	509	507	476	455	490	455	463	485	459	481	506	476	506	473	482	496	436	485	513	461	530	448	505	487	467	513	487	479	496	466	494	527	504	482	498	476	498	486	467	471	476	521	464	482	515	482	481	503	469	511	484	462	487	502	446	496	511	470	532	446	523	482	461	460	473	495	515	459	495	497	498	478	464	490	494	536	493	459	437	443	507	448	501	524	490	523	477	500	477	504	467	480	485	528	467	461	454	502	494	517	479	521	519	490	486	514	527	492	504	448	493	500	455	472	492	504	500	509	501	475	477	505	502	522	514	454	471	480	499	468	490	469	492	512	483	465	474	515	499	501	496	488	481	494	479	433	468	514	492	493	440	504	466	449	532	508	463	450	485	504	469	506	482	507	460	475	470	515	492	491	494	508	528	513	450	479	534	507	490	479	463	500	484	488	448	486	493	480	483	473	469	506	520	485	509	472	495	470	519	491	496	474	470	542	492	500	482	519	489	465	499	476	459	488	490	487	473	476	445	506	514	484	513	484	494	475	495	497	487	479	505	489	482	479	518	451	482	482	516	478	490	419	513	531	476	464	501	483	504	504	488	517	488	470	515	436	515	496	460	528	476	480	525	516	479	511	479	475	509	507	484	492	529	486	483	521	477	470	474	500	460	496	452	457	476	510	500	498	507	502	480	489	511	467	465	519	479	500	466	450	480	472	474	487	465	499	521	509	501	489	468	486	501	467	496	497	470	524	495	472	504	498	485	425	500	487	504	488	483	512	508	450	516	512	520	477	507	457	484	453	514	501	471	447	442	527	545	469	447	466	507	500	465	524	469	510	498	465	496	476	466	477	522	519	467	503	457	422	506	501	497	484	476	467	480	471	498	471	492	493	481	471	494	484	505	462	457	484	485	508	500	492	462	505	475	509	491	467	466	490	477	461	464	460	521	487	508	491	471	502	481	467	505	495	456	489	473	458	476	495	479	459	494	459	486	504	488	498	473	498	469	481	477	483	481	476	485	517	526	495	481	476	468	496	481	491	504	493	487	509	475	471	496	498	486	482	517	493	504	444	507	499	524	505	479	468	500	483	500	534	496	507	440	520	474	494	521	486	483	489	522	491	557	481	488	474	431	486	450	501	489	505	519	480	467	483	503	499	489	477	485	459	476	480	480	503	503	472	448	486	453	469	481	490	490	503	497	527	488	494	511	509	447	473	483	464	504	489	498	489	490	509	477	485	479	468	492	477	489	465	455	524	471	473	460	469	485	488	469	505	474	489	513	527	454	474	485	491	479	459	507	494	443	495	421	513	490	461	472	489	511	520	487	481	487	485	501	511	474	541	497	495	474	480	480	489	470	457	467	479	509	506	500	474	506	496	505	473	459	481	509	493	476	460	479	488	477	499	476	498	529	493	466	504	472	485	501	498	442	442	496	491	480	488	491	487	482	512	482	500	528	507	457	461	504	511	467	477	506	471	494	496	487	464	485	476	505	513	498	443	509	474	432	521	500	459	458	482	470	507	469	506	503	470	496	440	472	469	503	481	484	503	467	479	510	479	494	477	516	496	477	469	480	492	494	482	484	531	484	484	536	490	504	479	495	490	465	503	500	483	534	469	494	512	458	463	537	518	483	495	504	508	478	453	509	455	456	408	480	510	453	476	485	493	490	497	461	475	510	505	508	535	533	484	485	468	498	472	471	501	461	477	487	515	489	501	483	462	504	456	479	506	528	474	496	478	467	486	524	471	494	485	468	506	497	501	523	495	475	467	491	479	483	490	471	501	468	477	487	481	473	477	474	465	509	529	484	480	465	510	530	486	473	483	495	479	504	497	473	494	476	496	523	476	514	453	523	495	534	476	459	494	503	462	478	454	481	469	497	513	485	501	465	441	501	464	486	463	441	484	485	480	470	488	454	470	463	527	461	465	497	513	481	503	486	478	478	477	474	482	494	499	496	514	513	488	447	463	494	472	500	446	501	491	543	437	484	439	488	518	464	486	476	506	502	467	449	450	489	504	469	485	502	448	486	495	473	501	461	515	516	476	510	435	447	469	518	469	451	467	507	521	525	467	504	511	451	454	471	485	458	462	501	493	494	476
15874	6521	5257	2854	2031	1634	1356	1252	1058	956	830	847	807	743	742	679	668	672	694	637	658	644	614	666	640	651	675	651	651	627	632	664	659	654	589	579	600	623	673	602	644	663	636	627	634	640	610	662	638	605	636	659	647	596	623	630	637	603	637	614	620	609	614	610	619	630	665	601	622	604	643	582	628	656	637	589	607	616	577	609	599	671	650	590	614	610	616	625	644	649	611	659	603	630	615	633	607	616	663	600	663	598	621	625	627	618	612	635	588	606	619	645	616	631	601	594	634	633	633	616	589	621	640	637	593	632	667	566	613	644	645	615	617	591	638	661	598	602	649	651	596	655	575	624	639	649	644	563	623	586	590	643	678	598	625	624	592	595	633	601	605	614	610	583	651	632	623	610	648	616	664	632	594	616	603	594	618	593	634	652	630	640	600	632	602	624	663	633	641	620	616	646	626	607	587	669	607	653	640	645	579	661	604	612	627	657	651	603	634	645	655	587	592	616	628	612	657	625	658	617	614	599	575	623	622	597	627	608	641	622	584	607	653	638	624	656	624	638	650	644	601	579	628	591	571	637	643	598	629	634	635	579	604	653	665	638	642	637	627	619	594	632	609	598	609	669	624	612	610	666	606	628	650	634	585	625	632	606	650	588	637	590	592	612	606	627	627	601	613	618	640	558	606	604	633	575	622	615	588	626	580	625	646	626	599	624	622	623	632	614	623	659	613	646	573	649	627	611	624	626	601	658	660	594	612	620	553	599	620	608	629	644	592	618	593	614	632	595	640	596	615	597	626	614	616	634	586	574	600	579	671	644	620	630	630	598	609	659	616	627	636	582	629	620	607	659	612	601	606	598	646	614	612	634	628	678	596	659	654	603	665	602	651	673	587	631	607	649	689	634	608	636	585	578	654	580	593	665	623	610	636	565	651	605	589	624	650	618	601	655	603	609	606	621	615	587	626	638	622	590	629	630	636	612	627	631	599	646	588	610	558	580	599	598	620	625	625	617	675	633	636	627	664	609	592	623	570	618	634	567	607	616	645	625	631	620	626	604	577	620	632	606	634	632	590	617	596	593	612	608	601	584	584	601	646	627	579	627	580	642	640	626	619	630	627	621	607	630	606	655	616	643	616	592	607	581	620	599	585	639	646	574	561	631	640	643	591	634	639	645	583	643	595	609	609	636	625	660	594	627	615	620	621	638	635	626	592	640	641	570	641	624	583	651	612	645	591	603	618	594	612	638	612	625	651	634	601	607	625	592	669	633	643	620	609	648	648	657	623	587	598	595	586	646	647	640	628	642	627	588	561	644	620	649	646	610	658	614	636	589	605	623	634	617	609	579	577	608	590	628	605	625	596	625	576	612	610	615	630	604	583	652	554	619	668	603	613	637	630	602	636	630	581	635	660	628	639	623	617	611	647	613	654	601	631	598	599	628	593	596	659	624	612	631	608	646	617	636	578	636	613	637	638	672	616	583	624	626	605	645	595	637	673	606	580	609	589	588	621	608	607	599	620	629	607	618	611	584	618	625	602	608	646	617	610	606	630	608	649	603	605	632	549	626	675	630	663	621	611	619	640	616	621	603	642	578	622	637	595	597	626	607	618	626	641	628	615	583	613	681	613	647	659	625	596	594	622	589	635	610	676	647	610	627	606	571	638	613	617	625	633	593	621	640	617	609	601	600	641	616	616	642	663	629	626	622	637	585	623	618	673	611	625	639	645	602	620	613	618	636	618	583	608	578	616	613	624	664	620	583	584	582	659	616	633	603	612	629	607	619	605	635	593	697	606	646	586	643	614	649	607	629	630	606	640	595	591	636	651	611	631	617	643	589	661	626	619	622	637	643	584	624	618	595	591	595	623	625	614	652	585	614	642	629	641	639	644	598	637	580	609	587	676	619	613	584	612	566	627	581	613	648	639	629	579	598	635	649	604	581	625	654	641	615	612	605	619	600	644	605	603	657	642	628	587	605	657	629	649	597	589	633	610	599	627	572	604	621	609	562	629	634	642	568	628	608	631	625	601	588	598	671	620	559	605	618	648	605	617	600	594	625	629	612	617	598	657	631	586	623	631	636	601	626	641	653	629	614	675	654	616	622	601	662	569	552	553	597	596	665	585	583	584	655	631	586	633	614	592	612	612	591	596	584	641	614	675	606	608	652	604	623	583	646	612	598	612	600	616	638	589	590	614	622	596	562	635	648	613	575	595	627	606	608	612	646	617	631	592	623	619	619	610	619	595	631	611	633	668	629	618	628	615	591	577	595	597	654	633	602	658	613	648	592	598	620	637	609	585	633	598	608	634	609	621	621	653	605	605	622	618	615	643	622	651	607	651	625	621	597	619	603	607	625	600	599	609	633	590	666	628	618	595	653	661	579	633	586	621	647	638	653	625	590	634	622	631	629	640	604	653	629	642	574	616	627	603	643	628	634	599	575	583	575	655	652	659	626	597	666	632	655	641	609	675	627	593	664	614	586	601	607	643	633	613	615	660	651	583	628	643	633	646	583	645	604	597	631	659	610	614	671	640	617	646	590	636	648	655	634	621	645	584	621	615	653	622	635	586	692	593	583	630	623	616	629	618	654	585	606	649	595	610	586	631	623	601	637	605	589	609	596	604	640	602	603	608	627	624	649	658	648	628	632	619	618	622	622	579	570	589	608	565	624	635	565	608	608	595	640	631	625	638	601	601	650	613	603	619	634	624	612	663	612	644	595	672	598	631	607	621	640	580	650	562	624	635	573	642	620	637	632	620	613	637	651	631	608	616	631	570	622	611	635	653	665	627	661	666	573	623	629	558	669	634	595	628	592	620	643	615	585	608	595	624	597	643	643	687	639	638	657	624	581	656	650	599	613	657	632	664	614	617	615	630	621	610	633	599	597	589	591	622	583	616	608	597	620	610	633	603	576	622	583	587	611	596	650	598	644	601	625	639	655	603	624	633	605	648	637	616	645	653	650	638	651	616	672	641	599	626	642	633	554	635	641	625	641	647	618	654	604	607	641	573	661	629	660	641	618	607	610	574	616	606	645	602	645	636	633	607	600	621	597	617	620	627	626	615	619	645	627	605	620	639	621	635	592	616	639	662	609	626	688	611	567	605	637	595	600	628	589	635	577	582	596	608	627	636	613	612	635	618	631	581	649	628	652	639	623	634	629	626	614	623	630	608	659	577	640	633	638	661	663	618	620	666	628	621	597	677	591	602	599	631	660	660	617	623	612	617	608	611	594	620	607	645	591	646	618	613	613	610	634	607	609	648	584	620	626	593	629	624	582	637	615	635	571	563	652	607	568	570	610	600	660	619	587	620	617	646	657	614	600	604	624	618	604	589	569	607	616	619	622	644	599	594	610	615	645	602	629	628	599	605	596	674	675	620	583	650	609	642	625	630	587	606	643	613	633	627	603	624	619	652	606	613	611	630	649	574	635	661	628	629	616	671	635	647	588	617	619	615	598	633	627	641	585	620	622	589	633	626	636	633	634
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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
