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
340343738955	340343739514	340343740064	340343740614	340343741162	340343741714	340343742264	340343742814	340343743362	340343743914	340343744464	340343745014	340343745562	340343746114	340343746664	340343747214	340343747762	340343748314	340343748864	340343749414	340343749962	340343750514	340343751064	340343751614	340343752162	340343752714	340343753264	340343753814	340343754362	340343754914	340343755464	340343756014	340343756562	340343757114	340343757664	340343758214	340343758762	340343759314	340343759864	340343760414	340343760962	340343761514	340343762064	340343762614	340343763162	340343763714	340343764264	340343764814	340343765362	340343765914	340343766464	340343767014	340343767562	340343768114	340343768664	340343769214	340343769762	340343770314	340343770864	340343771414	340343771962	340343772514	340343773064	340343773614	340343774162	340343774714	340343775264	340343775814	340343776362	340343776914	340343777464	340343778014	340343778562	340343779114	340343779664	340343780214	340343780762	340343781314	340343781864	340343782414	340343782962	340343783514	340343784064	340343784614	340343785162	340343785714	340343786264	340343786814	340343787362	340343787914	340343788464	340343789014	340343789562	340343790114	340343790664	340343791214	340343791762	340343792314	340343792864	340343793414	340343793962	340343794514	340343795064	340343795614	340343796162	340343796714	340343797264	340343797814	340343798362	340343798914	340343799464	340343800014	340343800562	340343801114	340343801664	340343802214	340343802762	340343803314	340343803864	340343804414	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2621	2000	3600	2300	2621	2000	3600	2300	2621	2000	3600	2300	2621	2000	3600	2300	2621	2000	3600	2300	2621	2000	3600	2300	2621	2000	3600	2300	2621	2000	3600	2300	2621	2000	3600	2300	2621	2000	3600	2300	2621	2000	3600	2300	2621	2000	3600	2300	2621	2000	3600	2300	2621	2000	3600	2300	2621	2000	3600	2300	2621	2000	3600	2300	2621	2000	3600	2300	2621	2000	3600	2300	2621	2000	3600	2300	2621	2000	3600	2300	2621	2000	3600	2300	2621	2000	3600	2300	2621	2000	3600	2300	2621	2000	3600	2300	2621	2000	3600	2300	2621	2000	3600	2300	2621	2000	3600	2300	2622	2000	3600	2300	2622	2000	3600	2300	2622	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
23371	21580	29442	24177	21579	21516	5846	1631	1272	1228	1174	1205	1090	1058	1054	1059	1022	1076	1053	1021	992	1035	989	1016	1028	1020	960	1007	1048	973	993	989	987	934	1087	981	971	1015	966	969	925	918	967	959	933	999	924	939	994	956	975	949	982	937	975	1045	959	976	1000	958	928	992	958	977	925	963	921	975	953	920	953	937	946	956	980	968	967	973	975	900	982	974	982	958	956	969	992	1005	995	872	973	958	944	934	991	944	980	993	974	982	1037	980	924	985	979	920	969	913	1027	957	940	905	1025	957	974	890	995	976	951	964	994	936	949	979	975	996	940	979	908	973	982	906	953	937	921	928	1003	943	920	938	951	972	898	918	916	1018	960	973	948	906	960	972	910	924	946	925	945	956	1004	934	899	982	953	948	926	946	985	857	964	981	954	942	948	951	971	969	963	964	953	946	872	976	967	924	950	976	929	946	873	952	971	944	970	972	936	978	912	996	928	881	976	961	943	952	957	934	979	915	993	965	929	959	917	951	965	927	961	933	918	912	1000	948	902	933	974	951	913	924	935	914	944	939	898	933	962	951	911	1016	934	923	957	940	946	953	967	1008	944	963	943	982	1005	962	900	929	944	929	953	957	975	959	973	931	956	926	919	950	986	948	898	947	978	976	980	961	878	975	896	871	960	951	903	986	952	940	950	884	1022	896	970	948	930	983	945	948	959	923	959	909	964	917	931	948	960	980	932	954	942	918	957	908	921	916	919	994	930	969	953	967	937	928	927	945	894	895	958	943	924	922	897	933	966	983	953	988	922	916	967	955	955	961	982	984	936	997	963	961	968	971	963	929	967	888	918	936	940	979	964	1006	944	957	941	1003	900	888	910	934	913	981	917	933	914	997	937	892	954	905	970	939	962	1024	1010	899	990	974	890	916	961	953	978	921	911	908	939	919	945	1042	957	921	963	958	990	947	916	910	956	945	943	995	962	915	924	1040	921	963	941	939	955	938	941	919	916	947	949	955	960	986	914	918	975	893	937	1001	973	969	962	950	935	962	971	969	906	965	948	954	939	955	978	996	881	968	1006	950	924	900	912	977	929	931	918	947	978	980	995	986	940	955	919	991	934	979	928	941	945	933	979	948	864	955	897	968	934	943	952	884	952	939	949	933	929	935	981	922	909	909	985	957	934	988	934	939	1001	926	935	937	1001	1028	964	862	942	959	934	928	950	955	951	928	878	936	917	953	921	934	990	987	974	982	963	967	1013	933	927	965	929	921	909	888	950	959	916	972	957	907	938	954	938	919	963	902	937	901	873	975	949	915	990	960	921	985	954	962	937	907	928	934	949	1019	921	946	978	992	971	953	915	973	934	920	990	969	914	1005	938	950	976	921	951	940	956	947	967	934	964	948	1029	967	931	923	982	938	1001	928	925	934	923	978	965	932	941	941	950	979	943	989	925	941	950	960	931	915	940	884	974	961	927	944	889	928	927	907	984	990	936	991	943	942	959	884	962	939	918	962	937	933	964	941	951	947	940	982	906	934	998	935	923	953	951	959	929	926	982	956	944	922	899	947	893	927	943	928	951	1040	940	932	874	982	992	1016	981	960	904	928	934	957	973	983	930	974	952	975	933	961	969	975	932	961	943	920	968	907	915	980	958	933	991	990	927	927	959	976	940	920	934	934	870	926	941	929	917	911	933	946	935	950	974	940	894	916	964	915	987	994	909	941	975	943	911	938	897	982	933	889	997	923	908	996	940	988	986	962	958	913	919	990	985	932	938	950	948	902	956	942	945	917	901	916	968	892	937	970	901	954	913	961	961	922	984	988	955	904	906	935	976	927	959	930	921	908	975	911	904	951	917	881	913	950	914	909	906	985	917	997	935	927	931	941	953	1002	1003	962	951	927	869	948	938	994	946	941	964	995	952	976	976	960	952	894	994	965	946	931	915	899	968	908	945	996	950	911	977	979	951	915	930	1016	936	947	983	952	997	928	966	885	933	934	963	939	963	958	834	957	997	949	943	981	972	981	964	952	985	928	1032	993	977	956	927	929	977	968	966	966	980	927	961	916	980	895	1000	1018	897	945	949	963	907	892	933	973	964	914	916	971	922	928	1020	941	929	944	914	979	955	967	954	941	952	973	850	976	996	914	957	921	954	952	927	913	920	948	934	919	961	993	932	996	953	995	931	906	972	951	960	925	947	960	942	913	910	967	944	948	940	959	980	962	933	962	1044	912	914	963	960	964	923	961	952	954	936	894	906	903	985	936	990	1022	921	922	948	952	919	1006	953	920	919	987	954	933	978	976	882	927	905	889	960	950	957	937	962	947	996	911	970	979	938	1004	953	961	933	958	955	889	971	942	959	943	964	937	954	941	986	952	997	960	944	946	922	907	983	955	975	907	895	924	985	972	941	986	966	930	1015	919	968	933	889	967	937	907	938	992	923	909	962	919	933	956	947	917	922	948	938	963	944	905	938	943	953	972	959	937	974	964	929	951	948	924	906	950	928	942	943	924	908	968	911	935	912	960	918	972	981	900	948	932	1003	915	936	971	932	934	950	938	929	915	977	935	920	964	901	951	931	991	920	888	981	951	957	961	972	987	948	941	976	935	958	936	945	934	945	945	976	963	910	948	888	894	958	962	885	942	941	957	963	936	954	975	977	956	1019	871	928	942	960	962	942	988	888	915	967	929	906	960	965	987	938	936	953	916	982	889	959	917	975	856	903	919	979	957	983	965	1004	926	945	930	958	977	966	959	935	989	947	945	945	958	963	992	921	980	919	968	892	953	971	906	960	979	943	903	913	961	979	969	933	993	905	940	894	952	969	950	910	932	959	974	952	932	939	941	966	1002	927	933	935	989	1000	959	942	932	984	905	942	916	959	1022	990	966	941	937	951	915	955	958	918	937	973	962	881	929	985	938	997	983	996	941	966	1002	954	928	994	960	927	987	912	955	918	993	981	985	954	905	954	937	940	955	987	961	932	966	946	936	987	968	894	934	928	949	946	957	997	943	945	918	958	927	977	975	979	943	938	987	973	956	950	911	938	921	979	914	866	949	916	971	965	921	953	975	957	939	946	960	991	955	914	982	922	926	947	940	988	937	898	918	953	914	980	924	969	939	912	909	994	979	944	952	938	945	906	915	959	919	905	955	957	988	977	890	934	950	914	925	946	932	906	984	970	973	883	1002	939	933	936	888	915	971	918	968	984	947	950	943	923	913	918	912	923	947	920	944	935	967	944	947	983	890	912	915	966	938	864	919	957	1003	970	921	980	959	983	922	977	931	908	985	936	943	928	927	920	947	964	963	956	969	962	880	918	1017	967	936	1018	1012	960	958	969	987	919	1001	936	961	957	927	965	910	980	924	924	960	953	893	964	957	977	880	899	975	1010	976	987	933	976	909	904	942	920	931	913	946	1018	892	896	955	916	930	930	922	940	908	946	919	890	957	913	946	910	930	941	925	912	979	901	915	949	955	904	943	967	963	925	963	933	901	988	943	974	913	942	948	993	876	995	956	905	908	978	967	903	974	963	968	971	853	980	1006	955	866	911	958	956	918	941	923	879	953
44760	50816	15797	5879	4424	3320	2759	2299	2033	1723	1627	1547	1469	1387	1277	1347	1262	1258	1196	1203	1201	1220	1173	1167	1155	1204	1154	1173	1119	1126	1091	1173	1095	1182	1087	1027	1086	1082	1101	1107	1092	1098	1085	1066	1108	1068	1090	1114	1112	1100	1037	1075	1094	972	1058	1003	1117	1057	1113	1070	1115	1089	1111	1105	1071	1089	1052	1086	1063	1144	1058	1067	1061	1054	1035	986	1015	1099	1082	1021	1099	1127	1171	1039	1014	1063	1065	1122	1065	1079	1074	1171	986	1069	1036	1067	1065	1071	1112	1069	1074	1180	1154	1088	1060	1069	1054	1051	1024	1099	1068	1058	1023	1021	1116	1060	1143	1092	1091	1144	1065	1092	1056	1116	1070	1109	1082	1075	1086	1141	1091	1041	1067	1039	1115	1039	1058	1097	1028	1054	1015	1043	1040	1125	1048	1056	1083	1057	1015	1021	1028	1042	1094	1033	1024	1026	1073	1057	1086	1091	1077	1038	1004	1032	1016	1048	1088	1010	1047	1037	995	1087	1069	1099	1119	1051	1027	1072	1096	1061	1015	1091	1086	1033	1083	1070	1037	1051	1016	1045	1047	1081	1085	1091	1026	1013	1085	1028	1047	1107	1115	1037	1086	1092	1040	1067	1085	1076	1032	1084	1058	1087	1044	1063	1057	1052	1031	1064	1024	1056	1060	1061	1055	1026	1055	1041	1082	1067	1014	1057	1039	1068	1079	1057	1055	1057	1024	1083	1087	1052	1075	1058	1025	1042	1067	990	1077	1038	1095	1093	1068	1079	1079	1106	1120	1096	1038	1104	1078	1040	1025	1084	1022	1080	1013	1093	1064	1048	1074	1064	1055	1098	1000	1066	1056	1093	1041	1073	1020	1044	1047	1072	1045	1076	1042	1070	1050	1058	1015	1022	1035	1028	1037	1015	1013	1013	1069	1119	1084	1074	1059	1019	1078	1081	1049	1050	1073	1028	1084	1063	1095	1057	1095	1073	998	1078	1057	1038	1034	1081	1074	1074	1079	1035	1106	1042	1051	1089	1048	1128	1041	1031	1075	1095	1067	1088	1053	1067	1066	990	1047	1083	1036	1044	1026	1081	1094	1036	978	1141	1029	1138	1048	1088	1117	1005	1087	1029	1021	1019	1070	1079	1046	1059	1045	1082	1041	1069	1070	1033	1069	1059	1028	1033	1017	1063	1034	985	1065	1040	1035	1085	1019	1033	1053	1051	1059	1041	1067	1092	1023	1040	1060	1025	982	1027	998	1082	1028	1075	1053	1050	1061	995	1072	1061	1090	1057	1017	1023	1035	1006	1037	1064	1030	1081	1072	1047	1037	1008	1000	1122	994	1070	1037	1123	1049	1036	1063	1033	1126	1036	1047	1065	1065	1067	1054	1020	1059	1111	1129	1115	1066	1055	1053	1029	993	1056	1080	1085	1098	1052	1088	1054	1078	978	1119	1057	1104	1077	1035	1036	1112	1061	1105	1079	1024	1079	1068	1010	1037	1034	1022	1035	1097	1041	1028	1095	1068	1066	1036	1025	1045	1067	1056	1067	1053	1089	1099	1025	1050	1056	1094	1011	1027	1035	1031	1084	1130	1050	1062	1072	1051	1025	1056	1037	1084	1087	1090	1098	1077	1103	1068	1049	1045	1065	1029	1067	1080	1022	1047	1134	1023	1015	1027	1124	1068	1042	1055	1023	1053	1047	1087	1049	1042	1052	1123	1087	966	1066	994	1042	1079	1052	1035	1020	1050	989	1074	1121	1154	1088	1092	1106	1090	1107	1091	1098	1058	1003	1085	1035	1069	1062	1071	1061	1070	1036	1032	1052	1082	1027	1078	1069	1092	1081	1045	1046	1048	1076	1024	1032	1128	1072	1080	1050	1129	1043	1052	1058	1038	1072	1052	1057	1068	1089	1013	1023	1045	1077	1047	1046	1032	1038	1111	1129	1074	1032	1087	1101	1073	1060	1026	1035	1080	1070	992	1070	1084	1024	1041	1106	1051	1033	1039	1021	1030	1048	1066	1033	1007	1027	1079	1024	1062	1034	1094	1049	1060	1059	1038	1066	1080	1082	1065	1086	1095	1044	1064	1022	1061	1013	1113	1025	1034	1078	1045	1029	1034	1086	1089	1091	1038	1063	1066	1084	1027	1082	1151	1090	1039	1053	990	1025	1087	1035	1043	1032	1127	1038	1068	1072	1091	1052	1072	1037	1116	1014	1054	1040	1010	1037	1071	1060	1084	1082	1098	1044	998	1133	1070	1086	1078	1051	1037	1070	1039	1003	1015	1033	1064	1057	1113	1046	1007	986	1062	1011	1060	1044	1044	1090	1092	1066	1098	1018	1023	1022	1050	1105	1044	1055	1029	1049	1021	1080	1103	1066	1064	1057	1058	1066	1049	1108	1053	1051	1156	1053	1054	1037	998	1059	1009	1079	1052	1017	1062	1074	1039	1039	1074	1124	1064	1053	1069	1038	1037	1110	1080	1103	1069	1056	1037	1025	1031	1007	1045	1038	1089	1085	1021	1045	1027	1116	1087	1055	1007	1098	1053	1036	1050	992	1065	1042	1100	973	1077	1074	1039	1040	1021	1069	1080	1077	1034	1036	999	1123	1056	1063	1102	1050	1046	1034	1096	1060	1028	1097	1107	1034	1050	1060	1088	1003	1060	1032	1055	1046	1066	1021	1118	1093	1066	1099	1050	1042	979	1080	1081	1084	1049	1023	1097	1056	1093	1116	1032	1036	1046	1081	1106	1008	1031	1120	1035	1096	1035	1015	1045	1078	1047	1040	1104	1097	1051	1065	1028	997	1022	1018	1093	1098	1053	1040	1028	1050	1043	1004	1059	1065	1053	1049	1070	1072	1026	1051	1089	1002	1064	1028	1072	1063	1044	1080	1052	1094	1021	1074	1073	1053	1027	1082	1116	1083	1082	1027	1068	1087	1078	1110	1098	1055	1071	1045	1092	1067	1046	1118	1059	1075	1016	1100	995	1016	1073	1057	1064	1105	1065	1073	1077	1052	1046	1049	1062	1076	1061	1033	1007	1037	1108	1020	1011	1102	1073	1089	1113	1041	1039	1061	1012	995	1084	1054	1145	1041	1084	1137	1057	1089	1063	1030	1114	1052	1051	1081	1102	1052	1052	1098	1045	1077	1056	1060	1052	1057	996	1045	1067	1042	1067	1078	1081	1017	1063	1033	1070	1067	1079	1073	1068	1042	1061	1042	1049	1053	1043	1093	1054	1095	1073	1023	1085	1023	1038	1099	1029	1054	1058	1064	1050	1048	1077	1024	1026	1083	1029	1066	1037	1047	1010	1084	1054	1063	1060	1081	1059	1002	1109	1065	1085	1035	1015	1107	1053	1045	1011	1059	1089	1063	1002	1043	1068	1050	1066	1017	1017	1020	1021	1050	1032	1067	1079	977	1097	1030	1083	1094	1073	1113	1056	1068	1080	1091	1051	1082	1029	1081	1034	1040	1090	1079	1028	1069	1006	1081	1093	1017	1013	1083	1030	1040	1040	1065	1085	1040	1074	991	1070	995	982	1033	1100	1107	1066	1022	1060	1016	1072	1036	1049	1055	970	1054	1018	1065	1009	1160	1022	1073	1033	1066	1070	1063	1046	1080	1062	1069	1016	1028	1031	1089	1063	1046	1103	1061	1040	1081	1005	1020	1089	1079	1002	1068	1034	1086	1113	1102	993	1047	983	1025	1025	1058	1076	1030	1029	1075	1069	1043	1078	1025	1097	1034	1062	1071	1075	1000	1013	1122	1069	1064	1103	1081	1038	1014	1033	1080	1029	1057	1020	1091	1085	1055	1009	1048	1064	1102	1067	1087	1026	1040	1051	1031	1037	1025	1028	1073	1072	1077	1015	1073	1095	1120	1060	1002	1095	1103	1054	1069	1091	1056	1000	1075	1047	1053	1034	1038	1068	1096	1083	1049	1057	1034	1034	1063	1070	1067	1072	1024	1043	1045	1070	1041	1092	1052	1029	1041	1111	1083	1061	1121	1082	1065	1027	1060	1092	1029	1098	1010	1090	1076	1022	1066	1104	1145	1052	1042	1042	969	1062	1035	1061	1064	1086	1080	1047	1004	1070	1036	1057	1054	1045	1082	1019	1027	1061	1013	1042	1074	1077	985	1027	1049	1030	1064	1089	1033	1018	1099	1072	1050	1112	1068	1061	1047	1066	1079	1055	1054	1092	1082	1057	1070	1006	1015	1003	1044	1043	1043	1058	1021	1061	1036	1067	1053	1075	1037	1052	1049	1072	1093	1046	1010	1067	1032	1094	1095	1071	1025	1026	1085	1056	1082	1072	969	1010	1112	1053	1005	997	1071	980	1037	1092	1054	987	1072	1111	1051	1067	1013	1032	1044	1015	1052	995	1099	1088	1018	1057	1086	1090	1001	1026	1087	1076	1039	1077	1033	1048	1044	1079	1060	1092	1089	1056	1134	1010	1045	1069	1050	1068	1091	1033	1025	1075	1089	1113	1065	1062	1126	1047	1059	1012	1045	1018	1024	1052	1036	1021	977	987	1039	984	1030	1021	1066	1084	1075	1016	1088	1033	1054	1074	1028	1041	1090	1001	1046	1045	1142	1015	1034	1072	1117	1044	1015	1025	1092	1059	1093	1038	1073	999	1069	1077	1064	1036	1048	1034	1080	1059	1000	1070	1050	1089	982	1020	1033	1069	1079	1097	1077	1046	996	1052	1026	1093	1013	1046	1016	1006	1087	1059	1016	1046	1025	1058	1065	995	1030	1086	1065	1116	1047	1016	1088	1060	1110	1072	1100	1075	1112	1046	1001	1046	1122	995	1078	1035	1043	1050	1029	1027	1054	1034	1053	1038	1054	1072	1054	1030	1087	1098	1039	1037	997	1061	1086	1046	1080	1081	1070	1040	1081	1088	1069	1111	1043	1062	1131	1039	1084	984	1052	1013	1021	1077	1060	977	1039	1101	1131	1049	1086	1057	1075	1062	1062	1014	1084	1055	1049	1070	1068
27448	20276	7655	807	524	435	493	440	444	419	427	414	452	458	444	470	397	458	430	449	437	465	426	497	424	452	405	456	389	444	430	443	427	411	428	453	430	452	433	424	460	429	449	402	445	405	445	439	430	414	462	451	449	461	443	465	448	423	429	471	447	462	430	440	484	454	425	476	507	475	459	433	431	426	440	418	486	469	470	464	448	469	440	413	442	431	422	463	417	446	422	480	458	437	431	415	417	478	451	478	449	438	484	424	455	480	425	448	432	461	404	427	424	467	424	425	448	435	421	496	425	457	462	478	462	426	465	460	455	438	419	444	442	443	425	406	431	457	452	395	423	437	457	473	421	397	441	445	426	431	396	455	404	452	439	436	469	425	483	447	446	447	455	459	417	448	434	429	444	453	435	442	414	410	455	447	438	424	469	447	461	450	448	426	428	446	454	435	447	446	445	449	443	411	468	443	451	398	438	421	430	448	405	440	412	450	407	402	440	422	456	418	425	431	477	415	455	426	437	450	410	444	472	437	446	446	448	414	412	424	448	409	408	438	448	408	473	430	451	450	416	430	406	400	488	437	402	438	460	420	422	430	473	420	422	453	444	452	424	418	432	441	452	467	430	412	434	431	437	432	456	479	453	431	440	428	431	429	421	422	433	456	435	443	463	449	413	464	436	397	426	422	445	427	400	466	446	443	432	446	412	440	392	432	410	459	452	418	424	412	470	459	459	429	414	402	417	453	403	421	430	451	393	406	438	420	400	495	462	423	427	444	446	467	397	465	408	448	398	428	421	438	435	389	422	438	410	466	430	442	435	406	444	451	406	458	453	448	413	461	437	414	449	474	414	442	458	410	428	437	445	455	488	453	454	455	430	427	449	425	411	456	428	407	427	463	441	408	437	435	433	432	457	426	429	432	420	438	441	427	425	430	435	431	455	490	455	448	432	467	418	432	434	424	434	431	440	424	430	442	430	448	405	454	430	420	415	431	441	447	458	466	455	434	443	476	429	439	495	443	501	452	401	369	442	434	409	448	430	475	445	401	417	444	422	435	447	426	407	433	459	433	436	431	424	458	441	417	411	420	445	438	465	420	417	435	444	447	439	432	462	447	410	421	425	470	434	455	437	494	440	427	433	428	420	409	461	452	428	413	466	442	433	435	424	440	391	443	437	404	451	412	486	433	440	481	422	472	423	399	409	424	414	441	456	443	448	412	479	434	433	437	423	461	433	438	432	427	443	439	434	448	455	438	451	412	461	414	463	456	387	457	430	443	438	441	471	451	447	445	439	438	411	453	403	450	445	438	404	448	463	430	467	433	453	456	404	439	505	447	455	469	462	394	432	441	425	455	432	417	443	424	460	463	440	456	393	374	420	441	412	439	437	454	419	433	456	437	420	390	434	477	437	443	429	459	413	478	440	437	438	420	452	377	459	416	444	420	438	439	469	457	451	402	435	439	424	440	423	435	454	469	427	419	428	419	464	456	426	409	401	446	443	435	429	457	416	455	451	438	448	438	440	481	420	473	418	443	450	434	410	413	440	437	390	438	452	426	412	436	428	413	444	438	471	432	414	449	438	457	458	465	389	441	456	476	455	416	452	421	463	455	468	463	402	420	434	415	438	480	438	423	452	473	408	427	456	471	444	399	455	440	422	404	457	439	422	411	452	402	458	442	426	441	456	477	464	476	458	450	386	426	434	415	432	433	445	413	448	458	419	436	429	448	438	441	448	436	422	419	398	432	472	455	461	444	411	435	439	432	417	418	440	430	409	426	448	419	469	441	451	423	461	457	435	424	415	416	421	416	437	428	447	424	457	439	461	450	482	425	413	423	419	432	435	430	477	434	440	442	444	413	446	418	434	457	442	462	449	454	445	432	424	432	471	434	429	503	436	471	423	428	454	427	472	419	420	454	429	408	444	483	486	448	446	422	460	427	403	449	431	419	457	424	436	486	454	446	477	455	443	413	439	453	443	430	470	455	434	413	426	469	437	450	410	429	437	436	445	487	439	428	398	434	435	409	463	402	428	429	430	400	434	470	423	429	448	427	395	423	456	467	419	401	417	418	437	399	419	431	458	464	451	435	415	426	445	466	422	399	443	399	458	465	423	464	417	378	439	412	443	458	457	440	430	444	433	419	396	410	437	461	432	390	418	457	459	424	434	422	476	429	451	455	412	392	408	444	459	409	445	426	395	442	441	415	395	458	442	450	429	454	465	414	425	446	427	417	442	410	438	416	432	453	449	441	428	438	419	454	447	434	438	434	459	416	417	442	415	469	462	435	452	419	429	438	452	437	456	428	449	417	454	436	433	469	410	445	434	447	461	425	438	404	433	446	450	419	436	416	417	436	439	449	440	395	439	443	469	417	434	455	432	456	404	461	394	462	440	463	446	423	432	463	393	447	414	458	436	447	427	424	429	416	466	405	443	454	443	483	457	404	385	431	428	428	428	418	429	449	437	446	434	460	444	410	414	411	467	437	457	455	472	444	443	442	419	436	461	440	455	418	432	436	469	462	470	433	457	442	450	434	450	427	449	443	425	477	417	425	416	454	434	449	462	420	410	429	435	445	468	416	447	447	427	425	447	419	460	458	492	400	421	412	440	462	450	425	439	455	410	430	407	450	454	446	430	428	429	439	448	442	419	438	434	445	470	433	429	494	431	434	454	484	427	420	444	425	423	453	447	487	429	435	435	459	464	443	412	433	467	439	422	419	420	448	450	456	412	421	445	455	432	451	431	421	428	410	435	411	443	419	456	426	421	458	442	434	437	442	430	435	423	458	439	437	461	444	437	456	439	408	432	461	425	439	471	443	406	419	458	444	481	428	424	424	454	431	455	449	457	433	427	444	420	490	440	431	457	431	443	443	472	421	433	406	451	395	451	442	430	438	414	451	446	418	451	454	444	433	418	457	382	464	439	410	436	418	442	426	448	434	476	418	447	424	455	441	488	446	463	451	433	441	445	469	426	410	433	435	435	420	429	460	441	443	463	416	418	457	415	464	445	403	389	431	420	442	453	402	427	412	435	457	441	427	471	439	469	452	442	411	421	390	397	423	449	442	458	445	395	429	476	432	411	456	420	426	421	428	453	446	456	458	446	442	446	439	419	436	442	452	443	400	436	421	452	456	438	429	482	433	417	452	423	419	472	427	428	503	442	444	423	440	411	460	446	452	438	458	422	406	451	452	430	461	389	455	389	457	473	437	393	510	435	449	445	415	432	433	453	428	432	409	473	422	416	425	404	444	420	447	467	449	441	438	471	406	419	427	439	443	436	441	428	418	441	448	445	448	451	439	434	415	447	455	434	454	454	431	462	406	473	429	464	411	427	398	414	485	420	488	449	432	384	428	477	446	453	439	436	394	463	435	440	454	435	393	407	451	432	413	453	470	449	412	451	384	445	480	440	407	424	395	435	484	442	405	439	443	451	455	424	424	414	417	439	473	460	450	438	444	461	442	465	467	427	467	463	454	452	439	435	477	444	426
14278	11578	1435	773	705	633	603	570	559	559	544	571	537	541	532	514	508	533	530	547	520	531	524	573	557	584	515	584	541	539	536	545	511	534	507	513	536	545	530	531	505	504	511	548	538	549	531	528	557	525	538	525	514	531	559	552	527	492	547	512	501	488	523	530	561	521	527	543	500	505	533	499	516	527	538	521	546	492	523	551	543	563	516	576	519	539	497	566	511	537	510	550	523	531	532	485	540	472	527	548	527	513	509	520	517	526	513	507	561	495	535	516	547	523	522	572	541	514	490	521	530	469	556	535	562	504	541	521	527	516	537	538	516	507	574	512	527	519	518	517	545	511	548	515	488	537	524	550	498	562	522	531	492	549	529	554	550	562	499	500	533	530	563	590	527	542	522	504	511	519	568	510	542	537	497	492	549	520	535	534	511	542	485	546	545	565	517	524	542	507	491	573	526	540	481	554	518	556	540	534	519	545	521	505	530	527	500	543	533	543	546	518	510	495	524	507	525	504	499	519	504	496	505	542	544	506	523	500	520	532	570	496	544	501	534	529	491	501	510	487	508	521	523	528	498	509	514	534	518	544	475	537	545	510	508	530	542	539	518	513	544	490	519	500	508	505	466	551	568	550	501	509	575	492	520	529	535	492	482	518	512	541	538	515	491	528	536	552	568	513	508	516	531	531	526	508	550	550	531	527	546	529	556	499	517	509	511	545	483	524	538	523	528	493	531	518	557	533	538	508	523	542	562	541	504	535	540	561	541	545	536	548	518	548	513	530	522	497	556	560	521	496	478	503	506	499	542	536	538	548	520	518	486	494	489	508	501	536	491	519	533	535	495	509	528	491	517	508	502	530	488	518	499	527	486	523	532	505	535	505	567	528	520	543	510	506	564	503	488	502	516	552	520	511	496	525	518	529	522	523	534	549	513	532	497	488	516	534	507	533	487	492	534	534	549	539	506	521	503	538	514	514	565	571	465	549	518	540	591	520	515	536	572	553	510	506	547	540	539	538	525	540	538	527	500	507	528	527	530	511	493	542	512	480	495	550	495	511	531	538	510	502	529	488	560	533	511	519	506	534	596	532	530	551	496	548	567	551	527	496	530	505	511	520	505	508	549	530	491	552	469	523	549	516	504	522	541	538	535	541	504	527	520	522	521	505	485	512	525	562	556	501	501	546	564	528	478	525	535	502	540	498	529	507	572	497	529	502	505	508	530	567	540	511	494	515	496	558	516	521	558	550	557	501	500	529	556	523	511	565	507	518	508	564	505	540	538	512	496	529	521	556	596	554	532	511	554	512	512	523	571	510	490	519	565	537	557	490	564	483	516	545	534	495	461	548	514	478	501	488	545	509	533	530	532	529	560	506	533	493	526	548	515	499	504	531	500	519	581	522	526	537	490	463	538	530	539	535	519	551	485	526	516	515	494	487	533	526	537	507	507	534	556	515	523	544	535	544	503	527	529	510	490	532	531	556	539	571	524	550	592	550	508	524	529	560	542	500	490	530	518	509	532	540	520	541	530	503	554	537	526	498	543	534	531	528	508	526	538	506	570	544	454	563	492	529	480	502	498	492	520	528	522	517	560	492	540	535	531	512	500	487	494	501	524	535	514	529	536	497	509	553	556	526	511	539	510	517	519	534	504	537	529	518	519	560	483	543	557	484	511	524	526	519	522	528	519	482	527	479	551	547	545	504	514	526	553	497	500	509	489	562	522	528	545	507	548	491	523	515	497	548	529	529	523	508	514	534	519	485	554	508	569	560	473	542	562	496	550	544	507	496	521	574	517	521	540	564	496	509	528	521	523	514	518	519	530	535	521	477	493	486	528	472	527	486	551	535	535	562	549	524	513	530	572	506	542	503	539	502	493	521	552	504	499	522	501	541	507	501	507	532	501	568	553	512	508	496	529	512	562	545	507	551	496	548	517	563	547	546	548	544	525	517	519	472	539	546	533	498	529	519	544	530	491	580	514	520	496	526	525	493	484	529	530	510	524	550	494	483	525	493	518	534	536	523	495	523	517	499	508	563	571	560	546	520	535	533	540	548	534	569	488	518	496	483	538	535	487	533	514	537	529	486	545	528	543	571	543	545	479	549	506	507	516	505	522	524	468	510	521	549	536	497	512	505	549	563	516	589	492	537	543	535	527	556	543	538	555	522	520	530	496	544	545	512	567	541	531	479	485	524	559	571	554	507	493	557	555	479	541	516	538	492	486	532	505	514	564	506	526	572	500	519	481	508	513	548	526	516	523	507	533	553	506	521	560	530	534	522	492	540	486	536	509	529	491	520	510	529	543	523	507	545	511	555	518	518	517	566	490	518	536	520	560	527	530	541	502	527	510	518	508	494	517	534	529	514	534	511	504	508	529	542	515	490	528	538	551	547	537	499	501	495	533	498	554	522	556	532	528	519	521	526	523	530	516	522	501	491	522	517	504	547	538	513	502	505	513	507	547	541	513	519	581	509	520	511	574	505	505	562	520	491	522	555	505	492	508	506	539	507	514	554	523	490	537	519	519	501	532	493	520	510	553	497	542	534	512	555	519	520	501	526	522	538	497	545	514	508	528	536	524	543	483	537	514	534	534	490	501	524	491	527	543	510	503	504	492	524	518	540	486	525	524	520	552	510	521	546	536	529	524	527	526	522	524	527	521	547	515	515	543	502	542	578	485	499	507	516	544	518	538	545	555	526	532	518	516	507	528	531	538	541	544	558	499	497	558	537	510	496	546	519	508	536	518	518	506	500	512	554	477	541	530	545	471	507	523	549	543	567	507	531	540	532	515	509	525	513	536	556	505	542	514	489	525	562	508	552	542	520	552	499	523	552	530	545	491	518	521	508	509	520	552	488	527	538	510	495	507	506	509	494	510	481	489	546	513	515	502	518	524	538	513	519	500	526	486	521	508	559	535	521	548	493	528	531	513	518	545	517	550	558	563	556	506	536	540	562	524	517	532	500	469	529	557	508	523	556	531	530	550	475	502	553	499	484	513	539	534	488	512	527	566	541	508	513	533	545	514	513	525	528	513	537	524	547	514	482	507	519	537	506	477	537	528	537	540	517	501	513	541	529	488	549	504	528	537	568	524	521	547	521	530	563	532	536	502	496	484	521	508	520	548	550	497	520	524	521	554	511	492	549	516	537	575	502	490	518	503	542	540	523	494	561	551	567	533	532	530	488	512	550	503	509	478	529	526	548	512	506	563	541	498	476	519	565	508	552	514	528	533	561	503	549	533	499	495	541	484	534	524	536	494	533	497	542	536	477	486	485	503	543	505	518	531	522	538	553	537	525	520	521	535	534	562	533	481	534	534	504	517	496	536	516	534	493	546	517	530	516	532	522	534	544	531	539	524	516	561	511	535	534	538	503	524	512	519	514	514	542	521	542	491	544	507	536	551	498	551	526	548	504	571	554	525	482	561	581	563	504	511	509	492	536	561	527	504	492	552	532	558	508	560	540	494	525	527	518	526	523	521	510	515	528
24546	21206	27893	24761	16560	1575	941	782	711	658	652	656	620	602	638	591	578	605	559	574	626	562	558	512	568	548	555	568	579	569	571	571	588	579	594	550	569	565	558	533	543	516	513	565	577	573	581	543	556	594	567	545	531	544	552	570	552	536	557	556	562	535	533	600	545	573	535	536	592	577	541	557	539	549	564	568	585	616	609	565	616	569	504	573	558	594	596	525	595	538	590	582	631	564	559	560	544	573	582	589	551	552	588	556	539	551	578	552	547	586	597	516	559	555	621	558	571	568	562	565	604	562	576	586	545	558	551	587	588	547	573	581	559	590	567	541	541	554	570	548	530	512	565	530	577	560	513	583	547	561	532	569	569	589	621	544	511	550	553	503	571	568	571	587	584	547	534	592	598	536	524	576	603	594	559	613	539	574	557	550	592	582	609	531	576	559	568	566	586	579	550	550	596	569	558	543	573	541	575	522	562	580	587	530	548	590	574	559	569	574	561	549	541	595	570	565	578	568	559	581	604	605	588	565	604	486	566	586	569	524	569	556	529	562	521	551	569	539	581	557	583	553	560	510	546	604	523	562	537	560	540	573	520	523	501	569	578	569	545	579	543	590	531	554	524	527	563	532	574	565	562	531	578	570	537	557	568	560	534	537	540	547	572	594	537	554	564	535	552	560	569	559	540	578	543	572	524	537	515	560	546	578	570	585	594	591	552	575	537	570	610	551	542	560	550	594	590	535	566	608	606	576	537	547	537	596	578	590	525	553	541	582	584	520	587	558	561	536	554	569	561	557	592	576	572	547	567	587	578	614	563	599	617	583	586	566	614	576	550	551	606	577	580	604	636	557	570	567	594	545	534	598	547	559	594	585	558	582	582	584	527	592	568	577	583	563	547	544	539	518	578	554	551	554	564	547	551	590	584	512	537	558	590	558	596	540	548	552	553	585	569	577	522	551	518	495	562	558	550	499	622	583	549	561	542	568	553	522	553	537	569	595	552	545	575	552	594	554	568	559	561	577	570	594	597	551	563	577	520	598	560	509	527	530	552	581	594	516	551	605	555	547	560	589	565	579	549	560	544	526	539	552	567	548	555	574	573	591	588	567	528	532	543	588	589	557	581	547	573	536	550	541	565	537	531	554	600	532	606	537	549	556	555	523	604	582	548	598	540	634	548	578	590	538	546	604	562	573	540	589	542	546	546	548	556	532	571	527	545	541	612	560	540	572	568	601	534	598	580	608	592	569	587	551	591	590	551	534	584	557	603	554	541	567	587	547	567	514	576	566	610	551	545	581	586	580	563	530	598	546	539	584	578	561	542	533	561	563	556	601	528	513	573	532	560	578	563	579	525	574	562	571	534	594	559	555	577	538	548	602	540	567	585	550	530	541	578	608	526	577	547	557	593	549	542	530	543	582	551	568	540	557	549	530	600	561	561	547	529	578	558	563	563	548	567	612	544	559	582	579	551	556	551	559	544	552	538	591	575	507	595	516	565	553	558	547	555	527	553	576	578	546	585	538	565	540	582	564	584	539	589	565	599	565	625	574	547	573	522	571	546	567	526	566	534	573	567	552	530	572	514	592	541	556	564	550	551	538	506	549	574	601	543	569	545	557	524	587	587	514	521	595	526	560	572	526	564	548	617	537	560	546	539	562	535	539	550	575	543	537	561	547	512	544	549	592	580	537	581	576	576	560	547	571	554	578	512	566	581	558	554	569	529	533	564	554	613	617	555	538	572	529	552	595	567	488	557	592	564	523	551	564	518	539	592	559	552	556	569	587	568	563	628	623	535	571	571	608	577	570	560	565	594	528	546	561	527	510	582	568	573	601	572	571	542	544	583	533	583	586	549	554	581	592	557	541	580	558	563	557	560	555	618	621	554	530	572	613	509	558	587	559	549	598	561	502	574	514	551	597	532	529	554	547	530	543	546	541	628	570	548	551	577	533	571	548	558	611	550	546	539	522	548	557	583	580	566	539	518	566	549	570	577	547	523	556	566	512	577	535	585	506	517	561	554	592	572	553	554	581	565	563	565	566	526	540	601	581	529	546	559	619	530	562	590	526	579	590	564	532	539	534	562	569	585	537	523	564	572	569	530	595	595	560	537	585	539	530	530	609	557	499	574	585	564	538	540	560	584	501	568	564	612	550	614	597	580	550	591	611	540	570	607	578	586	563	588	536	544	550	578	571	529	579	520	572	595	555	549	522	565	563	559	549	562	559	592	587	555	591	571	526	570	552	555	601	578	553	530	573	560	557	501	585	567	534	502	605	538	522	578	536	562	545	621	532	562	571	574	573	592	566	556	543	602	536	559	589	587	534	542	570	580	590	591	504	533	577	544	570	553	547	571	556	553	613	564	619	590	526	591	550	598	583	565	547	561	538	530	561	578	572	602	549	532	576	566	540	577	535	544	557	581	578	551	567	574	519	603	576	555	563	567	599	583	564	526	548	520	597	551	585	573	519	593	535	584	565	590	614	533	519	534	549	529	534	586	580	566	557	533	560	542	601	559	571	548	584	531	561	605	521	580	547	570	565	586	555	552	567	544	568	610	546	584	547	571	598	588	600	560	550	545	540	547	535	534	557	568	563	600	555	603	562	565	546	561	583	555	551	564	577	565	556	561	559	615	541	514	589	567	588	527	553	533	577	551	556	537	563	531	571	547	574	590	557	548	562	549	567	565	543	567	550	545	547	554	571	549	535	539	557	562	548	545	546	571	559	575	559	568	547	609	562	592	633	555	549	552	537	564	569	565	604	556	577	542	527	531	544	572	534	580	552	557	554	543	563	561	560	516	559	548	555	551	552	551	606	581	559	577	570	534	513	557	592	559	553	542	527	574	559	609	540	577	606	573	556	534	552	557	574	584	592	567	558	553	558	545	572	571	540	577	568	559	578	555	575	548	603	576	581	570	523	561	585	584	565	575	604	555	544	511	518	558	511	559	551	561	570	545	577	514	579	522	558	535	551	543	596	538	578	562	576	551	551	598	583	526	561	540	512	574	521	549	604	566	565	563	532	602	515	577	579	551	565	553	545	595	529	541	558	559	512	565	581	505	546	605	568	551	559	558	519	523	520	581	561	554	593	558	589	557	542	609	545	580	572	596	575	566	539	529	573	556	584	560	553	538	556	530	564	510	581	561	563	588	562	560	556	583	587	553	568	621	596	564	548	554	569	559	562	560	566	523	551	545	566	587	564	579	586	576	584	575	564	548	558	524	595	567	564	565	575	573	572	566	523	565	569	566	594	538	539	563	599	598	576	536	558	592	566	541	592	551	589	536	559	508	579	578	585	554	571	588	547	562	591	597	563	538	568	529	571	574	536	558	526	599	548	589	571	576	572	525	556	546	582	586	552	545	571	554	543	574	519	519	545	558	529	577	587	569	574	584	531	559	588	536	552	528	569	550	538	575	559	503	557	548	535	550	549	550	585	587	554	601	532	541	589	568	592	566	560	536	574	512	563	531	547	520	561	555	575	549	548
33116	39575	9129	2728	1927	1467	1296	1171	998	871	845	873	811	771	744	733	685	732	715	686	739	702	682	690	703	697	706	698	695	655	619	673	662	682	652	647	621	644	641	639	680	664	600	689	660	630	650	635	666	634	665	699	645	661	709	670	707	695	663	663	642	701	673	645	677	671	674	641	663	613	708	662	704	693	664	626	706	642	651	658	656	693	654	652	656	644	700	687	682	662	646	642	655	694	667	654	654	687	674	637	673	633	685	670	660	649	663	626	635	672	624	656	675	646	679	671	667	699	632	673	662	673	678	639	668	644	617	644	618	634	673	651	636	640	638	657	678	650	623	649	591	669	670	627	672	659	676	655	667	607	661	622	639	625	715	581	673	646	626	646	620	660	662	632	639	664	646	648	649	612	633	645	662	690	637	675	622	664	678	659	671	701	636	647	675	665	620	689	615	642	639	656	642	665	657	668	657	633	669	603	638	660	632	631	650	659	630	634	669	599	670	685	669	691	665	663	656	682	656	661	627	675	613	611	682	657	663	665	650	643	697	654	686	697	690	634	656	615	661	617	640	624	622	681	617	640	602	657	630	612	685	629	646	643	612	654	674	641	644	682	655	639	606	647	656	598	632	680	683	647	665	647	671	696	642	603	649	662	650	658	641	634	637	628	639	675	641	630	744	642	642	613	660	656	653	619	674	709	642	677	608	623	633	653	663	653	624	640	675	627	669	626	643	701	691	641	675	600	633	647	679	673	690	623	678	685	670	648	691	606	575	606	632	709	627	664	661	648	669	647	652	659	650	678	675	616	695	652	653	645	659	686	630	656	648	710	636	639	678	652	662	637	629	698	683	686	661	642	610	655	675	671	696	650	651	625	623	652	648	648	644	666	654	609	593	700	647	645	663	656	657	658	679	664	651	639	662	649	602	629	627	648	634	643	641	666	635	677	603	629	654	623	652	628	676	667	636	636	725	680	644	601	605	656	664	643	683	654	649	647	679	651	636	642	653	681	631	617	599	684	702	649	662	666	641	650	639	648	622	648	709	678	691	681	613	661	666	696	632	671	676	662	643	646	603	652	645	670	631	636	649	637	623	685	677	677	668	638	653	614	688	722	631	676	656	676	619	649	659	653	675	663	648	619	643	647	695	672	644	641	628	666	635	670	664	640	675	607	655	670	641	639	624	644	645	664	705	688	635	685	693	666	652	658	665	618	695	687	658	660	640	670	608	665	598	625	642	624	645	667	679	687	659	633	624	705	672	659	621	653	642	669	683	665	648	639	632	674	674	612	689	661	664	621	623	685	653	653	611	647	676	616	667	668	644	655	622	643	690	623	657	648	631	667	627	657	663	640	633	657	621	673	658	650	644	642	649	655	648	618	650	634	642	669	640	627	625	650	668	694	665	624	629	671	658	723	663	655	636	632	659	696	625	651	652	637	663	737	676	677	673	651	665	645	711	643	710	640	645	656	653	623	657	651	679	645	649	648	650	659	680	656	669	630	641	663	677	617	671	661	612	678	651	676	669	658	615	648	670	632	674	652	661	668	678	691	645	655	674	628	620	615	640	645	633	652	622	644	646	614	680	641	644	670	646	673	648	646	635	628	669	670	699	657	646	639	640	601	644	659	658	629	628	658	668	647	637	661	665	651	658	627	669	658	644	644	663	620	653	629	649	601	601	643	621	643	672	642	688	677	628	632	613	667	667	636	627	641	631	656	652	656	634	646	638	665	631	642	652	692	680	670	663	729	693	614	644	637	687	656	648	623	645	605	649	608	646	649	667	683	622	642	557	666	652	669	680	605	666	645	650	662	640	678	630	641	664	619	628	648	641	674	673	627	684	667	650	646	695	645	721	676	607	665	671	623	621	650	615	646	610	646	642	638	670	632	603	614	657	661	614	649	629	604	655	658	632	648	627	654	664	682	679	701	628	653	622	640	619	634	621	652	676	669	635	653	657	632	613	725	671	661	640	645	631	679	657	637	668	705	637	665	672	631	692	652	661	670	672	667	602	667	626	625	673	645	627	634	667	687	638	648	697	651	666	668	640	616	638	655	666	657	608	647	657	622	612	626	614	647	664	657	698	630	640	639	684	691	684	656	644	659	618	656	622	688	701	641	658	693	620	661	646	631	602	602	679	640	650	652	695	734	624	655	655	660	665	648	684	664	621	630	646	647	660	655	703	665	628	640	655	636	688	684	639	678	634	651	677	623	594	646	669	676	638	676	697	678	684	678	668	634	662	662	632	667	631	676	648	697	636	695	687	645	685	596	678	663	632	660	663	664	666	639	705	648	695	642	693	670	619	676	652	657	627	674	631	679	632	663	629	660	713	611	707	625	634	639	678	666	672	657	654	667	662	647	660	658	618	639	686	652	631	683	613	671	655	651	669	678	646	704	662	641	641	666	641	657	653	640	632	663	677	633	671	671	606	656	669	669	621	653	652	605	695	677	665	697	639	647	655	657	664	668	671	593	641	687	656	638	644	637	674	676	661	672	663	654	649	644	654	642	660	657	647	658	685	596	633	654	657	644	626	682	677	614	632	634	642	642	654	644	675	646	682	657	685	661	655	671	688	635	641	689	682	657	631	678	651	644	638	615	709	674	612	625	619	664	655	687	611	629	648	619	649	640	654	609	664	696	626	687	627	643	678	651	696	679	638	664	649	623	639	664	636	711	597	634	678	659	687	641	668	648	679	663	661	626	639	640	620	659	607	636	647	676	636	623	630	656	666	664	673	650	649	664	646	614	638	618	659	672	670	650	634	614	613	679	674	637	646	693	681	677	648	640	623	657	618	679	643	669	616	638	667	628	646	644	624	688	654	659	609	667	667	640	622	689	683	646	653	655	643	673	669	668	642	693	653	671	651	701	618	624	659	677	657	653	661	615	682	624	662	637	642	677	654	700	708	647	629	635	651	662	660	617	635	618	628	631	658	700	676	669	600	673	673	621	626	655	661	656	622	663	663	644	632	660	678	620	642	653	659	656	624	681	639	620	650	635	636	656	670	679	679	657	586	652	704	633	648	634	677	649	639	678	695	652	667	666	637	642	654	671	652	714	659	674	639	641	627	660	606	635	616	636	637	642	652	656	643	651	669	656	682	626	654	707	642	657	642	637	639	654	663	645	677	644	662	654	636	686	645	670	637	658	678	662	662	688	632	661	695	668	633	667	638	683	657	669	634	679	641	661	680	644	695	670	655	696	713	581	664	648	718	657	677	641	648	640	632	649	650	650	611	703	654	623	697	650	698	631	683	627	670	668	682	675	679	628	594	659	701	619	641	635	674	652	668	699	628	630	666	668	677	678	657	616	687	654	651	681	644	635	652	627	657	646	667	686	604	662	627	671	669	645	633	664	631	673	615	671	697	691	652	716	690	656	662	663	649	678	683	661	630	652	651	645	652	624	634	590	645	669	634	670	660	635	594	643	630	653	623	650	689	648	649	666	672	629	639	669	680	625	720	620	727	652	637	679	654	660	705	627	692	649
25351	21205	26680	24914	3796	759	748	656	597	657	559	559	553	595	556	543	608	561	605	522	537	565	589	556	569	600	572	551	541	509	518	521	530	526	572	565	514	548	553	557	579	502	523	533	546	516	553	531	564	560	541	536	562	579	557	572	568	524	539	534	532	549	532	510	576	539	550	505	595	556	564	527	507	561	590	576	540	558	522	522	520	525	547	564	510	540	488	529	577	533	525	508	510	501	549	526	532	539	540	579	576	527	520	569	529	566	535	549	568	521	561	528	555	522	614	536	528	579	565	504	583	562	540	538	541	560	562	540	561	534	510	529	580	555	528	531	549	536	542	536	538	571	534	511	579	555	543	564	533	510	499	522	518	553	552	548	517	521	569	534	517	513	560	559	517	553	541	533	551	534	559	555	550	535	504	580	553	572	519	578	575	490	530	519	522	587	486	546	576	552	590	561	556	518	514	540	509	520	537	515	532	530	536	533	531	512	554	525	553	502	564	536	576	559	515	523	528	533	519	571	522	569	518	555	532	528	523	501	539	569	522	543	544	501	568	561	487	544	556	507	548	512	531	544	479	553	512	498	567	554	561	564	519	531	546	527	567	526	536	533	508	552	585	511	535	553	519	558	550	579	546	499	519	519	540	514	570	553	531	529	552	561	534	532	517	544	537	554	567	556	533	612	536	533	561	559	543	587	513	535	526	567	497	543	509	548	551	520	528	536	559	536	557	565	562	533	542	536	545	568	540	533	543	545	555	564	523	569	505	539	556	492	560	515	533	537	500	538	554	578	530	550	533	541	548	543	555	548	532	595	563	501	534	548	547	538	529	569	519	533	543	538	557	549	519	558	510	529	494	504	526	554	536	592	539	567	567	554	514	512	559	536	534	541	557	532	509	554	501	578	553	547	570	518	560	518	532	499	570	561	545	590	562	544	554	513	540	587	545	513	531	505	530	557	527	499	531	548	553	514	527	533	576	521	556	551	560	536	559	508	540	569	526	591	540	596	546	546	517	514	590	523	571	490	515	543	528	511	564	538	541	520	514	529	513	537	526	591	521	604	604	529	577	580	563	568	552	563	535	561	525	552	509	505	575	546	545	514	538	544	531	562	539	524	596	566	530	519	537	517	507	522	543	558	512	574	535	553	522	550	527	504	552	538	566	519	618	522	555	504	539	560	531	575	534	492	533	570	521	584	530	555	531	520	511	566	503	561	552	516	563	533	521	574	586	608	577	524	530	547	570	531	520	514	560	511	509	526	536	519	533	553	578	524	585	573	553	530	553	530	529	545	542	566	563	569	549	527	544	533	562	559	525	480	509	545	540	545	497	533	515	503	537	549	557	524	524	525	531	523	517	561	536	580	534	564	525	544	556	543	550	546	538	538	516	528	581	525	551	559	559	579	522	529	531	471	541	507	533	525	551	511	519	524	552	526	572	575	499	511	529	542	556	513	532	519	553	568	528	557	582	563	540	538	539	569	518	546	578	500	518	558	558	570	526	602	580	520	573	541	559	518	574	546	542	555	572	545	555	540	571	561	576	550	536	529	540	580	538	581	516	563	567	523	570	604	543	537	553	564	561	516	556	538	527	504	501	547	519	520	539	540	585	495	541	554	578	592	508	544	566	542	504	505	524	516	552	513	556	542	578	548	561	541	517	552	539	558	510	513	532	572	532	520	547	559	543	538	564	548	538	503	517	520	504	539	530	539	567	537	534	577	561	544	529	549	569	542	538	519	507	538	541	580	514	593	530	524	496	564	557	555	579	560	531	578	554	564	546	549	567	516	551	576	555	598	508	528	510	554	585	527	563	538	524	562	543	527	580	529	569	520	547	511	517	549	505	522	567	535	555	537	553	558	561	542	531	531	543	553	559	580	522	497	512	519	577	555	564	475	541	514	535	561	567	526	536	527	549	559	534	544	538	535	558	529	571	522	517	560	551	531	536	540	541	533	487	502	526	549	530	532	507	537	514	545	547	538	567	568	513	592	545	479	526	543	559	542	510	558	568	523	515	514	544	525	521	558	571	567	585	592	525	490	571	499	587	549	549	602	545	538	551	528	538	583	541	524	513	544	548	554	544	562	534	583	521	566	496	551	517	556	545	510	571	501	559	511	568	532	504	515	528	537	568	521	585	544	526	529	540	566	538	560	581	543	532	521	542	542	608	537	529	559	546	553	561	591	549	528	551	514	551	518	552	576	558	552	536	542	552	542	563	554	540	522	561	546	547	480	587	556	535	507	552	524	582	516	581	542	549	553	581	479	533	514	570	542	544	551	555	602	496	523	523	585	560	532	529	549	543	559	525	548	529	608	521	522	560	557	551	541	588	520	516	542	548	566	567	541	545	510	589	550	504	541	518	596	529	569	531	550	575	555	535	577	520	525	524	505	556	513	508	544	549	538	565	535	583	526	552	526	579	550	514	552	552	501	494	483	550	564	525	544	569	540	540	550	524	530	531	530	565	546	522	536	510	519	539	524	558	524	515	544	501	508	550	532	515	560	570	537	516	578	497	524	543	519	551	530	510	533	495	517	508	541	544	561	559	544	573	529	531	533	565	555	527	549	499	539	543	554	543	618	569	534	545	554	534	484	575	541	541	571	544	557	510	553	511	560	550	529	516	551	567	563	550	531	548	500	542	562	513	552	499	559	519	571	521	567	564	523	537	578	519	553	516	522	497	540	488	517	535	531	529	567	533	526	532	522	546	508	548	542	541	552	536	537	560	553	526	539	516	529	546	550	525	560	573	539	542	539	535	531	539	563	527	576	538	557	545	556	508	565	575	563	488	570	524	560	573	532	540	538	549	529	519	546	539	543	518	535	546	547	537	562	562	579	580	534	565	529	563	579	544	538	574	538	532	547	553	546	533	529	518	530	534	568	525	548	561	543	539	513	533	519	560	546	511	535	520	525	555	554	546	571	543	535	536	487	551	529	537	525	518	591	536	551	544	570	552	517	535	502	525	520	573	525	551	561	509	562	555	507	544	554	538	529	535	518	530	578	561	561	523	550	540	550	538	580	565	550	546	534	541	522	562	522	523	570	513	551	568	553	516	486	552	508	561	525	514	536	552	549	538	515	504	575	543	531	548	544	579	527	519	570	524	541	534	560	534	558	500	568	554	522	516	548	533	525	555	520	525	492	507	570	521	566	579	548	559	537	538	583	533	564	535	565	528	540	530	563	534	589	524	578	538	542	558	577	521	551	561	539	530	537	557	528	541	560	546	508	553	505	461	561	517	529	515	561	516	534	497	551	539	518	565	554	528	560	553	515	527	512	526	548	551	548	522	524	535	519	540	502	492	549	573	557	541	548	531	563	534	583	555	552	533	517	533	515	559	543	484	571	531	517	564	552	521	550	541	558	542	577	534	564	569	534	512	482	551	527	575	525	545	471	521	531	554	572	524	560	552	558	552	512	524	519	561	539	525	507	562	507	549	556	594	560	530	505	537	563	532	531	566	546	543	571	506	521	548	558	542	519	536	526
32176	33283	6562	1869	1438	1160	1069	981	823	804	813	809	818	736	735	687	697	728	698	656	669	737	636	679	667	674	645	699	680	632	652	629	699	655	708	693	654	660	697	658	657	651	625	689	670	643	640	676	690	628	672	680	663	670	601	687	642	692	676	686	668	663	648	687	651	696	683	648	681	675	606	679	698	691	649	636	625	680	650	671	624	681	668	625	642	676	676	659	650	623	695	672	638	632	674	666	688	654	646	688	655	711	636	683	641	641	639	651	627	673	618	685	631	681	702	604	662	688	654	650	615	632	653	706	687	647	673	649	641	676	648	661	640	608	662	694	669	673	686	696	674	615	673	639	646	701	654	630	620	690	652	680	675	622	701	653	671	606	619	664	694	671	680	655	691	647	635	650	658	636	610	646	643	677	647	639	712	679	620	638	684	658	665	661	717	616	624	660	594	681	625	654	670	651	696	671	621	632	612	602	636	609	614	628	672	644	672	639	706	687	644	632	641	658	658	597	624	626	693	673	700	625	654	675	638	687	624	689	646	665	711	612	648	677	662	679	640	661	639	622	656	638	636	661	663	675	635	629	671	674	626	643	613	687	664	630	670	663	651	643	666	708	714	653	649	620	650	672	655	669	709	660	611	654	640	681	613	662	653	638	652	695	656	677	664	687	616	675	648	624	650	646	673	667	676	678	647	662	632	640	641	660	602	678	610	678	637	649	602	660	628	634	678	700	655	678	625	652	670	647	628	621	649	627	623	635	657	652	675	642	649	669	603	682	689	626	685	659	656	650	639	627	652	636	670	660	652	647	602	636	667	631	650	648	640	605	644	658	659	655	650	627	645	641	613	647	612	648	616	650	672	699	674	574	638	649	637	637	655	642	626	642	609	635	680	694	705	649	655	674	692	628	658	650	625	675	620	633	622	654	607	647	685	610	640	647	651	645	643	692	658	665	671	677	640	694	636	668	619	626	664	644	634	662	649	670	662	676	656	657	689	662	661	650	658	682	658	651	667	649	633	643	671	650	640	650	632	623	703	673	637	601	677	642	687	644	685	612	657	667	620	647	629	668	648	692	643	638	616	632	592	619	592	635	703	662	632	673	661	694	724	636	650	633	668	602	654	623	687	615	613	675	627	653	613	656	636	648	687	674	668	669	669	670	654	675	641	669	625	686	680	648	611	632	665	647	628	694	666	622	675	644	652	676	645	669	619	678	704	670	649	643	659	665	651	693	633	664	643	711	624	651	628	642	661	652	664	669	698	634	627	600	616	679	666	725	654	679	667	635	669	644	647	627	683	616	639	641	647	642	647	610	643	677	655	660	668	674	645	658	644	689	662	683	632	618	652	621	654	651	690	691	617	663	643	631	681	674	658	667	688	737	671	682	650	653	674	664	661	660	655	683	656	645	662	639	632	676	657	668	662	606	665	651	626	630	632	683	660	678	661	654	690	702	668	676	601	679	643	680	683	661	678	627	622	695	601	661	647	625	668	645	642	655	643	637	679	607	660	650	654	577	619	618	673	656	629	665	624	637	692	631	667	661	635	656	634	627	657	605	655	640	671	647	654	593	664	625	650	634	627	654	663	674	618	616	684	624	663	619	614	647	661	660	651	677	639	664	643	647	642	634	637	660	654	630	665	648	621	666	655	674	622	680	661	651	665	648	667	634	673	621	659	666	649	644	662	626	643	631	666	629	653	604	666	658	609	653	676	659	705	676	660	648	659	632	688	655	603	654	677	620	675	650	607	658	622	633	639	627	621	613	637	639	641	666	643	675	634	645	692	691	639	627	613	618	610	663	678	626	655	635	665	634	649	624	677	666	659	665	678	654	654	680	679	695	603	651	639	646	683	637	629	657	656	622	672	689	672	680	665	641	601	672	669	601	702	646	662	658	681	653	667	629	654	645	646	651	625	627	652	676	662	657	632	691	668	629	701	635	657	605	656	676	709	606	623	687	617	682	617	680	685	626	663	685	619	704	700	661	628	628	669	653	648	631	674	674	644	606	664	677	669	630	658	666	660	644	698	658	658	654	614	636	664	652	623	652	642	643	664	665	678	650	661	635	593	680	645	651	640	667	662	639	646	633	651	633	651	625	660	610	681	640	638	650	646	648	671	648	667	652	650	645	620	678	652	676	639	657	658	613	664	611	647	649	632	682	664	673	640	630	622	659	652	683	682	630	723	616	672	662	663	644	627	667	692	624	625	591	692	639	642	697	661	656	633	640	656	686	662	645	650	667	648	646	648	659	696	687	669	638	645	665	647	665	642	625	626	690	635	650	671	641	655	643	681	640	652	672	677	617	641	686	687	669	627	697	701	605	642	629	680	658	703	622	639	639	646	627	673	654	658	697	674	711	648	657	674	638	666	659	700	664	656	671	650	632	679	667	626	666	663	698	692	672	663	659	645	636	657	664	669	683	681	695	597	651	674	643	664	661	620	649	630	672	691	637	628	652	655	686	664	656	663	598	672	632	678	657	643	649	648	623	677	654	647	610	684	622	651	689	673	674	653	628	695	617	684	685	630	604	624	652	636	678	637	655	667	646	694	646	628	604	630	632	647	633	642	671	660	608	644	640	628	639	715	653	676	694	641	641	718	655	683	630	652	637	666	642	648	643	658	699	631	665	624	682	684	670	664	669	676	648	724	686	669	667	653	662	665	683	663	636	627	675	628	660	654	619	664	665	650	647	652	637	672	660	596	643	662	629	688	676	699	648	663	669	647	658	643	582	646	672	646	657	629	643	698	676	654	651	679	692	655	687	649	662	651	634	643	623	692	639	640	666	623	684	621	645	663	684	649	653	649	683	716	640	675	610	627	655	657	646	636	615	632	628	643	620	632	702	676	669	638	678	599	616	640	665	664	649	681	661	668	679	621	652	636	671	667	648	635	620	650	635	594	689	646	676	661	668	663	682	638	615	646	607	631	633	620	662	669	656	701	653	622	602	654	636	712	651	637	638	618	659	670	646	646	623	714	645	619	631	654	643	643	671	684	652	638	653	626	626	640	649	654	689	662	666	698	687	699	668	642	643	660	639	688	671	635	645	670	594	635	692	635	707	619	635	652	668	697	659	733	643	646	667	656	657	627	641	666	661	662	677	692	671	663	652	666	628	657	689	698	677	683	602	700	606	596	653	643	620	620	667	654	635	620	701	680	631	663	684	650	690	658	646	679	637	602	636	641	645	650	645	647	617	599	695	610	651	660	642	716	650	588	694	642	644	677	638	643	633	625	617	654	648	626	643	662	687	647	647	697	644	659	625	626	677	669	620	649	687	674	678	691	686	635	619	675	711	577	640	694	666	637	666	683	626	631	652	688	683	663	658	633	618	658	621	682	671	639	629	696	653	609	678	677	668	685	608	626	666	639	643	668	644	659	630	653	691	641	672	629	669	690	603	666	657	604	618	695	627	643	619	663	678	638	634	669	695	666	629	680	672	641	695	645	658	677	622	655	651	662	681	596	695	633	645	634	674	623	676	649	655
22937	21228	28836	23908	21125	21012	5613	1552	1307	1203	1147	1107	1095	1062	1005	980	973	991	1045	978	1004	958	975	930	916	932	925	964	891	937	979	946	896	917	971	956	900	940	911	889	946	856	855	937	873	924	891	921	860	909	922	866	883	901	826	906	931	912	890	962	887	891	927	858	908	917	913	928	923	931	890	944	909	945	891	941	904	862	904	885	832	855	897	917	915	882	928	840	866	897	975	838	914	938	884	874	923	922	931	917	926	933	922	905	822	876	920	867	887	910	939	925	968	908	904	873	897	906	923	927	896	922	899	940	875	871	904	894	880	905	918	926	980	894	880	892	848	937	837	855	866	892	875	889	899	887	879	950	868	909	958	877	921	886	922	889	852	865	887	906	881	921	888	906	878	825	932	866	893	917	881	913	892	896	885	894	913	856	872	939	894	879	886	865	874	903	898	852	896	904	899	912	861	876	905	876	897	858	909	918	907	922	918	869	885	902	964	878	922	924	924	856	928	897	882	978	843	881	910	896	926	879	865	915	938	922	870	899	892	913	880	869	972	867	896	868	922	890	890	867	876	852	881	929	889	948	883	899	890	864	878	932	862	886	888	906	893	869	903	915	913	905	901	860	901	903	926	898	864	910	909	857	913	862	915	846	923	894	865	862	893	889	906	956	865	879	901	896	896	887	892	907	844	867	874	893	875	912	922	897	902	890	860	900	870	917	932	882	908	864	917	932	893	910	934	908	903	894	851	872	917	931	880	915	897	926	866	907	931	938	838	937	857	917	895	931	886	937	923	874	866	854	877	906	876	918	908	863	940	849	889	916	928	851	890	875	899	880	848	907	900	878	907	871	827	907	969	861	889	879	887	868	869	909	858	858	885	899	922	863	891	900	858	910	825	858	861	935	866	804	863	882	914	895	947	848	913	871	887	898	906	903	895	894	880	922	856	888	880	913	897	879	927	884	862	866	906	913	907	860	975	893	878	926	871	909	862	877	876	879	877	897	887	893	924	907	887	931	893	894	894	858	922	907	889	890	889	881	907	890	871	898	893	911	894	890	916	857	917	862	900	831	899	922	890	866	888	878	904	911	902	882	895	878	828	876	889	925	895	890	974	920	864	907	865	934	914	952	903	914	859	879	855	882	902	859	936	923	960	925	898	882	858	915	919	949	950	877	910	884	881	894	854	911	890	899	879	921	950	917	878	908	921	894	891	893	879	916	941	903	841	887	883	891	948	936	911	950	905	886	932	863	899	885	944	892	946	861	862	884	868	905	867	974	877	826	894	881	872	892	843	923	912	888	896	873	917	907	870	944	937	863	897	931	874	926	850	878	892	877	878	899	872	939	907	882	905	901	849	892	861	908	830	839	879	933	843	858	870	913	954	898	905	869	827	875	898	956	904	867	935	860	859	888	885	891	931	874	900	862	869	867	931	872	896	929	859	937	883	821	948	921	872	928	880	904	880	858	906	843	873	929	865	882	865	915	851	895	887	916	893	893	908	874	876	888	856	905	859	853	888	912	917	860	885	864	868	878	928	880	868	884	940	880	884	922	919	894	877	889	842	874	919	924	923	885	920	885	888	834	926	883	879	905	891	881	895	849	885	872	897	934	879	835	918	857	870	889	874	884	933	883	922	895	851	938	921	913	890	939	916	911	907	902	864	852	863	923	893	864	878	829	851	891	970	912	930	873	873	912	881	845	886	923	964	912	870	902	875	838	908	936	958	928	922	893	863	910	939	898	907	862	907	895	957	857	859	871	838	907	931	944	885	897	871	917	854	900	903	890	905	945	846	845	880	900	863	924	875	887	866	919	921	890	842	935	866	920	932	874	944	860	874	853	945	876	900	886	910	926	853	951	889	909	862	880	866	877	919	910	887	900	852	889	931	860	874	878	875	878	887	818	897	904	900	918	860	902	881	884	875	889	944	894	895	913	926	909	896	852	880	879	932	902	883	900	846	921	898	880	933	866	935	854	935	935	872	929	920	951	923	851	918	889	888	897	924	940	874	892	899	860	940	884	909	898	862	930	891	899	878	915	916	887	900	872	926	852	892	839	909	890	860	961	893	894	920	879	907	904	939	871	936	879	930	890	837	895	906	965	893	885	909	872	901	968	872	938	896	881	884	927	892	888	891	897	876	933	899	898	902	915	884	926	913	905	899	909	871	911	821	900	935	851	858	921	916	893	869	895	915	931	896	894	885	916	873	917	831	909	863	882	810	867	899	950	877	904	900	931	875	919	898	915	937	930	830	853	913	868	861	878	865	913	892	928	899	952	862	920	906	921	935	883	881	919	826	904	936	941	903	918	858	853	888	896	879	907	922	903	955	867	872	881	890	891	865	867	916	896	865	951	909	962	876	897	865	922	919	846	936	886	877	884	912	912	920	871	904	896	925	853	888	921	843	906	952	880	814	853	902	897	893	881	871	867	904	899	933	906	881	888	912	926	879	835	894	872	892	851	919	877	907	862	953	926	841	893	882	918	885	909	810	909	878	901	923	884	916	897	965	895	917	905	911	940	883	932	951	884	960	943	952	855	856	916	867	872	889	883	927	908	904	875	887	896	914	949	848	904	914	842	898	924	909	867	892	871	932	882	881	904	880	878	907	925	890	867	896	899	934	893	920	908	834	891	870	893	921	904	890	842	856	927	879	894	910	898	888	921	925	929	888	842	879	920	949	960	872	878	912	899	885	890	896	886	881	917	923	909	893	896	880	872	832	865	903	918	846	929	878	878	861	903	896	903	911	871	932	928	933	890	898	861	933	880	895	876	916	883	876	836	901	884	920	921	885	896	848	958	887	944	922	940	913	910	874	847	895	878	905	894	934	904	883	909	903	904	929	880	967	983	881	868	923	886	867	947	871	870	831	901	910	910	895	840	893	880	896	863	869	888	917	877	873	865	929	891	875	895	863	909	894	912	931	886	910	870	868	901	854	848	930	881	894	831	938	907	945	842	896	842	953	895	920	930	884	926	954	924	882	901	909	882	955	874	854	900	879	897	892	891	901	899	866	871	835	918	918	866	903	897	847	855	921	904	917	878	886	902	891	898	875	890	855	909	850	889	877	885	900	893	916	882	914	918	875	853	902	905	908	937	925	891	869	897	874	905	905	850	869	918	949	863	900	910	878	950	934	914	888	880	874	876	920	938	915	888	951	915	933	874	845	889	847	897	869	935	890	849	848	824	917	895	904	855	878	911	871	887	863	888	907	924	869	813	872	893	857	913	876	878	870	910	893	886	909	916	919	927	858	930	895	877	936	869	898	906	912	865	940	953	889	946	931	897	946	885	905	877	838	889	913	894	887	862	848	893	866	909	902	867	864	881	895	854	878	874	897	904	860	910	864	896	861	874	932	942	931	872	884	906	901	908	865	938	880	908	887	879	931	911	950	890	871	857	899	903	895	889	900	880	859	863	908	881	849	910	887	861	888	961	888	902	938	843	924	852	900	903	881	919	867	920	860	855	920	930	889	844	903	866	861	868	936	838
43835	54283	17463	5892	4304	3440	2777	2183	1940	1744	1579	1482	1455	1399	1300	1233	1267	1191	1198	1100	1164	1155	1062	1097	1114	1090	1082	1119	1089	1020	1078	1066	1055	1051	997	1032	1036	1091	1007	1047	1065	1057	988	966	1036	1008	1030	982	1043	1034	1016	992	995	1040	1005	1087	1021	1030	1002	1045	1007	997	1026	1047	1076	1002	1009	975	1064	1057	1046	1086	982	964	1017	1005	1027	1007	969	1013	1072	1000	945	1012	998	1012	993	1016	1028	1017	1014	994	1012	1030	1035	985	1010	1002	1044	1015	1001	1071	1007	1016	1020	1017	1033	1002	1021	1010	1039	995	984	999	999	994	977	1037	1026	1032	955	1015	992	1025	1025	1035	986	1051	1036	961	1018	1027	1017	1033	994	1033	997	981	1005	1027	1008	1055	980	1027	1020	1033	1058	1007	1040	1031	960	978	1017	934	979	1032	1020	982	970	973	1082	1009	1010	974	1033	1005	1041	1022	1025	987	965	1022	1015	1043	988	985	1066	1026	947	1052	976	1030	1019	1001	1025	1003	1042	969	984	1033	936	986	991	951	997	975	989	979	996	977	960	1018	1041	1045	943	979	1031	1017	990	1032	1009	1025	1038	993	1011	1014	1023	1002	1018	964	1060	1012	1050	1001	1010	1005	1079	1026	1033	1015	1038	1052	1007	951	1067	966	996	952	1020	954	1028	1010	985	985	997	987	969	1014	989	950	993	944	1064	995	1015	1072	1012	1038	942	1038	998	973	1006	955	1032	1036	1011	1039	1030	1024	1043	959	1045	1007	1039	1026	1022	990	1026	997	999	1038	1039	934	961	1002	993	1045	1051	988	1027	980	1054	971	1015	1024	989	956	1008	981	999	1005	1015	909	1081	1011	1037	1021	1041	1025	931	1014	1000	1015	1021	1034	1006	1036	995	1002	1041	976	983	964	1007	964	997	1047	998	1048	1037	1004	1037	1062	977	919	1051	983	1019	1031	993	986	981	1002	994	1023	975	1010	1025	1046	1015	967	1014	1012	1011	1014	1021	948	955	1007	1011	1044	948	995	972	921	1003	979	973	997	986	982	1050	1033	1084	1011	987	1027	1009	957	1025	1055	1063	993	1041	1025	1022	973	1028	986	1018	1048	1007	962	1024	977	1041	1020	1029	990	997	994	967	992	1046	1032	992	1031	1030	988	1036	978	948	916	959	970	1017	932	1001	955	993	1021	1027	1076	971	984	1049	1056	992	977	1026	1033	1018	993	986	1029	1033	1026	1014	1014	974	990	995	1069	1045	987	966	1011	995	1062	1049	1021	1035	961	984	959	1073	1006	1023	998	1008	1000	990	956	1024	996	1047	953	979	1024	1004	1009	1006	1068	957	1025	1071	1027	960	899	988	996	1026	1062	1034	993	975	957	1016	982	965	979	1030	966	1007	958	1026	1044	1005	963	1006	997	1026	988	1002	976	1036	1013	983	969	999	1057	994	1047	994	1058	1041	1039	1026	983	1020	1053	1027	995	981	998	1007	1025	989	1025	1016	973	985	1027	1042	1005	1035	1017	1056	1053	1060	1050	1011	1023	987	999	1058	1014	1021	966	1006	1003	953	1044	980	1065	1040	956	995	1036	1011	1020	967	1017	1025	1028	987	1010	1009	1085	1000	961	1020	1062	992	996	994	966	1025	987	972	993	1016	1006	1016	1018	983	1000	1029	987	940	1050	1021	1018	1048	1031	1020	998	1012	961	993	1049	1003	993	1007	955	970	977	1016	1016	1018	1012	1068	1042	1067	1040	1003	979	1052	1007	1006	1013	1029	1013	958	996	982	1023	1022	999	998	1015	980	1000	973	995	976	976	967	990	988	1047	1020	980	1044	1033	1026	1035	981	1005	1012	998	962	1056	943	997	1029	1018	994	1005	1045	1042	1008	1000	994	1020	995	961	1039	1036	993	996	953	982	1014	986	991	994	991	1043	1067	991	1021	1050	975	994	992	957	1032	1026	967	1051	1018	1043	999	976	935	1027	989	978	1022	996	1004	959	973	996	984	969	994	1036	950	1036	1011	984	991	957	961	1051	1041	981	987	1026	979	991	1048	998	1009	974	1005	975	995	959	962	985	1082	982	955	997	1012	945	995	987	986	1010	1062	990	1008	1016	1020	983	978	1004	1007	970	1007	936	1004	998	1028	978	1016	1012	984	1021	962	1008	1013	1042	991	1050	999	957	953	993	952	983	975	1048	1041	955	999	1029	1055	968	938	1006	989	976	959	1001	977	1027	1011	1077	1034	978	984	1024	992	1071	1033	984	999	1010	1025	1066	992	966	1050	1062	941	1010	1018	1033	1012	1011	983	992	1002	982	1002	1004	948	1007	997	1000	948	1049	1047	1070	1051	963	1027	958	1014	988	1053	1016	1037	1017	998	1026	1010	1008	936	1038	992	1021	993	1058	1053	1022	1010	1048	1005	1011	1005	1003	1019	987	988	985	998	998	1040	1102	978	1006	986	1046	968	1068	989	987	1065	1047	1023	1037	1005	977	990	1023	1044	1021	1024	1048	1052	991	1023	1039	990	985	1017	988	997	1034	985	1008	961	1008	1018	1025	1003	964	1005	1007	996	966	963	1003	971	1000	1017	1030	1017	997	1002	999	1028	1012	999	989	1045	1025	1011	1028	987	983	1014	1009	971	992	1028	990	1023	1067	957	1011	1026	1012	997	986	1003	997	1010	996	1025	982	1039	990	1039	1038	1040	1012	980	1007	1048	990	1061	1043	1042	1003	1044	974	989	1051	1067	1031	988	1027	1039	995	1020	1050	1023	1020	1010	1011	989	935	1037	1014	1011	986	1029	957	1052	1063	1078	975	1014	1018	999	966	1047	971	1059	1073	975	1049	972	993	990	969	968	994	1014	1088	979	1023	1058	1022	986	937	1047	1024	1025	959	1025	979	1014	964	1050	1005	1008	1019	959	991	1080	1021	998	1056	1037	996	1009	953	1027	1018	1059	1004	1049	1020	1002	1031	1012	948	1020	969	1011	994	1018	932	1034	1001	943	1048	1018	1038	1010	1060	1019	985	949	1000	1021	1010	987	1008	1082	980	1031	1028	983	1019	1036	990	1019	955	1004	961	1037	941	1005	1037	993	1007	960	1019	961	1020	951	1027	982	983	1060	991	1092	1008	1005	1031	1017	1080	989	1015	1000	1014	937	981	1006	1049	1002	1021	982	936	1035	996	984	1035	1017	1012	1009	1002	958	993	972	1008	964	1025	1024	998	1002	959	958	1024	980	1053	1016	966	1058	1000	999	1004	992	1028	987	1000	987	1008	968	1012	1063	981	971	1011	1092	1000	1062	951	988	1015	975	1003	1016	1056	1007	1017	1043	1007	1000	1010	982	978	1025	1015	988	1039	1001	1023	1014	1094	981	1010	979	993	1043	1031	1000	982	993	989	1018	1006	1048	1012	985	993	1040	1030	1039	1074	995	995	1014	1034	1034	1020	1002	1053	1002	1040	1003	1023	1067	991	1042	987	1011	1040	963	1031	1024	1004	998	995	1019	999	980	1022	1064	1027	1021	962	985	1014	967	1044	1048	961	1012	965	1013	1023	991	977	1004	1032	1042	1035	982	998	1019	1031	981	993	1055	995	980	951	975	1015	1004	1001	1029	1028	1003	995	995	961	1030	1001	1035	993	999	1049	1010	1044	987	974	1022	1009	976	1010	980	1046	1095	1085	1012	952	1070	1023	1005	970	1057	1094	966	993	994	1048	1024	965	956	965	1058	970	971	1009	973	996	972	960	980	993	975	1050	1009	1005	997	1059	935	971	1016	1012	1037	1017	993	1011	1040	1003	978	1049	983	1000	1026	988	978	1007	1047	1024	1012	1029	1022	1000	1014	971	1000	1076	948	1004	1017	1047	1008	973	1052	984	1049	1045	1028	988	905	1055	1031	1073	987	999	985	985	1077	999	990	1037	989	1010	1034	982	1042	1011	1027	1080	998	1053	997	953	985	1013	1015	1011	953	1022	987	996	1028	983	1015	1035	1048	1045	969	1052	1043	999	999	956	996	1029	1015	1065	1010	1023	990	972	1002	1088	985	1015	1024	1018	1002	992	1001	998	1010	1011	983	1016	1060	995	956	1015	1021	955	1025	1005	1031	1019	986	1051	994	1041	1010	997	1018	959	1049	1018	960	1027	971	963	938	972	948	1029	985	1028	952	1052	995	994	985	1044	1040	1024	1032	1063	963	1058	966	947	1029	977	1006	961	1002	980	1040	977	1019	954	1065	1038	1020	998	1003	956	985	1023	976	1058	1011	969	987	962	1003	1039	1048	998	1039	1008	1089	1039	1000	1028	996	1016	1073	1029	980	1031	1007	1044	1035	1056	1017	1037	988	1008	979	984	1046	975	1017	1010	1066	928	1024	1026	952	985	919	970	965	988	1036	1059	975	992
27435	20325	8145	975	681	627	484	443	430	375	377	434	406	404	425	463	423	433	413	405	402	390	383	406	398	411	400	420	410	409	389	414	394	412	400	457	413	417	395	422	453	375	409	391	400	386	418	388	460	416	376	438	392	402	375	420	404	395	431	384	386	415	388	388	425	434	394	402	420	427	413	404	434	392	398	396	419	417	448	410	393	416	429	419	416	404	405	409	385	414	407	364	396	421	403	423	403	394	369	419	401	416	422	468	387	408	409	423	403	437	443	423	392	392	450	381	415	416	427	403	416	429	430	421	393	402	394	441	409	388	399	394	371	390	447	360	406	420	414	411	395	462	403	370	408	428	368	373	412	425	384	431	402	414	402	402	402	408	391	393	401	445	394	397	426	409	389	368	403	370	389	448	388	413	388	392	426	394	422	384	404	429	404	416	405	400	397	395	404	420	390	436	387	407	454	396	376	400	406	416	377	442	414	384	406	396	396	392	430	444	393	406	408	427	429	415	378	405	398	384	416	393	404	372	405	427	420	382	434	430	406	415	390	421	371	431	440	410	412	417	362	444	412	425	429	444	403	393	411	369	408	419	443	386	391	396	433	406	394	400	406	398	434	383	433	412	382	378	421	415	428	390	382	449	387	432	412	403	426	369	414	397	412	396	373	405	444	426	423	370	406	418	408	434	387	404	422	370	399	418	473	385	421	375	411	408	404	415	396	407	404	461	433	412	385	462	397	447	433	403	393	373	388	416	441	380	406	410	388	406	406	388	406	439	412	386	444	393	417	421	401	382	373	413	435	384	379	401	426	405	425	418	422	402	392	393	386	411	389	387	435	438	381	424	373	417	439	400	426	418	392	377	404	415	385	425	410	387	405	397	404	405	413	429	425	387	366	408	420	445	401	411	408	377	396	420	401	420	443	414	395	370	422	406	395	431	426	393	403	418	406	378	412	402	390	398	380	375	380	402	380	381	414	420	362	422	410	399	377	425	434	408	435	443	387	346	440	392	430	361	424	363	427	413	422	406	394	409	432	435	453	403	379	404	415	420	384	431	338	424	410	394	417	435	418	427	430	437	406	415	442	461	400	407	413	412	412	432	403	402	382	388	401	410	435	401	366	404	416	434	400	432	408	376	405	409	466	419	377	396	394	397	398	380	412	374	413	419	437	409	419	431	415	392	445	408	407	408	421	384	410	367	412	458	385	423	383	395	389	402	423	394	408	423	401	430	396	400	387	397	409	433	425	365	384	385	413	422	418	401	418	381	386	425	428	423	431	368	411	420	371	399	409	383	414	404	439	425	440	444	398	380	465	444	421	418	415	383	388	427	396	391	411	380	368	434	429	433	413	394	415	428	408	430	416	403	417	377	453	403	400	445	407	444	423	398	412	421	420	416	403	410	386	398	394	443	420	356	386	426	413	412	419	429	374	414	412	424	414	392	439	418	379	416	435	425	379	414	416	423	423	406	405	423	409	384	399	395	412	390	393	428	385	434	381	412	399	421	414	395	412	399	411	383	424	435	374	370	440	415	380	425	424	399	418	405	397	378	432	440	404	448	441	397	411	389	424	407	422	440	383	394	365	424	421	389	422	385	401	433	415	407	412	383	415	443	428	395	410	410	413	382	410	398	403	401	410	456	412	386	407	415	385	429	393	409	417	407	406	398	437	410	468	407	410	379	395	423	429	428	410	378	428	410	416	424	440	381	387	427	389	412	453	415	399	398	435	407	428	401	427	384	410	383	408	408	440	382	376	432	416	401	409	406	433	424	441	372	439	433	380	376	402	453	382	400	408	411	412	418	426	446	382	379	408	421	421	391	417	424	384	411	422	373	414	372	453	385	365	433	362	389	423	420	364	399	431	404	406	387	417	410	415	446	406	450	374	415	433	379	371	411	409	395	401	396	421	389	419	415	403	405	418	408	418	391	386	372	411	406	424	414	401	390	424	401	391	432	412	394	380	384	421	408	410	416	392	410	418	401	430	425	445	389	445	400	411	393	429	400	415	396	388	408	387	391	375	415	440	405	405	426	397	436	393	411	409	413	473	400	366	431	394	447	413	421	392	382	420	396	392	397	421	415	435	433	431	409	414	434	382	398	439	402	429	397	374	384	412	400	408	415	447	392	410	402	399	402	422	419	418	395	384	415	420	411	436	395	381	417	417	415	364	408	417	364	416	387	398	359	385	396	402	383	402	402	405	435	373	416	420	375	438	433	412	427	382	410	435	395	433	433	424	373	385	387	460	419	408	400	418	392	420	395	419	405	393	400	418	440	410	429	437	391	381	407	404	440	428	392	391	364	408	436	425	412	417	425	377	394	411	405	420	412	417	448	417	396	398	415	400	451	391	391	420	447	422	401	414	427	424	403	405	416	389	417	396	425	423	407	396	387	413	417	436	417	442	400	434	386	391	385	391	438	394	414	412	415	458	396	413	414	396	440	380	408	403	442	462	413	375	416	433	421	409	440	415	416	445	430	382	389	383	421	367	400	412	430	391	378	404	387	391	408	441	374	397	410	409	410	393	389	411	393	421	423	373	395	385	402	402	411	420	420	412	401	399	373	373	400	424	432	436	392	474	415	424	387	386	418	381	409	407	409	389	410	385	378	417	400	432	399	368	407	394	395	426	413	422	427	420	414	425	392	423	411	388	390	416	430	404	407	411	427	392	418	422	442	396	430	431	406	391	410	390	367	431	420	380	429	417	440	402	378	390	384	396	394	432	416	404	401	418	386	382	408	390	406	434	398	385	429	409	399	430	429	396	411	428	390	395	416	417	430	397	398	400	413	378	424	428	417	376	353	422	402	404	419	392	415	408	400	413	409	436	408	446	434	410	398	408	414	436	411	426	396	398	444	389	363	425	400	426	397	402	458	380	397	380	417	410	430	414	435	412	389	446	409	436	408	429	461	397	380	439	388	437	437	418	418	420	431	418	403	428	420	402	418	422	374	403	399	398	384	413	373	435	400	410	396	406	409	420	410	424	421	380	416	395	387	416	413	413	393	373	401	380	390	405	401	432	416	421	385	426	407	383	435	420	415	383	409	422	383	394	394	406	408	426	424	405	420	421	381	447	406	440	440	413	395	404	387	385	398	386	396	405	373	392	375	399	415	417	393	430	418	425	426	427	408	423	393	415	420	388	437	422	410	401	418	399	412	415	430	389	404	425	415	378	423	389	404	425	431	414	405	381	377	401	399	381	425	400	384	436	402	428	443	430	472	422	390	434	419	432	401	430	384	424	407	412	430	394	382	417	388	463	451	414	412	395	435	391	411	417	433	396	415	398	424	372	383	439	442	442	406	418	392	415	414	435	417	430	429	381	366	382	399	450	418	440	389	377	419	433	411	437	433	377	409	347	430	398	386	374	413	392	388	417	415	418	415	421	406	364	451	418	409	377	384	425	432	427	440	387	420	445	417	424	431	409	415	414	428	389	395	389	430	424	396	419	438	392	414	381	396	395	399	391	400	399	383	401	402	417	389
14571	13459	1629	710	653	628	551	541	514	539	549	514	533	526	489	502	488	485	511	530	485	480	479	486	479	440	517	480	480	491	496	498	511	498	506	437	460	483	501	525	521	529	531	507	505	509	469	458	500	495	503	490	486	481	496	507	508	492	453	500	519	532	510	471	495	474	509	482	502	504	529	475	521	505	508	466	463	506	464	441	493	522	510	517	496	471	510	470	492	512	489	495	478	505	523	501	536	498	547	497	529	502	525	481	500	516	475	486	502	477	508	498	488	467	530	498	447	518	497	504	486	515	496	466	531	526	502	524	503	490	506	513	481	463	495	487	493	464	506	492	514	505	512	482	503	492	519	484	520	485	465	465	456	451	466	494	473	472	528	477	460	488	528	475	466	463	502	497	469	467	514	517	482	479	504	500	467	522	514	522	503	471	489	497	486	518	520	461	489	496	510	474	469	478	511	476	496	469	501	494	517	486	496	494	481	484	493	501	478	497	482	474	478	487	495	509	498	465	505	495	464	460	478	491	460	479	466	491	480	499	524	495	494	489	492	523	524	529	493	518	495	487	497	484	499	497	479	500	486	507	468	445	490	526	510	474	464	468	466	492	473	520	467	470	467	521	453	521	509	481	494	459	476	523	489	481	488	478	462	454	499	538	508	480	459	521	484	489	438	490	532	476	492	479	526	490	450	477	506	489	517	491	491	491	539	505	467	513	496	472	492	478	465	511	461	531	538	504	519	479	522	476	527	493	468	524	520	509	495	495	479	509	466	498	474	467	504	490	451	468	493	488	487	497	462	502	553	517	495	492	506	495	521	495	480	504	507	517	475	511	503	494	541	474	469	492	468	469	478	446	473	510	518	482	491	512	502	471	505	476	461	504	488	463	477	483	510	488	485	498	524	475	493	485	488	505	460	508	504	479	511	478	504	505	483	493	493	553	494	484	508	500	517	512	503	507	508	508	488	513	492	477	510	448	476	506	513	496	515	472	547	508	480	491	477	481	482	522	496	521	482	505	499	486	476	506	523	477	474	506	518	486	498	502	505	496	465	528	477	486	480	460	493	496	514	430	480	497	493	549	512	481	518	494	513	483	474	457	502	523	475	500	509	468	502	507	485	481	514	508	497	484	503	502	456	476	512	478	459	462	457	522	552	469	516	523	508	510	507	515	480	481	456	497	440	539	491	465	503	464	538	491	497	491	503	485	474	493	466	538	488	500	532	488	479	458	462	478	455	475	520	545	511	514	523	506	485	500	476	544	500	452	500	523	490	489	496	491	504	497	469	480	494	486	484	551	489	486	457	489	539	517	487	495	495	518	517	547	519	511	537	492	510	556	470	510	519	461	516	508	529	467	493	487	501	524	469	491	475	511	479	513	452	463	507	481	508	496	553	481	491	492	515	492	488	456	490	477	501	494	509	519	467	513	504	506	522	456	468	543	485	475	501	478	494	483	475	484	455	532	503	501	498	484	458	436	457	526	526	493	487	452	504	495	479	494	527	494	523	459	509	490	481	478	516	472	518	502	481	492	485	502	503	472	488	493	495	478	483	492	513	549	490	483	527	527	471	458	473	448	486	520	486	466	504	485	443	474	497	489	523	462	532	492	512	478	495	456	492	483	476	487	483	468	529	496	488	497	514	494	440	484	471	481	535	499	517	499	511	465	506	481	505	509	472	520	481	498	523	544	495	510	504	493	507	509	491	525	500	462	488	499	493	510	461	477	483	500	502	462	482	514	455	499	478	487	494	529	476	472	491	513	500	518	487	489	483	461	475	496	487	474	534	476	489	536	463	520	546	506	437	492	481	495	467	484	518	531	509	489	486	500	497	501	468	485	494	505	486	482	514	487	501	460	508	500	473	455	526	506	453	489	495	498	497	462	537	485	482	475	508	541	509	511	483	489	483	503	479	489	486	525	493	491	472	515	500	498	505	462	457	457	460	513	520	506	496	476	528	487	475	512	457	491	496	453	488	461	502	480	528	520	503	483	501	527	500	509	483	492	521	524	509	499	488	464	472	506	509	487	540	470	488	510	460	528	458	494	471	523	524	506	497	481	520	509	520	507	486	480	487	499	487	491	481	525	484	510	534	519	486	487	526	509	493	507	493	486	505	501	495	515	458	477	503	491	477	500	520	481	514	507	497	515	512	453	503	459	527	493	464	496	503	502	457	521	487	554	497	527	503	485	529	509	478	473	493	456	507	502	510	497	461	508	475	490	510	517	478	509	495	501	499	525	462	469	499	490	470	488	528	493	486	509	505	463	530	480	501	500	517	469	517	476	488	501	500	519	466	544	514	479	532	465	485	535	511	488	459	537	492	490	472	495	483	516	482	471	523	463	509	527	498	496	478	508	452	498	514	478	463	482	507	479	466	529	532	511	473	498	527	486	478	472	502	471	499	475	503	487	528	477	463	483	501	499	487	486	477	507	466	510	474	451	473	496	522	451	491	534	471	476	469	502	503	501	522	468	528	502	512	528	513	481	452	504	474	488	516	560	480	509	495	486	513	500	525	514	473	486	522	494	469	493	465	529	504	485	480	484	527	502	515	519	488	518	469	506	493	464	496	484	538	504	529	512	513	473	524	440	519	483	493	494	479	530	463	499	485	491	468	495	496	469	499	508	472	501	488	505	479	512	498	481	537	479	503	481	528	490	512	473	496	496	507	508	481	496	504	484	511	516	509	487	534	498	489	445	490	460	509	523	505	466	460	450	504	491	489	529	457	495	520	444	470	518	505	471	494	509	516	501	534	525	535	490	505	491	476	496	493	470	479	488	506	491	543	499	482	511	512	502	474	517	488	434	467	501	510	466	491	512	472	477	507	499	466	527	506	482	520	487	502	525	502	508	474	482	493	532	481	467	492	509	503	509	507	511	515	492	561	487	500	474	486	456	448	513	510	521	490	474	462	481	496	523	501	508	468	472	478	485	546	511	543	488	530	502	504	465	482	468	497	493	539	481	521	528	473	505	482	494	485	476	476	551	465	488	504	484	484	476	464	464	492	459	472	505	508	548	479	475	545	488	511	480	499	472	495	512	483	489	499	517	461	476	519	499	474	508	515	532	513	480	519	465	483	499	468	482	502	483	522	506	494	541	478	507	492	486	519	520	499	505	492	479	482	473	501	475	485	523	508	482	503	476	538	493	455	493	488	480	495	517	499	495	502	457	449	539	512	527	491	512	519	501	510	467	512	497	450	438	499	487	454	490	488	486	479	482	505	487	491	531	489	500	495	502	493	501	482	475	476	481	529	490	507	523	495	490	502	474	453	469	537	505	483	485	495	540	533	514	471	500	475	492	451	515	486	524	497	534	464	519	466	489	498	490	475	486	521	487	496	506	476	468	468	514	485	515	498	497	502	514	481	496	471	508	505	496	483	456	498	498	491	490	488	440	507	535	494	529	523	515	524	491	490	471	498	510	460	501	552	486	509	506	513	486	440	495	517	498	503	526	511	515	472	507	495	532	545	490	489	521	471	502
24615	21240	27920	24803	16419	1502	959	730	707	670	624	663	616	603	607	624	596	579	578	529	570	571	556	566	583	626	543	511	541	579	551	507	522	533	578	549	538	547	560	538	531	547	541	534	533	549	552	554	553	520	506	520	514	567	582	519	534	562	573	524	527	549	544	535	532	523	507	581	538	523	538	609	522	568	564	564	545	538	578	536	576	553	550	548	536	550	531	515	503	580	519	528	547	543	566	526	517	598	555	564	551	534	592	554	531	547	532	568	517	564	507	557	496	537	533	526	571	548	547	552	507	567	558	612	522	554	546	531	506	513	537	562	568	540	536	564	527	540	537	568	528	545	493	533	544	545	561	529	530	536	510	535	548	551	528	532	550	512	556	603	553	525	529	587	512	588	539	564	550	512	516	553	501	526	522	547	528	531	568	546	505	541	573	565	555	530	572	571	546	548	509	548	525	502	561	502	566	514	532	550	523	529	545	552	536	602	563	533	560	514	519	549	531	514	578	571	530	481	539	525	532	530	537	515	542	544	557	535	585	542	525	564	584	501	512	551	567	508	549	489	539	510	568	503	598	496	551	537	556	560	507	497	514	536	518	568	559	520	570	500	532	504	561	531	513	520	554	551	551	561	528	520	580	525	530	517	591	530	558	532	522	523	555	506	570	513	587	506	550	505	547	551	496	535	579	503	512	565	565	546	498	566	550	529	544	555	587	530	526	538	554	557	560	531	553	516	561	594	589	541	533	525	565	524	551	536	551	552	552	549	526	543	554	558	526	499	556	541	531	558	541	569	556	578	542	515	555	513	556	534	580	544	563	516	533	520	552	555	546	533	543	529	546	523	541	551	517	524	489	537	592	513	567	539	525	541	571	498	560	579	527	568	516	544	571	576	516	594	506	522	530	557	531	520	533	544	541	531	539	555	527	542	538	527	554	530	537	533	548	553	506	492	543	517	526	558	561	549	542	523	561	542	519	526	512	511	512	514	493	554	556	538	577	569	532	549	529	541	507	522	527	539	535	564	526	540	521	528	552	518	552	531	527	554	544	555	580	557	524	517	547	534	549	526	543	585	569	564	572	548	552	540	567	538	511	546	546	527	512	518	548	528	528	501	532	520	504	509	519	543	502	494	569	534	529	535	533	553	518	518	539	568	515	566	559	538	546	527	581	516	552	589	532	557	536	562	557	564	526	531	524	547	525	553	551	495	543	541	540	521	495	539	534	492	564	545	572	576	571	555	521	518	507	543	544	581	570	529	542	575	547	522	540	598	541	542	558	557	573	523	542	513	528	527	542	488	504	519	524	541	531	581	559	562	551	528	542	502	515	530	545	593	562	544	578	540	548	539	577	564	545	557	477	596	571	516	548	530	521	520	539	573	540	557	556	541	519	532	606	563	542	546	512	550	554	549	522	530	533	522	548	497	493	520	520	573	529	539	536	524	548	552	538	536	528	509	566	567	513	526	549	531	575	579	542	497	509	535	532	498	596	526	550	516	531	538	567	520	550	538	525	540	541	529	541	560	494	506	528	525	533	558	546	517	520	551	527	553	529	508	535	563	551	538	548	524	535	584	546	556	524	533	553	500	539	537	522	569	528	549	551	517	528	536	531	534	555	567	545	557	546	530	531	537	555	548	572	503	556	553	587	533	568	531	527	553	591	565	559	568	534	572	527	554	504	550	559	556	536	511	526	549	514	546	515	544	552	551	527	525	531	562	561	567	539	540	529	595	579	534	536	552	526	525	567	585	545	569	549	560	536	566	583	559	555	569	531	551	538	547	581	510	519	544	536	531	512	554	529	548	554	527	537	552	547	524	492	511	486	517	537	594	561	576	505	490	526	548	535	551	546	535	534	569	542	561	522	566	566	512	581	556	534	559	555	538	534	578	492	499	518	560	527	552	559	558	526	535	528	551	591	531	541	544	509	559	541	510	533	517	497	542	566	567	560	533	568	545	553	587	539	543	546	467	555	517	553	537	594	589	504	486	565	566	564	545	541	529	562	524	514	553	542	522	544	511	549	512	504	519	586	551	554	568	517	534	525	519	548	584	528	512	527	542	542	574	552	538	526	554	528	548	534	523	518	538	554	519	522	547	525	504	558	540	536	557	525	498	542	583	547	529	555	492	546	574	529	523	572	513	528	518	560	527	525	528	550	545	561	569	517	549	553	520	562	549	563	560	552	512	548	540	566	534	528	543	497	551	560	571	542	496	541	564	530	614	516	546	562	530	567	492	542	582	544	546	552	544	523	524	550	530	506	548	566	549	550	563	524	547	537	545	535	568	521	551	543	553	506	554	544	516	518	505	574	517	544	531	498	569	539	566	510	566	522	561	534	550	539	550	534	481	533	532	583	533	535	557	522	474	536	551	569	509	564	539	518	499	536	581	568	546	503	547	541	567	578	539	538	508	548	556	573	517	543	492	554	517	523	552	514	530	555	550	524	567	514	496	538	518	495	529	531	605	530	564	527	531	529	528	533	552	530	559	513	535	552	554	508	512	564	518	550	544	497	517	537	560	559	536	563	514	578	538	533	519	519	554	536	543	554	506	536	523	571	478	514	532	522	527	547	524	576	575	510	563	578	521	529	523	530	541	494	562	543	550	529	556	534	498	507	525	531	523	545	566	545	540	521	583	515	561	540	558	563	539	541	576	510	506	524	550	531	544	576	510	527	557	566	529	549	553	550	527	590	536	565	524	551	539	533	548	539	516	513	542	541	581	529	558	519	544	546	511	516	558	559	527	536	519	509	533	510	534	501	526	529	526	551	528	545	544	500	514	545	517	527	547	561	528	515	536	506	520	553	509	572	557	582	537	542	501	509	523	517	520	505	564	551	496	517	536	557	576	515	589	521	485	542	553	597	567	523	468	548	514	557	523	568	524	583	540	525	540	571	512	551	547	524	563	557	550	529	530	554	552	537	552	532	515	526	521	523	584	528	546	520	518	509	548	533	558	530	539	572	529	557	523	505	533	561	553	532	552	532	531	529	542	532	512	560	541	519	534	549	513	525	556	539	544	572	557	532	485	536	493	523	522	509	516	551	542	575	533	557	576	513	511	554	537	512	518	522	491	557	540	526	554	546	492	562	532	534	554	521	536	587	549	576	528	555	564	532	556	528	553	572	555	530	550	525	486	583	530	538	528	527	549	535	531	539	509	513	553	573	498	538	552	551	530	539	527	560	520	553	533	542	521	483	471	537	554	503	519	533	516	553	568	541	518	542	567	503	506	549	496	538	508	524	545	517	499	571	546	513	563	559	542	520	526	516	548	522	529	515	521	541	534	515	503	520	554	556	533	611	560	530	528	553	537	505	559	528	545	528	535	540	535	521	568	534	542	507	508	524	532	539	512	545	574	521	562	554	522	557	564	571	553	565	592	568	556	520	540	515	572	524	522	541	579	521	554	522	522	568	523	524	534	527	553	543	530	485	505	561	517	540	555	546	555	542	521	544	547	521	542	528	557	553	566	584	620	530	554	526	531
33669	39918	9003	2622	1987	1497	1265	1101	966	919	914	770	800	731	752	701	737	668	756	687	651	735	657	681	640	619	636	623	670	679	656	664	701	674	656	647	651	679	653	628	635	688	623	615	649	628	656	650	643	583	583	667	593	642	617	630	605	650	638	655	607	653	640	639	663	679	676	690	623	654	665	666	636	662	620	639	631	646	660	624	616	609	613	612	633	627	645	646	641	650	645	643	636	640	628	634	632	597	630	645	634	654	666	657	633	654	657	619	640	646	611	607	636	634	659	618	589	657	633	634	687	643	617	633	622	640	662	666	589	663	610	622	618	654	630	624	646	644	639	591	656	612	647	604	663	647	615	687	599	636	660	635	637	628	645	653	654	616	585	621	626	677	663	638	657	638	667	611	641	616	609	668	629	602	600	590	640	612	635	664	629	659	624	619	647	633	631	651	608	626	680	631	654	643	640	673	656	612	638	634	592	619	669	612	625	668	609	619	560	640	660	628	616	644	617	602	628	663	654	603	659	619	620	629	603	640	638	602	639	634	672	610	611	632	634	625	660	585	621	624	575	662	623	661	646	639	607	638	626	624	636	653	599	618	607	617	622	619	643	640	583	629	619	675	616	659	621	634	621	676	615	640	649	641	675	673	618	643	617	586	645	593	601	605	585	616	647	609	597	639	642	648	648	650	650	594	667	688	640	605	677	627	632	627	652	631	619	656	632	629	614	618	643	641	597	627	642	603	657	641	627	659	644	618	607	635	642	610	605	596	616	585	664	618	629	588	617	641	611	651	629	633	591	624	629	657	592	659	620	651	597	612	655	580	641	637	645	626	593	658	626	614	615	621	605	648	662	601	630	613	609	681	659	633	617	593	657	601	608	684	684	607	612	653	667	599	649	652	612	634	654	629	575	654	615	597	592	615	641	673	638	626	633	656	627	627	620	649	638	599	623	656	654	594	621	632	646	654	587	634	603	633	590	598	636	662	606	628	689	667	593	653	635	654	577	626	618	654	643	646	628	602	661	595	616	624	603	621	635	604	676	615	618	620	638	653	638	617	617	622	595	661	630	644	603	626	642	642	662	653	631	623	632	662	639	632	606	618	568	665	615	640	634	627	636	587	650	596	611	645	655	653	593	636	684	625	648	631	624	668	664	579	672	630	597	611	681	664	688	626	630	608	605	643	624	617	571	643	652	600	618	608	634	662	558	614	590	706	609	606	588	631	638	600	627	609	626	631	617	653	649	633	678	596	659	636	656	638	629	622	632	654	635	615	593	651	643	635	656	661	641	629	661	627	644	626	615	620	641	625	603	643	612	608	628	673	609	636	660	611	633	643	651	670	632	665	597	629	622	583	683	638	594	648	627	596	679	596	623	616	682	627	623	609	610	602	603	623	652	622	652	625	640	614	613	642	610	620	650	672	624	622	648	634	587	601	663	627	624	631	633	661	638	648	686	568	670	640	688	621	603	696	572	593	651	644	561	601	612	617	625	630	668	646	631	657	629	667	606	632	641	674	633	634	645	603	631	647	662	647	614	618	640	622	614	619	596	647	663	651	612	619	629	644	598	631	607	598	589	664	619	608	628	673	620	601	635	588	641	667	566	616	628	606	635	657	623	652	584	648	662	644	617	632	621	586	615	639	637	644	618	653	619	561	596	696	640	627	660	650	656	659	605	634	623	646	627	640	659	612	545	651	606	597	592	597	659	604	611	585	642	571	608	620	647	635	617	621	668	662	629	652	616	652	615	598	631	634	702	607	617	607	633	628	652	591	662	666	631	618	610	630	620	644	649	622	572	624	648	660	624	614	687	645	644	623	609	600	629	611	628	623	651	663	608	605	589	605	676	660	636	585	600	591	596	594	659	652	606	610	598	620	605	631	631	597	645	630	678	641	639	629	638	634	628	675	661	617	567	663	610	651	583	613	602	629	617	621	617	660	622	637	578	654	596	634	653	684	654	598	617	629	636	617	646	655	632	604	624	665	593	663	629	614	595	611	644	626	656	585	604	610	590	635	667	616	645	622	638	630	634	610	642	624	592	617	614	665	629	645	662	628	596	651	620	626	620	597	629	626	584	656	659	610	609	606	619	584	616	620	667	592	645	642	650	618	665	608	652	624	621	647	623	644	617	627	615	610	612	648	618	612	568	638	584	629	598	633	654	633	619	625	625	607	619	613	606	579	613	665	624	651	612	641	681	637	656	631	623	602	613	617	641	651	680	655	658	636	648	590	594	611	618	630	661	611	636	674	655	641	622	644	585	628	650	641	639	590	606	628	642	614	664	661	647	632	668	640	638	593	586	629	624	621	636	605	586	642	597	617	617	614	626	613	661	617	649	608	593	590	630	667	620	620	660	606	660	662	603	637	608	614	607	634	629	655	638	637	593	634	613	626	611	635	631	610	610	643	624	631	614	634	647	651	647	613	648	654	590	619	639	665	628	595	632	663	676	610	657	655	601	630	666	628	607	635	638	618	660	692	647	614	673	628	652	656	630	654	638	658	640	614	646	627	613	662	627	608	626	646	665	656	592	633	610	644	646	637	656	630	622	613	625	629	676	607	626	618	670	673	615	620	596	630	667	620	645	639	570	574	623	575	629	668	620	635	620	622	662	570	605	620	620	596	625	612	656	590	637	588	621	643	642	610	616	623	663	637	691	610	641	595	622	619	697	635	625	668	596	627	619	639	619	665	667	647	656	618	651	659	639	620	610	601	653	630	621	634	629	621	652	634	616	664	583	659	668	634	665	652	627	612	581	636	613	663	632	629	612	652	682	647	622	627	632	647	650	637	689	616	623	692	622	608	630	633	624	693	632	623	633	608	675	591	619	609	613	624	739	649	609	647	607	629	657	620	645	654	651	621	622	656	668	639	664	603	644	638	613	622	626	674	645	654	640	646	617	619	622	620	619	628	603	637	622	670	644	656	633	643	621	620	664	639	599	668	627	630	611	635	608	608	641	605	621	623	602	668	576	648	628	611	601	638	561	614	706	593	626	662	625	613	617	662	626	639	582	673	625	637	614	615	625	632	605	658	630	613	658	634	607	617	626	645	633	648	604	645	639	613	632	645	639	691	668	612	673	673	602	602	628	637	652	598	620	631	646	678	624	675	596	599	644	643	631	629	633	661	661	652	670	659	667	645	629	658	599	632	638	628	662	586	649	621	616	608	594	630	666	625	642	627	630	678	646	608	633	626	608	644	641	618	586	624	613	664	618	659	631	593	632	629	591	603	598	673	613	612	649	658	610	641	618	655	639	637	614	681	673	584	596	633	610	645	601	666	644	626	600	623	675	626	658	617	639	612	602	643	611	613	607	631	671	639	657	604	644	629	584	617	614	631	604	612	665	643	612	661	613	637	647	598	656	631	655	671	641	636	628	628	605	673	655	621	628	628	632	654	621	553	653	578	616	620	574	640	624	615	630	612	633	645	619	609	625	602	572	610	626	622	609	631	633	612	592	648	664	625	635	633	628	651	619	602	659	642
25456	21260	26798	24935	3606	745	675	623	615	571	586	590	545	579	515	563	549	531	533	512	539	544	520	554	525	568	555	511	507	520	526	486	517	549	511	513	539	512	550	552	549	548	488	586	562	500	492	507	507	508	550	552	542	507	508	557	531	499	542	506	564	490	516	470	515	534	559	491	518	552	485	526	559	506	525	530	550	520	505	559	509	528	449	495	511	521	555	554	544	568	521	501	473	516	498	526	494	565	494	453	531	540	568	510	509	536	548	512	513	553	525	523	522	529	496	537	462	532	560	533	530	552	504	497	518	521	508	589	519	534	504	520	515	541	543	522	525	500	542	525	513	549	517	541	566	532	531	500	556	514	553	522	501	544	537	535	483	510	521	529	524	500	529	500	523	564	538	555	535	561	589	518	504	524	507	534	525	489	485	529	499	516	555	525	526	536	514	499	556	501	541	531	508	570	534	548	498	469	537	499	533	497	516	521	499	499	558	517	502	484	532	549	511	537	503	520	533	533	506	549	509	550	488	480	518	500	511	490	517	572	532	549	513	487	548	506	535	536	526	553	501	506	510	521	559	496	501	471	545	495	547	521	518	527	478	516	552	528	514	532	516	580	515	524	507	501	534	506	507	566	510	528	554	543	527	513	501	523	508	479	485	536	516	548	535	497	490	544	497	486	529	509	487	497	534	502	568	466	536	503	511	543	520	541	544	496	516	522	501	527	504	498	543	496	543	542	539	560	536	500	506	522	486	521	496	550	529	612	504	509	546	551	528	481	510	560	497	548	528	520	502	531	549	508	483	529	494	532	521	500	535	556	527	480	503	519	551	550	533	537	561	534	578	546	474	534	542	543	493	527	560	530	540	478	538	531	534	526	509	557	548	512	564	517	536	503	519	529	507	534	534	533	567	565	528	559	495	545	549	540	501	532	577	546	521	537	546	512	501	518	522	543	502	504	529	533	562	522	505	525	512	520	538	521	512	500	533	510	530	526	513	513	526	555	514	513	479	543	505	542	504	509	526	502	554	540	535	521	494	545	521	530	556	516	491	539	555	541	570	545	490	498	512	556	517	508	525	536	470	513	542	542	494	538	521	517	513	535	541	556	483	473	501	529	549	523	505	510	592	491	536	536	532	577	562	525	544	511	524	488	535	512	499	519	502	499	494	537	534	520	487	524	561	566	516	532	545	557	543	496	508	504	516	501	528	502	495	540	555	545	507	490	542	515	557	539	531	517	524	515	498	514	551	487	524	530	523	518	511	521	519	528	504	537	531	492	508	506	524	549	558	530	484	542	537	515	562	524	534	512	559	528	519	516	508	518	498	488	554	541	524	521	550	532	506	515	545	519	493	520	517	531	524	509	528	541	542	488	550	519	525	519	473	495	559	496	538	501	537	552	552	497	499	521	533	547	486	482	528	548	531	533	540	510	539	563	542	534	535	517	546	519	567	511	495	542	524	544	555	525	537	503	509	525	499	502	510	544	543	542	501	520	489	533	549	513	531	529	489	536	530	528	556	524	535	500	489	520	556	520	543	520	526	568	508	508	543	536	502	519	548	509	519	522	540	517	509	533	503	553	540	523	575	499	503	565	537	568	530	512	510	531	591	474	507	559	534	533	557	575	555	559	494	507	542	526	559	537	528	533	554	517	519	535	527	493	510	518	497	480	510	508	539	541	522	537	533	515	492	535	544	532	529	511	538	480	509	509	509	523	511	501	551	508	483	542	542	492	523	529	512	545	497	510	601	557	529	490	512	538	542	571	555	492	519	496	534	524	516	559	520	556	520	515	580	515	496	528	547	527	527	506	458	574	509	529	520	508	526	529	544	552	529	526	556	502	479	524	503	533	518	495	568	535	532	506	522	524	485	535	535	526	492	556	516	534	537	542	515	526	536	558	501	508	533	506	517	530	530	525	499	502	553	509	516	523	542	534	525	589	504	499	509	507	495	494	539	480	501	540	524	517	540	555	478	493	520	580	576	519	520	490	500	526	548	500	514	482	508	508	485	561	536	537	565	531	532	504	521	518	511	549	484	543	558	509	517	505	510	533	532	547	525	532	502	545	538	526	542	500	575	471	546	517	580	543	492	536	529	530	531	533	524	515	491	533	529	534	485	532	536	528	502	536	522	536	545	528	535	486	530	558	524	497	506	522	563	478	515	545	483	543	544	506	530	530	549	511	518	494	546	510	552	546	516	464	506	522	525	528	476	549	506	552	490	546	499	546	537	534	544	504	510	511	515	513	486	543	500	503	509	521	499	516	524	494	515	586	509	517	573	520	497	534	470	511	540	524	563	562	514	563	529	551	497	518	510	517	522	496	515	509	532	504	514	555	522	516	467	514	542	529	531	516	547	511	537	507	510	531	560	529	518	512	497	552	509	515	514	542	513	471	519	525	544	532	515	522	579	519	550	508	533	495	493	529	487	544	508	552	546	490	578	511	511	559	493	532	536	519	511	575	562	537	526	497	545	502	529	490	537	523	536	551	489	485	506	520	531	514	535	513	528	492	514	535	522	498	479	510	496	537	506	544	563	531	516	531	517	505	528	545	480	594	533	506	516	517	538	494	524	489	508	524	553	500	507	527	567	491	516	511	469	518	515	517	496	516	542	530	528	557	496	491	530	476	532	554	546	506	502	525	544	552	531	522	522	550	549	513	526	524	520	527	528	486	486	484	512	495	535	537	554	489	524	546	517	537	534	557	510	504	544	549	497	527	537	517	534	510	532	512	538	521	526	512	537	495	539	534	515	532	527	520	523	470	517	497	525	542	552	472	542	511	539	518	530	559	558	550	516	501	519	501	524	540	520	535	515	542	474	562	531	531	544	513	558	536	550	571	547	528	491	526	500	519	558	512	519	506	530	497	539	521	488	531	496	522	536	536	521	515	552	529	533	535	562	500	536	519	531	563	543	559	519	544	546	549	496	484	499	526	544	515	498	499	493	523	511	533	516	533	528	531	526	535	541	536	526	541	534	525	506	521	518	584	550	481	558	561	527	522	533	552	526	496	540	503	590	578	485	569	524	524	526	484	511	528	485	519	481	505	509	550	533	522	572	496	502	524	503	506	527	556	534	472	498	537	507	544	553	542	507	516	524	504	530	521	532	515	500	527	483	538	500	532	498	517	527	582	517	506	547	528	515	534	499	574	524	512	536	561	505	530	566	547	540	520	494	526	504	487	528	509	530	511	519	529	568	579	531	539	521	485	560	531	502	506	488	522	530	526	513	479	546	511	523	561	558	533	555	492	496	544	492	547	509	511	529	514	513	525	507	524	539	542	476	540	582	471	538	499	537	517	499	524	496	565	504	530	508	519	524	512	567	525	500	564	514	509	478	519	504	544	500	500	510	540	541	540	495	537	507	558	533	540	513	512	509	534	515	534	523	508	537	530	540	509	538	528	517	535	522	514	541	539	489	519	567	518	499	478	493	521	541	545	496	536	531	501	496	503	514	552	515	562	550	518	473	508	510	531	469	517	553	521
32234	32727	6807	1815	1441	1164	1036	941	885	781	816	751	723	710	700	684	698	645	661	667	644	650	671	678	680	629	655	642	653	671	635	620	647	660	621	580	627	646	674	659	638	640	596	653	654	626	605	605	589	657	618	665	649	633	676	606	616	674	644	642	624	662	655	613	606	656	640	641	628	642	669	635	624	626	640	658	597	618	624	636	662	652	618	644	633	640	694	629	615	648	657	606	644	631	628	594	648	640	669	669	644	672	651	643	650	594	613	659	635	644	638	652	609	649	628	618	624	628	626	627	653	633	655	664	636	618	633	588	599	653	640	637	623	612	624	580	678	622	635	623	616	624	640	621	629	690	613	647	608	606	650	653	667	648	662	676	692	635	611	622	702	661	634	631	617	685	603	586	609	611	668	655	664	642	622	592	617	669	616	663	609	620	640	647	625	648	614	606	670	627	634	637	642	621	623	605	640	585	623	625	649	593	621	666	627	646	629	681	651	645	650	657	661	611	636	648	629	599	653	618	593	622	647	638	622	610	642	640	644	662	610	651	654	644	658	602	632	623	639	669	616	590	620	637	628	608	646	668	629	631	613	642	589	643	615	677	607	611	601	619	627	653	691	643	591	595	653	646	629	621	571	625	648	600	603	624	636	644	628	618	623	676	631	622	644	633	621	658	641	614	681	656	626	652	651	574	569	600	646	643	582	609	632	644	652	627	620	629	651	676	617	657	609	649	629	628	629	613	672	596	627	632	620	636	631	601	609	665	633	632	607	619	642	593	628	606	652	635	653	635	610	626	611	587	658	652	652	614	679	674	662	717	579	662	618	600	656	611	637	606	613	616	589	665	623	598	648	583	607	607	613	610	617	609	591	657	651	639	658	581	624	634	614	673	646	604	607	650	620	623	635	626	594	650	669	644	635	602	592	625	619	644	613	600	680	604	642	654	596	669	617	594	638	643	655	616	604	639	610	650	611	655	625	644	650	610	653	626	603	638	619	602	634	628	634	611	591	618	681	635	612	630	621	645	644	624	629	677	611	662	620	673	664	619	624	624	630	652	615	627	625	639	667	615	607	599	673	609	661	625	668	655	640	641	638	591	614	677	699	612	660	599	642	611	654	674	657	642	601	642	621	612	658	621	638	685	613	617	635	639	608	630	632	587	637	648	664	635	653	628	660	606	610	650	651	659	624	634	623	617	645	673	640	648	633	625	650	624	670	663	609	672	685	625	624	637	657	601	622	686	620	633	649	626	650	597	636	596	646	615	621	635	625	643	635	680	629	631	596	655	619	640	571	649	619	622	642	647	648	625	609	620	661	625	653	594	651	682	640	659	646	662	678	601	623	634	660	628	650	647	599	629	617	652	679	642	594	619	611	604	630	608	625	640	646	654	612	669	635	660	596	647	629	657	621	598	629	646	699	575	622	693	644	622	601	597	632	613	670	645	599	629	617	604	612	621	620	648	588	657	635	635	643	618	619	614	628	645	624	605	644	661	619	651	670	617	653	621	622	681	656	599	636	622	622	621	626	624	614	601	641	605	624	682	636	630	662	608	635	632	588	619	599	584	653	606	635	677	625	638	588	628	608	607	637	663	623	642	600	633	629	655	625	643	646	607	632	606	666	635	649	629	631	664	629	635	599	662	664	614	617	640	647	618	639	612	623	637	608	647	628	653	620	656	672	648	642	640	656	591	608	641	619	603	663	628	660	637	593	641	625	643	623	639	644	588	611	601	643	603	673	631	633	637	660	615	633	640	678	585	649	587	679	619	626	641	602	618	651	611	632	645	668	593	597	633	670	638	628	598	642	581	665	649	644	627	643	638	634	659	608	647	650	597	582	634	650	610	650	622	638	658	586	615	625	644	641	660	608	677	607	682	625	637	613	637	602	595	598	588	683	653	674	684	637	618	614	629	666	641	630	654	651	607	627	626	651	654	611	603	575	633	622	666	640	634	630	644	631	627	645	624	639	646	656	670	629	634	620	643	646	645	619	641	626	648	633	651	618	627	637	652	667	625	622	606	667	601	631	616	621	663	630	632	592	653	610	615	631	648	641	653	613	621	655	620	641	711	645	609	692	595	638	645	624	651	681	647	633	660	650	593	653	704	648	622	674	629	608	639	639	619	642	629	626	599	643	618	603	602	634	655	630	584	603	653	653	617	641	657	649	641	585	655	633	643	629	621	580	600	670	650	674	647	655	628	621	642	632	647	635	673	606	620	634	640	642	640	643	634	634	620	626	634	659	633	657	642	625	604	634	629	628	606	612	603	651	637	621	667	699	602	631	625	646	648	646	616	638	618	590	625	660	641	605	652	644	646	642	621	644	588	616	666	622	644	603	607	656	666	625	653	608	658	641	662	672	644	618	626	580	601	601	655	630	611	619	593	697	647	625	638	622	593	690	640	615	637	652	593	621	649	637	632	597	696	589	613	618	679	654	640	679	594	679	645	657	603	653	642	632	646	611	645	633	677	594	631	606	634	599	626	629	631	612	631	646	666	625	649	635	631	631	630	658	609	606	600	607	663	642	646	642	629	641	675	630	687	667	683	621	655	661	614	659	628	647	628	596	584	650	596	638	643	667	600	619	587	641	674	614	643	609	589	619	603	597	646	631	608	691	647	618	631	636	627	617	634	640	630	619	662	586	635	665	588	626	651	653	619	616	630	629	626	650	601	631	612	599	634	647	665	624	646	622	588	629	675	605	605	664	610	586	621	636	676	614	637	613	663	635	633	629	650	644	644	672	618	644	581	639	675	643	643	639	672	651	671	633	627	648	591	636	654	638	654	639	649	627	643	610	674	668	645	624	610	641	643	639	625	620	599	689	629	667	638	681	671	638	604	664	625	652	660	623	627	627	619	666	605	626	623	634	614	601	629	640	648	610	646	630	613	675	614	655	634	622	664	605	643	653	676	589	606	636	629	585	640	652	644	594	648	611	659	650	653	627	590	635	657	663	602	655	651	626	596	648	630	601	632	593	665	618	692	633	631	628	650	641	634	616	642	655	642	651	633	621	651	629	585	605	640	619	647	682	636	630	604	626	680	626	593	606	644	636	633	655	623	625	615	591	646	589	644	622	666	639	651	633	603	607	669	631	656	605	638	637	643	652	637	621	601	597	653	630	621	632	649	610	629	640	683	649	620	589	645	666	655	662	612	593	636	648	649	621	625	607	604	656	605	634	640	671	636	650	651	624	640	657	680	644	626	637	622	629	612	631	614	578	669	615	625	627	653	620	561	614	616	632	606	615	646	600	619	618	655	614	595	627	616	629	624	651	594	602	607	661	668	639	613	639	605	597	638	660	657	622	606	676	621	643	599	671	621	615	620	643	591	592	687	644	618	658	628	612	692	700	641	596	614	606	644	639	639	644	642	628	658	621	626	634	619	613	667	623	607	581	654	629	619	685	617	630	674	631	641	586	633	653	637	645	663	581	637	615	607	598	591	617	585	632	613	685	647	635	627	615	647	611	637	647	642	667	624	661	639
22964	21228	28982	23772	21227	21146	5595	1522	1265	1187	1117	1102	1052	1009	1007	963	973	964	911	959	962	957	971	983	934	941	961	976	963	879	953	938	966	881	881	919	942	931	905	942	875	898	913	880	900	908	869	873	845	865	893	912	937	857	895	916	912	905	915	937	902	850	901	883	980	910	881	950	920	904	873	859	941	942	874	866	904	934	884	849	892	920	910	852	863	946	947	870	886	883	889	914	880	876	924	824	935	939	898	919	868	895	899	877	889	906	822	803	939	944	869	939	914	956	927	881	926	917	920	913	877	891	915	910	895	936	887	891	920	886	875	946	908	893	944	898	922	938	920	942	964	882	833	862	920	879	833	899	897	914	862	870	869	895	893	871	921	959	844	847	899	901	918	861	897	858	923	894	930	907	874	876	813	898	917	860	844	880	883	879	888	898	912	870	903	935	870	896	917	862	864	959	907	923	839	922	889	931	893	896	919	880	885	928	922	880	859	885	930	844	921	890	920	887	908	948	929	888	879	874	928	871	917	863	889	903	871	824	907	954	861	908	846	895	880	839	896	945	992	870	890	875	888	905	952	892	933	955	898	855	904	863	863	908	893	877	860	891	868	902	859	889	903	885	866	899	939	840	866	889	803	891	836	919	909	898	837	890	906	965	900	919	846	891	852	813	892	930	889	874	865	872	854	916	905	874	882	891	909	893	887	912	844	961	905	856	880	875	920	900	897	890	876	912	863	902	882	881	852	871	900	842	841	882	960	908	919	905	927	876	953	851	950	915	874	858	932	881	941	920	883	912	840	917	870	881	892	865	883	876	905	926	907	900	882	874	851	884	915	830	865	847	849	914	905	868	891	920	959	865	874	928	897	880	900	920	872	835	823	861	914	882	901	939	911	869	810	903	934	909	900	902	941	943	830	853	879	920	876	837	901	850	857	916	917	925	852	901	872	850	916	886	884	910	921	874	890	830	871	928	931	913	854	895	885	906	957	923	943	931	944	955	910	838	900	904	853	898	872	901	967	898	874	912	907	888	896	863	891	927	879	890	925	878	850	936	850	886	871	833	894	933	855	884	889	846	848	925	897	903	879	911	901	922	927	884	879	919	908	869	912	929	911	893	943	860	876	871	886	899	844	831	924	933	883	930	862	947	886	905	922	826	863	868	883	887	828	892	939	885	905	938	908	856	887	930	884	866	872	913	852	895	875	890	911	905	914	881	877	891	889	862	928	893	906	925	887	922	886	885	889	879	856	907	903	853	919	913	914	917	922	885	909	889	862	917	847	895	914	910	874	870	892	893	916	868	958	850	911	879	873	880	886	874	965	921	866	884	892	943	918	895	889	910	911	882	880	891	900	907	856	898	887	837	876	890	877	863	920	943	861	908	833	921	895	910	898	885	891	921	888	940	935	851	866	913	884	852	916	882	875	919	839	971	901	933	892	907	864	892	956	918	850	900	872	925	880	871	929	893	844	906	899	902	882	951	917	892	950	899	913	905	843	864	892	843	891	900	874	848	948	901	894	876	861	871	902	906	872	883	900	903	883	912	901	922	929	874	876	896	898	875	897	874	869	900	918	870	876	835	861	872	869	880	900	831	898	876	945	886	869	927	882	982	902	852	855	854	901	888	934	850	869	801	868	947	927	876	825	914	892	881	905	926	884	874	915	901	945	868	887	903	909	903	925	896	859	876	927	937	897	873	892	844	917	908	943	880	871	858	875	912	870	884	881	867	923	866	870	832	881	893	890	863	856	861	939	898	890	915	894	881	828	881	931	893	869	849	850	917	880	882	908	964	888	896	942	856	927	861	913	918	918	875	916	898	921	913	865	905	862	856	902	873	888	880	847	881	913	912	907	868	884	920	900	900	912	874	848	829	893	924	869	838	913	958	912	893	915	857	872	927	891	855	873	887	888	926	856	896	900	853	913	886	880	834	898	894	902	968	837	928	857	917	880	890	902	921	928	959	904	873	839	854	901	855	844	876	918	901	864	935	838	880	858	907	889	959	848	882	859	909	935	908	885	912	902	891	874	890	918	901	871	854	925	874	886	914	894	855	884	898	832	844	895	875	891	915	881	903	859	911	919	904	916	826	909	866	890	881	892	935	935	892	885	920	895	896	910	904	889	849	870	918	885	981	887	894	884	928	859	886	858	866	896	865	894	880	888	838	893	914	875	908	816	859	863	899	928	925	906	890	889	921	916	922	895	868	899	859	895	816	912	898	890	891	892	943	928	874	905	916	924	874	922	847	908	896	878	849	875	893	907	887	880	866	828	860	893	888	891	901	918	848	932	889	820	879	831	877	852	935	870	888	896	956	920	939	912	902	865	889	865	831	897	875	870	867	907	891	847	882	889	871	919	848	937	919	905	940	882	850	922	894	856	919	917	885	914	911	861	911	902	950	894	848	861	903	894	916	849	862	901	894	847	921	891	931	889	878	917	915	858	889	884	938	952	935	889	842	901	874	924	945	911	932	943	899	963	890	903	873	884	893	845	893	927	840	920	861	824	861	929	872	870	894	904	857	864	851	927	919	889	882	905	896	912	890	850	921	933	893	924	893	861	874	870	913	916	862	852	865	833	869	811	848	891	902	904	887	897	842	888	894	869	849	923	884	842	907	869	827	881	920	900	943	883	882	877	912	929	932	885	878	895	900	893	898	918	909	885	880	909	849	897	894	869	918	927	856	882	884	903	881	850	899	882	879	914	920	899	889	869	881	893	907	876	891	936	917	890	888	890	851	889	887	911	860	907	872	894	837	899	862	836	907	868	868	904	830	924	898	882	876	921	840	919	892	815	838	877	958	853	895	884	855	889	923	820	869	879	903	931	952	931	905	883	904	944	862	912	864	909	863	846	895	940	887	871	848	840	903	902	884	895	859	887	940	921	862	884	876	916	900	869	872	858	900	901	917	892	872	911	896	875	940	864	963	890	937	911	880	866	903	924	842	889	879	897	896	898	869	912	827	853	898	937	896	888	879	886	895	886	884	909	957	895	940	879	846	859	922	860	892	933	953	913	846	887	901	935	871	933	921	964	909	894	933	872	883	838	915	883	849	888	917	934	921	912	903	847	955	946	953	890	878	903	863	868	925	872	904	865	911	891	871	881	910	888	900	869	896	887	905	834	879	904	924	840	919	900	856	886	875	882	961	875	896	844	827	923	950	925	894	918	898	874	884	862	898	901	897	796	889	910	897	904	836	910	855	885	901	907	900	879	861	912	964	923	834	901	942	894	854	846	932	912	847	919	819	827	815	923	869	902	927	921	911	881	910	884	845	841	943	872	913	916	905	939	897	894	930	943	878	871	909	828	862	837	899	884	910	910	913	962	881	870	914	864	907	880	927	872	935	897	930	847	888	894	899	895	880	860	877	849	881	921	929	900	923	832	919	885	925	894	846	876	914	916	918	918	874	895	919	932	922	934	986	880	863	871	857	902	860	906	925	899	857	911	882	866	925	835	895	869	881	909	893	903	871	842	850	894	869	888	864
43997	49558	17310	5880	4231	3266	2680	2198	1920	1699	1631	1444	1462	1284	1349	1210	1309	1159	1188	1215	1123	1126	1114	1151	1082	1057	1076	1048	1019	1110	1061	1044	1035	1063	1003	1036	1060	1051	1033	1011	1048	1040	987	953	999	1017	944	1027	1018	1046	995	1048	1009	981	967	1049	990	996	1050	1034	1046	995	1023	1022	1063	1017	1056	1029	1014	1022	1100	1061	1046	1011	983	1039	1046	1058	1040	998	1079	1015	1017	1017	988	992	1004	983	1000	989	1002	969	996	1019	981	983	986	1028	1052	1043	1026	1047	1035	1020	975	1013	991	1029	1031	1008	1015	989	1064	1032	1010	1003	975	1045	1021	1018	1018	1029	1007	1001	1052	1026	1011	1023	1032	1022	1025	988	945	1029	948	994	1005	1007	1073	1086	978	1035	1023	987	1031	1026	998	995	1000	1051	1026	971	1012	1024	1025	1005	986	984	1007	1035	996	956	1022	1004	988	999	990	970	968	1009	1025	1012	1051	1005	1045	1049	1011	993	1034	1017	970	976	935	1028	978	1009	987	1019	955	985	923	1035	1082	969	1003	1038	1002	971	977	988	986	1035	970	1001	1043	972	1030	1015	981	1029	1020	969	1020	1012	980	1014	930	993	1001	1067	1006	977	993	976	988	1014	1003	1070	1073	933	980	980	1012	986	1035	967	982	1022	968	1017	1073	972	1038	1006	1030	1002	972	977	1027	1002	1014	1011	995	992	1056	1033	985	987	1004	997	995	965	1050	1028	973	989	950	978	941	949	982	943	996	1021	1031	1020	1040	921	1069	1022	1019	977	1022	976	999	965	960	981	1008	1019	996	1012	1035	986	1003	1015	947	1042	1018	959	965	1061	997	1010	964	1042	994	980	928	1022	965	1035	1003	1029	958	1018	1005	1068	966	1034	1003	983	1000	1001	961	949	1048	977	982	1015	960	983	1052	1024	944	1012	997	995	982	1030	1021	1025	1050	1039	1002	946	997	1023	1001	1017	1049	958	1022	1051	1042	1000	989	969	1032	1014	982	1003	1010	992	1004	959	1024	972	950	1024	962	1036	980	949	1032	976	1011	955	999	1039	1010	1007	1034	935	965	998	973	1006	985	976	1015	1033	1026	964	1020	1034	994	1018	975	962	970	1024	1022	1016	952	922	1053	976	987	966	975	1011	1008	1036	1053	994	1029	1041	990	973	1011	1009	1047	1029	997	941	1031	1028	959	1010	1012	1039	981	953	982	1032	1021	1031	994	1022	992	1006	1029	976	947	1025	1040	1037	953	1009	1037	1004	1019	974	1013	1001	1048	1016	1021	1024	1011	963	969	1029	1004	1029	1002	999	960	1015	988	1001	979	1011	1024	1017	1048	1037	1052	1044	941	1008	1076	968	975	981	1009	1007	954	1077	1032	973	997	961	1021	996	1021	965	999	1003	1024	1022	1026	991	1024	986	967	1009	1071	1042	1014	1023	986	1026	993	1006	986	1046	1011	914	1011	988	994	984	958	1028	1044	971	963	1073	993	1001	1012	953	977	982	970	1053	1014	989	1023	1013	983	960	987	1012	1003	1023	972	978	959	997	1034	991	947	996	1013	1011	991	996	1008	994	986	1009	1011	976	1074	985	1030	1015	989	1023	967	1002	978	981	971	977	1011	1001	991	988	1062	1069	967	1006	1039	969	1023	1048	968	1059	981	1052	1081	1017	986	1020	1043	1033	998	1004	1038	1001	1015	987	989	1013	1019	1050	977	965	938	1033	1066	1064	990	1028	1038	936	989	980	1000	972	973	1031	1023	1014	1030	999	963	944	992	1037	1012	962	913	956	1016	1007	1000	973	972	1002	988	1015	973	1024	1041	982	992	940	1046	1023	987	969	1023	997	986	1008	1040	963	1006	975	1008	1060	1001	990	947	1004	989	1004	950	995	1064	998	1026	1039	1032	994	1009	1005	987	1021	992	1002	1022	972	990	989	1050	1024	984	1022	996	992	1066	1047	974	1045	948	1022	912	1066	1031	997	969	1006	1010	977	948	986	968	961	1008	1065	981	1022	994	995	962	992	989	1004	1012	988	1005	979	996	979	1012	1001	1003	1015	1026	999	997	1006	1008	1022	938	974	970	1010	1019	954	938	974	1027	966	976	975	1043	992	996	1019	1009	955	1073	1016	1059	979	986	998	975	1049	1003	1010	1036	1027	991	1005	991	1037	984	962	964	1002	1000	1045	1036	958	977	984	960	1010	1017	1032	1022	932	1018	992	1016	1014	1003	973	1010	1000	1009	976	976	987	945	963	1002	971	1001	1023	1011	1040	940	1011	1000	986	1020	966	949	1004	1051	1022	1015	961	955	968	1001	977	1013	987	984	1001	1007	977	1001	1000	1070	965	1039	1031	943	1039	1024	986	993	987	1037	981	1044	1034	1010	982	1003	1024	1089	1020	1026	1030	1047	1040	976	1014	1039	977	978	1017	985	982	983	1018	1032	960	970	1003	1005	1027	980	969	958	953	1028	989	1055	974	960	1010	993	1013	1039	1060	1028	979	1009	1022	1034	1031	1004	959	985	1005	991	993	1065	965	1015	1016	1078	972	1022	991	959	962	968	957	1029	955	996	1021	1005	993	1028	1026	1056	977	978	954	1017	1019	987	1040	998	1020	964	977	1025	942	988	933	975	1037	1003	1017	995	989	938	1039	997	947	1061	1013	977	979	1059	996	994	1013	1025	996	1014	956	969	1029	1021	1039	983	949	966	987	992	1026	1026	978	1036	1041	1007	999	979	1005	977	1045	972	960	1033	1042	1000	1038	1012	1002	990	953	1054	1010	1022	1042	990	990	996	992	977	1007	982	997	1009	1006	1026	972	1001	966	1000	980	1011	994	994	1006	1002	943	966	983	1026	995	1002	1028	1012	977	965	995	1065	999	954	1029	1036	1010	958	1033	979	1027	973	996	1010	953	1001	1033	967	1001	991	974	1022	991	1044	979	1003	987	988	961	1005	1006	1050	994	1006	1009	995	1045	1007	983	1004	1005	998	1019	988	1062	1011	1030	1020	1043	996	962	974	1027	1028	1001	997	1015	985	1027	1001	1058	1050	1039	1081	999	960	988	978	1007	1024	1041	989	973	1035	1029	996	966	1010	995	978	1029	1073	1026	996	995	1052	994	1038	1069	1022	964	1037	949	1011	965	965	1008	1011	1007	1050	1030	1033	1012	1071	989	997	1009	1047	968	994	952	996	977	998	1050	1003	967	919	985	1036	1009	1027	973	964	966	963	986	983	933	947	966	1014	1045	933	1003	1047	984	1026	944	1015	1039	991	994	955	1024	973	996	1010	1035	1008	1036	1006	1060	1036	977	989	983	1014	984	983	1018	1037	1004	1016	1020	1019	969	992	1019	966	988	984	994	970	1020	1009	985	1051	1038	989	992	980	1029	1015	1047	949	1024	967	939	1051	1019	1030	980	1029	1016	1026	1002	983	1011	979	1022	947	986	1083	948	1037	1026	972	1066	969	976	1023	1054	1053	1005	953	1049	952	970	1001	987	1013	994	1033	972	995	988	1011	984	1048	1009	1030	1000	954	1048	980	1000	993	1017	1005	965	1055	983	1002	1024	1037	1024	1040	1014	1017	949	983	1037	1015	985	1010	977	1004	970	999	953	1012	993	964	1029	940	963	1003	959	1018	1052	970	970	991	1055	991	1064	1004	1019	1058	1027	1001	977	1039	1053	1032	1025	972	998	995	977	986	989	992	1021	997	1054	1007	944	987	1019	956	1012	1009	1005	1015	1060	982	1011	929	1000	957	1025	972	990	973	1012	992	1010	1006	983	985	989	1012	1042	987	1040	1043	1019	970	975	1029	977	1004	983	962	946	957	986	985	1015	1007	1014	988	1003	1024	1032	1018	990	1025	1100	997	945	1025	1028	1008	974	965	981	976	1008	1025	1027	983	1056	943	1026	1009	964	1004	945	1047	1026	1107	1003	997	1024	1108	1012	935	1019	952	1028	1056	994	985	973	959	1029	964	1012	957	987	1052	965	983	983	999	1020	1006	1004	1058	1024	961	1003	1054	1004	991	994	995	1022	988	979	989	1023	955	974	1024	1004	959	996	1015	990	995	970	1031	1038	1005	977	1018	1012	1027	968	1064	1029	1008	989	1002	942	963	1053	934	994	994	988	986	968	1003	960	1023	1026	1054	1002	1008	995	1016	989	982	1037	952	1022	1052	981	1004	994	1007	998	999	1021	1000	1017	1042	994	968	1050	1043	978	976	983	980	1084	950	990	1000	974	1036	1006	941	1037	995	971	977	977	991	971	1053	1007	988	971	1013	945	1056	1055	1011	1008	1040	1007	1027	1021	1022	976	1044	964
27374	20131	7522	812	488	461	443	403	416	413	411	404	424	396	391	409	415	393	451	399	447	386	450	445	408	418	394	411	394	395	452	425	425	425	408	405	418	382	416	432	383	385	389	438	413	403	424	398	391	399	417	429	377	420	358	363	392	381	403	393	439	413	417	462	438	385	406	432	420	395	425	386	415	396	400	416	432	421	396	439	440	452	405	434	387	429	386	432	402	402	374	406	420	428	394	378	411	415	420	412	426	359	411	447	375	416	386	422	447	407	404	381	394	396	427	383	379	406	407	416	410	397	373	383	438	381	411	364	419	427	431	389	400	376	431	424	399	387	418	433	368	404	431	382	410	396	374	372	427	418	431	390	427	426	404	401	405	411	432	415	381	390	400	412	425	447	391	410	417	406	394	409	411	432	437	415	392	412	408	413	437	403	385	425	428	418	403	365	423	418	426	390	408	417	430	406	383	391	394	376	406	441	387	375	419	428	408	394	419	410	407	431	387	413	394	388	419	445	397	417	423	376	397	404	423	438	381	417	421	396	434	424	359	427	380	393	421	357	419	402	461	388	404	418	388	400	413	450	420	458	462	440	404	383	400	377	467	413	397	362	413	386	408	427	403	381	464	385	389	387	453	445	399	441	391	417	426	417	393	437	420	423	436	397	395	398	414	414	435	408	409	464	387	401	354	417	407	368	438	410	427	441	398	412	378	431	402	408	410	420	387	394	408	418	420	416	402	413	436	399	395	395	418	395	385	403	395	425	396	463	395	400	414	379	419	398	390	386	396	400	405	410	429	409	405	385	378	438	388	367	382	395	396	418	441	410	366	390	433	413	424	408	420	409	419	389	385	406	433	406	415	386	410	440	395	393	481	389	389	399	405	415	397	417	379	391	416	401	422	413	376	412	423	409	415	409	416	407	436	411	395	398	422	417	378	392	381	411	414	397	395	422	421	405	414	426	416	409	379	431	424	379	395	422	416	430	406	390	382	419	389	452	398	386	431	401	376	389	394	419	405	375	391	378	383	407	422	407	370	427	425	398	401	395	424	454	426	436	421	399	368	399	410	415	449	381	398	418	431	391	439	419	419	390	389	433	358	435	386	396	414	420	397	404	435	400	404	398	420	394	375	393	401	426	422	426	425	405	403	410	411	421	435	437	406	435	419	423	415	398	364	376	442	389	407	447	476	411	425	419	431	410	415	423	395	407	446	382	396	389	416	401	436	385	381	431	420	385	409	398	400	421	419	391	399	389	382	403	412	407	387	402	398	383	422	440	422	403	382	380	424	411	408	381	384	395	382	389	383	378	424	389	374	400	389	403	387	417	418	468	395	394	400	395	436	396	409	356	402	417	416	420	444	439	369	401	421	428	415	442	417	379	406	397	371	401	433	436	439	405	405	379	436	389	395	382	389	412	395	410	388	399	412	404	421	403	412	416	480	376	422	431	450	396	376	415	400	429	446	410	399	372	418	433	412	417	405	434	403	434	420	445	401	405	431	399	414	368	406	403	400	393	364	408	447	435	431	432	394	394	430	377	401	359	426	435	413	377	409	375	418	401	391	417	396	431	409	411	375	440	457	406	407	425	386	395	388	414	429	418	373	428	448	415	427	418	425	405	391	363	406	411	387	465	435	425	405	440	410	422	415	400	391	409	435	400	412	410	410	398	393	460	401	376	406	430	401	423	395	406	416	418	401	391	389	420	384	405	450	399	437	435	431	413	412	431	411	379	374	421	398	409	387	388	435	406	431	389	406	423	399	384	414	368	372	470	405	384	424	377	401	372	408	392	428	392	413	379	401	412	450	400	386	380	422	436	420	427	398	439	392	384	445	422	372	394	362	400	421	406	406	433	421	391	382	400	436	424	404	376	436	417	417	398	379	436	423	459	372	408	400	414	418	434	402	408	421	400	436	436	386	428	426	418	399	386	420	415	388	447	369	453	462	433	398	427	420	369	423	411	376	386	403	430	404	403	424	389	430	414	408	411	400	406	426	404	397	362	434	390	406	448	422	410	418	424	432	428	401	438	424	417	411	381	434	399	409	400	369	385	407	410	410	414	389	425	407	390	360	378	422	420	396	432	429	388	416	428	421	401	388	408	391	374	405	404	431	392	431	410	405	414	348	436	402	411	412	403	438	401	388	390	386	390	422	408	388	421	423	406	402	381	401	400	436	419	401	410	440	376	396	435	431	398	390	437	390	399	420	389	456	397	420	417	371	406	406	432	415	421	372	382	390	408	408	381	407	388	431	409	400	429	366	405	411	409	455	407	389	386	424	389	385	416	413	436	435	381	436	408	417	390	372	419	430	446	395	433	399	386	414	424	453	430	411	361	411	409	425	389	425	420	415	434	406	383	412	417	400	420	387	416	399	403	398	407	388	406	450	417	426	403	421	359	427	394	456	411	432	405	387	423	446	443	411	415	396	429	396	383	409	381	422	419	418	416	398	415	399	414	405	386	398	429	401	445	376	388	388	382	391	384	411	412	451	393	413	438	392	377	381	371	392	404	405	408	388	407	375	416	424	416	406	437	395	401	424	388	397	389	447	390	415	424	406	408	465	414	371	384	420	375	427	429	429	390	392	411	406	399	399	422	392	414	346	398	389	423	386	398	427	436	395	421	410	418	437	375	378	460	393	427	431	392	437	411	396	396	394	416	398	419	436	409	433	398	417	367	422	393	451	410	405	447	411	415	452	420	409	433	442	456	392	407	394	430	413	398	404	391	391	389	409	404	382	434	424	383	403	396	413	400	376	414	394	446	402	417	410	426	416	431	400	447	383	393	399	407	460	375	403	374	409	376	384	408	397	435	377	426	443	424	409	409	401	399	420	433	413	414	413	427	440	426	415	416	432	391	393	448	415	439	417	390	410	419	426	390	453	408	437	396	420	413	393	430	412	408	419	413	416	421	405	383	394	383	383	432	406	423	368	407	437	412	428	417	397	379	435	407	436	413	420	412	402	450	395	424	372	374	412	415	440	387	399	394	415	411	420	419	379	404	438	411	399	414	393	422	423	425	403	379	433	408	415	429	422	394	350	432	395	404	399	416	430	429	424	430	416	416	391	407	401	428	366	437	431	408	376	398	391	373	378	381	394	429	422	388	401	398	403	409	409	400	404	393	434	398	434	417	384	408	416	380	390	400	446	394	413	409	425	394	413	435	394	400	399	414	418	403	409	397	399	430	388	420	409	408	405	413	428	412	441	401	411	407	400	398	394	388	382	449	459	396	386	397	395	418	398	406	422	417	410	451	420	415	385	350	387	433	439	413	399	425	401	418	393	441	407	412	392	391	387	388	408	397	399	403	387	417	392	389	406	392	373	415	390	396	393	453	399	416	382	394	397	414	432	412	437	432	426	385	388	395	414	374	399	365	385	409	439	447	379	410	411	383	423	407	415	403	414	385	420	380	376	394	411	380	384	382	404	392	419	410	432	404	365	415	366	407	374	413	385	406	447	417	419	406	407	423	428	443	389	426	396	399
14789	10448	1394	718	643	616	579	551	518	554	564	576	518	519	518	474	509	523	498	507	493	515	547	538	496	493	509	509	450	484	478	510	511	474	492	480	465	488	496	490	505	502	514	536	487	481	557	505	491	471	521	489	492	488	493	512	529	503	523	517	518	510	499	471	477	500	513	509	494	536	508	524	503	512	488	517	540	511	511	448	497	498	460	485	474	497	511	459	508	480	543	486	495	502	489	506	502	480	501	480	510	505	551	509	468	505	534	492	477	505	462	489	493	545	499	514	512	496	472	464	507	508	479	514	546	544	483	524	509	524	483	491	470	496	482	498	511	509	517	502	512	495	500	542	486	469	504	481	492	515	500	454	478	513	468	480	486	498	474	490	503	520	522	479	476	505	489	481	484	501	481	508	511	470	477	516	531	463	530	495	550	507	502	510	509	475	482	492	488	484	531	521	517	511	509	520	489	537	558	451	526	507	480	508	476	498	533	511	497	451	509	490	502	512	539	505	504	496	546	507	523	529	511	507	493	531	493	516	474	487	504	457	500	485	504	530	507	488	481	513	536	507	487	511	513	498	506	478	512	492	499	453	497	449	489	496	506	489	479	492	519	540	520	495	479	498	488	517	482	505	512	472	490	474	527	494	496	527	511	504	477	490	518	516	463	533	506	485	509	467	522	486	520	489	508	526	479	422	472	497	504	492	519	492	474	503	464	477	466	473	534	493	525	500	479	482	508	484	494	477	450	504	519	498	496	493	478	475	460	462	479	507	487	507	479	509	496	492	488	506	470	490	486	513	528	482	527	498	468	499	494	494	473	476	485	520	490	471	510	485	490	482	556	536	480	503	489	519	528	507	512	516	492	525	484	502	472	484	479	515	507	525	524	420	496	500	518	509	467	470	483	456	515	488	529	474	506	503	462	474	512	539	495	499	511	496	501	471	483	512	465	517	509	494	476	481	491	491	510	491	508	492	474	465	511	495	485	497	511	490	502	511	503	535	493	484	493	498	493	465	519	479	471	506	506	522	457	513	479	511	518	491	502	488	487	494	518	499	491	487	522	472	464	472	534	541	513	483	486	482	482	509	480	487	515	513	528	515	498	543	507	513	502	506	498	520	493	438	504	503	486	489	489	513	484	463	473	485	490	489	510	560	518	462	532	514	450	468	470	494	511	510	494	483	478	496	526	461	520	490	472	535	480	487	486	484	516	479	522	452	499	494	492	511	502	514	526	473	460	527	483	501	523	488	488	520	454	530	476	547	491	469	489	507	474	482	473	518	493	475	509	492	484	532	506	499	506	515	511	447	521	528	476	485	501	502	488	525	525	496	498	518	530	483	506	487	476	479	491	503	519	488	483	495	493	512	493	488	480	478	506	464	552	501	518	471	549	469	476	486	541	506	495	476	494	491	496	468	452	472	502	539	491	480	489	500	489	549	494	511	548	496	507	516	525	511	499	536	491	498	475	509	474	496	477	506	561	433	496	493	512	528	482	498	522	530	489	491	470	487	511	490	457	479	496	488	521	483	455	514	499	486	473	504	479	500	499	464	471	485	539	485	491	476	524	487	522	493	481	496	497	521	505	532	527	478	474	475	494	505	537	501	509	517	505	447	453	488	516	483	509	514	507	488	466	488	513	517	481	468	470	515	495	506	522	489	491	476	506	489	509	509	506	505	487	477	504	479	486	520	491	474	480	463	476	475	542	506	500	488	505	509	474	522	451	515	487	489	492	495	489	455	500	472	501	513	471	513	501	508	485	447	491	494	479	457	539	520	506	492	512	487	469	498	510	500	502	544	499	508	492	522	509	470	515	525	492	512	498	513	517	490	478	507	510	491	506	460	500	513	474	479	491	511	506	498	500	502	530	539	522	476	529	516	527	470	513	457	463	512	489	483	478	494	497	486	509	522	547	473	452	489	496	468	470	516	519	515	491	484	481	549	534	510	488	496	463	503	490	478	496	501	507	503	511	494	495	530	466	462	526	506	477	525	537	496	483	486	472	507	491	494	488	504	528	512	501	508	511	528	514	495	474	512	502	444	471	516	482	529	490	547	472	518	463	525	481	490	486	463	512	502	523	472	473	513	514	532	492	492	501	460	522	512	480	484	446	523	499	514	490	521	504	491	473	476	508	527	499	479	477	542	512	486	495	473	520	495	481	475	489	521	471	530	496	548	500	499	511	524	494	537	483	459	523	521	518	495	494	486	501	520	552	494	511	487	477	481	489	497	516	493	503	465	515	502	469	476	506	526	510	487	510	519	491	493	514	500	518	488	489	503	468	494	514	534	508	498	487	516	519	522	473	497	497	515	501	477	510	505	488	503	513	534	540	495	523	497	521	484	498	490	536	509	498	464	486	493	538	484	472	501	474	454	475	529	469	491	475	520	473	496	506	488	513	489	479	512	487	520	506	475	513	498	523	513	513	500	511	530	481	524	533	449	470	505	530	506	492	511	530	512	497	491	507	511	512	493	513	516	507	475	502	484	517	513	495	493	503	512	482	475	499	498	490	516	504	533	474	449	533	506	475	510	504	435	473	480	499	461	488	468	482	491	455	496	457	476	500	488	506	511	488	472	522	509	482	466	502	491	489	496	498	474	472	536	502	510	504	493	491	504	508	517	457	497	501	511	519	503	492	482	472	507	528	496	513	540	505	487	504	508	485	484	539	472	490	524	487	502	498	491	467	490	509	468	497	505	462	511	487	463	520	481	456	499	524	503	469	513	494	550	482	476	474	455	484	529	521	519	529	545	474	492	497	495	500	540	501	506	544	514	477	464	482	484	468	541	510	529	522	513	487	495	463	505	464	523	468	481	508	531	497	488	447	486	478	525	470	461	550	512	488	517	510	538	447	493	544	500	500	478	484	502	518	484	463	482	481	460	503	519	525	509	500	512	460	497	500	481	511	507	492	498	501	515	498	468	502	506	485	484	502	533	486	481	489	518	513	508	528	502	509	491	519	473	477	508	482	515	503	499	545	499	509	491	530	495	493	464	460	520	473	468	493	515	511	520	517	521	480	486	487	483	495	517	485	499	489	477	480	466	505	510	479	458	527	537	523	530	472	500	484	469	502	512	510	516	530	504	477	470	510	491	513	455	542	459	483	500	455	477	500	489	489	529	489	489	487	455	538	486	508	503	510	506	534	499	504	511	485	483	530	522	539	456	502	477	504	487	437	511	457	509	471	471	490	496	464	500	508	469	460	507	531	474	480	525	502	469	503	490	500	504	499	508	472	476	496	486	518	469	503	549	513	491	497	500	517	498	475	491	560	508	507	495	462	493	522	499	469	486	494	451	478	490	543	527	494	543	446	517	487	486	476	519	490	505	537	508	517	486	517	498	513	486	472	448	515	553	498	512	462	539	487	484	491	510	478	532	457	486	490	500	474	512	482	495	537	472	474	551	493	481	454	560	527	476	508	510	484	495	513	493	495	515	534	488	479	482	570	506	465	482	489	513	497	457	530	484	518	507	496	484	473	491
24547	21246	27904	24866	16126	1443	919	733	703	685	649	621	663	596	593	572	590	579	619	536	589	531	638	579	503	556	566	550	568	597	572	560	559	555	584	597	547	594	556	571	566	558	546	524	566	565	499	538	597	574	550	622	563	544	547	506	599	572	544	544	600	526	536	569	553	546	524	512	598	528	537	507	523	565	551	555	558	528	563	544	550	616	533	551	575	564	565	527	579	597	598	554	607	558	531	572	543	583	554	531	590	578	599	544	584	538	582	575	551	603	559	583	562	556	565	573	550	583	596	532	564	532	567	611	570	593	538	551	553	518	607	551	580	542	540	553	615	526	590	542	571	539	554	564	567	538	512	582	595	571	566	582	565	537	538	563	537	538	571	531	573	535	554	546	593	551	530	550	486	523	588	530	568	578	542	544	573	570	532	545	501	536	566	549	536	486	554	505	546	543	547	586	575	599	570	499	531	545	579	504	521	543	567	547	514	530	590	532	519	590	579	553	600	553	561	509	590	564	561	580	587	514	601	645	520	569	555	579	566	549	540	541	590	531	573	514	542	574	593	581	530	557	520	558	571	526	545	573	475	502	527	542	558	541	563	528	560	571	527	558	526	550	604	547	536	539	547	537	546	535	505	563	588	549	545	571	530	542	575	518	592	534	563	530	541	583	519	587	552	539	503	600	532	583	559	549	530	509	564	558	569	539	541	568	520	565	571	530	569	580	589	554	578	583	546	548	575	519	572	575	504	533	575	587	506	557	584	528	531	542	533	590	560	551	572	530	528	534	496	528	532	555	540	523	543	598	584	559	560	550	565	510	599	540	540	570	571	562	561	554	555	540	524	561	503	528	556	580	566	609	583	525	547	578	565	558	579	585	551	533	518	554	535	581	585	562	537	566	576	562	531	562	577	554	532	549	536	508	524	545	547	560	547	554	564	525	562	537	566	544	543	522	548	551	566	577	509	535	549	561	554	570	516	502	511	537	578	532	574	569	551	554	569	566	547	598	570	512	560	586	522	582	495	550	516	567	553	564	582	500	541	546	540	563	545	550	592	550	556	557	554	549	542	569	551	537	564	536	565	547	556	570	519	580	531	500	583	501	544	545	550	570	562	538	541	503	543	508	590	533	549	572	553	543	561	569	512	528	553	506	547	566	563	536	574	576	613	593	566	542	560	537	557	533	550	571	500	540	509	537	590	528	489	553	560	543	509	499	536	595	566	550	566	561	550	548	554	513	541	579	533	542	539	560	549	531	539	550	535	551	580	528	561	575	550	571	585	569	556	521	536	584	531	575	530	522	564	517	591	536	569	518	573	566	580	549	562	550	608	545	560	578	609	552	559	572	587	539	604	546	519	538	571	531	535	560	559	511	573	533	532	518	564	541	552	537	567	533	600	566	559	569	563	515	573	539	541	520	557	578	565	593	569	547	563	530	606	520	583	553	545	530	573	539	547	557	527	533	561	542	564	560	554	539	551	572	553	563	484	568	518	576	509	563	534	567	608	546	580	519	514	582	549	564	548	528	551	546	537	555	564	591	532	524	570	542	553	513	569	575	564	542	552	603	518	554	566	561	581	571	539	526	552	571	562	546	568	526	580	587	561	589	529	502	567	543	570	519	572	531	575	542	541	532	567	568	537	535	537	539	519	524	586	557	566	527	583	551	543	563	560	551	581	576	549	596	527	550	536	586	535	576	539	609	504	525	595	590	562	509	540	571	533	569	578	539	572	573	526	533	573	590	585	571	556	548	518	527	501	562	527	553	518	525	550	564	558	560	525	554	533	536	546	542	559	550	580	536	543	559	534	528	559	562	526	553	552	574	523	538	533	558	573	563	535	542	513	581	583	526	529	541	605	563	569	570	570	541	518	528	560	536	542	530	554	585	552	531	579	537	491	560	544	536	523	535	517	532	549	559	548	526	572	541	535	555	532	563	540	561	528	541	581	566	530	554	539	559	538	498	562	573	566	576	552	534	542	519	504	563	589	562	526	611	553	553	552	553	578	588	588	567	566	570	513	585	546	555	507	568	544	585	522	528	552	523	566	554	578	506	489	509	571	562	584	560	567	554	585	549	542	578	554	564	533	566	552	562	564	563	551	529	570	573	521	539	563	543	489	583	585	574	524	531	582	546	552	547	570	555	530	580	539	555	571	521	602	542	587	556	561	553	586	539	564	556	515	529	542	546	529	584	558	542	528	563	517	528	529	589	542	542	550	549	558	528	588	564	567	609	550	563	500	577	550	559	514	561	544	566	585	549	546	552	535	525	526	549	559	561	547	558	577	516	582	533	554	536	535	512	575	607	549	550	515	541	571	542	530	567	546	575	577	574	518	555	572	542	535	549	530	558	555	523	571	572	549	529	558	548	601	529	558	557	568	568	544	538	549	525	569	552	543	568	550	538	570	515	606	551	528	538	536	553	566	568	548	529	514	548	559	545	556	505	568	566	604	574	580	556	530	578	545	508	595	563	556	549	554	557	540	577	551	536	605	581	539	572	549	579	536	548	537	568	516	546	588	548	547	530	517	550	531	508	553	535	567	511	536	563	553	532	578	581	555	552	601	539	560	550	600	506	550	528	526	524	557	512	560	541	539	517	531	546	590	573	500	525	543	568	492	486	567	527	549	572	549	510	549	526	547	521	540	557	567	524	585	547	580	581	565	568	525	543	525	534	532	557	549	591	514	560	555	549	544	533	580	536	545	594	572	588	559	562	553	528	526	537	545	556	526	567	511	570	554	531	562	513	553	533	513	505	571	516	553	553	586	566	519	519	539	600	534	540	580	555	566	590	546	598	535	525	564	536	555	547	532	532	564	552	579	528	561	565	518	572	526	588	550	545	512	544	527	562	506	562	549	550	553	522	572	507	538	589	547	518	528	545	560	517	553	531	545	551	566	548	558	549	565	584	559	586	538	565	549	574	533	509	553	617	568	557	532	543	522	543	516	577	516	566	529	526	567	511	554	514	558	535	508	549	556	537	508	537	564	528	558	553	533	553	516	526	563	534	591	596	551	564	557	599	531	563	592	557	512	572	566	560	593	584	553	556	503	542	507	586	518	535	550	544	548	535	543	565	583	545	548	520	547	547	535	547	557	528	542	596	560	538	549	527	553	530	526	598	551	564	564	529	525	572	549	547	502	545	501	539	549	532	549	545	574	537	541	571	576	536	543	545	573	526	551	567	538	560	506	531	526	558	545	531	539	557	558	530	564	554	523	508	544	503	525	563	552	520	572	538	584	558	556	567	575	563	570	572	554	502	584	553	565	555	573	573	561	540	559	524	552	540	542	555	535	537	545	550	556	514	527	537	547	547	549	551	539	561	573	548	582	556	546	562	548	569	494	549	559	553	565	510	520	541	580	534	546	532	542	549	548	539	624	559	567	600	576	532	536	528	540	513	540	538	560	516	527	555	583	552	570	572	555	574	560	578	572	537	510	548	549	562	528	543	561	531	561	537	552	529	516	529	555	548	555	565	539	551	556	557
33836	36828	7844	2667	1965	1503	1292	1132	996	880	886	803	794	739	757	809	731	752	699	703	685	653	671	725	664	683	687	664	696	640	679	604	653	662	657	673	663	658	618	677	656	695	696	641	663	690	641	610	682	642	647	649	613	656	615	690	637	663	623	698	647	632	703	690	626	691	677	661	624	637	672	644	612	632	695	652	675	708	670	653	634	608	617	647	711	700	682	634	663	603	625	680	660	641	663	656	639	658	673	707	590	639	674	636	639	643	645	632	619	646	682	601	632	615	659	635	675	665	649	643	628	638	658	635	667	654	655	664	629	621	614	626	690	631	656	604	656	663	652	672	654	617	633	646	679	677	637	665	639	632	626	653	644	636	639	655	650	635	633	628	641	614	630	592	625	709	674	666	628	655	654	665	666	624	684	607	633	626	668	638	640	653	703	614	671	663	640	618	698	676	661	649	664	644	633	660	662	655	634	646	648	641	653	640	676	664	629	632	634	650	628	705	616	641	650	658	649	620	649	628	641	616	697	688	641	650	636	591	639	655	617	640	601	621	665	654	639	679	644	694	629	623	664	651	657	626	612	599	617	674	681	658	637	660	646	653	642	631	689	647	685	664	653	665	650	637	626	636	630	649	621	636	674	605	679	596	640	655	646	670	722	617	636	685	672	655	608	637	647	692	649	667	650	631	630	644	647	620	670	651	665	674	699	684	683	659	691	706	628	613	681	640	601	640	688	676	632	644	678	650	635	647	696	672	604	626	623	686	671	641	627	626	665	652	650	672	639	659	674	666	674	617	637	609	657	657	644	622	647	671	647	649	646	652	653	627	644	657	651	667	668	648	620	614	616	611	593	613	623	630	660	620	619	648	651	621	683	681	645	701	624	651	689	676	668	619	685	631	647	638	663	628	709	675	657	636	638	667	669	632	651	579	600	651	618	670	685	666	620	642	659	672	622	636	660	636	626	666	621	663	653	649	610	630	658	619	610	689	630	651	702	663	633	652	686	660	610	678	661	660	637	666	652	648	648	649	677	663	635	607	577	621	626	613	659	616	652	647	646	650	659	660	623	659	663	610	640	654	658	657	598	699	625	666	647	657	623	621	677	637	635	620	632	566	664	646	640	643	643	662	623	648	606	648	652	636	686	630	656	645	645	644	627	638	643	620	616	623	692	610	658	654	666	638	686	664	609	620	672	650	623	657	633	645	603	674	681	643	618	631	625	649	662	607	610	629	673	647	643	629	617	669	606	640	672	592	607	659	672	659	627	640	644	637	671	636	619	641	640	652	640	643	649	647	628	677	630	649	686	618	658	648	631	697	672	622	626	650	639	621	656	661	623	613	641	674	642	679	620	625	656	684	638	643	706	639	642	691	649	641	635	630	671	656	644	675	615	614	670	608	659	682	667	614	675	645	644	645	643	650	623	632	627	643	622	650	644	657	626	604	661	639	654	623	658	660	674	632	621	666	651	646	646	674	669	669	626	661	643	620	686	632	612	676	696	655	612	612	651	634	610	670	639	646	623	668	605	633	644	648	629	671	667	646	672	645	641	699	648	637	655	671	653	587	696	649	650	653	660	633	665	639	660	631	623	640	656	646	614	651	620	691	683	640	610	630	657	674	658	671	672	658	669	658	637	605	628	612	668	676	677	601	612	658	609	674	652	674	664	670	671	584	633	690	644	659	641	656	632	672	616	700	635	646	656	621	653	662	677	647	739	687	632	627	631	648	690	633	643	638	603	691	651	672	651	623	632	681	637	657	609	668	649	624	642	640	681	627	655	626	575	685	662	657	641	614	618	609	670	651	633	679	684	640	654	639	661	640	668	620	657	643	627	664	670	660	639	630	636	678	641	632	585	652	621	636	647	655	663	670	612	615	649	686	647	686	636	597	638	654	603	627	640	662	692	631	666	648	650	661	664	629	650	631	638	610	661	641	638	617	625	658	634	656	672	658	658	661	610	614	641	671	654	602	637	634	706	658	644	656	625	590	657	706	639	631	620	595	630	646	657	647	664	622	651	654	654	655	620	624	651	616	591	663	677	676	644	614	620	671	639	651	672	683	598	628	638	626	620	645	659	630	669	603	611	666	690	625	634	668	647	628	646	660	611	701	689	607	622	649	607	665	595	640	642	680	648	666	642	649	679	659	664	643	600	604	649	677	624	633	668	633	676	626	657	679	673	621	604	593	655	663	686	685	620	614	668	684	643	669	637	670	645	611	645	645	667	667	666	619	676	598	643	645	626	657	656	638	669	637	633	668	595	638	633	636	651	641	673	658	639	647	667	658	699	630	655	626	635	644	629	652	629	625	624	649	643	687	631	640	631	615	652	653	652	658	626	610	672	680	652	644	649	650	671	618	659	640	631	671	672	717	655	677	661	663	630	629	639	649	614	711	652	632	642	605	593	671	586	661	668	673	643	628	656	644	620	615	667	632	638	659	670	660	632	700	662	672	634	689	655	671	702	693	683	656	693	654	657	610	617	624	654	603	648	645	627	635	675	629	645	619	637	644	732	608	683	642	625	615	652	660	655	615	617	618	645	647	617	613	652	635	628	644	654	619	672	603	611	680	689	648	612	608	612	661	615	681	648	665	643	633	670	636	636	636	623	656	616	660	610	671	594	631	644	634	654	618	660	662	661	646	626	663	654	658	663	667	642	578	653	663	636	653	616	703	605	675	588	610	653	627	649	647	619	602	662	612	658	679	677	641	653	638	636	641	696	687	661	628	604	667	650	639	680	622	644	711	654	648	624	690	619	602	618	627	644	633	691	646	640	641	631	655	647	642	648	662	642	658	631	635	608	631	668	689	636	696	612	630	628	682	650	652	623	641	671	645	653	701	632	647	651	624	657	635	627	641	653	636	660	648	642	639	635	662	648	624	620	648	656	660	655	652	621	661	612	701	649	690	625	639	626	706	662	626	682	613	698	651	654	659	669	651	625	652	624	619	615	675	662	694	644	665	655	640	629	682	616	629	594	611	591	604	638	671	619	671	672	646	630	663	669	639	656	645	645	655	648	671	645	628	608	635	644	710	642	642	625	652	647	678	638	664	653	682	600	658	610	668	640	640	579	646	669	628	655	679	640	605	642	653	643	626	614	605	655	634	669	665	653	667	634	680	652	649	686	671	666	644	637	599	619	668	655	638	650	677	644	655	653	658	672	639	610	636	648	643	673	636	658	632	697	633	654	628	645	626	625	631	651	609	659	653	640	647	649	635	614	575	633	613	641	614	666	611	657	648	631	646	658	670	620	646	680	632	689	697	646	628	617	634	641	638	643	631	618	644	677	653	619	645	684	610	673	652	646	643	634	705	700	651	640	668	638	672	599	609	628	617	608	644	579	682	660	677	615	680	635	689	644	669	623	654	636	631	659	651	624	631	633	633	618	625	575	628	667	720	622	694	688	654	671	665	676	693	625	679	660	621	624	651	624	663	598	612	652	649	644	676	626	633	646	664	651	698	662	652	667	665	660	637	633	644	629	687
25491	21272	26747	24927	3562	818	664	633	606	590	601	571	596	661	536	571	551	583	515	562	585	531	540	579	596	510	588	558	506	532	544	502	535	562	532	542	552	545	516	522	499	555	532	533	551	537	568	497	522	535	508	570	533	533	547	554	535	554	527	512	507	560	585	560	553	573	558	539	553	631	511	538	590	555	540	545	533	563	542	507	543	587	552	557	571	562	533	530	537	545	525	549	520	546	538	544	546	526	574	557	558	575	558	538	564	557	552	577	537	534	563	519	526	498	528	547	551	528	526	546	542	545	590	566	557	534	534	545	566	548	563	496	563	568	530	552	528	513	529	576	532	550	557	558	505	540	539	514	489	563	553	563	569	498	526	525	555	520	529	549	529	548	537	515	529	499	555	517	514	559	535	555	542	536	514	507	514	501	539	588	490	529	546	518	518	505	528	525	538	551	565	559	565	542	523	522	565	523	594	477	532	511	556	459	508	515	557	533	537	567	530	517	524	530	517	590	524	526	525	491	553	544	551	540	530	524	530	528	582	541	519	550	543	550	549	510	528	519	581	534	574	538	534	513	532	562	540	542	568	581	517	535	529	534	530	552	529	523	547	535	568	526	562	557	516	545	521	507	538	521	570	569	529	504	494	512	540	569	550	562	554	530	549	546	509	560	560	521	512	546	581	547	554	511	556	573	556	547	495	546	506	547	538	527	540	544	481	501	551	571	549	515	506	558	544	578	518	555	541	548	585	545	520	542	579	567	511	526	564	543	548	534	586	523	562	575	544	521	495	534	563	550	522	537	518	522	548	548	559	532	533	561	543	514	551	534	582	564	543	518	498	532	546	529	550	553	538	512	517	587	528	521	552	516	531	524	513	556	542	529	529	552	516	543	495	517	517	551	523	523	508	534	539	554	537	555	575	511	540	534	568	544	543	533	539	531	577	543	519	515	504	521	546	518	513	546	502	542	513	601	527	547	506	516	500	546	607	578	542	569	524	496	540	532	567	530	495	565	515	522	528	559	529	480	554	529	506	503	527	595	557	566	544	534	519	561	564	513	516	536	529	566	576	529	537	545	513	518	525	538	499	555	550	552	512	525	537	550	538	543	560	508	521	551	576	542	492	517	557	542	513	545	510	540	552	574	538	534	536	545	570	552	520	544	504	533	534	555	546	530	522	550	557	527	538	532	553	523	550	570	513	537	560	530	566	530	564	563	561	544	541	521	553	519	558	557	514	553	530	527	574	557	567	537	504	590	537	538	524	598	564	569	495	516	541	522	529	536	510	564	543	542	543	507	523	548	535	541	599	567	529	582	584	532	578	560	559	525	538	550	539	542	547	505	539	547	578	498	562	522	510	532	547	549	583	539	577	538	531	577	572	537	530	563	524	557	504	524	531	582	527	576	550	561	563	505	553	493	503	573	519	576	555	566	541	535	534	559	534	543	510	544	524	536	554	518	537	522	558	563	531	527	538	522	505	560	547	489	534	551	564	577	551	564	528	522	543	525	538	533	520	524	521	552	587	529	523	541	524	521	550	526	508	521	565	599	510	529	578	545	531	545	529	534	507	530	556	535	492	548	546	534	550	544	538	550	545	565	540	557	545	527	487	531	572	557	530	569	531	535	555	536	541	515	540	516	571	526	537	532	578	526	512	536	575	549	545	565	601	491	540	523	559	515	545	549	570	536	560	527	507	563	508	568	591	539	525	530	543	535	501	544	542	560	570	561	531	522	589	521	565	511	531	537	549	533	528	527	493	555	507	509	547	535	536	529	513	530	540	549	532	520	507	562	549	545	532	557	508	528	540	553	538	503	554	528	490	562	567	522	529	519	548	545	534	581	533	565	541	560	533	534	512	552	536	575	552	571	550	557	535	525	518	553	564	528	531	519	564	547	535	533	568	587	553	514	519	530	497	541	570	567	489	543	547	567	554	559	555	553	540	525	567	554	531	541	535	552	525	557	507	540	584	571	514	518	528	508	551	528	520	540	538	462	551	522	565	535	542	552	550	513	551	550	478	554	568	501	518	519	562	551	504	536	501	534	569	514	508	581	501	517	550	538	569	499	521	557	535	574	527	544	530	539	553	555	526	530	518	517	510	526	523	548	507	568	551	541	550	520	542	501	547	531	520	555	541	543	514	532	512	522	538	542	563	523	533	511	505	517	557	531	548	539	554	538	546	537	564	501	532	558	538	528	508	526	527	529	564	532	596	549	564	583	528	545	543	515	549	551	575	492	529	535	548	531	546	533	536	522	518	532	561	533	557	536	577	554	541	498	532	545	486	557	541	529	539	552	549	544	536	522	538	549	533	496	533	550	544	568	573	556	584	568	525	540	540	549	535	548	543	538	532	582	573	519	572	550	584	528	554	530	544	521	532	491	547	524	504	552	572	528	578	518	513	523	552	535	553	555	543	578	564	528	561	549	509	546	567	522	540	569	563	517	586	548	544	533	559	532	503	521	516	535	535	581	555	541	575	550	541	538	531	557	546	548	485	544	538	535	540	532	579	559	517	531	561	578	544	538	492	549	535	590	600	544	544	504	546	564	538	507	529	508	564	518	561	517	529	497	539	552	522	516	518	513	517	470	547	502	528	563	533	543	555	484	535	537	549	513	499	543	572	526	567	504	553	565	542	535	578	539	546	544	553	557	509	551	567	548	529	541	500	510	530	537	536	565	525	531	562	544	563	556	537	516	513	525	542	543	516	553	521	527	515	534	560	540	546	512	570	520	578	525	581	519	540	563	535	550	561	529	526	466	531	551	549	522	553	506	537	536	509	554	602	571	515	581	550	552	556	530	531	570	533	511	527	535	532	567	524	549	547	553	550	497	508	559	544	515	539	537	543	542	545	529	531	516	519	539	572	539	515	539	547	553	556	533	589	508	539	565	516	538	528	556	533	518	529	545	530	566	530	543	528	554	506	538	549	536	544	543	552	559	537	537	530	535	535	533	555	573	506	584	490	483	509	512	525	553	510	499	545	513	543	539	577	521	536	540	530	521	514	555	561	559	544	544	544	543	550	540	558	528	501	535	537	539	551	508	539	519	564	520	509	540	562	536	562	586	519	524	525	540	521	554	509	515	526	535	545	551	519	530	554	532	571	521	517	574	538	577	543	497	535	475	537	515	527	573	473	524	537	582	486	587	529	557	498	556	544	564	521	521	532	474	540	524	545	536	532	559	530	530	570	609	515	525	549	520	555	552	488	559	555	537	531	566	528	574	571	506	516	537	539	525	519	549	534	518	512	503	536	535	560	515	520	550	523	478	561	541	529	537	554	555	527	532	535	533	557	537	552	550	558	541	561	563	545	513	555	498	511	586	545	530	542	529	522	565	552	509	504	529	578	552	589	565	463	571	565	502	548	555	507	532	545	559	560	528	582	486	561	535	571	547	542	576	548	562	533	572	489	532	552	518	552	515	524	530	483	543	577	564	564	502	568	518	545	556	566	521	563	565	517	548	489	553	517	603	584	569	539	517	548	537
32126	29359	5121	1826	1418	1108	1089	964	912	854	841	734	765	729	761	744	706	694	729	706	643	696	679	688	696	678	660	649	655	648	663	715	665	630	633	638	670	657	678	677	635	644	672	655	653	683	658	647	686	623	643	632	633	633	610	677	661	664	627	610	676	694	657	685	647	684	680	691	647	648	634	641	669	660	679	665	748	627	647	640	637	665	659	663	674	698	664	683	666	690	622	623	657	627	633	676	681	640	676	694	696	655	642	674	691	676	638	633	634	663	650	660	665	621	697	657	691	642	674	662	665	642	675	662	641	661	673	672	616	627	621	701	643	662	642	660	648	701	637	676	616	678	610	706	605	674	609	649	644	643	641	660	624	639	660	623	687	649	641	634	645	659	630	619	619	639	663	665	657	647	640	668	638	614	670	635	641	649	657	630	652	660	646	685	680	643	682	640	635	616	619	649	671	608	667	655	683	631	661	632	664	691	619	661	641	637	695	664	635	628	671	641	664	629	592	633	620	691	674	667	675	631	693	657	655	638	652	638	640	657	680	656	610	645	640	604	721	651	619	615	632	669	639	628	645	618	688	641	638	645	679	658	691	637	619	676	669	622	640	647	642	672	656	658	664	687	701	647	638	667	647	653	657	646	637	635	657	648	665	625	663	603	617	661	631	640	689	636	646	622	656	680	636	672	677	620	645	665	633	667	663	649	643	643	630	649	714	679	652	663	634	641	651	624	703	653	683	661	632	658	645	644	641	626	662	646	672	674	616	653	639	620	675	646	668	669	636	688	663	688	678	634	628	679	664	664	699	624	646	666	641	644	661	606	657	660	668	619	613	654	676	674	637	611	590	629	608	627	639	656	690	620	615	657	631	654	655	663	626	668	632	601	654	624	700	678	675	630	628	625	612	616	661	649	635	647	615	617	657	623	647	645	679	634	708	638	629	640	648	651	665	677	673	648	645	688	675	696	680	667	655	652	665	601	656	641	680	630	685	639	639	636	635	621	582	682	683	649	632	656	670	667	645	663	670	637	621	685	617	665	668	660	650	620	688	618	669	653	650	641	627	652	665	649	672	638	635	691	605	654	639	643	655	642	650	626	652	682	668	646	651	691	640	643	621	666	675	663	652	626	662	654	596	651	639	697	632	698	613	630	624	635	658	645	671	664	686	622	636	635	678	688	620	675	682	640	611	658	643	630	674	667	622	637	633	646	662	639	686	644	621	665	631	638	627	640	615	625	679	646	634	621	636	648	626	661	643	652	659	666	614	640	662	652	618	678	667	655	667	648	671	624	687	678	626	619	670	678	653	640	612	585	597	617	611	629	669	696	606	673	611	668	648	615	634	622	692	662	669	691	672	671	661	588	648	651	643	608	625	694	648	641	602	658	661	689	627	650	640	619	648	642	646	672	641	635	644	633	628	688	644	631	654	672	655	649	687	654	623	609	629	654	630	640	642	668	620	600	675	624	683	644	627	671	665	659	649	654	685	648	681	637	639	668	648	641	677	631	640	702	629	662	640	639	658	636	668	681	654	650	664	631	639	661	676	607	690	657	632	643	638	674	653	659	669	637	635	634	625	639	643	651	682	615	597	640	656	683	666	651	632	690	665	712	663	639	658	617	620	657	650	667	666	650	605	684	614	639	699	685	672	663	609	662	643	654	702	633	641	631	658	627	635	656	629	659	668	628	659	652	626	609	669	632	625	654	637	669	693	652	672	667	622	656	671	633	682	649	686	640	715	650	658	657	646	644	632	660	663	628	652	658	645	654	654	671	683	639	693	634	660	634	662	636	674	635	629	677	694	638	666	659	683	563	613	671	685	669	688	688	609	659	653	635	641	674	654	616	637	672	650	640	654	679	643	621	633	671	683	623	653	669	672	692	641	641	649	632	687	677	632	672	656	655	665	647	628	682	596	595	605	648	660	618	684	623	677	617	651	649	632	677	647	641	641	653	689	641	700	658	686	640	694	663	654	642	630	668	660	642	717	654	667	630	664	639	667	695	652	665	601	639	629	640	626	616	640	642	627	634	656	627	669	637	680	634	647	696	624	639	627	645	678	660	676	620	653	633	640	662	657	701	668	656	657	665	619	651	644	668	654	625	690	652	629	606	630	626	647	612	661	663	672	628	595	651	613	650	625	693	624	662	594	680	624	666	693	662	689	663	652	627	589	603	654	645	625	696	676	662	639	658	653	604	616	673	656	613	673	668	628	628	597	635	622	646	622	651	637	670	639	669	648	632	649	700	668	648	679	694	648	637	673	644	643	657	651	676	674	691	629	616	670	637	654	652	648	658	701	641	646	682	614	628	648	655	639	669	648	671	632	641	625	622	665	632	653	666	664	672	646	670	657	669	649	685	661	638	659	605	633	671	681	683	639	655	690	664	661	715	628	680	650	621	643	676	632	648	653	625	625	676	674	700	637	611	618	629	646	641	674	598	655	638	707	668	659	690	657	652	661	656	656	677	716	663	673	681	654	616	633	628	640	647	671	623	660	652	690	684	628	626	643	665	639	653	645	655	697	664	688	628	585	614	610	645	652	611	619	641	652	667	645	665	625	613	695	674	655	643	639	655	632	666	684	648	643	657	654	617	667	649	667	679	738	633	632	649	658	630	630	631	623	613	655	675	636	676	647	643	602	671	650	643	628	664	670	665	631	654	642	643	644	659	673	650	609	645	691	680	629	657	626	639	658	646	663	710	677	640	609	633	657	675	701	632	635	712	642	638	636	629	645	693	647	654	654	687	668	647	617	635	654	654	700	666	685	652	626	643	682	633	675	676	640	622	616	662	642	643	650	638	615	673	678	631	604	623	663	664	601	692	681	618	654	632	644	612	604	642	681	643	643	657	665	688	629	665	676	691	597	646	592	682	662	644	610	630	691	648	675	652	629	640	660	672	637	678	626	645	628	670	649	659	654	660	687	666	615	654	659	639	687	654	663	718	640	654	679	601	650	631	647	621	598	614	619	666	669	682	652	638	643	666	622	657	654	613	633	664	664	665	716	607	667	662	650	704	695	661	669	614	646	649	652	642	618	647	655	643	659	635	657	658	660	642	639	643	681	645	648	677	628	671	674	709	628	659	662	592	643	621	637	696	648	690	681	606	642	623	706	659	638	637	666	598	620	704	647	661	616	618	649	602	681	624	650	680	596	653	629	669	624	713	647	635	645	667	658	705	643	634	665	658	668	659	639	633	640	678	655	648	635	685	671	653	637	652	691	679	648	628	683	641	684	666	683	686	639	624	628	661	681	621	687	645	623	643	653	593	655	681	673	663	637	644	654	633	654	645	605	655	620	631	678	668	664	636	698	621	687	687	655	657	654	662	622	635	676	660	719	644	663	643	618	654	655	648	598	643	690	677	628	648	696	702	665	635	602	677	663	643	633	649	657	682	638	642	648	662	637	664	639	658	679	604	669	640	661	608	623	626	644	638	619	638	667	654	635	672	670	719	598	617	667	651	663	692	670	637	669	647	605	676	645	613
23093	21310	29112	23847	21316	21227	5434	1570	1331	1270	1174	1092	1063	1052	1018	1072	963	994	1014	1048	1019	968	1010	1009	1009	983	932	921	981	940	937	964	971	1009	939	964	929	895	957	941	942	932	902	904	937	951	906	920	907	902	930	942	899	909	887	943	881	929	929	860	931	956	858	964	926	949	967	926	895	902	972	875	867	969	981	903	915	886	895	901	972	916	903	943	968	900	910	919	888	907	917	903	896	949	908	946	935	970	944	958	926	963	965	925	847	927	933	917	928	899	911	933	928	944	992	893	884	945	892	957	894	944	947	895	903	946	930	891	968	884	888	942	943	920	865	936	902	888	941	958	899	902	926	931	975	926	900	937	871	888	872	936	890	892	992	916	914	894	874	894	862	907	877	893	939	914	890	992	906	909	938	963	853	900	876	879	853	924	958	943	924	903	898	918	915	886	921	910	867	889	950	871	944	986	908	958	886	896	881	871	916	891	932	854	930	910	866	875	960	946	926	912	924	874	920	918	901	906	890	915	912	906	876	933	935	930	955	936	961	963	861	967	897	953	887	847	909	869	923	911	918	903	928	894	914	874	925	905	879	911	941	927	914	895	927	932	934	919	886	902	899	866	933	864	894	943	910	933	914	930	907	929	913	907	890	908	951	892	939	924	924	849	877	880	931	932	934	919	965	855	901	919	916	940	883	957	957	947	922	914	933	911	933	861	871	906	916	931	870	944	901	863	879	869	849	914	935	944	897	897	901	987	884	913	897	867	883	931	935	914	1000	892	937	960	860	913	932	896	884	925	875	900	886	886	914	924	893	894	920	932	943	877	977	920	896	942	916	913	907	931	889	854	977	906	908	918	918	945	948	952	842	887	926	927	895	896	880	977	935	888	926	934	914	911	921	953	960	872	885	938	970	904	905	910	957	949	905	888	905	911	893	874	950	931	892	927	887	936	908	869	941	916	863	880	863	905	953	963	933	907	899	915	960	948	959	943	929	891	901	876	884	914	870	950	906	872	857	922	901	944	913	912	884	958	905	907	883	889	911	930	914	927	904	874	925	874	850	943	907	905	893	922	894	869	902	903	891	919	912	955	949	914	861	904	918	906	912	915	902	935	884	917	887	897	874	930	935	921	933	876	956	947	916	934	912	964	910	952	907	900	895	881	914	910	924	928	912	920	923	901	949	891	886	911	941	946	924	860	898	974	934	905	893	914	908	885	927	930	940	866	892	902	898	872	890	913	889	956	908	925	1004	871	987	949	921	926	907	950	956	891	911	915	920	942	926	934	890	873	926	878	923	920	894	912	954	912	876	881	935	916	897	940	894	891	947	858	861	880	892	882	906	949	911	901	859	950	937	909	910	898	874	860	925	920	921	949	874	911	919	858	918	911	896	957	935	943	945	934	888	924	909	925	942	916	945	944	929	886	891	921	926	922	913	922	966	895	898	911	906	862	925	933	917	899	978	918	897	921	968	904	973	949	903	918	889	931	918	882	943	960	897	876	903	934	901	967	968	953	891	897	943	918	907	924	935	875	942	935	922	833	876	915	869	960	902	926	886	943	879	904	896	918	880	924	942	967	933	906	948	970	909	852	925	934	842	855	906	880	935	898	914	942	939	954	934	896	948	913	932	941	895	864	897	878	870	927	855	890	892	979	902	929	973	966	928	912	880	903	934	914	919	894	847	956	911	948	905	902	914	909	905	860	928	915	920	866	863	881	1001	868	881	905	890	881	929	902	949	844	928	925	931	922	950	911	914	962	903	888	941	868	961	900	896	903	856	874	882	894	967	849	921	933	905	961	873	872	882	922	872	892	938	893	878	918	946	928	949	945	929	873	831	882	932	923	877	882	929	949	909	895	949	864	947	945	881	921	867	830	931	905	950	882	907	853	869	916	990	855	934	948	917	867	881	913	860	926	925	945	949	905	944	877	883	894	915	912	936	903	940	950	945	914	898	903	940	899	883	913	902	884	951	890	926	919	934	942	883	910	948	909	910	896	861	922	903	881	954	899	926	924	909	867	898	914	918	894	926	928	914	903	933	867	887	923	909	933	888	905	934	874	859	961	889	920	920	975	910	854	898	935	870	909	894	850	880	913	900	931	893	943	933	887	874	937	914	936	929	971	930	863	899	902	904	897	860	879	880	839	927	858	888	894	921	936	923	887	946	865	918	948	906	944	899	853	903	887	934	932	878	955	890	921	905	924	949	917	858	937	933	887	941	890	914	904	877	886	874	899	909	881	925	877	876	933	1004	915	909	924	972	881	934	915	912	916	872	912	872	832	907	869	916	985	956	908	915	938	865	893	881	917	924	933	895	909	932	887	913	893	953	921	836	858	858	928	895	894	948	857	914	877	881	957	924	883	917	876	941	941	961	869	935	968	942	928	881	911	925	897	930	934	944	924	876	952	908	919	881	937	952	924	893	873	919	919	910	898	905	958	930	885	879	975	903	912	956	955	933	863	885	943	856	892	949	875	930	974	905	921	925	937	905	906	904	917	924	870	908	913	888	889	973	869	946	938	879	938	960	947	921	958	935	900	915	974	940	899	918	888	862	924	953	871	903	902	899	876	949	932	851	856	928	862	961	886	894	899	855	923	912	944	931	899	846	945	915	873	918	891	872	941	905	857	931	871	915	940	915	861	888	927	931	857	860	929	913	878	959	991	951	922	897	893	905	922	930	927	843	967	864	905	902	871	889	933	899	940	910	877	983	927	933	915	925	927	952	916	872	867	897	894	912	925	905	928	928	925	925	893	845	894	899	918	935	871	936	900	908	935	906	886	907	864	914	897	895	926	879	928	942	912	869	887	888	914	923	961	925	889	909	905	926	907	897	949	891	905	931	912	907	950	844	931	869	929	944	917	870	847	906	914	908	881	887	947	840	918	925	879	880	907	941	925	885	947	942	881	912	894	853	899	932	847	885	893	890	946	848	939	879	863	918	869	906	939	885	921	877	931	898	869	916	873	879	951	915	848	935	927	871	920	909	926	931	872	930	921	899	905	860	914	917	877	947	882	942	900	899	894	945	923	926	925	928	929	871	900	888	916	888	848	935	936	911	898	894	919	902	914	953	894	912	926	938	902	946	904	908	872	936	896	888	897	919	945	925	895	953	929	911	931	924	931	914	937	877	875	903	912	894	959	893	895	941	912	916	920	911	921	907	896	857	888	888	918	950	914	893	856	941	927	958	877	848	882	869	875	895	907	931	920	917	917	929	927	934	880	933	905	894	946	939	908	954	862	930	886	928	901	916	957	900	882	872	893	882	912	968	896	910	955	921	854	849	946	910	951	882	930	925	919	918	859	950	885	893	893	936	928	937	945	910	901	932	947	968	880	882	899	897	918	888	902	917	902	917	947	934	898	898	879	861	912	875	864	880	888	934	935	914	910	916	939	911	908	882	971	836	894	958	913	903	876	877	916	944	864	929	917	887	891	975	942	930	908	889	977	853	855	899	910	928	924	863	884	932	909	886	927	899	911	949	878	901	943	970	961
44240	48791	16462	5933	4268	3307	2640	2160	1977	1771	1747	1465	1437	1374	1357	1251	1196	1196	1198	1172	1152	1179	1165	1089	1081	1083	1081	1122	1059	1119	1095	1051	1053	1108	1115	1062	1088	1006	1021	1022	1024	1079	1015	949	1058	1011	1067	1047	1036	998	1035	1022	1018	1039	987	1041	1013	1034	1041	1060	1035	1075	1051	1123	1039	1093	1106	1002	1063	1011	1039	989	1004	973	985	1030	1041	995	1044	1080	1074	1043	1061	1080	1045	1044	1022	1070	1059	1068	1043	1003	1068	1040	1011	1021	1024	1037	1057	1083	1029	1116	1075	993	1031	963	958	1083	1020	1010	1029	1072	1054	1089	1090	1034	988	1071	1032	1055	1109	1041	1024	1029	1033	1076	1024	1008	1002	1031	1047	1028	1059	1001	1085	988	1051	1051	955	1065	1033	1038	1017	1034	1029	1018	1086	1032	997	1007	990	999	1050	1072	1039	1031	1042	1043	1029	1024	1042	993	1056	1007	1065	1047	1005	1000	1043	1052	1030	1066	1007	1034	1013	1101	1025	1014	1023	1113	983	1024	1061	1050	1031	1022	1004	996	1061	1054	1005	997	974	1019	1018	1042	1010	1036	983	995	1015	1006	1026	1069	1084	1014	1040	1072	1023	1032	1037	1037	992	1048	980	1019	1040	1072	976	1038	1008	1031	1000	1002	1027	995	1002	993	1012	1017	1000	1049	1042	1047	1033	1075	1049	1040	1010	1037	997	1066	1063	1004	1044	1038	1077	1021	1025	1022	1060	1022	1017	1059	986	1006	1044	984	1065	1102	1025	1049	1033	1063	1007	1036	995	1010	1052	1018	1076	1003	990	968	1025	1031	1045	1063	975	1015	1032	1028	1073	1070	1027	989	1049	979	1034	1015	981	1040	1060	1038	1042	1027	1071	1062	1039	1085	987	1005	1062	980	1006	1013	1083	1041	981	1009	1015	1014	1034	998	994	1043	1041	991	1035	970	1028	992	1044	1011	1061	991	1070	1029	976	1016	996	1002	1014	1039	1031	1020	989	998	1043	1041	996	1063	987	1024	955	1057	1020	1075	1029	991	1105	1011	1005	975	1059	1021	1007	1009	1024	977	1035	1040	973	983	969	1090	1041	1036	1002	990	1026	1039	970	1023	1039	1030	1082	980	1023	1026	997	1035	1031	1042	1013	1084	1008	1045	988	1011	1031	1047	1046	968	1029	1025	1006	1037	1001	993	1041	1016	1065	1000	1079	1004	999	1014	1030	1013	1032	994	980	1077	1007	1041	1065	1045	1019	1009	1047	1017	1024	1037	991	1010	1021	1063	1030	1004	1060	1009	1052	1006	1022	1020	1034	1029	992	1071	1031	992	1025	1046	1058	993	960	990	1076	1070	1016	983	1028	992	1019	999	1011	960	1040	1001	1071	1018	1030	1046	1054	999	1041	1072	1051	969	1040	1049	1022	1011	1027	1015	1021	1009	1028	994	1010	1058	1012	938	1055	1021	998	1048	1043	998	1039	1034	1037	961	1021	1068	989	983	1066	1023	1023	1042	1000	1042	1016	951	963	1041	1037	1041	1011	994	1016	972	943	981	1069	1062	1001	1027	1043	999	1029	967	997	973	1069	1031	997	1004	1008	1016	1033	1012	977	1014	1005	941	1006	987	988	1021	1031	953	1059	1019	1047	1049	1067	1006	975	1015	1082	1008	1006	1080	1012	984	1088	948	952	1004	1014	1071	1053	1025	1027	1026	1041	1004	1086	1046	1019	1026	982	1030	1007	975	1056	1068	994	988	1029	1049	1072	1017	1029	1022	974	1006	1087	1035	1016	1032	1022	1013	1056	1048	1020	1058	1017	1055	1126	1022	1067	1019	955	1050	1032	975	1047	1024	1020	1054	1027	1021	1003	1004	979	993	1045	1067	1035	985	1068	1036	1084	1023	1002	1031	1011	1012	1012	982	979	957	1035	1023	989	1064	988	1004	1034	940	1040	1016	1009	1102	1028	1054	1060	1040	1003	1002	980	993	1051	1049	982	988	1010	1012	981	1004	984	1043	1022	994	1012	1059	1031	1053	1020	1006	1048	1018	1034	1013	932	965	1074	1024	1053	993	996	1019	997	1053	1002	1019	994	977	1028	1021	1068	1013	986	992	1082	1039	1094	1028	1035	1050	1024	1037	989	1033	963	1042	1045	1020	1043	1005	1068	1072	1020	998	1027	998	997	1013	1008	995	974	997	1008	989	1095	1024	1003	1033	1001	1001	1027	1022	1017	998	1057	1025	1033	1038	1030	1050	1034	1011	1039	988	1049	1062	1008	973	1035	983	982	1048	1059	975	1056	1049	1028	1011	1056	1024	998	1040	985	1047	1024	1000	1015	1015	974	1012	1057	1063	1038	983	1041	989	986	1066	993	968	1002	978	999	1033	1043	984	1001	1018	1007	1005	992	996	1059	1035	1030	1041	1033	985	986	981	1015	1039	1033	973	955	1053	1044	1029	993	1072	1013	987	1054	1010	1033	1034	1030	1031	1030	1065	997	995	1035	949	1028	977	1050	1084	996	1039	1063	1012	995	1032	990	959	994	1037	1005	1011	1044	1023	1066	1013	1032	1030	1052	1019	977	1049	1043	961	947	1008	1002	971	1066	956	1021	1034	1028	1065	1007	968	970	1038	997	1048	990	1032	1033	1052	998	1028	1033	1000	1021	1027	1026	1003	1022	1032	1009	1039	994	1034	1070	1033	974	1019	1067	1034	1035	1012	1052	1020	1045	1031	972	957	1066	1042	998	1036	982	1073	956	1015	988	1000	1036	1016	1016	991	1020	962	1024	978	1058	1017	1052	1033	1102	1055	1045	1072	1003	973	994	935	1116	1048	974	1068	1056	1045	970	991	1015	1016	1041	1054	1030	1040	959	1007	1021	1028	990	1005	1031	1012	1067	1070	1085	1033	1047	1063	1042	1025	1030	1040	962	1007	1015	995	1048	1039	1045	1065	1052	1070	1057	1015	1071	1035	1039	1018	951	994	1027	985	1000	986	1037	1039	1047	1048	1106	1018	1021	1021	1051	999	1028	1023	1026	1042	967	1048	1046	989	1039	1008	1020	997	982	1027	1095	1016	1033	980	1009	984	1014	992	991	971	1037	1063	1010	1030	1025	985	1063	1016	1008	1076	987	988	1029	1025	1001	1100	1014	1018	1032	983	1028	1006	1022	1044	967	1003	1049	1066	991	990	997	1028	994	998	990	1012	1041	1028	1009	1032	995	1032	1068	1027	1058	1055	1034	1048	1070	1002	1073	1027	1042	1003	1087	1009	1066	1019	1039	975	1066	1040	1109	1107	1041	995	960	995	1018	1059	1050	1017	1009	1038	1000	1012	1057	1008	1008	968	1019	1002	1035	995	1006	1048	982	1091	1090	1078	1019	1068	1024	1031	1013	990	1033	1007	1009	1056	1055	1026	1063	1035	999	1028	1009	1058	1053	1048	1035	962	1020	1009	986	995	1045	983	1006	1002	1002	1006	1025	1015	1042	1046	992	1022	1030	1045	1042	1008	1045	1015	1033	1008	991	959	953	996	997	972	1001	1036	1031	1033	1052	1027	1039	1008	1046	1095	1015	1033	1007	1022	1037	1042	990	977	1039	1052	1076	1018	1048	1011	1060	1087	991	1014	981	1001	1009	1047	1020	1001	1080	1042	1006	1010	1057	1011	1047	978	954	1001	981	1006	1007	1037	1022	999	1028	992	1017	980	999	1008	1013	1024	1018	1006	1057	989	988	1013	996	1000	1046	1083	1017	980	1002	999	1057	979	1031	998	1023	1024	984	1010	1047	1003	1041	1011	991	1006	1037	1056	991	1062	1039	1016	1014	1046	1004	1068	1006	1024	1017	1024	992	956	980	989	1023	1047	1075	987	989	1027	1015	973	1017	1039	1004	1025	1018	1051	966	1041	1007	1039	1026	1015	1049	1036	1020	1030	979	1080	1045	1008	1038	1035	1030	1037	1027	1036	1006	1018	1032	946	1027	1003	1039	1012	1018	1018	1009	1070	960	1032	1003	992	1064	999	981	1043	1017	1016	997	1022	1026	1065	1008	1007	1013	1060	976	1012	963	1019	989	963	1028	1042	1059	990	1021	990	1054	996	1024	986	1059	1060	1002	1012	997	993	1037	1025	1020	1019	1046	1003	1012	1048	963	1060	1047	1037	1008	1005	999	1038	1024	1058	1035	1073	954	1065	1037	991	985	985	1049	1064	956	1063	1025	1008	970	961	1047	1060	1052	983	1059	1065	1027	1031	1053	1067	1036	1013	975	1065	1017	1006	1067	1031	1034	950	1016	1010	1010	1083	1012	1014	1032	1040	997	1057	1056	931	1054	1045	1033	981	1036	1046	1055	1016	1043	1029	1007	948	1040	1036	1009	994	1025	1034	964	1037	1072	987	1010	1038	933	1034	1063	1033	1016	1005	1008	1020	1022	1036	1041	1003	1032	921	1037	977	1007	980	990	1035	999	977	992	1017	993	1010	1028	1032	1040	1053	1028	1020	1044	989	994	1026	986	1018	979	1004	985	974	993	1022	997	976	979	1047	1026	1034	1029	1039	1033	1017	1026	973	972	1059	987	1007	1001	987	997	1022	1032	1023	959	1006	998	1058	1080	1029	976	1033	967	1042	1036	1035	1042	1035	1050	1025	1061	1041	945	981	992	1065	1018	1053	949	992
27568	20152	7903	710	532	462	431	455	495	412	470	453	447	395	439	446	419	435	410	402	448	395	457	415	425	375	417	405	416	444	433	450	444	432	420	416	405	422	454	450	411	422	445	403	415	423	413	446	440	422	456	392	412	412	416	411	435	478	437	460	452	447	439	443	499	389	468	451	413	481	438	415	424	421	399	417	437	434	417	430	448	403	484	455	432	389	393	420	421	432	453	456	427	432	396	460	456	398	441	449	447	480	404	447	452	447	440	412	416	378	430	440	459	417	436	418	423	455	388	445	383	424	449	457	402	425	433	398	433	451	449	459	446	424	427	441	435	418	434	416	387	467	439	446	390	476	405	404	442	411	446	425	430	453	398	404	423	436	409	399	449	432	443	431	448	455	432	418	426	424	433	443	436	385	452	436	413	484	483	436	404	425	407	434	426	442	429	391	442	422	441	433	429	406	413	441	458	443	424	432	437	443	453	454	465	420	428	475	433	410	409	430	454	429	433	432	373	435	442	437	437	416	409	418	438	420	433	417	445	427	423	447	451	425	419	423	431	421	436	447	388	427	428	424	380	449	461	443	411	418	422	397	405	444	419	398	435	434	429	456	411	420	417	427	438	438	435	433	428	431	380	426	411	415	446	434	446	445	410	461	414	443	431	444	455	365	407	425	453	449	386	414	449	407	422	416	449	427	442	428	437	416	427	432	446	436	443	413	384	436	397	368	439	413	451	423	439	436	441	418	412	425	427	461	436	438	436	415	402	415	423	421	433	418	446	426	435	398	423	416	405	407	431	433	420	424	450	423	419	414	402	436	464	414	421	428	440	430	431	424	450	404	415	408	443	436	431	463	410	435	479	429	433	412	462	399	437	445	418	436	371	446	443	469	440	430	423	401	454	456	413	442	441	431	378	422	415	450	413	443	434	445	423	417	422	479	464	410	429	409	429	410	398	403	445	441	440	419	410	431	440	397	423	410	427	418	437	415	464	405	428	390	431	458	449	448	428	370	417	411	425	433	405	411	434	409	433	430	436	439	417	431	432	406	398	389	417	421	398	435	412	427	403	400	417	422	431	425	441	406	422	445	427	424	419	404	398	427	405	445	429	422	420	388	441	431	450	435	390	419	432	426	409	403	416	426	403	447	438	435	422	396	427	405	410	462	426	460	428	407	427	437	432	447	444	456	437	444	457	413	428	431	425	460	453	420	440	405	466	407	430	391	417	428	422	425	407	385	399	407	434	451	467	446	401	411	435	405	424	469	438	389	431	440	467	412	421	404	425	423	425	430	418	454	439	420	425	410	411	458	445	438	451	418	397	466	428	421	383	417	426	430	410	423	432	430	437	462	431	448	392	399	422	438	444	395	466	394	419	429	412	473	404	425	448	409	469	419	436	411	471	459	437	452	418	464	445	438	420	414	434	405	452	417	429	451	369	465	436	427	401	403	416	469	470	437	419	423	441	430	451	437	438	433	423	434	439	445	425	441	412	438	464	413	441	422	423	439	450	430	446	424	422	448	442	450	404	395	423	411	424	455	454	405	391	427	415	415	411	420	440	430	424	424	454	457	434	454	445	434	441	449	466	457	428	435	436	436	424	438	412	451	432	409	435	436	448	388	389	393	417	424	401	434	438	388	397	449	412	409	434	425	381	417	421	404	469	391	420	433	435	465	462	410	412	429	424	436	438	409	431	424	419	468	417	428	434	382	415	418	444	435	401	431	422	425	415	419	411	403	429	410	427	396	413	426	446	440	422	436	441	407	406	439	438	406	426	418	419	436	431	447	466	416	391	454	415	444	424	468	442	426	451	414	427	386	431	424	440	446	429	418	411	408	434	454	437	429	418	403	435	438	453	457	447	398	434	421	405	461	435	423	450	438	416	435	428	410	445	401	461	415	474	395	434	402	403	422	420	450	416	418	409	405	408	441	423	439	437	426	414	411	434	416	448	462	422	383	430	411	426	440	474	448	409	418	421	373	429	431	423	409	437	476	407	432	415	424	421	446	414	412	437	431	401	438	436	446	410	452	442	421	443	420	424	402	440	448	400	459	428	401	386	382	467	452	415	403	427	422	435	409	425	428	420	412	429	439	368	409	411	423	412	467	456	409	406	419	454	414	433	441	399	398	407	441	430	409	422	433	440	430	410	384	433	413	443	460	447	404	433	455	458	432	407	443	405	422	442	439	440	453	413	425	431	437	415	422	418	430	423	423	420	409	428	382	396	422	433	420	395	464	419	432	422	448	431	472	440	416	442	412	451	408	440	466	432	445	422	374	407	409	429	390	420	426	426	411	409	446	459	436	435	396	454	452	455	431	429	461	404	416	448	399	396	428	454	461	440	462	450	440	469	420	420	412	421	459	419	438	433	438	457	490	416	436	417	425	414	455	424	415	421	419	397	462	421	440	421	438	423	429	415	460	438	392	403	403	388	433	413	459	425	400	454	416	440	435	399	446	439	470	426	407	415	417	411	429	444	445	432	435	379	430	388	447	421	434	452	419	422	423	404	421	430	366	386	411	410	419	427	447	454	447	393	465	399	414	423	409	405	422	434	441	426	426	416	456	406	428	419	411	421	406	446	438	446	389	435	441	419	396	455	448	453	459	449	437	443	444	415	458	407	414	422	405	426	418	386	421	394	436	452	395	423	475	432	399	418	419	434	436	420	412	412	386	445	419	436	445	387	397	383	427	408	429	441	416	395	424	425	425	393	429	417	456	416	421	411	408	439	390	412	443	436	417	448	429	389	407	375	428	433	426	409	403	432	403	436	426	431	403	445	438	411	436	406	414	440	426	437	411	415	393	432	433	463	418	450	399	437	457	423	443	435	412	403	429	378	427	450	472	399	425	420	443	428	422	405	408	452	413	445	438	444	417	464	449	424	435	435	460	397	423	441	446	401	406	428	457	419	398	432	428	437	399	414	444	434	402	432	450	430	400	444	420	428	434	397	447	423	435	433	428	412	434	431	431	431	423	469	444	419	466	409	442	436	467	408	435	426	442	433	419	437	440	412	470	415	426	449	401	473	425	477	448	407	408	415	403	448	447	407	437	410	425	451	441	420	421	434	435	426	428	435	433	445	389	408	456	442	410	392	444	436	433	430	405	413	428	403	419	439	413	434	451	476	446	422	453	421	417	407	421	465	437	431	425	465	438	421	400	409	432	440	451	411	406	431	432	439	438	428	448	450	424	380	429	404	413	403	434	442	434	465	412	457	457	411	381	397	442	416	421	435	441	401	424	439	434	404	397	421	406	414	430	426	474	432	426	439	395	441	435	471	433	415	410	393	415	434	438	414	402	438	431	425	449	403	405	437	432	399	445	449	392	420	442	437	431	455	389	424	446	422	436	462	414	425	469	413	406	450	459	422	445	461	420	412	410	426	426	416	404	441	472	428	440	428	447	443	432	387	441	411	428	406	442	469	438	427	478	421	420	463	373	455	470	430	427	402	385	435	426	461	430	392	419	462	407	412	434	444	474	426	452
14769	9863	2275	742	655	603	561	578	545	518	525	542	491	520	509	536	519	515	507	515	512	529	505	547	521	494	579	540	514	487	532	540	512	480	544	486	530	540	541	567	521	522	534	501	550	515	521	527	545	522	532	514	516	537	523	517	506	502	498	501	515	504	519	528	509	507	567	509	506	495	497	495	519	491	509	559	518	510	519	527	488	506	526	506	528	512	514	514	493	471	523	526	512	507	532	529	527	502	513	498	557	527	507	514	512	535	554	525	503	543	482	522	511	518	469	519	518	509	544	527	474	478	505	500	557	487	562	510	543	524	516	501	480	520	461	547	480	521	517	524	553	537	515	519	532	514	536	561	533	536	516	490	491	531	559	514	515	533	524	513	490	451	473	486	548	489	478	516	502	514	518	492	503	584	532	474	474	535	491	540	529	536	493	532	503	498	485	497	482	498	549	513	526	515	535	510	565	492	531	476	494	486	515	478	530	466	556	510	520	498	470	543	521	526	503	472	529	519	545	492	538	520	501	505	521	509	497	517	537	495	490	491	492	535	507	506	536	508	466	518	537	509	504	536	557	505	561	550	491	509	497	553	491	554	477	506	525	507	511	521	501	522	514	531	501	517	493	519	489	508	531	523	503	523	534	516	471	488	517	546	508	505	506	525	504	544	508	532	525	548	525	488	554	487	519	508	486	530	496	488	501	490	467	542	495	495	534	515	479	509	479	562	529	474	517	511	503	506	521	555	507	541	523	502	538	489	501	539	484	506	516	559	495	511	486	501	440	502	559	507	509	556	494	480	520	557	508	549	539	510	541	499	490	487	483	553	524	496	517	502	492	540	507	506	497	530	518	529	454	509	552	542	515	541	521	489	545	531	511	552	492	492	502	524	519	507	509	514	538	521	485	516	540	544	512	516	537	511	506	511	522	506	525	470	558	512	483	558	527	538	528	477	509	467	577	475	525	506	554	522	547	514	550	485	507	536	528	519	501	468	528	468	522	505	531	506	483	530	497	513	485	522	535	476	522	514	531	549	512	499	490	484	507	541	537	525	495	526	508	539	559	508	492	540	522	505	511	524	501	527	534	503	490	522	504	530	503	539	535	514	521	481	479	505	510	504	520	551	466	519	535	535	498	481	515	538	499	454	510	522	527	541	457	511	525	520	488	552	524	500	483	516	524	518	523	491	506	534	512	501	550	528	521	511	575	503	512	513	484	527	494	523	503	542	507	541	509	489	529	464	524	477	497	531	467	522	512	535	496	532	531	492	529	517	507	525	537	511	491	512	549	557	529	502	513	552	487	543	527	527	510	499	541	497	539	483	476	479	498	520	520	513	521	530	500	540	512	528	462	437	493	529	528	520	500	552	520	537	486	518	513	492	468	514	525	545	486	519	519	502	531	492	517	493	503	528	496	490	531	564	528	534	495	502	509	523	492	524	572	499	514	491	498	528	511	497	551	518	540	569	489	472	515	545	582	471	474	518	474	488	518	511	518	489	512	521	560	493	524	517	497	509	485	528	519	499	531	515	533	526	534	545	535	519	512	504	486	522	534	514	502	537	500	550	487	537	479	520	519	490	489	523	488	466	542	501	505	504	495	526	506	522	492	540	492	512	495	496	529	531	506	523	528	518	511	499	510	471	522	506	539	488	469	501	486	505	492	499	506	519	500	555	489	483	490	480	508	543	535	494	501	547	496	498	539	506	495	520	518	558	492	482	499	497	511	493	479	480	529	515	496	499	524	508	488	482	534	517	494	512	507	562	519	483	523	516	501	498	500	522	504	551	535	518	522	518	513	473	537	495	517	548	513	511	499	521	507	549	494	526	523	481	461	505	526	567	508	505	478	521	522	515	514	511	467	527	498	479	513	526	537	487	516	538	473	543	500	522	553	524	493	536	486	511	505	486	533	529	559	496	516	505	540	527	487	516	515	500	544	520	477	522	485	524	523	518	503	512	488	505	540	539	551	553	489	519	524	509	502	509	508	486	550	511	490	504	520	486	514	494	503	528	542	508	512	510	525	549	511	514	512	524	514	501	474	510	529	523	503	501	498	489	499	488	488	467	518	494	519	503	485	512	494	492	497	532	535	473	563	489	518	521	496	484	492	473	517	501	510	521	519	523	485	500	523	536	570	517	514	510	515	513	520	517	469	477	522	503	494	539	505	538	487	542	532	516	503	512	536	550	485	514	522	503	465	511	518	543	513	518	565	510	506	534	463	502	503	510	547	502	542	512	517	542	486	508	486	529	509	500	501	513	493	488	477	524	486	531	506	563	488	510	509	457	523	516	531	493	497	481	476	509	519	529	515	531	511	512	559	509	535	558	514	508	522	478	476	500	538	502	519	498	525	492	553	527	530	522	535	451	516	497	520	518	525	498	521	511	528	515	514	543	547	519	465	506	506	555	483	498	473	493	461	521	516	546	522	509	528	543	483	500	504	498	523	535	514	539	506	511	515	511	530	469	502	524	583	524	506	563	514	478	502	509	529	534	511	484	545	506	535	503	511	510	523	515	515	527	479	529	506	504	503	456	532	509	522	475	526	507	509	510	544	511	521	499	489	509	501	485	515	523	500	527	518	522	522	517	520	540	519	510	510	512	525	463	504	516	494	513	482	504	555	513	506	529	503	509	482	531	529	552	515	502	517	499	538	547	543	504	464	511	516	498	513	481	510	508	550	482	497	508	506	533	528	520	487	490	483	520	536	534	519	482	516	515	558	479	510	512	499	469	485	492	549	494	475	508	568	487	522	472	524	473	497	545	514	465	535	550	491	492	527	549	516	486	502	489	519	518	494	534	519	527	547	521	535	474	496	535	521	509	532	518	527	504	485	502	488	526	525	515	482	536	505	502	431	495	522	490	506	508	466	544	504	492	519	524	516	535	486	513	489	518	490	517	528	472	533	487	550	504	512	559	500	528	500	489	499	532	503	539	486	490	471	512	518	510	524	488	479	458	534	494	539	524	523	505	517	567	524	493	501	506	499	536	529	485	500	561	536	497	517	498	471	503	533	525	530	532	564	513	500	520	598	466	526	520	470	546	479	541	501	535	507	521	512	524	503	571	533	538	532	511	511	526	519	473	517	495	507	522	507	511	514	477	522	495	516	535	496	528	526	527	527	569	485	522	506	523	529	525	467	499	527	510	492	535	523	494	539	504	524	504	526	503	494	520	479	514	530	494	520	526	482	530	509	529	522	520	529	507	547	516	498	516	458	484	503	492	512	532	488	539	570	495	527	499	484	530	534	503	542	504	553	524	487	528	520	506	543	526	483	505	540	538	497	505	476	519	516	528	490	532	531	496	509	487	513	491	543	496	499	520	504	506	508	527	510	507	487	478	546	502	515	517	501	528	494	509	522	516	487	474	480	560	501	512	483	516	518	532	550	549	523	546	519	522	514	517	514	507	512	494	483	502	498	533	483	477	542	520	507	463	517	472	511	512	523	522	483	529	517	496	521	489	510	514	483	525	516	486	574	548	537	509
24544	21206	27822	24819	16281	1517	947	753	683	708	637	589	604	622	623	648	617	585	601	566	541	533	605	581	614	640	568	559	571	599	574	554	595	615	587	539	578	543	570	580	567	558	612	598	616	535	587	581	574	591	539	547	570	564	553	554	618	578	578	589	585	621	601	579	541	590	575	559	557	601	585	579	558	519	561	564	625	560	528	573	591	577	560	546	628	564	558	585	555	558	575	608	549	553	594	574	583	508	604	547	581	573	553	511	589	538	549	549	606	579	617	588	517	582	537	555	600	538	610	585	571	577	580	561	517	551	548	525	574	549	571	579	560	541	555	525	572	575	515	610	559	551	545	556	552	539	578	548	590	608	561	566	538	579	592	538	542	567	553	556	539	573	574	581	610	530	564	553	614	542	579	544	550	581	548	576	557	575	549	618	533	573	522	599	575	535	578	587	558	583	578	549	566	575	562	561	560	612	551	581	599	515	589	554	554	553	567	609	598	554	569	564	599	571	579	554	601	561	604	556	534	558	573	533	593	516	585	600	567	541	565	536	549	564	567	555	587	581	544	538	580	540	577	617	599	595	620	560	526	581	577	570	587	597	552	597	556	587	540	576	581	580	546	530	568	565	581	563	561	588	575	575	542	583	547	595	568	603	567	606	561	559	540	553	540	603	547	548	520	563	558	549	537	580	572	562	553	586	585	572	572	607	572	525	572	538	561	595	621	610	583	571	574	558	569	542	589	606	540	591	581	554	561	493	538	576	581	561	573	578	551	582	578	531	628	562	542	565	565	530	563	609	571	578	579	587	600	592	563	589	535	559	548	565	525	578	556	589	563	589	572	577	566	562	607	582	583	575	587	504	569	564	595	595	543	535	589	554	560	579	574	548	552	549	532	549	553	548	582	589	573	564	575	540	586	581	531	578	588	607	564	573	523	543	572	572	572	586	546	573	607	548	584	583	559	578	585	576	566	572	582	561	572	518	572	564	543	590	530	561	602	580	579	562	581	584	607	644	549	588	600	582	584	591	526	540	556	551	544	564	545	537	592	599	530	546	613	561	575	605	603	544	572	558	574	501	571	564	546	590	565	572	543	549	544	567	532	549	586	517	554	618	545	615	590	522	570	593	568	515	574	532	537	600	596	591	551	549	549	564	534	595	578	566	545	578	562	543	571	532	544	515	534	527	565	599	511	573	550	556	572	564	557	576	532	567	586	528	535	566	561	546	576	604	591	574	595	573	585	552	564	587	549	597	538	577	550	575	569	537	560	517	544	553	570	567	567	552	543	574	576	538	538	572	563	582	536	573	602	582	583	592	545	571	547	554	554	583	563	575	614	592	575	554	551	565	557	513	611	563	570	596	582	582	549	605	530	558	587	530	605	526	582	598	553	601	576	578	567	574	532	593	599	559	558	510	550	564	552	577	564	564	552	532	560	572	556	570	562	554	532	591	571	568	521	532	544	564	572	570	567	554	544	517	563	592	564	540	578	576	563	544	565	554	605	568	574	593	556	556	610	593	617	567	540	579	531	540	565	590	591	565	574	597	517	575	568	579	575	581	512	581	620	579	602	529	570	578	526	552	592	581	581	594	579	575	621	534	583	519	635	583	577	549	581	569	556	550	578	530	559	538	593	589	543	595	550	555	578	549	546	573	609	551	517	586	577	539	558	563	538	597	524	583	552	556	572	545	570	561	523	581	606	573	577	578	545	541	553	580	556	552	562	570	558	570	591	583	544	558	562	575	545	548	611	567	555	606	559	555	569	586	548	545	552	557	506	530	585	636	560	518	560	583	570	573	537	553	537	564	556	591	551	588	538	579	563	611	569	574	556	548	548	582	560	533	585	567	545	599	555	549	528	563	606	585	575	545	565	580	606	560	582	570	573	559	560	560	521	557	564	578	550	561	534	551	642	543	574	577	545	459	557	598	604	527	573	582	570	576	567	571	543	576	543	584	614	560	550	569	564	571	572	595	572	586	535	519	559	532	567	579	557	564	613	560	558	557	586	538	516	563	560	564	525	554	548	590	536	546	598	566	547	568	575	568	568	589	541	579	554	599	500	526	575	572	578	563	511	537	570	566	563	547	571	530	575	510	554	558	603	617	557	585	638	581	578	530	559	581	559	538	534	548	538	553	527	548	503	524	558	574	559	607	555	582	627	588	554	579	557	558	534	561	546	607	558	614	587	574	585	555	558	570	571	532	576	566	563	607	533	547	569	539	557	548	563	556	547	594	517	548	559	575	579	590	618	572	516	520	586	576	558	568	510	554	563	571	560	562	581	543	538	556	554	571	593	561	553	551	565	556	580	606	546	586	568	563	517	566	570	557	547	564	545	535	568	559	559	534	615	575	574	558	577	556	537	554	554	536	544	596	582	541	552	556	589	592	540	558	530	613	576	591	573	594	559	539	551	538	609	547	570	552	564	592	558	523	562	537	554	574	539	568	578	532	590	564	561	546	598	572	541	552	586	557	573	574	596	592	540	529	571	558	532	572	588	564	530	575	567	557	550	587	540	555	561	534	565	607	568	562	510	546	574	521	550	579	554	537	580	579	547	567	561	570	569	574	580	574	553	569	514	544	575	553	588	535	575	560	586	577	551	546	558	545	553	578	554	548	576	547	534	552	567	519	594	570	538	552	581	592	596	544	579	533	551	556	569	577	558	589	558	574	544	565	567	580	546	580	575	584	564	599	534	591	560	551	553	558	590	570	596	560	554	526	583	588	568	537	576	583	607	574	569	562	571	581	528	587	535	583	529	564	585	550	570	554	557	571	528	559	633	593	594	548	543	578	546	563	604	543	547	583	562	528	559	548	523	532	549	546	550	567	567	595	608	522	530	595	566	581	520	551	567	545	546	553	564	548	522	603	594	572	569	521	576	560	508	550	550	567	561	564	580	573	589	550	564	538	551	572	524	575	595	572	586	550	575	560	587	538	529	585	516	569	541	570	574	588	517	532	582	569	582	576	572	551	569	582	556	569	552	513	566	577	575	540	551	569	572	557	601	534	549	578	542	519	561	594	573	540	533	513	573	557	526	587	581	539	574	551	588	572	575	570	574	523	550	544	548	568	546	548	527	539	561	532	565	534	551	575	550	532	590	556	569	563	590	534	544	563	573	580	578	539	560	522	562	553	546	598	560	571	528	559	624	568	571	532	577	566	581	594	570	570	557	573	593	555	597	542	572	597	587	543	565	573	547	567	567	549	550	576	577	580	534	586	541	554	551	561	557	531	551	563	560	537	570	611	567	573	567	573	550	566	577	534	566	552	560	638	575	553	586	521	560	557	564	554	561	546	576	569	560	559	596	576	601	557	584	601	517	594	585	578	580	603	517	548	567	573	584	565	560	601	567	610	575	535	546	486	557	571	544	545	582	576	532	584	525	580	562	589	583	547	595	576	559	622	546	574	558	576	583	538	536	532	587	564	561	582	538	585	596	558	560	529	534	581	520	574	553	550	581	579	552	602	574	540	559	548	546	542	543	559
33518	33728	9109	2680	1967	1672	1310	1086	1034	940	846	894	834	807	802	754	706	760	727	718	723	713	695	727	681	736	690	676	680	658	721	696	680	647	677	700	693	663	651	708	688	683	647	660	647	686	687	694	677	677	656	693	677	642	680	683	671	624	674	697	660	684	666	684	686	649	688	658	645	659	667	682	702	638	651	713	639	697	665	652	653	639	630	675	673	647	675	674	629	654	634	629	639	648	722	656	671	674	666	720	678	693	668	678	675	669	660	651	649	661	656	684	674	672	653	659	646	694	663	668	677	647	705	649	659	661	703	655	652	634	640	699	661	693	661	636	641	620	673	642	660	642	625	631	625	669	682	603	619	632	648	684	664	726	657	701	660	709	658	710	667	663	622	702	610	658	636	663	630	623	611	675	662	634	631	664	677	629	606	647	648	612	679	690	669	688	620	676	641	666	663	640	637	643	625	675	677	628	653	698	622	640	650	670	585	666	657	671	664	652	625	627	668	582	646	656	653	618	692	648	686	610	616	610	685	609	716	649	651	638	655	694	681	679	695	704	658	623	640	638	633	651	647	670	618	628	613	676	650	686	674	655	658	680	676	645	665	662	634	647	658	620	691	658	669	662	631	664	666	639	636	609	715	671	672	662	653	688	702	700	626	671	661	667	656	667	676	636	652	590	663	657	640	664	700	564	651	631	650	617	623	610	664	630	645	701	648	629	627	654	664	664	658	642	700	657	666	635	663	634	671	630	645	618	667	595	623	662	675	741	607	636	654	685	671	628	662	665	641	638	646	691	674	658	665	651	665	661	701	652	659	675	671	647	683	587	604	618	653	630	630	627	648	656	669	682	655	615	668	657	618	633	648	650	655	629	673	696	685	658	625	660	674	629	619	631	660	663	692	703	677	683	627	671	663	648	631	657	648	663	628	702	657	679	631	625	659	657	620	658	662	687	664	657	664	674	652	638	652	649	648	711	658	666	644	634	687	645	647	664	672	664	661	626	637	684	655	673	732	656	610	637	674	641	665	651	667	663	641	637	649	667	675	684	672	703	653	632	647	657	633	689	670	706	661	666	654	636	683	679	663	656	686	682	707	665	618	642	685	625	648	678	632	662	665	643	672	647	699	650	697	633	647	605	674	700	660	616	622	633	666	667	646	660	695	676	624	684	640	733	642	654	653	637	686	636	647	651	659	628	684	648	615	626	663	646	684	644	618	624	635	680	686	671	621	704	679	653	643	638	687	656	649	648	647	608	647	685	628	661	641	678	650	700	633	653	647	638	647	615	663	680	667	634	672	691	673	696	661	694	667	642	629	630	661	664	635	674	677	658	691	671	691	697	678	695	626	709	663	650	653	613	627	642	680	640	679	642	647	675	679	650	659	671	650	638	651	680	648	677	640	636	644	646	667	675	647	653	695	694	670	620	640	631	693	692	678	649	618	663	685	666	670	698	648	685	711	626	673	680	686	687	643	570	666	668	673	640	661	678	668	652	688	658	676	681	653	652	653	671	665	721	633	617	642	668	710	669	633	644	665	683	652	659	613	666	613	643	632	662	637	668	615	619	705	738	674	673	630	663	676	667	620	636	667	697	667	677	634	617	622	616	665	625	631	601	682	662	697	641	628	639	661	670	679	621	645	646	719	677	656	690	642	665	629	639	682	666	650	663	643	664	684	671	689	644	660	667	655	678	694	671	647	699	697	691	648	623	678	679	635	609	690	633	623	678	665	618	665	697	684	639	690	638	638	653	649	636	643	678	687	637	672	638	622	672	661	567	694	598	685	676	645	613	664	674	680	615	676	708	634	661	673	659	738	634	682	635	646	701	650	630	632	665	665	647	694	668	645	700	629	643	659	649	655	674	674	659	645	668	612	640	655	663	639	696	660	642	685	651	662	635	652	628	631	701	625	680	667	684	634	703	634	644	629	630	637	635	655	690	697	691	640	678	693	629	635	702	700	657	658	634	651	659	661	657	653	629	637	677	675	653	660	667	659	678	646	636	635	640	651	650	667	671	612	631	615	678	673	663	689	671	657	650	677	624	715	671	642	676	663	691	668	689	616	683	712	628	681	663	703	663	651	610	672	665	677	696	664	660	646	676	619	701	623	671	660	665	640	659	653	647	685	637	657	660	658	700	656	655	670	703	673	661	654	669	604	639	657	665	701	613	606	676	660	670	624	686	678	611	673	663	693	646	694	634	676	598	651	596	675	668	642	666	622	649	644	666	650	652	683	623	648	657	655	666	642	673	649	653	632	682	638	628	685	684	648	684	670	629	642	685	685	684	680	642	680	653	683	655	647	637	687	682	664	666	678	697	697	674	645	629	701	618	677	689	683	696	668	638	621	655	621	657	684	597	672	672	684	665	678	632	659	655	641	669	691	654	649	690	613	712	673	612	706	662	657	625	645	683	650	608	648	684	692	635	644	641	656	649	662	660	652	647	670	671	657	657	676	687	639	645	672	642	674	627	686	655	635	619	632	618	678	608	635	699	654	633	652	694	701	659	610	644	626	649	683	653	670	655	713	612	688	638	615	633	671	630	650	671	675	688	679	662	696	657	648	644	638	692	643	631	637	703	662	610	650	691	648	692	663	626	699	641	637	630	658	714	670	647	641	633	690	674	687	665	678	619	650	682	680	688	655	677	682	617	635	698	633	668	640	669	602	635	663	684	659	659	691	652	674	639	623	667	666	672	651	706	637	675	662	650	646	624	618	658	646	640	592	638	642	661	693	685	641	656	640	673	660	624	656	642	665	628	613	652	685	674	653	652	653	665	641	667	629	668	665	668	682	671	657	617	700	697	663	632	648	651	687	675	642	643	669	620	636	630	571	640	641	653	615	667	675	683	663	687	648	653	664	648	628	677	681	645	667	686	606	666	633	700	692	660	645	641	662	650	666	682	647	587	681	677	670	651	685	665	635	663	636	700	619	638	669	663	669	662	659	665	652	679	679	657	667	614	637	679	690	689	626	670	680	708	693	645	656	644	636	693	622	615	646	678	700	652	642	627	664	630	670	674	665	647	703	664	687	670	657	650	661	642	671	662	663	635	675	669	678	642	680	673	625	700	669	635	697	642	650	680	655	656	669	658	667	674	634	697	684	674	663	677	721	650	677	666	620	682	681	662	646	668	689	683	694	659	666	655	629	642	619	662	697	635	638	648	662	677	630	650	597	699	650	652	664	651	643	670	672	633	684	681	649	672	676	673	637	635	638	671	664	653	646	674	653	666	659	627	663	627	698	641	658	696	671	650	673	675	633	684	661	662	677	649	678	681	622	677	606	638	684	672	694	609	659	623	685	655	639	650	670	689	621	644	641	652	656	640	683	636	661	668	666	661	675	690	639	706	623	643	636	656	618	704	662	670	621	666	640	628	629	646	663	681	650	649	648	632	682	656	615	655	615	666	682	585	629	702	682	638	706	687	640	642	668	622	692	666	683	631	641	731	637	630	674	708	634	639	652	666	632	628	613	673	643	635	677	633
25403	21206	26735	24886	3676	809	720	627	635	579	663	587	576	581	575	570	600	538	565	547	516	564	551	530	574	519	535	534	529	529	583	549	553	584	551	541	552	525	541	552	572	596	570	566	553	544	532	561	579	544	517	546	537	522	579	544	538	564	572	582	544	539	556	567	534	527	540	557	530	592	519	522	570	564	592	521	585	554	573	555	526	565	577	575	523	560	528	557	501	581	558	541	569	505	540	569	560	527	540	559	570	571	549	542	545	550	512	519	574	479	541	573	547	535	574	548	570	547	556	504	530	532	553	537	558	528	548	529	530	543	574	571	564	551	498	513	552	544	542	527	591	565	540	539	559	549	548	593	594	534	504	530	489	547	548	579	572	548	571	572	532	538	523	549	545	521	563	575	570	606	528	517	517	546	508	549	528	568	524	517	541	519	563	516	540	541	555	500	556	512	514	518	579	558	557	508	556	539	533	522	572	552	565	490	519	557	542	552	558	530	534	524	596	565	527	557	538	534	544	579	548	515	559	531	533	581	513	534	537	595	517	517	547	563	505	597	528	590	534	547	553	558	521	557	523	571	552	545	542	520	567	552	517	552	519	574	559	531	556	523	523	559	514	518	582	584	541	589	547	535	553	527	522	541	541	541	541	540	548	543	546	560	538	533	548	535	512	538	506	514	610	548	549	514	577	546	579	541	556	561	569	568	577	529	530	517	533	539	540	556	532	561	566	556	534	573	586	533	534	532	561	580	578	498	514	511	532	539	539	544	532	574	562	562	533	506	552	587	520	567	579	558	539	583	546	517	520	529	550	530	548	542	525	525	532	563	534	516	546	542	559	498	564	531	533	547	531	551	543	541	550	557	569	559	545	499	553	547	523	560	551	565	524	588	530	549	549	539	567	507	556	497	571	553	554	547	511	547	544	546	572	536	510	590	543	604	544	557	569	542	514	502	506	523	578	553	540	548	536	593	560	586	568	572	612	532	526	547	571	513	545	560	546	573	544	548	564	554	553	578	538	610	538	556	543	565	568	532	573	531	513	540	518	493	617	559	534	603	541	533	553	478	532	513	519	523	510	550	562	559	537	535	509	584	534	534	522	567	540	548	509	587	572	526	562	534	581	528	543	538	517	546	539	542	546	573	526	522	575	566	513	568	594	528	577	540	531	539	566	535	556	510	599	578	573	532	514	578	573	543	572	594	595	566	531	518	576	531	558	549	567	597	580	566	559	520	585	545	523	536	524	521	545	544	544	526	557	555	565	556	589	527	526	548	532	547	575	533	558	529	561	495	539	541	516	554	522	509	550	529	555	524	517	543	591	565	500	526	564	570	540	622	545	554	553	541	546	535	522	506	514	547	503	546	554	524	503	550	556	551	519	506	565	555	541	558	606	532	566	540	556	570	568	514	502	536	552	555	529	546	552	515	562	561	511	558	551	532	570	543	561	527	527	555	495	522	570	532	519	546	539	529	551	553	550	542	519	517	560	531	531	539	540	481	590	547	528	508	542	535	532	563	560	572	561	561	548	556	575	583	559	539	529	541	539	552	579	563	547	534	554	563	541	543	502	548	535	548	526	537	514	545	558	545	530	511	559	520	504	530	508	559	540	526	518	554	569	525	512	565	564	538	549	507	546	551	526	539	579	523	576	499	529	569	575	583	553	543	537	573	534	581	565	551	521	576	551	537	540	531	532	563	512	557	551	581	556	546	534	555	484	526	570	589	536	556	564	536	518	514	562	578	549	529	544	564	548	514	557	566	505	571	528	554	552	540	519	556	544	543	514	526	573	555	522	530	543	552	517	546	541	496	508	503	540	526	566	578	554	529	571	543	586	575	524	544	589	542	519	599	561	568	594	456	528	510	571	545	545	551	537	519	548	563	584	512	529	527	566	507	504	517	593	560	526	563	578	547	520	526	532	504	511	544	527	566	571	544	561	568	540	526	536	537	557	534	587	545	559	553	556	537	584	534	589	528	574	503	537	543	573	558	568	522	556	521	538	545	540	534	547	507	539	530	524	520	543	562	555	579	557	560	542	535	566	557	524	543	568	568	546	551	561	529	527	530	556	519	538	515	588	559	571	533	521	502	486	546	514	552	541	569	580	550	512	548	564	571	550	556	518	525	525	520	552	600	587	538	573	536	541	516	552	575	539	522	580	548	572	581	566	503	547	543	535	550	516	537	515	542	602	534	529	555	561	550	502	524	542	552	575	538	552	539	501	529	529	561	548	569	522	528	542	554	557	543	556	564	542	562	537	581	543	538	568	558	559	561	525	566	508	527	517	548	541	561	531	533	531	516	514	551	533	545	496	553	553	577	527	554	562	537	595	564	550	542	531	568	518	538	528	528	544	526	533	512	574	547	549	512	524	560	557	546	546	526	534	548	539	513	585	515	528	543	538	526	539	546	581	525	560	524	518	559	581	546	540	490	544	507	556	547	526	538	549	545	548	478	533	516	533	545	533	533	551	546	596	572	518	534	563	559	544	595	506	531	554	537	509	541	573	570	530	536	585	565	523	572	508	552	560	533	540	501	533	567	559	535	585	548	499	554	536	582	517	545	533	555	575	595	537	514	511	545	554	540	530	504	539	619	556	519	563	544	540	539	550	587	567	556	563	554	507	567	545	574	531	517	517	551	555	544	528	562	553	561	544	566	563	521	541	508	522	558	557	497	549	533	547	564	571	531	580	505	469	523	556	525	558	570	514	551	515	514	540	526	545	563	542	538	546	565	572	536	539	559	567	542	540	579	549	546	531	552	532	581	541	509	536	594	518	563	568	514	519	496	566	576	564	533	551	544	541	526	542	558	518	553	540	556	538	480	544	519	586	555	510	527	569	518	531	514	498	538	543	543	574	518	518	527	579	561	528	503	522	515	526	518	557	541	527	522	503	567	551	509	555	527	498	542	556	480	536	558	525	516	556	514	523	529	512	551	526	523	536	530	528	517	553	535	548	565	530	556	541	483	519	535	540	546	566	578	531	549	537	517	539	520	530	519	538	535	514	511	557	517	555	566	559	561	521	577	546	533	535	559	562	565	548	539	569	580	525	524	571	540	543	586	539	555	535	591	555	556	541	578	518	536	507	537	520	510	563	564	513	548	570	567	538	521	543	529	549	541	516	521	554	527	551	540	582	567	530	570	547	537	536	530	541	568	547	513	539	562	542	548	558	574	553	544	486	524	534	558	536	541	569	551	532	590	573	497	576	528	535	584	561	503	514	529	553	493	521	534	545	513	535	562	522	536	563	550	568	595	542	543	555	527	514	487	558	574	573	573	539	536	528	562	553	553	544	529	515	570	544	554	548	530	553	526	522	539	570	566	509	547	539	564	540	508	586	564	502	543	551	559	548	552	569	554	524	577	517	525	540	526	511	551	536	567	557	559	514	511	549	525	538	544	553	522	535	547	540	558	574	601	523	527	552	509	546	545	565	536	514	519	510	530	566	550	525	521	544	536	554	537	582	564	533	554	546	532	558	569	582	528
31698	24335	5310	1858	1440	1164	1071	950	854	798	813	801	798	754	695	726	697	672	666	692	690	657	632	715	640	660	674	642	604	674	643	656	666	688	632	678	666	647	687	667	655	629	644	645	721	648	654	602	665	678	673	655	629	674	644	638	671	681	682	649	682	660	673	639	694	673	678	668	687	651	674	642	653	661	690	707	666	642	677	633	736	666	659	670	649	685	674	759	667	653	681	640	664	654	700	688	651	661	652	638	669	678	616	696	650	665	661	634	667	636	665	704	630	624	663	710	683	659	591	655	669	686	688	724	642	666	631	637	702	658	665	632	682	672	647	629	673	627	672	626	664	688	648	633	646	647	620	692	649	647	703	617	642	631	665	642	611	643	624	669	629	675	668	648	680	611	686	651	650	697	612	664	658	647	629	666	627	661	648	623	647	627	653	668	683	664	692	635	647	707	628	654	662	674	661	666	643	651	661	672	663	657	676	674	682	628	628	670	714	654	670	684	651	646	652	651	663	648	653	650	624	660	713	663	657	688	644	613	692	652	686	634	613	653	663	672	695	600	648	671	662	640	689	666	638	661	670	661	680	678	630	647	658	622	666	644	661	635	646	692	643	650	666	647	660	706	673	680	685	657	688	662	648	633	642	681	643	665	627	678	659	619	650	698	606	647	701	674	651	664	667	620	664	636	631	652	657	674	692	653	675	649	635	679	726	656	644	653	657	643	663	651	620	652	592	651	666	668	633	668	636	633	650	691	662	686	662	703	628	672	683	673	709	651	643	620	644	613	643	640	672	668	640	637	658	640	647	687	604	646	639	665	677	630	661	648	676	691	609	643	681	631	663	667	651	661	619	600	617	628	675	601	667	656	669	659	676	625	657	685	665	694	689	639	663	673	631	680	650	634	651	671	615	661	650	670	639	648	613	683	676	665	648	640	666	667	647	662	645	645	654	659	629	663	662	680	610	634	643	677	655	643	667	665	606	630	685	613	660	715	672	696	688	679	637	651	655	660	674	671	613	690	650	643	636	686	629	661	682	651	723	644	669	640	666	641	624	651	668	691	675	652	619	660	677	678	636	656	664	631	630	663	650	674	676	695	649	639	595	656	650	627	669	622	651	605	714	667	673	663	662	699	656	704	600	638	632	628	647	650	633	682	664	662	645	638	673	655	675	651	606	648	667	640	642	604	677	625	652	702	664	670	652	608	658	655	648	650	657	664	603	635	666	665	634	609	659	661	656	659	656	655	673	661	680	652	637	672	657	721	694	661	670	632	625	695	633	692	678	638	702	653	628	648	655	645	628	656	669	651	713	662	655	674	646	659	675	620	668	673	661	687	638	649	616	657	720	618	686	650	691	712	682	640	622	663	652	671	617	648	671	646	675	686	633	698	632	642	661	676	635	675	690	669	676	674	651	643	672	666	672	649	688	648	640	674	641	659	662	678	642	648	694	669	657	654	644	649	637	681	664	654	606	612	634	622	661	668	648	652	653	612	607	653	686	654	710	697	696	675	679	666	670	672	618	662	682	653	622	634	665	628	640	636	644	663	663	662	607	624	696	655	664	643	635	638	679	680	611	675	597	671	638	696	651	647	628	677	680	683	683	654	668	618	669	683	613	677	708	628	676	669	730	623	661	660	645	636	640	680	657	652	624	676	637	602	621	685	658	656	689	602	687	610	632	654	612	622	634	690	633	659	706	672	664	645	686	623	700	651	641	680	658	657	635	659	599	663	650	623	660	631	635	677	690	651	656	659	671	653	640	660	668	637	667	690	647	668	671	661	672	627	699	648	680	677	608	633	706	665	676	663	655	646	650	696	681	645	635	640	672	616	653	648	608	661	640	650	684	659	651	597	633	620	679	691	633	698	686	658	680	684	698	661	618	612	682	603	687	685	656	641	626	643	647	616	611	650	657	667	663	696	616	587	649	677	695	648	706	665	686	686	638	606	633	619	683	688	637	705	687	655	682	641	685	647	667	627	650	666	666	642	652	650	713	682	630	662	683	673	680	663	646	675	684	635	699	661	633	638	656	670	637	639	614	673	668	649	666	669	674	663	677	682	690	694	651	679	631	627	699	652	618	653	634	662	628	662	663	633	663	644	655	672	687	650	645	625	661	646	628	709	712	576	678	649	646	656	679	656	669	625	676	663	674	661	640	676	666	654	662	656	677	680	650	660	648	624	639	646	625	637	667	622	665	626	657	649	639	644	643	642	630	688	666	681	648	653	665	673	659	684	638	614	688	667	622	699	676	697	652	689	657	632	665	645	621	649	662	681	649	624	641	624	683	616	646	669	616	645	634	701	670	626	662	642	671	627	645	638	657	662	673	622	633	701	644	680	690	647	631	696	661	631	691	626	662	647	648	658	665	641	657	665	682	607	648	618	677	708	631	654	681	669	658	701	675	677	656	649	660	670	638	666	656	661	630	661	680	671	641	653	652	655	622	673	663	662	637	632	670	670	665	666	638	676	671	656	638	609	657	639	663	613	664	667	657	634	639	657	676	618	588	639	668	694	617	649	659	613	653	648	693	612	616	654	695	639	666	654	676	673	675	625	652	687	659	642	629	717	644	653	679	713	648	675	669	659	663	638	662	629	674	632	658	638	679	650	660	661	671	660	677	669	673	684	678	708	639	617	665	647	693	661	679	645	665	638	626	648	692	651	693	646	716	682	664	616	678	690	658	630	683	680	675	695	638	634	661	625	632	628	631	605	655	667	658	681	676	638	631	665	665	639	649	667	657	670	631	663	668	630	656	628	665	658	672	666	716	660	701	622	663	636	681	637	683	672	636	717	717	652	653	671	634	649	650	679	636	619	688	660	633	649	647	608	674	638	659	629	683	658	667	633	667	655	657	681	677	683	669	651	684	656	649	652	634	667	711	607	706	665	640	664	633	646	662	667	650	641	640	709	632	672	689	663	669	647	694	676	628	635	692	634	654	616	577	688	625	692	722	652	677	655	668	632	665	680	659	653	650	636	674	663	631	668	627	673	639	666	644	671	643	636	623	651	641	701	677	677	671	687	619	595	654	660	648	626	658	584	651	675	633	649	668	672	654	611	663	660	616	708	626	618	694	665	650	674	702	666	622	641	653	617	643	689	661	622	677	669	647	638	611	671	641	667	660	689	610	645	660	671	684	662	648	661	632	670	653	609	669	665	663	610	629	662	659	673	612	700	648	654	679	663	650	639	645	645	663	668	664	615	652	650	647	682	689	666	590	660	655	668	673	676	639	637	683	644	682	648	667	645	666	646	716	657	666	637	646	615	638	632	643	662	676	708	665	607	691	627	684	670	667	689	667	615	693	652	667	690	673	691	677	660	614	625	665	660	650	635	645	676	696	691	690	680	708	597	651	644	631	655	656	632	677	688	699	601	687	663	679	670	673	672	665	647	610	662	646	609	667	655	689	658	595	634	658	654	695	654	611	675	670	668	678	677	694	703	682	653	591	610	648	684	646	685	689	690	675	642	671	689	595	659	638	685
23054	21228	28941	23807	21222	21151	5341	1567	1255	1257	1132	1117	1078	1065	1045	1061	1047	1020	982	937	990	959	946	930	936	925	975	971	985	943	931	956	895	940	922	948	907	926	956	918	925	949	943	883	922	893	918	931	936	909	928	939	866	926	915	874	931	915	929	918	905	918	902	900	914	983	891	859	949	909	910	920	910	889	938	929	896	882	870	883	899	979	920	909	955	970	876	915	928	879	903	948	908	861	928	935	943	909	898	916	943	948	860	901	930	884	959	866	864	893	871	888	887	883	929	891	900	898	891	899	893	894	886	968	924	916	956	949	883	937	915	923	905	873	885	878	848	934	958	934	941	934	902	860	874	944	937	852	976	868	843	943	866	877	853	889	935	877	886	948	930	867	906	874	954	892	926	905	851	910	899	886	921	974	928	910	925	894	938	880	920	895	905	844	875	899	924	877	852	906	867	966	935	878	916	918	902	912	890	898	949	893	915	847	848	882	909	892	840	921	893	911	952	858	938	896	916	875	916	871	928	899	883	944	888	923	932	1013	855	913	910	854	911	931	957	846	954	879	882	893	946	914	950	875	931	873	935	909	869	900	880	923	887	886	892	940	910	873	905	861	846	881	884	896	901	907	877	882	912	884	885	885	948	871	915	907	852	872	927	938	932	902	930	932	895	942	903	906	869	884	892	870	932	844	901	889	886	913	900	878	889	914	916	939	953	903	868	916	930	874	831	925	895	926	905	895	869	894	875	884	897	837	846	886	852	908	838	910	932	877	922	931	848	885	914	924	963	906	884	922	924	863	933	924	841	849	899	894	897	924	906	878	908	903	921	922	935	875	850	914	938	884	908	895	897	899	873	899	871	913	901	885	890	852	907	863	868	879	914	827	933	858	908	933	820	924	886	928	930	908	900	955	902	891	880	892	916	953	918	937	912	910	877	901	886	904	900	867	858	858	884	865	870	864	899	870	919	870	836	853	917	911	983	898	906	890	910	954	894	911	898	895	917	884	929	896	847	859	952	891	910	873	878	941	855	891	863	837	908	872	930	895	902	877	929	882	893	858	901	910	875	882	882	887	955	886	850	878	885	898	863	881	902	874	919	882	923	862	937	907	850	885	896	957	926	867	885	894	868	943	907	904	914	885	904	853	925	869	895	890	919	880	894	918	887	854	859	897	871	942	910	892	879	945	917	893	890	879	964	868	917	922	900	930	862	888	877	920	925	851	898	867	882	914	871	815	903	839	911	899	879	897	835	917	862	913	934	882	866	908	882	888	920	917	903	872	903	893	908	930	906	900	899	884	854	873	830	882	881	874	866	853	871	876	936	875	886	868	840	901	914	921	910	868	883	886	851	886	842	941	891	911	887	910	904	819	908	850	867	865	908	875	877	876	879	899	865	918	887	863	863	879	894	839	876	878	889	898	921	896	904	887	872	917	890	894	893	896	934	897	889	922	925	902	914	888	884	935	858	870	916	900	891	897	900	868	944	872	879	903	899	903	866	893	908	953	891	909	895	874	894	884	901	905	848	853	850	866	915	889	901	896	888	880	902	854	927	860	854	866	830	899	857	876	890	921	927	865	905	881	878	901	900	923	898	913	863	867	909	861	924	872	953	945	896	917	873	896	852	834	876	874	890	921	873	848	879	939	955	923	962	877	934	874	927	917	914	922	914	921	874	916	819	909	826	899	902	857	874	898	941	911	903	899	918	892	904	858	847	869	892	920	861	882	937	919	862	881	822	857	963	885	880	881	877	867	914	827	876	918	947	936	917	883	882	880	896	897	919	882	877	888	895	873	877	887	848	913	906	932	862	902	905	942	835	937	915	894	930	887	862	905	942	885	911	911	889	902	946	879	882	882	902	931	872	892	845	848	934	906	887	909	875	854	882	841	886	940	914	866	875	906	948	862	892	866	944	874	887	904	896	881	946	875	893	906	949	927	850	903	907	939	890	897	866	906	936	861	947	871	930	888	927	952	853	925	908	914	908	889	864	904	860	902	900	915	906	860	849	959	878	903	911	872	899	873	938	889	839	907	915	868	905	897	875	890	903	856	865	957	889	930	925	924	936	863	922	912	847	803	942	897	883	898	826	848	885	908	857	891	898	843	880	869	834	831	913	896	948	900	896	930	935	939	941	880	893	870	864	886	916	930	868	881	881	876	937	879	880	946	916	883	859	905	905	932	905	896	926	899	915	836	901	905	861	857	874	922	888	941	873	918	917	908	902	918	903	865	910	909	877	886	875	856	901	905	919	902	906	887	875	861	888	899	901	884	894	926	897	864	872	834	950	899	909	905	936	856	898	898	889	913	896	911	872	864	862	822	939	920	944	876	922	861	928	862	849	823	881	925	866	960	852	895	857	944	847	953	905	891	901	898	916	883	886	906	864	877	899	881	865	946	883	927	903	920	904	972	868	910	900	843	926	913	877	906	870	859	899	928	887	922	919	905	906	938	940	854	862	930	948	928	877	912	912	887	910	903	927	862	854	915	957	914	902	914	927	899	818	903	941	878	880	883	880	897	870	843	903	909	889	928	876	930	862	922	908	909	904	865	852	925	875	894	882	893	896	928	921	870	922	868	891	897	912	908	953	941	953	887	908	902	871	943	939	873	919	899	880	925	876	930	879	875	810	863	872	909	934	906	919	869	898	917	893	915	855	859	888	904	920	951	899	915	909	910	851	932	951	940	901	898	882	902	921	903	912	899	947	919	937	896	911	880	840	883	938	889	850	916	896	894	896	878	882	867	910	903	831	876	921	886	934	883	918	914	869	947	935	919	905	959	914	858	882	884	845	869	918	867	894	902	918	912	885	837	866	857	892	886	818	956	928	884	887	877	867	896	895	862	902	881	892	909	896	903	893	857	873	887	891	863	930	886	912	920	863	886	894	893	807	846	900	921	950	891	888	929	900	912	884	955	886	866	893	878	912	873	878	899	894	920	928	929	861	889	904	935	926	924	934	907	852	942	924	894	887	911	878	929	878	899	931	898	936	890	859	879	858	942	930	909	920	885	881	943	890	921	865	837	845	854	892	948	858	903	862	908	937	929	890	915	882	882	912	856	889	932	886	944	933	854	924	918	870	944	876	889	887	886	910	879	889	919	913	849	906	864	906	917	865	877	859	861	961	902	923	913	874	862	890	906	904	920	865	888	818	940	879	894	886	882	938	869	934	907	888	868	840	880	923	881	896	875	879	917	949	891	924	835	889	881	914	865	905	874	926	903	847	833	949	876	928	901	940	841	877	876	909	897	926	889	892	888	856	824	902	954	882	874	864	883	859	886	929	864	924	963	939	908	819	885	889	895	949	936	876	901	872	847	895	844	850	855	857	886	888	903	911	909	876	894	883	927	815	922	868	890	854	885	970	908	871	893	870	850	890	922	926	934	906	831	903	916	893	912	894	877	864	904	924	889	904	884	899	881	858	902	849	856	909	891	928	895	901	895	908	867	879	844	893	889	861	862	914	883	906	876	855	900	891	959	897	885	923	929
42812	41724	12790	6059	4267	3209	2699	2196	1982	1787	1541	1541	1340	1323	1284	1276	1259	1174	1178	1131	1193	1178	1119	1059	1079	1092	1143	1092	1108	1063	1025	1113	1061	1039	1075	1052	986	998	1011	1033	1051	1096	995	994	1044	1027	1044	1028	987	1079	1037	1047	1042	995	1049	1010	975	1010	1042	983	1063	1038	1041	1079	1039	1023	1061	1019	1001	1036	1001	1024	1030	969	982	1041	1043	925	1042	1026	1021	1071	1035	987	1085	1012	1027	1046	981	1042	1041	1099	1019	1038	1047	1026	1061	1048	1023	1043	1063	1043	991	1043	1017	992	984	1033	1008	990	960	1049	1012	1054	1034	1028	981	1041	1010	1033	1040	1030	986	971	1052	1023	1018	1033	982	1000	1023	1016	1043	974	965	1029	1022	986	1070	985	990	936	1015	1004	967	1073	995	959	1044	996	966	1038	1048	1015	999	1010	1001	1024	1018	959	967	993	1019	1037	1025	1024	1042	969	1000	964	1001	1010	999	991	1008	1044	988	1001	1041	1024	980	984	1029	1010	1000	1073	995	1059	1093	1014	991	987	980	1029	994	967	1041	978	937	973	988	985	1061	1060	1095	1019	1033	1025	999	1021	1022	1013	968	1033	967	980	1000	964	986	1023	964	1023	968	1024	1054	964	997	987	1004	989	987	977	998	987	1023	977	972	1032	994	1047	1032	995	1003	1024	1023	975	1060	1064	1025	975	993	1020	978	986	1053	1043	1010	1070	1030	1017	1074	1043	945	1008	1046	992	1015	1021	997	971	958	996	933	1055	1041	978	981	1056	932	998	1031	1008	995	910	983	950	969	1037	1041	985	1041	1053	984	1010	961	978	993	1000	996	990	963	985	997	1023	1048	976	1006	1016	1027	998	1020	1042	996	1018	1033	989	1017	1033	1014	988	1009	1029	996	964	1013	1004	1043	1026	1031	999	967	1004	1029	1071	1039	968	1019	989	1014	979	1024	1023	995	1026	1017	990	961	981	970	1015	1064	1013	1057	989	1033	1022	980	1040	990	1041	1020	1017	1044	1037	994	1033	989	1005	1001	948	1011	1007	1034	1039	958	1008	1061	991	1028	1015	1014	1051	948	982	1030	1065	1013	1043	1062	1018	979	1003	1044	986	988	1047	982	984	1000	1040	980	1038	1027	1038	1076	1041	1052	1033	1047	962	1046	986	1042	1011	978	973	1026	1016	985	1028	1047	1040	1049	1007	1057	958	1087	975	1026	1006	1044	996	1028	1043	1047	995	1049	945	1029	1038	995	1016	1035	1047	975	1038	1016	1034	975	1021	1023	978	1004	981	1032	1079	1014	1008	973	1034	999	1041	1047	1013	1032	1051	1015	1018	1015	1025	969	1068	1025	1005	1040	1012	938	1037	958	1038	995	1003	1010	1034	1015	1001	1053	980	1022	1011	1007	1041	1032	969	1065	1009	1038	997	963	1020	998	983	1038	1009	1040	1026	986	982	1012	965	1013	971	1021	1021	951	1034	1113	993	1013	1002	1019	1031	1032	1019	957	1016	1046	994	990	1004	1005	1009	1050	998	1001	1028	1087	968	1046	977	1061	985	974	990	997	974	964	1035	989	1025	1044	997	994	992	1058	1037	993	997	959	1044	1042	1025	970	997	1022	1028	983	1075	997	996	1033	971	989	985	1019	948	954	1013	1023	1010	1022	1071	1016	994	1041	1057	1026	1044	1066	1017	1015	1034	1020	1045	1054	977	1065	994	1035	1058	993	970	1033	1024	1049	1027	1025	1000	1015	1009	1039	978	959	997	1070	1010	1020	1017	949	1006	1052	978	956	985	1061	1000	1021	1034	1068	1032	1006	1027	1038	1088	1026	1016	1011	1057	954	1017	1020	1026	1021	978	980	999	1034	1090	969	1012	1015	1037	1010	1013	1000	990	974	970	1015	1047	1064	993	1018	1023	1036	1060	1017	1020	1021	1007	1072	987	1014	1043	1049	999	1036	1018	1027	1007	1036	1004	1082	1033	1078	971	1046	1029	989	978	972	987	970	1040	1017	1005	1035	1000	1015	1009	1086	939	1008	1008	994	1011	1006	1022	1012	991	977	1075	993	1058	1018	978	1060	1003	991	989	1005	988	994	1030	1054	1014	1018	1046	1051	1039	1013	1062	997	1030	1004	1038	1024	978	986	1061	989	943	1030	940	1021	1032	1059	982	1061	1036	978	1005	998	1049	1003	974	1027	1030	1009	1056	1022	1047	1029	1019	966	1071	998	1032	1003	989	978	971	993	1015	1019	1030	963	1030	1142	1060	1006	1038	1010	965	997	1010	1007	1023	1004	950	1025	1020	971	997	1030	1044	1006	971	1012	961	974	1024	1103	991	944	984	1052	1017	992	1009	967	1012	984	985	1043	981	990	1033	1006	949	997	1057	1004	988	978	1002	1044	927	1013	1045	959	1013	1016	1030	983	980	979	958	1020	1003	1006	1003	1027	1028	975	979	1042	996	1021	955	1020	1004	957	1004	1017	1028	988	993	992	1011	1003	949	1067	990	1004	981	934	989	983	1004	1008	978	998	991	1019	1007	1006	969	1012	996	976	1018	1044	1028	983	1072	969	1006	1012	985	990	1014	1029	1077	1072	1081	980	983	1007	1010	1020	982	953	1052	1013	1089	996	1013	1026	1000	958	988	1039	1035	1021	1008	1013	1008	1030	1024	1011	973	1049	1031	1072	1025	979	974	969	989	1016	1014	1006	1030	1021	1059	959	979	1010	1084	1018	1026	987	1045	1062	1009	973	1007	1012	1062	1011	951	1008	1007	1024	973	1014	1021	973	1048	1034	1007	978	998	1033	962	976	1028	1024	992	1027	933	1054	1016	970	1047	1014	1052	963	1003	933	1070	1027	1055	1004	1045	1033	997	991	1007	1012	969	1024	978	971	968	999	1023	983	1029	967	1045	1016	1035	1029	1003	1039	1015	1000	1022	1040	983	1009	1025	1003	1028	1047	983	988	1014	1010	977	1040	975	992	1001	1007	946	1044	989	1006	1027	1062	1012	959	994	1046	1047	1032	1040	1058	1020	1004	986	1024	993	1002	1005	1008	1018	1003	998	1063	1043	1016	963	1035	988	1055	991	1141	957	1009	1011	1028	1057	1015	946	1015	986	1035	1021	1012	998	991	998	1023	1031	974	1011	1020	1003	1062	1019	1001	1040	1017	1001	984	1017	996	985	1053	1043	994	1020	1040	1011	986	990	999	1012	977	1026	1033	1047	1055	1014	1014	975	988	960	1037	1040	1005	973	1025	1004	975	992	1053	959	1044	1001	1005	1076	1029	1005	1031	964	1038	982	1049	1036	977	1049	1052	1081	1046	1000	1043	1026	1019	991	974	1013	1065	1024	1028	1006	993	1010	986	1029	1016	1021	1019	1014	1033	1012	984	1012	1022	1045	1002	1028	1025	1028	1004	979	994	1027	1053	1085	1008	966	1021	987	1037	1013	1042	980	1019	996	996	1036	1041	983	1009	989	1040	1015	1043	1004	971	998	997	1026	1070	1001	964	1035	1032	1017	989	1009	1020	956	1012	943	996	957	1032	992	964	1003	1027	994	1007	975	1054	1026	1002	976	999	1031	1055	1041	992	974	998	1014	1018	1003	975	981	989	1019	1022	983	992	1034	998	941	1014	986	994	1043	998	966	1039	993	1010	1023	956	943	1024	1036	1029	1044	1021	1030	973	1043	997	988	1024	983	1009	1010	1002	1012	1032	1037	963	1049	992	1032	1058	991	989	1010	1022	1016	1036	984	1063	929	1019	996	1086	1009	1002	1022	1036	1036	1035	991	958	993	1022	948	1004	1002	1011	990	1017	1025	978	1009	1041	986	1034	1036	986	972	1031	969	1023	1009	1018	928	967	971	975	1039	1029	987	960	1020	1020	1030	1055	1022	1003	959	1036	1032	998	1020	978	1011	997	1027	1045	1024	1011	990	983	1002	982	1026	968	1033	1000	1019	1069	1017	1004	992	990	960	971	1000	1045	1009	984	1032	987	1002	1040	1020	976	975	978	987	1001	994	1035	970	980	999	992	1044	978	1028	1027	1042	993	1018	1015	1020	1054	968	1041	936	1007	971	1002	948	1052	1003	1016	1006	1027	1013	1016	1006	976	964	1001	1088	1028	1024	1025	1007	1021	993	947	1010	995	987	986	1066	1006	1056	1035	1008	1022	994	1121	976	1060	1037	988	1054	1037	981	1002	911	1031	1007	974	1020	1046	1043	1094	1036	1000	1095	1013	986	946	1029	1022	1040	957	1042	996	995	1058	970	993	1036	971	1065	996	993	952	970	1000	1009	1035	979	1009	949	995	1024	989	974	1036	1029	960	1005	977	1033	1016	933	1018	1019	1069	1013	976	1040	1021	1045	1005	997	962	1025	1042	1048	1018	1005	1001	1013	968	971	1010	988	1000	1063	1031	1004	954	1032	1015	1020	979	999	987	1039	1002	1016	1022	1026	1046	1043	1059	1031	1053	980	1042	1035	1076	1102
27388	20088	7399	931	675	580	475	418	455	446	424	425	424	400	399	419	421	406	448	397	415	401	420	456	432	405	420	408	383	429	400	463	427	416	412	395	411	399	442	393	428	420	418	410	426	407	386	440	402	389	374	415	417	402	409	419	389	372	437	433	439	411	381	439	414	415	402	409	415	381	431	420	403	409	403	397	417	400	388	408	388	386	409	414	381	402	406	405	402	404	400	395	392	401	432	408	403	434	432	407	385	411	418	398	392	431	394	432	409	397	383	381	389	424	418	387	419	414	405	417	385	418	444	409	407	435	443	404	435	409	370	406	362	395	412	395	426	409	408	385	399	421	422	398	420	413	381	391	421	397	398	428	408	395	413	443	379	437	411	415	401	415	420	413	412	422	441	397	389	432	370	391	432	408	403	391	413	397	409	405	432	407	428	428	379	434	432	412	405	426	402	373	449	405	407	398	421	403	439	376	402	396	404	424	404	407	405	382	461	440	408	399	383	404	415	407	397	415	426	421	383	410	415	419	377	409	388	430	410	423	387	425	423	435	398	424	412	388	402	407	413	402	432	422	438	417	439	422	373	437	379	418	414	383	406	429	384	419	427	422	374	429	391	405	404	432	434	452	406	404	385	440	373	422	448	424	448	407	436	432	445	386	420	431	431	424	441	411	357	423	382	406	401	408	428	368	398	425	374	409	404	402	392	385	436	393	368	387	429	406	435	420	385	375	398	408	401	413	425	433	394	414	405	398	429	390	390	449	417	386	441	367	405	419	430	413	435	431	456	399	408	410	420	425	410	406	410	386	423	406	390	397	407	430	390	375	396	417	416	417	429	401	433	392	384	438	421	420	391	417	410	404	418	410	427	417	405	419	446	418	425	402	401	441	410	374	412	400	432	416	394	428	399	394	394	411	419	370	428	387	408	397	380	378	423	422	438	419	399	434	368	401	402	423	419	408	414	452	431	410	448	415	410	414	420	410	435	399	435	399	422	384	419	448	403	392	437	404	429	373	435	418	412	408	391	457	412	370	391	419	391	382	400	396	410	407	407	391	415	394	422	441	417	373	444	401	388	418	419	413	416	427	394	394	400	440	451	417	405	437	380	400	409	390	384	404	396	386	413	389	405	425	403	421	398	415	404	444	424	429	409	415	387	397	445	369	388	422	414	417	392	399	377	424	394	460	414	373	405	421	399	381	414	432	388	371	373	417	401	429	412	386	398	406	429	417	389	403	422	434	390	414	414	424	398	373	419	426	385	396	389	405	417	405	413	421	372	379	385	389	399	395	442	368	402	444	419	432	374	409	422	420	454	409	379	398	399	395	357	414	442	442	401	385	423	403	388	408	414	418	381	417	425	427	404	406	419	437	403	412	409	462	397	460	373	396	435	481	411	411	437	415	398	401	390	406	434	407	419	376	440	422	400	392	417	420	398	427	433	414	413	397	400	429	414	407	400	422	392	408	429	402	385	409	430	429	414	425	415	404	398	415	394	390	435	396	390	395	414	421	421	397	431	375	421	443	460	415	416	403	402	425	378	401	404	416	424	437	404	431	375	395	403	400	405	382	410	411	396	412	438	405	431	403	409	385	389	397	406	377	411	397	402	407	377	373	473	411	430	439	408	415	415	411	405	435	434	402	422	410	435	443	399	412	432	403	422	397	402	394	441	413	432	400	414	389	450	455	398	422	396	394	383	415	417	421	400	416	407	416	414	417	433	432	431	431	402	426	403	412	451	406	402	398	397	414	431	366	387	420	404	400	403	436	396	408	403	429	424	424	412	436	441	397	414	402	441	431	456	443	423	405	384	396	422	394	403	380	438	434	396	419	432	405	411	379	420	426	457	402	404	372	425	422	412	373	388	399	407	444	433	431	433	450	407	398	428	443	455	393	386	420	421	425	394	433	358	398	442	419	392	409	372	420	403	415	439	401	409	413	450	399	428	424	406	406	389	426	386	385	406	417	390	410	416	394	386	372	398	426	428	406	377	410	385	414	425	419	421	396	419	430	401	391	411	397	419	436	413	424	402	413	399	396	385	412	389	407	425	426	410	414	407	425	422	392	439	388	414	397	413	400	461	451	444	427	423	414	397	413	428	410	397	381	416	441	420	404	409	402	387	401	406	430	410	412	410	412	420	384	431	435	378	393	439	391	435	426	353	414	423	416	401	412	433	412	422	410	387	414	410	414	378	422	411	424	445	412	388	408	412	406	443	400	395	415	432	413	413	423	435	446	395	402	440	412	409	388	426	402	423	405	425	413	387	421	391	421	428	440	404	405	433	390	369	391	398	423	403	457	403	410	436	430	389	384	419	399	421	401	392	407	387	410	433	422	401	411	422	420	374	399	402	404	426	390	386	403	399	440	428	407	422	413	394	424	395	420	424	409	456	370	362	418	410	426	434	406	397	402	420	438	398	414	356	398	382	432	397	460	388	351	424	418	388	370	383	392	436	403	404	393	406	409	414	429	437	415	368	429	399	440	433	425	410	409	379	446	418	391	429	412	391	396	415	419	413	407	400	432	413	420	384	414	425	426	359	422	434	431	372	400	415	424	405	402	382	429	381	401	414	416	386	431	394	401	440	406	408	381	407	434	376	459	406	399	411	419	373	381	442	400	411	385	396	402	442	435	386	409	397	416	402	431	383	398	450	383	395	425	423	414	408	396	410	419	424	426	375	431	414	448	405	399	411	417	435	407	399	396	417	397	399	426	406	435	414	412	401	411	432	404	415	428	397	425	433	410	437	400	429	431	396	357	399	406	431	407	386	424	389	396	419	447	405	442	398	424	435	449	404	407	420	423	396	395	400	399	426	433	399	406	391	377	414	387	395	396	434	385	418	410	413	426	383	382	409	383	430	440	408	404	411	423	430	401	430	449	436	391	427	392	423	407	411	410	397	432	435	421	415	411	432	393	401	390	399	401	424	374	408	403	418	401	417	413	399	369	439	376	383	378	397	412	402	439	435	438	394	375	441	408	444	429	429	385	387	457	407	378	404	412	406	406	413	421	425	422	435	387	367	412	439	383	440	413	411	401	393	424	426	424	426	425	420	412	378	413	418	409	400	430	420	429	395	432	471	400	410	399	437	409	426	397	409	413	446	402	386	403	399	438	425	395	443	397	399	433	451	389	381	453	398	396	406	394	410	394	430	443	351	391	412	396	418	406	412	394	416	432	400	432	400	438	399	374	443	434	381	439	428	409	409	425	406	401	415	402	406	394	386	391	397	371	400	427	439	411	427	446	413	378	441	423	398	383	417	446	432	423	383	397	414	431	428	409	409	429	388	395	412	404	406	372	437	398	422	379	403	401	427	406	409	416	415	380	441	418	404	448	425	405	398	387	386	432	409	416	419	402	430	423	385	433	392	405	408	423	411	406	430	427	423	405	401	383	400	434	414	421	373	394	420	417	458	413	345	444	428	432	395	420	393	411	397	425	411	408	356	377	433	381	401	417	387	391	408	428	406	392	400	409	441	408	399	456
14289	8753	1483	787	640	587	564	526	569	567	483	504	509	497	522	574	494	489	509	495	523	519	490	525	507	523	496	501	542	523	492	483	513	514	470	491	499	510	504	501	497	452	460	495	505	499	497	506	494	504	492	497	481	531	471	455	494	491	491	479	517	531	469	511	530	504	530	479	480	472	491	541	480	505	508	545	510	500	519	505	526	515	505	504	555	485	510	513	505	462	515	491	540	519	481	515	528	507	539	499	506	521	489	499	502	482	527	471	504	482	472	496	474	480	500	504	485	544	443	488	484	503	509	512	519	534	491	512	512	538	465	467	503	474	463	521	501	534	494	494	524	541	467	521	477	518	492	474	508	452	486	502	524	501	506	509	476	504	472	507	485	470	505	505	507	502	487	498	489	459	516	494	496	488	477	536	496	470	492	504	498	529	479	557	483	510	493	486	458	525	485	468	484	551	515	475	489	526	517	486	538	500	472	492	492	530	516	497	521	441	493	517	477	542	496	461	452	525	538	486	549	502	475	459	465	482	504	522	513	494	497	511	493	482	518	454	511	469	489	511	535	479	483	519	470	482	529	491	472	495	491	481	481	478	524	461	485	507	477	496	486	446	518	507	498	466	498	455	463	539	534	510	518	499	496	528	477	479	510	477	491	514	496	470	526	519	476	515	511	489	548	533	517	538	471	521	481	498	495	452	479	452	514	482	524	464	494	479	481	461	490	499	499	509	512	497	476	468	504	476	517	494	525	512	478	496	505	481	487	502	497	495	493	477	462	475	473	477	534	461	467	493	530	510	489	510	497	492	488	507	504	537	512	524	486	501	515	489	500	496	488	502	523	453	480	538	504	490	478	479	488	490	517	497	509	497	497	501	502	485	502	468	485	520	515	473	475	523	474	541	475	491	474	482	527	497	498	503	504	498	534	471	488	498	498	489	499	528	531	527	503	468	486	465	516	532	485	521	506	478	510	499	512	475	468	497	497	483	521	491	493	480	513	498	500	494	465	479	522	514	480	491	520	517	510	478	521	483	470	531	521	539	508	481	508	507	475	496	506	491	512	472	492	507	481	497	549	488	471	552	458	508	491	500	515	466	510	492	566	466	491	466	501	464	494	487	463	508	484	489	512	472	526	541	539	498	503	488	525	497	506	532	508	468	517	541	483	494	503	462	494	520	477	538	507	467	497	511	489	461	514	500	486	521	514	498	506	481	524	477	511	499	503	502	478	508	494	479	471	527	503	529	521	461	522	512	506	508	522	483	488	526	441	508	476	490	506	495	463	503	502	494	495	477	493	514	477	486	536	446	529	510	491	528	513	508	510	529	461	515	486	461	472	500	487	529	486	498	503	507	517	502	520	504	498	512	519	580	500	504	536	497	502	539	521	487	520	510	512	487	470	496	530	435	536	493	460	476	523	513	475	500	481	478	491	518	471	527	511	473	513	516	496	500	485	450	445	527	496	522	513	521	501	498	477	507	476	544	451	510	490	491	501	490	490	512	566	475	497	511	474	456	543	536	470	517	489	567	501	496	507	473	495	437	491	465	509	486	500	506	517	529	491	509	476	470	493	488	523	470	509	534	501	498	480	470	502	499	495	471	526	500	541	524	494	524	458	464	526	444	482	517	473	472	500	507	463	496	481	506	450	502	506	480	488	481	537	513	506	492	526	503	486	489	523	512	497	477	496	521	462	492	485	507	519	479	511	522	482	487	516	449	533	500	498	540	508	510	490	483	465	506	465	504	494	466	459	507	506	483	505	515	473	512	500	509	493	470	478	534	503	484	514	482	467	502	491	522	503	476	502	506	521	517	471	528	500	473	505	491	509	518	469	533	538	539	511	469	496	519	497	496	520	527	490	473	494	496	479	533	499	494	538	515	507	540	479	540	459	502	499	494	466	504	498	517	485	521	512	527	493	512	487	498	478	520	483	507	528	521	484	484	529	483	504	520	521	518	502	478	551	506	537	502	551	506	526	493	509	506	516	504	479	507	494	492	491	510	492	495	467	488	489	524	496	511	511	489	496	509	510	510	485	459	504	487	482	520	516	502	486	489	488	506	511	530	525	468	435	466	493	500	511	473	529	480	511	477	535	522	500	490	509	476	486	491	507	493	493	469	519	494	492	507	489	463	488	526	475	499	490	571	492	534	506	502	530	484	539	505	490	505	501	523	511	529	501	476	497	467	464	521	482	522	478	525	491	511	485	506	534	489	508	540	487	471	504	482	479	504	467	518	517	499	521	493	470	526	476	484	519	484	491	451	518	523	514	499	523	553	481	506	496	474	519	493	506	518	538	518	494	505	524	494	488	486	537	535	493	527	493	465	485	518	471	480	454	495	483	459	499	476	503	480	474	533	509	509	492	518	527	500	481	488	494	474	480	492	534	521	475	496	498	486	503	454	462	519	491	529	492	492	475	508	472	471	487	510	478	499	454	509	489	495	499	480	492	509	465	486	540	493	504	503	465	494	517	514	509	507	520	506	521	511	484	490	512	525	489	486	465	485	532	458	482	480	533	524	522	488	497	475	515	494	471	522	506	497	480	522	493	505	477	494	481	528	491	492	497	482	497	512	509	531	504	480	496	479	509	482	485	492	502	474	469	486	499	512	492	500	491	470	514	507	502	486	487	491	519	505	484	525	506	495	515	487	454	476	468	464	526	498	495	511	502	499	513	499	534	498	534	472	506	524	490	493	508	513	502	506	515	505	486	540	512	499	448	491	490	506	513	449	473	522	516	499	521	501	475	494	461	463	538	494	494	492	513	480	501	498	480	517	494	488	484	499	515	487	473	508	514	516	514	484	525	533	497	513	500	508	514	516	485	485	464	482	533	507	515	505	511	494	469	528	517	507	493	467	487	490	467	478	517	578	480	496	530	495	522	490	487	479	466	502	482	534	488	501	506	521	475	497	457	493	506	535	466	535	490	475	479	457	497	489	502	465	502	506	459	503	496	524	507	499	501	516	495	509	470	530	517	507	536	500	543	496	496	514	497	487	499	477	496	473	490	497	508	503	493	447	492	510	482	514	518	527	514	497	481	481	476	491	493	510	519	461	497	480	508	506	489	525	491	510	506	506	515	516	499	479	506	469	488	525	460	516	508	466	501	482	500	479	519	497	498	492	487	495	489	548	509	534	501	446	521	497	498	495	487	519	489	511	502	543	527	481	511	495	490	527	499	459	504	532	491	523	483	516	454	477	461	473	492	486	518	501	499	501	472	473	483	459	484	486	507	500	496	489	462	456	527	470	500	511	510	500	508	465	480	529	496	522	509	500	501	505	476	498	510	516	510	501	482	499	512	480	511	525	519	473	473	493	478	529	504	531	502	557	504	486	518	508	491	477	489	511	489	453	471	494	481	507	493	481	488	477	464	511	496	419	496	491	519	508	494	518	500	495	502	537	522	482	545	509	477	513	503	520	484	475	494	505	486	479	508	501	504	493	474	503	433	484	550	491	500	542	468	484	518	483	442	508	502	512	488	521
24589	21206	27799	24628	16148	1529	957	754	715	711	661	608	596	626	595	551	564	559	570	561	568	554	520	544	552	560	594	583	549	511	579	524	525	555	562	547	535	540	550	563	573	528	561	535	536	529	572	515	559	525	581	537	516	567	564	515	539	532	568	554	554	558	552	571	534	534	566	548	583	580	563	526	562	531	533	548	563	581	557	585	571	596	534	567	590	511	547	560	560	506	535	513	517	567	518	548	516	554	589	559	571	558	518	576	522	528	598	543	570	555	547	558	551	573	542	534	516	570	528	540	532	559	567	554	526	568	569	556	540	564	528	527	587	536	512	524	513	540	512	552	519	572	551	517	559	564	515	505	537	588	536	610	551	580	517	534	538	520	530	534	519	547	570	512	554	588	532	573	532	562	556	561	530	545	520	548	559	576	519	544	553	559	536	560	544	547	499	579	550	559	546	483	531	548	541	569	519	528	565	526	597	569	543	558	546	520	509	576	515	546	558	542	545	558	549	565	585	564	511	565	527	532	569	525	539	556	550	557	531	555	543	548	538	574	531	516	575	568	567	566	523	526	543	562	531	545	553	538	562	528	506	526	564	554	558	546	532	525	590	543	529	548	571	521	501	543	529	546	573	549	565	502	562	521	542	556	588	553	556	597	539	533	492	522	582	530	538	517	544	542	582	541	513	528	498	556	539	531	546	531	591	509	550	557	557	564	591	565	531	571	526	561	565	524	527	549	537	525	543	536	563	537	509	548	494	571	526	549	549	522	541	510	533	535	569	563	544	536	528	518	523	530	507	548	527	542	540	532	546	559	515	531	558	561	482	540	577	559	526	530	531	573	543	562	555	578	569	566	523	591	524	547	526	558	539	536	551	527	558	552	494	486	522	527	569	506	566	543	577	551	520	546	553	522	547	542	550	505	522	588	541	552	574	559	548	535	557	581	556	544	545	538	541	534	533	536	584	528	485	546	506	578	540	529	553	536	554	537	556	503	529	561	525	544	555	561	541	552	559	530	527	549	573	550	558	558	560	552	512	569	543	531	543	569	548	530	559	534	505	512	545	528	576	533	531	563	537	544	536	555	569	550	521	535	518	493	561	531	510	564	514	542	550	554	566	518	540	535	565	575	518	509	532	594	558	525	506	554	531	557	552	527	528	532	572	524	559	528	575	515	498	493	541	581	558	560	575	537	519	536	555	544	550	499	534	557	566	534	541	541	534	529	534	530	544	539	531	510	527	507	513	547	530	563	566	529	547	547	552	518	525	523	579	536	535	566	530	556	554	541	523	592	522	540	510	535	554	560	550	528	558	546	557	552	555	548	529	500	500	556	568	495	564	569	567	499	579	548	593	537	554	530	532	554	562	557	544	571	531	502	544	558	562	542	514	534	535	563	513	508	535	544	558	562	551	507	534	579	552	536	528	573	592	571	540	515	585	546	537	561	572	550	521	511	533	588	530	565	533	496	548	529	561	557	535	487	545	543	586	556	538	510	573	559	557	516	515	535	549	552	569	583	560	525	530	539	533	543	539	499	537	507	572	499	515	570	535	559	500	535	530	509	514	553	537	541	543	565	566	511	530	565	534	560	547	559	520	526	556	493	563	561	515	538	526	554	479	546	541	504	512	513	562	578	554	547	520	580	545	544	541	529	569	540	556	508	577	555	511	550	568	592	586	491	536	614	538	583	551	542	577	546	553	563	540	541	552	554	547	550	520	553	560	541	559	570	572	530	581	568	529	530	546	562	523	562	542	522	539	522	499	573	545	579	531	583	553	588	534	552	539	524	552	530	501	527	531	570	520	544	570	535	491	520	527	542	510	548	525	542	555	533	513	511	524	521	513	509	515	551	502	557	515	534	547	528	546	564	566	545	533	548	538	577	535	548	559	521	527	502	556	565	557	555	538	519	540	509	521	555	522	553	565	547	582	543	558	502	538	511	548	553	568	571	579	538	537	538	547	514	585	566	576	535	525	568	532	524	559	539	547	551	557	543	547	550	596	581	527	514	508	580	549	540	549	555	545	556	541	535	547	533	552	536	573	593	524	602	540	603	533	545	586	558	508	552	533	544	530	547	550	554	512	531	505	540	545	508	560	544	508	554	524	556	565	544	520	560	574	506	525	577	527	531	560	542	529	576	547	574	528	489	475	585	521	525	542	517	529	580	506	574	553	530	546	550	571	569	479	540	494	560	512	534	498	537	564	570	559	535	556	519	508	540	539	563	536	569	514	565	546	546	559	540	566	541	503	619	564	544	542	543	514	510	555	522	556	527	566	552	528	543	545	516	527	552	588	539	579	527	549	564	511	523	520	502	560	600	539	566	556	547	554	507	532	537	558	511	546	596	508	491	540	531	521	541	574	515	579	548	544	522	534	509	505	556	562	520	562	568	555	555	562	546	567	574	521	582	579	521	578	507	520	495	503	530	575	535	484	536	533	525	545	548	537	548	555	534	556	519	547	520	546	502	531	502	562	545	578	540	576	505	562	533	525	540	537	549	539	568	531	515	526	527	512	527	535	525	549	550	531	561	594	521	550	570	566	545	485	508	551	532	540	546	520	530	493	548	535	551	515	549	576	565	587	543	554	530	546	548	507	539	583	497	534	558	546	548	556	518	506	532	536	531	551	532	522	530	530	545	553	560	589	526	544	532	569	541	533	549	487	536	559	558	527	623	530	553	538	536	595	542	525	528	552	576	564	522	547	523	544	572	549	581	535	528	590	571	527	553	565	578	575	542	536	559	531	572	514	557	517	550	550	546	536	527	555	598	540	552	576	518	534	538	539	546	530	553	516	565	502	485	567	555	546	577	533	549	503	545	545	551	522	523	562	539	550	532	558	528	539	559	534	534	523	518	499	538	551	542	551	546	520	547	531	565	533	544	557	537	542	545	563	556	541	557	533	595	496	540	565	570	586	531	556	506	575	505	539	489	556	547	605	564	591	588	514	576	589	544	584	541	541	531	576	559	514	539	559	533	528	526	516	562	574	525	534	523	539	571	548	501	605	594	553	532	508	498	546	519	503	555	574	543	556	500	567	562	573	524	536	519	544	556	538	500	553	508	546	557	555	538	583	538	574	544	544	555	554	532	560	574	546	547	570	568	538	530	529	556	579	536	536	531	515	574	544	540	552	556	518	551	553	567	533	504	527	511	543	570	545	562	503	545	503	553	547	570	539	570	540	568	549	533	549	516	555	546	560	523	532	558	531	531	582	493	561	559	558	588	548	578	544	569	510	525	562	509	556	561	573	536	547	565	530	542	542	534	553	538	560	550	545	498	549	533	544	486	544	505	540	547	567	503	531	521	557	576	549	522	566	521	559	562	562	527	575	555	588	551	544	619	541	582	525	523	511	581	555	549	525	597	554	536	545	547	575	518	548	548	531	588	542	544	536	527	515	589	512	527	550	580	522	576	535	523	540	531	540	505	573	577	538	563	558	519	528	518	515	520	531	556	528	541	537	572	604	521	573	531	541	530	535	544	523	557
32599	34976	6787	2744	1929	1513	1309	1081	976	969	841	815	757	772	722	748	716	704	678	712	691	726	723	655	675	665	684	684	652	692	629	646	668	634	636	643	655	659	633	611	652	650	654	671	650	633	640	633	652	601	646	700	652	653	706	630	668	664	647	629	619	684	664	623	665	657	672	650	613	683	663	686	655	651	654	638	664	634	698	643	671	643	598	640	623	645	661	625	626	619	636	650	657	651	652	646	646	615	693	659	652	662	658	650	663	688	609	675	670	605	638	620	664	657	632	663	664	633	617	636	680	718	610	694	623	633	696	620	658	606	655	659	657	667	644	633	626	646	633	605	621	657	693	647	657	645	668	634	630	608	624	669	663	664	619	651	684	645	663	587	607	651	632	622	652	607	633	671	657	656	651	653	600	655	636	667	651	690	681	597	638	649	649	645	655	647	606	604	626	602	650	645	651	591	689	615	629	649	593	643	630	629	665	611	607	613	668	636	629	643	614	724	615	628	667	667	603	668	598	645	649	616	629	701	645	639	616	623	621	622	649	624	604	671	616	638	607	633	643	627	632	656	647	687	686	673	634	640	651	626	662	627	653	612	650	616	655	619	629	667	591	597	626	650	623	674	612	675	641	646	626	651	620	645	634	687	593	633	637	668	632	664	635	633	590	622	633	652	632	666	623	625	617	664	642	607	631	620	600	655	625	593	627	627	639	640	642	642	621	696	652	663	650	629	642	628	634	666	599	663	635	627	634	656	598	612	650	645	620	570	604	660	623	622	624	664	623	604	682	641	659	634	600	642	652	612	639	630	644	608	637	679	645	620	639	639	700	649	607	624	645	630	617	648	623	638	635	637	608	654	642	621	624	631	647	665	633	672	655	626	597	613	602	666	616	614	650	592	611	666	620	642	597	631	669	651	678	621	640	630	628	608	623	671	595	619	611	647	638	673	651	615	636	682	615	676	603	654	625	589	654	661	617	621	651	613	613	641	687	667	612	631	641	633	634	654	644	668	634	652	635	624	642	649	653	596	633	591	655	633	597	633	670	695	665	650	622	603	629	641	680	640	639	623	660	604	631	614	654	657	673	631	602	633	629	623	628	610	598	608	630	632	651	597	624	653	624	634	664	627	651	658	616	620	674	636	620	643	623	628	666	680	648	633	670	600	632	652	647	630	638	650	649	641	626	613	638	639	650	648	687	655	644	612	662	633	661	639	622	659	620	628	676	613	634	630	637	622	618	644	615	655	634	615	627	619	654	591	640	593	678	668	668	644	632	630	635	615	656	622	605	644	619	657	598	656	650	658	626	611	633	639	602	614	673	678	613	645	647	622	647	623	620	659	601	678	668	625	645	648	613	648	630	693	629	678	588	599	658	642	630	627	672	596	670	621	599	605	655	632	606	625	659	648	620	679	628	604	708	667	632	664	608	638	647	568	679	689	631	624	689	662	634	624	641	649	666	664	618	635	619	657	661	625	644	630	622	624	664	606	656	624	644	646	649	699	669	652	586	648	596	649	624	599	633	635	643	696	646	632	643	650	577	634	650	650	626	652	662	654	649	601	647	637	654	629	629	668	630	626	626	638	622	664	647	597	646	636	604	573	636	635	669	600	621	619	589	603	664	684	640	625	641	626	651	625	676	664	622	641	686	646	615	644	639	651	644	634	649	637	686	644	595	652	634	613	598	593	649	619	604	630	621	678	655	638	635	630	635	624	627	592	653	620	630	644	616	605	634	652	695	622	655	665	627	640	607	622	653	644	650	638	649	639	617	609	704	598	654	607	712	700	641	668	675	700	682	657	624	714	647	656	634	663	593	673	651	645	641	631	635	645	619	644	624	616	623	648	664	626	647	665	612	624	632	638	655	628	635	668	637	632	642	611	627	667	644	651	597	641	620	636	668	630	674	688	597	615	636	632	656	638	663	634	609	662	618	579	597	677	638	670	625	643	622	635	646	638	590	621	668	612	630	643	639	640	682	635	588	673	662	622	634	661	642	619	621	665	636	644	618	679	621	652	654	665	618	698	604	646	665	615	611	628	635	578	630	595	563	638	637	676	650	651	659	638	708	678	671	658	596	623	597	671	615	656	655	623	642	643	656	624	636	658	632	547	637	612	664	632	642	628	597	611	635	594	675	613	633	584	604	659	660	649	676	624	658	660	664	634	632	606	626	648	625	690	630	662	609	611	639	649	640	635	638	640	635	632	631	643	639	635	622	617	652	659	621	645	607	662	614	608	638	635	632	637	654	626	595	644	638	684	612	650	630	641	630	646	627	658	658	627	648	661	665	619	670	634	662	578	633	631	649	675	639	632	619	646	661	659	678	599	660	615	632	611	664	635	563	649	660	642	641	647	605	634	637	640	625	629	670	652	633	616	599	644	603	672	671	647	663	635	604	665	627	619	649	608	646	599	619	648	654	611	656	614	645	623	675	642	646	628	645	617	632	660	623	625	624	632	644	657	644	627	622	668	638	609	604	617	620	699	612	613	601	639	669	621	596	629	617	595	613	618	654	626	631	666	702	607	636	620	609	633	658	641	660	595	627	619	605	603	628	603	632	605	634	667	644	682	629	635	625	621	654	660	644	625	595	629	716	640	593	608	655	594	635	591	662	599	657	659	673	618	627	595	621	617	637	626	598	645	622	649	566	650	636	604	677	633	625	652	640	616	692	606	649	616	662	641	643	633	644	626	649	627	606	625	621	613	671	623	593	642	640	580	632	659	595	620	629	639	652	601	708	637	603	609	668	653	628	620	614	636	629	624	661	702	629	641	654	606	637	624	680	634	646	645	637	619	613	605	655	635	672	660	647	689	630	606	673	631	630	607	637	675	622	650	682	687	619	649	650	564	642	616	609	639	655	650	626	649	586	718	629	613	671	621	675	618	630	681	634	618	666	612	619	634	655	666	629	650	609	636	636	615	639	617	633	642	634	645	663	631	592	678	648	614	629	633	641	652	661	634	657	614	623	633	613	612	652	610	618	598	625	654	683	633	670	631	684	627	682	640	600	649	628	632	687	620	672	617	676	654	640	629	636	652	634	615	624	599	709	623	667	616	597	590	622	604	599	661	614	600	651	624	593	601	648	628	646	594	626	673	605	663	642	627	641	623	628	673	598	597	643	656	654	601	639	637	637	660	644	571	623	617	631	615	649	620	640	655	653	669	652	632	641	632	656	640	626	701	666	659	626	649	656	670	638	643	662	649	610	631	605	646	628	618	634	604	595	628	645	614	676	639	627	646	622	645	651	627	673	669	655	629	618	596	600	601	646	610	658	620	594	632	628	631	620	610	620	639	672	623	671	633	604	644	646	598	670	593	631	640	681	643	648	653	633	599	614	676	642	685	615	583	656	689	654	605	658	652	628	649	598	637	670	613	629	659	657	651	619	654	630	610	633	627	677	628	653	623	653	676	601	655	622	607	657	634	625	651	642	634	628	609	593	624	623	604	651	631	626	671	600	627	616	647	677	633	670	609	675	668	697	624
25378	21228	26740	24829	3426	751	704	691	591	576	577	542	567	583	557	565	506	522	526	506	531	502	528	566	524	489	546	553	509	520	546	536	546	544	492	519	534	546	504	543	565	527	528	558	559	549	520	561	514	513	560	537	535	522	509	518	511	510	537	528	533	577	529	561	550	496	508	519	494	550	497	526	530	515	495	521	479	562	521	526	555	520	522	588	527	541	516	545	539	572	527	525	531	513	483	538	527	508	558	557	580	540	530	554	549	573	556	567	554	488	536	551	514	512	566	502	577	509	544	523	564	540	518	512	551	554	509	556	537	545	512	550	559	540	554	519	504	582	579	566	515	492	511	522	479	558	503	562	535	545	505	534	551	520	539	495	565	521	502	498	513	502	561	520	534	522	566	536	487	538	529	565	499	521	539	509	529	568	504	543	492	525	552	551	543	482	510	566	545	506	521	537	522	530	522	540	569	517	508	505	531	562	503	537	524	490	532	527	534	518	512	510	523	511	500	510	542	546	526	526	484	545	566	504	571	566	514	529	541	552	504	535	494	552	521	524	548	548	556	532	584	504	499	512	533	569	531	543	512	521	535	539	518	554	528	565	500	505	499	548	475	523	518	492	507	521	540	490	521	535	530	546	504	552	537	525	499	518	515	525	494	477	512	541	528	547	511	498	517	487	546	531	547	501	506	525	503	531	520	509	549	535	522	507	554	551	511	543	590	530	572	530	527	538	553	566	535	534	510	516	521	501	526	532	510	544	534	546	491	479	493	508	532	527	504	540	498	526	526	514	564	516	509	518	555	535	510	514	499	485	511	509	531	510	504	501	514	547	570	497	557	544	558	537	529	520	567	535	543	516	530	509	535	528	547	556	508	557	518	536	529	523	537	511	531	451	516	534	517	568	529	484	534	535	543	515	573	492	573	567	536	523	508	545	558	538	548	511	534	503	534	509	524	500	514	572	528	553	522	540	521	560	502	534	555	498	515	533	521	517	510	516	536	538	491	523	533	499	499	517	534	534	509	522	518	524	531	504	521	519	577	528	535	504	501	569	552	498	551	509	523	534	579	533	536	522	512	526	548	497	536	523	512	530	492	550	492	592	524	550	535	526	497	503	503	502	526	552	564	516	507	551	522	506	542	529	535	534	552	556	520	486	508	532	548	537	526	534	522	506	504	507	520	481	513	520	578	518	538	534	504	510	500	509	506	529	492	486	530	532	473	504	524	484	497	499	525	579	533	533	500	579	495	547	550	547	493	550	544	553	546	534	535	539	520	542	532	542	551	532	540	539	571	532	530	549	512	520	516	525	520	497	496	518	532	563	517	568	528	532	531	550	497	520	548	527	538	568	537	517	489	516	523	525	555	512	523	538	528	550	550	549	494	516	492	505	542	536	492	522	525	527	490	547	509	530	529	503	520	521	512	515	479	488	519	572	581	521	544	524	488	511	568	562	499	513	507	515	514	536	504	531	506	500	521	543	505	508	531	521	522	487	523	533	517	542	549	511	558	532	528	536	488	529	532	556	514	504	536	537	520	548	528	563	528	522	543	528	512	538	515	566	546	494	558	550	501	483	570	571	540	523	507	512	516	498	529	554	537	509	510	524	524	532	540	513	534	519	500	563	535	527	500	513	546	538	547	516	558	537	568	486	525	507	538	490	544	520	544	512	498	524	498	517	498	529	541	515	555	537	519	548	543	552	540	537	482	548	576	539	552	541	543	527	553	517	526	536	501	519	548	531	517	521	489	519	532	528	537	517	580	525	544	515	516	550	529	549	497	540	529	509	525	541	521	568	500	540	567	511	536	512	554	529	525	564	492	522	498	544	528	465	526	527	484	561	509	555	528	553	514	499	584	525	554	596	559	501	518	534	525	480	544	563	490	591	532	549	497	527	507	508	505	538	574	503	506	507	483	523	533	525	505	480	508	528	491	532	534	496	535	510	511	543	533	537	549	551	538	527	536	508	527	497	547	522	528	538	549	541	535	530	520	516	528	537	535	553	584	508	558	497	527	517	549	536	514	536	523	496	535	520	509	540	512	511	559	553	558	594	546	510	538	549	502	527	507	544	508	518	519	534	528	537	567	528	517	547	532	517	559	509	511	543	553	551	480	534	505	524	571	548	535	521	524	542	548	519	488	508	488	536	498	580	536	538	517	560	536	550	512	570	496	576	478	476	568	557	540	528	537	532	506	547	563	527	582	530	528	525	526	521	532	505	523	516	553	555	517	528	492	509	504	569	548	533	540	548	511	559	533	514	507	543	522	522	505	528	523	563	536	544	489	559	523	509	542	544	514	513	509	528	514	500	536	536	477	475	527	527	522	508	575	514	559	539	528	529	508	540	514	554	481	504	541	528	530	536	492	534	530	527	515	541	527	548	546	556	518	496	546	538	536	556	521	518	543	542	567	568	537	533	546	497	496	553	520	524	507	536	513	545	538	515	541	501	553	510	551	554	486	529	525	506	513	508	540	478	500	480	481	556	488	554	538	486	520	524	498	521	531	539	519	535	513	521	530	492	482	539	487	526	512	541	533	502	500	574	507	554	523	537	531	518	546	545	533	492	526	540	502	517	532	524	542	523	491	530	503	544	540	501	518	553	570	508	521	463	552	563	519	537	551	511	528	505	527	535	541	522	540	522	525	553	522	513	533	533	505	553	545	525	507	542	492	512	560	480	527	471	547	581	520	517	543	531	505	528	530	513	587	542	501	549	520	527	520	526	505	543	498	554	539	523	539	524	577	522	538	588	502	539	515	571	521	523	520	515	541	536	536	499	518	596	510	557	525	524	534	481	545	548	541	518	536	517	517	548	534	507	523	488	501	541	517	543	561	558	516	550	549	538	563	505	503	523	536	517	527	531	538	514	508	534	518	513	585	506	532	542	525	475	564	540	540	533	553	537	550	546	547	509	553	517	508	558	540	558	546	536	471	526	517	511	531	516	538	490	516	543	543	507	516	508	555	529	535	545	520	539	515	513	532	530	519	536	530	514	518	527	512	539	528	549	527	487	536	547	528	543	471	507	503	500	529	524	547	544	508	526	558	509	532	556	527	533	536	543	510	538	538	551	537	524	531	551	518	533	530	516	539	483	537	510	540	516	496	510	539	533	503	536	538	531	528	500	509	551	565	540	546	501	576	546	536	502	524	530	502	539	515	543	524	500	533	512	483	541	540	511	509	551	509	509	525	541	500	503	523	542	488	531	570	575	514	509	526	558	527	518	493	514	525	534	517	520	514	539	518	547	509	526	514	520	494	519	534	530	523	563	530	535	526	497	545	558	562	597	534	554	504	544	575	546	508	495	533	555	501	553	518	535	512	504	525	512	533	516	552	530	493	552	560	543	536	535	501	526	550	529	529	564	530	501	506	530	552	535	526	532	542	550	544	566	515	524	568	553	565	562	563	507	521	558	542	579	538	548	524	498	524	526	513	510	505	510	531	549	540	533	513	511	537	523	493	544	566	496	539	503	507	521	567	479	501	524
31028	28276	4232	1915	1444	1217	1049	913	819	804	752	802	682	724	687	697	733	650	642	707	635	698	594	658	650	661	698	694	697	649	623	640	706	644	623	677	636	677	602	669	665	626	634	671	664	630	672	605	633	591	650	622	657	692	674	637	666	622	676	644	682	672	611	649	646	661	642	665	649	680	677	635	674	651	650	645	607	689	680	646	642	632	608	623	661	638	638	626	632	652	663	647	613	662	697	638	677	673	623	680	626	610	659	622	634	611	630	637	639	641	677	648	653	629	599	618	629	669	647	598	654	649	678	666	658	646	632	677	681	627	592	671	614	587	613	640	610	624	654	628	611	663	610	652	676	646	648	672	656	677	657	668	652	609	646	666	611	613	584	629	648	639	632	673	676	657	590	618	608	583	629	640	618	630	620	611	640	649	665	632	633	618	622	684	621	667	664	698	692	649	628	649	654	661	637	645	638	604	638	644	670	631	616	599	634	664	623	667	615	607	678	629	620	623	628	657	630	648	652	644	651	605	674	632	627	634	647	619	690	596	647	622	621	636	619	641	603	634	677	641	638	645	643	621	651	669	649	659	607	625	647	659	650	626	630	631	645	665	601	670	596	695	671	675	622	623	656	652	608	643	606	597	677	647	617	621	630	659	624	657	651	676	691	653	630	654	620	687	634	644	604	650	618	637	642	654	623	672	603	653	640	638	621	607	617	644	627	630	650	684	595	621	660	622	633	611	671	643	648	632	615	679	641	609	648	662	693	635	593	654	633	640	675	612	639	596	677	669	633	643	625	609	659	666	666	616	660	624	673	623	646	636	658	606	589	675	662	630	637	614	666	646	650	626	659	640	649	666	652	646	606	609	636	652	624	655	652	634	669	636	623	609	628	621	652	607	597	630	629	646	644	643	634	632	603	653	626	626	650	652	667	650	650	610	627	656	663	652	604	632	619	644	634	655	695	608	661	650	638	621	619	679	656	621	666	635	641	618	677	602	636	623	619	646	705	626	613	630	655	658	635	671	651	634	626	632	646	639	667	661	595	629	673	660	627	644	636	641	624	636	632	633	678	604	639	535	642	617	603	670	651	651	633	621	625	642	597	606	624	612	612	650	674	672	656	607	674	619	612	671	614	609	666	617	690	643	602	628	596	647	639	657	599	681	702	643	621	627	635	635	655	628	639	602	658	665	634	685	677	676	600	631	645	633	638	622	674	613	679	661	622	674	613	628	654	609	679	614	645	656	673	672	632	629	621	653	618	625	616	674	651	646	591	655	633	629	619	644	627	641	648	683	627	637	627	598	592	593	671	609	655	652	664	655	652	636	642	616	629	629	670	690	616	678	625	639	624	636	673	638	639	601	674	629	656	608	642	651	580	603	621	595	637	608	653	625	657	640	603	639	612	619	658	633	600	632	632	657	634	658	640	613	670	637	641	654	608	663	664	662	581	619	646	636	658	614	644	629	661	680	600	662	640	640	625	649	650	672	566	614	666	678	585	665	647	635	648	655	668	680	629	640	592	657	632	635	675	656	637	644	670	647	637	589	631	620	582	655	651	627	623	651	625	632	675	628	659	646	665	596	625	652	649	645	616	666	632	640	621	650	695	604	639	612	598	602	680	662	653	661	677	649	596	618	666	658	624	631	591	601	673	650	622	643	639	662	630	598	668	609	636	659	680	627	684	650	596	632	630	628	612	638	651	639	592	657	645	683	639	614	615	644	600	654	639	612	637	617	605	678	625	653	647	624	656	664	617	549	669	568	626	610	637	638	648	601	662	656	657	670	608	641	598	641	638	636	675	597	698	660	604	646	658	632	638	685	644	658	641	652	626	659	620	684	631	684	630	637	675	677	635	645	634	644	623	630	673	699	613	641	644	649	598	639	654	643	607	652	640	648	634	634	626	678	656	663	633	621	639	579	581	619	625	667	660	617	671	641	626	656	687	665	703	618	664	615	665	659	651	618	636	659	612	668	626	651	606	674	656	644	598	655	605	620	621	679	612	619	605	703	595	651	634	639	626	634	629	626	642	629	640	624	667	643	602	666	650	657	660	686	654	695	615	668	613	643	650	652	591	625	597	678	636	643	652	629	712	648	621	638	604	655	634	634	633	643	624	641	683	616	645	670	604	649	643	673	646	662	638	578	655	648	630	691	623	597	663	645	641	649	644	639	654	631	643	671	645	640	644	607	628	621	628	665	648	606	616	623	591	576	618	620	640	606	656	666	631	623	610	644	645	645	685	587	649	631	640	624	660	560	602	657	632	611	648	650	654	648	626	651	660	647	657	658	610	597	613	624	641	584	660	619	631	642	673	621	642	654	618	583	630	635	661	613	628	638	614	621	619	614	634	652	678	646	647	655	645	652	685	579	642	648	644	625	646	652	660	668	631	623	633	609	674	690	632	650	682	649	681	565	600	626	640	577	640	632	630	607	630	632	621	631	677	599	641	612	667	616	632	632	685	652	615	615	652	638	637	652	625	648	611	615	632	623	616	616	622	636	599	594	620	649	628	644	652	637	636	657	625	643	665	632	632	624	628	658	636	618	654	634	643	663	597	660	641	652	685	630	677	677	606	626	666	662	640	665	650	626	661	615	616	638	590	664	629	631	633	617	668	644	646	617	601	669	672	651	624	643	648	652	636	622	651	639	652	651	609	678	616	654	604	612	626	673	620	649	642	665	645	637	622	653	645	690	635	691	629	609	672	601	636	651	649	663	630	647	604	627	659	661	588	633	608	614	677	689	597	585	622	577	633	643	629	618	618	629	650	640	614	619	681	622	622	632	632	681	631	647	572	623	650	663	654	649	618	645	637	631	607	630	648	619	604	602	638	644	668	621	662	657	618	664	638	703	640	653	655	589	669	636	640	646	609	631	664	621	616	631	652	670	639	608	629	707	627	598	603	634	663	607	614	649	621	596	557	649	602	606	639	640	573	643	691	651	627	648	606	632	678	654	592	654	644	640	650	666	673	633	631	627	634	633	645	599	612	651	673	626	631	656	626	638	621	633	618	639	640	639	661	689	654	682	625	640	629	597	634	619	658	652	607	673	613	650	643	683	654	669	602	654	587	669	650	640	685	647	670	635	642	619	632	671	629	692	634	641	630	679	593	626	637	635	612	662	633	650	650	678	645	606	695	612	635	632	610	589	680	626	642	703	600	599	662	590	619	650	649	693	638	653	592	633	670	655	624	692	639	628	661	623	661	618	651	639	621	626	633	631	634	675	662	621	642	636	632	645	645	621	681	661	645	666	636	630	630	630	625	592	672	600	592	579	612	649	636	688	659	619	600	644	606	655	665	649	643	610	645	612	604	617	629	630	618	636	603	635	634	627	594	636	650	669	648	652	660	663	674	596	616	645	605	662	613	698	671	647	650	621	683	619	637	631	596	627	653	616	640	650	632	604	628	657	630	652	662	641	645	642	618	692	680	643	600	658	636	643	687	618	649	665	664	648	644	610	641	624	686	655	631	600	693	665	633	640	638	622
23055	21251	28926	23875	21250	21150	5414	1547	1343	1144	1118	1124	1118	1089	1021	979	981	986	994	919	968	964	937	1014	908	960	907	943	892	937	952	896	934	938	908	912	870	908	863	930	914	909	943	874	919	911	876	925	892	869	915	885	878	908	900	914	934	908	944	909	959	879	833	915	865	921	929	929	909	925	913	917	870	891	895	859	889	902	885	917	925	897	918	876	937	897	871	920	842	925	912	851	910	907	911	911	933	926	899	906	904	893	911	952	895	910	818	905	884	914	888	840	897	913	892	904	930	865	930	937	905	888	912	904	916	916	889	885	915	889	878	869	908	868	924	879	945	972	918	964	872	871	845	909	822	885	947	897	920	911	866	865	872	972	888	929	899	881	921	909	893	902	825	864	932	910	903	913	947	912	891	843	898	945	929	873	904	895	914	883	879	838	865	864	918	904	850	901	946	861	934	868	891	872	878	859	853	878	881	923	895	854	931	933	936	890	897	868	862	881	876	922	889	891	913	859	930	899	929	932	877	876	908	902	888	903	865	881	891	903	923	867	893	882	897	899	918	898	888	912	838	952	868	860	916	914	928	868	884	932	880	890	924	897	912	875	922	869	918	899	876	932	909	898	919	886	883	917	919	862	834	930	858	931	894	859	930	918	940	903	868	868	842	873	840	918	860	883	857	915	923	931	921	926	880	874	847	850	891	906	881	889	903	921	885	862	924	875	903	873	887	889	878	915	949	919	883	920	890	883	908	844	878	881	890	894	920	864	900	949	902	899	930	913	879	872	904	875	927	938	907	893	894	932	852	888	903	831	931	894	884	878	904	888	892	928	890	919	935	871	973	861	885	918	912	851	947	944	860	851	899	873	867	931	915	857	878	863	932	946	859	851	891	827	872	916	895	877	855	889	880	919	910	893	906	940	872	893	876	862	902	885	906	850	916	865	905	896	876	944	884	886	917	871	850	929	882	886	860	939	896	907	907	886	881	872	945	967	916	893	934	893	897	922	913	893	858	876	890	872	879	924	915	887	957	876	863	867	899	893	858	903	896	913	900	945	835	875	931	913	931	896	875	879	948	914	928	881	950	893	857	864	889	906	927	844	830	891	841	913	919	904	903	865	880	889	910	969	829	898	889	904	915	854	924	895	903	906	853	913	891	839	855	878	903	922	875	909	936	896	880	909	876	906	893	855	911	842	856	918	913	879	863	869	826	946	875	929	813	869	863	901	833	880	917	867	848	874	906	882	886	897	882	868	895	913	893	893	900	866	948	912	872	900	878	925	893	882	924	887	937	865	899	912	919	852	926	910	932	915	867	838	860	895	927	877	887	899	903	928	946	877	896	908	905	887	888	900	911	948	888	832	937	878	894	872	913	869	917	879	844	871	938	843	885	882	854	785	873	901	888	921	881	899	903	854	830	870	864	933	893	908	929	869	872	904	870	904	903	889	867	909	929	904	921	849	868	896	857	820	916	887	951	877	892	905	847	880	926	853	905	889	894	898	890	913	948	907	903	906	947	854	859	921	949	874	903	920	930	884	887	866	901	908	945	893	886	826	883	911	905	859	917	909	937	928	887	878	876	874	885	887	844	861	840	930	892	882	886	883	888	887	866	864	910	913	846	913	842	898	856	880	921	888	912	848	864	899	860	841	891	894	929	828	889	947	867	837	918	860	858	874	908	914	873	851	895	815	883	884	930	874	931	901	918	880	860	898	858	877	924	897	934	869	885	917	859	902	918	872	913	903	929	905	890	854	955	939	855	911	876	915	904	860	890	904	882	957	913	899	888	923	950	869	932	844	912	905	862	835	926	897	883	938	907	904	850	850	915	867	854	894	912	946	866	895	858	938	899	856	871	926	917	953	834	862	898	936	879	926	898	934	889	865	827	945	881	946	870	907	898	878	877	900	923	835	897	904	852	888	895	909	848	949	920	868	881	929	887	883	909	857	884	886	929	899	892	874	865	920	875	875	891	881	854	827	907	891	873	892	867	886	867	876	906	904	890	950	886	891	933	931	832	853	875	880	848	900	880	883	915	847	919	857	898	893	920	866	913	916	922	846	938	928	905	953	887	852	883	906	837	856	900	936	895	902	881	892	892	870	950	878	895	815	914	956	859	894	884	921	853	873	854	888	900	879	885	879	875	863	882	904	901	857	950	928	927	908	887	895	866	909	908	883	927	953	917	924	908	871	895	845	916	937	894	905	857	898	855	885	884	872	930	840	885	826	903	897	855	843	902	824	863	820	867	874	836	902	905	866	932	917	942	924	879	876	832	865	902	925	878	904	920	881	922	855	838	977	882	914	911	876	911	862	868	930	948	884	917	856	865	914	875	865	893	882	872	895	858	968	878	850	841	910	917	853	877	922	914	913	902	883	907	893	906	875	931	878	959	897	908	933	920	916	856	917	896	876	919	911	885	904	879	865	861	868	882	905	871	866	901	879	883	887	910	933	874	869	873	893	899	890	889	896	904	858	892	848	906	863	821	854	940	844	835	928	939	869	888	882	839	901	917	910	875	863	883	862	913	882	909	909	842	860	949	862	888	873	900	885	888	897	841	914	903	875	950	875	827	875	909	857	898	913	901	895	925	837	929	942	883	888	871	918	902	864	917	866	861	848	889	841	876	835	871	866	881	881	863	857	865	904	938	831	915	872	884	874	885	910	884	854	913	836	857	914	890	925	893	898	861	892	895	955	898	881	929	858	871	862	897	849	949	953	886	934	892	921	889	856	892	891	888	959	854	902	899	920	908	897	863	850	871	890	911	922	907	903	900	885	864	930	882	905	913	894	916	900	920	936	888	930	872	869	861	917	861	878	867	864	973	890	880	917	929	937	863	860	855	847	874	937	874	879	893	890	915	974	832	889	892	922	919	917	873	898	822	914	919	973	924	891	876	868	850	948	836	893	914	891	834	865	923	921	885	920	881	905	929	899	899	842	846	870	921	868	921	845	866	801	899	873	907	907	836	838	875	822	916	875	911	919	896	824	935	913	853	910	858	875	877	917	877	854	927	915	937	901	901	860	931	898	882	923	928	922	887	895	894	906	852	892	871	868	917	906	887	907	879	913	850	851	896	930	942	939	938	871	863	888	891	909	894	889	933	888	877	863	911	897	931	916	930	837	859	933	903	899	886	934	932	863	936	914	861	886	916	904	877	910	872	894	906	900	906	903	875	887	922	869	809	905	876	854	947	878	885	901	853	901	917	891	903	907	897	907	877	901	942	882	838	853	880	829	893	928	906	887	854	872	895	969	872	930	911	899	921	877	891	857	917	871	877	957	871	919	919	862	924	860	898	880	903	858	912	869	850	867	897	917	882	832	856	865	899	871	900	902	871	854	948	926	891	924	925	922	884	896	893	907	850	912	923	861	814	908	898	873	884	920	933	864	903	900	870	882	816	890	924	902	954	964	962	876	847	891	893	936	868	901	900	886	823	930	894	906	895	844	916	947	896	858	874	873	853	867	851	903	866	906	882	899	902	908	886	883
42625	50271	13517	5892	4258	3302	2621	2296	1942	1767	1627	1484	1422	1419	1319	1236	1246	1253	1180	1177	1153	1159	1071	1156	1087	1041	1151	1101	1082	1041	1038	1103	1039	1039	995	1056	1039	1047	1035	1039	968	1012	1015	1010	1108	1010	1023	1061	1022	1012	986	1033	1011	1039	979	1057	1064	1028	1093	1059	1022	1040	985	1085	1095	994	1044	1039	1050	1006	998	1052	1015	1013	998	972	962	1008	1067	1009	1044	1057	954	1026	1071	1057	1046	1012	1052	968	1062	1056	972	1060	958	1019	1027	1055	1040	1020	1101	1014	1064	1032	1064	956	1010	932	992	997	1018	1032	1029	1014	1004	1046	1035	1064	1011	1052	1022	1062	958	949	1002	979	1007	1054	1025	1074	996	963	995	1070	1044	958	1061	1053	1012	959	960	1040	1027	1001	1008	1022	980	952	997	989	1009	1029	1029	962	1034	991	1052	1014	984	986	1045	1009	998	958	1024	1056	1001	942	1005	1044	1022	1047	1061	1045	1038	1026	1028	995	1048	1024	983	1001	977	961	991	1040	983	1014	1048	987	1023	992	979	996	983	1039	1009	1040	991	1016	1027	992	1023	1006	1012	1020	1006	968	1076	1003	1066	975	1014	1038	1038	1025	1015	971	993	1008	987	1023	1013	1006	976	983	1010	1088	993	1031	1002	1025	1005	1003	1038	1070	1004	1038	1024	994	1021	1020	985	1039	1025	1005	997	1005	974	970	997	1032	984	982	988	971	973	990	1020	1000	1011	963	1048	1019	1043	1006	1018	1016	1049	1040	1033	1056	1061	1010	1044	1028	960	1005	970	992	961	959	1011	993	1022	1006	988	1064	997	976	1049	1035	979	1033	979	997	981	974	1010	974	970	1018	1031	1007	987	979	999	1036	999	1031	969	917	999	955	984	1032	979	1032	968	1073	938	1065	973	1038	999	1010	1007	987	934	1026	1034	1012	1032	992	943	1050	962	998	997	1061	981	947	987	986	1019	959	971	1003	999	952	1023	961	1068	1014	1034	1020	965	983	942	1052	964	945	999	940	950	1031	1027	978	1062	993	984	1010	1016	1018	998	1073	996	1000	1017	989	985	1000	1003	954	981	974	978	1014	1039	1004	990	1013	968	1017	985	1021	1015	1029	969	1005	1046	976	1009	998	980	975	980	1008	1015	1022	995	1031	1012	993	1036	995	1014	1007	1030	942	1061	1005	1059	984	1009	975	1032	969	957	1041	1053	968	1010	978	977	972	1038	1021	1006	988	1000	1006	1033	1063	1016	996	992	988	957	1003	1051	984	985	1016	1042	968	1000	1057	988	1046	999	1007	983	1053	946	972	919	1006	958	1048	994	1025	1012	962	997	959	983	969	1020	1028	1010	1028	993	985	1020	1017	957	966	980	971	981	975	991	1018	971	973	991	1066	999	1033	977	1028	1037	984	1025	961	1054	961	976	974	944	1026	1030	962	1044	964	1022	1023	976	991	1007	994	981	981	1010	972	1014	1001	1023	953	989	955	960	1019	965	1003	1010	1006	1009	1044	1005	971	1000	1035	1026	971	1010	985	1037	1015	994	993	992	962	1046	928	984	1031	942	983	967	1033	970	1016	977	968	1045	992	1015	973	1031	1032	973	990	978	1013	1019	1031	1044	991	1010	1017	1038	950	1003	1041	1014	986	1000	1015	972	1032	1037	1008	978	968	962	983	977	1017	990	1032	1013	981	976	1034	989	1017	1040	969	1008	1041	965	1031	1030	941	1017	1045	1094	1019	988	943	1031	1028	998	1069	1042	1010	947	1088	996	976	1051	952	987	974	1027	1003	1012	1021	982	1025	1048	998	961	1017	1055	971	993	1011	1012	972	969	1050	1043	1059	993	1003	975	1004	992	1019	1009	993	965	955	1020	1033	974	1024	1065	1003	984	977	1025	968	1055	1021	965	1023	996	1067	991	1021	1004	982	1023	987	1035	1009	958	1012	1002	984	1025	1025	1056	981	967	1061	985	927	1053	1024	996	1003	1026	1000	1027	1020	1016	1009	1037	1004	1086	1024	1012	1031	956	1010	1002	1025	981	1012	1002	991	930	970	949	1008	980	1045	1012	1034	973	1081	989	1011	1041	1027	953	1012	1012	1020	1014	969	988	1004	955	1015	1000	975	974	1049	940	1055	1047	1009	987	978	1034	1056	1016	960	992	1042	1038	1015	1033	975	965	1002	972	1057	962	1008	975	1001	986	1016	993	1013	1025	989	1002	955	962	1038	1014	1049	1028	965	1014	976	986	977	1024	960	984	985	1015	983	973	1033	1036	1026	962	967	1027	978	1013	1042	976	1018	1016	1003	1010	997	1027	1042	1079	1010	1019	990	1067	967	1031	1001	998	1017	1028	970	972	1023	1019	1029	961	953	1009	990	987	1010	1028	1067	1023	1047	978	967	1022	990	962	1012	990	1019	1027	1063	970	1056	1029	1001	1023	1021	1007	989	1084	988	1018	993	998	970	994	1007	1006	1015	1001	1043	1022	1006	976	974	962	1021	1040	976	1038	1036	1022	1001	1029	1054	1004	956	978	955	1027	1044	979	1005	960	1016	958	984	1025	993	1005	996	1028	993	956	976	958	1028	1016	1006	1010	1037	1031	1020	1068	991	1019	1054	1003	1060	941	1009	998	1042	1000	992	1044	985	981	1018	1037	985	957	1008	1004	1008	976	1028	992	1001	1016	1036	954	1015	1015	993	1022	995	974	1026	959	1027	1010	999	986	997	1032	997	1029	1015	1062	1043	1028	988	1051	959	983	1011	1010	1025	1026	1011	975	1019	1039	992	1034	1032	1028	1014	1062	977	1074	1009	1041	945	1022	956	1026	1079	1030	1001	1060	1023	1018	1012	1013	1037	972	948	993	1046	953	999	1028	1070	1020	1042	987	1006	1033	1016	1015	1015	977	1003	1034	1016	1020	997	1004	1052	1015	1007	983	1033	983	1053	974	1036	1037	1012	1024	1018	1015	981	1002	1021	1018	1013	932	975	1007	1004	944	1002	971	989	1017	946	1014	1026	989	965	938	1013	961	1021	1015	989	1028	976	991	1005	1034	1045	971	993	1023	1030	905	1000	1071	991	1010	1031	1016	954	1053	1053	990	949	978	1016	1028	1004	1028	958	1014	1009	1059	1037	1058	1019	1090	984	1047	980	966	932	1036	1029	1015	967	981	996	1025	1000	1071	1039	1022	1000	1029	1035	1029	1044	935	954	1005	1043	986	986	957	979	1052	982	1049	1014	1068	1002	966	1042	1019	978	945	1007	977	1003	993	1014	1004	959	995	1003	989	1029	984	1056	976	983	970	1019	994	966	1046	982	1008	932	1051	1027	981	1012	948	962	992	959	1000	1007	1006	994	988	986	1011	1014	1042	993	997	999	1037	1045	965	1017	944	1037	988	995	1031	1035	1076	1034	1006	1018	966	993	954	943	1042	985	1009	1025	1014	1000	1012	1009	936	1009	942	966	987	945	986	1045	984	1005	1027	1080	963	1064	1035	931	1041	1039	963	1029	949	982	1036	953	1036	980	996	1036	1012	1012	983	1002	1005	988	1024	1001	980	975	942	1030	1005	1017	1009	995	1042	1004	998	1019	1000	992	1026	987	988	1041	980	1013	1057	997	1003	984	1001	972	1006	1025	948	1006	996	1010	960	1033	1038	1005	993	959	1003	1074	1033	957	1006	1046	1021	990	994	927	995	1059	1006	1010	992	984	984	1000	1013	1026	1034	990	958	1029	981	970	993	993	1014	1031	1016	1019	986	1018	966	990	1006	1033	1011	1026	1067	1016	980	920	1017	1024	996	967	1046	967	1025	1007	988	1032	1023	1025	959	1037	969	969	971	1040	977	1032	1033	1069	978	1044	1021	986	1057	975	1048	1040	1019	1001	996	1014	1016	996	1022	1001	986	1029	1023	990	1009	1021	996	1022	990	971	990	1018	1027	1020	1031	979	988	995	1024	965	1023	1042	988	1048	1048	968	1016	1010	973	990	989	1049	950	967	1020	970	1010	1008	990	982	969	997	973	962	985	1046	970	975	1042	971	1023	982	990	1009	1031	1027	982	1081	1028	1026	1008	1018	1014	1015	980	1028	1030	1008	1007	1014	1024	1003	980	1002	1004	1007	980	1012	976	1030	999	1006	985	968	961	1018	981	996	1010	997	1012	1019	1038	1015	991	979	995	1016	1008	989	1021	1000	1011	1025	984	1032	944	980	989	944	1017	1027	1035	1001	1031	1041	1033	1025	998	1040	994	1016	993	922	996	1054	994	1001	1028	1049	983	971	998	989	991	1044	1045	998	955	1039	997	1009	937	998	992	971	1032	948	1066	996	986	1045	1038	1019	966	983	1044	1076	940	990	993	986	1020	1041	1005	1028	1002	1042	1002	973	1030	996
27389	20182	7496	742	525	453	429	426	403	436	378	424	385	440	395	421	427	465	460	438	429	413	391	439	390	394	404	428	446	402	419	403	429	409	409	417	425	408	415	427	393	382	445	378	392	426	455	388	407	393	416	411	398	413	436	402	410	417	415	398	399	446	408	376	407	391	372	410	410	406	420	421	409	416	371	383	386	377	376	422	405	401	401	405	414	417	370	437	422	427	442	401	380	391	422	423	386	416	425	405	413	391	392	409	435	434	413	407	408	390	372	384	441	362	408	385	396	403	390	367	409	377	444	392	375	417	424	404	418	379	392	442	406	452	403	433	416	423	431	371	424	409	382	413	391	425	417	400	409	384	408	379	391	426	393	389	453	419	407	406	467	423	423	404	385	407	383	388	406	427	436	400	444	441	414	391	375	419	414	401	414	399	396	407	397	426	406	381	384	438	414	382	382	420	445	420	413	382	420	419	399	403	405	407	424	361	413	387	401	440	390	407	405	431	395	419	377	432	418	466	417	427	390	422	405	410	415	428	433	458	421	431	372	423	398	392	370	419	420	401	421	438	396	403	425	391	401	382	392	404	434	439	425	395	419	381	372	382	416	405	402	402	393	414	419	421	402	413	391	383	408	414	396	439	371	429	401	376	447	392	418	393	371	383	420	393	377	395	372	395	417	377	387	464	396	443	421	403	417	406	427	386	411	422	413	350	410	405	458	378	397	415	399	418	452	392	394	399	403	429	442	417	378	405	404	383	396	426	425	441	423	412	397	423	376	411	391	454	432	388	414	383	418	368	450	422	385	424	407	399	416	436	384	396	438	390	397	371	412	436	412	359	396	441	404	399	438	394	365	412	379	393	379	416	421	432	444	395	427	414	397	410	393	415	390	428	400	394	399	402	435	418	409	394	404	406	401	429	386	428	391	396	378	391	402	400	422	445	428	439	403	400	402	409	414	375	415	393	424	413	376	434	421	414	420	414	403	407	444	404	422	427	401	406	437	421	413	394	435	417	409	403	393	398	453	419	429	380	441	382	385	389	375	410	414	410	363	404	418	382	420	418	412	387	396	411	370	433	428	425	418	369	393	413	359	408	415	434	421	404	407	373	401	383	383	379	418	388	406	443	367	402	408	429	411	413	426	388	417	395	438	404	422	399	423	378	386	397	420	411	407	399	437	437	399	411	422	425	435	411	410	432	435	386	368	404	445	394	360	434	396	406	425	424	398	417	392	376	431	419	395	396	399	408	409	413	420	396	424	415	443	369	420	400	393	449	430	402	388	380	432	430	374	407	392	386	419	395	399	405	426	437	405	403	421	397	413	391	376	404	422	418	419	405	390	399	390	407	371	428	422	410	421	429	436	418	421	388	381	407	408	392	396	410	432	446	362	403	405	396	408	430	371	401	393	426	418	381	412	406	400	381	381	415	445	392	416	394	407	425	413	432	430	410	402	424	445	408	406	426	436	408	446	424	425	392	436	406	398	421	400	420	405	432	388	393	401	348	410	384	397	416	394	411	421	422	398	407	389	411	419	410	414	423	440	429	460	406	353	387	413	418	413	409	387	449	436	433	386	424	423	418	412	404	411	364	430	390	435	405	448	403	397	427	393	412	407	441	430	435	416	384	394	407	387	387	391	406	408	408	420	406	384	410	358	408	434	408	401	417	392	446	388	397	404	433	392	410	410	375	376	433	387	395	411	431	399	401	365	440	388	387	444	426	420	411	387	416	400	404	378	434	382	403	379	437	409	409	394	382	438	411	401	419	408	423	420	383	410	416	384	401	402	421	438	422	382	402	392	396	405	408	380	407	418	411	402	369	390	421	408	430	384	396	403	385	476	435	424	440	390	412	425	400	393	417	438	413	381	421	409	419	396	422	400	422	399	411	408	416	421	413	387	415	421	410	448	412	422	381	420	381	397	429	390	440	410	392	403	427	413	436	424	412	384	413	398	397	423	404	382	384	435	432	411	413	445	383	389	404	400	382	399	435	400	399	415	410	431	432	428	415	390	427	402	399	390	385	382	362	375	441	458	437	409	417	433	453	407	384	423	405	375	378	387	399	434	399	390	411	421	409	423	432	436	413	415	432	421	433	387	398	418	411	409	427	417	407	414	453	403	375	412	416	428	401	400	394	415	430	422	428	420	419	426	416	420	414	426	426	399	411	437	396	388	403	403	426	409	415	387	394	389	423	408	404	388	385	380	379	412	404	401	411	425	397	390	421	431	401	405	408	411	427	409	399	432	436	416	380	398	414	383	439	414	413	416	440	396	412	396	376	400	464	429	437	411	401	389	425	438	398	385	398	393	396	397	403	418	433	397	399	422	398	439	398	421	418	420	413	401	367	407	387	410	423	422	376	386	410	387	420	406	363	393	394	422	404	375	400	409	424	422	403	435	419	390	430	404	411	389	404	414	448	428	432	435	399	374	435	392	397	417	413	393	383	405	412	396	411	384	391	390	416	420	396	387	445	394	440	402	348	416	423	419	399	414	423	415	388	389	394	393	465	394	405	374	414	388	384	389	402	380	413	397	406	402	420	400	411	393	451	429	421	395	397	426	409	456	384	421	375	390	403	395	426	445	447	394	415	409	379	399	408	400	433	408	424	425	426	398	391	420	399	410	410	434	440	382	436	389	371	400	405	443	415	392	384	422	397	423	416	461	393	404	418	412	409	432	410	405	426	397	448	390	429	455	381	382	428	384	408	421	378	405	386	425	374	420	413	438	420	425	436	413	421	428	390	438	448	377	391	399	386	375	429	410	403	396	440	426	403	419	446	397	414	409	392	410	377	361	376	402	440	394	431	408	408	451	412	409	413	395	409	387	384	410	400	430	415	399	408	412	448	407	394	437	409	412	411	420	463	397	440	417	402	445	432	415	398	397	422	448	432	426	445	392	449	411	406	407	432	384	437	407	384	384	396	404	435	372	370	424	387	402	427	424	387	419	401	424	414	411	374	401	378	390	391	399	419	385	437	416	403	420	372	388	409	407	409	431	402	402	421	402	373	405	426	415	444	395	416	375	415	393	409	398	380	407	389	409	433	406	421	403	413	401	416	401	412	395	445	426	391	433	379	355	399	412	417	402	387	377	387	446	403	393	403	397	418	419	424	378	423	434	407	436	419	430	435	440	389	389	423	381	399	408	410	403	414	374	400	424	398	407	388	403	418	414	397	438	400	419	398	391	398	404	433	430	389	424	393	366	431	394	431	429	408	388	406	379	427	365	382	413	424	396	417	390	430	388	427	415	404	445	408	416	441	429	446	407	412	373	420	415	382	441	412	415	418	375	397	414	429	424	439	422	432	434	424	423	416	406	410	430	413	366	416	399	411	413	361	382	428	401	384	424	406	400	386	404	445	416	379	398	388	390	379	420	413	400	386	409	420	428	413	399	377	431	401	406	385	408	397	382	423	402	387	429	403	391	424	451	384	386	400	422	437	413	410	350	385	403	410	439	398	398	429	390	394	408	419	420	425	404	399
13908	11381	1334	688	648	622	565	560	567	490	512	505	542	532	470	504	515	524	508	536	553	496	489	495	534	490	474	485	489	511	511	484	496	484	489	502	501	490	491	481	517	463	452	477	499	498	487	544	518	494	493	535	477	473	479	510	500	470	507	521	485	473	535	503	508	485	518	453	522	543	490	495	479	478	497	513	486	533	533	501	495	504	479	512	524	508	489	523	480	508	524	497	504	462	500	471	515	485	544	507	489	532	462	479	548	517	506	478	487	481	500	483	503	511	490	478	441	481	482	528	520	473	501	500	497	494	488	494	511	469	483	532	486	545	446	462	494	503	502	552	502	503	457	488	508	517	489	468	487	534	471	499	473	504	498	482	498	515	473	484	514	490	476	467	546	517	512	463	487	516	425	467	524	469	500	483	502	469	508	499	527	494	467	518	512	464	506	485	480	515	472	508	467	516	518	501	467	477	485	523	489	491	501	462	482	552	507	469	519	468	507	480	513	487	472	489	463	484	488	516	526	524	464	463	491	571	502	478	501	523	511	474	454	517	479	479	450	507	513	521	485	483	464	505	502	509	429	475	475	466	484	495	504	523	492	475	515	548	496	468	512	509	478	485	500	496	479	550	518	482	504	510	480	469	478	488	485	496	511	473	487	508	462	513	479	504	489	493	490	479	485	506	482	483	452	462	503	452	519	501	532	492	483	520	502	481	516	500	471	480	496	503	513	523	507	507	486	520	512	504	484	491	517	520	533	485	462	495	448	490	468	480	474	468	514	528	459	510	485	486	515	456	482	466	491	516	483	496	496	507	522	453	455	505	456	491	496	499	525	486	460	475	497	500	482	457	530	495	505	503	503	523	495	500	517	523	513	516	491	474	458	514	533	490	497	456	445	494	494	488	458	497	491	511	509	520	517	501	525	493	483	480	500	501	523	470	501	488	502	529	488	471	482	511	498	466	505	473	500	488	519	535	519	494	518	478	491	508	495	514	488	472	484	493	471	521	496	460	506	510	515	462	533	518	484	477	551	513	534	486	483	515	482	446	526	492	505	523	514	491	495	455	513	472	478	510	480	480	504	473	479	456	470	493	474	516	507	522	495	476	509	474	487	499	497	534	463	466	499	475	456	503	500	502	498	485	508	531	485	465	513	504	497	485	496	447	478	504	517	503	510	489	513	485	483	488	495	508	466	499	522	504	488	472	431	513	475	536	541	493	510	526	487	519	519	468	474	475	527	501	484	455	499	497	470	491	476	493	498	535	526	510	495	508	517	477	500	495	449	487	515	476	490	480	507	485	496	515	477	542	494	493	512	502	481	530	477	475	527	513	474	534	541	530	500	477	509	492	447	493	491	466	536	507	524	510	497	448	504	458	491	513	495	457	520	483	480	458	509	466	516	476	482	497	518	518	497	512	504	495	486	475	499	475	486	498	524	508	456	495	516	475	530	500	501	474	490	523	492	494	471	525	484	488	501	514	488	460	495	463	508	543	499	444	459	496	489	493	517	452	497	507	517	525	488	539	508	445	525	505	522	504	449	512	475	503	463	471	497	524	503	493	480	499	470	551	518	524	477	497	497	516	486	494	529	462	481	497	501	550	498	479	487	496	487	482	480	564	483	503	517	501	499	507	498	525	545	488	525	494	517	512	478	522	501	521	521	536	484	477	487	471	483	512	533	513	520	511	490	477	486	527	487	478	464	488	516	487	522	500	495	531	489	509	492	490	452	491	462	519	530	517	497	493	491	499	493	499	516	481	511	523	467	512	494	527	490	503	493	505	479	494	524	523	498	498	508	474	535	477	504	511	496	513	486	481	502	519	518	529	480	471	512	499	526	485	488	500	499	487	490	481	545	501	476	468	501	527	492	503	492	481	454	478	516	474	468	527	492	510	529	537	493	471	493	483	491	468	475	443	479	522	458	497	499	549	482	485	510	503	486	515	490	477	530	517	524	452	496	516	460	484	480	500	495	499	518	515	507	445	474	525	498	540	506	485	541	518	472	470	484	471	460	548	490	510	513	542	520	481	511	488	510	506	501	515	519	488	500	507	478	501	494	476	497	475	548	497	472	464	501	465	443	492	453	476	488	503	518	524	494	497	470	487	507	517	470	477	475	501	479	456	475	491	507	460	510	465	512	513	492	497	504	539	481	544	530	477	493	473	556	490	509	505	548	495	463	522	448	513	494	511	495	493	524	471	505	476	502	520	484	473	496	492	517	454	447	463	493	472	493	479	475	495	522	505	467	491	471	539	512	486	445	548	493	467	495	470	484	508	467	502	498	484	475	516	520	482	518	501	477	472	497	485	472	466	482	473	480	516	521	485	473	499	485	509	525	484	487	481	492	528	470	494	489	514	504	515	499	492	536	525	503	497	511	489	491	515	499	525	479	505	509	495	472	481	492	520	477	448	505	489	503	489	529	477	510	461	525	536	450	509	539	487	510	507	525	509	519	502	459	530	488	504	441	480	453	506	495	496	532	504	504	520	489	496	487	508	485	479	520	498	463	508	447	493	493	510	498	488	548	492	498	495	458	493	521	488	456	499	538	475	516	527	497	484	507	523	522	485	481	520	499	495	504	521	507	499	473	464	492	553	492	462	515	499	499	528	516	489	509	480	515	492	543	479	475	485	537	484	499	485	527	503	504	485	511	508	523	506	487	445	492	500	477	518	512	470	456	510	479	508	470	478	510	503	500	489	524	465	470	475	478	519	503	500	494	503	481	512	529	472	485	499	506	493	510	487	525	482	519	493	477	499	516	480	513	497	491	486	533	475	498	490	544	483	514	442	526	479	496	488	489	530	515	514	496	460	475	491	487	496	544	496	480	476	513	485	447	465	516	541	514	483	487	477	484	515	520	474	503	491	487	497	501	488	502	443	537	509	479	527	488	488	476	509	481	503	516	523	496	492	506	493	509	488	498	531	507	475	532	528	466	508	494	517	478	485	490	486	510	473	483	474	507	482	506	463	508	490	489	480	518	484	507	505	487	499	496	502	527	505	520	474	491	538	530	509	486	546	497	476	480	467	518	539	465	499	513	518	493	465	505	529	466	501	474	508	487	500	541	529	489	488	488	487	480	495	478	503	499	479	511	480	480	493	487	531	513	472	469	508	472	478	496	522	462	455	499	483	485	515	471	468	493	521	484	497	504	473	505	498	498	471	505	473	470	524	468	476	477	535	517	512	504	517	501	489	511	473	478	514	477	495	479	472	469	501	512	503	440	497	499	493	473	495	443	506	520	518	517	510	514	486	494	541	488	495	502	486	505	510	465	505	508	478	496	488	522	437	484	506	482	458	495	464	494	519	487	528	503	510	499	439	522	472	479	469	510	508	468	529	479	539	494	497	463	477	471	488	542	475	540	486	505	491	525	504	501	502	520	517	482	446	507	516	510	465	515	477	494	515	459	513	498	482	530	444	474	534	534	528	468	481	513	463	500	496	537	512	514	490	505	499	501	528	501	508	544	513	470	486	486	529	491	523
24522	21209	27883	24787	16574	1568	894	773	716	650	652	641	596	604	591	613	562	555	584	596	569	584	576	570	556	558	571	597	581	571	558	509	537	559	541	560	561	601	568	579	561	524	539	601	556	536	544	552	537	560	571	559	562	533	538	593	551	586	540	532	555	573	527	564	562	593	548	508	574	501	558	526	523	541	547	549	585	579	546	522	526	545	577	566	543	550	540	517	567	609	568	577	561	557	557	563	570	556	573	560	517	563	556	539	542	548	593	556	569	545	535	516	577	575	571	514	568	573	525	587	538	560	574	545	555	558	567	546	528	576	517	570	542	565	572	587	604	555	579	600	564	566	549	548	554	514	512	559	552	550	569	563	490	510	524	578	565	537	568	530	541	567	584	592	535	562	509	571	531	528	609	502	503	564	580	537	542	524	578	536	519	570	545	527	542	542	525	583	568	537	547	551	570	545	487	554	556	524	583	524	535	527	545	517	532	528	570	560	533	549	548	560	520	510	546	564	525	521	554	613	559	537	568	608	614	551	562	573	531	546	592	530	554	559	569	517	595	509	553	550	527	519	568	536	539	565	542	545	591	576	552	566	597	563	583	542	550	567	512	570	571	504	538	502	550	534	550	552	538	562	534	512	529	532	554	526	550	545	565	571	594	536	551	583	566	589	566	542	565	523	565	584	516	589	579	551	575	532	553	507	509	531	573	550	524	528	526	532	536	508	523	553	526	512	546	555	551	526	555	553	509	536	517	597	568	616	559	555	553	537	524	546	531	584	534	550	543	555	568	527	570	585	522	547	568	505	510	528	541	556	555	537	539	575	545	565	559	570	571	595	557	556	539	578	582	536	541	578	553	524	556	550	547	538	527	548	530	544	560	555	560	558	533	577	498	559	556	515	565	615	535	542	520	562	544	599	500	538	573	555	542	549	556	520	555	574	572	571	510	550	545	538	492	588	587	565	542	576	607	556	546	531	505	541	526	547	539	490	513	523	557	580	558	559	587	538	586	534	602	596	538	548	570	566	563	565	532	534	554	529	558	539	528	554	557	557	529	563	553	562	543	561	533	554	561	521	547	550	537	557	551	553	523	563	530	568	524	525	570	528	565	534	539	574	560	547	507	541	545	489	568	573	531	533	547	577	572	594	519	577	533	549	547	515	585	542	539	497	537	547	562	548	521	554	546	542	532	512	567	558	522	569	545	574	549	561	573	525	554	572	531	553	568	548	517	486	554	506	510	544	549	577	568	512	544	557	545	564	565	539	546	530	563	553	532	561	533	566	603	539	549	592	523	520	557	543	511	590	544	576	568	550	626	517	552	533	575	587	542	559	535	562	523	522	605	500	547	540	543	548	588	571	580	537	583	505	549	593	544	551	566	524	565	569	534	532	563	514	544	507	535	515	572	562	543	543	520	540	506	557	506	551	545	573	532	579	551	531	555	541	565	561	544	559	543	554	543	566	536	511	579	579	528	571	577	532	558	545	563	538	550	588	562	527	537	567	573	551	596	562	533	563	556	530	526	509	537	581	551	535	546	526	583	567	588	565	555	520	577	517	543	560	529	564	515	598	579	539	533	563	561	555	528	567	538	520	552	584	547	542	554	553	579	569	564	565	525	510	509	593	535	568	584	551	587	583	518	533	520	563	566	536	504	587	527	566	523	559	603	516	545	557	567	561	537	554	542	525	535	548	514	527	493	553	544	532	559	595	511	543	553	554	508	552	548	570	568	548	560	544	529	550	532	584	528	555	563	553	534	513	573	562	535	576	528	592	545	547	555	538	562	520	555	547	589	570	530	570	509	533	528	524	572	563	590	540	548	541	539	597	513	522	541	518	545	567	569	603	575	522	582	567	562	531	563	575	542	566	548	543	533	580	541	537	518	528	553	532	528	546	574	528	555	547	547	540	564	585	551	541	540	577	553	551	583	540	582	556	545	580	558	560	534	546	549	515	601	558	547	602	524	559	529	518	555	536	537	523	549	540	536	518	541	537	546	522	577	543	560	522	563	534	534	540	568	543	536	554	550	519	580	540	516	554	496	509	558	545	507	562	544	564	554	566	563	583	517	538	587	539	581	553	555	540	567	555	547	541	537	530	547	543	524	540	535	554	559	591	581	517	529	532	543	538	532	547	548	567	547	567	561	555	521	548	541	522	511	564	576	547	531	497	536	544	573	533	555	544	530	545	572	506	524	558	557	545	573	542	536	547	563	539	514	534	566	540	550	555	594	504	509	600	575	567	556	557	567	545	603	568	521	557	536	538	507	552	534	554	553	556	587	562	548	541	507	523	515	505	537	575	553	517	530	555	543	593	510	543	559	575	536	536	574	538	533	543	533	598	514	549	535	601	567	565	537	548	540	541	571	511	515	520	545	557	576	569	531	554	559	536	540	572	565	547	575	525	546	563	511	547	594	532	525	522	553	560	528	575	555	559	595	539	483	526	515	574	524	521	535	549	547	534	560	549	544	610	566	547	522	574	500	529	497	510	593	531	508	534	585	553	571	529	507	523	545	552	575	563	545	547	562	569	522	558	544	540	589	565	530	573	559	561	532	530	481	528	524	538	558	540	528	553	515	523	553	521	538	532	544	600	560	542	603	543	585	568	554	587	536	543	534	526	542	571	549	519	500	544	503	560	578	524	562	498	530	554	551	547	558	537	555	528	556	562	551	554	542	552	562	518	507	542	528	496	588	588	562	624	560	516	511	552	548	537	538	536	573	503	590	587	554	553	539	575	504	548	549	524	554	510	566	560	529	555	521	543	586	591	553	531	557	531	521	553	559	551	519	566	570	517	495	586	517	541	516	558	544	540	568	566	539	567	508	577	560	564	547	526	555	567	533	582	542	548	571	577	533	561	519	500	542	567	568	549	515	564	562	532	534	586	559	563	559	562	529	508	545	514	530	577	539	528	563	514	570	532	529	525	554	603	525	503	535	546	542	564	523	544	566	552	540	570	546	531	559	555	553	577	535	519	526	537	555	596	554	524	566	548	547	545	565	513	505	546	562	579	541	540	577	598	580	525	530	566	537	549	510	570	568	557	504	583	596	557	555	544	590	571	580	503	569	512	545	577	568	520	530	558	539	531	545	517	554	580	524	551	530	549	521	526	568	574	515	567	507	529	573	521	550	504	565	553	503	550	523	500	547	542	508	563	514	523	504	524	491	499	515	585	494	554	552	536	545	522	565	534	535	556	542	568	552	522	588	563	511	540	538	586	566	557	539	552	550	564	587	626	517	550	559	523	562	576	592	503	563	572	563	524	560	548	548	508	541	601	539	555	551	538	553	534	543	566	528	571	569	584	529	575	560	545	554	576	532	537	527	516	584	578	539	549	529	553	556	539	576	550	521	554	556	577	561	568	547	543	559	588	535	545	590	545	574	534	606	550	541	543	517	564	549	539	548	558	551	564	504	563	561	516	551	534	524	582	563	564	577	561	550	571	565	572	539	547	551	519	550	544	530	558	549	557	578	534	516	562	545	537
32348	35741	6839	2669	1997	1492	1302	1131	1036	896	843	803	808	799	711	757	683	721	737	706	709	668	640	712	658	737	668	624	644	643	650	701	645	648	666	659	628	636	630	678	620	611	666	702	655	685	628	630	683	612	608	644	679	645	630	668	652	713	663	629	641	672	620	642	621	621	617	672	682	635	669	665	642	578	661	580	610	589	628	656	650	615	655	622	633	646	638	684	680	698	657	632	622	631	648	623	618	683	667	608	605	658	635	606	683	655	651	652	633	625	661	624	668	680	655	632	651	642	637	642	656	664	646	681	625	704	677	642	671	621	645	612	665	638	674	618	655	637	665	652	633	582	673	640	631	662	625	649	606	624	634	653	655	632	672	652	673	634	659	612	631	671	664	627	665	664	598	629	623	634	700	646	610	619	690	621	654	625	671	635	656	696	676	645	665	614	648	656	629	634	635	622	656	596	636	648	670	625	665	624	643	669	641	607	620	637	659	647	655	677	637	642	623	642	616	656	644	626	634	627	640	664	631	642	678	599	638	640	656	638	641	624	700	642	595	653	616	639	624	607	613	648	633	624	627	673	653	635	611	679	613	625	616	610	676	661	683	651	608	664	708	643	614	637	651	640	669	640	645	614	658	622	659	658	649	653	601	593	674	641	638	637	637	626	631	654	666	623	602	617	641	636	678	622	611	655	618	617	680	614	678	624	606	617	633	620	627	603	646	610	638	668	663	670	646	593	628	663	643	628	625	653	617	668	625	677	631	609	614	650	652	662	618	601	622	650	587	635	660	648	643	667	632	645	645	615	632	610	630	671	654	602	606	582	622	650	654	671	618	596	628	649	643	625	645	621	646	677	628	645	648	629	614	632	615	673	647	648	622	641	647	644	656	624	640	648	682	655	659	625	582	641	604	644	655	636	628	630	632	618	625	649	641	608	651	660	617	582	643	641	621	654	646	666	648	678	641	642	651	635	650	609	674	662	622	636	647	673	635	631	646	603	627	671	621	639	656	616	635	612	622	620	634	615	630	679	630	648	663	649	661	622	663	646	642	662	676	636	641	629	608	635	685	620	657	636	635	654	688	633	667	625	639	591	627	684	635	626	645	664	666	642	612	624	675	667	660	636	642	630	629	646	644	654	642	600	631	642	642	655	609	666	675	663	659	658	654	666	675	647	657	658	656	629	679	677	620	622	638	593	670	670	651	668	599	640	639	628	664	609	614	662	631	629	655	642	598	685	637	661	648	649	635	703	621	668	629	635	611	643	652	615	636	649	645	649	601	657	620	648	640	670	664	636	623	634	635	634	644	627	638	648	663	637	660	625	631	637	611	651	662	641	631	635	637	675	664	626	647	663	660	644	680	674	637	649	591	653	624	685	622	640	663	680	673	638	592	619	634	681	632	631	649	657	618	646	691	708	680	648	640	656	588	637	639	622	631	615	621	646	636	714	660	616	613	639	649	652	664	635	639	605	618	622	666	628	686	653	655	616	638	670	651	659	603	699	638	616	585	639	588	632	622	645	660	631	628	567	622	679	640	657	682	684	661	639	595	630	665	682	683	636	616	622	671	672	617	662	690	613	621	632	678	675	593	668	602	679	674	649	622	657	661	657	642	641	607	621	610	609	567	655	589	638	639	686	622	616	671	654	665	672	657	607	673	661	652	690	656	657	641	648	650	679	646	670	658	642	635	613	570	622	670	672	648	653	656	627	675	675	657	640	663	616	651	697	630	620	645	597	641	593	650	626	704	645	644	627	629	660	651	653	691	612	668	625	631	614	675	643	670	598	641	627	650	709	599	663	612	630	661	651	708	628	650	659	653	613	660	639	625	645	677	618	635	632	596	628	620	616	624	623	619	641	681	633	664	610	613	644	646	633	608	613	676	594	626	632	605	632	628	645	682	667	592	646	632	628	646	659	645	635	630	646	657	604	630	650	643	648	670	607	676	625	664	620	667	645	626	671	626	607	612	657	644	683	673	605	596	580	644	615	660	607	676	653	589	636	633	639	637	623	662	609	671	675	636	636	675	623	647	655	619	663	631	620	607	612	619	629	630	646	633	647	599	651	625	638	699	656	623	647	634	601	664	633	629	654	627	637	666	667	630	632	613	680	647	622	619	641	648	654	651	640	621	667	659	682	634	626	664	636	674	661	673	671	642	645	641	613	639	615	633	638	629	651	638	637	622	631	649	653	657	667	661	629	641	620	666	629	615	655	622	607	655	640	664	654	679	632	672	603	667	612	610	620	617	640	624	636	678	640	599	642	685	620	631	647	617	594	578	610	629	605	649	678	673	651	625	628	649	612	619	667	590	658	645	640	668	644	654	650	626	719	675	630	644	650	618	634	658	668	660	639	616	608	636	633	605	663	662	666	624	623	644	657	637	618	614	621	663	650	661	654	657	621	669	618	634	616	654	608	618	664	603	645	637	705	636	671	636	654	644	657	609	656	671	635	652	624	656	630	658	683	656	668	621	631	621	667	659	630	632	650	647	607	620	647	604	620	714	670	639	677	653	639	625	650	622	612	659	648	643	660	627	648	654	642	667	598	640	667	678	620	626	634	641	647	630	625	615	617	605	667	645	626	598	659	662	628	632	612	612	684	625	660	641	620	638	615	679	649	609	628	616	676	658	651	638	633	610	676	663	627	617	647	643	672	621	634	642	699	642	601	623	634	613	603	650	618	645	672	647	639	639	637	648	607	671	608	657	652	651	642	614	608	659	597	621	615	643	633	590	638	679	646	609	615	613	636	636	603	646	648	655	664	626	612	628	615	663	650	609	618	632	623	608	659	637	674	660	612	648	627	610	648	640	652	616	645	654	616	668	659	618	638	636	638	697	589	609	632	614	628	636	585	626	636	670	653	651	677	673	631	669	631	624	649	615	670	671	641	662	639	648	619	638	661	625	620	600	655	619	701	668	661	619	668	653	629	650	622	631	645	672	650	618	613	627	666	597	674	633	628	657	669	616	669	643	638	676	650	632	604	582	628	619	640	630	677	634	620	613	623	658	623	634	625	654	617	643	657	629	629	627	613	624	671	662	656	653	630	626	667	644	678	636	645	651	619	618	684	614	651	625	638	701	623	645	620	661	628	635	623	622	624	633	680	631	648	668	620	679	678	638	607	626	630	647	633	628	613	636	642	611	618	639	631	625	616	627	637	662	625	602	667	638	666	614	618	632	631	616	634	605	614	682	662	651	633	647	605	653	630	656	638	615	641	615	646	624	653	620	591	667	654	629	623	656	636	678	629	611	655	639	588	654	657	626	667	658	668	627	650	670	659	618	619	639	614	643	652	635	629	619	653	613	600	601	609	621	663	640	653	656	627	609	631	588	665	656	600	623	637	645	636	682	605	656	643	643	600	649	634	645	663	639	629	642	597	602	641	639	638	680	639	612	629	629	638	674	629	641	680	610	681	638	630	666	659	639	626	700	619	646	692	611	615	601	653	645	618	627	705	647	633	676	627	583	614	659	669	611	646	701	614
25344	21194	26684	24836	3460	782	729	657	600	577	621	571	565	571	537	526	567	547	539	571	523	536	538	494	509	553	551	506	526	536	515	562	535	566	562	560	503	524	516	526	533	529	532	525	539	478	557	531	536	531	510	543	508	503	553	544	554	537	493	507	540	494	512	521	557	550	494	543	502	528	532	511	534	537	560	526	548	519	512	492	524	521	573	511	558	528	534	548	516	502	483	513	519	524	508	515	552	544	546	535	538	502	540	531	566	544	492	508	561	520	493	467	529	531	532	525	528	553	538	520	534	545	523	524	546	536	510	540	517	531	480	513	532	541	543	503	529	540	504	508	533	491	509	493	578	519	500	504	498	522	555	536	517	553	548	530	524	509	558	527	514	503	556	539	551	506	524	519	512	510	524	555	540	524	540	510	499	511	514	501	531	536	561	549	511	547	553	521	552	505	491	563	522	512	503	509	496	550	509	513	531	481	521	517	494	507	497	510	525	545	512	545	481	534	535	495	571	508	528	509	568	517	501	510	508	500	534	543	544	504	516	527	529	514	487	553	525	514	471	503	555	525	551	519	569	505	557	507	543	482	532	502	546	546	570	552	543	534	535	553	552	540	571	495	562	529	544	519	510	494	488	529	483	504	525	544	513	534	514	522	548	538	504	497	470	539	510	506	492	524	496	526	498	514	526	570	514	521	542	540	522	533	550	500	519	548	570	556	534	574	537	516	539	506	498	546	503	509	499	549	526	503	553	556	526	509	505	537	577	483	526	505	537	539	531	544	527	557	538	561	503	494	522	523	550	521	497	449	488	498	524	498	555	550	498	531	508	476	538	515	550	511	531	527	507	548	506	544	538	510	484	563	522	520	510	528	540	526	519	526	520	547	528	527	498	505	520	554	511	508	552	499	563	508	534	513	542	514	498	529	557	494	487	534	557	504	548	494	493	496	549	542	538	500	524	518	550	525	520	567	552	548	513	492	509	538	539	539	572	546	539	477	512	524	505	555	532	483	548	489	507	540	540	535	531	491	530	506	533	507	507	557	472	493	553	513	479	517	514	501	511	494	540	518	535	505	582	522	524	554	527	549	582	504	517	527	557	505	552	561	550	497	510	506	526	517	496	543	510	517	560	495	551	538	535	533	508	522	505	489	520	556	542	491	515	484	533	516	566	515	511	505	510	506	533	514	535	520	516	539	524	529	509	502	525	513	534	568	508	505	508	540	517	505	527	508	531	524	528	504	566	571	579	536	525	501	500	517	516	517	522	519	512	483	504	490	527	531	531	464	507	515	539	542	514	534	497	521	529	524	545	534	519	504	531	554	510	533	512	514	537	516	510	557	520	541	548	525	549	571	551	535	536	552	502	498	515	516	515	476	501	502	505	501	480	531	530	480	494	507	506	520	508	541	544	517	514	522	501	496	541	592	488	551	552	555	520	541	535	514	519	508	510	527	519	519	450	562	518	524	546	554	518	516	529	504	502	545	536	517	479	510	513	534	496	515	497	534	519	535	536	520	548	514	472	508	534	538	552	559	499	560	531	515	542	496	512	552	531	525	500	548	537	515	496	536	499	520	557	569	512	506	506	534	573	531	514	539	512	541	522	512	527	534	570	532	528	538	513	519	575	556	559	504	512	573	518	549	530	542	506	507	531	526	494	539	516	538	527	502	571	514	491	525	543	541	494	492	527	502	562	540	513	541	549	538	530	513	507	528	512	525	543	517	476	518	510	534	493	504	492	508	526	521	485	543	563	520	520	506	521	525	484	531	521	530	545	496	526	535	528	519	483	536	515	542	504	501	541	537	511	521	569	532	543	559	525	492	497	505	538	492	539	525	518	496	549	529	503	578	520	536	488	575	504	552	504	558	524	546	518	508	552	511	515	539	490	489	539	525	518	541	520	524	514	526	515	491	509	558	529	517	495	543	515	566	506	554	549	512	492	517	527	540	474	502	500	539	558	524	516	512	552	543	524	510	506	532	538	522	500	532	520	518	508	526	541	544	511	560	528	516	531	535	521	554	519	544	514	501	544	552	515	532	531	495	536	535	555	529	516	529	520	547	530	496	534	510	496	511	564	531	521	519	540	498	520	553	514	529	539	518	535	485	542	501	565	510	524	570	526	539	545	545	549	497	544	533	541	507	504	524	524	535	513	480	508	533	542	505	485	508	516	528	536	486	515	515	513	542	574	560	556	500	529	528	528	520	537	501	551	553	538	549	479	517	502	535	548	518	557	562	518	509	529	556	535	549	554	544	507	524	524	510	503	512	555	498	510	511	527	499	557	509	514	585	529	511	515	565	539	538	542	545	543	535	513	542	496	503	526	525	500	536	488	544	535	482	502	512	515	499	484	487	488	533	530	534	522	534	523	540	483	545	494	506	512	490	531	534	483	563	511	543	538	537	549	505	524	488	511	530	533	543	523	531	505	552	543	527	570	479	500	539	512	540	556	516	544	494	549	525	545	551	538	510	522	509	474	479	529	510	510	533	555	544	516	508	502	507	495	530	550	520	522	513	548	493	514	514	545	522	486	514	542	567	545	497	547	517	528	566	531	525	509	547	528	519	494	561	541	506	532	537	514	553	538	541	497	528	510	526	476	510	517	528	547	527	487	541	553	569	545	556	529	542	538	524	534	510	522	525	553	502	557	548	560	519	503	549	548	538	486	478	489	487	512	497	520	502	525	538	478	526	533	554	543	526	521	515	526	515	541	540	516	533	520	530	531	513	527	513	516	565	489	508	529	551	538	533	538	510	498	517	511	476	574	516	535	495	524	505	563	467	538	513	505	526	534	477	517	526	524	510	549	521	501	512	538	518	556	507	536	539	476	527	517	518	507	563	527	528	526	518	530	501	514	589	514	503	516	504	508	497	498	538	528	528	496	527	504	532	553	559	497	506	523	506	541	530	518	534	494	555	531	468	511	528	519	513	490	504	501	544	507	581	493	549	448	547	497	530	523	548	504	529	547	526	516	553	547	481	517	564	559	514	514	562	527	543	507	576	536	490	518	511	518	519	517	517	518	482	500	519	540	533	493	504	498	529	541	448	492	510	544	504	539	518	523	531	503	543	534	527	519	484	515	563	555	528	533	544	540	529	529	548	527	486	528	524	525	559	478	540	526	514	549	498	547	489	572	539	569	527	470	491	520	519	544	495	519	533	503	524	546	480	520	546	513	496	524	485	503	534	527	523	510	484	501	492	554	519	507	500	562	553	561	573	521	534	533	529	517	512	510	519	547	535	487	528	458	527	531	549	554	503	532	498	526	548	514	512	517	529	501	525	486	501	528	524	533	519	535	528	505	471	547	552	531	502	528	473	546	517	522	516	505	515	516	504	514	483	490	534	446	522	521	515	504	525	538	484	527	568	518	518	510	523	517	554	514	547	552	540	504	505	541	545	520	553	564	493	490	513	543	544	537	517	486	521	542	511	525	528	522	514	531	566	555	531	521	539	543	512	505	520	499	567	531	526	499	540	516	535	484	546
30894	27371	3727	1806	1366	1231	1050	951	848	817	742	745	742	689	666	692	675	621	705	673	670	629	659	641	629	638	688	652	634	697	608	597	648	635	623	639	604	631	643	591	672	655	614	630	612	621	643	619	661	636	600	653	643	632	638	631	626	617	639	650	642	638	678	617	631	637	631	630	646	644	621	616	665	630	649	641	632	636	684	633	637	630	683	645	625	632	601	649	627	650	632	624	643	637	612	659	659	616	621	650	671	655	627	639	638	638	641	668	601	623	605	658	605	600	649	597	644	652	651	617	596	625	629	642	655	606	619	617	670	653	602	617	640	668	599	658	634	666	635	600	614	606	618	622	638	631	616	610	625	628	620	668	673	610	582	635	608	646	607	658	608	622	622	609	599	674	648	642	632	577	616	635	650	658	595	603	631	616	648	628	569	626	646	611	612	592	645	604	603	647	657	613	628	605	604	624	581	664	627	654	605	595	674	629	656	642	646	613	632	652	623	603	617	656	647	618	584	635	585	606	677	594	656	626	591	634	663	615	649	637	612	654	601	613	672	600	630	627	560	602	612	620	612	652	604	604	598	616	609	658	582	657	640	587	617	619	630	671	668	593	633	610	627	641	633	647	595	657	635	640	643	578	584	599	626	634	618	645	628	633	610	640	635	632	607	663	640	579	631	596	602	660	608	628	669	603	623	640	644	603	628	643	588	619	631	609	612	595	593	605	607	642	653	681	647	619	648	656	617	664	635	623	616	641	611	580	593	643	653	630	608	594	631	600	636	625	590	604	629	619	620	616	612	669	664	644	654	618	642	586	653	619	678	627	585	581	643	605	667	645	629	612	605	621	620	644	614	683	647	671	612	627	618	606	603	597	649	638	653	636	666	644	639	624	615	612	682	643	634	649	641	628	672	647	615	608	633	641	613	660	599	640	659	624	640	681	618	641	620	587	643	612	635	652	584	622	614	637	660	603	640	638	610	608	609	621	631	569	643	642	632	638	608	631	621	594	669	624	657	643	624	612	647	646	627	611	593	637	575	649	591	624	649	629	633	621	630	652	626	632	599	625	600	595	596	640	617	580	609	668	607	614	625	579	616	625	643	640	648	616	643	615	667	607	658	644	617	658	632	617	621	592	624	645	663	613	665	634	614	604	636	652	605	664	638	641	560	634	624	639	597	655	619	618	659	642	632	626	606	644	654	631	596	635	616	632	618	581	656	649	629	618	662	650	606	602	625	636	624	640	593	635	618	626	629	596	629	630	613	663	617	655	643	634	665	656	620	616	614	638	669	629	680	640	625	598	647	607	622	652	578	642	612	655	630	642	630	642	625	666	632	600	567	600	630	600	633	644	657	652	637	641	635	623	585	604	651	597	604	607	610	642	632	587	712	588	643	596	659	627	645	598	596	636	608	626	600	622	652	638	625	584	653	666	639	637	605	633	623	631	617	632	649	591	604	586	608	615	655	605	637	597	607	604	657	640	640	588	643	582	604	583	641	659	602	609	663	608	628	641	618	656	573	605	649	623	601	595	583	649	659	592	683	629	632	602	627	651	649	635	672	607	659	670	662	611	643	585	596	631	624	646	606	651	592	633	608	630	603	613	584	649	601	670	636	604	619	650	648	604	601	598	603	592	618	641	602	655	639	603	610	645	602	614	594	617	574	656	624	629	617	630	625	672	638	637	619	640	625	595	584	654	668	616	642	640	644	651	603	685	668	640	621	656	619	661	651	594	604	607	584	621	602	628	588	647	601	645	600	639	584	672	622	617	639	603	634	618	637	639	645	632	580	629	608	611	662	690	610	664	616	602	602	645	589	628	575	627	646	616	647	660	618	668	623	626	587	597	627	588	611	600	579	620	649	651	685	634	628	612	606	635	685	670	585	668	612	627	591	607	643	573	665	596	642	586	646	607	640	608	655	648	631	652	663	645	624	634	629	638	627	600	584	658	632	648	634	624	621	638	620	619	581	644	638	645	609	655	629	625	638	602	655	598	610	618	590	632	641	590	609	656	645	633	637	677	599	601	578	658	621	561	606	641	629	653	629	600	619	641	622	602	638	620	594	622	596	627	665	644	624	642	640	649	615	601	620	617	660	650	600	617	643	658	651	622	608	662	607	629	620	655	572	579	628	647	651	655	589	606	617	624	672	652	637	603	603	662	629	593	649	676	587	619	639	598	612	616	606	600	611	648	638	582	641	575	653	678	647	612	641	646	641	643	669	606	666	623	634	629	688	670	573	639	614	664	636	688	644	591	626	637	638	584	608	641	636	705	668	632	657	646	636	623	625	626	612	601	663	639	677	601	627	589	569	662	662	635	690	651	615	635	643	613	668	633	603	619	584	585	600	655	642	672	626	640	612	622	618	677	687	635	648	629	631	619	654	638	606	656	647	661	611	676	641	642	591	622	646	654	652	650	645	648	587	625	608	619	616	607	632	618	606	598	586	618	614	607	630	622	676	610	638	624	593	645	635	602	655	568	648	644	620	597	632	615	613	578	687	622	574	678	601	609	595	590	638	582	646	607	654	637	615	649	614	652	608	630	628	645	641	643	641	618	630	635	641	644	610	630	599	652	659	597	623	624	641	632	639	661	607	561	633	607	593	629	638	603	632	595	651	660	634	611	627	618	633	650	611	629	609	597	675	649	627	626	637	630	583	631	620	671	642	618	654	651	677	596	636	642	592	638	614	627	651	658	597	618	638	644	587	638	646	639	608	609	635	608	635	621	601	635	622	638	608	675	625	633	602	605	638	619	638	607	664	648	661	645	591	662	635	595	618	622	643	608	603	666	649	656	623	600	636	629	613	635	631	619	642	636	622	666	591	597	619	631	617	612	616	640	632	649	620	636	660	675	631	662	599	678	565	638	610	640	651	623	607	648	604	608	662	602	644	652	603	640	651	624	642	636	619	635	644	630	610	639	607	650	635	619	613	630	617	657	605	558	616	640	624	641	611	643	637	627	617	636	635	664	628	621	684	631	648	616	651	623	658	633	582	655	648	595	654	632	634	621	608	627	599	625	589	664	622	616	616	655	645	661	600	662	608	617	636	600	664	654	585	661	620	605	653	656	658	618	605	614	613	616	599	624	621	594	641	629	584	648	597	640	614	624	653	600	602	632	606	567	609	678	658	610	601	668	631	594	597	627	578	645	610	639	675	636	611	627	623	664	647	614	568	636	639	601	674	580	604	643	627	637	629	652	636	688	642	589	627	628	630	662	579	630	619	627	637	630	622	657	629	607	647	623	656	671	569	651	623	621	620	639	627	662	609	614	632	655	660	638	585	645	613	646	704	694	622	613	642	628	641	593	621	606	634	627	653	610	571	657	615	647	611	664	671	588	604	645	649	636	649	627	626	662	600	639	627	660	594	600	626	625	621	591	630	648	664	631	608	639	653	636	632	631	691	611	618	647	622	650	603	610	674	615	612	631	623	608	617	614	667	584	619	626	682	627	587	602	653	630	686	668	621	651	592	629	628	586	626	561
23015	21262	28949	23881	21255	21218	5493	1603	1264	1204	1075	1073	1106	1054	1064	946	1019	997	960	944	936	938	943	957	945	922	882	962	929	883	932	876	939	945	936	924	924	876	953	890	873	871	896	926	885	926	905	930	838	913	866	844	884	954	881	907	921	946	931	906	870	916	955	944	877	941	938	899	888	922	944	936	949	843	867	852	891	863	941	857	900	919	871	912	899	851	879	891	880	898	873	877	928	917	944	914	851	916	896	851	878	889	892	855	936	900	903	887	843	923	894	925	920	903	848	931	910	955	882	890	932	909	910	884	895	927	910	940	891	864	927	887	871	926	891	947	856	886	880	942	930	892	876	931	912	894	902	894	896	884	887	939	901	867	905	889	904	917	883	908	849	878	842	880	906	850	922	876	874	860	893	840	906	891	899	840	933	883	866	862	905	889	878	878	861	894	921	882	873	868	892	932	917	903	921	894	878	910	914	924	899	865	930	880	871	943	894	887	937	865	818	896	893	868	874	836	927	908	871	911	844	899	856	885	864	932	932	841	904	926	839	881	926	863	831	883	878	844	889	845	875	839	870	889	858	843	901	913	900	871	888	942	834	822	900	923	860	892	896	872	912	860	899	882	875	924	902	915	894	916	904	899	835	929	883	886	849	886	966	915	926	828	907	879	869	917	894	880	873	879	866	888	938	888	920	917	942	918	848	890	880	919	867	918	987	914	850	873	864	825	815	858	947	946	891	908	849	895	868	913	839	870	877	858	866	862	834	868	903	910	871	855	857	922	860	885	934	850	918	854	962	919	866	885	897	876	900	918	843	935	911	848	897	906	958	885	912	889	874	877	873	889	905	881	920	901	891	910	897	903	911	896	905	860	892	902	855	891	886	875	894	885	898	868	902	841	920	862	905	936	888	864	879	880	863	863	874	961	887	866	869	858	893	891	929	945	979	854	911	891	916	868	842	846	887	945	878	873	902	920	896	886	931	865	871	851	820	914	931	873	859	902	865	925	904	859	886	869	870	906	910	874	887	833	876	904	875	887	919	868	887	887	838	855	861	877	875	945	926	845	834	907	908	905	897	904	874	915	931	807	885	935	901	900	902	915	871	891	863	921	880	907	895	846	880	896	893	885	956	898	860	871	870	922	860	911	865	907	890	856	892	871	873	918	884	868	887	846	924	907	862	886	872	919	869	869	875	863	885	855	858	946	866	850	875	889	884	901	880	907	940	873	883	901	867	851	879	857	928	888	890	839	933	931	944	883	885	906	891	860	884	891	840	852	926	913	908	905	894	847	911	924	888	855	928	871	866	879	880	909	855	896	923	836	908	830	948	884	875	917	878	870	850	854	883	850	859	897	869	892	823	908	904	871	878	866	818	868	901	918	922	847	873	811	883	859	914	895	881	917	857	914	872	919	882	895	842	827	849	874	915	920	902	889	912	925	902	935	834	920	901	912	871	842	907	875	853	836	941	847	880	895	877	886	964	880	860	854	902	925	895	846	895	878	843	890	946	895	850	857	910	879	840	874	933	916	907	879	901	863	883	913	886	886	892	891	933	843	884	909	898	854	865	905	867	862	867	952	874	898	917	919	908	866	894	885	909	879	907	907	851	896	912	911	900	859	908	877	873	832	839	874	850	885	926	943	909	906	832	893	892	935	873	886	888	891	885	854	855	921	906	896	907	937	884	870	914	877	865	906	848	865	812	885	856	928	928	898	898	899	855	890	870	883	896	855	899	888	852	936	912	958	875	937	857	883	897	859	879	859	865	832	885	942	865	896	872	863	838	888	891	913	884	866	890	891	873	895	891	918	858	870	892	852	849	852	869	887	876	936	874	885	825	899	884	842	854	890	938	905	885	897	898	879	899	883	915	842	865	893	904	878	859	825	891	876	822	897	853	880	906	887	857	860	936	901	884	882	842	865	938	828	898	891	873	893	882	854	888	866	873	869	883	877	931	855	870	861	910	894	873	851	883	907	869	838	933	937	901	919	914	879	831	895	873	857	889	896	839	918	921	902	914	883	911	930	865	872	883	862	847	881	881	838	911	882	956	850	904	917	907	906	877	865	926	916	909	884	974	916	865	905	867	897	843	965	887	882	912	908	884	937	917	905	875	902	850	876	898	933	868	888	886	886	923	922	861	886	918	877	894	865	900	897	927	881	906	891	918	868	917	903	893	865	861	898	882	902	907	867	897	902	862	918	917	900	937	910	885	909	904	877	894	868	830	873	907	909	906	838	875	927	863	862	896	892	887	895	871	912	844	943	907	915	899	916	893	930	871	890	903	859	884	879	838	865	897	889	880	855	885	912	877	889	893	859	906	853	860	937	899	932	919	836	868	923	898	862	919	911	901	845	893	927	842	906	870	891	920	938	892	862	862	889	822	869	889	889	893	870	924	924	848	882	857	907	869	879	870	878	919	929	902	902	902	876	863	870	874	830	895	908	867	882	886	909	901	878	856	878	906	885	883	888	856	898	883	861	868	884	862	829	875	907	842	876	895	867	856	847	881	853	945	892	935	923	873	867	944	887	840	876	917	922	924	863	885	879	910	842	906	849	900	899	926	878	882	949	950	928	868	894	903	877	852	878	883	879	884	900	905	928	884	830	849	911	873	886	878	832	829	864	842	891	910	876	865	909	918	879	868	894	900	876	828	905	878	880	928	820	906	896	909	895	928	915	799	926	908	846	913	937	886	888	952	887	928	956	885	896	886	880	864	838	887	898	886	887	884	889	872	833	852	850	919	876	881	926	920	922	913	900	863	918	856	899	867	855	861	883	910	879	931	929	859	902	903	891	879	883	847	840	876	879	875	908	902	915	876	858	880	888	834	864	849	870	892	902	860	905	895	881	867	883	863	885	894	879	863	867	905	879	881	863	872	930	892	924	901	897	906	882	864	879	909	860	930	828	829	927	913	917	838	868	844	876	891	912	883	916	930	839	884	932	891	886	894	915	916	883	906	903	896	881	900	864	960	878	881	892	925	936	858	919	898	925	779	894	875	902	896	925	910	878	910	921	875	873	852	900	894	901	910	909	875	862	860	943	858	863	896	879	860	870	868	892	844	890	893	908	885	868	925	933	967	926	856	947	885	863	858	922	879	913	870	942	919	879	845	874	874	833	867	888	880	889	908	901	921	880	886	900	905	858	834	935	845	910	912	910	859	884	816	947	872	806	909	858	935	864	897	874	912	883	876	895	872	869	842	940	863	860	943	844	861	923	878	862	831	867	918	893	853	903	914	828	882	908	852	925	876	838	876	883	942	928	933	849	864	917	951	869	871	877	892	886	856	872	931	863	887	949	904	903	875	834	870	899	841	894	897	926	899	844	875	920	861	909	884	874	900	903	844	900	830	862	899	869	871	916	869	925	898	876	888	874	898	912	914	865	940	868	891	940	885	883	890	867	942	866	909	863	845	837	827	919	902	854	848	919	918	845	891	867	854	862	853	878	920	892	926	932	887	891	839	901	917	871	956	901	918	921	909	890	871	881
42731	47772	11464	6029	4377	3357	2703	2163	1933	1790	1611	1557	1400	1381	1293	1285	1179	1193	1131	1085	1094	1097	1077	1120	1052	1105	1056	1048	1105	1120	1047	976	1107	1020	1056	930	999	983	1039	933	1022	1010	1024	971	1104	1013	976	988	1008	1098	1076	1014	990	1047	1017	1024	977	1060	1020	981	1056	964	970	1000	1063	985	1010	1022	935	1015	1042	982	1015	1003	981	981	1033	1069	1000	1006	1017	972	1061	1040	1050	989	1010	1010	1028	1045	961	933	983	936	963	998	968	1088	1031	977	999	1041	1062	964	944	1020	982	1040	1010	1023	1025	941	988	1034	1066	971	983	1011	993	1051	1022	1020	994	1015	981	1019	1015	955	1024	1043	1057	924	944	925	980	997	996	957	1036	1010	1017	1019	933	979	1030	1053	955	965	959	1014	1036	1002	1045	1040	988	967	1007	924	926	986	1036	992	1035	967	988	988	972	999	942	986	971	967	990	971	1019	986	1017	995	966	967	995	1014	992	987	964	1029	997	995	1012	967	1032	1038	1026	969	977	965	968	1023	1025	979	1007	1035	987	969	971	1036	985	1005	1058	989	982	1067	1000	973	940	1001	1007	954	976	1007	973	995	984	994	1035	1001	976	1008	988	936	950	1019	1012	959	1007	965	995	1003	988	1026	1003	984	992	1002	1011	1019	1026	1028	994	999	1013	997	987	988	979	994	1011	1013	987	1002	987	1016	1027	967	1041	1003	1004	962	1004	982	992	964	1028	1041	993	1028	1013	957	1010	987	984	967	1040	1016	1007	993	988	974	997	1006	1004	994	1008	1002	988	1010	994	945	1055	990	990	1021	954	988	998	981	1025	942	958	1014	986	1004	1011	1016	988	966	1029	927	984	987	1006	1042	989	968	1012	974	1018	985	944	956	1032	941	985	1034	1033	981	1023	958	991	995	997	1009	966	994	1016	1021	972	968	1031	1026	968	967	991	1044	1003	1005	1009	929	1003	912	959	1045	1029	1020	990	1006	948	1009	1003	973	1027	1008	979	1043	994	1032	983	1065	1008	915	918	997	1029	952	979	1024	1026	989	1051	1025	1033	976	999	1040	933	983	961	976	997	1019	971	1025	1010	950	988	1010	1013	1036	982	989	977	968	961	988	976	1012	975	1024	947	1019	982	1027	1020	1006	989	1037	906	1012	1035	1036	1016	1013	980	970	973	989	977	1041	996	1009	1009	984	995	1024	985	1006	972	989	1024	1019	970	949	937	1018	990	988	990	968	1011	1009	960	1015	998	978	961	945	980	990	969	972	1010	945	1006	1000	984	1007	996	1016	1019	965	1011	970	1015	1005	975	970	987	994	988	1004	953	975	970	1031	962	969	999	1018	985	1018	974	1002	991	996	962	1018	989	970	978	992	1043	1034	1003	995	886	983	952	978	989	991	1000	948	999	978	974	1014	1005	965	974	1004	1028	958	936	1025	1005	1011	954	955	922	975	1026	984	959	1005	1007	1014	1019	1026	960	965	982	1013	951	982	1020	997	986	1046	1028	997	956	966	946	1032	981	976	1024	1072	1017	922	1067	993	1020	976	975	985	997	990	993	942	961	1018	1015	980	932	994	966	1001	990	951	986	924	1023	952	977	1018	944	975	955	923	1066	1004	973	991	983	991	1015	963	1008	975	937	949	954	972	1010	938	960	1019	1015	951	1043	1013	958	942	992	969	1037	991	998	962	987	1002	966	1029	986	940	958	1036	1040	1000	1039	966	1028	969	991	1022	1014	970	966	961	1009	981	994	972	990	966	999	995	1048	1018	987	982	995	950	1024	982	979	981	1034	1051	963	979	1076	994	993	992	1003	930	990	1034	971	989	1058	981	1017	985	974	980	959	954	962	987	1020	1026	1049	991	1013	936	1012	978	942	1019	1001	994	1031	1038	974	1005	994	957	1038	1044	984	1010	940	1028	1041	996	1003	942	1021	962	1029	1027	960	1012	950	984	1040	962	1003	1044	990	997	972	977	974	959	988	982	978	1008	947	1049	1028	1008	1010	943	998	961	1050	1012	1031	1042	932	1020	979	947	999	1030	970	977	987	991	968	1056	989	1023	1018	1016	971	977	1014	997	1051	1009	1008	982	1003	994	982	1006	1022	1023	1002	1018	1023	995	975	966	981	1006	989	1012	1037	966	971	1004	1043	978	1001	1014	938	1025	1016	1016	1001	963	951	962	1016	1043	981	994	981	955	1046	943	1036	959	931	980	1001	1037	1062	982	971	1035	920	998	1019	949	1017	1011	986	1022	1011	959	973	1015	973	1006	1009	989	1076	1006	962	980	1001	1002	993	1011	977	1005	1029	1000	1036	962	986	1008	932	960	989	971	1016	973	965	1016	991	1008	970	1022	1006	957	1005	955	992	1050	965	992	981	938	972	964	1052	1014	997	995	996	1040	1033	1003	999	974	954	999	1004	986	1033	1011	1005	955	976	982	1015	1047	990	948	977	962	965	1004	1026	979	991	960	1038	961	1007	1063	954	1016	932	1029	992	950	965	1018	1032	999	1011	1006	1013	963	948	1007	1008	963	1050	1003	940	1034	974	967	945	1056	975	1020	982	989	995	1007	1001	938	1005	983	988	953	908	951	998	1036	986	1016	963	995	1055	1012	988	905	971	1004	954	1031	1039	944	985	978	1041	975	989	954	1017	1039	1005	990	1006	1015	967	985	1040	1022	1016	1001	1036	1004	969	949	1035	1021	1001	972	1016	1027	1012	972	1001	988	902	969	1014	946	970	997	1015	978	960	1032	1016	994	986	1052	1000	1007	949	1014	955	1016	959	1008	977	993	1001	1000	1006	990	1007	984	982	1016	1011	999	989	1027	997	977	973	973	947	978	982	989	1030	986	1050	997	943	983	1010	992	1017	1073	984	1025	953	988	1043	991	986	973	1016	1002	938	989	896	986	1026	995	990	1001	1001	1019	980	952	993	970	967	1032	985	1015	968	1000	1014	984	1024	985	955	989	1000	994	1018	985	971	989	1052	949	1011	932	983	1028	1031	998	1015	971	1019	974	974	1063	1019	1025	1053	991	929	1047	1008	998	1041	937	1021	1033	993	989	979	993	974	1015	998	986	955	1042	1030	986	1023	987	1032	987	968	1014	1008	1049	1011	1030	1002	974	1015	990	961	1011	939	993	940	954	996	1029	977	1030	1005	986	1002	991	1021	1010	989	1005	1043	947	929	1010	1040	961	1007	1017	957	968	1000	1023	1018	937	1020	950	974	1016	965	1004	987	969	980	1013	1003	989	1066	1017	1003	996	994	999	1055	1014	985	1081	1033	966	1012	1023	967	952	1025	985	1022	1023	1025	983	1028	989	1033	993	973	941	974	984	1016	930	990	1021	980	1025	1017	982	1008	969	1032	1004	991	1046	1026	971	1014	975	947	1004	1047	1011	1034	1009	998	1003	971	999	969	1033	1052	996	973	1001	1006	926	930	1003	985	957	1015	1042	956	975	989	931	951	972	1058	1004	1017	968	988	956	985	1011	975	999	952	1006	1059	1018	962	1025	1014	945	963	981	959	993	997	980	1006	1000	957	1015	990	973	967	1008	931	1085	983	1011	1035	974	961	963	1049	933	971	1071	999	1044	981	947	1045	995	1043	1004	982	996	958	1009	953	970	980	955	973	1001	1007	1039	989	932	979	996	973	955	949	1005	941	961	1038	978	1043	982	996	1049	973	1013	996	1027	980	1002	972	1016	968	977	1012	1021	1047	989	936	1020	1002	1056	998	981	981	1009	1038	960	996	982	994	1007	984	1008	970	966	976	943	1025	973	969	951	981	1017	991	1018	983	970	960	1011	954	981	973	1041	969	1011	948	1014	990	944	988	939	1000	1043	1017	1016	969	1000	979	1041	963	964	1009	985	1000	990	1017	968	1034	1039	1025	964	967	998	984	953	938	976	960	961	1047	1033	968	961	979	988	957	994	913	972	972	1006	970	998	946	951	992	1006	994	1012	986	1046	992	976	973	948	1017	1012	1052	1035	1037	941	1016	1019	1004	960	982	981	979	978	1016	1010	1041	1003	978	968	981	979	1022	1005	992	1036	990	995	998	1034	1002	987	992	969	957	1084	1003	1021	926	992	984	986	978	968	990	990	962	1014	1008	976	997	950	939	997	980	965	1000	983	1006	988	1041	968	1044	1010	1018	980
27437	20235	7619	902	653	570	487	429	399	393	398	402	423	406	376	391	415	365	408	401	401	407	409	404	420	413	391	410	422	408	418	389	375	414	418	378	415	407	416	394	402	404	425	399	387	385	428	403	406	407	410	428	381	416	409	393	416	387	397	388	385	394	395	388	388	429	397	400	405	433	399	416	447	404	421	365	392	410	378	397	415	370	351	371	384	400	405	383	367	384	358	397	416	379	428	391	418	404	415	405	385	427	400	376	426	419	386	385	387	373	406	400	433	385	411	445	386	366	436	376	439	405	385	371	408	429	445	411	398	386	410	420	399	423	402	394	362	382	394	406	415	394	367	395	425	413	390	417	410	352	397	412	385	343	403	396	430	394	394	409	347	419	352	392	424	369	403	411	415	371	414	396	401	378	371	382	403	406	424	388	387	394	391	390	395	412	403	408	411	414	425	446	411	409	426	384	392	402	404	386	429	401	407	356	428	408	411	432	412	425	384	381	381	433	382	418	393	388	420	392	393	374	443	401	422	407	394	391	429	419	387	373	382	361	395	403	412	396	405	394	415	392	408	400	380	384	404	406	399	413	409	428	396	402	386	393	427	410	417	411	395	415	370	416	400	378	423	385	400	388	415	397	396	411	390	368	391	368	387	384	371	397	393	368	412	384	419	408	388	392	399	436	410	385	442	375	391	383	395	403	413	376	387	408	396	416	399	377	400	408	403	403	361	392	386	376	363	417	453	380	406	421	407	430	409	411	419	403	384	400	375	392	420	401	382	415	412	409	399	366	361	413	400	415	389	410	419	409	398	354	418	402	387	395	411	413	381	390	386	394	398	378	416	378	435	413	353	402	352	404	400	385	403	432	395	381	367	428	380	418	408	409	419	398	420	394	424	382	405	380	431	353	380	399	418	399	405	408	381	386	409	403	367	382	407	408	408	412	385	386	391	376	429	378	410	400	396	414	402	403	433	404	372	415	402	398	359	384	376	416	381	401	347	381	413	402	437	401	417	409	387	441	395	413	398	389	383	446	400	412	378	420	394	423	428	414	397	405	376	395	403	371	399	396	416	387	426	388	434	455	379	413	421	407	392	414	406	375	409	419	374	393	410	388	405	379	375	408	409	407	384	419	452	426	409	410	394	407	385	397	429	353	430	388	374	406	369	408	386	403	422	400	391	380	391	426	414	389	432	359	388	403	409	387	399	412	371	368	357	406	405	449	405	421	367	436	397	418	396	348	427	395	396	404	434	379	409	373	365	419	380	382	423	382	400	387	380	409	420	357	388	401	387	414	399	402	372	380	383	380	412	390	384	400	396	405	401	380	422	436	375	390	398	409	394	375	383	383	402	410	391	425	400	387	384	417	402	378	430	375	390	382	413	389	376	370	417	399	404	393	414	412	360	407	384	402	405	394	422	406	409	413	398	405	395	401	406	416	426	406	408	411	375	379	374	390	414	401	408	419	458	379	423	389	384	371	406	366	397	374	380	385	418	380	377	396	407	407	428	409	389	393	361	433	397	377	435	391	397	399	409	405	388	354	409	388	404	409	404	395	413	376	392	390	402	376	388	424	381	402	444	392	405	447	412	426	373	391	410	419	393	413	411	407	380	419	385	373	390	426	412	399	406	393	387	400	370	366	422	393	368	386	420	371	368	383	424	394	410	401	429	412	378	386	396	421	383	362	416	393	422	374	415	411	417	371	422	368	379	397	371	421	403	396	387	374	399	373	393	399	386	358	371	382	440	371	413	399	411	362	406	415	378	390	392	389	431	411	386	396	418	424	385	383	388	373	381	374	395	395	427	391	404	409	437	432	382	391	438	438	389	434	418	399	396	389	378	416	406	391	402	403	428	386	410	386	395	419	407	435	379	396	407	418	439	434	401	439	419	395	434	417	385	390	394	410	415	417	438	375	384	401	401	411	381	405	417	449	368	382	411	429	387	370	404	388	394	393	415	414	355	386	408	374	395	395	411	412	418	358	401	380	392	364	395	379	430	392	373	362	354	409	399	399	412	393	401	382	377	395	418	412	420	429	382	391	397	435	383	389	381	385	402	393	409	423	398	390	432	400	398	414	390	368	415	370	370	433	430	398	433	374	372	421	443	397	388	391	396	380	417	373	409	417	434	392	415	399	392	397	375	360	424	369	374	407	386	405	394	423	391	423	385	434	428	411	394	422	378	368	382	396	397	447	431	405	401	406	405	402	420	415	393	378	384	444	414	395	419	375	392	403	379	389	420	400	405	411	404	400	417	393	390	366	400	425	410	382	436	440	408	382	444	396	425	370	393	393	383	401	427	398	392	378	422	410	404	414	388	423	413	371	392	411	438	378	385	417	407	381	394	414	442	412	409	362	401	380	354	456	371	407	372	414	396	408	411	409	409	399	421	423	383	426	389	411	401	402	400	381	362	406	408	397	393	423	434	448	416	394	374	393	413	434	409	414	407	419	394	392	379	386	388	450	421	397	380	390	416	376	400	396	394	393	389	379	382	411	406	405	400	425	382	422	397	385	365	417	393	429	410	412	391	397	383	411	398	375	381	403	418	414	390	372	418	380	421	387	418	360	408	390	396	396	425	404	392	404	436	398	417	422	387	379	407	375	403	369	398	364	386	386	442	422	378	422	366	407	371	367	413	429	392	378	430	383	425	402	391	396	378	415	396	407	391	417	419	422	419	415	391	401	419	400	409	377	413	389	389	376	412	398	379	409	396	418	394	359	362	411	427	394	365	405	412	379	384	415	394	398	391	391	386	413	403	416	380	417	359	443	398	425	392	406	401	387	394	369	371	415	384	408	428	400	403	414	383	410	419	395	405	422	413	403	385	396	414	390	419	374	414	421	417	380	401	389	420	407	413	406	419	415	358	401	373	403	380	407	433	380	400	405	434	404	395	383	412	417	372	380	374	427	393	386	386	409	391	387	459	387	418	374	389	379	407	399	401	378	374	359	390	391	432	395	413	410	392	376	383	370	415	391	423	412	410	426	403	397	412	412	403	387	393	391	391	419	412	386	384	403	401	379	420	392	388	375	358	441	408	347	366	424	413	360	445	433	405	407	422	409	417	373	410	416	438	405	395	374	406	406	417	364	370	392	411	391	433	431	393	381	410	436	395	429	385	386	401	403	392	437	404	389	392	380	429	396	404	382	424	435	397	385	451	385	410	394	406	378	389	398	418	382	396	428	412	399	406	389	370	416	421	386	393	375	416	400	410	389	421	417	395	391	354	425	405	413	401	380	435	402	397	416	410	410	422	394	385	390	375	388	407	388	434	390	412	453	442	404	390	436	427	408	406	399	403	361	394	402	406	359	421	373	382	411	429	373	398	403	415	378	416	437	394	410	403	388	422	420	401	401	379	389	370	395	386	435	407	404	378	397	417	396	401	385	399	428	370	406	388	403	394	395	398	401	384	396	381	382	444	425	368	385	391	387	409	383	403	405	407	415	403	408	412	402	389	394	362	403	422	378	358	405	418	384	384	373
13934	11596	1278	719	621	574	536	574	521	543	522	513	594	478	490	465	503	516	469	486	545	487	520	476	509	498	480	484	510	497	470	446	466	473	493	533	539	477	474	493	507	486	485	498	476	493	513	489	502	477	512	479	521	479	494	482	476	479	486	509	498	463	501	478	507	498	507	486	506	520	520	481	490	477	539	467	495	487	466	497	467	480	483	501	489	525	516	496	492	479	464	478	472	485	484	481	506	471	513	509	495	475	493	498	494	465	493	420	479	464	474	449	467	493	484	507	458	453	496	501	480	427	435	497	476	449	503	472	490	496	488	453	484	490	465	452	485	464	493	458	463	505	517	455	440	472	466	522	509	469	490	512	506	515	486	488	451	460	497	469	478	476	490	536	453	458	474	470	484	466	492	486	436	471	479	537	501	469	453	511	472	528	501	455	492	461	489	468	484	455	478	474	475	486	454	501	492	531	504	434	487	483	495	475	459	479	509	473	482	498	518	468	470	504	469	495	480	472	494	492	488	494	482	521	552	481	477	465	522	479	487	474	488	485	443	505	543	517	498	482	479	474	488	492	487	455	507	517	471	491	473	488	460	474	511	456	454	466	473	466	479	486	494	468	443	500	499	466	480	501	496	502	468	473	493	487	474	475	496	487	484	487	491	476	478	518	473	469	525	474	495	447	478	505	478	516	490	495	457	475	472	463	511	482	469	471	459	497	489	495	487	507	474	515	468	506	502	482	490	480	487	504	494	512	504	484	451	462	443	516	507	454	500	454	478	423	460	493	482	478	445	486	463	479	491	489	503	509	503	484	496	474	482	478	488	496	460	520	515	474	479	448	471	503	473	530	467	485	507	492	466	483	443	450	514	497	473	509	526	497	489	486	467	499	461	482	544	472	453	456	482	434	500	481	482	506	487	463	436	472	484	502	449	502	505	460	535	481	467	489	458	461	488	495	502	508	479	489	473	483	470	490	505	487	462	498	496	469	500	517	481	495	447	488	485	518	496	460	527	504	472	529	475	514	467	459	470	503	451	482	460	500	463	462	468	461	468	439	522	498	499	440	527	448	443	499	491	449	472	522	477	452	470	472	464	427	492	496	490	478	467	485	488	496	499	486	511	464	495	490	469	487	527	489	496	495	484	506	508	494	495	488	509	470	521	478	479	473	472	529	488	483	457	485	513	462	446	479	486	486	466	486	456	473	475	496	491	516	492	469	463	473	463	469	458	526	502	464	486	487	512	529	486	485	519	507	460	506	448	433	454	484	486	501	465	446	464	459	513	442	477	472	482	441	466	483	480	500	446	480	473	473	480	505	460	488	489	466	465	493	483	468	507	472	482	482	471	465	526	489	511	472	477	495	478	477	517	453	472	490	487	511	477	503	502	466	475	485	449	514	511	490	451	472	490	528	483	494	504	500	480	503	476	475	507	470	453	442	532	446	479	469	519	476	473	465	480	474	476	438	491	494	462	462	506	453	489	482	504	490	493	490	491	491	499	465	501	480	481	449	496	500	538	484	452	493	461	493	468	461	498	493	505	516	490	482	474	489	503	490	512	471	479	497	553	495	476	474	452	495	480	453	542	483	478	481	468	464	474	503	482	500	467	445	488	457	492	481	509	497	486	461	471	473	500	489	463	487	446	479	458	500	483	457	480	487	510	484	494	454	469	512	459	496	434	447	500	506	489	475	470	504	492	465	491	457	501	460	494	486	483	459	465	471	479	475	483	487	500	487	456	488	515	495	479	489	471	488	493	491	454	470	503	467	513	435	480	511	475	494	522	528	479	484	515	497	461	490	474	497	459	494	510	463	476	463	489	459	444	544	507	429	468	498	485	482	500	467	504	456	482	507	509	492	470	502	498	519	508	440	450	510	478	482	477	493	483	461	514	497	474	486	512	523	507	458	466	476	474	521	504	476	499	485	514	488	460	495	472	500	409	533	461	475	472	499	474	462	447	495	494	465	486	493	524	460	494	454	463	490	476	450	501	454	462	494	507	460	484	478	445	527	506	449	478	512	486	509	487	456	527	484	460	522	506	456	456	492	503	471	488	528	474	515	476	472	512	519	506	477	471	483	475	459	458	499	443	452	492	470	479	530	440	435	478	471	467	493	520	466	507	494	501	478	458	456	466	467	490	521	470	485	465	513	481	468	481	479	515	456	478	499	458	493	468	494	483	487	458	487	450	444	460	526	490	485	496	498	495	474	477	474	478	456	493	493	482	529	469	438	461	490	510	480	481	455	452	495	493	471	481	480	525	485	508	444	504	541	473	547	470	477	479	479	463	505	471	480	479	451	502	506	492	517	502	502	504	466	450	498	483	451	516	472	486	485	487	508	489	467	514	449	484	489	453	482	540	459	451	458	460	481	512	475	519	511	491	464	469	485	502	492	472	495	493	479	492	479	514	471	487	502	510	496	475	478	449	503	460	493	466	459	460	482	477	484	472	490	495	472	522	490	477	492	487	472	496	508	448	505	495	472	478	486	493	496	489	446	474	515	476	470	481	486	511	520	494	483	490	475	445	456	437	485	446	446	519	481	506	493	449	494	493	468	461	512	485	469	452	499	486	480	495	482	511	523	470	481	493	468	465	461	452	463	505	493	465	466	489	485	513	496	514	467	485	452	474	465	507	446	497	491	472	474	464	492	468	498	487	476	501	499	489	493	502	466	518	478	490	427	508	527	472	501	512	529	511	476	461	487	490	529	508	508	485	503	483	450	504	497	500	514	504	479	445	506	470	469	542	518	523	510	460	491	465	476	477	473	470	447	500	484	463	454	512	499	466	498	500	503	466	490	462	476	508	501	467	449	469	468	468	459	510	496	469	481	473	496	486	491	481	483	490	499	461	489	444	483	461	505	490	447	538	480	485	465	440	463	508	490	473	469	481	469	477	495	476	475	490	485	493	465	494	491	514	464	453	522	458	542	478	460	483	451	527	463	481	492	490	509	478	506	484	480	465	447	503	428	475	524	469	506	483	478	482	503	460	520	477	458	506	484	482	482	466	462	491	501	465	464	551	476	525	503	533	446	470	481	455	459	513	469	490	477	452	456	493	496	476	494	473	486	485	473	492	478	520	487	509	504	461	470	484	502	491	486	500	498	514	456	469	465	488	452	463	500	504	465	500	492	511	504	472	511	465	474	526	486	474	473	475	481	521	526	522	482	484	493	443	470	479	494	446	482	468	478	504	450	463	465	481	482	500	496	487	519	508	439	541	476	477	468	460	488	483	463	456	465	512	482	463	495	458	470	444	477	471	474	441	433	481	475	534	451	456	452	452	470	480	506	497	455	492	468	483	501	506	488	479	450	442	442	486	515	461	523	469	476	485	440	486	488	505	507	512	517	470	471	510	459	470	483	462	475	470	483	471	495	475	499	441	461	509	488	514	511	492	504	502	463	472	468	489	468	500	491	471	474	490	461	490	499	477	511	439	476	464	492	496	486	493	422	476	459	440	505	480	498	474	489	483	528	530	496	463	453
24577	21230	27969	24768	16086	1391	976	723	655	660	622	575	630	600	563	570	548	620	641	563	571	561	536	556	517	535	539	530	534	511	529	566	537	515	537	586	535	525	531	540	591	535	526	528	545	536	518	573	495	549	530	596	527	552	556	553	496	524	524	506	540	545	538	533	531	532	560	552	522	558	553	542	500	569	557	534	587	547	539	526	546	539	531	567	519	547	540	532	579	539	561	551	563	528	520	508	545	557	532	522	583	550	511	550	523	539	510	560	507	524	524	534	542	574	518	526	534	541	510	524	545	519	522	535	546	509	552	563	537	513	529	533	535	555	576	544	597	543	537	574	572	546	527	538	562	546	550	535	535	520	574	553	541	531	497	554	585	532	553	539	530	552	523	507	551	485	534	518	533	519	559	498	516	521	558	541	556	519	517	525	550	590	576	539	548	567	528	551	529	555	519	487	559	541	537	528	560	556	563	576	587	581	558	551	556	565	548	550	555	552	519	545	537	565	533	516	549	526	554	522	509	532	570	557	552	531	563	531	539	523	532	496	529	524	578	514	546	586	523	546	550	575	545	565	532	551	548	566	565	540	505	527	543	528	532	555	588	548	555	581	574	565	517	497	546	523	550	553	512	614	543	521	568	537	530	521	558	522	540	496	530	544	539	523	550	548	544	541	523	566	531	534	527	550	552	547	533	538	522	543	533	519	541	561	589	552	542	515	526	519	527	576	578	544	500	535	541	550	519	561	543	533	542	537	482	502	559	531	490	529	538	543	547	515	545	541	553	529	523	519	543	482	575	555	514	556	532	545	532	513	494	500	520	534	524	596	530	492	520	546	523	512	556	523	543	552	520	522	521	529	557	512	513	514	577	549	573	482	526	563	508	579	536	561	535	540	575	558	568	534	556	510	530	567	561	519	515	570	548	484	529	565	538	515	535	513	543	589	536	544	576	585	580	529	539	502	566	567	519	558	553	553	540	535	519	525	539	537	522	519	522	513	537	514	552	534	563	531	611	558	557	556	527	570	540	517	549	589	547	502	568	543	550	584	569	498	513	502	549	543	547	553	530	524	505	553	581	555	581	559	508	553	536	506	496	501	561	534	552	510	533	496	573	562	546	585	515	517	558	561	547	516	538	546	519	539	549	544	509	533	489	566	522	534	527	520	581	518	551	564	566	515	563	536	506	509	543	567	587	595	527	536	556	545	552	563	532	564	561	536	562	513	528	542	520	548	557	556	536	510	582	538	557	500	596	511	520	512	511	590	552	553	592	524	572	582	532	543	518	528	525	543	544	507	516	557	591	500	526	571	565	534	555	566	524	562	571	534	501	546	516	547	546	514	538	533	536	532	570	493	534	541	536	572	521	551	544	519	559	546	524	550	506	500	551	513	555	537	541	569	539	562	526	584	565	552	551	512	541	526	534	502	514	519	548	497	529	541	527	499	514	559	527	559	541	538	607	520	552	507	511	564	571	587	489	537	504	523	560	536	544	550	552	527	528	538	508	547	498	527	533	525	546	540	549	532	553	497	513	538	528	523	499	529	521	497	553	552	572	545	553	540	550	551	573	513	531	532	555	549	541	581	555	536	539	549	524	555	552	563	530	549	517	530	514	499	563	502	511	528	547	534	526	540	530	518	526	504	561	523	551	611	501	601	574	576	485	543	558	552	550	567	583	462	533	522	539	524	553	580	518	542	554	526	541	550	535	531	546	576	516	541	507	560	536	574	535	605	516	527	535	540	537	531	525	534	524	536	548	535	570	493	566	526	527	487	500	543	561	517	544	558	581	546	522	538	523	553	508	521	562	569	516	520	575	530	533	526	546	530	535	534	542	536	501	547	524	516	537	514	521	527	497	530	548	555	500	544	542	517	539	504	535	537	535	532	517	501	571	533	530	515	494	550	486	545	545	511	527	566	535	478	585	485	514	551	505	572	520	529	532	500	541	504	510	549	524	530	586	539	474	535	554	501	542	495	537	485	520	529	533	525	535	504	539	482	544	528	575	525	558	513	542	565	547	550	545	542	566	531	583	511	537	529	525	546	555	528	572	521	549	521	534	511	552	556	554	534	500	558	538	528	532	564	534	551	565	541	526	571	544	507	566	568	552	545	548	502	543	531	551	540	547	526	550	553	513	518	529	538	523	531	583	490	563	536	548	514	533	554	539	562	530	522	521	543	526	533	528	539	528	557	505	551	544	532	531	491	556	556	548	522	512	544	521	507	502	551	513	568	517	523	532	511	514	588	520	548	602	590	549	559	501	499	551	520	543	526	505	537	519	528	527	536	544	523	507	524	549	523	532	543	565	545	560	526	567	500	530	566	523	500	561	511	490	518	572	555	543	519	533	531	568	520	533	536	504	537	565	562	521	560	523	558	528	578	513	550	516	569	469	586	548	487	562	501	514	505	514	543	535	568	525	521	538	527	561	554	507	490	540	572	544	492	525	579	552	541	568	539	526	547	532	543	551	534	547	508	520	549	581	546	531	541	552	510	549	533	516	532	535	584	529	519	552	562	558	542	547	532	542	532	601	544	554	529	524	557	533	505	598	538	533	522	547	517	532	544	513	544	479	537	540	519	556	516	530	522	532	525	500	551	532	577	564	578	532	550	557	537	490	551	534	481	503	567	522	534	517	531	510	522	527	545	532	543	529	530	551	552	533	539	568	529	535	533	561	489	498	472	528	537	511	526	526	577	514	567	562	575	571	455	530	496	537	530	512	532	524	518	519	547	533	519	521	521	514	575	573	591	539	532	510	563	580	542	543	476	500	573	562	549	515	549	497	491	553	541	537	485	552	573	524	566	545	548	495	540	572	529	500	526	549	537	535	553	587	544	527	569	527	544	563	506	534	542	518	548	534	578	562	556	557	566	534	543	505	500	492	550	529	515	519	567	534	510	545	502	543	582	549	546	538	556	546	545	544	518	559	537	545	547	553	529	576	604	537	554	525	553	529	550	507	566	551	535	525	539	503	500	523	568	492	549	530	527	523	538	530	558	581	532	554	557	550	530	533	554	563	481	505	556	542	540	523	556	545	512	539	521	534	531	505	555	561	511	483	509	493	523	502	543	510	543	580	515	542	520	538	553	530	576	585	534	540	549	550	529	557	562	557	568	536	515	562	521	521	551	561	580	551	480	557	546	561	504	589	549	549	529	505	561	527	518	512	544	533	531	511	522	502	549	553	536	522	556	553	567	503	510	518	533	545	553	564	511	535	510	557	545	535	524	532	519	531	561	558	551	569	553	519	539	527	530	536	571	545	525	514	527	509	564	580	558	531	518	488	536	545	566	545	550	538	561	568	502	489	604	560	486	537	522	554	527	591	547	552	545	585	501	532	511	490	507	534	532	555	497	553	588	541	522	529	586	550	535	539	553	494	570	514	580	596	541	534	476	532	569	539	561	506	533	552	541	513	562	535	528	527	523	567	535	535	540	547	536	527	496	528	513	580	513	539	534	537	547	576	536	541	509	540	524	542	529	544	545
32684	35849	6675	2705	1961	1527	1250	1059	1028	929	893	799	782	726	722	736	731	735	650	670	693	669	687	608	700	683	654	666	680	639	651	656	679	598	603	642	680	602	608	674	646	604	644	624	657	667	615	654	655	649	647	607	624	622	618	630	633	629	669	625	658	590	675	649	657	622	623	620	645	620	615	601	621	616	636	653	642	647	625	625	647	646	651	571	624	608	688	663	644	665	646	687	595	630	626	628	672	622	679	687	639	668	663	646	642	646	638	658	655	637	658	628	652	646	651	602	638	632	642	688	620	627	651	618	673	649	622	600	640	617	634	632	649	625	626	627	635	603	640	621	628	681	629	627	659	601	602	651	643	583	663	602	617	611	631	648	606	620	618	658	606	625	645	629	629	642	602	645	611	656	653	670	572	626	619	651	648	634	690	624	623	645	663	617	598	625	619	569	644	617	598	659	627	619	644	622	632	633	647	650	613	628	651	639	603	597	632	623	619	603	634	690	612	563	594	626	584	628	603	612	594	632	663	619	638	631	612	614	604	608	664	636	628	618	638	613	658	623	609	610	626	635	659	595	671	634	621	626	622	669	656	631	643	635	623	642	638	673	605	614	604	606	666	625	639	608	603	604	651	601	654	612	633	609	663	599	615	659	648	654	656	620	593	654	604	618	637	644	642	637	639	658	650	590	630	631	597	655	643	644	665	637	616	613	608	587	633	566	622	630	656	632	637	621	627	628	642	602	583	685	593	614	615	650	625	620	658	600	631	643	623	617	622	636	629	614	632	646	607	647	628	647	661	635	594	617	662	583	589	634	601	640	685	666	620	630	597	629	584	665	639	605	628	622	610	618	625	627	668	599	603	617	645	662	659	646	629	647	615	659	638	648	605	635	645	672	642	591	621	675	625	638	657	596	631	659	622	612	650	623	671	615	620	587	616	588	599	609	645	632	632	629	608	602	624	678	623	664	657	653	666	593	643	641	646	657	640	669	644	668	672	655	648	698	614	626	604	651	593	617	634	638	595	611	623	605	627	630	692	643	590	593	636	621	605	655	617	629	641	655	659	652	678	612	655	631	600	610	635	628	665	609	630	630	642	606	641	670	594	622	677	632	674	570	599	601	584	610	599	626	658	641	603	605	594	625	601	657	633	632	568	618	629	580	626	655	609	612	592	632	614	629	649	636	647	603	580	653	621	628	661	647	621	632	663	598	574	654	658	625	697	631	608	605	615	657	614	642	664	641	624	644	627	669	648	635	589	602	646	687	616	662	607	624	633	559	627	591	549	608	626	642	651	618	619	632	621	617	602	627	641	639	619	631	647	614	644	718	654	575	670	603	628	631	586	601	607	655	643	647	633	631	679	617	612	649	626	621	669	624	623	576	679	644	589	635	619	632	584	579	660	590	636	594	626	625	581	597	657	660	695	662	627	597	636	637	619	656	637	659	633	646	648	638	606	660	630	585	655	605	659	618	688	640	645	593	655	620	618	684	641	630	630	613	608	638	578	642	592	596	622	638	652	616	631	621	635	634	603	657	628	640	655	645	665	621	650	625	632	641	633	608	641	610	635	627	653	619	618	620	643	634	622	637	599	673	644	659	651	631	627	601	660	633	602	615	629	648	616	604	645	598	624	600	633	612	659	619	593	602	647	607	622	603	619	634	651	618	569	643	623	642	695	659	641	651	631	618	631	566	662	635	645	637	654	631	638	630	639	582	618	639	653	577	640	661	641	593	629	595	591	656	641	618	659	594	635	611	665	619	675	637	617	619	621	641	629	606	599	583	650	575	634	592	643	662	629	634	673	685	618	668	569	631	658	641	620	633	632	641	599	609	654	606	658	655	669	660	688	684	585	648	666	672	637	665	639	622	631	616	637	625	631	669	620	637	589	662	616	608	612	611	644	599	618	619	629	668	650	576	647	608	629	654	572	658	612	614	628	641	627	675	649	634	605	630	625	625	646	639	649	616	598	644	632	631	638	636	622	645	636	629	629	659	626	632	646	598	598	640	612	602	614	625	601	660	626	643	639	629	630	654	603	570	600	622	634	659	601	649	601	625	632	642	589	624	610	615	612	652	608	675	668	617	597	647	620	611	591	620	615	610	627	630	626	654	661	629	577	606	647	663	618	612	600	633	650	588	652	652	672	627	630	638	660	632	640	607	610	586	638	614	638	641	616	585	603	638	642	621	647	626	606	621	639	628	699	601	617	622	621	598	639	588	602	621	634	590	583	696	661	634	545	612	621	636	660	634	630	603	618	618	623	591	635	633	594	619	651	627	619	615	659	593	706	656	680	649	634	620	635	596	624	668	612	609	646	634	600	606	665	595	649	599	668	632	595	627	641	621	646	606	646	608	551	611	634	628	633	606	627	629	643	623	579	662	631	591	646	618	642	625	615	613	655	657	641	625	641	598	644	587	616	679	645	628	674	640	656	659	616	653	588	678	616	652	607	626	653	606	630	636	629	621	609	607	584	693	660	660	675	684	641	661	633	624	633	642	651	637	592	613	581	618	657	649	613	644	612	609	633	630	640	647	679	649	622	617	626	590	609	641	648	599	555	613	638	572	628	658	609	618	614	655	577	635	612	627	613	654	625	601	628	621	601	620	592	568	660	609	632	654	670	644	617	637	601	679	667	630	668	643	639	619	622	641	692	659	664	651	601	657	612	584	681	617	641	706	633	654	632	637	603	656	615	616	628	676	643	609	625	606	589	614	620	602	700	638	617	612	627	651	614	600	606	584	648	639	609	639	651	656	642	636	625	654	620	593	611	653	602	674	631	615	616	607	625	644	587	628	655	615	655	596	635	639	638	618	667	666	640	627	646	618	659	620	663	625	574	625	632	603	623	615	681	585	597	656	627	606	649	651	567	658	634	615	640	638	623	633	630	671	620	638	619	651	610	655	673	650	655	624	637	603	621	663	701	656	599	633	648	650	627	626	651	596	619	628	635	664	620	630	616	561	610	626	647	623	622	619	592	652	613	644	604	642	634	653	616	634	622	646	648	622	660	615	645	615	639	648	609	647	650	635	631	634	675	624	648	645	585	633	626	603	588	653	651	617	596	629	693	637	633	630	604	630	635	662	607	590	625	605	582	621	614	605	659	597	616	663	634	619	647	667	632	611	585	606	653	670	652	652	641	604	624	597	616	632	629	643	641	650	625	596	626	659	596	644	639	619	572	604	668	616	640	624	663	694	657	618	679	673	670	640	627	602	643	637	601	618	646	634	618	585	601	650	607	615	658	596	641	633	596	624	640	614	661	664	607	617	611	605	594	592	618	623	608	658	603	664	586	631	658	607	608	617	605	710	595	616	632	541	635	667	647	618	644	634	610	617	633	660	660	600	607	651	609	645	681	682	665	621	673	640	600	601	643	616	657	625	616	617	624	609	614	628	643	672	581	652	663	631	640	644	590	630	625	643	602	672	692	619	678	636	631	682	615	642	648	650	638	643	640	639	597	622	611	641	637	623	620	654	642	584	647	604
25415	21198	26727	24730	3339	797	686	616	604	576	549	545	544	508	531	461	566	506	577	526	529	488	534	506	523	552	535	514	484	564	524	525	494	508	556	470	510	550	510	540	509	540	491	467	546	507	519	501	517	496	489	484	510	489	509	511	521	515	479	562	483	569	517	531	531	509	520	534	485	511	502	547	520	556	484	500	519	515	484	524	534	526	566	512	495	514	486	531	488	502	530	514	504	514	488	523	511	517	528	550	487	506	520	554	520	516	485	524	500	540	508	500	559	508	489	493	533	475	531	485	539	521	546	562	516	521	533	537	538	517	503	549	532	537	500	520	507	507	490	473	485	491	513	524	493	510	501	541	504	460	492	454	532	522	533	510	509	527	512	542	505	548	519	513	511	521	526	519	527	489	521	496	474	487	517	462	484	478	556	522	527	497	511	510	562	538	556	510	492	495	499	478	509	486	536	504	533	493	501	505	487	518	505	520	469	494	550	479	539	534	538	495	500	557	499	521	515	520	542	522	505	489	530	505	512	523	489	554	520	543	505	521	500	498	503	504	553	520	526	540	529	513	516	516	526	496	537	504	482	512	542	511	553	530	522	500	506	508	528	519	506	521	489	459	498	530	534	524	517	522	518	509	506	516	510	462	502	489	483	505	520	512	528	520	514	491	515	560	508	524	525	519	534	526	481	544	505	519	526	514	490	530	546	485	514	500	501	487	512	501	543	530	499	536	488	509	544	516	535	498	541	522	540	495	500	514	483	548	562	530	541	543	526	531	509	482	479	557	493	534	494	509	486	546	560	511	522	553	495	501	511	523	504	504	520	518	521	503	509	531	513	533	547	532	474	549	481	500	492	531	558	503	514	489	488	526	523	482	527	544	506	534	502	533	501	504	550	516	526	512	537	518	486	525	516	545	532	482	550	538	501	508	518	504	555	532	516	498	510	523	555	536	482	528	522	562	489	525	468	461	487	471	517	551	511	494	499	543	512	505	525	529	554	519	535	493	533	516	532	511	518	519	525	505	520	525	506	490	503	528	520	490	501	480	541	545	543	567	509	480	514	524	545	536	495	557	481	530	543	554	480	494	477	536	510	532	564	524	485	511	499	539	534	495	503	534	493	490	537	572	522	549	491	517	463	464	527	507	514	492	525	512	499	479	522	512	503	522	514	520	512	557	509	520	515	508	507	473	549	513	506	558	528	538	499	539	510	518	487	517	535	511	472	510	548	514	519	515	524	496	538	508	552	517	516	516	504	515	514	467	533	544	493	536	526	509	511	517	507	514	534	484	457	512	498	491	530	487	461	509	503	567	474	470	531	528	504	471	481	528	491	483	503	553	487	490	524	521	527	487	517	545	536	492	508	518	503	490	538	504	558	507	498	551	528	531	526	539	515	499	501	490	517	475	523	520	527	496	462	488	521	545	525	502	486	526	469	471	509	512	516	482	512	501	526	491	525	530	501	492	530	504	509	527	469	530	510	512	503	530	513	497	524	507	536	520	485	517	497	515	466	479	512	516	567	498	493	526	501	515	504	518	487	558	549	504	487	503	499	508	547	477	492	476	498	514	492	500	493	539	511	550	555	510	506	479	512	528	523	554	542	538	502	495	568	539	496	519	465	511	509	539	540	530	536	526	539	537	520	508	533	472	540	548	518	532	457	512	486	527	510	524	523	498	484	471	550	523	485	535	525	522	530	508	530	515	512	516	494	505	530	503	498	481	515	493	518	519	498	521	537	540	512	508	516	481	517	490	497	527	509	542	532	521	553	497	490	548	519	508	523	488	480	499	495	524	556	493	531	539	524	541	545	496	518	573	492	520	513	484	493	530	487	524	492	536	513	515	465	528	494	527	502	551	531	537	540	534	487	530	483	502	513	506	563	530	521	506	514	498	506	543	549	519	465	531	473	491	521	512	506	533	549	499	508	533	499	536	507	551	474	530	550	489	505	522	463	487	499	508	479	513	508	506	513	526	490	500	526	512	485	443	511	503	551	511	519	510	530	538	502	548	542	517	487	510	469	520	504	538	545	500	512	546	474	542	542	543	550	489	519	532	502	478	543	478	524	517	518	501	543	489	498	532	499	485	553	497	527	514	536	496	506	552	499	515	473	490	533	544	507	526	528	514	560	490	475	505	526	513	516	518	509	487	537	509	513	516	567	480	511	513	492	548	516	480	521	468	496	505	489	470	514	538	480	471	515	529	507	469	496	503	480	537	519	544	494	491	457	511	480	506	516	553	530	509	504	489	547	517	516	519	550	539	494	506	535	523	517	523	520	527	581	495	495	507	487	515	489	480	575	555	486	505	516	491	508	529	532	464	508	522	544	486	518	514	520	496	500	499	500	481	505	519	512	536	553	501	519	503	532	510	524	490	488	503	516	494	515	522	507	540	515	518	502	558	500	497	540	521	518	486	528	486	529	538	513	496	512	491	516	484	513	515	558	513	570	511	532	526	512	471	476	533	502	533	527	477	500	502	493	490	519	500	536	523	496	493	517	504	493	551	532	491	526	510	511	505	489	539	514	504	528	525	533	465	508	533	501	500	511	545	477	482	531	513	528	556	517	493	513	508	498	494	492	525	506	512	529	533	515	464	533	525	523	516	513	537	497	527	507	475	491	497	545	530	506	511	542	523	505	519	540	503	531	501	514	490	496	462	476	530	512	491	500	464	521	529	493	533	544	525	536	509	494	551	468	507	478	514	500	503	497	524	506	492	534	520	506	534	517	504	548	498	544	557	529	531	510	498	505	533	524	451	505	498	518	497	537	477	535	551	516	522	483	525	502	517	499	468	535	513	530	540	509	521	504	462	522	509	509	528	481	511	536	498	503	530	491	491	503	541	493	496	557	545	501	516	496	470	549	521	531	505	499	521	515	504	484	531	495	533	469	528	546	506	508	527	517	514	514	497	509	494	474	500	495	554	514	523	539	537	492	523	530	487	529	532	517	523	498	492	501	545	500	509	501	545	558	507	505	475	510	578	560	534	516	539	504	513	493	513	475	530	505	554	563	489	538	484	492	485	500	518	519	497	540	501	575	563	522	485	517	486	509	511	466	473	544	493	550	515	521	514	526	545	524	531	511	525	509	508	463	460	485	498	496	488	508	559	504	465	494	493	514	510	499	520	501	475	489	524	526	523	542	486	542	553	549	502	495	507	580	505	495	530	469	520	510	528	487	500	531	529	521	516	535	499	489	527	466	522	511	490	540	551	533	518	486	550	491	514	542	521	535	502	535	527	533	494	536	520	548	527	485	479	528	534	539	489	514	491	495	521	534	511	504	523	544	509	508	524	499	493	488	515	488	516	484	488	496	513	516	511	525	506	572	510	530	501	492	521	504	492	525	489	498	533	526	528	531	540	514	513	505	522	523	555	513	491	542	513	496	521	534	506	513	531	510	528	519	495	532	521	500	522	475	480	512	509	521	519	490	529	462	515	495	530	497	553	532	533	527	509	511	458	543	532	551	514	521	515	506	490	492	502
30939	28291	3999	1867	1435	1200	934	912	813	788	800	750	735	700	687	668	635	646	644	647	661	683	625	644	672	654	580	599	605	625	633	617	616	672	609	617	631	653	609	628	616	654	639	611	634	605	637	648	600	623	610	662	649	612	663	649	626	627	589	645	617	634	598	632	620	637	599	623	593	646	654	623	629	604	633	629	610	657	619	648	600	631	593	599	557	619	658	615	635	613	615	662	580	559	680	616	592	622	665	614	658	629	598	627	614	607	612	592	589	603	598	598	674	640	661	618	687	635	672	634	697	677	635	613	632	638	625	628	597	627	598	582	646	580	640	656	605	629	603	616	670	701	609	613	634	581	646	637	589	608	617	608	587	637	591	639	596	578	660	613	651	646	628	612	630	661	683	616	575	602	614	578	628	625	589	626	602	621	685	627	577	628	612	611	624	606	643	640	599	620	608	604	627	608	612	628	634	593	622	642	607	603	610	613	614	625	614	600	664	602	594	613	637	646	647	620	606	593	661	606	658	627	585	583	644	639	654	628	613	625	637	585	609	606	635	577	603	616	587	649	605	643	645	619	652	668	624	588	631	648	610	606	617	610	593	618	579	616	626	634	616	659	624	546	644	587	592	615	632	665	588	639	639	612	602	617	602	626	587	592	642	587	607	630	667	643	608	622	615	638	601	620	651	617	618	609	627	575	570	656	662	619	657	592	614	586	677	635	647	613	589	647	660	601	605	637	617	622	588	608	627	634	602	632	595	640	624	623	591	655	618	614	602	617	618	639	631	704	606	593	598	645	646	650	619	646	660	579	611	624	628	630	632	585	620	612	585	627	625	640	619	604	632	635	602	635	650	630	625	597	673	607	611	639	571	610	653	624	653	590	620	637	657	630	590	654	592	604	665	636	601	620	614	600	662	613	655	664	589	639	591	613	629	649	641	665	610	587	598	642	611	598	637	590	627	614	676	609	638	605	629	630	603	572	613	596	614	593	637	626	656	623	638	663	596	566	601	606	678	629	650	647	644	605	620	616	620	663	603	658	624	596	629	637	647	553	632	592	633	625	679	607	660	601	626	606	617	642	609	617	612	627	633	649	627	636	605	622	590	581	613	649	632	593	664	617	659	606	599	616	615	616	602	650	639	604	605	624	589	618	619	572	622	579	623	610	628	613	610	607	631	628	614	595	597	615	632	590	633	594	600	616	633	613	614	647	649	598	613	587	628	602	612	637	633	582	598	657	598	618	642	598	636	631	650	576	599	558	619	623	625	599	623	615	637	650	630	644	649	560	602	620	636	637	657	608	639	677	624	605	660	660	645	635	630	657	640	678	563	625	624	636	613	600	633	613	648	603	642	640	613	583	666	637	607	612	630	638	641	603	593	671	604	617	575	677	571	576	616	655	645	578	639	595	653	619	600	649	595	583	638	627	633	607	653	612	622	579	626	641	636	634	650	633	611	615	619	600	583	652	642	609	609	635	612	595	611	599	610	591	625	627	593	655	607	620	597	596	626	609	623	588	633	623	641	640	589	638	615	635	643	633	607	603	591	628	628	662	608	646	611	607	657	624	664	596	614	644	585	648	614	638	644	614	618	638	642	645	616	635	644	618	628	635	574	586	623	593	597	600	637	603	614	624	631	630	561	605	602	618	575	643	634	577	632	606	623	634	617	648	600	609	611	634	650	605	585	632	613	618	639	652	616	584	636	607	585	635	613	643	656	612	581	611	566	602	647	604	609	581	604	650	625	667	544	604	629	568	615	575	616	631	639	670	629	612	622	613	592	622	601	633	629	602	636	639	603	619	627	608	633	618	634	661	587	692	645	643	650	620	634	615	622	660	618	656	584	606	631	610	621	612	606	635	637	621	602	611	645	615	596	622	627	621	605	603	593	579	638	582	604	648	623	596	649	640	596	601	663	627	601	646	641	612	606	637	682	650	601	599	640	636	604	614	595	587	599	601	597	633	587	589	616	634	604	618	639	631	651	610	631	636	670	590	641	618	591	646	637	620	599	632	614	626	600	662	624	603	596	597	609	632	599	568	585	613	608	651	681	626	628	610	651	563	659	608	648	547	661	662	602	648	623	618	665	598	629	647	629	643	596	618	681	615	608	587	597	615	596	607	589	586	638	644	604	598	592	642	616	645	627	616	619	631	656	639	642	582	648	616	651	637	610	641	613	583	614	621	641	616	645	614	618	591	558	626	601	630	603	646	590	616	609	609	617	649	633	613	619	598	632	638	570	674	626	640	628	610	621	628	632	625	622	591	633	587	631	603	629	645	628	644	610	594	618	610	578	663	648	605	618	604	598	619	628	635	626	645	635	590	702	619	630	606	597	611	667	590	617	591	603	622	583	585	594	612	630	605	605	640	573	645	598	661	620	666	655	609	618	697	626	628	596	592	621	635	647	655	625	638	662	610	573	603	652	601	637	651	589	591	647	624	628	616	610	621	581	603	638	653	609	622	636	640	589	635	629	663	666	610	623	638	619	624	613	604	670	656	603	654	587	628	652	591	614	607	634	606	619	627	635	652	612	617	579	613	625	653	681	602	615	627	651	602	610	619	632	644	609	599	608	630	586	642	594	623	592	597	618	581	664	614	594	651	632	614	678	629	612	607	648	633	616	614	606	571	662	632	650	624	602	580	634	607	675	597	643	636	586	628	594	585	639	615	615	618	574	572	620	611	628	634	646	594	621	570	616	632	609	639	587	611	667	648	616	677	609	605	589	630	604	593	661	622	573	620	619	647	574	627	669	616	646	601	614	621	632	637	643	620	636	586	628	596	590	612	621	651	655	650	618	601	606	603	573	615	611	624	705	642	632	637	631	634	595	607	618	634	619	619	624	623	637	599	631	594	634	578	641	603	635	632	604	621	654	596	607	641	648	624	597	639	597	604	614	628	654	618	639	646	639	647	572	602	660	582	598	663	617	634	647	579	635	599	587	673	612	629	613	617	595	600	649	644	619	625	629	588	666	641	568	623	639	623	602	627	612	632	650	601	606	628	633	637	614	632	627	575	602	614	614	615	618	595	636	639	610	625	589	567	569	611	644	650	629	644	650	617	603	609	659	653	646	594	593	666	622	651	628	631	638	638	607	623	642	621	631	607	644	588	621	584	608	617	643	613	625	636	613	638	595	613	623	617	645	662	629	653	618	608	603	627	592	625	626	634	649	635	640	618	622	606	607	665	620	590	606	657	594	624	632	607	610	615	657	583	596	615	581	618	637	656	581	624	638	625	633	651	670	601	645	616	584	605	595	649	603	684	639	570	638	596	662	602	631	618	590	584	626	652	659	587	669	587	634	645	578	603	642	643	668	596	594	621	636	628	646	577	636	600	635	610	605	649	597	606	616	633	591	701	600	584	574	631	561	605	625	625	626	631	654	583	600	608	601	592	645	679	622	631	571	608	627	617	598	591	683	637	598	628	608	590	643	649	609	622	653	673	630	621	604	624	603	631	572	613	601	629	619	588	610	576	619	654	622	639
22971	21228	28893	23835	21181	21094	5254	1554	1223	1138	1133	1060	1033	1013	1021	988	986	952	928	933	925	951	888	942	886	943	936	913	921	920	864	937	898	875	911	872	876	855	842	874	871	905	880	875	882	882	915	910	829	838	827	876	861	911	821	889	870	860	858	810	847	906	880	893	902	877	869	897	893	882	917	859	857	828	875	855	930	850	871	886	846	857	870	874	914	862	825	797	863	919	897	852	894	817	887	915	869	900	892	893	868	889	850	841	851	857	847	837	878	836	860	867	862	873	887	918	900	874	870	940	842	886	820	851	874	866	887	867	929	899	872	848	846	859	866	847	865	782	913	796	837	860	834	851	890	878	838	901	869	883	875	867	875	822	871	853	890	845	857	860	861	827	875	945	848	898	835	807	902	849	844	822	857	910	873	869	843	889	886	918	837	873	873	850	875	868	825	873	875	856	803	856	905	875	784	823	896	898	823	907	909	906	922	900	911	856	857	848	863	853	850	851	903	893	859	790	899	873	830	933	853	903	885	891	875	826	918	834	888	917	887	855	872	851	880	858	876	836	830	848	899	910	848	880	865	889	883	871	862	898	848	836	826	859	844	843	847	830	901	836	925	869	842	859	848	827	787	888	814	828	840	904	881	835	853	895	821	938	861	837	821	916	878	902	833	879	830	848	871	852	839	908	907	861	907	851	882	842	872	887	878	887	891	891	861	849	856	827	874	885	862	908	866	888	819	859	874	876	897	942	909	869	836	877	895	825	910	890	859	881	845	938	920	880	853	855	938	848	878	892	852	857	883	896	868	864	860	880	833	907	895	852	868	817	844	899	856	905	872	881	867	889	866	848	847	845	944	854	831	830	878	851	889	871	845	903	892	850	883	912	829	867	860	855	836	895	850	847	859	840	838	885	871	869	898	886	895	887	842	868	873	893	908	845	893	901	809	827	839	809	826	854	812	817	881	839	868	854	908	889	857	860	876	847	883	899	898	912	829	858	853	810	894	815	873	906	863	905	840	881	904	873	849	830	874	922	897	847	854	890	847	885	880	909	892	884	877	920	857	849	879	855	856	878	862	892	866	843	878	872	896	836	868	875	882	881	941	893	865	867	893	872	850	822	862	891	861	868	850	905	851	852	871	860	870	877	868	830	872	876	860	859	864	875	844	863	820	866	860	789	846	809	827	890	875	885	825	872	890	848	823	899	833	835	870	850	845	878	882	867	895	843	814	863	863	873	868	846	817	894	861	922	872	774	797	819	849	888	832	861	853	883	892	884	878	880	873	837	828	819	838	881	887	842	886	832	853	846	842	860	897	861	898	833	914	831	875	861	895	837	802	855	893	899	898	849	867	881	869	847	857	838	860	893	853	876	878	879	813	840	890	854	869	862	856	890	861	894	872	906	875	896	823	862	872	846	842	832	842	857	842	862	905	917	871	849	844	904	847	896	861	855	836	888	815	858	869	843	891	868	866	872	844	862	900	884	853	888	876	896	823	819	854	808	876	880	831	873	879	915	842	822	835	897	874	891	893	828	888	855	855	861	866	863	837	870	866	870	858	835	853	918	886	876	863	847	855	879	883	844	811	847	863	825	857	883	872	811	905	819	866	823	896	858	871	850	831	869	867	846	855	849	837	872	903	822	882	829	828	843	900	851	871	900	912	838	868	832	837	877	880	849	865	861	887	841	893	841	819	860	878	875	874	883	845	880	842	861	907	840	869	869	876	854	866	883	832	883	849	848	848	841	856	895	810	868	867	876	874	839	840	813	831	842	818	893	843	869	851	824	905	890	859	891	847	846	858	855	861	834	840	861	827	877	898	823	910	830	841	845	830	854	854	866	796	873	880	891	902	855	844	863	790	868	781	865	897	874	861	841	838	844	840	858	912	879	840	872	924	866	926	828	899	878	896	885	862	866	864	832	871	788	892	890	813	893	896	846	853	824	838	837	857	827	873	878	879	875	897	824	858	856	864	831	853	800	810	841	876	856	911	803	861	838	893	915	842	843	871	845	840	858	891	895	874	818	841	871	859	840	837	908	854	848	865	837	920	904	890	853	835	840	892	856	842	897	858	852	871	826	900	885	863	873	879	904	902	886	846	883	839	848	859	813	857	818	799	866	865	872	914	829	812	882	880	920	903	889	861	817	832	858	912	885	852	863	839	894	789	885	880	843	885	869	880	876	857	873	887	856	850	874	920	887	874	875	887	916	787	831	880	842	911	880	858	867	839	912	859	876	899	866	877	892	859	887	852	849	827	895	853	840	870	917	821	884	869	889	814	883	866	847	837	873	881	876	804	837	857	840	876	834	875	897	861	817	907	837	879	856	872	873	873	840	892	844	857	846	834	866	853	880	846	826	845	908	848	861	861	801	923	852	903	842	828	830	814	869	861	842	860	821	869	874	833	864	872	845	845	841	878	859	839	830	884	864	872	881	883	846	869	841	888	831	853	831	884	828	867	907	852	832	882	851	883	908	833	868	830	868	942	843	842	840	856	839	889	941	884	839	857	846	871	888	918	872	818	890	865	881	784	889	784	841	872	823	863	890	817	851	799	831	888	892	868	890	900	828	880	872	855	863	841	877	829	861	860	860	802	843	821	830	821	936	900	893	889	883	884	896	878	849	926	866	898	885	825	898	915	858	843	893	910	897	875	847	874	894	802	856	821	852	861	854	904	818	886	821	882	834	872	867	846	852	937	928	892	878	922	893	877	887	889	811	873	905	851	853	871	856	849	801	910	820	829	830	829	878	906	854	849	857	819	816	893	840	889	813	829	882	794	831	832	838	828	883	856	830	828	843	900	883	826	826	843	833	857	846	897	813	852	900	867	869	881	783	848	896	887	858	849	849	860	850	825	861	866	849	865	859	869	850	854	861	872	911	882	861	882	851	800	845	816	899	916	836	869	840	861	869	871	911	915	869	866	875	844	839	842	890	871	888	859	895	870	814	883	856	883	805	871	875	809	826	869	828	882	894	807	867	822	917	875	869	889	864	848	889	862	834	871	846	914	862	862	832	864	854	896	879	855	843	866	804	885	850	867	874	927	901	847	871	820	869	918	871	870	854	814	883	850	866	892	843	871	876	943	855	870	807	846	856	857	840	829	821	860	847	885	883	823	871	853	883	860	788	932	874	848	895	846	844	900	893	780	832	852	889	917	877	848	894	875	877	789	883	847	846	903	926	876	852	873	863	849	890	923	867	896	840	882	861	813	804	868	868	937	850	857	837	856	797	879	815	915	827	820	893	833	850	882	828	901	791	837	829	843	886	859	842	853	864	839	857	863	912	834	865	893	842	844	882	856	837	870	826	842	868	853	875	844	862	839	842	895	866	851	867	888	873	781	851	858	866	835	808	858	836	856	876	875	854	819	852	874	809	876	839	890	878	934	791	837	834	832	860	844	842	882	832	893	881	919	877	909	834	885	841	882	877	872	812	890	843	798	863	823	819	887	908	852	861	861	815	893	851	834	829	859	893	809	887	858	904	896	872
42834	43129	11076	5897	4272	3242	2595	2210	1937	1767	1602	1485	1391	1343	1203	1246	1158	1189	1168	1162	1101	1117	1018	1104	1049	1029	1073	1046	1015	1078	1022	1010	1004	1070	1022	1014	980	999	997	1033	1029	1009	987	1017	1030	937	992	1001	976	980	976	968	975	1000	976	1016	970	1015	981	1012	1010	981	1000	1010	1007	1045	971	1036	994	955	922	986	931	1018	996	1017	981	975	968	990	1015	940	952	995	1037	1021	962	1007	994	1051	999	926	964	987	988	1005	980	997	1001	1019	1038	976	951	1016	974	980	951	942	954	955	1006	957	955	1020	1020	1035	995	1010	976	996	1017	927	1029	1012	972	984	987	1020	998	1003	1005	995	1005	983	985	914	962	1026	961	1021	1001	987	945	948	998	961	984	1043	1030	993	1003	989	984	950	976	1017	1007	969	1011	968	990	911	985	972	977	964	968	975	952	929	963	1032	987	979	969	974	960	946	973	959	955	945	990	1010	981	991	910	968	959	1011	1009	957	944	956	1001	950	922	932	975	968	982	943	968	977	990	963	992	1006	943	1015	900	1012	985	991	962	1010	1006	886	975	993	998	951	943	958	950	982	946	961	960	979	963	971	973	977	963	992	959	934	1022	909	874	1032	951	892	957	973	1014	1039	951	978	967	980	973	982	945	958	959	1010	959	993	996	927	941	986	967	958	1002	987	1044	978	983	971	993	954	993	909	919	963	997	996	947	1025	965	987	999	977	993	1023	1001	948	1006	954	1031	988	978	984	907	993	940	975	989	981	980	959	960	986	983	976	921	984	974	905	932	1014	954	966	995	941	948	1001	968	960	910	961	959	937	993	935	919	968	942	981	983	1005	983	933	944	970	1017	984	986	980	966	946	962	952	973	932	959	976	1011	995	919	958	924	900	991	1019	964	1040	1001	970	983	995	915	936	984	971	975	971	988	988	981	965	974	966	991	942	995	1015	897	943	984	908	967	891	965	954	985	1007	989	939	1024	1013	1003	911	1010	989	962	1017	928	917	983	983	959	952	992	914	933	989	985	1007	983	1038	956	947	1000	1071	1058	952	990	982	959	1012	934	1033	956	961	976	970	995	958	985	954	992	982	947	941	986	1000	975	974	914	986	976	991	1026	1005	989	959	998	958	986	952	956	992	1026	1013	982	939	973	952	964	967	935	948	1002	976	942	986	947	934	1015	982	948	996	927	970	982	974	971	929	959	930	978	1012	1005	964	957	958	966	968	967	964	995	1009	975	954	1008	1021	923	1012	966	982	992	993	1015	914	1023	970	923	930	977	1036	1001	1020	1008	1004	964	973	952	930	996	1003	933	909	946	1003	979	1011	998	975	934	960	966	1008	966	978	956	959	970	960	960	949	985	997	986	976	920	953	1010	946	932	984	1036	990	884	978	949	987	954	1002	1039	969	972	981	976	982	964	1023	955	990	999	980	961	895	936	1001	931	985	957	993	920	993	985	978	990	966	961	972	990	915	962	954	1013	988	919	966	948	947	961	943	971	983	1003	953	985	995	965	968	971	966	1027	888	949	1015	949	936	983	1020	960	1016	926	965	962	961	999	1019	939	951	951	917	964	915	1032	955	991	987	958	995	970	984	965	968	1006	950	982	923	992	901	981	956	968	991	1000	936	938	974	947	930	983	1035	952	974	1010	968	942	1002	1008	1003	975	978	956	1011	954	967	987	953	992	1002	960	973	1040	968	872	987	963	926	982	986	975	920	981	975	952	960	1023	978	943	987	970	967	930	959	950	1078	907	932	997	984	980	960	989	979	934	936	960	946	957	936	963	974	939	987	991	958	963	968	1017	993	1029	952	931	934	992	940	979	1002	962	981	940	968	970	984	986	1019	981	942	899	974	1003	977	993	979	987	968	952	927	963	927	1028	973	997	971	984	1005	1016	966	991	972	1002	956	976	1002	932	981	995	921	919	980	1002	951	988	946	969	967	965	968	1019	965	971	1008	939	962	949	972	955	975	962	945	952	950	1009	928	1007	941	964	975	987	940	951	988	1014	940	955	1013	987	979	920	926	938	938	981	987	962	952	967	1002	978	988	992	945	1010	1010	997	996	992	1010	1001	932	979	959	970	942	942	966	927	977	960	936	982	1012	946	1005	912	1018	949	960	920	935	964	936	994	948	921	1048	957	954	998	961	1002	978	980	956	959	999	1016	982	983	976	1024	945	957	978	935	985	982	970	945	973	899	977	955	992	1043	965	966	971	966	903	940	1024	951	973	982	975	905	954	967	931	985	982	1016	994	974	979	1004	967	998	1107	971	1056	975	947	966	936	992	1014	969	1016	942	1007	959	1004	944	942	956	965	1002	953	939	955	973	923	980	999	952	923	1050	956	971	963	1011	937	1013	1020	957	991	999	933	966	959	956	964	946	970	1001	1013	965	972	995	946	1015	952	939	959	927	1000	980	945	1006	987	966	942	1016	984	942	972	921	998	941	949	954	997	953	991	994	1016	981	981	998	970	970	1013	1001	968	1003	954	938	988	973	972	968	957	965	972	962	948	964	961	986	1036	901	938	1036	969	999	942	978	983	950	990	968	955	982	979	960	969	1026	948	975	985	1018	991	1003	926	928	902	975	987	926	1029	1000	918	964	963	964	1012	929	967	974	976	970	962	949	928	952	1001	1010	1001	964	1010	971	1001	984	969	966	1003	946	1020	989	998	962	1002	997	991	987	987	942	931	986	931	1015	941	1019	991	964	921	977	980	984	982	972	972	989	1005	961	983	947	951	980	958	957	980	1008	944	966	954	996	992	1028	936	956	976	996	939	943	933	918	971	971	977	943	1047	982	966	892	922	984	897	989	958	1009	993	996	1006	973	963	982	977	935	1021	956	979	974	969	967	979	998	1015	944	996	972	991	940	944	1027	985	1005	980	946	1012	987	988	998	1003	963	964	986	956	992	929	978	978	970	1000	991	991	969	993	928	896	991	995	957	942	946	1011	979	958	978	920	983	931	994	942	937	949	954	952	960	946	1017	939	937	1026	993	1020	996	950	990	900	1008	982	966	995	1006	1028	1004	1017	974	967	1002	982	983	966	1008	943	877	993	929	966	1002	912	984	1001	935	944	947	978	942	971	977	984	947	940	962	969	964	935	950	926	961	962	1032	1018	931	959	995	977	977	1009	986	943	928	1018	935	976	980	933	934	994	979	948	934	899	1002	946	985	1018	978	961	1024	921	989	970	959	1000	974	970	968	1019	976	1021	972	975	946	969	944	1019	977	984	906	968	970	930	1000	930	1026	1016	981	930	931	990	984	1010	1017	953	1017	996	968	980	981	1050	947	984	1022	982	1021	966	946	999	919	930	946	988	962	988	888	986	963	948	1031	961	952	919	956	989	1001	994	991	960	941	959	1021	974	982	972	937	961	910	922	925	1012	952	963	937	1008	988	1030	963	923	1041	954	988	992	967	972	1039	967	1031	981	948	986	1009	932	957	985	994	964	964	936	946	934	943	986	1016	997	1006	986	957	1005	977	994	939	995	962	931	971	969	935	981	976	948	1026	992	975	935	982	988	1005	997	951	949	1025	902	974	962	970	991	989	934	925	1007	927	978	981	1055	906	1037	961	973	962	940	953	943	1005	963	913	963	1001	950	996	925	1000	972	1016	965	976	1015	971	948	985	963	975	958	967	958	975	980	946	1002	948	908	983	920	1005	967	953	952	969	946	955	946	932	971	1013	951	944	963	950	946	965	1032	972	1009	984	933	943	971	988	938	936	952	1016	948	996	1028	1017	944	914	950	1003	1016	953	940	958	991	992	978	957	1037	955	953	987	991
27412	20033	7098	699	412	405	396	368	455	392	400	385	420	354	392	389	392	397	355	358	371	350	354	395	381	366	394	399	352	353	411	379	386	363	392	408	353	344	371	383	344	394	357	343	387	360	357	376	393	357	354	379	397	367	372	384	408	388	373	337	376	412	351	361	373	397	364	356	358	379	347	355	367	375	379	407	333	399	379	400	380	410	390	400	367	353	334	392	394	376	363	370	370	365	397	379	383	393	351	401	356	369	362	387	381	360	412	398	368	352	407	370	373	394	364	369	385	332	346	363	387	374	350	374	388	377	380	372	407	366	381	361	333	357	375	393	370	371	335	375	363	370	392	379	379	385	365	367	363	377	364	381	377	384	363	312	380	358	386	334	385	345	354	398	378	350	406	346	370	396	372	393	385	365	389	366	389	353	355	393	371	373	321	408	359	368	371	364	374	378	361	362	358	382	399	385	354	390	358	374	350	360	380	379	374	350	363	357	384	366	361	365	354	369	358	344	361	398	403	383	375	396	381	372	362	363	384	363	342	373	353	357	386	379	416	400	385	398	375	379	409	360	326	373	378	409	368	371	372	388	367	412	403	354	361	354	347	391	366	370	397	354	362	371	383	361	396	389	397	352	350	393	381	362	406	359	385	351	397	352	338	394	391	354	362	375	356	336	373	389	387	415	385	375	372	371	368	353	376	382	381	358	367	360	343	359	423	344	405	352	327	353	344	374	396	365	375	356	442	370	383	386	357	386	398	359	364	392	360	320	389	370	362	367	371	350	309	404	393	369	355	373	358	396	378	382	385	364	367	353	396	390	352	393	383	375	381	366	376	391	356	340	384	411	369	339	350	360	403	363	382	351	396	351	367	372	379	378	364	352	374	361	368	392	357	371	318	378	371	397	397	364	384	390	373	373	439	363	371	366	384	343	370	390	371	378	352	369	368	368	364	348	373	360	351	399	375	389	354	386	397	384	387	384	368	379	373	394	346	371	360	383	369	365	379	403	372	373	365	358	391	393	422	351	365	369	383	362	394	362	376	368	383	349	361	357	400	346	379	361	376	387	375	398	380	347	382	399	396	357	393	376	398	335	358	366	347	368	358	348	393	365	387	361	382	360	364	365	385	382	380	397	394	368	365	377	351	354	392	410	386	376	345	373	365	339	398	384	388	408	371	365	368	383	374	368	354	382	338	385	360	371	362	339	364	368	379	402	344	379	382	400	367	394	404	378	371	360	402	377	372	392	365	398	369	388	380	377	370	348	377	351	342	369	356	381	392	386	384	389	357	357	385	364	348	354	339	354	390	360	347	374	373	331	359	379	379	397	426	402	383	377	395	371	386	378	348	345	356	372	382	349	392	374	373	386	345	370	382	348	400	386	358	356	363	392	367	391	401	352	387	363	376	361	380	379	385	400	347	352	376	390	342	380	407	366	360	354	350	345	397	370	381	356	393	372	357	338	352	407	368	381	365	368	405	343	379	314	386	353	385	376	366	402	363	363	340	391	346	368	371	370	355	373	345	352	370	357	375	399	380	350	350	382	353	368	401	368	327	362	384	372	361	352	348	363	371	366	387	387	360	390	359	383	360	384	384	374	375	369	419	345	359	345	423	337	349	386	356	367	342	351	355	357	411	355	359	375	371	356	385	361	381	348	381	360	357	370	387	377	403	372	404	370	382	395	359	404	376	373	362	383	380	393	388	368	374	339	353	365	375	383	381	408	392	387	384	374	413	398	402	387	359	386	325	352	382	361	365	350	395	390	412	372	381	359	371	380	394	345	389	409	372	401	357	367	382	358	381	378	407	400	372	375	376	367	368	370	405	392	377	389	368	365	393	391	401	388	380	344	389	376	334	376	368	375	352	348	418	369	341	367	382	372	386	340	352	362	391	386	340	376	398	377	380	386	397	358	342	384	408	362	361	366	372	340	370	355	351	383	386	378	377	382	433	400	396	354	340	381	385	354	376	378	337	405	359	370	362	375	365	382	373	360	393	361	362	376	346	367	389	318	377	367	370	365	368	376	362	392	343	364	374	349	373	368	375	359	388	327	389	377	352	358	381	371	381	365	373	353	368	375	387	365	405	359	390	385	365	355	382	377	389	386	358	375	368	360	364	395	365	341	351	401	349	384	388	388	408	378	361	389	397	390	364	388	371	370	365	386	394	368	377	353	359	340	363	384	380	379	351	384	340	379	365	375	397	327	391	372	384	365	366	358	375	374	342	359	338	332	393	370	355	346	382	387	375	363	353	377	376	373	378	377	355	373	356	364	393	354	391	397	396	378	397	357	329	375	364	359	392	387	353	338	358	364	355	377	367	417	376	375	356	369	358	341	355	320	347	373	362	353	383	366	391	369	374	390	380	385	385	381	377	360	359	348	344	375	369	394	358	378	378	337	374	370	395	390	387	334	357	329	383	358	375	359	370	342	379	340	424	339	374	401	387	312	367	384	342	381	388	405	373	362	378	390	347	390	375	359	353	394	365	366	343	390	385	348	352	366	403	377	356	368	360	372	379	370	408	334	367	370	381	383	370	365	362	447	398	403	370	359	363	339	353	384	361	363	375	352	367	362	367	389	362	366	365	395	356	371	388	373	362	359	363	381	394	386	416	353	391	351	348	358	364	370	358	347	352	399	367	384	348	342	363	339	393	373	390	378	395	371	366	369	363	363	357	364	353	366	382	376	345	371	348	342	365	401	341	401	406	385	382	386	385	386	363	336	372	379	375	380	364	349	373	381	397	374	400	356	387	367	382	393	374	370	373	396	381	350	422	352	383	374	378	350	390	357	388	350	381	362	344	354	371	391	358	386	366	371	361	392	356	342	381	376	368	364	386	342	383	350	397	363	368	397	401	346	368	381	373	385	406	361	386	378	355	383	360	347	409	359	357	395	362	378	395	391	395	417	372	367	337	344	367	353	358	390	378	403	388	350	379	337	347	348	357	351	390	382	387	378	378	381	357	368	348	396	377	364	346	359	379	362	353	375	399	371	373	397	385	386	376	367	404	347	373	385	405	373	418	356	381	367	372	382	397	368	379	334	378	394	373	362	378	389	398	346	385	385	351	405	355	384	369	349	347	412	357	385	393	364	379	362	343	359	370	388	368	412	366	368	376	363	366	377	408	377	394	377	362	371	427	360	369	350	356	385	382	360	375	369	365	382	349	355	346	405	371	365	382	401	400	367	400	347	410	387	398	351	372	369	372	360	360	378	385	382	347	371	362	355	407	341	385	371	339	358	364	381	367	380	397	385	364	383	389	365	358	376	370	384	409	333	352	369	369	403	375	339	385	371	381	359	364	350	386	330	374	366	364	369	369	365	391	430	409	400	371	380	380	421	388	377	409	345	383	368	351	354	381	384	371	381	350	339	353	362	374	355	365	387	349	378	359	360	364	388	364	360	370	399	409	359	393	388	329	400	363	363	360	340	373	310	352	354	361	395	386	373	348	341	345	366	388	383	395	394	361	361	363	390	334	336	354	358
13735	9118	1013	678	592	602	504	495	560	498	472	453	459	448	471	461	478	431	481	470	415	463	480	433	471	472	459	461	441	470	471	472	446	456	419	481	461	462	442	485	434	456	479	458	461	485	434	451	459	455	462	476	465	470	425	475	446	454	422	455	442	473	493	437	447	518	448	474	451	427	473	454	459	462	461	479	450	467	406	477	463	446	479	504	448	429	485	431	484	463	484	496	422	477	473	473	447	472	488	460	482	447	443	466	452	439	408	412	434	454	418	507	439	440	433	459	426	488	466	470	437	456	410	492	474	452	443	468	451	470	469	415	495	457	447	436	455	430	433	455	450	467	481	462	428	461	479	473	443	409	466	471	452	413	443	428	433	426	454	411	439	450	462	471	436	447	449	488	477	441	483	460	469	469	454	471	408	430	411	448	427	439	488	442	482	439	424	452	464	481	457	435	420	461	428	454	460	426	422	456	464	446	455	433	462	444	432	425	496	446	475	457	432	472	445	464	447	397	457	446	419	457	438	417	464	475	464	492	427	495	462	444	452	456	456	476	438	452	401	472	451	461	441	440	453	477	459	445	462	451	473	432	438	454	425	402	439	453	481	446	427	442	434	395	478	447	481	469	441	455	454	417	432	458	455	443	462	465	431	475	482	417	457	412	432	447	484	457	483	475	469	479	459	434	448	483	460	434	447	447	434	458	498	441	428	428	459	489	463	472	461	422	467	495	454	457	435	458	426	448	433	441	462	445	447	488	477	485	437	436	487	465	486	461	446	454	439	437	439	440	428	433	438	448	444	450	461	445	448	452	428	438	467	471	496	442	471	429	455	479	443	441	468	408	475	458	421	421	452	413	451	472	467	462	453	466	474	437	404	444	475	410	495	452	426	435	462	435	425	463	473	492	430	439	488	505	451	432	449	441	451	455	491	450	423	435	461	462	471	474	461	431	471	446	460	464	481	411	467	446	439	452	399	488	487	458	447	485	468	447	432	462	424	410	461	429	487	450	474	465	475	499	414	459	456	446	461	446	420	450	462	470	453	494	461	455	449	415	431	464	459	472	399	441	431	491	455	438	415	443	453	458	469	442	456	472	449	426	471	463	461	454	478	474	450	430	452	451	473	466	443	430	473	413	439	465	450	484	434	459	444	464	469	478	436	468	458	455	435	413	453	471	484	412	433	442	473	426	437	426	468	461	444	428	485	449	449	413	453	466	441	451	434	454	413	427	456	456	436	481	519	439	477	467	479	459	442	454	431	457	457	493	472	433	461	453	431	467	441	440	435	453	458	459	455	386	435	471	439	412	496	427	461	445	489	459	444	408	451	405	449	443	482	475	418	409	474	409	424	464	448	462	473	454	454	489	478	455	481	478	440	471	442	442	453	466	467	449	480	491	455	465	425	424	441	472	462	443	458	451	461	457	465	446	472	462	457	402	492	472	456	425	433	452	492	442	465	455	453	441	453	497	480	480	450	427	492	433	446	471	478	467	451	437	471	431	441	463	474	483	460	449	455	430	435	441	447	455	475	450	442	426	437	455	482	409	482	466	425	441	460	475	453	452	454	431	419	443	461	479	445	409	471	410	422	424	461	493	449	472	461	445	458	439	441	437	455	427	458	463	465	436	453	475	471	433	490	440	471	473	464	465	451	431	416	475	441	460	450	490	428	444	464	481	444	427	470	471	453	459	400	485	464	419	479	444	441	462	457	481	478	464	444	429	447	444	452	422	444	449	494	512	463	419	462	423	430	428	457	492	455	418	434	446	441	461	484	443	440	439	446	464	441	473	470	427	473	463	490	437	461	471	441	442	446	494	451	463	472	462	436	446	440	453	418	457	440	430	434	472	476	464	476	476	454	462	459	458	455	437	450	427	434	450	445	421	422	446	438	470	483	458	469	468	458	463	482	469	429	455	469	457	436	465	449	475	485	452	436	467	465	447	457	442	464	454	501	422	440	454	420	421	474	454	454	454	456	461	417	418	441	468	471	467	460	416	463	433	417	452	451	450	448	461	432	410	430	509	451	465	440	449	458	446	419	450	481	499	446	440	441	430	411	398	456	466	463	463	443	438	492	483	422	415	494	447	462	511	469	451	445	451	464	465	482	437	465	454	453	497	461	517	493	441	475	486	477	467	457	461	464	408	464	437	445	428	450	486	438	495	485	448	454	450	431	467	453	439	454	451	409	496	457	435	449	425	404	462	441	473	458	474	441	436	463	453	443	477	415	457	429	468	450	465	464	442	431	475	473	416	460	471	405	491	462	463	443	451	409	435	463	472	467	444	435	428	464	465	449	424	426	417	475	434	435	476	452	410	429	461	482	428	456	433	444	448	432	462	457	473	457	438	459	430	455	437	469	423	481	434	458	442	455	471	434	433	459	451	428	453	421	446	489	454	426	461	478	424	473	489	414	477	442	470	463	438	445	475	461	436	447	444	434	456	486	448	453	461	464	434	446	467	459	431	448	411	513	460	482	429	473	472	431	438	448	430	449	433	440	424	490	446	448	439	440	461	440	452	449	454	466	442	461	431	460	439	436	444	424	471	480	455	450	439	426	424	404	434	447	441	417	463	459	421	492	496	464	446	436	450	404	508	449	423	445	458	452	453	484	416	449	422	480	446	424	450	456	431	450	466	459	422	460	463	432	451	471	484	467	448	486	426	452	400	462	459	439	487	448	471	460	465	443	481	473	452	448	448	497	465	453	485	382	414	436	445	424	428	463	467	444	418	477	472	476	437	441	487	446	421	460	476	452	444	438	492	446	458	481	467	463	455	468	472	455	464	437	426	418	469	458	410	430	479	460	468	463	424	476	476	441	434	422	426	417	448	445	454	461	429	442	457	497	434	433	490	430	451	447	480	454	462	458	442	437	467	453	481	480	440	454	413	462	424	431	422	486	449	462	474	494	474	452	421	478	468	439	465	440	446	440	470	453	473	476	448	460	446	487	443	476	449	455	459	466	477	433	456	463	423	437	462	489	453	471	458	430	439	426	444	433	473	475	466	445	429	458	445	468	444	446	417	416	440	447	478	438	461	470	476	460	433	467	482	472	457	438	433	442	436	436	473	463	409	493	501	449	438	439	450	399	489	427	457	449	467	417	441	464	456	412	465	431	470	482	458	427	433	445	445	427	449	475	463	468	400	444	416	511	451	437	461	427	469	472	425	445	472	477	441	459	495	494	446	442	452	451	465	426	470	487	470	456	462	472	462	446	424	458	480	440	476	448	457	453	452	448	470	479	482	439	447	478	468	481	438	468	512	446	452	456	464	471	453	448	444	455	452	450	446	483	439	438	468	449	439	446	435	449	430	452	423	447	433	430	476	500	433	433	481	432	441	453	437	441	494	427	468	459	429	457	466	450	439	403	464	455	408	465	440	455	455	442	444	455	450	458	491	464	497	443	435	488	432	456	428	445	485	440	439	452	443	464	441	432	454	443	447	448	485	415	436	446	454	444	471	449	416	485	473	438	467	450	445	435	462
24574	21205	27897	24767	16067	1423	858	737	669	630	631	568	542	538	578	526	556	528	520	543	530	520	536	491	492	525	523	543	503	527	519	500	532	488	481	509	472	474	550	469	509	507	536	489	545	512	526	479	565	479	523	501	526	502	510	498	509	553	523	544	481	490	515	522	477	512	504	535	573	481	530	511	492	505	584	539	509	499	529	525	504	536	534	545	552	499	495	551	489	513	515	479	518	494	521	514	574	531	506	538	525	479	542	522	516	496	486	524	493	508	530	521	516	532	503	491	500	520	554	490	524	501	499	531	507	487	496	482	523	524	510	505	512	509	516	536	488	524	537	513	525	510	495	500	579	502	512	475	544	571	522	493	480	484	508	474	523	508	533	502	525	526	490	505	535	541	546	459	534	494	525	527	529	532	486	498	499	525	530	498	518	485	505	537	480	495	471	503	527	512	475	508	496	524	517	487	511	545	504	559	518	508	501	482	494	527	477	581	498	471	465	478	490	498	489	535	513	519	493	483	501	485	506	462	520	481	509	495	495	526	505	485	464	497	490	488	533	513	545	489	516	526	491	507	532	515	495	492	523	554	490	497	499	534	510	461	519	532	518	517	515	530	516	490	532	520	492	504	535	513	502	507	559	530	465	516	487	493	511	516	504	505	487	515	511	467	482	482	522	512	489	499	533	466	551	559	522	501	493	496	473	504	481	507	503	481	531	498	530	504	533	553	511	535	483	494	481	556	491	507	500	547	540	500	516	518	491	529	512	534	472	490	492	499	506	511	537	521	535	506	503	507	507	481	541	532	521	520	524	464	507	533	518	494	508	520	534	489	541	491	526	501	521	482	519	524	511	537	546	524	515	482	464	486	535	506	547	508	500	489	524	539	503	499	452	563	510	528	512	501	534	511	507	511	506	506	514	532	497	537	494	442	476	491	522	492	512	465	512	518	517	471	510	542	505	474	481	492	542	525	510	540	529	503	491	506	506	500	474	506	511	481	486	510	496	507	510	513	497	496	523	500	499	516	515	488	523	518	494	532	476	545	532	506	528	497	508	510	509	514	521	475	474	505	495	528	533	476	532	502	507	512	505	502	477	539	528	466	496	506	509	538	500	517	511	510	529	466	478	498	546	499	527	513	511	512	497	489	507	493	469	535	503	522	467	486	526	509	546	513	523	498	504	476	459	493	507	474	517	511	474	521	513	515	504	478	524	499	516	503	504	486	554	494	490	504	563	485	502	481	578	492	507	517	499	524	495	506	496	520	517	535	506	512	518	502	473	504	538	515	557	486	494	522	497	510	551	511	500	532	481	531	534	478	523	530	525	477	486	492	480	541	522	494	539	476	508	506	517	554	522	505	514	490	516	525	462	513	535	499	532	540	498	535	506	504	498	491	514	505	503	500	511	498	510	511	500	507	531	510	480	481	519	484	502	487	508	464	513	490	482	540	500	476	526	472	470	551	517	492	478	515	528	520	519	477	514	522	519	501	482	551	472	540	522	496	505	512	451	519	517	511	493	503	511	499	492	531	511	505	527	510	514	519	501	506	483	510	470	480	508	513	493	509	521	547	473	485	510	496	484	468	488	506	494	521	500	465	472	496	526	491	506	453	493	497	548	535	489	510	486	500	528	502	514	512	495	504	520	537	487	532	524	506	523	543	487	544	462	507	506	519	545	523	478	530	497	513	500	515	531	517	551	516	507	502	554	486	487	547	503	539	504	538	515	521	543	517	475	489	508	511	513	549	515	535	526	474	520	513	469	503	527	530	493	499	541	487	529	497	511	523	509	520	521	499	515	529	463	494	484	509	468	504	550	468	503	530	531	495	503	521	538	499	498	534	518	498	487	498	545	502	498	540	479	531	497	533	511	512	529	527	503	515	495	497	556	486	538	503	536	516	506	491	509	549	525	524	528	498	515	516	556	496	508	477	476	519	512	509	504	539	505	493	543	533	504	494	503	506	497	483	475	504	499	490	516	485	472	505	482	487	501	471	554	529	501	551	474	529	516	522	544	513	526	525	567	530	474	507	499	502	452	494	497	498	521	520	461	553	471	478	489	497	520	538	530	519	520	493	519	486	551	443	513	538	484	508	526	497	494	515	485	474	538	523	492	513	528	496	506	547	498	522	490	517	480	500	496	495	458	518	488	519	550	497	538	539	511	490	514	531	515	480	518	499	527	520	524	537	486	521	505	508	534	524	520	497	494	532	491	489	536	493	496	537	479	498	488	528	522	490	490	518	496	521	531	542	498	558	540	507	545	505	535	484	518	476	546	470	481	485	497	487	503	528	479	538	486	476	496	485	505	517	502	497	500	486	441	516	502	497	489	487	522	543	508	480	569	506	482	500	484	524	525	501	487	509	498	512	502	501	481	464	518	529	553	501	491	527	532	501	534	492	472	483	521	505	525	528	487	528	508	518	547	590	499	534	525	458	520	504	511	522	493	493	490	544	498	490	518	521	529	512	511	533	505	541	502	480	531	553	506	502	534	507	528	523	504	514	560	500	483	526	533	531	544	511	495	577	502	504	496	511	492	474	516	531	482	516	518	522	510	517	501	519	534	502	539	521	495	499	464	523	548	529	491	519	472	527	502	525	536	528	498	504	527	535	518	505	542	527	503	522	506	483	488	491	464	486	496	534	515	519	562	480	541	487	522	471	501	491	519	506	505	518	501	498	528	523	498	478	532	478	478	582	523	490	492	507	507	507	505	501	504	479	499	522	515	509	516	493	508	513	515	524	544	514	498	481	516	511	501	509	553	530	529	467	527	476	512	548	502	521	553	502	537	498	526	536	554	521	526	500	528	508	500	551	445	511	521	527	517	511	455	495	550	468	536	478	530	540	494	524	485	491	531	519	507	481	501	499	527	528	527	496	501	505	502	493	544	510	500	524	565	483	515	496	481	488	491	481	537	525	538	446	512	516	538	515	468	514	524	503	498	494	468	504	538	462	503	489	495	492	522	516	499	531	516	533	488	457	492	546	481	556	486	503	471	501	511	505	465	504	552	538	477	487	517	505	510	537	517	483	523	550	526	470	530	532	561	516	494	525	507	513	509	502	490	486	458	488	519	467	509	467	525	514	483	491	524	510	555	485	494	494	495	489	483	485	522	519	493	526	507	476	486	526	567	496	554	528	517	526	522	557	508	513	507	534	492	485	496	511	528	523	506	477	554	514	508	508	508	518	566	483	512	492	521	488	500	503	532	530	500	500	514	511	484	510	522	525	487	511	540	519	512	541	507	512	513	507	496	525	525	529	509	535	477	509	526	516	562	519	527	524	542	513	507	494	495	515	479	480	513	522	517	503	473	502	511	524	494	481	539	481	496	458	524	539	500	521	530	488	533	527	506	511	517	540	523	520	532	503	526	474	472	528	519	471	488	503	497	499	509	479	576	568	548	497	530	510	507	526	495	474	528	505	552	459	556	481	533	538	506	521	499	512	452	501	488	486	480	535	475	503	494	552	522	536	494	520	492	531	512	527
32672	30593	5959	2662	1941	1540	1240	1077	936	886	827	808	760	734	738	656	678	654	653	624	643	634	632	605	653	630	681	660	600	631	630	617	596	605	653	581	618	562	624	587	565	614	611	600	622	602	574	642	610	621	631	600	609	647	615	616	580	564	622	609	623	574	620	590	619	634	593	629	582	636	623	563	553	597	559	611	618	669	579	584	592	626	597	601	605	604	567	571	585	600	625	611	594	596	614	609	579	569	580	561	628	627	594	589	570	620	609	595	599	578	593	601	582	593	628	627	610	587	620	621	567	586	589	607	608	568	617	632	615	574	630	588	584	592	611	615	578	631	567	597	595	603	570	578	649	573	548	565	615	594	559	574	562	592	624	572	595	570	600	603	598	641	615	585	613	574	585	578	626	592	582	570	581	597	582	621	593	629	610	578	593	556	633	611	564	596	620	640	592	598	611	568	593	559	606	596	615	582	626	599	639	582	593	593	591	586	552	577	660	533	594	576	610	549	581	584	579	607	623	619	613	575	633	573	610	586	546	598	613	563	567	597	610	612	617	567	614	600	600	575	597	597	582	579	602	556	586	588	571	563	599	613	585	582	581	581	574	584	593	617	617	583	642	567	595	633	612	572	595	617	657	592	583	591	627	587	606	636	593	602	599	628	600	607	548	617	597	626	585	585	548	604	571	582	594	573	554	576	563	580	578	562	570	620	586	589	637	621	588	606	609	597	591	547	584	584	639	607	557	624	609	631	552	612	577	604	584	654	599	603	527	548	588	564	541	609	601	581	570	609	590	554	591	575	570	563	631	570	600	597	607	635	603	580	613	625	617	575	567	613	577	582	534	576	575	620	575	612	578	600	596	665	611	600	571	562	623	599	592	618	589	574	596	592	532	575	605	652	573	604	591	618	641	579	599	600	582	619	623	587	540	615	595	581	567	547	623	599	591	579	598	625	599	594	578	614	624	612	600	610	568	560	532	582	583	586	568	569	596	581	579	596	571	564	567	580	595	635	569	565	541	581	617	597	584	594	624	588	574	591	596	635	583	576	583	584	586	575	595	552	595	640	587	564	563	608	603	600	598	635	592	610	610	616	595	611	645	603	606	585	571	631	602	555	578	557	595	552	598	536	634	627	627	591	619	586	617	568	595	594	598	599	614	565	562	589	645	597	576	644	547	583	558	584	578	622	596	563	619	628	594	623	596	573	568	572	587	612	574	598	576	608	631	603	590	612	626	584	617	565	589	615	619	584	599	586	644	615	614	608	597	634	571	592	581	561	561	571	626	601	664	590	673	582	601	620	538	603	590	679	574	587	624	582	617	560	608	575	622	576	633	594	582	608	581	593	663	647	540	610	577	628	615	574	627	564	562	673	585	593	626	572	614	625	588	614	614	602	587	598	603	575	624	630	572	564	621	580	621	622	609	616	610	584	549	627	577	601	613	610	605	584	616	584	608	582	589	596	587	637	575	599	605	588	537	626	595	594	600	578	566	580	599	594	623	597	583	607	637	602	629	616	601	614	594	578	594	614	621	614	578	614	632	612	576	565	557	624	616	603	596	615	585	608	558	592	605	568	614	572	603	629	574	580	575	620	612	607	579	615	603	593	575	593	552	607	577	606	630	600	553	575	582	561	641	553	619	575	573	610	610	626	599	591	590	598	576	581	592	585	611	555	576	602	617	568	623	590	612	592	567	627	590	577	626	611	560	603	581	598	604	612	577	597	564	593	592	588	597	590	551	603	623	601	588	576	640	605	570	614	607	598	594	618	619	587	600	605	612	575	560	597	598	549	587	589	593	605	608	616	586	590	615	588	609	591	578	601	607	561	579	635	559	583	583	567	604	616	589	604	638	620	591	581	568	592	590	580	570	599	589	595	582	572	558	578	615	602	608	620	596	543	599	578	580	609	649	579	610	595	611	593	682	575	560	542	673	588	611	599	585	634	597	521	583	617	605	639	596	580	621	637	602	603	623	588	598	590	579	610	611	584	597	604	552	607	589	619	614	578	571	574	612	554	596	603	549	590	620	587	598	617	578	577	616	581	596	549	532	638	601	595	613	614	625	573	583	604	545	578	638	610	587	575	585	565	595	605	564	575	601	578	591	567	562	595	587	601	599	596	643	611	608	574	589	574	588	578	595	568	615	606	582	576	555	619	577	600	593	617	651	586	581	595	640	611	566	629	619	583	589	603	592	591	609	607	657	623	570	583	590	591	614	583	657	588	605	570	612	614	603	572	608	603	582	618	615	592	627	629	629	603	609	558	620	583	628	565	600	568	625	647	586	587	545	568	609	603	639	619	578	603	560	576	584	582	591	645	592	584	595	596	613	606	568	615	611	626	580	570	556	576	562	566	597	603	561	641	583	598	612	596	597	607	578	575	596	562	606	565	634	569	598	574	614	587	581	624	584	600	570	636	575	572	560	631	605	628	571	584	577	596	617	607	570	578	619	588	588	622	609	623	625	526	557	566	616	577	610	589	571	664	601	630	573	594	625	595	598	562	596	573	562	577	564	576	611	593	609	597	613	584	614	601	572	596	605	576	574	611	572	581	575	565	624	604	579	614	605	592	604	562	569	582	592	584	590	577	602	590	614	584	598	595	599	568	600	566	615	630	573	567	615	600	642	622	570	581	587	592	594	600	583	566	569	581	612	616	604	644	578	609	594	580	608	616	597	601	564	617	570	553	603	614	586	531	595	558	589	616	604	594	585	618	558	609	570	584	606	556	588	538	575	607	637	590	560	588	610	606	590	564	588	607	584	597	599	611	579	592	610	633	582	613	584	579	614	610	577	575	591	624	608	608	584	599	595	583	578	589	587	598	536	597	651	600	613	550	604	618	561	622	558	544	616	616	615	592	597	625	625	599	594	552	575	516	635	585	573	569	571	561	588	581	623	647	527	565	591	584	576	621	572	613	553	576	610	584	535	647	569	568	602	609	584	623	618	595	593	622	587	599	595	582	580	584	594	561	585	600	568	573	588	603	610	596	554	602	603	573	595	585	590	557	622	607	578	631	561	592	584	582	583	601	603	612	628	623	576	579	662	593	571	556	594	568	608	640	552	575	547	640	627	590	571	625	577	594	571	599	554	630	594	601	599	625	590	584	618	600	605	616	590	612	556	604	554	601	659	605	564	598	604	605	562	602	587	599	608	586	613	609	558	592	627	615	561	600	611	538	587	570	616	599	593	593	606	572	587	660	590	580	608	582	621	627	615	597	621	573	515	535	642	628	624	573	572	583	578	583	598	555	586	570	632	556	567	612	547	603	598	579	597	560	598	594	634	583	585	603	601	617	603	633	543	612	582	628	549	602	611	570	593	583	629	599	615	599	605	567	620	578	613	599	605	611	565	576	569	623	606	589	578	596	627	611	618	596	598	578	642	598	569	615	617	602	596	634	580	609	604	617	598	592	592	598	598	597	634	622	604	581	591	571	595	639	567	595	593	588	623	616	614	565	591	568	565	594	599	585	603	560	598	599	548	590
25370	21220	26687	24871	3256	701	652	563	580	548	527	496	518	505	486	511	531	479	516	459	488	507	542	496	496	465	496	474	484	498	475	474	490	527	491	494	475	517	484	502	507	486	446	507	505	503	477	495	475	508	456	514	455	513	473	488	480	493	533	486	559	474	520	483	462	480	495	446	502	481	486	464	474	490	489	471	510	549	488	490	489	482	508	514	465	510	438	488	487	478	494	485	526	481	514	470	469	478	488	480	489	481	490	484	499	446	491	510	435	501	495	461	502	499	490	458	487	484	496	501	473	461	517	460	481	506	462	457	519	475	480	480	454	480	455	501	527	507	471	477	482	509	476	510	460	517	497	498	494	474	494	457	494	493	491	454	479	469	485	469	455	458	489	446	518	497	460	460	457	461	534	496	469	507	474	472	467	476	504	469	468	494	482	465	491	469	494	476	486	505	490	466	464	478	501	441	470	468	469	484	460	476	478	485	460	503	488	513	462	452	508	452	495	504	483	490	475	475	493	495	439	476	470	500	496	483	484	460	504	449	490	466	522	523	490	482	492	513	486	514	480	488	480	477	480	479	510	493	496	469	454	464	464	503	497	482	479	497	504	471	460	493	457	483	510	490	496	468	484	509	433	481	490	515	493	456	521	509	472	495	461	475	504	480	482	419	525	463	477	454	487	522	495	467	483	454	467	491	452	476	489	479	487	467	528	494	506	454	517	436	451	478	489	469	503	472	477	482	485	504	493	476	477	460	444	502	530	498	492	472	516	463	522	503	462	466	456	494	472	481	470	472	474	491	504	516	469	471	523	490	458	488	504	514	466	495	504	458	458	504	494	484	449	478	523	489	467	470	506	524	464	514	502	491	454	467	512	476	442	498	448	449	515	474	514	467	458	463	494	468	486	465	510	512	474	472	464	505	484	438	513	495	466	493	480	476	466	455	496	469	432	474	493	509	490	490	480	487	512	474	477	460	475	502	512	468	470	498	501	470	519	451	464	460	480	479	474	497	453	479	508	486	479	455	486	470	429	501	512	489	490	484	510	474	517	463	487	483	472	504	484	477	488	494	501	474	467	489	516	508	433	474	522	499	474	460	507	439	460	490	466	484	423	504	456	455	496	487	524	491	453	469	486	488	471	481	491	477	510	469	498	480	520	436	490	478	507	475	449	488	475	458	489	471	499	522	477	458	469	491	487	462	470	496	519	472	509	479	467	446	514	530	531	486	489	487	469	456	468	481	473	491	516	504	460	497	476	449	475	477	492	475	479	452	480	489	508	447	476	481	489	516	470	514	514	496	465	447	475	465	500	477	467	493	491	455	464	478	456	445	509	446	510	495	440	446	440	479	472	502	475	518	499	452	452	439	513	455	531	470	450	491	481	478	477	467	475	475	497	491	493	500	496	484	452	464	453	484	444	481	438	491	470	493	463	480	504	496	482	492	500	479	493	463	472	478	499	497	464	515	477	481	476	470	448	506	478	479	486	476	468	472	465	479	466	461	489	493	488	463	465	517	495	478	522	482	487	462	494	476	494	505	472	489	479	501	468	437	445	489	473	455	459	493	499	503	454	503	459	505	480	503	482	421	469	477	485	482	465	490	472	493	460	472	500	445	457	494	471	515	472	494	514	496	470	448	474	508	468	481	491	444	477	461	476	528	506	477	494	456	496	468	487	472	477	444	500	490	504	464	520	502	497	465	480	460	496	492	512	493	506	487	467	510	477	504	542	425	481	485	480	480	480	501	478	477	480	519	493	494	492	496	494	464	476	485	492	532	504	455	481	449	465	477	490	513	476	498	472	473	473	465	453	450	498	454	456	484	476	481	473	501	498	471	468	437	522	508	511	492	474	481	444	496	500	518	485	484	475	481	476	450	472	500	474	481	478	489	472	505	489	472	505	519	496	495	448	496	495	479	484	436	465	476	473	471	514	495	497	475	497	472	544	446	492	484	480	468	477	464	480	474	492	482	481	479	523	487	462	529	487	489	465	488	481	465	508	507	530	511	507	458	485	509	483	485	501	461	495	457	476	486	485	498	477	495	535	510	441	476	465	458	484	510	486	447	473	459	477	480	451	484	505	501	492	467	499	446	490	461	489	492	483	471	517	498	490	471	505	483	485	460	460	462	495	466	457	437	472	469	470	481	466	459	488	455	482	472	515	457	492	464	475	459	466	506	512	478	458	488	506	457	477	491	488	465	479	449	453	501	505	475	485	443	515	472	512	489	475	463	434	469	485	496	519	494	501	470	506	498	444	494	521	495	483	497	492	471	455	476	480	482	467	452	454	457	507	460	483	495	465	482	490	470	454	507	479	472	458	452	472	489	469	485	474	506	482	525	525	500	506	475	462	449	471	451	440	486	462	475	479	495	493	483	479	469	462	480	512	526	472	467	496	476	498	470	513	460	488	473	466	455	519	488	468	475	496	485	469	449	412	484	480	491	503	519	458	499	476	492	474	472	483	514	446	457	493	477	448	477	492	493	480	500	441	465	484	448	484	517	476	506	484	450	496	475	461	480	484	466	478	489	518	489	491	523	473	448	425	452	461	501	488	516	533	493	490	501	483	434	448	487	476	472	508	479	443	440	473	523	463	449	481	488	413	474	527	469	497	451	519	482	481	464	481	454	435	481	462	517	487	442	515	476	494	483	513	466	499	471	487	477	452	499	502	496	484	467	475	488	485	475	477	472	503	465	469	458	478	531	479	492	448	477	503	482	520	492	513	467	506	497	503	460	469	448	472	506	479	471	479	511	429	487	514	507	489	501	473	461	458	510	443	463	485	483	460	466	480	475	492	505	475	460	473	518	471	490	527	484	524	480	474	473	468	542	470	467	486	499	531	471	460	469	487	478	460	506	524	453	460	485	484	454	475	508	460	488	480	484	470	472	518	471	459	481	485	436	490	449	481	482	458	481	510	488	496	466	509	480	506	462	491	460	463	485	436	500	473	517	491	513	503	499	476	485	459	462	504	483	459	521	442	506	497	483	442	487	470	502	474	470	490	490	474	474	528	490	480	485	472	480	476	510	497	501	508	465	489	444	439	498	479	464	495	475	467	463	460	488	488	512	508	461	475	463	468	517	459	451	472	511	503	465	470	495	462	507	494	498	491	438	467	497	478	460	502	483	479	497	513	509	449	463	506	439	471	499	517	510	442	476	448	516	474	459	514	462	492	467	463	468	469	481	487	496	486	491	476	485	473	472	494	461	500	492	499	529	471	454	467	418	475	482	460	496	426	486	476	506	500	470	482	480	510	494	505	473	486	485	483	493	486	477	495	485	507	449	460	442	459	481	489	451	482	492	478	485	507	482	500	516	482	455	478	479	520	454	472	498	471	468	463	420	484	459	496	486	469	462	497	488	527	479	486	442	482	528	508	458	512	497	481	514	451	475	506	474	492	487	456	459	467	458	470	486	495	462	514	482	480	501	479	472	462	469	483	456	470	504	498	496	493	454	490	521	518	474	484	496	451	523	480	467	461	491
31213	21523	3755	1901	1386	1111	1025	861	809	817	719	747	724	673	669	626	614	570	607	621	569	590	616	624	566	661	639	581	622	631	613	606	560	594	648	583	607	579	597	545	603	553	584	630	582	566	614	606	621	574	576	580	620	558	594	574	580	539	613	568	572	594	566	618	610	580	642	636	582	602	608	582	616	577	585	613	603	603	611	613	608	562	606	578	587	561	587	575	627	558	540	594	558	609	595	579	563	574	610	563	592	615	575	565	591	602	581	625	533	586	588	627	567	611	572	604	621	612	611	576	569	571	640	581	547	588	603	619	596	554	626	595	591	589	616	593	579	570	588	570	557	594	550	585	551	599	607	610	579	561	551	552	579	560	577	564	553	631	617	575	594	611	553	579	602	568	523	582	607	634	592	548	565	544	610	619	574	574	561	608	575	563	575	582	612	605	564	549	607	534	553	601	563	603	633	583	582	597	587	593	596	575	582	562	612	616	605	598	629	582	564	556	546	568	632	570	628	635	618	607	583	594	595	575	582	559	587	554	605	585	602	573	568	601	654	569	591	579	593	611	589	601	598	636	549	611	566	589	601	579	551	577	629	629	548	577	597	633	573	591	586	635	578	586	580	611	574	614	588	587	630	586	574	546	552	545	674	584	591	586	606	601	559	576	558	584	551	601	570	595	595	595	582	634	591	604	536	593	600	580	587	598	579	593	569	549	647	593	614	559	629	574	576	565	511	602	567	599	562	590	570	592	563	589	614	568	592	602	622	618	594	610	615	535	588	616	580	578	619	614	579	574	599	582	613	579	624	589	532	582	571	602	597	613	608	575	578	600	585	559	563	642	625	588	625	571	587	621	588	601	553	587	588	596	613	615	600	556	600	606	607	572	562	609	586	626	597	548	585	610	572	593	621	534	533	583	632	579	600	592	601	600	569	560	588	618	625	569	570	603	583	560	642	543	581	580	584	569	551	554	581	608	555	583	636	615	597	611	540	567	571	595	634	627	588	579	576	625	605	578	562	607	592	568	619	599	586	572	528	598	558	551	568	570	584	630	617	594	596	592	601	593	568	576	608	618	626	643	624	607	589	569	565	590	585	594	593	611	582	587	583	545	544	643	564	624	619	583	593	605	579	536	595	598	615	591	566	585	531	586	561	569	566	565	582	598	597	625	609	583	573	572	598	591	589	504	576	595	614	573	566	588	580	611	596	595	627	615	597	627	601	607	566	586	576	586	591	585	579	559	619	593	566	587	605	625	578	589	597	619	578	601	582	581	610	516	625	581	616	625	554	554	574	624	569	570	579	589	582	573	604	569	589	573	578	595	559	605	614	595	604	590	557	586	558	568	579	559	578	592	568	556	559	563	590	598	574	571	614	571	615	571	577	612	558	597	572	564	580	630	605	526	595	604	582	584	599	614	629	555	610	556	547	580	582	610	574	576	610	579	567	618	567	592	585	573	571	542	563	560	571	568	659	586	583	621	592	558	575	605	566	574	598	590	643	584	573	626	555	606	570	593	579	564	579	601	610	597	560	597	579	607	527	611	598	599	634	572	548	565	589	610	579	559	555	581	586	572	592	591	577	600	564	546	538	585	585	578	534	594	571	570	566	554	562	580	585	585	545	614	596	629	578	577	560	599	592	571	580	574	536	635	627	565	580	581	587	592	565	567	576	597	592	596	595	606	586	579	564	578	579	567	604	587	577	567	575	575	544	574	592	572	567	595	575	609	583	557	579	555	585	559	604	576	581	587	593	597	597	563	587	595	566	643	578	568	577	619	598	583	584	623	597	617	578	559	552	562	623	551	577	620	589	590	581	547	604	583	538	596	629	575	560	559	570	608	617	590	600	580	580	556	613	575	580	601	604	580	585	544	604	580	590	572	603	594	561	589	574	570	604	621	585	581	557	570	563	566	597	590	622	617	586	591	530	579	592	558	602	547	598	583	624	604	555	592	563	555	576	600	533	561	613	611	635	623	632	574	602	592	604	566	581	605	601	591	559	596	588	563	573	624	572	572	646	533	588	580	565	552	565	588	570	573	559	568	593	568	579	576	559	595	596	580	593	594	566	599	598	611	592	605	539	569	578	586	577	598	598	578	584	565	601	577	541	623	586	564	589	557	577	563	573	578	546	579	566	578	625	591	568	607	568	631	584	588	617	587	553	575	600	619	607	526	601	574	564	580	627	598	591	627	547	576	598	623	605	597	577	575	583	602	591	592	593	623	587	562	597	604	582	575	640	582	581	561	555	569	557	607	554	581	575	595	592	603	556	589	579	573	559	616	553	598	631	574	577	608	577	579	558	602	550	594	572	619	628	573	591	575	585	577	543	539	597	563	618	631	563	557	567	611	575	596	571	577	621	619	557	574	561	606	591	537	583	566	570	634	605	592	606	588	597	564	622	536	594	573	622	566	566	603	580	556	616	592	615	625	564	576	570	598	571	598	523	577	589	547	618	596	585	554	591	565	540	574	615	535	566	616	580	594	584	599	587	569	594	566	592	589	647	596	550	555	589	577	583	583	579	617	594	583	584	602	596	623	614	551	550	578	599	579	572	565	542	573	596	555	560	577	578	570	536	609	557	589	559	596	588	550	588	583	619	592	636	546	608	547	602	575	579	616	575	591	580	616	599	569	600	609	557	571	609	565	579	578	593	609	626	613	552	617	592	552	582	530	593	605	578	564	529	594	602	615	585	614	520	589	600	568	584	597	620	530	606	600	593	601	604	608	624	579	600	595	602	552	556	600	622	620	555	582	600	626	620	546	588	549	597	528	581	584	580	570	582	556	600	594	570	632	615	584	607	605	565	565	591	592	589	602	620	567	562	568	554	579	543	589	589	571	542	541	580	573	615	584	575	599	536	563	536	613	579	612	598	600	564	561	581	564	599	526	573	572	578	568	599	589	614	625	569	610	551	590	615	535	590	588	610	578	570	564	612	595	635	577	573	563	569	589	596	637	555	590	597	567	580	601	546	583	605	575	568	590	638	598	572	601	560	567	565	570	571	612	546	572	578	585	559	623	601	576	581	550	611	577	576	594	596	568	602	536	548	613	633	571	598	596	561	592	594	621	587	569	594	573	607	574	568	560	602	627	600	630	591	604	623	537	601	544	596	519	580	631	589	544	595	609	598	561	585	633	540	575	611	572	585	585	611	621	603	600	556	626	579	594	589	587	593	620	563	568	554	581	594	573	551	599	575	638	598	608	573	588	593	588	597	563	590	576	610	539	617	569	600	582	558	565	566	562	617	615	557	623	629	654	539	624	614	637	544	599	618	575	609	557	617	599	566	568	619	574	581	606	578	605	604	550	553	560	585	575	604	560	628	570	541	627	596	575	569	577	569	590	588	559	629	610	568	603	574	578	569	610	570	572	595	587	578	620	605	608	596	578	602	595	607	553	581	605	582	592	579	622	593	588	642	578	555	620	577	605	602	604	547	576	550	603	583	547	604	603	603	630	562	599	533	588	602	559	566	593	599	548	581	565
22991	21212	28893	23825	21216	21126	5069	1454	1258	1177	1107	1002	1046	1003	960	946	930	921	906	964	866	913	941	879	886	892	845	839	875	911	879	828	886	923	908	865	884	893	906	833	869	866	900	844	857	847	804	824	883	884	830	871	880	822	848	840	806	922	861	892	911	842	833	889	915	819	902	864	858	881	896	849	864	872	851	895	830	832	846	850	828	853	837	867	824	912	891	872	856	836	829	781	856	837	829	863	871	921	813	873	871	881	832	854	829	879	784	841	859	852	856	814	801	832	851	836	829	809	834	809	837	853	863	849	891	853	863	861	801	850	794	880	854	829	852	891	878	829	832	820	868	812	801	848	863	843	818	863	833	910	892	881	834	795	825	832	787	832	829	835	907	881	808	822	858	800	810	883	817	851	818	786	831	856	815	877	836	857	940	863	861	838	834	863	896	792	847	860	825	827	875	873	815	871	865	865	843	845	853	832	846	826	807	852	812	823	869	840	868	741	878	828	861	837	833	865	843	869	810	858	833	843	826	835	845	894	857	854	827	846	850	781	785	816	874	901	851	845	829	862	908	903	851	851	900	870	869	895	843	823	845	881	865	819	852	848	816	821	855	803	839	809	851	825	858	839	844	872	815	835	851	809	853	837	860	855	837	840	819	847	860	823	870	809	844	839	816	880	831	810	830	831	899	816	885	897	811	830	828	817	826	861	863	871	817	829	841	847	861	844	785	826	824	846	818	831	812	869	828	835	860	873	862	841	862	840	828	823	863	857	829	914	834	781	900	851	824	858	820	896	823	841	824	849	835	836	804	840	854	878	863	848	851	807	879	809	877	880	845	816	836	828	812	823	837	866	865	869	870	862	811	852	878	888	810	841	878	892	813	847	848	867	863	809	819	820	822	814	852	839	818	880	811	869	830	820	839	799	796	861	851	858	818	881	868	864	820	865	847	842	851	856	867	821	842	848	869	842	829	842	864	829	806	836	817	862	847	846	911	838	832	842	867	876	843	831	831	805	855	798	861	844	897	901	834	850	859	837	851	828	888	877	879	851	825	846	820	829	887	845	858	832	837	822	825	833	854	829	854	832	827	894	809	857	848	848	828	810	814	870	838	834	832	860	817	857	769	848	814	851	847	841	855	822	891	795	849	861	827	892	803	848	887	859	823	791	833	857	889	830	831	887	875	844	825	903	810	814	854	824	837	831	854	852	830	880	817	826	898	831	870	867	812	860	854	803	927	862	834	835	834	790	870	850	783	863	849	836	820	843	838	868	860	856	814	858	872	813	812	844	868	871	834	828	852	850	872	856	872	807	818	908	798	834	849	807	889	872	800	853	846	808	841	763	845	869	829	799	820	850	853	901	862	844	872	863	890	847	830	857	820	827	840	801	844	829	806	845	862	893	788	850	855	849	884	914	807	819	863	817	815	866	888	827	853	855	847	889	863	849	787	869	825	859	866	771	818	811	847	822	815	835	876	849	839	842	792	865	856	860	835	832	867	863	853	868	869	851	867	851	886	844	848	846	813	816	857	845	836	879	818	831	856	820	868	864	863	830	812	853	802	880	893	776	849	832	806	901	927	844	799	870	878	890	823	866	845	800	861	864	814	891	847	851	867	881	829	823	871	840	813	805	874	821	888	861	856	823	832	813	862	878	863	860	836	796	849	792	846	853	880	869	844	839	801	826	864	790	772	826	845	828	846	902	846	875	876	846	835	854	845	865	847	870	842	830	864	806	857	838	892	822	831	848	843	831	879	866	886	851	888	853	819	828	862	878	837	825	879	838	871	859	833	823	807	819	879	863	858	912	820	813	868	881	854	865	808	855	894	841	873	800	773	837	878	869	878	846	896	789	809	769	851	843	852	872	809	842	898	860	860	863	846	835	874	882	804	938	834	803	835	836	829	854	912	835	838	850	823	831	861	889	878	881	834	806	848	834	867	847	886	863	885	806	799	877	839	840	822	820	894	825	891	869	858	803	842	873	821	869	832	849	891	891	827	847	833	854	874	831	854	831	848	835	836	817	858	897	840	792	844	835	872	839	862	824	806	893	836	821	837	843	805	805	820	857	826	879	887	823	793	848	861	869	820	872	892	814	859	870	826	812	817	884	862	877	835	817	899	866	834	892	815	836	858	816	865	870	908	855	816	794	882	839	873	830	858	846	861	838	849	880	812	854	856	879	830	811	839	864	876	859	879	828	846	843	884	854	825	841	860	882	776	814	841	815	901	819	855	849	873	826	893	857	861	853	824	835	861	839	861	872	865	825	797	866	860	894	804	816	852	798	819	868	834	808	861	826	836	843	775	851	816	825	849	815	836	767	835	823	801	796	818	831	829	868	844	851	875	830	852	845	804	844	889	887	891	867	820	826	865	851	838	838	912	872	855	845	828	913	928	854	866	782	828	841	828	892	827	789	823	871	877	827	871	846	836	791	825	864	846	810	815	819	843	860	818	857	855	858	813	860	820	840	819	818	922	838	832	846	777	827	841	826	819	871	858	801	851	818	853	825	828	858	896	848	903	850	876	865	859	849	825	849	833	821	809	862	767	861	852	840	850	847	826	844	860	844	830	859	851	890	870	816	880	839	929	858	802	824	885	833	852	801	827	858	863	853	820	892	864	837	883	848	889	851	794	815	868	836	829	920	857	827	913	847	845	854	835	842	870	909	920	812	841	852	807	837	899	808	846	764	790	854	838	873	806	829	774	784	862	820	880	815	830	830	825	883	871	915	782	816	843	889	784	872	881	854	851	811	829	767	847	801	832	883	846	874	855	847	815	827	821	836	854	828	886	822	863	806	788	861	835	812	832	869	851	824	820	874	910	847	857	819	855	860	851	822	824	774	869	792	873	933	860	859	866	858	827	817	824	832	827	858	839	867	803	859	824	840	869	836	804	855	847	815	828	821	835	860	810	940	806	799	839	830	821	876	889	836	836	838	797	896	846	840	861	836	878	834	907	844	866	855	884	813	824	904	848	833	821	862	824	867	834	794	857	863	896	874	874	789	794	800	862	870	875	811	808	827	801	819	869	851	851	800	877	867	869	858	827	838	833	866	841	809	868	864	814	822	826	864	862	876	816	799	892	805	880	790	874	832	833	861	900	855	818	791	815	831	825	867	874	844	883	846	864	885	813	846	860	868	836	885	860	836	791	813	834	799	818	892	851	879	859	836	868	898	845	794	843	837	835	875	841	793	869	870	838	850	820	839	800	861	848	843	845	858	845	828	856	805	898	832	865	798	887	806	819	851	835	818	814	848	788	890	829	789	810	871	826	864	880	819	898	850	776	821	849	834	809	825	839	866	778	909	828	924	846	861	799	817	850	782	899	862	888	848	859	769	874	826	829	823	867	856	889	809	824	834	845	836	791	854	790	837	897	788	903	857	841	918	880	863	871	895	851	829	835	818	825	828	826	856	800	854	885	841	834	823	773	818	835	847	785	826	832	827	875	806	899	801	827	819	834	854	852	804	839	870	806	796	853	856	895	816
42775	36699	12284	6042	4274	3214	2674	2144	1894	1723	1589	1398	1320	1288	1221	1189	1199	1174	1143	1066	1077	1076	1089	1098	1038	1063	1090	950	977	1037	974	1003	992	1000	956	1000	994	958	968	987	973	990	983	948	982	980	1007	952	937	927	970	964	958	945	948	1013	999	970	957	952	1008	963	956	1010	937	987	986	986	986	1000	977	979	967	982	990	989	959	1017	981	944	974	959	972	994	993	1018	949	971	950	980	937	945	901	917	970	930	941	997	1036	970	969	981	957	849	956	1013	958	975	977	996	946	935	990	925	943	953	928	973	966	968	893	909	983	921	999	955	972	927	995	913	946	927	956	940	915	972	935	976	991	944	1018	976	960	992	930	942	945	942	970	924	919	1013	919	963	902	940	988	943	999	956	868	932	939	967	965	988	936	996	953	936	962	940	971	897	945	992	928	974	982	1006	973	945	951	925	957	966	987	922	971	985	1000	973	971	950	920	1017	962	931	975	932	951	1017	912	976	974	957	953	923	964	935	938	912	982	950	969	1009	923	890	956	972	951	898	945	975	915	980	955	945	910	973	977	995	996	970	958	937	950	971	906	980	925	968	992	899	950	968	961	998	977	946	958	967	985	975	967	994	940	952	940	950	920	891	989	907	960	949	959	974	895	978	985	968	920	958	942	917	978	938	963	939	916	968	926	965	931	944	917	937	931	943	1021	911	957	938	957	939	912	970	974	974	969	945	952	965	960	938	926	957	947	955	985	972	977	964	970	928	935	932	988	947	940	997	932	925	897	918	892	916	945	975	945	919	977	941	992	965	983	968	909	979	917	963	994	956	967	1007	1001	989	918	990	960	938	1017	970	939	939	950	997	921	882	934	985	1018	952	934	932	951	972	935	989	913	943	945	963	891	963	963	986	941	950	999	913	937	922	953	917	989	909	990	977	983	987	974	948	946	980	954	996	966	923	907	979	953	912	985	935	979	856	986	937	899	955	899	972	985	999	1012	989	948	958	978	924	939	980	929	881	1006	972	956	934	999	875	870	939	1011	957	941	915	942	918	945	975	951	896	973	976	913	950	933	940	969	952	966	942	941	934	933	955	924	952	908	983	934	941	938	967	1005	983	948	933	956	931	952	950	922	983	1012	953	924	916	995	877	891	915	968	951	945	998	979	934	974	988	930	909	997	950	944	930	913	968	969	929	962	1006	897	951	919	929	969	954	953	969	940	906	946	957	939	955	929	1008	933	947	887	911	913	973	935	976	970	1004	953	939	923	973	878	955	941	1001	966	988	965	938	924	944	917	938	969	924	969	921	965	871	910	980	939	899	905	959	962	962	974	901	945	941	972	979	947	942	969	930	918	975	904	910	983	974	954	911	903	920	925	924	920	987	966	944	1002	951	920	982	919	979	948	1001	959	944	949	888	985	937	959	958	889	978	928	926	930	1017	951	970	964	1000	979	913	912	961	948	959	954	966	955	967	950	940	971	868	1003	923	946	912	891	931	922	940	970	953	905	935	963	961	899	963	929	930	868	943	938	949	955	906	924	895	948	935	964	930	970	949	958	963	944	966	972	993	960	954	943	938	917	1003	953	960	942	911	947	916	940	976	983	959	973	968	978	918	960	990	944	912	947	939	953	985	902	954	887	972	973	966	954	1020	946	955	932	942	999	941	969	903	936	897	963	974	898	982	922	920	953	923	910	992	918	981	923	1008	1019	958	965	1007	928	965	961	1006	938	980	968	963	982	921	963	884	926	930	936	1038	969	981	922	959	864	929	957	939	942	976	979	964	953	955	948	955	963	966	929	927	912	960	952	932	943	888	932	905	962	947	911	979	948	903	918	915	1005	942	975	955	939	922	946	963	965	943	918	992	931	911	929	983	1002	937	955	955	899	973	919	951	938	979	944	953	949	969	930	952	940	957	973	974	956	942	946	957	920	942	968	934	940	985	948	975	937	930	922	980	981	956	952	937	1025	927	929	951	933	963	965	959	920	989	938	933	917	951	978	893	952	1016	952	950	912	929	923	942	1015	1019	899	943	901	953	925	886	956	869	943	949	967	977	989	950	941	906	914	961	944	985	995	960	866	941	959	945	905	940	973	915	967	1019	928	1017	986	917	952	1003	1008	974	942	954	1005	971	896	907	989	923	977	903	971	973	946	961	984	966	922	952	955	973	922	972	940	939	971	917	937	906	938	962	999	948	928	953	933	1013	942	964	934	936	910	961	1004	941	972	933	963	972	890	914	965	931	929	919	952	967	966	977	934	919	962	925	967	943	960	924	981	1001	906	944	999	946	916	905	992	972	904	938	957	924	956	942	936	993	973	993	941	967	948	1030	876	984	935	915	941	905	926	955	929	935	952	920	972	944	992	932	909	948	943	988	924	929	923	963	937	945	935	920	978	951	1007	942	914	990	958	956	1020	958	935	898	1003	921	902	933	934	974	965	979	976	960	973	955	996	911	960	943	935	955	954	969	942	889	994	962	959	996	943	975	977	923	952	900	990	962	935	960	914	971	922	983	941	965	952	948	954	988	945	959	897	955	987	934	947	938	937	919	956	962	922	926	956	977	943	965	959	908	936	948	989	983	911	919	918	919	928	919	916	932	982	959	967	990	950	951	994	974	912	929	916	993	953	972	934	934	1013	939	924	954	962	973	940	947	969	931	891	979	945	936	971	944	938	933	939	958	959	910	941	944	921	1013	921	953	941	1017	984	897	984	968	935	935	940	920	917	950	945	929	945	978	945	973	976	923	956	938	896	934	959	902	998	941	964	919	969	995	940	968	991	959	914	939	941	949	1005	921	940	969	939	984	953	993	887	1003	949	964	1001	973	943	947	980	1011	979	942	962	968	966	936	957	930	999	959	983	899	918	928	991	945	929	944	907	914	959	913	990	927	936	957	981	912	988	980	945	922	984	966	977	953	949	974	952	948	961	971	976	936	960	889	941	962	1010	947	966	967	916	987	983	945	957	941	903	967	972	965	911	955	986	956	956	1002	958	975	941	949	899	1024	990	972	987	939	982	924	909	969	945	938	982	972	995	976	924	934	919	992	962	948	970	941	945	949	991	933	956	942	956	931	956	968	938	938	904	949	937	962	935	918	950	962	935	940	888	938	921	943	969	958	974	847	875	917	947	988	963	912	919	974	985	979	1018	906	989	982	919	947	920	973	923	930	980	942	965	956	974	936	957	961	982	964	972	939	939	954	957	969	925	968	946	978	977	948	929	946	980	935	970	988	957	949	924	961	977	998	941	939	947	950	956	924	964	928	908	976	869	973	984	958	1003	915	967	989	1004	1002	911	936	915	935	901	927	992	934	955	937	898	961	972	951	914	952	921	915	965	965	972	1015	962	928	909	916	993	969	908	911	941	891	911	960	969	970	935	962	922	954	1008	888	937	920	921	928	894	953	931	938	885	970	902	919	954	930	932	961	944	916	932	974	1013	971	917	956	922	890	953	956	919	938	991	962	883	971	891	945	973	862	960	992	904	929	950	946	980	933	983	940	953	975	980	933	988	951	947	915	901	897	878	921	940	893	968	992	967	938	947	964	892	961	928	973	937	1003	962	957	1009	915	913	1023	875	933
27471	20049	7097	713	448	422	397	390	345	354	359	380	368	340	336	326	337	380	341	373	401	367	340	370	391	362	373	386	372	366	330	359	372	333	346	367	343	354	351	415	328	345	355	345	351	322	402	326	318	344	344	370	359	390	374	348	384	340	378	392	372	373	332	345	353	333	345	377	364	347	325	368	361	345	351	320	370	329	390	356	362	349	357	415	362	327	320	317	359	341	352	293	363	333	343	347	358	349	346	387	382	320	381	354	372	333	352	340	326	374	372	324	342	354	355	339	346	390	389	365	342	330	360	335	320	327	396	323	362	307	396	361	373	355	341	336	377	363	385	317	381	359	358	368	383	372	311	310	371	412	347	377	348	364	352	358	365	385	359	366	368	338	377	380	348	359	354	373	360	316	373	367	339	346	351	352	389	362	336	322	386	359	350	348	345	358	389	334	376	326	349	347	349	373	393	359	368	334	383	331	358	360	317	342	366	351	330	336	347	389	325	387	334	336	363	353	357	331	379	368	334	362	335	363	362	361	380	315	358	320	364	360	357	332	373	367	356	315	352	383	388	336	345	380	367	340	361	361	369	303	359	375	347	374	337	336	359	342	359	372	347	345	325	372	384	319	340	344	303	346	327	330	358	331	377	369	309	349	371	329	342	358	369	333	346	332	380	338	363	377	348	343	360	342	361	314	358	402	299	368	347	365	380	338	374	347	351	364	330	366	379	334	338	353	323	348	377	350	384	361	382	354	349	356	370	373	340	321	333	346	365	349	343	341	385	393	346	377	336	338	348	345	339	377	345	343	373	350	316	390	358	368	327	358	360	386	375	325	371	359	353	345	358	377	389	346	331	326	346	328	402	355	359	359	323	297	356	373	322	351	352	369	351	366	361	363	373	334	350	342	330	343	367	339	379	336	385	373	379	343	372	333	335	396	355	366	324	327	350	355	327	328	354	316	328	369	346	371	344	360	362	359	351	356	338	345	372	358	372	362	339	344	327	380	366	342	344	367	285	340	321	350	334	398	336	325	332	381	345	365	362	329	355	338	351	341	318	361	373	343	342	351	306	348	393	379	352	367	356	336	356	367	342	397	339	368	348	369	354	344	368	342	373	358	371	320	381	380	352	370	338	369	372	409	386	369	345	333	344	359	338	366	360	346	341	336	350	358	358	333	383	351	336	338	327	336	386	340	339	360	380	377	379	366	355	318	398	368	360	339	374	352	322	330	374	350	335	346	343	345	364	351	379	381	358	363	337	365	347	358	378	332	345	321	361	319	350	353	392	367	373	351	379	367	362	352	390	359	321	349	353	346	361	328	374	359	400	362	346	354	374	370	386	357	350	340	353	358	343	340	344	346	355	376	345	340	364	379	335	421	330	393	371	353	346	342	368	358	332	359	374	354	351	340	369	325	347	412	358	344	384	338	368	343	347	341	336	361	395	378	369	394	372	355	342	349	347	333	379	363	344	377	341	370	322	358	353	360	367	367	404	360	342	309	350	343	379	341	381	368	357	356	351	362	328	326	338	368	349	351	388	375	346	341	334	346	381	342	346	346	375	334	345	365	349	370	349	323	389	334	351	346	341	363	352	337	377	354	343	361	333	364	333	378	362	352	362	358	356	333	351	347	335	358	340	342	349	331	343	304	338	362	338	361	350	358	363	356	372	350	361	369	358	338	353	342	361	351	378	329	302	343	352	340	355	353	363	335	353	364	348	370	330	321	339	371	328	377	356	337	405	341	359	337	353	345	334	335	373	379	367	383	342	346	362	396	421	346	341	360	349	306	332	340	367	331	339	352	325	336	352	351	376	364	378	318	364	355	346	336	362	359	354	300	328	381	354	370	363	364	338	376	331	356	344	369	350	364	340	342	335	313	351	374	355	353	358	353	327	329	337	347	361	368	342	350	361	355	340	322	377	346	358	356	370	355	363	354	353	365	350	344	326	333	360	366	342	298	336	350	367	322	370	354	403	370	352	379	355	345	321	342	358	332	370	364	342	316	378	362	364	338	354	367	347	380	394	388	346	347	370	348	349	379	379	366	337	347	353	354	307	359	322	332	346	347	381	318	373	371	357	423	364	382	351	322	363	344	362	332	317	350	335	357	337	349	368	369	355	362	395	366	359	359	339	356	338	335	360	333	340	364	322	324	325	373	358	371	360	345	372	356	366	373	366	342	332	335	321	349	345	344	352	331	365	347	332	362	363	376	358	387	351	357	345	321	361	365	357	362	357	349	383	340	372	369	365	332	355	311	317	342	331	349	333	343	390	352	384	335	356	348	373	351	390	353	364	358	377	339	379	329	386	353	349	370	377	357	369	368	331	364	375	348	316	360	351	341	363	342	347	324	346	357	390	345	347	310	362	373	370	350	368	358	371	363	374	340	353	354	331	357	312	325	362	355	354	347	352	344	356	360	318	344	370	337	370	378	366	356	397	347	374	356	368	334	336	369	341	357	352	360	357	341	331	401	328	369	353	359	347	358	344	346	347	354	329	348	322	364	341	331	329	365	340	351	340	345	365	357	352	335	335	350	397	338	400	317	363	341	333	322	378	372	347	356	367	345	326	343	375	383	348	344	363	353	345	365	386	339	335	378	356	370	373	355	345	380	381	325	364	351	343	361	360	369	342	337	356	346	366	374	376	358	349	366	335	377	317	373	330	365	369	325	374	374	359	355	362	351	359	316	369	340	350	344	352	374	349	350	347	350	360	366	363	360	372	356	365	318	333	350	360	334	341	361	377	357	352	322	352	323	353	362	371	338	382	335	355	321	329	361	373	348	358	337	356	332	389	370	389	384	362	358	367	392	382	401	369	400	353	338	341	358	341	371	335	330	367	377	377	356	345	333	362	332	376	338	337	357	387	347	354	359	339	336	344	352	369	357	346	353	345	347	359	338	362	362	323	365	350	341	362	326	363	377	375	362	369	349	355	364	327	369	344	375	365	336	373	375	340	380	327	320	349	359	352	351	371	365	342	372	338	373	344	325	355	367	368	377	347	367	374	359	345	356	324	351	372	363	391	341	331	367	388	351	336	370	356	361	329	358	356	324	352	369	329	358	324	339	312	366	342	341	323	309	374	337	324	336	368	354	371	377	331	359	355	363	366	344	361	330	352	332	325	393	329	338	356	360	358	382	341	398	344	311	352	386	343	346	349	338	325	351	379	343	309	339	353	361	349	326	358	331	332	348	352	354	397	342	334	355	358	328	355	364	357	335	342	335	342	308	363	342	321	359	334	369	324	379	338	321	361	352	339	366	367	343	363	329	358	352	299	363	378	371	331	310	343	335	369	357	354	349	310	374	370	359	355	342	359	359	355	350	335	356	347	327	364	342	332	339	376	337	386	352	405	349	384	351	361	358	339	344	362	366	324	335	336	351	335	372	328	348	346	362	338	317	346	364	335	353	339	335	345	382	375	359	383	363	341	362	314	347	353	306	340	354	365	348	330	365	318	335	386	344	373	347	377	379	365	345	348	347	307	361
13767	8142	1137	662	615	540	501	457	471	438	484	404	440	457	456	451	454	439	402	430	453	434	425	424	452	412	423	422	425	459	409	436	431	441	416	461	431	437	464	458	401	394	446	394	462	442	433	387	392	432	443	467	411	426	435	443	439	396	434	414	451	415	405	458	416	438	439	428	461	429	429	396	444	416	427	400	428	451	435	459	416	436	422	431	428	428	429	420	391	397	436	455	446	433	414	442	467	459	424	411	441	447	430	425	416	443	416	423	416	439	423	399	430	419	433	427	458	500	430	427	430	430	447	442	427	411	410	435	432	469	448	435	457	459	408	424	414	422	415	429	404	429	444	436	440	411	425	413	423	402	407	435	405	429	402	441	382	399	440	468	408	417	452	434	433	484	415	403	445	433	392	451	402	438	449	431	438	440	425	448	444	460	457	426	470	438	413	443	450	417	433	411	406	395	421	441	421	429	430	412	433	455	449	472	398	430	418	426	436	455	415	438	424	401	440	458	444	407	449	418	426	475	451	438	450	411	432	458	370	449	422	405	458	451	382	393	453	417	441	425	408	449	409	426	463	460	396	442	457	429	407	418	431	452	422	407	433	379	425	414	410	456	414	410	423	442	447	419	426	424	455	448	434	425	398	424	457	448	407	428	454	444	447	424	425	419	438	451	450	475	453	440	386	455	417	437	427	451	438	463	449	427	424	446	430	397	417	400	407	454	414	462	414	414	433	460	428	430	439	438	447	437	424	427	395	399	417	395	432	440	448	419	435	422	439	472	440	446	434	458	451	418	420	431	443	441	393	454	401	418	373	415	418	424	425	425	418	447	466	425	398	412	478	436	456	451	429	455	415	421	465	436	432	418	443	434	382	438	405	419	439	422	460	420	427	436	404	415	436	405	430	431	444	416	437	443	439	443	430	432	468	460	432	450	407	410	412	424	429	401	437	421	394	419	459	403	439	408	435	411	466	455	424	457	442	418	430	436	435	405	449	425	433	423	420	436	430	440	410	447	419	427	400	441	422	418	444	454	428	443	446	428	425	454	395	431	419	434	421	405	415	436	452	421	436	455	450	401	429	430	434	467	432	397	430	432	426	451	445	396	398	439	415	469	432	442	386	414	438	473	417	417	430	445	432	435	421	422	406	458	418	434	406	434	437	437	436	433	416	440	445	420	406	452	416	438	405	440	459	438	422	408	414	419	416	429	451	430	444	425	445	397	420	408	424	396	439	424	409	396	462	406	420	443	417	440	417	432	416	407	418	465	470	406	395	433	402	443	407	403	427	473	416	435	446	437	462	400	449	390	438	423	426	461	450	456	430	423	439	442	392	441	404	450	500	451	439	412	418	399	459	414	445	426	414	452	440	477	430	422	463	395	442	464	456	454	430	456	428	431	425	443	425	412	423	424	438	452	421	447	450	444	440	444	416	432	394	437	422	430	421	417	406	439	422	454	425	408	457	445	418	424	419	391	428	422	422	418	425	445	420	456	426	446	431	457	435	443	464	469	426	442	407	440	438	436	428	404	431	462	451	396	438	436	439	451	441	440	439	439	411	461	487	414	433	427	427	422	424	489	428	412	447	454	440	450	424	430	476	415	471	410	451	399	391	444	419	404	418	435	455	432	427	441	454	418	455	406	414	436	395	416	433	443	426	482	448	433	441	433	444	412	398	451	460	458	430	410	422	445	459	426	441	431	447	400	395	463	398	431	407	440	455	416	432	412	425	398	413	447	444	442	428	434	460	450	389	420	442	459	432	421	463	421	433	408	439	423	424	434	396	422	397	380	413	411	425	393	425	434	446	387	399	413	448	438	417	401	429	419	455	413	426	437	451	431	388	446	431	440	432	401	394	447	428	438	419	434	423	415	427	429	402	401	410	460	424	425	430	405	426	429	448	437	418	408	421	432	442	373	432	417	387	431	441	401	416	455	454	431	424	445	444	465	422	431	384	433	405	429	439	421	454	397	424	411	406	405	413	436	420	411	408	437	427	470	418	453	455	424	421	423	425	449	416	447	429	404	406	436	470	460	414	435	426	419	421	417	405	436	433	392	467	444	456	443	430	414	376	451	442	458	420	425	418	419	428	411	414	413	423	418	415	479	417	467	451	422	428	433	437	409	458	441	429	437	406	449	391	448	467	426	413	435	415	428	435	433	439	451	448	442	432	397	401	413	437	434	427	436	443	440	441	420	420	459	482	412	424	417	456	433	435	425	408	405	415	440	395	446	421	447	447	416	381	411	417	426	431	399	395	417	407	446	432	446	443	430	430	442	418	451	432	453	436	443	393	406	411	413	441	447	378	434	433	441	466	462	447	382	420	445	390	440	430	452	438	370	424	447	430	445	405	392	436	446	465	451	404	415	427	439	400	439	437	468	400	450	432	427	431	414	425	427	413	394	452	435	401	426	437	439	438	420	427	413	409	427	438	444	442	427	410	403	431	405	426	462	419	408	413	418	455	455	459	454	430	439	429	446	470	401	429	441	421	430	409	458	438	455	431	405	459	409	425	449	469	443	465	404	418	439	447	417	420	445	413	457	405	432	412	458	427	470	439	431	447	482	414	439	453	413	428	419	450	454	464	426	397	438	395	446	449	388	452	438	441	402	415	442	408	419	419	439	425	436	438	423	435	447	431	434	437	421	451	404	435	426	414	418	454	461	422	432	463	447	423	413	441	400	435	423	433	417	453	398	449	389	453	442	455	444	402	446	409	425	407	427	408	418	474	466	439	406	434	418	448	407	460	426	404	456	430	412	450	399	450	397	438	406	419	403	464	406	437	413	398	444	443	362	447	456	431	428	417	406	455	423	448	446	407	416	400	447	443	408	433	426	398	457	451	441	456	434	440	428	451	430	447	399	444	463	438	433	395	435	413	397	447	437	414	389	402	458	432	402	415	413	442	456	401	473	462	443	373	411	430	410	441	405	465	427	414	398	426	437	454	428	413	434	408	444	473	420	393	411	459	434	435	397	418	420	417	440	420	441	399	445	391	435	413	399	454	394	408	396	438	393	418	420	427	445	411	451	455	426	440	444	443	435	395	448	393	420	426	422	404	397	463	436	438	409	424	419	455	425	441	399	426	401	436	413	385	414	427	457	428	423	455	425	450	404	420	398	409	460	459	441	452	468	422	412	403	427	443	408	470	460	424	425	413	461	405	437	436	431	439	414	445	442	417	458	413	389	440	463	427	420	431	413	418	421	445	409	462	463	476	456	417	433	427	433	411	456	455	431	461	407	440	410	444	429	439	439	425	459	388	434	422	436	392	440	401	412	412	425	461	377	389	414	441	449	440	392	434	416	429	442	440	418	470	443	453	436	473	417	430	430	433	405	440	412	463	432	417	395	449	419	420	454	428	440	438	443	436	451	422	460	438	431	425	433	441	463	421	423	441	430	442	444	414	418	437	390	431	438	429	429	446	440	453	397	439	437	470	422	430	417	394	439	464	394	422	423	438	462	430	404	433	426	417	420	434	453	443	425
24617	21198	27871	24795	16171	1410	837	695	647	620	612	603	564	525	542	556	550	520	538	540	522	530	514	487	510	518	488	482	489	515	514	493	488	492	501	508	496	520	500	502	545	506	460	513	475	534	511	470	455	490	475	504	494	489	491	489	490	525	499	502	503	491	469	480	545	476	526	484	495	484	529	498	470	481	497	477	518	474	492	509	476	488	528	482	524	503	500	505	471	487	467	491	521	539	511	490	488	485	481	498	478	464	511	510	481	537	501	467	509	513	485	523	488	488	486	494	484	465	478	471	484	535	488	522	429	451	498	502	523	453	485	482	495	446	495	466	530	521	490	470	479	481	464	500	496	481	476	491	476	456	492	490	482	477	513	493	473	460	500	494	486	481	504	479	512	494	499	472	481	454	474	518	470	499	533	470	458	511	482	485	472	524	519	477	473	469	472	497	492	478	468	513	521	505	485	472	506	496	513	480	478	493	494	499	453	439	476	472	488	497	466	457	456	545	435	452	494	504	502	480	510	486	482	515	508	530	533	451	510	484	487	515	494	492	478	455	503	489	506	487	503	490	508	468	487	465	509	527	445	483	532	441	509	500	478	509	465	462	476	430	528	496	517	483	491	470	476	453	468	454	476	523	537	496	503	509	509	497	494	516	526	471	495	514	472	461	487	468	506	518	471	505	505	476	512	481	444	521	504	522	441	456	511	460	503	499	514	506	501	500	488	481	496	483	495	471	470	525	478	500	491	493	508	500	480	500	485	501	446	490	482	516	481	485	481	489	478	521	506	522	485	478	487	474	493	496	517	443	478	502	478	481	496	473	471	496	494	515	462	515	480	541	440	506	486	465	533	509	486	523	475	485	485	535	513	466	504	500	508	447	492	502	499	513	509	516	466	497	471	548	434	475	485	513	464	493	486	470	503	493	488	485	500	487	474	465	492	466	530	489	484	516	556	482	459	489	490	500	458	482	481	424	469	475	495	503	498	486	501	490	466	508	501	501	513	519	510	515	479	493	515	492	475	464	460	506	462	489	509	516	474	498	476	505	503	503	486	521	491	496	481	463	511	456	498	522	511	456	477	486	455	505	470	525	508	523	477	489	475	505	517	521	507	481	439	462	476	495	464	513	529	495	452	510	503	476	491	447	494	527	486	456	506	516	498	514	476	522	464	471	510	441	496	466	511	501	501	443	478	506	478	497	482	500	515	465	509	484	454	498	503	502	500	465	467	519	487	474	460	518	489	502	523	449	520	497	488	506	461	529	491	500	474	499	484	492	484	502	505	474	495	460	500	473	528	461	543	543	547	484	495	471	490	492	509	497	474	478	520	562	502	479	494	499	501	526	518	460	527	498	509	521	481	491	486	464	522	485	458	491	515	473	500	519	492	489	503	519	479	512	478	514	492	477	485	538	493	505	476	496	498	454	495	471	507	506	531	458	479	476	506	521	517	506	558	491	505	502	471	512	467	490	459	450	503	470	483	479	522	501	494	483	463	480	464	518	464	474	510	469	480	539	489	464	484	493	446	480	482	465	502	520	518	486	531	477	514	489	464	496	468	479	493	476	491	535	492	487	484	510	520	517	471	480	482	486	521	529	507	498	478	518	493	478	545	477	483	497	495	438	444	482	526	500	482	483	438	499	470	461	492	463	487	470	505	500	497	492	494	506	501	474	493	512	482	498	483	490	526	458	478	502	522	504	462	472	509	473	466	460	486	503	488	471	516	504	446	478	463	462	504	486	492	489	555	489	516	490	511	472	484	487	495	466	479	496	500	450	460	477	478	491	503	505	491	491	455	528	471	480	523	459	547	510	509	472	479	491	502	510	479	535	476	466	452	483	467	471	525	500	472	511	501	503	485	494	472	501	479	469	487	470	503	491	505	503	482	510	481	516	491	474	504	513	496	479	468	489	527	495	548	503	449	499	460	482	448	501	495	510	470	511	490	511	493	509	464	494	488	488	503	519	527	494	456	459	496	462	483	501	454	455	454	468	499	505	489	487	533	484	489	503	465	482	505	518	502	517	458	529	468	490	496	488	490	489	509	494	496	516	522	496	504	503	459	489	498	461	508	453	525	458	465	448	506	517	464	443	519	489	461	545	456	497	473	519	517	502	481	479	475	487	450	507	488	481	477	474	480	519	512	505	481	466	484	530	487	526	515	477	518	502	459	473	508	497	496	475	493	517	464	469	477	524	503	510	483	526	487	514	495	435	526	494	511	477	502	491	498	503	515	477	497	519	490	484	492	499	494	474	484	511	500	539	483	491	459	489	491	479	468	496	485	506	517	475	497	495	467	498	482	505	490	472	485	491	520	468	494	434	491	446	463	487	484	500	508	450	497	492	483	472	461	503	554	534	492	463	484	551	502	469	460	487	478	524	487	499	498	504	460	500	490	488	451	487	468	518	494	484	481	507	509	465	469	508	501	455	491	466	499	458	487	472	476	448	478	483	526	487	512	503	503	492	493	500	489	471	492	459	530	521	445	461	502	496	522	467	450	487	471	479	506	495	469	484	487	468	480	508	516	486	473	484	498	481	436	495	500	479	496	479	500	480	491	496	476	459	457	498	471	479	473	512	505	492	477	483	484	496	497	491	514	533	494	490	482	497	474	485	444	466	497	474	487	487	524	468	495	485	479	515	506	477	451	477	476	462	517	470	481	496	481	487	528	453	535	482	479	512	483	472	502	484	505	452	445	530	493	496	463	495	529	452	464	478	456	505	470	500	474	510	516	522	471	529	504	467	488	526	490	456	496	511	507	471	456	486	478	477	477	495	505	500	513	493	481	480	492	506	508	471	480	453	476	491	488	475	508	499	501	497	501	500	474	470	497	507	484	492	492	493	528	484	490	498	492	486	474	517	513	471	458	474	464	494	511	490	474	488	474	487	504	465	461	487	487	507	502	458	496	521	510	475	473	500	487	515	450	489	511	532	520	505	527	492	489	525	477	508	474	491	485	473	472	518	510	495	500	499	514	473	470	496	473	477	454	503	486	521	469	492	462	484	547	491	538	509	466	472	490	492	493	533	498	485	507	480	492	494	475	503	491	455	469	504	463	492	483	497	496	507	491	458	481	477	485	522	478	479	487	490	462	501	531	499	491	516	478	518	482	489	522	489	489	439	498	483	517	506	459	501	493	431	515	495	496	478	470	500	451	499	492	485	498	489	470	490	463	479	509	494	437	470	477	518	477	497	482	494	485	517	463	444	500	503	488	492	484	477	461	484	464	506	500	502	474	506	501	468	442	460	476	548	489	479	501	522	483	493	489	484	502	503	490	504	478	493	433	528	463	498	490	495	489	482	521	505	502	492	511	491	533	436	496	422	493	500	465	524	454	465	503	495	474	449	461	510	477	496	482	471	523	474	518	481	490	499	455	514	511	478	508	457	503	516	522	532	470	492	494	501	477	479	509	478	455	434	485	504	493	482	458	525	442	489	477	477	493	476	501	469	476	534	500	438	487	442	482	517	510	491	503	487	542	477
33089	28112	6057	2618	1825	1569	1212	1024	885	840	788	797	723	686	739	670	648	638	644	662	607	620	605	584	615	609	621	579	595	634	588	614	535	587	562	576	582	616	600	569	555	613	563	588	580	610	569	584	600	570	578	576	622	598	582	557	570	571	569	561	567	588	587	614	605	572	559	581	593	590	625	584	568	554	564	601	594	579	595	563	581	600	607	609	584	599	602	558	580	627	597	576	598	632	569	581	588	607	580	603	596	560	578	568	568	575	609	610	582	542	575	568	607	567	542	574	586	562	593	590	531	581	589	543	630	575	587	665	601	604	611	639	610	597	582	575	585	582	598	569	595	560	633	578	586	546	603	626	565	576	598	568	561	569	602	631	572	564	585	562	576	576	548	603	585	545	590	559	579	565	563	592	564	572	608	597	580	568	583	576	588	550	592	592	601	587	571	563	592	621	557	549	614	572	578	540	592	542	587	546	546	568	554	550	559	563	565	548	591	567	542	567	559	603	605	580	576	572	621	536	600	540	540	552	585	574	632	566	546	608	554	555	546	570	586	561	598	572	557	542	517	565	552	609	615	568	605	576	546	580	508	630	623	570	534	540	595	596	584	579	544	608	542	575	617	605	533	611	578	607	562	606	546	580	577	580	553	591	578	583	579	581	591	569	534	592	575	586	550	601	558	561	574	598	591	579	582	510	583	613	609	529	596	588	575	553	565	558	551	580	596	564	600	553	573	578	608	586	592	605	544	610	542	579	528	578	562	543	584	591	601	539	567	568	532	582	553	590	565	570	559	602	592	573	571	550	561	566	574	576	589	598	568	579	598	588	562	588	610	573	558	603	589	566	556	638	585	544	630	574	526	583	553	600	582	563	573	605	561	598	549	578	575	562	586	597	559	572	565	604	585	577	620	566	569	572	572	573	588	531	575	580	554	600	608	545	555	564	610	584	580	574	585	577	575	528	616	612	570	600	574	583	565	574	576	577	565	576	573	559	549	577	580	545	594	621	599	549	595	549	604	598	586	627	562	541	564	557	586	606	569	553	612	586	595	610	591	585	523	554	565	555	560	602	606	533	609	575	595	545	578	537	566	576	593	565	585	576	533	585	567	604	559	523	616	551	562	574	558	564	540	576	587	557	549	545	592	582	580	529	590	569	629	592	581	580	591	590	603	623	547	604	588	563	515	577	563	569	596	572	579	606	571	581	565	580	561	617	574	619	537	590	572	575	540	577	521	535	532	555	585	593	571	591	546	598	556	601	548	577	567	584	571	563	558	538	611	568	575	600	576	564	558	560	551	579	615	592	546	584	586	577	571	604	592	597	567	584	638	578	561	615	534	581	586	606	587	579	557	552	597	582	572	603	533	593	591	557	570	587	609	581	549	583	588	537	611	612	585	603	575	561	592	590	558	599	575	603	593	575	615	546	582	599	603	555	624	551	578	557	558	561	581	577	600	574	563	561	587	547	584	598	576	599	584	555	539	562	554	574	572	606	556	545	582	541	592	531	575	559	559	584	570	572	593	585	554	585	571	580	569	578	528	579	561	590	531	618	562	550	608	557	588	602	569	590	564	566	550	549	582	564	596	584	564	555	588	572	629	571	572	547	545	540	602	564	578	581	568	559	592	600	568	588	594	584	615	576	562	550	621	557	580	556	579	560	571	527	608	586	546	568	589	533	604	570	596	556	558	565	596	603	568	562	580	539	575	604	565	605	584	567	547	577	587	570	589	518	548	588	600	615	569	612	567	600	594	569	556	635	541	571	569	614	562	577	546	568	609	572	552	573	557	579	560	606	569	586	537	558	551	541	550	543	612	605	549	558	572	587	594	571	594	551	600	573	579	601	536	594	564	553	579	587	537	568	584	617	584	565	592	568	579	566	601	585	585	569	574	580	579	573	500	581	570	571	607	620	608	547	594	600	578	587	577	573	516	596	585	563	558	588	565	596	576	597	570	602	571	512	623	561	623	633	554	555	602	559	529	577	574	555	616	573	592	570	613	580	575	576	586	581	556	620	534	606	593	609	571	572	567	564	555	564	545	592	614	562	580	584	570	591	589	574	537	603	605	570	551	627	576	572	553	538	579	598	587	574	575	574	568	559	571	593	602	605	560	545	574	561	576	549	567	572	570	541	573	557	561	599	581	619	603	560	579	542	548	595	575	602	626	612	549	559	587	557	571	570	519	576	574	515	568	560	578	571	580	548	545	538	600	578	564	565	567	593	577	571	577	564	549	589	570	557	572	626	559	574	543	568	602	564	598	618	600	580	591	556	603	519	602	551	572	538	539	547	575	580	595	583	547	557	564	604	565	608	562	545	547	576	575	576	575	576	553	596	579	632	556	572	598	565	540	591	562	587	554	587	623	609	597	534	592	525	580	606	572	561	558	574	575	601	566	543	575	553	594	552	596	573	579	587	537	569	581	592	527	580	610	553	536	597	597	549	600	596	603	587	587	614	580	560	547	584	567	547	601	576	581	544	592	594	561	603	551	608	564	579	596	548	609	547	585	553	574	534	606	589	538	584	592	575	544	575	594	588	581	556	557	564	561	573	578	524	585	516	582	587	572	601	561	591	593	588	586	526	586	546	596	601	648	554	574	557	577	557	603	578	601	564	567	565	591	569	614	539	574	588	592	562	554	556	573	555	592	613	574	585	565	533	614	584	541	566	564	574	572	545	567	558	572	590	581	543	582	585	569	541	578	575	596	571	580	541	579	607	564	571	606	554	576	581	546	555	584	615	552	577	561	575	574	558	599	594	641	586	566	565	578	579	550	558	561	575	576	554	529	569	570	609	588	610	585	579	644	569	571	561	565	581	528	538	586	581	609	565	569	592	575	623	572	569	570	569	572	532	591	571	584	552	607	561	572	626	579	588	562	580	595	545	602	610	572	559	549	548	579	535	565	593	570	560	590	611	548	557	563	585	605	567	579	598	563	574	584	566	557	584	617	571	586	577	588	568	554	610	554	599	562	549	536	593	599	591	534	577	574	587	546	584	563	544	603	573	522	580	603	559	572	573	572	546	625	585	580	629	559	528	624	584	571	613	578	549	558	540	516	591	591	587	556	602	563	552	565	545	552	579	561	608	549	585	523	577	584	510	553	561	521	620	571	599	551	594	625	564	589	534	572	590	558	526	581	570	570	555	565	580	600	605	563	582	576	528	587	601	615	545	557	580	577	536	563	559	599	553	539	583	564	590	598	604	588	574	549	612	580	545	565	592	557	588	589	575	519	558	583	573	561	529	583	592	564	556	556	602	577	583	595	595	580	578	526	557	536	573	605	563	530	571	587	587	610	572	642	578	573	568	552	581	538	564	580	574	608	530	580	576	570	596	515	558	596	540	589	606	575	596	557	598	548	570	548	532	580	594	557	560	581	570	590	545	603	574	569	600	578	566	548	560	570	566	545	588	527	552	565	573	572	590	546	595	592	560	595	590	597	590	546	557	564	548	575	563	559	555	601	572	603	593	575	579	542	576	571	563
25424	21234	26724	25021	3387	720	611	583	530	528	527	511	484	502	483	497	491	448	519	460	508	511	467	460	488	451	475	440	531	481	509	465	466	485	446	508	430	489	482	465	453	486	501	435	485	441	479	460	459	483	459	451	449	470	480	434	466	501	466	498	465	451	470	461	489	518	469	482	479	452	446	452	420	432	481	468	479	452	474	468	504	504	456	454	452	470	465	492	476	456	464	405	453	465	440	484	494	444	462	437	484	505	458	461	444	455	434	485	430	454	462	463	499	441	446	472	488	490	421	510	478	489	449	443	485	474	463	484	458	442	438	441	455	445	452	460	493	475	466	470	446	510	438	446	488	462	480	477	499	489	460	479	442	472	442	460	509	441	507	451	466	459	481	464	437	466	476	468	453	466	486	476	435	469	479	467	446	486	444	497	496	471	448	488	466	471	437	483	523	474	459	474	463	501	507	451	476	448	475	484	486	489	461	461	445	473	496	480	449	414	481	452	489	457	465	469	454	468	453	514	492	466	462	466	459	472	464	477	503	456	434	478	465	465	480	493	467	470	486	510	507	465	390	439	428	474	475	463	488	479	450	449	458	504	470	452	500	474	464	492	481	460	438	487	449	502	484	489	446	483	481	477	450	406	462	428	457	458	423	497	442	489	472	493	494	473	453	507	426	434	483	496	451	427	489	416	512	517	484	457	507	479	455	475	477	431	456	447	474	438	493	480	494	444	458	465	462	459	461	458	465	468	487	473	450	441	457	438	457	456	443	452	520	498	462	490	457	490	481	452	426	459	465	472	445	465	446	459	453	449	469	458	441	465	468	485	469	441	458	456	453	499	444	485	487	470	457	451	420	482	482	419	483	436	455	448	443	456	471	481	471	451	464	450	458	481	464	481	506	471	498	469	494	456	451	488	496	453	430	492	462	443	418	431	478	446	447	441	477	446	475	454	522	456	460	451	445	487	444	472	477	493	469	491	448	429	441	430	476	456	459	466	469	474	469	468	475	436	475	490	426	466	460	446	492	475	416	453	421	445	502	476	458	470	465	484	483	443	462	494	487	479	462	458	463	434	429	449	474	477	447	493	474	425	485	457	463	446	494	471	457	449	492	465	472	517	478	484	463	421	477	472	470	495	481	500	483	473	442	434	441	476	465	436	475	478	471	432	454	450	451	444	438	486	471	459	470	447	491	523	510	507	462	455	456	496	457	447	471	400	429	476	485	444	472	454	474	465	494	446	476	478	432	447	442	459	463	500	481	446	429	453	451	470	480	449	453	473	431	443	472	471	458	452	449	452	520	420	426	470	477	431	488	461	479	471	444	470	444	499	463	463	454	487	440	433	472	453	456	487	452	464	492	496	465	487	456	490	440	462	470	467	441	479	449	455	493	432	470	437	483	452	479	461	506	413	493	460	437	454	435	504	507	452	467	484	440	458	466	474	445	501	450	448	485	488	453	479	499	463	473	484	455	496	508	489	472	485	458	511	452	470	446	465	509	481	497	477	469	486	471	483	436	480	464	465	479	474	487	454	433	505	474	446	458	463	421	450	485	447	467	447	494	450	470	462	433	466	457	483	453	462	477	482	440	443	460	436	449	483	441	481	510	453	447	481	446	495	491	458	455	481	453	508	470	498	476	488	465	472	473	463	476	507	413	415	479	467	466	485	491	444	424	468	493	452	426	466	403	458	482	475	478	503	449	437	467	459	445	470	444	470	431	460	433	457	469	476	459	460	462	476	497	468	462	441	452	458	461	487	488	438	413	443	472	497	447	499	469	490	467	435	480	459	425	435	466	477	461	464	473	476	479	480	488	470	456	462	507	458	457	463	491	446	466	465	467	440	500	437	469	464	521	481	474	466	452	479	465	439	443	479	439	459	441	462	454	419	431	451	484	476	442	453	444	458	474	452	469	474	447	479	438	436	499	465	454	478	493	472	456	447	439	436	520	456	464	435	467	485	464	451	480	437	465	474	452	469	446	466	482	420	471	428	452	516	496	470	465	452	525	460	459	441	460	494	476	449	474	494	481	460	476	449	456	440	476	467	466	466	433	449	435	466	429	462	470	447	489	466	468	459	422	513	445	472	497	444	476	466	429	466	440	487	472	497	445	479	484	491	496	458	443	469	464	429	477	508	456	464	444	449	418	468	459	465	467	452	441	508	457	518	479	468	458	454	474	478	449	478	413	499	465	473	480	466	463	481	459	406	452	465	500	457	483	434	483	453	449	448	420	468	444	452	473	475	474	450	451	477	471	469	445	450	453	448	490	444	492	499	440	456	496	494	460	482	422	444	465	450	456	458	482	476	470	436	465	470	427	449	466	477	467	488	458	478	510	503	469	464	494	462	470	463	465	457	483	473	476	470	471	478	469	469	456	425	452	472	453	525	463	499	471	479	446	457	467	435	478	417	457	503	457	468	486	491	457	456	455	448	463	465	455	440	444	472	467	444	477	464	480	501	484	503	465	479	459	463	474	511	453	455	467	449	471	458	478	450	465	443	500	434	475	466	454	498	471	490	486	414	469	442	439	450	476	443	458	482	511	481	466	434	456	490	443	446	435	447	510	461	488	466	464	479	488	502	469	450	471	485	439	446	485	473	516	489	408	434	470	443	454	507	470	452	435	481	466	469	479	438	458	467	457	423	475	473	463	481	438	451	506	457	427	424	442	483	484	440	488	462	467	446	480	487	486	469	517	475	455	449	481	475	456	461	509	452	469	464	480	451	466	499	480	503	486	474	474	416	445	474	448	490	423	445	447	462	463	493	517	425	473	463	472	458	435	422	463	451	494	472	439	462	465	466	498	406	485	481	476	479	460	450	437	431	449	473	487	467	503	458	471	472	515	447	443	449	464	488	475	471	482	493	441	455	476	491	477	450	497	457	457	451	472	459	469	477	500	470	479	455	464	435	460	452	458	487	475	430	471	468	458	492	476	465	415	459	469	443	459	485	498	486	457	441	455	472	457	469	463	466	454	424	438	471	467	442	447	449	466	480	483	488	454	502	452	442	496	501	477	434	509	466	454	423	492	439	443	449	474	480	501	469	429	493	436	444	463	483	500	483	462	470	509	475	446	455	450	445	453	444	452	488	454	464	461	440	467	484	467	488	433	497	462	491	503	424	432	416	492	420	472	455	482	470	451	455	445	452	510	471	455	456	432	468	469	443	496	430	424	471	474	484	472	466	455	492	469	457	466	431	462	446	478	466	462	463	423	478	455	440	435	479	461	433	483	469	458	434	469	485	498	466	451	457	501	452	460	489	452	493	496	450	456	501	479	476	456	467	505	451	489	471	457	465	451	483	461	476	447	474	442	470	463	489	507	491	488	487	453	436	465	472	451	450	498	481	427	449	478	501	462	446	483	475	485	479	466	451	445	483	469	469	449	455	467	482	460	496	463	491	466	417	456	497	456	468	489	444	476	447	461	457	439	468	445	487	444	461	470	448	470	474	452	461	462	498	436	467	524	492	458	433	490	447	462	485
31221	20068	4123	1874	1338	1085	890	881	834	716	730	628	651	697	649	667	656	606	620	570	594	581	642	581	589	588	559	600	528	578	618	590	582	602	562	538	573	623	573	532	576	589	541	532	554	576	583	552	566	584	542	567	559	571	595	551	589	586	575	586	532	536	525	575	598	544	590	582	588	557	540	574	537	583	575	562	580	623	616	588	513	604	601	549	589	562	584	581	515	548	599	608	524	565	572	594	616	559	589	601	580	542	553	541	601	549	525	567	590	572	562	576	613	589	598	560	522	567	557	598	551	562	550	533	553	550	552	588	601	558	578	615	576	569	600	605	591	539	588	567	516	553	584	561	572	575	597	589	596	552	549	569	569	581	566	552	517	574	585	559	521	534	586	618	580	592	548	585	546	541	562	561	594	556	562	588	560	558	561	603	544	552	614	597	581	559	577	569	553	565	540	597	539	567	580	548	615	510	549	545	567	583	544	555	578	597	570	567	593	595	581	528	554	574	606	566	556	569	552	638	573	566	530	570	566	565	592	529	571	568	576	564	538	599	559	522	539	527	565	578	561	576	625	586	536	615	588	608	552	542	562	556	559	610	548	599	602	562	574	563	573	567	536	563	572	563	555	586	536	588	585	548	601	573	653	541	576	569	579	577	582	601	591	591	581	520	594	523	569	604	550	583	600	556	528	543	622	577	569	571	549	542	551	579	544	539	563	556	552	539	584	585	563	541	597	582	568	604	609	596	559	568	574	582	559	568	579	550	595	539	537	569	564	549	557	581	580	609	611	631	544	554	537	583	575	519	545	542	587	560	538	556	521	592	561	564	554	550	575	598	591	598	560	589	608	534	565	566	573	595	545	574	575	538	552	560	575	570	566	546	631	572	544	580	577	515	573	530	511	578	547	585	548	594	575	573	552	546	568	618	515	581	553	538	557	557	612	529	544	529	561	575	586	540	576	616	568	552	567	602	574	569	567	545	571	541	576	538	571	609	575	563	565	571	522	577	563	568	572	620	577	562	539	569	556	542	587	581	594	550	531	584	559	571	576	522	560	617	587	556	543	566	591	553	553	568	576	611	564	578	603	580	589	560	506	596	568	561	585	552	565	636	551	535	562	539	554	576	516	558	553	595	558	551	551	579	501	574	568	621	580	561	572	595	563	618	607	576	570	588	573	576	578	577	567	571	552	556	564	561	628	586	582	549	565	629	555	572	599	582	570	533	549	575	578	569	613	535	571	485	571	577	565	565	587	578	588	557	564	562	598	550	557	561	548	603	589	558	553	547	581	612	561	546	567	563	528	571	559	576	568	536	625	560	604	561	583	576	537	583	564	542	546	554	541	568	517	579	584	585	584	553	550	549	593	532	580	573	585	571	610	554	592	582	570	573	581	596	529	567	598	554	578	571	598	569	561	556	605	555	581	552	577	561	538	531	560	588	527	571	550	566	556	568	569	540	562	574	590	570	523	562	541	569	564	623	546	591	577	615	570	580	608	550	605	590	563	604	610	563	581	558	578	558	516	545	629	557	566	552	606	544	563	528	565	548	582	609	560	565	554	546	547	543	551	573	588	613	557	547	549	545	544	532	540	600	551	550	569	599	569	614	579	639	536	548	549	566	559	567	560	570	554	571	627	575	546	536	591	603	578	590	584	538	593	581	592	571	591	518	538	563	546	561	550	584	593	569	601	564	558	617	548	560	557	523	572	594	579	570	556	524	572	534	577	558	566	542	536	539	537	549	534	548	548	569	544	597	566	581	515	556	567	604	610	550	540	572	526	601	557	581	603	519	532	569	598	555	535	560	588	563	537	570	550	541	551	547	570	539	530	584	570	545	560	585	559	614	555	560	572	567	555	599	549	613	519	559	545	565	567	559	545	570	614	565	572	542	572	546	588	581	544	579	512	535	609	614	617	562	602	572	561	550	592	610	529	520	567	563	583	593	619	540	568	585	546	503	525	577	579	560	606	543	575	548	533	607	572	576	559	603	605	585	560	566	560	561	585	561	570	553	526	550	558	592	599	594	581	539	559	572	562	571	552	567	579	575	560	575	611	555	573	595	599	579	511	542	534	613	551	552	531	570	578	602	553	606	606	585	553	532	580	569	573	555	583	509	622	582	566	551	590	569	565	613	599	551	556	539	564	572	564	511	593	590	523	581	587	559	587	572	594	566	581	562	573	563	545	589	505	567	546	580	539	527	592	565	559	540	548	565	574	582	526	573	542	559	608	512	563	610	577	531	612	566	556	592	576	547	552	577	591	567	583	529	582	539	610	592	603	563	514	539	584	544	570	526	571	566	590	554	577	555	624	588	598	559	560	566	589	580	592	571	568	566	573	594	579	512	587	569	603	566	538	505	540	580	570	572	561	531	584	568	548	535	561	585	575	578	567	546	591	569	534	587	574	550	575	599	572	532	582	581	533	591	556	558	575	552	570	568	567	587	586	588	520	593	580	561	542	584	551	595	581	567	552	554	556	552	540	565	551	565	576	566	568	538	587	569	550	575	554	585	567	579	574	576	571	581	575	560	547	522	591	565	586	561	579	558	501	536	572	555	572	559	544	559	573	553	584	544	552	571	556	548	541	545	580	590	586	519	535	561	561	577	574	579	577	581	571	572	573	573	552	594	537	522	542	558	545	562	584	546	569	613	587	502	548	568	524	574	604	570	561	550	516	612	535	577	568	553	555	540	569	589	572	558	555	582	554	567	591	548	564	599	586	537	557	578	577	582	559	550	565	596	590	610	544	572	583	559	537	546	572	582	592	597	572	609	565	515	539	616	524	552	549	577	615	551	576	547	552	551	544	587	553	622	567	570	575	559	555	567	587	613	590	556	553	554	554	544	582	572	567	565	554	536	500	543	614	591	598	571	544	574	569	523	574	579	570	575	589	563	594	579	598	557	551	530	555	556	559	559	575	586	549	531	553	544	596	551	591	586	520	554	585	591	606	588	588	584	528	573	531	580	562	575	616	576	562	580	578	604	560	576	533	520	568	563	551	533	551	586	584	585	585	553	581	521	577	607	560	582	512	542	553	575	575	558	556	590	569	560	574	533	530	560	562	577	621	570	531	587	507	558	580	549	631	574	561	577	603	572	578	544	588	567	591	585	580	569	593	590	557	516	536	571	545	570	588	559	607	558	538	563	558	535	594	564	535	598	553	558	565	595	574	591	597	609	561	580	551	568	560	576	613	541	566	542	563	543	575	569	583	571	569	585	568	559	558	531	586	592	585	559	577	549	553	569	572	550	518	578	534	559	551	553	600	552	548	556	567	542	572	573	566	566	600	583	585	575	589	547	531	581	597	570	540	544	650	521	564	571	570	569	579	539	559	560	552	539	595	578	580	537	572	604	528	565	565	524	546	585	595	573	557	609	544	564	568	586	606	574	570	574	556	589	579	535	543	608	565	594	636	601	589	613	563	560	548	563	556	513	513	611	538	575	570	542	598	569	554	538	586	587	516	625	539	544	538	544	550	557	571	580
23010	21253	28959	23845	21249	21186	5514	1453	1243	1182	1200	1075	979	1013	997	976	913	923	922	930	850	946	898	852	917	896	876	835	875	815	853	847	887	832	892	866	895	872	844	826	801	859	831	844	846	815	870	806	826	854	859	843	836	827	849	894	812	863	784	826	884	788	879	847	829	890	828	906	824	807	805	823	864	840	853	860	840	816	847	840	845	898	888	861	813	825	807	861	899	785	813	826	881	832	881	875	826	852	838	819	862	905	816	867	874	880	777	822	831	853	809	868	805	884	868	789	853	858	865	841	833	868	946	837	903	810	833	824	831	816	815	800	835	869	827	903	848	851	857	823	862	847	850	849	793	796	812	803	789	825	825	837	847	841	802	845	875	852	854	820	860	850	830	846	832	811	837	835	806	857	804	768	817	840	878	847	856	850	805	797	837	762	809	856	818	812	849	771	844	786	806	808	819	837	809	794	760	844	830	789	844	809	840	811	810	793	816	859	838	841	865	939	831	850	850	859	819	773	835	799	839	788	870	862	821	846	827	782	862	850	807	786	786	836	889	814	837	801	846	843	878	833	852	831	835	859	828	847	874	821	861	835	847	841	835	812	808	815	829	842	909	872	826	827	829	828	838	817	825	845	838	850	849	825	815	791	817	860	844	879	873	838	786	790	836	778	839	818	851	872	874	845	861	823	830	924	880	851	793	814	822	892	840	871	813	853	772	805	898	831	851	834	839	810	803	888	830	817	832	842	891	809	807	814	798	820	876	856	832	822	826	852	820	833	806	886	796	783	856	839	821	836	821	798	806	810	842	802	811	823	841	777	820	760	805	802	847	820	880	799	818	825	882	850	852	836	838	853	821	853	838	860	863	834	831	828	838	785	822	844	888	854	799	853	767	815	802	833	780	815	837	773	823	894	773	824	845	847	849	829	826	826	879	826	824	879	812	858	842	860	809	862	823	832	835	857	817	805	847	803	829	807	860	820	855	861	840	857	847	785	822	872	875	791	791	826	852	844	844	786	825	834	812	834	838	835	842	786	819	833	833	850	820	862	818	790	833	830	852	837	835	823	823	860	832	857	838	837	835	769	846	816	854	844	896	842	842	831	818	840	828	797	850	845	840	838	826	818	861	845	870	805	834	853	819	864	874	809	791	799	845	897	807	834	841	838	782	849	810	784	814	917	833	855	855	826	787	836	847	836	826	844	894	799	794	849	773	816	813	801	880	833	868	830	856	869	853	862	844	852	849	855	808	896	867	825	857	836	805	811	861	850	808	872	879	830	858	770	845	816	847	844	833	828	859	808	840	795	876	865	879	814	788	888	875	799	794	798	922	849	868	849	835	842	849	852	840	852	771	817	858	835	813	794	819	862	845	836	868	841	821	853	831	797	814	828	790	827	776	850	866	825	882	789	791	814	772	830	823	812	827	840	835	849	830	761	832	892	877	863	857	892	815	836	833	818	849	850	809	857	821	825	852	905	834	803	838	823	806	835	824	817	828	891	804	810	857	844	802	829	850	853	855	819	809	807	847	928	872	848	839	796	861	827	787	834	860	833	860	787	846	852	839	910	859	856	833	819	822	822	874	832	847	814	831	830	858	831	832	797	837	840	839	861	843	826	803	855	800	865	848	785	832	795	839	790	839	834	831	783	784	817	799	791	868	796	778	838	861	851	846	892	863	878	861	885	846	816	817	842	798	820	817	809	898	810	811	865	797	832	861	891	817	854	780	794	827	797	808	868	807	825	826	829	829	847	770	813	906	856	871	857	821	838	819	833	868	842	852	863	828	816	808	839	884	834	882	810	810	818	775	839	837	864	812	863	829	823	830	789	853	859	822	824	805	864	857	828	817	876	858	833	866	832	828	869	795	890	867	800	800	860	853	808	809	810	823	791	794	812	863	814	816	816	869	860	864	853	843	838	863	865	829	859	892	806	840	850	815	844	809	828	861	845	816	822	846	855	813	855	829	794	838	846	865	790	885	780	838	815	840	816	803	862	829	791	810	791	839	871	797	887	771	802	796	834	842	895	829	840	829	836	825	892	834	849	864	850	817	870	879	837	822	848	896	864	853	801	825	784	851	872	829	826	851	846	832	831	865	861	811	796	856	851	792	886	839	900	861	854	813	839	850	792	827	836	846	862	816	818	774	840	837	778	860	801	861	787	786	818	845	828	788	811	862	790	830	844	824	773	782	863	848	811	796	827	820	833	824	893	778	852	832	782	814	847	825	816	826	874	801	776	826	827	846	804	881	886	810	791	846	842	834	829	791	847	809	852	816	809	861	817	812	786	822	867	808	858	840	838	765	814	839	828	789	840	820	813	835	805	834	830	861	790	834	851	842	852	856	808	797	789	818	850	808	800	826	825	903	817	782	822	841	837	839	834	838	809	860	791	890	895	833	803	855	849	875	839	870	810	819	891	867	843	835	808	793	819	818	851	843	790	797	830	873	783	825	883	806	854	848	840	814	902	815	786	830	830	809	818	845	865	814	757	814	812	864	852	822	875	840	838	830	863	820	828	826	793	849	835	878	815	795	809	869	881	799	869	869	790	824	818	845	846	876	827	782	812	842	817	859	822	834	801	743	839	815	848	835	839	776	822	832	850	826	836	835	855	827	764	841	828	875	887	823	805	827	859	829	815	796	766	789	777	803	880	794	824	812	797	834	790	855	833	835	845	851	855	806	838	877	823	832	874	873	777	825	837	851	867	803	852	851	871	847	814	807	806	849	805	809	838	852	813	853	860	829	815	798	812	825	826	837	822	848	796	848	853	787	869	882	892	814	825	829	820	908	853	839	800	871	776	789	875	792	856	853	824	787	843	813	863	844	812	830	838	807	848	822	818	798	812	893	819	843	874	819	843	839	762	877	842	779	762	820	804	784	825	806	828	811	821	808	861	803	806	887	885	801	788	840	840	838	818	804	820	865	847	810	846	827	825	792	813	848	771	814	831	849	787	803	811	754	837	797	842	792	827	818	901	834	845	920	855	808	797	830	847	813	775	854	893	850	806	829	813	888	834	833	829	862	845	799	843	883	831	896	840	860	782	837	812	826	844	807	809	819	816	807	838	825	831	861	828	769	835	815	768	858	845	825	848	849	796	841	836	853	872	879	874	851	805	823	823	827	902	833	844	870	828	821	812	824	867	802	813	852	861	818	855	836	852	859	807	849	841	827	851	827	831	807	859	884	864	850	848	834	859	832	840	825	827	778	874	782	875	775	806	852	831	889	778	854	867	840	906	828	874	854	893	847	861	851	811	871	919	832	843	855	787	858	851	868	868	805	794	854	793	808	815	846	862	817	804	873	796	835	784	774	848	814	847	836	845	883	847	807	828	869	850	817	802	814	865	786	828	832	788	810	806	808	828	790	733	812	818	792	868	850	846	803	807	852	835	839	848	834	805	833	800	873	834	781	852	894	783	812	863	799	851	833	839	767	843	821	796	805	858	888	834	799	845	795	836	858	809	822	855	784	820	868	856	812	830	870	841
43387	39248	13259	5888	4178	3266	2601	2158	1905	1694	1521	1394	1343	1237	1266	1085	1121	1179	1124	1010	1065	1090	1084	1060	996	977	996	971	1019	1044	983	931	984	1001	928	961	971	980	927	941	986	963	994	940	923	933	970	926	853	909	927	945	956	954	952	903	963	927	981	969	955	1018	908	922	962	1011	998	989	918	1013	912	988	961	979	903	992	999	962	917	952	932	938	957	974	946	957	954	935	929	956	992	927	965	979	975	944	890	996	1007	954	916	933	964	885	982	949	998	942	938	897	882	906	900	930	907	905	920	925	906	946	967	1012	974	893	929	935	917	920	919	920	915	903	931	922	952	962	934	925	898	959	970	977	923	946	990	950	988	973	920	961	1001	900	976	976	968	930	991	988	903	921	931	944	981	960	949	910	935	948	938	850	901	949	944	992	932	964	980	931	933	884	908	947	951	900	989	1011	915	919	950	980	897	896	867	896	930	899	888	930	960	948	916	970	951	916	994	907	929	910	944	914	992	940	967	948	896	949	980	949	920	927	929	885	889	962	993	972	904	916	891	949	915	941	889	949	947	904	904	900	867	941	952	950	962	937	965	935	958	883	928	920	917	964	915	900	902	929	914	949	924	962	921	936	925	926	872	956	928	905	921	881	935	927	930	970	956	926	959	928	969	970	936	906	944	974	929	932	987	918	1002	914	967	961	895	910	948	925	957	925	991	925	919	945	913	933	928	916	917	966	960	985	935	920	926	943	984	940	963	920	920	922	916	964	913	914	942	939	922	927	950	965	915	948	895	922	877	915	915	944	889	915	923	974	943	959	898	977	924	946	921	939	970	923	972	887	964	955	898	938	996	940	911	946	1000	892	968	952	960	878	953	903	971	959	928	924	931	957	893	892	928	958	916	908	916	937	956	920	976	950	975	920	949	945	930	971	939	895	951	911	929	903	893	859	912	940	927	948	974	915	921	909	946	921	966	948	945	930	990	881	952	918	928	912	975	930	961	892	911	923	914	952	911	925	893	966	941	974	909	917	929	941	937	1017	914	945	952	934	965	930	946	838	957	988	922	1003	923	906	878	921	942	896	951	973	926	883	970	903	954	876	890	973	888	908	910	944	918	951	979	936	941	943	928	933	916	919	897	978	922	934	987	941	923	886	959	973	959	889	929	934	908	922	968	951	947	907	953	958	981	907	948	925	956	926	998	929	980	937	974	921	918	882	970	899	980	952	941	931	944	956	923	956	936	989	917	938	970	926	941	918	935	969	928	948	874	929	945	941	955	947	906	959	914	910	896	902	918	904	1016	924	919	961	934	945	941	916	962	939	1014	920	964	912	940	947	914	971	840	941	898	952	941	933	932	939	976	962	931	1002	902	960	860	902	908	941	943	867	931	907	926	941	880	935	919	910	933	947	966	945	933	976	995	885	943	976	944	901	905	943	1005	908	931	905	931	940	950	971	908	969	942	976	940	928	926	912	888	910	928	915	912	970	920	927	915	955	947	902	968	934	944	911	897	956	965	927	909	878	958	912	935	920	912	950	948	980	922	915	928	909	896	918	951	963	977	924	916	890	910	916	959	892	958	968	960	963	921	949	921	965	928	923	921	912	948	989	930	990	849	962	926	902	897	920	923	871	967	913	940	941	891	921	935	976	962	957	919	951	916	926	930	958	943	956	937	888	953	954	943	949	968	969	942	964	975	901	950	962	962	965	903	983	946	940	937	918	936	931	952	948	938	964	926	869	905	907	933	952	912	1007	942	979	944	867	947	968	955	937	910	926	879	927	952	900	941	923	979	977	969	899	891	930	911	932	958	954	926	945	938	927	987	863	900	935	958	923	957	929	949	895	953	932	924	935	970	974	904	957	971	939	936	921	956	957	928	979	977	981	942	930	958	959	962	909	1001	946	947	915	861	931	924	996	917	907	925	951	902	895	900	891	902	925	980	959	904	963	989	946	899	904	1001	925	888	968	988	890	920	916	895	916	893	869	1003	928	988	951	943	956	952	902	969	870	938	923	902	957	913	962	1005	944	945	955	919	937	906	920	942	980	924	966	924	978	1000	953	920	985	943	972	947	869	959	921	951	920	1003	878	908	946	947	987	896	982	943	948	1003	950	927	928	962	895	916	953	975	902	913	950	960	928	928	1009	967	930	928	965	917	957	911	909	995	1032	916	929	909	920	901	930	939	939	949	896	921	992	914	923	879	956	906	920	970	927	958	993	940	943	967	917	919	963	928	875	956	963	911	881	919	962	923	918	976	907	876	970	960	934	941	938	940	898	962	1007	939	915	899	917	937	944	913	984	947	919	923	941	931	944	917	939	843	900	963	927	945	968	912	944	920	914	863	912	945	930	920	916	881	942	986	918	902	914	919	894	979	948	942	947	916	901	944	916	945	905	963	909	914	919	952	915	964	950	940	931	953	918	955	991	949	898	909	888	980	952	911	941	889	950	947	921	915	982	966	1009	929	912	939	909	1017	875	935	914	946	907	949	937	859	968	915	893	969	919	935	935	912	931	889	941	922	934	904	906	937	913	968	932	948	929	916	906	916	909	900	963	931	890	1012	912	1030	904	900	958	936	978	930	948	1015	940	966	895	925	950	894	922	909	919	961	918	949	874	954	932	980	919	973	918	918	992	940	977	1000	920	1019	962	882	946	917	971	938	963	923	928	915	977	924	945	937	916	942	948	937	955	942	912	984	935	905	980	960	928	875	972	950	911	939	969	892	945	1004	954	916	907	882	970	928	906	888	914	899	889	910	921	915	932	911	958	920	983	991	931	949	920	937	993	921	921	886	922	958	880	934	982	967	960	915	990	952	966	952	948	898	951	946	856	983	974	931	898	885	935	920	930	920	943	930	945	917	1002	910	1014	918	939	958	917	884	971	911	887	908	954	929	944	899	944	947	958	932	957	913	930	904	926	914	937	945	977	875	939	929	863	1016	905	954	977	962	937	927	888	893	989	927	892	960	953	910	952	956	925	912	923	934	935	904	980	908	922	932	915	923	964	896	884	934	976	912	995	933	968	920	946	951	913	924	935	951	933	944	895	886	935	905	938	902	955	1006	969	905	937	944	923	982	939	938	869	933	988	1001	942	926	934	925	944	972	922	956	897	920	973	946	935	994	889	929	905	913	940	953	912	960	943	913	962	897	907	942	976	916	895	946	961	890	943	951	1003	920	950	917	935	899	882	926	956	960	953	951	916	946	934	917	967	956	907	907	931	916	969	954	936	959	913	899	930	948	925	944	954	917	904	903	949	929	910	936	912	920	956	925	879	982	930	961	954	863	933	916	942	874	990	948	960	993	870	884	926	937	969	932	938	909	955	957	901	981	962	911	930	939	919	940	885	861	953	955	935	953	974	973	935	895	943	915	1012	901	960	895	919	943	942	942	940	903	944	952	958	877	920	926	905	989	904	941	936	932	959	908	969	958	947	909	896	944	914	934	915	890	945	984	924	891	958	957	926	954	957	960	976	947	944	923	869	929	949	887	912	981	932	922	981	955	913	916	963	945	979	971	926	976	919	969	953	980	960	938	984
27358	20067	7201	856	605	582	423	347	373	342	330	357	326	338	370	330	344	343	375	317	343	345	346	347	356	324	341	319	341	346	309	336	359	354	339	329	351	339	301	354	340	328	334	326	326	353	337	334	351	308	353	333	347	325	355	318	358	352	320	347	338	334	307	339	356	316	306	328	340	331	340	323	309	330	350	344	338	370	322	301	338	337	336	319	328	353	374	349	368	304	343	322	319	344	327	349	322	343	361	338	360	348	363	323	342	349	348	344	345	294	306	357	337	375	346	303	368	359	356	355	344	331	317	350	329	313	353	342	355	353	337	341	352	367	331	343	328	359	372	341	352	327	314	339	360	339	374	334	349	274	373	344	326	368	345	343	321	337	342	320	347	341	321	330	368	359	333	348	326	331	363	320	338	323	342	317	369	305	322	348	346	382	314	333	296	331	335	336	343	351	336	312	332	331	331	333	367	357	348	341	346	301	335	340	301	353	364	320	358	351	327	323	358	335	355	360	305	339	308	348	333	351	358	354	361	375	322	305	366	326	347	327	348	354	344	344	355	352	338	356	319	366	356	322	353	340	333	338	328	328	335	302	321	337	342	332	326	368	332	377	325	357	316	363	356	332	350	345	333	344	327	368	320	333	323	335	306	322	346	356	351	359	340	294	317	337	343	311	322	344	308	346	336	317	337	341	370	313	331	352	330	333	329	334	365	345	346	349	323	292	336	351	344	324	362	345	359	335	339	355	366	350	304	304	339	356	356	322	367	324	342	321	346	365	334	349	326	323	321	340	336	319	311	350	345	358	364	331	366	300	332	312	338	368	329	318	340	341	329	345	349	335	325	345	361	336	356	343	383	386	321	351	317	322	351	322	328	310	356	349	361	333	357	380	342	337	343	364	336	343	313	349	344	365	339	323	354	366	343	307	328	355	300	371	332	341	318	324	342	350	323	356	337	331	325	331	333	337	334	304	332	287	353	342	345	335	332	357	347	344	340	358	351	357	339	337	350	338	365	317	331	333	358	336	370	348	307	377	354	302	344	334	338	334	339	349	316	322	351	350	359	334	335	316	321	331	326	329	334	336	332	348	356	326	364	331	349	320	329	332	347	344	344	349	348	353	323	342	352	337	344	317	372	360	319	352	340	326	345	370	368	301	351	326	380	336	358	357	341	342	302	365	357	352	349	367	315	335	351	341	338	354	326	329	344	384	329	323	322	327	317	346	310	342	346	328	372	313	305	355	340	371	351	346	322	335	308	349	322	318	332	338	345	309	346	342	344	344	344	350	330	357	358	355	355	297	366	351	314	330	315	329	331	366	369	366	354	321	340	343	357	357	373	346	349	318	362	315	343	352	354	339	330	327	350	342	365	358	336	335	344	357	344	325	348	330	327	324	333	333	344	347	359	371	392	327	330	335	330	328	328	350	366	341	322	341	350	332	331	301	330	316	332	291	303	361	321	344	371	349	356	325	303	374	345	338	347	357	319	351	313	305	338	326	343	378	354	359	358	352	349	327	361	330	338	350	294	329	341	343	300	327	301	387	332	330	353	332	348	342	341	364	371	337	330	362	334	345	352	333	348	327	333	329	333	349	348	361	357	344	316	326	351	334	338	322	316	352	342	333	319	373	336	347	331	361	318	325	342	353	332	332	360	326	309	341	356	338	337	356	321	316	346	367	307	348	348	299	335	298	306	340	354	329	342	327	340	368	354	311	311	343	332	369	331	296	349	339	350	316	344	322	331	359	350	360	379	332	355	323	343	324	331	327	372	326	391	358	307	327	345	355	329	337	322	348	348	342	278	350	347	365	357	336	334	316	330	330	361	317	335	353	335	310	352	356	333	344	353	373	319	312	359	316	332	339	345	367	340	301	364	316	325	333	338	337	334	351	383	330	322	338	368	323	333	325	341	340	332	347	382	307	340	365	370	365	354	330	375	329	338	328	365	314	370	357	326	338	354	338	344	333	338	342	366	367	332	351	327	318	350	361	380	351	361	353	331	315	353	328	349	329	331	340	358	362	359	359	351	315	323	329	353	342	363	356	334	344	331	350	356	309	347	328	377	344	322	337	343	339	365	303	286	315	297	318	337	347	346	311	308	349	334	331	354	330	355	324	329	352	359	327	369	358	332	371	371	332	354	315	317	352	365	339	333	350	335	328	364	339	360	394	342	308	336	356	355	320	341	311	363	328	331	343	337	336	340	321	354	329	358	358	324	354	306	360	352	378	345	324	316	352	350	298	354	324	307	316	347	334	374	321	331	332	336	322	312	321	363	362	339	346	355	371	361	320	347	367	366	319	345	355	324	335	348	331	341	333	317	327	332	346	307	321	339	338	332	318	346	314	346	337	316	338	356	320	345	293	374	348	327	314	356	348	340	352	335	344	303	333	357	290	341	311	327	334	353	349	307	359	353	354	308	356	355	329	354	319	340	325	325	351	333	311	327	323	373	349	344	337	366	348	360	351	346	321	357	357	337	344	323	341	321	344	341	338	351	336	355	364	355	350	362	337	341	345	347	332	336	369	326	330	342	341	356	333	357	318	316	357	393	340	335	348	301	331	358	318	360	349	345	353	333	334	350	307	338	328	318	348	343	358	315	324	336	343	314	325	375	347	340	369	334	337	313	332	331	366	369	358	349	303	373	342	328	327	350	371	362	352	333	330	349	347	347	325	325	339	336	309	319	335	356	351	334	341	334	350	351	314	372	302	342	336	362	327	317	371	364	327	363	349	330	317	369	323	344	344	343	334	347	346	357	301	346	356	311	344	342	347	308	350	329	352	359	326	353	314	356	369	363	336	378	327	343	371	335	362	312	338	343	290	338	349	343	377	355	310	346	333	311	343	370	324	334	327	330	358	350	351	348	355	346	332	331	325	291	339	334	326	338	338	353	343	328	334	345	342	341	327	341	360	365	339	339	335	347	337	365	361	342	330	335	319	340	338	312	320	325	353	330	345	352	361	359	348	331	369	318	378	337	326	354	368	340	328	337	348	333	342	342	373	337	358	356	326	336	354	329	331	337	348	330	360	342	332	305	329	316	311	346	365	367	363	356	341	356	344	353	367	306	346	343	345	342	379	327	322	358	321	326	330	336	299	337	356	301	336	326	348	328	326	349	308	330	330	369	344	319	394	307	326	371	342	314	396	330	354	313	328	336	336	310	341	340	318	369	352	362	347	355	339	342	329	331	354	343	343	340	340	354	309	312	349	339	347	370	353	342	335	345	333	345	337	343	362	341	350	348	340	338	355	328	309	317	353	354	341	319	336	350	302	338	341	353	350	315	338	367	338	343	332	343	347	350	326	347	354	338	336	338	354	339	334	355	343	384	360	317	360	346	355	319	364	348	332	335	324	336	335	340	329	338	333	321	355	315	341	358	323	356	371	343	348	326	355	337	335	351	332	358	351	308	361	362	313	344	340	351	330	378	313	341	336	346	311	331	342	349	299	328	369	322	378	362	358	326	330	355	351	341	334	364	336	355	345
14101	8675	1273	662	566	556	538	455	430	486	480	453	405	412	427	409	412	406	386	423	385	393	445	416	465	444	417	410	441	431	412	435	387	462	384	425	395	421	428	406	433	406	445	402	440	411	414	407	421	415	387	419	421	422	420	405	437	409	419	437	430	391	424	440	428	444	421	417	433	419	370	459	414	419	417	382	374	411	399	391	419	400	382	411	456	424	386	440	425	379	413	439	473	433	435	434	435	424	409	417	414	408	414	420	404	384	414	388	403	428	376	408	400	406	435	417	424	397	388	405	398	432	396	414	419	425	466	467	435	414	425	423	417	430	411	442	393	427	431	402	406	410	394	424	426	420	423	390	393	441	422	445	384	358	410	394	413	419	421	419	413	398	410	431	377	429	401	429	404	410	447	453	431	403	400	434	420	404	392	410	432	392	387	375	438	419	440	385	447	422	431	445	444	455	424	408	410	440	452	409	415	420	428	392	424	426	411	453	407	399	424	451	450	426	413	423	393	406	415	417	410	417	413	436	438	423	455	444	402	387	447	427	387	413	411	445	402	437	411	398	392	411	440	406	411	435	407	428	451	372	426	412	361	394	441	418	443	404	434	427	424	416	417	418	412	418	395	439	410	404	409	422	399	392	429	447	414	422	413	436	411	408	403	418	462	436	438	415	401	449	372	400	417	456	401	430	424	434	404	388	448	398	372	399	395	433	380	443	469	439	464	460	418	452	415	389	396	462	454	411	440	426	462	458	432	422	428	428	409	419	405	397	421	368	424	419	414	431	434	391	396	417	422	462	424	459	368	424	391	438	478	428	432	416	454	419	411	422	410	398	410	425	413	381	419	431	405	421	409	381	416	418	391	420	405	389	418	404	412	409	422	404	435	380	405	405	418	423	384	410	410	406	420	424	389	417	410	395	440	405	457	419	397	382	423	423	422	423	402	423	406	398	460	426	424	459	419	413	395	430	435	384	358	420	402	423	450	419	401	449	388	435	439	397	429	400	450	434	417	399	413	406	390	411	433	443	430	417	430	392	393	396	432	434	402	396	438	453	391	424	405	404	406	413	402	428	400	387	431	426	442	391	415	409	413	426	425	421	416	425	447	388	374	384	384	412	433	412	399	454	422	416	432	389	407	431	403	413	425	402	381	399	415	432	404	415	450	404	425	410	436	417	395	399	420	411	441	427	421	437	380	433	422	409	417	380	410	419	408	422	450	423	411	439	403	421	435	404	393	383	398	441	420	438	410	423	408	411	460	395	415	408	393	428	391	431	392	406	402	402	445	459	387	401	459	388	389	422	399	395	407	423	432	415	419	391	421	410	415	395	460	410	424	436	428	388	404	423	436	402	395	420	366	411	395	435	417	420	416	444	437	405	417	426	429	424	409	396	437	385	407	403	388	420	402	375	423	433	424	418	461	423	402	392	418	428	410	439	383	428	391	411	390	397	403	430	402	403	394	395	402	426	385	464	405	398	439	399	453	407	396	421	431	375	387	438	382	437	412	406	431	440	420	418	386	387	435	401	415	405	414	394	390	391	413	410	389	421	384	418	425	409	427	367	419	431	409	423	419	437	412	415	409	385	415	409	404	437	420	407	414	426	405	404	398	460	414	434	400	423	431	405	439	403	383	416	431	439	404	424	419	417	412	442	422	399	409	451	430	412	378	376	420	414	402	417	386	423	424	409	400	429	410	414	411	405	405	411	437	438	421	420	428	462	384	429	410	451	406	387	425	422	389	425	445	422	420	393	433	418	448	416	404	402	418	419	414	402	420	394	402	404	400	401	411	407	403	421	437	418	391	426	439	439	409	431	410	428	404	408	410	397	410	430	429	419	419	398	451	403	409	449	398	418	413	399	443	425	439	437	438	414	397	427	408	394	442	461	397	450	430	431	421	428	425	411	416	411	448	421	417	413	408	447	413	405	394	431	446	419	405	406	421	427	428	380	401	444	410	430	450	413	415	402	433	405	378	392	421	418	406	455	393	420	463	381	449	420	417	421	406	406	412	417	439	420	389	393	417	378	398	399	453	412	455	460	409	423	442	387	440	435	448	420	427	432	374	418	385	406	439	409	408	382	396	383	401	410	407	408	439	439	395	402	420	404	417	424	414	438	432	438	423	428	445	444	395	427	367	434	418	413	426	427	405	412	438	433	438	412	410	399	437	432	425	443	413	379	386	384	406	423	396	399	397	389	396	413	402	402	397	417	417	463	390	410	375	422	403	402	421	402	415	434	442	415	429	415	436	374	446	418	431	416	411	432	453	382	422	427	439	465	360	414	423	407	418	432	394	410	421	409	423	421	435	460	446	399	433	448	388	406	412	409	407	404	409	431	452	410	402	428	413	420	382	433	392	381	437	391	408	405	433	398	407	472	399	423	392	433	423	461	391	402	431	433	415	422	383	395	459	425	404	411	411	437	412	362	396	442	425	378	425	420	409	450	435	413	389	411	402	392	398	388	440	451	393	392	388	463	429	418	401	411	377	411	416	428	425	407	380	412	447	420	413	462	446	412	414	426	432	432	415	443	417	380	394	434	403	390	435	435	400	393	423	415	475	412	407	385	396	438	438	401	406	430	423	421	406	402	377	379	429	415	421	410	412	404	386	435	378	465	397	443	397	450	420	394	409	410	394	453	401	418	400	404	404	448	399	413	445	419	414	397	420	400	408	439	421	419	426	397	392	418	458	376	426	404	397	420	413	405	430	422	436	384	420	467	444	451	403	369	382	413	426	456	402	451	413	416	409	424	402	401	439	436	398	435	439	424	422	433	400	430	398	437	392	398	412	410	423	372	441	432	416	395	443	387	460	427	394	444	418	415	418	401	427	411	412	419	428	440	443	422	420	404	431	403	447	473	427	424	414	452	408	397	404	427	417	409	411	404	417	439	407	392	409	420	393	433	427	413	388	399	426	417	432	441	386	426	424	421	352	440	399	413	434	424	430	430	420	409	431	426	434	437	410	407	407	405	390	428	414	414	430	404	389	415	403	386	419	386	453	436	405	350	415	384	419	383	410	420	426	403	447	424	396	398	433	378	451	452	416	420	439	400	446	404	439	424	402	375	424	427	438	428	391	408	404	429	400	403	424	405	427	405	416	416	374	450	412	414	407	388	403	394	405	430	380	419	434	414	389	401	419	412	418	409	385	428	410	406	445	438	405	416	383	457	452	343	433	420	442	437	453	394	398	404	413	445	377	398	418	405	432	397	424	405	399	414	394	430	428	415	363	371	412	415	404	420	413	374	387	459	409	430	382	413	457	402	417	444	424	414	397	411	391	414	430	446	435	402	431	391	448	379	401	424	413	428	409	423	396	390	435	431	424	440	419	373	383	394	427	419	420	452	437	398	373	419	444	418	412	439	422	440	436	406	410	403	398	407	463	408	387	433	442	406	421	409	446	401	409	413	391	412	387	403	391	386	420	447	415	398	396	404	431	430	410	377	397	415	437	406	416	408	410	398	425	367	414	434	410	408	418	441
24664	21225	27918	24768	16069	1325	863	666	643	569	534	568	539	505	519	498	460	528	494	523	470	480	535	545	481	495	501	454	487	478	490	461	447	473	482	485	488	514	442	465	454	454	452	465	472	463	499	505	467	490	483	461	470	482	488	497	488	444	506	497	449	512	518	477	467	527	482	477	492	496	444	490	459	458	501	498	441	466	465	520	480	512	468	456	467	485	480	457	479	495	454	473	468	453	466	503	469	493	461	447	426	482	473	447	488	465	476	470	501	473	454	454	488	483	504	486	433	428	452	427	431	455	441	472	475	425	498	440	455	470	431	444	448	470	493	456	540	464	489	487	481	503	487	461	451	446	458	485	470	445	488	486	474	464	483	501	456	467	466	434	432	410	478	451	478	436	469	432	509	466	486	456	467	499	494	457	478	470	513	444	474	458	454	495	502	483	461	479	448	463	476	440	478	470	464	466	479	504	433	488	469	527	489	500	465	464	435	488	448	503	507	539	496	463	510	466	435	463	448	463	467	491	460	464	469	456	489	481	468	512	456	488	473	469	454	496	446	467	508	484	463	479	478	493	455	470	500	466	466	519	470	481	410	481	453	466	476	461	470	475	461	442	456	469	483	482	432	480	462	470	466	452	491	465	484	476	480	453	504	472	510	491	445	443	453	447	487	441	489	448	469	437	478	462	478	447	472	496	467	483	482	441	486	489	483	485	512	465	477	455	488	472	494	478	465	503	464	480	489	469	469	468	448	479	456	473	478	489	493	459	485	415	484	438	499	473	474	475	497	456	477	457	455	486	473	501	471	452	476	480	478	459	461	454	460	478	450	479	492	489	426	497	477	475	462	543	450	479	488	449	476	487	468	509	465	445	461	471	481	482	460	440	496	473	450	505	450	445	461	458	450	475	455	494	492	463	465	453	504	420	465	470	457	446	468	488	487	509	450	450	474	472	467	491	481	452	433	456	401	461	444	492	449	485	468	433	487	437	461	452	466	442	481	474	481	477	465	459	470	486	392	524	455	451	487	473	450	497	479	465	476	473	436	436	476	451	447	482	471	474	466	424	487	498	454	425	446	439	467	448	477	449	461	454	483	451	471	469	457	511	516	418	433	494	426	514	485	447	467	511	496	470	453	454	475	451	469	480	453	507	488	452	488	417	426	483	473	487	455	475	453	481	468	442	483	471	490	492	483	510	476	459	485	450	469	479	427	481	490	451	466	489	511	454	470	463	494	446	455	490	443	500	469	488	464	495	449	483	449	497	453	475	436	479	503	484	447	441	512	494	506	469	429	477	472	445	496	477	477	506	472	485	485	464	509	449	456	482	473	474	456	502	457	429	466	474	419	464	454	441	464	483	471	459	460	458	478	451	465	489	492	522	489	461	443	484	444	471	473	454	477	458	509	508	492	473	499	459	472	474	423	477	461	484	467	449	468	472	473	454	488	487	461	459	488	493	503	475	469	485	458	504	454	475	501	493	455	442	460	496	452	459	502	461	472	518	413	494	481	462	446	492	476	471	503	463	468	482	463	446	494	499	487	463	467	483	465	458	515	466	475	480	465	429	491	508	464	474	449	459	455	465	467	482	469	501	485	486	459	478	491	477	490	508	458	457	470	476	486	472	488	473	512	494	433	465	478	503	485	475	541	513	510	437	499	466	455	489	477	488	478	462	458	499	483	484	477	481	480	480	434	496	502	472	449	473	485	465	500	465	528	454	467	458	469	471	448	465	480	403	472	449	462	467	470	502	483	466	457	467	480	465	473	477	438	461	441	482	489	465	479	463	500	452	496	477	453	444	512	464	519	499	419	467	455	470	440	457	477	464	473	491	464	462	482	450	498	512	468	462	454	433	468	447	488	481	482	464	474	476	479	419	462	489	437	462	461	514	470	456	476	433	464	478	461	452	484	485	470	486	473	448	458	445	446	469	461	482	467	435	477	497	458	422	443	445	451	473	476	471	475	460	475	526	439	468	486	424	516	462	449	484	492	471	463	499	474	493	464	504	478	465	478	484	459	473	519	455	460	516	484	462	438	474	452	467	421	479	481	470	472	473	491	501	476	460	482	494	474	472	479	469	484	491	473	462	455	464	430	467	464	482	437	487	442	466	486	473	479	505	468	449	485	455	443	494	446	448	492	484	503	490	494	445	460	488	481	490	479	457	410	485	480	492	418	507	459	436	473	453	472	497	477	459	511	477	475	475	498	466	474	450	503	512	419	484	460	447	482	474	489	516	465	470	456	490	475	484	492	454	524	501	473	476	483	483	493	493	471	460	525	434	453	477	471	477	495	467	468	483	455	472	504	454	478	484	433	473	463	436	499	486	467	478	444	472	491	483	484	490	506	490	464	452	515	467	454	422	468	445	491	467	490	502	510	477	447	465	418	455	476	464	477	516	459	481	470	489	433	492	456	511	469	458	487	459	500	479	492	447	497	460	477	483	482	512	509	462	528	502	467	477	463	479	462	476	467	492	497	472	471	465	501	492	487	451	516	447	492	504	448	444	483	445	462	483	467	453	511	483	462	463	433	481	472	444	460	467	469	432	473	500	486	434	492	451	500	475	441	490	477	474	500	462	453	472	470	492	470	469	480	479	475	475	501	465	510	517	489	489	468	477	474	421	478	456	480	485	484	468	453	441	519	492	456	445	478	533	463	504	447	460	487	451	492	474	486	484	497	435	500	488	490	511	462	460	470	468	479	474	475	491	502	487	480	476	460	467	465	468	463	445	451	484	431	453	503	471	470	473	509	468	431	490	506	456	467	479	465	504	503	463	471	477	470	414	433	518	450	463	475	488	497	464	444	480	486	488	513	472	499	500	500	418	461	500	497	469	445	464	469	463	471	478	474	490	473	503	443	496	526	459	465	455	469	458	481	490	451	476	481	441	467	465	488	453	468	412	459	479	486	507	458	476	542	481	453	494	465	425	468	502	476	469	436	457	453	476	518	456	459	436	470	479	462	477	456	489	499	447	447	471	455	441	464	454	492	450	480	435	499	466	474	493	482	487	455	478	474	447	496	497	481	448	461	430	511	447	480	475	472	466	507	457	506	485	478	486	478	472	476	454	501	439	465	471	469	449	467	486	498	484	479	485	487	491	454	466	480	473	442	480	448	477	508	479	469	478	489	457	453	447	459	449	446	483	490	491	515	445	445	473	455	424	491	469	504	482	451	469	440	430	464	506	466	468	476	434	481	432	448	439	522	463	454	442	478	476	476	462	462	458	505	479	481	496	504	500	447	452	462	478	461	462	475	462	517	478	452	508	469	481	524	476	460	471	467	479	493	500	473	505	475	482	478	442	487	448	465	498	454	435	472	452	466	461	469	499	461	469	498	444	463	485	498	480	521	473	461	484	502	463	500	460	482	453	485	456	469	470	492	457	456	463	453	465	511	443	481	495	476	434	480	487	451	492	499	511	449	510	489	507	465	464	502	451	499	464	475	483	451	494	494	444	483	472	486	453	440	454	440	482	488	458	460	463
33192	26146	6672	2759	1952	1465	1238	987	891	847	780	753	658	638	680	624	612	592	576	606	647	646	584	574	586	546	586	607	586	599	539	574	551	564	608	540	596	563	560	581	554	552	565	599	587	542	556	547	521	581	529	582	546	549	543	561	538	556	561	506	575	567	560	587	577	562	569	535	562	553	546	564	546	556	583	580	561	534	523	586	574	586	574	591	588	578	578	565	533	545	512	547	529	569	569	564	584	547	560	574	545	575	504	616	573	542	590	562	561	566	513	544	598	578	568	551	523	560	527	567	572	580	494	606	547	537	585	566	560	525	548	587	565	557	537	499	569	532	582	535	583	555	569	560	524	596	526	507	556	536	548	555	565	547	544	547	537	566	530	553	566	552	574	565	578	579	536	544	560	546	526	521	552	525	570	546	521	578	578	519	568	559	552	546	535	528	596	577	514	556	539	550	519	560	533	537	569	588	549	568	569	564	506	588	534	555	532	593	512	551	529	555	596	565	555	565	577	570	553	560	559	503	555	572	549	573	588	542	561	564	566	553	536	594	586	506	555	568	577	504	565	539	581	549	547	553	544	538	536	557	529	548	539	511	553	571	561	541	565	533	586	539	600	535	583	547	538	560	585	500	534	544	518	578	526	570	555	532	544	562	574	569	529	554	573	545	554	536	557	581	536	562	522	550	566	519	566	549	547	533	514	522	573	524	566	537	529	546	570	539	567	530	559	559	544	544	589	585	568	536	528	595	572	570	536	544	502	555	528	540	558	517	561	548	555	543	547	554	553	532	570	541	606	576	565	529	547	517	572	589	550	531	557	576	506	537	511	536	568	579	572	542	559	511	593	569	514	555	553	543	547	587	502	559	553	572	508	510	587	572	560	561	543	529	568	551	580	543	575	562	565	577	589	544	557	534	509	485	585	585	516	564	561	576	574	576	507	540	567	560	535	527	546	552	583	572	544	556	556	547	550	601	606	579	537	542	555	556	559	506	589	592	597	536	551	574	564	547	558	554	550	543	560	580	556	530	542	534	544	559	544	534	536	509	580	565	494	529	542	546	570	549	518	548	557	543	554	556	530	562	519	566	538	547	549	584	561	526	525	523	562	568	584	570	593	557	549	530	521	533	550	582	533	596	545	579	523	549	548	570	560	564	571	527	542	530	548	544	551	568	564	524	554	494	566	532	561	562	555	550	572	583	545	569	575	556	572	527	536	551	562	535	568	568	557	554	519	553	559	586	556	585	532	581	543	609	525	537	534	570	575	573	511	582	608	604	576	591	531	541	544	561	562	589	575	537	555	583	556	538	564	548	557	598	591	527	602	553	570	553	596	553	561	552	617	507	535	538	570	553	540	572	547	522	576	578	532	564	542	546	510	541	553	545	583	501	534	584	556	542	567	530	537	536	569	550	530	569	582	564	518	540	545	552	498	586	598	545	561	522	581	533	548	584	533	541	584	542	579	568	551	544	542	551	542	539	561	528	586	561	587	593	532	568	545	533	524	615	591	510	515	516	574	563	532	543	595	554	565	578	553	596	534	577	550	558	563	607	548	509	550	586	556	552	524	542	534	588	582	566	577	567	551	504	566	565	580	560	534	536	547	551	541	606	547	582	554	560	546	562	580	549	597	544	565	558	562	564	569	589	523	556	546	567	543	589	593	552	590	571	534	521	502	544	543	599	580	552	574	538	574	556	566	565	552	566	542	548	554	585	550	558	542	557	582	542	556	556	568	551	592	560	545	549	531	531	510	569	586	509	604	565	557	562	541	519	580	559	554	578	565	583	541	561	490	544	571	525	540	572	552	563	563	556	583	584	564	520	520	560	583	596	543	567	578	530	495	565	542	552	537	539	561	575	610	558	550	587	577	554	545	553	523	502	568	560	582	554	566	549	545	599	570	571	530	589	515	557	541	539	524	567	541	584	513	578	527	551	569	576	537	528	554	585	499	578	579	554	571	575	576	593	556	582	538	583	532	547	567	551	601	604	551	556	597	580	551	572	530	536	574	553	585	585	615	558	525	501	527	530	534	549	565	566	561	554	548	544	573	568	551	540	545	580	539	527	549	555	557	562	567	545	560	515	566	574	522	514	544	607	551	539	523	508	582	520	548	541	526	593	543	611	572	573	564	545	578	615	570	571	610	587	576	560	505	549	536	522	581	523	568	547	542	566	533	555	577	573	532	537	553	549	530	547	539	576	567	549	553	574	560	562	576	589	570	549	567	549	599	574	571	562	552	556	563	539	583	580	539	520	554	554	543	568	565	504	549	540	567	542	508	567	541	545	622	524	550	603	525	549	519	529	534	525	558	570	588	585	540	567	531	554	585	550	537	552	555	517	556	573	547	573	568	549	569	541	570	564	563	536	511	555	541	550	520	550	522	530	562	526	544	507	507	566	553	511	529	579	551	547	510	533	536	599	554	569	568	557	549	518	526	566	533	534	558	554	562	550	577	539	587	557	543	564	600	559	578	534	531	560	587	545	542	539	520	529	567	580	557	545	541	488	530	578	567	504	497	561	548	579	560	565	552	509	564	591	537	528	570	496	572	557	574	538	544	542	569	538	507	558	572	587	568	518	555	554	555	558	526	550	553	510	597	562	541	535	597	521	511	578	554	537	568	590	543	528	537	522	548	528	559	564	531	543	576	548	540	565	554	524	572	554	510	552	571	566	581	509	546	579	537	571	558	568	545	535	531	546	543	526	545	550	535	583	553	538	575	546	580	566	518	545	505	531	526	590	537	564	571	548	566	573	561	555	583	560	534	578	550	535	540	564	545	588	558	578	538	549	545	566	589	510	579	571	513	532	581	586	548	556	556	529	505	551	561	542	543	569	536	532	517	570	561	511	537	608	545	545	566	554	505	539	525	563	531	602	552	559	564	524	569	538	579	597	579	582	552	534	580	542	552	585	543	546	540	592	518	557	609	542	521	524	549	531	517	537	529	521	539	555	538	528	556	557	550	577	521	480	563	554	561	555	560	583	556	526	595	568	584	542	528	560	522	565	582	546	520	586	543	570	577	561	529	544	530	600	557	554	536	587	559	572	542	563	554	550	545	558	530	590	559	543	555	585	592	553	525	573	551	551	553	521	556	562	561	546	551	540	538	590	549	548	550	526	567	519	538	530	572	518	554	547	604	565	550	544	534	507	558	536	558	566	584	575	591	575	560	539	551	510	544	535	550	564	535	567	582	526	574	542	546	534	568	574	554	563	539	555	544	556	564	538	557	539	575	585	607	539	554	530	553	556	576	566	557	532	552	551	584	531	517	552	517	562	553	535	538	591	562	516	513	570	517	546	595	575	561	545	597	552	579	540	540	522	547	535	554	571	520	510	578	605	548	536	577	574	513	552	518	532	554	568	573	592	564	569	576	551	511	596	539	604	544	613	524	546	545	544	537	575	532	554	513	564	581	559	538	575	540	551	573	508	570	544	535	533	542	579	573	503	544	563	542	558	553	572	549	574	587	607	545	561	583	534	575	571
25303	21188	26633	24898	3313	684	581	560	520	466	510	497	485	489	465	492	490	474	490	459	427	453	428	446	467	475	468	462	440	419	433	446	431	432	423	448	463	432	460	485	471	482	449	436	471	459	456	441	423	437	403	461	455	421	459	470	465	481	422	449	447	471	434	426	434	471	493	414	423	426	479	473	443	440	423	444	455	441	442	441	440	451	454	433	424	432	469	489	479	464	449	454	412	469	430	463	483	454	448	482	482	472	457	456	461	460	425	441	456	425	482	455	485	436	394	451	438	455	441	440	456	421	473	442	437	427	434	428	440	447	432	434	470	466	403	434	444	473	429	461	450	447	443	421	438	437	422	438	438	454	465	479	445	441	481	426	460	426	472	412	427	430	442	436	429	447	436	482	450	441	458	466	460	453	442	479	440	455	498	451	457	441	423	447	464	420	407	465	451	469	391	436	481	446	440	455	450	471	426	459	465	470	436	472	456	512	427	424	420	463	460	470	437	421	462	450	449	436	400	472	457	446	444	431	410	450	468	390	480	456	392	416	464	461	450	449	457	449	441	435	423	458	473	441	454	423	413	439	456	427	381	423	431	416	428	463	440	429	437	449	450	469	423	433	451	461	430	471	474	474	464	423	461	468	411	464	422	454	461	446	443	421	471	439	438	470	466	448	436	437	470	441	458	429	436	433	459	456	460	436	451	444	432	486	462	413	414	455	434	480	428	447	461	440	421	456	448	407	482	438	437	453	422	413	414	455	398	399	409	402	441	422	431	442	482	408	462	475	446	422	449	473	474	476	432	456	415	458	422	447	466	458	418	458	479	412	447	431	479	467	427	485	430	444	441	447	483	486	483	474	446	454	456	436	472	467	468	456	456	462	434	416	438	411	420	442	397	463	415	409	437	471	454	447	444	432	456	462	403	450	427	443	449	450	403	430	442	400	443	458	422	421	477	421	449	422	416	445	447	460	404	422	433	407	457	420	434	422	454	429	434	466	446	441	469	460	467	454	454	492	433	440	464	462	464	416	451	429	442	443	469	435	467	430	435	456	409	461	437	420	461	426	453	451	390	451	479	402	492	435	452	490	429	452	477	415	426	426	438	435	471	425	462	466	429	430	441	432	410	457	454	402	462	479	469	416	451	417	456	396	482	423	437	450	422	473	441	422	415	427	439	430	450	428	396	466	405	415	434	425	433	454	461	462	428	461	429	375	433	467	472	463	428	415	459	454	425	451	425	425	393	424	462	438	473	421	408	437	441	434	461	474	413	448	448	465	409	423	461	445	471	442	419	418	404	445	414	464	457	421	440	442	455	394	446	427	437	457	440	465	471	429	429	451	469	479	441	445	496	441	459	417	421	480	433	433	454	462	437	445	429	398	477	397	426	434	430	448	456	451	469	441	429	433	467	457	436	430	436	446	434	445	421	452	473	458	459	475	424	449	471	431	381	403	456	423	450	416	440	457	469	440	457	450	444	456	470	478	451	484	451	439	422	424	399	451	453	404	454	460	431	467	410	469	459	434	482	397	420	429	440	415	454	458	455	467	446	498	460	446	455	463	482	462	429	426	437	465	454	419	486	437	421	442	449	446	404	434	437	440	443	418	482	470	419	456	451	403	471	446	422	436	391	450	429	455	421	420	431	427	420	441	473	430	436	462	441	425	435	411	445	453	423	478	453	431	411	416	482	480	412	454	430	450	460	463	467	427	441	450	406	408	456	469	419	458	464	450	465	460	460	431	449	461	440	442	426	424	431	444	494	433	424	414	435	412	436	433	432	425	418	417	475	486	453	463	433	445	423	501	439	433	453	451	410	467	442	467	455	436	427	464	467	453	426	382	436	441	423	474	475	511	492	414	448	413	452	467	439	416	444	418	417	455	456	441	467	445	453	454	477	431	435	465	451	467	436	450	438	462	462	445	432	450	455	434	427	442	450	494	416	433	435	456	425	464	480	456	404	430	451	464	462	415	418	455	447	456	468	449	453	427	460	406	425	418	405	453	459	450	444	445	459	423	426	460	431	441	428	443	425	446	452	448	421	470	398	442	421	441	484	437	434	447	443	432	435	438	432	434	416	444	469	467	462	419	477	473	433	459	427	407	488	473	455	451	410	432	417	430	461	450	413	446	386	424	390	457	453	417	409	446	447	458	498	440	456	463	459	460	418	430	442	447	457	463	472	443	428	433	436	441	498	455	459	458	428	426	433	431	490	431	471	452	464	443	419	447	472	467	428	433	476	435	442	406	419	457	402	454	435	458	445	417	440	406	464	478	439	458	432	419	485	438	401	407	467	484	454	478	431	441	457	438	454	422	401	460	446	453	442	425	422	447	434	431	476	453	427	424	395	440	440	437	403	415	480	472	450	446	449	431	447	467	472	464	479	484	472	423	488	467	431	439	437	440	471	447	434	455	432	420	450	483	431	441	458	426	459	465	419	445	426	428	433	458	404	428	426	431	436	448	462	419	448	465	417	462	435	476	472	461	458	409	446	429	471	468	444	437	450	449	457	437	419	456	448	478	409	462	434	465	437	429	419	463	459	448	466	469	490	447	440	477	438	456	446	441	466	470	442	471	459	465	443	459	464	444	428	438	475	428	439	435	455	455	448	462	445	397	463	413	460	442	432	418	425	446	382	451	460	433	452	439	469	465	434	502	456	471	468	414	435	458	493	391	439	460	429	442	432	456	431	428	463	442	461	431	398	420	468	459	441	438	426	423	401	443	453	437	411	446	448	419	427	421	424	459	456	436	449	410	422	438	422	457	450	444	424	422	429	428	451	492	464	416	434	459	418	458	425	433	435	475	453	435	450	383	438	470	442	418	464	414	447	465	470	475	438	435	452	438	445	432	403	422	429	443	438	477	453	450	463	468	447	446	481	436	469	460	482	433	446	432	401	408	448	450	426	455	460	427	444	432	439	452	464	423	396	470	440	437	441	407	422	446	416	459	479	448	442	495	426	446	430	442	461	479	440	441	457	442	404	490	466	447	429	443	495	428	511	430	474	453	450	434	447	494	407	441	454	460	448	473	441	458	443	473	452	442	426	379	474	422	432	472	444	430	471	466	433	457	440	452	441	420	461	452	454	445	468	446	431	447	456	428	424	455	409	466	459	411	440	420	444	446	437	436	432	451	450	472	470	437	444	408	442	432	440	431	450	442	436	428	420	489	418	460	437	438	432	466	475	481	404	422	446	448	424	436	453	462	446	443	446	446	441	438	473	422	448	437	440	439	456	457	467	420	437	446	436	405	461	432	441	452	427	445	427	408	444	451	418	463	443	442	445	410	416	426	455	412	451	421	426	438	459	412	411	457	457	465	463	407	425	464	432	416	463	442	421	461	479	478	427	451	448	426	439	447	450	417	438	435	415	436	399	495	417	448	432	431	444	448	445	425	438	423	431	467	466	457	441	471	408	409	424	411	446	414	465	425	466	446	461	456	434	438	444	415	439	417	478	473	459	468	438	434	436	474	467	457	420	439	442	448
31397	20300	4108	1826	1373	1089	976	838	757	761	724	694	637	621	632	618	595	585	530	553	604	541	545	552	589	545	579	547	550	563	574	556	541	553	560	536	547	559	520	570	579	533	531	544	571	580	521	567	547	573	586	572	555	545	535	563	538	514	552	556	554	537	527	564	596	575	556	567	547	545	533	549	547	565	559	518	569	556	588	553	548	552	544	534	582	591	533	537	557	550	532	572	569	534	556	533	540	536	558	556	564	580	568	545	559	555	570	568	557	564	586	530	532	556	573	523	582	539	516	527	554	535	544	589	567	520	539	539	561	524	539	582	550	568	588	495	529	551	557	542	583	535	535	491	528	520	522	506	554	560	560	518	550	548	531	519	545	539	506	554	529	573	532	542	560	528	532	540	547	549	533	574	559	585	552	557	591	558	545	536	557	529	541	539	571	580	533	559	585	542	578	551	557	558	557	561	514	546	539	510	539	532	538	519	522	536	531	544	551	539	520	536	532	583	520	540	547	516	542	576	545	503	558	543	568	587	578	515	565	584	546	582	528	552	552	544	551	552	528	564	514	563	529	512	546	545	542	529	553	533	514	528	548	589	516	543	565	560	557	540	588	529	537	518	568	553	548	551	533	560	571	549	549	535	549	552	601	541	538	546	547	551	536	556	529	582	529	535	563	586	543	548	582	561	564	534	561	552	523	552	593	555	530	528	507	545	558	537	548	547	513	547	561	506	530	549	540	556	545	545	515	545	579	536	513	537	528	559	535	524	592	518	556	529	527	533	526	535	543	583	531	511	546	550	480	548	507	571	551	549	570	533	525	515	579	539	553	516	585	547	555	581	536	512	552	561	539	567	553	560	566	526	538	564	543	536	547	486	509	536	577	531	482	512	542	522	537	554	532	571	578	567	537	599	532	544	539	534	567	526	539	530	548	509	515	578	542	529	550	540	495	566	543	523	519	548	570	553	564	526	524	555	559	568	515	559	516	548	545	555	537	554	551	575	547	533	518	519	592	550	534	565	550	535	589	535	565	578	569	578	558	540	561	542	525	595	564	576	519	564	540	574	547	539	574	575	533	529	535	563	543	577	548	511	551	553	554	543	572	512	540	581	578	545	545	563	554	566	509	573	554	521	526	596	545	572	555	528	543	537	554	557	545	554	543	526	541	542	546	542	549	604	553	526	547	534	520	571	591	572	564	548	583	578	587	534	543	569	516	537	526	533	548	559	498	571	540	555	489	579	548	568	522	539	521	587	559	538	563	515	518	542	520	591	588	557	538	554	541	583	555	526	570	530	581	541	592	544	542	532	472	553	548	537	561	548	491	555	577	570	558	584	537	537	584	534	591	550	553	537	522	560	569	529	579	540	538	590	552	500	535	552	547	554	551	533	529	534	577	558	560	547	566	504	516	546	558	561	508	547	538	577	548	555	512	560	556	515	583	573	537	551	504	562	527	552	532	572	545	541	529	563	529	550	531	529	562	550	558	565	542	557	540	561	565	493	522	567	520	546	528	515	546	559	562	570	534	549	563	537	555	546	572	567	551	509	547	533	535	595	555	527	570	574	560	536	544	524	528	574	539	516	565	515	523	587	528	492	591	570	575	556	556	525	533	555	551	558	581	534	548	563	584	535	535	551	555	540	556	551	507	578	522	557	570	536	543	529	539	551	554	540	516	545	565	555	548	528	511	572	561	577	555	518	531	561	596	533	533	571	552	561	520	555	557	558	591	564	514	548	540	560	549	558	586	565	494	555	551	579	527	543	526	556	541	529	522	547	557	520	553	591	544	518	505	522	546	567	550	574	521	515	562	528	573	521	542	542	565	541	571	564	578	535	560	548	520	535	536	554	560	501	556	572	537	534	511	564	501	557	541	558	553	569	527	526	562	546	528	500	508	579	519	547	541	602	550	564	517	571	551	558	552	526	521	547	547	586	555	554	512	544	597	512	544	572	555	537	568	547	578	526	550	577	535	577	497	504	551	536	515	581	484	552	497	578	581	550	550	610	554	551	559	528	582	580	524	540	509	575	516	550	556	530	547	569	566	515	569	521	553	530	534	512	544	588	537	589	515	518	532	540	515	539	543	543	549	537	528	526	534	551	539	557	494	556	541	568	560	552	579	553	560	553	501	536	547	547	566	587	527	539	532	564	560	543	554	536	533	577	510	585	526	567	536	535	540	500	580	561	563	589	526	496	542	554	583	571	537	585	538	520	532	529	532	543	551	537	548	567	557	564	559	553	566	536	546	554	519	590	602	518	491	572	567	527	571	542	563	523	549	567	504	543	543	549	545	552	548	508	567	582	525	547	537	568	540	610	544	526	533	544	563	524	540	603	512	522	495	531	552	548	549	558	558	532	554	536	543	532	570	574	554	533	539	576	553	554	543	552	574	553	562	526	481	585	542	557	539	550	533	533	558	535	545	541	558	557	533	566	495	520	535	552	502	528	543	541	546	534	598	531	551	511	517	544	563	576	566	567	534	547	487	563	554	540	499	547	549	552	545	521	524	553	574	518	553	574	554	540	556	544	576	545	512	548	529	547	575	564	553	544	579	555	545	541	580	546	530	509	566	553	531	553	527	531	573	535	518	502	536	565	556	581	554	567	519	575	581	545	559	524	518	548	569	528	519	559	502	533	567	577	570	519	578	566	555	516	535	560	554	569	537	592	514	566	534	586	546	532	548	555	539	559	556	559	522	549	570	545	518	539	523	559	568	568	535	534	545	577	542	520	530	554	542	538	552	532	569	597	524	527	538	529	557	518	540	537	543	552	585	522	553	494	547	531	561	522	530	567	558	555	556	526	561	610	537	559	561	547	545	520	559	541	557	558	566	569	545	559	573	540	513	558	549	516	529	550	560	524	542	560	518	566	543	555	541	565	512	492	550	574	525	529	576	501	539	519	563	523	588	549	509	555	530	536	560	542	516	497	584	540	498	506	571	538	583	517	565	552	574	535	569	567	552	518	545	518	545	528	554	568	546	560	521	524	560	518	523	588	532	512	522	531	537	531	549	582	531	576	587	551	517	545	558	578	527	535	554	522	534	581	522	553	515	557	544	537	507	542	528	546	604	564	535	565	556	508	583	532	530	518	529	568	564	515	520	534	543	549	535	570	553	518	579	481	525	525	531	538	550	554	521	550	554	588	545	524	515	560	571	541	513	575	528	562	568	568	537	540	553	546	560	557	532	560	521	499	565	507	639	545	521	523	569	541	534	520	558	535	551	561	535	545	548	521	521	502	552	552	553	575	558	568	570	567	519	569	526	551	529	569	547	557	512	557	539	546	539	560	600	526	554	482	546	528	552	571	543	515	554	498	579	567	542	587	530	540	576	578	560	591	529	535	517	548	525	579	552	527	538	544	544	562	569	522	516	525	554	527	518	580	541	553	592	549	526	536	535	528	552	572	558	552	602	513	513	552	546	539	562	584	518	536	544	491	537	549	525	581	545	535	583	532	516	541	503	534	554	553	555	515	562	546	570	508
23005	21241	28896	23886	21233	21156	5443	1536	1214	1107	1029	1088	970	1034	1005	955	944	855	913	879	922	867	841	893	825	877	871	810	855	873	854	868	820	907	829	868	869	793	875	838	819	847	802	867	832	835	851	868	851	838	859	831	840	872	823	846	830	842	857	825	896	809	850	838	805	844	840	788	844	833	842	753	823	846	813	832	846	848	859	812	835	856	814	840	870	827	813	825	821	854	857	850	808	816	831	852	820	804	875	834	859	763	801	831	805	839	824	814	838	867	826	812	851	798	831	787	792	817	826	852	812	859	873	801	831	826	830	848	814	826	825	794	808	856	814	823	796	830	869	821	807	813	839	836	849	870	835	815	792	776	872	843	824	783	789	851	835	821	817	831	821	866	817	833	814	879	750	796	837	849	817	833	832	879	875	812	790	809	792	838	780	834	790	818	851	813	765	820	779	799	792	855	845	820	856	833	815	841	865	846	810	799	845	782	846	827	804	813	825	793	784	818	834	841	855	857	827	827	826	809	790	816	814	840	807	801	841	823	800	820	856	827	843	898	858	814	811	871	782	851	791	847	827	814	843	822	786	815	797	862	845	860	848	811	773	826	824	837	792	761	768	837	790	823	842	832	780	851	866	804	790	877	856	777	806	819	788	779	871	764	803	796	779	847	861	852	840	837	812	869	831	785	833	830	821	805	819	808	833	834	851	813	831	813	852	783	779	820	823	794	851	890	777	849	776	813	811	880	818	884	864	852	833	834	836	770	858	822	832	826	826	824	867	847	844	844	761	843	781	824	821	834	815	811	851	852	832	832	840	820	805	824	855	811	805	822	845	775	791	818	795	837	833	847	875	805	811	784	799	811	857	814	800	836	825	784	900	821	818	843	820	814	805	778	860	826	800	797	862	815	788	810	850	831	763	900	836	796	829	851	755	866	791	873	788	773	821	850	862	880	818	826	822	816	773	834	849	841	801	838	774	896	857	847	818	790	754	818	832	828	813	851	845	792	816	854	843	807	777	758	828	793	812	804	774	771	784	845	827	746	827	783	797	839	854	832	891	841	838	813	789	873	809	795	785	796	870	833	812	845	768	817	817	820	797	837	808	770	877	827	829	802	833	804	808	889	862	810	792	810	844	834	825	806	805	788	766	843	845	825	795	830	830	826	797	855	793	821	816	882	840	846	804	803	876	816	879	806	803	844	839	799	845	808	856	826	854	835	835	831	838	792	838	806	820	801	817	803	813	778	859	777	789	875	805	855	829	856	828	814	821	771	874	819	846	834	827	851	814	814	812	864	808	779	856	831	800	858	882	847	821	797	847	781	852	842	771	787	808	834	825	802	833	854	789	862	805	875	802	792	811	815	879	835	841	845	820	820	876	834	828	849	823	806	803	837	771	839	781	786	814	821	814	846	813	860	858	819	871	795	808	828	861	858	794	833	834	834	868	805	779	796	847	857	871	864	893	845	834	786	851	795	803	830	787	895	832	791	724	845	843	841	853	864	852	830	889	838	850	830	782	881	837	822	798	868	817	810	815	819	849	831	808	858	809	826	795	785	822	756	818	803	786	805	842	777	798	797	828	824	809	841	836	799	796	808	805	836	803	750	838	838	845	811	856	835	848	801	879	798	811	877	811	828	795	794	826	831	812	821	795	884	778	812	813	839	803	815	817	890	831	793	810	839	836	781	795	801	825	814	751	854	808	815	816	878	808	814	860	799	822	780	876	830	859	812	804	848	800	851	832	861	759	811	803	844	823	823	809	765	847	806	826	793	833	809	852	817	796	832	815	841	831	772	794	800	818	809	796	831	784	831	818	841	849	841	856	798	816	853	871	815	829	776	864	796	830	786	816	812	842	818	778	795	834	754	866	815	804	815	793	855	878	840	879	765	842	783	847	803	818	884	810	792	852	766	789	847	798	861	867	807	849	815	824	806	846	832	809	856	855	877	885	845	791	843	837	824	865	799	826	791	828	853	815	814	823	851	825	875	823	800	790	833	835	806	840	859	787	825	865	835	864	797	838	797	834	814	799	805	808	796	863	823	905	820	846	821	827	817	824	797	822	798	805	759	827	798	870	836	791	776	847	858	780	805	790	823	812	846	810	826	828	859	821	838	796	861	800	788	808	820	813	850	771	782	819	779	804	852	811	855	772	840	810	802	797	817	808	828	759	794	829	817	822	838	753	819	826	850	785	832	794	811	837	789	866	853	819	760	784	802	830	820	765	840	830	848	804	869	823	807	794	813	819	835	845	804	746	882	855	837	855	856	847	823	800	851	799	801	810	838	840	845	839	829	787	834	849	825	835	777	809	844	860	847	812	811	851	778	794	803	829	849	849	801	808	836	836	850	848	850	860	820	825	811	828	796	812	811	834	836	823	815	787	844	846	830	820	773	830	752	807	819	837	828	791	842	835	785	850	810	839	784	807	787	843	781	822	830	794	821	781	806	838	797	834	876	869	815	803	779	845	864	848	779	816	876	818	813	786	825	867	822	743	808	832	799	913	810	827	835	848	795	841	826	819	832	804	900	806	795	789	843	813	793	828	822	890	803	773	796	854	862	772	772	772	777	839	844	797	807	811	858	818	819	834	806	844	800	802	786	854	827	807	811	784	826	820	814	797	774	845	851	845	863	808	876	812	840	827	844	848	822	866	843	788	822	806	840	822	844	835	834	839	846	784	801	805	842	835	829	855	802	832	794	808	917	836	842	817	822	855	807	783	831	862	807	775	817	814	824	828	787	771	810	793	777	834	819	797	783	820	818	837	821	833	786	863	781	827	831	796	838	854	830	795	857	801	809	849	847	829	829	787	821	802	796	809	872	814	813	880	824	797	826	808	817	782	823	829	798	816	770	774	820	825	865	818	811	821	791	843	856	851	808	825	809	812	832	854	848	810	786	790	826	776	834	838	811	833	789	799	812	789	835	829	850	801	811	811	790	851	848	775	808	889	837	802	823	842	784	793	826	806	838	848	784	788	827	823	834	839	811	767	810	816	819	810	832	790	794	884	852	801	845	784	804	833	761	765	827	810	835	803	878	853	816	805	827	802	789	871	807	815	813	775	800	776	787	840	849	822	771	875	794	833	826	815	795	792	859	811	824	863	807	785	800	791	863	808	842	830	846	837	833	808	803	834	770	800	768	797	864	858	834	813	863	782	791	829	783	821	868	802	819	791	757	840	851	800	814	844	856	817	854	815	799	829	843	786	864	807	796	818	839	812	824	778	851	835	793	817	811	820	788	808	840	847	851	839	862	825	780	779	842	858	838	906	865	778	782	819	782	779	832	802	844	832	816	795	815	852	807	777	789	807	857	741	807	870	859	825	811	813	790	800	878	870	813	827	829	799	852	818	801	790	767	837	817	825	897	838	818	794	795	856	823	786	813	850	803	807	786	828	815	816	825	803	788	754	841	779	804	842	795	800	810	777	773	815	821	798	805	843	820	789	818	861	870	828	861	849	836	839	810	809	802	789	814	820	900	851	850	834	818
43669	39722	13819	5962	4218	3282	2561	2184	1908	1722	1544	1422	1285	1284	1209	1211	1105	1154	1047	1014	1038	1064	1007	1060	1006	1057	979	1051	947	941	955	985	979	999	930	948	1004	955	926	951	980	963	998	967	992	999	948	934	965	953	980	1013	952	955	971	975	951	922	952	919	956	973	905	946	941	922	973	978	902	976	973	941	942	912	860	916	909	962	919	931	936	950	983	925	1015	956	926	1001	952	964	862	955	952	985	925	923	991	954	995	930	946	975	946	907	950	950	931	937	899	974	893	931	897	946	889	911	904	924	914	947	939	945	881	946	963	941	995	916	904	950	935	949	949	959	920	906	972	954	970	941	910	919	962	924	934	879	941	914	960	908	947	877	895	1035	921	918	936	913	908	891	893	907	900	919	936	968	923	933	976	896	936	964	941	909	951	960	918	911	912	964	927	914	903	974	959	921	918	960	967	891	976	893	912	964	969	948	897	876	982	916	904	884	974	951	910	941	962	880	939	900	935	912	964	887	976	924	939	980	922	936	944	951	848	963	949	945	954	947	957	924	873	942	905	939	920	958	942	903	925	981	920	914	927	963	896	925	888	930	931	901	911	897	948	944	906	921	955	913	958	962	905	909	950	922	979	900	940	936	900	918	932	1005	944	912	928	1001	882	961	920	953	915	938	901	895	970	984	939	985	950	893	933	889	938	956	994	945	909	937	949	976	887	932	948	898	989	901	898	950	951	888	943	919	957	910	936	931	963	975	928	979	960	983	944	941	946	924	984	922	927	874	940	923	926	909	938	952	935	924	953	920	930	896	925	888	941	892	920	922	871	894	909	925	879	938	950	938	975	895	928	939	945	880	858	889	903	897	953	970	937	908	971	914	896	924	953	973	948	929	951	945	977	933	940	946	978	931	948	936	923	961	951	891	964	886	968	977	918	903	964	919	902	921	897	940	936	886	961	900	936	914	915	933	988	943	900	904	913	872	957	891	921	951	945	897	891	909	930	921	876	913	910	943	920	938	930	914	933	949	943	937	959	968	934	933	886	902	912	971	865	938	898	931	954	927	923	932	884	986	991	918	915	930	913	930	918	936	894	972	905	951	958	926	962	990	914	880	911	941	917	922	874	905	885	929	963	942	915	939	917	932	946	889	918	903	947	941	922	884	952	956	858	909	916	920	935	910	960	884	921	960	886	895	970	959	906	966	989	946	919	971	923	969	894	945	931	925	948	873	956	873	935	949	909	904	935	971	984	917	977	885	951	929	908	979	881	900	901	890	990	935	991	911	900	884	927	925	948	903	948	922	931	934	951	970	926	941	941	913	907	883	907	979	918	915	985	868	901	956	919	886	947	1018	999	905	927	922	877	978	953	967	968	987	904	943	905	926	953	899	920	951	907	919	924	930	956	907	960	943	910	903	926	976	916	926	916	918	945	908	874	896	916	986	920	967	937	906	886	947	913	933	930	928	940	877	918	911	869	943	902	892	938	917	853	955	944	955	965	917	970	962	900	946	1021	938	912	889	955	945	1017	900	937	932	914	934	885	907	923	909	945	913	945	895	938	872	928	963	946	905	967	942	938	918	880	930	929	958	940	891	911	872	894	919	930	870	947	872	936	914	918	939	971	920	907	942	913	895	921	899	875	937	886	895	941	939	892	943	922	919	895	973	891	993	999	933	888	905	919	913	933	919	942	902	934	1022	908	947	931	890	899	959	914	985	885	912	894	977	902	916	917	845	866	938	935	917	957	933	902	857	944	905	954	901	946	956	884	955	888	977	871	954	911	962	950	933	846	894	890	1013	927	911	900	931	972	906	917	938	970	986	944	901	948	920	977	919	941	851	945	915	943	954	989	928	947	878	934	943	926	890	924	939	870	995	916	930	960	894	892	912	901	929	913	911	940	906	888	975	878	874	898	925	961	991	909	942	947	890	926	904	935	899	933	897	923	948	925	964	934	917	918	930	910	910	874	894	904	942	874	957	982	929	937	937	916	919	960	960	959	875	898	962	923	945	915	907	920	936	946	940	999	953	901	938	890	923	913	879	987	932	967	946	938	891	941	934	927	918	910	928	940	899	896	871	895	866	943	907	967	937	889	902	953	918	923	899	883	994	957	915	907	920	893	930	923	973	889	958	889	927	910	923	917	903	918	990	972	959	946	916	918	947	945	966	996	931	951	918	935	875	924	911	913	943	941	962	958	961	924	878	910	946	871	948	939	904	899	891	897	956	912	921	942	912	887	963	911	889	895	917	964	894	974	968	996	908	911	942	891	970	960	918	930	916	928	957	940	977	939	924	900	902	904	860	909	884	918	888	980	895	949	940	899	969	918	948	945	945	884	917	941	915	933	977	917	952	962	937	965	895	958	928	936	902	975	858	975	876	936	903	931	846	938	880	956	915	922	989	980	925	933	900	952	920	887	927	962	951	956	985	898	924	887	898	942	951	989	885	922	957	982	974	956	937	952	904	884	958	920	892	932	907	945	976	886	911	977	902	925	909	931	955	912	928	882	943	889	963	910	947	974	946	922	934	931	944	969	921	904	941	962	920	903	912	905	988	926	899	906	927	885	957	886	918	884	918	924	952	983	969	1015	965	935	888	954	911	904	976	898	875	909	933	918	882	917	950	953	911	954	949	929	971	938	913	904	1005	931	918	918	865	851	954	911	951	923	885	935	864	963	963	931	980	900	925	1004	973	962	917	910	954	874	932	888	937	949	896	917	900	963	950	916	955	910	896	943	899	889	916	915	927	939	883	917	932	923	952	902	944	945	932	941	978	891	903	856	862	932	931	953	984	935	935	912	940	898	924	899	974	895	941	954	921	1004	931	946	904	890	966	888	897	891	881	916	946	925	919	909	957	913	919	872	852	853	928	967	917	922	968	923	942	930	948	936	917	957	936	963	961	908	898	917	880	962	954	896	915	904	973	885	954	886	953	937	863	926	965	918	946	956	924	885	929	938	918	936	942	895	941	899	884	935	932	947	883	956	895	976	934	867	858	904	909	945	884	1008	942	898	926	946	1008	945	924	922	909	962	932	923	924	948	915	901	920	912	950	929	887	931	884	921	910	929	889	920	939	937	965	926	896	912	874	904	877	913	929	909	888	929	929	960	993	877	929	931	911	1005	941	916	918	910	906	957	920	926	942	914	946	899	924	903	946	919	946	922	936	889	939	912	900	903	944	907	970	943	958	931	993	946	914	914	894	918	914	847	918	948	927	915	971	912	896	936	907	978	836	889	969	916	951	935	887	972	935	867	942	915	952	894	898	948	857	905	951	925	953	926	910	880	916	897	953	907	970	965	879	950	888	966	980	918	897	908	916	899	925	921	905	944	931	959	940	960	915	874	962	914	957	882	897	974	884	945	916	915	945	896	894	968	981	979	936	925	932	971	883	888	938	941	990	924	924	934	890	929	879	962	864	888	935	921	942	925	959	950	894	897	914	896	930	916	936	917	866	932	959	923	902	948	891	912	876	927	953	947	973	910	884	971	926	945	896	929	939	873	970	829	961	900	946
27471	20056	7242	839	575	560	408	401	395	351	366	360	358	360	320	344	349	355	374	383	370	381	341	349	328	331	336	324	366	374	325	390	342	342	369	313	365	331	363	356	361	342	366	344	310	362	309	359	337	375	345	337	350	366	352	340	380	348	333	348	316	356	330	363	357	377	319	332	364	307	328	346	351	351	358	376	342	336	340	366	355	316	317	373	346	350	352	346	364	355	355	348	366	351	333	334	328	381	358	336	312	352	367	311	366	353	346	343	322	351	348	376	351	354	375	341	356	342	348	333	349	368	360	354	360	340	342	322	347	346	342	325	361	355	325	339	351	356	333	334	325	346	375	366	356	332	331	327	342	402	336	332	322	346	345	346	338	355	345	345	342	336	367	323	368	334	321	321	369	351	332	340	331	327	367	338	333	312	341	354	323	364	333	310	356	306	371	368	345	365	375	351	327	319	386	354	309	321	330	339	370	365	337	371	339	343	328	363	392	362	332	366	357	364	342	325	348	346	364	327	387	324	337	341	331	376	373	350	361	372	334	346	361	347	336	343	331	354	353	334	326	334	376	331	338	344	375	331	373	358	343	333	366	359	322	328	329	340	346	371	296	337	333	357	319	339	328	328	337	352	363	342	313	334	330	352	368	363	364	352	348	337	324	342	297	340	356	358	353	339	357	340	351	332	304	329	359	320	353	340	356	340	332	344	369	338	377	355	357	349	308	366	330	338	342	342	326	347	319	359	320	359	333	369	365	328	348	328	329	343	349	356	373	350	346	368	322	336	357	363	341	314	340	352	346	326	339	369	359	373	367	340	324	380	350	301	368	379	336	320	302	340	341	388	357	324	320	334	335	338	342	340	364	357	352	323	335	314	347	327	331	337	329	329	391	319	361	335	326	344	312	339	336	339	316	320	364	305	353	376	323	368	329	346	342	369	324	338	338	329	317	332	373	325	359	366	325	355	342	329	342	361	368	327	359	364	356	361	359	342	370	322	334	356	359	373	306	315	347	335	364	361	345	354	338	340	349	361	336	335	317	345	348	374	375	357	308	346	364	338	342	350	384	328	357	365	352	335	314	353	349	352	391	317	351	327	383	338	333	349	320	341	311	348	318	366	348	352	298	317	348	366	330	331	359	347	373	336	326	351	381	351	403	328	346	317	341	336	313	386	356	363	344	319	335	349	350	319	352	353	340	323	352	335	332	382	342	338	327	356	370	347	310	362	347	325	305	394	359	363	338	347	347	348	367	349	320	329	326	354	345	367	341	349	326	386	356	336	356	354	337	401	347	351	362	315	357	356	359	353	337	332	345	322	334	373	358	329	341	346	340	309	361	382	335	341	360	351	308	333	349	339	343	347	345	344	340	342	375	303	346	363	318	335	360	351	345	349	357	384	330	304	305	315	340	376	320	369	348	360	318	357	349	329	344	345	333	335	337	334	377	366	345	367	349	368	409	342	357	313	313	347	336	344	334	311	292	351	367	310	356	349	359	369	349	364	334	315	385	319	354	345	337	327	339	337	376	328	356	353	318	330	341	345	391	363	375	326	346	359	331	338	356	356	340	331	316	368	343	324	352	364	349	353	332	346	348	347	321	374	313	366	326	361	321	317	319	383	343	345	339	348	345	335	349	314	348	365	353	319	359	323	350	330	370	363	337	351	339	348	349	317	337	328	363	328	348	375	341	362	379	359	339	337	323	365	329	366	309	354	340	323	372	337	370	368	354	346	331	325	338	352	329	332	341	356	317	365	348	339	360	353	312	351	325	355	327	356	379	348	353	321	308	341	346	335	356	338	369	332	341	393	340	370	353	359	334	345	332	336	337	400	347	337	380	338	344	381	338	355	326	311	310	331	323	366	333	335	325	329	348	320	345	325	328	365	358	348	332	366	342	377	337	325	318	351	297	315	336	313	360	340	341	323	361	348	356	355	351	341	351	344	363	360	320	334	362	329	344	358	385	337	361	348	341	351	324	322	308	344	338	366	317	365	331	322	401	324	323	342	357	362	353	334	348	356	385	353	351	330	376	333	301	388	319	340	358	386	330	306	327	298	340	349	328	354	315	328	344	356	331	318	324	331	353	351	340	367	367	363	359	325	340	350	341	340	322	318	359	344	345	327	355	368	341	332	345	347	307	316	321	363	355	330	337	353	343	370	379	356	377	361	352	331	323	340	346	335	358	338	360	351	359	328	314	335	312	315	367	364	371	368	359	343	371	335	347	341	326	362	354	310	381	326	337	357	352	344	342	321	358	340	339	342	352	358	324	347	345	333	337	346	313	318	343	337	376	319	340	336	332	358	330	302	361	330	347	314	312	346	362	309	331	321	349	362	328	340	312	366	332	352	349	358	338	318	320	359	350	346	334	364	347	369	333	350	347	313	366	340	373	397	318	353	299	354	360	348	350	368	329	351	346	339	352	366	335	336	339	360	338	327	338	344	356	373	346	321	303	345	328	343	329	347	341	326	340	340	355	373	346	303	378	342	320	349	364	346	358	343	332	366	321	340	313	320	350	349	356	308	348	351	311	372	329	336	355	342	346	344	323	340	332	340	356	343	357	333	330	354	326	336	351	348	320	367	324	321	360	352	333	377	353	336	338	360	362	353	327	326	304	352	378	319	324	348	313	350	360	326	345	352	361	346	325	360	345	339	332	340	330	341	311	294	353	319	346	325	364	392	337	317	349	326	363	359	350	325	339	346	350	333	318	343	375	304	332	351	339	289	382	347	322	345	359	338	328	338	319	344	356	344	325	345	308	341	334	353	365	363	322	385	330	371	342	330	329	342	313	358	363	328	331	355	333	339	359	349	358	347	346	288	338	334	328	342	356	359	340	328	373	354	331	361	364	327	362	319	327	332	343	342	335	362	305	343	361	321	334	347	341	346	391	367	353	364	357	360	360	337	312	353	337	359	341	346	327	333	348	355	345	352	373	376	331	340	330	313	332	357	312	351	305	351	389	330	357	340	333	358	331	318	325	322	328	341	315	324	337	354	367	371	364	352	339	332	294	323	366	339	331	301	344	341	348	347	335	332	342	361	346	320	356	356	352	351	356	351	317	321	335	350	334	337	332	346	357	340	331	345	353	350	355	339	369	370	334	381	364	355	353	369	305	333	342	339	347	347	337	323	371	361	335	320	313	356	362	347	355	362	340	337	340	337	324	362	356	338	324	351	370	358	391	330	366	346	345	352	339	327	325	356	387	297	334	359	347	319	332	352	318	346	381	342	353	374	310	340	325	336	339	364	357	323	357	348	366	324	348	338	330	351	314	326	347	344	359	352	355	333	353	352	376	354	326	337	334	356	374	341	321	366	318	340	326	305	374	345	326	375	344	346	343	348	348	342	350	337	323	367	347	352	342	329	340	359	345	348	334	383	339	361	321	349	364	322	302	353	376	343	351	345	346	345	314	345	347	357	322	363	352	369	352	347	313	327	340	340	375	349	334	309	382	349	357	321	325	361	361	367	345	351	321	356	365	371
14228	8937	1332	713	611	546	483	500	454	414	463	472	417	392	412	401	397	440	452	395	431	390	411	439	421	408	433	431	467	418	422	436	435	384	404	448	415	448	426	429	427	482	420	406	428	419	414	421	388	412	397	412	420	422	428	395	447	448	418	436	385	426	441	381	408	394	421	478	420	445	428	421	434	452	410	418	422	407	435	436	432	424	405	436	424	451	414	426	415	439	396	416	423	401	390	440	425	406	449	397	431	419	419	378	397	440	413	409	410	389	434	407	434	406	401	474	447	386	473	441	421	458	478	460	453	439	428	399	393	420	450	469	416	414	392	415	409	428	445	430	452	417	404	387	442	438	417	389	467	416	410	406	417	385	446	429	418	410	449	407	403	413	423	407	425	437	410	408	433	431	409	417	416	375	454	394	436	379	413	386	406	410	397	434	417	426	424	406	440	447	428	399	452	387	428	431	413	420	445	434	400	411	402	439	434	415	441	436	448	401	454	414	406	408	419	444	409	384	407	419	418	412	431	385	431	411	392	394	442	394	405	416	427	394	466	409	429	428	413	430	420	443	439	387	431	437	436	411	409	417	426	426	396	404	429	431	392	429	429	414	392	420	420	394	407	398	433	426	420	424	412	413	423	444	442	426	405	405	425	417	407	402	411	465	401	414	440	427	399	411	395	442	466	441	426	429	425	390	425	436	440	418	427	410	412	442	410	434	433	454	401	427	423	393	388	428	391	408	440	416	428	438	457	448	420	413	428	436	452	436	416	423	425	395	403	383	416	427	428	414	429	390	418	384	431	378	415	421	417	435	424	407	421	419	458	413	416	410	455	438	421	396	446	455	418	440	406	394	409	461	442	457	406	436	410	397	439	476	411	419	437	414	405	417	465	393	417	422	428	422	408	425	434	422	410	436	426	413	411	392	431	419	437	423	373	432	390	456	402	416	391	410	402	417	403	401	424	413	395	409	420	433	437	416	428	399	409	414	470	416	408	437	419	388	421	379	412	400	394	412	435	429	395	422	424	435	426	422	418	406	431	421	428	436	408	419	435	421	413	401	421	453	419	416	413	453	402	422	412	366	399	412	425	409	418	421	382	399	401	416	410	454	429	425	400	406	439	406	399	433	432	414	414	417	426	411	423	426	436	430	388	389	416	427	399	412	397	423	435	445	456	423	414	431	422	431	449	416	408	429	439	420	427	414	448	451	414	425	426	429	405	423	433	407	415	432	451	422	441	397	445	417	383	412	424	428	391	389	470	393	447	375	427	454	410	436	421	375	424	418	451	408	460	405	440	442	404	475	443	424	416	366	452	403	422	392	421	414	430	436	427	401	386	421	407	435	411	439	431	423	435	410	428	418	462	403	403	412	416	435	392	456	425	451	434	403	434	413	431	435	440	404	439	403	430	418	437	395	387	420	382	413	413	430	423	381	407	398	397	451	405	479	457	410	435	418	416	441	393	409	383	422	447	410	411	426	401	431	419	410	449	427	396	428	406	422	384	456	436	449	436	404	418	413	428	476	431	408	417	435	441	427	382	414	439	435	412	418	402	450	432	396	410	437	429	429	407	437	389	413	461	410	417	412	429	438	430	432	442	409	407	415	426	446	420	400	410	424	430	412	453	430	396	407	413	418	426	421	404	434	425	380	407	393	412	427	400	433	434	446	399	390	427	434	428	464	409	398	442	413	416	430	449	405	403	423	453	417	393	434	422	456	413	425	458	426	436	407	429	391	424	427	413	421	430	429	406	410	414	381	445	407	456	384	405	415	410	423	437	422	443	412	408	446	418	406	451	426	444	373	417	407	425	398	407	427	398	415	447	443	438	410	410	442	415	433	411	437	429	411	409	415	429	402	453	428	413	436	383	440	425	432	405	433	435	407	433	402	431	428	401	403	393	395	410	416	419	437	452	460	438	428	407	415	402	386	401	472	478	425	434	403	441	461	428	421	418	405	441	422	406	401	442	415	432	445	447	434	419	425	437	458	416	442	408	447	426	458	412	433	421	402	427	403	445	417	430	385	437	400	428	456	407	404	407	431	463	424	422	393	420	419	404	421	380	429	406	438	436	409	404	448	424	432	423	411	448	392	427	422	437	438	454	429	451	403	405	409	430	426	440	447	424	438	416	422	438	415	413	449	433	423	446	426	395	429	415	434	381	406	426	444	435	442	431	441	420	408	418	378	400	469	363	434	417	434	460	388	408	455	435	400	402	429	430	434	410	414	408	426	423	392	451	399	420	420	419	410	442	410	397	423	420	443	428	444	415	416	432	402	412	454	404	455	402	416	400	472	439	437	457	428	413	414	430	414	397	387	399	447	393	465	410	398	359	370	419	445	420	427	382	421	381	372	458	409	410	407	427	419	407	425	439	405	417	420	437	402	439	412	445	415	440	417	451	421	445	421	403	400	401	423	435	402	417	417	384	380	414	413	437	449	418	399	416	423	408	441	449	421	405	467	410	431	394	420	430	435	385	453	425	440	425	360	463	452	414	422	393	438	407	422	404	425	441	428	430	418	448	413	423	426	451	428	453	413	416	402	421	425	411	414	433	448	471	416	395	417	417	443	392	434	417	460	401	446	388	417	443	416	430	384	405	416	436	422	438	454	423	432	395	388	392	429	416	424	425	405	447	425	400	385	412	393	410	427	397	423	445	422	376	391	451	435	401	391	412	400	476	433	400	446	427	426	437	426	417	405	384	423	440	410	435	415	423	443	428	415	464	421	445	405	432	416	413	415	391	404	449	414	430	409	421	421	437	426	405	436	419	445	378	437	416	421	459	384	458	457	421	420	433	398	387	427	452	417	408	397	421	411	436	397	441	430	418	415	422	443	430	423	428	401	429	423	407	428	386	436	459	423	405	445	455	433	422	403	416	437	423	407	433	382	426	389	416	401	422	389	440	402	398	449	436	422	429	372	426	413	404	438	425	399	423	413	409	419	426	453	389	423	435	441	447	412	403	448	422	419	410	424	415	406	402	430	407	421	416	444	405	433	425	430	434	423	451	423	436	447	409	432	422	433	393	442	414	406	415	449	403	388	409	424	408	399	454	401	448	420	425	389	390	424	446	448	399	425	420	420	430	402	449	428	405	442	442	417	450	362	409	428	423	421	422	430	403	438	425	439	419	440	428	458	437	443	426	427	417	450	403	414	420	421	400	362	444	395	431	420	412	425	423	420	440	436	412	392	407	433	478	396	397	417	424	427	433	408	400	472	411	462	423	440	433	418	454	442	429	423	424	430	429	439	423	397	412	434	448	420	413	431	397	424	418	413	413	407	430	391	431	401	422	436	388	426	415	403	438	435	414	451	415	410	390	380	412	423	418	421	435	434	410	394	427	406	380	436	405	431	434	417	418	415	443	432	433	407	396	406	430	433	447	398	422	412	452	439	433	422	401	422	440	421	425	422	437	427	424	431	402	419	432	375	405	423	422	413	395	422	412	380	397	445	443	424	427	429	395	406	442	392	420	408	422	414	431	451
24613	21199	27886	24781	16276	1431	841	657	630	603	586	619	528	512	520	558	541	502	487	512	572	477	509	504	496	492	504	474	499	483	492	477	482	482	496	492	473	520	483	481	504	469	476	494	471	515	499	502	510	474	468	451	464	474	500	474	468	464	476	464	491	430	490	453	487	500	492	518	508	466	490	470	519	493	497	500	496	480	472	497	466	477	523	467	495	498	503	483	520	464	460	471	479	505	463	507	487	490	528	516	509	504	468	520	435	496	479	454	469	485	494	516	510	476	505	499	482	523	515	518	485	482	527	493	491	469	482	452	481	456	470	463	520	536	470	514	566	508	461	458	487	513	476	489	477	471	507	489	477	488	490	476	473	474	530	486	483	508	472	450	506	463	466	480	453	489	494	472	456	491	472	481	487	528	471	480	449	453	515	477	470	481	469	457	461	510	494	531	482	522	432	527	464	499	508	456	465	479	494	511	472	493	466	460	498	490	534	449	466	491	499	439	472	484	486	492	440	444	493	460	492	493	501	513	491	508	501	512	491	459	498	475	517	475	466	492	479	530	480	488	470	498	485	469	484	491	486	443	470	514	493	509	473	507	548	502	468	450	535	474	480	495	460	506	491	481	503	469	473	462	505	528	492	554	497	486	484	512	481	434	483	517	498	468	486	497	480	488	462	461	500	511	465	498	472	527	499	497	490	517	469	459	504	470	525	494	489	489	472	488	503	505	492	481	486	495	474	500	468	475	470	466	474	450	492	515	457	467	505	471	454	445	511	490	479	431	505	465	517	498	466	494	481	529	462	491	506	451	489	547	484	461	497	481	490	478	514	487	435	468	497	510	482	477	482	471	481	504	489	502	467	498	499	482	447	534	492	482	485	466	447	487	440	483	493	474	460	455	451	495	461	464	471	455	457	470	511	481	468	477	463	477	471	434	500	462	495	505	479	461	502	490	467	467	484	462	458	500	523	467	509	445	466	486	489	479	465	492	448	494	519	523	464	482	507	479	480	509	496	462	486	488	452	496	530	449	501	472	497	468	488	475	495	442	518	519	504	482	500	479	503	479	472	479	469	482	523	447	457	469	434	456	449	491	467	460	461	491	494	467	475	484	528	462	485	484	467	487	456	439	469	491	482	489	457	484	473	494	502	499	485	497	460	484	498	475	499	490	483	457	510	447	454	521	510	471	477	500	458	447	525	498	533	452	490	501	501	498	469	438	480	474	486	472	484	484	495	505	467	462	476	550	507	478	492	498	497	494	470	507	496	464	456	511	483	495	503	474	513	493	479	486	467	458	436	460	497	456	482	495	470	470	445	518	480	467	486	471	492	497	485	471	472	454	470	490	515	499	500	463	503	484	472	473	530	510	475	467	479	468	457	514	482	480	506	462	469	487	456	498	511	495	522	491	463	480	460	469	475	484	481	454	440	525	506	464	470	473	497	480	470	472	489	471	472	458	477	492	503	481	482	461	490	499	479	466	448	506	455	474	472	500	502	453	480	502	473	500	474	475	432	466	468	482	521	496	479	510	486	508	514	494	468	478	505	495	492	467	457	481	462	512	493	437	488	475	537	531	501	480	534	490	451	470	455	489	465	494	456	501	459	507	480	462	474	519	464	491	468	508	521	474	505	510	502	493	511	449	488	504	446	445	414	498	486	496	510	487	505	453	470	486	497	483	489	460	506	495	506	494	483	477	472	468	457	512	546	517	460	461	457	526	510	469	491	476	525	486	488	477	446	470	517	449	455	466	512	503	502	489	499	458	471	471	511	509	484	468	495	537	487	457	493	487	510	453	532	509	457	440	508	510	459	481	473	491	501	509	460	485	467	488	479	458	480	477	456	515	484	451	455	497	477	492	438	472	466	462	512	453	444	452	484	491	486	484	459	498	492	535	492	487	487	454	501	436	503	475	492	469	493	537	461	502	480	448	515	465	489	453	487	453	499	477	519	455	516	483	496	521	460	489	480	493	498	472	452	489	520	465	484	488	460	504	488	531	472	471	455	521	494	506	469	485	487	505	479	479	483	489	497	495	459	485	487	469	472	520	474	453	446	470	488	452	464	503	531	502	492	483	471	475	484	439	505	507	473	456	484	453	486	490	495	472	452	496	468	509	495	446	502	522	501	473	490	496	513	499	480	524	477	484	477	489	482	483	457	461	467	489	524	451	496	472	472	505	473	491	469	473	486	486	490	471	452	490	487	477	473	486	506	496	481	484	468	514	478	473	485	475	489	457	468	478	489	466	489	504	484	479	541	508	448	460	473	517	498	505	467	491	434	497	448	494	496	471	498	465	489	484	467	540	466	478	470	489	502	493	460	484	456	458	533	485	543	459	423	466	485	493	478	513	508	500	501	471	492	476	495	488	480	474	480	463	484	483	495	480	522	454	443	483	489	493	473	504	464	462	508	479	486	497	500	477	513	498	531	450	450	480	513	482	536	500	503	480	468	459	461	477	467	490	484	501	488	486	504	506	445	494	461	486	470	490	472	432	455	484	472	480	487	464	530	479	462	483	505	475	497	445	477	466	453	509	451	445	487	504	467	467	491	504	497	476	484	460	483	476	444	473	483	512	519	520	469	472	452	432	485	516	485	502	485	500	474	485	488	511	497	447	477	485	515	468	495	457	510	485	451	491	482	483	478	509	507	439	516	451	481	462	488	453	491	510	504	471	504	486	491	508	489	517	471	487	454	499	470	474	492	482	500	526	449	462	513	494	487	475	488	468	472	468	526	492	460	496	538	474	478	476	482	460	480	472	505	489	461	488	470	469	505	501	451	458	489	503	499	459	491	498	460	489	449	479	454	510	494	464	467	478	464	476	508	494	497	506	458	478	514	473	479	489	479	469	495	522	475	514	492	542	478	495	498	504	471	483	483	472	475	510	462	449	477	484	504	487	480	478	497	510	491	532	491	492	482	492	472	491	489	480	460	482	521	441	467	480	474	470	479	483	476	487	486	471	507	522	477	511	510	505	484	509	491	510	526	465	494	505	478	471	503	461	491	471	474	516	491	518	479	483	493	447	473	459	467	460	495	461	486	534	506	486	493	465	486	493	485	508	494	500	484	471	501	489	491	522	502	477	484	509	491	482	480	485	497	485	495	475	480	507	489	473	487	435	495	496	457	489	487	516	483	511	496	487	494	471	501	481	504	481	496	490	481	465	504	464	527	455	455	506	474	502	463	501	471	514	475	538	466	474	506	494	469	509	496	446	506	481	496	499	500	476	456	524	508	461	452	460	442	493	450	510	478	503	489	466	483	450	469	478	426	501	464	550	504	514	490	487	534	498	490	480	482	463	495	466	489	518	473	464	483	487	495	483	495	465	460	522	502	500	486	472	465	463	493	470	493	487	472	470	467	526	502	503	474	449	510	520	478	475	527	505	497	468	505	449	496	510	543	492	496	495	455	459	490	450	493	475	481	514	477	502	501	450	464	462	493	447	493	491	476	453	469	467	480	464	472	467	495	461	464	485	494	485	473	521
33354	29813	7292	2635	1909	1486	1181	1095	937	895	776	776	708	693	702	683	655	665	613	604	603	607	601	609	603	590	588	627	572	581	565	591	570	565	597	584	610	575	598	570	586	598	581	572	597	562	581	576	596	536	541	622	598	594	556	559	578	521	610	545	533	573	537	524	554	578	550	563	589	591	570	572	560	527	598	529	552	584	553	553	555	583	572	646	541	574	579	603	532	574	554	570	586	566	587	555	605	584	576	622	595	550	578	555	577	557	557	588	568	600	553	564	578	596	573	553	592	568	607	568	540	601	574	608	580	596	593	588	574	560	538	537	562	586	592	590	541	552	589	632	621	592	592	568	552	600	585	568	566	528	581	601	529	524	607	600	538	594	537	523	593	518	556	538	517	570	593	577	580	609	539	568	563	573	572	539	558	559	596	570	560	588	567	573	581	549	568	593	524	572	549	589	555	555	559	595	549	549	583	576	592	575	563	575	587	582	555	549	549	569	558	559	574	568	533	584	617	533	554	546	573	564	558	545	573	545	605	581	530	557	534	601	563	582	597	570	562	559	584	566	524	608	537	602	565	561	539	606	527	555	549	599	604	604	559	494	560	572	581	566	564	536	620	555	565	585	577	570	570	557	563	612	537	541	562	583	573	527	532	568	560	581	584	594	620	590	556	589	579	565	552	593	535	587	573	543	538	558	583	540	586	508	566	546	555	613	567	569	540	558	581	563	585	548	559	597	558	594	580	528	590	561	557	558	548	589	573	567	581	584	585	552	591	568	529	583	538	578	519	633	548	567	542	576	602	609	570	563	595	613	555	550	527	564	575	559	568	568	562	591	586	579	591	585	620	568	570	582	584	583	586	566	594	558	573	544	540	518	535	551	579	558	598	533	585	603	550	559	598	533	567	527	576	556	572	531	588	581	524	586	572	581	596	533	576	599	550	589	563	562	629	636	589	567	556	558	572	571	572	549	549	563	554	583	564	550	572	538	564	565	577	611	570	589	563	591	538	562	573	585	538	595	576	563	574	567	586	606	613	552	561	554	581	594	591	565	580	579	611	585	578	536	547	569	553	549	527	573	592	577	551	561	580	578	583	557	547	538	589	575	560	602	631	587	538	547	584	536	579	547	577	556	575	580	542	552	579	558	547	575	569	590	564	604	592	537	565	543	534	583	596	567	568	557	570	566	568	507	527	576	522	556	590	565	541	584	576	544	559	548	586	583	552	526	593	556	559	572	565	570	541	631	591	601	599	618	566	569	483	581	600	569	562	587	517	554	623	623	559	561	609	583	560	551	580	572	600	553	572	578	579	566	595	570	566	548	546	595	557	571	610	569	586	529	523	597	530	581	570	538	583	562	572	555	556	578	534	601	566	589	509	568	556	606	545	555	563	581	570	566	571	582	569	560	560	616	585	589	601	583	596	520	581	566	545	520	554	609	559	551	571	530	576	585	582	576	530	566	569	537	558	573	594	581	560	528	598	567	567	554	534	550	568	593	589	646	545	574	576	561	565	563	562	582	553	547	570	591	566	583	577	572	582	550	596	531	516	595	555	565	549	531	584	579	553	565	588	574	543	564	573	554	568	588	609	516	572	602	578	564	550	540	529	553	570	577	578	549	552	581	584	573	581	580	599	576	577	586	529	600	593	602	518	554	580	561	535	579	554	578	568	571	617	553	632	576	576	570	577	543	554	597	596	542	535	609	541	562	556	575	564	544	498	569	618	572	569	607	578	579	551	557	575	513	574	559	541	549	560	565	589	576	545	572	564	531	542	587	573	544	532	586	571	585	582	564	548	547	563	566	564	596	596	572	550	560	569	581	583	563	612	582	547	619	541	595	601	603	606	553	552	574	519	578	587	605	566	600	566	539	596	595	575	586	587	551	583	548	590	550	519	584	591	595	575	599	564	547	551	539	550	543	546	534	533	557	576	556	576	533	531	507	548	617	600	519	516	551	612	580	581	563	535	589	569	597	598	543	580	612	607	570	604	577	574	536	587	586	551	553	585	568	538	572	560	547	560	595	572	591	539	522	572	586	545	554	556	568	550	545	567	597	586	563	579	558	594	605	597	576	560	524	589	549	550	546	586	543	543	579	569	539	598	573	531	564	614	569	595	567	557	550	570	548	607	575	570	553	614	561	577	607	570	543	597	575	576	569	575	573	548	548	552	573	572	565	547	533	590	556	574	563	598	554	551	568	525	580	553	564	570	541	565	559	584	604	556	585	556	577	593	607	552	534	568	535	568	592	540	611	558	546	606	608	618	577	545	597	534	512	566	554	588	560	559	583	556	577	578	540	569	567	555	572	571	586	522	558	553	568	591	589	575	534	577	584	593	592	630	561	585	569	527	586	562	557	557	589	561	608	580	568	561	578	578	569	536	593	573	553	588	594	561	575	531	549	559	609	555	576	629	577	536	557	550	540	563	556	579	561	552	565	541	562	592	593	584	559	564	523	553	538	570	565	600	564	603	595	571	581	585	568	602	606	597	582	618	563	554	567	546	547	566	561	598	581	583	525	553	549	578	560	576	596	567	571	581	588	587	523	576	549	563	559	561	562	617	528	575	563	564	565	555	565	568	553	536	607	560	587	570	577	592	570	553	615	543	565	614	604	605	558	572	543	592	615	572	556	584	577	584	573	560	568	508	589	561	642	558	521	561	560	582	607	583	554	569	550	584	563	576	576	589	542	550	551	557	575	566	520	556	550	553	535	568	556	576	567	604	566	576	559	590	598	570	549	553	555	561	573	566	601	596	541	627	530	576	574	535	534	540	568	582	564	625	593	603	490	538	595	533	602	569	600	585	551	544	557	592	575	546	562	582	596	529	570	558	583	560	589	579	549	568	523	582	606	567	535	555	571	562	561	612	576	570	557	571	560	601	559	537	590	565	592	563	535	579	570	565	592	568	522	555	525	567	594	529	571	543	618	576	530	614	580	547	559	559	556	579	581	569	573	585	577	579	532	595	613	572	616	575	597	542	565	595	531	552	570	604	566	540	569	603	573	544	562	575	563	575	538	616	587	596	531	546	549	588	565	525	600	546	605	558	547	584	596	604	565	548	555	564	566	575	559	587	561	587	569	560	544	539	586	583	574	601	550	547	593	601	554	605	565	606	571	548	569	546	579	564	564	572	595	564	531	567	555	575	583	602	541	551	551	562	521	558	589	550	555	544	571	567	569	546	595	560	539	586	560	631	531	579	523	550	538	553	561	607	599	533	536	544	561	562	542	582	629	586	594	554	591	560	556	592	616	540	586	572	593	563	548	558	555	570	559	569	541	547	548	556	595	559	509	570	556	606	565	557	579	590	582	565	647	595	635	596	577	527	557	588	549	561	553	557	538	605	537	611	541	535	544	536	554	598	536	550	559	559	571	600	510	566	601	559	586	548	570	553	546	581	573	559	579	549	551	530	595	533	574	561	567	540	535	534	608	601	575	581	582	551	536	569	597	556	526	565	541	593	540	566	547	511	534	535	591	558	570
25395	21231	26722	24901	3580	703	618	580	529	513	526	522	499	514	498	512	493	498	494	485	530	481	505	502	510	506	470	486	500	514	463	468	461	496	441	445	492	500	477	470	471	507	463	465	450	449	479	456	480	469	459	464	484	465	462	463	472	494	457	460	515	499	467	489	452	491	495	461	484	484	461	517	480	473	478	475	460	473	440	473	478	470	476	465	471	471	498	477	486	460	446	477	464	463	490	475	482	468	453	500	481	488	464	461	474	491	490	450	499	526	454	456	492	470	493	502	484	505	437	456	438	425	457	495	452	487	479	485	457	473	458	508	488	452	452	479	465	470	442	476	478	448	477	448	470	495	490	448	491	500	483	466	436	493	514	461	454	474	485	494	457	487	452	491	443	480	492	463	487	496	452	498	456	471	473	510	495	512	479	498	485	457	464	477	490	451	479	457	467	470	477	462	475	459	481	450	454	473	475	488	472	442	475	444	460	473	480	464	449	479	425	494	449	467	464	486	469	474	485	462	476	470	494	463	455	455	461	467	472	513	474	420	436	478	480	475	504	474	480	472	510	475	459	484	451	447	497	510	480	475	481	464	496	462	457	484	474	458	447	499	485	517	486	464	486	449	463	469	522	481	434	508	468	464	432	486	485	513	498	446	473	478	481	467	480	475	443	470	497	426	473	492	471	501	468	487	481	491	460	487	469	451	468	520	452	446	414	449	479	477	441	457	473	468	496	436	491	446	439	493	474	490	461	459	447	481	487	463	444	466	493	478	481	469	489	475	468	517	475	526	455	481	463	464	468	494	486	446	520	468	516	474	518	469	465	447	437	457	467	479	471	480	476	483	511	506	462	476	466	487	492	492	466	500	433	488	468	487	425	479	461	503	463	449	499	476	482	503	461	489	473	466	498	487	477	451	464	492	453	457	454	453	472	533	509	446	469	481	477	513	434	458	511	476	419	437	467	495	496	468	482	494	497	487	498	511	427	502	449	450	471	451	445	447	452	482	464	468	487	464	493	493	469	474	441	505	452	429	493	438	479	485	463	503	486	485	458	488	449	485	473	475	478	441	456	454	465	465	486	427	429	497	521	446	457	485	479	491	437	484	501	489	485	445	459	484	471	486	435	468	458	467	471	446	474	480	480	501	441	467	490	473	476	478	499	471	475	496	467	481	481	483	440	433	446	460	471	479	469	470	429	500	470	479	488	449	491	488	445	507	474	472	453	441	469	466	455	482	483	464	449	488	498	478	486	453	486	498	484	483	468	454	468	432	485	431	434	438	537	460	478	496	495	511	452	446	475	501	510	458	502	453	492	440	458	475	490	459	436	453	510	451	445	490	470	513	475	448	484	519	464	495	500	451	460	445	468	464	496	486	460	488	460	472	452	480	424	502	440	483	468	476	487	517	486	471	492	470	481	455	485	478	502	458	481	443	461	501	481	428	469	490	449	475	480	446	456	509	469	492	490	474	467	472	470	509	465	473	476	473	505	454	467	440	471	453	473	444	456	466	459	494	501	504	474	484	478	457	471	437	483	499	442	436	462	455	482	484	469	497	455	426	475	517	483	479	457	473	471	517	479	494	465	463	486	484	464	419	448	477	456	453	496	433	436	487	471	462	436	451	476	471	459	468	470	457	485	475	459	454	476	507	487	488	489	471	491	453	464	448	478	511	495	453	466	538	442	477	454	526	479	453	485	483	482	459	486	525	513	509	521	519	476	499	446	460	464	468	451	457	455	498	474	466	522	482	459	501	440	469	442	472	493	474	484	480	471	462	475	465	474	501	486	441	501	483	493	490	473	461	465	468	447	489	489	500	503	481	512	475	470	427	510	453	444	463	474	451	443	468	438	452	498	472	493	490	511	508	463	451	483	507	488	476	473	457	451	450	473	527	483	473	496	485	467	471	480	441	428	473	456	464	482	450	440	477	456	482	423	466	437	443	481	500	445	458	502	508	472	476	493	471	494	475	454	463	464	473	509	462	475	486	451	513	511	486	479	455	518	491	487	453	458	463	443	489	514	439	475	492	496	470	446	490	467	474	468	489	481	465	479	454	437	459	524	449	473	471	493	451	503	478	477	446	468	512	480	472	489	492	504	513	450	477	492	456	466	480	481	462	470	459	494	478	470	510	513	480	448	461	463	459	480	484	472	443	455	451	463	472	484	447	435	457	479	499	438	477	440	446	477	450	459	445	510	503	458	466	452	479	473	458	449	481	487	470	471	474	480	509	476	485	467	469	427	462	470	475	438	481	505	479	461	415	495	465	489	459	492	486	423	465	507	456	472	490	453	479	477	459	426	524	464	474	463	440	489	475	450	454	486	450	446	455	456	477	439	477	441	507	471	483	452	453	456	471	469	444	435	512	492	506	476	505	461	483	516	497	491	430	438	487	477	497	449	480	480	454	478	461	471	522	471	471	481	496	519	501	482	475	504	470	529	489	493	455	466	425	470	496	474	453	475	468	427	451	492	456	472	454	462	496	480	459	476	508	462	480	465	488	455	502	510	486	453	466	525	455	506	481	473	457	479	511	487	502	515	468	470	458	489	463	479	514	489	457	480	449	467	449	519	451	459	443	438	471	474	466	445	459	490	478	469	461	455	505	474	499	460	461	438	452	487	477	453	496	514	428	470	456	500	455	483	420	459	452	489	488	453	424	487	457	462	471	449	499	483	441	466	484	424	440	505	459	468	441	474	468	455	475	464	482	473	456	471	469	473	455	479	494	473	453	494	429	476	466	472	473	467	505	470	475	495	479	445	445	481	463	462	495	488	490	455	514	471	494	462	465	476	444	500	456	474	464	485	471	454	448	502	479	467	463	483	474	485	468	429	456	492	479	489	446	520	472	461	467	501	459	484	472	472	428	473	456	493	518	443	465	493	456	466	497	505	475	470	477	470	502	477	458	498	447	458	455	425	480	474	471	495	490	452	431	515	470	440	458	514	460	458	467	497	457	473	446	517	469	489	427	507	452	465	479	456	460	445	507	498	457	489	447	501	464	442	471	462	487	479	457	537	452	471	482	477	474	464	476	476	492	475	471	470	466	470	464	468	483	469	467	502	486	468	464	446	503	445	457	481	470	468	444	503	487	474	446	523	465	503	471	484	460	475	487	444	496	477	474	491	473	452	462	484	466	526	511	433	437	483	478	469	533	498	500	475	458	460	445	482	454	494	492	504	489	466	474	429	513	462	454	441	493	484	514	424	463	459	466	467	436	476	505	460	463	491	459	461	491	461	483	477	475	495	468	523	503	437	478	463	470	498	489	490	463	497	460	494	466	507	487	480	518	464	505	462	503	459	465	499	443	451	521	449	481	486	493	470	432	454	480	462	449	474	440	496	423	488	449	449	487	478	478	470	485	509	462	475	487	466	471	502	481	464	419	489	485	446	467	528	451	461	464	471	468	461	468	477	479	486	478	465	454	454	456	491	488	462	497	460	489	473	442	490	480	440	459	471	452	448	447	465	462	477	459	500	460	455	469
31813	25670	5063	1800	1378	1133	999	880	785	783	714	680	692	639	652	630	625	626	585	634	609	596	633	624	582	622	583	584	558	622	562	628	593	588	546	565	545	592	627	600	533	544	547	559	566	547	572	580	575	571	581	576	557	633	578	582	618	541	618	589	630	527	568	568	606	574	582	593	564	569	613	642	597	637	574	576	604	606	592	581	562	612	634	566	636	576	600	596	611	556	540	585	536	572	546	593	587	607	577	581	592	575	616	544	598	607	555	603	589	575	560	569	530	608	549	575	585	584	570	571	581	589	569	541	580	600	604	617	593	606	588	587	574	574	549	585	581	612	549	566	566	605	602	525	589	589	544	568	588	597	605	596	563	561	589	580	598	588	575	564	572	606	563	581	569	597	598	561	584	596	571	579	575	581	561	605	559	603	549	544	538	545	552	570	602	593	557	579	524	625	551	571	555	587	571	588	595	596	612	592	582	548	544	587	596	574	577	550	543	609	586	571	595	585	573	552	584	554	547	627	594	581	571	581	564	585	559	561	581	558	579	614	588	596	546	567	557	605	567	586	551	562	556	634	559	571	542	562	564	518	552	530	582	567	593	621	575	567	575	610	563	588	602	553	546	577	579	557	531	558	584	576	610	535	601	551	532	536	566	597	589	597	586	553	580	537	546	609	573	592	551	611	560	590	548	577	543	607	536	612	620	580	611	581	582	608	605	566	617	563	555	536	555	543	594	558	578	548	560	590	622	561	599	608	543	544	582	580	558	550	573	544	567	623	571	582	597	586	618	597	547	552	554	543	545	557	580	590	565	561	574	579	525	591	575	620	547	570	575	563	548	609	599	580	614	571	549	602	585	612	576	587	535	583	600	587	573	554	598	575	577	522	597	592	611	611	571	542	560	582	532	548	608	563	544	589	580	570	601	629	607	575	581	584	631	588	570	623	581	567	595	615	560	587	545	599	543	558	533	556	603	579	552	564	584	529	566	586	570	564	594	519	599	604	588	555	583	596	541	595	584	530	561	593	607	576	562	566	623	572	556	535	589	529	553	589	562	585	613	542	595	614	562	594	556	593	550	570	601	585	585	579	586	593	585	627	554	623	574	599	544	594	575	597	547	569	578	559	535	580	559	589	584	558	577	574	585	591	579	602	578	581	592	571	609	598	582	581	552	606	569	576	585	581	593	631	568	570	566	588	566	606	554	551	576	573	591	570	573	583	585	541	610	557	543	540	560	598	620	594	587	598	588	578	573	594	607	550	521	584	554	554	610	586	536	550	591	593	564	627	560	592	601	598	570	552	554	567	533	543	599	542	582	638	530	580	538	629	568	534	581	570	597	554	563	588	585	551	553	580	559	550	593	582	578	608	579	563	541	596	545	563	600	577	565	513	588	625	570	585	566	543	582	553	550	553	607	598	609	551	565	566	538	595	598	607	537	542	575	607	565	564	585	576	587	538	524	564	544	553	556	559	566	596	620	634	600	553	559	558	571	572	600	586	580	569	622	580	607	582	576	609	551	576	592	603	607	610	578	580	502	564	556	587	598	580	613	608	566	567	557	625	554	536	594	584	577	605	556	581	594	554	551	605	559	560	552	583	610	554	586	551	612	576	597	544	592	591	557	530	576	539	616	568	563	560	527	590	539	586	600	620	622	529	563	593	594	585	567	602	625	589	593	573	621	566	603	559	606	581	567	566	585	597	601	588	573	560	572	596	539	560	579	555	550	558	606	543	584	583	571	576	624	600	564	545	540	590	580	575	565	567	589	568	598	542	544	623	595	570	550	568	578	544	579	606	627	579	589	617	558	580	598	580	539	589	547	541	556	611	538	575	545	622	575	586	567	545	611	576	560	578	593	560	614	540	574	581	557	566	568	575	597	594	583	589	608	545	581	624	553	608	548	607	565	539	627	566	585	597	562	575	539	577	561	595	603	566	618	585	582	594	583	584	581	566	562	589	577	533	556	536	565	536	602	607	576	567	608	568	602	555	632	565	637	538	586	569	580	586	584	578	562	587	554	555	591	600	606	548	579	579	564	581	590	576	564	578	535	563	593	549	630	548	575	592	570	548	530	560	574	525	557	548	580	513	594	567	595	579	615	566	599	532	592	591	567	612	572	558	555	577	570	619	589	581	633	604	575	549	580	578	580	587	551	594	585	583	577	607	566	573	538	559	568	545	555	569	569	549	565	640	546	613	568	598	544	587	588	548	599	602	571	614	534	579	579	589	581	559	591	603	595	558	577	592	541	572	567	552	621	607	567	593	599	591	566	579	579	547	585	557	578	601	572	610	556	547	578	581	576	594	553	586	572	564	545	574	591	527	595	625	559	590	538	527	595	589	619	540	614	578	596	560	570	551	539	563	589	609	542	586	592	573	585	582	584	606	541	574	546	558	575	593	584	547	582	597	587	591	615	546	607	584	605	569	563	571	591	558	597	557	576	537	566	556	570	585	531	575	587	616	580	558	580	596	561	617	541	576	546	560	578	555	597	585	566	574	574	554	592	590	559	560	590	586	594	616	599	615	542	611	592	562	567	586	627	567	563	594	543	549	609	606	622	604	536	590	595	606	599	618	612	599	572	559	558	628	568	593	583	589	604	572	646	552	551	574	576	541	587	576	546	582	606	550	573	595	520	586	593	545	569	568	590	574	585	618	613	594	596	591	634	588	623	560	565	524	574	534	537	562	563	597	585	583	583	566	556	599	549	580	591	589	567	604	576	584	575	582	603	573	539	537	532	592	579	615	579	577	540	544	623	561	559	621	535	576	588	581	524	559	581	573	595	546	545	576	590	582	598	559	628	552	565	597	571	575	616	556	559	586	537	554	559	530	564	575	588	540	582	570	608	595	568	570	540	595	597	603	565	561	536	604	563	558	592	599	554	580	561	556	580	567	598	523	547	537	565	571	549	601	573	627	577	598	582	558	629	591	549	558	568	596	590	581	673	595	549	566	579	609	583	581	561	602	597	564	600	576	611	577	609	569	608	540	587	600	567	590	581	567	567	573	556	556	568	571	563	555	541	590	560	607	576	564	577	609	578	580	633	605	601	579	576	570	557	596	574	518	625	588	556	546	568	564	597	564	601	559	587	567	597	576	577	579	558	569	625	560	560	577	561	569	581	588	590	537	576	561	568	516	589	577	567	585	615	602	610	617	549	575	528	579	576	593	599	544	520	582	585	567	587	524	604	556	585	532	566	573	573	588	560	633	551	585	590	581	566	570	569	583	566	564	585	588	554	613	590	582	543	534	626	588	571	498	562	565	561	577	570	565	548	578	561	576	544	601	583	601	588	588	603	608	636	584	565	599	589	583	594	571	632	573	520	563	589	609	562	615	608	567	601	571	550	551	531	589	566	580	588	593	560	604	606	518	589	576	597	620	565	567	594	590	574	576	588	593	543	604	578	540	530	547	548	588	587	626	546	610	558	557	545	577	588	552	552	536	613	587	578	546	537	546	587	621	623	568	574	590	581	599	558	531	601	568
23004	21223	28913	23812	21213	21107	5235	1536	1296	1162	1052	1089	1080	996	965	934	883	936	932	924	891	907	926	888	861	934	921	910	894	860	878	901	869	913	924	868	861	856	935	893	873	884	871	902	867	869	849	874	888	846	836	864	921	870	849	900	843	878	853	845	814	814	850	888	855	883	845	833	833	875	886	823	797	822	860	888	852	899	836	826	901	843	908	857	862	896	891	824	906	848	882	816	854	875	829	834	863	885	886	863	874	838	878	807	865	856	846	830	881	873	847	839	931	932	856	877	856	813	775	872	844	898	852	815	887	938	872	866	872	842	841	859	851	879	904	846	871	808	898	920	868	880	813	875	843	862	837	839	870	820	874	886	890	857	802	857	897	870	869	881	827	836	825	863	869	906	882	829	872	844	803	818	833	816	842	871	812	870	844	847	831	850	834	856	864	865	868	904	813	845	841	879	810	861	803	879	821	842	811	949	886	860	850	821	888	803	830	867	886	906	850	839	828	843	799	842	846	895	784	869	894	882	839	844	890	791	845	844	848	867	867	837	896	879	831	870	847	849	784	832	831	869	865	862	832	870	801	866	860	860	880	886	876	876	880	808	896	851	858	833	866	875	853	836	872	826	875	854	844	802	914	829	828	916	916	851	903	861	863	860	865	836	893	858	833	803	897	894	855	863	880	810	806	887	850	839	816	844	821	868	874	780	870	883	825	890	874	838	868	860	838	839	857	839	776	847	796	827	869	880	852	848	874	852	848	858	865	793	865	843	861	840	874	858	843	864	750	869	834	898	859	864	863	856	804	864	850	812	817	847	851	881	927	833	825	830	807	829	864	816	898	870	858	848	883	801	858	907	851	883	840	798	807	854	833	889	831	851	883	808	838	824	870	844	872	850	788	845	889	848	876	893	837	856	816	819	834	837	822	865	845	815	855	824	851	854	800	853	814	836	824	849	843	849	830	845	837	852	853	810	850	864	801	837	835	826	871	886	831	834	850	823	831	859	909	906	795	868	878	846	849	873	873	912	864	784	888	865	793	835	903	900	862	885	818	837	884	856	872	864	775	873	851	866	882	871	817	802	879	868	891	878	870	906	843	866	824	828	802	843	862	840	801	823	882	878	833	849	846	875	822	833	839	848	831	864	865	818	895	863	834	868	838	881	863	887	808	873	864	886	844	854	803	885	835	890	837	788	824	830	850	889	905	872	814	847	896	898	846	851	850	850	846	842	848	867	843	816	894	863	886	801	854	834	880	867	815	825	852	830	877	835	813	830	865	888	900	894	882	817	879	840	831	853	837	908	819	868	831	865	821	867	919	894	814	841	850	865	899	844	837	855	860	892	828	863	838	838	821	849	854	800	859	851	906	828	832	853	855	912	859	891	874	844	904	838	849	926	873	839	835	868	877	843	885	804	885	871	828	846	897	786	868	855	864	879	834	810	843	826	819	835	861	848	853	849	858	843	855	868	815	839	878	832	884	836	821	855	917	870	855	830	852	829	858	868	851	858	829	863	817	859	866	887	857	873	829	802	872	852	816	818	763	823	844	812	919	879	851	831	865	854	825	848	870	859	858	852	851	892	859	783	852	799	884	882	868	860	849	858	854	876	836	816	889	824	812	896	835	837	889	874	887	882	849	850	858	817	798	851	862	884	905	882	866	845	803	867	858	838	839	823	871	896	890	814	830	808	864	882	858	834	838	822	898	847	832	889	824	819	915	838	813	839	819	863	861	859	826	810	868	876	817	799	807	863	866	829	860	832	842	845	882	858	861	838	842	825	902	838	849	850	795	847	874	911	849	867	840	821	847	812	819	863	877	793	834	836	820	850	807	833	859	796	849	788	886	804	863	865	838	897	861	832	834	836	864	837	868	854	797	807	883	876	819	843	859	844	842	828	865	817	858	857	868	840	857	833	868	872	826	789	849	850	884	804	808	844	791	900	898	866	809	858	828	865	837	847	785	890	811	866	843	885	869	845	827	856	831	863	880	875	796	816	813	873	874	927	853	906	823	773	877	894	836	846	852	882	840	894	854	846	865	822	881	869	836	800	873	877	866	801	845	880	848	811	847	818	839	858	814	855	864	864	865	843	827	839	874	850	878	789	853	845	825	801	840	836	826	874	860	885	824	880	856	865	815	834	830	869	866	833	824	787	820	831	853	858	866	858	842	874	933	854	841	868	893	810	855	875	894	849	819	847	854	851	835	919	841	900	823	825	846	889	888	863	814	893	812	901	830	837	854	866	850	840	834	835	841	819	825	828	815	819	882	852	847	857	818	874	824	796	842	885	839	918	931	846	861	878	871	784	823	835	850	923	841	841	876	851	839	841	899	877	905	837	878	803	846	850	830	886	880	828	860	889	883	865	844	860	863	861	845	829	848	833	850	822	810	884	806	831	834	830	843	803	868	828	843	844	804	863	827	867	825	828	830	798	876	904	885	888	816	819	896	814	894	849	863	882	842	825	894	835	834	851	816	830	855	810	880	783	870	872	855	839	857	830	903	835	868	858	827	855	826	924	816	861	776	902	835	857	850	793	928	813	809	803	896	810	875	851	866	843	797	856	825	844	871	739	819	881	835	831	841	879	853	841	840	869	812	865	889	843	889	782	785	879	855	861	847	831	884	804	857	876	856	803	891	807	859	820	897	836	803	821	840	847	838	898	879	840	889	844	881	822	848	874	841	854	880	832	838	866	819	838	840	809	865	868	869	884	841	822	835	844	853	871	772	809	850	859	894	883	845	841	902	850	823	836	808	831	882	869	810	857	888	823	857	860	850	862	867	840	821	821	818	850	804	883	875	849	827	904	829	866	836	799	845	862	872	897	882	826	807	863	868	866	847	883	850	863	848	799	870	837	827	859	855	786	808	827	851	835	873	844	824	875	872	835	872	807	822	804	841	827	836	851	841	865	801	904	831	833	836	791	842	812	884	814	841	846	868	823	867	854	870	842	875	854	850	843	842	833	846	900	839	866	864	859	874	836	807	842	854	889	835	834	874	886	820	902	853	867	853	924	853	823	835	846	899	789	838	867	812	890	841	833	888	919	883	829	858	826	818	822	838	881	807	848	851	875	838	848	839	815	830	895	852	856	824	841	803	885	874	845	817	852	849	878	871	856	847	846	870	836	842	811	872	825	788	861	859	855	800	908	847	912	824	813	844	914	844	858	918	866	813	821	810	873	873	866	859	843	778	831	813	861	835	844	831	826	821	844	818	845	753	859	847	835	833	764	868	896	866	852	878	904	858	865	807	841	874	865	822	854	849	858	819	818	786	857	876	867	864	849	859	798	860	880	863	849	835	888	845	873	860	847	869	900	884	812	943	891	869	904	898	823	884	862	820	847	853	778	826	869	818	888	845	800	822	854	866	798	857	854	868	833	842	890	909	874	872	841	795	856	862	855	831	861	832	861	859	845	887	885	862	852	840	866	853	821	912	821	856	857	838	864	794	810	884	850	848	887	913	858	864	859	830	879	849	857	880	892	893	786
43613	45804	15204	6010	4154	3283	2703	2236	1941	1717	1605	1445	1408	1265	1271	1222	1194	1159	1058	1057	1061	1060	1132	1035	1016	1064	1060	1024	1014	1026	979	994	985	1008	983	1015	1021	993	1019	1006	953	988	1013	1013	988	1008	1003	929	1003	974	928	993	975	979	984	959	987	977	969	959	935	997	986	971	974	967	980	1005	1050	991	973	962	958	929	972	981	946	986	918	987	1015	949	963	980	983	1017	953	999	938	948	949	945	996	998	968	944	949	976	1004	1004	939	1015	920	944	986	985	904	982	965	932	934	993	938	917	984	935	954	965	959	943	954	991	903	1030	970	989	1035	971	945	995	930	997	961	992	990	953	985	1040	1029	892	1034	1008	948	951	961	957	934	972	975	888	951	1018	933	948	973	959	947	927	1012	948	1005	954	978	993	985	994	963	949	962	956	960	978	906	966	901	968	950	901	897	972	942	1012	982	927	980	923	954	975	932	946	920	988	1003	897	994	992	981	977	940	919	922	967	966	955	1037	943	923	938	940	951	964	971	980	956	956	935	966	975	948	931	923	970	1013	937	982	950	956	931	1007	1009	976	984	977	932	944	974	984	949	930	954	974	962	975	975	967	1008	923	906	1003	947	934	930	1004	969	947	954	1011	1006	956	960	898	959	948	987	924	900	945	1038	969	930	984	1006	964	987	930	880	930	1051	935	925	979	954	960	908	978	974	958	983	951	922	937	930	930	958	971	992	939	988	966	968	1001	973	939	992	952	983	991	985	1007	943	987	955	968	959	867	937	947	900	954	996	925	984	921	960	949	984	955	935	988	986	1021	932	933	938	991	923	968	949	923	948	990	958	977	926	1021	971	968	990	911	969	862	994	971	969	893	928	914	1020	974	897	923	971	919	1000	932	961	1007	938	927	931	958	941	940	895	1019	956	976	968	970	967	940	953	971	902	984	901	921	918	1049	975	1008	963	966	932	941	922	963	1024	956	946	933	976	954	935	965	965	1005	934	944	948	939	1008	962	1035	970	1057	960	976	951	926	974	961	960	940	953	927	965	992	966	959	979	935	935	931	969	936	964	911	932	955	972	962	987	952	930	995	974	964	979	983	915	930	958	973	935	1012	978	953	953	921	1002	887	963	967	950	936	966	922	953	958	956	935	957	934	1006	929	967	970	950	950	992	971	954	1008	997	895	920	994	973	983	905	981	930	971	968	956	1063	964	953	926	925	945	960	942	946	944	965	957	942	973	950	973	932	974	996	919	992	924	992	1009	958	967	917	984	907	931	1002	992	963	948	990	940	994	964	969	990	902	953	951	998	945	948	978	959	926	984	949	992	997	977	945	974	934	958	949	981	975	944	972	915	973	920	974	888	986	970	981	992	970	991	998	973	902	940	982	985	939	986	936	1062	965	981	929	985	947	965	941	932	934	984	927	935	958	973	962	932	1008	1018	1033	950	934	1002	982	986	952	930	955	962	933	992	928	1010	963	998	965	991	989	976	962	980	1020	930	953	967	938	947	1015	909	907	888	1022	923	956	929	954	908	928	956	934	948	956	950	941	925	981	902	966	927	943	931	979	952	983	960	939	939	944	929	974	988	972	961	994	928	1005	963	957	913	984	949	894	982	973	969	966	958	963	938	953	957	937	967	1033	972	952	1007	1002	956	1027	953	984	949	986	983	968	943	949	929	996	978	940	973	996	988	1022	957	980	964	949	916	951	981	921	965	970	966	980	927	948	1005	933	890	951	979	940	946	971	1033	926	964	949	917	949	963	960	945	940	987	922	948	965	963	1004	932	927	975	989	915	946	971	967	966	982	938	957	932	978	925	923	965	999	977	949	960	958	958	956	919	948	986	934	958	978	998	982	1025	1023	1022	933	978	973	938	940	935	974	929	969	971	951	982	932	952	931	959	961	965	1049	954	994	943	889	914	991	920	947	953	970	953	1006	977	957	934	985	920	959	940	947	948	923	1006	984	925	943	948	973	1007	960	918	965	886	1005	944	892	929	982	988	1033	902	940	930	924	983	908	952	979	938	885	908	975	1027	930	945	918	933	965	922	926	928	1031	933	952	968	943	930	950	931	951	938	961	942	950	980	919	938	1005	935	941	973	944	944	958	983	944	925	957	927	961	962	1002	962	952	959	964	942	931	907	969	958	926	966	974	951	987	954	943	1025	935	991	986	945	951	954	939	954	944	962	931	981	968	953	955	938	1003	980	914	935	967	954	938	940	937	957	946	944	970	969	1043	1037	968	925	948	954	943	988	933	988	977	1020	980	961	931	949	1001	908	1004	960	926	905	955	949	1006	953	927	1002	941	937	964	908	949	950	959	937	975	971	978	865	891	951	965	952	937	1038	987	941	922	973	982	948	947	961	947	957	961	922	948	994	965	913	967	999	978	960	957	927	995	923	965	918	980	946	944	991	946	960	982	993	964	930	930	933	952	936	918	966	996	939	920	1018	977	991	981	922	965	972	983	951	951	971	953	908	937	920	938	1010	950	1001	968	975	986	930	928	976	964	943	926	927	959	959	959	963	936	970	906	960	903	985	959	975	966	956	951	970	992	943	934	994	985	972	952	949	972	960	942	952	963	958	982	923	937	911	958	891	951	949	967	964	895	951	977	929	990	968	990	971	1002	950	941	943	979	942	1000	951	978	944	977	956	931	986	968	930	935	932	1014	865	956	934	965	933	917	963	926	981	909	964	973	937	960	911	941	943	965	952	957	939	969	957	963	932	944	944	963	978	994	962	1016	967	973	959	949	918	957	962	948	954	924	951	940	1002	998	972	951	949	998	964	928	944	947	1002	975	943	982	926	984	964	963	952	936	947	949	984	919	967	996	971	974	919	971	945	946	957	947	943	1019	985	1011	994	945	941	989	966	1008	940	966	978	971	940	892	983	917	979	1029	969	947	935	1022	918	953	1006	981	1010	954	952	953	966	1019	993	947	963	941	952	943	968	937	982	907	924	908	966	940	997	995	949	903	967	907	959	999	931	981	941	955	965	1004	997	984	915	976	929	966	907	955	967	939	972	962	969	922	986	937	932	962	938	934	951	993	962	955	988	993	926	933	957	940	983	981	946	989	981	1007	1032	951	929	981	963	931	891	957	922	970	998	947	976	913	948	968	948	958	966	1010	1005	960	963	920	931	911	932	950	965	1026	973	893	987	973	942	965	979	1023	989	935	953	959	994	910	999	954	937	966	944	1003	1006	938	995	992	957	943	933	981	977	993	987	926	957	964	998	976	960	1000	960	965	966	982	1008	970	963	923	972	933	942	976	933	934	993	987	1005	936	901	905	921	945	931	957	934	953	972	961	965	918	969	972	999	999	976	945	917	1003	957	986	932	988	975	953	984	984	921	953	957	998	994	911	966	939	991	973	952	1012	995	924	987	995	955	969	937	969	994	959	943	957	976	1001	953	988	946	966	930	964	1010	970	926	971	934	918	961	970	911	938	984	935	911	929	932	905	970	948	918	939	914	924	988	980	951	947	958	1024	884	942	1013	974	974	930	933	1000	1013	922	892	976	967	980	979	982	913	912	972	942	1010	955	1021	920	926	1016	954	939	908	934	989	930	971	942	981	905	967	949	956	954	935	969	900	989	1011	968	1023	949	967	954	932	943	896	941	897	968	987	914	973	954	954	995	971
27340	20096	7231	706	482	456	416	406	354	372	391	394	378	331	359	389	358	378	335	376	388	361	391	390	352	374	321	343	380	389	382	370	371	339	420	383	369	376	372	369	352	353	360	382	364	386	383	362	391	385	335	345	373	331	331	371	360	388	391	352	371	390	349	363	380	361	391	390	386	360	345	395	374	360	384	374	332	401	367	352	352	390	380	383	357	381	398	359	363	355	407	385	385	360	381	355	350	379	392	355	366	342	340	340	362	349	351	375	365	367	363	373	318	342	388	353	352	374	381	380	395	369	384	339	354	381	368	390	387	375	360	370	377	393	370	359	386	336	367	375	390	376	374	395	388	381	364	367	377	379	362	396	348	367	402	350	368	360	387	366	391	382	377	344	389	392	396	366	395	377	392	362	363	353	419	371	373	365	352	399	380	367	372	376	370	386	345	398	394	387	389	374	392	392	379	355	372	351	331	377	331	368	381	387	359	397	336	370	375	358	361	370	380	381	368	363	389	340	364	375	367	371	339	368	379	367	396	390	347	382	332	351	384	408	353	395	382	356	356	344	364	365	359	408	380	374	365	356	367	365	354	385	363	343	373	389	372	358	361	381	375	383	343	382	381	360	372	333	356	353	360	397	359	330	333	356	378	360	408	363	358	369	404	370	396	357	372	387	383	351	368	415	373	405	358	361	377	377	365	379	380	363	353	375	360	355	329	377	363	380	365	329	352	411	391	340	382	361	411	361	387	342	355	357	375	402	354	376	394	359	373	402	369	368	360	364	360	358	342	372	380	401	349	356	377	374	373	356	373	366	383	352	391	342	354	370	376	341	347	382	365	341	375	364	386	358	391	337	358	348	381	371	389	390	401	376	390	365	362	370	366	382	375	338	329	347	376	345	415	363	337	353	358	384	369	345	323	391	386	391	333	366	377	396	385	386	372	381	365	382	395	364	340	419	346	354	356	381	384	368	411	345	384	372	387	338	382	352	374	383	355	373	370	364	361	377	352	378	382	374	379	393	366	358	348	360	359	365	403	360	390	381	355	372	370	366	370	357	354	374	369	371	331	355	365	359	341	356	336	395	385	344	374	353	379	383	389	411	403	407	354	357	353	377	406	384	414	369	393	359	321	381	367	360	373	391	376	381	358	369	387	373	354	360	378	368	368	369	365	350	353	395	370	355	358	371	347	374	366	356	372	370	369	365	392	378	361	367	342	385	365	352	366	365	390	393	418	335	382	393	375	339	350	375	372	372	380	354	367	363	325	375	388	341	369	365	329	374	347	399	341	357	370	381	390	389	331	372	389	391	331	372	375	383	393	341	374	358	366	380	383	377	370	330	370	404	360	390	356	391	338	357	391	323	344	346	375	376	382	356	390	360	359	390	367	388	376	375	358	370	379	331	343	384	331	336	387	354	365	347	367	382	365	370	370	370	335	380	379	340	375	390	363	381	384	389	365	368	352	371	377	339	389	375	374	347	372	381	351	353	375	358	375	343	365	382	369	374	346	349	336	384	372	395	387	383	385	350	406	360	324	419	342	370	385	328	326	320	408	347	328	373	363	398	364	371	345	392	371	358	361	364	339	377	358	364	343	406	390	400	366	369	341	370	331	390	334	382	343	391	367	390	384	374	373	392	380	339	386	378	324	402	390	384	343	377	381	352	378	382	350	353	351	359	370	348	358	343	383	365	349	370	402	360	354	389	344	351	397	329	373	378	347	351	356	381	352	368	397	361	356	398	394	385	374	383	411	367	343	369	396	373	400	341	365	399	363	357	335	377	374	366	402	424	408	379	361	333	384	350	335	362	361	368	362	400	371	340	358	394	360	371	321	340	356	322	396	355	374	389	337	360	358	361	335	403	364	343	382	365	360	346	364	372	343	380	347	349	386	358	355	357	379	344	372	377	361	376	365	369	360	368	370	341	337	350	367	394	362	348	392	352	348	378	376	376	378	368	374	360	364	329	387	348	373	371	366	368	372	372	363	365	344	390	355	354	356	389	392	357	364	373	351	346	401	386	340	385	381	341	376	366	381	398	351	361	382	351	392	337	394	370	381	356	351	359	352	359	378	373	368	372	369	377	397	351	365	379	370	386	375	376	358	325	361	374	340	401	345	334	391	349	366	348	373	370	363	382	367	358	401	382	390	390	358	367	375	330	348	348	375	419	357	384	407	384	369	366	404	383	328	356	365	380	370	376	362	365	385	392	389	344	366	353	349	336	333	352	371	375	351	365	392	376	355	365	343	394	333	370	409	368	377	361	366	380	325	349	395	362	371	361	323	401	361	408	394	388	337	362	334	320	351	372	347	380	337	375	383	374	340	351	351	385	352	354	378	378	366	399	370	343	406	380	389	365	355	343	360	385	369	392	387	372	366	319	367	389	367	374	367	365	376	375	361	383	368	379	395	377	344	340	380	365	373	431	377	369	355	361	376	378	356	402	369	359	359	372	346	404	379	338	323	349	355	406	373	367	357	336	366	394	346	377	338	370	366	393	381	351	402	331	411	372	373	361	412	367	381	323	362	384	401	386	351	398	337	351	390	385	357	345	421	352	380	325	365	372	337	366	384	347	370	385	388	421	376	360	372	360	377	373	347	365	379	358	375	392	369	386	377	321	355	368	350	374	364	390	360	375	384	388	368	366	399	390	383	365	372	334	327	375	349	352	358	350	336	371	357	368	341	374	398	347	397	384	370	351	392	342	384	398	419	400	355	348	356	373	386	357	359	406	409	380	376	351	364	384	376	372	357	402	351	330	392	374	349	389	379	371	396	385	392	358	377	398	396	383	373	381	352	384	352	366	388	367	363	370	376	388	346	399	363	379	378	370	361	364	355	381	376	355	378	368	344	376	365	342	353	384	382	380	392	363	392	395	393	368	381	360	358	349	372	365	362	369	371	379	350	338	349	366	360	387	349	406	344	350	355	374	387	364	342	389	354	396	373	358	357	329	370	386	361	319	393	373	372	380	360	377	394	371	379	356	363	379	319	368	399	391	386	376	401	340	400	359	364	366	353	340	366	348	343	362	370	374	387	376	375	381	383	349	343	337	380	366	361	364	358	375	338	357	377	360	371	392	351	344	406	332	353	369	382	389	350	339	350	376	350	380	361	369	383	355	401	354	364	372	384	336	354	385	352	378	355	364	362	338	366	377	368	375	386	356	397	338	367	369	372	329	391	381	343	342	345	369	340	324	350	383	396	360	323	381	382	367	331	386	325	345	350	362	329	369	386	391	378	409	350	400	370	382	368	335	370	387	390	361	375	382	363	361	379	381	368	339	366	371	366	351	371	385	368	368	379	398	412	363	357	365	375	341	369	320	391	366	352	366	386	381	368	359	346	392	367	405	371	346	342	356	381	356	383	383	354	374	340	363	400	367	357	438	366	352	372	376	360	393	346	372	363	395	374	381	372	370	341	332	376	363	359	366	374	393	369	331	363	374	349	350	370	378	369	404	401	382	386	373	340	374	368	351	334	340	375	375
13779	8968	1504	695	580	510	545	516	494	521	459	493	460	469	436	446	434	432	466	474	484	441	450	474	476	458	427	486	443	451	435	444	437	465	441	461	469	456	442	475	475	482	423	439	475	436	398	429	478	457	424	448	460	465	431	452	450	462	450	440	436	460	445	481	457	420	458	490	448	448	463	450	435	441	435	413	394	403	432	434	421	400	445	465	414	452	448	418	463	469	450	406	448	429	397	440	465	453	434	498	459	437	469	489	439	437	463	418	447	424	473	450	407	448	480	487	448	452	423	450	437	455	403	430	431	451	458	462	409	444	447	472	438	416	455	451	434	460	457	482	465	459	455	425	492	473	457	486	441	463	447	440	446	463	446	470	467	413	482	474	439	443	449	446	483	442	460	439	458	431	446	446	458	431	464	442	442	432	469	442	466	458	441	388	468	466	397	480	505	432	479	411	444	459	470	452	427	426	405	475	475	455	461	470	442	447	449	455	446	426	459	454	461	403	428	438	439	459	434	426	479	433	427	465	439	468	428	442	454	467	454	405	485	459	456	433	453	477	440	460	462	488	497	461	440	422	431	471	426	424	427	501	448	474	457	427	462	447	462	431	437	499	495	400	431	438	455	403	441	418	423	443	440	453	489	453	437	392	489	418	419	433	457	469	462	430	453	430	452	488	464	411	452	471	436	409	464	451	453	447	451	429	463	428	452	439	447	416	471	415	450	455	467	445	450	469	462	507	465	437	448	459	457	414	470	447	442	416	452	469	444	450	441	449	426	429	484	428	407	503	398	435	442	442	452	434	444	433	437	435	456	432	454	489	442	471	471	389	437	423	487	451	416	428	453	436	444	425	421	463	441	399	442	439	438	451	463	411	447	437	439	484	485	467	445	460	444	456	446	427	402	435	436	467	450	449	416	461	453	441	425	461	430	458	426	480	459	459	463	440	435	449	465	427	468	416	447	456	448	444	442	451	427	423	453	437	415	483	394	443	480	437	460	444	442	471	435	464	453	462	461	499	443	476	446	444	436	437	425	431	424	412	445	467	483	461	458	443	456	457	443	458	454	439	450	415	471	484	472	454	446	451	426	469	455	454	443	427	437	432	435	477	459	444	453	453	437	451	461	466	438	423	463	440	452	419	442	469	427	438	412	426	427	431	436	440	460	484	426	463	473	457	423	489	426	431	460	472	444	444	467	423	429	458	494	471	470	473	458	447	457	455	450	450	453	433	443	435	456	457	458	449	446	431	454	426	478	471	439	396	432	446	412	426	463	447	465	471	421	457	462	457	464	450	474	444	451	447	429	421	414	432	456	451	463	457	408	421	451	469	440	452	471	421	403	443	457	432	411	440	446	422	453	496	456	402	474	454	443	468	411	464	431	450	435	435	455	464	443	449	432	446	440	456	447	460	439	443	482	439	452	431	469	424	455	457	437	444	457	432	458	478	445	457	438	444	453	468	414	455	447	479	416	440	451	415	452	422	468	441	387	434	471	439	464	442	437	510	449	457	467	441	428	464	424	464	458	482	448	477	425	447	519	459	486	410	422	438	452	434	454	436	466	431	424	459	446	457	454	418	419	444	457	448	437	410	431	389	481	420	435	460	462	437	486	452	465	453	480	491	440	432	443	446	455	468	485	434	433	473	437	450	435	476	416	389	467	488	403	418	456	459	405	463	415	448	404	473	434	457	432	447	424	440	454	460	474	425	477	417	429	412	446	447	449	486	433	465	453	472	467	456	463	422	462	437	439	434	421	505	470	429	381	431	503	494	489	462	470	476	472	466	449	446	451	450	440	464	436	434	473	480	459	459	428	467	432	459	468	447	455	430	475	418	453	485	417	450	430	437	480	440	465	495	440	452	414	480	452	466	454	448	457	478	427	434	421	444	426	447	443	457	464	452	460	443	448	454	436	450	478	450	431	453	450	406	450	455	467	496	455	463	429	442	460	396	438	393	444	440	494	432	426	478	436	445	474	463	466	469	438	461	424	495	399	428	450	460	465	413	437	442	450	466	452	460	438	441	442	407	399	450	427	456	446	443	474	466	448	491	479	478	449	415	490	421	458	419	453	445	495	457	413	466	455	457	471	447	440	435	456	456	436	449	431	431	453	442	473	402	431	468	466	471	469	474	444	451	468	465	480	446	433	487	452	434	434	449	449	444	443	459	465	434	443	485	448	418	492	461	469	437	446	456	421	437	465	476	467	459	466	494	430	480	451	439	441	479	439	432	434	462	424	447	504	482	451	456	413	437	464	471	495	463	455	412	458	495	478	466	505	443	462	427	457	410	443	454	470	414	477	435	432	446	499	430	427	429	440	473	462	479	418	469	434	426	467	476	458	461	471	489	512	436	426	419	445	469	471	465	446	447	431	443	413	447	423	468	495	488	492	476	486	396	468	461	445	422	443	435	480	448	413	430	460	473	402	432	473	443	456	479	431	456	446	439	456	431	453	461	473	451	454	429	426	405	472	457	457	435	448	436	458	434	442	437	432	431	403	441	465	464	447	422	427	465	451	468	445	433	443	449	464	448	449	447	443	425	464	446	422	445	456	443	444	478	429	440	460	456	423	460	436	450	472	441	446	449	416	475	456	428	448	436	468	429	427	445	418	492	444	401	447	435	446	471	470	425	438	461	450	442	483	464	457	452	445	466	474	436	507	452	449	419	432	453	461	453	489	442	432	470	438	457	452	484	461	464	461	455	426	439	490	471	487	414	464	420	400	434	424	441	435	438	450	424	441	444	457	466	458	451	431	447	446	459	446	477	469	439	465	467	441	474	421	471	421	472	430	424	420	452	445	472	420	403	445	445	449	432	484	401	428	472	436	429	457	446	453	418	431	461	445	480	489	411	462	424	463	477	453	459	424	453	413	459	467	473	461	451	473	442	451	481	454	405	431	461	441	446	433	478	451	437	462	473	462	419	502	452	435	453	432	445	450	428	467	422	434	437	506	465	423	427	449	436	436	437	428	431	492	462	457	439	451	397	436	444	430	447	425	453	472	452	417	452	470	487	429	420	441	458	498	451	445	433	443	470	472	471	483	430	468	433	474	431	446	428	420	439	449	428	426	450	436	453	469	468	469	454	452	456	423	424	434	444	446	467	443	449	433	464	471	460	452	468	435	446	468	460	450	433	441	435	472	433	435	445	437	440	438	441	438	410	463	460	443	467	436	476	415	453	433	457	406	429	496	439	409	467	456	490	482	467	474	454	472	395	484	455	429	460	453	484	421	422	422	437	460	445	477	460	476	480	412	470	426	423	464	470	446	431	457	445	460	431	425	463	475	448	459	483	432	446	467	434	441	418	452	464	459	440	470	427	418	442	462	439	435	458	413	447	454	515	434	446	443	430	438	439	451	491	477	451	450	410	472	416	448	445	472	410	462	414	444	474	417	438	452	433	444	434	459	416	395	457	398	438	415	438	432	450	418	424	454	479	433	450	468	443	472	444	443	431	440	467	471	438	451	432	457	487	448	445	457	469
24527	21206	27854	24768	16364	1498	864	706	640	647	569	576	586	569	553	565	548	550	497	585	523	534	479	549	566	499	594	530	530	504	522	491	541	533	495	509	507	467	488	530	525	479	520	490	488	509	507	504	483	519	539	493	579	520	504	531	477	550	491	534	519	508	515	521	528	491	555	495	542	491	532	542	513	507	520	501	514	494	532	525	503	477	494	471	539	505	567	524	478	503	484	504	493	508	470	492	516	519	558	507	522	457	511	523	480	524	521	501	474	543	509	533	515	494	489	478	548	512	482	560	513	534	509	489	522	541	504	521	521	503	486	493	526	505	565	522	554	533	503	529	539	503	475	524	501	517	530	499	498	507	479	525	530	481	508	472	522	477	541	532	528	523	503	514	498	529	504	491	543	544	524	533	460	439	522	512	494	467	482	488	507	521	527	461	502	520	519	500	510	520	509	514	510	515	513	510	522	506	531	522	473	520	528	507	512	469	526	555	504	525	547	531	538	484	545	501	541	518	480	526	538	497	550	477	512	497	521	494	495	466	515	528	544	532	474	505	496	477	499	549	513	515	528	491	504	512	509	525	520	505	509	496	506	518	510	495	530	489	479	541	525	509	508	560	524	495	508	516	502	543	465	485	522	495	485	510	538	507	530	505	523	488	482	539	513	465	505	477	538	537	529	515	490	515	508	560	520	493	496	479	517	494	536	489	502	497	497	468	502	488	534	500	514	506	541	509	518	514	502	509	519	495	508	487	531	527	531	490	505	474	499	502	508	496	512	529	486	574	531	514	500	521	490	507	478	510	529	486	512	520	514	528	540	501	520	526	540	522	470	492	522	524	473	546	504	489	504	514	496	510	474	500	535	500	531	483	530	491	465	549	499	533	490	509	512	515	551	548	499	499	534	503	498	528	517	527	536	529	510	516	537	515	479	471	519	521	483	507	492	549	508	524	508	514	543	530	535	540	471	478	537	465	480	491	554	531	534	497	517	500	491	507	506	511	517	499	523	551	534	508	496	508	494	505	491	483	548	492	498	498	472	544	524	495	522	495	545	525	502	506	486	510	527	549	494	506	532	518	513	479	501	515	525	516	471	508	470	541	488	511	493	504	502	494	485	533	536	510	535	495	493	509	480	518	512	492	556	501	502	495	510	498	548	526	503	508	484	516	546	514	505	521	541	493	516	529	487	520	528	516	488	473	512	526	511	514	495	554	528	476	547	502	488	462	472	483	515	498	548	510	487	478	537	499	502	488	511	537	534	506	543	543	490	579	530	467	508	512	529	488	484	520	514	519	510	550	500	488	512	517	523	525	511	499	516	518	529	501	504	506	518	490	506	498	489	523	500	541	496	464	513	472	504	560	508	552	540	513	497	531	503	510	515	496	531	524	505	484	550	508	509	492	540	479	509	472	524	478	549	510	507	469	508	536	481	491	491	509	490	497	565	509	511	514	558	524	530	498	478	466	477	514	525	556	471	519	553	518	510	528	533	530	520	500	496	496	479	516	519	484	512	492	496	518	496	545	539	516	528	479	543	480	515	486	469	468	488	512	465	563	550	521	461	501	516	458	505	481	472	509	481	514	469	488	498	500	505	487	544	472	526	495	515	486	502	538	484	505	489	507	545	551	498	524	499	516	509	467	498	528	555	527	522	538	478	477	485	503	477	481	492	513	494	511	508	505	536	494	490	509	490	467	490	510	515	493	531	509	524	532	512	505	524	474	490	514	489	497	521	495	525	462	510	517	497	499	558	509	501	509	491	478	528	517	529	501	497	496	485	495	500	524	526	467	544	492	514	525	496	488	559	516	500	561	506	490	492	506	558	468	522	478	518	502	536	509	513	559	511	472	521	487	468	503	535	497	498	584	484	526	502	455	514	480	513	471	477	507	532	478	465	489	535	543	506	500	507	524	496	510	475	495	536	506	529	545	502	541	488	523	530	460	459	510	543	493	528	488	520	488	504	529	470	536	561	509	541	518	503	484	530	521	489	513	499	555	514	510	504	544	485	471	481	511	511	534	521	519	504	504	521	477	531	510	504	507	523	474	506	534	522	480	499	509	493	535	517	523	503	549	515	552	530	495	513	517	506	519	537	495	490	474	512	550	522	497	482	480	514	518	529	493	534	520	534	486	523	504	495	488	528	495	482	473	506	496	500	516	500	506	496	546	530	503	551	486	524	500	513	529	543	508	508	486	520	511	524	519	465	495	504	491	492	500	520	536	510	521	487	517	496	478	516	489	504	485	520	508	498	526	551	499	539	518	513	527	485	527	506	478	510	527	531	484	517	510	503	518	501	501	508	531	518	507	499	528	442	523	527	515	497	560	492	505	490	534	516	513	548	515	509	523	513	543	484	494	493	534	487	501	497	502	543	521	479	539	546	513	495	548	470	460	520	498	488	513	505	514	506	495	475	528	514	535	526	492	485	505	505	484	519	495	504	497	513	515	518	513	505	526	523	492	500	545	523	539	517	503	510	587	505	535	480	508	522	521	523	475	521	521	524	537	515	535	531	480	541	508	487	485	522	508	530	471	451	502	545	524	473	525	492	519	513	506	522	534	536	478	528	496	499	499	526	532	511	516	507	550	513	488	505	539	490	493	497	463	525	488	502	523	469	531	498	549	508	478	482	500	473	491	510	501	499	516	489	495	524	528	512	493	499	533	499	454	514	497	496	467	484	523	518	541	498	492	521	512	499	542	466	495	512	522	504	478	493	502	510	531	470	480	531	500	492	530	507	531	519	525	523	511	505	540	490	464	482	526	517	497	469	524	485	497	506	538	545	525	489	490	497	531	481	499	475	526	513	512	486	495	515	476	505	461	514	509	451	527	498	529	510	493	505	461	501	512	470	559	515	538	521	513	482	513	555	498	496	473	518	496	480	486	553	520	531	522	502	545	534	506	488	515	527	546	484	526	511	530	520	551	477	503	546	524	506	510	545	520	514	534	493	488	495	493	498	528	486	476	471	529	505	511	510	523	474	516	462	537	553	510	505	541	530	510	513	507	524	530	521	562	502	528	485	494	500	470	495	501	522	491	558	499	497	516	513	562	538	492	517	501	499	525	519	494	534	455	496	494	484	484	518	505	460	511	487	547	478	475	512	496	507	468	513	505	545	495	508	518	479	529	516	531	554	479	504	518	486	509	520	504	478	489	492	503	535	490	553	472	512	527	517	469	534	540	500	517	547	514	532	447	478	510	503	495	515	513	515	526	512	558	511	523	524	530	483	483	531	551	485	531	514	526	496	502	505	557	515	460	511	503	536	508	535	523	510	520	500	529	524	498	481	511	536	473	475	483	534	461	493	465	457	515	539	532	468	490	528	515	494	505	525	493	494	505	521	506	506	502	503	531	523	530	504	498	526	538	503	511	494	512	544	496	484	477	500	482	509	517	526	478	516	477	502	524	537	488	500	494	478	513	526	528	501	510	531	509	526	526	519	519	507	476	520	484	491	515	482	502	493	519	475	509	553	466	502	501	549	504
32931	30921	8136	2702	2038	1553	1253	1042	913	935	807	809	713	732	782	731	686	630	703	640	674	667	634	610	650	637	612	602	663	603	610	647	605	583	600	648	608	600	617	571	612	581	623	603	574	608	592	650	593	569	608	577	590	619	655	658	585	630	581	570	585	601	578	606	601	627	604	583	633	602	610	606	587	581	622	623	623	589	601	601	560	597	587	663	588	648	639	563	593	605	647	626	561	622	585	573	604	606	638	645	577	616	594	565	555	583	567	572	610	608	569	580	588	588	638	642	590	583	607	609	577	599	605	585	652	572	599	604	616	608	639	647	616	575	619	589	596	589	585	571	595	587	540	600	567	596	604	606	574	597	618	603	599	604	647	598	575	574	610	608	628	597	614	628	597	638	592	650	608	594	555	578	582	578	597	549	602	601	596	570	611	593	613	599	608	591	584	638	590	568	579	609	600	573	583	606	613	597	581	608	574	614	625	612	640	612	636	601	598	587	575	559	599	611	532	573	568	538	583	619	605	589	567	589	571	614	628	572	572	579	601	601	579	601	608	604	598	599	568	617	620	578	589	594	588	579	544	605	576	620	633	629	593	608	603	584	610	580	634	621	578	617	621	608	615	616	603	603	594	617	614	606	596	611	575	604	571	549	586	605	591	580	562	572	576	614	604	607	594	603	564	626	588	553	634	620	595	576	628	605	586	603	587	638	645	609	599	655	605	567	618	520	556	587	563	605	613	613	568	604	578	610	557	625	620	625	558	615	626	630	602	611	574	569	583	638	634	611	632	609	588	603	606	615	611	630	589	552	632	579	574	593	610	600	572	601	583	613	611	599	577	599	576	616	618	602	605	607	566	594	570	614	585	599	664	627	597	568	583	577	608	582	591	586	588	556	601	562	594	568	652	573	610	617	593	588	609	632	561	625	601	578	647	588	598	601	584	623	608	611	615	587	566	599	587	628	617	580	578	593	618	562	570	606	586	624	602	573	569	585	598	623	590	620	569	570	602	619	626	609	596	560	584	599	573	585	601	647	596	601	572	615	616	629	618	581	594	624	643	603	615	568	609	594	547	565	571	627	567	585	631	564	595	604	584	605	604	630	625	630	625	611	634	621	598	611	587	619	604	562	604	597	646	587	587	534	574	552	612	630	613	621	595	569	550	610	596	620	615	633	557	587	601	605	588	591	588	607	616	641	570	604	584	576	641	550	560	607	619	586	594	548	586	579	544	629	637	570	590	594	595	638	652	646	602	646	584	616	582	568	606	555	592	615	592	624	633	586	586	606	616	614	554	590	607	604	573	638	578	620	627	616	640	579	569	553	531	611	627	577	612	611	593	605	621	619	580	559	627	568	603	582	606	563	554	588	604	564	597	563	585	600	626	593	547	626	652	580	630	613	579	599	589	614	605	601	579	615	641	616	590	611	602	644	590	616	599	646	623	636	569	611	585	585	601	581	651	625	599	578	553	594	576	633	550	584	564	611	567	568	615	565	615	619	567	592	571	596	595	621	578	602	601	609	558	630	588	559	588	570	642	628	568	586	611	571	615	604	617	613	586	653	614	579	589	586	547	650	622	586	609	552	594	559	604	581	575	581	576	585	591	583	592	572	589	581	571	576	597	594	643	576	586	622	591	618	620	558	593	609	587	613	563	545	630	585	604	635	591	561	608	575	558	537	588	551	607	561	588	625	626	582	578	622	605	595	606	632	592	637	628	572	584	561	579	582	584	594	571	628	642	573	628	606	595	604	606	595	583	577	609	611	598	561	544	585	587	593	624	612	636	616	625	641	580	595	604	630	582	575	607	631	587	546	573	570	572	640	602	630	591	635	603	612	568	622	599	619	599	556	629	619	580	582	599	580	627	576	614	622	625	576	607	569	590	653	585	579	561	624	596	601	583	617	570	560	568	597	595	594	575	594	555	570	617	599	608	558	603	582	605	625	603	576	639	596	578	591	556	608	574	595	580	581	588	559	602	568	591	629	582	639	602	635	625	599	591	581	581	630	594	603	635	587	622	609	585	666	569	563	589	583	592	646	606	586	592	595	582	528	613	634	593	592	571	545	605	595	614	595	632	614	615	638	555	612	624	603	605	604	591	553	570	605	565	636	570	590	585	538	610	568	577	614	581	605	610	576	644	598	624	585	624	607	605	599	545	605	551	572	569	532	604	619	617	580	582	571	609	553	571	585	591	558	613	572	633	593	586	612	597	601	530	631	621	571	593	605	602	588	599	618	614	570	543	591	613	587	620	577	603	574	552	538	587	617	600	540	627	605	613	607	606	590	560	602	640	603	601	558	613	581	572	602	646	584	567	580	642	578	576	580	600	602	638	590	602	609	578	589	589	628	572	549	588	645	599	609	652	587	573	599	559	567	550	579	586	580	593	573	607	573	536	609	580	553	581	618	633	592	610	616	594	596	606	634	583	554	593	622	640	575	567	580	613	612	580	621	621	624	616	585	627	594	632	541	622	605	638	643	572	570	580	585	559	600	591	595	596	618	639	606	605	624	636	637	570	580	588	612	598	567	602	618	594	616	586	611	620	591	602	571	605	592	600	593	595	596	609	611	596	520	575	623	582	597	570	578	586	557	608	632	593	548	614	591	588	557	625	568	631	640	595	589	590	628	609	579	560	574	604	589	599	572	574	595	566	609	609	582	591	584	605	592	640	566	593	575	582	620	564	547	606	537	572	613	591	610	568	617	596	579	629	577	567	589	575	652	591	583	626	569	568	563	647	586	547	568	640	612	643	573	616	581	610	606	581	573	612	598	609	578	563	608	579	544	636	607	600	583	589	523	615	592	573	626	582	633	584	575	582	599	621	594	627	621	554	633	589	629	648	603	606	593	596	606	581	553	625	609	591	617	617	557	569	576	579	554	580	625	586	582	574	590	568	583	553	621	609	638	641	593	609	582	598	603	606	624	612	611	608	616	602	586	625	626	601	587	598	617	620	605	612	565	575	648	619	592	640	633	581	590	594	598	588	593	626	622	585	563	565	580	598	600	590	566	595	614	657	551	584	627	578	618	602	582	602	620	544	588	632	555	583	556	620	568	640	610	554	615	582	574	614	626	585	586	630	617	596	581	598	606	613	578	607	573	603	601	550	610	597	608	587	618	577	620	553	569	595	610	630	599	605	592	604	597	620	594	567	587	625	609	546	569	544	576	603	583	611	587	634	620	550	586	647	627	578	598	600	603	643	592	614	578	574	619	606	581	581	617	596	620	602	589	635	594	574	606	574	594	599	605	597	579	585	592	619	603	590	598	608	600	587	606	608	560	582	585	603	587	593	609	583	587	618	586	605	627	632	556	580	615	629	584	568	607	606	583	620	610	581	580	605	554	610	573	588	602	581	585	567	584	586	582	599	607	644	599	592	602	612	578	593	614	569	591	631	589	631	611	576	594	533	572	590	601	656	573	598	623	578	579	573	574	591	593	640	574	562	587	595	589	615	569	560	591	540	620	597	567	596	598	575	603	609	606
25230	21194	26702	24973	3614	743	660	607	564	546	525	555	531	525	548	506	477	502	489	529	441	524	515	483	465	504	453	491	483	452	469	455	506	460	463	474	501	510	461	469	468	509	471	467	474	474	507	494	502	486	457	449	460	482	461	518	467	493	492	468	495	468	479	465	433	510	494	487	486	457	450	499	484	507	470	474	485	462	481	467	488	477	470	470	503	495	479	443	480	484	494	446	511	474	519	516	480	528	488	505	472	487	485	501	504	471	500	484	467	523	477	498	443	474	483	466	478	469	461	434	470	486	450	504	505	476	455	508	474	526	496	452	451	522	501	444	482	479	455	500	467	465	487	476	483	417	477	439	456	471	479	486	473	480	459	458	489	443	478	477	458	479	455	485	473	517	479	449	468	501	465	485	492	455	492	499	473	456	478	470	465	451	461	476	518	482	486	479	488	492	485	496	464	504	495	496	506	485	494	439	439	491	483	519	489	493	468	474	459	450	501	444	494	492	511	493	487	433	485	522	485	489	477	466	478	427	509	484	490	457	480	458	478	492	444	491	451	464	481	477	493	550	480	461	434	470	491	440	504	477	499	526	489	469	476	477	479	502	502	491	508	468	469	483	472	512	526	459	482	477	509	467	423	499	461	488	491	456	476	475	479	488	506	458	484	490	453	464	488	449	474	484	439	504	515	506	529	467	507	478	468	470	449	510	470	502	455	488	459	456	479	446	479	463	467	477	467	470	463	471	454	445	489	471	479	497	453	510	494	490	455	483	489	444	472	474	507	469	470	470	478	486	446	459	454	485	504	510	483	468	468	486	446	504	500	479	454	467	484	442	458	527	488	471	466	490	489	461	449	517	508	456	484	503	491	465	477	503	463	457	511	525	468	460	489	460	459	464	426	432	458	484	467	481	475	477	458	495	471	504	425	485	471	474	493	468	476	466	488	450	447	509	447	473	420	441	466	466	516	488	490	447	471	512	501	462	448	442	422	467	448	483	463	475	482	461	498	519	463	512	471	452	462	468	479	467	453	474	515	487	459	504	455	457	495	506	487	478	473	477	481	483	428	490	458	470	414	498	443	466	451	486	444	488	475	463	446	427	471	446	496	498	503	516	491	472	459	502	518	474	497	482	521	504	511	484	417	465	467	450	484	446	462	448	472	491	477	487	489	489	484	456	508	477	463	475	495	452	503	493	477	451	491	466	432	491	499	446	473	499	504	467	494	435	465	440	453	472	498	445	482	456	443	466	467	479	457	499	483	471	445	465	483	483	485	490	482	469	472	487	513	486	474	481	455	456	481	472	423	440	452	469	488	461	501	479	447	483	468	486	500	441	502	468	473	462	496	479	471	531	502	475	447	452	480	459	466	501	453	465	488	453	486	476	462	498	467	437	487	456	461	485	438	492	488	491	474	487	447	504	447	488	443	494	486	464	466	492	486	499	455	463	483	452	473	487	462	492	490	480	452	463	475	464	484	467	483	485	538	524	463	438	508	444	473	514	496	472	430	454	450	507	472	445	440	491	412	434	486	507	462	459	481	460	481	458	464	456	454	437	469	489	500	441	476	464	429	449	465	499	502	496	484	474	486	458	476	445	424	518	489	476	484	452	465	449	498	445	475	497	505	468	473	497	485	480	496	496	465	468	461	496	483	488	504	459	456	450	524	519	522	497	482	465	444	492	449	450	479	506	456	505	485	471	457	476	515	463	517	454	483	448	474	476	470	459	495	492	497	477	493	442	484	488	470	496	479	477	513	463	466	503	499	516	488	430	452	487	489	471	500	508	498	450	464	467	465	482	450	454	474	451	499	474	468	487	479	466	500	484	446	455	470	463	484	476	471	509	487	498	445	469	451	483	501	501	505	467	507	496	461	476	486	468	497	490	491	500	462	469	510	451	451	499	491	464	478	505	469	465	458	501	485	465	444	502	451	440	477	473	510	450	447	483	477	434	447	473	461	489	471	465	500	469	434	486	493	510	487	455	493	498	448	457	472	426	457	508	497	513	495	483	494	477	473	488	454	449	488	447	460	541	458	453	487	471	473	483	467	496	477	474	518	484	463	449	487	494	462	495	504	470	467	470	441	491	484	463	490	473	493	500	447	447	451	485	448	466	491	510	468	443	421	441	502	462	487	513	477	506	474	477	496	435	469	470	507	480	464	447	489	483	426	467	458	476	485	507	520	490	490	454	501	461	442	468	483	496	497	481	467	514	488	456	496	490	470	487	473	470	473	489	440	517	473	468	472	490	500	455	474	415	417	450	494	466	445	441	463	475	466	429	485	479	430	493	451	508	506	469	461	439	452	472	474	467	472	508	470	468	484	494	479	526	488	521	497	488	450	467	486	501	500	466	464	462	471	493	488	506	477	450	436	513	521	460	497	485	470	457	466	456	480	505	470	427	484	454	466	483	471	479	487	448	466	462	454	493	452	451	441	508	468	501	475	518	455	504	484	469	474	456	491	437	462	451	491	521	515	493	480	483	453	497	423	497	521	470	517	494	455	458	486	508	466	479	468	488	493	500	474	461	481	455	483	428	464	495	478	489	471	473	476	445	489	481	496	465	468	525	486	469	472	501	481	441	496	451	512	458	464	486	483	502	472	484	506	459	454	445	474	488	497	516	476	489	477	487	498	460	483	474	461	480	458	526	436	452	486	441	504	489	487	454	500	496	439	466	455	495	463	474	496	461	444	469	484	492	492	479	478	458	453	475	453	435	486	489	497	467	465	513	475	462	470	456	481	488	484	476	483	486	419	457	462	475	488	448	469	464	486	471	465	450	478	478	455	495	502	507	461	506	440	480	491	482	455	448	478	473	477	441	468	475	458	473	504	481	462	494	496	486	488	500	470	485	476	498	480	509	465	512	492	504	482	489	467	475	478	474	475	484	518	492	490	449	499	479	493	503	473	509	498	461	471	459	472	474	452	471	460	438	441	477	452	450	494	494	439	454	497	489	436	444	469	476	480	449	488	468	479	473	461	511	505	432	534	482	482	462	470	503	478	476	474	464	482	479	465	446	470	510	486	505	472	508	509	482	518	477	444	462	495	477	493	480	503	466	469	455	466	473	537	458	489	426	531	457	479	504	478	456	478	467	450	475	529	471	464	468	486	484	462	477	453	473	484	471	485	474	491	467	477	481	520	508	511	526	483	500	447	452	468	480	431	491	478	453	488	509	483	433	480	485	461	524	485	475	485	481	456	476	477	463	523	455	462	444	453	486	435	462	477	485	492	449	492	453	459	463	457	481	495	463	446	521	477	482	478	477	474	466	486	463	461	469	496	450	473	479	508	459	507	467	479	444	521	492	513	477	469	426	480	435	474	474	461	467	485	473	484	462	454	491	490	509	444	463	505	465	467	499	442	479	483	451	468	474	467	501	517	443	471	456	480	455	485	494	450	431	467	468	438	494	445	502	457	478	479	495	459	489	474	492	441	482	483	468	480	448	531	514	473	483	497	467	478	463	485	477	506	480	486	486	486	456
31189	27579	4717	1792	1393	1111	1005	908	811	761	790	646	667	694	679	651	616	614	635	634	580	620	582	612	574	607	592	592	596	538	628	610	593	564	644	573	583	586	643	607	613	549	632	569	560	585	583	579	581	600	605	560	556	571	584	569	595	587	575	548	615	583	580	550	624	571	613	611	600	572	587	624	587	575	547	582	627	583	602	556	604	596	613	603	610	571	581	599	590	553	519	597	573	563	590	578	555	576	593	590	584	561	602	568	592	588	576	529	583	603	593	610	579	563	647	567	536	590	596	618	614	582	596	592	594	585	596	607	543	570	591	625	588	584	613	560	611	567	569	576	585	549	567	593	584	582	575	587	558	636	593	559	520	581	568	613	596	610	597	616	585	575	595	597	624	539	598	596	546	616	614	614	561	601	587	582	624	592	602	578	599	589	543	577	608	550	602	589	601	575	579	588	641	617	580	593	556	548	568	576	563	582	556	558	560	604	548	605	543	592	584	604	558	586	538	594	537	613	557	602	565	598	600	578	541	580	582	548	548	592	584	593	562	625	615	622	570	628	558	563	600	588	539	591	581	567	555	588	546	632	564	561	611	615	550	606	606	575	607	560	568	570	544	589	535	558	553	605	605	562	596	615	586	611	607	639	538	573	570	606	568	601	572	539	574	579	584	548	561	583	567	634	537	548	598	552	611	586	568	587	571	592	621	550	572	566	585	546	595	555	566	584	595	593	542	591	568	563	582	580	578	581	556	600	592	535	599	582	575	567	539	556	604	558	604	577	595	572	619	628	568	570	602	554	586	582	566	584	619	564	581	619	573	610	500	523	586	578	573	579	554	549	594	574	589	534	607	604	587	589	575	584	612	601	601	566	580	561	551	570	566	600	533	587	554	570	568	563	500	595	545	540	534	535	544	592	601	608	574	543	593	581	567	570	614	577	587	578	587	557	558	603	598	591	600	578	542	606	571	599	580	569	553	637	645	552	597	586	552	616	565	558	547	578	574	574	606	634	624	630	561	554	568	584	573	602	586	568	557	582	542	588	609	603	562	535	574	583	576	576	623	568	549	577	574	543	567	599	591	614	529	631	601	604	567	569	597	604	536	531	590	556	608	597	588	605	537	576	589	600	596	548	557	569	604	598	572	595	575	585	589	552	548	585	560	583	574	518	581	547	576	563	556	567	568	573	569	572	567	591	570	557	586	562	612	559	543	596	591	570	594	561	568	604	605	618	636	561	566	597	587	545	598	586	606	597	543	553	576	561	571	561	603	614	588	564	582	571	565	571	616	595	580	606	557	612	556	612	570	614	593	529	615	626	581	570	555	568	622	559	554	577	560	570	572	615	566	552	586	565	565	559	577	581	600	582	564	551	571	608	561	521	616	629	600	614	612	586	578	553	598	570	579	589	561	563	550	551	576	585	592	598	574	575	538	590	553	605	607	617	597	554	547	566	588	558	569	571	569	570	592	541	592	542	601	594	624	546	614	611	560	588	574	546	602	555	556	632	591	575	601	607	595	583	548	548	562	603	567	578	581	544	576	590	607	581	572	547	561	598	586	569	557	591	588	553	638	610	552	594	563	591	588	569	605	626	612	617	578	600	595	570	627	588	558	560	583	592	578	558	589	560	530	546	536	638	607	518	576	608	585	541	569	560	609	598	561	553	584	570	565	568	593	555	583	535	606	588	566	582	595	607	563	598	589	599	535	527	585	683	598	555	609	588	558	597	612	546	553	559	582	620	598	561	566	622	605	578	580	591	573	583	589	605	559	570	581	603	555	606	543	583	590	600	567	581	596	597	559	550	626	578	616	591	559	529	550	584	573	583	592	564	574	549	580	609	545	575	558	597	596	567	504	559	571	587	566	523	598	560	585	617	590	585	598	575	588	556	551	574	567	568	557	595	562	611	565	552	537	567	542	595	628	599	582	602	577	590	602	574	569	574	546	572	573	547	555	609	609	548	569	596	571	590	605	575	588	563	581	529	617	575	573	592	570	572	626	571	577	592	591	586	596	568	561	592	571	564	549	557	607	581	595	535	591	586	552	576	542	585	600	574	581	584	589	590	592	571	553	541	557	586	587	583	586	579	584	579	592	590	552	550	583	597	598	589	588	589	554	567	579	544	601	551	591	636	581	614	611	579	573	591	560	574	569	572	563	592	602	569	581	594	587	574	614	523	554	606	627	596	612	584	564	556	569	532	577	588	530	576	546	606	595	580	609	548	578	577	590	613	580	598	586	607	611	557	617	610	556	632	569	575	571	573	548	558	562	651	598	597	635	583	561	572	592	564	580	579	577	564	617	563	605	554	569	600	612	582	609	585	570	560	585	583	596	582	610	625	576	606	524	554	596	577	627	580	589	605	573	579	569	593	577	564	555	571	591	585	560	589	571	578	568	584	632	606	564	555	575	582	583	587	583	562	590	566	601	601	596	574	554	555	580	622	616	586	591	555	628	613	559	623	601	645	577	608	615	553	590	564	591	593	579	612	588	575	555	579	616	600	577	595	583	611	589	602	586	598	578	616	589	608	598	577	617	629	626	603	560	630	562	585	566	627	601	564	534	570	600	600	629	598	566	550	558	569	611	595	568	569	562	586	595	647	560	555	560	611	602	584	568	630	612	551	578	596	617	607	583	565	622	557	567	554	528	533	610	587	543	562	569	565	611	582	607	562	610	578	588	552	613	544	608	599	620	578	543	571	595	568	589	555	576	568	555	579	543	596	549	561	577	566	568	591	556	545	612	585	597	559	573	587	577	547	613	584	570	553	561	583	602	527	582	596	573	577	553	586	598	542	621	571	586	612	589	523	575	598	549	603	569	581	537	564	576	579	602	542	551	532	557	591	617	567	578	632	548	615	579	613	551	528	558	580	541	592	555	559	589	610	580	605	593	582	553	557	606	575	565	582	586	569	586	591	604	604	557	568	612	561	560	573	595	545	530	600	588	558	599	604	506	573	554	611	533	591	577	599	588	582	562	560	659	619	601	571	570	564	575	590	621	547	581	551	587	600	593	599	567	595	583	577	626	547	587	588	510	546	571	615	574	527	564	585	554	574	571	578	532	617	583	627	564	634	591	595	576	596	563	550	615	565	621	570	584	572	553	530	547	577	573	601	575	520	563	585	577	577	542	564	617	566	588	615	597	595	596	546	563	584	592	579	575	540	538	598	609	539	606	608	563	601	570	591	550	577	596	600	646	593	570	549	528	569	515	570	588	574	600	563	581	556	575	589	534	572	581	562	551	571	604	577	592	589	559	635	614	566	581	554	567	583	555	576	624	588	535	566	562	554	594	590	555	558	606	573	609	545	596	563	563	560	572	585	571	570	595	575	562	596	603	581	609	557	567	560	530	584	543	645	543	545	576	561	554	588	546	565	561	530	558	583	567	521	541	548	554	578	589	554	584	564	602	573	552	577	564	570	579	606	607	590	566	571	581	542	595	574	589	580	551	535	595	531	595	572	595	583	545	582	561	555	590	574	617	556
22994	21240	28931	23875	21242	21195	5439	1488	1229	1174	1105	963	1005	958	974	957	894	973	876	876	830	897	896	915	860	892	885	826	868	894	844	854	830	876	850	807	821	843	874	839	852	846	821	808	870	805	838	885	860	833	849	804	854	821	877	873	895	859	857	816	792	836	830	818	843	855	833	841	870	862	855	863	856	834	860	909	840	790	839	854	791	848	852	890	902	902	836	863	811	853	807	820	801	841	825	876	792	864	854	789	859	815	859	851	789	801	818	839	779	843	855	840	827	807	814	788	835	787	871	848	858	838	850	835	861	810	859	813	807	841	823	847	839	794	813	837	826	823	843	860	821	853	771	868	853	869	846	809	839	795	857	786	838	836	855	843	793	824	845	788	814	847	826	768	846	846	852	826	852	817	782	790	847	818	847	829	844	804	825	784	885	827	776	844	843	788	771	793	785	820	814	802	836	866	771	814	852	810	815	787	801	831	881	816	792	876	902	869	895	896	848	825	859	842	760	848	834	826	863	823	833	869	869	847	800	823	836	808	855	830	837	833	791	775	791	813	863	818	833	829	838	824	838	796	858	848	785	849	807	830	776	827	852	810	854	787	801	861	809	836	864	899	786	797	823	832	865	814	818	788	831	840	868	868	800	768	862	861	872	772	824	853	758	790	770	857	838	826	816	888	815	840	840	839	831	821	830	889	820	872	852	843	857	837	833	816	848	852	846	880	840	823	848	786	822	856	795	853	831	820	826	811	840	807	801	773	865	819	804	827	791	853	814	837	843	819	877	796	812	856	847	827	797	864	794	801	880	828	808	855	851	805	840	810	855	824	813	800	859	853	815	801	840	861	847	843	779	852	821	869	856	850	848	818	882	871	846	862	837	859	822	855	804	796	807	828	835	850	852	801	832	854	843	796	846	837	904	799	874	882	812	811	873	834	846	762	815	876	844	818	837	841	819	819	864	870	786	774	840	909	813	877	837	814	837	803	814	814	837	845	794	851	842	789	859	786	862	799	827	777	807	798	846	838	874	788	858	792	842	845	847	826	843	786	765	841	815	790	869	869	803	869	827	826	779	830	859	834	832	848	832	826	809	877	865	814	839	826	841	805	866	823	880	800	877	765	857	802	827	879	818	845	848	838	809	845	842	826	817	832	915	797	828	862	841	820	822	801	830	818	840	814	823	813	809	877	758	800	879	820	872	798	848	785	830	850	848	801	822	862	889	861	834	849	797	814	849	796	797	872	849	817	817	797	829	821	860	799	883	809	807	877	813	795	811	814	834	844	850	822	797	832	839	818	828	814	812	830	836	841	842	823	810	800	863	774	853	825	768	776	775	833	793	873	860	798	824	821	767	819	787	810	861	836	824	808	829	823	841	883	865	826	819	884	841	802	809	844	878	851	814	858	820	765	853	821	833	839	869	849	817	813	840	803	796	799	838	810	849	815	828	839	825	792	791	823	796	840	833	840	811	846	805	826	814	832	858	863	832	840	843	816	847	848	773	780	824	826	837	782	824	835	818	808	772	847	870	799	866	824	877	849	834	834	917	815	840	786	839	836	802	827	838	863	855	778	843	811	863	815	839	846	798	805	843	858	853	799	844	824	834	787	787	862	810	861	822	867	798	787	879	808	855	812	862	820	789	808	822	800	805	843	809	848	814	860	861	835	840	781	841	847	859	812	840	789	762	797	847	816	803	808	838	837	811	836	838	846	831	854	774	804	808	828	847	788	806	862	822	803	835	842	776	830	782	792	823	815	833	828	842	794	869	827	826	768	810	810	839	831	842	857	785	841	814	851	800	800	808	794	879	869	833	765	784	778	804	891	829	822	787	812	792	819	837	862	847	844	852	786	794	786	879	831	766	846	803	844	843	837	823	867	828	803	811	818	825	814	874	884	789	817	860	814	827	830	861	825	882	835	816	838	846	790	850	799	876	866	812	801	817	835	814	816	799	812	806	858	846	883	867	850	795	852	825	813	864	791	854	810	824	865	816	853	856	828	825	805	797	819	835	900	861	813	877	829	823	808	815	834	779	851	825	843	806	766	863	796	808	802	884	810	874	834	849	845	879	854	775	819	869	823	854	766	842	844	793	805	862	799	792	878	810	829	829	857	840	793	845	829	826	806	823	812	821	864	801	855	810	834	826	819	816	815	826	819	822	759	801	800	865	859	830	779	825	798	809	848	820	830	863	805	830	783	817	804	801	778	840	850	799	833	873	801	789	815	847	873	839	808	822	868	817	845	861	838	846	812	851	829	877	841	804	806	799	797	824	813	776	787	805	847	867	836	810	844	805	868	820	857	855	839	826	848	846	878	775	824	845	805	780	770	827	752	844	830	832	853	815	887	835	821	790	784	812	827	847	790	832	842	858	828	855	798	786	829	812	821	795	845	779	844	876	811	862	851	839	859	816	773	863	831	833	809	821	841	835	761	828	803	842	828	808	852	887	864	833	847	844	794	867	814	807	807	826	799	809	826	875	836	839	825	867	792	816	852	843	762	823	816	803	868	793	801	807	837	830	837	791	890	869	832	784	844	818	779	758	880	831	832	808	803	832	852	829	822	840	755	823	796	776	812	828	880	853	748	809	835	788	827	809	843	853	782	848	786	843	813	801	839	830	825	810	847	840	817	827	856	827	806	809	836	850	795	865	833	776	807	864	861	876	873	834	834	835	869	825	807	793	777	819	914	794	854	865	803	814	827	780	812	795	824	842	836	833	808	861	792	837	885	866	868	760	848	840	823	829	827	769	842	845	799	870	807	844	856	813	854	807	817	832	850	806	849	853	785	821	846	836	806	789	832	820	787	829	809	813	829	839	817	806	870	834	819	853	812	811	853	830	820	824	847	820	838	819	824	846	817	826	866	829	799	851	784	806	840	840	834	767	790	845	819	845	854	850	861	813	840	859	865	783	821	822	825	772	867	807	807	800	832	850	896	791	830	798	823	865	800	877	763	833	829	814	831	837	881	882	802	811	824	828	891	877	879	840	809	851	828	863	835	833	832	868	857	830	833	804	808	819	782	808	855	767	786	856	885	840	837	773	827	839	787	792	802	822	844	791	852	774	821	871	856	805	814	820	774	832	791	840	845	871	849	781	865	838	831	823	841	827	816	817	757	838	792	807	833	816	847	811	768	842	847	798	887	809	826	830	839	866	822	801	836	767	807	841	790	831	903	815	757	824	841	777	776	831	828	800	879	863	840	793	788	828	800	824	806	831	833	796	819	834	863	863	838	793	846	816	811	820	860	813	865	811	871	806	815	852	818	825	832	822	803	790	816	814	819	787	820	789	810	797	816	860	788	790	867	833	814	772	837	804	844	784	833	861	798	850	858	847	801	831	824	816	856	841	848	802	842	839	805	856	858	844	856	831	833	838	808	856	872	847	848	819	831	813	875	820	861	807	856	862	824	765	777	793	803	823	811	772	807	803	897	777	842	792	822	808	785	815	867	803	804	820	783	800	835	844	803	847	850	796	830	764	804	864	791
43075	50023	15203	5865	4234	3255	2583	2176	1863	1708	1514	1366	1367	1297	1262	1183	1146	1133	1102	1115	1109	1104	1077	975	1019	1027	1012	1025	960	1057	935	960	965	971	996	936	993	992	915	956	1017	945	984	944	944	905	933	977	969	929	935	946	948	894	984	925	991	1027	952	930	941	917	893	995	946	915	925	982	957	939	948	974	947	921	992	929	951	899	993	943	949	958	983	1048	956	955	1016	974	972	963	967	1006	958	937	937	911	975	999	960	940	939	914	932	931	929	957	946	949	928	935	932	982	951	903	926	932	967	949	963	929	927	972	946	940	930	964	1000	1021	967	956	966	985	936	950	931	865	908	924	963	922	980	908	935	903	974	952	920	943	924	887	909	918	915	953	943	977	959	959	907	947	929	941	953	909	936	863	953	921	910	980	887	923	902	945	971	897	940	941	922	900	907	989	914	899	945	944	898	949	962	932	956	956	995	942	948	926	1012	968	934	953	949	960	984	938	920	955	960	976	934	898	972	925	963	909	959	907	918	962	957	911	912	969	955	990	884	909	990	889	913	904	930	941	957	971	934	914	954	953	934	960	916	945	940	906	910	915	930	926	947	915	945	967	947	914	955	943	954	926	952	900	969	916	970	926	911	981	935	893	916	925	913	900	975	932	898	931	993	922	923	959	957	973	922	922	945	961	869	907	940	901	930	963	1006	959	930	927	955	908	927	993	923	935	967	931	1030	900	976	964	930	952	915	958	971	893	917	947	903	919	893	929	885	892	922	910	943	975	937	958	950	965	936	894	921	883	923	932	940	968	966	889	971	966	979	943	937	895	946	1002	1034	925	929	945	953	939	932	959	915	928	950	856	912	920	949	962	874	939	959	957	934	915	887	918	1002	954	922	923	922	983	978	914	927	950	924	977	1007	967	916	981	943	912	928	928	925	1005	882	1009	911	975	904	933	974	911	957	961	978	975	961	928	949	905	922	941	925	996	893	948	901	945	901	966	950	979	902	936	946	946	913	971	901	916	923	913	973	950	978	894	919	950	982	1012	977	986	953	934	893	942	910	906	947	1013	925	964	898	945	975	978	932	968	887	952	923	948	935	981	954	977	951	1001	920	958	969	932	976	960	929	934	917	922	906	974	952	889	938	938	972	894	911	937	944	984	957	935	950	932	978	919	951	946	934	957	948	930	936	954	903	905	934	953	885	892	968	901	950	875	938	943	951	1003	943	941	973	930	908	924	970	914	886	923	903	892	947	982	902	917	900	959	927	929	992	907	966	915	979	865	929	961	963	885	942	931	935	979	944	955	914	922	921	960	889	873	898	978	996	953	948	914	979	974	960	900	888	946	973	935	909	948	942	969	912	908	963	947	898	957	931	927	924	944	917	924	960	965	931	898	926	959	920	923	908	909	958	951	921	969	918	974	981	971	901	955	977	922	954	947	965	966	942	925	920	974	942	962	962	917	954	860	919	963	896	873	929	904	970	918	927	887	931	919	915	942	924	948	959	888	996	948	908	963	913	886	908	930	906	930	943	930	941	922	953	918	979	931	953	956	976	959	912	972	907	903	927	916	960	893	897	913	954	932	942	893	985	913	946	945	992	945	987	965	947	929	935	970	1019	866	948	954	950	933	875	951	860	924	947	949	927	934	917	955	916	944	879	942	988	914	912	951	958	905	978	874	887	916	963	948	871	871	943	951	953	983	982	894	938	918	922	915	949	881	960	938	950	963	925	901	1038	960	952	963	898	937	927	925	922	961	902	908	974	936	916	973	948	922	921	937	945	902	912	960	955	896	929	948	945	972	962	921	914	934	973	998	935	978	975	940	924	951	1020	974	908	911	922	889	939	933	969	952	983	920	921	972	912	922	1001	971	927	922	947	856	938	939	935	915	932	916	939	920	938	960	922	994	912	885	931	931	935	964	950	853	944	941	925	882	955	889	913	942	911	968	973	959	921	931	923	900	927	977	918	952	950	998	926	935	906	989	905	928	910	980	954	917	935	957	898	893	945	972	929	954	893	970	928	974	961	902	946	956	986	900	942	990	942	963	967	888	1000	993	963	905	948	916	890	925	943	912	926	962	952	951	896	910	941	920	984	934	900	978	920	939	927	896	899	915	963	911	924	919	976	877	963	975	911	956	967	927	904	935	929	955	1007	973	935	967	909	901	931	942	953	884	992	957	964	885	942	930	925	982	911	1008	938	909	881	920	919	902	950	934	937	878	967	873	965	931	853	902	922	897	938	915	970	948	946	924	1000	933	946	936	937	955	931	937	902	921	933	945	975	889	894	909	956	938	961	938	968	961	947	963	942	930	920	947	860	887	960	984	887	954	947	873	910	887	951	947	909	947	896	935	893	952	960	920	956	940	963	968	931	937	964	911	1009	947	908	980	920	932	884	900	940	953	953	908	960	957	985	957	896	961	959	951	965	956	981	938	882	936	927	901	1013	882	991	894	915	889	946	986	869	942	960	941	912	946	914	899	922	880	916	965	924	927	896	916	938	971	938	1005	958	955	928	950	958	947	945	969	943	928	905	942	933	934	892	959	928	957	995	947	956	919	906	912	969	963	925	909	939	929	926	942	953	967	932	897	924	960	918	922	935	977	969	930	916	946	960	977	950	947	941	886	955	966	989	924	954	915	955	957	948	935	888	940	942	915	902	949	940	963	938	927	914	927	964	979	947	997	903	986	950	911	937	923	914	939	974	883	935	904	942	942	941	873	981	883	920	957	947	907	860	961	970	986	920	964	985	912	920	910	870	938	931	902	933	921	906	948	998	898	957	895	927	942	920	980	978	928	921	969	904	986	958	924	922	906	876	993	934	880	919	878	934	941	926	982	929	889	959	907	928	899	941	912	946	984	983	937	897	907	930	953	950	925	975	957	891	915	903	932	958	951	906	945	971	955	890	919	923	985	993	949	958	955	948	936	935	886	954	925	960	898	877	921	968	954	879	975	944	925	871	945	950	959	922	959	920	920	976	1007	854	985	920	925	891	963	949	886	974	926	988	921	950	930	860	943	915	967	930	930	961	913	931	930	945	992	938	960	970	944	972	886	922	988	934	983	938	938	953	926	942	960	985	899	917	893	945	919	887	961	952	925	943	927	927	914	978	927	953	887	946	957	887	952	948	951	930	972	943	978	992	953	899	920	898	912	966	904	942	919	942	948	932	906	928	987	943	922	944	944	946	953	945	918	946	935	963	975	938	894	953	914	931	957	973	959	953	952	893	910	965	893	866	957	941	942	929	854	867	961	967	898	997	1000	972	907	938	946	919	934	918	940	890	926	936	921	943	908	898	943	929	913	914	1000	952	926	983	939	933	912	928	922	911	877	974	904	883	964	996	971	917	890	947	954	936	942	936	920	967	926	905	942	989	950	893	875	934	980	948	956	944	924	874	976	929	917	895	1002	950	937	927	906	942	922	963	930	878	934	923	940	962	967	942	964	923	955	952	917	972	929	947	938	920	919	936	912	968	992	973	942	934	943	924	900	952	951	918	947	892	969	913	923	901	947	948	997	911	987	976	902	941	908
27427	20303	7765	706	422	375	375	358	385	343	343	341	346	325	342	340	344	347	334	332	335	359	323	359	307	337	327	354	323	334	307	301	319	310	324	370	313	314	308	355	321	318	345	311	332	307	274	360	307	319	320	337	322	284	330	305	324	322	299	332	360	364	339	324	333	317	344	355	345	341	282	318	322	302	356	334	327	354	338	366	331	316	316	354	329	334	327	342	353	305	341	354	316	351	344	347	355	303	326	329	319	330	328	367	341	318	325	334	323	306	338	309	343	311	294	351	309	325	328	332	308	305	358	323	353	344	329	328	349	338	344	332	304	312	319	344	358	303	311	313	346	342	329	310	319	303	292	392	317	316	340	339	333	333	312	346	341	310	329	360	335	350	315	360	320	340	331	334	345	313	285	354	329	307	346	344	335	328	312	356	272	324	321	330	341	313	345	305	335	322	337	340	328	338	323	327	343	321	315	365	326	349	318	342	337	315	328	313	330	306	304	362	310	317	295	345	331	326	346	307	349	332	329	365	304	292	347	327	311	308	365	300	360	281	348	347	334	315	347	295	322	335	356	315	344	329	341	328	372	309	347	333	346	325	333	319	349	337	331	316	326	279	315	321	348	352	370	321	350	315	329	352	330	296	332	330	340	326	302	298	304	329	343	304	351	347	326	316	316	329	298	357	341	308	343	324	320	319	319	341	341	302	307	347	361	333	323	332	349	322	333	373	338	314	298	340	308	388	341	319	328	297	356	343	358	301	311	321	345	340	328	351	341	360	302	326	315	342	312	312	318	334	319	351	332	361	306	336	347	318	334	336	323	308	347	326	347	322	306	340	335	323	333	336	352	333	324	306	332	325	328	331	342	323	343	315	330	306	327	347	298	325	319	305	320	359	336	371	338	310	344	331	326	336	322	350	337	308	325	343	332	340	346	342	359	316	353	353	323	336	342	311	319	323	357	349	304	329	351	347	311	303	305	350	316	333	326	336	341	317	283	342	324	293	327	321	351	367	302	354	326	338	336	329	321	313	322	318	348	338	327	327	344	339	346	325	316	322	330	364	335	305	314	321	329	371	363	330	348	332	319	338	334	370	302	310	314	311	340	349	349	323	308	379	308	336	336	323	315	351	358	334	322	323	333	332	342	313	302	336	325	357	330	327	352	326	291	317	320	307	359	320	337	314	355	319	342	372	322	322	347	327	339	335	329	320	331	343	359	352	336	342	309	340	330	359	329	362	323	317	336	338	313	302	320	313	324	328	328	306	302	312	339	326	330	315	310	331	325	328	317	328	345	342	348	309	329	342	311	356	313	317	346	336	308	328	309	333	366	358	300	325	337	307	323	328	309	331	311	335	326	322	353	322	316	322	336	295	342	321	350	325	316	321	329	286	345	337	315	329	365	301	319	344	344	336	298	311	306	317	316	356	314	360	339	313	323	352	306	330	323	321	295	305	329	351	324	360	319	371	308	333	336	321	312	325	335	281	328	317	345	327	325	340	332	326	329	346	357	302	303	310	336	338	351	313	372	347	355	302	298	342	332	352	325	311	367	358	333	341	314	338	327	294	352	321	341	311	328	333	333	328	343	329	322	340	308	294	339	325	327	328	312	323	321	342	364	337	335	309	323	308	334	344	323	323	349	357	358	347	350	331	316	313	362	341	341	324	335	313	353	331	331	362	322	323	351	335	331	339	312	344	318	310	328	285	375	283	314	325	356	346	317	318	325	306	293	321	346	342	320	330	357	321	299	341	341	351	334	331	301	310	337	333	357	334	311	355	329	339	327	333	304	332	319	319	334	307	321	321	335	306	350	329	318	359	320	316	363	339	307	324	324	339	367	351	322	348	352	314	337	317	306	326	341	328	329	340	325	329	307	311	360	339	324	318	344	338	311	317	324	325	357	318	331	321	334	353	327	317	334	317	357	311	344	334	316	317	330	315	358	304	347	333	317	340	337	358	318	356	361	323	341	322	347	319	350	331	323	323	323	331	339	331	331	336	341	368	336	341	340	339	317	338	357	338	321	361	327	305	340	330	320	296	317	356	339	347	300	348	297	353	340	336	322	341	355	322	311	295	318	306	319	335	344	291	293	334	319	337	323	325	337	328	337	339	380	326	318	359	309	319	321	321	332	323	350	319	342	327	334	320	360	308	328	302	308	334	313	321	322	327	371	316	350	329	330	336	321	343	312	315	320	312	340	378	320	330	335	334	337	364	332	314	318	326	327	341	297	331	335	332	351	332	309	325	307	329	345	353	310	348	339	346	335	302	379	343	349	301	340	325	343	325	306	323	326	302	339	295	332	377	330	330	343	335	330	328	326	353	307	317	333	323	329	286	347	359	320	343	336	324	335	333	358	329	328	324	320	318	328	327	302	349	331	303	319	308	313	317	309	325	324	346	346	328	309	331	327	303	340	325	316	326	341	328	342	316	352	322	362	372	333	344	327	304	320	343	324	341	342	346	359	332	322	345	350	317	348	356	333	306	324	294	316	346	312	340	338	324	315	335	326	328	335	295	314	373	279	325	352	317	296	324	337	329	289	323	308	308	357	336	330	320	306	306	335	329	313	329	317	328	324	374	280	341	348	332	332	332	303	305	333	368	330	321	345	319	321	366	333	347	355	336	340	348	316	337	333	328	327	316	315	349	292	334	346	313	349	299	336	301	334	322	345	342	312	330	310	330	317	315	334	306	316	304	324	347	304	342	346	307	338	313	348	299	318	343	355	326	346	305	342	319	335	380	343	335	326	341	328	329	343	331	327	334	319	366	296	339	368	328	319	300	339	342	337	322	337	325	310	326	334	340	342	342	342	345	353	329	361	305	328	351	312	339	346	342	342	306	329	337	350	302	342	350	361	345	321	315	330	313	343	336	341	321	337	291	317	319	348	317	344	311	345	385	328	344	358	317	328	363	340	288	302	327	336	317	365	291	291	310	335	333	350	348	323	340	351	314	331	336	325	339	329	330	334	330	296	347	369	330	330	333	300	326	355	325	315	342	333	349	346	313	345	320	336	294	350	326	359	335	307	311	355	341	348	296	325	310	384	336	312	340	322	343	349	331	328	327	330	328	329	346	347	365	365	305	332	326	321	340	337	332	310	325	361	323	345	320	330	338	340	331	319	314	347	336	333	310	326	331	330	313	334	315	328	335	331	329	344	343	311	347	331	311	297	327	302	308	329	345	354	335	314	302	333	330	333	322	330	309	307	327	363	339	336	303	308	318	310	301	322	316	321	335	359	329	337	317	334	316	347	298	336	330	311	316	320	332	342	321	340	335	352	324	361	334	334	330	341	306	300	318	341	340	341	354	319	313	310	326	331	307	351	317	358	305	339	345	352	321	319	343	358	317	359	355	304	316	325	284	315	314	342	329	321	320	341	338	324	309	296	351	333	308	360	297	323	339	350	343	334	322	347	310	312	304	321	287	322	335	321	312	307	351	339	334	346	317	323	349	317	323	320	327	345	291	351	345	327	355	316	354	349	309
13503	11994	1561	631	554	516	457	437	428	455	448	440	411	388	423	458	401	407	418	443	415	434	400	383	457	387	392	409	438	423	406	398	405	369	429	406	408	421	407	380	418	392	407	418	448	370	399	402	415	391	402	390	452	386	389	371	404	413	415	397	433	401	427	418	375	389	413	401	407	410	380	395	423	430	409	391	404	431	405	401	398	421	447	437	407	401	416	383	381	428	412	411	388	381	409	389	426	407	413	401	393	370	398	383	393	424	389	421	371	403	378	365	432	429	391	393	432	413	420	394	431	413	418	397	414	378	400	451	438	432	377	425	410	413	444	383	386	379	424	426	448	429	411	367	409	409	383	356	424	378	415	395	389	391	452	421	416	381	417	390	456	395	414	398	406	400	377	392	437	383	387	414	452	406	396	403	403	421	429	425	416	397	414	406	380	401	416	361	364	396	396	423	428	420	400	432	415	416	405	381	465	395	405	410	400	391	399	432	392	422	419	432	449	397	468	396	433	382	405	384	419	410	404	417	390	408	390	413	410	429	429	407	415	389	392	429	424	458	476	412	407	427	394	384	409	442	398	440	399	415	406	379	414	383	395	416	386	433	395	426	393	357	405	423	404	377	354	414	410	439	405	411	404	409	406	395	427	440	383	373	389	417	403	390	386	444	405	401	386	375	430	409	416	425	373	425	369	417	407	419	422	384	403	387	408	434	405	436	446	437	397	410	363	377	443	375	421	388	415	409	390	396	421	429	417	386	377	389	398	390	414	435	430	424	436	389	404	397	405	404	377	410	402	411	455	387	368	382	391	423	383	401	440	414	419	390	434	402	394	427	404	423	405	406	409	391	408	395	399	377	415	384	410	401	391	363	414	462	390	402	378	425	419	394	405	436	424	389	396	437	406	397	415	409	410	429	420	372	395	399	419	379	442	382	407	420	426	421	408	386	424	414	405	399	393	359	415	396	415	444	408	434	392	446	389	379	391	428	417	420	410	411	398	413	438	399	394	428	379	464	430	417	379	401	418	357	391	433	400	418	380	413	425	408	406	392	389	412	373	396	387	417	408	382	371	449	421	412	421	402	424	446	377	379	386	386	410	412	382	445	392	427	396	419	392	416	427	411	395	398	413	420	392	412	390	437	417	396	444	381	403	424	421	424	411	434	422	442	405	417	396	403	407	418	387	431	405	381	390	412	408	375	394	380	428	374	459	376	406	401	390	434	407	368	435	392	402	392	450	410	381	393	402	372	382	428	422	408	368	404	405	417	425	405	391	386	423	392	402	417	415	404	400	434	401	412	400	385	391	417	402	395	413	367	410	383	384	424	449	411	412	413	406	375	405	436	450	394	400	406	426	395	383	376	404	421	410	393	393	435	402	395	400	397	395	399	385	414	411	428	396	414	405	366	430	407	414	393	395	408	413	411	376	369	383	410	401	423	412	429	438	377	407	417	411	414	431	402	402	418	423	405	420	366	391	373	412	401	375	360	419	407	409	429	450	409	394	425	420	407	366	420	411	396	378	417	417	435	397	413	414	405	380	419	449	404	379	388	448	392	412	391	397	388	430	368	420	420	433	401	402	391	436	420	409	379	429	415	443	398	385	407	379	375	400	415	382	397	416	418	406	439	432	406	435	398	400	395	392	400	372	392	405	382	413	404	407	400	395	428	417	390	440	381	389	423	421	365	427	426	378	370	374	434	372	400	401	435	382	397	410	413	380	421	403	410	398	382	417	409	384	408	446	411	425	404	396	408	411	386	434	392	412	389	374	372	425	417	385	378	411	385	367	416	381	428	395	414	388	426	433	395	406	411	407	390	394	438	402	427	352	404	435	407	411	425	392	390	370	400	388	384	398	374	387	402	440	409	382	405	431	410	397	395	412	384	409	466	417	380	406	396	420	390	356	401	381	424	433	405	417	434	409	411	383	410	423	449	419	398	392	417	390	412	383	414	455	411	440	430	362	401	410	414	397	366	445	409	376	429	409	371	407	435	392	374	384	374	374	388	407	405	397	418	389	430	401	374	430	413	421	373	422	419	418	421	441	409	415	434	403	392	401	416	360	408	422	396	407	400	393	415	416	397	425	383	401	379	413	372	422	422	378	400	406	409	423	358	412	400	427	406	415	417	439	392	437	370	404	365	419	402	368	436	379	385	384	412	415	381	397	410	364	404	394	407	399	419	382	397	409	405	422	401	393	404	426	438	373	365	405	391	402	347	397	406	403	445	402	409	386	409	405	403	385	384	403	400	388	419	387	361	402	437	397	395	416	406	403	411	415	378	409	413	394	361	383	409	396	408	393	382	422	388	424	403	412	412	417	396	389	422	415	407	444	431	365	387	412	386	396	381	374	438	429	405	389	450	423	452	374	398	401	424	398	413	430	426	375	403	414	409	397	413	441	400	415	429	407	360	438	425	405	423	433	452	370	386	423	375	418	403	386	404	431	435	389	379	408	376	398	369	432	417	367	430	396	399	387	382	414	394	415	394	400	397	431	398	386	403	398	431	393	383	412	361	386	437	432	423	389	390	442	409	415	420	409	419	439	405	372	416	389	390	399	437	434	386	388	416	376	396	412	404	369	405	403	452	390	416	406	411	408	444	398	383	376	373	393	415	384	401	380	409	407	393	424	424	409	393	431	417	417	381	389	429	394	427	388	407	394	406	418	377	414	400	423	422	382	416	420	381	385	402	389	419	383	430	398	414	410	423	399	445	389	395	359	344	444	400	420	406	400	425	411	423	417	393	376	385	412	420	397	394	413	411	422	389	401	393	396	414	388	401	449	422	381	396	438	392	409	419	370	365	442	430	418	384	389	417	410	431	418	439	414	402	383	390	382	388	361	423	411	422	412	387	414	409	389	346	415	420	360	442	412	410	421	409	405	384	416	434	393	459	388	397	388	399	421	428	382	418	418	398	378	377	409	411	382	407	431	409	376	416	441	408	425	389	421	409	372	408	434	432	400	438	397	364	369	419	413	425	397	394	401	413	404	395	419	389	403	391	398	465	402	421	391	404	421	411	437	412	397	364	379	370	413	389	429	428	388	384	391	416	405	428	405	420	433	408	436	420	419	408	398	414	410	425	420	412	371	407	386	406	417	423	439	383	433	398	414	381	406	416	403	405	404	389	459	413	399	395	411	400	374	378	400	438	410	412	379	410	406	382	413	429	430	415	418	415	395	387	439	411	389	453	390	441	414	413	423	413	397	402	347	415	397	389	449	403	411	425	404	415	405	385	394	391	388	413	405	392	426	395	397	409	426	431	401	448	383	408	386	414	382	403	423	412	436	442	421	437	397	407	383	392	430	392	375	390	435	418	425	388	396	422	383	418	397	412	451	420	412	407	404	442	431	389	408	420	375	395	427	416	413	414	403	402	420	373	401	406	435	409	409	410	431	409	428	410	410	410	414	398	353	380	439	460	389	398	375	411	399	449	414	429	404	441	400	420	389	386	416	397	402	421	425	392	425	395	427	409	400	364	440	380
24534	21203	27895	24753	16136	1378	843	710	601	574	582	553	548	545	511	506	525	472	497	499	482	495	479	487	478	496	485	467	501	456	478	464	486	490	480	464	495	503	505	456	471	458	469	510	459	484	494	438	473	512	477	493	450	464	420	436	494	434	469	509	474	455	455	505	503	472	464	476	470	500	476	490	478	447	496	487	477	483	419	505	502	473	512	448	509	452	489	471	448	450	443	462	481	522	495	500	527	504	485	468	487	473	511	470	478	470	472	452	460	456	436	420	498	476	505	495	481	475	476	487	426	500	458	478	480	473	446	448	510	521	484	489	466	509	440	470	457	442	494	452	449	469	498	474	506	455	488	500	463	494	480	468	496	446	458	467	440	477	461	465	456	500	455	443	485	445	490	481	465	457	484	465	498	479	506	475	442	473	511	451	497	479	426	442	460	437	487	480	465	448	468	444	461	483	506	489	470	461	501	454	447	483	466	487	482	498	452	500	477	465	480	479	481	456	443	495	477	466	465	515	447	471	489	448	451	455	449	472	510	440	456	465	413	464	447	458	475	472	484	504	509	475	514	476	450	467	485	466	477	490	479	460	459	480	486	448	465	482	496	463	430	431	491	475	433	503	448	456	473	484	476	495	494	461	495	437	497	457	466	468	472	505	472	461	462	448	456	467	463	473	457	474	460	472	473	464	466	461	484	458	496	485	505	477	500	465	480	424	494	515	500	458	456	467	496	447	468	490	480	477	474	446	489	463	479	487	450	475	475	470	463	449	467	464	452	466	458	506	474	462	473	460	473	464	479	448	464	459	481	484	480	510	470	453	482	446	460	477	472	486	464	445	443	512	484	494	456	431	477	486	468	458	465	436	477	478	464	470	472	477	485	467	476	471	484	468	474	453	521	477	435	461	457	453	486	450	477	442	477	495	490	466	450	495	494	520	437	471	492	441	496	468	530	467	480	436	481	473	482	494	461	509	450	451	442	462	470	451	432	462	457	489	488	449	471	438	466	453	469	466	442	452	422	463	496	474	472	502	443	502	472	501	452	462	432	458	459	479	465	470	480	457	453	456	467	507	511	471	477	503	463	482	463	468	466	485	441	482	475	491	483	462	479	473	497	491	486	498	471	497	455	446	454	479	462	474	474	499	515	457	481	457	419	485	481	465	458	488	483	472	462	468	463	469	504	451	438	449	470	456	486	448	460	465	454	453	463	450	453	474	456	465	503	471	454	465	465	438	486	477	477	464	473	505	437	494	463	466	439	473	449	446	475	456	477	484	437	489	505	446	482	409	437	478	463	422	497	462	495	484	501	445	486	460	469	464	486	489	467	502	490	462	469	492	441	489	454	447	449	473	446	516	475	469	483	481	474	427	483	447	484	478	486	468	469	463	471	449	450	514	447	480	491	492	483	488	478	459	502	464	469	505	475	457	465	454	489	483	453	455	500	471	507	468	489	498	479	477	483	454	476	479	440	470	461	487	459	455	481	498	473	477	453	463	462	470	472	449	455	451	443	476	512	489	494	492	468	489	464	479	462	444	445	490	486	449	464	485	513	471	437	489	478	469	463	495	411	468	462	476	429	535	517	477	478	483	458	459	517	439	488	444	434	470	485	486	451	472	447	478	469	447	504	483	468	464	463	484	468	458	471	474	476	480	447	455	447	467	465	506	434	444	447	442	466	453	444	451	485	519	486	489	453	468	445	446	482	433	426	491	458	476	465	472	501	483	441	431	503	464	467	452	470	487	473	476	458	454	451	499	490	451	450	486	475	463	482	421	480	434	495	509	494	461	427	478	509	468	451	469	452	467	492	472	486	502	458	475	473	492	460	512	494	448	465	475	434	450	514	472	481	498	459	465	456	513	502	468	465	459	470	480	474	486	482	485	450	498	461	460	458	468	484	472	460	469	522	442	477	477	471	449	496	456	478	501	467	444	431	494	437	467	482	492	439	424	422	471	475	500	455	478	481	418	492	456	488	473	495	459	468	516	450	484	475	499	498	455	494	452	487	453	437	478	502	503	487	473	482	468	485	462	475	448	492	516	493	467	484	446	453	467	480	470	474	423	444	431	502	469	473	451	479	503	432	492	470	455	492	481	489	487	460	507	484	425	482	469	462	488	462	463	452	458	473	457	440	460	462	495	469	462	456	443	439	482	491	443	475	472	449	473	454	483	456	454	443	494	475	448	446	499	462	449	456	471	457	454	436	500	447	462	494	478	487	463	487	481	475	521	482	427	472	452	447	467	468	461	499	475	449	501	469	457	456	432	486	427	479	489	474	466	494	490	470	472	504	488	485	471	449	469	496	454	439	452	453	449	447	482	458	445	532	502	442	438	445	470	469	428	444	440	468	464	478	456	438	448	502	461	422	474	427	452	479	476	436	463	479	464	418	483	432	454	481	470	452	458	475	484	441	493	496	483	507	480	465	478	469	494	519	466	470	519	501	501	460	468	420	411	445	462	526	498	496	466	468	461	475	501	463	485	477	485	480	486	489	458	453	479	493	469	470	430	458	440	483	496	447	506	452	503	485	484	471	438	471	455	492	472	469	448	435	490	429	477	478	462	471	482	507	463	523	482	474	479	474	423	497	498	452	433	502	462	484	506	453	513	465	520	471	502	454	480	435	435	497	462	487	486	443	470	473	506	502	541	413	490	476	512	455	455	434	457	459	484	433	434	507	473	431	455	454	457	451	492	459	484	473	477	496	418	523	477	425	476	458	442	454	467	486	510	466	465	451	480	441	485	500	452	472	432	458	444	503	484	464	423	462	483	514	458	460	466	453	468	446	518	530	476	444	481	471	461	504	506	492	485	483	445	526	486	472	493	510	506	459	417	492	454	452	473	483	475	463	449	452	461	475	501	486	451	517	456	472	507	441	496	474	465	475	496	476	461	483	446	486	486	450	451	484	466	495	490	526	506	486	461	444	466	469	491	483	470	483	504	449	473	465	472	470	432	472	481	518	463	452	450	488	449	471	463	489	444	457	486	458	510	465	457	519	512	512	478	463	473	475	485	483	484	504	463	481	491	478	466	450	464	465	476	531	478	453	449	472	493	475	454	452	487	488	488	418	451	459	461	462	479	497	460	499	450	496	451	510	445	504	454	490	443	447	461	499	476	471	495	473	484	462	473	476	501	408	463	485	466	475	462	447	464	468	444	502	522	493	504	473	500	468	460	479	446	462	466	485	480	498	484	476	486	484	468	460	475	481	477	460	485	506	471	457	437	489	473	498	502	459	473	461	463	449	455	446	438	487	465	523	473	504	434	475	478	450	481	468	493	470	461	498	466	511	475	482	449	458	471	473	491	466	503	468	480	489	479	448	494	480	453	464	481	467	467	440	449	485	462	453	470	478	463	457	455	453	463	463	482	468	442	402	457	483	486	456	464	451	456	489	454	455	492	477	494	442	425	508	447	427	466	457	457	464	439	444	476	456	474	499	480	482	445	454	444	462	480	508	446	469	472	490	460	510	499	437	448	475	473
32311	35978	8514	2683	1891	1502	1232	1012	960	859	766	770	713	692	650	641	678	605	608	592	607	596	586	620	627	609	580	588	569	564	592	541	582	557	603	590	564	534	547	578	585	547	553	554	570	555	614	512	565	558	590	553	574	601	546	554	573	589	553	551	594	582	562	567	602	539	598	593	562	596	553	556	575	544	577	576	545	586	610	528	526	574	570	557	555	605	545	547	562	558	595	563	560	520	551	557	556	559	573	600	565	571	581	585	584	555	563	559	603	542	577	556	558	535	560	553	551	560	543	538	537	547	579	592	571	587	555	585	533	531	527	502	545	564	518	507	541	562	528	586	590	570	580	559	563	556	572	567	586	577	563	556	561	550	605	534	598	542	543	574	587	550	539	568	577	577	564	521	537	579	578	541	539	520	575	546	556	547	587	531	560	554	570	551	578	585	558	578	565	566	523	543	548	597	581	594	516	584	552	563	515	570	527	564	514	563	563	522	563	582	565	538	537	539	547	592	544	565	565	582	582	555	562	533	533	530	530	558	592	530	573	582	562	552	562	620	539	565	525	551	549	558	541	538	556	543	549	587	542	552	559	531	549	534	561	534	558	568	532	525	542	541	597	552	562	595	586	542	585	518	488	575	529	553	574	493	535	536	559	553	576	544	557	578	524	489	520	536	596	493	553	479	548	547	558	584	565	519	542	561	525	553	519	538	594	573	535	612	583	544	568	562	559	602	535	512	521	531	548	504	573	551	598	553	548	566	572	550	532	528	537	572	596	577	618	552	556	564	587	554	539	524	585	564	560	501	564	567	518	505	525	524	598	528	553	522	567	607	543	552	558	560	575	523	581	545	550	546	540	608	500	554	529	585	539	551	580	577	550	526	559	586	569	556	513	560	549	538	558	548	575	544	543	596	499	547	562	547	567	597	581	567	584	574	565	570	560	537	578	590	539	539	588	544	535	585	556	535	589	550	571	566	534	562	598	568	543	558	582	533	572	566	522	586	562	554	529	574	568	553	543	559	549	586	552	523	562	565	559	551	591	570	557	572	530	519	536	532	562	521	563	513	549	561	546	563	563	561	571	546	546	536	548	551	562	615	558	562	589	566	587	549	529	597	626	600	552	582	586	526	546	544	557	551	535	586	574	547	546	578	570	572	534	549	592	558	580	542	548	538	583	555	531	579	560	542	568	566	592	523	583	500	588	552	558	528	532	585	578	587	540	552	539	511	511	486	540	542	556	586	558	532	511	576	551	583	549	569	561	549	571	534	581	556	552	544	525	592	549	569	532	582	550	525	588	506	571	547	534	545	526	511	573	581	546	521	564	535	561	532	589	557	595	534	536	499	520	519	563	560	535	566	550	558	611	583	561	572	568	574	523	564	560	537	550	598	579	545	546	552	547	566	520	549	567	535	527	567	599	558	576	578	496	524	536	562	556	608	562	533	577	559	543	535	552	569	548	603	539	564	516	561	545	580	535	556	500	549	577	535	551	579	537	537	558	569	522	558	551	558	526	553	553	511	570	559	521	563	562	562	527	529	596	531	533	538	543	561	551	566	547	539	556	537	559	536	520	556	543	561	549	521	556	562	571	568	569	566	565	593	570	522	566	535	574	597	576	567	565	553	550	562	553	521	580	588	515	557	540	576	563	550	579	561	587	553	546	584	584	534	541	549	576	580	528	564	574	570	558	531	539	563	560	572	546	575	563	563	537	554	543	526	527	579	570	577	574	571	555	512	578	581	601	538	517	545	541	578	531	567	592	536	506	544	568	545	578	540	563	523	538	588	549	566	553	569	557	586	570	560	590	556	556	555	549	553	574	549	588	528	555	557	602	570	555	567	547	546	561	542	568	537	562	561	576	532	559	604	519	572	566	559	528	578	496	532	598	580	516	569	541	617	557	509	543	515	562	600	552	544	562	550	538	563	548	534	553	543	556	530	554	523	546	528	547	573	587	554	549	539	519	532	569	565	547	552	561	577	542	571	505	643	559	578	555	568	560	541	570	536	577	554	525	588	577	522	551	552	562	518	522	552	557	583	548	541	583	583	529	537	590	581	604	595	594	535	589	581	559	526	580	579	532	573	535	615	537	552	570	573	579	539	515	531	578	582	566	576	565	536	545	567	532	537	563	573	533	543	583	549	570	517	541	533	552	574	555	533	537	541	578	557	561	565	586	568	562	516	542	542	563	564	538	547	593	547	571	524	564	586	537	534	575	555	552	567	556	570	572	546	578	525	549	562	549	520	588	566	515	561	542	568	571	586	544	536	583	538	548	553	571	583	592	614	540	578	544	585	566	553	595	556	510	572	592	581	578	544	546	566	554	556	554	614	523	532	527	544	569	567	557	532	550	586	519	563	539	619	544	582	529	569	530	579	558	535	546	533	560	565	533	538	582	589	514	575	552	536	512	523	570	576	534	603	595	567	542	568	532	562	530	527	533	563	602	500	577	587	568	538	554	541	543	565	547	528	533	557	547	540	519	522	553	568	541	607	537	544	521	557	555	560	568	559	525	562	525	551	540	568	566	542	560	555	581	553	537	560	562	590	620	563	532	550	586	528	557	561	563	574	543	558	545	550	543	575	590	568	563	575	586	566	554	568	565	554	572	581	564	541	508	545	557	598	545	580	533	520	573	554	569	511	554	553	568	546	514	554	540	553	595	495	578	533	560	573	512	580	539	552	568	562	558	575	567	543	533	557	550	544	588	550	557	569	540	560	572	598	647	584	561	525	556	575	619	526	545	586	584	572	572	554	590	573	533	513	562	579	544	557	538	571	533	568	578	590	570	538	528	523	530	564	536	532	549	560	516	552	521	564	545	576	551	534	550	536	540	541	558	569	543	580	577	562	554	540	566	537	566	600	590	538	556	527	590	559	554	574	513	556	559	573	551	508	527	542	518	568	546	559	554	564	537	562	537	548	555	538	541	522	560	565	551	581	558	550	532	543	580	538	570	557	500	556	574	578	561	571	563	621	567	527	575	541	572	564	573	550	551	518	553	572	535	539	520	538	530	567	561	539	547	525	553	554	528	555	526	510	526	553	515	585	521	526	556	571	548	562	543	587	547	582	537	517	608	548	568	558	551	541	561	524	521	575	502	574	528	545	587	571	540	570	555	554	581	518	594	540	590	596	517	523	557	533	561	541	562	607	542	561	555	607	534	539	560	564	571	543	554	517	555	595	564	565	549	605	526	571	529	538	519	557	593	557	591	546	590	555	544	564	561	546	528	533	568	569	607	541	562	568	506	554	572	519	530	554	571	562	571	525	576	529	549	533	561	591	599	561	574	530	625	587	612	531	537	550	533	577	556	526	536	564	556	553	545	639	530	551	570	552	546	551	598	536	541	565	585	600	524	543	559	546	555	541	582	580	584	532	581	555	571	540	570	524	548	555	564	576	548	573	537	587	570	507	519	536	564	578	525	537	550	549	532	541	553	559	564	548	596	554	524	556	552	550	520	539	566	566	559	615	554	581	534	564	578	557
25366	21190	26628	24879	3322	688	582	568	513	512	500	479	453	465	423	461	479	475	478	442	475	458	494	430	476	461	456	458	424	434	433	445	489	422	454	444	422	418	461	461	474	445	475	417	473	430	486	399	476	424	429	459	444	452	418	409	450	469	463	437	441	446	471	457	423	435	437	469	443	421	421	452	430	419	481	437	398	439	419	423	436	458	476	444	453	445	417	457	447	466	432	457	432	447	533	469	480	472	453	436	444	440	465	440	452	443	476	431	446	437	441	468	436	411	431	468	476	475	452	445	454	422	461	458	415	495	440	471	448	459	417	441	440	460	471	421	445	460	408	442	449	446	439	480	405	435	408	438	447	427	445	427	449	452	414	435	464	450	420	427	463	456	420	443	448	471	446	466	432	414	444	464	463	442	417	457	433	419	455	410	449	426	460	439	473	451	462	420	416	462	432	462	453	445	425	451	437	457	413	463	427	473	415	450	438	449	458	449	448	446	442	467	443	435	418	457	429	476	452	461	456	435	438	445	462	449	428	429	447	459	438	412	421	470	407	430	416	462	445	460	429	443	449	446	439	434	442	413	469	420	433	418	419	437	441	438	438	442	414	425	424	435	438	438	426	460	419	431	404	415	458	414	435	429	397	489	466	457	455	437	431	400	435	442	423	468	417	457	476	488	446	460	450	425	460	447	434	467	428	430	449	457	435	409	424	442	400	415	402	398	412	444	424	429	403	474	446	437	461	437	471	442	467	465	454	416	406	423	453	469	439	480	451	458	410	460	413	457	442	431	433	424	472	406	414	437	444	439	468	457	430	446	449	455	458	461	409	475	430	423	450	425	483	465	452	455	415	472	462	478	474	442	452	456	422	447	407	456	440	420	451	485	474	423	452	424	427	443	472	446	444	441	443	425	467	401	451	447	419	421	460	443	417	415	421	460	430	412	445	433	445	469	438	409	455	402	419	438	451	418	446	437	422	427	417	467	471	434	427	416	450	453	460	418	455	427	425	465	435	460	443	463	464	457	459	441	471	441	427	444	436	473	419	438	422	430	437	467	432	466	439	475	384	469	433	437	451	429	448	404	475	478	462	411	424	435	454	409	396	410	449	438	452	430	411	445	384	427	426	452	435	429	453	454	429	422	446	437	437	470	466	455	464	469	420	467	420	405	408	418	429	458	440	444	409	446	458	448	483	460	457	423	431	422	388	450	418	433	451	451	450	418	463	429	456	430	425	419	419	440	445	424	430	488	456	448	401	416	436	447	451	450	455	437	440	431	458	416	466	442	468	407	456	439	429	416	496	429	421	439	470	444	439	426	419	470	435	436	446	445	443	451	436	445	430	424	431	466	420	432	466	459	444	506	424	425	491	415	442	456	443	433	443	431	457	442	418	447	440	459	435	437	434	403	426	449	394	453	463	450	428	421	426	438	405	458	422	449	429	421	457	431	449	448	423	397	402	412	450	426	425	476	432	456	398	440	448	471	426	426	399	425	389	431	511	436	464	444	422	449	423	431	436	448	440	459	449	457	432	459	454	409	440	417	469	469	461	453	446	441	440	431	427	432	424	423	410	458	433	462	441	448	459	441	453	461	446	379	467	471	492	441	419	420	436	479	440	456	419	426	465	452	407	437	460	473	440	455	440	443	483	451	448	421	408	439	464	430	453	452	428	441	455	427	447	430	395	482	463	447	475	449	453	435	435	427	446	467	410	442	406	438	464	420	456	442	420	458	474	453	449	458	391	424	446	448	432	433	437	440	442	429	459	421	415	467	453	462	417	446	432	485	434	426	434	442	461	398	472	407	450	443	451	427	491	415	493	396	441	403	408	467	472	437	417	413	425	424	437	443	419	431	412	442	450	464	456	457	448	427	461	418	432	446	464	442	458	447	439	441	446	446	408	467	462	458	423	418	447	444	434	481	436	433	459	439	429	441	472	414	429	446	444	407	439	480	438	436	431	436	428	434	402	495	446	439	472	446	433	454	423	453	451	434	450	434	438	447	404	447	453	455	442	425	415	466	457	449	424	436	464	443	471	431	408	437	430	473	416	452	470	439	446	434	455	414	452	419	452	454	449	431	430	445	453	436	431	475	497	426	439	431	490	486	434	450	451	469	439	438	453	429	448	423	426	427	449	425	460	434	462	459	465	418	452	427	524	440	451	481	478	446	462	438	421	453	433	456	444	430	446	456	450	454	409	454	487	431	451	436	439	445	448	401	442	424	447	441	463	470	436	420	441	424	418	466	448	445	405	451	435	408	414	424	427	387	455	435	429	453	445	421	424	441	473	427	445	429	440	415	481	454	440	428	449	477	425	441	460	419	463	453	450	464	489	443	406	439	440	449	426	426	435	447	453	420	471	439	493	430	434	453	461	443	448	428	450	441	427	447	427	454	423	433	442	429	406	440	440	461	471	474	444	440	423	433	441	438	439	421	487	469	441	433	422	435	452	425	435	417	436	454	459	422	445	441	444	443	460	434	428	408	440	459	444	447	458	463	427	426	427	422	417	472	418	413	422	446	459	470	417	426	461	432	420	450	456	426	430	440	420	403	485	454	451	456	423	440	459	423	423	403	484	453	442	453	451	469	444	472	435	438	425	425	417	435	459	442	428	439	465	412	456	415	422	479	447	473	466	434	451	428	446	429	441	485	432	428	433	400	410	481	422	445	437	459	456	436	439	449	455	479	383	467	439	428	451	413	484	464	443	466	428	421	436	468	448	494	436	478	465	455	453	446	432	449	452	409	409	461	437	385	464	464	440	467	413	418	462	441	449	445	459	379	455	432	441	456	419	422	451	440	439	456	438	407	456	450	429	445	418	419	433	468	438	466	438	413	426	439	437	443	451	442	439	454	442	451	478	404	376	429	444	440	461	463	451	455	432	423	443	471	416	458	424	410	437	431	435	435	452	463	451	450	428	435	416	422	470	458	425	447	443	441	408	431	431	421	430	423	437	453	418	498	440	433	439	436	428	404	436	464	424	455	456	426	444	465	456	479	438	447	447	430	405	492	402	416	430	406	453	432	439	427	424	446	471	477	420	429	405	479	461	411	456	424	423	390	494	406	459	456	452	446	481	425	426	455	454	447	464	431	423	464	472	423	418	407	452	426	443	431	429	439	431	430	403	445	464	452	432	463	407	444	445	410	448	408	431	421	435	455	423	439	474	442	462	441	433	406	449	450	444	432	437	429	462	431	420	458	424	431	461	449	411	435	446	445	457	408	438	443	463	418	428	453	454	441	449	472	452	440	421	439	379	425	425	451	485	436	437	464	508	430	461	423	433	437	439	413	452	438	457	445	429	439	394	436	411	432	418	426	397	437	435	439	455	430	441	466	425	462	425	448	436	457	457	464	419	415	355	453	455	445	434	427	432	443	446	418	485	444	433	469	446	450	428	415	417	445	470	434	462	436	448	425	440	432	401	414	420	439	435	476	446	405	438	410	442	415	454	460	422	428	444	415	420	455	457	460	462	449	412	439	444	418
30821	27753	5861	1786	1433	1145	955	830	724	735	684	660	664	640	596	603	564	609	573	572	550	545	633	631	602	511	605	512	549	545	535	543	563	570	542	527	559	494	560	577	575	568	535	530	512	544	566	526	545	565	585	561	524	518	531	540	578	505	591	555	559	534	533	558	541	540	541	560	626	605	541	538	578	552	543	523	570	542	598	587	548	552	590	555	569	540	575	579	538	588	537	517	509	537	524	532	526	529	560	555	575	534	574	556	536	545	530	548	560	546	537	521	556	513	523	523	537	505	552	498	536	521	521	588	560	547	545	551	519	517	596	534	570	537	528	547	522	561	537	546	498	563	498	523	517	542	560	503	510	534	515	526	572	514	540	520	545	532	513	544	523	525	549	533	547	523	549	535	624	582	539	545	540	567	539	546	573	542	557	510	553	526	524	513	524	509	534	537	541	546	552	528	544	572	556	587	539	508	552	498	492	563	505	545	532	499	524	519	554	541	548	521	546	560	579	536	562	544	528	561	546	552	547	528	535	569	498	551	578	543	503	522	556	589	572	537	587	554	560	556	553	552	484	534	541	560	504	516	584	578	544	588	532	560	558	540	541	522	515	519	532	562	527	554	563	543	585	531	541	523	564	569	540	555	557	530	519	583	551	626	518	545	569	559	507	495	533	554	524	539	528	531	596	555	561	537	566	535	552	545	560	538	515	521	535	519	511	561	548	526	554	568	523	564	558	514	558	549	578	532	554	518	536	555	563	589	505	528	563	538	530	528	526	556	503	579	549	554	541	571	537	517	553	554	552	511	524	560	546	493	549	548	580	556	542	564	548	549	503	546	517	554	561	533	555	510	559	543	555	525	580	539	538	496	538	536	555	534	562	533	542	545	527	519	510	549	559	549	529	517	555	591	491	477	581	540	586	527	570	579	517	556	542	541	524	544	537	556	543	546	587	505	529	555	591	559	568	525	521	550	602	506	532	549	533	560	560	536	537	517	517	554	572	492	537	562	495	573	527	533	541	578	551	560	523	526	562	535	580	556	543	564	540	559	522	522	600	572	552	535	544	523	546	544	525	550	516	523	559	536	535	539	541	576	576	578	539	570	526	538	525	542	513	589	527	547	520	498	479	565	552	528	518	529	537	541	531	525	502	566	580	541	546	550	536	537	547	518	541	538	533	553	534	551	521	542	544	568	532	568	504	564	525	548	572	560	544	531	534	556	579	581	514	548	540	566	494	565	548	556	549	549	539	533	511	545	562	510	496	552	548	552	508	556	543	553	570	564	569	569	535	568	525	529	549	561	575	544	543	524	535	549	556	553	552	550	557	524	602	547	517	558	562	559	531	514	545	546	568	515	527	536	540	579	489	554	510	508	545	547	588	539	529	528	532	539	519	565	516	556	584	579	529	532	578	569	545	518	554	566	552	544	563	533	552	569	518	525	538	544	548	576	550	523	526	559	576	541	565	572	567	560	542	528	578	524	512	562	506	535	601	548	569	529	504	556	571	549	537	526	564	570	589	551	585	519	547	509	575	514	559	543	577	543	528	548	521	556	565	540	546	556	547	534	527	538	539	550	566	540	564	537	555	545	516	547	540	559	535	545	531	522	527	513	584	587	565	553	519	588	570	538	525	503	524	571	538	519	559	550	537	545	550	557	556	510	550	538	524	573	546	526	540	548	485	514	563	537	569	584	541	559	549	549	514	485	552	550	516	523	532	536	536	547	510	552	571	519	550	580	576	497	561	559	567	556	552	513	538	533	505	555	560	556	566	517	555	570	533	526	553	584	560	499	523	569	561	561	515	562	533	519	542	547	560	506	559	563	537	550	553	525	534	526	505	546	508	555	548	554	493	547	521	546	521	525	519	548	551	549	548	500	523	533	534	515	571	560	561	562	494	570	598	519	543	529	500	571	514	525	518	546	554	575	538	546	579	541	531	503	540	514	563	545	519	570	554	532	545	560	526	552	537	528	518	526	508	579	553	530	533	537	507	564	577	548	565	531	547	541	524	538	567	472	497	513	534	517	541	558	544	563	520	513	535	542	529	550	514	562	584	537	553	555	574	535	574	559	538	522	536	508	600	574	553	552	542	532	527	518	561	530	554	559	518	528	546	523	538	525	540	571	534	528	510	553	549	570	523	618	498	544	515	519	534	564	555	564	535	560	577	538	544	563	522	582	555	557	492	543	552	524	549	523	553	522	528	541	536	531	554	507	563	565	547	547	546	542	552	538	527	568	549	536	528	530	553	548	524	551	514	539	572	549	560	515	523	548	511	541	576	501	578	524	535	540	544	550	534	543	557	527	534	522	523	595	579	521	543	586	558	544	589	518	508	564	547	547	538	536	529	545	582	564	518	548	557	562	538	540	563	544	541	516	547	536	528	571	540	561	559	606	529	547	535	517	562	541	543	519	541	537	530	571	521	528	511	550	572	504	506	529	574	516	495	569	526	572	537	539	516	556	539	510	524	542	549	552	549	523	504	552	559	554	555	562	533	530	545	530	556	537	550	499	529	570	546	538	573	567	529	566	537	527	566	578	515	499	563	515	522	568	556	528	558	541	554	546	527	510	551	557	565	515	526	507	548	545	524	556	516	518	529	598	518	511	520	527	518	528	535	462	539	518	521	568	522	578	551	525	538	521	531	522	521	579	499	572	576	589	521	539	536	556	533	509	540	530	546	565	538	565	521	603	542	558	543	566	576	551	553	512	584	527	530	502	505	516	524	566	589	529	561	515	535	556	502	539	552	528	520	532	517	548	584	546	562	540	503	532	535	528	565	530	568	559	523	530	528	555	539	558	562	528	540	543	521	582	538	542	563	533	583	590	558	555	551	529	554	548	572	540	510	517	564	577	555	523	566	569	532	517	546	517	536	569	549	542	553	548	575	551	504	537	564	540	557	528	527	562	522	551	558	522	578	478	566	521	538	567	514	544	519	509	519	514	512	600	543	560	518	544	539	540	549	543	533	568	511	601	557	550	562	542	547	528	566	504	515	526	558	527	526	514	527	507	591	540	506	575	505	550	543	511	555	533	496	559	525	580	571	556	595	552	562	524	575	582	571	591	553	567	548	603	537	534	584	560	538	523	510	493	559	522	507	611	578	522	560	509	537	509	538	551	525	538	565	537	557	516	550	529	584	560	539	530	529	551	551	565	544	538	534	558	518	546	546	530	502	536	527	573	563	530	571	520	572	547	549	544	532	535	533	539	535	581	547	536	563	525	528	541	536	572	568	498	543	504	528	505	540	544	552	521	533	540	556	572	533	564	569	523	564	521	533	504	532	568	511	560	533	529	534	527	555	506	600	554	562	585	540	531	491	534	546	536	543	580	551	538	538	560	543	573	504	554	537	523	523	515	515	531	554	590	501	515	544	515	524	565	588	588	565	543	550	557	542	561	531	531	553	545	517	544	541	554	524	536	547	531	525	538	577	530	526	539	584	564	533	562	517	534	560	539	538	503	533	558	518	549	509	550	522	551	566	570
23035	21230	28796	23967	21222	21160	5613	1518	1182	1157	1102	1032	1065	972	933	881	916	882	949	922	919	907	841	911	851	872	829	862	831	831	856	833	851	844	836	834	825	844	845	854	815	825	836	811	816	886	855	773	833	861	848	833	812	863	824	802	811	812	830	817	860	855	790	900	817	773	742	823	915	772	771	839	815	844	829	801	793	822	855	858	845	825	865	821	851	871	835	843	863	810	829	791	803	812	846	794	864	853	873	852	831	760	841	831	844	806	862	917	830	828	829	864	827	800	770	782	818	828	790	838	843	829	809	872	881	796	826	799	826	810	793	864	798	802	770	801	850	842	822	780	834	810	738	808	836	804	785	808	824	852	822	799	812	817	820	841	779	832	837	761	808	764	807	818	772	782	805	832	820	833	823	828	782	783	820	807	863	782	758	756	801	808	823	850	831	813	799	826	793	820	807	796	805	828	840	823	831	822	796	836	780	776	790	794	823	769	860	789	789	808	862	841	823	857	768	798	823	794	856	804	847	873	806	846	849	838	877	799	835	828	821	847	828	785	868	789	785	805	792	819	793	829	809	789	853	806	809	818	827	780	821	790	847	805	866	783	819	807	864	824	842	832	795	778	795	842	848	822	838	839	827	827	861	817	845	830	839	806	770	772	850	830	779	785	832	836	800	827	830	839	803	803	879	797	795	798	839	759	806	846	798	829	837	817	846	886	810	842	813	846	795	781	801	824	840	807	794	843	772	814	783	846	773	803	813	904	820	779	821	839	806	828	802	828	771	810	775	829	817	778	803	847	795	854	816	797	799	797	781	816	800	837	769	822	850	832	856	821	833	832	791	887	816	794	796	829	831	759	821	815	835	855	805	824	871	763	819	820	799	750	816	841	818	781	879	793	808	764	814	812	771	780	828	762	818	822	818	778	800	823	796	833	806	803	810	748	787	883	762	801	836	813	829	785	785	801	805	805	827	761	837	791	826	850	800	832	787	848	815	814	796	837	853	885	795	743	793	818	849	806	837	789	792	812	806	821	847	808	853	818	834	792	784	782	782	801	791	862	787	775	855	833	798	840	783	799	874	821	791	813	816	814	816	841	798	818	842	823	827	891	789	852	873	824	799	784	807	815	820	871	818	823	821	867	810	827	820	804	837	803	899	838	819	800	820	853	845	810	856	761	764	868	808	819	849	849	805	815	824	827	803	781	829	752	813	798	815	822	818	828	808	798	792	776	815	797	834	846	803	794	834	838	807	781	841	801	856	782	801	779	839	834	800	820	822	794	802	803	841	798	846	825	838	795	844	867	845	861	798	795	780	790	860	808	788	843	826	815	811	790	845	854	800	808	759	814	863	810	803	859	835	854	787	813	825	775	763	829	795	822	842	801	828	828	871	818	873	794	801	862	810	769	816	823	845	854	807	834	850	853	840	851	830	809	787	809	807	836	858	847	773	807	803	830	801	842	794	854	806	821	830	819	783	756	817	748	881	820	820	844	868	851	780	814	833	828	839	822	793	802	785	802	842	875	763	809	804	860	802	799	807	852	767	830	834	843	773	797	835	803	809	844	812	789	793	823	823	797	784	778	796	849	790	815	859	818	813	777	825	802	851	807	818	831	840	783	814	841	845	794	796	824	830	815	819	886	803	799	773	812	777	834	793	783	774	793	870	824	796	800	809	818	793	795	765	826	795	854	835	804	818	839	859	725	799	821	816	787	806	794	813	844	820	791	757	794	807	791	830	831	853	828	813	798	826	844	816	795	767	853	828	834	799	790	779	815	798	819	851	843	813	778	784	805	799	788	796	827	827	840	842	813	853	785	781	829	873	843	806	822	785	796	786	826	794	867	871	814	794	836	765	797	851	829	854	841	837	811	812	827	795	822	792	847	809	744	858	797	803	847	817	765	830	776	837	797	816	817	805	854	836	739	856	824	807	789	814	810	802	810	776	801	820	823	829	810	781	797	806	797	789	803	804	815	770	771	803	856	816	826	816	862	863	835	824	837	809	785	858	797	852	800	796	799	841	817	823	790	872	860	847	812	842	831	860	860	786	805	836	831	826	833	866	828	819	771	811	819	807	795	842	773	804	830	797	828	757	814	862	858	825	786	870	819	772	818	813	772	838	862	777	806	790	783	840	837	797	832	829	832	843	810	771	859	779	855	784	800	832	837	816	834	817	814	769	776	822	835	792	863	816	842	803	760	808	844	835	830	791	852	838	831	811	773	791	762	803	818	794	826	852	805	775	818	803	821	793	850	798	771	805	800	797	828	783	835	872	800	837	794	826	794	815	820	787	855	819	790	797	813	885	840	823	815	799	809	831	791	806	848	859	802	818	768	846	785	798	809	821	825	726	821	786	857	833	830	836	806	826	828	817	816	830	821	801	822	824	809	822	788	861	847	846	819	840	795	810	791	760	763	812	821	773	831	825	816	798	779	745	781	774	817	789	848	787	798	841	785	781	776	791	841	807	839	781	834	816	823	785	780	838	784	764	829	805	778	793	799	798	820	823	781	759	817	839	818	849	802	784	858	787	797	831	807	852	810	788	819	783	839	803	826	818	840	820	794	855	800	782	824	790	848	821	861	773	847	844	820	817	845	807	832	849	834	790	785	865	779	774	805	781	857	785	790	815	847	834	839	783	885	863	838	814	770	822	778	792	805	856	869	867	772	808	833	800	834	802	848	833	792	803	832	829	840	752	817	847	805	802	798	852	815	828	788	811	816	870	848	765	801	837	831	836	791	868	839	858	787	815	849	814	818	775	813	813	813	845	779	825	851	815	806	843	804	839	856	823	829	852	819	813	870	797	762	838	819	815	833	796	787	847	812	812	770	813	799	789	862	796	755	793	837	836	794	781	829	784	855	855	825	813	840	838	768	800	799	829	815	800	812	836	783	794	826	820	824	816	800	793	768	784	816	743	850	791	777	836	825	768	857	804	823	792	786	797	799	810	836	817	758	791	779	844	768	818	782	814	807	874	793	833	805	772	783	797	818	810	824	861	814	855	825	822	859	839	844	818	807	833	859	801	795	834	835	801	801	794	763	824	782	801	801	778	791	811	770	839	843	787	803	857	762	833	784	794	810	863	883	815	807	800	843	771	794	807	806	806	818	806	811	871	827	825	878	845	778	790	816	864	805	828	759	810	794	810	825	831	849	834	842	802	831	816	815	844	840	817	797	818	826	812	788	793	788	793	844	838	774	772	802	703	824	837	835	769	807	774	802	769	826	803	795	752	842	772	794	836	812	764	756	806	792	812	824	804	839	837	872	832	815	778	820	824	808	803	781	809	850	802	853	769	809	788	831	789	775	825	804	878	789	790	820	814	831	866	747	820	834	846	806	791	826	816	839	824	788	755	812	798	799	786	812	863	835	796	824	821	859	784	802	808	813	825	783	810	776	826	784	803	790	823	818	785	840	850	821	809	758	830	781	811	829	833	801	795	869	839	785	826	825	838	815	824	796	795	771	771	783	822	776	781	788	784	784	837	867
42381	48303	16253	5967	4276	3297	2599	2160	1936	1732	1596	1338	1357	1256	1245	1172	1148	1094	1057	1077	1121	1107	1036	1057	1050	1017	1020	1022	996	970	968	982	955	876	1039	937	1013	984	950	980	1006	983	982	972	928	916	956	952	959	907	932	961	959	951	911	913	923	892	904	914	924	904	931	904	925	979	953	968	979	924	972	927	945	960	937	867	1023	901	934	945	1019	885	957	993	996	968	953	914	965	885	945	930	953	944	930	1002	907	962	997	934	962	936	955	958	958	924	915	920	879	969	932	906	929	899	893	934	891	940	928	948	856	1010	989	965	964	938	959	947	876	955	910	881	872	904	935	935	892	981	1014	912	1033	918	870	957	998	905	895	955	860	939	914	931	965	940	866	970	910	906	889	930	912	901	935	915	913	947	907	904	916	937	943	963	996	901	929	1017	900	917	917	924	949	932	918	934	903	931	996	914	909	912	915	950	955	916	914	937	893	931	970	953	861	948	947	926	947	968	891	867	912	910	937	981	880	940	950	859	952	919	917	945	991	948	918	877	977	880	922	942	932	933	906	905	940	899	926	907	872	930	914	950	929	937	934	905	990	939	911	875	911	930	940	925	884	866	951	958	970	877	906	966	901	917	923	936	896	884	951	935	872	948	930	908	950	895	912	904	904	916	910	890	938	901	964	904	904	892	911	896	921	968	886	951	941	884	909	882	907	924	884	967	903	985	935	888	930	968	886	936	866	893	929	934	952	913	914	888	928	951	957	919	940	942	950	959	946	847	950	947	903	915	916	925	880	940	913	899	886	915	907	928	876	928	896	885	920	909	890	974	948	926	899	954	916	936	956	937	947	963	957	874	898	903	983	894	953	965	927	924	896	964	956	904	915	904	952	963	910	948	858	965	938	974	914	896	920	996	901	943	943	945	954	935	949	908	922	983	933	944	965	911	893	911	933	925	921	891	904	964	920	919	976	983	948	977	897	920	934	910	923	899	907	911	988	926	911	909	854	855	934	966	898	956	880	902	896	888	926	895	917	943	912	881	871	895	996	899	901	945	943	910	971	925	968	921	934	948	851	927	960	935	879	919	902	949	928	896	902	941	936	943	943	914	925	928	917	934	943	958	943	954	895	892	964	949	935	954	910	919	909	939	946	966	914	974	932	951	932	964	949	919	885	917	951	939	871	912	949	959	934	951	996	940	921	966	853	985	924	942	892	884	956	889	851	911	890	922	929	918	899	923	933	941	894	918	906	942	901	942	906	951	929	925	952	886	892	909	875	897	948	858	943	910	919	942	941	897	919	909	949	933	929	872	980	951	942	976	917	925	976	888	921	936	934	922	980	961	928	910	900	887	912	926	928	916	903	920	918	913	944	890	943	962	874	932	911	919	957	900	939	928	949	1000	910	876	885	911	928	981	956	906	952	936	908	935	927	904	965	925	942	988	914	883	908	924	946	927	959	887	926	896	949	922	890	916	915	920	903	864	988	906	938	970	924	953	917	871	922	943	924	935	880	942	923	929	914	945	931	894	940	976	960	903	912	891	939	947	949	926	864	882	948	926	973	901	917	958	915	889	972	901	914	891	968	835	867	897	977	917	950	947	907	944	948	944	919	884	940	939	936	931	871	924	942	928	944	910	906	903	957	869	911	919	910	951	881	951	876	932	888	949	897	900	875	921	940	937	956	924	925	927	901	889	903	902	907	892	926	929	929	930	917	911	943	993	927	890	955	924	920	962	922	946	974	948	917	901	910	889	921	927	915	928	915	884	912	886	943	917	946	901	920	900	906	901	894	903	909	908	920	937	935	963	917	884	965	936	954	903	943	984	944	955	887	905	963	888	974	975	945	928	929	919	890	902	914	924	920	974	945	891	900	860	916	934	981	884	933	931	882	936	876	960	920	959	927	922	957	926	930	935	935	946	885	907	921	903	941	962	943	935	886	890	903	912	938	961	952	902	946	963	968	996	948	903	944	954	963	919	904	962	943	941	880	945	914	946	882	894	875	938	906	865	932	980	873	917	925	925	942	945	898	889	917	912	956	941	943	953	957	900	905	865	925	977	912	904	938	961	909	959	971	926	959	964	908	939	926	956	992	899	995	958	896	940	944	915	903	909	909	908	885	944	958	944	887	929	927	893	933	972	964	980	903	934	934	952	923	914	902	923	913	1004	914	904	952	982	887	922	924	927	897	903	988	907	951	874	931	951	900	928	928	927	892	966	927	937	905	889	949	872	923	909	1003	927	963	913	887	965	923	957	941	922	936	913	933	933	899	924	961	893	956	925	969	910	920	920	930	884	873	950	885	949	933	951	918	901	904	939	903	874	908	930	916	859	882	910	918	882	905	851	941	977	865	935	985	937	876	900	971	961	919	917	932	960	934	928	927	890	973	897	947	924	879	929	962	943	921	930	911	936	948	896	926	915	960	940	928	918	932	939	896	937	982	941	954	960	893	916	963	913	878	925	975	933	960	937	845	944	906	929	926	950	932	899	979	909	1000	898	950	965	939	891	897	918	898	949	924	895	944	912	953	945	887	924	939	895	946	909	932	997	980	838	891	892	880	947	952	907	873	942	918	919	945	960	910	917	963	947	921	950	949	938	951	912	958	984	979	908	933	988	947	931	899	931	910	919	934	890	896	918	922	991	894	920	906	899	929	925	972	891	923	939	930	913	901	924	938	844	921	917	905	885	906	893	950	901	973	952	888	969	894	885	916	891	898	917	934	948	934	931	928	958	917	924	963	904	880	894	933	868	917	977	928	972	958	915	951	880	873	869	946	890	908	924	919	897	921	925	935	937	942	965	918	896	913	904	943	863	961	959	943	938	981	959	927	961	941	933	984	907	941	954	890	928	918	902	901	921	948	943	923	889	900	937	928	919	916	968	954	935	929	952	944	955	916	919	929	947	935	889	943	952	906	981	877	914	920	920	888	909	893	918	940	874	1007	913	936	1002	931	932	947	961	895	906	958	892	907	951	944	941	944	959	915	1026	943	961	878	898	935	943	903	942	938	893	893	940	917	996	907	933	958	892	939	984	864	966	925	899	917	930	924	941	939	934	946	946	982	906	923	953	930	903	896	922	917	887	923	877	942	962	947	938	959	919	947	875	838	886	922	975	932	896	900	921	924	983	966	927	989	957	932	940	955	900	973	924	903	966	907	930	929	858	956	867	899	914	946	943	940	891	893	893	928	961	922	912	950	919	894	905	937	997	890	926	987	901	918	936	947	866	950	945	934	919	965	877	916	974	948	920	953	875	948	871	900	933	941	942	983	906	935	889	960	877	923	939	951	909	922	912	892	921	925	878	918	936	915	925	870	962	904	937	903	966	924	935	950	861	912	901	942	967	957	869	915	990	884	937	913	939	909	927	905	849	893	924	944	881	965	916	933	917	914	896	952	892	875	885	911	978	910	947	929	934	930	918	916	916	980	937	940	904	953	969	932	945	927	966	947	943	919	907	894	921	929	930	879	920	936	918	955	969	955	936	886	911	967	891	941	879	964	948	900	923	983	928
27494	20213	7902	699	428	377	355	390	353	375	346	364	385	334	363	337	340	347	349	333	328	347	379	365	340	342	345	290	348	317	351	333	345	351	335	336	323	339	335	342	336	346	322	342	334	322	346	354	322	373	350	353	344	318	344	319	347	333	341	382	359	331	330	330	289	353	335	327	346	342	332	317	331	329	315	353	357	318	336	353	349	371	340	339	334	346	327	349	296	319	338	354	329	374	339	344	355	341	351	317	332	345	349	303	352	338	337	341	345	326	322	349	351	353	330	330	351	343	341	343	347	410	348	329	365	338	356	330	367	326	345	345	324	342	333	365	351	330	347	330	369	353	308	316	320	335	363	345	333	363	348	369	335	345	345	286	331	335	347	333	327	342	375	375	332	356	334	345	375	310	299	309	350	303	352	360	354	356	333	368	355	337	332	337	331	354	333	348	329	322	309	354	353	343	320	352	374	363	352	336	343	334	335	374	348	344	308	368	347	337	329	321	342	326	327	356	340	353	386	351	349	334	377	350	344	350	331	325	344	343	370	342	365	353	343	332	368	309	344	357	331	353	352	334	317	321	349	356	342	357	352	366	347	326	337	343	359	345	340	333	352	335	358	341	393	342	333	384	323	338	327	356	360	366	315	343	313	320	349	370	351	340	341	332	348	341	338	343	322	340	329	321	375	354	361	318	316	389	323	348	302	345	339	346	325	346	316	312	329	330	321	330	319	321	337	335	329	324	335	343	311	341	359	343	318	352	357	341	336	356	322	314	349	323	315	295	350	336	365	335	384	358	327	338	362	358	352	342	312	366	332	344	334	360	333	292	343	342	352	354	363	351	360	326	321	306	361	348	315	352	329	335	299	335	346	320	386	361	335	340	377	317	345	328	318	370	368	338	316	328	314	355	331	332	379	347	363	323	331	343	343	383	340	352	345	330	335	337	341	348	341	351	322	326	340	329	350	359	319	341	344	338	309	346	308	330	345	355	351	323	340	345	358	371	359	330	350	288	332	349	333	358	347	345	313	310	335	363	347	323	343	328	352	343	324	312	335	318	333	309	338	304	297	331	298	334	320	323	364	316	339	327	343	349	354	393	352	338	355	367	339	376	312	373	333	356	343	341	330	336	335	334	328	360	342	361	307	349	336	313	314	324	364	338	352	353	357	338	313	346	344	329	335	391	312	358	346	330	310	324	373	310	317	340	339	318	326	336	302	350	333	335	356	323	356	371	341	364	317	309	340	314	335	364	340	339	322	327	342	379	344	296	370	311	369	331	355	310	374	346	333	348	316	340	378	374	332	312	341	317	327	363	350	362	332	328	293	340	350	318	326	326	340	333	312	348	320	336	377	348	346	326	334	343	326	334	355	370	348	325	346	331	323	320	336	312	290	330	326	364	342	316	328	326	332	328	329	367	347	334	342	340	359	335	356	310	333	337	389	331	345	345	342	315	344	357	323	371	310	341	340	354	310	376	348	342	301	362	319	344	325	313	355	306	358	352	356	322	350	343	327	368	322	337	294	352	334	340	349	345	327	351	322	318	323	343	361	328	333	341	337	370	331	360	329	320	320	367	371	345	337	319	371	377	298	340	342	356	364	330	344	337	342	324	324	322	334	327	310	329	353	331	356	357	330	368	352	322	354	347	353	327	321	356	329	343	342	313	348	348	335	302	296	337	283	333	360	332	336	346	321	371	331	323	351	329	333	314	334	316	319	342	354	342	334	314	356	352	377	339	336	341	344	338	282	342	358	305	367	337	331	352	314	336	346	333	355	334	360	334	311	333	360	327	342	350	332	361	335	348	325	359	331	363	355	335	340	333	315	348	340	352	343	353	343	344	335	306	356	322	333	341	325	329	335	354	327	348	318	336	325	348	370	333	312	325	359	363	330	322	317	340	309	348	331	320	321	328	344	326	338	297	359	321	330	318	354	336	355	307	342	331	321	330	353	324	350	340	342	333	341	361	327	369	328	370	326	331	375	322	349	348	302	328	373	336	313	350	341	346	329	338	351	308	342	333	363	304	328	355	349	327	346	345	326	329	309	317	338	326	318	359	338	340	337	354	331	363	355	338	343	332	347	344	337	328	363	328	366	344	356	319	351	313	340	356	355	355	337	368	360	324	331	325	336	343	351	313	307	359	331	328	325	325	347	349	345	317	308	355	326	339	343	322	365	315	333	378	305	371	340	342	342	329	359	315	330	357	337	352	317	304	325	341	322	363	340	347	321	363	341	340	360	350	318	353	341	345	325	322	331	354	348	368	315	341	322	337	354	363	356	317	341	325	341	340	346	337	352	325	323	318	355	344	294	336	330	332	312	349	331	324	345	324	338	340	331	356	324	344	324	330	315	376	315	352	319	358	369	332	314	323	337	322	350	365	329	352	342	301	325	311	342	345	352	344	332	315	372	356	349	331	343	346	336	342	310	339	368	342	347	300	339	385	345	332	322	357	298	327	330	331	354	333	376	352	344	302	324	313	334	319	349	345	304	350	363	347	346	341	309	327	346	349	365	371	312	320	345	316	350	323	330	316	342	354	301	352	333	336	330	319	319	328	339	351	336	348	327	351	335	336	306	347	318	363	356	334	385	348	337	376	337	323	347	329	328	396	341	348	354	345	324	344	354	315	338	315	334	328	326	358	307	329	353	347	317	351	346	371	341	333	324	326	348	327	373	365	308	367	339	310	303	324	330	324	313	365	321	354	352	320	355	324	345	367	330	353	342	382	326	324	359	331	348	385	327	320	352	316	330	343	333	334	339	313	302	321	362	316	393	333	331	351	356	355	343	353	365	320	372	378	314	328	309	350	371	324	347	345	341	364	344	352	360	353	342	315	327	332	356	323	338	341	341	328	340	338	334	333	355	339	339	321	346	343	339	343	318	349	300	326	320	319	348	340	357	355	326	328	328	361	318	279	342	305	336	358	331	361	302	320	355	310	348	336	344	364	343	327	346	341	334	340	369	349	353	338	331	305	329	302	338	346	327	314	316	366	339	347	341	324	345	354	339	341	352	372	301	349	339	346	342	314	311	333	336	340	342	368	360	335	343	328	331	340	356	340	304	314	324	368	359	327	366	364	342	340	362	347	338	294	333	313	343	340	363	295	366	328	367	367	323	392	337	340	314	359	338	345	306	335	333	345	358	326	343	303	356	340	322	340	334	346	316	350	345	313	357	354	341	354	338	345	334	326	338	355	340	341	338	334	324	380	322	311	324	357	331	320	361	363	350	306	317	328	360	366	350	354	345	367	328	333	332	334	382	328	376	345	335	335	357	354	357	366	351	368	334	324	338	354	329	336	356	342	328	352	320	312	327	320	354	334	369	372	335	337	342	353	326	329	360	341	332	351	355	337	325	358	362	342	347	336	307	362	319	353	330	328	311	344	357	361	356	352	357	328	348	318	368	407	351	339	353	315	340	330	336	321	369	342	362	329	349	331	339	334	345	307	342	350	357	356	337	315	318	324	351	323	341	310	340	347	367	340
13499	9965	2155	617	558	500	508	508	473	442	431	443	439	428	445	393	421	435	406	409	382	417	436	425	399	419	434	437	374	441	483	398	400	431	403	420	410	419	423	443	416	420	400	433	404	391	449	470	424	412	412	381	436	433	411	431	387	419	418	432	422	418	395	412	410	473	431	427	447	428	434	404	408	402	408	421	426	454	415	405	420	379	450	396	418	442	402	448	404	446	416	409	416	452	429	389	415	424	427	382	435	425	428	416	397	404	408	418	394	424	418	404	427	402	425	391	394	425	389	413	454	396	430	424	434	409	427	450	403	404	404	449	431	411	432	384	442	433	420	416	412	402	395	394	407	416	435	402	396	401	395	407	413	436	417	390	393	404	404	439	406	423	451	417	391	412	409	376	431	430	411	429	427	400	416	400	409	384	419	375	439	438	383	409	421	417	402	398	423	411	409	397	433	423	404	399	467	430	407	451	466	403	410	418	413	437	397	465	420	362	400	426	407	418	421	447	422	403	407	416	392	387	394	428	375	392	424	422	384	398	400	419	392	434	428	416	409	386	423	418	405	427	424	419	406	460	407	424	422	422	409	398	422	424	418	439	397	425	420	402	444	405	456	427	451	426	403	403	383	430	423	421	452	414	453	405	423	433	383	372	358	427	385	416	474	414	408	402	409	420	392	420	438	398	406	386	356	407	384	394	399	432	406	402	421	407	412	423	400	405	430	393	422	387	429	425	437	389	398	416	387	402	401	435	405	422	447	414	405	392	386	410	399	377	404	390	408	398	401	424	414	398	406	422	411	436	429	429	404	433	393	407	426	423	400	395	413	415	407	443	419	402	435	435	445	434	405	441	451	413	393	394	425	442	441	388	388	403	403	448	425	419	407	405	399	440	398	400	415	440	426	413	423	415	422	421	423	411	409	389	426	425	380	408	412	428	428	400	414	418	420	464	411	424	422	417	433	422	447	415	411	448	431	422	383	410	424	420	430	419	415	424	391	409	404	406	420	415	412	447	413	360	390	473	431	444	424	457	416	383	403	394	380	449	384	418	446	422	435	392	385	430	412	399	426	409	368	392	413	439	441	370	424	405	421	414	412	399	432	431	409	408	420	391	410	407	423	426	408	398	422	405	393	380	403	448	391	393	383	401	401	465	444	454	453	424	411	410	395	397	422	397	409	401	424	428	419	432	415	397	422	404	408	443	412	416	414	396	413	391	391	412	417	405	410	392	422	382	398	414	408	400	444	402	411	440	426	438	389	406	400	422	431	432	421	426	403	411	424	426	378	409	418	400	409	458	399	388	409	386	410	411	411	397	432	397	386	412	412	420	392	405	415	391	447	428	397	387	404	396	413	398	407	430	419	394	435	366	443	393	415	422	401	423	393	424	409	407	437	394	402	392	373	423	424	395	439	385	440	440	410	402	412	406	421	424	419	402	410	411	415	417	423	427	420	396	425	391	446	434	478	393	419	393	412	441	429	411	440	401	463	403	403	436	369	441	412	408	445	384	382	429	431	448	488	401	416	412	411	412	423	427	417	454	410	448	420	378	398	409	419	410	394	436	419	432	441	403	401	424	409	417	403	433	429	435	407	398	409	420	414	441	445	474	430	421	436	435	393	429	434	428	424	410	407	389	395	431	396	382	420	401	410	413	423	381	416	411	424	360	429	425	403	425	438	411	396	395	404	429	424	400	410	403	398	406	388	411	428	423	414	411	402	431	432	400	421	421	375	399	406	421	383	394	396	429	404	457	407	412	404	435	377	465	393	418	419	402	394	424	437	418	415	401	421	407	432	406	386	393	426	415	417	424	403	433	422	414	422	443	389	443	416	412	415	439	429	376	411	440	473	395	369	434	454	428	440	399	404	432	437	411	406	375	428	387	441	402	422	443	419	390	433	423	403	412	411	440	406	423	419	393	407	394	371	458	442	402	421	392	415	456	386	388	390	435	428	408	396	404	384	430	474	421	403	409	421	447	447	416	401	436	427	365	441	399	443	392	390	431	402	392	414	406	411	409	405	383	419	436	440	423	413	420	413	389	385	422	417	386	402	425	417	389	407	401	434	389	404	403	446	431	408	454	417	418	397	408	351	417	413	403	398	458	441	432	408	393	402	408	408	390	395	410	422	395	401	415	428	453	396	406	439	421	411	398	420	424	390	384	404	413	412	390	418	398	389	412	401	386	394	397	412	412	463	396	456	415	407	413	420	413	408	419	397	414	428	441	380	411	419	400	416	436	454	425	410	414	402	432	406	436	453	396	454	392	424	415	425	435	429	387	426	419	406	434	436	393	418	420	454	408	440	394	439	422	410	434	399	403	365	406	403	424	422	420	410	430	430	405	402	449	386	448	390	422	414	416	391	405	414	373	411	378	400	437	412	391	425	415	421	420	415	456	420	402	394	437	413	387	391	397	387	411	416	413	445	395	429	392	404	405	391	420	421	443	399	397	434	424	421	459	433	426	402	416	434	409	416	424	437	437	382	389	428	412	472	412	444	373	412	411	413	404	434	429	406	419	415	436	425	425	401	400	406	417	397	397	381	425	431	408	434	450	413	398	425	399	379	406	413	410	398	439	405	437	426	444	392	445	417	395	373	399	428	429	387	380	427	406	404	426	419	418	403	433	415	409	429	382	429	387	396	440	440	419	416	414	432	392	422	418	411	411	414	433	404	374	409	412	395	419	430	401	367	414	440	428	414	421	402	436	387	467	455	396	420	430	433	408	466	423	393	403	377	428	416	447	418	413	397	412	419	435	379	409	450	458	412	428	413	412	397	414	383	437	399	382	402	448	400	415	420	365	437	394	395	421	422	425	419	420	423	417	399	417	451	426	416	383	362	417	436	445	409	426	414	413	406	403	416	405	420	407	412	438	410	409	408	435	443	430	409	414	443	431	406	467	443	443	437	435	411	427	446	424	430	458	430	441	399	404	423	407	392	420	418	407	435	420	412	431	396	412	416	408	407	447	395	408	416	391	417	415	391	397	411	388	424	414	432	407	419	402	422	489	434	405	392	436	417	404	395	406	378	410	413	425	373	392	441	423	416	401	408	417	409	417	422	394	411	391	431	417	399	405	366	394	418	434	430	436	407	405	420	411	409	400	420	375	396	420	428	418	399	423	410	410	365	411	377	426	457	430	400	400	400	423	415	428	449	429	393	395	451	418	403	403	439	413	444	373	403	405	406	411	419	431	434	384	416	392	420	394	408	419	437	420	448	412	397	402	410	420	376	451	440	402	412	436	400	428	398	394	408	396	411	405	429	411	427	413	410	403	404	401	395	396	400	396	415	400	462	423	456	427	381	425	396	424	410	420	426	438	435	412	405	401	432	425	375	426	390	420	404	394	418	380	445	408	418	429	408	451	404	400	422	426	420	435	413	388	417	433	446	413	446	403	436	421	440	414	450	409	411	410	418	421	445	418	432	440	414	430	421	427	425	440	413	433	402	432	433	386	459	430	414	439	392	427	461	425	416	432	369	438
24652	21232	27893	24848	16258	1368	834	672	668	583	544	580	537	551	460	555	543	524	504	522	536	457	517	480	523	509	485	500	514	476	508	492	459	460	442	477	465	492	496	476	491	494	475	532	474	494	468	466	493	466	453	479	451	487	513	478	475	471	504	467	455	475	457	457	492	486	500	490	436	478	491	487	435	483	467	486	493	515	467	492	453	478	495	527	493	471	478	498	501	476	446	473	469	483	483	486	494	494	480	481	541	484	474	464	456	474	482	471	474	470	469	443	464	498	432	484	485	491	467	467	488	493	463	484	480	477	469	464	468	482	473	492	512	481	473	503	489	454	505	455	498	499	481	476	489	500	449	450	454	454	476	531	449	485	473	469	512	500	454	478	458	480	503	470	477	479	465	466	476	476	492	494	452	453	457	484	482	485	484	500	533	481	480	488	512	462	476	466	485	472	488	487	474	435	503	462	502	523	445	470	540	450	450	442	468	510	459	521	489	461	481	486	489	484	472	456	488	513	515	499	463	484	482	483	499	482	442	453	468	490	498	499	480	514	442	498	464	451	458	471	488	450	458	486	483	513	472	473	452	473	475	481	493	495	493	483	494	467	449	468	466	484	481	501	478	495	498	479	426	455	491	492	477	457	459	465	507	480	484	458	449	488	418	481	514	485	466	467	486	447	471	500	473	467	444	453	498	467	494	480	470	502	482	484	472	502	474	496	499	457	477	485	468	496	479	463	486	478	461	490	468	494	486	482	502	455	481	521	469	501	471	473	517	474	462	517	462	476	478	534	481	501	479	474	433	478	451	481	474	454	525	472	474	486	492	518	479	490	469	462	504	462	456	461	489	459	486	501	490	508	464	447	492	446	510	456	491	502	483	458	495	468	480	500	477	463	461	509	460	450	491	495	457	479	428	503	480	484	507	482	514	447	459	466	480	504	519	474	475	465	496	507	468	476	495	468	489	459	483	475	476	474	455	440	488	483	466	447	481	469	469	445	497	502	456	497	477	516	444	474	467	470	465	431	497	460	463	507	501	487	467	439	477	475	467	483	478	505	467	507	507	502	499	483	457	456	501	468	484	487	499	485	446	475	474	459	460	473	491	485	440	530	479	455	487	483	453	467	466	524	499	483	489	460	485	495	480	491	464	475	502	472	465	458	440	462	482	450	502	493	457	477	433	499	487	483	494	487	457	477	495	450	480	483	468	469	502	483	500	461	481	478	483	497	464	496	483	458	507	488	471	475	467	450	458	506	482	489	439	499	487	488	473	484	467	486	497	479	461	524	509	452	468	471	500	434	424	484	458	512	510	456	472	462	438	469	506	470	466	459	468	464	454	469	507	447	477	485	517	483	470	502	490	453	460	488	484	491	475	483	508	458	462	522	482	484	441	461	503	488	496	482	446	463	474	509	479	463	444	532	458	459	473	489	488	483	494	487	465	430	446	458	456	457	488	464	448	491	466	495	479	473	511	451	498	466	470	500	480	466	460	475	491	444	460	537	482	462	449	455	484	484	457	514	474	475	476	473	506	501	447	466	463	467	515	468	435	497	468	514	488	465	471	446	506	507	519	483	472	489	464	482	548	492	476	477	468	483	459	463	500	485	461	513	465	456	447	481	460	500	456	476	460	473	447	491	445	449	491	435	495	496	478	482	449	476	467	480	457	460	489	494	491	438	451	448	442	466	473	482	450	479	452	496	438	484	421	506	501	510	454	497	488	487	489	460	475	476	493	490	489	509	451	471	503	479	475	496	497	483	491	459	472	489	458	489	468	494	479	487	480	486	488	487	494	426	475	455	498	490	495	482	495	488	477	475	485	455	507	443	469	496	505	475	468	446	461	463	482	467	461	502	504	492	460	440	496	483	462	482	499	429	457	486	492	441	442	507	460	490	474	510	449	548	506	467	474	478	513	474	465	514	453	461	464	460	480	470	453	467	457	487	463	467	433	485	491	456	523	504	504	482	490	441	475	491	496	440	475	493	456	491	468	473	486	525	470	480	496	478	479	468	477	500	460	509	445	476	450	479	461	507	463	506	472	513	498	459	478	450	445	503	489	480	497	478	485	460	455	463	460	460	455	478	447	458	488	456	458	454	483	456	508	494	476	440	457	478	461	458	433	472	459	483	475	465	466	479	523	469	464	478	487	495	490	468	485	494	483	510	466	463	448	455	454	436	466	494	459	463	516	479	504	434	476	462	467	463	485	482	501	479	482	468	524	410	463	489	491	488	450	478	508	504	449	452	474	494	458	473	467	494	460	471	506	490	453	499	471	478	503	462	491	493	460	483	420	487	447	472	513	449	487	479	490	481	497	487	481	492	491	464	467	470	491	520	454	459	468	499	478	528	490	475	472	484	502	476	476	471	452	488	482	478	470	464	494	463	471	444	494	471	506	474	436	473	451	467	448	479	513	456	506	428	462	539	499	490	478	442	458	513	482	473	520	456	465	394	477	453	481	465	507	466	461	432	530	473	473	465	499	481	457	478	436	468	474	474	454	464	492	475	491	482	546	489	443	484	488	488	481	515	473	494	496	496	477	482	463	519	489	494	485	454	476	468	483	473	464	505	483	491	470	471	480	457	494	470	438	499	511	461	466	466	491	503	476	493	428	447	441	467	461	473	469	500	484	454	481	462	510	456	476	433	454	462	494	494	463	459	512	434	470	451	473	445	484	458	502	448	454	428	506	445	437	479	481	462	491	467	464	472	480	507	474	472	479	480	455	503	441	472	502	487	464	501	506	467	478	465	453	441	462	488	463	481	473	500	486	484	459	457	500	483	479	463	499	472	475	457	483	502	460	469	508	471	476	484	469	489	505	464	430	482	462	494	502	497	470	490	484	492	465	484	460	466	463	491	491	512	486	472	506	498	471	474	458	459	533	496	462	491	496	527	488	508	470	453	507	480	517	468	472	497	530	476	509	483	439	508	471	496	483	502	538	481	500	477	454	439	447	471	492	431	478	501	495	450	509	471	457	488	489	496	479	483	443	464	506	432	479	478	509	517	484	457	533	492	466	479	463	446	494	490	457	475	494	474	501	521	461	535	434	472	459	521	462	483	464	469	494	423	537	502	490	420	443	433	467	477	468	477	504	479	456	472	506	517	529	466	508	519	445	504	455	447	450	498	465	512	482	504	497	486	467	437	470	471	463	480	488	476	492	460	470	460	500	466	481	482	454	462	493	484	498	519	481	499	470	476	462	471	475	473	455	491	483	509	461	517	514	484	436	476	445	495	473	468	473	506	447	495	487	475	508	453	461	466	521	487	490	481	497	491	438	465	448	464	484	479	491	466	450	487	484	491	497	485	513	477	473	452	513	499	454	452	473	456	452	457	460	442	470	489	503	470	521	478	476	473	513	444	523	457	474	485	474	466	497	491	512	476	494	465	501	496	501	506	483	432	465	451	447	455	488	488	473	472	472	502	478	495	484	468	473	438	464	508	482	479	464	455	490	522	451	433	456	440	459	457	475	470	437	468	475	511
32561	34869	11902	2685	1879	1456	1224	1021	876	848	796	783	709	693	730	628	643	638	611	621	651	593	608	573	576	589	585	582	569	579	593	603	564	591	581	632	567	548	589	571	628	575	583	575	564	570	555	576	541	523	572	527	619	548	566	601	536	599	560	608	551	577	562	590	542	561	594	607	582	567	581	614	611	553	553	594	540	565	580	589	621	562	576	557	609	614	577	584	567	553	555	538	547	580	576	563	563	578	560	607	570	535	572	569	570	554	587	611	600	596	593	560	584	533	543	623	521	591	617	551	578	554	550	580	582	579	589	553	548	585	561	537	584	564	561	544	562	628	598	554	553	601	589	572	589	552	552	563	523	548	517	618	547	565	565	574	555	543	578	625	546	553	572	579	565	601	523	525	607	585	560	577	518	549	561	524	554	563	570	568	593	592	547	565	584	565	562	616	554	570	580	554	559	611	561	598	571	591	588	558	578	560	617	560	546	523	547	526	520	578	537	571	555	558	555	551	580	551	563	570	537	558	526	530	572	564	584	582	566	572	605	540	572	546	575	550	566	586	581	544	545	584	585	561	560	546	535	592	563	626	575	567	554	532	580	585	560	595	555	559	514	573	558	534	560	594	515	570	597	576	560	524	578	568	602	592	513	565	548	549	558	600	525	554	548	559	586	579	620	532	538	545	533	628	556	576	552	535	578	587	574	557	551	584	573	552	520	596	585	587	517	609	540	587	547	575	586	544	549	570	568	566	577	603	555	559	567	599	555	564	584	599	531	554	571	607	595	582	597	565	609	568	542	560	589	590	560	541	556	574	563	497	589	558	541	583	570	541	607	549	529	557	554	532	533	567	560	604	549	566	540	527	553	548	553	537	543	570	598	556	568	522	596	580	530	558	586	547	565	570	578	526	572	560	535	559	528	537	568	549	569	590	527	592	579	548	564	565	556	570	563	555	558	590	571	582	563	554	559	543	549	569	546	560	569	612	589	576	544	583	575	561	560	569	572	577	558	540	568	592	569	546	553	551	564	558	560	563	578	575	542	551	571	546	612	580	579	566	585	555	605	560	524	561	558	586	569	602	557	545	542	562	550	592	572	569	555	553	546	555	565	612	600	544	568	531	531	594	560	576	536	535	546	579	574	590	552	574	536	604	588	575	583	565	543	532	546	608	617	586	546	537	548	568	592	585	550	545	605	534	570	568	561	556	524	587	537	584	579	575	578	564	550	567	559	614	582	550	565	603	560	612	548	593	531	568	567	560	509	522	564	551	575	569	567	585	542	588	559	545	565	571	562	529	516	556	589	560	556	542	567	609	548	533	534	582	575	526	538	547	585	583	572	580	556	554	576	560	571	574	565	582	564	585	526	535	533	600	566	593	588	562	568	563	606	569	574	562	537	552	512	526	516	566	577	560	597	551	576	583	554	533	527	570	555	548	579	583	561	551	534	601	540	584	534	565	557	538	554	574	580	574	545	582	557	575	583	583	512	572	570	552	576	550	575	561	576	579	586	515	586	542	569	585	563	586	550	542	544	512	562	585	571	577	574	585	554	592	599	569	614	556	600	559	560	553	590	546	600	603	542	583	537	565	573	591	568	561	582	574	607	555	556	531	544	583	580	546	566	577	613	557	557	588	601	576	552	605	588	562	601	543	590	594	566	546	580	508	542	558	562	547	596	549	597	516	534	575	530	538	524	540	545	575	563	509	596	577	567	576	563	605	588	576	564	553	531	597	577	540	606	608	579	543	578	579	548	572	579	566	581	546	568	546	557	539	525	582	567	538	539	588	577	613	542	573	604	587	575	587	531	573	543	525	514	591	575	562	572	568	555	573	580	521	570	550	569	554	533	589	531	587	535	550	572	610	549	556	543	541	578	609	559	522	530	552	548	557	609	569	584	582	561	552	551	554	562	603	570	564	562	580	537	569	556	506	585	563	561	553	612	543	604	541	580	540	568	542	610	548	566	596	561	550	612	594	567	533	565	573	596	582	583	560	570	557	526	556	538	522	572	573	586	506	558	567	538	569	571	558	568	608	580	559	561	587	539	585	601	573	533	547	537	560	573	545	573	578	585	549	541	559	613	540	576	570	536	623	564	600	568	536	552	581	559	545	580	590	568	568	573	578	537	542	594	570	552	577	625	550	563	589	554	581	528	578	567	535	524	543	581	570	602	570	571	564	601	555	581	564	610	555	581	573	606	556	538	532	601	579	546	627	561	571	612	606	537	588	568	528	543	511	578	539	525	532	590	564	597	581	594	597	601	578	557	534	528	528	587	574	623	594	607	609	573	546	559	561	573	584	598	546	563	528	593	567	605	541	569	549	598	575	543	550	586	555	604	556	580	555	585	579	558	503	548	596	588	589	560	561	529	565	521	584	524	570	572	547	525	566	542	570	543	549	526	565	596	586	554	552	521	549	606	596	540	566	570	549	566	547	584	565	536	563	552	587	561	581	558	574	567	546	576	566	571	542	548	562	550	581	558	545	566	535	540	573	549	592	549	554	535	578	593	574	572	583	602	557	524	538	582	581	568	606	558	534	525	541	547	568	555	563	528	597	572	601	572	587	569	508	563	548	544	542	553	567	523	543	558	594	562	536	552	572	552	570	536	548	566	552	615	534	558	564	534	564	544	563	540	561	541	567	538	579	574	558	555	567	591	583	597	565	542	579	552	589	522	556	554	559	543	573	572	601	589	538	580	553	539	546	563	573	562	546	532	579	546	531	580	552	546	547	554	556	550	535	558	518	533	605	539	601	572	566	566	524	583	513	594	583	564	571	555	552	552	597	531	562	495	550	539	547	541	632	565	583	582	544	610	542	547	540	549	585	542	588	570	549	541	603	510	555	542	577	583	557	603	562	569	560	540	602	581	543	598	549	556	561	560	558	573	564	555	578	574	568	547	554	552	554	567	515	575	591	561	566	573	541	541	571	566	517	554	534	541	584	570	603	567	559	567	517	579	567	581	528	562	543	605	568	568	544	570	524	520	564	551	560	577	585	544	594	532	561	549	575	535	571	548	576	530	573	573	536	614	499	555	559	535	556	549	574	602	563	591	572	580	581	541	586	599	550	537	563	584	537	556	555	562	572	552	588	550	588	578	550	548	580	548	569	551	559	591	529	576	558	619	538	551	564	590	556	548	592	547	580	553	539	530	560	568	525	538	602	566	612	596	571	558	559	581	562	556	558	537	566	601	546	565	533	580	555	606	545	563	587	544	556	554	569	552	592	555	573	581	540	588	526	581	555	620	538	561	569	574	558	529	546	566	546	585	569	552	568	516	585	522	602	526	575	548	556	540	533	582	566	543	564	564	578	553	545	568	567	530	583	599	607	573	560	567	543	605	590	543	549	493	544	559	574	578	513	606	570	564	510	518	502	568	532	607	544	547	569	593	549	537	564	550	557	562	561	597	583	561	596	525	529	544	564	553	549	594	531	555	614	543	591	542	562	557	539	585	606	554	565	548	579	573	563	557	591	559	525	516	564
25395	21217	26818	24905	3737	713	628	550	509	522	499	479	457	487	482	449	451	508	474	496	458	456	469	468	474	440	444	449	428	470	468	416	476	466	453	472	441	450	436	481	484	417	450	412	422	466	456	421	474	477	481	432	467	397	460	456	397	465	458	438	454	476	400	460	421	445	431	444	512	451	477	438	473	453	461	448	449	478	452	428	443	482	455	437	481	492	410	466	421	464	486	434	466	468	435	485	467	456	484	468	484	485	437	456	472	464	486	475	468	466	423	482	424	436	457	427	442	477	425	423	453	490	441	459	433	492	435	432	437	448	433	466	463	469	458	438	439	409	422	426	449	465	402	453	487	415	441	426	465	439	439	454	422	435	433	487	440	435	459	421	446	441	457	430	473	452	432	439	458	460	457	452	480	419	454	426	469	455	419	428	454	404	467	460	468	473	485	459	502	448	478	440	442	406	493	439	449	483	490	433	433	454	436	455	424	430	451	397	442	414	426	445	429	463	448	432	426	448	428	472	398	485	459	433	502	433	407	418	410	436	452	468	424	436	450	448	441	428	466	427	430	472	440	466	444	471	417	426	449	462	477	458	415	469	428	501	454	448	465	465	449	448	445	439	464	450	448	450	476	425	440	441	474	443	425	395	420	421	456	462	468	408	448	452	439	454	476	458	448	467	466	446	471	473	439	482	436	445	472	425	443	455	434	432	414	472	458	423	436	454	404	442	445	433	445	490	457	472	415	466	443	439	488	437	445	445	462	487	468	448	427	473	450	424	507	453	451	479	459	470	415	443	432	442	427	441	429	420	417	422	416	451	423	473	418	472	452	422	476	428	437	431	457	446	461	466	468	457	425	469	457	434	448	454	473	402	443	458	426	439	430	440	431	425	437	460	433	426	440	461	484	459	463	493	443	428	455	445	447	465	441	491	458	454	469	478	443	410	457	460	454	409	473	519	465	474	449	452	466	405	450	422	475	490	426	433	469	429	451	465	471	488	449	487	466	444	428	400	441	429	444	453	433	494	449	454	459	452	429	504	416	459	455	458	455	444	457	447	430	447	478	450	466	447	482	431	473	444	467	418	458	455	430	424	447	421	431	439	496	407	433	471	467	475	429	490	455	436	429	440	397	427	472	426	472	465	481	409	445	495	440	426	454	454	467	502	438	408	451	436	440	434	441	453	466	472	469	457	458	442	450	446	453	408	424	447	446	445	431	459	417	508	464	486	435	452	445	464	466	448	472	437	471	419	446	441	477	447	449	467	451	463	449	407	474	450	430	448	440	478	426	434	463	430	416	452	445	459	429	462	436	430	459	450	453	472	419	446	455	439	450	433	445	462	408	452	455	408	433	458	452	491	425	440	445	437	450	412	446	450	481	442	435	437	477	462	450	453	461	430	428	458	423	472	424	415	462	429	437	455	405	495	443	489	431	453	440	454	449	398	453	433	459	437	448	467	448	430	422	470	447	413	435	462	449	422	439	448	449	474	470	455	411	427	430	446	462	428	425	397	449	443	445	441	418	447	455	455	453	459	446	417	458	502	459	404	435	459	440	452	432	458	471	426	451	431	453	468	475	439	437	455	450	448	410	436	454	470	464	467	474	485	466	456	476	445	443	447	416	473	438	480	436	431	428	452	476	451	454	468	411	423	447	442	463	436	451	452	440	481	440	386	403	466	445	476	466	456	441	433	413	466	439	452	451	458	450	425	434	443	430	445	443	464	490	451	417	436	456	429	472	475	441	443	513	432	477	420	413	457	448	459	430	471	461	403	409	434	421	445	459	462	437	430	412	426	411	416	448	456	487	445	444	430	439	481	455	468	425	462	444	434	440	467	424	440	410	456	468	468	426	466	434	477	419	447	446	476	424	476	434	438	421	475	462	434	463	449	462	442	407	434	481	453	476	435	448	470	434	449	445	463	456	460	417	405	469	423	457	450	460	448	455	437	475	447	469	494	487	463	447	438	430	464	493	458	423	426	450	411	421	409	432	444	406	435	450	457	465	450	483	453	443	457	457	437	445	429	434	460	440	449	459	428	463	400	431	456	438	470	447	454	417	484	424	455	423	459	450	467	463	459	443	456	443	438	455	454	430	420	445	450	438	470	420	437	476	439	397	409	468	467	431	454	471	452	458	464	468	442	433	440	478	431	409	442	437	443	427	441	450	426	503	428	408	455	446	459	455	432	465	440	494	499	462	414	439	458	394	435	433	406	425	455	473	448	415	453	438	455	446	449	388	478	469	460	429	434	461	465	436	428	424	445	485	474	424	464	481	456	437	440	456	423	442	449	469	445	445	424	443	418	422	437	440	419	432	491	448	431	474	476	454	439	450	416	483	464	458	439	482	464	477	456	431	476	429	441	446	445	443	405	482	465	448	446	450	453	437	423	457	461	464	439	449	426	513	422	420	482	424	441	441	472	454	475	492	453	431	439	426	436	428	430	452	463	477	420	452	432	503	484	454	451	483	480	423	449	479	497	398	447	427	453	470	481	466	459	457	467	461	415	425	455	456	477	449	431	439	451	468	441	426	467	435	450	440	426	446	436	424	422	448	461	413	447	461	488	447	468	451	458	439	443	448	429	460	442	454	447	433	444	422	452	462	445	435	410	436	414	468	428	429	468	445	459	445	467	449	442	469	440	452	440	439	469	465	449	434	448	468	467	463	447	461	438	418	435	414	454	422	475	449	440	439	466	446	463	458	436	452	433	457	462	453	479	449	471	447	436	473	426	423	456	466	475	425	467	471	455	457	456	449	455	413	463	419	482	434	405	438	446	429	477	453	440	453	401	459	444	469	447	477	476	448	406	454	493	455	416	432	485	461	471	459	436	456	417	437	443	439	430	437	465	465	462	446	439	421	469	431	476	439	455	472	470	464	514	473	487	483	430	477	462	453	484	447	441	456	472	434	486	433	434	436	453	441	404	448	428	441	444	446	455	458	480	460	449	466	442	446	487	474	425	458	485	441	446	454	464	458	423	438	446	466	430	427	451	439	409	457	429	458	449	437	440	444	421	422	413	446	440	457	449	454	468	456	462	441	470	467	439	442	455	464	407	454	411	428	453	460	461	446	457	467	407	464	395	453	452	483	464	444	450	439	438	465	427	437	466	407	431	440	481	440	432	433	462	427	412	427	429	462	429	458	468	422	470	441	395	436	426	453	450	422	445	430	458	425	453	456	478	457	473	440	481	442	471	434	451	397	438	434	439	449	445	477	440	424	429	429	457	435	460	444	412	441	441	425	470	452	463	455	436	438	432	426	466	443	415	449	429	452	421	420	443	474	444	430	463	438	460	435	452	441	411	465	453	439	456	478	446	445	432	447	448	459	418	481	422	467	453	442	441	442	443	445	439	462	460	460	442	459	425	435	455	448	455	431	446	454	437	435	433	462	439	457	441	464	474	456	456	423	448	438	446	430	444	460	445	466	453	453	421	450	408	465	465	478	400	426	413	456	463	519	494	418	448	478	452	443	451	438	417	454	448
30670	29742	8583	1725	1359	1067	981	880	828	709	667	696	621	630	620	586	581	583	600	590	618	645	602	584	548	577	583	545	567	598	569	576	594	593	498	533	578	580	539	574	547	558	526	506	560	570	531	528	592	565	546	581	534	586	576	567	540	506	552	526	505	578	551	577	548	554	585	554	572	578	574	532	569	547	578	548	513	558	556	558	604	574	528	586	564	582	592	561	541	604	593	575	542	540	564	553	576	541	547	577	612	510	543	537	523	551	541	553	553	535	570	519	540	534	538	522	550	527	565	538	578	595	504	562	569	548	552	550	553	556	561	523	538	599	562	501	545	597	499	585	576	566	552	512	509	567	547	555	535	507	521	530	542	528	536	564	557	522	555	571	517	559	532	584	583	558	533	567	600	555	558	555	583	551	593	572	498	580	560	574	534	549	513	525	564	514	550	585	533	523	542	546	553	536	528	540	546	562	545	569	538	543	566	519	540	553	554	572	535	590	535	536	581	533	568	552	557	581	569	511	524	574	502	593	512	551	551	570	550	504	567	527	530	519	563	511	567	510	533	542	583	554	570	525	571	515	555	552	538	553	503	574	510	539	549	557	514	557	549	527	542	537	595	509	534	563	551	533	550	524	563	524	524	524	530	515	585	549	530	576	584	552	519	534	535	554	551	537	561	547	564	536	600	535	536	528	536	553	562	554	554	564	543	573	546	511	570	582	577	556	590	549	573	551	567	550	556	542	579	553	582	583	533	548	571	543	531	542	542	501	567	582	555	541	560	543	544	559	546	562	548	532	542	548	560	569	561	537	537	521	553	594	567	573	558	549	561	598	588	553	544	527	565	546	538	538	518	520	568	588	537	559	550	560	540	564	527	602	548	546	563	541	520	538	528	548	522	591	547	562	569	591	567	514	559	531	562	542	530	513	548	555	559	563	536	525	510	536	517	532	593	548	509	576	531	530	517	544	548	561	509	584	567	569	535	515	607	581	542	565	555	546	533	551	558	532	582	557	545	549	565	579	555	527	562	560	561	576	552	538	513	568	545	540	568	561	557	528	571	525	574	546	531	533	530	547	540	505	559	546	545	536	567	522	601	533	529	539	543	526	550	525	584	522	569	530	588	576	561	544	519	518	549	557	548	496	542	587	566	550	561	603	584	520	571	553	538	582	550	562	586	540	592	551	518	553	560	538	574	526	548	529	542	587	581	585	537	587	574	520	545	542	548	577	606	562	536	526	529	560	562	556	529	499	532	527	545	585	497	553	534	546	573	559	557	539	570	549	563	504	535	562	572	541	553	547	573	565	590	576	527	583	541	521	546	527	580	558	539	618	561	576	522	588	522	512	544	552	551	557	561	539	531	556	517	564	547	540	516	552	577	522	578	532	557	543	555	544	550	559	531	531	575	544	554	553	518	554	562	599	491	520	573	554	526	547	545	562	561	559	548	521	584	544	549	530	556	579	541	560	545	544	540	535	578	579	549	583	604	561	518	526	542	594	547	525	539	528	511	548	586	519	587	566	563	543	579	562	553	575	557	575	562	568	498	537	554	523	523	525	565	521	523	563	562	546	528	564	527	568	556	531	547	542	544	552	575	538	541	556	527	557	572	486	553	555	547	537	543	554	565	523	536	544	504	544	554	571	523	566	572	527	503	562	531	524	575	552	550	525	540	522	558	534	566	496	563	545	592	563	564	525	532	510	561	514	582	508	568	534	556	591	585	557	606	556	563	566	541	547	561	591	574	523	542	554	554	592	553	523	535	555	557	561	565	561	546	534	559	532	561	537	581	561	555	549	569	527	532	532	563	516	540	542	568	579	530	570	585	537	558	519	596	520	548	560	556	561	543	618	518	560	546	600	541	567	554	581	553	510	552	555	523	526	584	605	541	557	561	540	517	540	523	543	521	565	540	522	538	564	521	533	545	592	531	577	565	568	549	564	561	615	562	541	562	556	531	541	531	540	551	554	570	585	507	539	540	550	543	542	528	549	561	586	568	547	552	539	579	536	554	511	526	524	542	532	567	564	528	519	519	554	538	562	561	606	578	550	547	565	563	499	566	530	515	540	518	574	536	556	583	528	560	570	522	555	598	555	523	505	517	550	558	507	554	555	522	552	553	516	545	571	542	557	540	516	567	526	574	538	563	558	583	504	534	528	519	535	584	548	594	594	545	571	578	557	549	581	557	537	542	560	551	550	590	565	544	531	499	597	545	517	527	544	540	571	561	551	508	588	549	583	554	551	551	588	564	557	550	560	575	540	572	576	542	557	571	546	551	566	544	536	499	568	561	557	543	542	541	549	587	582	534	529	541	525	556	531	595	541	574	552	557	495	564	545	524	536	501	540	565	643	587	603	537	543	563	549	538	536	529	584	543	500	510	549	547	541	572	548	560	557	499	565	556	528	565	535	548	551	531	503	564	603	527	575	551	542	529	568	553	539	543	531	537	528	546	530	524	551	548	518	547	559	580	593	535	571	546	526	552	555	500	545	516	569	548	541	548	591	556	568	572	531	586	530	544	547	566	544	557	551	551	544	540	543	535	552	566	531	510	524	558	589	546	546	559	556	514	516	546	533	510	533	540	567	559	564	562	530	583	543	570	536	559	532	536	551	530	513	525	534	500	577	501	581	532	538	586	548	542	581	540	578	498	547	539	546	610	526	577	558	546	574	528	549	537	535	558	569	552	518	520	602	586	567	600	548	543	537	541	560	568	549	561	525	536	531	596	563	542	583	531	540	534	533	587	575	568	557	566	524	602	544	553	559	530	554	555	577	523	500	548	591	522	526	497	531	578	565	581	496	598	545	546	524	552	594	543	549	572	525	561	565	503	540	555	546	546	552	549	540	573	529	546	549	552	538	576	562	570	568	510	534	530	574	580	554	569	505	502	572	516	602	523	515	527	549	601	512	537	524	556	552	591	579	573	528	513	532	550	577	551	527	533	511	573	537	556	552	528	553	566	520	520	560	522	504	534	585	535	542	529	581	532	562	538	553	514	555	546	579	541	540	533	542	551	564	586	550	546	532	615	553	517	515	551	532	538	542	532	569	541	532	539	566	559	542	522	553	557	570	535	535	565	567	584	577	580	554	581	543	555	555	567	529	495	555	556	563	561	544	571	528	556	555	528	575	550	520	554	573	512	528	547	552	526	540	583	561	552	534	562	549	568	539	523	560	532	519	581	559	566	504	552	524	543	564	539	543	593	562	569	537	559	545	560	593	489	580	533	551	602	535	551	547	568	553	560	552	570	565	535	543	539	575	554	509	530	531	561	549	561	555	570	611	529	586	533	540	561	462	588	535	547	612	535	526	546	526	542	490	565	550	551	559	566	547	553	568	519	617	556	537	566	529	583	585	523	538	514	540	558	547	521	568	522	539	548	525	549	559	551	545	558	526	557	538	493	523	545	549	564	557	544	554	590	545	563	545	512	546	550	601	570	528	540	576	540	527	546	563	579	533	559	560	532	586	510	548	535	559	580	566	558	492
23055	21252	29029	23781	21241	21196	5839	1442	1176	1115	1069	1080	975	928	978	940	922	948	879	914	912	854	895	884	843	875	851	838	875	883	874	810	826	856	829	879	847	846	861	857	884	831	841	789	848	843	835	855	793	795	836	774	840	903	840	789	804	855	855	860	847	845	818	815	850	839	869	823	875	824	868	847	833	853	842	849	820	847	817	871	802	829	816	820	894	865	821	873	834	819	826	893	823	860	835	852	840	813	848	813	860	847	887	785	822	783	864	817	842	787	832	822	802	832	813	823	770	818	756	808	803	847	796	833	840	883	822	818	805	798	823	827	867	806	811	840	829	806	809	822	838	800	810	794	817	818	818	793	837	853	816	832	869	810	806	828	875	796	864	803	805	838	820	815	852	798	823	794	812	833	823	808	763	835	822	827	829	807	819	810	811	819	786	823	774	818	784	827	815	788	748	848	756	891	804	842	862	853	857	811	822	811	817	821	832	804	855	842	798	754	843	817	852	849	818	823	792	788	813	808	830	870	808	801	899	806	854	823	815	826	819	799	782	826	730	847	799	854	832	779	848	800	829	807	835	832	847	859	808	818	825	810	786	830	802	898	804	820	841	844	842	834	816	801	780	836	854	818	810	874	792	816	853	842	803	776	801	827	820	836	866	826	772	851	830	795	817	823	798	817	834	842	838	804	865	805	876	809	837	771	847	822	805	856	821	839	838	854	810	816	847	844	799	890	833	842	834	788	802	808	797	802	797	813	795	827	786	805	812	806	759	878	833	799	840	818	801	821	799	795	880	837	842	801	902	857	861	827	782	810	835	792	825	806	787	806	833	771	792	822	807	840	855	812	857	848	787	826	804	789	818	833	847	852	825	827	821	861	855	848	882	921	813	786	839	823	795	798	783	766	844	803	879	863	837	806	797	826	789	807	826	856	820	846	888	808	806	809	792	787	818	851	835	807	833	826	797	828	836	841	805	859	848	830	797	862	809	838	828	843	789	835	814	858	797	827	823	808	889	855	823	853	807	808	839	825	842	805	822	826	797	843	800	843	848	843	827	833	832	825	832	819	814	879	810	843	843	842	848	823	816	806	803	772	860	817	788	759	879	783	830	787	793	784	816	866	796	836	806	839	828	798	845	802	825	838	870	835	883	857	803	815	800	766	829	854	818	790	796	810	801	778	788	819	824	836	834	832	772	825	797	831	829	847	835	862	833	846	761	834	864	812	782	835	823	881	827	861	868	773	826	812	845	850	765	798	807	843	867	801	836	832	802	840	816	832	849	886	827	819	809	810	791	794	862	884	894	862	778	810	820	789	786	812	833	815	853	836	896	848	825	849	775	885	815	852	815	807	842	827	829	793	840	840	809	875	800	858	780	842	864	800	833	813	871	851	819	756	860	840	799	819	785	848	822	802	848	849	865	815	811	865	789	819	794	856	799	843	711	830	868	828	808	786	824	818	827	865	795	788	783	817	811	772	858	785	822	878	815	795	809	859	785	853	811	839	833	808	814	846	854	846	838	851	785	834	839	823	857	821	786	765	764	807	788	822	839	809	889	832	824	826	829	787	785	826	786	879	827	808	811	871	808	881	799	835	855	801	817	809	870	842	767	777	799	781	856	799	843	876	834	801	847	851	847	807	867	815	825	863	820	818	811	796	813	784	846	816	807	809	878	859	835	766	844	798	811	816	778	797	789	819	845	867	822	814	823	804	829	794	825	837	833	796	787	828	793	808	789	811	798	831	817	812	767	799	838	758	808	816	830	799	792	839	783	770	858	831	872	790	819	827	840	854	826	849	780	815	817	851	855	863	793	789	830	842	840	855	847	838	810	808	861	840	832	876	785	788	791	796	785	801	900	814	864	850	785	839	808	861	844	827	792	808	829	806	847	836	735	876	802	816	814	790	812	879	869	789	794	831	834	846	792	769	803	782	827	813	827	810	844	831	822	831	816	835	816	862	770	815	858	872	810	798	870	834	789	810	846	792	789	897	889	827	800	798	777	804	818	849	781	810	811	831	809	835	836	787	786	857	835	808	818	811	780	795	797	833	829	830	806	784	855	833	777	805	778	839	861	786	777	820	860	848	793	862	842	837	759	822	817	781	849	786	810	817	849	755	877	842	858	847	822	825	839	857	803	784	826	801	843	838	886	846	789	861	793	812	797	827	825	897	806	802	823	798	792	762	840	807	808	821	783	826	810	857	849	798	850	785	813	833	822	868	832	818	814	804	788	814	860	808	824	841	869	855	874	799	809	821	857	812	912	743	797	875	770	806	849	813	918	794	848	807	884	795	831	836	817	835	850	767	882	800	825	837	829	810	805	851	797	815	800	842	832	859	852	866	783	833	818	789	818	841	833	775	808	787	839	802	844	886	845	850	767	845	816	838	828	806	823	823	821	819	830	763	827	822	832	856	870	822	826	788	772	746	833	832	844	830	824	823	862	851	834	814	780	809	785	782	795	832	828	847	769	829	905	862	820	827	823	817	822	837	786	839	829	810	833	846	859	799	847	775	808	831	867	776	773	762	850	802	839	752	808	847	822	814	857	837	768	795	831	812	841	832	812	805	808	841	830	813	849	834	766	824	791	796	750	779	788	775	795	793	854	843	831	846	821	816	815	863	812	758	803	859	841	844	815	846	784	770	832	776	839	852	856	859	847	836	788	802	792	850	816	811	771	806	796	786	786	847	805	858	800	862	809	799	802	847	862	829	829	825	815	866	885	827	804	815	816	808	811	849	824	815	813	839	783	803	799	843	809	800	822	833	797	795	812	813	815	829	828	827	819	828	815	818	791	861	815	832	772	840	841	883	835	817	809	833	857	842	787	815	809	866	819	803	829	813	833	829	833	830	853	809	806	782	814	823	830	826	835	831	840	774	795	759	875	847	770	799	812	827	806	863	808	748	816	798	787	850	842	815	781	778	799	784	803	854	785	880	779	799	771	818	770	844	774	810	850	795	803	825	813	811	775	807	841	791	851	842	831	782	814	815	788	806	814	804	828	804	829	846	849	864	848	792	853	791	777	808	779	781	782	856	814	812	834	790	754	846	840	820	839	893	780	797	780	851	853	823	834	841	802	843	838	819	867	808	853	842	808	852	859	799	772	814	782	802	832	769	840	827	872	831	804	840	812	775	807	774	776	826	809	843	818	831	830	806	857	845	855	773	814	824	795	811	856	806	765	804	828	816	804	825	841	790	856	800	796	824	810	792	814	814	825	812	833	810	782	857	802	825	816	837	825	789	807	834	786	820	810	854	833	808	787	895	786	819	866	829	805	830	782	750	788	875	822	831	758	760	806	815	843	845	798	823	823	825	825	851	859	858	791	796	822	893	818	850	844	805	817	806	817	775	833	845	903	839	866	869	856	850	806	841	829	898	844	763	815	784	816	784	808	828	826	862	781	859	827	828	837	820	828	883	861	848	771	823	814	811	806	805	874	810	795	841	805	792	796	857	803	846	831	901	817	817	828	789	839	890	822	815	786	796
42503	49218	20100	5939	4188	3205	2669	2150	1912	1712	1549	1384	1331	1279	1253	1210	1169	1102	1117	1104	1092	1085	1022	1024	967	1018	976	960	977	1033	957	991	965	960	945	917	1002	917	962	948	973	925	950	990	904	938	949	954	910	948	948	983	922	980	953	908	948	926	955	995	1012	875	927	943	987	963	943	958	1009	903	977	928	930	915	977	935	972	941	919	956	943	904	973	1002	947	939	981	938	972	952	968	905	941	956	978	944	911	957	925	968	852	972	921	951	972	921	934	879	902	939	901	968	932	992	908	966	917	899	890	942	910	951	925	974	965	925	941	931	922	937	998	908	948	925	895	991	901	981	860	911	933	908	923	896	938	894	892	981	954	890	945	921	981	950	945	937	879	979	910	950	911	912	910	952	953	917	913	947	900	937	963	939	910	973	907	905	918	890	975	938	958	896	969	913	900	950	907	938	896	916	945	914	892	950	898	931	936	930	956	900	911	888	916	910	906	893	898	991	927	882	926	949	905	904	903	930	935	881	931	953	979	851	893	922	951	922	951	983	909	927	923	906	942	908	951	913	927	929	938	939	900	910	939	925	925	894	909	944	956	894	921	918	895	967	924	883	902	893	1007	908	931	952	926	927	936	933	972	988	891	898	907	924	853	934	899	925	905	953	962	911	906	946	970	980	939	911	897	929	932	920	963	924	899	900	898	948	940	966	922	921	942	944	911	897	910	933	944	948	977	948	986	964	940	896	936	883	929	900	966	914	899	926	942	931	914	918	956	929	870	918	958	936	902	909	963	962	905	932	887	893	927	939	862	917	906	959	952	945	994	942	925	913	911	925	890	935	932	920	903	952	900	955	916	948	891	909	917	924	903	938	852	961	905	915	902	971	937	890	901	952	876	868	928	926	950	902	860	949	916	932	862	947	880	901	928	911	903	908	948	876	902	914	970	1000	940	885	909	869	941	917	892	918	907	858	927	907	918	866	950	956	952	942	960	902	918	914	876	943	946	959	925	934	894	934	905	884	898	897	901	935	903	941	951	929	938	987	970	981	899	896	949	937	922	949	945	943	934	911	916	938	903	912	900	904	906	910	876	960	886	924	913	908	901	940	925	926	951	935	966	905	929	961	909	951	918	907	895	898	922	944	962	1011	939	950	927	885	957	923	919	927	921	914	910	919	878	898	952	942	920	950	909	896	909	911	917	918	978	904	901	904	937	917	927	911	929	946	891	950	943	903	936	911	885	873	915	888	975	934	938	960	904	950	919	866	970	897	953	865	912	919	961	904	952	925	933	912	953	947	952	961	877	919	932	945	934	910	898	897	902	887	919	908	938	922	942	940	928	960	874	902	862	892	954	876	942	947	960	876	889	936	946	921	1005	903	945	955	961	920	885	901	913	949	933	916	936	940	980	942	955	928	913	894	892	938	969	919	884	927	915	960	947	908	941	951	919	1008	915	921	920	933	868	949	927	877	981	944	909	943	891	964	931	924	925	937	943	954	883	934	929	901	943	965	888	907	952	998	938	979	922	930	938	910	903	972	884	904	932	940	945	921	912	888	924	887	898	941	922	945	930	903	929	967	995	930	920	952	940	891	929	914	953	862	908	947	887	888	935	969	943	919	952	943	900	906	900	930	945	905	941	950	942	905	1010	917	922	955	928	933	953	917	968	929	891	951	919	966	958	925	935	913	916	911	939	940	894	871	927	959	923	949	939	972	937	932	921	956	960	982	936	900	912	935	922	943	879	894	914	881	918	933	937	908	889	920	957	896	964	968	902	914	940	926	954	909	920	928	935	904	915	937	921	947	947	944	975	926	927	916	959	931	941	944	902	915	891	910	869	928	945	894	939	936	859	852	898	930	903	904	909	954	900	914	920	898	943	975	888	898	908	918	955	908	945	951	916	921	925	946	937	906	897	953	911	950	949	919	930	904	884	865	951	930	959	926	890	917	899	930	961	870	950	956	909	943	912	921	952	880	944	951	977	888	927	949	917	913	937	979	959	915	948	892	915	910	919	955	899	933	931	994	948	962	905	864	924	947	912	976	980	957	893	896	923	830	943	912	918	939	920	944	967	950	903	900	929	939	894	933	916	931	914	925	875	909	906	894	827	946	927	962	970	959	909	898	954	945	957	912	942	919	909	909	947	918	951	895	963	922	957	941	903	855	935	910	938	905	963	919	944	907	879	923	918	942	991	958	985	912	954	944	933	866	905	961	876	935	979	875	927	931	946	934	944	866	931	950	907	915	924	937	939	878	912	919	877	941	908	950	916	919	979	899	916	961	924	925	915	927	965	1002	917	920	926	914	869	891	928	922	943	923	988	911	924	948	963	881	874	903	936	848	874	907	906	914	935	948	912	888	918	884	974	887	895	986	938	943	903	870	911	881	930	930	893	979	925	953	947	958	951	901	944	877	932	976	959	896	915	957	893	864	920	922	941	933	882	869	950	935	930	879	979	944	960	932	919	962	918	923	939	924	878	945	917	948	932	918	915	968	880	986	1009	981	931	912	939	973	907	911	912	907	891	947	945	943	971	926	905	935	973	906	953	961	948	944	944	945	962	940	916	941	924	948	961	870	899	942	964	941	926	959	939	905	912	928	920	951	888	946	929	924	952	915	879	955	900	907	937	922	840	962	902	938	940	965	895	931	899	897	932	967	896	898	885	959	957	923	892	935	974	886	928	936	871	960	927	907	930	955	884	947	933	921	887	946	933	901	856	983	873	901	909	921	911	966	946	912	928	952	877	944	987	964	931	969	930	966	888	925	927	913	888	929	900	920	886	962	926	972	927	960	943	941	926	890	929	941	914	941	899	920	943	872	946	967	921	935	927	943	921	911	957	933	858	935	1038	862	932	885	987	934	974	925	959	954	936	866	918	899	968	928	897	936	973	976	858	934	928	924	879	910	923	933	916	964	937	906	911	909	948	953	926	959	925	893	899	932	936	927	948	911	888	974	919	914	972	909	907	900	926	957	904	912	932	936	961	919	926	931	965	871	920	875	946	976	934	891	913	937	923	885	856	919	911	906	923	962	960	851	899	923	928	926	924	935	945	959	915	930	964	939	895	935	878	893	923	937	916	909	871	948	976	965	1015	890	906	896	928	934	927	914	853	922	931	906	930	932	967	858	930	980	964	911	881	915	926	992	924	914	921	896	917	954	910	888	877	952	920	976	943	938	954	911	912	884	915	868	935	873	957	935	938	929	968	949	937	912	1004	871	913	901	888	922	967	874	923	879	937	905	909	963	912	972	928	990	957	916	918	898	931	926	940	948	929	947	943	943	933	942	895	925	889	856	967	921	920	901	910	912	918	937	900	943	919	915	941	944	931	930	923	988	933	919	960	892	903	946	893	949	938	938	950	929	928	925	922	928	935	900	886	943	923	950	921	918	918	986	936	912	931	909	950	929	920	941	901	915	902	966	937	944	940	948	937	924	940	975	954	936	914	934	902	899	870	867	918	912	892	947	923	930	986	916	952	963	976	918	949	929	928	965	895	973	980	1001	941	906
27268	20195	8346	886	564	567	435	350	342	347	362	385	351	362	345	362	341	344	324	316	338	335	373	370	360	341	354	327	305	358	349	335	365	350	344	342	347	317	363	350	322	343	327	369	363	352	337	321	332	357	347	382	310	383	336	335	351	334	318	339	346	313	348	318	326	337	329	354	376	360	336	344	332	354	346	367	361	328	380	332	338	364	345	342	311	363	330	372	342	372	372	333	365	376	301	352	342	364	339	355	334	352	325	337	350	347	366	315	373	297	333	322	341	331	323	348	328	331	321	340	362	370	328	347	343	335	338	339	370	333	357	330	354	362	341	343	303	359	351	364	377	339	331	333	351	354	331	346	339	351	328	329	352	320	375	351	358	346	338	331	342	365	337	353	364	341	347	353	297	289	332	339	348	348	364	317	346	314	374	363	370	322	357	337	336	340	360	336	365	341	337	336	357	349	343	346	348	302	329	356	319	302	381	345	326	383	336	384	348	351	358	357	351	336	348	342	338	305	327	340	330	357	346	344	318	322	353	365	352	370	349	342	373	339	360	331	347	313	338	352	361	337	359	377	350	336	353	347	335	309	367	345	327	338	375	345	350	347	341	318	322	347	312	355	336	334	372	316	345	334	310	340	355	338	353	328	349	347	391	379	334	373	353	343	348	348	318	364	315	320	387	363	359	346	344	349	338	347	329	352	304	326	366	342	331	357	336	336	357	334	330	359	356	374	344	338	346	403	327	334	383	369	351	326	355	350	380	318	342	335	325	359	350	328	317	336	367	347	345	316	335	330	326	352	345	366	332	349	328	341	350	334	353	312	373	344	332	346	341	307	323	358	326	340	362	349	338	330	349	340	344	335	356	341	331	369	354	355	356	332	347	332	342	328	346	353	340	358	327	325	399	351	378	294	308	345	356	372	343	341	334	343	357	323	326	363	322	345	360	359	308	328	355	336	366	318	326	348	319	336	362	334	374	323	341	337	353	324	354	320	324	332	346	334	334	359	345	355	335	338	353	339	325	371	351	371	356	333	342	357	332	351	352	353	326	363	344	310	308	361	324	339	342	363	325	346	348	359	331	310	347	371	350	338	363	354	368	338	337	346	325	347	364	373	352	318	360	382	327	343	358	314	357	339	346	345	346	307	315	307	355	337	329	320	333	329	369	340	305	341	339	329	350	334	349	336	348	358	340	366	373	359	338	355	340	324	357	324	328	327	320	358	335	355	320	352	363	353	315	346	338	332	354	363	336	340	357	313	359	351	344	364	355	387	361	344	326	312	292	358	371	372	364	298	308	325	340	377	368	334	314	363	344	384	343	347	334	380	342	322	343	354	342	341	343	318	372	348	345	347	343	353	325	375	341	359	312	345	334	323	331	320	340	342	338	332	344	321	309	341	323	345	332	358	379	339	333	369	346	328	326	300	339	335	336	337	335	314	341	331	355	359	348	358	348	307	381	332	332	359	326	361	350	327	329	340	377	370	344	354	337	346	345	339	338	342	325	326	324	331	325	342	329	363	301	352	328	357	348	345	363	330	356	343	311	331	346	361	325	357	316	331	329	351	392	331	352	347	329	327	328	344	363	345	352	336	327	321	346	348	352	309	360	333	381	343	341	316	354	352	322	338	320	381	340	323	328	341	315	358	326	347	290	347	312	342	331	344	346	324	327	371	339	352	321	338	328	338	342	342	359	354	327	325	340	347	339	321	359	329	357	330	357	328	365	336	323	345	353	341	337	384	358	319	323	365	338	368	368	353	351	352	330	312	335	346	364	369	315	346	375	363	334	348	395	350	312	354	347	343	346	337	349	335	339	354	331	327	356	336	360	327	330	364	361	362	362	325	364	353	355	371	313	355	360	343	317	338	330	350	336	299	334	371	380	333	346	360	351	327	324	362	317	323	340	322	331	336	344	301	361	348	340	377	342	331	309	339	306	335	355	347	343	324	343	317	309	347	338	333	337	350	348	335	354	335	344	341	341	323	334	366	324	352	329	342	368	332	371	353	316	361	343	328	327	318	339	324	341	378	351	285	326	344	347	363	330	333	349	349	339	351	336	356	353	309	358	361	373	346	316	333	334	352	351	325	362	336	349	314	353	310	329	364	323	326	329	332	326	325	337	323	328	311	330	311	326	346	302	326	336	343	349	328	331	312	355	385	345	353	343	368	353	341	318	344	337	312	304	349	333	319	335	341	334	318	376	361	331	361	390	338	330	361	371	364	385	345	349	338	320	350	334	358	335	337	373	343	346	337	342	344	358	340	375	344	314	344	355	368	343	346	293	362	326	307	364	309	362	342	319	324	355	352	358	333	319	394	383	355	324	322	367	329	353	365	322	353	305	337	327	316	327	366	352	372	356	322	329	334	316	325	355	368	332	355	335	356	359	316	338	306	357	349	306	340	389	367	291	332	367	322	345	340	354	358	298	356	343	349	326	343	316	356	325	330	332	349	332	350	365	327	339	345	335	356	331	311	348	327	338	355	383	351	346	325	333	347	363	377	352	325	359	339	315	357	329	330	351	346	330	348	327	354	337	312	329	357	335	322	362	364	345	319	349	335	355	346	351	322	329	345	335	332	334	350	370	373	330	333	344	376	339	375	354	313	324	306	363	337	387	330	334	372	354	326	346	358	339	328	340	333	324	350	361	345	315	342	340	332	355	358	376	329	336	348	357	326	319	346	354	351	375	332	357	361	351	374	309	302	334	360	370	338	318	322	360	341	342	359	338	360	344	344	363	350	314	332	356	326	338	329	388	329	314	344	349	352	364	332	358	342	314	337	355	351	349	344	348	336	319	333	354	336	329	354	334	293	378	325	346	344	358	349	370	336	361	358	317	346	347	350	369	328	350	330	364	347	317	345	336	365	360	327	340	360	375	368	345	367	338	339	353	343	360	329	346	304	360	340	319	329	358	354	355	317	343	351	354	355	353	317	343	346	373	302	374	358	340	363	358	358	325	322	365	339	346	353	329	370	353	348	359	318	345	340	335	348	364	330	345	311	357	353	322	331	360	327	340	366	348	336	351	341	345	325	373	356	351	340	349	330	386	350	348	329	322	337	333	354	359	337	333	367	335	328	321	354	327	313	315	343	360	346	327	373	347	378	348	344	343	332	324	342	355	324	357	361	338	313	350	331	341	361	336	346	335	325	341	321	327	311	334	329	335	395	312	348	328	381	342	338	329	358	348	368	337	353	344	331	308	346	351	379	355	328	327	311	333	345	344	342	377	357	358	342	306	359	336	346	365	349	311	351	328	354	326	359	341	355	344	352	341	341	347	366	296	348	345	337	333	352	349	322	360	378	359	320	341	354	356	334	358	319	368	334	348	315	359	313	327	353	297	326	345	331	329	354	339	336	333	373	339	337	358	341	350	367	347	353	373	359	317	352	319	359	362	311	326	302	305	326	376	357	372	349	328	328	345	330	333	360	351	326	363	333	350	361	332	340	339	347	337	340	350	365	335	379	330	350	333	337	346	322	328	358
13168	11679	2504	696	607	512	462	511	486	481	442	467	443	443	452	401	439	431	455	381	449	438	425	452	410	434	451	443	396	394	450	438	401	432	392	377	440	436	404	403	409	387	438	444	404	416	401	422	400	377	418	427	387	439	426	417	395	425	411	390	409	406	436	404	367	424	408	394	427	420	419	451	434	401	422	433	413	424	398	397	422	415	380	406	422	438	458	460	444	447	409	436	417	421	430	420	411	402	439	423	438	454	422	442	420	423	393	396	440	432	401	365	420	420	432	443	421	421	457	445	428	392	416	418	424	403	449	450	417	422	390	434	420	433	455	406	410	449	434	404	416	424	439	435	431	404	430	443	444	427	400	443	419	403	405	402	404	410	432	430	359	413	434	426	416	402	410	416	426	434	388	404	447	431	424	407	459	457	416	414	411	420	425	400	434	432	428	463	398	418	415	415	433	413	422	397	405	431	412	395	480	412	423	434	411	434	452	444	422	444	432	425	436	396	399	396	381	390	414	401	409	416	411	413	404	437	423	445	428	397	436	412	468	387	407	449	440	461	398	415	425	403	420	444	395	415	390	394	466	392	412	425	430	428	411	422	430	415	455	401	434	437	400	429	442	413	403	442	413	437	413	426	435	441	391	436	409	428	442	414	385	433	421	421	465	403	388	366	418	458	406	418	384	437	407	437	474	410	415	429	408	398	419	440	405	383	399	431	399	406	418	424	418	359	394	417	413	412	443	392	419	453	408	420	439	437	416	428	443	430	386	410	429	422	379	408	390	449	419	436	385	425	415	413	411	453	449	400	400	420	412	377	430	399	420	439	411	395	402	481	416	421	441	420	419	392	421	428	424	413	408	435	406	422	416	457	427	413	426	450	382	383	418	428	420	399	424	395	403	405	414	426	439	404	417	436	404	382	410	383	438	457	446	428	409	426	359	369	414	449	417	421	407	426	393	439	438	412	433	405	388	414	404	403	396	392	463	431	388	446	436	392	431	462	427	435	402	388	404	413	419	423	429	432	451	438	412	386	416	413	412	417	408	395	415	392	425	397	416	446	403	396	426	460	399	424	402	436	419	454	445	361	453	402	427	419	441	399	436	394	418	447	416	413	404	408	417	425	416	416	435	430	399	418	400	439	410	423	395	421	421	385	424	400	386	426	393	376	445	414	438	428	395	407	408	414	427	417	408	432	425	449	423	415	406	418	438	430	412	371	417	410	400	419	390	448	391	422	421	408	446	447	446	380	406	384	439	416	399	423	422	414	409	457	420	418	440	426	425	458	443	410	414	424	413	413	442	442	386	416	401	425	419	420	408	439	437	421	428	389	471	436	431	398	434	417	399	413	431	432	433	436	392	407	437	446	437	430	384	398	429	404	433	404	442	383	403	458	394	401	464	417	406	456	408	419	397	417	451	420	416	410	400	410	469	441	427	411	453	423	420	416	428	420	441	393	412	393	428	434	452	403	403	438	421	388	443	382	371	429	417	434	399	432	451	437	414	393	441	405	408	410	431	398	414	409	434	426	418	405	413	387	393	381	442	395	451	397	432	470	428	406	421	407	429	408	445	416	387	403	428	394	448	426	429	398	433	393	407	427	434	360	409	400	410	408	424	415	427	406	386	441	405	400	373	426	395	399	442	405	419	465	421	419	417	437	402	427	440	396	417	411	436	432	408	398	419	408	435	439	423	448	405	367	421	455	398	404	422	398	427	441	398	369	412	419	419	410	404	403	402	434	401	436	400	417	426	446	385	389	390	436	414	411	415	379	408	455	398	410	391	395	431	427	420	411	415	419	382	444	417	426	456	418	432	425	413	440	418	399	415	412	396	434	427	395	376	420	411	430	395	436	426	424	408	415	425	420	447	416	379	424	390	415	421	429	383	442	401	411	408	440	464	413	426	413	408	416	427	415	414	412	431	407	460	397	416	411	394	421	416	393	425	452	424	445	434	421	397	393	407	419	392	387	412	410	438	465	422	401	420	425	449	443	421	430	413	451	404	418	405	421	391	414	429	431	394	405	389	429	431	437	398	428	443	438	429	376	425	422	419	418	426	436	415	432	411	405	408	433	491	448	425	395	408	387	410	381	427	450	426	462	408	416	380	435	395	425	420	423	410	429	452	408	430	382	441	423	418	429	388	444	448	428	454	411	413	435	395	419	402	378	400	408	412	430	433	388	431	429	380	419	402	423	445	406	451	443	460	431	424	443	427	432	412	416	390	414	424	435	477	439	446	429	417	426	397	406	403	407	458	392	416	393	417	420	429	433	407	427	430	419	422	426	409	416	420	439	459	403	417	404	397	397	384	404	426	469	395	446	372	409	395	415	386	405	397	373	397	406	433	392	408	419	383	417	419	427	411	384	429	417	428	428	445	406	385	430	378	407	406	453	451	451	408	411	410	416	398	383	436	403	407	431	432	407	413	440	443	404	426	444	416	453	449	427	399	419	446	412	411	417	422	428	409	452	413	430	434	446	401	471	422	380	440	395	407	418	429	404	417	453	444	428	394	430	435	407	390	431	397	427	386	445	413	417	402	442	448	432	427	442	441	448	412	448	418	394	401	450	376	424	467	381	429	450	463	408	395	435	434	401	427	457	403	443	431	435	395	394	426	435	419	391	450	418	402	412	437	411	371	450	419	429	404	443	432	440	418	419	430	415	415	424	446	404	385	421	434	417	424	434	422	422	410	385	461	454	433	430	420	396	435	437	397	457	407	396	419	412	394	429	401	418	429	425	416	444	416	431	433	393	433	419	439	399	409	407	430	404	428	417	428	422	427	388	401	409	402	450	431	405	392	419	389	399	393	403	421	427	444	419	427	414	420	409	423	415	420	433	416	398	432	413	443	415	418	443	417	411	440	422	409	385	420	401	434	428	430	446	446	373	427	393	379	432	406	399	486	401	419	421	430	379	414	408	427	416	415	431	386	401	396	394	454	442	424	430	443	403	451	395	402	418	442	427	413	410	422	475	420	422	385	392	416	440	429	424	425	417	406	423	392	440	426	438	395	392	427	395	392	417	433	425	420	421	395	413	418	378	389	426	451	429	457	396	343	407	401	456	425	422	450	373	437	438	382	394	409	428	439	389	389	388	439	411	411	450	404	406	396	436	438	435	430	443	429	411	373	378	428	404	430	433	426	412	431	411	403	424	382	440	420	448	436	403	417	403	441	423	429	438	442	400	386	437	446	425	403	365	403	403	434	396	419	409	426	420	396	422	455	401	376	424	412	434	428	440	418	420	422	377	436	432	412	443	464	460	422	443	407	412	424	423	415	449	386	430	402	417	409	452	433	430	407	408	416	408	429	416	384	461	429	423	421	406	427	427	436	420	434	415	436	396	416	418	426	434	423	437	416	424	425	411	433	455	420	418	452	408	434	431	406	418	425	433	390	407	415	410	388	421	402	420	442	438	397	434	388	432	367	417	378	410	433	433	411	402	442	401	419	410	452	409	391	450	421	443	426	381	429	425	385	412	407	406
24582	21210	27975	24701	16528	1427	854	685	603	601	629	573	535	530	508	540	528	507	517	531	458	479	504	469	534	503	490	508	465	466	501	496	549	502	489	511	518	471	473	517	484	472	473	486	449	463	450	492	462	480	467	451	446	472	490	461	471	505	472	467	491	515	497	474	499	438	477	496	513	528	480	510	453	516	527	526	436	479	511	467	514	494	469	500	490	510	497	483	494	511	468	510	506	501	471	484	487	488	484	468	484	486	489	516	519	483	483	496	441	463	461	454	504	480	474	456	476	502	474	473	499	482	469	458	455	522	537	495	456	501	488	493	467	461	498	532	485	486	478	470	480	513	458	457	469	478	521	447	464	494	481	509	466	491	506	462	490	463	471	435	499	483	443	538	486	470	475	464	441	501	448	484	485	454	435	495	497	479	482	521	471	457	505	498	465	458	475	450	475	488	456	531	486	468	497	449	437	473	495	437	444	470	473	502	461	508	493	476	465	489	485	483	467	434	484	489	526	518	479	469	479	470	504	475	513	443	490	468	490	443	484	476	478	448	467	442	462	485	481	482	507	462	444	485	526	456	493	471	456	491	473	508	495	495	475	484	489	521	486	475	504	487	478	470	492	483	473	471	493	463	458	474	496	489	477	474	488	452	442	435	460	537	443	505	491	474	494	503	486	462	510	473	506	482	477	465	500	477	455	488	504	492	496	486	486	477	458	472	450	506	532	490	460	438	473	464	465	444	457	471	431	498	484	442	477	482	491	482	497	502	471	502	453	480	485	502	440	474	495	475	489	454	519	484	456	487	457	475	497	491	454	491	512	450	523	535	469	481	475	446	435	468	486	491	508	479	491	467	537	517	469	476	508	484	445	461	502	456	501	497	488	511	501	490	501	451	463	489	458	471	513	507	489	480	491	495	477	531	474	497	500	502	507	519	484	452	483	471	496	464	487	473	478	501	479	441	511	464	492	456	481	491	446	474	491	481	475	461	513	511	464	502	476	505	482	437	508	488	530	489	485	466	485	526	519	465	498	419	421	474	497	459	528	517	492	465	509	470	487	488	482	501	499	459	476	485	453	496	466	499	494	483	480	448	459	462	480	516	477	505	469	457	472	481	445	478	469	487	436	474	472	464	503	460	484	497	496	508	485	490	479	478	441	511	498	485	498	488	517	464	501	500	490	450	461	501	441	492	486	501	463	506	463	501	487	487	480	447	487	473	461	460	462	519	472	481	490	483	475	463	477	518	472	491	484	479	482	477	467	491	518	461	490	476	467	469	494	501	498	504	438	476	477	440	498	485	509	471	509	494	470	500	516	485	492	518	471	451	474	481	502	478	459	490	448	467	489	450	472	509	479	534	469	518	484	503	494	475	482	506	525	500	519	466	514	494	491	469	438	504	520	495	472	495	511	486	468	480	466	495	492	525	516	513	491	480	485	458	459	489	478	472	483	465	476	495	482	485	504	461	432	487	457	453	478	453	500	480	497	506	511	461	475	477	475	489	455	420	439	489	499	476	478	506	504	506	479	497	472	455	489	536	504	514	456	460	493	515	460	495	470	525	507	460	452	484	496	529	495	433	471	493	454	501	514	472	512	474	451	515	521	492	480	489	483	442	462	486	475	446	477	475	452	513	493	518	496	513	467	458	488	486	462	464	478	485	465	516	457	430	507	458	495	465	478	505	459	493	479	494	480	494	456	514	484	472	475	493	536	465	496	493	490	453	461	513	486	491	466	505	462	466	478	497	479	496	512	505	440	492	493	453	476	488	515	497	494	476	521	475	462	497	458	462	470	465	471	484	475	508	461	448	459	491	412	517	456	449	448	481	487	470	461	480	465	496	419	490	502	484	475	477	469	460	488	484	489	453	492	495	461	476	501	508	475	477	481	463	465	483	469	503	521	466	504	473	473	477	486	498	474	486	503	486	495	494	471	459	493	511	472	468	504	491	472	482	496	480	456	508	448	485	481	481	468	502	479	513	533	478	512	464	452	455	494	511	458	508	502	487	494	461	492	492	475	469	503	480	509	460	499	491	482	529	523	462	454	476	506	479	477	494	436	482	450	456	481	448	463	487	470	469	488	456	476	485	462	463	514	521	453	476	482	505	467	500	460	470	481	464	468	492	434	528	468	478	475	468	490	473	509	492	511	480	466	480	481	499	494	502	498	465	488	491	505	490	442	460	493	461	496	440	473	460	454	465	488	509	470	491	499	475	523	491	499	458	445	473	481	492	503	492	462	516	499	496	525	473	453	483	485	455	449	428	502	483	519	460	469	474	485	480	451	475	520	503	521	448	463	461	526	466	474	484	502	491	517	514	484	455	504	497	458	473	491	479	507	476	459	491	447	524	478	511	445	508	485	465	457	485	522	527	464	463	483	494	489	492	472	477	481	476	471	454	499	496	454	458	505	469	495	502	483	470	448	454	499	507	490	426	495	476	516	484	455	485	468	495	475	484	499	539	494	499	516	505	471	469	468	482	493	487	459	494	509	493	482	480	497	466	516	508	474	482	497	414	526	469	463	479	472	474	486	500	490	469	484	489	468	459	473	501	478	444	471	500	459	486	494	498	472	521	473	484	489	476	495	496	483	453	522	500	478	511	518	447	459	466	491	515	475	481	447	504	491	492	460	463	510	467	494	473	490	474	525	492	457	483	515	502	485	503	498	455	498	489	497	457	439	468	505	494	499	463	487	510	479	485	483	529	497	466	490	486	453	455	466	490	463	477	470	461	496	486	470	489	480	485	498	504	467	453	436	461	507	494	491	462	492	439	481	458	433	408	498	447	450	505	428	469	433	482	480	443	499	511	511	454	434	437	470	503	451	550	481	492	483	489	470	487	473	476	505	458	506	496	485	485	477	473	476	474	499	466	494	527	508	494	485	485	517	475	475	469	495	437	462	455	500	491	422	481	496	437	488	456	461	493	480	479	493	476	466	480	514	497	502	467	447	505	518	505	441	475	434	438	498	527	460	448	478	489	464	497	482	455	492	467	465	466	526	489	494	482	484	466	476	463	446	485	492	484	490	483	463	492	456	449	465	478	492	450	486	478	480	489	478	459	502	469	494	515	482	481	456	476	479	494	516	483	500	461	496	495	486	474	511	508	495	486	495	458	507	451	486	477	489	469	501	499	487	460	504	493	492	454	466	475	492	474	484	483	475	485	495	490	496	524	485	450	522	479	476	491	458	463	474	468	455	496	485	513	485	476	456	491	485	467	450	484	504	481	515	507	481	467	450	482	480	498	464	525	496	495	507	509	493	437	507	487	459	478	475	477	498	475	463	514	431	476	496	465	509	492	493	495	468	458	455	506	480	474	479	494	489	471	450	498	472	480	505	459	465	491	456	503	517	438	472	492	423	463	452	507	475	455	501	453	491	490	472	465	500	507	466	493	503	485	476	467	443	465	471	487	464	477	493	495	480	490	464	493	452	522	486	467	436	514	464	515	478	450	444	460	493	482	486	475	484	502	459	490	475	504	468	481
32344	36193	11893	2636	1923	1479	1199	1023	890	882	837	728	747	678	659	672	674	662	639	642	631	630	600	574	618	607	552	578	600	583	577	567	591	573	574	583	544	552	579	604	597	585	548	548	569	569	563	577	601	581	568	556	565	560	544	600	566	563	553	559	568	558	601	546	551	542	572	566	624	543	575	541	596	605	573	504	554	594	548	616	584	585	583	599	543	543	582	594	604	603	568	577	565	625	590	612	544	546	575	589	579	548	566	576	553	561	590	569	576	544	603	561	562	572	599	553	566	594	585	532	539	549	554	606	551	592	584	544	588	603	557	574	537	610	573	540	580	578	578	615	545	620	573	563	538	550	555	547	522	599	568	559	590	525	546	544	581	588	582	578	578	582	540	578	601	584	562	533	560	543	583	561	545	546	608	556	599	553	550	551	591	578	547	549	594	583	524	551	582	581	582	584	568	545	550	552	609	575	584	607	544	533	572	585	546	608	582	618	595	565	595	517	563	644	579	559	541	577	583	551	568	553	543	588	568	574	580	570	554	571	570	576	528	590	541	556	578	550	611	557	591	570	554	556	555	565	571	535	576	553	549	550	536	578	527	559	594	576	586	555	573	561	560	591	597	562	577	532	560	542	562	516	577	580	573	549	601	563	518	576	579	550	549	587	574	549	523	576	545	551	601	580	578	553	576	556	540	538	621	587	556	586	563	539	585	545	536	517	568	525	563	572	589	585	536	584	570	582	588	576	581	537	581	565	572	543	583	537	598	535	578	599	568	566	549	531	543	541	554	562	509	561	562	583	578	610	602	556	562	552	555	558	566	586	608	575	575	541	539	577	568	551	533	606	535	547	545	606	574	557	543	573	566	585	621	526	588	568	533	597	534	562	534	584	575	556	541	550	594	537	574	540	522	580	552	569	618	557	605	560	537	586	578	600	528	537	612	566	581	570	555	556	590	546	576	564	553	570	583	534	562	539	593	595	551	552	528	606	571	545	578	552	547	541	560	546	557	593	561	572	559	568	610	587	565	535	560	589	597	546	546	563	566	550	585	582	513	556	557	582	602	573	599	578	544	565	545	557	568	587	560	584	526	556	540	603	588	572	586	541	509	535	588	554	570	562	588	539	590	538	536	574	602	555	552	571	554	535	582	545	589	544	554	543	568	507	586	583	582	572	557	516	555	579	533	586	536	606	553	579	564	580	541	540	611	548	559	564	570	570	541	597	558	569	649	563	530	562	563	532	557	571	539	538	523	568	556	538	572	545	572	556	561	608	568	580	541	607	573	570	572	514	573	513	551	560	593	616	529	550	591	535	569	562	525	560	604	531	580	496	560	547	509	553	588	578	556	560	566	588	547	539	561	588	580	557	545	609	557	540	546	574	590	548	556	572	539	551	587	527	608	606	585	556	559	584	555	552	595	526	565	576	573	562	557	598	612	575	611	553	542	564	523	540	588	539	580	558	557	567	599	571	564	606	590	578	543	579	571	578	581	552	513	591	548	565	557	593	554	598	604	568	557	552	584	554	580	575	564	572	536	585	525	612	551	582	551	571	547	585	540	532	510	511	576	536	579	529	567	562	550	533	522	596	530	558	549	548	555	555	564	577	537	598	567	600	595	566	546	582	560	582	580	565	585	581	550	614	559	588	576	548	542	511	578	603	578	578	590	553	554	542	572	587	557	533	544	562	530	581	560	583	548	544	553	575	489	553	553	590	567	582	617	538	558	568	602	570	559	571	531	536	584	541	586	571	538	568	551	577	564	557	553	515	536	597	550	552	544	565	569	582	565	586	537	597	559	551	530	540	559	558	525	584	558	559	539	574	566	588	601	576	568	547	571	578	566	506	548	513	541	528	542	573	571	531	586	553	573	600	548	556	596	567	605	582	553	585	584	577	520	588	586	567	575	532	566	601	570	563	566	596	537	572	581	557	557	581	579	583	553	601	589	527	524	553	578	570	595	570	578	558	546	528	593	593	565	525	576	538	562	575	556	615	542	596	548	564	533	532	643	535	585	538	611	567	568	570	552	575	549	536	537	556	573	537	521	558	588	573	588	558	534	557	537	535	583	537	559	564	566	603	511	519	535	581	582	562	545	578	568	571	528	574	593	577	603	557	568	564	521	561	561	584	574	558	579	566	537	598	533	543	555	606	573	536	577	578	564	545	596	579	535	564	558	592	572	554	578	562	585	551	582	581	540	545	568	522	579	583	517	577	583	540	536	571	579	573	572	589	576	541	602	554	582	573	573	570	562	585	539	530	574	537	577	549	545	574	575	552	595	583	516	538	550	561	547	512	595	587	555	541	577	535	581	584	545	552	548	570	555	555	557	560	602	557	584	584	564	611	554	545	536	607	599	583	623	555	554	548	576	626	612	527	591	535	582	577	557	591	589	564	582	560	579	591	569	618	576	561	549	568	560	563	559	554	526	555	619	584	584	569	607	531	550	589	600	579	538	554	600	570	556	583	547	543	593	600	560	562	522	565	577	605	558	609	565	529	535	558	567	545	550	596	565	557	629	590	561	542	577	583	554	540	551	573	587	538	578	531	556	545	577	553	558	539	578	557	583	555	538	551	516	580	571	597	544	545	561	577	579	547	548	532	547	581	543	532	567	572	561	561	545	560	520	546	530	557	543	591	582	595	560	557	560	570	543	556	615	523	557	543	591	539	507	572	573	539	564	530	518	569	547	574	566	533	603	557	568	545	553	538	559	556	570	564	617	517	541	528	591	511	545	557	560	585	590	560	585	575	561	576	594	570	576	555	534	584	584	570	543	551	580	581	611	616	574	595	572	587	564	564	552	614	578	523	571	580	515	588	588	537	570	563	536	581	577	561	583	537	525	574	585	613	573	566	577	541	538	565	563	559	573	538	578	581	574	575	556	528	542	574	593	580	535	570	572	586	556	610	552	565	570	550	548	538	601	574	549	577	589	546	566	582	574	588	548	537	540	545	520	523	586	590	577	557	563	572	601	545	561	589	564	596	556	539	558	552	607	565	557	539	543	545	541	590	549	526	534	559	582	535	557	524	576	598	577	589	557	607	560	543	576	534	566	601	584	617	570	559	559	584	557	541	531	581	562	579	523	522	558	564	585	564	606	561	543	522	558	545	579	579	586	548	633	557	561	616	537	560	526	580	518	529	574	559	605	526	559	530	526	530	599	565	590	546	544	529	578	588	537	545	585	573	582	532	568	608	570	547	545	535	588	579	556	565	603	593	567	553	561	548	566	589	575	590	542	564	578	582	544	540	554	560	605	578	522	577	538	584	544	609	609	547	599	588	550	528	580	525	589	629	568	571	552	597	522	567	572	571	552	587	586	535	539	543	550	536	571	570	557	582	550	556	570	585	571	527	554	539	567	561	579	544	576	570	560	538	552	608	551	573	525	500	579	560	553	556	541	554	534	604	579	544	555	576	521	557	554	556	560	568	576	566	542	572	538	572	514	548	505	570	562	560	581	610	557	606	607	536	524	579	602	584	568	566
25481	21240	26748	24815	3372	679	613	556	549	487	519	497	503	510	467	473	483	467	441	461	441	459	452	495	483	489	438	421	455	453	449	440	473	477	465	447	436	438	459	426	473	461	446	473	443	479	444	454	474	423	468	469	448	453	448	467	445	440	461	467	445	471	388	463	478	441	422	438	439	452	463	423	443	439	444	465	392	437	437	446	475	396	445	453	450	490	421	494	470	433	417	473	453	459	452	474	489	448	433	424	457	476	411	453	480	480	435	424	441	505	445	471	428	449	430	440	477	420	447	445	454	459	427	449	454	439	492	420	441	500	452	479	492	480	445	465	444	458	477	450	458	431	457	457	488	483	428	483	453	425	433	467	402	413	470	447	471	453	482	477	417	426	464	472	450	460	469	453	447	440	466	430	439	451	460	447	432	433	417	451	442	474	487	462	433	439	457	436	436	426	422	453	429	465	479	473	467	419	426	447	489	446	426	414	451	462	443	468	422	451	458	435	454	468	427	457	470	477	435	459	491	463	456	441	490	450	491	406	467	422	424	451	426	434	460	441	482	425	440	463	434	417	456	458	473	428	458	421	441	443	403	410	438	452	439	426	455	433	466	458	447	450	458	453	489	467	467	464	471	492	419	443	429	450	455	454	438	454	436	504	455	416	422	435	437	456	427	455	448	397	430	424	435	466	432	441	495	431	448	424	455	466	454	446	416	464	427	450	434	461	476	457	408	505	441	453	475	471	425	428	488	469	416	427	421	459	437	459	445	408	440	452	477	455	458	457	473	452	442	449	440	468	431	473	453	403	447	416	446	479	426	458	427	422	402	470	425	417	457	441	449	463	461	437	463	420	469	476	472	459	406	458	449	431	443	432	437	444	433	412	442	472	415	398	466	469	475	445	474	462	416	484	442	417	456	411	462	443	447	445	463	472	421	439	443	458	456	458	468	448	431	450	482	427	433	463	432	447	423	457	445	453	452	452	406	449	437	450	410	457	431	460	469	486	468	457	452	468	442	449	486	482	433	450	458	479	436	435	427	476	460	445	464	451	454	441	466	436	488	485	435	440	431	460	441	472	432	461	435	450	432	447	470	450	420	433	452	426	443	452	472	463	462	471	439	431	449	432	462	443	395	461	436	450	430	476	446	458	449	456	472	434	442	477	401	472	419	446	439	446	426	427	491	454	445	439	421	458	459	443	472	476	466	462	456	459	491	488	421	448	472	454	461	439	429	442	458	423	424	435	456	468	445	462	433	427	456	453	436	458	465	435	477	436	439	449	452	447	449	446	462	469	458	455	438	441	461	454	438	434	489	432	453	448	445	436	423	438	450	449	441	445	438	437	429	459	470	418	472	424	448	436	436	472	475	423	430	432	457	461	486	473	470	471	440	429	431	468	446	449	430	460	464	454	450	453	402	436	445	430	465	463	414	460	454	443	496	474	441	460	466	450	448	466	456	456	447	439	472	455	430	427	453	435	450	447	478	479	429	488	429	461	462	475	460	466	457	438	458	427	449	429	450	447	431	437	410	469	453	421	464	422	418	458	440	393	466	445	498	440	456	413	429	448	432	459	417	471	438	442	435	417	438	450	424	490	454	463	461	455	402	409	443	442	423	447	466	442	448	460	475	505	461	473	439	457	454	466	469	445	472	443	472	451	431	413	455	450	450	434	458	467	437	424	481	444	461	450	421	490	448	424	435	440	459	469	446	465	439	445	457	473	420	438	432	461	445	428	446	444	453	438	457	471	436	440	425	469	470	430	445	460	412	449	412	463	433	477	465	489	487	456	438	478	456	461	473	412	431	439	442	469	481	472	455	433	459	466	440	458	460	437	439	441	424	446	468	459	470	467	438	444	440	452	436	411	436	432	451	447	491	421	427	476	443	431	443	451	436	438	449	476	475	464	419	435	433	456	422	465	406	450	446	446	478	408	447	456	417	457	450	465	454	447	471	425	437	465	463	453	471	465	463	459	452	468	462	455	504	444	421	453	429	430	442	427	469	438	462	452	476	475	453	451	472	435	432	432	427	435	450	428	405	447	457	464	423	455	443	440	423	488	454	434	434	461	462	449	485	424	402	487	485	467	457	441	481	455	448	445	468	438	466	419	471	471	433	416	448	436	438	412	472	434	477	456	439	407	445	466	431	433	429	457	462	445	422	430	464	433	446	450	452	444	461	416	461	457	444	445	454	462	419	442	472	499	442	429	415	429	442	448	432	466	421	432	454	440	440	422	397	437	444	477	456	432	408	458	457	451	467	441	453	445	446	467	467	439	443	448	442	496	462	451	441	471	434	468	456	417	440	484	448	454	458	444	425	437	466	408	466	437	471	442	416	448	457	460	496	468	418	459	466	466	477	455	454	473	436	438	438	453	488	471	479	437	450	458	415	425	440	436	460	484	486	472	486	444	451	433	462	480	402	451	404	417	441	443	450	461	399	506	453	454	477	450	423	404	446	453	425	462	412	434	435	421	404	457	463	481	422	455	436	467	469	458	420	463	478	446	497	464	456	438	445	438	435	479	458	465	489	445	442	442	467	469	469	465	432	437	457	455	435	415	454	481	450	395	426	429	456	422	444	443	456	426	457	421	435	433	480	458	448	483	436	436	486	499	417	451	436	446	458	441	438	443	485	453	429	455	458	404	416	410	421	452	475	412	399	452	465	431	463	455	425	421	440	436	425	443	441	454	498	451	467	462	444	448	458	442	445	442	460	464	447	454	438	477	433	423	471	448	429	415	478	428	459	490	439	436	470	463	441	450	453	473	464	463	449	436	438	465	431	464	421	464	463	459	461	432	427	456	465	458	437	474	487	433	444	447	440	418	450	405	461	532	466	419	426	443	434	450	437	470	448	463	454	438	428	426	456	447	473	489	461	445	467	450	464	433	439	456	443	492	454	453	447	437	434	452	447	438	404	429	438	461	442	415	475	467	436	457	467	409	487	446	452	437	463	449	451	441	463	473	441	464	428	468	454	429	450	422	455	504	467	437	480	455	458	454	447	455	443	456	523	418	462	421	412	408	454	412	444	444	430	456	459	442	447	447	449	460	424	440	482	464	471	443	447	430	468	458	412	434	423	475	443	453	433	449	440	478	457	430	422	413	448	464	475	452	477	462	436	397	473	504	424	412	437	423	476	521	430	395	482	454	471	431	434	412	451	442	415	447	449	463	446	408	437	440	429	460	445	482	420	416	456	453	452	439	429	468	427	466	428	454	434	473	475	434	444	461	452	441	500	425	445	445	443	420	457	454	429	427	455	456	429	428	430	446	440	463	460	469	465	448	442	453	457	426	434	410	445	446	460	461	451	465	478	476	429	455	466	465	445	493	448	463	441	436	414	439	426	441	449	423	423	450	418	454	459	463	480	434	468	449	463	449	419	460	438	437	472	440	432	452	427	440	407	462	446	454	438	460	444	408	413	480	452	436	461	440	470	425	446	477	447	471	454	432	448	461	491	441	426	465	499	435	458	429	467	445	451	451	499	443
30946	27376	8993	1766	1321	1094	987	835	772	724	711	668	618	609	590	584	602	613	625	578	607	568	546	557	587	543	590	563	549	541	549	581	578	590	567	602	538	552	583	581	572	510	580	544	570	540	527	522	519	566	536	539	523	584	568	535	525	541	564	548	546	509	519	542	572	558	525	559	544	573	521	534	566	594	551	566	546	545	553	538	556	517	588	551	583	561	544	566	584	570	516	547	572	552	552	547	546	536	555	591	573	588	541	499	549	535	554	558	553	526	545	587	563	586	607	582	558	543	532	537	545	554	529	537	610	539	562	554	536	548	502	580	610	555	544	505	550	534	580	560	535	547	508	554	571	550	498	555	573	539	569	556	549	538	535	555	545	514	600	530	518	593	507	584	525	546	554	545	578	578	546	567	559	524	563	512	590	550	556	585	580	526	533	538	574	553	538	611	590	542	546	564	552	582	536	547	589	566	561	541	539	526	549	536	535	539	577	586	507	562	587	557	573	559	585	633	531	570	568	550	553	555	550	532	518	567	546	560	549	524	544	607	582	539	591	562	546	533	542	596	545	553	536	525	537	564	556	538	536	528	535	557	584	555	553	548	519	571	551	569	570	535	529	536	529	563	531	507	549	586	542	576	600	578	545	525	579	587	528	518	550	535	538	553	566	547	540	547	566	536	560	610	560	538	554	597	530	553	546	560	553	608	533	540	576	534	574	525	540	603	523	527	533	543	563	563	572	576	541	516	549	565	536	549	544	501	520	533	565	532	536	506	535	559	559	478	533	519	595	547	555	552	570	575	532	562	590	555	547	569	538	552	581	536	560	536	561	548	534	583	556	577	592	577	538	528	563	590	542	559	531	528	551	546	582	528	509	574	529	550	537	535	577	524	544	561	544	579	585	539	566	551	529	526	528	556	609	595	568	566	545	536	535	536	567	501	579	521	563	534	526	554	544	527	571	565	504	541	542	516	548	558	538	547	578	582	543	566	517	572	525	540	540	588	553	573	544	538	538	588	576	510	589	557	552	528	566	516	566	494	512	560	544	542	541	530	610	571	545	528	576	556	572	593	536	517	535	545	555	535	531	538	538	585	539	566	580	546	529	578	541	547	542	557	575	578	518	483	542	528	577	525	530	555	551	574	553	532	557	528	522	584	555	552	520	591	524	585	555	553	575	508	525	534	574	514	568	523	542	550	578	560	553	535	539	534	549	523	550	567	514	537	588	511	549	531	550	581	566	531	520	584	522	535	543	549	520	526	594	582	530	535	571	577	568	559	575	568	575	554	521	559	562	533	538	549	596	546	536	557	546	536	541	563	507	510	550	574	558	536	512	591	564	588	550	534	535	553	534	569	560	529	566	535	600	579	541	561	551	553	538	490	554	521	579	547	576	535	561	593	571	565	565	526	530	506	577	603	571	556	544	550	550	575	537	546	546	550	506	543	511	565	527	546	530	503	550	536	552	543	571	574	567	579	565	524	540	520	530	520	556	553	584	507	548	583	559	566	526	530	538	547	622	579	567	581	555	552	574	575	594	561	549	495	518	546	551	532	575	568	556	541	531	550	582	570	500	541	532	522	569	539	551	590	536	520	555	558	548	539	524	485	579	552	568	543	578	580	565	575	569	537	582	538	539	554	557	552	515	571	571	543	526	515	548	541	546	543	566	567	564	553	530	537	540	528	575	542	540	590	577	512	532	531	527	517	563	573	550	535	529	550	549	525	540	541	560	532	547	558	531	557	562	539	531	558	563	548	554	594	529	582	569	554	529	551	526	527	574	564	538	529	603	579	547	525	551	531	523	581	512	538	587	538	577	606	508	566	574	545	554	497	569	575	539	549	521	553	551	580	553	544	554	516	555	575	560	550	550	545	554	558	515	528	547	522	585	552	537	559	505	565	493	520	555	571	553	507	543	504	569	538	553	539	563	532	547	572	561	572	580	531	565	575	520	557	547	573	542	551	517	557	570	550	586	539	540	532	536	552	546	539	537	567	587	542	540	546	541	551	532	551	526	586	512	563	530	534	522	551	544	547	602	490	568	544	572	551	557	568	549	500	551	529	557	536	531	520	564	565	550	531	531	549	551	552	536	572	580	524	565	543	565	537	565	553	517	545	567	544	537	553	596	555	551	537	541	549	533	560	530	550	521	524	596	529	563	530	532	516	558	560	540	542	546	544	581	561	540	567	541	538	550	534	512	563	560	553	548	545	523	538	579	544	549	533	555	555	564	590	540	577	547	520	548	559	543	518	540	563	552	545	553	555	566	545	554	547	564	547	560	545	547	534	570	517	521	579	516	554	553	572	527	550	546	533	546	579	568	612	568	546	563	544	539	514	522	552	544	557	525	583	576	537	533	536	557	544	561	544	560	545	508	559	568	540	573	534	562	590	528	544	552	523	530	538	536	515	518	566	612	505	550	556	530	562	575	533	528	556	540	534	574	528	539	522	563	538	505	579	521	536	531	503	573	540	562	620	582	525	587	537	562	547	559	557	529	519	600	523	579	530	522	573	555	552	596	578	530	520	543	520	547	564	502	545	527	562	579	523	583	531	550	566	555	550	584	557	593	597	573	540	504	560	527	565	588	542	536	561	533	522	584	553	574	553	568	549	534	541	552	557	574	527	558	559	539	548	547	555	547	592	533	571	539	537	554	580	515	548	517	539	589	520	551	537	524	546	557	587	544	514	552	596	534	580	509	553	554	557	549	578	559	554	532	529	550	548	514	541	558	542	549	595	560	533	539	532	572	550	524	538	569	526	546	573	576	516	531	573	596	497	550	511	551	539	575	563	547	553	572	523	553	557	530	531	538	553	512	552	600	560	575	558	525	532	536	545	532	578	578	566	509	600	559	576	563	585	580	561	533	575	550	549	533	558	523	523	543	558	593	513	536	530	537	578	576	594	550	549	504	542	565	539	516	579	586	566	583	558	530	583	563	569	524	540	539	568	583	583	520	525	512	559	549	530	554	526	548	553	554	552	544	537	551	562	592	520	567	548	567	535	515	559	531	547	535	570	598	575	578	507	565	534	593	553	524	545	542	534	561	559	552	539	581	540	575	558	556	533	557	565	568	527	576	541	587	520	586	554	545	527	514	555	539	566	585	545	558	540	523	562	539	510	556	559	542	530	577	533	542	573	517	558	513	598	521	576	590	517	564	569	557	546	537	499	533	532	541	545	515	567	534	536	536	532	534	583	574	497	581	524	537	544	585	580	565	592	527	541	579	514	540	518	580	603	577	535	518	517	556	604	505	532	545	568	560	575	571	540	547	568	602	588	529	575	542	522	558	536	555	524	539	524	544	542	575	544	579	580	569	533	555	535	570	529	565	526	556	544	575	479	548	539	540	539	536	519	537	527	586	553	529	531	519	526	544	576	584	555	540	571	600	553	547	563	567	595	489	544	591	529	566	535	574	567	509	530	565	572	562	535	561	553	530	601	544	548	529	550	591	578	577	582	532	511	579	532	549	545	522	559	522	552	571	565
23018	21266	29025	23842	21168	21056	5562	1460	1197	1117	995	1055	965	989	936	919	873	926	945	847	879	871	881	862	789	831	904	852	821	859	852	810	827	826	868	860	873	847	778	840	868	809	781	847	823	886	844	847	777	830	832	866	827	808	780	865	860	845	778	838	810	773	836	836	849	797	824	807	808	855	810	849	798	845	848	799	820	839	840	829	836	804	825	844	840	853	910	826	823	805	851	862	823	843	833	846	832	804	796	796	796	779	829	839	832	773	834	767	826	829	816	817	787	826	821	814	813	820	827	795	828	788	799	825	847	780	747	802	729	757	762	754	814	775	789	791	806	822	794	850	819	844	831	790	802	789	778	815	786	810	830	746	819	798	826	810	770	805	763	809	833	818	809	796	771	793	814	779	807	762	810	812	816	746	818	795	858	817	833	807	801	803	833	797	796	737	815	783	782	818	782	814	775	787	798	808	819	861	792	806	827	735	845	757	811	807	807	807	786	816	815	827	827	840	826	810	787	748	775	801	785	773	861	769	779	827	832	787	764	814	780	855	835	824	805	773	852	787	849	818	841	819	831	794	818	793	805	840	794	770	779	813	839	818	817	776	792	827	826	784	812	807	814	843	861	853	777	784	829	807	778	814	823	803	798	826	806	842	838	777	820	791	790	782	791	816	784	797	769	800	828	830	836	798	814	814	804	802	830	824	776	788	827	790	822	809	809	835	824	833	803	773	779	810	830	782	813	828	875	839	779	817	856	831	819	808	824	804	780	844	847	771	804	796	799	880	791	772	849	806	825	795	844	766	779	805	803	837	847	880	782	802	775	826	839	830	760	772	883	768	834	828	846	811	786	829	784	797	831	806	812	799	804	874	788	770	832	802	815	833	795	745	768	822	769	831	807	822	793	828	800	790	787	786	819	805	826	759	812	849	817	791	806	804	863	840	838	760	753	806	787	812	839	750	837	834	836	869	819	858	764	811	809	835	759	805	823	841	802	809	803	833	823	777	861	821	786	807	822	855	804	826	813	731	825	774	808	820	784	827	781	758	809	814	837	798	822	772	767	803	814	841	761	849	808	806	790	833	854	795	898	825	805	838	864	811	825	799	767	859	797	835	822	799	761	794	844	805	775	812	806	751	782	843	810	820	812	877	858	798	873	781	825	829	823	794	813	804	789	785	789	804	752	795	849	767	787	838	810	805	804	821	865	796	766	824	824	873	805	836	805	829	805	847	856	788	766	796	819	789	883	840	773	734	846	827	847	839	805	792	779	815	794	831	779	806	866	767	757	818	795	789	835	779	834	810	771	747	843	850	842	841	789	821	844	839	810	831	781	780	824	798	805	823	832	764	774	870	796	743	795	829	809	865	826	800	822	804	827	807	773	805	828	842	806	879	837	799	812	800	770	782	743	762	834	807	854	818	754	830	749	808	804	839	827	856	774	793	782	853	784	810	815	848	841	804	847	832	830	856	836	806	797	806	856	860	843	806	804	836	754	824	793	837	790	814	779	758	824	842	801	823	776	792	799	779	799	814	822	809	807	801	829	815	762	837	841	768	838	805	808	793	777	832	814	833	852	834	778	789	770	831	770	744	846	759	809	852	783	809	795	785	787	817	818	833	825	843	827	760	808	847	796	829	832	825	807	834	753	780	806	840	784	749	785	814	763	836	799	782	821	787	789	793	796	761	834	781	827	809	771	832	812	858	793	843	812	818	811	823	806	769	811	791	837	810	837	831	792	822	821	837	812	832	836	768	818	830	752	835	821	797	782	805	824	800	776	856	856	813	805	854	814	843	829	834	773	817	822	803	801	823	833	827	821	775	818	841	832	805	795	836	826	792	830	844	815	809	796	821	835	810	815	831	769	806	786	817	855	779	785	835	841	835	810	874	801	786	811	818	824	773	813	804	802	813	838	791	790	800	845	831	824	840	858	801	821	849	813	831	821	795	818	760	829	824	766	791	814	833	798	802	816	849	793	813	770	761	822	767	837	770	830	784	819	769	808	822	830	841	808	813	810	866	832	788	817	832	841	846	805	754	763	825	790	819	804	763	827	853	852	805	823	797	755	817	787	749	775	791	806	811	837	828	814	802	792	823	818	846	845	833	815	798	795	850	776	825	813	825	790	829	827	834	825	800	818	775	792	806	801	791	792	854	788	794	829	753	834	850	822	786	748	814	795	821	813	813	807	804	826	818	844	830	809	849	804	807	810	797	859	832	843	832	837	804	745	803	849	818	800	775	817	796	755	859	818	795	835	831	842	808	810	768	848	813	795	839	826	842	798	842	762	807	852	798	810	873	840	825	795	788	836	800	794	846	852	831	816	790	778	788	792	848	774	804	842	811	867	810	824	808	815	852	791	785	762	797	803	771	824	775	774	814	751	791	805	845	824	777	847	812	776	778	788	797	857	814	779	810	846	784	850	828	799	828	793	788	788	840	806	861	829	871	823	795	855	803	826	835	780	774	793	819	837	835	771	824	796	799	861	820	771	779	807	779	794	823	801	843	800	757	814	773	807	797	757	816	788	840	793	805	817	815	820	845	763	815	802	798	837	808	847	869	838	786	801	837	793	775	779	808	840	788	881	824	807	806	840	783	806	816	795	752	810	806	801	821	748	804	819	817	867	819	797	815	803	786	846	789	852	852	802	820	826	845	788	821	783	786	765	786	820	766	804	794	832	783	818	814	788	778	792	845	853	811	823	791	791	824	778	861	780	777	797	812	782	838	776	811	786	830	851	802	802	830	805	787	839	772	807	793	869	755	784	774	795	841	818	816	795	741	810	777	811	791	837	817	791	821	844	815	826	882	797	807	820	845	832	850	775	763	804	806	820	833	842	778	813	792	802	916	814	811	848	823	852	800	807	826	839	820	779	817	859	768	848	795	821	854	776	814	816	803	834	796	816	820	820	853	881	835	832	819	805	749	826	827	740	801	795	837	769	825	805	755	833	838	754	794	756	772	749	804	814	762	799	851	822	797	782	815	757	818	858	775	797	814	824	860	822	810	769	777	803	817	825	802	825	854	752	820	854	809	819	777	817	817	821	822	816	819	814	811	821	826	810	840	796	826	784	842	859	842	801	783	846	807	824	775	792	774	824	854	807	782	808	833	818	765	803	764	826	834	862	842	761	883	792	764	826	767	816	805	847	838	865	836	816	822	784	786	805	815	800	828	841	807	793	784	866	817	825	784	863	819	813	823	813	826	848	805	807	827	828	813	773	770	853	806	824	762	779	861	829	815	731	835	853	829	766	802	817	757	823	834	863	845	805	794	822	822	814	835	764	757	850	782	835	735	849	835	828	791	818	749	843	832	741	815	783	814	873	819	791	819	828	780	791	790	770	824	848	832	839	775	847	800	811	824	821	783	799	841	787	789	845	760	801	822	780	856	779	772	843	818	806	782	872	811	910	838	815	777	740	762	824	789	806	839	828	832	792	810	803	799	842	804	823	774	816	862	846	821	762	847	804	806	819	822	819	804	785	790	824	804
42643	47515	21216	5828	4218	3234	2605	2230	1830	1696	1477	1419	1260	1225	1202	1204	1162	1138	1069	1042	1033	1050	1019	1003	973	965	1041	1024	997	961	988	907	985	976	957	990	914	993	972	1007	932	964	906	915	971	932	930	979	899	890	909	929	897	928	908	941	902	964	921	932	899	911	917	920	895	918	899	929	915	992	877	902	976	960	899	927	970	985	966	950	891	905	920	988	957	962	966	916	923	926	962	908	925	912	975	925	927	930	980	947	946	933	917	952	919	946	911	965	943	919	925	908	855	944	908	902	862	953	947	916	888	897	966	938	940	909	918	929	964	938	927	949	877	888	946	893	885	916	905	949	863	880	919	932	919	918	932	888	908	935	912	914	880	931	933	906	850	917	964	950	932	924	942	970	842	941	1017	927	953	926	948	947	889	920	943	930	945	928	970	927	926	898	897	922	960	945	929	876	936	900	901	948	902	886	905	899	918	946	936	927	875	885	947	892	914	917	865	868	888	853	884	922	894	939	881	903	907	906	890	956	924	928	932	952	905	934	919	904	903	869	928	938	908	953	954	926	926	935	921	862	863	951	886	949	945	928	914	891	918	867	949	877	958	930	978	909	910	892	920	931	909	913	913	899	884	926	910	900	955	922	842	882	942	901	829	929	887	925	899	887	947	923	877	930	862	904	854	923	893	985	948	922	922	929	882	900	961	968	898	889	919	884	926	967	955	945	918	871	903	944	921	949	918	902	892	944	942	945	951	942	965	915	912	945	947	916	908	870	911	886	860	909	902	905	960	934	862	903	890	931	900	909	964	928	864	896	951	907	901	834	972	859	849	916	871	933	949	927	948	892	884	938	925	887	872	922	935	906	900	916	949	953	860	946	891	916	949	902	947	914	891	885	912	916	909	905	909	904	912	945	894	930	912	952	945	911	931	971	840	883	883	935	967	895	962	939	912	967	913	870	902	891	921	905	907	944	868	865	927	900	921	934	897	886	895	909	887	910	918	928	884	914	959	869	875	904	896	849	902	879	941	863	872	913	926	877	929	916	937	874	867	879	950	952	933	887	878	967	867	879	898	889	956	919	895	942	997	899	916	890	886	906	947	909	899	918	896	927	892	916	901	856	861	854	899	922	900	958	927	927	967	913	915	931	932	962	884	909	925	948	910	893	873	879	900	931	928	965	931	923	905	923	870	892	932	876	880	927	915	900	923	838	914	893	961	954	951	864	897	876	932	1004	921	882	899	857	890	965	959	933	891	887	919	911	960	905	968	942	877	895	931	995	949	923	911	937	905	955	887	934	898	935	932	912	931	913	906	952	965	954	924	905	932	948	932	931	905	963	926	893	942	907	889	921	951	870	911	877	940	852	885	959	926	881	903	933	897	875	926	850	947	914	941	934	912	858	933	915	937	958	931	956	953	962	838	906	922	930	948	862	1029	917	846	916	888	894	887	895	920	906	922	957	937	929	916	918	935	934	949	915	966	899	931	950	970	916	888	876	948	896	886	897	876	925	897	951	872	920	938	914	905	945	953	933	924	913	919	922	877	926	919	960	885	940	910	920	887	893	909	881	855	952	886	908	889	881	884	900	947	909	900	864	982	915	935	892	913	931	945	885	876	905	958	874	903	907	936	917	850	965	895	903	952	932	921	919	920	929	944	908	876	919	872	933	898	919	939	905	950	918	882	926	918	897	943	884	911	915	837	914	944	947	931	896	910	921	887	891	928	960	932	986	910	931	885	894	915	918	893	944	919	999	871	914	901	961	908	894	924	920	945	885	917	960	843	912	918	894	910	921	884	904	865	961	936	939	882	916	924	908	909	866	948	903	939	938	904	939	905	932	949	886	885	883	952	896	921	937	974	917	917	797	902	905	899	949	924	961	927	917	909	888	951	859	935	890	967	911	924	903	888	881	866	981	898	961	879	935	880	959	894	935	913	904	839	907	908	926	914	899	893	943	908	860	902	946	875	914	898	894	906	951	896	907	923	950	941	915	916	954	917	867	929	914	892	931	934	910	954	875	904	868	906	904	889	1000	882	948	939	888	930	948	891	899	940	941	846	886	920	883	930	897	889	974	916	895	945	930	896	933	927	920	959	914	903	975	933	922	864	948	951	853	931	913	892	926	951	919	942	973	942	945	842	940	919	834	918	931	937	916	888	906	889	833	882	905	921	942	916	930	930	898	905	972	924	841	911	947	868	907	876	883	919	911	893	862	917	918	908	950	941	913	906	974	950	921	905	941	958	985	912	914	900	922	907	914	928	906	880	878	911	903	910	888	876	897	940	970	891	933	867	912	913	918	961	952	957	901	944	900	914	889	922	959	934	894	893	901	960	902	944	911	938	905	897	925	928	909	937	925	953	945	890	950	965	918	905	979	868	912	889	859	895	918	984	879	932	921	895	947	886	945	945	964	869	883	904	920	972	858	931	896	863	921	959	934	934	920	880	897	930	922	895	878	936	935	926	869	874	879	891	899	895	970	930	949	877	926	925	967	966	936	922	854	908	901	951	913	939	896	857	878	875	911	969	857	923	866	881	934	914	928	855	914	881	933	914	964	934	900	889	918	899	922	873	892	958	962	931	907	920	906	913	927	920	929	951	916	911	911	957	965	949	886	924	926	909	944	922	851	910	926	918	922	909	910	899	949	865	886	958	954	907	919	1006	861	926	899	858	888	890	877	901	942	887	945	883	927	899	905	932	881	945	887	950	933	886	854	960	916	957	915	919	958	908	940	907	890	921	947	930	910	930	937	887	955	911	939	924	910	902	962	887	920	896	910	902	937	892	903	885	902	899	966	923	930	967	992	940	933	967	896	945	908	894	906	936	915	911	911	928	908	950	879	944	897	944	949	946	865	905	888	938	914	901	930	923	915	942	920	921	936	932	928	887	908	953	915	915	920	913	960	853	926	915	875	938	956	919	904	909	902	935	928	965	919	930	945	935	939	964	906	955	880	923	937	858	952	895	864	904	880	910	913	881	922	920	905	937	912	878	958	908	913	899	895	887	845	901	935	972	929	927	919	919	921	946	875	908	929	905	908	895	959	929	864	892	894	888	953	905	891	862	867	954	933	897	903	843	937	947	892	926	952	893	943	949	930	928	906	928	917	926	917	899	918	878	903	937	939	878	904	930	911	910	933	892	924	922	915	971	911	921	876	933	929	907	899	870	887	935	912	897	955	926	899	912	915	902	911	873	895	931	931	911	979	876	908	932	896	923	922	932	850	900	932	913	940	961	898	916	935	970	916	922	878	909	915	878	922	902	870	881	977	852	940	956	894	957	941	905	893	885	937	889	889	877	878	903	908	897	928	861	948	923	917	905	947	858	956	945	915	926	913	867	929	949	942	956	929	944	894	907	875	910	905	916	973	873	872	987	888	923	903	919	896	928	903	930	912	930	914	855	923	894	907	962	908	920	885	911	850	928	932	875	976	895	960	949	936	924	928	906	941	896	948	926	911	893	939	1000	887	906	945	960	924	856	923	875	928	979	908	925	935	958	932
27260	20041	7778	859	555	500	368	342	379	358	359	351	363	340	353	324	327	332	295	327	346	355	310	324	365	354	326	344	289	323	322	308	338	334	330	324	334	318	320	298	318	358	327	345	333	307	320	299	344	329	349	367	301	294	361	326	339	351	328	352	310	352	358	359	314	327	334	340	328	351	364	310	339	297	310	314	292	321	336	340	316	330	313	329	295	340	315	330	365	299	330	340	317	346	327	304	336	344	325	323	343	331	329	359	322	306	345	327	337	326	325	327	296	363	343	389	331	344	316	322	328	344	304	316	341	314	318	334	319	295	328	366	325	332	295	331	321	297	327	343	326	309	334	315	325	313	347	332	350	319	372	332	347	313	353	346	334	306	341	346	344	349	319	337	334	340	300	353	303	301	335	345	321	334	332	331	330	355	342	341	304	309	317	316	299	313	352	312	283	317	323	349	344	333	298	300	336	325	338	345	318	341	333	342	371	320	320	329	345	324	352	302	334	352	324	316	304	343	321	364	334	322	330	302	325	326	336	328	317	310	296	357	339	353	333	326	334	344	329	331	315	347	317	338	334	315	332	312	320	325	311	333	321	321	277	324	311	325	337	317	327	321	297	330	306	328	322	294	334	320	329	299	317	323	367	335	333	336	335	325	307	298	336	341	329	351	293	342	345	329	343	291	348	307	318	328	339	314	335	359	295	302	338	326	326	302	335	333	317	301	302	308	325	319	315	316	319	330	298	309	299	324	334	331	347	338	313	349	327	340	336	331	314	306	357	334	318	349	320	333	297	330	313	374	333	287	314	347	342	327	320	313	383	349	317	315	309	333	338	316	309	318	337	338	344	342	298	323	292	313	322	342	343	328	313	302	338	323	289	341	304	300	337	315	357	314	338	341	353	330	327	322	366	306	341	331	327	336	314	310	324	321	301	291	331	322	330	330	289	328	337	355	330	336	335	309	339	337	296	309	331	320	353	321	325	323	324	324	344	292	309	322	356	317	327	321	327	346	320	337	346	316	323	322	338	318	356	330	285	346	312	308	305	338	305	359	349	323	331	329	333	360	338	321	336	311	346	333	353	313	333	322	329	320	349	333	347	310	338	336	354	336	316	328	307	349	335	365	322	339	303	343	352	363	307	327	322	294	319	343	337	319	324	318	308	337	308	351	306	291	335	307	356	327	356	304	307	327	327	336	293	310	331	335	323	331	340	330	331	332	333	320	309	298	384	339	301	345	317	298	304	322	343	294	317	339	309	336	322	334	314	329	324	339	318	339	366	333	289	340	355	345	324	291	320	336	343	310	332	329	310	293	311	327	317	325	357	344	321	360	323	321	353	384	328	326	316	332	368	344	325	336	336	314	332	321	328	314	327	313	342	318	308	314	347	316	332	337	331	336	331	330	326	309	289	317	298	308	317	336	359	326	342	309	338	338	346	336	344	332	313	321	349	359	295	335	297	295	323	374	328	352	328	324	293	362	332	322	344	289	310	321	321	324	341	337	343	305	336	341	356	352	300	351	381	313	318	335	331	329	329	327	298	342	316	322	328	346	312	330	325	328	304	328	331	326	370	288	343	320	316	315	320	337	300	320	288	356	333	348	304	313	336	342	343	346	346	316	344	359	312	321	331	340	330	332	329	354	314	316	328	328	331	320	310	301	363	324	298	341	291	321	319	323	327	349	307	339	318	329	309	335	321	321	324	325	352	324	334	345	333	318	334	313	332	305	320	330	315	294	342	308	353	334	307	323	349	354	340	321	335	286	322	316	336	307	341	329	340	281	345	310	321	322	333	286	324	329	304	326	334	345	328	333	324	317	341	311	338	318	329	333	314	320	302	347	324	319	326	337	306	343	316	325	319	359	338	330	314	321	339	359	304	315	336	350	277	329	315	338	323	346	329	349	299	356	336	320	320	301	353	311	304	306	302	338	302	310	333	338	343	308	327	349	296	334	317	348	337	326	311	310	330	305	329	324	328	291	318	329	335	298	332	338	332	322	313	308	322	331	338	348	339	320	313	329	340	331	291	328	330	304	322	329	345	321	309	342	314	346	354	337	334	312	322	317	335	334	327	307	317	325	326	322	310	359	350	331	310	305	315	354	294	342	331	315	306	313	323	332	313	349	354	325	324	360	302	344	349	330	337	333	324	308	307	335	316	326	336	331	314	346	310	331	331	345	322	335	326	331	322	330	296	330	339	325	341	351	316	329	295	345	316	316	358	341	322	335	327	313	316	314	340	329	349	300	344	342	309	356	303	347	298	293	313	310	317	352	323	308	313	344	335	294	318	311	337	344	341	316	343	348	332	320	363	325	366	332	337	332	338	329	305	317	299	304	321	310	332	294	329	306	321	321	326	308	351	320	376	332	308	297	318	304	334	338	310	330	329	312	342	285	332	314	316	341	317	320	327	332	303	338	349	356	332	335	319	300	307	327	351	312	337	338	350	347	329	301	316	327	336	333	326	301	331	330	307	324	307	342	298	350	316	333	342	348	315	289	350	297	364	344	341	337	306	348	311	316	331	341	323	355	359	342	347	297	309	348	313	342	340	308	335	305	331	325	321	325	344	302	312	314	289	328	324	352	328	342	299	341	327	330	310	351	300	321	330	333	308	330	313	306	338	330	338	326	315	333	315	310	318	334	341	338	343	320	353	340	316	330	311	313	307	333	328	310	362	351	331	329	306	319	291	360	367	317	339	329	355	345	320	335	345	330	320	338	322	333	327	324	314	320	305	284	315	335	333	305	313	341	315	326	341	356	311	294	327	307	354	337	323	334	306	346	346	343	328	347	287	326	348	332	294	311	343	301	344	325	336	309	295	326	340	297	318	335	319	338	362	331	323	332	304	355	305	324	343	326	320	326	329	348	302	338	330	341	331	335	318	305	342	336	293	330	318	340	310	341	297	317	328	295	319	334	309	325	326	333	329	346	330	309	328	332	331	332	330	349	303	320	322	322	337	360	304	324	356	339	351	314	363	302	332	314	348	305	337	352	322	325	303	272	298	304	359	285	315	317	316	322	340	308	313	322	339	307	325	326	357	334	310	312	306	326	332	322	329	318	350	308	320	327	320	342	337	328	312	304	329	300	324	298	352	332	330	307	327	339	314	333	339	321	334	324	335	342	317	332	336	294	327	338	339	373	340	303	292	341	332	336	349	336	314	342	318	332	318	343	327	337	316	323	336	312	310	325	312	331	328	332	322	347	290	347	322	342	320	292	326	340	351	327	327	303	305	314	344	338	332	316	300	335	338	314	338	330	318	328	360	329	336	307	316	330	323	331	319	351	327	326	334	306	324	331	315	328	298	321	333	362	277	313	337	321	312	325	321	333	312	332	356	298	318	317	310	314	291	323	358	330	317	344	319	315	311	314	305	331	334	327	336	345	317	317	306	339	327	307	341	339	344	301	283	328	325	331	350	326	332	310	343	352	351	355	335	330	341	313	334	362	324	284	347	343	355	364	339	332	333	311	341	350	357	357	354	313
13176	9519	2708	703	549	526	481	500	446	439	421	445	412	444	458	401	408	413	395	417	443	420	455	418	395	417	400	385	424	389	392	418	426	422	405	413	399	347	380	372	379	379	400	413	414	388	403	400	415	431	407	385	388	426	382	390	396	405	402	439	406	450	398	398	408	411	386	396	435	413	404	389	384	430	393	440	378	394	419	431	406	429	443	410	392	413	427	413	392	425	399	401	437	402	429	411	406	421	449	409	405	413	394	393	398	346	396	449	388	405	365	398	402	410	366	386	420	407	404	371	395	415	409	385	410	407	382	424	383	436	408	400	393	412	388	396	425	392	408	404	444	416	399	424	386	428	423	441	406	390	420	381	372	402	399	402	365	399	425	400	442	362	381	427	408	424	389	421	406	405	408	365	406	410	355	407	403	376	387	397	392	420	398	427	386	378	421	437	423	414	387	358	372	376	359	394	389	407	438	411	421	378	391	392	387	420	396	399	333	402	431	405	394	394	398	406	417	409	378	390	405	399	400	386	393	403	375	377	439	420	369	434	347	396	387	422	405	465	423	379	393	384	387	394	384	433	396	375	407	414	365	366	391	409	408	402	422	402	457	382	388	437	407	374	380	403	387	384	392	405	395	419	353	408	397	408	402	415	427	370	402	411	393	406	418	403	406	370	397	384	406	413	411	409	378	382	376	407	439	384	379	374	408	415	388	373	407	382	404	405	404	401	391	393	433	393	400	375	352	402	407	405	393	426	381	401	397	400	423	380	410	395	407	392	420	427	406	424	420	416	400	383	398	392	425	423	425	424	395	408	423	393	423	385	397	389	382	403	399	406	418	415	392	423	427	382	371	396	424	438	433	394	395	387	392	404	410	387	370	420	399	391	394	423	393	404	423	379	394	406	361	382	439	396	455	397	387	411	393	393	376	421	403	376	420	404	425	410	366	396	389	430	397	396	382	426	403	422	374	405	394	387	417	393	393	399	409	394	456	441	393	393	416	394	404	400	392	420	408	391	369	404	403	383	401	426	405	404	426	416	330	384	388	399	387	354	411	417	401	373	415	413	409	442	410	416	393	402	419	414	400	391	401	402	400	403	412	411	364	398	431	374	400	377	404	404	389	403	408	382	423	394	399	395	400	396	405	442	398	380	401	430	392	455	412	405	417	415	396	424	380	432	376	381	414	402	407	406	400	392	408	443	397	403	394	396	407	435	400	367	414	421	414	402	423	422	397	390	390	409	414	386	379	361	393	407	418	390	418	389	398	366	459	389	395	390	387	379	398	432	420	416	390	415	417	421	387	353	421	424	403	382	410	399	381	414	371	422	428	446	370	380	434	393	395	427	372	403	373	396	383	375	376	395	392	401	385	431	404	393	405	427	435	355	408	379	432	417	402	398	405	361	399	406	375	388	372	409	422	398	412	385	395	442	347	393	392	428	384	403	416	381	403	418	396	397	415	413	356	409	375	370	389	415	385	404	421	428	383	375	436	398	400	401	407	400	381	421	403	401	407	389	436	399	396	443	382	402	388	386	414	397	381	406	407	391	391	386	428	388	427	402	385	388	405	412	367	374	407	391	415	361	390	383	389	371	437	395	399	415	400	400	419	384	366	379	376	394	401	403	388	419	393	417	364	372	404	391	411	407	414	419	405	388	450	406	408	387	432	369	404	401	382	388	384	356	399	431	368	452	424	385	356	404	387	389	400	416	421	412	394	390	375	398	416	399	403	432	384	422	408	387	419	377	377	420	341	395	383	412	383	393	404	431	430	436	433	388	400	376	362	397	386	433	391	408	384	395	390	403	387	391	383	422	452	381	428	421	395	338	414	419	376	401	404	404	452	400	389	400	390	415	432	383	394	383	349	412	397	385	386	442	411	391	413	388	427	373	416	385	421	424	392	381	417	417	396	416	389	417	402	405	379	401	386	384	378	400	387	426	414	380	351	403	352	392	413	371	412	383	407	385	377	389	404	407	386	403	377	415	418	372	415	395	368	399	375	432	423	412	395	391	407	406	398	404	399	374	403	411	384	441	406	370	429	405	374	397	429	413	418	397	397	421	410	362	423	410	392	397	420	380	391	431	428	411	419	428	360	396	382	381	376	379	406	394	424	420	382	404	389	420	394	379	395	430	383	399	414	385	402	387	412	415	398	434	413	373	405	428	387	386	415	396	374	395	395	389	374	386	394	398	401	381	411	376	414	393	399	427	410	388	385	413	414	397	424	380	395	395	374	404	410	425	428	390	398	406	388	390	414	419	375	433	419	398	429	418	383	368	391	410	369	392	402	407	413	393	411	428	391	390	397	388	414	420	383	405	420	421	371	440	389	366	418	422	401	387	397	412	412	399	394	397	367	392	393	425	439	394	391	408	419	392	412	378	403	395	393	415	403	396	357	417	394	391	412	409	414	382	400	427	434	443	380	352	386	431	381	392	427	383	393	427	394	424	420	383	430	420	383	405	382	434	410	438	380	410	401	419	415	416	418	415	408	389	389	391	376	359	398	374	403	448	394	408	386	369	417	395	379	372	416	399	398	402	404	391	437	404	407	398	410	411	416	373	380	408	383	419	377	384	365	431	400	352	384	403	408	399	399	412	438	417	388	399	392	417	409	358	395	407	382	427	411	408	410	402	387	406	386	400	407	385	391	410	390	390	373	426	387	400	380	375	420	396	388	430	412	429	364	378	425	360	401	399	399	409	377	429	380	373	424	414	378	398	393	382	394	414	393	365	455	393	377	376	421	403	417	405	398	406	415	390	365	391	361	412	383	402	402	381	397	397	409	410	440	381	407	364	412	417	397	419	427	427	372	383	392	373	403	386	359	407	407	396	406	391	422	394	368	445	405	423	402	414	434	396	397	394	422	438	399	402	405	420	414	432	403	408	368	407	422	345	372	396	383	387	382	369	430	410	383	410	378	403	425	363	404	421	349	390	405	378	389	372	402	403	373	403	397	423	407	378	408	394	423	420	416	406	386	410	383	413	384	385	403	372	431	370	448	408	393	381	395	363	367	376	367	410	413	389	423	388	388	376	422	401	419	419	389	387	385	393	407	374	381	401	402	395	380	393	384	421	416	402	373	363	400	361	386	401	411	391	402	373	355	433	394	402	411	411	414	390	377	382	424	415	425	380	389	379	443	386	404	354	424	420	421	410	386	402	387	427	381	397	385	415	400	416	408	330	397	381	401	387	379	371	426	448	370	356	368	386	415	384	419	397	416	394	379	407	365	385	377	383	388	435	387	411	416	402	417	415	405	393	378	424	400	351	413	357	412	386	393	427	384	436	383	414	354	421	355	394	419	381	350	393	382	391	396	410	405	366	415	414	400	387	414	427	386	425	413	381	382	425	427	413	378	432	412	406	371	412	433	396	383	399	416	404	399	420	406	424	420	401	423	364	393	399	368	420	386	456	457	370	410	404	398	403	404	403	392	422	376	398	416	417	395	408	408	389	391	425	396	357	426	413	415	338	389	381	387	375	462	381
24531	21205	27835	24843	16014	1358	794	620	586	575	523	518	584	524	512	498	513	443	513	508	456	520	468	480	499	503	475	467	468	440	495	512	481	504	492	486	450	492	451	495	450	422	484	495	486	429	511	460	497	426	507	491	484	478	461	476	482	483	439	478	470	449	444	482	447	496	433	482	480	467	451	489	458	482	457	503	440	489	454	485	464	475	491	477	465	461	469	477	444	456	441	457	442	444	492	466	474	467	482	458	467	448	494	461	492	458	458	462	461	418	467	442	489	484	446	458	473	447	440	463	455	460	447	475	486	415	435	481	448	472	479	469	450	447	447	413	450	446	448	455	438	465	453	481	421	459	472	451	463	441	483	474	453	441	456	463	484	444	430	453	471	483	460	463	476	475	513	456	461	445	453	467	424	450	480	456	470	466	499	454	471	434	477	449	453	462	479	470	462	475	459	445	466	451	448	461	463	457	492	444	495	458	469	495	468	505	495	463	465	498	466	447	459	459	469	424	451	456	423	470	415	482	482	481	440	470	499	462	433	468	438	424	472	426	446	470	463	446	447	486	498	455	471	449	450	494	455	446	488	462	485	443	457	491	450	457	503	452	493	449	464	440	467	485	464	426	468	443	428	412	445	452	453	452	469	515	470	457	457	449	460	467	497	447	449	425	472	440	517	446	486	472	458	454	462	446	429	437	461	464	490	460	459	436	475	473	430	496	461	442	462	452	486	464	470	491	469	476	468	453	512	456	447	454	483	480	445	443	427	444	448	491	498	480	488	473	472	462	426	436	462	444	457	419	476	447	469	461	450	484	452	444	520	441	471	462	443	403	457	474	490	431	480	458	481	465	440	474	460	456	515	426	448	474	441	471	483	437	479	478	447	451	481	451	456	458	486	461	478	442	411	445	417	462	447	449	474	451	444	441	445	431	416	441	450	473	429	463	470	472	477	457	486	455	474	463	438	519	466	446	487	468	470	495	458	475	435	464	461	469	475	416	448	482	437	443	460	491	470	482	446	485	444	445	485	470	465	431	417	458	474	419	463	491	456	430	442	472	463	445	459	482	455	477	433	495	481	459	447	457	431	484	478	450	449	456	447	458	443	469	447	431	445	463	473	476	444	465	488	471	473	510	472	413	446	465	434	477	464	455	446	421	403	466	481	474	481	464	428	488	459	499	466	459	474	492	445	445	431	479	467	444	439	470	473	468	483	463	439	436	453	478	481	489	488	450	494	447	451	489	470	479	449	429	454	509	490	479	480	494	504	439	507	465	447	463	491	459	471	479	410	446	471	459	449	462	498	474	480	501	438	473	440	448	450	425	483	457	482	462	435	452	486	499	456	442	478	450	443	438	458	457	511	463	439	420	453	446	457	454	440	482	447	500	503	466	456	474	449	466	461	421	449	452	452	506	473	458	463	468	505	476	454	419	486	434	494	447	459	492	438	475	470	450	414	433	438	474	457	447	433	472	462	481	426	448	453	467	480	441	436	485	463	474	464	450	445	443	455	479	437	488	470	455	461	464	451	421	413	418	452	459	445	458	475	456	451	419	436	460	465	474	452	442	516	480	458	413	478	442	435	500	465	447	495	450	469	452	425	465	468	393	465	476	433	469	459	460	465	453	464	509	442	468	487	468	480	482	430	453	465	467	454	480	494	434	493	488	509	516	469	454	471	445	483	460	459	446	463	447	443	459	438	466	430	468	454	469	445	485	454	469	414	440	454	486	440	472	475	463	467	418	454	483	459	451	445	467	435	457	461	472	463	483	470	434	478	484	454	448	486	495	444	482	454	451	501	466	414	489	455	444	492	467	447	434	478	487	482	457	421	451	485	443	430	471	461	455	466	486	470	450	447	499	430	462	461	482	407	450	487	494	459	472	475	481	482	415	485	436	471	461	456	450	450	446	464	450	444	484	480	465	479	462	445	408	508	468	449	491	468	445	482	478	437	433	393	483	440	442	460	508	452	442	445	462	510	449	465	461	493	414	474	440	457	491	492	461	434	460	460	460	497	458	464	418	459	429	453	454	493	481	479	458	443	472	476	475	459	457	466	507	437	423	425	454	445	458	475	492	447	430	464	467	443	479	462	479	429	460	480	420	435	442	453	429	467	469	444	441	458	485	426	453	459	468	446	435	473	426	438	475	445	471	488	513	461	442	483	432	482	427	476	448	492	458	491	472	435	497	459	505	486	478	467	438	439	457	430	449	504	491	480	446	452	452	459	468	468	420	490	416	472	510	495	463	503	475	439	495	480	476	460	433	455	450	483	474	452	510	448	437	463	453	489	482	438	459	432	472	456	477	424	417	457	502	469	479	489	481	457	457	402	431	496	458	480	446	448	461	435	479	488	464	446	481	457	423	475	431	446	437	486	462	425	439	455	473	465	457	466	472	434	454	439	455	448	442	441	446	442	481	467	427	476	471	479	489	450	435	427	476	477	479	463	478	426	476	461	459	480	484	433	446	466	429	459	464	478	484	453	449	459	458	465	479	468	449	453	461	458	443	503	461	479	475	440	446	439	463	443	487	448	460	471	457	495	430	472	484	477	478	457	459	486	477	418	421	499	464	472	456	446	467	476	450	433	433	474	432	498	445	438	482	459	447	489	448	459	443	459	462	463	470	463	449	442	432	433	464	437	465	442	475	468	419	474	468	446	472	499	472	500	473	455	457	450	469	460	481	449	475	450	444	512	505	462	451	441	443	484	429	476	462	451	448	487	451	415	498	482	473	439	463	488	473	425	461	447	509	470	433	491	441	436	505	479	469	488	454	464	454	483	442	435	476	425	501	459	496	451	470	472	492	508	443	439	449	434	460	462	460	477	485	473	489	434	465	439	450	461	449	451	475	502	468	446	458	432	455	485	488	427	436	505	468	460	473	458	467	481	468	462	461	444	415	454	463	466	468	471	426	456	466	426	452	477	432	450	452	448	464	511	442	477	475	471	496	467	496	483	484	475	464	453	472	452	451	430	482	430	494	457	469	482	443	468	427	426	478	444	490	456	424	466	473	502	440	449	476	446	439	420	447	455	495	431	473	436	429	481	457	460	467	443	458	479	457	448	474	435	480	463	431	467	436	438	461	460	486	468	461	493	470	466	422	478	475	457	431	419	434	459	474	416	457	472	472	478	453	479	516	457	484	489	478	469	473	469	460	423	493	455	459	483	455	428	446	434	462	463	480	422	437	492	474	525	481	449	438	482	491	438	449	459	434	451	453	457	434	417	459	460	464	457	428	421	461	464	464	425	434	483	476	469	483	488	455	471	464	490	502	460	445	456	496	463	454	471	479	486	445	448	467	403	440	459	490	480	440	457	489	450	482	490	446	476	519	445	448	445	429	450	489	474	478	471	475	483	430	428	456	474	460	484	440	456	452	466	467	453	498	481	441	485	446	473	475	471	448	483	470	459	445	472	461	472	448	453	443	469	413	445	472	456	462	441	484	442	471	468	458	455	463	493	453	449	447	468	489	456	451	449	475	437	435
32160	29975	14890	2598	1894	1456	1221	1017	915	839	755	723	698	625	698	643	664	591	604	620	580	531	577	546	503	556	537	560	590	562	503	536	563	579	550	606	527	542	542	581	533	547	576	550	558	566	558	535	573	525	513	520	517	602	511	546	560	549	556	522	553	556	540	560	574	535	594	542	541	532	571	540	568	538	549	547	569	525	532	514	531	527	557	574	566	561	599	515	541	556	583	567	541	520	505	532	623	540	576	554	551	559	535	566	504	542	569	539	539	543	546	570	556	562	522	526	547	548	539	572	560	522	584	535	517	542	551	556	567	521	573	511	564	540	489	558	547	561	534	524	539	549	571	499	566	567	528	525	539	562	522	504	515	488	536	567	526	524	540	521	536	540	540	566	541	513	626	555	561	522	551	539	554	571	573	544	544	579	598	572	550	538	515	516	569	561	536	496	549	581	525	573	550	568	561	549	572	529	560	532	517	561	542	556	523	502	512	572	522	560	566	574	519	524	498	546	576	563	545	550	567	553	581	572	551	547	559	538	553	527	572	563	513	518	554	574	504	552	558	545	573	553	542	540	504	554	549	562	569	532	536	533	548	573	567	531	538	494	516	569	576	545	544	541	565	534	554	533	523	531	518	533	544	551	555	538	514	566	565	523	537	553	567	496	550	578	539	521	548	519	592	582	575	545	539	570	520	545	575	534	508	537	589	527	524	583	535	543	579	598	580	513	536	508	487	570	545	552	614	510	519	570	494	536	535	548	570	544	552	531	522	505	513	531	566	551	567	500	543	537	535	544	533	519	572	536	550	524	539	586	525	574	564	578	547	506	581	524	562	563	525	532	530	515	561	519	548	548	536	519	508	553	533	545	568	552	552	576	561	504	522	538	531	562	532	549	567	549	537	514	539	488	550	548	554	559	544	559	560	533	519	564	565	521	534	557	520	557	541	546	533	549	511	580	520	519	576	549	576	503	541	526	480	520	564	574	511	600	534	528	535	527	528	576	547	546	538	517	520	559	522	532	517	547	527	528	544	553	502	528	525	547	539	532	542	526	535	543	571	530	537	550	567	542	530	550	497	567	537	541	550	519	517	559	595	543	562	540	555	550	532	609	541	574	528	515	493	507	550	557	547	565	568	555	597	547	589	554	537	498	539	508	558	620	519	521	552	548	540	552	556	530	530	552	535	557	543	508	523	578	566	560	520	531	565	548	529	544	552	568	579	523	540	564	541	574	529	521	537	554	531	541	566	537	569	528	533	515	558	567	529	565	539	563	576	485	547	535	558	530	576	554	521	539	538	557	575	576	535	544	489	537	569	577	560	555	536	501	527	547	536	548	553	565	478	496	553	563	564	534	535	565	551	587	528	509	537	556	564	547	587	529	549	518	587	571	553	530	524	534	529	574	528	549	559	519	585	559	577	532	486	555	567	536	559	522	505	548	521	583	522	548	514	564	508	558	537	575	548	581	540	490	552	577	575	543	552	544	544	521	529	520	519	526	550	559	528	529	554	603	513	548	535	537	556	557	549	540	557	558	580	573	542	563	536	538	575	553	540	552	525	524	563	524	560	523	542	559	554	538	527	572	562	559	592	556	556	528	533	591	563	500	563	561	521	539	539	534	569	555	509	516	559	579	529	545	541	570	510	573	553	510	568	526	556	537	555	593	589	523	541	519	556	530	544	557	549	545	550	592	555	553	575	512	534	534	520	523	545	522	534	580	575	527	568	522	551	555	569	546	524	521	572	542	590	536	533	526	519	561	563	570	549	511	531	540	524	563	501	575	560	499	567	606	534	546	543	539	571	528	592	517	549	514	564	533	513	537	536	580	541	518	531	530	576	534	528	524	504	565	559	572	536	562	541	546	563	512	559	505	543	562	572	512	516	535	553	548	509	556	543	549	548	551	506	555	563	552	543	533	543	571	566	554	530	551	536	519	550	539	508	541	544	581	542	571	517	551	511	569	520	522	544	556	503	563	501	545	578	544	532	557	540	577	572	506	539	550	529	558	542	536	575	526	517	531	546	553	538	537	520	533	537	556	545	504	588	554	537	535	505	505	558	573	527	564	501	585	586	570	535	512	561	555	558	543	523	588	552	516	512	560	512	523	546	541	510	571	548	530	577	575	578	531	530	541	596	570	524	529	553	527	566	551	557	534	544	556	546	535	548	536	520	540	547	542	582	523	553	538	529	548	520	556	538	565	540	522	536	576	556	552	561	537	572	537	531	525	512	513	519	526	512	571	577	548	504	557	546	518	521	525	506	533	543	547	520	568	558	529	553	538	548	505	558	581	565	562	531	551	534	508	516	574	520	520	541	555	517	507	522	544	563	525	498	556	553	523	562	568	515	515	502	538	512	530	543	547	563	548	547	565	521	554	530	600	565	510	507	548	559	563	532	541	536	536	567	492	563	550	497	532	546	546	533	540	521	534	521	536	527	515	560	541	535	544	512	517	531	551	560	534	554	543	537	520	527	500	586	525	551	553	572	550	523	528	532	544	527	547	539	555	532	518	595	538	542	550	541	532	535	530	525	564	521	547	556	519	544	507	536	503	582	573	526	551	567	551	534	536	527	532	542	556	547	510	532	518	545	488	555	522	551	533	579	544	566	524	530	544	568	534	569	564	524	488	550	551	509	533	577	580	558	531	516	488	570	555	517	547	575	573	526	553	511	543	504	557	574	552	568	517	538	521	547	581	520	562	568	572	552	509	532	547	574	535	532	549	528	501	525	537	566	535	552	521	551	525	530	526	523	527	551	525	524	515	541	538	573	524	530	574	552	567	507	568	520	528	539	544	532	543	531	501	556	526	495	526	521	573	500	534	572	521	545	557	534	535	537	540	542	561	545	530	555	563	551	554	519	530	532	542	574	574	504	576	519	493	557	522	523	485	544	542	489	570	547	563	559	549	488	563	508	555	599	529	536	593	556	510	537	502	500	531	510	543	560	531	532	515	537	551	543	584	508	582	551	559	529	549	538	585	492	540	536	530	522	541	534	552	560	545	583	558	528	510	531	569	529	523	527	488	518	564	514	526	551	563	573	589	533	527	548	526	495	514	544	557	539	542	542	538	551	542	566	550	526	545	547	538	530	514	573	530	587	555	541	548	542	563	554	554	536	557	553	546	520	564	545	560	553	502	551	547	583	556	542	559	542	508	554	544	556	542	527	509	574	538	519	557	510	551	563	532	546	492	520	528	522	519	567	523	540	529	531	542	555	553	567	559	551	574	527	570	505	534	545	548	517	532	569	515	513	577	518	555	516	539	568	533	540	597	541	580	553	568	524	532	509	516	552	533	511	520	568	566	525	539	538	542	540	547	532	508	567	584	545	533	591	554	502	556	537	528	566	512	571	566	506	515	565	530	568	565	565	601	576	521	548	515	553	550	599	525	533	502	571	530	538	503	527	524	534	540	520	533	540	543	516	545	517	540	538	555	546	541	517	560	553	585	556	553	587	540	555	539	519	512	520	508	541	511	573	543	544	527
25411	21195	26624	24903	3364	675	577	513	495	493	515	482	468	441	425	435	409	440	438	410	450	452	436	421	431	422	429	402	448	425	385	404	468	432	432	439	411	447	421	440	426	400	414	402	406	414	419	415	412	422	438	408	421	451	448	490	450	414	422	406	436	444	392	459	412	411	427	421	422	452	396	440	451	400	450	434	411	401	399	449	421	412	428	448	420	418	459	463	426	457	460	432	414	440	448	420	435	442	432	421	435	412	433	413	436	444	410	367	411	457	428	428	443	419	449	425	443	439	431	410	415	424	424	409	427	400	392	447	413	428	426	392	408	407	444	408	423	449	418	410	437	417	445	433	412	404	411	424	408	430	431	381	448	432	435	410	382	417	437	400	403	449	422	410	411	431	422	391	417	459	376	421	444	421	447	436	395	393	448	424	428	397	435	423	387	434	421	431	420	450	449	419	410	447	416	426	425	426	437	436	411	399	435	419	431	383	475	445	440	430	403	454	418	424	413	452	411	434	414	483	365	413	410	392	419	401	370	422	411	419	464	385	406	429	416	450	445	428	442	417	428	405	399	414	432	431	407	400	435	421	441	416	446	438	394	428	424	437	422	411	400	411	429	405	406	441	415	415	446	429	405	432	421	445	411	404	395	440	422	428	444	425	399	395	390	422	423	426	403	450	437	422	422	440	473	460	400	412	390	404	430	427	445	464	391	445	395	412	400	398	458	423	449	384	412	394	430	411	411	410	468	412	368	437	441	411	426	406	453	402	427	424	439	438	423	428	465	443	439	476	418	416	420	426	414	415	418	414	428	412	419	434	440	440	446	402	420	435	431	428	415	439	445	412	425	427	429	434	419	451	406	399	403	443	432	426	391	442	415	412	423	465	469	381	418	387	421	438	432	436	385	402	414	409	421	419	414	424	439	426	416	451	421	385	412	452	394	434	410	428	467	445	412	415	410	433	422	444	449	457	434	406	440	434	448	428	403	421	423	441	456	420	406	411	422	403	447	450	400	408	448	435	444	400	412	412	407	415	439	402	391	404	403	436	373	438	408	417	415	440	437	418	411	389	466	437	403	387	432	394	395	441	434	396	406	437	385	407	415	446	452	410	422	430	449	395	432	412	410	452	426	435	412	444	431	420	450	387	384	409	405	405	416	369	440	404	444	423	427	440	412	407	437	446	427	433	428	420	434	428	388	393	422	430	428	418	436	432	443	402	408	428	454	382	408	462	441	427	436	423	434	444	411	406	445	408	405	391	398	434	407	402	388	454	404	408	419	441	400	430	393	398	439	387	439	465	433	432	401	432	358	447	401	412	390	430	443	440	422	437	433	385	405	401	464	430	415	408	415	406	427	449	390	442	379	460	413	421	402	423	452	409	438	429	438	437	422	418	420	420	396	419	428	406	459	424	450	404	434	442	433	414	396	451	436	454	440	431	415	416	415	432	393	405	430	410	384	441	435	423	461	438	406	390	406	427	417	404	401	440	449	435	441	426	453	414	406	435	398	436	437	380	413	428	413	429	437	419	421	441	447	429	411	397	414	478	429	423	445	439	423	442	406	426	401	426	442	397	434	422	413	407	447	373	426	422	421	401	420	442	401	425	443	367	451	425	433	415	424	395	423	439	417	420	424	420	401	426	400	400	444	437	400	417	420	436	428	414	384	393	426	419	445	431	408	405	417	425	423	424	404	410	411	397	422	378	418	439	446	457	437	395	389	414	467	430	415	425	435	358	429	425	450	419	401	390	438	417	448	399	424	424	415	409	442	398	440	440	441	417	419	441	415	416	412	438	473	375	401	438	412	423	411	408	410	412	428	416	425	436	433	434	404	383	402	430	399	421	397	417	394	393	411	457	460	445	452	408	424	460	432	410	425	430	463	409	469	426	383	416	406	418	421	411	388	386	438	463	440	481	421	440	405	469	392	406	425	425	453	398	430	459	423	408	395	471	433	427	416	394	424	407	448	437	400	400	422	424	449	428	405	409	445	443	394	418	420	396	435	416	413	406	428	417	399	447	406	433	447	427	400	447	427	439	409	402	445	404	429	425	420	410	397	399	426	385	401	461	433	408	388	421	450	417	420	365	425	425	400	409	439	407	458	385	428	452	454	403	449	459	433	407	414	411	390	417	429	418	431	459	425	424	449	433	422	430	416	421	432	369	430	422	455	412	439	439	408	433	423	422	404	421	417	413	411	441	428	421	397	445	400	459	441	420	410	390	411	447	423	392	410	414	452	408	435	440	478	418	437	426	390	413	439	446	452	423	389	455	428	402	386	463	372	429	484	429	425	445	413	402	407	447	412	447	417	426	396	398	407	432	390	407	420	442	419	432	429	382	402	374	420	447	428	379	409	431	414	433	429	401	444	469	419	431	417	404	432	425	437	436	437	376	423	444	424	415	415	415	410	443	446	421	438	417	422	417	451	442	408	443	386	414	405	383	433	405	396	429	434	420	414	402	465	404	413	418	446	456	405	426	431	447	408	444	460	431	424	383	447	394	459	410	411	455	397	387	420	420	413	425	371	455	404	418	413	413	436	422	459	417	459	409	400	430	403	427	422	442	465	413	423	424	442	442	424	424	400	442	383	428	402	409	414	425	383	419	435	433	385	474	420	452	403	389	409	414	457	441	460	443	442	429	398	394	418	436	413	416	407	420	457	427	404	397	398	413	389	429	414	451	403	418	442	415	413	431	403	432	427	451	411	410	431	413	402	412	429	426	432	460	404	415	418	401	422	449	429	404	451	456	390	454	418	398	450	444	395	375	448	408	413	392	445	433	422	429	417	456	433	422	426	398	426	432	418	392	419	433	431	428	386	411	429	427	414	440	421	403	395	421	391	438	407	438	410	434	399	462	418	416	437	420	448	397	429	425	397	418	427	401	407	451	437	415	436	419	399	396	420	415	411	365	467	426	413	429	444	440	422	421	457	426	438	413	422	410	449	430	380	418	421	447	463	407	437	387	443	439	408	389	389	395	423	410	445	417	460	410	412	410	452	437	437	432	416	430	432	450	434	424	419	447	417	401	439	396	406	441	402	433	445	409	413	390	410	427	429	408	399	408	429	413	414	465	405	417	462	460	438	441	423	417	410	378	413	398	417	375	448	456	419	442	451	422	389	366	399	416	396	393	415	456	442	413	413	404	417	419	433	412	424	441	420	384	390	454	411	440	394	451	448	404	421	430	402	423	427	468	425	402	391	412	425	413	449	453	425	415	420	390	415	389	389	420	420	409	423	421	428	420	425	425	445	420	417	433	416	407	405	437	400	403	392	439	419	409	422	428	428	446	388	425	406	424	437	390	424	459	430	417	424	413	430	405	450	428	400	371	446	413	428	451	439	399	433	416	403	427	419	413	403	423	397	404	438	394	408	407	442	440	416	436	451	419	436	436	423	396	411	430	434	445	420	368	436	428	436	433	392	393	450	439	424	435	464	416	445	391	436	436	415	397	436	382	455	421	424	443	411	423	461	427	404	425	455	428
30455	20891	10792	1817	1302	1087	961	811	727	727	648	640	601	621	593	589	611	527	573	590	592	557	586	499	501	548	511	550	548	528	531	555	531	533	518	539	537	511	564	513	520	557	523	502	533	484	506	562	528	522	512	549	501	561	546	489	506	512	509	493	500	520	541	528	527	532	586	507	553	549	549	502	510	520	552	511	537	526	501	527	526	548	509	510	540	557	537	510	531	487	568	514	515	499	550	496	547	509	504	522	471	511	513	543	482	531	525	525	519	485	533	525	509	509	500	535	531	540	532	550	511	552	495	499	512	547	487	529	528	512	501	534	516	512	484	476	518	502	533	517	492	505	481	526	535	505	513	560	535	511	537	500	524	537	498	500	495	505	519	523	530	537	514	504	523	498	506	540	522	540	534	530	506	505	509	497	519	524	570	511	516	554	507	507	499	480	496	509	530	538	514	490	526	506	530	480	509	520	500	546	529	516	507	528	558	490	529	525	473	540	531	488	538	519	498	518	537	509	559	520	484	567	505	537	512	501	527	493	550	522	565	524	496	549	524	565	511	498	482	489	497	556	549	509	550	530	535	511	524	498	551	527	528	489	536	530	537	530	542	511	495	473	541	526	525	503	564	545	540	526	597	511	506	519	526	543	530	502	523	524	549	522	524	466	509	526	520	538	548	497	515	537	515	530	502	481	507	514	547	555	496	489	530	534	523	545	581	522	543	540	512	545	551	514	555	549	483	501	501	523	523	520	535	496	496	537	549	513	509	501	509	512	538	492	507	475	484	485	496	534	513	530	551	534	538	533	530	512	494	523	544	493	500	509	563	557	482	537	496	534	518	468	520	543	499	523	513	531	512	507	505	546	542	554	519	533	511	481	487	518	534	529	518	509	508	522	530	523	521	505	514	514	511	537	540	535	498	485	514	523	502	521	476	486	532	534	550	454	539	535	518	510	510	478	502	548	529	523	506	511	501	547	539	541	513	533	528	487	517	507	574	535	521	514	493	475	511	513	550	530	517	485	547	501	512	497	526	545	523	546	546	500	471	522	526	484	529	510	487	523	490	522	557	511	574	539	516	542	517	508	546	511	533	488	509	496	496	544	555	522	526	519	526	506	543	519	527	516	545	480	518	548	515	472	518	538	503	490	506	492	489	509	497	552	557	480	499	543	497	511	551	536	523	508	586	476	474	547	512	541	516	499	501	498	542	546	497	512	513	522	522	557	528	528	529	511	558	510	499	492	518	555	520	510	499	548	520	469	509	541	524	495	498	505	533	526	498	539	504	505	543	502	538	528	518	517	544	519	528	498	501	493	544	496	501	505	536	519	547	511	513	530	488	528	511	540	528	548	519	517	511	507	516	483	530	504	541	559	513	523	529	524	506	508	502	497	521	503	492	559	535	516	525	538	548	551	497	549	556	563	513	516	512	529	534	561	548	548	515	554	521	478	541	520	501	516	483	534	495	511	535	511	533	527	529	504	484	545	519	533	466	487	503	490	546	515	484	505	542	447	525	539	513	529	509	519	572	497	553	518	535	546	505	519	468	518	546	524	539	495	517	500	513	526	499	561	501	516	574	556	534	498	541	499	533	536	525	506	526	538	542	512	515	482	474	518	541	527	512	515	546	527	540	549	537	538	495	514	523	521	520	522	541	489	510	499	537	508	517	538	505	523	518	516	477	536	554	524	463	497	536	499	492	530	524	522	504	529	511	527	524	510	495	522	493	505	502	515	552	553	482	511	486	527	530	518	521	539	536	516	479	549	518	496	544	519	548	516	538	536	579	515	515	509	535	539	485	515	506	530	510	511	522	500	500	518	518	535	539	500	501	522	529	542	515	480	463	503	511	530	535	555	531	541	514	537	504	471	550	522	536	567	556	520	449	539	524	509	511	508	530	514	539	548	499	504	516	489	534	521	478	523	507	529	548	514	561	496	540	510	492	519	527	495	506	530	497	515	499	512	495	477	521	540	497	537	500	507	532	504	513	532	526	510	504	529	498	505	535	553	496	495	535	503	558	544	544	550	496	500	484	562	531	522	534	535	565	497	544	548	505	540	476	524	532	527	552	504	545	513	519	531	489	465	533	467	505	506	474	471	517	561	534	513	496	555	524	508	544	508	518	531	518	529	465	522	557	515	483	551	446	522	518	518	469	496	541	514	507	507	490	506	527	503	498	486	515	547	504	538	522	512	545	491	523	512	522	509	550	528	545	516	525	527	497	547	524	490	511	502	469	538	544	524	567	508	499	523	516	486	527	546	483	497	570	533	515	484	547	525	527	537	515	534	506	520	484	533	548	533	550	478	506	524	525	527	501	500	501	507	508	540	502	509	512	463	546	501	520	517	500	518	514	502	513	500	525	564	563	522	491	539	507	522	531	537	557	530	508	541	526	524	493	511	551	501	509	554	508	518	476	521	507	513	520	536	512	525	561	530	536	555	563	526	505	528	512	508	517	543	519	523	527	518	535	486	492	519	520	524	532	513	561	528	555	498	503	485	522	529	522	494	500	519	538	502	508	517	523	562	503	531	451	477	522	502	484	545	529	516	533	487	513	522	497	512	512	495	509	531	526	531	532	480	515	507	519	526	497	502	534	540	478	488	530	539	499	488	523	514	515	498	519	486	547	499	531	499	545	523	518	510	520	535	547	526	519	536	548	497	537	497	552	532	552	517	546	531	537	492	517	490	526	496	502	525	537	520	526	528	516	492	516	554	511	523	501	522	493	512	495	526	520	532	497	510	497	525	546	542	513	503	543	510	531	489	519	492	553	509	501	502	490	553	504	502	491	542	480	501	530	497	480	538	513	531	522	513	489	538	561	541	531	506	551	530	513	518	556	548	515	544	514	553	510	582	544	512	525	487	517	554	488	479	516	513	527	545	532	523	491	535	527	511	531	552	507	484	536	530	505	517	539	543	507	498	565	507	512	555	595	527	545	541	470	485	537	491	484	482	500	504	472	527	502	515	544	529	527	529	482	515	502	540	569	546	517	536	524	509	549	525	487	510	506	462	513	518	555	547	537	516	503	557	513	500	534	535	500	502	500	477	561	500	496	527	505	526	517	521	519	528	527	536	502	519	528	521	539	542	506	524	511	502	492	517	581	533	513	542	519	511	532	507	497	540	493	509	539	495	543	530	483	501	505	502	499	461	475	532	553	548	534	507	496	517	543	517	502	535	537	498	543	494	538	558	500	517	516	572	507	503	532	531	558	494	583	577	529	535	518	514	493	511	498	495	549	540	544	522	483	532	506	509	515	504	488	533	549	545	488	515	514	519	501	484	514	527	510	517	528	512	494	538	558	534	492	535	513	488	511	504	517	567	503	518	518	517	538	547	506	559	532	498	523	522	482	524	526	486	515	522	532	547	515	475	504	512	536	541	517	542	533	525	520	534	523	536	557	507	479	508	506	550	481	588	534	527	533	528	519	520	516	512	531	520	514	564	505	559	514	511	530	494	540	507	543	545	512	519	503	491	526	505	512	497
22991	21239	28911	23874	21238	21138	5198	1432	1158	1090	994	985	1005	913	879	849	889	901	885	846	856	812	857	863	788	845	821	802	839	729	827	820	794	808	819	805	795	788	788	831	828	821	789	801	816	745	724	805	767	751	810	801	828	769	850	822	798	762	779	785	792	757	862	844	726	743	852	818	750	851	797	806	797	786	799	813	781	816	780	820	825	798	782	804	808	783	856	833	806	779	775	755	799	838	801	802	792	812	798	792	835	801	791	821	755	751	790	806	769	795	797	813	730	810	777	830	756	781	789	807	777	754	795	786	781	811	789	775	812	791	743	824	799	777	842	816	778	795	775	794	793	788	820	776	749	813	838	835	830	821	733	785	763	773	787	797	753	804	822	781	824	791	776	833	799	777	744	762	788	736	749	813	770	790	774	818	781	712	736	735	791	800	799	790	799	724	794	820	779	786	775	747	813	815	779	796	778	796	809	786	714	794	801	736	756	764	781	875	773	784	832	747	798	792	735	861	795	725	802	779	799	771	754	762	752	808	778	790	762	766	767	804	751	789	777	815	800	786	837	812	848	747	809	804	772	811	767	811	781	806	730	779	790	738	783	832	810	808	779	745	764	799	756	767	768	784	793	799	781	781	780	806	833	803	814	805	781	746	832	785	828	771	797	771	764	809	777	776	765	792	796	814	770	843	730	776	775	781	791	808	773	781	754	787	754	764	776	795	777	836	786	774	770	792	741	851	775	787	827	797	790	831	809	788	779	785	813	750	781	781	765	789	770	740	786	793	790	787	742	813	765	807	771	723	811	786	840	811	822	784	821	798	747	803	815	768	788	801	755	796	839	778	775	765	777	788	815	813	811	778	757	805	771	801	741	817	769	759	754	801	811	797	747	760	777	770	790	776	766	825	791	800	770	801	755	792	747	790	809	769	833	721	779	778	764	770	757	845	729	779	829	816	831	792	791	748	862	803	797	763	794	786	815	786	795	774	785	788	797	772	784	763	727	820	777	815	832	812	806	771	804	719	723	807	781	801	821	772	822	755	840	773	794	802	765	758	759	746	809	774	749	806	769	761	849	782	794	733	756	744	808	780	797	775	825	829	772	798	735	744	779	804	793	760	786	806	816	803	784	830	834	725	800	822	836	761	729	755	781	793	794	793	766	786	802	791	785	788	750	800	781	752	740	864	774	826	788	828	810	741	808	762	765	769	793	783	781	777	781	810	803	809	754	825	757	756	785	816	771	754	760	834	754	782	799	789	741	792	822	820	771	831	777	785	784	744	740	795	847	745	776	823	790	826	754	775	792	830	825	802	767	839	775	768	830	785	771	804	744	788	801	729	804	810	776	773	812	771	778	714	779	789	751	784	768	734	763	787	798	801	808	790	773	809	827	745	823	780	754	799	814	804	762	812	791	761	810	799	758	803	729	772	791	772	771	793	805	784	826	808	774	741	776	770	825	775	750	838	756	792	756	782	802	777	750	728	734	785	775	783	784	778	834	822	847	756	760	772	840	812	767	763	755	789	786	801	712	841	811	797	779	732	829	795	821	736	747	838	769	839	789	806	791	801	819	769	790	828	821	785	815	785	742	787	789	803	764	787	813	773	799	793	770	773	820	720	781	778	788	803	819	780	840	775	825	825	799	807	790	751	812	803	834	778	742	768	766	740	836	754	771	798	824	801	780	788	747	836	780	757	745	721	722	854	813	773	797	789	811	833	742	801	790	819	762	828	797	790	808	826	773	755	790	808	767	793	809	771	768	775	764	764	827	788	775	809	807	787	818	759	753	757	822	804	816	815	785	776	818	789	819	844	753	786	752	797	795	816	772	751	762	756	744	742	820	779	785	776	762	774	767	760	797	771	754	768	775	834	740	791	779	724	790	774	799	795	792	768	769	807	819	777	803	812	790	816	803	801	715	782	784	863	787	789	832	804	786	790	820	751	784	808	770	808	792	782	793	799	772	843	828	769	790	749	803	779	776	801	813	769	784	813	786	762	825	751	766	774	795	822	825	782	824	819	790	769	808	784	757	787	804	785	828	783	822	797	750	790	775	738	781	820	757	763	769	747	824	782	801	802	792	789	721	802	803	836	807	773	786	813	786	777	757	818	793	813	761	824	816	759	777	805	813	772	796	798	749	760	768	783	783	748	816	789	809	782	801	762	751	847	745	844	827	804	780	806	809	812	759	779	814	791	772	787	779	828	811	795	797	780	790	777	753	815	798	719	750	767	757	744	830	765	763	764	759	878	799	731	790	767	773	750	798	766	816	765	763	810	765	800	815	803	763	780	796	801	793	770	803	845	773	795	734	781	756	767	763	734	818	786	789	765	806	752	778	796	765	794	801	822	798	813	777	809	770	774	787	732	800	814	749	766	766	796	796	775	749	811	799	793	791	759	788	811	762	788	778	795	772	781	787	761	793	835	795	765	774	809	838	749	785	765	804	771	762	797	787	768	846	760	819	774	805	769	769	719	794	776	794	755	801	810	789	786	789	751	786	773	817	779	759	806	820	745	787	789	785	729	796	794	784	793	833	787	794	756	787	797	785	797	856	813	735	795	756	802	786	791	830	781	809	745	791	818	763	790	754	789	773	775	753	805	753	814	769	804	805	788	755	746	761	747	781	753	775	771	776	802	770	786	787	732	761	831	786	799	838	797	805	804	772	822	788	759	765	798	779	781	739	790	814	804	748	821	786	765	788	756	825	786	795	793	781	765	734	752	839	751	805	790	795	814	836	793	760	768	798	806	720	777	760	760	769	756	750	746	783	775	789	777	819	841	776	781	763	763	766	838	751	795	797	807	726	822	779	790	738	814	802	775	783	763	821	753	786	756	785	763	812	814	822	794	801	791	755	775	746	781	726	791	812	760	832	832	791	753	805	757	774	761	736	802	773	721	708	778	823	792	787	768	751	782	763	791	835	778	781	732	782	739	786	872	765	804	783	812	830	810	762	770	759	792	822	783	784	822	738	788	769	797	778	778	749	792	812	751	754	766	748	754	743	770	810	755	828	793	768	729	788	779	745	863	774	753	786	796	791	721	770	815	798	810	773	822	808	769	723	729	768	709	760	724	772	765	782	834	772	781	811	745	773	794	807	774	757	765	720	790	767	769	783	835	804	784	769	782	827	810	767	817	754	784	830	818	831	750	825	793	784	767	800	755	821	788	775	844	742	750	760	818	753	811	771	776	827	793	789	815	805	770	778	809	786	757	762	777	801	841	788	794	793	803	754	769	778	779	783	799	795	806	789	772	811	720	729	762	789	732	806	786	799	763	754	776	789	803	794	814	719	752	770	841	732	771	778	815	785	787	779	814	772	787	791	813	789	726	753	815	775	774	813	732	784	780	788	767	813	813	778	765	765	765	759	756	782	743	804	807	815	743	740	729	785	715	779	801	788	758	824	768	739	813	817	801	787	763	734	769	793	799	790	772	809	794	790	793	790	799	796	808	753	799	766	807	762	769	744	788	801	792	829	801	738	820	776	829
42395	39543	23346	5949	4137	3208	2570	2146	1830	1608	1536	1381	1345	1227	1247	1112	1178	1085	1050	1020	1023	1036	946	975	978	998	975	945	1004	925	967	891	973	919	957	991	971	911	920	897	922	864	956	840	886	926	852	950	956	947	910	910	898	919	920	875	931	882	866	937	885	908	903	922	918	896	956	922	909	897	930	866	912	891	891	919	920	925	922	908	948	908	932	966	984	948	972	936	957	924	964	893	899	897	907	899	945	910	892	885	869	948	938	895	882	934	861	836	890	883	893	910	882	886	877	909	899	880	906	852	910	938	886	915	878	911	889	879	947	963	872	912	871	855	904	923	923	858	921	923	913	954	878	851	884	900	919	928	923	861	907	856	891	902	915	882	870	885	914	867	884	817	922	869	884	886	885	880	881	955	883	892	960	875	888	906	833	880	846	898	946	930	840	889	867	864	904	873	905	879	886	911	909	870	842	886	919	911	858	888	848	891	860	881	871	911	863	909	893	932	871	869	942	895	888	884	905	849	878	917	897	938	896	905	867	864	909	868	894	889	917	960	868	890	886	880	835	914	926	898	892	876	892	895	877	873	930	911	849	903	862	892	902	903	921	873	862	867	915	869	810	916	886	878	905	945	869	870	918	898	870	873	925	890	910	895	930	917	893	827	938	905	904	874	892	876	819	860	848	934	886	894	937	896	886	925	923	921	890	892	910	912	865	889	941	882	928	926	857	840	865	880	893	906	895	878	913	846	858	942	886	875	857	877	856	902	920	864	883	867	944	887	854	877	908	933	883	937	863	919	863	936	929	886	938	913	880	878	843	901	892	904	925	907	825	878	869	883	912	905	855	836	933	895	900	839	888	872	945	918	906	903	906	947	863	909	917	934	877	895	878	862	933	928	951	901	889	888	942	884	887	869	888	903	888	873	938	835	928	860	881	914	867	883	851	902	895	912	909	862	895	836	905	924	912	901	885	877	912	869	900	894	912	874	870	796	895	900	820	910	915	882	864	893	917	889	885	899	824	903	888	848	872	933	885	885	952	899	881	866	849	883	883	879	888	899	926	924	933	926	880	907	903	885	936	905	875	870	899	908	835	934	889	944	889	874	863	884	895	906	898	905	895	866	905	905	891	910	923	883	867	882	912	844	867	814	868	900	873	896	882	897	891	917	912	904	895	920	843	866	947	884	858	875	891	918	951	860	879	884	913	919	893	931	855	861	921	862	922	889	899	958	915	821	880	923	849	857	882	841	870	881	877	859	876	885	870	868	844	902	821	851	915	915	882	926	895	901	927	874	903	869	865	916	861	840	876	918	935	855	881	866	908	924	883	847	886	901	935	854	892	914	902	873	908	892	884	916	931	855	899	884	879	872	890	922	946	901	879	845	871	843	893	945	850	937	895	865	899	861	855	881	884	891	879	921	885	893	863	902	871	860	906	962	917	860	912	824	906	866	953	825	894	860	896	833	936	859	916	941	888	927	876	861	916	925	889	878	888	897	849	896	837	894	896	964	846	906	846	882	878	808	914	910	944	865	896	895	914	889	847	948	890	901	875	849	881	864	844	882	928	911	915	932	888	876	895	890	867	953	892	840	862	925	928	895	888	891	883	885	894	941	970	930	920	869	903	854	927	909	855	912	855	892	848	881	902	893	955	840	917	867	863	890	889	897	889	880	869	850	824	961	916	879	860	904	839	916	912	900	816	873	869	886	861	908	872	932	900	927	950	915	862	863	912	908	915	932	868	891	857	872	875	863	911	906	860	895	955	885	899	880	902	899	908	866	876	888	857	895	845	897	868	885	847	886	890	878	876	931	932	898	844	867	852	891	919	866	890	908	909	949	919	909	916	926	869	919	900	838	903	877	943	899	875	906	824	903	901	883	884	871	904	919	904	931	808	906	929	894	822	879	845	923	929	929	858	959	941	897	920	928	883	912	919	889	906	882	861	912	878	924	937	870	931	880	886	895	865	875	917	926	873	854	869	929	900	897	903	903	881	879	913	876	855	907	939	911	931	930	918	850	906	868	903	879	929	883	933	865	862	889	877	879	871	955	877	897	881	892	937	880	897	857	923	881	878	875	942	912	866	898	872	907	905	862	846	975	895	843	877	866	860	872	923	870	917	866	892	900	900	871	882	826	915	891	888	956	878	836	863	869	879	924	914	892	875	836	855	926	886	989	861	899	910	929	903	879	882	877	923	893	857	908	962	882	936	868	878	915	876	888	898	901	929	890	890	873	872	911	902	915	914	917	888	892	859	883	903	891	921	904	903	854	890	883	887	901	899	901	896	902	879	892	867	851	928	833	895	926	868	894	900	920	969	880	881	912	861	862	923	893	904	846	892	877	915	845	837	872	900	846	847	905	907	898	885	899	925	868	879	873	890	890	876	847	867	881	877	903	878	836	915	870	894	871	905	855	849	911	897	863	919	892	891	867	917	885	882	863	864	929	859	864	952	846	878	865	871	906	887	847	894	896	875	912	905	868	883	882	862	951	866	849	911	839	887	879	904	864	832	856	896	922	928	856	890	894	912	901	924	883	895	949	914	864	895	852	919	889	931	917	887	881	888	901	895	952	884	927	863	855	932	915	906	841	891	860	858	943	943	930	911	910	868	898	875	927	906	893	927	915	914	944	867	853	903	903	851	912	935	899	906	855	906	918	925	909	902	896	921	888	876	861	903	867	881	895	902	889	883	896	895	888	888	906	873	892	898	847	907	908	882	887	864	896	914	879	939	898	950	910	888	893	885	833	917	927	828	868	882	900	876	855	861	887	851	887	840	901	880	855	886	896	820	904	880	863	924	892	905	904	907	817	874	867	879	889	874	913	938	948	849	949	886	883	909	885	910	922	875	930	912	924	871	897	922	900	899	895	864	864	888	823	904	935	931	911	861	839	973	883	870	881	849	903	896	890	884	864	930	884	952	888	867	854	894	873	860	871	853	923	895	851	848	926	902	880	887	835	953	902	877	920	877	856	874	891	864	887	949	923	864	862	883	934	890	872	887	908	869	933	937	915	903	787	891	931	871	914	893	909	894	848	885	952	884	863	873	881	923	912	911	947	939	909	934	871	921	908	886	941	888	806	910	908	873	863	878	925	877	906	845	896	816	866	884	904	931	879	933	898	909	920	950	840	838	872	889	892	912	886	905	906	911	881	906	908	887	922	869	920	911	908	875	901	910	880	876	883	842	929	883	914	874	882	848	941	843	864	869	936	893	904	834	846	909	927	898	890	880	859	839	894	909	947	922	923	934	856	902	904	868	931	902	895	838	866	819	851	858	917	904	841	948	894	887	839	858	853	839	874	907	884	851	892	830	906	931	881	936	885	902	913	885	862	887	903	877	917	847	872	888	899	839	918	905	878	892	918	868	902	863	843	893	894	893	922	943	865	938	891	802	918	898	849	954	937	869	882	857	833	943	843	954	876	852	867	935	901	876	866	892	891	888	908	887	873	931	841	914	934	865	898	877	870	896	886	875	880	871	897	880	862	896	920
27376	19880	7344	642	383	366	326	305	331	345	295	306	303	300	340	295	307	334	311	285	327	289	259	287	279	282	270	337	274	292	305	311	282	338	299	318	309	334	300	266	346	285	292	285	291	315	300	310	305	305	289	296	317	302	277	315	311	295	308	314	306	318	305	312	282	290	320	290	312	303	291	288	272	319	330	294	289	300	297	300	320	300	271	310	330	281	309	282	260	316	291	340	276	338	298	305	292	270	315	277	294	309	315	330	287	323	306	292	311	285	297	325	327	300	291	297	337	262	316	319	246	319	282	272	307	299	290	285	319	283	296	295	287	301	332	314	296	290	296	305	272	287	306	330	310	313	296	284	281	296	307	315	326	331	271	336	308	314	328	306	312	295	272	275	281	311	298	277	292	310	301	298	295	319	293	337	310	298	296	302	297	309	288	268	285	308	285	308	314	279	298	277	314	286	251	273	294	301	262	289	287	274	286	308	313	289	297	257	313	301	311	311	290	326	283	300	289	293	296	292	305	317	324	286	318	312	319	294	295	311	271	258	270	277	274	313	301	277	330	298	294	263	290	309	304	312	307	335	293	276	303	336	294	276	336	305	298	313	288	283	293	317	271	283	288	291	279	340	329	298	296	325	305	298	280	266	300	304	303	321	311	305	292	269	295	273	284	276	280	304	311	296	307	298	276	304	294	257	283	294	277	319	305	309	267	327	277	301	328	293	310	285	297	305	292	341	308	304	322	321	293	333	317	301	308	266	314	298	303	310	326	295	265	275	302	330	282	307	301	300	307	273	302	345	326	292	287	306	295	281	321	290	308	291	316	276	297	271	327	295	306	289	284	322	299	297	299	281	332	299	333	322	308	324	300	309	300	296	330	301	268	331	315	313	304	295	339	309	316	303	302	329	322	304	307	308	328	298	297	252	302	277	340	326	310	296	303	307	310	327	310	304	313	329	290	326	312	263	323	293	311	304	287	280	305	282	302	312	320	297	279	279	314	301	286	307	285	293	265	280	277	310	314	327	295	280	322	299	317	304	302	293	317	292	298	296	293	283	298	304	330	310	285	303	285	299	327	299	264	286	302	300	294	312	288	332	305	315	296	304	303	310	286	286	309	346	281	331	286	304	283	294	292	304	315	313	276	296	312	295	289	299	316	298	309	289	286	244	289	270	314	283	296	293	278	298	289	268	319	316	323	337	294	283	313	318	279	290	273	284	292	332	305	304	292	287	307	315	297	302	262	322	312	301	310	333	308	305	333	306	300	333	291	322	285	310	289	317	303	299	284	298	292	304	288	292	297	310	297	294	311	283	289	321	274	277	289	307	299	316	305	284	304	311	281	308	312	289	308	288	319	279	324	315	302	297	298	305	293	294	323	292	312	303	326	309	290	307	282	298	326	328	294	283	291	294	269	313	309	302	310	265	314	271	299	306	278	324	295	282	315	323	308	316	301	290	281	270	286	298	292	300	314	297	305	286	311	319	296	315	305	309	287	283	290	305	299	295	304	289	296	293	288	285	271	313	294	319	313	276	266	290	311	297	311	279	318	291	304	276	300	296	303	281	309	318	295	311	299	284	292	297	289	298	311	302	313	319	303	319	299	312	290	313	331	306	302	285	299	309	307	313	303	320	305	298	277	302	324	331	299	319	308	279	281	301	292	285	300	284	335	309	298	296	301	290	268	298	335	299	281	303	276	329	320	333	289	307	300	323	298	343	310	271	273	308	312	277	284	286	296	307	322	286	301	299	314	278	327	290	304	295	293	283	303	292	292	278	300	295	302	291	311	299	303	314	319	299	292	285	290	277	318	362	290	292	280	291	308	335	289	288	292	330	310	299	295	307	270	298	296	319	289	290	277	279	295	307	315	305	280	291	306	307	292	294	287	307	310	282	313	298	304	296	273	333	283	315	290	340	310	303	322	274	300	286	338	290	282	282	280	289	298	310	279	291	278	290	299	293	299	326	312	306	304	315	309	300	314	289	299	302	308	265	308	308	292	276	317	325	301	303	297	325	274	287	290	319	326	306	309	292	289	279	294	307	299	290	283	274	334	312	305	278	295	309	294	284	330	294	292	307	290	283	288	299	287	289	343	306	304	277	313	278	311	313	294	279	303	295	290	299	277	312	341	270	280	300	264	298	295	318	311	284	314	299	304	300	326	290	287	302	308	271	306	314	279	315	305	302	302	332	323	303	321	275	321	283	300	312	281	302	302	305	296	316	304	306	306	292	304	322	293	329	280	278	301	303	338	295	303	301	329	302	278	324	297	283	300	325	292	293	328	344	308	317	306	286	294	302	280	288	306	307	329	260	304	294	316	323	306	332	281	320	323	314	268	327	288	290	316	280	295	302	299	308	316	299	330	300	276	324	331	304	284	317	308	283	305	308	306	277	272	284	290	281	309	322	299	262	294	307	320	287	288	282	307	299	271	313	298	294	289	298	309	290	314	280	274	329	290	300	321	300	304	280	287	305	288	314	304	290	279	311	268	309	292	293	339	276	283	333	314	310	299	301	302	294	289	292	311	307	322	287	286	267	336	314	316	288	306	309	303	342	284	287	313	265	277	295	305	275	273	329	291	315	262	317	275	297	318	323	272	303	305	287	303	296	303	293	267	287	274	298	308	317	314	297	291	288	309	316	313	318	292	279	283	274	305	292	300	264	290	296	306	311	307	279	272	298	330	293	269	350	306	305	317	310	328	301	274	280	290	305	310	316	315	274	290	303	331	293	292	256	316	310	295	292	295	283	291	305	327	279	335	317	269	314	325	319	295	291	316	290	293	277	362	300	307	326	278	319	315	279	267	293	284	330	297	314	290	282	310	284	305	326	288	294	304	314	314	308	336	313	310	315	289	305	318	276	271	275	300	294	327	296	304	299	312	299	306	296	264	291	322	279	330	313	307	314	282	308	328	287	286	278	304	305	291	274	309	312	327	312	303	311	284	315	284	309	284	272	298	300	297	317	314	287	313	297	321	329	277	305	301	314	281	320	304	335	314	293	261	297	288	308	318	305	275	296	288	303	314	317	300	321	267	270	306	284	307	307	299	293	271	308	330	276	302	327	310	296	296	294	293	301	253	309	268	300	273	274	307	278	296	272	306	285	281	344	298	313	309	256	315	307	329	301	314	297	332	310	291	329	300	311	283	337	294	290	276	343	294	299	306	333	310	314	284	313	308	282	313	299	307	322	277	293	309	327	305	288	285	285	337	313	323	314	273	320	290	292	343	278	281	272	317	337	252	321	296	288	289	302	287	308	302	299	296	281	285	316	300	304	299	323	336	312	283	304	320	280	311	291	335	307	302	309	303	285	277	302	323	276	311	320	291	307	286	274	290	297	308	285	295	328	316	291	309	271	301	314	296	286	305	289	282	278	296	298	285	312	303	317	317	315	273	320	297	288	290	307	283	307	280	341	318	304	288	259	277	289	295	314	286	300	305	283	297	310	335	335	296	342	332	278	306	313	259	309	298	282	300	334	281	261
12977	6614	2404	607	486	451	435	381	403	411	422	400	389	383	396	372	362	389	413	375	387	364	377	339	383	385	410	327	329	364	396	347	358	374	363	412	343	373	407	382	378	405	345	360	369	405	393	376	390	374	388	361	395	380	349	378	369	339	390	356	355	387	391	342	393	390	373	377	360	369	358	412	343	350	380	375	368	413	361	391	382	365	399	419	349	408	362	393	387	351	386	381	393	392	380	386	372	358	377	353	419	361	401	379	397	339	409	344	354	376	378	373	368	379	386	396	408	370	403	351	362	359	390	355	353	370	371	364	381	357	381	407	378	363	370	394	364	372	379	367	351	349	394	368	358	373	384	369	376	347	391	366	381	357	364	357	378	351	396	382	401	376	373	357	401	369	375	351	377	350	393	379	380	374	364	378	350	330	386	371	366	372	337	379	388	355	365	351	358	362	390	367	355	355	396	355	368	352	376	365	367	389	395	401	344	363	389	376	372	372	374	375	333	380	364	368	325	357	380	385	358	354	383	367	341	340	392	333	368	375	396	386	373	362	376	360	360	392	363	389	345	395	375	343	380	392	364	369	368	373	395	347	372	367	361	407	364	388	336	348	352	373	367	341	378	377	352	385	388	378	369	379	383	367	366	384	375	361	362	383	406	361	378	341	399	383	349	426	414	365	383	391	373	384	357	353	371	382	384	400	373	361	341	349	420	397	369	379	362	382	392	375	366	350	337	343	374	358	365	372	370	357	398	357	361	394	363	348	352	362	410	385	369	371	374	388	364	357	393	360	352	374	367	366	368	366	377	362	374	361	384	399	383	402	361	365	364	369	371	376	363	383	386	392	366	357	377	394	351	389	365	376	368	404	357	337	382	335	389	360	349	375	380	354	373	380	368	364	367	352	377	349	386	356	374	403	352	385	384	350	385	381	420	355	355	374	396	355	335	387	360	361	361	385	323	383	335	433	363	367	378	377	334	396	367	390	362	361	363	384	363	354	367	357	322	378	363	370	395	416	367	346	375	359	369	342	407	381	388	333	402	365	391	381	360	361	386	373	335	376	359	409	372	390	352	376	375	411	369	383	368	378	360	392	353	373	337	374	405	394	379	366	370	376	381	328	370	349	382	340	323	373	360	370	382	384	371	369	351	412	355	346	368	341	381	381	367	364	361	367	366	390	403	365	373	363	359	368	375	395	361	364	392	384	368	363	366	376	400	393	397	358	407	370	342	406	378	377	368	364	356	381	388	370	360	349	343	351	404	363	382	349	393	398	352	394	404	343	368	339	392	344	375	367	383	363	344	405	354	411	364	367	343	381	355	376	382	363	385	365	374	375	389	385	378	340	363	370	359	369	335	392	355	371	395	390	331	406	350	398	348	355	360	361	355	384	367	373	363	353	377	388	387	374	374	356	377	356	355	386	341	361	363	350	360	402	391	366	372	350	361	367	361	370	356	351	388	352	395	372	360	374	366	373	362	382	389	401	383	340	387	373	384	375	389	384	377	371	391	356	361	352	373	415	383	363	341	372	376	404	392	377	342	384	397	344	373	339	385	380	369	385	370	384	372	383	364	353	389	395	357	354	428	372	387	362	370	337	387	364	338	386	390	423	379	366	371	362	360	341	374	358	388	368	349	349	372	328	351	373	375	336	397	356	346	388	379	400	364	388	394	388	399	359	374	356	377	364	376	376	358	377	384	367	391	383	395	363	343	345	410	372	375	383	371	333	365	334	376	353	395	370	393	376	408	340	362	350	378	351	364	370	362	333	400	341	368	373	373	362	384	390	372	417	398	370	362	380	367	365	352	404	358	406	347	402	367	398	387	360	392	379	347	358	391	348	376	349	374	381	340	384	381	362	375	370	368	377	361	363	349	360	384	342	393	374	397	372	367	370	398	370	384	425	374	355	378	360	364	368	348	348	385	392	375	394	414	340	357	360	374	376	404	357	362	369	343	382	378	365	376	384	397	412	352	411	393	369	387	375	382	357	366	336	371	359	359	346	366	364	376	371	367	351	368	365	342	382	348	343	393	362	357	363	374	400	395	367	355	336	345	377	387	404	342	348	377	379	338	336	352	371	356	367	332	369	369	375	368	390	351	334	353	365	382	372	384	417	381	350	364	378	357	355	354	352	386	347	367	313	360	374	326	342	406	379	390	333	359	356	367	386	365	333	391	328	376	370	362	386	363	396	335	392	384	367	370	374	364	399	371	346	381	382	363	402	374	374	392	376	377	350	358	339	367	372	383	359	394	388	335	357	386	386	362	355	353	338	358	361	416	336	388	382	366	382	389	351	375	369	358	380	362	382	368	367	401	401	375	373	350	375	349	374	370	353	401	377	394	416	400	368	374	384	368	384	369	378	349	354	401	403	360	360	356	366	353	347	398	378	348	361	392	384	396	345	368	411	335	338	387	382	387	381	359	394	363	355	362	367	398	385	366	375	360	356	392	360	365	379	351	356	366	352	355	398	398	376	357	356	367	381	371	389	411	386	376	357	347	359	417	370	383	372	355	373	333	383	375	372	350	349	382	330	395	367	388	343	362	339	354	387	391	394	309	386	358	367	395	402	420	402	376	394	391	393	349	374	343	353	354	355	417	352	366	351	360	349	378	390	394	368	354	383	393	355	359	398	343	372	382	389	375	379	358	362	367	422	385	348	352	374	362	411	378	347	411	388	342	364	355	371	353	336	411	367	401	385	375	349	383	374	386	374	350	362	367	353	378	365	366	358	371	346	376	340	362	392	396	398	357	392	376	370	349	349	398	363	395	389	383	379	357	317	392	357	341	360	362	355	394	372	388	360	333	384	340	349	380	386	350	359	376	435	393	380	405	352	367	382	400	343	375	357	365	419	395	348	362	383	380	351	369	328	371	346	386	356	406	394	360	373	375	369	361	396	405	359	348	383	374	353	383	389	364	373	425	370	372	409	339	378	385	402	385	350	386	382	376	399	354	373	371	378	366	385	328	373	375	348	399	341	375	381	371	365	366	374	399	395	360	341	355	370	361	352	368	373	327	359	351	384	347	380	414	341	347	398	380	387	392	383	358	338	381	349	383	376	382	398	354	362	393	341	383	384	344	361	363	383	396	366	371	369	408	379	376	358	414	339	377	408	355	390	368	361	387	362	389	386	355	365	390	401	346	385	363	338	362	339	341	389	360	387	388	356	401	351	365	402	367	389	389	368	367	382	396	371	348	376	363	373	399	361	394	382	348	419	351	373	372	372	373	338	363	392	347	361	405	372	367	366	409	357	354	376	380	370	375	409	379	381	342	347	380	352	386	359	386	366	374	378	366	340	342	359	399	350	366	326	371	362	376	368	356	367	400	371	356	358	386	393	358	387	373	351	353	412	389	363	362	343	369	373	371	385	406	371	336	354	394	360	403	370	406	369	370	396	378	367	389	366	368	379	388	376	354	346	391	348	373	354	372	372	368	376	378	384	400	389	413	360	333	384	346	376	368	360	374	380	427	409	366	343	375	350
24519	21218	27944	24762	16432	1348	794	624	574	553	532	513	538	482	494	480	469	465	453	447	439	476	478	407	481	485	470	454	415	468	483	452	468	418	458	458	468	445	439	459	445	442	459	471	457	405	452	438	449	446	464	431	436	436	463	425	427	419	445	459	461	462	395	456	464	458	476	459	398	453	436	416	426	449	482	465	454	461	435	497	409	495	449	448	454	471	459	440	453	443	394	443	447	459	459	450	472	443	443	444	461	455	446	434	475	447	465	398	410	436	432	434	453	413	432	411	466	434	426	482	446	450	453	443	432	423	431	431	458	435	405	420	400	421	415	408	428	407	441	447	446	432	436	437	444	447	437	407	456	445	457	437	428	453	432	445	395	399	411	413	436	444	399	432	445	457	467	432	444	468	439	454	407	414	457	458	455	440	447	429	437	435	426	430	396	459	460	436	445	432	428	467	439	421	457	458	460	463	487	421	435	464	441	439	462	478	443	389	452	419	444	480	479	431	431	460	441	406	424	427	427	456	429	417	443	433	441	449	441	485	417	431	435	456	421	418	454	450	436	450	413	407	447	425	437	456	455	472	430	426	411	456	494	440	482	439	474	491	444	418	437	426	453	469	436	443	437	417	504	477	447	433	428	455	476	446	440	440	430	451	441	415	453	440	436	421	444	454	450	419	444	459	469	412	449	406	460	428	423	439	421	446	467	486	460	457	444	427	465	411	425	462	440	449	467	498	443	475	422	411	455	460	442	427	451	421	464	434	403	474	455	437	437	418	485	432	416	466	446	436	404	436	424	476	434	472	429	434	438	409	463	428	431	428	424	458	433	457	430	432	414	465	429	461	454	421	483	457	395	404	433	421	415	450	449	454	443	459	443	444	397	447	464	480	444	466	434	385	449	409	433	472	460	452	441	406	476	460	423	435	436	438	413	485	421	451	447	394	432	442	456	429	442	443	421	475	457	432	449	425	455	432	444	406	423	441	467	427	462	423	436	435	446	418	446	430	447	413	425	398	467	463	427	394	429	398	472	460	440	434	432	450	467	459	433	415	450	433	406	438	482	421	466	420	411	431	413	468	419	449	440	444	400	471	467	436	444	453	511	446	494	453	440	415	418	397	451	438	457	435	427	399	488	437	425	445	451	415	435	441	429	419	470	464	437	436	441	434	446	438	431	426	446	465	409	431	442	418	405	414	385	465	433	465	417	448	424	424	429	405	474	415	466	420	403	451	461	409	417	411	417	423	439	466	434	407	422	476	448	455	427	405	436	429	417	413	444	454	448	429	455	447	463	428	420	455	438	437	417	445	427	413	425	448	468	433	404	430	440	443	439	434	417	440	433	425	445	417	448	438	448	462	442	431	425	406	452	408	448	461	422	453	417	452	436	446	455	438	450	432	422	451	450	433	424	434	418	433	488	438	437	446	418	439	431	446	451	493	417	477	428	382	439	441	448	444	441	436	419	447	435	442	447	469	433	417	406	421	481	446	450	377	448	445	414	435	434	458	441	407	431	437	433	422	464	427	442	430	455	445	462	435	429	418	431	429	452	455	451	418	459	417	427	458	479	415	449	460	463	481	446	468	398	476	487	415	455	422	433	425	451	430	461	488	414	474	438	466	464	426	441	429	436	454	425	449	442	410	417	436	432	483	433	480	427	435	418	431	417	444	417	441	455	445	443	448	466	420	468	431	454	446	450	466	426	424	452	441	438	425	431	478	463	437	434	421	415	462	445	413	466	436	449	414	438	485	420	436	418	436	437	459	406	437	364	452	419	426	438	417	401	421	428	386	445	444	438	447	426	418	400	488	446	443	502	450	420	428	417	461	426	468	425	454	442	502	435	417	426	450	419	392	449	440	412	420	403	457	444	416	437	452	426	385	456	433	381	426	456	465	390	453	424	433	439	448	465	436	444	437	430	430	466	406	394	432	470	464	439	424	446	428	461	443	458	454	418	443	425	455	476	444	423	435	427	415	417	458	464	419	409	436	415	430	438	444	467	471	423	407	471	449	452	433	432	461	434	433	418	445	466	471	459	457	431	449	447	416	441	442	427	435	430	467	436	476	415	460	444	428	468	432	454	436	446	438	441	487	450	448	442	452	444	441	462	396	443	435	480	486	465	441	447	420	451	454	435	467	432	442	460	444	441	439	469	447	405	442	414	452	449	406	459	445	430	435	429	425	430	423	406	475	448	444	442	424	432	448	423	439	469	446	453	473	456	424	441	429	429	458	464	447	441	465	462	452	409	459	445	442	452	406	427	410	448	448	475	429	432	419	450	445	439	412	394	429	474	445	462	420	453	429	407	447	431	429	438	485	447	450	486	459	437	440	458	471	452	448	454	448	465	441	378	442	447	425	425	419	446	453	467	461	420	423	427	416	417	415	388	412	464	445	408	455	438	441	425	434	419	415	436	415	469	496	414	418	421	481	433	452	425	468	441	424	412	395	429	442	419	436	448	419	422	447	448	453	444	451	418	473	451	439	440	430	461	459	484	418	380	410	450	449	433	439	458	416	456	433	441	439	427	478	408	420	474	446	450	425	440	427	444	427	437	448	437	445	407	447	443	445	430	400	462	408	445	415	433	433	462	459	402	469	449	459	443	443	448	484	475	458	443	420	462	430	433	451	415	457	436	415	414	463	456	427	456	430	460	458	438	454	432	474	442	416	452	435	455	456	429	426	427	435	441	444	428	447	439	444	446	441	428	443	422	417	485	418	458	428	419	421	463	427	505	440	480	449	454	422	478	425	422	490	478	447	426	458	453	449	464	446	450	455	439	409	470	439	459	439	390	425	437	438	452	478	412	443	439	423	454	448	434	449	419	431	461	426	445	439	447	417	457	414	425	470	427	413	454	434	451	420	445	460	449	432	456	453	426	448	440	463	467	408	452	460	419	440	437	426	430	396	494	456	447	445	446	405	403	426	457	478	432	424	482	402	432	422	441	458	462	499	412	426	426	418	451	406	467	434	422	448	448	410	451	454	463	384	451	460	415	436	450	451	421	432	463	452	431	436	449	466	464	451	438	447	487	449	458	439	450	495	460	455	420	427	450	413	413	452	446	462	437	421	441	452	414	420	450	465	451	462	436	435	446	461	454	423	467	431	440	432	424	451	434	429	435	393	434	456	480	391	450	472	389	486	447	455	418	440	415	422	462	468	406	479	410	468	404	472	428	433	476	474	458	424	470	408	446	418	418	432	404	418	432	427	421	447	405	441	445	434	486	442	431	430	401	487	391	452	399	464	448	426	434	432	440	426	414	449	429	418	434	457	425	468	437	444	420	446	422	430	427	462	437	440	451	444	457	464	449	485	439	409	435	426	461	420	449	459	415	475	453	452	424	475	441	457	421	451	469	453	455	433	458	460	410	431	441	437	395	449	431	434	472	422	421	441	428	432	445	434	465	442	481	435	477	457	447	478	431	454	436	456	434	457	436	452	428	424	438	455	465	425	456	427	435	462	460	442	433	440	439	438	463	458	419	480
31860	28146	13206	2762	1847	1503	1177	1030	883	784	760	761	703	659	682	625	607	555	578	596	593	569	569	531	585	539	517	515	541	550	530	510	521	514	562	565	537	527	527	517	526	548	548	508	542	549	501	532	496	502	595	571	528	527	520	549	487	500	519	529	498	531	512	557	544	467	483	530	541	543	519	570	534	526	545	510	544	461	514	544	555	524	561	538	562	543	564	513	548	538	514	565	525	491	536	511	553	525	566	493	507	529	506	500	510	513	537	524	501	527	523	489	523	515	478	516	482	544	514	549	511	549	570	545	536	497	522	500	489	519	551	466	531	552	504	529	511	525	535	520	534	527	535	542	502	544	505	529	496	507	504	519	492	506	507	517	548	507	506	496	549	525	523	487	530	529	527	556	484	508	496	519	524	548	510	495	520	538	516	528	525	517	556	490	512	512	487	522	534	491	496	520	492	529	491	521	534	513	526	514	505	488	505	524	572	564	531	535	543	514	534	471	530	507	550	524	515	514	510	548	527	521	510	495	516	523	554	497	497	524	494	543	471	537	504	505	497	541	542	482	519	543	483	537	540	489	517	538	477	503	501	505	501	542	500	485	518	544	481	491	501	576	525	492	571	548	482	555	523	487	529	501	513	516	524	485	491	537	533	550	533	546	528	517	543	508	520	500	534	517	524	529	501	514	554	515	517	542	509	498	529	518	515	544	513	544	519	543	533	510	576	552	555	506	476	535	533	501	466	517	516	533	503	524	510	507	509	542	534	495	501	528	533	569	513	483	497	513	489	571	518	518	538	523	530	535	505	521	531	542	479	508	567	543	497	526	512	508	514	469	521	522	502	524	547	530	481	510	543	490	478	527	546	489	509	487	524	512	495	526	532	501	538	537	506	546	525	491	514	534	482	535	490	540	514	534	515	512	486	521	493	547	533	539	532	517	517	549	548	519	548	548	495	499	476	504	537	508	515	533	519	577	536	545	504	524	498	573	501	500	501	475	508	457	519	575	496	543	473	501	528	505	489	543	516	518	579	557	501	517	546	509	521	510	499	537	516	545	530	549	491	531	489	533	506	499	509	501	557	513	555	492	518	492	483	523	489	532	509	553	542	542	504	512	482	507	493	505	535	531	502	502	512	537	505	518	534	509	527	518	575	482	557	500	511	519	552	521	510	561	526	558	538	491	501	500	511	483	521	522	591	554	521	537	505	517	525	537	522	561	502	534	509	540	514	508	533	550	505	502	533	518	572	484	525	555	529	550	508	527	509	476	505	515	534	536	499	529	542	504	525	522	540	533	529	552	536	517	511	543	505	537	538	498	513	510	494	523	521	505	497	466	497	485	518	508	488	549	450	516	504	541	486	499	506	533	530	485	521	487	525	484	516	487	527	514	512	504	497	529	516	507	496	532	535	575	558	496	470	513	522	524	532	487	471	562	506	573	526	507	538	489	535	532	578	501	508	566	483	552	514	488	557	563	477	510	502	549	531	507	508	492	530	519	515	545	541	489	526	548	536	545	553	513	497	527	549	501	501	549	486	542	532	533	527	509	546	534	545	522	526	547	537	504	529	497	506	560	513	504	490	500	476	504	518	533	525	534	484	494	478	492	512	537	515	514	517	520	549	502	494	514	537	521	489	538	501	509	515	555	535	492	541	506	529	479	542	493	556	482	517	514	517	531	519	556	549	497	545	505	479	559	527	522	537	531	500	510	530	526	527	546	477	513	505	568	547	551	543	515	496	516	504	525	543	508	523	513	520	513	526	526	539	483	544	528	536	535	564	510	489	509	501	541	523	491	522	515	525	507	493	564	488	570	500	517	527	547	499	543	512	503	501	541	510	512	554	525	529	524	536	528	526	502	476	477	524	502	510	531	556	517	496	488	540	546	506	539	504	502	506	498	487	509	475	541	488	521	513	485	550	520	488	518	534	586	541	495	513	526	524	514	494	503	547	541	520	502	539	497	531	543	524	586	500	528	533	508	501	498	479	548	514	512	541	508	502	531	563	527	540	507	499	515	507	514	535	503	527	484	579	559	515	528	545	510	493	505	550	519	499	521	544	536	542	521	502	509	541	494	515	489	479	543	509	507	511	532	506	506	533	478	556	499	487	524	533	522	510	488	539	509	459	499	523	492	528	496	483	531	510	481	543	507	543	510	537	528	509	481	497	512	513	488	531	487	504	543	509	530	587	493	519	544	505	514	489	491	466	483	515	490	527	541	520	520	546	520	541	511	527	514	508	509	552	537	572	504	508	492	557	512	488	550	486	555	570	503	512	542	537	526	499	516	521	496	522	503	517	512	555	502	511	520	536	532	508	555	517	511	499	490	510	523	545	476	537	549	543	494	452	503	536	578	511	501	500	522	540	537	531	526	506	518	532	563	536	567	489	549	536	485	512	542	544	549	548	515	537	554	532	542	519	498	505	489	519	502	495	524	537	516	524	552	512	505	475	501	489	504	490	496	509	498	517	531	562	502	536	503	500	549	526	557	466	553	521	528	486	544	526	462	508	540	519	525	492	548	550	525	501	560	485	517	501	541	519	519	532	502	513	556	517	512	490	541	500	536	545	535	519	535	539	547	506	515	503	515	528	519	532	501	511	521	515	508	532	528	473	488	493	495	497	498	497	533	510	538	525	534	540	510	541	526	509	547	499	499	516	505	478	506	499	506	546	558	534	568	488	527	532	465	522	517	494	509	531	508	524	491	527	540	545	483	504	532	511	510	514	481	532	541	518	489	565	526	515	503	509	539	505	542	521	499	513	546	526	523	509	531	562	492	552	534	524	513	518	513	541	533	521	527	514	530	513	486	494	524	522	562	522	517	533	531	489	533	514	509	557	544	568	480	521	510	533	505	498	485	515	520	525	475	520	547	542	538	574	526	514	484	491	545	543	514	510	515	511	539	515	479	507	522	533	531	520	501	503	498	501	535	524	540	508	487	535	512	507	559	549	492	541	521	548	509	490	558	525	543	517	521	533	492	496	524	510	456	528	525	517	473	486	566	533	487	538	496	539	498	525	510	529	484	525	513	511	495	549	536	558	538	500	525	494	530	515	521	493	508	510	486	527	527	524	521	539	516	488	518	530	513	542	525	538	490	501	528	546	519	517	481	521	460	449	496	508	501	536	508	509	540	529	524	519	545	570	520	518	510	523	510	542	480	508	498	523	510	511	483	589	537	523	500	480	515	521	522	480	532	490	505	509	511	510	507	501	529	504	523	524	515	493	506	519	545	526	465	534	526	492	514	495	515	532	563	543	506	487	510	508	532	512	509	507	494	553	513	494	466	512	499	513	536	533	560	532	524	490	551	538	495	534	529	509	531	538	521	526	520	524	514	553	555	551	530	481	495	510	515	531	488	560	543	510	529	530	561	502	561	493	533	542	521	543	486	571	534	529	483	493	530	482	510	509	523	521	521	534	531	519	511	517	491	518	505	514	485	513	487	519	537	472	516	502	521	498	516	549	543	538	528	528	537	487	510	578	531
25302	21200	26803	24845	3495	632	621	537	528	504	443	424	459	433	405	447	431	396	458	398	416	406	382	436	398	417	418	428	396	419	419	410	376	402	389	438	399	444	386	402	410	412	400	398	408	442	387	378	420	406	411	419	427	410	367	419	438	412	442	392	412	426	427	433	398	415	394	403	440	444	423	424	415	396	391	380	394	428	417	398	405	406	433	410	445	436	418	407	393	438	394	429	401	446	402	405	449	393	396	421	406	406	388	435	391	403	416	404	426	466	413	430	434	400	404	412	383	414	399	396	408	431	442	394	419	372	444	450	432	420	423	395	423	399	435	429	383	401	408	416	378	393	412	394	413	372	382	429	389	436	400	421	424	385	400	410	399	421	406	407	399	395	402	399	455	433	416	409	432	433	424	393	434	402	382	424	388	403	405	413	384	377	375	420	382	427	421	390	398	383	434	408	381	389	413	425	397	395	423	394	415	414	398	394	423	412	445	423	423	433	415	401	393	406	398	383	447	400	401	388	388	415	402	371	417	392	406	411	437	401	423	407	396	393	411	415	408	401	411	394	405	401	398	377	425	373	380	399	430	404	393	433	408	419	437	424	435	446	425	397	423	427	413	392	379	426	393	407	421	429	409	379	411	393	401	407	405	421	424	390	396	424	407	428	410	439	395	425	441	427	402	387	391	406	407	408	383	399	403	406	381	403	421	400	448	401	389	401	391	426	387	417	435	389	408	393	411	398	411	431	416	397	406	414	432	403	436	421	394	384	398	398	422	405	427	381	378	395	383	416	428	410	412	378	407	432	409	390	397	442	425	375	419	394	407	410	429	409	423	415	382	419	381	456	406	380	413	402	402	395	422	396	433	406	386	390	422	438	458	407	399	393	438	392	459	430	415	394	397	369	402	420	425	394	415	404	432	361	379	416	423	408	408	428	393	411	435	411	419	391	371	419	423	413	376	421	426	427	389	426	386	400	350	424	392	434	454	396	440	393	401	394	407	417	393	417	396	400	428	432	396	388	377	428	416	409	412	397	414	395	385	413	385	428	367	439	402	422	397	390	400	403	405	392	415	448	456	403	415	418	427	395	380	429	436	415	427	395	395	389	423	413	389	436	388	381	410	402	420	393	432	390	430	421	413	423	395	400	404	400	469	403	389	451	414	414	430	444	390	385	441	405	409	419	430	435	394	398	387	402	391	421	444	404	406	411	359	397	414	404	443	433	436	388	423	395	395	401	419	402	421	416	388	407	418	384	400	389	425	370	391	403	411	418	403	410	430	423	417	383	411	448	431	420	361	383	425	392	417	420	400	429	430	388	372	380	397	416	440	390	394	401	442	408	442	398	410	367	412	432	372	414	392	398	379	420	403	363	423	400	438	398	418	444	404	430	424	429	407	393	384	412	397	386	433	418	359	386	417	416	401	394	390	421	422	381	425	419	404	437	425	408	400	404	441	404	412	394	414	400	386	410	398	380	404	389	438	405	430	427	392	394	379	429	452	455	401	398	429	419	389	437	386	419	414	401	404	427	392	390	430	388	382	360	402	388	392	428	426	411	424	397	419	412	404	394	397	403	436	402	362	423	394	418	423	409	410	385	397	381	408	414	413	424	421	365	431	410	429	433	427	414	375	426	396	431	457	398	430	438	412	392	414	400	419	430	369	428	384	422	413	382	431	400	416	404	421	431	395	409	373	381	412	379	381	413	405	430	407	395	378	398	422	459	433	398	412	402	421	386	449	451	405	396	412	425	387	385	397	410	403	458	371	420	410	413	380	408	398	380	417	421	393	409	417	400	404	409	380	407	441	413	408	391	411	395	371	417	401	391	383	441	416	404	403	401	400	394	412	414	401	403	432	399	419	437	417	376	404	383	423	403	412	411	389	399	417	357	406	429	378	457	439	381	426	386	400	407	422	434	380	426	410	383	425	397	438	424	406	405	395	419	415	389	443	393	444	372	387	405	382	422	414	395	394	403	426	448	381	446	419	386	406	391	422	427	458	375	402	410	389	452	420	435	416	389	431	416	394	365	419	447	399	429	436	430	420	421	445	399	407	464	427	385	401	408	411	387	374	363	389	409	404	392	405	425	371	395	408	434	426	412	425	399	393	429	393	405	407	412	460	424	405	432	426	431	424	376	441	366	416	362	382	444	394	433	401	398	424	386	402	391	392	397	420	393	419	410	394	427	399	422	417	404	377	397	439	386	401	416	401	411	419	382	391	399	413	393	437	381	401	397	426	398	407	411	386	418	423	405	419	389	414	409	429	377	391	399	412	428	399	430	420	402	419	440	434	358	389	424	442	406	415	421	438	417	371	403	377	451	384	437	416	434	381	396	384	441	410	424	436	417	379	407	412	422	416	409	411	402	414	400	425	389	390	398	408	420	381	423	395	396	442	438	403	400	420	416	439	377	395	394	402	387	401	418	381	438	368	407	420	389	407	389	451	401	387	409	404	457	421	424	405	397	381	397	438	406	424	410	418	402	422	439	368	352	388	408	408	397	420	400	396	406	426	385	413	389	393	433	404	451	391	439	399	384	374	396	374	412	454	388	418	405	425	378	404	406	402	401	398	413	440	393	385	378	394	404	455	414	390	425	406	358	387	428	424	404	405	421	429	401	414	410	405	403	401	402	387	417	403	365	387	428	418	420	403	407	435	422	430	412	392	403	423	381	443	377	406	399	441	391	418	403	357	389	407	449	394	445	400	414	430	401	432	432	426	433	410	377	397	398	365	381	376	419	398	408	379	424	443	433	428	384	402	415	407	367	398	397	401	385	413	409	402	426	407	391	412	400	409	431	390	406	393	422	397	401	401	436	394	382	411	404	439	415	414	437	390	396	419	413	346	390	396	402	381	418	413	418	401	410	421	396	379	387	393	399	366	410	381	401	406	371	420	439	374	422	379	418	431	411	433	413	407	404	406	411	403	422	428	430	426	388	395	421	421	409	388	342	431	378	431	395	426	417	436	381	407	419	401	412	407	429	419	393	416	392	430	424	399	400	383	405	417	454	402	417	407	423	410	401	397	392	398	399	421	377	374	414	390	394	426	394	390	419	417	422	380	424	399	397	404	440	418	423	449	415	412	442	437	425	418	436	385	419	430	394	405	416	406	408	395	412	391	418	431	391	427	392	401	415	425	404	431	415	423	393	394	410	403	444	426	434	384	391	439	413	430	383	397	377	385	448	379	405	411	422	430	392	409	386	396	427	386	404	418	393	417	467	391	381	452	401	401	399	412	425	417	376	386	375	404	395	403	397	373	417	411	418	410	450	443	415	393	441	411	419	428	407	397	412	402	458	404	420	391	411	392	403	400	451	384	401	428	385	384	407	404	394	375	389	400	423	424	412	396	429	357	405	439	417	418	406	445	389	419	392	409	407	365	434	443	420	377	380	418	411	414	423	369	408	457	422	418	406	401	405	371	404	433	415	434	394	440	400	399	422	462	397	438	400	408	401	401	382	408	415	396	419	399	414	404	409	413	415
30726	22431	9168	1741	1349	1026	917	855	738	656	627	630	613	593	555	568	618	515	546	555	538	539	513	496	492	502	531	531	486	495	528	504	487	542	500	495	504	524	519	511	502	495	518	517	491	521	513	548	531	487	498	538	477	496	511	523	515	519	490	492	535	512	488	516	489	536	484	459	478	515	531	461	523	512	469	542	486	528	514	494	472	522	542	516	483	498	537	518	523	555	567	533	505	483	462	524	509	538	499	550	527	530	498	514	519	525	518	521	492	515	465	497	501	497	537	500	454	512	471	485	507	505	510	490	511	490	503	481	462	501	549	485	510	526	497	509	484	469	499	522	452	504	530	521	496	487	510	491	535	498	493	480	500	503	511	463	526	508	499	510	513	534	518	493	509	520	541	508	484	511	460	484	492	532	504	522	543	484	506	525	519	499	534	505	505	462	465	506	537	516	531	485	489	530	523	485	500	535	525	512	502	519	526	487	565	501	503	484	512	502	497	523	488	541	516	477	485	485	519	503	496	512	497	523	482	483	541	484	500	517	529	487	492	489	485	472	514	463	478	525	491	504	492	484	506	496	533	516	498	525	512	505	500	476	523	507	510	478	529	520	495	542	518	538	536	530	476	516	503	535	476	472	535	519	533	484	526	522	492	515	481	520	496	497	510	583	465	490	520	497	501	497	497	507	476	499	512	539	529	458	512	507	524	473	538	479	505	479	485	519	511	501	493	503	547	535	518	471	490	503	497	480	483	511	528	458	511	528	498	524	522	510	487	508	521	509	475	518	497	489	500	467	501	494	471	520	489	486	522	501	524	481	501	485	553	517	459	483	524	534	511	486	494	503	487	506	506	501	545	489	510	550	485	497	494	503	533	488	504	474	518	497	499	505	544	515	487	514	494	522	536	500	540	520	506	529	525	516	516	494	488	497	480	481	484	530	516	500	503	501	526	528	520	519	486	544	503	467	519	478	504	497	505	562	500	511	460	488	501	517	479	482	480	516	528	481	532	519	505	514	532	534	483	507	496	491	505	528	476	465	506	521	471	514	497	512	473	527	534	536	503	507	484	503	547	502	497	523	492	482	503	512	487	491	498	524	521	497	492	497	494	489	487	525	501	483	490	514	477	487	518	493	493	490	497	493	535	527	514	501	509	519	503	482	544	518	475	455	530	537	514	549	556	514	476	553	488	509	503	475	520	490	472	485	509	491	493	514	489	497	465	484	465	492	488	511	546	491	485	484	484	483	487	499	526	535	528	509	435	485	498	529	505	481	478	495	511	509	522	471	485	518	476	471	473	525	482	499	465	509	506	484	496	478	475	501	493	523	489	468	480	509	512	452	506	528	516	497	498	537	510	509	505	539	503	482	519	511	493	510	498	512	504	515	491	467	534	481	513	481	501	461	557	520	481	456	537	525	514	498	487	482	472	495	473	505	503	504	515	493	485	553	492	485	504	504	523	488	506	522	534	505	505	520	493	511	463	486	489	514	497	503	475	504	510	518	491	466	526	522	464	513	506	523	493	494	506	525	487	505	513	523	479	520	527	506	507	518	542	503	506	540	488	495	506	497	499	496	505	502	488	538	494	484	500	523	534	507	523	545	511	491	480	467	532	485	507	513	516	496	495	506	514	459	503	514	508	490	529	486	484	496	517	502	525	485	488	506	513	522	498	475	491	520	518	529	493	480	486	498	506	505	505	471	472	507	488	522	500	454	503	486	500	524	506	467	513	486	546	493	507	499	550	488	504	472	451	525	550	504	507	487	475	482	510	498	472	505	477	529	488	494	475	507	499	472	513	472	485	501	475	517	499	495	502	517	497	469	521	486	484	510	498	530	450	511	525	493	492	516	510	507	479	527	487	477	529	472	537	468	526	549	493	518	512	525	491	472	520	492	493	484	458	492	483	517	502	482	475	533	516	525	521	528	538	486	500	492	498	515	513	504	510	519	522	525	526	499	502	460	524	516	509	507	473	493	496	520	517	548	461	482	474	478	458	412	466	538	514	496	525	466	535	473	484	559	489	506	510	480	512	510	508	492	486	462	468	525	477	502	527	525	530	510	471	461	479	519	480	507	510	535	487	514	517	540	476	491	511	472	482	446	506	466	504	506	473	524	461	471	514	491	522	500	496	541	484	499	474	506	536	478	493	530	493	519	483	543	501	532	489	475	495	493	539	483	540	467	578	509	509	469	507	485	514	487	513	497	456	527	496	471	472	487	491	485	485	494	495	517	525	486	535	471	485	478	488	521	497	500	487	521	498	506	475	471	496	491	459	503	493	487	484	500	496	473	506	507	477	505	498	468	482	450	493	485	480	513	483	514	488	484	535	474	541	465	523	519	484	465	508	514	556	470	522	506	538	525	530	499	500	523	467	536	534	513	542	504	464	520	521	513	479	457	481	506	521	519	525	493	515	549	477	457	505	528	510	504	531	484	519	499	517	536	468	501	501	534	491	469	484	460	465	498	507	459	520	516	505	510	503	492	501	482	514	526	515	519	539	482	494	489	554	494	497	523	536	510	520	539	550	489	499	506	512	481	488	514	491	487	527	496	491	498	478	501	478	461	483	514	507	513	491	497	476	457	501	497	503	497	508	491	509	545	505	489	510	471	482	504	480	503	457	511	495	476	510	513	502	470	482	496	498	501	526	523	549	484	510	508	474	520	526	467	500	533	486	482	485	479	467	474	513	490	495	500	493	493	477	515	507	455	511	504	521	502	461	526	532	480	547	509	487	519	503	504	474	502	538	488	451	490	505	535	505	479	516	479	484	481	484	515	475	462	477	496	519	495	477	494	510	556	480	471	504	520	531	478	480	459	491	479	506	498	535	488	528	502	527	519	475	485	489	528	479	495	504	496	494	543	515	463	466	503	524	474	546	503	498	478	521	496	493	446	515	531	507	531	491	469	481	565	527	549	520	533	507	489	519	506	518	477	447	481	502	540	498	551	485	495	529	482	471	472	488	510	472	510	485	489	512	494	471	473	514	516	517	540	517	512	468	475	531	516	497	537	485	504	481	499	515	514	513	463	513	503	494	488	475	513	473	450	533	536	516	506	505	517	464	472	513	508	502	524	549	477	507	488	481	508	486	496	492	524	509	474	553	503	541	555	520	456	489	526	515	483	510	506	479	497	529	512	485	517	502	477	464	481	496	507	469	500	540	493	486	469	509	473	489	538	462	497	472	540	524	491	511	489	495	471	494	475	475	483	504	455	492	482	490	544	467	504	476	500	502	503	526	513	541	496	521	515	549	529	511	517	524	527	521	499	537	495	509	487	500	521	482	485	519	498	502	512	468	511	485	509	503	476	491	500	489	512	501	519	502	508	496	524	503	484	495	476	487	512	517	482	503	498	507	510	529	519	515	520	503	506	519	526	507	525	456	486	524	497	498	524	505	481	527	524	502	494	530	521	503	486	516	480	464	514	500	527	536	485	462	470	486	516	476	493	535	491	465	522	516	492	494	522	548	517	503	477	561	507	538	494
23008	21245	28975	23843	21248	21188	5403	1458	1155	1102	1016	975	961	901	864	894	884	813	873	888	844	860	837	824	805	792	801	780	821	843	820	842	848	819	809	833	805	811	770	835	836	823	788	807	795	763	823	825	807	767	791	797	780	805	790	752	807	753	809	749	846	804	825	813	823	840	809	852	809	766	831	819	818	819	813	807	762	787	814	784	843	807	815	804	866	800	807	785	812	751	827	796	741	781	811	805	796	774	794	789	853	824	773	809	821	755	750	788	804	758	777	772	774	793	774	781	799	744	796	795	826	725	813	761	799	785	778	801	817	765	815	775	808	773	772	811	768	785	815	737	791	783	784	783	757	751	817	782	748	745	816	756	792	807	801	779	811	793	810	835	760	771	819	787	800	818	787	825	737	769	784	798	774	763	737	751	754	745	777	748	723	793	807	814	789	751	805	742	726	799	825	745	763	815	758	785	787	836	753	762	806	797	743	711	789	735	764	742	762	800	774	728	732	764	789	787	839	778	800	766	801	792	793	774	806	731	717	762	808	796	786	797	798	799	792	743	834	750	830	836	785	741	803	796	792	808	790	789	830	741	739	784	747	829	823	760	773	800	769	833	775	792	806	784	759	755	795	756	755	761	793	768	773	760	783	758	822	799	801	766	764	789	791	822	771	791	763	805	814	769	776	781	731	791	773	748	798	838	807	798	820	776	779	804	818	829	771	771	813	778	769	773	833	730	808	751	790	732	770	808	794	804	817	782	763	795	707	760	760	724	797	774	813	766	756	760	766	787	785	794	803	803	777	768	767	760	729	785	740	795	762	796	795	766	776	785	789	764	820	809	765	763	813	801	727	805	836	753	760	809	786	774	777	823	766	789	778	757	788	790	800	761	788	764	830	740	801	718	749	760	756	786	766	831	783	765	820	779	721	775	796	821	804	772	740	785	766	821	794	815	837	793	794	791	801	798	818	756	757	786	849	767	773	746	745	772	751	780	782	800	824	768	740	734	797	763	785	798	804	782	735	753	798	781	835	759	834	742	798	769	773	788	803	756	808	759	778	794	802	815	723	815	766	761	789	814	817	820	786	812	728	793	814	781	816	794	740	810	771	793	710	795	803	737	808	820	782	786	730	771	747	788	733	758	799	824	792	772	782	838	866	794	773	769	770	762	765	833	777	815	766	787	746	837	779	778	798	760	751	772	740	848	735	804	773	792	750	804	786	781	768	778	787	742	791	778	731	766	778	765	744	753	759	764	773	788	795	784	801	776	780	764	777	784	764	781	760	769	797	801	733	808	815	770	797	808	765	788	739	795	772	775	777	820	754	773	759	748	773	784	717	759	737	825	751	782	771	756	810	814	740	792	780	758	834	785	815	796	767	789	789	777	773	810	789	866	700	785	759	803	805	793	773	829	781	798	771	764	760	800	806	778	777	766	787	808	807	797	762	775	757	793	778	783	786	795	801	792	819	834	756	815	800	800	783	798	826	810	825	794	800	780	782	817	774	782	814	744	830	792	764	804	766	779	733	770	744	826	804	780	755	788	790	848	760	789	809	776	796	771	808	799	794	759	810	749	786	750	749	772	741	752	796	746	775	769	775	736	786	746	795	812	802	786	738	759	755	797	801	808	790	793	800	739	796	827	841	776	765	799	823	783	769	739	796	766	763	801	761	787	820	781	833	765	773	739	787	779	825	759	813	754	807	769	795	808	769	787	794	826	779	766	768	812	775	781	791	738	783	765	750	797	820	793	752	744	779	857	832	787	772	789	779	744	756	745	831	794	747	835	820	789	742	762	722	754	765	780	802	751	812	800	780	775	831	804	776	782	796	774	818	776	791	776	826	745	805	747	809	799	786	737	790	793	767	749	769	789	770	795	785	773	837	808	775	787	777	844	767	785	837	769	829	783	794	784	732	767	821	786	753	791	766	788	735	766	777	770	795	752	760	802	781	798	735	794	799	759	749	787	755	750	817	808	763	798	749	758	723	820	818	771	786	722	790	742	783	788	791	830	786	806	747	817	812	768	792	757	758	794	793	778	721	740	792	738	761	754	724	765	756	802	775	761	827	761	794	775	756	782	815	769	801	856	771	791	810	788	736	814	805	821	774	809	773	808	822	705	763	794	781	717	839	803	759	815	755	819	771	811	756	797	791	788	759	772	773	760	758	828	860	824	814	793	792	767	777	774	773	778	803	758	783	780	808	805	753	765	760	806	830	748	748	772	775	759	792	750	765	742	798	830	745	792	782	814	775	725	796	789	810	763	750	748	761	827	776	718	847	741	753	788	760	782	825	780	748	770	779	793	835	807	784	731	792	764	784	760	792	783	728	788	792	787	747	814	756	740	777	776	771	792	781	768	772	807	802	800	736	758	769	778	795	793	793	803	767	799	740	781	805	798	746	739	812	808	820	796	803	814	844	796	728	769	814	767	795	781	798	807	770	788	786	777	798	776	806	783	727	823	774	792	798	792	759	755	746	780	797	799	764	795	784	772	727	713	747	798	775	786	764	791	736	814	764	780	793	805	835	792	765	782	745	799	760	732	790	798	803	747	750	795	762	794	809	749	774	786	767	809	832	801	785	759	774	774	799	777	818	845	785	840	763	780	811	823	791	831	764	762	775	808	762	785	801	739	799	772	780	768	780	780	761	769	745	795	795	728	790	769	798	776	758	755	792	773	721	764	782	779	810	791	759	789	757	793	797	789	784	766	807	785	806	736	822	780	819	859	705	774	748	760	800	790	745	748	706	741	747	786	778	778	795	804	784	819	831	762	792	792	839	785	812	791	763	815	771	754	765	776	753	795	784	729	776	777	756	746	748	806	778	749	814	778	802	742	769	794	756	790	777	776	788	756	749	741	771	802	833	827	778	765	763	781	801	768	749	801	831	760	769	735	801	787	756	789	791	768	763	803	821	776	753	818	811	793	837	770	782	785	734	743	762	824	727	757	811	760	778	788	784	770	812	798	810	823	787	755	796	781	744	752	763	750	758	769	755	758	755	796	732	758	785	778	729	775	792	804	789	760	753	770	732	800	752	798	777	745	774	809	795	772	750	755	791	789	739	755	766	791	785	795	792	800	739	803	747	729	806	757	791	763	761	791	798	776	797	761	779	841	776	768	816	751	737	737	802	835	761	778	812	788	805	802	806	791	778	740	845	746	775	822	748	800	775	825	804	767	829	838	764	756	745	728	774	767	823	798	768	753	763	765	753	758	801	808	814	784	780	796	763	763	799	823	769	716	782	792	743	830	788	784	779	806	783	813	783	805	783	757	744	735	804	830	789	771	785	792	804	806	807	821	799	773	802	768	758	798	813	787	828	712	807	734	791	790	749	755	769	820	805	805	723	795	758	765	756	808	815	774	773	870	805	755	762	768	748	780	762	811	824	743	795	762	773	812	790	774	786	736	779	750	766	781	794	802	707	810	748	760	799	819	800	783	829	830	743	723	819	841	788	801	775	805	817	748	794	794	796	782	770	792	779	786	773	791
42380	43745	21441	5823	4269	3223	2623	2162	1805	1681	1492	1430	1309	1185	1213	1075	1091	1141	1048	1007	993	972	981	981	978	974	1011	931	933	932	925	864	978	904	907	925	952	934	887	885	852	944	877	889	888	908	907	925	889	899	923	964	860	922	853	901	965	848	881	913	894	819	922	871	945	836	883	917	903	891	867	920	937	961	914	913	932	946	918	925	919	929	925	959	931	890	964	923	959	842	958	888	891	922	900	856	902	896	903	860	891	904	909	952	914	902	858	886	861	894	910	897	843	936	922	930	942	908	906	889	931	879	946	854	916	890	931	895	868	875	876	868	926	866	878	938	881	898	927	911	876	873	896	890	852	911	859	872	826	895	866	847	882	908	921	907	846	915	856	883	888	898	890	907	888	905	878	929	856	937	874	858	878	841	868	861	895	903	870	955	912	866	882	864	900	850	869	892	808	874	863	835	871	879	914	903	862	852	917	859	856	881	836	864	816	846	865	863	895	811	885	882	883	865	914	845	909	878	947	949	887	838	866	863	878	918	895	879	799	940	887	956	902	890	898	915	864	843	894	910	925	891	869	852	875	885	897	870	855	883	900	900	873	856	889	869	851	917	874	872	878	881	833	957	803	875	879	907	897	872	864	871	859	805	955	861	885	891	858	914	885	895	892	912	920	914	898	913	839	908	865	871	870	867	880	832	857	869	873	890	889	913	894	941	856	885	895	913	922	882	887	887	885	928	867	866	879	868	864	890	869	887	912	865	923	903	896	938	895	868	878	830	857	924	915	858	900	907	941	851	848	858	892	902	825	882	914	929	943	915	897	904	927	878	852	867	927	850	890	886	873	851	871	875	902	891	932	891	888	905	870	941	929	876	886	879	893	866	872	874	879	859	921	817	935	878	899	922	914	883	896	817	852	923	924	941	845	865	871	835	877	877	885	931	884	894	872	876	892	864	865	906	865	839	907	921	860	891	826	876	854	878	887	875	888	904	876	900	876	903	915	832	896	881	878	914	871	839	913	849	871	900	863	856	909	900	912	877	885	847	871	890	935	816	898	832	885	823	876	873	883	913	876	882	837	885	912	862	889	893	928	837	922	875	943	851	867	887	869	900	852	876	911	918	918	911	905	858	850	902	863	909	900	892	896	883	859	876	854	915	896	943	888	940	923	895	889	888	894	835	868	829	885	940	894	921	860	918	934	904	890	875	924	898	893	881	931	916	875	844	912	877	902	856	896	876	825	920	889	929	863	845	896	846	957	954	898	846	863	871	883	871	890	862	903	872	881	888	900	880	875	894	926	865	867	874	861	887	943	875	970	863	866	900	875	916	879	877	868	866	884	877	917	863	904	837	771	907	858	901	921	945	905	884	906	860	876	875	843	847	917	867	910	944	850	855	888	902	889	932	905	876	909	925	879	906	834	894	890	913	910	879	836	913	871	829	852	847	851	856	938	890	842	892	887	953	885	882	890	902	865	885	846	916	876	881	870	881	863	926	882	925	987	875	972	891	884	876	886	845	912	817	845	901	858	874	878	881	897	947	878	912	902	940	909	899	903	906	886	841	903	914	930	880	821	910	918	879	909	882	843	843	907	919	893	848	888	883	908	847	877	877	920	919	863	869	833	918	876	904	892	898	855	862	837	903	865	868	912	843	863	864	878	890	871	930	874	929	840	881	874	890	831	901	872	900	812	874	892	901	877	887	840	859	869	918	913	900	913	900	848	898	920	914	884	881	891	877	910	857	872	906	866	845	820	869	818	886	931	860	907	895	894	855	900	868	855	871	909	903	866	876	943	859	938	875	925	895	857	901	903	874	889	858	844	856	868	908	934	890	892	851	870	877	892	869	911	884	900	898	949	861	868	897	865	887	866	834	841	872	880	850	922	860	824	882	901	883	922	862	853	895	877	911	930	897	864	918	894	877	925	909	856	936	868	852	855	882	860	944	911	925	912	889	907	901	916	870	859	870	909	882	878	854	934	866	876	877	834	909	894	924	877	841	861	878	815	849	867	937	922	874	887	913	873	892	838	932	884	898	879	900	840	907	894	892	901	845	834	909	859	884	857	836	906	888	867	859	920	903	875	856	857	879	891	930	848	864	846	932	947	890	916	864	888	796	881	827	863	909	843	893	912	850	923	902	881	897	867	938	843	854	875	885	837	876	863	933	944	902	940	890	901	964	880	946	883	873	830	816	916	943	857	917	862	894	911	852	893	912	910	892	821	905	914	880	872	950	901	882	879	886	886	898	905	927	924	856	855	879	891	880	885	918	890	875	886	855	884	940	878	828	829	960	890	876	863	849	879	868	855	929	926	826	871	884	846	838	880	813	909	924	907	896	903	886	856	894	884	893	867	906	888	870	892	954	879	895	822	910	987	899	873	842	914	873	851	865	873	861	908	836	896	935	883	921	925	919	870	872	887	900	916	877	928	875	916	899	836	914	856	842	868	875	839	859	904	919	913	895	931	896	832	873	935	908	871	898	839	902	861	907	870	893	883	888	935	889	872	838	927	872	858	846	918	907	877	832	870	956	893	835	877	888	864	882	954	842	844	927	875	906	904	880	871	922	869	861	870	898	895	847	866	874	852	858	827	861	861	895	890	873	922	894	896	907	846	936	872	909	909	826	859	925	920	915	918	890	831	933	859	885	897	847	884	907	886	849	910	903	873	854	897	850	896	926	931	881	885	907	898	857	906	898	856	869	875	859	902	930	856	937	889	867	945	842	895	880	889	858	857	888	894	933	883	916	877	899	914	891	931	909	923	874	930	916	878	936	842	911	932	837	871	892	861	865	872	894	813	928	876	911	825	856	846	846	890	898	882	836	878	866	882	875	888	905	833	901	875	897	957	933	909	865	923	882	903	848	874	898	878	873	883	901	923	881	862	896	911	879	927	854	856	890	872	906	855	888	912	957	843	904	893	933	856	886	866	874	912	885	901	863	887	855	908	905	866	898	854	866	868	880	875	880	833	916	927	862	950	856	842	867	882	886	872	907	877	877	842	831	827	931	814	847	913	856	912	877	918	909	873	920	866	914	889	886	917	859	927	922	892	940	903	840	922	890	891	863	877	848	924	885	901	908	876	897	900	920	910	906	871	902	837	833	897	913	884	849	912	874	920	943	894	901	893	813	894	886	863	921	942	862	833	875	828	885	882	873	830	868	881	878	884	913	890	868	956	896	851	911	891	885	833	883	938	909	873	866	869	919	880	884	870	867	838	882	908	895	905	868	902	845	908	884	834	883	869	893	887	885	916	915	875	907	854	923	893	916	831	863	893	943	925	918	867	867	833	856	934	924	833	845	859	880	907	905	905	873	883	879	869	882	882	873	908	962	900	839	948	833	872	901	844	835	900	927	885	873	865	811	914	863	890	892	915	889	891	929	848	887	903	881	843	885	875	880	859	814	846	953	894	845	880	918	914	901	934	907	872	873	859	939	917	852	861	883	898	890	907	889	870	886	859	874	874	916	876	841	907	890	892	817	890	935	860	902
27526	20312	8034	907	624	588	434	306	345	316	302	321	335	340	311	304	326	288	272	330	291	295	292	315	297	296	333	327	363	320	321	306	333	305	319	288	291	315	308	303	292	327	328	344	297	306	281	303	298	293	293	319	315	300	328	321	327	310	291	326	287	311	324	329	332	318	294	286	280	320	332	294	336	284	335	264	341	325	313	307	264	332	304	332	328	313	316	326	310	291	309	313	321	303	323	308	332	299	277	297	307	306	305	269	311	298	256	318	307	310	346	292	307	314	331	313	313	321	295	302	312	305	315	335	310	307	293	299	308	297	304	310	321	300	314	281	310	318	303	341	311	294	301	299	311	309	280	312	326	307	307	312	322	292	283	303	297	317	312	328	306	286	306	293	333	280	280	285	310	291	323	318	310	326	307	291	292	329	304	314	300	326	310	306	311	277	349	338	282	322	286	331	307	305	323	307	297	308	313	304	282	294	288	293	310	312	316	330	297	331	314	285	302	313	267	303	320	298	343	305	286	322	303	305	320	292	310	323	270	316	299	303	343	323	306	311	304	327	340	308	312	319	298	314	303	325	276	272	316	332	332	297	318	300	322	259	316	327	269	308	289	324	334	328	292	275	310	291	288	326	295	310	289	279	300	276	274	335	320	321	288	338	303	302	327	334	295	346	291	304	295	309	299	298	295	312	298	275	288	303	326	314	316	290	315	312	307	279	317	328	309	292	320	330	288	309	286	287	346	296	318	318	284	302	311	301	307	304	289	327	325	316	288	309	278	297	320	290	291	305	325	271	307	296	281	318	319	290	308	299	307	305	338	285	333	322	316	282	314	295	272	312	324	305	326	294	274	315	316	326	329	304	286	339	325	305	296	300	298	315	277	304	309	293	288	370	283	307	301	317	315	291	335	302	314	328	295	279	303	314	291	288	288	290	267	307	285	313	297	295	329	318	276	291	309	312	309	307	310	309	283	312	328	308	339	281	283	323	310	318	330	282	338	323	299	291	288	282	316	297	314	315	282	301	316	340	286	320	306	296	279	328	290	334	311	272	318	291	302	339	293	295	334	330	307	296	295	309	300	283	305	309	278	303	277	323	323	282	309	301	288	308	324	326	315	298	318	318	315	320	330	307	293	323	334	281	286	312	301	335	288	327	340	302	296	306	308	324	317	303	295	312	293	331	282	319	341	319	300	308	306	348	308	274	310	291	290	290	322	309	339	292	323	314	304	312	308	315	317	322	303	315	312	302	302	313	304	307	315	312	299	316	318	334	307	306	301	324	335	311	298	333	319	341	277	300	308	275	309	302	296	308	299	312	307	317	310	299	319	291	283	311	302	313	297	304	310	274	290	296	311	316	297	314	329	311	309	324	332	304	274	318	284	306	306	319	303	291	282	280	312	312	289	305	284	293	297	291	337	317	314	294	268	286	299	311	339	326	319	298	310	287	306	346	309	310	309	331	313	309	324	301	324	339	316	371	319	294	288	285	315	292	325	343	327	279	321	288	325	288	319	297	281	338	297	297	292	331	338	309	314	326	311	294	301	297	299	299	263	269	298	268	311	308	321	325	328	288	278	312	303	294	328	332	335	296	288	311	345	328	290	269	286	304	284	320	304	293	316	293	295	300	291	331	291	333	289	292	285	326	310	300	340	320	300	295	294	294	316	309	318	329	305	263	288	340	289	288	297	302	313	320	317	294	312	340	344	306	282	274	321	314	305	291	297	328	339	308	273	314	307	284	295	322	320	303	282	323	278	259	328	294	290	290	316	312	310	311	334	325	275	304	336	310	328	295	310	347	331	288	311	305	327	299	308	284	326	341	306	300	330	311	278	307	293	289	246	290	282	298	296	298	312	280	304	298	311	288	347	292	317	314	283	324	290	312	332	282	293	309	301	314	298	273	283	276	288	314	316	302	284	306	312	303	290	332	321	303	313	291	292	309	317	323	311	294	311	339	299	288	285	300	304	279	281	290	277	335	351	293	304	295	321	317	340	319	325	310	329	334	279	292	331	312	279	313	309	302	317	290	308	323	278	323	297	312	286	315	353	307	319	329	297	314	312	294	277	315	315	325	293	283	315	275	321	304	302	291	345	315	290	302	307	293	284	278	334	323	307	299	305	288	298	317	308	298	313	307	295	315	290	314	298	302	300	294	302	290	301	288	313	289	279	285	307	328	321	315	319	259	302	319	313	322	318	306	320	299	290	299	323	258	288	303	298	330	263	302	359	327	288	320	308	312	324	340	313	274	284	302	325	279	315	300	284	300	282	286	340	269	308	282	321	344	297	296	307	285	303	301	298	294	301	309	296	292	306	326	315	344	316	293	320	316	301	315	305	295	295	299	326	293	315	314	284	302	339	320	323	297	309	274	311	329	297	323	276	307	290	314	312	315	331	303	312	308	294	291	344	303	321	259	331	282	305	312	317	310	307	291	290	299	303	330	277	325	338	314	314	297	332	279	298	295	325	305	278	291	312	325	337	299	311	276	312	272	306	334	284	348	335	321	313	309	324	295	272	319	290	312	308	309	284	303	299	325	298	313	347	300	308	287	303	291	307	288	319	310	314	297	302	293	285	312	310	347	306	294	319	306	294	293	309	335	288	289	275	302	288	328	326	303	329	325	308	301	331	299	319	321	293	317	299	304	319	278	328	285	319	278	297	301	321	313	304	307	314	290	299	304	344	317	321	283	290	330	327	299	339	291	272	305	288	301	302	326	290	305	322	318	320	348	308	311	296	293	293	341	334	289	326	299	314	277	327	285	304	360	285	292	326	302	291	338	327	334	279	299	331	283	279	296	331	320	317	314	319	287	306	307	290	316	293	317	304	296	278	311	281	311	309	321	273	303	298	291	320	291	318	299	297	311	309	275	316	322	324	305	303	316	329	288	289	275	324	283	300	281	296	336	316	295	297	270	277	283	318	293	299	288	346	287	319	307	310	328	300	318	305	302	299	290	329	331	306	280	315	312	266	327	326	329	308	310	303	297	295	277	337	286	309	315	326	306	316	294	326	319	292	315	287	337	323	304	324	298	340	305	316	276	326	296	313	326	300	299	292	332	325	306	305	341	321	312	308	291	311	297	302	300	297	272	316	322	310	308	315	313	329	304	264	306	272	310	343	300	307	297	323	312	312	302	319	306	317	305	280	310	282	323	316	303	280	291	302	286	313	332	329	301	354	296	293	281	351	285	310	293	292	326	338	295	328	298	292	289	323	331	285	290	313	316	325	286	291	306	292	281	304	283	282	318	294	309	325	325	299	331	261	287	336	314	301	293	345	322	314	293	314	300	336	275	288	284	286	328	311	318	320	276	336	333	291	272	298	306	326	279	306	305	300	312	322	307	312	333	286	316	296	306	322	313	284	303	314	303	322	341	344	300	316	330	338	296	289	290	325	309	304	300	309	326	294	322	303	279	314	300	321	312	320	307	312	297	302	298	302	288	301	291	321	321	325	310	302	320	296	291	307	327	278	303	295	270	316	284
13622	11728	2162	682	611	494	454	450	398	388	379	437	384	389	397	378	364	383	414	415	369	390	400	401	369	390	380	387	367	358	379	358	374	390	394	386	341	394	358	408	358	394	397	370	416	408	338	381	368	346	360	417	359	352	365	419	370	353	373	362	381	363	384	402	401	361	407	380	338	363	406	390	399	378	358	397	355	352	377	359	431	402	371	360	365	373	380	419	394	349	411	382	390	371	367	376	355	372	356	385	375	339	372	404	348	365	399	363	380	370	374	395	370	334	354	411	366	428	376	348	381	383	371	368	382	380	372	382	341	376	369	405	382	361	381	389	363	351	371	337	362	352	382	374	387	407	400	350	390	401	370	379	359	359	376	392	381	385	369	382	407	359	340	366	375	362	386	375	351	353	366	361	383	362	356	372	395	370	374	361	386	404	393	378	371	409	373	375	392	401	367	363	358	380	361	382	397	376	379	386	381	382	374	379	342	393	366	366	405	349	361	409	382	352	408	383	342	409	380	384	359	406	384	375	372	355	346	377	400	369	406	356	342	434	384	385	387	334	370	361	415	367	351	399	356	385	376	384	368	369	367	378	374	370	382	386	373	410	414	369	412	369	361	368	400	382	384	351	385	369	404	392	365	351	376	397	378	361	380	391	363	376	401	400	365	396	396	355	390	369	380	390	378	368	402	375	387	376	375	424	388	389	396	391	386	412	391	364	382	377	369	351	381	369	382	361	345	381	414	408	387	375	372	410	365	338	376	401	394	384	383	375	423	375	353	402	398	378	373	367	382	375	366	359	363	373	370	416	385	402	382	362	385	372	380	352	354	375	407	378	394	387	389	398	406	375	383	379	414	379	412	395	378	422	360	367	385	380	395	403	366	363	366	356	427	377	386	355	397	360	375	382	414	397	365	382	422	384	385	415	353	402	358	387	377	379	366	363	348	389	383	372	379	379	365	384	397	348	388	376	380	385	369	398	386	383	356	372	401	380	411	381	407	368	370	381	385	386	380	397	363	353	362	375	383	407	342	402	398	381	361	378	411	380	402	373	390	387	378	373	346	404	389	370	387	368	393	401	383	374	362	398	372	378	380	386	381	387	348	352	392	396	370	375	393	407	401	366	423	389	337	365	347	364	371	355	343	386	375	369	345	413	313	365	373	363	361	379	326	342	367	350	424	370	371	362	389	377	394	369	380	361	403	389	372	392	371	378	385	373	376	389	386	385	412	390	371	351	345	379	380	361	391	349	410	396	386	372	375	366	366	376	385	367	387	369	364	369	385	373	395	383	356	400	366	400	387	335	390	391	386	370	398	391	352	395	373	395	377	367	366	371	369	355	338	376	382	355	407	375	358	370	392	392	360	354	374	376	353	381	370	393	363	371	337	375	363	369	389	391	396	377	377	369	379	424	402	383	384	380	386	406	370	393	384	350	376	365	391	438	390	394	372	377	363	352	359	345	357	402	375	377	375	383	422	371	348	367	361	378	371	381	363	372	385	372	376	369	381	369	355	349	393	371	342	366	382	356	365	352	372	353	387	378	355	403	359	397	399	353	396	364	357	366	369	358	392	404	373	381	367	357	426	365	410	397	406	392	392	393	391	400	342	393	361	341	409	393	400	401	360	344	382	374	348	365	377	422	396	387	418	377	407	380	351	379	384	362	376	397	385	376	397	369	367	379	415	414	351	402	372	366	376	378	362	363	386	361	388	377	399	355	372	385	382	349	368	374	376	370	377	397	374	391	385	367	400	342	369	412	390	392	373	359	346	376	347	384	404	342	401	350	406	370	364	409	399	373	355	379	383	336	412	409	350	391	397	363	363	379	431	408	347	383	383	355	369	381	408	377	378	381	371	395	392	379	370	388	396	374	364	382	372	339	394	385	356	352	398	403	401	390	391	374	352	366	376	396	401	366	356	360	366	390	417	385	367	392	400	393	359	406	372	376	360	379	384	362	366	364	386	362	386	386	388	356	375	402	360	407	378	404	360	373	396	378	407	383	382	392	400	357	376	372	409	373	353	329	392	387	383	369	402	372	364	372	371	405	378	378	359	349	364	398	373	406	391	403	341	375	337	370	376	341	383	395	363	367	379	410	396	382	384	361	382	379	378	366	358	363	386	407	375	358	362	368	379	394	361	389	362	379	350	359	340	329	396	399	394	348	390	382	365	354	383	421	347	376	400	377	415	372	380	373	405	376	356	379	354	355	344	386	378	387	377	417	378	361	357	403	386	341	380	397	388	419	302	403	384	363	393	385	377	351	379	378	346	344	391	385	382	357	344	388	336	359	415	355	404	389	369	374	364	383	351	349	371	380	359	365	389	373	358	383	379	374	374	393	362	394	381	376	403	353	380	367	368	368	364	406	404	362	364	378	377	345	361	329	400	403	382	365	391	365	378	390	388	377	386	379	362	372	399	345	374	407	360	428	381	367	366	360	371	369	377	382	405	375	404	365	397	385	350	381	401	378	375	435	391	339	390	376	371	364	376	397	359	411	411	369	380	395	345	377	357	395	371	379	368	339	367	395	348	394	377	360	365	393	371	412	396	372	362	380	397	374	390	371	382	352	383	381	342	369	387	378	365	379	413	404	378	357	375	374	343	408	386	371	361	373	371	355	334	380	394	384	375	366	365	373	351	381	377	363	372	387	367	383	353	373	395	378	354	425	369	380	380	391	364	336	368	404	380	389	348	379	398	377	404	379	370	408	387	411	412	405	391	426	389	360	385	377	373	363	397	406	367	377	366	363	424	388	336	354	396	369	359	368	415	370	336	360	375	381	380	351	374	347	385	387	408	367	379	360	357	402	402	417	390	364	393	383	365	353	378	386	387	386	440	371	390	380	386	387	404	359	386	372	355	345	373	362	365	390	378	391	397	368	383	353	393	375	395	357	368	368	380	379	387	365	376	385	360	348	361	374	361	378	371	383	356	391	385	379	379	380	385	385	351	357	363	403	396	375	400	403	348	375	357	372	421	340	399	355	366	388	410	402	361	405	363	354	381	407	385	331	383	373	390	378	377	367	398	381	352	361	380	413	390	370	393	364	389	385	362	354	382	363	403	380	382	403	360	386	381	392	378	361	408	378	364	385	371	385	347	350	418	358	370	380	362	379	377	352	356	378	372	390	336	396	378	344	380	389	329	367	402	368	412	384	395	376	367	377	369	375	409	391	348	331	387	393	383	395	407	352	397	348	393	399	370	349	371	372	335	374	357	407	378	398	411	399	360	358	406	376	399	385	383	372	380	389	383	397	364	404	387	366	392	366	358	372	406	342	371	399	385	402	377	371	364	343	349	400	410	387	378	373	358	327	379	431	385	404	346	414	361	375	379	340	376	380	353	361	358	372	370	366	360	372	361	396	384	381	390	369	355	415	344	346	394	377	383	384	373	395	363	380	396	365	376	359	392	357	379	372	368	353	361	349	369	403	358	411	352	370	375	374	356	375	360	369	362	392	394	380	371	355	377	370	369	314	381	381	398	353
24489	21236	27969	24709	16817	1440	792	624	566	565	561	534	523	514	488	476	530	469	472	455	489	487	423	405	437	495	443	446	469	440	467	464	471	469	448	478	464	467	448	471	447	415	414	414	417	453	480	431	439	428	410	461	454	450	455	457	435	447	451	417	419	407	431	455	463	398	423	423	450	467	422	464	451	468	452	487	439	451	460	466	420	409	437	469	468	466	489	432	463	427	440	479	434	448	443	411	415	438	410	475	456	449	440	419	429	411	461	422	461	437	407	424	417	456	435	442	431	439	434	450	441	419	425	447	453	425	428	405	434	435	516	429	425	433	448	427	421	432	436	410	414	414	408	451	423	415	441	477	444	465	497	447	432	438	460	444	419	424	454	422	461	460	442	432	448	436	455	448	430	438	456	446	453	489	421	400	477	434	396	445	481	423	437	459	457	430	419	496	426	471	435	415	418	447	405	418	408	445	462	475	470	437	430	426	411	440	422	412	427	437	460	413	465	438	469	386	429	437	417	456	461	429	394	413	439	440	480	404	438	459	450	452	458	431	459	431	404	482	453	437	494	459	412	423	429	420	444	423	436	432	461	425	441	416	453	445	452	425	484	411	445	423	430	437	443	419	439	446	393	487	408	435	453	446	450	459	424	426	430	469	489	425	454	444	467	424	448	456	425	418	426	430	402	474	437	448	442	403	444	451	413	476	441	420	412	420	405	410	447	432	434	462	442	433	433	436	453	427	453	443	421	454	440	477	485	422	419	407	457	414	414	443	475	440	439	448	442	427	385	425	434	448	392	434	448	448	459	456	445	450	457	447	418	462	446	458	464	401	444	411	433	473	428	414	458	419	414	464	420	443	453	456	431	454	434	433	438	452	413	418	410	446	447	400	413	429	455	416	455	436	409	429	406	466	402	486	468	458	418	443	463	439	439	430	447	467	437	442	429	420	425	414	402	431	430	477	446	445	445	424	450	415	424	431	418	430	420	429	465	434	440	419	445	439	449	439	435	449	408	436	451	446	448	427	429	417	446	452	441	453	445	428	472	435	466	405	435	429	430	442	441	427	407	463	464	426	434	478	471	416	433	460	451	479	463	451	437	450	441	442	445	423	481	461	455	433	470	446	447	423	443	435	448	461	433	437	449	443	461	429	431	461	443	408	455	472	442	427	480	447	430	467	451	453	437	422	471	393	424	429	439	417	397	433	461	470	452	436	476	445	449	475	434	399	446	423	432	456	442	449	419	445	474	431	436	462	421	447	491	474	436	439	449	470	462	433	462	409	425	444	432	450	455	450	452	444	459	396	439	443	446	432	450	433	430	437	437	453	423	415	440	442	444	427	417	415	446	402	442	452	401	450	394	428	424	399	442	405	405	452	456	460	445	448	442	403	423	408	425	405	437	451	464	438	441	432	469	463	453	438	447	428	414	456	466	430	431	437	410	466	425	456	453	463	459	446	413	422	435	455	445	414	435	483	428	448	447	468	427	448	418	475	419	427	435	428	442	408	445	431	419	446	465	445	435	460	470	477	414	476	457	454	436	434	443	436	446	452	417	452	412	434	445	429	434	432	404	419	476	394	421	473	423	477	455	464	389	432	426	417	396	463	466	426	447	435	451	413	463	467	417	445	456	420	472	459	477	445	432	454	441	469	437	417	446	431	441	417	455	460	420	458	452	430	460	422	443	435	451	422	406	445	474	449	436	445	430	436	438	436	420	443	484	456	432	449	418	424	436	430	452	442	420	466	439	417	441	437	433	442	442	453	424	449	410	462	446	448	452	425	415	390	432	441	425	445	471	443	446	443	423	406	412	403	468	458	427	440	451	451	453	472	427	427	432	443	446	441	460	397	475	442	470	425	461	450	413	465	420	438	458	416	448	442	427	447	447	423	468	427	445	471	427	420	428	440	395	435	462	500	430	468	512	451	408	461	423	403	438	424	452	451	437	393	421	453	422	425	430	463	436	444	430	446	418	438	441	447	446	398	458	470	418	432	494	443	434	396	462	435	415	450	416	425	495	430	430	441	424	429	432	474	416	423	415	461	486	448	408	432	444	483	424	498	431	464	398	454	431	435	469	436	469	454	465	457	421	461	482	473	422	414	436	468	452	421	437	427	389	434	440	413	459	442	414	432	423	442	448	416	463	489	453	435	408	423	433	420	428	461	446	415	435	478	487	404	443	456	444	440	416	464	436	425	396	480	414	473	444	394	428	416	407	451	418	400	453	437	466	456	435	457	457	426	447	448	436	451	434	436	474	391	405	429	442	428	424	444	440	427	413	470	462	421	413	462	411	475	463	458	436	437	459	408	440	428	402	440	448	425	457	451	450	413	441	448	406	430	458	416	437	459	409	437	463	449	447	416	464	396	437	461	429	443	450	447	420	417	457	457	468	429	440	446	424	406	479	419	441	476	419	398	437	445	429	465	461	445	447	422	481	462	430	423	430	466	451	418	440	428	435	437	437	420	461	463	445	455	434	417	425	454	462	458	407	438	450	473	453	477	430	425	427	433	438	483	448	438	450	429	416	432	439	461	438	414	435	455	417	462	402	461	476	446	460	440	440	463	416	443	438	506	474	461	425	432	415	450	427	453	451	409	454	444	446	451	446	426	382	424	408	445	447	429	430	458	428	424	435	420	440	424	415	443	470	396	417	432	445	454	477	430	458	417	434	466	453	418	459	465	432	435	449	448	427	448	441	431	436	408	440	472	437	465	420	451	402	429	412	409	443	434	398	455	437	447	452	438	498	421	394	422	431	412	452	416	468	442	444	429	460	460	412	467	410	472	457	418	427	463	409	447	435	475	418	423	426	454	485	423	445	451	446	420	419	402	451	455	437	417	426	386	461	437	436	456	425	424	430	428	445	434	428	453	410	443	411	450	464	451	443	414	420	436	427	426	405	410	419	444	441	415	400	402	461	464	473	453	392	468	433	434	439	423	469	462	455	455	451	429	441	418	438	407	477	437	436	392	456	441	464	461	459	402	433	452	444	441	441	474	425	424	438	428	452	404	458	464	421	443	456	434	438	424	415	451	432	461	418	455	424	470	448	438	422	465	428	446	461	457	505	453	436	381	448	418	426	443	450	422	429	437	432	414	465	445	466	438	439	398	474	470	478	454	438	434	430	457	464	467	423	430	422	472	461	425	405	476	484	423	440	397	468	458	422	453	449	438	449	448	436	414	428	421	441	451	444	463	430	447	391	430	456	398	439	438	450	426	392	422	464	474	429	414	434	421	432	435	446	461	464	437	418	419	453	389	420	392	461	431	440	425	417	421	435	450	476	419	471	439	411	457	418	417	454	416	403	403	480	397	453	435	415	428	401	489	443	447	471	441	442	456	439	446	395	431	444	456	422	431	527	454	435	470	418	414	459	418	481	422	429	466	446	441	429	430	445	431	447	434	456	453	516	447	477	437	417	446	454	399	446	470	456	424	490	449	432	453	430	429	461	471	467	410	438	418	438	459	434	450	419	454	447	433	466	473
32339	32455	10576	2615	1771	1394	1154	1012	879	796	735	723	655	671	631	634	583	568	560	573	553	560	583	574	550	566	522	538	507	517	512	556	576	558	541	504	527	522	559	543	550	543	522	530	511	524	524	507	561	530	540	514	518	530	519	554	531	512	516	502	515	516	507	522	524	509	542	522	525	569	525	512	553	550	528	540	532	523	510	565	541	515	559	516	544	524	523	538	547	541	538	519	514	518	521	514	539	492	527	529	491	516	530	508	485	500	532	489	506	514	501	463	419	521	533	516	555	505	490	537	504	500	560	532	499	497	494	542	507	524	537	510	490	538	549	512	560	514	509	526	530	569	554	533	554	509	521	500	464	470	526	520	534	537	495	505	505	516	533	509	483	504	467	472	540	521	493	532	496	503	521	532	504	521	480	515	505	500	478	548	518	495	507	529	559	520	496	517	496	474	505	511	503	512	563	507	537	524	540	519	514	511	544	492	523	536	530	489	535	514	513	505	565	486	543	523	467	564	490	507	580	529	495	532	490	473	541	571	531	484	487	500	515	524	523	524	536	493	532	520	488	543	500	515	555	531	542	509	507	519	502	508	532	525	522	498	522	504	502	513	514	498	514	532	547	525	535	559	496	525	551	500	518	553	462	482	502	510	490	518	485	558	517	566	503	531	488	516	544	527	542	540	526	526	507	537	482	517	496	488	544	517	502	509	528	553	489	519	479	499	551	550	516	490	522	495	524	519	557	511	502	514	549	568	499	532	534	518	506	546	494	558	542	485	486	483	526	525	518	495	515	504	461	516	515	498	529	518	518	505	528	508	529	519	481	519	555	507	546	482	517	524	522	539	529	514	518	514	509	517	533	522	480	481	479	509	560	506	504	539	540	513	539	524	514	509	540	562	532	527	555	521	501	505	494	525	495	529	475	529	547	502	469	519	541	535	514	533	500	501	558	475	530	531	493	520	535	513	520	533	573	463	562	532	506	532	533	507	508	536	541	551	517	507	529	504	457	528	527	515	519	524	549	507	539	539	504	551	476	520	549	544	494	514	533	523	546	515	564	516	523	515	525	528	553	565	543	518	515	529	529	505	550	505	550	517	514	539	510	515	512	527	536	533	555	507	512	529	503	548	537	504	512	508	494	500	513	488	517	497	549	505	521	534	517	506	528	516	527	539	509	587	527	534	509	552	483	525	527	508	546	546	513	540	498	557	499	538	470	485	524	532	517	517	563	513	527	533	512	549	508	504	514	503	555	532	504	542	493	493	509	538	529	539	512	500	491	525	498	461	491	524	519	465	514	493	504	506	593	536	526	535	490	499	500	530	556	507	508	499	506	499	538	493	495	505	549	569	516	540	519	526	553	523	492	512	501	564	493	521	490	509	538	532	528	518	493	501	562	589	534	509	521	539	550	493	517	540	492	492	527	539	527	515	534	511	515	497	505	524	520	549	542	521	514	546	501	508	520	481	517	517	524	518	544	516	556	516	477	561	525	520	519	506	488	520	524	484	529	544	529	538	506	514	574	485	539	514	484	473	497	520	524	558	531	560	496	511	507	502	497	533	502	534	507	507	522	518	489	499	531	521	514	501	480	496	578	515	506	518	514	533	508	502	529	570	541	501	544	487	559	499	528	541	566	514	498	480	506	486	481	528	510	494	526	493	500	492	487	480	512	498	537	540	525	519	531	534	530	535	511	510	512	470	519	529	522	529	508	512	523	506	501	478	534	475	511	520	505	528	471	487	512	545	530	518	513	486	506	520	534	544	519	474	511	558	531	531	524	512	503	503	485	478	568	523	492	469	515	485	538	541	499	558	457	507	486	501	523	545	537	502	515	543	519	469	539	515	522	546	506	482	508	520	489	514	498	533	540	504	517	510	466	501	534	522	492	497	520	503	541	530	534	544	504	495	509	541	492	490	502	526	527	498	516	521	499	546	531	503	526	492	535	509	507	527	524	509	505	519	533	524	509	517	487	525	542	562	556	525	523	514	564	513	470	507	538	520	529	531	509	526	517	514	519	515	537	491	531	483	533	556	486	533	482	508	524	499	480	517	544	527	523	488	517	476	525	504	525	531	539	533	488	515	478	504	531	538	526	477	488	528	489	510	474	518	523	515	516	541	526	557	544	521	489	501	507	542	545	529	528	554	530	529	520	556	504	520	515	530	500	538	486	499	540	523	539	488	494	502	548	508	538	518	537	506	500	515	530	527	540	492	532	544	494	511	523	446	522	541	546	510	542	515	476	537	511	492	521	547	533	515	526	542	512	512	515	546	521	561	548	549	530	581	507	499	540	481	531	552	535	501	533	543	493	535	495	491	516	525	501	465	531	498	521	533	465	451	534	515	528	496	521	516	499	529	545	517	549	497	525	497	501	535	513	505	515	525	454	544	511	538	535	546	516	508	494	494	555	534	517	512	534	499	515	504	522	517	547	521	485	515	524	516	502	528	522	498	528	490	565	503	516	553	486	519	554	481	527	518	524	479	509	531	509	495	509	495	504	489	521	500	514	516	539	525	532	514	567	546	511	509	522	507	511	541	541	532	520	476	554	525	536	519	513	534	488	543	537	506	535	506	482	525	481	490	512	512	549	561	522	498	499	491	525	514	511	572	528	481	497	485	496	496	515	512	512	525	527	498	494	541	491	513	499	536	484	500	554	513	517	519	506	550	509	531	510	532	504	477	544	533	514	508	506	492	503	498	512	546	522	563	542	562	485	500	521	505	505	498	497	552	504	526	537	488	549	495	516	533	517	501	551	531	539	540	514	569	488	487	509	465	508	523	532	518	499	501	499	536	511	497	510	504	531	541	508	542	530	528	496	525	488	554	486	526	520	519	519	524	464	519	490	511	541	516	524	536	534	493	527	495	521	477	497	515	504	557	516	534	559	538	528	503	516	477	519	499	535	546	549	501	585	496	540	554	483	480	498	485	570	562	488	503	525	543	492	510	545	519	515	538	518	490	497	518	500	499	510	546	527	483	481	507	481	514	516	474	550	533	497	549	545	560	529	493	527	535	518	505	507	511	500	491	526	531	548	506	528	537	498	504	531	518	553	542	480	512	505	496	526	511	503	538	462	499	510	520	514	499	536	478	520	493	571	553	519	491	519	481	515	514	525	509	515	501	506	520	525	528	513	519	538	523	531	480	552	503	515	552	506	510	497	512	524	536	553	536	519	524	508	513	525	536	518	501	534	527	533	493	492	553	514	499	511	511	499	555	570	541	509	563	523	505	527	544	526	519	505	518	535	528	475	547	495	521	488	506	517	529	498	532	508	515	510	500	519	522	504	510	509	500	485	509	523	478	505	528	521	496	527	493	521	493	482	528	527	520	543	532	499	524	528	489	462	504	477	520	490	490	526	542	532	515	527	489	561	518	537	512	508	533	498	544	485	538	485	503	528	505	511	538	532	523	501	520	478	507	507	494	521	534	514	535	503	524	553	499	507	517	453	545	504	463	511	530	465	499	537	513	521	477	489	511	520	544
25389	21207	26888	24873	3799	641	595	485	471	479	494	433	462	428	424	483	405	417	406	408	407	420	403	391	386	382	403	385	395	444	430	381	405	460	426	393	390	408	430	415	433	357	445	403	406	399	394	401	387	411	431	403	436	399	428	375	418	429	399	389	392	411	397	384	394	397	415	408	419	415	373	394	398	417	389	392	427	391	411	424	416	398	402	398	397	412	402	438	439	419	407	376	376	404	420	439	420	373	420	386	453	369	378	450	436	424	401	368	423	408	426	452	405	403	419	410	405	401	376	402	396	396	402	425	395	400	383	381	364	428	407	397	380	428	381	405	399	415	404	373	417	432	410	407	393	408	421	412	402	419	383	398	429	398	395	397	415	407	404	402	375	405	368	413	372	385	384	387	377	390	387	394	402	410	387	402	429	417	385	449	402	397	398	389	415	381	412	427	393	425	420	418	447	393	446	404	409	412	428	445	392	419	431	397	336	427	417	394	408	383	423	398	400	450	412	390	392	375	414	454	431	375	418	420	411	422	394	396	358	425	410	375	402	396	409	407	384	393	409	375	370	418	391	366	395	384	424	397	403	416	377	409	407	405	385	378	417	425	406	382	393	415	446	386	437	404	427	382	394	400	406	395	381	361	408	379	412	391	396	424	391	418	428	387	364	374	412	390	390	367	422	397	368	403	420	405	408	388	391	387	414	423	364	407	405	401	414	381	376	393	406	413	412	379	426	376	402	406	426	385	431	401	396	422	372	403	392	408	411	424	382	425	452	404	446	388	383	441	427	414	370	379	426	382	400	399	440	407	428	388	405	428	402	431	471	412	375	414	418	395	417	410	403	369	405	407	397	382	404	409	412	406	386	428	397	409	392	415	420	379	420	398	436	365	413	376	418	375	382	395	374	413	398	407	426	414	392	390	385	390	408	402	375	396	426	384	368	421	412	390	381	406	403	368	383	408	411	393	388	372	440	383	363	418	408	382	394	412	402	395	396	430	370	394	405	407	403	394	405	407	387	397	444	420	414	425	413	384	413	367	376	348	407	397	399	426	411	426	397	382	381	390	368	382	406	385	427	427	438	397	410	385	409	402	413	391	412	382	370	372	409	405	404	404	377	418	416	402	384	430	356	397	365	383	413	412	410	416	386	392	394	426	422	414	372	400	391	411	377	399	411	406	368	378	399	384	353	409	406	403	385	382	369	396	401	375	388	417	407	391	385	402	400	408	429	428	439	391	374	418	430	436	392	406	419	391	424	392	416	395	397	343	421	368	430	431	383	375	380	411	413	377	370	383	414	402	389	393	356	413	441	414	389	400	391	399	439	388	390	429	405	382	413	428	400	370	410	403	422	394	394	407	386	418	409	394	359	400	419	443	348	371	398	410	398	401	416	391	424	414	383	403	433	417	383	402	410	417	370	363	412	403	394	384	423	391	353	438	393	405	434	415	440	405	397	413	437	386	390	386	408	395	424	426	358	363	407	389	432	386	414	400	401	417	399	394	384	408	385	396	398	429	390	386	401	387	389	363	407	390	373	412	376	395	420	410	464	367	398	409	424	398	377	391	433	411	368	425	386	409	368	391	424	418	409	370	389	408	395	401	410	421	388	421	407	385	427	395	401	422	413	388	434	392	367	401	427	381	449	406	408	441	426	375	397	356	434	403	402	443	401	412	358	400	381	425	395	411	400	423	369	378	387	400	406	409	395	398	422	407	404	394	421	366	423	401	415	388	366	352	411	398	380	402	384	420	382	388	364	415	380	410	374	387	424	414	397	402	412	406	390	403	425	415	400	408	401	410	410	402	406	390	388	404	373	351	395	425	399	410	388	411	392	398	395	396	401	405	392	370	435	401	379	389	435	380	411	404	412	397	381	390	388	403	395	367	388	409	419	390	367	390	378	382	413	375	405	422	382	395	397	354	403	407	390	402	429	363	383	412	439	414	369	447	395	388	390	401	425	422	431	383	406	382	392	378	429	391	377	342	371	384	412	430	427	387	428	407	379	414	425	403	368	402	375	383	384	381	376	366	413	423	420	456	398	392	373	450	385	400	402	400	429	451	408	416	398	396	383	433	411	395	449	397	397	436	429	379	376	369	391	392	411	386	399	397	389	395	391	396	407	430	375	462	395	386	381	383	424	397	405	371	429	424	394	418	414	455	407	424	391	361	397	404	388	389	382	414	429	380	444	408	421	410	422	381	410	407	378	398	441	411	399	377	411	361	390	405	412	404	394	383	417	419	393	421	364	417	400	400	436	386	377	394	415	439	406	377	379	422	377	387	401	393	387	372	386	444	402	407	419	393	377	414	405	398	376	404	444	434	448	392	415	382	419	409	394	421	424	408	432	391	400	398	425	401	379	419	405	357	375	388	409	392	379	415	394	383	422	396	411	403	401	411	387	440	420	436	439	393	393	407	377	365	367	382	387	388	402	414	389	386	439	355	419	388	433	435	405	413	361	409	430	437	380	413	417	394	374	422	414	377	393	421	389	418	386	409	410	439	380	371	407	389	394	391	374	397	415	404	376	366	411	393	384	434	380	408	380	404	387	443	400	415	349	397	410	391	396	371	407	409	447	414	392	393	429	357	372	399	375	380	411	385	436	367	427	398	448	413	428	367	424	425	405	429	430	378	376	394	418	399	423	433	389	427	382	402	401	422	380	446	408	409	407	403	424	415	394	420	409	407	378	407	374	410	402	412	401	397	363	390	382	415	363	385	377	406	392	389	390	428	439	430	376	398	416	430	418	409	427	394	391	391	389	363	401	390	406	434	396	406	389	410	388	400	401	438	402	403	423	419	383	366	375	428	413	383	369	396	407	377	412	360	408	402	409	367	418	387	406	441	387	383	380	407	413	428	380	395	385	382	396	394	379	389	381	401	399	396	384	416	381	386	392	378	419	391	394	386	404	448	385	403	403	401	436	398	353	406	395	402	420	409	371	397	385	408	395	400	402	392	402	431	406	366	399	349	382	349	372	386	369	386	413	405	393	404	391	428	404	398	400	419	377	434	378	400	427	413	430	407	381	385	362	405	403	389	442	404	398	397	399	379	400	403	414	419	370	415	408	402	392	393	428	393	412	407	369	393	417	421	417	388	429	386	401	393	396	375	410	406	394	396	420	421	385	384	428	383	408	420	421	420	406	390	383	423	400	384	394	372	402	409	407	423	427	412	381	407	421	432	426	410	387	404	341	410	412	392	394	395	397	390	390	366	382	421	401	391	391	414	377	456	386	424	406	399	399	403	413	392	396	419	421	411	393	394	397	349	420	391	423	402	398	392	428	419	413	369	403	398	372	399	446	416	433	393	394	426	395	428	383	383	404	399	408	393	353	425	411	383	425	412	366	406	404	424	393	395	425	388	411	426	423	397	380	404	391	394	379	400	395	415	378	423	417	378	408	407	420	412	388	379	409	421	383	406	418	408	406	388	429	361	429	400	403	381	372	415	425	433	380	418	421	370	421	414	445	430	423	422	407	438	386	425
30767	25791	7310	1735	1326	1086	913	763	745	661	627	591	580	586	586	558	532	530	554	553	546	519	489	514	512	512	498	473	508	498	519	503	540	502	489	512	491	493	471	520	487	486	544	520	485	479	525	525	492	482	513	537	513	504	489	479	483	518	460	526	520	521	499	488	483	512	492	454	497	504	511	498	476	534	470	452	489	505	502	468	508	491	518	534	480	551	568	542	529	516	497	493	478	511	521	500	471	517	477	504	486	490	510	490	478	484	468	485	480	480	506	450	481	511	507	461	484	494	486	507	546	504	519	495	513	514	473	467	460	505	472	513	510	486	477	453	519	481	458	523	510	460	522	495	493	486	494	541	470	453	516	502	500	466	504	501	473	498	518	510	481	460	484	525	552	469	501	475	504	477	483	478	488	522	461	487	511	506	528	486	505	454	514	493	517	510	490	498	492	482	503	509	463	495	472	522	477	472	441	507	488	473	512	485	489	454	519	510	516	510	478	498	481	477	500	485	516	521	523	519	494	479	437	480	515	519	554	526	511	513	487	437	493	493	498	480	459	518	477	527	471	495	483	476	503	451	495	490	524	536	473	464	470	542	501	474	462	480	487	487	471	472	506	502	499	492	522	523	479	546	532	462	494	525	466	508	475	475	472	488	531	487	485	507	472	499	512	469	472	519	519	493	538	450	487	503	507	491	512	470	480	515	477	483	496	525	516	518	492	503	501	481	510	488	501	479	503	451	503	491	468	487	478	472	487	497	520	509	490	472	476	466	485	478	480	442	478	520	524	525	494	492	479	485	489	515	458	502	483	526	492	491	524	485	473	496	488	480	513	491	474	486	483	481	483	467	517	466	538	507	496	513	490	505	510	479	485	483	489	490	540	494	483	512	506	475	496	465	488	476	495	462	504	474	488	506	490	492	499	471	508	454	475	496	537	481	484	482	510	487	474	534	490	480	507	505	495	484	464	478	465	471	477	497	517	520	452	490	474	445	463	517	510	541	468	474	511	479	475	505	478	495	500	482	436	496	475	488	519	498	528	484	505	486	501	463	497	488	492	505	478	469	487	474	482	477	533	476	518	475	511	512	479	502	507	494	492	494	491	474	535	518	512	514	493	478	492	500	467	471	472	516	449	498	531	491	491	480	507	486	524	523	505	469	527	515	484	514	503	503	502	490	488	495	466	506	526	453	494	474	512	515	493	496	491	471	461	489	518	472	471	491	507	520	512	495	494	486	508	490	510	487	530	449	461	457	481	519	463	465	458	485	516	458	459	460	484	462	502	510	507	482	527	524	479	493	471	493	505	496	504	487	490	454	490	514	541	467	460	484	459	487	469	517	497	513	471	487	495	491	466	505	491	497	505	498	513	497	512	516	466	463	489	486	494	505	467	492	478	504	503	483	486	459	514	501	476	464	496	470	512	461	541	541	482	505	525	519	535	500	474	505	452	507	514	480	548	516	472	494	526	472	506	509	453	488	505	489	534	486	551	465	508	431	491	496	511	487	478	513	549	467	488	484	485	501	487	499	501	501	458	481	497	504	467	510	491	532	492	497	484	519	474	502	457	503	464	452	493	468	445	475	479	448	520	447	517	489	521	477	474	545	509	484	488	521	489	473	486	491	506	491	497	503	524	499	518	507	469	512	462	509	500	491	488	505	466	485	494	517	436	487	465	464	456	501	510	486	472	528	481	505	525	483	467	481	479	498	443	500	498	499	461	458	471	492	492	499	493	520	471	508	498	480	494	448	559	489	480	496	500	472	511	481	509	497	523	466	478	526	464	532	466	485	469	484	485	497	493	513	508	472	474	499	424	493	458	472	475	467	486	477	512	482	519	456	507	522	507	491	493	491	489	521	483	458	507	538	512	454	482	472	462	483	490	506	485	506	496	479	493	512	507	518	451	497	494	483	452	482	494	474	516	482	474	484	513	497	482	492	441	482	505	498	516	500	510	508	519	475	535	492	513	452	493	463	497	485	511	498	486	476	512	520	429	500	493	509	491	469	481	495	520	494	530	517	499	494	493	465	522	489	519	523	492	474	472	478	506	478	515	477	529	497	472	474	459	487	491	489	474	479	491	500	495	507	519	505	484	517	474	438	464	497	505	495	494	497	513	504	519	495	522	469	523	510	487	483	552	496	514	499	499	466	519	493	483	503	482	465	495	477	482	539	462	506	518	496	466	486	508	491	493	485	497	494	480	463	525	473	478	534	487	496	469	507	498	535	446	467	486	504	481	471	511	463	499	495	458	498	452	510	498	507	485	530	514	520	510	532	476	505	549	471	532	474	509	480	484	477	477	482	526	495	518	503	491	530	478	528	524	500	490	528	498	547	508	479	475	546	506	479	524	476	494	467	495	496	468	477	469	481	505	529	500	546	488	515	508	507	496	485	509	490	473	508	505	509	486	480	529	492	477	484	505	473	509	504	469	498	504	509	508	508	477	501	516	473	447	490	475	477	476	489	471	488	496	469	512	503	489	504	511	475	489	506	482	519	489	477	484	475	463	454	510	467	526	500	501	485	460	519	523	491	499	471	493	486	515	522	514	495	501	480	459	513	546	494	480	463	504	494	526	491	481	520	496	468	494	479	465	486	519	495	460	477	514	506	499	480	500	514	509	476	530	481	492	501	462	511	477	482	535	524	499	495	453	509	492	503	504	510	491	480	516	505	445	551	520	495	528	510	503	502	516	516	464	515	479	511	465	465	570	473	478	518	480	497	465	512	504	507	532	504	528	479	488	500	487	484	489	508	487	465	459	484	495	499	497	484	505	507	532	492	492	530	511	505	484	527	549	479	489	462	509	504	473	493	491	479	515	528	497	482	493	505	499	533	503	498	484	509	483	520	514	493	456	451	517	476	515	493	511	501	514	463	485	488	485	519	493	494	475	506	491	483	461	466	484	477	490	486	486	493	470	496	497	489	503	521	461	461	530	521	481	464	517	464	484	497	441	494	504	475	490	446	492	467	493	501	475	482	489	494	459	476	509	526	519	486	483	512	493	510	515	509	501	460	481	515	498	476	459	519	449	530	509	504	526	478	477	499	523	493	495	510	486	468	498	526	461	460	527	533	508	493	501	494	469	502	531	507	507	469	482	473	500	480	554	497	470	482	498	490	475	508	473	483	466	477	460	518	491	484	482	487	490	468	466	492	525	496	456	503	494	499	488	470	454	489	484	479	480	477	495	495	467	505	540	477	496	516	501	515	495	519	513	480	492	488	468	477	465	478	466	469	516	479	526	490	484	486	498	507	524	515	506	479	452	515	471	524	478	508	455	507	455	480	451	507	486	525	477	487	507	475	513	533	489	504	478	488	493	505	499	477	507	520	530	473	503	504	497	495	504	483	515	470	508	473	497	531	494	463	470	486	480	466	515	510	489	507	533	501	478	480	500	469	496	522	526	484	501	489	487	460	472	505	501	473	455	452	508	485	514	461	480	516	483	501	478	508	497	506	488	500	540	480	500	494	532	481	495	533	506	508
22979	21232	29024	23731	21232	21212	5956	1449	1196	1122	1021	970	917	959	892	832	861	816	838	799	878	839	789	794	785	797	760	804	842	853	808	799	762	785	803	874	763	788	809	766	850	792	791	754	799	773	755	793	794	770	763	773	796	693	796	737	766	779	768	720	771	754	767	756	801	726	787	827	774	842	762	767	798	773	756	779	819	771	856	777	794	807	825	826	762	785	815	768	781	799	807	816	800	817	786	757	768	846	759	719	789	769	756	807	729	801	746	795	818	746	750	715	754	778	771	767	787	770	765	789	807	726	753	755	721	757	753	752	815	785	814	711	777	743	761	758	768	768	762	800	799	774	753	796	815	767	710	856	771	781	801	737	760	776	801	733	813	787	732	766	740	796	756	753	747	737	718	763	727	780	741	813	822	797	733	760	776	735	759	776	788	747	796	780	765	727	765	734	769	758	782	738	748	767	784	762	800	797	790	750	779	787	763	785	772	757	835	755	779	799	792	799	778	821	758	769	779	782	786	747	786	744	770	716	794	775	734	821	736	782	744	801	745	771	771	772	758	752	722	741	744	733	758	789	739	798	777	732	773	741	731	765	772	772	748	792	780	766	751	771	804	763	742	738	766	800	745	708	799	775	758	725	801	776	757	773	792	752	766	713	762	756	739	762	780	796	751	792	794	782	830	748	787	763	743	782	778	814	728	752	771	757	806	730	784	751	785	792	760	741	770	732	763	827	758	785	757	752	731	807	799	813	755	754	742	814	831	770	823	722	821	778	754	807	753	792	805	800	791	732	735	763	745	793	815	778	775	785	704	739	748	846	764	715	777	781	758	800	824	770	766	796	720	732	798	756	792	774	794	785	736	796	743	757	763	781	736	771	796	771	772	764	709	762	742	772	753	750	775	778	771	776	794	785	739	747	787	825	771	756	785	795	791	779	786	792	749	768	774	760	792	826	788	744	765	736	768	759	751	698	768	771	762	799	804	768	792	794	758	804	775	779	776	733	757	760	735	753	749	768	784	789	761	820	785	731	799	754	735	758	790	776	732	713	786	743	737	843	827	831	767	791	801	722	823	770	820	796	804	791	790	825	771	734	748	785	777	814	782	744	740	772	757	766	771	756	732	793	761	776	782	775	820	712	763	765	795	770	742	773	790	757	792	816	781	804	753	775	729	743	749	732	700	786	802	810	775	745	788	768	807	765	741	801	770	723	705	805	794	795	821	767	749	759	753	788	802	762	735	787	768	779	766	787	750	765	775	788	776	783	802	751	817	793	737	767	788	733	737	807	727	736	773	788	770	783	802	798	785	786	729	811	795	804	764	771	794	782	802	773	780	775	794	791	735	769	748	746	779	769	739	773	783	781	740	769	807	766	799	748	797	723	769	797	782	762	805	722	770	728	805	788	728	818	762	806	769	735	776	768	784	776	722	795	784	725	741	726	754	757	746	764	783	769	814	801	750	771	830	763	790	723	758	765	773	803	768	809	769	735	805	758	798	753	760	777	774	770	783	735	767	782	807	727	825	751	785	766	777	794	740	787	731	789	768	716	793	769	800	751	739	752	729	747	785	779	781	768	714	787	729	806	831	778	745	779	781	834	787	834	769	758	771	754	766	774	760	719	758	760	756	780	803	791	737	763	779	762	824	809	784	750	717	747	754	791	768	794	740	752	817	810	745	750	698	754	785	775	785	761	769	777	783	758	728	830	792	758	778	738	738	761	754	740	740	806	706	723	784	756	815	785	780	816	791	848	829	809	748	685	795	733	790	776	724	770	782	741	762	724	828	769	756	740	709	823	776	771	753	741	803	793	810	726	788	799	760	772	785	758	767	783	695	742	760	840	742	779	752	747	767	782	735	813	702	782	753	768	791	772	763	746	745	765	752	781	821	750	779	779	778	737	758	758	788	737	740	796	746	729	757	778	730	728	741	808	809	763	752	747	770	786	761	784	740	780	742	754	796	785	757	754	794	708	767	770	797	782	727	783	769	735	818	797	739	754	808	821	757	775	771	751	808	775	752	786	759	767	822	757	767	728	736	792	746	787	792	769	775	786	766	811	784	777	783	801	773	761	747	758	802	773	756	789	750	788	760	794	764	768	743	831	790	765	782	790	760	730	743	745	753	779	804	819	795	806	790	788	787	848	806	742	732	811	752	727	781	782	756	787	721	772	826	755	746	771	758	810	811	743	789	785	753	760	785	801	805	788	755	767	722	739	806	812	772	819	776	801	819	804	777	733	762	813	751	762	783	760	789	781	792	813	713	778	807	751	728	729	727	763	756	764	797	782	807	804	752	776	800	744	767	801	762	754	760	743	744	793	780	722	794	799	802	758	821	769	751	747	803	688	717	774	770	755	784	793	755	751	784	741	747	748	809	759	787	725	808	767	755	812	791	771	755	848	767	724	760	741	729	770	734	817	779	781	802	779	830	744	784	768	772	780	805	766	730	787	815	760	784	765	776	787	772	764	773	748	783	760	803	722	799	789	771	746	757	797	764	767	762	776	770	758	742	796	759	800	793	782	778	822	816	766	732	773	798	758	785	767	792	746	798	787	784	744	746	757	754	722	670	724	782	765	761	800	766	758	765	803	754	706	745	735	750	722	774	812	780	808	786	769	763	753	768	779	750	797	767	755	770	814	768	761	693	786	747	717	769	796	751	747	804	770	752	805	774	847	782	755	756	746	786	713	792	726	800	760	784	754	724	744	752	790	769	818	735	771	742	767	799	740	761	790	804	794	810	747	781	751	731	728	776	764	829	790	750	801	710	743	785	728	799	789	799	741	767	788	761	746	744	759	775	750	737	755	800	776	762	695	771	741	828	784	812	762	788	753	760	775	765	717	751	789	792	812	748	766	752	763	774	776	726	754	807	766	814	753	742	789	714	797	767	792	753	760	804	783	784	778	795	764	757	742	736	718	798	785	746	797	772	749	743	787	752	764	805	705	779	752	788	791	771	835	754	745	709	728	787	765	761	745	760	782	781	755	747	724	776	783	727	738	792	816	748	755	769	727	768	789	831	734	769	760	748	764	811	761	811	727	788	772	755	754	764	780	792	790	759	795	803	766	807	737	704	770	788	800	756	786	770	785	769	791	772	741	780	711	799	751	780	764	772	778	789	814	799	730	772	811	789	777	798	765	780	782	744	750	762	752	764	749	698	751	710	781	758	756	743	788	784	751	742	787	796	760	784	780	758	747	761	746	804	779	800	767	765	823	761	786	783	767	753	737	813	817	698	788	787	762	797	773	752	740	796	787	817	783	778	770	807	752	766	756	739	741	765	809	782	812	791	762	790	787	814	795	768	757	784	802	765	764	737	817	786	789	800	796	753	749	765	836	796	754	774	797	829	768	770	749	735	751	755	744	780	794	744	761	787	776	842	770	785	788	787	746	802	750	756	773	756	749	755	807	747	764	774	767	751	743	785	762	810	762	745	746	813	739	776	781	792	765	786	801	816	753	787	717	791	760	756	792	727	784	804	752	790	731
42806	44361	20316	5843	4190	3149	2500	2083	1753	1612	1512	1491	1337	1259	1175	1155	1130	997	1008	995	942	1023	1002	998	979	947	939	892	889	958	965	942	950	922	903	933	869	933	874	875	863	900	879	842	887	925	886	844	873	919	895	848	886	849	902	874	903	897	867	901	871	874	876	891	882	868	904	823	931	879	891	950	898	894	907	875	881	913	899	860	840	921	898	904	946	920	893	905	893	933	871	869	885	880	865	848	912	858	883	861	892	914	853	883	859	870	936	908	912	847	857	867	865	870	847	871	879	862	863	931	863	864	811	884	850	948	842	916	943	835	854	892	856	933	865	918	863	903	847	881	825	914	888	913	920	889	924	877	861	840	903	863	883	927	866	871	838	819	856	844	850	858	909	910	865	830	794	897	864	891	860	864	878	906	915	922	879	878	855	893	813	910	901	889	830	886	884	877	897	926	876	879	861	884	871	901	840	844	913	868	858	850	899	894	877	865	922	876	838	876	887	882	913	872	847	864	912	832	867	865	906	877	893	839	883	867	881	836	777	859	888	908	866	876	872	815	815	920	905	902	840	840	827	859	918	868	912	883	891	863	803	871	889	841	846	885	864	865	838	912	881	876	840	903	818	858	843	901	892	827	861	882	831	908	849	883	874	823	856	875	830	902	925	914	883	857	902	877	856	930	892	866	867	868	839	830	873	885	881	919	849	859	871	891	898	926	843	844	878	895	860	831	915	874	852	868	845	873	894	820	912	886	898	896	919	837	873	868	872	859	826	854	857	855	892	894	875	884	803	837	836	872	885	866	849	911	872	832	799	834	907	871	841	836	920	872	852	873	902	911	891	836	887	820	881	884	868	887	955	871	826	821	862	832	898	849	876	895	836	893	865	891	906	837	873	856	898	910	830	897	931	868	838	872	829	878	878	847	804	831	874	864	908	864	923	838	901	919	877	910	862	833	911	887	844	887	838	903	844	827	866	824	823	855	827	812	906	897	870	818	844	812	876	855	892	841	831	882	912	835	872	839	913	891	822	868	871	850	867	839	851	909	864	858	864	848	850	825	865	887	881	867	895	859	803	853	855	881	857	820	859	875	884	824	845	862	921	846	897	824	824	867	816	931	859	852	826	954	895	852	851	899	897	915	900	888	850	884	816	831	834	867	911	890	837	860	873	910	909	859	882	882	892	844	931	890	847	838	821	889	890	911	854	867	832	876	830	872	910	846	864	881	866	890	844	906	838	898	867	871	835	874	831	887	869	770	901	811	919	906	866	834	866	893	848	899	860	874	839	851	865	917	852	852	915	887	855	866	890	852	876	851	911	888	899	835	860	898	896	843	946	855	874	881	933	857	844	818	870	836	868	822	845	918	888	860	927	910	854	911	841	882	882	868	831	905	878	878	923	863	912	898	865	856	838	865	907	825	843	880	908	844	846	865	839	874	878	851	830	820	905	874	877	859	909	853	890	832	892	872	855	854	832	817	884	874	831	855	869	868	923	902	861	918	896	886	807	862	874	817	852	868	869	916	847	921	911	818	898	881	849	849	836	926	876	872	850	827	884	910	837	854	836	873	867	862	899	809	878	908	832	918	897	834	803	877	855	895	914	858	899	851	862	880	872	822	874	878	865	848	852	885	817	865	863	839	867	871	845	881	835	854	860	865	835	908	844	915	874	854	892	859	819	881	896	867	820	842	884	915	893	869	856	854	863	845	861	876	925	919	874	879	857	833	895	837	846	846	881	880	890	823	876	855	858	835	915	873	898	859	833	874	848	896	874	889	894	929	889	843	821	847	878	828	886	880	855	848	892	864	871	848	881	893	915	856	880	868	820	861	926	818	867	884	858	899	834	850	862	825	828	944	852	906	848	844	835	838	873	851	873	836	865	864	860	867	806	809	803	863	847	834	848	900	911	834	882	834	831	855	861	847	884	850	836	801	886	843	845	909	878	851	886	863	854	885	880	875	911	904	868	882	839	903	856	874	889	878	928	853	860	882	885	883	834	884	910	841	851	858	828	924	860	859	908	891	867	928	891	868	873	880	859	861	865	894	893	910	848	888	842	866	870	856	858	869	862	917	843	876	870	893	863	851	829	895	898	882	857	888	864	804	901	895	871	874	852	819	842	843	853	860	877	810	851	874	891	877	831	875	871	882	895	917	859	866	908	798	823	866	889	901	898	839	842	857	910	889	877	873	879	850	841	846	833	915	868	893	838	839	835	865	877	887	866	868	869	827	868	923	850	873	899	918	870	765	868	861	852	889	912	877	874	885	902	880	880	902	838	825	888	871	906	877	850	878	808	855	865	893	834	804	858	879	872	872	874	893	838	822	865	864	941	880	848	912	874	899	843	870	799	865	810	889	877	860	857	880	880	858	842	846	851	856	822	865	876	933	887	884	847	858	880	910	897	894	888	862	847	885	840	882	881	845	875	842	843	891	883	893	861	895	844	893	886	836	836	889	856	852	895	873	848	785	893	815	871	904	856	932	858	916	902	878	892	906	819	860	891	934	898	908	872	896	848	877	873	833	825	877	844	847	826	862	856	852	879	895	921	831	841	839	885	856	806	845	850	800	909	886	820	884	877	878	898	882	884	870	855	855	863	856	902	947	873	866	890	894	899	846	885	879	884	872	843	884	875	881	839	826	920	860	870	883	883	845	849	869	901	853	900	846	914	883	910	863	897	888	921	876	866	926	890	936	859	860	867	835	855	855	872	839	871	846	889	925	906	834	880	859	870	821	842	849	871	926	852	876	851	809	882	881	870	847	834	883	807	891	845	918	836	885	894	934	897	870	818	901	920	828	900	911	875	896	817	859	872	900	832	857	839	858	828	870	847	871	867	905	826	881	846	877	873	910	897	828	885	846	917	917	896	823	840	881	830	902	915	914	885	872	792	897	905	910	907	820	844	873	896	818	858	845	861	827	837	837	870	844	785	864	930	833	835	907	887	874	893	840	944	835	868	894	863	838	839	864	853	889	846	831	826	854	868	869	820	869	897	842	839	862	848	889	882	853	890	860	866	827	844	836	839	861	923	913	838	869	889	831	849	864	893	841	927	853	911	843	856	860	862	828	869	811	819	850	859	844	910	882	867	849	858	878	810	912	921	863	913	905	861	880	813	898	909	838	905	876	847	874	846	865	902	861	836	870	863	860	885	888	906	834	851	864	859	880	895	851	872	864	866	868	829	834	840	864	893	873	854	848	894	894	872	840	887	930	906	842	911	866	819	829	878	916	881	926	865	867	843	892	909	895	878	836	876	862	853	910	838	861	874	832	873	914	844	892	809	864	877	838	880	894	851	883	895	863	869	830	916	912	868	877	831	869	854	848	881	889	907	830	858	836	854	861	882	823	883	874	944	844	822	859	844	834	863	888	847	907	945	821	898	852	852	844	869	910	866	855	864	876	927	889	900	853	827	858	823	865	815	886	859	877	864	876	855	846	831	896	852	900	836	860	831	853	861	816	786	909	851	878	904	934	865	908	839	807	891	885
27316	20108	7488	574	353	313	330	299	271	310	326	298	312	285	307	274	306	284	286	317	318	241	260	314	288	291	307	304	281	285	266	291	300	284	277	291	276	289	290	305	312	272	267	270	269	285	262	284	267	258	282	286	283	302	270	281	274	299	264	277	289	285	314	267	286	275	253	310	292	285	298	301	298	267	303	265	267	280	267	246	315	266	265	276	321	291	264	274	286	255	311	277	304	298	265	288	285	310	281	308	262	272	293	279	305	298	287	279	282	248	299	280	281	284	285	293	316	251	308	303	275	256	306	287	284	275	276	280	283	292	304	292	307	300	281	283	281	243	287	270	241	278	291	299	278	277	287	272	302	252	290	267	261	288	319	270	280	287	285	290	286	288	265	289	286	301	322	287	308	278	286	287	288	277	285	284	285	268	298	269	296	285	280	271	305	299	263	271	295	288	309	267	276	294	263	282	269	283	267	280	262	273	290	326	264	268	303	278	249	263	288	271	261	272	285	301	287	288	300	293	274	280	272	286	279	258	275	287	283	312	304	278	290	275	281	291	301	259	257	266	303	283	309	283	273	267	284	258	291	297	269	270	302	295	268	279	288	260	269	269	289	258	291	289	295	268	273	275	293	278	318	287	276	270	300	284	245	278	260	264	276	292	286	275	326	297	268	290	262	299	266	245	266	263	276	270	270	273	251	278	271	279	264	270	295	300	298	271	280	259	292	274	293	278	275	252	289	286	265	265	265	273	249	247	258	280	306	292	268	291	297	268	292	246	292	286	272	282	290	283	249	286	322	291	300	302	277	288	295	279	307	297	289	296	288	283	298	260	281	293	265	296	294	296	286	275	297	288	291	269	291	274	284	265	279	281	296	292	280	292	297	270	298	265	293	276	323	268	286	297	269	264	298	297	302	280	274	270	269	259	291	251	312	255	254	290	305	257	302	278	276	261	275	308	262	271	269	304	296	276	279	279	272	292	302	254	291	267	269	271	286	292	313	282	300	299	247	310	308	288	265	277	272	262	281	266	282	294	276	274	299	296	295	298	276	252	250	315	300	281	294	253	263	299	299	269	252	283	294	258	249	291	322	270	301	278	311	280	298	316	319	260	278	275	297	306	291	281	279	295	280	275	258	275	288	284	300	301	293	299	274	277	294	320	263	296	288	255	277	276	260	281	286	277	280	266	261	293	300	280	278	292	266	282	270	283	293	285	277	292	278	281	302	288	235	299	285	280	284	306	280	288	309	251	268	303	282	313	276	312	289	269	262	287	302	282	289	290	270	282	273	299	299	294	286	301	301	292	274	271	273	282	301	259	279	299	276	253	280	265	275	262	255	278	294	256	283	282	298	301	294	295	263	281	301	275	302	319	290	302	298	261	316	249	272	284	297	299	274	251	284	251	295	283	290	278	270	294	283	288	289	305	273	284	271	290	253	303	297	283	279	305	262	329	300	262	297	278	294	296	307	298	273	291	277	263	288	287	268	294	282	271	289	248	273	302	274	247	319	290	290	313	286	296	271	283	284	275	301	260	276	271	307	283	276	266	297	287	263	296	271	295	297	268	279	286	275	302	262	277	273	281	300	271	262	298	284	292	295	287	280	270	291	281	286	282	268	316	289	312	298	285	273	320	274	276	282	281	286	312	297	303	260	284	290	287	276	284	278	292	289	301	275	270	254	316	264	286	274	274	300	272	293	293	262	270	290	287	299	274	279	296	292	260	285	294	274	322	279	320	263	267	258	285	301	300	293	278	272	261	301	298	272	309	282	289	279	289	290	286	292	285	265	273	298	271	269	293	279	280	318	300	295	282	282	264	287	262	278	304	314	271	279	303	281	307	296	284	281	300	308	274	292	286	314	290	282	259	296	277	281	277	290	313	299	315	296	298	301	307	316	305	296	259	301	277	295	283	259	285	321	294	263	296	290	297	296	259	263	257	309	294	291	315	304	269	297	262	254	270	265	296	292	264	284	285	292	277	302	282	295	272	266	262	271	305	275	302	249	257	246	271	277	260	292	300	276	268	304	288	284	271	276	309	306	321	304	265	314	270	278	256	255	300	270	285	284	252	234	292	282	282	304	292	275	270	250	240	260	266	255	268	298	246	294	266	284	299	264	303	285	278	289	293	294	277	275	296	287	271	276	310	283	270	270	262	306	276	305	278	292	262	264	277	287	270	278	296	281	267	289	309	282	300	256	276	315	271	255	295	285	292	295	282	258	272	292	261	277	300	299	305	291	277	250	304	264	268	262	293	274	301	275	295	280	277	276	300	302	278	273	285	279	266	274	262	271	308	248	292	296	256	256	253	285	301	291	271	298	319	299	304	264	290	263	254	304	308	267	285	295	262	258	262	309	282	299	266	299	271	287	272	256	291	267	252	296	309	275	297	277	305	280	324	313	286	271	280	273	316	253	298	296	267	280	267	296	245	295	274	274	266	272	280	265	287	280	293	265	305	286	249	313	282	330	272	265	261	254	265	284	291	292	277	275	291	273	292	288	272	321	291	271	307	291	296	276	276	275	293	282	276	255	275	285	321	269	262	272	275	318	298	305	283	308	303	276	274	267	273	282	317	287	307	300	291	273	278	285	295	309	270	288	276	287	296	303	245	292	263	303	303	273	276	278	297	280	275	287	326	281	302	282	284	307	329	259	306	275	281	295	319	264	309	316	281	306	276	265	292	287	284	275	278	272	272	313	282	280	294	281	258	276	290	260	278	240	303	273	292	291	278	273	275	279	278	257	279	281	296	288	303	287	281	287	277	265	258	301	280	267	307	300	307	273	273	322	259	298	294	259	266	282	275	278	273	287	291	300	282	282	270	289	282	262	286	278	287	293	298	312	289	269	301	280	281	285	286	261	289	283	296	274	263	285	265	267	276	269	278	292	304	284	280	300	270	305	287	274	303	299	311	283	286	305	280	300	258	280	280	287	259	276	268	267	264	277	334	265	310	289	292	291	261	286	274	264	258	265	270	284	261	292	284	262	263	291	314	296	278	259	276	268	273	290	274	256	267	284	301	295	278	291	288	292	308	310	290	250	309	261	267	256	306	298	287	294	286	284	274	259	298	288	296	267	277	305	275	252	269	237	245	278	293	291	297	268	278	284	285	257	260	303	288	291	301	289	301	286	301	282	284	293	268	296	274	288	265	295	306	267	262	291	295	285	279	302	291	313	278	268	299	304	272	295	284	286	294	246	284	288	308	298	282	286	276	309	300	304	283	253	274	308	311	280	305	260	261	274	302	265	262	265	253	292	288	307	273	268	290	288	285	295	277	252	283	275	272	279	295	281	303	287	256	300	291	287	286	275	319	260	284	286	299	310	260	298	316	270	305	306	296	278	271	273	271	294	292	292	262	275	260	262	283	291	284	283	310	291	274	272	308	260	277	276	295	270	268	277	293	259	323	293	287	283	276	286	282	297	268	274	297	301	289	297	307	289	242	275	286	275	297	279	309	274	255	303	282	294	290	272	271	280	308	295	270
13312	9177	1773	567	485	418	366	412	390	363	398	400	375	410	355	360	378	324	354	343	390	336	375	381	378	365	349	347	358	337	339	342	357	332	337	333	346	383	360	337	368	363	332	335	332	350	354	347	369	381	367	349	353	381	343	379	369	346	379	348	329	324	373	332	381	348	387	342	348	371	364	355	386	359	363	356	351	373	349	392	362	366	394	328	390	363	358	380	390	353	371	347	365	347	343	368	343	352	359	365	349	377	369	352	359	348	343	311	348	359	347	376	330	334	373	342	333	348	333	339	351	338	375	326	345	326	331	359	347	362	384	347	351	319	367	374	350	339	347	315	347	321	340	346	363	355	364	350	333	342	366	360	332	380	365	334	368	317	353	368	339	339	347	350	332	343	366	340	346	326	314	354	349	358	387	353	349	357	318	368	356	347	364	363	360	349	362	353	354	350	354	396	359	350	388	346	374	362	347	341	363	347	371	331	333	322	372	339	352	354	380	357	374	383	349	359	322	377	326	364	335	381	368	348	311	359	331	343	375	327	362	345	366	354	362	357	352	336	388	362	372	367	359	338	337	374	357	318	334	334	311	363	356	370	341	346	314	332	349	357	346	334	324	353	340	326	343	377	352	393	359	364	375	382	335	316	365	328	339	356	346	413	372	362	333	329	353	360	360	372	354	380	340	333	346	370	335	365	356	358	356	367	307	340	361	350	387	351	350	351	361	368	372	329	342	339	333	356	341	337	341	356	369	347	352	359	384	339	339	350	344	330	347	348	330	363	343	355	331	344	350	321	343	328	356	341	379	377	367	339	357	365	373	333	356	343	369	345	366	348	337	353	377	352	366	332	352	345	334	338	357	326	347	362	347	327	334	369	314	373	361	350	340	353	361	357	341	350	361	328	364	317	328	355	356	336	371	339	340	338	357	356	359	339	339	345	372	360	351	345	318	365	355	310	364	374	377	334	366	333	355	368	326	352	355	370	333	344	357	332	374	335	307	353	337	328	338	380	335	359	334	339	356	319	339	350	382	353	326	337	367	374	344	388	321	383	353	374	363	345	357	344	326	326	337	331	294	344	341	337	324	349	372	342	347	369	358	345	364	365	341	343	338	330	394	334	372	349	305	349	328	334	330	382	311	357	391	356	322	371	359	356	349	321	331	382	329	332	351	341	358	326	344	354	357	347	310	347	347	332	379	352	358	350	356	336	368	349	377	355	346	376	367	366	362	362	332	356	338	342	323	341	314	350	347	291	333	369	322	326	347	354	346	347	335	333	367	319	356	387	356	319	353	329	370	343	385	324	358	336	343	337	375	337	360	348	349	370	348	347	367	365	343	364	364	348	358	384	364	345	375	355	337	337	315	338	338	379	352	353	356	355	332	395	352	338	390	356	316	323	361	367	363	360	338	301	328	370	375	337	346	352	381	356	372	324	366	340	354	367	348	351	357	349	359	315	320	379	363	351	350	362	354	334	324	335	331	339	345	355	314	353	354	363	377	355	339	354	345	362	355	371	375	355	351	350	339	362	354	334	335	391	351	350	343	377	331	402	359	355	342	376	335	354	345	362	338	340	364	353	325	376	341	346	331	338	347	361	351	340	328	344	317	316	335	380	376	369	330	357	344	379	351	332	363	362	327	361	355	346	350	345	359	360	316	361	405	341	338	343	331	360	338	362	362	355	340	354	329	337	326	338	359	361	385	326	364	339	329	338	352	361	360	293	330	354	361	354	355	372	359	355	332	360	359	362	360	355	355	371	352	369	339	365	358	354	329	370	351	344	346	349	334	355	357	322	362	367	335	370	373	341	341	380	374	356	360	360	336	345	324	339	339	337	376	362	331	328	333	382	334	360	370	345	341	356	332	339	354	343	364	344	360	370	370	349	344	360	364	342	306	338	364	331	353	368	341	359	363	343	330	333	363	345	351	348	360	393	345	341	361	332	380	339	358	350	392	332	332	330	361	366	337	372	360	331	347	302	338	344	338	358	341	362	349	355	359	360	380	358	337	392	362	325	336	315	335	328	349	321	375	346	349	337	375	381	354	367	331	356	350	334	341	349	351	361	354	385	351	337	360	341	342	391	334	345	355	334	348	342	332	356	375	383	380	327	380	325	375	364	336	348	334	347	354	362	374	354	345	364	324	317	360	365	332	322	349	343	341	380	331	369	359	321	342	341	366	320	334	343	358	361	359	363	349	320	366	329	370	342	334	354	346	394	339	380	346	365	362	335	349	359	387	332	394	353	321	357	332	347	361	368	387	358	384	337	349	295	365	360	341	363	372	353	357	355	329	339	331	342	373	354	377	349	361	384	333	341	378	377	348	359	379	367	361	365	324	346	335	322	324	341	340	333	376	331	370	360	334	363	354	348	355	351	354	372	365	359	369	358	340	351	345	342	347	347	374	338	376	371	358	368	354	347	380	376	362	384	360	316	356	344	363	384	329	340	346	345	349	342	364	339	359	342	323	368	336	363	400	351	367	364	375	364	368	355	347	359	331	333	342	357	340	330	355	361	329	311	323	352	337	385	345	369	366	359	342	352	367	377	317	360	338	331	373	326	349	343	366	377	361	356	342	340	356	325	351	344	337	384	318	347	363	348	370	366	338	358	327	343	346	363	359	339	358	352	382	355	405	371	365	306	343	346	342	353	374	371	341	353	356	346	365	338	342	372	353	338	335	373	377	346	349	352	356	357	368	388	355	332	356	352	368	357	337	355	354	327	345	370	338	318	345	357	363	345	321	333	358	368	363	314	348	374	327	348	331	349	352	340	343	328	336	308	363	344	325	327	344	361	364	364	353	323	373	337	360	357	394	317	349	344	351	351	366	354	363	316	341	356	371	363	351	384	328	369	337	363	348	350	322	365	344	348	368	342	355	316	347	290	353	377	311	344	347	356	356	346	346	353	349	327	340	336	330	367	353	345	363	378	343	333	330	324	374	349	326	353	347	373	380	338	334	355	372	344	342	339	337	340	330	381	372	336	352	337	349	359	339	360	331	360	383	347	362	320	357	369	360	345	365	356	364	342	393	378	338	307	368	322	353	346	345	344	343	353	330	354	352	344	328	349	353	349	355	353	363	351	338	361	354	342	376	351	377	322	367	340	347	350	325	325	341	351	307	354	368	367	347	312	360	335	361	363	365	366	356	348	377	350	330	367	346	373	365	338	343	334	357	350	329	374	354	358	363	355	350	350	330	363	358	355	342	371	372	352	340	304	345	345	344	361	360	351	337	350	375	353	367	332	350	352	348	341	342	366	350	363	349	363	336	354	343	368	372	346	342	369	348	359	339	366	364	358	360	329	375	370	349	363	382	372	379	376	339	375	335	355	350	366	339	333	369	371	390	328	361	364	362	335	337	354	362	352	348	365	370	320	325	360	331	356	349	363	366	333	335	379	370	341	339	344	392	332	321	347	341	332	381	347	383	356	335	348	375	310	360	363	361	352	356	340	392	344	363	364	342	329	379	361	344	304	361	345	348	341
24557	21193	27911	24713	16758	1337	774	665	606	567	504	528	473	482	478	473	475	468	461	430	438	450	401	433	449	451	468	462	421	393	417	391	419	413	401	452	424	418	404	422	430	443	448	427	457	435	453	429	421	455	433	429	420	442	417	471	466	406	450	401	412	456	454	427	431	439	417	434	431	438	419	451	401	489	419	441	426	423	450	488	457	429	444	420	459	442	438	470	443	476	433	414	410	438	448	435	460	434	424	421	462	409	475	379	409	424	429	437	419	414	396	422	464	479	430	422	422	431	444	396	429	442	411	492	397	426	426	407	425	418	421	434	422	398	456	387	418	391	416	420	460	382	423	398	404	430	432	389	393	417	394	411	403	420	424	414	440	441	402	439	415	401	422	429	426	450	434	405	437	428	428	426	426	407	413	430	423	431	425	398	410	419	448	428	440	400	412	434	399	431	426	456	421	448	438	450	418	452	429	419	398	411	425	388	448	452	389	413	425	416	393	445	454	469	412	419	452	414	416	449	420	416	479	453	438	411	420	436	408	441	450	448	389	411	452	423	413	452	406	431	435	422	448	404	459	418	419	457	436	421	442	427	433	400	454	421	437	436	428	461	392	465	430	383	411	410	443	450	414	432	425	448	433	426	415	435	420	449	416	381	416	439	443	434	407	422	431	429	392	408	403	427	452	444	409	407	405	394	400	422	431	426	419	410	379	435	411	440	410	452	444	439	432	428	448	428	440	381	417	413	415	442	430	437	433	436	424	439	422	432	455	384	416	417	420	400	409	426	445	456	447	432	433	427	434	409	427	444	428	412	454	449	440	396	415	403	417	464	431	395	461	423	446	455	445	442	456	442	430	392	441	451	423	395	433	432	433	439	450	463	406	431	461	455	428	452	442	404	413	410	433	430	425	487	425	468	442	431	434	409	417	463	430	459	416	420	418	435	413	409	392	444	404	393	432	426	439	430	431	433	442	432	439	400	401	461	389	411	432	441	410	424	375	427	441	453	443	438	426	435	451	418	430	416	396	417	413	392	397	458	421	388	417	439	417	431	424	440	399	405	429	476	421	404	435	417	423	421	401	422	445	422	455	436	458	417	425	451	465	409	416	416	411	432	417	436	471	405	401	489	422	451	439	431	449	414	454	433	456	395	436	381	453	418	437	431	410	411	449	442	436	451	460	435	412	447	432	410	368	413	459	406	392	445	422	420	440	422	445	414	437	435	441	420	425	391	436	432	439	411	453	419	398	441	442	445	422	422	406	406	434	392	443	433	433	464	431	420	421	418	438	422	412	443	451	421	443	418	431	420	467	412	394	423	418	424	478	407	394	460	422	417	436	425	415	407	433	422	453	421	433	425	422	420	448	448	454	419	424	458	418	392	417	446	419	424	415	452	448	433	402	430	452	402	423	466	413	408	445	431	417	429	439	442	437	453	412	437	436	456	473	433	431	446	440	458	427	451	438	439	450	383	391	434	423	448	389	432	433	402	410	429	449	423	419	427	418	440	437	447	417	430	432	420	370	450	446	423	415	409	421	440	426	430	418	434	437	450	441	422	432	412	411	419	449	418	418	432	463	418	436	470	449	431	434	419	438	417	424	405	439	409	444	443	451	462	476	452	424	387	449	411	444	443	416	444	431	467	456	397	438	433	442	428	451	465	435	435	426	446	431	437	443	450	420	443	447	424	419	441	410	392	410	467	391	429	434	418	401	430	423	422	399	439	465	452	453	467	418	445	418	456	430	425	409	404	415	447	408	441	435	406	440	421	460	453	427	390	411	436	439	421	437	418	491	431	420	413	434	423	383	399	441	388	403	422	428	423	420	462	444	432	401	414	420	395	424	448	488	431	428	425	444	441	451	456	411	405	392	462	441	450	428	444	396	452	380	371	419	418	445	425	401	419	437	462	438	450	433	450	435	446	414	419	445	416	445	432	419	446	426	421	422	445	403	415	440	436	451	407	423	433	431	446	411	415	432	436	417	433	410	486	412	420	398	391	456	438	446	409	401	450	411	418	397	438	464	448	437	406	423	438	441	400	437	439	430	386	451	391	446	424	400	407	422	432	451	439	419	431	414	417	409	422	420	405	419	413	446	425	413	416	421	441	432	427	439	442	412	408	433	443	451	415	423	412	433	470	445	432	418	431	446	457	439	395	409	451	437	426	437	432	427	422	434	434	425	426	459	400	407	426	404	432	421	400	437	409	458	404	419	419	432	411	418	459	438	426	410	451	426	425	422	438	417	448	464	478	428	461	411	411	475	428	438	451	411	423	393	422	454	405	439	433	432	412	450	432	457	433	422	441	443	420	425	433	403	419	438	433	416	419	465	430	406	415	416	424	429	412	404	445	406	459	459	441	449	434	421	393	381	395	389	448	400	428	412	421	431	460	425	425	425	449	445	412	440	416	414	424	426	422	410	447	426	461	397	445	434	431	443	447	420	442	444	386	416	418	436	449	421	423	425	454	428	428	436	444	399	410	433	470	421	448	451	446	404	418	440	409	463	445	461	410	449	441	416	393	466	419	407	410	438	412	420	444	431	394	402	392	412	434	455	408	410	407	424	428	432	427	427	418	468	406	407	407	427	436	421	424	431	402	437	419	392	426	447	446	435	397	400	443	437	451	394	438	425	469	410	393	412	446	443	432	416	444	423	409	405	439	441	424	411	428	420	451	430	423	390	383	467	447	444	424	428	421	428	458	418	417	442	419	454	449	388	444	375	441	377	418	430	435	409	429	430	461	450	456	440	444	413	420	440	456	425	440	454	460	399	422	422	451	442	429	439	421	440	424	422	403	425	443	394	447	433	422	403	389	433	414	444	412	462	401	439	436	418	426	388	462	392	452	454	449	436	427	423	393	439	412	412	440	430	440	431	380	416	411	432	446	429	436	450	385	423	382	396	445	420	415	397	412	415	407	444	409	402	423	398	423	416	411	430	451	449	469	417	457	418	412	381	430	447	454	431	390	414	439	427	444	418	398	441	440	404	410	386	416	460	428	458	403	404	425	409	410	403	432	417	404	440	418	453	449	425	377	461	409	410	440	457	417	422	421	441	441	415	377	432	471	450	427	424	416	443	409	420	442	420	392	454	390	390	442	416	406	452	445	436	416	450	419	466	418	454	415	405	418	424	426	428	428	435	441	430	419	421	429	430	446	410	434	462	459	401	429	416	446	437	437	464	434	457	424	387	408	457	409	440	400	421	441	429	430	448	430	461	442	412	396	435	413	425	386	417	439	419	434	432	399	423	435	469	428	396	461	459	479	419	447	456	403	443	376	422	445	420	447	422	443	414	429	443	471	454	432	440	443	433	440	449	466	415	428	402	432	459	438	415	421	403	446	419	445	438	420	420	423	427	416	453	389	443	416	443	428	441	423	430	392	404	399	417	466	455	464	405	402	404	410	411	456	448	398	412	429	443	397	413	460	432	475	461	423	414	429	427	432	458	382	433	444	379	408	415	420	408	402	446	473	421	437	443	424	482	404
32533	27109	10481	2641	1849	1420	1125	1057	872	815	691	693	673	579	598	611	579	548	593	576	553	581	556	554	551	541	541	556	542	537	554	507	513	522	535	488	522	536	502	537	515	515	510	580	468	507	508	512	499	472	506	514	478	531	503	485	514	528	525	504	508	487	516	502	518	491	497	501	528	522	517	466	526	489	505	546	502	534	514	526	552	534	488	548	524	506	499	479	522	532	493	498	570	519	522	511	522	510	459	485	542	497	503	505	517	519	509	495	519	542	513	546	536	449	507	507	474	499	482	526	494	493	441	549	501	539	479	522	517	508	519	509	495	536	503	519	546	526	501	501	465	506	484	447	533	517	505	500	500	507	515	528	536	528	506	509	495	536	495	509	476	543	512	483	551	499	490	517	507	510	502	512	516	501	554	487	485	498	508	493	466	516	485	530	548	463	512	493	495	542	506	538	544	515	507	484	476	472	518	512	498	491	505	503	472	474	520	496	529	513	491	481	509	458	505	511	500	474	533	498	502	542	512	513	499	531	525	497	447	499	560	479	485	454	503	540	557	576	506	510	474	528	514	536	502	520	485	521	483	473	481	499	536	538	463	475	513	507	487	492	532	543	485	535	517	500	452	497	522	498	452	496	524	509	498	498	510	516	533	509	515	474	460	513	517	494	543	489	517	482	522	461	493	503	491	499	507	511	522	488	483	501	524	521	461	487	515	485	531	503	510	526	497	490	482	513	526	509	482	489	475	523	510	500	482	488	481	507	530	511	507	480	514	497	488	526	522	529	505	488	532	501	528	526	537	484	533	502	487	525	499	479	446	536	493	484	474	513	501	479	550	483	470	505	456	557	495	484	485	458	492	477	513	544	514	522	484	485	484	490	530	492	483	491	521	498	494	473	486	508	494	534	529	481	441	507	468	483	509	489	503	517	524	488	498	511	509	532	474	497	497	507	508	539	519	478	548	496	550	478	477	494	515	487	498	493	580	519	503	524	492	515	496	514	489	538	519	527	483	556	514	535	484	545	529	491	550	475	560	512	462	525	519	481	516	530	519	467	544	516	502	485	486	485	480	503	532	521	485	508	525	487	537	481	478	490	484	480	478	519	502	470	524	485	537	504	535	506	480	491	525	514	534	509	497	531	502	507	533	509	477	487	511	527	487	528	530	488	529	528	486	523	490	504	532	515	509	497	512	529	513	494	509	519	533	525	475	503	502	509	497	519	496	506	521	509	514	486	500	488	488	522	502	509	503	460	484	503	497	494	474	530	520	486	511	498	488	491	536	534	489	507	499	538	480	479	477	481	489	530	550	473	519	517	550	535	527	556	534	508	491	479	505	522	533	488	519	485	548	497	534	470	478	494	515	503	512	504	505	483	504	472	472	477	531	471	459	546	498	500	478	532	516	500	532	499	529	494	494	512	479	525	539	468	517	495	500	530	469	492	468	519	505	472	498	486	500	517	476	504	519	504	501	507	519	514	518	511	511	499	507	533	471	457	532	536	535	500	525	495	498	506	488	509	509	575	530	485	523	512	515	494	470	492	498	506	514	504	558	522	543	519	479	517	526	541	514	492	481	511	480	469	519	486	485	513	490	487	490	509	491	521	459	510	515	508	477	491	475	496	492	477	452	503	544	490	492	536	532	535	481	527	533	496	494	480	488	535	482	546	524	506	489	529	511	529	483	522	510	507	532	487	517	496	492	512	480	524	452	520	556	518	488	504	523	459	471	488	481	498	447	459	501	462	507	527	503	507	517	503	483	529	470	517	483	514	482	488	479	539	540	505	511	453	498	520	496	493	509	503	464	488	477	515	511	488	470	482	523	491	548	488	527	475	510	492	485	494	476	571	497	488	474	522	530	545	485	479	531	496	479	515	506	468	556	475	492	529	531	482	522	494	505	482	507	473	518	525	537	495	508	516	495	511	482	501	493	501	492	500	489	518	503	505	483	503	493	515	561	520	502	519	514	504	536	484	522	490	529	517	546	520	479	530	478	500	534	479	535	484	528	496	522	514	457	471	509	524	459	482	518	526	508	524	533	480	495	474	496	506	505	473	488	456	502	484	520	492	519	531	515	480	549	497	538	513	579	495	489	483	499	514	514	539	535	495	510	492	520	532	518	496	519	535	482	482	535	500	495	499	513	485	510	488	486	490	512	497	500	517	518	477	494	487	475	465	528	532	496	492	517	489	498	522	508	490	540	479	489	496	496	514	500	530	515	486	504	502	524	514	525	475	475	514	512	500	511	538	510	513	514	498	504	500	472	496	490	465	472	514	558	478	513	493	497	495	516	552	528	509	508	509	489	513	491	495	537	521	500	538	521	469	509	491	537	531	499	511	520	468	510	496	527	479	517	503	511	501	514	531	543	489	482	498	490	527	521	491	497	522	489	476	481	463	514	504	505	486	526	515	494	517	522	501	512	535	518	518	540	524	527	506	471	519	530	507	489	561	489	504	478	456	500	507	507	533	500	482	506	547	490	526	520	443	460	512	510	550	483	497	486	522	520	529	486	511	492	500	502	496	524	520	475	536	489	521	503	526	516	474	532	531	546	500	487	492	484	529	482	518	528	492	466	473	522	529	472	483	513	510	513	504	493	498	487	536	527	492	487	519	520	497	513	516	505	538	489	530	474	502	483	481	545	472	492	474	510	468	479	536	517	486	513	490	521	523	525	522	441	501	484	496	496	527	489	503	536	526	513	512	541	484	549	505	494	477	480	508	526	531	479	557	486	471	481	484	499	491	503	522	496	492	492	509	525	529	515	484	516	519	496	489	482	537	508	489	508	506	471	524	534	483	472	502	509	544	515	514	495	497	513	470	485	509	497	522	493	505	515	469	466	511	519	502	513	546	536	520	544	497	517	476	504	471	504	497	492	511	505	484	502	495	523	517	519	528	486	546	530	494	523	518	522	482	494	501	537	494	529	519	529	439	478	520	472	502	512	513	536	503	490	502	524	517	447	498	514	520	512	542	519	494	538	561	498	515	523	484	511	469	528	532	491	506	499	506	540	490	484	500	475	518	483	493	491	519	477	467	512	517	542	517	515	509	470	492	561	521	506	518	498	544	512	525	539	473	543	571	498	482	484	496	491	533	511	528	493	502	513	511	500	507	505	511	475	467	480	516	540	505	560	498	546	544	504	523	501	527	548	508	455	511	517	496	550	522	470	460	444	521	510	471	479	541	447	493	516	521	519	508	499	496	506	488	533	514	507	506	512	514	527	521	483	462	523	530	528	504	572	504	518	538	491	515	476	518	506	471	504	494	535	537	499	547	516	519	503	496	532	513	488	522	471	509	531	494	468	533	486	532	473	539	499	500	487	504	558	521	498	495	513	531	511	510	485	498	517	500	522	486	484	530	484	484	497	496	486	489	506	516	503	522	501	480	539	496	535	498	517	517	512	519	492	496	497	505	551	538	501	469	533	506	506	534	503	514	540	511	544	526	511	524	516	526	501	503	521	527	499	497	487	490	486	531	497	466
25348	21186	26889	24876	3586	653	549	507	450	484	461	408	437	404	449	433	434	368	404	407	415	430	386	412	419	366	411	393	357	408	412	402	401	392	370	433	379	396	389	390	413	435	347	367	378	371	405	422	417	397	380	386	406	425	399	397	391	401	392	391	382	400	430	426	365	382	381	418	366	387	360	419	404	429	418	441	408	409	405	412	423	377	420	406	368	435	440	432	396	377	438	398	362	433	405	416	401	414	397	379	402	419	402	376	406	397	372	378	398	394	416	366	352	399	443	387	390	388	404	418	412	410	366	401	399	367	425	376	380	398	388	364	403	377	364	397	409	395	399	386	380	423	372	402	377	419	410	439	417	411	390	362	407	356	401	412	426	375	352	402	363	395	427	379	365	410	414	409	409	367	386	354	387	367	364	387	389	372	414	411	368	396	410	394	367	390	421	408	438	409	413	405	371	413	400	366	391	399	379	395	394	379	361	362	416	375	396	412	413	412	376	355	401	391	393	360	396	369	420	393	384	422	421	415	363	427	374	373	439	403	403	398	379	354	381	386	355	385	407	397	387	402	362	355	388	397	373	383	400	374	403	390	430	412	378	395	390	389	416	406	396	376	400	388	422	400	366	423	418	401	381	401	401	407	434	374	353	403	403	441	389	388	370	374	441	371	388	379	405	411	365	373	400	410	400	373	365	387	396	368	412	392	403	357	370	388	399	387	357	375	389	386	403	379	394	422	419	384	369	404	405	391	424	378	370	413	391	401	361	393	379	440	372	390	389	371	398	346	435	388	366	395	433	398	417	390	374	448	385	381	407	373	398	401	373	368	414	408	403	400	393	400	397	418	393	412	392	384	366	418	413	387	378	409	416	409	368	381	396	423	376	400	394	376	392	376	394	421	387	414	393	380	405	404	399	401	418	372	427	427	405	397	422	429	414	363	403	400	389	380	405	418	391	398	412	448	397	374	413	411	410	401	371	405	380	397	410	390	430	424	401	416	396	372	419	418	387	383	389	413	393	383	387	382	410	373	361	399	369	381	396	388	374	404	383	395	382	392	421	408	393	405	383	381	414	409	366	404	364	427	397	375	411	398	390	401	430	419	405	399	426	352	404	349	428	371	368	376	408	413	390	400	396	435	375	369	425	412	414	382	396	367	380	368	366	379	410	399	441	403	419	392	418	408	388	411	389	392	397	376	391	395	362	403	414	381	431	356	400	397	392	401	375	431	438	404	385	355	386	366	411	396	419	404	402	378	379	393	395	409	393	398	416	375	402	404	398	387	377	370	388	389	394	439	389	385	365	384	376	354	424	405	420	409	395	392	412	399	412	414	373	400	374	376	420	388	385	395	401	401	354	402	391	394	408	399	392	415	393	410	405	404	411	396	360	384	364	375	403	370	413	404	383	370	417	369	404	428	372	404	419	413	379	385	380	385	377	400	390	409	389	367	392	365	397	356	385	358	408	389	385	356	403	417	391	391	419	404	389	404	409	415	438	406	425	375	419	397	408	413	393	441	437	394	405	392	405	402	435	421	409	430	384	390	384	381	378	384	412	373	370	422	380	405	381	381	396	375	410	373	424	402	405	389	377	390	394	401	383	395	383	400	385	396	386	356	384	398	378	388	402	414	394	384	377	364	431	400	413	410	393	378	395	394	380	420	405	394	418	415	413	404	421	403	411	391	382	370	427	400	399	414	393	380	374	404	426	400	405	421	426	419	403	397	399	391	424	419	410	400	408	423	388	389	390	409	427	396	391	384	410	408	359	389	428	394	424	346	368	404	411	401	385	395	406	403	349	390	417	392	360	406	412	387	352	411	395	406	358	353	362	385	437	422	374	382	374	396	391	397	385	402	442	411	373	384	390	351	443	381	400	357	436	437	385	430	407	374	373	366	396	389	406	374	392	394	398	384	368	387	402	421	413	420	413	394	375	386	369	389	385	408	424	380	372	365	431	383	388	384	378	376	408	374	406	400	408	434	381	429	414	425	429	395	363	398	402	400	403	395	400	378	425	380	406	392	376	422	385	383	395	369	402	383	375	425	382	397	341	436	408	406	405	370	364	371	376	413	398	414	407	408	400	388	384	400	395	395	403	422	402	398	445	388	403	356	372	421	387	391	375	384	385	429	375	401	381	384	387	383	412	409	383	428	397	423	389	349	415	351	407	371	394	348	414	367	415	394	413	400	377	378	407	391	374	387	384	390	363	357	397	411	372	404	370	369	386	391	402	374	375	413	406	381	388	377	381	388	398	423	373	382	420	420	420	434	392	407	375	365	406	396	401	444	428	425	375	412	390	356	393	435	384	411	407	395	405	406	387	385	367	398	397	394	412	410	426	391	389	396	411	406	426	397	434	391	407	373	356	370	400	434	409	445	372	391	390	393	385	392	398	406	398	363	399	397	395	383	396	406	380	420	388	385	414	404	410	393	390	390	383	375	419	434	375	386	429	428	367	355	372	403	390	376	388	378	380	406	363	368	378	416	390	406	404	417	403	389	405	395	382	392	378	403	407	381	372	418	394	375	411	399	395	408	377	406	395	409	389	383	431	372	389	364	405	410	397	393	384	438	409	432	383	385	373	387	411	411	359	417	412	408	395	398	415	412	428	390	409	359	446	388	398	383	398	401	407	397	404	402	409	390	363	391	397	390	370	396	387	401	396	393	391	375	407	402	409	376	421	385	407	403	422	406	408	427	375	388	379	393	409	389	382	407	415	373	368	393	414	435	370	372	366	372	399	339	415	367	399	412	388	390	387	386	403	363	382	428	407	386	388	409	389	402	394	399	376	394	407	390	386	426	406	374	414	381	389	435	405	379	375	390	406	414	407	387	387	429	383	365	380	409	383	379	417	367	418	397	396	386	395	405	416	382	375	407	403	403	374	435	428	381	368	415	363	397	405	388	397	404	408	399	381	407	373	426	398	376	389	399	390	419	418	405	374	386	354	388	384	364	407	418	383	358	362	375	407	388	411	357	411	382	401	405	425	366	387	405	366	377	389	411	401	364	416	369	394	432	378	378	397	403	387	386	392	340	428	370	384	432	423	396	385	399	408	398	406	370	410	366	408	400	391	416	387	390	399	394	411	394	380	412	391	401	369	385	384	401	374	384	421	393	364	370	391	439	452	370	394	383	396	436	359	394	360	405	410	377	399	371	392	382	397	392	369	398	361	370	391	390	422	440	404	402	411	391	362	394	399	382	365	387	380	376	392	410	407	411	396	382	405	388	376	374	380	397	374	383	374	411	395	390	402	398	384	397	372	399	370	436	374	368	363	357	410	375	395	406	425	366	390	405	391	374	430	388	383	363	347	405	440	424	370	402	423	383	387	406	402	374	438	345	433	410	394	397	406	383	399	406	368	361	374	443	380	396	410	431	412	406	362	416	394	384	402	407	397	412	370	379	417	405	393	420	430	393	369	342	408	365	351	419	403	410	391	391	393	399	385	395	396	353	407	397	418	390	400	408	358	389	361	420	388	410	359	371
30653	21277	6965	1717	1314	997	894	810	709	673	628	628	545	566	640	581	536	539	514	494	497	511	572	499	523	500	510	505	493	503	477	488	474	498	511	513	474	525	481	507	500	495	502	476	479	504	502	469	470	543	506	473	505	504	488	449	484	465	494	495	477	468	515	452	473	456	484	504	524	489	503	523	470	505	536	509	492	527	481	472	499	495	492	514	497	505	551	475	536	506	515	486	509	509	464	490	461	462	468	520	520	450	535	493	481	500	521	482	473	495	463	487	472	515	486	494	490	471	463	540	484	464	473	450	492	522	458	521	474	468	480	499	521	487	468	537	498	524	451	476	459	511	457	478	480	484	483	507	519	489	513	491	505	517	483	480	475	461	452	432	503	537	529	502	498	517	459	466	479	471	495	519	492	472	462	522	492	512	491	505	521	529	498	549	503	479	491	509	509	485	471	441	525	513	498	492	493	496	476	471	473	473	487	502	455	481	455	519	476	488	509	484	482	503	506	499	519	454	512	508	503	500	514	495	490	511	462	499	509	496	494	482	492	447	518	503	480	458	453	500	495	526	494	502	504	494	453	524	464	521	451	496	530	480	496	495	521	455	469	522	485	521	502	503	491	429	484	495	495	513	494	500	521	463	486	491	476	471	481	485	472	500	448	535	469	520	485	495	505	476	485	506	457	508	491	481	520	474	510	521	509	503	508	470	500	484	518	459	493	479	520	467	510	488	466	490	464	493	502	499	501	496	505	453	466	489	521	487	476	510	474	480	497	478	518	503	520	477	480	486	435	480	491	469	498	465	479	486	456	513	502	496	448	472	462	499	491	482	497	493	483	481	503	427	484	510	485	474	500	501	493	465	494	469	509	485	474	469	497	487	475	461	464	491	484	469	463	501	534	464	518	510	468	513	515	464	485	470	491	417	459	507	461	514	485	481	525	477	506	494	509	464	479	494	491	518	475	482	487	498	507	523	493	469	499	481	493	504	491	480	499	499	469	424	507	504	494	497	436	473	468	454	512	504	501	508	450	500	493	470	514	507	494	488	513	512	555	500	517	480	451	475	549	494	461	473	507	478	480	495	474	494	478	522	486	481	439	516	486	507	547	490	451	504	515	484	491	509	454	479	476	447	501	475	500	470	486	489	486	489	483	486	506	418	489	506	530	453	465	482	475	502	500	467	470	481	503	504	489	436	462	520	499	488	463	478	488	492	541	505	485	490	471	498	519	498	465	514	441	492	489	455	462	495	500	534	473	479	445	504	469	486	501	481	479	520	488	509	459	510	460	495	522	493	471	490	500	462	478	499	486	442	483	514	468	475	495	497	524	483	493	456	490	497	459	474	470	483	501	468	507	493	457	468	482	498	521	493	484	491	440	500	437	476	466	491	473	427	483	474	511	462	479	488	509	526	476	505	505	464	469	477	466	496	496	456	484	490	500	522	519	483	471	456	486	477	478	461	485	450	504	460	494	469	489	491	514	486	518	492	493	484	489	463	519	463	499	466	547	484	527	483	477	485	496	472	504	485	496	473	503	518	535	443	519	512	513	468	521	519	500	488	467	514	457	472	465	464	516	516	489	468	497	469	454	529	498	538	459	488	504	467	471	492	516	488	481	467	480	520	475	503	506	482	485	454	513	503	509	512	456	493	483	442	474	456	494	479	506	483	525	528	477	491	455	521	448	504	499	501	496	504	508	490	472	442	473	470	517	466	456	441	477	494	512	507	507	476	472	535	490	464	473	488	504	523	519	520	483	478	469	495	481	473	486	516	469	435	522	494	425	484	503	459	473	448	484	468	488	522	501	470	477	440	469	481	462	479	485	493	487	516	511	468	485	473	528	481	468	499	463	476	484	487	509	521	505	509	480	464	470	509	486	470	457	485	485	466	522	476	521	460	480	459	511	468	484	467	462	490	483	472	501	460	503	502	477	503	473	480	513	493	468	477	541	531	473	486	512	489	474	481	488	487	476	474	524	483	525	477	522	484	490	457	449	514	453	463	487	457	478	466	462	506	471	466	484	509	519	496	472	499	507	493	505	491	469	491	475	480	467	488	473	486	491	512	476	539	486	507	470	501	490	489	454	481	453	505	502	511	486	482	510	469	476	495	488	516	467	493	459	500	498	496	491	486	483	510	465	449	517	456	471	516	505	464	513	485	483	468	523	511	505	489	497	464	508	478	501	516	466	492	496	503	512	484	477	472	471	455	490	476	472	487	473	522	519	510	492	506	517	539	485	485	480	486	474	502	500	482	530	468	480	458	485	503	475	490	478	475	485	473	495	492	502	525	476	465	460	510	454	480	472	523	472	513	514	491	481	462	444	536	471	510	468	488	494	444	484	479	492	485	485	515	487	520	504	506	458	442	483	486	483	479	468	461	481	490	470	471	512	515	526	465	509	495	522	488	477	463	477	482	452	467	486	444	463	530	495	472	484	509	489	480	498	476	510	484	498	503	498	475	494	514	494	464	528	481	508	491	443	481	494	496	506	456	500	531	460	487	463	480	470	474	489	463	465	499	481	458	447	511	455	434	463	504	488	485	459	506	454	479	499	486	470	452	515	492	491	489	512	462	493	485	484	476	499	474	478	471	510	525	506	447	470	509	501	475	495	513	480	506	496	517	505	504	469	465	502	470	465	459	481	468	496	466	506	490	527	495	515	499	503	492	451	477	459	494	486	498	472	449	560	527	464	518	482	417	519	513	501	478	515	473	475	498	490	487	502	459	470	461	529	502	503	457	456	491	483	463	455	496	497	501	474	498	530	479	463	550	492	455	521	478	513	485	522	487	459	462	518	502	515	475	492	479	508	472	501	478	475	501	489	497	468	507	481	517	457	500	471	492	474	494	490	472	479	512	490	452	465	500	503	487	474	505	476	504	490	487	513	527	504	487	516	493	507	464	466	523	462	465	506	484	483	497	440	503	517	522	473	485	496	490	478	509	497	485	492	466	497	432	525	475	482	518	478	505	498	451	470	489	501	499	511	500	498	461	497	481	473	493	467	478	449	503	516	506	498	452	488	439	483	492	482	465	502	490	457	510	458	490	491	499	478	502	502	513	503	503	483	503	502	471	432	503	516	477	507	484	519	476	493	467	498	500	458	467	475	471	488	481	491	487	473	442	501	510	530	484	531	479	492	474	485	513	427	514	480	450	477	519	477	509	491	455	467	463	506	495	486	506	489	527	495	468	477	500	513	482	464	491	508	519	536	513	478	477	474	454	446	493	538	446	469	522	514	470	516	456	496	489	502	473	477	486	484	470	472	477	472	496	486	465	487	496	433	501	498	519	473	459	477	491	467	509	519	502	501	504	500	465	455	516	471	465	456	481	471	507	472	453	481	483	474	473	490	521	495	483	505	509	483	491	508	470	495	521	496	501	483	485	463	514	478	473	505	452	502	493	489	479	548	515	465	450	491	500	466	487	506	534	486	445	446	482	504	493	477	478	476	457	481	461	492	483	525	506	510	467	489	483	525	481	475	478
22979	21248	29076	23741	21242	21156	5440	1435	1167	1069	1100	990	991	887	892	859	864	917	895	822	864	884	825	865	806	799	834	772	801	782	799	797	809	803	780	774	872	776	796	782	783	805	766	745	772	799	771	785	774	794	806	748	735	755	724	754	755	757	754	800	798	769	755	791	768	820	805	743	725	744	723	754	788	794	749	783	760	792	870	812	779	820	764	745	809	779	758	748	831	772	795	734	757	788	715	739	810	764	758	750	767	747	746	798	775	745	732	756	763	793	807	815	786	765	772	732	758	772	738	738	772	769	710	802	785	739	786	762	758	781	796	755	736	773	743	829	781	799	731	810	772	764	749	754	744	737	742	725	840	778	837	777	790	777	772	729	750	767	744	759	748	755	765	815	760	761	786	779	789	765	810	769	732	812	805	724	786	756	738	775	756	715	792	805	800	812	770	750	800	734	769	769	809	733	767	779	793	766	758	810	786	825	748	806	758	741	784	770	756	769	785	720	781	767	762	758	789	797	780	797	778	751	817	758	746	810	782	731	733	805	763	731	748	805	733	791	774	800	735	702	766	768	816	732	774	761	762	740	758	742	785	769	722	756	770	768	744	738	719	836	818	771	748	771	798	783	760	785	784	799	688	746	804	784	767	737	776	727	785	752	782	748	778	712	694	782	784	760	783	788	754	801	807	778	727	732	769	874	761	773	738	772	800	797	740	719	816	789	712	724	813	718	795	789	742	779	787	759	723	789	768	806	753	808	755	756	787	738	769	738	760	774	752	773	775	793	783	753	750	794	738	742	792	792	771	780	762	783	758	773	761	781	755	750	741	778	841	752	781	784	718	772	716	752	805	820	762	749	704	729	774	766	768	780	817	787	725	744	779	810	809	758	775	760	739	743	774	727	718	809	790	713	748	779	727	791	782	777	778	745	757	803	765	799	713	795	724	727	733	770	765	770	767	711	765	758	717	756	790	731	793	790	709	727	788	754	738	762	745	737	757	746	728	799	801	779	815	808	778	753	794	797	764	721	773	776	815	765	755	783	788	741	737	797	783	790	741	796	787	757	785	777	700	737	759	809	695	769	757	740	763	739	797	719	745	759	777	791	786	746	798	775	743	769	761	753	746	807	798	741	757	752	762	807	713	760	778	754	738	789	773	757	779	719	770	746	771	771	767	693	793	781	780	754	752	758	700	771	769	747	775	743	771	754	793	771	787	777	746	753	808	748	760	749	816	749	780	739	776	774	743	740	787	742	778	792	791	770	790	810	771	771	802	756	780	793	787	752	771	764	719	738	800	822	804	764	783	715	745	741	806	810	812	775	743	754	790	755	798	743	764	774	773	761	785	724	783	760	761	732	799	717	734	732	752	778	741	777	743	798	830	765	720	782	744	782	733	766	747	754	805	756	733	777	774	718	779	748	722	744	751	772	790	751	751	759	804	738	824	751	787	769	754	754	730	786	716	726	746	718	810	799	774	765	778	737	791	781	742	748	749	768	728	843	732	804	797	782	775	726	777	760	768	751	744	757	752	797	781	750	753	749	730	688	779	777	751	771	770	738	742	761	767	737	716	792	744	753	767	765	768	734	778	754	775	822	784	768	769	769	727	748	781	735	725	724	791	815	755	786	779	796	814	826	773	744	767	751	754	745	798	740	750	740	752	785	794	752	756	750	733	741	781	792	718	795	730	778	774	786	786	791	735	729	791	806	764	759	764	698	771	742	723	771	706	740	748	776	827	771	746	776	748	792	769	768	758	771	769	724	805	743	770	778	825	770	762	737	774	731	795	762	722	772	710	739	744	753	783	766	741	762	780	700	809	770	777	759	762	742	775	787	754	737	782	756	748	741	705	763	771	739	758	795	754	777	788	711	758	808	776	858	740	787	772	784	714	747	754	740	727	801	816	759	777	735	721	803	779	787	780	797	762	750	809	767	793	766	750	773	780	770	750	795	762	775	747	728	771	756	782	796	787	736	790	790	754	794	761	761	756	782	735	732	727	782	729	748	791	824	774	768	748	767	787	744	727	740	752	775	781	785	819	807	732	780	782	740	776	765	752	755	741	786	768	808	768	801	757	820	751	790	708	749	787	817	735	789	805	789	804	740	739	756	801	812	774	789	769	755	761	766	739	729	717	787	768	781	727	738	740	741	800	781	705	753	736	779	781	751	774	769	780	752	798	773	808	740	773	744	758	800	776	749	736	755	761	758	774	747	793	768	749	732	754	727	782	692	766	765	721	816	759	790	748	742	739	781	746	774	773	800	760	751	798	784	747	811	739	802	742	744	787	801	781	734	788	832	787	695	747	783	708	800	724	788	724	699	741	801	754	734	780	705	737	787	711	744	747	741	743	781	793	754	784	738	761	720	727	795	748	762	780	757	736	731	762	764	771	748	784	735	780	755	757	770	756	777	790	721	757	756	793	718	794	755	786	844	825	808	807	756	747	739	773	740	805	756	777	731	756	743	789	761	757	721	804	778	774	738	718	768	729	759	725	759	729	757	697	708	733	753	747	712	763	773	787	810	769	773	740	762	743	795	756	763	750	803	742	721	813	720	753	715	719	789	760	741	764	759	776	742	770	778	802	695	757	732	800	764	738	801	789	737	725	860	775	817	821	798	770	760	734	779	730	784	774	760	796	723	785	810	802	726	740	774	737	777	750	752	770	790	748	744	766	789	779	748	793	755	755	736	771	831	766	819	769	770	756	795	771	778	809	744	752	769	716	778	756	752	738	787	789	728	720	790	767	775	750	785	740	746	811	749	719	780	694	725	793	717	780	785	795	759	771	753	819	754	780	777	779	759	779	738	746	719	744	740	765	760	765	818	765	742	800	764	740	840	767	770	762	799	751	722	735	773	738	773	751	785	766	819	751	754	740	759	791	770	784	760	738	778	738	729	752	768	787	772	782	751	742	736	736	759	776	802	763	794	745	816	748	793	752	749	794	761	766	738	776	776	728	795	769	771	745	819	749	773	785	710	784	798	794	785	710	765	727	763	689	755	801	751	767	742	781	763	773	739	769	760	787	770	797	804	781	743	767	784	725	790	753	800	772	800	794	744	783	747	787	770	760	751	728	727	685	722	772	774	799	780	805	782	763	767	744	747	754	756	778	765	753	770	745	719	721	758	779	750	751	761	767	817	788	756	737	721	707	780	747	723	746	769	776	817	807	729	813	734	739	740	761	764	764	732	765	744	727	730	753	766	754	743	749	755	782	782	816	762	822	703	737	718	729	804	755	762	757	745	743	750	759	776	759	770	811	760	748	824	716	797	801	770	809	794	771	755	775	748	711	829	755	786	778	724	762	787	679	777	784	803	783	787	768	782	779	754	774	716	757	751	796	768	768	753	733	770	770	743	737	724	827	790	753	750	772	851	767	779	778	730	722	801	771	763	806	772	767	731	755	791	730	788	738	812	734	786	761	787	775	773	779	756	712	774	792	766	756	771	796	759	783	798	753	761	748	675	757	729	719	776	760	748	722	729	819	763
42204	39156	17728	5921	4148	3131	2502	2118	1846	1604	1466	1349	1283	1184	1176	1121	1045	1039	1003	958	1009	1040	978	987	985	930	910	871	947	860	924	876	934	851	917	932	888	926	930	843	843	875	870	913	905	842	884	868	939	889	905	885	879	870	888	832	869	871	903	874	917	873	838	855	913	902	854	932	860	926	952	957	937	925	883	900	924	931	957	903	835	896	932	956	872	947	905	895	851	863	858	837	939	921	901	824	845	861	851	883	881	822	845	887	839	890	885	846	888	841	830	931	874	871	860	870	902	908	929	806	880	880	897	815	875	825	845	817	875	809	845	829	836	919	887	878	848	880	867	827	917	828	872	848	940	827	891	840	873	881	925	877	857	859	846	870	876	789	905	861	848	853	924	867	891	836	840	885	861	904	919	892	824	861	870	889	847	839	816	870	929	883	888	862	881	841	898	861	882	864	830	834	839	837	826	909	857	895	893	834	844	880	880	867	841	902	864	876	863	863	850	885	884	836	895	921	809	857	869	842	832	860	826	853	883	863	897	880	872	878	815	857	869	846	853	877	913	838	838	895	876	886	920	870	892	861	826	862	866	800	912	890	876	912	868	883	897	923	822	841	884	848	881	850	852	878	844	921	867	878	880	876	857	851	833	901	859	860	873	869	890	874	883	861	819	859	901	823	867	828	880	868	867	917	931	875	821	865	884	830	843	829	885	814	872	887	875	857	861	842	899	842	873	858	863	855	897	887	834	886	859	811	870	856	866	898	905	837	872	818	898	823	923	859	878	838	876	848	862	858	901	870	831	855	845	866	888	843	881	846	877	877	882	821	874	930	917	904	866	848	891	853	893	914	872	871	849	902	876	865	831	840	824	849	901	882	882	898	823	883	878	824	855	900	844	885	855	898	834	855	902	862	857	858	858	857	883	855	892	827	884	823	859	867	860	900	887	828	873	832	838	847	833	902	856	863	890	911	867	895	834	835	851	860	857	880	880	854	882	862	918	874	835	867	910	869	869	852	886	895	896	876	885	880	877	897	882	904	882	890	913	889	799	897	838	861	839	846	851	858	879	852	851	849	855	922	827	830	895	890	882	878	886	929	829	837	843	864	872	853	914	868	829	887	890	861	857	867	857	870	897	902	872	860	904	860	815	847	894	899	864	853	865	859	852	827	875	841	845	865	880	877	909	851	874	845	911	851	898	857	873	881	831	829	871	872	871	808	848	868	829	850	831	842	935	872	884	891	901	871	851	830	867	901	890	815	877	847	876	841	848	851	849	864	845	873	854	884	883	938	902	843	833	835	888	847	898	904	907	879	836	894	849	889	903	863	849	874	875	909	822	864	858	842	838	806	867	878	824	902	898	834	924	927	892	829	891	863	873	860	855	819	858	818	888	937	808	860	893	896	835	868	868	855	839	893	869	864	872	895	865	906	921	895	861	879	833	834	823	901	822	835	861	861	818	883	829	848	842	858	833	868	883	868	873	933	863	875	867	819	874	869	904	853	890	920	895	863	863	921	855	885	855	863	857	855	882	872	836	866	883	871	877	865	933	892	856	922	862	848	929	860	836	880	839	830	845	899	862	826	831	860	924	913	908	862	878	836	847	788	855	852	831	909	852	921	893	897	900	856	865	892	850	889	895	867	843	778	866	863	899	883	896	833	897	812	838	863	907	902	858	888	838	912	808	894	877	883	838	866	884	876	889	823	858	833	875	871	864	914	812	815	878	871	851	848	853	864	873	814	893	834	898	866	835	838	890	862	866	806	902	836	889	860	855	861	847	844	867	854	856	851	856	862	857	879	880	906	849	879	905	862	868	877	892	916	913	871	865	915	843	862	891	903	847	836	917	854	884	912	871	887	880	864	893	844	815	840	880	911	870	897	881	847	845	817	881	855	869	878	819	860	854	875	853	868	887	869	862	897	822	849	854	825	880	880	850	908	851	865	908	909	895	848	880	886	806	852	843	848	862	792	886	855	844	850	871	847	862	846	819	879	874	845	824	868	852	900	822	870	892	858	892	856	876	869	850	840	897	840	922	873	885	878	885	920	867	862	859	841	891	874	817	870	866	846	877	835	831	888	854	858	889	838	852	850	905	847	830	853	841	909	868	836	876	830	876	911	845	880	859	827	913	864	902	889	846	857	838	869	875	876	903	847	896	910	860	894	892	844	858	880	851	846	858	837	845	841	874	876	862	873	844	848	833	849	871	888	851	904	850	888	867	842	891	783	926	858	878	828	828	898	909	845	853	817	843	872	857	876	904	893	833	878	831	853	890	867	879	837	900	836	907	857	823	804	892	870	896	872	873	857	845	857	882	836	861	915	880	906	833	855	813	888	863	885	905	835	838	859	872	911	884	863	855	849	902	866	876	874	859	821	878	899	851	917	847	837	899	889	873	863	856	833	827	825	867	886	908	825	854	894	858	843	907	864	862	843	866	861	915	876	842	873	842	848	851	867	856	853	825	861	824	874	852	860	906	868	913	842	843	811	875	843	898	887	820	865	905	871	867	869	855	831	870	884	864	902	915	814	879	876	854	889	848	859	845	898	821	871	857	838	860	858	869	890	838	871	831	857	824	834	883	843	867	889	904	875	841	925	915	857	884	808	889	893	836	905	855	866	868	888	828	869	904	826	855	820	918	888	851	888	799	905	879	860	885	859	874	847	866	813	915	891	864	865	903	870	897	855	814	813	854	847	864	888	906	882	857	855	866	855	930	873	839	813	866	927	918	844	855	819	883	878	868	837	852	844	845	844	887	890	850	850	861	873	899	845	874	856	898	845	870	866	885	849	896	877	871	887	804	844	888	913	840	896	857	863	921	887	916	861	811	875	838	911	913	857	871	884	880	842	808	898	860	852	858	863	874	857	864	887	860	851	873	875	901	854	926	877	888	873	842	807	827	858	850	867	861	858	881	891	837	865	884	866	903	887	923	845	892	782	874	849	905	892	868	891	863	809	905	849	935	827	918	884	883	863	885	849	890	827	924	829	872	889	877	827	872	834	827	877	876	855	853	842	800	847	877	878	877	924	851	894	914	884	835	874	824	869	858	821	820	863	888	929	893	898	850	872	838	807	899	868	879	825	864	852	858	822	833	883	874	851	837	875	879	837	848	912	855	873	829	853	843	823	868	870	838	912	856	887	848	826	793	899	865	888	847	885	865	851	869	889	876	904	864	872	880	846	875	867	878	829	886	846	864	867	931	880	875	843	852	861	859	882	909	894	874	876	890	904	828	920	872	835	839	853	870	851	871	872	838	863	894	894	867	869	859	855	846	847	888	862	819	852	837	869	848	860	790	873	866	836	840	854	850	891	880	850	802	853	894	942	855	855	847	893	895	838	855	870	845	866	857	870	890	905	857	832	876	856	848	852	857	834	939	837	855	895	834	830	894	901	812	900	869	845	841	812	884	888	825	855	849	859	836	885	844	874	869	837	891	930	845	859	934	840	885	887	870	885	867	816	845	834	870	814	852	851	872	885	877	878	838	897
27425	20025	7164	670	387	389	320	275	288	292	300	275	288	293	268	263	276	282	272	291	328	294	285	266	266	302	299	282	267	268	284	297	298	287	274	278	296	304	273	290	318	278	290	286	256	272	280	284	310	287	290	288	316	265	286	295	272	281	292	286	237	297	292	299	285	297	298	268	310	261	308	271	279	302	265	309	287	291	277	285	278	267	274	284	260	300	293	274	307	266	273	315	296	275	272	258	277	280	321	281	268	249	277	275	270	295	295	270	269	280	279	272	269	274	328	277	259	287	276	247	313	298	279	272	270	308	271	305	303	274	275	314	301	270	307	280	284	292	297	302	239	294	283	294	286	306	267	281	294	307	269	302	267	266	273	257	289	295	281	277	271	270	261	299	287	266	302	271	301	272	308	279	315	260	296	272	260	264	288	277	287	242	267	272	310	280	265	285	285	259	286	255	299	303	265	284	296	296	298	295	267	295	271	307	282	299	323	248	318	298	293	263	253	258	266	265	272	261	281	306	275	276	302	280	296	301	293	252	299	278	295	269	285	277	303	305	270	302	294	279	291	295	276	274	292	283	256	279	271	271	291	286	258	275	267	277	246	265	313	303	293	289	314	262	264	276	270	252	279	258	293	262	274	293	321	275	267	281	309	291	247	274	267	292	293	254	282	291	287	277	282	247	278	267	265	290	273	287	261	265	270	299	282	290	279	290	293	298	264	262	269	297	271	278	297	329	255	272	281	281	302	281	258	271	302	299	277	273	263	275	285	267	283	308	274	275	285	297	292	309	290	276	296	271	272	264	284	293	285	259	296	279	250	280	266	265	297	304	264	292	285	256	255	246	266	279	279	286	294	273	280	267	278	305	261	280	300	314	274	279	279	311	270	286	298	281	293	284	288	253	295	273	286	260	270	288	306	288	275	300	287	307	314	287	276	296	299	260	298	258	269	285	295	306	307	285	262	262	291	280	299	285	302	274	279	268	282	301	295	301	264	261	243	296	314	269	261	266	276	292	242	307	275	267	285	292	265	283	301	286	308	303	325	258	304	275	292	271	294	292	302	311	258	286	277	295	252	274	254	280	285	302	273	288	296	254	309	302	294	252	268	306	307	276	289	273	281	239	297	301	286	271	284	279	274	264	284	297	290	261	349	312	297	266	315	264	292	264	276	289	271	309	299	265	262	323	273	260	351	244	265	303	275	257	272	270	250	291	277	270	289	254	264	282	261	291	269	278	308	315	300	257	272	256	289	278	263	281	265	255	291	285	257	298	268	255	261	294	300	279	284	272	289	290	302	291	275	289	267	284	276	310	299	270	269	283	272	293	266	303	318	264	278	300	275	294	294	305	283	262	304	307	289	274	299	305	270	280	268	271	318	289	279	263	270	267	276	284	262	286	265	283	269	310	270	284	298	283	318	261	295	278	283	264	286	290	309	281	282	295	259	263	272	270	254	265	274	276	288	287	278	280	285	261	266	266	303	307	300	263	257	294	271	281	289	272	288	301	278	280	264	267	287	302	285	263	290	274	257	274	286	281	296	288	269	275	286	282	280	277	279	295	270	261	254	269	267	276	260	277	316	293	265	280	277	255	297	270	254	278	300	268	285	267	296	287	295	287	307	295	285	243	293	283	275	296	265	286	288	297	277	280	310	270	278	276	282	300	273	272	286	290	290	292	280	290	264	279	274	271	264	287	269	272	288	288	275	258	282	293	278	274	298	295	295	295	295	254	314	269	269	264	258	286	278	305	283	234	265	298	277	273	280	300	286	307	276	285	268	236	276	328	285	276	271	272	268	259	285	303	245	301	296	306	248	264	282	265	296	273	301	268	293	259	310	283	257	298	318	246	323	287	247	279	278	273	247	289	260	270	285	259	264	258	302	294	275	280	284	310	262	319	302	294	270	286	290	261	279	297	308	225	285	283	269	282	304	260	275	282	280	291	255	263	254	278	294	264	294	276	298	295	270	247	264	307	264	284	286	322	292	290	308	286	311	266	287	288	292	272	281	295	300	318	264	269	305	257	288	260	279	289	288	266	280	280	285	290	305	283	279	284	275	285	261	244	244	280	261	285	267	301	272	258	253	284	277	274	302	270	284	270	284	297	279	296	297	284	271	270	297	265	305	298	266	277	318	286	271	290	277	291	259	262	291	285	273	264	289	257	291	263	273	277	275	291	300	299	294	280	322	257	298	293	274	305	318	258	310	295	261	286	279	294	288	270	277	280	253	274	299	284	258	286	297	295	284	276	265	290	270	286	313	267	307	269	270	278	280	277	288	322	256	271	280	276	304	278	269	269	283	305	285	279	284	290	262	268	287	240	286	246	263	294	273	253	257	284	270	291	283	291	282	276	258	255	269	299	254	298	261	289	284	265	270	288	271	260	274	283	306	262	254	308	263	277	269	274	290	308	286	266	292	296	294	275	277	246	235	301	280	289	279	253	272	308	311	293	284	294	278	269	281	302	283	298	259	266	264	330	271	322	266	281	277	271	267	310	274	308	288	284	265	286	276	262	277	292	303	284	262	289	269	281	280	300	314	293	297	291	279	320	318	268	285	275	298	277	256	290	286	289	278	312	313	253	257	281	287	267	261	257	299	307	286	309	288	295	311	269	306	276	283	309	272	300	298	293	293	285	298	290	288	258	278	304	271	293	305	274	277	287	277	266	279	260	300	287	267	248	264	308	268	262	308	267	307	315	272	277	277	292	259	276	292	286	287	289	279	267	274	281	270	281	281	254	279	291	290	292	278	268	297	268	287	276	278	307	287	266	288	290	289	289	304	316	309	288	316	252	311	268	258	263	273	256	299	262	307	279	302	287	281	281	285	295	287	274	304	268	258	275	312	272	269	253	236	271	261	263	269	273	274	285	280	251	289	293	263	304	280	290	267	272	269	259	258	301	289	286	286	279	252	260	319	292	276	291	288	275	292	288	290	308	297	313	261	285	300	304	294	254	295	284	305	290	278	264	277	284	315	258	284	269	313	273	287	308	291	288	297	265	278	259	274	295	286	274	287	274	272	297	253	269	288	294	274	294	284	284	272	270	264	316	291	273	278	247	286	271	301	290	240	288	273	312	289	272	292	288	253	324	283	262	281	294	286	265	263	289	272	281	287	295	302	285	298	276	274	250	286	285	276	279	276	262	281	292	275	295	267	253	269	284	277	278	304	302	309	286	278	317	288	287	291	303	285	274	283	288	297	275	257	276	290	307	296	297	288	278	279	288	285	283	270	324	263	323	294	294	285	271	283	293	282	308	264	277	290	289	276	308	271	293	287	309	311	286	268	259	272	296	292	305	254	262	277	286	303	298	278	284	257	280	280	262	268	285	292	303	258	330	270	295	276	276	272	280	285	297	282	264	280	276	276	284	287	258	258	314	268	257	283	268	261	277	256	280	281	267	284	276	292	266	277	293	268	270	293	253	297	307	265	318	283	269	301	305	262	286	266	273	290	278	330	301	259	281	270	275	311	274	285	265	273	265
13135	7516	2014	553	520	430	432	379	405	390	359	360	359	373	375	372	362	356	358	355	381	362	346	341	341	379	328	349	371	337	367	372	333	345	385	381	402	352	340	318	356	350	342	369	357	336	370	358	370	333	365	349	338	368	370	331	376	348	344	369	370	348	350	333	404	368	357	370	374	364	354	349	379	352	356	390	363	352	370	348	377	353	344	368	384	383	341	359	377	372	368	357	342	346	366	361	333	351	353	346	368	332	372	351	342	321	345	322	346	350	352	355	311	358	372	363	350	373	341	351	326	373	358	331	337	343	332	328	358	319	309	387	350	348	312	361	324	343	380	328	345	340	338	360	349	353	326	339	357	341	331	326	353	357	340	324	367	382	349	335	355	349	358	361	374	329	350	332	358	350	341	392	368	357	339	380	376	379	344	344	368	357	314	353	330	364	344	378	362	347	365	356	320	329	360	349	346	369	372	364	367	363	357	347	346	352	369	344	350	338	344	380	355	322	307	348	326	334	381	325	354	363	362	356	369	337	346	374	323	363	355	345	374	321	373	371	348	351	348	326	332	330	332	348	347	337	338	363	350	373	326	392	345	327	360	328	376	342	345	378	372	326	326	336	365	343	346	350	336	379	358	308	358	333	317	344	350	359	350	318	331	375	329	330	353	345	342	379	345	335	366	343	326	343	331	343	352	349	315	358	365	353	327	367	354	344	351	321	337	317	339	377	353	353	338	325	337	343	364	322	346	346	353	344	351	402	347	363	329	361	346	366	359	323	323	349	353	328	373	379	340	402	370	338	350	354	331	376	363	383	344	340	340	333	360	358	359	369	326	362	385	317	337	344	366	352	384	315	353	332	324	383	355	333	334	368	333	325	323	361	403	369	381	321	369	373	371	342	310	337	366	370	351	367	334	338	344	375	322	341	355	343	355	340	345	350	382	342	356	363	359	345	329	324	379	352	354	354	369	351	367	326	398	350	358	350	377	345	350	353	333	334	350	361	355	342	340	369	346	354	348	372	357	325	356	350	352	347	350	358	325	342	344	366	341	329	339	329	383	366	325	378	330	338	341	369	345	368	333	347	329	374	357	366	345	386	338	352	375	350	332	357	356	360	365	350	335	342	376	357	365	349	335	312	360	345	367	333	339	369	361	352	373	335	345	321	356	338	343	339	341	315	349	358	346	345	348	358	338	357	343	389	333	339	350	348	366	352	354	332	328	365	364	329	320	328	346	356	334	342	334	368	354	358	367	392	364	361	369	351	323	328	369	357	341	376	341	368	338	322	309	381	337	346	339	362	343	324	350	367	367	342	366	339	354	346	347	336	333	330	368	368	337	376	350	344	386	381	374	329	337	353	349	372	341	346	365	349	351	326	366	324	353	350	353	317	363	332	331	344	341	389	366	349	335	372	386	329	321	334	376	388	365	375	355	333	350	362	336	359	344	322	342	350	368	325	362	364	306	336	329	339	345	344	341	327	371	374	340	356	385	344	328	318	366	369	301	341	353	331	380	364	396	337	342	353	331	341	350	339	375	378	362	355	326	323	331	331	317	331	342	355	329	324	345	383	357	376	387	372	359	351	321	341	316	329	349	359	353	336	355	364	324	355	338	376	326	366	339	327	346	341	356	292	327	365	361	323	359	352	361	315	338	309	355	357	368	367	357	380	360	370	344	339	327	381	352	354	345	351	326	321	393	327	354	334	390	343	339	339	344	359	343	357	346	313	352	358	347	350	359	354	345	362	378	382	379	370	358	356	352	358	358	360	338	361	366	368	377	374	313	322	340	352	364	370	348	395	334	358	343	378	357	366	360	330	326	353	346	342	359	360	333	354	322	359	364	346	330	325	310	346	332	332	333	362	344	354	381	347	369	354	326	364	369	339	353	352	351	338	386	358	341	365	345	398	339	354	357	360	327	377	352	330	339	376	348	331	376	325	359	373	358	349	349	336	331	341	348	326	352	364	341	330	324	350	350	363	355	357	389	337	365	344	393	355	371	346	294	344	363	348	372	319	337	336	369	353	345	367	337	361	379	366	342	343	360	376	329	368	366	370	354	356	363	348	331	345	340	350	373	352	339	361	355	379	379	341	383	337	349	341	360	345	366	340	343	317	327	327	353	343	400	345	356	360	346	351	370	334	359	343	330	371	364	341	348	357	348	346	363	392	390	359	347	387	345	374	326	334	348	364	339	331	353	354	377	310	312	366	348	355	368	368	345	358	343	348	362	355	345	342	371	400	351	342	317	352	364	341	348	340	332	358	376	342	358	341	364	356	345	329	338	349	349	319	364	341	344	327	330	354	326	358	327	351	372	336	374	343	351	373	344	361	356	365	361	333	340	386	355	343	356	359	380	316	334	360	358	377	373	348	360	354	351	379	335	360	301	320	332	350	349	340	359	320	330	342	324	334	335	341	332	356	342	377	339	363	341	339	339	364	390	333	339	317	354	374	340	359	364	357	384	344	349	353	327	349	355	369	338	351	373	320	363	387	326	347	361	354	344	328	328	344	366	360	330	360	335	362	407	341	346	336	355	359	335	324	359	330	332	309	364	370	352	348	378	376	357	342	355	328	342	319	347	362	332	351	364	334	355	340	357	357	333	326	346	352	318	340	363	368	356	352	359	345	387	348	329	347	377	396	359	363	324	338	371	350	356	348	338	355	367	328	377	351	351	354	315	357	360	389	324	355	355	342	370	359	351	369	368	340	329	321	359	349	334	376	337	342	332	336	329	340	346	347	321	384	338	332	350	349	367	327	341	339	374	353	331	368	358	334	368	374	362	376	335	373	351	356	350	320	310	353	361	341	364	357	386	389	327	360	384	402	315	327	342	372	359	365	363	337	347	347	359	362	334	360	327	321	360	329	346	348	358	342	379	357	347	363	359	334	392	336	356	373	356	357	346	363	324	335	345	346	368	336	335	337	379	353	355	376	345	327	352	346	370	314	348	362	355	349	352	349	329	328	348	322	352	351	366	345	347	341	386	342	378	358	352	368	345	342	355	365	395	360	331	323	330	343	338	348	348	353	376	348	349	334	316	349	330	343	336	351	337	337	351	370	375	357	340	378	336	353	334	372	360	363	339	357	366	337	338	389	352	298	340	366	349	330	334	346	328	357	347	389	356	303	335	340	315	334	368	339	358	338	345	344	336	331	361	342	339	392	379	319	361	337	345	315	347	368	369	334	360	306	381	380	353	344	364	326	346	350	348	377	340	354	353	368	331	342	348	348	362	321	383	345	364	358	369	340	331	349	364	328	379	368	326	325	368	329	329	375	373	324	376	366	317	345	344	371	333	346	350	344	394	339	393	343	314	322	363	354	377	348	336	348	338	324	333	328	328	377	344	309	364	335	343	337	366	368	338	352	312	385	367	373	353	340	367	317	406	331	327	345	353	359	368	327	346	346	359	355	356	338	348	333	346	380	375	372	368	334	339	360	343	358	367	329	336	332	342	329	348	368	343	335	340	363	344	364	374	346	379	328
24576	21207	27885	24742	16273	1391	798	681	546	534	503	498	510	463	490	463	447	466	419	472	492	417	421	465	438	393	436	456	440	437	410	476	456	448	392	432	424	418	452	418	451	410	451	427	462	433	470	398	399	394	439	413	427	431	432	438	431	424	393	464	446	412	427	430	393	434	431	438	422	399	430	439	438	484	441	437	411	441	440	432	441	439	433	488	457	465	451	389	458	444	384	418	414	448	427	431	429	412	425	421	424	451	448	417	419	417	462	435	433	416	442	377	453	421	428	441	466	422	436	416	462	431	408	445	425	433	409	418	453	410	440	422	419	454	445	374	407	436	472	419	443	444	405	425	420	431	418	416	400	429	405	441	425	430	430	432	426	433	454	441	434	472	429	413	417	442	398	405	437	465	425	451	432	433	436	408	407	415	434	427	404	422	410	416	444	402	426	440	399	440	401	413	482	419	430	419	382	433	401	425	423	442	428	393	434	412	429	401	429	418	435	410	429	393	441	466	401	423	424	427	434	401	436	457	458	405	406	430	386	437	403	436	439	414	414	457	420	387	403	480	422	426	415	433	398	438	415	446	410	418	438	433	447	405	415	421	421	392	392	408	434	463	397	410	447	393	459	450	437	405	429	471	412	417	440	449	390	424	452	427	386	408	438	416	437	447	407	444	417	418	424	423	471	427	405	414	461	411	399	437	441	408	407	437	404	412	422	378	426	410	420	420	399	429	395	419	370	440	414	402	444	398	418	403	412	428	367	420	427	396	405	433	428	429	433	417	440	431	461	421	405	435	411	446	415	454	417	392	405	402	433	433	446	391	404	413	435	417	431	462	426	444	439	446	423	419	458	442	417	440	426	414	443	410	409	425	399	419	413	412	411	460	454	430	424	416	441	427	396	422	433	428	419	434	450	432	444	421	415	441	409	444	438	411	468	422	416	421	421	408	405	417	446	452	454	429	445	412	455	442	444	396	402	437	412	456	471	396	419	417	408	448	452	455	449	426	411	437	426	411	396	422	413	418	451	440	429	401	401	463	449	420	408	465	431	419	440	428	426	419	401	422	425	436	421	425	446	425	407	434	430	406	398	447	410	450	403	436	418	415	410	427	404	411	401	393	445	429	386	437	430	443	448	437	422	434	429	392	456	433	434	427	457	453	429	382	450	415	454	457	434	439	455	425	422	404	428	458	431	466	434	404	397	413	434	431	451	442	474	436	399	423	414	430	391	387	433	444	448	446	409	411	417	414	415	440	422	439	441	443	395	435	415	387	402	410	442	441	398	431	422	456	452	415	382	446	410	430	389	416	442	449	474	440	420	447	442	421	429	397	431	415	397	462	415	419	457	389	440	419	418	449	442	423	428	422	471	422	426	406	444	451	440	431	431	430	389	436	386	427	429	407	427	445	446	422	432	401	449	377	418	360	420	420	435	445	430	397	401	421	436	413	421	442	404	466	429	417	420	410	429	453	421	399	432	464	419	436	418	402	396	434	425	393	433	398	433	417	393	429	409	419	406	455	391	448	427	436	457	410	419	431	464	420	436	384	431	423	428	434	397	446	417	424	414	426	424	453	426	437	384	405	446	404	398	446	424	414	443	406	418	420	430	456	422	411	360	431	384	422	442	424	421	454	435	458	456	420	394	444	440	432	412	426	470	446	458	421	461	431	439	411	420	404	413	423	430	444	416	431	437	443	424	457	405	414	443	422	383	408	399	419	416	435	419	429	416	444	453	399	403	428	448	406	408	424	394	409	401	431	413	425	424	415	408	437	459	449	439	378	411	422	418	407	404	443	439	386	406	425	428	414	426	392	405	414	429	442	396	422	454	403	380	433	413	419	403	394	442	459	413	431	399	413	411	437	434	408	450	380	426	398	425	416	433	447	419	459	480	441	449	438	471	429	403	407	393	423	415	426	383	400	399	419	410	422	428	407	398	428	405	428	438	419	392	468	441	456	423	391	421	429	429	433	422	428	439	416	434	470	398	433	448	411	412	438	449	462	426	434	441	424	409	460	433	424	443	436	434	416	423	421	462	441	451	420	448	429	414	449	411	391	439	434	452	441	411	464	457	407	408	440	391	423	419	433	440	407	419	380	445	445	430	380	385	403	411	389	391	407	460	460	443	379	401	448	404	414	426	430	408	422	455	406	416	421	388	403	407	413	408	403	405	421	469	413	418	410	427	432	424	421	444	421	434	425	389	394	439	414	390	411	422	407	423	446	455	411	432	430	437	407	448	400	464	456	422	426	457	409	413	406	400	423	399	459	427	471	470	411	419	453	453	435	445	433	407	475	471	423	403	412	398	428	419	437	428	423	431	393	404	395	423	412	417	409	416	442	450	445	413	393	441	424	437	426	397	415	395	376	423	398	434	422	397	391	445	433	444	434	423	393	432	410	403	431	392	414	456	439	443	482	445	402	430	450	458	437	398	425	445	380	402	425	399	351	406	460	407	425	426	394	425	440	448	424	417	436	426	393	448	453	426	434	424	403	448	399	394	453	430	402	433	402	433	443	457	418	475	430	411	404	413	421	408	415	366	412	382	412	433	425	431	421	404	404	414	409	406	442	459	427	446	401	416	431	416	405	446	410	403	413	414	384	435	409	428	446	414	440	451	401	421	400	409	416	459	430	398	426	405	417	417	423	446	411	408	431	423	421	433	425	415	426	414	391	400	401	386	413	386	395	437	417	419	419	440	433	400	416	439	411	481	416	364	452	428	421	475	390	437	424	426	418	424	399	394	386	465	397	472	457	425	434	443	414	442	393	435	428	398	390	463	426	403	426	413	399	413	428	414	448	400	381	432	419	426	442	428	410	412	426	433	435	419	458	459	405	441	427	422	412	414	442	388	416	426	424	390	434	436	442	449	431	414	451	437	442	430	412	436	436	414	405	471	460	438	444	419	433	429	411	447	428	431	432	463	427	420	404	394	402	429	397	430	417	398	432	446	447	414	429	420	421	344	425	421	408	460	420	430	429	397	430	434	412	439	441	426	440	442	393	437	417	447	407	432	423	390	404	429	393	467	430	419	412	436	456	426	433	437	416	418	444	410	405	436	438	396	463	406	460	432	412	389	398	416	421	436	407	422	448	444	458	396	423	449	396	403	410	413	396	433	459	445	445	428	438	443	435	416	423	389	406	455	442	389	423	472	410	461	454	412	437	427	438	441	444	430	420	446	421	420	460	408	420	413	427	422	439	405	449	463	405	424	435	416	391	414	440	421	406	422	426	385	406	402	415	459	425	426	423	407	429	446	426	446	380	445	403	435	423	399	453	435	437	424	450	372	426	430	414	431	413	428	473	410	444	460	422	411	415	400	412	386	415	417	432	448	409	437	442	462	409	426	422	459	394	431	457	450	407	441	406	430	450	359	449	429	450	441	434	411	404	414	424	432	449	425	444	417	384	426	420	402	437	426	392	401	449	390	422	451	382	420	435	417	427	424	441	404	425	424	419	447	438	436	407	420	448	396	406	402	449	421	434
31956	25605	11064	2535	1808	1479	1145	983	868	740	756	687	644	605	677	573	573	573	549	522	545	555	541	524	527	527	527	539	546	505	504	503	530	530	489	533	482	494	518	535	479	473	540	465	473	477	505	495	523	487	541	518	490	509	517	503	494	536	479	533	488	487	467	506	533	502	534	541	558	478	485	537	533	539	554	513	498	528	502	546	516	502	514	526	524	499	506	485	535	556	514	482	519	505	466	526	500	530	531	454	502	493	480	485	506	513	489	486	507	541	506	506	531	469	484	547	499	483	545	505	514	465	523	522	499	494	512	459	511	488	452	530	566	488	469	477	496	477	508	499	500	509	485	523	493	470	530	544	489	462	475	518	512	491	518	476	473	499	544	494	531	508	464	539	489	479	529	523	512	513	475	511	481	494	515	511	497	492	489	497	548	517	513	499	466	500	464	517	465	511	513	473	513	492	488	473	493	478	518	550	476	492	510	464	506	514	479	473	504	482	478	477	483	502	512	489	514	489	482	520	515	493	494	505	473	539	480	478	513	505	498	509	521	506	490	493	508	502	489	503	510	514	458	504	481	487	500	457	509	457	508	544	505	491	468	521	497	467	518	471	494	479	502	486	499	475	508	478	495	496	524	527	514	499	512	494	492	487	452	497	494	520	459	510	539	500	482	503	451	536	501	512	491	478	512	499	509	534	458	534	526	489	487	465	506	515	491	515	500	542	519	535	512	517	491	476	485	481	504	513	478	496	475	493	520	510	498	468	503	486	500	535	495	497	533	516	501	536	496	525	501	500	527	470	494	500	522	527	515	473	500	511	535	529	523	461	512	513	511	501	514	496	487	499	505	469	498	492	465	500	503	507	510	459	473	503	484	496	557	550	503	502	512	507	461	476	490	496	505	492	484	497	490	490	527	519	489	488	511	505	493	494	477	516	505	505	473	523	482	539	529	512	491	476	492	486	491	534	504	497	513	493	495	478	481	528	525	491	522	491	544	521	485	492	506	492	518	508	487	514	525	513	500	448	533	529	489	489	510	525	474	526	517	492	515	420	490	444	523	518	518	505	533	544	528	509	482	496	477	502	474	564	517	508	507	528	513	479	484	467	502	490	515	505	522	487	540	509	510	516	494	511	514	475	536	506	519	472	534	530	500	506	495	484	504	484	506	510	500	548	507	508	485	476	472	530	501	516	513	492	550	492	491	491	486	573	499	524	482	507	523	492	489	493	476	506	486	526	480	472	505	511	540	482	465	493	511	469	516	467	519	496	501	490	518	481	492	521	512	524	521	549	525	477	512	519	493	464	495	470	499	516	516	468	508	476	485	501	566	495	476	499	522	486	500	481	500	488	508	487	505	540	503	505	512	465	495	489	500	481	492	482	558	495	475	514	521	460	537	486	523	458	490	516	469	471	543	537	470	542	493	489	501	506	523	493	493	508	498	461	533	516	533	478	495	491	475	489	469	496	534	501	476	483	467	515	479	496	492	531	507	525	499	498	490	523	511	512	517	524	434	498	500	521	493	524	470	533	524	496	458	524	488	448	495	515	486	505	488	518	493	567	490	548	483	482	466	487	513	488	506	493	542	516	505	507	499	550	492	508	503	533	549	504	497	531	476	484	502	529	555	493	473	494	496	510	497	492	506	479	465	477	543	517	511	533	488	512	504	514	506	507	527	467	512	486	513	474	514	524	514	449	479	476	492	505	496	501	535	486	511	507	489	472	482	496	506	484	514	472	492	482	486	503	500	525	487	495	456	496	511	476	498	504	510	465	522	492	511	489	490	479	488	529	530	473	491	462	489	455	544	457	546	485	514	563	520	498	514	507	491	459	500	466	481	477	494	503	492	484	510	490	494	483	537	517	499	500	517	466	474	446	432	515	467	488	504	533	461	525	462	517	505	497	525	522	483	477	471	503	501	499	521	547	452	483	515	482	497	470	512	504	525	488	510	497	495	504	524	483	522	479	512	469	556	501	511	489	507	506	504	504	466	498	479	499	478	525	574	448	503	482	501	484	499	546	518	515	483	490	488	490	512	460	505	465	487	545	450	490	465	457	525	489	502	498	517	500	499	498	485	485	507	502	447	487	506	490	546	515	538	478	518	489	534	520	485	523	498	463	518	519	489	511	537	504	536	501	526	447	485	463	477	481	503	478	453	471	526	505	522	483	509	522	510	509	517	532	515	491	543	475	488	513	468	495	484	514	470	495	482	511	522	502	477	548	456	454	478	480	506	501	525	488	488	521	509	458	523	493	508	531	509	530	471	538	469	514	512	504	505	506	523	507	494	491	561	531	503	485	507	502	519	473	487	493	486	504	542	460	500	501	478	552	487	506	523	491	507	488	503	527	510	537	505	487	508	517	519	503	500	506	480	468	503	503	501	519	495	494	490	511	511	527	469	560	485	480	472	476	529	524	455	502	489	516	496	484	478	532	479	495	483	501	485	505	438	503	490	512	484	504	492	498	488	512	543	495	483	469	446	506	500	494	494	518	441	518	502	498	517	481	474	530	444	481	477	512	512	526	452	500	520	497	528	498	483	482	496	501	516	512	510	514	497	485	513	503	481	462	547	512	510	467	505	493	461	544	478	491	512	515	481	486	523	483	493	472	520	519	500	515	511	536	497	506	512	490	503	524	471	502	499	516	479	478	488	472	443	541	529	502	501	484	509	465	495	504	480	505	471	496	511	521	466	501	500	498	489	454	506	517	521	496	547	502	522	511	527	511	476	498	515	473	481	515	489	514	506	508	480	473	512	503	499	505	520	527	536	501	493	520	520	461	511	464	504	473	482	507	474	481	552	461	528	504	465	503	524	465	456	463	483	539	478	477	508	488	516	484	470	482	529	508	514	510	476	482	521	522	479	505	498	513	472	511	481	515	531	502	463	502	508	448	500	512	485	516	506	508	487	501	471	503	533	501	535	537	498	508	475	460	499	507	504	529	477	526	483	513	484	515	509	493	492	516	497	529	436	498	501	492	503	465	491	503	487	502	462	510	498	516	499	470	520	519	483	492	477	484	483	483	481	498	524	523	517	501	530	510	520	455	496	500	498	509	506	486	505	532	518	535	518	537	506	469	524	485	499	532	491	507	520	507	477	493	482	540	470	482	487	487	506	505	521	506	513	484	522	509	494	483	525	504	492	488	510	496	546	512	528	512	486	524	483	518	506	515	491	489	503	522	468	493	520	480	512	529	506	458	476	505	487	488	502	468	503	524	513	471	518	487	542	485	497	489	486	517	523	499	506	510	477	502	523	499	490	497	539	476	508	515	468	525	520	514	464	496	516	481	498	531	510	497	481	479	497	499	498	507	481	491	519	492	463	489	503	495	492	473	519	446	493	506	527	497	520	541	536	474	506	499	503	504	518	535	514	496	481	510	491	475	534	490	530	525	515	519	440	519	468	510	525	491	533	509	554	514	480	514	511	522	531	503	497	532	503	506	534	503	515	494	488	517	466	503	487	460	484	508	489	515	502	502	530	499
25309	21219	26781	24902	3291	584	587	527	452	431	460	378	443	426	404	435	438	396	430	363	398	398	406	436	418	399	384	401	419	386	374	379	370	387	418	400	391	365	381	427	382	375	394	410	420	385	396	393	368	398	380	396	387	367	416	424	405	404	346	396	400	427	391	377	378	394	404	432	410	389	395	404	414	417	389	387	360	380	414	420	399	366	424	408	376	377	395	379	385	408	384	390	397	379	368	380	403	418	379	371	407	382	389	405	403	420	423	393	394	372	402	396	416	361	383	399	423	402	369	380	400	423	403	396	398	381	361	380	384	397	389	420	421	374	371	361	419	392	395	374	370	415	374	395	411	346	362	404	393	430	407	393	387	372	369	372	402	406	375	436	398	389	363	401	369	387	409	406	368	393	415	395	394	395	415	377	381	391	400	367	384	379	395	406	388	398	356	405	374	401	412	380	407	411	415	351	404	376	400	407	387	367	369	379	416	378	396	388	401	405	404	399	357	417	387	361	381	383	428	365	373	372	388	412	370	340	388	361	405	416	392	391	403	384	387	380	378	406	377	386	412	399	405	388	349	388	380	356	423	405	405	429	348	415	395	357	419	389	391	407	374	382	428	391	411	377	411	362	381	405	376	391	412	414	381	372	400	408	373	394	387	405	359	374	376	399	422	405	412	417	348	386	390	395	357	410	372	363	397	393	445	369	359	385	383	413	364	371	404	391	408	409	401	354	395	389	391	366	367	395	427	416	391	407	393	399	384	385	382	373	402	394	354	396	354	387	384	391	372	362	393	387	383	341	405	396	383	418	389	397	388	395	405	365	430	404	365	355	377	407	383	408	383	404	365	377	417	388	381	402	366	369	393	398	364	363	391	396	398	411	386	383	403	388	402	418	372	379	406	374	389	389	352	352	390	340	359	416	374	372	401	401	343	402	380	384	412	355	362	380	390	397	424	401	388	408	399	389	426	422	411	415	398	395	361	342	390	366	381	417	388	378	372	353	418	389	381	415	402	362	404	402	385	387	359	389	382	408	378	406	372	390	395	373	385	359	399	407	380	368	387	396	393	414	392	374	396	395	395	392	391	370	383	401	412	404	388	391	377	388	370	439	366	388	399	378	365	387	359	349	413	353	400	359	420	345	346	394	348	396	399	373	405	417	377	345	414	384	398	409	366	360	357	407	373	388	407	385	403	390	401	413	357	372	387	407	400	386	381	413	388	399	386	358	415	423	385	430	396	400	390	407	362	400	383	368	359	414	412	379	405	381	367	355	416	389	413	403	366	367	357	375	401	418	369	406	395	412	389	372	456	370	392	380	406	386	393	382	400	362	394	387	371	384	408	386	398	367	364	369	352	390	401	387	393	375	369	366	397	400	387	400	378	383	392	381	405	377	381	402	392	398	381	409	353	380	370	396	385	405	393	394	387	393	424	387	417	387	432	388	388	403	375	417	388	375	407	390	373	414	403	399	365	391	378	396	378	364	404	397	387	412	388	374	438	409	421	418	384	419	409	423	400	420	396	393	393	413	394	355	388	431	386	368	397	395	396	399	393	386	418	399	373	385	380	371	380	389	370	369	415	396	394	397	367	393	379	385	382	434	389	385	394	353	342	385	412	398	407	375	390	409	396	412	391	420	370	393	368	385	360	381	353	377	386	419	402	382	381	364	372	403	358	420	398	370	356	364	395	425	374	365	417	382	440	375	409	397	379	425	388	342	377	392	407	393	397	347	398	400	381	395	402	366	377	391	379	378	390	402	392	365	380	385	404	404	406	360	384	389	370	389	414	366	388	422	413	380	430	375	383	385	445	382	415	384	393	385	396	376	375	420	410	419	389	389	375	373	382	399	382	406	404	368	405	417	381	382	389	387	393	410	385	397	395	399	361	367	405	373	357	378	391	389	412	390	406	385	376	406	363	366	374	416	363	419	429	397	416	413	393	366	418	382	398	337	403	387	353	389	418	410	408	385	398	377	404	364	371	418	404	416	395	380	380	402	399	347	409	406	395	393	382	386	407	377	394	396	401	377	381	393	358	398	398	377	406	381	383	375	383	390	381	379	376	384	385	400	380	331	349	355	397	366	387	409	351	376	356	368	373	347	372	388	393	396	405	387	389	354	395	384	426	395	404	446	380	319	351	390	389	366	408	363	371	404	413	401	377	386	376	388	400	360	361	403	370	404	361	377	384	411	390	394	413	359	357	359	395	387	401	437	398	367	383	397	405	400	381	375	400	434	376	386	385	370	408	361	384	399	375	426	430	395	388	389	399	427	378	353	390	370	410	386	390	441	398	388	395	388	370	406	405	387	380	416	412	407	396	400	393	392	404	393	349	372	395	386	353	431	382	407	398	400	362	392	407	384	370	371	367	395	402	379	344	403	419	383	398	401	378	419	435	415	399	386	390	406	398	383	382	397	436	413	346	365	400	379	362	331	406	364	325	401	379	418	411	402	378	395	421	424	400	381	385	359	376	387	379	395	407	403	393	375	377	383	367	391	415	403	384	423	367	387	414	423	394	396	390	398	440	356	388	385	361	400	383	418	417	408	373	403	360	382	410	393	382	381	376	363	393	396	397	379	399	358	423	386	390	402	386	404	394	376	372	389	411	361	349	388	383	364	388	408	432	375	402	354	392	420	407	376	379	405	412	393	368	426	373	356	410	389	387	393	381	374	401	386	410	391	376	401	414	374	364	432	362	408	379	363	399	376	389	407	392	380	424	432	395	364	377	441	395	378	372	364	381	387	350	388	402	381	393	422	391	385	416	383	407	398	383	404	401	358	399	361	387	406	358	393	386	382	368	409	388	369	417	389	392	400	411	394	387	427	395	394	365	408	401	344	374	386	396	419	399	369	380	377	378	381	374	414	333	401	411	395	380	434	413	406	377	378	410	394	403	376	387	417	391	379	421	389	383	385	391	395	402	395	392	420	369	402	411	334	407	403	413	408	364	403	428	391	424	397	393	385	369	417	384	385	390	379	381	361	391	373	379	409	391	389	382	367	378	387	379	404	446	350	389	335	406	398	388	376	406	391	399	408	378	402	374	375	394	386	434	384	431	382	372	368	422	348	387	411	382	360	369	371	361	389	384	396	399	369	378	385	359	391	398	390	405	383	404	379	400	424	394	381	394	363	350	400	389	398	396	367	422	390	386	409	384	404	350	377	385	414	378	402	400	391	380	392	391	368	403	411	412	354	436	405	433	366	366	413	368	409	377	390	416	385	387	389	385	386	379	416	427	392	359	419	377	349	414	410	405	359	357	347	402	381	363	455	367	367	407	359	383	367	405	374	395	356	353	379	425	408	423	388	410	420	371	376	423	356	351	417	380	375	380	389	386	384	358	389	395	362	411	359	422	386	386	438	377	419	418	408	374	419	368	386	357	409	421	378	366	351	378	383	372	398	415	370	379	385	347	417	359	397	378	418	431	383	404	396	391	382	382	395	425	393	397	373	400	382	382	416	371	393	393	417	424	395	401	387	406	373
30514	20164	7986	1745	1275	1035	883	816	734	659	603	592	556	574	538	554	530	538	556	536	504	514	516	501	503	508	525	494	518	481	498	465	496	522	473	481	450	480	508	445	493	492	487	481	525	502	476	486	434	457	512	505	516	452	484	477	464	509	516	497	497	473	480	474	490	514	496	496	507	496	519	533	516	499	460	520	531	493	502	490	481	511	494	514	503	538	494	511	499	443	543	488	469	473	475	502	498	475	454	460	482	476	438	459	485	442	501	505	521	494	506	456	471	496	522	484	491	450	491	513	500	443	486	442	474	453	489	450	467	483	496	434	481	454	463	487	482	483	477	508	481	447	474	476	509	504	514	476	487	467	505	519	508	500	481	461	440	469	474	518	478	485	512	505	494	469	443	483	488	472	498	469	502	482	480	450	493	470	488	476	487	479	495	453	459	476	493	513	493	470	486	484	480	469	508	464	514	484	490	504	483	524	507	478	454	447	476	472	495	526	475	461	482	466	489	488	495	479	501	497	498	492	496	475	479	503	472	448	534	489	502	488	471	505	473	480	447	501	497	460	482	516	445	470	472	492	471	493	491	463	517	471	507	531	510	487	501	478	440	496	486	479	487	511	472	516	485	478	505	449	466	504	508	484	478	485	472	455	471	456	510	492	471	497	485	522	451	490	460	496	502	482	483	491	453	508	472	493	531	460	478	491	501	547	511	472	464	476	518	485	480	507	503	501	508	478	481	450	450	481	485	502	489	486	452	477	471	486	487	466	447	458	513	466	491	455	508	521	470	477	468	461	433	520	495	482	467	497	443	515	481	466	517	500	480	497	493	498	494	478	446	504	474	428	510	463	466	463	429	498	449	480	504	497	490	494	484	490	483	478	509	463	497	472	435	471	455	485	482	461	485	504	508	454	482	478	507	510	464	502	492	489	464	522	495	478	488	509	464	469	536	493	439	451	469	452	475	489	515	509	445	490	463	426	493	546	512	530	461	508	486	497	520	493	498	463	459	496	469	502	476	456	500	463	499	493	474	498	490	495	514	499	478	490	449	488	482	459	483	486	475	514	486	514	456	516	501	480	510	483	469	494	478	505	489	472	433	498	533	511	467	451	491	487	488	508	461	457	483	497	509	493	479	461	514	482	471	518	459	481	461	507	489	453	480	488	511	465	520	497	480	447	485	486	473	485	474	498	469	497	413	485	486	464	471	476	526	503	494	486	458	487	497	464	477	482	452	489	494	475	433	470	515	473	471	544	469	484	515	473	492	474	502	474	486	505	514	458	445	496	467	491	461	473	471	478	468	461	481	504	452	459	496	463	477	480	490	438	498	507	503	523	468	480	472	454	463	445	464	455	505	472	494	476	453	462	450	450	501	475	478	502	527	494	519	478	510	438	484	463	536	479	496	472	474	473	484	490	485	498	441	485	469	468	495	510	473	467	474	480	473	462	454	455	479	491	465	497	479	469	475	469	506	477	470	554	472	477	504	455	502	472	472	474	465	507	529	482	468	513	526	462	454	459	503	516	459	498	474	490	481	478	468	477	478	461	480	470	487	507	495	500	481	514	489	503	480	478	462	464	472	507	529	502	470	542	517	479	494	481	478	508	515	492	460	484	486	497	499	491	475	461	494	493	456	471	526	468	505	485	496	504	460	471	489	491	506	487	446	457	470	501	460	444	520	515	483	451	467	493	503	481	478	500	488	489	491	500	451	473	458	487	470	522	510	470	485	475	450	467	483	479	489	457	495	475	467	471	513	467	491	499	522	502	477	490	486	473	488	468	487	480	473	494	515	513	502	471	454	522	481	473	457	471	475	478	497	491	502	463	445	423	441	434	535	479	503	471	481	501	472	464	477	479	461	467	459	479	481	483	470	491	494	492	487	464	460	438	475	467	505	445	519	503	487	442	469	447	465	496	483	468	445	488	521	494	483	458	467	494	493	479	464	463	480	489	465	513	515	495	489	475	496	502	473	487	463	466	477	493	506	481	469	505	495	478	506	461	472	507	518	484	479	520	481	457	482	476	462	467	453	467	493	509	470	484	455	479	467	464	466	514	509	493	491	504	473	505	475	468	492	461	485	456	482	456	449	458	476	511	502	465	469	467	490	498	447	461	465	520	508	486	480	460	458	479	456	494	483	473	478	493	499	489	489	493	449	482	493	465	485	472	469	489	497	462	461	469	482	505	471	507	448	486	472	494	507	531	510	496	463	487	476	472	459	465	464	508	495	455	494	492	462	499	473	496	479	469	472	495	464	471	471	472	497	488	417	480	481	494	492	512	488	470	479	473	493	473	493	439	475	471	442	478	473	487	488	474	480	461	454	452	454	454	516	492	530	457	462	470	503	459	495	489	495	460	445	504	463	479	496	514	482	459	471	471	491	439	508	440	489	471	473	505	453	449	508	502	495	509	501	503	468	434	446	479	469	493	475	467	483	503	487	467	473	497	488	506	476	457	492	477	511	494	452	494	485	460	493	462	501	480	470	504	507	496	485	493	492	487	507	497	471	496	469	502	442	472	504	474	467	503	469	510	461	469	540	488	467	493	492	456	480	462	447	516	461	494	484	456	474	462	512	478	455	483	462	489	454	492	491	506	454	457	498	530	515	491	480	516	439	496	493	489	468	488	505	480	503	466	504	521	478	490	475	463	487	500	492	481	465	490	481	448	496	505	484	548	485	484	461	475	491	472	448	456	527	507	490	471	479	473	478	458	440	501	446	493	459	480	458	476	486	500	468	457	490	492	503	477	501	486	487	476	468	486	442	499	484	528	489	483	468	482	487	482	485	467	471	513	485	482	464	465	460	492	478	470	499	496	509	473	467	466	483	503	517	482	483	502	490	467	461	453	501	516	485	459	477	450	470	513	494	466	490	469	500	477	508	456	497	422	477	476	501	482	499	508	475	491	518	484	476	491	462	486	520	482	493	438	481	474	469	485	507	494	470	491	456	523	509	489	481	489	486	488	504	540	500	454	453	472	484	478	460	492	525	477	493	482	496	468	459	452	493	450	478	483	547	521	459	461	477	460	484	449	469	490	499	470	487	452	474	475	463	470	470	494	481	454	525	487	480	480	459	457	481	481	501	465	513	441	464	519	449	486	473	498	456	485	496	479	470	476	507	474	445	494	517	492	513	499	507	470	470	446	462	494	474	473	533	498	460	488	455	478	525	507	503	449	491	507	478	467	488	501	444	498	526	458	515	487	488	512	521	481	505	474	456	408	465	499	447	455	518	508	445	474	471	466	501	491	502	460	459	445	450	466	468	488	471	462	474	451	482	480	479	500	480	489	516	500	470	516	486	487	443	465	447	494	492	501	466	500	475	473	492	471	529	479	496	499	450	474	457	491	495	434	487	481	499	503	494	475	476	487	481	506	505	523	503	493	497	472	472	492	516	484	489	496	499	442	518	491	488	483	465	436	485	472	459	478	503	496	518	509	517	482	489	488	484	481	503	519	474	475	473	468	523	491	477	438	468	478	511	484
22984	21224	28998	23756	21223	21179	5584	1405	1218	1102	1053	968	963	916	884	892	866	840	856	899	862	838	827	806	860	767	781	829	773	775	807	803	832	799	808	811	772	812	816	778	781	733	740	778	808	719	814	760	748	778	758	825	776	776	835	810	747	809	769	777	794	779	778	776	769	756	749	777	780	765	825	786	739	811	747	755	786	807	764	779	753	804	780	820	789	772	779	808	778	721	743	788	735	746	802	741	780	754	735	718	793	752	804	747	799	804	781	788	763	767	759	793	807	790	730	805	793	777	789	774	752	767	761	744	850	749	734	766	765	761	760	723	781	815	704	748	783	759	814	753	768	760	709	745	727	764	812	787	754	727	764	730	792	801	721	760	730	755	802	770	793	831	755	779	768	776	714	816	744	769	785	760	752	735	757	756	804	804	730	781	765	771	699	791	812	724	719	715	784	817	807	776	771	717	729	766	773	756	781	752	757	753	766	782	759	760	781	775	778	848	765	803	753	747	746	780	722	764	731	770	794	765	745	817	798	705	749	794	759	801	752	792	731	778	757	824	732	808	807	751	752	762	783	722	784	753	750	756	762	800	810	700	730	739	764	731	741	710	737	771	781	802	747	698	768	752	737	782	764	763	729	753	819	728	770	745	778	741	732	753	767	784	773	769	768	762	772	772	771	794	768	735	762	794	775	747	739	757	805	802	729	744	757	812	818	760	786	767	767	730	776	828	752	792	753	786	747	778	728	791	804	756	790	750	779	797	782	791	774	731	796	786	806	811	785	739	731	759	750	758	757	756	819	779	765	759	733	793	797	794	708	749	720	763	766	708	746	799	761	766	731	737	738	788	779	792	714	771	777	734	779	781	726	796	803	794	738	762	773	689	783	740	740	767	764	759	746	739	661	777	753	802	783	727	747	757	753	760	715	752	771	761	786	781	710	729	769	753	775	754	785	703	794	731	746	732	733	807	762	811	752	785	739	796	726	749	683	821	816	752	743	786	766	724	755	753	770	791	737	756	734	718	763	767	759	756	841	789	746	717	746	765	790	750	812	840	737	741	757	733	762	735	771	717	760	741	721	756	725	756	737	763	725	748	758	807	714	725	730	778	729	772	754	752	769	740	746	790	733	765	796	728	783	756	765	706	757	722	803	729	749	770	770	770	760	738	749	785	688	748	760	765	775	822	773	721	784	782	688	780	731	739	778	768	724	761	708	768	770	791	749	789	739	742	764	724	780	780	775	767	760	735	793	806	772	758	746	831	772	810	779	773	739	755	762	775	728	769	753	745	735	783	709	732	757	747	778	753	808	719	789	781	720	728	742	768	747	784	733	704	768	744	760	776	737	786	743	747	764	792	761	765	766	782	755	756	729	741	801	783	763	731	807	738	749	783	750	748	752	767	773	732	709	757	725	745	742	757	745	747	789	788	782	705	723	771	755	774	742	751	780	749	755	732	771	776	786	688	717	781	721	733	745	780	750	811	789	786	788	726	763	777	699	741	757	829	749	784	769	781	780	770	733	749	803	777	746	802	758	797	758	722	749	778	732	758	747	762	764	771	763	779	800	762	752	727	735	764	762	791	799	706	755	759	774	744	749	778	801	764	765	762	753	734	765	751	758	768	755	751	758	806	809	740	760	728	779	771	756	771	746	752	774	739	761	795	826	794	723	798	793	791	820	771	779	781	751	757	761	717	777	721	755	796	785	736	744	770	735	762	808	758	788	763	727	757	753	733	728	726	771	755	753	727	690	775	795	773	746	823	752	765	758	737	755	739	765	769	770	738	754	740	780	744	747	805	769	765	799	736	764	780	759	736	757	751	780	795	756	763	752	719	766	770	780	753	785	765	801	810	677	768	774	778	767	785	769	783	799	741	779	772	804	739	759	728	788	723	802	744	828	802	758	785	756	798	718	806	743	774	725	695	769	810	840	708	782	750	726	747	702	758	748	686	727	779	768	755	776	781	708	781	759	742	732	726	759	752	791	749	784	750	738	759	746	727	764	791	802	788	721	719	772	755	683	763	671	791	752	772	737	771	780	764	785	811	714	728	791	748	785	724	778	741	751	749	783	767	779	660	752	743	772	751	808	717	803	781	742	744	753	729	768	760	717	748	758	755	780	786	773	756	727	720	749	714	783	705	735	715	768	776	712	803	774	787	721	783	743	730	709	797	751	758	686	717	732	765	788	734	757	750	791	771	754	749	746	754	813	765	765	778	781	748	788	762	795	741	777	766	799	786	762	788	744	756	721	812	785	760	768	758	765	773	732	798	748	760	715	724	743	742	778	804	721	800	798	759	789	743	770	718	771	794	759	816	739	756	755	771	785	752	773	786	779	743	738	790	754	734	760	722	775	717	747	718	742	781	797	769	716	747	736	772	808	764	760	787	732	781	758	722	747	760	762	736	728	788	760	775	715	777	739	786	742	729	736	750	767	742	749	782	747	732	729	773	772	816	773	790	746	750	771	760	796	737	762	758	729	756	769	757	782	762	742	759	744	795	743	745	765	723	725	752	742	751	810	714	745	813	776	750	714	762	794	700	733	741	696	752	745	777	812	791	805	777	771	754	785	764	751	750	742	756	779	791	768	749	721	772	771	761	698	807	743	766	756	770	738	788	758	768	739	751	742	786	774	809	737	755	749	745	788	730	718	756	798	765	743	743	744	799	756	809	775	794	720	719	770	751	773	762	744	750	756	770	771	773	755	807	768	729	743	767	797	735	729	751	785	725	769	733	740	767	753	807	764	791	795	759	748	744	773	771	748	728	767	767	745	766	723	741	759	806	789	785	700	736	768	772	733	737	803	754	729	779	705	772	705	754	724	774	748	728	743	772	757	794	769	757	745	742	759	752	762	774	696	762	751	766	724	797	786	790	708	787	766	776	771	715	762	760	746	688	715	775	790	803	788	771	767	770	771	768	775	717	740	756	823	741	726	739	752	758	745	736	729	744	762	757	795	754	780	740	767	738	747	767	791	785	767	797	728	790	786	742	766	707	758	784	785	695	787	711	765	709	764	722	789	783	735	734	740	728	745	775	818	737	760	759	758	741	742	767	758	722	758	777	727	751	805	754	773	791	747	762	772	798	755	757	808	708	749	821	734	731	763	768	790	768	751	744	780	760	778	779	748	711	771	820	765	763	757	745	819	746	765	733	764	756	790	749	741	706	765	771	717	755	747	744	765	767	786	758	767	791	774	754	751	762	713	840	756	727	774	791	710	765	782	716	760	736	759	778	748	782	794	766	783	784	777	802	748	749	777	757	750	744	747	822	778	732	812	755	767	793	756	816	727	716	772	745	759	769	736	687	775	714	696	772	771	741	731	761	689	755	786	719	745	776	732	749	772	797	734	743	790	757	777	787	745	746	739	779	762	758	758	771	698	777	735	782	776	727	790	756	776	726	759	741	772	730	760	784	782	750	747	750	754	773	807	803	785	771	718	775	794	756	757	766	774	725	799	761	766	734	756	761	754	782	729	789	775	743	753	766
41913	39271	19589	5895	4261	3237	2565	2111	1832	1628	1450	1407	1269	1214	1210	1143	1090	1063	1028	1041	1048	1066	976	958	1002	908	935	934	879	886	940	980	900	927	890	851	871	874	914	864	886	973	863	902	890	969	894	867	861	896	876	913	891	872	871	931	911	839	876	845	858	839	914	845	846	875	869	864	862	899	942	910	933	911	859	895	916	902	975	923	920	864	919	908	944	898	874	928	892	888	880	859	846	859	857	881	864	879	909	852	887	872	904	860	860	832	885	856	873	833	848	897	846	843	789	876	837	845	830	896	851	841	871	853	868	822	878	834	848	873	824	903	809	893	865	878	853	864	874	884	851	826	874	916	865	809	844	854	837	844	866	871	831	840	832	891	926	862	905	852	832	872	869	835	845	870	877	805	830	903	866	812	846	875	870	895	838	852	901	898	891	864	839	848	880	832	879	868	824	879	873	861	812	813	862	873	845	866	830	870	883	857	783	878	899	886	826	858	893	814	810	884	829	899	802	902	878	857	821	844	894	899	815	893	918	833	872	842	884	870	865	836	822	857	839	901	823	850	835	913	820	861	844	844	855	821	852	911	817	856	855	856	840	870	828	862	853	831	857	883	771	883	886	854	853	861	847	853	862	876	847	806	884	872	845	859	892	875	861	833	867	835	861	848	846	835	872	878	844	877	861	800	866	899	874	881	828	845	844	826	881	808	850	901	875	811	841	873	872	886	825	879	873	872	830	845	853	866	883	881	829	773	896	904	837	887	810	865	906	840	856	883	857	875	871	850	856	827	866	890	838	840	889	881	843	863	846	893	876	885	824	858	791	847	859	818	872	883	808	885	832	878	895	859	868	838	868	870	866	815	872	839	859	872	865	845	849	835	857	866	862	863	864	842	888	894	907	899	851	851	876	849	857	836	874	857	845	884	852	876	846	912	894	832	841	895	824	834	879	892	874	883	877	846	834	848	842	868	805	871	886	870	850	858	886	848	892	873	893	883	911	890	878	866	827	893	833	857	870	850	845	821	870	864	837	859	831	868	872	868	857	842	905	848	842	854	873	883	904	823	896	860	864	886	891	847	932	865	878	912	827	891	864	900	839	880	881	911	865	855	918	807	888	816	858	850	849	931	825	863	904	866	817	890	893	846	901	843	887	802	849	867	874	872	869	862	870	842	873	890	869	803	875	884	807	849	862	829	830	838	906	854	900	834	919	844	817	888	868	881	873	851	849	886	874	870	843	898	910	879	869	848	852	824	815	807	821	865	867	854	860	839	848	867	873	862	886	889	828	858	842	853	851	830	891	858	871	865	919	858	842	836	874	873	863	812	845	855	894	852	870	825	874	862	836	922	888	818	876	896	868	857	825	873	857	889	835	895	885	927	942	908	831	849	880	879	820	857	880	902	863	852	844	853	862	835	936	850	837	848	861	851	849	886	916	866	804	855	881	806	876	882	896	892	856	875	830	870	881	888	849	864	840	858	887	848	856	899	893	870	788	884	890	832	828	827	904	810	874	851	867	909	872	834	851	837	860	853	889	870	841	841	850	928	881	814	872	908	811	828	870	835	836	868	875	848	818	823	841	873	810	827	883	843	831	893	831	850	826	901	877	881	831	780	859	847	882	828	847	827	848	847	849	897	830	847	867	863	856	872	860	853	876	833	849	802	816	886	844	872	873	841	880	865	862	879	835	865	855	864	815	837	859	833	870	850	854	894	852	865	837	862	845	842	871	883	870	858	855	867	841	827	891	858	884	846	846	863	819	916	886	924	857	814	836	859	893	860	873	867	825	906	876	810	832	800	842	837	891	852	860	859	860	876	878	850	874	836	843	861	849	863	864	852	823	898	847	872	864	891	853	832	820	860	816	891	830	916	848	843	870	818	858	879	902	889	850	875	871	892	873	894	855	915	884	849	788	853	870	831	850	844	840	828	878	860	830	903	875	850	815	822	906	812	821	919	909	842	866	834	849	919	853	815	870	892	893	852	823	900	852	891	903	887	855	887	869	874	933	849	896	865	872	851	863	887	838	879	783	851	880	860	839	856	880	887	898	871	827	901	875	821	873	867	855	852	838	862	862	842	852	895	822	840	907	863	850	902	860	815	867	852	927	894	846	873	811	871	864	855	800	891	887	813	874	877	863	866	877	855	879	872	883	855	853	850	827	888	843	850	872	849	830	839	804	860	838	856	846	870	897	874	865	875	878	797	831	855	884	854	834	821	872	865	881	843	906	871	841	854	837	880	850	826	863	877	853	884	869	895	846	887	865	855	874	899	869	901	934	846	874	879	842	892	876	887	822	932	822	835	904	847	865	827	856	913	842	890	869	859	915	829	820	839	873	839	883	889	873	896	876	867	807	855	840	859	792	900	822	860	892	889	880	900	833	869	850	850	902	893	857	841	849	868	836	850	895	877	826	860	910	857	875	837	790	847	856	838	848	851	842	874	831	879	840	876	891	882	866	812	810	853	849	863	893	811	867	866	872	906	857	844	894	830	879	863	830	817	864	880	858	836	884	851	885	864	915	785	898	854	867	876	859	868	863	883	808	867	848	841	848	903	890	883	850	879	903	832	842	833	911	844	811	826	814	873	893	881	893	845	855	850	903	826	868	874	841	893	858	845	864	896	897	846	814	881	899	814	867	890	856	859	854	902	840	804	826	803	890	849	902	845	811	846	872	847	892	907	842	853	866	871	846	867	897	841	880	819	864	823	830	884	855	853	849	900	886	877	881	848	872	846	802	825	865	830	878	843	869	849	868	859	877	900	866	866	865	864	866	896	867	844	908	846	883	889	856	866	870	834	860	865	865	890	868	870	885	824	834	854	874	834	855	871	820	845	854	867	847	884	790	897	855	860	831	841	902	866	837	831	897	882	851	797	847	904	830	880	877	838	856	825	838	870	845	865	823	868	889	852	827	844	914	884	897	862	867	865	843	861	878	905	862	859	878	869	849	852	878	841	834	870	823	829	863	860	862	871	814	878	860	800	900	855	866	855	819	913	854	896	842	891	866	846	842	890	820	849	848	848	861	857	851	860	812	913	866	841	869	826	834	860	871	854	882	859	811	870	923	845	824	843	825	909	856	844	922	880	884	855	858	787	889	843	796	850	888	876	824	906	881	831	849	879	854	877	854	829	861	807	885	888	837	853	849	887	855	916	909	863	894	841	882	859	828	859	859	938	850	886	829	890	859	935	862	921	849	839	881	798	868	887	851	884	828	834	927	870	862	869	899	860	852	832	879	861	891	844	845	808	854	849	861	883	827	876	873	848	803	789	844	864	832	816	886	875	836	934	822	863	854	848	918	918	821	851	868	874	874	856	883	906	835	852	847	888	834	841	886	809	810	839	889	885	850	878	851	799	841	851	852	840	846	927	802	915	908	881	852	832	885	817	823	847	823	876	855	835	845	826	891	895	880	852	784	810	883	913	951	862	860	832	862	873	920	873	861	904	837	832	818	814	856	828	908	835	858	858	866	842	872	826	899	821	898	860
27312	19999	7027	613	377	324	281	315	293	281	285	281	265	269	308	299	328	281	295	306	269	294	280	274	284	275	296	253	263	261	289	278	259	226	273	303	252	282	272	290	284	273	267	276	284	277	275	286	275	293	302	278	283	292	249	289	307	282	260	310	274	276	246	267	271	282	297	279	289	296	264	323	294	272	283	267	251	294	290	258	272	297	273	322	266	299	261	300	276	269	279	310	285	261	295	277	281	284	276	256	263	287	284	274	290	287	283	272	298	307	285	291	302	267	312	242	273	272	291	283	281	291	271	287	271	273	301	287	286	281	281	259	227	283	269	288	287	299	287	269	272	297	274	287	264	318	266	262	270	265	284	276	268	285	257	282	290	267	273	305	258	258	291	256	273	291	282	260	304	251	301	277	281	297	302	274	270	266	281	295	276	251	263	265	276	276	310	249	287	286	298	287	286	260	278	271	268	250	271	289	268	284	252	245	293	289	274	298	305	308	284	277	299	285	280	269	288	263	256	270	277	273	275	296	280	268	283	266	276	280	292	283	264	284	313	304	308	282	283	276	251	247	254	285	269	283	317	261	292	284	312	273	274	267	291	272	310	270	293	273	271	287	248	272	274	267	275	281	266	301	287	265	274	293	310	278	282	287	288	269	317	274	244	276	273	252	278	309	289	269	256	264	285	256	261	298	264	274	272	302	266	279	293	287	282	281	296	274	313	310	312	288	265	264	277	278	260	255	307	283	261	305	281	275	285	288	288	238	278	289	284	266	282	270	270	292	290	284	262	252	286	294	290	268	287	272	299	255	274	265	288	307	301	269	278	316	296	260	292	294	293	295	310	293	257	283	281	299	285	269	278	304	286	303	272	279	298	285	262	290	258	294	283	270	308	263	307	262	263	299	303	248	299	271	284	287	251	247	283	290	276	301	252	281	288	288	277	276	266	292	285	258	276	275	255	304	306	263	280	301	301	271	288	275	248	287	328	282	277	276	294	306	250	273	280	289	263	272	258	261	314	284	264	275	300	254	228	272	277	284	291	277	266	285	263	309	267	260	269	279	291	290	281	273	269	257	278	293	321	323	291	282	281	230	301	282	252	248	283	315	279	297	281	294	299	260	260	291	274	264	274	265	293	288	258	286	282	236	266	273	280	273	265	273	307	289	272	249	297	258	311	274	258	284	281	276	275	252	290	300	275	293	270	260	292	294	309	270	279	274	280	268	292	321	284	251	297	284	285	273	263	277	267	287	255	295	274	281	282	325	274	273	284	283	256	271	288	265	268	300	280	283	272	262	270	295	287	239	276	247	251	259	287	275	278	287	264	291	278	294	275	243	271	287	288	271	311	275	275	261	282	259	265	266	256	285	269	264	284	266	266	277	279	276	280	278	285	267	270	281	255	281	277	282	267	259	307	268	260	274	280	287	284	286	316	271	294	270	271	272	267	328	255	270	316	274	264	274	286	277	283	266	279	283	276	285	253	270	269	274	270	302	275	274	262	318	302	253	300	270	269	253	284	263	280	284	270	305	301	272	249	273	282	251	267	267	318	293	276	247	257	255	261	256	237	275	250	270	278	253	273	292	259	288	291	277	275	286	303	267	279	316	245	293	284	295	309	279	262	270	283	288	291	272	270	308	280	272	290	306	261	289	266	280	280	276	283	281	304	265	266	304	261	245	295	263	308	277	274	276	278	282	279	283	288	291	275	303	282	271	264	299	283	269	238	261	271	283	262	309	289	293	291	259	295	260	298	300	254	255	285	265	252	277	309	274	272	293	292	312	268	270	309	278	290	313	269	311	252	278	274	286	266	272	296	244	296	264	265	324	279	232	300	281	277	285	277	285	299	272	314	259	251	287	258	288	286	276	270	278	271	270	274	281	271	261	293	290	298	271	293	267	284	276	267	251	266	297	296	276	291	297	264	275	263	285	273	320	269	260	279	276	280	268	257	319	283	292	317	287	299	303	285	283	313	270	297	276	271	272	274	306	281	274	280	281	264	267	282	261	276	299	282	276	242	281	276	288	292	278	280	280	268	267	294	269	230	265	269	264	275	289	246	275	288	248	285	297	257	292	294	252	284	276	254	273	296	303	280	267	318	276	266	292	289	256	312	284	276	278	283	292	268	280	287	291	311	261	279	282	266	286	278	265	280	246	283	305	266	266	243	297	307	291	276	294	312	280	280	256	278	282	274	268	275	269	266	270	272	286	285	282	289	272	271	281	278	316	295	268	270	293	280	301	294	281	284	297	282	291	271	252	292	270	276	268	287	275	295	288	297	272	282	259	254	273	271	262	272	271	287	282	280	247	291	296	251	281	311	258	268	278	301	285	283	286	297	227	295	314	269	268	284	303	278	302	281	281	257	292	270	259	235	283	300	303	320	269	300	287	267	282	275	258	294	256	286	282	284	267	271	267	304	286	280	323	304	242	290	271	279	270	274	260	264	259	287	287	274	304	282	271	287	279	289	298	260	279	268	280	292	279	270	262	302	299	281	317	273	252	251	298	273	261	289	278	282	261	295	243	273	306	276	270	287	306	286	250	291	299	288	270	293	249	273	273	283	267	269	277	272	297	294	288	302	266	293	274	294	267	301	278	276	276	338	282	263	270	277	261	313	269	280	288	273	289	292	299	277	282	273	284	274	258	265	290	272	292	245	268	270	262	255	265	280	270	255	275	262	315	286	277	276	280	287	341	252	271	302	268	278	263	243	305	287	268	257	263	298	299	253	292	302	265	303	259	273	284	308	279	285	293	277	234	322	266	291	253	260	276	268	280	301	278	277	266	283	286	286	281	287	306	254	305	273	286	266	254	287	286	325	304	276	268	291	311	285	257	298	284	253	273	291	284	268	273	280	294	290	258	274	251	258	274	283	289	287	308	302	278	256	307	239	288	272	273	245	265	303	316	290	255	274	272	311	298	293	287	274	258	284	285	270	266	255	265	285	267	287	276	286	251	301	309	285	262	261	311	283	250	311	265	280	291	275	289	269	274	294	290	254	244	276	255	283	310	288	281	261	252	277	282	287	269	285	300	295	246	276	260	284	280	309	291	276	300	294	280	284	272	250	270	293	294	283	261	271	261	290	258	256	237	275	289	273	266	275	278	267	252	283	279	250	296	268	236	269	313	278	311	280	263	281	275	266	277	284	283	288	278	291	286	264	259	277	285	265	278	284	271	289	250	282	282	271	298	281	268	291	304	278	296	300	267	257	266	278	271	291	280	284	243	280	270	271	273	276	295	296	279	269	264	255	285	287	284	290	317	283	271	291	301	294	294	270	284	268	242	272	297	284	326	241	295	279	288	288	273	290	250	273	309	274	280	298	321	279	282	270	277	276	280	273	274	271	291	267	306	269	253	277	272	268	272	286	294	294	292	284	297	286	291	269	290	285	284	272	282	275	253	264	281	297	274	281	252	266	298	283	268	271	271	248	316	270	269	296	286	267	290	295	275	309	222	288	258	299	271	308	253	270	275	269	286	287	277
12922	7240	2025	588	485	443	402	409	396	385	355	379	390	357	351	370	357	360	363	356	356	361	324	365	340	350	347	352	321	374	339	369	370	321	350	365	347	370	351	315	318	362	382	368	353	306	347	389	360	368	312	345	350	385	366	359	356	355	336	343	382	333	321	366	325	331	349	363	345	316	362	363	358	363	351	375	365	358	402	370	343	341	341	350	352	384	342	361	336	364	369	351	356	367	345	366	300	364	351	353	383	359	326	337	342	316	376	332	345	355	323	356	345	328	383	396	344	327	322	344	348	355	350	295	324	296	317	329	328	353	394	348	367	337	366	336	336	312	356	329	336	322	354	362	335	373	373	322	318	345	311	318	305	347	346	322	337	322	328	354	403	357	353	343	347	344	329	385	319	373	349	323	371	325	343	340	316	341	346	370	349	334	353	331	366	332	351	332	342	327	332	335	315	367	357	342	330	351	337	371	354	335	359	331	388	344	326	342	351	344	319	368	369	325	331	374	362	357	379	317	341	338	367	316	322	343	300	378	340	305	331	359	348	336	357	334	334	368	338	363	338	310	338	343	328	320	352	345	341	312	363	374	359	361	385	334	352	388	354	353	352	353	357	376	339	350	359	354	370	339	380	325	343	321	345	321	334	348	369	332	351	334	343	362	379	327	331	344	368	342	341	330	336	338	364	328	358	331	332	366	302	352	355	359	329	355	350	357	342	377	364	356	383	368	361	370	369	354	357	368	349	358	319	342	330	349	362	330	319	312	336	316	322	373	364	363	327	326	357	357	348	335	323	334	354	347	349	391	318	352	331	336	323	356	338	365	340	345	332	340	340	363	377	372	351	337	333	342	350	333	347	364	336	377	331	318	345	343	327	372	310	321	350	365	332	345	395	337	336	365	333	337	330	347	358	364	324	359	328	371	344	366	357	326	342	354	349	359	335	338	332	396	365	319	373	347	333	376	335	318	372	379	315	338	329	349	338	334	323	380	348	323	348	323	352	374	357	337	355	311	305	361	355	367	339	354	333	321	373	318	330	349	344	345	343	315	383	345	357	368	367	316	336	311	382	339	366	345	339	321	360	324	343	352	373	352	378	339	301	355	319	334	364	364	350	330	356	333	335	347	341	371	348	311	311	368	343	358	347	378	367	352	328	345	366	342	382	397	348	324	339	345	365	343	337	335	356	398	357	332	344	350	310	344	354	370	363	314	358	352	390	360	361	305	306	345	326	354	345	320	339	342	343	353	373	363	363	356	340	343	355	343	379	357	343	385	342	348	328	355	353	354	315	350	360	317	321	328	367	354	360	340	349	358	345	344	380	330	364	365	377	342	378	356	333	378	340	354	360	341	375	336	348	333	327	343	343	337	330	379	350	348	357	353	368	360	317	336	354	382	344	385	334	358	320	332	350	332	338	344	372	366	369	349	346	375	403	370	343	343	361	325	329	324	344	368	356	358	361	348	351	333	321	348	389	346	364	337	344	362	401	342	319	343	341	338	373	335	366	333	346	337	359	355	347	364	332	363	350	358	352	349	352	307	345	363	342	318	358	339	359	334	361	331	342	385	361	331	350	333	294	346	347	377	363	342	340	331	342	327	362	336	332	364	357	384	347	360	384	361	316	338	369	353	314	321	317	327	393	301	346	362	361	335	354	342	341	371	329	355	379	351	301	310	337	339	352	358	342	353	358	355	356	339	340	349	351	375	328	322	345	365	335	350	334	327	293	363	318	345	326	379	364	329	343	353	401	323	340	343	319	361	367	349	356	335	332	341	356	330	342	350	371	368	329	320	327	364	355	385	334	297	345	350	358	310	316	331	343	365	357	357	334	356	364	351	368	336	322	379	372	355	353	358	333	389	320	314	361	356	350	347	359	358	359	362	351	328	347	362	342	352	368	315	361	327	307	326	378	350	343	340	355	356	334	335	392	362	340	310	361	357	330	353	366	314	363	352	342	337	357	391	342	354	317	325	313	329	346	345	349	368	376	369	353	376	321	332	340	370	363	335	379	374	342	365	358	341	335	335	346	325	349	325	365	330	369	372	354	350	307	385	320	338	338	327	348	351	325	348	357	364	344	328	377	312	328	351	324	314	348	331	341	342	334	324	342	318	349	309	344	339	342	345	306	326	336	349	362	378	342	360	342	372	345	347	352	373	314	376	369	344	342	355	329	336	366	346	314	345	361	346	338	337	378	346	359	339	369	332	326	336	335	362	352	340	358	342	321	345	367	374	340	371	343	364	336	314	339	337	378	359	339	352	329	334	357	326	372	370	356	361	323	348	357	340	370	349	394	358	353	369	359	351	337	360	337	340	321	364	391	371	370	345	342	312	354	392	322	330	334	342	339	324	346	361	371	342	314	317	309	371	343	306	352	367	341	347	346	319	326	347	338	339	367	356	348	319	374	366	377	332	348	344	338	329	333	358	361	358	336	356	362	312	345	366	335	348	356	353	326	317	323	329	368	350	347	331	333	325	328	336	311	336	365	334	342	358	351	343	359	331	329	343	335	341	316	342	340	365	339	321	380	374	348	349	345	359	373	359	338	304	333	341	310	353	319	359	343	325	337	361	375	347	353	348	333	328	335	384	358	354	389	349	350	335	332	301	321	371	358	374	361	350	352	356	357	367	334	363	358	325	367	354	342	334	346	353	367	343	354	410	342	362	343	360	340	349	301	355	338	336	351	348	339	343	327	353	361	365	359	356	364	348	347	359	345	351	340	350	360	319	346	358	340	358	335	338	327	363	351	372	331	345	322	332	376	333	374	343	359	391	377	363	351	330	355	328	340	339	348	367	315	368	359	330	330	331	382	370	347	351	350	376	357	334	333	344	365	353	360	331	333	315	353	347	343	320	340	384	318	380	364	364	337	355	329	354	364	311	353	312	317	360	334	337	334	345	350	312	365	304	340	337	337	367	339	362	325	368	323	364	369	335	361	337	355	337	356	339	332	323	339	362	337	355	343	377	371	389	349	340	354	323	356	323	326	340	350	348	366	355	332	339	357	342	340	326	325	357	319	333	326	394	346	363	357	323	351	367	344	385	340	368	350	334	349	376	322	342	337	353	356	360	353	362	347	376	366	356	352	351	344	398	369	392	343	326	319	342	354	371	326	337	365	338	366	365	340	349	332	341	366	375	347	362	339	341	344	332	347	369	341	324	342	332	294	324	350	375	330	361	343	314	354	336	352	342	362	354	332	325	360	344	336	336	328	331	354	326	357	350	349	368	337	326	351	313	311	333	340	340	347	332	367	384	360	370	337	369	363	378	378	330	328	349	333	346	373	332	361	344	338	349	335	348	330	371	337	345	357	332	328	345	349	343	342	350	374	353	379	378	326	320	343	324	359	329	343	337	335	334	324	348	359	367	314	331	339	332	348	332	296	362	343	361	307	385	294	345	344	336	359	348	300	327	340	354	328	369	350	377	339	376	352	347	347	335	345	345	348	341	346	342	347	361	332	329	372	332	326	341	345	332	348	352
24614	21240	28006	24748	16386	1387	742	600	549	563	527	507	496	430	475	472	449	477	432	450	421	482	471	440	434	461	419	460	429	441	434	451	433	447	436	432	424	414	402	455	374	439	393	409	413	429	421	439	457	447	438	440	433	429	435	419	483	420	426	419	440	409	431	426	426	433	424	435	386	438	450	405	417	418	439	455	435	444	425	440	420	435	380	460	469	433	467	418	471	439	424	441	391	426	430	445	421	415	427	420	454	434	389	381	427	434	415	427	445	433	418	458	421	412	398	410	468	412	434	467	408	434	449	434	446	432	427	411	405	420	454	454	436	432	454	404	440	456	447	401	435	428	417	409	472	406	429	456	421	442	398	434	418	403	410	433	396	425	396	427	388	417	426	445	446	419	453	413	405	408	424	405	449	427	424	400	410	415	410	450	441	404	403	413	426	399	399	405	489	435	439	383	399	475	486	416	441	480	435	453	447	445	424	399	432	453	425	411	414	399	420	435	380	416	407	446	405	474	433	407	435	402	427	419	428	415	416	386	432	445	398	411	413	423	429	399	441	409	442	398	451	418	397	434	458	444	409	391	414	425	466	447	405	428	428	423	479	469	412	471	461	457	384	441	402	419	381	379	442	445	412	442	420	413	455	464	426	440	437	435	451	424	418	423	415	441	448	433	402	448	399	412	435	388	429	456	450	432	387	432	430	412	418	405	431	421	431	435	370	401	432	437	468	415	419	440	389	411	441	415	437	410	405	448	417	412	445	404	432	423	435	416	433	430	420	421	411	415	403	412	423	448	394	440	415	447	435	420	434	437	446	457	441	458	440	422	425	445	425	434	417	413	421	441	407	393	451	440	412	385	419	405	439	386	424	392	445	423	428	410	384	452	411	397	461	408	411	417	446	424	412	388	445	419	437	402	427	434	430	407	407	429	425	442	409	420	437	428	394	434	446	448	448	406	441	428	410	430	431	394	437	451	435	399	441	417	398	409	408	451	430	408	405	413	409	445	383	378	436	409	414	427	435	402	426	398	457	421	454	431	443	417	385	445	413	399	429	429	472	431	473	407	415	432	449	411	430	420	450	427	421	435	411	409	419	399	438	451	431	409	433	392	408	393	451	416	440	448	442	420	464	415	437	438	421	463	403	432	406	439	427	446	433	418	427	427	421	434	396	427	396	422	403	431	485	419	448	431	405	444	446	435	411	431	447	413	395	403	426	409	387	430	439	414	444	411	404	395	401	404	429	401	424	428	424	403	419	422	411	415	414	450	423	418	455	440	417	408	410	418	425	393	396	401	433	418	391	439	392	398	378	394	404	449	456	458	420	418	447	421	442	445	392	400	388	428	408	403	419	466	478	421	415	409	430	450	442	460	379	435	415	432	454	429	422	431	454	392	414	438	413	402	439	393	447	425	412	433	402	405	366	412	380	397	430	401	453	413	458	414	415	414	444	415	426	401	451	400	438	397	413	446	418	398	416	416	425	430	432	439	430	448	439	451	429	483	406	433	411	449	438	408	390	441	479	413	390	458	405	425	420	397	405	432	399	429	407	427	424	461	425	443	436	441	431	424	438	448	413	422	400	369	421	411	426	422	441	438	417	417	420	411	410	422	434	445	407	420	430	474	393	456	417	422	404	400	419	426	422	378	423	408	457	431	409	429	426	432	439	374	402	436	423	446	448	415	412	477	450	387	403	451	394	413	410	435	440	456	413	433	411	401	439	399	423	435	429	392	421	464	427	421	382	432	399	410	399	415	440	434	403	399	423	460	472	422	445	456	434	473	409	434	450	425	420	407	407	418	401	428	443	464	393	405	418	397	408	407	412	413	437	415	419	450	420	439	428	396	435	444	421	412	393	446	445	402	451	423	396	451	424	425	443	411	421	418	409	411	440	438	421	435	465	458	430	452	407	404	414	414	427	427	400	450	472	417	471	430	392	439	447	437	433	402	444	423	463	389	398	428	406	406	405	396	424	419	421	420	443	398	428	427	418	403	409	436	392	427	435	439	467	436	456	407	422	415	406	390	388	376	388	410	436	429	445	402	420	427	439	401	475	458	434	442	406	402	428	424	416	440	426	415	450	430	415	415	406	446	433	451	424	445	446	411	403	425	404	436	409	440	420	451	409	422	430	420	388	411	433	411	424	425	410	407	432	403	427	441	414	427	450	434	467	404	405	418	475	447	416	422	410	434	465	438	432	426	430	441	448	391	437	399	392	405	450	403	421	443	423	415	387	436	426	395	428	414	413	451	436	422	420	418	442	421	408	402	447	414	443	416	377	400	457	419	424	424	417	410	418	419	422	456	435	475	438	418	426	455	421	449	386	421	408	431	411	399	465	384	452	436	426	448	425	453	416	406	438	401	434	436	407	429	405	414	408	431	424	378	426	445	425	403	436	408	405	461	415	429	457	466	444	397	414	422	390	443	387	435	422	440	430	424	435	435	425	406	435	429	477	409	425	418	427	413	441	424	428	460	435	447	392	397	439	425	425	436	414	405	436	451	408	477	457	427	440	417	409	416	425	440	401	437	442	453	459	418	420	433	417	431	437	426	449	399	445	433	435	422	392	451	420	407	436	399	411	431	426	420	419	406	429	401	402	387	427	440	450	415	415	421	384	395	448	391	432	435	468	424	441	409	433	459	419	425	415	462	443	480	444	429	382	426	404	420	434	427	450	403	385	441	446	434	427	407	432	456	447	456	464	392	421	406	450	432	459	449	415	423	402	429	438	429	464	435	439	400	410	422	398	440	416	377	421	425	433	472	427	459	436	432	450	448	377	451	440	454	431	450	415	465	416	396	429	390	399	459	413	411	429	454	425	413	435	445	432	432	464	429	395	457	415	433	434	426	470	422	439	447	430	416	441	420	397	392	391	397	443	423	461	454	417	424	428	425	420	417	414	423	398	438	373	428	440	392	438	381	435	443	424	420	423	440	438	441	440	426	437	455	426	448	454	408	454	443	434	424	405	450	425	415	437	443	414	459	418	431	457	390	439	398	417	411	418	431	387	434	432	429	360	426	449	437	407	408	414	393	443	410	430	426	387	418	420	416	447	409	409	427	403	438	435	435	446	436	455	434	416	433	415	396	417	423	405	386	445	421	433	409	407	436	400	445	411	454	444	389	418	441	467	417	421	444	386	408	405	427	393	431	386	459	442	425	402	396	440	411	416	460	411	451	443	448	414	413	469	408	441	441	412	425	409	451	470	417	420	437	395	442	445	431	402	419	427	400	438	419	405	399	469	447	412	400	424	424	419	453	404	424	406	452	428	421	458	406	425	428	389	445	432	454	465	460	443	444	431	418	430	448	426	451	443	386	431	443	418	448	412	422	420	433	421	414	451	418	395	429	432	412	426	415	412	446	395	444	456	424	382	427	423	453	420	393	440	418	433	435	420	416	439	388	427	408	412	396	397	435	429	430	393	415	415	443	367	446	407	458	403	445	421	412	424	461	428	395	445	416	412	432	449	442	424	425	396	421	384	446
31909	27228	10215	2667	1861	1422	1138	1037	915	819	725	691	657	667	630	584	598	558	586	521	550	544	590	527	535	554	527	539	506	510	518	523	537	549	533	507	542	513	515	532	507	485	545	523	512	532	539	526	507	527	484	541	559	538	536	514	523	517	496	540	529	544	502	536	518	482	515	506	520	535	531	556	551	500	529	516	532	550	519	526	535	545	526	491	508	518	531	528	535	554	516	508	523	533	527	530	531	536	485	494	517	512	495	511	526	526	551	519	528	505	533	493	504	527	530	497	505	523	533	499	460	497	502	540	476	512	525	508	475	484	477	527	461	508	527	464	545	503	490	493	509	504	543	492	467	507	495	493	526	482	505	541	550	512	515	490	509	506	464	497	499	487	557	505	493	515	471	511	515	536	510	514	502	495	482	494	474	490	499	495	514	560	517	476	525	506	496	489	495	532	497	496	515	497	522	514	520	486	515	507	488	521	488	481	518	514	496	488	455	526	487	497	489	557	518	547	507	525	510	494	487	468	496	495	537	521	515	493	531	512	501	501	485	527	550	500	509	537	513	504	526	505	491	522	508	479	524	486	471	520	516	519	548	500	458	514	505	548	505	524	498	483	509	497	538	500	522	515	487	463	498	467	484	510	509	501	522	500	509	500	502	511	486	507	547	502	495	458	516	506	488	482	488	510	511	529	535	458	501	533	475	487	491	486	534	533	498	497	525	497	502	509	497	508	510	493	515	511	471	552	499	513	493	489	497	552	480	498	511	453	501	512	473	498	538	509	500	471	540	482	498	498	537	511	506	523	507	538	501	464	520	516	492	490	492	499	536	483	499	515	467	511	498	512	530	479	533	533	518	473	519	518	495	525	556	484	480	513	470	520	499	491	507	545	511	545	507	504	520	485	505	483	500	492	548	460	510	537	507	501	487	483	500	496	516	503	481	518	500	519	516	509	482	540	508	485	527	536	503	463	474	543	529	535	521	515	506	525	515	530	515	507	482	534	520	522	525	483	509	487	500	539	510	479	496	496	472	481	499	493	500	531	472	501	447	512	520	478	527	515	542	485	497	479	490	479	492	494	530	511	504	538	513	526	521	515	536	478	522	511	471	561	512	495	499	480	479	498	496	498	535	510	527	515	473	471	526	502	524	497	536	481	503	485	486	509	501	472	486	479	476	502	497	475	462	489	501	519	495	458	499	478	486	464	513	483	498	517	474	514	490	523	475	515	489	508	498	490	508	488	528	489	472	488	495	473	503	510	513	507	505	519	477	502	505	480	493	533	488	487	514	478	515	507	511	522	549	486	518	489	495	553	549	459	499	519	518	495	470	545	486	511	531	470	498	528	528	529	508	521	501	516	561	551	492	491	508	478	529	492	525	507	511	523	527	517	482	479	494	510	476	483	466	502	518	525	486	479	491	488	498	453	507	506	574	514	526	465	504	470	465	493	545	504	550	545	519	521	504	523	486	510	469	490	486	527	526	481	504	525	476	503	511	516	520	497	492	482	534	530	490	525	474	459	507	525	524	478	509	492	534	465	515	502	453	505	485	524	485	482	508	524	442	515	520	509	513	546	497	495	479	512	515	483	516	521	491	512	512	518	495	516	462	494	542	485	512	502	453	521	498	498	470	499	550	482	496	485	502	516	500	499	518	502	485	500	545	503	492	519	520	489	536	506	512	538	522	500	496	523	502	522	481	489	504	538	503	538	482	495	542	524	470	544	482	506	488	509	490	520	485	485	506	482	532	513	522	532	463	504	509	491	505	453	480	481	499	492	535	556	491	474	482	453	489	513	515	518	521	513	507	514	506	473	508	451	535	485	512	529	464	519	523	539	529	487	510	498	512	520	487	485	494	513	509	512	504	535	461	524	536	522	529	478	466	522	453	495	495	517	489	493	517	530	508	565	497	507	477	466	473	507	462	483	473	510	526	512	467	516	505	526	500	468	505	509	517	471	468	509	467	488	506	467	487	505	506	513	488	482	481	530	501	459	494	526	515	503	525	518	491	495	498	471	511	517	512	522	485	513	507	461	513	481	484	487	518	506	521	497	494	509	520	456	467	549	505	479	507	520	496	509	509	490	479	476	462	508	497	513	498	458	507	486	515	506	475	484	481	519	488	516	538	525	500	477	515	520	521	510	508	520	502	530	497	517	490	522	489	526	546	490	540	512	512	482	464	516	528	463	485	550	499	469	497	542	501	470	491	487	492	484	504	517	533	480	527	462	527	495	539	472	511	507	500	526	485	512	507	520	498	462	523	487	506	481	518	510	524	504	515	491	515	551	525	531	533	512	527	557	510	495	499	523	472	460	469	509	458	534	495	525	506	497	526	498	517	544	512	499	490	541	484	500	509	480	499	487	501	500	495	575	502	485	506	487	509	476	476	542	514	469	530	465	513	489	505	534	541	512	497	500	514	504	491	510	512	518	468	479	490	515	503	508	537	477	475	490	524	503	519	546	500	478	496	544	515	481	485	490	481	487	483	520	506	532	511	511	513	489	524	508	509	501	527	517	523	494	481	470	477	458	465	508	453	477	492	502	517	516	504	528	497	490	503	503	482	479	531	496	527	510	508	510	531	487	492	515	519	520	468	530	488	487	510	514	510	503	502	483	510	515	516	527	499	539	490	469	557	516	479	482	506	534	496	509	518	459	515	511	472	498	522	476	471	515	483	457	532	497	477	497	481	534	440	501	472	502	526	511	505	498	539	515	509	487	498	517	517	474	497	468	533	460	529	480	487	504	505	510	493	536	495	552	469	508	489	517	516	534	503	468	504	482	495	532	495	495	508	485	488	470	467	538	485	497	511	496	533	515	530	476	519	489	523	498	500	505	532	529	490	541	488	492	507	475	497	492	507	518	540	524	491	535	498	501	526	500	497	518	506	498	480	485	522	518	464	501	508	498	499	476	518	489	498	489	528	494	507	537	494	484	575	482	546	520	483	498	502	521	508	493	516	498	486	496	524	523	469	502	487	485	530	517	537	477	476	509	501	483	513	470	530	487	517	531	511	537	525	512	514	502	523	487	494	543	487	470	454	507	481	506	485	525	491	481	512	527	524	520	501	512	516	510	517	495	489	506	496	547	485	505	521	506	486	498	520	497	484	503	523	535	522	498	480	491	482	483	563	507	531	502	563	497	464	540	473	514	507	509	501	507	518	539	508	488	534	503	514	537	466	489	482	476	513	493	502	507	530	472	458	515	511	488	517	490	521	517	474	547	502	530	542	467	485	492	538	523	531	515	516	543	520	507	494	509	505	500	543	508	527	534	551	512	482	495	531	520	485	503	499	509	551	531	508	512	521	463	487	497	505	491	478	524	452	514	499	544	487	490	493	516	502	486	498	494	522	474	532	517	535	512	510	521	494	483	526	482	506	501	499	473	512	482	508	509	519	503	487	518	489	518	486	534	502	494	516	491	520	500	494	490	485	541	504	462	521	494	516	527	539	501	519	474	491	511	497	501	487	498	509	463	517	470	478	459
25290	21193	26771	24841	3349	611	543	466	432	444	446	428	441	426	404	392	421	427	408	395	420	408	452	389	404	412	386	441	393	373	425	409	390	402	401	402	383	366	355	398	387	400	386	381	362	392	386	458	364	404	390	365	422	392	392	400	423	410	391	395	395	412	427	394	370	410	427	412	437	412	380	387	395	388	393	384	423	406	406	389	415	423	387	394	408	398	436	433	396	394	429	379	398	384	393	393	367	406	389	422	409	359	379	409	403	377	411	387	400	389	411	353	389	363	386	394	397	353	420	411	391	391	401	378	375	376	404	374	390	385	381	393	422	380	407	399	370	388	406	382	391	399	383	406	400	408	402	371	420	403	358	390	389	414	389	416	391	372	411	431	427	385	418	429	380	400	380	362	390	414	380	420	410	381	420	360	420	434	430	383	409	392	393	394	390	385	423	427	388	376	413	396	382	373	419	392	363	432	378	354	407	370	382	382	401	387	403	393	388	355	381	379	388	409	428	407	375	389	415	368	381	382	331	417	393	379	402	392	394	400	363	386	427	416	390	382	417	399	408	412	369	418	395	395	420	426	412	404	399	406	391	376	370	403	382	383	410	414	422	406	409	390	407	426	394	362	391	378	414	379	367	362	390	410	400	366	405	382	391	364	376	394	364	416	394	397	417	422	397	403	412	401	359	386	404	400	370	376	422	425	410	407	389	392	426	405	392	390	411	406	380	377	402	370	399	415	383	407	398	396	430	373	414	368	412	403	400	410	368	374	391	374	378	396	378	424	338	390	355	408	413	413	408	403	380	433	384	396	423	424	385	412	390	386	417	356	389	397	377	394	429	359	390	414	408	392	397	410	411	382	387	370	405	408	438	392	434	366	416	397	434	379	380	390	430	381	403	419	399	364	398	417	392	395	402	398	394	374	414	395	357	398	404	385	366	401	399	378	388	379	378	396	382	377	391	400	392	384	408	417	408	396	384	394	402	394	367	393	393	384	390	405	410	404	392	388	428	391	414	406	384	392	389	364	381	404	398	383	380	409	359	399	388	363	403	376	364	387	405	423	421	385	411	387	365	370	405	391	418	385	420	408	395	384	400	385	388	390	403	363	385	401	398	380	387	425	370	391	394	390	358	358	402	397	411	445	403	429	364	394	430	408	378	390	380	398	411	391	385	373	372	373	418	399	382	416	411	373	390	395	360	405	390	352	425	400	402	393	332	386	361	397	395	364	399	408	424	396	412	385	413	405	439	423	406	408	383	392	411	397	438	349	396	386	404	409	415	409	420	396	379	393	356	393	399	391	387	391	402	382	396	353	394	427	401	411	366	384	413	409	410	410	372	377	409	388	397	416	396	390	404	411	392	391	403	402	378	396	426	415	369	361	403	351	381	404	408	424	382	414	389	374	418	398	382	395	372	395	388	391	392	407	394	417	364	403	384	417	386	404	386	415	377	418	392	375	376	385	382	380	381	389	403	415	390	396	364	401	442	422	392	405	409	387	412	381	413	378	361	379	390	385	396	369	423	368	411	396	408	385	394	418	416	376	434	385	415	401	380	387	391	398	371	407	390	401	399	370	430	392	396	365	420	359	406	377	389	372	373	379	379	426	391	380	394	390	386	397	392	399	393	400	372	393	406	408	382	386	356	372	398	394	403	398	350	439	378	386	422	426	387	391	391	385	382	375	393	393	404	379	398	385	386	397	360	371	394	411	391	404	394	396	403	386	418	421	428	397	388	394	382	383	357	368	366	396	386	404	380	408	351	394	333	354	384	371	387	400	377	423	395	334	406	397	364	415	400	400	418	383	410	391	389	395	367	375	364	406	382	372	374	396	365	413	401	405	430	380	381	395	376	411	386	385	403	375	367	377	364	400	391	396	412	409	361	388	414	373	398	389	384	374	439	398	409	388	405	384	387	364	410	388	414	349	393	357	378	363	367	402	426	379	363	415	387	399	391	383	385	403	416	386	413	414	378	397	383	382	392	402	390	414	370	416	411	386	402	406	454	434	430	369	363	388	375	413	339	384	417	386	368	392	387	375	386	371	376	380	379	427	431	390	366	352	429	401	406	388	401	395	417	385	398	427	413	389	402	389	408	393	391	434	387	384	385	418	362	406	389	390	381	390	388	391	370	388	382	378	416	365	396	395	419	400	397	412	401	366	406	418	411	416	384	420	383	394	362	388	390	377	383	387	405	400	362	381	407	376	400	408	370	369	375	404	414	387	399	395	368	393	437	397	389	402	395	377	415	375	393	387	406	374	357	355	388	443	405	406	376	385	406	381	425	380	404	411	382	400	424	403	365	372	434	368	373	384	355	414	394	421	387	387	387	368	398	354	409	393	379	395	403	405	398	392	379	387	413	396	411	396	409	405	427	379	413	365	397	420	383	392	430	366	372	363	400	402	372	417	372	393	389	397	386	348	393	400	382	423	380	380	416	400	404	400	414	393	372	433	383	398	404	401	387	402	441	352	417	415	425	374	403	375	383	369	403	379	398	408	395	416	398	355	402	380	391	427	375	395	416	416	368	378	376	425	386	393	376	412	351	431	382	370	352	381	414	402	402	388	386	390	373	410	383	396	417	389	369	381	386	399	381	365	376	379	376	404	421	364	387	394	441	388	410	384	392	383	398	414	377	405	394	410	380	409	380	407	384	393	410	400	359	418	385	402	419	375	376	397	404	406	403	388	355	400	366	371	391	391	371	395	380	376	411	388	396	398	408	338	399	379	355	425	368	386	418	394	400	367	403	349	384	374	381	382	371	351	397	368	415	382	430	399	370	387	388	391	412	395	411	386	391	393	383	410	362	412	384	389	390	403	355	388	398	372	402	400	376	373	392	397	416	401	366	430	432	415	408	436	381	396	362	398	394	373	361	408	401	398	367	416	392	368	395	428	395	330	398	367	412	382	385	405	425	395	363	380	389	394	403	398	425	390	379	370	400	422	439	393	400	386	399	372	376	379	385	380	386	415	401	401	411	364	400	383	389	331	417	416	381	396	449	369	392	399	372	370	401	389	389	390	400	388	404	406	388	404	385	424	388	398	404	417	380	357	380	370	395	386	382	386	372	406	390	399	401	410	368	377	384	351	395	396	386	411	363	368	393	380	388	365	402	365	402	379	373	394	395	432	407	382	409	387	394	388	395	395	387	413	416	401	371	386	405	400	402	394	381	342	410	369	392	410	397	425	415	377	409	349	419	402	420	425	388	377	401	383	397	394	355	360	383	399	344	409	394	385	390	421	429	385	397	384	405	374	376	412	405	423	406	380	404	405	396	387	408	396	397	375	412	389	408	397	403	406	387	399	398	404	400	376	368	396	417	348	370	438	396	390	358	410	384	413	393	393	361	390	399	372	389	396	389	390	346	412	364	415	395	379	385	406	371	408	409	362	398	419	393	384	397	406	375	421	405	367	374	416	381	384	415	399	417	417	408	409	407	374	358	397	388	365	389	390	388	397	385	375	407	375	375	438	376	391	382	396	397	412
30239	22955	7524	1741	1290	1096	881	749	706	688	644	605	610	559	531	577	590	515	550	530	508	495	538	504	515	524	464	469	484	535	499	514	503	499	474	482	425	508	493	478	453	464	511	492	490	479	497	458	513	476	486	492	496	500	455	486	500	484	475	513	454	470	489	508	505	443	473	489	488	480	508	521	499	510	516	481	447	495	492	504	541	495	479	512	525	505	479	518	456	525	468	475	479	491	478	448	464	492	472	483	513	495	518	500	468	512	481	502	509	461	505	482	494	505	523	506	497	500	464	468	471	503	479	491	490	489	464	525	461	438	475	477	458	494	477	484	483	476	505	492	510	508	503	494	489	464	487	495	501	493	457	450	472	468	496	516	438	480	455	468	461	459	487	468	511	481	482	488	480	456	495	503	445	478	499	522	519	474	466	520	492	472	456	518	487	467	495	442	463	491	522	481	465	505	498	491	495	504	436	479	464	499	493	522	502	513	472	495	462	468	501	490	465	501	475	493	493	501	522	495	509	484	474	449	451	497	478	459	487	476	467	479	512	490	488	466	498	485	496	499	455	481	469	486	500	479	505	504	476	500	517	505	463	473	492	491	489	475	444	505	504	498	475	506	464	489	459	480	488	483	484	509	458	509	458	477	504	509	475	477	471	460	473	463	533	488	486	458	496	478	494	545	482	480	479	463	494	480	448	480	481	463	498	500	518	464	477	480	490	483	479	485	482	469	496	494	465	478	454	464	450	415	483	485	471	487	527	452	522	465	482	535	480	499	472	526	497	511	507	436	515	466	487	527	481	506	498	511	460	496	538	475	526	431	487	497	495	512	530	486	510	498	451	471	435	497	500	477	501	457	462	464	490	476	489	487	449	486	493	483	442	477	467	482	460	482	476	500	488	494	469	484	476	491	471	516	491	488	464	510	477	460	469	477	486	481	473	472	470	434	441	481	458	487	510	483	508	498	466	454	487	470	478	501	512	485	484	470	468	488	453	473	491	511	493	484	489	484	473	501	493	487	467	449	482	485	489	472	501	484	492	535	486	511	527	496	518	509	480	466	487	499	457	517	469	491	489	455	494	481	492	481	535	470	459	460	457	476	483	516	476	503	497	518	507	447	535	456	544	529	502	461	499	472	498	525	494	485	479	508	469	479	474	473	490	456	490	499	487	475	487	477	474	462	480	491	462	471	494	462	495	495	482	500	467	511	492	468	528	485	507	505	466	483	470	487	486	456	505	492	470	446	482	496	454	512	480	489	459	497	555	480	492	464	476	518	452	493	469	467	484	494	481	481	470	481	500	467	503	512	470	470	506	532	516	495	482	482	488	505	449	485	493	483	486	480	500	508	537	457	483	468	468	512	513	502	475	498	534	501	491	468	496	464	504	474	510	499	464	476	504	522	501	506	494	504	495	502	506	483	490	527	446	496	458	496	496	438	452	446	492	471	477	534	488	483	498	472	458	519	504	488	487	495	457	474	495	439	460	462	475	465	481	506	458	493	480	489	488	499	494	489	496	431	519	541	463	513	455	486	495	479	507	484	523	479	502	528	484	479	473	492	471	471	538	499	458	468	499	427	466	492	509	450	489	439	501	486	513	501	499	498	493	485	460	464	500	467	482	506	464	499	465	483	490	445	486	470	487	527	449	455	471	452	527	495	501	525	514	469	516	523	473	471	499	473	448	496	485	440	496	493	497	495	483	490	521	521	457	471	493	471	499	486	481	461	463	457	501	491	472	455	508	486	497	516	485	493	490	475	502	470	475	475	492	476	468	474	526	451	518	455	474	459	496	481	472	487	431	491	451	488	474	475	474	478	475	492	480	509	489	480	472	475	436	480	497	520	457	512	474	518	494	499	524	474	500	496	498	523	473	494	475	477	476	464	492	503	507	523	476	489	525	471	445	478	505	486	477	514	513	462	437	479	477	476	528	495	513	489	484	424	476	468	515	484	468	448	467	455	475	483	532	466	481	462	493	523	467	475	486	453	468	467	459	461	506	504	461	450	501	488	467	495	479	468	486	446	494	475	494	523	478	468	472	474	469	493	480	495	506	491	502	458	492	446	472	507	506	493	467	472	533	478	464	471	502	491	461	466	474	482	502	517	513	477	476	518	470	492	526	508	479	473	501	460	455	517	513	454	461	489	469	479	497	482	563	513	527	470	472	468	489	497	459	479	490	500	484	449	515	496	468	460	476	479	502	490	472	476	534	472	518	496	459	488	471	481	531	429	458	479	456	460	510	479	476	454	490	493	504	519	478	501	477	493	482	457	504	517	532	466	516	541	494	474	495	468	501	488	490	486	497	467	507	495	446	461	469	499	482	489	467	466	494	528	477	457	488	522	482	489	520	476	488	496	478	496	491	527	470	488	503	490	493	496	498	482	480	476	476	473	485	502	474	508	462	496	456	482	461	448	496	528	519	491	466	494	459	494	493	442	481	499	470	526	479	500	464	505	519	472	499	501	440	479	450	508	456	505	474	498	536	479	471	458	516	472	460	475	501	473	475	431	490	483	473	494	517	477	563	491	483	515	473	480	486	477	466	497	527	502	479	471	497	461	503	545	497	455	502	492	507	508	516	475	502	462	488	494	478	465	464	483	489	474	515	505	485	519	466	460	469	489	461	521	475	480	477	493	469	480	524	489	499	499	508	542	501	508	483	446	477	517	495	483	479	521	491	521	454	478	482	473	489	485	466	538	485	467	498	515	481	509	443	464	501	498	504	511	471	469	489	462	452	459	479	496	480	502	477	490	502	483	497	503	481	466	471	482	486	498	496	488	470	484	458	479	489	513	447	493	464	502	462	458	505	456	455	503	473	485	453	486	510	497	460	500	454	541	450	478	452	525	476	444	480	429	483	489	509	506	475	448	482	491	479	519	492	487	502	532	533	475	490	491	514	483	467	459	497	501	463	508	493	491	478	427	486	456	489	423	491	485	485	483	526	459	475	470	410	487	512	462	475	460	461	508	484	462	464	486	478	485	484	448	464	525	467	514	478	475	485	487	440	517	515	453	483	496	483	478	488	469	479	515	461	473	500	505	460	474	439	478	496	507	445	456	491	460	509	500	446	473	470	456	528	464	493	501	493	482	445	515	500	486	483	502	526	478	488	469	473	447	468	481	475	507	458	490	492	510	500	472	480	522	487	468	484	467	469	476	469	488	457	489	461	481	465	470	504	468	468	425	487	477	532	492	499	532	485	500	470	470	491	470	495	508	519	453	495	503	491	455	445	481	469	469	471	504	480	497	434	492	508	489	511	451	467	443	480	463	493	477	492	440	520	517	459	473	513	502	422	492	496	493	460	468	495	477	483	468	465	497	508	445	462	505	471	491	501	494	506	504	449	494	477	498	472	542	528	507	496	480	467	471	482	479	511	457	495	449	461	511	512	477	440	498	466	489	461	480	472	481	492	489	530	486	468	515	478	502	478	478	499	416	535	469	469	448	479	490	477	453	488	465	467	499	473	487	486	471	485	472	469	520
22985	21268	29006	23827	21270	21224	5613	1461	1133	1097	1027	996	922	912	882	875	793	827	823	847	815	823	873	814	787	793	802	841	807	776	821	808	774	772	809	772	809	783	741	820	775	819	775	819	751	821	787	789	801	738	813	813	769	807	820	779	806	816	738	788	770	828	827	772	779	787	811	777	800	838	766	783	853	803	810	798	814	812	790	770	736	795	812	783	803	774	803	744	766	751	789	805	785	812	770	808	764	764	803	745	772	792	787	780	776	733	785	771	766	774	790	778	812	791	787	769	727	853	764	784	748	777	793	743	804	765	742	780	754	772	760	818	762	773	776	822	763	793	758	842	754	775	751	727	736	773	794	799	772	785	811	758	749	758	756	763	748	805	727	796	765	766	772	753	805	742	741	755	744	733	765	760	768	793	782	737	797	755	799	767	742	736	762	733	788	796	772	801	762	785	811	739	763	728	745	777	834	810	798	748	735	788	739	790	752	763	750	788	825	744	761	759	799	798	745	741	792	768	744	748	779	789	729	834	783	752	788	746	733	797	750	765	749	799	808	815	821	772	796	828	724	719	773	713	801	758	772	790	782	796	809	771	775	759	812	802	749	775	771	728	770	759	783	801	796	788	731	742	750	772	789	751	803	762	739	776	731	824	760	751	764	748	791	772	803	775	798	768	793	773	748	771	780	789	832	799	772	781	852	752	775	759	782	769	744	769	774	722	761	774	803	767	807	732	772	710	752	722	720	755	802	798	754	762	790	758	743	762	814	777	744	749	738	743	778	716	779	754	744	749	819	772	753	781	780	763	794	753	734	774	737	760	799	742	808	801	775	789	752	782	796	794	785	747	727	747	741	763	756	763	742	785	796	732	774	782	744	751	758	798	765	787	772	767	817	746	795	727	723	785	754	721	759	735	762	766	747	771	727	774	837	752	717	736	844	779	750	765	770	747	784	779	732	761	752	724	736	769	743	801	776	752	734	734	790	756	797	734	757	746	783	833	760	766	744	768	769	809	808	741	830	806	802	804	807	745	762	725	753	792	754	719	777	766	745	750	777	771	742	789	798	823	796	715	764	756	780	729	763	758	761	753	794	779	729	765	762	812	706	754	715	782	731	795	786	746	767	769	737	740	742	788	778	753	737	738	837	750	803	752	760	760	842	758	741	772	691	836	734	802	767	785	746	790	809	767	795	735	798	790	733	746	736	775	748	805	775	784	816	740	757	738	783	739	790	730	825	769	781	798	804	799	781	806	767	782	820	772	742	763	761	753	741	781	795	787	790	785	781	842	787	748	803	783	774	797	765	748	767	748	803	764	794	774	789	776	755	780	766	759	739	738	750	746	774	794	765	799	741	801	740	773	739	763	716	776	712	761	760	735	749	780	743	758	774	749	782	734	741	793	731	750	760	780	800	737	753	710	749	808	747	789	801	796	749	736	760	813	780	760	790	771	724	742	813	729	739	736	763	780	798	836	712	792	756	776	785	764	727	745	747	777	726	766	783	785	707	709	772	732	778	745	804	829	792	779	813	750	761	810	793	791	830	753	746	786	790	733	733	799	720	791	774	775	758	757	755	785	736	745	771	748	758	753	733	745	802	767	799	793	764	749	756	734	808	805	791	791	743	740	764	782	764	765	754	793	718	753	768	745	727	772	758	777	736	806	770	732	807	788	787	717	768	794	739	792	787	759	820	755	781	781	739	805	815	697	771	795	800	775	779	797	744	736	823	766	784	765	766	765	729	787	829	777	794	777	788	802	766	774	763	811	748	739	777	769	724	802	822	788	746	719	780	749	749	747	794	738	803	797	774	803	755	792	837	765	828	791	770	766	746	739	772	750	780	749	768	772	781	723	788	739	713	804	763	757	792	771	754	779	755	774	756	744	737	746	772	813	746	773	756	737	799	732	787	779	719	713	773	711	784	801	708	787	747	755	819	806	776	756	781	736	772	715	764	781	801	756	772	763	744	762	739	767	701	751	722	791	785	752	761	732	741	802	825	752	764	780	784	744	751	725	748	717	766	777	767	746	764	749	820	731	778	807	799	809	792	810	825	740	737	721	771	793	807	754	750	728	743	784	765	775	773	708	831	719	792	751	760	779	780	778	752	805	817	785	751	781	739	791	753	785	740	796	778	777	809	778	772	783	767	752	769	728	739	742	789	817	703	735	739	734	781	778	756	767	817	788	747	767	782	762	743	735	778	722	831	787	722	770	774	735	769	777	702	776	782	796	799	755	712	734	794	722	748	797	774	736	744	760	780	741	781	806	768	798	765	820	744	757	776	828	762	783	786	746	749	728	809	779	779	772	808	761	769	837	727	783	722	755	773	730	771	759	755	706	815	777	733	729	785	777	778	758	728	764	774	782	747	743	765	715	792	765	751	782	777	761	776	775	749	773	749	763	778	754	797	827	791	794	721	755	746	744	788	796	755	790	753	748	762	786	763	751	805	770	809	745	733	758	766	729	808	700	751	738	739	771	738	761	770	700	805	770	755	777	738	783	764	797	772	796	804	712	787	754	802	801	785	750	764	774	737	806	792	785	724	720	823	792	744	787	772	775	790	760	781	794	762	758	746	757	757	762	799	790	798	786	759	766	788	750	789	803	728	801	782	796	750	761	787	729	754	780	721	720	760	750	743	744	770	738	782	722	741	703	799	757	759	789	803	758	756	765	736	742	773	739	764	720	757	813	768	801	772	780	822	796	813	791	779	799	767	749	721	734	780	785	748	739	750	746	771	803	775	802	771	740	780	778	763	818	760	778	755	776	756	764	801	736	740	763	777	806	787	760	784	756	789	778	722	750	762	725	765	744	741	820	777	757	798	723	743	766	804	793	794	787	793	761	790	769	781	798	792	780	705	789	791	773	776	746	786	802	778	787	825	755	728	717	767	755	721	738	818	732	732	790	750	749	739	731	747	738	773	760	749	730	746	764	773	785	804	766	794	735	758	763	781	734	797	736	761	776	725	809	719	740	779	797	759	764	745	742	757	773	828	772	795	781	724	773	777	783	751	748	791	751	758	742	775	710	810	793	787	758	721	767	733	757	717	728	788	765	764	783	768	778	734	819	807	798	759	765	751	795	781	734	768	809	754	784	773	748	748	768	805	758	773	743	757	733	763	772	714	835	754	755	793	806	789	768	792	762	779	730	766	735	781	769	735	799	807	705	799	751	733	750	779	783	728	777	794	827	755	749	775	781	815	783	747	757	758	739	766	760	752	815	799	810	712	745	765	769	779	748	809	776	754	766	747	749	755	800	711	768	796	706	754	762	717	738	730	782	744	792	793	803	810	682	758	741	759	745	760	777	734	781	791	844	773	787	842	733	758	778	779	769	773	765	773	791	760	825	780	760	748	798	783	772	846	782	790	723	788	791	753	801	758	754	753	787	760	748	681	725	752	748	713	751	766	750	819	781	763	747	722	790	755	717	755	779	766	780	763	735	728	793	704	762	773	771	787	760	774	790	784	767	723	739	721	755	768	715	763	747
42111	41097	18606	6049	4185	3085	2529	2156	1794	1683	1492	1392	1325	1264	1146	1126	1110	1059	1061	988	1015	1015	1069	921	913	892	932	942	925	930	886	929	909	968	904	872	922	976	890	883	888	848	834	860	838	907	870	917	911	873	890	895	874	923	909	902	833	871	868	890	902	831	866	880	878	934	848	889	908	891	876	935	919	939	891	889	924	905	851	933	927	884	955	888	883	886	889	874	848	899	882	893	855	884	882	912	884	860	916	891	879	862	846	911	888	835	819	860	834	853	913	903	839	901	886	877	876	887	842	878	864	832	860	899	848	858	861	840	867	932	843	875	881	892	831	830	898	887	807	888	891	873	830	865	915	835	913	840	868	872	829	859	863	885	895	871	846	855	932	853	895	874	851	869	842	826	828	863	832	897	851	854	882	884	870	887	885	899	886	824	868	862	870	841	876	970	889	860	869	869	903	882	874	878	855	810	863	850	892	886	850	913	887	898	828	920	859	877	902	879	825	855	887	869	836	901	841	879	850	830	841	844	873	823	910	863	806	824	887	853	891	813	855	872	817	877	879	863	880	873	839	864	885	931	895	899	843	879	814	893	829	854	823	852	858	856	879	874	872	856	907	824	926	845	846	853	862	871	870	857	864	852	890	879	907	859	913	861	877	847	823	922	848	855	859	845	901	880	837	921	853	865	864	900	866	863	852	863	895	851	881	862	843	841	863	854	818	864	848	863	860	846	836	921	835	879	863	865	848	862	912	854	821	791	858	837	872	900	877	892	866	873	870	897	880	866	890	850	862	884	937	878	887	841	888	891	842	888	862	836	837	814	889	862	845	913	835	817	900	841	914	890	795	883	893	890	888	875	894	915	836	897	890	873	927	869	855	833	888	871	827	909	898	839	900	909	872	850	836	894	849	879	850	846	824	909	899	846	850	813	882	824	859	865	856	908	861	882	914	870	927	847	898	839	855	892	870	812	867	843	864	809	883	840	931	866	924	908	896	843	883	802	835	846	871	846	885	863	878	890	807	868	838	885	927	883	879	859	863	870	894	903	867	879	875	842	889	884	855	899	851	880	896	877	840	825	902	864	937	860	908	842	878	879	836	815	825	824	882	814	856	889	861	850	907	886	861	870	917	898	883	863	823	875	891	867	837	862	869	879	860	852	899	866	834	859	866	848	832	835	885	887	949	844	865	864	906	863	816	851	873	883	848	819	869	888	868	859	853	819	825	879	842	832	836	881	877	781	909	900	884	864	858	871	862	834	862	865	886	915	797	870	894	907	831	865	846	866	833	896	875	887	807	863	852	847	878	873	841	827	877	849	914	878	876	896	835	821	910	912	826	827	883	799	867	890	887	840	864	839	846	901	875	841	857	898	908	885	894	851	872	842	871	871	863	840	931	888	847	824	878	873	875	871	873	844	881	884	895	879	833	915	852	813	847	862	894	866	883	895	847	866	799	848	869	916	856	847	859	862	868	807	863	840	892	874	852	874	908	842	878	884	902	918	825	882	844	886	898	847	860	882	947	850	864	892	859	872	864	852	836	894	846	853	834	899	915	831	892	834	863	911	888	894	930	869	857	876	918	931	879	797	868	904	876	865	880	888	853	847	861	858	877	820	836	851	849	820	872	885	810	879	862	927	880	850	874	839	798	859	842	840	877	881	906	839	853	914	895	879	846	855	873	885	840	886	908	915	867	832	888	847	851	878	840	867	903	856	875	944	872	807	873	843	855	907	816	920	845	856	781	844	863	852	849	892	938	869	842	910	889	830	825	871	803	878	853	822	857	877	830	877	846	924	853	877	836	850	883	832	876	872	851	880	822	944	844	905	877	860	911	872	828	835	852	843	895	835	842	874	857	850	857	877	870	809	877	887	883	872	884	890	876	889	879	844	877	818	866	873	892	861	820	784	853	834	859	847	879	870	864	874	896	887	847	884	845	857	846	877	895	846	886	857	837	880	910	859	881	882	852	880	889	872	855	903	834	879	836	919	847	827	876	835	899	874	830	901	850	844	836	875	869	905	911	816	896	857	866	857	869	869	863	868	891	852	868	829	840	864	879	865	836	874	800	882	845	891	882	844	802	861	868	852	842	867	877	865	871	858	828	914	873	852	847	799	886	884	867	878	874	904	815	926	837	885	887	880	876	868	828	873	827	893	854	880	873	871	878	870	832	879	909	841	886	862	853	879	878	861	891	868	870	856	849	838	892	797	857	873	877	832	922	909	845	817	882	840	870	844	904	864	922	872	824	854	890	875	890	882	914	913	866	868	852	877	861	840	841	899	866	887	859	828	806	864	870	841	848	927	845	915	833	922	859	889	892	883	849	890	939	864	879	866	886	920	887	851	866	861	886	923	892	892	834	851	835	836	895	864	845	859	828	788	896	812	882	847	851	861	835	873	851	867	917	886	867	831	841	841	863	831	884	820	855	882	847	893	863	854	854	882	871	913	865	875	864	887	912	879	889	869	864	851	881	880	930	875	861	838	874	872	848	919	870	869	871	881	868	873	912	876	892	816	931	820	851	860	857	843	873	876	825	890	842	912	808	811	874	875	900	852	879	872	870	870	852	850	862	842	864	849	892	880	822	804	834	898	836	885	888	871	871	890	875	863	912	918	889	842	859	886	868	793	831	835	833	854	885	867	861	873	828	828	906	833	857	859	858	824	852	822	830	861	847	899	855	902	891	872	837	831	883	843	871	887	880	831	872	900	874	854	883	835	921	840	874	831	832	851	826	881	897	849	873	848	896	919	835	849	872	931	855	941	881	871	843	892	865	819	858	867	887	926	846	837	887	907	906	953	867	830	808	870	825	824	892	967	863	845	883	852	875	832	889	852	855	864	888	847	833	806	894	889	832	888	884	829	880	853	883	897	919	852	854	877	863	855	858	870	872	869	875	859	829	885	889	892	871	898	886	847	823	809	878	812	857	827	908	866	816	891	827	851	894	886	924	858	855	870	880	851	856	857	877	872	894	886	915	908	857	884	864	850	822	858	875	890	860	874	842	811	867	888	882	890	873	877	872	878	840	938	876	884	903	818	861	850	887	870	927	860	871	832	914	872	862	829	884	900	848	873	836	849	949	899	892	946	855	829	852	881	886	861	867	909	874	869	845	860	833	915	863	845	856	866	911	869	855	833	882	878	835	876	850	791	883	883	869	900	882	862	822	867	884	850	852	912	919	826	883	865	849	814	870	869	860	877	921	863	828	840	895	882	876	828	796	861	868	908	877	858	820	955	892	887	840	906	855	906	916	882	785	859	871	858	891	881	896	863	824	851	800	914	888	897	898	874	871	897	848	893	859	834	858	870	831	818	891	870	889	844	851	829	844	851	812	874	901	843	856	853	876	850	909	842	866	829	888	864	866	807	918	871	873	877	878	869	874	926	901	881	890	834	858	867	859	860	874	922	851	876	905	859	907	920	961	839	898	891	852	869	903	851	895	850	904	864	820	851	847	875	856	875	882	876	906	879	900	839	906	857	815	850	865	896
27343	19940	7062	666	422	332	311	311	282	341	266	272	279	301	280	319	290	286	293	312	273	285	300	298	294	307	322	283	269	264	299	304	317	286	289	262	259	273	298	261	254	280	308	282	280	284	280	268	292	304	304	296	315	319	289	279	289	290	277	292	277	330	290	277	293	275	284	266	287	292	295	289	280	275	289	306	272	307	292	334	279	301	265	266	313	292	273	289	253	293	304	303	280	265	292	286	261	266	307	282	280	297	287	270	291	275	322	308	270	302	277	313	266	272	293	263	268	305	280	281	288	292	285	260	321	253	270	283	274	307	296	294	278	269	276	299	285	306	283	277	296	272	280	303	304	291	287	280	289	281	276	271	272	271	259	281	311	246	300	289	317	308	284	289	292	268	319	287	276	265	273	271	277	256	307	301	262	288	280	276	278	307	265	269	281	276	312	282	303	294	253	253	292	281	301	285	282	295	302	252	293	280	310	288	300	298	323	293	290	329	286	272	271	308	297	296	306	263	274	308	312	265	291	279	282	301	297	291	265	299	287	274	260	271	277	269	286	277	249	244	285	278	295	280	302	286	275	291	293	293	293	297	299	277	280	283	314	320	271	303	285	320	298	303	283	287	286	273	303	301	294	264	304	305	268	335	285	297	286	318	299	299	266	269	290	280	278	314	279	324	300	297	284	286	287	289	289	268	315	292	259	263	302	303	279	264	281	279	283	270	285	287	294	260	247	310	272	270	290	289	266	295	267	276	302	252	295	286	265	271	302	300	305	293	277	277	280	280	292	274	260	294	299	295	301	291	265	296	288	238	269	302	287	278	293	304	298	275	262	281	297	275	300	270	286	272	268	271	260	306	292	293	280	324	301	284	297	303	284	289	297	270	299	295	303	299	269	282	307	289	293	280	278	270	305	299	266	291	285	274	312	297	294	268	283	311	287	308	271	286	301	280	315	280	297	293	274	278	304	290	260	283	271	319	298	290	267	279	254	267	286	292	310	283	294	290	286	281	279	294	265	306	266	306	304	294	268	250	281	273	281	309	304	312	309	282	310	242	276	301	274	295	282	274	279	263	333	284	296	264	267	302	276	270	309	241	286	287	263	279	253	300	299	287	293	272	307	273	289	266	290	263	292	292	262	265	292	294	278	278	322	289	313	281	281	269	288	283	284	291	291	266	281	269	297	278	272	286	305	276	282	276	290	310	280	270	297	281	285	272	285	288	293	303	312	286	320	311	308	270	290	266	286	283	303	281	265	260	275	281	287	286	283	286	294	288	298	313	270	278	309	309	278	276	252	263	291	291	264	299	274	283	279	255	277	294	265	298	287	298	314	300	287	274	286	331	247	275	299	283	296	262	284	264	303	296	276	295	283	291	312	304	288	250	328	322	244	294	308	276	313	274	294	279	260	306	328	301	294	301	308	289	275	265	301	296	271	254	308	282	274	284	280	252	284	280	307	290	289	285	265	270	324	297	284	267	269	270	286	278	274	306	283	301	307	293	259	309	264	314	272	272	287	255	274	267	269	275	320	299	265	291	274	294	293	264	271	286	299	298	330	314	294	263	275	294	278	284	265	271	275	279	283	297	285	270	285	290	281	264	309	298	286	291	260	277	290	298	306	292	311	268	274	279	274	299	329	293	275	283	282	289	282	308	280	262	254	314	301	288	281	311	274	304	295	323	290	284	300	281	257	283	277	321	309	285	272	246	295	271	245	263	269	293	274	281	304	275	278	286	298	289	296	280	267	300	308	296	299	299	307	293	268	256	268	337	297	269	288	318	269	253	311	304	282	290	282	254	261	292	277	276	290	284	277	283	316	276	259	256	308	280	289	299	250	264	297	256	296	293	283	267	281	258	305	303	272	284	275	302	264	288	281	286	294	261	290	286	283	281	283	263	304	269	289	303	325	274	283	287	276	277	300	287	292	297	285	304	270	255	285	294	305	271	297	290	262	295	275	283	286	275	289	285	254	312	315	281	281	308	298	259	277	275	286	280	302	292	285	266	299	274	292	286	270	280	269	252	279	307	307	297	265	270	276	297	302	282	291	284	310	263	265	287	302	288	293	284	261	268	251	318	291	284	274	312	267	291	289	280	298	292	296	299	296	311	297	294	288	260	276	283	297	276	299	284	271	268	288	286	289	308	282	288	261	277	320	266	283	292	301	281	265	277	268	264	280	278	286	284	293	316	295	316	271	272	330	295	295	258	300	293	311	256	299	274	279	292	298	284	286	300	285	306	260	297	267	303	262	291	289	321	282	270	300	318	292	268	298	295	301	287	304	277	300	296	279	298	279	307	281	314	267	294	288	280	271	285	305	314	297	295	302	272	322	291	288	281	274	296	307	290	282	279	280	282	268	258	265	259	281	304	288	292	292	279	287	307	297	282	288	280	274	272	302	276	271	302	299	282	276	271	288	292	300	286	300	291	284	272	267	290	303	310	304	308	264	294	295	284	290	319	286	304	307	272	315	290	293	295	312	298	271	255	302	293	305	272	298	273	273	264	299	285	292	287	271	275	297	280	279	295	271	278	290	312	318	279	264	281	295	289	287	282	290	313	290	293	306	287	264	287	278	278	301	309	292	280	306	269	283	308	275	265	285	267	289	277	296	273	273	282	297	266	296	277	302	309	277	301	268	345	277	284	280	260	295	303	299	273	289	293	301	280	289	253	294	283	277	311	304	273	265	298	295	290	302	322	302	286	274	260	298	287	322	297	266	283	290	271	265	269	309	299	292	312	274	286	280	261	294	247	303	315	261	285	276	304	294	285	310	284	272	283	276	319	294	290	273	284	313	276	287	298	277	294	275	318	288	290	312	284	274	303	288	304	266	271	271	289	278	268	269	305	276	305	310	280	255	280	302	292	262	288	253	294	271	256	312	295	282	275	288	271	296	279	279	316	276	264	285	241	252	313	264	293	285	281	311	270	308	290	282	275	292	274	308	298	265	286	287	282	288	314	263	274	282	275	268	285	290	283	250	262	309	270	298	240	319	322	301	307	290	275	281	269	277	273	304	266	279	303	276	278	304	305	311	264	288	308	289	280	293	288	308	306	266	279	293	271	297	306	319	270	294	324	265	276	295	296	308	268	270	281	269	316	282	304	273	288	284	289	276	312	289	293	273	337	273	259	287	302	284	278	284	303	292	280	254	301	289	274	279	287	287	270	300	256	289	252	294	269	313	258	313	252	295	298	278	294	279	272	291	291	319	269	262	269	307	284	299	302	286	258	299	266	283	284	263	253	288	310	300	275	295	285	270	296	275	283	280	295	286	287	293	311	298	286	266	278	298	304	291	258	310	310	307	281	326	288	288	260	273	287	288	266	288	286	289	281	308	283	289	281	292	303	275	318	288	264	291	278	322	300	294	270	279	283	323	265	286	276	290	280	306	280	249	272	322	292	293	294	308	275	264	277	291	273	294	305	281	311	286	289	306	300	267	295	298	282	273	308	295	278	268	283	284	293	311	298	298	281	284	293	284	303
13077	7168	1903	598	483	456	443	407	392	395	425	371	360	379	403	362	346	376	333	343	346	381	342	350	367	359	375	317	366	388	377	312	370	331	369	371	348	359	352	404	365	372	342	331	364	365	358	375	410	351	355	369	387	332	395	352	353	378	363	345	382	362	338	357	379	383	382	356	357	362	363	350	357	369	371	364	359	372	383	382	357	395	372	360	377	335	362	406	355	346	365	359	374	332	364	361	354	362	356	334	402	372	370	378	362	327	360	372	367	369	388	380	377	360	344	354	367	369	350	359	333	363	371	357	351	386	335	332	367	414	348	361	331	350	334	345	356	366	348	366	370	393	401	354	390	348	404	357	360	354	371	332	379	342	365	351	349	326	374	347	399	342	358	370	333	355	368	383	351	346	368	369	337	367	360	361	338	354	309	364	331	336	318	343	341	361	368	338	354	373	362	346	374	318	374	381	356	352	331	348	377	372	349	352	343	368	335	327	327	398	343	349	369	375	359	325	370	348	337	337	386	363	320	344	379	370	371	374	339	378	345	346	366	396	375	351	338	326	341	346	321	356	350	339	363	330	348	364	398	325	370	344	340	349	321	328	385	350	375	334	378	354	341	400	334	352	359	365	332	348	394	365	371	345	348	356	335	348	343	365	323	380	340	338	332	363	361	366	344	385	373	395	383	358	334	363	356	348	360	379	346	381	352	382	395	391	334	368	380	345	338	355	361	395	329	351	345	362	348	337	325	359	342	372	371	343	360	341	338	353	363	347	333	333	372	366	347	362	387	339	342	360	342	357	342	352	347	361	380	341	348	347	332	357	342	307	365	337	364	363	394	363	359	375	356	355	355	362	366	387	352	340	364	373	365	368	331	351	346	385	329	336	394	389	389	307	349	343	397	342	344	349	343	357	380	350	357	380	380	333	353	365	375	375	327	375	363	341	373	341	373	351	366	360	375	358	343	352	349	331	353	368	377	355	364	359	364	356	353	363	354	349	343	352	343	380	338	375	376	374	341	372	379	356	369	330	368	364	368	354	353	345	342	367	347	368	400	358	353	364	338	338	390	391	339	360	382	357	358	362	331	354	354	356	362	347	375	341	325	357	351	359	337	355	354	372	379	344	345	352	376	381	321	342	348	344	391	349	378	354	345	369	340	363	350	371	343	363	372	365	372	331	365	341	354	349	334	356	352	364	359	350	384	367	354	371	346	372	349	380	318	336	362	346	319	336	379	341	354	363	351	382	327	339	373	358	356	337	363	338	341	382	369	397	342	374	350	371	332	369	344	383	373	337	380	357	391	365	381	365	375	351	375	333	350	351	351	334	403	357	352	330	349	363	340	355	331	331	341	373	377	409	354	385	367	331	351	327	357	349	336	330	365	342	364	380	350	367	368	378	343	326	355	346	356	384	347	336	357	332	333	400	354	335	343	376	336	362	332	341	383	365	357	365	384	322	352	335	354	359	339	373	344	421	336	343	379	354	356	339	346	328	416	383	395	387	381	334	378	373	339	389	336	333	361	354	337	353	379	335	328	325	362	329	370	357	360	357	332	344	361	325	372	301	329	354	312	347	358	339	345	349	328	366	383	347	367	328	360	360	343	346	376	353	335	341	330	368	330	345	373	333	355	399	375	346	369	320	340	346	346	340	344	338	347	359	334	349	367	333	351	365	385	377	334	343	371	368	342	376	350	353	381	344	352	344	339	339	327	347	378	347	366	363	359	369	365	354	353	360	356	369	325	349	392	368	362	340	349	331	352	336	404	366	391	354	356	328	353	327	344	356	376	366	364	390	367	332	366	383	386	338	355	350	367	384	384	344	339	349	336	332	349	365	348	355	377	303	362	363	314	374	325	358	349	320	360	349	386	330	349	334	385	369	348	325	360	350	345	345	379	389	347	338	355	387	356	367	344	360	372	368	358	344	363	374	387	333	346	323	333	347	387	335	357	338	348	329	360	369	357	330	367	359	336	338	336	333	346	382	357	322	374	347	374	366	376	379	379	317	350	365	345	408	372	350	336	361	371	358	318	350	362	357	367	343	333	346	314	347	338	351	363	413	339	365	362	358	359	335	360	339	334	349	346	375	347	331	365	355	360	330	372	334	343	338	357	383	333	365	345	347	391	356	355	367	344	333	358	354	384	329	363	345	338	345	354	357	366	339	335	338	391	365	386	339	380	368	366	351	366	392	367	359	351	349	367	373	357	364	322	363	364	397	382	380	360	355	331	367	346	386	340	332	355	378	378	363	359	380	374	332	365	373	330	380	355	373	336	362	321	353	355	328	357	363	352	357	348	369	354	369	351	343	393	369	379	367	361	357	371	350	399	349	364	335	334	398	359	361	328	344	335	355	355	357	356	335	401	382	369	343	339	371	361	367	351	339	363	327	332	348	369	335	336	339	357	339	349	396	371	380	328	345	353	342	358	354	329	366	375	352	363	359	345	342	334	380	373	373	356	378	350	358	365	347	333	380	344	361	345	352	354	328	368	340	371	338	367	349	360	322	333	334	351	316	308	364	329	344	350	350	353	339	378	356	353	342	355	360	398	342	378	389	343	365	336	362	354	336	344	369	351	333	356	364	341	380	357	370	338	356	367	385	358	361	368	347	329	371	380	365	331	364	340	352	388	382	356	359	322	375	370	363	336	368	350	341	341	345	346	354	370	362	334	355	314	351	377	370	348	398	345	337	361	391	349	354	337	347	364	383	353	347	387	341	315	342	338	341	372	363	347	387	352	361	393	338	367	333	381	384	384	343	350	370	352	338	358	328	347	366	348	373	337	351	360	322	340	343	360	328	366	348	368	334	365	368	351	360	354	374	381	352	358	379	374	324	377	324	379	356	356	359	377	371	363	373	394	365	371	386	380	366	392	342	350	361	355	356	354	359	386	366	363	386	343	383	330	340	363	344	364	396	369	363	359	348	327	335	345	390	376	351	356	359	345	343	341	372	354	326	396	350	337	352	341	383	356	337	378	359	330	349	355	384	339	355	370	334	358	359	354	377	334	356	348	390	325	351	381	395	355	386	336	347	375	357	383	351	347	359	362	353	340	343	357	364	322	363	337	352	340	354	339	370	370	379	349	340	370	343	336	363	384	334	358	351	350	376	339	336	385	382	324	372	342	324	328	349	347	327	326	366	360	358	403	365	346	342	357	358	355	366	358	360	366	365	357	338	394	373	349	349	392	352	354	367	391	364	323	341	342	351	353	376	353	368	346	336	363	358	301	352	344	348	355	345	347	319	343	345	404	383	332	387	345	357	378	370	311	371	341	351	315	357	349	356	352	373	367	372	347	298	314	306	369	378	351	355	393	347	360	345	359	351	360	370	368	343	372	345	358	369	340	377	329	372	339	382	335	352	345	364	360	342	351	339	327	370	340	386	368	347	338	349	344	374	369	339	324	347	315	328	378	370	345	319	404	333	363	324	335	312	370	331	354	364	347	358	376	367	388	385	367	371	320	371	356	352	365	380	357	377	376	341
24660	21233	27876	24856	16425	1359	820	649	574	581	524	511	493	504	520	454	447	485	456	442	445	464	473	432	419	471	428	470	453	437	461	432	461	461	479	441	437	460	478	464	447	435	460	440	459	441	413	426	458	498	435	454	445	419	427	477	436	452	407	430	435	442	429	430	453	436	425	435	459	430	438	450	422	456	439	441	447	483	431	443	444	467	470	448	465	461	480	448	456	454	471	423	451	457	426	440	447	436	477	438	448	427	446	413	445	412	450	455	417	473	413	448	437	410	434	463	413	423	422	417	432	418	439	408	457	415	414	440	423	474	434	448	423	458	458	407	464	462	439	457	462	412	441	405	385	440	423	397	449	441	450	422	449	426	480	472	427	447	412	435	448	459	462	472	468	426	420	450	446	438	464	404	483	411	442	415	444	453	427	458	452	438	431	428	460	423	459	423	447	434	420	379	437	437	441	466	407	473	419	452	425	419	418	419	430	425	432	415	419	452	450	438	452	434	408	460	445	436	421	447	436	493	439	447	457	433	430	422	445	456	441	416	438	424	453	436	406	459	435	457	447	417	406	432	406	430	465	450	434	427	400	486	441	399	437	402	464	454	419	406	426	383	457	454	492	432	420	431	417	443	452	470	455	410	441	452	462	431	413	451	430	464	446	426	431	405	446	413	416	404	470	422	430	421	451	427	400	421	412	465	426	420	479	425	476	415	438	438	424	387	431	432	437	461	441	449	430	436	430	474	451	436	445	424	447	444	457	398	419	403	435	437	445	436	381	420	444	418	434	426	433	427	416	423	448	423	431	436	431	434	399	457	436	456	466	444	459	448	459	471	414	464	414	426	424	439	424	433	434	458	430	430	411	429	436	446	421	450	437	452	452	433	491	480	408	439	479	462	441	439	441	442	451	439	426	440	416	446	438	437	389	443	425	422	458	469	411	439	434	449	484	440	424	425	452	419	468	430	442	416	458	436	418	458	447	432	426	415	423	414	415	396	428	399	448	450	419	446	439	460	436	455	461	449	423	438	447	470	425	413	430	443	451	446	462	486	452	424	442	429	486	463	431	435	423	459	442	411	386	418	412	490	439	427	413	411	401	415	423	432	453	433	419	410	436	411	466	433	431	464	448	426	446	411	385	426	478	439	427	426	477	455	455	419	451	447	433	462	464	424	459	478	434	418	410	445	417	429	425	430	427	424	433	431	413	419	460	466	434	422	477	367	445	476	440	424	449	451	434	392	433	428	443	447	393	442	445	433	450	449	460	398	402	430	441	407	447	411	432	442	412	396	460	414	407	414	454	415	453	446	424	446	444	459	445	429	417	469	419	447	451	432	427	436	486	446	428	391	418	483	454	423	474	443	463	443	420	415	458	411	411	456	412	455	420	460	409	452	452	387	467	444	422	456	434	413	421	437	470	441	453	426	429	432	411	460	421	454	425	430	471	421	472	421	454	465	437	427	481	459	429	421	409	472	437	418	437	423	439	443	469	452	430	442	409	442	384	462	431	437	399	421	451	438	407	416	478	421	425	412	442	412	430	455	477	432	440	447	445	425	458	430	453	473	455	416	400	421	439	432	420	409	444	421	451	433	456	448	417	440	466	400	436	423	448	429	460	400	433	437	441	443	397	483	428	436	448	440	427	440	435	419	420	436	448	430	443	449	418	460	442	414	428	462	453	421	464	442	435	423	396	437	433	424	419	454	441	432	440	415	454	466	448	423	455	440	432	445	459	462	431	442	443	439	465	414	405	491	447	500	421	425	404	436	429	417	436	453	434	450	452	426	415	429	391	421	438	442	454	446	427	485	449	422	434	402	456	452	425	447	422	457	450	408	419	429	439	419	440	403	424	455	429	468	436	429	457	407	444	439	453	428	442	458	445	489	450	445	443	439	389	445	441	429	436	444	438	423	459	463	453	410	464	445	441	477	437	454	425	444	436	455	443	448	429	479	501	419	476	437	441	415	439	435	462	428	431	438	482	417	419	430	453	407	420	428	427	408	431	461	461	469	447	428	436	396	430	415	434	459	442	454	417	433	393	452	414	420	448	467	406	448	439	458	439	430	429	434	416	441	433	454	444	410	437	426	428	375	434	446	446	436	426	416	462	395	446	445	415	420	435	411	433	421	431	423	421	407	419	446	457	455	463	451	431	428	437	414	428	434	450	419	440	442	406	444	431	488	422	448	391	455	459	456	443	437	411	427	410	427	405	421	438	454	460	441	441	479	426	465	432	450	452	454	451	403	430	425	422	391	439	451	408	449	452	447	432	450	486	465	420	438	451	432	448	428	444	468	426	444	456	438	430	443	395	430	475	426	471	452	439	425	428	440	416	477	415	450	416	447	389	416	446	425	409	426	440	433	434	406	427	445	446	422	444	421	439	437	430	416	441	435	418	404	447	422	466	418	436	431	411	463	436	446	423	416	439	482	415	445	448	442	450	429	447	461	416	419	427	417	456	442	421	433	375	444	421	447	476	461	450	440	400	434	436	477	435	437	452	409	442	448	445	412	427	422	443	438	429	435	432	440	455	473	425	454	422	424	400	427	431	413	439	440	421	427	407	462	466	461	413	440	407	423	409	427	429	436	442	435	445	431	480	439	433	421	452	429	423	421	418	448	404	429	415	457	433	409	418	424	453	424	429	433	413	435	440	400	403	390	442	451	457	453	430	426	415	438	456	431	463	446	445	448	447	414	466	467	414	470	427	426	444	446	415	469	424	441	408	446	441	423	456	450	422	464	411	465	404	461	401	461	466	395	454	447	415	450	451	452	402	431	471	456	451	460	406	436	438	417	416	430	418	400	438	456	452	452	432	398	458	444	427	409	408	418	464	465	430	447	461	426	434	421	440	445	433	443	436	467	437	431	419	395	477	446	464	424	398	383	418	408	447	407	425	406	460	431	438	427	445	461	443	427	427	433	441	460	454	418	419	442	437	424	410	449	450	423	428	398	418	402	464	413	432	457	425	426	442	438	442	450	426	437	452	409	427	449	480	463	436	432	440	409	414	422	427	437	468	442	466	429	443	452	461	450	430	443	409	449	445	403	409	447	446	451	478	445	449	459	412	417	431	442	438	434	439	422	403	458	458	430	424	455	438	403	426	431	442	434	443	431	387	436	409	429	448	406	448	423	439	420	437	406	454	433	430	431	460	414	442	418	464	447	408	427	426	435	439	416	389	428	412	415	449	465	450	434	455	464	434	441	423	408	451	453	458	427	429	427	442	416	418	430	438	446	432	448	460	461	442	436	470	416	448	428	424	433	448	422	438	451	431	432	409	426	465	447	438	424	450	461	418	462	441	401	431	421	425	439	448	448	432	446	444	462	422	441	455	468	440	426	463	443	450	429	446	451	431	445	436	461	468	464	423	415	442	436	470	468	425	431	416	413	428	425	424	430	472	451	402	452	456	464	422	463	429	427	417	396	438	460	448	479	455	473	459	440	427	455	457	492	424	436	438	400	426	474	415	449	433	425	428	405	453	429
32091	26793	9973	2657	1817	1435	1078	1010	871	780	744	707	687	632	614	614	605	603	559	542	573	560	548	508	531	553	529	522	574	508	589	534	529	546	552	536	561	515	559	527	551	553	541	475	534	497	519	527	567	508	522	559	526	512	526	511	530	508	571	499	500	508	528	519	504	552	540	552	507	523	525	514	505	514	520	582	539	532	526	583	522	497	517	553	530	553	523	536	500	546	538	534	541	552	512	530	540	510	517	530	535	529	483	543	536	476	499	524	493	492	509	566	488	551	498	503	507	539	540	506	519	533	511	509	499	546	501	520	521	522	566	482	490	509	471	547	473	477	507	514	556	529	514	480	525	491	507	535	515	530	534	520	531	534	515	550	533	514	534	497	511	570	516	517	509	487	536	462	558	485	481	544	500	499	544	512	537	544	495	537	521	512	519	482	502	479	554	491	517	545	579	500	528	528	526	501	524	498	507	504	521	533	532	456	516	557	517	505	519	477	499	494	515	497	506	500	532	526	541	510	531	537	495	510	485	481	529	480	496	508	501	520	518	531	488	512	540	489	484	516	537	577	530	501	517	560	534	548	490	538	511	539	518	516	530	500	534	496	516	514	535	520	519	518	510	463	476	508	508	509	523	549	501	492	547	522	528	488	548	514	511	525	507	543	514	524	481	479	510	513	477	502	489	511	501	510	490	511	489	478	560	522	526	512	498	503	501	515	520	522	491	499	492	533	503	517	527	506	476	502	504	587	483	485	520	519	482	532	508	542	496	528	506	514	516	498	524	531	518	502	525	514	527	557	482	472	545	509	487	527	536	472	523	551	519	509	518	506	479	541	523	521	512	492	541	530	459	494	527	514	518	517	485	496	527	488	483	536	530	468	527	506	551	495	528	502	528	535	467	551	472	469	520	533	546	532	540	520	517	548	530	507	515	512	510	513	520	522	518	525	523	548	479	566	507	494	523	491	486	505	548	511	530	511	513	478	518	521	553	501	497	489	519	499	516	534	555	553	518	558	515	529	499	462	527	489	472	526	523	488	528	559	513	489	514	506	522	499	511	485	519	496	525	528	543	513	529	506	493	522	526	501	500	501	507	580	528	496	570	505	569	491	503	546	494	523	494	517	510	511	539	546	519	490	531	526	531	524	481	498	512	495	548	543	523	561	515	544	543	498	530	518	528	538	508	504	559	530	491	488	496	565	533	459	528	483	555	516	524	489	501	501	517	554	490	470	500	513	519	538	482	524	500	508	501	510	490	535	519	535	502	548	538	557	499	529	540	516	497	549	492	507	524	513	507	526	541	497	502	503	486	527	506	525	460	540	497	520	495	479	538	542	533	524	519	505	553	530	511	480	523	518	501	533	533	560	515	492	518	513	504	532	524	555	505	532	527	523	509	558	511	532	535	546	553	531	531	515	475	472	535	483	555	524	498	505	514	529	528	502	522	521	533	532	520	515	487	503	523	512	535	508	535	507	499	513	532	498	546	519	528	514	507	508	501	509	527	504	522	531	519	546	527	516	496	501	542	530	539	506	486	522	546	511	517	506	537	493	501	549	546	531	503	504	490	555	517	564	521	505	469	527	564	533	521	545	542	515	508	508	491	496	548	509	530	512	529	495	490	538	520	487	504	513	518	523	511	521	536	575	476	546	544	514	540	466	526	538	525	508	524	533	550	588	483	531	496	532	500	484	524	513	537	547	509	488	518	544	538	520	525	493	501	523	486	505	532	539	508	504	544	525	480	489	525	495	494	525	493	545	536	499	494	487	499	491	525	529	522	499	560	503	520	547	551	543	475	508	516	582	518	489	494	517	540	478	538	505	485	498	497	518	514	480	518	507	512	497	489	475	509	520	527	504	533	566	486	509	508	513	518	536	498	485	499	523	502	546	527	536	553	511	502	523	511	536	516	482	534	530	520	529	519	514	487	502	532	528	535	526	545	571	552	465	532	502	528	520	542	534	512	472	494	530	533	504	546	542	498	491	501	517	521	527	516	491	469	485	526	527	528	534	550	495	476	509	512	534	559	510	506	521	528	520	541	543	510	538	535	489	514	537	505	512	490	489	518	523	491	545	519	511	508	520	533	529	547	581	530	470	513	515	530	504	505	500	491	535	517	485	530	481	499	511	505	508	544	541	540	518	495	504	496	486	483	553	494	475	485	490	532	467	514	537	529	537	498	487	481	563	530	565	537	524	519	500	529	499	502	524	519	535	482	483	511	482	506	507	500	476	517	502	540	498	510	468	543	533	540	503	490	521	505	564	509	503	503	504	501	509	522	591	518	502	469	526	489	508	483	497	549	508	516	523	505	526	493	546	490	494	462	529	537	523	530	518	501	486	544	535	480	498	502	493	532	486	469	507	493	506	472	493	524	535	475	531	520	477	539	521	533	531	521	550	541	529	481	495	533	513	495	513	523	524	498	543	510	523	483	524	521	527	474	488	493	512	540	509	509	495	532	507	506	537	503	519	537	540	515	555	522	516	506	520	531	502	526	498	477	513	531	461	485	525	537	499	524	506	539	514	472	548	483	486	526	517	549	508	535	552	549	489	498	483	512	506	524	539	530	537	529	555	481	485	539	518	489	482	478	524	501	510	485	509	500	536	520	526	473	501	516	509	501	529	537	514	511	535	511	517	547	487	516	534	491	530	554	529	530	508	521	499	505	516	519	506	509	496	488	498	480	532	532	466	539	532	527	511	489	513	541	518	486	507	519	541	542	494	565	534	472	543	538	547	526	523	517	513	547	484	519	519	496	526	531	531	521	541	511	521	543	553	505	516	490	483	506	509	509	541	521	549	494	509	534	507	536	501	499	494	502	514	491	530	550	515	550	498	513	503	494	517	502	536	497	511	509	537	509	532	507	504	550	501	482	528	584	491	531	521	536	506	567	520	534	491	534	522	531	545	519	492	470	511	536	536	525	492	517	487	550	504	532	509	524	538	470	519	522	523	504	516	510	529	497	512	511	512	536	537	479	504	509	537	480	505	528	511	461	568	521	497	509	525	539	539	508	488	508	517	514	549	461	538	536	521	502	514	509	456	515	550	496	495	510	504	543	495	491	526	523	516	510	502	504	503	562	512	493	536	528	536	511	501	523	513	550	494	520	557	492	543	491	509	508	505	509	509	487	552	511	494	550	484	503	513	523	498	468	542	514	543	551	523	479	489	543	527	500	480	571	545	502	525	515	506	526	528	477	528	505	517	537	517	532	505	508	528	530	549	507	501	523	490	492	547	503	477	493	508	524	524	508	487	531	485	472	535	515	552	503	521	486	538	510	554	544	515	525	555	521	502	521	527	525	488	535	508	495	482	526	516	503	469	476	495	490	531	526	559	548	495	476	519	486	476	513	542	495	513	519	527	522	541	533	505	485	527	492	512	507	523	529	525	538	503	525	530	519	557	536	528	478	524	524	512	530	539	520	510	513	488	558	511	551	531	505	531	535	489	493	508	484	551	504	477	534	518	532	528	537	518	534	505	522	511
25311	21206	26724	25032	3506	660	564	533	465	451	449	460	412	431	395	416	446	462	405	415	410	381	423	420	401	406	410	436	412	368	416	436	382	438	402	414	391	377	403	356	420	411	393	447	406	391	397	411	395	370	408	410	384	381	384	386	436	400	395	422	433	399	408	377	393	392	426	386	404	412	399	401	388	399	392	384	412	412	438	415	389	407	430	404	415	391	411	450	420	396	379	429	420	408	400	406	453	368	421	361	421	421	400	417	433	393	406	387	417	405	418	395	398	393	428	424	423	398	387	398	387	425	409	397	416	370	405	386	410	432	402	418	443	418	362	403	412	409	386	355	423	375	395	392	399	417	432	392	385	404	442	386	390	405	414	391	431	365	399	428	407	422	357	428	399	391	419	420	390	399	380	386	395	409	364	373	357	375	407	397	427	400	446	380	376	414	428	418	409	389	433	375	422	424	397	418	361	401	409	424	409	429	425	415	378	386	394	406	416	402	395	421	422	388	386	399	391	391	419	393	437	402	403	413	344	393	377	360	423	391	401	437	373	399	411	421	400	405	372	405	375	425	413	404	377	407	431	401	403	372	426	398	393	418	411	386	398	390	423	391	425	376	422	406	412	419	436	385	400	386	404	387	412	397	386	406	408	440	393	375	422	417	421	387	416	389	421	395	407	396	414	409	383	375	393	395	405	373	418	373	420	429	347	394	407	410	433	402	413	426	368	387	374	404	432	401	408	390	404	366	427	397	430	373	388	395	375	404	358	402	405	410	360	402	398	433	396	406	401	421	393	384	429	369	340	365	388	406	431	415	390	426	382	399	419	396	410	376	408	420	377	405	377	425	405	409	417	390	391	422	401	385	361	412	414	372	423	423	389	366	416	432	395	377	397	385	409	422	384	419	421	394	421	405	398	455	405	392	361	406	376	373	396	420	398	419	355	390	383	390	407	400	419	368	389	401	453	411	416	397	387	391	428	423	420	408	400	404	379	392	395	382	436	401	419	396	422	392	404	398	418	384	417	395	412	385	403	411	385	414	402	391	398	386	401	390	414	385	393	448	407	373	402	392	425	395	374	423	425	413	380	412	415	385	415	386	386	400	396	407	438	406	382	436	402	414	369	436	389	397	426	430	402	426	397	399	436	378	405	424	435	412	436	421	404	378	401	431	379	380	432	392	377	371	446	402	374	376	409	418	412	421	407	427	430	393	414	409	416	402	362	385	393	423	418	421	413	401	410	384	401	407	401	430	403	405	443	409	371	405	419	426	415	407	404	379	397	417	390	404	395	401	389	431	399	409	435	373	401	393	378	422	372	396	414	425	429	374	398	386	390	417	398	415	414	401	399	395	393	383	415	399	392	385	402	434	406	389	422	435	398	408	383	412	395	426	354	385	397	418	349	398	430	443	427	419	414	376	414	367	363	394	392	381	397	399	429	422	400	401	405	400	415	436	384	403	392	386	415	407	383	404	417	420	452	386	381	429	420	388	404	385	424	430	409	412	391	391	411	395	407	406	378	405	398	399	424	411	393	400	419	394	384	405	402	458	395	388	398	427	398	400	390	408	429	370	374	429	394	398	406	385	406	421	406	379	406	418	412	367	394	347	432	383	406	407	431	400	364	400	415	398	371	400	451	393	404	399	437	432	395	428	412	424	417	417	373	428	396	388	416	388	430	395	372	430	414	385	405	369	410	397	407	362	376	385	389	409	413	412	362	383	354	404	390	407	421	370	394	451	434	372	382	405	398	404	404	378	414	375	411	377	413	370	392	402	399	425	409	393	398	426	409	423	377	409	398	400	382	400	401	404	389	401	382	374	399	433	407	383	382	380	438	409	378	414	376	399	413	403	400	367	398	407	420	384	412	415	421	402	418	379	356	435	385	381	393	394	455	410	405	422	394	406	408	397	385	378	404	386	387	385	399	428	426	387	374	341	466	383	393	426	455	409	363	428	376	400	415	369	418	381	372	406	395	432	417	373	412	390	402	389	420	384	415	373	426	397	398	417	394	387	430	388	380	381	422	439	407	369	411	381	396	402	384	403	395	409	440	389	388	401	399	383	397	396	412	416	357	429	409	422	411	429	375	376	408	412	369	421	404	395	419	389	384	398	382	371	418	377	371	401	415	387	419	396	450	403	414	390	393	408	420	394	370	375	388	427	403	415	442	413	397	391	383	360	386	360	427	407	418	422	380	404	396	383	434	445	391	416	422	406	399	399	430	396	364	403	416	428	411	405	378	389	368	411	427	417	432	383	409	405	385	381	426	381	420	401	406	428	407	393	424	376	411	445	379	384	404	388	423	400	419	431	398	414	400	412	408	393	394	438	402	417	397	388	407	418	405	415	404	407	378	398	421	407	401	394	375	399	404	393	388	402	391	398	383	391	395	410	382	410	411	370	409	396	386	388	405	385	394	376	418	390	381	409	395	413	377	385	369	420	398	370	378	380	357	410	428	388	416	375	400	409	380	377	433	418	416	408	413	409	404	407	411	407	418	409	388	416	387	421	394	400	413	376	409	405	381	424	385	397	380	406	390	409	424	385	388	417	401	394	408	383	411	388	407	417	411	413	360	344	415	438	437	417	409	414	424	407	402	412	428	394	406	421	404	424	421	417	395	423	433	439	374	404	366	444	449	375	434	415	401	401	385	401	425	375	394	393	425	357	385	396	436	367	367	390	397	384	387	393	402	415	412	381	359	412	435	393	384	390	382	422	391	445	403	397	418	388	416	430	373	399	407	416	391	385	366	402	400	381	434	439	400	407	372	403	415	397	441	385	371	423	407	392	395	394	404	429	353	366	388	384	396	386	371	427	421	376	364	389	404	397	407	382	397	371	406	389	423	422	433	416	402	425	392	417	372	401	402	387	404	423	421	421	424	451	438	415	372	371	385	354	420	434	467	434	407	373	405	427	410	391	387	356	388	389	405	387	423	359	388	414	437	379	426	421	428	406	387	417	410	414	395	412	429	450	405	397	441	383	392	402	371	384	436	417	382	420	427	399	399	379	405	430	363	410	387	375	400	387	400	398	397	405	392	438	391	384	400	376	398	419	382	415	395	413	393	393	386	425	424	396	385	423	396	405	381	372	407	411	410	401	401	398	399	436	440	396	427	402	391	403	390	386	421	385	433	415	408	397	407	396	394	387	397	417	403	438	405	397	411	428	427	382	449	386	403	411	411	443	410	408	419	410	432	424	416	427	423	387	446	428	376	412	392	389	423	433	401	397	430	424	427	376	392	400	414	384	387	419	422	432	405	413	387	351	416	425	397	387	397	376	388	404	410	383	398	436	392	412	394	429	408	403	387	432	374	389	405	411	412	421	426	433	378	366	424	401	403	400	390	383	409	373	426	377	389	394	407	434	440	389	388	390	384	421	370	426	383	429	410	408	406	399	402	395	412	377	413	380	405	416	386	409	402	392	395	423	421	371	426	447	381	407	386	401	412	425	412	426	434	449	423	386	429	392	416	449	411	402	410	416	433	409
29756	19776	6706	1751	1315	1071	855	827	725	668	649	609	624	566	564	610	526	542	566	558	542	500	540	499	520	515	547	481	514	505	517	485	532	470	548	502	512	481	537	524	502	482	504	510	468	484	490	497	470	508	532	502	483	499	475	505	522	434	493	494	517	518	496	476	519	495	480	499	500	509	528	521	500	488	520	455	550	519	462	517	546	507	528	498	545	510	504	524	489	522	506	495	526	475	535	473	475	486	492	479	485	489	490	507	528	521	493	481	525	475	516	476	516	526	506	504	524	453	529	482	460	536	475	487	466	502	477	510	500	513	475	489	486	509	470	500	464	462	497	435	509	473	523	485	484	474	488	478	492	480	506	491	491	495	487	502	499	519	524	518	485	461	522	478	472	503	507	530	493	477	502	484	516	482	461	510	496	525	505	480	507	484	475	504	467	482	466	459	509	496	532	460	493	479	503	498	441	478	527	464	509	528	486	480	529	513	545	500	470	469	504	482	490	514	537	483	485	516	496	486	533	500	468	502	492	497	504	529	479	492	507	478	485	489	462	502	522	480	466	504	475	450	491	553	523	489	522	508	523	474	477	499	484	447	503	506	519	517	485	509	463	504	478	559	500	463	470	502	528	524	471	518	512	514	509	462	495	509	534	491	432	525	516	514	498	477	479	470	484	493	515	455	501	462	472	558	501	473	482	491	541	511	522	503	474	479	509	509	498	473	510	462	497	459	487	478	501	512	482	506	506	483	487	487	490	457	506	506	511	482	486	523	476	494	463	506	513	448	473	482	509	476	496	490	469	467	475	469	494	507	530	482	489	501	507	462	509	472	535	446	503	528	536	464	509	483	488	443	475	500	471	511	496	538	495	489	489	492	511	496	502	494	464	469	500	499	471	509	486	499	494	491	484	513	483	518	534	482	524	487	490	497	483	545	501	487	529	492	512	464	480	514	490	493	482	533	485	510	512	489	467	477	465	523	503	513	476	468	508	503	517	496	491	503	487	484	486	491	490	489	494	483	484	493	506	483	501	478	504	511	528	499	496	502	467	516	500	483	475	516	479	498	494	504	453	449	473	496	482	509	489	464	484	494	497	502	507	463	466	517	493	484	499	492	486	515	508	506	483	514	511	529	480	536	468	505	493	475	501	466	500	527	526	485	463	513	488	492	479	528	500	501	466	465	498	495	489	469	505	511	492	494	513	492	518	444	515	488	497	517	510	532	514	485	498	504	485	489	499	469	498	488	493	519	492	528	498	505	517	474	502	477	482	506	513	488	503	507	478	464	503	499	489	492	474	514	489	478	487	532	518	534	532	510	471	499	472	530	495	476	544	512	503	494	469	482	488	474	450	482	492	521	502	469	488	476	523	479	477	485	521	498	479	476	461	505	503	462	475	524	472	508	489	477	513	530	511	484	488	492	499	508	470	496	500	452	484	510	481	485	550	513	526	507	469	521	504	494	482	546	486	450	496	461	480	486	492	482	485	525	493	481	510	510	468	489	499	438	545	468	447	513	514	486	487	473	464	489	498	462	512	521	501	512	476	449	469	479	538	458	459	496	491	501	479	489	499	465	486	492	471	533	504	454	538	508	540	524	522	512	476	492	482	492	464	471	499	477	520	493	475	502	500	515	513	490	545	528	496	511	459	509	512	501	483	472	493	506	517	478	491	479	505	500	504	499	499	446	514	479	472	503	489	482	507	506	515	460	515	487	502	475	502	488	463	491	541	486	509	511	470	502	469	478	504	511	498	496	502	497	510	499	484	493	546	506	491	503	508	488	504	502	470	534	456	520	492	504	478	436	477	566	488	515	521	457	511	479	503	530	470	483	540	482	489	503	505	484	515	513	496	498	516	494	488	494	523	473	469	532	537	521	513	502	481	476	510	504	489	476	514	464	486	515	496	520	474	530	483	489	472	500	538	489	467	524	513	510	498	529	501	477	467	492	483	461	520	510	482	491	475	504	495	517	501	526	478	496	457	455	473	504	499	493	507	500	471	498	483	489	450	481	509	478	490	448	510	476	457	472	482	493	483	488	475	522	497	478	477	492	499	502	538	449	490	469	481	479	483	507	483	493	507	460	463	501	508	452	476	501	510	484	500	521	468	458	483	463	520	518	500	470	507	489	469	516	505	524	472	492	509	492	494	456	508	488	476	484	490	492	509	490	512	459	500	495	514	496	536	498	477	467	492	506	504	460	493	509	517	514	489	483	476	477	498	499	484	527	508	524	481	504	452	493	484	474	454	478	507	502	511	525	460	476	505	469	507	478	525	460	505	475	515	502	530	497	467	475	483	516	504	507	529	511	489	474	449	469	488	548	473	489	461	484	505	516	477	500	519	486	483	510	475	502	510	511	488	480	522	470	444	514	474	493	521	517	448	462	519	491	465	475	542	523	501	514	471	496	490	477	527	511	473	489	505	521	498	498	469	485	525	505	520	551	496	513	489	506	517	521	471	471	460	471	530	510	509	525	486	497	475	477	539	489	489	470	492	497	480	469	469	520	462	481	511	492	494	460	488	489	496	521	512	459	517	485	503	479	501	501	497	495	485	491	472	527	473	524	482	499	445	453	507	480	498	521	492	515	491	470	514	486	492	523	517	522	475	501	528	510	456	500	492	510	533	513	481	497	485	474	506	523	479	484	481	495	498	522	477	518	516	522	487	514	527	496	462	517	523	517	487	506	483	464	512	525	543	480	474	515	481	505	481	526	483	502	545	501	487	471	494	494	530	494	495	480	507	523	504	522	493	470	468	469	497	487	473	521	479	486	524	490	490	500	485	481	486	510	486	549	488	484	529	444	494	517	492	478	482	473	488	490	487	478	518	479	487	520	511	502	519	476	485	510	512	492	489	511	519	486	518	500	523	479	482	479	474	485	508	516	508	520	549	490	492	533	471	501	517	510	487	481	508	496	475	493	468	478	479	520	508	535	509	483	508	512	572	471	492	471	499	485	492	490	499	496	497	513	457	479	491	506	481	506	506	530	456	509	504	510	494	492	479	540	458	489	512	501	509	485	501	468	487	495	500	514	502	511	523	516	484	492	499	449	477	502	516	488	475	481	485	480	486	503	526	486	476	510	484	503	544	483	483	447	460	469	484	482	495	487	505	476	465	469	478	514	498	487	513	493	483	539	493	488	484	463	518	441	498	500	537	511	466	489	497	542	554	491	466	472	501	488	509	481	542	521	503	508	494	493	556	536	506	507	520	481	457	488	487	531	507	460	454	505	508	484	499	495	464	509	504	519	484	497	499	519	491	497	514	458	510	515	476	474	502	501	504	499	486	492	514	514	512	526	487	502	523	535	534	525	523	457	523	467	496	451	495	483	457	496	524	442	474	511	465	501	522	476	516	485	475	504	494	457	481	486	509	500	547	527	508	503	490	477	482	503	493	513	497	491	454	484	467	457	534	503	493	492	483	484	481	500	463	493	498	539	500	461	523	484	486	517	467	476	487	509	476	488	501	495	466	487	507	481	489	469
22986	21224	28937	23794	21231	21155	5313	1426	1127	1129	1059	962	953	949	873	860	865	852	905	912	888	866	810	798	834	828	864	822	839	760	826	807	804	790	805	791	768	858	781	777	791	727	785	761	781	820	831	787	780	801	797	791	818	829	779	774	834	769	807	755	772	795	806	791	735	787	833	797	787	807	782	807	775	776	784	820	758	800	884	746	809	750	798	809	802	781	766	798	762	752	760	765	754	739	842	793	776	772	707	764	802	740	793	759	822	821	770	793	766	769	789	771	741	813	791	792	812	797	780	733	792	771	777	792	734	746	781	799	727	753	737	799	821	786	798	778	759	772	743	722	792	814	789	745	752	802	719	799	803	756	744	777	762	797	777	859	754	766	740	775	774	784	778	752	783	740	733	771	789	766	771	799	813	764	775	762	806	755	756	749	757	792	746	739	766	767	730	797	785	741	802	823	766	751	771	723	766	739	782	774	778	772	752	777	777	767	752	778	742	770	759	742	796	796	754	807	740	745	809	770	751	800	774	748	762	766	800	756	734	746	754	756	737	756	739	729	797	759	775	753	739	734	773	787	739	710	768	761	784	803	739	783	791	758	784	788	749	785	800	801	778	759	788	785	771	731	766	756	790	824	761	778	785	740	784	779	748	755	758	770	746	775	776	767	762	789	801	786	810	790	762	770	804	741	771	847	732	777	762	795	728	805	816	739	743	758	777	729	759	754	777	773	757	715	763	772	729	768	797	777	718	756	746	791	778	750	740	743	765	732	763	783	753	768	793	729	737	818	773	725	793	794	742	825	770	767	748	746	750	799	790	747	760	771	737	779	767	755	747	735	813	732	734	792	729	782	790	714	785	783	782	776	781	750	745	739	706	763	752	760	749	802	787	762	807	756	741	751	743	747	770	779	786	847	735	766	735	810	760	779	720	731	768	829	767	787	795	743	795	769	796	774	751	741	785	701	770	730	740	789	751	824	751	755	821	772	749	776	765	756	811	762	771	795	771	770	833	774	764	727	779	788	798	760	727	760	806	787	786	815	786	739	829	749	775	779	775	817	780	729	810	720	761	767	719	768	795	784	767	731	825	775	764	784	787	757	717	763	765	791	785	772	791	786	781	740	743	787	709	747	748	779	804	813	795	738	788	772	709	786	754	749	775	768	737	758	793	775	777	728	752	783	781	813	747	703	768	750	807	802	749	736	764	769	759	813	775	766	814	781	714	770	742	730	832	764	745	795	748	785	756	705	740	763	775	788	791	809	746	753	798	776	793	715	783	753	741	757	801	720	762	796	754	781	731	756	823	755	733	780	741	780	759	798	754	839	775	772	792	784	757	761	803	784	746	768	820	749	739	776	775	776	772	749	794	788	755	790	727	800	757	768	749	739	793	765	792	800	732	785	800	754	723	779	789	759	761	804	812	801	715	733	793	778	739	717	758	787	753	844	744	805	744	761	743	750	749	779	782	769	715	798	815	806	785	733	767	799	753	769	713	784	749	723	757	772	780	722	739	777	746	750	763	725	760	829	765	765	790	789	736	736	772	754	777	769	763	750	733	725	794	759	786	765	749	769	762	746	776	722	795	791	769	747	748	762	782	776	730	763	723	755	753	808	789	781	754	742	744	740	801	760	764	817	782	762	778	762	712	783	749	781	772	775	788	766	753	774	757	783	706	781	728	733	731	747	763	814	760	752	787	795	762	820	761	781	760	783	797	806	787	772	750	754	746	785	760	762	768	714	727	764	792	821	804	761	704	829	723	811	755	771	764	777	768	753	756	737	782	777	791	727	765	801	732	751	770	773	805	743	800	776	801	836	786	795	771	777	723	794	786	805	824	781	793	774	757	767	775	806	802	745	810	837	790	811	829	783	790	758	780	783	777	798	754	761	789	752	725	762	773	767	782	815	753	781	694	734	708	717	728	831	770	815	759	780	707	746	798	727	767	749	778	748	718	768	738	763	744	722	776	772	783	717	791	765	733	751	772	779	765	718	747	798	781	785	765	744	790	711	764	752	770	790	752	746	796	781	756	737	766	744	778	738	733	763	725	784	791	807	814	821	790	753	787	803	782	786	765	786	721	714	795	736	723	755	764	825	808	776	781	828	700	785	794	764	799	765	737	824	794	773	760	800	733	751	723	821	795	783	745	740	726	767	762	729	754	793	795	748	776	723	780	830	857	776	777	729	754	740	750	733	779	783	742	753	796	786	742	775	755	723	776	805	778	832	814	793	781	758	772	793	775	764	738	821	709	723	707	742	780	838	766	740	752	801	760	778	769	785	799	739	789	764	787	804	755	755	742	737	747	801	754	781	740	789	803	765	778	760	756	750	775	731	797	753	790	734	810	787	760	703	787	737	731	748	787	773	791	732	751	764	788	792	804	804	722	767	761	796	750	756	730	779	809	740	774	732	749	806	776	699	747	748	765	728	820	720	767	791	775	736	810	761	752	766	748	746	763	785	785	746	788	772	791	769	803	789	805	758	763	764	819	803	780	757	738	761	731	790	738	755	790	719	790	759	769	777	748	801	789	740	781	740	819	788	808	777	750	769	771	790	794	751	748	756	734	772	756	809	772	755	765	729	785	739	762	764	795	791	768	825	766	776	777	795	791	755	775	702	747	791	732	736	767	775	781	774	781	780	812	734	722	776	762	803	788	745	800	754	744	831	744	744	751	733	831	723	752	766	781	757	728	730	732	769	747	797	759	769	743	780	772	803	799	766	768	779	786	740	781	756	796	791	738	730	758	758	762	744	758	794	762	781	782	766	775	766	794	748	764	743	770	779	761	796	754	771	787	738	773	754	819	784	722	743	778	723	783	798	772	731	785	734	845	752	781	764	774	755	787	758	744	721	792	756	761	783	787	755	822	771	730	775	732	750	692	775	799	743	776	793	751	741	764	742	771	747	736	831	723	779	747	714	748	710	785	789	757	742	738	777	742	748	749	793	802	784	766	731	790	765	788	780	804	747	735	760	698	772	731	780	781	704	767	799	778	722	688	766	816	739	760	735	731	773	793	751	840	802	778	761	734	764	762	752	740	776	755	813	768	775	710	779	750	771	755	778	749	762	764	754	781	729	739	790	785	793	782	780	773	727	760	747	750	806	748	807	788	745	763	737	757	731	741	768	757	786	742	785	789	777	794	735	746	737	752	794	755	769	814	758	787	787	807	772	761	730	744	796	798	779	791	735	784	775	775	804	741	789	764	787	788	714	774	736	769	762	747	740	760	739	801	771	713	767	803	744	763	794	769	770	777	758	783	793	795	761	815	768	754	783	760	759	749	742	760	757	723	755	773	756	751	760	781	782	795	807	733	789	737	763	719	776	791	753	764	784	766	763	750	785	742	766	743	770	774	765	746	738	753	771	826	785	780	756	754	704	752	758	809	762	786	793	813	772	782	814	747	762	813	762	742	764	760	797	748	767	742	806	853	767	733	729	791	818	769	775	744	733	794	723	801	717	726	790	773	777	776	787	799	773	750	779	788	782
40171	37784	17784	5892	4163	3143	2495	2148	1832	1637	1454	1367	1310	1281	1239	1102	1057	1120	1123	1024	983	970	989	964	969	979	957	883	942	964	941	886	933	871	936	921	911	948	930	901	920	864	880	895	886	939	952	877	866	868	917	908	877	862	892	876	914	846	873	931	841	846	873	853	890	848	850	883	916	942	916	927	930	974	909	885	887	938	920	895	930	928	973	864	948	912	870	880	909	912	867	875	872	881	863	870	849	858	900	904	848	841	881	902	812	911	867	832	868	848	895	877	873	898	902	852	899	860	845	895	917	835	876	926	879	847	781	872	926	864	871	906	888	897	864	866	855	860	888	867	880	860	954	908	862	858	836	930	893	917	848	820	889	870	829	843	842	875	970	835	883	843	869	921	864	855	865	854	895	898	847	848	868	902	894	927	861	923	885	874	891	863	824	839	900	906	885	879	836	848	897	836	850	880	875	879	878	840	886	839	869	916	875	900	855	884	864	921	896	883	871	859	892	889	868	881	868	875	887	854	873	827	887	915	895	870	838	896	867	844	809	880	865	880	892	909	883	862	862	875	898	894	920	868	868	799	832	901	840	869	910	844	849	892	813	857	863	886	898	864	853	876	893	869	854	862	860	879	838	839	862	855	872	894	861	861	891	880	877	883	843	877	904	891	903	832	878	845	891	867	842	868	845	890	853	904	871	856	874	932	920	811	878	911	892	872	882	894	879	843	875	845	890	861	847	848	874	915	878	916	903	883	848	866	867	842	863	848	823	914	875	900	889	832	888	840	892	857	809	891	865	904	842	860	847	871	830	845	852	836	870	853	901	861	895	846	878	861	875	845	832	885	866	851	873	905	894	861	914	845	821	885	871	809	873	862	828	835	881	842	896	812	865	861	901	903	876	845	875	852	859	852	889	840	939	840	859	830	834	839	866	902	873	854	893	840	873	847	878	877	893	855	831	850	879	879	906	874	887	900	838	933	856	905	887	882	857	897	852	863	878	853	835	852	798	908	863	898	877	869	856	887	842	872	979	909	877	852	865	895	904	879	902	920	869	870	866	885	872	855	800	894	872	872	853	886	916	873	876	896	868	859	945	876	850	856	953	850	820	904	857	867	858	829	877	853	951	902	925	842	885	886	909	828	886	891	898	890	892	864	904	840	909	837	881	858	868	855	852	866	845	867	863	868	854	905	925	867	838	879	924	858	874	833	876	882	826	883	862	891	909	854	861	890	888	856	872	911	858	880	851	884	917	889	872	864	854	864	867	870	832	891	859	873	854	872	888	857	861	869	871	883	861	852	870	866	841	863	861	871	918	829	841	855	852	850	882	844	861	864	880	863	884	886	894	829	851	891	886	833	877	856	861	853	843	888	880	893	857	880	872	819	871	904	831	862	866	855	874	858	880	861	875	863	873	849	865	841	887	795	880	853	929	826	873	811	839	857	868	828	878	850	872	871	886	876	804	872	836	851	851	854	877	821	865	861	855	874	922	880	843	870	866	887	884	871	847	888	839	862	838	890	883	861	837	875	882	904	839	878	829	866	883	868	874	903	884	936	938	853	825	890	902	896	872	848	854	866	810	864	866	883	886	835	818	903	872	872	859	872	839	883	847	863	888	873	884	870	867	855	874	853	830	918	910	899	863	880	840	882	851	851	816	880	854	880	775	834	906	859	865	831	853	891	806	815	873	856	871	841	839	857	813	907	869	883	893	908	889	837	899	813	831	875	880	825	864	861	869	843	894	848	890	843	848	828	838	863	850	882	855	855	879	842	779	888	866	917	912	859	873	876	830	824	818	865	912	881	825	883	861	854	878	897	846	860	904	853	841	811	853	839	818	871	850	896	847	867	867	908	862	857	869	845	889	877	855	828	891	924	867	851	878	851	891	836	856	914	880	883	888	849	877	867	885	888	842	843	849	868	856	926	858	864	848	857	892	840	889	928	816	870	844	873	915	856	872	880	841	899	899	853	865	895	892	850	878	850	823	856	898	884	823	904	834	852	860	844	852	922	867	857	871	844	863	858	888	886	868	828	881	868	891	846	831	863	900	874	858	856	852	904	887	902	860	890	884	819	870	843	928	847	861	816	813	895	868	864	870	909	868	845	882	851	877	845	919	890	868	894	821	855	851	897	864	881	909	882	883	857	847	847	839	884	873	874	913	855	873	881	948	857	871	916	871	860	852	814	859	878	874	831	845	888	880	893	887	856	880	913	820	867	852	812	872	879	850	835	886	854	859	850	847	853	878	906	862	890	870	878	902	895	877	781	856	889	859	823	857	921	853	885	815	850	831	896	842	811	855	909	893	858	915	864	913	926	867	830	856	876	848	896	863	940	925	872	893	899	896	840	874	890	839	878	863	874	901	867	851	867	888	881	881	868	867	847	878	821	920	904	916	813	875	861	892	844	872	881	861	882	863	846	864	881	898	868	841	859	776	885	924	829	865	912	863	910	892	916	869	829	860	869	871	813	861	869	869	895	882	928	889	904	880	870	907	906	913	909	888	880	903	874	900	862	863	886	842	906	840	783	846	881	869	875	832	870	871	842	881	863	882	830	917	852	811	894	854	844	880	888	858	910	858	858	845	827	800	873	884	865	867	868	849	836	833	839	858	857	864	889	888	841	890	861	880	875	862	871	863	840	855	829	858	869	851	887	898	824	927	908	915	895	879	843	871	823	873	910	877	868	821	891	849	867	914	899	864	883	882	855	861	861	878	932	836	890	847	922	919	870	841	892	901	855	821	846	933	852	904	848	846	899	862	904	886	877	858	863	855	846	868	847	932	871	866	897	839	893	872	856	895	895	815	882	901	838	900	855	890	877	905	872	863	922	852	867	833	830	902	849	835	881	874	895	862	874	857	936	825	892	818	861	891	881	878	861	932	891	887	875	869	925	895	902	885	870	867	903	827	873	905	866	879	906	869	887	869	921	890	855	873	859	897	887	882	917	900	869	919	885	839	826	860	861	871	804	857	882	858	896	941	869	835	860	891	807	871	839	886	878	869	877	894	847	900	840	830	868	886	890	834	858	884	816	853	883	840	873	917	853	887	871	920	836	822	913	868	862	876	841	912	862	864	881	874	888	854	872	884	864	817	871	843	819	859	831	864	926	901	886	865	870	900	901	846	880	847	894	864	906	868	860	904	860	941	884	858	878	886	924	913	863	847	858	901	866	895	911	875	858	862	869	859	869	879	859	908	941	909	915	861	878	880	841	910	848	948	851	848	889	849	876	880	912	906	875	886	866	845	839	890	849	870	886	875	903	837	877	901	940	859	819	866	902	846	878	918	904	885	891	908	835	833	909	866	892	876	857	865	867	867	799	906	889	904	887	916	858	913	846	843	871	874	842	828	875	839	862	909	811	856	915	873	818	865	870	903	792	858	873	879	856	856	853	853	867	866	883	883	897	903	872	836	852	856	812	883	832	815	882	857	914	874	812	850	884	816	894	897	871	840	858	876	844	834	848	844	906	894	801	856	859	862	841	837	841
27467	20006	7270	806	532	486	352	315	337	292	330	340	320	332	295	302	286	290	322	303	288	291	303	311	312	270	266	252	303	329	291	290	327	284	271	287	311	298	299	292	322	296	287	308	266	258	313	284	265	299	280	324	281	311	263	290	310	285	319	291	258	297	276	319	291	278	290	306	289	298	291	312	315	279	295	287	276	290	292	296	324	321	307	289	280	320	300	297	319	298	314	289	307	294	269	272	328	262	300	286	319	305	285	324	303	295	303	275	320	302	280	296	303	297	285	298	301	318	290	322	295	304	299	274	281	280	276	315	307	298	265	309	306	276	313	311	275	289	317	271	272	294	270	306	299	281	281	269	281	321	326	288	253	277	315	293	314	253	299	273	290	284	290	277	270	326	292	315	293	314	294	284	303	274	306	266	300	316	294	269	315	294	315	281	324	316	274	330	294	278	286	278	287	286	286	303	291	291	285	275	301	314	307	308	287	271	299	313	278	312	331	269	285	301	298	300	306	302	286	291	312	258	282	288	284	282	283	286	290	308	286	278	293	277	271	297	313	279	285	278	292	274	295	284	313	298	290	297	315	301	312	321	301	302	327	271	286	286	326	293	265	299	333	288	282	289	290	319	305	324	295	303	313	298	290	296	240	273	264	292	302	316	316	323	311	276	314	287	300	268	287	323	272	302	302	282	305	318	309	304	274	299	262	300	246	279	299	303	315	285	306	303	297	293	292	288	291	321	330	260	274	317	300	304	281	286	309	268	293	287	305	299	293	301	281	319	276	312	271	286	304	279	309	328	286	310	300	309	288	292	303	297	276	291	286	279	333	309	255	254	249	285	298	305	279	296	301	319	301	290	287	286	277	325	299	296	277	306	301	292	283	323	276	285	283	298	274	292	275	336	271	285	294	289	265	278	281	281	314	285	307	272	252	298	310	275	302	299	311	293	274	313	304	308	290	306	295	304	282	291	296	283	315	292	302	294	311	266	296	296	285	325	317	301	290	312	335	287	287	261	307	305	295	307	301	326	304	298	293	295	291	297	303	268	277	276	284	279	316	273	254	267	282	252	244	293	288	283	310	289	326	296	258	276	328	274	319	292	289	308	287	252	312	274	303	265	274	282	296	342	277	314	310	321	315	297	295	290	282	298	301	297	302	290	281	297	285	309	319	287	316	307	309	290	284	262	299	295	310	309	303	290	284	296	344	311	306	295	281	305	303	271	301	314	279	302	241	274	306	294	290	317	312	297	317	296	306	274	284	309	266	309	299	292	276	305	297	332	311	305	282	268	293	303	318	298	295	302	291	295	309	300	294	306	294	315	278	299	283	302	297	310	286	304	303	292	286	320	304	300	325	295	297	284	310	325	271	273	307	300	292	294	315	298	298	330	298	301	309	282	277	290	323	264	310	306	324	297	301	320	259	304	299	301	291	303	271	282	292	288	289	278	261	294	293	290	293	275	293	290	305	286	256	290	327	275	308	317	286	292	285	286	303	288	285	289	315	281	268	290	291	305	311	259	279	309	278	278	310	298	288	278	315	279	319	334	284	335	309	305	292	286	280	276	267	302	288	287	270	293	304	310	302	263	283	275	300	300	282	308	306	301	275	255	287	316	275	288	296	294	328	270	313	322	288	311	304	299	265	296	303	304	303	325	293	324	290	303	306	299	319	291	327	292	300	282	295	289	307	298	296	308	266	316	294	313	291	297	282	292	263	303	302	292	277	317	296	275	287	311	309	267	318	279	289	288	286	272	333	299	312	287	291	302	271	312	298	292	275	274	321	324	290	303	290	265	281	302	288	291	292	335	286	266	313	262	320	295	297	284	295	298	284	316	284	314	314	283	297	302	286	290	311	306	322	294	321	305	300	327	285	289	290	238	332	292	305	275	308	284	288	315	324	303	269	301	273	286	291	302	283	312	327	304	285	283	293	300	309	322	275	302	324	291	322	294	272	278	279	308	282	312	303	286	301	307	292	307	300	285	305	315	261	302	319	273	292	329	285	294	296	272	319	307	278	292	291	292	299	303	322	294	263	308	282	278	315	243	258	300	308	289	304	275	300	277	308	312	320	292	291	271	292	292	297	299	285	288	303	294	282	292	299	280	300	309	309	284	297	281	318	303	271	282	308	265	299	315	304	301	299	284	298	321	303	321	312	298	293	290	326	306	322	283	296	320	266	316	279	310	306	284	309	268	297	291	263	272	306	306	290	291	231	278	275	290	310	291	305	312	296	273	297	319	279	307	251	317	294	313	272	274	256	274	277	310	292	300	296	314	266	272	277	320	272	333	291	268	310	308	279	284	305	276	328	291	271	309	317	301	306	288	266	286	265	286	284	306	293	309	302	300	295	271	289	299	295	264	302	302	291	296	297	287	301	267	311	273	274	321	308	325	289	322	300	275	292	307	284	296	281	276	297	293	289	278	268	270	274	319	296	269	276	282	274	305	288	297	292	316	283	314	295	315	296	306	306	298	290	278	293	271	267	332	296	292	293	299	297	322	298	267	314	286	310	276	288	304	293	282	308	315	284	306	320	296	292	299	287	292	278	287	309	296	340	320	273	316	287	283	293	288	269	336	306	330	310	267	317	294	276	305	301	327	299	291	299	314	291	287	303	318	325	329	299	288	324	260	271	318	331	269	281	297	289	282	287	315	315	318	285	303	286	278	291	285	277	297	318	301	315	274	267	290	289	279	287	284	305	287	262	284	318	275	290	323	336	286	283	293	301	288	276	283	300	326	284	299	307	282	294	306	289	281	288	284	297	306	310	284	306	310	294	304	318	297	274	306	319	324	264	297	308	295	255	312	262	293	274	284	303	313	263	292	292	285	291	287	279	306	304	287	291	303	284	292	288	278	321	295	289	271	277	283	322	315	272	277	284	295	282	260	317	308	295	279	298	319	286	319	310	296	299	290	304	323	288	252	281	275	284	277	291	310	269	284	320	286	302	273	303	307	296	298	316	310	313	256	291	284	286	305	306	301	284	326	301	283	272	318	267	312	278	301	302	308	276	312	293	275	281	295	281	299	335	250	296	296	310	284	289	317	318	274	325	302	286	274	293	319	297	288	268	321	289	276	280	261	301	296	287	283	304	252	302	314	291	283	307	281	311	270	313	317	306	302	285	326	290	293	307	305	316	256	310	283	294	269	283	290	288	258	312	280	335	323	305	286	287	291	311	297	292	300	308	314	299	314	277	285	289	274	330	246	279	281	284	291	318	312	287	302	323	306	282	312	275	300	300	308	266	311	293	303	314	284	277	307	282	272	304	314	293	281	286	292	304	296	325	317	304	298	278	301	293	257	259	313	298	259	312	300	300	279	293	278	310	292	322	323	293	272	300	294	301	288	325	282	281	286	310	264	303	309	292	279	304	297	319	309	264	287	323	308	318	308	271	278	309	260	326	293	289	318	331	269	300	288	297	272	308	326	277	323	284	328	272	309	299	272	286	280	294	295	278	305	300	276	281	256	258	284	291	279	317	290
12846	6949	2128	676	504	510	444	419	437	400	385	401	378	394	391	371	380	380	392	366	356	364	343	332	347	384	381	348	372	335	381	378	376	375	358	360	380	406	367	385	381	393	366	364	350	356	388	393	361	327	353	348	337	366	362	342	346	364	356	361	387	375	392	361	368	348	366	380	372	373	352	396	375	358	399	356	360	381	369	413	377	381	374	357	419	382	360	388	327	350	360	374	373	377	373	357	356	394	371	370	355	380	372	339	356	368	360	337	332	366	371	370	344	383	368	356	353	351	365	380	357	353	363	356	410	337	364	367	361	394	362	354	361	387	358	400	370	357	372	345	392	358	378	373	374	328	370	376	360	373	315	347	376	357	356	393	397	378	347	376	372	345	331	364	364	349	341	357	361	389	388	349	360	390	353	342	375	365	325	379	393	370	366	341	404	366	349	384	371	419	353	408	386	341	362	366	370	344	405	346	372	391	352	363	380	352	375	378	356	368	375	384	382	334	378	366	375	371	326	365	358	387	355	400	343	361	358	390	373	362	342	402	382	399	369	364	336	396	361	379	359	341	359	389	358	386	389	348	360	356	358	377	363	390	344	341	353	381	379	363	346	365	365	372	356	350	389	378	369	374	351	366	350	398	345	367	350	350	382	344	373	378	356	346	383	366	370	373	363	337	382	344	341	347	376	346	369	341	355	367	359	359	355	369	353	376	372	357	395	360	353	346	364	385	361	325	318	355	358	380	355	378	337	365	343	317	350	380	355	375	371	380	360	379	339	340	355	363	358	347	333	378	366	368	395	360	370	337	353	345	374	359	349	381	417	378	380	339	354	339	355	364	365	355	348	341	347	370	377	372	354	364	371	402	361	367	363	387	335	373	361	389	344	361	318	365	364	332	343	362	365	372	358	352	360	373	385	381	374	339	368	329	374	351	347	382	363	365	377	397	350	357	379	333	355	383	384	356	343	382	408	379	350	394	355	353	392	386	344	340	395	331	402	368	351	346	343	375	363	386	366	325	364	351	347	365	394	385	350	362	374	360	393	360	351	346	386	342	387	351	358	366	376	387	380	368	384	373	357	362	370	370	349	374	370	377	360	353	334	386	361	367	359	382	356	365	347	345	372	404	319	343	376	385	363	371	370	353	360	350	357	385	381	346	352	384	390	368	362	380	316	335	338	403	391	390	348	366	374	362	367	333	366	384	382	349	363	345	391	356	356	342	360	374	394	349	358	377	347	374	424	367	374	372	333	356	349	380	330	331	350	372	369	391	369	351	351	378	404	343	333	366	367	377	361	359	356	342	331	365	390	370	354	340	377	363	341	321	366	357	362	341	354	360	379	386	380	360	379	342	366	378	378	362	363	393	411	402	356	351	366	374	354	331	404	362	391	363	340	382	374	355	381	378	347	357	424	358	342	360	370	328	363	350	413	373	369	346	391	375	344	358	388	363	350	372	375	386	343	370	360	366	341	375	376	376	367	355	375	362	393	347	364	369	345	374	356	365	361	345	360	363	391	367	340	359	322	364	353	380	327	370	364	380	371	369	336	357	417	341	359	382	383	365	357	377	346	346	398	365	383	363	375	372	365	340	356	359	341	370	339	366	406	374	335	370	374	375	397	375	375	363	372	330	362	340	368	421	379	348	360	343	383	344	360	379	376	367	346	390	338	395	361	373	356	355	396	343	355	360	357	376	367	366	364	373	383	384	366	363	361	354	376	347	364	354	381	367	354	358	390	378	326	377	373	358	363	366	338	331	358	371	372	353	344	362	380	389	365	376	373	332	396	363	371	369	364	374	331	371	345	355	392	376	348	365	390	333	351	349	385	362	360	386	359	346	372	376	356	354	390	351	371	380	397	358	351	360	358	358	369	333	382	344	356	396	367	361	375	338	367	405	373	368	392	368	364	425	381	353	367	356	344	366	376	394	382	411	381	380	360	344	423	379	369	339	387	378	356	356	386	330	331	398	353	360	365	381	409	367	359	353	361	382	341	382	366	359	377	352	347	370	387	378	376	364	338	371	358	375	359	391	371	366	355	344	370	372	363	337	350	364	360	342	399	393	372	367	353	378	373	359	372	353	372	366	357	354	342	366	360	384	393	348	399	351	377	363	358	372	359	362	375	337	363	354	361	378	366	369	388	352	341	359	357	340	363	339	389	373	358	379	367	365	339	372	353	357	372	384	355	346	351	346	396	379	383	340	366	360	373	345	343	384	393	383	374	355	350	368	362	411	384	390	363	354	381	385	351	357	352	365	362	381	346	374	325	337	335	364	344	348	368	360	406	349	396	383	383	349	388	377	386	342	345	369	343	340	375	381	353	382	344	364	362	348	333	373	350	348	360	344	371	361	382	361	360	370	327	387	399	358	376	386	381	354	357	373	336	341	372	386	374	391	384	374	344	370	378	375	345	327	391	393	368	371	374	413	359	347	348	360	367	356	351	359	360	349	375	350	351	363	355	393	369	363	342	370	357	400	384	367	387	346	343	347	326	366	334	344	375	381	375	359	331	377	366	387	359	347	357	345	389	362	376	379	354	359	368	368	379	384	358	358	360	337	385	357	315	347	350	340	373	370	372	345	362	378	344	365	358	370	361	366	359	360	340	345	341	336	377	372	360	354	364	339	380	345	367	374	358	386	399	397	363	367	352	385	347	374	357	363	364	371	362	351	383	354	323	365	369	365	367	370	363	370	361	366	361	384	357	365	331	406	377	367	393	362	356	391	343	360	387	348	374	357	388	383	383	374	363	347	380	382	363	425	394	351	337	367	344	363	376	353	371	374	338	363	347	376	335	368	338	335	373	353	339	307	357	357	403	340	371	349	392	369	357	328	384	369	360	391	360	378	350	343	382	351	385	358	364	377	376	377	373	391	359	351	358	355	346	384	338	389	385	325	401	346	346	390	380	396	345	363	339	355	364	372	373	373	366	392	362	357	359	406	351	351	357	364	329	341	369	391	372	377	378	366	400	368	347	369	365	362	347	356	359	397	380	350	375	367	360	368	380	364	357	394	353	359	383	353	353	367	383	340	372	344	375	377	368	360	366	406	343	341	358	350	376	327	387	348	369	386	349	336	391	387	368	407	349	342	335	384	376	378	375	351	376	363	380	349	377	358	362	355	342	326	398	389	342	352	390	361	348	381	360	344	368	387	329	368	323	361	366	342	370	367	333	370	349	368	358	385	347	366	381	369	377	365	361	381	377	322	384	356	368	372	361	374	392	333	360	347	354	350	358	376	360	374	347	346	391	313	374	380	369	361	366	364	384	355	360	386	376	379	362	360	349	356	380	353	387	403	341	386	365	400	355	395	400	362	357	389	332	373	337	355	337	380	352	328	382	368	363	368	301	386	390	351	346	351	380	405	370	357	371	326	382	346	354	336	394	355	335	380	367	350	395	364	357	355	342	363	391	364	341	352	325	402	354	372	376	358	381	374	352	341	364	386	372	358	368	368	386	379	383	340	388	371	348	367	382	344	351	362
24525	21216	27977	24710	16079	1345	811	624	629	548	509	531	488	475	478	471	477	479	425	483	454	486	483	440	456	460	418	464	440	440	424	442	438	429	430	433	417	433	404	462	436	455	417	427	463	414	445	412	439	455	426	431	433	421	456	421	397	414	436	435	435	453	432	417	443	431	422	448	470	476	481	466	443	426	414	445	429	453	443	434	462	408	423	473	475	442	449	453	429	418	448	458	460	464	435	409	446	437	423	454	451	456	472	417	426	448	461	410	418	413	401	455	445	450	421	402	410	430	472	414	439	452	457	423	459	462	448	405	422	434	425	435	461	456	439	441	460	456	427	436	436	416	414	467	437	436	435	441	425	469	424	422	433	409	467	434	442	406	482	420	458	399	448	402	391	456	453	406	397	425	422	433	470	442	425	439	445	439	445	466	421	410	446	385	432	435	443	439	421	469	415	420	420	470	450	423	444	428	411	410	503	415	396	435	439	373	424	442	433	439	459	438	426	480	421	475	455	414	435	390	404	472	460	442	477	419	450	483	433	385	450	423	474	444	409	405	453	442	434	445	436	476	441	414	456	408	459	417	402	471	429	443	440	431	429	465	409	433	441	434	424	418	444	423	459	430	453	427	457	417	426	450	447	466	478	466	376	456	487	457	445	436	437	444	409	438	432	448	457	411	440	442	451	429	435	452	449	462	443	454	437	401	381	405	425	422	442	410	435	470	448	433	465	452	397	424	425	446	412	466	409	429	486	460	434	447	418	462	462	431	463	451	461	435	417	437	396	454	399	452	413	440	420	437	411	425	430	401	468	424	419	423	431	469	411	421	422	420	446	463	464	460	433	416	417	428	444	461	469	414	449	428	458	435	435	424	439	441	438	428	397	440	450	427	460	456	417	452	412	414	468	453	442	416	437	429	440	431	421	452	440	437	417	435	434	412	422	446	454	468	430	439	454	419	370	447	442	471	425	411	404	434	459	435	464	414	437	422	441	451	484	406	429	426	437	430	450	438	443	441	455	466	468	452	438	453	453	429	440	472	433	417	444	454	414	404	454	424	420	428	418	435	457	427	376	430	440	449	428	420	450	437	435	425	427	450	441	431	440	440	426	446	463	459	453	447	450	410	439	463	409	392	430	426	462	440	435	435	428	438	417	438	448	421	425	476	427	455	420	440	399	437	443	436	445	433	444	426	455	471	429	465	381	427	423	401	460	470	434	448	435	452	449	445	452	442	436	445	425	455	429	437	401	450	434	426	437	469	430	433	467	430	470	428	411	442	409	448	410	445	435	409	451	461	455	456	430	448	443	498	430	439	410	436	445	418	451	392	403	406	443	439	440	468	431	465	393	405	445	435	422	466	461	450	451	450	427	445	482	483	434	389	470	433	425	444	447	437	460	424	413	435	416	464	434	444	455	454	425	426	472	388	473	432	417	455	427	453	451	402	461	434	398	475	436	429	417	431	450	443	412	421	435	463	491	436	414	438	449	419	483	443	434	468	450	457	414	445	448	418	415	453	412	419	411	452	415	446	445	442	416	432	428	437	423	425	409	450	434	443	432	435	452	472	465	405	425	428	444	453	447	443	426	426	417	439	424	447	453	448	438	419	413	432	411	413	425	440	465	416	450	425	369	453	443	434	453	441	391	436	426	419	455	443	442	406	418	480	408	427	416	453	466	439	419	431	433	428	454	445	413	447	441	443	421	415	460	442	432	413	453	440	492	464	441	408	471	438	444	449	486	466	422	465	410	391	436	453	422	408	431	440	434	456	450	407	447	451	459	396	442	440	411	460	405	455	446	430	428	415	427	474	460	416	438	473	430	472	447	433	435	429	428	406	469	462	423	442	434	452	403	440	407	413	413	459	463	437	450	434	406	423	450	441	477	411	397	409	462	433	437	445	440	450	452	433	445	450	451	446	393	438	410	437	446	480	439	440	428	437	414	447	424	430	481	433	414	443	412	449	420	458	467	465	464	431	456	444	486	408	457	460	453	446	447	474	461	457	406	400	467	477	428	420	461	459	426	429	455	460	437	401	450	413	450	462	425	441	456	433	415	447	420	426	413	431	419	414	417	430	444	436	414	447	409	448	461	454	443	437	452	435	458	448	421	465	440	441	416	454	454	433	415	439	420	411	435	430	430	465	411	504	473	450	424	456	430	457	448	439	465	468	445	455	481	459	423	392	425	464	393	412	401	455	404	471	436	419	424	398	422	410	415	432	445	411	449	452	426	465	398	422	461	456	417	416	410	456	434	407	432	442	445	450	441	423	428	455	435	445	408	420	463	438	473	398	407	404	405	427	438	441	453	397	420	453	422	443	403	446	463	392	437	433	465	427	423	419	426	432	437	448	450	416	481	383	474	426	439	415	433	410	443	453	445	445	413	420	434	443	424	434	428	413	429	416	447	424	463	440	435	453	467	451	449	395	405	387	469	434	419	433	443	438	459	464	446	444	430	389	446	459	412	455	428	475	443	428	439	416	453	395	412	467	416	418	437	462	437	433	424	448	423	420	440	465	420	443	425	435	417	445	438	448	458	430	444	413	429	443	426	411	463	441	434	427	418	445	431	424	451	436	416	424	458	435	440	450	423	440	440	422	447	405	463	463	424	427	448	437	420	450	424	433	438	427	444	407	441	460	460	413	447	410	445	405	414	437	411	422	425	435	433	446	429	457	411	437	412	416	412	437	429	469	432	460	459	453	433	426	418	458	465	453	445	425	445	434	466	378	437	441	433	465	480	466	428	487	420	435	403	405	419	421	449	442	399	428	453	445	457	429	418	467	434	465	442	450	431	387	417	441	461	447	454	465	437	434	454	432	394	466	438	419	396	460	448	423	421	473	451	423	416	449	426	406	437	459	384	443	414	420	461	414	398	429	442	474	451	404	408	467	462	421	421	440	441	423	410	429	430	457	461	430	457	437	415	438	419	483	414	465	419	441	397	444	446	439	449	470	446	464	482	434	422	407	442	447	411	449	453	465	438	452	434	423	426	411	423	416	394	441	437	460	448	464	443	445	435	457	408	465	446	450	452	439	415	414	432	480	415	431	425	470	437	454	450	420	431	459	452	415	449	458	457	413	428	416	425	444	424	449	457	426	421	453	418	440	462	431	423	435	440	430	443	409	436	408	466	446	450	428	424	423	490	456	423	436	398	446	434	469	446	453	427	460	461	438	416	439	450	459	446	423	444	394	441	470	456	407	399	418	425	428	465	449	414	439	454	440	441	420	421	400	411	461	428	447	469	489	457	404	456	492	425	439	424	469	439	463	423	478	466	454	402	434	453	403	413	480	374	437	450	431	484	427	440	436	433	437	413	436	462	420	422	414	474	467	434	463	406	453	450	415	454	440	441	437	454	438	424	384	421	450	400	424	470	465	447	414	431	439	422	476	413	432	422	401	447	448	448	462	434	421	435	435	429	442	467	444	397	452	444	420	433	419	463	443	489	404	414	456	460	411	450	450	448	449	445	428	444	405	406	460	430	426
30241	29612	11325	2598	1853	1454	1141	1000	892	831	747	776	649	639	638	616	624	610	636	564	562	562	552	570	516	522	582	545	539	518	539	537	541	524	539	525	506	488	533	556	531	534	508	564	540	523	528	532	532	514	533	478	548	516	556	509	516	514	529	489	541	534	543	541	511	527	556	530	522	532	512	529	555	522	507	570	553	521	544	516	533	531	555	536	537	546	547	526	538	541	509	531	525	571	560	546	533	556	493	528	529	473	504	525	513	480	526	528	510	484	495	531	498	537	506	519	511	540	532	552	502	506	545	532	506	525	553	508	510	500	512	559	512	544	492	526	519	516	519	545	521	515	519	484	521	520	534	525	486	572	516	536	535	542	523	531	519	528	506	542	539	512	499	497	509	526	526	531	550	501	503	508	533	508	520	526	530	486	486	521	502	495	487	488	489	531	569	554	559	550	503	493	523	537	499	519	511	486	485	440	502	562	518	543	528	496	519	512	487	487	519	494	503	501	534	468	528	521	528	529	495	506	503	503	526	507	569	470	539	546	510	504	566	571	500	589	526	502	499	505	522	498	529	497	492	526	517	548	510	485	496	504	522	508	497	509	503	493	473	526	521	534	544	536	459	495	511	547	536	518	515	494	514	552	511	462	473	521	541	454	558	530	541	486	489	514	534	517	550	538	528	492	493	533	548	485	518	508	518	545	522	511	469	515	521	533	534	497	491	532	498	481	506	522	530	494	508	514	544	488	531	510	503	506	500	501	559	490	549	475	522	524	493	530	542	512	528	503	511	496	507	530	558	522	484	484	504	503	545	500	513	538	502	535	541	535	515	534	519	521	514	502	518	489	519	512	549	491	496	556	488	493	522	500	539	508	507	498	511	553	557	481	493	519	520	547	495	484	533	526	505	541	494	526	497	501	480	511	487	491	556	518	541	513	510	489	502	479	542	530	516	496	505	481	533	535	533	534	561	479	473	457	524	548	490	537	497	556	514	491	546	522	510	505	526	488	520	543	546	516	524	485	528	498	446	557	469	535	578	501	530	502	537	517	477	512	528	518	538	542	531	520	540	553	515	534	559	539	542	508	510	511	525	518	494	555	515	510	498	531	508	521	524	511	513	513	504	512	566	527	513	505	534	506	531	512	513	520	496	513	510	490	492	512	505	501	523	533	489	484	528	519	518	514	511	517	558	535	545	528	492	485	511	515	515	480	498	566	517	517	495	511	556	494	527	502	524	515	512	535	507	520	515	470	486	476	512	529	493	533	507	521	514	516	508	515	508	501	602	520	539	471	496	508	522	520	526	500	513	513	504	533	483	478	503	506	551	546	518	525	511	503	478	502	562	473	534	517	490	566	511	527	517	529	519	509	505	547	518	480	500	526	546	568	522	481	500	546	555	511	524	486	548	512	515	539	503	508	535	510	515	530	503	536	531	511	477	489	516	526	501	551	514	482	504	531	543	514	525	503	491	515	496	517	475	490	477	498	521	504	514	562	546	557	483	521	539	529	480	519	531	539	498	528	493	544	542	545	509	520	491	495	448	523	517	507	501	499	469	514	529	516	501	481	548	524	495	523	519	518	498	499	474	499	493	524	543	534	521	521	532	506	505	551	554	560	509	515	518	481	469	510	498	502	484	477	527	486	514	522	512	515	489	532	522	546	493	506	540	535	519	523	520	508	541	550	484	526	523	506	511	520	475	505	489	540	537	514	514	574	455	497	525	533	516	523	519	517	522	526	525	539	468	541	485	505	551	492	482	511	533	515	558	535	511	460	516	516	552	473	476	525	514	508	496	479	502	489	527	497	504	499	527	512	543	513	529	501	507	521	542	491	498	504	527	512	516	501	540	512	531	519	527	502	518	542	550	525	540	453	516	524	549	466	528	538	494	522	550	503	536	521	567	510	530	525	511	498	497	523	508	548	513	554	565	480	516	535	496	500	535	514	522	514	516	496	535	501	491	534	525	509	479	481	540	544	527	489	495	542	523	487	548	540	535	497	498	497	513	510	512	490	488	541	480	506	519	505	524	482	521	536	510	495	512	490	494	519	491	527	529	542	491	506	510	533	517	500	520	506	471	501	527	530	513	515	491	511	544	561	522	511	484	519	564	514	537	503	514	493	494	520	515	511	526	508	557	514	473	503	546	540	510	496	485	500	549	528	534	557	485	517	506	517	484	490	522	483	493	524	553	534	506	512	521	534	540	517	491	539	510	538	483	498	569	507	510	543	494	529	525	499	538	512	439	508	501	509	520	519	517	536	495	513	528	509	494	526	524	524	515	532	512	494	539	564	551	511	495	510	470	480	502	514	542	512	483	521	531	468	500	537	534	507	493	516	489	527	557	531	516	499	549	522	518	544	504	523	516	517	539	527	517	517	498	539	475	491	499	501	530	496	519	508	506	494	525	500	534	555	542	532	497	520	525	489	545	519	543	502	560	490	474	543	551	533	518	512	521	543	528	499	512	501	490	528	508	518	472	507	529	527	553	513	481	529	545	485	500	501	508	486	494	519	530	514	532	557	495	548	534	534	524	534	518	522	505	559	508	520	468	531	540	524	523	524	526	525	474	542	508	481	550	517	521	533	495	543	487	540	489	558	541	531	508	515	532	532	514	511	530	527	516	542	542	524	480	526	524	510	528	493	481	498	544	524	484	544	527	539	503	555	517	521	481	477	547	481	488	504	512	491	508	495	513	531	532	506	521	531	520	506	533	553	532	505	517	504	520	497	501	500	540	481	526	517	549	496	529	516	552	514	495	522	496	508	506	520	504	516	528	498	522	520	493	506	517	525	529	510	499	536	521	528	492	546	519	521	491	512	536	531	504	490	557	498	514	507	521	467	538	532	539	509	564	540	552	455	515	496	518	526	600	482	532	508	573	542	499	507	534	499	482	530	535	502	491	494	539	501	498	462	561	530	552	541	515	468	515	507	566	527	524	503	527	492	508	504	543	537	506	547	476	556	521	592	527	495	513	492	484	515	499	488	521	520	473	503	558	520	530	487	531	524	524	520	532	506	513	563	505	509	494	525	549	469	522	548	526	552	511	532	479	496	534	514	517	488	489	534	535	489	535	518	537	525	512	512	538	499	492	517	513	548	505	525	531	527	508	519	498	529	513	502	549	499	499	515	549	506	508	546	508	557	549	515	539	498	508	563	516	531	529	477	521	475	532	483	484	495	555	489	509	529	525	529	519	533	529	532	537	560	520	488	502	519	477	505	481	525	507	490	512	523	507	504	541	493	540	508	496	538	486	532	500	495	494	495	463	496	499	541	535	537	528	482	510	517	492	566	482	530	483	514	527	513	536	502	503	496	562	510	496	482	519	517	496	520	517	519	489	559	514	517	496	504	555	478	548	513	496	510	547	485	546	487	510	517	501	515	488	469	510	522	528	528	477	554	500	543	493	498	523	520	533	553	498	515	508	552	543	559	523	502	517	498	500	499	521	519	554	549	491	534	498	519	500	486	517	483	543	539	482	466	520	501
25274	21182	26668	24822	3100	634	527	497	451	486	456	413	415	402	420	416	430	446	443	395	425	399	404	371	419	425	435	406	419	393	382	380	416	405	404	415	375	360	391	400	393	399	437	427	428	382	420	375	413	437	387	418	397	384	409	405	395	424	388	393	389	378	421	367	411	438	348	390	398	417	388	409	418	404	357	400	397	394	433	410	404	386	397	426	407	412	391	385	438	375	400	391	410	411	379	373	421	391	380	372	419	414	398	371	411	413	415	361	420	399	404	391	400	448	418	391	399	431	355	382	377	388	429	396	390	393	399	413	400	405	398	396	401	385	366	405	385	390	427	388	397	395	429	430	395	379	388	407	414	412	353	400	408	415	354	382	414	381	363	400	404	391	388	379	409	369	364	408	404	416	394	378	400	390	384	405	389	347	399	380	384	359	420	399	362	399	394	408	405	384	377	401	407	356	415	340	411	396	404	376	392	379	381	389	367	401	383	392	418	404	376	412	415	375	383	404	428	410	430	352	424	378	381	409	390	388	390	382	405	378	377	349	419	385	411	368	404	339	404	379	424	440	440	424	401	376	394	386	388	404	395	409	380	396	426	392	415	404	426	407	383	393	408	398	360	427	401	421	404	363	437	423	426	371	378	398	396	412	385	378	392	416	428	422	420	378	420	423	400	416	414	403	385	361	422	382	412	416	367	394	381	415	419	409	403	391	406	401	450	426	422	393	376	388	400	378	389	393	396	398	405	403	418	399	368	413	404	375	414	398	383	410	379	394	424	384	393	403	396	401	399	404	409	422	402	358	397	445	385	399	439	398	366	383	377	377	378	372	425	362	397	401	386	393	394	385	394	413	446	420	407	415	431	385	437	381	393	386	393	394	420	375	389	402	408	414	367	371	421	397	382	369	412	381	395	419	417	387	368	402	426	386	379	413	398	427	394	405	407	397	413	391	389	353	367	434	390	380	382	420	397	418	413	351	394	398	401	440	373	380	382	359	383	387	424	415	364	405	426	387	383	386	383	392	419	355	401	388	376	434	399	396	410	440	358	397	405	409	382	385	409	438	377	410	405	422	379	385	392	430	406	388	390	381	392	410	365	396	406	392	388	385	397	382	386	404	413	380	365	385	441	422	400	394	353	383	387	416	413	414	426	405	404	415	409	389	391	388	431	392	388	418	382	402	403	390	391	383	390	421	391	407	402	398	415	384	387	402	394	381	392	406	388	403	402	423	403	404	411	401	445	406	387	412	419	442	392	388	378	437	396	389	386	405	434	406	407	369	374	375	369	375	410	414	391	426	461	371	390	386	375	416	376	385	407	408	368	408	363	442	404	426	377	431	409	371	377	369	380	397	387	410	387	413	391	393	387	395	410	394	455	404	390	387	403	416	422	381	379	383	364	368	405	380	379	407	410	410	375	376	400	394	385	406	382	375	383	406	400	408	369	421	373	420	406	396	403	406	383	396	378	403	427	393	389	394	398	406	386	396	389	398	342	428	414	374	395	389	396	417	397	402	392	386	407	460	396	410	425	408	415	400	415	389	339	376	379	416	451	383	378	383	390	379	421	388	448	419	404	357	402	398	370	416	368	393	408	423	410	432	385	403	412	375	371	443	413	392	406	375	409	382	388	414	414	383	406	356	416	391	393	425	380	393	385	443	390	407	369	407	371	399	392	367	419	399	418	407	377	406	386	412	384	408	400	386	410	385	374	401	389	404	454	422	423	401	404	377	382	443	381	432	384	391	382	400	419	382	439	408	387	394	423	408	392	408	425	373	370	437	432	423	385	446	384	406	401	381	394	380	366	368	394	390	377	379	385	397	399	408	413	403	392	422	405	394	401	392	386	391	395	379	373	399	374	418	384	420	395	400	408	401	393	394	369	410	402	378	410	411	374	381	369	400	397	366	399	365	419	389	376	403	428	408	411	406	387	398	378	385	374	383	435	423	403	446	401	418	371	367	392	416	438	406	389	402	362	382	404	385	390	407	390	388	426	387	419	382	378	418	389	381	389	393	372	353	389	405	418	387	410	369	386	384	372	386	403	427	434	373	386	400	399	419	366	390	401	404	405	399	394	430	396	381	401	404	406	377	371	431	396	417	429	416	379	402	391	413	394	394	388	411	403	388	376	432	396	432	394	396	385	407	391	384	376	386	382	387	369	398	396	400	401	404	439	413	400	367	406	421	388	378	382	395	394	411	370	369	405	398	392	389	380	395	406	401	423	404	420	414	390	370	392	410	386	389	427	396	419	395	437	388	384	396	421	393	422	360	410	370	419	433	349	377	364	394	375	416	408	415	359	423	371	413	426	384	430	412	369	404	416	402	436	408	374	374	399	360	346	378	377	395	411	417	386	384	362	420	374	401	418	385	382	380	407	349	392	399	430	372	398	395	358	426	409	415	389	415	410	422	377	388	418	379	411	374	412	391	378	369	427	394	373	393	385	392	385	398	418	412	414	408	394	401	396	386	379	393	414	389	395	411	380	421	369	421	410	399	406	413	390	378	383	380	382	399	408	396	413	432	418	395	391	401	391	402	396	413	421	383	383	373	382	423	381	414	404	378	394	388	405	389	395	417	384	375	402	404	397	389	379	373	385	420	381	378	445	419	387	378	394	417	369	385	386	416	369	407	433	423	390	412	401	412	412	426	397	377	396	414	391	435	431	368	391	377	401	405	399	392	398	408	398	406	367	404	400	409	389	378	419	385	378	365	415	406	377	397	391	356	432	424	408	384	393	412	431	391	419	415	404	370	389	380	367	375	399	395	385	386	380	417	418	382	410	413	426	403	416	412	409	434	384	367	397	329	400	367	390	395	392	389	370	349	400	390	416	410	410	394	378	419	409	393	388	425	394	382	393	381	410	401	385	380	382	392	390	389	373	421	367	434	385	406	362	402	380	422	391	402	393	418	350	413	396	395	361	417	372	390	392	357	386	407	383	402	381	387	397	403	386	374	410	370	390	405	407	432	386	385	425	409	402	394	390	373	373	413	395	395	411	383	383	395	388	381	371	425	401	359	369	424	401	389	382	413	386	384	375	381	413	351	361	413	410	359	393	379	374	410	386	414	355	378	389	394	397	411	381	361	358	392	422	403	373	409	382	403	378	386	397	395	357	379	390	403	421	385	364	407	361	411	401	392	383	413	401	402	407	359	410	379	385	384	403	388	348	392	396	399	444	381	388	385	390	353	395	409	403	384	407	423	395	364	413	413	376	402	368	406	387	411	402	403	420	420	392	400	411	387	384	386	414	403	406	409	390	389	406	398	357	436	397	386	377	409	382	369	388	381	398	426	353	380	385	400	418	408	416	403	418	413	403	386	398	405	382	390	411	395	389	391	347	375	388	410	377	403	402	373	426	403	428	423	379	414	375	390	383	410	432	404	395	397	398	382	376	373	379	414	405	399	396	415	459	417	383	390	368	414	417	347	437	345	425	391	378	386	362	414	414	415	348	384	396	352	376	391	421	369	418	398	408	411	396	401
29556	21378	6853	1754	1287	1074	906	816	731	681	645	613	560	586	567	539	545	554	550	529	514	523	535	526	531	515	545	512	501	538	530	490	483	509	491	499	500	493	542	513	524	474	478	513	511	496	482	523	467	509	509	511	479	519	454	477	489	516	510	489	515	501	510	511	476	489	491	524	501	499	554	534	481	526	486	509	511	485	525	549	493	461	524	528	518	504	511	526	467	528	475	511	511	517	466	475	496	505	500	482	480	482	522	480	454	517	496	477	452	491	467	494	472	502	498	473	494	437	466	509	500	482	464	494	508	485	490	486	480	512	481	487	491	471	467	465	498	517	494	479	473	517	504	506	495	480	512	495	527	498	486	481	444	463	502	542	498	464	480	484	461	521	521	504	480	478	519	495	503	454	481	526	523	486	509	525	500	486	517	451	479	522	453	476	497	480	465	511	507	489	491	504	505	523	488	506	496	451	470	459	492	514	484	491	482	507	490	504	497	472	464	477	504	453	491	509	488	498	479	525	498	478	465	509	512	526	500	498	442	457	472	487	483	548	499	485	515	503	515	506	483	515	491	467	508	506	520	487	474	470	500	469	449	527	505	469	465	499	486	510	491	479	493	485	486	502	485	444	533	519	477	492	517	521	510	462	496	481	495	454	528	486	487	482	499	486	474	510	491	481	467	467	496	489	474	500	495	541	475	489	486	461	517	504	482	474	523	486	463	483	491	496	508	479	475	453	489	499	447	504	475	509	452	560	511	505	516	521	498	490	506	488	483	510	485	502	493	452	487	530	488	479	504	485	503	481	456	484	484	469	490	486	513	501	516	493	502	479	525	474	457	479	476	474	505	468	490	493	513	496	495	518	489	450	483	477	463	498	470	466	505	480	491	503	497	477	500	501	504	490	470	493	497	520	469	505	491	516	483	464	501	510	507	471	506	486	508	479	475	494	513	454	500	516	530	498	475	503	488	473	466	516	498	472	473	476	480	544	482	489	529	468	487	506	500	489	482	527	487	461	510	498	491	458	450	537	505	523	544	480	509	504	446	548	488	487	495	508	527	503	460	451	484	500	476	466	488	462	482	489	498	491	488	470	520	490	486	510	457	459	478	504	485	463	490	528	491	496	505	511	473	489	469	515	475	499	490	487	504	494	471	461	498	460	481	474	505	451	524	518	510	496	501	478	477	471	485	443	496	464	502	535	457	479	507	485	503	482	502	516	500	462	512	507	480	535	469	455	471	522	509	510	467	548	498	481	491	493	504	486	488	491	496	514	442	500	475	512	458	487	470	448	534	468	476	522	485	498	491	472	505	477	511	551	491	495	513	494	506	504	449	517	448	563	464	485	499	453	475	482	529	515	498	522	519	525	539	528	514	489	498	495	517	511	499	525	510	528	507	488	520	479	496	477	482	522	494	496	530	500	488	490	503	496	481	523	497	493	467	530	488	448	494	481	545	465	521	477	518	477	544	495	487	495	491	455	516	462	463	476	437	517	469	492	507	488	473	487	513	507	480	501	469	502	483	500	463	503	483	441	500	500	491	488	479	452	463	478	500	496	509	484	527	497	462	490	502	489	500	485	481	482	502	458	495	468	500	502	446	497	488	526	501	456	494	487	467	530	500	512	514	474	483	499	479	487	484	467	518	511	521	510	485	472	535	524	489	482	482	468	498	488	490	460	496	494	502	484	484	492	506	500	525	504	506	459	508	488	502	464	474	496	515	467	495	490	494	501	486	523	470	496	507	495	490	506	475	485	493	436	469	482	470	516	485	536	484	483	461	516	502	450	513	478	493	520	507	465	483	547	472	475	517	448	523	461	458	478	489	466	481	496	530	488	447	438	460	439	472	480	516	480	514	510	460	479	482	515	498	458	514	486	508	452	472	465	521	488	448	496	500	494	513	496	497	492	533	479	495	516	513	518	477	474	477	501	467	475	474	495	484	513	505	473	512	494	480	481	509	493	491	472	486	489	512	480	505	490	519	512	468	511	500	509	464	506	497	466	468	504	519	517	508	506	503	474	491	500	509	495	504	507	491	503	476	494	516	482	512	502	506	486	478	510	499	509	488	497	497	495	498	489	494	480	489	515	473	509	477	480	483	510	482	488	487	502	477	515	479	485	508	475	511	491	468	498	532	493	540	493	466	500	470	491	497	500	486	500	512	483	476	477	557	509	489	486	484	474	500	480	494	500	437	488	521	511	488	474	477	482	497	463	479	473	424	498	502	509	468	484	461	443	477	484	496	508	516	488	459	504	503	512	485	501	527	499	491	478	503	450	463	495	499	484	451	488	485	511	466	483	471	476	494	469	489	485	459	509	529	463	497	534	432	447	502	459	500	515	493	496	519	499	479	502	497	488	506	478	483	519	493	440	555	470	492	519	491	490	482	458	478	501	510	487	479	487	490	535	480	483	506	504	477	531	467	510	472	492	499	460	496	475	501	478	494	511	523	501	487	477	507	517	495	496	456	486	485	489	500	529	498	501	503	513	483	484	501	481	515	488	468	515	491	478	463	508	481	508	497	475	473	494	471	461	479	515	452	482	506	476	515	487	495	470	499	468	471	508	493	468	467	480	499	487	453	484	519	471	495	474	520	488	519	498	467	466	458	518	467	506	488	479	473	508	473	507	524	465	477	483	471	500	499	443	482	497	477	489	521	467	493	531	521	500	489	473	519	503	510	491	522	526	476	467	440	464	493	481	537	507	521	540	462	523	487	472	471	530	492	493	507	520	500	495	517	507	518	488	485	485	509	496	473	520	461	499	514	489	524	459	506	508	460	513	487	495	470	479	447	461	500	468	491	481	519	471	524	468	508	510	490	490	508	499	507	504	506	496	475	503	504	509	468	533	530	484	491	456	528	479	476	486	446	507	478	509	529	497	496	486	500	500	489	478	473	495	466	494	471	483	465	494	504	510	478	481	498	492	455	475	473	535	488	482	515	498	480	480	489	482	526	519	528	474	532	535	458	517	497	476	491	458	469	506	541	515	477	442	456	482	495	505	468	488	500	449	460	495	453	476	524	506	490	471	477	496	473	461	480	534	478	489	500	511	478	525	505	486	486	528	496	514	500	447	485	471	504	474	528	508	489	512	474	482	526	507	479	456	505	516	487	501	498	565	497	469	492	463	480	495	490	469	479	482	484	474	517	468	512	547	449	500	511	491	454	539	452	471	522	490	513	496	459	497	491	475	490	474	545	443	503	489	470	453	483	516	532	439	450	493	496	498	453	509	472	458	487	503	522	491	502	486	474	506	526	479	490	474	462	502	509	509	553	513	510	466	440	487	505	466	485	467	521	516	474	528	495	495	464	520	498	475	482	465	493	515	488	510	511	480	514	483	460	468	489	529	476	489	456	470	469	472	500	534	482	451	506	484	484	471	499	510	494	493	517	478	492	492	459	520	462	525	494	502	517	525	502	448	486	462	436	483	549	505	452	490	496	472	500	511	489	471	427	495	467	477	474	506	474	477	471	490	534	490	472	449
22971	21254	29127	23708	21252	21183	4995	1452	1142	1080	1018	949	915	923	888	889	856	830	889	835	849	781	832	846	810	868	738	796	754	774	826	797	804	771	801	831	830	787	762	755	801	824	788	748	772	802	801	798	841	771	750	802	782	795	772	766	768	797	789	847	782	786	812	736	784	740	772	789	822	791	756	820	801	782	809	804	792	819	812	811	796	746	748	789	827	810	754	799	768	735	771	753	751	806	780	761	746	805	776	804	759	755	749	744	807	764	752	769	782	747	775	722	743	762	782	818	763	764	760	705	722	787	761	774	756	819	731	787	699	746	731	763	793	777	782	791	771	735	772	808	750	714	744	721	777	738	811	779	824	734	744	821	722	761	832	821	786	726	781	781	753	773	794	731	748	754	762	751	762	753	765	781	758	741	776	745	781	783	712	735	775	808	765	759	729	729	764	728	767	789	743	765	776	782	781	730	775	802	765	796	788	788	775	769	773	752	716	721	720	733	771	784	774	721	853	726	772	783	744	764	745	773	809	749	784	755	771	806	789	767	742	782	761	766	735	758	772	795	741	770	768	796	786	791	764	800	774	751	740	748	773	730	720	726	785	762	792	762	756	749	716	786	746	732	815	743	785	733	784	742	727	728	822	763	781	780	730	729	783	821	730	786	778	763	798	810	827	749	732	805	792	812	753	760	819	784	747	800	822	748	826	784	754	744	764	749	809	769	806	812	720	769	768	789	841	764	745	777	781	764	760	757	780	775	745	818	771	795	757	707	791	720	770	748	728	748	839	749	799	810	761	724	748	749	709	800	767	759	785	714	819	792	737	769	773	745	763	750	748	804	777	735	780	750	772	761	790	748	703	796	787	747	710	800	737	817	791	762	741	771	770	769	760	770	756	809	801	791	761	745	769	768	777	768	755	755	770	762	727	744	778	784	778	766	744	790	775	755	814	764	761	774	793	814	789	803	740	828	807	773	780	750	806	730	755	723	785	708	750	769	777	806	737	760	756	741	784	793	800	753	779	757	744	764	792	750	746	717	764	769	805	760	728	750	745	732	738	737	782	767	786	783	753	770	741	797	803	745	749	755	766	729	759	734	778	787	750	728	791	792	707	757	766	769	794	746	770	750	721	775	757	740	793	704	746	765	766	742	776	791	786	772	769	779	739	722	812	740	751	749	782	691	800	770	792	717	728	721	744	715	797	729	795	745	749	733	746	769	740	784	779	771	759	732	759	782	789	741	766	829	734	800	697	735	730	732	805	763	780	728	717	757	797	742	772	716	772	799	743	735	746	753	786	738	706	792	759	758	790	742	790	763	862	744	772	790	753	756	748	783	812	782	759	752	767	742	737	760	754	790	782	777	759	744	764	782	740	800	762	762	759	744	728	763	776	727	759	835	686	761	734	752	798	804	778	789	758	808	794	745	718	762	765	757	728	730	752	778	736	717	749	798	754	770	784	774	802	812	742	772	760	745	797	732	816	769	756	788	804	765	749	739	791	804	776	758	793	755	776	789	777	807	748	723	740	786	745	773	769	728	762	810	722	741	806	808	783	724	769	755	767	738	773	750	771	760	785	737	762	765	729	781	809	736	751	737	757	774	776	755	736	748	795	782	751	749	755	805	773	765	746	802	787	766	790	769	722	785	776	775	768	779	735	790	747	730	769	770	719	783	785	763	769	746	773	773	757	758	721	755	770	728	737	812	786	753	750	736	772	782	783	770	753	795	747	754	791	780	749	782	781	796	702	799	800	797	765	754	746	786	754	767	758	773	765	782	765	761	740	770	765	735	749	723	759	742	753	730	789	759	722	742	774	792	730	814	755	757	769	769	755	767	792	784	763	804	765	757	790	720	796	812	785	793	751	802	806	796	770	782	742	744	787	777	747	775	757	720	779	769	790	763	775	749	746	804	741	765	787	791	752	809	753	756	709	744	722	730	766	783	767	763	786	789	785	743	723	781	780	776	787	786	746	737	768	791	745	752	807	790	757	756	791	726	777	735	740	780	768	745	731	747	755	730	779	769	735	788	736	776	786	780	751	745	777	783	787	797	782	774	795	759	756	759	774	787	732	775	779	734	743	778	743	777	726	780	758	781	749	754	756	755	823	739	761	749	729	722	831	744	734	791	788	725	742	768	774	760	770	770	786	758	757	747	751	771	782	789	749	756	745	780	780	798	724	783	753	771	772	774	774	766	785	765	825	762	756	783	701	766	777	773	714	784	750	757	764	741	796	808	803	757	788	818	711	738	775	800	772	746	804	791	788	767	800	740	755	762	774	731	755	752	769	767	805	754	798	742	748	756	755	765	739	746	773	770	796	776	795	803	796	784	767	790	754	781	786	785	818	730	774	752	751	759	764	767	794	819	780	792	724	753	809	818	746	761	738	793	775	812	794	732	749	787	782	771	801	780	786	775	793	726	771	799	773	725	769	767	745	744	759	728	759	726	749	720	730	738	729	726	759	808	704	809	739	762	778	784	797	793	745	720	752	798	765	766	752	795	759	768	785	819	783	718	767	774	769	778	756	743	781	735	819	726	736	752	778	760	763	751	708	739	789	806	710	790	778	746	791	717	736	726	758	712	729	719	816	766	764	768	788	726	714	772	762	753	726	794	776	749	748	763	826	734	733	790	798	768	747	780	771	766	761	750	762	750	757	785	737	725	761	766	751	765	836	755	753	759	764	751	801	795	770	790	748	761	769	733	813	749	706	712	796	842	702	842	779	729	756	776	774	770	752	719	758	777	785	734	794	715	792	760	710	768	742	756	751	738	773	778	809	738	737	798	765	763	756	774	774	790	817	739	770	772	756	758	777	768	765	798	729	777	768	711	766	783	770	765	734	714	775	803	757	807	779	736	823	762	757	749	748	792	773	731	749	751	777	778	769	770	748	745	783	770	754	824	744	707	738	801	764	751	757	768	754	758	732	812	725	807	747	751	813	753	728	790	772	792	752	741	775	761	746	768	701	789	761	796	732	771	755	756	723	796	782	747	755	822	704	778	720	788	817	772	769	820	766	756	783	769	764	742	762	698	781	774	713	763	729	748	782	777	788	752	723	790	737	782	773	799	787	753	768	799	750	770	788	768	783	745	773	753	788	764	772	794	760	811	797	788	795	717	734	756	705	772	797	764	807	763	807	784	738	755	797	787	824	733	765	804	744	781	750	695	751	737	765	744	774	788	763	771	784	723	775	792	715	784	742	790	777	768	743	794	735	727	768	742	770	775	769	757	760	782	791	741	784	734	816	699	818	763	770	759	773	745	766	794	770	752	770	798	813	742	754	762	745	777	785	767	782	763	734	763	738	767	773	726	798	737	784	777	721	753	743	727	784	752	734	793	726	736	721	738	800	714	826	746	706	763	725	778	754	769	799	751	778	746	780	774	786	757	745	740	778	813	742	805	742	734	758	785	737	751	797	790	726	783	748	782	759	749	794	748	776	749	784	764	751	748	786	710	770	800	761	795	747	775	756	737	716	750	741	780	737	717
39063	42258	17898	6008	4206	3256	2557	2213	1870	1700	1477	1406	1286	1243	1189	1169	1095	1051	982	1032	982	1001	981	998	995	978	935	962	935	966	955	927	926	896	964	942	926	923	927	975	915	957	876	920	905	886	901	888	841	857	867	855	924	944	866	885	881	914	947	906	861	887	882	860	908	906	882	891	877	890	910	928	943	878	932	911	898	923	880	928	890	906	894	963	953	896	868	936	917	888	894	909	856	901	862	874	907	835	910	884	877	918	861	862	950	848	839	875	899	839	898	877	849	849	849	874	790	890	824	891	859	839	896	886	864	861	864	902	843	849	867	857	874	893	888	864	857	929	893	854	901	879	865	846	885	913	920	926	904	917	905	899	847	877	835	935	864	857	871	831	908	878	882	847	872	834	922	892	833	894	831	895	838	877	908	921	850	855	870	903	842	850	828	853	830	868	893	817	826	873	918	908	818	879	853	873	881	881	834	885	851	867	884	888	817	845	920	816	927	877	906	898	887	857	844	887	892	887	898	836	861	861	870	911	915	903	886	927	889	810	857	812	862	880	906	902	889	881	884	872	906	920	905	866	851	851	892	890	832	867	906	843	851	885	848	856	888	916	817	880	862	875	840	854	860	852	870	823	853	822	881	835	845	904	894	861	853	867	827	909	871	937	896	868	858	903	900	841	837	889	886	866	904	845	907	880	842	866	874	824	863	851	855	868	853	850	926	839	894	872	893	897	884	855	895	940	888	876	893	868	842	848	870	842	860	838	853	870	853	845	870	876	833	843	884	881	831	825	858	849	856	828	889	834	890	819	855	882	867	891	832	861	901	868	911	846	863	907	912	805	882	882	891	820	821	840	923	860	873	864	910	931	873	909	923	884	866	879	855	869	839	906	921	842	870	872	848	885	868	877	811	883	893	839	848	906	903	893	892	837	834	820	850	847	870	812	859	828	851	865	858	877	859	872	870	915	859	839	876	871	903	896	849	888	909	857	875	886	871	860	850	830	868	850	872	896	813	881	880	883	856	832	857	934	838	847	847	892	914	836	883	873	843	855	826	903	873	904	882	867	828	889	842	936	860	871	845	898	908	856	870	858	837	855	875	800	894	873	896	885	907	893	882	857	849	880	894	829	917	812	881	863	870	855	904	915	928	876	843	875	855	891	826	822	837	882	840	886	875	874	946	891	852	895	861	814	820	876	878	904	858	905	859	865	825	925	877	872	827	899	861	880	864	846	866	862	880	856	862	906	880	885	870	914	875	885	896	809	856	879	884	863	854	864	810	849	840	804	826	891	930	883	857	882	926	862	859	906	856	980	901	825	880	902	883	818	856	877	897	838	822	873	896	950	899	856	835	910	855	911	859	816	868	867	809	900	864	864	876	923	881	889	855	841	865	888	859	882	868	840	864	893	870	881	883	837	830	902	910	854	854	852	912	891	898	880	898	831	889	868	896	891	849	866	881	851	863	862	862	833	895	869	909	881	887	840	861	867	933	827	818	893	893	861	862	852	884	841	827	934	881	903	842	924	868	895	883	875	856	877	889	870	882	834	861	854	855	861	896	872	869	873	834	847	892	841	892	899	927	901	873	869	884	868	836	867	896	854	864	855	901	888	880	918	808	896	884	845	830	855	865	819	852	836	841	892	854	850	821	879	863	836	912	906	837	868	899	923	887	902	928	929	875	868	831	857	891	849	888	900	874	899	854	809	807	887	856	818	842	900	832	881	855	861	855	869	893	877	871	826	845	858	874	851	884	865	861	931	932	869	857	857	878	853	886	872	870	879	874	924	875	859	850	902	872	867	830	838	870	809	844	893	879	882	890	857	884	792	846	818	881	900	901	869	919	847	905	902	871	871	888	891	823	898	866	878	872	844	877	823	857	885	856	839	820	851	883	871	852	838	846	929	873	895	867	854	860	850	869	853	880	901	838	876	827	891	868	914	899	869	903	877	894	859	835	875	827	906	905	847	909	884	840	831	865	889	942	884	921	895	877	848	788	892	887	916	839	872	889	881	851	855	867	841	877	874	884	883	868	845	853	863	842	837	885	873	877	893	898	885	870	873	897	834	863	874	828	877	850	880	876	854	841	897	897	893	944	939	888	880	859	869	876	877	850	900	831	825	870	877	871	836	893	841	875	869	883	855	826	833	886	886	874	884	837	831	810	846	880	855	823	856	838	872	850	874	879	939	826	857	870	917	845	843	881	902	897	849	896	822	896	850	884	878	886	900	870	875	875	841	840	887	865	846	878	896	910	884	914	914	817	908	894	923	892	914	859	836	878	920	918	892	886	887	811	816	869	876	868	813	883	854	849	859	857	912	870	908	844	822	871	870	878	922	876	846	867	906	843	799	842	862	912	858	879	834	879	902	879	873	872	923	908	832	838	878	948	824	844	858	844	877	870	852	835	839	875	915	875	862	849	855	906	920	897	811	888	899	877	855	867	868	820	885	825	901	845	845	852	884	849	873	823	808	875	774	906	877	844	920	829	893	884	863	850	870	831	888	830	861	881	892	871	876	906	904	860	846	904	886	891	883	876	818	876	886	852	794	802	960	870	856	837	846	839	854	903	838	836	833	855	881	890	820	852	816	832	896	893	897	894	882	862	836	833	819	828	839	860	915	839	883	866	891	879	885	817	884	826	917	892	894	854	899	868	859	837	882	842	855	889	910	897	853	862	895	826	890	848	861	851	876	863	904	903	785	894	821	870	831	839	879	877	876	910	914	882	813	892	862	852	897	831	889	874	837	899	865	880	859	874	866	890	827	864	815	945	868	854	855	844	870	838	867	884	886	801	869	890	907	917	903	866	911	898	820	880	844	856	850	879	873	827	900	871	858	799	851	871	864	847	815	830	803	881	911	847	857	855	842	878	871	885	894	917	840	883	863	829	840	854	881	928	854	881	941	858	871	840	881	872	870	879	877	908	934	873	863	875	894	868	838	890	882	899	928	866	903	838	814	872	838	902	825	895	851	853	820	864	845	884	872	858	845	902	876	881	859	918	864	875	877	903	882	865	885	867	848	815	897	846	887	880	864	878	841	934	888	855	876	875	889	900	859	864	859	817	885	872	853	901	906	901	863	880	889	841	865	847	882	870	860	836	865	841	881	811	876	827	879	889	872	850	871	923	828	886	922	857	842	874	886	931	918	883	829	945	881	871	864	868	857	865	836	842	885	902	880	909	869	875	835	783	895	815	827	864	870	840	813	856	876	902	850	922	838	873	818	888	896	859	906	863	903	841	817	857	885	858	898	906	840	919	847	881	865	904	793	848	869	794	831	838	866	915	835	883	867	880	855	867	851	859	878	837	826	919	865	861	869	860	884	857	867	860	867	837	891	891	833	867	833	931	901	871	916	869	849	924	880	887	869	871	905	862	847	823	828	878	864	892	945	844	833	934	876	837	802	822	890	872	875	846	876	850	875	845	865	842	769	865	893	854	844	842	811	805	859	881	856	873	899	892	909	890	869	883	844	888	838	858	831	893	885	867	852
27420	20062	7489	879	635	616	363	341	309	284	290	303	305	290	305	299	324	310	289	316	267	267	290	298	292	287	286	322	306	298	292	320	290	290	310	302	283	299	318	274	321	275	328	295	316	287	309	325	287	290	292	275	298	256	310	314	299	260	281	281	273	280	310	301	289	287	311	259	284	299	269	322	275	312	313	301	281	300	289	328	307	305	300	300	284	313	290	279	279	303	279	301	284	309	271	288	271	311	283	278	280	255	301	293	294	312	312	286	323	291	289	298	266	281	315	315	324	289	304	310	288	283	307	259	288	290	317	293	298	284	295	287	314	296	290	306	284	290	292	304	296	326	258	285	258	278	297	283	307	286	251	313	296	301	288	297	285	309	287	300	303	242	291	285	300	305	289	311	279	308	304	322	287	278	301	287	286	317	291	299	304	307	294	334	287	322	285	294	292	308	280	306	278	324	323	287	308	289	292	299	300	304	297	316	276	293	303	304	294	324	307	270	282	331	271	290	312	287	303	293	312	281	293	271	293	294	300	279	300	287	298	264	304	304	312	289	286	267	276	295	330	284	322	275	301	280	311	281	308	310	320	279	302	306	303	314	293	298	324	278	301	317	307	315	283	292	310	298	308	308	268	280	292	274	292	298	304	290	269	295	278	308	304	277	311	259	289	281	287	308	300	268	291	288	284	300	307	324	305	315	307	326	287	280	280	272	310	307	289	301	299	291	292	313	268	297	292	297	301	269	294	291	304	287	287	275	287	270	337	289	290	286	301	286	302	293	326	305	312	305	289	308	319	301	289	293	285	282	316	322	300	292	282	312	295	296	280	287	291	284	299	300	267	310	264	274	301	271	340	296	294	292	275	279	327	296	254	314	301	282	289	284	281	264	279	292	331	283	296	267	268	320	296	279	300	283	291	272	302	279	310	314	300	290	303	283	296	314	289	312	311	266	282	248	298	298	299	306	275	282	291	286	275	311	286	278	325	264	287	309	288	282	313	300	263	264	286	318	293	298	293	310	303	286	301	284	295	292	303	290	311	298	272	295	285	305	264	329	307	288	298	292	292	282	284	297	281	283	303	287	272	305	313	323	276	306	293	273	276	317	266	306	297	287	281	267	301	295	286	293	272	262	287	294	301	276	275	302	272	299	294	289	294	299	300	315	290	309	301	290	254	286	290	289	290	295	282	295	278	302	290	277	295	289	269	281	278	284	283	265	312	300	265	324	278	296	275	284	287	299	303	251	264	324	273	304	316	255	257	313	292	284	292	298	292	320	297	298	276	282	295	303	309	271	309	294	305	277	327	318	306	291	298	317	303	294	303	326	292	323	307	306	296	310	258	314	300	284	252	285	287	311	276	302	282	284	305	310	287	263	280	278	302	281	266	299	274	311	306	280	292	292	311	303	299	313	293	294	281	287	310	247	252	304	290	294	256	293	300	290	317	276	289	260	299	277	278	298	311	292	281	283	297	291	290	313	315	287	304	303	322	288	301	273	296	273	262	301	312	285	297	294	240	280	273	332	317	283	295	269	275	285	289	305	284	281	319	323	286	280	304	306	304	305	313	311	303	294	315	271	278	265	305	289	277	293	296	306	292	299	282	300	292	303	310	277	267	302	326	301	304	324	298	313	293	305	284	264	284	326	275	287	321	308	294	279	306	297	310	326	308	284	290	293	316	291	301	294	315	270	299	274	294	275	306	297	288	312	282	299	285	263	297	300	291	316	289	287	299	317	294	344	291	303	322	293	298	265	301	280	300	275	294	272	285	289	303	312	281	268	299	299	307	311	257	303	262	275	300	290	314	317	303	304	296	336	275	302	278	313	271	285	262	273	322	311	281	272	304	280	318	289	296	299	286	289	305	287	325	278	306	299	277	321	311	287	284	295	258	303	293	260	306	285	261	304	285	324	261	292	305	283	285	304	313	296	269	326	276	292	272	273	294	311	308	284	272	296	319	296	286	268	269	274	289	291	278	266	277	251	307	277	273	346	292	292	302	257	268	298	321	289	324	265	319	336	315	301	279	327	286	297	309	305	292	278	325	296	288	296	265	267	266	295	308	290	282	306	285	302	269	288	263	340	276	322	300	324	290	307	291	313	290	290	298	298	313	297	250	291	266	317	311	299	315	311	328	289	311	301	301	302	277	287	304	302	306	319	306	315	289	318	296	297	303	311	289	311	320	282	312	319	341	292	303	300	305	268	287	298	295	281	316	271	290	287	326	287	323	310	299	278	270	294	284	306	276	292	309	286	315	297	280	308	311	304	284	309	300	297	298	279	272	299	300	285	292	304	306	283	276	322	263	298	288	274	270	330	277	298	257	306	281	269	300	319	309	292	296	297	284	336	280	286	277	268	278	301	303	288	308	275	276	294	281	333	299	291	319	258	293	304	275	278	282	308	267	284	283	268	274	308	300	293	277	302	295	301	270	310	299	291	297	288	280	279	300	281	294	297	308	274	337	297	267	297	306	279	258	304	298	272	303	304	294	291	260	268	282	282	309	290	278	307	282	293	295	285	307	279	274	258	287	296	308	283	282	276	301	305	315	312	266	290	305	299	280	271	298	279	299	279	308	265	310	283	258	287	272	321	276	269	304	316	309	275	275	288	293	287	283	310	278	312	285	282	275	303	283	336	302	261	344	302	270	288	274	279	284	337	263	273	306	291	284	287	288	284	296	304	298	311	299	291	308	268	279	272	308	303	293	331	302	281	331	278	282	315	283	289	298	298	289	292	311	279	306	334	291	303	320	298	302	311	296	309	281	300	282	278	266	297	297	280	291	282	312	286	280	289	281	280	291	282	290	302	295	290	293	301	306	300	310	298	297	245	296	267	311	297	292	286	281	285	302	296	283	315	287	276	270	285	304	303	288	288	275	282	288	303	271	290	300	279	281	268	265	268	318	280	287	265	302	308	262	256	268	314	259	289	283	272	312	287	297	299	284	302	300	322	299	276	290	308	282	314	306	341	315	310	314	283	287	290	272	285	268	293	297	299	295	301	304	292	328	342	268	290	299	287	277	303	287	291	273	312	296	262	281	277	256	321	311	307	272	323	290	282	285	262	311	271	322	296	300	249	322	268	294	301	270	280	298	288	290	305	297	294	274	300	295	302	308	289	308	283	299	304	293	297	309	275	297	298	294	332	291	280	265	310	297	298	318	296	306	307	272	273	321	320	268	266	295	302	274	278	290	299	281	277	296	297	288	285	269	288	279	297	275	302	301	281	300	292	280	284	286	299	299	283	277	287	291	307	260	293	299	319	277	289	320	300	284	284	292	305	313	311	311	287	298	310	290	322	266	309	278	317	284	294	300	294	315	292	303	262	314	297	289	325	333	303	296	288	282	350	326	287	286	293	309	269	321	259	278	278	286	329	298	315	285	264	300	291	293	287	285	299	298	262	308	262	303	286	296	294	299	294	277	304	286	313	309	291	317	276	290	285	258	281	313	303	285	278	276	316	295	281	280	288	284	323	287	277	279	281
12058	8210	2098	691	520	517	474	406	408	399	412	379	386	372	374	365	369	378	359	358	387	360	390	353	344	341	373	362	343	410	347	378	390	410	367	374	353	364	381	352	351	399	360	348	369	372	353	370	346	402	371	355	386	339	383	342	362	367	350	329	372	368	368	357	396	371	395	357	355	371	392	369	392	365	404	355	332	362	349	420	366	412	347	386	373	391	367	360	368	382	396	351	338	373	349	391	359	328	356	330	336	344	364	371	377	346	376	378	349	404	393	339	329	388	346	375	345	354	343	377	345	355	357	340	352	378	374	406	350	375	375	377	377	347	363	359	383	384	341	386	358	360	375	389	381	364	351	364	407	355	379	392	353	361	399	361	365	340	360	361	393	367	342	346	363	372	335	365	344	387	339	374	361	362	375	359	369	381	371	387	374	348	361	345	386	370	370	346	386	395	371	343	377	320	337	405	367	326	351	343	331	376	361	358	363	380	367	370	383	343	371	365	394	382	368	371	342	341	350	348	364	364	362	347	370	401	392	378	365	384	368	362	330	401	322	374	357	379	345	352	378	369	339	353	372	380	348	360	354	358	354	361	360	368	380	349	365	330	351	369	336	352	376	360	368	407	373	371	362	377	360	365	370	363	359	329	363	366	348	399	375	351	363	361	346	353	367	366	376	350	377	359	361	370	372	386	362	355	344	370	348	376	381	387	383	365	366	367	392	322	331	330	396	354	372	391	332	382	376	354	351	354	375	379	357	357	376	354	369	355	370	360	380	352	373	353	394	341	355	354	345	384	361	325	410	370	346	348	354	356	401	364	372	354	387	360	351	373	335	372	372	365	359	404	375	370	373	386	368	348	341	327	389	340	376	366	397	398	389	374	366	345	395	370	353	383	353	356	361	373	358	376	372	353	383	344	398	367	362	346	381	369	355	352	369	344	358	352	380	357	393	339	342	331	370	368	381	370	384	373	365	387	384	368	384	367	362	361	366	383	370	360	357	348	359	382	349	335	351	333	327	361	331	378	353	377	342	368	360	360	371	395	340	341	372	388	375	350	360	334	362	351	343	347	334	386	368	354	336	360	387	368	389	377	337	341	357	361	343	353	351	392	343	350	381	384	361	351	365	386	348	377	387	322	367	331	345	367	343	354	329	402	347	351	322	345	343	374	375	390	374	359	367	361	356	330	368	387	336	329	354	391	380	349	384	360	415	361	335	384	343	360	364	385	369	349	363	376	346	376	391	353	319	384	380	349	329	374	351	365	361	339	357	344	356	364	351	369	377	340	426	358	388	367	351	383	333	373	377	334	354	348	368	360	352	350	332	362	363	389	385	356	380	383	358	346	351	357	355	340	338	355	371	370	342	396	380	346	358	330	362	323	344	377	352	364	341	344	358	348	370	338	336	388	360	329	352	370	369	356	344	355	332	376	363	396	323	345	384	346	344	364	335	379	381	388	339	409	366	360	416	394	333	360	376	392	361	372	369	377	381	351	393	316	376	330	343	381	387	327	372	354	354	342	369	388	361	346	321	341	378	365	396	346	353	363	371	361	341	393	329	350	390	337	346	389	359	384	387	383	360	327	380	377	339	349	362	370	370	352	354	402	393	375	324	365	350	364	352	365	369	359	373	371	345	332	379	386	360	383	357	362	337	369	356	372	367	388	371	359	379	379	376	352	402	369	353	359	340	363	357	331	392	387	354	351	375	409	367	369	360	340	357	369	353	380	333	399	349	346	333	359	374	359	375	365	354	350	349	348	407	379	349	395	364	375	358	372	370	394	341	360	374	377	385	374	371	396	359	374	324	356	360	380	368	370	380	369	345	394	409	335	362	370	337	345	392	379	346	364	362	386	331	370	355	350	374	375	367	374	390	376	348	356	334	350	364	329	391	358	345	354	356	346	356	370	355	338	367	361	354	384	348	348	376	324	339	314	392	332	363	368	350	365	359	362	376	326	395	350	357	363	363	388	362	384	375	382	380	352	380	332	404	342	314	361	347	366	365	372	365	366	383	343	338	345	351	347	371	346	371	350	376	355	370	352	366	351	386	370	364	347	348	388	332	378	345	368	381	371	351	344	333	351	383	348	382	375	358	351	353	346	350	367	356	375	352	363	336	376	341	347	341	363	374	360	365	377	389	354	368	358	360	366	396	369	359	344	312	349	367	372	376	357	361	347	350	369	370	383	353	359	400	349	345	347	374	340	383	345	374	369	350	367	360	407	375	382	346	363	370	381	363	347	333	362	366	351	397	376	368	327	367	339	348	381	409	362	339	383	352	350	357	347	364	349	361	385	374	404	374	370	400	399	340	340	348	352	399	359	405	345	334	378	378	337	347	370	378	350	328	338	369	351	369	357	368	360	360	367	357	381	398	372	358	382	323	341	351	379	377	345	338	384	372	361	353	388	341	367	389	369	364	352	347	351	362	349	365	328	336	379	367	350	361	351	374	366	378	397	352	352	319	368	395	357	375	377	361	361	373	394	362	346	343	366	350	365	344	368	356	370	363	323	381	346	348	335	373	368	412	361	364	369	380	326	388	372	358	356	370	337	366	325	373	348	394	379	346	388	384	362	334	336	377	358	338	329	364	380	345	377	369	350	373	386	361	368	354	372	362	356	379	348	338	384	391	354	343	377	387	348	345	374	386	369	349	365	335	363	349	362	346	376	356	360	377	385	333	339	379	388	352	350	333	295	381	345	352	365	370	377	379	326	338	403	365	354	350	355	378	370	377	400	368	368	340	346	380	379	380	371	343	334	333	372	349	388	323	316	367	380	368	370	335	364	370	356	350	340	343	369	324	328	355	315	356	391	354	340	420	322	384	351	345	352	359	369	367	367	356	363	374	399	364	386	357	402	377	356	376	365	382	394	391	366	381	363	358	383	354	351	380	373	358	371	333	345	372	355	354	360	351	346	378	355	358	371	347	337	369	345	381	361	319	357	376	371	353	340	354	352	365	371	349	370	339	352	316	358	359	366	385	339	345	344	397	377	353	402	372	376	355	365	381	360	354	330	334	347	336	383	357	336	363	336	342	394	321	371	383	356	375	379	365	388	359	333	342	353	393	357	369	379	380	350	372	342	351	373	326	366	340	348	385	380	360	347	364	351	370	356	378	384	348	358	391	373	329	412	343	369	364	347	358	375	356	321	384	373	361	347	366	364	365	324	346	371	365	323	380	351	372	346	381	393	371	359	351	332	375	346	355	362	363	386	348	385	397	352	351	392	347	357	370	374	369	392	384	350	375	347	348	356	354	402	376	395	358	380	381	351	402	361	378	312	378	364	370	352	354	375	320	373	364	342	390	350	372	364	384	348	351	386	375	361	371	393	348	332	342	358	357	347	388	351	341	392	358	363	371	385	339	363	390	391	366	378	353	357	374	362	362	359	342	349	371	356	374	325	358	348	337	329	372	363	408	343	359	346	353	357	397	361	353	363	359	381	384	377	350	330	368	351	372	337	371	364	343	319	354	349	368	351	348	371
24489	21201	27816	24812	15559	1323	772	623	544	572	552	489	486	514	472	472	464	480	420	436	446	432	462	476	437	431	493	459	471	421	446	459	438	440	432	431	430	480	456	433	430	425	415	418	432	420	423	433	441	442	434	421	429	400	426	425	431	429	441	414	419	441	413	429	432	435	434	427	415	477	449	440	447	416	466	427	398	452	451	448	419	429	441	455	453	418	440	442	459	446	463	432	415	434	412	405	441	448	413	451	441	431	440	436	424	422	412	430	427	449	462	436	424	462	454	431	420	430	458	407	446	480	412	465	406	432	446	427	455	412	417	410	394	445	420	413	449	416	455	400	431	445	417	405	455	413	409	387	433	451	427	418	375	467	408	437	447	414	425	420	387	416	453	413	406	462	445	413	405	384	441	440	453	430	477	425	442	429	443	404	429	429	451	465	451	422	465	442	413	399	411	435	441	439	454	423	445	439	445	457	469	445	456	423	405	396	408	418	431	417	408	405	461	385	424	459	404	423	418	413	410	410	462	411	418	446	429	408	442	445	431	429	480	416	442	465	450	442	448	419	430	413	426	452	413	439	428	408	401	439	433	435	435	415	431	442	456	399	440	435	450	398	435	444	404	427	429	437	481	426	411	459	390	413	428	461	452	397	429	367	382	382	475	439	476	450	453	404	464	431	424	419	446	448	429	451	403	436	413	414	441	430	403	442	428	428	425	414	441	436	436	421	403	389	440	430	415	397	423	427	445	423	427	423	401	445	396	475	428	398	462	422	413	448	429	444	449	444	433	444	431	444	420	403	420	423	424	431	448	416	406	420	430	436	433	423	418	383	400	452	419	395	410	443	446	433	427	449	402	423	451	440	435	430	434	427	442	440	408	447	400	422	439	405	436	427	444	429	387	464	425	438	460	415	405	477	439	394	445	456	446	417	448	411	423	454	406	454	438	414	452	401	464	416	427	443	466	448	418	395	415	401	418	395	377	449	439	417	389	441	398	374	408	438	399	405	453	442	405	425	433	428	391	420	407	390	486	415	439	401	441	403	445	401	410	417	405	395	434	413	427	462	432	409	426	438	463	464	430	440	417	425	430	459	449	436	469	419	401	437	419	417	466	408	413	425	429	442	410	428	440	438	473	423	419	465	414	401	443	425	422	423	399	446	439	441	401	385	438	412	433	436	403	398	435	437	428	404	419	412	430	422	443	439	444	423	475	409	458	419	437	441	425	419	443	414	432	403	413	389	436	433	427	426	463	462	433	470	428	436	452	412	443	412	452	430	447	428	431	414	396	432	398	408	487	431	428	417	397	395	431	437	458	409	437	423	405	429	433	400	476	446	421	458	413	420	415	437	442	447	436	424	419	419	422	401	429	435	408	399	411	459	444	449	428	395	434	402	409	427	438	391	424	404	469	405	424	451	438	426	427	405	431	435	425	451	421	454	436	420	448	441	433	439	407	391	465	442	417	377	398	439	462	425	416	464	425	417	422	437	420	429	450	413	409	460	432	441	438	364	435	402	439	445	411	430	417	451	414	428	423	453	408	430	390	470	412	432	443	422	431	437	444	423	475	408	448	404	432	412	411	427	432	408	396	454	446	455	458	416	422	395	454	449	446	447	409	443	428	424	441	453	426	422	417	467	427	438	422	408	424	428	443	408	429	410	422	446	422	392	445	418	381	414	399	427	428	432	420	418	437	419	444	417	450	450	442	430	410	425	464	404	434	426	441	434	464	418	409	441	451	420	481	421	385	445	440	445	405	425	403	427	429	419	446	442	422	417	428	451	397	430	456	448	413	411	420	455	407	439	427	437	477	439	414	439	397	444	437	453	444	428	441	413	451	447	402	481	459	434	399	418	419	461	429	431	454	445	441	444	396	454	414	423	476	443	427	441	421	434	387	447	425	404	436	459	424	424	408	425	422	399	412	390	410	437	419	435	414	399	404	405	445	435	415	467	424	434	435	430	440	389	425	444	410	453	434	422	394	448	396	444	429	415	423	433	414	454	415	457	403	420	447	431	459	445	485	433	425	461	431	403	445	452	453	421	458	422	399	432	430	416	422	415	434	429	434	456	413	430	434	419	418	427	431	457	412	432	437	428	460	474	440	410	425	419	451	401	441	417	471	420	421	393	457	428	426	414	431	404	448	438	427	425	437	425	461	446	452	422	451	417	439	435	407	452	425	418	427	393	385	426	452	452	441	395	425	436	428	437	423	445	423	431	428	456	412	437	448	406	447	493	412	422	427	406	430	445	402	399	434	466	403	468	409	427	437	421	442	437	446	440	434	427	448	371	435	431	453	406	443	409	385	445	414	414	386	400	440	445	382	446	438	379	463	430	421	412	447	447	397	394	416	441	422	430	448	452	425	410	417	407	435	420	390	495	437	391	424	413	397	432	432	444	429	394	456	414	441	473	405	381	428	470	429	448	450	435	436	464	394	464	439	450	468	419	461	445	381	460	445	437	426	425	423	411	438	425	387	452	462	466	461	429	453	401	426	415	442	449	453	407	460	424	404	428	415	407	431	410	405	397	430	446	397	433	442	420	419	435	431	408	446	388	418	424	412	443	405	444	422	424	407	436	426	434	432	396	441	443	438	453	401	418	419	429	409	427	431	425	391	411	431	394	426	413	413	438	449	454	408	436	446	454	402	422	447	385	448	447	416	455	427	422	469	383	444	422	408	428	439	437	443	426	450	412	471	415	457	425	442	433	423	409	436	431	420	393	430	462	407	421	435	428	438	425	441	432	444	458	390	385	462	444	401	398	411	475	444	424	436	443	444	377	430	467	434	420	427	415	434	408	447	430	404	461	444	423	435	424	438	415	417	434	413	416	398	421	407	419	421	408	429	409	417	401	430	420	436	435	427	403	466	461	470	381	447	447	443	480	406	469	431	423	424	453	405	453	413	388	413	425	455	420	417	445	448	450	412	440	445	455	459	443	437	403	421	435	448	421	436	427	424	433	432	428	452	459	446	447	419	424	455	422	438	425	399	414	414	409	465	409	441	401	378	459	403	412	427	433	397	428	450	456	397	413	398	364	434	420	426	447	405	449	443	402	385	423	477	444	445	433	431	440	421	433	467	419	421	447	456	441	445	429	460	441	410	418	429	435	422	417	426	436	459	410	424	427	441	418	422	397	454	448	424	412	414	426	424	416	440	401	444	434	391	429	402	433	453	395	395	437	447	403	428	403	427	440	453	447	437	433	425	446	415	393	426	482	464	407	451	440	418	452	448	455	425	460	447	461	405	451	413	441	414	439	411	417	410	422	423	392	428	427	437	427	447	432	404	416	426	438	415	427	431	437	431	436	430	407	421	402	389	427	420	442	405	432	439	435	419	431	416	431	402	447	416	407	414	435	409	460	450	426	439	414	462	433	401	418	434	446	395	434	418	435	412	389	445	418	396	396	430	448	436	443	450	398	425	466	423	441	421	438	397	421	422	402	445	401	462	426	436	430	415	392	430	402	444	433	407	427	422	418	454	439
29642	28276	10513	2568	1893	1449	1189	1015	912	790	717	702	669	626	573	583	593	538	621	550	554	547	524	563	566	529	575	525	511	534	511	484	489	510	521	603	474	531	482	504	504	556	513	505	501	547	544	490	495	535	519	538	465	494	482	512	523	569	547	509	509	516	514	491	517	536	566	534	540	485	561	540	520	500	564	552	508	553	520	528	567	541	538	491	481	560	502	524	492	533	553	508	567	550	517	495	515	537	478	544	498	489	550	513	479	515	519	502	523	550	544	564	533	478	516	535	554	478	516	529	533	479	532	546	479	518	511	502	507	489	522	495	499	550	511	518	523	502	560	492	551	501	490	488	501	538	513	486	541	508	501	487	538	531	497	479	528	515	540	506	507	503	536	480	528	504	486	504	528	581	519	525	505	506	519	518	523	509	536	501	479	526	502	530	529	513	535	553	491	507	509	445	510	536	568	499	514	504	478	510	454	491	535	554	505	493	539	528	509	534	512	497	511	513	549	547	535	495	532	495	520	536	490	464	522	477	549	488	498	547	504	530	527	529	494	523	523	469	523	483	547	522	499	521	532	459	519	513	498	505	523	498	504	477	487	477	500	526	524	515	537	499	566	488	499	483	509	505	490	521	525	501	498	544	517	492	578	511	481	538	532	496	545	525	515	526	494	515	487	551	525	507	503	518	524	479	552	536	523	486	507	538	482	523	496	528	567	497	528	513	503	471	477	501	508	559	532	482	470	503	519	535	492	513	487	532	526	507	514	497	480	477	520	475	511	474	464	550	522	531	479	508	522	509	524	496	542	498	539	523	504	516	530	521	521	536	503	511	482	477	488	437	539	528	541	490	487	499	502	563	528	473	508	536	507	513	508	486	508	576	482	506	528	517	516	490	489	543	515	488	490	511	502	554	546	542	503	513	547	511	487	497	494	490	442	504	525	494	459	540	470	513	525	499	520	531	509	505	511	468	515	503	529	491	520	494	475	477	504	510	512	531	506	584	507	460	524	506	508	500	470	465	530	527	512	523	490	496	540	490	543	526	514	548	523	501	466	530	543	506	482	516	454	496	492	521	506	507	514	518	515	526	555	496	508	555	497	500	497	480	492	499	502	510	540	498	523	501	541	498	518	532	506	494	491	492	523	543	469	471	532	500	527	495	521	496	541	462	543	504	522	510	491	530	499	506	508	527	548	503	479	529	483	518	522	525	548	495	534	514	523	490	526	508	487	522	496	490	479	531	527	513	490	512	535	530	511	487	455	476	473	502	493	529	523	504	525	543	553	494	491	511	535	512	470	489	520	505	495	516	530	517	527	574	563	531	512	497	490	513	496	506	494	539	493	489	509	504	542	515	517	507	512	514	512	477	552	539	462	533	558	502	486	468	496	529	523	477	491	498	510	562	544	484	472	496	518	457	490	514	513	505	507	499	501	537	518	539	491	525	498	528	531	545	519	508	505	505	529	537	509	460	502	519	532	525	528	519	515	486	504	509	483	535	494	504	480	491	538	510	486	538	470	521	513	537	506	513	500	537	493	498	571	528	530	511	543	530	516	530	503	525	530	490	513	519	477	538	517	473	537	481	508	522	503	479	492	530	503	537	527	499	484	537	518	501	473	528	521	496	476	508	489	533	518	521	517	505	478	511	531	502	540	513	533	486	497	495	496	487	489	536	495	493	511	506	519	526	481	468	479	469	480	517	538	510	498	541	504	518	475	553	521	559	538	523	498	466	484	546	485	503	522	514	505	503	470	497	549	476	513	504	528	507	503	484	507	515	507	514	533	520	470	474	557	477	525	556	469	480	534	518	516	506	547	544	503	496	507	513	503	514	486	469	515	515	515	500	506	529	482	475	541	486	493	517	504	506	483	544	522	466	483	475	517	521	517	495	528	501	532	506	491	513	468	508	521	520	463	499	533	485	511	476	538	498	479	502	532	498	554	507	522	523	495	518	484	515	501	501	522	525	482	500	542	512	521	513	498	549	523	529	479	504	511	501	517	489	546	524	519	510	462	479	507	489	526	501	504	463	488	501	519	519	516	511	498	522	520	544	514	505	512	477	542	473	521	518	507	507	507	520	545	542	504	480	522	528	535	489	505	483	502	496	535	499	503	521	519	499	505	538	531	498	528	524	551	521	499	496	490	487	548	514	516	538	508	550	520	486	518	524	511	495	510	498	472	482	521	513	501	501	512	520	494	447	529	511	496	512	548	467	478	510	522	494	505	481	502	469	516	509	485	500	496	497	524	533	504	500	526	519	511	472	497	519	559	513	498	488	494	532	507	445	524	522	533	518	482	536	499	530	533	470	552	517	503	521	487	487	534	547	493	510	548	468	478	508	504	483	478	506	508	513	520	519	477	539	528	513	502	506	527	499	540	509	487	517	507	518	519	486	534	546	542	531	496	514	520	531	482	528	502	490	549	539	527	532	494	513	507	490	514	492	473	476	493	491	518	513	513	502	574	527	471	495	526	488	466	522	540	560	504	489	503	514	478	524	480	492	500	499	562	513	512	513	501	481	503	496	514	524	523	548	538	481	517	524	523	508	508	513	500	528	548	472	502	504	529	499	512	535	513	529	519	510	518	528	524	494	473	488	497	550	546	518	549	483	537	507	530	513	552	517	494	516	533	504	533	485	511	548	541	490	479	512	509	496	517	492	500	493	500	506	515	491	530	492	513	496	505	478	553	496	506	518	523	513	510	499	520	525	501	518	490	501	515	510	500	490	500	498	512	517	503	522	521	484	473	513	525	508	542	511	512	483	484	499	539	520	518	534	512	501	459	525	500	498	546	532	517	489	502	539	520	496	533	476	489	528	528	546	502	515	525	533	494	514	506	509	511	483	488	545	529	535	528	503	489	499	434	533	518	536	516	497	550	475	522	535	539	522	503	478	508	538	533	507	483	533	546	495	503	502	491	539	560	494	517	515	461	521	525	512	516	533	496	508	526	506	512	522	519	531	506	468	507	576	477	509	457	535	487	494	493	509	496	510	519	521	531	501	494	520	534	499	482	492	512	506	468	515	496	531	492	512	527	488	498	493	479	478	490	523	500	517	521	525	517	526	523	525	514	479	499	502	531	505	511	534	506	501	531	511	525	497	548	508	541	536	562	546	509	522	510	483	525	533	516	555	531	471	509	508	511	565	522	514	496	504	463	481	534	519	489	510	534	498	526	539	503	511	500	515	484	524	519	530	500	501	521	480	498	497	555	504	539	505	534	529	496	543	494	494	522	516	496	533	517	461	500	524	541	478	491	496	499	521	499	506	524	506	528	529	523	502	506	504	539	534	503	514	542	518	507	492	541	485	492	497	460	553	537	513	519	511	515	489	474	506	529	461	481	500	514	493	508	512	494	536	537	518	532	497	495	502	524	496	473	498	496	475	475	504	522	511	499	490	495	521	527	526	512	520	547	465	525	515	509	553	512	536	509	496	527	491	553	544	477	495	482	474	544	519	494	479	535	531	478	501	526	573	543	526	539	501
25385	21257	26740	24729	2672	665	560	479	408	418	444	405	432	419	430	423	400	399	390	418	400	414	414	405	397	371	415	382	429	390	380	380	421	378	392	424	429	405	401	395	415	367	427	370	369	380	370	399	415	406	393	374	412	382	376	413	400	369	363	389	365	409	410	371	401	368	392	397	422	388	355	392	376	352	416	392	394	386	404	402	414	384	384	385	388	374	432	364	413	402	404	423	374	375	387	395	387	374	419	393	349	375	403	372	400	378	397	435	364	361	395	411	377	420	394	397	380	408	399	391	385	419	411	365	393	363	370	394	378	392	394	404	383	349	359	380	377	396	406	393	401	412	367	404	402	373	354	392	403	345	388	370	413	393	384	391	360	376	432	362	412	386	405	400	416	395	367	371	357	383	351	392	376	399	412	376	374	387	406	374	386	422	371	386	418	396	404	401	393	382	371	384	376	356	379	391	399	389	411	378	393	385	401	397	410	379	410	423	349	381	399	376	415	415	388	380	403	402	385	388	382	377	387	398	366	385	396	388	413	399	410	356	371	379	380	403	370	405	414	385	398	384	343	372	389	392	381	383	417	360	381	407	403	413	413	434	387	398	388	402	379	387	376	406	385	397	396	398	425	402	384	402	402	388	362	407	423	367	406	385	371	394	416	393	348	382	430	370	419	407	396	414	380	408	394	429	424	370	358	405	425	355	377	404	357	409	397	389	397	398	400	388	386	388	384	392	384	374	360	364	400	395	408	413	414	375	376	384	405	369	380	351	401	411	398	428	393	419	410	356	375	398	418	376	382	366	389	396	383	373	412	361	371	370	386	389	370	388	370	421	381	347	396	391	399	362	395	386	363	379	397	365	395	406	365	402	377	370	387	387	404	376	385	411	400	403	384	388	382	403	430	398	380	411	384	386	376	404	418	351	378	406	431	406	393	387	371	371	402	399	382	375	425	400	393	385	383	392	374	390	385	411	388	382	407	411	393	395	358	376	399	415	369	403	364	370	423	375	409	347	433	380	371	411	388	371	400	384	376	381	387	404	358	410	405	379	387	388	416	350	364	404	401	367	403	386	389	383	392	399	402	373	360	379	364	425	384	349	416	418	411	409	398	379	386	389	377	391	376	380	371	365	392	408	398	376	390	377	418	423	398	413	390	365	402	390	368	418	370	386	361	347	353	407	418	390	402	405	377	382	408	365	385	360	430	385	386	339	394	370	424	390	374	385	423	372	409	395	382	386	376	400	390	416	372	416	397	360	391	419	414	386	383	376	371	380	376	419	396	383	412	384	374	388	374	401	411	415	388	378	409	415	356	378	371	388	379	370	408	397	390	420	391	388	383	396	381	376	407	371	403	374	367	392	371	391	416	384	404	379	405	392	416	366	384	378	399	406	366	396	396	349	409	421	368	429	416	387	401	362	375	411	432	418	389	383	392	361	416	419	359	363	372	379	354	385	402	372	382	357	373	390	404	389	414	382	399	378	405	393	394	408	422	384	375	394	434	380	390	395	391	373	380	374	356	368	383	369	378	363	379	355	407	348	409	390	387	393	400	408	389	396	393	371	373	381	401	415	371	365	396	390	399	449	395	389	370	341	363	411	400	352	365	372	378	361	353	379	406	408	440	410	434	388	362	381	427	343	395	394	383	388	376	375	384	391	361	358	388	397	394	383	404	384	407	352	372	399	377	379	374	394	382	371	374	414	437	390	403	378	409	399	379	372	425	405	402	395	389	354	404	367	418	376	369	363	398	411	369	400	393	405	390	403	418	375	381	388	409	416	397	405	397	423	392	397	402	376	411	378	365	396	392	382	402	410	378	400	371	403	390	395	378	408	414	353	395	380	371	393	413	387	389	386	389	403	440	398	396	397	374	382	418	366	379	384	402	395	415	391	408	391	410	394	364	388	377	360	395	392	378	341	368	357	416	365	391	370	390	370	386	386	425	356	364	370	393	388	379	380	407	375	403	393	378	387	380	355	395	375	352	413	388	411	362	382	418	365	402	400	340	411	387	360	386	401	372	408	357	360	387	389	365	399	389	373	394	408	425	394	383	410	358	403	383	378	362	379	389	408	408	380	405	349	391	389	375	371	420	375	394	426	369	400	364	340	392	379	380	389	382	401	384	389	397	389	386	374	387	374	388	404	378	408	351	400	354	428	324	376	428	407	402	417	420	410	402	421	401	409	437	377	373	389	413	369	411	384	413	396	367	342	393	396	369	392	368	392	403	387	357	379	363	396	365	373	412	362	408	373	401	374	383	452	408	375	401	414	422	380	418	387	372	361	366	382	391	405	409	383	407	382	370	418	405	378	364	398	398	424	360	381	396	390	411	389	375	352	386	394	419	375	369	396	366	409	407	375	388	396	432	385	384	403	384	401	392	370	405	393	380	351	378	395	420	396	386	390	356	392	385	386	367	395	401	353	390	388	393	384	389	377	359	379	378	363	396	353	418	373	351	449	382	384	426	385	358	411	396	418	392	375	390	380	392	407	388	383	386	378	383	406	394	389	377	404	394	377	410	413	394	406	355	382	413	384	408	396	414	412	405	356	369	355	403	391	421	421	380	379	378	376	445	415	364	399	367	380	393	391	387	352	403	403	395	381	373	382	391	389	399	401	330	403	379	375	390	369	364	385	421	388	361	398	387	394	382	402	380	362	383	371	394	379	363	362	376	404	399	350	394	364	414	409	389	409	401	367	406	393	402	373	425	409	370	377	416	405	420	394	425	356	382	377	379	391	404	404	359	399	450	407	383	373	398	403	384	393	412	377	382	363	355	399	407	400	340	369	415	413	350	338	401	406	367	401	372	361	370	391	413	360	403	410	409	387	414	384	377	384	408	369	387	377	371	391	418	413	389	378	383	360	393	376	378	395	405	417	394	378	366	370	396	423	430	392	402	382	423	375	357	364	360	355	398	407	428	363	376	417	387	369	421	393	395	347	395	378	374	361	398	376	399	372	352	396	365	369	417	410	387	408	375	359	403	408	415	384	380	457	364	375	357	367	414	420	417	387	389	395	384	400	406	396	410	428	380	386	371	379	391	396	391	358	404	376	406	379	387	384	406	424	381	388	364	403	400	362	377	401	402	378	376	370	393	392	393	388	372	384	346	401	394	366	405	394	416	393	372	426	393	344	372	407	409	359	371	386	378	379	407	383	421	405	404	384	405	427	388	394	411	399	402	374	404	428	394	406	373	366	386	374	397	408	381	405	383	389	366	409	396	425	394	422	405	390	405	351	406	378	361	396	368	376	390	388	401	408	384	358	400	396	429	399	375	396	434	383	350	396	366	374	337	358	397	388	377	418	404	388	390	388	380	406	379	410	375	386	375	379	395	381	386	341	371	399	363	401	388	403	369	332	383	406	397	390	387	405	391	375	370	405	355	372	383	404	404	402	420	375	402	362	372	422	393	398	398	409	430	389	404	366	388	398	367	410	387	395	376	366	384	416	384	404	397	414	393	415	396	366	382	400	403	406	390	420
28630	22448	7120	1666	1246	1075	828	811	685	665	630	572	582	545	569	552	546	519	508	528	527	553	485	518	508	484	508	522	521	494	504	513	481	536	509	519	470	480	498	512	489	547	477	471	493	460	512	504	496	500	520	488	494	498	484	494	457	476	493	456	505	435	494	475	505	526	486	479	519	522	488	494	499	492	540	523	476	521	478	486	493	502	495	496	469	491	499	537	526	466	471	517	473	488	480	485	498	461	519	507	492	501	487	464	498	494	492	466	511	498	455	529	506	454	451	472	505	445	480	469	497	485	466	519	513	476	521	479	460	495	546	462	478	488	475	452	475	493	481	443	501	492	474	493	497	498	529	498	508	476	480	471	481	460	501	527	507	478	459	490	496	448	462	455	463	491	473	490	482	453	486	539	494	503	456	476	483	484	513	502	479	494	498	479	504	521	497	483	498	498	472	488	466	484	493	471	491	462	481	495	490	507	476	485	470	523	474	442	451	471	498	474	505	526	500	460	509	473	466	499	480	482	502	482	480	510	494	475	494	475	470	524	436	470	485	496	469	470	446	496	490	444	461	486	453	498	472	524	496	492	490	487	441	529	493	493	493	478	476	451	467	516	504	494	511	457	449	438	443	454	501	468	491	499	464	495	522	442	518	469	465	475	476	513	496	501	470	461	478	490	503	481	501	493	494	496	478	524	461	480	466	488	492	484	489	475	494	510	474	470	497	491	487	497	456	472	432	431	489	439	494	483	475	533	511	523	478	469	479	470	490	438	443	508	477	532	502	474	479	438	509	455	474	467	508	502	510	479	471	482	484	488	495	494	523	485	471	475	498	524	504	488	479	508	500	462	456	502	483	478	512	459	480	448	462	498	460	507	440	462	459	456	471	438	476	485	453	510	486	501	532	465	484	491	455	481	495	480	522	485	483	494	502	477	504	496	513	510	481	452	520	465	470	507	505	435	480	486	467	466	521	465	494	466	475	457	483	480	462	478	468	460	520	471	457	463	465	509	484	497	468	466	471	453	504	495	504	479	534	442	481	448	522	442	484	495	492	479	511	444	466	527	514	478	469	475	475	484	469	529	452	502	470	479	450	463	507	481	502	476	483	494	450	504	472	488	512	465	472	494	468	496	439	526	523	453	490	485	508	461	485	462	458	498	441	503	502	482	501	490	467	451	467	470	496	502	441	478	455	460	482	482	501	473	459	502	505	454	486	525	457	490	462	463	491	516	491	489	479	483	464	505	468	471	464	543	496	429	486	511	520	488	474	491	503	464	507	484	474	508	478	473	475	490	483	537	506	509	507	490	482	459	492	517	494	467	453	538	492	464	472	448	483	489	482	444	463	483	482	482	470	450	479	511	478	510	502	511	502	494	482	449	505	511	509	501	484	525	487	485	499	454	515	469	496	508	481	423	473	499	485	488	475	455	492	473	472	485	471	475	474	488	492	484	469	472	465	451	464	518	501	481	482	513	463	532	491	489	488	470	444	510	461	483	467	481	503	498	457	482	457	500	508	483	446	507	456	436	458	472	478	467	462	478	482	527	477	480	478	484	452	513	478	539	525	482	507	516	459	475	504	483	489	508	490	508	443	477	488	517	500	484	430	470	486	471	465	490	490	498	477	480	513	458	504	463	506	474	470	475	445	472	462	470	474	514	460	519	503	482	495	493	484	461	508	453	465	481	480	494	453	496	467	527	464	443	452	482	472	490	508	499	514	447	514	480	515	492	451	548	467	481	505	466	504	450	480	454	472	506	472	468	537	511	497	551	488	487	482	484	489	514	462	464	490	479	472	463	489	501	503	517	469	462	497	483	499	523	489	447	513	474	516	487	491	483	466	484	455	489	480	510	498	497	506	480	471	477	488	466	490	458	496	456	501	494	460	495	475	471	485	490	467	470	462	492	480	543	449	486	478	515	492	466	476	479	470	484	518	472	484	515	497	482	476	499	490	526	459	507	473	502	490	476	454	490	528	497	475	504	478	466	502	511	502	480	491	478	486	476	465	486	484	477	493	512	474	488	499	467	480	485	480	523	496	504	495	456	518	464	471	457	504	510	500	527	478	486	492	490	474	497	460	447	487	479	470	486	530	491	450	485	454	503	482	470	497	492	491	493	444	533	510	464	461	447	481	480	501	477	512	500	471	493	495	471	521	475	501	470	484	461	443	470	493	470	472	506	450	489	486	506	513	454	440	509	487	446	487	481	526	489	501	506	490	447	457	485	471	491	477	494	476	479	481	504	499	451	493	473	435	462	478	491	468	496	500	458	488	489	493	478	511	471	491	522	478	461	464	477	486	511	491	507	478	502	465	467	508	498	490	488	493	455	523	503	474	462	455	477	466	490	496	458	485	484	475	472	472	485	493	462	457	451	526	483	480	456	492	481	484	499	458	497	497	488	476	487	480	455	438	469	485	487	481	499	480	515	477	487	468	457	534	506	485	482	466	483	501	482	503	487	495	485	464	475	476	484	517	484	462	468	440	493	487	485	474	495	487	482	464	454	490	460	507	469	513	503	530	503	461	462	436	437	531	464	497	512	500	487	475	515	508	501	474	488	452	502	468	458	488	481	456	500	481	496	488	496	480	466	475	467	509	474	497	498	526	488	469	504	476	498	509	475	487	474	478	506	473	508	466	472	517	466	493	466	479	489	487	460	487	460	478	444	505	474	503	497	498	480	455	504	489	457	482	476	464	492	484	481	481	476	504	525	501	446	464	521	510	474	512	492	458	466	503	459	470	473	471	485	463	505	492	494	476	471	478	471	496	480	468	479	481	457	473	537	450	485	531	528	477	464	500	469	480	483	420	499	500	473	475	490	478	515	480	467	463	505	474	506	502	493	468	467	485	482	508	513	466	463	482	485	463	457	469	490	490	469	500	460	496	491	502	506	496	471	457	501	513	484	493	455	516	463	502	490	481	499	496	443	469	466	441	485	473	495	493	511	458	513	502	492	473	483	490	474	465	464	453	489	489	508	523	495	465	478	444	490	496	510	470	525	481	524	495	490	468	492	469	473	440	468	484	524	490	450	485	514	481	472	486	488	481	498	487	504	500	476	443	471	472	456	495	471	489	476	460	519	465	455	465	482	475	476	488	475	492	514	476	466	470	512	494	501	532	482	458	495	495	454	522	477	481	510	493	515	459	473	498	494	476	505	516	529	473	490	504	493	495	450	473	476	483	514	442	488	479	473	474	508	462	467	477	452	495	447	492	459	427	444	445	495	463	504	501	508	483	472	447	524	486	492	426	511	497	485	484	477	522	504	493	505	495	485	545	484	492	471	469	495	498	501	481	451	473	508	488	493	438	484	493	503	480	497	448	506	492	473	497	494	474	497	452	462	550	489	472	492	471	490	505	506	469	481	451	470	491	516	503	460	519	477	502	470	447	477	489	469	451	511	479	461	500	488	468	483	498	503	509	500	474	478	482	521	473	450	481	464	494	489	496	519	476	470	418	489	486	488	504	425	487	466	484	448	461	486
22976	21212	28837	23881	21219	21080	4723	1410	1199	1101	1031	917	969	861	871	878	847	855	816	823	818	783	849	851	760	788	797	820	856	818	743	803	796	718	801	825	796	781	770	747	817	752	752	741	740	738	758	740	794	775	744	778	794	792	789	784	734	807	778	724	723	784	757	750	750	763	767	810	767	799	771	793	777	808	795	744	802	790	851	733	767	775	749	771	782	732	794	757	746	804	802	793	750	763	750	769	753	764	693	763	781	746	702	755	777	723	718	751	768	713	769	720	704	724	754	762	798	739	748	725	742	755	798	746	785	719	777	804	730	799	737	756	741	741	725	772	700	770	703	792	705	725	747	767	748	806	759	740	726	771	739	734	692	761	776	764	737	716	804	733	740	777	712	711	760	722	774	745	734	761	772	729	787	716	755	773	767	803	770	666	791	750	799	762	809	757	719	765	758	731	797	755	698	734	751	755	739	755	758	750	732	745	728	783	750	719	748	768	717	718	749	730	727	708	758	712	731	759	766	719	779	774	745	760	760	766	758	755	771	766	721	765	724	740	787	737	737	716	755	703	756	774	750	795	772	788	758	706	765	778	731	724	798	784	775	786	740	771	749	744	766	744	784	791	743	723	695	803	766	743	762	753	733	771	815	758	791	746	781	779	751	744	760	720	763	692	755	730	740	727	761	773	791	770	762	858	762	752	757	771	717	757	787	717	750	761	776	757	771	736	789	731	751	747	748	762	711	724	711	731	752	741	775	745	710	783	719	711	748	740	731	736	755	767	764	750	749	798	763	749	748	737	742	754	769	770	773	742	746	701	757	762	748	747	736	782	727	803	757	773	747	724	772	735	749	790	790	707	767	766	735	732	830	776	755	798	734	690	769	782	710	719	752	758	754	763	731	743	760	775	739	756	736	719	710	738	763	721	777	774	783	730	782	742	729	753	781	739	754	721	773	683	797	756	741	715	782	743	763	805	762	689	721	813	768	741	765	727	763	775	739	725	718	753	743	741	785	772	722	785	765	727	734	747	752	769	722	799	743	773	799	759	742	736	747	738	728	717	750	727	765	757	772	796	742	748	778	742	761	773	729	761	779	710	742	696	726	744	698	783	772	740	760	742	774	769	804	759	720	753	778	724	771	757	706	766	701	656	773	749	689	731	727	710	753	725	742	790	733	718	734	738	727	781	759	733	723	744	727	722	821	746	771	718	821	739	746	736	732	761	766	784	791	750	782	735	782	767	775	744	758	789	728	743	737	793	749	707	764	741	768	728	746	754	730	773	731	767	715	699	699	774	775	750	720	749	746	739	774	737	742	775	739	768	746	769	741	750	768	771	727	788	778	763	754	737	745	752	776	768	736	748	819	745	681	739	782	725	724	741	817	770	765	766	726	720	770	755	728	733	742	751	784	791	752	771	774	740	736	762	769	751	761	825	806	753	750	736	757	770	787	775	776	752	772	764	778	733	748	743	762	733	711	707	763	772	752	803	770	746	734	773	755	674	720	723	749	738	723	737	757	793	728	741	728	731	692	742	769	712	803	761	744	751	767	697	748	758	761	729	776	748	765	814	799	749	740	740	691	776	789	701	731	764	756	756	767	771	790	803	724	739	731	767	776	735	743	737	748	781	736	752	777	768	760	767	765	750	705	725	812	779	728	737	744	737	747	753	769	741	781	758	740	772	796	781	739	754	775	764	733	766	719	758	719	751	759	734	724	775	755	720	735	711	732	736	725	763	754	799	761	709	750	782	763	727	756	727	744	772	770	719	772	740	737	803	735	762	763	772	724	754	776	734	699	807	783	757	724	737	785	739	761	756	772	775	732	810	729	764	774	783	736	797	721	735	819	757	764	729	755	801	756	754	753	681	770	711	761	755	786	744	735	727	748	766	821	749	750	756	731	738	757	773	738	773	757	789	749	741	768	739	735	756	746	786	697	754	751	781	758	770	772	750	792	716	749	760	774	726	776	728	745	752	765	772	771	755	762	733	789	767	799	730	741	784	744	770	759	710	776	708	749	795	750	721	727	782	724	750	748	705	793	752	761	741	762	710	756	730	759	723	727	730	717	772	764	785	765	721	701	758	794	780	790	757	736	724	743	734	790	744	746	752	770	764	731	778	827	780	779	679	773	843	736	772	776	762	770	751	700	743	765	781	774	704	758	704	736	741	722	778	733	756	778	734	756	710	757	689	743	745	726	770	767	740	792	742	796	771	752	723	748	786	787	755	788	726	716	777	747	738	737	787	758	772	739	752	779	732	784	749	752	762	755	796	762	755	715	709	773	764	774	732	772	720	690	733	779	713	813	812	759	726	722	826	729	761	747	745	732	742	690	705	760	736	733	741	757	769	761	779	697	785	744	758	767	753	715	723	720	749	763	750	735	771	777	746	714	771	763	720	729	721	791	802	739	733	775	766	733	716	729	790	788	739	746	764	757	806	746	721	756	729	760	749	736	706	759	746	780	779	749	722	757	753	770	788	722	742	798	808	720	728	741	756	763	811	715	738	734	698	707	736	696	725	753	769	741	730	686	717	702	854	726	726	784	752	746	751	758	729	753	771	737	806	778	755	714	759	769	739	751	793	796	794	745	721	803	749	762	749	732	754	739	745	757	743	796	778	772	732	753	735	736	712	775	738	796	716	752	706	760	729	702	721	767	741	716	763	771	786	753	784	759	749	806	742	758	747	743	740	765	770	736	756	725	776	749	693	759	783	777	744	738	772	720	737	696	694	762	783	759	775	754	790	826	750	753	758	783	807	745	741	691	757	748	755	772	773	794	756	759	712	775	742	708	700	753	777	747	758	780	790	751	762	746	726	716	767	766	760	754	755	740	679	752	733	834	714	741	755	754	706	747	755	756	762	771	795	755	702	736	763	730	793	770	768	779	745	754	700	776	765	744	736	721	751	751	745	729	736	726	771	744	760	757	742	830	787	711	725	724	726	792	750	720	729	736	739	770	737	709	728	722	757	757	741	730	730	802	766	749	727	725	697	747	753	713	776	727	767	732	763	750	749	733	714	688	765	752	774	722	746	709	778	708	749	722	758	732	777	735	767	768	728	730	733	738	782	700	691	711	745	694	764	738	720	716	743	747	766	747	726	774	734	781	773	750	739	753	775	814	771	738	745	812	760	748	730	739	744	802	775	742	835	759	721	742	692	743	752	748	775	754	699	751	716	736	753	776	777	733	754	752	717	760	805	761	775	751	701	717	707	792	750	818	761	738	767	717	687	740	763	730	765	713	757	717	708	789	744	744	811	751	745	701	765	776	689	745	753	790	693	774	721	753	715	786	749	791	746	765	721	754	742	784	723	749	773	725	723	735	784	758	784	741	744	786	768	773	793	787	763	772	748	799	774	752	762	776	764	778	713	735	773	743	763	830	752	735	703	781	761	755	715	759	730	746	760	699	750	739	723	749	773	747	748	721	771	736	785	761	762	793	783	741	778	737	732	765	731	757	760	783	716	772	820	746	746	730	735	736	752	795	791
39714	40830	18500	5857	4199	3166	2544	2108	1853	1590	1481	1316	1296	1207	1227	1125	1056	1118	1058	1100	1020	1015	1010	951	939	1003	943	927	865	942	934	873	963	901	910	897	857	855	836	913	882	866	855	823	891	859	899	899	920	885	846	873	862	901	863	883	860	837	860	897	856	851	919	890	849	888	883	859	928	865	942	910	908	938	950	919	882	914	909	924	979	867	864	937	963	915	861	893	855	879	854	828	850	870	850	890	791	841	935	871	848	868	870	842	873	851	887	880	834	916	828	867	833	827	860	862	849	859	845	829	818	889	867	855	839	882	945	832	880	894	840	868	849	892	908	877	787	863	858	859	874	847	832	855	833	861	890	829	890	805	889	871	868	881	888	799	902	845	876	909	869	842	879	760	868	857	813	819	896	849	824	860	836	848	857	903	900	862	826	846	860	821	906	836	899	826	849	886	900	851	881	846	888	878	842	901	908	884	815	849	836	869	855	840	868	847	886	865	887	865	870	850	872	862	817	882	833	896	905	861	870	919	867	831	862	847	833	915	813	862	878	819	804	849	889	869	879	846	879	839	835	861	845	865	863	889	895	854	857	897	870	858	892	815	860	908	836	872	833	868	860	818	844	956	850	846	897	816	825	894	867	862	876	914	894	868	840	917	881	856	853	911	905	846	833	861	881	796	856	837	871	817	884	907	877	778	822	886	829	867	865	815	839	882	801	851	828	843	835	838	842	860	844	848	878	840	880	812	877	869	880	868	873	881	863	901	890	824	860	854	858	867	819	907	825	813	817	835	886	848	906	866	862	845	860	878	875	867	857	834	844	805	904	859	818	883	873	869	855	841	866	869	923	836	906	860	873	853	942	846	867	823	845	842	845	857	852	876	870	909	878	924	878	819	837	815	888	852	865	859	854	782	864	819	887	843	898	867	853	848	880	826	853	897	897	815	866	813	926	847	841	842	895	875	906	864	845	824	864	879	882	823	894	870	885	849	841	848	866	827	831	898	818	831	878	864	841	830	862	870	875	853	862	894	892	819	823	841	858	881	888	787	844	839	871	841	871	863	840	834	948	887	863	873	861	850	872	870	834	850	843	856	912	905	853	862	835	878	847	899	833	941	821	862	829	841	848	877	895	901	833	828	875	861	877	930	842	911	839	903	854	896	842	876	809	832	841	880	843	864	832	923	872	817	838	803	893	849	840	869	888	884	848	904	860	834	829	846	835	826	874	854	795	870	812	791	869	833	866	889	869	838	893	851	855	852	879	861	866	845	843	797	811	859	846	796	829	826	837	870	810	875	840	867	852	881	891	909	879	838	841	836	883	845	869	877	838	936	876	862	890	862	865	885	889	849	898	880	862	831	869	893	847	856	881	873	855	864	887	832	746	895	908	850	867	852	850	845	890	865	855	907	808	892	868	854	896	868	848	872	894	883	872	866	895	898	933	855	892	879	851	857	842	838	830	861	846	876	829	842	863	858	797	875	829	822	797	868	837	861	884	849	789	872	886	807	877	829	865	813	839	859	884	842	814	878	882	859	881	858	878	828	878	878	845	858	880	809	855	910	833	858	875	853	886	880	799	869	815	885	821	913	859	824	896	858	817	890	820	870	837	853	817	776	882	855	901	829	887	838	853	843	866	834	859	820	851	910	847	850	890	886	843	795	899	867	865	868	856	854	870	893	880	830	813	895	843	879	862	817	854	871	866	882	846	890	855	852	862	911	876	841	866	838	840	890	891	867	849	832	854	859	867	873	869	837	883	833	888	891	893	898	878	857	836	894	892	895	881	903	861	826	920	886	847	824	815	882	937	836	881	886	857	879	831	853	849	891	830	817	846	869	908	805	838	868	857	828	838	822	876	840	881	831	806	857	848	817	852	884	844	895	816	856	809	811	856	882	866	880	873	897	831	878	851	840	872	855	874	860	862	896	843	829	871	868	860	846	853	846	926	883	846	859	887	879	901	840	837	826	862	870	859	860	819	874	813	823	793	828	875	820	821	805	848	840	885	851	883	835	872	853	838	870	882	868	859	827	849	855	895	833	839	880	893	849	864	852	872	832	858	852	813	861	874	876	865	854	911	852	883	842	864	850	862	798	902	844	807	840	914	854	858	863	864	811	827	808	876	857	850	853	826	817	834	862	882	889	864	879	854	885	928	865	848	843	860	867	862	853	845	882	779	852	851	800	833	850	907	880	852	858	868	841	891	857	880	906	899	812	836	870	864	891	845	827	882	834	853	843	889	880	856	903	816	877	860	870	866	786	863	869	870	825	835	879	888	828	828	884	829	880	844	856	858	816	851	861	897	842	822	837	913	861	823	852	869	884	817	861	896	886	798	885	870	876	826	891	885	859	857	901	832	874	901	888	848	861	896	848	835	840	855	829	873	903	833	886	838	840	862	882	812	909	835	819	838	880	857	820	886	858	839	820	845	811	813	839	881	897	833	800	819	844	887	831	946	810	869	906	855	836	824	857	880	908	857	836	852	861	864	798	817	828	845	867	863	865	906	884	807	837	874	847	901	893	840	880	848	832	867	866	853	860	834	872	880	919	828	880	931	848	878	858	849	858	854	870	907	876	859	866	802	854	875	825	866	873	876	875	878	828	857	856	858	852	840	836	850	821	859	872	835	876	868	840	819	844	788	871	843	837	874	854	835	845	833	900	858	789	841	857	862	843	872	904	826	848	812	914	822	883	882	853	831	809	834	846	817	908	851	914	884	861	834	891	819	872	825	877	868	898	817	815	857	871	855	894	830	902	867	869	809	867	850	860	871	833	819	893	905	889	850	905	821	860	854	842	847	822	850	892	832	878	867	846	847	919	868	868	912	896	844	791	921	856	859	803	839	820	895	884	865	875	934	906	837	865	844	866	875	849	880	863	854	894	873	841	909	842	868	848	891	881	806	821	830	867	854	838	843	856	821	830	875	880	846	871	891	859	871	862	899	872	814	902	863	865	890	907	849	854	841	829	871	831	867	890	822	894	881	844	825	892	860	856	881	866	877	909	890	846	882	834	844	805	844	856	839	802	831	828	921	895	901	813	862	868	819	846	919	871	864	848	854	819	817	842	864	885	852	856	849	871	796	895	827	824	824	896	839	846	848	855	874	855	814	864	887	834	852	830	847	870	837	866	908	866	850	855	876	882	838	856	877	874	850	853	854	874	882	810	869	867	805	854	827	863	892	849	867	827	885	829	859	885	884	846	832	860	889	877	843	846	878	834	879	853	895	886	829	862	864	851	851	828	843	885	867	860	873	837	872	856	823	850	860	851	804	827	870	824	886	866	823	893	829	896	844	832	857	837	849	868	822	856	821	870	865	889	835	870	873	844	799	847	890	844	847	851	848	841	846	845	874	889	861	867	845	876	908	856	871	863	827	845	880	872	833	834	895	834	884	805	835	864	839	824	790	896	845	877	850	868	836	865	822	859	814	830	884	854	864	898	888	860	882	816	903	833	856	910	843	867	803	878	864	865	837	842	879	830	854	865	819	834
27358	19767	6632	623	390	344	328	298	268	267	307	300	282	312	282	305	278	288	278	251	267	298	284	286	279	270	291	280	283	295	310	286	271	294	281	265	288	272	250	305	301	267	280	294	270	281	275	285	273	273	280	264	265	240	267	269	281	263	255	271	297	240	288	280	302	258	283	266	294	283	268	308	288	281	284	282	299	234	294	258	282	288	267	272	288	308	308	294	285	282	285	288	264	287	289	272	301	313	279	262	251	290	293	282	281	296	305	295	279	290	285	274	278	294	291	280	293	275	287	268	278	267	278	258	271	272	277	314	274	281	246	288	295	271	264	265	306	274	229	267	289	264	284	283	260	274	268	281	300	287	261	287	264	264	275	281	293	257	281	258	273	290	273	274	273	285	291	263	280	301	299	273	288	262	304	290	250	288	270	257	283	263	296	308	279	275	264	264	291	263	262	266	276	285	292	270	276	258	295	270	281	270	288	301	279	320	267	277	306	261	261	305	261	278	252	286	268	262	295	279	285	272	306	258	273	261	283	257	262	244	287	262	286	267	300	279	259	301	286	279	293	261	278	283	261	279	276	274	269	303	253	289	274	254	268	313	283	301	305	285	274	294	286	278	273	290	284	252	292	270	267	270	286	284	296	291	256	280	285	286	241	280	291	273	266	276	263	267	294	252	234	250	267	254	266	283	290	269	273	260	262	267	251	246	273	260	262	257	258	260	275	269	287	289	284	257	274	300	273	290	268	261	271	289	275	281	289	272	301	293	280	272	278	278	296	304	271	300	284	273	270	268	297	284	287	302	281	301	261	252	260	283	302	317	292	293	264	247	303	270	294	254	283	281	298	276	259	303	257	252	273	268	303	272	288	278	302	261	291	283	284	286	289	285	276	261	269	259	276	274	284	276	263	279	270	292	277	308	275	293	293	279	278	293	282	290	256	265	298	273	279	287	253	260	281	279	261	269	256	271	269	261	270	279	280	284	275	282	292	280	256	289	296	282	269	262	283	284	308	286	300	284	268	292	301	265	295	256	280	274	288	265	288	295	277	281	270	287	276	272	271	301	290	282	309	272	291	280	280	284	306	294	279	283	259	286	301	257	275	300	262	284	264	267	295	299	257	303	311	285	288	287	255	268	268	277	299	298	284	261	269	255	254	311	275	269	245	282	262	285	285	299	291	278	295	289	246	294	268	282	309	273	278	286	244	283	281	290	282	286	280	284	294	242	276	274	279	310	301	308	289	276	297	300	280	294	271	271	282	267	312	247	265	297	266	267	297	280	303	276	276	274	281	278	286	276	272	261	276	281	290	272	294	290	268	298	282	296	252	261	299	298	304	288	277	276	274	303	270	294	265	281	274	279	278	281	282	276	308	265	258	285	297	274	267	263	256	266	290	296	272	279	269	258	300	286	267	320	255	279	299	279	297	264	244	248	254	290	268	286	257	259	284	254	297	274	264	280	306	265	261	302	275	323	267	280	290	294	283	277	271	292	268	291	289	266	298	276	305	274	289	278	285	292	259	301	246	293	265	282	272	287	259	282	272	305	302	296	261	298	267	290	265	282	305	282	276	268	283	280	264	285	292	275	288	293	258	283	302	280	265	286	255	269	268	285	291	261	279	271	263	257	273	263	262	293	269	281	267	290	282	259	281	256	276	280	275	279	273	299	272	254	254	271	301	252	280	276	257	272	277	281	278	288	269	284	271	295	282	284	256	288	266	277	259	278	252	272	266	261	278	298	294	299	283	289	273	248	260	259	270	268	290	269	261	268	273	281	297	266	261	253	279	280	290	273	284	296	275	287	279	286	252	272	294	303	244	280	276	286	268	283	289	287	287	294	280	297	286	267	313	293	298	289	239	314	269	295	319	289	294	315	252	280	303	287	283	281	259	277	310	294	278	234	279	265	312	291	261	312	317	263	251	261	273	264	279	299	262	267	265	282	315	259	293	286	299	275	273	287	278	311	268	303	257	287	273	295	282	291	295	263	297	291	290	281	267	268	277	275	256	286	274	292	292	311	317	283	266	265	277	288	268	294	291	280	262	268	298	300	285	277	270	286	268	250	278	288	243	266	279	275	324	291	284	281	271	276	267	273	291	248	273	278	271	287	306	257	283	254	291	303	282	288	284	294	285	305	261	279	294	250	285	269	270	264	284	288	272	307	285	272	290	279	305	274	273	267	294	274	287	278	298	274	284	258	281	263	302	282	276	268	268	265	254	278	275	281	253	301	273	295	307	300	282	303	264	282	246	281	293	279	271	273	261	245	290	261	283	292	276	293	271	248	258	289	269	268	251	287	290	268	302	279	263	269	284	274	270	284	296	272	282	288	282	302	247	290	295	286	246	267	303	292	284	279	279	304	306	270	302	285	286	265	276	281	293	214	282	299	281	255	295	292	289	290	288	286	298	271	231	274	291	269	274	261	266	249	254	272	282	283	281	265	257	252	264	308	297	245	277	277	276	278	271	281	288	243	273	269	269	278	279	291	281	274	276	274	303	279	265	286	283	274	258	274	282	299	284	270	271	294	285	263	275	288	290	253	310	281	281	257	275	269	291	283	301	262	293	283	262	271	308	285	262	267	289	259	264	256	278	289	260	297	271	294	293	260	271	268	294	256	264	261	275	266	294	281	262	265	308	258	274	246	290	266	282	287	279	267	288	270	262	274	292	244	279	289	252	256	280	276	295	268	272	304	267	272	312	281	245	278	232	279	301	290	253	282	260	274	292	276	261	303	300	283	256	266	272	273	278	274	269	257	278	278	301	286	294	305	269	272	278	268	290	276	290	269	274	283	300	265	268	299	286	281	273	298	256	309	277	278	266	284	287	263	267	280	269	273	245	259	317	276	270	264	276	280	274	286	268	269	298	282	311	274	291	292	276	307	255	261	227	270	302	269	276	277	270	295	281	281	293	267	276	260	285	283	305	272	279	317	287	281	252	288	284	278	268	246	293	281	271	290	305	296	249	274	279	262	288	295	260	283	284	291	292	290	281	262	260	291	278	287	262	257	267	287	269	275	282	295	285	297	285	264	285	266	270	271	266	269	266	277	289	282	280	268	278	273	286	296	259	268	262	269	272	262	277	276	263	265	282	268	271	277	272	251	252	286	269	266	287	257	295	284	277	296	272	318	285	270	270	260	290	293	264	251	266	277	274	276	285	259	264	297	271	270	280	286	269	293	270	307	297	269	296	281	289	276	266	256	269	285	315	292	281	274	300	273	273	255	267	291	287	257	302	281	256	269	274	265	266	261	274	260	298	257	275	272	291	290	296	306	283	258	241	276	279	274	268	255	303	270	263	273	267	244	282	253	301	263	245	264	291	266	269	282	292	247	264	299	272	283	273	253	266	271	269	288	305	287	260	272	287	283	235	259	292	276	269	317	273	287	290	293	295	296	248	267	302	256	302	278	291	262	270	230	290	264	264	269	278	296	298	261	267	288	298	298	277	269	278	305	308	277	293	304	299	278	278	265	282	295	308	266
11374	6613	1978	569	480	481	395	398	378	392	351	350	376	379	317	325	362	338	354	361	306	379	362	349	344	348	347	352	357	344	328	374	332	331	354	341	358	329	344	316	346	332	358	340	340	335	329	389	355	363	330	372	362	339	324	351	368	346	364	333	374	347	340	380	334	343	384	335	347	368	370	392	346	373	345	387	375	339	340	324	333	355	359	375	310	369	332	361	369	345	343	341	347	328	342	329	350	337	370	362	332	345	322	321	338	353	333	337	337	320	308	357	330	333	347	342	355	358	351	341	334	317	314	350	329	321	366	342	355	359	358	369	349	346	350	328	335	347	355	366	341	332	359	322	366	343	385	360	326	302	316	368	337	363	332	374	367	368	346	370	351	337	366	344	364	343	316	347	303	322	385	377	360	379	352	360	341	338	344	317	346	371	345	327	366	346	374	360	362	347	359	337	358	356	330	324	388	304	363	321	342	378	346	350	345	331	347	365	333	345	348	342	332	342	343	371	337	348	353	366	358	346	312	358	323	343	353	340	326	330	367	378	325	362	361	359	332	338	346	361	349	358	360	346	356	355	369	346	336	350	348	372	323	360	316	325	334	344	347	373	366	342	378	373	338	317	348	327	341	362	327	327	300	332	338	327	322	327	386	339	358	336	334	350	369	385	370	334	339	330	339	350	346	359	335	336	363	381	336	329	337	318	346	325	354	361	379	332	352	336	341	332	355	343	336	345	348	329	358	354	338	335	338	316	352	345	340	329	356	368	320	369	371	323	363	327	342	348	352	329	403	344	341	319	361	356	352	348	362	358	328	317	314	337	343	332	325	335	326	342	399	325	346	346	373	350	320	349	333	377	357	354	348	330	338	336	361	327	328	356	358	332	372	371	353	329	334	319	334	355	342	346	320	337	330	355	347	306	350	375	343	324	360	341	338	331	340	366	314	357	334	364	379	366	345	373	329	331	338	339	362	335	377	347	338	357	349	384	326	332	366	320	343	340	309	349	353	339	374	352	325	340	339	365	334	389	371	367	378	335	336	332	322	355	351	315	369	329	347	349	326	324	316	315	346	363	314	357	330	358	342	339	333	295	367	353	364	317	374	305	379	375	327	350	370	360	350	327	313	373	342	363	328	354	371	355	339	367	315	326	360	361	338	317	320	317	340	321	352	327	360	334	358	358	351	357	338	343	313	341	357	364	383	305	360	343	337	363	325	357	356	365	339	353	339	330	349	371	320	378	364	318	370	347	347	367	331	371	346	327	325	358	336	327	330	364	329	359	340	320	358	356	313	334	354	343	351	359	338	335	349	351	323	357	307	342	311	348	331	323	368	352	351	328	372	353	339	340	374	336	350	375	376	351	319	310	321	323	343	353	353	332	349	317	364	334	324	336	313	368	339	354	350	327	351	335	375	317	326	345	339	328	339	364	345	345	340	365	322	349	343	321	384	336	368	341	360	307	375	301	372	329	352	344	341	338	356	348	353	331	340	372	312	341	346	333	344	317	330	343	330	359	337	361	309	385	352	302	351	359	336	370	350	305	357	345	335	369	353	336	339	318	347	364	376	382	333	339	352	376	361	359	326	363	328	340	367	322	409	372	343	369	349	356	375	337	327	360	332	361	348	313	398	339	335	351	327	353	375	365	321	348	360	348	332	370	340	325	303	369	342	355	347	367	375	367	321	349	348	361	322	365	388	340	368	349	313	345	401	347	335	350	364	323	328	342	326	322	316	338	346	294	356	351	328	325	332	331	339	341	336	370	343	347	330	319	349	368	340	349	354	347	323	361	369	333	317	334	342	355	364	305	387	350	340	344	345	347	317	372	364	312	402	357	344	360	328	343	345	356	354	327	357	371	344	359	344	356	341	326	352	384	343	342	376	355	356	351	361	332	369	335	372	336	319	335	344	317	340	368	331	304	341	345	342	339	329	375	340	354	342	344	360	360	329	368	334	340	332	340	347	374	354	330	299	304	343	330	349	359	340	357	337	362	354	359	363	319	331	364	350	332	327	328	353	316	411	355	334	328	346	325	347	351	347	298	335	344	335	360	324	356	367	337	358	367	335	326	349	326	343	378	369	366	345	342	323	314	314	349	349	323	343	352	337	362	314	327	363	336	338	339	305	336	368	323	307	352	344	315	307	362	327	383	341	340	336	330	379	358	300	361	354	372	341	316	328	363	383	342	341	386	387	341	361	370	300	346	357	341	342	353	352	342	347	348	342	346	344	347	344	347	359	343	330	322	332	330	359	373	344	348	345	385	369	360	347	340	337	371	344	326	368	335	326	336	341	335	348	359	368	323	343	345	348	353	366	349	346	345	325	353	349	347	363	317	340	321	359	335	353	355	348	356	354	350	355	332	338	331	386	335	365	338	373	317	353	342	318	378	332	352	325	336	330	381	342	364	333	338	347	364	352	352	366	404	339	330	319	325	354	333	358	343	328	329	360	331	371	335	351	358	337	332	332	342	343	358	337	321	345	356	348	364	333	312	358	311	379	397	364	338	346	345	326	330	355	342	393	353	319	372	334	354	332	350	326	350	320	322	344	336	329	355	369	387	338	324	323	344	342	347	354	363	306	357	356	355	369	391	310	389	370	362	359	389	318	349	332	358	348	354	323	338	337	329	378	326	363	363	351	325	322	316	314	329	363	322	370	352	348	352	352	339	358	381	367	339	343	348	367	339	342	322	338	350	345	364	348	351	368	361	312	355	340	355	337	338	341	336	355	371	344	352	305	331	354	368	312	337	332	349	342	335	362	346	335	357	388	338	354	352	306	330	354	339	348	338	326	343	326	353	355	348	384	338	341	303	346	340	343	343	367	335	361	344	320	351	332	322	348	345	354	319	339	359	322	346	355	321	342	363	348	341	323	333	343	354	350	327	297	336	364	351	341	330	343	365	353	338	342	367	353	329	376	352	313	348	321	368	352	354	352	348	346	311	338	322	368	364	353	352	339	344	327	312	352	338	363	337	344	340	320	334	367	350	325	329	319	367	343	342	334	369	329	335	315	378	316	341	340	349	361	347	359	365	359	323	383	371	367	330	374	331	357	316	362	335	323	361	350	345	342	349	345	380	361	328	355	328	351	390	332	332	345	348	344	345	355	334	336	360	380	344	348	353	377	351	359	321	364	333	341	357	351	364	317	336	336	359	356	324	369	360	354	364	351	360	340	338	320	363	343	361	328	356	375	342	348	353	376	339	353	359	350	379	356	351	341	303	339	381	347	351	321	365	362	328	370	378	337	337	324	316	305	332	354	308	344	364	322	370	348	347	353	361	322	343	363	337	373	364	348	334	346	340	326	331	366	366	337	305	330	335	384	336	345	374	324	331	317	327	348	324	362	357	389	357	360	332	366	351	345	323	357	389	331	360	384	331	324	362	355	342	333	382	333	363	392	353	354	347	349	352	316	351	315	335	319	323	350	346	352	366	369	356	338	358	335	360	353	354	368	360	325	345	342	349	335	334	349	359	368	306	291	335
24562	21221	27856	24828	15817	1321	741	629	584	565	511	511	513	506	482	472	483	460	448	440	423	440	512	443	422	434	433	425	457	434	436	430	453	404	449	411	413	429	439	416	413	407	429	400	384	403	465	451	434	395	434	396	426	454	428	437	439	411	472	446	401	428	416	441	442	419	453	427	437	427	411	449	435	395	392	449	384	485	426	452	455	458	445	460	458	425	420	439	448	413	441	446	419	440	444	426	427	426	433	467	466	452	457	390	437	375	430	390	433	411	410	416	445	404	430	459	426	434	438	422	452	402	395	456	434	411	438	419	431	434	422	412	448	433	436	414	413	385	448	401	414	453	420	403	419	466	401	454	413	412	381	420	382	434	424	454	453	431	407	419	453	397	438	407	462	390	409	433	419	414	420	433	399	432	417	426	409	449	410	415	407	395	421	446	422	448	425	437	459	436	405	420	415	426	424	422	416	433	423	438	415	420	415	401	436	387	421	474	409	413	390	396	415	448	378	429	396	417	465	364	434	429	440	417	409	401	408	411	441	404	459	423	419	417	438	445	457	394	419	421	414	433	429	431	422	438	425	458	420	409	409	475	441	435	422	444	417	434	426	421	427	434	448	394	414	403	461	417	422	407	441	413	441	420	424	432	407	399	441	393	433	440	390	431	424	397	423	418	413	419	393	411	408	460	447	429	435	402	419	420	435	434	432	419	390	401	441	430	437	405	478	405	470	418	452	420	418	456	446	419	446	469	445	403	407	423	421	411	419	390	409	410	396	457	414	436	418	393	408	423	413	408	434	394	416	422	399	405	400	405	449	455	439	428	431	438	416	418	402	429	408	415	420	403	394	434	391	406	407	421	398	436	441	395	422	425	398	409	451	430	429	409	439	420	414	394	409	435	443	424	424	420	405	439	437	455	437	427	399	405	421	429	448	445	400	425	451	403	425	456	405	420	442	430	423	391	427	467	465	422	470	429	395	402	475	449	407	453	492	426	381	385	440	458	427	444	433	411	450	409	419	440	449	434	419	432	438	447	436	383	422	401	441	419	419	423	397	409	425	469	404	435	406	413	458	392	401	453	433	455	424	412	463	425	421	399	403	419	435	420	394	438	418	437	442	432	428	453	381	421	427	425	415	402	426	446	429	468	424	436	405	394	408	456	417	396	474	409	422	440	425	407	419	409	434	405	435	424	405	433	456	465	427	440	403	410	451	422	431	394	457	396	435	404	425	422	418	429	383	396	447	428	403	461	421	424	405	367	443	504	425	437	423	408	427	420	442	387	426	459	441	453	442	425	384	399	405	372	414	399	447	430	419	412	431	424	441	421	430	445	456	442	444	435	406	407	446	431	426	440	422	429	442	401	434	437	385	465	403	441	411	399	451	391	461	427	419	431	402	439	392	419	422	403	445	404	450	396	421	415	434	418	424	401	407	440	432	418	436	442	448	449	429	420	434	409	421	422	449	400	384	443	406	372	415	405	416	430	432	392	397	418	408	403	426	419	415	390	428	435	407	424	426	417	440	446	407	416	451	465	420	432	415	429	410	398	407	422	424	438	412	442	425	450	416	436	374	396	420	426	406	413	440	436	422	470	458	403	413	396	443	437	438	409	411	426	403	432	411	381	398	440	470	440	429	437	444	476	440	426	416	422	405	464	393	430	403	407	415	387	419	436	395	415	443	437	428	397	415	447	402	420	420	417	423	417	454	443	417	424	413	425	412	382	423	408	454	443	420	400	374	440	433	426	444	432	409	417	410	435	447	426	413	431	418	390	415	383	436	443	438	410	430	431	436	419	455	417	399	440	396	420	429	410	424	418	444	422	434	435	437	416	419	414	412	405	422	428	399	401	389	400	424	397	433	427	421	416	429	414	380	416	408	435	419	412	438	394	426	411	418	432	395	438	422	422	372	427	424	397	413	411	460	386	422	415	416	446	425	407	420	405	414	447	391	393	429	429	430	412	456	424	467	378	406	445	408	414	451	405	389	428	413	401	424	465	413	397	390	407	426	457	433	419	432	439	412	430	464	426	412	408	446	406	451	392	434	454	419	389	405	420	413	386	443	423	405	416	419	376	433	439	421	409	432	428	416	434	410	404	445	465	393	455	408	455	447	465	428	409	451	403	440	416	433	431	404	423	439	393	391	400	399	393	401	409	421	392	416	432	459	433	416	410	432	429	418	406	409	430	436	438	420	374	418	436	452	399	428	379	405	403	441	449	417	409	466	406	424	400	397	416	452	423	429	452	394	402	388	399	416	409	444	429	481	434	446	438	457	402	409	436	432	424	439	431	422	431	386	421	417	434	447	419	386	454	419	418	427	420	397	441	427	439	418	426	442	409	440	419	427	448	423	390	441	434	429	401	406	472	384	411	380	438	394	463	430	474	442	458	403	407	431	403	422	397	437	430	456	410	438	408	427	419	414	394	406	423	420	423	388	439	435	419	446	417	422	377	434	407	455	414	417	440	422	436	460	436	439	404	426	437	413	429	421	399	398	432	456	424	421	416	368	416	436	392	410	406	471	409	398	423	467	429	448	413	413	380	412	404	430	408	408	424	450	430	430	424	456	422	428	422	430	398	459	454	423	412	419	441	434	438	445	424	435	433	415	404	422	429	383	413	415	406	431	418	428	468	439	445	436	426	413	414	427	424	427	428	395	385	415	401	411	413	458	422	436	428	414	406	398	473	438	399	439	445	444	454	419	434	407	422	438	387	424	416	413	406	394	427	431	404	450	445	434	430	431	395	442	414	434	449	420	406	398	416	431	417	438	431	403	402	402	397	453	441	422	430	434	442	438	432	436	398	367	383	418	430	380	403	423	476	409	420	417	422	415	444	409	398	431	423	446	445	452	409	413	374	439	454	455	402	449	415	409	419	400	416	426	432	437	394	419	436	459	383	429	415	380	404	395	419	396	417	415	382	409	430	389	433	416	439	411	401	411	390	415	453	425	418	404	436	431	437	408	409	402	424	430	421	405	432	413	448	463	430	389	419	415	422	422	410	416	395	411	411	399	442	422	421	451	417	412	400	395	459	438	443	401	406	440	390	446	428	444	406	436	414	393	433	421	473	434	422	419	441	432	425	437	413	420	386	403	412	455	424	408	455	447	428	416	448	371	444	439	436	403	423	399	446	438	418	398	410	432	443	439	422	437	417	426	407	383	429	394	422	428	411	435	411	439	437	399	458	409	436	450	445	410	414	404	430	421	417	445	405	442	389	425	433	390	417	429	408	430	437	444	413	455	439	431	422	498	416	409	450	417	428	444	426	425	435	438	431	396	420	448	435	426	412	416	436	404	428	398	404	419	461	409	398	436	372	396	439	428	421	411	458	437	476	406	407	428	460	399	409	434	424	443	447	415	433	387	427	430	403	414	410	381	407	407	446	455	406	430	413	431	427	439	422	444	478	423	436	447	422	402	453	443	425	444	408	436	423	375	399	429	419	448	410	418	466	420	427	425	393	441	419	406	426	488	482	433	412	414	429
29858	26752	12429	2649	1878	1426	1167	1012	860	844	737	671	657	626	585	578	622	569	539	563	539	543	504	553	535	540	521	467	543	566	519	503	585	529	499	471	536	499	531	503	537	496	475	517	520	498	519	472	517	492	537	504	539	488	505	485	519	526	500	503	523	491	496	512	483	467	506	502	504	529	500	512	494	506	515	542	557	508	527	509	532	537	502	477	529	484	512	508	489	523	512	478	517	505	492	489	521	520	546	464	498	507	521	508	500	517	506	480	515	509	531	523	504	485	479	474	515	477	456	519	505	540	510	530	502	467	456	490	487	555	477	511	505	509	481	450	465	485	506	516	539	500	513	502	519	509	495	549	505	486	542	479	510	513	491	492	500	493	484	491	523	513	522	556	480	516	481	494	509	509	503	514	535	509	505	517	532	506	481	453	535	496	536	481	488	528	491	531	488	567	553	512	513	465	493	516	541	526	470	477	528	493	508	514	516	518	529	494	508	496	488	520	551	512	482	489	506	509	505	505	480	511	514	519	542	532	477	483	512	488	488	506	514	490	532	518	510	476	509	561	497	506	521	541	487	517	533	486	492	472	524	509	487	512	501	500	504	486	522	495	493	457	474	503	488	503	492	495	492	536	497	473	530	525	493	504	488	514	506	497	498	518	530	489	491	522	482	514	507	496	498	492	485	468	524	488	549	476	502	505	513	502	499	526	495	476	453	523	520	462	482	501	492	480	475	501	491	537	531	489	503	496	490	500	489	508	510	472	522	478	466	528	479	508	498	524	507	469	508	494	539	513	472	475	502	527	510	513	515	464	478	492	498	508	484	528	500	477	490	518	481	509	521	521	461	481	492	505	511	492	497	483	470	508	453	489	487	538	481	482	493	500	511	544	491	496	504	502	483	533	476	506	513	461	482	527	499	507	499	503	501	466	535	517	504	533	519	511	534	499	501	510	482	494	488	473	508	511	479	511	500	530	527	499	490	485	477	485	545	524	528	525	507	525	526	490	489	535	516	499	521	513	526	490	473	510	492	502	473	501	517	545	521	497	523	495	501	494	510	493	506	500	491	493	486	504	479	506	522	479	460	514	556	497	477	490	542	447	484	522	499	514	472	492	492	515	525	506	467	528	530	491	498	515	516	531	490	515	467	451	505	481	497	549	528	481	499	520	509	492	523	501	503	512	543	478	514	498	519	507	515	495	504	481	497	503	471	485	485	500	472	511	484	493	511	500	503	532	460	534	510	526	515	482	512	501	527	500	493	507	485	493	529	494	498	491	477	530	492	490	549	462	494	477	491	537	462	504	521	505	524	518	506	504	477	481	497	522	523	485	526	540	523	473	536	478	465	510	506	487	514	496	468	508	530	462	515	475	560	496	454	534	506	512	494	546	452	520	498	472	492	497	525	484	525	499	504	513	493	512	513	504	509	519	500	521	509	526	476	560	497	516	500	533	525	499	516	536	507	506	494	500	517	529	483	496	481	513	467	517	543	491	465	477	478	521	536	504	529	508	466	503	484	479	506	503	519	503	522	541	482	508	472	541	535	501	545	515	544	509	461	494	493	494	478	498	498	549	470	525	476	481	471	506	492	513	498	476	533	511	543	499	483	484	501	459	520	528	505	500	527	525	504	499	505	506	461	480	456	496	484	473	505	482	530	502	511	487	525	514	566	505	466	515	473	512	503	489	479	498	499	501	469	491	462	514	535	464	493	484	490	531	478	484	492	509	482	512	508	539	494	485	461	465	513	509	469	488	495	524	453	517	474	501	490	511	446	507	507	540	522	489	470	517	513	479	502	510	509	532	450	488	479	521	535	458	457	485	508	499	526	467	463	492	520	538	481	495	484	513	487	473	527	528	525	518	496	527	469	466	532	504	515	555	515	543	490	492	509	478	497	505	501	500	513	527	469	501	506	480	509	523	513	495	505	498	521	512	524	501	500	528	502	524	516	510	544	514	478	527	464	540	514	483	505	503	518	478	450	508	518	500	501	521	507	503	517	472	496	490	495	487	504	545	531	518	495	515	501	518	498	506	464	469	517	435	541	518	488	512	456	473	496	509	533	466	506	496	502	512	514	486	496	503	480	493	522	489	496	479	512	501	492	506	499	504	480	513	487	495	499	462	524	505	507	503	496	500	461	498	513	466	454	509	518	483	486	496	508	500	534	521	501	524	509	502	464	484	520	491	528	531	489	531	489	503	500	503	551	466	508	531	496	484	517	481	537	523	544	541	473	461	528	515	510	482	472	509	518	528	493	519	486	496	487	513	510	528	492	523	503	491	483	489	483	517	505	469	505	491	476	497	507	502	514	530	525	525	515	493	495	504	524	527	484	474	534	492	538	538	553	524	466	510	492	510	564	503	505	491	521	470	518	473	469	514	510	512	485	489	505	522	540	461	510	485	510	491	508	492	460	531	512	515	530	467	483	526	497	492	487	515	509	487	483	496	511	480	517	510	511	517	531	506	462	519	518	487	473	492	512	529	526	492	479	495	542	491	505	506	517	496	521	494	520	498	513	496	523	558	441	546	492	552	513	508	521	537	499	481	471	505	485	482	446	494	490	490	497	511	565	506	541	508	504	498	471	495	466	510	497	517	486	492	511	485	526	525	499	515	515	506	484	520	462	514	448	491	508	514	498	523	478	507	511	486	491	530	503	502	553	503	463	534	486	531	482	525	474	517	534	483	503	512	523	523	483	556	537	508	515	511	456	507	488	523	507	488	497	512	527	490	491	500	511	540	496	460	488	495	492	522	481	518	519	484	484	511	512	511	485	522	528	485	518	508	485	493	502	474	494	518	531	506	484	484	490	532	500	474	512	493	545	491	520	519	500	478	509	480	475	475	509	515	532	497	495	493	504	499	501	505	520	485	531	490	486	523	489	489	483	479	504	491	472	518	522	516	479	469	450	507	485	467	502	483	467	508	525	548	539	519	551	504	463	519	496	482	492	519	493	479	516	512	495	513	501	509	508	541	522	485	490	510	512	498	495	492	522	490	508	521	497	484	549	498	491	484	504	474	510	468	470	541	482	510	550	504	481	509	507	525	484	470	532	509	501	518	524	518	468	473	532	498	500	537	495	524	475	523	548	491	471	500	477	519	476	519	512	516	498	511	527	503	485	484	482	512	511	498	521	497	490	511	537	516	469	537	499	500	459	495	509	502	500	540	513	466	496	515	526	487	525	532	522	502	464	488	487	514	491	515	505	515	486	490	503	512	508	492	471	502	506	508	520	480	489	484	487	523	501	512	445	469	517	521	520	491	486	529	472	472	488	523	443	461	506	473	483	510	517	522	483	484	472	524	467	537	504	527	488	514	482	472	495	487	460	492	517	464	484	485	501	479	512	486	525	537	476	526	519	519	512	467	532	548	519	447	496	519	531	539	513	486	477	480	482	467	526	494	506	525	465	500	494	465	500	516	532	490	476	504	499	466	482	496	492	494	506	469	528	508	479	519	506	493	506	471	510	502	528	494	568	474	475	505
25263	21204	26586	24716	2810	594	591	458	446	407	428	425	398	442	431	449	394	426	400	363	394	381	414	414	388	384	420	417	398	379	395	350	402	371	403	407	402	377	364	352	376	387	398	357	374	375	401	409	398	427	366	351	369	369	402	335	403	395	399	373	386	392	363	338	374	388	399	425	398	359	386	372	384	381	402	347	352	382	356	357	408	360	404	388	370	347	414	398	363	398	394	355	400	412	383	380	407	403	385	388	401	339	365	404	386	335	387	395	409	384	368	389	380	381	369	345	375	374	373	381	370	382	363	399	370	363	369	394	367	405	364	398	359	382	399	395	364	397	368	393	385	378	345	392	375	395	397	389	387	348	409	377	376	359	400	393	345	377	368	392	378	369	384	383	375	327	382	363	397	401	388	372	378	413	386	349	385	368	372	397	367	378	384	390	379	390	387	377	407	367	399	371	395	359	393	393	413	389	391	379	386	397	383	371	348	391	370	356	369	399	342	351	374	344	343	335	377	357	395	392	405	346	354	384	387	393	358	396	376	358	440	406	364	406	384	389	388	422	354	367	408	422	373	358	359	364	374	407	401	389	382	411	361	363	373	384	411	370	380	349	396	380	371	390	333	371	379	379	409	382	377	380	414	384	365	403	380	377	378	413	408	369	373	356	381	382	369	328	374	407	344	393	373	366	357	355	384	401	429	359	410	341	382	428	362	386	398	382	368	410	381	415	390	395	421	395	396	409	372	381	388	355	378	352	398	380	375	407	372	389	395	397	397	399	388	388	401	372	368	396	357	363	377	392	406	400	371	362	412	420	371	351	350	363	394	351	440	407	390	405	401	342	363	410	387	387	374	390	424	358	366	374	397	371	362	364	377	362	364	383	378	376	386	368	389	396	399	402	382	379	434	392	341	371	389	353	372	390	370	363	402	371	406	367	378	385	430	382	384	374	372	360	341	386	398	345	379	370	371	406	400	382	369	331	392	382	414	411	386	385	387	381	360	402	383	374	343	401	385	362	370	383	397	371	355	375	377	392	372	380	418	377	390	366	384	387	401	394	411	348	408	363	376	403	379	378	366	396	369	370	356	351	352	408	360	340	382	360	374	348	397	354	371	405	411	370	372	394	385	402	370	396	393	387	368	365	348	359	370	391	409	369	390	375	381	419	388	355	384	378	389	375	382	383	378	369	387	375	399	349	376	398	362	403	396	373	371	386	333	407	401	350	361	365	398	380	364	349	414	407	378	372	391	383	355	382	391	378	383	388	362	372	364	350	350	371	367	360	378	375	369	396	360	416	369	397	391	368	394	366	393	383	367	358	370	400	353	377	373	365	382	407	375	431	433	365	391	401	395	339	373	375	375	401	376	368	377	367	371	379	398	413	393	389	379	363	410	386	356	379	362	406	404	365	400	378	368	388	377	381	355	362	352	349	380	400	368	386	362	381	362	390	347	377	412	385	418	382	374	393	391	363	343	406	387	396	389	379	389	377	381	372	376	408	371	385	396	397	374	340	343	352	362	352	360	372	367	379	370	372	355	400	403	374	397	371	405	384	393	375	407	394	367	387	383	332	400	403	395	373	399	374	410	396	374	408	377	376	359	378	374	401	416	369	352	370	407	423	393	374	379	390	372	372	352	398	355	385	369	403	356	395	355	385	405	402	379	389	391	421	371	397	404	363	376	400	387	404	360	358	342	378	393	380	394	378	399	367	371	394	394	369	389	380	341	398	375	364	362	377	367	377	380	363	416	390	431	404	376	398	376	355	373	391	385	373	405	384	353	407	378	359	370	377	361	383	431	403	344	383	356	393	353	381	377	401	355	343	386	405	363	349	389	358	382	360	380	369	373	393	400	391	379	370	415	368	357	385	414	371	399	365	381	419	373	347	369	417	400	416	382	410	393	384	363	334	385	369	406	355	395	351	407	381	407	378	418	401	364	405	387	370	375	401	396	417	355	389	391	369	377	342	378	378	384	377	394	344	385	360	414	367	380	361	382	370	368	378	417	417	384	392	378	384	383	378	372	329	368	387	363	418	378	361	387	379	363	354	337	388	402	377	380	417	385	395	379	360	379	368	384	375	359	377	376	381	384	367	380	391	399	373	385	361	385	388	385	370	397	361	385	342	355	415	385	378	365	380	392	411	382	368	364	352	392	394	361	381	368	377	397	385	407	363	364	376	345	391	393	372	370	361	340	412	400	408	388	351	427	376	396	380	388	419	369	392	395	365	357	357	386	406	384	378	385	387	366	345	368	400	407	385	399	343	410	382	376	346	379	391	394	339	337	403	431	397	377	386	419	363	388	385	333	405	362	390	367	369	381	355	371	406	382	344	357	383	425	395	356	354	390	370	387	361	387	392	394	390	358	389	386	353	351	369	372	377	416	421	373	381	345	385	362	363	393	376	400	395	385	399	397	383	421	369	418	366	374	385	377	395	387	350	418	356	393	366	345	357	403	362	380	376	385	382	374	387	362	377	337	367	391	373	353	356	363	365	385	420	382	364	396	367	406	375	374	359	356	373	349	368	380	392	341	396	386	410	366	378	371	355	375	368	368	354	336	401	392	355	359	359	360	379	412	379	396	361	399	399	356	351	362	419	409	412	388	350	374	366	391	390	404	371	415	374	379	390	409	391	402	380	416	364	343	388	413	373	386	370	407	395	406	392	386	384	406	372	404	328	383	367	381	355	390	373	398	348	354	387	384	354	395	359	406	403	370	389	369	390	368	402	375	362	379	388	392	390	357	382	346	360	425	350	364	357	436	352	381	388	374	364	351	357	362	376	344	362	364	380	357	373	336	390	363	354	363	362	334	349	361	401	374	393	384	398	388	381	360	372	360	390	362	376	357	364	402	390	403	427	398	366	389	374	376	377	379	384	381	371	371	356	402	388	384	396	358	369	373	385	354	356	366	393	356	379	395	392	383	400	385	381	358	363	383	363	385	389	398	376	421	404	389	371	386	381	380	378	398	364	397	365	378	368	379	405	386	396	382	375	400	406	395	391	369	382	396	372	376	407	378	370	408	416	382	412	361	386	368	349	394	427	383	393	392	378	402	358	350	381	394	350	396	391	369	399	415	371	400	389	373	388	363	387	366	377	375	366	372	413	374	370	370	354	418	384	391	391	422	400	386	392	400	377	345	407	380	364	382	368	367	423	418	351	415	362	376	360	368	368	393	408	402	362	361	369	368	380	395	400	354	385	348	430	392	377	394	352	369	395	407	375	365	384	410	391	385	400	383	382	379	372	397	347	387	410	356	403	352	371	376	390	394	394	375	385	388	398	329	363	376	362	409	412	390	370	379	383	341	371	366	381	348	392	382	366	360	348	349	380	396	364	396	386	384	405	382	383	377	396	374	384	410	392	348	396	371	367	366	365	387	384	388	365	377	372	362	372	361	365	391	385	395	399	381	410	387	369	391	379	380	403	391	378	386	378	382	420	422	362	366	399	394	360	392	368	370	369	375	417	380	369	378	357	400	388	370	357
28745	22073	7948	1771	1325	980	826	821	669	667	634	631	591	594	577	501	545	497	507	477	489	515	499	522	502	501	499	508	488	481	478	520	522	502	480	500	502	505	468	469	474	454	495	492	464	528	470	450	500	481	476	456	474	416	499	474	482	494	450	494	450	480	469	448	465	443	487	544	495	474	469	511	494	487	504	497	485	496	455	512	508	466	490	510	416	499	516	518	436	480	502	512	503	483	464	453	472	498	526	509	460	483	477	486	484	489	507	491	435	498	519	474	493	454	525	476	461	503	503	452	490	473	465	469	465	495	470	472	466	484	478	483	509	493	446	464	462	443	519	472	479	490	427	450	442	486	460	462	475	452	502	466	487	474	469	480	494	501	503	486	487	482	493	463	506	491	463	511	452	457	475	462	463	482	484	507	464	454	473	446	483	509	509	442	477	499	476	495	481	463	453	470	466	485	498	475	449	479	448	499	433	482	469	457	488	445	469	515	465	491	474	461	430	471	435	484	433	484	483	482	496	486	477	468	491	484	472	494	481	496	437	481	462	446	495	476	478	486	493	460	458	497	452	449	488	483	498	523	511	448	451	470	507	486	462	515	469	452	489	452	464	469	472	526	476	459	446	428	484	475	477	485	493	460	464	482	476	446	487	447	465	473	451	483	454	483	457	498	469	481	451	459	473	450	474	462	495	484	485	453	436	508	455	491	465	467	469	437	497	488	422	484	484	438	481	463	461	482	482	438	507	448	493	473	446	458	451	496	482	503	488	501	425	444	482	473	510	466	464	494	498	458	476	477	490	496	493	458	497	476	446	460	482	472	470	513	461	458	427	439	454	492	496	491	468	455	463	454	511	481	476	466	461	474	464	474	471	490	431	411	461	469	470	474	469	492	513	449	501	469	448	478	448	485	478	479	472	467	456	486	460	478	492	472	513	502	495	502	470	476	494	506	459	520	466	447	473	472	506	426	479	451	475	479	458	469	466	477	498	501	462	486	458	510	500	446	436	496	441	504	489	498	438	438	462	449	499	512	459	445	486	477	458	461	449	488	468	497	457	476	486	466	438	446	508	442	465	517	446	510	460	469	522	482	502	464	536	440	481	458	477	511	484	465	493	465	502	465	452	498	447	466	496	434	465	491	465	485	491	512	484	465	498	459	495	475	433	477	453	521	448	483	460	457	475	449	469	450	428	445	500	483	499	480	468	449	497	491	456	478	446	509	461	470	460	519	478	455	471	476	507	442	540	467	467	471	456	482	486	489	499	467	452	443	435	487	441	455	449	502	485	466	518	499	497	446	446	476	442	466	464	419	451	436	461	463	490	439	464	479	507	449	444	453	440	477	490	471	526	509	429	463	457	494	506	426	444	472	473	532	457	497	502	466	469	455	499	430	486	513	461	509	482	463	461	447	492	469	497	462	478	492	477	462	503	483	478	465	499	493	427	479	493	488	461	446	484	467	447	456	444	482	462	426	492	467	488	505	459	513	444	479	475	518	488	463	456	465	457	470	453	469	469	454	497	464	485	506	485	473	512	457	502	526	463	466	465	465	464	481	456	448	454	479	467	502	470	485	506	447	438	502	479	494	436	468	469	495	487	512	460	473	485	488	458	478	501	454	493	469	468	464	489	504	474	473	493	480	470	473	447	442	459	473	481	444	450	449	464	461	474	508	483	475	452	485	537	458	443	509	486	436	453	486	498	466	431	476	454	456	471	472	479	472	495	490	460	474	471	478	483	488	441	437	444	438	509	487	496	492	451	466	461	482	467	482	507	451	494	466	494	465	484	443	437	472	481	480	413	478	501	455	440	461	514	432	444	463	450	504	452	475	510	443	453	469	467	474	446	469	506	467	431	501	497	492	479	485	508	478	497	493	492	494	449	486	438	448	497	467	482	441	473	483	488	480	480	492	476	489	432	442	479	458	468	469	489	492	472	473	488	488	483	476	471	479	487	447	460	473	460	463	511	472	516	447	458	505	471	479	454	442	456	494	465	426	484	457	468	468	499	499	465	495	482	462	492	473	507	507	459	494	463	502	446	473	483	467	489	490	499	468	462	434	478	438	474	511	518	494	503	478	495	485	492	524	462	498	458	450	408	471	442	464	480	488	470	485	448	481	436	484	493	479	470	476	476	462	492	459	484	476	479	479	463	456	492	461	431	468	503	457	482	449	497	475	481	468	485	459	476	460	497	436	477	495	486	466	458	491	490	485	520	476	452	478	510	465	442	444	471	437	487	456	483	465	461	460	461	452	433	469	486	466	464	474	467	504	486	474	490	469	459	478	454	479	499	466	505	447	491	487	473	466	487	516	458	467	478	476	460	469	438	482	485	458	461	487	480	504	471	442	484	481	451	502	482	457	501	503	456	467	478	458	488	499	464	467	475	470	489	488	441	451	449	478	460	449	489	478	471	462	444	451	466	459	475	500	461	492	488	464	505	493	474	507	432	476	480	476	483	489	474	483	474	502	467	433	471	442	486	469	491	447	470	450	475	502	491	465	501	474	447	497	476	478	450	467	469	456	488	493	468	477	476	458	454	501	477	469	419	474	478	464	485	465	448	487	471	441	474	472	490	488	455	453	443	456	446	461	455	490	501	477	455	461	498	472	482	520	458	456	480	496	478	476	470	485	452	437	442	514	469	527	466	509	482	434	484	490	461	457	489	532	448	466	446	487	485	430	481	467	486	529	439	455	446	445	479	480	421	461	461	489	512	455	474	509	521	491	479	476	467	473	457	526	507	437	471	477	472	508	456	487	461	483	513	459	492	444	458	469	452	465	499	469	477	481	550	487	479	487	494	515	459	493	469	475	471	461	504	488	502	471	471	528	474	478	459	513	449	449	499	455	450	482	459	511	466	463	471	469	448	505	482	437	470	459	438	479	474	518	493	503	491	464	465	483	440	496	503	462	511	460	460	467	503	489	454	464	499	442	456	471	476	480	473	470	470	501	444	440	490	471	449	472	487	463	451	455	478	460	461	482	443	463	505	476	452	437	467	482	481	426	442	452	463	473	448	452	460	478	464	467	532	517	477	464	456	488	431	490	470	483	507	494	493	469	482	458	499	504	458	459	441	490	455	459	453	516	456	438	492	471	459	474	473	471	492	458	481	441	472	504	496	473	463	496	464	486	445	454	460	484	466	508	522	497	438	450	499	434	439	516	449	486	440	509	481	477	462	505	448	459	495	490	461	463	457	451	510	467	482	483	464	482	454	433	462	458	499	469	520	514	481	457	451	468	511	473	452	436	469	456	484	497	493	483	484	477	456	483	492	487	519	451	436	438	468	482	483	487	498	494	448	475	472	501	491	481	503	488	519	471	499	495	466	444	471	454	477	420	484	500	506	492	501	468	458	461	437	509	482	486	512	461	465	470	467	473	486	469	437	453	487	471	470	446	512	484	462	460	511	451	443	471	468	424	526	421	463	496	473	458	473	475	500	484	513	472	455	470	472	486	489	482	473	472	475	449	471	472	487	485	511	460
22925	21224	28922	23837	21229	21115	4646	1437	1131	1101	1072	985	929	836	856	882	894	847	831	819	828	880	794	832	804	819	783	788	801	821	772	769	772	806	791	702	754	772	823	784	771	805	738	782	735	802	813	761	765	769	741	765	786	724	743	773	807	745	768	797	728	750	750	761	779	717	741	751	749	784	762	778	779	773	782	732	809	777	752	751	799	710	756	759	767	764	786	755	784	758	737	721	735	731	773	759	798	733	753	725	719	731	788	699	715	746	753	756	760	863	803	697	753	820	791	767	717	766	776	761	759	785	706	756	752	741	726	801	771	721	714	743	767	784	745	726	808	749	724	729	733	719	748	733	809	769	764	781	745	800	723	807	780	752	727	776	732	756	744	710	778	723	728	727	769	735	732	755	708	728	759	785	763	755	730	724	732	772	782	709	717	752	791	727	772	742	744	765	793	796	775	772	746	727	759	754	731	747	801	790	759	697	771	742	776	785	747	755	802	743	746	762	775	764	710	704	725	722	779	775	776	732	770	779	762	781	734	755	751	730	715	724	757	742	759	724	833	721	737	783	784	749	767	754	768	774	790	753	749	743	724	783	763	749	775	742	723	771	734	714	791	716	708	794	751	730	780	763	767	754	712	751	776	790	788	708	740	768	746	736	758	756	803	735	742	721	698	755	715	785	750	776	741	749	773	750	733	742	714	759	763	741	727	783	759	768	741	767	799	787	768	764	791	764	756	748	707	731	751	731	757	735	746	784	739	737	759	759	758	785	781	791	711	757	756	801	776	741	784	726	712	712	767	688	734	726	773	758	760	745	770	737	777	792	794	724	756	760	755	716	754	788	736	806	809	726	704	756	732	682	753	697	725	747	707	799	741	701	748	778	741	736	697	773	779	805	764	711	769	806	791	787	780	747	783	759	787	778	715	777	742	748	717	779	719	722	743	724	723	750	696	776	788	716	759	757	776	717	739	701	714	732	709	710	689	764	738	775	812	735	766	766	800	784	733	733	746	751	725	749	762	748	783	727	782	754	767	766	797	756	714	712	774	728	781	760	734	773	762	761	746	738	725	761	725	746	744	728	813	783	753	718	731	745	750	706	726	784	744	784	778	803	698	747	767	764	800	748	784	717	701	714	752	745	732	808	740	718	693	710	725	761	744	727	749	734	734	783	709	747	774	714	752	758	790	748	751	728	683	777	722	750	729	764	786	784	720	771	770	792	778	816	769	765	760	759	728	720	745	728	767	751	717	769	762	739	802	744	748	779	768	699	721	768	765	766	785	735	735	746	742	777	783	794	779	773	790	708	799	788	719	764	744	759	743	804	806	715	718	762	742	754	778	753	744	740	704	765	750	775	742	757	791	746	797	763	771	767	770	779	736	769	752	770	762	753	767	761	752	694	743	698	737	775	746	780	757	759	783	750	780	727	747	750	749	745	763	725	751	766	742	739	747	807	747	734	781	735	749	732	775	729	760	744	741	761	776	730	765	755	745	730	703	712	747	754	751	758	796	726	770	720	746	753	755	733	778	753	712	757	779	698	716	768	749	753	745	776	769	713	729	744	795	725	719	766	773	749	785	756	748	733	729	728	741	734	749	768	735	716	772	792	802	750	737	757	782	770	778	776	687	805	727	720	735	756	746	765	767	721	787	734	743	766	757	712	707	769	710	807	718	735	743	717	750	735	755	763	720	761	754	722	759	740	765	729	789	770	703	679	709	728	700	745	717	747	704	703	763	775	702	743	726	780	734	745	731	759	756	726	788	716	731	749	710	815	772	815	728	716	735	714	760	750	783	754	754	757	766	761	782	737	744	722	738	722	758	763	794	717	727	713	774	792	752	767	796	738	760	760	734	754	763	769	716	732	754	760	753	743	701	760	750	711	761	787	766	700	780	789	737	700	746	799	786	733	776	753	765	795	748	746	775	777	758	701	723	742	735	742	731	810	739	775	748	765	781	756	750	724	791	755	747	729	755	760	748	744	717	733	722	709	736	728	778	739	725	727	743	735	761	725	773	732	734	728	780	751	743	716	745	755	733	760	739	757	761	754	757	757	741	754	763	721	768	717	800	723	741	746	747	792	753	756	734	763	786	701	726	693	775	739	700	741	704	725	699	714	753	751	789	729	706	760	722	773	802	731	739	733	785	759	718	755	772	803	784	775	735	763	742	721	778	740	792	730	761	721	710	801	746	744	747	749	742	749	753	717	798	780	781	764	738	768	763	743	670	752	763	769	801	750	691	753	746	761	755	667	727	729	784	747	793	768	745	718	809	773	702	755	760	791	754	785	767	783	764	763	792	727	752	733	660	798	734	780	774	752	727	768	759	761	714	759	778	752	763	737	786	799	710	748	787	710	750	738	794	756	701	736	744	742	791	751	750	775	775	786	741	739	785	773	723	735	794	733	833	730	726	739	742	768	800	766	663	708	707	774	799	758	765	715	742	738	789	777	716	707	748	801	751	774	773	718	753	699	725	793	726	762	753	749	758	765	778	705	720	759	707	719	767	735	728	754	771	755	774	785	751	796	766	759	669	724	758	748	749	751	722	747	692	693	738	730	756	780	754	755	754	805	774	751	742	733	747	790	751	723	761	745	755	710	731	741	756	747	788	773	721	734	735	758	763	762	732	736	753	750	716	734	790	779	723	730	770	754	730	719	759	705	737	761	699	745	758	774	792	702	740	780	780	753	784	756	777	759	778	774	736	761	791	771	774	783	749	764	778	779	775	734	722	757	742	797	711	771	768	784	718	774	747	758	736	750	727	773	742	792	748	754	766	746	762	735	711	792	704	717	740	749	787	771	709	765	768	759	778	739	742	701	797	738	746	774	730	768	732	754	750	726	720	766	718	707	777	799	801	768	756	730	749	774	768	796	741	773	771	782	746	771	755	776	748	721	730	760	710	799	737	760	796	728	767	705	760	734	753	794	764	744	717	762	760	727	739	704	764	726	722	729	762	767	753	727	765	732	740	720	781	756	790	739	783	782	731	741	735	767	725	706	741	721	787	804	763	716	779	745	721	748	724	824	735	774	761	743	711	770	746	759	734	751	739	736	733	763	752	746	764	742	746	758	758	799	759	740	771	716	747	779	757	756	766	739	722	738	729	738	687	776	742	776	760	726	769	737	723	755	675	755	733	770	731	734	760	781	786	786	749	739	741	709	730	722	691	717	764	746	721	778	731	710	741	745	790	785	783	761	749	770	676	761	737	774	729	758	748	718	743	715	699	782	735	731	724	737	729	730	724	750	764	766	748	744	766	747	774	736	761	733	776	732	783	767	772	750	750	711	765	741	765	739	775	744	756	735	781	747	748	733	754	723	741	767	710	701	739	755	771	754	789	755	755	728	742	751	742	734	723	768	766	758	790	753	829	786	772	738	782	746	763	718	762	780	816	740	758	739	758	743	769	727	735	787	719	762	745	787	729	715	759	761	732	709	713	702	743	767	818	749	736	720	738	730	724	797	732	774	742	712	771	768	760	681	751	800
40568	41287	20210	5881	4103	3152	2473	2070	1893	1635	1402	1392	1211	1277	1192	1083	1129	1084	1065	1011	997	1019	985	970	966	962	929	921	926	901	875	911	880	894	921	905	895	870	887	866	930	868	877	918	870	894	879	860	908	883	864	855	860	916	851	881	854	894	806	863	846	868	885	909	870	848	882	900	848	873	903	917	912	882	916	864	874	947	916	939	914	953	898	903	867	891	913	890	931	861	826	849	859	875	882	860	828	783	868	861	860	865	872	888	862	847	877	863	884	898	819	891	868	850	858	813	836	816	895	902	867	921	872	839	854	879	856	894	915	871	825	833	839	839	872	794	873	891	832	858	868	832	858	840	831	855	854	867	808	820	822	856	908	870	888	851	828	868	866	909	874	853	874	840	858	904	863	866	863	880	864	859	862	844	808	858	813	821	844	858	861	861	850	872	793	861	821	829	919	861	854	868	796	902	873	874	875	855	850	871	891	857	875	903	833	868	896	866	890	868	853	826	840	902	852	876	842	894	878	839	881	895	829	865	851	823	874	859	839	834	849	844	888	831	775	877	780	854	853	854	852	867	909	868	869	840	847	856	842	880	841	828	861	884	911	815	917	823	874	843	851	852	831	872	863	844	835	841	837	882	856	858	805	830	848	839	817	909	917	879	864	875	903	854	826	869	864	860	826	838	859	876	851	841	880	881	831	871	852	825	822	868	881	809	905	838	884	837	879	842	831	843	824	839	834	883	846	845	849	833	846	827	805	892	864	808	839	875	831	810	876	856	826	793	863	879	829	840	877	904	796	902	845	834	860	923	832	785	853	890	829	884	845	891	859	876	850	879	844	872	869	854	816	874	861	867	824	815	812	932	880	864	866	881	818	833	877	856	910	869	835	908	805	893	821	836	853	872	814	850	862	904	847	835	846	840	869	875	794	854	873	823	850	843	810	840	827	888	860	837	890	891	874	860	867	850	871	843	853	861	879	830	832	842	866	800	907	803	882	818	881	878	800	840	804	907	830	893	839	912	869	834	890	839	900	835	887	834	870	851	834	908	841	858	855	857	920	848	793	872	845	857	843	873	873	818	913	836	842	863	874	814	833	798	865	828	849	779	929	861	884	852	862	892	881	814	841	847	824	868	814	818	880	871	819	858	819	851	883	879	858	832	864	928	841	819	872	858	824	889	857	800	847	896	814	875	857	897	820	836	866	854	829	842	859	876	868	832	866	845	853	844	906	889	917	874	871	824	853	847	849	890	878	841	871	874	872	836	868	889	834	849	834	833	804	874	833	842	857	832	844	897	902	901	823	836	870	832	844	843	877	895	850	887	826	860	859	868	804	853	802	889	810	869	874	778	885	838	859	824	867	878	866	786	875	835	920	876	806	854	890	879	891	877	842	866	888	890	905	883	879	875	841	878	851	857	872	894	892	853	863	858	860	896	882	834	881	867	849	865	885	873	898	842	860	848	886	849	821	864	844	877	833	937	810	893	830	816	824	854	869	832	846	860	897	865	845	867	821	837	870	847	851	878	891	823	871	923	882	835	868	865	889	828	872	897	858	855	842	832	895	842	863	843	834	840	883	856	904	831	889	861	794	847	838	825	855	863	930	878	905	886	867	802	851	857	838	850	864	910	832	834	845	847	861	856	880	836	875	894	850	819	869	904	864	859	830	833	865	803	945	886	879	802	866	904	864	810	900	893	853	839	859	873	837	849	828	869	882	837	822	857	868	824	883	840	849	915	857	862	849	904	808	903	896	838	772	868	865	893	877	819	838	836	911	835	825	871	807	878	846	852	828	886	849	865	848	860	842	871	869	846	883	892	833	854	900	880	843	892	894	848	872	862	888	858	896	815	855	848	799	821	870	850	852	774	853	847	843	875	820	854	853	847	858	852	825	864	793	853	819	861	844	832	879	848	867	828	883	855	820	850	858	819	868	832	800	890	855	889	819	843	854	863	830	872	867	894	883	806	847	834	903	829	816	866	894	847	816	850	845	840	867	831	837	866	866	808	827	884	829	860	807	846	824	830	846	821	810	847	829	832	807	856	819	796	860	799	880	842	853	838	839	886	872	847	835	856	858	857	796	830	823	861	888	902	830	840	906	878	835	847	828	816	865	810	855	849	845	793	867	862	820	818	899	877	916	779	856	860	864	854	812	869	858	873	823	873	835	819	837	911	841	821	852	848	821	876	845	821	863	876	822	839	877	821	855	838	827	879	878	847	807	840	857	835	858	908	900	890	865	862	848	873	820	892	918	870	816	819	824	850	846	860	830	833	863	808	828	847	851	878	867	850	875	847	848	885	879	875	841	851	859	871	838	847	861	827	833	829	875	812	868	803	904	818	821	884	855	879	886	833	901	884	838	796	834	926	813	842	867	849	871	847	808	837	877	794	844	860	867	895	881	846	771	896	828	891	799	823	834	861	877	835	852	866	815	891	832	837	822	951	888	812	855	822	857	868	864	809	788	876	882	846	864	850	821	906	860	869	829	815	852	842	847	891	845	914	808	852	907	824	862	823	839	886	787	829	845	874	881	801	782	858	872	824	848	860	876	831	827	878	808	847	894	888	865	809	847	860	841	849	818	837	839	839	866	814	858	853	898	858	837	845	907	804	813	855	847	802	869	855	887	806	875	878	880	801	872	879	813	881	865	852	893	863	883	871	881	926	842	843	805	847	875	897	840	806	832	860	846	844	867	901	887	846	842	871	881	809	904	779	907	822	861	832	820	906	917	858	864	904	861	807	869	887	842	858	835	922	853	888	869	845	823	878	846	859	820	907	823	942	863	859	866	872	844	859	876	861	853	867	858	875	826	813	857	819	861	856	825	865	815	878	806	816	846	909	837	900	909	882	866	880	840	864	856	854	883	862	873	909	816	876	831	811	824	807	857	853	818	857	851	853	843	835	861	790	846	855	874	883	834	812	864	852	831	833	851	891	857	836	848	842	848	829	853	865	813	818	840	859	858	872	804	872	859	828	814	808	827	852	834	885	856	894	861	878	861	828	849	886	883	893	907	894	834	887	861	830	853	804	874	836	870	855	866	851	866	871	908	799	860	871	819	838	874	899	809	841	840	857	853	873	905	868	838	877	800	852	845	853	830	853	875	859	887	895	877	852	869	854	867	869	893	808	851	904	849	858	830	818	881	846	898	858	855	848	829	884	849	852	821	851	852	880	824	861	838	854	867	853	884	866	805	873	822	822	859	881	786	806	847	880	809	885	791	820	915	878	855	855	903	850	874	891	921	851	863	807	836	862	855	912	849	836	891	890	861	879	841	840	837	830	920	930	837	865	876	786	842	819	837	847	876	857	842	838	817	817	856	855	882	863	798	835	818	828	844	858	862	820	855	852	834	879	866	828	875	860	851	873	854	908	820	906	868	821	838	849	866	878	828	877	831	840	809	864	881	856	854	775	835	881	819	808	881	831	890	854	825	825	865	837	869	871	803	881	857	850	904	828	859	889	849	924	854	870	850	835	887	897	797	817	836	844
27397	19884	6777	670	388	356	306	288	288	283	300	274	267	284	282	272	270	246	276	283	256	276	281	292	294	274	292	258	286	244	249	296	275	301	253	277	284	275	276	302	292	302	251	278	277	295	292	297	249	274	282	292	287	283	283	309	314	276	276	295	277	314	261	266	294	286	278	293	242	306	255	285	290	291	282	275	274	271	272	317	278	301	309	279	281	289	279	253	281	291	277	295	266	293	280	280	286	265	272	264	271	249	256	285	276	277	303	273	294	256	303	289	276	311	297	294	265	253	283	278	256	277	268	295	246	266	306	280	294	267	293	297	274	289	274	284	277	275	284	298	266	280	254	261	311	283	263	303	253	288	275	274	292	299	255	271	294	271	285	259	264	249	289	262	281	266	252	272	307	287	280	280	256	272	276	299	266	283	273	266	286	280	254	289	276	264	281	274	250	278	264	268	261	259	283	288	301	288	281	284	298	290	254	280	294	296	265	288	286	265	263	252	260	259	280	288	274	277	294	255	266	264	291	275	269	256	254	273	280	287	269	235	284	266	305	274	307	293	297	273	296	284	299	254	269	266	265	257	277	278	259	282	280	312	280	301	299	266	277	271	268	273	298	297	275	279	258	272	270	281	272	288	301	282	281	330	243	267	268	300	320	290	288	327	298	268	273	273	259	301	264	267	292	258	256	264	265	256	246	280	258	289	283	308	290	270	257	285	293	284	264	294	289	283	286	280	275	256	301	260	290	270	273	290	240	269	287	277	291	291	289	311	256	254	270	268	285	276	288	308	274	265	306	300	262	246	288	277	270	272	284	276	272	265	296	268	299	281	268	266	276	290	292	298	291	282	288	284	265	278	279	238	294	310	275	269	274	292	296	306	265	268	273	282	262	287	255	267	282	268	285	293	269	274	261	281	283	280	315	287	267	263	253	270	300	266	256	284	284	285	263	278	273	283	244	286	289	276	322	246	291	257	262	303	303	287	293	283	231	274	273	273	271	282	293	268	294	270	264	252	249	254	254	271	268	255	306	279	269	295	288	259	281	287	298	289	272	287	293	265	264	264	275	271	281	254	304	267	288	238	258	277	280	275	300	272	273	267	301	250	288	275	290	295	275	258	288	288	268	299	293	282	263	278	302	271	280	258	269	249	264	248	254	285	266	265	291	268	286	255	260	265	284	281	285	248	275	279	304	268	256	307	309	250	301	271	296	257	287	273	262	280	260	266	268	290	285	300	280	276	315	292	274	255	278	283	281	254	266	279	273	272	253	278	303	271	278	290	277	288	280	313	253	278	274	264	296	297	280	259	281	248	276	283	291	279	264	314	269	266	295	265	300	284	282	257	261	290	273	299	269	272	294	301	283	218	258	295	276	258	266	275	292	300	246	259	281	301	283	302	295	270	256	278	272	308	276	291	293	258	248	267	274	275	300	279	289	287	285	295	273	291	285	277	303	276	263	258	280	286	292	293	234	271	254	273	289	267	263	302	261	251	265	279	269	239	271	262	271	267	298	288	285	286	281	275	292	275	274	274	240	298	270	274	276	276	277	267	287	276	272	289	245	264	263	282	252	253	270	281	268	303	253	279	252	316	283	267	244	268	290	244	284	265	309	278	294	292	294	279	294	272	312	290	267	258	248	284	267	255	300	286	269	256	271	280	276	264	286	269	277	280	268	306	259	271	295	284	285	248	271	248	282	273	269	280	278	277	302	277	272	272	283	289	293	271	249	275	300	280	283	262	249	250	277	266	249	249	230	284	274	254	285	296	308	279	270	292	299	250	300	274	297	276	276	252	271	311	274	275	252	283	279	280	266	256	276	273	263	278	246	307	265	277	280	258	281	262	251	295	283	286	283	268	279	261	265	307	269	232	263	238	289	262	290	285	281	298	294	277	305	280	268	266	271	303	276	253	265	273	298	273	302	257	260	302	278	286	288	283	264	280	298	289	277	301	290	272	305	293	288	286	282	270	315	293	259	295	269	261	240	277	263	282	265	278	280	269	298	257	291	278	236	244	288	260	291	277	265	310	272	266	306	257	237	276	289	257	288	301	274	268	267	244	268	289	280	278	276	282	287	282	275	299	292	250	257	289	292	268	285	296	271	270	296	247	309	258	289	241	303	259	275	284	286	262	295	302	290	263	264	248	285	281	289	298	249	303	286	268	274	280	268	285	281	268	281	294	301	264	310	283	286	255	295	272	276	258	259	301	273	275	286	289	280	308	262	280	284	283	292	262	276	314	292	276	289	263	279	286	281	246	268	243	276	295	274	282	296	284	268	289	277	295	248	255	263	280	258	265	280	290	245	298	225	272	279	299	282	248	249	261	254	255	285	260	264	275	271	264	275	278	291	292	283	301	269	292	300	283	265	264	253	294	276	269	273	284	278	281	315	279	270	274	274	267	294	236	292	282	254	277	265	288	275	279	312	295	258	254	296	293	265	292	281	273	278	276	264	269	270	278	268	281	278	246	294	284	291	267	272	298	304	268	275	293	305	277	275	295	256	303	289	280	283	291	282	278	270	244	290	261	272	281	288	250	289	249	281	265	275	264	273	290	272	250	270	271	269	265	293	279	274	265	269	299	260	296	285	270	305	276	268	282	284	308	288	274	242	251	272	294	256	284	286	266	289	287	296	261	269	262	280	254	272	283	278	254	284	271	257	263	270	284	266	312	284	249	270	267	301	300	281	290	272	308	240	263	241	280	279	273	257	305	301	285	273	288	303	233	247	233	249	286	284	298	304	282	242	260	269	307	257	255	255	263	280	295	292	272	283	268	283	268	277	271	312	285	283	264	284	248	289	268	258	291	273	285	246	283	286	276	239	255	310	267	286	280	303	292	287	249	261	285	271	288	309	291	283	308	268	270	274	274	296	258	289	268	275	266	261	274	256	317	276	271	289	265	259	291	290	286	263	281	279	295	279	289	262	266	289	305	290	282	302	267	256	248	296	251	273	263	247	305	279	253	281	274	293	287	290	253	279	278	295	268	271	246	283	272	244	282	279	283	292	269	277	287	273	270	303	278	287	279	304	287	285	286	268	283	293	275	263	267	287	300	263	283	237	276	291	264	289	275	293	280	283	265	308	245	281	289	268	303	262	257	280	306	284	275	246	259	250	302	271	280	276	304	273	271	288	268	327	258	256	320	275	278	283	310	276	275	266	276	264	269	281	281	279	284	262	269	269	294	284	281	286	260	273	270	279	275	269	257	301	283	276	271	273	274	247	271	290	280	247	276	284	246	277	278	295	269	284	291	252	259	284	285	285	272	271	242	277	275	277	289	287	291	272	263	278	268	259	263	280	288	274	275	267	289	272	284	265	306	270	262	289	268	289	287	280	296	293	270	278	270	264	297	272	291	281	258	269	255	256	281	274	299	288	261	252	295	281	315	244	279	286	256	259	271	276	265	289	240	281	258	257	262	264	275	254	287	261	282	288	301	297	249	266	255	274	281	278	279	290	280	270	260	265	268	257	277	283	241	266	295
11780	6666	1989	562	552	430	403	386	365	408	339	353	336	372	336	374	341	345	371	341	333	345	328	357	342	313	347	369	368	371	363	344	330	360	338	339	351	326	346	375	354	357	314	347	330	338	333	312	349	314	361	310	330	341	334	353	345	346	351	356	360	365	353	340	350	321	332	372	336	358	373	342	331	354	367	395	378	362	341	365	346	339	324	334	366	370	352	352	361	348	332	342	361	348	403	336	330	347	352	358	350	354	346	344	377	335	338	360	338	349	343	343	357	357	357	351	314	351	317	329	340	365	388	338	327	353	386	325	323	329	355	362	329	344	318	354	331	319	343	316	339	346	337	354	326	355	359	355	349	366	358	354	375	359	310	342	351	322	365	340	344	340	360	334	346	355	345	352	331	330	356	327	326	384	345	385	347	349	354	317	359	304	349	353	344	357	346	349	333	331	300	379	318	349	357	348	357	359	353	322	409	362	378	333	310	330	361	359	312	330	330	345	362	361	330	344	345	339	359	364	336	328	359	342	353	354	344	304	359	299	346	370	364	353	333	338	350	334	363	324	350	316	370	361	344	349	331	339	332	329	321	361	324	365	342	349	369	333	317	358	341	340	360	323	368	347	358	342	328	356	370	332	337	350	345	359	329	313	344	350	383	344	313	353	335	338	349	366	325	329	347	382	324	336	361	326	361	381	370	332	360	351	353	337	324	338	360	321	346	340	336	347	330	348	371	327	342	355	327	335	348	367	318	367	339	344	363	310	346	316	344	367	352	334	342	363	379	343	316	337	379	351	360	335	342	351	313	331	356	368	349	353	368	352	357	348	333	334	335	357	346	323	340	329	328	353	360	353	383	344	325	381	310	349	367	279	360	348	327	348	349	316	344	361	338	342	371	378	334	351	325	316	338	338	364	347	364	332	336	350	334	331	353	354	352	319	329	364	351	345	329	339	347	326	361	368	321	319	329	368	353	323	344	331	310	339	365	346	343	333	364	351	369	328	368	342	331	353	363	344	341	340	329	319	366	356	360	369	329	337	339	333	361	335	337	328	347	375	360	333	392	362	337	321	339	342	317	327	378	371	355	350	345	374	346	301	333	338	369	383	335	332	357	333	334	331	358	332	332	333	321	367	336	359	348	326	337	356	344	335	313	340	383	368	344	383	389	365	346	324	380	367	371	335	386	358	335	358	345	346	344	341	312	357	361	320	349	343	306	316	359	341	346	344	324	352	339	342	316	357	335	332	347	362	329	330	344	334	377	369	342	357	363	348	325	353	349	325	320	322	320	354	356	370	353	340	346	359	314	343	366	343	331	328	335	315	333	317	347	342	346	330	327	309	306	327	328	328	365	358	386	335	333	345	376	326	353	352	335	361	361	354	321	338	334	333	347	337	323	342	332	361	348	348	307	338	309	346	328	344	350	340	345	372	365	362	352	346	323	363	348	353	364	354	327	346	385	327	339	356	341	331	366	354	336	355	352	344	374	373	315	344	349	371	346	340	348	338	326	355	363	355	320	353	377	362	329	346	322	336	359	362	338	326	345	377	372	363	323	306	324	335	333	369	356	360	361	357	318	371	365	350	387	367	344	336	349	365	352	327	341	318	343	355	321	323	360	363	301	326	350	356	342	336	327	343	349	361	353	337	347	339	379	350	351	346	370	321	359	338	344	326	341	337	342	324	338	324	354	333	338	334	371	368	328	367	328	368	325	314	343	336	349	352	353	329	343	333	333	315	388	343	358	342	319	340	351	356	312	349	334	335	330	328	364	352	350	329	342	362	360	313	333	358	347	356	351	349	358	315	351	330	325	341	348	339	336	349	347	345	323	355	375	367	342	385	338	339	324	317	342	335	383	360	323	346	336	366	343	339	346	315	315	343	370	327	349	343	347	345	333	366	354	348	339	354	327	336	343	338	337	355	351	352	367	342	355	344	366	344	320	340	332	334	368	353	328	341	358	332	320	345	336	324	371	358	337	334	359	339	359	321	339	361	336	269	337	338	374	364	359	323	340	356	319	353	351	358	366	356	359	336	343	360	347	334	343	360	347	360	341	350	355	323	323	328	332	327	347	358	318	345	338	339	313	340	353	351	327	385	327	350	341	322	360	352	353	345	338	356	355	348	325	360	331	321	333	323	349	332	308	335	355	353	356	363	334	346	359	334	351	303	331	346	314	351	364	348	361	354	377	327	345	319	351	326	322	318	295	331	309	367	313	380	343	331	328	358	325	354	337	328	318	375	339	342	334	348	355	365	365	319	356	345	333	321	321	330	337	349	376	352	342	375	357	321	354	361	355	354	343	352	334	310	345	320	331	328	329	327	296	352	341	371	367	338	329	351	352	328	374	348	343	361	329	369	343	343	318	368	354	359	346	346	369	346	344	349	321	363	319	360	323	328	362	352	350	345	358	336	370	342	340	347	367	347	331	379	373	338	343	368	339	377	368	338	343	359	324	343	343	333	345	293	344	358	385	318	390	339	328	325	350	359	324	343	358	373	358	346	337	332	337	351	342	315	350	323	318	351	301	374	337	343	343	337	341	365	341	356	337	370	333	348	327	349	370	375	343	356	336	354	370	336	335	337	354	352	336	333	366	329	352	357	309	324	351	359	340	384	330	329	374	350	344	323	349	321	326	328	353	321	357	352	367	364	368	338	357	325	327	339	345	367	335	323	335	322	362	343	333	322	354	326	378	336	343	348	335	360	335	332	326	357	359	325	363	331	352	352	343	329	351	339	364	353	350	340	346	341	339	340	391	363	345	355	325	354	363	369	341	356	326	322	371	339	358	350	338	343	359	334	360	312	355	354	310	344	363	362	338	364	372	361	337	328	334	341	377	362	355	342	345	344	337	386	361	345	321	366	402	361	340	346	354	362	346	325	335	365	360	347	363	342	360	360	351	327	348	323	353	328	328	310	335	337	336	350	319	352	372	334	359	355	318	384	319	373	353	333	325	342	352	326	337	347	352	357	324	347	344	309	361	325	386	335	324	332	383	318	339	343	316	299	346	358	351	353	329	360	358	355	352	375	343	364	348	350	357	341	330	333	358	333	318	335	357	309	333	318	351	350	340	315	366	352	330	334	369	377	356	329	356	315	323	331	299	359	359	362	352	330	345	298	345	329	360	358	337	372	333	333	365	334	355	338	387	328	398	365	346	343	379	370	382	339	327	340	343	326	411	323	363	368	351	348	369	355	346	375	341	344	363	332	370	366	320	343	336	326	354	359	320	348	343	376	314	343	349	339	416	333	372	375	374	356	349	335	328	309	339	338	335	333	350	354	370	324	361	332	338	350	332	322	342	350	330	346	350	346	333	372	351	336	342	341	341	351	355	354	333	325	368	341	341	348	359	349	331	339	347	311	369	334	363	356	335	339	352	322	318	346	357	333	339	348	348	350	343	355	365	332	340	338	335	360	339	370	369	333	380	322	342	344	326	337	344	351	356	364	357	351	306	350	363	323	370	310	347	363	310	363	332	342	369	372
24499	21193	27824	24798	16112	1374	815	622	572	553	481	518	460	473	457	449	461	470	468	449	440	451	411	420	447	481	407	402	438	435	397	399	444	453	453	438	441	434	428	425	456	460	411	447	463	438	430	387	395	402	425	477	413	419	409	420	444	431	432	438	416	427	405	399	433	419	427	423	433	409	408	433	409	438	436	473	449	443	432	425	456	423	432	398	485	431	455	437	444	432	424	431	443	425	436	379	409	409	400	402	392	450	407	407	427	414	408	450	430	433	417	391	384	428	448	409	416	429	402	424	415	443	486	410	422	462	444	427	416	382	425	455	440	425	425	417	443	406	424	421	396	400	400	414	380	442	416	431	407	364	444	431	398	405	401	432	437	448	404	429	418	409	427	452	437	419	398	429	391	418	448	385	394	443	451	395	442	401	390	449	412	410	431	412	425	436	432	440	421	424	400	434	411	444	412	416	409	453	437	455	427	420	437	418	385	422	388	419	407	420	426	428	430	436	419	410	428	417	399	418	452	438	436	425	413	432	397	402	421	414	410	453	444	423	406	445	430	456	464	416	434	430	433	436	413	392	458	404	429	402	411	402	429	409	432	411	418	400	418	390	428	439	431	450	426	443	439	413	390	414	429	419	421	419	462	396	397	414	393	415	401	397	420	421	412	435	416	430	417	411	422	405	405	405	411	419	401	415	429	418	435	401	459	437	439	446	422	434	383	425	423	450	400	419	414	426	429	449	433	438	457	408	439	413	413	449	414	401	420	439	438	370	381	424	415	392	446	413	417	398	461	431	442	391	418	432	435	427	452	411	430	403	434	425	426	408	434	418	423	418	409	414	431	431	400	382	434	401	403	427	428	422	404	423	427	427	433	408	455	398	438	424	373	420	411	436	418	422	402	432	442	430	448	419	429	418	401	450	443	426	426	474	407	426	429	420	406	411	413	400	415	423	422	378	415	398	414	412	422	411	410	391	423	426	439	409	470	424	440	407	422	386	416	427	415	366	433	421	426	439	455	429	398	389	457	422	449	420	407	403	454	402	445	409	446	420	419	424	430	425	404	436	507	424	421	415	410	402	411	405	405	452	451	402	429	444	440	405	423	390	426	416	450	478	401	429	404	440	414	429	411	428	388	430	419	433	434	421	405	398	418	390	445	421	436	427	428	442	423	404	416	419	437	446	416	468	425	418	430	399	414	431	433	443	410	413	387	400	413	402	400	405	427	382	421	423	413	424	431	418	442	431	405	402	416	469	417	430	455	429	403	410	410	430	431	420	445	429	426	409	417	413	472	411	430	441	467	415	439	418	421	403	440	390	448	415	425	439	419	434	418	389	393	404	390	425	439	424	428	455	427	407	436	427	448	396	428	440	446	407	440	408	424	423	403	389	450	423	403	438	418	430	417	480	446	420	417	433	409	442	446	423	448	443	431	429	408	421	438	431	401	387	427	407	411	419	438	400	402	422	406	438	437	431	432	393	415	425	414	432	416	434	424	417	414	427	411	399	438	422	414	420	422	406	415	402	434	414	392	432	475	427	396	394	442	449	439	419	479	431	415	476	428	452	418	413	444	451	426	423	420	462	451	400	415	435	436	377	404	425	411	407	415	452	423	439	442	446	430	392	462	418	452	411	393	456	401	439	408	432	411	409	429	411	413	445	404	386	401	399	432	416	453	463	457	372	447	431	439	424	413	403	472	430	443	452	414	402	426	414	409	404	423	429	416	460	408	412	469	447	390	398	421	441	431	471	397	396	468	433	413	403	427	424	447	400	425	454	446	392	421	412	458	404	415	449	432	426	426	415	405	388	419	431	434	454	438	423	449	398	406	408	443	441	446	420	419	433	406	428	418	462	478	414	418	441	411	417	368	396	456	425	411	436	458	427	401	436	435	466	417	399	442	423	407	452	475	408	361	417	398	389	437	395	410	399	407	461	405	393	376	444	436	424	383	356	432	421	404	426	444	422	460	451	406	418	423	427	416	442	415	409	438	436	414	472	421	423	382	387	433	426	457	390	423	445	449	411	406	419	428	401	416	379	372	434	442	444	442	422	436	404	426	380	401	406	422	393	433	373	430	444	414	405	462	381	446	381	436	377	429	404	398	451	451	417	406	458	366	435	380	430	458	435	431	417	401	410	433	412	410	409	394	405	430	439	372	413	456	449	390	424	411	459	452	410	457	434	449	413	450	455	408	431	440	440	432	440	412	423	394	415	415	440	415	430	377	397	433	400	425	391	435	427	427	458	407	429	447	419	417	416	428	431	459	426	411	408	406	451	405	464	437	443	419	443	431	408	427	405	449	389	394	382	414	412	414	414	415	396	459	417	447	468	446	414	427	374	419	410	393	393	452	454	474	440	449	413	403	426	429	417	441	392	420	412	421	448	423	417	440	451	449	420	415	419	412	379	412	397	451	433	391	470	442	473	416	437	386	383	396	426	400	405	430	425	433	430	405	401	388	414	444	393	406	432	413	413	408	437	427	415	411	444	406	450	430	423	430	446	431	433	406	409	399	397	456	414	421	443	448	413	439	426	405	418	427	435	429	450	445	445	421	413	447	462	417	443	446	411	422	431	432	424	414	434	445	445	405	402	452	430	430	456	415	419	456	437	428	392	440	417	445	440	409	436	415	435	411	413	453	386	460	429	425	405	410	461	428	416	408	402	445	447	390	410	459	404	413	413	397	408	474	388	411	419	431	415	428	437	435	430	434	417	470	431	427	412	408	405	406	430	415	406	421	442	407	429	410	440	422	410	429	408	405	398	398	419	440	387	436	425	401	428	387	441	405	425	406	420	420	442	392	411	418	418	456	408	408	407	445	376	423	450	427	438	400	405	447	421	467	428	421	390	420	448	446	422	427	440	389	426	390	438	433	413	411	429	422	401	397	414	415	382	438	403	444	389	401	438	434	390	403	447	397	396	428	413	452	399	426	417	413	433	431	429	422	433	404	402	445	440	427	414	435	395	386	408	401	424	428	447	391	465	418	427	453	409	406	415	413	449	468	410	418	405	425	430	427	409	398	407	448	406	413	450	423	389	415	403	407	462	438	404	426	399	400	446	441	421	405	412	433	420	390	429	368	409	407	445	402	436	402	444	386	405	423	409	429	407	415	424	384	438	394	433	453	408	433	437	423	428	440	408	433	421	437	426	455	444	464	382	451	441	425	468	458	441	403	435	431	431	463	440	435	422	410	427	485	424	411	442	402	430	444	392	449	371	450	426	429	405	427	423	447	425	426	404	435	433	401	441	417	420	409	451	449	428	430	428	425	463	400	422	434	421	437	423	434	410	429	428	405	426	421	440	406	419	406	394	426	386	391	421	398	462	418	384	450	427	437	403	442	437	412	410	453	442	444	409	442	434	440	413	418	416	398	425	397	463	398	418	399	406	422	388	412	393	415	400	443	357	404	417	402	412	399	431	421	387	419	414	379	396	399	407	390	417	431	405	407	415	432	428	422	389	412	410	417	409	431	423	430	427	421	437
30566	25127	10909	2616	1930	1409	1134	987	929	784	732	689	662	660	592	622	588	603	579	564	524	556	569	523	568	546	534	531	504	503	518	544	542	530	508	475	540	503	480	538	486	493	559	514	524	551	497	516	498	489	488	483	521	524	510	560	528	515	505	500	504	530	521	521	501	518	528	515	477	544	521	555	524	524	543	493	512	549	513	505	529	524	534	495	550	545	504	483	508	496	530	479	510	494	482	517	480	504	534	535	471	531	524	526	491	509	503	548	462	517	459	514	521	522	482	520	511	504	463	516	467	486	475	492	531	516	485	547	516	504	469	493	488	523	510	532	537	519	500	513	493	470	485	522	498	526	534	487	489	480	520	537	526	475	509	481	508	506	498	492	494	493	497	493	480	519	470	475	482	490	514	532	477	499	488	495	520	535	471	487	489	497	539	495	489	520	441	499	500	494	512	452	538	506	494	513	511	506	490	478	493	511	506	481	532	504	523	490	531	505	515	488	503	493	512	522	508	506	525	510	555	525	486	514	526	529	483	478	494	503	495	524	499	493	527	481	504	510	520	526	496	474	505	508	502	511	498	458	476	486	466	492	484	461	523	514	494	488	527	501	508	486	542	518	527	496	507	524	532	472	516	491	508	504	521	466	504	504	518	498	481	487	503	510	554	501	508	478	489	452	506	504	476	521	554	524	510	524	475	521	487	468	491	558	504	487	518	525	539	510	523	494	495	496	523	484	460	506	496	475	521	505	523	495	456	482	501	486	514	456	504	527	504	498	500	525	511	493	433	462	480	496	511	527	489	519	491	490	474	538	513	488	497	519	489	527	511	512	504	501	525	516	518	517	518	522	503	507	518	531	546	538	508	511	501	452	476	509	524	501	539	483	508	496	486	486	474	542	491	530	502	512	506	477	479	503	491	518	489	477	545	517	448	540	516	526	493	503	498	433	506	521	493	479	485	493	488	480	497	518	519	514	474	486	445	511	502	528	477	443	511	514	488	527	532	516	473	483	533	528	483	539	494	491	486	468	464	525	496	500	536	514	502	500	526	525	504	509	478	504	532	471	468	498	482	487	483	479	521	480	479	513	513	535	507	513	515	479	455	466	508	520	539	512	483	522	496	508	536	500	499	521	531	517	510	483	513	512	519	554	495	497	535	528	451	509	518	516	524	472	510	517	513	486	540	500	486	515	530	476	533	493	499	503	493	509	485	489	505	501	488	494	523	538	489	488	484	527	481	468	487	521	534	472	462	503	499	566	461	503	483	517	502	443	528	512	514	502	505	492	489	505	483	516	507	506	535	519	509	515	488	499	480	463	489	465	478	496	489	507	494	494	537	467	499	509	500	517	518	484	458	443	543	488	491	531	513	477	496	519	501	499	466	496	509	473	511	532	515	498	475	488	475	458	518	521	539	457	485	517	550	507	477	498	507	497	497	517	483	511	461	501	503	516	525	519	490	457	525	484	484	483	496	492	514	496	484	481	513	477	502	479	515	493	474	498	507	490	508	522	551	534	457	483	526	484	527	478	507	514	548	496	512	512	522	492	482	523	487	506	498	517	453	471	488	545	494	463	499	483	504	499	518	494	491	542	513	519	497	514	498	486	492	488	532	501	474	545	489	513	497	483	525	494	509	527	493	454	485	497	476	514	522	514	518	494	483	510	480	472	508	505	493	481	487	517	497	540	516	460	535	493	493	512	502	483	477	488	510	501	500	538	503	492	480	496	514	469	541	499	482	514	524	547	480	493	526	507	482	515	532	516	471	454	496	490	514	450	492	512	531	488	557	506	506	507	469	504	471	479	488	477	501	498	490	502	498	507	472	551	515	508	468	493	504	498	444	502	440	456	478	482	530	465	478	523	493	503	477	499	507	555	499	507	481	506	536	506	523	485	518	509	535	487	512	532	497	472	532	482	487	503	487	486	499	454	526	464	543	527	478	495	489	499	523	503	542	539	517	497	519	501	509	484	501	498	509	526	508	510	464	485	503	485	487	542	534	499	490	494	529	540	517	496	490	502	495	450	495	482	524	482	525	522	521	467	502	491	499	511	528	500	523	494	488	515	500	498	524	531	519	471	490	508	516	467	477	525	491	481	489	526	486	517	483	514	475	487	469	484	510	493	500	510	518	461	516	469	487	518	493	491	506	491	504	498	508	544	506	523	497	481	528	524	517	511	530	504	502	483	474	511	490	470	500	462	507	470	498	516	494	489	493	494	527	522	503	491	506	506	480	492	519	536	486	459	524	488	497	527	523	486	501	493	484	468	532	475	498	545	490	513	498	491	479	508	526	475	496	527	524	506	514	489	498	510	507	516	510	457	490	509	505	522	496	539	480	494	504	474	484	486	491	519	514	507	472	531	489	508	522	482	502	480	478	489	489	518	517	479	445	489	517	509	529	502	531	498	513	504	503	478	522	499	477	508	526	514	516	504	525	516	507	517	526	515	515	511	528	502	488	511	489	488	498	522	500	549	526	452	470	469	479	497	516	522	511	491	547	475	480	505	510	465	471	477	507	493	491	497	499	505	517	478	457	482	513	485	489	480	519	543	498	506	486	480	557	489	510	477	507	497	492	493	529	520	495	491	528	493	521	500	536	499	509	525	491	495	530	486	523	495	541	522	536	483	491	527	488	480	488	458	465	542	505	523	467	497	482	505	458	473	525	471	481	505	550	505	537	488	483	518	483	513	513	566	458	475	481	507	508	514	504	514	491	489	487	507	495	523	494	497	450	526	485	504	533	488	554	494	483	537	507	474	539	476	505	467	517	549	500	536	522	506	515	506	462	504	494	509	479	481	488	519	480	477	495	512	550	462	504	491	506	499	530	520	501	489	493	545	473	508	487	495	510	506	479	508	476	495	536	462	483	447	541	515	505	470	495	490	499	494	521	514	537	528	510	463	471	508	510	463	507	515	508	510	557	499	552	507	479	496	493	491	459	512	536	526	456	511	481	529	503	496	480	486	510	496	501	507	504	516	499	483	502	569	487	475	504	518	498	508	483	527	537	517	536	523	517	479	466	465	488	500	451	504	509	526	480	535	491	484	500	504	490	493	475	511	499	509	508	466	496	472	515	493	537	533	498	511	480	504	510	510	519	501	470	504	484	514	498	509	502	512	491	512	506	526	485	503	475	502	500	504	530	544	474	490	531	460	535	479	508	503	514	448	511	512	500	537	542	524	523	510	517	525	513	498	487	524	479	540	522	507	511	519	521	495	464	538	477	506	461	470	488	516	526	490	537	502	501	458	507	491	487	524	518	512	495	474	473	518	499	496	523	483	514	497	504	538	499	508	477	483	491	465	483	478	552	501	500	501	513	468	471	497	503	543	496	481	511	503	459	495	506	478	477	553	463	484	492	504	454	507	472	494	519	475	481	532	488	488	497	491	491	506	473	517	515	500	481	534	500	522	491	496	482	500	497	551	506	501	532	482	544	481	474	524	487	463	486	503	507	477	537	514	500	478	487	505	503	496	526	508	469	483
25190	21198	26627	24931	3115	586	567	512	479	463	453	453	422	427	392	412	404	409	405	413	387	383	405	416	396	376	394	400	389	406	379	424	400	389	387	367	404	426	388	396	399	382	398	395	394	387	392	412	405	397	383	407	403	351	366	366	370	368	369	378	424	355	395	390	394	371	397	397	362	401	399	388	393	435	446	374	419	396	351	406	376	430	353	403	397	413	387	399	386	387	411	417	386	401	398	361	389	431	391	435	410	366	382	358	399	347	410	408	408	387	382	379	393	399	402	336	403	376	359	407	375	405	369	390	396	378	398	352	357	398	386	393	397	379	379	418	373	399	400	371	421	411	354	405	344	397	403	403	376	390	363	379	352	420	387	420	409	376	378	372	373	384	376	359	392	364	399	375	375	392	387	377	389	376	380	381	372	363	378	382	393	355	426	369	400	368	379	362	360	399	376	403	425	385	367	380	383	390	392	384	392	400	369	378	347	383	379	373	356	383	367	343	364	404	382	379	383	397	382	391	338	393	394	382	389	374	341	414	379	376	384	359	369	377	339	376	372	404	399	363	370	391	402	436	424	404	391	345	369	394	369	381	369	419	409	403	393	370	364	384	371	411	373	400	399	403	398	388	343	387	375	401	396	375	379	404	356	359	416	357	385	360	359	364	402	384	378	409	397	391	392	381	379	392	393	384	383	382	402	364	383	362	382	373	385	394	357	378	369	375	371	379	368	400	379	370	382	382	399	383	373	411	424	356	381	399	390	388	369	365	395	360	401	410	364	417	397	395	391	386	402	399	375	344	414	396	368	381	397	359	398	361	400	384	377	365	355	385	415	391	389	388	404	351	366	385	372	424	401	369	382	363	366	374	386	391	413	375	379	392	401	393	385	388	390	399	414	354	384	382	380	371	356	408	428	401	389	405	376	398	400	401	388	395	388	397	385	396	363	369	376	390	389	352	388	333	390	388	378	399	381	352	387	376	385	354	357	391	418	392	396	394	411	398	395	423	388	396	375	381	408	377	379	414	385	403	391	402	414	380	389	400	412	411	390	402	371	347	398	376	391	360	408	405	416	411	357	388	398	403	408	369	376	384	392	393	412	378	373	371	398	383	397	349	393	388	377	418	385	375	385	390	401	416	380	407	379	405	361	388	382	365	384	385	385	382	368	418	401	378	374	405	379	350	391	355	360	385	374	363	379	373	378	374	371	406	347	361	354	378	398	323	395	379	351	423	411	396	393	394	367	404	389	414	365	389	390	388	370	368	418	431	398	392	423	367	373	352	416	376	402	401	350	383	365	375	375	355	373	375	450	377	387	399	415	389	387	396	351	396	400	361	414	358	411	412	346	380	358	387	381	364	404	389	375	400	414	366	355	405	359	379	370	359	379	399	371	372	399	399	407	394	407	390	381	385	372	426	366	395	380	382	401	397	400	343	392	384	379	378	399	384	393	385	348	380	396	390	397	390	392	404	358	373	378	379	354	373	357	379	405	359	372	392	367	373	390	387	383	412	395	396	369	384	374	365	373	381	359	411	385	406	372	371	410	344	395	406	373	405	360	367	391	404	345	378	380	389	377	407	403	398	384	385	387	392	377	407	380	410	368	366	400	402	435	403	402	384	384	388	395	382	374	380	388	390	377	384	400	382	395	402	396	407	336	373	374	379	372	363	421	421	396	414	399	373	423	428	384	371	359	350	378	394	386	366	406	384	375	382	397	406	400	384	440	386	377	418	418	398	369	380	388	341	403	414	399	384	418	398	371	417	372	415	364	407	407	366	403	406	387	398	393	398	377	397	419	368	404	373	378	399	370	420	386	367	379	374	381	373	379	385	372	427	399	389	384	395	393	437	422	352	359	372	373	385	399	369	410	364	392	365	408	414	375	345	394	396	421	348	339	416	394	351	377	416	395	375	392	396	348	374	404	399	382	397	364	416	379	396	407	368	411	400	386	389	376	367	386	390	382	364	371	375	377	369	365	389	410	400	404	387	373	382	408	397	372	393	369	374	362	325	397	376	368	397	357	360	407	426	376	386	419	409	380	382	360	386	383	376	411	388	398	387	381	336	411	396	377	408	342	388	394	378	396	369	405	402	378	376	370	405	409	413	408	390	385	396	388	362	363	377	355	400	392	377	374	414	369	349	402	366	396	405	370	357	404	370	410	362	383	358	383	417	405	371	350	368	378	398	371	393	382	398	392	385	401	389	379	389	363	365	364	389	419	371	369	402	411	388	392	420	373	357	399	405	389	385	359	379	383	403	381	376	358	375	408	387	390	389	407	394	378	379	389	401	391	388	385	383	384	414	379	394	378	388	405	402	388	379	384	395	352	364	369	390	412	380	370	402	344	431	393	404	360	389	401	382	366	371	377	384	372	388	391	381	390	369	421	362	371	391	394	383	380	409	407	383	408	373	373	406	432	369	384	416	404	382	354	410	378	380	385	382	384	396	411	380	362	388	403	404	383	359	397	351	366	391	381	374	369	392	374	368	393	353	369	364	407	376	409	418	394	355	386	379	398	352	407	344	396	394	363	364	359	382	344	381	377	361	374	384	371	388	398	361	384	396	373	370	366	401	350	375	364	394	387	380	442	375	375	410	398	368	409	376	374	373	399	378	419	394	396	384	410	404	407	383	418	381	399	373	350	395	396	388	329	380	391	394	399	386	373	359	396	385	412	395	366	359	388	371	368	395	397	417	359	424	369	419	407	383	398	392	390	365	388	425	387	349	396	441	397	378	358	378	381	366	400	335	361	358	390	427	382	376	398	361	357	332	392	415	391	401	404	382	407	367	398	374	416	344	377	390	395	415	393	424	375	366	388	389	398	353	402	401	373	418	364	394	368	394	364	405	404	436	390	354	391	368	342	387	417	355	402	347	412	408	370	392	405	387	381	365	356	382	410	389	355	363	394	373	385	385	363	347	376	385	405	380	385	359	393	367	372	394	363	393	375	383	351	389	402	381	388	385	394	337	367	382	397	392	386	372	390	356	367	409	383	380	368	393	388	364	358	375	393	367	353	363	381	377	355	376	359	387	390	381	380	357	409	407	372	373	382	370	383	380	405	388	374	361	394	392	424	424	366	342	380	414	425	351	389	364	418	383	357	379	392	406	383	357	381	381	402	383	397	405	377	392	392	337	387	370	328	376	391	368	404	379	399	385	384	397	395	372	382	354	402	392	381	405	372	349	369	390	386	390	374	408	379	372	361	384	371	351	371	381	404	377	416	413	410	369	385	406	380	366	429	395	398	370	402	401	375	344	404	383	376	369	403	390	390	380	385	391	409	366	390	387	373	359	387	434	368	356	399	371	378	366	374	387	401	373	378	406	378	386	408	413	378	375	371	385	396	395	374	383	408	395	387	382	362	400	389	368	419	376	401	351	357	410	388	384	396	390	398	357	391	396	355	395	382	379	387	369	366	385	325	379	370	412	420	401	409	420	350	391	373	374	387	389	375	404	353	420	384	402	386	387	409	370	382	374	363	372
29287	19920	7287	1693	1309	977	913	795	679	694	660	587	586	528	537	567	518	527	540	530	450	533	521	523	485	448	504	484	477	491	502	510	496	503	505	497	506	505	487	542	512	471	452	476	494	478	484	483	520	504	487	520	508	497	496	515	452	480	492	505	462	504	481	433	472	499	478	474	505	498	486	485	527	505	495	533	509	511	526	499	498	507	515	476	478	460	496	475	486	518	502	478	499	465	467	487	475	506	481	494	476	463	447	469	475	504	489	485	481	453	471	471	465	512	481	492	470	495	450	455	476	498	464	497	472	491	466	452	474	474	432	475	455	506	539	436	458	507	434	483	459	506	470	460	476	514	480	514	483	446	479	492	468	476	497	503	509	437	459	494	465	497	535	434	476	512	479	508	479	508	491	469	483	476	470	476	453	500	489	465	478	510	499	554	505	477	502	443	482	479	451	470	486	453	465	509	488	467	467	460	478	484	496	460	487	447	463	471	473	446	473	481	530	473	485	492	451	447	537	528	486	507	470	458	468	488	482	491	473	465	482	480	514	462	461	515	475	491	493	469	502	459	531	500	510	460	470	467	484	497	509	467	459	468	494	504	492	465	465	495	465	472	488	484	458	462	481	466	495	478	453	472	485	453	497	450	472	491	533	471	508	468	485	484	475	503	452	468	527	474	472	490	468	453	460	478	499	510	479	480	485	444	515	431	469	461	456	505	469	503	457	482	484	493	450	458	466	479	543	497	462	492	476	447	486	459	477	486	458	501	467	463	483	458	466	483	421	471	479	532	533	492	448	462	493	510	438	482	492	416	490	417	482	469	493	514	451	473	493	508	475	423	496	500	488	493	508	492	468	490	511	500	449	486	498	508	514	501	507	497	472	411	477	467	486	449	469	456	449	464	471	446	514	487	467	524	484	487	448	521	494	539	480	475	463	475	527	470	503	474	474	495	473	488	463	485	468	484	482	516	516	481	486	496	484	458	470	477	479	488	486	479	475	470	467	435	455	484	467	462	459	510	499	462	488	508	475	490	449	469	479	518	434	498	481	463	451	490	486	474	542	488	479	454	460	469	487	477	484	487	454	487	503	433	487	462	456	488	481	487	446	474	505	493	443	468	440	479	457	450	505	454	493	497	444	477	493	487	481	508	473	449	470	437	471	473	487	492	461	457	465	468	452	484	476	492	456	477	462	529	488	483	502	484	492	479	448	488	411	474	458	494	477	468	516	513	481	469	475	454	494	468	478	463	508	473	483	459	478	497	489	445	472	494	475	508	471	480	472	481	502	470	455	470	491	469	461	478	513	463	486	474	490	442	481	454	458	482	477	466	493	505	467	514	506	494	440	459	482	484	517	459	520	480	446	502	500	479	497	529	489	518	510	470	481	492	469	490	481	469	462	453	476	503	454	520	484	469	446	467	493	495	506	459	458	493	515	475	456	477	464	437	493	503	455	453	480	491	460	533	479	494	476	503	491	477	483	489	472	483	453	464	454	466	463	469	459	510	472	488	474	475	500	488	503	492	472	468	485	513	462	463	492	489	482	466	426	512	481	476	503	463	469	475	479	486	491	497	491	442	518	476	474	497	474	501	517	466	495	474	488	493	483	485	489	475	460	514	473	519	474	493	493	452	491	520	501	478	478	454	466	475	485	478	482	478	518	471	494	459	460	466	445	436	478	489	478	505	506	471	494	481	467	517	473	515	486	495	522	478	470	500	460	433	487	467	506	529	490	462	494	468	478	464	517	502	495	467	462	526	475	457	460	496	468	492	467	504	478	515	474	485	476	504	490	459	490	476	526	488	487	492	502	468	498	486	484	505	513	479	461	506	488	466	470	488	458	469	465	487	488	530	471	452	504	516	490	472	457	467	511	493	479	483	523	477	510	485	469	450	465	480	516	464	469	453	462	468	466	472	493	466	447	445	495	480	453	497	487	493	451	497	524	501	457	480	475	464	461	503	460	471	509	467	503	513	508	474	490	522	445	494	449	460	527	450	497	480	466	448	489	487	469	482	464	438	503	498	452	488	515	482	495	477	512	498	489	493	446	494	483	494	484	494	460	469	508	480	496	496	449	498	502	456	531	488	510	504	449	492	474	468	501	464	474	472	494	508	479	463	457	443	474	448	481	487	493	493	484	451	482	468	495	472	489	498	498	477	470	425	498	480	472	463	448	484	499	503	460	500	464	459	455	514	504	445	501	484	498	469	466	469	466	478	475	515	505	493	524	503	482	449	466	513	465	482	477	475	509	503	454	532	464	475	471	442	496	445	463	450	453	449	464	430	518	499	483	484	470	490	496	493	496	474	475	449	433	496	498	478	476	496	471	482	504	512	472	499	505	460	489	490	465	516	483	463	461	476	483	488	466	467	462	479	482	477	466	467	507	497	503	493	467	453	450	471	472	461	463	467	513	486	426	475	446	503	447	464	494	486	495	477	456	453	487	464	484	481	473	455	499	487	490	494	454	515	459	489	476	487	492	476	502	500	476	444	492	525	484	454	497	463	487	492	480	483	474	493	486	507	502	450	460	486	486	470	474	482	503	485	501	508	516	478	475	470	467	495	447	463	470	495	451	452	482	508	506	496	462	459	462	493	483	436	468	480	468	498	474	493	477	495	434	479	447	472	492	471	483	447	458	459	502	481	487	461	444	468	485	464	443	476	465	469	510	497	499	520	461	506	474	448	452	462	504	469	453	488	472	486	498	470	512	469	485	449	499	490	487	454	506	491	479	495	466	488	460	497	477	490	483	494	462	464	439	484	451	459	503	469	475	478	475	492	498	482	483	468	472	460	472	504	482	481	483	485	490	511	493	472	461	494	485	458	490	495	525	502	494	458	473	458	508	491	459	448	499	497	497	494	517	461	489	486	468	500	437	428	442	458	450	509	482	463	474	486	460	458	448	466	469	463	492	511	482	470	507	490	453	462	465	460	529	474	499	515	471	454	490	455	514	475	455	490	471	439	471	484	500	478	481	500	491	509	466	485	492	488	491	491	509	470	497	484	514	482	470	505	483	455	469	449	489	453	514	505	489	469	458	486	456	467	487	436	504	431	446	470	453	475	472	500	493	496	491	466	476	509	500	464	464	470	489	485	510	551	545	490	472	449	508	458	507	463	516	456	491	483	493	502	458	467	504	474	490	502	493	461	458	466	462	508	494	417	472	447	481	479	490	502	480	468	474	485	492	457	484	488	473	469	476	475	474	479	456	467	513	450	494	476	463	485	486	468	491	503	442	478	492	460	502	510	462	473	481	522	458	487	471	469	491	465	507	473	481	453	494	496	462	477	488	476	480	497	467	466	463	437	492	482	490	473	475	493	489	466	480	428	488	489	516	484	466	482	502	490	487	486	493	494	489	483	492	485	455	473	444	443	500	455	508	473	458	490	491	508	485	472	495	522	478	499	475	451	472	455	472	477	430	502	505	470	486	494	488	474	496	422	449	474	464	478	472	436	485	471	482	512	450	460	458	472	462	480	458	478
23004	21256	28958	23872	21257	21196	5369	1434	1124	1087	983	960	889	935	900	898	868	843	823	854	796	880	823	857	773	820	815	886	810	847	835	824	769	827	761	757	784	809	744	794	733	777	791	832	770	750	811	780	762	767	777	750	736	764	753	782	772	757	793	744	798	753	797	744	775	785	742	723	758	775	795	735	748	807	738	797	797	775	810	737	829	795	771	808	785	759	792	782	743	794	750	770	777	778	781	802	771	739	790	785	752	774	763	775	772	759	716	734	787	767	716	779	789	750	723	781	780	791	779	774	775	777	790	753	816	761	774	763	765	777	760	783	729	784	788	723	776	784	732	797	742	785	795	724	725	740	786	771	768	784	801	750	783	767	767	785	725	796	793	763	748	805	806	764	737	763	772	758	735	751	722	774	760	761	737	735	786	722	769	717	744	765	748	723	755	785	826	754	782	768	733	768	708	763	765	785	728	737	774	776	752	761	711	756	714	732	806	776	736	796	741	759	753	764	747	812	729	831	745	742	806	778	761	754	754	728	772	747	765	759	757	742	804	764	765	752	773	746	784	748	769	768	756	733	742	739	750	777	741	823	758	764	718	779	796	740	765	806	750	806	766	811	702	744	718	795	726	764	725	756	780	779	768	776	723	768	738	776	732	756	766	747	771	749	773	727	750	756	791	733	769	740	815	740	785	765	809	779	747	793	747	764	742	757	757	716	753	776	781	789	782	767	739	760	760	809	783	754	735	756	755	767	781	755	810	735	749	750	788	786	733	754	756	716	768	739	733	772	757	786	773	746	738	781	761	793	751	779	740	756	788	804	780	776	736	769	784	783	766	682	790	785	709	694	759	707	772	765	750	800	760	801	809	789	750	765	795	789	800	785	713	768	757	714	717	783	759	772	725	777	808	765	756	724	733	774	788	788	795	772	746	743	717	766	792	751	808	752	747	774	735	812	766	755	743	818	769	782	722	787	767	779	766	779	753	751	792	747	759	776	765	776	779	727	753	785	765	782	768	747	776	735	759	756	755	754	752	783	724	738	738	743	794	782	803	773	719	783	734	782	772	781	761	715	726	785	777	754	758	765	788	734	741	784	753	757	740	783	711	774	744	771	752	729	719	748	740	777	738	810	729	735	784	776	752	768	726	782	777	745	802	677	808	723	786	753	749	809	751	785	791	800	737	731	778	765	769	826	784	751	754	766	756	783	778	758	763	701	766	790	787	805	726	749	747	790	769	776	752	758	701	783	751	786	793	753	772	711	762	765	741	765	759	795	734	740	750	747	735	729	770	739	731	736	763	773	801	767	728	746	744	764	800	738	807	777	744	762	777	726	761	725	779	796	754	757	776	769	751	814	699	759	748	744	747	751	803	784	775	747	803	757	752	727	764	779	810	795	789	738	791	780	739	757	812	728	769	714	749	783	753	759	717	805	752	740	769	730	748	769	810	786	763	758	732	712	764	760	768	775	718	736	774	842	770	768	819	761	784	767	780	757	733	778	720	818	786	757	753	768	769	765	795	753	787	706	745	711	751	736	747	809	772	776	775	795	808	734	780	734	706	763	778	779	758	790	783	770	750	724	726	775	743	728	742	735	766	810	738	748	804	780	749	782	754	743	814	695	755	742	723	717	766	797	791	788	772	736	730	767	746	775	746	764	762	785	760	761	785	768	797	788	741	772	782	779	732	763	784	705	746	709	783	792	787	727	781	738	757	792	774	790	753	749	756	763	769	756	741	742	749	724	739	759	750	705	725	763	734	728	784	750	785	780	735	771	770	767	793	721	794	789	794	775	753	770	773	765	749	784	773	740	767	797	747	793	770	794	710	801	779	764	709	754	773	756	739	745	751	769	786	746	786	704	750	729	754	749	751	799	833	760	802	715	769	776	767	775	768	766	761	808	765	765	768	754	707	757	740	827	760	744	758	783	759	739	696	744	755	781	723	813	738	788	755	720	716	780	799	781	788	768	795	774	814	778	770	737	716	732	758	741	735	734	767	785	758	764	769	743	735	763	784	703	758	805	790	782	735	714	742	758	763	762	759	744	735	769	773	733	775	751	728	744	768	806	775	769	691	788	776	748	767	734	752	697	791	760	792	756	762	776	773	747	743	761	766	761	735	802	713	748	821	789	766	753	787	733	782	728	797	748	782	748	775	747	739	767	845	766	737	830	782	750	750	772	730	778	787	721	772	766	759	841	788	712	760	759	733	738	787	807	765	742	797	790	746	742	764	746	737	732	770	733	785	745	791	765	759	761	721	808	737	781	771	705	733	693	806	725	768	749	742	781	752	782	760	789	775	773	775	811	758	763	829	744	805	783	743	793	769	747	763	808	769	716	711	743	783	710	822	725	780	741	809	799	767	798	727	753	754	770	749	713	791	773	721	756	774	795	764	806	798	763	773	804	708	795	693	737	796	730	734	740	705	780	750	783	764	752	761	752	783	807	746	784	780	786	743	722	755	776	727	757	747	783	810	758	748	765	750	775	784	770	780	738	825	769	775	773	699	759	742	792	812	796	703	742	708	804	759	786	746	721	818	748	762	737	809	765	735	753	789	779	756	732	816	730	745	792	768	700	764	713	741	759	755	746	830	773	768	751	770	734	734	736	786	793	737	738	800	762	772	762	775	772	750	786	750	712	784	734	729	707	756	722	792	731	749	740	779	769	735	720	783	745	793	773	714	738	801	761	764	788	779	739	767	788	753	765	827	749	773	734	751	773	741	756	798	747	742	762	747	775	779	739	751	735	738	778	743	805	782	738	689	762	713	772	747	751	775	763	771	762	753	749	686	778	756	726	782	796	743	772	784	761	726	754	717	761	749	753	745	765	776	809	764	734	781	775	785	760	758	781	776	778	711	771	741	728	787	773	752	765	745	727	760	780	763	733	735	758	784	745	751	819	735	759	763	719	773	762	721	742	784	773	739	665	788	766	779	747	795	808	800	782	755	756	802	792	799	788	731	758	738	789	745	733	745	743	737	780	767	773	745	777	751	748	759	760	716	775	800	769	752	736	771	770	746	849	728	737	731	804	756	705	752	746	738	783	782	751	737	748	759	774	775	743	758	769	734	787	739	748	794	778	783	715	792	770	775	713	729	791	737	744	793	795	745	729	800	761	732	749	737	758	802	744	829	753	714	776	775	715	721	728	716	737	768	794	739	752	756	710	797	751	733	721	767	741	800	742	758	791	824	769	758	756	731	781	745	732	769	777	711	797	773	720	791	801	738	786	744	754	757	735	739	757	760	767	740	764	724	747	738	740	759	759	747	756	769	780	776	755	779	759	755	762	726	732	779	759	762	727	780	749	813	740	733	775	779	781	751	767	763	776	782	784	758	767	747	740	731	753	720	766	797	791	795	778	794	799	792	733	738	773	752	759	732	757	740	778	774	744	753	713	770	788	752	715	744	726	759	735	731	781	740	736	759	758	763	792	744	783	773	763	781	743	786	781	746	766	796	752	782	808	764	752	778	771	787	756	720	758	746	744
40995	38903	19285	5903	4206	3173	2589	2207	1787	1643	1476	1426	1281	1224	1149	1090	1075	1058	1047	1047	962	1012	985	977	954	966	980	973	894	887	923	923	886	920	909	893	915	892	829	908	872	906	879	906	879	884	861	874	887	905	908	896	915	865	907	901	807	861	869	904	918	864	884	851	885	905	916	847	933	887	871	882	931	935	912	896	949	948	928	953	916	907	860	933	905	963	879	887	856	836	904	913	901	856	834	897	855	935	872	832	875	879	879	880	875	886	912	887	919	882	834	917	855	819	863	886	855	867	887	856	856	863	851	879	863	890	867	926	891	857	874	891	861	849	817	895	834	879	859	893	902	871	882	953	829	836	814	861	893	869	874	846	875	866	880	875	867	854	837	826	920	850	861	883	889	887	845	891	885	873	900	887	798	864	832	864	846	851	904	862	815	870	871	873	870	854	854	847	842	836	856	837	865	838	873	865	901	864	841	890	827	871	827	871	837	794	860	854	875	946	882	850	862	842	827	871	824	879	794	861	867	888	854	824	907	887	851	853	824	858	884	864	864	845	856	923	898	910	833	841	902	847	898	861	870	832	825	845	882	833	848	817	909	906	820	863	890	831	832	865	902	877	923	869	870	918	890	897	849	812	876	889	847	893	813	815	904	890	868	917	905	855	888	864	854	889	878	873	801	872	854	865	777	931	836	817	845	882	860	846	882	890	873	875	884	827	869	838	847	874	867	802	915	831	824	901	820	854	871	869	884	865	883	846	832	860	890	831	905	869	863	846	881	852	843	800	847	896	911	856	922	904	852	878	860	885	805	855	874	872	851	855	817	801	840	881	835	862	935	860	854	826	866	879	874	859	885	880	890	875	895	875	906	869	836	842	891	870	842	831	859	831	833	933	864	885	892	836	816	889	888	832	895	845	848	846	860	830	870	846	873	923	907	906	877	918	829	836	872	836	825	936	886	924	859	819	871	803	886	914	850	846	933	885	808	901	888	889	874	827	790	825	865	869	797	797	881	844	871	864	892	907	890	880	846	857	803	869	814	863	848	836	891	946	849	887	827	854	987	830	832	863	808	870	856	842	840	869	840	875	900	836	883	852	883	883	867	879	865	866	848	856	853	910	835	896	858	881	872	860	830	902	855	864	885	827	848	880	830	875	884	911	934	855	850	914	888	890	816	889	892	862	804	882	862	864	818	858	848	818	829	894	832	835	919	853	860	903	888	863	809	869	868	867	855	878	819	872	849	869	879	859	873	893	894	902	793	878	849	853	904	798	931	866	890	851	850	840	888	857	891	891	881	794	932	892	885	849	858	863	892	808	892	822	826	882	857	860	844	885	896	928	888	846	869	877	837	813	896	829	839	872	881	856	816	862	857	869	855	858	884	835	920	845	860	875	846	822	891	874	890	864	922	844	865	833	833	853	865	867	866	843	845	850	897	870	882	904	897	858	892	848	889	819	858	826	887	891	902	841	814	868	911	840	859	895	916	886	813	939	830	901	862	860	892	864	854	845	861	905	814	885	879	926	895	863	849	926	877	865	860	830	875	890	904	905	849	866	838	877	896	877	843	883	844	857	789	810	858	824	819	847	868	878	858	901	884	916	891	845	882	871	890	860	902	899	831	895	830	871	826	879	885	882	862	863	847	833	845	837	797	917	868	816	859	868	844	883	836	871	859	862	853	816	842	891	859	909	907	812	822	882	879	842	849	846	823	849	861	859	848	865	888	847	822	846	919	862	856	854	817	818	831	858	889	879	847	808	927	865	924	840	931	895	834	897	915	823	809	844	866	845	885	874	844	846	858	836	843	833	877	858	890	846	843	886	879	859	872	914	817	864	887	894	826	897	870	854	869	878	875	882	790	816	875	843	867	845	850	863	880	855	866	857	897	871	835	846	890	817	855	874	876	911	831	874	803	852	855	833	878	864	896	874	833	829	919	909	873	849	834	849	902	835	831	839	870	814	867	828	882	819	843	893	896	849	918	868	910	858	864	864	893	912	886	830	838	866	877	828	845	839	877	879	777	943	869	860	888	820	853	843	861	870	927	877	835	896	854	849	893	858	854	850	883	867	860	896	895	889	860	853	878	838	912	822	847	849	914	894	910	863	846	871	917	877	850	869	845	809	868	800	848	889	895	852	881	891	876	886	882	867	857	911	866	847	893	819	863	824	892	813	863	890	867	865	871	878	867	823	787	864	883	927	829	834	826	845	815	859	890	860	836	840	820	904	880	877	910	846	851	883	837	871	868	819	887	926	869	870	795	844	901	847	886	882	851	846	866	865	855	879	865	870	871	872	889	849	852	785	902	860	877	886	899	901	877	872	841	851	913	850	909	832	919	877	919	892	847	873	880	879	824	834	854	875	833	803	879	857	857	834	859	836	854	824	896	886	858	861	886	824	857	792	878	864	858	877	880	802	827	859	856	879	793	861	840	862	844	870	867	844	859	857	894	865	839	863	891	920	859	863	926	827	805	895	833	861	870	871	827	886	862	922	843	859	853	851	853	887	871	853	818	868	810	929	844	866	771	833	852	896	865	887	915	856	914	860	831	877	909	852	864	933	819	913	872	861	853	869	825	825	893	791	842	841	903	818	870	869	821	849	852	910	865	852	934	910	847	830	900	873	857	835	874	892	840	838	880	863	850	872	840	868	821	899	838	885	858	859	859	858	890	850	866	820	899	848	858	899	811	825	901	852	902	864	850	895	849	801	862	849	865	815	865	879	867	894	838	870	786	836	889	867	897	851	879	861	895	869	894	883	893	873	889	854	835	941	870	869	897	846	851	851	869	811	844	910	868	841	836	900	885	881	888	903	884	864	851	867	832	872	872	848	835	869	864	847	863	847	846	849	906	866	873	866	848	849	865	864	899	901	889	899	840	857	877	924	790	834	882	819	886	856	870	854	820	856	867	852	855	885	891	834	829	817	878	887	826	909	897	866	896	802	901	870	877	869	839	846	902	846	843	890	852	868	832	889	834	844	847	850	831	887	833	846	875	851	872	803	900	870	889	885	829	889	853	881	858	834	918	845	833	846	828	883	900	888	836	896	862	832	807	726	903	858	834	857	888	838	850	931	877	851	943	874	830	886	851	864	873	883	883	831	799	895	833	853	840	886	820	875	810	879	844	832	821	821	891	829	841	878	840	855	851	791	878	886	867	874	887	885	932	929	840	856	869	867	876	835	863	888	879	837	856	839	868	820	885	870	883	865	881	906	821	835	898	861	864	852	849	886	808	884	914	858	850	880	890	865	886	860	868	844	877	878	821	849	908	858	855	854	847	883	906	893	836	932	866	832	896	821	850	872	851	911	829	877	843	863	875	878	885	859	847	827	841	897	856	886	869	831	890	845	847	869	871	875	842	828	833	838	853	859	904	858	883	835	908	845	865	866	910	895	883	881	862	856	832	853	917	816	807	849	863	837	826	883	863	837	920	852	859	902	859	883	853	888	847	868	863	843	869	902	872	818	872	904	852	858	845	827	871	867	885	859
27215	19985	6856	592	399	328	348	308	282	311	318	284	274	296	313	275	280	277	320	305	281	278	307	304	289	265	311	343	319	290	289	274	268	306	265	258	299	295	312	282	283	285	279	294	288	293	308	288	286	296	299	293	296	267	274	323	319	263	304	311	246	261	291	289	306	287	280	308	307	295	315	290	280	279	285	283	310	294	294	266	280	315	327	290	283	312	297	283	305	298	276	307	300	313	278	224	302	265	296	317	305	282	286	301	294	268	311	249	303	293	270	275	270	293	291	277	278	269	258	304	299	294	310	281	261	267	277	284	306	295	300	286	285	299	280	287	282	314	265	280	300	287	252	296	272	271	295	279	307	272	311	272	288	265	302	296	284	301	320	294	284	272	284	276	305	281	291	300	296	278	273	297	295	267	314	281	291	313	273	293	259	299	268	302	275	306	262	311	310	276	294	321	304	276	287	296	288	290	285	280	284	252	282	289	292	296	261	275	299	313	273	280	293	286	317	274	281	287	282	262	287	279	282	284	284	301	311	281	261	268	294	309	275	291	271	254	275	266	294	258	286	281	302	292	284	276	275	341	288	284	292	272	247	295	275	261	272	301	292	276	263	284	274	296	295	266	277	282	285	292	299	286	292	267	305	291	259	271	294	274	280	305	265	301	310	288	251	278	267	297	280	313	318	302	305	283	292	296	265	278	291	312	280	291	273	276	258	261	275	258	298	275	307	305	319	269	301	305	326	297	303	285	256	297	313	322	304	280	290	286	297	272	313	308	314	279	311	311	285	285	289	287	313	303	285	280	284	303	276	294	297	297	289	290	269	276	285	275	308	267	293	293	297	308	305	303	299	303	293	323	305	293	286	322	262	306	285	304	308	302	279	282	301	285	288	289	298	291	300	292	300	293	296	299	286	292	276	272	282	277	308	277	298	269	295	276	269	297	259	311	276	296	319	293	283	294	289	283	310	288	303	279	274	293	303	306	295	274	279	315	294	272	275	286	303	280	259	273	327	293	288	277	300	291	288	294	302	279	280	312	299	274	307	274	307	327	313	278	271	283	283	256	293	289	307	258	275	300	278	286	293	339	252	281	286	263	293	284	276	295	296	319	273	276	281	263	294	316	261	311	295	286	265	298	291	282	312	279	285	288	273	271	278	250	286	271	305	278	303	332	290	282	311	264	340	267	301	298	295	309	312	295	269	291	274	248	293	296	259	309	322	265	291	293	302	289	286	301	278	275	291	306	288	285	278	271	311	270	289	306	290	295	281	286	291	264	312	284	281	307	285	316	309	294	274	267	303	279	276	278	276	302	311	309	305	280	298	269	323	303	287	284	276	276	283	295	279	282	281	290	295	294	314	292	278	329	292	283	285	280	282	328	292	262	265	313	286	288	271	271	290	283	285	314	299	310	294	279	294	252	267	272	317	298	289	284	304	290	306	266	285	285	315	282	304	266	308	301	272	291	273	273	280	295	282	275	300	277	298	304	300	276	320	300	293	279	277	284	302	272	306	313	301	322	277	279	287	277	305	284	256	306	285	298	280	286	283	280	290	299	278	295	291	286	277	276	303	277	297	275	290	278	297	302	322	276	299	297	326	295	305	285	283	288	287	294	291	269	302	315	297	277	280	274	313	284	270	261	307	283	316	263	288	283	316	264	299	271	292	280	288	300	296	285	268	274	265	279	288	308	278	287	255	306	290	284	275	266	294	245	270	277	274	301	301	306	252	288	279	288	281	281	330	276	297	301	273	310	290	335	290	309	265	286	297	287	295	303	295	271	299	308	282	309	305	302	283	309	295	264	288	292	296	290	270	265	335	286	289	301	328	316	296	281	298	290	299	269	307	263	269	285	296	285	288	279	287	318	307	289	307	294	302	301	283	290	283	306	281	285	291	266	317	290	297	295	289	292	263	289	275	292	312	272	275	289	248	312	303	279	290	274	263	298	246	299	292	272	291	276	288	305	279	273	300	298	302	284	291	280	265	309	301	230	289	272	282	295	283	285	294	267	300	274	282	238	291	292	303	301	296	299	259	289	273	322	288	266	245	304	285	299	289	291	277	286	321	256	282	270	280	306	289	309	296	297	254	252	300	287	293	307	278	296	261	319	278	267	292	296	280	290	297	296	281	285	280	288	306	320	267	329	308	307	317	298	303	280	285	273	289	262	293	281	286	249	297	252	295	262	266	294	313	282	270	278	277	286	289	277	292	292	274	246	285	291	296	271	272	287	299	284	284	328	303	296	299	275	291	316	308	280	294	283	295	310	291	277	287	288	267	257	282	264	291	296	278	273	314	286	272	289	319	273	301	301	272	287	298	309	271	304	284	290	275	285	271	301	285	307	325	303	305	286	289	285	276	272	317	290	321	302	270	290	289	307	293	265	299	287	284	282	289	303	296	274	270	298	316	281	297	280	255	290	334	249	282	303	320	307	289	278	274	265	259	287	288	300	291	274	275	274	241	282	312	309	299	281	288	277	261	280	279	296	298	278	252	320	291	314	273	283	303	261	275	271	298	285	276	267	287	282	261	263	308	261	279	300	274	285	278	288	289	291	297	261	287	297	316	290	264	300	258	321	305	277	288	296	293	280	280	286	306	273	315	270	294	280	286	309	291	303	304	296	267	309	273	299	293	307	285	280	271	287	320	278	296	298	293	307	290	269	281	301	296	291	289	281	273	258	290	318	306	276	312	280	288	288	288	288	293	271	275	277	295	294	277	251	274	283	274	302	283	266	277	280	281	292	286	306	284	286	294	284	331	269	245	274	323	299	298	310	295	309	299	291	316	285	288	281	280	306	270	270	292	295	313	274	250	299	297	288	273	286	301	292	263	297	273	284	288	272	274	302	314	284	300	288	305	288	285	285	290	302	307	295	300	278	301	319	274	276	263	272	267	288	287	285	275	287	266	292	287	279	283	296	257	273	309	289	279	296	285	314	283	287	282	289	307	257	303	281	291	285	288	284	286	295	300	296	280	305	264	287	280	295	291	280	281	313	301	286	271	278	314	306	301	315	283	283	279	276	273	295	287	311	286	283	333	285	284	293	310	304	310	321	285	277	305	281	266	323	262	311	278	256	269	268	279	293	295	281	283	300	316	308	299	292	284	306	310	269	253	308	275	296	301	285	283	315	314	288	277	257	280	320	285	296	289	303	295	275	268	313	288	281	294	283	317	282	301	269	318	290	276	304	327	262	283	295	281	299	269	270	280	302	269	277	271	282	280	273	296	265	278	302	285	263	317	270	297	278	301	285	279	292	301	256	296	293	293	279	260	299	292	253	287	256	271	274	318	291	324	295	291	291	310	288	292	306	292	264	294	260	297	273	273	276	280	297	288	277	270	291	315	293	292	292	266	280	275	274	286	269	284	282	306	313	314	289	306	281	295	292	285	290	288	277	335	284	255	275	324	297	272	304	290	284	259	310	323	291	301	272	296	296	324	300	308	295	275	288	281	285	280	284	310	301	260	276	283	292	301	256	292	254
11987	8013	1412	534	497	475	453	408	428	373	386	400	399	357	406	362	364	376	423	387	390	353	357	374	358	372	410	378	348	373	385	366	364	364	349	382	377	351	363	353	368	354	376	385	354	347	379	330	362	337	367	345	340	352	364	320	380	341	356	388	354	342	369	366	369	350	370	365	380	343	387	387	338	357	361	371	325	385	350	379	374	393	353	359	364	367	337	354	339	396	376	384	381	359	324	368	335	335	354	347	358	367	350	334	354	362	366	365	343	362	363	364	341	355	351	385	363	375	322	352	384	366	342	366	369	338	347	343	377	391	362	353	348	429	364	366	384	362	389	368	353	366	363	341	351	358	351	355	394	365	380	364	359	359	373	376	357	376	397	352	351	360	379	348	351	383	379	367	325	365	362	345	332	341	343	369	356	355	374	345	359	330	355	378	370	379	397	347	375	367	345	323	320	367	383	370	367	355	352	360	380	357	354	346	344	374	337	356	349	330	342	372	341	340	375	367	332	381	381	328	351	385	390	357	387	369	360	338	330	377	382	368	368	355	373	384	376	326	339	386	338	367	353	363	336	397	343	346	370	352	375	350	358	333	324	406	388	365	364	389	369	367	355	330	367	362	356	389	412	361	314	363	361	352	348	360	356	388	379	361	370	350	392	354	352	366	329	396	327	371	353	344	339	360	320	331	347	334	321	363	362	374	372	345	376	376	340	391	377	360	322	336	365	341	368	320	364	394	346	351	348	380	376	325	356	358	378	375	361	343	393	389	368	350	358	365	358	357	381	371	350	346	360	335	351	353	369	372	319	357	357	331	368	339	358	357	346	353	333	361	368	346	357	357	352	380	309	388	366	396	365	354	326	374	367	373	359	349	357	356	353	386	350	350	346	368	360	362	381	332	361	330	360	353	400	349	389	370	354	378	343	351	349	343	369	376	332	336	385	374	360	394	338	356	399	359	369	357	365	323	352	385	343	378	370	364	354	369	350	373	389	334	333	363	361	362	366	381	370	351	347	356	340	383	350	345	376	365	387	351	393	343	413	363	353	343	367	351	360	343	364	379	337	371	347	364	385	343	335	374	374	378	366	399	350	355	336	334	340	368	374	344	362	392	364	345	336	354	354	351	346	343	327	348	348	352	381	373	352	373	397	360	367	364	384	389	356	362	373	359	438	345	362	323	377	362	349	366	368	388	375	400	335	340	360	368	366	324	362	349	320	353	343	383	366	382	324	364	372	370	354	377	358	366	348	381	364	382	345	377	379	380	378	375	368	350	376	376	372	370	358	330	354	370	389	379	317	344	390	379	347	357	380	358	390	356	331	383	356	353	356	348	380	375	346	360	368	363	341	391	346	379	359	345	374	338	353	323	372	389	368	342	322	370	388	334	336	394	352	330	356	353	409	358	356	369	367	378	358	389	336	398	336	384	342	364	348	361	400	357	380	366	347	409	336	385	377	364	369	362	367	383	332	346	344	352	343	322	389	358	372	351	365	324	359	361	375	394	354	334	363	402	361	325	368	345	361	370	404	364	373	383	384	402	331	332	328	332	359	317	385	370	363	352	382	356	342	339	363	334	322	410	398	395	372	371	389	333	376	337	342	342	352	334	350	384	357	375	372	372	371	335	324	358	352	397	359	351	335	373	386	364	331	355	372	338	371	327	351	343	409	376	364	347	344	385	348	347	377	374	356	351	348	335	339	372	369	341	337	390	345	350	384	345	386	347	378	370	372	332	333	326	349	364	346	360	355	328	340	364	378	328	389	359	372	359	354	378	366	351	391	336	363	347	373	365	367	357	407	370	348	362	352	366	434	379	375	364	363	385	338	377	342	381	331	363	365	338	374	378	350	375	354	337	371	372	363	383	319	357	367	355	350	380	335	364	379	370	378	334	342	317	385	363	334	375	376	381	359	372	365	351	387	361	361	364	369	371	381	352	377	342	363	365	370	362	368	345	358	344	354	352	358	338	341	365	380	377	353	379	392	357	361	345	393	339	347	371	381	385	373	340	346	353	369	332	372	361	337	352	356	325	364	375	351	375	349	341	356	386	361	385	358	388	339	366	342	377	351	336	370	358	368	332	353	372	380	341	368	348	306	361	340	387	377	366	400	354	379	327	366	366	367	373	353	357	378	365	371	403	330	406	360	326	365	346	398	340	363	344	391	374	371	361	374	336	376	377	369	353	360	367	348	341	358	351	381	344	371	361	348	320	373	370	413	382	361	355	353	345	357	354	345	373	313	347	363	350	332	351	358	341	337	360	355	354	329	349	323	377	401	369	365	379	356	358	356	340	351	368	332	350	339	375	369	334	363	365	332	341	342	397	381	343	338	337	308	353	366	380	316	332	335	398	379	357	364	360	358	375	346	371	344	373	395	357	340	356	387	346	335	380	341	346	390	390	366	342	374	350	368	346	389	340	357	330	396	359	355	382	368	355	348	381	367	334	370	364	336	370	345	347	351	362	369	383	315	368	371	341	353	339	344	349	370	365	374	361	349	362	345	359	357	346	387	348	346	386	366	360	358	377	339	373	376	331	355	331	350	340	353	360	360	369	367	389	371	372	358	352	400	338	354	357	384	360	367	375	355	361	314	355	373	349	326	366	358	355	353	348	332	397	342	372	376	376	358	323	388	390	355	366	342	370	351	366	368	383	344	348	354	371	389	370	350	362	339	335	351	371	363	355	365	376	403	373	380	365	411	356	316	361	372	354	370	377	351	402	328	384	364	361	369	330	338	364	362	350	358	372	369	374	336	352	386	341	335	345	327	366	355	362	331	381	383	356	374	398	344	376	322	357	357	348	354	348	381	338	377	347	339	371	367	381	381	354	356	358	348	369	376	347	390	353	371	343	369	378	372	369	347	389	363	355	378	342	423	356	363	359	377	377	378	349	346	338	349	369	316	356	339	366	374	330	362	357	328	338	379	390	368	354	388	349	356	336	364	351	375	361	346	397	383	343	328	372	362	349	357	357	362	345	360	395	314	351	341	349	329	375	350	380	384	344	371	377	322	379	384	367	357	309	352	364	340	350	387	351	372	379	353	353	334	401	355	363	382	358	343	347	365	391	339	365	367	371	363	387	366	371	341	368	359	351	335	396	350	370	350	354	392	355	353	344	310	378	352	367	351	380	355	384	377	355	361	371	350	369	362	371	363	370	369	329	357	379	359	333	362	375	380	346	356	348	354	361	363	377	388	386	397	309	368	349	367	355	362	357	386	325	377	366	346	366	368	370	370	382	338	378	370	356	398	399	356	374	368	347	372	354	372	366	359	356	327	405	366	359	347	351	347	361	375	336	357	374	369	354	320	365	357	367	344	344	337	336	358	340	386	367	363	360	376	370	343	345	355	404	361	371	359	330	344	369	365	343	334	358	371	360	340	350	342	364	335	359	371	354	353	339	365	327	369	349	367	380	340	362	365	350	349	370	349	345	371	370	367	332	317	366	383	357	345	373	384	337	373	328	359	356	359	383	316	365	373	378
24505	21192	27919	24747	16249	1338	792	671	585	591	571	514	451	481	489	465	431	500	450	471	430	438	475	459	469	439	461	456	489	447	422	446	437	483	434	422	452	459	457	409	419	472	446	471	425	494	444	457	445	450	449	452	429	415	430	471	399	444	413	459	434	431	455	411	454	413	464	477	476	440	462	423	456	449	462	442	443	465	440	469	452	445	432	458	449	467	486	410	450	434	466	454	421	452	444	457	432	469	459	445	422	406	472	443	436	448	429	467	456	431	421	450	458	426	463	438	429	437	437	442	458	417	425	452	410	401	443	420	423	425	416	430	423	426	445	422	427	441	455	482	441	467	412	422	416	405	423	437	458	453	481	405	470	466	412	417	431	446	428	402	466	460	406	441	395	452	427	426	462	435	411	395	436	433	429	468	437	446	392	446	428	449	406	451	426	403	430	465	446	395	410	443	412	408	426	454	408	444	449	495	420	431	461	409	422	411	428	446	425	455	426	432	436	439	454	446	458	428	440	436	471	464	434	427	429	431	459	457	459	446	465	423	430	420	395	451	432	486	390	412	453	430	442	459	425	440	426	416	447	430	430	439	397	396	432	478	428	404	462	456	447	399	451	425	472	437	435	458	446	462	449	473	429	462	439	427	489	453	392	475	400	431	420	449	432	424	416	480	444	435	429	431	422	429	434	481	443	409	448	425	462	443	443	484	439	409	442	437	415	442	438	461	446	431	454	442	462	439	445	430	459	433	447	487	490	465	432	429	391	468	499	437	413	451	425	450	444	418	444	451	437	435	446	444	435	433	424	432	417	416	448	455	437	445	410	412	445	436	460	435	425	454	460	492	423	443	458	457	453	444	402	459	467	427	378	447	438	444	433	456	433	443	482	458	419	447	465	412	436	447	434	432	433	450	408	446	446	433	456	383	459	431	438	444	428	438	440	419	430	411	433	401	447	448	436	445	448	453	428	422	440	432	452	441	420	427	458	462	431	431	444	428	482	394	454	459	420	401	436	417	441	405	419	457	438	433	456	462	455	439	396	413	462	380	444	458	456	422	452	435	427	437	434	437	430	451	424	446	414	421	424	424	449	428	468	421	482	409	401	414	446	449	424	403	412	432	423	404	404	421	465	433	474	456	430	436	410	437	437	411	418	445	425	466	410	439	471	461	444	487	442	439	432	417	429	431	487	453	475	443	437	463	419	401	450	444	430	422	417	474	453	401	438	426	417	439	440	415	446	430	429	441	494	465	442	423	429	443	455	429	439	437	462	433	455	420	415	406	459	438	426	465	456	437	468	411	453	446	433	482	439	463	454	379	427	469	476	412	469	395	452	407	413	441	414	422	490	443	450	418	466	434	418	419	421	414	458	433	472	499	427	438	459	435	425	399	470	447	452	414	433	435	448	419	424	470	471	426	440	430	444	417	442	424	457	460	429	421	453	416	458	439	418	455	423	430	409	466	430	414	454	436	415	447	433	433	421	430	474	433	443	404	476	412	424	411	444	424	444	417	421	403	450	444	435	422	425	444	455	437	443	398	417	436	434	439	441	448	435	454	459	413	431	419	432	440	436	449	442	466	395	478	424	434	463	435	421	435	430	461	467	428	433	435	416	463	425	471	465	442	436	453	479	422	468	451	433	421	443	412	433	430	433	422	425	420	447	418	441	445	435	441	478	419	385	457	464	435	443	436	404	414	440	433	449	444	431	441	455	458	456	419	456	427	403	413	421	389	404	444	434	425	425	479	419	412	459	444	440	422	442	416	428	461	450	414	447	440	393	445	422	423	451	482	406	420	422	434	431	432	459	426	481	439	410	422	404	444	432	462	411	405	464	414	427	409	416	436	458	424	432	454	451	463	418	416	375	440	394	446	416	432	460	437	419	429	423	414	446	445	441	438	448	412	433	440	449	431	434	423	465	436	435	421	465	430	404	428	448	414	422	407	448	447	429	454	469	439	442	438	445	453	435	474	462	444	441	446	418	467	411	468	423	440	433	435	457	449	453	471	468	420	432	448	435	431	396	413	444	455	455	424	450	424	454	408	453	437	416	439	423	450	443	418	437	442	471	446	435	445	429	466	443	416	443	432	429	456	403	444	443	416	460	423	469	378	445	447	425	457	412	446	440	433	381	412	431	465	438	467	408	441	443	456	404	433	397	419	416	456	423	442	440	440	409	476	427	452	432	464	429	448	446	410	490	425	434	454	435	457	428	418	425	426	419	428	398	445	432	443	442	409	439	435	434	387	408	421	422	464	390	441	427	435	438	431	392	407	453	435	452	428	416	435	415	418	455	446	456	421	433	449	419	467	446	417	450	423	444	419	455	478	469	474	443	432	418	436	444	430	452	453	427	462	462	414	382	449	413	433	386	426	449	445	419	456	444	471	460	392	476	436	494	427	435	426	416	429	432	431	449	430	399	441	406	440	470	446	416	456	478	459	430	444	454	434	385	445	459	415	434	465	430	422	447	399	436	416	408	448	439	462	392	470	420	433	450	427	431	446	431	406	458	435	446	433	429	448	461	380	420	424	428	451	478	428	437	426	446	447	468	442	439	422	453	397	447	416	444	413	418	463	439	446	491	434	444	434	422	427	468	436	454	441	438	443	445	440	469	419	483	416	403	442	451	455	460	437	416	452	442	437	444	430	466	442	439	404	427	428	487	435	458	409	453	417	426	464	447	470	423	432	486	460	445	428	449	408	427	471	411	436	411	435	461	442	428	425	427	445	477	413	421	450	459	450	423	432	423	433	483	437	401	447	456	400	411	426	436	461	451	408	434	419	491	420	458	407	409	441	440	430	464	446	397	423	419	453	407	482	468	446	449	418	421	451	408	411	423	431	436	421	439	478	424	418	430	407	426	421	440	391	469	442	428	437	461	430	422	414	431	447	460	445	466	439	434	477	469	418	450	453	395	427	459	433	408	431	438	408	439	417	402	388	417	443	472	447	447	427	435	478	457	432	425	453	462	439	464	450	425	440	464	446	433	443	430	470	421	442	415	455	429	433	464	439	445	446	429	415	446	427	403	453	442	461	400	472	462	428	449	460	434	472	460	412	421	428	431	448	441	426	436	408	420	437	440	441	454	408	426	463	387	410	450	444	418	410	451	408	440	414	431	460	425	427	418	423	465	427	429	426	407	454	464	415	437	462	405	424	452	431	429	430	435	434	411	444	470	402	425	419	473	419	459	419	395	431	432	433	464	438	413	494	425	450	444	448	410	429	440	433	447	433	452	424	467	440	452	461	404	464	473	407	419	426	429	418	407	449	444	440	393	435	461	427	434	444	408	410	418	443	436	446	448	424	473	435	430	414	457	459	435	452	439	480	409	461	429	449	449	436	439	435	438	468	439	445	425	468	425	399	415	421	434	443	437	443	442	450	443	437	439	436	435	413	396	450	470	429	420	435	457	430	451	461	435	461	464	452	441	435	441	439	416	445	454	449	414	467	425	408	438	431	453	465	388	433	405	445	461	431	449	434	432	437
31310	26059	8528	2654	1854	1442	1099	1004	847	820	774	743	642	674	644	615	577	553	607	565	565	575	572	575	575	589	548	549	536	550	531	535	529	530	534	508	525	515	528	502	541	538	498	511	546	522	515	533	550	498	520	553	531	550	542	523	536	485	540	491	511	501	526	571	512	521	539	543	548	543	517	554	536	555	537	522	566	526	515	530	520	562	521	539	509	536	569	499	512	500	512	532	525	522	540	524	544	552	522	507	505	469	529	559	516	552	535	534	526	513	525	532	479	528	535	518	588	563	507	509	510	524	494	522	514	514	496	514	515	494	505	523	524	545	534	545	477	518	521	510	497	513	524	550	518	508	535	494	551	528	546	512	508	488	487	537	514	525	502	543	499	530	510	580	504	512	509	495	505	487	545	511	501	556	525	526	550	545	490	526	528	541	533	517	479	517	531	519	510	535	515	482	526	533	546	507	519	496	500	494	534	509	498	525	520	540	518	507	501	482	502	515	518	530	541	555	533	514	549	502	538	530	526	477	496	479	506	491	492	546	531	502	497	497	518	514	530	505	531	519	532	524	509	472	457	476	513	526	521	507	508	532	522	521	510	511	547	485	529	543	527	534	528	529	532	529	560	535	556	497	517	526	543	541	557	536	534	558	540	535	489	486	533	532	573	518	537	496	488	469	543	513	551	503	508	485	528	530	536	483	481	506	517	481	518	493	555	559	525	517	509	501	516	545	511	499	508	535	529	535	521	511	517	511	538	534	535	487	563	499	531	511	515	530	507	559	518	520	546	541	522	472	504	513	518	522	551	493	526	547	520	533	496	493	509	518	497	520	532	516	494	502	513	551	488	503	512	540	546	495	550	517	496	522	521	570	541	542	495	545	505	506	525	522	506	514	528	492	562	493	512	524	482	473	525	573	484	507	533	517	507	507	510	577	521	530	525	509	466	494	502	539	525	504	552	509	514	505	509	498	526	463	502	538	535	512	517	498	523	534	548	528	534	558	514	518	477	519	524	482	479	540	514	496	536	537	538	520	512	507	559	495	520	518	502	539	499	546	502	498	532	488	483	514	494	508	494	494	499	530	505	498	457	494	510	501	460	524	527	515	513	534	513	517	515	519	540	526	516	515	525	503	571	503	550	499	484	512	544	507	531	503	511	525	524	545	527	503	554	518	490	519	525	483	487	500	543	526	519	484	517	532	508	518	524	546	525	523	503	503	500	515	551	547	541	505	529	523	511	546	490	548	527	564	539	496	541	468	516	530	501	533	491	540	495	530	516	538	515	508	537	546	502	509	522	549	543	536	499	514	545	521	516	532	545	559	501	524	554	536	559	522	494	574	524	502	550	528	521	512	491	517	486	527	493	472	538	540	506	460	536	521	536	533	500	537	525	504	521	521	501	532	544	486	472	506	521	556	551	538	499	489	527	513	507	494	531	554	482	514	533	522	515	503	527	514	546	552	530	544	529	528	522	501	527	521	513	526	580	517	534	521	496	501	546	530	526	505	511	505	504	515	524	533	498	553	526	513	560	530	529	570	534	520	493	498	506	531	543	514	510	525	486	507	511	501	538	488	504	528	501	518	526	537	534	523	506	517	516	497	497	509	539	501	518	522	542	524	510	514	527	500	541	535	505	552	562	520	505	550	523	485	534	506	492	564	553	470	506	516	483	536	511	495	510	525	507	509	583	519	493	574	527	527	547	542	521	514	531	463	540	531	531	536	496	532	468	502	508	536	542	531	533	566	543	519	539	478	495	492	545	507	548	549	500	518	551	481	508	511	531	509	514	476	541	523	500	503	575	539	512	531	540	516	510	478	505	518	480	480	552	531	483	533	522	494	517	511	565	498	525	515	495	551	509	503	505	454	498	540	508	531	522	531	521	505	546	538	528	518	500	519	504	514	498	564	520	571	530	531	485	520	562	502	516	498	548	546	499	573	512	558	499	503	453	516	482	515	472	500	517	501	527	542	537	557	507	518	532	514	469	515	468	553	526	560	516	526	518	486	540	522	502	502	474	521	520	517	556	527	495	542	531	523	496	520	517	520	550	547	491	515	534	516	534	491	547	527	577	519	547	525	509	518	493	523	471	498	508	515	498	469	517	511	515	519	514	503	538	536	486	542	477	567	519	518	479	536	517	500	528	527	509	485	489	558	522	501	496	512	473	571	507	548	560	484	479	537	508	500	504	511	500	509	527	555	516	502	498	527	491	512	494	485	547	492	455	521	533	533	502	503	546	561	525	512	512	564	512	513	511	500	498	494	461	498	534	541	524	499	483	498	543	462	502	501	473	509	512	493	512	539	510	575	518	500	499	511	524	514	536	530	508	510	529	528	538	502	571	491	533	533	547	551	541	518	476	540	536	504	541	497	524	533	507	507	547	483	518	545	539	540	474	527	465	523	567	494	532	530	517	524	531	580	517	537	502	487	503	478	533	518	482	553	507	573	525	524	551	527	520	468	509	540	539	467	533	516	550	523	563	574	527	495	467	535	518	530	519	560	540	531	570	478	526	491	547	532	538	510	502	512	539	518	505	528	469	506	474	523	516	504	512	552	529	479	549	529	542	559	519	529	552	522	532	530	488	546	529	491	551	540	508	534	491	538	518	509	534	517	509	513	516	479	525	549	521	495	495	484	505	523	512	548	510	493	545	497	463	553	551	499	452	527	518	527	544	487	499	540	533	513	485	498	545	530	499	532	489	536	552	512	524	537	514	534	536	510	533	526	528	495	519	519	533	516	516	529	557	544	517	508	518	513	513	497	547	554	520	556	560	496	502	558	500	556	527	571	536	530	460	558	519	518	562	502	500	563	506	541	511	514	488	514	534	515	504	520	570	492	542	519	514	544	520	546	497	516	554	471	488	573	526	496	509	543	512	516	524	525	529	528	507	584	508	537	558	478	459	560	558	499	525	484	472	481	514	478	545	512	536	504	490	475	504	529	510	516	519	528	545	506	515	526	573	510	498	530	518	487	536	548	515	534	510	517	499	504	515	541	531	501	532	529	553	525	513	519	501	522	510	531	543	513	493	545	501	530	498	491	534	485	488	503	527	530	527	511	527	523	533	496	517	522	514	524	512	500	556	581	474	485	535	532	530	520	511	502	519	504	518	486	529	535	492	507	517	531	487	569	478	535	492	483	500	471	509	522	582	524	496	530	504	548	520	574	532	510	503	497	529	509	541	495	531	501	538	507	529	529	504	515	498	479	497	514	524	526	522	505	519	544	508	498	533	524	540	522	542	530	490	526	522	499	522	573	525	506	471	552	530	470	501	539	528	519	518	550	529	533	484	513	527	527	517	550	519	506	582	512	531	531	585	514	491	514	523	513	485	530	516	505	527	521	499	527	529	542	530	501	493	539	518	519	508	531	523	494	490	546	552	514	509	520	539	519	539	540	519	519	528	494	483	529	557	508	502	520	546	544	525	523	540	536	476	548	525	501	475	520	516	495	518	512	516	491	510	503	518	511	514	520	510	492	554	487
25420	21270	26779	24922	3077	584	569	478	497	447	409	424	424	427	408	425	427	423	391	397	421	424	429	454	377	401	422	395	394	397	430	447	385	358	366	401	375	370	413	401	390	377	431	395	381	394	414	421	388	408	406	436	388	391	444	400	419	340	412	399	398	385	404	376	429	360	399	426	427	400	429	390	404	395	414	396	410	407	412	402	412	403	364	366	438	420	395	400	397	399	432	427	381	374	377	409	403	413	385	388	428	397	424	406	401	391	387	411	419	360	420	382	362	375	374	400	403	406	423	399	371	423	391	387	415	386	370	406	409	425	400	365	405	422	382	398	406	389	383	375	435	421	363	397	404	359	402	404	413	379	425	416	364	387	377	420	386	400	415	396	415	368	358	395	397	407	342	392	409	409	390	380	397	400	404	428	434	393	394	407	404	372	412	399	420	403	379	385	420	410	394	368	409	364	387	379	447	388	394	389	380	389	370	411	388	390	363	404	408	390	404	345	389	406	386	394	434	387	376	407	360	386	388	431	341	410	419	397	440	405	394	401	345	404	433	430	409	395	389	405	390	412	401	421	374	387	365	408	413	428	411	437	371	371	407	381	409	383	391	346	397	386	393	403	387	397	371	391	355	375	412	393	394	414	385	396	379	420	414	388	384	434	425	380	406	382	394	391	392	410	387	424	393	405	422	405	368	400	419	410	384	428	377	454	379	406	371	384	380	394	397	367	415	395	407	401	378	392	387	399	421	401	364	376	424	405	392	378	407	385	403	394	430	399	405	425	390	420	421	383	368	405	366	411	402	377	390	386	406	406	428	370	427	422	410	342	402	373	394	388	379	409	374	370	382	403	434	420	386	424	381	364	418	421	380	373	389	398	404	373	395	362	385	350	410	379	412	380	419	379	367	390	395	370	402	396	382	403	383	419	402	386	374	397	373	397	377	372	400	409	374	364	397	402	340	406	396	397	395	388	417	423	368	422	376	370	419	375	379	400	405	400	375	364	386	428	387	435	428	439	417	385	399	343	450	422	400	404	407	409	411	377	398	405	404	424	411	380	379	388	381	384	414	408	423	414	377	411	438	348	388	431	409	366	433	420	396	410	391	410	421	429	418	394	406	398	389	343	368	405	403	385	390	416	379	403	406	425	393	371	374	402	383	375	367	403	398	365	400	415	379	388	416	393	389	403	394	417	405	364	420	397	415	415	390	376	397	399	431	371	405	382	369	393	380	416	401	393	383	392	400	352	409	409	413	409	418	370	397	373	416	412	425	344	391	421	377	371	383	421	370	416	371	387	375	435	389	370	409	376	424	379	396	402	418	411	400	406	421	412	369	390	427	388	404	403	411	388	412	420	410	420	404	383	385	382	385	366	381	372	392	398	367	401	409	416	411	400	378	421	433	402	406	334	385	408	390	405	400	404	419	380	374	403	386	367	364	383	382	384	404	380	402	365	375	363	395	414	384	413	394	424	407	405	364	353	384	350	363	389	414	381	379	383	378	393	408	409	370	341	418	372	443	372	381	404	398	422	387	385	375	409	433	367	387	385	375	376	368	402	350	392	406	435	364	366	387	384	369	390	411	380	368	389	412	399	405	379	388	402	372	411	402	398	331	373	395	374	451	365	388	399	410	429	411	417	389	417	410	396	394	388	366	417	409	420	374	391	376	378	357	393	370	405	377	401	392	418	346	428	392	390	360	380	386	387	404	390	386	384	421	439	391	387	425	389	406	422	368	404	419	389	416	389	402	420	398	387	362	384	399	421	401	408	398	406	366	416	392	416	403	405	388	418	402	395	408	425	364	404	374	421	401	388	372	377	390	427	395	397	434	406	397	400	410	414	355	426	411	392	359	369	434	398	402	367	391	396	426	391	393	430	382	390	387	387	380	365	387	417	411	385	389	401	382	396	416	441	430	384	382	385	354	419	359	401	369	406	379	418	391	389	388	407	410	443	405	407	393	370	435	400	396	440	393	376	417	397	428	408	366	401	391	382	385	388	385	402	429	373	388	413	398	390	377	411	401	366	424	380	402	403	428	349	409	402	397	395	401	376	380	372	375	362	416	389	446	389	402	401	396	344	398	417	380	385	384	422	393	414	436	381	406	380	346	398	395	388	422	396	361	417	385	395	372	415	395	415	396	385	414	397	422	373	430	393	348	393	414	399	386	398	372	388	405	368	394	402	380	385	357	386	385	399	377	383	395	390	418	390	378	375	432	423	426	370	390	389	397	420	417	357	360	408	398	378	407	421	400	404	390	425	384	436	366	422	392	401	399	388	377	402	387	407	411	445	385	396	357	353	395	384	379	374	409	387	384	375	410	406	358	399	403	412	392	383	374	408	428	406	371	378	409	376	382	416	408	390	410	381	398	412	399	389	422	381	377	376	408	417	390	376	400	390	371	412	377	400	401	421	396	392	385	373	416	381	407	387	378	374	392	390	376	358	412	385	377	430	389	398	407	388	395	366	394	413	361	391	390	388	401	383	432	349	380	409	415	420	389	405	390	410	419	392	390	358	371	391	406	417	381	414	394	402	372	369	379	362	380	431	413	415	363	382	381	417	359	385	393	373	402	389	393	397	388	379	387	397	427	420	394	401	395	411	413	372	403	377	396	383	368	406	379	409	391	386	378	420	374	368	402	384	375	409	421	385	355	375	392	361	385	387	377	428	376	377	378	381	378	385	408	387	408	383	412	394	396	436	365	418	377	405	347	374	382	407	377	411	396	388	361	392	409	398	384	352	393	391	408	394	440	412	414	409	413	383	400	403	421	414	389	368	438	389	387	379	399	395	421	435	404	390	401	416	379	372	375	403	357	387	361	374	337	385	363	398	400	364	380	433	411	406	426	400	394	396	389	397	411	366	392	415	387	423	387	369	427	399	422	403	412	414	400	404	395	394	380	422	365	422	378	390	376	401	385	399	386	395	394	388	403	416	393	402	383	406	363	396	414	437	401	416	412	387	419	413	355	398	396	395	322	412	427	390	420	383	391	394	400	418	377	407	417	348	402	430	381	396	373	378	392	380	400	411	383	372	405	402	399	370	382	377	380	378	393	398	382	390	356	408	446	376	376	424	391	415	403	395	392	404	386	385	403	398	398	423	382	384	408	401	388	417	393	372	436	405	412	404	416	406	389	382	408	414	370	384	422	407	420	395	398	409	373	421	408	397	395	405	337	377	393	376	411	372	437	376	456	385	415	380	391	382	364	416	438	401	366	408	373	413	385	437	409	384	372	373	394	392	387	376	359	418	418	412	409	400	370	373	432	407	340	385	428	387	373	370	407	409	391	383	403	379	375	390	381	393	393	388	408	376	367	415	374	371	398	391	398	383	441	403	402	368	448	385	389	393	392	410	390	393	402	357	388	393	412	380	428	398	407	357	360	412	419	392	399	374	404	379	415	399	359	387	384	407	415	370	401	379	384	420	377	357	389	371	394	375	372	387	423	398	386	400	400	400	399	376	400	381	392	410	422	410	383	395	396	388
29871	21660	4766	1802	1265	1021	955	807	747	729	635	602	637	567	608	625	558	551	488	558	516	522	557	527	499	497	504	513	491	556	510	490	508	488	490	480	472	522	482	511	503	496	500	491	460	493	493	506	490	523	475	502	496	539	502	516	507	502	492	466	493	486	487	492	470	500	503	483	545	547	502	505	507	540	501	549	496	494	489	502	510	545	509	541	500	531	473	467	463	506	507	494	518	519	493	506	489	486	455	499	478	525	486	500	478	479	521	543	473	509	524	505	510	487	453	479	501	479	525	502	465	483	517	469	497	492	477	501	478	465	501	510	506	516	495	471	466	498	519	481	510	506	509	505	490	471	472	491	544	471	482	496	489	496	465	467	455	494	538	535	494	513	506	490	474	504	492	503	485	479	507	490	490	496	524	497	488	532	476	504	479	517	484	517	509	501	483	487	497	480	469	453	488	504	473	541	506	523	534	464	512	477	491	474	524	490	479	519	492	500	508	475	518	484	503	492	511	487	506	484	514	502	480	467	521	550	473	485	483	524	490	457	480	503	484	512	498	483	489	509	511	519	533	507	532	493	492	476	497	519	502	503	497	485	465	482	479	440	507	492	452	486	475	487	491	436	474	492	493	471	485	447	461	466	481	485	476	475	511	470	498	502	491	492	494	494	511	503	474	511	501	451	467	495	498	500	478	502	486	503	465	492	457	467	494	529	507	475	512	523	476	511	494	497	461	482	488	466	480	490	481	497	530	476	457	499	546	505	526	490	498	491	506	472	510	495	456	506	500	497	476	524	546	503	520	482	450	517	488	515	500	522	508	487	536	522	483	506	463	483	491	500	479	479	469	508	491	474	511	473	473	467	496	481	484	494	452	505	506	519	452	539	481	534	467	521	491	485	490	492	497	503	495	471	503	489	510	487	495	529	495	455	490	518	493	504	523	477	511	492	528	504	526	486	499	547	488	519	459	483	510	516	503	453	481	529	498	514	502	499	513	460	490	496	498	528	507	480	517	460	475	538	478	500	508	451	528	530	517	500	496	527	475	495	488	458	519	471	462	507	477	518	473	446	479	493	515	503	498	524	494	491	493	512	445	482	497	499	497	463	480	497	484	465	464	504	486	480	471	455	524	499	494	454	494	496	474	498	489	499	510	513	508	511	470	487	484	511	477	484	454	512	468	475	493	510	485	510	444	457	468	497	462	541	483	474	469	505	456	508	482	503	491	498	491	524	506	485	505	452	498	471	505	470	474	494	498	483	498	491	534	484	542	497	473	513	477	495	505	503	530	456	527	475	476	494	514	497	470	471	512	494	538	514	503	496	508	507	470	498	476	510	521	467	540	469	487	494	474	517	502	502	488	467	492	505	535	480	482	548	529	489	508	514	458	480	501	507	482	484	530	509	514	475	460	508	491	468	503	496	503	484	511	488	490	485	433	475	527	468	481	505	463	488	492	513	503	456	513	511	486	477	501	513	493	506	498	463	514	500	478	546	489	492	501	477	508	469	510	482	482	516	487	537	486	505	507	488	484	519	496	535	485	483	475	507	488	477	480	496	498	518	514	503	499	464	489	508	484	484	472	469	475	467	477	509	507	540	448	449	512	481	483	466	498	463	482	508	518	513	488	485	495	506	524	483	504	467	489	500	482	464	534	498	488	499	512	462	515	508	501	480	501	493	484	488	470	489	540	507	465	483	498	492	550	474	515	483	506	479	506	486	500	469	491	492	480	506	474	473	487	500	474	492	481	490	508	512	487	483	523	497	461	483	491	545	474	490	531	481	490	470	519	473	488	486	509	517	531	449	463	508	458	486	471	504	493	493	525	440	461	481	492	476	501	472	508	520	483	523	507	508	477	528	501	482	509	517	472	479	493	482	464	467	472	495	512	511	502	465	519	470	471	499	477	510	521	464	491	476	502	489	501	512	514	477	472	541	493	478	464	487	486	467	513	459	502	473	471	521	491	490	445	487	554	501	498	497	510	492	513	474	483	484	476	485	487	470	490	495	496	485	527	505	498	522	492	503	526	528	485	490	495	525	520	475	505	537	513	491	501	487	522	494	489	484	500	491	483	528	495	505	472	480	501	471	509	489	460	466	476	503	503	511	479	497	506	489	489	505	472	507	473	527	508	493	483	503	456	494	493	540	515	507	460	485	481	448	472	481	474	547	478	449	473	516	490	464	444	481	523	506	494	466	478	469	477	459	504	503	482	503	469	490	474	491	497	486	512	484	502	470	502	507	501	532	470	472	471	486	532	498	480	474	501	498	505	501	482	502	496	506	463	498	470	458	514	517	465	527	493	509	467	474	503	511	507	500	476	477	522	496	499	484	496	523	478	501	531	473	473	504	438	492	492	521	530	459	477	477	530	528	475	483	491	520	485	506	506	504	492	494	529	501	455	518	525	524	520	488	483	482	484	488	481	469	544	476	506	510	477	527	507	484	489	483	533	506	499	505	490	458	493	514	492	476	467	496	532	450	523	454	484	470	478	482	459	530	477	467	487	486	492	518	514	504	496	504	504	495	492	476	474	484	475	530	530	475	487	472	505	517	460	474	499	467	518	460	498	476	500	477	503	489	511	500	511	483	481	519	544	468	552	510	498	481	501	462	484	504	485	521	496	489	520	506	486	481	499	514	508	505	467	486	513	498	470	512	483	491	481	463	454	510	511	474	479	481	479	481	460	466	496	492	527	486	510	491	517	501	486	491	467	529	496	521	490	493	491	484	493	519	453	485	479	480	554	486	510	468	515	515	521	554	515	512	482	501	520	484	442	519	548	521	499	530	544	499	482	506	497	501	487	522	491	509	497	509	471	497	502	522	470	487	484	524	493	481	450	489	489	452	511	504	510	466	480	498	492	497	480	505	471	463	470	470	478	533	507	445	511	497	492	480	518	442	476	455	476	512	466	495	517	514	462	478	452	547	498	488	523	436	493	491	451	518	497	499	486	543	499	495	501	483	480	476	520	496	516	514	533	482	484	522	515	530	458	500	517	479	496	501	507	472	486	473	513	473	507	504	500	452	463	511	518	480	440	516	468	542	487	493	444	526	513	477	515	535	519	466	476	459	506	523	478	468	494	539	475	491	497	503	529	535	463	504	498	498	446	473	497	486	451	477	499	527	541	523	497	498	489	445	524	452	487	526	519	474	471	492	511	521	450	509	506	462	465	475	442	495	522	487	487	485	501	482	519	488	510	491	486	479	469	495	464	473	537	503	452	490	455	468	464	523	451	477	458	487	491	520	472	447	497	495	500	518	470	502	494	497	528	491	458	466	483	474	502	464	505	486	449	510	471	481	512	495	487	483	506	527	484	493	502	493	470	503	493	491	505	505	494	485	486	458	446	491	478	452	486	479	498	485	480	479	487	509	461	497	488	516	473	498	498	478	504	487	499	494	482	501	493	503	505	543	502	503	488	479	481	488	485	468	490	495	490	482	530	488	490	462	494	472	506	527	476	485	514	456	477	484	491	490	485	482	482	472
23047	21274	28970	23868	21272	21189	5114	1430	1225	1085	1023	963	919	839	904	861	857	848	900	859	825	877	832	766	819	823	754	788	832	795	810	795	843	801	763	774	812	784	801	815	794	757	745	769	808	786	760	792	788	760	823	752	798	761	770	745	782	718	754	753	769	765	762	802	779	796	735	769	805	779	724	780	776	761	784	802	781	748	774	781	781	775	810	821	779	769	773	754	769	804	777	753	784	781	786	769	757	791	803	763	777	753	766	714	786	703	786	771	774	768	678	743	776	804	755	737	745	749	811	796	777	745	750	747	743	739	737	766	794	804	776	743	728	711	755	808	768	782	771	769	716	757	773	728	740	815	761	755	720	785	766	740	783	751	767	789	767	775	785	760	768	693	795	734	735	773	768	720	811	780	809	789	804	767	745	823	768	796	728	713	732	769	761	759	765	809	802	740	675	741	786	789	752	790	803	779	739	807	784	763	723	772	735	773	765	722	796	744	803	741	766	741	690	768	774	794	790	814	809	820	754	775	760	745	760	709	739	780	742	738	755	743	785	806	821	762	736	720	756	760	779	770	764	777	753	752	780	783	820	788	798	748	775	787	731	821	761	749	783	751	713	736	772	802	743	759	783	818	717	756	797	762	784	802	761	750	826	802	775	755	809	797	755	742	754	748	743	765	722	728	762	748	808	756	735	758	735	756	720	749	740	748	834	743	715	712	806	787	763	785	819	776	746	738	778	802	793	722	758	777	824	750	791	751	737	766	764	794	791	717	791	792	734	781	740	745	745	746	777	775	770	742	752	775	759	792	765	781	743	752	790	749	809	777	768	766	736	736	762	766	769	775	745	795	725	765	721	786	763	749	826	784	735	791	820	756	745	792	736	784	812	770	772	826	766	734	776	728	782	774	774	676	699	744	759	693	761	764	767	730	745	742	760	751	749	782	745	777	766	743	760	737	738	773	766	738	741	825	762	740	772	774	750	768	778	752	785	787	756	716	735	754	740	759	751	778	753	745	786	794	733	790	780	803	806	796	738	813	759	793	741	786	779	739	719	739	774	745	801	785	800	821	776	775	805	777	771	758	742	787	792	761	759	746	795	812	811	757	748	757	779	725	763	757	740	753	778	773	711	767	791	755	741	763	730	718	784	795	763	781	769	780	794	759	798	738	784	777	776	760	760	780	771	766	757	768	742	747	770	770	767	750	735	732	785	758	718	764	786	762	778	788	726	763	837	800	737	771	782	767	767	796	752	772	728	765	790	734	784	778	817	809	749	776	749	779	724	780	772	784	766	759	748	735	771	726	730	796	784	788	739	734	792	780	789	800	747	731	797	847	731	809	805	734	797	784	781	827	780	778	804	791	790	753	753	769	797	785	788	726	746	764	803	778	726	761	780	812	802	739	792	801	774	751	765	738	764	762	748	763	750	804	771	759	795	797	744	775	803	736	756	748	735	780	780	786	782	789	777	781	762	745	825	745	767	724	801	803	764	770	797	779	791	783	769	795	774	712	770	817	766	735	754	763	753	736	752	672	761	787	777	740	740	761	769	735	798	766	787	743	788	734	752	795	775	756	768	756	735	783	785	757	731	788	732	828	788	716	785	731	756	834	771	801	784	729	767	739	756	757	739	773	755	767	785	759	756	760	787	790	735	769	785	765	745	704	782	743	766	763	756	779	749	803	810	791	735	711	779	788	799	744	796	754	760	815	757	796	748	723	779	776	708	753	751	751	753	717	752	786	772	748	721	784	771	786	750	773	754	725	779	740	768	748	772	790	739	838	763	765	739	718	737	759	774	784	761	743	726	767	774	731	759	739	762	750	788	754	757	782	774	731	794	794	779	802	744	748	800	724	794	779	743	773	826	768	711	799	757	746	732	753	777	744	814	790	764	770	745	772	798	807	788	778	745	760	729	759	777	772	742	778	801	736	735	742	752	735	784	775	710	767	801	780	736	809	750	815	760	846	764	799	802	744	766	767	819	806	733	733	746	699	729	789	762	737	775	720	682	804	798	779	716	715	772	750	779	810	756	786	794	729	764	730	838	767	792	737	710	747	738	724	824	828	737	765	717	815	749	753	721	758	710	750	827	753	789	777	811	788	747	781	808	756	768	774	764	730	833	773	778	744	728	822	730	787	804	718	840	798	729	800	822	800	778	759	808	741	759	808	758	776	716	776	773	772	807	810	751	773	772	742	747	747	783	723	717	717	798	737	777	805	737	758	777	761	753	818	773	716	818	741	743	732	769	777	812	795	725	771	760	761	736	734	789	770	773	766	723	732	740	749	744	727	809	775	811	766	786	743	813	725	733	793	743	792	822	750	767	779	702	753	812	763	760	764	774	785	759	759	787	740	807	780	774	760	736	772	794	711	771	757	741	788	756	730	768	812	738	736	779	740	777	752	755	774	743	734	819	763	773	742	776	744	772	779	768	791	764	751	749	766	785	789	755	784	785	772	778	789	739	786	816	756	781	737	742	728	832	790	757	779	835	719	748	766	871	760	773	765	778	723	778	755	763	768	777	745	758	770	756	799	833	781	758	788	745	789	784	742	748	753	750	794	742	785	795	758	724	767	701	758	724	745	746	714	734	765	787	756	752	740	734	725	734	802	763	747	751	795	735	719	766	746	744	773	788	779	778	766	768	771	757	741	771	755	796	816	800	788	809	724	742	709	788	755	777	764	785	700	743	749	765	793	741	765	749	770	780	779	777	728	764	747	740	802	752	747	775	758	750	758	791	772	742	749	782	738	704	731	755	774	790	776	723	785	795	720	787	781	747	797	789	773	751	760	774	791	715	729	786	758	745	802	739	767	769	712	771	758	711	738	747	764	776	764	766	738	748	746	777	811	803	775	774	728	821	747	719	738	765	761	764	736	843	756	756	771	715	764	733	766	748	757	807	776	705	715	758	775	756	794	779	748	769	748	766	762	782	807	802	792	736	740	705	795	748	727	787	770	773	770	852	779	797	747	779	794	764	740	723	782	756	791	756	790	730	789	794	749	765	757	826	783	816	755	765	781	737	745	760	750	751	776	740	784	772	753	779	757	793	800	781	789	776	803	765	748	761	760	785	788	783	738	754	810	767	730	838	793	806	743	752	731	791	763	784	796	785	789	785	771	761	757	760	707	800	740	759	756	812	739	753	752	729	771	797	740	795	723	726	769	789	774	782	746	727	766	777	759	762	770	755	795	782	727	786	816	771	777	743	804	735	766	771	728	783	763	766	743	794	760	813	775	746	751	712	808	752	726	712	743	756	772	755	772	808	712	753	742	744	767	765	740	809	765	721	767	748	772	804	762	768	779	785	717	728	789	739	752	754	778	733	777	818	758	765	737	744	786	763	753	791	746	730	751	814	735	763	791	805	764	761	767	797	784	764	710	737	741	788	797	773	811	787	760	768	761	777	805	860	762	772	778	765	746	781	792	826	774	713	830	752	809	751	727	804	726	772	823	744	817	756	786	766	787	795	766	762	762	761	767	783	803	731	773
42045	38743	12433	5920	4314	3154	2618	2119	1849	1615	1575	1366	1268	1224	1186	1123	1110	1074	1146	1053	985	998	925	991	994	971	927	894	960	984	909	966	890	906	917	892	881	878	890	939	896	920	905	916	841	890	821	928	875	850	954	883	858	909	866	880	890	897	856	884	891	839	875	870	917	849	894	857	943	913	937	917	933	933	881	927	917	929	873	896	934	920	906	914	899	954	935	931	859	896	885	853	858	876	900	855	892	859	867	866	871	848	853	825	857	866	836	898	869	865	953	862	894	897	885	816	861	851	909	875	822	857	850	865	834	869	894	787	892	870	877	896	786	841	894	846	832	861	913	853	885	888	888	883	852	858	864	886	881	866	862	866	882	828	864	874	819	894	854	880	857	859	868	915	873	887	863	821	870	868	874	933	869	924	857	862	921	850	854	870	888	870	885	870	890	890	874	849	914	869	846	906	863	851	908	876	891	841	828	850	835	909	875	946	892	865	863	909	878	884	859	827	886	907	866	840	870	849	830	874	843	910	899	878	835	874	881	902	854	804	878	877	808	870	866	937	825	808	902	858	878	887	834	842	905	904	841	859	843	845	884	846	922	898	853	906	867	847	908	875	844	803	907	872	859	839	840	887	838	848	854	878	837	901	880	872	946	919	886	869	856	881	868	860	885	851	859	859	853	832	863	895	875	857	868	910	889	907	848	847	870	857	861	825	870	857	918	828	878	836	845	913	841	846	869	933	886	827	849	871	876	837	835	848	939	887	862	865	831	876	870	913	853	909	936	877	917	863	897	891	855	884	867	865	887	885	872	916	856	882	917	887	866	877	894	900	865	851	845	877	897	931	875	836	855	888	909	853	823	838	853	856	897	903	915	868	888	886	891	877	873	844	894	861	892	878	849	915	876	912	880	846	946	864	849	855	835	863	835	870	845	852	875	859	847	883	925	828	855	888	885	909	882	875	886	874	840	879	872	819	849	935	827	887	875	857	857	847	861	875	874	855	906	857	899	904	916	887	882	877	826	894	872	916	861	868	908	832	831	883	876	858	851	903	831	872	862	886	909	903	859	881	885	870	786	871	852	867	860	903	870	867	874	847	880	838	928	829	852	918	875	856	882	864	906	853	840	849	885	856	866	818	849	841	824	835	865	820	880	909	860	902	928	841	871	854	873	865	831	847	855	903	886	893	848	917	900	876	837	867	842	849	881	837	893	840	851	867	883	856	867	835	881	889	821	852	841	905	889	875	862	910	923	896	875	878	859	816	864	798	833	926	898	882	839	892	847	879	835	819	860	854	862	823	876	862	907	949	936	898	878	834	857	931	882	899	869	920	854	888	883	847	843	900	835	880	895	848	835	857	878	882	910	906	852	877	918	869	916	882	864	902	910	849	868	874	845	850	878	861	865	815	909	908	882	849	906	860	844	888	859	905	884	894	885	851	814	794	826	880	926	835	869	855	869	845	846	862	924	854	853	861	904	822	847	869	895	918	840	871	866	816	843	870	886	868	882	814	845	859	862	918	848	888	924	897	861	916	877	910	902	930	894	884	835	868	858	867	890	853	849	910	841	822	894	848	874	844	888	884	870	833	879	878	884	911	821	836	914	884	845	939	898	860	896	878	884	879	867	939	891	833	909	854	855	874	882	876	865	857	881	887	842	868	844	839	839	848	906	893	869	935	903	901	866	839	869	869	904	885	859	792	864	855	864	875	856	879	856	847	868	876	889	794	896	863	924	869	936	820	818	840	829	893	857	869	870	819	872	882	864	879	882	895	859	878	853	883	885	875	870	858	833	862	842	870	863	841	904	886	889	890	883	820	828	844	810	873	882	902	902	842	895	889	883	859	848	857	866	832	870	887	855	844	873	894	841	886	886	870	862	909	904	910	854	905	884	881	831	878	854	823	843	856	852	815	871	847	872	847	877	879	916	840	847	837	871	867	844	842	862	844	908	845	903	821	863	826	868	908	917	851	867	865	843	868	892	842	854	850	871	867	895	858	869	834	892	893	857	889	880	840	846	858	841	880	851	863	865	888	909	919	830	885	864	892	854	889	854	902	792	891	875	876	849	911	877	844	909	895	871	876	889	848	905	909	845	841	840	884	842	878	893	851	904	949	857	874	857	884	910	856	907	828	847	872	863	893	838	853	889	854	791	881	876	915	859	926	914	885	872	767	868	929	832	853	854	849	872	870	908	861	903	913	891	823	900	862	826	883	853	826	901	877	906	886	894	889	905	905	922	898	850	871	852	820	826	915	842	877	878	887	835	806	887	840	912	920	863	917	884	873	889	895	885	879	877	812	852	814	920	858	863	875	865	861	871	919	833	890	843	872	894	864	851	887	885	869	837	928	885	913	869	814	845	857	945	859	906	899	917	879	814	826	852	836	911	851	881	842	878	868	846	841	861	864	863	855	854	810	853	853	850	863	844	855	862	908	876	859	871	852	886	874	850	882	824	878	854	884	867	864	873	900	862	836	902	866	862	866	874	863	869	898	854	854	905	882	852	837	869	878	859	888	852	882	877	906	862	886	826	884	889	847	849	900	857	827	817	866	874	886	869	883	885	878	847	890	882	839	861	838	892	845	852	864	881	871	900	882	967	823	939	894	878	908	875	816	878	919	891	845	838	824	852	911	861	900	833	905	878	849	873	854	871	887	872	924	909	933	899	913	890	866	877	906	893	865	895	880	875	892	910	861	883	862	813	869	854	847	875	872	870	869	857	861	832	846	895	907	895	877	848	846	887	884	815	881	890	880	915	804	852	895	916	828	915	841	850	915	818	916	852	864	920	849	868	923	904	911	851	903	849	870	844	915	951	881	922	901	867	891	888	906	939	848	897	865	866	879	890	875	865	858	879	842	877	923	819	915	863	905	857	931	894	867	880	911	853	925	848	814	896	866	855	833	917	823	911	901	860	872	851	884	847	901	806	872	880	836	878	893	833	862	876	856	905	872	851	886	869	801	854	849	893	910	892	890	883	875	910	904	927	938	845	825	852	925	821	863	885	868	833	861	834	869	801	874	909	866	863	866	894	888	917	865	914	821	860	848	874	867	856	866	848	820	897	864	884	860	803	848	838	887	860	871	862	857	850	904	852	871	866	864	884	862	873	918	897	846	893	872	837	861	841	850	911	900	837	881	873	857	846	863	886	849	875	879	849	884	859	850	841	901	800	875	827	881	857	880	825	861	876	874	878	798	894	875	856	852	844	825	872	877	879	835	840	814	861	856	862	867	914	854	869	887	824	858	871	882	825	910	885	894	862	908	879	879	836	896	852	905	881	892	864	891	831	901	884	856	907	817	809	894	909	858	918	823	867	865	856	857	877	871	896	837	887	861	853	900	861	912	837	933	847	793	894	834	878	828	884	847	869	849	847	871	822	865	889	879	856	877	870	836	842	895	892	823	878	879	874	865	872	854	842	852	884	872	879	854	884	888	828	874	922	873	867	855	903	855	861	907	915	887	856	903	884	854	882	829	839	868	866	854	855	915
27340	20029	6722	564	367	348	300	307	277	316	307	291	293	329	277	301	305	308	315	293	318	308	299	291	311	292	278	284	315	318	296	302	290	270	301	282	283	284	305	295	297	308	320	313	321	292	274	289	292	298	272	285	279	290	294	299	292	316	301	296	277	275	322	299	310	311	307	264	314	297	296	295	303	290	336	306	272	307	316	309	320	293	277	277	317	310	299	292	283	290	298	278	308	289	311	297	306	286	322	290	334	354	325	316	286	270	290	292	294	281	277	286	301	294	302	301	302	306	303	288	258	301	287	303	296	291	315	316	306	273	289	270	302	298	291	300	269	287	287	313	294	270	299	274	284	296	308	340	313	308	295	304	278	315	272	264	310	267	288	287	304	283	315	324	299	277	285	312	289	282	282	301	283	284	290	290	312	321	273	318	304	289	294	305	319	308	276	276	287	290	296	286	321	279	293	326	288	301	300	277	311	297	253	307	308	295	306	303	298	270	298	297	330	277	281	314	283	310	261	305	284	270	300	305	315	307	288	299	283	302	308	315	286	330	299	317	284	284	264	298	325	270	330	313	292	280	291	284	281	304	264	310	300	288	308	300	295	270	272	309	317	309	302	318	283	279	323	283	276	336	324	330	279	276	293	305	305	286	317	291	284	307	310	314	266	278	281	289	257	314	296	304	276	313	323	320	309	303	276	314	280	297	321	300	288	303	316	318	305	316	309	310	307	313	302	336	314	283	261	311	272	283	289	313	320	290	317	277	256	309	332	313	305	287	289	287	287	282	275	265	303	284	269	303	309	291	279	280	278	298	318	328	294	276	317	285	291	322	288	278	292	255	287	299	300	285	319	303	317	304	288	323	292	281	292	284	273	306	279	322	278	278	285	301	299	274	280	292	282	296	292	290	304	322	293	343	301	304	319	299	287	290	279	302	286	303	272	293	307	316	307	311	322	334	279	292	306	262	283	304	269	290	290	344	307	273	296	281	270	292	311	267	304	308	302	300	275	293	287	277	295	315	268	325	329	329	290	295	314	327	310	339	285	259	285	297	301	300	324	300	301	301	329	291	305	303	293	298	312	252	289	323	305	304	264	254	312	300	298	297	321	297	312	284	276	268	297	311	327	318	323	299	322	274	303	320	295	313	316	300	289	292	305	298	283	283	291	298	309	323	302	266	314	292	278	292	298	302	329	276	307	312	300	293	310	308	289	285	300	294	289	285	296	301	321	289	311	278	309	294	282	295	317	291	291	293	310	299	301	307	299	313	309	304	293	255	262	298	304	289	308	306	281	295	294	270	300	305	318	297	302	304	321	303	297	301	299	319	297	298	325	282	282	293	330	274	306	316	295	282	294	311	291	249	291	315	308	331	288	284	294	301	298	302	296	259	305	305	337	311	329	295	288	291	304	301	320	295	281	326	298	289	293	314	278	279	293	287	272	302	292	272	322	290	286	277	295	310	315	284	280	278	268	284	292	263	319	297	279	294	281	324	291	321	311	294	306	261	278	303	315	280	304	287	292	319	312	288	343	281	297	301	282	318	318	301	295	267	278	289	306	294	303	293	289	280	297	282	283	281	262	302	345	302	300	281	285	263	270	315	333	299	285	281	297	279	292	293	300	320	305	297	308	288	318	300	294	287	272	314	286	283	331	318	311	312	278	309	329	309	286	282	288	311	313	294	312	278	306	303	305	295	290	314	311	297	298	273	285	310	303	288	253	318	290	283	287	287	286	281	310	271	306	280	311	308	303	282	314	310	302	299	264	304	308	272	306	299	293	288	309	305	306	297	310	281	279	280	283	277	287	291	294	284	308	281	283	308	305	306	301	294	305	295	284	272	312	292	286	304	308	280	314	322	317	290	285	306	275	292	342	274	309	270	290	303	276	328	293	294	298	303	285	297	289	317	298	280	289	302	328	294	311	291	297	313	297	305	312	301	269	323	298	304	313	293	249	312	280	305	305	305	316	283	294	322	302	307	300	297	296	317	280	290	274	290	271	303	292	279	297	290	269	274	304	310	274	300	273	296	256	277	314	301	315	306	281	310	290	283	300	360	331	261	304	310	302	288	278	295	281	292	321	300	318	300	311	341	291	277	327	271	276	319	308	296	311	292	296	284	263	299	301	300	292	305	323	332	316	295	313	303	291	317	293	290	319	322	308	278	286	278	301	282	319	315	292	308	264	322	301	281	292	286	288	278	301	301	296	317	289	301	276	292	307	316	278	293	310	292	331	279	297	281	317	289	339	310	280	290	275	305	300	295	328	299	265	268	300	294	288	301	304	323	306	300	288	297	284	299	271	312	328	289	310	300	289	269	273	281	316	330	272	301	295	302	284	303	288	286	311	285	302	314	279	317	277	279	329	312	300	293	285	321	269	328	323	314	294	310	297	308	280	294	285	308	323	309	293	282	288	302	310	281	295	311	311	291	317	290	314	288	293	286	287	279	278	306	311	288	292	309	296	319	329	302	312	295	321	291	307	304	280	305	318	306	276	309	320	286	291	259	319	285	306	307	319	283	284	276	277	304	293	325	293	313	319	282	325	289	316	281	297	298	316	288	274	278	328	315	307	299	287	298	284	323	297	301	290	307	322	292	317	270	265	315	299	338	307	297	279	295	269	269	284	290	279	300	275	315	286	327	293	291	290	287	314	299	311	299	331	296	260	299	276	289	292	266	260	299	286	272	318	302	284	285	323	314	297	303	305	296	322	319	284	306	333	322	314	285	305	299	295	304	282	285	295	286	275	301	322	273	276	305	296	326	295	283	303	289	286	299	270	285	302	295	288	288	276	303	320	346	261	317	283	294	296	311	289	323	299	276	290	291	301	292	274	288	277	304	322	295	281	288	289	288	318	281	303	291	291	323	293	336	302	306	302	302	286	271	305	299	327	314	280	302	312	285	279	283	301	328	283	302	297	320	310	279	277	329	298	315	310	313	305	298	282	311	322	301	294	284	271	316	291	314	317	309	282	306	339	303	299	315	327	318	300	311	323	289	285	297	292	292	315	302	331	288	300	299	310	265	294	314	305	328	312	288	317	288	284	304	289	290	316	305	338	311	287	325	322	285	328	291	324	284	291	281	294	311	300	287	291	298	307	303	311	264	306	287	314	331	313	297	345	281	301	278	306	320	296	281	310	291	309	292	284	298	291	293	302	280	278	316	310	282	267	269	307	294	300	311	295	306	306	328	324	299	297	321	312	279	303	349	312	265	283	283	303	311	300	301	318	296	306	298	279	289	319	307	300	294	270	282	286	298	308	276	294	311	300	304	320	302	269	276	269	273	270	296	290	276	292	258	303	296	292	316	305	323	296	309	308	312	330	271	291	328	299	311	302	317	316	299	296	279	279	301	302	294	318	331	290	291	298	281	289	263	304	310	308	295	281	315	347	287	289	303	292	275	312	297	290	267	293	290	299	323	302	297	303	282	265	284	290	314	305	296	308	277	288	284	310	284	299	291	324	279	310	323	272	303	302	308	281	290
12305	8759	895	644	514	489	436	417	428	404	370	372	355	376	366	359	420	379	369	360	378	351	390	373	388	385	342	355	411	381	362	354	380	364	360	361	372	357	367	400	385	334	352	362	413	369	371	387	376	375	388	355	370	373	365	387	389	368	331	382	349	388	357	356	383	352	398	400	345	365	366	369	393	398	380	417	379	408	399	357	406	363	405	366	385	367	379	409	350	360	355	364	376	410	404	389	391	362	378	355	344	396	341	345	342	366	338	368	397	372	394	376	386	342	374	347	373	354	368	382	379	359	376	348	381	372	399	351	370	387	373	363	354	365	392	379	410	346	372	358	360	362	384	376	394	337	331	349	346	337	372	377	358	363	367	360	388	381	398	362	416	375	341	361	377	372	369	355	352	378	376	351	352	387	359	372	350	376	366	331	376	391	367	343	347	378	394	384	360	377	343	331	396	372	401	416	365	382	385	373	374	367	362	374	321	372	367	344	380	385	364	397	403	397	360	382	370	320	390	382	376	387	383	366	401	371	341	379	374	379	397	367	357	334	373	356	389	365	379	384	368	356	335	381	368	367	353	392	384	365	346	352	353	388	340	349	379	383	399	379	387	384	364	349	416	363	399	350	367	373	352	379	381	364	383	367	361	407	399	378	355	351	384	351	345	340	369	347	382	394	355	370	379	334	348	374	341	356	362	385	366	353	373	357	359	391	370	354	371	393	365	350	372	385	345	336	345	399	364	365	337	399	371	376	360	363	365	404	373	373	404	366	365	358	373	354	377	383	366	345	391	380	358	388	306	350	370	349	368	347	382	338	373	363	336	389	366	401	389	397	374	368	366	372	396	369	351	341	361	373	382	373	373	383	404	364	333	354	363	369	384	415	367	363	367	376	333	327	405	401	370	373	372	360	369	347	391	362	380	360	386	339	376	353	358	375	379	372	404	351	412	395	384	390	383	343	393	353	350	379	360	388	396	386	381	366	406	374	356	390	356	399	360	369	366	389	356	347	319	359	354	335	378	357	383	357	352	404	343	387	401	387	399	377	354	356	355	387	363	380	361	332	378	347	378	354	345	349	355	364	367	385	355	402	343	401	393	362	357	370	379	329	373	356	383	389	401	383	351	367	396	368	357	341	345	380	362	368	366	377	368	382	345	371	388	365	326	367	357	403	373	340	391	331	367	387	370	379	381	379	368	393	368	335	360	329	335	393	387	393	383	390	373	355	335	345	393	362	367	383	333	343	362	413	376	378	359	379	393	362	329	359	363	358	401	368	345	364	382	369	339	400	340	356	342	408	371	355	384	360	381	350	369	380	393	345	358	349	366	349	354	376	382	412	401	369	365	394	371	386	395	350	361	382	372	377	355	405	350	363	349	354	380	362	352	403	368	403	345	371	368	330	389	367	362	348	371	369	380	349	368	352	371	345	343	354	337	372	368	356	396	380	373	394	376	365	377	376	393	381	376	408	376	367	384	391	370	372	341	359	364	333	349	393	379	371	351	328	372	361	350	333	356	397	371	372	404	382	353	369	378	357	355	390	357	383	395	336	408	367	385	347	347	412	340	376	356	353	351	348	362	355	358	350	379	382	374	362	377	351	359	357	384	385	364	378	354	363	360	372	384	346	381	344	363	351	368	352	373	352	398	369	359	367	389	361	397	370	341	366	404	385	328	397	375	361	356	375	361	373	338	366	339	357	370	364	380	376	359	408	381	385	344	308	384	338	383	393	359	374	317	368	380	390	353	346	352	381	349	361	370	339	397	391	334	353	382	390	353	373	362	362	386	369	338	384	395	372	361	343	369	432	358	374	360	361	344	365	362	352	349	398	364	384	369	366	343	352	391	342	381	340	355	349	362	400	356	362	361	387	372	367	381	364	345	384	367	342	341	336	383	352	353	366	371	366	368	387	377	358	354	374	370	378	379	357	379	380	364	367	368	354	358	395	332	363	346	397	386	372	378	375	350	330	372	371	339	366	320	408	363	363	372	335	378	351	346	342	362	392	346	377	368	361	356	376	362	379	373	358	376	352	379	363	368	379	362	361	387	344	356	366	404	367	367	392	372	350	363	379	354	381	381	387	374	340	387	394	377	371	371	355	361	375	364	384	344	380	367	393	361	349	352	386	366	398	361	404	343	375	353	358	347	368	351	327	361	373	376	374	345	385	373	385	379	348	372	394	343	385	378	351	381	380	334	381	363	381	363	404	383	368	373	407	342	367	369	360	385	367	375	354	336	366	372	354	358	363	374	380	350	359	380	380	371	338	386	377	369	369	399	356	374	374	383	378	372	345	378	343	396	354	363	384	386	372	373	366	362	359	352	379	372	341	395	372	374	367	397	358	351	375	360	426	400	385	376	368	385	401	369	354	353	357	342	361	401	367	319	351	393	393	350	368	380	357	390	386	350	365	360	373	350	390	373	343	373	390	381	387	372	333	411	362	358	356	425	378	388	391	373	361	359	376	367	354	353	347	390	387	374	374	385	359	382	383	401	360	380	387	351	370	366	379	340	360	362	378	371	390	381	357	368	333	387	356	379	372	353	403	375	367	375	378	340	368	380	368	378	382	358	325	359	361	359	383	374	349	375	366	343	374	367	366	359	374	353	384	391	402	402	365	367	336	369	354	374	353	382	389	376	348	372	367	349	358	355	376	365	353	366	352	374	356	357	373	375	365	357	332	365	363	399	359	377	327	346	366	386	350	308	367	372	349	346	371	382	366	363	326	367	400	380	337	364	373	366	364	345	360	395	369	337	365	375	352	362	365	381	375	376	410	364	398	364	366	351	383	366	357	360	390	380	340	350	362	388	360	362	395	401	355	376	366	371	380	357	334	321	372	379	359	356	363	384	394	373	349	383	360	364	357	376	374	358	368	390	377	384	376	389	365	390	367	397	392	374	372	365	353	330	360	347	354	390	371	374	379	406	383	387	396	402	369	388	374	338	363	353	355	383	389	361	377	403	386	366	423	386	369	404	365	398	372	385	374	379	363	355	359	389	355	375	398	363	386	345	372	367	372	380	390	369	390	386	371	359	368	384	371	373	390	352	349	391	377	372	358	326	369	338	376	388	359	349	378	365	401	397	355	365	367	408	387	375	391	362	371	392	362	368	384	357	350	375	409	342	370	384	378	354	357	374	387	384	381	363	361	378	325	377	400	366	391	383	382	380	409	372	341	324	362	362	350	349	342	356	355	322	353	385	356	360	360	397	362	369	292	367	384	366	368	389	377	371	385	352	347	381	349	387	377	363	361	343	361	350	331	378	358	372	349	362	355	371	360	367	379	366	353	367	400	328	368	379	370	340	350	362	387	387	377	340	357	381	362	381	354	342	375	381	353	382	377	394	376	386	384	398	377	348	363	370	377	339	341	361	386	374	380	368	365	374	379	383	351	366	368	360	340	372	367	390	369	429	368	367	349	405	372	365	383	389	378	357	385	357	362	337	366	370	345	337	342	370	391	365	400	343	360	383	337	379	348	337	386
24489	21211	27900	24781	16098	1295	802	684	577	548	543	523	479	515	496	523	475	533	500	476	468	434	468	492	464	471	444	457	470	438	468	484	489	440	474	451	447	423	441	444	419	455	459	448	466	462	476	446	400	431	457	436	450	415	440	477	509	466	469	433	445	459	424	464	438	426	472	453	464	421	498	464	474	432	417	464	451	510	455	467	504	440	449	444	495	471	446	469	420	467	480	427	423	419	437	414	429	421	435	463	447	443	475	467	432	452	449	443	472	437	467	463	458	423	429	419	462	420	427	431	475	428	446	442	415	479	414	458	460	509	480	448	447	434	415	420	494	447	454	457	406	432	432	430	443	456	454	425	443	423	447	462	492	433	458	464	447	443	468	497	480	454	423	430	515	443	447	478	419	442	483	505	488	444	460	448	417	450	458	437	488	450	449	452	464	440	428	460	470	469	447	434	450	457	469	428	453	487	444	484	394	455	453	444	423	427	447	472	428	435	475	457	484	444	501	389	446	473	429	445	462	452	425	440	452	474	436	446	449	460	441	448	453	477	452	395	418	416	444	461	447	476	456	468	464	467	472	429	476	442	452	462	500	434	440	478	476	461	476	448	449	430	488	446	457	431	474	432	485	408	454	429	459	438	429	458	426	451	448	443	439	422	439	445	449	459	462	437	452	409	480	417	457	442	462	475	453	416	424	414	456	458	470	446	461	458	434	428	480	404	457	470	453	442	479	413	434	430	427	449	425	454	446	451	412	473	472	437	467	436	498	445	466	423	427	437	436	439	452	449	473	430	451	491	455	434	443	459	448	465	440	457	455	455	427	458	435	431	498	414	459	449	458	490	443	472	459	436	437	434	470	454	455	450	460	473	451	476	470	427	473	442	478	418	463	418	481	451	434	470	444	397	403	459	461	477	460	454	424	490	438	421	470	450	472	474	446	422	416	493	426	477	422	492	456	427	407	447	443	428	420	487	435	433	413	438	451	459	464	448	459	457	439	489	464	461	487	463	463	434	436	469	431	447	462	412	491	437	449	418	446	429	465	433	448	465	453	442	453	463	429	435	459	474	456	440	464	470	440	429	463	454	423	446	419	405	437	407	448	454	470	440	436	450	434	428	460	440	436	424	426	470	449	422	445	461	437	452	459	433	468	437	450	492	478	424	498	391	422	487	443	472	447	478	424	436	471	470	423	435	448	426	444	470	461	462	427	433	446	458	442	452	433	440	427	403	453	429	441	471	432	427	451	445	416	464	464	420	421	462	491	445	442	414	454	434	473	426	482	427	459	412	472	470	446	436	492	466	472	500	457	465	460	458	481	442	453	437	458	449	458	460	454	493	471	463	439	472	442	447	429	449	474	453	420	448	435	448	449	463	468	441	440	471	460	450	466	441	439	448	451	439	422	422	421	439	423	437	440	469	461	456	423	443	425	473	443	454	421	458	425	469	457	454	486	440	468	416	469	456	453	461	460	472	470	465	442	470	457	392	436	466	488	448	442	454	442	464	383	471	481	429	459	477	451	431	466	466	451	445	461	437	460	469	433	412	459	454	432	473	454	450	443	467	480	458	470	412	465	443	454	428	452	430	468	437	493	414	434	440	456	451	475	454	455	437	479	493	461	468	471	465	429	427	441	438	445	444	466	453	460	429	433	437	445	436	470	418	471	435	458	451	458	426	450	437	459	485	422	502	447	469	458	422	458	459	450	435	445	444	509	450	454	483	412	472	449	437	434	470	431	446	428	440	435	471	450	418	476	428	430	443	447	423	429	467	456	475	480	451	442	438	411	438	441	460	424	390	433	451	421	403	413	441	449	457	469	437	465	432	464	502	441	477	460	465	457	435	456	480	445	423	438	447	449	437	490	411	446	450	456	436	431	440	464	451	457	451	483	407	481	426	417	450	462	450	439	460	451	411	467	445	446	429	436	455	437	456	463	461	477	451	471	482	492	442	486	442	485	439	426	411	472	449	467	443	465	429	458	445	461	442	432	482	452	460	439	449	446	427	430	431	443	452	452	477	445	441	437	439	463	409	466	433	418	481	439	468	471	476	448	481	426	441	447	419	440	464	449	443	412	426	441	430	488	474	445	436	469	434	442	480	485	415	441	425	433	461	497	495	446	439	478	415	444	413	437	457	479	465	442	432	475	417	470	449	473	437	455	422	452	491	454	478	452	436	430	441	471	464	441	433	470	440	453	452	441	456	502	457	429	462	456	449	507	468	439	443	418	480	459	446	484	446	437	442	429	414	416	437	427	442	444	449	431	448	444	426	435	413	444	464	461	426	451	446	479	476	436	468	427	442	439	458	424	425	420	448	423	460	423	454	429	469	432	474	436	457	440	445	468	458	463	469	460	454	441	440	472	491	403	444	421	403	459	454	465	423	460	430	447	463	462	434	447	420	428	430	455	433	470	400	445	439	451	457	406	456	439	492	444	449	454	438	459	469	501	439	426	449	420	460	436	464	455	454	400	441	447	468	450	428	433	455	468	442	421	453	473	467	486	473	464	440	415	465	468	466	474	434	431	456	451	455	426	472	419	454	443	430	433	407	463	437	439	447	429	446	439	460	447	442	450	448	460	431	455	424	449	469	422	454	442	462	483	458	441	448	407	453	463	469	439	455	467	452	457	459	404	476	460	492	434	431	466	448	428	420	440	434	422	454	491	464	431	467	449	433	454	429	457	491	441	449	446	461	417	454	457	407	460	457	423	473	484	478	450	448	455	453	441	452	471	444	473	445	443	460	433	464	431	434	424	434	424	464	454	447	427	453	435	422	449	438	446	483	439	425	445	495	455	483	472	457	452	458	436	465	443	458	438	448	413	471	433	432	437	433	441	454	461	436	455	453	444	434	445	424	499	439	446	462	446	404	450	430	461	458	480	427	404	427	467	447	459	424	460	457	463	416	416	445	438	462	435	450	458	452	475	440	423	437	444	445	433	472	416	458	432	482	454	463	468	432	430	449	444	421	408	427	430	470	446	461	452	423	454	473	428	440	439	457	456	436	439	489	448	434	420	444	466	440	433	422	457	474	488	469	418	441	470	460	427	447	437	433	467	450	457	452	459	451	433	430	426	448	434	436	452	451	466	465	456	450	480	434	462	435	465	488	465	443	448	482	465	459	449	430	391	453	475	446	457	422	465	438	430	433	447	488	444	452	439	458	418	472	424	443	423	464	458	475	417	449	437	455	426	445	458	428	466	454	414	429	467	408	435	458	430	429	465	475	464	438	443	441	462	474	470	449	428	452	446	466	414	430	440	467	464	443	450	440	454	448	406	453	420	504	458	456	475	404	471	473	409	424	447	443	419	430	452	439	493	473	476	425	477	442	463	509	426	442	453	451	462	424	460	458	453	439	446	423	444	460	439	436	512	472	423	429	413	461	409	437	437	502	433	452	438	438	459	453	461	460	434	471	468	428	421	411	451	445	457	420	424	443	486	488	445	399	465	434	483	422	463	477	485	446	445	444	428	466	463	446	472	416
31540	28677	5229	2607	1868	1443	1158	997	843	793	776	711	647	681	659	580	595	622	598	587	560	617	574	588	575	530	517	522	583	574	567	551	510	558	534	521	524	585	515	554	543	511	557	558	562	513	542	531	512	526	506	514	567	534	521	601	499	542	519	524	503	563	518	548	529	521	522	564	532	553	528	604	550	597	546	548	521	541	612	594	532	514	530	570	566	541	551	524	530	495	559	512	541	530	533	499	547	495	542	543	521	571	528	563	497	547	542	507	524	558	533	483	538	503	522	542	559	576	554	523	540	482	560	521	546	542	509	551	535	568	540	559	558	551	523	490	551	515	528	503	528	550	527	547	528	547	466	555	474	525	552	538	519	552	521	536	537	491	521	532	501	541	458	500	527	507	535	485	543	529	546	494	535	494	534	561	495	568	532	509	511	520	532	513	535	517	558	507	540	541	483	555	501	543	532	546	517	538	515	535	519	564	544	607	525	507	558	549	531	530	503	524	508	556	526	544	549	498	528	509	516	515	508	523	524	567	507	531	506	569	536	527	515	489	504	547	561	541	541	530	510	535	525	531	480	519	530	551	568	556	556	549	559	527	526	534	506	541	528	515	517	533	526	523	519	566	507	557	536	554	558	538	575	528	525	523	538	537	484	516	500	533	503	518	515	559	540	528	544	546	543	562	553	525	508	569	502	529	535	514	540	516	530	509	524	504	546	517	557	540	503	505	549	531	534	566	567	535	537	513	528	599	528	497	560	555	510	544	519	526	513	506	525	532	531	499	488	560	534	540	531	555	530	506	528	495	544	509	523	516	523	520	517	518	520	564	495	521	535	509	545	502	544	518	534	586	523	506	539	517	526	538	543	545	520	537	527	530	537	543	562	517	520	536	543	527	521	545	524	539	544	581	545	551	513	537	528	494	538	547	564	522	565	502	507	578	545	501	550	524	527	548	493	558	573	510	477	561	514	560	515	542	525	504	531	551	505	521	509	510	500	518	552	514	539	549	513	482	533	501	522	516	509	535	550	552	506	521	528	538	579	493	519	524	574	584	571	510	511	518	518	567	497	550	524	561	509	543	538	543	488	528	504	528	500	551	520	531	524	502	526	502	528	562	504	524	531	513	545	541	524	572	563	449	528	547	550	532	533	509	508	526	555	550	561	564	516	535	526	507	529	531	564	483	531	517	549	539	542	557	521	530	556	590	523	508	512	525	516	554	520	505	576	528	560	546	554	504	497	583	621	523	505	490	543	530	507	516	516	514	504	539	579	517	549	536	538	537	571	571	514	482	557	562	520	543	526	539	537	528	520	518	557	519	525	555	530	544	529	531	512	519	505	550	511	524	557	485	516	578	533	506	547	535	505	558	464	550	537	535	521	542	513	526	486	563	474	562	570	516	537	522	607	549	526	523	533	518	518	551	528	557	545	490	529	550	531	508	532	512	579	532	498	529	526	505	515	510	522	531	519	517	557	542	496	518	497	503	523	528	543	493	480	506	553	514	533	498	543	497	538	509	532	517	472	472	531	511	506	521	512	522	557	512	558	527	550	511	513	518	544	516	548	506	539	530	544	551	532	532	570	542	486	515	502	530	553	528	521	510	577	478	488	518	541	501	549	563	511	553	509	513	539	544	486	514	524	566	541	526	580	541	500	552	542	474	571	514	528	546	517	535	537	531	546	527	510	518	558	511	536	557	568	570	517	510	509	559	513	574	536	516	535	554	539	538	523	496	497	580	512	512	532	516	556	522	578	528	564	577	514	542	542	507	582	524	561	544	483	488	531	560	532	543	493	552	519	546	538	534	536	559	531	536	540	535	511	535	526	511	567	550	550	580	515	561	535	559	469	496	506	521	546	540	514	531	539	496	537	501	521	506	478	530	571	533	561	537	527	522	566	533	522	497	523	508	527	537	506	501	539	498	505	517	469	485	536	525	527	495	523	495	518	539	549	520	530	518	521	504	542	515	529	574	519	529	520	533	562	523	555	553	496	527	525	526	502	512	560	515	491	557	535	531	501	526	527	498	552	533	546	568	529	534	532	497	553	535	511	508	553	514	527	531	504	575	525	536	528	520	524	505	505	500	544	594	513	538	510	499	526	529	551	521	578	553	544	515	499	492	524	535	558	552	550	489	528	569	509	551	534	477	560	504	544	480	513	551	539	507	507	502	556	504	533	529	548	557	567	556	513	563	524	535	511	546	558	529	506	552	505	530	535	548	521	549	537	511	521	529	466	540	522	540	530	548	542	543	532	540	512	525	541	478	527	521	566	526	522	554	570	553	541	513	559	548	531	545	506	503	526	525	508	522	507	545	497	504	589	511	523	513	524	545	502	517	577	529	536	540	552	546	514	535	523	518	551	564	489	544	544	554	538	485	543	475	538	532	525	534	539	505	574	522	511	518	567	544	513	545	536	518	538	535	545	493	522	508	525	544	526	516	511	553	507	532	541	520	531	529	549	522	508	554	564	511	523	484	490	561	498	574	576	562	564	515	502	521	557	513	508	519	547	525	513	489	517	547	526	525	543	569	539	522	545	509	520	549	532	513	488	565	545	547	511	520	514	539	531	514	509	511	537	496	554	561	540	577	520	527	486	533	543	508	530	544	508	561	507	546	525	519	565	528	563	565	554	549	529	543	533	562	575	560	554	521	551	538	536	532	527	533	509	532	529	548	530	555	550	516	526	535	500	567	542	564	530	530	561	528	558	532	539	541	502	546	527	559	517	484	520	487	536	517	522	543	537	525	547	552	537	552	515	515	483	527	533	530	518	521	507	504	542	524	494	532	530	559	538	538	535	517	560	527	508	548	515	489	525	532	538	526	517	515	501	518	541	533	517	495	513	543	547	525	530	536	544	490	536	515	550	545	508	496	560	496	520	548	533	529	527	538	523	525	553	528	532	554	523	516	554	540	541	592	524	521	585	553	526	527	553	526	517	547	544	489	497	567	534	535	538	570	551	490	540	571	546	514	484	546	561	546	518	502	522	507	510	525	534	508	514	516	505	528	539	533	491	515	569	558	587	533	517	572	529	523	594	529	515	526	512	508	550	522	523	512	550	534	578	530	513	515	560	534	515	533	531	527	535	515	540	552	544	534	513	556	503	484	507	520	544	537	507	536	511	523	496	530	507	537	537	526	521	520	548	502	520	538	538	528	510	547	525	509	570	517	528	509	541	523	550	546	501	498	576	527	498	555	529	565	543	536	516	544	494	578	536	561	560	548	528	489	523	552	544	495	516	504	520	524	572	528	524	516	498	536	518	539	548	560	550	524	520	582	534	505	520	529	547	528	502	548	525	511	503	504	533	528	527	518	490	528	554	523	565	555	529	536	512	559	484	539	517	529	506	552	534	531	494	531	575	518	522	500	550	491	509	538	504	549	512	566	536	519	507	485	496	521	543	537	548	577	540	501	487	528	564	544	553	580	551	561	564	532	542	560	575	535	550	534	577	512	568	529	483	524	511	555	524	522	537	557	563	532	549	540
25414	21230	26653	24968	3225	649	599	525	477	532	457	442	406	451	451	419	455	421	427	430	423	418	409	443	403	407	395	416	411	390	414	390	444	408	415	437	413	384	413	405	433	395	446	422	412	442	424	452	433	421	414	395	387	425	390	401	402	423	440	430	425	414	389	372	432	450	420	413	395	416	388	416	397	404	410	416	442	394	413	399	454	426	399	377	405	405	412	397	421	396	404	388	418	431	430	394	394	398	385	423	365	423	397	387	434	391	432	395	435	407	399	390	398	419	437	435	400	439	402	385	431	413	451	396	392	402	437	401	400	436	384	398	399	437	432	428	435	422	388	406	414	417	394	410	457	422	416	410	436	419	419	383	397	398	394	432	416	448	385	389	412	378	440	449	361	390	396	370	416	458	413	429	424	396	439	407	453	384	410	382	396	395	420	412	380	418	421	411	431	398	402	397	406	475	386	402	407	391	402	415	433	403	402	390	424	429	416	403	400	412	423	426	417	460	391	427	437	407	430	397	405	416	416	396	382	427	420	395	379	387	431	398	439	393	427	400	388	379	432	387	424	478	428	381	402	396	431	399	397	362	416	399	368	426	413	406	416	422	399	416	428	434	417	446	414	428	420	415	399	431	440	416	469	452	419	413	424	397	427	405	405	382	422	407	411	457	415	381	401	392	408	398	419	387	406	407	398	429	449	381	413	397	407	441	405	414	387	411	394	397	393	393	417	427	410	445	440	436	400	427	423	422	377	396	418	400	400	429	392	452	424	443	421	423	418	425	436	400	408	426	386	384	426	440	379	425	422	428	402	426	360	384	432	427	437	432	444	390	403	392	433	414	436	479	445	389	417	424	409	435	375	378	437	414	391	405	398	394	413	434	374	413	414	434	374	400	446	418	452	407	411	406	414	410	419	429	425	407	417	410	402	391	370	419	412	426	424	433	410	407	393	398	410	408	391	426	375	405	387	450	417	427	438	432	405	383	402	443	423	463	416	412	397	419	432	357	420	401	433	433	398	404	407	433	393	433	421	442	449	414	422	422	409	407	389	447	438	385	409	417	399	413	429	402	436	429	389	404	413	430	420	408	421	409	402	410	449	415	440	413	418	418	395	404	453	446	387	402	444	396	388	441	394	424	423	428	391	379	404	383	434	393	390	401	429	436	396	421	403	399	425	377	421	437	386	404	407	396	435	407	438	402	434	386	384	421	453	403	417	398	397	448	389	381	411	448	428	379	433	405	396	413	392	395	423	404	422	442	383	391	453	390	436	441	434	422	394	402	439	397	414	430	433	381	439	409	398	384	400	420	398	409	406	407	411	412	405	388	391	384	402	391	411	447	426	388	418	393	393	425	361	410	430	395	436	417	424	430	402	415	424	392	438	406	439	409	423	407	446	397	403	426	421	383	411	404	411	433	388	409	414	424	416	415	414	436	384	422	414	415	409	422	433	424	393	429	419	397	431	451	398	432	428	448	427	426	427	429	389	410	410	447	408	416	412	408	425	403	427	459	402	419	428	397	422	373	438	417	418	404	381	386	380	386	386	421	387	378	410	433	428	397	456	423	413	431	422	396	390	429	440	420	432	420	414	405	413	409	399	423	366	437	414	432	421	389	426	462	442	397	357	416	391	427	405	409	422	391	419	392	417	377	420	418	431	373	464	397	406	452	373	418	422	422	439	414	434	394	425	430	407	427	423	390	402	410	379	407	418	438	416	378	428	462	388	395	393	420	401	404	440	414	418	411	400	423	407	409	433	425	424	414	386	408	394	417	394	444	428	413	418	408	394	412	415	391	395	382	397	425	380	400	441	433	434	415	450	439	403	410	437	437	400	402	423	397	431	389	385	398	412	423	398	437	391	422	410	386	422	389	418	404	406	410	401	419	396	437	415	401	388	407	399	418	396	407	405	424	398	383	404	396	399	421	405	408	404	417	398	435	399	387	417	408	415	408	387	406	411	431	408	413	408	397	404	361	419	420	420	435	378	416	437	390	420	411	391	395	419	394	402	406	428	396	430	427	445	399	426	462	414	393	418	414	400	416	424	417	400	403	399	416	408	404	405	437	405	399	463	419	391	406	434	439	404	451	404	426	418	400	405	441	406	403	398	426	412	416	440	426	371	438	395	404	386	417	411	407	416	413	436	425	445	420	391	427	426	383	390	408	409	395	447	439	409	407	392	415	412	440	432	416	391	412	391	396	472	393	429	441	426	381	376	392	409	423	359	410	431	384	403	409	400	402	430	424	410	457	400	411	399	387	441	444	445	429	403	418	400	431	405	432	401	453	421	418	419	417	408	407	386	413	393	391	417	382	421	397	375	427	401	388	405	397	394	427	422	425	415	427	424	443	429	406	449	409	427	442	405	449	428	400	413	417	430	411	444	368	423	432	431	411	424	430	397	419	408	404	424	437	407	402	428	396	446	430	433	422	413	414	393	424	422	410	457	415	426	452	423	403	430	425	366	438	451	413	400	413	411	409	396	408	433	413	403	436	405	399	390	388	385	426	422	375	435	397	405	411	441	395	405	422	398	434	424	429	417	402	424	417	334	400	427	395	428	415	398	414	404	407	420	411	415	452	401	399	431	395	395	439	408	455	372	409	425	416	436	420	457	399	426	392	424	412	405	458	422	442	424	400	437	392	399	436	423	416	449	409	476	400	403	406	423	373	414	374	422	438	434	395	385	440	406	397	400	372	394	390	391	446	441	380	414	405	417	450	383	415	409	413	419	426	411	407	401	415	435	405	428	399	440	446	389	379	376	407	411	389	406	448	411	399	385	404	389	410	400	403	424	458	408	404	438	409	432	403	456	439	373	401	379	423	392	391	403	424	424	419	416	386	434	455	416	389	404	423	401	398	384	404	379	394	403	394	457	371	425	406	427	411	411	433	410	433	390	424	399	414	394	409	430	377	414	398	437	415	423	423	391	414	405	454	419	395	369	394	429	418	440	382	406	396	417	392	405	421	433	410	398	429	436	397	400	423	456	411	395	421	433	414	393	416	411	421	407	413	421	414	414	421	397	417	420	443	428	406	400	423	420	423	430	451	424	426	421	399	446	414	381	423	395	428	382	443	407	392	406	408	387	393	436	442	427	442	397	417	424	387	416	464	443	443	393	426	388	405	414	402	421	399	435	385	407	400	400	413	393	397	419	391	367	423	407	425	406	395	418	390	401	420	446	433	393	399	390	438	400	435	407	434	407	384	393	399	412	395	384	400	425	390	413	411	430	390	412	366	426	427	438	406	393	413	417	401	398	420	414	412	401	405	437	401	426	395	415	388	390	390	412	392	406	408	406	383	435	434	406	434	437	374	403	434	394	413	406	402	435	404	409	426	428	409	449	400	409	397	366	444	397	429	391	384	395	389	443	426	430	403	379	377	437	374	386	363	392	407	379	425	388	386	394	435	405	408	419	436	459	417	405	385	389	420	412	420	426	405	378	404	429	404	433	403	436	389	418	389	417	412	450	417	389	461	420	418	389	402
30020	24568	3334	1756	1280	1071	884	826	770	729	668	657	639	619	558	580	577	564	597	530	523	502	532	507	534	525	579	568	534	539	494	521	545	502	516	549	511	527	517	505	498	539	498	511	502	520	512	505	553	485	545	553	491	510	540	559	470	500	531	561	546	493	534	532	537	491	514	530	521	509	549	488	505	548	545	480	496	535	529	521	597	510	544	534	540	512	541	521	527	489	517	492	528	542	506	514	521	508	492	540	478	492	517	505	485	529	512	516	440	520	518	540	578	512	490	488	468	523	466	537	513	514	506	453	534	501	472	509	503	509	519	505	464	477	542	513	478	509	500	505	541	518	511	561	505	479	515	471	476	496	483	530	523	532	508	484	507	522	536	527	530	501	488	529	546	471	479	495	519	469	474	540	527	456	523	495	501	513	549	504	472	526	542	500	501	498	488	532	514	487	534	515	521	531	526	471	474	499	511	512	518	544	546	547	497	507	498	513	493	528	476	532	517	498	527	508	478	519	498	496	500	518	511	511	514	471	439	503	514	524	503	489	526	517	522	506	483	529	469	499	498	505	475	483	511	496	490	527	533	458	544	509	487	531	506	531	522	498	489	508	481	479	531	504	488	497	518	512	499	501	510	494	515	503	514	489	487	500	546	492	515	499	503	529	511	501	520	499	498	499	543	509	502	523	519	515	506	520	534	467	480	500	516	519	521	536	522	513	509	526	528	519	480	518	544	473	459	496	530	521	523	527	511	506	477	449	517	517	499	487	502	529	522	455	521	489	530	484	518	485	492	516	472	516	533	491	508	487	507	494	516	495	514	549	518	485	502	498	463	500	531	528	544	523	508	483	504	502	500	522	451	479	512	489	466	530	534	531	494	510	475	504	511	504	528	473	505	527	487	491	482	523	505	462	474	514	538	441	503	557	519	510	562	485	520	513	458	497	516	526	498	511	552	467	520	494	526	519	491	474	480	516	544	502	495	489	508	471	565	500	478	499	514	507	504	507	527	476	485	456	509	508	540	517	510	470	511	535	517	531	547	487	534	554	486	511	557	512	524	525	511	549	531	501	517	516	521	491	525	538	507	527	506	520	467	488	488	517	494	493	453	505	511	559	525	466	509	478	517	488	493	492	488	523	517	506	542	505	468	505	523	487	508	489	509	481	517	499	512	527	514	497	492	477	525	527	492	543	486	507	470	493	521	511	502	487	476	522	530	504	479	523	504	525	495	531	551	502	488	520	485	517	489	505	493	532	538	488	485	494	488	503	504	508	472	484	496	505	497	473	486	486	525	481	502	488	497	532	490	549	502	499	470	511	491	492	512	497	496	496	488	510	552	474	526	521	539	508	480	487	504	504	528	471	481	516	455	526	486	516	518	509	513	521	474	543	528	505	500	529	523	517	493	511	542	474	518	511	510	555	525	541	528	491	523	522	517	497	567	495	509	507	513	507	480	533	504	496	510	502	513	539	561	494	482	548	491	524	505	481	544	522	495	486	498	518	530	493	527	468	507	491	512	517	520	541	515	528	536	555	491	480	507	519	470	556	500	538	527	529	470	493	521	498	507	495	523	514	505	496	492	461	495	518	521	490	503	516	526	496	493	488	527	522	510	535	500	508	549	503	516	533	521	496	528	506	501	485	488	547	471	510	537	509	494	503	493	508	539	507	490	494	524	514	508	486	538	487	467	521	521	498	544	501	522	522	489	502	441	504	512	474	550	522	463	489	538	525	499	505	495	496	500	467	486	507	502	547	534	532	492	494	496	488	495	512	520	513	508	497	492	542	506	494	506	525	506	488	523	472	470	514	505	524	475	507	502	486	554	531	490	499	519	489	468	447	510	533	535	510	470	537	512	498	491	517	517	508	502	503	530	476	508	523	506	507	481	522	527	520	517	500	518	569	492	507	499	531	496	498	533	513	497	519	492	524	478	515	490	518	528	515	567	528	475	516	531	501	482	468	532	518	517	536	523	525	525	511	555	517	514	494	488	502	464	481	489	493	532	533	498	517	472	523	479	530	541	531	527	481	527	456	539	508	500	510	494	494	500	490	556	490	510	490	475	522	521	550	465	512	520	457	519	513	529	487	508	531	521	516	480	528	514	494	537	495	489	511	481	487	547	491	525	527	502	526	504	521	514	532	501	549	523	514	521	491	471	526	487	512	482	464	509	518	493	506	521	494	474	515	539	485	528	519	515	508	524	518	472	457	512	521	539	506	485	534	494	516	515	530	520	456	490	474	486	502	492	511	518	522	510	481	513	510	517	497	479	485	514	507	486	482	509	534	513	482	517	484	483	527	513	518	528	490	516	518	538	511	463	523	496	448	497	491	516	526	508	560	543	517	492	505	522	495	501	474	518	524	495	530	513	529	501	525	477	501	506	513	518	521	549	487	470	477	498	503	493	529	509	484	503	522	512	550	556	488	506	531	484	520	494	521	532	470	555	488	474	508	478	503	479	488	493	465	476	483	460	518	506	491	502	514	505	471	531	514	507	563	502	523	504	534	508	492	493	561	492	535	487	496	522	500	509	515	512	477	531	473	481	530	498	505	493	493	531	532	510	466	492	546	528	497	493	482	487	503	480	509	487	522	491	539	507	527	494	544	493	489	520	514	514	511	503	486	507	534	497	488	507	524	495	476	498	485	494	506	524	496	491	505	504	517	501	523	522	471	507	511	508	511	548	501	470	471	535	511	506	500	530	483	505	520	520	500	488	471	483	504	501	486	528	537	517	544	536	530	539	532	491	505	499	485	537	491	483	500	491	542	501	515	536	513	535	501	516	486	520	540	539	477	489	528	503	488	532	515	491	520	522	490	523	505	481	475	482	506	479	558	495	520	486	470	504	535	500	512	517	523	489	513	516	534	474	531	498	503	533	512	507	486	516	509	475	513	501	505	516	492	526	513	496	521	522	497	543	563	480	539	508	477	517	529	511	551	482	519	522	522	497	507	499	498	512	506	489	496	514	504	539	551	486	485	522	519	541	512	470	489	530	509	481	481	525	480	499	524	550	545	528	508	513	506	483	511	505	474	481	543	531	532	514	507	532	502	527	497	478	536	534	489	474	544	522	511	522	511	511	489	533	520	491	462	494	499	507	500	477	555	504	503	511	487	491	497	477	537	534	514	499	517	510	522	526	490	542	516	513	555	484	481	494	515	514	475	500	523	493	485	496	532	521	466	472	532	539	506	495	478	491	499	492	502	481	500	510	485	479	498	527	533	514	514	527	485	483	499	491	487	498	498	550	502	505	552	545	509	558	500	527	482	481	500	502	488	537	491	545	524	522	507	556	547	520	557	557	567	485	484	525	513	506	531	531	507	494	539	573	554	512	510	487	474	520	506	464	520	521	522	518	493	486	480	517	531	495	547	484	490	518	486	486	528	482	506	503	484	465	520	486	491	497	526	526	494	487	523	503	553	482	496	512	491	485	529	498	485	538	460	479	485	502	486	559	498	515	539	536	514	447	525	503	464	462	540	540	499
23002	21236	28964	23797	21241	21199	5258	1417	1146	1105	1009	1046	933	948	942	887	865	862	852	851	841	885	821	788	846	838	799	825	850	813	813	832	835	797	824	809	850	819	789	739	795	805	835	764	767	792	810	766	734	786	789	787	795	786	803	795	850	804	800	824	790	790	817	805	777	830	813	724	813	813	806	796	787	789	808	778	797	740	834	822	870	813	828	777	805	784	778	737	771	839	815	773	799	793	808	793	845	806	764	801	824	768	777	778	776	797	779	825	777	781	761	794	799	799	820	790	806	793	797	755	805	795	777	776	788	791	786	776	805	828	832	812	770	800	809	781	776	841	762	793	802	810	841	739	745	795	798	819	786	812	783	802	811	770	779	805	751	813	793	807	769	783	790	757	819	757	790	865	839	831	760	761	789	796	775	763	783	765	784	778	799	765	797	762	763	754	755	815	796	787	747	747	783	751	779	795	789	816	780	794	790	808	767	792	759	791	801	758	798	837	797	760	745	794	794	769	808	828	796	785	800	811	789	753	780	803	771	828	774	792	796	765	745	821	758	755	744	786	847	789	813	797	747	797	789	785	819	820	802	763	791	775	786	816	797	782	785	782	774	761	842	803	835	821	772	751	777	788	753	763	753	786	791	808	790	806	779	783	793	805	801	745	797	766	780	780	799	751	818	733	810	827	870	789	776	834	805	802	797	821	810	742	758	791	778	739	786	799	743	768	791	812	811	818	787	765	807	753	782	807	755	846	772	768	718	778	780	737	831	783	699	750	739	759	818	802	811	794	789	826	803	771	798	791	807	785	816	812	807	773	822	732	807	846	789	780	761	831	837	801	824	780	758	749	763	771	762	778	847	818	861	781	786	804	764	770	818	811	768	813	785	780	744	799	766	806	781	773	800	771	806	807	763	817	770	813	808	804	769	774	748	793	813	779	793	850	771	818	830	781	746	751	794	771	765	773	782	785	837	803	765	792	805	790	777	800	796	823	780	789	821	759	796	843	774	822	835	798	757	765	762	749	789	805	816	761	799	796	763	810	784	809	734	721	791	771	778	761	767	775	769	821	784	814	764	786	791	821	803	827	761	761	766	771	793	797	757	802	803	799	811	820	772	782	778	762	813	836	773	805	783	759	779	818	798	780	762	736	802	754	723	768	796	770	782	767	788	810	775	802	751	761	867	782	797	812	825	791	789	751	791	794	811	737	756	786	822	790	812	827	800	795	795	815	773	789	742	780	790	796	819	801	813	776	813	792	811	800	752	762	782	798	829	812	813	795	798	771	774	765	775	755	777	770	774	783	776	729	759	753	778	737	752	833	788	805	803	788	713	771	793	785	763	734	810	808	796	762	815	787	762	791	783	754	776	792	779	773	776	826	746	773	787	754	801	820	767	783	793	772	760	771	792	784	781	817	829	806	791	778	769	789	806	799	720	791	780	831	781	753	756	829	770	758	723	835	795	761	792	769	807	800	797	790	779	770	779	758	810	813	781	743	798	795	843	774	765	824	705	829	760	700	788	806	755	838	746	769	764	830	759	830	732	826	766	776	779	754	722	833	829	764	795	841	804	774	797	770	764	799	778	807	794	771	780	761	810	772	736	776	827	782	790	781	746	765	796	761	775	770	792	766	804	773	814	764	842	775	766	753	805	740	777	770	791	764	827	744	767	741	811	815	817	748	793	789	784	772	792	807	777	763	792	747	773	784	754	817	772	763	784	726	794	814	776	778	817	786	751	835	801	744	774	780	782	765	787	800	752	815	747	788	865	772	803	801	815	791	759	797	778	781	774	790	768	748	753	762	755	771	826	788	809	799	822	762	832	800	783	819	757	759	758	782	770	782	791	782	750	818	745	763	732	746	796	783	754	811	752	778	810	818	792	800	758	751	761	787	790	774	779	740	777	854	742	823	852	803	797	796	785	811	779	748	752	781	758	772	745	799	812	756	731	744	811	790	779	802	758	810	760	841	797	866	745	768	722	763	808	807	784	755	815	771	729	725	753	816	782	708	744	770	758	736	794	832	808	805	779	768	772	774	813	796	762	767	756	755	731	792	774	799	795	794	834	760	799	781	778	802	812	777	810	777	766	798	744	789	811	758	788	753	766	788	851	831	752	748	763	778	783	807	766	812	752	797	782	767	805	788	841	769	780	812	800	739	769	780	800	765	801	814	829	771	806	762	733	736	792	769	764	769	773	767	759	791	749	821	821	839	816	795	809	777	797	786	815	796	824	762	788	764	776	781	783	767	827	788	768	798	785	767	785	764	817	784	796	835	766	793	775	794	776	771	761	758	765	822	846	789	817	777	763	757	777	759	847	779	807	756	746	823	792	767	762	828	809	794	736	762	771	798	768	790	777	756	742	720	791	764	772	829	782	789	788	803	803	783	774	756	752	819	765	784	762	806	816	789	807	831	831	769	801	767	775	761	750	825	788	757	773	741	743	761	778	776	779	768	785	764	805	774	823	853	782	836	816	763	822	839	793	839	824	741	829	777	778	817	776	761	798	769	757	757	774	853	798	779	812	773	757	829	779	777	765	772	793	820	786	716	820	818	767	777	804	749	772	839	762	763	844	801	763	774	793	803	785	746	771	793	809	779	804	774	842	809	824	769	797	747	785	808	869	814	818	827	813	787	795	758	810	770	722	772	788	753	798	765	744	786	775	784	802	728	815	807	729	783	828	795	726	775	735	794	800	820	799	754	763	810	749	778	788	757	731	800	791	796	802	837	772	797	799	755	747	815	822	788	789	786	786	763	791	774	834	793	791	770	821	779	775	779	804	721	809	765	719	788	768	804	800	766	799	807	783	776	761	812	864	719	836	785	738	775	757	751	754	777	773	802	850	752	756	807	791	689	757	792	746	841	792	754	787	814	754	839	737	782	801	767	796	785	734	771	792	821	764	740	753	814	783	727	801	788	718	813	762	824	781	772	746	805	755	773	786	779	781	812	794	775	771	815	771	747	798	784	761	728	753	785	803	784	760	773	792	805	750	757	795	789	754	789	810	811	771	841	797	755	742	772	766	762	770	742	733	781	804	743	856	780	798	809	787	784	814	753	800	818	780	763	782	819	798	749	779	753	745	773	820	776	807	838	821	793	791	781	738	786	759	803	760	813	782	802	777	775	766	779	760	774	771	795	819	731	790	810	770	746	789	738	757	765	828	788	812	772	782	776	770	755	823	767	764	740	796	732	764	769	788	793	789	788	734	704	779	764	755	791	767	775	759	785	788	790	808	765	827	760	801	780	812	773	825	794	772	731	777	791	757	819	809	809	797	762	749	786	738	824	774	823	785	731	808	815	793	783	775	760	787	788	788	717	782	765	806	786	802	814	743	780	780	803	786	799	775	777	833	768	779	781	738	811	804	752	761	800	811	795	790	799	797	774	825	785	807	801	778	792	806	797	773	738	763	765	767	798	782	751	763	769	833	787	763	789	806	805	777	770	773	698	741	759	806	800	833	790	796	756	747	804	797	783	808	780	808	806
41627	43835	11307	5868	4261	3103	2587	2173	1871	1641	1498	1395	1330	1255	1163	1176	1087	1071	1038	1051	986	984	1036	990	967	991	933	948	988	948	921	939	915	978	941	935	929	949	912	941	928	945	906	903	889	925	875	866	894	910	903	926	856	882	897	930	895	895	909	911	885	860	858	888	881	904	910	867	907	920	934	876	946	974	927	957	910	945	888	968	1026	929	913	938	904	937	916	922	909	948	910	863	926	880	915	982	921	937	897	910	890	897	870	955	926	901	888	858	952	854	866	867	884	869	872	894	895	909	864	909	848	902	871	901	897	883	870	872	882	920	885	868	885	953	946	859	895	822	895	902	902	874	848	865	900	873	926	924	887	873	930	927	899	870	838	914	856	923	857	889	883	907	893	862	876	871	852	943	930	838	848	872	917	885	940	912	910	867	897	879	924	914	891	877	906	854	900	928	893	895	883	907	897	925	879	895	943	877	898	918	886	922	921	871	892	941	899	877	934	893	931	946	928	941	834	942	897	869	865	831	866	851	879	921	948	902	906	854	952	887	836	896	899	912	840	895	892	915	913	863	909	901	883	890	898	892	875	853	847	897	919	920	861	880	910	856	859	867	902	910	915	885	937	920	869	876	868	946	921	843	870	919	901	856	879	905	881	893	964	858	881	923	920	944	921	867	886	898	903	891	895	940	830	866	899	894	908	875	896	879	893	886	871	960	912	890	901	849	873	897	869	886	904	894	889	892	913	920	904	888	911	909	935	941	846	881	909	903	932	901	841	876	909	856	889	943	899	837	903	907	879	869	878	866	854	925	909	880	861	907	848	885	858	839	895	933	869	908	938	893	903	923	919	906	913	891	856	886	898	932	900	880	948	852	914	919	886	910	901	928	887	855	887	853	891	912	871	905	906	942	894	874	924	881	868	914	846	874	895	858	876	893	908	844	862	925	884	870	891	914	895	940	880	899	877	896	876	913	907	922	878	810	884	899	893	854	873	860	893	873	866	948	903	873	867	886	870	907	877	880	890	832	871	910	894	902	891	929	856	843	863	888	852	855	856	885	915	881	883	845	857	892	868	886	847	900	895	921	919	921	945	889	896	877	924	882	899	909	893	954	891	936	957	906	865	919	869	882	840	912	876	865	851	903	889	897	947	929	937	867	853	865	934	868	897	885	836	926	866	843	931	855	932	887	905	903	954	905	882	880	876	910	913	924	910	914	873	936	856	899	890	863	873	922	873	871	860	901	905	879	891	849	864	930	873	885	935	919	866	855	868	887	874	901	865	889	895	908	905	938	897	876	883	885	916	838	842	906	870	898	913	885	921	855	874	882	916	839	898	891	898	917	875	880	877	899	848	904	873	864	868	893	856	899	919	898	932	915	880	864	823	897	942	915	880	855	871	907	924	844	877	860	904	894	917	875	884	870	901	923	897	894	883	936	903	948	912	899	909	920	916	865	899	943	888	875	867	904	853	843	852	870	894	881	919	916	889	899	832	916	836	844	911	896	916	932	918	897	892	906	873	856	871	898	902	856	895	896	924	874	930	859	881	879	921	889	916	863	834	889	893	878	967	913	899	895	887	844	895	859	893	883	884	879	849	877	894	871	907	893	898	895	923	886	857	866	911	894	857	878	878	863	884	866	915	907	878	888	848	844	855	913	892	900	883	864	866	966	921	955	924	913	824	889	881	868	884	879	822	898	910	844	904	855	893	844	920	871	903	893	906	900	925	876	843	881	901	853	913	871	881	827	897	910	865	881	918	941	945	853	897	855	918	871	890	948	901	850	913	916	908	871	864	896	884	865	863	927	929	875	943	868	876	895	842	921	911	915	890	852	847	886	906	891	916	859	886	867	882	922	846	830	846	901	894	907	941	844	892	878	861	903	877	933	900	907	900	862	905	898	890	896	949	910	897	845	872	899	870	874	914	932	842	908	847	942	917	859	906	961	887	870	903	905	931	904	845	914	849	890	889	915	898	903	845	928	939	913	887	894	902	900	910	919	895	902	917	887	861	855	950	892	886	836	865	891	826	887	903	891	961	913	918	929	919	862	871	863	816	879	838	918	874	906	931	865	888	900	864	869	923	858	881	914	896	893	876	850	890	871	858	892	962	896	939	861	905	920	843	881	956	917	887	869	875	849	896	913	945	836	905	897	884	873	915	894	894	927	915	876	869	875	920	900	907	878	879	887	888	844	899	877	866	981	879	896	992	920	898	877	868	856	865	896	861	887	896	866	903	893	903	861	879	872	887	859	898	849	911	958	849	888	931	914	910	884	832	879	919	891	820	913	871	852	915	890	916	882	863	957	911	907	932	928	936	923	874	863	930	873	918	887	883	925	894	826	906	841	906	887	862	896	874	854	859	874	936	841	878	853	885	873	860	924	887	855	861	936	900	851	866	927	910	941	920	848	870	905	927	938	917	907	855	933	865	946	917	881	870	881	837	870	881	872	897	899	928	872	879	902	965	920	883	853	890	922	879	864	857	874	854	918	934	930	858	935	885	897	899	897	895	831	891	845	883	867	897	891	952	842	906	887	826	857	879	864	857	908	858	890	877	907	906	885	884	887	916	859	896	899	915	870	843	895	841	902	880	929	906	867	901	923	879	853	890	878	880	886	931	874	840	928	877	898	838	924	872	848	933	905	842	892	872	872	879	871	880	933	900	905	826	866	851	886	900	922	871	912	873	906	925	897	936	843	889	902	911	876	872	900	831	932	884	852	875	919	878	893	857	866	914	897	843	848	942	845	886	887	895	944	933	888	850	866	916	871	901	830	838	897	869	884	890	871	871	872	918	864	848	854	915	903	911	910	905	893	926	855	872	842	922	895	833	928	902	938	912	896	841	881	869	845	929	916	925	892	903	900	886	844	901	913	917	832	870	917	924	905	872	877	862	868	891	901	875	856	890	895	875	875	888	871	894	900	875	910	910	882	951	865	909	895	890	880	909	891	846	914	916	881	868	923	866	895	818	937	921	856	917	913	924	871	883	896	905	879	877	888	910	877	854	904	930	930	921	889	844	879	880	875	882	915	891	858	856	842	869	909	893	906	819	901	916	884	846	900	887	871	854	936	929	835	857	960	911	888	930	918	900	902	907	872	863	836	888	930	845	886	936	868	907	882	900	894	910	857	873	895	893	851	858	908	882	865	887	853	937	960	924	878	860	889	896	861	919	893	900	866	840	905	826	868	916	869	900	867	875	832	937	835	884	869	867	918	920	849	898	898	923	894	913	907	844	890	932	892	937	919	918	843	926	942	888	834	900	892	886	940	869	879	938	901	870	872	879	939	886	841	883	864	890	879	922	899	884	837	869	872	907	924	863	899	912	904	891	875	874	840	884	886	904	902	931	847	891	907	869	885	883	885	904	932	880	932	916	879	890	841	840	908	868	880	863	903	836	875	898	882	882	878	853	846	851	853	933	890	898	873	904	914	938	957	883	887	906	857	896	898	923	900	901	911	890	868	926	881	939	887	914	849	932	907	857	870	891	866
27319	20198	7289	909	670	562	407	317	350	336	316	350	328	353	333	344	291	323	308	300	304	343	330	331	335	346	337	314	319	352	316	326	329	321	331	328	304	344	321	332	317	325	317	326	341	324	350	313	322	300	315	336	331	318	330	324	351	339	333	335	327	328	359	306	304	327	305	357	326	318	331	370	335	356	311	352	336	333	347	358	339	291	319	317	330	303	329	314	366	319	319	386	352	310	357	367	322	321	306	335	311	323	305	336	323	350	335	314	301	314	345	325	301	308	351	353	315	332	322	316	314	320	313	339	334	339	354	345	370	311	294	313	307	326	331	326	310	315	340	350	333	336	309	303	315	309	358	344	339	338	345	310	327	356	337	332	331	317	349	315	310	322	343	363	354	304	287	293	311	315	340	316	331	331	300	307	298	329	353	302	337	333	359	334	317	318	330	351	319	346	315	315	326	327	328	277	333	333	331	326	342	301	349	325	357	341	351	336	322	349	310	321	341	316	331	297	324	323	284	309	330	332	372	337	341	352	333	340	339	351	289	332	326	338	324	322	324	316	337	295	335	306	317	347	346	362	334	323	306	306	322	359	356	317	316	342	322	330	312	355	358	320	325	294	312	320	343	324	315	309	307	336	347	328	319	349	336	321	346	310	320	317	313	297	336	375	302	335	352	320	349	306	334	330	306	331	377	349	345	329	317	321	322	321	326	341	318	324	312	346	332	339	323	319	314	343	350	328	354	320	308	327	307	335	296	318	300	313	334	354	325	316	302	327	327	328	327	326	297	353	309	323	335	319	351	343	333	341	287	337	332	316	309	367	306	310	349	313	350	319	339	333	321	343	333	334	320	356	342	332	326	326	350	329	348	334	338	333	338	305	305	308	331	329	348	334	348	328	336	310	300	321	326	322	331	313	341	315	336	327	349	351	312	336	325	324	324	312	350	317	328	308	327	352	336	331	322	333	329	310	317	310	320	341	284	307	324	336	340	329	309	365	333	325	313	333	311	330	333	325	334	325	296	322	357	334	302	347	346	306	346	320	312	328	311	330	308	333	344	305	321	347	361	319	303	329	323	315	354	352	338	352	352	325	312	342	360	326	332	289	295	336	332	378	319	317	325	316	317	319	344	328	322	303	340	334	309	322	326	315	363	341	321	339	327	305	331	324	315	332	332	323	322	294	315	324	335	373	338	338	344	305	335	331	341	335	333	320	338	345	324	316	316	303	318	363	305	340	325	305	339	309	332	322	310	329	323	327	309	321	342	364	293	320	308	307	371	303	336	297	317	304	308	299	333	317	297	321	324	314	317	304	316	338	321	309	339	323	313	350	331	385	372	332	320	343	319	329	363	344	334	321	305	300	324	357	337	319	332	313	318	334	338	329	337	342	335	334	317	343	345	350	349	357	327	345	303	344	314	317	323	335	316	342	339	376	332	324	322	288	330	298	339	316	302	334	341	330	337	317	304	305	309	318	313	332	330	306	326	348	330	359	351	327	312	343	332	307	344	303	332	334	317	329	306	293	307	329	335	330	291	332	323	324	346	314	347	315	295	298	322	320	317	313	340	321	318	332	327	302	340	306	311	293	313	310	302	296	311	345	353	306	313	310	330	306	328	351	338	296	311	330	330	317	301	330	347	353	342	312	348	354	350	326	337	300	291	329	334	338	333	321	313	357	313	335	317	334	321	350	319	326	334	320	347	320	326	324	332	316	317	333	330	328	342	287	366	347	342	365	333	334	335	311	312	357	351	324	313	336	307	347	336	322	314	301	347	333	332	333	331	318	315	319	307	350	314	341	349	331	359	342	301	359	347	350	318	326	336	314	303	333	305	317	342	354	303	365	318	301	336	302	324	354	301	300	330	303	313	321	339	342	334	335	322	318	323	370	358	347	355	357	327	322	337	340	338	316	318	332	333	332	334	319	330	325	339	329	341	340	311	355	333	311	323	316	342	343	325	318	347	336	333	333	315	311	338	301	324	312	326	343	327	337	345	327	340	313	315	301	322	345	357	288	327	331	355	316	345	329	328	337	321	315	334	326	306	348	340	368	326	317	301	338	315	321	337	317	349	286	351	342	311	350	335	333	349	335	345	324	326	318	343	311	319	306	364	316	350	347	318	317	323	326	329	369	319	331	300	337	339	313	328	334	339	352	321	330	340	328	302	332	343	348	342	327	306	315	298	354	332	312	342	338	309	331	337	330	341	326	306	308	352	334	314	313	310	326	335	328	326	309	323	362	303	367	340	338	331	308	340	336	338	310	318	313	312	334	340	296	329	330	297	348	322	349	295	345	333	353	323	335	323	322	345	349	326	334	314	329	301	318	346	307	314	347	339	310	336	301	323	303	339	296	328	321	346	328	317	322	326	324	311	307	318	335	322	332	355	344	274	321	359	315	329	321	329	345	328	297	348	352	321	330	319	332	352	302	319	319	326	310	312	308	329	340	315	321	336	302	326	327	329	336	337	272	322	352	336	320	308	308	345	325	329	338	336	326	307	330	309	308	319	327	321	340	312	314	343	319	341	356	353	330	352	323	287	350	338	328	334	320	320	291	352	312	327	329	331	329	336	346	317	305	343	313	313	342	352	330	325	335	292	325	315	339	322	310	320	326	298	340	337	322	339	310	318	328	327	325	328	331	336	336	333	315	328	345	332	316	320	313	344	337	344	308	350	347	308	308	309	314	326	316	321	326	316	333	308	322	347	340	321	353	303	360	329	298	316	317	343	354	315	318	271	277	362	327	334	294	313	357	336	309	332	339	337	337	319	309	318	337	315	274	295	332	329	344	296	324	320	332	332	314	327	336	374	343	356	338	321	307	327	341	307	358	319	317	324	341	320	351	314	299	354	334	332	313	330	272	370	347	340	312	329	331	351	329	349	313	337	304	313	375	348	347	337	325	327	316	332	335	322	356	331	330	336	338	348	342	347	359	348	300	317	348	285	364	343	320	318	315	343	301	354	350	383	339	338	346	348	315	355	294	295	328	303	366	315	288	324	295	341	306	342	337	331	318	323	329	330	337	324	309	311	331	313	317	322	329	336	327	329	345	336	301	319	314	315	342	341	319	355	308	371	347	357	318	342	307	348	321	344	347	343	340	335	355	345	296	328	316	321	311	310	341	306	335	340	313	350	367	312	334	284	301	337	324	338	327	339	296	313	310	372	308	346	335	340	310	314	304	350	326	345	339	308	305	328	343	323	318	345	336	321	346	337	319	336	327	299	300	325	365	321	353	318	330	362	310	313	292	332	333	301	306	346	335	349	318	325	347	352	325	327	332	343	336	354	296	313	318	344	305	324	339	318	343	330	308	352	323	346	316	320	352	343	356	305	327	333	332	345	361	339	341	313	350	339	340	305	335	349	333	284	321	325	328	353	334	308	381	318	347	319	350	282	331	308	301	339	317	334	303	331	362	323	331	343	331	344	307	311	317	340	341	318	324	319	327	315	299	290	311	295	321	317	301	320	303	333	353	333	292	322	336
12774	11122	1035	714	611	524	460	471	442	454	459	433	406	408	403	411	378	435	408	376	417	385	373	423	439	385	393	446	407	433	397	372	441	390	394	357	398	421	433	386	423	415	371	362	425	363	400	423	422	399	399	426	371	375	383	399	410	352	361	386	387	412	395	408	377	418	409	385	411	396	431	345	404	390	394	446	414	413	416	418	397	383	430	393	427	419	368	424	411	365	394	401	396	373	416	415	406	403	396	393	430	382	392	412	379	378	387	397	440	384	400	382	401	354	426	390	386	409	440	414	406	405	376	421	407	389	388	398	350	394	407	407	429	377	385	410	420	419	419	427	384	434	387	414	401	408	414	351	402	379	385	406	427	361	432	388	404	391	421	439	412	378	402	387	408	366	368	381	344	426	381	416	384	388	408	410	409	355	376	422	368	433	409	378	405	363	404	402	439	394	387	440	393	386	401	396	402	410	407	383	400	390	421	451	401	426	356	387	429	370	403	410	412	404	407	394	401	386	405	390	406	412	416	392	424	386	387	431	394	394	377	386	403	414	410	392	394	405	427	424	393	407	380	433	405	397	406	391	407	365	414	399	378	411	414	372	399	388	384	384	415	407	351	384	383	393	422	391	413	427	431	429	409	404	389	388	404	408	420	390	413	397	381	401	403	356	407	440	392	414	402	425	389	375	423	433	386	424	406	409	407	385	433	393	389	416	400	389	410	387	391	372	386	395	431	408	417	402	391	376	403	410	404	423	398	425	373	404	373	397	406	373	400	387	437	422	384	388	411	387	444	366	445	400	420	426	418	429	353	388	405	424	387	378	390	408	390	372	410	371	404	405	405	413	388	405	393	374	426	377	376	416	404	419	412	370	389	404	442	414	379	386	399	403	402	401	383	384	395	397	425	398	426	395	405	421	390	424	375	386	395	364	386	389	387	426	377	388	399	433	397	384	410	398	427	401	393	389	382	433	396	418	394	398	417	393	421	397	420	366	397	408	372	407	397	441	391	395	468	399	404	411	398	380	380	425	356	444	433	425	400	375	378	402	414	427	406	422	417	420	411	412	392	402	418	384	405	469	399	396	396	374	418	379	400	381	416	408	385	387	396	399	364	410	376	413	399	391	396	337	400	426	399	373	421	379	390	400	411	378	419	432	364	436	407	397	432	399	374	387	420	364	377	389	384	419	416	347	405	380	404	397	418	395	373	399	403	416	404	435	398	373	401	386	414	394	427	414	392	387	399	424	415	429	404	438	397	426	401	364	385	377	414	416	379	357	400	384	415	420	375	424	363	382	387	431	395	365	408	422	417	410	390	390	412	390	395	389	392	408	417	387	443	393	399	396	415	415	410	398	395	389	398	397	392	393	373	394	418	432	402	363	369	401	362	379	401	417	385	368	448	377	382	422	419	384	396	409	405	422	412	373	379	433	436	423	397	403	416	386	400	374	431	421	412	417	432	384	417	393	415	409	360	385	409	382	381	386	365	396	385	399	438	413	449	391	409	422	421	401	410	386	401	419	379	435	385	422	448	385	372	407	413	378	377	438	370	374	382	434	425	433	419	390	347	405	388	380	408	384	414	340	407	402	408	383	397	405	366	393	379	368	412	412	408	403	388	419	395	389	425	393	401	398	418	410	452	402	398	403	387	437	359	379	429	402	389	389	403	377	421	439	374	394	401	365	413	409	382	416	376	382	431	403	403	350	373	389	378	365	422	425	356	420	378	384	434	412	377	405	408	408	414	388	367	376	393	405	393	399	391	429	410	366	423	385	406	396	388	367	431	413	392	439	422	381	379	385	377	404	415	407	407	420	413	389	367	415	379	413	420	384	377	404	421	380	411	384	386	419	408	413	389	388	397	415	393	383	388	384	405	432	354	355	402	413	426	424	389	379	397	416	410	389	401	396	383	386	418	408	397	371	386	393	381	450	425	382	405	392	419	389	413	433	374	410	415	400	399	407	389	432	407	422	443	382	417	397	387	406	434	383	397	405	412	416	406	404	425	419	388	428	415	398	418	359	402	379	413	415	403	383	370	408	371	400	389	414	398	369	393	407	417	387	395	404	413	377	408	417	410	432	413	403	387	419	436	416	397	355	391	410	392	384	428	418	446	430	414	399	402	370	405	392	411	387	409	395	402	381	386	405	416	404	392	383	368	360	406	409	414	397	383	389	416	400	411	406	420	430	434	409	422	446	392	395	404	383	411	405	398	436	420	373	394	382	426	385	379	395	394	389	378	401	383	394	408	391	404	392	426	371	382	411	418	374	396	375	385	389	432	414	414	374	418	420	392	409	414	378	409	409	367	389	376	403	400	397	427	420	403	378	425	426	428	383	391	410	398	394	379	405	426	416	380	425	406	388	396	383	403	426	408	404	365	382	399	382	429	394	422	423	405	401	422	412	387	364	382	405	401	423	452	391	425	379	403	372	433	407	401	458	387	395	379	423	393	414	425	390	412	387	406	383	396	403	405	374	413	389	357	404	407	389	407	430	409	406	423	391	374	410	416	440	389	448	367	388	384	377	389	408	407	395	408	379	413	395	411	377	388	443	390	448	393	411	394	437	410	392	398	399	426	392	395	412	416	439	398	411	395	397	356	407	393	442	372	389	416	370	423	427	374	404	397	392	410	361	410	370	398	424	403	388	434	401	400	404	427	404	423	401	414	388	376	437	395	378	416	385	412	396	354	390	393	427	423	396	395	395	376	410	374	451	402	376	384	414	419	399	423	455	417	376	423	400	399	428	410	389	402	443	420	388	379	425	390	420	437	422	398	403	451	431	417	423	408	372	383	401	421	391	421	405	396	389	400	389	367	407	414	372	386	387	424	416	397	421	399	404	381	355	425	412	414	412	392	414	375	431	391	382	415	359	423	405	390	389	385	373	360	394	408	420	416	379	399	416	398	409	392	374	366	406	442	418	427	385	401	410	432	400	389	404	382	388	408	395	373	395	423	394	465	400	401	387	418	353	382	373	382	420	351	373	439	370	424	376	389	387	408	403	418	380	408	402	419	415	415	394	400	400	385	431	428	424	387	414	394	369	369	422	440	398	422	396	362	388	437	371	395	447	409	385	400	365	408	405	425	406	404	428	414	372	404	413	379	427	383	407	412	401	435	384	401	425	405	399	357	398	399	369	425	399	367	404	378	389	394	445	398	409	374	397	408	416	434	376	377	400	365	398	380	392	372	401	413	395	397	363	424	436	404	376	429	418	416	387	418	395	417	416	402	418	433	413	419	406	433	440	388	420	385	387	370	383	403	378	413	357	396	399	379	366	407	433	425	401	399	391	414	396	425	429	412	405	395	408	378	396	438	390	451	397	378	414	398	387	379	441	380	408	433	378	406	404	382	408	406	430	396	419	409	393	399	404	421	396	411	420	390	416	402	417	413	432	402	410	401	397	416	410	405	433	391	419	419	412	410	392	400	388	410	384	423	380	384	388	384	375	412	443	431	405	379	371	377	383	378	376	394	451	404	402	397	399
24565	21228	27915	24784	16379	1366	771	658	614	584	585	537	549	528	521	519	516	491	496	530	525	481	509	490	479	485	493	508	482	491	510	488	484	517	465	478	465	469	474	512	477	463	513	476	454	518	496	488	462	443	516	491	488	429	481	487	480	469	503	486	447	441	503	431	478	471	492	468	457	479	459	487	505	509	494	507	475	485	522	515	476	465	438	472	452	492	498	447	482	456	457	502	462	443	477	502	509	493	465	479	448	436	477	468	473	464	413	459	498	475	436	489	441	431	427	432	449	483	460	458	468	474	445	500	495	516	453	498	454	456	462	442	508	494	478	491	466	471	485	483	501	508	511	497	501	466	463	453	479	471	467	484	479	460	476	458	452	430	429	468	463	473	467	485	453	482	475	462	500	468	453	483	470	486	471	523	475	507	479	450	466	505	441	449	450	502	457	455	472	494	508	455	543	492	446	461	485	478	480	468	468	486	465	483	435	467	496	476	446	466	448	455	446	487	452	462	469	500	477	494	460	496	465	463	452	452	484	487	438	451	458	463	488	487	424	447	480	458	455	476	494	492	501	428	463	474	465	457	466	469	476	501	460	507	474	476	430	454	487	501	467	492	465	485	520	527	480	459	454	471	476	470	493	480	493	460	440	477	465	510	461	470	461	459	519	511	462	501	426	456	489	471	466	493	489	475	481	454	468	472	524	480	472	453	461	432	453	469	486	481	479	478	479	488	457	458	475	492	462	488	462	474	484	513	493	455	475	505	481	481	471	525	473	465	460	432	426	443	483	443	512	462	469	472	456	446	451	474	465	468	476	447	515	458	446	457	484	475	506	441	455	518	460	430	458	481	490	475	514	490	506	460	473	488	482	460	480	496	460	486	430	465	477	467	475	440	471	431	438	447	489	458	450	460	444	463	447	493	462	480	494	476	413	459	478	488	482	472	461	486	471	456	495	460	471	489	463	467	447	485	493	472	471	499	477	497	482	464	487	475	455	468	465	446	465	474	480	456	441	479	465	497	447	484	433	457	487	471	471	487	456	440	476	462	455	487	485	496	477	466	493	482	447	443	496	429	510	480	483	452	467	472	503	500	500	501	477	491	477	491	494	490	469	468	492	533	492	481	486	500	486	482	459	435	510	459	449	464	465	476	484	470	474	442	479	506	461	462	447	457	487	468	451	459	483	459	417	475	505	460	536	450	461	497	497	444	504	462	494	442	453	440	474	453	472	498	519	490	452	468	497	470	522	408	467	478	477	469	474	463	495	435	496	502	514	476	469	450	461	477	497	454	476	451	469	532	466	497	477	465	447	494	445	512	501	453	440	460	443	425	458	464	484	438	498	459	469	479	479	471	492	459	517	505	440	449	395	460	499	465	455	486	445	426	500	508	481	487	469	427	475	485	481	490	478	476	474	450	495	480	498	455	448	515	483	480	497	478	467	514	489	503	491	458	472	493	447	464	454	471	480	472	454	466	491	485	466	438	478	432	463	461	457	483	472	464	472	449	431	470	479	454	455	470	481	476	456	452	496	500	486	470	482	436	484	498	533	466	418	477	482	480	443	517	457	458	469	487	465	442	487	475	523	469	456	461	475	481	456	493	520	499	498	500	428	419	432	506	432	489	504	488	483	503	509	446	503	460	484	459	481	436	445	478	534	488	500	467	470	477	474	487	471	467	467	468	502	443	477	440	480	469	445	515	498	451	491	468	425	470	449	476	487	516	473	478	427	439	473	529	487	474	423	487	501	472	469	472	480	470	468	478	450	476	482	512	454	499	463	460	435	471	458	421	477	455	456	446	461	462	497	475	493	460	450	469	470	470	479	465	440	494	509	467	503	499	489	489	459	467	471	454	467	489	475	510	456	486	452	455	476	498	483	486	451	456	486	430	489	454	455	507	448	480	501	460	437	445	440	443	500	485	462	488	460	410	496	500	471	432	474	455	491	478	457	493	455	506	471	491	489	478	522	482	460	460	464	487	454	452	494	463	473	419	424	446	473	449	459	475	442	453	457	482	478	433	476	455	476	520	454	450	502	481	453	494	475	431	491	504	504	464	457	473	456	439	448	435	482	504	518	505	443	462	476	461	474	411	491	465	505	455	476	473	469	474	432	499	462	489	441	490	495	462	473	424	466	477	443	492	491	475	466	438	466	457	446	441	462	454	463	461	509	475	505	454	455	457	443	492	463	488	484	472	449	495	471	471	418	515	487	493	488	448	478	459	470	497	475	465	517	473	451	458	472	472	476	569	460	490	476	458	469	465	460	460	499	477	476	481	475	489	497	473	461	493	466	479	460	463	491	496	467	450	487	463	461	467	423	471	478	461	484	485	509	448	483	470	491	458	488	467	460	456	472	492	475	473	472	492	457	483	434	500	478	494	464	526	464	446	467	457	468	478	445	489	453	507	483	495	460	496	479	493	459	494	502	475	446	468	459	442	474	465	476	487	509	479	489	517	456	469	468	464	432	472	461	492	492	495	425	469	450	472	495	484	489	459	458	445	479	494	445	424	477	508	485	443	451	479	454	468	483	495	465	453	463	506	470	460	471	478	457	433	446	479	465	460	471	479	495	478	482	480	449	464	475	466	448	478	462	465	471	460	484	487	464	487	475	481	486	484	464	465	467	497	480	460	504	462	491	448	434	498	478	488	477	510	506	442	439	425	497	435	476	496	461	487	476	448	486	472	472	474	471	462	493	493	494	444	479	482	476	455	423	450	495	454	469	458	468	470	469	487	494	516	479	500	435	486	488	482	444	444	512	508	452	496	435	497	484	482	470	477	485	472	484	491	450	483	466	451	474	491	480	453	463	509	518	487	495	500	480	489	489	457	462	462	460	488	492	474	445	441	470	484	435	439	502	496	436	500	456	446	490	490	422	484	482	419	469	436	494	483	490	477	476	442	449	477	455	439	491	458	435	516	495	478	480	472	449	458	473	447	434	489	469	461	449	464	540	432	488	436	463	473	471	481	442	421	465	474	462	462	472	473	474	485	490	480	453	480	454	462	489	488	462	442	508	476	475	483	432	483	451	463	452	466	455	435	481	486	440	470	497	472	446	478	515	495	504	475	481	510	528	471	446	508	486	482	431	443	510	507	493	498	457	494	466	453	477	447	444	518	452	480	478	459	467	461	468	492	492	460	458	475	465	465	499	447	507	496	429	447	488	470	450	482	474	498	413	524	492	429	450	467	468	470	457	483	500	485	464	489	466	485	480	476	448	483	491	511	444	516	477	482	432	448	434	430	472	455	478	483	481	486	464	463	487	483	497	494	479	426	467	464	469	477	444	431	471	465	503	460	434	539	438	487	472	467	410	450	464	514	473	491	477	449	449	485	488	492	434	477	464	462	477	453	476	459	473	458	492	479	472	495	485	478	508	501	486	461	442	510	453	479	441	474	481	434	496	471	475	490	484	467	429	488	428	478	477	488	484	458	469	455	422	449	454	474	480	475	447	492	514	470	480	491	473	453	492	495	479	435	448	493
31781	32494	5241	2677	1920	1467	1198	1082	903	835	764	724	705	666	626	672	635	614	633	627	569	572	599	573	618	569	587	586	564	577	563	592	580	560	548	546	565	519	543	603	576	538	555	598	555	600	577	575	578	526	577	551	551	538	537	577	566	502	573	520	538	563	563	558	533	570	505	587	535	571	568	548	606	578	595	559	639	546	577	544	643	535	572	548	555	542	564	566	536	543	580	578	575	581	572	508	530	546	572	583	570	591	552	545	559	544	550	529	514	522	539	522	572	540	557	521	550	571	525	529	557	577	554	582	553	573	560	573	568	573	581	540	535	581	561	528	589	568	546	557	557	573	584	565	595	561	523	521	552	531	552	545	597	540	603	547	558	562	522	545	524	584	580	582	497	564	536	599	541	540	562	577	497	573	559	523	577	569	572	548	567	528	583	568	533	557	509	569	538	537	565	586	575	539	526	565	571	507	584	538	533	553	568	550	552	549	559	561	523	526	569	596	563	559	543	510	584	560	551	560	547	545	514	571	570	568	566	533	538	576	546	579	517	550	583	567	552	566	550	544	553	585	533	519	571	524	543	579	519	577	559	534	554	547	600	571	543	572	514	612	518	593	548	573	577	540	572	592	567	547	564	572	541	532	569	543	528	568	522	553	530	569	570	545	583	546	527	563	521	558	527	570	525	527	560	556	564	599	565	538	571	506	540	522	584	546	518	548	521	528	555	557	545	565	553	571	540	538	592	520	569	571	552	554	559	555	527	595	578	569	538	556	609	536	543	560	595	552	566	564	531	533	572	567	560	576	553	542	542	533	563	564	545	584	577	550	519	558	548	523	526	529	528	588	576	561	551	546	624	561	544	599	526	520	553	565	578	532	579	544	575	566	584	547	586	545	530	615	576	546	605	558	515	556	554	566	545	595	534	603	584	551	575	590	563	551	574	531	534	563	577	522	571	586	536	564	573	515	541	558	595	529	527	512	575	576	570	547	481	555	571	546	591	551	554	540	569	543	523	548	541	568	534	532	567	577	579	584	544	563	557	599	541	546	529	537	573	525	561	546	528	548	576	583	583	547	562	529	520	559	524	548	588	561	556	517	570	538	532	587	561	568	569	501	556	522	568	582	548	539	553	540	570	561	589	560	558	563	578	566	575	573	495	527	523	549	523	566	536	553	537	525	540	537	518	541	574	557	543	547	583	546	552	553	538	549	535	615	525	545	562	513	568	568	541	562	494	541	555	536	602	578	564	573	545	572	546	520	534	561	563	598	575	553	538	554	578	546	537	568	563	549	540	542	578	566	585	548	543	535	538	560	566	525	540	591	567	540	572	540	566	551	582	570	542	532	532	538	546	498	559	537	562	566	561	563	576	576	537	547	587	536	537	571	566	571	525	580	562	546	545	526	543	596	587	541	570	561	578	583	617	579	540	553	535	526	554	545	573	517	579	564	553	587	538	543	534	555	543	529	570	543	573	585	550	545	580	579	548	571	563	538	575	597	573	596	524	565	520	563	550	591	568	542	568	567	530	590	550	547	558	492	544	550	529	567	533	554	570	598	599	572	577	605	570	563	548	551	565	539	539	539	558	599	556	550	573	544	548	556	554	541	533	511	580	598	527	549	569	552	567	532	564	571	535	565	538	581	563	554	587	545	539	508	573	601	527	536	564	539	526	548	572	516	538	524	544	500	584	555	536	552	559	548	547	571	516	557	525	544	536	571	511	560	580	542	508	563	562	578	536	548	538	566	549	538	514	550	589	566	541	535	587	581	564	554	542	488	571	572	554	568	556	503	517	545	500	534	570	600	558	573	564	552	511	587	568	576	528	565	560	536	525	573	523	516	543	533	567	586	565	507	518	572	578	534	536	509	561	560	565	558	552	551	529	542	518	573	568	564	546	551	547	584	553	527	535	541	561	530	589	534	557	547	545	517	522	549	603	547	579	538	549	544	563	525	552	539	566	505	547	582	535	528	549	541	526	537	565	564	522	522	542	542	547	524	534	516	560	598	579	576	521	542	561	546	558	562	545	592	581	538	511	527	553	541	533	581	573	565	590	557	538	560	560	557	556	533	536	564	562	560	552	550	512	557	562	549	583	543	542	552	568	571	555	598	561	582	508	570	566	576	587	556	529	537	542	536	560	522	577	552	506	534	568	535	561	539	577	564	535	524	550	614	565	557	569	542	566	591	564	577	575	557	539	545	546	577	550	542	552	595	539	550	552	566	540	613	566	548	591	537	537	530	575	485	553	597	495	497	559	582	548	554	562	587	571	505	548	562	553	570	575	549	550	539	561	521	538	571	562	560	559	539	548	551	549	543	566	549	560	576	548	578	567	610	568	495	553	513	571	576	585	568	550	558	547	571	562	526	581	574	553	533	538	541	552	578	537	583	562	537	555	532	585	538	534	551	565	538	559	581	551	565	526	566	579	582	543	567	532	529	556	521	517	561	542	558	583	562	543	545	503	560	586	584	543	515	571	580	565	511	549	557	572	572	552	576	569	549	539	528	571	568	556	567	554	552	560	511	539	567	588	540	532	577	536	561	578	585	526	524	556	562	564	504	548	523	542	581	565	584	534	531	556	541	560	534	551	522	525	539	534	578	565	578	536	564	564	565	554	571	538	554	549	581	543	552	556	587	526	558	567	533	559	557	531	530	558	562	567	579	549	549	585	533	581	582	564	583	580	595	542	580	598	545	562	542	507	548	534	549	548	531	569	583	534	522	575	557	526	555	590	547	533	504	549	566	523	525	543	553	562	509	546	553	599	540	558	582	551	564	538	553	526	555	499	544	555	574	569	539	527	564	527	527	578	517	536	559	553	595	544	568	528	533	557	564	561	554	534	558	569	571	542	570	590	544	558	541	531	499	603	555	539	573	620	577	543	595	556	564	497	517	539	556	516	570	518	512	536	570	547	571	520	557	558	555	562	583	549	574	579	528	553	551	512	566	501	553	543	586	567	536	539	573	572	581	568	594	587	545	532	564	562	523	564	545	543	552	557	536	629	565	528	543	540	586	566	546	561	554	586	538	525	563	566	566	533	591	559	560	562	535	546	564	580	555	544	585	555	557	565	557	570	540	551	596	539	570	553	563	563	594	599	597	550	594	576	535	506	564	571	565	538	544	516	596	561	535	553	542	545	518	528	519	560	555	521	501	547	568	560	558	577	534	526	575	568	559	603	546	564	575	538	580	566	569	566	555	556	556	552	553	546	567	541	529	539	573	528	575	541	527	557	519	535	558	560	549	548	576	590	590	531	546	551	559	553	533	532	552	556	552	567	566	611	577	535	541	577	527	543	541	543	501	569	606	545	531	582	544	573	554	566	598	536	518	609	584	548	573	548	527	515	593	609	550	569	543	546	557	535	573	555	561	576	545	540	510	566	564	580	533	567	562	531	588	554	521	553	557	525	570	542	564	587	552	534	550	525	564	550	535	504	587	569	561	572	535	587	554	530	538	570	542	574	560	580	556	549	547	586	585	544	562
25295	21217	26692	24769	3336	610	604	548	489	510	486	486	462	444	432	480	438	425	465	436	441	459	406	439	479	433	427	445	470	433	430	447	432	418	469	407	422	439	404	415	440	432	456	457	455	430	414	423	428	439	445	451	382	440	439	426	434	439	413	434	434	431	423	425	450	432	411	432	481	455	419	439	412	398	415	407	441	447	436	427	439	449	454	429	414	407	440	401	427	457	401	423	427	411	435	414	399	470	441	422	442	415	452	409	427	414	464	429	439	429	416	432	419	439	455	431	400	461	449	419	453	431	409	458	393	402	403	413	460	427	428	459	455	454	430	407	384	436	445	433	449	489	429	459	417	440	389	442	397	408	424	438	426	413	448	437	417	430	407	419	459	462	424	448	448	443	448	455	441	408	432	420	400	467	453	435	413	408	440	431	422	453	447	416	422	405	421	432	419	430	415	411	411	431	407	442	431	448	406	405	412	415	409	404	464	429	444	438	458	389	410	421	427	446	433	416	416	407	441	445	428	402	413	422	436	442	421	436	419	462	447	441	465	432	421	440	430	383	438	409	450	425	468	414	424	393	426	460	415	405	446	423	484	441	397	418	414	437	420	410	368	451	429	436	456	421	444	427	441	456	455	456	447	401	429	462	440	423	436	398	485	420	444	444	437	412	429	403	427	422	448	430	441	430	442	434	404	423	433	427	416	408	420	403	425	413	448	428	433	404	465	421	425	433	449	433	436	404	435	431	435	412	451	413	469	436	390	404	470	407	429	435	458	433	436	406	398	464	404	407	413	426	443	433	448	444	431	408	435	460	426	443	403	450	460	405	432	399	465	455	440	445	435	411	422	494	434	441	461	421	430	388	461	440	407	429	462	455	443	438	432	415	420	424	456	400	400	391	433	430	450	420	434	400	431	407	424	433	420	439	383	409	455	402	411	434	430	467	426	451	439	415	410	453	439	433	425	452	433	449	424	434	461	432	421	440	421	447	399	440	444	433	422	451	434	458	427	444	440	407	435	448	440	437	441	420	462	461	436	449	426	453	405	403	440	430	419	407	446	435	433	392	424	407	411	454	420	438	424	457	420	426	415	402	422	438	456	415	406	415	428	432	468	435	450	451	438	467	396	478	365	411	427	432	443	430	433	453	427	438	428	453	418	424	407	419	418	432	438	437	445	419	429	399	451	436	418	421	454	431	426	459	409	427	439	391	455	389	456	450	435	435	465	449	403	434	471	443	437	397	431	389	374	463	437	397	403	469	438	440	444	382	408	438	414	394	419	403	442	397	429	400	413	444	433	424	431	439	420	437	411	419	469	411	434	427	436	417	446	453	421	406	404	440	447	413	383	413	408	436	419	388	410	435	448	449	393	444	407	434	448	419	470	425	416	392	432	440	449	400	424	405	424	453	465	417	470	439	446	410	426	435	411	458	387	444	441	423	471	453	464	455	422	402	450	461	417	444	445	429	423	415	441	436	430	421	414	404	412	409	412	438	405	424	421	413	471	414	434	443	413	429	457	430	411	441	430	418	407	422	427	445	439	432	436	428	444	464	422	423	424	418	426	448	444	420	436	422	444	422	429	404	418	460	422	382	406	442	430	392	477	414	445	471	454	429	444	393	419	436	433	420	423	415	429	440	427	435	423	441	446	420	448	441	410	458	456	409	405	409	443	460	398	445	394	451	422	438	450	424	461	428	485	472	440	413	430	410	427	418	434	456	396	437	469	435	444	393	436	421	436	440	453	442	454	429	449	415	429	440	446	395	388	435	414	396	438	441	434	395	415	440	433	420	440	390	452	423	416	434	430	416	439	470	416	457	433	418	400	433	438	444	441	410	424	435	444	396	414	433	422	416	407	445	455	455	415	437	428	411	384	428	415	422	443	433	407	423	456	434	455	428	435	432	440	418	432	401	397	431	419	425	429	410	442	406	400	464	428	422	395	374	429	398	409	470	380	443	446	429	421	398	427	436	438	413	418	420	417	432	410	444	405	425	457	436	439	431	425	403	408	437	420	444	438	421	455	422	449	411	444	411	447	442	418	443	463	432	432	416	418	429	447	412	430	448	434	450	424	405	444	418	455	402	460	417	403	404	460	425	408	431	457	428	460	408	385	424	408	437	456	408	431	404	432	433	426	474	445	430	442	458	479	416	411	403	432	400	438	417	427	407	434	402	422	382	481	411	425	437	431	416	398	443	407	411	430	455	426	429	398	449	449	396	429	429	432	435	410	398	404	420	410	451	401	416	410	393	440	445	441	413	412	407	422	415	465	471	412	402	432	422	401	430	415	446	409	433	401	409	409	437	385	440	430	427	408	458	443	417	424	434	428	451	432	456	408	438	403	443	429	434	460	441	447	423	456	437	409	428	397	464	431	433	448	432	460	429	408	397	410	432	414	482	450	438	394	447	408	395	437	397	435	397	401	448	390	382	417	407	432	467	437	456	419	402	449	415	423	424	441	443	426	454	399	394	432	418	433	413	443	428	405	426	413	406	410	428	437	413	469	445	419	456	407	463	452	397	436	432	424	423	412	439	423	415	389	426	417	420	443	435	416	436	435	425	418	431	376	418	417	400	431	419	420	400	438	418	418	397	431	420	448	441	426	399	436	422	448	422	431	456	445	441	439	430	459	407	404	414	429	434	437	430	435	414	409	389	373	402	405	443	413	429	441	440	430	441	403	459	456	405	412	443	406	402	428	438	403	412	395	396	445	413	427	443	434	426	448	409	456	417	390	472	408	422	455	436	418	453	429	427	410	448	433	396	424	425	395	434	436	430	433	450	414	421	414	428	456	410	403	449	421	430	441	399	437	467	429	438	427	413	437	468	404	469	397	438	431	441	425	421	436	436	416	437	442	422	432	451	432	452	433	424	404	427	393	398	415	462	420	413	398	428	420	476	409	446	385	444	401	409	407	399	438	402	424	434	452	422	427	414	435	456	426	391	398	411	404	399	435	452	429	444	410	391	455	428	436	451	440	459	406	431	455	448	411	434	439	423	432	426	396	466	436	427	405	452	404	399	413	455	448	429	401	408	433	417	460	457	418	434	448	427	428	419	436	401	452	397	404	444	439	428	442	391	417	399	422	422	440	465	444	439	427	418	464	455	427	458	473	414	417	422	422	428	439	408	430	412	412	442	426	447	465	414	417	394	429	439	380	422	436	433	451	447	455	432	386	429	451	397	413	458	463	461	430	434	446	423	454	429	475	418	435	406	423	425	411	423	456	432	404	449	446	452	455	446	425	433	422	437	435	431	454	445	415	422	432	449	419	399	417	480	426	406	418	445	412	447	424	462	439	429	394	432	440	433	428	414	444	428	440	403	433	427	434	395	415	412	450	422	410	423	394	430	408	432	419	436	444	402	391	463	420	379	421	413	405	430	393	427	462	416	437	432	447	456	441	408	437	437	414	455	469	423	458	409	417	388	462	425	406	437	444	437	419	405	390	425	406	392	423	414	402	437	417	437	424	455	456	407	450	380	395	426
30256	28297	3305	1780	1332	1087	916	834	779	701	660	664	609	600	578	608	549	525	549	579	526	588	572	504	565	521	530	558	568	530	540	527	486	548	531	526	518	539	524	541	551	509	563	531	526	492	560	529	550	509	522	517	487	514	530	531	508	528	522	526	576	521	541	509	517	503	528	554	523	499	529	499	514	577	537	521	534	566	534	541	527	566	509	527	585	542	537	548	552	548	519	499	536	492	511	513	506	536	528	510	504	547	523	512	534	538	512	549	544	505	511	525	471	539	501	536	571	572	492	516	498	494	607	529	524	522	543	560	545	518	531	533	545	539	493	511	501	523	498	518	502	556	513	549	569	493	512	526	526	514	565	553	497	530	520	538	517	534	530	560	505	520	549	517	553	521	543	501	516	506	541	494	521	521	510	537	528	499	550	491	523	522	496	553	524	556	519	524	500	530	514	531	556	532	546	507	564	507	563	513	550	514	481	547	531	469	521	528	478	561	546	484	505	493	516	507	551	533	510	522	548	493	546	524	522	523	519	532	546	536	502	571	522	552	492	523	512	515	519	549	549	516	493	526	517	544	518	508	498	527	519	524	488	500	525	531	539	535	533	530	526	511	511	524	531	548	565	498	549	536	511	571	539	514	534	521	504	505	502	508	515	527	499	520	525	510	533	524	488	501	556	541	537	550	520	559	533	535	531	537	526	542	543	540	553	525	496	521	489	500	489	503	517	502	517	489	504	498	502	522	554	501	501	541	538	501	511	522	515	541	497	512	501	513	537	493	513	565	525	492	507	540	487	522	546	553	533	520	507	536	505	524	536	558	517	550	536	494	487	519	509	522	529	490	504	494	539	541	569	536	542	572	523	512	521	513	530	523	537	525	557	561	542	502	479	500	534	469	507	505	547	498	514	544	519	528	520	494	480	547	516	490	494	511	510	491	539	584	514	535	498	511	538	544	516	508	526	529	551	533	529	492	521	517	557	533	541	518	492	529	553	520	533	527	547	545	545	508	529	550	551	527	485	529	517	519	542	560	521	518	530	507	578	529	487	531	512	482	537	482	492	542	535	531	490	509	524	531	520	554	519	566	521	490	505	545	520	541	496	508	508	517	532	525	549	506	499	502	536	490	541	542	511	527	549	551	538	503	523	538	521	536	503	553	498	523	520	529	476	491	495	516	583	527	561	556	554	507	525	537	516	526	501	533	539	501	516	522	551	512	498	528	499	512	512	523	489	484	539	524	531	535	542	518	533	529	543	528	542	528	568	513	574	553	501	544	533	509	566	508	557	522	533	550	510	530	546	543	520	516	535	566	503	546	568	480	489	510	522	543	528	514	492	567	535	508	544	508	550	556	493	508	554	503	501	523	554	542	507	502	513	486	504	551	549	517	558	542	540	498	524	507	508	545	504	467	491	533	512	555	500	515	541	541	553	492	504	480	551	495	520	521	509	501	542	566	491	500	505	481	543	547	519	502	532	527	525	507	513	542	508	501	532	512	513	517	553	529	527	561	498	543	552	545	526	524	539	527	555	579	534	541	524	511	559	524	555	525	505	504	547	570	557	509	566	537	503	517	580	529	524	522	588	509	521	499	567	540	535	492	510	547	519	522	524	513	503	519	541	525	532	558	512	498	541	522	535	532	519	516	519	546	487	526	516	526	511	523	545	544	519	545	555	498	561	542	501	547	488	509	523	504	547	549	546	500	536	524	550	559	506	548	499	560	495	511	535	566	540	511	539	534	538	495	536	506	524	535	455	562	525	484	506	549	507	550	512	541	521	570	505	528	536	533	553	523	523	524	479	552	520	499	537	541	514	488	545	536	496	553	564	520	508	541	496	526	527	532	529	550	531	546	507	513	540	512	502	521	540	523	483	531	499	544	529	545	516	522	516	539	562	552	496	517	520	470	524	536	500	530	510	529	529	539	528	528	516	510	569	550	544	485	529	534	571	558	495	500	498	544	505	553	512	529	507	534	530	516	468	534	544	502	535	538	506	523	532	542	552	537	521	502	524	523	554	535	549	548	531	543	562	487	509	514	520	546	528	479	496	514	471	521	535	518	524	518	503	499	527	493	486	523	493	559	529	549	490	540	533	510	489	549	530	528	487	509	504	516	509	537	487	484	527	527	550	481	535	514	530	529	477	549	542	508	471	522	552	528	481	502	543	519	535	511	504	499	542	509	537	539	491	486	515	491	544	512	519	484	525	523	527	529	519	509	481	532	529	517	523	490	513	525	529	528	529	489	524	551	511	529	567	538	529	514	541	536	555	541	536	519	514	521	531	541	538	555	562	541	537	488	516	471	514	512	488	509	496	556	517	510	528	550	539	561	549	500	543	584	504	480	531	481	533	547	549	499	554	480	525	524	524	494	553	542	505	554	551	525	482	514	567	527	537	523	501	504	508	471	500	499	548	523	530	546	535	499	538	509	508	500	531	573	558	501	520	529	515	510	521	582	566	530	493	536	489	533	501	503	548	507	518	548	546	550	501	525	549	525	552	512	538	555	503	490	483	522	529	522	551	572	516	520	507	517	536	520	536	559	536	514	519	561	512	504	497	508	530	494	502	519	526	571	531	525	558	473	536	522	533	537	549	509	535	503	548	524	555	489	529	542	550	556	519	526	542	536	555	531	543	553	528	481	524	521	536	525	516	512	520	498	519	495	530	520	484	525	526	514	505	515	496	528	477	529	516	555	517	519	550	528	522	540	481	486	525	511	534	535	522	526	555	528	536	516	566	547	484	537	509	496	540	521	556	530	514	509	506	533	524	511	512	500	508	531	540	533	492	520	538	525	518	517	512	559	492	482	561	507	505	547	560	540	529	498	502	475	528	522	540	541	538	495	491	521	535	510	472	500	535	486	481	502	562	496	506	502	533	503	517	509	490	555	584	526	484	541	495	491	515	480	507	569	523	509	501	532	499	542	498	529	500	522	518	543	537	517	516	538	545	553	515	493	543	540	533	501	485	519	514	519	496	525	479	510	532	526	520	544	547	487	491	534	525	550	549	528	563	579	505	527	519	514	521	543	532	541	532	533	495	549	541	479	517	515	485	530	498	545	535	510	549	540	491	534	492	560	524	528	519	528	558	508	531	489	540	537	522	517	513	530	497	501	537	500	531	513	564	509	519	537	529	516	582	513	517	489	547	525	519	505	500	502	520	568	545	541	526	505	553	521	518	540	511	509	511	540	523	520	526	534	543	470	553	548	506	546	525	532	477	568	505	506	553	482	521	572	529	534	495	521	521	513	511	528	548	531	550	518	518	525	547	491	543	483	517	521	494	536	519	531	517	508	546	547	549	512	551	537	552	514	538	547	535	540	515	526	509	511	517	533	516	478	510	509	506	556	546	556	495	547	549	546	510	519	543	540	501	515	540	552	502	528	557	560	506	516	551	564	512	484	526	488	545	540	545	504	514	535	521	504	535	531	526	502	551	487	554	523	529	492	553	512	501	547	528	509	526	538	576	502	521	520	559	530	495	552
22921	21241	28975	23802	21234	21168	5385	1470	1122	1087	1047	1026	938	924	870	891	912	844	855	848	886	844	813	777	854	831	865	833	796	825	862	789	794	862	835	856	837	807	794	788	844	832	863	787	788	790	860	792	810	813	817	804	858	773	809	776	814	793	789	777	796	797	789	800	807	823	804	770	835	818	855	844	840	790	820	788	793	826	786	806	817	789	859	842	814	786	805	866	849	855	792	825	822	819	836	770	755	795	797	838	801	776	760	739	837	830	752	789	791	793	733	825	868	783	790	775	753	801	789	808	833	764	806	797	833	818	851	834	786	845	810	763	763	861	777	843	809	827	831	823	806	836	749	821	770	809	799	739	747	794	760	808	757	791	839	809	811	789	822	712	798	791	804	797	801	812	750	767	775	812	788	806	803	746	797	823	830	828	784	776	829	804	802	741	833	813	825	779	801	756	763	867	832	827	752	794	801	796	800	823	778	755	796	820	739	774	809	802	795	743	782	777	824	760	753	842	770	821	740	816	763	808	776	823	821	763	821	776	754	792	809	814	776	751	721	758	739	826	803	814	767	786	836	764	833	778	845	791	825	796	782	769	770	829	856	755	797	792	802	795	832	837	765	823	794	846	800	790	743	809	838	787	785	809	812	768	880	792	785	826	809	807	762	767	801	801	799	768	758	873	767	854	803	771	780	812	770	830	766	803	755	765	797	811	841	810	801	765	763	798	845	807	799	789	825	738	812	813	781	791	802	790	800	781	808	822	846	809	832	761	824	758	812	782	789	821	781	782	781	774	765	775	814	820	832	784	849	779	781	821	771	788	803	824	826	791	845	811	769	864	884	775	766	769	815	828	812	790	777	800	767	808	814	808	802	795	809	772	870	773	793	862	770	774	809	792	837	774	839	790	779	795	846	799	773	828	801	788	747	784	803	836	771	789	758	805	789	796	854	750	758	777	757	789	799	806	794	817	823	761	777	782	805	791	778	812	780	785	804	794	773	807	774	815	768	766	784	772	850	791	785	813	769	766	810	808	752	782	778	834	744	787	837	796	834	825	775	836	803	824	766	801	820	804	745	820	804	778	784	828	787	783	798	838	795	780	813	762	783	785	745	808	826	767	811	865	846	785	781	791	808	803	830	776	777	828	830	826	814	793	841	822	794	787	800	805	785	819	753	808	814	803	821	844	768	853	841	793	792	846	820	780	777	772	799	785	765	815	806	771	772	802	758	753	744	796	833	817	833	776	734	790	795	789	753	749	834	807	761	808	739	819	798	794	796	798	794	839	794	833	765	754	753	774	780	806	763	778	834	799	818	810	745	774	769	805	755	824	780	776	830	791	753	797	750	833	795	788	804	777	791	825	762	809	771	795	799	791	751	785	817	847	842	857	806	790	761	782	790	788	782	812	788	771	830	782	801	773	784	791	792	759	808	747	803	771	800	843	784	791	775	760	819	729	811	794	808	769	794	780	783	813	789	810	775	751	756	810	782	822	803	850	824	777	756	788	792	828	797	823	786	794	853	808	813	767	757	776	797	771	774	762	843	779	835	787	767	792	768	780	782	750	807	779	752	786	830	744	819	772	818	786	822	790	785	766	818	788	810	792	797	764	812	829	769	739	751	799	814	845	805	806	724	802	797	780	772	835	748	800	784	779	790	822	826	807	811	843	815	777	816	835	803	787	826	801	816	821	735	747	811	805	785	795	788	771	794	840	815	816	792	827	809	783	757	761	827	828	795	803	775	789	776	756	795	806	779	820	807	803	837	799	753	789	821	797	770	856	775	783	759	791	860	750	774	736	807	813	771	795	746	765	854	864	796	799	823	822	799	800	776	784	793	820	781	741	819	767	792	759	835	805	840	810	771	817	818	840	779	767	800	795	806	805	813	807	801	793	805	794	755	793	764	819	789	785	755	764	775	790	805	806	763	786	778	764	797	746	810	838	851	841	826	749	833	842	813	758	839	800	790	743	842	839	761	802	797	796	702	785	813	741	826	798	805	819	736	758	860	754	780	835	741	789	841	792	821	807	834	812	774	842	783	789	810	802	786	778	807	825	833	815	791	792	770	826	774	811	823	774	795	832	813	809	797	824	718	797	785	766	802	815	810	761	792	763	786	798	779	789	795	787	788	768	764	749	822	735	766	767	771	749	770	786	793	826	765	858	774	795	775	813	828	827	802	763	821	833	784	745	809	799	766	765	819	808	806	812	792	837	824	836	741	823	798	772	855	803	802	805	798	760	791	803	779	828	800	767	807	774	760	811	781	797	822	785	766	769	802	775	828	728	841	820	791	783	853	796	829	767	798	777	778	852	788	871	852	787	771	776	764	832	777	816	752	827	813	799	770	815	798	776	775	782	815	824	845	781	759	792	807	832	773	791	764	822	817	728	809	853	765	795	802	804	830	766	822	801	832	827	743	811	778	760	816	811	795	787	825	762	842	824	802	807	754	805	827	784	760	774	803	795	781	820	755	772	764	793	841	753	799	791	796	784	786	793	792	802	816	869	867	751	819	801	766	828	783	748	803	854	746	787	752	821	832	818	784	775	783	813	829	826	811	816	817	792	780	797	808	795	779	793	804	761	824	791	760	798	841	798	824	770	825	778	812	727	839	828	776	773	787	736	798	766	839	747	766	806	869	780	795	772	802	772	855	753	781	818	748	844	771	791	734	810	744	772	821	755	785	827	815	842	790	707	788	764	783	784	775	784	795	772	789	784	799	773	809	741	783	781	809	809	773	763	782	821	750	796	816	786	781	838	833	786	811	795	804	805	745	775	777	821	848	787	819	805	776	818	824	810	830	791	846	802	772	767	774	778	796	774	752	777	782	809	780	768	787	758	762	762	794	852	781	851	794	792	781	787	769	745	805	816	846	799	818	774	795	797	796	819	782	798	819	801	776	804	750	784	774	863	768	819	795	829	809	751	775	811	804	864	820	815	777	776	794	785	765	766	785	820	809	860	773	806	816	737	806	788	834	776	746	781	805	762	823	814	775	816	806	779	799	822	773	785	782	788	829	759	829	782	837	776	866	726	788	766	810	793	817	792	788	789	844	763	837	813	758	787	790	773	777	831	770	756	819	724	741	815	826	792	764	785	853	796	771	807	768	840	796	754	802	825	839	756	769	782	777	813	794	822	806	819	818	791	800	776	798	808	801	836	728	790	810	795	830	808	778	809	790	793	808	792	793	808	797	805	772	799	839	814	818	815	794	782	806	784	781	762	758	770	823	802	759	746	803	784	730	795	793	780	816	753	813	801	758	830	796	785	797	768	798	795	747	725	836	874	776	769	787	836	823	762	811	815	813	817	825	754	773	851	813	789	819	797	758	790	787	822	817	777	824	797	823	830	823	835	773	819	799	801	849	770	874	774	724	754	787	771	760	813	817	802	786	803	810	821	760	786	777	788	740	802	774	774	757	781	809	827	804	788	771	818	772	749	781	750	857	854	757	830	778	812	733	812	775	806	782	788	814	794	786	819	852	817	806	786
42461	48810	11124	5896	4127	3211	2594	2131	1940	1667	1575	1347	1277	1264	1238	1136	1114	1083	1112	1023	1052	970	1057	1020	990	935	999	923	981	986	942	940	922	943	920	978	944	923	960	937	970	894	917	998	898	948	915	879	882	963	944	868	900	917	932	957	865	880	969	896	954	888	902	917	913	887	865	906	902	924	929	925	931	918	931	916	912	954	986	958	862	908	938	893	916	921	932	947	899	926	893	887	918	906	913	874	896	897	906	869	883	926	901	880	875	841	946	932	927	902	846	881	913	896	908	901	882	868	911	932	885	916	889	926	944	879	912	927	902	891	904	859	883	920	918	940	921	882	922	995	915	923	911	849	855	930	925	875	902	938	909	946	908	924	880	909	895	834	878	924	880	888	925	897	880	878	892	893	902	814	911	901	882	878	864	910	889	893	897	891	885	918	926	878	894	893	873	915	906	942	868	915	951	855	881	878	870	885	882	881	888	902	931	923	903	868	921	908	943	937	847	908	858	868	924	859	936	894	882	890	924	885	887	894	888	869	971	844	859	898	854	933	903	898	916	943	844	918	903	854	881	887	905	918	844	842	869	884	873	906	875	910	916	870	872	878	820	942	869	919	863	868	920	893	967	948	920	881	902	870	872	877	887	877	900	895	905	880	892	893	923	836	897	858	933	904	885	904	899	900	911	859	909	917	933	967	884	919	945	879	906	911	919	910	879	916	943	878	930	925	881	899	906	855	959	905	869	877	908	878	869	864	867	878	906	866	889	894	930	907	878	903	896	882	929	927	886	862	878	897	872	896	922	931	883	895	846	906	875	928	881	829	874	860	905	885	885	913	834	865	940	876	847	900	918	907	902	884	888	903	920	900	880	950	887	919	904	917	891	871	908	874	930	911	930	926	944	888	866	898	930	908	899	920	863	893	830	882	902	914	877	885	922	893	885	898	871	920	901	921	891	878	915	965	865	874	894	898	934	855	873	943	868	886	891	899	910	890	864	893	900	883	880	876	869	908	900	909	926	845	915	890	921	888	876	906	858	879	905	936	847	962	843	892	846	937	901	938	878	870	880	871	873	918	837	870	900	871	892	897	925	943	915	925	875	917	927	895	876	892	861	902	889	919	876	885	893	935	906	888	908	903	856	837	851	920	921	890	865	863	899	908	919	902	873	862	912	888	851	902	961	870	902	850	914	862	923	911	921	893	862	862	936	859	863	933	891	890	856	931	905	898	895	931	902	908	893	879	868	866	893	905	876	869	906	907	898	895	903	864	902	875	884	910	923	918	892	879	853	820	877	899	911	904	934	856	904	918	873	898	849	845	849	925	882	907	922	958	879	905	863	934	846	890	899	929	913	934	927	892	935	862	876	872	901	908	881	975	863	907	906	870	901	897	882	915	900	907	920	874	886	859	917	857	881	951	871	882	885	906	881	890	838	892	837	901	910	913	860	898	901	908	883	889	898	927	887	876	928	884	904	921	876	877	920	923	899	847	856	931	932	865	909	910	910	910	974	950	901	898	862	909	954	894	898	867	833	857	958	876	957	874	895	924	859	887	854	906	911	883	925	867	895	862	951	867	885	897	897	919	880	872	907	869	860	888	856	886	893	920	908	875	905	898	902	868	960	873	858	893	893	853	887	887	887	878	881	875	892	879	874	899	856	854	887	905	940	885	919	899	961	813	919	906	889	946	918	898	898	855	929	919	878	879	883	914	889	895	960	883	903	910	889	885	894	894	914	863	837	884	892	888	944	943	854	928	883	888	871	880	892	886	926	951	928	916	893	847	864	894	896	871	879	893	905	945	905	918	878	895	927	902	915	883	896	907	903	920	858	858	884	914	931	859	895	935	898	911	850	891	889	860	899	900	898	891	854	868	893	929	883	884	898	921	905	894	868	815	941	966	912	904	918	882	899	890	912	869	882	892	880	871	861	891	912	915	922	956	895	871	913	857	837	838	899	923	861	892	918	900	912	889	849	902	898	882	962	854	888	902	866	861	939	890	903	851	886	881	901	901	919	872	879	881	889	868	903	896	935	887	933	891	884	891	980	907	910	862	931	925	892	878	921	925	950	958	909	926	879	865	921	908	896	864	930	869	892	844	884	928	881	911	850	874	893	877	857	912	932	891	887	879	897	935	849	845	966	847	859	934	924	933	888	874	930	863	867	915	913	879	871	884	905	908	894	856	891	910	924	915	895	908	883	928	899	918	883	881	824	896	891	871	882	913	892	933	860	898	885	979	944	922	869	890	914	892	888	908	900	912	873	879	912	921	871	895	883	884	916	898	873	933	892	900	928	938	897	895	895	922	892	926	923	873	852	911	905	867	906	882	902	924	909	929	903	859	885	936	933	937	917	931	934	887	884	865	948	927	895	862	868	907	918	872	914	946	908	939	891	903	919	909	891	899	892	879	889	932	888	867	885	892	896	850	876	941	867	905	875	894	841	885	882	914	900	884	870	903	931	847	928	868	948	885	907	894	955	862	908	939	900	816	942	911	914	907	912	892	885	888	937	936	876	937	947	879	884	943	923	832	902	952	918	903	931	915	907	844	899	901	882	795	934	920	916	961	839	948	928	844	857	931	867	865	923	949	890	948	871	926	885	902	902	904	914	926	917	876	863	893	861	968	855	879	917	945	869	939	880	891	896	884	874	887	920	885	909	869	885	870	945	889	886	926	931	909	893	935	888	895	905	911	908	927	934	887	889	898	868	878	848	885	852	906	913	909	888	877	886	846	924	891	895	890	919	899	905	933	899	888	917	869	861	917	899	874	805	930	881	931	967	934	909	882	882	835	902	925	878	888	924	893	891	883	919	935	885	889	865	911	962	885	866	886	893	908	906	842	873	883	872	903	884	891	905	910	875	909	926	910	878	880	917	909	882	917	913	874	893	888	860	849	927	871	904	934	910	915	902	897	837	871	927	910	904	915	895	896	943	904	945	856	877	921	876	919	990	877	903	891	918	947	860	864	897	901	888	932	875	913	912	870	906	891	932	890	857	878	895	891	877	872	850	924	888	951	921	880	955	884	880	952	971	930	888	912	882	893	887	911	905	915	876	860	894	879	873	893	882	905	912	934	932	866	943	910	936	907	912	908	849	915	893	869	868	889	910	901	876	902	912	876	867	909	899	901	950	888	931	915	874	950	944	926	922	889	893	883	919	874	865	865	928	920	891	896	899	882	852	936	882	870	854	930	885	934	909	883	872	847	918	898	886	916	892	891	861	914	932	908	937	850	892	921	913	949	909	911	901	904	855	875	912	904	913	869	910	839	911	912	914	924	943	937	912	888	928	899	888	895	941	902	938	928	846	874	896	941	889	888	881	909	921	880	903	918	916	911	881	892	926	942	962	903	931	861	908	902	939	909	935	911	881	924	892	885	928	870	910	884	898	900	928	887	880	898	944	893	838	907	913	944	886	941	916	877	902	827	901	897	894	913	914	892	927	858	941	909	887	909	898	930	897	945	942	899	908	914	885	888	880	961	931	898	855	883
27382	20315	7490	663	423	418	345	374	353	334	328	316	303	344	324	314	359	353	306	316	309	315	350	348	319	323	325	325	322	313	327	308	320	308	323	315	337	296	304	318	332	300	333	292	298	347	332	321	377	314	287	315	338	296	324	335	333	334	299	336	339	309	330	345	334	360	339	308	348	334	331	315	316	379	326	325	312	338	292	316	297	309	339	339	337	283	300	307	329	309	355	336	312	324	329	327	349	326	326	311	341	344	328	318	336	321	323	308	318	315	373	324	322	327	342	298	326	316	342	295	331	361	320	335	335	314	322	354	310	296	325	328	328	323	318	318	321	349	318	308	318	324	306	323	290	312	293	324	320	335	321	338	303	345	316	370	322	332	309	338	294	311	316	295	324	335	319	334	346	318	313	314	310	351	356	381	316	303	305	337	330	321	311	300	316	311	291	358	336	326	318	306	282	360	323	326	342	314	330	340	311	297	335	328	325	328	285	323	347	322	322	350	329	302	319	339	321	322	306	317	320	320	314	324	297	304	317	361	287	338	328	301	348	332	319	321	295	333	331	326	275	291	349	316	295	339	340	331	350	364	350	279	315	327	311	302	332	347	323	352	294	317	320	336	303	317	317	314	340	308	330	330	336	321	338	357	323	325	329	328	329	329	316	315	307	292	316	322	320	298	335	318	332	325	311	344	267	315	317	306	305	320	303	271	323	330	351	263	333	334	361	304	327	323	311	332	361	352	326	278	346	344	339	320	304	322	328	330	361	309	333	312	309	307	328	303	335	364	316	335	306	321	317	310	343	300	331	305	322	316	347	315	328	314	313	343	332	341	356	355	329	327	320	305	308	314	306	344	320	339	317	307	338	332	345	335	295	333	344	356	352	326	340	359	321	312	360	309	334	339	342	299	321	324	316	314	332	324	347	311	329	329	327	343	330	331	327	319	341	339	334	315	344	330	315	345	334	341	341	322	346	304	344	330	362	303	330	345	315	336	331	339	337	337	293	331	353	340	284	308	341	300	317	347	304	296	329	341	326	341	334	344	311	362	330	330	328	344	303	290	315	321	301	351	294	331	321	320	308	344	284	303	314	324	328	335	325	337	349	343	312	291	326	325	354	332	348	347	310	285	298	305	314	328	313	356	329	346	324	333	300	316	327	314	324	320	309	358	335	310	332	348	347	343	305	332	314	351	334	324	299	303	318	325	332	306	347	342	313	333	339	340	344	330	319	322	311	307	371	343	299	327	327	305	361	321	330	338	319	374	338	349	349	324	306	352	336	350	318	310	303	331	323	329	344	306	331	313	352	308	345	313	343	349	317	284	363	334	344	319	331	326	317	355	309	355	318	327	291	360	332	367	343	300	311	330	334	319	336	331	318	372	313	304	350	342	315	334	341	330	319	331	321	290	327	366	355	319	303	327	325	307	292	328	360	341	347	328	329	331	320	315	325	313	296	333	318	327	306	335	338	343	299	328	353	294	344	359	345	340	308	344	354	316	312	357	347	302	302	334	339	336	344	321	340	336	295	325	364	297	333	322	317	327	332	329	294	325	313	285	313	314	335	326	303	316	317	352	313	327	305	323	344	328	323	297	336	312	347	354	307	305	334	333	306	341	322	357	344	313	331	325	309	341	337	330	282	311	326	329	293	281	319	310	317	321	335	273	321	337	326	312	349	343	305	322	331	345	334	337	319	337	322	331	308	362	315	307	349	327	344	322	323	332	316	341	318	327	323	337	323	337	290	336	312	329	317	301	326	333	343	324	315	317	325	316	327	344	355	313	321	314	334	331	329	345	329	316	302	330	307	308	339	307	342	326	330	342	322	320	320	325	340	313	374	317	310	344	305	348	329	346	293	316	335	318	316	314	315	324	322	312	336	333	314	303	322	291	324	332	323	305	309	299	318	333	348	335	353	303	322	337	308	316	308	301	314	333	327	329	324	327	308	324	337	318	307	327	356	313	305	316	304	324	322	310	343	313	332	357	347	295	313	299	350	319	302	341	319	341	299	315	324	329	347	322	340	326	323	323	308	322	320	334	343	321	341	290	334	310	306	344	329	316	337	323	331	365	299	282	324	318	318	323	310	318	317	340	329	315	347	337	330	322	315	319	291	334	345	318	318	305	343	353	340	333	326	314	323	318	297	314	335	347	327	334	291	337	321	314	345	291	329	314	325	315	331	321	344	282	331	332	300	314	339	305	334	343	347	336	323	308	368	332	328	336	351	340	331	296	343	340	314	315	330	320	355	333	319	326	331	345	333	325	304	326	305	352	344	307	342	313	325	303	319	309	326	340	307	342	353	325	316	279	343	310	317	294	340	343	305	338	334	315	340	326	332	357	328	311	304	326	329	325	324	318	345	283	345	310	318	307	313	339	353	340	307	318	328	311	332	303	293	300	324	305	331	310	317	322	322	350	331	317	333	330	343	349	341	323	330	315	320	314	329	291	295	338	322	299	362	327	341	336	310	351	323	334	347	296	324	335	302	368	335	328	287	344	349	331	316	292	329	354	341	339	324	352	339	338	340	319	327	346	345	315	348	312	291	312	341	290	301	316	330	284	331	353	305	342	296	322	333	329	335	308	335	355	345	330	316	326	348	346	312	338	300	341	316	335	323	329	341	315	314	339	330	352	338	302	331	335	352	322	302	333	348	326	349	329	302	347	338	304	310	304	322	332	354	302	336	341	319	341	340	307	307	304	353	309	318	310	330	307	313	353	319	337	329	295	318	310	336	318	376	306	310	336	317	310	304	358	331	316	360	310	305	328	329	308	290	333	344	330	305	307	340	319	299	325	312	314	321	289	315	325	304	358	327	330	299	351	338	311	350	310	315	344	304	307	289	338	336	316	338	330	349	353	321	290	321	304	308	351	338	331	311	329	315	331	305	329	365	285	329	296	354	343	329	295	327	315	332	319	310	318	352	307	333	347	351	337	297	307	324	340	317	387	324	315	325	323	338	340	351	312	304	338	337	331	287	315	331	306	347	325	310	313	315	318	305	359	354	345	321	323	338	336	341	305	334	330	310	326	357	306	301	328	323	312	341	323	292	317	332	327	304	322	330	316	353	323	333	338	332	309	329	303	316	361	329	313	323	328	344	310	322	329	352	310	336	342	338	335	329	321	332	306	308	309	353	285	327	298	318	313	337	331	301	355	356	353	335	329	325	326	314	307	293	330	292	323	322	327	317	308	325	277	341	309	324	309	286	348	315	324	303	291	329	341	332	345	332	325	340	329	329	311	311	332	310	324	320	333	317	301	317	324	335	352	304	335	306	319	327	331	315	326	351	319	336	305	320	303	361	313	307	310	338	323	342	322	340	311	315	315	324	328	307	321	322	316	307	337	299	297	351	319	333	303	332	334	352	333	312	371	319	303	310	324	317	336	320	354	379	310	334	313	299	338	333	325	323	316	325	304	337	329	334	310	349	328	317	304	346	356	343	327	318	348	346	331	337	329	328	300	347	323	311	331	292	335	311	336	309	334
12974	13937	995	617	524	476	422	405	418	421	425	440	401	386	413	400	387	389	436	403	416	395	439	395	376	425	387	417	408	409	395	392	390	408	392	398	393	394	406	390	389	407	392	393	413	378	429	356	368	383	395	402	378	408	368	448	373	364	381	406	391	396	439	394	396	398	384	393	415	390	414	413	419	435	389	412	394	395	448	412	383	397	416	421	438	375	422	418	415	415	371	388	389	444	409	402	409	382	413	368	406	390	387	382	396	387	431	403	390	412	365	427	386	397	392	381	420	421	432	398	431	408	430	365	390	365	401	398	406	356	405	409	421	392	383	417	423	440	380	423	426	388	393	395	406	397	423	383	392	435	404	389	379	384	387	393	415	409	398	365	377	423	392	394	388	400	393	398	386	359	418	425	385	403	387	403	405	397	360	401	409	416	425	379	413	391	391	399	391	399	400	380	349	412	389	375	380	379	386	410	372	404	410	408	364	396	356	448	422	379	409	419	369	381	372	369	378	391	429	378	402	416	399	405	398	409	403	394	404	368	398	404	418	436	410	374	425	419	396	397	406	400	402	397	402	396	375	395	372	385	399	417	420	383	386	374	401	402	411	431	393	422	372	412	391	383	370	386	354	408	405	379	389	398	411	379	396	394	431	428	420	380	385	389	388	403	388	405	413	415	420	408	413	398	361	374	394	407	409	368	387	426	425	381	360	392	435	387	419	382	371	444	406	386	420	414	395	449	407	387	399	425	421	400	402	406	385	389	409	406	385	388	380	381	423	417	376	377	424	421	396	411	396	406	390	418	387	383	417	429	447	374	398	367	378	433	385	404	385	398	375	442	395	365	425	398	372	412	412	363	392	420	375	397	429	396	415	374	404	361	426	388	394	416	424	383	368	417	425	422	398	398	409	426	388	420	399	435	391	416	387	384	422	412	396	379	362	397	373	402	353	432	376	390	393	405	411	377	435	386	393	393	415	411	399	388	371	408	418	356	444	380	373	397	428	373	439	388	402	414	371	427	405	413	441	400	382	397	384	376	425	404	428	407	424	376	383	425	403	436	423	385	394	441	364	415	406	401	385	396	388	401	413	375	391	397	395	405	403	400	371	384	403	414	411	380	394	395	419	382	418	396	399	388	370	402	417	412	436	366	380	405	389	412	399	408	381	399	414	403	406	396	397	414	418	372	440	399	391	387	385	407	359	393	422	365	379	345	417	376	403	377	404	407	396	428	395	406	397	411	398	385	441	370	453	388	398	374	384	404	421	395	396	387	391	417	416	410	362	402	401	402	406	368	388	384	387	365	384	367	379	401	396	385	388	420	378	387	403	425	382	395	410	420	397	398	393	366	353	408	391	417	368	387	383	391	403	447	439	409	386	405	437	413	421	358	406	422	371	421	368	427	410	420	406	394	376	404	382	406	406	375	402	403	418	448	378	423	382	414	382	403	363	408	371	367	353	414	358	377	432	389	380	414	389	407	428	375	432	437	387	410	400	399	398	368	397	387	357	362	403	375	370	409	434	411	395	396	386	378	379	378	345	392	399	374	375	405	399	345	417	394	385	396	399	372	409	392	403	434	394	400	394	383	395	354	375	379	403	376	393	414	393	390	404	400	413	408	361	395	384	387	373	410	426	393	391	409	462	393	398	422	392	406	383	425	391	386	417	373	397	371	396	377	367	380	407	404	370	376	413	396	389	403	393	373	388	434	373	402	396	376	424	405	428	390	409	397	417	414	384	444	385	405	424	412	377	387	402	391	364	425	377	423	426	383	401	387	410	387	415	392	400	433	440	428	409	394	423	380	400	399	379	404	409	411	424	384	404	388	413	401	409	419	410	391	380	391	410	398	370	375	385	410	408	391	399	441	391	424	375	393	402	393	404	419	413	405	414	367	398	394	385	401	422	399	396	411	391	356	407	415	390	394	382	379	404	393	393	414	409	412	392	428	376	382	370	428	397	397	398	383	383	389	429	395	385	416	430	399	378	397	400	380	402	411	412	398	401	386	408	405	412	396	394	402	409	417	414	401	398	430	437	418	373	425	392	398	396	400	370	396	390	414	367	422	392	402	388	395	425	368	433	410	399	402	367	383	365	427	406	402	398	410	422	408	448	399	418	360	384	395	402	399	396	381	392	388	413	414	370	412	374	379	429	382	411	410	410	379	418	386	399	377	409	414	398	391	382	406	413	355	385	420	342	393	397	369	400	386	400	395	427	434	433	401	424	387	414	421	381	447	382	396	372	418	385	382	396	424	410	415	387	386	396	373	402	398	380	387	420	420	395	407	370	378	382	392	385	403	394	404	386	388	403	412	366	385	400	371	397	378	392	421	401	391	430	383	390	372	369	387	409	449	385	389	373	381	390	378	389	388	377	370	414	398	383	408	352	405	379	409	420	407	410	413	385	378	392	442	416	373	410	406	402	376	405	392	414	397	389	373	402	381	382	407	376	407	410	403	400	413	394	352	403	419	407	421	371	410	386	420	393	433	412	420	376	412	390	388	374	436	407	421	410	427	389	397	438	408	382	401	405	415	445	382	379	431	393	391	403	416	378	413	403	393	389	395	397	397	392	423	427	372	403	395	431	428	421	354	398	390	406	396	411	387	399	381	387	383	405	393	400	371	408	412	370	411	438	394	363	377	379	444	387	380	392	414	381	375	387	399	370	417	404	392	425	409	369	406	413	366	413	370	419	388	390	371	371	400	427	433	399	419	402	405	380	395	394	393	371	379	401	427	368	426	382	378	394	380	436	420	409	399	424	387	418	386	422	409	402	420	385	419	412	370	386	401	401	401	412	396	417	370	397	382	384	388	386	396	384	395	396	384	420	417	384	379	411	372	389	413	424	399	381	389	420	400	445	397	382	381	447	394	395	405	363	439	424	400	379	390	425	392	418	418	384	399	400	379	395	410	389	417	410	405	413	392	421	399	413	393	385	404	377	397	387	392	437	383	410	397	350	389	401	408	389	367	400	389	396	435	440	377	404	419	415	425	413	405	389	360	388	373	373	417	400	401	421	389	389	378	384	382	411	411	380	397	390	404	378	427	417	393	409	447	412	386	372	425	438	409	398	402	367	413	374	400	445	403	396	429	372	426	436	392	413	363	429	375	404	400	420	388	410	416	367	401	406	392	422	426	414	411	396	419	422	393	371	350	390	373	420	391	413	410	364	431	401	403	388	388	437	390	433	384	379	402	430	396	422	400	418	436	411	386	437	392	413	373	405	413	392	392	400	368	369	362	375	404	412	399	366	426	400	363	406	405	377	388	402	378	373	378	423	396	387	398	419	378	416	387	400	414	387	394	389	382	384	389	372	389	403	423	404	421	406	411	394	384	372	387	390	376	346	414	381	399	399	434	413	424	408	408	414	413	441	400	398	402	377	388	390	390	380	407	409	381	406	415	413	407	378	403	381	400	394	392	410	392	365	413	367	427	412	405	383	386	406	383	410	378	382	402	403	425	405	361	400	365	429	387	383	423	427	374
24474	21207	27917	24777	16348	1387	815	633	632	580	560	576	538	532	555	475	494	498	509	495	479	506	481	446	472	494	429	479	515	490	522	477	428	508	454	497	494	457	458	456	484	463	512	485	475	439	480	476	465	467	512	445	472	446	446	485	425	444	502	482	484	499	515	488	453	479	431	470	436	457	492	483	483	528	481	453	476	483	488	490	459	472	468	463	467	459	479	463	489	460	521	501	474	428	475	462	439	513	514	465	482	489	483	456	472	467	499	462	471	451	456	457	495	415	489	465	421	510	475	448	438	428	444	478	482	467	439	478	478	474	478	415	493	453	443	438	487	469	473	476	471	447	486	435	432	429	481	491	456	453	481	473	504	510	456	473	507	455	453	441	480	467	505	472	462	471	432	524	478	459	482	467	440	483	454	462	459	480	451	501	475	491	474	467	473	466	481	496	465	469	500	471	472	466	433	461	450	466	474	441	481	464	468	470	428	477	468	490	443	465	493	476	479	467	447	473	443	472	452	464	474	468	476	464	449	467	430	479	486	483	456	519	477	491	445	455	450	437	466	495	476	488	419	439	444	464	473	473	497	459	482	468	458	483	478	452	453	471	453	461	464	485	433	468	482	457	419	479	458	444	426	454	467	460	469	454	479	418	494	419	514	482	466	467	469	431	485	459	453	441	469	474	455	467	448	453	452	434	494	424	468	468	466	475	469	473	509	465	471	463	449	464	470	484	471	438	483	501	475	441	424	479	470	481	493	408	485	463	486	429	471	463	441	459	506	473	469	431	457	432	468	472	467	483	454	461	443	419	452	446	438	462	515	467	478	492	484	454	464	446	466	506	465	465	454	483	463	486	461	488	508	469	482	517	459	454	497	467	442	480	454	492	467	485	440	459	520	452	486	473	445	480	456	494	487	457	468	447	442	474	498	442	453	463	490	438	511	433	474	448	464	486	458	492	441	500	494	467	488	463	456	521	465	489	423	496	484	479	485	427	469	480	484	447	482	454	492	467	455	493	476	480	477	466	469	465	487	475	448	503	532	492	488	504	463	466	455	448	495	471	454	462	492	493	498	447	465	440	471	480	493	442	446	502	447	453	452	465	447	437	486	466	438	494	456	512	455	420	488	475	437	434	429	483	490	466	440	436	476	494	452	445	467	460	447	520	536	501	458	505	443	466	489	466	434	465	449	460	462	422	420	449	442	520	466	493	511	464	437	481	465	456	467	477	413	480	468	459	425	457	431	439	459	499	497	451	473	462	463	470	461	470	469	451	479	455	470	433	457	463	457	485	474	472	469	505	480	445	495	433	440	467	470	506	481	451	495	441	472	456	476	487	472	458	499	487	459	493	462	462	448	429	508	490	485	459	453	441	478	468	461	478	445	472	448	509	427	486	495	507	489	446	444	483	479	443	484	482	457	477	467	438	495	468	494	477	473	491	443	465	476	454	511	460	481	493	460	458	467	427	455	444	474	506	492	485	513	452	462	466	486	449	478	505	451	492	443	502	509	491	468	489	472	431	423	507	466	434	453	472	466	477	474	447	473	454	443	461	421	465	426	461	438	488	497	507	493	487	479	461	478	494	449	508	436	470	455	454	472	542	467	467	456	448	493	457	478	469	483	445	480	465	459	455	419	463	465	467	446	454	477	496	491	504	455	481	459	449	420	442	461	503	470	457	467	455	474	480	491	492	471	477	476	479	421	442	435	470	479	517	445	499	496	452	463	445	452	444	444	425	467	455	475	477	483	505	505	440	445	449	440	504	511	480	462	458	481	428	483	485	418	478	480	485	468	455	462	478	453	504	481	441	469	475	435	476	486	480	435	433	461	460	445	492	474	465	490	471	480	495	476	451	517	454	477	478	452	451	477	434	497	470	457	459	428	450	466	487	473	492	422	450	489	453	464	454	452	484	463	445	426	488	438	451	491	484	464	480	466	512	459	427	440	477	469	467	461	445	450	445	447	443	458	451	448	461	470	479	433	447	465	483	444	467	480	482	458	470	507	435	468	446	444	442	444	440	443	494	462	469	472	432	499	417	472	506	477	444	481	478	468	460	435	437	463	456	491	456	441	496	447	462	439	420	442	483	457	467	425	465	441	479	441	452	426	454	446	452	448	420	449	462	458	518	451	478	455	451	503	448	471	445	451	476	477	486	492	475	477	486	449	453	423	467	464	474	455	465	420	460	457	451	456	439	484	485	472	436	425	474	471	468	468	487	468	484	512	456	464	441	462	480	459	490	448	470	436	497	465	460	496	455	468	436	419	440	453	465	431	472	471	468	467	471	463	472	445	411	497	471	415	438	450	454	453	478	451	446	471	485	471	467	458	449	481	470	465	480	459	466	478	464	449	472	464	435	451	477	456	477	422	479	447	439	467	447	492	424	494	445	454	465	487	507	471	476	479	433	462	473	437	456	502	511	532	467	475	464	443	446	471	487	456	415	486	491	465	463	440	481	475	466	474	481	466	476	447	458	472	460	483	519	467	462	456	442	446	457	452	450	457	465	446	465	466	441	456	450	478	433	463	474	477	457	448	427	487	476	492	446	490	448	472	464	451	489	451	482	458	498	463	470	481	499	446	474	478	451	497	430	482	458	498	476	482	438	470	462	451	450	448	448	472	455	433	462	479	472	496	443	466	455	472	480	463	444	473	443	421	461	482	408	477	503	473	486	464	460	490	457	459	444	456	487	477	460	468	445	479	486	453	486	470	487	461	482	532	454	436	446	498	474	484	438	462	509	463	469	487	455	502	489	414	484	474	448	455	439	459	451	448	497	504	506	481	465	548	486	516	478	471	510	483	528	436	439	460	460	457	472	448	486	491	448	467	471	480	447	487	462	468	492	452	461	449	470	474	488	438	499	447	488	484	467	467	448	443	453	478	458	481	479	504	483	467	488	460	504	464	444	412	446	456	425	416	490	474	457	443	418	505	467	467	457	452	461	483	487	467	448	461	457	473	463	461	466	499	464	415	443	487	466	522	454	467	441	494	444	493	475	511	426	432	455	457	497	500	438	493	463	424	444	455	472	470	524	481	451	465	471	443	475	466	468	449	478	470	451	486	474	490	511	476	461	473	446	463	465	480	486	468	472	461	485	442	468	451	456	467	437	464	451	477	435	459	471	469	516	486	451	469	464	449	429	491	481	461	501	468	488	497	472	425	458	475	476	470	475	451	449	452	497	450	445	466	480	461	454	466	501	490	489	438	465	440	469	478	461	463	485	492	519	471	483	447	472	465	475	452	477	450	466	425	476	463	485	458	483	491	476	460	489	506	486	468	467	493	502	447	444	475	485	482	464	465	508	432	454	460	461	478	469	455	459	472	465	485	483	472	445	409	483	466	423	444	442	461	447	470	471	486	455	465	465	466	456	449	489	462	475	461	451	468	472	451	408	474	481	439	427	469	476	467	471	470	467	463	436	498	494	507	454	486	462	456	454	494	484	497	423	483	463	463	497	468	426	458	469	478	507	459	486	502	489	470	454
32208	39444	5133	2662	1880	1417	1221	1050	907	826	831	737	704	654	650	643	666	648	613	600	563	585	570	621	607	572	543	583	583	588	560	541	523	594	570	573	563	585	546	593	567	569	567	579	602	577	539	531	524	542	523	551	558	559	560	575	576	587	511	558	584	544	564	613	537	584	513	546	572	586	549	525	591	577	543	575	603	538	550	552	536	543	573	537	549	576	543	565	498	582	556	556	526	534	551	571	568	563	552	565	519	533	520	564	536	540	541	555	544	586	524	552	562	556	554	556	528	560	530	568	550	532	539	515	575	549	539	527	598	553	574	512	579	483	582	544	594	576	537	559	605	545	570	561	508	563	554	558	554	536	578	518	553	562	545	543	571	563	501	544	553	574	536	533	566	560	536	542	517	552	598	509	572	532	565	530	568	570	578	533	594	538	545	555	570	562	571	543	543	531	563	525	542	543	541	540	576	544	539	543	570	521	553	549	524	543	534	544	559	518	519	568	554	550	551	528	553	555	538	582	587	531	529	555	572	549	545	535	573	578	591	539	519	560	553	500	562	531	576	572	534	542	599	575	539	550	585	560	557	548	519	570	560	571	535	564	596	578	560	620	560	554	537	548	514	575	558	541	540	538	516	563	582	557	544	508	578	550	543	542	576	536	537	544	546	581	576	516	521	520	544	515	556	552	534	557	560	495	562	547	546	597	531	556	576	568	579	541	570	548	554	548	533	596	540	526	551	518	569	532	548	553	538	563	610	548	534	554	496	549	521	579	568	530	522	565	535	517	521	537	550	523	567	585	546	599	549	536	527	559	530	549	595	540	567	556	540	561	524	542	586	566	525	551	538	571	551	555	545	543	532	518	535	546	537	567	561	554	570	538	543	507	522	546	581	535	526	566	588	541	563	585	573	569	567	547	603	543	580	551	544	590	575	526	571	506	556	553	571	548	546	573	534	504	565	542	576	585	537	550	546	527	566	571	546	549	535	579	577	548	561	584	553	544	503	530	540	580	548	556	573	558	577	541	536	560	543	520	556	583	536	585	532	541	517	540	526	575	510	566	541	554	541	565	602	555	517	561	531	516	565	569	527	529	537	539	547	569	594	557	596	605	522	568	535	583	580	555	554	553	572	538	549	584	559	531	568	560	534	553	530	551	583	549	582	553	582	546	535	552	553	526	559	559	558	529	591	533	623	584	554	516	538	543	509	534	541	567	541	583	515	537	543	542	601	602	533	545	559	565	571	536	545	546	524	524	551	536	568	546	543	530	565	573	516	539	552	554	570	549	534	548	534	568	546	584	556	545	530	555	558	539	498	511	544	581	539	572	529	573	544	599	533	519	568	526	515	596	518	561	549	542	538	545	582	556	558	581	574	497	560	578	537	543	563	536	574	556	540	543	538	530	539	526	515	523	570	563	581	536	500	509	537	529	531	541	580	541	573	499	555	506	626	562	574	555	558	606	566	553	540	539	574	530	550	508	528	550	522	573	543	566	514	565	525	543	557	546	580	552	530	554	545	589	534	534	527	525	538	532	547	552	509	574	565	541	548	538	574	537	538	538	547	527	529	526	564	549	546	570	538	581	539	553	533	557	538	534	554	520	564	548	486	535	533	568	526	568	569	565	553	545	560	516	553	588	543	509	520	564	548	533	535	561	538	507	526	572	504	567	538	549	584	520	547	562	514	519	562	592	549	581	580	548	572	573	546	545	540	586	573	575	516	564	495	605	538	555	534	576	538	552	552	553	573	531	562	528	539	562	551	552	576	541	566	537	545	539	547	579	537	525	549	582	599	572	552	509	529	510	590	579	548	516	559	540	547	509	540	538	525	509	575	540	552	547	523	563	577	535	610	544	523	578	559	531	521	508	530	561	546	531	499	541	563	575	612	561	545	510	542	552	531	541	562	541	549	539	575	540	544	578	552	595	573	540	580	547	516	551	559	556	510	545	512	495	530	513	533	534	554	559	550	591	564	583	550	537	552	542	547	547	571	586	535	555	555	610	534	561	535	534	551	588	524	575	588	539	556	519	590	555	531	565	497	538	563	550	520	578	558	546	564	535	552	554	515	575	522	552	557	577	544	560	553	539	540	553	550	518	564	519	589	546	519	541	529	570	549	549	510	541	575	525	545	555	519	539	552	500	513	513	534	548	529	558	545	549	567	594	559	545	594	532	568	516	548	483	530	537	570	565	599	570	578	540	546	581	538	561	542	522	548	530	548	590	560	533	557	571	567	574	559	587	523	550	544	515	578	557	549	515	528	545	548	551	538	539	547	531	535	566	497	582	536	559	543	559	533	548	557	567	509	560	576	559	527	537	550	558	514	541	557	532	571	600	603	532	552	551	552	595	533	557	554	576	547	582	559	548	540	525	527	569	558	567	571	564	575	569	525	536	536	581	526	557	515	540	569	549	560	521	566	592	569	573	543	610	514	536	571	559	558	535	545	559	550	540	508	551	543	538	534	548	587	564	494	584	522	533	534	571	583	592	537	536	560	564	556	558	571	535	546	562	538	540	544	587	568	534	561	522	592	511	535	541	505	549	550	564	537	535	516	549	533	507	520	530	560	547	555	563	560	531	503	516	534	560	522	536	540	558	528	596	531	542	526	591	535	560	530	574	558	519	585	565	587	555	541	503	575	554	553	563	519	520	560	550	537	544	503	583	521	504	542	568	555	556	577	571	574	583	545	538	573	582	517	565	548	545	544	488	556	542	541	537	551	561	555	587	565	542	561	557	549	586	550	536	562	548	589	574	532	560	582	536	530	573	526	566	543	558	572	530	543	550	562	544	580	556	519	532	521	523	523	570	535	593	537	549	548	567	548	527	539	583	563	549	517	555	555	537	600	555	534	556	529	560	551	552	582	524	559	541	556	581	540	545	517	571	496	537	526	538	542	528	523	537	537	556	542	553	569	561	543	554	553	531	547	537	581	552	550	568	553	551	559	549	585	571	598	545	516	511	509	578	556	552	599	526	564	543	549	541	567	561	541	546	531	566	549	572	544	545	512	531	532	558	521	567	540	518	626	547	561	563	549	525	574	536	547	565	598	531	573	555	527	525	580	565	502	543	547	575	529	523	537	554	569	534	557	538	571	549	541	548	573	544	499	587	607	548	596	515	569	506	563	523	575	555	570	559	553	565	570	560	543	514	564	545	531	582	542	568	538	580	514	533	565	531	566	570	535	570	593	597	537	535	528	544	561	523	561	551	552	531	549	562	538	529	558	572	554	553	516	577	529	564	519	550	540	580	568	516	563	501	548	523	536	529	529	552	564	538	525	521	582	590	537	560	569	530	510	586	521	524	541	542	541	560	521	513	540	500	565	567	559	526	611	527	538	561	507	571	537	542	516	571	579	543	536	546	551	568	520	580	537	550	499	548	545	576	575	543	562	528	519	537	543	520	531	582	511	601	541	584	526	562	551	548	568	596	556	570	568	519	521	538	537	536	559	580	561	514	582	552	537	550	516	561	557	570	529	555	539	532
25301	21240	26692	24734	3093	635	577	533	502	482	438	471	445	472	464	494	436	470	406	424	448	416	427	462	379	460	383	440	435	441	373	411	403	429	365	415	391	437	421	418	420	413	408	396	442	398	383	396	413	443	410	429	442	430	407	399	436	402	425	408	411	393	412	438	429	406	360	406	418	426	404	414	436	413	431	424	441	418	459	437	433	372	406	441	457	407	422	440	404	407	440	385	413	407	420	439	389	407	444	448	420	445	423	412	425	437	437	418	397	464	433	418	401	411	443	417	428	429	384	392	391	403	402	396	433	441	423	444	415	402	443	403	424	437	415	369	396	421	381	414	435	411	426	409	431	449	412	419	380	397	407	399	429	444	464	389	418	433	410	418	386	406	419	442	406	389	388	411	463	436	422	411	432	454	448	383	400	433	432	453	445	399	430	442	405	432	416	409	414	412	421	385	412	402	437	390	450	420	424	406	456	409	403	431	436	451	423	406	384	430	450	455	420	419	407	396	430	437	421	402	419	431	384	389	386	441	415	411	447	430	418	435	407	417	389	418	413	399	414	386	397	395	401	400	423	403	463	377	417	410	410	441	395	415	389	404	441	394	411	428	368	424	411	391	431	389	425	403	423	430	437	408	445	417	407	375	430	439	433	375	418	435	368	423	424	412	406	406	445	395	408	385	413	396	415	399	394	409	437	387	436	409	399	411	426	397	407	442	390	405	418	433	410	420	438	399	414	403	434	400	432	402	391	442	430	428	421	408	371	413	442	405	420	421	428	394	404	409	406	407	398	417	446	411	429	449	424	405	437	432	396	400	404	407	409	392	452	414	371	422	421	386	380	441	438	408	432	438	430	402	409	410	428	429	390	400	425	385	447	403	413	392	431	432	381	420	439	402	422	429	396	438	381	390	410	399	412	426	409	376	396	462	488	433	424	441	422	420	430	394	388	416	440	406	434	396	415	416	445	456	450	402	426	393	421	385	447	423	400	394	417	405	398	408	493	400	424	413	409	415	410	405	382	383	424	389	410	414	396	423	414	381	411	439	437	398	413	406	423	383	400	407	384	450	429	433	430	439	441	460	400	427	431	404	423	416	374	371	408	430	430	398	382	400	442	382	393	403	415	430	400	453	391	421	401	454	429	412	395	397	421	384	399	433	399	420	377	417	423	397	408	426	424	438	393	442	394	395	428	427	432	420	389	419	394	410	420	421	413	400	425	422	414	371	405	399	420	388	419	422	403	411	414	429	395	386	418	425	431	416	420	409	424	450	402	413	433	391	446	405	372	374	396	391	405	399	440	402	442	431	407	422	425	424	439	441	439	391	435	405	419	396	403	413	385	398	386	421	417	418	418	424	388	402	399	385	439	452	399	426	406	374	422	382	410	411	451	423	420	387	363	425	413	409	400	414	417	427	409	457	406	418	406	436	438	397	434	408	402	426	403	464	447	376	445	414	401	388	403	410	386	418	446	459	449	420	383	402	403	435	426	427	438	412	392	401	444	409	411	423	393	420	427	439	399	418	442	402	440	413	422	477	405	426	407	415	389	410	388	435	418	434	404	419	439	465	399	411	389	438	439	389	463	456	447	432	423	454	447	409	441	397	453	438	453	406	385	408	382	403	407	430	429	401	447	387	443	444	408	452	406	421	452	410	406	381	406	422	416	423	429	458	401	424	417	411	398	436	402	421	435	404	378	415	396	404	429	407	414	404	453	401	415	429	416	410	426	421	438	419	447	393	432	424	399	442	429	410	426	402	421	425	404	423	467	434	425	399	381	407	383	433	374	398	433	415	387	417	401	416	403	404	422	386	395	405	397	396	428	409	412	470	402	410	454	418	428	410	397	436	424	417	427	396	356	440	393	418	432	431	411	416	431	403	403	406	406	401	407	421	435	409	422	397	415	404	458	435	418	405	411	421	387	442	406	420	391	413	407	415	439	423	398	416	417	421	396	431	403	417	457	420	405	409	415	401	416	390	410	419	436	392	380	422	411	434	440	419	421	399	405	425	429	403	415	428	423	428	407	405	393	397	419	434	397	450	369	446	384	436	419	379	397	421	423	418	411	416	412	428	409	431	419	381	375	398	407	414	406	412	432	375	431	397	402	427	408	441	431	394	424	430	414	404	375	454	437	406	441	397	438	442	428	439	401	407	377	417	436	402	412	402	431	405	410	425	438	393	409	402	417	404	398	449	415	383	424	416	402	403	412	441	376	417	398	425	421	440	393	424	448	436	421	417	408	419	399	431	412	411	391	419	409	376	409	398	454	447	409	431	424	433	413	423	375	428	412	406	400	409	405	426	430	459	408	412	396	425	399	439	413	414	391	406	430	395	413	391	396	418	408	471	398	421	432	413	411	400	407	451	419	419	417	367	414	447	439	408	401	420	427	403	410	407	421	395	406	433	412	382	443	415	397	451	435	414	447	400	426	447	404	436	452	424	425	434	409	428	417	418	458	439	434	400	435	403	431	357	374	423	435	415	429	429	406	397	395	417	399	419	396	442	398	434	456	416	423	420	406	416	453	426	425	419	410	401	440	419	422	404	420	439	382	426	433	416	420	436	442	432	425	407	389	377	398	396	380	426	432	419	425	408	414	382	414	413	393	386	420	384	405	434	417	418	429	439	443	414	445	428	406	413	408	454	416	394	384	476	408	416	400	423	400	399	473	400	457	408	424	434	434	418	453	436	423	391	415	418	406	459	421	407	419	414	437	444	422	393	435	432	401	407	411	421	435	429	387	428	418	375	412	422	435	408	422	409	402	399	383	432	424	418	413	407	400	428	427	424	452	389	438	399	417	355	409	370	402	419	390	405	398	402	408	450	399	463	419	440	375	450	421	414	408	425	383	424	421	418	411	381	396	420	442	415	435	422	425	421	416	426	462	401	374	419	417	415	407	391	421	374	397	421	423	418	405	422	406	448	414	403	393	445	397	405	411	427	451	429	425	408	394	415	427	399	454	402	433	415	440	385	405	402	414	383	410	379	392	418	376	425	371	421	451	425	438	400	429	413	423	402	404	374	395	407	426	422	376	432	427	436	395	424	467	405	425	401	394	446	383	434	379	410	423	403	431	422	413	412	397	408	427	433	418	403	450	444	404	402	386	430	401	407	394	415	452	426	405	435	436	425	429	459	417	369	390	393	443	362	393	395	398	450	395	416	434	417	402	411	418	432	426	409	421	418	428	411	420	441	474	426	426	435	436	407	407	413	419	424	412	397	429	452	457	435	487	413	404	437	451	474	417	421	417	417	419	395	444	398	429	413	417	406	391	397	408	397	452	427	398	432	435	406	409	429	432	399	423	458	410	423	421	425	389	416	426	403	421	458	441	390	431	392	435	411	398	418	408	437	414	376	399	417	397	401	387	444	430	400	421	399	440	392	424	435	402	429	432	400	433	443	395	417	451	456	414	390	413	379	359	386	381	428	419	427	387	448	419	410	426	407	435	412	401	405	430	443	418	434	401	396	412	419	425	414	390	385
30743	29691	3291	1699	1223	1055	943	813	794	705	679	608	613	598	593	582	591	539	554	546	587	520	543	494	522	538	540	507	510	556	527	500	532	538	514	529	573	513	525	497	513	519	555	510	558	549	506	518	496	516	484	543	534	546	512	573	514	484	515	542	514	538	512	506	511	562	484	534	533	480	492	486	503	502	520	476	512	530	551	545	550	572	561	488	547	486	545	523	523	502	531	498	532	511	510	505	493	566	509	534	515	511	513	500	522	530	498	531	529	472	544	542	461	510	508	531	487	484	479	505	492	500	476	512	515	517	508	506	525	514	515	541	533	517	503	505	515	512	480	503	519	502	504	496	526	485	498	497	502	494	505	504	487	517	466	479	534	526	511	506	538	513	499	536	486	522	499	501	522	477	503	487	499	530	516	561	490	520	484	514	514	490	475	507	499	528	536	503	517	524	528	507	554	486	510	469	529	488	522	489	516	544	503	562	497	497	526	501	501	513	498	518	504	525	510	483	500	502	539	560	524	522	492	505	455	516	501	508	524	524	522	505	518	497	512	527	524	526	490	516	508	534	484	544	556	508	510	500	534	530	505	536	498	512	547	473	501	521	526	516	556	507	477	526	509	471	534	476	495	527	492	517	497	530	493	502	496	501	578	501	522	524	538	469	563	474	546	491	517	521	523	518	543	501	499	533	484	515	497	511	490	486	513	483	490	484	460	488	546	494	522	514	503	489	507	552	469	553	484	479	476	505	502	487	492	515	537	516	527	534	496	519	486	469	517	500	528	517	531	523	493	502	488	528	493	511	493	511	528	502	560	507	510	487	536	512	473	516	528	501	495	498	496	502	479	577	504	504	509	513	506	524	497	526	535	543	508	477	565	486	470	510	524	520	562	516	509	535	523	500	482	479	487	499	488	550	484	527	505	544	538	493	538	489	504	515	501	475	508	460	496	470	567	500	543	500	475	539	492	496	467	493	516	548	524	538	530	552	500	475	498	485	468	494	498	499	529	511	534	502	536	491	488	498	522	507	484	485	468	527	520	497	543	491	492	541	518	489	488	511	537	504	501	512	514	510	513	492	495	549	503	470	518	514	514	530	545	470	511	521	524	485	503	491	529	516	507	478	508	487	498	527	490	502	447	520	524	526	475	534	508	509	532	535	539	505	529	526	503	510	512	485	506	475	551	504	495	533	503	533	494	542	533	515	522	487	525	513	522	549	496	519	516	530	459	482	545	540	492	571	525	492	542	514	466	499	536	512	516	526	536	537	457	558	514	515	504	516	513	460	537	529	495	520	494	503	522	533	515	522	534	506	502	546	503	555	523	486	513	482	484	511	535	514	493	515	551	474	488	506	495	501	479	486	527	512	550	514	495	487	519	514	534	517	524	496	479	554	550	513	491	544	485	498	539	500	520	509	479	539	497	517	545	504	536	516	498	521	516	527	501	501	499	483	529	467	522	517	492	502	496	537	523	560	505	496	485	555	504	495	495	545	502	517	521	509	535	545	530	530	450	570	509	503	484	501	542	500	535	521	530	490	490	509	492	515	537	509	518	500	505	505	519	508	494	471	501	542	506	542	538	532	509	515	477	520	492	535	464	551	530	517	528	525	527	464	512	510	523	516	513	528	507	497	530	505	484	484	539	487	512	497	482	537	530	536	500	526	507	534	518	516	494	550	529	505	521	571	487	508	527	475	525	514	479	493	499	532	512	515	514	471	500	505	481	508	541	493	510	523	538	492	517	532	529	564	501	566	510	507	509	512	546	534	503	510	501	522	482	484	550	503	529	491	526	476	546	518	486	530	518	502	463	497	469	541	506	527	521	507	487	526	501	479	498	536	486	479	561	530	505	491	479	489	571	455	529	518	547	510	526	560	514	473	496	494	486	546	474	537	488	532	553	499	515	522	496	516	503	500	460	520	489	533	548	511	494	502	498	541	527	477	502	513	499	495	493	499	503	535	517	511	512	512	541	502	517	508	490	503	503	480	516	507	536	524	519	482	496	466	516	486	510	514	504	490	481	505	508	489	524	501	547	489	539	481	479	512	547	498	523	540	523	485	506	510	541	503	525	507	500	514	511	495	540	502	506	498	499	534	427	516	495	512	513	484	557	498	513	506	548	489	539	485	522	516	498	494	540	515	469	506	486	523	498	536	542	518	495	521	493	513	528	541	516	503	495	505	501	511	472	493	500	517	500	508	481	502	505	512	477	472	510	512	519	490	549	502	499	516	522	516	548	495	480	487	498	495	516	450	502	524	509	470	521	518	507	495	518	468	529	512	517	511	514	476	529	533	548	529	537	533	517	495	522	530	552	514	523	522	512	515	484	502	503	472	500	524	490	501	487	517	486	515	520	510	522	512	524	525	501	522	488	528	530	514	506	505	481	530	511	534	524	512	507	516	499	581	497	465	488	500	487	515	508	533	489	476	489	510	513	537	516	474	489	535	477	513	490	475	490	510	503	480	458	525	496	480	546	525	507	489	541	493	555	521	478	518	500	539	535	532	493	512	479	507	517	520	532	503	510	510	452	541	491	526	512	518	506	486	509	532	508	530	511	513	475	526	517	521	509	518	542	516	500	541	523	476	497	510	554	491	504	503	508	540	540	500	525	496	514	544	520	498	546	509	515	516	510	518	526	511	501	470	462	451	515	487	474	535	508	479	465	521	517	493	470	544	528	487	514	498	502	558	512	530	494	508	517	513	553	527	515	490	532	539	502	521	502	517	538	542	523	547	492	517	530	486	506	526	551	485	518	530	522	539	502	507	546	526	562	537	498	531	515	524	516	534	523	527	554	519	509	530	499	489	502	527	506	489	526	531	511	516	498	527	496	507	495	527	534	513	488	492	514	478	553	522	487	503	487	485	545	471	502	497	534	501	523	486	536	513	519	469	503	514	519	514	518	539	492	489	537	509	465	544	467	547	490	494	501	520	500	469	514	539	548	535	525	495	524	464	486	513	486	494	489	506	487	532	534	524	479	495	463	510	503	496	535	479	535	515	500	516	521	543	508	532	512	504	510	529	507	521	536	515	537	572	529	546	517	524	509	526	545	476	506	564	528	488	527	509	487	494	533	495	493	514	492	516	524	495	529	497	547	487	505	536	502	559	488	521	497	492	505	536	514	514	509	528	500	494	505	511	450	544	538	522	503	466	507	470	543	512	511	526	528	528	482	514	485	490	507	500	522	511	497	474	507	520	542	502	524	519	508	533	494	494	477	534	500	531	514	503	501	498	452	541	523	540	490	496	514	527	544	496	493	507	469	511	498	498	526	481	512	513	485	468	535	517	526	495	486	561	534	527	532	519	523	511	510	478	514	540	507	535	535	489	503	499	504	518	525	486	505	486	517	531	548	485	550	524	496	516	501	503	531	530	533	489	504	493	496	557	489	524	555	504	492	554	517	505	530	518	539	502	530	499	510	490	522	546	527	564	525	520	559	523	497	559	573	478	541	524	541	519	484	504	516	504	573	502	533	525	516	516
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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
