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
341593945298	341593945858	341593946406	341593946956	341593947506	341593948058	341593948608	341593949158	341593949706	341593950258	341593950806	341593951358	341593951906	341593952458	341593953006	341593953556	341593954106	341593954658	341593955206	341593955756	341593956306	341593956858	341593957406	341593957956	341593958506	341593959056	341593959606	341593960156	341593960706	341593961258	341593961806	341593962358	341593962906	341593963458	341593964008	341593964556	341593965106	341593965658	341593966208	341593966756	341593967306	341593967858	341593968408	341593968958	341593969506	341593970058	341593970606	341593971156	341593971706	341593972258	341593972808	341593973358	341593973906	341593974458	341593975008	341593975556	341593976106	341593976658	341593977206	341593977758	341593978306	341593978858	341593979408	341593979958	341593980506	341593981058	341593981608	341593982158	341593982706	341593983258	341593983808	341593984358	341593984906	341593985458	341593986008	341593986558	341593987106	341593987658	341593988208	341593988758	341593989306	341593989858	341593990408	341593990958	341593991506	341593992058	341593992608	341593993158	341593993706	341593994258	341593994808	341593995358	341593995906	341593996458	341593997008	341593997558	341593998106	341593998658	341593999208	341593999758	341594000306	341594000858	341594001408	341594001958	341594002506	341594003058	341594003608	341594004158	341594004706	341594005258	341594005808	341594006358	341594006906	341594007458	341594008008	341594008558	341594009106	341594009658	341594010208	341594010758	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	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
22567	21380	29024	24115	21380	21414	6645	1027	775	726	621	567	532	523	520	438	464	451	431	399	404	378	400	439	407	371	454	413	397	408	376	443	400	429	396	387	355	411	399	354	387	354	376	352	363	393	381	363	346	365	351	374	350	345	349	356	334	363	367	361	351	352	373	376	350	361	384	367	364	362	385	389	373	371	387	402	381	370	390	385	378	402	379	368	337	369	394	383	328	353	336	390	398	353	375	370	382	384	351	386	378	401	380	357	354	399	402	364	361	373	382	369	373	394	354	380	380	378	342	354	380	370	368	400	358	332	341	369	401	381	384	363	384	366	394	372	364	378	374	363	377	368	360	354	363	341	342	356	369	347	374	364	376	392	389	381	357	379	373	365	353	353	355	369	358	384	360	383	356	364	387	368	359	383	319	353	379	373	387	384	397	359	403	343	381	371	380	390	394	387	341	375	366	383	361	383	364	360	354	371	367	361	353	377	386	389	370	360	380	370	352	386	378	346	364	367	368	360	368	404	355	352	363	380	363	398	375	350	353	343	382	399	352	370	370	315	330	351	378	328	356	343	351	356	356	422	372	359	336	385	393	384	385	369	377	344	359	388	356	393	392	376	351	371	365	384	322	386	370	398	343	361	364	356	361	391	387	363	363	338	367	365	367	351	364	367	356	342	349	379	367	384	391	359	391	389	380	371	383	365	367	380	351	338	361	350	354	345	388	374	342	367	356	383	359	338	385	336	375	360	351	357	343	360	387	402	347	367	370	377	363	374	357	382	364	388	370	369	362	371	354	363	364	391	371	384	339	356	345	381	334	335	365	333	387	365	358	389	407	369	383	367	392	366	375	375	350	351	409	368	373	349	329	331	385	330	346	351	380	381	380	343	336	376	349	349	377	378	385	406	338	329	372	369	384	361	367	358	391	369	356	363	365	359	357	357	393	358	383	366	387	353	349	392	339	363	343	359	373	343	368	388	360	373	367	410	358	348	394	362	358	404	361	345	366	375	366	368	359	375	375	348	319	377	364	374	384	366	367	343	379	357	393	418	404	401	371	349	334	369	362	363	336	373	365	375	361	389	384	365	341	377	366	397	367	339	349	350	381	354	366	348	370	353	359	355	337	376	367	386	365	347	365	377	357	364	381	348	341	366	354	352	311	376	382	342	362	380	383	404	400	355	369	343	364	414	369	383	374	365	368	364	390	404	346	367	358	370	402	367	308	377	380	370	345	414	368	371	361	359	372	337	388	391	381	342	387	376	384	372	362	379	375	378	392	368	406	383	343	390	390	353	351	359	362	363	368	360	353	335	354	371	376	344	345	366	341	373	361	361	366	375	377	394	372	378	378	373	393	374	358	371	348	351	387	375	391	353	353	349	392	316	354	350	366	355	366	334	364	376	397	367	346	386	364	372	361	355	338	403	401	385	409	358	361	351	367	378	349	356	378	393	349	375	368	328	340	348	349	361	400	359	382	373	383	412	338	348	356	341	374	384	388	382	378	318	365	396	382	387	352	391	350	375	336	374	333	353	338	353	394	340	365	356	363	365	423	388	374	361	366	345	361	360	391	368	409	368	405	367	354	385	411	368	367	378	348	395	386	368	353	376	376	347	332	393	384	380	359	340	379	434	365	342	370	400	360	390	413	358	392	367	334	359	391	409	363	325	359	369	341	367	346	389	360	402	336	346	393	360	342	385	366	370	386	357	380	385	361	367	392	375	369	369	406	350	344	365	368	342	371	364	361	380	344	372	328	382	360	391	382	352	368	395	398	335	393	344	359	379	321	347	338	347	370	371	374	362	412	397	358	354	370	361	372	364	358	352	372	334	328	399	360	356	387	364	334	370	340	377	378	365	365	380	384	346	356	394	372	366	345	369	374	371	386	328	356	308	328	388	361	360	341	374	370	358	400	337	406	370	360	388	378	370	380	361	345	396	339	376	341	371	334	376	385	419	364	374	331	407	370	349	410	406	380	356	348	336	357	371	343	377	362	388	373	373	329	326	379	369	405	371	404	406	392	385	345	360	398	351	341	385	376	356	373	382	346	362	357	368	368	399	367	401	330	377	426	363	394	352	377	323	342	370	352	381	371	352	379	374	415	378	375	353	352	383	370	363	341	387	347	385	374	351	375	386	384	359	364	364	365	366	356	350	369	373	358	372	360	363	392	380	354	366	401	355	387	312	368	365	365	342	358	392	351	360	390	364	357	371	375	361	357	351	340	361	389	363	366	375	365	391	377	350	343	379	372	389	349	383	348	384	343	387	378	330	350	381	361	379	407	363	382	388	356	358	359	375	373	417	389	346	352	355	386	372	345	359	354	379	368	391	356	396	361	356	332	354	364	368	325	349	372	378	382	353	370	359	406	338	358	353	340	370	366	333	321	381	380	359	335	359	377	374	372	350	377	385	352	386	332	364	351	344	368	341	366	360	336	354	355	377	341	380	367	354	347	322	342	374	387	347	353	371	376	378	378	370	380	350	373	385	355	362	338	343	353	362	357	324	386	321	347	372	366	373	383	388	357	359	332	361	347	376	345	341	363	382	358	400	376	378	345	357	396	353	334	362	367	355	330	377	389	379	406	373	348	382	389	354	335	359	355	360	377	398	369	383	384	349	370	371	367	364	358	376	361	330	406	346	356	343	396	357	348	349	384	345	386	357	345	382	348	355	395	356	373	379	371	384	370	376	363	358	367	366	403	336	378	372	346	376	353	397	360	381	382	335	377	356	359	358	368	344	396	368	371	390	367	382	367	359	381	379	330	374	361	398	353	348	400	332	342	415	302	361	396	370	360	389	347	369	399	365	381	362	364	373	327	346	384	355	381	354	376	354	399	363	342	383	410	361	367	357	378	342	375	382	362	374	377	345	354	368	357	369	334	365	362	366	329	354	354	370	378	372	350	332	360	367	389	357	371	383	367	316	405	346	381	397	379	365	399	412	348	339	394	342	384	369	354	358	346	349	339	354	368	370	356	366	368	385	358	367	388	394	380	400	398	364	364	352	385	349	333	374	381	366	372	374	346	358	351	374	363	371	320	348	376	376	376	340	380	342	373	356	353	340	383	374	382	414	366	342	361	385	362	362	371	342	369	377	375	350	377	344	381	369	343	337	368	394	374	339	369	408	404	380	382	349	386	398	336	362	373	351	368	373	353	359	378	338	383	386	324	381	361	390	389	420	356	392	365	372	348	391	368	346	352	372	385	362	393	385	361	360	346	362	348	348	355	388	405	389	371	389	390	362	398	386	335	342	387	387	409	386	388	341	361	360	363	386	360	335	367	352	317	408	361	349	337	365	348	364	372	376	364	372	362	353	377	343	365	361	383	385	384	357	333	359	385	345	334	319	331	400	382	367	364	354	375	381	432	395	331	351	390	390	383	404	358	359	376	361	360	374	398	390	374	333	362	372	339	380	384	360	350	365	419	355	399	373	322	368	348	367	344	322	361	375	378	392	357	359	356	391	346	366	335	377	362	372	341	375	367	384
13550	15978	9668	4611	3408	2552	1949	1552	1203	1007	909	790	743	666	617	609	581	567	511	501	562	506	482	495	501	482	462	486	453	473	425	472	475	433	461	453	434	488	468	456	442	457	453	481	432	453	451	500	415	432	457	449	409	422	447	420	427	443	436	420	428	449	442	437	421	438	434	452	423	394	453	445	387	422	448	441	422	441	469	398	459	465	444	412	430	444	428	446	412	444	451	398	438	440	440	402	431	378	432	435	451	402	442	437	414	451	437	409	472	453	396	415	466	436	405	405	431	379	405	468	420	436	414	437	435	448	412	417	429	399	454	435	430	438	441	403	423	412	444	408	413	450	421	413	411	415	409	445	433	448	429	427	410	425	453	408	448	408	432	417	434	438	379	459	416	428	463	406	405	428	455	391	422	443	437	428	421	426	426	423	447	415	485	382	474	426	433	421	388	440	477	454	428	440	439	458	433	403	464	432	459	433	420	433	442	403	422	395	442	444	426	457	453	490	424	406	444	438	416	395	447	414	446	424	427	433	446	469	409	441	429	451	440	412	418	419	467	424	429	439	440	474	423	443	448	502	468	446	453	442	415	406	392	414	441	394	433	432	404	377	427	423	440	448	411	449	420	409	426	442	416	400	441	411	433	421	411	455	398	436	428	416	427	454	448	434	447	393	469	410	403	441	419	431	455	457	424	422	445	425	434	436	443	387	415	478	428	414	428	414	467	393	388	393	436	415	420	444	436	434	420	428	393	409	429	383	439	428	414	406	418	421	439	463	459	416	418	436	422	475	415	422	424	434	439	429	435	435	417	414	391	436	422	407	439	447	437	436	471	422	488	404	405	458	421	399	418	405	383	424	467	441	442	451	396	431	444	421	411	421	451	431	412	418	400	443	436	400	434	395	422	399	450	405	407	431	417	408	425	411	425	441	458	400	419	408	418	435	431	418	449	445	389	426	406	452	428	475	384	414	433	402	390	360	472	459	411	459	450	434	430	443	416	444	460	426	435	416	429	444	451	408	429	448	425	430	416	383	414	441	406	404	417	424	459	414	401	404	399	434	394	437	434	424	448	433	463	431	396	422	402	444	406	404	411	443	448	445	417	407	409	450	406	460	430	408	444	390	422	441	415	437	420	445	406	445	500	435	419	441	456	401	403	411	410	434	408	413	450	406	401	410	436	406	424	430	407	411	476	412	413	420	460	398	449	444	448	420	398	461	400	411	422	470	407	412	388	442	416	453	436	444	452	427	451	455	444	436	439	429	432	401	449	443	431	421	449	474	406	380	434	398	423	423	454	442	395	412	407	450	416	437	408	424	451	447	437	456	409	396	424	425	444	449	392	449	445	398	427	436	439	434	399	419	439	442	438	421	406	448	418	445	428	404	450	386	431	408	442	412	430	432	388	442	454	423	415	403	401	418	433	417	440	402	404	429	454	432	424	402	389	454	448	407	460	444	413	432	437	410	427	427	412	430	432	423	422	461	399	466	454	424	414	451	451	416	434	402	444	452	475	427	417	430	436	403	412	437	411	391	462	401	441	418	450	404	440	465	452	398	424	467	396	406	451	424	434	437	434	418	409	433	444	416	391	430	434	407	416	446	464	416	418	444	443	386	424	406	420	409	443	430	436	423	429	428	424	429	444	433	471	452	431	433	463	418	415	418	437	427	419	417	464	447	467	447	443	433	451	448	409	399	418	428	435	384	441	424	383	468	419	425	402	411	397	374	435	432	405	413	393	392	430	452	486	446	454	436	426	391	456	427	391	437	446	412	431	432	439	443	437	427	389	404	397	402	394	439	385	460	400	444	410	434	422	448	427	437	422	450	430	398	425	404	444	402	418	428	413	430	484	469	405	463	443	427	417	395	399	384	377	388	449	449	427	428	421	437	437	440	437	448	458	424	471	435	454	424	422	447	413	429	435	477	410	431	390	400	408	466	434	419	400	432	407	408	405	426	405	435	424	438	446	450	427	398	437	437	416	394	433	426	422	424	411	443	462	427	431	438	441	445	438	434	414	420	441	407	432	427	435	396	418	445	413	430	444	404	432	415	454	399	437	437	422	451	460	419	459	428	426	426	381	422	425	413	424	431	445	471	414	424	430	430	405	440	409	417	436	431	461	413	413	415	432	430	434	436	451	412	408	439	417	435	453	432	380	448	468	454	432	438	433	436	406	416	410	424	408	454	412	428	462	423	405	446	434	451	390	442	459	414	463	453	455	415	387	435	429	431	408	407	404	402	447	408	467	441	422	412	441	409	421	434	423	424	425	434	453	435	436	411	420	411	403	447	439	429	422	463	418	445	421	429	431	448	432	424	438	437	441	446	426	437	431	412	414	400	437	444	440	467	440	413	443	447	441	396	435	436	460	436	412	448	392	425	430	459	466	461	410	408	423	423	476	438	436	448	472	413	418	407	413	458	396	445	440	446	441	415	433	427	438	425	413	431	434	449	420	409	455	387	419	405	425	407	411	422	464	410	438	434	420	411	409	452	426	438	430	449	419	409	397	421	412	408	461	383	432	425	445	408	432	402	432	408	455	403	435	428	429	415	439	394	451	415	445	453	464	463	418	426	399	408	442	423	411	414	416	430	398	436	409	445	440	420	426	426	471	438	412	438	425	452	430	391	430	443	459	424	437	461	441	423	388	397	378	394	433	441	431	412	449	386	438	400	450	376	436	429	449	385	451	406	432	403	424	442	446	419	412	450	459	425	436	418	442	408	426	438	379	455	443	410	436	466	416	408	422	421	449	457	417	431	437	412	445	424	392	443	427	407	442	426	420	440	472	425	426	385	448	396	415	434	440	408	427	390	409	445	425	447	426	467	406	439	419	443	420	405	440	464	441	476	421	431	457	397	399	425	462	414	464	436	410	373	377	438	416	425	407	457	407	445	443	436	421	450	414	456	451	422	431	431	416	436	399	437	450	428	476	406	423	421	438	392	476	429	441	427	410	447	423	406	422	459	410	427	428	443	410	414	434	399	421	403	403	391	436	417	397	424	411	424	392	419	459	427	444	421	421	419	434	423	404	432	449	413	444	426	442	430	424	413	437	445	445	405	438	406	398	461	403	440	425	413	458	420	390	412	416	434	424	428	406	423	432	395	426	461	430	441	427	443	412	406	408	411	396	448	439	407	422	408	441	419	412	447	460	448	452	410	423	442	444	424	423	410	449	391	467	413	439	431	416	417	431	415	446	435	438	410	436	439	444	416	423	424	441	396	427	441	389	438	420	446	428	452	461	425	405	448	415	459	414	428	411	417	445	460	464	456	459	419	441	425	434	422	444	414	408	422	481	400	408	410	442	435	429	431	452	423	416	456	432	432	395	434	441	417	409	438	425	416	418	411	442	383	384	441	434	459	452	430	430	398	417	415	425	441	442	454	482	432	414	404	410	455	401	420	452	446	438	405	420	429	428	412	398	427	437	455	421	402	451	408	469	413	442	451	421	444	426	403	433	436	415	441	411	424	429	383	392	435	427	432
27293	17698	4036	976	813	774	749	791	747	708	689	766	700	733	733	738	740	691	700	681	733	718	742	698	712	719	725	701	671	717	744	702	672	711	710	758	708	687	707	733	708	749	685	663	720	739	687	696	691	715	732	686	754	688	689	757	693	728	678	657	687	759	721	724	689	741	704	655	660	655	718	692	744	691	697	722	748	697	672	686	665	719	680	701	727	712	734	684	705	678	755	739	702	738	677	702	694	717	703	681	712	747	752	747	700	718	682	715	729	711	719	735	700	694	719	702	726	700	700	717	709	713	734	735	730	736	667	725	655	701	718	734	691	714	744	715	682	721	729	668	732	709	710	737	718	670	706	696	733	702	758	736	774	697	696	718	727	688	714	731	665	689	664	725	692	738	751	697	715	734	688	737	669	728	698	739	679	708	668	747	690	744	665	730	656	740	656	734	754	728	797	754	718	751	692	696	674	721	721	703	721	755	678	679	683	675	732	727	697	721	699	707	691	681	759	758	713	703	646	754	725	745	669	680	681	745	692	742	702	706	746	731	710	695	726	708	716	728	690	686	726	702	719	677	753	710	692	687	731	731	667	747	733	743	699	680	734	718	757	746	687	686	694	734	747	695	731	731	710	671	731	735	734	721	773	734	701	724	680	736	699	694	638	739	708	714	714	694	686	729	729	744	735	734	726	692	690	732	712	719	741	741	838	708	718	717	652	722	696	705	733	735	733	752	707	703	710	713	722	768	736	651	722	738	706	737	681	749	700	689	707	751	745	705	700	732	714	737	723	720	696	701	710	632	704	692	731	713	724	692	716	693	671	701	700	737	653	725	686	701	685	693	697	722	708	716	708	714	689	717	759	717	724	697	677	695	699	676	692	682	708	695	738	732	716	735	738	732	713	728	711	721	669	708	742	710	711	664	739	671	709	708	709	718	716	693	705	683	704	729	689	701	719	703	724	703	727	771	735	716	674	716	698	699	668	752	694	698	725	734	734	731	738	708	707	694	674	684	718	720	756	714	692	682	720	691	729	695	744	725	725	689	666	672	691	733	699	714	706	677	799	708	708	693	657	722	714	700	652	708	695	741	678	709	723	669	755	746	684	712	683	730	736	719	740	677	711	710	711	700	663	736	759	753	697	690	689	721	745	706	728	680	713	705	712	727	693	750	674	707	701	723	664	742	699	682	757	701	721	740	738	753	752	736	739	694	690	720	692	695	697	684	674	728	731	690	713	757	728	642	731	709	707	751	731	692	761	664	754	714	746	675	690	679	696	741	741	677	734	714	706	707	705	712	732	712	669	707	737	723	711	713	686	678	667	682	719	728	787	706	713	699	712	712	725	770	708	718	731	693	704	751	718	705	691	732	672	668	733	761	711	712	668	723	694	723	759	730	650	718	704	678	683	678	719	729	724	714	756	726	665	666	681	722	673	667	709	741	749	703	703	739	689	718	703	729	689	710	747	691	683	730	722	728	731	723	722	721	734	787	730	648	701	660	657	683	710	707	686	716	674	715	730	711	683	744	748	707	744	695	714	666	702	717	720	703	719	668	700	692	742	729	714	694	685	681	686	658	676	725	727	663	687	748	741	716	698	746	717	673	724	704	691	682	722	740	691	648	737	659	680	735	680	722	701	698	711	687	720	711	720	662	697	696	759	700	700	735	657	702	679	718	746	730	709	717	733	719	744	730	763	720	693	704	728	763	738	728	711	740	747	679	735	720	716	668	712	727	759	715	686	714	697	695	698	734	720	694	694	710	716	680	684	765	696	730	691	723	695	721	699	718	708	711	689	703	712	767	716	703	731	674	701	736	703	745	704	739	767	747	722	718	690	676	713	714	762	686	731	720	730	688	695	659	706	736	699	733	692	728	685	759	684	741	719	713	717	732	707	741	664	747	697	726	698	742	733	736	674	781	670	712	709	701	683	714	745	727	749	702	694	715	722	712	691	744	694	699	695	686	679	680	708	700	694	722	692	710	674	674	715	713	763	732	748	724	720	699	680	723	713	697	706	747	764	723	720	704	672	741	684	710	720	771	706	716	665	691	702	705	697	735	706	713	727	732	722	691	718	691	714	729	663	738	762	766	728	721	671	726	783	686	696	711	744	672	699	773	695	743	685	737	760	712	744	734	691	712	791	693	686	760	714	744	742	723	698	680	738	652	716	687	673	698	732	738	702	697	708	685	748	694	753	713	679	726	739	698	715	717	699	743	704	705	716	710	701	721	768	743	709	664	701	698	640	682	668	733	749	698	742	661	744	713	712	706	721	731	686	720	689	713	741	718	705	742	695	684	735	696	693	711	727	715	687	707	735	693	675	733	706	726	720	757	663	702	707	740	783	721	676	744	670	741	734	702	772	682	693	703	693	749	724	722	734	711	737	641	686	711	746	712	724	671	710	707	724	736	715	662	693	687	690	719	693	706	712	756	729	770	702	693	667	711	754	732	720	671	734	712	701	727	732	745	654	693	698	677	726	720	732	675	716	732	702	697	693	791	677	713	757	701	739	737	683	763	655	675	742	749	669	660	703	747	691	700	698	693	708	764	715	719	694	699	738	688	680	723	713	667	712	707	735	675	733	712	692	765	692	708	697	730	729	696	696	703	672	709	707	758	712	720	657	730	688	707	724	711	729	741	740	731	769	737	732	666	698	744	690	744	705	703	675	708	704	736	705	735	714	692	664	702	751	717	740	740	719	747	741	739	725	745	690	656	772	753	661	731	749	686	720	722	772	719	729	668	694	747	684	765	684	675	717	685	681	686	689	663	688	748	759	702	712	702	718	740	712	696	674	667	674	695	697	709	675	684	710	731	667	678	679	714	661	672	676	730	731	707	710	687	728	693	726	698	664	676	694	725	724	703	673	699	699	714	698	740	674	694	742	671	746	702	724	692	709	661	666	746	723	705	711	719	711	743	734	685	759	697	713	751	704	698	685	696	692	717	666	755	713	745	731	722	694	670	702	682	713	704	707	716	701	715	758	737	698	730	710	713	688	697	703	694	710	712	726	703	735	769	696	676	707	780	684	705	751	694	724	744	760	680	693	737	687	751	736	737	742	740	749	695	765	734	713	688	710	763	699	739	666	745	731	725	644	708	688	713	665	717	698	703	730	700	700	707	738	691	739	723	699	751	708	737	726	697	711	721	700	676	699	709	739	701	690	730	692	673	708	710	792	706	715	693	707	676	702	716	700	728	690	756	705	676	709	660	706	697	693	766	702	694	721	702	643	740	705	677	711	695	741	704	686	712	697	701	744	728	717	690	706	715	726	700	715	746	675	693	721	717	712	693	721	689	694	721	700	696	695	685	715	700	708	677	713	746	695	736	691	697	748	734	716	713	688	707	687	646	706	728	674	718	709	699	684	705	717	704	716	708	701	709	691	734	727	708	699	775	742	716	691	730	708	723	700	737	721	709	707	685	656	700	713	699	750	693	723	731	740	690	731	725	712	704	730	724	706	728	684	732	711	683	714	730	684	735	742	704
7145	1810	1194	957	836	855	886	838	821	840	823	782	788	784	789	797	815	788	793	788	795	816	847	772	808	816	826	749	728	764	817	774	779	798	836	800	770	781	810	737	757	772	797	791	803	761	771	778	806	856	763	758	792	820	842	792	820	840	871	776	767	833	768	830	820	844	779	768	804	801	839	845	788	785	795	820	803	817	825	837	798	809	847	787	830	762	836	765	786	819	747	734	806	815	730	800	816	771	785	799	807	808	790	811	794	775	795	783	842	717	737	772	770	797	757	816	813	779	821	817	818	760	798	837	769	819	801	814	795	791	790	800	774	802	804	807	798	807	806	761	808	818	811	776	758	825	727	782	801	763	806	763	755	813	803	783	774	828	775	749	814	776	795	737	827	797	805	752	810	742	809	713	813	799	796	812	846	800	758	791	766	825	785	789	786	825	792	792	800	825	824	808	783	795	807	772	803	797	777	810	806	797	753	801	753	823	769	738	745	800	806	835	817	802	797	762	830	781	795	806	786	810	805	799	820	796	776	824	772	755	818	817	820	802	804	798	743	847	788	790	822	792	807	825	854	805	745	796	786	705	758	796	818	777	797	781	788	840	804	798	807	829	810	841	763	755	794	779	803	821	822	780	806	783	768	813	761	811	822	833	731	835	798	817	782	756	752	831	802	777	780	749	718	780	739	794	796	788	770	773	791	765	853	779	823	852	780	743	822	783	787	809	757	805	783	757	826	773	757	754	789	827	802	787	799	815	764	809	798	755	775	789	771	758	820	814	745	804	786	740	787	789	815	836	819	799	830	818	802	780	785	801	767	807	838	816	785	797	796	797	748	811	792	758	799	764	765	787	753	762	803	772	790	798	771	759	808	757	848	740	819	805	809	763	800	797	813	832	830	813	859	762	808	816	727	783	750	783	770	820	864	759	785	771	772	799	790	828	826	704	755	792	792	758	814	810	782	770	799	766	763	808	814	829	850	790	795	742	818	767	786	779	756	832	840	779	850	794	759	809	771	826	828	763	774	804	774	720	832	788	811	770	766	809	827	798	783	827	821	798	763	720	800	772	785	783	859	783	801	763	825	789	749	837	833	848	781	783	790	767	764	782	806	825	765	832	748	789	811	853	795	759	794	785	759	813	781	776	800	754	782	802	833	756	781	857	817	810	811	807	807	849	784	779	816	826	816	796	770	806	783	764	734	770	795	846	769	804	762	801	832	755	783	812	823	756	768	781	733	749	828	771	761	760	783	784	769	789	797	752	835	788	746	762	762	812	762	834	819	821	768	799	844	798	777	769	813	796	785	807	814	818	776	785	804	770	764	830	776	801	766	763	800	774	771	799	813	800	780	827	824	727	824	766	781	793	812	797	739	822	768	801	794	813	772	741	803	776	793	759	757	797	757	842	769	769	815	760	802	760	845	798	805	851	763	775	773	769	843	818	796	811	762	783	788	805	807	818	811	818	808	773	756	755	759	764	775	842	830	742	776	761	789	802	758	810	798	826	812	792	823	824	775	783	785	787	779	817	798	766	787	807	756	813	764	777	806	787	756	784	795	800	749	839	766	743	772	806	786	839	758	833	771	793	807	766	782	756	830	836	786	811	777	791	793	823	790	838	749	775	777	820	800	783	781	787	789	824	806	787	729	807	782	844	847	772	808	750	769	779	798	740	773	772	761	839	826	818	823	763	796	762	741	809	778	749	771	828	826	773	751	822	780	794	821	808	790	823	805	852	766	797	777	807	778	778	756	783	807	752	789	766	804	754	814	790	828	771	767	796	768	787	774	811	810	748	793	827	747	801	806	806	805	784	799	753	839	793	805	788	823	782	728	763	813	761	772	762	807	784	811	833	778	798	832	819	737	809	766	837	803	836	822	791	785	840	812	808	783	771	800	788	790	783	778	854	780	815	761	844	823	796	824	784	843	801	717	781	860	749	861	780	798	786	745	782	812	805	779	817	749	777	778	827	809	814	762	786	793	792	796	752	758	767	766	809	885	797	791	735	744	829	783	767	739	847	776	834	802	760	780	826	839	787	747	765	815	833	799	789	802	779	776	824	789	773	826	748	804	753	775	771	751	793	756	822	828	746	770	769	816	779	832	817	800	791	763	777	779	800	742	771	755	828	800	798	775	797	734	771	796	794	782	818	846	755	802	802	741	803	784	760	781	797	788	773	820	789	782	763	728	781	795	776	785	837	804	819	718	801	767	753	804	840	831	839	780	816	735	847	821	817	804	781	800	849	788	821	780	728	790	753	797	786	799	790	766	770	811	756	807	817	725	744	753	782	811	751	765	777	792	836	770	810	789	819	824	827	763	785	787	830	825	862	786	750	786	828	759	791	802	787	798	793	756	798	782	830	794	796	785	782	799	788	811	795	749	775	796	772	755	812	818	781	795	821	826	773	799	822	788	767	840	731	791	783	820	831	820	814	790	779	784	824	796	809	814	768	805	777	853	835	801	764	777	789	758	792	818	821	833	787	799	791	754	811	841	817	793	782	771	817	789	867	795	782	711	770	837	777	808	786	852	772	835	828	793	792	801	820	774	800	762	807	822	775	822	803	789	743	766	812	764	830	851	833	765	781	753	786	824	779	717	782	786	797	765	787	829	808	749	777	792	759	790	756	754	746	803	810	811	795	769	781	783	800	819	869	833	739	742	774	836	818	739	792	768	811	766	789	807	816	780	775	748	746	837	800	791	791	791	778	851	806	765	733	767	762	736	778	763	800	756	808	768	785	807	795	804	739	822	793	730	780	802	789	809	797	762	857	819	796	786	766	754	767	774	780	762	741	817	760	799	787	768	781	843	825	779	808	843	802	803	821	781	822	810	745	855	800	838	764	786	838	767	748	800	788	778	814	801	781	759	804	837	813	788	804	785	841	780	759	796	777	824	815	830	806	786	781	779	793	806	819	800	813	783	793	758	754	824	779	767	756	810	766	834	816	827	816	774	847	828	790	782	788	784	820	835	750	802	809	765	856	789	790	779	832	782	792	766	790	796	765	786	753	746	787	749	819	803	772	806	825	853	818	769	772	786	814	785	794	809	809	776	796	822	780	831	789	820	814	820	806	763	798	769	788	776	793	792	780	761	793	776	813	770	750	733	742	779	821	785	744	776	797	776	838	859	861	789	790	823	759	677	817	818	841	760	841	761	729	762	808	825	759	833	837	787	754	762	824	802	763	769	795	808	781	837	822	828	794	796	797	781	794	768	835	792	807	778	808	833	838	808	804	840	790	875	778	807	800	796	793	786	795	809	779	812	812	722	794	851	812	787	806	801	770	797	835	794	749	767	836	788	784	791	787	772	766	838	766	795	773	821	820	774	843	797	801	791	774	821	777	828	808	772	817	807	807	777	757	812	796	774	803	800	785	807	782	790	767	786	780	800	776	824	799	750	767	770	755	767	828	778	820	763	777	814	769	770	803	822	793	791	759	770	832	840	713	825	752	820	820	810	762	782	806	798	788	809	821	802	777	817	805
23234	21048	28113	24187	21040	9116	1520	1105	982	927	846	853	918	916	871	758	823	806	821	775	797	799	828	740	748	777	777	764	805	829	725	740	813	770	784	758	821	787	731	738	759	789	792	789	741	754	783	780	774	772	777	814	790	773	696	742	798	755	766	790	781	814	792	753	722	790	785	746	767	741	767	733	750	728	743	711	723	764	756	744	773	739	706	770	768	802	809	764	762	749	734	781	763	756	760	703	748	801	757	740	803	779	816	714	784	764	753	800	794	741	752	739	799	773	753	786	782	770	728	819	733	722	770	769	772	726	792	727	801	728	780	749	756	776	744	743	788	784	757	753	753	803	767	749	735	770	762	742	797	774	770	804	754	713	775	711	727	753	733	746	756	789	775	778	769	775	707	748	732	749	770	800	731	750	714	787	760	739	780	729	710	758	788	765	785	776	775	769	764	764	755	763	750	751	787	744	739	766	725	793	758	763	761	771	739	744	792	778	764	737	771	734	714	761	723	731	807	756	761	784	803	751	798	757	781	802	751	760	766	712	735	766	740	796	760	754	763	715	806	770	806	728	802	809	765	808	834	773	785	745	837	787	747	804	754	722	757	788	761	735	798	730	754	811	747	789	755	782	773	798	751	749	760	796	751	775	760	761	785	783	761	752	747	751	716	769	737	788	772	731	754	738	726	800	811	742	742	707	739	796	786	714	785	798	769	733	738	729	776	736	743	728	754	766	781	749	734	793	766	781	766	742	776	790	717	748	798	787	780	719	720	765	739	760	787	685	748	762	761	723	736	727	733	784	761	753	744	746	754	766	775	789	785	800	760	710	782	756	766	819	779	768	753	739	769	756	735	791	777	765	817	758	770	813	808	763	752	785	739	784	763	735	755	790	757	737	779	730	800	764	728	747	751	773	783	776	767	786	724	737	725	761	768	769	782	815	775	768	799	802	777	833	747	734	795	747	745	778	817	751	764	797	749	772	781	766	811	761	713	818	741	813	738	769	705	829	720	764	715	795	721	739	777	776	758	783	726	715	753	733	728	796	759	777	765	774	745	764	767	770	788	752	765	747	802	769	797	793	800	833	734	740	779	763	750	756	755	796	748	793	768	785	781	791	768	762	755	722	786	712	778	731	800	804	774	763	743	753	752	827	753	805	804	758	761	745	793	754	709	760	757	752	751	713	761	757	749	793	752	746	791	738	748	811	759	746	752	814	809	788	751	762	761	756	775	785	767	759	727	705	788	792	781	731	795	784	720	732	767	787	766	727	772	765	776	797	697	760	748	768	765	739	781	776	749	790	717	749	733	783	766	753	773	763	774	782	771	757	727	760	801	747	774	729	773	764	766	770	764	770	759	786	776	757	734	742	729	784	736	728	792	695	803	779	716	727	803	782	799	736	737	723	766	777	765	750	776	746	779	752	762	774	705	803	780	768	747	787	726	730	681	762	780	778	750	788	743	727	743	748	802	727	767	736	782	782	821	764	756	704	713	767	746	769	784	791	760	780	784	771	748	747	740	793	780	768	745	787	769	749	734	743	764	760	753	695	771	745	749	706	788	814	815	711	743	811	751	754	724	730	753	756	769	750	788	716	760	748	782	741	687	711	750	770	713	786	756	787	756	768	765	744	761	818	728	732	743	722	736	728	757	713	776	775	728	784	745	751	768	781	783	764	740	770	735	779	697	732	753	829	723	800	820	791	741	789	772	763	744	807	750	769	768	743	822	750	774	783	751	845	737	711	804	734	827	777	751	828	744	734	749	766	752	760	812	768	713	762	729	757	735	751	731	795	786	762	724	735	760	766	782	759	766	741	763	746	784	736	736	764	763	747	777	808	765	743	796	745	752	752	751	740	704	773	751	773	771	819	776	722	761	794	785	740	714	783	783	768	792	777	724	702	793	737	757	760	773	762	762	765	736	813	795	773	732	706	737	800	757	770	784	787	768	747	809	777	762	790	756	702	745	743	745	782	748	749	752	763	771	761	729	735	733	779	732	786	748	793	756	741	783	719	707	718	750	802	750	774	760	777	764	759	787	807	747	821	740	735	762	774	804	784	748	761	758	754	746	753	771	744	740	691	745	771	813	750	743	806	771	809	771	793	754	726	814	758	788	784	794	751	718	759	709	778	759	746	760	758	760	761	724	790	803	755	805	794	745	812	774	792	783	753	769	775	774	749	769	786	775	744	788	775	762	784	752	770	768	774	817	778	746	759	738	742	743	766	762	828	706	717	754	773	757	773	799	789	807	804	756	744	742	750	768	807	735	705	786	765	764	819	778	787	714	782	769	767	730	790	762	782	761	754	749	779	792	736	768	774	780	781	809	742	806	801	774	790	805	740	776	748	775	774	761	764	799	750	713	796	789	748	790	790	753	731	750	750	747	781	748	764	737	802	734	726	743	782	783	735	732	736	774	756	711	781	771	763	757	755	768	812	759	778	712	774	788	751	805	753	787	784	766	739	789	746	800	783	702	784	776	811	814	756	745	731	775	732	759	843	746	797	789	803	770	776	744	759	751	733	707	713	758	797	713	745	756	795	725	778	728	783	750	781	778	781	743	776	775	772	814	754	718	750	761	781	717	749	708	735	760	807	757	790	772	763	775	760	733	784	723	757	769	767	740	802	762	758	732	802	761	773	718	728	725	794	737	713	751	803	781	742	712	750	740	711	781	748	757	783	760	732	751	763	750	763	789	787	771	755	765	749	804	730	761	741	764	759	719	714	706	745	742	703	774	785	721	777	824	801	780	772	750	779	758	808	747	746	768	804	734	782	762	736	748	753	800	804	770	714	711	770	773	726	749	785	755	757	800	770	778	731	728	733	750	814	787	737	748	778	777	811	773	772	814	770	770	801	728	785	796	772	806	759	752	743	771	805	741	805	829	779	774	718	785	755	749	807	780	799	785	740	775	765	727	744	714	738	795	781	738	735	774	798	785	743	830	801	781	809	811	783	752	761	768	740	791	760	786	754	711	742	762	774	778	733	810	731	740	754	724	750	737	725	774	776	763	741	732	759	736	762	786	796	697	758	708	741	733	779	795	829	803	719	744	752	784	794	800	757	754	755	753	758	759	767	788	744	808	722	745	814	771	760	746	734	736	729	722	766	756	748	747	825	759	742	748	762	715	730	778	773	798	691	768	755	735	699	741	782	728	798	761	770	754	752	805	776	768	747	756	726	756	734	783	750	772	758	785	778	792	755	787	733	763	762	796	773	781	755	736	719	724	761	765	754	768	754	759	761	768	744	755	819	738	799	745	756	763	754	804	708	742	775	749	802	802	786	754	719	699	764	741	764	782	780	723	768	704	765	802	736	747	785	713	799	754	755	773	783	773	756	768	733	749	779	762	805	758	781	752	778	775	742	785	767	730	749	752	781	768	777	803	741	750	725	818	769	720	715	735	751	751	738	789	779	781	757	752	738	745	784	777	759	782	813	813	733	759	805	753	774	729	758	811	740	748	778	753	795	783	789	814	770	774	794	713	799
10469	11439	6256	3017	2393	1963	1667	1373	1264	1167	1086	1092	1040	950	1021	932	938	941	937	931	847	942	894	878	926	907	881	877	861	838	902	863	871	851	894	875	901	902	886	873	905	889	907	884	828	911	862	871	869	891	877	847	824	873	857	921	905	849	878	872	786	873	851	881	840	867	822	840	825	865	872	857	812	843	857	824	852	829	847	892	838	855	765	825	888	871	879	872	863	836	913	873	927	849	888	887	844	836	854	945	858	855	861	863	897	870	850	851	878	842	848	851	849	827	922	866	868	896	836	855	884	860	859	892	835	838	892	841	887	817	913	838	808	923	843	878	846	857	859	890	873	876	853	890	806	891	862	871	835	878	885	893	850	851	853	886	852	856	856	878	884	833	842	910	875	811	816	864	814	901	853	911	851	899	842	859	859	846	845	825	868	894	930	855	857	884	863	883	855	831	806	852	857	849	873	865	825	859	874	879	848	853	860	858	872	820	846	855	890	872	888	862	834	861	882	853	792	876	833	815	860	854	820	871	870	887	812	810	810	823	897	843	899	807	863	909	879	809	883	811	823	892	903	880	874	881	860	793	877	846	831	903	827	827	882	864	814	879	853	834	827	906	862	898	815	884	821	863	859	853	835	926	848	854	892	868	845	894	864	857	887	833	809	852	888	832	907	881	828	880	825	883	888	859	864	915	915	857	761	855	894	860	840	913	831	869	895	928	861	809	895	893	859	905	864	829	849	803	878	828	895	893	831	862	899	849	819	836	873	865	864	910	874	826	868	856	890	911	907	876	855	845	850	870	837	844	833	792	900	879	842	843	895	885	830	888	847	835	915	902	835	870	833	891	817	869	909	844	873	835	887	869	898	816	892	855	805	889	877	908	870	814	842	876	851	847	873	831	811	851	813	887	846	866	872	850	841	833	866	857	869	873	873	843	842	815	844	860	885	875	905	867	829	810	852	874	920	820	867	805	862	871	855	901	839	801	805	837	878	822	889	851	786	877	930	878	897	875	870	860	865	897	839	856	874	859	840	862	868	867	865	864	835	887	844	882	856	908	879	837	854	847	863	933	828	819	829	838	911	848	852	838	870	870	849	876	808	864	828	857	876	863	909	884	832	821	891	865	884	879	903	876	871	869	866	885	844	809	873	818	842	863	834	915	896	839	839	833	877	912	892	873	843	870	914	841	841	863	844	846	815	868	859	836	892	833	873	849	833	884	854	895	865	834	869	872	841	819	869	934	854	856	867	830	867	875	874	844	821	876	912	842	829	835	891	827	843	815	911	836	855	878	890	853	888	855	865	817	945	842	898	936	815	860	852	864	858	844	839	854	876	892	838	833	906	835	877	875	876	886	857	856	880	888	830	870	859	859	920	821	851	846	807	872	866	806	847	866	802	810	821	796	832	855	867	852	835	826	820	820	883	846	860	820	853	836	855	856	894	864	870	865	884	908	850	886	910	877	856	858	872	865	867	906	854	861	893	870	821	828	848	884	863	879	927	879	891	826	900	829	875	793	845	831	851	857	826	888	877	871	802	791	861	892	841	867	929	881	847	855	868	899	895	833	876	896	851	887	906	841	894	857	865	883	875	833	856	859	867	823	816	834	856	844	840	778	881	842	884	910	852	886	873	821	863	855	867	854	839	908	853	879	831	868	912	880	869	830	821	815	902	900	876	877	847	863	821	828	859	864	853	849	848	920	810	809	920	842	833	868	877	867	843	841	882	841	901	834	876	796	876	884	841	874	888	848	858	826	872	825	878	845	877	872	869	878	806	921	805	832	824	924	860	865	806	900	870	875	918	848	828	905	835	838	857	861	856	854	842	841	935	867	896	874	826	895	850	842	841	800	872	819	832	815	865	838	869	887	809	810	870	836	874	893	890	879	856	826	863	807	838	870	854	836	853	843	895	839	836	879	856	848	837	863	843	848	845	801	891	848	852	828	924	864	883	870	826	846	842	818	855	835	866	885	834	843	841	855	869	868	830	847	836	835	864	845	890	883	839	864	833	882	828	838	829	831	833	881	855	814	869	864	820	835	822	870	848	841	854	890	886	907	841	841	838	873	835	801	817	886	847	888	878	868	839	796	858	831	853	900	856	873	868	834	870	866	863	841	855	888	809	901	843	846	831	827	862	842	859	807	844	879	927	872	899	833	845	873	860	843	873	844	871	853	804	825	860	831	832	855	875	840	882	858	937	875	867	821	892	846	854	865	841	838	830	828	860	849	867	832	860	824	829	870	900	895	873	811	882	828	849	906	858	882	886	798	824	829	875	816	815	846	832	862	854	804	866	855	831	859	809	835	871	860	873	825	870	870	868	856	871	836	861	863	856	882	878	872	871	851	830	847	835	887	855	872	857	865	826	836	870	864	882	808	821	842	832	874	880	860	878	848	879	858	881	875	860	803	842	791	830	887	819	807	851	848	848	855	868	841	845	879	875	860	876	800	831	913	872	858	903	867	828	865	830	813	920	878	876	851	872	882	843	841	806	835	837	829	828	890	936	858	872	932	788	878	824	931	859	910	863	887	806	876	838	872	846	892	824	816	922	850	874	862	891	839	837	882	803	819	824	834	858	895	815	850	908	863	875	842	832	823	829	884	876	870	904	832	843	827	845	842	889	872	862	777	856	869	835	891	903	828	824	833	853	872	838	812	836	805	857	861	871	886	892	829	862	839	917	842	904	846	856	883	829	910	896	866	852	852	916	877	861	871	847	863	874	843	815	896	884	944	933	873	811	821	852	825	853	874	860	853	862	832	845	819	891	818	855	868	836	809	890	895	814	858	801	856	819	896	866	815	857	854	910	813	830	897	872	867	872	890	935	835	866	863	821	831	883	842	857	834	897	833	857	856	857	864	876	820	828	864	829	855	828	808	897	902	893	845	907	814	843	853	905	945	843	860	810	868	817	923	877	867	875	860	842	837	867	897	871	878	843	817	897	847	913	843	843	839	873	854	851	816	870	870	807	810	888	854	888	871	917	888	885	854	875	871	832	858	862	912	894	846	850	876	867	828	840	874	878	893	880	870	834	909	827	901	878	868	872	880	909	884	915	810	822	865	871	890	843	854	839	843	838	851	847	891	861	848	860	839	868	849	834	864	872	832	839	868	891	866	858	825	874	858	895	811	851	809	830	850	864	867	901	855	885	809	862	878	851	855	901	850	839	897	860	864	838	850	812	857	888	899	850	832	866	811	888	887	868	855	761	857	871	917	870	872	845	870	869	843	866	880	916	838	898	902	841	871	868	880	835	926	814	763	853	776	854	943	852	831	889	815	854	832	887	853	866	883	859	857	874	857	871	913	882	864	830	878	872	863	871	860	879	884	799	905	834	852	850	876	839	887	889	863	864	866	800	870	884	861	946	878	853	827	849	811	915	888	884	828	858	829	839	879	888	881	840	879	850	846	816	849	848	862	916	853	864	824	866	898	858	897	834	871	873	890	849	859	844	844	864	874	863	826	877	832	851	888	879	935	782	875	849	898
24407	21036	26902	25275	8906	779	609	514	503	449	450	416	440	435	428	420	401	393	374	385	431	378	390	375	385	404	377	371	406	377	401	404	417	398	379	368	373	376	399	374	380	379	405	402	377	393	387	392	395	367	404	360	395	382	375	384	401	405	389	382	353	368	419	397	380	354	390	384	386	357	344	381	381	361	368	401	400	355	365	418	389	390	399	387	389	363	363	365	386	406	400	399	364	377	382	363	381	381	386	403	392	383	388	404	401	411	379	370	355	373	382	381	378	409	379	352	369	407	328	396	360	375	377	396	390	371	364	360	370	377	387	374	393	414	396	370	396	370	376	348	396	376	354	406	365	370	432	339	391	399	368	391	377	356	407	337	340	370	366	366	366	384	400	352	364	379	371	399	427	379	356	400	393	393	394	382	363	360	345	366	358	385	398	363	374	388	405	346	368	380	374	388	380	381	391	363	389	350	408	380	381	373	388	384	354	391	404	405	393	386	385	396	362	363	348	414	360	391	396	385	409	372	351	391	385	370	375	382	395	376	371	352	361	398	396	405	352	373	345	386	383	370	365	341	399	362	378	384	400	375	391	375	374	380	400	357	393	337	381	391	363	373	379	368	377	405	391	394	421	393	398	366	385	386	407	361	392	411	375	331	374	408	389	392	385	386	414	383	405	365	382	393	380	406	336	362	391	358	391	389	362	359	377	360	409	404	410	382	382	366	385	371	395	395	386	399	382	398	415	360	382	388	388	392	383	386	369	401	366	385	375	361	384	400	391	412	351	373	352	409	373	386	375	337	361	367	376	375	355	371	389	333	363	407	389	332	371	354	402	379	381	356	394	363	374	383	391	385	370	378	375	384	348	375	371	363	379	383	381	356	380	385	362	396	396	396	342	388	385	370	376	424	340	379	385	365	376	393	354	363	352	378	363	412	380	366	382	356	361	354	389	368	384	370	384	382	370	355	350	416	359	384	364	356	370	377	354	386	405	366	363	354	359	400	356	391	380	367	366	390	385	347	349	370	369	369	411	363	397	383	370	341	401	424	358	362	349	418	380	383	393	378	379	368	369	383	368	392	374	397	346	354	369	388	359	354	416	354	381	390	381	377	347	369	367	381	389	377	404	398	386	339	392	347	374	384	385	405	404	343	367	350	367	370	343	371	370	341	361	363	349	380	377	366	372	395	382	386	368	366	392	386	361	378	394	377	395	362	397	366	381	375	390	404	387	357	352	390	375	421	375	370	385	344	377	401	403	374	391	373	366	384	338	380	393	363	374	372	417	377	384	361	352	372	341	386	390	379	372	396	385	366	374	385	376	348	364	354	402	372	401	361	387	370	373	367	373	374	352	326	412	374	369	354	382	376	348	364	376	389	367	352	417	434	364	392	375	358	371	376	372	369	385	355	354	366	393	380	403	384	371	371	382	364	373	388	381	412	387	401	370	401	390	383	355	375	371	375	421	401	363	391	379	410	408	400	395	400	416	356	342	343	368	383	363	364	392	386	381	360	366	418	365	359	359	362	363	390	346	370	371	361	387	369	362	353	402	350	378	398	391	345	381	345	368	341	386	381	384	382	358	384	367	383	395	364	362	398	385	346	380	368	376	399	405	341	372	321	367	362	381	380	359	360	414	411	373	357	358	387	364	367	358	392	350	389	386	405	392	341	366	383	369	429	373	341	375	376	400	382	425	420	368	353	364	383	385	394	402	416	363	370	356	393	367	366	388	417	398	370	378	408	389	414	393	369	360	351	343	406	375	381	402	383	359	379	391	382	369	339	383	376	355	386	391	414	358	388	382	359	399	361	365	415	354	401	372	365	344	366	368	344	368	381	357	393	361	403	353	344	358	370	349	412	398	399	396	387	400	373	389	323	374	391	377	365	393	341	394	359	376	364	399	371	364	354	352	353	368	379	378	394	374	389	388	393	376	369	385	384	363	394	374	357	355	390	386	367	350	369	341	374	382	404	375	348	383	362	354	370	365	390	372	337	355	382	393	346	391	356	365	358	352	379	359	382	397	401	394	367	392	346	368	344	382	386	352	332	365	418	363	394	345	387	395	397	381	382	365	340	406	367	371	378	377	372	381	380	356	405	381	412	374	408	394	381	368	335	347	379	365	398	384	341	388	373	386	368	383	370	334	350	360	335	398	355	400	379	377	350	369	416	391	373	374	375	392	416	393	380	391	379	359	394	412	390	360	383	382	357	365	376	354	377	362	389	401	385	350	397	399	391	413	384	344	401	383	396	389	374	376	352	393	359	370	370	424	338	382	340	412	353	352	390	383	372	391	407	402	350	379	364	368	350	360	334	408	369	374	359	403	381	414	396	356	363	353	400	407	377	377	387	388	409	367	345	378	398	389	383	362	324	408	383	347	379	371	371	369	416	382	377	353	417	355	378	381	344	402	371	397	366	412	376	341	362	374	403	385	386	386	377	388	337	399	396	373	366	320	370	386	338	411	370	389	377	354	381	381	367	387	376	394	355	366	385	371	331	415	371	404	378	372	366	386	396	366	382	347	381	352	383	382	346	376	365	339	400	415	391	392	349	383	364	387	370	394	356	423	383	393	348	391	376	370	356	380	398	416	369	348	418	354	385	357	346	370	376	334	398	357	380	352	378	388	337	351	364	413	377	397	382	349	392	396	356	336	383	352	376	376	360	363	347	382	371	354	408	394	398	365	376	403	373	362	396	351	325	375	354	361	397	371	367	350	358	392	355	420	366	390	390	386	387	384	380	368	411	390	374	409	339	389	376	367	385	413	392	377	340	390	390	382	365	393	372	349	362	374	365	403	372	344	411	370	364	372	361	397	430	375	367	378	401	342	395	352	373	345	338	401	359	363	385	339	366	392	365	385	349	338	358	366	418	383	354	395	376	347	374	363	380	376	397	353	381	378	402	412	366	370	386	396	360	384	391	370	410	362	398	379	346	377	344	350	358	406	399	365	381	385	387	371	383	369	358	358	362	407	341	376	405	372	382	343	353	347	387	370	381	422	378	366	372	369	395	381	410	408	384	325	398	383	370	370	372	377	388	341	353	396	370	411	408	393	405	348	381	364	390	400	394	373	344	368	394	361	391	403	328	385	409	383	384	343	360	361	343	382	399	369	406	388	411	362	423	395	390	371	384	370	362	358	405	368	422	381	374	386	351	332	386	373	388	398	384	356	383	358	378	375	357	393	370	353	371	374	400	353	382	411	365	393	405	391	379	381	343	391	383	350	410	380	377	366	393	372	417	371	405	372	369	379	407	377	380	375	356	355	364	363	360	359	386	429	369	386	394	347	398	375	429	368	381	382	383	380	381	366	345	351	372	347	373	388	338	366	333	380	392	358	370	370	389	348	414	389	395	380	372	396	382	336	361	391	418	388	402	366	379	391	377	340	388	325	384	373	336	361	386	373	370	374	375	370	350	373	397	344	370	404	362	397	348	414	376	368	373	383	390	386	411	370	391	378	363	387	379	391	387	343	348	412	409	354	351
10397	7609	3242	1661	1254	1081	837	738	631	581	551	528	498	500	512	487	503	437	472	485	427	471	451	413	442	452	424	422	431	435	407	428	466	434	433	404	416	440	478	417	424	424	418	438	407	438	420	420	425	452	416	427	390	422	402	402	479	429	414	419	397	409	404	396	383	429	420	450	408	415	425	410	422	431	420	418	426	435	440	415	414	419	429	440	394	447	422	441	418	449	400	409	419	427	402	436	391	423	403	459	461	404	410	452	449	453	417	407	424	408	417	438	430	390	422	440	456	405	438	414	419	454	415	458	430	430	405	436	408	462	435	443	388	444	476	435	414	402	442	395	410	417	440	398	408	440	380	403	437	415	439	427	396	418	439	439	414	447	429	434	381	455	425	449	430	435	452	421	407	416	425	417	429	418	432	444	426	422	384	416	397	408	401	395	424	444	427	419	419	423	442	420	439	439	409	417	426	402	399	432	422	463	419	413	428	454	445	415	451	444	412	445	451	401	393	432	419	393	457	464	418	433	389	407	406	402	429	411	433	409	421	419	429	451	466	416	418	417	425	451	422	411	422	427	431	461	472	431	395	427	461	434	425	441	448	427	446	447	457	414	416	396	442	428	428	399	419	435	390	419	435	439	422	413	456	468	413	474	458	412	416	430	460	402	414	419	422	411	408	439	447	404	456	430	420	425	443	410	417	439	454	417	460	448	433	404	413	430	400	452	392	376	424	428	438	434	365	385	446	437	407	440	389	421	396	402	396	403	414	436	460	411	410	426	448	435	433	417	403	396	418	393	421	443	404	439	468	440	401	415	414	444	411	439	399	425	413	435	433	415	424	407	408	398	435	453	404	419	448	445	442	442	425	421	403	407	426	430	400	441	412	426	446	404	404	413	423	422	400	425	412	429	384	409	454	447	422	401	407	407	444	412	455	408	427	453	455	424	414	416	421	426	401	443	394	426	397	445	421	386	420	403	437	405	381	432	424	439	442	434	409	438	411	434	452	441	421	470	431	438	449	446	399	450	443	455	415	431	406	407	432	432	374	422	410	401	438	419	387	438	445	429	421	404	422	434	426	421	433	398	408	377	425	426	431	409	385	420	444	406	445	451	417	451	391	418	439	395	444	415	438	444	417	437	456	431	431	403	431	418	433	469	429	418	408	407	416	422	456	439	440	409	439	431	445	408	410	416	450	389	441	410	406	434	438	423	410	464	435	427	429	429	414	383	459	394	423	420	427	436	416	431	428	439	416	454	396	462	370	399	425	425	440	433	435	437	440	387	428	406	383	444	385	431	444	463	440	387	408	408	396	402	445	417	436	423	419	411	394	413	458	438	411	392	451	442	425	416	421	387	414	431	406	411	381	411	456	423	413	444	427	434	410	396	402	434	463	423	441	441	465	423	402	429	415	411	419	425	436	432	416	392	430	388	477	428	428	412	454	415	400	447	424	441	379	405	422	416	440	416	440	454	437	408	423	445	416	421	420	398	429	427	415	429	409	421	412	429	441	419	408	425	425	430	403	427	422	438	427	425	458	395	439	428	448	391	457	439	444	434	416	433	438	406	382	393	434	470	444	434	433	397	424	407	441	424	423	440	411	418	438	426	411	431	433	414	439	416	423	395	412	415	416	431	426	432	410	440	422	416	436	392	423	402	426	446	408	424	428	415	396	413	414	410	443	435	438	422	397	435	412	418	413	429	409	397	412	413	431	429	404	400	408	465	416	401	433	434	440	433	421	429	420	417	431	414	441	397	410	416	445	416	398	444	455	419	408	432	461	432	444	414	449	430	385	425	451	430	411	412	421	441	427	423	412	444	443	423	405	401	457	428	435	437	449	406	417	433	429	444	435	461	445	413	454	424	437	389	413	452	444	454	402	420	414	419	419	444	405	401	459	420	415	462	417	415	442	394	382	427	429	430	442	410	425	385	396	412	417	439	435	430	412	423	434	418	392	435	461	415	473	466	395	454	432	443	465	430	453	393	447	408	458	422	409	450	428	409	413	428	432	465	433	411	448	413	423	456	407	387	405	410	396	460	435	406	417	431	424	422	372	404	422	425	400	445	417	466	405	421	472	420	423	391	429	409	404	419	415	436	451	416	413	410	389	407	393	407	433	432	394	455	425	423	434	403	437	444	439	414	408	426	435	410	409	449	423	458	377	415	461	427	426	447	455	392	412	424	438	412	436	411	423	457	447	422	352	476	440	424	386	438	407	478	460	446	434	401	443	400	447	445	438	422	439	414	406	426	450	413	433	433	408	404	395	395	415	423	431	409	459	428	392	431	450	473	409	413	403	438	449	494	439	437	400	471	395	432	412	434	413	370	405	414	430	426	393	450	413	432	439	425	388	394	400	416	432	437	405	470	445	443	443	410	469	436	405	438	421	424	421	397	418	425	421	432	394	434	438	430	462	411	440	429	417	447	432	454	433	453	431	423	438	427	406	424	420	418	473	415	419	431	413	437	485	439	401	468	393	416	432	404	426	447	428	425	415	433	442	428	457	450	419	407	443	425	433	425	419	436	456	436	434	395	430	452	433	420	419	402	405	427	433	389	444	396	434	413	456	466	415	441	443	421	423	442	406	419	434	404	456	439	412	399	449	438	434	423	413	462	402	445	388	385	402	426	428	440	443	433	408	458	445	382	418	454	446	443	397	393	455	422	401	434	441	446	433	416	440	451	447	401	438	407	439	420	464	404	453	421	442	440	433	445	416	435	423	451	443	423	410	422	403	376	390	419	409	381	419	487	432	414	435	421	420	428	410	441	451	422	440	377	437	436	414	373	435	452	429	387	396	437	455	454	403	401	377	411	443	418	438	449	426	443	383	437	390	425	430	384	460	432	454	429	407	424	426	441	424	386	414	392	427	438	408	403	434	399	456	414	388	423	468	413	391	411	459	460	381	450	419	406	428	415	429	425	450	407	411	416	415	448	406	408	439	457	429	417	422	425	421	437	425	474	422	440	431	434	434	444	442	433	428	458	431	411	410	431	421	418	450	402	432	415	421	418	425	414	445	461	424	436	437	449	434	422	420	399	467	439	435	425	426	426	425	447	431	448	434	440	405	429	404	441	425	423	432	458	419	411	407	421	425	434	406	415	403	430	429	437	419	412	406	449	465	451	420	424	465	457	438	433	453	429	459	440	401	393	429	424	403	438	431	419	420	443	435	422	433	412	383	424	438	428	434	432	403	412	451	429	400	433	460	441	446	407	420	423	403	410	433	423	429	414	400	441	416	430	437	403	428	428	434	401	411	444	429	422	437	427	408	418	414	415	396	411	427	414	390	418	484	386	418	377	446	450	421	415	433	463	395	431	427	414	407	441	416	420	418	442	430	438	429	449	407	395	432	452	407	447	414	412	401	409	397	420	447	419	392	446	416	398	428	415	413	431	441	408	436	392	406	436	452	424	438	397	442	424	426	393	382	408	436	433	425	417	416	425	405	455	437	445	413	438	411	414	401	426	398	374	449	412	450	415	461	459
22260	21068	28602	23757	21074	21105	6366	988	721	642	586	564	551	492	449	473	459	482	456	376	417	361	414	372	392	406	406	421	359	372	370	395	404	377	390	374	410	346	404	383	358	380	368	371	368	397	367	357	377	377	351	359	381	372	363	347	360	407	397	336	391	378	356	372	364	355	415	401	358	374	358	381	351	390	407	380	342	364	366	359	354	365	374	343	375	360	384	344	355	368	366	365	346	349	392	356	370	377	365	412	338	389	398	370	399	379	335	396	388	378	321	370	359	375	343	363	371	385	378	355	363	396	342	342	361	335	350	360	373	377	354	382	386	367	359	410	397	316	351	371	391	353	379	363	371	370	348	381	368	380	399	358	363	360	337	343	367	363	376	395	352	356	371	361	374	379	388	365	389	326	355	364	371	397	352	355	331	362	354	335	362	382	362	367	354	340	351	374	382	355	377	393	390	384	343	379	377	351	348	398	363	375	344	380	371	360	366	400	363	373	366	356	389	357	384	381	351	393	412	378	365	369	352	355	341	346	367	375	375	391	385	315	356	358	350	348	348	359	351	340	336	328	387	369	377	386	361	337	328	386	386	363	373	363	357	337	373	368	343	362	351	366	379	354	374	380	341	356	385	363	374	338	354	325	353	332	346	336	337	368	360	388	362	401	359	327	336	350	368	342	361	352	363	319	382	354	371	355	371	361	339	364	402	347	322	355	362	353	372	377	359	342	365	370	380	349	342	345	367	373	340	359	362	355	365	370	341	374	380	369	389	378	387	364	353	357	379	362	360	361	356	378	372	377	357	359	385	339	369	384	375	363	364	370	351	395	355	373	388	329	376	356	358	381	375	359	364	408	381	363	302	401	344	341	367	347	356	373	360	341	340	343	389	355	343	358	353	364	349	350	339	382	335	359	368	375	338	373	352	363	352	368	342	384	364	344	378	336	357	333	406	332	367	367	351	390	340	377	326	371	382	407	356	379	321	369	361	398	348	320	391	383	359	383	358	369	351	372	343	355	357	341	389	360	340	363	361	352	361	370	380	339	378	334	376	373	338	353	369	369	373	359	376	323	357	390	390	328	357	356	360	376	364	339	350	336	352	344	346	371	360	358	372	359	376	305	343	379	391	385	362	353	373	350	363	363	363	365	361	353	362	369	373	368	364	367	370	359	377	333	342	367	364	383	326	360	367	379	373	357	358	340	363	357	368	347	375	360	358	352	335	373	362	393	351	355	355	354	359	342	373	356	365	380	374	379	353	360	380	358	326	347	340	370	367	317	338	396	362	362	392	321	372	373	337	387	366	370	351	345	360	334	355	357	356	378	387	340	367	318	411	372	366	370	365	354	377	381	359	346	361	409	350	359	387	344	363	366	338	366	375	383	362	343	349	375	396	371	379	367	358	368	346	373	364	367	339	369	330	375	403	383	349	364	340	389	377	378	373	346	357	399	345	382	344	372	377	345	381	348	400	333	380	350	348	348	381	385	356	364	359	347	405	385	369	364	384	369	355	360	357	360	353	341	350	361	348	365	358	409	407	332	363	359	355	342	348	366	361	386	335	356	378	355	351	362	325	394	388	365	364	378	360	337	359	339	355	367	320	359	334	372	373	391	350	314	354	364	391	339	402	331	369	336	328	357	356	392	398	377	358	384	377	438	355	386	372	387	353	362	379	364	388	347	360	347	409	361	357	354	374	361	377	347	391	397	350	397	351	377	401	383	380	340	331	348	364	354	365	389	366	349	339	372	338	340	336	362	371	388	343	384	372	351	365	358	373	347	337	339	359	373	353	348	337	341	367	365	362	356	371	392	375	400	356	384	348	349	389	387	358	343	354	362	338	337	357	370	367	358	353	365	376	372	384	370	357	341	386	358	391	378	346	346	367	352	373	359	366	383	361	332	342	352	347	404	364	363	356	354	358	361	353	351	370	372	394	387	375	346	376	401	360	397	388	354	370	390	309	393	358	384	359	388	362	389	331	351	335	310	363	341	344	392	404	321	357	386	398	374	356	349	392	343	361	342	399	344	377	351	338	370	338	407	340	365	351	365	378	360	324	405	361	354	371	367	379	354	376	335	355	347	367	362	328	358	356	338	351	369	349	353	373	362	386	387	380	350	353	339	363	330	349	367	355	371	353	350	384	363	379	334	381	392	335	358	361	371	342	345	369	331	366	365	355	347	352	341	395	360	358	348	378	324	368	368	420	345	351	390	334	391	350	364	391	346	367	368	358	368	358	351	419	387	359	366	335	377	349	365	367	348	352	388	369	364	373	332	354	365	374	405	385	349	372	370	337	383	366	358	347	370	366	328	361	376	368	400	342	378	332	370	384	350	372	356	390	342	372	376	376	358	320	348	354	376	342	337	374	392	405	339	358	344	375	354	379	385	368	361	344	298	375	351	354	355	349	315	369	386	365	363	353	328	372	379	325	406	331	370	370	357	347	389	360	368	337	375	364	347	356	359	379	342	398	343	327	364	354	358	356	366	404	342	371	364	381	372	350	370	363	367	392	373	368	349	345	368	352	373	387	368	354	374	347	383	372	402	381	380	355	360	362	357	354	356	358	330	353	347	359	372	369	334	381	372	359	353	351	367	336	340	315	371	353	355	361	384	356	319	355	344	346	373	367	346	361	396	381	364	381	374	350	358	349	399	368	351	366	368	336	353	369	357	372	330	351	337	365	370	351	359	366	357	368	367	340	344	381	342	371	360	380	382	359	388	352	344	395	368	402	360	360	354	381	359	366	335	345	387	356	423	358	396	353	367	363	371	369	335	330	352	377	317	356	386	350	355	343	362	349	368	350	394	364	354	323	335	365	345	341	367	355	332	361	386	336	363	358	382	347	365	371	398	354	364	402	360	342	330	387	331	371	396	380	387	383	382	348	352	372	378	362	361	344	376	376	355	353	390	373	372	353	368	324	414	376	354	336	378	354	390	358	362	358	353	361	326	365	366	326	330	373	374	358	377	375	406	381	385	343	384	357	341	365	320	375	314	391	353	382	375	357	362	398	361	334	334	336	369	356	391	341	400	367	339	364	341	335	360	384	376	327	347	358	384	340	352	361	367	353	371	334	360	360	364	362	327	383	354	341	354	364	373	369	382	349	337	376	381	363	369	326	361	387	382	383	338	352	345	371	362	341	354	377	345	373	382	398	338	368	376	355	324	353	345	350	358	345	356	339	388	379	389	373	383	347	378	353	392	357	392	369	358	363	353	416	350	344	384	361	324	373	327	350	342	373	346	372	380	357	381	392	381	361	349	369	407	360	381	352	366	343	380	411	370	385	388	381	368	348	364	351	379	373	335	366	374	348	364	359	373	380	360	380	344	354	427	376	364	354	356	388	343	363	383	381	369	369	384	353	368	373	365	364	362	360	356	321	362	367	350	377	374	380	375	369	343	346	392	338	336	364	401	374	372	337	350	404	382	395	368	365	378	373	375	346	348	398	356	362	368	353	338	289	396	370	345	351	383	366	371	340	365	343	370
15239	15579	9304	4685	3307	2632	1906	1493	1143	986	867	797	789	673	676	572	590	523	510	540	503	513	503	466	473	503	471	462	453	475	453	471	446	458	469	469	449	465	447	453	450	447	474	449	425	424	432	451	472	461	433	439	418	436	445	456	418	448	446	504	418	417	405	389	443	431	419	441	434	406	416	412	446	420	428	466	417	429	448	438	451	440	419	429	420	415	412	403	454	442	442	434	424	420	412	451	417	408	452	473	435	426	450	439	430	444	442	394	417	451	395	430	467	408	425	455	448	406	426	405	425	467	416	399	444	411	449	440	452	431	425	421	397	446	421	426	433	444	401	443	423	448	432	440	415	404	392	434	428	417	411	417	425	438	403	419	427	445	428	398	395	396	393	440	442	421	428	418	440	445	412	416	423	410	417	433	419	415	425	466	412	417	431	426	473	457	412	424	415	433	435	437	448	418	421	410	427	415	429	447	447	422	447	411	393	402	424	421	491	401	417	420	439	424	400	449	437	458	426	442	430	445	410	434	423	465	428	393	446	417	431	424	423	422	393	442	425	410	425	438	412	410	440	431	427	443	436	423	426	400	412	419	389	473	449	445	447	413	413	413	457	401	436	439	398	410	418	468	422	453	435	446	422	428	448	403	421	390	398	443	457	400	418	435	387	463	406	449	413	424	450	402	453	415	398	437	462	423	463	410	445	437	406	445	433	424	432	431	410	414	433	439	389	402	413	407	420	443	441	397	406	411	415	420	426	416	413	440	429	398	434	391	486	403	398	409	434	429	408	434	424	444	421	430	421	413	447	467	414	419	410	422	414	441	452	413	436	424	395	393	397	396	418	403	447	424	379	427	366	417	422	443	429	423	412	423	413	443	408	385	433	451	452	394	389	410	423	405	447	424	392	390	469	436	465	433	415	424	419	439	440	420	437	415	449	396	442	436	419	418	408	404	424	393	435	406	483	420	442	414	366	424	430	413	424	426	462	407	425	421	417	432	431	430	452	391	412	435	449	416	457	402	435	421	422	418	441	420	431	435	428	402	420	444	406	458	442	391	427	439	419	468	446	399	450	442	418	430	399	419	443	463	440	420	436	428	441	425	421	420	416	432	446	418	448	462	464	425	436	450	417	423	406	438	447	411	409	437	435	428	431	418	416	437	438	424	413	430	432	435	436	439	415	384	392	427	449	436	414	423	425	413	403	454	399	430	398	368	408	440	407	436	431	428	440	431	379	430	395	444	435	417	411	432	419	436	453	431	441	409	406	426	399	463	438	457	457	422	456	399	459	454	428	404	421	428	449	441	404	431	407	439	448	435	416	400	424	413	448	403	417	443	439	434	433	463	408	433	456	427	391	412	433	424	381	417	393	404	437	397	425	427	429	443	406	473	451	426	447	416	414	436	422	445	423	421	462	439	427	433	414	393	437	417	401	409	455	453	441	410	459	390	429	398	459	445	421	417	433	444	449	432	438	408	399	426	427	430	409	438	430	442	440	475	451	431	474	413	401	455	470	432	408	407	426	428	432	435	368	453	424	443	475	418	381	405	430	379	445	449	431	436	405	429	410	422	442	490	394	414	427	404	412	400	385	431	447	410	421	433	413	433	420	410	411	453	439	445	434	408	452	400	423	412	462	396	440	393	456	414	415	443	426	406	400	438	435	413	467	424	439	439	378	421	448	446	409	404	401	385	423	437	444	423	413	415	399	422	393	440	460	438	433	450	480	423	435	425	394	435	396	410	439	407	411	413	449	428	471	439	423	425	427	443	423	433	464	436	385	423	473	423	375	403	404	432	421	476	427	423	414	359	468	417	418	464	468	400	433	432	415	432	432	449	408	408	385	419	431	422	421	417	442	436	415	427	431	423	404	437	454	421	429	411	421	411	408	396	409	404	418	426	400	409	437	444	424	406	444	416	397	464	414	425	450	388	456	419	450	426	466	418	418	450	392	441	420	397	388	451	458	412	420	466	428	397	420	406	416	426	403	423	441	433	446	408	402	474	455	404	419	428	422	417	404	464	393	415	421	436	454	415	405	416	443	434	440	394	392	442	449	446	426	412	444	449	424	473	378	403	412	397	411	398	463	449	404	433	422	419	426	413	423	421	407	441	438	416	420	414	401	432	404	425	419	430	383	414	433	471	446	416	428	442	430	450	446	395	405	397	434	385	447	415	415	379	408	453	463	388	450	392	448	414	435	425	439	414	418	423	406	456	428	458	438	440	428	416	428	410	391	422	436	429	411	410	436	423	415	406	418	425	389	379	423	385	398	432	426	422	420	434	433	431	395	418	433	437	420	430	391	412	434	457	490	418	454	415	434	398	419	422	402	438	405	440	422	445	414	401	429	424	418	446	432	435	397	414	430	447	428	421	456	419	401	431	447	430	414	433	407	434	432	424	444	427	422	413	406	403	372	444	394	455	428	414	397	392	390	433	418	420	419	441	398	444	436	435	406	427	436	440	434	445	464	438	411	401	438	427	433	413	433	402	430	429	408	430	408	421	423	442	408	432	403	434	471	448	402	430	412	406	412	403	414	494	400	436	430	391	429	456	430	464	413	436	448	414	404	404	397	457	407	410	424	409	443	396	407	408	412	450	400	416	441	390	450	400	413	388	408	433	409	437	448	414	435	419	425	394	412	434	446	435	394	440	445	444	425	429	413	431	433	415	409	450	437	408	413	428	403	393	444	416	427	440	434	411	432	438	454	453	402	472	403	410	408	419	421	445	439	412	415	447	418	438	453	425	399	413	422	455	412	422	427	411	456	446	412	427	421	405	467	438	455	460	416	485	444	438	438	432	412	381	422	399	417	427	408	417	449	417	423	438	409	421	396	423	411	434	474	443	467	429	400	434	430	431	414	410	413	430	438	440	462	433	395	428	417	419	429	449	408	466	386	394	405	433	428	423	414	436	429	428	429	438	400	419	435	433	405	403	432	433	373	467	451	445	418	411	443	416	415	446	406	421	414	443	442	405	431	409	418	422	381	441	444	444	425	421	437	430	402	400	462	437	475	421	441	405	383	444	440	409	422	396	460	389	393	371	434	394	439	441	415	428	427	427	375	353	408	443	436	407	415	430	446	461	422	415	385	461	415	446	433	419	424	437	403	411	407	440	444	431	382	443	430	409	395	424	419	440	432	442	403	452	408	449	415	398	399	404	413	407	427	418	446	449	430	437	415	446	420	388	447	440	393	407	405	446	422	445	440	395	416	408	435	420	423	418	398	422	398	453	468	409	403	457	468	418	448	470	412	429	414	433	405	452	456	442	406	415	410	406	434	411	446	401	477	438	386	440	391	414	439	388	430	418	477	426	422	462	422	477	393	434	429	428	449	435	406	426	438	402	376	416	435	434	416	424	428	392	427	429	451	437	464	374	433	427	435	397	438	452	443	446	418	426	416	464	448	436	417	411	393	457	415	411	421	430	430	441	476	398	439	404	405	383	414	445	413	393	401	408	460	424	440	417	418	408	431	454	434	431	398	406
27195	17622	4143	1033	747	830	752	762	732	756	723	799	736	694	692	726	762	775	736	706	725	779	709	709	733	669	722	732	677	686	698	772	668	771	717	727	692	777	769	746	769	668	708	702	680	762	766	691	682	739	694	684	701	735	723	722	741	728	719	715	731	684	719	734	698	740	657	708	743	730	755	689	707	705	709	724	735	673	712	658	684	705	729	708	731	738	698	704	751	725	681	736	706	706	714	683	661	718	694	754	756	708	766	735	678	767	736	688	731	731	704	771	713	758	703	726	751	724	744	732	692	705	734	694	691	697	757	742	702	665	689	680	704	704	707	695	695	709	681	698	708	697	767	729	732	693	707	720	733	696	753	732	791	690	737	699	702	703	742	692	691	686	744	645	741	737	726	720	695	662	714	699	728	725	684	768	741	691	700	681	685	703	676	730	716	668	743	726	732	766	704	720	719	713	738	735	690	683	741	724	706	711	713	729	760	674	717	739	681	711	703	737	679	748	730	684	707	671	705	733	744	706	703	732	738	735	707	679	708	698	714	727	720	738	733	715	703	708	709	722	729	716	721	679	690	657	758	688	682	741	737	728	757	738	734	748	700	687	716	670	718	722	692	682	662	696	677	686	707	724	704	718	743	777	718	739	731	671	659	735	702	672	688	719	724	699	722	675	737	733	724	746	671	757	648	684	768	704	739	694	740	705	693	711	729	743	712	702	719	655	712	728	693	683	739	689	755	726	676	722	706	707	696	700	692	714	703	721	707	754	724	711	739	756	666	753	684	732	721	709	717	728	712	687	716	802	693	669	755	717	752	672	757	691	732	718	715	724	716	733	758	698	741	689	737	743	713	718	715	712	703	740	709	750	700	739	736	704	701	690	720	686	687	675	691	701	726	716	739	685	685	694	687	702	724	765	724	706	726	721	755	733	723	748	682	720	686	706	669	711	752	706	691	719	764	707	767	703	735	711	762	729	673	708	745	694	758	704	720	743	747	702	729	728	674	728	697	709	722	695	750	693	708	713	736	749	707	734	704	701	705	716	714	689	708	715	703	773	716	769	717	730	703	717	743	725	730	680	762	725	665	702	735	758	755	702	745	728	707	730	703	697	741	688	737	753	710	731	702	712	683	727	682	736	757	727	689	691	718	697	732	776	720	716	752	708	693	706	747	737	640	702	710	710	696	719	748	730	727	737	690	742	704	728	757	715	771	699	744	731	717	720	755	745	702	692	747	720	749	735	742	732	752	752	686	729	737	728	677	689	722	757	743	716	715	703	701	713	753	700	662	668	750	728	697	768	706	714	682	696	732	697	731	766	705	728	713	778	695	766	704	719	697	731	713	704	703	671	688	763	678	715	691	676	765	749	716	700	785	736	674	720	703	728	721	707	709	765	675	723	701	670	652	717	731	698	707	774	692	736	694	731	691	731	784	700	764	721	737	732	695	756	734	721	729	689	704	707	653	727	703	647	687	669	748	683	713	731	712	726	714	692	750	715	699	708	714	707	721	711	734	753	724	712	697	790	684	697	752	698	719	741	662	711	731	682	676	693	684	715	754	752	747	749	701	730	718	751	713	739	743	664	716	716	692	683	703	737	703	703	704	709	752	725	730	670	737	727	678	706	695	688	723	725	732	718	732	662	732	681	732	717	707	730	724	698	725	732	687	715	724	692	710	713	690	658	727	758	738	775	719	678	689	725	671	669	714	719	726	699	706	714	705	761	713	680	749	722	749	755	738	703	704	732	734	730	727	746	727	688	703	696	760	680	761	739	738	689	715	739	719	702	737	734	724	703	752	693	701	734	702	745	717	710	715	705	733	713	726	692	731	712	717	715	715	690	759	694	649	709	713	746	667	752	748	757	717	698	713	701	702	685	699	677	752	739	739	720	715	743	729	719	706	715	717	744	713	683	720	710	722	713	749	682	686	767	680	711	723	703	703	685	672	700	657	696	722	707	756	712	695	743	642	699	756	690	722	754	678	714	709	708	650	749	770	741	722	702	707	765	700	727	720	679	697	710	706	749	707	692	719	729	757	684	708	772	711	714	706	735	740	732	708	731	749	700	723	765	764	692	760	720	717	760	722	672	758	739	718	760	704	691	732	721	727	688	694	770	701	704	739	719	714	710	728	733	665	742	770	748	707	733	730	727	713	722	717	755	745	678	710	647	717	771	728	702	730	698	675	739	699	678	681	793	704	708	703	729	681	740	729	677	674	727	778	740	651	717	701	733	783	738	689	695	658	734	714	703	707	682	732	768	746	686	718	743	689	699	746	683	731	733	724	668	748	733	708	687	769	705	743	708	725	734	720	711	760	673	738	752	699	741	728	700	711	663	718	688	753	692	663	718	734	713	736	673	690	688	731	677	733	716	724	665	715	753	661	723	740	679	710	664	769	728	700	717	694	724	642	709	717	718	717	728	709	732	736	672	714	700	688	708	648	735	743	697	680	709	688	725	712	712	682	689	738	724	662	748	707	710	714	687	695	675	728	734	776	687	682	711	712	715	674	718	712	755	745	690	710	715	734	724	728	734	695	707	723	724	745	758	673	679	692	737	687	733	689	710	710	675	694	740	771	736	720	737	731	757	724	685	733	725	702	749	689	709	770	730	744	766	751	778	754	737	707	690	733	724	743	724	711	653	711	752	704	721	747	678	756	709	645	761	716	708	675	712	715	751	749	763	746	740	681	752	753	714	684	734	761	686	715	719	658	732	681	718	761	714	711	698	697	688	730	701	688	743	718	721	717	725	707	736	703	695	715	695	693	718	701	709	690	756	723	688	718	681	704	697	720	731	729	697	737	678	722	733	689	762	745	723	694	700	746	735	674	741	737	689	700	773	722	715	727	711	745	722	715	664	718	698	730	684	691	715	701	668	724	711	699	698	708	754	711	701	742	729	760	744	720	711	724	670	733	706	657	699	794	711	794	720	741	742	775	727	723	690	759	767	709	742	735	707	728	791	754	774	718	727	749	668	680	709	685	751	687	736	677	677	667	693	752	748	687	705	677	736	702	709	724	690	727	729	692	720	732	699	709	741	728	716	708	753	702	687	695	706	693	681	697	707	697	734	721	649	697	763	695	718	719	691	711	727	730	691	761	764	713	714	718	698	732	648	679	750	720	692	703	708	748	744	753	722	698	698	701	727	766	726	732	706	730	699	693	739	636	731	709	681	681	693	718	732	715	719	731	763	691	680	677	716	740	734	712	734	761	731	696	700	727	729	726	730	656	709	697	749	724	722	645	706	690	709	702	766	720	735	691	755	787	687	716	705	715	707	675	762	730	691	756	723	724	704	676	740	741	732	717	743	696	733	713	735	697	665	765	741	697	699	698	717	730	725	704	692	768	745	692	639	657	723	742	686	692	722	676	720	724	700	744	691	671	721	749	700	690	680	744	727	712	661	739	685	735	680	698	723	715	726	711	698	705	673	703	770	694	751	684	738	708	725	675	746	682	769	718	740	760	714	732	691	670	692	690	704	678	736
9103	1733	1184	958	898	892	824	790	789	868	831	791	777	818	821	814	849	753	759	829	782	809	759	826	801	831	810	767	799	829	865	813	781	781	840	807	855	804	773	861	795	778	817	832	775	768	763	796	809	698	795	816	847	785	792	808	792	817	796	807	852	832	798	820	827	824	832	782	788	796	820	776	810	809	765	780	767	789	779	784	796	789	803	788	835	823	807	798	787	815	755	866	788	774	795	836	830	806	805	841	777	723	820	847	778	765	801	827	804	766	843	826	808	776	797	804	813	780	760	739	797	816	741	777	760	811	791	839	804	796	791	856	823	763	834	826	780	828	783	757	771	808	810	819	794	827	762	791	778	800	771	806	816	829	811	760	806	800	831	859	817	776	772	783	770	751	794	765	820	815	790	757	791	757	811	750	811	815	783	824	796	767	792	780	747	796	797	816	812	783	802	751	784	815	811	759	785	781	788	788	804	787	789	846	834	782	776	774	815	854	752	788	761	814	755	759	806	806	834	796	788	766	840	773	792	749	814	846	840	774	778	776	799	771	747	821	769	815	780	795	815	759	812	787	792	798	797	805	820	788	754	828	729	801	840	738	776	758	789	774	815	846	817	765	828	818	805	862	806	716	782	783	741	824	782	804	839	799	813	814	781	794	797	808	781	785	802	860	801	849	816	763	832	803	738	818	764	811	774	819	860	811	832	829	852	787	780	795	811	816	808	822	826	776	789	788	803	808	807	817	769	779	791	744	774	819	819	833	810	814	808	836	777	774	801	813	784	764	775	714	840	833	771	752	834	817	807	787	801	822	793	811	737	778	760	833	830	766	850	772	804	768	806	810	823	774	736	808	807	763	737	823	764	804	803	819	808	768	801	796	804	805	793	805	808	817	808	780	770	828	793	796	816	775	811	779	808	775	804	784	794	747	748	783	779	786	778	767	809	787	811	815	786	789	808	800	821	818	829	800	807	802	800	752	786	796	791	766	788	779	814	794	821	786	839	830	811	809	794	810	781	812	812	822	747	798	747	796	771	842	804	748	775	847	825	796	788	772	757	803	855	822	845	799	821	793	850	787	822	763	820	796	831	787	817	819	834	752	805	778	827	838	828	772	869	838	831	832	765	774	820	828	811	807	787	844	790	791	792	782	783	833	849	821	833	758	818	868	744	793	810	802	792	796	802	828	798	772	826	792	764	775	808	796	808	808	838	780	789	837	827	776	770	826	771	778	845	798	830	813	789	824	777	793	821	798	787	858	741	779	810	850	745	822	853	866	791	775	799	798	818	810	835	846	782	797	787	795	784	802	784	739	790	798	796	815	784	802	851	807	817	803	788	816	814	807	851	823	823	801	789	759	776	780	841	813	800	826	833	807	822	751	807	828	802	832	793	830	818	789	797	801	814	812	800	835	796	807	798	808	763	817	823	806	811	783	808	791	766	738	833	785	791	819	766	767	806	881	827	826	791	795	781	780	797	815	817	800	823	792	778	770	782	796	788	790	782	779	753	822	839	827	821	836	835	800	776	783	856	822	761	805	805	816	743	788	817	822	810	757	751	823	740	801	800	771	765	802	797	802	820	796	808	712	817	868	832	767	795	817	733	848	787	828	782	818	873	836	802	763	769	761	812	767	790	806	786	813	808	848	777	839	829	804	771	823	782	798	797	797	818	777	850	812	798	775	845	807	809	783	764	820	809	786	766	772	802	799	781	841	827	867	732	828	846	818	822	793	759	844	789	791	768	786	820	809	784	801	749	779	770	813	766	800	824	789	790	804	781	821	799	800	774	788	823	790	775	862	807	794	782	847	807	735	838	796	820	838	815	811	794	809	825	773	815	815	803	848	776	798	830	846	768	849	786	765	838	768	727	796	820	792	788	817	803	798	812	803	781	746	736	827	803	809	803	777	793	760	798	783	801	781	797	814	856	767	818	794	827	825	811	831	763	792	825	785	795	801	771	808	840	821	798	814	840	803	803	809	797	843	792	792	744	808	822	744	799	818	762	780	803	792	793	788	841	760	777	771	804	801	810	773	817	811	793	756	833	772	850	822	792	781	805	777	734	810	754	808	798	809	772	764	788	804	820	775	784	790	813	810	780	848	811	789	803	788	817	779	831	811	810	809	812	818	777	806	793	786	822	797	822	784	790	782	776	837	840	829	769	824	772	783	803	800	821	819	791	815	766	771	793	817	780	805	794	871	803	755	765	817	733	858	795	802	807	785	792	745	757	868	767	795	840	806	814	810	838	761	815	760	851	788	811	817	784	793	800	807	800	789	807	846	788	795	826	830	744	789	798	765	792	780	790	835	792	822	797	844	782	809	797	786	770	783	768	761	788	761	788	769	791	804	845	843	838	787	800	759	791	805	748	765	870	793	786	773	832	812	785	806	821	836	793	816	774	798	827	786	823	777	848	779	847	806	827	763	773	805	793	803	835	797	806	825	805	805	763	809	793	791	809	838	746	799	802	758	800	791	827	785	786	810	830	787	727	765	787	792	816	794	806	795	815	794	799	839	760	788	824	795	760	808	793	732	804	785	831	864	854	856	873	801	834	810	811	811	770	794	822	777	826	797	783	809	836	783	737	782	802	791	823	842	796	824	839	739	742	775	768	791	781	815	837	759	834	801	778	773	792	806	777	846	792	809	801	774	828	764	827	795	791	747	807	777	794	796	775	796	818	808	760	804	817	778	819	758	814	789	791	804	771	813	798	789	758	783	755	834	868	806	817	794	796	848	808	800	753	771	788	744	873	805	748	839	780	814	754	816	786	785	773	784	782	799	824	853	782	801	785	829	790	843	768	827	779	781	775	809	695	776	786	810	784	772	818	772	822	757	816	816	804	771	745	802	779	758	782	857	787	796	775	775	821	838	813	751	799	780	739	790	806	763	801	824	841	766	776	772	827	861	834	795	848	792	720	789	784	797	754	782	812	761	812	826	826	827	800	817	815	821	825	818	798	767	775	779	788	783	784	785	790	801	790	780	792	859	756	781	802	791	743	801	736	814	778	819	826	825	847	774	851	827	772	777	770	765	804	832	773	797	768	804	811	840	822	835	795	812	776	875	881	797	789	773	839	812	841	793	780	808	806	796	803	808	756	791	798	778	785	786	804	845	820	845	842	792	832	793	779	855	822	785	834	780	796	768	776	795	806	864	808	733	765	830	792	816	789	804	835	796	833	786	804	825	790	798	845	819	805	802	811	810	769	814	746	824	786	766	829	790	763	796	813	766	823	801	779	761	795	819	772	789	814	792	797	772	798	791	787	803	798	790	819	775	820	823	824	813	817	810	810	822	777	835	785	792	817	781	765	747	757	778	804	853	781	808	827	799	834	765	826	801	793	820	757	756	820	808	755	837	759	754	826	767	785	817	785	811	801	804	745	781	779	752	806	776	773	822	788	805	769	749	828	806	814	790	735	815	796	847	843	823	770	811	821	743	774	823	805	817	815	797	752	845	753	760	765	825	734	754	816	753	776	828	744	818
23220	21044	28079	24185	21038	9393	1550	1179	964	994	900	902	902	918	855	837	795	800	837	747	766	804	799	751	837	781	714	825	780	808	769	791	805	744	813	774	787	810	797	778	774	729	738	737	770	805	813	789	771	758	744	835	776	857	793	769	739	745	768	790	794	773	736	761	759	799	800	736	767	790	802	785	757	781	725	791	790	834	749	746	803	769	783	741	712	752	788	767	758	797	718	770	777	748	831	758	761	778	748	788	790	715	801	804	756	776	759	801	769	781	729	806	800	764	795	804	742	804	749	772	790	735	780	798	781	811	771	715	797	831	730	753	757	801	761	780	744	810	815	806	734	796	759	760	807	772	797	755	801	779	764	770	758	758	789	811	778	756	750	800	782	783	782	739	793	771	785	797	796	782	802	762	796	743	752	756	825	719	694	819	779	787	743	748	766	746	821	724	763	796	799	745	787	781	769	758	779	735	767	810	821	744	766	768	773	787	724	756	794	734	777	743	742	798	779	805	768	765	756	803	770	734	804	789	763	749	796	788	798	698	741	773	771	760	802	772	780	780	731	780	739	778	764	809	723	792	736	796	801	775	776	792	780	794	800	790	750	767	748	747	837	785	773	798	724	798	715	750	826	732	752	791	798	803	797	805	759	798	708	742	773	745	758	781	818	759	781	753	829	781	819	725	764	770	757	809	786	801	784	770	760	766	784	791	775	769	758	789	783	760	828	748	785	836	732	743	774	746	743	767	729	780	807	796	800	754	754	758	764	786	792	792	759	759	777	769	775	761	801	821	781	778	735	742	741	730	780	806	787	737	790	816	760	759	850	784	827	785	771	782	750	817	751	787	779	795	742	713	787	795	767	741	811	765	779	768	716	735	760	759	769	802	763	830	775	775	798	781	814	808	810	774	796	748	757	748	754	739	824	808	797	711	768	769	763	756	810	786	769	801	782	748	799	782	791	736	734	752	746	740	764	740	806	780	783	757	821	729	787	791	708	714	738	794	756	774	745	793	784	753	776	763	757	780	791	768	779	794	797	730	731	825	811	736	794	725	786	753	759	755	795	801	769	809	771	824	762	765	731	785	756	745	739	765	750	758	767	766	800	786	767	764	816	767	745	731	758	743	790	778	802	820	782	778	748	703	792	797	751	798	786	786	737	775	771	751	756	776	769	781	822	769	791	784	804	739	782	801	794	704	789	766	773	754	741	779	760	840	757	770	780	793	743	791	792	744	820	793	824	722	783	756	815	771	785	765	840	847	782	764	753	768	800	768	792	796	747	770	744	750	790	712	780	748	744	766	792	822	778	800	764	758	771	773	729	774	816	768	810	767	775	738	757	743	756	816	751	725	762	769	743	753	784	793	782	790	759	747	774	761	753	754	779	750	806	751	786	834	761	725	757	766	759	740	768	788	730	797	798	763	785	831	796	836	763	755	761	785	790	797	774	728	768	732	760	794	754	730	794	782	762	796	742	794	799	769	790	798	758	796	769	705	798	786	771	824	801	821	867	779	799	762	785	745	781	797	784	735	756	739	758	790	806	779	819	793	760	783	760	758	730	766	798	773	731	812	787	756	761	752	768	786	771	811	741	756	838	760	796	792	780	800	801	728	783	779	735	773	708	746	779	809	785	784	792	783	760	728	796	733	803	809	763	714	729	743	742	767	809	766	735	786	779	784	734	752	755	779	786	783	777	752	793	729	777	770	791	761	838	763	785	784	812	782	769	769	791	771	741	797	762	785	796	741	775	771	809	776	791	776	797	822	794	751	780	797	732	753	754	778	750	817	782	766	791	781	737	732	796	749	762	766	794	778	743	810	816	786	795	786	743	747	741	822	817	722	779	780	785	741	769	748	809	793	748	795	811	792	738	776	787	734	787	814	747	739	736	825	824	778	753	748	770	771	810	766	746	769	775	737	770	793	774	750	754	821	790	733	810	775	759	831	727	818	758	761	704	782	744	824	780	745	828	781	776	780	738	798	790	789	753	761	826	750	744	800	806	772	786	764	792	749	725	788	755	759	754	786	735	762	757	696	758	752	744	786	762	811	778	735	780	808	778	742	756	781	789	795	768	767	706	742	797	804	743	759	742	788	798	775	806	852	777	803	739	737	747	808	791	772	752	765	779	831	747	746	802	742	791	801	761	808	769	740	780	772	768	803	769	746	770	736	720	742	799	762	799	765	690	779	786	758	728	810	749	704	796	751	798	779	760	747	774	782	800	745	743	755	780	833	804	778	825	807	773	787	836	781	801	780	784	801	770	771	722	791	809	745	742	720	808	788	793	805	766	810	752	767	759	780	747	777	783	795	782	745	717	790	794	719	795	755	839	788	800	789	771	827	769	742	758	779	729	770	739	704	713	738	730	766	785	778	769	737	763	741	770	749	793	799	763	765	781	797	834	806	764	752	818	805	740	781	737	784	818	811	750	835	767	727	712	760	774	747	733	805	748	781	814	799	743	768	732	745	737	804	804	736	781	769	757	851	758	822	782	747	759	716	765	748	764	772	801	761	753	762	795	741	801	781	746	803	781	747	811	755	747	752	783	779	788	776	756	752	795	759	773	783	764	812	805	795	749	746	710	739	790	785	765	790	777	711	749	725	793	770	788	760	794	757	759	841	724	806	809	784	782	735	758	719	814	816	774	793	757	741	730	744	811	766	772	824	772	762	768	747	791	756	805	782	769	785	780	781	756	731	720	781	771	794	772	793	736	781	810	814	792	759	822	753	773	843	803	778	789	795	748	803	768	805	799	752	756	777	788	729	752	759	733	718	774	801	743	728	773	747	762	804	802	760	787	761	763	765	740	765	787	818	797	837	751	779	786	740	753	804	743	754	807	788	761	772	763	825	762	769	803	772	729	800	813	757	756	807	733	777	778	798	804	775	758	792	751	765	799	753	747	758	757	790	717	810	742	769	798	840	793	746	813	774	732	776	720	775	750	793	795	758	753	746	775	767	775	814	733	756	759	790	754	810	785	770	716	753	784	761	791	754	765	804	775	771	770	770	709	734	778	684	777	774	770	790	790	803	776	777	717	832	784	784	767	723	701	788	781	819	773	820	745	766	818	790	783	801	744	789	764	802	720	815	778	794	773	718	788	754	759	771	756	773	787	768	804	748	756	797	732	811	807	764	757	772	752	811	740	741	725	771	794	807	729	770	766	778	802	751	737	835	760	762	769	754	732	773	766	798	767	760	744	817	738	777	803	708	779	763	765	773	760	713	847	786	775	853	792	803	781	779	800	798	832	769	727	765	845	708	756	774	756	754	758	741	777	761	768	785	757	787	779	785	791	832	751	800	835	730	758	686	738	810	777	850	745	809	764	754	756	784	738	758	749	758	797	756	780	771	758	758	724	732	777	775	804	779	771	776	759	794	785	742	755	801	761	763	775	830	762	777	754	757	763	798	808	795	773	784	732	703	796	737	768	779	748	798	738	774	737	815	741	807	780	773	774	760	722	756	799	822	778	778	788	771	750	778	753	728
14245	10946	6099	3135	2350	1992	1629	1433	1239	1185	1182	1016	999	942	939	954	917	955	984	945	963	936	919	900	864	930	898	895	920	917	881	887	919	917	870	871	873	903	927	898	870	930	893	867	883	888	931	888	895	864	838	836	918	847	860	854	878	817	843	826	892	860	869	869	839	874	875	894	850	934	837	899	849	860	923	822	879	849	847	833	819	893	887	896	871	911	849	848	834	844	825	883	870	913	874	913	918	845	849	855	842	874	917	824	892	912	838	904	854	879	852	845	862	847	891	853	893	880	865	859	879	838	868	793	861	882	876	889	804	890	906	877	847	896	864	812	862	880	814	806	836	859	855	904	893	802	909	894	845	830	898	884	874	861	887	850	856	832	906	821	834	875	878	870	846	869	867	841	866	887	808	905	840	854	820	839	921	909	833	800	904	833	917	852	835	921	885	841	847	880	847	906	832	855	883	882	884	873	893	881	830	847	839	873	840	836	881	879	853	843	905	877	870	839	875	840	839	866	814	857	795	851	829	888	834	893	858	883	869	870	870	830	877	812	924	867	828	868	877	880	864	844	864	886	880	855	863	834	901	836	926	899	864	877	848	875	913	896	833	853	873	846	857	863	901	862	837	926	876	872	807	836	875	868	887	874	854	828	911	890	843	846	870	851	918	853	904	894	875	833	888	920	830	897	836	859	896	814	866	919	864	856	846	881	875	879	872	868	884	869	856	839	851	888	896	884	835	839	887	858	811	876	866	843	923	871	893	869	859	844	912	846	877	887	828	837	908	884	892	823	878	917	812	856	871	871	883	876	841	829	842	803	896	904	922	836	898	855	846	826	872	933	870	879	894	909	884	896	854	885	872	867	838	894	870	887	888	844	881	846	843	841	882	879	871	887	869	860	851	901	849	891	881	857	880	906	851	852	844	907	873	848	828	868	854	864	875	861	909	888	852	879	899	886	895	849	873	867	895	898	843	858	890	836	919	895	877	907	871	847	901	822	839	883	887	886	913	855	823	861	856	851	834	864	890	862	859	853	873	893	819	841	890	916	873	827	885	896	850	872	850	875	889	905	917	878	857	882	805	847	887	902	865	856	922	887	853	873	861	797	854	867	878	900	876	853	880	875	853	892	899	840	878	863	904	871	851	924	872	877	856	905	849	848	856	896	851	891	862	827	898	867	850	902	858	828	868	863	862	858	833	858	893	920	885	903	892	804	863	893	844	884	882	858	891	861	837	895	827	888	837	804	874	835	890	875	834	872	844	878	866	824	825	851	901	879	857	890	830	917	864	857	911	867	856	855	860	912	825	875	828	881	851	873	878	878	876	899	887	848	842	845	858	836	872	870	862	885	854	873	889	939	863	872	821	851	859	911	843	849	829	866	883	884	908	823	875	868	874	886	931	861	851	841	873	875	889	881	859	933	884	835	889	845	868	887	841	910	871	882	875	927	863	852	848	849	856	868	913	871	911	882	862	874	878	879	883	842	830	878	880	820	856	888	879	883	842	833	843	921	907	849	845	938	875	915	907	853	889	827	895	890	856	873	848	872	865	870	843	867	960	878	858	832	891	882	907	847	857	860	886	840	895	874	890	833	863	871	862	844	857	899	839	818	878	839	895	863	894	879	845	849	895	895	842	895	874	891	817	837	864	890	869	846	865	848	858	838	832	906	891	900	875	801	862	859	814	832	846	874	828	868	841	895	849	871	828	881	843	865	830	850	863	840	866	810	945	847	866	881	868	879	821	871	841	932	846	931	898	818	880	855	871	902	858	839	880	867	862	857	868	866	878	912	869	882	859	844	880	817	879	911	831	863	878	824	854	906	887	848	880	876	906	905	851	844	879	857	851	889	843	874	922	863	847	890	848	918	872	882	822	879	885	886	908	925	824	866	847	902	862	837	900	883	835	820	858	815	884	916	846	919	890	880	875	852	886	895	888	877	905	862	886	820	830	877	865	841	850	886	852	883	817	866	852	884	857	817	894	853	905	903	831	870	913	908	888	877	817	852	880	885	868	873	877	872	847	820	943	855	841	917	895	894	867	848	827	838	863	847	869	870	859	843	871	925	886	860	858	885	856	870	890	859	847	875	888	912	862	807	899	872	909	883	854	910	871	857	882	852	873	823	809	880	854	849	856	835	901	870	827	902	894	868	859	862	905	842	872	857	844	852	903	942	882	898	911	910	921	861	849	860	883	875	913	887	809	810	911	793	835	865	875	844	870	889	904	881	888	873	894	848	839	841	925	847	878	836	904	886	867	830	880	873	848	829	852	852	841	833	852	899	877	861	913	820	828	815	850	907	842	860	822	776	872	843	865	877	855	882	818	865	900	815	854	838	875	847	814	904	890	893	897	842	910	874	916	885	854	864	882	833	846	875	846	839	876	879	860	833	890	848	828	812	866	897	889	896	841	855	881	884	838	916	891	875	826	832	839	883	852	839	888	895	862	890	876	849	880	879	937	877	903	862	857	858	879	817	878	879	901	843	841	877	923	837	889	826	895	881	870	839	839	940	863	817	873	829	851	834	867	878	918	878	922	831	891	854	869	898	996	845	921	895	842	928	864	841	891	887	872	826	911	851	858	852	877	874	850	892	871	860	852	860	875	809	913	861	900	847	840	832	878	813	880	903	815	881	894	831	814	825	887	852	860	875	836	852	868	856	884	892	830	869	925	865	886	838	808	878	877	812	927	863	918	913	836	859	897	830	884	855	807	886	848	872	873	861	867	886	856	876	828	878	840	873	838	880	845	819	896	883	827	856	895	917	853	873	852	910	842	868	824	838	861	881	870	861	828	915	900	861	898	859	867	913	868	913	856	890	858	836	891	938	924	918	895	812	824	835	845	817	843	843	862	870	854	886	841	852	883	863	842	839	828	834	887	858	914	882	854	858	880	892	847	880	797	822	920	840	889	842	865	863	843	896	850	841	908	827	895	894	883	861	915	885	899	885	873	866	831	832	855	877	853	859	842	898	886	876	844	823	841	889	861	830	874	857	863	902	908	877	833	915	868	887	831	842	844	874	859	921	870	873	909	852	836	860	851	890	889	836	875	870	899	859	865	888	891	904	851	841	849	883	858	847	851	913	884	889	887	838	878	843	918	894	843	829	869	828	899	897	847	851	878	937	808	831	840	913	901	853	842	868	856	937	850	846	842	910	841	836	844	873	867	892	890	824	886	870	839	881	895	879	829	841	856	842	845	904	866	870	863	800	850	825	872	790	879	823	883	852	891	836	853	883	867	855	867	862	866	854	897	824	861	898	871	881	808	854	870	904	798	864	869	903	878	887	874	859	859	858	843	854	887	921	876	884	835	843	871	861	851	859	866	885	895	869	829	829	879	896	911	911	877	843	832	877	888	895	888	880	869	884	854	790	816	904	876	853	861	903	899	890	828	890	854	871	858	877	904	879	851	860	806	895	865	836	899	871	831	905	866	836	894	812	890	902	841	832	881	895	872	890	851	926	884	870	828	848	855	859	854	899	862	937
24453	21036	26877	25283	8782	769	623	471	513	463	439	447	447	408	439	446	410	397	451	390	396	380	402	370	430	383	390	419	401	382	388	357	361	377	373	433	356	388	392	408	388	383	368	433	403	408	407	378	390	381	398	395	365	431	368	387	400	394	369	404	377	356	378	381	398	413	340	370	388	341	383	395	387	361	382	379	394	385	411	385	398	377	400	375	376	392	389	425	399	372	416	401	357	380	379	358	378	415	410	343	360	375	371	375	365	395	385	355	356	402	399	389	385	396	399	370	398	390	375	346	396	355	411	399	347	391	385	406	373	404	374	376	387	404	417	386	362	343	391	386	376	347	418	386	426	361	371	376	358	388	392	380	407	395	350	386	407	366	355	367	372	388	394	384	373	408	380	400	383	374	368	358	390	403	369	371	398	370	411	413	369	370	358	384	387	380	349	394	393	386	396	415	365	402	367	364	367	387	358	394	411	380	392	341	374	376	377	376	373	394	397	362	410	380	381	384	380	381	400	382	386	411	337	385	391	393	386	383	387	412	344	404	397	383	376	366	396	383	380	391	351	386	400	398	385	385	374	371	406	385	378	366	361	389	419	385	353	373	384	382	393	410	377	379	365	377	387	359	379	379	385	381	373	410	378	394	397	343	403	399	372	409	368	414	370	377	413	360	418	351	392	403	409	393	388	372	353	374	404	374	412	395	374	358	390	384	381	396	430	394	434	422	367	349	405	382	384	385	343	371	398	393	377	397	399	399	374	371	378	375	388	378	413	411	402	382	402	390	365	394	390	379	419	370	372	398	394	393	393	387	370	371	378	393	364	374	368	386	392	385	368	410	380	402	369	383	371	401	389	385	427	392	378	415	388	349	356	379	397	356	341	365	362	392	414	400	372	378	380	410	379	408	406	367	359	367	362	366	392	384	361	363	387	402	400	386	334	361	385	378	391	388	408	394	385	400	351	415	370	382	385	361	407	377	392	390	391	397	382	400	376	341	406	332	400	417	369	383	376	361	391	435	423	372	348	399	386	379	417	389	375	410	362	395	389	397	386	375	380	387	383	352	415	354	335	369	374	414	393	413	355	386	373	375	356	411	408	421	409	394	391	368	416	359	367	355	353	365	411	362	385	373	392	339	389	363	398	371	364	343	371	344	365	351	432	370	428	374	369	354	423	366	349	379	390	357	378	354	369	364	387	387	369	376	396	389	390	408	354	388	402	409	379	378	377	392	374	368	380	365	371	332	394	380	389	356	374	393	387	392	419	382	364	429	370	392	390	381	390	393	382	383	367	392	384	398	400	411	387	401	434	381	348	365	377	392	403	390	400	381	374	393	382	404	385	392	391	368	370	405	409	382	396	384	384	337	368	384	339	349	392	397	430	358	410	387	394	365	361	372	371	371	404	432	391	399	373	383	361	388	421	356	392	379	351	385	364	364	409	399	362	389	385	390	368	396	393	398	403	392	424	399	365	380	371	384	385	381	393	380	377	383	377	366	384	411	380	398	368	401	370	364	367	386	381	358	399	364	427	399	410	401	398	422	375	392	385	404	405	384	383	386	385	381	409	373	378	382	384	439	411	411	410	346	395	385	362	401	360	371	369	371	348	406	384	379	392	385	384	383	384	392	401	377	370	397	412	441	379	369	398	378	374	418	340	401	396	410	375	366	379	388	418	424	400	409	391	382	389	372	385	359	398	382	407	399	395	380	391	423	372	401	356	360	389	357	376	426	370	392	397	407	420	381	382	391	381	413	380	369	359	361	388	381	419	378	391	372	380	369	421	363	374	397	362	412	370	390	398	387	365	375	349	390	414	371	378	329	363	407	408	386	389	386	387	370	417	339	371	355	365	400	375	361	420	347	391	351	370	400	426	388	349	360	405	381	412	375	349	421	395	397	427	381	365	375	375	311	386	406	389	363	397	375	407	421	368	398	371	408	375	376	393	392	352	403	392	350	373	367	359	409	376	367	386	362	389	396	371	394	375	385	380	386	378	371	377	404	374	383	413	381	392	345	379	390	416	385	371	403	404	420	393	367	397	373	351	346	377	380	367	372	392	389	412	400	402	367	371	417	376	377	364	386	367	371	416	391	403	405	384	372	384	400	343	370	405	420	397	360	390	354	409	406	380	424	372	376	373	373	390	366	372	413	357	368	407	379	380	374	412	387	372	375	396	397	379	379	405	362	371	356	373	384	373	373	395	383	358	374	382	417	339	371	440	412	396	360	404	416	395	358	370	385	361	364	386	360	367	339	389	365	404	399	368	406	392	369	395	403	387	375	358	368	360	394	371	371	369	367	376	344	370	400	395	382	402	395	387	416	365	348	375	365	403	376	399	381	341	357	391	375	367	368	378	373	394	400	375	380	406	409	398	375	376	383	394	401	379	353	375	388	406	402	369	381	410	372	393	361	401	362	373	370	428	314	382	406	372	354	350	395	389	393	361	358	366	385	359	398	394	363	389	395	369	400	417	372	337	390	363	346	342	386	365	400	377	371	359	389	374	398	408	406	354	378	347	377	374	374	352	410	366	391	375	361	391	417	388	378	433	424	365	359	380	339	385	395	361	389	380	394	376	397	383	386	395	344	394	377	389	348	373	361	402	362	396	392	355	380	371	385	378	399	386	421	402	369	381	396	392	362	361	380	421	382	404	383	367	383	414	386	363	385	427	393	393	378	387	335	358	367	362	386	352	406	418	381	405	381	425	366	369	355	371	376	376	388	381	399	372	388	411	358	430	376	352	385	365	374	347	332	417	356	375	402	385	363	386	403	356	388	403	372	395	336	395	383	383	364	397	367	417	373	362	380	360	366	376	366	374	406	379	367	401	361	372	381	395	416	381	380	399	367	388	373	395	384	350	384	361	369	388	372	366	395	367	376	372	376	383	379	370	386	349	347	367	414	387	384	360	378	413	423	391	361	409	356	412	414	396	373	371	386	387	387	351	374	365	385	368	389	385	381	393	409	344	385	412	368	399	360	363	378	413	342	400	386	367	394	399	362	362	377	372	385	381	377	383	408	396	404	365	368	406	387	426	387	390	363	376	384	385	404	402	344	399	407	374	374	397	366	389	415	372	431	377	400	408	390	402	388	419	413	367	375	368	379	389	388	387	367	367	345	398	388	378	376	395	365	353	360	364	381	359	377	379	370	394	354	379	402	388	383	361	338	333	377	351	409	400	399	370	354	403	386	389	384	374	352	410	395	352	389	409	365	357	360	378	384	404	398	378	406	381	410	372	368	408	369	377	379	369	375	376	366	397	421	379	394	367	387	382	410	377	383	398	391	414	355	352	380	367	371	346	340	355	394	408	401	365	404	395	369	386	382	364	364	412	398	320	370	411	365	363	370	379	375	391	367	399	394	348	353	384	409	369	410	371	365	348	376	374	407	387	383	389	378	387	386	393	426	368	391	405	355	362	361	408	399	392	368	423	397	378	391	363	375	367	394	361	374	397	387	393	401	417	383	352	396	367	346	367	423	417	381
13426	7290	3312	1599	1244	1018	877	680	638	593	568	508	487	447	497	535	546	447	484	450	462	468	448	423	437	471	450	448	448	417	464	429	404	450	423	446	450	454	451	446	425	422	401	461	485	435	456	432	430	426	453	424	432	408	410	434	425	412	439	424	442	437	439	409	415	439	457	454	411	427	452	421	465	431	451	413	425	408	406	436	416	468	415	407	491	472	457	418	416	408	438	431	411	443	435	435	472	448	408	436	440	440	453	443	444	432	402	427	446	449	442	449	409	440	432	443	436	454	457	440	435	445	395	436	418	421	440	447	381	413	433	485	408	432	430	396	411	410	457	408	468	425	419	476	445	450	421	405	424	428	436	394	446	460	431	435	446	457	466	451	416	416	443	411	410	430	431	399	412	410	413	425	422	436	460	449	395	401	426	415	463	418	457	422	396	398	423	462	448	434	460	405	437	417	447	439	442	447	425	441	391	434	409	414	418	433	446	429	431	443	407	425	441	447	411	443	469	400	426	441	449	427	452	436	462	420	455	444	437	432	431	428	453	436	413	426	427	411	392	417	446	426	448	400	424	428	441	430	465	439	407	432	419	430	432	429	415	449	460	435	433	439	432	448	392	445	419	438	453	448	432	431	468	435	410	468	439	425	461	443	441	402	414	430	458	401	419	457	394	421	422	440	427	428	436	426	407	428	451	411	416	436	432	434	437	442	453	416	407	435	448	408	444	425	430	437	447	422	450	436	438	405	419	425	433	389	461	436	436	410	421	416	444	422	438	455	418	459	446	454	411	454	450	438	457	470	422	426	417	396	434	423	424	413	410	468	431	422	451	390	434	430	443	426	441	440	454	441	443	399	429	411	426	443	410	422	432	442	392	407	429	467	438	411	386	437	437	445	448	431	409	409	453	439	420	439	411	402	430	441	432	442	401	462	421	453	448	464	412	440	458	435	457	461	447	420	472	413	424	434	428	391	439	428	410	423	441	400	407	412	454	457	419	411	411	417	417	420	408	451	450	467	452	448	451	459	422	419	417	405	447	450	409	440	451	438	429	431	441	414	418	385	414	426	435	455	451	430	426	406	389	437	454	409	407	396	447	438	433	406	448	453	459	409	406	413	469	424	418	442	443	423	439	393	427	432	482	440	466	445	418	442	424	445	422	438	417	408	431	358	489	436	434	401	421	450	420	410	467	458	405	406	452	404	457	443	419	440	426	447	411	435	409	470	434	422	423	463	408	450	406	448	401	438	425	457	428	439	448	421	416	469	439	414	445	452	444	459	409	424	416	429	447	418	448	452	489	446	425	463	409	435	383	449	458	447	433	474	389	433	391	433	436	444	429	445	442	421	427	411	431	428	448	405	428	478	410	413	462	422	438	464	452	407	447	478	435	465	423	410	434	423	447	401	421	445	446	432	443	425	447	426	398	443	426	410	456	433	457	467	444	397	423	421	416	453	444	458	454	413	422	419	457	409	425	443	452	424	436	427	449	428	465	407	449	371	453	405	447	428	472	455	439	452	472	417	427	416	402	449	419	458	429	417	437	465	427	435	413	418	440	433	437	448	462	401	418	452	444	409	466	468	460	411	434	362	432	412	414	422	410	460	420	436	445	467	418	402	448	415	439	434	401	431	435	460	442	378	427	422	428	429	395	407	433	429	464	415	384	410	470	461	420	386	425	398	440	457	409	476	438	444	416	442	448	468	436	481	429	418	448	450	389	448	431	441	453	437	440	432	434	448	419	446	429	424	397	442	430	452	458	412	445	444	445	435	449	449	428	402	430	403	446	460	440	392	455	419	460	413	438	395	392	467	423	374	461	378	428	420	407	434	439	463	422	426	428	437	425	438	406	434	400	438	449	427	424	396	476	382	428	384	417	415	464	453	425	463	415	464	404	439	463	409	429	456	465	417	392	419	411	419	390	440	467	415	428	434	435	433	442	418	400	373	445	422	447	441	374	428	417	443	433	430	468	416	423	414	449	383	430	464	405	431	493	410	441	450	395	424	428	438	416	437	420	442	408	417	398	452	424	438	425	429	394	430	406	423	441	443	436	425	455	428	396	417	393	413	411	461	449	433	468	406	486	438	416	449	451	479	444	441	426	417	402	440	462	430	447	437	405	444	421	385	418	445	397	431	426	428	407	411	414	434	442	468	409	416	437	392	419	454	442	411	400	401	453	441	428	462	428	432	450	448	414	456	427	449	409	447	399	461	439	466	456	460	425	436	418	428	440	416	410	464	444	432	446	477	417	427	406	449	469	440	395	421	430	419	409	441	445	416	390	422	440	436	430	401	414	406	404	437	390	437	432	425	422	430	437	405	394	412	416	429	432	393	463	465	470	445	415	399	444	438	431	460	426	437	438	427	398	426	477	441	450	467	450	438	425	417	419	437	425	442	479	420	428	422	442	455	384	420	419	451	419	418	430	446	460	391	404	415	432	448	426	458	425	452	444	449	435	449	396	442	446	425	427	420	451	392	415	439	455	486	474	450	434	441	415	423	412	441	425	401	459	457	448	425	454	415	385	414	425	449	412	454	422	438	433	392	492	447	409	384	448	444	422	418	416	408	448	442	447	450	429	466	440	445	435	411	438	432	432	446	446	396	444	395	382	418	439	421	417	390	430	433	443	409	485	458	393	435	414	451	440	386	422	434	432	431	479	425	442	398	441	426	433	432	469	467	453	398	436	433	423	468	428	413	401	415	445	463	429	439	387	388	452	430	436	424	429	431	454	411	475	476	430	402	453	441	443	409	443	417	434	463	443	432	421	428	443	441	405	411	438	423	395	433	470	447	450	441	426	427	422	441	443	472	470	425	430	476	448	420	425	391	440	399	400	454	427	422	391	454	411	432	420	378	467	411	447	431	446	430	436	425	443	448	432	449	446	430	439	442	444	406	428	448	447	418	379	427	456	478	434	412	401	470	424	465	458	417	427	450	470	388	459	446	480	447	423	380	409	449	438	452	442	433	438	452	384	424	466	431	441	424	436	411	433	426	453	430	393	421	452	418	418	422	400	436	395	442	422	434	447	442	443	420	411	448	458	414	425	451	444	444	458	474	450	479	417	437	410	454	420	441	421	434	429	399	403	430	406	428	456	425	429	428	423	455	420	399	443	427	426	459	457	410	412	411	446	429	437	420	440	450	452	408	455	455	437	422	447	451	413	428	420	425	474	433	433	449	448	463	418	409	420	473	457	432	431	429	427	490	448	457	419	408	400	423	427	451	428	450	447	444	451	457	424	439	380	403	412	450	424	422	448	452	428	417	408	434	404	469	444	444	476	439	440	400	471	449	429	443	455	417	442	382	419	469	423	429	417	413	422	419	446	441	417	448	416	418	400	433	421	438	420	422	428	396	448	410	453	372	424	406	457	430	453	425	431	417	377	456	401	448	420	443	414	436	475	452	422	404	433	407	437	461	476	427	471	441	434	439	426	404	422	429	445	430	399	379	393	401	435	439	442	472	452	404	467	396	442	412	390	400
22280	21076	28631	23744	21076	21100	6395	972	724	660	612	539	518	483	425	465	500	395	464	433	436	408	404	396	399	390	367	402	412	393	392	362	410	388	389	384	397	375	399	360	393	351	378	372	385	387	378	366	352	364	339	309	367	365	362	363	379	369	359	362	380	337	377	350	357	357	410	386	395	364	431	358	397	360	364	362	381	384	370	371	360	359	372	370	381	391	378	377	374	360	380	360	342	391	360	364	350	385	393	381	367	353	371	371	352	376	338	385	348	357	359	387	357	373	361	392	371	355	331	341	384	424	375	374	322	366	363	369	344	372	337	341	404	367	347	366	387	374	367	410	412	396	379	368	347	358	378	393	373	387	385	396	317	341	352	373	373	385	357	398	356	380	436	400	354	370	351	381	396	355	388	368	404	338	367	373	366	372	342	330	351	362	362	401	389	332	366	372	368	369	362	371	357	382	357	410	382	374	382	394	349	370	352	381	364	365	398	358	361	337	348	394	353	352	369	382	343	365	373	373	341	351	384	355	410	355	357	367	365	406	358	357	375	381	394	393	408	350	337	343	376	384	398	325	411	390	362	370	363	384	355	369	383	374	376	369	397	354	342	364	395	398	359	376	374	358	390	398	390	378	362	369	402	351	356	373	405	370	374	343	398	380	354	356	339	370	400	378	405	366	387	349	347	338	352	373	383	381	335	380	370	382	354	371	381	373	389	391	367	388	359	349	403	366	332	365	377	381	371	361	365	370	348	394	360	354	342	358	380	371	340	342	384	358	373	380	389	376	386	406	387	377	370	379	352	377	339	400	373	396	340	368	345	365	355	356	375	345	371	373	382	323	349	386	366	389	354	393	395	351	367	370	392	392	376	372	339	374	373	375	397	377	359	344	342	396	368	364	346	363	366	380	401	352	370	397	398	365	394	402	343	373	387	375	400	394	349	387	376	361	342	368	347	372	387	360	372	340	356	411	381	413	397	370	359	358	340	405	414	356	364	392	350	365	353	339	353	343	393	368	362	378	354	382	394	347	400	372	336	389	368	356	360	346	354	409	358	362	358	370	366	358	363	353	371	361	344	325	376	375	368	371	354	359	334	374	327	371	382	350	360	365	385	360	363	391	349	337	404	372	404	386	399	387	345	363	361	360	357	348	348	365	361	379	356	354	334	373	361	338	384	354	342	374	391	366	381	341	354	321	341	340	324	349	352	363	345	366	346	361	354	364	363	391	332	353	360	373	357	361	354	386	350	360	363	352	375	335	367	358	345	386	347	361	345	360	366	356	359	356	394	355	361	388	348	363	381	390	367	349	352	393	362	327	376	360	343	392	336	395	359	345	378	376	363	360	340	340	382	394	376	365	373	366	361	344	351	387	381	368	375	363	374	344	361	361	368	354	360	348	380	373	322	369	338	383	388	374	354	349	340	358	385	395	378	352	385	377	381	355	373	391	385	371	378	369	354	375	373	376	376	352	389	400	358	376	352	356	353	384	367	377	376	366	346	354	372	365	348	364	326	394	382	374	369	408	404	359	370	377	352	342	376	365	347	370	384	400	368	369	391	334	375	366	383	358	374	380	381	332	378	370	354	377	373	397	367	401	405	344	394	342	362	369	362	386	395	361	335	378	351	402	401	364	361	374	362	371	356	390	403	366	379	380	361	356	395	368	375	357	385	370	340	356	380	368	382	383	369	387	359	369	347	339	349	360	349	388	374	412	348	379	375	362	390	360	365	363	363	394	371	371	375	374	356	337	352	385	380	362	295	369	393	364	383	358	373	365	351	379	367	377	409	405	376	323	370	320	372	388	388	383	335	348	376	360	358	349	370	332	380	373	380	370	360	372	374	395	372	390	396	370	387	368	398	353	362	369	343	337	362	347	369	338	312	410	344	328	382	354	320	350	323	371	359	360	355	379	369	334	363	342	372	385	365	365	409	423	344	370	377	348	396	361	362	367	333	376	366	352	338	355	353	353	350	393	355	352	338	368	369	433	394	336	381	376	337	371	354	372	363	356	405	391	356	339	380	352	387	364	352	363	393	345	337	349	360	358	391	365	357	353	353	367	351	341	387	357	372	370	389	380	352	380	383	377	369	345	334	387	380	359	346	377	363	350	360	375	390	339	364	359	377	391	377	371	354	361	376	370	355	329	356	341	348	361	321	389	321	361	377	346	331	358	385	374	377	381	362	394	345	374	341	379	361	360	386	396	332	334	355	377	365	376	355	385	388	359	339	351	355	384	345	353	352	342	340	371	390	361	374	383	370	382	354	346	363	350	362	368	419	393	380	380	354	342	367	395	366	358	382	388	352	377	350	389	390	357	362	381	345	345	355	357	311	397	366	332	361	352	364	336	340	369	349	370	371	352	373	381	355	369	357	357	396	369	351	360	332	388	388	354	370	384	381	332	341	377	392	318	386	351	353	370	354	402	356	342	364	388	349	406	365	339	341	389	362	395	354	370	392	391	376	382	352	380	354	356	362	380	365	379	369	375	405	343	342	364	357	371	377	360	351	331	376	363	376	349	384	350	369	376	363	361	375	406	351	355	353	323	365	333	335	384	392	398	373	349	360	337	353	370	356	382	391	376	389	367	357	347	375	373	397	357	350	338	409	376	346	399	322	393	352	381	367	339	353	367	372	342	372	372	356	357	388	339	335	375	368	342	368	367	367	362	353	392	370	373	344	338	403	360	375	367	354	364	352	331	429	376	372	360	341	390	402	355	342	353	353	350	400	415	411	340	355	381	379	356	372	339	383	349	371	348	337	373	356	381	356	324	334	377	392	359	355	368	365	382	391	345	314	391	347	367	392	385	393	374	358	417	380	344	368	331	358	389	356	360	340	378	381	339	355	405	403	404	340	385	369	341	361	345	360	349	355	349	343	383	380	358	379	359	377	368	394	385	407	346	380	385	396	351	366	381	369	350	396	366	384	337	374	336	394	386	352	381	415	377	341	354	381	368	361	367	399	402	384	387	370	346	359	394	344	369	371	381	384	360	331	343	353	369	381	363	370	346	343	403	335	368	340	349	358	404	362	360	377	313	398	419	332	394	376	378	336	371	374	339	363	364	374	344	374	373	364	387	349	358	370	389	368	349	371	373	375	368	355	373	383	354	380	350	378	366	380	340	376	338	340	386	373	389	358	371	370	381	371	390	334	352	376	341	370	355	359	382	367	367	369	345	386	381	359	394	370	344	392	365	376	371	361	361	352	372	348	369	354	367	403	355	352	370	363	376	340	367	300	359	371	394	398	340	352	346	383	380	353	342	364	356	365	377	390	396	353	380	348	378	334	331	375	356	347	367	390	376	411	349	343	393	314	365	376	355	377	360	394	405	359	350	368	353	371	356	385	370	336	377	367	391	335	373	391	392	337	339	372	357	368	346	364	374	350	365	364	380	386	367	352	357	370	359	368	376	372	357	368	357	398	342	347	346	353	372	378	374	357	371	361	361	376	361	386	355	370	367	345	356	352	344	392	379	361	380	379	381
17514	15213	9606	4533	3309	2599	1964	1498	1163	988	878	777	724	663	618	573	599	551	564	536	527	506	521	493	518	457	456	472	473	424	485	494	466	441	463	515	481	444	447	457	455	431	466	442	418	406	418	424	426	462	438	409	489	415	409	439	429	455	395	447	453	438	468	437	477	457	434	443	447	432	416	436	406	434	444	423	424	427	435	416	451	454	451	437	442	431	490	444	462	427	441	439	412	430	444	450	455	438	400	414	453	421	429	440	415	424	460	438	440	444	441	429	475	416	418	425	430	422	369	459	425	402	422	406	447	446	461	421	442	445	468	462	443	443	421	463	437	398	439	446	434	443	444	442	423	446	399	440	405	440	438	409	475	434	447	442	389	413	407	430	460	445	439	454	442	419	439	446	437	399	483	408	468	441	443	428	447	438	406	424	420	443	415	425	457	426	427	455	436	448	411	443	421	454	429	396	421	444	445	450	410	438	426	393	424	398	431	415	421	383	401	391	429	393	440	445	429	406	430	449	427	423	436	459	430	431	452	430	409	462	460	420	448	432	413	438	435	444	439	435	431	429	435	439	416	462	468	440	458	435	418	444	458	415	403	439	490	435	431	385	428	434	458	461	400	441	460	453	433	457	432	416	423	411	410	407	452	467	416	429	422	418	446	450	439	414	442	427	428	464	424	443	458	434	452	410	413	430	412	499	446	411	469	445	422	419	440	465	450	405	451	423	409	438	448	453	424	453	469	400	418	420	408	427	472	459	433	428	413	418	406	409	415	378	443	456	489	430	471	421	414	472	446	417	410	442	410	481	452	426	396	435	429	422	432	441	436	447	416	421	415	446	451	443	423	423	435	416	408	420	455	435	420	430	431	445	432	427	422	441	432	420	418	427	420	437	428	402	414	412	438	440	461	425	427	426	457	386	464	463	421	432	430	434	422	426	444	466	415	430	476	471	409	406	397	455	453	409	411	411	417	433	444	443	443	430	438	433	426	403	415	433	440	412	442	421	444	406	477	421	461	437	433	461	433	403	438	427	481	426	465	425	424	407	447	432	412	451	414	429	458	417	401	442	438	415	436	394	422	444	468	454	443	442	428	454	381	438	422	438	387	427	469	403	408	446	412	441	466	448	440	423	417	465	440	443	395	432	443	435	398	441	437	418	406	414	426	433	438	425	421	461	442	407	430	446	428	453	428	420	432	438	437	426	458	409	428	425	442	422	428	413	427	431	422	478	443	419	447	453	402	432	423	425	459	455	442	412	422	431	446	417	446	452	444	443	412	403	408	428	439	439	467	445	438	416	442	407	421	452	422	466	451	440	429	410	462	436	424	446	436	425	454	372	434	448	430	440	445	418	423	444	424	425	428	399	443	412	453	414	431	479	432	469	435	414	427	440	420	428	459	440	439	431	428	425	421	428	454	446	415	411	445	471	453	432	391	440	459	410	436	463	438	449	420	402	470	426	454	472	405	449	425	440	424	391	465	436	397	451	418	438	453	452	449	476	457	446	426	403	440	435	420	435	408	472	459	413	443	424	423	438	405	425	444	403	440	446	449	470	418	490	443	396	469	401	464	434	444	419	458	442	445	421	416	439	442	431	452	411	416	475	447	439	464	372	409	450	419	415	406	431	417	409	437	432	448	407	444	417	428	429	448	412	435	451	456	416	453	405	428	422	474	461	442	466	469	419	442	430	429	414	467	411	460	412	472	441	412	440	433	392	415	419	434	448	441	452	392	433	422	434	455	457	418	430	455	418	462	385	449	439	436	382	451	388	456	427	435	451	410	424	415	463	429	412	444	455	443	433	433	401	452	440	466	459	429	410	434	434	420	446	458	432	424	422	441	419	422	465	436	432	418	455	450	437	457	409	415	419	434	449	456	396	425	435	434	415	410	452	435	379	427	422	427	422	432	434	448	447	422	424	419	436	431	413	440	447	456	412	441	437	442	421	420	463	442	407	412	427	436	429	399	394	409	450	466	421	419	416	426	432	415	448	430	457	437	436	447	424	420	407	467	398	441	441	434	421	405	437	444	412	413	441	408	465	446	472	392	422	409	454	463	406	458	426	491	450	393	438	427	416	411	414	442	431	432	434	424	426	442	417	463	440	421	430	418	441	430	435	428	435	420	430	411	467	426	430	465	473	418	447	410	446	436	405	430	422	420	422	441	402	401	433	419	406	440	446	413	424	428	431	416	424	427	443	406	420	402	438	439	404	413	440	447	470	444	418	403	442	438	389	412	453	412	437	430	416	424	460	424	404	488	427	418	441	428	411	417	423	405	444	429	386	441	421	482	434	422	470	448	429	415	427	411	400	396	471	438	437	444	459	410	443	409	454	421	415	455	406	429	430	432	408	431	428	436	388	461	464	482	441	393	459	453	434	430	452	444	403	414	468	422	468	383	465	451	424	433	416	405	418	435	441	490	435	415	437	418	408	385	438	405	418	432	443	440	422	423	414	441	429	433	451	470	444	421	456	431	437	433	411	416	422	434	432	400	464	423	421	406	459	459	447	450	415	446	427	423	443	425	414	425	422	455	431	445	435	436	395	458	426	432	446	429	453	416	434	436	427	479	432	386	457	452	427	431	469	430	424	380	407	438	439	429	418	418	443	434	407	427	409	452	420	440	438	447	449	436	400	417	439	439	461	461	422	407	403	434	422	404	418	413	444	427	419	441	463	408	457	450	433	444	452	452	423	457	362	412	411	431	435	421	435	428	425	441	471	420	419	459	463	436	445	398	439	437	471	445	456	402	427	450	437	457	470	453	445	445	429	404	405	403	411	402	477	436	449	448	433	454	477	424	443	445	405	425	410	377	389	448	429	436	413	441	380	429	410	440	471	465	469	420	415	428	455	421	431	444	427	426	441	437	416	432	452	425	418	412	431	401	446	406	415	458	414	421	446	419	459	460	452	426	415	407	407	402	462	434	433	471	440	431	422	457	438	453	410	429	426	426	466	447	413	403	420	440	418	454	434	448	430	417	443	456	442	420	440	451	422	447	423	437	407	427	432	436	441	439	439	453	450	423	431	388	380	411	402	424	475	454	422	413	395	437	403	448	416	432	431	385	401	460	442	412	434	435	399	456	465	453	440	447	436	407	397	431	443	419	428	417	416	432	449	419	428	429	408	395	456	446	424	440	477	439	447	409	462	428	443	415	367	460	481	421	440	442	496	401	439	429	441	405	407	427	423	408	445	436	456	418	430	432	453	453	427	405	409	415	451	413	424	499	469	408	431	379	420	435	423	444	446	423	435	424	430	424	440	481	417	457	425	450	412	402	412	441	456	483	437	455	475	419	435	427	403	407	449	452	443	413	450	448	421	433	447	447	435	404	414	443	427	448	453	409	485	402	415	425	448	431	444	452	412	427	454	413	440	482	410	460	461	428	453	427	470	424	401	433	444	402	461	465	427	406	439	440	404	426	436	471	433	427	385	399	420	452	405	448	427	407	413	441	430	409	421	482	429	442	419	453	412	429	422	396	422
27573	17703	3912	1020	803	760	786	753	764	715	705	780	790	745	733	735	738	712	745	711	735	805	706	710	770	733	741	683	726	726	705	778	728	765	728	706	698	698	740	690	709	690	731	725	728	730	730	751	674	778	732	650	681	745	708	746	664	749	752	700	729	751	744	717	715	736	708	653	701	713	749	763	711	722	712	750	699	717	733	698	741	703	703	722	685	754	736	775	746	725	739	695	709	718	725	741	739	765	708	782	728	728	721	724	696	712	692	677	670	722	718	676	770	725	758	705	671	696	698	746	712	745	732	731	749	761	742	769	705	743	724	709	726	734	752	732	713	753	718	728	722	734	760	753	722	716	766	727	760	740	737	745	727	736	712	668	730	712	735	722	720	704	737	721	721	788	705	720	742	661	736	692	694	712	706	651	713	756	712	747	732	708	748	723	727	722	692	745	701	689	756	791	718	722	724	709	674	708	720	735	789	664	682	712	762	747	695	704	720	743	727	736	697	699	690	699	711	731	708	729	739	727	749	694	686	717	764	694	690	748	803	706	719	745	745	689	715	709	764	703	686	696	718	748	744	733	706	691	707	717	690	779	698	717	759	682	764	683	691	733	719	740	729	720	755	704	726	723	720	713	720	730	727	675	702	734	672	678	685	711	725	760	708	716	732	724	716	705	747	719	722	701	767	702	719	695	769	660	719	732	760	709	753	736	724	709	757	676	723	726	736	742	727	755	749	662	717	715	736	771	730	731	727	689	759	734	709	774	709	715	648	733	749	771	742	695	698	675	714	736	701	723	724	708	731	752	691	725	771	738	698	749	722	724	766	715	741	736	681	693	739	735	727	695	742	725	746	699	650	717	732	733	708	690	723	733	686	751	701	705	711	740	720	746	777	767	711	727	701	755	736	721	742	712	711	719	772	744	662	771	705	712	724	692	728	747	756	721	693	663	714	699	747	741	721	746	700	732	745	730	726	771	727	727	725	689	745	750	716	740	701	722	749	737	687	704	729	756	744	724	690	686	829	762	713	724	714	739	741	765	728	752	712	681	706	726	745	721	748	762	765	709	744	752	739	767	726	707	699	701	701	748	765	751	684	708	718	731	766	749	717	773	731	697	698	746	713	787	739	741	711	776	729	744	672	800	759	754	740	742	768	762	737	735	710	744	709	709	721	663	692	712	719	717	705	743	738	718	699	714	722	734	672	733	786	770	709	713	742	704	694	751	753	708	747	731	667	710	699	716	690	721	730	713	682	685	741	746	744	711	713	709	692	687	756	708	710	733	684	750	707	746	735	716	711	722	767	690	715	698	747	733	793	724	770	745	704	704	709	719	712	685	696	742	701	713	728	766	732	722	769	753	716	728	646	751	706	696	701	710	722	732	737	756	663	705	730	700	755	718	765	688	767	738	708	691	727	732	701	719	702	708	716	688	739	740	691	747	768	751	700	703	730	760	697	724	701	694	729	719	710	728	697	719	716	691	682	759	771	759	757	712	753	711	704	694	731	746	767	710	745	690	778	686	758	754	695	727	717	680	803	733	734	682	674	729	741	738	792	693	767	716	674	665	754	791	712	746	757	756	713	708	704	696	754	691	747	713	717	724	750	700	688	732	769	714	706	726	763	705	708	756	698	730	758	758	723	723	726	735	739	701	674	747	728	745	719	730	697	779	736	726	748	714	747	697	698	737	742	716	713	716	739	743	736	701	752	681	719	695	742	674	691	744	706	791	710	718	745	755	704	693	816	696	707	710	733	762	713	705	765	727	727	706	715	678	683	710	755	777	709	688	701	708	687	778	742	756	755	739	736	725	770	760	736	705	705	719	757	726	740	700	675	767	733	751	752	716	741	721	722	717	772	765	713	732	712	709	696	706	722	724	687	687	724	725	747	721	713	736	679	728	721	727	721	695	708	707	759	694	733	718	690	810	741	752	747	756	739	719	714	717	762	704	734	733	757	719	743	758	688	728	743	745	767	736	722	689	715	739	708	768	744	732	693	713	749	722	679	754	726	680	707	762	761	726	677	719	703	649	747	710	706	755	756	757	763	724	733	744	740	719	695	722	712	701	690	726	781	720	744	758	711	728	678	710	669	727	749	660	710	686	738	731	732	724	758	760	731	755	678	714	746	747	734	718	701	728	730	687	761	708	748	757	730	722	740	726	669	731	693	720	690	759	711	698	737	707	746	743	727	733	730	728	734	715	754	686	734	699	740	749	714	698	719	771	755	694	701	720	760	724	680	718	668	724	713	699	710	678	760	661	669	748	721	712	687	755	759	710	745	747	673	669	769	749	755	743	752	730	682	684	747	735	663	688	698	739	727	754	739	731	752	726	756	708	768	736	777	674	757	719	738	709	697	723	746	663	751	720	715	756	759	753	708	732	709	750	747	690	701	810	696	742	677	728	730	734	706	690	753	736	695	672	726	719	776	674	672	669	728	724	725	744	723	680	748	780	735	726	721	705	723	760	702	738	690	695	671	794	684	715	745	701	705	725	728	726	729	722	730	728	733	743	756	689	721	704	733	763	744	727	676	718	727	719	727	721	761	752	666	758	770	716	710	663	784	709	779	705	684	698	761	711	735	723	733	728	691	708	691	754	743	701	768	738	763	743	781	783	707	702	742	713	709	741	769	699	730	737	718	695	737	755	731	707	738	723	724	721	722	750	767	719	681	721	755	749	748	710	694	739	700	709	689	715	698	718	707	702	751	714	702	691	721	763	719	710	723	726	718	733	696	706	765	710	739	721	703	706	749	708	726	769	696	736	694	772	771	732	732	706	720	740	740	708	748	749	742	729	715	685	708	710	697	753	739	734	679	741	725	699	739	724	690	735	694	722	746	766	693	692	702	747	731	731	725	741	755	709	778	665	729	735	723	719	718	744	685	694	692	731	722	721	763	712	748	764	740	799	735	734	763	712	751	718	728	709	724	689	745	667	688	720	711	749	723	715	728	781	767	741	747	708	770	692	757	691	744	749	710	727	711	749	764	704	759	691	725	742	770	724	693	765	676	712	703	712	723	696	725	681	768	701	702	707	740	669	691	752	769	758	713	667	699	744	755	717	747	715	699	694	768	706	744	681	727	676	737	719	694	762	792	734	715	719	741	723	731	715	734	733	760	738	705	697	676	737	760	696	722	776	725	713	697	739	696	728	723	708	722	765	703	704	740	695	746	772	715	736	745	722	757	733	758	702	760	701	737	751	718	680	724	767	705	780	752	737	740	705	727	715	735	705	712	714	740	713	725	718	752	701	696	707	698	735	785	753	717	754	733	749	747	737	678	705	755	719	737	717	738	690	723	684	725	713	708	696	691	744	720	732	694	715	721	737	712	742	742	759	762	679	702	737	697	649	748	734	713	749	726	712	764	778	732	746	710	729	756	715	740	707	712	739	754	732	727	733	757	750	708	709	667	666	761	686	706	692	764	724	739	721	739	689	738	706	722	749	685	733	732	723	700	692	695	710	739	691	743	699	700	719	762	734	793	741
11257	1600	1138	897	960	879	859	814	824	811	820	817	789	792	798	798	812	808	798	789	817	807	809	810	812	793	797	827	821	831	849	813	811	823	803	805	851	793	838	848	845	823	879	838	838	859	821	837	804	824	810	830	835	804	853	795	753	798	795	769	862	805	850	819	853	786	742	796	805	817	852	817	788	842	788	842	834	762	751	802	786	775	782	843	752	777	815	801	802	763	857	836	815	833	855	826	801	792	791	818	801	788	771	862	846	766	818	859	825	845	814	856	799	812	832	828	856	829	802	810	849	803	819	862	834	836	847	805	784	809	797	787	757	845	821	831	789	813	809	774	888	813	788	813	784	780	795	796	832	766	774	836	779	827	846	820	845	811	780	822	824	789	844	802	836	816	813	826	739	818	787	814	784	796	796	800	799	856	789	844	776	778	806	773	826	850	823	828	827	834	814	795	809	800	851	792	810	747	795	755	812	816	876	782	786	812	780	834	793	830	815	791	738	832	781	812	817	837	825	790	817	804	785	800	820	798	805	726	817	841	828	824	798	787	792	774	826	821	848	804	834	775	785	830	849	866	762	766	847	827	808	785	816	771	813	815	822	856	807	831	808	815	806	777	794	855	871	817	826	829	779	852	865	768	792	862	830	849	798	807	836	832	803	816	822	837	801	765	852	802	800	756	877	792	788	774	778	784	783	839	798	857	847	785	810	823	811	816	817	796	867	793	820	773	842	816	849	801	814	802	788	787	841	824	822	757	804	798	807	802	817	767	829	855	801	810	829	832	894	834	837	789	764	819	779	764	783	801	833	792	807	749	787	822	771	777	797	803	794	829	857	840	832	805	833	807	810	811	826	828	845	824	800	797	750	855	779	831	830	767	813	743	856	818	799	832	827	840	834	790	782	808	820	824	807	758	825	838	805	790	821	834	801	870	787	797	800	846	809	850	748	825	803	830	807	807	800	815	822	810	806	797	812	812	829	796	799	803	811	840	790	836	786	812	800	807	783	764	797	815	769	802	809	805	818	816	851	858	833	796	827	802	830	835	781	770	759	785	844	758	836	770	770	772	797	826	772	805	818	849	774	809	836	798	796	784	790	782	826	803	770	841	810	792	845	813	849	797	842	808	849	768	822	799	814	772	804	830	836	794	826	833	802	812	818	832	776	841	854	827	780	807	785	840	825	770	793	805	831	754	804	844	822	845	818	838	836	792	855	826	784	795	784	763	794	818	885	784	823	822	784	842	854	805	793	819	819	821	792	793	819	815	778	837	819	793	802	811	787	835	826	830	796	823	820	802	813	821	798	781	835	809	807	872	811	800	798	831	804	838	831	856	815	786	820	839	843	820	808	806	811	788	835	783	800	813	817	890	825	879	789	826	772	820	806	808	757	810	783	839	788	797	788	797	799	804	771	812	779	835	761	835	825	841	791	795	748	857	792	792	827	790	828	780	825	819	788	843	775	794	798	845	823	835	797	815	828	770	775	807	783	785	773	824	825	835	766	790	811	822	794	850	813	816	779	767	832	804	797	792	810	775	764	825	782	858	847	796	815	786	820	781	789	845	813	879	887	830	843	830	826	821	750	798	822	810	805	792	789	843	801	836	853	814	765	853	834	808	837	813	834	788	816	816	822	801	844	830	837	834	798	794	810	796	828	809	790	795	831	853	852	790	864	829	823	817	819	795	850	845	800	832	828	828	831	814	811	831	770	793	811	774	792	799	796	796	859	790	841	820	862	761	755	859	809	805	780	789	835	825	804	804	806	778	790	841	804	775	804	823	808	815	833	838	840	749	809	813	804	793	815	820	845	773	773	824	839	795	832	814	796	854	799	798	856	795	810	809	754	809	830	822	766	828	790	800	824	823	816	819	796	812	840	845	844	765	816	771	816	792	825	801	808	821	814	800	793	844	821	754	867	788	805	835	798	812	795	854	829	793	800	845	770	787	793	808	840	798	785	805	824	836	825	820	788	851	792	814	821	838	772	837	809	773	829	833	804	829	848	818	823	821	779	834	803	793	841	790	811	832	813	807	771	789	818	812	804	792	826	804	774	824	797	808	839	791	861	759	833	783	833	819	807	845	801	756	806	799	800	743	819	849	862	799	817	812	765	861	793	810	810	791	784	838	829	779	825	852	769	791	791	812	821	815	800	836	805	813	793	798	830	802	855	857	749	778	826	852	813	816	837	768	862	833	804	808	828	819	798	758	823	802	828	799	787	813	771	778	798	798	765	826	795	813	797	806	767	844	856	797	788	807	798	832	745	793	771	841	796	808	849	774	757	801	803	831	793	792	839	853	844	821	815	768	815	787	803	715	820	819	820	840	838	818	780	822	782	748	819	836	790	805	809	829	819	828	782	806	810	810	819	809	844	823	784	842	766	843	884	878	876	812	846	763	791	827	840	780	854	811	851	781	778	841	816	873	790	816	810	842	864	813	838	808	838	811	794	795	771	775	824	802	830	871	808	827	835	834	814	865	785	778	825	819	841	843	799	785	806	805	834	797	833	808	824	860	812	786	842	838	828	830	820	852	812	806	761	798	809	844	877	783	788	778	792	836	841	812	845	835	846	796	800	777	852	842	796	877	820	806	824	792	795	798	799	772	838	766	816	806	810	823	789	834	788	828	782	816	816	860	828	817	828	811	788	801	848	826	860	828	828	819	796	805	822	794	795	797	805	771	829	869	825	818	795	789	803	790	790	826	774	807	785	798	822	843	789	804	827	869	847	838	791	817	822	789	850	807	865	841	834	858	827	802	795	825	809	794	818	806	852	840	823	775	801	837	812	812	833	795	776	812	851	858	776	796	815	791	808	822	803	866	768	792	826	884	808	845	762	840	812	774	828	836	827	805	816	814	804	850	782	835	788	795	824	817	774	827	867	825	809	823	821	738	794	815	805	819	786	795	790	787	824	794	773	817	842	806	785	780	783	780	833	831	816	851	831	807	816	832	785	757	760	784	783	824	793	772	833	799	822	805	832	841	774	823	824	783	808	791	765	849	765	853	826	785	765	795	813	734	809	853	860	853	790	797	812	800	835	845	780	812	829	830	853	782	861	771	822	806	804	782	810	843	837	817	809	836	811	812	845	855	835	801	833	795	811	824	773	815	761	851	807	799	827	777	830	784	818	862	740	825	815	842	837	876	843	784	805	781	800	837	807	816	900	853	742	777	812	791	804	810	827	802	813	799	807	868	770	817	881	820	802	776	842	799	795	814	795	840	830	824	828	838	859	799	798	813	751	836	795	857	866	826	778	813	802	815	791	802	876	799	817	808	820	787	816	757	803	769	845	761	841	820	786	809	762	816	843	788	819	780	859	831	833	802	852	779	808	779	812	803	809	800	846	828	867	801	812	759	786	845	811	803	832	814	799	821	847	821	760	784	801	807	822	807	788	832	820	855	789	776	859	838	814	818	800	771	855	804	875	812	809	827	838	826	805	789	884	804	793	784	802	866	802	786	771	815	785	831	819	843	832	826	844	859
23267	21038	28084	24182	21040	9220	1508	1027	950	910	882	929	820	823	858	840	865	804	794	819	836	802	797	800	796	834	755	769	779	733	780	773	749	761	795	744	819	772	756	808	734	797	723	785	793	734	776	754	776	764	772	751	748	774	731	784	753	781	745	811	759	741	808	765	745	753	749	749	747	701	786	779	776	823	737	750	771	775	840	717	827	777	721	794	771	785	757	787	791	765	795	789	755	725	734	749	708	816	793	826	755	727	768	737	733	743	798	768	809	812	746	752	782	767	783	725	730	766	786	745	735	772	797	770	736	759	745	754	802	756	738	770	758	764	777	780	810	730	728	778	762	728	754	743	746	744	729	789	762	774	720	759	753	850	778	787	725	831	796	772	771	836	739	854	780	764	769	721	715	718	729	771	721	799	774	776	737	753	784	790	772	751	776	745	763	789	775	778	777	810	735	819	802	757	755	768	733	803	744	732	736	759	788	740	729	758	736	763	738	776	771	790	801	759	758	759	781	762	748	784	719	775	774	765	752	823	768	769	801	827	817	771	783	768	804	759	762	770	766	773	747	759	726	751	731	703	749	736	725	798	730	756	802	759	736	740	758	775	803	755	783	815	753	765	773	710	777	764	757	777	691	803	796	696	774	694	766	772	771	772	748	789	769	735	713	785	745	783	764	799	720	755	742	736	844	760	740	730	853	781	753	729	794	750	785	716	763	806	774	738	809	778	735	716	737	763	764	760	728	763	739	823	776	805	774	702	781	762	780	796	763	749	756	728	785	807	748	731	769	761	739	771	794	763	781	798	792	785	755	788	760	745	754	753	756	720	807	734	794	786	709	761	742	779	767	735	774	750	789	737	742	773	808	781	806	732	756	786	741	712	781	785	747	731	760	735	787	757	811	768	772	748	729	772	761	722	787	773	752	782	730	736	825	798	731	763	735	743	752	805	778	799	840	787	753	759	776	698	810	778	733	699	816	805	743	767	764	735	751	738	735	766	794	744	776	749	762	777	744	767	775	761	752	753	736	762	769	763	734	752	787	766	785	751	769	750	756	698	729	758	752	772	752	800	788	802	752	715	772	713	725	733	750	750	722	768	779	784	765	721	756	740	790	724	758	761	773	766	770	731	769	779	768	761	748	717	764	753	753	770	797	749	728	774	728	751	793	761	757	761	778	795	794	754	779	788	700	739	779	740	766	696	765	771	767	841	749	766	743	806	765	787	720	764	800	781	739	773	728	776	739	715	752	789	738	797	792	753	786	772	760	724	767	789	741	733	752	734	790	703	771	800	798	731	778	773	741	769	748	778	730	725	737	724	795	756	766	752	733	789	772	748	761	748	754	741	746	772	769	741	733	779	792	736	752	802	765	795	787	789	768	744	775	741	759	756	698	754	808	795	753	760	804	807	784	737	799	766	780	778	758	799	781	768	749	750	767	761	778	769	779	788	771	812	732	767	766	747	728	780	805	766	793	774	789	760	789	730	761	790	819	767	746	742	767	784	749	779	755	764	777	758	756	752	784	767	758	741	738	760	761	790	760	711	743	785	760	727	756	719	783	758	762	720	761	743	750	819	837	783	749	716	759	776	778	759	776	744	715	787	734	765	810	822	771	760	778	754	751	724	802	814	752	768	791	800	768	754	765	785	811	800	711	810	751	784	770	750	765	722	810	782	761	709	747	732	810	779	732	799	723	782	729	754	779	756	744	779	806	771	793	753	779	753	752	747	731	756	772	759	770	803	824	761	758	743	725	747	757	778	788	713	822	761	766	753	755	771	755	773	792	728	729	763	753	764	725	796	710	753	764	736	829	751	743	753	759	814	778	744	768	793	779	764	785	741	799	775	812	837	768	733	788	734	740	766	780	735	758	782	737	749	773	750	779	756	805	765	798	739	786	744	749	784	776	786	724	750	729	824	757	828	753	754	795	761	758	787	793	722	780	764	745	772	804	811	788	760	736	771	712	748	762	777	753	733	763	752	750	808	779	759	773	769	769	739	762	791	795	836	760	763	769	775	707	800	781	722	762	800	770	750	751	793	710	725	729	758	799	756	718	730	752	736	757	736	742	773	770	759	770	725	802	782	789	823	802	802	779	737	773	740	745	725	794	793	777	782	748	744	731	803	738	716	749	777	765	760	771	801	710	762	778	804	747	764	739	811	755	780	705	818	754	775	711	786	781	777	762	820	752	731	778	779	773	726	726	751	753	780	791	790	794	741	760	771	748	750	771	741	760	751	755	764	760	790	810	759	733	779	778	725	740	750	780	768	734	725	780	782	715	787	727	769	779	767	778	778	731	765	778	814	750	746	790	767	779	805	786	759	730	786	730	769	741	751	733	774	796	756	771	722	775	733	772	772	768	736	818	775	767	748	792	802	747	746	712	793	786	767	837	764	771	767	748	756	785	761	775	754	753	750	787	802	794	722	765	792	810	820	798	743	764	758	741	774	740	744	808	792	791	755	778	762	752	708	785	792	759	734	766	787	769	732	739	756	795	792	726	821	770	775	708	757	725	762	788	770	754	768	777	784	795	805	803	738	789	766	761	782	748	703	736	701	751	813	767	744	724	773	741	721	763	764	740	769	811	758	779	734	772	735	766	716	790	754	780	775	779	782	759	741	739	762	760	805	750	775	810	783	751	817	755	783	784	741	778	748	801	757	745	728	780	767	735	743	776	756	738	731	774	791	728	774	793	764	768	824	781	779	790	752	780	773	746	740	775	785	705	766	718	756	711	734	737	783	750	769	729	790	801	745	747	750	747	757	779	708	770	782	800	776	801	722	762	749	769	782	743	813	738	770	781	801	836	807	762	760	786	771	757	782	794	772	784	786	749	760	776	802	800	758	739	762	730	754	773	774	770	784	804	726	695	775	853	758	794	753	751	813	773	730	789	751	759	769	804	783	769	759	770	829	773	713	753	753	752	791	759	781	772	788	768	763	741	783	757	770	738	755	770	841	767	746	733	743	735	798	780	758	748	747	705	751	777	797	809	761	764	832	742	733	738	725	804	734	838	732	772	784	735	778	734	794	754	764	784	775	794	791	794	775	721	756	753	754	806	782	747	776	759	841	763	814	792	782	752	777	759	765	726	796	846	746	820	803	786	799	743	738	778	790	832	695	746	759	765	788	774	766	772	825	786	774	756	750	751	723	761	757	759	813	773	780	796	744	728	746	795	813	774	730	795	756	738	719	773	804	807	740	784	834	796	731	735	721	781	794	738	741	724	777	739	785	721	764	776	735	801	781	762	760	827	709	758	701	739	819	803	789	744	761	757	806	769	798	757	723	785	749	736	751	780	783	737	718	772	783	739	756	761	789	744	775	723	781	763	742	739	790	792	797	747	690	762	760	735	795	764	792	763	779	754	807	771	733	753	780	812	770	756	785	788	780	810	750	738	768	743	832	780	777	695	801	739	737	705	746	699	755	769	728	766	684	731	757	760	733	731	842	808	808	758	771	753	753	734	773	749	738	744	754	745	760	799	726
15504	10915	6096	3170	2390	1951	1671	1405	1223	1106	1065	1021	1012	934	968	938	923	964	968	889	908	945	920	917	917	936	930	912	931	951	859	881	830	845	851	884	907	834	913	898	841	906	901	858	826	867	844	862	904	873	884	856	845	861	878	899	917	875	885	858	887	855	853	796	877	901	864	870	877	845	833	874	837	871	874	836	879	870	888	831	906	886	851	894	825	836	872	922	910	898	873	861	868	880	854	857	859	837	866	857	855	832	853	896	925	922	905	859	847	811	874	885	910	843	878	884	887	858	817	841	832	826	816	901	868	839	852	855	860	891	868	914	897	835	946	873	840	873	881	887	881	900	912	888	892	837	870	871	846	859	903	861	880	843	849	904	893	832	876	868	850	852	854	901	890	944	890	829	837	869	855	834	856	809	840	827	894	893	918	873	922	857	836	833	882	893	858	895	867	898	873	850	836	873	848	888	846	897	860	861	850	840	841	828	877	888	919	943	833	871	834	920	919	834	896	871	870	880	907	851	872	860	862	847	857	848	875	852	852	861	877	883	808	853	861	855	822	913	873	844	867	890	877	898	847	832	854	898	909	836	837	869	834	908	820	908	886	919	883	894	938	902	854	910	874	872	880	879	870	853	868	863	876	828	875	872	849	850	904	890	860	858	838	872	858	889	869	895	879	864	830	899	899	843	870	847	880	867	848	898	896	895	864	811	864	876	857	866	845	860	878	920	906	838	875	880	896	863	832	873	867	868	892	889	871	875	907	889	849	844	901	838	865	894	956	843	847	895	822	858	895	898	913	861	834	874	864	840	820	847	849	888	866	874	876	948	863	861	854	816	921	893	846	915	866	907	824	877	908	877	846	893	952	865	913	862	894	827	877	910	903	873	877	880	925	874	860	890	790	915	916	927	826	865	848	957	871	881	904	836	828	823	873	854	882	887	884	888	893	899	855	890	873	886	814	895	861	856	892	853	908	911	926	879	830	884	908	875	843	908	893	879	810	893	862	856	864	852	935	907	847	885	814	881	849	845	825	856	850	874	855	876	915	875	760	897	898	852	907	902	914	854	862	892	936	899	874	871	892	861	877	831	922	909	860	884	865	873	860	851	895	866	865	848	858	847	847	872	871	874	898	876	920	900	852	853	872	857	908	888	883	874	883	917	853	884	850	789	897	864	823	811	918	922	873	860	863	844	895	853	867	880	842	886	863	851	847	878	873	907	874	889	829	862	867	901	856	896	894	877	873	899	875	884	858	890	869	879	896	907	854	859	913	908	860	847	875	889	849	850	837	877	896	896	894	845	951	961	883	853	865	865	919	842	826	922	876	882	883	892	884	911	861	865	831	884	885	875	854	833	910	863	891	893	853	907	937	872	906	815	871	854	876	795	841	876	897	922	878	810	856	908	866	839	878	820	885	834	901	861	871	916	794	900	878	885	897	907	887	850	892	883	882	837	833	894	838	874	870	862	850	866	856	860	876	885	852	857	861	887	874	844	846	852	891	884	863	843	840	837	887	816	856	873	893	828	906	887	829	845	861	858	864	841	876	895	863	878	851	844	886	916	867	879	841	883	816	846	840	903	876	804	853	840	846	854	855	839	849	864	835	902	861	833	877	901	862	842	877	889	864	871	852	871	877	862	871	916	827	906	893	850	868	919	880	903	871	868	887	899	857	889	919	855	857	882	921	838	905	859	865	895	886	832	850	914	868	860	889	883	892	887	828	889	882	890	842	890	871	848	865	917	847	901	880	879	852	905	891	851	866	872	886	854	855	888	832	925	901	847	852	843	900	827	814	897	874	946	882	892	887	865	851	939	876	843	801	820	893	831	826	900	866	876	914	871	867	816	857	877	844	872	900	925	849	854	894	810	864	850	814	878	847	865	857	869	938	857	837	839	851	843	862	927	925	912	826	923	898	858	843	860	905	896	898	881	876	862	849	880	892	823	916	866	892	865	830	812	929	821	845	907	910	916	841	820	882	864	823	836	894	863	907	840	896	865	848	860	854	882	897	874	892	899	842	922	871	810	827	859	842	873	851	843	835	889	894	889	855	922	880	868	854	902	834	916	898	835	834	907	883	902	855	881	857	936	907	820	887	883	884	894	843	860	835	883	911	840	839	899	838	823	833	836	875	859	816	904	903	902	888	821	854	877	884	812	873	903	910	887	847	922	855	894	919	909	885	855	874	895	922	923	922	918	828	946	862	865	833	912	844	858	847	792	920	859	886	908	907	899	913	864	837	883	921	841	883	888	899	915	853	945	871	867	865	861	908	863	856	871	858	875	894	898	838	911	901	855	908	870	878	813	849	887	855	887	879	865	874	887	866	867	927	928	881	815	906	919	908	872	852	879	880	862	845	895	856	907	929	850	939	903	916	848	868	882	927	906	880	857	921	858	872	891	856	904	861	876	885	867	822	862	829	848	906	865	836	899	908	886	878	889	832	883	868	903	859	805	851	904	878	889	898	889	885	813	923	869	865	917	857	885	856	871	893	830	883	869	936	888	851	848	926	824	862	833	874	845	875	827	852	833	861	880	872	915	876	913	851	828	941	841	812	913	869	919	868	890	873	877	808	920	883	826	862	855	921	871	840	849	938	905	856	842	874	886	859	939	903	889	856	892	873	884	875	892	844	846	853	872	898	881	878	868	883	898	894	860	864	918	808	876	881	860	900	860	916	901	873	861	899	922	863	837	870	875	886	847	870	863	878	872	863	881	825	870	929	852	935	850	877	855	894	877	850	839	934	817	930	866	937	889	870	840	931	852	920	839	899	879	890	874	849	845	886	871	855	848	875	930	873	863	901	870	868	883	910	917	903	844	889	843	911	867	849	866	831	873	892	874	895	887	906	864	864	867	943	872	918	833	865	863	904	844	851	823	890	819	844	830	892	889	850	872	869	900	851	887	892	886	893	845	857	886	872	846	835	827	861	846	866	845	831	862	818	856	879	896	888	912	921	878	847	862	932	858	897	866	899	888	889	892	867	907	888	842	863	864	854	865	886	896	872	877	886	884	888	842	872	894	824	840	865	884	857	851	898	866	894	848	867	902	884	881	881	898	857	814	876	863	872	929	865	885	875	893	860	843	866	895	878	900	859	837	846	861	911	835	853	897	858	849	869	865	863	883	841	875	915	882	893	840	877	885	860	845	860	895	882	826	916	904	890	872	867	868	865	921	852	858	922	927	904	812	881	854	878	828	901	883	895	854	875	861	890	813	820	889	873	898	887	862	839	845	900	872	820	900	876	946	912	901	876	909	859	899	890	834	875	887	844	876	874	893	898	919	905	900	875	819	839	844	869	874	887	921	872	871	862	810	853	915	887	868	900	866	853	945	877	841	891	822	905	840	856	869	891	864	865	832	895	912	837	894	841	868	863	867	896	897	860	871	847	866	833	869	865	889	929	860	866	830	894	878	884	822	898	899	862	874	937	866	867	884	880	916	838	837	876	883	891	841	838	871	887	873	833	864	844	878	848	864	871	863	871	849
24384	21034	26935	25254	8750	778	578	547	462	460	457	487	438	405	432	400	403	393	363	415	370	387	357	354	386	386	354	389	427	362	368	383	427	406	405	413	382	387	364	407	395	406	379	422	358	382	392	376	409	393	380	353	428	407	414	386	369	402	409	387	387	354	379	411	403	375	334	367	424	346	418	370	409	344	363	372	417	381	399	397	370	367	400	346	383	383	369	385	409	406	421	378	381	390	359	361	389	389	400	392	391	360	392	404	386	366	365	421	341	377	398	385	391	383	341	415	360	367	402	383	377	389	380	406	352	377	372	376	360	356	348	418	392	389	398	393	393	380	396	371	360	398	355	395	404	394	418	402	385	392	396	393	412	373	411	357	345	422	380	391	380	396	380	389	416	366	360	406	414	374	406	392	361	385	369	400	410	390	360	379	345	381	396	397	399	392	439	359	365	384	378	415	385	362	394	401	411	364	383	367	369	378	402	357	353	388	431	371	343	347	363	378	374	364	420	354	417	358	386	364	386	373	384	388	395	405	376	389	382	398	408	379	366	404	366	405	404	386	391	385	387	375	370	396	351	384	351	400	399	390	402	362	355	391	358	362	378	412	361	389	384	448	396	359	414	403	381	372	399	365	379	379	371	347	377	365	374	384	386	391	405	343	346	401	364	380	391	384	406	387	362	387	400	381	367	367	386	389	380	342	352	402	389	394	387	415	402	377	419	364	368	401	427	365	375	405	382	401	409	395	391	385	381	384	327	418	398	414	390	398	403	355	381	376	364	383	382	384	383	384	382	388	374	360	360	390	364	376	393	371	383	407	373	408	377	420	382	372	399	401	405	356	408	380	422	360	379	376	429	340	356	332	431	403	388	351	376	410	414	391	414	422	383	442	377	391	397	380	323	378	369	426	404	393	392	393	363	361	373	384	385	392	435	432	402	383	367	371	371	393	379	373	366	423	371	413	404	404	412	360	394	385	399	381	383	360	366	409	359	424	354	373	395	378	375	380	382	387	378	409	373	396	384	379	366	382	389	401	381	397	349	406	394	345	417	378	362	409	381	387	368	386	406	397	371	370	399	374	395	392	412	401	393	379	360	371	404	406	384	355	403	370	364	330	424	370	387	359	393	397	374	366	358	374	404	353	368	391	398	395	411	392	403	392	422	397	410	387	383	338	355	365	384	379	413	431	392	365	368	403	387	406	382	392	391	382	365	373	346	382	400	369	388	374	346	385	371	374	339	389	376	378	378	399	383	378	397	365	391	381	387	398	356	430	386	396	403	386	393	361	390	384	334	399	378	416	392	408	373	390	380	360	372	358	358	381	384	366	364	411	381	391	396	356	365	363	359	361	406	348	396	419	392	393	381	391	408	386	397	334	378	363	412	374	352	361	358	360	365	391	396	358	383	381	413	409	364	397	381	425	391	343	372	421	361	361	405	404	384	381	372	372	389	393	377	387	383	413	394	405	400	370	373	395	351	420	397	375	360	402	355	406	385	377	392	354	383	375	386	417	371	388	392	369	384	400	367	375	377	371	384	406	391	347	385	364	386	384	427	373	381	384	367	360	399	355	379	394	364	381	378	378	405	372	403	371	381	372	407	348	408	400	363	395	395	378	412	359	372	411	408	376	363	398	378	378	411	407	381	374	371	383	360	390	320	365	387	375	386	375	420	374	368	411	388	373	356	359	397	388	391	411	371	360	378	345	381	399	395	345	384	390	395	387	398	394	367	368	420	396	370	349	399	383	385	355	385	421	377	394	375	361	386	360	367	375	379	368	380	375	405	396	418	370	411	403	409	361	360	417	382	407	374	392	387	357	389	390	388	378	396	389	379	382	396	388	381	385	397	395	363	381	344	370	376	396	376	379	380	394	373	389	338	370	394	368	385	393	393	412	406	383	412	408	373	408	387	360	382	390	395	363	399	429	385	406	406	370	376	403	380	394	368	320	392	386	370	371	378	383	389	396	390	386	390	391	378	427	390	381	397	390	418	409	407	369	391	396	408	370	376	388	408	368	381	387	351	384	403	390	359	379	371	381	393	395	385	411	402	378	387	405	361	411	374	389	396	399	414	398	391	328	407	354	364	385	366	407	377	359	376	394	413	375	391	393	353	337	386	389	424	353	429	391	397	366	351	401	394	374	375	411	396	378	370	383	382	385	378	376	415	382	394	368	380	359	398	406	386	416	381	394	355	408	360	373	345	395	366	389	378	402	356	396	406	375	352	367	393	380	361	415	367	395	398	403	407	384	380	357	390	416	389	393	369	379	391	387	384	412	380	396	353	396	360	379	410	352	381	369	389	335	401	405	381	385	365	390	401	388	399	378	377	397	382	378	376	398	434	404	359	374	397	368	394	400	352	366	364	400	369	391	395	381	392	387	398	394	373	399	401	374	392	391	366	385	346	388	378	383	371	353	415	407	395	390	364	386	385	382	357	380	393	350	400	386	378	351	356	340	371	403	412	411	414	407	419	338	378	367	375	391	417	396	418	404	424	352	371	367	394	399	403	376	396	385	381	369	402	432	353	441	390	399	385	385	341	369	361	380	395	369	405	410	375	419	404	371	396	332	363	387	398	388	378	390	377	373	382	424	382	408	373	381	371	358	380	408	356	379	386	395	383	395	374	384	384	375	356	395	391	424	383	395	404	385	392	386	393	393	367	355	384	379	397	392	392	393	367	405	392	389	340	364	364	379	370	350	423	393	389	390	390	394	376	383	384	375	389	399	386	370	379	383	403	342	390	384	411	390	379	372	390	374	408	423	408	418	378	362	359	418	391	355	403	388	425	359	372	394	341	346	356	381	378	361	392	410	395	369	391	375	382	381	377	386	394	370	365	384	403	352	367	388	378	399	389	377	308	386	378	340	418	385	371	349	414	392	380	371	342	381	371	411	413	391	367	404	387	367	390	338	358	396	394	366	393	416	357	393	369	389	407	376	358	369	375	390	391	422	426	379	392	357	417	344	406	399	367	392	382	368	402	366	367	402	414	393	363	387	379	384	371	371	389	393	370	417	376	403	377	340	405	384	399	382	373	396	394	371	381	443	398	397	397	428	375	394	396	413	376	366	372	347	391	377	363	424	369	347	382	388	393	365	387	373	372	400	399	415	378	396	387	378	357	396	377	382	409	415	393	359	385	366	370	390	428	374	394	391	377	421	383	377	419	356	372	370	400	386	388	373	413	400	402	382	369	408	406	376	347	388	368	421	375	413	391	376	396	399	377	377	386	380	395	402	390	382	396	383	407	385	377	358	393	369	378	396	404	401	399	382	379	375	395	369	405	393	384	414	379	342	388	385	376	384	428	406	371	377	398	408	370	362	360	371	396	378	376	376	348	386	358	399	423	377	388	378	349	395	394	378	379	351	413	365	398	407	381	387	387	392	399	413	378	375	407	388	398	362	380	368	369	415	399	409	372	386	403	387	381	383	416	390	361	384	400	367	404	342	361	381	402	381	397	387	408	380	374	376	396	410	390	371	389	383
13444	7116	3243	1684	1313	1065	886	723	675	599	616	528	540	546	528	523	501	467	468	450	452	427	476	468	425	461	436	449	456	414	444	442	421	451	489	431	432	427	456	454	460	487	426	440	450	421	415	459	455	468	438	400	419	433	452	450	452	441	450	451	438	451	450	417	469	462	448	437	467	446	462	490	429	426	446	475	461	416	455	425	432	438	479	445	431	433	430	431	468	433	427	441	450	462	416	420	400	457	441	436	462	429	388	430	436	415	451	435	416	438	471	458	448	444	454	449	444	444	454	432	447	448	411	426	454	468	449	383	473	438	431	454	459	430	431	459	438	437	479	454	427	435	429	438	453	465	424	438	438	399	406	436	435	441	459	458	455	454	387	438	413	423	438	481	436	431	423	478	427	423	420	453	468	458	446	431	436	438	425	453	433	408	416	437	456	435	434	426	446	422	425	446	419	430	463	428	437	406	426	413	420	436	409	472	429	444	437	408	478	429	457	441	440	456	469	467	433	432	448	436	476	448	451	455	427	437	430	417	457	427	443	451	426	413	459	447	437	461	445	449	466	462	413	438	427	423	428	443	418	433	429	437	430	434	411	469	441	440	435	442	446	433	432	453	420	440	373	457	406	451	440	438	428	435	465	418	405	407	486	420	429	436	426	451	416	428	438	403	447	442	448	458	408	406	438	411	455	461	410	493	460	455	466	419	444	478	449	429	435	471	468	448	453	436	428	428	440	442	465	428	428	432	394	414	405	429	447	433	486	438	460	435	443	453	421	442	468	434	426	456	365	444	403	435	419	404	452	423	461	418	438	449	405	403	427	424	437	411	415	440	429	419	428	424	440	433	449	419	458	439	432	441	420	422	412	494	422	423	428	426	424	432	424	426	441	406	436	480	433	402	460	428	439	454	441	465	394	427	427	456	450	433	460	441	437	423	428	438	477	479	436	427	435	463	438	449	444	440	395	444	394	435	418	420	478	419	427	411	443	427	453	457	431	466	415	463	438	426	413	456	454	465	400	421	458	429	424	392	432	436	456	413	432	423	432	453	421	452	445	443	428	440	457	448	446	443	427	407	425	474	431	450	456	417	448	417	432	428	414	433	459	443	447	436	454	422	390	410	409	451	436	406	424	429	446	406	427	430	421	432	431	434	437	490	445	406	434	489	442	429	458	443	473	424	469	437	445	421	421	409	424	440	437	470	487	434	456	444	439	408	419	425	456	430	430	415	428	419	454	413	455	458	412	443	426	419	437	425	448	476	443	411	415	454	431	469	418	456	467	449	435	421	456	429	447	496	467	431	420	453	439	448	445	436	452	429	468	395	452	426	430	425	412	442	465	384	455	464	439	435	406	437	431	435	463	422	438	383	432	440	419	444	419	422	450	443	403	418	404	418	423	417	411	434	432	420	426	443	445	476	446	458	450	453	456	449	457	419	456	430	433	428	443	415	464	463	444	440	432	444	422	435	452	430	406	440	429	432	426	408	419	451	405	451	429	406	446	466	417	448	425	418	445	452	425	468	428	430	428	447	452	426	449	461	452	459	456	420	421	452	454	451	434	433	429	436	411	465	450	426	420	428	481	458	442	450	429	426	433	482	420	407	419	428	407	437	442	431	459	412	427	462	424	464	443	446	446	456	396	422	440	456	408	439	417	459	414	430	432	447	426	422	432	435	443	472	449	448	421	427	421	407	464	439	416	439	406	441	440	395	459	413	394	431	475	443	439	433	433	415	441	421	469	462	435	442	456	418	435	411	436	444	458	445	439	457	449	449	428	445	405	457	446	482	466	478	439	416	452	406	425	418	426	417	420	459	423	414	444	465	437	416	436	452	398	423	442	425	442	414	421	433	442	379	427	469	446	425	440	427	438	486	476	450	440	404	429	439	438	462	440	485	433	402	444	416	428	446	406	482	449	456	480	430	432	450	433	428	426	439	431	406	469	381	424	424	434	453	427	451	448	446	433	458	473	429	427	428	436	426	438	425	432	427	389	433	432	466	454	433	454	415	391	438	443	465	462	459	444	440	437	406	492	478	457	475	417	464	458	439	412	435	448	411	420	435	462	418	463	439	450	405	442	420	430	421	444	412	433	460	459	463	477	478	439	405	434	399	463	425	424	455	430	432	406	416	447	444	397	412	448	469	416	424	462	429	431	417	427	429	453	427	454	446	451	434	420	435	487	404	454	430	454	426	398	421	432	419	428	443	405	431	433	449	416	443	445	458	424	422	416	441	418	450	409	456	411	370	455	445	469	436	421	409	440	441	449	425	459	443	471	437	437	429	441	462	400	411	435	432	456	419	466	447	400	428	408	431	426	424	407	424	454	450	453	454	440	416	457	413	448	477	425	478	403	446	441	433	417	412	454	454	445	439	499	440	463	431	441	449	463	468	436	423	436	435	471	434	460	460	461	409	450	435	439	426	464	486	409	416	428	459	425	448	394	480	435	445	456	467	440	455	421	468	455	418	399	455	434	445	456	462	448	444	404	469	431	480	400	440	455	455	441	427	439	406	457	453	426	433	439	448	428	431	435	441	448	444	458	433	463	393	425	425	449	395	443	428	435	442	433	437	407	439	419	402	431	450	412	390	434	453	438	435	437	412	373	472	428	439	425	432	415	457	411	443	438	432	419	430	435	460	433	452	429	434	448	472	471	404	402	449	438	432	416	462	421	414	410	450	444	437	422	468	426	427	413	462	462	412	468	422	404	387	429	427	445	450	416	426	463	433	436	452	465	428	436	482	444	437	446	444	433	441	417	476	444	423	432	460	433	433	466	422	468	437	431	407	405	438	432	458	446	458	404	426	483	388	452	408	428	484	439	474	428	455	476	453	452	427	434	455	464	456	442	401	446	447	431	427	452	430	387	410	468	448	425	442	434	450	404	442	429	425	467	405	453	460	451	451	450	422	465	417	416	449	421	406	451	393	425	412	443	445	443	418	429	450	399	380	426	426	456	428	405	417	451	473	437	460	441	418	397	451	435	448	413	432	466	452	462	391	492	431	437	407	435	429	423	435	431	428	431	446	416	416	447	431	444	437	385	425	421	434	428	425	451	406	459	469	452	417	402	426	443	429	466	436	441	422	454	431	439	433	447	449	479	446	439	479	415	433	489	432	452	437	486	438	452	436	437	466	427	453	455	467	419	460	421	463	435	476	439	429	439	435	464	457	432	463	416	423	441	406	403	405	421	427	447	437	439	458	422	469	407	454	420	443	416	472	430	420	470	424	418	418	452	446	440	414	481	475	430	465	453	452	409	461	455	432	451	441	433	439	457	472	436	431	439	418	461	412	444	452	421	391	447	441	446	393	417	433	475	445	439	459	445	445	433	451	438	429	436	438	423	422	455	391	465	467	420	439	437	423	436	423	426	450	424	444	433	423	442	397	456	460	470	438	448	440	440	486	420	455	438	455	451	432	411	464	448	443	430	436	431	424	391	469	449	453	451	433	424	441	447	431	497	402	447	449	398	431	391	423	426	375
22288	21060	28583	23735	21060	21089	6563	1057	744	697	644	562	511	520	495	417	436	457	418	432	414	438	385	394	392	387	374	390	418	370	401	389	391	382	384	371	391	367	400	411	351	363	398	393	380	371	373	396	373	383	383	382	415	365	347	378	380	386	381	387	386	409	379	373	381	393	386	357	361	422	376	364	388	342	382	368	376	357	374	373	378	340	378	363	381	399	373	414	377	398	365	379	377	383	394	330	404	370	383	379	385	389	390	359	373	351	357	381	366	375	349	353	411	361	346	381	368	388	357	398	378	326	355	364	383	396	388	357	369	369	388	364	353	351	343	349	382	328	397	352	355	375	365	382	374	362	394	336	365	402	354	367	414	377	356	355	387	383	399	399	361	363	376	377	372	369	370	386	373	387	380	391	386	389	388	400	353	403	375	383	362	377	374	383	357	386	378	350	375	350	339	354	350	390	332	373	394	388	354	370	367	359	339	382	347	383	375	357	332	354	361	352	366	353	393	409	405	388	365	391	364	362	393	374	371	357	388	347	352	383	369	363	359	404	346	388	393	365	324	396	350	362	364	387	353	381	347	393	367	367	401	369	383	385	407	360	356	366	394	360	425	370	368	385	382	371	342	374	410	341	392	360	370	372	362	365	381	379	370	371	383	367	378	364	347	390	383	340	386	374	358	365	389	371	413	346	398	385	353	328	370	365	383	367	377	360	359	410	369	361	374	366	369	363	363	367	343	388	369	404	409	395	340	391	383	386	379	429	388	371	363	369	369	381	398	395	345	384	393	355	376	386	362	372	369	387	386	388	347	381	370	391	371	356	342	372	363	400	355	337	351	371	395	365	340	385	365	352	383	357	394	364	385	366	363	361	340	367	377	383	364	375	351	359	381	371	402	384	363	377	347	387	374	345	379	365	373	390	394	392	363	359	401	389	365	343	413	381	383	388	381	378	385	406	393	355	372	376	364	388	415	373	396	372	374	383	374	380	383	394	388	353	327	396	374	384	372	377	385	370	404	372	380	355	350	370	367	393	375	384	355	377	371	393	355	346	360	358	389	326	372	361	395	350	405	370	347	358	350	398	363	380	367	369	355	375	375	350	329	380	371	364	360	397	389	348	366	389	392	383	367	373	355	385	404	349	383	355	347	408	406	377	361	345	396	340	368	351	365	393	357	374	341	363	376	410	353	332	374	369	357	378	343	343	357	389	383	343	382	345	342	343	360	379	355	347	361	369	395	390	386	346	361	396	398	358	388	372	399	363	415	375	366	382	348	365	378	392	402	355	364	343	355	381	350	380	397	357	369	367	350	356	408	397	365	367	360	380	403	362	388	386	344	383	392	376	398	342	403	351	402	366	363	377	376	363	376	363	401	337	389	349	373	362	352	350	381	355	380	379	353	332	383	379	354	369	392	346	369	411	388	375	373	375	383	346	393	349	362	377	388	384	376	347	381	374	374	361	379	367	395	376	363	351	386	342	371	350	412	372	370	361	369	409	375	352	378	387	357	387	356	374	365	393	367	344	365	363	357	343	367	325	359	382	410	362	379	369	384	340	397	376	359	332	346	355	379	380	345	382	357	373	341	376	354	377	372	373	373	409	369	375	357	369	411	348	379	350	375	374	361	398	385	344	362	398	392	352	350	358	360	367	349	354	359	377	378	402	395	352	382	359	357	361	352	369	371	373	396	360	373	384	360	325	352	391	400	373	364	380	370	356	408	381	365	369	373	408	339	344	362	375	356	389	392	360	382	364	364	381	366	362	385	391	372	340	379	362	366	386	355	363	337	335	373	347	379	358	371	394	404	374	366	392	354	361	333	359	331	346	398	371	354	358	389	398	375	439	346	376	368	377	359	347	378	371	378	347	384	356	362	415	363	372	404	354	352	357	342	348	409	358	373	338	403	360	369	370	378	374	421	369	387	389	387	381	347	390	358	396	370	349	337	352	362	415	362	387	390	375	388	390	404	379	345	367	365	375	358	380	358	400	421	372	401	357	353	409	372	392	410	337	373	418	362	341	383	382	366	394	368	401	346	338	330	390	415	381	355	383	360	363	364	341	337	352	381	354	316	354	385	367	372	374	347	375	409	332	381	387	375	365	360	367	395	376	368	346	366	356	339	375	359	374	362	362	362	341	345	391	355	380	367	322	376	382	380	375	381	354	356	394	393	365	368	341	380	360	340	354	350	394	374	393	370	360	403	402	360	392	392	390	386	370	390	339	359	392	365	377	385	342	386	410	353	361	362	374	417	377	346	413	338	391	382	382	407	369	360	379	358	373	378	398	388	385	371	355	390	406	374	379	359	378	350	374	370	348	360	380	339	377	364	408	373	372	362	351	367	384	331	394	356	346	343	344	380	360	376	371	378	384	362	374	401	342	353	370	386	358	390	393	349	383	370	349	360	360	366	378	364	366	338	377	372	335	394	376	364	368	324	365	377	400	349	375	366	371	364	350	340	330	365	378	385	354	360	358	393	371	394	370	375	381	357	353	387	376	382	375	328	376	339	347	386	352	355	354	386	377	361	399	397	385	404	371	389	363	421	390	369	352	378	366	347	371	367	364	352	354	390	354	352	342	412	385	360	372	365	344	382	377	381	410	366	368	385	392	387	369	343	402	382	385	362	355	403	372	342	326	391	337	351	389	380	378	371	398	388	375	367	373	384	403	389	406	352	353	410	419	346	350	389	348	376	348	379	371	364	378	362	379	365	372	371	359	350	356	331	356	369	354	381	370	376	368	357	315	394	376	349	353	371	384	379	349	396	367	376	382	372	377	369	384	409	356	399	384	348	340	379	399	382	388	353	399	378	349	396	396	382	405	392	382	366	343	392	390	358	366	380	364	386	377	392	363	347	362	346	355	381	367	408	390	377	375	356	382	392	390	375	343	368	399	360	356	370	371	363	376	380	357	391	376	350	378	337	397	372	367	399	355	338	354	393	368	386	383	376	371	344	332	368	347	395	379	368	364	365	361	375	395	393	351	367	397	372	360	353	387	373	394	400	369	377	385	371	381	382	354	440	363	334	348	333	354	366	395	404	344	387	356	342	386	325	373	363	360	367	368	402	330	379	380	405	396	369	365	366	322	376	365	345	341	368	398	376	424	366	403	344	354	395	405	350	366	360	393	415	392	368	357	378	345	348	333	370	382	383	342	373	370	370	390	399	379	385	374	360	382	347	381	381	332	373	382	349	360	393	365	437	398	348	380	386	449	355	389	345	365	431	347	342	354	357	397	383	384	373	382	352	410	378	376	384	366	394	328	348	329	371	380	376	348	378	390	394	356	386	373	345	355	365	351	364	333	371	365	350	356	374	388	403	387	373	392	363	389	385	375	358	381	384	366	352	367	360	369	356	371	353	351	371	387	384	360	371	377	354	374	368	395	376	376	424	353	375	370	367	358	377	355	370	381	343	383	386	379	364	360	407	397	401	370	373	369	367	407	397	377	390	356	366	360	407	388	318	347	374	352	362	360	383	378	351	369
17800	14818	9318	4589	3333	2520	1990	1467	1213	991	863	829	710	664	634	601	559	586	537	488	500	483	494	520	481	493	459	451	496	443	465	484	447	516	499	456	453	515	473	460	476	468	424	491	448	468	475	444	442	462	448	422	470	467	485	448	445	439	438	450	462	428	434	459	413	478	457	442	430	398	447	486	408	445	452	459	439	474	412	444	462	414	422	438	443	442	434	442	443	472	427	476	435	414	421	435	476	410	402	440	438	405	435	447	438	424	421	443	453	430	433	407	459	454	475	426	416	416	419	424	443	434	431	457	405	461	417	480	430	448	442	412	407	432	462	418	451	479	449	429	459	453	453	440	444	413	453	422	439	459	414	424	436	407	456	459	455	466	437	429	430	437	442	418	408	451	450	426	436	454	418	426	428	451	437	462	453	400	413	449	442	439	466	439	454	423	440	430	424	459	477	433	421	423	460	414	429	422	439	405	444	476	413	453	415	435	460	451	451	414	394	383	418	399	443	439	464	414	465	464	405	441	443	415	434	434	440	466	388	449	432	438	424	423	453	436	420	447	410	450	424	431	441	410	433	406	470	415	416	435	462	434	429	432	449	474	431	422	423	458	419	423	437	427	430	414	465	447	412	424	455	433	483	417	415	449	464	444	483	416	448	425	447	441	428	441	406	447	440	429	417	465	442	417	408	438	472	469	424	427	441	449	461	412	428	447	485	420	423	434	475	390	438	391	453	438	435	437	395	437	413	410	444	427	462	407	435	428	459	423	417	416	413	439	435	411	464	445	432	436	421	366	448	449	441	427	423	461	449	444	424	418	477	448	469	446	426	410	428	445	425	443	445	442	492	443	449	442	441	416	429	407	429	431	464	436	485	422	423	461	386	438	424	455	403	435	471	386	419	483	452	440	448	429	447	443	412	442	472	403	446	442	443	471	411	454	450	437	433	420	420	451	443	450	423	439	432	435	432	422	412	366	413	416	459	460	451	439	425	445	422	475	435	411	421	386	423	415	425	445	431	465	396	424	373	440	454	447	422	412	394	432	423	445	458	420	410	450	414	445	452	429	436	435	417	424	430	417	407	445	406	449	436	434	408	427	426	462	419	422	409	415	427	424	407	428	421	451	428	436	445	439	437	431	440	418	430	461	443	448	454	462	476	432	406	444	453	453	443	446	442	428	474	418	425	400	436	433	437	434	463	436	424	404	453	437	404	440	423	419	451	423	456	469	440	453	435	461	463	345	407	445	485	425	459	401	442	395	443	463	406	444	407	431	424	465	435	421	423	427	428	454	465	446	459	395	465	425	424	453	423	421	430	448	454	435	450	427	438	456	422	427	462	467	427	456	455	442	422	448	422	439	433	435	430	460	403	408	446	462	439	456	418	438	476	405	407	434	402	415	408	442	454	451	416	424	440	481	424	467	429	387	443	449	458	440	410	423	445	465	443	438	432	397	459	447	447	427	442	446	414	441	430	420	438	414	466	402	456	443	427	447	439	446	452	435	417	419	392	434	443	441	459	454	430	458	411	449	431	433	412	435	472	467	421	441	498	440	455	440	435	441	439	432	403	443	392	457	419	412	428	470	476	407	410	425	447	424	430	406	419	408	432	445	433	406	449	479	426	422	469	395	476	434	439	440	441	463	415	425	424	439	446	437	431	462	409	441	395	408	436	435	402	402	460	447	441	416	436	373	430	463	457	409	398	475	421	426	444	428	435	421	451	426	411	420	467	433	431	438	422	465	450	440	393	425	427	481	433	453	414	429	403	441	435	444	477	447	446	445	442	417	416	442	406	442	414	425	436	422	425	421	411	406	465	456	448	425	465	451	488	446	414	435	424	442	462	418	464	436	452	441	454	417	423	436	419	401	388	443	445	416	441	418	445	449	412	422	443	441	451	433	413	409	418	439	418	410	413	434	466	453	476	443	405	445	449	458	428	413	433	397	453	412	396	448	465	460	425	432	448	428	424	442	462	428	450	410	409	424	424	441	496	470	401	485	422	462	462	418	429	394	422	439	443	453	426	424	410	437	478	452	414	458	434	417	420	441	432	448	451	429	434	429	415	416	402	429	461	410	433	397	432	429	400	421	465	428	451	422	460	387	433	466	453	428	423	417	420	461	446	429	423	446	418	409	458	444	431	416	420	405	426	444	422	434	419	484	434	434	431	438	423	451	432	394	437	437	455	432	444	410	429	471	431	378	431	425	430	479	474	440	452	438	471	440	443	443	415	460	454	441	435	448	441	414	416	429	415	481	414	429	434	444	439	455	431	427	383	451	464	433	436	419	432	431	398	428	460	454	479	456	424	433	422	422	413	398	418	452	481	397	440	433	429	402	422	419	449	436	412	414	434	448	436	410	437	440	460	444	438	425	432	417	479	413	442	413	424	449	426	420	421	430	429	409	414	419	409	435	434	445	410	465	412	411	443	461	408	399	426	438	454	427	412	434	411	431	403	431	405	446	412	452	399	392	449	435	452	461	456	403	405	438	444	430	419	423	381	430	471	431	434	437	461	410	415	459	405	413	436	441	410	426	426	406	397	454	450	440	471	426	429	458	451	438	437	446	423	440	454	452	427	420	443	447	464	418	479	432	438	441	390	412	456	438	427	441	424	445	423	418	446	445	409	421	423	433	428	427	467	460	431	458	438	470	407	438	435	463	431	458	441	468	426	426	445	435	438	402	427	419	407	474	470	430	445	442	414	408	446	436	425	459	452	415	422	424	493	477	454	493	435	417	448	423	466	426	435	416	416	402	428	429	430	414	443	429	413	451	455	411	438	421	454	460	461	446	426	460	455	453	430	454	424	439	411	444	419	431	420	410	427	393	440	436	414	431	419	447	431	440	437	402	446	407	388	428	413	443	448	434	447	424	425	415	430	430	443	467	424	431	434	441	452	427	438	431	425	418	384	441	461	459	436	463	430	420	450	384	437	428	431	456	433	410	437	461	483	442	429	401	463	455	432	452	441	439	457	442	410	444	418	405	438	405	432	426	449	436	436	442	424	436	432	422	430	456	439	451	442	459	438	432	421	452	432	406	454	442	394	436	450	454	421	424	424	457	446	423	462	405	411	482	422	425	417	435	439	441	440	469	413	434	451	414	454	433	422	444	438	397	470	421	401	429	407	441	411	431	426	403	433	412	428	443	421	428	406	447	436	470	428	443	464	447	445	457	462	417	451	414	454	457	419	432	414	434	419	431	413	429	434	408	450	439	448	442	421	418	407	419	437	402	456	425	426	448	428	464	407	417	424	423	452	402	441	391	441	400	448	407	401	400	462	449	440	447	433	442	443	420	467	447	419	463	435	421	435	454	445	414	487	466	444	425	417	439	456	439	441	437	449	449	411	458	414	411	413	429	439	436	396	399	421	434	433	445	411	415	422	465	434	437	413	424	450	434	425	434	423	446	473	409	428	455	431	445	385	445	417	455	417	429	466	442	453	432	436	430	428	404	430	452	454	436	467	432	420	454	427	441	423	458	463	430
27407	17658	4091	1056	857	765	822	776	708	747	751	791	707	725	775	762	740	763	702	764	746	767	735	752	742	787	720	723	755	717	749	767	768	769	726	760	785	744	720	734	773	730	812	781	747	810	776	728	744	702	755	753	697	737	736	704	770	767	728	694	736	717	771	718	726	714	685	775	745	747	755	827	788	709	716	780	770	735	746	777	747	771	740	767	742	764	740	747	790	754	739	755	732	746	726	787	714	784	762	698	767	789	763	739	722	752	811	783	810	767	739	705	763	723	755	727	746	752	710	769	722	709	726	757	749	770	717	767	729	821	782	758	694	698	742	710	780	713	781	745	742	731	738	750	716	697	700	749	784	775	769	708	754	751	708	774	749	797	764	730	762	778	737	754	751	751	755	714	741	735	755	752	719	710	708	759	792	725	779	772	743	742	744	696	733	723	738	770	738	697	745	731	726	712	731	762	675	779	778	748	775	776	703	751	723	778	712	732	707	753	758	797	773	718	729	778	728	732	750	758	748	689	761	709	773	746	739	718	730	733	747	765	744	751	746	722	782	793	747	693	751	765	766	708	765	714	791	724	710	739	752	719	752	749	699	712	752	779	744	720	716	757	719	731	766	744	766	719	757	742	704	740	730	754	735	748	711	757	747	718	738	744	749	728	736	809	745	740	730	720	768	729	754	743	720	733	699	767	757	774	696	747	739	725	756	753	745	749	783	716	732	709	767	739	710	741	726	763	741	749	746	759	732	741	756	787	779	749	791	802	741	744	756	727	709	743	734	771	750	732	726	740	748	752	742	703	733	748	687	719	746	734	794	764	723	768	717	744	728	725	755	768	745	707	742	723	752	741	717	721	723	826	753	800	772	738	724	706	765	755	746	724	751	723	723	762	733	718	711	759	729	747	744	781	757	736	742	741	792	728	745	755	753	762	774	711	749	712	720	682	744	690	742	699	730	722	721	764	723	754	762	775	749	771	756	813	738	763	736	756	743	755	675	705	757	732	697	740	697	734	773	718	761	795	700	723	745	777	745	764	734	723	724	752	751	748	699	730	746	753	745	767	728	720	768	760	741	747	721	731	736	722	785	780	724	757	723	719	750	775	779	754	731	727	725	709	731	773	755	728	741	731	736	774	736	733	757	754	767	719	728	736	748	787	747	728	775	740	793	746	763	741	752	720	734	807	717	731	752	800	719	743	745	755	732	712	781	771	719	727	747	723	759	723	742	750	763	800	695	737	765	743	780	726	745	722	710	757	725	733	732	763	748	748	742	744	758	708	770	756	725	788	801	737	680	766	741	812	757	679	719	771	727	733	729	738	777	796	755	774	777	819	719	717	743	763	749	749	684	722	745	777	707	761	777	739	724	762	757	759	766	741	779	766	745	745	776	789	716	726	746	725	733	744	751	738	742	794	765	713	747	715	744	741	767	696	715	775	746	723	770	757	755	740	785	727	727	721	714	728	741	740	704	725	748	776	757	718	759	795	751	797	780	746	740	718	697	746	727	802	748	723	737	760	754	760	765	708	756	765	700	744	709	732	748	763	714	773	730	712	704	780	700	752	792	722	745	734	715	733	752	754	735	738	772	740	769	708	742	754	733	679	734	739	715	706	743	718	789	693	750	729	749	787	692	730	764	750	724	757	688	727	736	747	736	786	726	720	745	714	764	764	728	715	766	725	748	802	727	771	717	752	752	778	755	751	749	707	705	755	745	769	731	779	761	755	767	717	751	732	735	716	744	747	685	734	744	778	753	745	747	770	756	716	740	748	765	747	747	726	695	731	760	776	763	761	756	775	740	711	749	705	735	745	752	748	763	758	737	722	740	754	737	731	768	727	705	697	734	763	711	750	716	742	732	777	780	741	741	744	737	764	771	763	731	765	800	725	734	797	779	741	762	702	735	723	743	732	725	717	718	723	724	792	725	752	743	739	780	718	743	755	756	720	718	750	724	772	742	737	782	741	730	786	726	737	801	732	733	758	754	763	757	704	706	743	754	713	792	738	685	751	757	783	744	745	708	767	751	747	753	752	749	759	720	720	729	810	729	666	731	732	746	730	746	745	676	731	776	737	771	752	784	733	749	725	758	798	768	782	736	707	750	745	779	696	776	733	737	743	763	757	780	736	795	717	735	717	761	745	728	741	741	725	761	798	735	721	790	746	741	775	790	761	739	750	751	698	724	741	751	767	754	777	764	772	742	758	756	737	749	736	777	807	753	734	740	715	692	760	762	722	706	767	734	756	691	754	705	743	721	712	714	757	762	744	681	770	771	725	669	784	751	732	746	737	780	746	733	739	766	751	737	745	764	766	702	726	781	684	754	745	726	738	785	724	745	703	807	766	760	720	716	794	759	724	774	769	815	717	749	721	731	726	729	766	727	729	746	733	789	745	753	777	779	731	703	757	768	710	804	692	749	721	733	749	731	755	772	732	733	718	724	736	715	739	773	777	710	717	790	758	748	740	733	734	685	745	748	772	729	742	708	723	750	746	765	765	785	715	767	742	734	745	762	810	743	718	754	707	751	757	747	746	762	724	755	749	741	759	719	748	741	734	762	730	757	730	741	769	705	745	724	773	753	763	721	707	747	723	724	803	732	719	696	743	810	693	726	758	713	784	780	801	779	764	757	688	796	729	765	708	708	729	767	747	687	707	717	788	783	722	681	723	787	746	767	710	715	757	760	794	730	710	708	766	762	705	788	745	758	760	711	777	735	712	706	807	742	766	795	726	770	706	734	759	690	750	692	787	759	789	763	705	736	740	740	722	706	728	731	723	736	773	726	687	715	682	780	711	717	724	723	710	709	755	766	752	766	695	754	784	786	705	742	761	758	768	750	790	781	752	734	747	748	755	766	721	772	738	729	741	754	758	725	768	739	733	738	776	783	760	736	733	752	732	783	759	819	825	752	736	727	755	734	721	797	746	745	712	724	730	764	741	784	742	770	726	759	742	707	748	778	740	755	785	728	732	777	773	711	707	768	761	752	736	760	777	770	769	700	723	732	690	731	768	701	775	732	752	708	786	738	781	793	732	715	749	749	733	755	758	743	772	730	826	739	795	727	739	703	764	789	727	733	819	756	793	732	754	717	759	766	760	815	763	781	744	753	761	718	752	718	755	777	751	783	760	756	749	765	748	753	732	755	769	738	721	795	769	761	742	759	735	759	719	742	732	737	765	761	743	791	729	752	742	779	773	781	782	719	712	766	745	739	722	754	775	743	762	799	773	759	793	754	735	800	731	789	756	731	770	712	741	759	762	770	772	809	801	754	722	743	716	738	742	772	701	748	756	698	740	723	759	672	758	743	731	713	751	731	756	725	745	792	744	763	776	729	731	729	733	737	802	728	724	730	746	740	723	809	741	728	800	774	796	796	701	790	693	803	749	767	703	754	723	749	775	763	752	717	779	729	698	703	754	774	756	747	738	735	734	758	727	749	720	754	720	732	745	719	702	728	751	710	710	828	769	772	726	762	718	715	785	744	758
9618	1753	1217	880	918	969	861	872	885	809	818	816	777	847	888	861	811	826	840	854	818	850	781	852	799	842	851	842	855	829	823	818	781	850	806	813	844	857	837	830	813	809	837	847	791	859	849	817	837	845	797	825	819	811	827	821	820	839	840	807	761	873	772	785	830	816	847	806	839	859	855	845	819	857	822	817	835	764	786	839	786	814	797	818	830	820	823	796	786	842	820	860	802	821	807	787	792	816	833	828	799	832	792	841	800	794	786	849	834	880	815	808	799	813	838	797	825	826	794	814	797	794	807	843	856	817	805	802	780	836	861	799	832	824	768	795	816	837	813	833	817	769	817	830	840	822	801	789	800	809	785	831	841	795	791	772	862	821	784	789	847	784	811	810	790	853	833	816	820	878	851	808	806	797	793	855	794	796	783	794	774	871	866	804	850	811	819	847	872	808	795	820	803	828	812	795	892	865	850	801	832	831	791	832	811	868	857	779	821	782	830	810	874	802	819	806	877	797	793	780	843	787	787	812	806	851	845	845	753	788	804	860	805	847	787	785	805	853	806	854	847	770	816	834	851	888	803	883	784	810	835	801	859	807	811	871	798	832	805	814	828	842	809	801	834	812	844	852	864	741	792	816	858	827	835	835	811	811	813	845	818	821	882	832	764	796	834	856	797	821	854	795	865	813	828	831	843	810	866	831	833	792	792	833	829	812	817	788	803	840	824	827	802	838	800	838	787	849	850	829	792	853	766	801	838	828	848	830	830	846	818	829	844	834	775	816	749	820	834	825	803	795	784	856	803	820	802	789	829	838	797	814	867	788	749	843	814	847	811	774	825	821	904	752	782	804	803	803	818	830	840	820	780	801	800	843	857	862	859	806	828	859	884	822	829	827	795	771	844	813	805	837	816	773	845	836	856	831	848	789	814	765	824	820	833	841	855	837	802	783	805	835	797	882	789	824	840	823	843	802	797	796	810	818	821	851	847	809	805	821	780	864	808	832	809	820	837	828	823	841	807	826	832	814	804	822	818	852	834	765	774	837	817	835	828	861	843	875	825	804	797	763	814	817	836	793	796	824	807	830	843	796	826	853	781	829	818	803	814	841	853	830	823	795	796	774	811	848	786	792	851	777	829	801	854	892	841	858	868	850	813	806	768	837	806	797	856	843	867	818	854	825	822	797	780	827	827	835	855	844	825	749	855	803	806	818	821	862	852	816	802	830	859	837	812	819	809	789	785	858	832	843	815	828	838	793	794	798	810	821	790	850	781	805	820	845	818	887	842	786	822	857	821	838	806	773	816	854	828	842	772	831	779	780	819	842	799	821	798	850	849	804	893	808	830	806	769	834	811	822	801	830	785	812	836	831	798	800	805	785	793	838	788	818	786	785	805	850	827	901	812	861	796	820	776	824	755	788	782	879	877	781	812	821	819	833	820	824	817	841	818	812	804	796	808	855	817	808	898	867	829	800	804	832	816	811	865	823	830	806	846	809	864	822	800	850	816	872	807	824	820	790	779	806	815	833	817	882	852	833	857	797	808	872	826	835	843	814	824	812	871	810	844	819	783	793	772	772	790	843	836	835	831	825	858	825	810	845	791	814	816	794	846	832	844	812	768	823	803	786	821	851	830	872	806	843	738	840	816	843	793	825	762	880	763	782	820	816	747	833	821	808	846	809	865	814	790	798	856	838	811	828	806	816	797	818	806	826	842	860	834	826	836	832	796	842	857	798	804	823	765	808	783	813	806	797	830	826	836	848	784	819	851	788	812	862	815	770	821	880	791	804	838	810	812	787	781	866	809	827	831	761	883	813	846	804	801	805	812	883	754	859	819	837	857	851	831	866	846	758	850	803	798	822	773	813	876	732	836	805	847	823	854	801	849	814	825	767	806	812	843	803	817	756	775	789	804	826	775	827	826	867	864	849	836	846	880	809	774	773	806	805	793	829	854	772	806	892	803	784	800	859	849	833	826	807	837	800	795	837	863	863	796	848	790	813	812	871	800	865	822	768	804	800	895	802	790	766	802	791	831	775	779	819	790	797	820	801	789	785	821	815	840	827	795	796	814	798	782	882	826	796	872	828	852	780	830	852	825	856	848	829	746	872	786	816	827	793	858	817	862	803	831	831	830	864	823	797	831	833	850	821	821	843	788	804	825	808	831	829	851	803	821	860	840	789	788	886	812	790	789	822	819	854	824	821	835	815	819	883	897	838	823	798	826	800	941	819	841	832	833	847	822	846	839	811	834	795	866	818	808	802	804	757	820	813	823	846	802	802	818	793	801	812	797	794	825	833	839	832	847	770	810	820	833	829	773	809	850	810	850	803	793	806	798	781	821	841	792	771	868	777	806	799	844	820	777	780	809	813	825	812	875	854	818	812	801	795	785	863	829	858	803	821	770	813	823	794	809	815	790	868	815	848	884	827	843	852	884	839	818	804	755	829	801	851	834	858	835	861	828	872	806	812	845	824	815	794	841	793	805	839	772	778	847	841	837	852	888	813	777	842	800	842	796	803	843	826	783	812	810	791	812	789	850	804	787	850	813	771	816	797	787	792	821	920	872	774	791	863	798	833	838	726	817	840	813	802	844	790	807	793	802	821	852	837	821	817	835	810	806	849	803	878	815	806	797	812	871	813	805	873	833	805	837	855	820	792	840	833	877	839	812	781	833	866	832	848	822	820	767	772	776	826	813	806	811	865	848	834	832	828	814	837	842	814	865	804	850	777	786	823	805	819	836	868	860	840	795	821	842	840	841	785	788	778	802	820	805	806	820	819	814	848	852	840	810	807	817	839	816	761	771	851	822	829	826	855	773	800	845	811	827	822	771	843	861	788	811	809	825	848	782	853	855	821	844	779	799	831	868	844	793	797	814	830	803	803	783	808	798	805	825	801	837	854	844	792	842	807	792	816	814	812	855	844	835	844	809	822	852	786	821	848	839	843	788	887	836	806	802	816	816	763	813	861	858	806	823	765	827	826	832	789	813	870	864	801	801	796	884	801	810	808	871	795	767	876	849	838	814	848	806	812	791	789	835	851	854	813	862	864	834	804	819	834	855	866	791	806	883	782	810	850	823	796	764	825	842	821	802	802	898	777	768	823	824	834	871	786	791	855	806	799	791	774	801	842	851	820	830	835	852	801	776	844	818	779	810	832	842	821	833	798	859	839	773	830	846	765	823	810	863	822	910	786	764	777	836	835	813	817	838	820	782	785	809	818	781	850	863	837	824	792	853	763	805	827	805	857	777	820	783	818	839	797	801	835	802	869	788	756	779	778	825	857	815	850	837	802	819	857	791	829	820	800	824	755	799	816	839	816	788	790	853	808	770	791	827	858	874	820	847	816	853	813	821	800	755	842	767	812	837	803	852	844	855	831	830	799	820	831	854	816	864	793	860	827	877	787	871	875	794	808	806	834	867	834	813	798	842	820	804	804	831	815	826	814	807	828	848	846	809	784	841	799	800	834	807	822	807	893	790	835	790	817
23242	21018	28050	24174	21015	9053	1508	1051	949	971	993	870	883	868	849	874	803	808	835	778	828	806	793	806	812	820	853	827	799	804	856	789	801	798	767	739	793	805	828	858	791	791	828	805	745	800	812	784	759	788	832	791	773	765	794	803	796	784	784	773	850	761	831	787	794	779	756	765	788	792	773	823	784	797	737	754	776	775	778	804	764	814	812	789	760	825	756	764	790	779	768	816	757	780	759	789	823	749	799	769	804	720	764	797	728	794	788	814	814	764	858	803	783	807	775	775	787	774	701	845	796	800	769	757	773	823	729	810	797	808	760	809	761	825	749	825	833	805	791	792	789	740	723	756	772	795	769	789	766	789	810	789	817	813	786	825	781	842	810	723	728	819	779	781	816	807	825	848	826	739	817	821	800	770	846	748	784	775	760	822	741	815	791	751	775	814	822	754	777	786	739	768	773	734	742	744	834	786	766	759	729	809	852	791	792	764	770	804	811	832	788	794	778	797	751	808	814	776	762	764	772	804	790	811	792	755	803	750	825	765	804	800	791	794	795	792	780	794	770	752	810	742	726	798	765	832	806	759	796	765	794	773	745	793	867	761	792	801	796	802	756	795	797	837	778	770	761	744	792	805	785	804	815	726	731	776	802	784	824	762	766	780	788	777	760	779	771	761	844	782	791	820	780	779	776	814	782	743	762	739	772	801	819	805	767	824	761	804	786	784	805	806	786	811	792	754	720	782	762	771	838	826	793	820	799	762	758	756	780	742	782	755	819	753	778	789	764	827	764	784	762	787	785	806	781	756	768	841	794	810	808	764	810	771	831	845	779	803	827	773	767	728	801	812	745	752	812	774	783	837	742	762	863	801	731	776	750	776	731	819	766	832	780	795	750	809	727	822	768	781	752	801	802	765	797	780	837	758	765	764	737	766	777	756	789	777	802	745	820	755	783	756	717	763	772	804	792	825	761	783	777	734	767	772	800	817	740	737	810	776	784	784	810	793	787	770	783	834	820	802	772	845	778	763	766	886	766	801	799	803	786	734	809	796	770	806	823	744	769	793	805	764	740	765	756	777	784	840	806	782	787	718	790	777	804	752	765	768	845	787	755	776	810	775	778	788	824	816	787	792	792	786	783	806	830	802	772	838	730	748	746	765	812	800	826	819	754	777	839	799	758	821	789	767	760	806	806	819	741	755	776	828	742	746	814	719	789	803	780	806	780	797	747	812	762	802	779	758	837	751	803	761	785	763	771	764	792	760	790	773	777	761	817	795	774	754	829	796	767	797	784	769	736	768	840	782	743	813	748	793	780	842	783	832	800	738	818	811	742	777	766	809	773	776	775	805	772	830	789	781	796	756	784	830	742	811	790	759	742	801	776	783	771	745	754	810	753	764	779	805	742	805	754	796	785	829	757	785	784	805	827	766	776	763	781	725	822	779	794	802	790	817	819	822	748	750	751	802	784	817	823	785	761	777	791	825	818	825	814	751	755	776	803	782	828	784	836	782	760	813	775	789	763	783	793	791	781	783	788	772	833	770	717	756	784	781	746	783	799	807	768	736	750	786	803	751	734	749	781	794	815	791	746	753	815	787	822	808	768	749	796	816	821	811	827	738	748	803	769	810	785	794	783	822	790	763	800	783	746	813	835	760	760	772	782	780	791	738	808	791	798	761	778	753	815	825	754	810	857	766	751	765	822	744	787	777	745	746	765	797	735	816	757	779	772	778	804	775	817	809	740	812	765	753	825	805	817	824	754	763	803	810	789	778	793	814	824	752	798	730	837	710	813	795	764	781	793	840	741	848	746	735	814	784	761	766	817	742	735	811	760	814	761	762	800	803	763	796	763	769	753	770	707	752	773	795	793	851	790	777	725	780	823	799	757	774	794	788	769	766	774	769	825	778	756	775	759	765	749	796	795	762	785	757	814	813	793	797	728	723	763	798	787	794	793	809	805	743	754	784	780	757	822	808	800	744	819	771	812	778	822	723	776	764	783	821	793	766	780	765	770	777	796	800	795	781	788	786	749	759	748	802	748	775	746	809	788	813	757	866	760	807	761	737	750	781	809	791	801	751	836	801	757	802	790	776	764	751	773	784	783	751	804	771	803	767	811	757	782	816	774	758	825	810	772	740	807	796	796	773	750	801	760	743	830	778	762	725	791	846	742	809	780	764	768	743	743	759	763	780	799	783	806	823	782	790	750	775	813	773	783	773	767	772	725	729	810	789	761	775	781	808	742	751	784	792	797	751	790	755	838	784	784	764	789	752	795	797	801	800	839	801	762	816	772	810	830	759	794	760	732	833	799	778	822	743	816	819	826	822	814	734	791	753	757	776	760	763	806	830	745	784	823	818	779	799	831	860	802	781	728	750	791	750	807	768	791	802	734	776	756	740	816	781	795	755	799	777	751	757	856	811	781	804	787	832	768	715	779	801	770	780	788	793	790	716	799	754	778	795	800	822	824	820	767	768	826	788	790	751	833	762	739	813	743	768	786	802	798	813	775	842	800	785	815	806	770	742	780	792	793	823	769	750	757	814	755	776	838	824	837	728	782	774	785	865	768	809	778	726	758	768	776	770	750	802	775	782	799	854	796	791	789	699	805	734	728	785	797	762	744	842	823	826	817	806	769	818	770	807	773	774	759	824	795	784	787	724	768	758	761	769	801	753	840	773	759	767	772	850	773	794	804	750	781	774	814	747	782	794	755	756	817	769	830	736	833	768	800	773	767	800	776	796	763	793	811	791	802	750	779	793	778	783	765	824	745	770	805	737	815	786	772	774	773	792	756	752	817	809	827	829	763	794	831	818	770	748	759	756	781	781	755	804	793	746	818	838	815	816	783	753	775	769	758	834	807	766	799	744	716	760	810	838	710	780	829	769	763	797	824	804	774	769	812	800	799	801	769	782	813	739	795	773	747	796	724	775	781	818	749	804	773	760	748	775	803	785	803	816	774	800	793	774	786	781	826	752	765	814	777	765	766	786	790	765	784	808	814	815	772	741	721	726	770	800	795	759	793	804	731	754	814	768	795	789	768	835	799	754	787	789	821	742	814	744	806	812	789	809	795	750	804	748	740	773	767	757	793	801	808	775	788	795	774	812	782	819	781	748	824	762	759	776	782	811	800	747	751	777	759	783	796	748	780	781	801	729	785	759	781	735	737	788	832	772	761	780	800	818	749	786	791	778	794	814	759	828	794	782	742	765	804	780	797	796	809	845	814	820	800	807	765	784	752	744	794	766	785	749	771	763	797	781	794	769	743	786	773	744	794	802	796	751	755	754	795	747	745	800	799	767	771	758	796	809	812	764	753	802	793	782	795	775	802	799	753	795	777	766	813	797	774	787	801	804	762	807	737	833	806	804	808	788	795	751	793	778	767	774	790	768	747	761	735	787	739	772	763	744	790	762	817	749	784	792	765	789	800	757	831	762	809	762	778	819	812	805	799	815	783	811	800	772	787	754	776	799	831	746	764	768	808	798	833	806
12693	10985	6078	3072	2312	1987	1642	1438	1357	1208	1092	1108	1055	1014	943	910	1000	902	908	920	929	974	926	937	893	930	904	911	901	882	856	889	869	899	872	917	896	894	906	882	889	923	878	867	885	870	885	882	858	855	867	893	926	873	907	890	900	893	912	855	884	898	881	862	958	883	901	851	849	893	935	896	894	890	864	828	921	850	874	904	856	878	909	889	874	885	878	844	846	887	865	884	825	859	936	908	878	912	903	833	923	920	846	890	862	852	869	840	885	831	855	853	924	883	849	864	853	866	881	902	898	894	907	867	872	930	858	889	872	901	878	910	857	845	879	906	910	883	870	852	858	905	901	903	853	910	873	906	837	934	954	886	864	867	894	883	894	879	912	885	928	893	895	900	871	917	857	891	923	910	877	893	878	907	918	883	883	882	834	899	937	900	854	867	863	863	879	897	879	892	871	909	831	918	871	823	903	878	867	879	844	865	892	843	856	893	922	850	880	840	896	873	833	886	846	894	882	835	861	875	886	857	880	894	867	871	890	931	912	892	858	893	876	914	887	840	895	924	860	865	896	903	870	875	882	885	906	891	893	885	950	850	871	884	893	861	901	916	897	877	863	863	893	909	869	859	897	818	892	883	886	855	908	872	866	886	887	917	852	854	854	910	870	889	934	874	882	879	873	931	870	845	922	895	896	897	880	889	916	890	856	799	877	862	866	894	856	926	859	882	881	857	908	892	896	891	868	903	927	884	849	937	852	884	872	901	906	856	846	882	896	856	852	871	908	872	924	878	899	876	876	860	860	884	878	894	887	913	862	918	858	850	864	893	925	884	885	852	892	857	894	874	887	895	820	899	867	948	862	904	829	841	900	868	870	923	867	875	900	882	981	923	887	852	911	848	888	858	888	909	870	904	843	958	902	818	935	900	921	947	882	899	861	871	887	907	858	875	870	927	912	913	889	912	836	889	902	865	857	914	868	862	898	877	882	853	886	900	872	891	889	880	894	874	824	889	862	802	852	933	892	892	846	903	884	927	908	868	927	877	880	855	890	832	870	882	910	909	914	908	852	903	866	910	883	913	953	929	868	865	924	845	921	896	877	880	857	888	906	914	905	859	800	908	887	881	866	912	939	934	822	853	882	894	869	910	900	951	833	880	843	872	891	898	883	856	909	873	870	867	885	876	898	923	864	908	929	849	841	861	868	872	888	880	901	907	871	885	895	880	854	893	916	897	887	889	925	893	883	847	923	931	906	884	936	884	851	954	858	864	884	877	871	890	865	832	857	915	915	860	881	886	928	838	892	875	860	894	921	823	862	869	864	878	833	863	887	850	898	861	878	937	896	918	900	894	936	884	821	872	841	843	843	918	862	854	827	885	934	877	835	845	852	892	890	904	909	915	875	887	923	864	871	886	923	869	877	870	879	857	907	838	883	865	909	862	965	861	898	884	883	900	904	878	840	885	952	902	862	816	888	950	870	855	855	876	876	919	872	879	884	883	890	865	847	940	896	909	829	867	863	860	842	856	864	854	932	944	909	925	882	852	881	882	871	931	942	886	883	878	888	864	973	859	883	913	902	846	899	903	857	917	833	911	830	881	911	883	923	856	909	861	838	879	825	908	873	872	931	909	915	852	864	873	844	867	888	811	876	935	875	906	934	902	865	897	958	891	847	856	892	874	902	791	856	874	878	875	901	888	921	850	902	891	854	913	900	882	910	898	897	838	929	904	882	868	858	841	876	889	869	878	879	893	869	875	833	902	923	901	860	890	857	845	885	860	867	847	895	935	869	895	838	881	880	842	929	903	867	891	852	915	882	923	892	845	929	869	873	873	883	894	899	889	867	913	840	825	828	877	867	944	891	840	910	868	949	875	902	850	920	881	882	842	897	886	932	883	880	886	902	870	883	886	846	934	845	952	891	858	908	868	881	895	878	865	878	874	876	892	881	887	929	874	894	858	887	861	914	934	896	892	904	876	906	872	845	853	935	905	893	866	897	883	878	908	886	861	880	854	896	902	919	875	869	905	950	865	902	923	868	864	843	868	897	872	894	883	861	874	868	902	898	908	869	904	831	888	898	889	867	878	892	886	878	839	910	914	905	837	885	863	883	907	958	928	877	896	869	857	886	879	898	920	906	925	867	888	903	841	815	861	890	924	930	838	860	907	856	860	823	861	951	884	898	863	869	846	894	898	919	871	905	911	867	894	875	874	887	894	883	858	884	835	868	889	876	867	893	893	958	868	913	928	890	915	865	852	887	902	892	874	861	867	855	897	863	876	974	879	882	876	892	883	905	885	869	906	856	873	929	858	865	906	877	899	847	877	908	854	849	884	913	827	872	876	857	893	861	905	945	853	893	900	889	870	876	864	889	851	831	868	862	864	905	876	870	932	860	888	937	858	881	918	899	893	888	868	851	887	907	910	855	822	904	883	900	879	877	891	913	869	873	866	900	831	882	894	913	870	895	881	879	842	906	898	903	891	890	907	937	847	862	895	877	874	916	871	849	870	888	924	871	874	875	889	869	853	823	871	823	954	852	881	867	855	855	894	921	887	903	919	844	902	928	860	891	898	886	913	882	923	883	892	885	936	866	899	881	891	907	918	843	933	898	881	903	871	899	851	867	898	841	867	903	905	868	843	925	900	946	871	834	850	907	883	880	905	847	871	876	840	877	905	893	886	890	881	837	895	895	855	900	896	902	853	871	880	833	898	923	871	910	904	850	873	940	886	895	889	874	852	904	903	904	883	882	829	884	848	848	881	871	888	923	843	926	909	904	883	945	881	892	871	845	832	909	844	885	875	948	896	914	890	838	880	849	854	929	952	887	857	864	847	882	914	858	883	902	917	898	899	850	893	897	860	886	898	870	879	875	847	849	885	870	901	927	910	859	905	885	897	924	835	875	894	871	875	860	867	886	853	869	901	887	891	855	860	849	841	895	887	885	829	923	864	889	923	883	879	865	907	850	849	869	848	897	868	878	865	876	875	867	815	857	908	859	905	941	902	875	891	853	924	889	887	878	887	859	853	907	898	871	862	855	854	884	903	867	903	865	857	923	891	910	848	881	923	850	872	887	849	884	873	833	886	885	873	900	927	911	885	903	900	800	892	855	887	866	912	896	905	916	875	854	881	867	872	854	858	887	908	850	861	840	847	887	843	888	878	871	894	859	885	874	855	906	875	824	880	910	877	910	840	895	900	865	893	878	868	887	902	859	899	931	899	908	883	888	891	879	858	894	880	890	893	904	910	840	845	846	874	931	903	886	891	865	871	925	843	883	869	855	870	848	858	909	824	898	873	856	887	882	904	910	902	854	878	913	920	907	948	866	884	877	877	916	862	862	855	859	893	878	835	916	886	874	874	907	848	878	898	859	954	850	915	843	838	903	877	924	831	937	855	891	905	809	872	884	894	795	904	863	899	918	862	870	885	903	957	897	889	898	900	878	922	855	834	832	922	834	918	888	865	824	866	870	898	943	859	887	871	853	923	844	879
24306	21010	26875	25209	8461	734	548	541	474	473	457	487	437	454	453	410	434	428	411	403	412	421	400	383	420	414	404	404	404	392	409	368	370	390	387	396	402	459	399	391	352	378	380	350	393	356	388	425	442	420	399	392	419	413	397	419	392	411	395	432	386	410	438	414	352	416	370	383	387	395	390	375	356	402	379	414	402	376	369	402	396	396	412	375	373	387	381	366	375	416	393	388	394	408	387	357	360	409	373	421	374	385	388	395	379	391	400	405	392	425	391	399	366	410	390	392	362	365	417	409	392	402	393	394	420	397	381	392	379	345	409	415	370	384	364	432	370	365	380	366	403	341	391	369	409	388	403	384	386	356	418	386	388	393	399	384	382	425	412	408	381	431	394	432	409	387	404	369	372	408	397	435	374	412	388	431	360	417	383	404	387	378	383	364	410	399	394	426	390	408	395	378	414	403	380	382	391	420	379	386	363	392	371	411	414	371	421	414	372	377	411	391	429	440	397	334	359	389	401	393	393	400	408	388	402	357	364	397	401	396	373	381	380	403	407	375	397	391	418	412	382	401	401	382	377	386	365	377	379	379	363	371	400	362	407	430	380	363	386	408	379	398	391	402	394	353	413	391	413	353	385	347	401	408	399	397	366	403	404	388	404	406	367	373	375	395	399	378	374	362	391	390	391	424	350	422	380	377	403	404	378	416	397	402	401	393	435	402	401	395	379	410	403	374	390	395	412	403	377	360	379	367	403	389	382	405	399	358	379	422	373	407	376	365	390	369	363	410	387	376	392	376	355	386	390	394	406	422	392	388	409	440	423	395	384	404	357	403	383	396	353	405	368	377	402	399	362	402	365	390	359	392	403	395	388	381	412	373	388	374	361	380	381	386	380	411	403	382	396	375	385	377	409	385	368	399	384	429	348	411	406	372	393	400	399	381	415	399	364	393	393	384	385	384	380	422	409	379	414	368	391	400	442	410	380	390	402	372	394	375	395	362	368	368	385	354	361	388	357	388	404	402	365	385	391	445	398	439	386	362	396	395	391	406	376	414	389	389	347	381	389	410	411	384	400	396	421	412	412	424	378	390	414	388	391	400	384	390	392	415	368	379	355	366	401	400	361	382	396	417	386	406	404	368	378	394	413	370	402	375	403	380	401	371	404	399	406	376	378	381	416	388	378	407	378	370	415	401	394	383	367	348	394	368	395	374	386	399	399	394	369	383	385	397	397	380	398	368	385	401	397	400	441	383	386	380	372	426	402	426	403	408	351	349	381	373	361	404	386	391	419	411	410	379	392	388	375	392	396	387	424	395	373	400	386	398	362	364	396	390	360	411	385	398	380	399	398	395	385	368	426	423	384	401	397	427	395	396	407	415	387	389	418	409	359	376	386	392	405	377	388	394	389	398	381	393	393	373	440	409	395	388	404	353	389	412	446	400	375	398	432	400	396	378	372	407	397	387	407	451	430	393	383	410	365	385	361	362	387	371	387	365	383	367	410	426	397	394	421	368	415	361	410	350	354	389	400	391	366	387	362	371	408	401	376	414	391	382	396	404	393	392	403	383	382	350	384	405	390	392	431	397	377	396	388	379	415	390	382	378	402	373	420	394	377	379	377	376	395	388	396	446	371	419	363	385	408	387	388	406	409	349	377	407	385	408	400	427	398	387	387	408	386	380	393	380	381	420	395	385	376	417	395	392	418	398	408	397	351	392	380	378	380	424	398	396	381	409	385	373	384	411	394	420	392	371	413	372	389	403	409	387	384	374	368	393	397	369	407	360	364	429	415	387	392	366	364	387	403	374	370	388	383	382	343	392	377	391	382	407	356	376	356	382	434	378	367	393	372	398	381	373	369	337	410	382	372	409	419	410	383	378	406	399	392	397	436	367	363	381	380	402	376	393	386	408	404	395	380	417	398	344	374	370	371	391	376	371	410	374	416	387	431	394	377	374	362	389	362	367	400	408	386	390	382	373	381	371	397	380	381	405	377	403	374	408	400	400	401	401	414	405	432	411	413	381	383	390	363	389	384	365	408	383	445	368	422	381	399	403	390	400	379	373	374	443	408	376	413	368	385	376	416	411	414	406	367	393	372	369	404	392	373	367	387	412	403	369	393	374	382	414	361	381	423	395	413	401	407	428	395	394	380	387	370	385	380	412	384	414	391	413	407	374	391	381	388	398	392	392	381	401	411	414	415	439	371	386	370	363	406	363	391	362	402	363	397	383	369	383	384	349	368	399	385	383	374	378	366	359	405	380	358	381	408	393	384	410	408	421	379	401	412	381	414	387	368	366	400	423	402	396	401	386	387	395	420	390	405	427	387	420	406	374	388	367	400	393	402	371	326	378	385	405	390	411	387	418	390	362	401	386	379	406	378	358	387	380	373	382	384	322	398	384	375	402	379	374	380	402	409	356	364	365	373	393	396	376	409	388	398	378	390	415	362	360	377	394	373	387	387	398	400	377	355	415	337	392	396	415	380	387	376	355	387	402	417	373	408	396	392	377	422	399	369	416	385	372	395	398	412	444	375	394	413	402	434	403	343	387	395	405	383	415	413	356	398	351	361	417	367	361	398	404	373	388	407	418	406	400	389	359	379	403	407	370	403	383	381	369	416	381	373	384	385	400	455	375	369	386	365	401	395	425	339	393	350	407	406	395	414	405	436	407	399	380	425	407	374	374	397	392	415	430	355	390	408	417	404	389	374	379	375	408	393	381	385	380	386	398	416	410	387	394	390	388	398	367	409	370	383	404	386	378	363	410	403	377	398	366	386	390	427	418	384	434	402	365	364	415	380	406	429	420	370	395	395	362	351	360	368	390	379	389	413	400	388	398	381	395	369	367	376	385	401	364	384	395	412	410	361	429	392	396	425	353	432	395	412	378	360	426	344	367	440	400	415	405	361	382	400	399	382	366	380	378	386	389	378	398	417	374	397	403	365	423	411	387	397	417	394	405	401	335	368	389	354	353	371	396	384	395	371	394	357	381	377	371	396	387	373	387	424	399	359	404	390	357	394	381	409	402	426	436	402	396	399	409	360	385	392	365	416	426	396	369	407	382	417	376	387	398	386	349	404	418	390	414	411	356	403	361	392	367	399	412	404	393	388	377	379	420	396	367	398	410	380	374	402	359	384	388	369	371	387	392	377	372	389	388	387	388	397	403	415	368	390	389	436	367	398	408	403	379	354	389	376	344	391	415	389	380	365	436	384	423	367	374	423	415	420	396	390	390	406	380	373	386	398	400	386	380	410	366	411	395	391	387	393	372	400	408	402	383	402	391	398	386	390	388	382	374	398	379	391	391	454	400	384	401	399	384	399	405	409	408	411	384	391	386	438	364	374	376	370	369	412	377	409	399	407	387	434	398	411	346	427	423	430	345	395	381	396	399	397	439	399	424	369	399	380	371	380	363	381	363	393	372	356	351	375	427	412	412	404	390	371	365	379	361	399	381	389	391	355	403	354	375	398	394	419	391	388	357	388	393
10064	6734	3296	1674	1303	1066	926	708	683	581	552	554	527	480	514	516	478	510	456	474	468	487	473	481	450	488	457	470	436	448	422	459	453	440	427	473	448	480	399	428	441	441	447	460	482	473	440	431	469	449	474	428	457	427	425	447	462	429	458	461	454	413	443	435	462	403	422	432	450	445	410	441	413	440	450	441	438	465	460	473	408	422	457	479	442	436	420	457	445	451	394	442	436	457	424	430	453	411	413	448	467	451	451	440	410	433	443	429	460	427	455	439	434	480	453	430	459	463	420	454	469	446	421	446	468	435	444	430	418	434	424	436	414	435	421	448	441	412	426	421	470	381	451	469	436	440	427	452	437	471	431	441	426	423	466	411	401	431	477	463	444	446	425	435	449	459	459	459	429	443	419	402	409	448	431	472	441	414	442	440	463	474	426	444	447	441	454	449	405	449	472	452	470	429	472	433	429	449	443	425	404	448	467	433	451	445	461	436	448	440	417	414	456	419	494	411	438	467	491	452	432	459	411	405	424	441	484	495	458	441	443	420	417	440	389	427	425	436	457	427	473	396	446	441	427	431	459	446	461	434	436	481	373	448	420	420	453	441	445	441	466	408	492	415	473	428	426	428	414	438	419	459	426	455	427	442	422	449	472	464	448	445	435	424	449	433	425	440	450	433	467	426	463	438	420	455	453	409	457	421	418	423	445	442	429	450	420	446	454	428	428	457	419	462	462	428	453	437	443	477	455	424	445	483	474	449	466	429	422	451	422	408	421	498	461	447	428	439	410	435	448	465	438	448	429	452	439	406	444	397	465	441	417	406	445	456	450	431	455	435	458	418	437	451	473	416	430	416	438	455	431	378	424	420	443	446	452	446	487	465	434	478	447	446	411	428	451	469	448	416	453	455	443	436	452	425	424	419	437	452	418	441	445	416	449	452	441	465	459	450	466	429	481	448	451	446	432	453	410	427	438	486	447	456	470	423	451	414	486	434	437	451	436	470	453	410	435	441	450	454	433	448	429	440	441	403	392	420	444	423	426	453	444	436	431	420	442	458	415	457	454	483	410	456	453	459	407	452	423	437	453	453	467	428	446	408	448	462	453	463	422	432	452	429	448	467	452	453	455	449	455	447	434	427	428	434	464	435	455	466	441	448	447	407	449	474	446	448	431	425	471	415	464	438	443	451	428	417	434	456	471	441	473	453	443	463	429	432	453	446	439	491	425	428	452	445	448	461	419	486	430	454	403	422	425	507	447	446	488	413	428	430	422	459	430	433	463	461	427	481	472	439	422	441	440	446	422	438	429	435	414	451	428	440	418	433	462	480	420	447	427	455	448	436	419	451	399	459	453	438	421	424	446	455	428	420	434	439	440	464	454	424	450	446	452	428	430	459	448	450	442	451	487	486	444	470	404	444	478	441	419	448	443	428	408	404	444	421	425	441	433	411	468	404	440	434	455	436	440	446	434	415	405	449	436	448	471	438	442	452	435	432	461	479	427	466	390	457	446	455	452	435	456	450	432	449	466	463	416	456	431	437	498	467	451	453	435	452	491	464	441	401	436	459	421	479	450	475	423	434	445	429	450	421	437	429	423	456	446	430	456	436	466	435	442	444	438	437	445	441	446	418	442	446	471	424	479	458	413	397	421	436	447	414	472	449	427	450	410	458	467	473	446	421	426	456	436	411	443	435	422	436	460	450	462	419	442	406	433	449	454	424	431	425	431	422	436	415	443	438	441	426	411	463	430	451	466	433	497	432	459	461	414	431	434	449	451	458	478	452	402	432	425	430	437	412	445	447	422	460	421	426	437	431	451	451	424	428	450	456	459	423	412	436	435	469	447	481	451	446	433	414	443	443	439	435	421	442	497	434	456	414	463	383	437	433	424	465	439	447	446	430	405	474	441	445	464	430	465	440	443	450	447	436	424	454	472	415	457	475	412	412	441	435	442	429	470	465	456	457	421	417	432	435	467	467	435	478	456	442	452	437	447	454	445	422	452	430	445	433	412	489	441	441	473	443	440	437	470	454	473	399	448	399	455	459	443	456	441	434	476	426	447	452	429	437	411	440	444	450	438	453	406	424	425	446	448	431	449	456	393	406	426	491	457	419	441	444	440	499	454	405	450	461	463	429	415	422	435	399	471	415	457	438	415	423	404	441	456	487	432	410	457	457	436	453	455	441	465	444	466	442	445	436	474	441	410	424	425	426	434	424	438	473	473	453	414	391	440	448	469	470	441	381	460	444	470	404	447	467	454	447	431	438	417	413	465	438	451	437	437	455	448	443	430	431	449	433	450	426	436	444	442	432	444	427	447	435	423	446	425	511	431	442	413	447	447	438	437	430	408	444	421	430	448	441	409	441	410	454	428	401	408	478	435	439	441	405	416	480	457	446	443	457	420	441	455	437	410	467	447	415	456	467	469	476	434	433	442	420	451	438	453	453	433	475	411	479	426	435	409	466	409	412	410	453	455	459	436	457	447	449	419	475	459	451	458	433	433	435	468	441	433	401	400	449	434	417	436	461	441	416	427	454	423	413	434	478	449	485	424	459	431	432	415	451	480	465	437	459	492	409	427	455	438	464	460	438	460	455	447	443	448	460	453	432	499	439	461	477	449	438	455	414	428	438	456	443	403	439	417	463	431	465	442	469	430	467	494	426	413	464	414	432	464	419	453	441	477	455	438	479	446	445	418	449	447	493	441	426	480	469	424	429	449	449	464	450	450	439	431	447	435	414	437	454	413	464	449	442	457	475	425	451	442	482	428	437	465	416	424	441	447	437	436	505	406	414	420	440	396	422	446	406	478	447	456	448	451	441	440	445	414	435	430	421	462	466	439	433	434	437	413	446	416	447	436	458	480	445	476	427	418	457	460	450	422	484	453	465	422	444	416	443	424	454	428	456	478	463	431	427	456	443	422	403	465	438	473	450	441	452	442	470	444	470	434	454	407	447	443	472	443	437	404	418	440	447	447	427	452	477	422	432	431	452	452	437	401	467	421	421	407	463	437	425	454	448	404	404	395	433	456	438	432	410	429	440	409	427	462	485	438	435	408	467	487	442	431	430	435	456	410	436	410	474	433	438	451	425	423	461	437	444	454	438	450	415	437	437	443	429	412	425	468	443	431	414	422	443	444	429	472	416	452	485	453	427	466	454	440	429	444	420	450	416	447	445	430	451	469	429	458	398	454	459	415	471	436	407	447	418	472	481	448	427	454	470	467	417	472	425	437	436	432	462	425	462	463	419	448	418	440	414	451	430	460	416	446	446	429	434	452	442	448	445	395	453	444	452	443	426	450	424	446	395	478	417	464	409	467	434	450	467	439	454	428	426	473	469	467	440	413	437	454	429	453	434	417	481	454	407	440	420	456	405	430	452	479	430	381	395	431	436	401	414	462	437	426	437	450	428	436	450	462	413	433	433	482	459	429	435	447	443	449	423	444	473	476	468	443	467	411	437	402	403	424	465	467	457	430	428	435	446	451	456
22304	21106	28673	23789	21107	21139	6282	1044	803	700	625	571	544	511	493	488	479	450	436	456	423	444	411	446	416	402	432	419	430	390	403	380	404	358	394	384	386	382	355	428	421	374	406	375	395	366	367	365	372	362	385	411	408	389	406	396	383	396	372	367	425	366	407	345	388	412	380	393	398	385	377	386	397	370	363	380	420	432	372	384	348	377	366	407	365	399	407	349	367	362	401	373	387	399	395	386	388	372	363	399	387	376	358	384	415	355	381	373	383	408	381	373	379	377	370	360	349	404	388	386	353	376	368	374	390	366	381	384	392	391	368	387	394	339	397	360	356	357	382	360	373	374	346	378	386	385	400	366	373	376	375	323	356	389	369	406	375	377	389	393	374	385	364	397	374	364	385	352	362	371	375	393	365	378	366	350	401	351	376	374	406	404	391	389	388	389	431	372	392	395	357	375	399	356	381	388	376	370	378	350	369	413	387	388	389	403	382	366	368	378	361	397	350	344	340	402	415	375	381	341	359	369	393	397	377	336	371	388	373	405	377	375	389	354	358	410	381	391	399	350	409	374	368	370	373	363	364	373	378	384	391	368	365	412	383	367	409	369	390	382	365	413	368	408	380	395	391	371	382	413	389	363	400	388	332	371	400	351	372	368	392	406	351	382	360	367	382	386	335	378	345	375	384	362	383	377	393	383	386	399	383	374	367	393	382	376	348	385	397	379	398	372	357	402	395	389	356	410	360	387	390	359	366	403	355	395	396	387	423	396	341	343	365	379	374	395	398	372	391	352	344	354	370	360	380	373	367	356	378	437	372	348	378	357	414	357	370	363	385	385	344	392	361	388	357	347	398	386	418	366	381	375	387	374	372	393	369	380	380	366	368	405	346	385	362	395	398	360	394	399	350	348	393	363	397	370	416	381	365	396	375	371	392	360	371	385	383	413	399	371	404	373	389	382	366	415	334	355	361	364	359	406	360	379	384	381	396	377	380	402	380	374	373	389	385	366	383	373	365	381	365	379	377	362	387	387	411	400	395	368	360	358	382	355	360	362	355	389	374	381	356	370	361	409	377	398	364	374	371	391	363	386	405	393	358	378	391	396	381	374	400	368	360	386	351	396	355	361	398	396	362	381	393	382	356	388	379	387	389	380	376	347	376	389	373	377	356	389	376	377	401	380	361	368	376	398	403	390	346	364	367	383	407	386	400	412	354	394	333	357	376	378	389	400	398	392	423	347	362	352	353	362	413	399	359	409	361	360	429	366	387	356	379	366	383	360	349	383	369	397	369	383	375	357	395	392	375	382	371	367	397	368	401	386	344	371	397	382	355	395	399	403	396	389	401	389	384	416	372	395	348	374	369	385	387	349	334	356	388	367	386	388	373	352	377	368	364	377	388	374	370	359	359	338	406	405	351	344	391	375	393	393	397	359	365	385	357	388	391	375	380	361	358	363	364	377	360	393	386	370	401	369	366	404	384	394	387	400	379	332	342	352	363	368	372	395	374	391	373	385	380	379	375	394	388	385	393	379	336	355	384	384	332	359	371	396	409	382	354	400	381	382	360	401	420	388	385	340	391	398	395	385	382	367	388	385	380	386	364	374	366	381	358	359	406	356	365	354	366	365	408	432	370	401	396	381	361	373	387	352	377	352	392	356	390	396	364	365	386	411	388	395	356	375	378	420	344	374	392	366	348	388	330	378	385	379	383	385	358	351	418	407	374	390	333	359	378	365	361	414	373	392	411	370	379	397	348	362	375	399	411	351	371	379	350	402	396	393	353	351	364	405	403	351	377	384	336	407	380	376	379	377	360	373	379	366	341	360	404	348	409	389	398	389	386	367	392	350	404	388	362	385	393	390	377	379	358	397	374	380	360	349	378	383	370	377	354	367	373	351	388	359	396	358	372	335	401	359	382	389	404	384	345	370	372	365	367	346	347	397	354	399	416	357	373	358	377	399	357	389	375	370	410	391	380	348	393	364	410	359	376	398	385	381	362	376	354	349	377	381	391	371	403	364	406	393	387	414	386	351	362	384	356	395	365	413	418	386	364	361	374	364	376	332	392	380	374	384	424	373	379	366	395	410	409	364	386	374	356	355	395	370	359	357	384	344	379	348	385	384	372	378	367	363	389	351	379	350	391	356	381	394	361	365	378	392	401	369	380	366	369	357	363	360	386	374	382	369	370	379	375	356	402	397	351	359	378	367	402	371	391	388	364	402	355	354	397	367	406	348	371	403	372	374	356	382	379	372	397	360	382	398	378	392	363	366	347	403	368	378	361	398	365	367	363	380	373	385	366	358	400	377	368	377	391	373	350	374	370	369	385	397	352	363	360	375	405	359	373	355	383	345	370	375	406	371	336	390	427	432	383	390	389	373	376	352	385	383	369	357	365	381	371	368	342	365	376	361	363	349	411	365	393	412	409	376	389	361	374	390	372	353	365	395	381	410	382	365	350	407	345	404	360	368	390	394	374	364	364	340	383	376	362	383	366	387	379	375	356	360	365	372	362	347	361	359	371	405	374	390	362	353	418	345	358	362	351	402	403	361	415	382	365	361	369	372	372	367	369	382	374	397	381	410	375	384	388	414	369	365	396	357	368	368	390	390	407	338	391	373	391	385	383	377	364	368	391	360	358	391	403	419	367	359	376	358	329	377	364	373	386	346	389	378	356	342	393	389	393	355	378	375	330	388	349	348	378	386	405	389	396	381	383	376	358	345	391	376	345	381	401	373	387	369	357	397	399	360	381	380	367	378	381	387	390	385	389	363	382	384	365	379	381	404	394	354	398	380	386	391	351	378	352	375	375	396	442	357	375	340	411	343	360	376	377	377	383	377	357	383	373	353	353	390	388	354	375	375	369	382	324	390	391	381	403	380	370	375	358	402	393	375	338	362	366	353	347	369	397	409	348	376	369	353	371	377	371	366	373	359	372	378	391	333	373	370	377	375	355	388	376	344	346	390	393	387	384	363	381	385	355	376	365	344	368	384	391	373	383	359	349	355	370	390	345	384	395	341	342	393	393	381	384	342	398	335	362	408	390	406	358	355	355	365	330	356	389	377	359	369	369	351	371	405	396	389	400	369	380	388	389	377	340	387	376	401	379	415	375	394	390	378	356	419	357	386	409	405	416	379	393	383	349	352	394	350	381	371	373	422	388	371	367	372	338	390	356	388	372	373	382	377	376	371	356	396	358	393	382	356	373	399	380	402	402	391	368	395	392	361	348	356	419	371	425	390	376	372	377	377	372	370	358	378	406	346	411	385	373	391	355	344	372	351	387	402	376	414	390	395	383	355	390	352	343	388	399	365	380	383	360	373	392	385	414	387	362	366	389	370	347	346	389	388	366	365	386	361	370	378	383	433	388	367	388	383	404	406	389	360	368	351	365	351	363	366	338	388	395	359	374	373	377	393	372	361	386	374	392	378	386	394	385	405	370	358	369	372	364	391	348	354	362	378	371	334	399	375	367	363	364	390	371	352	419	347
14710	15745	9432	4568	3238	2551	1958	1453	1170	953	852	761	679	719	630	607	574	549	574	518	513	514	530	467	457	536	468	477	497	438	470	455	463	492	481	455	469	444	455	447	472	441	437	472	479	441	434	465	412	486	448	461	435	466	430	445	453	495	469	421	463	451	488	425	492	436	445	447	464	453	457	473	460	444	458	395	393	460	437	437	450	434	445	423	499	441	458	414	432	440	431	419	428	435	454	424	414	433	422	418	430	421	433	431	405	465	422	450	442	454	454	417	437	419	436	451	472	442	459	444	459	443	448	466	469	467	467	416	395	452	448	409	477	463	457	452	418	444	438	458	432	420	456	459	448	430	447	442	475	426	455	404	453	442	405	421	410	459	441	402	438	442	419	455	446	465	423	471	471	427	431	418	425	445	463	411	409	467	455	428	400	415	445	411	408	435	430	439	427	433	407	441	444	428	412	460	455	422	418	469	455	444	439	416	405	445	414	490	450	417	433	435	423	425	446	434	443	438	435	418	457	464	434	409	443	424	468	449	417	436	470	461	431	414	420	430	412	444	455	430	429	434	471	464	431	444	442	400	452	438	425	451	415	430	417	410	416	465	404	428	447	452	411	431	434	462	454	446	449	448	447	436	427	417	420	433	433	443	458	440	429	437	418	417	443	460	465	421	433	413	442	456	434	431	408	415	443	427	437	428	422	418	439	420	426	454	417	447	459	425	436	459	451	484	462	434	411	450	476	442	405	416	458	445	441	432	441	419	435	414	446	435	421	430	410	470	454	392	412	460	477	410	477	492	419	419	441	473	399	436	411	462	465	445	443	436	419	455	437	456	444	445	460	454	418	454	464	439	411	447	448	431	409	432	452	489	447	428	445	381	406	442	435	472	442	429	420	427	444	442	444	397	447	470	469	453	418	449	441	420	411	444	437	471	440	424	441	439	412	466	468	416	445	418	462	425	480	428	439	411	426	417	474	427	433	420	444	463	426	419	419	433	417	446	408	430	456	435	415	447	438	417	439	413	413	448	436	425	455	463	429	440	466	469	396	421	457	435	442	391	412	433	443	432	436	441	448	410	428	441	427	461	467	443	429	446	444	436	424	424	439	439	443	462	443	450	436	431	433	481	445	447	455	450	439	393	450	414	451	454	429	436	438	458	434	436	440	427	483	488	439	414	444	431	411	411	461	462	423	462	447	438	435	483	436	441	451	423	410	475	400	442	436	472	427	442	439	447	477	443	458	444	433	442	443	472	460	420	424	407	467	456	443	448	451	441	384	451	457	437	455	411	410	414	445	430	449	425	395	451	413	433	456	463	413	422	453	469	442	471	425	443	478	430	447	447	491	415	400	452	441	444	453	474	440	416	455	443	418	454	413	439	432	416	446	441	420	411	460	456	434	469	442	475	434	434	452	484	429	439	437	482	469	407	440	408	434	420	429	400	402	464	433	455	460	464	435	436	469	458	438	440	406	434	457	415	458	406	455	464	447	434	463	444	426	476	458	409	446	412	404	401	446	437	409	419	437	471	434	467	454	444	431	450	455	414	439	425	429	451	431	489	446	455	436	444	463	407	443	415	413	409	435	454	461	436	406	494	470	443	445	437	411	485	424	431	468	440	410	424	497	400	438	394	421	450	419	441	400	462	447	438	426	451	470	451	445	443	436	457	445	432	433	431	434	419	429	443	439	459	422	443	415	449	429	442	444	425	438	481	460	458	452	421	419	383	409	465	427	455	408	442	419	474	419	464	443	463	451	426	440	408	378	484	458	453	451	466	420	431	431	453	446	456	389	437	430	466	458	456	409	442	425	419	422	481	483	426	459	457	450	386	439	435	442	472	450	432	412	387	417	403	457	437	457	423	421	454	401	458	426	441	412	459	457	442	437	444	425	419	428	447	440	454	460	451	423	424	405	429	426	435	484	446	453	432	416	461	455	414	418	408	434	442	415	456	461	444	405	445	443	411	391	418	422	425	443	439	449	447	465	427	435	446	406	447	417	467	442	444	429	448	406	451	412	440	451	426	433	398	438	466	417	457	407	425	442	461	430	458	436	416	410	417	377	459	430	428	453	458	490	443	489	386	449	406	459	446	444	456	424	449	429	408	430	445	411	447	423	423	450	483	446	426	461	432	441	403	448	460	420	438	418	403	456	410	448	462	450	443	462	458	425	406	416	433	449	454	448	433	417	430	432	423	407	439	409	448	429	456	429	468	415	420	447	457	431	435	417	442	418	413	408	413	445	454	461	426	480	428	420	389	440	401	423	418	462	484	446	418	455	434	441	419	431	434	407	447	405	424	453	458	422	428	451	419	398	420	430	423	455	485	427	432	418	465	451	448	457	441	424	402	440	421	428	421	430	432	398	446	448	421	461	437	421	458	437	429	448	428	398	444	470	451	436	424	450	452	445	431	462	454	408	409	417	428	402	421	490	417	466	458	419	401	434	469	452	432	462	446	453	423	443	412	460	449	428	431	430	445	420	414	449	427	431	445	455	386	434	428	446	464	470	443	413	414	458	440	426	445	442	384	442	415	456	459	422	423	449	445	421	454	455	432	386	453	381	413	430	447	465	438	431	443	426	443	437	448	457	485	402	392	425	441	443	438	474	439	439	428	441	451	461	427	392	413	434	417	431	452	446	457	470	445	426	444	436	438	408	449	441	446	439	449	421	438	457	452	456	454	436	440	467	423	413	439	451	430	400	433	434	442	413	434	467	418	447	424	441	446	402	434	408	403	428	416	415	428	459	430	506	416	456	429	449	440	425	456	466	437	458	437	435	406	442	449	445	405	416	432	434	419	451	409	449	445	436	433	472	411	484	457	449	438	437	444	440	456	430	420	438	444	452	397	451	471	495	445	430	438	463	445	474	456	423	439	464	442	420	465	445	419	416	431	435	429	445	439	445	436	457	425	424	447	437	429	451	430	449	486	439	436	426	438	422	392	425	432	400	408	402	433	443	433	462	421	428	453	423	452	456	447	419	422	460	451	474	460	464	429	426	430	452	463	449	454	454	429	448	411	432	443	448	441	457	404	428	466	413	434	444	441	430	436	414	446	432	435	441	488	482	446	463	461	427	452	448	448	398	449	426	461	453	423	439	425	458	436	436	451	425	451	433	426	426	485	457	441	414	440	439	466	419	405	414	442	457	444	475	430	458	394	469	428	432	441	477	430	432	449	464	442	461	442	430	403	483	434	477	425	466	435	451	455	432	435	458	432	459	438	438	422	445	424	439	437	425	432	490	442	454	433	391	427	457	464	415	451	393	403	402	398	443	432	434	404	472	464	464	428	460	442	444	435	424	438	410	434	414	445	422	417	425	387	485	440	449	446	442	460	461	467	453	437	475	457	444	429	405	464	436	438	429	472	434	435	438	431	442	421	423	402	416	413	463	426	464	431	387	462	463	417	434	403	466	435	436	475	479	459	463	467	461	474	436	430	465	489	447	426	456	412	437	446	427	448	417	456	423	467	434	449	421	454	414	379
27506	17704	4086	999	812	767	745	752	754	756	756	791	758	742	735	729	751	759	784	734	757	742	717	740	690	839	773	721	783	725	727	743	718	764	711	795	765	768	734	732	742	740	747	745	729	725	786	742	755	729	743	758	759	744	760	710	806	771	725	796	765	721	755	761	791	717	782	762	748	793	705	748	771	791	802	722	698	795	739	726	752	748	799	718	754	762	791	725	724	748	707	720	702	749	767	718	741	760	726	689	726	734	720	754	751	742	755	720	753	706	770	694	738	734	805	735	755	756	799	781	720	794	714	754	779	745	735	687	756	754	772	754	732	682	708	723	786	717	763	750	753	716	786	707	731	768	776	780	715	726	760	789	724	734	715	791	780	760	747	710	711	741	768	795	752	729	734	692	752	695	739	679	705	717	721	741	701	737	768	764	684	756	729	711	744	794	681	730	762	742	741	701	748	751	742	738	777	777	792	711	795	755	717	767	733	735	766	739	779	763	729	733	759	732	757	739	725	753	748	783	740	701	770	772	770	758	768	772	773	748	723	720	762	740	759	718	771	682	769	744	717	713	749	785	762	706	736	748	759	711	753	742	806	737	757	792	714	746	759	735	729	784	732	733	732	740	741	720	777	746	752	790	742	722	740	769	743	760	771	751	706	737	704	755	777	728	775	724	776	778	746	746	712	698	764	724	745	777	722	738	739	711	736	705	762	749	759	752	716	727	763	755	758	776	763	755	729	720	772	771	783	723	767	733	733	750	720	752	789	739	718	728	723	742	735	734	739	766	705	787	746	790	720	762	743	778	741	780	770	781	769	732	718	750	764	755	750	812	758	730	777	777	713	731	766	766	728	752	757	727	743	704	735	765	734	788	737	753	733	774	728	730	760	737	748	772	672	792	755	779	729	756	783	706	731	780	756	749	749	703	718	714	773	820	722	757	732	754	730	772	737	744	749	737	723	758	703	769	757	768	723	764	744	710	755	770	792	803	777	769	723	749	763	761	739	780	756	800	715	733	749	686	767	736	753	706	736	732	776	744	707	748	808	734	761	741	772	796	769	695	742	748	749	740	741	723	784	753	761	736	747	790	762	752	679	770	751	729	800	757	740	788	751	752	743	694	760	738	764	755	761	735	740	734	758	743	760	740	776	752	757	800	732	734	716	719	744	766	714	772	756	723	776	736	742	766	708	765	699	735	737	737	743	755	732	779	720	724	735	765	780	746	727	781	763	727	754	703	791	837	766	744	723	762	670	737	747	787	741	787	707	729	720	744	706	680	743	740	734	739	749	736	733	740	743	763	710	771	736	779	749	744	773	700	753	668	742	788	739	759	731	757	763	799	749	752	731	737	766	741	676	757	738	703	760	770	698	780	718	768	741	796	688	716	731	718	744	745	765	723	715	739	758	748	765	695	788	734	725	776	749	781	790	730	758	714	716	700	756	748	757	773	741	787	754	721	715	758	781	712	770	735	772	734	741	782	714	664	737	727	789	713	765	798	764	745	723	766	738	694	775	764	763	708	709	756	759	798	696	721	746	730	769	818	689	744	767	774	732	760	711	705	755	726	721	763	735	725	745	738	746	730	735	736	750	744	753	697	756	803	771	712	752	790	745	765	754	715	728	748	753	708	761	748	707	730	745	709	751	718	726	747	703	721	799	748	719	788	764	764	779	730	702	729	754	713	782	709	751	761	767	784	762	746	788	789	723	754	742	719	737	712	751	757	745	768	772	728	775	786	674	758	771	760	737	745	704	741	734	745	746	741	744	728	778	732	723	706	788	766	763	786	769	757	761	741	829	781	725	774	735	776	751	763	698	803	742	757	753	758	753	726	770	749	665	739	747	761	756	741	762	762	702	769	681	700	717	780	697	720	772	694	734	732	722	750	797	777	776	732	731	680	777	749	754	729	726	739	716	713	706	725	756	749	726	700	720	720	718	735	783	762	718	744	790	735	716	749	766	722	751	752	728	715	794	740	742	764	706	738	746	752	779	738	731	779	791	726	738	719	755	705	747	775	716	747	746	782	730	776	784	766	751	774	742	802	722	803	765	728	762	770	836	769	697	717	737	762	788	749	754	770	770	708	825	755	750	734	776	765	692	734	745	716	719	748	808	744	764	740	719	765	681	751	722	723	750	782	776	746	712	775	779	696	729	694	758	741	733	707	718	795	717	743	729	766	763	776	733	757	736	794	791	774	741	758	751	722	793	669	795	724	741	735	767	773	720	693	736	768	777	731	721	775	759	785	757	712	694	790	730	770	766	748	748	747	744	746	696	805	737	738	715	722	713	732	797	744	821	785	763	744	725	782	774	789	763	720	771	832	723	710	795	695	728	767	784	766	774	750	749	731	794	702	763	750	721	747	769	768	725	750	776	777	761	735	754	779	711	761	735	761	752	767	737	716	771	715	742	747	753	704	803	725	724	739	695	719	701	688	745	770	730	756	780	755	736	714	755	747	740	737	766	750	767	762	748	757	767	769	742	818	720	758	722	751	740	775	726	757	801	760	726	746	759	731	716	729	711	762	729	777	702	754	766	772	754	773	763	754	743	767	752	700	780	763	783	745	756	751	715	827	789	685	767	755	717	739	754	763	758	730	761	742	740	761	713	729	743	722	724	757	750	762	748	780	728	704	685	697	729	714	769	740	716	735	756	723	746	719	718	722	710	712	720	741	754	767	782	736	771	773	736	740	748	777	725	767	704	724	762	739	755	693	706	711	764	756	706	744	736	766	755	752	814	743	740	760	758	712	732	719	725	741	742	722	761	734	777	729	738	750	811	752	743	711	689	767	735	745	765	762	710	774	714	780	748	758	752	759	759	755	750	746	745	786	780	728	738	707	755	830	714	728	723	730	695	777	796	783	774	771	736	710	730	731	727	747	741	743	776	744	741	727	751	760	750	776	713	745	736	697	781	725	794	750	758	773	718	742	708	744	754	726	799	776	705	742	751	705	752	757	735	786	785	704	724	762	705	760	770	773	711	720	716	765	754	750	743	727	724	776	784	759	780	717	732	764	759	736	737	746	703	725	757	693	777	757	731	736	704	770	776	702	699	719	776	751	757	729	734	723	761	719	701	804	689	731	758	738	729	733	725	742	704	775	745	710	786	726	732	753	762	723	748	738	741	757	798	699	723	760	744	719	738	723	744	749	780	701	739	730	751	732	700	764	769	758	779	731	740	761	810	784	736	696	787	723	749	758	752	776	720	721	737	747	734	715	718	769	752	754	790	804	758	761	795	761	761	748	736	737	745	769	716	726	715	750	777	741	780	771	763	754	699	739	725	772	733	721	789	689	747	792	729	742	741	723	761	704	752	742	752	726	725	801	766	770	692	753	748	783	675	777	790	756	775	742	776	699	815	707	711	701	759	749	772	728	752	763	747	739	765	780	724	715	768	755	746	772	720	724	721	743	737	740	767	747	710	718	741	757	756	760	757	741	783	758	764	720	725	764	791	711	783	744	746	719	759	726	843	764	770	716	749	709
8282	1637	1258	968	882	828	849	814	858	897	829	878	799	846	784	847	839	867	806	830	830	778	815	870	785	853	840	835	867	782	823	835	813	828	847	850	845	796	844	846	794	806	840	819	825	819	816	806	809	866	817	865	830	856	833	835	806	813	856	824	831	820	871	783	904	829	820	801	849	851	808	858	819	793	851	797	840	845	795	857	805	843	807	809	889	842	812	812	809	856	820	852	797	791	839	857	809	794	853	816	844	823	800	818	849	840	842	873	787	773	837	782	854	797	846	802	863	828	838	844	795	793	861	836	807	796	811	836	827	845	868	829	828	800	826	851	814	824	818	867	817	844	845	841	881	821	825	841	825	860	799	864	885	795	843	777	820	855	814	834	797	824	876	845	844	835	820	828	856	889	861	888	797	827	844	813	811	808	819	835	841	837	828	868	867	829	839	821	771	818	871	851	799	827	776	830	811	788	844	826	832	816	798	843	869	777	809	820	834	868	851	843	847	850	843	898	862	817	824	806	836	821	845	808	831	909	828	797	819	798	840	799	819	825	824	866	809	843	815	850	818	858	834	872	860	832	891	786	834	847	868	861	810	791	842	813	900	858	810	822	804	832	812	890	794	785	789	809	889	838	862	822	848	791	876	804	829	815	833	838	818	799	729	826	869	805	830	807	782	786	868	783	830	866	801	857	837	823	901	806	809	801	797	784	803	875	842	770	790	853	790	862	818	873	805	806	874	802	870	870	818	760	815	796	876	816	805	857	791	884	827	838	793	859	784	822	825	836	855	814	817	826	811	805	802	830	783	853	852	769	808	810	855	851	871	850	793	871	841	808	817	803	842	783	815	863	813	886	880	805	908	800	866	857	802	787	828	849	826	865	803	833	807	820	861	859	850	862	853	825	810	827	889	818	779	853	841	795	852	769	853	835	857	817	849	849	843	820	878	853	836	823	840	813	854	767	855	829	861	822	807	845	806	823	835	830	851	811	867	823	834	849	864	801	848	841	836	846	813	812	839	814	777	842	854	797	831	830	850	819	831	858	784	824	825	827	808	825	776	807	804	857	799	827	859	809	772	856	806	829	811	836	833	827	855	845	816	813	893	841	832	827	914	792	826	811	825	846	791	806	860	853	829	829	850	892	824	843	811	787	818	829	861	812	827	801	836	817	794	781	819	774	834	832	834	823	840	819	861	824	858	823	891	795	814	866	793	831	802	855	814	865	787	838	877	826	784	803	786	826	760	860	830	828	805	857	830	829	833	757	842	807	818	816	820	827	782	828	840	842	851	774	848	815	852	831	810	838	863	865	880	798	901	810	865	830	789	799	824	829	769	860	821	834	843	826	802	838	847	848	855	831	822	841	811	850	808	809	885	773	848	853	858	808	811	837	801	837	826	862	821	771	782	803	882	850	787	809	804	835	884	840	832	885	843	855	819	833	847	798	793	833	808	796	818	786	861	846	840	781	864	857	857	832	837	913	882	829	818	798	794	847	838	802	805	880	856	833	858	838	827	827	861	792	885	812	821	802	815	803	825	796	840	852	823	799	829	807	786	858	842	813	797	822	787	827	795	851	808	818	838	819	770	818	816	816	778	878	808	873	815	778	774	808	845	828	810	826	823	884	800	825	835	810	841	827	818	840	825	811	833	781	845	830	847	779	846	859	747	849	841	813	851	855	810	783	810	812	838	852	831	826	875	847	834	848	847	837	809	831	781	872	829	838	846	824	854	857	865	856	818	829	835	869	880	858	831	820	892	830	833	810	837	799	831	799	863	830	826	854	870	787	824	834	804	824	818	771	845	803	821	868	870	838	861	848	854	775	803	849	805	880	864	876	789	857	801	868	825	821	796	827	839	873	903	871	839	820	834	842	789	796	812	848	873	827	787	863	838	807	843	796	842	848	867	902	826	796	829	813	838	826	836	807	792	835	776	876	823	841	831	846	812	855	801	855	771	832	840	792	884	845	776	859	871	830	810	855	778	799	843	802	844	841	855	821	828	794	851	874	817	809	845	818	860	776	856	793	806	847	867	810	819	887	773	846	840	842	820	821	876	835	797	838	816	892	794	870	905	825	833	846	815	810	797	857	851	796	836	816	836	842	842	823	841	796	812	846	807	898	809	837	837	812	839	811	828	822	845	850	851	801	866	801	815	849	819	801	811	806	863	824	799	821	826	824	831	792	836	801	853	794	827	837	820	850	851	822	826	819	819	786	853	830	871	855	879	857	829	782	784	850	877	831	784	809	840	836	864	842	872	843	824	853	860	855	796	846	855	874	806	855	838	848	875	895	783	815	788	856	872	842	793	755	806	841	869	834	828	798	856	810	811	797	849	864	823	839	872	832	866	817	849	783	809	814	749	790	839	810	843	849	854	802	823	815	788	834	847	774	833	817	811	796	856	838	838	796	847	831	817	805	861	787	810	777	830	769	859	832	875	837	873	817	818	821	812	806	898	799	868	891	848	875	779	793	803	823	851	806	789	842	807	856	841	830	804	852	811	826	829	819	824	835	829	842	785	805	809	858	866	908	854	821	836	794	798	848	881	799	799	862	820	753	864	827	839	824	843	809	818	791	855	799	841	809	777	890	869	805	831	866	832	804	886	871	810	809	803	841	792	841	817	814	825	833	824	886	841	848	840	832	809	837	811	881	838	822	860	803	828	826	815	879	815	850	782	873	844	867	832	810	815	860	853	813	843	787	868	843	901	814	788	847	819	831	862	848	816	800	818	793	877	847	805	804	846	823	830	842	869	797	797	823	790	814	805	828	787	826	806	882	834	805	855	856	806	899	851	829	879	854	795	846	846	837	846	870	812	796	834	860	812	803	792	803	823	876	826	860	872	797	840	818	826	820	839	883	879	797	859	817	854	806	828	826	815	830	780	824	814	839	818	831	817	842	853	810	806	843	852	791	839	887	857	855	833	835	785	831	848	849	832	773	881	790	780	823	788	862	793	828	820	779	818	829	840	831	845	813	815	770	806	845	807	819	789	778	814	842	797	807	829	783	853	864	810	808	857	826	814	793	828	809	836	824	811	789	775	807	828	854	750	814	858	778	844	824	820	868	853	875	848	799	891	876	864	797	810	845	844	807	810	816	796	830	786	804	836	800	816	833	828	826	813	845	834	826	819	792	779	806	831	824	832	812	852	809	876	843	792	790	824	772	820	855	844	890	748	818	850	847	844	802	830	837	834	789	816	829	835	886	850	836	846	861	801	876	836	823	782	887	794	791	828	784	821	855	803	861	851	859	835	792	863	830	853	887	861	860	822	815	800	808	827	873	775	824	816	838	858	870	822	798	848	827	821	759	853	774	860	826	822	828	830	816	819	866	763	853	853	818	824	889	816	863	886	819	853	861	784	811	861	873	828	852	817	785	817	829	815	823	794	857	837	853	856	878	791	786	802	847	844	840	798	899	790	843	803	818	860	797	800	877	798	809	828	804	833	850	804	821	831	850	857	916	832	795	825	780	835	830	796	850	783	858
23322	21040	28170	24085	21044	9042	1603	1082	1002	944	880	908	894	857	883	857	805	874	782	797	816	824	790	858	815	800	840	811	807	826	770	772	805	809	826	757	843	828	837	826	797	753	819	798	795	796	786	808	858	823	813	829	816	847	799	769	784	741	788	843	803	743	770	763	786	828	828	752	757	789	813	808	785	770	815	778	777	804	816	779	818	797	773	754	777	773	856	811	804	747	787	780	813	730	842	786	801	788	764	803	826	788	795	804	791	820	791	779	860	721	838	813	773	756	789	748	784	822	788	785	760	813	785	820	824	808	834	815	767	817	754	773	802	838	790	814	783	820	834	839	782	794	810	806	826	781	811	773	783	790	812	778	785	767	770	764	781	820	817	765	750	836	800	785	792	755	758	841	804	807	764	736	824	847	802	819	803	739	797	746	772	836	816	752	846	771	807	773	763	772	743	778	793	770	802	787	799	783	772	753	859	780	757	840	808	792	805	791	769	830	789	797	764	801	775	805	774	788	777	795	798	770	820	762	787	833	798	758	737	773	723	751	821	818	818	831	803	777	779	794	769	783	744	810	801	778	762	842	765	791	811	843	802	780	765	821	851	743	777	754	751	767	778	789	791	751	806	789	790	771	789	814	824	745	778	783	791	756	776	796	788	782	798	804	756	761	748	774	814	785	786	820	781	824	806	771	784	783	815	761	758	759	795	770	779	757	785	790	785	783	789	770	783	809	851	844	783	847	801	814	802	824	761	791	780	802	817	789	783	840	814	780	821	822	768	796	780	776	817	829	810	779	766	750	776	767	766	770	788	763	802	802	765	791	763	786	769	776	775	791	780	786	790	807	837	828	803	809	761	788	777	792	775	839	810	820	754	857	814	735	822	776	795	767	763	801	814	758	828	757	812	766	757	783	797	824	786	793	807	794	777	783	817	731	786	804	822	774	816	860	756	862	784	807	822	788	773	806	832	796	750	783	815	812	806	776	799	786	810	770	813	789	835	809	722	829	799	796	786	767	753	798	862	745	818	775	776	813	825	782	793	787	764	775	817	754	779	766	797	793	772	788	754	801	753	776	777	856	741	795	818	834	770	816	746	807	811	767	733	797	806	756	777	811	799	836	735	771	783	789	788	755	775	775	781	800	769	748	825	810	860	836	800	778	791	788	786	770	784	826	815	801	798	798	742	790	754	782	759	795	758	813	802	783	817	762	764	793	784	794	761	779	792	780	814	799	824	811	805	812	755	752	822	784	754	819	793	775	785	793	761	790	829	781	840	846	761	811	795	777	777	762	788	740	738	751	738	767	792	792	827	779	790	815	812	777	791	780	811	811	789	772	774	770	791	785	812	785	765	778	788	802	765	825	742	824	786	750	782	815	828	806	795	821	800	753	827	775	822	817	775	813	803	850	785	784	762	822	832	819	799	786	807	785	748	795	781	787	813	830	760	786	801	773	803	796	760	755	794	803	754	820	734	763	834	759	787	799	781	821	769	800	826	730	823	816	801	830	754	793	784	838	783	784	823	764	777	817	753	781	794	784	792	761	789	816	795	817	756	753	766	807	771	762	837	796	756	783	791	827	779	753	837	782	807	804	818	784	787	767	789	793	751	783	744	778	834	828	749	816	771	779	839	795	815	783	773	804	803	804	817	785	746	760	748	763	703	798	822	797	818	775	827	772	775	835	802	769	807	732	791	798	788	786	775	765	830	753	771	755	763	811	774	766	756	758	821	829	829	811	783	771	835	822	767	846	834	798	805	778	780	775	804	800	826	804	843	769	799	806	832	753	795	847	767	805	793	769	798	783	805	751	710	773	822	823	806	752	787	803	778	803	783	781	820	769	767	802	804	723	795	822	795	808	802	747	771	832	817	780	774	825	768	766	766	805	749	828	730	834	810	799	780	786	802	831	806	801	787	783	729	838	756	755	801	802	770	725	756	820	815	811	848	751	737	849	764	768	795	750	802	819	760	841	790	776	801	772	850	846	810	778	769	788	857	748	754	771	821	790	807	829	814	827	781	774	796	778	814	753	781	807	802	759	772	732	842	771	774	800	805	796	770	766	783	790	760	806	804	794	800	778	796	778	793	832	806	852	794	796	777	813	800	739	812	805	806	783	855	779	806	779	815	722	764	753	753	758	775	731	787	808	810	766	752	848	759	813	764	760	826	818	782	762	804	790	785	790	704	781	773	745	774	814	787	764	800	778	824	745	785	738	786	791	757	772	748	772	778	753	772	748	816	773	799	811	739	774	804	785	797	810	774	741	811	742	791	794	849	728	810	787	807	815	878	803	775	755	813	759	797	797	722	850	765	768	789	759	800	794	793	823	705	787	801	789	808	805	779	763	815	795	845	821	769	802	776	776	795	820	778	768	811	825	771	794	779	801	773	771	804	803	791	830	794	779	771	801	747	773	809	817	754	768	816	779	779	779	758	788	810	747	801	771	798	785	781	788	773	729	755	788	726	805	741	803	789	781	833	782	773	770	747	763	797	719	776	796	810	781	804	760	818	790	767	786	796	797	799	791	786	806	801	787	787	748	806	812	800	800	777	767	734	823	814	821	745	791	747	786	804	822	793	825	818	751	793	818	808	814	816	794	767	827	785	844	751	785	831	772	850	774	824	741	804	739	792	781	783	748	805	804	823	804	772	742	804	813	772	768	812	787	809	807	797	805	782	787	803	797	782	772	823	776	776	844	768	785	791	813	768	845	755	771	821	789	810	768	817	855	760	796	776	760	728	764	795	820	850	780	815	772	806	790	816	802	731	761	790	807	762	813	807	783	786	831	803	805	803	763	769	785	751	782	733	786	787	839	771	803	768	755	819	791	756	751	758	811	828	805	784	803	781	821	750	789	805	816	799	792	793	760	803	795	775	767	787	819	778	799	813	764	805	786	796	821	772	821	787	819	792	762	786	860	836	809	752	793	791	798	798	760	795	738	811	822	791	866	817	794	793	773	758	816	771	810	811	812	834	832	776	809	814	814	760	792	760	796	817	780	764	793	774	761	808	765	763	839	812	723	830	772	774	816	765	742	797	812	747	720	821	822	775	756	811	788	795	809	777	809	795	821	759	754	771	823	799	765	813	845	803	762	773	793	821	724	768	734	767	775	746	828	803	831	841	774	726	754	828	775	775	777	744	696	761	748	802	784	771	745	774	801	789	824	778	798	800	801	819	811	788	810	830	761	788	782	803	806	801	858	797	730	792	819	813	824	774	819	795	806	792	788	774	771	813	780	762	829	803	768	814	799	775	830	790	771	780	856	789	763	750	775	843	817	793	768	789	755	824	763	755	756	798	786	778	772	789	776	798	761	785	735	745	813	755	770	791	793	767	769	798	799	819	809	772	841	814	790	744	809	792	833	785	791	751	785	806	780	733	790	836	751	808	780	754	825	777	807	729	806	817	802	755	796	741	799	755	801	800	781	780	752	752	807	811	773	746	796	800	770	846	796	746	787	808	778	757	829	851	773	787	797	772	746	785	828
8867	9986	6068	3158	2373	1969	1661	1424	1254	1111	1056	1064	1037	1084	1018	1009	971	965	978	968	957	954	902	974	900	889	833	920	867	908	935	929	921	921	929	946	937	933	874	861	931	930	947	898	915	860	891	908	911	923	938	935	889	867	917	864	913	856	886	934	918	884	893	877	904	888	823	926	929	853	882	874	891	910	821	890	911	928	945	875	870	847	903	842	882	913	932	903	890	915	897	885	869	880	910	906	891	877	919	902	865	864	899	832	896	873	851	895	889	866	882	884	926	887	862	965	954	902	916	914	897	949	822	949	866	860	883	897	849	943	880	917	899	888	882	883	908	903	876	893	889	926	908	903	867	918	920	881	857	880	899	910	891	865	887	862	841	918	897	888	900	848	873	909	901	913	908	872	896	892	827	850	887	873	834	903	892	871	886	906	910	902	839	839	925	895	919	862	919	861	892	871	901	854	873	875	839	866	892	864	873	925	885	865	896	858	886	933	860	867	941	912	873	884	886	891	870	896	903	888	829	918	871	862	907	897	915	873	871	911	871	856	887	882	894	881	878	870	896	900	891	889	913	866	889	920	895	845	870	887	842	899	843	896	861	921	862	833	849	834	905	874	868	904	868	829	928	877	884	877	899	877	939	905	911	893	868	870	902	898	828	886	895	851	916	867	917	873	947	862	928	905	925	867	904	884	852	894	909	905	870	876	907	874	928	921	908	862	879	906	864	873	915	907	869	885	879	962	855	918	929	881	912	865	938	905	863	894	873	908	891	863	873	879	942	924	866	889	856	900	877	870	884	897	915	886	841	917	874	905	870	882	854	881	814	880	901	913	894	843	934	913	894	859	834	940	872	917	901	823	870	918	883	891	915	910	909	895	883	883	912	911	949	908	868	925	857	903	881	864	851	927	870	905	881	843	873	893	906	901	868	865	911	885	845	848	919	953	929	856	873	911	875	850	886	867	869	889	969	832	898	878	834	865	873	861	856	901	838	926	923	940	848	886	880	887	874	885	868	881	884	897	907	912	878	928	910	958	881	859	823	920	865	892	913	903	877	891	859	904	855	905	861	892	862	891	900	869	881	932	892	893	876	887	859	874	889	899	883	852	868	917	919	849	851	874	917	850	860	908	863	885	907	855	912	860	852	917	930	876	874	910	848	915	871	911	829	835	907	877	826	892	842	949	879	864	881	879	876	853	897	914	861	916	900	928	928	906	919	869	912	958	903	931	895	928	910	886	938	902	905	883	884	865	890	926	914	920	883	900	838	866	880	882	873	859	896	902	926	871	894	879	884	861	856	880	856	900	882	896	880	871	882	925	866	864	920	859	928	882	830	883	881	901	866	938	926	863	878	903	889	934	916	924	847	872	881	868	846	849	851	866	896	915	889	877	877	955	870	914	815	954	890	938	924	922	887	857	867	850	840	861	878	817	892	856	886	903	846	904	907	863	941	874	919	897	897	893	861	901	872	888	895	830	887	850	892	890	847	862	899	857	857	871	875	916	897	902	886	873	904	889	902	875	884	914	871	875	928	912	870	864	898	852	937	907	861	843	852	911	892	858	860	907	843	887	884	871	934	957	925	868	908	898	903	893	839	905	940	927	903	835	901	909	895	844	866	891	913	899	853	902	869	867	852	878	940	910	848	936	912	930	884	894	915	910	885	831	835	912	842	820	905	923	871	882	920	839	889	919	890	906	867	888	949	894	925	877	886	905	894	864	860	908	923	868	923	897	890	890	899	895	881	893	921	898	820	889	871	914	875	899	826	876	881	903	890	940	847	857	822	887	899	921	909	918	832	910	878	886	885	926	870	885	942	926	840	915	857	887	854	890	891	838	869	902	904	903	907	918	859	870	891	914	854	862	823	842	858	893	895	874	899	841	916	836	910	909	858	931	893	937	924	897	926	865	869	893	842	911	830	929	921	919	849	881	875	914	871	902	901	932	885	910	899	893	934	872	843	845	905	859	849	901	872	890	942	908	894	833	874	948	873	899	882	912	888	893	863	908	887	874	907	902	929	882	840	911	872	871	935	843	872	896	844	891	895	848	892	884	878	930	883	894	910	897	842	869	825	928	863	822	909	900	829	871	916	902	882	872	920	865	864	851	942	901	890	944	834	852	854	891	840	896	906	861	880	856	906	873	852	919	896	853	952	866	887	870	863	842	895	875	874	886	860	874	918	909	842	915	918	930	840	870	855	870	867	926	883	885	877	940	875	877	847	884	845	883	857	839	853	866	836	880	896	879	879	851	873	891	901	925	889	908	874	891	878	878	882	837	934	838	924	866	869	905	885	870	870	875	857	874	857	912	916	886	803	878	883	835	896	926	899	879	834	872	900	900	868	896	911	877	874	877	880	866	901	857	850	849	877	896	900	896	924	888	914	919	878	881	867	877	881	897	902	857	930	871	914	859	889	904	921	861	874	904	838	817	853	893	912	878	812	892	891	906	911	914	902	890	863	869	917	919	846	874	877	925	853	808	845	880	862	866	858	863	892	940	898	882	895	895	902	860	941	912	861	914	872	891	874	924	875	910	874	822	874	869	938	878	880	855	858	868	889	860	912	855	889	888	867	872	918	922	878	854	908	893	837	937	871	844	920	927	906	905	883	852	857	883	865	895	808	890	843	921	880	947	857	852	856	902	870	870	838	874	900	910	830	881	875	909	871	864	898	866	927	878	899	898	830	863	855	906	907	865	925	938	877	904	867	870	844	905	897	907	918	917	909	843	845	845	927	887	841	851	890	910	929	908	892	868	919	932	921	860	898	867	885	892	840	955	857	903	938	845	899	895	882	897	868	863	901	877	904	886	890	904	855	875	892	902	869	841	907	895	838	876	880	870	878	882	876	890	916	881	886	907	906	856	867	931	850	927	931	895	899	872	888	885	930	889	902	904	899	910	886	896	896	845	867	942	837	913	898	887	867	870	916	854	884	924	860	901	848	863	915	881	883	897	928	903	903	874	878	924	868	861	846	870	865	893	882	945	901	850	863	831	876	930	895	883	936	862	880	866	893	862	861	864	895	891	927	918	914	862	860	843	914	863	886	887	829	814	884	864	935	873	920	896	862	876	849	876	854	891	941	906	977	862	863	895	969	900	893	850	919	934	872	885	852	865	896	924	878	906	912	946	858	891	870	901	856	875	915	931	887	885	880	916	880	887	894	922	894	931	874	909	841	842	904	886	894	863	907	872	837	870	875	837	872	934	864	838	843	901	929	909	860	898	850	883	862	859	878	857	858	884	871	858	876	883	896	906	888	850	869	902	878	825	901	814	915	915	859	867	905	900	827	883	901	911	903	839	894	854	916	838	901	865	885	889	876	810	847	940	930	866	840	841	893	828	902	881	860	862	862	853	889	858	815	879	889	884	901	876	891	985	868	888	860	959	943	901	877	927	870	929	883	929	948	868	883	903	875	868	912	898	928	875	896	909	896	925	879	917	855	914	852	875	865	914	931	889	878	899	896	890	874	890	882	913	932	858	914	928
24500	21052	26977	25247	8702	778	624	511	506	457	461	449	418	442	404	402	432	425	437	429	407	423	373	397	389	399	418	382	425	374	414	427	368	396	421	391	430	384	389	402	414	402	435	410	379	382	385	402	370	387	384	385	410	420	403	404	441	408	435	423	428	443	403	434	393	393	400	415	389	432	377	403	423	388	363	418	432	387	373	397	387	436	402	435	374	406	407	416	380	409	389	407	381	389	399	432	421	436	418	382	385	419	344	435	395	348	369	386	392	420	383	376	386	414	418	411	371	399	397	397	387	421	378	413	379	401	392	398	402	406	403	399	369	420	405	383	386	385	380	405	417	377	380	405	388	373	410	410	379	369	382	422	414	385	401	444	404	419	405	395	408	410	374	369	367	387	358	396	392	388	411	410	394	369	394	432	417	363	397	433	353	426	396	397	419	378	369	391	386	375	385	404	392	393	404	427	424	389	421	425	419	401	403	424	405	416	395	404	393	383	385	382	363	420	428	407	398	415	407	374	372	373	387	410	351	427	387	391	414	363	392	420	374	390	403	409	404	420	412	395	376	389	399	370	400	418	364	391	414	414	404	374	388	385	386	391	395	371	409	399	416	394	389	374	379	387	405	390	383	410	422	400	410	423	399	416	400	368	407	407	387	378	385	384	402	408	386	416	376	388	370	405	365	402	401	386	393	397	404	398	402	404	413	400	389	408	416	404	396	415	409	387	396	370	417	364	410	402	384	404	410	368	421	386	395	404	364	408	408	380	423	404	368	387	399	396	396	363	395	451	368	418	395	383	397	404	413	391	415	417	384	404	402	409	382	389	411	416	385	436	404	404	416	386	397	376	388	405	394	394	390	442	386	356	428	408	409	389	397	391	405	411	390	403	377	381	386	385	382	340	406	395	388	411	393	411	395	401	388	401	388	389	405	401	387	406	421	401	393	390	354	396	427	419	407	398	364	423	416	398	389	363	394	371	409	388	409	400	377	415	377	387	382	410	387	388	383	402	433	412	393	387	385	383	416	404	409	386	353	378	385	384	408	406	390	393	385	402	428	414	369	418	390	389	406	410	397	397	421	381	416	376	387	383	409	401	379	372	413	354	392	413	377	424	393	399	410	377	370	391	404	383	367	387	392	449	393	417	387	403	366	410	371	423	393	406	378	418	405	401	379	420	407	376	368	422	393	380	388	394	380	376	419	394	415	372	367	393	371	393	399	420	423	390	416	404	394	410	403	348	400	381	369	398	408	382	436	415	386	365	386	400	408	376	388	400	391	404	419	360	417	398	390	430	361	388	408	404	389	394	409	369	376	368	413	399	395	409	376	431	438	406	409	395	407	407	423	428	389	357	402	387	398	424	366	413	349	404	398	370	410	409	401	413	404	393	393	374	397	341	398	372	428	384	406	404	414	415	411	395	400	395	425	387	431	344	384	393	409	410	415	402	370	404	389	379	360	396	412	402	385	401	381	391	411	401	411	419	396	385	394	412	420	405	382	354	370	405	367	400	373	385	394	386	398	420	394	404	383	425	399	394	379	410	406	406	432	379	405	406	420	440	387	362	411	460	363	372	392	389	391	375	373	425	387	396	412	399	386	398	416	413	375	407	388	402	383	402	414	374	404	416	390	390	366	407	393	430	382	402	384	394	405	399	404	372	394	403	395	400	394	406	398	393	422	413	396	388	365	428	383	362	379	351	412	400	400	375	378	427	426	390	394	403	417	381	372	381	375	382	411	371	391	419	408	398	409	399	388	417	391	387	386	382	416	363	370	402	421	402	359	410	374	446	380	406	407	359	404	423	377	362	392	402	416	403	363	354	378	395	400	396	412	406	375	380	390	393	371	393	349	407	403	404	384	437	388	388	386	392	405	381	403	363	413	419	401	406	398	391	403	372	408	417	394	411	420	437	386	385	424	390	406	402	372	391	365	381	396	409	407	394	403	366	388	368	396	416	350	370	389	414	399	380	410	391	390	387	377	418	377	380	419	382	382	394	394	394	399	394	401	364	364	427	409	382	429	435	380	422	401	430	391	412	400	406	420	393	409	392	391	370	372	403	427	379	364	407	397	386	353	382	385	390	387	372	369	404	421	414	407	368	401	384	404	401	391	414	411	407	449	403	404	383	398	363	405	423	370	393	377	373	380	387	393	406	417	418	417	409	424	412	407	417	391	412	401	393	422	424	389	398	372	387	388	441	406	399	405	362	404	406	417	389	361	431	420	423	400	373	413	399	415	422	394	428	414	397	374	418	405	387	388	429	380	392	413	425	378	386	403	361	404	383	382	384	438	394	393	427	396	399	368	378	381	400	404	398	390	389	412	399	413	408	375	410	384	401	392	382	379	375	369	378	412	415	417	406	397	429	413	401	393	395	414	387	375	410	394	395	426	418	403	374	381	377	392	383	419	419	380	399	415	344	366	356	389	413	382	408	398	377	355	387	404	394	435	418	423	412	389	407	391	398	388	383	407	431	408	432	399	403	400	388	414	387	418	417	406	415	396	438	411	400	412	389	414	380	391	415	401	380	408	396	425	410	391	411	407	379	404	369	393	398	374	409	395	363	445	402	383	397	418	374	409	407	394	396	400	390	372	428	380	386	383	374	382	399	374	390	387	391	392	408	402	399	378	417	392	406	383	395	380	374	412	384	403	419	373	402	385	404	424	384	411	399	361	372	434	419	403	452	406	373	397	411	415	396	451	379	425	379	381	409	429	401	418	437	402	430	414	402	363	393	419	363	399	389	367	393	438	414	375	356	424	411	384	399	438	421	393	398	396	412	379	387	381	405	407	375	388	408	392	384	411	373	403	362	394	379	389	395	400	397	375	398	418	399	391	437	393	357	386	452	419	408	358	404	379	416	372	417	389	413	401	352	378	383	354	412	395	409	359	400	416	385	405	436	361	395	409	393	392	404	401	375	414	411	362	395	380	403	390	388	366	447	408	374	393	375	423	390	368	393	386	397	406	439	431	390	407	371	406	405	397	407	411	395	426	431	387	385	388	418	396	425	386	414	413	391	440	386	379	410	386	390	383	369	398	391	401	377	399	383	402	369	392	412	386	363	380	379	437	368	373	400	388	398	409	374	437	384	372	402	388	399	378	442	388	398	405	425	387	379	426	379	423	391	389	368	434	395	390	370	386	411	394	413	417	411	374	389	397	417	424	412	414	404	393	398	390	372	400	375	381	390	344	385	434	393	404	395	391	371	410	407	379	392	425	353	371	416	410	379	416	379	396	380	432	398	391	417	383	399	400	423	427	364	436	389	396	383	405	378	368	371	376	410	385	419	371	408	392	395	427	411	384	399	407	436	398	389	395	409	413	383	372	399	385	420	435	381	415	404	411	386	385	346	400	401	400	407	367	405	345	388	391	393	433	426	406	413	389	370	416	417	420	421	364	401	399	404	413	411	391	407	440	412	391	428	374	370	417	427	369	389	392	370	380	389	406	434	415	392	400	402	386	395	397	420	393	370	386	409	364	365
7935	6270	3238	1681	1258	1097	858	746	677	622	547	538	500	508	511	492	490	493	476	438	492	460	443	426	458	493	442	489	466	428	463	421	477	421	463	443	441	435	450	455	488	436	440	446	495	424	437	421	476	466	436	418	436	434	411	480	464	434	447	453	441	428	495	443	415	462	437	439	500	417	463	444	416	468	457	449	377	434	454	433	453	481	485	441	436	439	433	473	456	449	444	466	472	439	421	448	422	436	441	437	418	422	436	441	433	422	449	435	426	453	435	471	436	450	475	370	454	442	443	454	465	457	428	429	442	444	440	461	470	476	463	439	421	450	428	435	462	455	451	437	448	450	434	459	438	441	443	506	449	442	438	441	465	440	426	437	424	421	461	430	458	424	434	445	435	434	458	435	453	450	469	450	464	485	451	456	441	445	439	499	469	447	426	430	495	454	395	418	466	452	451	481	419	441	413	485	411	445	463	434	434	456	449	413	460	460	435	464	415	450	432	442	473	447	461	475	432	407	426	470	466	440	446	427	427	464	452	460	439	457	439	414	469	456	431	399	435	455	468	408	414	467	439	423	456	422	425	444	480	446	419	467	500	461	437	450	433	411	498	420	395	452	424	397	445	419	436	438	408	436	430	467	449	429	418	474	437	426	426	450	433	409	466	466	451	423	448	481	451	408	423	436	433	412	434	458	475	448	432	448	453	453	445	444	427	444	465	487	433	435	448	438	473	422	489	457	470	432	445	447	414	430	447	434	468	429	430	402	468	423	459	425	446	457	438	456	497	440	467	428	436	490	420	463	423	430	451	389	438	469	455	491	459	435	452	460	451	410	445	443	415	428	471	451	462	421	422	430	480	471	433	467	449	408	440	442	443	463	435	419	467	422	469	466	436	485	441	428	471	430	450	457	460	496	455	454	473	459	442	437	441	465	461	400	446	424	445	456	418	453	465	481	437	422	422	442	490	457	417	446	452	459	473	471	457	452	398	471	495	452	440	445	441	444	470	426	462	430	447	435	442	445	472	454	445	456	433	448	443	439	453	431	465	455	451	415	445	441	453	454	442	435	452	476	457	436	441	453	463	446	465	432	455	462	491	465	441	473	468	461	434	451	450	445	472	487	431	441	426	437	489	406	422	450	402	425	436	449	439	454	436	455	434	430	437	480	398	411	439	413	439	441	440	442	435	415	465	487	462	425	439	440	404	471	462	447	471	411	429	464	461	442	468	459	480	405	435	473	408	398	470	427	467	431	448	395	419	440	499	428	465	445	458	469	433	480	436	448	417	434	441	501	446	429	446	454	433	459	428	453	456	446	480	461	433	420	457	416	449	416	451	416	432	444	436	435	427	417	438	458	405	476	454	466	435	432	489	495	407	431	450	438	457	423	458	430	492	429	404	459	454	445	446	421	443	423	480	450	453	443	435	440	466	486	435	439	425	455	424	452	483	462	485	440	414	394	429	451	425	430	450	441	423	423	452	427	451	433	439	422	432	481	485	452	438	476	449	446	427	457	467	436	472	441	416	448	445	430	435	454	429	415	428	426	452	475	437	441	474	446	468	463	450	430	448	436	453	440	427	468	431	449	427	429	413	440	444	398	470	458	446	432	429	442	465	475	458	421	435	435	449	432	405	471	423	461	472	438	431	434	469	475	433	464	442	471	480	446	451	443	441	464	482	450	429	432	453	429	418	455	478	445	453	451	440	441	468	462	447	432	432	460	450	429	445	431	435	507	397	464	442	428	406	475	452	424	425	427	431	491	446	472	454	474	430	421	441	465	425	437	412	419	468	422	467	411	454	426	448	446	442	472	426	451	449	466	448	434	507	436	445	469	443	449	436	437	425	436	446	459	478	435	485	408	433	452	457	419	495	473	433	453	422	411	477	421	425	477	467	457	466	441	460	443	411	432	404	471	461	470	450	421	439	448	426	452	450	450	451	480	433	443	423	417	448	447	463	460	420	445	471	443	418	441	437	443	482	468	436	439	457	466	413	451	459	441	448	457	464	452	477	487	467	410	463	434	423	435	440	466	441	434	425	449	426	440	445	455	450	432	458	462	420	435	440	464	474	457	461	455	457	404	444	468	459	453	417	462	457	428	457	412	447	468	422	456	451	484	448	450	508	472	438	441	453	419	438	442	453	430	454	451	431	388	416	464	439	438	448	471	441	420	439	442	451	410	459	423	486	454	473	459	437	451	463	423	432	443	416	431	435	439	466	460	483	466	484	438	408	440	433	465	459	454	426	436	474	444	411	451	464	462	412	454	426	435	458	477	456	440	459	416	431	450	426	446	446	425	467	496	442	444	471	429	446	425	464	433	429	460	406	461	413	435	472	415	427	447	458	469	457	491	435	443	438	420	401	449	463	470	487	501	435	459	436	440	455	419	434	425	438	483	423	441	495	474	431	436	467	426	455	456	452	438	414	498	441	400	456	434	450	426	434	429	460	433	449	454	446	456	419	458	514	417	452	423	450	468	452	455	449	431	416	505	464	419	444	491	445	430	483	427	468	462	503	418	416	451	454	402	449	429	451	478	452	434	438	416	433	436	445	437	484	495	488	408	434	441	454	469	470	434	424	454	471	454	437	444	423	438	425	415	427	454	408	478	440	437	449	458	440	435	480	441	429	453	442	416	451	452	442	418	438	441	456	482	434	450	464	437	426	462	449	431	484	455	485	440	442	451	458	413	432	435	457	454	451	417	466	451	430	453	382	442	460	421	458	415	455	442	445	400	445	452	463	448	408	481	493	455	438	434	422	465	428	445	409	424	429	447	436	487	485	446	413	450	435	438	425	472	471	443	474	456	449	439	422	453	433	447	452	486	440	444	444	484	408	418	425	412	433	435	456	427	484	412	438	432	433	408	448	426	476	485	432	445	446	449	424	449	463	460	454	471	438	448	453	444	422	422	501	449	474	425	388	406	431	455	446	399	455	429	452	402	435	436	441	458	420	427	469	431	447	430	454	457	402	418	418	430	440	493	387	439	447	448	460	448	414	431	421	421	410	438	459	446	441	408	436	462	449	433	442	475	491	470	485	481	451	482	484	441	422	466	438	450	464	441	446	440	417	459	475	460	436	462	477	445	454	444	455	463	426	436	463	450	426	408	479	447	452	430	466	465	427	436	415	445	473	439	422	476	462	431	451	456	441	437	429	451	432	442	404	464	450	476	425	469	443	417	440	442	455	423	465	429	456	416	475	424	407	438	433	461	454	446	462	443	446	454	471	413	453	458	446	394	445	478	455	455	466	437	433	425	478	447	431	446	462	470	490	486	418	422	440	479	408	410	464	423	428	474	441	447	435	424	449	428	446	406	477	476	454	452	463	449	456	467	456	428	471	460	436	428	428	495	437	467	430	443	435	432	474	430	429	461	445	428	454	451	458	425	440	461	467	486	409	467	431	421	487	429	449	453	454	434	455	430	471	444	455	454	414	451	453	453	454	479	441	443	403	426	468	478	449	456	419	437	485	430	442	435	479	427	441	425
22301	21096	28678	23739	21100	21143	6677	998	782	699	633	597	528	536	526	432	488	466	471	469	433	470	402	419	451	443	398	449	409	444	389	389	389	400	412	409	378	413	399	399	404	389	420	368	370	407	396	412	347	408	354	364	404	398	387	407	355	362	369	409	394	395	402	396	398	416	390	376	378	360	374	435	403	357	368	364	364	387	402	372	396	396	388	388	399	390	390	362	402	370	393	376	399	358	375	393	401	370	374	361	372	391	376	373	361	400	361	410	373	374	345	381	378	415	383	366	358	354	391	357	402	388	367	354	383	382	407	394	381	369	373	436	378	374	379	376	351	389	361	386	381	397	420	402	365	415	390	353	376	365	403	379	370	369	402	369	387	381	337	377	360	369	356	353	395	384	377	377	362	371	398	370	388	355	377	375	402	350	398	369	393	361	374	400	409	356	388	359	386	392	385	375	393	394	384	364	427	364	371	366	381	376	380	359	369	401	382	364	360	351	360	369	362	363	353	386	429	373	367	382	382	366	364	389	370	379	356	358	373	361	377	380	387	390	389	412	391	344	335	382	367	361	363	384	396	408	396	361	428	394	372	383	387	390	384	404	392	358	390	387	395	381	374	383	391	342	375	383	374	365	392	379	386	360	383	387	397	379	373	407	386	402	360	336	392	380	393	385	388	404	421	401	377	408	346	345	377	361	370	382	351	358	358	360	371	377	378	372	372	379	415	401	372	374	384	429	353	378	376	359	365	392	355	374	422	363	375	384	420	374	397	366	387	392	407	374	383	341	398	397	393	363	386	403	376	371	394	384	346	364	412	391	405	383	394	382	372	380	353	352	378	384	360	370	403	341	417	401	377	392	360	419	368	383	395	364	374	395	363	388	384	351	363	365	368	398	375	357	386	410	321	387	359	375	366	383	359	374	379	378	378	355	385	410	393	387	383	375	372	403	373	376	409	372	390	394	383	380	363	379	352	397	359	430	367	421	381	407	394	411	367	388	398	367	416	419	404	376	380	394	371	417	373	396	417	371	365	389	370	378	399	358	357	381	378	382	392	363	407	390	362	390	369	412	370	394	416	364	354	385	380	407	382	395	366	366	383	381	397	381	348	364	377	378	346	387	411	329	388	376	385	365	363	392	409	366	408	409	379	365	394	364	329	385	358	356	379	376	340	373	372	329	350	355	354	367	379	371	384	421	371	446	406	366	424	380	394	376	394	385	360	409	348	365	403	377	386	359	384	386	383	398	394	357	377	384	388	389	411	385	358	391	394	398	386	375	402	393	384	387	374	387	388	416	373	352	383	359	379	369	388	419	365	447	372	368	331	410	372	371	385	389	356	400	351	350	392	400	388	360	396	361	381	389	396	372	379	341	407	371	347	393	393	409	368	404	365	357	386	380	401	381	364	385	394	357	390	357	373	385	387	373	380	378	359	374	381	356	333	393	391	372	386	361	394	396	392	393	403	381	381	357	366	368	401	396	382	378	353	356	397	349	375	364	366	386	349	384	366	400	405	397	393	363	386	365	401	384	365	375	386	364	389	349	384	387	377	358	365	370	383	374	404	383	349	365	374	364	377	387	380	408	384	361	373	403	385	395	424	403	379	425	359	378	366	372	374	371	405	358	358	363	386	372	356	347	399	378	393	378	383	350	377	387	366	394	380	345	365	396	363	422	377	363	381	343	387	410	373	407	363	373	381	373	386	396	387	388	380	384	391	370	369	364	412	386	387	393	348	422	376	417	388	393	358	374	350	394	379	410	411	368	383	375	360	372	372	364	387	376	390	377	406	343	362	369	405	370	374	391	348	345	370	339	398	364	360	419	350	394	395	361	331	355	396	370	393	385	374	373	374	350	375	370	363	408	398	355	379	373	376	404	377	371	364	371	345	373	371	411	348	372	367	407	360	396	372	377	353	389	375	366	397	356	382	379	393	386	373	385	387	349	381	385	355	393	433	371	371	366	340	365	366	376	367	393	379	381	378	339	372	373	409	352	391	387	391	384	385	384	386	361	412	414	414	384	391	404	372	354	401	369	401	358	373	375	419	373	363	396	384	379	387	346	400	358	376	368	362	366	371	352	393	409	384	378	351	371	370	391	400	343	384	362	355	381	389	342	370	369	366	369	370	346	387	365	358	362	402	367	358	405	349	363	396	412	403	378	424	373	351	397	383	415	357	383	367	363	394	359	382	353	382	356	392	365	357	389	369	376	399	377	375	383	348	389	368	368	361	389	356	375	387	392	362	384	391	390	374	365	377	394	368	387	360	399	359	376	387	379	355	353	338	432	343	400	327	336	369	341	390	385	379	367	388	361	433	343	367	373	355	384	355	357	376	402	381	399	361	388	382	390	366	391	363	369	377	365	384	368	366	379	388	378	376	375	359	376	384	394	377	378	376	372	359	377	401	367	379	372	348	401	398	389	364	373	372	390	387	385	381	373	382	392	396	367	405	360	408	382	343	403	368	376	352	350	355	394	372	356	363	414	405	362	387	375	364	361	389	365	380	378	376	400	377	398	394	389	363	377	346	364	388	380	357	390	374	386	383	387	351	384	401	392	374	413	364	357	411	399	394	329	367	398	388	378	404	354	322	364	371	379	382	352	397	421	356	347	330	361	345	373	369	337	359	374	375	387	369	370	397	370	354	363	388	406	377	406	382	349	365	393	384	361	362	403	365	377	375	400	403	376	364	369	339	355	372	317	387	403	375	352	387	351	384	375	379	408	380	369	412	387	379	363	379	381	338	368	388	389	403	382	351	367	408	374	409	378	392	394	402	398	386	396	355	408	363	409	383	390	369	361	352	386	350	370	414	399	328	343	392	407	413	371	398	364	380	376	394	413	403	384	409	385	378	420	387	364	367	398	378	380	334	395	367	382	349	374	396	386	361	403	374	385	375	387	420	368	372	370	383	362	373	369	348	406	377	374	340	406	358	324	374	378	385	386	382	384	374	392	384	365	386	373	378	391	383	402	375	360	396	324	395	379	348	386	359	311	323	389	371	403	379	409	398	395	389	383	343	345	369	398	358	362	381	393	404	379	378	390	415	399	394	373	387	393	397	371	349	388	362	383	364	380	374	382	400	397	367	375	389	403	333	389	362	403	358	372	377	395	371	387	396	382	365	372	384	391	357	385	377	387	396	366	412	425	398	380	383	371	361	367	393	407	411	375	422	366	381	393	369	363	368	400	370	399	384	372	375	358	368	367	363	365	376	391	370	398	358	363	382	371	388	362	370	381	392	334	361	423	386	334	380	364	406	354	368	408	390	398	401	364	373	338	353	404	355	390	353	373	391	364	366	358	395	388	350	374	406	361	383	407	389	371	398	385	391	384	404	418	365	384	414	405	407	343	360	417	416	390	410	390	374	386	359	388	383	378	348	345	406	366	402	372	366	372	374	404	365	365	382	394	360	378	365	360	364	378	400	351	359	387	368	369	394	381	344	379	417	382	379	385	365	375	353	352	392	379	372	386	394	360	385	351	361	383
10106	15403	9468	4636	3378	2638	1955	1471	1222	1013	918	818	725	680	622	591	556	565	548	514	524	540	491	505	529	492	478	462	478	496	496	470	456	482	434	482	475	444	424	472	465	481	470	446	510	421	458	465	443	451	462	471	470	427	461	464	438	451	419	469	441	471	445	439	474	473	425	416	407	463	424	454	440	444	415	433	426	431	451	442	460	454	442	434	449	430	479	399	434	434	414	461	431	440	468	426	416	450	449	454	437	424	463	454	433	449	467	482	443	461	430	444	464	434	474	417	449	416	470	442	449	457	459	400	418	445	467	406	433	457	456	441	389	481	432	442	444	451	431	451	456	448	448	431	410	424	460	436	444	415	391	446	407	427	446	464	412	450	461	436	441	426	454	457	436	445	451	447	440	447	411	416	443	442	434	416	419	477	444	440	441	460	440	432	445	416	454	409	447	453	427	460	435	422	449	412	449	416	433	483	457	399	455	425	441	418	405	457	404	446	421	439	416	407	424	454	424	441	398	443	436	463	430	471	400	431	438	413	443	457	439	439	478	399	408	445	425	443	428	445	411	394	447	435	430	461	432	443	436	419	448	448	398	484	439	440	409	430	448	456	446	435	450	438	471	467	471	425	432	432	415	454	407	458	431	466	480	397	448	438	460	414	477	443	451	453	439	425	418	447	473	417	405	438	469	407	433	472	422	431	429	446	471	434	486	459	458	420	415	460	430	419	473	431	427	436	434	468	427	435	434	402	418	433	447	447	455	469	487	411	436	460	434	418	412	412	451	450	488	436	443	436	466	414	418	464	468	393	413	424	410	475	418	445	439	464	418	465	446	425	430	418	427	455	437	459	430	486	430	432	413	474	417	418	454	432	457	426	423	473	464	444	445	433	436	446	412	436	441	472	422	475	460	414	455	447	444	431	423	401	408	456	467	475	411	450	388	442	467	441	434	490	449	442	429	435	427	435	435	434	402	448	432	425	451	423	435	456	419	438	455	430	480	460	414	406	437	451	417	413	445	428	394	410	439	456	408	447	466	430	407	442	457	445	440	455	440	412	465	460	412	432	443	443	386	436	447	464	441	432	419	420	476	415	453	424	430	427	440	464	462	439	461	432	434	461	450	418	471	481	443	448	424	442	438	430	417	453	438	413	448	439	414	432	471	433	456	447	444	414	416	452	435	441	441	443	423	448	446	450	448	412	395	429	398	416	433	418	435	371	443	470	464	434	474	451	408	434	443	410	435	442	454	467	432	467	447	425	481	416	470	431	466	459	458	449	423	466	466	422	463	436	435	443	446	450	444	416	462	466	424	407	437	457	462	425	436	440	426	458	432	452	422	472	426	431	460	430	438	423	456	403	429	435	444	417	419	440	413	419	487	440	431	400	464	420	409	424	422	411	441	436	397	433	428	452	452	472	444	435	417	432	439	406	437	414	426	422	427	458	422	420	412	435	436	455	447	449	425	448	425	438	460	445	456	449	455	433	410	452	465	447	424	486	430	467	450	445	436	462	445	410	479	446	423	455	427	442	447	418	424	442	458	448	447	435	456	423	409	424	471	409	432	471	482	456	430	461	438	444	452	453	472	431	426	457	440	463	410	482	404	431	397	462	442	475	415	462	437	436	422	427	465	420	444	447	457	440	445	467	483	410	435	434	442	439	445	436	421	451	432	480	439	409	456	448	438	393	448	434	443	433	434	464	431	432	415	461	438	464	412	500	394	442	444	468	438	427	469	424	404	462	475	422	450	456	421	459	435	430	429	434	445	437	437	428	422	444	452	421	469	454	436	440	470	471	439	431	410	432	451	424	437	446	472	429	439	438	444	448	412	430	388	432	451	447	439	411	411	429	421	440	441	452	400	413	458	417	429	413	454	445	422	431	422	443	441	410	460	429	440	433	428	442	427	433	437	440	469	472	422	443	418	461	451	442	425	434	440	451	420	482	449	471	435	418	450	448	455	442	417	415	428	462	463	424	439	439	446	473	457	403	417	447	466	427	435	436	432	449	436	439	415	449	455	436	432	435	424	443	422	424	446	428	439	445	456	429	485	422	403	431	405	421	418	459	430	434	414	465	446	420	431	420	448	420	416	450	419	433	449	443	455	459	423	449	437	423	435	444	421	429	456	450	449	415	444	429	442	450	437	434	455	415	432	441	440	456	420	452	480	448	469	477	405	453	461	420	417	430	426	462	396	412	477	468	437	431	442	416	406	428	423	417	459	454	443	438	440	416	457	409	439	433	424	425	432	432	436	464	421	435	409	486	414	429	397	453	453	423	436	427	421	422	420	421	429	448	440	415	368	435	418	430	405	449	415	440	449	412	474	421	435	409	446	449	428	426	431	441	412	432	434	453	443	453	458	432	416	427	442	459	430	447	465	418	434	444	423	454	405	450	430	474	447	471	449	499	429	378	439	417	432	430	401	425	428	479	423	475	425	479	445	428	455	434	456	443	447	458	424	438	430	416	437	406	440	470	396	444	449	419	442	446	433	449	413	443	474	446	426	462	433	423	437	404	427	446	440	426	432	403	454	433	466	439	445	479	428	427	438	449	405	446	446	445	464	407	457	496	459	417	464	458	404	432	427	426	462	435	436	419	483	446	461	465	424	412	436	422	447	410	450	440	432	448	466	430	427	427	427	456	446	440	461	452	413	453	430	441	420	385	446	441	455	405	438	458	426	424	435	444	423	475	440	429	447	424	414	431	426	441	432	433	444	403	433	410	422	399	437	440	419	440	459	444	437	437	472	439	416	445	403	450	427	441	428	427	426	411	433	431	407	461	439	440	454	500	447	417	461	431	419	449	436	444	425	431	437	414	429	453	443	434	455	437	439	397	461	419	441	460	419	485	424	411	464	427	426	435	440	421	439	445	478	442	426	437	428	439	439	409	403	441	474	451	454	452	437	448	443	449	427	459	445	424	407	425	448	428	415	405	437	464	468	444	463	450	437	446	444	451	465	435	468	447	442	422	419	420	433	434	467	440	449	419	417	422	429	469	410	409	418	444	445	401	398	388	414	459	408	438	422	401	474	454	461	483	410	453	447	451	403	455	485	469	438	415	442	414	447	426	425	456	416	446	414	407	428	450	474	438	455	444	487	427	422	428	436	430	475	419	421	426	479	398	439	444	447	427	436	439	410	419	457	433	448	418	473	467	425	435	463	437	447	432	457	434	456	438	441	413	428	449	450	395	426	457	429	450	432	444	405	443	471	457	438	412	414	457	442	420	461	440	480	423	433	453	418	446	442	440	436	422	431	447	460	450	464	450	460	456	415	453	472	467	487	426	442	451	454	418	475	415	447	418	441	443	474	440	448	412	446	433	442	415	458	411	427	444	459	433	464	464	437	456	454	434	424	460	446	449	406	447	419	442	453	487	451	459	462	438	431	418	414	460	458	444	439	430	462	408	450	457	412	398	427	446	425	434	436	450	438	437	441	416	429	418	416	446	431	428	452	417	414	429	443	450	435	450	424	470	475	428	461	432
27281	17639	4140	1086	815	793	763	819	755	798	752	779	782	766	798	718	797	736	725	770	740	749	786	714	777	775	772	747	783	758	804	777	737	744	779	705	744	826	760	723	728	758	727	757	771	758	735	708	742	715	764	733	790	736	746	727	792	712	787	751	743	739	769	758	755	733	710	692	765	723	795	799	733	755	753	773	784	728	784	712	694	775	739	769	778	799	758	700	741	770	764	771	748	772	726	724	782	750	726	787	764	726	780	718	735	781	803	756	769	829	765	754	721	754	733	735	748	730	729	794	716	740	781	700	702	749	774	779	767	779	752	722	795	731	765	769	758	746	744	730	703	771	737	733	834	777	751	727	790	783	753	761	710	768	787	785	786	763	749	728	777	763	765	737	745	752	720	737	716	783	759	749	740	763	776	794	756	807	794	734	754	765	754	740	774	756	716	751	773	753	694	772	751	791	749	760	765	783	760	769	766	762	746	737	769	758	778	782	741	763	773	738	758	764	717	733	710	787	727	784	752	750	748	749	745	746	715	766	749	775	753	745	757	790	757	758	758	761	767	754	751	736	766	766	761	754	736	738	789	709	767	753	717	758	767	737	756	705	730	720	714	787	728	755	735	805	770	750	749	777	742	758	796	767	749	780	712	814	794	725	748	733	778	786	735	755	726	756	741	774	803	769	720	754	752	754	756	754	791	789	782	758	716	732	745	774	761	752	758	758	757	778	779	740	782	791	733	751	750	778	739	763	788	736	744	734	767	743	749	752	693	744	797	789	728	769	770	768	765	786	755	755	758	754	760	759	809	745	752	751	750	740	732	778	832	763	770	741	765	754	711	797	773	715	720	772	710	763	791	749	740	740	769	764	770	769	776	733	773	737	751	718	742	772	694	769	717	746	808	689	805	761	773	758	757	752	738	742	734	722	745	757	775	741	798	744	762	749	761	731	747	724	804	757	758	798	773	776	738	715	706	745	764	719	782	731	737	776	741	780	723	759	756	751	711	782	768	757	697	732	757	724	782	772	734	774	780	764	762	732	731	709	681	749	759	769	764	761	744	762	810	736	768	778	711	765	793	763	785	741	834	770	756	752	689	756	752	727	761	778	738	743	798	737	792	726	791	716	773	755	762	791	783	770	768	764	746	805	802	724	730	716	766	766	764	786	726	747	739	791	785	688	778	825	714	757	731	782	780	763	721	703	718	712	757	699	729	751	780	762	746	763	726	763	757	770	763	790	746	687	699	764	770	729	691	754	767	746	745	747	691	697	739	792	740	749	742	719	741	731	767	764	741	748	694	764	743	759	740	772	714	715	782	720	753	710	745	738	805	742	751	769	751	760	759	788	737	733	775	718	772	763	741	750	718	725	791	713	798	775	734	770	803	744	774	738	775	784	744	748	782	730	756	749	740	784	764	745	760	753	735	756	737	735	727	772	742	728	744	768	789	735	798	772	738	814	756	730	755	742	765	772	737	716	774	757	767	761	740	779	742	762	773	744	776	790	737	764	775	791	719	764	783	738	732	739	766	802	754	759	742	813	773	770	733	710	704	713	713	756	811	729	754	759	745	774	762	785	750	757	778	763	713	721	741	781	750	779	764	745	721	794	754	743	779	759	749	769	768	790	762	755	743	739	721	757	726	743	695	734	807	732	789	771	750	750	797	713	743	779	765	772	748	736	731	738	703	802	760	768	722	728	774	753	724	754	780	748	727	737	730	730	718	760	797	743	709	731	730	793	714	708	725	715	741	754	747	731	758	807	762	737	764	813	766	742	771	727	730	770	779	754	800	754	732	795	737	798	737	720	791	751	789	754	711	745	754	761	791	746	734	743	727	801	738	765	724	743	729	812	777	789	773	753	747	771	771	756	771	808	764	845	780	786	751	740	732	727	786	722	790	746	772	766	731	707	797	729	726	737	759	730	780	796	752	790	734	794	756	747	688	766	768	792	764	749	730	704	774	762	746	799	794	726	758	766	731	765	737	701	719	777	724	731	746	710	756	732	786	710	773	752	775	744	736	749	811	764	790	752	736	765	725	741	760	740	723	806	771	773	757	735	733	766	802	731	742	756	767	746	701	730	736	767	739	737	774	738	731	741	810	728	755	765	736	742	722	763	738	764	751	713	784	738	770	764	770	756	762	725	770	727	779	750	781	713	763	710	778	763	715	717	763	719	765	696	722	716	732	742	708	777	749	753	745	792	743	740	756	759	758	756	776	708	790	781	771	778	803	790	731	729	791	705	736	740	751	745	762	769	772	733	759	757	773	732	798	764	751	770	728	781	787	781	748	770	755	788	746	718	796	760	826	706	780	768	742	764	737	808	725	728	736	753	738	767	788	775	789	765	752	737	752	756	740	730	773	780	733	710	733	737	761	725	767	725	803	737	757	790	760	763	766	788	761	729	773	707	767	769	769	736	767	826	796	726	739	724	762	736	741	798	690	719	720	752	755	730	740	765	748	734	738	728	772	810	778	771	773	768	785	755	731	778	820	775	790	753	746	741	795	765	730	740	788	786	781	787	791	725	759	754	750	713	786	758	735	804	807	723	743	805	789	805	735	747	727	756	741	779	796	710	766	707	791	738	716	812	729	765	779	700	740	766	732	746	787	765	761	772	757	759	745	722	754	723	746	769	806	752	752	761	785	767	789	710	707	719	764	743	741	745	769	768	753	802	789	752	767	749	775	741	754	806	787	779	789	741	807	801	766	758	767	744	698	749	744	757	774	752	815	751	758	771	755	786	695	804	685	734	755	747	739	742	764	806	784	738	782	746	729	740	742	787	753	755	746	718	754	761	728	775	749	771	818	736	760	761	762	769	778	711	762	774	781	740	778	743	771	738	796	698	764	757	767	752	778	775	736	764	752	735	796	759	735	786	729	740	751	754	705	730	776	778	769	717	711	754	772	784	758	767	762	775	746	765	715	795	764	804	742	783	811	670	713	768	744	746	763	719	799	781	719	787	765	741	756	743	770	747	737	760	757	794	759	766	733	781	780	804	768	767	739	773	772	745	792	786	772	735	783	758	782	745	684	719	782	711	760	793	712	729	744	755	777	755	753	774	738	762	763	738	723	750	730	741	761	717	745	776	766	739	754	765	707	736	767	734	770	725	739	713	736	794	774	743	777	759	740	789	789	736	758	759	715	783	749	720	794	779	729	747	701	771	769	752	767	792	744	715	765	800	779	745	756	717	753	764	751	744	744	750	732	712	773	771	724	749	720	762	732	730	746	729	743	763	780	758	790	782	703	726	735	773	776	775	791	751	770	765	707	789	756	735	707	787	766	764	712	741	778	785	784	687	774	732	734	726	771	762	776	749	742	766	766	717	762	743	727	751	779	750	758	777	776	769	709	778	743	756	754	785	769	788	717	753	780	736	736	787	766	715	779	753	781	766	783	752	748	814	735	715	831	748	741	763	721	787	729	741	716	748	746	807	774	757	750	758	766	766	671	787	758	817	754	753	797	749	776	764	759	758	707	766	766	759
5950	1601	1170	975	918	879	835	853	843	844	816	825	844	808	840	791	826	882	801	840	811	845	819	835	836	873	859	813	851	797	831	833	882	822	841	816	814	825	837	822	837	813	860	845	901	829	872	855	808	842	828	825	809	800	822	843	820	891	823	853	795	859	825	822	785	833	800	825	829	812	774	810	834	821	840	835	811	825	846	834	832	866	833	803	847	835	864	868	835	812	822	825	827	862	901	787	831	822	804	835	815	869	839	803	829	846	779	814	777	858	857	818	825	886	852	846	845	853	781	810	880	848	793	817	846	794	845	828	806	816	786	812	884	832	795	811	876	851	821	828	822	836	843	829	834	857	832	782	891	838	831	834	831	850	858	790	866	837	848	860	850	864	831	836	830	852	831	766	796	817	799	816	818	834	848	787	822	814	814	856	851	785	878	848	820	783	803	827	890	865	802	826	844	826	821	817	835	791	844	827	833	887	816	817	824	854	829	837	810	825	841	835	884	773	830	842	833	829	850	812	846	897	858	823	903	858	855	846	880	816	793	872	777	796	810	831	873	850	864	821	819	866	827	891	840	831	820	855	863	859	796	819	821	919	821	823	832	828	855	819	867	863	807	812	823	841	864	795	761	874	837	870	838	818	774	803	852	836	819	826	844	831	794	786	836	805	816	880	843	891	827	764	829	860	844	831	887	838	847	853	866	824	843	842	835	864	801	831	823	835	825	844	818	807	848	833	851	871	877	833	796	858	797	915	861	821	801	847	836	817	815	833	787	869	842	853	870	813	902	890	808	852	843	810	780	830	827	806	824	834	843	802	830	831	860	836	835	815	838	828	850	847	827	836	870	825	821	860	855	780	857	852	844	800	818	805	783	876	867	832	865	760	841	848	862	859	781	805	842	857	818	851	841	813	818	797	883	848	852	816	795	889	829	805	929	785	803	841	819	792	850	842	844	830	831	848	821	802	803	853	878	860	885	830	861	844	806	821	829	836	801	823	843	857	859	835	786	798	818	828	807	851	843	849	840	792	877	823	871	874	811	910	868	852	840	816	761	810	840	833	833	870	860	811	871	838	827	826	817	823	826	877	892	814	863	792	824	811	824	813	861	867	796	850	822	861	855	868	820	835	851	815	833	816	777	843	859	849	756	894	849	875	797	927	863	809	871	839	861	827	869	827	923	808	828	790	829	803	828	848	871	802	812	845	856	814	847	832	906	867	855	862	838	890	830	853	819	846	825	798	842	846	820	792	836	850	844	869	775	826	839	768	866	792	824	826	778	846	850	831	816	832	799	818	867	804	796	832	837	879	850	829	829	820	842	818	899	790	862	852	815	764	817	864	806	814	841	864	866	780	858	796	855	813	828	830	832	800	744	818	835	881	821	813	806	796	803	866	869	814	816	796	906	826	827	789	848	845	827	876	837	868	850	858	801	841	833	837	809	854	798	833	817	862	827	832	841	863	773	797	845	794	821	807	842	869	783	832	771	841	828	834	831	821	837	888	807	814	790	819	823	762	793	871	787	820	844	814	794	772	795	864	834	833	843	804	801	828	818	814	857	850	810	873	818	846	829	819	842	862	819	851	879	851	842	853	858	870	834	815	835	879	784	854	841	831	838	808	880	876	851	786	809	837	806	819	788	799	828	813	873	841	835	825	831	836	842	794	893	821	869	831	855	847	838	865	794	827	842	786	835	837	829	791	829	819	833	795	867	807	830	845	820	887	826	813	845	855	793	843	850	828	819	844	791	849	846	832	852	816	829	816	865	835	826	823	808	862	825	866	852	849	813	776	816	884	846	863	808	846	854	821	817	809	810	844	857	871	796	790	863	833	768	902	836	858	865	842	805	817	793	741	901	830	808	813	778	814	806	795	836	856	828	866	822	785	789	818	863	822	849	746	842	888	868	822	804	877	820	818	855	887	839	819	820	837	841	789	823	795	803	844	816	831	828	816	826	900	882	858	855	831	812	821	850	824	860	829	846	807	848	841	876	851	900	856	765	834	873	793	863	820	832	826	828	838	859	813	782	852	784	820	823	814	826	874	842	890	887	878	841	841	816	837	884	841	832	801	846	852	834	847	862	873	829	804	798	815	802	795	848	836	833	823	838	869	816	823	845	866	833	795	824	854	819	851	844	850	847	776	859	805	837	798	828	837	809	819	764	830	855	791	805	812	864	842	821	873	839	817	816	861	848	832	837	825	858	833	832	849	871	870	832	825	813	825	792	808	821	847	831	815	850	848	838	784	795	839	792	858	816	845	860	861	822	827	836	882	841	866	803	817	873	860	860	853	829	801	839	804	820	823	812	844	851	803	841	819	837	821	870	852	811	801	879	838	846	855	837	811	836	874	855	834	844	857	889	858	872	813	797	823	826	852	848	836	805	801	845	801	796	787	871	850	861	834	801	786	884	808	806	895	875	854	818	785	802	826	864	829	859	849	826	895	834	810	848	771	821	816	876	860	767	785	869	814	816	832	811	841	839	816	821	804	824	832	840	887	820	837	834	827	860	808	865	850	840	806	803	888	810	823	823	843	852	844	797	822	886	802	791	821	787	811	872	796	864	829	850	832	835	855	821	854	913	833	766	808	842	836	856	749	851	871	817	814	832	868	837	806	837	866	820	811	806	815	855	852	835	797	812	793	826	839	840	823	881	795	831	852	839	884	769	883	807	854	826	837	781	861	851	846	791	851	842	819	815	800	805	812	880	809	834	863	847	852	901	871	847	822	865	854	886	819	814	823	825	865	838	818	822	816	809	796	831	869	857	820	806	822	806	805	770	791	863	872	843	816	811	846	870	877	808	789	836	823	854	845	863	871	863	842	857	831	820	884	836	842	825	849	864	840	833	813	846	844	895	783	802	874	859	887	862	858	845	817	830	841	799	847	809	859	830	807	816	807	849	844	777	898	855	812	815	897	849	881	871	818	830	838	866	813	811	853	847	827	834	869	821	826	879	829	786	855	836	839	800	877	803	815	878	793	849	881	863	810	844	844	862	827	863	821	876	869	793	833	832	845	849	830	857	824	824	825	892	859	868	839	807	833	862	825	835	842	772	857	854	838	812	838	792	857	883	846	851	795	891	800	835	857	868	830	859	827	786	797	845	858	822	818	793	805	825	835	859	797	792	828	875	827	837	872	826	841	839	826	841	795	877	781	847	865	842	839	839	807	824	869	851	830	889	822	833	852	822	823	858	832	816	826	875	807	853	809	846	836	807	785	845	787	811	798	789	870	849	842	850	847	813	835	873	816	827	817	772	804	824	845	783	882	863	772	820	846	835	850	859	787	854	831	847	853	822	836	805	801	816	863	810	825	836	823	843	837	883	890	830	820	818	834	841	796	829	801	818	841	811	831	881	834	827	826	783	861	830	844	842	798	790	805	858	860	854	840	826	845	830	834	847	853	784	870	843	863	881	836	841	863	805	849	797	809	825	851	879	836	799	816	791	808	837	792	844	821	867	824	786	868	834	848	845	859	824	823	805	813
23276	21024	28102	24126	21023	9123	1539	1151	1049	972	991	903	922	909	856	832	855	828	813	848	852	837	826	861	862	844	840	828	832	832	816	795	817	778	789	842	806	801	805	806	810	841	816	813	807	781	799	783	808	780	796	821	827	829	798	794	772	816	808	787	778	817	825	813	788	822	809	761	795	762	768	772	781	788	805	808	844	783	775	848	815	887	820	775	801	794	840	831	847	788	809	805	794	825	799	844	830	795	771	858	889	799	790	767	755	784	822	763	822	755	769	786	869	820	815	886	866	766	823	807	781	808	789	814	811	712	813	786	748	779	807	852	808	788	805	780	804	793	867	876	813	785	785	764	847	772	764	787	826	742	748	797	774	786	811	799	783	789	757	824	722	844	760	841	785	756	807	788	777	781	759	838	799	872	800	838	832	795	806	765	800	791	830	813	821	759	755	734	793	791	811	829	786	757	737	800	772	787	737	828	747	792	777	804	846	865	775	767	783	768	786	768	793	819	836	776	813	778	810	809	767	804	828	779	818	846	722	745	793	832	846	804	804	777	796	777	793	775	816	810	770	834	787	787	790	766	800	766	811	744	803	812	825	800	845	774	781	720	797	819	759	808	799	798	824	778	776	770	888	811	813	807	783	775	809	825	779	777	823	824	812	808	809	753	763	804	772	813	802	788	774	767	766	812	775	764	840	744	760	796	806	777	841	752	782	823	805	800	783	781	783	841	767	753	817	783	803	818	782	796	816	812	809	802	785	772	794	756	794	781	820	824	799	815	813	741	770	801	773	747	785	814	784	816	822	780	775	788	819	756	829	794	744	818	764	789	833	804	759	769	748	831	800	829	766	815	841	826	767	779	775	859	812	776	768	851	761	816	807	784	820	827	781	809	796	798	728	827	839	799	813	784	834	748	793	800	814	786	836	783	784	776	773	784	833	760	818	827	780	804	814	817	790	783	856	807	807	746	813	825	765	802	779	877	783	799	777	779	815	771	717	837	825	802	811	838	783	818	804	783	800	809	829	831	806	764	784	786	748	796	833	825	821	790	811	743	784	826	815	827	805	823	786	830	795	772	784	808	830	823	760	834	782	808	810	793	831	823	800	804	822	794	751	787	777	825	822	792	777	772	787	839	785	767	837	860	795	755	816	773	793	787	807	814	806	794	803	788	770	796	786	814	824	828	803	846	807	780	849	790	811	799	789	807	778	741	781	792	773	768	784	817	814	797	774	864	815	842	804	763	761	808	777	807	781	815	783	769	798	776	748	838	776	807	814	840	784	866	776	792	804	806	794	781	788	794	781	765	727	806	801	804	812	782	822	788	801	809	821	798	790	792	811	761	752	822	744	775	758	782	805	756	870	795	798	796	785	813	797	812	851	847	832	766	813	776	770	769	834	806	778	805	798	789	771	815	776	785	820	784	768	804	792	801	818	780	784	785	813	807	803	797	772	801	776	820	812	782	745	760	752	830	823	801	800	779	789	816	797	793	791	835	827	858	745	768	760	803	817	801	761	814	806	826	808	799	803	780	727	835	844	801	816	820	834	823	827	752	792	827	793	736	815	753	810	769	816	824	851	779	791	777	813	777	853	811	814	791	707	751	859	803	777	779	792	786	799	810	807	764	808	772	775	823	800	815	716	758	781	795	765	805	795	809	814	825	837	765	786	790	772	794	792	837	847	790	817	803	781	822	776	777	775	786	797	713	803	812	786	864	749	851	827	807	822	740	740	796	820	803	777	821	807	800	800	760	742	829	777	784	796	807	781	804	813	781	847	801	814	800	808	845	815	787	829	777	785	783	806	793	809	787	842	832	785	763	786	775	792	820	755	773	780	823	809	832	729	835	806	805	764	777	783	794	768	773	769	817	802	801	831	745	809	814	784	777	772	807	745	783	774	761	791	767	777	765	809	785	824	851	821	759	842	785	789	822	770	845	787	809	762	790	808	793	795	837	818	811	859	779	769	729	819	791	847	782	813	778	801	724	798	751	775	828	807	810	756	756	829	793	797	801	756	805	725	859	804	807	775	819	794	846	788	800	781	851	813	761	817	745	825	781	787	799	783	787	798	824	777	789	829	803	819	798	812	776	823	813	779	769	747	756	836	752	758	776	790	773	833	774	809	787	771	793	852	798	807	799	797	767	788	798	790	842	793	801	822	758	764	829	813	810	775	795	862	796	831	786	798	799	763	805	822	810	842	770	757	753	781	819	789	788	758	757	736	764	801	840	811	759	804	812	762	823	793	783	774	792	793	846	799	792	809	756	808	758	822	795	754	795	826	784	779	750	834	806	781	854	829	823	788	796	805	782	804	810	785	790	772	788	801	780	799	823	797	781	776	801	748	853	780	737	850	795	755	770	795	812	765	774	786	822	809	838	820	755	795	801	824	778	809	790	785	747	784	863	833	787	808	815	776	786	804	831	841	821	746	795	796	803	790	808	757	793	793	769	785	807	859	781	772	797	773	803	826	850	737	762	799	791	809	795	807	803	838	870	827	799	787	754	846	775	785	794	783	823	820	851	800	791	765	833	822	813	827	775	847	808	749	759	802	731	823	833	764	833	856	771	793	796	792	765	785	762	813	779	772	746	790	797	799	820	840	799	819	796	794	780	804	787	817	727	772	763	793	804	821	805	751	794	820	836	805	810	783	818	827	754	790	749	777	816	791	752	781	775	856	794	758	812	833	788	763	780	815	810	816	754	775	796	797	804	789	811	824	790	790	816	810	770	821	789	817	773	810	820	784	784	828	798	794	783	769	827	812	821	741	789	809	804	776	751	790	760	848	790	795	747	781	819	747	780	801	752	807	772	784	792	800	765	787	799	858	788	796	786	771	832	822	807	751	802	824	756	733	846	784	830	752	799	816	836	775	822	764	829	796	855	838	742	805	766	774	717	760	832	790	820	793	781	769	758	780	805	810	824	791	802	795	836	777	823	781	771	842	786	781	792	814	761	783	801	785	825	765	801	778	762	795	817	824	802	781	821	796	784	781	839	793	810	784	775	811	838	815	774	855	827	856	797	805	800	776	778	770	791	795	837	838	806	792	794	775	753	778	788	818	780	784	831	790	755	794	819	758	824	821	778	793	775	783	829	816	791	832	794	794	783	769	834	822	774	797	838	809	826	828	808	777	799	854	748	850	788	788	798	799	837	769	810	774	762	832	777	808	809	799	808	778	829	858	819	806	794	816	837	794	804	821	851	816	794	740	795	787	811	821	752	820	812	782	827	783	745	829	796	828	742	770	780	803	769	810	813	853	824	799	823	751	775	801	755	789	844	763	812	806	758	804	759	781	806	797	778	787	752	773	822	791	804	840	788	781	755	786	798	782	777	793	798	734	843	816	767	744	840	810	767	814	770	794	810	805	811	832	842	835	776	800	783	841	812	785	765	782	835	750	827	806	806	787	857	835	815	828	789	776	743	709	796	781	735	750	804	798	820	818	843	801	814	815	830	800	778	809	749	765	714	827	818	767	817	800	787	848	755
5507	9396	6186	3142	2449	1982	1636	1386	1284	1202	1078	1097	1003	1063	991	934	958	952	918	916	970	931	965	905	889	1001	908	947	892	896	933	903	961	880	852	935	898	927	882	873	886	885	877	829	937	920	880	888	847	881	812	960	846	894	927	876	853	923	972	864	907	914	843	883	940	878	912	917	913	935	853	873	904	968	938	891	850	883	888	863	932	836	913	842	907	888	891	888	925	938	868	897	883	895	910	901	888	909	944	914	936	905	887	922	902	905	924	911	909	911	891	910	874	949	900	925	937	926	909	869	859	880	951	909	863	893	920	903	895	880	940	863	866	868	838	908	924	883	908	915	930	864	912	924	936	891	903	849	915	917	904	947	900	882	920	890	890	919	956	887	860	903	856	860	891	847	844	817	900	889	854	934	910	835	930	853	870	889	901	852	880	862	887	852	882	884	891	905	884	841	873	932	879	885	886	869	896	927	868	863	883	919	852	873	908	891	895	833	873	895	954	933	928	902	863	893	882	901	910	868	875	911	828	877	920	874	902	909	872	918	883	911	849	899	851	910	903	897	843	903	911	894	933	889	859	879	907	874	882	836	873	896	901	874	875	903	924	863	863	827	885	907	908	913	904	885	836	869	893	928	872	891	917	871	869	954	894	942	851	854	878	882	881	828	869	896	912	915	836	862	902	890	906	871	898	916	857	909	893	912	870	845	883	893	896	887	925	903	914	931	903	882	924	918	843	932	906	938	918	877	866	883	913	859	859	888	910	903	912	876	866	871	875	930	872	893	893	899	896	874	957	865	889	944	905	850	921	837	887	906	826	844	870	893	894	856	953	892	863	911	906	834	841	894	891	862	888	841	883	863	826	932	903	872	841	911	879	914	862	895	888	854	935	965	851	950	861	866	940	903	862	881	864	929	907	823	903	882	903	908	921	908	908	874	890	865	901	853	913	891	901	852	831	910	921	902	913	888	913	834	892	940	902	953	931	876	878	872	872	915	875	902	864	879	962	931	898	896	924	848	911	897	915	875	901	891	886	845	890	877	888	905	889	902	899	914	912	926	843	856	925	930	933	884	909	875	886	912	908	889	856	908	812	927	891	879	870	871	902	888	951	896	903	847	908	845	881	872	854	919	916	957	892	876	891	913	915	852	915	885	843	870	898	935	862	915	974	908	902	955	879	946	887	928	897	919	897	924	857	945	886	927	809	882	939	910	932	880	865	938	832	868	880	887	897	913	936	909	919	865	861	913	857	916	932	912	866	872	859	873	920	872	890	847	906	882	895	914	902	919	851	894	882	901	882	924	887	897	898	874	869	945	878	865	854	869	850	878	846	853	851	911	873	865	919	866	844	828	882	895	867	882	902	933	905	892	930	824	852	908	905	852	919	924	929	900	930	859	892	867	911	870	911	879	884	869	959	947	794	876	913	866	870	859	885	919	914	883	846	891	873	916	898	846	896	881	875	938	945	877	832	924	893	928	910	869	931	853	870	923	898	887	896	852	929	854	928	847	877	865	893	889	886	872	945	901	931	897	878	883	925	900	927	882	895	852	871	882	886	892	890	887	940	912	855	939	946	892	904	963	889	898	900	906	918	908	865	921	900	863	903	923	897	884	899	796	893	854	855	919	864	888	899	892	912	876	889	879	898	915	889	922	881	903	897	868	841	916	911	875	906	892	893	906	829	851	906	869	898	894	851	906	873	924	905	843	935	910	927	874	912	834	880	941	918	940	909	950	953	874	878	907	917	868	929	816	923	885	888	852	876	949	899	912	893	917	928	865	873	843	908	930	923	904	926	886	901	915	910	873	903	863	906	867	907	913	884	902	831	879	885	899	876	913	885	899	889	927	933	936	866	857	907	875	880	892	874	877	903	895	884	870	842	952	883	891	798	835	904	907	888	901	904	853	877	897	909	903	840	850	850	931	910	917	918	832	893	905	878	895	892	972	845	857	905	939	897	926	883	885	898	868	897	959	894	925	861	878	897	883	890	841	893	904	837	876	890	863	922	867	858	896	914	922	901	868	892	847	916	924	908	893	842	921	898	862	864	916	865	880	869	854	934	877	821	848	849	909	834	845	850	942	917	900	898	907	858	884	912	848	899	890	858	842	893	873	874	953	941	906	881	846	868	865	889	922	903	910	809	901	891	945	933	849	929	907	875	867	883	849	870	923	884	923	875	912	902	913	903	849	889	865	919	886	882	908	849	905	857	911	865	865	860	882	905	928	881	881	930	879	920	882	882	899	853	883	929	876	929	850	871	895	860	939	909	913	881	896	883	863	917	875	882	917	872	895	886	861	868	882	898	871	885	909	901	901	884	941	903	920	892	852	848	917	877	876	930	858	896	901	923	907	932	871	904	900	882	872	856	888	919	902	898	913	874	878	911	918	842	881	903	854	903	902	920	950	874	900	909	899	809	850	909	903	886	908	872	920	888	897	820	844	896	958	884	914	922	948	951	881	933	874	883	887	890	894	910	927	888	938	927	834	858	890	908	840	855	937	881	890	827	849	902	899	942	946	844	918	883	909	916	922	886	880	881	850	843	874	898	929	827	935	861	896	891	911	925	895	897	929	877	908	858	861	890	869	943	875	850	879	887	870	865	918	915	892	941	942	879	876	867	863	880	859	898	844	886	928	868	888	858	859	859	866	892	886	914	883	863	895	851	936	904	872	968	898	856	896	925	879	891	886	862	881	915	885	927	936	886	897	906	830	926	874	849	869	904	947	891	866	865	907	892	900	877	888	835	892	906	865	844	888	854	894	931	905	958	890	866	850	899	861	862	884	917	904	912	908	874	871	875	974	974	891	939	892	918	933	886	870	901	844	876	902	894	887	889	870	911	816	924	892	918	857	895	888	863	866	899	935	893	886	848	910	830	903	890	863	852	873	896	857	888	867	885	836	932	822	890	897	868	898	893	928	865	926	838	889	909	863	889	898	886	919	934	956	929	902	895	928	916	899	873	889	893	867	930	925	858	915	884	879	915	874	891	806	934	851	888	883	935	887	888	897	876	879	888	919	868	858	891	905	862	889	842	930	859	911	906	860	894	884	916	852	938	863	864	908	846	884	913	912	848	851	891	846	839	895	914	832	884	885	924	860	878	888	880	885	913	892	880	871	949	815	881	885	875	932	811	893	947	897	878	834	897	919	922	894	910	905	826	900	866	914	889	895	927	918	850	909	843	879	884	875	918	877	873	883	828	883	890	894	894	903	900	936	870	864	900	861	982	884	882	934	886	852	919	907	913	871	850	926	941	895	955	894	888	877	905	884	864	888	915	950	943	902	885	950	906	844	905	901	894	912	928	894	879	924	894	900	885	963	899	905	877	925	867	896	871	894	916	898	878	872	904	861	884	924	927	905	871	956	895	872	857	830	872	873	896	890	875	884	893	892	866	890	922	867	863	962	866	899	890	876	877	915	866	908	874	888	925	913	933	961	846	940	924	850	880	874	909	897	875	903	894	904	901	904	857	835	953	902	854	929	908	874
24358	20970	26916	25183	8809	798	619	563	489	482	458	463	417	419	445	445	440	408	447	452	413	441	427	419	408	411	391	404	434	406	429	408	397	424	435	397	402	400	401	376	360	397	391	388	402	427	380	386	395	389	406	407	463	407	410	403	395	421	398	425	410	395	417	393	460	410	421	402	399	396	399	381	411	396	421	418	389	366	400	372	393	411	413	371	348	404	411	421	392	358	381	384	379	411	394	396	363	388	408	356	423	408	377	403	421	373	441	413	383	433	383	408	427	388	406	393	418	371	392	406	414	400	392	432	380	409	401	407	388	411	430	408	403	429	401	357	426	393	383	414	418	417	377	386	415	409	409	375	395	454	424	383	397	415	377	402	378	437	377	388	393	404	438	367	405	365	388	409	410	389	395	357	387	383	393	402	372	389	404	398	404	361	412	416	385	381	412	396	407	402	396	399	454	419	399	380	417	435	418	411	397	407	401	415	391	427	364	448	379	396	357	394	417	414	418	388	406	417	385	403	380	337	396	362	408	411	382	425	402	402	375	440	418	400	380	363	420	397	422	411	409	377	397	399	377	395	396	388	367	419	397	372	411	388	394	410	381	385	432	405	367	373	384	405	400	403	359	392	399	422	407	386	387	421	420	411	377	409	407	379	420	419	404	438	387	439	429	374	393	393	411	422	379	410	412	386	466	377	402	425	385	380	394	388	393	404	425	375	365	433	407	395	414	389	415	414	384	414	381	446	399	415	365	378	381	390	420	378	398	398	411	433	370	422	364	388	398	401	432	419	402	424	385	412	385	386	432	382	371	394	379	395	378	369	439	397	416	418	373	416	404	404	397	427	385	390	385	416	387	393	386	419	392	400	378	409	406	408	392	404	444	374	389	398	352	396	399	413	387	393	370	442	402	401	390	416	419	402	407	391	402	365	456	431	402	394	410	378	386	421	389	414	422	381	399	405	406	424	403	422	352	420	370	366	425	389	412	371	413	372	450	407	354	390	429	419	350	390	411	390	438	399	412	405	415	388	384	419	418	428	395	400	373	395	398	385	408	380	433	414	400	390	412	406	398	407	378	424	411	400	393	410	369	396	382	366	415	373	388	388	401	384	389	395	391	402	434	386	389	385	406	432	382	436	416	423	397	406	389	404	413	360	412	382	360	403	430	396	395	394	376	402	431	405	437	437	423	407	392	405	409	415	431	443	396	403	404	394	410	382	430	394	393	403	387	398	407	393	404	386	438	410	409	390	392	436	428	397	394	402	415	400	419	366	414	408	404	363	420	432	408	397	411	389	393	382	390	400	398	366	407	418	400	379	386	391	404	410	416	405	394	388	469	388	422	426	374	379	403	403	409	393	385	383	381	414	421	409	409	395	391	395	398	391	377	403	374	367	386	394	443	410	387	424	404	395	434	375	403	408	392	400	399	415	425	391	403	404	402	412	421	384	405	432	445	393	384	367	436	413	408	355	411	414	411	401	413	419	381	443	420	381	421	431	383	415	369	415	408	377	399	384	428	424	391	385	434	371	387	413	408	401	390	408	383	399	399	419	408	382	381	386	417	374	410	411	375	369	408	377	409	394	387	401	403	418	387	394	373	393	390	424	418	433	399	404	417	395	366	413	392	413	368	394	402	368	415	364	392	436	401	421	415	435	406	389	410	416	419	401	415	428	403	368	381	407	410	402	394	407	384	400	370	382	401	404	404	378	402	402	390	395	398	398	422	412	400	398	396	398	391	429	409	411	371	365	384	423	381	385	410	386	418	413	378	430	406	389	397	374	424	415	387	393	385	397	376	384	404	390	385	377	388	390	429	407	379	435	396	449	401	404	404	377	386	369	372	401	415	388	401	428	386	372	373	435	407	403	390	406	377	396	380	395	436	414	369	413	355	416	395	397	375	400	368	403	417	378	375	368	435	387	423	400	405	407	388	420	433	364	398	366	402	413	420	431	412	436	408	368	414	391	345	411	419	383	395	383	426	402	398	395	383	397	378	388	393	367	420	398	431	424	411	407	369	408	425	392	433	408	412	421	409	399	401	387	369	410	419	390	416	400	390	382	414	398	386	408	402	376	407	408	395	433	417	355	404	376	398	426	394	393	416	400	394	399	385	414	427	395	440	389	406	345	352	411	379	366	401	399	400	386	424	389	368	410	399	391	420	393	377	379	391	409	438	370	376	419	415	405	389	403	392	405	408	416	379	384	400	392	390	400	418	399	402	421	399	388	415	416	412	376	387	384	391	428	433	371	378	395	387	436	397	383	414	425	399	394	400	407	414	395	367	396	380	394	413	365	395	427	362	355	368	363	407	367	378	423	407	396	392	401	435	402	386	413	384	390	416	413	396	432	446	434	390	394	429	413	410	396	411	380	431	394	414	405	403	387	405	416	368	399	386	378	394	429	394	430	455	406	389	387	421	399	388	427	371	410	419	421	436	389	389	380	421	398	414	399	389	358	410	407	410	406	394	401	401	389	427	397	394	415	364	397	391	403	389	406	400	404	402	392	437	408	413	453	403	414	393	404	359	384	413	375	415	377	410	406	396	377	367	378	394	383	401	364	410	398	370	413	407	397	406	393	411	376	410	404	364	397	391	427	409	439	409	411	406	413	420	391	396	388	405	387	394	367	392	412	403	411	402	378	377	408	392	419	419	401	413	384	400	400	385	394	418	377	389	401	399	433	423	436	398	372	418	374	409	388	411	421	436	400	410	398	428	415	404	389	428	390	431	386	411	360	438	402	394	381	413	373	414	383	378	420	418	402	398	428	390	367	396	365	379	390	389	419	445	401	422	400	391	397	406	395	418	421	429	357	414	376	395	374	409	399	415	401	414	380	404	430	381	373	388	405	364	404	366	403	389	397	389	372	420	436	437	408	403	414	397	372	398	361	389	410	393	412	396	371	422	432	442	396	389	393	414	436	404	389	393	448	370	351	381	412	369	404	433	423	410	380	401	402	421	410	396	397	383	397	421	411	390	415	393	411	389	408	407	374	426	397	366	423	380	403	380	393	405	381	407	419	382	407	415	412	395	420	427	394	409	376	409	404	371	399	382	404	412	407	391	375	441	420	426	399	406	385	389	375	379	396	393	434	402	428	395	413	378	436	382	413	416	395	434	386	388	370	387	402	429	430	404	414	411	380	406	410	408	418	407	390	375	420	423	397	391	375	408	398	428	408	385	449	390	394	390	382	372	377	361	423	377	403	429	399	392	413	408	382	406	416	386	399	420	418	432	427	386	412	397	418	362	380	441	402	404	402	393	401	405	410	399	373	368	405	417	416	363	406	363	401	411	421	362	374	420	428	378	375	396	480	391	398	401	373	355	392	430	395	408	384	409	421	432	387	367	382	377	364	378	392	426	408	401	386	414	425	385	412	384	383	422	424	364	420	414	398	394	423	367	374	365	416	400	383	403	394	431	424	426	409	384	389	350	395	378	420	383	397	392	395	419	416	381	410	394	437	381	439	410	450	421	397	390	411	395	403
4923	5247	3182	1630	1301	1034	878	714	678	605	582	568	505	526	496	493	481	487	469	450	461	464	489	485	505	465	441	468	464	462	455	459	487	461	492	486	456	456	443	457	443	462	437	439	475	441	495	448	424	470	484	437	444	464	440	470	420	461	444	432	424	485	426	454	430	447	476	485	452	444	429	415	416	451	474	447	473	451	450	454	440	449	428	437	486	449	415	435	473	459	435	467	440	443	463	418	425	478	440	409	457	514	429	441	445	458	465	448	490	448	480	483	476	422	463	421	414	466	464	451	481	454	459	421	432	420	449	451	473	431	487	450	441	457	440	463	420	439	496	442	422	482	458	437	468	411	479	474	405	459	416	468	484	452	454	450	455	472	433	475	424	432	429	460	454	459	471	437	493	427	413	441	429	421	431	442	451	468	452	450	423	472	453	428	423	424	453	469	452	470	437	450	427	436	426	475	484	418	454	401	457	450	437	434	435	451	451	436	428	462	428	410	439	431	436	457	427	389	462	439	426	414	428	489	456	437	423	445	430	469	441	455	471	444	462	424	454	436	444	427	472	448	440	455	455	442	447	480	444	456	480	493	450	442	446	495	475	478	472	457	472	467	478	407	454	431	441	433	460	428	455	429	425	450	447	489	455	437	434	461	462	481	476	414	445	469	473	450	434	446	468	443	435	452	385	443	457	410	419	465	459	469	438	471	441	437	445	467	458	404	444	458	484	419	503	452	431	444	470	459	442	436	452	470	499	448	432	434	402	441	454	424	474	438	469	466	476	455	434	476	436	450	419	414	455	452	506	452	494	450	452	455	450	439	438	435	430	416	422	421	415	447	497	420	409	446	443	464	417	401	456	472	487	455	462	478	424	467	441	411	444	439	444	442	440	430	445	469	483	412	419	459	405	413	446	447	468	431	430	489	457	425	463	454	466	478	450	471	421	423	455	424	445	469	477	454	423	449	442	456	429	469	432	445	431	427	439	473	441	445	471	452	398	412	484	429	412	413	449	468	455	427	427	398	450	459	403	470	476	450	417	444	469	483	448	452	455	476	423	458	452	466	426	444	458	446	454	459	424	476	456	432	427	418	431	450	471	456	448	439	481	473	466	467	454	453	409	422	446	442	447	458	474	441	407	422	455	467	454	475	473	453	435	457	412	454	433	438	472	440	460	474	442	448	449	462	411	413	490	427	417	479	499	447	472	468	426	439	469	423	423	442	390	437	413	478	420	433	435	395	465	438	451	429	385	414	443	452	413	424	473	442	439	455	455	484	454	501	446	479	453	419	431	464	465	473	430	431	446	427	429	440	453	457	423	430	449	493	448	447	448	436	449	475	468	466	435	457	465	442	441	438	461	441	432	420	505	429	451	456	433	436	488	451	462	419	443	432	441	475	444	452	441	449	446	454	418	422	468	417	441	422	437	434	461	441	437	447	455	436	471	448	432	489	443	448	484	443	442	434	430	457	454	459	482	481	408	468	445	484	470	446	464	424	452	450	469	420	435	459	418	445	465	435	468	459	445	470	485	450	436	448	464	452	454	403	472	453	461	467	483	455	424	430	482	432	478	436	450	463	460	460	427	437	415	461	432	472	480	439	443	486	446	483	489	459	464	472	430	420	440	409	440	427	459	460	435	453	434	441	452	459	442	449	425	447	450	426	427	472	456	437	458	412	461	454	464	429	449	426	437	453	429	451	479	465	435	440	447	464	449	434	433	416	421	404	421	459	399	449	470	498	462	409	437	456	414	450	480	435	457	429	449	467	446	442	447	442	413	430	428	445	440	452	427	432	418	457	454	470	427	492	448	428	464	465	431	464	484	423	415	439	465	414	432	458	487	443	429	446	416	462	441	451	469	425	473	442	444	410	460	442	433	443	430	415	428	442	433	455	441	407	478	453	473	427	421	410	459	404	452	439	462	490	429	425	461	463	472	425	502	417	447	399	407	466	449	476	451	446	419	457	474	442	445	461	416	433	468	446	436	439	449	430	448	423	441	476	482	457	453	456	443	465	474	442	429	482	471	450	442	448	443	418	470	418	434	466	454	423	452	451	478	427	416	400	434	456	433	465	457	409	438	477	407	487	419	426	446	431	443	450	405	436	429	400	437	462	418	476	452	440	433	434	460	438	452	458	428	480	410	428	480	431	477	477	451	452	446	424	438	457	422	448	428	434	478	454	434	403	445	407	435	468	438	422	458	463	432	458	449	441	425	452	445	454	430	464	434	422	434	436	431	470	476	437	450	465	452	452	461	431	435	405	440	468	441	436	437	409	491	449	457	434	466	490	481	451	445	444	457	455	468	456	440	426	447	467	467	482	427	445	451	416	439	436	424	463	451	454	447	418	506	422	436	437	436	417	445	442	438	451	443	460	405	458	419	436	426	457	440	428	440	443	422	418	428	417	452	461	472	469	427	470	427	424	413	470	445	437	456	463	443	447	424	413	449	437	427	443	470	453	425	457	425	442	414	443	451	452	421	474	396	425	476	466	416	492	450	463	439	478	433	389	477	440	441	429	453	424	443	453	439	432	421	401	475	458	435	436	455	411	474	439	419	410	461	420	455	423	433	457	455	452	414	422	471	451	478	432	463	416	450	428	436	450	462	464	422	456	454	448	434	462	420	434	475	473	432	434	460	457	432	450	426	465	446	411	456	439	423	478	411	460	455	453	449	459	449	455	405	452	437	436	469	428	454	434	471	439	427	502	433	426	467	456	447	436	438	478	461	417	460	424	446	421	430	446	451	429	429	449	433	486	457	466	450	435	470	458	424	446	435	457	435	438	463	472	444	448	427	413	476	438	454	496	439	427	462	449	461	437	479	456	453	465	488	456	413	412	451	465	453	472	411	476	435	443	499	470	470	437	451	415	429	458	476	437	443	453	430	419	442	432	457	463	453	467	441	418	431	470	444	442	414	441	428	427	420	510	434	470	461	411	433	454	466	452	432	466	450	447	445	401	460	430	462	445	455	418	430	443	422	455	469	487	481	445	486	470	458	456	464	452	473	434	471	392	437	448	425	432	435	451	466	464	460	435	458	437	428	442	397	425	439	443	424	490	427	442	459	441	456	460	463	426	438	405	458	463	448	424	417	412	446	428	434	468	455	450	420	458	417	437	462	454	458	486	428	449	429	456	424	444	468	443	469	427	437	440	476	421	405	437	449	438	425	436	491	426	440	476	471	409	441	459	432	459	454	460	450	450	447	410	448	458	460	420	453	451	441	443	439	451	473	465	433	429	456	456	428	454	441	425	459	452	461	450	420	466	473	422	462	445	483	440	433	476	463	432	454	470	454	460	454	448	430	425	456	467	421	486	454	439	414	435	459	405	461	452	442	463	468	432	426	416	458	444	415	429	452	476	447	439	440	446	426	430	432	422	479	432	483	434	446	447	478	456	447	418	470	455	438	435	485	459	436	483	444	466	448	464	462	459	482	433	444	446	433	422	428	450	428	449	473	430	476	460	467	412	440	452	458	424	443	440
22308	21064	28636	23690	21064	21099	6540	1045	798	704	638	565	515	507	479	463	481	464	471	443	422	414	422	429	412	459	391	397	372	405	390	401	405	346	381	371	376	395	404	390	389	373	327	385	390	423	421	384	361	368	421	375	379	419	394	363	370	380	396	378	369	408	368	407	385	369	389	376	364	368	390	391	406	386	351	375	412	397	405	359	398	378	394	407	418	354	365	405	360	391	349	368	391	366	415	423	385	409	380	369	391	420	386	372	377	359	338	393	412	361	394	353	396	429	366	321	388	384	375	384	357	385	389	397	394	382	373	401	408	385	373	405	379	402	394	380	402	382	357	392	377	374	369	365	362	362	402	362	388	363	362	388	382	382	372	360	374	401	431	384	372	415	367	408	354	405	372	377	389	391	336	365	387	386	399	394	370	381	354	390	398	360	375	368	364	376	384	381	362	387	359	383	387	355	376	356	380	369	355	402	414	337	396	377	376	408	402	396	400	352	368	369	403	397	364	376	400	394	342	413	388	378	382	385	413	414	392	406	370	373	431	384	379	383	389	354	369	401	341	395	352	332	394	385	391	379	387	392	365	360	371	368	349	399	347	384	330	363	380	413	402	371	403	389	363	350	394	346	353	373	320	388	364	344	389	392	376	377	362	387	378	402	418	387	360	360	368	342	392	341	391	397	368	385	409	359	395	367	376	347	357	357	369	369	416	405	372	391	366	359	373	357	350	372	359	368	367	390	353	360	370	370	377	384	373	374	396	368	368	375	391	408	362	383	359	344	402	368	360	365	362	368	393	374	372	362	390	364	346	385	389	359	372	388	421	386	362	372	420	380	373	398	390	392	375	390	369	386	376	380	375	386	362	371	372	415	381	353	379	397	412	355	384	396	372	394	370	377	392	383	393	367	342	408	339	370	382	377	371	386	396	364	348	376	392	356	390	398	386	357	341	370	399	356	386	398	372	401	359	364	428	361	353	351	373	357	396	356	348	368	386	362	421	351	353	349	368	372	400	413	371	398	397	369	406	356	349	365	418	360	380	375	364	403	376	378	357	354	375	366	375	388	387	400	372	388	373	367	398	385	346	361	359	403	386	373	398	376	368	401	402	379	376	380	371	368	391	393	366	396	399	388	340	365	419	355	382	389	401	401	419	369	400	383	368	406	389	382	360	356	361	398	385	360	358	352	404	352	389	378	392	367	364	383	360	396	366	386	393	386	341	418	384	344	346	369	365	369	388	354	367	417	388	348	380	393	357	372	393	420	414	385	379	383	381	362	400	386	375	371	395	343	403	381	369	367	375	408	360	386	385	373	393	386	391	369	382	403	373	352	359	393	365	355	384	354	389	337	377	387	394	371	338	389	394	419	354	375	385	384	401	360	374	390	386	406	379	356	395	395	385	370	376	344	407	365	381	358	365	369	382	361	387	384	355	365	391	388	376	371	352	380	400	412	367	387	374	411	349	400	382	352	362	398	386	404	366	361	402	379	379	365	367	373	371	381	391	375	379	380	412	389	358	393	431	350	378	340	340	416	381	395	359	388	389	386	352	370	372	375	365	392	345	343	365	355	392	389	377	372	347	374	366	372	371	343	418	417	384	360	405	356	371	350	362	418	364	385	361	404	384	392	380	392	352	367	402	382	347	386	395	367	316	352	368	397	423	383	381	397	409	363	401	367	363	355	379	381	359	402	386	402	343	350	402	377	370	403	409	385	370	368	381	378	380	375	379	400	381	393	367	397	353	400	404	387	363	383	328	357	361	368	382	411	394	387	394	390	351	371	363	383	369	379	387	394	379	390	374	366	395	400	387	371	390	395	401	359	377	400	380	382	394	365	364	374	354	411	368	401	378	367	391	389	412	412	342	340	371	401	387	413	395	408	389	367	342	412	381	388	377	343	381	382	352	382	399	374	394	401	383	380	375	392	372	363	364	372	403	400	385	375	350	424	404	374	405	361	352	371	395	366	359	397	358	387	373	391	401	382	371	415	405	390	369	427	395	383	373	351	371	376	351	387	358	405	380	382	387	372	380	400	380	351	374	383	379	391	398	399	361	385	369	416	354	380	388	409	365	361	396	379	397	358	387	399	373	349	369	356	369	414	390	388	369	368	401	392	376	383	373	374	410	368	363	368	372	371	370	357	405	405	353	370	356	394	346	354	368	342	406	389	399	372	367	376	357	393	407	363	388	357	393	384	351	363	394	405	383	397	392	375	336	361	374	388	340	406	391	354	396	347	346	392	393	393	368	356	387	368	402	399	343	389	392	368	385	394	350	387	410	387	345	383	403	391	353	346	392	389	378	383	397	420	371	391	394	353	377	366	409	355	383	374	378	374	366	350	377	367	348	363	372	370	354	384	340	366	378	439	380	387	395	400	404	399	369	372	408	369	372	366	344	368	358	346	383	423	376	384	373	348	394	383	381	373	367	378	372	390	340	384	361	377	364	407	358	382	357	367	370	418	397	336	338	375	329	392	368	359	376	378	388	378	373	353	395	371	356	365	360	372	359	381	373	385	382	392	384	384	361	424	352	340	388	359	374	395	363	367	400	368	395	397	389	366	371	376	371	347	370	376	376	388	400	401	392	383	392	353	396	366	334	348	374	354	350	420	390	375	415	408	377	371	380	368	401	377	356	365	392	378	349	375	391	366	396	383	399	348	361	365	371	386	369	393	380	329	386	377	371	366	381	374	390	402	390	393	374	392	354	375	381	408	368	375	403	367	370	364	396	357	372	371	394	411	407	389	381	386	393	379	394	332	350	395	386	389	384	368	382	363	376	394	381	376	390	353	381	415	400	386	366	409	384	399	351	374	367	363	391	400	368	351	383	357	428	348	372	379	384	394	369	353	390	401	402	344	367	362	347	369	372	349	369	344	386	360	376	367	371	362	383	363	379	397	400	372	352	399	420	340	398	389	392	377	357	379	368	366	378	401	348	338	389	370	374	363	372	378	351	376	412	400	365	362	367	356	390	388	359	426	327	391	356	402	374	372	385	404	382	374	403	352	402	401	384	396	373	340	382	391	373	396	395	364	366	362	363	385	373	416	404	382	367	398	352	413	363	383	379	400	403	346	374	394	386	359	407	393	378	342	375	368	389	402	371	422	369	365	385	366	382	418	387	394	368	375	376	372	380	361	365	355	385	366	365	375	361	379	370	379	400	396	379	384	462	352	373	368	371	350	377	421	394	436	402	398	333	395	388	346	391	365	371	383	370	384	375	413	399	366	408	393	384	375	345	373	392	391	357	372	391	401	379	355	382	382	377	397	383	380	361	353	384	403	360	376	375	383	398	375	390	402	402	372	374	349	331	370	399	386	366	354	376	351	375	354	402	350	352	382	394	391	388	360	396	377	365	372	340	382	385	399	434	347	380	363	394	406	328	368	358	380	368	420	389	370	362	377	411	381	367	365	379	396	394	380	400	394	342	346	387	373	395	386	395	382	388	363	361	356	362	364	372	363	381	385	376	400	361	363	343	358	394	397
6670	14567	9443	4729	3370	2610	2012	1474	1253	955	922	820	784	720	617	624	542	574	622	524	529	523	484	472	475	459	521	501	443	449	491	438	476	449	485	476	487	509	462	443	428	418	468	454	441	484	453	460	429	469	443	431	465	448	457	437	450	434	449	463	433	441	480	429	478	464	438	413	444	461	424	459	433	449	457	463	453	394	446	481	442	418	468	454	429	443	433	454	470	469	444	444	399	440	442	451	488	417	401	458	471	454	460	487	426	452	439	466	442	432	419	454	473	433	474	434	433	428	412	474	412	429	458	446	415	414	424	452	399	449	484	414	427	436	442	425	394	455	447	459	441	443	416	441	406	479	429	419	439	448	455	462	479	470	424	412	410	422	443	442	436	475	431	420	440	488	447	440	418	446	423	437	435	404	431	465	444	430	423	480	435	391	420	452	418	453	469	433	445	458	477	482	459	401	414	442	446	442	382	423	455	416	420	418	436	460	443	444	462	460	445	412	452	425	441	427	495	449	425	462	505	421	442	419	411	458	436	450	457	437	450	426	446	443	414	447	431	420	438	432	446	461	390	428	426	414	470	441	395	424	451	444	437	383	472	432	451	420	435	447	451	454	427	441	423	421	418	439	425	451	455	450	418	467	393	466	430	444	424	473	412	470	439	410	388	433	467	431	417	470	472	423	441	424	460	436	437	476	446	429	418	454	436	472	440	448	414	453	430	401	433	422	459	454	435	459	414	458	400	420	430	456	435	465	446	464	461	423	417	454	414	446	479	403	444	445	440	439	428	438	476	450	444	468	440	413	404	463	424	414	448	455	447	450	434	436	466	412	442	467	403	468	445	445	469	431	445	438	448	442	463	428	447	475	434	435	442	418	444	443	418	447	431	442	465	422	430	419	440	452	418	418	449	453	436	432	432	395	416	433	458	452	438	417	419	425	462	437	425	487	433	412	415	440	421	474	445	423	404	431	440	425	466	433	426	401	461	383	438	442	432	456	452	421	443	472	466	434	398	438	433	464	411	392	465	406	446	462	448	400	401	448	438	424	438	437	452	391	442	445	445	401	450	438	464	446	431	454	459	432	451	443	426	449	419	423	433	433	485	426	438	440	477	415	400	455	434	437	446	455	442	458	498	450	419	460	435	431	445	441	422	431	457	456	400	427	438	412	480	410	452	474	410	449	433	452	448	436	473	472	427	481	432	466	430	440	457	420	445	442	410	444	462	365	419	455	439	463	412	439	411	465	421	452	456	449	489	466	438	397	436	411	416	433	428	405	451	422	455	414	427	405	445	424	430	437	460	465	483	445	467	433	431	403	419	461	469	424	426	437	444	442	431	447	481	465	440	446	426	399	435	422	454	448	432	430	440	474	421	462	444	463	428	418	462	426	441	402	449	391	436	442	451	451	421	426	431	483	420	413	445	435	453	475	412	415	440	402	452	442	472	474	404	440	476	429	466	410	459	441	434	423	439	445	422	420	414	435	463	450	423	427	446	461	426	437	425	442	443	430	432	438	509	441	468	439	430	451	460	437	430	437	419	415	466	434	446	465	466	441	466	447	476	444	458	441	451	462	443	436	435	465	448	427	444	454	378	432	458	446	442	474	413	450	475	439	467	437	464	429	446	427	437	390	468	457	441	413	432	440	438	452	435	438	432	437	438	458	446	481	429	433	410	454	416	421	450	450	430	416	459	441	446	429	459	436	430	425	398	418	446	447	424	419	419	436	437	431	455	445	393	465	448	424	420	454	449	434	429	438	421	463	439	431	461	439	446	431	477	442	412	462	425	449	484	444	463	452	437	430	432	432	383	443	452	432	431	455	504	425	434	436	459	454	426	458	419	421	441	454	434	405	437	402	464	422	426	449	439	467	424	434	440	432	478	448	417	432	423	438	407	404	431	436	471	396	463	444	470	432	449	456	462	420	448	408	497	449	427	438	422	424	470	457	414	430	415	465	415	440	411	424	429	441	438	438	447	409	450	437	413	479	442	432	430	435	433	474	432	445	456	476	438	444	428	415	430	423	444	451	412	451	420	390	451	464	415	452	422	413	402	427	445	429	455	397	428	458	475	455	459	475	433	456	433	457	430	453	409	459	464	421	467	446	443	466	409	409	432	389	414	420	424	439	455	434	422	460	420	426	418	442	428	430	442	440	430	437	430	462	420	417	466	459	380	418	420	474	421	448	453	418	451	470	445	412	416	476	429	446	424	429	449	422	428	431	415	452	453	456	426	436	455	460	430	454	412	436	436	435	420	434	451	425	481	451	449	419	427	437	465	450	455	413	439	416	451	491	436	433	461	432	415	415	471	436	449	441	423	443	422	435	413	405	445	412	440	414	471	427	445	429	431	441	399	429	455	452	410	399	493	451	463	451	443	424	442	447	453	418	461	465	403	450	459	432	444	455	452	405	429	452	385	431	461	452	441	424	425	419	427	443	407	392	456	464	466	477	435	432	468	459	414	462	433	455	437	417	448	426	426	451	436	446	477	428	414	419	468	461	403	472	438	422	437	431	416	455	435	461	478	433	424	482	454	444	452	445	415	422	419	421	429	434	418	434	421	430	378	424	410	407	465	460	453	453	458	440	438	443	440	444	456	435	397	455	408	399	468	433	423	430	433	451	430	428	459	408	464	453	448	456	471	435	441	428	455	442	399	416	453	468	460	431	451	427	452	423	455	448	439	434	464	444	425	476	465	435	442	459	424	436	429	443	466	405	432	448	428	433	472	409	410	410	458	481	444	408	454	421	427	439	425	463	431	425	430	391	433	434	438	412	498	411	431	439	455	391	413	456	443	422	397	453	434	406	425	448	460	441	451	463	475	450	455	402	435	457	449	447	416	405	462	460	402	443	424	443	416	451	424	450	451	426	448	472	425	465	419	449	427	423	431	432	439	462	466	442	448	437	439	459	446	429	412	420	470	444	418	456	425	425	449	450	410	448	385	408	408	429	450	404	441	432	440	418	436	434	446	420	421	420	391	436	439	451	454	439	434	424	403	419	443	426	450	485	449	440	438	424	431	403	455	446	424	448	480	459	475	454	439	418	413	414	436	442	410	409	393	426	462	374	459	434	394	441	456	446	443	418	407	459	448	411	465	472	437	431	439	417	470	454	413	438	418	422	456	441	466	452	417	464	420	442	450	468	440	420	419	459	459	437	426	434	461	426	431	408	473	425	456	460	437	424	419	418	475	422	416	466	443	472	443	504	456	438	438	448	401	399	426	463	417	416	429	471	427	463	446	407	440	442	490	418	445	449	453	463	448	436	434	445	416	435	443	462	465	434	421	438	439	411	407	420	443	448	431	426	435	440	454	434	425	462	442	456	398	439	391	437	408	405	430	423	437	439	460	425	454	429	426	433	450	446	401	457	416	429	440	453	446	443	415	419	472	487	473	467	462	426	417	428	459	409	465	439	439	451	430	428	431	420	421	424	445	437	452	412	460	431	452	444	466	429	439	397	433	436	437	426	481	442	471	433	411	452
27404	17678	4055	1060	850	813	821	811	726	741	819	749	726	739	744	790	762	773	801	817	786	693	717	756	739	792	835	755	787	764	721	755	773	785	749	744	752	760	786	752	812	823	712	764	807	782	769	773	715	808	742	758	763	727	763	753	736	751	769	794	761	757	770	826	745	749	754	799	741	796	761	758	754	745	777	720	808	730	791	786	773	760	819	759	736	764	722	726	791	725	763	791	752	696	744	707	748	762	757	745	750	770	786	743	780	711	737	765	766	756	757	739	828	776	758	789	822	738	742	773	753	790	755	754	766	727	780	779	764	772	752	746	744	819	767	714	769	776	824	800	716	768	813	754	798	754	719	738	747	719	728	808	723	804	765	764	800	755	787	754	767	777	776	738	741	713	771	784	727	729	772	780	750	778	752	778	743	799	805	742	749	772	717	744	731	759	752	752	744	765	791	755	734	735	744	778	760	748	722	724	784	711	756	768	779	779	794	727	780	730	753	758	807	757	772	783	773	756	725	712	693	781	756	754	785	745	746	789	755	751	751	758	767	753	728	736	772	765	766	756	755	737	748	738	764	747	778	763	758	726	774	829	788	756	755	810	765	776	761	789	799	779	781	747	711	778	793	791	755	769	731	727	775	766	727	772	782	791	766	728	708	830	729	726	757	806	733	748	747	758	722	754	761	761	784	819	734	740	761	738	792	776	748	752	734	726	728	776	818	735	710	762	778	776	774	744	801	760	794	815	789	735	739	798	770	764	771	750	728	739	745	770	767	744	769	778	735	777	698	764	755	731	758	730	757	722	749	760	766	727	791	758	722	741	772	764	837	781	769	746	663	751	769	748	798	718	799	763	798	781	765	729	761	768	716	758	800	790	718	721	811	758	795	768	716	784	762	794	751	822	812	755	755	805	713	786	771	769	716	779	743	739	782	753	802	780	782	746	860	778	760	761	779	742	749	763	727	766	716	800	760	742	776	788	775	713	753	806	751	786	771	793	733	790	775	780	730	757	756	756	800	782	763	761	795	777	769	750	787	812	754	735	764	791	764	756	755	746	727	843	821	771	788	747	730	727	754	801	724	787	780	805	761	783	769	780	737	793	774	733	737	748	780	770	705	725	817	771	763	782	762	787	761	739	712	836	730	778	790	821	779	795	781	741	768	771	756	796	761	740	753	793	728	789	736	748	745	750	748	783	773	734	745	776	803	774	753	747	744	772	782	771	773	776	762	748	773	787	817	766	762	782	778	731	756	733	791	787	784	765	760	739	788	776	757	736	780	771	750	772	754	808	781	780	772	803	726	745	799	777	774	771	738	720	734	787	778	724	710	790	727	805	736	722	746	799	725	798	737	712	761	751	732	792	734	755	722	846	741	711	796	724	767	742	762	769	771	773	816	744	716	719	770	757	777	802	771	726	734	798	747	748	761	753	767	756	736	774	784	774	764	774	775	737	736	736	756	770	799	817	741	781	801	758	771	782	776	766	779	788	739	788	757	762	791	825	709	753	803	712	775	705	804	772	761	821	723	768	728	747	817	748	820	824	814	767	802	790	791	744	745	757	765	793	761	799	770	786	788	776	769	745	742	772	775	728	771	757	743	729	769	759	703	793	737	757	824	794	728	788	732	799	738	738	775	738	750	741	744	751	787	761	776	723	728	736	749	805	778	781	777	764	788	715	832	824	756	714	735	792	775	789	754	819	769	763	749	812	738	760	759	769	725	747	806	773	727	750	747	786	762	780	723	749	741	742	785	769	811	792	738	799	716	756	778	757	725	813	758	732	745	766	811	793	738	754	746	770	836	762	764	783	774	760	775	774	756	780	746	784	729	779	749	753	765	794	738	776	747	782	760	749	803	757	779	767	760	789	752	755	775	716	794	756	748	728	788	782	767	746	793	738	750	736	741	773	745	757	736	782	800	768	772	793	780	813	846	789	699	755	726	716	789	746	806	793	792	797	774	757	752	772	764	780	749	744	815	767	779	786	763	785	708	768	790	768	795	813	805	746	754	768	784	789	734	738	759	780	722	801	775	758	757	771	784	757	744	752	797	783	793	787	760	752	768	779	762	783	750	737	767	788	799	788	809	795	772	725	731	804	738	819	745	751	725	754	782	785	726	765	778	753	751	731	751	764	759	794	788	740	779	714	734	809	822	758	759	777	765	769	738	759	807	738	769	776	766	747	751	793	755	757	757	754	787	712	744	765	758	790	762	737	773	772	770	757	736	821	779	766	789	758	789	778	752	800	762	807	772	774	759	777	751	761	771	750	766	741	775	729	774	758	768	757	791	773	781	741	789	698	741	712	797	725	733	799	747	759	783	743	780	760	746	701	782	795	731	790	755	715	758	763	788	749	780	743	759	793	771	739	761	784	736	733	773	763	722	776	741	789	813	729	721	798	739	784	799	773	793	772	750	793	749	796	764	812	748	785	759	751	746	745	717	812	791	744	726	757	812	792	742	771	770	766	806	761	772	774	745	790	763	786	783	819	731	762	777	802	762	759	806	740	807	789	740	770	774	733	815	821	755	764	754	793	781	754	729	748	788	779	751	784	820	819	756	797	744	834	771	808	745	767	709	777	777	722	767	749	774	798	765	781	782	770	773	782	726	782	736	728	705	778	742	711	747	769	772	771	744	757	766	801	784	735	770	765	732	785	749	788	735	714	805	756	730	769	833	771	765	806	818	798	759	761	722	759	778	718	749	770	722	740	798	761	750	764	756	778	789	747	738	751	759	778	812	709	763	847	794	760	751	775	742	728	780	816	723	745	748	750	760	728	750	720	725	768	780	751	751	808	708	729	771	763	750	732	733	714	811	780	782	732	805	768	736	748	824	757	787	779	770	751	782	740	789	763	726	811	774	723	724	784	746	791	767	705	759	770	767	804	717	761	764	735	745	793	766	815	778	777	747	749	787	728	751	850	742	796	777	777	756	800	716	732	714	771	729	763	747	727	747	774	746	799	798	755	708	768	768	761	759	795	805	787	750	779	769	749	818	726	742	753	752	754	761	764	732	777	750	790	793	704	873	819	758	712	758	771	736	737	807	773	772	748	767	752	800	739	752	765	786	775	775	760	734	742	761	804	793	753	760	760	794	750	759	780	751	750	790	741	757	764	761	785	743	742	805	777	728	733	782	769	783	698	700	767	786	790	749	723	783	799	791	814	733	748	753	739	720	739	785	777	786	786	759	780	728	758	780	801	751	801	777	735	791	742	780	769	755	761	767	732	712	741	764	787	734	840	726	779	736	752	783	734	768	719	721	710	754	763	764	750	770	793	751	724	764	753	825	758	760	788	765	736	773	741	772	759	740	758	741	724	812	747	791	741	788	759	756	768	781	771	787	799	780	699	760	752	747	757	797	751	736	788	709	779	712	768	712	748	729	805	778	722	746	726	769	770	733	771	780	736	731	762	776	825	782	740	735	797	728	774	751	731	782	740	769	769	768	747	743	804	713	749	769	748	790	720	750	711	755	704	779	773	794	673
5165	1479	1173	961	911	873	831	874	843	837	894	805	840	804	830	823	864	874	816	877	883	824	865	789	830	848	826	865	854	830	848	866	822	821	790	820	860	798	811	836	835	808	813	855	841	821	847	795	885	811	843	794	852	827	801	868	836	847	824	827	857	866	876	841	867	815	846	876	828	844	851	839	817	835	880	820	876	844	876	885	843	833	824	814	810	838	849	807	843	860	781	837	828	853	802	864	834	833	867	813	802	875	860	831	805	822	859	804	867	794	818	857	867	815	852	840	779	861	891	799	875	827	838	869	888	873	846	868	847	871	912	835	841	809	844	809	809	850	826	840	814	824	854	870	814	777	822	853	766	856	858	819	838	826	867	848	873	842	860	834	828	788	845	871	852	825	809	825	869	818	778	897	863	811	845	815	840	823	849	815	861	892	832	843	871	879	801	837	847	865	852	839	873	860	842	869	863	866	830	873	840	849	832	831	874	831	882	849	829	892	847	855	808	858	845	859	842	831	862	863	871	834	834	802	852	816	818	830	911	908	822	862	813	831	808	837	838	824	829	838	795	852	804	808	833	852	803	738	829	871	849	845	871	821	903	823	912	838	888	865	861	852	884	878	802	859	829	797	903	857	767	842	872	854	822	782	866	832	901	837	792	875	831	794	806	888	827	868	877	847	813	870	869	853	852	835	765	845	906	879	815	858	883	798	834	867	871	854	817	837	792	818	879	858	863	801	843	848	853	829	865	856	843	866	849	893	853	831	902	844	819	848	825	874	806	798	879	830	842	866	829	820	868	840	816	828	825	833	798	846	856	802	819	840	871	892	818	804	866	815	858	826	870	814	882	863	790	824	852	852	801	818	823	834	869	817	888	895	807	851	855	865	805	914	847	847	843	854	821	858	808	902	805	884	826	797	820	816	866	857	835	888	857	818	830	872	858	811	857	827	806	854	817	790	871	878	869	809	866	833	806	817	847	822	809	914	832	830	819	905	863	767	885	855	860	821	888	865	864	875	834	838	829	857	861	810	929	855	843	860	866	812	841	787	874	811	885	788	849	881	829	853	820	859	845	836	862	839	841	873	867	842	869	847	879	815	848	904	848	804	846	849	864	859	888	894	829	848	881	877	815	831	876	868	885	836	835	867	899	833	826	846	896	871	856	866	877	890	863	825	846	867	844	849	798	816	869	857	884	848	815	844	852	817	879	829	877	819	819	854	791	847	825	820	866	815	858	856	852	840	839	803	845	837	830	839	825	893	858	868	825	777	841	852	834	835	858	841	858	827	838	846	838	835	812	833	833	839	881	861	835	817	854	815	813	850	826	812	783	793	869	905	816	862	865	822	847	817	824	851	881	791	850	827	869	791	836	868	853	833	842	832	909	885	808	859	786	857	816	823	806	867	835	880	845	843	845	820	865	830	861	877	897	836	889	849	841	849	870	909	782	838	843	860	888	860	840	830	862	875	832	842	825	876	859	850	800	845	739	853	904	843	853	833	812	840	803	842	860	808	860	801	835	843	852	878	837	880	830	827	861	788	796	804	852	841	855	896	843	852	877	898	790	867	891	854	845	836	847	884	835	842	864	893	830	875	789	854	873	836	874	856	902	830	823	832	809	816	875	892	891	892	817	826	822	823	837	881	888	819	872	846	887	835	866	895	827	829	825	844	859	880	822	837	867	830	837	824	826	897	806	879	861	863	845	852	850	879	906	819	854	799	825	813	841	926	796	835	906	834	878	822	821	840	833	885	890	814	803	860	883	802	806	856	828	812	819	794	809	866	894	808	882	928	843	854	842	814	829	831	840	806	837	856	787	861	795	850	822	837	890	870	834	826	876	819	787	852	828	891	811	882	873	851	838	891	813	854	807	849	831	837	843	838	873	845	856	845	834	833	831	823	832	856	839	845	855	861	837	803	856	828	859	839	822	849	867	832	855	856	894	864	854	858	868	872	877	863	788	889	838	832	825	831	844	832	872	842	888	849	858	852	887	815	840	852	856	826	866	795	876	845	820	838	865	885	867	847	809	850	806	876	805	877	834	815	836	862	779	904	813	827	814	825	799	868	835	858	884	877	860	887	825	907	819	908	826	800	832	790	809	792	899	853	834	862	852	829	845	826	808	872	882	876	837	895	866	902	796	820	837	833	840	822	852	811	853	849	867	881	843	801	835	786	818	850	866	866	882	851	839	828	838	869	814	841	837	847	829	834	874	853	849	841	859	836	847	824	805	883	843	810	814	892	800	827	859	844	852	847	855	875	856	840	832	853	821	837	863	860	863	823	808	798	845	804	842	830	800	841	816	846	822	857	829	823	862	900	855	822	841	873	854	827	812	828	847	835	853	873	818	865	827	876	813	818	884	829	836	842	836	815	868	884	875	842	831	806	881	846	812	803	855	863	840	829	846	773	821	851	800	802	802	820	791	849	778	829	872	836	818	839	858	834	764	843	827	838	893	812	836	918	848	807	825	816	855	844	849	835	870	843	887	841	886	835	941	860	870	873	816	782	875	812	847	856	876	813	886	838	844	811	827	850	830	868	890	886	830	846	793	803	852	859	861	879	808	877	833	872	824	907	828	816	865	790	817	817	874	861	812	877	825	814	829	836	818	814	821	806	854	836	908	843	845	842	828	872	836	833	817	793	844	870	881	905	807	820	803	785	805	888	833	883	843	834	924	808	873	841	858	851	860	858	824	859	847	825	825	851	861	818	846	850	827	837	871	845	832	832	880	820	822	839	842	887	818	819	788	855	835	815	892	845	842	855	820	838	811	883	874	816	802	859	854	856	841	830	862	860	824	858	838	816	834	842	892	822	864	868	882	870	835	869	845	823	833	866	898	831	789	888	870	862	841	809	861	819	866	852	841	828	871	819	903	804	839	835	818	868	844	826	866	851	840	860	883	787	840	834	862	844	841	879	844	863	831	844	764	872	903	853	837	887	851	866	901	809	854	826	848	857	859	859	845	820	837	840	837	850	835	818	858	848	840	843	827	901	843	829	854	822	835	836	853	841	907	811	869	869	811	873	862	854	883	891	876	844	866	827	808	820	846	854	876	845	826	881	822	815	879	840	805	809	823	801	922	821	890	857	817	806	861	900	847	822	903	785	887	840	864	837	859	861	879	885	850	839	853	875	856	824	889	812	822	841	834	822	851	806	827	846	824	840	812	855	854	893	826	827	894	849	859	860	912	816	860	809	859	878	847	862	849	777	836	808	862	834	881	834	817	824	828	877	868	861	881	851	841	837	854	836	856	828	942	840	792	872	834	833	840	869	796	875	839	830	847	826	844	835	832	781	874	786	813	897	906	803	843	840	795	859	829	807	814	812	916	876	809	849	861	806	865	879	867	849	865	867	841	821	811	820	814	821	867	871	851	861	914	863	817	832	842	842	863	920	820	837	851	820	820	824	861	893	840	865	859	841	862	836	849	835	826	893	877	778	895	867	878	808	803	851	840	817	865	792	806	813	856	879	836	872	819	826	806	815
23252	21044	28183	24117	21044	9164	1589	1205	1056	1025	1002	941	908	840	884	852	867	827	843	862	841	822	880	842	916	850	824	811	823	793	864	856	849	829	872	831	810	819	841	830	790	805	796	779	813	845	829	832	825	792	884	828	779	814	751	806	820	812	837	780	848	815	749	836	828	847	815	814	860	769	804	808	806	862	822	828	813	788	774	812	868	803	764	811	817	754	813	826	833	767	839	778	830	856	812	800	820	814	863	823	860	792	774	778	852	780	877	847	776	799	809	806	829	780	823	811	772	854	755	837	846	831	799	756	826	796	804	802	780	784	778	799	798	810	758	789	816	829	804	804	830	845	847	801	780	802	764	783	809	761	802	849	778	798	733	799	787	810	823	880	765	843	849	758	879	807	789	830	813	813	801	776	773	782	767	808	843	798	849	784	788	820	864	815	807	809	781	746	728	836	763	777	768	822	811	812	859	855	806	802	803	782	762	762	747	838	811	760	776	822	871	798	767	803	820	813	813	748	866	830	836	798	839	812	801	826	821	815	817	802	850	774	788	766	827	791	770	794	821	832	799	807	802	837	845	746	785	821	786	790	802	808	806	781	798	806	792	738	772	845	775	807	810	837	784	809	845	772	844	878	823	847	847	833	877	817	770	780	816	789	857	799	870	847	815	806	893	807	856	797	763	838	845	781	831	817	755	847	857	802	805	828	850	824	828	793	850	751	822	813	808	815	714	756	807	754	800	780	811	825	818	796	804	799	827	794	872	795	790	796	831	809	797	829	795	816	774	826	788	779	801	844	770	814	789	829	812	776	870	785	795	789	768	822	812	791	810	857	816	819	772	764	801	812	798	795	811	845	835	794	770	805	768	816	801	829	831	816	824	745	803	762	823	898	812	788	844	803	811	821	812	830	817	784	809	793	844	843	811	868	793	738	849	794	777	864	807	765	773	797	791	774	792	786	785	761	801	859	823	818	796	782	761	814	795	812	796	836	793	764	771	800	835	824	804	885	826	839	811	826	821	819	763	832	776	818	798	819	805	826	807	838	801	792	800	841	785	849	795	757	811	815	814	741	836	797	845	765	848	778	752	812	762	832	823	758	806	814	863	830	832	828	854	834	840	816	791	801	832	747	838	847	755	806	827	794	785	815	831	809	797	845	790	818	802	783	805	775	828	819	787	866	787	810	841	816	744	803	770	829	801	777	780	806	827	794	782	764	781	759	876	815	784	802	822	774	828	843	784	839	803	784	811	809	795	818	772	819	791	780	800	800	753	829	799	775	840	777	749	815	810	782	820	769	773	787	840	809	807	840	812	773	757	814	784	806	791	804	783	811	805	740	815	854	803	778	799	758	794	829	814	786	791	868	818	861	833	827	773	859	868	799	757	782	789	784	788	778	825	749	774	780	815	790	837	758	852	862	754	803	843	777	809	866	814	813	806	830	748	774	791	841	747	796	772	796	814	793	806	831	747	782	807	824	823	757	786	804	729	797	789	821	851	878	738	856	829	797	858	820	768	831	830	817	819	787	749	774	774	745	900	793	817	848	783	856	829	796	796	839	784	786	808	786	800	850	857	817	798	819	782	807	802	796	772	828	774	811	776	825	812	769	837	837	784	745	817	828	850	828	810	750	775	814	791	767	807	805	764	844	766	797	786	761	877	806	817	767	816	780	854	811	889	748	832	811	791	771	871	782	805	775	809	775	843	789	816	828	813	839	805	774	814	801	809	804	769	876	776	761	811	808	789	820	763	857	799	828	824	839	831	834	838	823	786	796	791	834	795	762	742	770	767	841	833	793	803	804	837	848	823	794	762	878	758	814	862	743	778	829	778	816	793	822	790	812	805	814	751	809	811	792	796	818	809	815	815	818	813	827	787	831	823	779	808	800	836	794	773	843	824	803	803	810	766	790	773	780	781	828	816	762	841	794	784	796	788	809	800	824	797	814	787	782	771	790	753	839	851	870	811	820	812	816	812	793	873	780	793	821	747	791	802	787	792	839	761	800	764	814	815	830	816	848	859	855	798	768	760	800	781	783	796	813	821	776	845	819	797	779	836	841	811	773	844	778	844	773	870	785	820	806	784	837	760	789	766	771	811	824	812	791	817	825	805	769	816	841	778	842	837	785	821	787	870	815	862	773	784	807	807	808	822	768	776	781	807	777	800	825	856	839	730	801	769	810	827	824	813	779	838	784	804	829	807	798	840	825	799	840	870	807	784	827	803	776	784	829	797	831	776	789	809	834	818	747	797	844	771	796	834	791	855	779	836	786	831	806	817	839	853	833	837	811	794	836	783	812	805	828	814	795	826	805	764	862	857	833	825	762	781	808	775	798	777	808	820	828	845	773	815	794	793	786	790	806	812	831	768	807	796	792	828	806	804	799	741	840	771	775	806	783	805	820	732	816	805	802	786	802	798	809	817	766	789	820	790	806	824	844	789	758	819	747	807	769	792	812	746	862	804	762	861	834	813	781	799	782	822	757	821	800	795	806	771	853	866	792	817	792	817	834	797	792	827	757	858	824	811	826	834	823	800	845	809	868	820	848	780	788	742	837	795	806	797	832	831	794	825	855	809	771	763	831	768	813	774	831	784	736	828	783	790	773	821	786	808	817	816	769	719	802	792	833	750	807	818	824	806	808	779	780	793	801	797	818	812	810	794	758	764	731	814	804	803	837	789	783	762	852	773	835	802	822	828	762	741	763	834	797	805	811	819	807	856	774	809	812	810	827	817	822	811	819	818	819	810	808	783	822	787	800	769	757	863	823	781	848	843	788	797	784	796	808	814	768	807	842	788	805	830	804	827	763	839	793	875	808	842	810	794	824	851	783	808	809	769	855	840	835	825	729	786	834	834	822	817	791	805	858	817	830	801	802	837	754	842	802	763	784	828	786	816	767	804	868	842	752	758	838	793	781	741	823	801	848	798	787	816	852	837	769	814	836	786	810	796	828	734	807	765	776	761	790	791	849	811	797	813	809	759	832	789	768	787	841	792	814	809	762	730	842	807	798	812	807	786	788	764	828	786	728	769	836	795	798	783	841	796	783	830	825	808	774	726	761	757	867	805	856	802	797	815	818	790	824	792	826	805	766	799	792	828	729	782	789	757	825	795	806	776	795	791	820	798	800	798	849	781	805	764	793	809	796	794	855	799	810	859	783	760	765	727	790	812	819	771	843	791	852	791	804	829	813	803	741	807	780	756	828	824	814	792	787	782	800	804	833	848	866	776	814	816	863	753	847	773	805	840	752	856	770	816	802	847	787	757	767	750	833	779	845	807	798	833	796	813	775	762	801	786	805	792	796	783	813	785	788	812	795	832	831	798	823	772	881	802	782	793	771	825	818	749	795	762	801	845	816	806	798	795	804	780	846	836	843	869	777	826	795	823	775	834	758	823	798	801	734	868	866	792	767	808	806	760	814	780	810	758	835	750	810	818	863	808	846	819	800	760	804	849	815	821	816	748	797	805	801	792	767	837	810	907	811	791	827
4717	8997	6279	3058	2479	2004	1662	1459	1284	1122	1102	1107	1052	1037	1028	1041	1007	988	992	1004	936	952	928	955	910	932	935	867	899	924	871	896	932	896	948	936	949	921	913	911	895	931	907	896	949	915	887	853	896	899	967	905	856	942	892	984	892	902	919	902	897	882	959	889	933	947	894	936	867	927	883	907	903	864	840	916	866	872	839	869	893	918	871	875	876	940	908	899	888	939	901	926	841	891	929	904	884	878	885	892	929	905	880	931	909	888	912	864	897	832	928	935	923	860	929	923	882	838	900	937	924	910	875	869	908	876	940	900	887	887	825	895	879	911	867	920	928	933	850	851	915	837	902	879	903	904	897	904	878	868	869	870	873	911	918	888	882	902	875	882	859	950	885	836	952	894	929	909	913	930	944	947	830	890	893	946	865	868	922	862	891	899	926	901	951	907	910	928	912	922	900	911	936	914	890	886	891	920	906	891	918	840	901	834	897	936	916	865	911	938	849	892	956	917	888	887	910	878	922	952	894	909	910	892	903	921	940	857	982	890	950	872	867	940	875	865	960	938	946	892	907	835	912	976	888	895	898	878	866	896	930	945	906	885	927	924	879	913	941	970	911	901	868	889	863	917	847	891	896	958	928	884	893	926	914	866	931	893	867	934	884	893	873	878	893	925	825	846	878	888	882	873	896	925	891	883	928	948	900	926	941	903	902	868	867	908	888	883	907	941	838	904	846	916	897	888	895	891	885	944	863	922	933	927	839	857	893	921	892	889	866	879	876	926	868	902	822	931	907	914	940	876	960	853	878	894	907	913	882	882	948	860	904	952	928	834	926	885	862	919	843	862	874	922	913	889	889	936	952	889	900	909	859	853	849	893	869	897	900	881	943	952	919	941	939	890	901	872	905	874	901	858	886	894	863	890	923	906	882	929	941	940	929	873	913	892	901	907	888	874	914	891	937	916	914	901	880	873	918	838	896	867	891	883	829	918	887	919	902	886	892	942	906	998	934	900	897	869	880	895	940	901	906	865	915	925	874	917	866	897	879	912	905	889	898	850	931	871	885	936	873	843	887	902	884	870	875	867	880	862	900	948	861	915	923	891	926	921	872	924	861	909	826	892	954	869	932	924	893	922	928	921	923	925	926	924	881	831	926	894	924	872	880	923	862	860	879	931	887	895	870	941	872	882	867	916	934	875	873	866	855	910	858	893	877	866	916	902	930	881	924	919	949	890	978	842	907	864	928	848	874	915	865	879	906	901	887	890	913	833	942	877	918	882	924	882	902	836	945	857	903	895	857	881	929	929	878	891	920	887	904	893	888	873	869	898	876	952	900	925	902	855	876	870	901	888	909	901	955	838	897	916	942	885	856	919	887	932	896	866	888	844	905	896	893	896	949	851	841	865	912	924	928	927	910	862	947	917	887	869	906	897	854	890	879	843	877	837	898	931	843	890	864	882	907	878	889	925	986	927	854	866	872	929	935	895	906	912	895	871	890	934	904	875	892	945	894	920	893	913	929	887	921	904	837	893	900	959	932	914	919	914	879	852	926	885	937	902	880	865	915	858	866	982	876	880	911	938	909	933	888	905	872	923	868	884	862	863	840	912	874	884	915	843	916	888	883	920	957	852	875	926	856	922	837	956	883	882	908	884	897	908	867	915	902	910	906	870	903	905	936	919	922	894	882	885	903	925	868	895	929	928	896	893	920	890	895	889	885	835	941	920	948	982	868	843	871	867	930	874	937	880	890	947	912	899	900	902	935	909	838	906	897	895	845	849	877	887	922	904	888	838	972	863	912	881	870	884	926	921	870	895	956	869	899	933	921	867	879	860	919	897	913	869	941	910	899	911	923	924	835	915	900	929	891	926	923	909	853	881	890	892	903	910	881	917	926	890	916	885	867	889	913	891	871	914	905	923	882	869	905	895	900	959	934	892	902	861	913	862	912	882	860	912	890	918	886	890	909	851	895	936	909	862	909	872	894	908	919	976	838	939	889	924	875	924	932	883	941	877	897	889	919	842	855	879	863	877	867	912	936	903	910	878	865	905	920	955	921	873	875	912	897	911	850	890	897	905	909	899	933	904	901	906	870	876	884	914	881	928	894	920	922	836	919	908	880	878	873	847	845	897	864	921	877	905	873	886	937	957	892	913	875	901	930	888	949	914	909	900	871	911	892	890	906	912	927	908	901	901	876	863	854	927	922	879	946	886	868	854	917	914	938	910	907	916	886	906	915	942	895	903	868	940	903	891	904	843	908	841	877	890	915	855	933	908	922	909	864	864	914	841	907	839	915	921	923	875	918	932	948	864	894	876	926	921	873	876	894	942	885	848	876	900	854	916	936	965	942	870	892	851	892	910	886	853	920	886	836	867	857	918	903	861	888	884	846	898	897	926	882	950	860	914	884	916	975	904	912	911	929	889	937	949	882	891	888	988	895	907	911	960	882	893	889	924	899	940	850	925	886	921	829	878	899	900	936	942	912	945	854	884	873	916	885	905	883	889	896	879	843	882	896	929	891	846	853	920	920	881	940	914	875	877	913	865	938	932	898	900	852	906	869	830	966	929	906	1001	881	894	921	868	929	921	911	936	904	847	894	926	891	874	924	872	883	901	887	911	883	949	892	942	899	901	924	895	895	874	868	906	928	891	887	928	918	903	897	884	892	924	926	925	903	916	820	953	888	931	872	922	922	950	888	920	874	905	895	924	894	910	904	900	833	905	850	862	883	875	880	944	907	906	860	874	922	838	872	850	873	921	841	857	956	892	894	935	860	930	918	848	899	917	878	934	825	859	890	891	885	917	913	918	875	839	894	924	913	869	903	896	850	933	867	940	924	884	839	905	907	879	904	937	890	888	908	868	905	879	886	914	906	914	952	907	906	839	939	902	934	872	895	936	948	937	963	941	899	896	860	889	886	875	912	882	911	922	889	905	904	871	908	905	912	908	906	894	844	886	864	879	878	928	897	976	931	933	925	877	887	938	896	925	876	962	887	893	968	890	894	914	882	886	870	895	872	922	933	891	904	916	867	914	855	904	884	859	890	920	906	867	896	865	922	904	939	904	880	896	923	892	912	837	850	926	904	929	870	908	874	864	885	903	947	897	898	846	907	932	934	899	863	908	946	898	830	865	881	865	915	890	916	866	882	923	938	898	902	885	858	909	854	910	888	905	911	849	900	902	994	901	846	943	939	921	901	901	874	894	902	902	960	894	890	912	868	906	921	873	881	887	887	879	860	936	851	880	843	906	908	890	886	950	887	906	936	840	930	933	949	961	933	908	892	883	887	884	920	952	850	882	917	899	863	916	893	915	903	910	928	894	886	901	928	919	906	913	889	928	870	891	787	868	926	881	891	934	869	863	908	911	918	897	913	891	838	886	911	876	888	928	912	917	838	882	926	922	936	842	869	900	894	900	881	865	899	917	936	926	951	925	899	900	889	934	863	917	922	870	947	863	857	915	902	889	885	897	943	866	894	899	874	924	907	915	881	899
24486	21028	26939	25231	8388	755	672	550	546	486	473	433	442	412	488	379	369	440	457	426	428	376	392	458	380	437	406	408	433	426	420	419	402	401	437	375	419	404	404	408	398	395	427	412	368	396	398	388	409	387	385	416	392	427	421	361	413	405	400	383	424	381	378	435	364	409	398	422	399	379	380	398	384	412	394	420	430	388	381	409	435	385	406	393	419	389	397	402	407	432	388	430	409	425	403	409	379	410	398	424	428	410	402	411	397	408	448	424	424	407	365	427	403	363	377	458	369	412	384	440	425	418	449	415	411	399	440	397	410	416	394	402	392	411	368	379	405	391	393	393	406	408	389	387	423	412	377	387	377	380	428	371	408	378	404	374	395	386	375	380	376	416	410	425	409	407	369	369	383	385	368	431	431	394	427	391	409	400	422	432	380	430	415	386	404	407	372	396	404	404	387	395	379	426	429	404	409	421	420	379	410	411	409	373	443	400	428	413	383	411	413	406	404	412	439	405	405	384	433	375	418	420	403	404	422	423	410	424	412	399	401	416	409	394	384	386	400	431	403	393	422	406	384	384	374	427	421	420	359	412	409	359	388	385	416	387	383	422	421	396	368	379	455	386	402	415	440	386	395	421	407	409	411	401	382	383	444	411	415	389	363	384	416	363	401	433	431	415	402	393	421	366	398	390	363	380	414	394	405	445	403	374	415	395	406	388	392	425	377	398	384	397	406	387	365	406	432	402	397	374	425	402	375	336	409	389	410	431	385	386	418	449	384	387	412	370	381	415	426	381	410	405	404	401	421	385	396	400	421	420	401	409	412	361	439	405	407	385	390	396	403	358	412	385	407	383	435	414	407	397	406	414	406	394	417	405	395	415	407	392	428	409	385	374	416	414	398	401	392	390	376	377	408	430	390	407	425	387	391	377	374	391	388	408	427	423	397	396	370	410	413	364	390	388	402	397	394	405	421	419	400	422	399	411	410	393	425	408	425	437	385	404	386	435	383	441	380	370	414	426	397	386	437	399	412	381	402	390	420	382	395	395	403	369	374	426	406	386	394	419	422	394	432	393	402	388	432	384	410	412	403	425	405	409	372	436	410	390	404	395	422	358	389	413	420	387	419	381	410	391	382	375	390	468	390	401	407	422	400	405	437	426	394	368	415	391	394	392	403	355	406	396	423	379	398	443	407	414	388	367	410	444	417	446	434	379	388	376	405	408	388	380	387	399	400	374	404	394	416	405	398	402	376	389	393	386	437	397	395	406	437	416	401	414	381	414	432	416	392	434	376	420	427	397	448	400	391	396	407	400	380	379	386	410	388	365	404	402	392	412	451	383	414	374	378	419	408	409	362	369	383	411	410	397	403	373	415	412	437	408	377	395	401	405	402	420	413	438	428	378	410	398	366	387	401	422	382	411	360	405	380	422	378	372	408	397	430	411	471	383	405	391	382	398	388	410	391	411	414	407	400	421	399	396	389	402	358	390	415	400	380	403	411	406	383	380	429	419	393	445	398	394	417	393	387	394	439	398	383	378	394	398	428	381	420	404	384	403	395	390	407	407	390	340	402	391	391	410	405	404	405	408	398	411	417	390	356	400	393	390	407	408	433	375	401	426	411	426	373	402	424	425	405	414	418	366	435	424	420	408	429	397	424	377	411	388	404	416	420	389	390	390	401	420	368	400	411	444	382	394	443	434	406	397	369	410	427	409	412	368	385	386	410	395	365	403	414	420	424	411	386	391	413	381	438	402	384	413	378	409	408	390	423	401	429	389	422	390	388	417	440	418	421	397	404	437	341	394	399	414	397	396	369	375	357	415	395	383	394	405	365	391	424	422	382	439	408	427	387	424	405	396	420	393	407	422	386	385	393	380	421	403	426	386	416	398	424	382	403	407	426	387	431	415	446	421	371	389	451	395	372	400	414	414	372	423	395	404	404	411	373	378	428	374	419	395	402	415	413	414	418	378	383	403	403	379	413	379	374	394	386	416	398	394	415	370	394	445	444	408	377	400	422	368	393	384	411	419	397	371	351	396	435	406	375	425	376	388	419	414	368	370	369	363	443	397	414	465	386	383	408	429	365	376	365	395	412	370	416	386	398	393	373	412	430	396	429	425	421	413	367	380	401	416	416	415	431	391	388	394	420	416	404	412	405	402	391	413	399	411	406	427	416	405	396	422	407	397	396	364	415	376	362	404	421	379	408	420	415	403	397	397	386	415	399	371	399	392	385	389	395	368	396	408	386	378	370	412	396	361	380	409	421	408	430	421	377	375	377	382	401	409	364	398	382	375	419	400	416	379	410	389	421	401	443	412	390	374	411	406	390	386	402	434	390	424	426	390	396	401	372	435	395	393	394	387	364	401	420	349	405	394	380	410	415	389	380	410	410	378	420	417	403	406	406	372	411	420	393	414	379	376	433	394	417	443	396	366	409	397	389	422	404	377	409	397	404	373	421	434	403	422	395	419	394	362	426	413	419	393	423	436	419	400	437	379	396	404	382	398	423	409	389	416	397	402	400	358	395	418	430	414	414	413	390	380	424	357	408	420	401	425	386	450	433	418	423	419	380	411	411	412	395	429	431	399	379	397	379	419	434	438	440	402	402	368	424	394	416	378	391	429	386	373	441	413	414	431	387	390	438	370	394	397	397	388	410	354	384	401	393	388	394	421	381	396	381	402	393	400	393	447	398	400	367	385	390	401	372	410	419	394	362	408	415	383	403	379	416	393	407	342	386	391	400	383	405	410	408	425	398	370	396	416	405	391	410	416	398	390	413	402	391	359	408	418	381	437	441	405	383	403	392	384	426	389	411	420	399	401	406	392	385	413	416	407	398	385	407	451	427	412	404	386	400	377	413	397	367	411	367	409	380	374	410	401	418	374	412	382	402	426	414	388	378	395	383	373	383	377	384	385	402	406	412	391	402	428	409	372	412	374	402	441	430	396	392	399	402	392	396	388	419	378	399	366	399	398	395	353	396	410	447	437	426	397	386	422	399	395	414	399	389	402	410	407	381	442	412	370	430	428	412	399	472	388	371	396	414	438	421	397	378	378	417	409	410	419	385	378	380	385	386	416	415	385	424	375	410	398	420	360	370	368	377	433	408	395	432	437	401	405	429	417	413	388	371	400	407	371	375	393	403	390	359	392	410	393	413	399	359	375	392	418	416	379	434	414	422	420	396	426	397	397	450	434	381	391	409	373	368	382	427	417	382	432	417	422	376	437	421	394	414	408	407	383	415	372	408	419	427	408	398	383	403	388	412	423	383	419	390	386	365	423	389	415	395	399	400	424	386	395	405	396	420	396	440	417	387	372	388	414	396	419	394	430	404	415	409	420	404	398	437	361	396	424	429	422	412	372	370	393	402	402	424	411	371	433	420	420	387	429	395	383	437	346	396	409	420	375	411	415	470	378	451	425	440	409	401	433	434	388	393	404	393	402	377	381	390	448	388	420	353	423	388	434	379	424	420	433	380	439	365	408	405	397
4492	5125	3227	1757	1320	1119	835	775	713	612	590	542	502	527	467	494	470	482	504	465	444	454	464	484	443	474	466	488	457	464	481	457	407	438	489	444	452	456	455	469	419	430	435	468	482	427	489	475	465	426	474	459	479	466	417	465	447	500	494	439	454	489	472	452	447	449	450	436	448	454	413	437	456	483	463	443	456	476	436	484	457	459	482	444	451	464	459	435	437	438	451	443	507	463	437	428	482	464	434	463	427	475	441	494	423	455	466	447	481	472	451	454	462	471	474	469	487	426	463	425	504	453	427	426	452	406	436	475	471	426	444	431	445	431	443	459	401	458	466	457	480	464	466	462	462	429	457	470	440	486	451	438	429	451	420	436	421	475	417	453	432	443	458	444	454	447	469	466	497	433	453	465	437	435	435	490	474	444	473	464	474	436	441	452	456	463	496	403	461	468	441	421	455	418	413	445	445	460	457	427	423	464	450	466	432	485	455	395	430	429	422	461	417	454	434	456	437	442	450	437	447	457	425	461	462	450	435	450	453	487	467	436	467	432	469	495	431	479	429	438	503	480	409	424	458	463	452	448	450	416	468	448	451	452	445	444	424	416	432	419	454	427	463	471	448	453	444	477	459	470	476	448	465	459	479	427	433	457	502	437	447	469	465	448	437	469	412	452	425	455	468	450	435	453	428	406	461	450	457	461	449	493	495	431	442	448	428	492	438	444	456	433	461	467	471	433	432	408	436	444	469	483	429	437	480	429	464	417	497	475	467	472	431	413	481	459	438	438	410	451	438	456	455	436	439	412	449	452	448	451	465	447	478	414	464	445	422	440	490	424	430	432	435	453	450	488	469	502	452	462	468	478	445	459	449	450	432	454	452	438	476	441	450	433	462	462	449	425	425	448	470	448	487	454	479	444	461	442	463	460	432	433	427	494	448	448	452	435	452	427	449	462	458	483	442	478	444	430	465	455	438	479	459	470	439	475	459	469	439	435	494	447	442	450	482	440	423	426	457	456	452	438	458	415	448	450	415	440	459	475	448	428	430	473	452	477	419	444	497	454	447	489	438	463	420	437	447	438	439	420	470	409	427	432	469	435	423	426	477	422	474	419	463	446	416	481	430	448	422	450	434	442	459	446	469	460	467	453	451	455	474	443	411	405	448	417	439	510	469	447	446	435	460	444	453	478	444	483	415	435	445	444	463	448	438	448	477	428	469	457	463	452	494	435	472	456	423	437	407	445	432	455	462	434	467	429	468	457	459	443	420	463	441	422	443	469	408	415	453	418	440	444	425	459	455	460	467	476	445	486	453	435	416	422	428	459	468	468	471	503	453	472	455	461	465	429	461	442	455	455	468	453	468	446	511	445	454	474	452	466	428	488	436	446	488	477	469	428	470	442	461	430	437	458	432	446	420	406	456	460	476	437	454	450	456	476	450	468	452	429	461	470	484	453	486	446	445	451	444	428	447	471	431	427	459	429	486	481	474	484	476	445	427	450	491	454	420	415	470	431	461	485	435	464	459	472	438	447	433	424	449	441	472	471	424	496	419	446	438	421	463	436	446	465	468	444	469	494	440	468	414	437	481	477	485	482	421	466	456	470	462	474	440	451	453	482	486	429	453	455	461	456	494	453	427	443	464	444	486	484	449	463	475	401	420	430	440	461	439	448	454	437	434	449	441	480	474	422	441	471	510	429	491	482	442	431	494	457	467	432	438	473	471	496	493	468	464	442	430	489	441	443	459	448	425	472	448	457	456	466	459	447	468	426	421	438	473	445	447	460	433	449	423	466	444	443	410	484	441	454	460	452	443	438	473	410	408	452	409	449	443	461	458	447	446	429	477	430	478	456	450	478	448	425	470	484	468	430	465	451	439	460	439	470	456	419	453	450	484	466	421	502	449	473	447	456	456	428	467	456	464	456	476	477	449	497	426	471	459	435	439	446	443	439	446	457	456	467	421	438	444	421	430	452	480	479	439	453	457	448	414	415	456	465	440	470	468	467	463	442	424	483	451	434	480	478	431	434	415	456	429	454	464	441	459	455	460	430	448	439	403	391	455	435	444	436	431	460	458	433	451	451	453	463	442	422	432	434	433	421	454	463	468	422	457	409	465	470	418	459	463	454	445	401	438	447	451	413	435	454	415	430	487	447	467	439	435	471	457	456	416	467	423	442	472	466	448	470	494	417	439	413	442	449	469	448	465	441	437	475	453	447	422	458	428	441	431	416	426	444	459	452	436	465	477	454	430	454	490	502	473	420	420	459	462	483	468	452	471	434	437	462	476	448	449	457	444	477	468	487	441	463	454	429	443	462	475	436	429	476	434	427	428	437	435	448	446	439	422	453	455	414	446	441	442	445	427	471	510	453	456	474	469	483	433	451	474	448	441	483	445	417	426	452	431	500	435	479	475	470	432	432	468	448	463	433	464	453	445	441	460	461	462	448	444	422	402	461	462	426	441	420	439	458	436	448	425	450	424	442	466	438	484	430	492	442	432	444	459	474	423	461	472	445	506	481	425	435	468	450	415	449	453	460	444	453	469	467	421	458	438	444	448	456	466	429	435	431	442	444	422	466	425	470	445	471	448	445	456	459	450	446	463	455	456	467	436	456	485	461	464	449	443	430	441	450	462	464	436	451	462	453	491	458	382	443	463	407	466	446	465	441	430	463	451	432	474	428	490	466	467	411	430	471	471	457	443	486	497	452	458	424	427	417	446	494	457	429	447	450	463	488	470	457	444	487	465	459	441	458	428	421	467	365	437	452	454	441	453	455	437	447	430	471	459	405	470	433	450	434	454	433	447	461	471	433	447	425	440	432	422	449	444	467	449	421	426	443	449	452	429	440	444	446	445	476	456	455	459	490	442	478	488	478	452	438	449	423	439	434	411	397	458	416	425	433	447	499	463	442	464	411	448	437	442	456	455	433	438	472	435	460	455	393	438	427	467	434	433	458	464	479	528	460	456	464	453	419	442	418	455	427	408	462	409	396	443	439	464	443	476	447	469	441	456	448	467	454	446	438	426	445	442	417	470	469	439	446	482	495	443	450	424	478	400	469	413	432	402	455	442	443	442	437	477	444	423	451	437	449	473	479	449	425	480	427	438	451	474	450	466	460	471	479	458	451	480	442	438	460	434	462	412	480	426	436	457	483	401	442	470	431	479	436	448	444	480	437	458	442	452	466	454	457	469	401	439	481	448	476	441	455	441	467	448	419	450	427	484	468	452	452	477	433	480	437	460	442	471	478	430	445	475	468	485	468	424	455	453	469	473	463	439	481	445	463	449	484	490	437	459	448	440	446	422	449	430	435	411	430	445	446	412	448	432	437	443	465	417	467	440	470	434	471	449	445	459	414	481	484	475	431	457	464	407	470	457	447	439	413	445	440	432	467	492	499	435	475	457	483	440	455	440	414	481	460	473	458	463	428	504	457	484	460	448	450	463	456	439	426	439	426	421	464	467	466	490	454	435	478	436	479	496	436	456	457
22312	21090	28666	23712	21090	21128	6269	1050	752	647	609	563	507	552	550	463	479	472	479	465	449	416	438	373	424	409	418	391	401	411	376	384	444	414	366	365	386	379	391	389	416	378	373	396	446	415	357	364	378	379	373	386	412	380	375	430	371	358	390	410	397	409	372	391	391	357	401	360	380	393	398	366	387	369	417	388	391	330	388	416	364	397	358	373	398	404	393	381	385	359	383	385	364	385	367	375	377	377	378	392	410	352	348	360	388	399	363	375	344	368	410	405	382	370	373	387	347	384	365	399	396	358	400	352	360	349	378	335	383	382	381	354	414	407	376	372	365	373	352	370	372	383	384	343	375	406	422	384	367	372	376	373	365	375	365	395	394	370	354	367	379	343	354	410	351	364	349	367	368	400	371	399	389	349	367	388	366	367	348	404	382	420	374	365	395	373	401	406	372	343	408	370	363	375	399	374	389	344	380	398	374	380	379	364	364	385	406	379	367	398	372	372	369	394	377	370	372	365	434	410	366	376	371	363	366	354	388	382	386	369	372	384	385	356	375	356	433	383	369	375	401	414	378	381	394	372	383	368	347	378	338	337	368	378	381	359	375	372	344	370	362	353	367	356	377	388	386	395	341	365	386	356	365	415	353	367	387	388	364	411	399	375	338	360	385	378	385	365	397	366	380	381	366	371	402	378	384	364	348	390	366	386	375	381	367	353	379	389	375	393	406	412	345	344	384	376	410	383	393	356	369	388	377	395	373	371	372	407	402	389	385	366	369	357	388	367	366	373	404	397	381	351	392	363	362	370	367	367	362	388	349	380	370	388	381	376	417	380	386	369	402	389	409	377	356	353	404	368	386	353	346	388	373	391	386	366	368	342	374	389	363	386	368	379	371	395	370	390	356	375	316	392	388	367	379	380	389	389	374	350	397	344	334	377	345	322	376	350	381	377	398	385	369	360	399	365	345	378	368	373	397	393	381	379	356	368	394	381	381	349	405	377	376	359	354	374	377	390	350	388	367	372	387	365	361	358	394	355	413	365	370	390	396	391	371	421	354	407	375	397	385	335	364	375	349	358	364	355	393	369	352	350	371	385	372	382	371	375	393	417	413	399	379	380	367	388	385	361	388	347	358	402	390	390	350	373	337	375	349	373	415	341	335	394	373	377	373	395	380	398	372	374	370	406	397	355	411	339	388	377	368	377	416	389	390	382	405	373	402	359	359	379	405	365	391	372	384	323	357	349	345	362	388	356	372	417	401	372	391	386	384	372	388	350	386	330	384	375	365	389	390	402	388	367	413	370	367	372	386	368	364	362	390	398	380	338	377	374	359	366	408	386	387	351	378	408	370	401	368	381	396	362	400	405	367	391	358	408	341	368	409	340	387	371	412	375	374	415	391	346	405	398	351	377	374	352	349	410	362	364	360	368	385	385	401	362	387	361	401	378	386	369	395	402	354	361	358	408	368	395	371	398	367	393	405	379	366	366	378	383	373	370	351	367	389	366	386	372	387	394	348	348	377	397	367	320	357	373	368	381	351	378	403	395	366	378	383	400	365	336	382	394	375	370	354	381	347	399	417	377	406	401	411	387	352	382	384	336	388	371	349	378	386	372	364	374	344	387	349	366	375	418	379	377	384	376	391	385	377	369	393	362	382	406	378	342	388	343	339	417	383	394	373	375	357	381	342	405	411	409	390	363	388	366	380	372	364	348	370	415	341	347	322	379	422	384	371	411	353	349	394	363	373	368	363	389	353	355	370	386	388	373	383	371	373	400	385	392	372	373	411	361	409	412	394	357	402	385	350	379	363	433	394	395	386	368	372	361	353	383	392	375	370	372	340	342	371	339	372	363	381	352	422	372	369	365	385	413	387	369	400	364	379	376	398	372	388	384	388	356	355	394	361	371	390	382	370	396	325	424	390	409	357	352	362	362	355	396	371	367	404	408	387	355	367	375	376	369	393	353	368	370	352	365	340	386	385	372	379	361	351	372	366	368	381	355	406	390	361	367	371	388	362	397	374	394	375	394	364	371	385	358	370	374	376	367	377	350	372	371	403	373	342	346	415	359	361	391	383	359	406	346	372	375	392	363	366	381	386	411	371	358	356	375	401	393	406	412	363	375	377	363	407	365	349	381	385	397	383	405	365	398	367	345	398	385	401	367	376	347	377	373	411	366	401	363	362	380	382	364	354	382	422	416	369	368	359	358	381	396	387	375	411	398	349	366	390	364	369	354	379	376	389	364	366	395	361	389	403	343	373	367	392	350	367	399	366	359	376	403	378	386	396	375	362	404	395	367	381	389	382	390	358	393	395	401	365	378	386	356	389	373	394	399	374	372	383	346	388	405	320	374	386	359	404	378	396	374	417	379	349	378	336	387	364	372	365	380	382	378	322	326	390	351	413	363	373	360	385	386	379	341	361	365	380	379	397	425	380	374	375	398	364	406	374	384	355	375	363	327	379	399	397	384	416	380	374	364	375	389	372	395	351	356	372	379	390	382	353	373	382	365	375	358	371	356	405	388	356	380	401	365	375	409	395	372	332	368	381	383	355	373	385	352	370	366	392	379	405	404	368	360	364	368	381	355	410	373	379	354	373	361	335	415	404	410	398	385	381	369	369	352	400	398	373	398	343	338	340	397	408	370	336	377	378	388	403	383	405	389	373	370	341	352	388	402	365	390	400	355	365	403	398	364	345	373	418	407	392	388	392	381	374	383	373	336	393	361	355	381	340	369	404	377	361	359	370	354	375	343	349	416	364	366	399	368	371	383	394	373	384	361	382	384	372	389	379	346	374	367	368	362	366	389	367	415	401	366	362	370	355	350	370	360	363	404	372	380	387	405	389	368	357	398	374	390	376	419	363	373	368	391	389	407	396	385	368	351	419	360	352	363	367	350	389	385	427	357	368	399	419	365	349	342	372	398	402	339	378	381	399	365	374	381	394	347	382	404	360	348	392	358	399	400	403	376	374	402	402	379	402	353	331	383	335	336	322	388	364	367	358	360	360	372	392	376	404	444	343	403	380	342	380	334	366	369	368	358	345	395	376	384	377	366	378	369	377	397	373	342	395	407	389	352	341	335	345	380	343	371	382	380	371	382	374	381	378	391	367	393	353	385	402	389	383	352	361	375	410	381	389	371	386	371	396	381	344	394	357	339	363	378	385	379	403	410	370	358	373	356	387	359	351	353	377	377	414	371	381	418	338	360	364	359	360	390	395	364	355	375	371	365	373	378	400	392	378	383	390	391	375	399	364	376	324	384	379	359	346	350	409	393	357	365	373	370	380	383	351	404	372	393	359	364	374	381	369	375	385	350	385	347	356	346	366	355	396	379	396	381	388	368	365	398	353	374	382	385	358	384	334	397	377	386	376	387	399	402	369	395	355	387	323	368	394	375	351	383	406	382	375	359	392	406	399	418	372	382	385	366	392	377	366	385	388	362	336	367	350	380	361	376	403	382	378	367	372	372	372	363	406	356	370	387	387	356
5986	13987	9522	4636	3373	2484	2069	1468	1221	1021	923	753	758	617	674	615	616	516	523	550	547	555	496	532	471	465	506	537	478	468	499	435	463	488	462	491	460	440	468	462	440	457	445	456	466	467	460	437	484	491	484	447	413	454	442	428	423	413	476	474	458	409	447	421	504	410	449	446	460	461	435	468	460	446	423	458	469	465	461	461	451	457	467	465	429	477	430	438	446	469	449	395	456	437	487	419	447	459	446	431	435	451	429	445	433	440	440	454	446	412	484	456	427	426	451	466	447	439	462	437	491	479	453	482	432	466	454	425	432	468	454	432	433	422	475	401	463	465	431	440	408	434	419	418	441	440	427	409	439	481	417	376	449	454	439	471	401	437	444	449	454	441	419	433	443	439	428	416	407	452	443	456	429	463	443	427	440	430	408	418	444	481	416	461	461	441	445	426	460	497	421	436	455	409	458	451	448	453	444	428	449	430	437	432	458	444	416	403	453	458	462	451	425	409	432	435	448	457	441	457	437	478	411	433	449	440	425	421	447	405	429	429	460	436	435	430	417	438	432	458	418	491	485	426	454	458	467	413	454	436	444	480	459	426	453	451	423	449	442	465	436	450	435	443	441	398	452	445	445	416	427	440	461	448	454	413	421	477	456	403	456	442	416	416	434	445	429	424	472	454	421	446	439	426	435	429	420	408	449	443	408	440	416	441	389	423	423	429	422	455	415	432	392	435	477	437	418	506	432	442	430	458	454	423	457	470	438	431	409	450	415	452	448	434	449	461	477	429	437	462	482	415	434	449	461	439	480	450	420	419	442	422	457	426	423	441	445	454	446	429	444	467	423	490	421	458	434	456	423	431	425	450	451	461	425	456	468	457	455	441	442	415	420	430	462	494	466	456	422	490	422	440	455	421	404	443	494	445	420	458	459	457	420	465	431	410	435	432	428	432	435	436	406	405	489	434	456	467	433	444	447	467	446	429	469	462	442	450	428	489	472	448	455	432	437	432	429	452	462	468	424	457	433	451	404	446	444	457	423	440	459	448	419	475	446	470	441	426	436	449	417	456	445	456	463	452	437	459	453	448	460	454	400	418	461	461	448	458	408	432	459	453	429	432	460	426	445	456	434	466	452	439	427	430	455	460	415	452	424	459	441	455	448	463	416	359	441	443	436	429	433	437	431	462	470	463	440	422	420	430	476	424	420	425	419	443	430	458	474	419	461	455	456	402	434	447	456	452	459	433	438	448	455	450	424	445	449	391	435	434	467	423	413	430	453	410	451	416	402	447	458	427	429	446	429	430	420	417	491	447	451	435	413	399	468	476	440	438	461	440	454	426	450	460	436	472	441	417	448	443	445	419	418	416	437	487	428	422	452	460	416	474	448	452	431	446	444	442	430	441	451	434	454	401	429	444	442	436	416	435	418	444	479	430	397	432	430	450	455	432	476	422	417	436	459	511	489	457	448	447	417	416	430	432	413	404	432	432	464	464	415	395	444	450	443	450	441	441	446	467	384	422	431	457	485	422	439	454	427	420	447	418	416	441	468	414	442	428	442	427	445	408	437	397	428	407	445	458	452	448	433	430	440	459	461	443	437	441	456	489	418	455	403	412	458	460	425	426	462	455	427	426	392	410	419	455	467	432	437	464	468	421	444	434	443	405	422	472	409	473	430	459	461	443	440	414	442	445	422	406	447	462	434	445	468	443	441	468	446	435	433	483	433	426	431	429	418	498	460	423	477	465	447	431	470	468	457	430	423	427	452	424	446	425	441	476	463	465	423	455	439	443	439	447	408	449	429	478	417	453	440	405	444	465	458	430	437	401	418	450	458	433	429	426	434	463	431	488	424	412	434	425	459	454	419	441	422	493	418	473	440	440	464	467	458	424	430	433	436	436	437	449	481	425	436	428	426	441	423	436	435	436	433	443	492	436	406	422	419	432	456	445	432	444	443	462	459	443	446	449	436	432	450	421	474	387	418	466	430	408	407	425	447	440	424	510	446	468	368	426	448	423	445	438	507	418	458	419	402	459	461	419	449	423	446	451	478	455	428	418	434	434	440	448	478	407	404	442	443	419	449	420	432	442	417	460	461	442	475	427	430	455	440	436	423	446	514	411	454	468	451	444	429	448	435	446	409	396	425	459	406	435	433	453	457	460	449	452	438	427	439	413	407	459	468	442	444	446	490	442	466	402	467	444	456	412	410	439	429	465	440	472	448	436	434	405	449	456	433	429	419	436	431	390	454	445	436	475	431	446	397	450	438	446	422	436	432	436	436	419	462	444	434	470	429	452	427	438	456	430	456	443	433	455	419	471	463	430	447	442	434	450	431	434	463	468	459	415	451	453	467	413	439	461	445	440	429	434	442	420	466	445	441	410	448	430	402	413	451	426	475	465	445	415	445	458	427	456	415	436	397	404	459	400	432	454	436	487	442	465	475	433	374	438	444	446	435	412	431	471	402	439	477	461	438	415	414	424	440	432	405	430	435	438	431	448	446	451	436	407	410	480	383	448	459	488	488	421	462	460	432	419	404	420	446	480	409	466	447	431	415	413	460	399	461	440	437	400	436	441	452	419	461	418	474	435	447	443	464	423	440	458	439	429	448	449	428	469	445	457	439	490	447	429	422	455	476	411	399	414	486	445	430	438	426	443	436	406	439	468	412	429	423	445	416	448	420	421	434	446	462	449	451	441	441	464	432	412	420	404	461	450	434	430	464	460	437	431	445	445	445	436	437	431	429	409	439	448	417	439	470	424	464	461	400	486	425	421	434	449	416	439	445	461	438	406	420	407	420	475	457	423	446	464	431	471	471	426	449	435	440	440	465	412	456	470	471	444	440	471	427	445	458	483	435	426	418	402	452	442	415	439	448	439	382	416	429	440	429	449	442	432	462	438	441	406	410	467	420	441	467	429	447	458	436	422	433	449	447	453	410	456	416	448	424	448	430	413	410	455	423	457	460	434	456	447	446	424	463	460	452	474	439	454	406	412	469	402	453	451	472	409	447	409	491	449	459	458	476	455	456	414	417	415	436	415	444	470	413	442	418	414	424	429	449	468	444	437	436	446	431	468	465	405	459	433	442	449	452	473	408	468	417	407	446	462	441	441	451	454	419	449	442	455	439	433	414	426	464	447	398	469	465	443	471	436	482	451	472	467	437	387	455	436	420	437	434	421	480	475	402	441	444	440	443	442	478	465	440	473	425	426	443	469	439	425	505	463	415	483	438	417	418	423	437	453	459	463	424	450	426	440	446	429	439	459	396	422	390	441	492	433	433	447	460	440	460	450	442	464	440	407	445	433	449	448	456	448	451	441	432	440	429	435	427	399	428	436	475	422	477	463	451	437	479	428	452	492	425	433	449	451	482	438	431	493	432	458	463	468	451	442	413	431	477	445	441	440	425	487	436	465	443	466	452	443	463	455	443	461	444	452	454	462	466	442	447	437	453	441	424	407	435	424	423	445	441	433	436	453	456	416	442	434	470	420
27311	17715	4185	1049	872	834	803	845	763	780	720	757	806	780	768	763	764	761	756	752	766	812	771	789	741	743	749	796	744	770	803	735	789	763	718	769	807	776	787	774	788	764	757	782	847	803	750	742	743	784	754	741	802	829	715	757	833	753	778	772	769	796	831	812	764	748	721	792	765	759	787	826	757	741	734	770	775	787	785	724	747	769	782	718	746	771	767	795	776	783	803	768	756	833	772	753	750	773	790	741	744	771	774	743	733	741	781	764	745	727	743	736	717	750	739	740	705	786	756	809	780	754	774	777	839	729	762	698	777	759	728	826	701	778	721	753	768	809	764	739	767	739	744	743	759	775	779	793	799	787	775	745	763	756	758	796	785	761	779	751	750	710	789	781	778	790	776	739	725	726	794	777	807	797	778	739	743	767	828	762	729	803	748	765	778	775	769	721	773	769	700	815	735	778	787	755	772	791	728	788	694	737	761	766	774	696	763	767	823	755	743	752	762	756	721	712	776	781	772	767	765	785	710	799	742	776	775	743	815	784	787	773	788	800	790	734	765	747	784	784	809	763	781	775	755	772	770	744	797	811	810	771	757	797	728	759	782	785	790	793	735	738	760	754	819	795	762	759	733	751	777	766	798	751	795	802	739	753	765	788	742	781	740	773	800	745	732	758	783	778	797	784	776	770	805	791	736	757	805	736	765	781	758	790	760	756	752	770	774	774	826	770	728	761	763	770	760	782	762	757	812	774	751	778	784	813	782	818	786	748	758	780	799	764	740	756	725	774	765	738	793	760	748	717	779	753	748	781	764	736	755	793	731	784	800	791	784	767	783	740	780	763	733	771	775	781	749	776	728	784	733	767	792	749	770	760	757	738	807	809	747	726	775	751	780	812	743	807	765	721	792	766	754	734	740	777	810	803	758	748	761	762	724	759	760	767	772	767	786	798	821	782	755	722	789	765	727	767	702	729	817	744	766	795	748	730	839	730	794	780	806	772	775	752	804	777	773	740	787	735	751	748	727	795	751	773	768	769	724	766	727	773	789	780	742	785	744	774	803	782	780	793	728	692	743	763	796	807	721	756	793	739	771	759	713	753	737	740	768	800	803	776	742	727	731	780	761	776	750	725	774	752	786	704	786	751	740	767	800	787	759	785	786	820	748	779	742	762	732	787	769	780	751	733	725	764	771	852	779	803	762	801	826	796	812	777	804	766	771	751	770	778	790	711	757	774	737	761	758	707	727	762	789	840	781	784	725	727	807	745	758	773	732	765	780	786	773	745	759	784	767	715	729	803	771	741	752	796	752	795	802	780	730	754	772	762	721	776	779	739	773	778	772	737	792	772	765	728	772	747	722	775	754	733	779	731	771	749	768	804	760	787	761	761	715	757	791	761	729	731	761	751	786	731	735	748	737	769	729	741	756	775	771	795	767	743	765	796	761	802	710	793	806	766	793	731	744	745	796	779	806	766	729	762	791	742	814	802	820	744	813	749	820	776	786	796	732	791	757	742	774	731	781	760	761	745	776	729	781	767	765	730	758	840	761	727	781	807	762	769	704	809	777	760	757	743	773	791	733	762	778	782	767	797	763	780	743	785	714	774	759	743	742	791	786	749	772	772	739	777	684	736	730	806	800	766	739	769	706	782	765	754	808	729	707	771	756	783	774	783	751	739	749	755	803	728	774	731	797	715	771	774	737	779	761	754	775	768	749	711	758	738	764	801	761	741	813	747	752	763	715	795	756	843	805	760	743	744	795	736	818	735	788	749	732	798	791	758	768	745	739	773	732	783	763	768	755	757	794	773	721	767	739	812	750	798	793	784	804	760	795	706	785	779	752	771	789	824	790	791	721	795	801	756	828	743	753	792	727	758	756	789	789	734	741	824	757	767	794	750	738	750	784	758	777	736	770	762	798	746	754	772	799	802	716	756	757	720	793	781	776	792	772	782	722	802	767	739	774	794	756	754	763	778	736	780	793	763	782	738	771	768	775	752	757	779	755	787	749	751	747	736	754	751	778	792	770	780	772	731	743	738	803	769	700	837	775	732	746	725	736	744	740	784	688	727	799	817	775	811	732	772	759	761	714	805	734	743	771	733	787	754	762	777	769	787	765	813	784	735	738	823	769	767	742	771	756	717	764	737	738	740	724	813	751	800	746	779	713	748	784	780	756	778	752	798	767	784	770	741	730	783	784	764	767	722	733	775	736	756	800	734	846	740	770	793	753	763	754	752	806	768	721	790	753	777	755	733	833	731	764	747	769	751	690	792	734	775	730	732	724	748	767	758	776	820	761	810	764	805	736	780	726	798	723	796	793	795	773	767	734	797	735	713	738	741	797	773	795	774	793	787	777	760	782	748	758	746	801	715	737	755	781	740	756	677	759	773	708	797	775	784	781	773	777	730	771	782	731	791	757	779	773	801	719	750	724	796	744	739	764	775	751	719	751	758	810	739	799	772	706	793	732	760	720	741	736	761	774	763	754	753	700	789	787	770	725	753	809	734	746	753	730	734	757	747	784	784	775	779	686	765	759	790	754	766	732	709	765	761	806	777	783	723	754	747	779	787	711	772	804	762	730	789	795	747	781	790	813	766	793	819	685	744	756	734	728	802	774	763	730	787	771	742	742	806	761	751	753	800	781	767	744	790	784	767	777	753	768	759	781	765	770	750	753	704	763	766	747	771	752	714	723	740	740	708	803	770	787	748	735	735	744	814	808	778	807	791	806	746	792	743	825	775	777	720	782	728	759	755	718	758	738	828	739	730	767	781	741	710	767	717	760	748	780	778	765	761	764	729	805	739	758	738	775	831	773	769	738	756	782	760	770	751	808	811	788	730	760	751	762	736	752	768	808	738	780	804	741	733	821	714	756	776	785	740	770	793	747	762	749	780	801	777	752	748	725	754	744	796	747	774	809	762	774	777	769	807	785	749	759	804	741	766	775	745	750	743	778	783	725	809	740	723	814	781	793	776	796	789	736	730	794	785	801	735	794	715	705	791	795	808	790	790	767	734	784	756	811	751	729	780	752	834	778	716	757	765	747	781	743	741	767	713	757	774	788	788	776	830	800	730	757	779	759	812	791	741	788	766	739	801	833	758	726	752	737	809	770	731	770	746	721	803	711	729	696	770	795	779	721	793	774	798	801	750	818	742	797	748	806	759	786	789	796	782	738	775	793	778	798	772	756	785	759	736	752	802	741	759	815	728	757	778	743	774	776	730	791	718	819	801	770	766	742	736	778	754	767	752	780	779	743	727	748	746	744	732	753	737	789	719	803	774	719	812	785	780	791	704	721	783	786	788	744	757	745	777	789	772	742	734	789	740	774	770	751	780	760	751	753	757	759	787	798	759	721	750	736	727	768	732	780	776	817	736	742	750	779	742	785	731	733	743	742	805	762	752	821	750	748	691	767	775	769	738	755	714	819	758	761	769	779	776	775	770	760	770	757	754	752	726	771	786	765	800	745	759	752	748	701	780	740	822	752	722
5198	1516	1163	945	908	889	867	887	901	808	848	876	885	819	790	863	848	846	785	887	881	871	873	839	826	875	841	898	908	821	880	876	885	880	873	837	851	825	826	857	854	838	874	832	855	881	796	883	854	873	828	816	883	823	874	815	844	849	848	873	863	895	847	844	823	853	815	827	876	878	848	825	858	844	838	833	855	859	847	851	883	801	777	846	882	849	821	805	866	816	831	878	853	783	835	822	864	852	923	783	813	853	881	821	901	893	863	909	838	870	865	808	882	855	881	849	868	838	863	823	808	877	826	826	836	863	841	812	881	884	851	837	844	880	826	849	807	819	833	850	807	836	859	876	805	844	877	857	844	840	864	880	862	817	825	853	856	873	789	807	906	832	853	879	840	923	768	794	879	847	868	892	832	816	811	805	857	832	852	815	806	810	850	860	847	841	837	890	837	788	930	844	880	881	876	883	818	889	839	809	876	808	863	868	864	878	825	817	827	871	897	797	853	861	828	851	870	847	856	862	852	834	849	846	796	856	881	835	828	845	853	807	810	875	827	793	884	862	871	869	840	839	912	791	813	846	822	825	820	839	823	818	849	867	864	795	842	843	855	832	834	860	917	902	803	861	814	829	831	876	905	863	777	792	887	810	876	812	868	846	826	847	851	841	797	866	820	852	807	886	857	821	872	841	870	869	857	830	849	806	856	895	831	879	801	822	918	800	806	836	840	865	807	886	848	848	819	840	829	836	849	836	865	829	831	854	848	856	910	851	861	839	827	869	845	865	845	847	874	857	820	881	815	864	828	813	844	863	883	865	821	870	822	861	869	802	838	846	808	832	883	862	836	878	883	865	874	868	805	897	883	834	871	862	803	876	799	876	897	847	914	860	862	747	829	864	828	825	896	897	882	881	874	889	856	847	890	825	861	909	811	871	810	893	827	851	903	849	822	862	804	823	851	887	892	802	823	852	846	795	865	832	784	866	906	857	838	840	869	851	827	804	810	895	827	823	828	855	911	835	867	840	810	858	852	893	868	842	855	853	842	850	840	851	840	844	832	869	893	846	854	775	846	852	846	892	808	835	791	856	815	851	827	832	809	840	849	841	860	802	879	841	858	842	823	858	814	857	878	864	845	852	883	797	849	849	847	852	830	864	849	824	820	861	784	826	807	845	840	869	787	832	823	920	812	828	797	876	865	861	830	838	839	918	834	869	789	857	813	906	882	842	906	895	841	823	879	897	844	899	827	889	841	847	876	840	854	879	820	878	891	847	808	835	831	849	791	905	824	813	868	877	821	866	873	821	861	848	862	854	868	882	875	803	840	807	827	840	874	882	836	890	811	918	862	884	830	882	796	856	842	836	864	861	849	861	868	834	847	861	847	871	836	860	828	857	860	843	844	864	866	816	836	831	845	855	838	822	841	828	841	864	843	833	837	841	852	837	877	817	867	851	814	840	804	846	819	830	860	781	864	839	876	865	877	879	872	847	857	825	912	873	803	854	803	835	829	841	845	830	883	860	891	841	860	846	824	809	857	868	823	824	841	826	855	837	841	854	880	895	843	890	860	774	841	843	816	830	802	863	852	845	850	889	855	893	855	859	889	901	858	827	834	866	821	863	845	851	860	851	882	847	848	842	870	791	895	791	863	848	845	836	861	912	895	903	882	855	813	902	852	869	862	844	895	803	794	795	797	821	877	889	841	845	862	801	898	834	858	833	865	826	879	802	847	885	861	840	821	839	822	833	817	877	825	802	822	832	858	870	814	890	855	783	808	855	850	855	848	856	802	820	817	841	859	838	831	846	874	854	866	836	867	777	869	864	828	797	806	847	872	778	805	890	901	879	818	874	831	861	844	825	847	885	804	847	808	852	821	872	869	833	848	812	834	836	876	861	798	886	819	816	827	844	844	878	798	874	890	862	807	869	858	850	843	836	871	800	856	798	849	832	870	840	826	852	854	799	832	882	818	821	881	828	866	870	841	845	804	823	839	818	854	859	821	826	841	824	845	803	842	845	866	863	886	843	831	834	847	838	857	843	850	810	859	838	823	881	897	844	842	890	863	909	871	855	839	885	811	863	839	851	834	825	860	808	865	851	849	852	877	799	814	882	873	862	823	791	844	839	886	831	894	841	864	804	898	828	814	867	874	784	840	857	863	838	892	810	848	881	811	865	847	854	907	805	807	855	840	851	826	873	895	835	871	858	788	844	863	818	818	832	841	823	870	825	806	859	834	801	872	843	864	882	855	873	839	812	827	810	863	894	805	909	858	816	857	859	816	879	849	821	845	853	867	868	830	843	822	804	824	848	784	861	860	740	817	859	872	874	832	793	814	814	853	855	855	864	897	872	871	884	840	843	872	890	819	811	795	820	844	792	805	833	872	856	856	821	844	856	847	833	861	854	879	890	810	836	878	894	800	872	872	845	828	823	860	837	835	823	844	776	910	917	834	838	886	865	865	867	873	864	845	888	825	854	881	821	872	865	874	879	813	853	806	834	874	865	857	841	872	822	834	840	886	778	872	852	877	867	852	841	836	903	847	897	874	835	842	828	860	864	859	856	829	863	826	805	860	884	859	851	840	861	841	881	794	827	877	823	830	853	874	834	806	863	868	825	868	849	847	802	868	831	856	874	894	850	869	874	868	845	856	844	902	839	871	887	879	834	880	798	826	897	837	845	855	834	845	878	817	852	866	830	883	846	813	817	822	872	820	810	850	885	821	887	835	871	849	851	853	801	824	857	864	840	833	877	810	834	855	802	850	912	921	846	806	822	825	839	863	874	882	839	849	829	855	853	894	809	852	863	809	903	839	821	861	903	885	817	802	831	842	867	834	914	835	853	866	841	845	808	785	855	922	924	857	838	789	822	931	828	874	823	854	813	778	828	865	828	887	870	834	822	905	866	792	833	826	805	853	824	877	855	889	827	874	809	896	818	814	916	884	800	840	892	837	862	887	859	840	878	876	864	805	928	916	826	903	840	832	928	861	819	798	873	883	865	915	823	891	863	894	866	871	859	817	855	829	832	840	870	903	833	801	862	834	872	830	882	837	865	851	813	812	846	864	850	800	838	865	835	856	906	860	846	850	825	853	858	868	880	870	889	854	841	807	835	844	847	871	835	852	829	841	871	850	878	846	837	839	858	847	841	896	819	792	823	834	849	857	810	859	849	798	799	899	850	843	829	877	825	894	861	849	867	877	831	830	841	887	821	866	854	838	835	838	877	821	830	813	848	831	823	887	865	812	819	864	860	835	916	827	880	886	810	890	809	882	901	808	872	843	835	867	864	878	842	864	882	846	838	813	862	841	792	841	879	894	868	862	904	819	871	870	824	845	816	892	839	793	846	819	807	835	830	846	853	869	858	816	808	800	893	830	909	798	841	842	795	874	900	858	801	796	839	862	846	846	872	830	825	850	889	865	881	859	843	839	914	863	841	841	853	880	869	869	820	810	855	872	877	822	822	817	835	847	788	866	829	825	886	839	873	856	849
23305	21052	28183	24117	21049	9269	1666	1191	1033	932	933	920	903	912	866	896	852	868	862	815	820	788	857	845	819	855	834	812	838	799	847	800	806	787	848	847	796	820	735	836	808	812	804	851	844	794	837	778	763	808	837	837	785	858	761	820	840	798	832	794	782	850	813	833	811	837	789	779	836	764	782	811	804	871	876	789	813	741	871	814	789	848	810	763	830	836	836	796	804	794	827	811	840	813	816	825	810	816	844	772	839	831	793	853	778	825	786	785	789	805	817	819	840	761	832	785	801	815	746	822	798	791	798	835	819	784	823	826	731	825	838	800	779	794	790	795	810	799	839	813	838	798	836	795	829	841	811	836	807	802	808	831	799	821	792	829	786	835	833	812	772	783	808	792	794	787	874	783	820	767	761	833	782	804	820	852	821	808	776	819	811	847	790	839	849	821	726	775	791	823	884	793	824	758	837	798	790	801	810	808	825	818	824	805	803	777	775	842	799	833	753	779	812	834	781	794	794	791	833	788	812	773	833	791	782	836	827	810	777	789	830	777	833	821	795	790	830	754	782	826	815	797	806	843	811	791	854	812	844	803	782	860	790	819	822	780	801	789	818	843	821	824	814	755	749	807	832	810	789	851	774	819	794	810	806	826	797	775	818	814	794	801	804	819	784	818	818	781	828	775	867	812	855	814	803	787	799	741	853	786	808	765	804	869	815	799	847	812	782	818	814	778	813	800	779	818	831	786	812	891	890	803	800	786	813	797	867	802	835	829	819	828	849	840	782	801	832	789	784	787	832	818	800	858	797	792	832	808	797	823	811	814	845	783	817	777	852	813	798	824	808	788	779	813	820	782	850	809	767	803	824	800	805	782	779	793	778	800	857	812	807	794	803	841	799	794	797	787	837	818	749	784	796	793	766	788	830	755	832	876	772	781	819	771	796	795	838	790	782	796	771	769	793	807	767	813	761	804	810	849	842	799	834	804	751	792	859	816	836	881	823	758	816	809	787	821	812	777	765	837	792	796	807	858	808	814	836	831	807	845	829	798	790	800	838	793	777	829	760	794	810	769	844	787	789	793	830	836	834	901	790	810	818	782	844	810	808	792	862	788	826	800	804	771	760	817	793	758	786	809	836	784	816	764	827	822	819	781	812	804	773	869	792	756	804	784	803	831	814	834	782	846	820	785	799	745	768	815	779	848	829	833	783	792	840	844	816	849	766	837	854	792	816	823	840	793	844	831	778	772	807	755	837	817	772	794	783	857	782	747	808	792	833	774	770	805	816	784	762	791	804	779	756	796	829	762	782	759	760	838	780	787	797	818	802	769	794	803	833	833	834	864	798	814	816	826	820	822	789	742	878	760	786	822	827	779	841	786	784	783	826	789	864	782	796	768	808	772	778	796	741	822	852	817	799	764	885	836	725	840	793	822	793	851	821	832	776	832	854	775	808	839	793	750	814	804	805	850	785	808	808	807	782	857	829	799	790	751	839	811	784	803	810	847	827	777	767	781	789	801	784	800	789	785	797	800	793	812	837	858	840	759	826	821	790	786	853	799	791	789	812	785	848	847	808	818	841	875	808	771	805	788	794	829	786	818	769	751	826	780	843	811	818	778	788	775	825	808	816	847	798	782	774	819	849	799	808	807	771	766	814	798	802	861	822	775	818	828	816	822	811	793	798	759	809	812	849	785	781	805	830	851	802	811	756	802	865	788	795	821	782	759	828	834	824	822	786	788	780	810	755	785	739	792	835	818	891	791	800	771	865	812	797	814	818	860	782	815	843	777	791	846	764	802	817	828	830	749	810	813	816	807	839	797	808	809	804	778	787	851	817	790	800	741	768	766	801	769	774	844	816	842	808	801	794	782	851	845	776	863	816	854	780	822	805	843	825	805	798	783	812	811	811	818	832	810	882	855	834	791	772	806	713	782	751	821	828	790	739	788	817	820	809	812	801	864	823	799	812	834	797	835	817	806	817	810	831	803	822	797	780	849	783	784	827	840	824	802	766	776	815	775	763	845	851	800	798	840	839	810	799	785	832	803	776	794	803	799	826	803	833	787	755	781	795	793	817	844	764	770	785	809	784	824	870	885	828	797	771	803	814	773	798	803	844	804	815	788	791	834	835	796	799	823	879	791	862	781	853	801	816	819	791	775	783	788	829	784	808	837	810	789	768	819	857	810	745	803	831	827	788	795	824	820	822	777	823	811	779	794	755	770	832	794	837	827	818	782	808	825	794	796	780	822	825	786	793	804	804	800	770	821	790	844	809	864	864	813	850	824	815	822	830	854	836	802	793	856	802	711	831	839	799	772	771	835	840	852	824	813	832	818	820	841	839	808	802	821	751	812	815	809	813	812	807	788	830	835	830	867	839	832	805	815	811	834	767	823	826	807	840	795	824	792	798	824	801	835	802	824	786	837	800	772	860	870	827	831	788	805	826	821	810	802	818	797	777	817	812	802	814	887	808	828	771	822	859	818	806	862	790	790	723	838	816	836	755	805	783	842	799	789	809	799	761	806	795	777	795	820	829	791	781	790	764	817	817	823	759	800	812	828	802	811	848	842	822	799	833	818	886	811	794	809	777	817	783	781	811	869	864	796	797	803	871	815	808	810	767	784	805	758	788	810	818	774	828	857	824	846	772	798	806	836	790	781	824	798	814	815	864	787	888	836	794	791	758	816	816	830	842	762	838	857	821	759	805	754	745	826	835	850	828	786	838	825	754	768	813	807	826	810	870	805	784	797	763	791	828	811	805	764	785	802	843	831	790	784	873	797	774	812	852	854	814	814	866	856	797	838	778	789	808	762	784	811	828	755	783	837	806	838	847	820	840	789	798	798	801	817	769	759	761	819	820	771	807	793	810	774	802	815	799	867	802	821	797	786	792	804	825	765	812	837	795	833	773	768	826	825	797	822	792	859	733	830	882	832	820	821	814	815	833	803	819	866	769	809	752	806	814	806	786	830	809	803	822	780	789	771	777	858	852	798	784	822	801	783	808	773	766	773	823	783	798	804	770	792	772	795	840	821	808	837	854	835	848	813	814	791	813	820	809	820	818	771	813	797	806	789	786	807	806	817	761	797	815	769	830	785	781	827	802	840	839	809	742	755	758	821	810	854	811	795	796	869	799	778	828	851	775	812	802	820	821	792	836	887	793	822	864	845	838	833	760	822	818	810	808	816	721	773	881	748	842	791	776	843	844	827	829	766	771	845	810	769	806	828	828	815	829	832	789	811	836	861	792	803	781	777	812	732	821	790	843	793	758	791	817	882	797	810	796	819	798	795	826	806	797	811	795	801	824	793	794	820	807	816	833	816	774	843	850	770	783	819	756	839	756	805	743	768	827	828	774	813	788	817	786	808	841	796	808	777	795	859	810	794	788	834	838	842	784	797	803	826	776	834	827	794	746	782	791	793	846	823	822	782	739	817	768	784	831	831	814	833	806	773	853	809	830	837	818	791	832	787	853	792	845	805	821	812	844	819	779	804
4493	8929	6196	3194	2455	1966	1666	1432	1250	1206	1159	1067	1078	997	991	1020	955	971	960	958	991	949	959	923	949	908	936	846	967	921	929	900	917	924	913	891	906	942	932	915	933	898	891	834	924	908	887	895	958	888	921	896	855	949	910	905	942	932	922	906	888	838	959	944	885	924	913	938	891	869	942	924	918	880	894	925	881	884	924	902	887	891	938	898	897	886	955	889	878	904	867	908	894	957	913	897	880	937	942	895	908	905	905	934	859	913	880	914	908	888	950	875	904	892	927	919	873	901	924	903	859	912	921	897	929	924	889	897	923	899	924	878	839	851	943	917	901	901	920	930	915	856	928	912	853	971	901	936	891	918	880	857	961	956	923	913	872	877	922	921	871	911	865	921	902	911	941	880	895	918	882	951	876	932	910	886	865	869	901	887	914	898	920	923	911	866	935	907	913	889	929	906	867	916	961	855	862	918	868	929	917	940	889	943	926	865	848	935	929	889	911	943	927	929	861	906	952	911	933	892	827	927	945	946	896	879	936	933	882	915	875	881	898	874	929	847	902	885	962	882	930	857	907	947	852	894	863	873	924	929	900	939	871	913	939	884	868	871	937	880	970	902	938	948	939	955	936	885	926	891	859	899	882	895	914	935	899	878	868	859	983	904	891	917	877	891	909	877	854	854	921	834	879	869	902	905	872	869	903	895	852	924	848	891	989	912	942	894	944	888	867	910	961	932	856	901	880	939	877	946	869	872	937	917	893	925	912	928	909	897	855	872	900	918	926	921	917	911	834	843	912	919	887	943	891	909	892	888	984	881	905	877	903	890	890	874	874	872	878	905	907	865	879	899	903	889	915	885	917	896	947	932	921	888	894	909	875	904	954	959	901	924	906	896	955	926	903	932	889	908	924	892	876	883	909	920	891	913	844	911	868	929	954	914	921	932	952	951	908	938	938	886	913	904	929	965	861	912	886	903	900	902	970	909	891	881	897	857	913	889	905	912	890	947	907	944	909	861	901	920	902	901	951	874	852	923	890	922	886	840	914	889	925	912	940	897	934	884	937	897	898	899	906	914	874	907	917	922	906	939	888	914	875	908	943	930	889	944	913	934	914	849	848	916	908	900	847	923	895	906	884	876	910	927	930	915	927	934	898	906	926	895	891	895	911	902	891	866	898	907	909	938	922	917	867	885	928	883	876	868	866	912	914	907	916	878	873	938	889	862	861	878	911	877	882	920	882	879	930	881	889	969	892	897	853	901	880	879	875	918	893	922	884	883	977	951	908	913	874	873	880	930	879	965	893	893	917	959	921	963	944	932	898	865	848	846	935	880	884	909	893	882	911	890	878	912	921	888	911	929	867	958	895	916	876	903	896	921	900	910	930	915	865	908	892	902	917	923	919	936	883	919	908	940	814	963	891	935	846	871	912	883	949	896	874	927	911	917	874	925	869	901	926	947	896	936	889	875	883	922	970	914	911	925	866	929	935	886	961	917	912	855	863	870	854	837	822	858	878	923	896	999	949	932	917	864	946	901	877	883	943	917	912	900	908	911	923	899	885	887	895	913	879	895	855	881	891	917	843	836	931	887	912	815	922	885	862	932	909	912	928	960	893	931	908	918	903	920	860	874	919	851	896	929	891	929	945	910	858	917	875	894	902	909	832	934	885	944	914	865	936	913	870	888	915	894	891	903	927	936	905	918	920	838	903	940	896	900	871	931	906	901	946	881	886	908	877	872	859	891	930	895	878	888	925	924	891	899	882	920	895	917	878	932	967	939	954	954	896	915	888	908	944	886	935	937	902	916	914	893	948	891	904	904	924	950	915	923	883	970	886	918	877	968	908	840	910	885	915	947	857	917	929	940	847	953	911	922	894	894	932	829	872	918	934	896	878	902	886	854	925	890	874	891	906	849	900	905	901	909	874	858	880	939	848	907	923	903	852	949	899	915	927	896	908	878	915	925	897	930	935	906	888	853	914	902	898	884	883	909	854	933	870	933	916	887	960	889	922	937	923	884	936	990	929	920	909	944	885	944	843	895	955	921	853	915	883	859	869	912	945	916	913	868	910	892	926	931	905	896	867	904	925	879	919	867	944	887	929	923	903	925	922	944	892	896	929	889	917	875	952	857	934	886	923	885	937	924	932	877	924	908	935	915	928	921	914	931	895	905	872	908	901	872	889	908	968	914	915	910	906	921	917	878	845	898	887	885	941	875	869	864	900	958	889	922	915	933	872	907	877	880	875	899	911	935	930	884	867	852	936	943	926	894	918	915	942	945	902	919	929	882	852	968	895	886	921	853	972	979	907	894	934	904	902	880	920	886	939	889	885	894	909	875	892	910	907	919	898	931	901	904	883	851	903	930	957	847	897	950	869	903	954	890	890	848	921	899	930	906	901	945	892	880	928	903	860	948	904	968	920	929	910	867	906	840	912	886	897	920	902	903	865	923	875	893	900	996	949	916	859	857	895	888	915	893	854	920	887	894	911	874	930	910	946	903	934	856	883	923	958	927	877	900	889	869	943	876	903	954	887	883	853	849	900	928	886	893	867	925	873	948	861	946	862	896	935	958	910	899	904	846	950	952	879	912	900	950	836	948	955	878	874	890	913	908	844	885	926	917	937	954	947	879	892	915	911	883	839	855	914	916	885	899	914	857	872	902	937	907	854	890	922	915	929	878	923	878	895	925	920	916	905	865	871	834	900	897	922	822	932	960	908	903	897	886	900	912	909	918	934	913	869	923	928	868	926	919	918	906	935	896	883	920	952	897	864	903	912	893	930	914	904	888	941	855	888	968	873	925	903	880	941	864	958	888	915	903	910	905	921	929	861	894	924	902	897	976	917	949	868	871	888	944	884	913	904	947	862	890	899	854	880	874	847	873	899	924	956	933	871	885	919	920	905	894	923	905	878	879	909	855	933	936	859	945	915	939	931	903	895	871	900	893	934	896	937	932	856	903	949	897	906	963	894	894	877	922	1002	871	887	886	845	961	898	918	913	965	908	886	956	843	939	957	894	908	936	908	861	913	933	918	957	945	879	867	936	853	911	940	857	888	877	891	941	970	927	908	931	847	932	940	971	956	885	903	893	919	821	921	912	887	931	898	901	825	875	879	941	876	900	823	897	918	930	885	908	869	925	858	904	889	862	895	923	798	906	867	969	906	918	861	843	932	867	922	910	960	918	860	888	860	839	956	881	889	911	924	888	889	950	901	907	898	889	897	888	939	913	965	879	930	934	894	916	875	902	914	915	908	965	876	882	932	900	884	859	915	960	927	947	892	921	920	905	829	940	913	893	836	899	887	923	870	1015	852	932	886	902	929	882	899	856	891	856	885	833	866	902	905	877	916	912	946	917	880	931	934	893	919	914	837	909	947	940	884	912	890	881	906	951	920	834	970	861	866	913	844	895	908	925	932	922	943	917	910	910	861	864	912	874	924	880	896	907	902	945	943	907	908	889	922	876	869	901	895	883	959	941	921	943	874	907	929	905	882
24347	21018	26947	25233	8500	812	602	567	539	479	487	438	447	446	433	429	429	412	390	408	446	444	433	403	434	387	412	418	403	404	403	433	394	407	414	444	388	434	412	443	403	387	422	396	382	368	432	402	414	434	416	407	427	410	384	392	396	392	405	428	419	420	383	405	390	404	378	407	394	423	386	419	417	411	429	447	401	394	377	371	374	393	404	398	437	430	400	387	405	404	414	413	448	436	375	408	435	388	408	403	409	411	418	440	390	390	414	421	419	392	418	444	383	414	384	397	428	406	399	394	378	394	407	353	409	448	403	403	393	361	404	388	406	395	415	391	429	382	409	398	405	394	418	431	422	430	397	394	369	421	406	397	375	403	427	416	392	423	424	410	385	422	422	408	417	412	399	371	383	399	385	413	384	413	394	411	409	408	400	397	401	428	421	417	393	396	427	363	420	406	417	425	407	350	401	405	413	405	431	386	373	392	452	381	425	414	418	401	387	394	426	404	393	397	423	378	440	414	409	428	398	398	448	425	432	420	413	445	417	404	371	437	474	416	391	387	430	410	391	414	429	360	458	410	380	407	391	388	348	437	398	371	437	422	404	400	423	430	397	398	414	408	402	403	383	395	382	426	412	398	403	377	398	398	398	405	419	394	391	364	432	418	440	415	418	380	389	384	429	390	395	429	402	436	411	416	423	416	418	422	381	400	397	457	437	425	428	416	406	425	392	401	366	411	405	407	380	400	404	408	431	425	393	426	377	383	403	413	389	425	408	400	373	378	429	400	418	439	438	445	404	376	390	425	398	398	396	412	387	405	385	387	393	402	373	399	400	402	428	384	401	390	367	406	452	415	426	405	401	416	419	396	404	414	384	417	427	394	396	372	399	445	402	380	407	394	394	350	445	375	403	393	378	403	430	380	413	395	399	396	392	398	410	401	413	426	419	396	414	378	385	397	428	376	387	413	439	418	380	420	372	407	374	381	407	395	415	418	445	415	406	422	414	411	372	414	379	420	400	371	344	374	420	417	418	401	417	441	420	401	381	404	393	377	419	417	422	385	390	403	401	422	385	382	388	423	374	408	385	410	411	437	391	391	386	415	420	408	417	431	419	429	423	397	380	395	391	394	427	417	421	403	432	433	403	434	409	382	361	407	417	399	404	414	403	413	390	435	397	443	397	400	403	424	433	381	379	419	408	425	400	400	386	373	392	404	411	388	399	427	392	400	435	390	419	392	392	426	400	415	391	403	398	406	403	435	411	405	408	429	429	398	396	377	390	366	363	417	406	378	406	413	412	431	406	417	417	395	423	416	386	381	411	392	414	390	410	369	385	409	406	422	439	419	398	396	415	452	422	390	411	417	401	407	377	400	397	425	404	398	454	389	382	393	396	400	383	365	388	385	419	399	414	408	416	364	386	389	410	413	397	430	418	411	393	383	372	395	424	386	414	405	427	378	435	344	407	438	430	395	421	397	413	416	387	384	434	391	409	388	398	440	403	387	398	420	355	381	387	417	413	391	421	427	409	411	411	393	405	371	383	394	461	380	384	407	378	426	395	421	390	462	353	406	415	377	419	415	408	429	404	437	421	446	398	428	408	389	362	394	451	419	412	364	402	423	378	421	397	400	350	364	433	394	403	399	378	382	390	426	392	383	393	385	382	441	400	414	411	450	432	388	412	391	402	387	394	378	403	434	407	388	401	403	389	405	377	409	429	395	385	405	387	395	401	370	405	387	382	396	398	396	427	385	421	412	363	409	402	444	407	406	396	389	390	373	418	412	393	361	432	375	409	418	426	412	429	392	373	404	389	446	441	419	377	413	375	440	433	458	368	396	388	417	418	415	404	424	424	418	407	363	410	382	437	391	418	395	460	392	418	395	443	373	408	396	439	399	369	415	441	438	417	414	413	417	398	397	390	459	431	389	414	360	402	391	424	388	411	446	408	407	462	436	404	406	397	400	394	419	412	412	402	412	419	380	412	390	471	414	408	405	407	407	401	443	402	444	398	391	406	413	397	401	375	410	426	374	402	408	400	421	418	408	410	359	416	403	372	432	423	445	394	392	410	404	423	392	375	427	448	348	409	400	387	394	422	404	435	408	430	397	417	395	368	387	434	388	394	427	389	431	379	437	441	401	414	418	379	395	373	426	406	421	425	371	401	429	439	429	461	367	403	413	408	431	413	392	393	378	388	407	425	417	414	415	415	420	409	400	383	423	418	362	389	414	427	434	373	403	421	406	428	404	387	381	405	386	432	372	385	377	428	399	435	397	412	384	396	407	426	375	411	415	421	446	407	368	446	405	428	436	437	414	411	388	408	402	422	416	426	387	435	400	393	391	397	432	395	392	424	409	398	383	412	421	408	438	439	407	426	432	408	409	422	386	385	417	389	368	386	428	414	402	368	403	382	381	429	403	406	382	363	406	397	441	393	404	391	389	435	417	416	407	411	407	371	389	424	401	401	405	401	401	403	391	381	433	395	451	413	387	414	380	400	369	409	374	381	440	395	395	400	409	417	415	423	410	403	459	417	339	406	457	397	354	390	406	424	399	413	428	454	393	451	400	398	421	408	416	379	438	447	379	430	408	409	402	393	407	443	386	395	405	394	403	378	410	371	388	406	414	371	435	368	374	398	407	390	410	380	404	389	387	385	404	423	380	414	414	413	397	447	400	404	407	376	429	362	409	436	383	349	417	410	399	380	402	431	409	419	379	394	418	412	383	424	407	403	390	395	430	419	408	408	391	395	389	418	388	389	409	372	342	375	375	376	470	378	384	378	404	383	381	373	445	437	353	388	397	414	421	398	425	400	386	400	452	383	376	414	438	411	398	405	422	445	422	381	416	396	418	429	445	396	426	376	407	399	381	418	410	439	392	397	397	398	390	413	420	384	420	398	407	420	391	425	418	412	444	393	416	407	420	419	400	408	406	413	415	386	419	433	398	372	353	399	390	432	402	429	360	412	395	408	404	413	423	378	404	398	406	430	430	433	428	415	438	396	396	400	388	401	384	404	430	418	400	418	414	395	410	397	417	403	386	403	439	381	438	398	425	428	388	433	436	414	381	406	404	452	392	401	382	426	404	395	430	414	385	445	406	412	424	406	380	401	421	400	427	395	384	382	400	379	430	405	415	387	386	392	430	428	466	376	386	399	417	420	412	397	390	417	439	393	415	408	428	420	391	393	403	405	398	385	421	410	416	402	432	410	425	416	400	402	421	411	417	412	373	448	381	397	397	373	418	416	429	380	408	416	395	426	377	400	388	425	418	402	408	410	375	385	391	365	379	423	386	400	417	388	397	390	428	383	398	391	448	430	377	396	383	433	423	437	370	402	387	414	401	411	388	390	409	402	376	422	379	420	405	397	396	385	405	393	425	412	413	382	460	390	392	388	413	387	390	424	424	402	408	408	418	427	403	398	406	375	403	426	380	399	421	407	382	371	413	429	406	386	391	401	417	415	436	385	368	378	416	417	427	419	405	401	411	419	413
4224	4939	3248	1658	1251	1094	883	747	715	583	617	513	539	476	500	526	528	494	486	500	430	521	441	477	488	471	473	466	491	466	487	472	469	458	484	441	458	481	447	429	482	460	467	465	459	477	500	437	500	470	428	497	429	442	452	469	466	466	452	434	425	488	435	474	446	482	445	468	431	471	476	462	470	476	434	492	451	484	433	443	432	510	458	423	470	430	469	424	453	417	491	474	450	445	461	451	471	464	454	438	441	484	470	467	473	457	439	466	441	450	406	477	472	473	454	433	429	438	428	477	457	455	459	430	444	501	456	462	459	476	449	494	451	437	455	481	448	452	485	464	427	488	472	431	448	483	444	432	471	440	432	419	435	491	451	458	437	443	428	458	416	410	445	432	465	471	478	468	486	477	439	448	486	436	443	440	446	451	443	490	436	438	467	424	460	478	473	477	439	418	403	438	426	409	432	478	455	464	462	447	445	448	455	448	467	441	436	457	484	461	428	493	485	422	460	445	463	457	456	453	444	479	448	424	465	443	468	422	451	473	428	420	461	435	479	450	487	479	477	442	481	448	440	458	470	455	493	452	451	490	437	439	479	453	449	490	434	476	442	468	458	494	425	472	480	464	445	439	460	458	462	483	432	445	465	458	432	487	485	424	504	478	456	459	468	414	473	431	453	434	441	444	452	416	443	438	453	474	435	490	428	454	458	467	471	462	480	474	464	471	458	400	455	417	469	454	476	430	440	442	420	455	456	449	433	459	489	487	428	467	482	433	436	475	433	461	448	464	401	454	398	478	491	443	452	466	448	455	471	451	500	486	473	451	473	435	445	486	498	490	489	452	467	480	478	429	445	431	472	476	463	435	468	442	498	483	499	424	487	498	460	440	441	454	458	477	462	443	468	474	457	438	508	405	468	475	520	463	413	464	460	464	443	432	508	424	476	413	472	470	460	440	462	396	439	461	449	450	409	461	436	449	485	447	438	477	429	448	408	464	413	437	469	426	460	446	445	478	450	448	458	452	472	450	424	496	427	416	450	426	461	470	482	458	429	437	461	443	456	457	443	438	472	421	402	442	423	441	489	460	477	457	449	467	445	403	463	450	461	466	466	462	430	441	429	443	462	455	461	474	510	468	429	441	421	444	452	476	467	459	431	474	444	455	478	451	508	444	469	432	453	442	469	461	445	450	462	417	471	451	457	479	469	452	490	445	461	444	419	453	457	439	445	420	438	407	469	447	461	425	464	447	446	464	487	464	424	453	453	440	449	466	452	394	433	488	451	476	454	434	432	458	433	454	469	498	439	477	481	454	454	491	414	433	450	424	445	449	472	458	495	444	455	478	455	468	478	464	493	458	476	439	483	419	428	451	461	443	422	447	508	456	490	488	445	452	420	453	475	473	437	436	449	474	421	516	480	424	453	464	431	463	438	421	441	456	463	474	474	461	472	455	432	463	433	496	444	456	436	455	473	417	444	449	428	472	468	431	442	445	455	441	447	470	443	470	461	443	456	434	454	506	438	446	430	434	452	483	486	460	427	405	427	512	457	452	482	452	444	449	447	462	481	434	476	483	462	452	430	480	488	479	448	459	428	417	456	442	465	453	478	421	452	497	447	432	454	483	450	449	471	432	434	484	487	490	491	433	448	441	487	468	457	460	451	482	471	433	469	469	445	435	500	470	457	457	479	467	460	442	438	453	467	449	491	458	449	462	449	429	498	450	445	431	451	465	447	462	428	412	467	450	447	411	421	432	490	521	451	473	439	424	480	484	467	436	435	438	455	484	477	453	435	428	442	430	475	507	494	456	463	457	467	464	466	425	436	459	430	451	483	495	444	464	474	428	449	481	437	443	443	494	426	457	449	466	423	467	466	485	456	414	421	438	496	464	451	458	472	482	457	422	462	463	443	420	482	416	451	415	462	457	472	481	447	458	465	434	458	447	444	458	422	466	460	457	451	464	503	426	487	455	465	507	474	489	450	452	450	498	440	447	458	438	448	430	473	479	452	473	474	468	448	446	426	482	478	418	404	455	451	431	452	452	478	461	458	465	418	468	446	463	441	479	427	456	432	425	488	434	460	459	462	468	461	457	438	485	499	422	467	465	463	473	451	454	491	488	478	469	469	446	455	440	474	476	446	473	471	457	480	449	469	433	455	466	461	480	433	438	454	459	492	486	445	460	423	463	438	453	469	448	460	480	476	425	436	452	441	490	465	433	456	420	482	445	425	438	483	473	453	435	441	435	467	474	453	447	479	442	475	432	478	451	489	436	480	453	488	449	471	468	428	432	457	469	466	440	453	459	412	489	465	464	501	444	477	483	450	463	446	436	449	451	486	422	444	435	476	476	408	461	444	446	464	488	477	454	421	465	483	477	446	449	470	442	467	431	414	460	440	465	472	486	441	413	450	432	468	429	474	464	459	476	452	443	467	450	485	425	470	466	476	467	433	448	484	466	438	437	435	478	473	411	474	463	467	439	485	465	384	433	452	448	455	451	469	447	428	439	447	449	494	468	435	464	428	434	478	450	452	443	454	531	467	461	444	459	435	442	432	460	457	459	460	454	441	433	456	442	420	439	438	455	436	463	431	457	458	477	463	463	428	459	466	470	454	435	439	446	452	433	443	443	459	454	440	451	463	468	447	441	482	464	428	438	450	452	460	429	442	434	452	411	465	448	480	480	441	423	472	445	471	433	451	469	428	471	474	466	449	461	487	454	442	446	482	428	443	449	478	447	443	445	454	477	472	438	484	425	461	456	426	413	450	493	433	469	427	452	454	456	452	453	486	421	476	493	446	449	473	464	471	421	437	454	468	446	468	428	421	452	452	473	449	441	454	447	453	439	403	474	509	437	501	453	431	439	483	460	436	458	428	453	428	495	447	424	463	457	502	471	435	442	447	454	477	489	466	435	440	475	417	417	455	458	430	410	464	442	447	427	449	478	458	451	460	435	450	496	470	430	461	401	464	466	433	446	465	466	462	491	456	475	450	477	455	425	461	484	439	472	471	464	455	456	415	509	449	438	451	435	443	487	416	475	412	447	482	450	434	441	457	473	429	451	492	484	405	466	508	443	475	463	438	408	448	487	447	469	445	441	400	442	441	437	475	440	451	465	460	499	472	448	483	445	438	430	473	479	457	478	470	432	423	466	467	443	456	457	459	434	427	444	427	439	445	474	443	506	508	465	434	454	453	469	422	450	428	458	446	437	463	460	438	461	442	509	474	475	419	492	423	485	461	490	419	465	437	445	466	454	502	450	471	444	474	452	437	448	467	464	484	463	468	431	449	477	402	414	443	493	441	432	450	474	474	484	524	466	474	450	482	437	471	434	460	469	443	434	454	495	454	489	473	457	436	448	439	437	452	448	433	461	469	476	476	457	461	471	455	405	467	421	483	430	467	474	472	432	472	441	466	457	475	430	470	464	475	472	443	443	453	488	427	455	435	447	477	466	466	465	448	487	446	487	461	501	484	457	444	435	465	467	426	460
22256	21064	28688	23657	21065	21094	6150	1047	719	630	636	548	573	520	480	516	457	482	443	465	446	399	442	429	430	418	430	426	429	447	413	414	385	396	395	405	365	401	406	353	400	372	417	383	407	361	391	405	378	392	383	383	375	373	416	386	395	370	389	367	404	387	376	386	355	378	354	373	403	348	390	396	362	366	368	401	364	364	398	380	327	361	394	415	376	338	368	421	342	367	342	395	398	378	377	411	399	377	362	400	376	386	375	382	383	388	395	385	356	394	376	433	376	366	341	375	404	373	371	378	379	366	367	395	348	356	402	411	392	387	368	381	398	348	376	411	372	393	394	412	396	350	344	381	384	379	359	383	401	397	409	388	400	404	369	373	369	393	370	394	380	398	410	369	370	366	368	401	394	382	393	383	332	397	372	389	390	399	392	363	341	370	383	369	370	376	366	377	352	367	356	362	381	360	385	356	376	370	380	401	365	346	384	384	401	373	352	375	385	382	394	388	426	386	385	374	388	340	372	373	329	380	406	386	394	380	392	378	388	385	390	351	382	394	386	399	379	382	373	381	337	370	367	388	335	389	424	380	356	410	369	364	358	396	377	362	412	427	370	405	362	396	385	397	382	372	373	383	405	435	381	386	368	394	335	355	385	388	372	383	356	391	416	376	439	335	340	389	408	367	392	353	401	395	395	399	382	410	341	385	376	406	386	385	370	373	403	410	405	409	345	360	347	350	377	397	403	374	383	397	370	364	373	415	350	370	395	353	383	362	406	356	411	373	395	404	430	379	410	337	394	418	384	399	380	381	381	352	384	415	389	382	362	409	361	379	364	364	410	389	395	374	404	396	406	407	373	390	382	396	388	396	386	375	373	366	419	390	380	389	349	377	375	352	371	357	381	378	345	412	393	420	393	395	360	385	407	380	361	400	375	398	383	393	390	379	398	399	340	370	351	397	407	376	389	392	392	402	392	383	368	365	380	362	417	350	387	357	393	391	379	380	422	385	381	375	365	392	397	370	397	381	372	370	385	390	386	373	339	367	368	358	398	372	386	402	373	344	339	399	378	390	353	374	374	374	380	379	362	367	370	373	382	407	379	342	380	390	342	420	382	356	416	363	381	373	411	358	426	367	366	357	387	367	368	377	408	411	390	368	390	361	365	394	360	372	353	375	394	371	379	367	367	394	398	380	375	398	362	387	348	409	362	396	379	353	399	360	387	392	373	401	422	372	404	399	393	365	369	403	377	368	388	388	355	355	428	383	378	384	437	353	395	351	390	382	385	393	375	379	400	389	385	316	417	384	359	359	354	333	361	401	406	361	379	373	379	382	370	350	398	409	401	355	391	361	413	371	389	372	406	389	398	372	408	381	391	373	377	412	382	380	392	371	379	355	377	371	368	364	376	371	371	379	376	362	419	408	401	380	414	398	378	331	360	388	401	379	380	347	406	435	374	359	380	362	361	397	414	364	409	366	393	357	375	379	415	367	417	370	401	355	380	413	379	397	374	369	406	373	395	388	338	386	388	398	388	365	332	374	382	389	373	396	372	372	394	402	359	368	396	402	370	380	391	361	435	386	388	392	337	352	384	371	387	372	379	371	394	375	346	382	384	380	385	377	380	397	372	393	355	392	387	331	395	403	368	385	374	380	381	377	357	361	412	405	400	373	407	404	424	399	390	391	364	336	418	394	405	370	411	379	389	377	376	385	387	353	398	373	368	413	419	357	344	361	364	411	376	370	394	380	393	357	381	353	379	361	357	428	391	348	400	376	374	359	366	372	356	397	376	383	338	366	390	393	385	380	363	376	394	368	330	406	392	396	369	363	378	390	351	376	399	382	366	380	345	391	375	385	392	393	398	345	356	365	379	368	361	383	359	354	381	375	381	365	392	343	377	376	401	362	339	386	395	389	375	402	386	338	365	371	328	382	380	386	391	402	361	366	390	378	394	395	352	391	358	385	393	382	362	409	409	395	377	344	349	353	395	382	395	394	368	399	380	376	369	396	364	407	395	411	385	397	370	359	391	420	382	359	382	418	361	393	381	395	398	372	391	358	385	389	398	442	379	340	404	380	374	396	346	371	363	391	385	339	392	393	381	380	359	405	387	419	378	372	405	383	368	365	339	324	389	364	407	426	423	378	376	399	346	396	377	372	388	372	369	373	396	359	409	350	373	408	415	414	352	379	407	404	386	436	378	393	405	402	397	394	373	392	359	387	380	392	390	400	382	391	401	362	397	377	394	354	384	374	403	385	384	383	378	372	380	396	368	384	386	363	370	363	379	394	381	386	360	380	395	376	404	379	361	380	398	393	375	390	423	399	397	360	390	378	338	411	412	364	388	417	402	371	370	378	345	328	359	368	393	377	379	421	382	390	357	392	374	381	391	367	367	389	350	404	419	390	390	369	387	348	411	372	365	405	410	377	350	398	380	400	370	353	336	348	404	404	375	417	370	375	419	372	388	410	393	383	373	370	349	363	403	402	377	354	377	333	381	415	405	379	387	388	370	385	387	359	370	348	403	359	349	349	370	386	384	399	416	359	371	409	353	363	362	343	368	366	366	401	402	377	384	379	401	407	364	346	397	365	374	374	366	389	375	374	398	380	354	391	352	388	370	384	376	360	362	403	355	377	336	371	345	385	377	355	376	361	396	345	406	392	374	358	394	379	372	428	392	399	398	362	383	370	399	365	385	362	363	369	373	376	416	407	382	398	382	389	377	370	345	371	396	408	348	393	358	385	377	362	355	352	388	374	356	360	354	427	374	378	395	353	380	384	390	381	373	381	338	402	375	377	412	361	360	381	393	393	379	371	347	407	374	397	379	373	375	378	411	383	402	380	386	396	380	401	371	366	348	381	373	356	384	390	375	357	387	349	380	392	422	391	401	364	382	401	369	400	372	387	398	409	381	388	381	341	419	384	365	372	380	395	371	346	390	389	394	402	404	387	369	360	375	389	392	375	388	386	388	376	414	387	372	387	411	358	384	400	395	366	376	403	376	389	370	373	381	361	359	377	370	404	375	354	371	338	390	394	366	394	365	360	356	365	411	352	389	392	396	374	356	397	389	404	366	369	370	366	341	406	353	385	405	367	377	370	350	396	384	381	360	366	379	370	382	387	386	379	387	380	369	390	408	363	415	383	392	375	388	389	394	408	364	355	373	396	353	407	368	379	369	369	390	382	355	386	419	380	353	327	394	391	378	413	410	366	380	395	360	359	396	367	378	368	373	380	379	363	361	375	356	392	399	400	389	398	380	350	344	365	372	396	408	368	328	376	384	373	387	355	364	392	387	389	357	372	342	360	409	374	348	363	356	378	378	401	364	430	401	384	372	403	380	378	406	356	367	385	390	394	352	380	400	364	374	379	370	372	373	401	359	410	345	361	387	377	391	392	394	364	388	385	354	380	386	375	385	396	410	356	388	396	378	363	375	387	403	394	369	336	412	370	336	354	373	360	366	376	377	386	339	409	396	399	394	401	405	376	404	380
5490	13834	9384	4599	3309	2542	1926	1423	1248	988	888	714	714	700	649	622	632	560	545	513	514	575	497	510	493	457	515	515	494	487	477	466	476	470	459	457	439	463	467	473	459	457	449	471	455	510	453	417	487	470	431	448	456	448	432	447	440	469	444	492	425	442	452	482	414	468	456	428	435	467	431	434	458	451	433	434	436	449	445	441	457	420	451	463	487	437	431	443	428	478	447	444	454	457	478	434	445	462	460	433	437	434	412	444	474	464	420	462	456	433	422	483	455	436	414	431	420	455	463	458	444	456	441	473	399	427	422	463	426	452	459	478	405	436	456	462	429	447	414	426	496	446	431	444	448	416	460	473	440	430	477	455	446	432	429	419	422	476	423	421	434	432	460	475	431	400	458	400	432	448	425	435	404	432	437	443	428	487	429	469	425	413	460	472	458	435	422	452	421	442	478	454	446	405	396	407	410	420	402	456	438	457	449	461	423	427	434	481	487	425	427	420	431	434	450	436	409	435	429	429	450	429	434	458	447	463	442	459	468	449	457	424	441	426	440	424	448	464	434	427	443	426	428	435	439	418	412	401	466	404	456	444	443	391	481	427	459	433	445	463	460	443	451	459	442	470	454	445	417	450	438	405	444	462	467	477	433	410	427	443	428	450	437	455	446	471	440	423	416	449	461	448	452	464	420	440	475	478	433	465	433	435	414	467	444	455	464	410	427	439	462	461	430	478	449	436	488	448	435	427	438	487	466	434	468	454	462	429	441	440	456	415	458	454	432	390	477	444	463	433	465	439	464	463	434	453	425	404	421	413	450	440	440	456	436	418	431	424	446	407	409	445	430	425	426	448	455	439	457	447	453	449	435	447	429	465	404	443	416	445	418	429	439	460	447	427	426	434	436	449	461	435	441	433	462	443	465	459	449	486	429	466	456	413	432	476	410	453	429	433	475	453	451	433	421	463	416	428	440	415	482	422	449	429	432	432	455	434	456	471	401	432	420	403	425	471	471	414	454	465	443	442	472	439	437	423	435	463	440	436	486	468	416	445	488	464	456	424	407	461	416	434	435	444	417	447	448	423	447	464	447	444	423	462	447	436	443	454	446	462	445	471	459	437	437	474	461	434	456	447	427	458	398	428	401	463	455	440	437	424	450	478	431	452	428	436	447	465	422	418	436	452	458	455	448	464	454	410	459	460	424	446	446	482	405	460	442	447	453	401	449	454	448	442	470	436	459	408	432	457	471	427	434	440	470	411	486	484	418	422	423	463	425	481	454	437	455	469	442	445	424	424	434	440	446	421	441	494	478	446	420	428	457	418	448	478	421	448	443	452	461	441	420	463	454	471	440	443	410	480	441	396	405	452	462	477	409	481	444	493	444	413	437	408	451	428	420	453	439	452	429	430	420	430	432	479	411	472	428	453	451	432	421	417	459	439	447	417	467	444	467	442	506	417	450	426	437	441	483	447	472	412	456	444	446	492	455	451	442	415	481	418	456	416	482	461	455	449	427	420	474	438	443	451	423	432	476	422	441	443	460	422	441	447	415	439	454	434	452	446	438	410	458	445	444	444	425	455	410	459	460	464	401	423	428	442	455	505	444	450	452	436	457	429	425	422	479	435	428	414	432	410	429	435	431	457	472	462	414	456	471	404	423	472	430	457	431	433	469	449	440	427	448	454	420	448	425	454	455	452	410	455	459	476	433	415	481	434	430	401	450	445	430	457	423	410	445	466	445	407	443	448	452	430	432	426	461	451	457	446	449	477	403	462	443	458	447	434	424	466	451	448	441	440	467	478	408	415	471	457	430	426	466	487	459	454	423	449	440	451	457	457	443	442	456	445	458	470	413	441	470	409	434	431	433	420	416	441	432	418	469	460	442	417	484	438	458	444	424	427	480	432	447	427	438	459	440	443	427	452	438	445	447	459	432	435	410	463	474	451	442	455	417	447	456	441	470	418	466	415	424	456	427	421	449	492	432	460	459	444	446	443	435	446	441	425	449	452	443	438	460	468	459	430	442	404	501	467	428	426	426	384	432	449	451	407	445	471	428	436	431	408	444	473	406	438	445	447	465	455	432	460	425	432	433	448	441	513	429	444	452	460	445	450	435	437	415	427	449	454	476	452	407	463	493	457	428	443	475	451	439	451	419	398	431	433	468	439	440	467	429	448	440	444	461	437	429	449	432	433	455	437	432	474	477	475	462	437	424	443	455	420	452	473	427	437	440	449	398	465	442	461	407	421	408	449	442	457	431	449	432	487	431	440	463	466	491	413	462	424	432	479	446	437	448	471	457	479	432	445	414	464	430	467	460	435	450	469	433	442	439	427	469	428	410	461	433	435	480	434	458	419	429	464	462	460	447	449	443	466	445	400	422	450	441	419	468	446	437	446	449	447	464	451	451	469	461	413	408	424	455	449	444	420	438	462	445	439	470	440	443	463	438	425	432	427	416	455	453	421	461	431	453	452	439	439	469	443	464	462	447	467	450	453	430	433	493	435	451	378	386	461	463	439	461	440	484	441	438	461	444	414	419	419	398	441	435	455	456	478	436	426	466	417	416	405	402	431	435	430	474	441	417	444	451	498	450	450	437	454	430	409	425	398	461	437	443	454	448	433	479	419	439	433	409	420	407	439	507	466	408	452	464	463	464	494	453	445	439	416	463	456	428	467	500	439	395	475	462	451	454	417	451	432	477	447	467	414	437	418	425	423	445	459	485	435	468	428	467	453	471	440	451	441	462	404	442	442	433	438	484	431	431	446	417	423	441	444	420	442	454	469	470	446	474	447	461	427	421	451	426	476	438	451	454	415	441	426	441	421	448	425	409	452	451	425	448	434	461	480	409	446	430	416	437	426	437	405	450	467	446	449	392	452	437	422	446	455	456	456	427	443	449	443	445	431	468	459	433	446	416	464	491	412	435	415	434	448	429	411	480	369	434	441	452	446	435	453	414	438	473	444	460	442	438	436	445	423	434	410	434	436	444	470	437	465	474	429	481	423	465	423	446	461	464	465	433	404	423	490	412	420	455	461	450	448	429	438	472	448	434	443	467	400	395	414	452	456	454	449	419	445	488	429	429	397	462	454	445	466	441	434	430	429	448	443	390	469	401	451	398	417	421	475	478	450	419	433	422	525	443	444	448	449	437	443	415	439	405	435	451	430	427	431	425	489	455	488	478	449	465	453	438	428	475	434	436	446	435	455	435	454	454	481	449	484	465	440	450	437	469	437	450	458	444	449	422	431	436	454	445	480	459	470	432	434	473	437	475	441	423	457	437	467	444	461	436	421	427	446	421	423	469	445	453	425	452	454	470	449	434	418	458	452	427	432	432	433	438	469	446	441	436	452	407	451	429	482	452	457	429	464	449	428	460	420	425	469	464	446	427	481	455	437	431	457	412	394	459	470	461	402	451	430	421	442	411	435	437	466	451	442	443	421	435	434	460	419	424	428	448	435	438	459	416	453	470	414	411	450	427	404	452	457	412	430
27314	17772	4101	1091	851	799	807	805	803	785	776	728	809	776	769	762	794	727	772	788	760	748	798	698	787	749	729	820	794	808	754	802	763	761	764	754	779	739	759	776	709	736	751	802	797	773	729	763	804	774	749	806	742	806	785	784	773	801	765	770	756	783	767	811	813	779	770	827	758	782	810	767	746	778	772	782	738	805	769	828	810	811	742	786	765	787	801	795	764	755	773	792	745	754	822	787	768	798	791	848	775	784	796	843	819	778	751	776	732	790	772	790	794	812	780	795	765	734	749	797	744	808	735	814	785	798	834	777	792	760	749	663	805	739	831	778	758	768	820	761	793	755	747	764	760	805	751	748	775	776	783	804	761	753	796	793	775	747	738	781	729	743	803	804	826	786	757	753	677	769	751	756	817	776	834	804	735	768	779	809	797	809	728	778	777	757	770	794	705	771	765	797	747	773	786	776	705	816	803	748	797	784	813	722	770	769	807	746	755	764	768	755	794	767	800	744	721	779	783	752	760	750	764	755	787	800	804	785	749	810	779	806	736	818	805	794	727	725	782	805	748	785	755	779	744	765	751	743	805	799	771	775	767	763	745	754	770	752	792	767	795	755	705	788	750	774	789	793	767	817	726	763	795	796	795	793	765	753	793	812	769	771	756	791	778	745	760	796	752	742	755	700	808	769	739	786	716	748	751	790	776	777	772	745	741	764	717	807	772	742	801	767	730	759	798	734	716	811	757	766	789	770	763	772	803	768	773	770	757	778	806	800	776	773	772	790	831	742	772	777	749	777	751	782	775	729	765	800	779	778	794	787	722	785	754	768	775	759	803	750	747	753	765	816	792	743	760	792	782	771	787	759	750	737	771	770	782	797	746	778	739	734	771	729	803	792	747	743	751	759	722	740	753	799	815	793	788	761	777	796	791	792	766	808	777	727	775	802	790	753	784	808	767	779	771	760	803	776	779	802	775	758	775	728	777	744	710	753	760	714	799	827	805	747	777	777	783	766	781	810	792	760	800	750	755	836	799	774	792	745	788	805	773	752	779	778	769	766	743	735	787	791	778	769	757	803	746	766	744	784	753	794	789	769	731	737	779	775	776	780	756	845	738	753	753	781	780	789	770	795	832	833	800	794	779	778	775	771	757	751	815	794	762	734	753	760	750	765	781	748	835	750	825	748	754	746	800	771	780	751	815	743	752	763	779	755	778	804	770	772	768	773	759	736	733	802	798	804	782	783	734	752	753	792	729	763	735	732	768	813	839	783	797	784	784	768	767	795	771	741	795	777	793	794	779	768	766	854	747	828	844	758	747	747	790	798	813	736	789	766	772	740	744	784	777	786	763	814	803	756	748	742	790	763	727	764	731	779	782	793	693	759	780	797	765	757	813	794	799	803	773	776	782	792	793	780	786	771	803	804	776	753	787	800	756	738	754	769	766	741	702	780	779	755	794	832	778	749	771	796	776	760	833	782	775	795	795	777	752	811	801	784	786	749	761	782	749	744	767	776	786	782	745	764	789	802	759	783	811	767	791	768	765	768	791	757	775	743	768	802	846	780	827	758	799	761	759	753	769	740	797	775	770	755	738	788	809	756	792	749	747	775	776	787	786	815	785	792	788	758	778	757	773	768	756	772	746	828	737	738	821	780	780	777	790	774	810	797	792	805	762	805	770	808	770	748	778	733	775	809	722	832	750	787	779	768	796	771	763	763	798	785	793	758	787	745	800	762	772	788	694	777	747	767	750	756	747	793	789	731	814	759	797	762	754	787	806	770	767	759	813	836	830	755	813	797	757	765	784	749	730	743	795	786	797	767	770	754	794	780	765	773	826	769	788	777	734	761	810	773	776	770	741	807	756	735	780	757	813	778	715	736	723	798	857	813	751	798	739	775	754	791	775	866	742	813	781	763	766	786	804	826	750	805	775	760	759	789	804	800	828	824	826	779	790	844	744	849	818	814	752	845	766	761	755	776	780	763	824	778	757	770	795	732	801	836	792	759	765	744	756	752	717	776	799	791	754	768	791	738	786	775	735	729	769	771	766	768	778	786	698	776	767	739	751	781	804	737	826	806	743	847	753	738	740	804	782	749	787	802	796	812	772	791	790	742	743	788	732	733	784	759	769	765	766	818	762	797	776	834	750	803	814	793	778	761	789	797	756	773	758	755	787	786	781	765	763	752	717	749	823	785	751	751	812	848	775	816	730	815	779	759	720	814	795	772	773	762	796	778	783	763	734	811	785	796	852	824	785	765	710	786	771	778	818	744	791	746	740	767	780	786	799	739	726	806	716	768	731	766	745	783	807	854	785	771	742	782	799	775	752	802	743	706	770	753	763	789	782	826	802	774	778	817	801	786	779	779	790	793	785	847	810	765	765	733	784	791	812	814	784	743	790	835	793	797	756	783	816	758	826	750	772	729	815	779	829	750	806	751	746	798	702	777	787	730	730	789	763	728	754	803	759	835	793	785	746	802	758	734	786	734	758	767	793	792	735	797	786	770	767	723	804	801	781	737	757	711	776	757	737	730	764	779	797	780	816	793	756	772	752	777	747	762	795	765	807	750	788	772	826	798	780	731	780	777	761	750	855	835	810	764	755	723	746	778	809	772	798	786	765	765	751	796	730	759	782	748	774	715	773	782	753	807	777	812	802	773	778	781	730	768	715	759	763	742	798	753	790	740	786	843	767	747	720	769	790	809	777	784	769	761	783	787	799	781	752	791	761	756	842	734	728	810	738	763	773	777	757	745	815	757	795	784	800	771	765	769	751	767	758	773	769	746	802	793	771	797	803	792	799	768	757	758	791	755	781	737	739	736	791	737	783	801	766	705	766	833	783	768	808	833	736	771	794	778	787	789	772	784	737	778	745	778	759	857	788	748	774	778	783	757	776	770	783	776	745	733	757	778	781	747	757	844	798	844	733	791	762	756	799	767	804	778	737	738	720	770	732	741	762	741	762	784	793	833	742	786	728	827	689	809	756	774	800	794	738	719	812	741	799	793	759	750	732	772	819	789	801	825	781	812	797	814	807	782	743	761	739	724	748	757	817	752	789	713	756	827	790	849	815	710	749	745	780	768	716	796	768	778	772	800	761	769	792	723	758	790	760	749	744	761	840	778	757	758	759	789	761	765	728	807	764	751	798	778	802	750	772	760	776	821	780	765	725	739	800	769	778	782	799	791	765	750	799	818	768	742	754	762	789	790	797	742	745	773	769	797	811	783	789	770	778	809	769	793	780	784	784	791	760	783	807	817	772	835	760	740	743	782	770	717	795	751	774	741	756	775	786	739	739	763	783	757	758	778	765	761	804	787	779	711	822	752	759	747	839	780	787	759	815	789	768	774	739	695	800	787	771	802	774	805	815	756	796	780	780	760	798	774	770	731	754	712	805	739	833	784	770	752	772	752	723	850	761	760	756	734	732	786	842	765	785	737	785	802	742	763	772	798	744	790	777	783	779	734	780	733	771	768	747	757	744	726	770	771
4998	1460	1242	936	936	926	916	904	909	878	855	865	860	862	928	901	915	823	898	877	880	882	865	839	884	853	887	871	898	871	830	798	838	924	859	826	886	849	938	882	863	927	895	821	862	859	811	879	884	859	857	843	835	845	873	870	869	844	894	847	840	914	851	802	885	891	898	882	868	906	881	923	869	885	890	833	844	827	851	878	856	832	864	870	877	820	865	863	868	858	807	860	857	802	812	877	788	831	891	816	874	901	822	774	859	817	835	808	848	855	843	881	892	867	868	822	839	861	860	861	871	841	846	903	838	869	878	855	873	847	871	872	898	865	910	852	877	844	866	851	863	870	814	893	838	858	917	824	919	843	867	852	891	823	806	867	820	856	860	836	845	895	804	869	865	851	872	895	821	846	862	868	795	847	904	885	866	881	879	842	848	849	844	856	819	816	887	872	884	857	796	838	843	845	863	852	870	884	851	851	824	847	884	851	857	861	861	899	938	876	901	912	848	839	868	861	804	879	853	899	836	927	873	876	859	858	905	890	848	862	842	825	839	888	942	907	857	852	846	873	918	851	879	887	830	866	882	874	898	842	871	856	841	854	860	896	877	833	836	826	871	853	850	866	824	831	862	882	846	851	878	855	831	857	925	860	795	818	839	832	854	810	930	848	836	892	850	827	885	877	855	882	894	910	794	874	814	828	884	887	881	901	820	868	859	868	887	877	830	842	881	821	860	902	850	868	839	856	871	883	817	836	838	827	840	859	879	851	848	822	809	837	898	872	895	888	816	842	835	867	895	873	831	885	870	905	850	864	838	889	905	871	901	836	886	865	871	841	872	904	859	837	875	864	841	881	862	845	878	836	835	826	898	852	798	878	844	813	859	877	893	811	879	810	832	942	827	845	829	874	871	846	908	858	889	899	858	851	913	845	916	877	881	864	846	870	845	870	828	877	871	832	841	827	863	871	862	844	860	861	858	847	854	846	879	853	887	922	897	920	818	897	837	880	884	843	851	835	848	841	843	846	847	872	860	852	885	858	906	894	851	887	847	871	839	902	856	867	883	872	830	851	840	879	850	878	816	842	887	864	864	853	902	810	854	927	830	875	789	873	888	852	868	844	898	822	848	867	841	844	865	831	837	884	858	792	842	885	845	809	841	859	867	886	821	871	823	856	891	861	848	832	811	831	845	891	833	821	832	875	838	897	870	889	845	832	873	853	861	894	885	893	849	879	849	877	848	811	885	889	851	872	846	858	915	894	841	862	876	879	926	858	901	833	910	857	833	841	860	864	881	855	826	872	849	834	930	830	843	841	849	854	857	882	857	896	855	835	883	825	865	895	811	842	860	849	905	877	846	887	880	849	882	893	870	837	863	910	867	804	864	844	879	834	878	811	867	894	859	811	879	892	859	846	869	849	863	839	820	844	849	910	844	881	844	902	879	878	881	875	842	866	877	898	799	842	875	821	880	826	902	836	862	892	826	874	866	893	855	828	821	863	815	843	872	841	795	867	849	876	902	831	865	835	820	896	865	840	900	860	838	855	861	872	872	817	871	840	835	868	841	817	880	866	873	859	871	874	887	888	874	829	898	849	867	831	861	834	841	846	900	822	862	894	863	889	871	823	822	896	889	832	864	864	844	896	817	870	888	871	811	862	884	857	870	843	853	895	816	821	847	890	834	853	912	835	852	861	908	875	862	853	862	837	854	913	857	856	843	922	861	899	855	891	870	844	830	880	910	829	837	822	890	850	862	856	835	861	844	862	867	863	896	846	877	886	861	890	898	800	811	818	853	783	876	823	802	878	863	885	841	873	851	914	869	867	833	943	918	814	867	848	866	867	886	841	901	871	857	849	894	848	857	817	853	866	817	856	875	905	834	879	887	881	828	848	853	890	833	867	910	916	905	863	848	884	857	856	869	832	870	831	877	843	887	816	890	851	807	881	895	860	854	881	864	889	860	867	864	852	864	854	833	876	842	879	882	865	840	871	844	899	843	849	846	822	886	849	886	796	841	827	869	872	842	907	835	807	877	888	862	885	864	843	868	871	830	852	875	872	883	864	858	860	897	874	833	881	845	809	863	843	878	815	848	845	867	870	874	861	796	865	830	902	931	834	893	842	891	812	871	851	824	822	848	811	865	844	864	851	872	898	875	851	885	887	854	843	899	880	854	860	866	888	862	855	847	824	861	864	883	845	872	872	872	869	920	857	814	807	885	840	856	875	877	888	817	859	840	840	864	902	844	879	861	847	888	833	865	821	861	821	854	841	859	901	876	813	875	857	848	813	862	854	820	921	889	862	814	859	861	857	832	892	877	859	912	860	807	835	848	863	859	869	854	846	863	816	869	850	843	837	864	845	902	838	899	840	863	793	888	850	842	846	859	820	861	865	830	830	887	843	840	848	835	887	854	811	900	840	839	866	880	854	818	891	917	887	850	828	856	852	828	833	887	829	829	859	834	868	893	876	859	957	878	845	856	885	908	898	849	827	911	838	881	797	861	858	865	851	827	851	922	835	863	874	848	838	886	904	886	856	862	841	824	840	839	892	864	837	835	867	882	830	832	841	845	823	788	857	911	815	843	866	799	842	823	868	854	856	869	848	817	859	804	853	843	871	847	886	869	836	853	882	876	844	901	842	825	852	840	878	878	894	830	867	880	816	872	821	820	911	885	807	874	857	856	828	823	843	879	885	894	825	891	908	863	849	882	823	833	846	863	866	894	865	860	891	889	898	855	840	864	877	811	861	810	817	820	819	831	840	912	825	826	853	840	783	802	831	800	852	871	882	877	881	841	867	901	850	862	857	859	878	932	832	883	838	832	853	871	842	857	826	860	851	853	872	866	828	883	876	858	838	893	771	828	878	897	857	885	807	874	830	843	882	831	821	825	848	839	860	794	871	857	819	851	871	869	882	887	836	839	870	855	856	823	852	870	908	853	875	847	863	861	885	791	820	877	844	855	868	871	827	847	802	878	893	830	823	875	823	850	859	856	881	874	823	861	837	861	842	866	887	843	853	815	878	911	858	870	884	830	862	808	891	857	887	810	885	863	842	839	875	850	860	820	865	824	867	846	856	888	896	834	877	827	880	851	864	913	892	842	843	880	834	880	865	838	872	870	853	861	836	802	838	840	872	826	876	891	910	826	833	881	872	827	873	884	895	817	822	833	833	859	877	822	803	863	826	885	888	813	907	835	776	920	860	874	870	898	904	837	868	850	868	829	787	874	872	873	857	901	821	860	839	841	867	901	865	899	858	809	806	873	928	869	823	867	871	837	843	879	860	872	867	798	876	911	856	849	894	855	847	832	846	859	881	882	929	877	869	895	854	835	816	843	865	859	889	877	892	877	843	817	889	869	912	828	926	824	869	836	881	895	877	869	812	857	880	881	846	825	874	878	911	802	839	871	919	830	851	851	877	831	836	894	869	895	925	848	835	903	802	843	883	893	876	866	851	858	846	874	918	814	814	866	827	848	853	895	884	863	854	839	869
23345	21074	28145	24202	21065	8968	1571	1201	1007	969	962	925	916	894	887	871	890	896	846	879	879	873	826	895	819	811	863	818	821	840	835	853	821	827	775	820	846	841	814	788	835	773	819	796	868	776	824	790	837	784	833	793	868	813	818	795	833	878	831	852	785	788	842	810	797	791	805	844	822	847	843	832	818	789	823	836	764	809	811	855	855	815	791	816	821	806	839	826	822	830	822	865	808	787	820	783	818	836	797	795	928	793	804	850	821	787	861	836	787	822	784	815	856	824	787	817	858	817	783	752	810	815	835	809	828	825	863	786	821	779	843	848	842	810	790	883	797	849	805	818	833	795	809	751	845	811	819	818	827	810	855	788	823	818	815	819	796	804	828	822	778	818	862	842	796	751	821	809	784	818	876	857	864	827	767	858	839	810	809	785	799	817	769	809	840	835	805	849	788	876	775	789	817	789	826	790	829	837	874	828	813	786	899	841	804	845	818	799	820	833	729	828	779	825	804	784	796	859	809	807	796	823	829	850	836	779	768	761	794	799	855	828	834	885	845	795	775	900	826	769	826	869	851	818	810	872	839	895	791	858	815	862	830	795	796	815	801	807	822	828	845	757	823	830	782	857	875	787	856	802	775	857	838	831	813	797	792	793	780	826	822	805	835	813	858	818	793	842	827	774	761	816	827	841	844	830	859	783	823	867	797	792	879	805	800	812	797	810	778	827	815	803	836	834	781	810	823	797	879	795	831	876	788	794	811	781	788	811	787	804	836	860	826	840	819	765	806	801	777	796	803	843	822	759	805	803	799	796	828	860	789	789	789	821	831	820	846	836	826	872	820	806	798	829	881	802	859	867	874	854	808	794	824	817	786	803	817	799	819	849	808	826	848	794	832	835	821	820	819	828	796	784	805	785	830	833	859	833	769	844	787	781	796	851	793	853	782	754	810	804	846	799	806	791	821	804	824	761	851	743	844	808	823	873	834	823	753	787	827	793	831	828	812	831	778	847	817	805	801	856	792	824	870	807	772	812	825	830	770	812	781	859	822	860	763	774	840	784	813	824	831	762	820	818	793	825	769	861	778	816	841	834	833	865	837	825	794	807	758	824	836	804	801	789	839	846	792	801	863	777	801	830	836	841	808	762	817	774	884	847	819	807	840	776	762	856	821	843	796	874	805	838	815	827	814	818	804	810	783	794	828	786	839	799	818	827	823	837	760	812	865	770	818	814	797	799	784	859	787	760	801	848	793	851	788	826	793	811	801	788	832	789	849	771	823	814	824	816	827	765	783	828	813	812	841	821	817	780	838	863	776	788	832	799	790	796	853	895	827	808	859	851	842	779	830	807	786	861	826	849	794	853	843	754	805	803	817	797	807	762	795	854	816	826	822	819	854	848	804	811	867	768	848	746	819	848	826	813	819	817	792	737	813	802	772	792	770	803	812	859	862	821	810	781	793	822	812	840	808	850	828	819	837	787	814	900	773	821	808	827	808	785	845	866	807	785	801	840	821	807	740	793	871	813	835	825	803	798	799	807	827	788	844	837	794	824	747	828	848	803	822	793	787	786	802	840	795	823	869	779	836	894	824	792	753	833	830	818	805	819	813	846	837	855	820	748	773	833	819	819	783	821	800	778	785	806	789	799	801	838	818	758	789	818	794	787	817	829	784	791	820	799	763	798	766	866	839	780	762	870	815	851	824	814	814	829	812	827	780	834	783	834	830	838	840	799	828	832	758	814	870	826	790	791	823	816	875	788	791	816	867	838	840	800	860	815	815	856	785	837	814	851	794	832	827	803	828	807	759	787	826	751	815	815	845	788	830	791	805	756	838	807	778	830	795	783	781	794	808	831	838	767	834	823	804	831	799	851	798	809	808	759	828	808	807	824	846	815	819	798	798	803	804	812	802	854	811	730	821	816	821	770	846	816	835	801	771	733	806	741	810	824	817	787	854	817	804	842	806	855	826	853	836	860	821	774	865	851	818	798	778	808	830	787	848	764	852	846	832	823	814	807	810	761	811	824	807	815	818	824	795	868	775	834	829	814	794	854	837	842	857	782	811	776	839	817	811	825	859	763	853	795	819	841	811	811	799	789	817	867	779	795	820	810	826	834	786	795	810	821	822	830	821	789	835	806	794	805	782	832	841	869	798	821	815	831	827	825	850	786	828	835	826	831	822	795	838	777	830	839	789	786	842	797	828	817	844	818	813	773	776	767	774	862	847	768	857	793	885	819	812	830	793	826	787	851	821	844	839	803	805	807	805	834	834	758	779	837	763	809	765	813	846	842	817	829	787	796	839	759	810	804	799	799	829	798	804	864	794	824	754	812	786	839	788	822	785	793	836	864	815	825	798	795	768	782	811	827	827	804	829	797	816	826	804	771	813	817	837	883	812	822	863	791	833	798	786	832	821	763	778	839	837	793	790	866	843	823	809	849	798	840	805	791	856	786	834	805	812	860	766	787	801	802	796	762	803	829	815	854	827	761	807	784	808	800	770	797	819	812	789	822	824	767	827	777	776	812	832	817	830	788	808	811	823	815	868	831	786	844	794	764	840	817	792	845	835	835	777	826	823	778	805	789	783	795	824	771	799	865	826	824	802	807	823	793	807	819	841	766	876	842	729	816	804	816	754	839	822	779	778	774	858	839	784	783	826	856	823	807	786	864	842	865	791	847	780	815	803	778	768	845	799	790	855	814	785	815	798	824	870	812	844	796	805	844	873	781	816	838	877	775	771	755	789	819	807	803	848	744	790	803	815	807	777	811	830	791	811	811	769	800	809	846	815	818	812	795	802	800	775	770	760	774	821	818	821	833	786	821	817	847	761	825	818	832	799	804	828	832	796	831	810	828	812	787	798	841	796	843	819	787	822	829	838	780	836	808	837	838	802	806	831	822	795	762	808	766	838	819	891	802	829	818	779	825	800	817	808	793	813	825	773	821	784	812	784	791	851	814	813	794	802	802	775	811	783	804	807	831	810	842	805	826	838	836	778	819	750	810	824	809	767	796	817	790	831	808	750	809	804	807	806	762	860	800	799	805	828	761	856	814	802	782	860	760	796	831	818	833	797	824	824	841	799	781	793	848	811	776	823	859	798	785	800	776	780	832	820	816	788	794	823	844	816	825	778	800	765	811	809	846	774	810	805	814	797	803	816	861	828	767	766	840	788	808	824	766	765	803	796	835	833	871	869	842	800	797	786	767	813	806	795	775	821	793	905	839	824	833	830	825	804	821	813	793	834	787	818	826	835	754	832	770	813	745	788	815	791	795	831	853	785	830	802	884	845	818	792	832	782	856	778	839	841	769	831	793	792	808	803	819	810	770	735	873	804	863	801	840	861	825	800	826	833	792	812	793	786	781	795	784	823	801	817	832	819	811	807	834	838	839	784	829	808	792	816	818	786	872	853	802	854	852	811	757	814	757	834	840	831	783	818	777	788	853	770	825	815	832	844	786	792	760	794	825	842	811	822	800	787	810	828	781	776	846
4250	8907	6221	3263	2434	2035	1685	1383	1276	1186	1186	1062	1082	1005	1024	999	945	1000	930	966	962	1007	917	974	963	941	972	984	951	919	938	910	935	952	924	909	965	970	948	915	895	925	939	929	909	886	933	918	899	917	864	871	982	925	950	922	874	936	914	951	889	938	892	929	895	920	883	924	985	914	915	916	957	938	953	910	978	883	892	856	966	944	895	873	924	892	926	905	904	894	927	900	863	896	888	925	924	925	904	876	915	946	887	888	912	901	904	837	921	910	917	895	967	926	881	922	907	920	922	911	882	867	918	913	916	868	937	877	874	963	902	956	870	912	943	941	909	913	998	904	901	898	896	903	927	898	864	911	966	872	894	906	956	946	963	916	933	927	932	925	870	928	898	903	925	912	893	926	911	910	978	966	925	890	885	900	936	919	912	856	906	922	916	937	914	910	893	897	931	900	950	895	911	902	901	897	897	935	937	907	930	917	877	965	919	946	936	876	908	930	893	903	894	870	939	892	950	904	909	917	914	894	944	891	915	912	927	894	911	932	961	934	921	884	894	888	916	916	926	917	894	916	902	892	908	929	873	905	943	946	983	871	911	963	946	859	943	940	832	960	908	954	892	883	900	931	901	946	958	923	951	905	933	941	910	914	873	908	926	945	923	947	909	885	921	894	877	857	929	882	942	953	928	917	922	868	938	946	913	946	880	899	926	929	903	985	865	901	916	891	910	924	908	919	929	931	1003	903	917	900	953	964	898	927	870	897	954	895	908	888	927	937	884	943	955	906	923	939	881	912	929	841	904	899	875	925	935	943	924	908	891	912	889	915	892	921	899	889	882	886	904	917	958	880	931	929	882	922	925	905	907	927	890	887	956	898	918	890	917	936	893	843	897	860	887	867	915	886	898	951	838	964	908	883	867	926	958	877	905	943	937	842	929	921	922	937	942	888	931	924	873	922	909	927	867	938	927	972	926	887	923	906	924	911	973	944	853	904	925	924	971	931	892	923	938	906	939	874	971	870	919	890	923	907	896	930	901	860	890	871	942	900	935	936	916	925	901	932	850	972	888	923	942	882	894	883	942	889	875	882	954	899	870	918	926	918	872	932	942	957	881	928	918	858	912	947	903	878	938	907	922	970	865	928	916	971	941	890	915	925	919	907	952	891	944	925	870	918	960	877	863	860	896	907	935	941	907	928	934	912	854	924	985	899	887	943	965	880	925	835	937	918	963	954	890	930	882	889	914	926	924	930	887	887	870	888	925	949	915	895	936	916	864	910	899	990	957	887	942	896	893	944	930	923	882	921	895	943	919	898	879	967	908	872	918	885	890	942	927	971	964	927	950	919	896	916	916	908	942	927	907	911	910	978	971	919	865	923	948	894	910	902	933	941	909	897	899	883	892	908	925	907	928	914	954	943	895	952	949	928	906	893	912	942	893	909	936	894	937	889	881	910	945	954	948	934	899	880	931	893	990	923	933	886	958	1006	935	927	976	945	865	1008	905	912	945	937	857	891	946	931	889	903	912	917	924	921	858	897	948	928	925	911	889	929	875	907	870	944	834	932	936	883	867	903	943	909	967	863	953	899	926	917	948	911	931	917	930	907	925	848	957	874	884	904	939	943	969	997	907	929	908	935	890	969	914	930	886	914	951	923	944	916	885	918	908	911	901	878	925	901	929	880	914	920	954	934	892	934	915	948	938	934	918	903	932	890	909	923	888	925	877	910	879	906	926	906	942	906	944	853	938	890	922	921	943	907	897	930	929	918	885	887	908	899	937	934	904	926	912	910	920	853	914	955	933	907	884	929	940	911	885	976	908	878	947	954	892	909	903	939	918	939	910	911	923	883	909	950	868	912	870	961	924	914	919	904	932	869	988	936	936	921	833	952	865	929	870	919	911	935	915	950	872	923	887	873	928	899	939	918	1001	943	881	941	899	939	933	889	903	931	937	948	935	902	913	983	931	931	909	895	908	927	866	900	935	932	893	948	884	898	962	912	903	917	942	899	888	912	930	862	915	919	985	866	909	888	940	909	920	876	888	920	916	881	934	849	929	875	962	921	843	912	885	947	946	868	949	934	906	895	875	940	934	954	918	849	917	907	868	908	902	900	921	891	952	909	933	866	894	846	902	871	904	948	907	909	906	900	928	913	947	952	842	889	916	951	910	929	932	950	936	878	904	931	895	957	926	936	869	909	926	916	966	913	906	878	868	904	946	893	914	904	910	894	914	940	874	904	919	915	914	885	911	946	977	900	876	888	955	922	954	887	909	895	938	872	855	901	947	912	913	941	940	915	913	915	876	939	978	887	926	882	914	879	983	873	942	933	923	928	928	887	871	938	861	920	916	903	936	986	940	929	951	919	942	856	902	932	920	894	864	877	882	937	887	926	962	915	878	919	919	947	899	918	890	936	944	941	925	881	900	944	938	910	916	900	896	910	911	929	910	941	916	877	920	926	969	948	876	864	908	891	934	889	891	941	925	888	891	952	938	948	933	941	899	912	938	901	969	859	925	896	849	875	858	916	904	952	867	965	948	876	906	912	855	951	899	923	924	846	914	972	940	853	917	874	907	877	901	931	927	929	922	890	892	894	881	892	885	845	905	836	869	937	904	950	998	895	923	863	887	956	947	939	940	969	949	897	946	943	917	868	892	941	965	916	871	903	974	876	924	926	974	961	937	927	907	899	903	920	951	927	935	921	916	867	913	898	927	946	915	965	912	934	917	877	839	848	985	861	869	912	862	905	991	934	876	902	970	869	940	893	925	882	934	912	971	939	937	936	885	931	879	894	848	924	912	926	894	896	925	889	941	922	934	960	910	930	895	875	931	919	903	907	891	920	950	904	932	924	902	894	910	975	919	911	930	930	932	914	902	921	941	902	937	915	905	907	893	890	894	870	878	906	923	953	935	922	930	929	961	870	922	878	896	839	911	887	928	907	905	944	888	912	898	886	863	980	983	950	952	859	886	976	901	907	896	898	876	922	898	878	902	860	908	911	909	882	936	933	959	921	955	920	900	869	918	956	865	919	925	854	880	889	892	899	860	915	927	888	877	916	900	930	878	935	940	939	935	907	937	937	902	847	944	920	877	918	908	991	945	935	901	927	911	913	872	901	900	938	852	895	891	889	847	919	904	901	878	871	911	906	897	904	914	930	914	862	854	894	878	839	868	950	956	914	890	960	948	882	921	901	870	935	917	921	831	866	816	887	872	872	926	870	878	887	887	923	882	935	954	958	933	923	926	940	913	916	904	925	921	900	943	963	894	913	923	857	897	926	944	923	931	903	975	885	891	885	844	889	904	916	895	919	921	898	945	929	958	916	881	892	890	928	909	915	887	918	908	885	882	907	902	960	976	928	952	924	916	976	887	898	961	883	987	857	906	847	949	872	947	938	964	927	870	842	905	932	911	892	939	898	914	988	975	923	883	897	889	954	890	930	909	881	937	918	921	914	910	867	869	939	916	889	954	896	880	890	835	912	922	903	889	962	892	881
24391	20995	26870	25194	8157	740	610	561	525	495	443	484	423	471	436	440	453	399	435	427	419	426	428	365	387	423	438	449	419	431	403	436	419	379	412	417	404	442	404	442	396	421	428	434	421	405	394	402	434	402	380	384	406	389	430	418	387	448	401	407	414	406	377	417	441	377	395	422	397	397	416	423	432	389	364	409	398	413	442	439	438	399	440	438	402	434	403	412	403	419	393	384	377	413	457	405	407	423	423	397	405	393	420	424	437	417	382	379	399	417	404	386	370	397	384	396	412	421	399	419	436	436	396	406	427	420	419	420	423	408	426	386	418	437	424	431	378	424	384	397	422	381	372	419	394	414	376	435	422	424	423	414	449	407	424	421	385	416	412	397	405	421	409	436	421	404	413	369	392	424	411	410	421	395	417	426	401	369	415	396	436	352	397	394	382	421	460	422	448	403	395	406	413	381	417	395	407	428	464	390	407	404	411	425	398	410	424	384	400	394	418	396	417	416	407	418	413	396	421	433	405	431	380	425	364	410	401	411	389	428	383	394	407	409	425	400	432	387	433	424	388	402	431	393	370	433	382	415	423	418	418	422	390	402	419	410	406	411	374	401	401	408	382	427	437	399	383	418	404	411	444	396	410	435	441	449	399	417	375	385	439	412	428	412	385	398	427	414	424	401	383	401	381	397	402	431	424	400	411	410	389	425	404	364	422	428	428	412	423	387	397	402	394	420	419	373	395	414	428	415	423	422	422	440	422	396	445	400	431	424	419	374	382	397	416	416	419	393	386	420	419	395	400	403	416	429	393	422	407	411	403	389	421	418	390	425	442	425	400	408	406	442	434	425	438	383	413	377	424	398	396	415	419	376	399	436	381	404	398	398	386	452	391	386	411	411	415	368	414	427	428	377	416	409	376	427	417	417	390	444	383	385	382	377	414	400	394	374	385	396	415	405	417	412	414	409	397	382	407	409	411	396	410	414	412	448	402	407	424	389	405	408	436	414	434	387	397	421	434	397	404	428	395	399	408	440	408	378	397	425	408	420	410	431	428	375	436	393	366	382	413	457	420	382	392	404	403	370	429	393	416	414	419	430	423	452	384	432	389	425	435	420	410	399	397	377	401	415	430	399	434	374	386	386	393	386	375	388	398	383	395	391	413	396	403	393	417	415	398	415	407	396	425	410	416	376	438	373	411	402	382	359	432	401	435	425	386	404	406	409	423	406	408	404	395	425	413	400	396	435	418	398	394	406	408	432	407	398	384	442	397	410	446	396	397	393	418	405	424	392	403	430	410	417	432	371	374	415	430	418	403	412	427	444	399	440	433	375	406	437	428	374	430	387	392	409	415	432	404	409	424	413	455	422	431	420	370	426	424	430	411	411	383	446	420	428	414	415	422	425	380	433	396	416	374	387	415	433	411	420	430	414	419	401	359	405	410	461	412	395	443	397	403	405	418	411	402	410	420	391	439	412	390	392	443	415	424	424	417	386	422	403	389	391	426	423	413	439	461	420	400	394	418	405	381	408	401	386	400	424	395	403	381	395	416	414	403	389	400	408	406	417	405	418	429	407	406	416	416	407	400	440	423	457	380	366	418	404	382	396	417	393	367	418	388	411	416	419	397	397	424	365	402	422	409	403	425	413	400	386	417	425	414	399	384	435	439	436	437	440	411	471	422	402	392	439	406	420	468	416	445	416	418	416	432	431	423	400	376	420	423	396	454	429	406	439	443	433	386	369	429	353	398	452	412	399	418	397	392	427	406	418	419	412	413	410	421	374	405	402	406	444	408	416	421	411	430	416	422	404	414	435	409	405	451	400	398	420	426	385	384	372	440	382	442	432	369	397	398	416	418	402	383	435	418	407	431	410	426	409	410	404	414	415	407	405	407	404	391	402	410	358	411	405	439	433	423	409	427	400	405	386	403	399	436	417	397	403	403	425	425	410	374	417	364	421	389	431	428	387	415	410	380	417	398	393	433	395	439	405	407	391	384	438	379	430	441	383	455	433	418	427	384	408	367	400	407	385	431	406	394	374	416	407	383	416	417	411	421	423	474	413	397	421	397	413	400	415	406	398	377	411	411	430	401	419	395	399	449	447	420	409	426	377	428	407	403	410	388	420	421	381	433	411	399	438	416	415	411	451	397	410	390	391	391	402	407	442	398	420	427	444	398	414	385	407	419	411	436	404	481	422	406	438	406	435	392	445	400	407	401	405	398	380	402	419	385	390	422	404	361	365	399	436	453	420	430	415	389	395	406	404	406	400	350	435	434	382	393	422	417	423	406	396	399	437	420	400	365	408	410	396	411	406	421	425	417	412	396	399	412	421	437	405	395	425	399	429	411	438	408	415	413	390	382	423	372	392	413	392	411	398	436	398	422	416	414	398	403	425	470	422	418	380	418	418	394	440	437	434	380	446	389	427	397	433	377	444	376	425	391	396	401	444	389	421	418	404	404	369	434	414	424	370	388	409	390	393	420	411	409	413	450	418	380	415	418	417	398	391	385	418	420	415	410	400	394	371	411	437	421	449	418	431	410	401	416	403	404	427	443	405	380	407	452	394	438	408	415	401	422	434	405	395	430	439	395	404	415	440	401	399	406	424	419	398	423	414	430	434	419	425	385	428	428	377	399	401	395	377	435	397	360	389	389	419	389	416	406	378	415	386	455	422	395	364	434	424	415	381	397	394	420	383	399	385	390	387	424	391	405	401	451	405	388	423	432	375	389	401	413	416	430	375	405	417	436	426	434	406	422	380	391	369	383	376	437	436	397	438	411	411	391	384	413	384	397	387	422	397	413	415	419	399	439	403	439	417	434	382	407	413	410	412	407	390	365	432	408	402	400	439	436	391	400	404	428	406	452	415	408	379	447	415	403	385	392	379	419	424	385	417	441	391	402	398	444	379	420	385	423	394	424	389	452	370	392	457	399	412	422	421	378	393	387	447	409	421	423	415	366	399	397	425	386	418	400	412	411	365	409	390	408	403	403	386	407	419	389	419	404	438	420	412	375	400	404	436	413	411	389	438	408	430	417	400	419	399	398	404	415	400	391	428	401	379	405	370	370	407	377	429	375	407	397	410	386	394	393	380	419	418	418	393	420	454	440	434	430	394	407	418	374	402	400	420	411	415	381	407	404	428	408	421	377	390	393	424	387	427	393	413	371	422	429	428	400	438	413	424	405	392	416	402	413	466	420	403	435	424	366	420	410	385	423	435	418	404	384	410	360	425	448	401	448	430	399	385	397	400	386	423	394	415	432	410	377	383	386	403	379	395	457	366	427	421	432	382	409	405	413	411	409	421	419	398	437	421	379	388	426	410	437	424	402	425	402	399	416	398	396	458	432	415	373	404	427	399	445	402	384	384	425	419	433	385	442	418	375	401	433	430	385	402	394	372	401	378	399	438	404	457	406	407	391	390	444	404	395	394	389	425	406	413	430	410	421	401	402	428	401	440	377	447	409	375	439	418	437	432	411	393	414	369	431	427
3880	4875	3332	1573	1344	1068	876	739	659	616	593	565	556	521	483	515	538	485	451	463	477	473	487	467	479	497	472	472	432	499	477	465	482	442	450	484	488	504	467	486	471	445	424	447	478	451	480	500	464	452	484	473	441	485	465	463	438	451	450	501	474	448	452	438	466	437	496	475	508	457	483	457	451	441	490	450	476	481	403	447	468	477	468	466	467	442	449	466	456	460	443	472	463	500	468	487	447	465	488	418	465	477	449	474	458	471	462	440	428	470	477	414	482	478	473	471	466	458	436	471	489	442	449	454	445	486	442	489	470	451	445	476	464	422	422	465	466	457	438	443	450	484	460	478	475	420	460	511	449	535	471	458	450	428	457	464	490	452	466	450	448	466	472	443	465	471	428	490	448	479	500	458	468	498	485	477	455	458	483	460	434	462	478	445	465	439	463	466	458	494	473	434	444	464	491	465	453	475	479	475	501	459	443	451	457	460	464	486	432	413	448	448	466	490	478	461	473	475	440	472	466	461	444	438	446	507	446	418	493	448	432	442	471	447	463	459	450	472	442	476	437	444	452	433	445	453	486	456	433	464	447	457	481	479	438	466	464	469	475	479	447	460	473	429	446	466	478	454	483	428	480	462	459	446	444	508	439	494	537	474	471	452	430	522	468	460	454	484	471	489	492	440	489	496	473	462	431	435	441	462	463	397	483	471	427	466	476	453	413	437	447	451	435	464	485	437	468	452	459	481	404	483	475	446	417	459	474	453	423	447	487	437	509	431	486	422	457	477	489	449	455	427	425	470	468	443	475	518	452	485	475	468	482	464	459	470	437	449	432	436	460	495	507	408	440	445	451	467	454	466	463	479	479	456	470	439	457	457	453	465	452	469	418	435	488	463	480	486	447	446	462	466	472	442	441	474	446	508	459	453	439	493	499	499	436	434	470	410	496	457	466	467	450	432	451	450	449	452	496	461	496	476	405	474	455	451	453	480	423	510	479	455	458	448	424	463	454	492	439	429	474	432	403	444	440	440	454	461	477	497	478	512	479	470	481	418	447	444	460	466	447	449	477	462	470	462	447	506	455	485	462	478	469	474	471	441	440	460	440	486	440	476	467	455	479	465	477	451	465	449	503	470	464	487	457	428	451	482	469	411	438	452	444	457	482	492	467	465	441	441	445	429	466	418	460	462	473	469	438	494	459	467	445	506	466	476	479	439	456	448	448	433	476	454	456	436	440	486	436	472	473	481	488	430	440	470	461	417	467	470	493	473	440	465	493	504	507	447	463	420	487	451	450	421	463	443	484	435	463	462	459	421	429	468	441	474	470	454	429	442	467	461	444	457	461	490	460	446	474	441	472	450	457	466	437	465	486	465	467	446	462	454	473	510	448	454	492	440	488	498	489	425	459	445	477	458	502	438	465	482	502	459	453	479	454	447	487	492	447	492	495	515	450	463	462	433	472	486	479	452	389	451	469	477	470	456	426	464	462	487	472	447	447	466	473	434	470	461	508	469	474	451	494	448	465	482	468	443	478	427	448	478	489	483	443	479	481	464	451	432	439	473	464	493	432	450	490	484	467	453	522	444	512	462	488	439	428	438	462	436	470	503	480	502	467	432	480	431	455	494	464	434	470	457	427	486	503	497	437	440	444	417	437	502	474	446	450	484	488	445	480	447	443	449	455	470	480	457	412	478	512	457	486	457	471	497	454	481	482	440	448	444	446	472	463	434	476	472	419	423	486	477	457	491	465	481	461	429	432	472	473	451	468	469	452	439	483	506	432	470	412	465	431	440	420	460	431	453	482	507	463	444	410	424	475	484	481	431	487	455	479	429	490	448	447	494	445	446	470	407	449	466	451	396	469	474	441	461	466	469	461	504	492	463	459	452	466	447	450	474	462	460	428	422	465	453	521	453	440	463	468	460	459	441	478	481	465	473	488	435	457	444	425	443	460	454	481	479	481	453	461	468	454	474	485	467	446	429	497	461	447	471	469	466	483	482	457	439	472	461	458	479	446	487	494	474	463	458	456	476	467	476	452	455	452	454	511	466	458	434	410	458	454	475	485	487	446	456	449	474	451	482	476	442	439	451	460	441	471	435	465	453	464	479	450	460	499	492	465	427	409	481	391	432	476	461	463	461	475	444	451	420	468	441	494	466	453	495	442	481	455	475	476	429	444	482	467	419	449	439	454	450	457	459	502	478	500	438	427	435	432	441	472	485	445	491	472	428	467	491	455	462	469	446	419	500	492	445	468	458	474	442	462	483	441	416	458	514	444	444	439	438	470	493	453	453	448	443	460	460	473	485	464	466	442	469	446	490	471	487	488	438	458	477	442	437	469	478	497	493	459	464	458	460	457	452	451	436	476	466	442	436	447	481	485	477	446	419	464	437	485	454	464	454	438	496	460	484	476	479	495	466	428	464	472	406	441	475	461	449	435	458	437	443	489	462	512	486	479	451	460	476	485	493	478	456	475	469	427	454	451	452	417	426	514	473	501	463	481	456	454	463	427	436	436	431	446	424	489	487	453	473	438	425	456	474	474	411	443	446	468	453	481	449	449	505	429	467	443	486	505	484	445	452	476	474	458	480	457	471	486	452	481	442	452	478	450	487	489	467	476	473	456	454	446	440	467	433	413	481	444	470	468	464	463	416	437	435	463	461	430	432	471	451	479	437	472	461	463	460	432	490	463	409	458	506	465	453	467	486	456	456	431	435	443	471	466	452	482	457	472	449	432	465	459	453	488	478	459	477	449	453	439	475	436	477	460	449	453	432	460	466	481	469	471	455	459	431	470	460	413	450	509	455	470	471	492	485	482	437	496	487	471	451	459	456	434	429	458	491	471	497	475	481	484	452	455	450	475	461	475	455	429	489	461	510	431	465	446	471	498	444	446	451	456	466	451	438	405	472	455	433	457	466	458	443	449	473	454	505	471	441	476	435	434	481	441	458	473	441	469	444	444	488	487	461	477	434	442	472	464	443	453	440	499	462	443	462	480	483	450	477	421	431	452	454	516	500	459	493	466	482	438	466	482	470	465	410	470	483	470	459	448	457	476	461	428	482	471	423	449	478	471	442	457	468	450	472	476	454	471	455	482	520	518	442	463	500	459	458	449	477	454	423	467	422	482	445	465	432	465	475	465	470	450	477	416	457	462	462	463	431	456	424	454	447	475	451	497	443	475	464	440	453	484	454	439	457	451	481	441	431	467	467	434	476	449	445	448	449	456	448	444	451	470	468	459	448	486	446	451	475	462	445	471	464	478	462	452	466	463	410	444	417	489	500	463	452	477	494	475	478	463	514	458	476	463	465	482	442	471	460	470	455	468	464	438	466	443	450	456	472	484	457	428	486	441	447	473	500	449	459	462	457	441	451	472	477	435	492	456	472	482	442	420	447	465	496	509	431	472	441	425	431	439	460	442	454	477	477	473	477	468	467	476	485	469	416	501	471	449	490	430	467	461	423	439	475	469	437	434	415	454	476	444	461
22308	21070	28646	23739	21074	21088	5937	1053	838	695	638	615	534	555	522	463	449	460	470	436	421	480	424	438	371	429	450	444	381	380	419	392	418	403	421	397	365	395	414	384	372	432	373	397	425	388	368	366	372	396	421	408	388	388	369	357	385	381	386	376	392	399	382	387	370	368	422	372	375	405	395	396	390	360	431	403	398	414	368	382	393	384	379	374	385	376	360	356	389	365	367	415	380	426	415	373	408	410	405	361	382	390	371	403	396	362	376	373	358	381	401	364	396	418	348	392	361	397	404	382	402	388	349	402	409	388	412	367	414	426	378	384	363	407	392	370	404	390	351	394	371	392	377	378	389	370	372	380	424	365	386	409	389	397	364	383	414	397	409	405	408	387	368	356	399	366	378	392	379	393	386	422	378	408	402	419	360	355	394	356	385	401	416	393	417	378	338	407	386	381	405	391	379	379	347	399	353	398	368	405	369	404	358	383	392	346	380	351	401	395	414	392	351	392	409	373	380	387	358	401	364	379	337	412	381	382	384	365	417	393	391	397	437	338	390	372	405	394	359	407	400	353	408	358	402	399	394	394	363	372	344	394	392	388	385	397	397	401	352	381	376	384	365	380	437	403	372	412	369	368	356	402	392	360	376	403	388	374	372	384	401	397	370	370	382	374	402	395	352	368	383	382	347	403	355	390	395	365	372	360	382	373	408	379	381	406	392	350	381	386	377	371	373	370	389	407	374	441	393	357	372	378	378	397	364	433	422	383	373	390	382	395	408	418	398	387	372	384	389	318	412	364	403	387	344	363	376	384	376	348	364	360	385	369	369	383	407	370	380	397	439	422	386	385	373	348	406	424	403	393	408	378	341	372	375	390	393	370	373	385	365	391	379	393	364	385	378	377	349	382	373	376	337	392	368	358	374	359	384	369	354	377	378	375	386	355	384	377	361	392	389	401	413	383	368	354	400	414	439	399	391	377	402	364	384	368	419	388	390	376	385	401	383	384	372	396	387	360	397	385	402	396	373	411	378	375	386	395	385	384	357	382	388	419	378	349	386	379	390	401	364	360	396	380	371	369	391	377	409	382	381	374	421	395	360	354	353	378	364	365	402	427	390	383	395	365	376	338	408	363	408	362	390	378	399	362	383	357	356	383	380	372	369	400	384	392	334	406	372	382	340	374	397	406	353	373	369	391	377	377	392	381	392	362	387	343	361	380	400	377	375	401	430	412	414	344	357	393	384	353	397	381	368	404	405	351	435	352	369	379	327	342	349	349	416	399	412	406	400	404	395	432	365	390	405	393	416	402	394	407	374	372	362	354	368	370	368	410	369	358	404	394	339	398	366	398	372	401	354	405	384	376	400	374	392	350	385	389	360	355	391	362	407	401	350	396	390	382	419	405	384	360	362	385	387	391	408	369	382	378	381	391	363	376	382	453	355	401	374	380	377	382	371	368	353	396	360	342	369	411	377	411	388	384	379	346	373	407	375	375	406	381	372	390	399	386	387	398	384	402	417	402	400	360	384	372	386	398	354	368	389	399	390	390	351	410	387	395	394	395	396	387	348	362	384	371	394	383	401	383	369	408	405	365	361	400	369	379	383	374	383	382	368	396	407	377	377	366	394	402	331	383	383	383	380	406	384	396	383	390	370	408	395	368	376	390	383	391	380	412	359	400	381	415	418	401	384	373	402	375	370	398	392	377	416	381	380	424	408	370	402	380	377	376	407	418	377	351	352	373	365	364	414	406	398	401	406	398	386	370	399	348	380	385	389	409	358	357	377	359	423	393	379	363	358	374	398	359	375	352	407	416	385	350	401	397	391	400	387	393	374	398	384	375	374	384	419	369	400	404	390	387	336	378	359	393	359	376	355	394	386	373	378	398	376	398	367	364	420	388	354	409	398	411	369	395	393	364	365	358	393	391	416	351	372	356	390	393	389	403	372	381	395	382	357	373	385	399	358	356	388	368	361	397	355	389	385	400	392	397	373	359	402	370	346	364	412	378	389	415	420	371	423	388	388	376	400	378	365	350	377	405	385	399	438	388	390	439	377	385	372	390	408	355	411	378	395	373	376	409	382	375	358	393	380	416	377	378	373	377	374	355	375	429	399	357	386	351	380	414	362	396	407	425	400	366	363	424	377	402	347	354	390	367	394	385	396	384	377	361	393	369	372	355	369	384	375	394	377	375	390	385	381	392	383	376	407	401	403	363	356	373	402	370	395	376	397	360	371	378	407	379	350	377	407	374	392	388	376	393	404	376	366	377	393	361	351	370	376	366	367	387	406	392	389	386	401	386	390	381	317	366	388	381	367	357	359	387	397	364	427	356	332	377	381	378	406	414	414	376	388	360	396	377	402	388	397	395	387	381	366	384	354	418	381	426	397	403	381	415	378	366	385	383	347	405	396	378	397	408	401	363	383	369	389	391	411	395	367	384	352	348	380	398	367	394	382	412	381	377	409	410	407	383	390	358	390	377	363	403	404	351	366	402	381	412	366	391	337	407	367	373	369	391	372	388	379	368	405	396	386	376	397	372	355	378	376	411	393	401	371	391	396	386	390	349	366	387	368	351	391	357	383	383	362	385	368	425	371	370	400	389	361	369	381	358	379	375	375	353	383	365	393	379	417	385	372	395	402	366	381	375	413	376	359	390	395	369	399	394	371	395	375	362	399	382	360	370	374	383	395	390	386	390	366	392	387	370	405	368	368	402	393	400	397	389	381	388	365	372	387	393	365	358	385	411	392	367	373	391	364	367	376	376	381	403	385	390	385	355	368	376	336	409	397	401	372	398	365	355	388	388	399	378	354	362	396	394	351	362	375	388	333	368	363	385	353	370	391	350	393	403	388	340	378	356	424	409	383	347	381	349	411	338	400	388	346	411	361	378	398	402	381	374	402	390	404	398	395	379	386	340	365	355	352	386	401	408	368	353	386	325	410	409	371	364	414	370	393	360	396	382	391	360	382	369	359	413	382	396	376	354	388	393	368	357	420	381	415	401	357	390	323	420	334	393	366	362	368	366	407	387	417	394	403	394	360	400	378	387	386	374	400	361	379	372	375	419	414	384	383	380	388	390	395	349	362	394	363	380	357	379	387	382	354	407	403	381	409	414	425	387	344	372	368	411	386	367	391	347	378	400	357	373	373	372	384	393	362	387	392	371	367	363	428	372	401	391	373	397	361	396	409	377	407	376	374	390	383	350	375	387	398	396	373	375	364	374	375	361	403	394	398	387	387	385	370	395	368	354	368	383	377	375	386	384	388	385	374	402	391	390	358	389	368	384	386	358	379	398	353	391	386	366	386	389	364	376	372	360	373	396	405	380	368	382	385	347	384	411	373	365	380	376	374	370	375	383	381	389	424	395	397	389	359	385	370	356	396	401	412	367	398	391	382	334	345	404	394	370	392	403	368	405	383	396	374	373	347	373	407	373	371	361	400	381	371	406	371	415	382	347	391	369	337	355	383	391	418	372	398	385	405	391	382	378
5176	13772	9434	4712	3373	2630	1899	1433	1200	951	853	791	717	663	654	611	615	599	569	517	520	536	522	553	485	533	499	431	477	475	494	473	428	489	462	492	500	467	449	482	496	433	475	470	464	473	490	494	435	451	469	455	478	426	461	461	456	445	433	468	451	458	457	444	481	434	440	460	463	444	460	496	441	457	487	445	460	436	472	416	465	403	470	428	439	456	442	442	491	480	457	486	462	464	464	423	436	463	431	454	443	423	451	461	418	415	466	427	442	457	462	426	409	439	479	442	466	439	421	438	433	436	453	476	460	447	425	414	453	439	455	466	447	412	435	447	466	425	447	425	437	453	492	458	457	429	405	427	454	454	430	493	458	394	418	474	439	472	433	420	486	446	429	456	432	450	498	427	448	426	476	472	462	466	472	438	459	457	456	427	435	449	443	448	445	444	444	428	432	487	435	456	427	466	466	469	453	439	478	482	414	414	452	448	423	452	481	427	446	413	467	441	449	467	483	467	452	457	451	442	469	419	417	439	455	452	390	447	466	443	445	432	460	406	436	441	465	432	439	411	441	446	442	472	418	469	462	435	415	443	456	438	432	447	428	476	432	435	422	470	464	455	450	428	449	445	418	493	423	474	460	484	450	393	452	444	469	439	434	420	399	443	446	448	484	449	441	441	432	467	445	455	428	416	466	450	504	421	451	476	453	433	420	436	453	444	461	426	458	443	420	421	441	451	411	460	455	425	454	415	456	454	454	451	481	460	475	427	432	419	425	436	464	417	479	457	440	401	442	421	478	420	425	449	481	497	452	462	435	437	439	411	452	439	403	446	492	439	406	427	426	429	462	420	450	468	447	445	415	427	444	426	464	465	454	458	422	445	468	435	442	460	445	438	445	464	455	429	432	466	408	452	392	474	485	410	482	445	477	409	411	484	442	472	468	402	429	438	455	442	420	416	425	410	501	462	435	446	424	437	479	462	435	418	463	457	438	445	484	411	441	452	425	415	429	412	487	436	485	448	490	462	425	473	455	480	463	475	493	435	456	446	451	421	422	437	441	423	428	473	463	430	438	403	433	475	476	435	451	460	469	430	464	487	467	411	413	421	482	433	442	414	448	500	403	472	440	431	408	452	422	451	500	467	409	471	435	431	438	442	428	439	396	465	442	478	402	465	454	478	442	410	455	443	446	441	456	422	453	417	437	439	419	397	408	429	442	440	446	429	470	416	446	432	450	457	436	482	427	431	465	450	454	439	429	444	445	438	419	448	434	427	452	473	479	424	467	468	406	443	449	420	408	448	433	402	460	463	427	449	428	436	435	458	429	451	433	435	440	423	428	481	430	430	444	427	425	477	415	445	457	432	466	475	447	434	436	460	484	435	427	451	441	470	441	439	456	419	436	449	420	414	463	461	458	424	434	482	473	462	461	480	452	421	485	449	423	415	447	467	452	423	466	444	461	435	443	452	426	449	419	451	431	453	443	415	435	431	487	454	464	452	433	430	422	458	448	436	452	437	437	445	458	440	426	450	455	472	470	430	431	485	442	451	446	468	473	451	421	461	433	409	452	431	467	464	439	442	433	469	456	451	449	442	438	402	450	453	436	397	444	492	458	425	427	449	428	463	442	472	456	453	476	462	459	445	433	488	469	420	440	465	448	462	456	428	450	411	425	447	419	483	408	421	431	408	432	483	448	432	434	431	448	473	464	429	408	449	408	458	467	447	455	398	444	460	452	394	395	459	449	438	455	477	458	460	469	432	429	438	451	442	468	429	489	453	440	445	474	480	462	441	461	457	458	419	473	431	454	457	443	391	480	432	424	467	423	449	469	428	464	427	459	454	452	461	412	418	412	462	423	465	451	409	459	475	466	473	435	458	404	471	482	445	396	486	439	445	460	459	458	449	444	447	417	485	479	446	463	447	463	428	416	493	453	438	402	429	437	481	420	414	421	458	472	461	438	452	458	438	433	430	408	426	465	447	452	452	454	477	446	437	440	444	460	449	454	471	410	439	461	435	483	455	458	456	444	438	462	423	460	478	483	451	477	450	435	416	429	436	428	455	433	434	449	460	441	449	489	436	439	471	446	428	434	433	434	455	418	423	453	433	457	412	428	472	436	403	436	419	458	472	445	455	444	449	442	436	437	427	454	442	431	446	387	418	438	434	415	413	468	444	446	437	440	414	455	417	466	422	475	420	458	461	409	457	484	462	415	459	493	478	466	445	434	477	446	451	464	421	433	442	446	488	440	417	466	464	423	484	430	434	446	466	465	471	461	429	443	451	469	423	436	434	432	429	418	477	428	442	470	408	464	467	479	439	457	470	412	457	442	481	430	442	450	455	474	422	434	456	473	411	425	452	466	456	428	476	466	423	450	455	436	456	420	417	452	415	454	453	500	464	432	428	446	450	433	450	435	453	469	441	440	436	474	456	465	442	426	413	448	462	440	432	488	468	418	480	461	433	479	452	457	464	439	459	442	490	447	447	439	453	423	481	437	470	475	495	424	448	435	423	426	520	466	472	444	443	450	458	433	388	434	427	435	428	472	439	423	425	437	475	436	427	426	451	425	436	444	442	408	460	442	459	482	399	481	460	471	468	432	454	431	404	463	493	482	440	465	433	401	460	409	456	473	434	454	456	458	430	455	471	475	434	468	437	460	423	435	458	438	448	447	455	461	469	470	434	437	419	478	437	443	461	479	432	443	456	460	471	466	442	436	447	461	440	475	480	442	431	463	429	465	431	454	458	440	448	480	444	456	449	439	480	431	444	454	451	415	379	413	444	446	415	446	458	474	474	459	474	419	462	473	452	454	436	426	434	432	464	411	453	454	441	444	456	453	441	452	477	433	489	397	429	462	429	433	454	503	438	483	457	454	503	468	435	450	431	430	427	451	450	457	438	437	437	456	440	422	422	442	448	436	470	461	447	453	456	432	441	427	451	441	461	457	435	419	391	435	465	441	452	450	453	416	473	457	454	455	421	428	430	432	452	426	447	425	451	419	439	444	449	437	454	430	433	502	436	433	448	447	453	440	421	444	497	439	477	475	434	466	436	409	456	425	422	486	432	443	411	445	416	436	483	473	418	411	422	474	468	445	451	444	438	426	431	459	430	428	459	440	437	451	429	439	451	448	492	433	465	448	435	443	403	426	486	453	393	422	443	482	436	466	444	441	449	465	484	456	442	415	417	444	420	417	448	466	444	420	447	421	450	431	405	450	446	418	418	447	436	454	467	414	444	418	438	423	420	437	460	423	449	477	473	455	441	407	446	408	440	414	403	421	469	429	444	450	418	424	421	435	449	472	412	469	433	449	409	409	451	464	440	407	416	439	465	448	444	468	431	446	479	503	432	422	475	405	464	401	434	462	452	425	490	432	478	425	453	440	424	444	484	459	460	429	427	500	435	416	472	461	441	447	430	444	432	434	441	443	472	435	452	453	463	469	437	472	423	415	456	430	488	438	474	458	435	484	474	400	438	433	440	402	410	467	497
27283	17631	4051	1102	906	849	842	852	793	813	833	829	815	747	779	776	741	732	808	781	793	804	783	781	788	812	830	754	778	783	778	761	768	727	757	846	805	823	814	760	796	758	782	793	781	775	762	768	809	768	792	790	762	795	753	817	771	763	758	789	814	780	751	753	779	748	809	735	816	802	764	778	788	833	790	792	751	803	780	791	793	744	822	781	744	821	790	724	757	775	771	800	796	803	730	770	756	749	770	799	785	777	799	801	827	823	821	738	790	779	735	811	734	764	765	737	753	763	811	782	735	786	780	797	755	797	785	755	762	784	787	790	741	766	723	754	760	768	793	792	762	761	778	770	739	771	740	812	784	725	813	746	754	854	755	802	712	828	797	832	724	778	837	785	800	737	741	774	775	778	800	729	796	744	822	735	774	761	786	722	757	773	798	791	821	815	794	753	770	802	790	759	767	790	741	780	799	734	817	747	791	779	801	782	742	764	752	818	737	782	795	818	749	778	739	756	765	773	754	801	784	774	827	781	757	811	819	770	775	696	788	755	733	768	739	766	780	763	788	812	806	760	791	692	786	767	758	768	763	820	779	809	736	760	822	777	752	787	855	779	780	755	755	761	783	790	774	784	789	787	745	770	768	778	727	763	771	768	775	758	756	801	789	766	798	778	783	787	771	777	828	785	771	819	787	749	793	773	793	788	760	769	809	778	769	781	749	768	789	787	772	750	800	735	761	793	797	809	785	736	797	772	758	763	767	807	783	815	802	727	763	810	765	800	745	799	788	810	782	745	824	765	795	727	763	775	767	796	794	760	744	784	790	759	788	775	774	776	816	769	806	792	766	796	778	879	769	786	851	822	745	768	795	790	784	792	780	754	704	731	782	768	788	808	761	810	720	741	772	780	786	791	775	773	800	832	781	755	811	731	744	795	785	794	775	778	749	740	804	789	806	776	782	780	726	755	763	781	808	774	784	839	766	780	767	802	795	783	783	786	797	827	805	744	738	778	719	786	770	759	794	773	779	746	785	813	775	810	797	779	785	747	770	792	812	772	801	874	805	819	767	771	823	803	814	755	773	803	814	767	809	791	772	780	780	740	775	799	734	794	781	735	757	785	760	795	820	775	728	788	782	752	750	813	802	750	796	774	724	749	783	795	738	810	730	730	742	781	754	797	821	780	795	803	783	836	798	738	726	779	804	768	855	770	798	714	772	765	817	820	758	727	711	769	785	824	731	817	754	746	813	797	788	813	746	753	826	771	846	793	790	752	784	782	714	806	796	789	761	774	765	762	729	761	826	754	809	808	783	822	765	754	770	801	759	813	775	808	723	793	780	792	838	787	779	750	767	819	763	775	792	770	810	786	759	761	784	776	815	791	772	757	765	767	788	801	739	767	773	801	752	760	803	743	760	808	761	797	782	765	806	759	808	753	779	770	776	814	774	727	748	808	734	809	778	808	769	759	771	743	791	778	834	781	780	760	741	805	750	744	763	745	805	805	832	755	800	780	739	793	822	795	784	793	749	758	810	768	809	767	798	769	728	795	772	771	798	768	809	807	805	769	757	761	758	822	795	783	759	790	751	718	774	793	825	832	750	829	741	775	749	779	759	806	796	776	780	748	739	786	795	808	762	805	782	778	797	775	781	796	768	766	794	774	764	815	826	746	762	735	793	796	792	781	763	755	765	799	707	780	786	760	783	745	733	792	712	817	699	777	762	771	744	758	773	793	741	813	794	753	733	787	792	792	810	761	818	823	784	823	777	797	710	772	697	730	776	814	781	758	750	800	777	793	725	773	759	786	784	782	770	763	786	809	713	782	796	794	753	759	725	749	794	750	760	755	762	730	791	804	791	771	772	787	788	784	787	780	772	813	793	764	780	791	761	785	757	859	756	765	751	812	774	768	783	768	789	778	756	774	763	772	795	776	749	798	814	748	758	770	804	710	777	820	790	773	829	815	795	704	785	789	736	762	797	787	797	772	783	793	786	748	776	798	796	797	786	753	730	768	745	785	796	814	757	748	756	812	779	753	788	766	824	781	751	779	781	747	744	821	758	790	808	813	755	810	762	778	725	772	763	803	737	815	803	778	796	806	747	767	788	768	782	775	806	750	748	783	789	756	761	760	782	809	799	727	766	787	787	815	771	760	804	763	806	767	822	722	795	753	780	766	814	810	826	739	772	784	794	799	734	760	760	773	793	805	736	807	741	788	766	759	826	739	739	795	771	813	847	795	762	731	761	772	762	803	759	806	818	790	808	743	783	799	764	755	779	787	727	816	736	815	784	749	791	748	812	805	805	705	797	786	766	772	791	780	736	806	776	836	790	788	778	782	728	750	789	816	810	837	745	796	759	769	772	735	791	770	788	742	776	789	776	734	793	745	789	802	778	785	750	707	814	733	770	748	794	747	771	823	761	859	808	758	778	795	816	751	790	763	803	792	771	776	781	778	788	761	781	773	762	810	761	751	808	776	810	770	740	765	865	732	767	777	768	773	816	792	711	807	765	802	747	799	778	770	807	769	765	782	777	777	759	814	777	797	790	786	775	764	750	803	762	813	760	771	772	801	807	783	732	779	759	777	737	795	779	755	791	777	775	744	774	764	731	746	781	775	850	818	788	803	787	765	779	771	779	772	795	803	691	762	777	776	829	798	779	808	788	785	752	791	820	758	791	798	756	739	790	788	774	762	775	804	800	809	797	790	754	789	793	739	765	795	856	764	795	752	791	851	808	798	855	771	792	762	756	798	782	739	728	773	782	835	815	764	782	830	709	760	781	776	803	782	750	785	869	718	789	802	768	801	747	762	765	784	811	747	745	779	781	762	766	825	781	807	722	817	797	767	799	788	791	738	788	780	723	821	774	755	832	795	756	793	784	760	719	749	808	762	803	770	749	794	776	742	802	744	764	792	801	800	771	837	758	807	820	844	739	768	764	748	717	750	742	789	817	760	766	776	764	817	770	749	781	813	737	838	822	783	754	775	776	777	791	776	759	828	779	735	738	832	753	800	755	756	801	774	809	837	816	777	758	810	798	743	757	783	755	752	798	783	813	827	772	786	787	794	763	789	748	766	770	777	814	775	753	788	806	732	780	777	835	798	770	825	724	765	747	832	781	806	757	733	779	798	801	724	771	747	744	773	801	781	714	753	797	792	852	805	793	822	773	789	729	788	761	738	804	808	775	789	777	744	746	749	757	791	764	792	781	763	748	805	792	807	729	822	770	753	810	711	779	767	762	710	793	792	756	763	797	772	763	798	808	741	757	771	775	789	818	752	758	822	753	707	814	760	762	826	781	776	784	739	802	779	723	815	809	781	806	785	792	784	818	782	734	739	751	732	782	737	767	786	781	743	765	782	751	777	795	793	785	805	768	755	815	801	811	775	788	759	786	762	784	800	807	726	769	776	774	748	712	767	721	774	776	786	794	751	814	729	752	760	756	788	776	767	785	780	756	818	789	754	765	775	795	782	783	789	803	780	800	800	802	752
4666	1457	1289	1069	988	991	901	913	873	878	890	845	879	881	873	930	849	933	861	874	873	869	868	811	875	850	863	851	850	856	871	861	880	854	847	842	841	835	813	867	850	858	829	837	866	881	882	822	908	803	883	867	823	891	925	856	902	863	859	891	832	844	848	861	862	920	887	883	799	875	832	843	877	865	876	851	840	830	860	870	904	839	849	881	886	889	879	880	876	868	857	871	889	891	868	805	889	893	898	864	834	849	883	867	872	854	864	871	858	902	832	897	855	860	872	815	836	866	892	820	859	865	855	888	821	819	842	842	790	832	869	880	849	886	851	850	917	869	860	877	871	853	863	835	896	850	860	834	838	830	844	852	832	868	855	898	903	893	878	829	885	894	859	840	864	858	854	837	870	889	850	846	846	846	879	795	823	840	919	853	859	835	858	842	878	884	845	856	864	886	894	887	889	828	861	889	839	847	841	864	827	874	861	882	844	872	896	861	847	860	852	904	832	786	929	870	895	857	867	913	859	860	847	905	801	838	843	900	880	893	841	864	865	880	840	837	860	837	893	832	862	841	832	858	933	853	853	814	887	869	834	865	857	859	852	831	777	829	863	912	826	857	869	866	816	826	855	925	866	836	887	818	855	884	883	865	860	851	858	914	835	834	874	858	863	899	860	831	872	845	866	842	906	872	854	863	857	856	907	903	878	853	857	837	872	819	866	845	875	834	905	883	892	876	900	877	879	833	835	850	884	850	861	908	849	861	767	838	868	902	880	853	868	855	854	862	897	911	834	867	854	803	858	898	862	860	878	862	872	897	871	871	820	905	831	811	863	886	868	895	833	854	879	861	827	883	851	894	837	864	877	871	870	885	897	873	891	836	854	870	870	879	937	882	855	847	810	834	806	855	811	890	906	855	897	808	860	876	915	870	860	822	795	869	895	836	854	873	882	936	843	851	883	844	861	863	868	891	882	885	849	863	843	881	840	839	866	855	926	860	879	824	844	881	880	856	817	854	877	931	904	817	840	895	875	811	894	849	907	851	912	851	905	835	887	856	888	897	858	833	863	870	884	870	823	866	878	863	881	889	894	892	841	898	850	896	823	836	861	816	874	844	828	841	857	809	816	850	856	812	868	826	854	876	845	883	882	807	839	905	858	871	861	878	881	871	904	903	869	858	825	854	839	886	859	886	868	876	899	823	860	904	788	849	869	877	858	860	838	890	878	886	890	845	861	900	860	927	843	874	831	853	851	870	877	912	900	803	869	844	902	846	884	860	915	884	858	904	876	818	832	890	822	884	841	802	861	817	869	853	918	872	803	887	900	812	881	856	839	839	822	855	830	896	875	899	836	850	897	836	891	880	880	871	828	871	820	845	867	820	852	908	827	826	837	835	860	849	817	856	847	871	829	898	869	850	855	870	866	846	888	874	874	846	935	828	836	869	825	834	858	857	835	882	797	883	854	836	862	827	894	828	835	867	869	860	903	911	836	816	825	871	871	822	864	894	797	852	855	853	857	851	882	896	877	868	851	893	896	869	894	870	886	888	915	866	886	830	863	858	868	879	875	883	838	899	844	881	828	862	877	877	840	822	935	852	824	956	850	858	845	892	866	856	919	919	843	901	875	856	863	879	869	878	892	875	836	892	896	808	869	862	871	872	942	835	823	894	789	819	838	913	852	851	905	849	859	932	791	841	870	842	824	819	883	830	831	854	837	842	829	837	863	869	847	855	929	901	868	839	913	854	832	899	906	820	854	857	842	823	812	922	865	855	846	863	848	863	827	808	847	883	899	904	842	831	873	854	843	817	883	856	866	881	914	835	879	860	901	877	809	843	846	869	826	885	869	852	852	843	858	857	861	874	864	803	823	829	844	863	838	869	930	862	839	904	841	872	863	896	843	847	852	861	789	861	901	843	853	865	816	812	881	862	865	896	857	878	841	811	875	879	872	812	850	922	839	835	885	872	849	841	902	869	876	870	909	844	920	839	895	835	866	877	892	886	864	838	858	873	835	864	881	867	830	834	889	824	868	892	851	861	871	856	842	863	878	882	811	812	839	881	832	882	827	893	858	820	843	904	872	867	888	798	880	848	871	890	835	786	881	895	838	833	799	855	860	874	819	840	875	844	851	862	864	893	902	875	898	851	830	823	895	869	910	820	850	874	905	827	819	833	842	865	863	920	864	852	871	840	908	857	897	886	942	823	819	843	838	931	879	850	881	834	865	839	868	883	894	888	813	883	860	841	829	922	824	890	891	906	858	854	868	843	870	890	869	847	876	875	897	837	820	863	845	876	962	889	829	887	875	863	869	859	853	813	847	843	928	887	885	917	845	802	886	868	888	909	837	788	890	877	842	821	869	863	853	834	791	887	851	811	922	860	863	893	868	816	860	911	878	908	878	884	881	888	858	814	839	850	880	812	905	836	863	881	858	853	881	838	876	909	876	838	888	886	872	848	864	851	898	906	843	861	893	930	872	841	880	853	842	885	873	875	839	828	896	858	853	881	850	872	897	806	850	864	802	864	885	835	868	885	866	855	871	912	918	878	809	834	830	887	902	858	837	825	867	835	847	879	827	867	926	825	870	827	882	808	832	890	894	843	823	913	903	920	859	835	843	849	878	849	876	852	862	867	836	828	851	835	852	868	850	866	846	798	827	830	872	849	868	870	857	872	828	819	843	877	838	849	894	854	829	821	899	871	860	902	841	849	851	837	885	869	848	895	869	853	882	864	899	889	830	821	909	893	799	840	862	876	881	795	848	849	879	859	844	883	833	917	841	860	832	878	864	901	867	878	883	838	893	887	795	944	845	868	845	865	864	866	887	857	876	861	867	860	900	841	806	854	893	856	884	877	902	955	883	849	851	825	886	821	813	877	873	831	916	847	876	870	865	856	896	841	877	852	865	850	887	877	867	880	826	842	832	873	877	873	831	888	839	845	890	829	881	889	829	826	835	862	938	836	854	879	842	856	849	852	861	885	841	827	880	859	824	849	879	800	864	821	879	863	895	924	870	858	825	879	874	844	859	872	854	851	870	873	855	822	859	854	853	791	872	860	899	851	875	856	828	825	873	860	877	848	868	870	896	851	882	852	864	846	857	878	893	888	828	835	851	858	883	846	898	830	860	855	812	829	877	813	821	852	833	865	806	854	859	883	831	839	800	866	861	858	899	848	837	818	826	897	821	882	920	856	915	864	851	867	868	822	822	834	875	864	892	855	848	838	881	902	889	861	832	829	843	870	848	918	819	912	880	859	866	831	860	883	890	885	887	835	866	876	851	864	876	836	895	861	830	874	840	898	865	876	816	796	895	872	861	883	814	866	898	854	853	870	848	854	812	816	842	903	858	933	925	911	833	809	876	880	836	853	879	859	873	870	872	879	891	904	896	849	847	856	826	900	864	865	870	882	823	876	871	857	917	889	821	873	893	835	869	907	848	883	887	880	904	895	862	835	857	893	820	877	864	867	863	873	834	926	861	904	894	833	885	814
23230	21032	28153	24089	21027	9070	1544	1188	998	970	967	927	940	922	949	929	906	870	843	839	874	860	864	833	828	890	874	845	836	804	877	834	888	865	829	775	843	871	876	862	808	802	810	855	802	835	835	847	843	888	803	813	820	840	815	833	825	861	907	823	815	824	893	898	854	850	820	818	803	815	875	864	830	797	831	814	884	853	837	788	771	851	825	772	843	788	753	866	845	853	850	817	876	844	795	773	834	819	889	812	816	860	849	817	790	848	846	840	825	803	805	843	823	833	830	835	812	838	849	841	840	833	813	825	795	808	842	836	832	818	800	822	819	793	829	847	796	786	839	863	854	773	787	816	796	852	821	819	796	774	814	836	765	885	842	868	756	850	817	818	816	781	842	815	871	822	768	826	836	831	812	872	884	837	841	798	768	858	786	859	800	829	791	868	817	787	810	797	829	808	781	802	826	817	797	802	809	819	796	803	846	812	854	843	773	849	801	833	834	778	782	799	793	820	812	831	805	814	812	820	799	835	802	811	876	789	757	823	799	793	769	766	775	789	871	857	845	816	752	814	844	786	823	827	823	847	804	796	807	846	792	792	819	821	852	778	863	864	775	805	800	802	827	826	776	787	814	829	807	800	794	793	903	821	802	855	837	819	852	834	834	780	830	854	829	821	795	792	806	815	790	827	798	827	779	825	831	819	796	842	859	783	857	853	840	796	856	786	820	867	844	825	832	818	847	834	815	801	796	835	863	827	842	867	785	854	775	812	831	790	821	804	828	791	774	819	836	788	842	810	790	803	839	798	852	782	842	845	845	799	837	844	821	730	788	792	816	784	801	783	811	850	832	831	850	821	792	838	840	812	772	801	767	848	776	793	825	855	821	769	829	796	832	833	850	799	868	825	843	782	794	769	832	790	852	835	874	848	884	819	834	823	794	805	838	808	811	817	788	866	774	856	792	831	854	764	774	785	847	810	800	799	832	825	772	779	819	789	830	814	872	796	824	859	824	784	843	808	799	867	818	817	808	847	747	835	810	803	779	829	835	830	851	795	823	810	811	819	786	800	820	820	785	778	814	820	798	825	805	815	833	831	851	866	853	802	823	825	846	886	805	813	769	804	802	830	821	849	830	855	828	831	827	839	857	804	821	820	818	796	830	834	850	815	873	784	845	852	801	877	835	803	821	806	834	815	801	820	817	815	786	821	837	870	817	820	831	849	787	874	829	850	804	830	839	782	841	856	814	802	860	822	836	850	747	842	852	756	807	856	836	780	825	841	803	839	854	791	786	837	785	817	771	834	786	815	857	810	834	819	828	800	780	831	847	849	775	821	825	795	812	821	811	821	824	832	819	837	783	819	816	787	826	816	778	811	830	796	835	811	813	812	852	763	765	815	818	820	858	770	852	846	805	765	818	829	814	791	825	822	804	863	877	816	793	827	854	778	823	827	855	856	828	860	830	759	879	814	852	803	852	767	818	812	823	815	862	795	793	780	863	849	798	783	807	835	822	792	805	858	843	855	825	805	826	790	794	877	820	804	805	871	835	804	796	856	809	827	808	767	789	906	816	822	811	829	819	787	826	796	824	832	798	819	845	805	829	803	791	840	849	801	856	827	848	814	826	828	825	834	822	791	835	875	795	794	839	859	836	831	813	768	818	799	809	853	836	813	774	790	823	836	822	819	816	797	850	777	764	814	835	819	855	833	795	799	802	834	785	801	807	802	843	849	841	815	811	884	791	784	800	857	819	821	810	805	802	814	884	832	816	804	838	838	765	850	771	788	826	804	815	813	830	804	819	820	819	830	809	750	823	824	796	843	838	840	806	828	859	822	820	795	853	822	815	811	880	798	760	816	793	815	772	777	825	818	838	872	819	778	841	812	786	819	802	882	827	798	777	833	866	809	825	836	811	845	821	827	866	795	833	799	806	844	861	834	773	852	870	808	804	795	826	850	832	813	799	830	828	807	796	820	764	870	835	813	777	808	873	812	865	784	858	810	872	848	806	877	825	797	816	837	886	760	819	800	836	848	812	847	846	835	824	797	841	797	806	815	827	838	834	811	815	808	847	819	852	828	824	815	802	837	868	787	809	819	896	810	826	860	855	862	831	846	804	809	792	797	803	830	816	857	825	827	809	770	812	815	884	808	819	828	841	800	725	808	823	839	765	826	785	875	805	825	846	820	841	818	797	882	828	849	860	830	787	826	817	855	788	910	817	833	770	830	778	815	797	836	798	825	779	825	769	845	766	833	874	796	830	849	839	832	782	804	799	804	798	810	803	822	848	879	802	782	776	838	890	783	861	859	802	812	813	790	834	824	813	882	850	860	837	790	796	760	835	823	823	826	786	831	844	845	794	825	831	810	832	788	846	829	843	807	793	786	832	824	842	806	837	850	733	791	817	784	793	842	776	778	817	772	832	819	855	820	870	834	870	826	816	753	820	868	829	824	819	764	837	833	806	744	822	799	803	814	865	817	800	849	898	852	857	801	843	850	859	815	838	831	806	786	802	765	839	834	786	836	856	836	814	817	835	803	780	815	811	814	863	880	806	814	807	867	855	854	804	842	764	885	791	796	894	824	805	843	784	882	797	856	815	856	821	841	855	814	825	828	875	780	784	824	866	835	841	849	785	842	825	783	823	828	839	870	781	812	780	824	777	801	864	833	807	824	811	821	804	807	791	827	808	845	797	766	763	877	771	833	850	774	884	813	814	816	795	796	813	843	803	806	814	889	846	752	839	829	852	810	838	834	849	817	830	860	792	859	797	773	815	882	801	781	824	805	790	790	888	838	864	775	812	822	845	845	812	840	786	821	820	787	813	849	851	827	846	829	844	831	835	823	823	839	817	813	836	810	827	840	849	821	836	770	856	821	858	802	839	840	849	824	824	754	778	834	789	864	812	787	801	809	843	813	828	790	815	867	841	804	792	847	775	829	836	776	783	833	802	783	817	837	887	801	792	844	859	807	789	818	816	826	847	834	797	821	790	817	892	843	843	867	822	870	826	860	846	840	821	744	793	845	823	814	872	871	811	802	823	817	820	760	803	799	799	844	804	821	830	809	777	841	766	797	811	828	778	834	784	822	818	837	800	887	867	765	839	857	770	795	810	797	851	809	847	821	794	846	780	818	832	833	804	839	801	836	826	841	876	850	821	860	805	788	805	795	783	770	811	839	806	812	846	807	865	805	806	841	825	807	828	839	833	833	812	848	765	861	834	811	815	822	831	831	826	822	802	835	831	878	803	863	803	794	833	826	772	821	823	820	828	804	794	824	841	757	828	797	802	836	871	797	834	851	847	805	818	829	776	830	755	842	834	834	817	866	781	820	837	883	859	851	839	811	828	863	826	833	791	834	820	790	844	794	827	862	744	806	746	817	771	857	782	801	840	850	808	838	815	799	786	814	746	817	832	845	815	827	837	843	806	809	847	826	785	784	868	829	802	854	819	778	844	829	801	792	892	786	808	844	835	780	772	840	815	803	790	873	784	819
3819	8881	6263	3163	2421	2004	1734	1385	1321	1255	1171	1099	1054	1015	989	1027	965	1002	976	966	1021	1017	918	978	921	932	1002	891	914	960	939	946	967	963	870	896	948	976	963	869	857	908	915	923	951	906	910	909	934	967	923	934	922	916	901	924	980	924	916	893	910	865	966	965	920	941	920	948	849	883	937	921	908	908	924	958	855	939	878	911	933	942	941	962	903	952	928	854	956	970	907	909	906	928	946	897	906	934	913	960	928	932	948	878	956	917	911	880	958	887	906	873	912	882	925	879	886	900	907	933	895	980	969	898	974	901	924	905	907	904	927	939	896	954	923	915	926	945	947	936	939	935	936	900	949	917	898	984	900	933	925	904	906	924	895	913	818	876	970	908	894	878	885	960	872	931	947	864	924	962	945	890	957	899	930	902	852	904	892	950	886	898	929	917	893	900	935	916	919	894	937	887	906	949	867	922	964	898	894	888	923	910	896	932	978	897	899	887	860	927	882	918	897	928	875	906	926	925	875	873	906	917	937	937	958	874	915	915	961	957	928	953	897	945	920	922	890	951	865	909	929	985	872	970	900	936	960	883	888	943	929	948	969	906	875	901	975	911	925	955	938	942	960	914	935	944	908	923	915	910	947	929	940	921	908	905	911	964	899	959	883	924	901	926	952	880	906	944	930	935	860	870	870	905	948	946	914	906	907	916	872	918	928	927	951	920	908	927	934	904	914	924	941	858	1008	969	897	919	909	927	935	904	958	880	879	871	897	868	936	899	925	912	927	925	898	892	882	879	881	924	926	960	928	858	894	857	916	878	895	909	911	953	959	887	885	930	861	898	945	913	849	902	958	954	927	895	916	931	951	932	893	927	872	895	976	933	872	940	954	907	902	929	909	861	932	919	967	957	911	902	896	919	950	949	930	935	921	921	956	871	949	901	943	928	885	858	949	942	936	886	975	963	944	934	891	849	949	972	867	920	908	920	921	883	924	952	968	884	947	916	901	902	917	934	925	861	898	940	886	892	897	897	866	938	917	922	920	890	920	907	990	870	874	901	922	964	924	932	938	949	936	941	867	924	868	910	894	939	936	884	920	934	864	905	921	882	887	937	966	878	958	897	964	942	966	924	906	960	875	901	908	876	873	919	931	914	864	993	942	902	903	891	962	917	889	887	932	945	861	893	923	942	962	946	916	972	924	896	909	903	906	1003	911	927	917	935	929	910	936	916	947	936	909	889	903	918	938	915	887	913	935	877	945	904	933	877	851	918	910	949	890	871	954	883	871	897	918	901	888	917	950	872	1007	940	925	958	900	947	949	906	945	923	882	930	921	951	942	958	919	923	931	960	973	914	963	928	890	941	925	842	904	929	978	931	894	883	932	912	871	958	913	881	921	911	948	1005	915	851	904	930	912	949	875	898	908	938	957	931	937	952	910	908	923	897	936	931	947	930	962	920	884	903	923	911	866	912	894	935	928	869	916	956	909	878	919	896	861	875	938	885	930	915	927	911	944	890	910	923	902	919	898	854	914	923	890	923	879	914	938	917	984	948	919	984	923	917	978	850	927	908	925	934	970	863	941	875	974	912	934	911	883	925	904	919	943	914	953	905	930	923	904	888	900	938	912	944	877	903	944	874	953	922	934	875	894	893	925	994	915	947	933	914	899	928	942	932	923	874	957	925	855	856	900	958	910	884	895	879	926	921	953	947	936	931	934	911	939	900	917	946	916	940	928	853	905	909	947	903	899	955	900	903	896	945	923	908	928	949	949	878	936	869	908	882	941	911	924	933	934	900	867	941	931	897	948	844	951	938	919	894	974	900	884	921	945	901	907	894	869	917	963	949	955	928	920	904	927	897	888	920	885	886	910	902	890	950	911	870	925	925	935	905	908	860	920	932	880	926	901	958	949	931	942	858	904	928	936	948	941	977	925	899	933	911	886	953	934	914	880	943	920	924	862	876	877	936	963	918	962	989	922	878	889	961	914	926	880	901	914	924	923	894	912	856	900	946	904	900	895	945	894	936	953	878	827	954	963	925	893	935	934	868	958	893	938	922	896	936	869	914	885	927	885	921	876	976	881	934	951	976	891	925	884	961	895	842	898	928	983	904	904	941	907	907	936	960	927	927	905	913	857	905	901	908	894	932	860	888	960	939	909	879	909	888	917	957	992	884	914	952	934	911	918	894	902	879	876	972	934	882	882	921	914	903	909	928	950	945	959	912	955	892	928	923	904	905	921	905	930	916	932	916	962	958	899	933	891	886	960	889	910	881	938	924	907	918	888	881	907	972	962	913	904	913	892	977	940	914	914	962	915	932	958	893	1011	922	920	866	878	878	907	928	882	955	929	959	897	927	964	958	861	959	927	915	946	872	912	929	888	945	921	939	949	926	930	993	932	913	913	953	886	991	869	910	904	928	928	913	949	924	847	922	888	936	948	904	961	985	950	967	914	901	939	915	986	930	898	908	864	871	914	934	896	850	999	908	949	895	906	925	919	946	886	870	898	962	938	915	968	947	980	909	907	891	900	996	890	922	934	946	907	902	914	917	908	913	935	862	874	915	909	935	935	894	925	913	884	923	911	902	948	952	931	942	963	941	934	904	949	864	906	939	940	921	916	920	884	960	884	899	925	875	956	901	938	902	901	878	969	917	926	883	932	944	916	866	953	909	978	907	903	960	906	871	970	973	902	907	897	911	934	904	947	881	969	901	902	978	925	930	948	963	903	886	895	940	901	938	915	949	952	916	896	942	873	916	906	932	894	956	916	935	949	922	915	916	840	929	936	905	903	950	900	922	956	896	900	934	918	900	931	900	909	938	903	910	920	919	924	881	987	917	887	893	964	928	931	876	915	996	949	982	979	887	946	890	881	891	936	909	927	936	871	905	940	954	965	987	891	938	935	955	887	900	878	943	889	939	959	877	906	915	929	930	896	947	891	915	915	932	874	898	859	919	870	920	932	910	914	885	910	911	896	963	951	917	899	949	944	946	859	884	899	895	892	923	927	893	936	897	934	921	922	948	935	944	990	923	894	900	924	874	901	912	956	941	913	887	896	922	899	891	945	938	911	951	938	876	973	908	895	957	945	885	913	864	865	871	891	876	983	910	929	900	907	922	920	876	881	879	929	899	931	962	903	989	902	927	877	930	970	918	908	884	880	866	972	926	905	878	932	916	890	916	913	915	871	865	898	875	888	938	914	925	920	891	932	935	949	956	945	903	944	913	871	969	912	956	881	906	931	957	956	912	910	957	935	923	922	958	882	926	849	900	898	849	901	874	895	1000	902	949	913	906	913	939	940	858	970	947	954	879	909	914	938	913	920	958	842	952	930	941	917	890	914	897	961	904	909	918	892	923	931	902	901	893	939	936	890	890	890	886	934	930	952	930	935	939	863	926	870	900	978	900	901	941	952	882	918	898	951	906	941	937	890	904	891	989	905	925	900	931	911	877	1022	885	932	871	912	872	896	929	869	946	873	892	944	866	937	983	945	891	949	899	928	902
24389	21038	26937	25239	8573	773	626	556	510	511	479	461	452	458	457	448	500	434	474	470	408	410	457	448	420	441	428	433	428	422	414	464	462	433	429	414	398	420	414	434	430	447	468	436	416	417	413	451	400	402	450	402	451	436	405	409	404	388	394	435	458	430	420	368	418	408	405	427	422	404	439	430	444	422	456	443	382	425	403	446	409	413	396	409	429	429	383	435	443	447	436	428	424	458	419	464	425	399	441	418	397	427	401	429	435	446	401	420	406	408	447	439	426	441	393	426	432	413	431	419	451	407	399	415	437	402	432	445	388	444	400	388	434	424	427	416	415	400	407	424	421	380	394	388	405	450	442	385	402	426	409	422	423	399	461	408	424	403	401	422	462	408	401	435	395	415	414	415	421	432	435	412	416	454	386	445	419	448	451	447	431	416	440	454	436	407	411	412	399	413	394	377	420	422	390	438	435	427	409	420	422	420	452	431	413	418	418	420	436	433	430	406	431	454	409	415	439	410	440	432	416	426	421	425	425	400	417	418	432	430	444	432	414	462	414	457	428	414	409	436	410	440	447	436	417	442	409	459	394	426	385	416	424	443	474	378	436	433	415	399	421	437	439	437	427	398	445	427	445	370	419	417	410	429	432	392	390	383	387	385	435	426	409	451	402	397	397	400	418	433	408	439	420	414	428	417	403	400	455	427	427	413	429	416	401	418	398	395	410	380	406	421	475	405	394	408	409	434	446	389	416	420	423	422	418	411	369	396	418	421	408	418	403	435	413	381	451	387	405	429	397	419	424	403	446	444	433	409	429	425	401	401	393	384	420	413	415	410	421	405	414	421	391	434	400	373	414	399	443	445	435	393	424	406	413	443	414	421	376	387	404	436	446	439	458	383	422	417	409	436	401	452	422	424	437	441	449	438	451	422	423	454	471	377	394	406	409	409	448	400	393	412	416	382	458	386	463	395	436	413	433	434	436	405	433	425	408	411	431	415	422	409	425	446	422	426	388	419	438	417	430	397	396	373	427	435	369	409	428	436	420	425	407	417	459	416	460	439	391	432	429	416	414	460	425	419	443	427	429	438	380	448	390	427	401	433	444	398	403	413	451	424	395	422	377	412	445	391	422	423	408	422	393	410	429	411	415	426	408	411	430	431	419	419	371	481	444	420	456	389	402	397	464	409	434	397	415	420	435	380	404	413	417	426	416	431	417	418	406	405	427	475	383	431	406	410	400	402	401	469	400	425	397	409	416	420	430	421	421	465	407	403	449	440	362	432	417	436	423	424	412	418	423	445	414	394	421	415	393	396	420	418	407	447	396	440	409	397	395	396	429	442	452	382	403	453	417	440	427	437	396	428	413	387	409	407	437	427	387	379	441	409	426	424	438	405	408	374	418	422	393	424	424	423	428	401	432	405	444	415	425	409	410	381	409	425	447	452	426	419	413	403	433	443	433	396	418	428	451	413	462	422	439	412	380	428	440	411	453	427	458	405	402	403	399	380	409	418	440	425	435	390	405	431	428	407	411	408	443	424	440	452	421	446	426	425	458	427	426	435	444	381	437	456	420	392	444	398	428	399	409	424	401	416	418	404	427	452	425	437	404	418	419	405	425	453	451	427	437	419	429	387	424	458	417	466	423	429	390	416	397	452	411	409	397	426	454	402	404	425	466	371	409	424	408	405	405	433	414	430	438	412	453	428	431	428	409	438	409	435	404	395	402	419	418	439	446	415	413	395	379	427	412	459	418	396	426	404	431	440	408	408	433	431	402	453	445	431	407	414	374	402	413	412	435	422	436	404	426	409	416	401	437	427	414	392	436	401	423	430	429	413	420	423	391	388	423	395	469	406	426	402	399	411	436	424	401	417	460	413	387	428	424	405	389	421	406	396	427	423	411	461	402	403	407	397	390	411	383	396	429	432	417	424	415	437	398	429	416	423	419	409	400	472	419	463	419	403	426	436	421	399	407	427	419	418	421	392	414	432	414	440	437	411	424	399	465	429	458	442	440	419	411	418	393	387	393	358	415	421	446	377	418	407	406	431	402	403	394	442	410	413	389	403	405	453	392	454	416	423	423	386	415	386	446	405	408	410	422	407	404	416	406	403	381	439	417	402	397	415	424	426	428	427	437	448	451	431	407	412	422	448	404	427	467	380	459	430	401	397	410	435	417	435	426	448	404	380	428	433	378	428	421	417	473	418	395	411	429	424	383	405	396	427	408	404	419	446	428	424	435	417	401	413	424	427	387	390	422	418	458	434	417	414	395	412	449	450	404	367	423	455	404	434	434	427	446	407	437	415	405	446	416	406	432	411	413	428	412	409	397	415	422	431	405	381	388	407	425	403	441	398	416	416	417	430	377	434	371	454	446	425	411	418	403	437	408	408	437	389	383	429	421	445	411	421	461	407	416	432	380	414	408	393	397	444	437	388	413	410	437	422	408	448	435	386	383	456	440	425	379	438	400	412	439	420	417	414	415	445	393	403	443	443	420	403	400	421	422	428	430	419	397	403	420	423	405	415	395	455	387	439	399	372	393	397	396	437	420	448	419	420	402	433	458	404	416	405	380	418	409	397	410	394	411	424	412	376	403	415	428	402	434	449	393	455	420	412	432	406	400	386	396	467	396	397	397	410	389	449	408	387	437	413	404	420	447	418	405	414	411	430	402	434	439	450	369	431	411	429	378	433	438	412	429	448	399	407	408	418	433	367	416	422	387	426	433	412	422	401	430	383	391	460	412	436	402	412	391	446	418	405	425	391	407	428	424	440	418	435	397	398	432	391	400	465	401	422	405	416	414	435	431	407	427	408	438	424	436	418	420	385	387	438	413	431	435	404	423	427	382	395	446	424	407	397	440	427	376	431	428	415	432	425	430	423	444	412	402	418	439	402	423	400	396	445	431	447	402	414	479	423	433	417	405	459	416	423	384	401	417	418	398	415	423	440	385	466	432	438	430	407	387	416	389	416	411	444	427	412	423	398	408	442	415	446	399	415	408	402	418	404	403	420	400	415	404	428	407	382	436	446	431	408	421	396	428	419	388	421	438	410	401	417	418	426	419	408	398	395	409	416	409	405	399	424	449	459	428	419	387	421	413	431	421	399	424	376	388	437	447	391	403	416	408	436	380	448	416	422	388	437	406	431	434	385	417	462	419	427	388	477	438	417	375	442	438	422	422	421	400	433	429	428	411	393	424	385	422	419	421	427	427	405	420	420	411	405	427	413	463	384	406	422	417	426	423	418	423	390	410	447	421	435	449	447	411	399	413	414	421	392	408	425	427	409	417	421	443	410	433	376	398	430	421	456	425	422	429	404	416	462	414	409	419	424	432	418	410	419	434	435	430	412	455	426	410	400	416	419	429	401	411	442	427	406	440	397	397	432	419	447	389	410	410	423	398	391	437	437	447	399	416	441	409	394	405	423	383	388	417	446	405	417	434	426	446	407	441	413	449	403	438	388	410	430	415	408	444	425	423	388	420	420	425	425
3631	4907	3323	1684	1343	1046	944	791	694	624	609	580	526	524	491	510	514	535	495	472	481	484	494	485	457	476	474	463	452	454	508	453	493	463	458	451	488	486	521	480	468	462	471	461	458	478	485	481	487	462	503	462	488	445	467	512	512	471	458	468	488	485	479	500	489	498	465	479	454	445	447	478	486	439	462	457	477	465	478	487	462	480	468	446	467	476	481	484	464	447	405	460	419	467	475	483	515	442	452	442	467	478	516	476	476	470	438	398	477	465	464	464	438	492	458	500	467	500	483	466	486	434	494	448	464	465	454	505	481	412	462	473	446	463	487	435	461	434	492	492	452	453	475	441	450	458	482	452	477	461	465	452	476	494	500	470	450	468	445	477	414	474	495	441	475	468	469	483	464	460	439	470	495	506	449	477	482	447	490	493	471	457	447	509	486	475	455	449	461	460	492	471	481	427	492	429	488	459	445	456	451	458	475	469	457	475	492	506	435	495	486	447	458	471	457	419	433	456	435	440	472	482	509	468	447	471	465	460	482	449	465	492	471	498	453	447	512	427	470	504	441	458	473	452	475	468	492	448	439	491	483	460	510	486	455	428	475	431	445	522	517	441	453	448	507	460	438	454	439	404	504	464	457	475	464	480	480	470	474	497	402	452	478	476	450	441	464	434	488	470	448	467	474	465	492	450	464	458	466	478	453	460	490	468	438	470	481	492	498	494	449	475	449	504	435	425	481	474	441	491	513	492	491	491	435	470	458	454	420	483	501	474	477	439	464	480	449	470	426	477	472	476	490	486	458	466	431	466	445	457	490	431	475	482	466	459	472	419	508	456	458	453	454	468	471	458	490	447	486	457	489	463	464	452	452	461	440	482	410	433	487	468	455	466	448	486	483	477	465	486	457	466	464	478	468	481	471	489	484	493	493	471	464	463	443	476	450	427	472	475	465	492	454	436	454	468	438	434	451	453	460	480	469	488	495	457	465	494	491	425	480	471	491	464	494	490	419	433	468	451	493	497	486	471	508	446	455	480	508	498	480	479	466	486	467	440	464	481	504	419	447	463	466	453	490	471	448	461	466	462	469	471	489	484	442	483	467	471	509	421	510	489	481	475	475	485	488	453	470	432	459	456	464	483	441	461	447	462	479	520	453	484	460	443	483	453	493	488	482	442	466	456	451	494	487	484	455	471	428	463	478	491	470	480	476	477	472	475	469	500	417	480	464	492	496	458	447	452	484	447	480	518	455	482	476	441	476	487	465	436	488	476	484	445	445	470	456	494	474	482	523	458	451	454	425	467	489	456	458	442	463	469	475	443	428	482	490	443	429	494	501	468	481	468	441	459	486	463	488	442	457	425	485	472	482	492	457	460	439	486	443	426	489	432	462	475	506	508	477	511	479	462	464	448	429	440	456	475	488	438	472	440	471	492	445	479	460	466	511	488	465	467	491	491	454	442	507	466	458	433	492	471	462	462	465	474	464	481	464	469	445	469	443	476	456	432	494	457	452	465	471	492	474	448	455	462	478	455	437	470	453	504	449	461	468	472	483	453	445	450	424	488	478	494	472	465	507	491	461	457	436	484	496	433	480	468	451	437	443	464	473	466	463	477	478	453	462	439	479	460	497	478	459	464	443	472	455	471	472	428	452	444	452	483	508	463	471	465	465	450	470	467	443	472	499	481	459	490	458	490	494	455	520	435	453	501	458	462	466	435	458	486	479	500	509	453	473	483	491	454	438	471	464	464	483	449	458	476	461	489	459	467	466	463	500	449	470	444	417	463	506	458	474	462	469	498	471	452	500	457	493	447	455	417	479	434	526	467	478	461	484	458	466	478	466	471	459	430	442	507	455	475	443	460	447	454	451	501	503	431	455	484	444	445	471	456	457	458	441	475	426	453	488	442	488	492	468	474	463	461	445	454	419	478	487	451	490	490	443	496	497	445	466	467	502	468	477	513	446	476	472	498	490	484	454	472	494	484	462	467	439	474	459	466	474	480	465	460	452	458	475	459	466	470	479	519	467	433	474	451	449	484	475	433	490	435	472	427	468	434	489	472	489	487	514	506	449	470	479	449	459	471	475	461	469	462	457	452	486	480	490	454	435	425	464	467	481	474	460	493	464	435	474	488	457	481	466	444	448	481	452	453	474	494	463	431	456	440	461	462	453	499	489	472	442	437	456	450	482	482	464	504	445	468	443	493	513	504	435	472	476	470	459	448	428	459	429	469	484	418	478	470	461	435	435	476	470	479	485	471	474	460	456	484	525	489	488	471	453	495	444	453	504	485	460	460	482	477	455	480	466	505	455	504	502	470	437	445	465	500	476	459	489	451	454	449	457	461	475	475	475	474	452	439	465	427	485	460	485	489	430	496	447	477	473	483	439	493	446	459	468	457	479	478	475	472	488	440	485	508	446	453	471	495	476	499	453	447	474	442	449	454	487	466	493	466	457	448	464	414	458	411	485	459	493	482	438	449	471	442	462	462	482	451	444	466	507	473	453	461	453	452	475	459	481	472	436	479	481	439	460	485	448	454	483	474	469	462	484	471	419	455	491	446	460	506	481	426	448	451	479	487	434	447	464	466	456	432	463	481	529	447	486	474	440	461	492	456	495	497	469	444	446	474	480	423	455	454	426	461	467	465	453	487	513	472	508	477	490	440	497	479	470	459	472	471	498	489	505	480	470	471	447	503	463	456	452	473	483	451	470	484	480	459	469	479	479	455	498	457	465	468	474	439	441	453	427	487	437	487	466	454	475	462	464	441	490	434	458	449	458	456	469	489	496	461	459	437	471	489	498	461	468	447	476	437	456	457	455	457	491	478	465	489	456	455	464	480	450	468	444	467	460	479	463	484	464	498	462	516	462	452	445	430	457	464	447	490	467	466	428	475	444	458	489	434	417	480	455	468	521	471	457	489	445	456	487	459	460	478	489	439	488	447	459	485	472	460	437	524	475	452	451	437	447	466	453	473	479	458	476	458	466	442	458	457	477	482	498	473	502	449	496	449	459	494	475	437	470	465	477	496	445	487	508	469	467	510	488	484	435	461	468	418	469	445	470	463	441	455	477	479	462	476	453	467	451	447	475	460	469	446	448	447	511	479	465	487	490	470	450	483	435	445	447	481	478	481	470	491	444	470	464	434	436	438	469	436	415	442	477	458	488	476	497	478	464	461	476	477	470	486	470	477	470	456	511	431	514	443	496	474	445	466	460	514	446	447	450	449	429	488	456	490	477	494	487	482	431	474	441	498	414	469	433	474	483	467	436	450	440	441	465	427	430	480	453	487	467	481	418	452	492	483	474	422	495	438	460	450	483	430	459	478	479	488	465	459	425	477	469	488	439	491	460	462	435	482	481	460	427	463	476	461	470	492	494	496	493	518	503	499	470	476	476	479	468	464	442	469	453	465	473	472	454	496	450	442	441	474	447	504	439	443	515	489	468	448	447	458	443	492	443	472	487	437	491	475	471	443	437	461	458	467	459	494
22290	21044	28643	23652	21051	21076	6449	1098	817	738	677	573	601	555	517	491	479	440	416	445	424	429	454	424	441	414	438	452	406	429	437	400	419	427	417	411	377	401	422	398	390	414	416	404	395	413	387	408	377	408	398	383	399	383	419	420	411	414	401	390	433	393	407	365	376	390	378	375	380	363	382	404	370	376	364	378	381	378	393	373	388	371	386	432	423	396	383	382	383	405	334	373	372	373	421	368	364	389	384	408	435	417	420	389	374	394	409	377	401	389	406	367	398	388	438	350	379	441	401	385	412	389	360	418	417	384	365	405	405	372	361	397	382	365	405	411	400	387	393	385	407	376	377	390	407	372	408	380	385	350	387	409	409	401	430	369	370	413	351	418	404	398	354	385	388	373	453	373	388	405	361	387	406	367	414	387	371	378	366	381	359	410	348	417	366	413	366	384	416	418	428	401	403	407	390	403	367	375	398	371	411	381	353	400	384	376	390	422	386	369	390	404	413	428	380	391	416	379	388	417	375	427	397	382	429	353	384	356	408	384	421	387	363	388	362	377	377	385	374	398	398	393	422	359	376	368	408	399	424	391	357	390	369	415	390	352	396	390	382	409	373	381	385	386	382	416	396	416	391	405	391	351	399	366	393	382	378	355	378	409	391	384	376	399	394	418	389	360	397	373	373	403	410	391	397	410	389	408	369	388	370	382	402	372	390	385	395	403	390	388	392	369	361	377	346	384	356	412	372	388	397	425	409	387	382	385	375	357	365	377	360	390	400	372	356	389	446	401	383	436	378	409	388	366	387	407	353	391	396	406	378	393	386	421	418	395	372	355	377	379	404	398	427	387	409	380	384	393	414	390	373	394	363	403	398	371	385	403	370	365	383	378	371	393	378	372	361	382	392	380	408	379	432	374	399	386	395	382	398	420	405	369	363	378	387	390	393	406	406	373	381	369	363	351	388	371	368	387	399	396	379	375	414	375	382	399	405	378	369	375	376	412	374	356	377	386	406	405	395	433	397	385	406	387	368	369	381	344	383	362	370	401	393	397	404	400	389	382	377	392	406	372	420	406	406	424	371	390	376	386	424	398	373	386	378	398	430	373	386	397	333	415	366	399	369	387	381	355	415	374	403	392	387	380	383	370	360	403	376	411	392	424	405	360	386	380	394	379	391	365	356	387	381	369	402	377	387	395	401	349	360	409	372	412	428	399	387	403	414	356	352	404	379	394	382	366	401	375	350	410	349	420	397	378	385	388	394	401	397	377	403	370	363	429	402	394	369	371	377	402	380	389	389	374	386	414	378	371	421	420	402	406	380	392	401	361	358	361	395	368	396	396	384	389	425	382	397	391	382	400	389	395	354	367	422	391	372	397	409	365	369	386	362	389	366	399	426	414	391	417	389	372	387	387	419	339	381	379	365	379	390	349	364	414	403	360	373	401	401	376	404	398	376	368	371	428	352	447	381	396	390	390	390	366	391	401	413	387	386	376	405	391	420	377	377	409	419	380	385	408	413	380	362	369	378	398	396	394	374	413	401	412	332	403	416	406	415	417	392	382	407	405	388	414	393	364	426	394	370	373	380	389	375	393	364	389	395	373	346	380	404	397	383	376	383	376	391	422	389	404	382	399	423	355	377	417	375	462	372	350	380	389	400	403	401	368	393	408	375	356	382	417	388	344	387	360	372	413	397	399	373	381	397	363	390	364	377	377	393	361	409	373	390	388	382	402	441	365	365	386	376	359	400	387	365	394	377	398	386	359	370	404	423	377	371	384	381	416	428	367	367	371	375	383	374	405	377	367	356	376	379	399	379	360	379	379	398	411	403	384	381	387	378	403	370	369	396	391	383	370	375	373	388	388	389	413	395	382	399	387	393	393	391	390	414	395	363	391	399	390	377	385	385	371	402	389	403	392	405	373	384	400	393	374	364	395	405	417	384	412	371	413	405	375	413	393	401	388	362	434	392	375	394	383	363	400	396	384	377	389	411	389	384	436	395	418	398	430	402	424	396	419	431	378	372	396	385	374	396	382	397	413	403	372	366	381	379	364	373	389	351	415	392	357	384	401	356	411	384	409	376	393	387	400	376	388	374	401	412	394	407	393	400	392	396	409	387	440	409	367	359	384	370	397	396	379	384	372	355	396	371	403	383	413	399	414	367	391	389	409	394	391	400	403	398	376	391	417	409	398	393	398	411	404	393	359	389	395	371	407	405	399	412	404	418	379	407	402	453	396	397	429	392	382	386	383	400	391	381	385	369	379	384	372	375	380	407	382	389	380	388	352	390	366	403	387	362	387	371	383	391	417	407	380	399	410	437	407	399	378	365	379	389	386	430	368	375	375	365	363	396	358	400	396	379	391	414	363	404	425	399	402	419	369	403	388	385	385	372	411	392	379	412	396	373	394	368	404	377	363	391	404	337	380	374	378	381	415	404	415	398	379	379	406	393	385	396	360	428	361	423	388	401	364	369	375	382	371	390	391	384	375	374	352	363	394	404	372	399	359	403	387	373	350	396	389	396	403	365	388	377	363	403	367	426	405	381	406	408	432	364	381	431	403	406	380	330	376	418	412	376	399	386	368	382	382	372	383	402	394	400	398	416	385	376	383	388	386	379	341	387	395	374	371	378	394	385	398	414	371	368	419	370	393	373	424	388	397	420	397	385	362	372	408	372	361	372	415	373	360	401	359	368	384	391	360	384	377	409	400	382	384	366	387	414	413	409	385	409	373	397	389	381	372	432	403	384	414	380	413	397	399	359	367	365	376	395	386	421	380	373	373	377	429	350	367	381	363	406	390	380	404	388	389	402	377	393	385	389	385	365	347	400	418	374	397	392	377	370	381	365	401	395	377	402	426	360	358	379	393	378	403	404	438	405	395	385	400	378	398	390	393	391	383	412	394	391	386	339	436	397	399	381	400	379	360	400	373	394	373	383	379	399	375	385	378	374	371	365	392	395	406	408	332	374	381	405	412	417	415	388	394	381	405	398	381	375	403	395	391	391	393	370	400	397	395	381	367	401	373	355	383	419	414	395	389	387	409	378	405	365	379	378	397	373	357	411	385	406	341	364	397	387	386	366	390	399	352	383	391	384	387	397	393	400	358	375	359	390	363	376	381	386	414	397	381	381	364	362	411	421	411	381	401	416	415	415	422	377	363	369	377	379	370	386	387	380	360	372	418	395	398	350	404	417	394	372	418	386	386	391	405	369	398	370	453	414	385	447	414	396	387	376	403	393	381	367	405	405	377	384	430	399	384	401	404	426	390	384	384	402	389	395	404	384	371	378	400	374	414	385	396	385	422	363	378	337	370	345	375	382	403	358	389	398	382	410	379	368	370	387	364	380	394	402	381	403	386	394	392	382	398	376	400	396	441	404	379	379	364	413	391	427	390	383	375	409	364	431	375	392	341	368	342	399	392	386	329	370	395	382	399	395	400	369	382	393	402	402	370	384	400	366	416	346	407	366	386	418	404	401	410	385	365	352	371
4562	13481	9609	4737	3301	2641	1979	1553	1225	1049	933	841	724	703	646	608	583	544	532	527	542	532	506	547	563	504	484	451	490	481	481	498	482	463	448	460	488	441	439	487	411	462	495	476	474	423	482	484	441	475	428	459	492	433	507	483	480	479	430	440	460	472	482	428	446	452	446	485	465	446	476	453	446	437	459	463	451	465	469	474	465	472	445	483	438	448	483	492	439	471	444	431	465	438	434	442	437	476	413	471	434	424	434	441	409	443	450	469	426	425	436	455	464	473	458	470	475	483	430	432	458	444	443	491	410	476	452	441	448	481	475	432	493	465	464	388	447	431	441	459	438	458	485	448	468	444	443	465	438	460	489	463	464	460	434	457	414	425	440	457	448	475	388	452	432	415	444	431	472	441	450	468	446	445	482	425	456	461	457	449	483	446	438	411	451	422	433	434	450	448	481	479	443	491	425	443	459	473	423	442	421	433	406	433	425	458	448	434	465	466	462	493	445	451	459	440	479	447	470	467	486	448	459	457	448	456	433	405	452	434	441	412	427	452	484	433	461	422	446	442	477	472	448	456	422	495	427	468	443	462	434	445	443	449	436	468	415	427	458	437	467	490	433	453	493	490	496	454	443	429	448	479	454	469	467	416	465	473	453	477	452	459	443	430	472	430	442	442	432	457	409	442	460	424	425	481	448	451	476	436	435	479	454	457	423	445	451	451	448	430	454	447	442	457	469	436	438	450	400	463	440	466	458	459	436	440	439	418	389	451	416	427	444	421	447	437	491	461	423	451	432	433	447	457	477	452	446	432	448	475	441	444	469	445	475	424	448	496	446	422	447	439	451	452	408	445	438	473	416	460	431	470	424	412	441	428	403	439	494	437	473	428	469	425	444	455	459	405	464	404	446	433	422	450	425	453	426	505	472	475	427	443	453	428	432	462	433	437	434	470	491	501	453	471	480	438	449	460	455	460	464	449	472	450	440	443	480	462	454	437	455	451	447	417	449	438	460	417	437	462	490	473	448	475	437	445	479	481	396	445	431	461	437	432	474	471	454	489	435	461	447	457	458	443	431	457	440	437	462	390	443	437	477	445	426	431	411	483	448	455	422	468	461	484	490	433	452	399	463	396	433	453	431	462	461	456	472	430	466	448	462	425	469	458	418	448	452	435	419	412	468	439	436	449	445	435	466	474	444	443	412	466	440	459	483	433	428	466	407	448	427	437	502	426	454	418	469	456	428	422	439	423	407	445	442	453	440	462	462	447	449	441	410	463	451	433	423	460	427	465	447	441	480	432	505	414	424	465	421	413	457	465	436	453	436	448	458	419	436	433	472	428	456	429	412	417	430	429	439	411	457	413	452	454	452	477	460	451	479	449	402	469	449	423	404	450	498	432	461	480	501	446	443	454	424	487	434	448	446	438	447	408	459	446	429	466	459	441	440	480	455	454	461	455	446	445	440	432	438	450	442	433	405	455	461	462	421	425	428	426	459	445	410	448	451	410	465	439	443	456	453	447	439	512	412	426	489	463	402	441	419	429	430	437	481	388	441	462	439	489	440	418	460	412	452	411	456	452	433	443	415	436	466	441	459	454	439	413	484	461	429	470	451	437	466	453	465	470	440	430	464	435	467	430	456	453	450	463	482	454	456	465	441	424	442	476	455	477	439	444	460	416	418	424	444	429	424	437	439	462	423	430	448	444	467	452	437	435	443	426	412	446	423	464	451	421	473	445	457	492	430	426	437	454	421	457	467	443	417	485	431	470	434	423	469	456	430	437	425	467	426	482	459	455	443	476	431	445	428	454	441	441	477	460	425	457	435	446	441	463	422	429	468	480	466	450	443	485	435	432	430	466	463	441	399	428	425	437	476	448	445	460	443	450	438	455	480	469	451	417	436	431	452	413	456	423	416	461	446	465	445	440	442	478	431	477	473	431	477	485	466	413	462	430	448	461	466	459	434	460	441	460	420	395	418	455	476	470	476	439	464	426	429	447	438	456	436	473	447	444	451	447	440	464	463	473	461	439	464	470	444	401	434	464	464	412	444	454	443	420	451	454	450	453	439	427	466	432	445	475	467	451	447	446	468	409	425	459	473	476	447	453	456	443	415	456	454	440	438	458	417	429	449	437	436	429	462	449	477	472	444	436	445	461	479	419	455	429	429	431	411	468	428	413	407	444	424	417	480	447	420	454	401	419	439	453	413	422	412	446	402	440	444	468	430	469	435	443	456	416	468	482	426	442	457	458	428	422	448	435	400	481	463	505	483	431	457	443	487	422	410	421	454	426	418	451	458	444	497	430	432	456	455	416	455	440	423	457	446	459	479	457	485	417	421	427	416	455	451	483	471	459	427	489	435	446	404	463	440	429	430	474	431	446	461	397	456	438	476	465	416	456	432	469	445	459	424	443	468	470	463	428	413	450	457	409	494	413	436	458	480	463	459	422	451	417	455	423	487	441	458	478	478	476	471	469	434	457	440	446	448	453	451	452	451	435	459	412	420	424	452	452	428	444	423	444	456	463	415	451	457	446	448	450	453	437	437	411	457	432	410	427	470	421	440	445	421	418	449	441	418	475	432	434	466	441	452	493	440	446	453	460	435	456	419	400	460	436	449	434	439	455	438	459	468	470	502	446	448	431	462	470	414	464	415	438	490	444	457	463	454	455	466	409	446	468	450	415	429	441	446	446	433	446	454	446	440	418	418	419	430	435	416	448	451	443	454	418	438	435	466	430	438	489	420	463	418	437	456	464	463	425	419	445	436	457	449	433	443	448	420	434	481	457	474	417	434	451	457	445	452	440	444	440	475	447	467	452	417	444	439	454	422	411	457	450	446	495	450	432	451	459	427	465	448	451	453	427	479	443	420	451	460	466	439	466	474	470	421	442	482	424	446	451	448	429	425	436	463	459	439	459	437	439	432	444	420	381	406	436	429	451	428	444	465	438	433	417	436	460	441	448	472	470	417	459	459	471	409	434	442	452	436	476	443	449	436	449	473	456	452	433	457	443	451	445	424	486	430	436	420	512	471	414	426	476	420	468	451	472	436	456	462	470	476	481	462	457	470	452	449	451	466	454	420	409	455	477	459	452	451	472	428	433	450	441	414	453	433	412	420	423	437	454	451	434	457	459	454	446	464	451	462	464	462	429	417	445	456	413	450	443	445	441	457	454	451	495	473	434	469	447	404	492	437	456	461	457	454	481	449	416	427	458	429	444	477	434	451	431	448	480	481	441	430	453	466	424	439	472	435	468	449	436	444	453	428	458	440	472	474	452	431	458	460	450	491	486	448	426	451	447	462	453	451	444	480	417	419	437	439	439	491	450	456	438	479	438	432	427	455	435	435	474	442	472	445	481	484	463	443	464	491	427	490	438	439	466	465	437	447	442	438	442	439	420	449	436	453	426	446	453	425	460	427	507	433	467	455	434	454	449	422	479	448	437	452	489	426	410	499	441	446	454	439	462	415	442	473	435	454	430	437	419	459	442
27283	17621	4226	1099	778	795	801	800	812	776	804	775	810	800	781	737	757	811	793	783	808	791	765	790	810	827	799	836	779	766	809	791	788	763	838	753	768	811	776	787	784	802	769	836	814	791	756	788	805	766	733	807	809	793	774	780	778	839	812	765	801	795	721	785	780	741	780	806	752	815	759	766	815	825	798	780	780	758	827	762	789	798	801	751	741	766	807	794	789	785	771	751	778	773	837	778	784	751	789	823	782	809	793	812	747	837	751	812	795	815	765	814	822	731	808	802	791	787	791	801	800	772	809	782	800	807	736	786	780	742	768	777	764	787	821	770	712	782	750	790	775	778	742	822	780	772	766	749	788	754	830	819	804	772	761	794	813	787	729	767	797	785	749	746	794	784	817	821	834	769	788	828	813	779	792	767	802	812	827	781	797	782	772	748	782	797	837	821	801	749	777	757	811	756	788	790	739	850	763	750	763	806	756	781	782	788	787	794	808	827	742	821	780	770	801	803	856	813	801	748	755	796	732	780	848	733	821	808	811	763	835	798	772	798	729	805	750	784	755	771	803	841	811	784	783	730	893	786	765	798	799	796	836	780	822	780	790	767	803	793	777	760	808	776	731	754	735	790	792	797	806	781	808	795	826	792	777	761	726	808	769	788	830	776	746	822	794	769	788	788	803	757	790	756	802	789	796	804	817	814	795	803	783	788	828	781	778	804	809	756	775	806	740	790	820	788	823	785	782	784	790	736	754	779	813	826	795	785	747	799	828	776	835	794	804	764	790	754	769	807	787	761	789	791	768	749	791	771	726	755	841	802	795	827	773	802	800	777	816	836	845	797	791	776	743	775	804	813	769	749	802	781	858	842	795	797	773	762	791	771	783	819	816	808	814	755	800	785	786	757	768	735	783	801	824	795	777	784	778	784	766	815	775	787	822	766	768	758	818	803	776	772	782	782	797	739	764	727	806	797	791	789	739	744	770	819	795	799	776	788	740	829	786	767	828	764	785	799	769	842	835	808	777	760	779	799	819	785	859	744	746	742	756	791	761	776	776	789	788	796	784	778	825	788	776	803	815	796	800	792	810	790	735	735	712	818	791	785	806	830	815	783	785	755	812	775	856	740	802	767	838	731	760	756	803	799	817	766	785	758	719	833	757	797	818	796	743	758	798	801	826	779	707	752	840	780	773	757	767	780	763	782	779	817	826	782	741	787	822	790	832	817	778	775	775	731	802	831	787	774	786	802	794	782	741	770	821	806	758	789	767	793	775	791	835	811	753	762	842	764	819	829	779	750	770	764	823	775	791	776	776	768	781	763	780	817	747	769	780	789	784	763	777	806	767	788	743	753	812	829	811	760	826	773	804	832	756	811	794	732	817	716	748	811	797	793	776	732	747	743	765	789	761	765	755	796	747	787	801	803	793	742	758	737	804	795	777	804	712	748	792	775	778	826	750	760	832	821	821	781	835	796	749	799	765	799	783	817	805	772	784	775	804	764	818	814	778	769	792	800	840	814	750	736	818	825	795	781	827	810	806	801	778	796	795	813	741	735	780	794	785	832	742	809	833	845	767	780	798	794	791	801	859	803	770	771	776	762	768	779	798	792	787	811	787	788	769	763	823	845	778	747	780	781	762	777	809	831	733	774	795	799	786	744	774	821	820	778	782	745	827	779	779	813	806	816	773	754	792	740	786	799	802	767	799	743	786	766	788	735	838	787	784	808	775	798	805	731	790	811	766	751	789	726	772	791	800	784	784	776	761	764	800	821	814	806	795	777	777	775	799	781	813	751	798	783	824	809	788	779	783	808	791	783	777	803	802	771	757	755	853	741	723	749	787	766	759	798	754	771	739	741	751	762	768	739	771	818	785	815	764	829	782	744	741	765	764	797	812	819	780	791	827	809	799	755	832	757	763	805	832	772	790	826	774	798	778	787	784	751	793	801	781	796	789	822	870	786	808	774	812	797	783	788	803	751	816	782	775	819	809	788	790	839	826	807	763	718	758	759	775	746	784	771	824	816	845	779	753	797	809	725	764	807	762	810	719	827	786	795	772	792	794	801	799	852	793	785	817	768	783	780	759	765	773	815	736	770	767	779	792	787	775	799	789	731	786	782	773	819	831	750	806	791	844	772	816	805	835	794	803	828	772	763	823	788	763	791	776	807	769	772	769	778	772	800	732	781	783	728	719	776	799	760	767	803	836	793	799	748	775	792	772	772	746	811	816	800	787	775	754	814	824	760	820	769	804	721	787	780	766	728	831	751	805	761	761	737	823	789	804	751	801	836	789	752	779	749	808	788	759	789	789	783	775	771	805	777	755	779	823	800	783	822	860	771	750	763	812	801	831	794	808	769	768	775	756	781	788	794	789	776	797	767	812	771	802	793	745	773	785	735	804	783	797	799	740	822	772	783	759	761	792	820	771	764	783	765	772	766	756	743	780	804	811	828	783	789	797	774	838	785	791	732	794	784	836	786	771	805	807	855	814	814	815	793	763	833	796	789	821	734	767	731	817	807	824	794	783	758	721	762	791	819	802	772	756	772	768	788	797	786	785	820	786	782	799	775	846	779	785	776	779	786	753	781	766	749	743	748	774	805	754	770	790	818	790	801	757	796	741	797	788	771	848	786	760	732	808	745	755	747	804	760	786	784	786	776	765	798	791	838	813	800	808	787	818	786	810	791	778	803	789	812	768	810	802	766	844	773	793	753	764	791	761	765	800	829	815	819	768	750	746	778	792	787	784	842	784	752	817	757	778	797	811	816	759	812	775	830	754	788	782	774	788	867	774	824	755	817	728	802	820	838	760	755	757	790	800	805	779	798	769	805	766	820	792	780	789	789	800	818	816	773	788	821	747	786	761	779	855	761	810	819	773	770	819	774	819	811	791	806	788	828	784	775	791	779	756	790	779	790	772	838	809	754	808	742	823	761	759	775	781	759	810	777	821	782	808	770	802	762	780	766	800	823	790	720	798	772	769	796	813	805	822	774	816	764	764	740	835	787	764	812	790	729	799	775	769	830	793	799	777	817	818	780	788	780	747	808	801	799	735	775	788	749	819	797	738	799	774	799	763	826	765	770	790	796	822	789	783	779	779	769	730	812	737	782	763	780	741	784	766	819	783	791	752	774	789	750	761	739	826	752	777	743	799	728	796	797	840	797	827	785	806	724	786	804	802	813	795	801	782	791	758	840	765	764	799	784	774	765	813	777	852	779	771	776	757	777	862	770	781	790	798	807	748	802	792	807	777	775	784	811	708	798	767	746	805	760	841	771	867	736	793	789	812	811	792	768	735	815	793	775	800	739	813	765	800	775	762	751	830	759	767	750	799	756	758	825	731	783	777	759	762	814	768	802	805	732	773	787	756	806	808	789	781	785	799	761	772	755	723	742	799	773	789	771	737	770	755	806	790	778	775	782	790	835	794	763	789	796	809	799	781	783	765	827	776	767	791	801	802	780	754	781	751	790	826	765	826	792	822	801	771	762
4409	1530	1188	999	971	865	932	875	904	881	872	890	838	877	896	828	875	903	888	859	869	902	877	900	835	860	857	862	888	837	891	897	901	875	852	872	891	873	848	858	850	813	834	860	862	819	815	927	865	825	859	920	835	880	912	840	852	881	906	894	874	874	859	893	876	831	821	931	891	856	837	883	876	836	873	861	873	915	915	886	915	813	901	854	851	805	901	846	894	894	825	867	825	876	834	849	867	862	900	900	821	880	872	870	892	919	903	814	875	931	811	817	837	816	832	890	917	832	882	848	873	872	871	850	823	837	865	845	917	823	849	850	804	842	878	892	867	915	888	811	927	834	841	895	878	848	885	864	872	876	886	923	859	843	850	873	829	867	879	885	853	886	933	898	848	799	863	898	837	878	902	885	832	930	841	867	858	837	913	884	830	860	885	853	846	866	825	884	890	876	859	908	832	877	860	859	852	821	907	892	854	806	844	846	919	858	867	890	832	860	900	882	819	872	924	826	864	846	898	855	895	905	862	917	846	875	899	843	820	883	816	856	864	859	853	798	867	828	898	890	840	863	862	874	858	901	910	877	844	859	841	826	875	882	865	896	884	870	910	857	892	834	871	860	822	860	877	852	886	845	829	884	879	888	865	878	823	883	838	893	868	867	878	803	864	853	851	860	867	759	883	831	887	906	815	878	855	865	916	859	911	861	895	831	862	821	852	887	831	834	887	876	868	921	913	875	922	789	844	888	866	828	940	904	883	873	824	864	854	854	837	904	869	876	850	860	902	875	841	840	846	889	874	898	872	799	817	893	854	863	856	853	834	899	933	860	888	864	877	804	934	860	862	832	839	875	888	859	872	894	853	887	866	847	900	900	852	847	858	892	876	862	851	811	877	815	848	826	854	873	866	825	866	913	863	858	895	836	842	873	824	829	905	878	818	841	908	831	915	858	854	873	844	842	881	847	875	844	850	847	851	856	813	857	870	877	872	849	897	897	876	820	860	877	841	873	905	859	844	875	851	881	828	926	830	846	864	863	916	868	871	851	939	896	865	887	854	841	919	901	874	884	868	868	920	875	879	832	841	882	838	843	841	837	904	878	844	854	823	838	869	848	888	841	843	881	833	907	890	842	893	848	923	906	874	883	889	843	909	900	855	865	865	868	854	877	878	846	851	839	902	885	889	848	858	862	908	845	822	915	861	844	870	857	893	843	910	799	849	851	890	869	878	839	936	864	864	837	837	868	876	836	832	891	877	870	865	815	842	831	859	877	845	862	864	897	864	827	894	827	801	887	840	865	867	867	872	862	886	855	907	881	893	841	860	869	884	909	890	892	893	821	840	879	876	863	855	899	861	921	892	869	903	920	884	931	859	871	859	830	872	893	856	868	835	864	872	898	892	860	876	873	897	852	876	880	868	880	885	884	921	861	850	943	870	882	854	887	914	851	894	860	849	849	913	895	879	895	884	921	908	910	911	859	895	826	887	887	871	913	831	854	876	869	877	883	854	815	876	894	858	871	867	870	918	899	898	844	796	880	823	821	861	868	835	886	899	880	874	892	844	900	864	925	839	822	816	848	835	871	915	885	877	878	829	873	831	873	915	857	840	882	802	839	848	843	906	872	890	847	901	899	844	907	827	861	877	885	892	936	857	895	815	893	841	838	825	890	856	914	858	841	899	893	909	868	907	836	910	881	898	863	886	863	840	843	906	832	855	865	900	869	893	877	865	823	853	873	850	893	915	866	852	868	879	868	896	877	908	818	804	852	851	883	894	888	829	837	870	911	891	819	827	888	845	875	857	853	858	916	835	862	820	829	854	896	851	875	897	884	825	864	908	876	889	874	826	863	878	904	939	896	847	908	878	877	874	885	846	847	851	861	936	872	860	831	890	850	866	824	872	810	841	835	849	882	845	849	948	837	858	862	874	869	891	874	891	867	885	851	850	852	822	870	860	855	862	829	815	902	841	887	857	864	873	812	840	868	887	891	889	873	841	853	840	872	901	859	847	907	909	960	846	882	866	819	834	930	894	851	897	880	874	847	867	871	866	892	892	891	898	875	857	896	844	870	877	875	874	868	840	840	880	862	865	866	885	874	876	901	841	875	844	843	860	918	852	906	837	877	876	888	849	884	798	919	866	899	864	855	887	836	891	856	861	874	884	882	870	882	853	875	834	882	835	807	864	917	877	879	837	859	860	884	889	892	902	889	847	955	882	862	878	871	882	888	873	853	947	891	879	847	842	901	942	891	859	904	837	833	833	890	898	874	902	825	874	843	889	862	860	848	778	836	858	848	858	859	839	952	849	856	827	895	925	855	864	840	894	897	892	845	866	845	860	831	891	838	809	867	902	825	896	884	823	852	864	855	839	897	869	854	875	833	840	880	866	904	877	840	848	895	879	826	864	871	850	853	838	809	892	808	867	866	882	840	885	868	810	840	865	859	859	843	873	883	870	897	849	842	848	880	860	853	832	850	882	864	866	862	887	934	844	875	900	839	835	825	850	953	840	862	846	851	831	854	908	866	880	804	894	836	874	856	854	823	865	817	844	886	879	856	835	872	898	889	876	848	885	876	909	865	874	828	878	906	875	885	830	920	873	911	827	902	837	838	852	848	901	863	838	902	884	853	841	873	886	846	882	854	888	908	910	866	842	845	869	889	853	805	836	848	881	866	827	811	842	863	872	876	850	852	882	873	924	868	829	866	839	826	865	881	891	856	885	899	875	889	863	915	862	861	856	874	889	855	859	906	906	841	862	879	882	847	933	901	925	877	829	873	890	857	859	913	838	893	865	895	826	834	781	843	863	915	877	856	852	859	844	836	894	882	868	893	859	888	831	917	876	920	890	897	871	921	845	841	866	817	864	827	888	841	868	855	909	850	895	865	908	843	872	866	889	807	861	863	875	879	900	912	857	917	865	890	878	865	914	872	856	893	833	857	860	858	864	803	867	826	877	906	857	900	849	889	908	873	889	912	852	835	893	903	815	857	823	877	837	878	847	842	884	891	852	921	884	852	885	858	881	909	942	868	863	859	865	868	842	850	896	876	863	839	846	855	850	893	873	851	853	881	820	915	841	865	853	891	887	856	859	854	946	835	868	864	851	807	901	873	913	823	892	893	860	893	848	915	878	844	868	862	835	893	905	869	870	877	875	926	885	858	886	867	788	867	924	841	870	874	857	819	837	846	820	872	829	845	820	891	862	866	862	885	866	915	891	857	893	847	900	907	877	887	866	859	877	871	844	900	875	902	839	851	884	881	887	868	876	816	845	848	885	879	810	883	872	855	834	849	848	852	845	841	941	884	890	888	822	844	878	841	880	884	841	858	845	839	834	875	880	859	892	873	814	878	865	850	836	851	837	860	839	944	941	864	905	833	876	844	834	883	892	873	901	868	922	917	901	873	870	835	808	901	845	859	834	831	911	843	919	865	876	900	901	837	838	820	839	834	890	881	864	835	854	840	924	901	823	842	828	830	839	858	890	929	862	872
23244	21040	28193	24110	21030	9116	1632	1214	1064	984	1021	937	971	893	903	849	908	836	887	871	829	780	843	835	773	866	887	836	886	836	889	792	852	810	839	838	861	868	831	842	795	821	839	841	836	830	798	824	809	821	810	825	818	822	830	835	830	861	797	837	834	847	909	774	842	830	832	819	847	798	860	823	855	846	887	889	859	827	790	794	830	834	782	795	837	867	846	836	855	846	843	865	797	816	820	830	857	868	825	861	851	819	878	839	798	841	811	787	775	874	790	766	860	819	844	800	843	777	744	822	819	860	817	808	801	830	838	837	788	789	795	805	885	828	811	826	877	812	799	830	858	818	852	807	829	807	823	820	857	825	823	841	854	844	848	867	771	838	840	838	851	837	849	884	833	818	828	782	796	814	835	827	840	839	812	892	784	812	843	849	814	776	816	829	884	875	820	862	844	845	849	839	841	836	802	857	825	859	821	820	793	870	795	824	839	840	849	858	813	825	845	827	855	805	827	814	873	818	829	776	781	862	829	846	765	836	826	834	796	832	837	839	828	799	773	822	883	852	800	850	822	816	859	828	805	828	799	822	771	874	827	808	860	852	868	839	839	806	822	836	837	807	833	822	847	818	785	847	856	839	849	788	819	858	778	824	885	842	834	806	818	808	836	823	827	836	886	837	771	800	812	830	799	850	791	862	794	840	815	763	847	788	856	848	786	855	787	794	816	850	820	815	868	853	859	794	822	811	789	823	770	831	816	825	807	841	788	807	774	815	765	828	781	840	878	784	813	806	786	791	765	820	836	868	816	790	853	843	835	848	798	830	811	773	832	786	854	740	851	814	778	845	805	860	882	814	830	837	814	796	842	808	843	798	883	818	835	806	832	878	823	860	816	855	876	774	813	838	824	843	842	822	798	818	835	841	794	859	791	856	843	854	845	810	780	841	814	783	827	804	796	827	791	825	807	791	764	838	828	771	809	837	846	821	817	837	815	821	818	829	851	833	829	806	822	855	786	838	795	868	817	818	809	843	839	860	819	880	839	781	817	849	841	868	863	813	821	842	845	779	832	850	817	869	815	834	808	784	833	836	811	842	808	864	854	833	822	855	863	848	838	844	835	876	810	775	812	813	854	851	818	859	857	802	778	836	809	866	883	813	803	846	786	854	816	840	844	826	841	853	798	818	851	839	847	788	860	837	813	837	770	862	826	825	838	814	830	861	858	836	849	825	772	827	839	873	847	785	832	800	855	803	824	848	835	859	776	863	824	824	828	785	837	809	833	847	838	809	811	817	856	841	853	849	845	866	871	783	883	874	865	813	838	814	828	816	870	882	801	820	830	836	823	783	846	796	880	793	821	849	839	852	851	806	803	837	834	816	822	828	839	811	858	829	799	869	758	813	816	795	793	801	815	842	836	821	813	826	812	823	850	821	814	816	829	845	753	817	837	791	892	775	830	853	833	826	780	819	778	862	833	850	799	794	853	816	820	825	818	852	831	810	855	834	833	826	829	770	773	753	855	798	876	863	804	801	851	815	839	861	856	822	850	824	863	763	797	833	858	830	851	872	861	833	824	844	790	816	781	779	772	867	833	801	808	862	840	810	825	855	865	842	843	860	824	838	826	775	824	820	799	799	885	858	795	809	843	838	756	847	809	795	786	833	772	845	806	825	788	798	827	814	815	818	821	792	864	754	818	785	830	811	852	805	769	782	808	784	803	818	791	864	834	854	815	812	831	755	899	808	840	825	820	836	821	772	797	803	801	852	871	820	828	792	879	855	792	853	836	805	779	863	831	799	825	858	864	861	794	835	839	855	889	854	852	863	768	816	786	866	867	854	843	812	825	857	810	827	846	824	783	819	807	788	832	801	794	831	805	815	887	792	830	816	798	758	853	822	766	800	794	865	861	824	856	817	858	850	786	827	823	826	923	837	810	791	821	846	805	808	794	838	810	800	861	775	833	812	769	863	824	809	803	819	821	850	815	842	850	830	822	831	849	839	793	823	828	862	805	849	826	800	800	804	835	792	799	797	784	789	808	806	804	857	848	811	801	857	845	810	853	793	826	822	795	810	867	795	889	805	803	811	852	843	747	849	820	780	840	909	800	836	817	832	812	820	800	842	809	822	803	814	852	844	860	824	836	785	790	825	784	796	781	838	801	834	832	827	796	819	815	841	800	818	818	786	830	792	831	835	792	807	834	840	834	844	823	792	860	813	857	809	804	801	861	810	831	813	808	852	834	774	811	802	839	806	769	839	808	845	831	799	831	848	844	773	821	834	839	846	817	784	836	771	846	822	784	880	833	789	855	800	846	847	803	775	834	844	775	873	802	883	802	811	815	782	817	839	873	830	817	833	829	850	822	797	794	815	836	847	864	803	855	786	796	852	791	865	754	821	838	810	851	897	800	801	803	869	851	800	835	858	829	842	812	802	846	852	851	836	847	790	836	868	841	855	851	854	855	830	808	828	843	806	827	795	814	800	833	812	840	831	845	854	811	817	770	841	915	891	843	798	811	815	785	789	778	835	799	791	871	863	830	830	878	834	825	807	868	872	826	845	871	854	817	902	804	801	842	806	863	807	812	824	835	888	800	868	802	823	829	812	837	838	819	813	849	873	815	816	772	855	782	844	864	865	819	881	842	807	833	839	833	827	904	818	795	783	850	839	822	813	826	822	829	814	860	810	856	778	818	820	845	813	800	800	869	819	820	810	840	815	809	788	804	820	797	839	767	832	821	834	812	848	828	847	822	829	825	832	840	796	846	813	820	814	779	814	862	810	769	871	848	831	854	783	813	801	798	814	829	803	848	807	828	819	838	784	808	835	869	830	813	892	835	875	844	847	882	829	800	807	832	802	850	796	823	844	845	800	899	804	824	845	864	840	811	821	805	821	817	802	825	833	855	764	797	850	805	809	857	813	813	808	830	803	845	848	782	793	813	834	812	842	833	798	825	791	761	862	772	857	832	811	788	869	904	822	852	838	793	818	844	841	861	821	811	834	807	841	801	824	845	811	842	786	795	814	878	792	828	805	841	869	862	812	797	804	841	789	843	822	820	817	869	823	769	857	814	835	772	838	797	853	820	826	847	830	807	841	813	807	798	796	781	822	860	821	827	825	855	889	833	831	786	850	882	817	827	839	891	789	811	827	837	853	868	843	888	845	793	840	826	827	812	815	838	797	859	823	870	814	818	831	824	847	772	879	819	805	834	824	839	771	811	786	771	844	839	817	789	850	874	842	843	809	804	788	855	781	826	822	819	788	803	862	806	832	849	842	789	827	822	847	837	803	849	784	816	795	776	891	861	807	854	843	794	849	813	834	849	804	834	815	824	791	799	862	778	790	822	835	837	813	831	909	838	775	828	825	871	828	816	817	791	900	823	801	810	804	779	854	822	816	819	757	814	799	833	826	817	913	844	865	806	848	814	820	806	850	799	767	870	772	841	814	795	856	784	845	767	775	847	822	817	832	835	785	848	776	814	884	823	854	793	854
3290	8931	6242	3164	2526	1952	1793	1463	1393	1267	1127	1038	1076	1074	1066	1011	976	991	984	996	998	1018	1013	940	959	932	951	889	952	942	967	977	986	960	1003	957	927	919	918	861	956	901	873	871	905	902	950	920	873	889	936	920	938	939	959	976	963	927	915	962	926	915	941	898	911	930	946	950	897	915	934	922	925	934	918	878	927	944	874	894	898	939	893	888	950	889	940	910	942	918	923	867	926	915	874	943	886	905	894	918	886	925	945	906	911	831	924	910	939	948	897	883	899	961	937	932	932	909	938	930	909	919	940	899	926	925	898	947	921	956	939	937	936	972	928	908	886	870	947	928	896	901	915	946	866	925	957	948	957	906	882	867	928	949	938	928	937	986	909	922	869	941	931	959	969	921	880	930	928	987	874	936	945	943	969	914	970	884	901	906	951	850	944	951	974	886	970	945	937	915	919	886	936	926	922	836	940	961	912	916	901	927	984	933	941	941	866	837	903	950	1007	857	902	883	897	898	891	884	895	939	1009	931	957	880	950	883	904	936	894	941	894	925	944	888	842	941	871	929	932	970	868	938	925	977	924	955	974	988	905	896	913	949	948	968	893	877	933	940	903	972	949	809	904	913	921	886	921	932	970	939	959	858	910	895	927	931	937	938	925	912	959	915	938	942	907	936	930	937	908	898	930	925	949	941	900	909	909	884	918	919	946	922	910	945	901	922	882	875	937	892	926	915	906	927	902	917	940	953	906	906	956	913	920	881	901	907	975	870	982	977	972	873	885	946	930	936	935	952	927	956	909	889	914	920	948	888	943	943	942	923	861	903	942	882	915	978	926	903	955	918	928	931	897	958	928	932	879	976	937	975	924	953	921	1000	893	857	909	892	948	928	913	928	978	922	894	921	936	930	967	915	918	961	917	955	914	895	915	964	905	940	944	919	933	937	931	894	914	927	939	901	936	897	942	871	916	939	926	892	966	891	951	896	926	961	951	893	941	944	877	873	904	859	935	899	945	925	924	914	1005	913	951	940	918	891	962	931	949	922	919	936	947	912	962	946	869	915	978	914	954	945	931	885	934	869	988	877	951	964	938	923	943	929	938	948	936	956	957	897	885	905	905	887	906	920	940	880	954	901	893	906	958	898	928	893	865	927	912	899	831	909	969	966	939	923	925	917	917	932	876	919	945	959	956	919	900	904	919	928	933	963	931	957	908	883	916	938	956	907	897	864	936	905	911	925	877	935	928	899	868	921	931	910	896	915	972	961	891	881	940	942	985	897	889	916	959	965	969	935	868	969	940	967	909	903	999	957	941	900	875	911	927	957	912	885	909	899	863	885	933	938	894	979	852	881	886	959	959	940	897	914	918	875	906	939	906	971	967	948	917	903	982	941	997	907	898	884	903	947	962	926	911	959	1010	938	913	886	891	978	947	937	887	932	912	988	872	919	944	914	893	912	931	952	884	911	1006	904	864	885	896	886	888	978	942	952	893	952	924	918	919	930	1034	963	940	888	938	887	931	823	929	831	913	939	980	922	951	930	903	856	941	870	923	892	908	966	911	882	944	913	882	917	886	949	895	923	933	980	923	884	911	936	903	911	955	972	948	942	982	899	894	928	867	920	957	1015	867	935	878	929	922	897	977	934	960	922	933	959	954	904	910	929	929	949	950	947	900	969	932	901	949	914	889	999	905	938	938	950	920	919	918	909	922	886	902	903	933	918	927	935	914	945	866	897	952	902	931	931	938	953	992	956	907	907	916	900	898	883	906	955	889	897	910	918	979	846	902	891	868	930	946	890	907	909	922	957	895	937	896	908	922	883	958	917	919	863	906	944	919	888	981	940	947	912	918	896	908	906	930	941	939	884	955	913	923	889	896	914	921	942	898	904	956	875	928	842	988	955	944	901	921	941	905	935	956	904	929	934	958	925	909	914	914	913	900	927	916	993	928	968	878	957	906	922	954	965	946	956	870	932	902	925	939	864	937	947	863	948	917	886	907	866	928	931	935	873	969	956	892	907	872	960	966	852	892	912	940	903	918	976	862	930	924	894	947	974	934	912	907	943	882	946	921	906	908	921	898	909	876	942	944	917	896	960	899	924	926	957	918	915	952	956	928	1008	916	958	926	936	869	868	931	985	901	917	976	887	878	927	984	954	930	884	932	1028	923	947	909	903	980	937	876	933	914	920	906	978	936	916	939	978	922	877	1003	916	952	897	980	899	940	918	926	908	926	934	922	926	966	930	946	946	933	918	886	966	957	929	892	916	895	918	960	943	923	936	938	944	917	970	969	973	889	949	885	943	942	919	929	935	927	959	938	920	916	897	903	947	899	915	926	931	980	925	927	900	964	889	914	893	890	955	940	909	1001	931	902	941	931	935	915	935	905	911	946	954	855	969	898	912	932	893	907	927	966	929	909	931	958	915	913	931	967	883	955	905	936	942	940	910	950	885	912	892	955	924	934	985	933	989	939	899	958	905	918	942	896	931	926	933	961	917	945	901	945	942	892	938	915	886	973	966	901	914	887	936	987	893	950	899	904	880	928	936	955	955	900	906	929	920	957	914	945	944	903	940	894	948	858	912	908	924	912	966	942	897	918	902	917	953	921	888	921	940	923	947	908	899	918	954	931	939	958	888	928	903	917	930	911	885	937	940	942	948	983	962	914	941	954	1008	905	911	1007	909	936	933	891	886	961	955	908	903	892	930	904	908	949	933	895	906	897	938	925	944	869	845	978	943	896	884	965	917	909	935	966	927	969	941	898	979	903	975	838	936	899	950	927	951	882	842	918	922	808	897	905	917	895	907	900	951	917	919	902	965	965	922	957	933	928	930	939	929	958	934	952	1007	909	905	890	921	963	981	913	968	858	889	894	917	923	933	894	940	899	971	904	954	893	901	952	874	928	941	921	952	943	944	897	882	964	913	940	932	917	929	911	925	848	847	916	974	948	910	853	934	906	944	891	932	946	946	892	886	921	951	906	891	922	885	948	968	888	919	927	956	916	883	927	897	890	922	913	920	961	937	876	947	939	927	949	902	937	943	935	891	954	949	902	930	891	885	966	916	965	901	912	951	853	919	970	921	887	919	922	903	865	901	968	880	905	925	933	930	960	937	947	992	908	922	940	953	941	960	926	895	938	923	935	887	953	888	921	920	930	960	934	906	955	909	924	936	953	916	917	943	953	917	956	864	919	842	907	900	929	930	904	860	888	965	884	903	896	908	944	973	1000	895	901	909	974	922	886	1014	957	910	915	949	895	928	928	909	877	919	930	920	946	904	926	895	924	997	893	937	936	981	956	948	924	917	893	908	872	887	876	921	938	885	950	963	901	893	947	885	913	969	937	921	955	921	954	911	883	927	870	963	999	907	982	948	921	900	987	916	881	905	991	900	957	867	944	923	928	943	934	915	949	913	908	905	932	890	910	898	963	897	954	898	911	944	923	950	943	957	906	955	959	900	936	928	896	873	901	968	944	917	881	880	892	928	915	978	899	888	954	941	957	920	898	990	880	884
24474	21037	26931	25270	8274	773	637	577	491	572	472	466	476	469	468	462	452	481	426	435	444	419	448	427	438	421	445	406	409	443	447	416	422	420	428	428	404	429	402	421	426	443	435	466	434	439	421	432	418	417	447	404	395	429	417	407	380	396	417	415	419	423	429	404	458	460	427	441	430	427	416	424	399	457	453	424	397	407	452	437	455	387	427	449	408	425	402	396	428	460	449	455	446	433	420	458	410	422	417	411	442	439	447	422	437	457	370	429	420	437	401	399	412	410	424	401	443	423	417	426	438	425	414	425	396	415	400	432	446	388	478	450	435	428	417	400	453	409	443	433	410	442	398	425	432	411	434	410	453	424	435	425	426	414	433	415	429	406	457	421	399	416	431	422	413	418	418	419	458	480	391	414	427	380	389	406	433	436	436	387	425	441	425	418	458	419	424	389	411	445	401	442	412	409	404	468	387	417	417	476	393	410	421	425	419	411	453	435	399	384	414	432	410	421	430	402	393	415	438	415	408	429	397	417	431	429	437	433	418	434	427	418	437	448	392	377	428	417	427	464	384	416	426	411	397	426	429	436	437	425	435	439	394	429	421	397	431	437	417	402	401	471	449	426	444	380	429	394	418	400	443	430	417	423	466	459	396	422	458	396	398	438	415	408	425	421	368	414	438	402	392	430	410	428	408	399	427	433	414	395	420	430	436	423	409	458	423	410	452	446	433	428	443	428	388	412	422	451	443	437	464	441	449	416	422	421	424	406	440	431	419	419	408	428	433	376	469	424	427	417	410	400	405	399	421	410	401	406	450	413	404	394	428	393	424	398	413	435	429	422	451	415	425	388	381	439	388	435	415	408	425	442	383	373	443	409	441	425	416	427	429	431	431	416	420	435	417	405	426	433	433	440	426	423	410	425	450	456	429	388	459	438	391	414	423	429	412	405	456	407	401	417	451	444	412	403	384	430	381	410	372	370	388	408	430	415	398	439	421	446	408	416	420	425	442	410	410	411	387	446	414	418	441	427	411	462	397	449	418	446	449	422	449	427	436	391	441	394	382	406	442	418	429	449	370	402	400	400	420	448	412	413	405	437	417	424	432	432	413	411	433	426	420	433	458	401	425	451	438	451	421	394	444	460	413	438	429	455	433	415	438	450	424	418	437	438	449	414	459	416	401	432	451	420	427	361	430	433	433	406	465	409	407	440	436	442	417	393	451	429	428	404	419	436	450	423	456	398	429	382	419	421	377	471	403	427	404	406	418	399	418	419	408	410	434	457	425	393	382	449	422	436	427	446	422	443	414	425	383	509	421	418	428	431	407	431	405	414	417	431	420	420	418	431	430	425	418	400	420	419	424	395	390	391	433	422	435	398	469	431	448	434	432	487	428	421	462	400	377	438	424	446	415	430	471	410	421	493	405	433	445	441	418	406	420	419	399	434	418	457	470	395	420	419	414	411	429	434	446	446	411	404	403	419	413	418	409	464	403	460	416	426	436	420	430	409	431	429	402	418	432	428	394	418	436	421	422	447	409	426	417	406	384	438	402	451	433	411	439	416	431	419	442	392	416	416	451	413	417	410	391	422	403	393	431	405	409	426	383	383	447	439	424	456	407	412	384	444	406	445	408	433	411	399	445	415	395	427	411	418	456	447	434	415	418	418	426	435	437	441	384	404	440	431	453	438	422	423	471	424	366	435	392	403	424	442	397	390	387	460	431	366	394	392	401	404	404	402	449	441	436	439	440	400	421	404	398	427	422	433	409	459	415	419	389	430	433	422	453	390	440	434	417	412	427	418	415	444	433	431	427	421	439	384	442	416	447	419	452	462	409	422	442	412	403	419	397	385	437	445	410	411	425	425	449	423	437	419	425	434	442	401	405	421	407	411	448	413	429	382	441	410	426	437	418	434	429	448	420	414	439	414	408	424	455	429	429	464	429	390	429	429	381	445	421	431	399	385	436	441	463	414	403	394	433	414	412	431	448	438	370	415	436	416	398	392	400	461	420	411	430	404	426	412	441	435	416	434	438	411	427	421	395	444	427	437	419	471	393	417	424	446	447	422	428	431	414	434	431	448	442	440	436	410	419	399	418	442	420	413	441	437	418	427	401	431	447	403	484	419	445	408	421	419	452	412	432	447	409	441	425	450	416	444	454	434	414	422	428	433	408	384	402	397	399	406	420	422	400	379	421	408	438	399	400	434	423	419	432	386	391	402	386	387	441	386	430	411	394	440	434	392	419	399	427	415	383	425	421	391	430	420	459	436	437	414	441	412	458	397	419	400	427	435	448	417	417	417	427	429	449	438	422	406	414	385	428	404	407	401	401	436	402	440	414	441	453	414	395	429	443	410	435	449	383	427	480	409	462	435	396	435	423	429	403	456	425	403	412	451	405	398	449	422	476	400	385	411	451	413	432	391	421	427	402	401	405	436	423	405	404	413	427	398	396	376	455	424	428	417	469	409	400	391	432	451	404	403	423	450	444	427	430	445	444	403	417	434	399	421	395	431	422	411	449	437	413	454	393	437	439	442	428	422	409	447	384	435	423	392	430	393	427	398	430	438	381	450	415	422	436	412	403	407	444	429	435	405	412	407	403	422	428	417	439	396	453	421	402	422	430	430	409	444	417	443	432	407	410	448	447	413	396	404	405	428	434	439	408	390	424	421	410	409	448	436	393	420	424	430	409	443	417	439	432	442	433	427	408	419	429	434	400	426	413	446	425	430	416	457	446	414	443	435	418	461	398	413	453	431	418	439	442	431	416	442	429	433	432	410	408	441	420	410	386	447	395	407	426	393	392	406	421	408	412	419	412	436	427	431	452	426	435	413	426	420	463	433	445	436	424	436	458	441	395	398	404	453	412	438	406	370	425	413	405	421	457	454	388	397	443	444	424	420	444	428	432	415	444	458	416	466	477	359	419	441	427	425	403	497	429	398	386	445	408	396	406	437	419	428	408	431	368	434	449	441	406	466	468	453	426	432	378	438	445	432	443	411	422	436	450	447	394	426	429	413	382	434	401	392	423	425	404	407	433	392	433	407	386	400	432	432	401	393	402	431	425	443	408	400	425	420	407	427	419	419	460	428	437	439	427	425	413	428	414	429	416	417	414	441	434	421	432	393	447	397	489	430	434	411	379	399	424	414	437	417	430	421	456	416	418	432	387	414	411	412	377	443	419	431	446	416	398	409	395	462	417	408	415	438	417	415	420	386	451	432	431	405	430	448	417	421	408	388	474	436	397	407	442	443	418	390	450	399	401	436	400	434	433	424	423	395	409	411	405	409	443	423	416	449	410	408	411	447	437	422	394	428	420	393	415	416	413	425	403	436	440	436	450	424	476	429	424	437	449	403	453	398	432	403	415	452	435	425	434	453	413	450	456	477	436	420	426	420	424	422	407	455	428	447	386	409	411	394	414	453	413	441	412	385	366	434	407	405	403	423	409	390	448	453	480	426	419	412	392	446	411	475	451	393	402	401	424	421	404	412
3278	5011	3311	1732	1279	1102	895	815	698	606	579	587	573	558	511	525	498	511	516	520	483	483	468	466	461	491	484	473	487	486	506	502	456	462	522	491	493	526	473	471	462	437	492	532	505	476	488	492	492	509	442	451	507	473	485	449	471	459	466	457	451	448	420	467	474	453	495	467	439	478	489	488	457	477	479	478	467	485	490	449	436	487	469	469	499	450	447	498	483	468	456	451	499	439	434	486	437	478	446	494	446	485	484	424	453	432	451	505	476	421	469	426	441	464	471	472	473	488	453	480	454	474	401	481	497	499	473	461	478	456	496	464	497	459	477	439	472	436	472	462	473	475	464	454	456	428	483	505	454	490	479	451	472	491	448	493	500	470	461	473	431	466	486	479	464	524	497	468	456	497	472	430	483	453	454	474	484	453	479	463	463	448	497	452	462	480	462	460	449	437	467	501	470	499	460	449	462	479	456	492	486	432	446	492	426	489	458	471	431	474	436	487	426	466	472	476	459	469	457	462	473	450	460	463	469	478	448	455	455	457	464	459	458	463	484	479	444	461	433	467	460	470	466	442	443	471	514	475	489	445	492	514	459	471	456	473	470	473	469	473	458	509	450	478	459	469	484	488	504	482	471	465	431	479	475	453	465	451	480	439	496	456	484	465	465	474	461	483	467	508	499	486	474	481	475	464	497	478	460	471	471	467	459	466	480	447	478	470	452	480	463	397	465	480	429	450	455	467	465	481	479	454	487	448	432	479	492	446	484	500	463	455	491	491	472	428	484	444	481	450	460	500	452	494	445	470	476	518	492	467	423	464	477	474	470	481	447	452	435	505	467	484	470	424	471	472	443	458	453	484	490	483	496	478	477	453	491	456	446	472	504	482	475	449	472	474	469	462	495	484	490	444	453	464	456	489	456	453	521	456	452	500	472	471	483	459	479	481	480	461	417	505	462	469	489	496	461	487	468	492	496	461	443	467	462	434	453	431	471	475	503	486	474	502	455	472	486	522	439	488	428	457	450	497	462	413	454	483	469	441	486	468	475	446	504	520	480	464	453	493	489	493	466	464	458	439	468	464	466	447	459	486	473	441	453	487	478	459	455	452	464	427	424	466	455	455	502	466	462	483	455	530	464	480	466	436	432	529	458	463	492	467	437	472	497	484	439	443	461	446	455	445	480	479	507	512	465	493	509	511	440	474	432	482	460	482	461	476	494	458	440	490	503	466	469	443	479	490	471	485	474	498	494	439	508	421	457	455	477	455	441	486	449	465	465	455	499	461	465	433	520	483	515	497	482	469	472	499	448	460	464	463	471	453	467	459	486	511	440	466	490	441	479	499	484	425	491	470	481	435	454	444	502	427	458	477	515	444	471	491	446	499	451	506	449	440	494	463	478	472	480	490	500	482	469	466	440	483	491	488	454	458	469	470	515	454	472	469	505	501	476	469	466	467	535	456	481	473	464	497	476	459	477	479	496	485	458	460	476	435	474	467	472	523	448	427	495	481	474	412	477	439	443	439	494	482	477	445	491	507	454	460	443	469	480	481	502	471	465	454	466	492	505	449	483	428	457	466	460	486	493	461	439	460	492	466	453	449	450	460	460	434	511	478	465	488	480	421	462	452	463	417	523	465	456	515	501	472	487	474	458	447	506	439	474	465	498	494	470	457	477	466	511	445	443	485	458	484	475	465	485	429	479	451	445	448	480	460	452	472	469	470	471	476	506	471	456	477	462	482	492	482	442	479	462	463	460	504	457	465	461	441	482	426	430	459	474	459	454	459	482	488	454	473	452	475	475	481	450	482	458	476	429	442	483	484	467	470	499	450	424	475	522	491	468	456	464	470	475	471	421	488	476	489	458	454	478	459	452	467	452	469	445	463	443	482	460	507	462	451	483	483	463	465	482	460	460	515	436	475	456	476	468	467	473	438	440	491	494	515	462	502	462	475	489	493	451	476	422	471	475	492	481	430	487	471	497	484	469	502	503	441	463	474	448	480	458	447	434	460	444	478	491	469	476	475	482	464	501	472	508	455	494	435	466	499	478	464	467	452	471	479	486	462	466	499	481	476	486	443	473	459	454	508	485	474	486	469	488	496	521	466	453	485	488	499	454	464	452	459	464	451	445	437	441	468	462	475	479	478	436	447	468	493	521	477	463	489	476	466	467	510	443	469	494	471	470	450	466	480	444	466	456	419	469	470	477	471	469	456	437	478	447	453	468	486	469	401	473	490	498	455	456	445	489	480	469	430	423	453	467	435	511	448	454	430	472	508	469	472	433	458	474	490	471	431	469	461	449	462	452	454	472	480	482	451	457	447	463	449	484	409	439	461	501	451	485	457	450	450	484	497	526	483	501	451	458	484	514	486	475	477	463	445	481	482	412	445	442	467	450	453	445	432	479	472	480	460	472	436	489	471	421	515	455	477	501	452	447	487	469	427	452	474	467	442	420	480	473	476	468	457	457	469	465	483	468	518	466	500	494	492	487	423	460	472	444	475	474	487	483	473	447	464	456	475	525	521	465	527	473	452	456	461	498	506	471	473	513	462	449	495	460	432	479	462	471	470	449	466	436	466	469	519	436	473	473	467	500	462	470	415	477	440	472	458	480	480	484	443	450	478	511	457	498	487	467	432	468	444	466	514	458	423	440	480	491	477	467	480	491	523	488	427	463	480	485	463	440	481	482	457	474	473	470	482	461	459	472	430	469	414	464	502	461	508	473	445	440	486	449	500	484	490	475	496	473	524	468	461	449	460	489	463	479	470	461	506	479	477	479	447	471	474	448	472	498	487	474	496	466	446	485	472	485	452	464	489	434	460	468	440	476	432	490	445	463	418	477	462	476	448	440	456	469	467	471	459	456	432	476	478	468	471	501	452	510	461	494	471	502	475	459	460	459	456	508	460	443	449	496	450	510	476	486	468	453	468	457	479	450	502	436	459	449	494	470	457	478	482	478	493	423	478	470	498	459	478	480	465	494	462	453	484	463	455	467	452	426	460	466	435	448	456	462	467	476	448	521	455	482	490	475	469	455	500	440	452	499	512	446	478	491	469	447	440	524	458	515	469	486	471	447	446	475	442	495	459	493	444	432	496	498	476	487	457	453	485	472	436	510	488	433	480	461	459	491	485	509	460	489	433	467	491	476	448	428	471	481	464	460	452	452	475	475	459	441	457	499	460	474	460	461	472	484	488	450	480	473	489	482	499	520	476	460	463	457	478	409	452	458	463	496	416	466	464	483	475	459	495	463	450	455	462	483	456	475	472	477	482	463	497	471	443	493	498	464	471	473	459	498	444	467	487	443	465	463	480	458	487	475	475	491	451	463	483	475	492	463	466	493	508	448	486	463	463	476	499	441	428	431	459	458	453	514	456	465	464	476	489	442	465	473	457	459	482	463	460	491	471	488	464	478	473	522	459	483	457	493	470	450	461	459	452	447	446	460	504	453	513	455	479	489	474	463	479	477	470	454	495	495	413	497	435	481	456
22270	21060	28625	23694	21060	21078	6064	1027	821	704	596	598	536	546	511	462	444	481	468	418	413	408	424	439	460	448	376	410	428	459	409	423	383	409	420	420	443	415	406	376	394	426	390	426	395	387	410	416	390	399	391	409	397	397	413	396	420	412	412	424	466	405	411	396	384	403	368	416	368	409	387	400	388	419	354	407	407	380	416	387	363	366	418	409	417	390	415	385	390	450	347	375	350	378	376	406	370	431	380	380	404	412	391	419	379	413	372	380	383	398	380	423	394	441	419	394	416	382	406	372	346	363	408	365	416	409	361	371	387	386	395	395	412	397	382	398	417	345	417	404	399	393	344	389	387	388	381	418	408	375	400	424	397	400	368	380	390	403	373	400	391	370	371	377	404	385	387	378	377	396	372	375	383	403	384	395	400	402	376	405	367	406	392	397	395	382	362	368	392	361	408	384	395	409	396	360	421	390	385	389	405	373	375	383	353	383	379	406	387	405	410	376	394	351	350	405	403	416	394	418	406	413	374	386	392	411	378	391	388	389	401	364	383	412	391	395	436	396	330	402	372	378	363	361	396	367	390	423	389	373	402	359	363	394	359	370	358	396	414	400	386	369	373	431	402	402	377	402	401	398	408	385	413	399	393	354	371	378	370	376	379	386	408	363	350	379	400	384	388	376	437	382	367	414	378	391	409	382	389	421	390	418	362	406	441	422	390	385	385	396	343	372	415	392	368	404	385	394	383	410	392	392	395	403	389	427	427	404	358	382	398	402	336	419	383	383	389	389	374	387	385	390	377	358	394	368	372	400	388	409	365	385	373	377	383	386	368	416	397	360	403	408	414	370	375	361	360	376	391	394	422	369	408	368	388	389	387	395	428	393	379	392	376	344	386	397	373	413	391	361	385	352	397	351	371	398	392	380	415	401	418	347	366	415	379	410	387	391	392	400	389	356	372	364	394	368	381	426	394	409	400	399	393	388	399	384	428	363	354	384	349	406	424	424	402	410	394	369	361	427	393	441	383	392	369	386	394	418	367	411	401	406	410	380	434	370	420	414	412	396	409	345	357	398	418	388	407	409	384	406	403	385	406	412	349	419	388	374	383	368	358	381	381	368	434	377	367	372	388	398	380	333	380	386	396	374	411	396	411	416	385	377	398	378	400	401	396	375	407	392	372	356	424	399	413	376	380	368	401	427	385	356	370	381	358	368	392	422	402	396	395	395	393	400	376	387	368	387	399	427	393	408	408	376	394	394	398	433	377	411	393	432	390	424	387	383	400	378	382	396	411	415	375	397	424	384	387	355	364	384	408	403	372	383	370	357	390	380	387	365	393	394	378	398	361	411	368	406	373	374	399	389	406	384	409	363	400	379	406	377	384	380	383	366	377	424	415	389	379	428	443	370	388	358	430	402	387	383	385	402	352	392	380	376	380	383	377	361	385	406	365	351	370	402	415	387	442	401	400	407	386	382	388	411	379	428	408	342	375	349	345	381	390	411	381	363	380	418	355	393	372	409	367	373	416	393	407	430	382	403	378	381	392	399	391	403	417	380	417	412	409	392	401	352	405	406	397	393	391	430	420	389	416	366	423	416	381	373	405	413	419	440	386	385	383	377	367	401	405	394	384	401	422	385	408	389	416	360	417	367	374	384	392	364	404	390	366	370	385	412	382	375	376	359	401	410	409	389	381	370	395	340	407	422	347	399	368	427	382	402	399	399	397	382	347	421	376	379	368	393	358	383	398	399	407	387	388	384	361	377	339	414	371	383	372	391	392	395	362	384	404	413	358	387	386	394	412	400	375	378	403	392	380	377	371	366	401	378	381	402	395	398	398	411	394	385	356	376	391	376	418	434	370	433	397	411	393	363	404	385	390	369	403	374	406	399	397	399	394	402	384	389	424	377	396	375	399	368	369	372	385	399	416	388	407	397	399	380	416	390	378	426	394	401	376	407	395	381	383	376	414	383	388	386	390	393	385	375	409	399	409	394	400	416	367	411	374	389	394	375	387	406	379	392	418	404	347	423	359	375	398	416	384	388	391	394	394	393	393	345	404	382	405	444	369	431	373	380	383	423	400	401	352	438	402	391	377	383	396	387	379	384	404	380	354	396	407	403	381	369	386	384	397	409	419	401	405	389	376	390	371	396	437	362	415	364	404	365	385	381	394	349	387	369	422	393	409	396	385	358	391	405	373	396	388	362	364	405	356	373	370	403	410	422	405	387	389	379	414	386	392	405	437	349	378	391	383	388	345	395	412	403	371	377	393	408	382	383	357	349	376	398	375	392	380	385	399	400	430	390	363	394	364	400	402	359	385	421	379	382	398	409	364	412	383	393	364	378	412	381	379	354	399	380	366	389	413	380	394	403	370	394	414	402	400	380	399	390	391	399	390	382	380	382	425	370	416	379	368	414	402	371	395	386	369	380	356	370	415	408	402	365	388	417	379	409	404	367	401	380	381	405	418	374	395	401	367	381	379	407	383	363	407	421	382	353	376	413	411	358	364	384	409	420	404	393	385	379	407	395	400	380	383	392	362	381	415	358	350	397	370	412	367	395	381	365	393	408	404	407	387	390	416	369	401	366	379	402	343	391	393	389	406	399	420	358	394	423	383	382	385	366	384	357	354	374	432	357	376	370	394	376	406	366	387	385	391	382	388	402	380	361	399	395	402	418	455	388	370	371	408	401	376	378	376	410	381	396	387	390	407	358	356	376	392	350	404	441	402	408	414	353	389	367	379	390	380	380	362	406	427	412	370	391	363	401	415	377	381	396	401	375	387	427	389	398	391	386	387	372	387	362	404	421	383	353	395	397	398	422	394	375	383	377	404	372	385	386	394	385	409	399	392	387	381	397	386	373	403	401	392	391	385	378	395	363	404	374	376	411	398	389	387	403	393	429	342	403	407	394	358	394	398	389	432	425	413	390	378	390	411	420	416	422	396	365	392	352	412	411	399	446	372	407	353	418	379	363	391	415	384	337	395	394	387	380	392	402	380	377	415	397	400	405	347	390	434	376	405	372	347	365	383	396	371	396	390	389	375	358	438	414	402	359	400	380	378	381	398	406	391	397	380	349	396	381	401	393	367	388	396	392	401	391	372	390	372	373	412	378	404	402	409	413	380	389	397	396	350	354	427	399	411	399	385	390	365	392	382	364	382	415	371	378	384	377	409	374	351	397	390	390	434	355	404	384	450	390	391	425	357	426	383	358	364	389	395	379	403	399	401	394	376	361	374	364	362	375	371	411	432	383	387	396	372	370	404	378	412	383	413	373	393	385	359	409	417	407	384	371	390	387	344	412	392	363	353	412	380	403	412	370	383	355	417	384	381	349	412	376	423	377	375	393	384	382	384	371	367	392	385	354	415	360	375	398	392	404	391	416	356	389	353	383	371	359	359	394	378	385	379	417	361	360	385	412	415	411	399	393	383	353	381	400	411	383	393	354	393	404	414	410	398	377	394	390	377	381	402	405	357	406	379	407	360	370
4105	13728	9389	4706	3351	2542	1870	1445	1199	1006	903	790	782	664	627	620	554	555	575	543	516	509	507	532	492	506	500	485	477	486	515	460	517	467	479	449	517	458	477	492	477	464	466	457	472	428	528	475	450	478	435	431	439	464	498	438	475	438	449	487	462	469	444	442	439	476	460	430	520	454	413	473	473	454	460	473	402	441	443	451	451	461	471	473	480	427	449	480	436	415	426	439	427	430	475	436	467	429	451	472	481	460	463	440	425	447	450	464	430	457	491	485	446	439	440	450	458	444	436	435	474	438	416	472	437	456	479	471	451	463	457	450	470	474	413	459	439	445	447	431	437	477	463	455	474	426	411	470	472	451	450	521	452	454	484	435	494	448	476	468	486	470	422	467	462	436	475	454	455	436	459	427	420	507	429	429	442	431	465	445	457	454	450	468	426	445	468	461	492	416	436	421	450	443	412	448	451	450	458	442	427	442	449	447	469	439	457	471	432	459	460	474	441	436	493	475	442	446	426	456	474	432	476	446	435	479	483	472	462	434	440	477	440	438	421	460	468	449	459	465	439	470	453	448	441	452	483	487	438	495	471	480	496	462	454	478	462	477	425	428	429	442	420	437	423	424	460	430	408	432	477	492	474	454	448	490	437	443	464	462	464	429	478	439	472	447	457	471	440	440	426	418	442	424	431	467	456	438	454	468	452	445	420	470	450	467	447	445	442	445	506	421	426	452	467	472	446	487	429	456	443	473	451	473	506	432	441	445	467	415	457	416	461	468	479	454	451	421	443	444	459	412	444	451	433	474	441	457	453	451	458	431	435	415	442	453	482	454	468	455	462	444	446	435	416	497	428	474	457	472	494	422	438	437	439	410	457	493	469	461	435	421	431	385	412	441	420	431	420	457	466	419	444	437	452	422	436	464	431	467	471	453	455	455	449	460	443	477	450	420	484	457	439	424	475	492	465	446	481	477	483	477	477	463	457	474	428	462	463	477	487	462	444	425	464	472	429	382	436	438	453	463	439	451	445	468	502	449	446	472	439	469	446	454	454	443	476	464	423	403	492	433	426	453	425	439	437	470	457	447	451	448	469	443	438	447	471	434	422	453	468	445	438	454	441	444	435	460	432	465	434	473	471	471	476	466	454	465	451	440	474	438	437	439	458	438	410	447	450	468	454	478	479	424	460	460	440	434	457	448	454	452	443	431	449	449	451	431	431	479	410	431	452	462	479	469	478	410	433	457	462	446	467	417	443	441	468	461	447	457	444	440	464	452	445	482	426	471	415	449	416	487	448	445	468	498	442	499	441	456	469	486	482	464	465	420	433	466	428	435	432	432	472	445	459	428	437	424	439	444	437	473	445	474	472	450	471	445	468	453	430	454	445	428	464	481	443	448	424	420	469	469	445	433	459	449	480	446	465	484	446	438	489	471	436	485	460	473	471	452	470	457	446	485	428	458	449	453	476	471	478	426	449	440	441	434	478	442	426	461	441	471	462	459	465	443	427	492	458	476	465	478	452	449	441	451	441	487	430	470	435	435	473	433	440	471	442	439	432	477	416	483	443	452	436	463	430	432	458	449	469	425	445	484	447	462	420	441	445	474	491	475	434	447	393	450	401	436	459	486	461	439	443	445	392	439	463	477	461	456	445	484	476	463	445	490	428	463	446	410	485	449	438	473	412	442	486	465	479	459	455	480	432	445	466	442	461	435	451	465	439	427	424	430	428	467	459	433	474	455	462	466	456	460	506	479	465	445	462	478	454	434	457	437	432	487	440	456	464	465	467	423	408	474	466	447	457	454	479	477	480	428	488	415	426	431	432	490	416	456	440	448	460	455	420	436	437	433	440	443	456	448	446	464	442	464	441	453	464	453	401	421	465	453	456	474	468	463	438	491	438	445	454	443	476	427	481	472	468	460	402	476	443	463	449	424	450	435	479	452	433	432	459	410	410	447	435	413	451	435	489	467	456	456	410	502	500	462	429	463	461	424	433	456	448	421	438	454	457	446	472	441	503	458	440	453	437	465	433	426	485	466	448	434	458	447	459	450	446	461	435	403	460	447	463	462	466	477	468	422	439	505	446	467	421	436	466	466	445	462	470	468	439	422	467	427	455	471	436	435	420	455	468	428	433	448	434	396	460	463	516	447	486	468	471	440	458	449	439	476	428	428	456	438	444	461	431	451	486	449	440	456	454	457	485	441	473	442	508	444	448	473	473	431	428	437	432	474	417	481	426	453	453	444	427	458	455	431	415	449	476	477	465	425	451	427	458	479	438	426	459	451	467	435	478	463	457	433	446	464	435	429	473	434	422	432	464	470	413	469	431	468	452	474	439	438	417	441	412	477	452	475	452	482	467	477	462	426	417	427	442	503	460	433	470	469	458	443	471	436	448	457	483	459	431	483	460	478	475	443	497	468	441	461	459	461	439	470	445	415	503	453	461	432	453	434	467	469	423	440	463	429	465	438	417	426	461	431	455	460	426	464	445	455	433	423	450	437	465	424	473	457	427	456	459	486	460	491	442	425	456	485	427	462	463	455	450	471	453	461	471	478	458	429	442	466	445	468	464	460	442	463	419	419	446	446	430	437	473	454	432	514	444	465	447	472	462	426	483	465	463	455	474	462	402	456	464	453	451	433	447	404	436	476	447	462	478	480	427	442	470	469	481	467	464	475	466	449	459	482	472	459	399	472	431	451	454	466	448	424	432	462	436	436	460	457	440	461	453	445	427	474	458	489	431	411	482	422	433	423	469	446	480	464	435	472	465	424	455	440	446	458	453	422	437	471	421	447	442	468	464	450	459	487	492	480	456	467	445	438	454	459	473	447	447	432	444	469	464	403	479	444	458	472	451	425	411	454	462	481	427	449	463	461	467	466	448	449	496	447	427	431	442	413	465	495	493	484	426	442	510	467	482	419	435	478	473	443	441	450	470	432	455	455	448	463	430	411	399	465	444	499	444	462	487	421	475	481	422	445	453	484	442	469	470	524	466	453	451	478	435	457	468	413	469	478	488	431	418	421	479	447	462	448	445	466	420	434	476	437	446	474	452	436	448	489	466	408	449	465	471	449	433	469	437	427	453	436	401	445	456	472	478	460	461	432	454	419	441	440	468	459	470	424	463	483	435	425	462	450	415	484	440	488	442	459	425	422	409	474	480	454	452	458	441	422	457	481	443	454	473	444	440	465	467	436	459	450	443	462	468	453	456	442	407	434	430	440	420	440	484	455	459	417	442	420	431	446	428	458	478	451	508	474	485	418	465	471	448	425	446	465	476	430	468	452	420	485	446	439	440	437	435	471	465	462	427	420	438	453	477	449	463	470	430	454	441	440	469	458	438	453	454	437	426	416	459	438	463	492	446	444	452	419	431	459	442	440	423	436	457	467	426	465	450	469	403	423	493	415	476	436	447	433	440	444	460	453	458	450	444	441	438	478	434	455	427	508	431	475	448	471	456	472	453	493	426	463	450	467	457	424	411	436	451	459
27292	17755	4191	1116	866	813	835	816	809	829	763	803	797	827	834	780	797	830	787	734	824	786	819	868	834	741	785	777	861	735	796	796	813	884	784	831	773	807	844	791	810	877	763	815	811	827	867	800	728	797	797	772	801	798	801	791	812	787	800	798	806	810	816	831	860	829	763	777	810	803	844	812	845	802	797	763	818	858	852	770	839	801	770	789	796	737	792	829	830	805	771	775	838	749	798	795	760	806	795	738	798	780	782	803	789	809	792	873	782	799	821	805	809	856	768	819	832	804	798	821	772	793	775	821	825	779	817	801	796	780	799	795	817	810	834	780	807	773	786	805	755	774	774	789	790	768	760	828	809	797	781	825	826	753	794	783	808	869	791	798	789	801	821	798	799	799	834	781	828	814	824	800	792	828	752	808	801	769	813	825	786	809	808	842	855	811	833	782	795	800	795	852	799	820	781	798	762	818	809	835	808	808	757	795	804	793	853	801	792	759	824	815	805	909	783	819	835	817	819	783	830	842	783	825	799	817	803	732	807	742	801	823	826	811	836	805	834	815	788	801	797	794	763	783	847	819	799	783	847	826	783	851	748	786	819	807	786	817	792	794	794	827	788	786	802	780	795	759	851	834	748	839	788	794	776	722	788	793	792	762	783	808	862	801	761	784	831	768	760	749	839	760	836	824	834	801	803	812	810	813	795	777	804	807	736	805	820	798	792	785	821	815	801	804	784	793	801	774	782	798	774	816	804	789	768	727	782	801	759	779	762	788	823	857	778	811	834	819	779	783	787	815	764	857	793	759	804	809	782	791	807	748	838	824	789	854	780	833	744	767	810	768	793	772	789	792	830	790	795	819	783	820	750	755	836	834	865	826	792	784	787	775	738	773	809	817	789	824	804	748	824	793	835	803	822	825	792	819	790	796	793	831	852	771	798	801	810	785	798	796	832	761	755	784	789	768	814	808	842	768	819	835	859	792	751	802	812	777	758	785	796	771	799	835	756	782	815	760	789	752	768	840	859	784	806	814	799	837	812	789	830	770	774	784	784	777	788	824	763	808	816	802	815	750	840	790	754	778	844	782	798	764	819	757	772	797	811	838	788	807	874	793	778	784	766	774	770	751	763	819	846	794	733	857	798	874	762	760	804	837	806	816	813	806	820	812	778	789	804	835	816	831	783	798	800	809	755	790	796	794	868	799	769	752	825	817	839	852	803	802	796	835	833	806	815	804	843	849	803	843	796	797	803	818	803	795	798	783	859	837	764	805	811	837	759	788	791	783	817	851	797	828	722	784	826	815	762	776	770	833	795	842	754	830	821	767	752	815	805	787	810	791	789	736	784	813	809	807	824	758	845	834	800	799	783	828	744	771	808	774	845	821	793	777	876	793	817	841	778	814	771	781	776	795	839	755	748	772	776	866	799	821	773	770	796	817	778	814	819	779	816	771	819	777	836	723	798	791	814	791	809	763	770	792	730	783	797	837	822	794	816	767	842	796	783	814	793	834	813	748	802	806	777	794	782	840	766	799	816	808	802	772	758	807	770	756	819	801	785	813	832	787	766	805	814	804	792	813	817	789	817	801	828	807	831	807	763	705	743	793	828	834	812	807	834	785	782	770	846	809	790	791	777	774	754	794	836	847	775	757	807	770	780	799	802	781	814	824	852	845	806	792	807	774	818	787	794	787	763	773	796	791	832	797	793	763	823	843	829	790	841	756	839	781	777	810	791	835	807	834	823	819	775	821	839	873	764	811	805	789	786	776	799	796	771	860	794	823	816	769	846	809	796	828	803	837	825	788	789	791	797	842	848	789	747	802	754	748	819	799	781	820	774	824	790	828	871	729	783	820	763	857	839	818	790	807	775	794	821	792	782	820	828	860	788	769	808	768	784	824	754	786	787	806	813	803	786	750	855	805	769	765	806	742	747	840	818	787	782	795	795	784	828	758	784	823	867	787	837	817	788	835	780	816	798	795	822	843	814	819	796	801	814	821	753	818	785	769	782	796	762	790	796	834	809	827	796	746	818	726	834	834	824	808	727	845	715	784	814	809	752	814	763	856	785	780	764	794	815	825	792	780	803	788	678	795	852	826	770	833	798	753	793	761	827	782	780	841	792	800	794	795	807	831	768	813	774	863	793	784	811	846	812	832	773	789	774	755	803	784	773	800	773	789	828	831	830	765	810	757	793	827	787	827	776	768	810	785	770	781	815	760	760	824	834	819	777	837	825	821	803	801	814	823	787	824	785	785	775	760	768	806	816	802	845	777	842	805	824	844	808	820	794	804	843	751	829	831	808	828	775	850	782	779	801	778	789	783	834	784	810	838	766	787	780	774	843	798	780	821	772	755	790	879	777	831	831	829	778	840	806	793	771	811	817	827	827	792	814	798	863	783	816	825	791	783	806	798	798	840	832	797	796	818	784	745	778	845	812	758	775	736	833	797	795	777	821	786	798	784	815	815	833	818	781	828	829	821	796	793	813	761	783	770	783	842	809	764	806	782	793	760	756	772	807	800	793	793	760	734	806	784	803	790	846	791	819	776	796	813	835	807	783	836	799	833	802	799	786	778	818	817	811	789	779	815	785	842	806	807	810	845	797	826	807	786	836	800	810	778	795	764	812	832	827	809	787	820	777	764	787	811	854	816	784	805	772	836	792	842	771	805	790	814	777	778	813	826	823	793	773	825	819	770	798	848	846	857	837	854	744	823	813	807	840	818	835	823	802	800	785	836	799	834	772	728	870	781	829	870	788	789	800	773	813	860	799	787	816	821	823	821	780	778	822	810	777	789	804	839	820	790	791	845	819	763	771	801	837	788	813	808	792	749	862	745	750	773	809	774	772	793	807	793	839	808	852	811	812	779	816	802	788	837	796	811	796	835	771	794	833	787	809	773	796	848	759	756	786	857	806	787	842	787	769	831	816	770	818	820	794	771	766	798	825	755	822	809	796	783	797	799	803	823	749	836	787	806	818	805	789	788	795	814	782	823	851	793	835	800	862	815	804	809	847	861	799	829	764	789	836	834	802	773	775	815	831	734	804	808	845	830	839	822	772	835	827	759	761	800	841	806	778	796	750	835	800	772	840	786	819	773	822	848	813	791	788	739	758	822	808	769	835	830	814	800	775	797	818	813	791	820	813	769	786	811	787	781	776	820	819	790	826	744	818	846	798	763	772	764	784	807	783	771	806	838	815	786	804	825	784	781	802	780	833	802	775	776	809	763	800	834	788	784	790	827	744	776	836	813	813	835	801	823	792	826	787	800	786	801	865	788	792	765	799	796	819	838	808	776	784	814	800	827	762	788	833	788	777	822	794	805	830	816	769	754	829	786	762	774	802	836	819	809	778	858	809	816	839	927	805	786	824	743	800	868	783	826	763	786	803	810	774	826	797	902	834	836	790	818	776	807	828	802	780	814	807	820	777	764	771	791	777	767	794	793	827	825	797	769	814	809	810	811	799	822	833	789	804	830	796	829	841	806	780	803
4385	1467	1164	1058	945	971	935	911	858	921	931	880	875	868	899	848	911	840	906	868	916	929	845	928	822	892	874	857	905	879	858	894	860	885	910	800	834	867	830	912	939	898	885	888	882	836	904	887	900	860	905	862	914	865	876	940	849	918	897	903	909	850	883	921	888	883	870	839	899	876	899	847	855	864	831	882	915	925	903	875	856	882	863	867	878	897	853	854	829	830	876	871	873	874	889	866	892	848	856	846	842	920	842	886	905	878	886	863	862	862	882	871	868	873	860	885	900	845	899	839	839	882	818	824	865	886	825	912	879	904	935	848	854	826	809	873	811	830	857	875	848	916	920	906	900	899	893	847	872	836	918	863	854	866	912	865	905	947	857	846	905	888	859	860	861	820	891	889	852	873	868	862	890	889	903	860	870	905	866	886	875	884	877	917	864	830	936	891	852	856	891	855	892	887	888	885	883	857	932	914	873	877	857	920	830	949	867	826	891	843	857	889	851	852	838	896	897	896	842	884	863	865	836	900	893	869	888	850	888	857	842	891	878	872	882	835	933	869	911	835	890	880	900	853	923	918	878	868	818	874	856	879	879	927	891	836	841	903	853	893	860	841	868	877	924	858	910	824	820	911	854	833	882	927	817	877	856	858	890	888	931	875	846	951	918	870	885	917	859	873	878	930	848	856	903	917	893	903	878	949	952	885	866	879	873	872	821	867	864	882	852	866	936	893	851	929	864	904	869	891	841	881	816	905	870	869	929	881	856	871	897	838	888	843	947	873	842	870	877	875	848	850	823	907	797	809	883	923	888	892	866	921	924	862	848	846	912	956	863	861	877	865	920	887	870	907	854	857	875	900	909	829	890	867	877	941	882	902	830	911	874	866	871	899	928	880	867	858	852	929	892	869	861	863	858	872	900	902	876	871	920	936	920	880	882	874	888	893	885	929	858	902	890	883	860	905	891	902	853	905	882	885	882	860	902	832	907	930	924	853	890	883	861	836	846	874	843	881	887	864	850	921	897	882	875	920	870	912	836	890	929	833	855	818	868	880	890	855	891	906	813	861	912	894	892	902	909	868	848	877	921	879	881	941	894	978	901	839	891	870	909	869	930	866	859	853	872	916	912	935	865	868	947	853	850	918	898	826	822	854	901	863	892	879	877	881	863	888	885	881	878	911	852	868	876	883	836	878	889	861	866	839	870	906	874	932	860	872	901	906	874	900	863	939	914	875	944	882	904	912	886	892	892	891	870	833	905	940	860	892	908	868	870	862	824	875	834	903	882	870	869	898	862	858	850	918	883	875	926	914	863	865	850	886	896	855	873	879	887	827	867	864	866	846	865	841	860	879	845	881	892	866	894	860	920	890	872	892	881	944	847	869	841	887	885	918	915	908	873	883	976	821	878	859	884	905	906	801	834	918	877	901	872	856	912	871	900	885	833	855	875	877	883	922	858	859	902	844	891	874	917	817	833	886	861	860	873	852	874	890	877	894	829	910	834	900	900	906	917	896	905	901	856	890	874	881	916	889	874	860	853	860	912	873	923	930	910	846	851	898	896	890	872	860	910	852	840	909	888	917	856	881	920	857	905	848	854	879	886	864	936	847	850	901	850	911	913	882	857	843	912	867	831	869	861	866	882	871	862	889	887	870	860	840	909	858	862	869	846	857	876	895	953	969	857	862	885	874	904	881	862	891	868	906	874	866	899	866	840	826	916	860	939	835	843	866	920	852	865	876	930	870	901	888	887	887	875	871	838	871	910	901	911	860	934	875	806	824	884	886	887	876	841	876	904	858	839	868	865	889	874	902	870	871	898	830	851	908	894	878	878	883	901	853	884	884	867	888	890	917	836	875	845	916	892	792	848	842	868	821	839	867	926	872	899	854	869	890	942	882	878	871	900	872	905	848	905	865	895	876	884	925	878	907	810	898	900	878	858	893	850	850	868	871	908	877	835	910	907	890	838	896	881	890	869	879	840	865	864	918	846	863	915	899	893	853	885	883	934	915	874	889	846	827	912	879	883	833	880	895	877	904	897	857	868	904	823	912	883	890	856	873	851	926	919	791	867	823	886	893	839	851	860	832	917	900	869	879	918	918	880	843	919	939	854	949	878	868	902	826	859	861	807	867	891	961	899	906	939	884	894	905	842	905	829	867	857	910	921	854	895	896	913	907	888	888	855	913	876	868	884	858	923	887	950	926	912	867	905	883	866	894	852	917	882	889	896	863	836	904	865	871	933	877	884	916	879	884	883	913	904	954	889	895	868	849	877	926	893	953	880	910	890	838	814	894	873	905	890	908	861	877	897	842	866	836	873	871	872	851	867	916	859	889	872	866	879	896	940	830	872	850	946	840	886	891	869	886	854	860	874	878	892	889	886	851	886	869	878	847	927	894	826	818	891	910	877	880	926	861	870	882	907	916	850	873	886	867	890	869	893	918	859	860	910	844	853	914	865	857	870	873	897	892	891	909	848	869	862	852	902	895	926	898	868	893	909	816	889	869	898	845	894	833	913	882	887	925	905	892	934	898	898	909	886	868	893	897	906	835	872	881	908	917	864	959	886	875	839	838	842	891	853	945	876	847	888	876	895	825	920	840	883	854	868	860	874	843	846	911	889	902	925	892	851	866	838	891	890	912	894	889	914	884	885	887	907	879	843	883	878	887	888	891	894	839	835	861	858	899	864	882	918	931	848	877	869	875	861	865	903	869	940	884	867	894	908	924	874	890	821	884	897	896	853	930	861	910	849	896	879	857	873	899	888	859	857	874	896	812	901	887	870	909	907	870	855	872	880	909	865	907	907	855	892	800	915	864	908	874	873	899	867	904	874	851	890	915	883	845	911	909	872	879	897	917	923	874	895	902	886	856	898	880	914	882	875	915	927	920	868	892	907	852	897	870	876	911	865	868	901	897	877	884	915	847	889	881	842	893	923	878	916	860	854	878	850	869	888	877	872	850	913	897	853	849	847	928	891	896	839	859	841	927	840	919	882	862	875	896	923	831	820	870	902	895	919	875	878	887	901	853	899	927	883	887	840	897	859	896	855	900	860	914	906	888	909	912	890	887	885	849	804	880	868	900	900	850	843	844	876	895	923	854	863	875	886	894	874	858	935	896	928	881	845	840	881	973	903	917	905	898	838	891	908	896	848	910	947	853	900	858	893	861	840	806	922	843	921	849	858	868	910	842	877	912	900	909	888	846	852	865	882	907	898	904	909	860	915	879	890	846	853	909	903	866	868	880	882	847	870	854	852	874	869	876	832	847	854	898	916	899	843	927	912	903	893	870	859	901	876	873	878	901	852	794	909	876	851	865	930	867	816	896	942	862	856	891	927	852	877	859	913	906	903	886	856	928	885	893	852	840	917	866	848	877	934	884	902	927	854	850	862	872	930	904	906	849	884	859	884	912	894	914	880	888	899	904	906	865	907	850	928	833	879	890	891	890	966	868	876	829	917	881	852	855	883	888	856	882	906	864	898	876	900	870
23292	21032	28092	24159	21026	8769	1647	1227	1088	1044	950	935	965	929	903	911	897	873	913	884	837	883	866	883	854	860	859	867	818	868	851	817	829	822	885	880	892	880	815	850	813	815	831	838	844	885	829	836	849	888	835	822	877	848	882	828	816	831	814	845	852	850	840	848	827	887	871	873	879	868	811	874	863	857	846	844	856	816	875	813	853	805	862	883	886	907	860	862	824	833	820	878	842	815	831	829	828	870	788	796	821	840	776	806	833	812	826	887	809	840	830	786	842	856	890	830	839	807	836	811	821	788	822	826	837	875	866	833	864	835	852	823	783	821	830	845	833	859	880	847	838	825	879	882	870	866	803	812	805	815	896	847	844	859	886	809	818	811	868	912	808	861	843	844	844	780	848	835	821	857	821	867	827	812	848	793	878	796	822	805	852	854	867	820	835	821	814	862	864	860	841	863	843	856	855	846	806	792	897	881	803	795	846	815	796	865	864	856	863	827	881	821	837	833	859	814	789	859	809	879	839	884	891	809	846	782	851	934	783	841	837	818	826	844	830	825	829	774	798	817	819	850	854	872	824	840	832	846	842	757	837	847	868	855	842	866	817	806	835	857	825	858	830	863	848	820	826	851	832	857	832	912	806	874	814	896	840	826	825	834	802	813	813	825	866	880	844	847	847	847	835	813	870	871	878	822	849	800	826	858	846	860	863	784	853	864	873	796	833	814	807	901	859	846	787	787	830	832	829	837	801	813	835	867	843	851	854	907	875	826	862	825	851	842	853	833	845	862	859	858	831	827	889	843	834	815	877	863	825	864	818	812	859	822	834	811	833	843	848	822	806	864	833	802	818	857	823	861	883	840	825	797	842	858	820	809	783	855	793	851	878	857	843	873	862	825	835	862	811	853	848	890	891	822	795	816	797	823	779	811	813	845	827	832	825	849	846	842	842	799	856	834	848	837	806	812	826	783	870	846	858	884	831	851	850	839	812	824	838	834	839	824	832	833	806	855	830	875	850	766	865	873	795	859	921	810	787	823	801	822	837	841	844	807	862	874	868	870	798	855	855	823	838	832	841	876	813	854	829	822	782	846	843	821	840	860	834	839	842	840	821	847	844	860	838	842	876	880	790	805	839	850	855	804	868	858	770	861	837	832	849	837	852	845	850	866	872	819	885	877	851	808	858	860	819	843	781	832	832	836	860	870	827	890	868	830	832	818	875	861	867	787	811	894	847	854	893	852	807	828	888	795	860	875	826	811	828	794	868	829	850	816	853	808	799	837	828	865	837	843	798	832	846	876	834	864	888	833	810	807	828	832	869	801	805	849	826	843	860	831	849	858	923	839	821	834	825	860	792	868	791	767	792	862	828	868	870	866	831	848	837	843	871	816	885	840	815	812	895	846	881	810	819	855	831	835	849	826	807	832	857	865	847	825	829	858	826	848	861	849	797	870	799	800	872	818	760	820	841	854	848	867	819	847	858	792	802	900	886	830	845	832	829	882	818	820	833	873	925	808	831	901	772	792	822	820	823	845	847	789	892	841	812	847	853	855	861	848	832	853	902	860	827	864	851	866	853	845	852	859	798	820	803	835	858	883	823	875	843	768	873	869	853	838	825	881	812	842	835	830	853	829	834	873	817	867	790	842	843	806	809	889	857	805	849	848	809	814	885	828	841	779	828	873	832	842	794	879	798	866	800	859	805	805	845	844	810	796	845	805	797	841	833	849	858	802	778	842	773	821	850	847	815	829	879	802	838	922	864	896	768	785	795	817	902	845	926	804	862	892	804	758	816	867	761	832	830	865	848	854	821	816	833	838	845	809	889	815	837	877	791	860	820	832	899	825	815	848	862	871	825	845	850	829	801	834	807	822	845	900	850	830	846	782	793	833	808	807	795	862	883	816	838	852	854	826	872	846	878	822	818	820	826	843	845	852	821	816	870	845	837	869	824	803	854	800	813	821	843	848	851	778	813	860	834	831	819	908	847	837	839	828	868	860	803	792	875	843	897	802	799	857	808	846	832	798	826	753	796	826	811	843	827	774	816	798	842	869	858	873	834	898	887	863	808	866	857	799	893	823	841	793	841	821	809	832	832	796	801	829	795	868	802	825	849	810	847	860	786	863	828	839	817	864	799	828	897	827	816	786	829	816	859	810	853	773	853	818	854	834	810	841	803	849	791	826	845	809	834	769	873	857	818	818	835	805	832	788	854	898	831	788	850	835	808	874	871	878	809	796	823	811	820	817	834	829	914	823	772	835	876	806	868	836	794	824	877	845	814	841	781	847	840	848	747	907	818	879	866	852	800	812	864	838	796	827	831	856	838	844	785	818	839	806	838	868	814	826	832	871	868	884	862	797	823	847	845	888	797	847	849	815	842	833	875	785	866	865	819	827	802	872	855	809	813	815	835	845	849	799	860	818	806	886	793	802	872	824	862	814	758	839	919	867	854	859	811	883	866	828	832	857	807	829	755	802	780	865	792	835	845	819	809	845	811	799	853	828	846	844	899	947	818	838	820	867	836	860	817	829	866	855	867	789	790	836	810	820	821	818	810	902	870	848	849	867	833	856	841	806	807	814	781	836	857	793	894	821	820	831	856	834	849	820	871	800	932	816	887	772	864	822	861	817	825	837	804	849	808	818	871	862	798	781	841	782	822	842	841	809	824	845	834	812	880	848	867	855	829	854	803	815	875	853	833	847	864	832	886	790	832	839	846	875	849	859	841	843	831	861	789	831	878	810	791	796	846	895	843	831	856	886	841	804	853	877	847	801	833	799	850	873	883	812	839	828	843	816	824	807	936	846	842	844	808	830	820	815	860	808	826	865	850	813	822	841	889	826	843	798	810	825	867	836	832	814	852	837	818	855	849	914	847	859	862	837	843	868	847	848	805	802	891	843	815	843	834	856	838	852	864	836	785	853	888	822	803	808	847	840	834	849	848	832	815	852	838	885	845	847	816	796	829	923	831	842	813	897	851	845	821	818	838	831	880	804	877	787	828	803	820	863	842	828	799	869	811	799	862	861	879	829	842	831	823	791	890	785	802	792	807	839	791	805	837	816	800	783	827	843	833	856	826	836	885	830	896	820	846	817	829	864	844	865	853	819	815	824	861	831	826	829	834	813	862	853	828	781	864	804	866	861	834	875	829	838	863	830	808	836	838	849	852	838	823	806	865	850	847	808	823	858	837	794	856	914	833	746	835	827	829	846	844	844	877	868	812	823	853	802	862	834	786	790	798	798	882	805	823	795	857	860	768	818	814	807	816	811	858	851	846	846	813	875	877	857	843	858	913	880	866	842	838	818	832	874	871	800	840	798	843	851	825	869	826	820	826	818	844	857	842	828	828	860	816	852	789	848	821	837	846	889	833	820	828	832	869	865	782	822	879	815	814	850	827	810	886	863	839	837	858	847	810	814	835	875	758	831	879	834	835	829	801	827	855	894	814	874	853	819	834	889	868	856	813	857	874	861	866	805	821	875	783	823	857	834
3282	8868	6200	3200	2456	1935	1733	1484	1274	1230	1137	1112	1052	1091	988	1013	979	986	1032	1001	1023	985	980	979	994	957	957	899	927	1010	935	953	959	962	985	921	991	930	905	921	959	921	931	946	960	948	911	931	953	894	915	931	922	962	931	960	966	916	987	958	943	971	908	923	956	953	919	956	922	925	917	897	965	929	923	925	896	918	916	918	961	951	984	959	920	952	933	964	954	912	932	945	969	945	910	862	920	906	945	935	897	891	903	950	963	930	933	932	932	967	967	876	890	938	946	890	1001	974	957	846	930	933	926	958	935	905	953	954	880	911	869	942	898	979	920	898	938	911	931	938	923	943	930	941	886	970	931	911	892	952	928	920	955	875	966	912	928	929	957	947	894	947	896	909	948	890	934	934	928	982	953	973	949	929	888	921	914	894	972	923	877	943	906	908	864	970	964	909	855	914	940	936	927	955	971	979	957	935	883	930	883	955	977	931	941	908	885	951	955	970	961	932	909	903	954	949	966	937	872	878	957	945	952	949	931	924	957	979	1012	950	901	939	978	931	948	919	936	937	920	941	972	922	904	922	878	929	946	954	882	929	911	931	940	947	914	955	986	946	907	941	967	902	889	903	934	942	952	962	984	898	862	930	929	947	931	925	926	944	972	896	912	951	949	949	913	949	945	903	967	944	868	932	905	925	929	901	946	920	903	930	910	921	942	903	950	921	997	892	956	923	944	917	894	904	898	934	944	896	943	904	973	914	911	898	901	934	940	905	947	930	927	934	866	933	944	957	898	953	936	907	939	918	898	888	966	917	888	929	885	925	913	895	891	912	854	938	948	983	909	888	949	944	919	902	892	904	947	913	897	956	948	887	948	920	961	921	907	862	933	940	976	938	927	908	951	893	935	951	945	967	961	963	924	942	932	944	948	997	936	940	946	910	966	912	926	1008	956	948	935	896	915	912	878	971	917	962	959	960	946	909	924	936	934	933	945	904	902	903	994	969	940	886	891	940	917	919	919	931	951	956	958	921	907	920	948	929	954	913	914	960	902	960	968	959	947	933	954	985	913	968	923	889	925	935	901	914	923	877	942	936	978	929	931	935	947	904	930	910	957	958	914	956	953	958	911	899	935	922	898	905	947	960	938	936	920	949	930	949	944	909	995	909	1013	921	926	905	903	924	910	876	945	901	978	944	892	986	914	897	944	940	888	961	928	884	994	972	848	984	956	891	928	951	883	936	955	872	987	875	932	974	863	960	940	941	890	955	910	927	945	986	934	929	932	923	915	925	958	920	912	903	917	908	913	865	931	914	966	908	944	951	980	942	968	896	974	900	897	933	902	969	935	913	943	936	931	937	907	914	956	897	934	892	926	943	905	962	937	956	892	1009	932	926	939	888	921	950	949	883	930	922	930	931	947	942	895	924	901	907	904	884	983	948	900	929	878	921	913	932	977	953	881	935	926	989	943	901	919	893	901	909	910	922	907	927	956	910	948	929	961	970	929	989	880	907	1000	955	961	915	921	923	905	891	904	905	910	911	941	938	926	967	915	920	946	987	961	975	924	941	917	936	853	880	922	980	911	876	843	972	914	928	953	898	908	924	921	905	961	965	915	898	920	965	942	962	948	915	926	908	929	972	986	933	918	910	899	891	944	950	937	949	936	903	954	918	932	959	951	991	958	909	916	920	931	898	939	914	876	944	926	903	904	968	922	968	945	929	962	896	981	937	878	908	897	946	918	934	906	951	931	892	951	954	953	896	907	948	960	921	954	891	959	950	908	918	920	902	912	967	884	951	867	893	932	889	928	906	945	917	922	914	907	989	949	929	950	969	977	929	893	959	907	945	922	965	934	908	935	930	921	983	923	906	894	902	921	893	961	920	938	927	886	927	949	884	954	948	867	917	950	975	954	880	879	953	932	970	922	954	939	905	940	974	919	933	900	968	890	927	963	952	923	913	954	965	888	883	912	924	953	935	906	936	985	918	924	917	930	946	902	952	951	949	940	939	942	886	932	934	957	898	927	924	928	922	977	891	975	930	906	972	937	861	959	935	862	893	908	874	949	893	977	925	954	895	959	979	900	932	930	971	945	971	902	944	930	973	931	894	908	918	936	919	977	894	1001	890	968	953	956	955	924	913	903	943	958	884	887	989	923	939	917	883	932	927	926	894	945	911	933	933	883	948	931	907	944	961	1007	949	938	927	893	925	906	961	940	962	941	913	917	954	944	929	894	911	993	938	895	917	942	928	974	896	966	926	936	961	975	936	922	899	969	903	946	901	942	952	902	892	976	940	972	933	971	956	941	915	910	948	945	882	905	911	969	922	946	981	901	866	927	905	951	888	927	983	916	925	954	923	912	937	921	926	936	950	935	995	969	931	881	985	899	933	900	947	990	936	869	918	943	883	937	916	889	914	909	931	943	926	975	959	883	956	963	914	931	888	981	976	910	937	891	940	916	907	914	912	918	972	875	899	915	938	969	886	927	921	901	921	884	904	897	948	945	931	936	959	881	931	940	953	942	939	947	946	929	924	965	928	924	937	915	983	925	958	926	977	890	894	937	906	956	921	920	935	932	912	928	924	921	960	887	906	940	915	899	886	963	946	948	953	971	946	888	979	938	945	966	928	883	906	873	938	962	949	892	895	930	902	996	925	943	922	895	901	937	944	959	955	966	955	959	967	936	970	928	880	892	919	859	954	932	931	887	912	963	891	919	927	897	929	940	942	978	914	930	969	906	922	888	904	930	949	987	968	894	948	962	958	931	941	943	947	924	899	893	944	900	954	876	915	935	904	950	923	891	917	914	906	909	921	963	923	943	981	932	952	897	928	928	1011	956	951	963	890	960	955	926	927	957	936	932	943	919	950	905	928	923	963	903	934	916	860	886	897	963	937	919	900	876	898	956	948	960	950	909	903	936	883	911	929	941	930	925	933	938	916	961	930	932	898	893	929	956	948	869	953	929	957	935	911	895	943	953	917	966	932	924	936	966	878	910	895	919	930	926	907	887	938	878	945	945	926	890	919	928	937	932	972	928	950	949	907	952	932	949	895	915	942	950	972	911	908	940	896	918	826	937	931	905	916	977	883	885	945	978	975	934	932	933	942	901	913	943	926	892	880	975	940	895	960	982	910	928	888	946	904	959	934	918	875	949	943	918	918	951	957	897	922	933	936	979	972	883	980	954	905	869	952	918	933	895	927	941	960	934	895	873	995	888	895	933	913	920	950	938	914	915	894	1003	926	933	907	952	934	910	941	949	898	922	912	1003	973	933	910	954	975	888	911	948	936	950	940	921	976	960	957	923	981	906	952	954	930	943	950	893	959	924	1006	979	926	910	896	912	883	964	957	1012	912	946	946	920	890	931	934	916	904	959	902	911	916	938	966	961	923	951	949	887	936	867	900	912	931	1020	977	905	945	923	990	892	951	955	921	887	949	915	925	952	930	909	914	957	906	950	951	934	971	916	965	904	862	896	937	935	937	956	974	945	939	950	900	913	954	899	931	923	909
24376	21044	26951	25217	8134	827	620	496	518	494	444	486	479	459	410	463	463	476	437	461	467	405	492	448	418	404	435	447	456	424	416	422	421	475	429	416	460	427	407	444	448	459	447	400	407	451	427	403	411	432	407	429	424	426	402	418	412	410	417	463	395	427	452	436	427	447	444	401	397	427	393	391	438	425	437	399	420	425	431	403	383	416	424	400	437	412	407	444	446	426	403	445	390	466	422	444	438	415	422	436	407	480	386	398	452	434	421	395	444	440	455	439	427	409	400	453	433	404	415	388	397	444	415	431	437	415	468	422	411	422	416	419	383	466	432	418	437	433	464	432	463	378	415	417	441	418	418	442	418	409	398	440	421	426	422	433	402	424	419	365	428	433	391	451	416	426	462	416	404	428	424	434	398	416	382	434	440	405	416	448	409	425	375	430	428	416	440	425	446	420	405	450	404	427	409	423	423	401	393	408	449	406	395	415	439	380	434	464	417	421	428	400	466	425	428	418	439	385	413	444	423	410	365	401	408	429	399	426	426	409	419	407	410	405	405	408	420	414	395	459	422	444	453	400	444	419	434	437	450	420	460	414	414	453	430	423	421	435	458	422	408	473	445	458	440	415	454	382	441	402	453	395	458	411	439	434	392	424	411	420	446	426	436	405	420	396	417	440	397	441	377	424	426	411	424	373	388	435	387	447	422	410	432	397	404	422	444	415	414	409	432	402	428	422	430	473	390	439	445	398	421	418	396	443	442	386	421	413	414	414	424	442	436	449	472	451	439	418	423	421	410	424	431	418	461	419	440	481	398	397	403	420	417	408	395	398	415	412	393	402	381	397	432	453	423	399	461	414	417	437	423	448	428	431	425	434	426	425	426	427	422	399	370	422	421	433	442	449	423	462	488	432	402	395	430	395	414	449	422	384	461	412	442	420	437	402	438	408	444	450	396	446	436	420	437	404	417	412	406	396	469	423	423	440	456	407	438	448	421	443	439	459	456	426	419	472	412	427	437	421	416	418	426	423	441	413	438	463	427	419	436	455	430	451	413	434	414	445	427	430	427	416	447	419	423	442	461	438	412	447	394	455	437	446	386	425	446	437	420	433	446	465	457	440	457	452	431	449	430	421	393	412	429	444	413	390	451	414	416	437	426	410	415	431	435	399	455	429	400	400	460	430	411	435	455	430	421	420	410	394	418	425	403	458	403	385	401	435	428	473	413	416	411	411	431	425	443	403	382	417	420	401	428	416	420	429	413	418	446	433	426	448	441	452	448	443	411	430	445	461	405	444	411	434	396	451	433	393	394	436	407	444	449	412	417	382	422	447	426	450	438	407	425	419	417	468	414	402	419	417	412	372	424	466	415	431	436	414	426	453	409	404	458	413	408	454	422	384	458	425	475	459	405	412	433	414	414	420	437	453	444	411	406	438	420	414	412	445	410	439	437	403	417	423	449	418	386	420	448	430	405	408	416	395	460	414	474	421	441	421	407	422	438	410	401	418	407	439	451	417	455	433	426	424	423	441	431	406	388	445	459	413	450	396	394	406	439	407	444	438	431	409	435	410	446	425	390	422	435	429	416	442	411	442	429	434	424	434	404	415	441	409	411	383	449	438	384	441	434	426	405	432	444	407	459	403	422	467	428	420	419	447	395	416	418	441	392	455	417	423	413	409	424	445	452	400	447	414	440	437	454	380	416	450	429	386	415	443	411	421	407	422	404	418	439	419	454	418	413	404	427	417	441	399	465	429	441	427	415	449	407	438	407	406	417	418	463	394	391	443	442	411	445	451	436	401	408	421	415	392	443	440	436	414	420	432	453	441	444	448	443	392	409	418	424	426	412	452	437	440	449	408	425	426	436	444	434	405	434	406	426	409	415	416	414	450	418	433	404	452	449	465	426	408	467	450	424	452	426	443	421	417	443	412	412	421	431	434	465	417	432	448	465	420	389	445	449	439	434	381	404	450	405	434	461	402	412	414	403	438	450	372	397	436	392	447	401	434	443	388	464	412	429	441	449	396	433	446	448	424	427	416	423	431	455	445	434	429	426	393	440	413	421	419	436	439	391	466	414	448	413	415	409	420	445	400	449	414	443	438	418	431	427	437	408	416	467	426	406	404	438	404	409	440	399	409	406	406	433	419	437	430	388	492	415	403	413	408	422	452	437	412	430	473	415	425	457	387	416	437	427	427	445	443	444	421	433	417	421	394	399	451	387	412	418	434	415	440	402	418	388	447	436	409	414	457	410	432	392	410	460	437	474	409	445	449	420	467	440	432	407	423	483	399	416	410	420	441	414	401	458	422	442	410	411	448	434	458	394	413	438	444	429	436	413	431	447	425	460	424	427	415	425	438	461	378	434	447	416	404	435	438	408	472	426	444	390	458	435	399	432	466	440	418	416	473	410	415	442	461	496	473	425	395	411	388	406	421	412	427	429	414	419	425	428	452	448	437	446	397	448	406	405	441	424	453	439	431	449	454	433	429	462	407	441	440	428	429	453	420	414	451	420	419	406	413	445	423	437	410	389	430	409	415	407	458	436	418	403	464	411	487	425	430	442	445	445	412	413	404	433	416	441	423	446	410	418	408	419	448	414	428	419	412	398	460	445	442	427	446	460	438	415	438	424	383	422	473	420	454	461	440	436	430	420	447	403	440	411	404	457	434	435	444	420	418	441	457	448	398	442	422	435	454	414	411	429	416	418	445	386	424	435	398	442	423	428	455	430	411	431	456	417	421	439	394	417	439	425	450	447	424	485	401	433	423	441	439	413	439	419	423	423	465	458	419	450	462	424	456	418	471	419	409	423	422	403	391	435	431	441	417	408	427	451	457	414	412	465	424	470	395	414	423	435	420	398	409	408	424	413	387	405	437	421	395	434	405	444	421	423	411	451	431	387	402	423	447	391	437	411	453	458	444	433	438	413	437	405	427	405	442	435	458	409	404	405	371	407	430	405	397	450	435	400	456	426	416	439	378	458	397	436	441	392	404	412	421	370	427	423	452	452	425	394	422	443	405	438	480	426	428	428	436	426	405	425	413	442	420	423	426	419	418	424	453	419	445	421	457	396	415	430	407	442	449	435	436	442	430	405	408	415	440	410	456	465	432	407	444	389	398	425	451	417	409	467	417	407	451	435	446	388	422	402	432	407	422	455	405	400	429	406	416	421	446	427	462	444	411	405	419	416	407	426	418	436	456	450	428	422	396	435	453	455	379	419	451	399	386	408	431	437	397	414	448	456	460	438	388	444	430	443	458	412	417	468	449	422	454	410	424	427	410	415	437	419	458	390	409	451	416	425	417	439	391	423	441	392	383	430	414	406	445	399	395	437	436	407	405	423	432	416	429	434	465	425	387	412	437	387	440	437	450	412	439	441	447	441	422	430	440	404	420	418	405	414	436	386	403	430	450	424	421	442	411	387	410	422	440	427	406	393	409	416	403	433	394	423	439	406	437	414	456	420	440	420	446	396	405	405	432	437	419	416	439
3155	4892	3307	1621	1293	1078	919	771	704	618	605	603	532	545	535	493	494	524	516	492	504	480	467	499	492	468	501	465	494	501	473	464	483	529	459	481	463	485	477	453	508	482	488	467	480	491	521	449	480	473	485	447	495	486	516	480	483	447	459	468	458	452	467	465	463	471	480	469	503	499	447	469	447	479	508	451	484	452	455	467	477	488	505	473	426	477	473	492	479	456	463	471	484	510	483	470	478	522	475	503	435	485	477	484	450	469	446	484	445	476	485	480	477	473	486	494	470	433	496	481	491	508	463	457	469	437	465	505	492	481	473	478	487	495	486	472	456	484	464	470	498	421	473	471	471	463	469	470	499	506	473	483	486	487	487	498	516	450	464	505	443	456	490	480	503	471	448	500	451	508	496	458	447	484	434	468	442	475	493	501	503	486	448	468	440	447	510	449	465	448	519	476	506	451	466	496	487	441	496	455	489	470	459	470	447	484	506	534	449	442	470	465	485	468	473	476	481	477	500	503	489	449	481	506	504	513	476	468	517	511	514	494	465	424	474	457	464	467	499	466	505	450	462	473	482	434	445	485	454	481	510	482	453	494	457	529	486	478	430	487	460	462	464	482	497	479	491	493	492	433	477	472	448	450	502	469	484	506	454	468	430	507	495	445	513	497	460	455	456	470	419	484	465	473	488	441	475	422	479	514	464	494	447	454	469	445	453	459	527	479	468	493	461	479	439	500	458	505	487	437	480	486	445	457	480	494	459	486	430	480	461	508	468	480	511	474	433	446	454	432	469	489	498	459	437	476	464	488	489	451	464	480	459	488	477	488	459	449	524	463	459	503	490	452	476	465	416	454	467	468	501	450	471	482	442	476	458	461	493	507	472	476	496	494	511	480	479	457	476	465	496	468	516	497	485	478	464	469	489	449	466	482	453	470	477	447	470	480	448	485	486	449	472	464	461	477	484	516	466	462	458	493	473	493	488	511	510	466	460	457	440	469	537	495	507	497	446	498	482	473	447	483	455	485	487	483	454	485	489	459	481	499	481	477	474	501	520	459	486	439	480	478	480	492	509	446	485	510	451	486	490	478	460	513	520	470	429	492	469	484	422	462	459	461	461	487	466	485	473	489	491	464	455	498	477	523	490	462	509	481	471	460	472	488	472	498	494	480	471	461	497	498	467	478	481	480	523	462	475	470	508	470	480	494	500	471	463	489	473	448	481	459	469	462	483	466	470	477	496	479	492	464	468	460	494	454	448	486	487	460	460	472	460	468	447	490	488	469	487	458	465	489	454	497	476	462	441	515	486	474	452	488	503	447	492	473	472	434	492	465	462	471	478	476	459	501	442	496	440	494	477	499	442	518	463	472	500	448	440	456	469	479	478	455	483	453	521	444	477	464	456	475	504	444	479	491	476	466	498	487	465	472	474	471	481	448	473	441	460	470	490	478	470	509	472	497	508	453	472	501	473	454	461	469	462	481	478	462	473	475	480	517	447	440	467	441	517	470	475	496	473	458	463	482	473	486	435	490	493	485	475	484	469	459	506	503	521	512	490	534	484	436	423	507	482	511	464	503	466	477	492	465	442	495	466	434	474	481	516	497	458	488	484	489	481	482	461	491	471	452	484	463	504	453	458	433	474	478	479	490	436	446	489	493	485	507	458	504	480	498	494	434	452	452	511	444	462	474	480	456	485	459	487	489	477	444	484	487	464	487	473	489	480	455	486	499	516	472	543	431	437	454	493	482	449	448	462	461	466	462	512	491	451	510	458	492	478	516	486	438	467	475	466	478	478	469	489	504	460	476	480	480	479	486	465	470	453	412	467	510	461	444	477	474	489	479	481	511	489	486	455	459	459	497	454	459	477	472	515	498	449	457	474	469	480	492	444	524	472	463	468	481	494	487	490	483	515	501	470	495	430	486	519	502	482	475	469	466	464	535	467	464	441	439	485	449	547	452	465	453	454	465	493	509	478	470	501	498	476	465	469	503	482	478	468	501	491	475	486	474	447	505	457	456	512	505	454	473	475	443	484	495	492	456	490	513	477	463	436	433	471	508	500	453	445	494	475	505	458	515	479	468	490	459	461	466	482	445	479	482	454	496	450	465	443	470	429	466	488	443	491	483	454	456	456	499	497	464	450	485	455	512	483	458	413	508	471	469	497	438	489	491	481	431	460	458	474	527	514	487	505	517	493	461	486	498	452	490	482	520	473	432	473	474	476	454	460	468	462	445	521	479	471	469	484	489	483	477	465	457	472	462	478	458	490	445	448	468	458	485	469	441	472	481	485	483	480	547	471	475	471	452	475	451	476	475	462	468	459	454	483	503	539	461	489	432	452	453	453	455	511	441	465	499	516	503	455	470	468	455	465	497	480	468	455	450	491	482	436	471	475	447	480	492	504	490	502	448	461	451	461	506	451	457	447	440	462	488	441	488	457	484	451	493	444	504	502	451	472	468	493	488	462	467	507	438	503	476	487	491	467	449	510	466	489	470	529	449	493	451	449	435	467	467	478	470	463	432	528	456	483	483	492	500	462	484	493	475	476	462	491	410	493	469	510	489	468	475	489	498	465	506	445	431	466	483	478	466	459	472	488	456	457	499	448	505	452	468	450	454	502	485	478	491	472	470	457	447	496	485	499	526	512	469	449	492	460	477	494	481	488	471	466	467	469	489	461	458	437	457	503	505	438	472	490	447	457	492	518	494	504	476	480	502	464	479	443	505	450	496	494	517	474	460	466	474	484	498	501	491	481	487	510	452	460	492	494	469	473	458	496	446	501	453	442	421	467	483	483	497	446	458	449	473	493	483	490	482	435	467	515	483	448	473	467	526	486	514	484	453	492	491	471	474	528	452	493	458	472	505	492	475	476	448	502	455	506	470	471	480	498	526	500	478	467	464	505	511	437	501	454	475	457	451	507	504	522	439	449	488	506	506	434	454	483	454	465	474	492	469	489	452	492	489	468	464	438	492	457	487	507	454	496	457	480	479	451	485	486	464	465	452	523	499	470	492	489	477	471	495	465	489	499	467	474	489	456	474	499	487	490	465	414	455	480	473	520	455	472	527	508	465	492	496	509	464	458	473	473	524	484	460	429	449	454	484	494	473	475	466	509	462	465	468	454	477	484	485	474	506	506	441	470	478	502	482	475	468	469	526	430	491	478	478	460	477	501	448	471	455	471	467	490	454	479	499	488	478	459	487	460	477	490	442	485	480	497	473	464	474	449	482	492	445	465	479	467	438	427	441	486	476	470	456	457	454	502	468	516	476	483	466	455	461	498	477	468	496	538	494	489	506	466	491	461	491	492	485	471	537	533	468	420	492	491	486	483	461	461	432	484	465	478	457	479	458	470	483	455	468	480	493	463	461	425	426	483	502	483	472	463	444	464	460	481	478	468	483	422	487	486	499	473	455	487	469	471	498	499	464	468	465	460	439	501	497	493	460	458	496	469	462	465	433	438	465	456	447	469	506	464	490	470	452	476	495
22296	21096	28702	23717	21093	21106	5961	1078	786	699	620	591	558	592	469	521	505	473	475	460	413	443	427	420	482	451	412	448	436	429	424	428	397	404	392	424	402	412	391	392	398	400	396	412	425	419	400	357	384	451	426	457	365	411	423	424	406	414	415	400	425	403	383	388	382	371	385	399	432	435	380	398	430	423	402	370	401	416	431	409	405	381	399	398	364	390	395	396	377	419	362	404	363	358	367	393	366	423	398	401	407	416	381	371	396	375	407	395	366	365	396	398	410	381	406	353	380	372	428	376	378	374	376	404	380	394	412	401	405	412	410	390	392	403	339	395	370	393	382	398	372	385	415	357	369	397	374	404	379	370	379	383	366	393	405	388	407	377	378	380	406	365	370	398	400	405	396	390	374	368	390	375	399	382	424	373	385	397	436	411	410	379	371	431	429	436	423	387	395	389	370	384	409	400	447	362	438	390	394	384	428	411	386	373	434	380	436	386	383	397	361	385	396	418	412	369	388	409	409	390	357	417	416	402	376	393	419	362	381	398	392	391	412	418	386	395	386	358	393	425	386	365	430	410	398	409	390	424	343	377	398	398	399	399	389	421	396	423	410	401	365	420	417	367	373	418	388	384	390	387	421	365	382	338	403	383	398	356	365	439	402	383	396	413	381	392	400	396	364	372	405	428	406	351	393	401	355	353	396	386	394	373	382	414	400	403	372	393	368	396	381	396	385	357	368	397	385	438	377	392	350	397	364	413	423	377	409	407	400	380	389	381	424	422	418	376	386	400	379	381	350	405	387	389	428	418	386	395	400	394	395	410	396	366	391	414	416	413	420	388	380	397	365	362	359	398	425	415	412	403	390	417	414	385	386	412	399	385	415	365	403	402	411	376	384	409	400	361	374	377	356	390	401	412	408	360	348	397	397	345	426	355	399	400	393	418	395	365	360	400	395	421	373	381	381	379	387	463	380	403	418	375	380	404	404	377	419	353	419	419	411	427	410	423	402	379	397	405	454	387	397	383	401	392	386	398	406	403	448	366	366	388	402	419	368	377	370	421	391	371	336	352	381	372	377	399	382	392	352	392	393	409	388	402	337	424	387	403	369	404	375	447	447	388	365	413	400	373	392	419	385	408	393	415	386	385	386	393	369	420	364	368	399	372	392	410	404	421	379	408	396	387	434	391	437	366	382	376	395	342	374	407	408	406	421	397	419	407	386	418	392	368	434	365	343	381	394	373	401	435	372	390	407	390	404	383	408	439	379	361	386	406	406	395	370	383	419	361	418	376	372	334	395	406	336	410	413	393	378	402	435	351	388	378	406	380	355	363	426	387	403	393	431	375	392	357	374	373	373	415	400	393	404	374	392	412	386	386	409	421	402	392	398	401	392	395	408	378	402	392	405	394	376	433	383	369	377	386	405	360	385	369	413	419	415	395	375	400	383	377	385	423	399	395	422	375	419	425	350	407	398	374	366	420	375	371	419	396	397	372	431	409	437	394	368	374	363	416	417	390	417	380	395	408	394	431	383	377	395	373	402	396	400	427	415	379	403	394	386	386	406	400	392	406	378	365	358	375	392	411	394	394	372	405	400	397	389	394	393	402	404	416	391	392	388	420	395	388	385	376	384	389	410	443	422	414	418	393	399	382	410	370	399	400	364	385	406	396	383	383	385	377	393	392	400	360	404	379	401	377	401	374	373	378	406	398	401	345	404	409	418	409	398	391	413	385	390	400	359	378	410	419	381	394	407	411	382	402	383	399	375	373	375	358	397	404	386	395	362	357	439	383	404	371	431	414	389	394	371	433	422	445	377	396	408	392	388	408	398	336	407	424	379	406	393	388	376	402	376	351	392	390	411	400	386	348	395	392	412	399	371	420	387	405	361	388	376	381	394	407	390	396	352	398	390	370	433	361	403	386	372	436	393	395	398	385	411	363	417	389	401	407	412	366	384	389	424	377	402	407	416	389	398	386	393	399	413	417	419	371	392	352	376	397	418	358	382	386	399	408	375	418	399	384	363	425	413	399	394	397	406	369	401	395	426	400	441	409	377	368	436	422	372	390	398	386	406	394	410	404	407	385	359	407	397	369	405	367	387	405	380	391	381	375	442	394	403	404	381	408	412	374	435	390	423	406	402	396	399	399	381	386	400	404	372	399	406	357	393	414	398	360	376	385	369	396	423	392	380	409	409	383	389	369	398	347	365	400	382	369	401	383	380	375	400	395	388	411	432	387	389	364	388	400	406	386	384	399	402	367	394	370	376	378	394	370	378	427	369	444	376	388	387	404	370	372	391	392	420	377	401	364	432	409	407	378	381	369	396	396	410	394	398	387	388	422	353	405	388	371	392	424	374	387	387	385	402	371	396	431	414	411	385	357	386	400	395	382	383	393	364	394	371	396	379	396	395	432	400	396	393	385	392	361	389	392	421	398	380	384	402	407	388	350	399	396	379	361	409	379	404	376	416	411	407	427	385	390	394	421	434	380	413	367	384	406	382	426	346	355	428	384	402	389	362	389	372	397	412	350	396	386	396	445	383	373	363	417	415	438	423	437	400	392	407	376	366	398	413	409	394	405	377	393	369	435	416	398	393	404	366	429	364	380	398	404	381	405	435	390	375	426	421	440	382	401	414	368	357	360	387	396	383	386	408	399	383	389	384	403	367	398	389	374	394	403	404	389	422	425	405	399	400	377	366	399	408	388	377	350	415	410	387	408	378	404	404	422	380	365	358	411	363	410	371	386	396	405	402	441	408	413	395	374	408	396	388	395	417	394	385	384	374	384	390	376	362	387	397	402	324	400	382	402	433	386	377	350	353	405	382	381	422	374	405	400	388	385	406	386	408	378	374	402	397	389	362	413	362	405	378	362	370	357	401	384	404	384	388	402	357	387	403	367	418	397	384	386	396	389	419	389	394	365	394	383	388	399	378	354	383	409	421	431	368	373	381	400	385	360	366	376	384	417	402	357	411	435	407	418	420	400	447	391	393	395	367	376	376	397	414	388	357	389	415	427	398	392	430	404	368	382	413	412	380	374	390	379	387	384	403	372	357	391	377	371	389	392	405	376	377	428	384	391	397	402	422	373	365	345	381	395	431	361	415	361	391	396	413	386	375	395	349	380	377	388	401	401	377	404	391	375	372	383	389	396	419	371	427	402	367	379	400	420	393	403	395	394	382	386	385	410	385	417	374	390	398	408	393	388	409	392	353	410	435	364	415	417	390	403	356	387	420	428	383	433	389	397	348	356	366	374	410	398	384	387	402	390	388	368	390	397	383	386	409	392	357	380	374	402	374	374	382	387	419	407	393	362	394	410	422	412	401	376	398	397	407	377	383	375	376	394	380	375	373	365	381	347	439	397	397	370	362	350	400	393	406	428	395	393	413	387	385	378	386	402	405	348	405	400	414	360	370	402	360	409	370	402	366	400	360	401	352	401	382	432	444	382	376	373	378	349	346	380	346	394	383	406	374	399	406	398	384	386	421	380
4140	13827	9456	4548	3330	2633	1962	1479	1205	1025	883	785	760	700	677	647	576	629	544	523	507	527	531	532	521	518	457	509	495	479	502	497	502	542	491	495	509	491	447	481	473	474	483	469	452	482	497	536	489	446	469	489	454	467	452	490	456	465	467	436	475	472	449	435	492	473	466	487	479	455	449	464	443	462	457	456	468	456	479	407	465	507	478	428	422	455	428	460	467	446	499	450	462	478	479	503	483	431	457	479	449	481	500	423	442	461	428	466	503	444	439	440	441	436	451	483	426	498	436	489	473	445	426	487	486	459	480	435	459	442	438	464	507	482	464	461	458	459	431	451	451	443	456	426	482	475	456	474	459	423	490	454	502	451	458	448	456	486	477	480	429	467	435	504	473	492	437	462	474	475	451	474	450	451	462	470	421	446	416	445	424	483	447	414	487	461	479	435	499	435	434	440	448	452	471	480	462	454	476	452	467	460	454	466	442	485	449	452	452	470	443	428	461	475	489	428	460	493	427	445	445	456	448	496	447	446	445	484	491	433	443	443	448	451	464	443	444	460	475	489	444	467	472	459	458	472	457	460	477	476	452	483	465	466	447	431	425	464	463	425	461	437	442	460	483	439	431	454	451	458	468	450	410	453	429	432	436	412	441	434	498	448	482	457	463	439	480	455	417	425	460	446	480	447	444	463	448	450	452	428	449	472	464	402	461	426	466	484	451	442	427	472	432	459	429	449	467	459	476	459	459	471	461	445	453	472	439	444	471	430	433	456	431	465	477	469	458	463	483	453	463	446	413	492	480	447	463	476	494	478	446	428	444	486	468	446	401	429	447	480	490	445	516	475	484	483	512	422	443	430	520	463	428	456	440	466	466	449	477	465	469	436	430	473	459	437	466	502	437	459	485	440	440	459	438	451	442	495	437	446	472	433	436	449	489	431	450	421	447	452	453	448	411	478	452	478	421	458	452	416	477	458	480	455	475	436	449	451	416	448	441	445	435	443	476	453	442	466	463	445	446	476	472	429	447	476	434	442	468	489	431	483	468	428	421	449	434	460	464	486	451	463	469	444	480	448	491	415	459	442	436	441	450	471	432	450	471	447	467	423	447	436	489	452	409	480	476	441	444	443	441	490	458	466	452	428	471	485	449	436	460	475	480	486	439	481	449	477	530	459	421	474	471	469	422	450	435	435	423	467	428	440	436	488	442	424	437	450	461	481	450	448	451	478	478	452	451	456	459	442	459	453	439	476	447	434	454	437	475	463	485	466	423	500	468	440	443	446	456	459	476	450	445	459	432	437	459	451	459	471	447	425	471	489	438	410	460	441	434	476	464	456	457	471	438	456	430	447	431	443	444	460	446	458	471	427	467	459	476	436	480	496	468	454	479	418	424	476	450	479	451	469	483	483	469	437	456	448	438	499	447	426	482	422	463	439	413	458	474	490	408	431	453	438	438	471	465	456	504	452	453	434	495	462	474	418	449	457	433	485	481	439	468	431	432	466	462	450	469	443	483	480	461	427	489	442	440	472	426	456	495	460	430	430	455	436	442	474	463	444	471	466	452	460	460	442	435	465	454	468	457	442	456	441	462	453	461	451	454	413	464	467	474	429	429	510	440	458	427	473	458	471	456	416	486	458	447	448	411	410	485	477	455	478	440	477	426	403	494	484	458	507	474	443	439	478	476	452	472	445	440	475	463	458	453	451	494	476	430	440	466	468	463	444	477	469	456	466	441	458	485	459	483	417	444	463	467	428	473	471	422	439	421	463	416	464	436	431	470	438	431	458	446	440	456	457	448	465	427	445	457	468	492	429	462	458	451	429	498	435	422	429	453	481	464	451	435	438	465	477	458	412	439	441	496	474	456	449	468	464	424	445	425	439	438	440	457	452	463	453	468	469	447	447	432	474	445	470	447	416	483	435	500	466	449	462	496	438	476	427	478	459	450	479	459	453	459	458	459	473	478	426	470	439	423	475	439	464	463	480	446	466	420	466	490	433	468	399	493	453	454	470	448	469	454	402	472	422	465	436	478	457	459	496	458	423	434	462	457	429	445	454	455	454	426	433	450	481	464	465	437	440	462	458	440	481	458	454	456	468	422	465	439	456	466	429	455	470	452	434	456	489	463	452	503	456	426	485	506	470	460	464	464	477	471	455	391	511	436	470	422	418	437	478	454	447	464	461	457	418	424	462	517	447	477	457	432	486	470	460	479	444	437	471	459	447	428	466	437	468	455	440	472	402	420	456	446	436	474	447	467	427	456	445	429	456	413	469	467	439	440	433	449	455	468	456	454	466	451	456	438	449	470	464	471	444	480	473	473	498	455	456	488	443	431	447	465	477	449	451	455	477	446	504	459	461	435	437	453	481	487	476	430	439	470	462	512	425	463	418	472	450	443	479	452	486	482	436	467	466	466	420	415	436	437	439	457	460	440	465	456	491	469	473	479	463	479	430	423	459	454	462	428	428	444	467	463	495	444	440	457	473	496	432	450	441	458	435	456	418	466	462	433	478	455	452	432	426	496	506	471	419	470	489	447	465	474	443	451	435	493	485	440	448	445	483	467	472	476	449	455	467	469	445	451	474	428	454	424	446	442	458	453	485	449	463	450	445	435	482	451	463	486	418	479	452	436	425	435	476	437	483	463	451	427	442	479	458	468	456	434	445	450	465	489	453	478	471	476	477	477	474	458	453	464	458	471	438	456	455	451	455	457	464	473	468	430	493	479	476	445	460	448	443	455	461	438	442	491	469	462	470	476	453	476	491	484	433	436	444	443	420	448	443	462	460	460	473	440	459	431	474	480	447	434	438	459	464	473	475	472	471	443	462	480	466	443	478	458	473	441	482	471	495	484	471	433	471	453	433	471	464	459	477	424	438	492	452	459	456	468	429	477	464	471	452	441	450	464	485	439	475	498	447	438	461	446	427	468	451	417	451	459	427	466	504	470	418	485	489	418	433	437	457	483	454	422	447	460	441	465	467	475	429	417	483	445	428	450	464	441	454	451	453	480	447	475	445	434	454	470	462	445	457	439	459	483	476	451	489	420	460	457	426	455	456	473	454	445	462	400	452	444	459	478	442	458	439	412	458	460	414	429	440	481	413	457	456	486	416	474	413	463	477	456	492	486	478	477	452	439	468	451	441	398	483	500	446	434	442	422	476	470	474	450	436	449	461	484	441	459	422	443	441	417	471	433	487	450	441	465	471	498	449	502	439	437	460	470	451	403	457	451	453	427	442	467	477	466	443	413	432	460	449	474	469	465	453	440	449	480	458	398	467	479	468	458	451	476	465	441	459	462	424	444	431	463	490	420	445	454	437	447	444	468	468	416	485	439	452	456	446	450	491	460	456	458	439	454	451	453	459	454	469	426	439	508	447	439	413	487	480	449	471	483	467	461	431	453	456	450	486	472	467	481	468	460	444	452	439	477	405	460	432	455	442	477	466	464	453	447	429	459	475	409	413	453	412	480	448	480	459	480	451	430	458
27344	17765	4301	1168	914	866	765	818	802	848	804	818	795	811	795	812	788	830	778	836	785	780	784	787	805	848	810	837	821	794	800	833	787	762	823	764	779	787	806	777	769	841	805	821	822	831	843	807	780	819	808	789	761	787	778	774	800	776	785	816	800	816	760	807	821	778	828	835	754	774	809	844	810	826	824	796	790	797	800	842	823	768	796	794	845	819	794	809	759	809	833	835	802	843	806	849	820	769	802	792	826	815	780	795	774	775	806	797	793	826	777	781	771	782	815	844	777	812	792	794	771	813	800	786	777	852	823	776	768	780	784	798	820	852	806	813	820	822	841	768	765	823	812	788	774	783	781	811	825	839	819	826	814	799	820	832	809	826	801	773	814	765	828	814	785	874	796	791	780	799	813	783	790	836	801	815	775	808	781	839	796	769	793	844	775	759	793	793	808	810	786	791	836	804	820	807	797	819	857	806	773	804	851	821	804	818	780	772	804	768	811	761	818	826	799	823	802	845	785	852	838	787	788	860	786	828	782	778	802	824	824	810	756	831	796	796	816	866	853	824	815	795	816	815	831	788	827	781	764	847	835	785	786	827	784	849	766	794	818	732	829	774	809	804	766	774	805	870	784	778	847	786	792	793	816	782	747	820	813	735	769	833	748	841	794	860	786	795	790	831	846	779	738	762	805	802	779	779	799	787	844	784	779	813	863	823	807	820	771	817	828	760	827	783	805	783	802	784	768	794	793	771	774	841	811	795	784	827	852	787	815	790	747	782	809	822	752	800	787	863	822	789	820	825	806	782	821	789	804	833	762	825	807	746	822	780	806	805	794	822	762	790	800	802	790	824	867	844	782	820	811	735	801	793	787	790	813	797	810	812	830	819	828	805	844	786	813	769	789	751	818	836	768	797	769	821	806	807	778	804	805	792	827	855	786	782	805	784	809	781	775	774	769	814	776	772	789	789	786	776	825	812	808	808	835	884	846	806	818	831	799	796	761	809	850	839	825	780	791	764	818	762	717	795	880	790	810	834	792	848	820	781	742	785	798	802	777	828	817	862	798	793	762	801	791	845	781	766	826	779	833	822	826	793	749	791	788	836	787	775	814	792	781	820	841	832	815	779	803	790	801	739	799	732	780	814	827	801	810	745	840	759	825	769	833	792	794	795	811	798	765	780	786	824	823	786	749	826	825	832	814	807	803	741	807	834	796	787	819	794	819	778	796	772	793	790	743	787	827	758	818	765	758	798	809	838	751	810	853	808	798	816	823	769	801	796	802	830	832	811	835	809	777	787	805	776	791	834	823	796	822	809	818	840	838	783	853	783	835	815	803	767	848	798	823	807	727	854	835	777	803	829	788	804	795	838	822	862	802	803	826	741	807	787	779	799	788	787	741	780	801	845	777	794	807	807	767	759	813	839	822	780	808	796	791	850	815	800	799	815	828	841	822	845	797	798	794	773	759	810	817	838	849	786	789	774	806	777	780	784	782	773	761	802	784	811	805	808	798	785	811	780	816	831	771	810	777	770	804	746	776	824	824	816	760	828	773	794	781	781	800	798	806	826	885	844	844	864	828	815	753	792	798	765	787	807	744	817	793	818	806	832	831	780	804	788	793	822	785	832	834	822	802	803	809	806	786	847	833	775	757	800	813	818	831	805	853	800	794	843	787	811	835	803	820	822	836	814	829	798	800	764	858	791	758	777	799	805	821	836	792	759	776	791	763	767	715	854	767	824	805	828	837	762	794	784	776	804	804	798	827	798	763	812	804	795	800	799	744	770	814	862	799	798	796	793	781	793	794	845	826	806	820	786	804	824	789	769	795	818	816	838	841	802	801	787	840	772	825	822	788	798	770	812	842	824	790	804	824	762	851	831	755	786	794	814	770	815	836	849	799	806	762	863	766	790	795	828	755	794	826	801	837	815	816	801	805	863	771	780	831	796	833	782	831	828	800	850	802	792	792	816	813	781	813	792	813	779	807	769	787	814	778	813	835	762	821	797	814	762	869	785	829	787	824	836	779	787	796	805	747	768	804	828	810	782	812	786	801	808	736	772	797	841	800	790	800	836	789	850	790	786	834	755	801	832	816	814	774	826	841	791	762	750	797	805	756	834	858	812	817	790	851	844	851	794	833	812	775	832	756	809	815	827	796	784	847	797	778	812	772	833	797	841	816	804	847	799	785	783	790	816	816	828	792	794	791	809	813	860	826	822	798	806	820	781	778	824	761	791	800	805	822	813	821	839	795	765	790	780	806	832	828	770	841	788	771	775	798	834	818	784	773	852	827	810	811	819	782	864	830	842	841	781	776	780	797	788	804	752	825	801	770	797	779	775	769	846	784	793	773	823	787	812	852	769	793	808	775	817	788	823	790	797	827	791	766	802	829	804	809	806	826	829	846	847	762	816	840	842	817	785	759	821	811	819	853	828	798	828	793	810	798	784	812	816	819	775	774	849	730	792	824	780	784	793	794	793	774	808	829	782	836	823	833	787	791	808	848	817	779	780	815	764	805	807	763	838	818	823	843	818	778	773	810	817	804	828	801	814	809	797	788	811	815	804	762	797	807	837	781	786	788	773	791	829	822	820	882	798	759	843	735	805	819	744	797	774	804	826	810	823	777	817	784	813	814	858	751	757	787	834	787	793	759	764	781	784	783	822	806	820	773	770	745	735	797	802	769	835	799	731	840	790	789	774	829	772	791	773	832	834	794	812	790	839	843	794	804	825	857	789	772	804	804	761	850	823	783	781	816	800	778	797	762	790	763	734	785	778	815	820	786	760	802	811	899	824	768	800	803	740	786	790	790	785	789	810	790	753	835	861	805	802	825	776	818	789	804	793	814	795	837	758	852	781	828	799	773	844	786	798	847	771	839	791	765	787	766	830	820	832	827	794	785	811	776	822	784	816	794	812	808	834	795	798	785	801	760	823	833	788	805	808	827	833	772	792	810	807	814	768	802	820	846	814	833	828	785	809	749	818	841	793	813	824	794	794	846	792	804	814	792	812	815	829	777	804	837	779	850	847	789	855	830	805	812	768	800	809	814	790	805	782	799	822	819	775	789	804	776	798	867	811	793	827	775	748	870	802	835	754	807	777	834	745	797	818	774	757	803	833	821	875	798	749	868	811	760	788	729	763	808	821	759	785	859	750	814	834	745	819	814	782	818	784	778	778	813	817	777	812	766	848	784	819	786	771	825	803	836	832	758	840	798	819	828	853	792	852	807	824	805	844	794	809	777	807	797	826	821	774	829	757	805	766	801	812	759	756	835	801	833	847	818	766	829	805	815	776	783	802	789	785	782	790	764	822	834	782	842	825	823	780	800	841	822	748	700	815	756	814	715	786	775	818	810	840	824	752	787	845	846	785	826	822	750	808	792	814	724	778	815	787	825	781	819	813	764	761	814	750	761	818	856	752	794	766	751	811	831	736	828	829	818	834	770	807	796	779	841	796	820	832	807	757	833	740	808	783	841	780	771	848	853	804
4388	1474	1331	983	1027	941	946	896	938	909	899	853	886	853	907	893	905	912	864	902	948	899	911	891	904	884	890	875	881	952	895	914	916	952	881	873	874	822	916	899	876	887	860	876	869	877	905	857	899	877	920	877	913	888	875	923	864	954	871	848	903	892	870	845	892	907	868	854	890	933	866	898	903	881	837	904	859	880	926	886	907	832	887	882	883	874	861	887	886	911	876	827	850	881	857	878	894	925	922	883	840	870	901	903	967	921	863	938	927	881	932	878	891	878	841	902	895	888	904	921	843	917	908	889	906	866	828	881	900	943	896	888	863	891	836	858	903	886	899	899	874	872	852	903	896	893	861	938	895	903	852	893	833	899	848	937	893	874	932	846	839	927	886	925	907	879	861	878	891	887	920	895	839	905	894	869	894	861	826	872	873	887	837	853	867	868	891	913	870	905	903	881	875	887	887	902	855	908	845	935	957	890	936	852	865	891	870	894	831	867	853	917	914	883	880	929	879	873	868	894	915	895	914	897	899	916	890	838	866	895	844	852	886	903	865	907	896	863	876	858	917	940	858	886	886	885	878	890	914	935	921	907	871	886	828	925	925	893	864	874	839	946	857	885	928	900	946	904	888	868	903	864	955	923	936	914	852	844	884	896	845	873	795	891	890	904	913	905	889	854	891	885	898	887	950	917	911	902	931	870	896	869	886	873	855	849	859	922	869	877	835	869	892	899	866	908	843	914	822	882	927	866	847	908	879	883	945	887	883	864	925	896	870	907	927	862	912	881	923	909	899	935	890	908	858	877	924	941	873	920	924	895	913	877	841	905	845	872	908	904	884	920	933	867	917	844	919	923	879	900	881	890	889	865	905	877	899	927	870	898	936	898	894	865	974	848	875	866	901	893	864	899	928	869	889	880	876	873	870	895	896	872	898	929	905	898	881	922	951	907	872	855	924	916	854	928	861	901	846	924	936	957	894	879	847	847	912	837	909	908	866	886	869	891	878	951	932	915	889	925	882	870	894	869	957	862	891	863	857	872	886	911	868	883	924	938	881	843	883	930	860	935	847	899	894	903	896	897	875	874	891	848	886	869	939	893	834	839	925	826	858	938	823	892	872	903	883	869	870	937	914	835	930	881	897	909	840	838	927	838	856	937	853	920	914	922	881	826	906	890	917	951	880	887	892	876	870	927	883	855	870	897	822	930	883	870	871	876	894	896	972	892	942	870	841	854	865	892	855	884	857	939	917	860	893	882	892	879	967	921	859	898	833	903	883	868	893	901	886	872	864	900	905	911	888	863	857	893	834	881	913	899	885	870	865	930	873	893	825	909	889	900	869	891	896	897	874	884	918	855	922	835	930	896	919	883	891	890	915	900	900	872	892	865	908	924	917	940	912	857	929	854	828	895	965	926	887	888	873	859	900	944	848	926	878	895	900	946	908	877	880	907	946	888	976	875	910	909	910	858	870	873	888	932	942	883	904	876	876	907	870	886	861	913	870	877	940	852	841	853	845	942	837	854	849	890	881	868	890	886	882	876	916	880	838	892	935	898	892	918	865	849	900	887	888	893	912	886	891	898	878	823	882	917	849	908	848	879	962	859	892	886	852	873	906	893	913	896	867	921	918	875	835	890	881	864	915	906	895	835	936	887	915	877	869	872	885	900	920	908	884	876	890	867	856	864	863	911	856	939	920	874	903	913	891	924	883	879	866	899	843	902	871	899	910	848	897	892	944	888	933	887	909	873	916	886	893	908	893	866	882	920	904	864	863	852	892	871	933	832	884	899	854	913	905	896	849	909	912	907	888	927	856	895	927	871	897	940	905	886	906	820	868	817	894	879	956	894	895	857	886	898	868	898	915	911	905	915	867	848	903	912	898	934	900	867	938	916	843	893	884	887	887	901	843	915	866	921	874	851	902	877	872	885	882	846	883	916	897	902	865	906	897	931	869	917	884	947	874	872	905	923	857	877	884	859	934	945	886	906	889	807	916	907	888	932	832	910	933	953	911	829	875	902	878	921	825	896	846	869	840	888	863	895	887	866	887	887	847	870	912	864	870	889	873	880	871	877	913	842	922	876	894	873	892	878	863	917	916	875	843	898	911	922	921	894	877	875	907	868	903	880	928	925	856	912	886	879	915	854	867	896	887	911	884	881	920	831	850	877	842	879	952	902	912	888	899	891	916	917	948	870	840	893	888	873	829	853	881	908	909	871	871	889	909	946	848	901	880	862	837	892	874	901	833	868	903	915	885	882	850	879	890	853	891	918	880	894	908	915	869	872	898	904	890	882	857	877	874	914	900	872	935	898	857	838	902	898	874	874	860	902	890	869	924	808	897	905	906	884	888	869	840	902	880	920	903	904	919	871	915	861	916	937	877	919	895	905	875	872	933	923	840	902	847	881	859	904	868	904	887	902	894	907	911	877	891	910	868	860	866	887	881	851	908	871	923	893	877	968	941	880	914	928	901	926	858	897	893	884	852	864	926	902	912	886	875	924	909	871	970	896	857	900	902	931	872	901	845	940	900	927	912	922	882	884	868	872	854	855	860	908	878	889	845	909	886	889	898	895	859	865	868	917	872	869	878	868	896	864	866	890	874	829	851	868	848	892	902	848	861	906	885	891	880	985	887	905	881	878	924	902	903	846	852	943	865	875	856	869	871	913	903	871	851	871	859	901	900	878	883	899	897	829	887	862	818	906	901	910	869	849	885	905	843	907	855	885	886	846	836	934	890	864	827	909	900	938	903	849	901	896	867	836	872	886	884	910	951	875	872	937	893	831	891	902	919	918	857	921	880	871	949	848	891	854	833	888	868	916	880	945	935	854	830	899	922	894	854	871	857	895	915	896	897	927	846	891	867	897	849	897	890	876	881	866	901	860	858	861	892	891	884	952	910	930	916	863	915	924	929	869	908	885	947	888	909	951	844	944	895	912	877	856	904	878	925	906	831	854	928	875	876	854	844	901	896	873	880	854	888	874	867	986	869	904	887	855	923	883	891	928	878	861	887	911	874	817	888	898	896	884	866	824	898	871	860	903	901	927	876	917	847	900	904	907	923	878	850	916	878	876	905	874	849	892	861	862	875	951	900	917	888	852	888	867	949	871	944	862	887	882	910	912	851	895	844	882	892	858	893	888	918	913	930	898	882	928	873	914	864	911	869	834	845	876	906	915	866	888	880	846	937	836	910	905	890	923	968	871	840	882	883	884	866	866	833	835	973	908	896	867	848	836	863	911	881	965	863	906	827	883	912	840	865	872	859	868	901	856	901	848	857	905	931	860	863	870	837	845	929	889	875	922	889	867	927	932	856	851	924	851	877	842	915	961	935	906	895	897	943	914	892	861	866	888	884	882	841	902	887	857	918	863	889	855	899	845	914	897	868	884	860	875	902	899	915	913	905	900	872	838	892	877	873	866	861	929	825	833	893	886	889	897	928	857	901	839	918	895	897	885	860	877	871	879	894	866	835	894	947	955	849	858	908	901
23315	21036	28172	24128	21039	9135	1672	1241	1117	1038	1052	997	987	948	942	894	921	938	858	878	920	861	864	882	847	806	898	870	875	868	862	847	891	880	829	827	862	861	841	844	853	870	854	824	899	854	864	890	893	857	821	869	827	893	806	856	873	828	872	889	877	887	871	848	868	850	830	893	865	885	857	875	839	878	833	870	903	817	835	859	825	837	832	902	835	838	908	873	817	917	860	877	878	865	888	855	823	859	822	899	858	852	912	871	835	813	863	828	860	778	898	836	823	896	871	884	830	844	836	866	799	825	818	856	835	876	826	864	818	798	899	869	844	885	888	830	884	834	796	904	809	882	854	901	889	819	803	887	879	849	815	841	847	813	837	872	855	902	846	884	838	830	838	811	856	854	886	844	822	821	845	860	877	822	904	882	844	855	845	828	875	884	852	838	801	891	875	825	852	852	847	863	869	826	884	865	825	830	842	856	834	837	840	851	794	885	852	868	835	833	845	831	884	864	864	870	863	892	881	870	822	872	875	832	807	847	818	861	828	844	846	879	873	816	894	889	842	851	801	862	843	855	867	840	885	850	856	840	796	867	844	803	822	853	864	807	878	867	840	890	910	901	820	894	820	814	888	850	857	853	860	871	865	858	857	839	820	834	826	830	905	836	853	835	854	863	886	861	895	852	821	893	786	844	882	874	854	857	823	886	833	867	909	889	836	819	872	919	832	837	827	847	869	845	830	883	820	840	824	833	825	901	911	876	837	879	877	868	826	845	863	879	816	886	832	863	847	860	850	826	869	848	805	884	841	853	862	852	836	816	880	857	858	814	902	870	859	872	870	852	861	880	824	806	841	847	795	857	840	818	862	877	861	872	857	812	897	878	808	834	855	830	867	848	885	843	838	861	836	934	782	814	856	869	820	857	820	851	841	870	872	803	856	837	845	809	809	900	842	798	865	812	891	866	883	839	890	838	812	832	879	840	918	825	850	862	829	825	843	869	882	821	872	811	842	870	857	824	827	853	849	836	861	823	834	864	830	852	826	844	861	902	852	846	833	864	831	878	863	862	864	867	880	881	841	844	806	752	809	837	874	855	807	854	794	826	826	865	850	860	777	863	860	879	869	866	876	852	838	875	864	841	815	790	824	810	837	820	937	894	890	827	870	851	840	882	847	901	846	833	811	825	819	784	795	782	799	870	831	785	878	824	810	858	932	866	882	844	852	844	817	821	866	783	839	846	854	915	856	857	861	854	840	866	840	848	853	863	894	874	858	795	831	864	842	860	839	878	813	862	854	862	856	814	852	876	882	880	876	868	838	844	811	862	875	923	781	832	786	847	843	827	848	852	833	808	845	832	830	781	835	840	861	851	840	838	878	925	856	822	839	842	903	811	823	862	858	852	855	829	863	815	858	858	855	891	896	823	897	856	825	848	840	881	871	839	818	848	863	855	822	851	795	848	821	817	805	793	840	822	852	854	861	753	821	829	826	864	884	861	837	831	851	848	867	833	814	841	800	879	825	871	821	846	826	846	852	798	843	849	823	848	791	868	856	800	838	835	790	804	869	823	805	897	870	802	838	802	867	853	879	818	859	825	843	863	810	821	933	844	869	881	795	795	896	834	886	820	886	834	890	872	841	813	911	865	817	819	874	913	849	841	869	856	832	847	876	824	873	850	820	867	849	829	854	850	870	894	826	788	870	850	840	873	857	910	867	828	882	886	803	875	851	797	862	818	820	842	871	832	816	807	838	844	869	822	825	819	852	826	806	849	901	832	840	886	849	860	807	808	813	868	851	876	844	815	857	855	821	861	818	881	868	830	859	823	852	832	874	825	835	890	857	824	887	792	861	812	827	830	868	831	841	864	810	839	820	909	875	845	822	836	834	852	816	846	865	898	866	849	843	821	906	854	804	827	798	822	862	816	819	894	815	826	790	833	845	840	863	824	861	805	879	833	818	803	890	816	843	835	837	799	812	833	808	853	840	879	824	842	755	905	880	836	846	830	845	917	815	887	839	829	883	815	874	891	824	879	833	855	829	831	874	835	885	863	819	862	799	838	856	872	886	840	889	855	787	832	856	862	827	859	886	835	833	825	812	822	829	902	814	843	817	821	828	885	836	827	855	871	868	859	860	885	883	881	869	834	838	844	854	833	884	883	898	814	837	861	873	879	843	799	880	853	869	785	849	807	849	865	873	818	832	866	841	788	807	854	833	782	872	878	869	851	887	892	848	830	861	860	892	850	852	789	860	883	835	810	886	846	808	868	889	867	878	873	847	845	890	906	855	908	911	827	841	839	891	887	881	886	831	879	859	851	837	831	873	844	849	825	846	868	866	855	858	882	866	848	830	840	868	854	806	791	803	859	885	892	842	870	919	843	797	856	795	823	889	865	822	849	852	836	889	846	851	896	883	833	851	807	847	871	825	886	869	857	878	853	828	841	882	892	839	797	868	864	876	863	868	888	867	866	867	846	834	860	835	802	826	819	868	864	870	829	870	882	771	780	838	856	895	819	816	841	831	818	866	839	856	822	818	796	792	892	836	853	859	873	836	881	829	858	837	830	853	901	895	844	891	869	847	889	784	854	859	879	859	885	921	843	782	804	834	832	820	821	784	845	823	839	845	806	841	881	896	896	827	861	862	837	818	872	849	864	819	813	823	833	890	832	835	866	833	825	830	839	838	851	857	832	856	852	835	849	848	861	893	843	833	899	831	814	849	901	826	782	835	871	865	879	810	833	817	841	868	844	867	875	873	822	887	799	835	858	805	819	864	884	853	876	804	820	875	844	825	821	851	849	855	851	846	860	864	812	848	820	872	825	880	882	881	864	858	816	864	841	844	868	834	843	845	839	844	869	839	803	806	843	834	891	846	882	875	859	826	823	805	831	823	836	865	885	827	865	851	837	846	839	877	846	856	886	793	835	837	843	790	869	817	877	900	899	789	851	819	857	845	820	799	833	793	874	836	830	773	833	811	860	810	836	820	824	821	889	831	839	799	888	821	902	832	906	857	858	862	833	840	850	786	887	805	832	847	828	854	871	828	844	837	892	826	818	820	799	888	825	833	880	807	898	878	883	837	895	840	831	817	839	865	842	845	828	876	916	856	891	838	842	800	895	877	797	901	814	842	847	840	825	832	874	794	817	794	826	855	852	853	890	809	802	871	844	846	864	885	855	854	801	832	832	842	850	834	807	852	855	858	858	813	853	805	830	818	817	837	809	928	831	862	870	816	862	841	799	846	833	809	866	851	864	832	862	884	879	857	800	793	874	813	805	861	882	866	827	880	809	899	828	822	830	878	850	824	907	852	835	850	860	859	875	851	837	788	826	907	890	844	871	815	885	869	845	880	872	864	834	859	828	868	806	844	853	847	830	848	853	856	869	875	816	848	861	874	815	806	820	860	837	853	833	800	846	868	907	876	873	851	837	815	864	820	797	888	857	815	894	904	791	889	829	853	852	806	859	885	883	858	895	820	878	885	906	792	853	868	814
3309	8759	6250	3265	2485	2071	1712	1427	1291	1225	1181	1131	1115	1052	1084	1057	990	1006	952	977	1004	1010	997	980	989	1003	992	945	928	1000	930	964	981	954	942	952	901	955	994	1004	945	969	982	948	974	935	959	1003	962	916	920	980	933	974	944	923	922	951	985	991	933	915	958	928	996	942	952	994	911	951	867	924	916	962	987	955	942	963	981	930	1003	970	911	969	933	993	933	959	942	883	922	947	947	943	981	937	940	906	962	933	909	922	941	976	923	911	917	927	896	1012	902	909	904	975	976	922	895	959	959	949	955	913	914	919	913	913	916	966	973	944	895	973	968	961	932	917	925	927	915	938	982	894	899	928	936	916	944	950	915	938	897	1003	911	955	900	979	953	951	864	998	995	936	917	935	949	950	993	969	933	958	961	942	930	899	894	933	943	964	975	925	974	933	913	910	953	947	928	901	894	949	952	909	915	911	949	986	899	994	997	930	940	962	920	896	955	920	931	906	997	887	926	913	897	953	929	949	953	923	961	948	933	910	911	993	920	932	922	922	994	935	871	929	915	933	953	955	954	951	939	913	942	914	991	952	946	932	913	915	897	943	930	952	954	1009	929	882	892	901	927	920	927	944	886	929	963	949	898	903	1012	935	902	984	919	912	924	944	900	941	950	928	979	912	941	987	968	951	957	913	944	953	901	932	957	927	909	964	963	998	997	959	906	962	883	916	892	881	890	910	903	911	959	933	892	968	971	935	950	926	934	962	952	886	964	975	883	922	905	974	958	903	1013	944	927	943	959	970	930	950	918	973	953	965	951	919	886	967	913	954	896	969	974	911	978	963	901	907	900	962	917	933	952	910	933	888	937	983	955	997	879	915	890	965	1031	892	941	897	905	955	883	948	934	914	961	935	964	928	957	896	942	932	961	945	901	927	935	932	963	980	870	980	927	956	941	987	919	934	946	889	865	895	908	914	930	960	918	882	924	981	892	892	921	962	908	938	902	941	953	1000	925	920	974	911	932	979	926	961	956	872	908	925	942	968	916	975	970	953	934	910	936	977	921	948	941	940	963	898	927	963	943	970	907	938	990	944	963	970	936	950	907	905	915	956	933	995	932	937	925	897	962	958	958	967	914	938	968	951	998	894	941	1007	918	975	991	976	951	914	928	918	929	891	936	938	900	993	930	917	950	990	930	923	969	949	965	932	917	944	972	941	947	1001	960	949	973	933	953	936	906	916	908	943	923	899	981	913	984	971	929	988	899	944	999	918	896	934	951	894	969	901	938	961	950	913	937	905	896	990	908	966	927	958	901	910	960	930	1015	972	921	1001	884	956	893	927	949	919	942	954	935	905	905	936	946	951	954	946	940	922	925	939	975	981	923	928	984	954	943	996	991	975	965	942	956	964	906	916	924	942	951	952	885	936	947	911	907	1009	1000	924	907	929	956	948	960	968	895	982	926	955	933	934	959	947	930	967	1001	950	946	999	961	928	909	917	886	981	958	908	971	945	901	964	989	935	955	924	937	975	917	907	996	921	947	963	982	936	901	957	919	938	972	945	915	893	930	903	898	935	898	1001	977	930	916	953	935	927	962	953	952	899	960	922	941	971	910	964	934	935	984	881	930	974	937	950	948	909	1001	941	937	876	960	962	977	890	923	989	965	943	975	918	931	948	942	924	948	963	894	951	954	938	906	941	943	962	933	918	960	931	948	900	929	936	920	953	942	967	936	930	931	931	925	1010	895	913	945	940	997	942	940	961	988	898	978	929	912	955	946	955	957	899	963	960	952	930	896	990	912	927	1002	918	947	985	916	845	973	915	965	960	983	968	978	969	919	917	890	965	918	967	951	898	955	937	967	921	955	942	979	950	945	914	955	923	977	960	939	951	970	967	884	893	918	983	926	950	902	960	941	983	959	899	890	924	964	975	973	967	959	925	975	977	900	941	917	920	956	959	1014	947	975	998	895	915	906	958	959	964	952	1034	896	954	908	921	920	938	983	918	939	918	925	932	941	906	926	921	943	946	917	959	963	889	954	950	953	891	857	994	898	898	931	954	888	920	953	926	955	956	974	948	915	946	940	939	1000	957	985	967	916	940	957	940	896	964	985	914	940	886	997	984	939	937	976	943	941	906	948	958	871	988	932	985	880	966	953	986	912	937	927	928	935	967	955	947	939	942	983	911	916	968	936	958	938	949	885	965	958	926	888	956	960	940	1010	947	925	903	951	921	934	965	916	898	933	960	878	930	985	960	988	971	964	916	923	963	941	940	884	909	923	926	920	970	915	953	947	955	961	960	921	988	935	950	969	902	981	924	964	955	906	905	969	954	929	933	928	907	966	917	911	971	954	984	964	972	949	971	985	929	959	888	913	929	934	873	940	892	952	960	918	927	1001	927	930	1002	927	950	936	925	1010	924	930	881	972	920	1013	939	942	975	918	952	939	1012	966	930	936	863	986	928	948	949	898	933	882	935	944	914	901	992	942	928	976	911	955	973	899	933	947	914	934	952	952	933	943	942	921	968	949	922	976	914	928	892	950	956	1010	907	916	910	967	979	900	918	948	980	938	930	951	951	957	953	905	965	893	988	908	953	1020	945	940	891	877	986	1032	968	1003	917	894	912	927	948	956	900	966	917	946	922	930	925	930	933	915	949	929	939	948	907	977	967	890	953	964	944	957	946	976	961	971	964	952	1044	932	956	947	941	883	1019	938	939	941	981	1001	971	949	977	935	981	964	927	974	934	981	953	940	974	912	951	955	939	896	922	939	934	948	948	974	930	944	964	966	928	924	922	918	964	973	927	947	907	973	941	936	949	920	940	952	932	966	959	960	925	902	923	959	956	934	938	924	948	927	952	1009	926	944	927	948	930	952	943	960	975	926	924	915	994	965	937	886	948	908	896	934	946	928	913	884	965	902	910	966	940	927	922	932	942	877	914	949	916	930	915	948	889	938	952	930	889	941	939	900	909	977	908	932	950	972	943	940	955	913	870	932	912	938	888	882	926	935	979	972	974	916	990	891	925	979	988	902	904	936	936	949	923	949	982	885	956	949	898	900	949	918	911	919	913	912	952	949	958	984	899	994	949	968	885	933	959	982	950	936	955	975	952	995	950	999	922	928	952	924	965	1009	943	984	933	917	981	934	900	953	872	934	925	933	905	917	941	936	928	929	952	991	908	933	947	920	936	951	924	969	983	917	915	943	958	990	923	954	935	938	906	911	941	959	927	890	934	922	944	943	953	915	973	960	944	966	898	996	904	904	981	932	930	859	949	890	946	955	952	966	933	933	965	960	972	908	1024	961	938	946	1002	937	975	962	964	892	972	936	895	949	935	917	883	938	994	949	914	957	978	963	892	954	898	917	944	957	1015	943	972	903	919	891	954	939	932	957	999	918	946	931	938	944	956	957	946	993	904	989	950	968	927	943	936	930	895	985	940	1017	948	897	884	1000	920	931	891	884	927	903	961	951	979	941	899	940	983	936	953	971	926	926	915	974	930	939	912	962	882	936	877	917	911	901	967	956	925	890	897	979	958	959	956	943	926
24515	21040	26935	25283	8169	796	623	551	539	493	524	466	466	457	450	455	446	447	447	412	409	450	449	426	464	436	426	444	420	455	431	444	436	426	434	446	447	445	482	460	408	418	423	432	448	402	442	427	434	395	430	404	431	398	459	422	385	420	429	457	441	448	454	413	449	437	451	447	462	454	433	421	421	430	431	402	429	438	417	422	446	402	449	474	402	421	409	393	403	432	444	400	437	389	414	431	433	402	417	428	453	446	465	400	447	486	475	421	409	424	449	455	443	444	432	429	436	461	437	429	409	433	445	444	434	409	451	425	396	394	445	434	432	465	442	434	427	458	414	455	405	445	422	450	375	421	402	431	424	444	446	394	430	429	411	449	387	434	460	480	465	425	419	433	406	414	442	433	448	419	424	388	430	479	392	455	414	437	460	443	399	439	414	418	458	419	431	410	413	450	396	446	399	443	450	461	415	428	408	453	438	412	465	415	412	428	423	430	457	450	443	422	422	443	391	448	434	425	466	432	448	428	431	417	442	420	437	419	429	425	448	461	437	432	452	415	478	418	454	456	431	420	416	457	416	472	408	433	463	411	438	437	424	410	447	437	413	509	417	446	434	426	394	438	462	422	450	448	442	433	439	452	437	423	428	398	400	432	434	417	423	401	424	392	464	446	441	426	453	363	454	432	435	415	429	427	427	433	426	433	427	448	444	412	417	478	465	417	414	452	431	412	435	427	476	416	431	382	408	397	419	398	401	379	418	445	457	424	448	443	384	425	415	451	463	420	453	427	433	437	449	434	449	434	448	449	434	407	411	424	444	418	450	449	432	423	427	431	421	430	409	425	412	404	436	460	431	433	414	431	392	463	442	421	458	430	424	458	410	420	439	447	451	417	418	413	419	442	406	420	453	456	450	388	405	435	428	413	424	423	416	429	453	468	435	447	414	456	422	440	444	424	437	440	430	492	435	435	433	422	423	438	478	442	447	399	445	427	437	446	464	467	423	407	427	421	392	442	376	414	445	426	397	428	422	402	440	419	422	414	428	395	423	438	404	464	439	437	407	429	443	421	486	407	407	445	414	441	439	447	426	455	435	443	419	443	463	431	406	448	466	443	473	463	458	426	455	468	422	426	413	448	456	494	463	432	446	379	432	417	444	394	452	430	386	424	391	397	482	407	411	399	427	402	436	413	436	479	416	426	424	414	419	461	428	419	429	436	385	428	444	465	462	439	406	439	418	422	401	438	436	466	441	451	447	413	411	406	397	442	437	450	415	440	401	442	407	418	433	489	436	443	422	444	434	440	419	404	412	419	472	456	407	444	456	436	441	440	396	437	406	440	424	431	445	453	420	407	448	433	416	416	450	395	434	451	404	442	419	395	391	456	393	430	461	445	441	419	397	402	478	463	420	401	416	452	435	435	430	477	412	443	421	426	439	388	437	472	421	434	445	407	411	427	485	437	431	415	404	443	385	396	419	433	416	427	441	423	436	431	436	442	421	432	437	393	457	401	397	438	378	427	425	441	435	426	428	454	439	427	435	423	403	431	395	436	452	428	413	411	458	412	406	420	430	443	425	456	407	437	424	399	407	446	409	425	474	442	416	411	421	432	405	448	417	440	437	421	429	470	447	446	456	439	422	472	441	441	425	433	422	425	392	444	447	443	454	420	407	454	416	429	454	436	431	420	441	423	427	395	414	466	407	426	417	450	435	408	444	431	416	428	426	449	418	461	417	456	377	458	448	459	391	412	444	437	435	415	445	422	433	419	417	407	412	445	420	377	446	423	467	471	433	392	420	402	421	447	433	429	433	409	423	437	408	433	423	426	456	384	428	459	445	429	460	423	414	447	388	405	459	442	443	442	458	405	428	426	426	475	433	473	449	423	442	417	436	450	446	467	412	446	445	416	443	430	398	431	439	454	413	425	449	406	422	447	369	439	454	439	430	448	383	407	399	424	420	402	407	437	423	417	423	422	464	426	445	438	436	448	437	399	436	427	472	411	429	390	491	405	415	425	398	433	417	427	418	440	407	437	428	432	416	408	488	453	432	384	412	448	453	425	426	459	432	419	416	385	450	451	401	434	432	414	454	435	416	425	448	451	400	462	400	431	428	431	429	467	434	456	473	434	400	458	444	453	407	433	429	420	440	410	416	420	443	390	416	429	417	465	426	474	422	409	405	405	427	480	439	449	459	400	454	441	411	440	429	415	442	439	427	436	408	458	449	434	455	409	424	471	385	434	434	437	435	431	443	451	441	419	434	455	430	427	394	428	416	449	408	441	432	444	396	468	473	432	428	407	438	408	438	425	411	392	445	452	438	435	381	406	402	417	440	418	401	422	428	388	429	456	387	415	420	404	422	443	441	438	437	403	444	423	436	424	401	450	429	454	428	427	481	435	438	434	429	413	429	407	417	463	440	427	427	425	428	420	427	429	445	422	419	419	424	458	464	408	432	396	403	411	428	415	427	398	426	443	465	414	496	431	380	441	431	432	424	435	424	435	435	414	426	437	408	451	440	415	449	413	437	396	450	412	455	410	435	445	487	470	455	445	410	437	469	445	471	410	431	443	407	452	404	439	456	418	415	445	441	412	408	434	434	435	457	404	435	439	454	435	432	438	453	425	408	424	471	427	439	464	436	438	437	446	416	393	444	431	452	433	431	458	390	417	423	434	399	452	412	450	467	419	426	444	429	398	458	463	422	401	415	400	427	397	423	399	441	435	420	447	425	426	414	425	445	407	405	453	427	445	452	442	406	422	413	417	420	449	443	428	400	439	459	418	446	411	428	433	442	435	442	413	428	452	416	442	447	428	435	451	429	444	422	409	403	446	443	427	399	436	430	461	433	441	419	445	416	428	371	417	402	394	438	433	460	416	418	422	419	424	424	438	432	434	406	454	508	427	413	401	419	471	438	411	447	446	410	427	431	425	429	395	422	449	446	472	428	403	420	386	431	415	436	385	443	450	434	440	432	449	403	436	455	427	422	440	460	445	423	436	412	447	441	440	461	438	411	458	442	428	429	444	411	464	438	419	437	470	439	447	413	444	428	400	459	427	411	471	413	484	434	416	456	392	434	413	400	426	431	465	432	431	438	366	458	422	417	404	427	451	502	412	421	394	418	461	411	421	424	415	387	402	429	431	398	402	443	438	443	450	439	426	436	442	447	455	423	430	438	458	430	419	401	403	387	437	448	415	408	420	386	417	442	428	430	440	463	459	439	426	446	445	413	446	419	422	385	411	469	438	411	437	436	437	400	449	429	400	413	398	444	421	395	400	439	451	430	452	414	421	464	440	394	414	442	363	445	417	426	424	421	444	411	429	414	409	401	412	419	435	416	446	384	438	439	460	419	430	448	467	433	394	414	413	414	414	467	435	431	431	448	459	416	417	423	469	446	402	426	426	428	456	438	437	472	434	434	443	433	476	421	400	428	417	406	392	406	457	398	409	435	430	454	439	395	452	442	425	417	428	459	434	440	460	427	387	451	405
3278	4776	3281	1802	1337	1075	917	768	687	612	589	572	553	541	496	533	500	493	502	519	508	468	489	493	429	489	488	492	508	518	473	475	491	486	490	540	465	493	450	473	494	490	456	464	471	469	473	460	488	496	479	509	441	497	445	495	494	488	448	460	443	449	484	477	507	465	525	485	466	471	480	495	490	530	513	476	496	464	456	519	439	445	516	467	506	470	509	469	510	495	492	464	453	454	447	468	468	468	477	466	493	479	478	427	499	471	489	429	492	463	478	447	450	471	489	408	503	488	468	508	465	460	505	484	477	468	485	489	505	488	470	514	459	465	493	491	456	465	477	485	443	472	481	507	491	476	475	478	484	470	501	500	526	481	481	473	467	515	461	500	452	453	491	471	499	419	489	526	460	466	496	512	453	473	442	433	495	480	457	472	476	434	462	484	431	485	490	472	469	493	492	455	473	510	501	485	468	452	517	498	502	494	482	501	452	469	488	475	503	485	472	470	500	530	489	457	502	436	509	481	468	490	499	471	472	474	498	458	492	488	482	478	472	497	464	481	484	461	482	477	460	495	513	453	491	418	469	452	498	492	481	512	456	471	515	481	494	497	463	463	495	482	437	521	490	464	467	523	477	496	477	458	456	469	477	458	497	478	467	508	466	493	489	454	456	456	454	461	477	485	446	494	455	491	456	501	455	459	502	465	448	457	462	468	495	494	486	444	467	503	469	506	469	462	465	458	462	473	460	481	450	458	468	503	458	478	484	484	487	438	478	486	410	501	472	446	472	494	521	435	495	459	488	487	475	450	471	477	452	467	482	455	489	465	515	496	474	469	497	467	426	484	467	461	458	501	516	496	522	435	480	454	454	440	477	506	486	448	471	457	511	469	439	463	506	488	494	483	458	492	517	467	476	438	417	513	467	493	489	494	504	474	499	471	455	488	431	472	477	464	464	496	477	460	475	477	487	509	457	452	489	465	460	459	492	449	497	471	459	502	492	457	525	463	516	458	535	483	502	454	484	493	492	480	518	503	500	458	494	470	514	482	488	477	505	464	501	472	422	453	485	473	483	474	470	483	463	485	502	497	491	451	481	480	463	468	498	480	474	451	479	502	461	509	456	480	477	481	434	461	485	469	457	445	491	448	509	462	513	481	505	488	483	492	502	487	454	482	509	502	483	465	410	463	510	480	488	449	502	472	510	479	488	502	473	476	503	473	492	465	462	457	483	481	499	444	481	479	427	483	447	487	447	442	503	438	469	465	511	470	464	433	486	452	471	491	470	428	437	488	471	447	470	496	449	469	465	488	487	490	469	490	477	480	508	466	483	502	476	514	445	446	521	484	473	480	461	490	438	500	486	468	486	462	472	479	486	467	506	475	479	474	442	492	482	487	511	484	485	471	483	492	448	465	458	477	477	481	477	471	469	495	471	485	475	452	482	473	492	492	481	529	484	466	456	484	477	493	486	498	449	490	453	479	430	509	513	506	456	453	496	432	460	440	447	522	464	457	500	496	476	476	468	465	443	489	534	468	477	483	460	464	486	463	517	457	489	496	498	481	478	481	461	489	502	467	452	453	465	472	466	482	497	465	471	485	479	499	473	472	472	470	470	457	450	512	460	480	471	432	486	537	516	486	469	459	449	509	497	463	470	479	467	496	458	457	471	472	470	435	469	520	471	480	472	495	482	491	474	493	446	485	481	441	468	518	447	492	482	469	481	483	485	486	490	450	497	470	493	498	479	467	500	493	497	470	477	458	477	485	438	469	449	490	485	444	467	516	494	487	475	436	467	471	483	466	476	464	465	475	477	477	475	481	470	503	488	478	478	534	474	476	474	490	468	485	474	484	455	503	464	481	476	491	501	460	435	474	513	467	502	485	455	482	467	470	452	481	481	477	498	488	528	485	513	474	464	457	506	468	482	499	488	498	494	486	457	485	494	478	441	488	508	463	475	464	496	455	461	456	466	472	425	479	473	481	430	464	518	421	495	491	462	469	521	448	486	513	483	426	467	496	474	473	492	467	476	485	497	479	482	469	467	510	452	464	458	489	478	455	483	517	455	502	508	477	459	472	509	489	451	486	459	448	452	494	463	529	506	437	489	496	502	455	507	526	478	512	459	487	493	463	483	480	488	449	479	474	470	476	457	466	463	455	487	511	451	496	471	445	455	467	495	492	468	482	449	462	503	490	486	489	478	499	478	507	495	478	480	485	443	524	496	507	454	492	493	498	513	460	459	487	471	488	485	494	494	433	468	472	451	478	464	490	468	477	444	463	467	476	473	514	509	425	466	463	489	440	489	467	482	469	465	458	482	458	490	505	476	460	467	499	453	475	464	504	427	437	467	508	454	482	501	532	529	510	484	492	503	463	435	467	480	475	461	476	536	458	483	475	495	481	473	449	475	492	469	485	543	483	482	457	487	482	472	463	506	492	489	505	472	501	487	462	441	476	465	480	489	476	443	493	467	479	448	491	464	475	501	445	481	456	506	480	490	455	483	489	481	481	453	527	478	487	507	455	483	509	493	491	493	473	456	446	464	433	514	473	502	456	486	516	492	483	493	442	467	514	460	491	453	504	464	495	443	523	491	491	493	451	497	497	482	468	490	504	528	474	518	492	457	474	503	501	486	463	448	452	479	510	466	494	526	494	481	493	451	465	491	504	478	463	523	483	476	487	478	458	459	458	485	475	456	479	516	520	484	483	479	463	482	507	515	510	461	496	524	466	474	487	453	470	507	478	485	427	511	463	450	449	495	444	473	482	454	447	508	438	457	472	491	484	488	467	495	484	482	476	472	472	477	452	442	487	447	467	458	466	495	425	455	467	460	474	494	497	491	461	487	456	504	455	470	487	473	502	507	494	465	479	466	491	455	476	479	466	483	482	475	475	494	489	466	475	474	514	452	489	456	473	429	470	472	468	499	482	457	503	487	499	453	477	518	456	463	436	482	452	529	475	484	489	529	495	507	469	479	497	459	475	510	459	478	490	454	486	463	453	462	461	442	493	500	526	488	481	476	473	500	481	462	473	442	449	496	490	514	473	480	461	513	487	461	475	465	474	505	452	492	462	485	468	517	463	469	481	428	464	497	497	478	523	450	508	478	495	473	486	469	501	503	480	472	478	493	459	459	496	497	484	468	476	447	513	493	468	459	473	461	504	491	475	455	436	471	495	466	477	483	442	465	488	458	489	472	482	476	476	449	476	482	517	506	481	475	493	490	505	449	437	478	479	439	429	497	459	498	480	496	501	449	497	473	485	461	424	479	480	477	447	461	488	462	463	486	456	461	433	417	468	492	496	465	481	474	488	477	496	454	452	481	447	471	494	467	462	479	482	525	489	480	511	476	486	486	497	483	499	503	485	521	451	450	487	484	429	451	485	481	448	482	467	545	443	495	476	485	485	495	444	454	475	501	489	470	504	510	454	474	469	474	478	473	483	451	468	494	478	506	470	493	452	490	481	490	434	456	431	455	487	473	463	468	499	464	473
22317	21106	28700	23756	21108	21136	5950	1112	784	731	641	592	544	506	498	490	495	452	457	478	440	451	453	425	438	463	383	434	436	386	433	442	436	387	407	400	422	371	401	365	368	369	396	422	384	463	374	400	462	416	430	361	391	420	407	403	429	394	387	369	391	401	363	429	428	441	426	418	399	431	373	381	395	375	412	414	399	400	421	399	379	390	386	351	399	351	378	403	432	430	412	386	400	401	412	395	382	398	439	390	414	411	432	399	410	412	401	426	391	408	375	414	404	401	417	395	409	400	411	364	371	377	380	414	396	403	382	400	414	392	416	433	373	405	370	398	392	413	406	406	377	366	356	355	413	377	421	390	401	414	393	365	395	391	397	434	395	390	402	378	411	368	416	387	383	390	383	386	372	399	424	400	412	383	397	399	422	402	366	412	403	381	385	401	386	378	367	393	400	395	382	418	367	400	410	374	403	377	414	428	399	384	413	385	377	378	404	401	399	426	389	392	410	392	378	418	380	370	402	383	403	397	377	418	411	391	400	356	444	385	400	377	377	376	395	418	404	372	372	403	386	419	374	383	407	360	405	398	393	383	422	390	376	396	377	398	369	362	395	423	402	374	366	370	414	376	380	381	448	406	411	400	445	390	372	404	386	420	392	391	373	396	395	422	420	396	416	372	394	427	416	393	408	414	379	361	419	396	419	378	391	392	390	385	401	412	393	352	369	396	385	401	411	393	390	422	393	413	407	382	400	397	419	406	394	392	418	387	386	379	419	412	392	394	382	371	448	413	428	355	417	425	372	398	385	390	370	411	376	399	391	385	410	390	379	406	373	412	399	375	381	416	412	408	420	425	390	395	381	439	376	390	365	355	399	412	400	398	430	392	400	413	378	397	406	371	393	393	413	386	368	358	434	390	381	395	409	401	376	383	380	359	394	387	388	402	389	362	378	412	376	411	409	423	378	387	435	403	384	387	397	425	395	395	407	429	416	397	362	395	391	391	379	384	407	390	414	380	418	376	396	427	390	404	400	393	386	390	402	381	398	399	398	432	410	409	422	383	401	436	368	400	372	386	397	418	389	394	386	407	408	411	361	405	456	402	383	390	380	398	385	457	410	370	401	413	376	395	399	393	391	388	399	417	409	405	402	410	387	380	376	384	405	402	404	382	385	398	389	385	396	426	396	374	386	361	387	406	415	364	432	412	377	369	407	406	408	413	377	406	391	431	414	371	399	418	408	404	389	382	400	389	391	388	401	417	416	389	392	393	417	387	401	383	365	385	409	397	383	414	422	367	421	382	404	407	405	400	355	388	381	392	388	376	383	309	373	378	399	384	374	348	370	391	370	420	373	409	412	384	388	385	408	391	415	370	388	427	385	389	400	392	398	397	409	403	371	382	418	373	382	392	398	375	415	413	393	384	400	403	379	372	396	406	385	367	378	406	417	398	365	388	394	407	402	431	379	369	388	379	379	417	425	427	388	361	391	395	387	405	410	382	425	396	414	378	416	361	366	401	356	370	399	413	392	354	378	399	438	381	408	417	452	425	400	395	399	373	412	433	379	374	419	400	381	406	407	401	383	396	422	430	405	393	382	366	396	380	405	383	406	381	396	421	399	380	383	367	398	394	387	404	364	403	389	391	407	375	368	370	426	376	426	402	400	371	383	405	359	406	375	386	408	379	415	377	394	404	400	396	431	404	379	441	380	367	396	382	387	422	425	399	393	439	377	385	430	409	418	413	392	400	378	396	401	386	356	357	391	393	387	381	383	402	422	421	386	349	387	398	393	390	401	386	404	435	388	397	398	408	413	378	405	411	398	398	430	412	381	396	366	374	364	389	373	410	399	372	383	364	406	435	389	387	393	392	409	372	418	385	390	379	398	416	364	409	422	403	410	374	378	374	406	386	390	365	405	407	400	393	396	408	395	400	423	380	363	388	404	382	418	395	462	406	398	390	376	403	400	375	377	438	442	406	374	417	414	419	405	404	412	386	382	373	408	422	394	449	391	413	388	427	373	385	368	404	446	400	385	381	372	406	418	406	365	373	388	393	364	388	418	398	445	417	365	425	420	368	359	382	392	388	376	362	431	396	391	361	367	377	388	386	378	355	387	383	406	382	393	374	385	429	415	408	376	413	381	405	402	433	363	419	395	372	374	395	408	384	385	389	445	415	394	401	395	418	388	389	370	374	393	400	409	408	375	419	401	393	385	367	414	385	387	405	375	407	385	420	402	384	408	390	408	413	410	397	394	376	413	393	396	393	393	405	416	401	423	405	383	395	418	380	397	405	375	381	378	419	388	395	387	403	410	409	393	407	363	403	385	386	419	399	374	371	391	396	400	360	402	357	401	409	423	448	377	408	407	396	397	393	410	404	387	394	386	384	423	393	374	337	410	362	372	409	379	393	431	385	377	389	377	398	369	387	389	439	431	432	377	428	400	389	411	408	351	412	424	385	383	379	413	386	376	413	379	395	389	379	386	407	416	397	399	409	410	425	422	404	379	384	418	405	377	374	410	401	374	358	388	400	402	385	370	414	401	397	371	405	401	359	394	410	412	406	436	408	408	400	384	421	376	363	387	386	403	396	390	412	423	368	382	394	393	410	415	426	351	411	367	371	385	396	416	374	376	406	356	390	433	378	401	378	420	399	424	375	429	406	395	415	389	378	403	381	362	421	422	372	415	392	393	414	384	414	406	393	417	380	389	422	392	378	387	420	387	343	420	394	362	426	411	387	382	398	361	379	399	390	383	424	417	411	388	432	394	396	412	422	419	393	377	408	404	408	372	408	420	433	388	394	358	388	389	408	367	394	398	396	374	386	374	430	399	383	421	377	382	409	392	377	374	370	395	355	385	385	380	403	425	402	377	344	397	382	402	371	399	384	387	418	376	379	446	376	394	417	392	415	397	428	362	395	395	390	395	417	403	379	407	398	416	405	376	392	379	397	359	412	371	386	381	420	384	387	410	381	386	385	417	432	383	398	368	376	400	420	399	392	423	401	391	349	371	406	349	362	398	412	380	394	391	392	385	373	380	399	386	401	413	404	386	390	414	355	421	417	408	383	360	389	404	387	410	356	387	359	401	414	412	380	398	430	374	389	408	390	380	374	380	384	397	369	388	400	366	390	431	384	405	380	397	412	378	417	396	386	414	402	354	375	383	424	405	408	391	407	371	415	376	411	412	387	401	402	402	360	428	409	405	405	410	386	405	384	416	404	370	417	406	392	394	393	436	352	380	388	396	409	429	376	411	400	350	392	402	415	376	377	421	382	430	389	352	429	386	416	385	385	392	371	420	369	364	429	396	356	399	387	368	393	371	428	393	402	402	400	418	404	385	362	398	435	399	366	405	392	428	398	386	376	391	418	439	369	387	447	399	394	388	415	426	364	379	379	404	400	425	350	412	406	408	370	431	339	405	360	384	374	428	409	416	442	393	399	388	406	383	382	411	388	391	399	398	432	377	401	367	376	392	386	396	402	410	436	415	410
4163	13603	9512	4629	3329	2553	1983	1511	1188	974	897	820	714	680	647	611	598	548	540	537	558	543	563	502	497	479	521	480	469	487	507	507	485	469	459	487	482	484	475	488	491	486	452	493	474	500	464	481	454	446	472	465	466	485	458	453	459	484	488	462	459	476	448	458	505	471	448	448	499	457	446	477	429	450	462	469	461	468	432	476	430	455	484	436	447	447	461	492	468	478	428	489	427	438	478	483	458	471	460	462	457	461	471	469	469	467	426	472	427	473	460	458	427	441	462	478	457	406	478	475	481	460	436	472	456	476	458	453	462	521	462	463	446	431	478	446	425	497	465	445	488	465	457	482	475	442	479	440	482	487	453	436	482	470	460	463	437	483	441	425	433	421	454	491	437	452	448	453	467	490	450	451	436	435	461	485	473	442	460	448	468	450	479	468	456	437	445	462	439	450	434	453	452	426	441	478	431	473	450	497	425	440	431	462	479	439	462	435	456	463	459	461	487	456	442	447	445	462	477	451	485	434	498	429	446	443	473	456	431	465	440	440	443	467	455	468	482	461	453	478	448	469	471	462	439	435	440	455	462	458	508	499	433	449	424	466	455	448	446	464	446	450	492	451	454	460	452	460	462	429	494	414	454	489	480	451	467	432	505	413	479	478	431	494	482	400	468	449	485	462	472	468	450	470	439	462	470	418	429	456	452	425	478	438	418	494	497	399	445	431	399	449	462	450	460	442	495	476	464	445	431	482	497	448	425	459	432	430	448	476	452	490	425	463	427	436	470	472	495	466	471	433	481	447	448	453	457	403	459	477	489	489	445	448	476	462	442	429	463	455	447	446	453	442	452	461	446	430	461	476	429	463	449	476	458	497	473	482	465	438	449	454	463	411	444	482	484	463	428	456	441	458	482	428	461	501	479	438	436	444	459	489	461	447	447	487	470	436	459	436	466	482	449	456	482	457	449	432	468	453	486	520	426	478	472	448	462	472	466	467	451	454	454	456	473	455	488	442	463	436	449	434	449	465	492	430	440	467	459	440	450	476	457	458	462	469	447	404	422	455	425	468	462	470	465	478	463	456	464	472	479	424	429	480	428	426	481	430	458	472	425	463	453	444	475	480	473	437	468	487	460	454	458	442	451	470	460	440	451	456	432	468	413	476	472	425	474	432	457	446	438	426	502	422	452	432	440	500	442	462	456	473	453	511	455	429	438	441	468	461	474	492	479	463	471	448	438	467	473	472	431	444	452	457	472	463	470	487	434	475	428	459	468	448	445	456	444	459	444	472	470	483	433	428	461	460	468	432	438	461	463	441	491	478	454	438	470	499	451	462	483	444	456	454	453	443	459	457	445	431	460	451	458	450	436	484	455	447	450	482	444	454	473	507	483	468	450	432	466	477	450	462	498	433	455	428	420	454	467	464	509	458	460	435	484	456	401	469	445	440	441	478	411	477	459	508	467	469	474	447	474	415	465	450	452	491	422	451	466	496	425	464	439	445	460	492	446	473	470	457	478	458	419	452	496	441	472	416	456	422	440	432	453	476	493	486	429	464	434	486	487	480	466	460	437	428	469	444	453	458	412	466	429	442	433	451	447	509	416	454	479	447	454	474	466	452	459	449	423	479	436	449	459	454	450	439	484	438	481	437	451	483	420	488	489	445	440	463	422	419	437	447	451	492	443	463	439	457	509	472	458	459	463	448	427	452	424	452	446	465	457	439	455	439	456	415	447	446	454	411	466	436	450	434	442	437	463	441	481	480	429	452	439	458	476	493	452	453	473	429	498	488	447	460	480	419	448	434	452	459	477	448	504	454	459	443	477	480	461	457	452	489	468	447	478	441	454	507	464	461	471	446	440	446	417	454	461	423	456	459	478	460	455	493	483	473	457	427	455	460	486	470	460	454	438	453	446	436	491	454	420	429	448	422	431	437	429	432	458	462	477	486	482	450	481	441	449	474	443	454	468	445	491	445	446	485	437	424	452	459	475	466	445	455	427	469	427	448	474	446	454	437	448	460	471	448	441	417	442	419	401	471	457	424	434	450	496	445	477	440	437	461	438	443	459	439	465	461	459	466	453	507	421	448	451	467	479	492	530	491	430	489	437	474	439	469	479	496	464	443	463	443	452	451	402	457	474	464	475	448	463	436	448	483	444	470	420	482	464	450	440	449	481	485	483	490	462	448	501	434	434	477	448	449	423	450	460	460	445	490	423	440	455	479	474	468	459	427	419	433	454	441	463	464	469	451	485	471	485	477	462	436	485	463	475	437	487	472	475	484	432	473	468	469	453	460	474	497	459	443	453	494	468	473	415	483	464	428	438	468	467	471	453	449	484	428	443	483	464	445	445	465	471	445	463	463	474	431	448	455	456	470	466	450	484	460	478	453	429	432	455	455	462	431	490	430	490	428	442	465	439	441	477	429	451	472	471	450	463	462	440	479	476	429	467	454	464	442	414	470	419	430	457	445	442	459	468	468	413	468	451	470	441	455	463	439	444	485	455	481	455	422	457	450	462	454	442	497	452	445	490	473	444	436	450	461	450	468	407	469	436	454	448	496	496	446	456	470	478	429	457	415	453	480	434	455	424	473	448	428	430	436	459	454	443	438	468	445	420	485	430	466	470	451	464	450	439	501	457	471	433	476	466	466	474	471	486	479	486	455	455	436	454	477	472	446	430	457	475	478	417	449	426	454	471	462	449	407	424	456	465	439	465	485	428	470	416	441	472	455	480	476	471	448	485	469	456	510	486	498	423	449	476	450	479	464	470	423	465	471	483	439	432	475	456	449	431	433	480	486	476	421	470	459	437	446	426	484	412	434	463	426	425	467	476	485	462	457	436	485	520	516	414	436	454	469	463	464	479	460	426	439	437	456	451	454	429	482	444	460	428	513	481	479	479	440	443	444	458	461	505	462	470	453	453	476	445	480	444	401	457	463	450	466	466	431	493	434	453	436	486	484	435	462	450	440	458	450	464	414	447	431	464	436	462	479	457	474	461	485	458	482	426	454	481	441	452	406	480	461	452	457	447	455	454	444	471	463	448	459	444	476	431	477	433	452	447	435	449	454	457	454	488	505	462	431	443	480	464	461	471	441	487	487	417	402	477	428	499	477	494	469	447	492	456	466	466	465	430	476	447	459	472	469	488	440	450	454	473	479	445	440	422	451	471	419	483	444	446	468	451	461	438	467	449	466	439	489	449	469	448	476	502	487	479	464	490	471	475	465	449	434	465	474	451	463	494	457	475	486	434	461	434	447	432	466	490	447	455	440	488	423	430	499	444	445	407	481	461	418	490	444	496	429	429	447	483	495	442	442	466	468	479	413	444	466	437	470	441	453	442	456	486	466	413	400	469	468	512	456	456	479	443	497	481	428	473	475	489	481	475	462	445	459	450	451	472	444	451	459	442	466	423	432	476	433	434	442	437	504	444	458	448	467	488	478	473	452	445	457	466	470	461	455	449	420	449	464	456	479	460	451	479	443	454	442
27374	17809	4134	1155	923	835	881	809	845	843	828	781	837	853	744	807	813	815	846	786	807	817	825	760	814	832	828	828	810	822	856	845	840	806	831	827	750	759	825	851	797	793	832	843	863	825	792	843	817	801	843	837	796	822	829	827	805	807	844	867	776	861	851	745	864	834	800	832	814	837	860	816	858	870	828	772	780	782	805	758	826	836	796	793	811	793	817	846	832	827	853	757	824	794	863	799	787	838	803	780	799	773	855	809	790	825	806	825	804	873	775	837	813	822	825	780	811	798	798	793	816	801	835	840	843	787	795	848	780	836	856	852	774	845	808	843	839	844	798	833	848	806	777	794	855	783	822	872	802	825	815	821	815	841	857	791	801	852	785	830	834	809	798	775	846	832	834	831	861	778	801	824	856	852	838	805	776	816	851	853	798	835	847	845	834	806	786	823	767	854	809	804	777	801	818	800	771	823	830	821	814	785	852	844	808	890	830	825	790	810	806	732	821	773	814	836	819	779	834	851	799	872	768	817	856	832	829	789	771	784	786	771	798	807	758	863	854	778	802	846	799	847	816	848	803	844	764	818	811	825	822	826	784	752	791	792	879	822	854	813	831	794	801	801	831	812	846	877	824	779	843	822	790	827	760	837	812	831	786	785	792	785	865	801	773	843	827	773	858	832	836	848	824	817	803	832	793	806	809	785	799	813	824	801	843	834	810	804	810	767	807	804	812	848	814	774	820	868	785	839	832	820	796	813	809	831	800	795	798	796	763	769	852	851	788	785	775	793	789	796	810	842	801	793	797	839	787	842	804	812	780	808	829	781	825	814	844	821	878	811	807	831	828	781	799	808	820	761	802	801	771	775	848	818	787	809	846	784	811	749	798	841	813	844	868	760	757	824	873	815	808	820	838	856	819	775	773	836	766	785	770	794	884	739	820	827	782	804	772	795	836	822	813	801	784	807	841	806	843	816	780	825	850	840	864	772	779	840	814	761	809	847	760	809	799	764	835	818	801	811	843	739	800	794	803	803	803	787	802	816	815	822	834	772	790	830	776	817	868	811	825	784	870	851	789	855	784	802	835	839	837	793	822	834	804	836	815	819	823	770	840	772	850	808	856	835	797	817	817	812	812	811	817	835	819	849	799	815	820	858	851	828	824	828	882	833	786	794	814	830	829	804	789	828	839	878	796	832	859	815	826	796	896	825	818	840	836	843	821	864	823	857	845	800	793	832	795	852	788	784	750	796	859	823	832	811	768	811	825	834	827	799	827	777	757	816	865	778	785	820	792	804	741	835	813	852	810	738	867	838	811	846	840	802	814	822	857	817	846	810	819	816	824	805	801	815	764	847	785	839	786	863	826	781	837	830	826	808	746	792	798	820	777	795	820	802	788	812	831	805	797	768	818	832	830	811	823	760	795	787	850	816	854	843	851	770	858	856	812	797	789	868	824	795	785	790	792	861	799	781	816	833	799	852	781	855	827	802	843	822	770	818	782	826	861	843	833	823	858	833	793	786	768	821	785	845	799	803	870	822	780	788	839	810	760	841	794	790	785	828	846	842	804	797	822	827	882	819	856	835	837	792	835	860	854	831	796	817	792	841	790	841	834	816	814	808	802	774	817	864	814	849	796	825	808	809	797	804	840	810	825	892	855	785	766	786	865	831	772	858	824	843	832	870	876	829	828	827	806	811	796	789	820	830	812	839	808	845	829	863	749	791	802	807	798	794	815	768	809	822	857	769	805	871	832	796	834	848	780	818	813	819	802	840	865	868	787	831	787	807	774	806	820	800	847	820	821	817	831	824	808	813	814	837	829	834	808	792	853	850	797	821	841	786	825	808	885	833	819	869	820	807	855	779	842	861	796	843	845	823	775	844	781	785	780	822	850	797	867	805	800	797	805	870	829	842	817	863	802	871	814	867	876	842	807	834	826	803	840	807	813	806	848	848	762	822	807	791	810	768	841	838	819	838	777	801	798	849	792	817	838	798	844	840	823	806	836	793	828	819	799	823	790	777	823	814	796	815	809	806	822	870	855	837	815	823	834	834	820	775	794	807	839	814	837	858	819	780	802	857	816	877	823	806	832	772	827	774	835	769	826	837	830	807	841	776	820	812	811	825	852	830	847	828	863	858	868	772	864	775	803	736	765	803	835	835	826	801	841	795	810	811	838	826	783	798	839	831	808	872	805	835	812	825	838	826	794	827	850	839	814	830	820	825	869	853	767	874	795	846	835	862	855	828	803	854	779	788	826	823	792	801	805	844	807	823	828	780	741	806	851	756	843	835	778	819	854	808	814	809	826	815	824	806	780	792	796	793	773	803	809	806	883	893	812	754	801	842	833	837	804	820	766	799	825	752	819	820	837	798	769	812	822	855	812	819	843	780	807	839	806	777	771	813	777	792	839	826	830	805	803	806	835	793	804	798	819	767	832	872	825	805	733	785	777	870	802	801	780	786	820	821	761	841	780	829	818	739	827	838	835	818	811	801	831	834	838	797	846	826	786	827	849	787	832	794	808	752	824	811	852	849	792	811	796	801	825	823	790	809	711	843	827	880	814	809	816	802	824	793	808	828	780	852	828	847	840	821	844	813	852	854	740	816	807	827	803	830	787	807	814	807	812	816	806	770	800	868	821	766	788	825	801	905	788	838	833	830	843	775	813	794	836	807	811	837	816	814	728	771	792	785	822	797	809	825	787	776	859	831	818	845	831	742	825	839	831	838	826	827	837	807	811	785	799	776	819	822	806	793	793	825	764	783	854	786	748	776	798	824	841	831	787	858	762	828	803	799	866	799	814	774	849	773	805	820	814	802	839	818	820	801	850	796	835	844	801	855	795	833	745	816	860	828	819	819	811	880	849	823	785	876	822	854	766	784	806	798	843	791	835	768	843	793	807	810	861	797	780	819	753	844	795	854	762	808	824	858	821	791	777	837	810	817	795	847	760	781	845	806	841	804	820	842	779	826	855	802	769	822	799	821	881	819	849	815	828	878	780	806	815	780	826	822	835	799	799	851	825	794	801	809	819	809	870	770	841	809	803	857	860	828	820	787	799	807	870	792	825	783	848	869	816	825	839	806	755	832	821	800	808	818	867	804	798	817	805	789	830	777	825	814	841	773	763	831	778	804	825	791	837	836	805	885	801	768	818	772	852	789	842	835	819	820	782	765	796	749	794	806	804	787	772	836	845	798	809	775	848	845	833	859	804	806	838	853	805	792	819	846	816	808	840	817	868	770	850	759	762	832	820	829	815	797	790	852	734	846	846	838	811	773	791	778	851	830	837	777	747	803	792	791	837	864	810	816	836	821	783	778	796	826	834	843	783	814	831	795	808	822	794	783	826	808	820	829	813	829	833	824	787	848	755	838	831	818	886	840	826	830	817	880	820	815	854	795	827	837	826	822	794	844	816	817	827	837	769	836	833	804	799	779	852	794	819	805	779	833	889	848	787	789	807	777	843	835	829	818	855	792	845	817	767	790	801	830
4553	1470	1264	1022	986	925	929	935	929	908	895	884	943	869	897	889	891	968	933	877	909	851	866	930	906	887	882	945	858	878	881	876	958	905	907	928	848	920	949	828	895	913	893	898	925	880	843	895	869	868	887	901	871	905	893	852	890	816	915	902	865	860	881	833	907	921	909	868	860	850	864	914	921	935	909	910	911	870	913	860	871	971	870	896	897	874	1011	870	883	931	930	884	876	862	955	883	848	932	891	860	930	894	908	896	891	889	908	910	926	915	883	893	887	913	858	875	811	909	856	848	900	913	917	880	897	887	917	850	896	929	886	904	917	866	860	870	874	903	909	974	891	842	924	873	885	906	850	875	915	877	857	884	878	889	848	899	958	854	922	914	910	889	856	897	869	901	953	896	862	902	877	930	889	868	894	881	895	912	906	853	868	877	899	895	869	903	889	902	924	884	895	875	847	904	934	892	891	946	904	888	914	901	918	895	924	877	859	897	924	907	916	916	869	935	918	905	921	864	974	927	881	896	928	834	884	905	940	883	888	907	912	868	947	912	894	839	889	874	893	916	906	906	884	852	888	958	860	863	881	869	890	897	934	865	914	870	920	917	914	932	894	886	891	952	895	906	936	946	924	906	876	857	878	894	870	848	895	878	897	945	947	913	906	862	894	929	918	929	888	891	860	898	886	871	874	930	857	891	920	914	878	864	923	864	862	889	916	890	916	922	891	931	906	922	867	884	887	887	856	856	924	861	875	879	904	937	813	897	911	874	896	875	913	865	878	906	958	868	906	830	851	936	904	881	909	846	907	859	833	935	903	871	923	911	919	910	895	897	896	888	904	918	854	899	885	956	871	872	848	888	913	910	921	888	876	906	953	889	893	885	878	861	912	850	909	916	932	949	930	914	905	912	913	917	856	930	921	867	885	932	917	898	901	928	914	849	985	882	889	891	915	895	903	895	853	917	905	920	882	916	894	879	928	910	907	907	854	885	901	924	826	909	899	895	907	885	908	853	915	935	896	928	882	874	907	934	911	919	877	922	915	889	868	903	926	915	824	885	892	839	926	869	905	894	859	861	896	865	895	938	942	942	863	847	948	904	931	905	942	897	892	896	877	894	884	935	895	865	901	866	893	865	869	884	871	867	893	858	856	921	886	954	897	915	873	918	915	968	953	862	894	894	910	903	937	872	942	885	871	860	867	899	936	927	950	890	913	906	869	924	877	908	912	825	867	908	916	885	931	902	926	902	895	852	895	879	885	907	892	888	850	912	916	914	875	869	913	886	836	913	914	908	893	865	947	908	928	907	959	898	906	878	906	877	890	890	868	920	877	924	905	921	906	902	916	874	897	887	923	878	928	924	919	877	933	831	904	900	931	902	868	889	945	914	899	846	895	887	904	867	882	924	892	876	850	905	850	933	913	876	915	905	864	925	908	879	858	921	900	882	877	913	932	929	876	906	912	908	914	872	886	921	853	889	936	875	889	921	949	863	859	937	908	886	891	917	927	853	900	878	915	879	897	885	879	885	869	881	922	820	851	900	897	937	874	934	904	911	852	934	848	895	878	849	908	878	857	944	834	900	904	902	918	918	906	865	900	832	915	908	926	861	919	905	842	893	898	874	920	797	834	929	838	870	903	850	893	877	894	889	912	936	858	902	850	847	924	916	853	949	826	916	903	857	842	928	829	874	893	886	872	884	871	876	873	888	895	881	885	939	896	886	930	868	896	878	898	914	949	956	911	893	872	866	888	899	900	874	842	915	882	932	910	869	881	928	865	868	902	861	861	912	935	950	864	893	903	857	904	872	941	883	881	899	928	932	887	907	887	880	880	866	902	894	951	859	868	925	870	858	899	930	900	930	939	891	918	867	894	943	889	944	890	889	946	929	860	921	933	910	896	923	854	905	953	908	959	928	966	896	896	904	918	899	849	866	879	927	876	927	916	908	856	849	882	902	901	888	867	918	883	896	891	890	889	908	956	894	875	923	858	912	908	884	940	926	848	915	821	836	934	936	939	922	938	890	855	934	912	934	889	920	855	889	945	882	896	915	887	894	938	885	916	914	875	866	834	854	902	898	876	888	888	860	906	858	855	944	913	885	867	911	895	909	913	880	894	923	899	891	886	904	833	897	900	928	912	968	891	919	893	893	942	871	915	869	932	921	888	959	859	914	882	875	935	872	904	849	897	856	890	910	931	872	943	917	897	903	896	875	880	881	869	933	880	889	867	891	921	905	919	902	901	881	916	873	872	898	916	879	938	916	912	899	875	917	907	908	904	859	876	889	926	949	952	923	915	889	890	949	922	868	902	852	905	893	904	904	870	886	880	905	868	925	931	930	901	900	885	903	913	918	814	884	909	969	892	963	891	878	831	916	859	909	881	936	872	847	944	925	896	895	886	867	886	931	860	936	880	912	910	910	887	945	892	888	853	872	861	881	871	971	894	919	882	913	866	873	838	877	879	965	917	924	864	918	878	865	908	843	894	886	883	917	889	934	877	971	876	878	950	909	898	896	912	889	878	887	907	869	919	886	897	887	919	859	885	916	872	965	836	879	895	902	893	840	943	865	945	849	890	868	914	864	874	888	916	890	886	900	919	896	907	936	874	898	878	906	935	929	938	870	870	905	910	864	905	877	888	918	852	887	880	872	848	960	853	891	888	907	868	946	941	843	886	866	882	935	846	875	936	953	864	885	902	897	859	911	894	893	881	898	891	887	885	927	858	910	913	924	909	882	907	927	958	856	915	916	882	901	893	893	851	870	886	886	941	888	906	881	894	919	926	897	873	903	912	877	914	896	899	896	920	906	920	879	956	890	904	930	891	884	898	901	890	920	883	903	888	905	926	905	877	894	903	878	849	910	844	863	883	897	887	900	937	919	951	853	850	918	885	971	871	887	950	882	861	850	950	935	937	857	872	848	869	878	881	911	929	884	886	926	884	948	830	936	890	868	875	941	913	924	896	880	901	915	874	861	913	836	882	896	845	879	896	892	873	882	889	875	922	936	903	933	861	872	927	824	888	904	927	863	916	939	951	883	875	918	878	853	895	900	945	869	942	914	913	931	852	868	856	887	861	914	933	905	896	875	930	831	872	944	910	867	876	926	850	947	844	861	876	919	864	919	874	882	909	867	913	911	872	848	946	889	897	884	926	918	873	936	900	902	911	860	891	928	918	946	998	945	891	932	849	873	883	911	896	977	904	907	865	929	863	906	927	889	890	914	931	907	883	888	926	945	879	924	934	913	875	894	866	951	925	884	896	919	917	922	919	896	888	892	863	944	910	937	868	883	940	932	874	900	920	908	872	876	887	898	902	929	871	836	859	939	884	930	939	883	917	859	884	853	912	967	973	909	929	892	924	899	882	835	877	943	890	889	878	892	844	897	861	889	947	896	887	858	918	883	878	894	888	856	907	911	939	923	893	901	921	902	914	865	900	936	864	899	915	890	881	894	911	903	893	890	886	918	915	909	869	822	875	879	947	844	877	828
23245	21030	28154	24114	21032	9072	1698	1148	1046	1048	999	932	995	905	928	886	970	901	923	849	876	858	891	940	904	904	852	868	873	834	845	864	846	863	874	857	863	855	850	874	817	893	862	883	843	892	862	816	904	908	863	910	837	872	865	892	886	824	836	865	834	827	839	889	855	892	862	879	883	830	910	848	865	866	840	796	867	859	816	829	806	865	838	823	876	803	854	856	818	864	878	916	876	841	831	850	866	885	875	912	855	869	826	862	898	855	828	891	887	799	863	855	827	853	853	821	823	844	856	825	882	841	829	879	803	833	859	791	835	882	864	862	807	867	869	860	833	902	843	822	805	876	838	915	831	879	834	867	844	858	819	863	816	897	879	845	876	866	890	880	829	800	862	851	857	829	799	835	829	837	846	883	919	825	824	832	828	818	872	807	835	910	833	897	867	813	795	853	827	878	828	842	852	892	858	846	829	867	860	838	817	891	841	849	836	809	893	877	867	842	864	806	840	843	852	831	837	799	925	825	871	893	850	868	851	862	897	893	811	816	865	839	825	891	820	851	792	860	832	859	866	797	844	884	821	856	802	861	847	854	880	815	860	812	828	846	813	857	815	868	910	831	866	866	856	847	813	878	860	847	889	898	850	877	822	863	889	838	882	821	855	804	862	857	856	871	862	841	843	833	863	853	827	823	850	839	858	893	830	884	902	862	856	835	856	872	821	834	889	834	868	857	908	877	853	818	852	830	868	869	802	862	872	805	853	812	835	800	831	886	889	852	813	920	900	824	853	851	869	875	932	840	866	844	823	808	834	870	844	844	818	851	878	892	812	810	798	849	810	848	884	838	859	848	869	800	844	827	839	856	779	874	822	833	819	880	861	866	844	843	918	861	834	876	852	877	856	870	855	861	901	819	870	859	813	877	822	861	826	881	858	842	867	892	779	873	861	881	840	839	834	826	839	847	845	838	782	864	795	819	866	876	856	817	831	871	802	897	788	845	858	819	874	834	886	867	826	878	848	829	838	822	851	817	851	828	872	809	803	815	896	895	865	857	898	825	867	837	844	855	845	871	827	924	854	846	865	818	867	873	839	882	808	828	867	837	849	798	848	872	923	825	867	886	864	828	897	852	920	850	861	829	806	849	833	817	883	811	897	840	887	837	881	837	833	878	877	862	885	878	857	876	825	811	814	875	829	888	879	858	836	841	821	843	841	838	808	827	834	839	886	846	784	864	809	817	857	802	838	877	866	901	778	847	866	882	852	853	874	833	834	815	880	830	852	828	846	886	958	824	822	828	886	866	879	812	874	829	852	875	887	834	845	893	847	815	839	861	895	855	823	828	880	891	928	827	840	870	852	843	852	852	894	829	822	884	944	878	794	849	832	864	869	819	825	831	826	864	858	866	824	849	867	846	859	831	839	853	872	851	867	816	880	849	871	842	877	851	849	838	833	841	853	869	883	775	867	809	808	811	877	893	876	798	870	881	840	867	837	842	812	831	843	892	859	909	885	830	913	858	822	828	794	807	819	824	856	871	840	852	824	835	849	886	804	876	830	865	903	861	863	850	859	876	837	850	878	835	858	875	771	842	889	880	783	807	868	850	856	887	873	822	868	882	872	817	864	820	889	841	837	883	834	840	863	853	807	905	831	813	784	803	838	837	837	860	899	852	869	849	866	894	858	886	816	865	881	793	793	857	852	847	836	895	814	898	826	874	784	850	880	855	842	843	819	855	845	882	885	850	854	842	818	858	831	851	859	825	844	824	854	878	865	786	841	825	860	881	885	827	873	843	877	875	837	832	842	800	882	824	900	867	874	875	856	814	889	858	841	857	858	861	881	840	887	837	850	840	825	850	863	819	851	867	894	902	826	820	871	862	809	864	803	848	842	854	840	789	878	800	865	892	842	850	864	835	842	852	898	884	860	854	853	862	872	838	873	892	855	844	844	893	856	876	865	847	847	848	833	858	844	819	896	873	849	858	823	825	868	865	870	839	878	828	850	837	804	844	871	837	876	869	935	845	896	848	846	866	854	844	840	847	855	838	900	812	866	921	850	852	892	856	877	887	881	892	864	822	809	859	848	899	810	818	822	798	872	890	817	881	825	863	861	838	816	824	869	886	846	854	796	862	851	810	822	879	815	833	853	854	775	909	878	821	859	801	878	822	847	867	890	857	829	829	882	835	836	876	844	843	848	853	900	839	811	826	837	846	894	778	884	848	868	873	814	808	818	854	791	855	864	824	824	824	845	890	838	886	853	842	899	831	804	828	846	832	848	846	816	793	832	806	831	817	806	873	846	857	836	792	852	819	858	826	828	882	850	863	852	868	863	868	842	862	905	823	817	830	884	846	891	902	835	822	882	880	839	857	845	834	864	923	797	869	830	870	873	868	906	846	797	833	793	843	876	842	876	822	827	846	923	815	848	838	861	859	844	849	870	909	871	841	836	892	827	827	860	857	825	838	859	842	874	865	817	769	853	861	832	860	888	820	868	812	894	833	843	832	870	874	898	823	790	810	853	796	804	840	827	852	825	823	847	878	888	856	850	814	826	818	880	853	871	834	835	842	826	894	859	859	856	813	812	901	918	866	823	903	841	849	811	867	864	838	858	819	830	846	850	878	792	844	820	821	859	829	844	831	833	852	859	830	921	861	867	844	899	899	811	837	814	893	861	785	832	837	838	926	843	846	844	818	851	831	841	887	831	892	846	820	840	808	879	751	837	794	803	850	852	825	860	836	848	839	867	837	834	846	819	850	890	833	869	866	820	822	840	858	916	804	808	813	845	847	838	836	832	862	837	862	903	863	820	865	909	874	845	836	919	859	864	881	831	817	905	874	841	902	874	824	865	834	864	817	883	837	851	826	873	826	860	824	881	831	811	884	877	872	815	877	823	799	892	859	837	839	861	802	852	890	862	829	865	834	823	881	813	850	860	872	886	812	864	851	845	869	821	858	866	873	835	858	831	851	813	845	900	842	793	879	832	897	849	842	893	877	836	848	884	839	884	851	910	832	842	867	807	844	840	813	865	832	843	849	864	863	823	869	864	854	832	846	839	850	903	832	853	870	824	895	877	881	832	850	876	881	896	887	887	896	819	870	836	869	851	893	834	816	859	793	887	800	860	874	862	861	831	830	902	848	847	841	859	857	838	832	869	815	907	864	828	854	861	816	830	839	843	876	896	848	842	875	871	879	811	817	855	836	840	880	817	877	843	792	875	857	873	860	838	811	862	851	914	891	899	851	953	837	907	770	836	837	901	836	847	837	849	862	894	830	829	844	809	842	854	817	810	844	789	834	905	856	808	871	848	786	796	879	875	824	855	885	863	826	809	849	836	869	874	841	835	874	853	833	850	856	821	839	874	821	854	799	867	857	814	834	847	903	865	848	824	833	834	885	807	825	840	895	852	845	783	780	815	820	848	829	819	868	878	866	853	752	876	876	850	876	836	882	841	832	817	879	859	856	846	867	859	882	840	861	890	863	851	817	820	835
3330	8815	6169	3259	2472	2045	1710	1506	1295	1225	1121	1207	1054	1077	1068	978	1030	984	1022	1065	1008	987	949	987	949	951	960	947	955	967	951	984	983	1019	946	924	969	955	984	958	954	948	965	967	951	953	952	954	979	990	992	898	979	981	950	955	974	924	937	970	1005	988	962	967	958	959	917	983	922	935	963	933	966	935	988	938	975	943	949	947	898	1011	995	937	942	960	925	943	932	998	921	953	971	977	926	996	934	945	1011	987	981	950	927	960	909	934	950	959	913	906	963	956	909	912	968	987	959	980	936	921	968	921	925	961	954	925	928	958	983	939	930	930	963	935	932	945	955	916	963	982	949	934	945	1020	943	933	949	978	951	956	949	918	978	948	971	946	946	936	928	938	880	922	956	955	959	921	929	917	934	956	939	954	968	908	928	957	871	908	982	950	989	917	934	946	917	951	921	920	995	986	968	934	938	959	923	983	1010	953	945	970	896	1007	989	997	950	1000	904	945	1011	958	940	942	948	931	919	922	1015	942	973	1019	982	954	940	933	960	960	983	904	919	953	952	896	949	975	913	939	1025	912	955	911	892	958	988	928	943	912	915	940	972	897	959	899	943	947	981	935	919	946	943	977	930	937	926	934	989	946	939	889	985	959	857	937	930	983	962	979	923	903	922	931	950	958	918	926	999	953	910	999	928	991	929	916	967	956	961	930	993	997	973	963	917	968	958	938	1035	945	932	892	975	952	924	966	970	978	911	994	984	941	926	891	909	941	945	954	930	990	973	975	938	947	988	939	910	941	956	969	928	953	1035	968	948	984	973	958	918	959	910	953	926	984	923	923	1004	956	951	947	920	922	990	996	977	931	979	962	923	995	942	970	981	885	961	944	937	940	940	954	979	943	1018	962	1009	955	945	919	959	938	1004	927	974	917	950	934	949	933	973	924	995	897	1002	928	950	951	906	927	868	931	951	1004	914	1004	949	898	938	887	976	898	961	866	982	947	963	977	949	922	906	916	929	994	998	925	932	947	973	939	950	916	921	972	925	954	954	928	930	944	972	948	941	924	982	966	924	937	934	925	933	952	940	926	933	919	897	1004	929	1015	956	933	944	961	914	954	956	895	955	969	922	982	911	979	942	887	920	963	1005	968	919	927	974	949	997	878	943	940	935	982	885	929	967	977	990	880	964	924	947	957	966	959	961	921	920	954	903	923	937	940	954	907	927	948	945	928	930	936	921	893	952	894	1000	979	930	959	1000	968	917	941	955	947	1002	921	907	944	961	942	978	955	883	951	910	883	943	963	921	993	942	959	956	968	1024	998	950	965	990	961	978	970	944	962	955	960	953	960	958	968	936	971	945	898	938	1006	941	914	1007	932	966	879	962	902	934	894	953	944	946	930	948	909	929	984	1011	937	936	931	974	927	957	899	954	912	954	904	992	1016	905	914	908	888	919	898	914	979	934	952	987	953	935	962	973	869	955	904	1026	979	932	943	935	949	987	921	913	938	943	961	972	928	899	970	943	965	942	1000	1023	954	967	971	980	928	909	844	971	939	940	968	915	934	945	953	891	953	963	894	943	936	934	936	959	964	889	949	895	950	948	923	920	901	1044	939	930	941	935	957	999	931	978	917	921	923	925	952	891	1004	994	925	946	987	1002	955	882	935	922	919	988	921	933	944	924	950	939	958	1017	896	898	915	923	958	972	918	889	958	935	1007	988	876	943	895	915	946	959	938	975	927	963	971	1007	957	982	924	965	925	924	973	939	947	932	961	937	956	945	970	981	937	999	915	923	960	941	944	933	926	930	974	961	928	951	937	938	958	931	940	918	934	926	934	976	907	949	973	995	869	974	928	926	977	921	978	935	963	954	947	959	924	928	940	971	970	967	910	920	953	961	953	924	998	985	899	945	956	902	951	923	934	957	943	947	884	907	989	929	941	905	1006	959	945	994	984	942	889	1006	934	1012	943	900	957	890	913	920	947	962	1017	968	967	947	955	957	955	941	972	1000	892	923	963	949	950	974	975	944	935	933	976	971	921	960	946	969	929	924	945	921	938	955	939	954	937	925	966	967	950	920	971	947	991	983	912	949	907	932	902	924	897	975	949	931	914	947	964	933	1018	924	922	973	976	941	975	918	936	938	976	941	935	924	943	988	916	946	920	996	945	944	923	899	958	955	956	987	945	929	1015	967	925	950	955	898	933	891	958	910	941	935	883	916	899	914	897	959	953	969	940	958	927	966	921	941	932	900	914	954	1004	952	905	913	920	943	949	974	963	945	923	885	958	927	972	971	926	916	920	974	928	946	915	933	933	876	963	940	972	941	975	996	924	961	923	930	995	972	946	992	988	906	959	936	979	915	976	916	948	938	962	933	897	982	909	940	985	946	949	914	965	892	883	949	988	953	965	878	904	970	925	981	947	956	888	926	965	899	933	921	962	974	948	916	930	963	881	1003	930	982	994	954	903	928	963	984	954	910	937	890	955	879	970	914	967	917	954	972	1014	926	918	986	977	975	950	909	894	947	938	928	943	928	919	887	1000	950	964	956	945	902	964	949	971	952	953	918	962	935	955	905	913	949	948	900	962	920	955	969	930	961	928	1022	872	920	888	885	949	925	996	944	925	991	984	947	1033	969	938	919	945	953	906	981	993	951	947	930	991	981	938	936	935	989	900	937	937	956	940	930	971	980	906	887	949	958	905	926	949	947	892	947	904	948	965	942	922	951	923	938	1024	948	972	922	941	957	1005	966	971	910	939	1009	941	947	901	918	921	968	922	918	958	981	975	925	962	944	924	904	1014	989	987	980	910	901	963	966	954	927	970	961	940	983	978	926	969	1000	935	958	973	947	918	939	961	928	1013	963	957	949	958	916	947	930	934	911	982	934	943	931	947	969	957	944	918	922	948	943	925	943	986	924	908	871	944	957	936	914	934	970	928	947	953	950	929	969	951	934	937	997	975	946	977	954	978	989	882	929	914	932	1000	912	935	900	941	958	910	949	973	958	943	955	964	913	959	1033	934	975	967	883	1016	970	1022	932	887	939	931	967	952	963	973	936	943	968	940	943	964	947	942	955	926	947	987	933	940	942	960	959	906	985	952	961	963	988	918	952	925	940	1009	973	937	952	911	925	906	909	923	921	958	893	964	931	963	925	913	944	984	957	939	911	935	964	962	921	930	959	912	947	946	987	985	949	976	973	902	955	918	993	990	931	912	993	944	947	938	989	979	1033	956	924	919	965	958	949	974	998	941	912	956	916	954	973	933	928	920	941	932	1017	983	914	955	980	960	892	939	942	983	922	898	955	954	929	936	925	882	933	945	933	929	989	937	961	945	929	913	972	966	979	972	929	932	971	937	938	940	925	907	956	950	943	936	924	908	915	984	942	941	962	959	967	1032	986	976	958	956	916	941	935	953	968	955	907	948	972	962	1034	922	933	934	939	905	935	915	915	913	932	960	1001	897	958	937	943	895	930	972	968	970	930	924	970	938	958	915	973	954	942	908	954	930	932	1022	958	950	953	926	915	977	988	879	905	917	928	978	951	940	991	920	955	958	1051	957	924	949	926	968	1003	931
24440	21033	26958	25216	8319	794	691	617	558	501	455	505	487	465	476	473	435	430	485	474	430	437	441	479	436	458	441	421	452	436	433	442	421	457	422	399	436	430	440	485	405	479	437	445	458	447	442	454	448	436	450	450	440	455	429	449	429	455	456	457	407	379	463	492	409	444	391	437	448	415	427	440	443	423	475	438	493	415	445	448	374	461	448	427	419	413	451	461	435	440	437	458	445	427	458	424	456	459	439	474	429	486	429	459	436	405	478	456	445	448	447	409	450	396	438	500	426	456	441	444	460	430	460	439	463	465	413	426	439	427	430	418	464	466	444	400	443	427	418	468	423	463	443	433	402	435	472	463	414	411	442	444	437	440	449	458	407	431	468	431	454	442	458	415	422	460	416	423	438	456	460	423	440	429	434	465	446	435	451	430	448	430	429	463	419	458	446	426	425	432	468	428	375	433	387	404	448	416	390	464	480	414	442	454	453	398	439	405	425	414	449	404	451	410	467	461	458	428	423	444	461	477	450	449	457	457	435	438	421	491	409	421	452	434	436	400	495	420	438	463	429	432	415	439	446	423	446	422	438	428	442	443	429	444	426	428	439	457	447	474	468	439	469	422	401	449	419	430	456	461	436	444	457	432	423	447	476	448	455	454	431	428	464	421	415	367	433	457	404	421	414	426	442	408	438	450	415	436	415	455	406	432	415	413	455	462	435	390	417	432	403	423	456	459	443	432	455	442	475	477	447	410	424	440	439	456	439	432	419	412	440	417	440	428	431	425	472	420	441	455	436	446	447	404	434	455	436	403	435	421	449	461	464	408	438	443	409	455	457	444	395	452	427	422	443	475	453	432	450	446	429	454	445	447	467	440	465	417	419	402	449	440	449	434	458	468	444	459	444	436	487	454	435	454	420	398	468	465	418	454	426	403	467	432	443	420	432	410	428	445	437	438	402	473	430	439	437	434	448	467	438	396	453	394	439	417	434	463	459	408	442	458	385	446	430	466	447	458	443	446	429	415	444	431	412	461	432	384	431	418	461	424	469	471	456	441	380	394	432	425	456	468	423	427	410	435	445	402	461	443	434	411	423	428	401	449	463	430	454	485	409	402	482	431	432	420	457	449	454	415	408	449	408	409	427	412	441	444	434	450	416	464	401	443	422	452	455	413	446	439	448	441	439	448	475	435	436	468	441	423	399	433	433	433	450	478	399	441	443	457	454	452	443	431	468	400	438	430	383	448	432	415	458	470	427	439	441	415	444	411	441	481	438	447	476	444	451	459	420	418	438	424	438	454	447	447	439	425	433	448	452	431	414	409	471	415	442	460	430	422	390	457	426	432	473	450	432	413	425	436	440	460	486	426	448	439	444	418	452	410	415	428	428	431	407	416	437	436	444	442	408	411	468	414	452	406	430	426	464	449	454	450	450	421	419	433	428	462	443	452	414	468	456	473	463	442	404	440	438	413	428	414	450	445	417	393	465	435	418	410	440	446	437	478	406	451	413	436	423	386	438	437	408	423	438	436	465	412	442	486	419	432	428	410	467	437	445	405	440	430	425	468	444	454	442	446	420	442	446	449	458	443	467	431	402	400	439	460	435	410	435	432	415	463	461	428	410	409	423	404	433	439	454	397	465	441	431	461	423	457	455	391	441	424	420	423	457	441	443	424	480	436	416	411	395	414	449	427	454	408	412	423	414	461	422	458	396	427	440	438	492	403	438	476	407	433	440	416	440	445	449	442	417	433	401	438	425	432	456	415	451	391	432	452	445	432	432	414	432	443	450	435	440	452	451	489	427	402	443	431	426	444	435	412	440	411	419	438	440	435	416	400	442	421	420	434	430	482	449	415	455	391	443	442	451	471	469	467	463	491	426	420	438	455	470	451	455	456	423	409	431	416	441	411	437	449	439	435	411	440	423	399	427	432	430	442	426	446	437	429	447	430	453	436	448	447	437	435	451	421	416	426	421	440	435	431	455	442	435	445	426	426	420	449	411	389	434	392	443	418	455	438	448	395	419	427	395	470	428	415	458	448	432	405	459	429	440	417	432	452	450	418	452	436	474	443	451	449	420	399	459	443	445	444	438	457	429	452	456	419	471	428	453	462	403	445	435	442	443	412	461	428	459	436	408	433	442	419	423	447	396	425	422	443	450	436	446	386	460	461	429	448	405	474	461	425	444	433	442	419	378	442	442	426	462	478	440	474	481	422	438	437	391	427	446	436	416	432	429	432	406	421	481	444	437	431	474	402	432	447	477	431	456	447	434	428	460	448	436	410	402	413	477	459	405	429	440	455	417	432	491	429	425	429	456	444	459	401	426	397	409	438	465	410	442	480	462	440	432	459	432	435	450	459	429	435	444	431	455	420	467	427	419	443	451	439	461	421	404	433	450	408	453	445	407	424	437	435	482	443	449	469	422	440	440	414	458	429	463	438	434	421	437	422	414	434	493	439	474	478	468	428	454	458	460	461	449	427	434	423	426	426	419	436	449	417	450	435	447	466	436	462	406	391	473	417	455	453	399	427	381	438	421	449	436	443	427	435	447	410	436	427	454	461	479	410	441	444	426	471	430	430	433	421	436	421	443	430	469	443	454	437	424	438	426	440	452	404	464	445	450	436	449	465	439	422	440	422	453	428	419	418	440	434	438	474	465	496	462	421	448	454	440	467	435	464	459	407	481	414	460	458	467	470	427	451	458	416	426	387	454	437	454	487	440	457	420	428	479	459	401	478	430	443	465	471	425	411	430	455	421	434	489	441	405	467	433	442	423	457	482	434	440	418	419	444	457	390	448	414	447	393	401	444	429	444	475	409	440	452	426	415	425	444	446	416	421	406	413	452	448	437	445	425	435	447	461	415	399	470	432	435	463	452	433	444	401	428	452	465	455	419	471	439	459	474	429	459	437	436	471	428	468	463	462	422	480	447	467	422	408	481	458	428	470	465	433	459	477	467	468	452	424	466	392	447	420	438	429	413	418	473	410	448	453	439	453	452	462	417	426	457	434	404	421	447	448	460	400	452	462	422	463	438	443	437	433	451	443	448	442	409	419	413	398	459	430	420	465	401	437	415	414	413	418	458	440	443	425	459	422	442	421	404	431	409	411	447	402	419	450	451	431	447	448	445	455	439	433	397	437	423	423	411	483	469	446	454	442	454	477	482	422	459	429	471	441	444	451	434	427	442	405	458	438	439	425	412	447	422	421	429	460	409	480	421	404	437	427	435	442	460	430	457	465	385	418	441	438	439	432	415	442	449	493	440	406	445	452	449	402	436	445	485	459	451	438	450	448	422	430	406	416	434	444	433	454	458	477	443	444	444	426	415	429	445	425	458	447	405	434	418	425	453	437	444	400	415	407	428	419	450	461	461	432	427	398	418	479	482	443	408	431	454	437	434	434	486	430	460	415	404	450	443	403	427	431	454	431	471	421	487	474	450	439	422	442	444	466	448	427	450	434	413	421	446	440	423	452	478	460	462	462	446	450	452
3362	4847	3272	1717	1295	1116	924	847	673	663	553	585	523	548	464	519	489	546	524	490	535	516	515	481	533	492	524	493	526	494	436	521	491	514	516	456	489	501	533	479	499	482	434	518	484	544	494	497	494	491	469	507	522	512	505	509	496	440	487	529	522	442	468	492	491	493	485	493	489	502	484	527	482	462	498	497	490	498	485	465	473	479	519	512	490	493	496	521	463	469	484	465	487	450	455	488	497	469	514	508	481	500	506	473	492	503	489	498	502	488	499	495	507	449	468	486	485	483	493	504	449	466	484	515	529	493	509	502	493	466	511	479	463	494	503	503	507	438	539	471	501	495	504	494	496	463	496	480	467	463	505	529	458	461	535	498	502	465	483	447	474	510	459	437	510	442	484	503	454	492	514	463	496	485	498	483	553	502	446	472	466	494	529	514	465	519	442	462	468	499	509	510	504	513	486	508	459	472	503	499	474	518	496	537	481	516	510	499	520	506	505	482	440	492	494	496	495	514	554	476	451	499	496	505	495	475	478	481	489	471	473	481	497	491	475	475	502	468	460	498	528	508	491	484	492	505	506	488	468	516	495	536	515	467	477	484	481	495	484	517	446	506	478	513	504	509	472	452	462	481	480	458	466	509	512	476	482	494	477	490	485	494	487	470	477	526	473	476	506	507	484	486	456	496	494	457	533	500	495	498	491	457	475	451	509	534	517	504	474	523	455	457	501	476	498	462	503	441	538	543	490	499	502	462	475	500	486	494	483	496	479	461	542	505	504	484	514	517	467	478	489	500	521	467	508	492	466	505	514	495	475	495	508	453	474	475	478	490	507	477	523	499	488	509	501	513	501	512	505	467	493	501	467	487	444	519	501	473	488	497	497	490	493	491	498	485	519	493	465	520	515	474	461	496	493	480	508	486	496	526	436	482	466	461	525	482	474	473	519	466	488	477	475	467	500	508	467	463	458	502	484	502	452	475	485	517	488	521	479	490	487	494	512	473	508	506	486	511	459	503	497	500	469	483	493	513	471	489	495	510	500	497	506	459	462	504	485	471	470	493	459	488	517	504	503	507	476	484	479	489	507	460	467	502	483	494	497	484	492	498	481	505	521	504	457	496	469	480	534	480	469	502	474	456	432	485	461	458	479	459	489	459	510	486	443	549	503	494	480	484	514	498	454	458	496	467	495	478	520	497	479	501	493	532	537	495	483	475	465	453	508	504	483	512	517	482	489	449	482	500	507	457	497	514	450	459	483	528	526	474	479	527	512	495	499	506	507	472	475	530	485	520	471	462	466	483	470	471	467	461	458	466	484	461	505	479	518	496	459	529	507	482	455	449	496	477	511	473	469	471	439	523	491	495	466	454	507	485	491	523	498	477	463	478	487	496	502	487	506	500	474	528	490	440	459	521	439	520	466	474	453	432	525	492	516	478	496	480	484	483	474	489	497	473	513	442	471	498	445	465	512	480	471	497	476	431	509	499	478	458	479	491	480	464	476	458	499	463	489	507	499	488	520	478	504	492	520	477	497	477	456	506	495	522	494	507	463	521	472	462	507	474	477	517	478	464	514	495	488	526	480	483	476	494	491	510	446	450	488	451	477	486	485	476	453	468	491	466	461	499	470	472	477	467	506	493	501	481	500	506	487	475	514	477	507	506	489	483	464	459	467	486	460	494	507	533	481	510	488	523	482	509	465	510	471	489	494	505	517	493	462	489	499	483	481	498	490	508	495	497	508	498	495	486	493	476	486	491	473	523	518	516	476	502	486	471	512	504	525	476	503	494	497	485	489	522	473	497	491	472	482	455	507	488	493	462	480	468	468	445	487	458	496	472	483	475	486	536	524	505	489	489	514	472	521	489	501	496	476	502	502	484	492	449	500	470	522	505	524	507	482	481	445	462	495	496	512	490	491	474	517	505	424	465	482	471	478	501	517	469	487	510	490	467	476	486	488	447	474	445	477	476	525	467	535	469	497	511	476	449	509	528	511	513	529	508	493	477	485	480	495	483	493	482	493	484	508	447	479	497	467	515	465	482	470	498	497	475	427	499	485	508	471	503	470	492	500	482	497	483	552	502	547	480	461	465	474	506	489	494	465	485	468	499	505	520	486	484	474	448	482	460	456	495	508	479	487	513	476	486	524	487	481	489	483	495	489	471	464	450	496	525	482	468	445	494	513	519	477	485	462	497	497	441	496	476	488	473	485	493	524	505	470	492	513	506	461	492	463	514	488	531	471	487	469	501	475	492	456	489	482	483	501	467	482	509	485	483	494	474	481	461	506	507	507	464	496	514	487	483	514	490	487	469	485	481	438	467	487	466	498	511	486	529	452	514	481	469	529	486	497	486	515	471	522	504	517	460	512	472	488	475	474	529	477	460	491	514	479	470	510	502	532	482	495	456	452	499	489	481	525	507	494	474	470	492	477	489	464	475	504	505	480	435	487	513	469	491	493	493	499	494	507	490	481	471	464	498	454	491	477	479	477	487	458	460	469	475	483	530	455	521	518	526	496	465	479	491	475	492	451	481	504	521	455	491	548	536	494	496	489	443	511	479	476	455	532	496	457	471	482	498	462	486	488	494	436	490	496	480	458	475	458	477	496	494	445	468	500	488	513	457	514	493	502	486	483	487	506	501	480	458	500	496	484	500	514	454	484	487	527	460	494	499	483	466	521	502	433	453	458	464	494	490	495	505	507	485	503	507	509	442	457	495	510	505	468	494	429	504	486	481	486	457	473	478	492	487	455	527	467	483	492	535	500	481	492	441	520	493	509	469	499	450	467	479	494	515	486	467	519	463	454	489	446	508	498	509	494	488	497	462	477	504	454	449	513	509	489	468	453	510	505	491	473	501	467	485	479	517	532	447	491	478	509	517	478	501	479	476	482	524	479	495	483	474	517	496	459	471	501	527	514	504	540	509	476	461	496	482	495	489	473	486	467	480	492	499	502	481	505	455	514	457	500	517	519	482	467	472	464	495	458	472	496	461	445	500	496	456	438	485	501	495	512	488	452	489	456	548	497	504	481	471	508	485	495	468	526	487	451	490	500	485	496	534	477	475	499	471	478	457	505	479	500	478	505	487	483	494	484	512	461	501	504	475	441	509	464	452	488	474	513	506	474	485	461	445	496	479	499	508	452	476	514	525	523	476	490	524	485	527	509	483	485	472	454	498	494	465	542	474	499	465	495	463	499	510	481	489	477	507	513	491	505	498	478	498	465	487	479	515	486	486	500	490	512	487	406	448	494	494	476	524	509	482	494	483	515	512	498	450	446	491	474	481	495	499	511	468	508	483	467	476	487	466	487	495	489	474	508	531	501	499	499	508	509	477	466	494	485	491	494	489	513	508	521	480	488	501	464	496	533	445	508	488	476	455	485	475	496	479	506	486	512	473	455	498	510	454	484	470	499	515	480	493	510	518	474	498	450	502	504	531	521	496	478	532	465	479	500	515	499	452	518	493	487	478	477	520	481	473	486	500	464	484
22353	21108	28737	23713	21109	21133	6166	1077	795	694	652	586	566	616	539	495	494	466	478	469	421	474	421	449	419	415	461	435	445	446	368	385	403	417	404	412	388	381	416	421	388	394	402	414	370	412	396	382	402	401	417	434	414	419	391	403	433	440	432	404	426	425	413	437	422	410	401	435	396	417	397	383	440	413	414	393	404	393	377	403	372	432	395	416	410	439	393	398	405	383	412	389	408	429	432	402	431	409	383	394	386	405	387	402	396	439	386	411	351	409	400	374	387	375	397	408	385	363	395	398	398	400	431	395	398	369	394	375	400	438	403	415	432	395	443	403	360	371	394	378	398	406	407	407	401	438	400	386	405	414	375	424	432	394	405	405	374	375	395	393	396	376	383	407	426	403	420	385	405	396	404	402	414	410	375	437	357	387	374	385	360	395	439	386	371	414	432	408	415	424	408	404	402	372	434	414	419	373	411	403	391	385	358	391	374	419	419	389	402	400	368	354	413	408	379	400	363	421	392	379	428	377	396	395	400	409	377	416	383	394	396	399	412	413	423	389	423	396	440	398	433	394	388	390	447	421	399	407	368	394	402	406	426	412	391	409	420	409	394	399	389	378	433	395	395	421	388	393	441	375	390	382	397	401	408	366	368	379	378	385	405	394	419	407	412	365	382	400	423	350	409	403	402	400	398	434	414	398	377	421	387	406	370	418	399	399	418	401	424	389	403	392	356	397	383	414	387	423	429	399	410	415	428	370	415	386	378	414	403	451	419	428	428	386	395	431	387	407	368	415	365	403	406	388	386	389	443	410	385	363	417	411	384	350	368	372	386	429	398	380	379	389	382	415	366	401	406	402	372	422	391	445	416	383	404	406	408	376	421	395	408	388	394	396	384	359	385	424	426	390	383	389	410	362	413	456	383	336	401	419	427	402	384	380	419	397	377	374	377	393	399	346	379	408	391	389	393	397	431	402	400	402	378	373	396	402	374	392	378	409	386	416	404	391	370	386	405	370	446	412	378	401	380	401	431	407	384	393	390	374	406	408	402	380	427	390	403	406	388	397	374	414	387	433	406	437	368	366	384	389	400	391	405	401	389	419	409	387	378	399	383	393	382	403	375	376	382	416	409	407	423	390	396	369	398	397	378	406	423	396	399	415	393	415	388	377	390	403	391	395	457	396	398	403	406	401	383	411	394	389	365	392	373	399	400	391	363	409	388	414	396	422	402	376	382	401	375	370	412	359	398	412	449	389	389	439	399	400	437	395	397	389	396	411	397	416	403	384	414	423	427	405	404	415	391	421	389	383	398	394	400	394	367	394	413	394	397	389	352	406	394	417	376	409	384	363	387	373	413	367	394	391	391	388	396	381	389	401	435	427	389	391	417	394	426	395	430	425	413	403	403	397	374	436	407	412	385	401	364	426	386	387	391	390	380	391	390	411	374	371	390	425	385	377	396	412	383	386	433	438	391	398	375	377	372	437	426	410	426	413	390	403	413	386	394	400	425	425	387	434	405	408	398	410	361	397	429	380	406	406	401	372	427	403	376	405	417	415	414	396	418	390	379	406	419	398	398	379	381	403	365	389	401	372	402	420	421	377	407	389	447	383	387	365	402	413	388	410	427	373	371	425	386	399	390	396	405	408	405	397	403	405	381	406	419	426	376	389	403	405	394	372	383	375	411	417	431	362	430	396	396	399	401	368	385	390	378	421	382	411	385	392	420	391	406	391	349	393	401	411	413	372	418	389	378	398	365	381	380	398	397	396	382	367	393	391	353	410	383	402	373	406	401	399	382	409	410	370	397	394	382	424	369	402	380	378	396	398	403	406	410	390	393	382	402	407	399	362	393	432	391	398	429	369	374	398	402	380	417	454	406	402	378	425	381	399	381	399	424	425	391	384	393	380	381	404	422	408	418	379	457	393	398	394	381	390	391	459	393	431	408	370	393	397	386	416	357	393	409	381	391	416	428	373	404	395	414	390	377	369	395	373	384	382	406	405	387	359	394	423	400	398	373	400	449	383	414	409	408	385	383	415	424	365	382	412	381	386	405	365	401	408	394	388	338	420	410	391	417	381	417	372	391	430	388	403	386	403	396	402	426	407	352	390	357	458	428	378	417	387	420	389	393	356	398	422	417	403	388	352	404	382	397	418	409	421	379	367	411	410	395	390	401	381	413	404	401	407	410	395	421	421	438	440	389	418	379	383	411	423	406	380	397	444	374	419	402	424	397	393	363	432	408	412	392	379	362	370	395	425	407	394	354	414	396	398	370	386	431	397	373	368	366	401	421	396	393	397	421	418	420	435	411	379	391	409	368	427	393	406	378	409	420	400	410	378	370	406	406	420	386	412	394	372	436	382	426	395	398	381	419	413	381	383	416	367	374	387	375	375	385	358	390	400	407	380	431	456	421	383	409	399	363	378	417	374	395	357	396	373	374	412	429	427	369	395	405	370	397	365	413	389	385	408	423	416	400	427	393	398	413	422	417	386	412	363	420	415	376	378	405	418	413	381	404	376	400	393	423	373	388	385	340	418	412	396	417	394	416	373	392	416	385	385	390	391	388	363	419	391	399	349	363	384	409	398	371	375	429	379	383	400	413	378	424	396	384	398	391	373	359	382	398	386	375	426	379	357	369	374	400	426	397	409	405	392	398	385	373	396	385	394	422	383	399	418	414	381	395	419	389	420	419	382	367	385	433	431	416	381	357	423	412	368	399	390	429	394	408	411	349	415	387	375	407	376	384	398	398	401	396	352	425	403	391	399	390	400	409	380	407	396	386	402	377	397	402	388	414	398	389	417	404	362	378	382	397	376	399	383	393	393	405	395	428	418	405	394	399	411	377	378	386	368	437	429	393	409	382	385	389	397	373	340	373	407	411	425	392	390	411	383	379	401	390	418	380	405	398	406	392	357	385	404	385	408	402	413	398	377	394	380	422	420	422	428	411	444	399	371	380	387	397	387	386	412	376	403	397	350	431	370	389	417	375	417	372	379	388	378	407	439	406	420	387	383	387	373	420	414	419	389	410	419	427	388	373	431	395	407	409	408	408	416	377	356	385	417	416	385	396	409	416	381	417	411	407	419	355	418	381	364	392	422	407	379	402	411	392	396	399	388	356	400	414	402	410	401	388	353	384	426	362	417	389	405	396	380	386	392	397	428	403	397	400	401	400	412	410	409	409	402	378	399	433	400	386	373	412	380	393	424	396	409	411	400	415	412	432	408	371	378	367	429	409	415	405	384	362	383	393	404	399	397	408	380	367	412	413	410	396	427	380	403	357	408	423	414	394	427	407	415	391	361	407	377	391	394	381	440	406	384	419	364	395	358	405	435	385	391	434	370	390	367	424	395	401	437	430	405	358	372	408	418	415	412	393	352	390	393	397	382	380	414	374	384	421	375	376	410	386	417	444	420	362	403	399	364	419	375	398	382	382	379	391	385	425	385	378	387	431	376	387	417	401	388	391	414	381	397	394	409	414	392	414	410
4578	13834	9636	4850	3326	2636	1952	1461	1177	1009	885	800	757	691	663	618	581	645	527	551	580	535	523	524	538	506	506	508	510	518	495	461	488	536	466	487	495	497	491	495	463	501	483	464	498	438	478	475	480	487	510	506	481	507	447	460	455	485	474	468	466	504	477	450	466	461	434	470	517	482	461	481	478	499	475	454	472	469	469	533	490	519	449	436	469	473	460	476	460	457	484	454	440	471	456	478	440	458	460	434	456	494	422	455	444	436	474	447	465	453	446	497	451	455	471	462	476	501	437	455	483	479	445	474	469	461	477	480	493	497	472	439	421	461	485	476	471	440	448	460	465	459	479	481	494	445	449	472	422	489	463	464	456	499	444	470	446	492	468	467	478	472	456	497	433	432	453	452	449	477	472	443	499	465	445	448	445	477	471	468	453	451	499	469	476	422	493	429	459	492	483	436	483	479	433	477	453	448	483	455	417	434	479	460	464	459	467	445	418	476	480	463	456	453	489	490	461	427	409	467	434	440	445	489	443	433	429	474	460	457	462	452	451	461	436	451	475	437	454	440	479	451	456	473	423	474	463	443	440	429	458	446	443	488	505	490	469	437	449	455	458	445	473	445	471	467	457	474	447	473	469	484	452	439	441	478	470	466	470	417	447	472	441	461	458	458	460	438	487	475	455	473	446	452	475	497	461	440	485	439	444	478	463	413	468	486	455	502	477	490	495	445	484	482	467	482	455	443	445	433	471	458	439	392	483	430	480	511	459	496	469	484	458	461	459	459	478	443	442	457	485	465	465	505	469	458	435	433	465	456	489	428	450	453	475	474	443	448	476	430	487	445	458	446	470	449	485	484	469	465	442	467	490	444	455	461	458	454	507	448	452	488	514	457	445	456	484	477	466	437	462	424	465	469	480	453	461	480	470	479	535	446	464	423	428	459	467	427	469	465	455	447	473	458	478	484	418	464	440	445	462	499	468	458	456	451	476	452	482	506	505	505	445	466	477	458	465	448	434	458	438	434	488	463	446	489	466	463	419	461	489	423	491	464	471	469	494	461	458	465	464	468	481	459	460	457	434	466	451	452	462	500	446	414	472	429	451	448	451	477	444	458	458	475	519	505	456	475	463	441	469	445	459	426	453	485	483	436	491	430	484	444	486	493	452	430	474	451	445	447	478	452	436	496	495	474	463	452	473	468	443	452	442	444	473	461	469	447	485	454	454	441	478	445	457	497	464	429	424	469	492	446	439	465	459	463	483	432	460	492	438	445	487	413	480	478	464	446	460	470	446	471	480	482	471	457	437	459	480	452	442	493	451	474	442	434	466	468	446	462	463	471	461	452	432	488	425	460	419	440	440	456	471	479	456	445	451	468	460	439	474	501	466	458	499	503	457	423	482	437	466	439	499	481	492	478	457	496	448	469	435	483	423	465	478	455	425	426	430	483	445	446	451	481	476	477	446	473	468	482	465	468	459	490	458	460	462	461	425	443	450	478	477	433	416	497	449	451	438	448	466	453	448	447	465	481	460	483	456	477	452	443	444	487	500	455	435	476	452	461	490	484	460	469	450	442	486	452	456	507	467	500	459	505	477	468	457	470	435	454	439	470	433	453	494	437	484	443	496	498	447	449	488	466	470	497	456	469	463	451	460	430	463	481	475	452	479	421	437	487	448	465	481	453	438	446	461	475	466	461	480	482	492	465	463	425	469	475	461	494	397	473	416	449	467	466	458	437	444	467	457	455	491	467	429	489	450	472	460	465	445	436	487	483	442	428	474	485	482	450	467	440	477	449	457	474	472	455	471	423	466	497	490	452	461	502	443	471	466	470	451	480	442	465	437	449	456	443	446	465	424	466	418	454	459	452	477	483	488	454	473	427	491	431	478	440	454	484	430	469	461	431	439	506	488	518	449	432	474	437	451	456	452	451	506	476	450	453	438	446	462	441	480	478	433	494	483	460	466	473	453	459	490	452	474	441	465	466	454	459	455	447	474	473	455	459	459	466	508	491	461	486	452	449	460	455	415	529	489	448	460	458	449	442	435	455	418	463	431	487	467	461	472	484	437	483	481	454	453	424	477	497	467	434	463	446	480	448	471	472	446	436	431	464	463	449	503	455	471	456	477	482	443	452	479	456	448	421	446	465	510	457	489	464	433	414	483	492	464	470	502	478	482	477	467	443	481	445	462	478	437	464	482	461	441	495	458	474	469	435	464	433	493	499	449	468	479	464	459	450	469	472	477	466	484	497	438	475	484	458	458	461	497	504	437	473	461	474	456	464	487	421	446	510	468	453	475	450	488	437	431	504	467	472	459	476	443	472	469	466	455	449	471	502	425	476	485	481	436	464	442	474	511	468	469	472	471	458	480	498	440	477	493	451	455	468	470	454	468	457	431	436	452	449	446	433	457	486	434	498	462	456	456	485	485	493	486	418	472	490	421	441	430	425	473	476	485	465	485	434	450	449	433	479	462	427	424	477	512	487	476	435	452	468	477	473	444	473	459	483	457	435	471	439	482	447	488	466	441	488	441	453	474	451	449	464	459	452	463	457	466	460	461	486	441	458	485	479	428	432	454	440	449	485	461	462	463	472	473	439	523	507	450	437	474	489	458	458	441	463	471	495	446	479	487	451	434	434	477	453	480	456	453	448	446	459	472	477	443	481	458	439	492	499	442	429	461	434	444	490	454	455	435	469	444	445	440	471	471	448	442	454	459	446	474	446	462	478	470	469	443	461	429	487	459	410	464	484	467	484	444	447	457	473	488	470	409	472	474	490	476	440	479	453	478	442	476	459	429	479	448	459	457	456	495	490	448	458	441	459	463	461	463	448	455	468	444	459	461	466	467	465	484	471	496	450	487	430	437	465	460	486	457	435	448	489	488	465	480	510	420	445	467	492	461	508	438	464	423	454	436	454	492	465	445	483	424	453	447	462	482	443	502	457	442	455	451	467	445	436	462	476	465	442	470	447	490	506	422	440	436	473	450	454	486	453	439	453	475	469	429	491	440	445	461	490	482	453	440	469	427	445	460	467	469	513	455	462	431	437	445	485	497	480	460	507	481	466	487	454	478	420	481	444	463	478	451	407	443	458	461	452	473	467	435	459	477	465	433	490	462	448	480	449	454	486	457	438	457	476	454	474	482	473	454	456	437	461	482	488	466	432	448	421	470	473	482	481	451	441	480	502	447	431	428	448	498	483	490	466	479	455	469	443	482	476	459	470	480	454	472	421	448	465	504	480	434	488	445	450	485	458	453	450	480	459	507	439	465	449	463	492	473	472	463	429	447	431	477	465	437	445	453	487	513	471	467	468	465	461	462	510	452	461	419	429	433	451	436	465	494	436	461	470	471	460	473	474	451	456	459	446	470	436	401	466	462	466	483	471	458	446	487	449	421	487	473	450	511	463	480	459	476	430	472	471	448	436	454	451	459	485	436	487	490	446	438	440	468	476	447	486	446	464	452	451	492	472	428	457	442	464	479	465	475	469
27289	17973	4410	1209	928	854	824	797	789	876	862	796	810	849	859	851	789	843	819	789	838	809	843	802	881	834	816	807	797	815	799	814	807	817	871	817	785	775	846	815	795	870	828	785	826	787	803	821	806	831	811	834	826	782	831	822	847	801	804	799	794	799	825	807	797	779	798	839	837	829	815	805	854	834	780	814	836	794	862	817	821	792	787	758	768	824	823	784	842	772	819	834	852	837	835	827	831	802	785	836	861	892	808	812	821	828	836	767	846	771	846	791	814	782	918	837	820	791	794	799	846	863	845	854	827	824	835	857	826	827	830	779	792	906	843	801	777	834	840	808	821	839	802	842	851	804	819	784	811	847	797	822	799	856	799	834	816	806	785	861	785	848	831	899	834	842	762	802	824	784	820	815	828	777	814	832	864	817	839	822	802	808	847	821	817	776	782	806	762	788	796	821	848	856	817	810	820	884	777	867	868	820	812	815	885	860	798	782	876	828	768	825	791	815	808	787	853	853	849	775	815	847	812	769	872	848	814	817	830	857	770	806	796	815	820	843	816	817	799	765	807	875	833	802	837	870	795	810	853	800	880	808	785	780	821	819	817	768	776	843	782	841	795	848	791	817	856	827	819	834	839	897	836	842	900	850	819	875	810	798	825	846	838	820	783	836	820	847	829	788	886	803	851	808	869	839	811	802	837	849	811	838	795	852	795	841	817	847	843	799	864	835	846	824	854	849	809	817	818	779	832	749	809	868	791	837	750	848	828	794	829	815	866	816	827	789	759	851	890	861	786	854	841	838	859	806	804	788	766	799	845	811	814	840	835	784	834	847	870	799	833	808	736	853	790	829	817	816	825	824	839	804	843	773	806	866	829	847	791	803	863	851	868	836	835	852	788	805	819	876	822	821	822	825	799	891	802	858	801	826	813	792	816	823	840	812	822	879	804	844	878	848	797	832	795	860	819	821	863	842	853	802	824	848	860	840	817	794	839	818	804	829	787	881	801	791	792	791	841	829	860	791	780	871	802	797	804	811	846	795	806	842	801	864	827	817	809	898	839	798	842	803	783	758	754	829	810	824	828	835	814	816	821	831	854	813	820	783	785	833	805	858	799	765	839	774	825	818	764	797	795	831	837	842	798	811	829	831	789	815	835	833	768	825	871	814	814	826	825	792	859	854	857	827	838	844	805	824	810	813	792	813	839	863	798	831	783	802	833	854	818	828	869	765	789	806	792	824	844	826	882	827	796	812	838	827	768	778	815	801	831	848	839	857	775	790	836	822	775	814	829	822	814	818	811	836	845	852	810	762	801	809	844	822	816	772	802	819	840	802	830	802	804	817	802	778	794	884	850	778	881	824	805	841	795	831	851	812	801	794	765	795	837	804	797	810	791	835	795	805	776	804	788	823	821	896	800	788	826	904	832	814	798	846	786	811	856	853	809	835	777	832	801	819	861	794	846	786	779	797	828	755	777	820	830	769	816	804	841	844	845	827	842	799	854	834	858	826	875	844	783	795	808	791	873	889	843	806	790	849	795	808	793	825	841	843	842	772	791	801	802	785	813	794	798	825	819	844	800	801	824	807	799	832	856	809	838	831	812	822	864	867	840	789	790	812	822	850	826	818	837	817	850	820	812	842	786	836	849	798	822	810	870	795	797	832	823	837	865	849	844	759	797	839	843	795	816	763	842	826	821	836	796	778	833	833	771	834	834	795	846	869	855	824	834	882	803	863	826	862	821	818	781	779	796	834	799	849	851	818	832	850	908	794	877	804	788	843	822	851	821	857	853	845	790	818	774	823	834	814	842	816	772	808	763	804	819	813	815	819	787	882	831	838	831	834	815	808	788	836	876	823	825	814	788	863	842	814	817	831	805	810	799	807	857	828	799	906	902	826	830	758	819	846	850	798	834	837	829	833	826	833	819	868	794	813	779	803	802	814	806	851	848	859	799	790	809	883	805	792	835	826	810	835	825	791	823	842	860	775	804	795	820	796	826	827	840	853	801	874	840	873	799	785	851	841	805	775	776	804	814	814	830	815	826	815	793	856	828	799	818	803	822	807	861	807	812	816	824	875	801	839	864	785	828	773	853	856	837	880	865	863	817	829	800	840	860	865	819	829	824	801	817	807	877	834	815	769	817	773	839	870	889	802	829	783	836	789	798	835	768	820	828	827	831	805	772	879	898	832	776	822	760	776	779	872	823	869	845	850	801	811	850	777	799	798	820	837	835	780	858	781	769	812	849	795	804	758	855	849	818	834	772	756	830	842	872	806	871	834	816	792	822	825	799	811	741	803	858	794	823	861	838	807	825	842	795	809	799	860	812	778	871	802	839	823	815	806	799	833	812	816	788	807	821	802	826	825	816	847	876	774	823	765	819	812	911	795	874	798	806	848	861	796	837	822	801	850	779	830	875	858	807	778	828	901	820	819	837	855	862	812	828	808	853	803	845	846	829	795	819	794	786	823	812	911	789	814	793	853	846	825	821	779	865	852	817	824	775	827	804	837	809	860	749	785	836	832	852	819	817	792	820	846	852	794	852	841	867	897	833	857	826	866	868	846	825	861	799	792	788	837	804	785	795	781	800	784	829	810	822	802	834	853	824	812	800	851	812	846	813	792	842	814	816	855	788	831	824	803	874	770	844	858	845	851	826	831	874	769	829	805	882	796	835	803	819	837	819	812	811	813	836	841	835	817	880	882	843	831	804	777	785	804	825	831	796	792	801	795	789	788	857	815	804	823	818	806	817	814	861	858	808	834	843	873	837	816	837	822	810	800	789	851	801	833	831	847	784	797	826	804	789	845	821	864	867	825	800	772	856	858	821	841	803	857	792	830	786	864	788	772	777	810	796	818	845	801	810	832	867	863	813	816	804	837	792	830	794	816	792	792	805	873	817	837	757	794	795	807	780	788	830	834	785	802	823	848	780	836	795	772	834	774	856	852	821	819	837	830	766	855	825	825	821	842	815	809	796	840	786	838	846	836	796	829	875	776	828	857	835	797	824	811	799	786	817	785	856	852	806	791	811	746	785	817	815	862	817	810	813	800	839	795	861	787	844	796	836	760	796	831	839	774	807	793	885	828	788	793	847	813	852	755	838	823	820	835	832	827	848	816	831	811	780	786	869	861	844	874	817	815	810	815	855	763	790	870	816	814	799	829	803	786	777	816	829	838	823	787	834	768	818	804	796	851	849	820	861	816	809	831	764	813	804	874	827	802	810	801	801	803	801	825	809	839	840	764	846	860	790	785	816	806	824	815	885	799	843	862	787	782	843	809	838	859	855	829	809	806	824	832	846	808	816	833	850	836	824	827	849	787	862	841	827	832	851	799	800	814	816	813	783	797	871	841	814	854	835	795	789	841	814	801	828	862	830	818	809	827	803	779	880	804	832	848	791	808	823	855	854	762	827	838	789	816	850	809	823	797	843	825	805	858	803	817	822	840	805	818	788	836	815	850	866	787	791	848	877	859	828	838	810	859	834	785
4563	1577	1315	1049	1007	990	982	931	929	968	937	937	899	914	913	936	965	894	935	834	931	928	951	956	909	878	959	904	912	908	894	853	898	853	890	905	882	888	857	852	918	890	917	909	917	885	873	924	907	856	882	887	913	901	854	914	895	923	906	933	905	910	908	962	882	895	929	875	912	934	859	881	886	862	929	914	817	936	958	884	903	914	856	893	900	902	950	872	960	885	929	895	899	891	890	891	879	897	907	896	944	919	887	893	901	883	890	925	866	862	931	891	856	924	961	963	914	910	906	867	886	964	922	900	895	886	869	930	926	876	923	845	918	947	920	896	924	875	883	936	949	862	920	939	867	895	948	988	942	866	912	888	916	864	914	908	881	902	905	867	931	958	876	863	926	898	926	885	949	884	921	940	891	863	925	901	884	927	905	853	935	930	897	933	903	891	919	871	955	865	866	889	874	906	923	918	940	954	911	902	841	875	892	946	895	870	907	881	870	928	926	892	878	866	921	899	924	838	932	941	914	919	856	853	935	867	922	939	941	922	835	975	878	943	926	920	937	926	894	902	942	942	949	922	877	931	928	882	902	858	905	960	929	856	948	889	904	976	875	879	917	869	896	888	892	935	940	885	936	945	945	915	914	886	889	889	927	933	898	955	957	921	885	919	918	925	841	900	935	911	909	902	906	899	905	885	896	947	940	864	959	883	919	920	925	922	884	934	895	860	966	940	917	935	863	868	902	926	911	930	893	953	889	898	937	884	844	916	925	881	891	975	950	878	943	936	904	902	917	933	877	864	879	874	911	913	896	884	879	912	896	913	848	908	889	930	887	950	875	880	887	902	856	868	947	847	927	842	873	879	892	946	841	890	906	896	910	891	902	935	916	905	945	928	869	904	834	847	878	919	899	860	914	929	836	885	920	924	920	929	932	928	899	916	921	906	866	892	890	905	939	846	844	873	872	915	871	884	910	907	877	875	891	825	952	910	883	910	860	903	932	900	920	876	843	948	940	893	931	921	910	894	917	928	892	939	891	885	926	924	969	885	877	921	931	867	861	835	852	922	883	928	875	932	886	926	850	895	884	929	873	875	866	969	924	889	930	920	915	869	934	904	915	872	904	926	883	884	857	872	899	945	890	905	823	840	888	860	871	927	884	952	916	835	955	887	895	897	918	923	936	885	958	945	873	933	879	862	942	897	935	871	927	949	928	922	900	943	901	890	893	862	890	876	880	904	963	880	886	886	886	863	875	928	912	887	908	916	950	922	862	901	872	946	1001	889	894	960	886	913	853	970	890	897	899	922	952	885	898	927	870	910	880	874	896	913	945	943	886	914	882	930	899	863	946	904	941	934	906	858	875	909	916	911	936	931	870	918	919	902	931	931	922	893	893	895	905	936	876	921	879	882	926	895	932	871	883	928	878	899	838	904	959	845	917	847	911	966	874	864	862	911	887	887	898	895	895	933	933	960	921	891	880	910	883	925	888	951	860	905	914	931	926	868	957	915	924	853	892	861	897	907	885	936	853	887	890	904	923	896	931	934	937	882	872	920	896	930	931	854	909	956	937	928	903	889	865	884	880	910	911	895	873	885	887	901	906	857	932	898	922	850	885	927	932	926	908	876	944	928	881	906	921	886	884	892	828	906	888	886	812	926	922	880	895	932	884	852	918	922	890	856	897	941	867	910	885	956	944	875	896	931	884	884	912	889	923	932	907	871	843	891	895	845	929	931	975	888	875	883	966	928	885	908	875	899	865	884	950	905	946	868	884	855	950	901	872	909	872	919	905	871	911	903	901	851	883	869	853	974	905	890	941	903	910	915	921	912	851	924	912	863	843	922	965	906	934	866	867	924	888	873	905	853	887	889	962	927	901	859	911	921	898	905	921	922	906	905	912	901	918	954	891	931	932	972	912	894	921	930	875	885	931	918	849	889	831	910	890	906	891	928	934	879	916	919	909	884	858	893	911	911	942	923	930	890	906	926	873	836	860	878	872	891	859	922	874	958	838	900	900	938	851	901	936	887	903	880	867	933	894	859	866	915	917	835	887	872	911	878	930	872	914	929	902	911	947	887	848	921	936	911	921	914	940	911	881	889	904	897	881	887	905	896	893	901	879	942	908	872	907	918	922	883	927	876	949	897	869	946	868	872	896	900	873	925	904	894	876	898	936	906	952	891	855	907	899	946	917	884	903	923	904	856	898	922	916	951	931	936	914	941	861	916	864	923	941	922	888	952	896	861	934	904	939	881	953	860	880	889	931	899	881	911	860	878	922	849	901	935	924	934	897	923	938	926	946	914	899	899	940	892	934	939	935	873	929	891	900	888	884	872	870	937	886	895	917	918	895	895	875	949	933	878	886	888	919	896	899	897	864	859	879	981	863	857	889	918	916	928	873	842	847	881	862	872	884	924	881	899	912	907	931	888	921	926	926	865	865	917	891	928	883	938	965	934	909	893	920	931	935	922	938	902	882	911	920	906	925	931	857	927	891	880	929	917	890	886	865	887	878	891	919	897	897	932	898	896	958	893	914	875	917	884	925	864	908	916	920	865	900	892	870	894	888	941	928	910	869	926	915	822	897	919	881	856	927	925	920	876	904	964	880	845	872	925	849	919	952	891	892	838	870	874	900	933	839	910	931	860	912	863	900	844	909	863	933	937	891	900	925	881	905	953	885	857	921	891	943	930	931	896	891	942	900	909	907	927	878	893	866	922	924	881	930	910	896	884	883	884	909	933	886	914	939	885	908	878	907	864	942	940	905	945	868	855	914	928	893	869	909	881	867	883	872	881	932	920	861	933	899	896	902	905	897	878	924	888	910	889	865	919	880	914	949	940	859	897	859	907	894	915	849	946	931	923	934	843	859	885	906	854	921	849	900	914	903	927	885	918	835	900	836	898	970	889	861	916	897	928	896	890	938	926	955	963	931	896	892	920	866	842	918	972	930	908	943	866	898	901	950	924	895	890	918	893	917	847	884	970	883	890	930	866	912	854	866	912	890	899	937	867	873	916	904	887	882	853	853	917	949	914	926	952	911	903	945	903	906	878	904	872	909	951	905	900	882	939	936	923	909	885	897	939	900	928	864	878	951	908	911	926	910	915	944	906	866	914	920	880	948	894	896	922	968	889	890	886	876	843	944	902	926	917	868	916	931	946	888	881	892	861	912	874	924	830	911	925	872	923	912	947	919	908	921	861	857	935	895	894	938	891	901	929	938	928	925	958	920	917	879	937	911	899	913	947	853	918	957	927	907	898	879	904	897	943	929	903	945	903	915	967	917	919	863	857	924	942	895	878	898	880	891	900	880	909	912	914	937	905	930	910	921	935	902	851	838	999	961	912	910	874	909	926	930	895	919	914	927	901	890	846	878	914	854	862	896	894	904	884	904	973	911	898	878	915	896	917	837	905	938	942	900	902	873	895	867	911	885	908	899	883	885	920	936	913	896	831	943	884	910	940	972	878	927	930	921	888	919	903	887	851	911	930	916	891
23321	21072	28204	24165	21062	9159	1699	1179	1020	1069	970	955	922	1005	946	875	908	887	882	963	863	965	896	847	912	851	883	873	926	861	892	859	880	931	891	892	859	884	842	847	897	844	873	848	885	841	848	864	902	863	835	799	870	826	860	856	826	879	840	882	858	853	806	795	820	865	875	790	884	859	911	923	928	887	906	900	866	882	799	866	913	881	850	863	871	879	907	879	872	861	861	842	871	897	882	903	908	848	892	805	796	869	868	897	831	852	827	878	850	855	817	850	859	808	856	827	852	873	861	831	884	819	943	874	825	874	856	903	785	830	827	868	853	842	857	920	929	842	932	861	890	843	820	829	848	869	852	874	825	847	837	880	857	818	853	875	858	832	855	851	857	811	838	848	877	921	879	878	828	855	882	823	870	839	868	873	848	863	854	821	862	889	852	890	799	883	891	892	891	861	844	865	851	867	856	869	854	878	856	829	890	809	839	839	814	849	858	858	805	878	869	880	863	840	846	847	881	831	834	856	857	880	882	902	850	827	844	853	885	866	860	847	875	829	864	857	901	878	875	878	846	871	907	875	826	869	810	826	803	885	869	831	849	896	823	842	860	828	886	845	918	848	833	838	894	906	823	878	850	857	843	916	855	858	866	902	827	823	865	856	835	824	810	909	837	877	887	843	882	813	865	810	891	841	833	866	874	866	845	854	845	850	806	878	836	899	829	903	862	863	845	908	829	800	849	852	867	831	791	828	798	905	858	933	886	855	854	859	858	878	841	880	841	864	851	802	866	870	831	833	833	780	832	839	845	868	895	828	858	831	896	858	864	860	840	843	901	826	806	853	868	852	869	866	848	873	871	849	852	863	858	857	882	860	812	871	867	837	840	861	866	848	850	857	824	863	873	841	843	829	825	870	851	904	882	871	861	835	864	835	812	836	852	842	842	838	819	883	879	828	860	867	842	832	818	879	878	867	876	886	818	884	875	825	900	817	918	851	858	841	862	808	849	836	861	816	906	804	862	857	879	856	859	832	813	890	882	839	826	841	879	787	854	861	872	899	834	922	879	840	893	860	814	842	840	862	870	908	898	832	805	854	872	872	849	888	898	869	901	849	808	850	841	838	874	869	902	834	831	887	885	863	816	920	839	835	878	845	835	852	859	781	794	827	857	852	842	873	894	877	862	857	855	848	818	854	847	859	861	789	845	858	819	871	849	857	867	879	802	887	817	872	843	830	839	874	834	832	867	858	816	929	875	880	846	913	872	836	843	764	862	849	844	896	901	820	928	862	863	878	893	791	814	845	857	845	854	853	843	843	802	855	848	827	876	810	896	880	838	854	875	864	834	836	808	870	841	881	813	857	875	881	861	828	876	870	866	825	895	837	854	875	839	855	816	856	881	830	935	804	813	812	867	853	881	891	835	820	823	830	891	866	849	764	837	878	877	862	898	852	904	854	844	877	870	849	888	858	903	851	849	867	855	854	887	854	862	878	837	915	872	827	846	851	852	868	891	839	913	872	862	812	872	824	834	818	867	851	856	843	850	906	853	839	856	821	805	833	855	853	856	871	813	864	842	859	838	864	827	793	920	886	802	831	888	853	845	826	849	826	845	814	904	812	869	832	859	819	890	864	841	879	843	837	886	833	902	848	889	831	840	870	848	829	875	833	878	830	859	858	878	836	807	858	819	889	828	843	853	793	831	864	839	871	846	889	825	825	845	848	875	865	840	906	849	819	872	890	902	849	903	871	908	923	830	893	880	853	869	815	885	943	805	792	869	856	859	873	908	824	815	869	891	870	874	905	873	860	858	880	865	899	859	847	867	854	854	882	846	839	850	828	832	870	840	859	867	827	857	860	840	840	830	872	870	874	861	812	834	855	862	878	867	841	841	848	879	813	863	865	857	819	823	842	858	897	858	782	816	855	820	849	844	833	833	877	854	817	877	857	904	803	908	845	866	808	797	886	871	829	842	840	837	867	873	847	829	832	870	858	860	877	879	849	861	867	787	878	840	855	855	845	839	813	875	897	819	842	868	927	854	861	876	815	837	884	850	863	878	875	868	893	857	861	825	903	831	881	873	853	891	821	842	850	869	849	865	819	894	788	872	881	846	873	774	859	877	858	841	841	901	843	837	804	881	879	860	869	848	878	864	852	839	843	885	850	883	846	853	850	903	844	791	858	889	847	793	812	874	895	913	852	863	808	907	846	876	820	858	909	827	860	824	856	830	845	845	881	915	874	882	914	873	866	862	855	876	836	886	841	847	898	854	937	908	865	859	855	874	831	880	816	836	854	845	898	842	884	860	904	826	839	834	873	822	807	872	848	898	865	850	809	859	860	893	823	832	828	866	842	875	904	872	837	885	842	868	851	887	863	814	836	889	816	862	912	896	814	889	856	830	839	834	835	856	850	870	789	855	825	823	834	894	895	805	917	798	878	857	888	902	901	877	896	846	868	872	879	851	891	865	847	872	851	823	810	827	890	849	829	842	842	863	890	834	858	855	872	842	843	852	867	877	822	867	823	902	874	828	822	875	854	880	835	916	827	822	877	862	880	869	819	886	819	868	821	880	843	825	870	841	888	886	865	832	839	853	831	846	860	825	902	839	825	873	844	833	849	807	831	884	882	825	820	879	815	847	891	869	846	890	833	885	844	849	899	834	831	866	874	835	841	836	863	841	856	889	857	878	824	853	788	891	910	897	858	830	869	829	864	851	853	882	902	864	810	843	844	808	860	883	867	864	892	854	882	809	891	811	826	837	836	844	823	907	874	848	881	875	878	835	857	852	851	906	801	818	921	879	899	897	835	814	802	863	826	871	875	894	841	835	823	822	883	824	895	838	844	889	846	831	883	854	896	891	859	858	873	849	865	868	878	856	873	869	878	825	847	822	854	874	866	843	839	846	845	836	912	814	839	886	888	845	830	859	844	860	892	829	838	894	872	847	889	903	899	819	870	816	858	816	880	817	844	908	845	894	914	903	847	855	839	882	823	858	833	848	815	821	865	886	816	817	800	812	838	818	836	805	829	858	809	800	814	866	899	834	837	835	875	890	872	841	858	841	853	854	867	867	899	853	837	821	870	810	915	855	858	820	844	837	826	853	792	868	877	861	842	863	860	844	867	899	815	843	860	863	880	877	824	872	871	887	825	877	873	872	845	884	848	824	840	856	878	869	830	845	829	910	849	807	877	843	867	846	838	839	901	852	851	832	859	858	824	861	856	790	797	784	871	902	848	921	864	872	874	838	883	909	786	834	793	879	884	861	840	811	849	867	871	826	883	827	790	868	793	811	846	851	866	838	838	836	881	856	875	868	851	841	851	803	884	776	853	877	853	820	863	827	846	932	858	856	840	904	824	818	845	842	860	856	820	835	815	861	867	886	828	835	872	824	877	840	816	844	822	849	896	830	791	833	834	880	864	893	869	858	890	846	889	881	852	844	842	855	825	846	848	869	837	869	872	840	864	855	842	819	863	850	853	799	916	801	841	870	850
3949	9061	6339	3194	2512	1997	1680	1502	1377	1245	1147	1125	1084	1116	1063	1043	1025	1008	1014	1034	983	992	943	1000	1001	972	954	979	964	969	975	978	976	956	913	996	987	994	974	987	997	953	997	994	924	940	972	1013	1000	983	923	930	927	1018	887	998	936	954	933	952	964	975	951	947	942	954	996	979	992	947	895	923	934	934	961	948	956	968	940	924	964	932	972	920	979	980	965	956	877	946	1031	987	932	935	969	976	978	994	922	967	946	945	908	945	955	909	997	950	982	959	946	948	989	909	929	979	974	944	1015	980	975	913	978	999	989	956	936	997	961	940	923	922	954	964	967	933	911	914	924	940	974	950	953	940	978	939	938	931	1007	932	946	938	956	921	956	923	969	926	973	978	1049	946	949	963	984	973	935	954	954	948	965	945	976	972	979	988	959	952	981	921	962	916	930	948	975	935	939	984	936	981	970	947	963	1028	916	932	1009	939	964	958	901	877	994	967	957	957	992	979	951	898	954	966	972	1009	988	969	957	998	977	958	856	987	1011	959	949	935	942	966	899	899	914	979	944	901	969	953	950	1015	939	940	877	927	976	917	979	1019	961	960	945	919	949	981	954	954	995	946	906	1011	939	914	935	935	944	966	914	907	980	1006	997	1002	922	916	903	915	995	936	954	941	949	1017	1007	972	996	960	973	932	944	971	958	946	929	944	963	940	955	906	1017	949	994	922	899	937	945	988	976	994	919	1013	954	927	1017	927	944	989	893	982	992	925	964	937	986	953	1009	988	885	991	916	910	911	968	959	916	953	1055	997	916	938	953	959	973	969	976	943	898	964	945	955	988	873	910	880	952	992	978	1007	937	946	956	957	927	890	915	922	918	999	974	985	993	937	934	953	978	956	962	993	946	927	981	947	947	953	938	970	950	946	937	901	911	904	988	957	967	985	963	995	955	931	962	960	949	986	941	935	956	1015	918	979	919	958	954	990	917	1032	955	952	962	917	975	932	941	978	928	999	953	923	965	955	937	958	940	939	927	964	952	929	933	965	962	961	953	968	925	944	993	941	948	946	975	962	916	919	942	942	937	1049	963	996	896	981	964	932	950	982	883	941	957	946	936	970	930	974	952	946	988	923	948	1008	916	919	923	955	913	973	943	925	987	945	1000	942	937	940	988	956	965	973	933	994	961	982	930	931	980	939	963	956	954	948	975	988	976	931	920	944	955	938	974	1005	917	937	944	926	984	977	952	974	1004	900	910	933	1014	988	940	982	925	950	921	1025	996	947	970	925	945	960	951	947	1010	925	940	937	949	913	917	939	952	992	989	956	939	938	942	920	927	943	968	968	974	937	919	908	957	981	898	945	964	976	967	943	981	987	996	957	965	954	930	983	993	956	963	933	998	957	939	963	960	945	978	1020	951	965	951	941	982	937	1047	932	907	949	972	974	989	962	963	966	910	996	973	969	1006	997	956	921	946	928	966	885	970	916	981	921	955	968	994	990	1004	958	947	964	984	922	1023	974	993	978	957	975	958	953	949	965	956	981	961	919	957	984	918	889	966	964	941	1003	1012	974	966	936	937	964	956	936	986	958	950	924	943	980	972	932	967	998	1009	906	942	977	933	992	960	952	926	927	960	1005	1035	942	935	934	976	972	946	966	996	930	982	953	888	961	927	929	905	969	950	943	937	920	953	930	985	974	939	974	975	970	978	918	951	966	953	986	930	952	929	911	942	970	908	917	1030	927	948	957	909	960	945	1039	990	955	981	936	985	967	960	984	932	947	929	949	905	970	954	906	967	953	939	959	931	937	958	962	947	902	990	1000	965	900	1017	939	930	976	983	913	949	950	920	947	868	1009	970	955	908	919	975	970	898	1003	972	1000	1003	961	949	970	993	1001	970	930	954	948	958	944	940	1017	980	914	888	998	964	995	965	969	986	943	943	952	949	996	959	946	922	942	965	898	932	910	919	932	967	908	921	915	933	957	948	948	974	971	966	954	950	930	967	978	995	911	992	982	924	930	997	985	968	920	940	947	934	943	987	949	942	964	947	952	915	931	972	936	911	966	992	919	1008	911	947	931	914	959	904	972	988	952	905	945	918	921	966	988	942	937	924	955	936	987	961	937	1016	905	952	934	955	939	950	959	937	981	972	961	929	946	949	938	1026	909	945	950	943	944	938	980	943	954	977	931	1003	959	981	923	965	892	908	983	951	966	945	955	928	968	998	989	935	945	977	990	951	941	960	926	920	883	962	953	989	1016	955	948	957	979	1018	1000	937	940	992	989	935	954	946	972	919	1010	959	925	984	912	964	933	986	947	946	994	930	956	912	900	952	960	897	962	964	944	944	956	915	947	904	960	966	929	938	1002	994	931	932	1018	932	905	952	889	983	943	944	952	896	952	902	997	964	936	953	991	945	954	962	976	897	970	962	923	927	953	968	951	927	894	977	964	960	943	971	930	934	955	975	921	994	917	944	956	992	896	975	901	924	956	951	962	949	941	947	1049	948	953	897	967	988	948	915	947	951	1002	945	921	904	924	1031	913	935	1008	996	976	988	953	935	952	884	991	951	917	956	975	924	964	917	931	968	899	950	921	933	947	961	971	972	939	925	996	989	913	965	971	920	998	925	887	991	967	937	929	1028	948	965	961	998	944	980	942	997	962	975	961	962	990	957	934	915	991	947	928	891	962	905	950	933	949	953	908	993	949	994	940	950	955	980	932	1007	935	1003	923	986	978	927	965	948	970	979	938	1001	933	979	968	958	993	941	943	923	949	941	998	917	963	901	966	903	931	959	962	965	989	904	952	959	917	919	1000	998	890	963	984	947	954	1008	994	964	995	979	974	962	942	925	976	977	933	913	911	981	1041	993	941	899	985	975	924	957	1008	923	964	960	954	965	992	980	949	963	970	999	947	988	930	958	936	897	963	950	944	957	1003	1027	949	948	948	961	966	916	939	997	972	1018	931	966	1020	958	972	951	991	931	936	960	889	996	957	945	982	925	947	892	991	902	1015	930	960	918	926	971	957	936	932	969	945	999	904	949	991	955	914	893	938	959	925	949	985	952	982	964	938	1023	1008	935	1015	970	943	947	1049	943	1018	980	936	919	904	962	892	963	928	976	936	943	981	968	927	962	903	921	941	972	936	977	947	994	968	909	935	897	975	1005	936	913	960	917	1012	883	956	958	907	965	970	935	964	935	969	961	971	912	963	954	966	885	978	970	970	911	925	951	967	967	922	928	948	932	939	955	913	967	948	951	969	951	953	905	972	918	956	988	989	950	979	973	993	995	945	919	993	953	931	896	1009	988	991	948	998	944	924	963	941	999	987	952	952	921	965	938	967	953	958	958	959	885	1001	953	975	977	952	995	954	940	941	968	973	919	955	936	974	924	937	935	971	992	957	889	943	996	950	974	978	982	981	981	952	954	947	1013	982	992	954	994	962	963	946	951	948	916	962	1000	957	930	935	949	908	939	928	920	946	952	930	926	960	963	974	983	978	946	951	926	932	936	1000	897	931	973	910	913	949	962	878	902	940	923	975	902	995	917	927	965	916	995	935	945	935	942	941	904	1006	897	1028	918	945	930	1018	936	975	924	950	947
24363	21038	26936	25236	8274	850	662	581	538	516	521	491	478	474	446	457	456	468	473	465	478	495	475	454	489	451	472	449	459	456	439	449	454	439	473	466	432	491	479	433	450	414	444	429	405	459	444	471	442	417	440	434	422	426	431	445	403	446	430	446	463	445	441	485	439	464	453	404	388	436	464	486	478	441	438	423	397	459	408	410	422	423	425	430	456	432	464	428	419	440	469	487	438	465	428	441	457	465	473	445	455	414	420	439	442	411	443	422	438	399	425	452	435	432	438	398	431	456	441	450	417	409	452	429	472	422	421	422	464	419	473	454	431	462	462	443	468	429	434	441	440	445	451	456	451	446	434	441	448	457	443	393	492	435	423	456	408	398	430	423	451	441	462	431	447	456	446	401	451	471	448	435	433	468	424	471	466	404	448	440	461	461	476	466	468	446	430	430	432	400	466	438	462	425	461	429	419	445	415	442	418	474	456	439	441	426	443	451	443	425	425	469	442	449	446	450	462	432	412	429	442	466	420	457	444	417	441	468	407	430	454	474	399	473	433	436	449	443	470	429	449	462	412	450	426	466	457	433	456	450	408	452	430	422	468	426	456	473	453	479	450	398	434	424	406	438	415	448	425	436	464	453	424	414	466	472	469	446	470	417	417	423	451	422	463	440	448	447	419	401	441	458	413	442	427	490	434	428	460	419	452	475	462	425	461	462	419	432	433	423	455	435	434	472	443	455	477	455	436	447	431	518	443	460	414	482	425	430	455	422	446	429	439	449	428	440	425	427	430	425	460	476	443	425	422	422	438	436	417	467	460	456	459	444	474	433	449	462	444	467	463	462	460	432	435	458	415	458	474	448	423	446	431	435	456	449	449	470	506	461	449	444	463	471	436	442	460	435	456	461	445	458	469	403	433	432	468	480	464	452	444	480	469	439	454	442	454	405	403	443	416	422	476	429	410	451	437	434	441	415	421	423	439	430	430	458	461	452	468	437	453	440	436	424	441	466	461	475	492	439	407	481	438	478	408	407	477	434	453	447	428	452	453	438	456	426	482	434	419	439	443	445	478	436	483	458	430	489	426	447	455	414	419	454	424	454	424	491	447	450	421	445	433	426	414	459	422	448	463	414	443	538	428	439	431	428	415	421	407	467	450	447	466	414	398	450	453	449	435	458	490	494	437	436	468	421	471	416	428	449	412	430	438	404	392	467	430	447	470	469	440	434	433	469	488	408	403	446	452	474	430	462	461	434	418	482	416	422	425	437	446	442	472	435	412	442	488	478	419	467	463	465	445	412	436	453	447	442	440	428	471	424	450	426	461	430	435	462	448	414	485	436	466	435	424	376	416	433	456	456	408	468	469	443	453	441	473	455	441	433	392	403	415	458	430	432	397	445	437	447	464	443	435	444	403	420	444	392	454	412	439	419	498	424	427	429	458	467	501	438	447	431	478	457	441	449	451	456	452	450	431	435	411	433	444	423	445	429	434	402	418	443	453	444	433	424	434	466	442	405	455	450	489	442	442	430	452	447	422	466	440	460	420	439	440	450	432	437	413	416	475	459	471	441	416	441	411	455	458	435	457	423	453	422	436	435	411	431	421	455	454	433	442	476	444	422	444	397	403	417	420	450	434	437	504	413	467	424	454	444	459	417	425	462	449	437	436	448	461	424	454	448	402	461	425	425	461	449	437	458	440	469	418	421	419	456	432	466	462	463	416	422	460	433	464	423	432	441	464	425	453	449	460	462	409	463	443	440	455	414	429	432	468	448	464	443	455	432	472	419	465	433	426	429	458	444	449	444	457	420	424	438	440	422	433	452	451	447	427	400	441	456	481	388	426	453	462	452	420	448	484	447	454	479	475	431	419	469	444	417	454	437	457	432	524	422	485	437	429	453	450	471	422	445	450	471	470	447	429	460	395	487	454	469	456	427	469	424	427	427	428	448	476	445	425	441	445	450	421	452	462	396	444	475	404	425	449	454	444	460	454	432	421	466	427	462	488	454	394	451	424	445	428	408	456	426	435	427	464	449	450	456	447	437	413	442	447	413	395	459	432	439	434	449	471	445	427	426	477	436	451	477	436	452	485	438	449	412	426	440	456	461	429	459	427	450	461	462	451	427	431	465	465	429	474	455	447	454	469	391	428	470	458	477	473	438	410	425	449	438	432	425	428	452	439	466	420	466	455	482	434	460	454	467	452	441	430	422	462	431	450	425	451	411	473	430	468	470	470	430	415	448	442	413	460	447	466	447	467	463	449	427	444	446	412	438	429	423	439	416	461	462	422	395	454	436	434	456	449	479	448	476	408	459	455	427	469	413	417	414	440	444	450	431	421	482	450	476	445	479	429	446	443	445	466	445	465	415	444	463	411	428	413	429	428	426	452	430	475	429	408	436	403	414	439	402	425	459	434	496	448	465	446	425	472	444	406	448	405	423	419	447	457	460	441	466	424	429	434	468	447	446	460	456	416	448	445	441	457	421	429	421	465	464	464	468	437	438	425	443	464	445	442	438	419	418	410	423	418	441	444	465	427	428	473	401	440	472	470	455	438	437	443	446	392	401	418	455	389	405	410	423	458	410	415	469	411	459	458	445	460	458	483	426	436	430	429	417	443	453	464	425	411	460	402	421	445	440	443	439	452	469	420	442	460	443	451	432	454	415	412	448	450	436	461	468	445	441	426	420	470	429	419	431	466	420	408	486	476	439	431	451	488	441	433	444	453	419	436	467	415	441	427	414	447	436	440	445	448	467	466	415	432	457	422	462	431	448	458	441	457	459	427	455	422	422	441	453	437	421	412	441	445	400	436	474	466	434	440	438	440	464	481	440	415	453	489	447	439	479	398	480	424	419	439	436	456	434	478	451	433	440	442	455	409	446	416	459	459	481	440	435	473	451	428	430	461	414	447	430	464	398	470	423	468	421	423	405	447	442	449	448	462	411	470	433	483	447	433	430	494	440	465	442	446	483	436	412	458	436	418	416	417	461	451	428	398	478	457	447	443	448	411	414	439	448	446	425	469	441	439	430	453	441	404	410	438	396	470	441	471	428	451	469	444	477	434	418	470	447	438	457	454	439	457	428	425	477	396	435	459	444	459	430	428	438	484	447	429	443	439	422	436	413	465	435	494	422	401	424	467	434	429	432	450	449	452	462	443	471	447	425	480	416	423	449	430	443	483	469	457	458	456	418	446	432	431	396	474	423	464	460	434	446	405	419	399	441	439	425	423	451	465	429	441	435	437	428	434	456	442	455	473	426	434	469	444	437	440	449	470	422	415	408	453	423	468	465	409	470	445	415	381	448	450	473	440	449	442	477	454	421	436	419	415	395	471	469	410	442	449	443	492	439	462	463	406	418	423	437	468	417	434	449	443	454	476	441	451	459	474	441	441	444	473	415	425	449	430	429	434	428	470	428	440	425	436	421	438	435	439	457	425	455	417	437	460	413	452	434	482	394	457	447	425	447	436	458	428	465	439	434	450	434	422	416
3854	5155	3281	1789	1333	1136	895	807	667	658	665	610	589	565	546	524	511	488	567	519	510	528	495	489	512	500	496	497	468	519	500	532	514	449	524	470	507	527	523	477	508	463	492	470	491	517	470	505	500	457	496	523	499	510	506	515	480	518	467	458	477	482	520	495	451	481	479	495	509	510	506	487	532	512	489	492	493	462	451	486	487	464	490	506	488	519	456	485	479	520	498	462	526	476	457	471	471	485	495	514	503	517	506	499	491	508	510	507	474	514	470	496	490	520	481	511	503	494	434	477	473	505	483	488	467	508	447	521	516	497	483	436	500	489	466	480	484	504	485	514	474	504	514	496	512	485	492	495	502	548	501	542	483	536	513	507	465	499	490	473	505	525	476	488	541	545	506	485	465	503	500	483	481	510	492	506	470	491	479	506	530	457	502	494	493	480	519	510	490	526	488	476	506	456	543	479	472	516	508	436	500	457	481	454	493	467	536	520	494	491	472	496	502	496	548	480	490	496	477	478	497	520	523	483	461	443	467	493	517	478	502	463	496	484	479	501	467	483	498	497	521	464	503	464	498	522	470	430	469	484	510	484	456	536	520	487	494	446	488	474	469	491	515	494	486	491	484	470	470	520	534	513	465	547	478	535	510	489	467	467	472	524	494	476	544	484	472	478	483	482	483	477	490	488	530	486	540	506	466	473	501	480	501	476	487	493	492	487	458	518	531	476	511	507	519	536	478	524	495	484	474	500	489	456	498	488	472	479	517	478	488	482	516	470	495	518	496	509	499	463	502	497	496	505	522	559	483	459	480	535	509	493	496	474	507	531	512	491	481	470	504	466	475	463	470	518	502	514	491	480	497	471	512	463	510	469	502	497	474	472	496	498	521	482	514	539	531	511	466	514	498	496	501	467	474	501	499	477	512	520	512	491	488	502	482	496	510	457	466	457	511	493	481	443	492	466	499	460	486	482	504	461	494	493	482	467	479	493	439	481	493	466	499	473	499	496	479	475	460	536	499	498	468	447	508	466	460	475	503	468	453	496	483	469	503	505	478	505	506	455	522	503	500	491	488	506	462	484	512	477	472	510	491	481	505	464	498	476	486	476	498	483	510	488	476	498	463	484	485	539	495	499	471	480	496	540	477	499	467	539	506	473	482	497	521	489	458	510	488	481	492	500	447	476	486	528	525	487	466	485	511	459	507	468	471	496	510	471	488	525	471	496	512	486	507	485	496	465	468	470	496	469	522	487	504	478	507	493	515	536	501	484	504	529	501	490	529	492	481	496	506	505	479	488	454	481	509	489	489	516	491	511	512	525	505	484	519	482	467	474	438	500	492	476	450	488	517	482	485	467	470	485	491	507	539	464	496	464	528	484	493	502	520	510	507	458	491	474	500	516	554	492	499	520	493	454	486	508	467	478	514	482	488	518	504	475	501	495	502	486	502	471	477	483	474	465	530	468	556	486	470	467	513	545	451	461	507	461	485	505	502	444	463	518	458	500	477	502	499	517	502	495	494	496	496	508	522	449	482	509	536	505	500	469	503	510	491	464	468	476	475	484	497	473	495	518	492	493	457	509	468	532	494	499	477	470	481	474	527	487	528	456	491	487	479	475	492	502	528	486	456	475	514	488	495	469	498	501	509	516	517	536	522	486	469	511	476	504	476	495	503	455	479	470	516	501	473	444	510	515	507	483	509	471	487	466	506	509	491	477	440	510	473	478	490	469	496	468	475	493	521	496	504	465	486	492	484	503	523	435	480	467	474	478	468	466	451	505	484	502	498	479	482	497	516	511	479	496	488	497	504	465	516	466	458	504	508	505	489	487	482	476	519	506	478	502	505	483	499	488	507	495	513	551	469	502	459	496	544	466	515	490	478	517	492	471	481	451	508	510	478	526	507	513	501	551	451	472	513	507	476	485	511	454	508	473	464	508	500	486	493	469	490	487	536	494	538	526	449	481	495	530	505	504	485	501	449	480	452	460	505	517	481	493	494	456	489	504	487	487	485	462	489	476	481	455	487	464	487	465	507	501	483	499	491	534	514	501	487	512	509	477	504	517	472	492	501	478	498	490	516	491	494	478	496	499	494	524	464	504	476	500	491	509	483	461	463	529	492	489	520	502	477	456	524	481	508	483	453	472	508	477	468	500	492	487	485	472	496	476	494	478	522	483	482	489	468	490	453	472	487	492	506	515	520	491	487	484	478	486	486	492	481	470	528	499	483	473	492	481	453	453	491	472	507	498	484	474	500	515	481	499	517	506	521	517	496	521	477	522	494	499	512	465	503	490	491	486	518	490	503	501	472	468	478	487	474	464	466	482	499	476	505	518	492	494	512	459	498	476	502	480	474	495	520	507	541	502	494	492	498	490	482	522	476	491	513	526	473	486	501	512	483	500	500	470	465	501	507	460	494	525	495	505	480	459	490	489	499	501	489	494	497	471	488	485	512	481	491	481	508	494	493	476	476	460	517	502	501	503	477	444	504	497	524	494	540	509	500	469	483	483	484	474	464	462	503	495	513	506	500	502	491	466	488	524	501	474	444	498	493	468	518	460	468	493	467	475	481	495	530	464	497	485	499	492	473	496	448	508	472	524	524	473	488	537	482	460	485	494	505	488	483	503	543	493	522	491	499	497	499	504	432	471	513	518	465	484	489	442	474	472	549	510	484	489	472	472	454	486	502	491	488	535	499	444	499	535	469	460	461	494	493	505	512	480	481	473	508	469	501	473	505	487	516	526	501	527	519	480	497	480	474	527	474	467	479	538	456	441	527	484	478	513	519	525	510	488	541	525	510	493	499	517	428	518	502	460	498	484	480	473	501	519	519	490	483	494	531	449	493	492	518	507	493	499	493	482	481	478	485	474	491	495	466	486	489	488	513	491	509	488	484	468	479	503	539	490	482	528	499	452	515	467	460	454	483	466	489	530	520	462	525	504	503	465	456	507	509	505	435	513	458	487	482	485	481	463	508	456	502	506	460	480	481	463	480	488	520	544	540	522	509	502	493	475	478	497	524	523	549	508	472	499	495	513	444	492	466	494	513	502	493	501	458	491	482	502	454	478	463	458	476	462	457	511	440	537	501	505	483	507	479	511	494	509	476	508	479	477	493	507	471	453	512	474	487	479	487	501	462	509	497	518	471	503	496	460	484	464	505	518	488	489	477	490	517	482	496	491	489	497	443	441	508	516	471	521	487	501	468	520	468	496	517	496	499	533	487	499	479	534	490	474	527	542	526	470	478	495	456	508	513	490	508	495	526	508	456	471	470	492	517	548	481	492	492	496	543	518	508	514	480	491	482	506	486	498	495	499	479	493	495	469	464	462	518	487	512	481	500	481	475	493	503	506	496	487	516	499	499	503	483	487	464	498	532	505	503	498	544	470	462	519	493	495	482	508	504	475	498	509	509	484	508	493	508	473	459	467	483	455	518	481	458	506	505	500	451	532	499	501	496	478	518	457	492	511	503	496	484	432	501	465	490	460
22300	21062	28675	23681	21063	21091	6293	1053	816	682	623	599	591	523	526	497	477	492	470	475	450	446	466	496	417	482	402	418	421	408	419	419	417	429	431	417	419	445	461	423	430	412	445	386	398	422	406	429	384	437	419	375	421	443	391	407	392	410	428	346	428	400	408	423	372	345	404	398	402	425	409	383	429	452	384	425	407	409	394	437	458	398	416	393	420	401	425	387	386	387	391	421	428	392	410	367	394	428	408	404	377	395	392	433	381	430	387	389	386	401	437	398	413	408	399	431	407	409	406	402	370	414	452	393	410	392	384	383	409	441	422	400	414	366	433	407	402	398	395	391	393	404	416	395	415	401	411	432	378	380	409	392	387	385	399	381	369	371	394	394	413	427	401	406	396	428	424	399	423	385	437	430	408	434	403	391	391	402	382	425	407	433	368	424	414	390	391	421	397	425	445	385	429	413	393	391	390	372	383	416	371	400	413	425	388	397	383	395	385	392	401	376	423	383	379	410	388	410	418	367	473	390	443	387	393	437	380	432	416	390	374	421	405	390	387	419	383	394	452	386	401	386	432	383	416	385	416	360	377	410	423	372	424	404	423	364	385	413	380	385	404	404	422	405	386	438	400	390	407	417	381	420	388	413	357	356	418	373	404	417	430	409	447	402	413	411	388	418	381	391	416	396	432	401	394	410	394	407	391	414	409	408	397	413	409	415	413	411	389	411	427	383	394	426	407	374	376	439	439	363	378	407	423	415	386	408	410	402	428	388	415	447	392	376	386	386	391	377	399	382	388	408	426	427	398	364	390	430	379	396	414	403	387	354	372	399	423	411	383	420	361	370	393	420	413	376	383	382	389	378	430	400	401	440	419	405	394	393	393	405	415	413	426	399	407	414	395	381	407	407	403	384	400	388	356	400	347	428	400	419	426	386	452	370	403	395	401	428	420	357	408	405	391	432	392	428	392	432	392	400	432	435	370	389	362	426	413	430	416	392	433	384	420	433	392	416	426	405	385	398	439	402	375	418	434	457	382	388	432	419	406	368	417	373	403	428	392	419	399	360	410	433	375	393	393	412	353	378	437	403	403	410	415	389	421	420	376	410	367	438	416	417	389	379	438	399	416	353	420	398	382	377	425	392	399	406	405	405	380	449	402	394	377	419	380	394	374	436	388	421	409	422	389	390	414	394	405	403	416	404	421	423	410	403	443	384	373	392	410	405	382	394	435	377	368	424	412	365	392	374	411	419	377	402	435	410	392	408	414	428	391	424	400	384	409	405	400	411	416	437	408	433	387	395	408	413	399	382	423	418	417	414	441	411	396	396	422	395	414	382	396	390	417	369	361	416	366	395	373	420	420	395	397	370	439	412	401	408	419	415	416	415	425	417	408	394	361	414	401	389	449	400	363	417	401	416	403	383	413	369	402	426	400	407	377	406	382	391	407	387	411	382	414	438	392	433	456	400	396	386	387	413	394	430	367	412	402	418	347	399	403	404	386	422	425	390	352	407	442	375	437	414	377	383	375	367	383	372	449	399	421	389	399	395	425	434	380	413	441	414	365	394	435	395	383	411	417	400	427	396	390	415	419	356	382	384	404	423	393	415	385	381	388	412	383	398	387	370	426	394	397	378	401	401	389	381	388	414	404	400	397	411	397	399	435	414	385	404	411	446	388	384	396	391	418	359	405	399	379	378	444	402	407	402	406	389	380	422	370	388	411	413	379	417	401	390	376	413	416	394	419	362	434	415	390	407	389	409	384	404	386	384	419	404	443	471	403	366	381	393	418	389	417	399	400	403	404	404	399	382	375	420	433	397	407	369	395	366	435	384	416	401	386	416	410	426	435	423	373	422	414	408	389	417	387	451	386	399	354	432	391	423	377	383	407	391	393	398	393	400	388	415	409	421	406	399	394	426	404	398	447	414	437	406	434	424	421	398	406	425	408	375	383	419	374	397	386	364	389	405	373	404	382	421	390	413	424	387	398	394	423	398	389	413	402	397	446	407	370	375	408	410	413	411	383	425	367	406	427	414	431	423	372	388	409	407	425	418	420	411	428	415	386	406	361	427	387	398	365	389	406	393	442	402	412	414	405	436	430	372	376	416	386	409	380	390	409	398	413	408	398	381	372	402	391	417	364	366	399	377	410	397	416	380	405	399	384	441	398	371	417	390	360	412	395	382	404	390	404	398	416	415	407	391	418	394	388	434	416	418	405	429	359	422	372	373	375	382	401	412	402	373	390	426	411	377	408	433	369	366	361	362	380	411	389	400	422	376	414	392	398	363	348	398	447	389	382	421	377	413	424	420	402	395	406	380	414	427	397	407	398	403	385	423	422	446	415	406	402	420	371	392	424	384	418	398	423	446	410	411	397	399	375	405	394	402	414	406	380	375	382	408	399	411	397	384	396	393	408	407	421	376	413	373	397	409	434	417	428	364	410	388	382	426	398	383	407	383	418	378	386	422	403	405	397	425	394	405	368	414	395	393	425	402	410	376	411	419	392	416	418	379	416	401	375	407	443	402	392	382	423	371	375	434	377	410	410	408	395	374	401	393	404	374	388	390	404	427	394	387	416	400	408	398	418	355	420	410	368	396	409	425	413	398	416	338	404	366	396	353	429	380	418	410	422	410	404	417	432	399	412	391	382	370	427	425	413	396	400	400	415	418	450	384	410	417	406	414	410	374	420	386	397	416	433	380	385	438	410	407	405	381	406	321	381	395	391	434	415	379	427	398	404	426	392	374	415	392	439	406	411	402	397	440	416	362	381	402	431	420	415	413	427	417	401	411	379	420	417	437	403	410	365	404	398	363	420	429	380	414	415	392	370	382	366	408	427	416	407	385	375	406	393	389	381	411	420	390	417	372	417	444	428	389	401	379	407	407	394	410	412	390	417	395	385	406	374	406	405	408	387	393	418	388	439	396	424	430	427	395	402	406	394	421	377	403	396	393	427	410	413	417	409	405	341	383	377	436	368	385	371	395	390	430	436	377	406	424	398	429	384	398	426	366	420	432	403	407	370	419	432	430	418	390	394	372	420	385	395	420	386	399	409	387	368	380	391	447	373	363	392	404	417	384	404	415	370	432	407	425	406	386	404	419	408	436	405	452	405	440	377	380	447	404	411	412	390	390	432	424	432	401	378	429	378	412	403	407	425	412	417	380	374	373	424	417	393	398	431	381	419	381	422	434	404	368	390	371	434	403	372	394	384	403	389	399	418	437	385	370	381	381	382	398	416	400	364	422	406	403	378	410	431	361	418	417	380	384	391	398	399	415	393	393	458	400	379	414	405	393	419	404	410	388	409	414	415	384	372	368	403	394	396	393	403	407	387	424	376	403	412	409	405	418	431	421	405	385	378	385	383	378	373	372	391	403	419	419	410	442	415	392	415	395	417	371	400	417	405	408	413	412	412	416	376	405	388	387	435	391	407	389	394	398	380	403	420	403	411	415	398	442	406	439	392	428	382	411	393	424	399	369	400	371	398	404
4920	14449	9604	4582	3392	2627	2001	1537	1262	1037	841	807	753	667	669	619	629	647	575	592	517	528	570	576	534	541	532	537	473	491	496	492	452	479	495	514	476	450	523	467	481	502	502	483	458	497	505	462	474	484	471	438	481	494	478	465	454	490	484	468	470	446	452	472	490	480	445	444	483	458	486	493	506	466	478	464	480	475	467	463	434	467	453	488	493	446	477	460	475	443	477	460	432	452	482	469	479	504	461	452	430	514	479	492	483	455	422	481	461	444	481	454	426	438	482	488	453	463	458	464	473	464	477	453	466	495	482	459	437	480	462	471	460	467	460	472	507	500	459	436	452	449	466	482	446	466	470	469	469	474	470	482	468	485	483	492	438	484	471	441	465	478	490	464	485	469	474	470	450	454	459	449	479	507	489	491	459	404	464	454	451	463	459	479	446	446	503	463	431	467	471	452	457	473	493	458	466	485	450	476	460	490	487	482	463	451	457	482	463	518	473	456	470	456	473	438	455	446	432	454	456	473	472	460	492	489	452	460	459	461	474	489	460	477	502	458	437	480	425	468	495	448	420	502	465	472	454	480	476	437	448	479	435	482	480	480	471	471	469	461	511	447	522	487	432	457	486	442	493	469	476	484	456	475	502	450	436	452	463	446	480	462	430	504	471	458	456	452	458	483	508	518	461	452	469	463	415	475	513	448	479	482	448	458	458	480	471	509	440	495	489	452	479	462	479	471	456	495	499	481	416	455	479	469	492	455	488	462	467	466	450	450	437	485	452	464	451	499	484	461	497	460	484	476	437	495	454	485	435	475	420	458	473	422	457	456	480	467	463	523	437	448	481	476	468	462	476	449	453	475	469	481	446	462	450	463	456	448	472	482	484	462	432	476	443	475	446	465	452	472	466	461	491	432	431	494	459	429	478	446	476	451	471	457	481	484	446	430	442	449	445	480	459	462	501	481	490	458	471	474	439	485	490	472	473	466	486	422	451	449	457	469	427	440	482	482	432	446	444	467	442	483	439	495	460	485	465	462	462	483	439	445	465	481	458	493	488	468	495	448	457	483	458	472	444	447	489	476	486	463	426	465	452	468	419	459	518	473	436	439	485	468	472	479	479	475	466	456	469	433	479	468	479	461	470	454	463	463	446	462	447	466	481	475	451	438	501	475	435	456	516	460	444	454	472	458	439	440	460	490	458	490	503	485	479	455	476	462	468	507	443	491	465	462	454	480	493	488	489	475	456	455	464	467	543	459	500	474	436	446	446	487	503	489	455	463	481	485	480	442	486	488	421	463	453	490	424	470	464	464	474	464	503	458	434	449	427	454	469	465	488	466	463	424	443	444	453	474	456	433	455	440	461	444	437	471	473	463	451	463	464	483	468	465	475	484	479	481	461	441	463	456	438	492	478	487	430	472	465	484	433	441	470	458	465	441	453	446	477	474	456	466	477	454	460	435	469	463	458	403	482	456	497	458	445	474	499	476	491	475	474	468	455	464	472	457	443	447	445	465	484	490	443	453	497	455	461	474	490	436	458	484	476	469	506	448	484	457	523	441	459	472	451	455	444	459	508	482	446	471	424	465	445	452	475	440	462	428	468	480	436	431	460	473	470	464	471	455	481	480	468	467	433	454	516	445	465	462	472	458	510	444	479	475	471	455	493	441	492	470	426	488	463	458	462	465	485	493	488	459	466	477	438	415	466	435	534	476	453	506	437	462	451	486	449	436	467	492	465	482	466	484	458	462	435	479	479	442	462	447	418	456	422	448	442	454	460	446	439	492	488	437	447	454	461	404	473	496	446	473	438	463	500	452	495	481	466	483	459	459	474	480	480	421	462	470	457	471	455	446	457	458	464	457	440	491	449	443	502	495	454	473	471	471	472	477	471	471	481	461	436	457	465	501	450	468	454	475	456	471	507	465	451	492	449	474	487	490	487	495	467	469	449	484	420	476	455	493	482	479	431	467	448	445	429	440	489	455	441	474	464	497	471	438	478	459	473	465	466	455	459	471	440	464	492	442	451	493	504	456	438	430	449	426	426	491	473	456	482	483	500	430	488	448	499	463	459	445	464	510	470	468	454	459	457	464	408	480	480	462	466	472	476	470	479	437	454	472	479	475	452	522	463	459	499	478	452	451	451	435	477	484	496	469	493	517	434	467	488	460	444	463	498	426	488	482	478	419	465	480	475	406	475	492	484	465	442	462	524	447	483	465	477	461	416	490	461	454	470	489	471	458	440	444	469	469	476	482	460	488	449	473	500	432	434	419	462	466	492	467	451	469	441	441	444	489	447	450	463	481	474	470	457	424	472	516	463	448	485	412	466	438	473	478	454	456	489	447	471	436	446	427	432	437	471	414	478	481	494	456	427	438	468	439	456	449	458	474	473	484	449	440	460	474	495	467	458	475	493	454	492	463	470	446	447	464	483	457	447	476	470	421	420	474	469	450	449	494	523	467	471	487	456	462	474	471	472	448	448	462	457	472	440	494	478	490	503	493	450	483	445	482	476	460	461	464	466	447	490	475	446	466	433	491	459	475	490	451	488	478	460	468	459	493	464	429	410	490	480	447	455	478	424	454	480	466	486	462	453	483	413	464	480	456	424	463	437	487	464	468	475	479	441	433	441	438	472	419	469	464	465	449	462	441	494	467	454	468	427	429	451	473	471	436	464	461	507	440	448	449	432	498	464	459	434	486	448	462	444	498	465	463	474	436	478	458	475	481	470	485	480	448	463	499	474	481	489	452	473	434	440	446	484	484	487	447	471	460	479	476	471	476	498	417	480	488	493	464	472	492	448	425	502	476	467	453	504	450	489	459	487	462	451	449	465	437	477	478	474	436	469	445	483	488	431	437	462	447	455	471	458	471	444	435	470	443	483	460	464	440	509	473	472	457	467	464	482	483	497	457	467	455	457	471	455	470	453	472	423	428	460	473	485	458	490	496	442	467	440	478	477	468	475	482	486	448	448	462	477	496	446	467	495	450	439	485	427	486	441	455	403	464	469	476	454	495	442	475	443	457	438	470	484	471	432	488	454	455	462	452	432	484	494	458	485	468	470	411	506	497	476	455	434	458	487	465	418	457	417	484	436	474	437	458	488	502	468	456	468	482	489	470	429	461	458	478	463	438	471	456	431	472	452	453	467	472	430	500	488	485	475	445	455	441	455	475	468	439	459	483	467	444	450	434	503	452	445	447	444	454	491	478	470	448	416	489	469	467	460	462	474	479	465	452	480	473	448	463	475	456	456	421	516	418	470	488	449	449	491	471	437	484	458	499	443	473	468	488	454	495	390	470	491	488	445	498	448	502	454	473	459	444	472	452	487	457	466	444	494	496	461	485	484	445	428	466	452	452	474	467	502	493	490	485	457	491	483	470	452	426	420	503	465	439	471	455	474	432	492	452	468	483	461	477	478	471	470	427	522	456	481	443	467	441	471	458	459	510	446	467	498	427	485	477	446	471	476	456	452	445	430	480	488	441	418	443
27293	17920	4452	1175	890	949	842	806	846	838	841	907	910	853	825	867	892	865	777	790	781	825	812	854	844	828	838	868	815	851	808	801	834	829	826	843	819	863	817	848	841	800	845	807	800	885	837	837	832	836	759	812	881	843	863	845	793	843	867	821	858	782	841	819	804	836	837	837	885	846	787	886	791	767	795	827	850	814	756	814	846	815	869	854	829	822	793	821	810	855	830	876	802	850	822	829	841	823	867	784	861	863	811	825	826	812	811	840	824	807	838	838	829	829	803	852	815	860	841	830	856	785	831	830	831	813	797	811	846	839	793	842	846	817	804	828	824	822	842	842	847	823	818	835	847	839	821	818	857	805	857	871	849	853	839	812	787	767	827	878	860	854	802	828	809	777	840	893	839	802	766	808	840	817	816	850	822	870	855	806	792	865	834	820	815	827	839	837	837	798	775	824	820	774	816	870	827	801	806	851	820	870	810	850	851	781	891	830	798	824	803	845	834	824	785	789	859	827	872	852	862	835	798	803	808	872	847	799	822	860	842	781	803	859	814	780	811	840	844	826	867	822	823	769	817	882	846	857	859	836	876	814	804	843	737	823	817	830	790	812	808	808	834	813	788	790	847	829	818	870	787	855	810	842	831	806	792	820	842	837	806	787	814	804	824	799	863	871	846	810	820	827	887	784	783	849	825	829	826	907	808	865	817	825	844	776	862	842	800	849	835	865	844	854	873	808	849	846	834	844	813	836	807	868	776	819	858	786	863	771	865	778	801	835	872	833	827	814	836	787	829	813	796	791	821	856	815	816	818	843	811	841	814	846	862	828	856	820	860	823	782	844	875	881	816	862	836	826	823	809	788	834	784	830	803	863	784	843	811	848	805	793	846	831	835	821	847	795	805	797	779	862	834	824	811	833	790	840	847	812	864	763	813	823	842	848	815	844	847	823	798	787	828	828	861	865	819	850	811	839	830	815	805	875	816	837	824	808	875	831	850	801	806	836	873	859	830	858	795	861	848	820	773	831	893	843	843	810	856	868	795	810	773	871	781	842	814	857	795	823	775	768	830	806	810	834	784	829	810	837	784	759	838	820	802	875	853	785	776	796	801	797	800	875	841	821	756	796	812	790	792	827	769	805	845	820	804	783	823	846	826	806	816	835	783	836	820	810	752	779	807	840	837	823	883	883	856	833	844	870	832	807	866	777	784	826	821	862	782	871	849	809	811	820	823	816	786	806	886	871	831	798	761	842	849	831	842	819	810	789	795	802	822	838	786	802	814	857	828	852	816	839	836	790	828	813	808	801	808	860	814	789	821	802	835	823	853	803	821	807	825	840	839	816	865	797	832	841	789	789	761	827	816	778	838	829	781	860	831	882	852	870	819	788	851	877	825	852	790	798	821	860	798	820	823	833	848	812	787	806	779	831	805	876	810	829	785	772	824	815	860	818	808	821	851	786	847	790	784	844	822	762	854	841	781	860	804	839	853	814	833	845	838	815	806	836	825	869	839	849	839	786	839	866	872	783	802	779	790	822	824	767	807	882	765	826	794	836	851	807	834	841	773	818	825	840	807	845	830	887	826	850	837	774	809	792	812	880	744	887	800	810	799	793	783	803	782	861	831	826	854	910	810	866	797	828	838	852	826	797	822	857	827	866	871	874	799	835	787	844	813	788	835	827	816	793	869	806	878	804	829	810	826	799	782	849	849	843	848	784	801	828	806	825	847	805	858	862	781	801	831	841	852	842	845	933	768	848	843	830	903	808	863	791	807	796	867	832	830	811	844	834	854	833	862	885	847	851	820	842	849	827	853	829	819	783	803	914	875	852	745	829	816	797	838	837	852	799	818	854	801	847	835	853	795	793	815	791	809	787	804	833	809	800	812	865	815	821	787	824	852	820	802	857	789	843	806	821	845	791	862	851	845	808	788	839	856	809	834	869	810	846	830	829	795	790	823	802	814	817	812	849	842	807	805	773	821	885	819	768	791	837	871	821	798	827	849	813	809	819	845	859	821	820	795	824	836	802	846	808	823	788	816	854	788	792	831	852	871	868	850	833	793	826	808	859	846	819	853	824	813	782	830	839	798	788	824	836	840	856	803	872	842	825	814	826	767	798	801	870	790	828	829	862	809	839	810	824	828	828	823	869	814	813	814	851	806	835	838	829	847	836	871	813	807	834	778	789	801	811	817	830	797	834	851	821	815	825	824	880	820	833	810	806	851	839	788	796	798	841	799	859	838	809	829	834	866	758	821	839	861	816	874	862	834	768	806	855	847	834	849	798	804	862	848	824	809	872	801	849	846	826	841	827	889	874	853	840	865	861	814	798	855	828	816	873	830	844	817	823	843	823	828	826	799	865	810	822	803	858	804	893	843	855	808	818	862	860	883	878	864	838	802	816	789	837	782	825	824	817	830	845	807	785	826	815	859	806	856	816	845	826	805	812	825	811	811	798	860	866	833	859	867	803	828	846	856	809	822	827	836	827	836	771	828	835	825	871	796	801	827	840	860	873	828	785	817	784	829	823	834	847	835	831	828	844	831	762	834	792	789	829	820	840	853	789	861	802	814	809	803	819	849	837	854	870	841	807	794	810	799	850	827	767	807	819	835	828	783	807	807	861	820	841	814	829	862	881	871	799	876	838	781	811	800	896	862	852	839	843	752	809	804	832	805	841	849	849	793	820	821	809	872	827	815	801	885	803	802	832	822	831	804	825	796	887	841	870	847	835	845	852	869	841	809	828	795	864	831	845	854	870	814	866	817	800	867	806	819	789	801	824	782	846	793	870	784	829	773	818	787	831	792	817	872	815	827	827	782	792	808	846	830	813	791	873	842	812	848	880	803	799	845	825	797	814	806	802	859	853	890	850	839	783	787	844	833	862	855	801	831	850	866	853	832	891	785	801	801	802	829	813	865	852	844	854	853	881	772	827	797	810	821	818	833	871	823	773	853	835	850	797	823	845	847	774	750	840	794	848	802	834	856	821	868	881	821	788	816	825	764	835	854	844	805	835	858	841	850	846	853	770	801	771	767	822	846	833	848	802	788	815	829	825	792	849	807	824	781	822	822	832	829	814	792	859	834	841	882	919	859	864	783	840	788	809	798	795	823	851	777	833	824	843	846	788	839	806	827	823	869	851	829	834	813	802	777	865	870	784	828	820	783	800	835	823	855	841	825	788	844	810	841	846	871	806	775	835	815	732	844	799	794	825	817	788	808	830	818	888	845	843	774	786	866	823	820	808	828	827	800	768	831	833	804	844	788	870	846	823	817	847	846	830	852	859	854	782	809	842	806	870	831	820	778	830	830	816	837	833	861	801	826	777	870	789	843	823	830	830	935	799	852	841	805	813	826	832	900	861	826	848	799	835	865	768	841	785	882	792	758	808	855	883	838	844	836	852	841	829	856	831	832	803	805	836	801	825	832	847	859	824	840	830	845	845	811	826	832	824	829	818	794	829	819	843	815	844	834	867	757	817	856	842	844	813
4962	1785	1265	977	1016	964	903	921	902	895	938	944	933	928	968	940	897	852	879	855	888	916	861	931	911	888	908	906	880	878	952	952	935	952	915	945	834	866	882	873	953	914	858	917	955	893	905	930	925	967	957	920	928	912	981	921	873	918	879	907	868	916	923	923	921	957	895	918	893	910	866	1019	894	970	902	871	903	948	878	895	938	892	896	942	850	927	869	965	950	942	876	923	930	942	929	895	895	872	845	892	891	898	879	924	970	919	978	876	896	935	901	877	890	923	911	874	930	908	978	967	924	897	941	908	905	875	925	876	954	920	882	876	920	865	904	890	929	899	913	916	903	909	903	892	901	929	903	950	965	908	935	906	925	908	939	893	960	949	897	899	909	894	937	882	930	937	914	944	889	898	882	903	865	973	955	930	946	901	964	865	870	889	857	899	896	917	991	960	865	851	945	918	916	951	895	866	919	913	869	901	913	937	961	948	903	887	924	918	880	967	923	916	921	925	891	945	909	880	931	950	916	917	886	901	909	935	894	903	926	971	892	905	952	951	927	909	930	825	865	960	945	959	914	922	915	939	877	945	881	938	858	874	971	930	886	951	929	891	914	936	909	901	915	833	882	938	955	903	875	923	862	910	921	882	958	919	945	924	928	936	917	947	931	894	924	936	863	892	938	906	918	925	845	941	939	924	890	893	857	936	918	949	899	960	866	894	941	859	931	902	922	912	889	881	873	901	881	861	920	925	953	883	912	915	894	878	984	896	868	906	954	910	919	910	899	944	927	922	909	904	923	875	910	940	942	827	896	890	915	878	896	976	874	917	907	881	886	943	927	877	867	919	893	896	925	916	911	929	918	882	930	881	864	890	891	976	938	907	934	904	919	909	926	917	890	829	915	922	894	897	868	871	880	897	895	903	903	908	894	872	848	915	881	963	901	874	909	949	896	913	868	859	934	926	907	919	912	917	930	907	893	922	947	937	945	931	887	914	939	948	921	898	912	884	902	891	921	926	941	880	874	904	909	921	890	908	861	941	853	882	918	923	908	962	934	918	933	908	927	921	900	886	884	895	977	914	883	919	920	909	882	889	868	907	967	927	880	963	885	939	891	924	919	918	922	919	859	916	883	908	900	936	955	865	951	898	903	923	909	883	936	890	879	911	909	908	945	868	974	882	906	895	904	920	939	917	937	951	942	843	928	959	897	928	923	882	903	879	904	895	867	964	888	897	870	911	893	967	949	904	955	876	859	914	921	900	890	964	948	837	945	963	930	925	881	892	922	871	961	895	829	924	885	914	923	973	957	900	910	919	872	989	891	864	961	946	856	906	941	931	888	875	876	877	900	894	1023	935	916	908	919	905	926	852	902	927	910	886	947	924	941	922	897	923	920	921	884	833	877	927	903	901	934	857	920	969	893	944	951	894	941	887	911	914	930	910	911	894	870	907	853	903	946	896	904	901	934	875	873	889	861	891	911	927	896	928	936	896	928	969	917	887	923	914	931	886	902	885	905	874	915	888	865	956	927	934	908	881	932	864	889	858	910	912	939	930	896	944	902	915	914	900	929	879	928	906	915	902	920	892	878	946	910	893	909	912	861	878	941	887	897	938	941	898	909	891	891	927	945	888	898	878	868	979	891	886	907	912	902	921	881	929	922	886	869	942	908	895	948	965	853	861	896	919	917	955	905	942	889	918	858	878	876	911	965	956	922	933	942	929	902	910	935	893	951	917	918	893	888	909	899	918	979	924	899	940	846	919	910	908	881	915	942	933	916	897	885	875	879	903	851	862	951	912	894	861	851	909	908	943	896	925	905	914	891	904	920	872	970	893	901	916	926	891	950	872	890	887	929	908	905	938	859	912	917	950	877	845	926	903	922	905	890	857	911	883	937	884	922	911	900	939	867	877	862	908	962	880	978	950	908	919	878	908	903	898	918	925	912	902	867	876	848	927	909	896	891	938	878	832	888	873	934	880	963	979	862	909	906	919	884	934	873	916	945	894	925	904	893	928	875	873	883	928	890	877	928	904	908	946	892	939	923	925	903	893	927	878	927	893	904	882	941	880	927	932	842	961	887	886	904	889	911	904	916	910	899	901	859	899	865	938	907	911	891	892	916	894	915	865	891	926	880	935	889	912	923	977	945	918	907	962	942	902	887	896	887	906	920	923	919	876	927	913	900	941	876	938	921	943	964	949	895	932	928	933	912	917	952	944	912	935	927	886	947	948	912	894	885	900	938	929	922	870	920	891	916	937	883	888	930	881	899	926	948	918	922	872	957	945	928	936	885	912	917	880	922	924	889	915	960	869	918	872	915	876	907	900	895	931	949	935	929	907	874	889	941	874	912	859	907	911	916	914	895	893	913	930	887	907	849	915	881	939	915	871	918	874	902	884	879	957	908	905	900	948	923	889	911	976	840	885	923	913	938	977	839	930	886	952	875	939	895	903	801	909	893	924	825	897	926	935	967	856	953	947	851	961	892	932	880	892	906	867	886	900	873	868	928	871	930	889	949	889	923	963	944	909	838	912	972	939	900	912	895	891	902	921	908	935	928	961	924	945	899	900	899	911	922	920	929	909	884	914	925	877	938	898	903	853	906	885	866	938	934	902	900	969	902	895	950	986	915	881	906	894	895	910	895	900	915	949	952	925	891	894	914	873	921	926	861	906	909	920	876	874	888	913	903	903	863	910	904	895	905	833	886	959	917	865	906	921	924	908	903	947	911	909	881	901	905	896	905	890	906	922	906	921	886	952	882	877	831	910	884	958	950	870	910	958	874	867	923	873	931	924	925	886	905	891	873	933	908	903	927	945	865	911	952	950	918	937	957	889	862	957	932	951	852	889	889	922	818	914	882	929	868	886	940	924	982	864	893	916	965	895	890	871	956	860	913	908	866	896	950	856	882	884	953	904	901	913	914	873	883	895	890	953	914	911	938	923	905	969	914	909	883	881	879	874	968	995	934	925	887	946	953	871	921	916	914	914	863	1002	871	918	877	882	964	912	913	918	947	928	912	931	942	868	956	886	935	922	955	875	891	916	933	914	897	868	851	880	914	913	922	896	928	999	856	906	860	885	915	966	903	857	914	953	922	898	891	911	946	909	878	842	923	888	904	946	912	919	915	820	939	886	871	879	885	875	907	880	882	862	891	878	882	900	905	942	916	936	917	914	1006	901	917	866	886	902	897	889	912	951	970	859	901	924	919	864	924	971	903	927	881	917	967	879	914	913	927	856	907	963	925	904	965	896	906	935	939	897	925	925	921	928	967	896	899	935	954	921	945	926	920	903	941	929	882	910	902	953	885	922	938	932	908	943	912	946	918	918	926	918	910	922	890	946	911	907	906	931	916	951	867	888	920	899	943	888	860	956	883	940	906	952	909	940	937	968	912	900	900	879	917	888	878	907	952	912	893	904	932	936	939	944	876	966	902	912	863	914	902	903	886	848	910	921	935	929	907	893	904	902	880	897	926	953	887	937	935	909	884	881	909	903
23284	21028	28142	24125	21029	9300	1706	1251	1065	987	1020	1001	962	926	967	936	927	907	940	901	885	892	863	831	889	855	898	878	957	842	906	839	869	896	838	862	883	927	929	874	879	876	901	901	862	896	917	839	878	901	833	890	896	845	935	898	848	887	910	887	843	916	888	883	858	824	867	861	848	888	889	867	919	863	865	892	843	832	838	854	873	853	861	865	876	868	914	911	885	905	871	794	818	901	826	808	853	894	921	916	825	885	869	846	884	841	873	913	851	910	841	823	831	819	837	913	864	890	910	849	861	868	882	856	866	842	809	883	875	858	867	866	888	906	883	893	877	887	841	907	854	804	857	835	881	868	878	846	909	866	829	858	910	862	877	848	884	884	840	781	857	819	890	863	871	882	899	914	906	867	888	876	830	885	816	828	854	879	926	841	911	861	831	838	878	883	874	842	843	878	911	945	922	865	855	840	855	911	892	901	855	885	873	820	865	843	926	845	883	893	846	878	831	882	846	915	879	926	902	922	878	850	876	858	866	821	886	906	866	864	894	880	898	848	905	861	888	844	846	892	903	846	864	835	875	852	868	873	876	838	857	835	879	811	877	870	853	857	943	889	859	847	816	889	862	845	831	858	812	852	854	836	845	886	879	905	869	828	909	897	871	833	816	863	884	846	844	896	893	874	868	821	851	834	850	849	834	838	890	892	869	833	823	911	804	907	827	865	915	895	890	860	984	854	857	906	868	870	929	876	863	860	858	875	865	866	895	843	828	865	864	869	905	886	855	846	853	885	790	863	897	897	821	856	953	867	855	876	868	824	859	881	896	883	848	929	869	910	854	902	855	880	881	877	918	879	895	903	851	858	858	855	828	782	834	861	890	861	867	828	844	893	840	871	867	825	902	925	897	918	813	826	940	875	854	912	875	880	896	864	800	875	817	891	860	813	833	887	848	833	838	854	873	838	838	888	912	888	851	868	839	883	855	850	858	880	861	845	862	930	898	818	860	865	851	847	865	843	909	886	864	847	872	862	882	804	856	889	895	890	878	880	901	864	885	835	885	853	830	843	887	832	828	878	882	862	886	853	839	872	851	831	860	871	836	820	885	848	899	823	859	845	866	846	877	875	853	869	838	883	852	876	899	906	872	833	825	830	837	830	867	857	848	902	888	921	895	847	838	915	871	897	867	885	868	872	846	868	839	831	860	878	863	914	917	861	875	857	888	861	881	899	894	878	928	851	877	888	840	846	856	862	864	897	889	899	873	816	854	896	855	859	862	893	879	901	929	905	916	923	841	880	844	838	847	838	839	851	864	920	896	839	901	876	892	886	844	862	842	845	823	860	868	885	925	874	864	833	815	901	903	899	910	901	871	869	883	889	865	871	932	834	896	882	860	868	828	859	874	853	834	889	888	863	832	894	851	862	896	830	888	864	894	884	872	880	808	857	886	886	862	866	884	815	823	880	902	848	861	890	846	893	854	914	894	890	852	871	878	832	817	863	848	863	896	847	906	900	816	882	848	815	860	860	813	886	782	886	833	857	882	825	849	864	862	874	854	815	852	869	880	847	838	850	838	869	861	826	872	833	854	828	888	864	839	866	906	840	871	871	875	883	829	852	864	842	875	908	837	864	828	874	868	857	869	896	898	876	889	865	849	793	868	909	866	856	873	871	874	884	904	867	880	841	902	833	898	867	885	871	881	928	844	847	874	904	896	844	840	852	846	830	928	851	871	900	850	870	870	884	911	867	864	826	872	891	869	875	888	891	901	895	904	871	833	934	856	872	836	904	795	845	870	855	884	851	933	840	856	864	793	875	848	882	877	845	909	842	885	861	890	895	861	897	843	839	817	868	861	858	944	867	860	894	883	855	908	853	889	879	832	823	866	831	894	856	845	859	823	849	882	909	873	892	840	851	882	843	902	890	907	875	836	827	893	899	877	879	871	838	899	881	815	872	878	873	867	821	882	905	875	837	871	820	781	879	874	848	859	838	891	830	873	875	846	882	871	867	843	883	872	880	874	885	865	850	888	875	884	842	841	842	900	904	879	881	884	905	825	842	861	848	933	909	870	892	850	890	884	850	845	877	811	879	843	891	877	876	839	899	918	882	906	843	854	849	866	893	849	866	884	871	857	903	869	922	885	922	808	855	830	832	836	858	861	894	836	886	883	901	808	903	806	873	909	871	846	874	843	885	848	872	876	919	818	905	847	869	888	826	844	874	961	895	941	846	846	927	879	852	805	835	867	895	876	891	838	876	805	862	847	923	905	923	871	888	886	831	885	855	854	873	905	870	858	844	892	887	858	832	897	829	884	927	832	838	860	884	823	839	895	865	832	855	875	873	836	858	866	878	880	902	873	863	872	879	983	860	889	856	837	850	890	845	849	862	849	868	813	824	856	846	867	920	827	854	871	908	842	836	818	853	923	812	850	927	851	812	861	895	917	904	867	818	884	810	821	895	919	863	872	888	880	862	842	875	860	864	883	925	849	808	902	926	871	849	880	904	907	856	901	883	897	837	856	826	874	907	877	847	846	862	830	897	889	872	851	879	856	860	893	819	881	860	859	849	834	903	859	828	889	854	812	831	890	859	866	868	874	873	803	848	876	895	906	871	857	852	844	849	839	847	869	831	916	801	866	827	838	919	894	851	822	872	906	874	877	830	867	909	890	891	848	832	888	876	867	843	867	817	909	879	874	861	846	818	818	842	883	865	905	816	873	880	890	871	889	881	869	879	893	890	852	834	836	846	779	862	853	875	854	818	864	903	903	886	876	843	856	818	856	913	831	895	815	879	842	901	886	910	893	837	827	877	877	841	904	926	880	891	837	881	818	881	865	894	916	830	874	836	846	893	823	809	867	859	875	873	866	831	840	859	836	931	879	852	852	857	837	887	867	887	929	888	860	882	823	847	895	859	850	903	818	891	915	819	868	881	874	893	873	899	914	849	809	879	843	850	875	922	846	838	850	879	859	840	868	887	838	799	866	880	854	824	857	893	887	810	857	832	878	821	840	839	901	861	862	853	868	842	831	862	891	875	836	841	857	901	873	861	874	839	901	904	890	855	822	853	850	865	839	885	863	865	878	934	878	883	872	831	876	915	874	822	849	874	833	896	829	870	878	921	872	891	820	862	808	842	837	829	850	889	784	843	817	879	803	925	872	854	877	882	897	856	866	860	844	822	844	878	894	902	834	788	874	829	844	833	868	861	839	873	822	863	856	849	913	827	835	879	856	859	856	869	859	882	867	877	825	850	858	860	845	870	887	894	769	869	860	831	867	890	884	872	834	820	834	843	872	896	841	843	884	913	922	878	871	881	835	838	827	874	907	872	841	849	865	836	830	911	861	852	844	895	850	849	847	842	846	841	830	835	882	879	869	848	833	862	858	833	826	847	807	935	879	879	877	853	909	852	820	886	873	884	833	886	888	874	822	813	803	869	859	830	866	801	923	864	835	867	811	865	804	836	868	864	886	872	895	891	886	947	874	896	895	856
3680	9557	6419	3217	2472	2131	1778	1463	1330	1273	1184	1121	1084	1112	1033	1021	1029	1047	992	1025	1051	1000	1021	951	974	920	1031	905	999	1032	1024	1057	926	1006	946	939	990	965	908	959	957	963	953	953	966	947	964	963	923	937	935	970	941	1016	922	964	945	1017	957	951	927	983	946	1007	944	940	973	955	973	1015	974	968	975	981	954	965	988	975	965	974	990	1018	956	979	992	987	1032	1003	963	954	875	964	916	933	974	950	947	977	929	946	907	998	938	986	986	996	928	1001	950	958	951	952	1012	995	969	952	988	987	984	912	955	967	956	921	945	898	956	956	1030	954	930	1002	965	936	997	982	962	943	924	965	941	922	968	986	961	961	971	946	993	991	976	986	995	939	1020	952	1005	1003	977	977	1021	944	953	956	972	970	959	996	941	914	944	988	1019	931	959	952	892	953	972	969	973	926	990	978	1005	921	956	978	983	934	980	934	995	960	961	986	918	958	968	965	1017	973	949	970	920	956	997	954	1029	920	995	918	959	926	989	1002	985	951	1020	964	987	966	991	939	947	952	948	968	922	980	954	934	969	982	974	945	936	977	946	889	952	978	1018	960	971	922	1004	943	968	1011	986	964	1018	958	958	919	955	954	988	953	965	898	939	982	954	1029	922	1026	925	970	949	1005	958	965	1002	976	949	980	975	954	973	967	954	986	960	939	970	938	967	989	991	974	982	984	952	962	1004	996	965	914	971	946	962	940	907	1002	1014	980	948	937	961	971	987	1008	959	987	984	940	993	948	963	993	975	937	978	1012	937	923	897	956	999	973	952	927	964	952	948	978	963	1038	961	979	953	983	975	936	961	998	982	926	916	969	1016	938	979	979	981	983	947	958	940	954	967	973	941	939	966	979	927	953	1004	952	986	931	992	878	990	958	965	944	996	960	975	954	940	950	964	919	991	934	995	993	1002	968	993	930	965	988	960	951	957	952	983	953	974	926	956	934	949	950	936	946	909	923	903	971	932	952	931	1000	948	939	958	951	998	964	961	927	918	934	1009	999	978	904	937	947	921	979	911	946	994	954	956	958	955	1015	949	939	973	988	1005	970	943	925	919	983	1024	967	1028	988	962	918	993	946	912	958	917	1006	1006	987	950	963	971	989	937	964	944	938	992	950	893	953	988	965	990	949	942	989	1037	1006	982	952	968	996	1005	1016	962	944	938	958	971	991	924	920	955	982	1000	972	908	1008	992	934	980	914	954	893	939	960	964	965	962	954	949	946	920	962	968	946	948	995	967	944	929	910	979	955	1003	1011	970	940	956	975	970	996	969	1006	950	983	958	971	1000	986	983	927	913	975	987	908	985	963	982	974	990	936	958	956	950	1021	990	931	943	965	1012	945	956	958	934	981	971	998	956	1004	1017	961	999	979	940	966	851	938	907	1003	984	949	923	963	903	961	978	975	1003	975	937	988	994	959	976	960	951	972	990	966	916	891	938	980	1009	1020	966	911	936	972	951	991	955	985	906	962	977	951	984	933	953	953	980	918	960	998	942	961	971	983	954	972	949	939	962	1008	911	1014	1011	949	919	923	962	1010	914	990	911	962	951	958	923	975	929	898	956	927	945	945	945	994	979	981	970	967	968	971	988	1000	988	923	963	924	974	967	983	934	983	989	974	963	969	965	1005	977	982	931	964	948	923	927	970	1000	907	936	915	948	951	985	1009	981	1027	947	958	984	958	989	1002	925	943	926	987	1002	945	963	923	929	921	964	975	923	956	962	949	1001	949	975	940	883	978	914	976	909	910	956	983	995	952	988	968	990	957	975	1017	958	958	954	929	974	962	949	985	988	961	1027	987	928	916	952	981	940	916	993	945	1016	956	961	961	991	985	960	974	945	983	943	1017	912	946	950	966	974	969	943	926	958	1021	1020	949	980	969	959	947	950	963	972	934	1033	955	946	951	1011	973	969	956	964	966	920	965	960	957	983	994	1008	923	950	930	946	992	958	1011	959	976	962	965	889	1001	951	908	936	985	934	987	978	970	968	928	938	1024	997	974	949	969	938	920	925	952	1006	969	965	932	958	968	938	931	938	988	935	935	956	954	986	963	942	993	976	925	988	1000	984	987	962	959	914	950	940	972	929	961	985	968	941	954	956	1017	932	989	906	993	954	975	932	944	963	946	999	948	991	973	976	976	925	976	943	972	925	915	965	907	921	964	919	889	986	959	964	958	994	968	923	1004	953	996	981	989	972	952	972	980	973	953	974	982	1003	958	969	985	961	981	1002	1059	988	963	986	986	990	985	970	930	984	981	924	933	991	992	1018	1015	949	940	987	916	932	1003	967	973	988	917	990	949	949	917	953	920	970	926	956	906	962	906	984	951	982	973	964	921	990	878	986	952	942	1037	963	982	901	946	956	981	972	934	952	960	995	925	956	997	987	953	953	940	970	957	915	933	979	921	957	948	955	941	979	982	952	970	941	966	958	960	944	1022	936	919	964	963	968	992	990	914	910	945	969	1036	916	936	961	929	950	1002	982	932	978	1018	938	940	961	956	952	1009	936	992	1003	927	952	954	954	976	997	979	972	911	998	972	953	1020	989	960	992	964	964	948	1048	927	931	943	962	978	984	926	955	987	973	947	984	935	944	967	946	963	999	986	978	1011	954	967	938	969	989	964	958	932	968	1025	996	954	939	996	992	1008	987	949	1003	981	945	922	885	950	934	996	1005	866	951	943	957	965	957	984	954	972	917	964	978	990	953	912	927	956	860	922	960	958	941	980	937	969	913	864	978	1021	947	940	989	922	949	928	942	933	935	1001	938	991	981	973	952	920	933	972	997	905	1001	947	974	954	967	1031	935	1000	909	963	999	949	1008	904	974	936	946	990	957	998	906	931	953	955	923	989	936	941	929	926	940	982	944	948	948	900	995	1019	945	946	1028	951	1015	958	942	989	935	980	935	981	908	1015	964	893	957	971	1008	994	941	991	948	934	974	1016	891	1007	979	973	972	909	988	999	914	952	923	992	961	960	1001	958	947	930	984	943	945	986	931	927	968	954	943	903	926	943	983	974	912	940	978	999	940	923	978	974	933	893	954	961	990	936	961	943	1000	953	997	970	968	969	990	933	973	910	901	984	956	971	1012	932	902	978	941	939	886	967	975	976	986	954	939	963	976	947	1003	955	997	989	960	991	953	961	931	927	927	951	929	957	970	957	978	956	984	979	928	945	926	962	941	1001	946	928	951	944	1000	948	921	978	997	939	974	1004	962	944	972	902	1012	959	956	932	943	950	978	991	981	930	906	976	988	966	1018	968	888	990	982	1044	1011	927	990	950	989	975	1005	996	938	1009	1006	923	941	968	986	982	995	954	980	938	953	1010	985	957	907	973	935	1013	944	1007	972	1014	931	949	936	944	962	962	960	885	928	961	985	942	934	960	931	974	972	958	952	952	932	926	979	969	950	1000	958	980	919	993	928	928	956	955	987	964	962	982	967	959	985	953	972	1031	939	986	1013	1027	952	969	913	949	935	983	946	965	971	930	971	984	954	953	943	967	981	986	963	983	926	966	950	982	955	968	973	974	909	947	1003	1018	950	945	977	926	880	929	951	945	987	977	920	933	970	938	963	1006	930	934	950	1003	901	947	915	949	1000	1006	922	986	1049	935	945	940	952
24365	21020	26932	25227	8471	765	683	598	590	504	516	515	501	465	453	498	472	508	459	484	449	449	479	482	445	455	438	416	454	446	454	477	455	455	461	449	442	431	432	463	439	425	500	439	450	435	477	468	453	475	445	448	462	440	446	441	452	465	478	471	475	452	446	446	481	430	470	412	427	462	450	419	429	460	425	465	440	467	467	424	441	419	417	446	473	422	457	460	422	439	447	462	461	436	432	450	440	432	422	472	426	465	483	433	413	447	483	470	411	447	449	478	413	460	440	441	427	432	443	471	491	440	443	460	456	472	423	457	415	456	451	445	441	453	453	450	446	453	438	453	441	416	433	434	482	426	436	467	440	453	441	503	473	432	470	429	453	435	446	454	443	451	477	464	469	444	398	444	472	440	406	407	449	440	445	465	473	460	443	447	446	425	427	442	431	457	453	475	433	449	443	458	455	451	472	461	400	441	432	471	414	444	443	458	500	427	453	460	422	433	443	471	432	453	452	426	441	438	455	454	454	465	445	443	432	449	455	429	400	441	423	432	427	469	465	484	446	455	440	456	418	433	473	471	460	433	484	425	433	446	435	417	443	449	440	422	433	401	469	424	453	443	456	459	469	494	452	452	438	428	442	448	457	462	462	505	458	445	416	441	436	419	494	441	476	388	457	431	448	445	439	451	438	432	434	490	449	442	419	429	464	458	429	435	468	455	415	428	448	432	460	466	460	441	426	441	425	401	427	463	478	467	458	415	475	403	513	426	437	436	455	446	442	425	470	411	455	427	425	434	428	495	431	445	460	438	435	496	418	479	421	369	416	441	465	478	439	421	417	439	460	439	450	422	427	470	421	434	446	444	427	466	459	449	445	437	440	424	454	451	410	443	441	431	450	459	435	452	430	459	441	424	415	412	452	464	430	490	474	443	422	496	434	405	449	486	469	460	481	462	424	433	451	440	456	448	458	443	448	429	460	419	445	447	430	454	455	412	464	451	464	450	466	401	463	435	422	412	454	458	435	421	465	456	437	428	467	419	479	452	435	424	428	429	388	447	462	427	436	435	471	416	425	424	457	473	433	477	434	462	414	471	454	445	420	427	428	439	427	425	438	418	456	474	471	436	460	454	443	424	425	461	389	407	436	441	459	434	424	468	432	446	440	489	457	432	446	453	493	436	448	436	439	415	429	468	482	452	480	455	471	431	484	457	476	436	445	464	441	442	475	449	461	456	448	430	450	462	412	425	436	441	461	442	462	399	455	458	433	451	429	436	412	444	421	401	456	435	436	434	460	461	466	463	418	462	455	450	479	459	453	436	408	437	423	457	447	447	471	479	456	440	432	410	442	475	437	408	484	456	448	443	403	418	420	404	459	412	447	442	434	452	432	457	449	436	428	419	501	470	455	450	431	409	486	438	474	467	449	437	430	460	464	457	440	443	457	449	426	454	432	421	452	430	466	469	428	430	469	454	452	481	438	411	434	407	460	420	424	422	450	452	444	413	438	434	473	441	451	437	447	447	442	429	444	443	452	402	452	441	452	456	441	442	504	445	432	421	430	449	444	444	421	479	441	482	444	427	457	411	466	447	464	477	413	415	427	450	440	436	462	423	410	432	423	496	409	460	396	442	438	471	431	496	436	450	449	456	462	437	470	461	447	466	434	446	434	466	452	458	452	453	453	471	432	473	457	445	428	455	438	448	491	417	429	430	458	456	453	448	462	419	439	420	413	458	476	442	459	399	467	447	449	438	416	446	475	436	478	443	469	487	449	452	442	450	468	469	463	458	456	432	417	476	419	427	438	418	426	477	456	428	444	439	456	456	450	450	474	410	437	447	453	470	424	389	439	451	432	448	432	453	438	471	407	476	439	456	473	454	435	428	467	461	441	458	441	456	424	444	457	458	443	424	479	468	416	449	454	488	446	435	453	443	467	435	459	451	429	448	419	456	414	468	429	432	436	474	440	458	443	448	450	460	457	466	465	454	433	452	453	430	452	425	449	414	461	438	447	460	428	415	446	477	417	446	479	469	426	453	417	436	456	450	420	403	427	434	449	449	453	451	445	457	452	474	410	471	468	434	448	436	418	427	446	453	411	417	490	457	432	459	457	440	470	479	456	445	427	448	422	471	445	398	486	451	441	420	477	436	441	440	427	449	466	440	445	433	440	442	456	422	440	493	484	438	448	410	484	416	466	499	429	481	420	453	436	443	447	429	463	423	410	426	428	430	443	437	465	483	421	420	454	457	434	445	448	432	450	461	476	466	440	433	455	451	426	422	450	432	469	423	469	466	450	457	421	453	436	430	445	451	478	420	467	461	419	469	445	390	398	475	445	452	462	479	418	460	451	477	470	451	478	436	457	426	430	461	488	454	414	457	481	450	454	461	460	454	471	452	491	425	443	449	440	440	452	413	425	428	441	446	451	432	478	442	461	447	465	463	462	442	442	473	480	466	442	460	430	443	470	443	457	446	493	454	406	408	429	475	450	469	467	430	438	415	462	425	455	448	469	469	442	428	442	455	463	448	441	448	461	452	435	419	409	446	450	470	448	441	419	460	449	435	437	415	457	444	442	446	458	437	453	480	428	486	435	432	452	421	440	472	469	429	468	467	466	460	478	467	476	407	441	487	458	482	440	419	430	490	414	427	416	462	461	505	433	444	433	410	451	483	429	466	441	475	442	453	446	447	425	477	450	440	437	436	435	436	451	463	429	434	434	458	419	447	454	471	452	445	426	422	452	475	436	451	455	407	454	469	432	414	442	443	444	436	432	441	475	464	443	420	502	456	483	447	455	435	439	446	401	434	451	453	461	440	443	417	450	481	434	464	471	396	463	455	430	431	429	474	403	443	438	452	449	426	450	406	418	467	448	423	462	467	435	459	456	420	434	447	417	422	421	454	439	424	428	440	457	444	468	459	435	464	479	469	425	435	421	445	432	434	437	429	462	435	465	466	444	453	416	464	461	459	444	419	417	454	431	416	465	447	442	491	462	411	431	438	451	463	448	488	432	437	447	434	412	437	443	415	451	433	431	454	453	467	496	441	454	472	464	436	466	430	436	458	423	456	448	458	456	424	435	423	464	444	439	445	459	497	447	437	463	462	426	424	467	474	444	423	437	452	420	434	444	395	456	454	440	447	452	441	417	445	457	445	437	461	445	454	449	445	447	417	429	435	471	439	464	463	466	402	467	463	419	443	437	451	468	431	463	443	437	450	415	448	447	453	438	445	440	416	470	403	453	455	426	424	421	417	400	462	451	450	467	439	408	464	488	471	452	456	430	440	430	426	469	438	451	442	429	448	466	459	447	443	463	437	440	449	448	450	464	471	435	470	435	458	430	482	449	461	442	439	443	491	510	452	434	474	441	436	457	438	393	453	460	466	473	462	437	479	465	449	437	403	467	451	452	456	429	470	428	440	458	440	453	416	448	451	425	433	467	434	418	435	406	457	455	444	438	452	429	435	456	468	439	412	464	455	442	456	438	473	493	416
3411	5224	3319	1683	1369	1099	894	764	670	643	611	579	557	559	585	534	503	531	515	541	485	519	499	542	534	472	492	507	505	532	500	514	530	516	535	488	478	489	526	523	493	525	464	480	532	486	482	493	499	487	504	546	499	513	510	513	496	460	500	499	504	507	485	479	467	505	524	519	477	492	533	470	544	517	518	428	538	521	536	496	516	486	493	503	465	529	501	475	486	492	506	505	521	492	504	481	476	525	467	495	477	514	477	545	491	501	494	480	487	453	464	485	518	507	499	468	487	498	489	526	495	481	484	501	508	511	503	498	491	500	484	458	467	479	454	501	484	483	494	487	478	503	478	515	530	514	518	489	487	515	489	541	516	493	529	466	525	454	486	539	492	481	469	486	456	463	511	506	526	476	497	519	480	466	490	489	456	492	492	508	516	488	501	497	550	487	501	515	498	525	458	482	530	470	493	456	439	498	474	552	524	466	462	490	498	487	479	498	459	491	505	497	463	471	493	455	498	498	501	471	496	510	487	498	483	542	541	500	524	516	497	528	488	515	505	490	518	512	496	476	515	467	538	496	493	485	500	538	502	509	498	507	500	449	482	522	507	473	535	462	473	502	474	512	471	487	490	494	440	468	518	518	478	495	511	458	503	496	513	492	472	508	520	514	503	546	465	490	464	465	506	497	493	507	486	483	488	525	477	476	497	487	505	487	553	491	510	477	525	517	486	500	522	521	486	529	510	515	542	493	466	487	485	516	497	499	522	506	517	478	521	557	501	492	460	479	458	501	547	454	497	518	505	500	502	542	485	506	480	478	496	480	471	508	483	466	510	473	458	499	490	532	451	486	536	520	507	496	510	486	476	491	522	519	519	514	470	471	477	530	455	491	511	490	472	503	488	522	490	515	502	472	490	514	480	511	498	509	450	496	501	488	484	504	512	484	473	523	498	529	485	455	478	493	498	492	512	498	508	506	488	582	506	465	495	523	497	455	470	506	496	534	481	520	438	483	469	497	472	495	481	498	475	520	471	485	510	539	484	494	454	449	546	499	503	510	467	502	495	552	508	505	499	521	531	533	514	495	535	499	501	493	482	504	465	460	478	466	485	476	502	436	490	509	475	507	522	512	538	506	478	513	460	535	483	497	490	500	514	496	490	503	483	503	466	498	512	472	498	483	527	512	501	510	504	506	478	480	461	505	511	488	509	548	506	522	530	503	515	503	488	516	495	501	497	486	499	487	480	507	497	484	499	490	483	512	467	467	532	527	488	504	545	519	479	458	490	510	485	512	499	476	510	528	464	494	473	509	478	499	487	521	501	500	544	490	485	497	458	477	504	465	478	510	527	464	516	486	541	489	515	515	502	513	503	506	492	498	494	480	488	470	491	506	515	519	516	520	522	485	502	492	505	467	476	484	518	498	501	493	499	477	497	474	506	465	506	512	458	459	518	516	481	490	460	466	480	504	495	533	493	514	517	469	530	475	478	478	470	518	485	466	527	464	486	494	496	499	500	498	515	483	500	484	513	523	495	486	530	494	472	504	496	527	483	459	490	537	490	512	506	497	526	482	510	468	490	497	518	497	498	490	502	483	520	475	487	482	467	523	491	530	471	487	514	433	489	487	436	479	494	456	493	454	467	510	498	504	477	476	530	488	529	512	492	499	509	512	508	498	483	519	508	484	478	484	498	490	491	469	485	511	484	503	486	489	504	454	518	522	495	490	490	481	504	460	516	495	486	448	501	497	445	517	492	484	513	468	534	504	515	529	466	475	501	474	482	503	514	543	489	512	508	501	486	540	449	496	451	502	473	470	508	494	482	472	476	472	500	480	502	516	518	477	532	488	485	509	498	477	519	482	462	493	525	510	520	486	496	461	479	515	480	505	468	495	504	514	522	503	486	496	497	492	483	495	528	479	473	475	450	499	465	486	485	434	495	493	501	498	528	521	471	497	490	534	522	485	501	516	482	550	539	485	487	501	468	465	514	509	501	479	503	483	547	457	468	493	450	496	496	487	551	470	478	503	463	481	476	483	464	480	472	488	498	494	511	500	507	490	512	449	520	478	505	477	488	482	511	470	446	473	469	489	508	491	500	500	479	486	499	497	490	459	507	506	493	475	472	468	452	486	532	488	483	496	511	450	521	506	512	468	462	521	519	481	486	496	511	523	505	481	466	521	474	507	468	444	500	515	523	480	530	465	508	475	494	512	498	500	518	484	489	514	508	470	486	478	508	516	457	478	442	484	484	513	535	541	477	498	509	477	475	488	481	483	469	494	563	500	463	523	506	499	491	476	501	520	484	508	516	494	502	499	523	548	493	474	524	468	509	473	522	496	480	465	513	515	510	494	515	504	498	492	492	487	495	501	515	519	517	468	528	497	489	506	481	492	524	467	506	496	485	506	518	501	495	480	512	473	509	499	490	504	485	521	476	473	478	473	490	490	502	491	449	515	458	531	471	469	494	512	459	470	523	529	502	486	516	495	503	459	534	497	481	503	502	519	504	491	532	478	521	525	534	453	525	468	503	457	526	511	447	477	508	511	515	493	526	469	493	520	502	489	487	489	484	519	487	480	459	498	535	517	448	477	472	422	483	470	510	529	507	498	501	526	490	480	439	483	490	535	490	510	512	504	515	483	496	522	523	522	483	443	464	491	498	451	469	490	502	496	458	479	535	458	499	493	518	507	489	474	514	507	504	537	496	476	567	512	515	445	494	529	525	499	500	493	506	486	488	487	465	496	509	447	483	503	457	518	528	498	488	478	482	469	506	485	519	477	536	518	511	489	529	495	478	484	484	460	495	499	453	474	475	520	496	513	457	487	525	470	501	499	491	525	437	472	443	472	485	453	507	505	486	472	470	480	461	503	446	487	488	477	444	487	488	481	528	506	459	465	464	508	507	519	465	514	512	527	519	520	479	507	527	485	489	529	518	499	516	487	484	528	486	455	454	476	511	488	469	476	496	467	507	474	512	503	442	470	498	525	476	469	457	468	506	512	500	466	460	528	484	482	488	501	488	515	505	480	511	483	499	500	462	471	491	500	488	525	472	460	493	464	500	453	501	503	535	482	467	524	474	476	477	499	471	507	497	490	489	487	542	549	484	489	517	524	491	476	479	507	489	470	467	530	489	459	456	506	463	521	502	512	507	501	515	528	469	455	500	533	489	508	475	520	515	480	490	509	513	499	509	460	487	480	526	496	491	508	532	476	460	478	487	491	521	474	457	496	523	484	525	494	517	503	530	529	501	485	473	452	484	473	463	524	511	474	493	509	520	499	470	528	498	513	489	519	485	506	468	525	486	509	505	489	538	476	505	491	495	488	507	484	542	509	463	481	493	510	487	484	514	481	484	490	480	483	486	468	481	474	515	487	491	523	508	493	537	486	472	528	501	499	519	511	483	504	500	482	502	477	503	468	475	458	524	510	456	518	477	481	525	472	497	530	469	512	455	482	475	476	494	479	516	553	472	503	505	538	523	491	470	490	449	466
22298	21068	28696	23651	21069	21098	6320	1058	785	714	718	610	611	533	539	544	529	466	486	493	463	447	450	412	430	428	441	444	420	429	429	415	432	441	450	429	459	440	470	447	381	406	431	411	426	393	400	404	408	453	399	466	390	424	436	432	429	419	398	399	400	416	425	412	414	409	416	439	412	402	427	439	419	416	426	383	437	425	397	414	381	355	407	400	431	442	470	407	422	433	419	431	425	423	389	425	419	377	411	415	437	393	397	422	425	425	397	392	423	410	418	386	390	408	406	385	426	412	432	445	401	416	405	391	399	402	403	389	422	421	393	451	420	362	400	391	408	423	401	372	413	448	439	430	418	394	429	410	405	408	426	408	397	406	392	398	448	416	409	400	394	407	397	424	409	418	392	412	378	377	408	434	400	436	391	389	406	416	399	421	398	450	399	425	420	426	380	443	458	402	407	376	359	432	411	437	403	397	390	427	429	428	385	403	433	394	391	408	404	401	444	396	421	397	389	394	387	425	417	374	415	359	389	412	400	446	435	405	396	404	406	435	347	417	377	395	437	389	396	423	394	393	407	409	430	377	390	432	384	387	406	390	444	422	393	428	423	410	415	430	407	432	418	397	437	457	414	369	397	425	379	423	423	423	392	377	420	375	369	404	418	422	414	397	359	419	420	383	412	408	431	390	429	414	395	429	407	428	421	405	416	381	417	407	423	426	392	390	426	402	387	407	432	428	389	453	426	394	385	368	393	401	387	409	424	426	388	384	410	417	381	419	443	415	382	428	424	419	395	422	401	411	397	421	448	413	423	436	400	400	400	409	418	397	411	416	412	411	414	407	412	409	366	394	388	372	429	403	445	410	414	424	401	398	428	419	401	378	398	432	414	373	403	417	406	416	394	403	404	389	426	383	435	428	422	424	396	394	407	445	391	418	419	376	414	405	416	407	431	448	404	439	412	414	399	404	405	402	431	442	420	416	408	392	420	408	398	387	416	379	416	414	390	397	408	383	380	388	418	416	417	411	412	409	372	416	391	376	419	428	374	387	416	401	404	405	412	407	418	409	438	447	406	397	415	386	444	388	423	363	419	391	413	389	414	417	378	410	386	414	415	413	381	409	402	419	423	393	394	384	398	418	392	425	416	372	399	394	388	426	415	409	430	434	424	403	404	408	419	417	396	392	425	411	388	392	399	392	367	384	407	419	413	391	406	414	364	404	399	402	433	414	389	366	374	432	381	374	446	411	403	417	423	365	377	420	412	410	412	435	384	412	421	404	436	384	381	414	438	376	412	399	406	404	401	386	433	431	369	418	421	417	399	428	416	431	418	397	449	381	389	379	399	405	431	436	412	382	400	401	420	411	413	427	412	388	361	432	368	410	431	364	424	401	441	383	458	409	399	416	390	430	427	411	423	403	389	392	403	406	415	371	416	393	399	394	388	424	384	407	395	404	395	426	407	419	393	422	401	428	442	375	394	420	445	407	383	430	406	415	443	432	449	402	392	376	376	410	440	424	385	407	365	378	401	371	391	393	386	445	424	393	415	414	414	400	369	436	407	419	428	384	390	406	380	399	390	422	397	448	407	424	378	394	426	429	414	401	396	432	408	370	426	396	382	424	409	424	419	411	405	425	366	392	411	420	402	410	403	435	415	405	387	389	390	407	414	411	411	407	400	399	391	426	433	393	441	404	418	386	413	382	393	401	435	409	418	402	372	432	437	407	404	396	395	395	413	397	394	404	438	444	403	414	401	403	384	446	424	371	378	406	406	392	416	409	393	382	387	427	365	391	401	389	431	379	394	456	424	426	426	408	396	428	410	398	374	388	429	395	414	389	398	381	408	402	429	366	429	391	438	404	401	426	414	423	432	398	401	388	382	399	390	420	408	364	359	382	450	453	387	437	428	384	413	412	391	413	434	369	390	418	415	418	399	368	400	365	424	409	398	372	441	400	434	391	413	433	410	376	416	403	412	393	421	395	425	413	396	402	410	423	383	439	404	416	411	419	441	387	397	400	404	415	416	396	414	444	373	442	417	403	413	402	421	394	383	410	407	425	406	410	439	424	381	408	417	372	413	401	414	428	409	412	356	414	382	357	412	411	396	400	394	376	432	408	418	356	408	382	430	398	411	434	383	451	405	419	410	412	399	386	414	433	423	397	401	434	416	405	398	408	397	419	385	413	387	409	450	408	395	424	429	420	377	410	398	451	406	375	399	403	425	438	374	405	405	395	432	407	414	394	452	398	369	394	390	431	385	434	405	360	399	412	390	459	392	408	438	391	408	427	430	414	386	432	405	424	413	417	421	423	424	425	400	383	398	412	414	404	430	425	420	408	431	403	400	426	393	413	404	391	446	403	374	398	404	415	446	395	410	411	428	395	399	407	422	400	393	411	425	406	443	375	414	389	412	408	380	412	423	392	415	423	407	385	404	414	422	379	433	389	364	385	395	416	425	374	386	386	413	435	400	384	441	424	411	418	387	404	436	389	432	396	420	435	402	423	418	415	397	425	385	408	391	400	426	376	385	450	407	376	432	406	377	376	378	413	378	377	419	415	387	402	408	415	388	389	415	391	380	406	429	386	412	404	395	425	418	424	396	411	427	399	458	425	414	382	404	403	448	389	372	398	417	396	400	394	413	402	425	419	377	418	412	382	404	415	436	401	419	426	465	391	425	426	392	383	401	385	415	408	370	396	378	409	403	435	359	418	394	426	386	401	394	439	395	421	385	411	388	390	428	369	370	402	392	427	389	384	403	433	360	404	406	383	447	401	416	398	455	388	401	429	345	399	386	393	383	383	396	434	399	430	393	441	399	365	422	376	422	390	398	392	387	408	383	412	424	408	414	365	397	394	438	424	452	425	429	403	398	401	431	401	357	396	416	407	411	378	419	372	434	409	391	423	407	430	370	423	412	437	430	413	382	362	416	413	382	423	432	406	366	419	418	395	361	405	367	372	417	411	418	425	404	397	404	405	386	424	388	388	428	440	429	416	403	407	397	428	433	396	420	399	406	447	385	420	442	394	419	384	396	443	400	400	383	400	407	436	393	447	433	398	366	426	424	428	427	421	395	397	407	412	394	393	442	407	426	418	384	416	395	392	399	355	390	396	434	411	444	430	384	401	353	403	386	460	407	427	382	424	413	356	405	408	425	361	416	383	405	440	389	386	389	375	398	398	410	402	402	427	410	444	411	410	435	417	381	395	404	403	412	400	397	382	414	410	437	401	393	435	409	424	399	415	384	405	433	413	408	391	423	436	349	412	425	416	390	392	407	411	398	375	422	406	429	410	413	383	352	420	391	424	382	410	396	453	437	434	403	395	383	388	397	401	396	409	391	430	407	401	413	429	394	400	411	399	407	397	427	432	422	411	424	430	429	472	425	422	408	407	368	412	420	398	431	406	400	416	364	405	392	422	413	401	416	405	413	414	394	386	409	392	422	395	404	395	385	407	408	408	394	406	429	439	401	407	398	398	350	419	427	426	440	405
4530	14186	9565	4643	3268	2579	1950	1454	1217	1056	929	800	729	776	640	591	594	612	574	595	597	541	511	532	544	552	519	490	551	483	531	518	489	490	513	504	535	492	471	494	495	456	493	465	477	491	506	488	507	496	492	510	472	476	458	471	457	469	492	467	459	472	482	488	507	436	471	441	487	497	445	485	448	462	492	473	468	444	466	463	470	489	492	482	464	486	473	442	460	446	436	449	442	449	461	453	423	421	468	459	450	480	476	475	471	440	458	480	474	464	471	516	440	423	467	445	514	453	492	477	435	457	449	457	465	488	445	479	458	485	495	492	478	481	477	467	464	468	475	493	474	452	446	504	444	473	444	427	471	465	448	476	480	447	466	455	493	479	445	474	462	475	472	483	464	465	447	472	452	494	441	463	498	457	471	497	462	446	481	510	465	486	444	471	481	532	447	491	498	444	457	446	443	479	478	470	498	460	423	480	480	445	456	492	465	483	494	504	460	480	472	511	456	472	456	499	491	418	514	494	470	494	429	455	454	477	511	468	491	476	466	475	493	456	463	429	471	452	468	444	442	428	470	456	449	467	468	463	502	431	476	465	495	498	460	481	482	466	463	462	455	471	487	477	499	489	502	491	478	452	463	468	444	454	483	430	430	524	471	469	455	490	465	431	473	451	453	482	500	442	465	472	504	457	449	444	475	462	481	485	473	510	456	491	443	464	490	489	499	455	448	455	489	429	464	458	471	468	460	494	432	467	484	480	477	465	474	470	454	483	468	495	440	473	491	435	494	475	479	437	508	439	473	442	461	489	477	498	478	467	480	477	454	481	482	514	479	475	508	429	515	487	471	468	455	470	474	488	485	445	409	476	479	464	478	481	469	469	441	493	439	454	486	482	485	442	468	471	513	480	482	457	462	433	484	430	442	478	471	472	415	467	473	476	440	475	469	471	458	444	466	472	452	495	446	470	485	503	514	554	470	462	475	454	492	449	463	465	496	452	472	483	463	467	490	519	476	452	459	461	478	461	496	492	450	473	448	479	502	483	465	470	465	501	505	466	437	445	522	451	506	463	463	447	492	447	497	471	453	507	457	477	459	461	433	475	485	497	492	457	457	447	481	431	462	500	493	488	485	495	464	497	495	513	472	444	448	471	504	463	453	467	468	443	445	487	451	495	472	470	451	423	511	465	486	471	459	456	456	470	452	487	471	455	435	429	484	423	517	492	475	475	478	455	466	445	481	505	466	439	491	452	452	477	471	486	492	486	470	472	466	499	471	477	456	457	475	493	466	496	465	463	456	419	446	488	450	464	432	483	468	501	487	449	448	498	470	477	440	477	462	461	470	488	445	455	502	459	443	452	501	512	443	474	438	462	485	495	416	426	479	442	456	496	462	473	476	462	473	493	495	470	461	475	453	420	465	448	478	475	473	440	456	472	472	504	453	471	479	445	458	440	469	473	471	460	472	457	477	453	452	458	463	483	488	455	454	470	426	475	470	453	484	498	453	480	456	445	450	490	521	448	427	486	490	451	445	490	466	409	468	456	501	479	448	452	438	465	461	454	477	447	467	504	465	462	465	464	486	452	464	448	476	444	430	496	442	480	487	492	444	481	440	467	477	451	464	500	476	461	456	441	471	490	445	478	450	468	473	466	487	484	461	460	420	446	475	466	468	448	471	466	463	421	438	481	485	479	440	538	451	527	451	419	459	479	455	447	468	447	448	463	477	488	467	445	461	474	472	500	495	484	474	521	483	454	439	489	453	468	456	495	485	464	478	460	473	499	454	479	475	456	454	484	487	488	483	519	472	482	486	492	484	485	470	456	483	457	466	520	495	467	451	475	475	447	424	487	457	463	490	473	435	460	461	510	451	484	495	490	446	453	468	462	440	465	434	440	469	469	493	492	475	494	489	499	505	465	465	467	525	410	458	516	467	499	425	433	480	479	492	476	449	475	441	480	499	462	467	466	471	475	478	491	493	451	477	455	452	461	487	521	495	438	461	465	472	490	475	469	454	498	450	475	458	489	480	481	482	482	451	479	441	446	443	462	460	437	440	473	467	458	447	465	424	477	436	447	483	454	466	483	485	492	464	503	454	477	498	461	438	478	470	499	495	458	472	440	447	478	445	463	490	505	443	468	455	482	484	463	449	428	487	492	500	458	413	462	465	399	479	468	500	440	490	441	471	423	505	408	496	481	466	445	484	443	488	478	459	470	473	515	462	496	436	470	434	441	449	466	467	482	471	460	432	477	480	452	465	468	488	466	457	441	445	445	477	455	480	490	441	467	476	482	491	471	455	483	449	491	487	469	443	493	473	497	426	450	435	412	455	470	489	478	446	488	503	428	490	451	485	456	486	490	502	471	499	455	464	475	450	489	470	417	435	467	439	478	457	505	466	470	467	484	417	465	462	463	461	452	497	445	412	447	474	462	439	422	466	440	486	468	489	439	478	458	442	500	463	456	439	460	470	472	443	463	463	507	440	481	469	479	470	483	445	481	451	470	448	454	457	451	499	467	457	455	447	472	480	469	456	442	434	483	444	453	481	502	444	437	469	481	460	460	469	439	474	435	488	486	469	491	478	466	472	437	464	431	464	499	500	484	516	457	463	455	439	470	445	475	460	508	489	456	464	486	471	476	452	448	437	455	510	445	458	473	479	467	448	464	485	441	464	506	496	469	460	501	462	456	464	503	448	455	448	491	456	479	508	460	463	506	477	471	464	466	446	475	455	460	497	481	476	434	449	441	513	480	486	500	408	473	454	474	478	487	489	497	499	456	466	480	453	455	484	450	466	454	456	476	475	448	500	427	479	485	460	420	450	492	431	485	485	445	471	440	476	437	494	444	446	454	470	469	456	467	495	465	455	457	470	446	487	499	459	475	470	448	421	464	471	501	440	462	439	473	474	493	448	460	463	470	487	421	444	478	461	454	470	427	496	499	514	476	422	518	433	458	459	437	445	452	508	476	465	509	460	496	446	453	464	454	469	501	475	456	486	414	467	426	456	485	483	444	464	517	490	476	479	499	466	438	491	468	451	440	445	473	425	484	491	472	499	444	472	484	458	454	446	457	473	470	459	439	479	444	421	484	488	482	483	436	489	459	461	471	484	460	477	480	478	455	471	513	465	436	473	500	496	458	495	485	460	459	435	428	471	494	464	481	460	494	483	490	503	471	475	448	438	423	451	465	434	431	461	444	456	468	468	472	466	473	477	458	449	463	442	475	483	453	464	477	459	447	471	495	456	486	516	494	492	455	448	425	457	451	518	453	452	430	462	492	479	473	456	451	458	421	492	477	448	460	431	443	509	460	479	469	457	494	493	472	477	482	476	486	448	459	481	428	444	469	485	442	444	492	461	463	485	431	492	490	483	486	476	438	490	452	456	509	465	459	506	462	475	503	446	485	439	469	469	436	458	463	419	469	508	447	434	440	489	456	459	469	460	456	461	485	492	510	500	476	466	463	479	459	425	459	497	472	451	482	483	463	518	460
27272	17738	4430	1120	971	875	926	886	874	834	823	885	861	887	860	826	898	828	838	822	823	855	847	839	796	862	796	848	807	855	826	826	848	845	861	826	820	820	854	858	896	805	825	845	860	844	840	860	799	788	803	848	814	851	838	866	856	847	860	837	804	856	806	823	888	841	825	833	808	854	883	824	821	835	846	829	874	849	876	878	869	845	827	855	808	856	854	920	773	855	797	841	841	851	841	840	786	846	866	835	840	853	839	827	845	825	851	827	761	796	866	826	807	813	842	794	833	853	846	812	771	835	837	871	793	870	802	826	848	851	813	826	820	815	860	837	822	886	852	830	881	824	822	717	844	803	839	850	807	821	846	788	790	831	859	826	792	849	883	809	827	898	841	834	829	833	848	899	827	837	932	843	853	784	869	863	851	884	824	796	834	830	810	781	820	863	883	861	838	843	863	891	838	877	799	848	841	838	840	810	844	832	807	813	802	873	824	843	829	848	809	849	859	879	800	802	802	867	842	843	829	782	849	798	824	886	836	854	845	882	846	889	842	827	796	820	787	836	806	797	802	817	816	841	832	894	833	829	844	846	862	880	850	825	842	816	867	805	793	820	847	811	843	877	858	804	792	856	862	764	793	815	849	832	874	845	845	829	841	853	844	821	795	841	851	858	824	829	828	849	852	814	863	880	780	813	870	829	820	851	807	836	813	851	885	786	798	801	794	873	881	849	858	877	842	823	806	795	845	830	855	814	798	814	819	858	830	872	814	809	815	867	832	878	809	844	801	780	837	797	804	778	846	869	863	834	840	809	831	842	805	790	866	889	809	785	753	842	882	827	864	861	861	881	882	888	831	807	869	830	808	835	841	813	845	878	869	830	818	787	812	859	824	806	773	903	794	833	861	816	827	824	857	842	853	875	805	821	845	797	827	846	839	826	823	853	786	831	835	808	832	881	822	796	842	864	854	860	827	873	904	829	857	838	922	823	777	845	858	835	811	870	852	810	859	799	806	786	838	841	847	834	859	820	805	791	815	900	853	835	812	896	830	799	787	834	865	827	793	815	819	815	855	851	804	803	841	831	865	850	785	837	825	848	795	829	770	854	830	815	847	842	815	759	842	859	824	855	812	826	805	909	819	809	835	806	844	800	853	850	832	898	816	828	814	833	846	852	796	803	854	806	834	812	849	866	867	857	829	836	832	865	843	817	878	806	798	857	810	778	829	854	866	824	866	790	786	821	850	853	836	859	849	822	822	826	898	840	833	823	862	774	842	815	799	841	868	851	768	848	785	806	816	803	833	851	863	846	907	831	861	836	876	857	814	803	872	869	837	862	823	843	814	870	860	843	815	815	846	872	833	856	860	816	900	843	822	879	850	762	838	836	784	820	868	883	874	820	917	841	845	851	823	818	828	822	872	793	889	887	861	868	829	841	801	794	829	778	782	813	835	824	868	886	825	815	828	857	864	865	818	815	858	814	851	825	799	806	782	863	894	831	831	898	836	840	864	845	865	834	804	787	828	883	826	865	852	831	841	904	836	806	794	798	805	843	811	833	797	784	821	829	827	827	819	858	882	874	823	828	823	837	873	808	800	856	760	841	842	851	832	807	823	799	857	818	855	818	798	799	841	879	856	820	862	879	893	861	887	928	801	886	848	849	850	862	820	866	865	859	903	846	824	793	855	832	820	851	830	800	816	847	816	856	813	794	809	826	844	812	814	830	767	819	836	872	853	841	797	835	821	853	846	838	827	826	822	810	817	864	773	776	810	829	832	841	893	895	819	841	875	840	867	868	802	817	875	836	794	848	824	829	822	858	887	880	775	855	813	850	801	834	799	795	841	845	771	851	893	843	869	821	859	881	882	854	826	824	848	811	829	871	847	823	861	808	808	840	862	831	871	826	819	816	850	821	834	828	823	817	840	826	821	849	847	811	841	833	854	856	845	868	812	781	841	861	865	856	866	892	796	876	850	852	894	833	852	875	783	860	817	857	849	882	865	837	860	807	882	839	892	832	840	831	803	859	841	879	857	849	814	822	812	814	823	809	778	839	827	833	876	801	841	832	796	797	843	829	827	790	859	835	831	842	843	826	759	853	848	836	851	779	854	816	824	859	870	839	846	847	812	842	781	853	849	863	858	834	814	790	874	811	853	810	940	824	862	878	837	811	810	822	777	856	820	813	801	823	847	835	778	861	840	794	810	852	827	822	808	834	859	812	862	839	796	879	852	811	836	787	803	831	799	867	822	837	847	829	805	837	831	826	831	790	810	871	825	793	795	834	873	803	824	810	835	818	845	834	851	799	857	824	864	858	781	795	874	837	846	832	907	812	812	849	899	788	818	879	860	822	815	801	877	835	806	827	827	881	813	866	778	853	802	864	825	812	842	812	877	813	841	852	879	806	886	855	883	796	850	820	793	841	833	835	837	851	827	856	811	806	843	807	833	810	824	809	899	872	861	836	836	840	845	806	830	819	805	800	823	814	823	850	845	826	774	823	835	882	876	848	822	866	804	830	842	825	836	878	874	813	822	858	804	865	809	790	818	826	864	863	825	861	850	910	887	867	878	878	839	855	848	797	843	830	828	852	768	758	841	837	838	863	866	858	791	836	802	857	819	834	818	810	754	815	798	829	775	811	816	850	824	823	825	806	881	868	831	800	839	886	810	841	844	834	825	769	788	797	802	846	841	823	840	816	839	815	850	877	901	806	884	854	841	823	811	837	795	847	823	854	784	809	861	835	827	785	826	821	824	880	797	841	869	843	806	850	768	801	821	835	813	864	861	841	872	830	827	829	839	844	801	868	810	892	849	806	857	797	826	821	855	849	807	837	790	781	853	812	838	812	849	826	816	834	834	848	822	828	843	832	872	860	815	803	838	809	852	797	865	844	826	795	838	836	820	832	806	848	852	866	840	848	892	873	839	834	792	870	831	821	922	831	791	881	849	823	821	815	855	813	817	778	827	869	859	853	815	859	807	767	826	898	851	829	837	870	858	848	836	829	840	766	796	837	828	876	820	878	845	876	856	843	798	891	848	814	825	880	806	828	864	810	883	814	850	864	852	837	796	811	849	806	793	808	834	841	827	799	816	879	827	868	855	821	863	865	833	854	826	806	839	853	849	799	813	782	859	794	831	846	777	815	805	883	799	821	787	849	835	885	816	823	832	857	820	850	879	841	809	828	833	817	849	868	813	832	859	825	865	796	829	847	826	823	862	839	822	838	896	800	878	808	841	857	797	847	851	828	816	816	830	866	878	832	867	819	872	862	860	815	847	858	847	844	807	837	817	793	821	819	833	869	855	891	829	891	887	855	829	808	846	843	831	818	882	835	810	832	853	806	813	827	817	810	846	812	828	913	834	800	848	863	829	862	799	795	851	842	839	861	849	831	803	810	842	874	884	864	837	769	808	828	801	781	856	871	783	833	852	813	808	810	893	834	874	827	806	818	806	836	870	859	862	821	881	821	786	808	857	797	854	772	825	831	852	841
4517	1607	1263	1069	1039	996	947	942	917	888	952	978	887	999	915	975	932	982	927	936	890	921	887	924	916	926	956	963	868	929	915	915	887	923	879	939	877	904	906	928	940	935	892	930	887	931	940	903	893	894	901	920	944	957	915	979	898	890	900	922	893	950	907	930	951	944	906	917	886	929	941	898	951	877	989	948	950	950	920	945	888	915	978	919	927	916	897	947	905	910	925	864	922	881	943	889	931	893	872	896	883	925	1003	911	925	895	947	910	946	897	896	946	941	877	963	906	956	920	936	889	941	854	893	887	891	910	934	934	945	901	897	937	899	904	916	925	902	902	941	918	915	924	907	952	975	926	908	934	910	915	922	919	923	931	943	930	924	939	899	935	944	933	925	920	897	920	914	937	910	867	950	931	899	916	948	935	937	946	930	920	938	862	923	899	949	893	955	990	873	930	940	876	926	919	897	937	888	939	916	943	949	871	880	933	912	954	916	921	893	906	908	899	867	897	936	932	937	925	931	887	982	877	936	938	906	931	947	951	873	919	944	973	971	938	964	899	920	883	914	918	949	931	886	947	885	926	919	951	878	913	986	934	910	889	906	845	955	896	895	928	980	902	950	908	904	964	913	944	948	924	899	827	917	933	922	914	900	961	872	906	859	952	932	930	932	872	962	896	943	921	902	941	866	905	908	904	875	922	903	886	856	967	1011	942	877	896	917	847	921	903	926	954	921	901	897	891	885	962	887	921	890	991	875	993	940	955	923	936	903	906	955	918	892	943	948	891	888	913	916	937	973	915	958	950	911	934	968	906	893	922	903	944	861	923	947	889	886	910	956	930	930	942	874	901	935	903	928	941	896	943	936	925	896	869	917	910	894	961	895	923	953	904	925	872	908	866	934	909	887	894	936	916	887	880	890	868	966	935	957	928	923	902	970	898	877	877	918	920	926	886	883	953	930	922	944	892	954	886	915	927	890	941	961	917	861	860	942	880	928	964	926	900	899	962	907	889	922	916	897	927	929	904	971	901	988	894	889	885	906	898	877	928	929	895	906	907	898	923	879	959	900	897	913	943	858	916	959	890	907	949	929	925	919	911	879	922	921	929	895	866	906	963	893	920	947	908	943	921	949	910	885	955	963	945	898	912	920	942	958	856	914	864	870	875	890	933	924	910	877	937	910	947	933	915	830	906	962	870	941	895	886	865	909	933	883	939	904	940	940	909	946	897	897	929	955	921	901	930	955	931	909	902	902	942	909	915	906	1009	925	911	918	881	905	913	869	870	997	877	953	925	954	974	942	924	918	925	934	953	909	945	926	941	901	908	918	939	945	950	908	881	949	925	987	958	881	944	949	964	913	932	978	946	887	879	940	964	871	920	903	891	1001	889	905	891	985	865	937	877	932	950	932	889	891	921	917	917	936	938	885	891	911	939	924	930	852	908	965	959	911	962	923	941	885	913	922	869	917	879	908	934	946	907	891	936	894	901	913	953	920	922	901	883	938	970	951	941	919	925	946	902	855	939	863	912	966	956	908	935	903	904	939	966	926	888	923	945	868	966	904	881	919	874	910	954	929	946	948	998	947	950	940	923	976	896	905	841	899	892	888	918	943	906	928	990	877	905	946	897	884	908	980	897	924	891	917	877	887	902	884	908	891	885	933	902	960	959	924	935	861	927	939	963	925	902	906	906	949	865	903	903	890	916	874	973	922	935	894	881	905	951	900	950	896	965	941	952	888	899	912	890	958	903	919	889	862	937	894	925	948	945	889	948	973	888	926	934	954	910	925	872	875	954	873	923	933	878	933	955	889	884	950	870	911	944	902	940	853	900	924	907	890	912	918	947	978	944	904	928	945	903	919	856	904	899	877	867	959	911	940	921	947	873	889	822	877	925	958	922	883	933	937	934	937	893	917	999	937	921	917	924	875	977	922	897	870	909	897	855	886	881	890	884	927	879	932	926	892	929	884	953	954	905	896	939	914	961	913	893	879	905	873	963	884	928	899	976	909	966	899	902	928	950	889	966	956	918	939	902	904	891	883	881	912	921	917	950	947	918	901	923	948	920	900	956	984	897	867	918	919	872	944	884	933	846	882	917	875	898	937	850	918	920	924	890	933	950	886	914	949	918	912	934	894	973	959	953	936	870	921	943	925	927	926	853	921	966	920	875	898	853	862	840	903	930	895	923	947	886	909	938	883	910	903	879	981	898	910	874	924	923	869	870	880	956	980	860	901	880	909	892	851	917	970	933	968	930	897	950	916	921	939	982	873	940	906	935	890	877	957	908	973	878	928	941	897	881	931	868	904	985	943	968	961	892	901	895	889	954	970	917	964	860	927	894	911	960	919	895	900	928	908	954	957	927	952	953	960	936	955	911	943	938	904	987	935	886	917	872	900	916	914	919	911	927	917	933	987	823	931	898	889	960	936	960	911	903	924	935	909	868	936	926	974	933	906	936	911	879	897	880	874	948	915	934	874	869	910	917	927	886	925	925	927	913	911	926	887	941	951	860	895	917	902	938	923	861	945	924	892	905	878	870	902	906	909	929	903	892	945	925	890	884	965	869	928	902	874	879	1012	965	903	861	881	954	964	928	915	897	919	945	891	937	927	868	866	855	907	894	981	921	850	939	904	947	937	866	914	890	964	938	893	959	928	926	900	934	962	848	920	876	918	922	898	985	919	904	918	903	886	902	932	927	919	925	877	905	956	921	880	911	944	950	912	926	929	886	859	926	899	928	880	900	949	905	886	954	949	928	986	931	920	931	916	984	900	970	933	873	915	875	890	846	911	931	907	874	950	915	909	940	979	926	909	919	934	893	924	892	919	881	942	870	896	927	904	910	936	945	940	939	881	904	936	983	934	929	926	893	914	920	904	931	968	859	917	922	960	947	948	932	879	930	908	899	897	988	912	921	868	906	895	893	949	872	989	900	916	900	957	929	859	958	946	863	903	967	916	921	884	889	919	935	932	937	853	957	921	923	911	923	914	862	931	955	914	883	926	940	936	920	918	918	932	902	864	914	926	910	947	921	891	936	977	868	884	942	914	904	945	917	957	926	939	908	937	927	935	951	832	939	912	896	876	910	973	942	908	928	882	900	961	907	943	843	911	931	883	888	901	950	916	864	921	987	930	940	959	965	917	868	916	900	890	945	915	957	903	870	853	897	924	928	924	939	913	940	959	916	903	890	906	898	877	904	925	921	902	882	919	903	938	898	851	925	946	953	920	878	950	871	864	913	936	902	907	929	930	879	904	942	925	1018	964	914	919	906	960	847	909	936	906	920	942	893	890	917	918	946	923	899	918	931	905	913	932	900	923	920	909	882	914	929	940	921	900	940	873	904	933	888	964	927	934	910	932	954	918	928	924	935	910	935	904	888	890	881	911	858	919	904	890	877	928	979	905	884	941	944	931	947	908	929	955	893	869	909	909	937	931	924	883	931	924	881	889	917	956	860	882	879	969	925	902	889	861	884	903	937	867	931	936	895	946	940	928	880
23278	21024	28127	24131	21026	9151	1738	1197	1139	1070	1044	948	966	998	978	939	942	963	916	881	914	920	967	871	878	883	911	902	885	855	906	909	846	932	884	921	887	881	886	885	851	866	889	874	845	903	834	913	880	885	901	866	892	912	910	902	872	878	861	873	910	901	864	866	877	927	907	896	884	913	864	831	858	895	906	809	860	850	859	827	830	891	903	843	890	860	814	857	936	856	896	824	897	855	848	889	876	928	933	920	868	859	894	866	897	889	888	852	884	898	843	838	900	888	824	830	864	942	840	880	870	858	903	905	900	899	864	881	826	870	860	867	852	833	864	863	914	877	912	883	908	830	829	890	829	880	884	830	912	849	850	826	864	877	866	914	901	876	849	908	852	866	881	844	839	837	841	934	880	862	905	849	897	874	904	903	871	859	845	841	932	849	883	908	867	876	909	967	882	844	857	874	841	861	914	887	890	867	846	884	833	916	880	846	888	861	858	915	854	815	947	861	875	828	884	848	897	840	897	853	873	849	862	874	872	854	912	841	844	887	844	918	888	818	859	903	872	938	837	847	888	865	868	859	861	872	859	887	872	865	835	887	860	846	919	841	882	883	844	859	882	815	872	882	859	870	850	896	846	852	877	901	858	869	872	851	868	843	856	857	884	886	866	821	875	855	901	880	838	879	907	865	869	920	859	854	885	928	874	841	837	795	898	894	914	904	851	898	876	871	866	956	881	828	837	832	853	900	909	875	893	864	867	946	861	875	868	910	928	864	885	888	888	956	867	860	872	901	896	924	833	863	876	819	860	904	861	867	906	861	804	916	880	869	828	926	823	867	899	858	849	863	839	861	912	785	840	806	919	890	865	831	876	851	866	919	899	851	877	830	916	820	873	887	877	832	880	879	872	897	833	843	865	894	878	824	894	914	847	869	909	861	887	879	875	915	897	854	859	837	857	880	831	878	864	866	862	869	890	868	859	889	918	918	894	853	879	887	840	803	861	842	846	925	891	840	891	895	852	847	853	873	861	895	880	872	865	877	860	879	850	923	866	862	848	815	901	817	822	884	881	860	887	860	915	858	818	865	846	873	862	906	892	890	888	894	865	850	817	891	844	887	876	873	847	802	908	878	893	794	854	858	862	872	898	852	842	873	855	871	841	788	898	896	846	816	842	846	893	843	891	848	879	867	826	858	813	842	843	877	948	895	892	869	875	876	859	852	844	826	836	898	901	879	898	883	873	958	911	939	870	852	837	837	875	914	929	947	827	870	881	895	833	853	945	906	891	913	889	925	908	838	827	887	898	865	862	868	878	885	883	846	906	834	871	874	870	855	884	894	883	827	832	874	850	906	868	861	855	897	857	900	856	863	845	856	861	863	818	850	888	871	872	883	872	837	863	820	855	910	888	838	883	853	846	889	846	904	825	896	891	895	848	854	849	874	856	860	859	868	842	848	847	892	876	926	854	892	845	833	931	867	866	837	897	864	869	853	861	822	886	840	846	851	860	860	917	880	827	806	906	843	808	872	844	837	879	874	867	843	833	837	825	851	827	922	841	901	893	823	852	904	877	834	860	858	827	857	873	873	858	878	855	862	901	813	832	891	859	903	868	854	845	884	851	836	848	919	858	912	844	877	896	832	892	813	864	910	848	880	911	848	881	842	849	801	872	855	850	839	800	838	898	866	845	897	852	835	832	856	843	816	853	868	856	881	876	877	882	836	861	864	862	836	811	843	838	940	840	881	873	905	890	872	809	872	863	812	901	895	895	836	911	831	880	845	871	833	900	892	882	887	937	843	845	874	856	877	885	877	827	915	828	822	867	839	866	882	895	837	807	851	871	864	894	887	866	862	860	910	846	859	886	786	808	895	881	854	921	873	866	892	856	864	875	838	863	831	865	839	837	914	888	841	846	862	862	961	933	892	857	868	851	856	873	859	893	874	858	893	860	865	884	884	836	926	836	882	876	899	892	867	832	941	886	854	835	911	849	858	856	880	918	879	870	876	880	810	906	817	819	852	863	817	875	838	875	868	840	840	836	839	876	881	813	861	886	859	839	877	880	875	872	845	880	838	869	882	857	886	850	815	885	896	829	859	841	848	870	847	880	822	858	867	889	846	931	876	843	879	852	820	877	870	854	910	912	894	839	825	885	869	873	869	896	915	821	881	858	848	893	893	835	834	854	905	910	818	831	848	852	851	908	895	829	832	871	897	852	910	877	835	896	828	875	891	837	839	837	893	840	874	819	879	830	859	844	907	878	870	860	850	886	909	923	896	885	849	896	854	867	868	868	910	815	865	862	833	872	875	879	912	869	862	845	874	877	886	867	894	851	887	813	869	842	856	855	885	904	885	846	893	880	825	893	894	900	907	868	923	863	868	839	834	864	903	833	860	887	847	917	897	880	878	882	878	869	846	854	846	924	843	888	823	861	911	839	873	838	874	885	856	905	840	876	809	838	859	843	905	834	818	913	832	895	927	840	897	860	830	878	861	859	851	850	815	870	843	877	874	841	873	887	865	853	907	861	852	862	885	872	846	918	846	842	896	846	844	836	853	899	826	889	851	833	913	820	871	886	934	826	899	857	837	890	877	834	901	877	832	911	856	814	838	932	842	838	843	912	872	873	845	862	905	917	905	880	864	845	840	848	895	872	909	854	847	901	918	850	823	829	844	874	883	845	851	837	881	838	920	841	844	885	824	885	892	846	870	820	896	865	834	839	873	864	825	893	863	847	879	886	881	887	839	914	915	899	861	912	898	851	857	878	865	905	858	817	886	913	876	872	820	860	871	846	829	851	898	871	857	807	849	860	907	911	899	852	890	848	847	872	848	881	877	868	846	869	888	891	877	861	850	829	849	875	915	865	847	841	824	861	880	878	845	862	847	863	905	861	843	883	825	848	912	910	895	844	830	872	886	867	868	876	983	873	828	931	844	804	853	902	893	832	874	878	860	826	812	817	884	904	824	854	853	859	832	867	845	852	906	849	817	893	842	886	906	912	902	908	870	846	903	910	814	849	821	859	890	887	875	842	799	913	841	885	853	860	897	850	851	892	863	889	862	851	897	866	837	915	903	866	897	794	837	896	872	852	880	900	872	868	847	873	879	850	872	849	820	881	909	855	883	934	924	866	858	853	863	860	882	890	906	831	907	892	877	848	800	918	881	886	913	837	900	851	853	927	879	821	867	850	961	892	819	871	907	882	885	887	938	878	906	860	881	868	871	881	841	831	873	870	825	903	840	866	896	862	900	803	816	898	866	867	912	885	842	853	841	918	861	862	871	807	919	870	844	866	820	853	879	901	875	904	874	821	819	889	897	905	890	891	875	858	843	889	826	835	878	842	880	904	910	855	885	896	820	885	862	908	830	885	811	816	871	858	869	884	883	889	908	851	885	846	785	840	897	853	852	851	841	867	853	802	871	834	891	851	892	839	826	846	892	872	859	901	923	834	890	907	833	863	840	899	895	892	880	880	863	891	896	866	842	862	879	867	884
3470	9111	6311	3264	2500	2090	1711	1493	1374	1194	1195	1155	1068	1106	1102	1033	1021	1067	1046	1043	985	998	988	1011	1024	1036	1010	1005	977	975	945	897	993	994	988	992	964	1071	930	942	985	989	946	954	989	1016	946	1016	1017	948	938	958	1014	1000	1004	949	959	990	1038	983	966	989	940	1000	948	952	945	1006	957	997	941	956	993	927	973	947	937	962	966	965	955	935	960	920	985	969	1025	978	955	976	946	944	1025	948	940	941	990	959	986	977	969	953	957	923	957	920	995	1000	982	1010	1016	954	952	980	955	999	989	985	962	973	982	930	943	970	959	919	994	969	983	924	1007	959	930	947	954	974	951	939	957	967	979	986	971	981	964	973	950	971	1019	1030	965	963	946	968	992	1015	931	916	927	966	1002	935	971	971	1001	987	970	947	920	1021	1005	903	986	944	964	955	949	966	954	965	989	1001	993	1014	985	972	923	942	968	984	955	936	963	961	928	953	912	971	996	955	1012	952	998	936	984	943	977	942	979	928	970	965	936	1020	947	959	952	995	951	979	925	1007	923	903	909	954	998	1019	955	966	968	962	1003	965	985	950	957	922	969	979	954	975	986	990	1050	984	993	934	940	988	968	944	945	965	979	938	958	934	971	956	997	907	975	997	975	914	1000	988	981	964	944	1003	884	972	971	949	1001	963	935	1012	928	943	961	888	972	965	966	967	988	1007	950	990	992	935	959	937	951	1014	984	1003	1005	971	1019	981	971	998	1018	989	917	966	976	1005	964	913	895	958	961	950	973	1011	995	953	968	987	987	946	973	953	945	975	963	949	1036	971	941	984	981	976	957	945	970	1002	911	1002	960	939	943	1022	954	960	934	971	1009	924	994	959	917	995	1049	934	962	952	976	1025	984	913	943	997	922	984	995	1010	994	933	972	971	938	1022	996	986	957	1006	966	941	1010	930	1029	913	936	961	951	991	963	976	917	983	1011	986	1005	979	931	942	981	931	966	999	972	983	958	948	909	921	1006	1060	958	981	916	998	965	993	956	969	1009	1003	980	953	985	969	955	945	926	991	994	956	1006	914	991	925	963	955	923	1012	962	918	954	955	983	956	1003	987	992	991	924	945	1004	959	935	989	939	1004	993	1035	973	974	995	908	1006	1020	950	882	993	968	1028	971	988	952	984	974	988	940	956	908	959	1011	935	981	972	930	947	949	975	922	983	960	971	958	974	966	943	1000	986	947	919	977	1006	899	997	959	957	931	1007	970	1037	922	967	1012	965	967	977	948	913	958	991	958	972	970	1013	991	963	959	931	956	934	924	973	963	1022	962	943	988	959	961	935	979	973	956	913	989	989	945	1050	900	966	946	953	976	932	957	951	943	964	925	983	998	1041	954	962	920	934	997	974	982	976	969	1006	964	964	926	928	966	955	916	909	934	910	964	907	955	989	912	1005	967	1024	928	975	961	972	985	980	988	998	949	1000	990	943	941	982	977	972	929	973	956	952	966	1004	924	1020	991	936	954	962	928	977	975	955	916	957	947	957	984	972	992	906	945	999	933	993	938	1034	961	983	940	976	970	945	1002	973	972	1009	992	965	1000	941	1007	930	973	971	990	944	974	968	972	1013	971	981	974	903	1054	951	957	947	951	961	1022	958	950	974	980	1006	983	938	924	962	968	925	945	999	1005	1061	944	906	924	922	1000	991	930	937	1001	994	966	977	973	919	944	948	1005	970	963	973	967	999	962	960	962	1012	965	957	928	970	919	977	993	1035	953	945	986	1005	975	941	992	982	952	979	962	939	1011	962	1030	950	972	994	954	963	992	1010	971	978	952	963	905	937	934	996	988	970	994	954	992	969	986	950	945	937	982	956	947	932	959	916	979	955	956	946	945	972	1008	935	1000	945	968	926	960	929	995	984	1012	962	996	1003	916	988	976	964	967	1028	969	980	913	1019	967	975	991	968	969	1011	933	995	1030	933	983	963	931	969	968	977	980	981	1023	996	944	943	932	1026	960	971	955	963	937	976	963	982	946	957	990	971	942	979	1002	944	948	939	916	965	981	938	952	944	972	967	982	989	1021	968	934	984	972	1021	972	930	984	1059	937	1017	999	995	976	990	936	922	982	943	959	946	1014	944	945	994	968	984	1015	961	931	943	963	914	957	949	922	974	964	973	1001	909	979	963	959	981	996	939	1007	991	951	980	986	994	999	1019	969	960	864	953	935	985	977	915	939	970	946	948	894	959	991	962	994	963	960	985	938	962	1011	1004	976	929	1016	927	996	1049	950	1001	968	991	1001	995	978	982	910	993	1017	993	1008	966	943	958	929	957	950	954	938	961	1006	953	996	975	983	1018	967	933	916	977	994	969	960	987	930	940	883	988	964	1006	915	963	918	1013	1004	956	979	961	942	938	1017	953	950	977	962	983	1017	979	972	979	913	917	918	896	973	953	961	967	970	1004	927	1015	990	1002	957	981	939	983	903	971	971	950	998	1000	981	988	927	968	938	991	964	981	969	995	961	993	939	1004	951	994	950	956	949	954	976	1026	979	934	1031	974	1001	965	993	976	1006	935	930	972	927	952	952	987	924	1029	972	1011	986	958	955	974	959	925	958	936	925	975	963	956	942	948	962	961	963	969	1043	959	975	972	932	906	983	1032	968	981	977	937	1000	957	1001	942	988	919	1015	1013	1008	954	989	924	969	930	956	925	983	962	945	949	923	990	965	957	966	989	1045	958	921	1001	977	963	1001	964	967	998	1001	966	930	1027	1013	921	964	927	939	948	955	920	960	978	983	990	898	937	981	977	951	962	947	946	1018	989	958	971	956	1001	977	1015	949	991	972	957	998	1013	960	959	954	938	941	914	1000	976	1012	952	944	993	925	959	916	956	985	977	964	964	952	1001	979	989	939	1009	946	933	931	963	933	913	984	945	950	944	958	982	1029	942	992	980	1011	1004	929	938	917	969	906	972	963	1009	915	984	969	910	978	983	979	948	1007	914	936	1066	934	998	966	946	965	908	924	867	950	944	975	987	960	933	928	988	975	998	965	961	946	981	954	952	963	945	935	918	949	899	976	951	1030	1003	990	959	928	935	999	950	955	949	989	992	992	965	954	945	998	972	940	968	975	1001	1008	938	1004	966	991	931	953	969	945	901	945	980	932	955	979	961	946	975	1013	937	977	954	971	1007	985	968	953	999	950	975	999	935	934	998	986	970	961	883	939	975	947	975	978	966	966	965	1041	1010	977	938	930	939	971	932	998	912	1004	1016	956	945	962	928	990	981	977	1000	959	997	989	938	942	943	978	955	955	977	915	941	995	925	942	943	996	938	1025	940	1022	1016	980	952	964	971	974	948	969	967	936	998	963	961	923	962	966	968	971	962	963	958	959	946	956	989	889	1006	974	941	947	1086	921	960	937	990	1005	920	996	898	989	1010	992	1033	933	926	974	973	943	948	952	945	961	966	991	973	953	964	991	967	999	938	958	1009	991	975	989	957	938	970	974	930	988	989	935	859	931	1003	934	946	1036	934	949	982	1031	996	973	978	938	927	963	1009	895	932	984	972	965	982	927	943	971	956	949	953	981	1063	1007	954	964	981	966	1023	992	967	915	925	970	981	945	965	1033	972	939	1010	998	975	955	966	965	988	946	964	932	939	939	940	998	949	990	925	971	1006	993	933	948	955	898	963	988	976	976	982	1008	1025	997	957	1009	951	962	1009	1003	893	973
24433	21028	26962	25216	8377	784	675	542	532	523	528	513	514	514	485	508	482	454	452	476	474	471	489	496	501	489	479	451	460	489	478	450	440	459	415	467	478	412	467	483	453	437	458	462	465	464	450	425	445	411	450	471	443	395	494	465	472	479	457	483	452	434	459	441	459	429	453	451	477	457	479	465	476	480	475	450	435	423	433	479	461	458	434	422	436	451	446	431	405	457	461	463	460	509	440	443	480	453	430	443	480	447	432	436	483	455	434	443	457	441	438	438	443	422	488	466	439	448	438	458	453	429	463	414	502	514	457	477	428	448	459	451	444	449	435	419	459	461	453	444	453	488	434	436	475	463	458	439	480	469	431	451	453	472	448	428	435	434	479	475	445	426	474	459	435	487	451	431	432	499	442	463	464	425	418	475	414	422	438	434	452	464	424	463	437	450	436	460	434	465	448	454	491	429	434	457	468	429	460	471	431	458	490	418	451	489	441	440	478	418	468	438	442	459	448	478	468	442	459	413	401	473	449	497	467	441	468	472	402	471	437	463	413	458	499	482	456	478	471	457	408	406	458	441	473	451	469	470	432	398	415	486	445	437	448	414	436	415	441	449	465	445	485	436	425	435	449	494	432	469	423	456	451	458	415	417	451	435	445	463	413	465	464	467	452	442	429	418	473	471	466	431	455	457	420	441	469	454	449	463	461	456	475	460	480	436	490	444	433	429	445	473	434	452	478	459	416	446	455	461	402	429	473	464	464	451	445	480	480	479	474	477	464	470	413	466	475	423	484	426	443	450	478	457	460	439	426	455	463	480	476	408	431	422	474	447	434	426	449	460	421	461	459	457	464	438	453	448	485	447	459	452	443	472	446	472	441	443	431	465	415	453	441	419	483	451	457	458	437	456	483	423	431	451	437	442	442	445	451	482	431	415	484	433	431	475	448	461	424	499	487	445	433	481	437	453	477	485	436	422	459	414	436	438	458	454	471	484	467	434	419	424	427	444	444	409	451	462	415	419	412	475	445	420	482	477	453	469	454	458	465	443	414	461	461	452	454	437	484	462	416	444	432	409	440	461	460	455	421	472	438	470	453	452	451	458	462	444	475	484	420	440	452	431	459	483	444	463	478	463	427	460	449	456	460	485	461	438	460	486	446	451	477	449	444	435	427	480	441	450	516	450	470	437	469	438	512	444	488	423	420	472	473	451	446	441	450	493	448	425	408	434	463	496	435	404	452	452	458	422	454	457	421	416	466	466	420	465	473	452	427	500	468	474	425	412	491	487	424	474	439	482	413	416	432	434	477	461	438	418	467	458	475	442	440	450	466	446	454	461	448	430	462	483	444	467	450	434	423	488	440	403	456	447	412	427	483	451	409	432	431	409	436	436	467	478	478	429	439	461	441	444	394	491	467	451	450	483	431	429	421	413	452	425	462	451	497	430	437	458	467	439	471	432	475	430	434	442	441	464	487	446	447	414	504	448	430	415	469	478	436	460	471	469	455	439	433	456	448	425	443	452	437	493	484	443	425	481	427	467	446	434	406	490	427	467	430	454	444	467	458	438	437	454	470	454	506	456	449	490	468	452	447	431	469	446	449	477	453	436	479	442	432	458	404	469	486	448	475	450	447	456	445	442	476	467	458	429	438	441	439	464	468	428	500	449	454	443	461	413	466	499	459	465	437	424	477	410	449	465	450	458	488	452	458	447	451	446	446	423	453	456	435	459	460	446	456	435	453	447	459	503	500	468	461	431	431	391	440	468	418	442	478	466	468	413	447	475	455	452	442	448	435	468	453	462	431	450	442	470	423	476	463	444	455	465	459	451	459	459	448	443	439	469	426	454	458	481	468	494	446	409	480	428	446	461	433	441	477	419	467	451	469	448	459	424	429	457	467	432	456	515	455	445	413	440	451	456	451	467	443	470	461	440	432	434	450	448	438	484	452	477	425	463	473	417	444	466	449	449	450	431	446	451	452	484	450	445	432	442	427	444	443	465	434	470	466	436	475	466	455	521	440	507	448	476	446	449	450	448	467	451	435	465	446	435	459	425	456	450	409	440	482	492	420	451	469	465	440	494	447	411	447	434	474	427	479	456	447	459	457	486	424	415	442	459	436	440	472	443	437	458	476	434	447	443	439	477	472	433	442	434	421	439	466	495	485	475	443	440	409	476	425	458	431	492	481	439	448	488	453	460	408	442	445	482	461	442	461	443	448	441	422	467	482	434	411	431	446	453	439	448	461	447	426	456	465	482	461	444	473	464	441	448	474	480	464	446	453	466	457	440	449	452	466	464	473	486	459	457	438	439	455	449	431	463	444	455	467	441	466	432	441	419	432	460	466	435	417	442	442	415	433	426	480	458	454	438	435	438	412	433	432	456	455	447	442	445	469	473	417	458	470	463	458	451	483	493	452	491	453	439	425	475	433	447	445	439	415	434	439	433	447	452	419	442	450	474	436	440	486	501	460	465	442	439	451	455	437	449	441	494	439	461	505	460	480	454	462	465	426	432	479	473	453	433	477	435	458	470	436	434	436	429	436	419	466	450	442	463	448	466	428	406	459	464	444	473	475	459	457	420	518	471	452	440	455	440	474	460	473	473	429	419	474	450	486	467	454	428	438	447	487	468	468	428	449	461	463	461	449	471	483	453	468	427	475	456	463	457	433	474	443	458	426	449	493	452	442	425	459	479	437	444	439	440	463	429	473	439	472	425	433	475	475	471	414	438	442	453	443	450	456	484	462	479	462	466	414	441	462	412	478	443	416	508	453	475	413	462	459	453	461	490	436	441	420	468	460	469	482	434	440	486	453	415	502	475	426	443	429	457	473	441	493	437	477	439	436	493	461	430	450	476	439	431	461	455	436	451	456	479	463	414	416	430	454	436	437	409	459	452	451	434	501	430	450	450	440	468	445	480	465	462	435	423	433	448	425	497	481	462	435	432	463	433	438	456	484	444	469	410	448	452	447	435	442	473	463	468	429	395	447	456	427	430	441	445	461	440	446	448	438	474	427	464	451	481	449	453	476	449	428	484	433	455	422	454	444	465	431	424	443	446	454	426	415	453	490	462	460	459	438	434	437	469	446	462	442	447	479	445	453	439	461	421	442	473	441	436	458	422	471	476	482	505	459	448	473	454	458	438	476	443	418	457	446	469	470	470	448	487	456	468	412	424	464	452	499	467	423	472	462	447	469	466	474	459	455	435	457	442	472	454	468	448	490	441	454	464	499	472	441	439	453	446	489	454	419	429	504	447	418	489	463	478	436	439	474	484	487	455	460	504	476	481	477	450	476	443	453	415	475	478	473	456	479	473	446	430	463	478	445	446	451	441	415	455	467	462	446	510	418	478	423	425	433	461	461	483	440	446	435	411	466	457	405	441	463	452	477	443	453	428	437	432	427	482	439	437	438	461	437	496	453	426	442	453	490	411	469	478	417	492	444	488	443	431	490	421	485	510	408	443	463	491	431	463	501	435	448	482	442	443	474	436
3399	5036	3387	1683	1355	1141	946	808	708	661	654	583	592	550	525	513	518	526	540	550	491	536	577	545	501	513	499	517	531	498	540	484	499	466	483	496	538	500	543	540	505	494	510	498	475	494	514	500	504	520	481	484	508	489	486	497	491	526	506	501	489	520	481	476	513	498	559	510	506	519	515	531	506	445	479	501	502	497	538	512	490	509	508	494	497	515	492	504	475	500	493	532	453	496	484	512	478	492	491	511	476	499	483	513	500	520	512	517	525	528	500	519	524	492	460	521	528	510	489	517	507	492	518	488	515	487	508	493	510	499	488	492	503	481	513	504	536	511	507	521	515	492	564	504	523	485	529	512	469	499	531	513	497	536	479	512	503	527	518	492	498	490	455	516	481	516	514	509	501	493	489	523	514	510	473	499	533	531	536	472	496	523	512	567	495	508	518	460	466	544	520	534	504	497	522	512	505	474	498	470	487	464	501	488	515	526	446	504	447	526	507	514	487	505	515	512	479	479	510	518	486	497	466	499	481	509	529	511	481	508	530	484	515	506	522	488	501	520	508	534	512	550	503	501	543	552	496	529	549	518	542	525	523	503	503	494	530	513	525	472	511	496	480	513	486	509	526	460	518	503	518	487	525	480	517	484	505	510	518	514	480	530	533	511	544	510	507	522	495	514	484	482	526	519	491	488	471	482	547	514	494	489	515	535	523	525	459	511	520	483	469	514	527	477	497	454	500	477	500	518	536	480	509	511	507	512	504	512	490	524	465	468	474	478	494	512	503	477	494	498	465	493	488	502	506	468	479	535	527	494	478	485	519	454	506	479	508	481	465	507	522	488	509	499	467	504	473	494	514	496	515	543	505	514	529	461	523	473	491	502	499	492	517	510	479	510	515	467	520	484	477	484	505	511	512	507	495	528	479	505	512	472	496	465	495	508	503	507	490	499	506	522	543	522	481	511	527	540	541	509	527	516	506	523	482	459	467	524	538	550	524	483	531	477	501	485	544	530	555	497	504	508	483	491	509	503	478	521	475	474	499	455	472	477	503	488	545	530	498	498	442	469	496	505	491	529	508	468	500	510	480	508	509	535	514	496	536	514	516	532	495	486	508	540	498	494	521	535	491	490	519	497	540	482	452	503	519	528	507	492	506	491	509	463	473	492	507	501	455	516	494	520	521	515	438	541	509	507	547	469	518	472	452	521	469	520	475	519	484	577	495	467	490	503	529	505	499	490	493	472	463	537	475	523	484	519	507	477	471	486	523	461	496	498	500	515	491	514	515	513	542	509	497	495	512	497	538	531	452	492	454	534	492	508	449	479	516	554	488	541	471	526	550	523	516	458	515	505	501	489	519	540	484	516	492	486	490	520	469	480	507	470	479	501	496	522	504	500	489	519	473	519	518	526	470	477	472	493	526	483	466	472	517	486	477	496	491	514	514	522	505	487	524	506	513	503	520	499	555	523	542	471	483	516	499	423	485	525	552	475	510	486	520	539	507	514	497	458	490	538	511	481	527	492	502	512	525	521	528	464	510	517	525	499	526	475	516	529	561	452	482	506	477	514	475	506	504	506	524	512	477	490	511	497	499	488	492	525	528	520	505	483	479	501	502	511	522	480	489	494	474	506	524	516	484	534	539	506	455	515	535	500	462	487	541	471	503	512	527	521	538	521	488	519	491	523	484	502	516	504	509	518	479	471	525	521	491	509	516	505	520	491	463	508	523	501	483	515	529	499	505	506	479	483	511	510	486	497	458	484	513	487	494	482	528	526	501	478	479	508	497	492	495	524	507	519	542	514	514	465	481	506	505	539	509	456	481	489	469	541	495	485	536	471	484	477	533	491	461	491	563	486	515	518	530	513	501	529	545	473	546	538	476	535	546	532	485	540	476	468	513	476	546	488	505	498	503	480	513	519	489	510	482	529	504	519	523	471	481	514	550	474	493	530	494	488	490	491	507	501	486	496	481	503	521	475	523	487	476	492	506	483	487	453	530	503	501	491	451	502	525	510	492	494	515	510	496	512	529	513	505	510	459	495	491	474	481	469	506	487	487	479	491	477	482	483	512	493	503	502	491	524	502	503	480	530	501	537	497	493	489	472	457	506	456	502	499	482	497	493	478	492	505	554	469	504	528	498	498	484	465	513	537	546	510	499	463	499	485	514	525	504	501	443	530	493	496	501	511	493	538	554	512	512	499	464	518	509	508	491	509	482	474	516	489	482	480	482	470	483	478	496	490	520	483	525	520	530	484	490	517	518	487	510	518	518	496	480	502	495	459	500	523	498	493	468	503	515	504	478	485	499	490	486	503	515	505	462	503	534	462	506	484	445	510	477	519	490	454	481	472	499	469	476	479	486	515	533	504	499	507	517	520	515	516	473	517	495	491	498	464	520	506	509	515	511	491	515	513	511	493	466	518	499	501	531	456	543	514	530	504	479	506	487	476	480	492	525	478	451	438	524	521	457	492	508	472	494	507	445	522	501	530	491	491	528	494	520	467	491	520	545	516	497	523	499	481	509	539	496	481	507	513	490	502	499	501	494	514	522	510	496	504	520	501	466	563	508	465	489	493	518	484	491	490	518	510	524	474	482	509	521	483	513	491	519	487	506	461	492	485	492	532	516	508	522	481	493	515	477	536	498	490	503	511	473	473	525	487	495	511	532	480	528	496	553	536	472	471	502	506	516	495	484	495	522	511	466	535	519	532	470	501	505	470	501	514	506	548	509	493	494	505	515	489	522	481	494	470	490	478	524	518	530	523	488	488	515	517	516	532	474	543	514	504	493	499	511	497	474	464	483	494	502	505	533	495	488	481	483	465	501	512	523	518	488	475	488	518	514	509	506	482	530	493	504	471	518	479	489	450	495	475	538	490	505	510	519	506	509	524	506	538	524	508	463	524	493	474	483	483	492	491	487	484	513	475	494	494	509	465	484	505	486	509	511	483	455	517	509	500	488	492	470	515	487	485	508	507	529	529	495	526	493	490	511	514	522	539	494	497	522	494	485	526	473	518	469	504	460	529	509	484	491	508	483	547	489	485	488	502	498	526	479	502	481	499	492	522	495	477	512	519	509	533	519	511	496	491	464	520	505	516	508	498	518	550	505	495	529	497	511	508	531	491	513	456	528	472	481	511	506	524	489	511	534	513	503	475	516	510	493	510	469	489	504	482	533	483	521	512	506	477	470	473	500	501	504	478	462	515	463	496	516	480	511	486	516	537	509	470	492	462	497	486	467	500	532	476	485	499	509	481	511	534	478	493	487	498	520	494	500	494	492	482	489	508	540	484	537	512	486	522	509	499	540	492	519	490	483	509	503	518	526	470	492	476	502	509	454	514	512	532	486	507	509	503	518	500	472	493	484	540	523	493	534	509	527	466	508	510	504	499	478	488	522	495	506	523	482	464	509	473	501	506	515	532	516	502	533	536	532	505	519	529	483	460	512	454	520	491	526	486	493	515	524	502	470	475	485	482	509	507	536	496	477
22292	21020	28581	23643	21021	21035	6210	1105	817	738	672	677	648	535	540	518	495	526	461	489	485	425	450	433	424	447	433	422	476	446	442	452	438	436	416	418	447	453	444	417	403	426	413	390	440	387	408	414	415	415	412	415	438	415	429	425	430	403	405	412	409	410	421	398	415	399	414	424	439	405	411	406	410	425	400	437	396	410	438	411	396	409	413	416	387	427	410	390	396	422	383	413	390	438	437	457	383	401	413	400	378	403	433	400	412	416	420	408	423	347	414	412	430	397	431	405	419	399	377	411	384	416	407	395	378	424	403	423	441	398	418	438	385	408	431	448	440	405	423	383	435	410	391	405	407	397	423	399	404	381	387	408	419	412	410	406	426	410	420	446	396	451	396	400	404	399	384	390	468	407	425	421	388	434	411	366	407	427	405	400	394	399	385	447	456	410	433	389	382	410	444	415	441	400	423	414	403	412	395	444	391	388	378	360	407	410	399	430	406	407	357	438	388	429	410	429	384	405	425	428	384	420	415	433	399	388	404	445	382	398	398	403	391	369	409	411	413	418	464	438	438	381	381	383	451	402	435	412	399	428	412	448	402	410	411	389	425	425	408	423	397	408	418	405	391	418	423	417	406	409	376	403	391	413	415	393	429	421	424	394	413	423	367	425	404	401	403	408	392	433	390	413	415	384	407	430	405	440	423	388	443	406	421	408	443	409	393	416	415	435	379	410	422	380	412	414	411	432	427	392	410	399	397	396	414	425	411	414	399	380	400	431	432	373	386	379	445	407	408	407	408	394	387	398	417	403	364	376	402	430	429	408	417	416	370	448	436	403	400	410	405	398	479	395	439	423	409	405	396	432	417	418	401	382	419	407	417	388	421	405	376	400	442	426	445	393	435	419	414	420	397	382	411	403	420	430	384	402	425	388	399	401	401	412	427	417	403	426	398	372	407	397	403	399	397	437	413	397	404	404	438	410	378	415	425	388	373	412	404	395	447	402	427	392	420	437	416	439	387	387	435	449	424	404	429	378	377	386	404	424	443	397	398	400	369	428	419	379	394	393	424	381	358	395	451	397	394	384	414	393	396	397	413	445	437	418	418	418	398	395	400	426	454	400	431	402	396	428	370	422	400	410	390	429	405	415	436	418	396	411	429	409	392	419	418	374	409	380	385	415	404	392	410	393	413	390	450	399	408	382	409	395	402	439	394	434	390	405	416	459	436	380	420	425	404	392	407	435	403	392	399	469	373	396	378	401	379	414	419	399	416	421	399	425	418	386	394	393	399	399	414	407	452	389	411	407	403	392	417	402	386	418	365	434	443	405	421	387	393	410	407	426	404	418	429	423	385	420	412	395	441	436	390	418	417	385	411	400	390	390	400	402	425	402	413	426	401	392	403	398	414	431	431	402	403	402	432	437	427	350	393	380	402	429	377	397	395	385	411	420	399	421	414	404	384	410	421	418	414	397	409	425	392	375	386	381	405	399	405	389	408	394	409	410	392	405	407	403	405	365	406	412	374	423	437	393	416	383	442	374	412	411	436	406	380	393	439	334	395	404	410	383	392	373	416	427	420	427	408	407	446	380	411	413	433	399	423	442	411	394	400	420	423	424	413	433	418	408	443	405	395	403	424	401	439	405	396	421	421	414	406	414	356	410	388	399	410	414	426	411	431	406	454	403	400	403	397	425	378	409	364	398	396	368	357	391	425	391	415	385	411	396	401	396	394	386	438	369	414	390	435	398	411	423	415	411	388	401	415	431	419	397	409	388	401	389	381	386	403	397	401	403	377	383	405	401	407	413	385	419	424	437	401	429	391	388	413	403	427	416	383	401	425	394	415	399	404	408	392	365	426	409	374	405	414	414	448	401	379	418	396	393	405	414	425	410	395	418	430	398	417	438	385	386	428	381	458	389	402	378	415	426	373	406	406	384	400	385	403	416	431	378	438	410	402	405	395	385	432	434	422	430	404	408	443	384	397	397	373	413	412	444	420	447	423	391	397	397	446	393	398	387	400	392	450	403	397	405	379	399	410	395	423	401	372	414	396	419	377	406	406	415	425	387	405	411	408	401	375	419	429	457	406	401	435	410	385	433	388	393	372	403	423	430	417	409	447	388	399	403	409	409	418	436	398	423	381	394	439	409	396	406	367	417	394	416	385	400	411	398	427	397	414	422	400	444	409	441	421	393	394	417	394	389	397	411	394	403	402	410	433	376	418	381	434	423	406	413	403	417	394	432	434	446	394	410	430	372	459	411	386	386	425	420	437	412	432	419	443	364	395	412	389	419	412	414	411	429	393	415	426	404	430	403	377	400	406	427	440	413	392	402	430	415	459	425	439	375	432	403	413	417	423	412	416	423	406	366	391	369	404	423	369	414	425	403	403	397	430	411	363	399	417	400	426	400	417	426	398	397	437	410	398	411	408	384	350	384	390	425	404	432	396	383	428	389	392	391	423	373	407	417	390	405	369	433	377	416	397	366	397	415	385	442	387	415	376	374	416	420	405	371	397	410	382	406	430	410	431	366	433	395	414	401	388	402	439	389	395	420	394	413	412	381	387	402	386	413	457	391	384	395	414	435	424	425	388	408	391	426	397	376	372	442	394	395	402	402	416	418	381	441	411	397	434	378	386	402	458	430	404	391	387	410	390	423	415	372	401	405	413	414	411	393	378	449	426	413	415	414	453	399	400	366	427	392	441	374	404	375	398	411	400	403	398	413	405	424	393	407	388	381	404	414	395	408	394	423	442	378	411	394	425	453	403	400	427	460	418	417	363	399	411	437	424	390	362	406	373	415	403	399	409	432	387	428	429	422	425	382	453	407	434	436	426	386	412	405	379	434	449	418	413	386	429	384	442	375	413	389	410	413	398	411	399	410	439	408	391	376	390	427	413	420	416	425	386	413	403	412	403	418	424	382	414	388	362	412	443	397	418	434	425	418	404	379	436	410	440	409	413	430	420	384	363	393	412	385	445	411	429	432	396	383	418	389	429	391	430	397	429	418	454	426	412	447	360	410	395	397	405	408	424	410	422	403	382	433	438	377	417	407	401	381	437	414	445	451	421	414	423	425	366	385	393	418	367	406	375	399	392	398	410	427	418	367	414	444	410	408	405	396	377	440	451	403	399	410	412	434	401	432	422	417	425	424	447	413	406	452	419	433	408	442	434	422	385	406	385	456	414	389	397	401	395	447	414	386	409	399	429	380	403	420	402	377	416	417	423	385	380	415	410	383	405	387	370	399	424	436	410	430	374	429	449	397	420	370	381	387	382	410	438	414	416	428	384	406	456	387	385	410	436	420	423	413	374	416	419	407	437	425	376	399	403	397	387	417	446	378	380	418	377	432	420	411	416	428	389	398	405	412	428	419	437	360	427	419	438	425	426	396	386	409	438	417	404	434	429	418	394	424	404	400	406	351	465	371	402	378	430	424	384	435	416	402	397	417	392	446	415	415	396	410	369	411	398	384	414	385	409	378	412	421	399	396
4387	13929	9553	4739	3330	2581	1934	1522	1287	1080	887	853	741	672	690	647	649	552	580	578	572	515	541	505	509	513	547	531	502	543	501	444	544	541	493	497	479	477	528	494	477	462	477	454	470	501	504	491	467	474	512	464	486	479	475	433	504	497	488	452	470	451	492	513	496	452	480	418	505	455	452	483	463	473	484	451	489	453	471	465	445	469	469	436	450	478	460	479	453	504	481	504	462	460	470	493	433	505	439	482	455	472	464	474	499	498	499	481	458	451	452	508	466	475	487	452	470	474	465	428	451	472	482	422	422	468	499	487	491	481	468	450	484	477	503	460	477	453	474	426	476	446	438	463	493	470	456	437	419	505	449	428	464	504	495	479	483	461	497	483	452	513	435	493	463	502	483	465	457	451	479	477	468	489	454	441	458	485	456	480	461	477	451	484	506	468	460	460	485	455	476	452	454	445	447	428	515	476	510	463	457	444	440	475	466	450	473	512	457	481	484	455	434	458	432	462	448	488	504	484	467	458	447	496	478	466	470	468	455	503	447	463	480	468	468	451	461	482	480	460	470	451	441	477	456	480	493	483	487	473	463	477	493	466	478	443	469	461	458	491	481	492	469	444	457	470	481	467	476	447	414	481	516	481	460	452	478	437	499	467	471	499	481	439	485	496	482	481	508	447	525	468	466	508	453	425	450	479	475	460	475	463	460	498	437	465	487	498	476	440	489	459	475	490	438	472	431	499	427	457	505	465	486	469	452	458	436	453	484	450	480	459	484	434	493	445	476	453	497	477	456	445	489	477	453	433	451	474	462	495	473	492	404	471	476	438	473	441	447	477	509	431	476	439	476	484	472	471	463	495	484	509	434	442	473	447	505	459	500	482	451	491	484	484	448	468	469	470	437	469	479	483	467	476	459	443	465	441	500	506	441	452	492	506	458	481	466	447	481	476	457	458	492	422	480	492	458	439	468	466	485	523	481	439	506	463	480	477	433	467	442	457	498	474	449	446	461	452	511	475	439	505	491	480	459	473	460	493	480	467	480	447	455	471	483	442	492	450	474	456	525	465	492	462	513	442	449	469	484	452	460	475	462	498	476	515	470	494	515	481	486	478	504	474	475	479	438	475	466	479	506	484	473	496	485	463	493	469	518	467	470	502	449	515	485	466	458	505	479	485	466	459	515	502	471	490	521	490	486	492	476	477	467	472	442	476	460	456	486	446	459	446	481	474	455	474	479	441	471	431	464	461	457	459	497	447	465	457	474	457	464	469	446	449	455	484	482	484	486	433	461	466	529	461	467	473	480	495	486	454	451	480	451	475	486	463	523	503	446	467	458	467	461	485	480	435	443	482	480	460	449	482	478	487	454	466	433	464	466	466	459	469	473	484	479	454	471	448	458	505	483	463	518	451	495	454	451	508	466	474	467	434	474	445	436	458	501	450	445	492	458	490	467	486	482	469	478	473	460	462	447	446	489	442	500	436	511	463	494	421	462	474	481	435	478	480	476	474	443	461	493	505	490	458	446	466	463	447	434	468	476	490	497	476	445	472	513	467	496	463	448	484	479	478	462	469	453	444	499	439	490	478	481	464	461	461	473	446	475	421	427	473	500	453	461	432	482	484	464	492	480	513	483	477	439	493	482	497	481	461	491	485	471	494	482	440	459	455	490	453	484	498	468	439	477	493	462	450	493	505	472	469	485	485	495	430	472	489	486	464	512	444	482	460	495	465	497	451	431	463	480	456	471	479	461	456	450	432	446	436	476	498	498	457	427	427	467	455	472	444	514	468	450	440	462	468	464	487	481	490	481	478	495	495	492	506	441	495	446	434	476	435	438	466	473	437	431	496	493	474	480	449	436	472	494	501	428	510	438	448	483	481	431	491	499	484	444	482	485	448	460	493	438	490	433	453	472	501	469	468	493	465	474	441	473	455	460	475	465	415	498	514	442	494	490	461	465	428	416	504	491	459	440	491	462	481	491	455	467	493	442	447	501	435	453	468	479	478	510	500	457	470	476	470	492	433	456	476	484	482	455	491	432	478	487	463	462	467	455	490	459	516	434	479	448	447	439	522	435	486	484	447	449	457	458	511	423	499	441	463	494	448	442	463	468	454	474	451	487	538	480	449	483	477	514	499	470	438	479	494	513	487	440	480	473	501	448	443	459	484	461	449	451	450	432	455	465	443	482	487	428	475	444	463	461	434	436	468	438	448	445	452	474	480	475	472	493	490	442	454	466	486	443	502	466	496	500	489	495	451	468	467	464	470	491	467	453	469	490	474	479	472	468	504	498	492	451	464	503	478	440	515	434	481	462	513	478	472	478	507	476	470	479	498	485	451	441	472	470	483	471	433	492	486	465	446	420	509	471	475	493	475	479	451	489	458	424	510	474	466	446	462	441	490	477	510	463	462	481	482	440	486	455	455	477	496	499	425	501	485	453	446	438	491	430	395	505	468	500	458	480	474	474	468	457	482	484	513	472	461	493	460	495	436	444	463	479	458	433	446	509	467	462	461	429	440	461	458	447	474	500	424	470	467	455	485	443	479	488	473	506	448	444	436	442	459	478	489	484	475	478	498	480	485	469	469	470	464	490	475	472	463	506	495	428	460	485	473	482	452	474	465	462	478	475	485	496	442	478	475	510	466	502	462	488	481	486	473	499	468	461	502	492	514	483	477	416	492	453	464	466	448	490	480	465	479	476	454	451	464	484	456	516	475	520	450	509	466	462	479	474	437	491	482	491	447	467	463	459	489	453	463	450	499	465	508	470	481	486	486	495	469	442	471	462	499	493	428	487	483	439	473	501	465	480	484	450	429	471	480	485	475	465	431	485	504	464	453	473	454	441	481	475	505	445	485	449	493	502	462	461	512	481	477	445	488	521	458	453	508	430	485	485	503	488	470	500	443	480	456	468	444	487	506	454	496	480	471	450	459	475	437	470	477	484	458	494	476	462	470	458	462	472	458	478	444	443	447	508	457	427	466	491	442	454	463	440	473	445	471	453	465	469	461	446	474	448	416	483	503	471	449	497	437	473	449	510	509	480	449	457	524	466	473	484	436	500	471	446	509	507	500	492	465	449	460	452	500	471	430	485	472	407	439	488	467	461	471	478	473	467	444	469	503	469	453	500	470	467	477	421	504	453	484	441	453	461	448	444	433	464	467	439	485	475	417	484	478	497	432	479	490	476	492	428	462	427	477	484	509	471	505	500	459	457	478	496	438	492	469	456	429	499	437	488	468	459	461	466	470	467	507	466	482	441	432	460	433	466	464	434	479	476	424	437	461	472	472	477	474	447	474	467	445	448	455	466	462	497	445	446	480	466	487	470	522	458	448	461	482	473	437	471	465	447	429	478	475	459	430	429	453	457	439	470	459	482	464	491	492	431	506	445	461	416	467	471	485	444	461	515	436	457	540	474	459	469	462	486	496	486	490	460	463	479	448	450	511	463	449	469	452	468	467	486	481	436	474	495	484	514	477	480	516	476	485
27249	17936	4414	1147	880	923	922	880	855	846	831	864	806	850	865	851	841	854	876	851	824	822	871	878	832	850	868	877	870	836	848	904	871	870	899	874	868	812	886	816	905	840	793	809	870	808	758	809	848	885	821	896	860	889	891	811	825	866	825	850	863	878	844	867	925	817	810	823	795	853	833	873	803	885	849	811	838	841	864	855	902	851	853	832	878	877	885	832	887	849	813	865	868	872	824	869	867	855	798	865	858	849	863	818	850	849	804	844	825	856	841	837	848	865	834	880	782	843	853	842	833	876	798	854	797	847	896	816	867	863	878	826	815	848	865	850	849	860	824	782	861	832	852	812	835	826	867	792	844	823	837	839	866	874	835	830	862	887	885	852	817	843	855	862	862	865	808	881	847	855	828	846	859	859	820	842	841	868	875	793	842	849	875	826	865	871	827	823	868	817	870	816	838	855	828	862	837	871	832	825	861	798	807	833	866	854	822	838	843	856	835	813	839	842	875	881	856	849	866	787	868	854	825	824	876	807	856	861	855	857	787	862	854	841	805	846	866	841	827	910	846	882	863	811	869	812	871	841	854	826	861	799	864	823	831	835	827	905	843	902	861	822	859	895	858	825	834	817	848	817	870	851	834	814	829	847	875	840	842	878	886	886	856	882	879	911	844	851	821	835	828	860	879	842	809	807	875	830	821	837	822	849	876	835	857	832	847	844	894	814	877	871	852	882	887	921	865	875	862	893	826	866	860	828	883	892	843	844	825	836	856	862	835	880	834	842	774	826	811	825	868	860	858	849	882	859	830	870	865	827	836	881	847	892	849	824	826	864	846	867	907	850	851	859	878	823	839	825	780	877	892	884	874	843	848	847	861	825	829	894	839	828	847	841	802	844	876	855	845	868	837	792	883	759	869	842	842	879	844	844	849	862	853	815	878	876	845	891	889	897	843	828	807	806	892	884	780	872	817	871	784	872	812	858	842	807	832	886	871	854	847	854	883	878	827	834	869	848	900	835	847	845	816	844	853	825	850	838	798	868	835	848	842	825	793	840	867	858	872	862	809	811	863	887	811	871	841	856	851	855	802	853	837	898	848	865	826	796	833	818	865	839	872	861	843	854	864	880	854	871	876	860	852	867	814	822	872	898	855	859	840	843	850	826	848	829	880	857	868	850	833	880	851	833	788	830	865	819	831	852	891	815	806	842	837	923	791	857	838	855	879	839	898	860	868	851	848	874	904	872	806	869	804	904	917	775	786	839	798	876	849	849	789	844	873	828	837	832	879	820	874	848	859	829	847	893	858	868	793	859	852	859	860	870	832	849	851	849	876	838	828	776	883	828	823	880	820	815	833	776	844	903	864	919	914	863	800	826	825	792	832	905	880	856	884	902	860	882	794	855	851	821	862	853	794	850	834	834	838	867	879	849	865	867	866	801	884	840	866	841	832	838	875	908	893	842	830	878	858	838	861	856	817	855	842	838	893	835	871	782	811	836	849	808	863	858	830	894	871	799	852	923	875	871	833	863	851	865	803	831	875	853	842	866	851	857	851	868	821	864	821	814	896	799	820	883	868	843	803	867	800	852	891	841	881	859	806	819	895	877	837	855	844	891	827	830	838	843	952	852	824	835	857	879	847	863	834	838	809	811	848	820	855	898	841	836	859	855	853	855	848	828	858	817	902	800	827	805	797	868	842	852	895	814	841	823	837	872	887	886	821	908	859	834	814	871	841	816	897	821	817	846	862	804	838	858	811	856	893	840	854	929	887	849	873	851	879	828	856	823	808	826	839	855	854	905	833	854	813	863	849	845	845	853	864	867	872	809	836	844	843	861	851	873	865	803	846	898	873	802	861	865	842	837	868	811	829	881	852	845	790	841	867	882	865	826	838	880	827	881	838	863	840	878	862	841	875	822	837	873	874	820	895	879	863	849	842	843	864	886	858	908	862	861	840	856	845	820	842	824	890	821	860	844	847	854	828	841	820	854	848	866	838	857	820	823	837	825	865	863	880	812	796	822	840	819	830	806	872	807	809	842	804	906	837	827	884	794	830	877	818	839	859	829	854	810	831	831	886	829	813	788	847	871	879	880	851	870	854	837	866	893	857	844	837	846	860	825	875	819	822	902	838	853	785	876	847	882	872	808	797	877	828	826	871	832	885	847	837	864	838	824	848	848	846	882	791	865	807	862	846	813	830	801	830	868	865	854	830	846	838	829	840	833	806	853	812	831	876	806	846	873	944	819	874	810	872	846	855	862	848	924	825	819	820	816	870	846	829	818	840	837	808	842	824	815	895	832	868	925	883	790	875	841	843	848	832	831	813	847	835	827	822	830	863	920	827	859	796	824	836	830	861	836	817	794	867	857	880	797	808	855	877	902	832	838	858	800	841	809	905	849	827	862	886	869	856	863	826	837	808	828	817	868	852	828	798	801	832	858	862	834	903	846	904	895	875	797	855	856	848	888	851	879	832	862	828	822	892	799	813	794	839	833	877	830	828	841	823	887	808	852	876	803	873	873	836	787	781	777	888	865	825	818	878	825	817	846	885	874	792	870	845	856	824	839	845	854	839	863	849	861	882	848	861	826	849	897	827	835	829	842	889	884	790	838	771	874	851	857	799	794	855	874	831	904	902	875	911	842	919	832	818	890	808	818	880	829	850	832	837	877	795	886	842	853	892	817	859	844	855	817	837	893	868	847	816	807	899	863	795	867	882	828	832	879	860	862	814	824	885	814	884	853	807	862	872	846	871	821	843	854	834	875	812	832	937	852	840	859	834	875	887	847	803	843	879	874	842	860	875	785	840	845	831	824	837	850	796	824	826	868	852	843	874	870	796	843	838	873	855	821	827	847	881	884	899	856	902	812	817	891	823	816	879	838	857	895	899	848	859	853	864	861	815	818	853	878	827	872	830	893	895	814	845	838	871	816	870	853	830	788	875	845	858	869	916	856	869	841	849	831	846	839	821	833	856	851	818	881	865	859	869	863	820	808	829	857	879	866	860	826	830	874	889	810	829	882	844	879	878	895	897	892	778	856	869	826	864	843	827	872	866	853	852	835	889	906	865	877	865	800	852	786	829	887	830	854	875	844	839	879	897	835	839	800	851	886	818	890	880	846	827	892	792	847	822	885	820	840	783	848	836	821	798	812	860	824	866	789	826	892	920	868	819	887	838	863	836	865	872	827	840	883	797	755	838	854	853	807	856	862	890	855	837	843	867	873	867	814	806	850	816	872	890	849	857	855	890	802	825	816	894	870	850	825	846	915	883	886	833	850	844	892	779	855	872	852	818	810	875	872	850	879	845	858	805	807	863	813	877	786	842	817	825	844	873	868	769	841	845	836	775	868	851	863	866	814	820	847	873	868	827	792	855	887	831	909	879	822	807	904	878	829	863	814	856	846	811	845	820	834	891	830	847	854	821	841	823	875	883	841	843	865	783	877	837	871	851	877	885	861	862	812	815	875	875	835	881	829	843	827	841	850	888	810
4490	1525	1297	1070	961	968	953	938	931	926	965	967	897	944	956	913	960	983	893	949	952	981	942	966	903	912	923	915	922	892	918	948	945	923	972	898	932	978	968	897	917	983	951	931	922	941	929	881	939	910	997	889	950	993	1002	878	862	950	923	948	943	899	931	920	926	968	892	953	964	917	958	918	923	939	988	935	934	936	955	969	954	940	937	901	880	958	930	968	881	944	894	956	941	933	950	953	947	947	949	919	896	870	982	932	945	962	931	915	962	933	926	933	946	974	1023	893	887	963	949	930	942	907	894	912	918	944	902	836	933	917	964	927	984	960	933	890	918	911	927	924	933	1002	914	926	897	961	940	968	903	922	915	938	932	964	949	931	869	900	924	933	926	933	928	906	934	948	931	950	954	899	954	885	930	924	923	912	975	901	968	913	875	905	837	958	915	955	982	955	876	952	955	973	896	905	926	969	903	934	912	957	932	909	897	899	946	924	937	925	912	957	907	956	934	913	998	979	920	910	910	909	933	922	898	869	958	913	911	933	923	927	979	967	904	918	906	931	924	930	954	952	918	924	922	939	940	893	915	916	977	949	981	970	939	921	958	899	950	922	918	893	879	898	927	982	914	871	895	958	923	883	912	920	896	928	1012	924	945	937	932	945	948	943	971	957	917	968	892	950	937	930	939	906	948	932	917	936	872	931	876	941	963	931	930	980	932	949	910	941	920	976	922	894	951	959	872	890	959	858	937	986	931	938	928	913	1031	965	950	898	939	936	982	886	975	922	955	944	927	867	949	930	1011	922	928	868	913	891	933	909	951	988	974	904	916	940	920	947	875	906	918	942	948	929	949	910	897	947	875	953	961	864	935	966	860	870	962	886	894	923	880	980	930	959	902	914	909	935	992	881	916	958	906	880	917	965	1012	905	959	907	890	915	933	903	945	921	926	884	976	898	894	922	930	908	979	953	952	906	982	844	957	953	914	938	883	944	905	920	985	901	951	906	919	932	936	933	960	929	911	935	954	917	953	908	932	890	933	887	915	922	914	944	897	915	958	923	928	928	892	917	917	927	965	988	915	902	928	942	935	936	863	928	900	971	941	895	976	853	940	925	919	977	907	881	928	929	968	935	941	913	907	969	918	940	892	931	856	944	900	927	942	933	938	896	932	925	964	939	925	888	894	902	905	933	925	920	905	927	917	957	935	912	955	896	912	908	916	954	944	912	927	931	902	928	865	870	899	904	932	922	917	983	958	935	1003	932	936	927	889	942	973	928	960	953	895	940	926	926	991	915	947	985	905	913	919	885	930	950	908	971	932	917	940	970	971	970	949	953	907	857	906	947	905	904	853	947	967	886	913	916	937	978	903	944	936	955	917	886	927	949	920	954	926	882	870	879	932	935	950	936	929	922	969	876	895	919	894	919	937	858	926	931	919	933	947	944	923	862	922	923	922	919	936	936	931	895	926	946	880	935	890	905	960	907	920	912	940	883	929	961	941	918	953	947	991	935	965	907	914	892	872	915	960	932	938	924	896	831	921	892	959	938	942	972	902	912	919	922	934	905	903	895	906	936	943	893	895	911	897	937	927	932	875	957	910	909	951	900	894	899	944	917	894	925	929	909	978	958	915	891	916	887	889	921	917	874	894	926	971	968	957	928	938	970	957	967	890	879	984	915	898	961	891	941	967	882	973	943	943	1003	899	926	909	938	902	957	910	933	931	895	922	963	904	913	960	914	932	956	902	953	922	914	905	953	961	988	884	943	984	968	915	947	944	897	933	916	935	903	932	994	934	933	944	958	983	904	900	935	925	936	929	895	919	901	847	904	960	967	928	1010	887	889	946	938	940	958	943	949	941	911	976	932	925	910	901	898	906	919	915	913	908	893	982	893	926	974	941	927	934	924	932	973	876	865	951	869	915	932	930	973	980	943	927	977	930	926	873	901	956	913	883	896	876	872	968	923	956	902	889	932	904	915	906	941	984	960	928	1010	923	922	888	926	869	900	910	892	1009	933	925	967	943	877	984	902	906	943	911	923	921	932	906	919	1019	898	928	918	940	912	945	941	939	908	933	945	956	968	957	922	903	889	906	893	892	928	911	910	902	917	937	934	933	924	977	889	870	932	921	867	903	944	938	933	926	907	881	956	919	930	957	984	976	955	935	901	874	866	993	909	920	939	900	936	996	946	870	919	917	942	948	922	917	877	903	944	957	906	982	897	889	897	903	921	911	926	892	947	887	915	889	932	890	953	906	956	889	980	936	924	948	912	949	951	892	939	950	949	906	904	967	904	844	955	942	920	997	954	933	904	940	931	922	953	948	939	918	925	921	961	972	940	920	940	949	975	933	945	931	956	955	894	883	914	942	910	927	887	915	884	904	929	983	939	976	923	964	939	903	916	888	1030	880	943	947	924	909	963	959	937	919	907	946	884	885	927	886	954	951	964	880	933	925	935	933	938	937	881	847	956	905	924	929	982	903	933	909	944	936	952	956	946	901	960	868	892	907	874	948	883	942	915	951	923	954	889	856	909	884	979	925	938	891	925	978	892	983	980	915	1009	984	920	921	946	912	942	991	946	977	898	990	955	983	933	891	917	948	951	901	996	886	963	909	977	921	965	964	919	875	881	907	909	956	924	937	956	891	919	910	983	908	928	881	986	904	929	970	923	987	907	862	918	868	947	953	912	895	953	945	918	881	866	959	960	920	922	961	982	902	926	890	924	976	863	954	921	919	977	894	899	928	925	1001	941	867	922	904	943	921	943	958	938	915	902	962	940	938	928	919	887	895	892	912	887	883	920	929	967	938	969	940	927	928	933	953	913	905	998	895	895	863	895	953	981	945	905	923	951	989	950	916	965	898	948	918	931	943	921	892	913	899	884	958	889	918	987	928	915	963	871	921	913	958	936	979	948	926	902	931	878	918	1000	877	927	928	959	914	949	950	910	918	919	909	929	918	936	926	895	903	947	896	888	934	887	940	932	895	942	886	874	915	951	940	916	989	957	892	877	934	954	910	951	919	899	921	917	956	918	956	983	869	928	942	939	910	917	929	951	918	985	920	904	923	954	917	882	906	921	912	940	932	947	972	923	959	945	984	883	965	925	896	912	955	898	952	929	912	963	897	953	980	939	898	949	961	939	952	940	891	976	935	918	882	980	929	922	918	972	870	916	977	925	936	914	909	911	871	911	955	928	894	934	901	932	923	894	900	946	969	944	943	910	904	980	959	852	914	895	912	964	996	842	922	977	881	966	979	916	958	948	954	873	898	977	878	934	927	936	917	894	923	963	939	898	970	964	929	900	920	916	909	940	930	908	925	926	967	875	919	898	916	911	914	923	991	877	952	954	892	894	903	909	907	927	896	918	896	899	920	929	933	926	890	888	914	908	906	941	942	931	932	874	891	921	969	948	980	912	939	962	916	909	942	907	939	895	909	922	889	945	908	921	960	933	952	938	892	963	948	977	946	974	935	942	909	930	904	890	934	941	878	937	955	894	995	908	930	959	981	923
23261	21034	28147	24085	21029	9165	1675	1288	1095	1088	1031	957	992	962	895	967	908	914	893	879	930	926	877	921	917	880	908	837	909	890	897	871	874	903	856	875	927	876	869	891	871	848	840	888	844	856	856	895	915	886	898	915	842	863	859	862	890	854	900	901	874	877	833	936	845	912	863	870	853	853	862	975	871	907	889	891	867	868	892	877	820	824	873	806	834	870	845	856	886	896	917	905	876	876	871	887	851	812	841	829	864	897	892	908	890	879	876	826	867	886	868	853	830	848	871	873	900	884	842	896	856	892	854	896	888	878	839	896	897	907	857	829	910	915	852	878	822	887	897	880	900	920	896	879	822	867	870	852	908	906	893	871	875	824	820	868	872	856	864	863	864	925	888	852	864	860	854	914	913	883	881	809	886	854	847	910	838	857	827	832	846	854	881	867	815	801	921	883	897	879	916	855	879	850	861	817	875	874	861	971	895	924	867	896	879	863	913	838	838	846	859	880	850	888	863	844	836	908	870	871	885	863	841	842	843	867	906	906	904	835	879	847	949	910	889	835	877	876	916	853	891	846	842	888	862	888	934	859	893	877	898	884	921	869	869	859	830	874	886	921	832	900	845	894	831	849	864	842	842	849	861	906	848	864	907	874	898	840	899	872	872	922	877	912	839	877	857	871	849	885	872	880	871	877	843	898	886	933	893	885	886	815	904	843	853	880	940	829	840	872	857	910	884	846	895	848	857	898	894	873	830	878	843	828	879	877	884	856	843	879	931	935	932	859	878	895	908	912	853	890	875	848	892	902	891	863	868	887	892	872	860	908	903	860	881	884	850	905	867	873	948	837	916	888	820	907	831	848	893	902	855	822	832	846	881	850	892	835	860	851	881	855	889	849	889	835	927	871	861	843	797	882	899	892	849	872	872	809	818	867	859	891	895	918	879	877	880	860	864	824	841	825	804	885	861	924	873	907	862	867	864	853	848	836	878	876	871	863	929	902	892	854	904	851	841	816	907	871	861	909	881	872	918	893	859	869	916	852	937	897	900	825	816	912	920	876	916	840	863	911	850	878	862	841	856	878	893	825	853	936	867	900	908	848	890	918	864	870	834	867	855	856	850	912	905	920	916	912	880	833	831	885	839	849	883	878	880	891	878	822	862	882	827	870	901	879	841	892	899	840	849	866	886	848	843	870	856	867	833	796	876	863	862	849	867	829	896	844	888	889	879	909	905	897	780	842	833	839	899	877	908	905	890	928	873	874	850	843	901	862	854	902	883	799	871	899	877	830	885	911	873	886	900	901	885	841	911	917	901	883	850	898	862	895	913	903	861	913	880	908	888	884	809	894	898	819	849	838	858	829	844	860	868	799	848	857	901	863	871	889	887	887	891	840	806	872	853	880	834	896	898	927	876	825	873	846	895	887	845	853	940	835	899	863	878	875	872	872	817	842	862	887	845	958	856	879	847	860	882	873	851	919	831	887	923	859	870	879	879	853	893	879	870	862	880	852	833	822	855	869	908	844	867	872	833	826	899	835	908	840	838	854	887	888	852	852	876	842	835	889	894	894	796	845	906	890	874	850	846	857	835	887	861	898	898	903	897	884	879	900	851	799	844	922	868	896	889	854	884	876	887	877	928	867	910	832	861	910	851	879	926	861	888	890	847	843	855	833	851	881	940	853	883	937	884	905	890	882	880	843	894	875	833	867	870	916	869	855	867	877	856	802	865	806	854	888	886	922	885	887	854	843	872	898	916	857	895	856	892	888	834	878	869	843	884	895	848	824	882	865	865	827	935	882	902	856	910	881	852	861	904	828	882	881	848	899	887	905	915	830	870	878	900	813	834	872	866	823	871	892	887	896	888	887	914	825	927	848	891	855	915	880	846	805	784	879	884	910	895	865	812	863	861	858	886	917	836	882	886	869	867	849	852	917	822	884	840	895	871	896	865	873	905	862	840	943	844	920	912	816	845	834	860	863	864	879	838	893	850	876	893	893	878	855	861	807	868	866	882	901	857	863	854	895	883	827	888	830	832	893	905	851	874	882	906	899	828	863	913	892	832	818	893	915	835	974	849	879	905	840	879	843	860	848	908	869	880	874	857	889	908	915	872	876	850	821	856	863	940	858	858	846	880	890	914	883	913	835	857	829	917	803	845	857	901	909	871	891	868	854	809	849	887	852	873	878	909	822	887	892	908	870	896	856	903	850	828	828	883	910	808	837	891	871	851	914	931	851	839	904	899	868	868	883	896	885	859	883	898	885	897	902	853	873	863	852	859	865	888	822	813	907	845	892	885	868	831	939	863	849	807	853	833	874	887	906	833	862	850	846	902	830	890	867	893	836	909	887	914	882	924	875	871	814	835	859	866	879	914	892	924	908	892	873	867	858	881	858	854	913	921	815	868	889	910	855	860	859	795	847	859	820	877	828	890	851	875	860	869	861	924	859	888	893	866	871	895	870	829	884	936	924	863	883	886	869	885	899	804	881	875	873	888	851	848	830	866	854	886	842	872	865	862	958	922	853	898	831	888	901	866	874	872	886	888	852	854	881	859	865	815	895	874	914	879	878	867	874	893	898	859	799	882	881	876	883	914	868	850	897	881	880	874	832	890	917	881	818	865	897	889	852	877	879	866	889	896	874	844	886	847	798	841	917	887	882	856	903	912	865	867	898	869	833	896	874	906	902	848	897	873	865	838	904	862	872	807	873	842	862	878	852	898	869	870	884	933	860	918	874	856	888	877	848	786	894	951	863	896	884	905	903	860	876	853	926	870	900	874	867	882	934	879	824	901	870	900	828	896	866	875	903	864	834	877	864	879	931	907	887	865	842	834	866	862	906	855	847	859	930	852	871	884	899	865	875	923	899	894	901	887	886	877	849	856	931	866	891	869	852	873	891	883	879	845	846	886	875	834	817	875	937	840	850	884	874	942	883	873	866	847	842	836	834	892	847	825	811	868	884	864	848	816	881	840	862	897	896	880	910	856	844	852	872	817	871	854	849	927	895	858	943	885	875	845	842	872	835	849	912	870	906	874	904	917	839	885	848	893	876	897	878	871	851	926	871	867	878	847	868	888	813	893	894	867	834	954	916	845	832	913	864	887	865	872	851	898	824	926	896	814	867	879	872	823	823	864	874	866	882	900	856	944	881	821	886	896	821	870	880	835	883	836	863	909	862	886	881	842	874	850	939	859	905	889	853	856	882	861	913	835	842	847	825	843	855	896	803	850	899	895	898	844	869	870	842	833	868	814	843	901	865	874	826	863	864	808	831	922	868	949	882	875	884	831	842	904	865	817	847	835	889	855	872	891	840	843	898	890	864	878	908	894	864	847	875	899	907	880	900	881	869	848	843	931	865	860	897	904	871	875	847	872	855	895	831	862	888	795	900	901	891	890	859	865	898	832	845	857	855	871	872	865	875	895	816	854	862	858	860	863	855	885	944	870	818	899	818	875	897	829	876	850	854	868	849	863	926	896	880	868	922	900	861	903	843
3332	8904	6212	3316	2408	2140	1762	1513	1338	1333	1169	1062	1066	1069	1046	1086	1043	1025	1025	1033	1003	1023	1041	952	953	975	975	999	1023	1002	990	1021	995	991	986	1023	937	1015	978	960	944	968	996	955	1009	950	972	946	979	944	981	945	947	987	1029	987	992	980	935	908	960	982	948	978	1028	960	976	1011	917	943	954	1018	959	988	1004	948	950	920	1005	989	962	1025	1035	974	1002	985	985	1043	978	970	981	933	947	1014	974	931	1009	1009	988	976	903	967	949	998	940	970	987	1038	1016	986	987	967	923	985	1010	988	980	999	984	956	992	976	1026	955	970	958	942	997	896	965	960	967	923	956	963	998	990	931	985	989	950	986	1009	1005	937	994	957	1050	971	979	972	941	925	1016	989	933	964	964	1011	963	987	1007	992	969	942	995	944	1010	957	970	961	934	942	931	955	1037	1013	937	1020	1007	977	950	987	944	1042	981	1001	979	985	1006	960	971	1017	994	958	937	1005	1033	974	957	975	947	951	987	958	1018	978	930	990	964	981	912	973	1004	918	1025	991	961	947	957	987	930	992	984	931	972	995	956	988	964	979	1013	978	989	980	1000	964	1013	941	976	945	970	1030	983	962	1005	984	964	977	1011	1025	944	994	1031	920	967	1034	988	978	968	1026	1027	993	917	956	991	976	945	967	898	1024	990	1001	945	973	889	1010	1000	967	1010	931	956	960	957	986	962	965	983	965	958	957	968	922	954	962	971	950	1006	998	979	939	978	923	956	981	971	982	960	1007	966	958	951	932	1025	997	1004	948	976	951	978	988	943	934	939	1020	974	939	994	1021	1008	1020	940	1013	952	979	1015	947	985	944	1022	1018	1025	964	952	934	961	946	957	917	962	977	996	981	983	965	1003	967	960	1001	970	1006	987	1000	987	953	1007	950	959	995	967	943	998	989	974	985	949	1007	1006	993	981	1005	939	940	921	935	934	980	974	955	960	970	960	974	957	1002	923	978	976	955	1040	933	970	955	1008	980	968	947	962	994	993	1011	945	987	991	966	936	990	989	959	947	948	919	1005	899	953	966	933	996	991	961	944	993	917	913	944	1031	991	994	980	976	959	1006	961	1015	986	951	1019	1056	935	970	965	984	1058	996	962	1006	994	979	996	974	1020	985	978	1011	1014	1033	969	994	946	961	1001	1001	1000	1010	989	986	955	967	989	987	1001	1035	926	949	983	996	925	1017	948	940	1056	936	915	987	982	927	922	990	949	1013	1019	975	929	992	956	962	938	972	1032	948	977	959	994	966	1002	999	943	987	1007	922	978	1010	1009	1007	963	948	952	991	992	985	1031	949	989	990	987	994	951	947	957	1014	961	941	983	965	1009	1014	1023	957	1007	949	1012	1002	971	981	950	958	939	942	963	943	954	941	991	997	964	983	1019	1013	980	1011	968	973	936	931	972	1033	945	1029	965	966	1023	955	1052	966	995	905	947	936	939	966	966	963	909	985	976	1018	942	933	994	980	1009	982	990	969	974	946	913	969	948	907	1008	950	1025	1013	951	996	985	1003	989	955	957	955	973	993	970	961	1015	964	962	984	960	989	951	944	1027	928	1009	987	985	961	935	1004	926	951	963	961	975	956	944	974	964	997	956	980	946	1012	920	985	974	986	975	957	930	948	976	1033	1036	960	990	979	974	966	958	967	966	981	993	977	878	978	1048	918	999	956	1008	957	937	937	963	976	997	940	925	1051	996	927	1012	1002	957	963	956	924	953	964	922	1005	926	973	911	1006	1017	1000	971	988	944	993	952	996	936	992	1035	963	977	1019	1002	959	967	1021	926	948	1028	986	991	983	951	1037	939	1016	976	983	979	971	935	937	970	935	953	1018	968	951	992	962	962	937	945	949	1002	935	1047	976	997	1004	999	992	966	922	987	949	1034	1037	1043	984	988	916	1002	935	1014	1036	999	994	957	980	959	987	965	989	1012	989	995	1007	993	994	938	992	977	1003	1032	1005	1022	910	1002	979	943	1036	994	950	954	975	942	1014	904	981	939	991	946	1031	972	935	963	971	961	987	947	1001	953	937	996	1012	985	978	957	951	975	960	953	960	973	982	1033	999	1023	1054	937	947	970	960	948	960	992	996	958	978	955	964	922	951	958	995	1012	978	964	990	943	945	990	921	957	949	1006	973	957	932	986	970	986	891	987	951	975	985	972	927	988	862	979	980	910	1000	960	954	1016	1022	936	943	967	984	979	951	1011	949	935	988	976	959	963	1010	963	975	953	957	975	1013	1047	967	989	952	1000	993	969	974	981	925	969	1029	934	1032	1009	976	976	1013	937	915	929	929	975	993	955	941	970	1020	886	953	972	1036	1009	997	968	998	960	966	978	985	994	1025	1023	944	925	940	1002	994	1006	1010	960	1016	1041	976	928	949	990	985	964	984	963	963	962	961	927	978	1009	922	963	976	950	964	991	952	957	963	943	970	990	1013	995	948	971	916	960	996	986	898	999	978	983	989	923	942	955	972	993	1021	944	1008	1002	960	1046	993	905	963	981	932	1004	957	998	959	968	923	1017	993	991	958	941	1013	986	987	963	1017	959	925	958	980	995	1010	920	982	987	982	1008	965	982	1037	942	1002	1044	989	1016	912	933	991	974	956	946	984	967	984	961	974	1015	969	927	1020	951	943	960	977	905	985	1045	975	979	977	1007	973	940	962	1023	993	994	999	974	973	912	921	962	994	1013	957	938	1008	1036	948	1000	950	907	949	949	957	988	976	924	986	951	954	956	1044	1035	980	974	1031	951	1025	941	951	991	963	909	1000	979	1046	953	1023	1003	925	928	1017	926	972	975	995	952	960	1009	970	982	1001	950	964	958	932	941	985	977	967	963	960	935	993	983	984	952	953	992	947	994	1023	985	1002	971	1031	928	1010	957	1015	1004	1001	955	944	978	999	972	1007	976	948	963	961	925	1023	978	992	973	934	972	1017	994	959	958	1010	958	994	991	959	935	998	1010	1063	981	986	1003	1030	1030	972	965	990	996	883	1034	976	959	913	989	993	972	955	999	970	1038	949	923	1012	1000	1029	968	981	966	950	987	1003	918	942	997	975	950	936	1027	1067	976	1028	957	987	940	995	956	1014	974	940	907	971	966	1001	955	974	991	904	992	936	961	1022	967	994	964	988	952	960	917	1026	971	953	967	981	977	980	953	989	966	954	983	979	918	901	950	951	1010	992	992	977	977	936	994	959	961	986	998	997	967	998	945	1015	954	988	997	1031	933	956	1002	1016	934	989	973	944	998	992	955	1017	970	946	982	1002	963	984	1015	947	985	968	1020	1028	954	968	993	972	978	976	998	952	1015	970	974	990	970	1003	979	1008	968	952	973	1009	982	972	960	991	980	952	993	980	972	985	991	997	941	935	966	947	939	965	993	1008	934	936	986	1002	960	956	1001	1006	972	906	968	962	944	992	993	985	909	982	934	962	909	968	947	974	1008	988	933	914	861	953	948	971	1000	919	918	990	1004	904	981	928	939	975	937	918	998	999	978	990	1005	910	962	972	957	971	985	998	971	979	978	958	946	957	950	960	943	947	983	967	964	980	924	1034	970	1044	964	959	999	970	966	940	974	974	1052	965	979	968	994	955	964	983	994	1002	992	1034	979	985	959	999	995	926	1020	959	966	952	948	993	1004	948	985	971	981	976	977	965	961	1029	963	993	989	992	934	958	955	971	998	983	967	974	942	961	920	963	1006	977	981	965	972	964	943	936	1005	951	970	987	991	1003	936	933	982	993	973	1055	1005	981	946	922	985	984	993	967	950	988
24473	21038	26913	25265	8307	882	685	603	523	547	543	516	503	477	480	501	487	431	493	466	451	474	463	519	450	433	443	477	451	444	442	453	449	475	453	497	503	459	461	496	495	432	467	420	469	498	486	431	491	465	482	481	463	449	445	439	438	445	432	423	409	472	447	463	434	440	440	483	473	461	450	457	488	481	441	477	453	480	440	435	442	446	444	422	465	462	485	456	496	459	449	420	421	418	446	454	490	443	459	471	470	442	471	449	451	451	470	455	444	421	482	466	457	504	419	470	466	496	427	465	400	482	482	469	486	458	455	463	472	483	510	424	408	477	460	456	454	465	479	441	444	468	462	429	468	457	458	475	419	453	474	438	461	464	395	431	475	448	458	479	476	471	443	472	430	434	443	455	438	404	467	430	496	457	481	445	456	413	476	441	452	439	436	478	489	450	458	454	464	452	460	443	489	459	462	438	500	473	462	457	452	467	416	478	456	448	497	444	433	419	461	440	472	482	427	445	425	452	411	460	494	423	433	440	455	506	471	446	431	470	456	436	446	490	458	490	465	461	474	455	451	438	450	479	445	458	481	452	436	472	472	452	452	464	446	451	487	500	455	417	496	446	422	455	451	432	452	483	456	449	445	478	481	445	416	473	447	479	447	444	464	479	415	475	441	461	434	454	509	454	526	437	464	464	445	431	441	465	439	485	504	455	414	493	460	468	424	434	420	421	457	448	475	440	468	426	467	477	459	454	470	453	470	467	449	449	437	466	417	449	468	469	482	440	465	467	447	456	414	439	436	464	440	437	453	478	422	467	471	431	478	461	454	442	475	456	435	454	418	436	473	494	471	479	442	449	427	451	505	492	454	451	452	416	451	431	498	431	483	461	448	481	434	496	472	474	440	461	433	469	445	462	463	467	459	502	430	459	443	451	468	453	472	478	421	426	475	436	457	471	426	422	521	482	475	420	457	476	432	469	477	444	442	498	466	496	439	461	484	465	445	492	449	414	460	472	474	444	462	458	449	463	434	459	444	472	495	421	420	461	463	447	489	445	430	495	463	463	470	440	456	471	448	439	454	424	463	451	456	424	434	466	499	448	462	454	437	445	475	484	470	453	465	451	453	454	485	447	470	439	475	465	478	462	459	476	459	480	454	457	441	455	463	492	450	487	466	460	458	490	424	462	483	419	461	458	452	463	467	435	420	451	448	451	504	465	417	437	452	453	484	442	451	482	489	458	456	471	434	459	485	484	491	443	501	464	454	413	474	464	434	435	448	483	465	426	474	438	452	428	458	468	497	488	454	453	482	464	452	482	485	463	466	426	477	463	446	439	459	460	450	474	454	462	496	422	464	460	459	475	465	480	449	444	450	478	482	456	484	482	418	462	416	428	449	434	434	479	457	483	454	464	452	462	455	468	446	438	446	428	481	474	436	465	431	477	480	447	449	477	430	468	474	439	428	410	478	479	474	492	473	466	422	458	458	432	468	419	467	420	497	435	458	461	430	435	446	452	452	455	424	465	470	438	440	442	436	475	468	434	410	435	453	467	452	464	470	464	444	478	472	418	507	469	460	404	468	423	454	470	453	455	444	450	459	449	443	466	461	454	450	466	458	447	471	476	448	469	454	432	434	458	475	457	482	438	439	477	461	453	467	443	516	497	466	439	494	443	422	461	442	439	483	445	433	453	472	430	446	470	442	431	431	456	469	466	487	451	416	451	424	461	512	472	477	462	466	478	464	476	454	478	428	470	425	476	453	458	422	409	484	443	433	483	454	418	470	457	464	450	463	439	422	441	453	468	489	451	488	487	477	469	482	437	445	449	454	479	422	457	457	467	472	492	413	443	420	460	463	454	463	430	450	412	459	449	426	468	461	480	476	448	485	431	491	452	507	458	435	454	479	461	442	494	479	461	475	468	468	472	464	437	472	413	488	446	482	451	485	479	453	470	440	447	432	451	473	458	435	445	457	424	461	441	464	478	425	473	488	421	439	472	452	485	478	470	414	494	436	457	467	456	446	445	445	441	453	472	472	481	491	454	455	472	425	464	429	474	436	478	447	445	456	482	495	486	438	487	431	465	484	464	472	476	445	408	486	444	463	446	462	478	457	459	425	452	468	465	451	483	461	443	453	402	522	464	451	430	438	423	453	414	433	422	450	487	467	446	437	465	422	426	460	482	513	481	470	490	450	445	433	452	430	440	495	441	481	473	486	479	430	431	459	427	460	470	455	450	447	469	448	445	463	466	502	448	487	468	436	446	458	468	433	465	428	490	463	451	492	491	467	442	480	472	451	438	451	486	450	423	456	461	471	499	437	438	464	446	436	421	465	492	514	447	464	453	455	419	425	477	403	438	492	437	435	446	477	472	493	473	418	464	434	453	444	481	499	474	496	450	449	447	452	452	435	452	426	426	457	445	425	418	502	437	497	424	438	474	484	465	458	412	437	416	415	469	479	454	466	456	479	457	527	478	460	469	472	449	441	444	422	477	462	464	461	462	500	453	408	405	465	466	433	454	454	416	426	422	454	460	474	464	483	451	492	456	435	475	444	438	521	401	457	440	408	488	450	449	463	431	454	459	451	456	459	472	464	447	474	436	460	427	456	438	424	441	481	425	423	441	425	442	459	443	444	462	437	468	485	455	470	442	462	479	428	471	443	437	439	483	452	458	490	455	480	474	438	473	468	429	452	457	438	426	416	435	432	484	466	432	435	434	453	451	481	448	441	474	420	465	428	477	460	496	425	445	448	434	430	446	407	454	445	461	403	456	468	467	451	462	509	429	450	418	438	461	492	446	450	428	483	451	454	469	451	507	470	475	464	461	451	447	469	477	434	476	451	481	442	431	464	442	446	477	471	482	437	463	475	442	442	447	441	458	454	474	492	418	466	460	443	458	433	473	454	452	472	446	443	485	451	465	429	458	442	448	457	466	442	467	442	467	472	430	478	439	468	440	460	508	469	494	446	424	429	467	444	453	433	481	446	448	469	409	480	428	507	461	475	494	454	454	473	460	486	485	458	469	474	433	461	473	427	459	459	453	475	439	472	476	436	474	454	481	437	449	462	466	479	467	449	480	458	445	458	452	484	416	446	439	466	448	461	473	428	469	472	531	461	436	466	458	466	477	446	448	462	455	422	497	447	414	475	444	504	427	447	482	433	500	449	443	471	455	463	480	466	442	432	435	491	452	495	471	454	455	458	464	476	463	505	439	476	460	425	438	462	424	450	474	490	446	434	457	458	462	460	460	478	458	457	468	466	479	445	394	496	424	491	443	458	445	471	490	483	496	486	434	446	452	427	461	449	440	472	486	455	443	479	483	436	457	448	449	427	459	422	477	420	418	478	449	417	447	510	451	459	446	410	472	443	453	476	479	474	403	479	457	458	453	461	438	465	438	441	446	529	452	434	434	462	478	474	473	476	447	471	440	463	459	446	462	458	433	507	442	454	441	452	434	444	487	475	469	482	459	439	433	451	413	470	445	424	450	427	469
3196	4967	3326	1657	1351	1069	941	780	694	692	613	594	543	579	588	578	549	550	531	527	532	540	495	539	482	568	498	508	511	501	498	544	505	530	500	504	472	475	527	490	514	512	545	504	573	513	495	527	503	534	494	478	534	483	452	472	516	539	534	521	501	539	515	504	501	506	512	484	504	488	524	520	514	534	528	511	529	521	548	517	511	510	523	473	509	491	521	566	521	548	510	521	497	502	490	505	519	512	479	503	464	521	496	559	511	527	512	497	509	502	528	497	532	529	525	508	487	480	489	504	515	492	474	480	512	550	523	491	530	474	489	508	525	504	547	506	513	492	511	506	490	511	517	521	502	508	471	517	511	462	481	469	494	479	495	500	468	473	522	501	494	521	520	488	524	479	518	507	509	531	519	524	519	497	521	509	511	504	514	502	491	525	500	466	517	508	512	500	525	504	524	548	482	540	489	483	507	508	494	531	537	521	479	509	540	493	536	511	508	468	548	516	500	496	537	512	509	479	521	529	494	478	484	523	510	495	476	516	508	521	522	525	506	497	443	506	490	476	533	496	500	491	508	476	504	523	511	525	473	479	504	487	506	487	514	539	504	476	517	532	534	505	524	520	517	507	492	508	513	516	524	496	517	520	505	493	518	516	494	486	508	532	502	511	510	496	535	524	494	531	499	505	501	514	522	505	559	522	534	485	509	483	505	509	499	503	516	516	484	539	488	530	482	521	467	540	508	518	513	506	522	565	504	507	467	475	489	516	509	502	488	519	534	512	496	476	529	519	504	480	477	562	513	499	509	516	521	487	532	493	502	510	517	539	518	516	501	488	526	497	494	515	538	495	474	487	519	469	531	516	475	520	509	510	476	454	528	485	474	484	538	501	548	508	487	526	512	509	524	509	505	481	511	502	512	544	483	530	482	542	507	467	478	515	535	492	507	538	518	520	502	509	482	521	512	502	493	485	533	518	533	543	493	493	522	518	481	560	495	505	519	510	486	489	531	501	491	497	542	543	524	488	486	545	472	487	516	523	529	486	529	497	496	516	513	520	482	542	503	457	528	498	514	457	556	508	520	504	456	480	506	523	472	489	550	490	521	511	541	535	483	510	498	529	464	542	526	521	489	547	504	520	548	523	561	502	467	532	536	506	506	524	487	552	460	530	498	486	505	488	515	478	487	533	519	477	551	495	513	507	520	524	534	521	528	501	512	462	529	499	514	509	486	543	505	515	468	545	465	497	502	487	462	513	487	555	521	512	530	518	521	505	506	481	543	556	507	475	523	521	507	535	503	473	512	525	529	517	517	518	514	484	486	547	517	520	521	523	516	533	527	510	514	513	518	492	483	504	527	472	521	489	550	512	502	530	499	503	542	534	510	507	480	532	520	513	524	494	465	498	500	520	521	497	515	511	527	525	497	509	486	483	508	482	505	508	476	495	466	492	489	538	501	484	485	492	487	515	495	512	487	528	509	536	483	499	504	465	508	477	534	485	508	529	575	470	509	507	468	500	500	505	497	523	523	521	558	520	514	488	524	551	486	481	543	531	508	491	503	520	540	513	521	449	504	475	520	469	534	504	533	520	530	509	533	494	497	484	462	546	518	487	528	494	533	513	484	484	525	531	516	537	510	483	478	508	501	527	498	488	530	471	476	493	523	493	513	521	474	479	554	514	523	496	498	487	522	518	508	501	484	507	491	468	493	522	518	469	502	504	519	522	492	519	512	522	507	572	503	520	482	544	508	472	508	523	496	483	493	503	483	536	476	507	492	457	499	523	490	538	494	494	498	511	502	550	468	513	461	468	535	498	483	498	500	513	496	535	508	496	516	462	520	513	534	502	496	496	485	481	490	509	508	535	516	515	575	493	487	505	485	514	472	487	519	527	495	521	534	480	542	509	487	492	577	501	487	508	531	522	475	517	476	528	530	503	516	515	520	501	476	500	494	535	482	529	523	500	505	505	485	502	518	472	536	503	462	487	496	560	500	508	474	499	521	487	490	506	497	516	523	570	501	489	529	485	505	483	501	512	500	498	475	500	526	559	524	499	484	529	484	548	508	494	558	544	517	492	526	522	523	515	527	507	511	473	510	487	527	458	505	520	531	506	503	509	529	507	501	491	534	480	524	483	543	566	526	514	535	533	512	508	517	495	506	534	450	466	441	499	526	485	530	513	473	546	487	527	508	521	512	478	451	539	489	472	540	493	505	507	544	504	493	493	491	516	490	495	502	479	517	527	522	523	556	514	485	511	503	536	485	506	479	535	519	514	506	535	525	500	520	536	484	514	491	514	514	491	524	560	506	501	515	507	487	479	509	540	520	508	516	498	490	508	503	507	452	526	492	531	511	530	536	517	545	527	539	538	527	498	484	492	556	479	523	525	537	567	483	501	487	508	506	505	484	542	492	528	517	497	507	458	523	518	476	503	480	482	526	504	527	499	501	467	511	506	491	507	476	515	498	519	540	479	498	538	531	480	505	501	535	463	500	550	482	488	512	546	461	505	499	527	484	500	516	473	501	520	467	509	534	497	544	534	511	523	489	475	530	516	522	455	499	515	539	465	489	495	503	488	499	540	512	482	567	514	507	507	471	526	507	466	466	506	499	514	521	533	545	509	509	499	511	539	538	498	498	547	491	515	519	523	513	496	482	504	504	509	461	511	498	493	526	515	523	457	523	508	492	496	557	505	538	504	540	460	537	504	501	549	516	503	491	480	494	499	515	509	504	531	536	492	527	503	553	500	481	501	534	500	489	529	503	517	482	501	501	512	521	508	468	488	556	501	478	478	511	464	505	523	512	478	524	537	554	484	550	504	510	534	509	462	520	508	515	540	538	472	545	504	511	536	522	500	473	502	469	497	509	531	518	497	493	504	509	550	482	473	550	533	509	502	491	505	476	496	516	513	492	522	539	495	544	509	529	513	512	504	484	489	531	497	495	475	507	516	486	494	508	502	520	495	520	521	523	453	512	497	532	510	494	572	538	505	515	509	543	521	507	504	496	523	490	515	537	514	502	541	480	530	515	529	485	537	521	533	509	526	504	499	494	508	498	511	508	522	491	505	496	482	507	545	507	503	521	526	497	488	530	499	505	534	503	497	537	519	542	502	495	507	465	527	523	501	507	513	480	516	512	478	499	548	526	518	525	532	517	514	519	518	490	498	491	527	489	517	507	525	491	496	523	477	512	484	538	501	546	521	547	486	514	507	508	523	491	506	490	493	527	511	500	478	491	476	472	450	505	462	527	515	477	513	524	542	483	554	510	503	489	473	542	507	549	477	522	488	506	526	540	498	541	461	514	524	534	518	503	515	547	533	517	538	538	524	531	508	489	489	495	489	519	512	517	469	486	487	560	535	529	510	510	521	546	501	504	505	477	507	491	481	561	546	500	508	511	518	445	507	517	514	489	469	489	537	528	492	535	515	483	483	521	516	519	518	504	503	508	529	500	487	499	487	498	530	492	526	509	530	486	483	505	505	477	506	476	542
22336	21066	28640	23713	21071	21112	6472	1066	763	734	658	653	610	532	504	488	491	534	519	492	473	500	465	449	476	482	425	405	441	441	433	448	416	428	441	470	421	406	420	409	440	382	414	423	438	426	433	444	392	406	465	423	423	428	439	459	443	408	396	427	424	407	391	396	419	394	403	426	405	422	375	416	414	415	420	386	401	446	419	416	410	417	420	423	375	450	395	413	421	428	398	424	387	396	438	421	408	391	428	401	379	413	394	437	425	433	403	427	400	399	361	406	399	371	447	394	380	424	418	416	439	409	435	392	430	416	434	424	398	414	419	437	441	410	410	413	422	424	417	425	416	431	403	408	402	364	418	413	384	444	400	403	441	460	410	418	412	457	407	429	423	398	449	459	376	399	385	386	404	429	435	402	404	434	401	406	423	420	384	411	445	411	408	402	401	392	438	418	406	411	396	395	461	460	401	401	380	414	417	399	363	414	426	427	407	421	407	397	386	394	435	425	416	381	424	406	422	423	380	419	396	423	436	447	428	413	425	401	387	410	403	414	412	437	433	389	397	402	406	435	410	404	422	418	393	419	422	376	415	415	407	418	416	430	381	389	415	440	437	426	423	411	388	407	435	395	404	407	410	403	412	419	414	418	444	380	407	409	410	412	404	425	405	442	423	419	446	378	411	381	421	392	412	437	385	397	416	405	408	411	434	383	432	411	422	421	414	403	431	413	412	374	416	398	386	378	414	418	419	417	421	415	392	416	403	404	401	394	405	399	401	395	389	450	416	436	386	415	426	400	407	447	408	394	418	414	415	382	402	402	410	424	389	405	373	380	445	383	409	377	442	415	423	423	430	435	422	421	402	379	444	400	396	427	409	399	404	398	400	390	423	395	385	405	421	412	420	395	459	410	423	445	398	430	394	447	409	397	393	408	432	420	405	441	420	413	391	413	413	409	394	396	354	396	372	389	378	423	419	402	414	409	417	398	393	420	417	405	434	398	396	418	403	408	414	383	428	409	423	413	397	398	354	386	422	399	374	427	453	407	401	382	411	419	397	426	433	412	416	412	439	453	411	434	380	449	382	394	436	416	418	409	452	377	406	398	448	390	419	435	423	382	402	382	425	408	412	395	416	379	422	431	404	438	472	425	412	420	417	405	401	433	407	407	425	421	424	421	400	393	415	417	397	395	442	431	394	389	382	418	473	412	422	410	397	394	410	416	409	436	416	405	407	400	396	385	391	414	412	419	394	406	366	411	417	391	443	426	386	424	422	422	429	408	406	409	416	407	427	455	398	404	380	393	446	407	425	422	450	418	438	427	411	396	401	400	437	441	402	372	385	378	395	400	405	397	399	397	400	422	360	408	405	412	400	419	394	397	421	411	426	433	418	437	392	410	396	431	435	433	418	412	382	418	395	414	408	433	398	439	429	419	433	404	413	454	397	471	429	420	384	370	439	428	416	376	377	392	421	427	394	394	404	411	436	385	418	395	412	435	397	410	404	419	437	401	386	399	393	404	431	442	370	434	416	381	370	400	416	366	394	393	415	406	411	423	399	441	402	453	366	404	408	414	439	387	432	389	415	411	399	410	427	401	413	425	401	397	409	426	413	387	423	426	369	398	409	421	405	403	457	402	392	401	431	400	418	428	402	433	428	416	436	409	391	419	464	410	415	431	431	370	436	449	405	443	413	399	416	392	391	415	411	437	416	410	429	415	390	434	426	415	415	405	426	380	419	424	427	428	389	400	363	425	377	392	422	431	423	402	449	412	390	416	423	416	425	399	399	462	420	400	394	426	369	391	396	391	406	394	392	394	447	427	441	411	394	377	443	429	408	438	383	401	397	405	401	422	404	433	414	365	413	410	388	423	442	421	412	393	374	409	415	423	378	397	421	431	439	441	379	374	414	405	390	360	398	406	393	388	401	381	396	381	384	408	407	435	415	394	425	431	421	445	381	440	396	400	417	404	374	412	349	392	456	404	392	408	400	402	420	377	392	443	429	405	414	396	418	431	423	419	383	393	408	403	435	386	408	393	449	413	423	429	423	403	396	390	402	442	404	421	392	402	448	448	397	400	412	426	440	395	386	393	411	398	418	428	402	404	417	399	437	411	377	418	396	435	447	421	469	390	396	420	425	422	406	368	408	421	401	424	453	410	398	413	419	408	397	388	411	411	394	379	394	386	430	431	422	413	421	424	413	398	432	426	419	407	419	426	402	391	392	387	417	421	394	409	399	389	412	436	414	409	418	409	381	399	388	408	415	396	401	413	423	452	395	413	441	450	389	402	412	392	414	456	414	402	418	433	410	425	413	396	425	398	427	410	396	434	385	397	406	402	410	433	383	397	399	396	422	394	387	399	380	374	439	430	425	401	453	430	417	420	407	436	391	432	391	446	422	380	413	435	390	399	394	399	390	380	380	431	418	422	381	396	457	393	393	429	399	411	436	396	400	409	425	393	398	386	401	407	378	404	407	400	413	424	417	426	365	415	400	454	439	405	434	440	473	405	378	429	410	413	420	432	398	387	409	408	429	414	430	410	418	403	423	394	425	465	442	416	421	402	381	409	396	411	406	451	406	383	421	433	392	416	445	407	414	415	383	430	397	462	403	418	436	430	432	378	373	392	447	381	421	412	410	398	397	433	428	397	389	426	414	427	416	421	363	403	441	422	383	376	412	394	388	426	408	385	391	403	392	406	389	409	438	434	393	372	413	426	398	435	400	442	400	414	405	399	399	396	396	468	419	415	425	424	399	419	429	449	417	417	395	420	419	399	431	422	397	403	417	418	392	409	423	379	443	417	383	429	433	372	451	401	400	422	431	443	422	418	381	396	481	421	408	422	353	436	393	420	412	426	448	428	377	409	403	394	391	421	428	395	423	429	445	422	386	418	391	373	440	412	421	420	417	388	441	407	401	414	423	438	399	445	419	423	489	416	382	432	435	370	442	455	396	411	417	402	412	363	394	430	404	456	443	462	409	404	402	412	395	377	423	401	400	404	422	412	385	363	401	413	400	424	459	414	414	412	403	406	425	367	421	411	412	388	396	413	415	441	413	370	425	399	429	429	401	379	418	429	422	378	380	435	392	398	413	417	380	379	380	387	408	441	398	403	393	429	387	378	383	386	412	380	392	404	415	401	444	418	401	410	395	417	445	429	388	424	389	422	408	434	380	388	406	382	403	404	423	425	416	409	400	409	384	407	405	425	441	437	427	412	398	386	371	376	387	410	412	405	414	395	452	435	455	415	392	390	451	397	431	408	422	437	403	350	452	405	387	412	384	412	375	458	399	379	393	424	396	397	403	395	394	425	385	431	380	402	439	409	396	389	428	409	422	421	397	369	441	396	406	393	418	430	377	388	407	424	439	402	415	391	390	418	419	418	389	418	401	420	440	447	403	433	418	414	422	404	376	394	429	446	397	436	400	377	399	430	380	434	409	465	402	403	382	405	420	416	401	400	426	423	400	414	417	380	385	456	366	439	417	387	421	432
4222	13588	9646	4654	3344	2679	1967	1450	1242	1062	898	792	759	673	678	635	609	570	583	569	613	528	516	533	536	515	516	501	534	548	545	535	469	488	511	497	498	486	500	488	474	518	509	482	516	497	483	460	530	491	494	479	477	462	477	465	479	463	485	464	475	477	481	482	490	472	474	458	467	509	460	483	443	507	443	494	473	476	489	514	481	422	458	467	486	473	515	474	494	500	465	453	472	458	467	452	516	507	457	458	501	493	488	499	497	458	511	466	436	439	516	457	425	531	468	454	479	463	516	516	449	471	442	476	460	468	489	454	468	475	492	467	462	450	448	479	459	423	431	504	438	402	467	458	475	482	498	454	484	507	480	430	477	449	479	461	499	499	481	486	491	470	501	473	461	452	462	463	459	440	481	458	464	462	452	513	479	483	472	448	444	465	511	456	491	481	463	468	489	486	483	458	464	445	478	485	470	455	454	463	464	457	464	429	463	459	447	467	491	493	459	463	497	470	452	478	493	449	437	474	469	434	496	474	480	459	473	487	507	492	459	441	465	490	437	507	448	497	463	489	461	442	450	461	424	498	454	486	494	458	484	457	475	506	482	465	489	491	474	475	464	446	468	486	482	493	458	461	456	440	488	444	463	459	478	431	503	453	496	497	480	494	467	501	465	493	459	470	488	480	542	490	456	487	468	493	481	489	455	507	462	466	466	454	452	454	473	485	467	440	489	479	466	495	458	437	474	476	482	487	463	468	483	456	465	498	454	480	473	475	484	453	474	477	466	479	480	482	459	510	481	445	440	463	434	470	458	477	438	469	461	452	488	434	462	500	469	468	466	450	451	477	491	431	433	452	459	479	443	410	468	466	484	498	483	459	476	477	484	456	480	478	460	451	449	477	481	487	492	479	443	477	474	481	488	438	471	467	461	477	488	475	479	481	479	467	525	470	472	475	499	486	468	487	484	463	439	486	457	466	443	476	438	472	461	468	456	459	497	480	484	476	434	482	466	465	485	402	493	501	470	467	468	492	468	471	487	485	448	484	520	489	452	462	462	458	490	452	455	452	437	439	441	465	440	491	491	488	505	457	506	496	474	459	459	469	457	467	470	449	493	462	471	485	449	494	468	487	483	465	514	478	478	434	441	508	487	460	476	472	454	487	474	493	461	493	502	456	444	464	478	434	471	481	466	513	449	441	493	444	491	521	467	504	491	524	461	451	529	465	461	429	489	499	450	472	467	446	472	438	481	444	491	432	480	499	474	450	489	532	471	436	487	450	441	465	451	478	465	531	509	496	453	468	454	438	488	475	439	476	466	462	471	437	460	467	490	452	489	461	503	502	457	465	470	487	482	476	459	466	476	502	480	448	432	496	449	481	469	473	473	466	482	470	479	468	446	477	469	436	464	471	509	476	512	526	423	426	462	453	433	449	465	477	439	484	512	485	438	461	497	446	488	469	473	475	494	466	454	454	465	458	480	467	468	480	436	440	486	417	471	451	487	433	456	491	511	459	480	513	484	471	470	485	464	519	490	491	472	466	447	451	451	453	485	456	455	465	465	474	495	438	469	453	489	495	434	487	453	452	502	504	456	515	496	435	486	444	467	438	463	452	490	483	458	478	488	489	477	463	491	477	450	489	465	468	509	506	459	464	457	466	475	468	468	449	456	443	457	462	451	480	475	450	464	490	463	472	498	433	493	444	488	453	468	453	438	503	490	452	448	467	468	458	479	479	477	489	500	480	460	496	487	483	454	512	447	477	487	500	521	448	485	476	480	476	489	444	459	454	434	484	470	449	472	464	451	487	460	442	528	450	483	479	444	500	463	446	459	492	474	473	465	442	517	451	509	423	482	504	457	511	437	450	447	454	505	489	473	490	482	432	460	450	475	452	489	469	481	462	486	508	461	467	511	490	505	482	453	511	489	463	515	507	455	494	455	452	466	490	468	522	437	464	500	483	462	491	463	484	452	471	480	458	492	474	475	450	493	486	515	445	447	465	490	445	467	495	490	490	483	521	447	465	471	472	461	453	489	443	474	440	465	491	463	499	485	474	487	461	476	465	448	480	476	504	495	449	492	499	476	446	472	455	482	510	460	426	467	455	458	451	488	495	461	485	485	494	484	457	484	477	469	461	493	477	432	472	459	494	473	476	452	485	493	476	492	480	465	493	465	445	435	436	479	437	426	468	464	478	487	477	450	471	510	488	445	482	484	494	449	461	471	502	522	473	520	483	502	475	437	486	509	478	476	476	470	474	481	465	454	462	493	465	481	469	504	447	475	462	471	462	465	481	443	477	463	507	497	467	501	483	468	469	470	471	455	487	457	502	450	489	482	456	491	460	468	444	458	465	426	458	450	468	453	457	476	510	462	453	485	466	485	494	487	435	450	482	431	461	469	471	443	458	445	485	472	507	458	475	456	492	499	483	501	468	469	431	503	481	464	484	464	495	475	512	466	466	441	451	463	501	450	476	473	472	462	461	441	439	514	466	461	492	443	446	502	480	453	458	478	508	476	492	453	494	474	467	468	463	456	451	500	455	440	469	461	495	471	495	496	439	483	500	494	457	514	475	462	484	477	469	429	468	454	459	486	465	459	451	480	449	503	500	470	491	495	449	508	450	477	484	466	477	475	454	412	450	442	474	490	414	485	504	459	482	496	486	473	462	488	488	488	468	453	444	500	435	486	503	455	447	476	443	466	477	448	471	455	453	495	461	500	451	445	466	476	454	428	520	523	475	439	475	490	517	451	438	502	426	472	462	466	431	483	478	502	427	444	450	456	477	481	474	511	478	497	443	518	479	506	457	445	472	477	443	468	455	490	470	478	465	480	477	490	465	440	463	486	494	440	458	486	476	475	440	448	451	493	443	474	469	495	470	477	441	469	479	498	458	473	457	470	451	469	490	476	488	477	493	509	430	459	476	461	442	440	466	464	472	473	434	443	485	506	462	455	489	468	450	448	481	461	469	464	448	488	475	490	493	467	487	525	470	441	510	479	458	455	472	468	506	490	480	444	481	449	460	462	486	441	497	460	493	404	467	462	492	470	448	447	469	457	462	463	519	445	452	494	493	469	458	437	452	490	461	508	490	468	468	479	486	474	462	440	525	473	487	498	456	471	507	474	444	480	450	487	483	471	497	485	494	521	480	460	472	472	478	419	486	509	463	459	462	454	484	461	482	459	509	502	520	464	466	481	478	482	479	435	489	474	457	482	455	481	471	475	490	429	474	489	470	448	471	455	458	483	492	470	472	459	426	512	477	471	509	454	519	468	462	487	496	472	497	443	477	473	447	461	449	488	453	506	494	514	438	443	511	428	490	504	469	438	520	459	424	516	512	472	470	475	506	450	470	427	465	483	471	439	461	450	456	471	460	422	482	481	498	511	457	466	470	473	491	473	452	478	464	482	428	492	469	478	487	481	461	436	476	508	453	479	471	504	449	454	535	455	453	451	455	467	488	514	486	515	459	501	483	495	463	462	461	468	472	461	513
27050	17800	4451	1241	850	887	863	871	827	904	833	824	875	872	877	904	883	834	844	864	845	835	820	837	864	888	830	886	859	832	921	866	817	877	857	868	870	902	839	917	876	851	836	848	852	882	889	837	850	830	839	821	852	828	847	876	852	818	836	843	886	883	798	824	855	896	817	855	811	847	859	820	831	860	872	775	883	866	846	843	806	858	833	812	866	854	852	799	845	910	851	870	868	921	835	833	890	843	900	872	873	911	905	809	812	849	885	850	867	798	898	836	892	842	867	785	836	854	890	866	860	818	848	851	836	862	844	855	824	870	830	841	828	817	836	860	857	828	824	826	893	836	856	895	810	842	861	852	805	760	862	887	890	885	877	875	819	880	840	814	846	828	835	827	855	853	828	848	854	812	870	836	876	810	894	874	796	870	903	801	841	826	889	811	920	853	843	857	832	814	854	890	790	834	838	824	890	886	866	817	821	837	852	853	837	866	829	833	820	801	849	813	863	846	798	868	862	860	914	840	792	809	889	877	825	857	851	871	850	836	850	834	886	861	834	867	820	870	813	830	852	863	838	850	826	877	882	817	811	836	890	814	881	849	883	841	850	792	830	891	796	843	876	852	854	868	825	836	877	831	864	877	893	926	829	886	862	789	814	814	847	837	877	918	809	894	831	880	820	839	799	824	852	843	819	847	829	884	884	857	837	903	840	881	877	871	857	818	889	870	834	817	880	881	858	832	850	847	807	838	879	810	835	841	804	818	889	833	871	862	786	787	855	908	825	833	852	910	862	872	844	867	892	893	871	839	888	862	860	800	821	849	898	884	862	832	865	858	793	882	880	867	831	844	845	855	877	782	839	825	823	852	862	847	808	869	788	887	884	839	864	850	840	854	846	877	854	858	845	878	827	895	830	846	818	800	850	878	878	825	854	830	871	801	872	879	894	840	835	853	902	858	869	825	844	868	860	839	886	834	821	812	891	857	797	828	841	858	823	884	840	842	801	918	845	840	817	832	854	866	845	832	832	793	810	823	782	873	843	886	892	825	864	875	851	864	917	803	884	878	858	913	851	859	801	870	829	860	836	815	821	839	839	847	850	872	861	864	837	832	875	851	897	872	882	842	835	855	890	866	860	859	960	860	803	838	856	866	834	810	878	864	837	895	875	880	881	847	860	822	849	881	876	827	898	869	844	908	866	860	847	777	902	807	842	866	801	834	849	887	834	863	823	836	811	825	856	807	844	837	865	838	912	862	840	856	812	810	787	860	837	834	856	802	804	819	800	830	874	807	867	845	875	842	820	815	853	830	790	878	833	858	827	848	825	815	877	866	814	820	847	881	860	835	867	839	810	852	888	843	880	841	786	882	874	879	819	813	807	828	883	828	832	890	858	822	881	851	896	853	834	816	850	791	852	848	869	840	857	838	843	821	837	822	784	803	832	839	856	862	909	849	859	844	877	799	826	841	881	817	833	863	847	886	871	862	857	822	849	811	865	894	839	840	870	901	817	849	811	826	855	903	810	847	816	825	837	829	842	840	840	848	820	797	894	861	826	830	840	826	815	846	850	823	792	856	819	830	814	894	845	834	893	841	874	904	824	853	882	853	844	810	795	910	879	812	919	873	852	844	848	843	821	861	835	899	832	865	886	863	849	825	849	838	754	913	871	851	829	865	873	870	882	845	883	923	888	796	842	905	854	825	877	855	865	847	824	785	831	913	901	844	878	846	914	842	855	842	895	902	912	833	858	845	859	895	838	833	842	839	861	772	881	873	805	898	847	838	818	872	881	819	859	847	889	878	840	854	865	849	833	822	874	874	835	852	880	834	835	864	841	895	802	836	895	881	847	874	885	908	858	855	836	808	850	884	858	781	837	808	848	851	865	838	848	887	867	816	877	808	841	863	859	944	870	857	858	873	842	831	856	850	830	836	856	854	891	905	863	907	857	868	833	865	873	868	820	795	847	892	786	874	819	848	852	848	814	822	884	853	877	863	865	831	854	842	859	882	854	855	839	805	857	870	874	816	798	845	874	849	859	898	861	864	871	841	831	871	890	838	852	833	888	842	846	800	852	783	877	920	883	882	809	826	886	833	831	867	759	824	833	894	827	889	813	838	803	814	897	844	885	869	887	846	894	869	849	915	844	923	917	823	849	872	854	852	884	864	833	838	854	830	869	844	805	811	892	839	832	857	861	885	852	869	894	903	849	802	856	856	842	838	837	844	844	849	857	842	822	801	847	815	795	861	849	829	831	896	863	827	828	851	835	884	871	818	831	842	884	868	862	825	867	882	823	828	845	859	807	820	884	856	855	863	869	821	840	849	788	849	865	850	897	824	854	833	861	861	821	833	813	794	866	888	868	827	864	877	862	859	880	823	825	825	829	832	841	814	816	870	827	904	880	901	773	814	797	856	815	867	867	941	819	869	828	803	810	835	828	847	905	831	852	865	883	923	895	839	876	857	865	834	859	852	848	883	834	799	856	848	848	833	833	898	869	862	859	836	807	847	822	878	828	848	871	821	853	789	831	845	843	811	845	851	811	894	879	882	853	872	896	837	822	833	858	824	842	836	839	840	836	831	869	860	834	852	848	838	844	803	831	880	825	896	804	850	845	846	862	855	872	873	876	856	858	891	858	851	864	869	852	887	897	880	854	790	880	860	827	835	851	835	842	851	833	888	856	901	848	867	800	856	885	853	901	894	918	862	832	878	812	844	898	835	807	846	859	862	831	856	842	869	803	865	827	824	864	871	886	844	864	857	854	875	819	829	841	862	836	880	835	804	871	866	823	822	852	842	839	853	849	875	840	891	856	839	826	809	796	881	868	800	842	850	816	873	797	888	884	842	851	844	872	906	849	872	797	808	864	822	870	864	814	858	883	856	878	832	853	813	865	858	822	821	888	805	820	899	879	819	814	883	805	820	826	918	866	849	837	831	822	841	832	893	823	844	818	853	853	863	878	787	900	910	847	866	852	901	928	862	865	872	830	835	885	828	866	838	875	874	842	885	836	882	801	834	839	837	857	861	883	845	823	906	849	848	835	802	871	902	894	894	869	834	883	901	835	853	841	864	879	855	854	857	829	801	812	863	877	868	878	816	866	863	853	892	783	858	872	830	806	893	862	842	823	792	851	839	874	840	826	876	855	815	881	860	852	848	840	831	837	837	797	823	836	874	883	814	889	838	796	820	803	880	844	858	834	825	837	872	918	922	827	850	844	867	846	817	891	881	826	862	852	820	902	829	851	862	858	830	870	853	866	837	863	854	752	848	790	828	866	897	860	846	868	863	880	836	903	858	883	849	855	817	838	816	845	843	804	833	849	828	857	854	910	863	866	870	808	878	879	890	865	840	875	829	827	836	868	850	898	850	863	839	856	831	838	844	820	886	884	866	778	901	861	825	819	872	840	888	856	870	840	867	918	830	850	838	892	838	805	868	856	868	845	864	822	811	929	867	833	886	822	862	837	831	922	858	839	861	845	885	857	872	887	891
4412	1554	1299	1025	942	950	975	933	963	952	979	926	981	967	957	937	957	950	921	952	882	930	843	916	922	909	1002	926	963	930	931	952	969	900	910	935	917	950	948	902	933	920	901	920	910	965	993	951	913	913	928	885	893	1001	953	904	942	943	891	928	928	953	912	975	958	905	930	966	932	955	900	892	898	930	949	949	941	958	904	885	876	842	925	949	900	927	893	937	928	902	928	898	914	896	923	954	919	921	905	915	967	929	994	928	920	890	950	962	869	941	890	967	888	942	930	925	978	967	957	930	935	960	916	923	976	966	906	850	911	998	1001	877	874	897	931	875	858	954	906	909	972	851	874	902	910	971	908	887	939	925	905	946	881	978	970	864	983	920	973	906	941	916	964	920	951	965	987	944	913	951	934	902	924	950	913	862	911	907	881	922	921	886	942	959	871	975	946	943	961	932	945	983	910	951	947	959	930	928	908	971	968	947	943	864	935	943	990	899	905	863	938	928	930	923	946	936	972	942	935	932	933	923	863	951	927	946	956	872	934	946	960	935	966	880	861	925	924	933	908	896	899	913	938	950	940	919	925	937	925	900	910	922	948	916	963	925	853	885	976	908	937	902	897	933	977	944	911	936	971	878	928	932	952	916	912	960	982	942	938	885	943	889	940	949	918	904	1015	921	913	940	942	950	966	943	976	878	966	931	996	899	924	935	925	958	899	903	944	918	925	958	888	951	885	975	941	889	952	909	921	890	949	926	960	939	918	954	947	986	963	934	899	935	964	957	957	912	909	914	940	913	929	963	945	903	944	946	916	892	920	952	919	867	929	979	869	909	944	970	946	939	938	962	977	902	951	940	950	947	936	935	935	914	938	909	929	913	927	923	936	978	921	928	970	885	981	938	884	952	984	927	921	970	908	883	911	947	940	982	949	889	955	950	913	899	957	947	919	939	907	961	958	953	907	947	959	955	918	927	925	945	938	922	910	968	887	931	931	946	933	900	932	932	874	935	977	958	958	934	941	918	912	918	900	929	975	903	928	935	911	901	949	897	859	928	1010	971	908	933	892	934	937	912	927	954	935	944	949	974	905	910	947	956	963	921	945	968	939	932	934	895	998	926	920	945	933	904	941	885	1000	878	908	881	927	906	920	917	1009	865	931	959	911	896	960	970	893	923	963	983	915	914	942	939	988	909	1010	944	857	900	875	941	932	991	943	883	932	879	893	924	982	965	985	964	900	939	934	903	956	946	906	926	942	896	876	907	1002	919	917	944	955	871	872	928	973	874	927	935	896	907	918	888	913	894	948	902	906	901	924	925	897	901	926	920	873	915	954	935	925	918	885	890	909	957	901	951	906	912	929	959	960	946	914	918	916	922	961	905	893	908	913	866	907	948	930	897	943	881	862	937	966	916	908	910	909	894	946	919	908	930	998	933	938	926	948	941	938	968	930	927	893	945	964	956	913	992	935	918	891	903	917	943	948	939	895	919	910	965	951	960	947	885	925	934	939	936	921	930	955	898	898	943	910	979	898	954	973	959	948	915	982	986	943	959	930	894	896	901	920	923	936	923	938	904	934	885	976	906	981	961	935	955	939	948	985	916	900	888	897	975	933	918	968	966	898	932	948	943	929	877	932	922	918	960	890	950	960	925	891	933	973	950	1004	955	907	897	1010	883	932	927	906	915	893	904	923	904	978	900	925	954	927	940	969	895	938	936	913	923	923	893	958	921	937	921	982	876	890	974	966	980	906	954	873	954	941	938	936	913	941	952	894	911	944	912	940	941	902	895	915	965	923	900	913	950	910	955	863	877	900	917	945	914	935	1003	948	953	868	920	921	924	963	872	978	906	921	917	899	910	991	910	931	937	920	913	971	889	911	916	931	972	916	905	967	923	893	938	979	883	923	948	993	940	934	934	897	894	907	984	915	925	923	966	855	925	974	884	899	949	864	901	903	969	942	975	903	906	926	905	924	933	925	911	939	947	941	928	887	940	913	927	981	917	861	927	937	955	940	878	966	1000	828	909	965	923	943	922	912	945	927	928	902	875	952	933	932	939	951	948	926	900	912	895	890	922	966	926	923	939	913	950	834	909	901	909	907	973	825	914	975	951	880	962	907	933	950	934	967	988	965	929	886	896	932	927	875	896	894	902	915	899	935	918	914	869	952	880	887	903	932	980	908	931	941	928	899	917	942	924	921	958	894	974	916	961	959	893	902	924	934	918	932	924	904	899	928	876	939	954	912	917	915	923	945	908	945	879	938	979	928	930	929	955	891	934	918	959	932	972	941	899	940	925	970	932	939	945	965	929	941	991	942	909	897	912	923	869	907	909	911	937	919	962	994	921	1002	900	920	938	924	961	954	911	951	959	929	893	916	984	922	881	914	929	952	948	905	921	920	955	896	920	956	891	968	914	915	933	944	959	933	918	932	880	914	943	915	892	936	932	909	964	958	971	910	898	933	945	918	947	982	939	914	920	917	945	911	910	884	943	931	944	933	929	943	946	878	912	921	944	943	913	930	942	956	930	914	913	929	907	962	957	932	905	963	941	899	928	910	962	847	963	971	905	975	949	975	931	927	965	894	906	919	946	939	914	952	926	932	892	933	981	943	941	931	897	898	886	945	935	946	906	937	926	922	991	954	934	943	934	905	907	945	959	966	889	932	903	924	950	908	947	918	899	960	949	960	916	918	972	916	910	928	986	934	947	926	996	936	952	946	930	923	928	929	958	916	940	945	915	934	920	1010	963	996	945	909	917	907	937	984	950	912	936	920	923	951	932	921	937	930	960	905	907	926	940	937	885	931	912	912	949	961	889	961	902	873	901	982	922	942	915	936	966	890	940	890	954	942	916	964	961	955	939	907	910	922	959	923	949	932	922	980	992	944	915	963	952	975	905	986	938	926	942	908	900	907	954	905	923	949	881	940	917	865	927	925	914	926	903	890	922	902	920	880	938	900	944	875	924	905	915	969	911	933	904	922	896	844	904	924	928	906	943	954	895	916	921	960	905	962	932	921	977	943	906	903	957	911	938	882	943	921	959	898	932	868	964	934	945	944	933	906	925	888	896	956	916	940	919	942	900	923	921	956	1007	946	912	913	921	979	928	957	874	926	915	934	908	896	977	880	910	958	979	956	889	941	923	916	961	871	1008	955	965	965	916	942	907	1022	889	939	910	877	910	925	899	945	913	886	924	941	942	857	930	933	917	937	878	899	949	926	923	952	953	926	924	918	870	978	953	964	952	921	938	906	925	891	988	932	1017	905	927	875	946	946	913	954	910	939	917	978	971	945	996	962	915	894	897	912	910	941	947	943	838	939	950	880	921	956	939	906	892	926	935	943	911	905	921	898	966	959	945	939	907	877	942	943	913	920	876	906	914	921	908	956	922	976	920	937	973	918	916	914	957	905	983	917	911	932	948	869	929	857	913	955	915	927	953	902	936	934	906	985	949	942	907	908	926	961	955	873	914	932	903	939	906	882	955	943	975	921	879	952	910	975	953	982	966	963	952
23250	21008	28138	24073	21005	9242	1689	1296	1119	1061	1047	992	1021	975	970	994	947	941	943	935	968	891	915	984	896	928	907	943	880	897	880	889	895	922	895	937	893	849	903	888	888	958	885	885	878	884	914	866	886	906	899	949	906	891	884	861	907	895	906	849	892	875	865	863	894	903	868	913	890	832	932	850	890	823	870	869	839	935	937	855	902	903	901	867	914	861	919	851	868	826	866	953	924	895	915	910	874	879	798	911	908	940	884	843	922	939	917	855	921	877	851	878	906	907	905	876	879	834	878	900	883	911	885	890	905	908	864	845	899	930	880	890	859	900	893	886	860	918	859	874	870	850	877	891	923	912	910	905	918	870	826	887	902	912	881	911	874	974	852	868	885	922	860	898	871	876	877	895	918	933	891	887	901	898	892	835	882	908	856	889	880	868	817	835	901	884	814	886	932	945	864	862	907	931	907	898	869	944	872	918	901	909	848	884	898	862	874	930	870	889	869	883	909	875	913	890	851	850	906	890	868	914	891	842	952	936	833	946	926	853	908	897	876	878	940	888	867	846	891	890	899	854	893	911	879	887	831	913	912	892	874	927	880	917	914	908	874	942	911	949	938	876	887	899	893	894	898	870	920	853	913	880	862	886	973	866	869	877	908	890	868	916	808	917	856	877	891	887	902	868	875	894	827	880	886	849	853	873	855	858	906	838	946	878	937	868	942	884	889	905	897	929	920	887	827	890	892	897	926	853	877	800	837	864	935	854	826	861	882	872	872	920	904	875	926	903	861	914	852	891	901	873	871	865	926	899	947	873	878	946	848	861	863	845	879	915	836	884	873	868	863	933	886	914	887	866	887	896	892	886	834	801	910	879	882	878	846	918	870	919	906	875	884	886	958	893	875	901	930	824	901	908	931	887	903	896	893	856	870	917	846	880	879	856	900	831	868	876	875	858	856	937	838	891	888	930	868	895	887	913	895	904	891	856	897	896	904	848	890	860	830	904	933	937	935	840	915	872	934	907	884	834	867	858	849	869	866	860	849	868	883	918	939	807	879	908	933	844	881	890	813	930	856	915	836	873	878	811	896	895	898	879	900	895	926	863	924	883	832	907	861	860	908	886	849	925	901	891	886	887	888	892	875	889	887	882	937	862	893	877	847	875	874	882	852	880	907	864	897	905	853	860	815	882	866	872	868	914	850	868	878	889	906	911	919	921	893	878	860	879	901	863	913	890	874	934	852	867	926	897	874	851	882	880	863	871	864	918	884	870	841	829	870	859	876	885	852	909	894	935	884	894	880	877	854	913	878	830	896	884	840	916	879	864	899	926	852	854	833	897	872	872	877	891	842	900	831	876	917	906	920	902	903	872	899	899	876	885	868	886	917	864	879	865	925	875	898	900	834	866	821	887	906	872	905	838	875	856	960	882	903	907	845	961	876	884	862	917	875	871	918	928	865	843	861	918	900	929	910	862	856	872	934	891	882	916	843	860	916	876	923	874	934	875	830	881	885	890	885	892	873	892	914	854	931	866	879	951	879	910	811	853	894	849	882	918	925	877	910	860	825	943	881	907	873	873	901	837	914	819	839	856	842	894	878	913	909	881	862	921	913	888	889	889	896	870	882	908	895	884	916	914	901	862	921	853	876	847	891	893	949	882	866	916	910	872	903	877	862	843	879	856	882	874	894	859	887	873	860	872	890	922	862	887	895	879	902	881	891	929	849	847	930	826	892	818	868	874	918	911	906	920	898	860	877	918	934	865	854	864	840	877	918	913	895	911	885	912	868	830	936	902	879	853	930	894	928	860	874	887	872	875	888	884	849	892	891	851	929	885	857	830	897	892	866	915	857	939	837	864	849	861	864	915	899	877	840	850	893	884	893	887	885	922	915	935	871	867	896	837	911	864	872	901	938	920	921	905	849	943	833	866	975	842	801	861	922	894	904	937	883	896	881	874	906	864	844	864	861	817	895	874	841	875	908	876	861	891	866	874	916	904	852	930	941	849	912	852	856	844	879	905	872	858	904	919	863	840	855	911	881	873	883	863	883	908	892	898	909	913	875	896	907	858	894	852	874	871	906	908	879	850	844	887	907	854	882	846	902	856	907	854	819	889	892	891	839	854	959	867	906	913	914	837	899	869	910	909	880	856	893	843	869	892	919	859	879	853	871	897	867	834	849	863	858	927	854	879	913	869	888	861	869	930	884	922	895	877	886	885	862	962	883	907	845	833	845	910	914	850	931	953	875	900	835	826	951	898	911	915	876	937	872	891	914	940	872	921	865	892	913	862	822	866	843	887	881	849	911	871	877	906	916	882	922	896	857	860	895	892	889	912	934	915	860	870	850	862	884	901	946	881	859	837	876	878	886	842	890	909	880	922	925	854	885	894	918	898	873	851	889	879	908	863	846	869	834	870	917	859	863	899	870	875	839	918	857	872	920	867	896	829	878	867	891	831	858	892	856	929	908	885	847	920	857	905	876	854	914	847	892	850	860	877	914	866	862	883	866	840	833	885	864	928	886	882	878	877	825	887	846	914	897	841	947	865	923	817	822	898	898	857	838	931	888	906	875	912	886	855	896	889	924	843	906	931	882	905	839	858	879	914	881	862	895	949	862	910	894	895	910	933	894	863	844	892	901	892	850	921	926	892	913	876	890	899	925	900	796	824	882	896	857	852	866	897	916	882	814	845	862	898	898	890	937	885	887	892	846	868	946	874	879	825	945	866	886	859	891	846	890	950	903	939	825	880	886	870	866	913	875	861	851	857	852	865	865	920	866	861	878	913	845	868	827	874	905	868	940	875	916	896	879	912	899	842	936	904	868	830	905	928	898	839	840	878	883	856	905	834	909	898	907	887	925	882	888	882	882	837	897	881	900	906	845	872	913	865	844	895	898	891	869	854	903	831	886	893	803	910	911	869	953	856	921	924	860	914	905	885	886	921	916	860	839	883	960	889	921	881	908	892	900	910	910	855	886	846	898	871	884	919	878	874	885	853	892	858	897	905	880	884	883	865	840	841	897	879	912	851	879	848	910	915	848	899	896	905	962	906	890	856	862	938	831	921	885	911	923	922	880	879	873	863	921	867	893	857	891	897	915	866	852	881	931	888	873	901	839	864	870	811	918	852	884	876	929	877	857	879	862	854	823	884	874	902	912	888	897	908	887	854	867	873	882	868	867	881	930	875	866	868	900	849	921	885	827	904	897	874	851	854	866	871	907	839	865	887	827	892	905	904	873	874	898	887	965	865	926	872	871	851	923	863	899	880	864	938	890	890	904	922	912	884	862	906	863	857	904	887	880	889	880	841	837	908	894	944	864	874	892	883	883	891	921	837	904	839	862	872	902	883	831	867	925	897	909	852	903	904	883	847	873	894	865	903	868	966	849	933	838	867	914	921	912	867	888	892	861	911	888	889	886	890	914	888	859	905	891	843	882	869	885	872	891	840	895	917	906	876	861	908	873	895	883	907	856	895	887	903	833	836	815	796	867	837
3345	8760	6300	3231	2541	2138	1739	1521	1301	1269	1241	1141	1076	1059	1038	1043	1057	1063	1059	1006	1015	975	1060	1071	1001	1023	983	1039	1010	1021	927	990	1036	968	999	998	1024	1024	986	981	996	967	1026	1032	1008	968	948	963	985	990	955	953	1038	943	1014	935	1012	988	1025	993	971	984	995	956	986	919	955	1011	960	993	980	983	1001	1027	976	983	939	970	1018	966	1018	1001	977	966	965	972	987	895	988	942	966	1036	948	978	985	926	1006	935	1002	985	993	983	969	984	985	981	1043	978	980	981	1037	977	969	974	965	973	894	950	940	978	963	937	1048	932	971	975	993	989	1004	939	959	1019	971	974	965	950	1008	1023	930	973	971	943	969	967	973	973	972	978	997	994	955	1027	977	983	1031	1027	967	970	980	999	1030	1002	998	977	975	985	940	973	947	962	954	985	972	1032	978	930	1023	982	924	951	993	1023	965	1010	978	962	927	953	1004	992	1033	991	1005	964	1038	991	1000	978	950	963	978	990	924	960	953	1031	988	972	987	964	1016	999	995	996	1044	978	981	983	959	958	1023	1016	973	965	989	925	1015	927	959	973	987	1002	988	946	992	992	1041	1007	948	1004	965	949	952	977	939	993	969	989	937	978	1029	1047	997	942	972	971	980	970	985	906	1022	1002	1004	983	955	954	933	1008	1014	1029	1011	1023	923	1012	995	958	988	987	960	986	965	999	977	1015	991	943	1032	963	960	996	943	971	1021	999	1039	972	963	979	955	978	985	938	969	968	964	997	1021	992	1028	960	985	1003	955	1046	985	988	972	983	1010	975	937	1002	928	922	1015	985	1003	962	947	1002	960	959	946	948	981	977	934	950	997	934	982	965	959	995	921	964	973	999	1039	946	928	987	1002	1016	954	943	969	989	947	968	972	981	982	1018	944	983	965	980	994	953	981	995	978	1005	970	1003	926	962	986	926	989	993	938	1001	1000	1001	1069	950	1042	960	984	968	982	945	949	933	926	1023	1010	1013	1012	975	1007	977	978	993	960	953	986	1001	1007	899	1003	1015	951	958	943	975	970	986	984	971	972	1074	987	1043	965	967	942	971	1011	964	1006	994	996	931	951	1004	973	955	973	1051	952	946	993	970	1013	946	941	1002	968	952	960	1022	1017	969	998	983	1028	969	961	1062	1039	962	983	983	988	1021	1025	960	990	974	990	993	962	941	983	945	941	967	963	1020	984	959	961	994	1013	965	993	966	989	1000	957	954	1014	969	994	1027	987	949	1026	936	1009	1027	981	1018	946	942	964	988	959	960	980	1024	974	995	967	1003	1033	1006	1053	956	929	957	972	974	981	1077	978	986	996	1004	979	979	978	951	971	956	1021	965	963	993	966	1003	964	989	992	986	963	963	942	979	926	972	958	973	969	1004	1030	1018	1002	896	983	1021	995	901	978	947	951	999	1031	934	946	944	1016	984	972	948	986	983	1011	1038	991	997	947	1046	993	1027	957	959	949	957	990	979	958	971	967	958	985	997	993	964	981	946	988	989	980	938	966	1041	948	1067	993	1005	1002	1041	991	1012	1008	994	991	987	983	942	989	1008	982	908	961	918	966	980	964	945	1002	952	981	1012	976	995	1052	996	1021	988	947	961	995	958	1016	999	979	1014	953	1009	999	990	1010	1008	975	973	943	984	1024	918	975	938	1058	981	986	1001	896	1045	947	1009	978	985	986	990	986	932	968	1010	961	995	938	956	947	953	1002	1007	938	1018	1041	935	935	1010	1046	977	1005	932	967	926	929	935	1014	983	995	1003	925	1014	1016	948	987	1054	943	956	952	1057	982	973	997	950	991	949	980	895	958	1022	963	942	930	974	998	982	929	938	1001	1007	963	974	952	963	983	956	945	995	946	989	1003	948	938	906	946	929	958	958	1048	933	950	967	982	1095	1002	937	938	966	1003	1002	1004	922	969	956	995	956	937	932	1006	1052	981	963	938	946	970	945	1001	998	976	993	955	970	954	942	1038	1007	965	975	982	1014	998	984	959	918	993	1013	981	1037	987	1013	1007	996	1017	1017	935	989	990	964	1042	933	914	993	911	964	961	960	1024	984	972	1024	1017	956	1026	964	1014	971	979	1063	975	976	955	999	1014	1022	978	999	1019	988	989	995	1013	961	966	983	979	1015	1000	959	1006	951	1050	1024	938	924	981	986	1024	974	971	983	960	977	987	947	965	1013	988	938	966	1065	955	978	967	991	1000	982	917	919	942	968	1002	991	969	939	924	975	970	908	1008	1032	999	1007	1009	1020	984	998	959	1020	1050	946	996	1002	1007	1014	1034	1054	1004	992	944	983	1001	1017	1007	1047	1022	985	955	975	958	940	1028	983	992	1005	996	1009	978	942	989	963	1026	904	1061	988	955	984	971	958	934	1054	1016	946	1018	959	1017	1003	1010	975	994	1039	1007	981	985	979	938	970	984	967	952	935	956	927	1024	1006	965	963	930	987	1009	999	1009	1002	995	975	950	972	961	998	933	963	1026	948	946	974	981	976	989	999	1008	979	1021	1017	890	980	1019	936	968	1049	946	976	950	963	1002	967	1010	933	976	1007	993	936	1024	944	992	1012	960	1029	1042	1019	989	1011	1003	994	989	966	1027	973	956	952	983	901	954	1021	974	999	984	1006	1021	991	968	980	987	962	1024	967	1002	1002	971	964	969	978	992	1008	998	984	1005	951	934	981	983	923	938	1022	958	955	960	996	978	1033	965	928	1026	994	1033	973	953	1008	991	990	987	973	989	973	1016	972	952	994	987	939	965	1001	976	1003	940	965	1030	977	953	1004	998	970	924	959	997	1016	980	1026	998	956	1029	962	1053	976	972	998	986	958	998	945	991	972	1028	968	963	966	963	959	993	1040	991	972	953	948	1044	966	1017	1014	911	920	1007	1002	966	991	968	1010	962	979	1015	1056	1009	1005	1006	1020	1004	1022	985	976	988	982	970	965	986	918	989	941	966	919	982	1009	1025	1011	1023	1032	937	990	1009	958	966	956	974	998	1019	1020	952	991	963	928	957	1055	1026	966	992	977	973	1023	953	964	1054	1004	927	976	989	971	1029	969	941	1000	1039	970	1037	984	948	979	995	1000	966	949	923	978	899	960	964	996	986	1022	1008	969	984	958	980	1016	948	985	970	959	1010	1008	991	1005	965	982	961	1032	953	950	983	957	980	972	987	989	980	991	1000	947	972	996	961	982	950	1019	977	998	1003	968	938	971	1050	1022	978	1002	945	947	979	951	906	926	1020	1005	962	976	952	1042	967	1007	954	994	958	986	991	987	993	982	934	997	975	999	966	969	971	965	971	973	989	998	998	1000	993	1024	932	961	933	966	1003	950	1001	995	968	945	1029	893	978	969	950	1009	1013	955	1044	950	1025	989	935	989	990	949	991	1009	950	969	955	1024	1009	992	1031	973	937	944	1028	954	1009	979	977	990	947	1017	970	938	993	965	984	952	985	920	975	964	1024	956	946	954	936	972	951	987	991	968	977	976	1032	976	1013	914	972	1033	926	979	949	949	1021	955	999	948	1011	959	935	956	1018	1031	968	979	955	976	922	1035	1042	991	974	986	941	944	988	1022	970	1005	1042	998	963	1027	1027	961	965	987	970	983	969	995	961	970	973	1051	1051	982	1012	1030	983	960	1000	969	956	1038	957	993	989	975	1022	985	1013	1017	1004	957	975	1019	1003	999	971	1026	976	972	992	957	961	948	991	981	987	967	950	1032	1028	981	987	945	921	1013	994	994	1035	955	1013	978	939	976	932	1024	1027	909	968	952	955	987	957	953	969	955	950	918	1004	998	984	1002	916	948	967	994	966	1005	1018	981	963	939	1016	940	964	1000	978	999	1011	968	1025	1046	1011	1022	1020	1104	1017	978	1011	973	1001	949
24431	21036	26919	25258	8292	801	655	536	577	546	527	515	469	495	503	476	503	501	524	404	531	498	476	462	462	440	473	500	465	505	470	465	474	460	447	474	423	474	503	433	455	504	464	464	493	468	472	486	482	435	473	418	452	429	415	434	447	424	452	459	479	467	464	453	482	456	471	459	501	421	423	491	477	434	497	467	445	455	437	485	458	457	463	454	442	459	476	468	483	437	451	454	483	450	447	459	435	466	470	430	470	419	458	445	446	479	465	445	457	488	477	466	430	506	459	494	494	439	453	503	484	467	450	486	485	463	486	445	416	477	475	482	450	488	497	449	486	464	458	457	459	488	475	486	457	483	446	439	474	454	474	485	479	446	454	448	487	462	504	457	475	462	455	499	472	450	476	458	477	424	509	444	451	466	468	430	461	452	440	416	467	459	443	482	481	412	475	441	434	479	458	475	468	479	481	447	484	481	446	453	522	489	484	494	479	478	465	415	443	411	461	481	456	429	436	470	495	444	443	495	453	466	444	493	490	455	476	476	498	502	436	485	468	466	471	465	494	473	453	444	451	457	454	503	458	471	459	460	443	448	439	432	420	455	457	473	461	487	496	505	444	470	506	481	479	458	457	461	407	471	485	447	508	513	476	486	506	468	438	479	440	504	428	470	486	463	492	473	450	473	459	462	436	461	465	440	465	458	501	429	443	427	470	485	471	455	466	456	462	454	441	460	433	492	487	475	490	448	459	459	487	453	460	460	472	453	449	474	483	460	438	452	461	462	445	434	450	505	511	450	462	439	493	473	438	480	475	468	455	462	479	473	499	443	462	470	417	460	493	467	477	443	452	466	441	434	424	432	442	442	469	460	440	450	424	499	437	484	457	438	464	456	444	454	453	484	460	477	447	494	422	442	447	454	460	458	412	444	488	441	454	484	471	450	499	475	503	433	433	433	453	454	456	424	487	485	429	469	474	456	450	445	441	466	480	454	426	471	460	443	496	475	442	441	484	487	444	473	461	478	456	483	475	407	484	482	442	454	484	451	490	430	473	454	476	466	440	481	435	459	463	499	426	428	437	449	477	472	434	433	426	436	487	480	476	441	453	501	478	457	491	446	487	456	507	459	451	426	466	450	468	444	467	442	437	464	430	470	476	467	467	465	442	442	425	447	491	426	464	460	457	478	468	445	420	479	433	452	481	465	468	431	460	440	498	471	487	467	422	450	461	449	471	472	449	444	438	459	459	423	445	507	476	447	460	491	457	469	492	441	443	462	475	452	452	494	464	439	472	440	432	438	481	462	458	445	442	468	452	439	464	440	397	479	479	474	437	435	461	487	494	445	459	490	478	473	451	464	455	442	450	440	496	491	448	459	456	414	459	490	457	460	452	488	458	464	446	483	483	472	520	451	492	467	466	475	469	463	450	462	483	463	443	446	457	451	476	447	416	476	484	476	451	445	445	482	492	419	458	448	467	451	459	479	453	488	461	475	455	450	462	412	475	454	455	483	531	454	430	436	475	430	452	435	496	461	431	413	458	481	469	436	486	443	462	430	429	450	461	442	468	460	482	455	415	443	492	478	445	455	489	506	478	465	442	436	443	468	457	481	486	447	446	489	473	485	442	463	478	504	483	519	418	476	434	477	463	476	484	441	449	432	500	444	402	451	448	505	425	518	436	408	454	476	451	466	471	462	470	446	485	488	432	431	459	440	448	474	447	490	497	487	487	454	449	443	453	454	516	482	466	461	460	479	475	451	473	440	437	476	474	483	479	479	470	462	495	452	441	503	478	460	461	493	473	446	460	457	433	467	480	476	461	449	457	452	458	446	488	478	462	465	467	463	455	408	439	438	432	525	487	473	462	461	470	435	455	441	450	457	468	420	484	467	484	437	426	451	481	478	498	440	494	504	474	494	463	452	437	455	468	443	471	449	478	460	427	493	435	442	412	465	465	438	455	463	407	446	463	494	445	448	507	462	485	457	489	446	490	507	428	477	436	440	470	471	470	499	410	482	475	499	448	471	415	507	486	480	437	477	438	489	494	419	473	446	420	468	440	445	440	439	467	427	438	456	446	439	451	470	463	444	476	463	440	426	451	457	418	447	441	485	511	453	489	450	452	500	461	448	456	450	457	437	447	487	467	470	462	472	478	478	416	494	460	478	468	427	439	462	448	422	453	415	459	484	453	439	463	435	449	509	483	446	482	432	447	440	445	451	486	466	460	453	504	464	462	513	473	477	455	449	477	459	464	425	469	473	443	459	434	475	490	461	404	427	478	514	487	488	473	445	462	486	476	468	411	503	469	445	491	493	477	450	421	476	435	468	451	486	472	441	484	461	445	508	470	464	454	436	426	478	451	500	454	432	456	465	467	484	481	499	475	439	445	475	465	448	420	434	444	427	455	463	470	451	470	452	447	467	471	491	464	456	451	468	446	449	448	495	440	440	463	450	440	464	472	447	492	478	480	454	468	466	487	455	462	496	443	467	459	449	486	433	474	475	463	430	486	477	478	462	490	481	462	451	449	441	452	503	466	406	479	467	431	481	483	468	417	445	443	453	435	482	477	470	475	461	521	456	463	482	471	474	428	452	473	496	479	488	451	440	459	477	454	463	475	480	441	472	456	450	462	440	479	469	470	486	500	479	462	460	470	450	453	410	516	463	443	478	468	486	496	478	439	442	456	453	474	447	462	450	462	516	454	444	453	474	457	416	493	457	439	445	461	447	429	509	426	495	484	490	441	469	449	461	457	463	429	437	441	484	449	454	478	434	467	464	485	453	508	435	452	452	481	491	433	447	434	460	431	431	480	453	416	436	493	501	491	435	422	450	408	447	504	450	449	442	447	470	450	456	484	438	463	460	488	422	453	472	468	446	460	433	459	435	420	429	464	490	455	470	441	439	466	467	435	482	446	476	450	460	485	472	511	467	419	472	465	464	500	426	450	456	469	430	449	466	450	440	482	460	443	441	463	461	439	450	443	474	456	441	511	512	438	443	479	421	471	441	472	471	474	482	463	441	439	485	471	472	460	456	459	441	472	439	432	435	435	461	427	415	449	441	425	445	481	490	466	476	471	444	474	476	446	427	461	449	452	427	462	450	486	449	465	466	463	482	430	481	424	491	425	466	435	433	487	461	435	485	470	446	478	442	452	495	474	454	405	457	440	432	451	426	445	448	460	489	504	476	458	442	452	444	467	447	472	463	464	487	459	453	472	478	448	449	464	487	449	432	430	470	441	439	456	502	464	465	494	467	438	459	480	459	491	434	455	439	464	448	449	498	480	434	444	432	475	436	462	440	448	450	444	475	506	444	487	464	461	444	446	480	440	477	442	416	440	448	457	441	490	470	452	458	446	448	459	466	456	471	506	487	510	490	485	497	483	456	459	440	455	472	424	471	459	469	478	465	459	463	466	421	444	461	432	457	490	472	449	449	486	442	419	440	417	469	452	443	453	460	455	486	493	484	424	463	465	455	453	446	455	448	446	473	425	458
3247	4867	3258	1716	1336	1143	956	811	733	642	615	591	563	557	573	576	549	546	547	578	503	542	541	544	531	521	501	501	560	535	517	507	537	472	540	539	493	539	488	504	492	504	506	517	493	498	544	483	495	539	518	523	506	538	523	518	544	497	484	526	550	489	526	531	495	512	503	536	538	519	538	543	482	511	487	529	482	495	496	471	507	514	495	509	479	506	550	528	482	522	521	503	477	530	532	496	537	521	536	492	529	514	489	492	510	537	454	528	493	494	516	515	529	520	506	519	489	513	504	536	529	488	480	547	496	464	506	541	481	519	494	480	517	538	515	551	505	553	528	546	524	508	536	506	480	528	509	527	467	540	545	505	483	504	459	541	518	500	502	509	508	496	498	524	523	500	489	544	491	510	532	521	513	507	485	523	486	551	529	540	504	490	540	508	490	457	498	510	446	558	502	491	499	494	479	523	487	508	520	556	549	488	526	529	497	515	498	512	508	526	469	495	515	515	489	484	520	522	500	525	499	506	513	492	545	513	498	527	519	538	490	527	523	493	500	516	518	534	472	494	494	512	535	535	542	507	511	521	519	482	449	501	537	501	504	490	486	497	509	478	511	491	516	499	517	518	498	468	530	498	501	508	508	527	514	508	537	529	500	514	512	496	499	524	486	504	539	498	503	519	521	560	480	496	510	500	498	491	513	486	529	524	510	545	521	528	537	492	504	516	485	546	501	506	524	532	548	466	568	501	501	526	514	500	519	500	495	525	504	518	493	516	505	520	532	548	529	507	537	544	487	552	510	483	539	495	511	533	497	499	498	509	484	529	536	494	473	456	502	506	522	543	528	518	509	516	502	525	517	534	502	511	514	494	517	506	499	512	550	492	496	489	582	505	499	477	502	512	496	496	502	510	474	520	508	537	538	494	507	490	509	475	532	534	501	507	477	556	521	495	515	524	524	537	503	510	517	543	518	517	552	520	550	534	536	515	499	481	527	502	520	504	500	513	505	514	523	529	555	519	512	499	517	536	523	486	490	545	484	503	518	483	483	495	523	518	562	505	477	524	534	534	501	539	511	522	521	520	510	472	488	514	521	529	510	563	542	545	515	490	522	512	535	516	484	483	483	498	518	513	488	507	512	497	538	534	542	521	535	514	493	522	483	507	497	511	513	495	509	497	482	511	514	501	507	497	522	541	511	497	496	503	520	511	485	518	523	466	546	540	538	504	528	524	539	510	502	509	537	561	527	501	516	501	530	481	536	521	495	501	542	503	483	537	526	529	520	505	523	513	519	524	480	499	505	491	560	514	510	504	538	527	503	483	512	503	493	533	512	500	498	562	488	478	467	478	541	501	522	529	507	552	500	550	522	503	458	524	512	486	527	532	527	500	478	508	511	493	508	544	495	488	448	555	506	509	489	495	508	529	533	500	482	519	505	517	496	489	517	477	504	483	490	509	517	493	504	526	520	518	506	529	510	527	514	487	507	496	513	487	516	531	520	517	502	460	539	511	457	522	490	529	499	518	501	504	517	454	492	527	506	506	527	502	508	502	494	532	540	513	498	527	504	523	507	508	521	529	538	502	532	512	506	480	530	530	542	495	508	487	490	498	514	499	526	492	488	532	534	547	552	495	544	506	502	539	555	547	493	466	510	487	455	527	561	509	519	526	559	505	504	507	540	425	520	491	500	473	515	515	493	533	490	512	539	478	496	474	524	484	535	513	512	502	544	520	489	491	514	498	512	471	499	497	514	536	522	523	486	530	518	520	525	495	540	498	536	525	511	511	487	508	479	515	499	484	545	505	529	557	490	510	522	513	486	512	519	511	521	504	545	469	511	505	511	490	510	476	497	505	516	518	534	475	494	506	514	556	494	532	504	543	508	519	509	510	510	534	520	521	533	512	495	506	474	490	493	497	469	497	478	511	516	536	460	505	518	518	545	521	501	516	534	515	550	484	522	517	508	558	512	496	503	543	492	483	527	490	491	520	524	510	515	494	500	536	534	523	516	494	525	532	529	512	520	512	525	499	483	523	492	477	538	529	511	511	500	490	490	508	534	542	507	501	518	495	494	460	526	534	521	527	515	511	486	476	517	475	549	495	505	489	503	527	483	494	521	553	518	495	537	519	492	510	536	511	501	486	500	537	550	502	493	507	515	519	528	503	528	540	537	506	524	541	490	510	500	521	483	458	529	529	509	456	520	536	524	531	499	538	471	499	542	493	469	552	495	486	470	541	513	483	500	485	499	533	515	512	528	511	517	500	517	529	482	496	538	512	496	533	497	533	487	518	512	482	495	510	511	531	542	508	508	506	521	502	517	491	574	459	505	523	507	502	512	537	495	497	483	527	520	520	491	510	493	473	539	478	484	504	533	507	519	525	531	536	521	515	483	495	500	488	569	536	521	544	533	496	473	500	501	505	487	522	502	544	511	516	527	509	486	492	521	506	604	540	522	480	490	507	509	554	523	524	507	508	509	501	542	504	513	517	539	518	473	525	510	525	481	466	493	512	554	496	501	498	572	513	531	547	470	490	506	522	520	526	458	503	520	484	532	526	554	480	513	500	552	501	507	511	509	499	534	543	493	521	476	485	509	510	495	511	478	503	493	473	461	510	537	538	497	527	489	504	527	494	522	519	513	559	481	531	492	544	518	482	496	523	522	515	494	497	490	500	539	542	497	511	557	489	502	500	505	507	508	488	527	460	506	530	536	524	541	461	472	495	537	539	483	460	519	519	517	502	480	500	526	505	533	501	510	525	533	527	516	503	525	510	501	514	455	497	490	536	511	569	510	469	508	522	532	513	493	506	510	511	511	498	503	517	530	495	525	492	511	499	519	483	562	541	488	479	532	544	522	436	525	496	514	514	512	488	509	509	520	533	515	457	494	501	518	525	519	507	489	521	495	514	517	490	544	517	562	477	533	531	522	554	508	494	482	511	517	481	528	529	498	506	513	484	542	486	532	512	499	467	512	521	505	516	477	517	537	542	516	483	508	515	476	548	497	493	523	449	484	500	537	503	539	522	525	514	487	482	510	503	500	465	526	525	518	513	514	497	515	486	524	508	543	541	487	554	506	504	480	506	530	518	506	484	511	522	552	496	503	470	489	498	500	496	540	480	489	520	524	509	502	526	563	508	481	527	471	504	497	524	503	530	511	455	449	518	527	519	509	479	472	504	490	494	524	496	525	487	491	479	488	485	535	529	500	461	522	550	560	529	507	503	520	505	488	502	517	493	546	569	510	535	496	540	501	468	507	504	492	494	510	510	476	527	507	495	531	516	499	517	500	515	512	500	475	494	528	496	498	498	483	529	507	516	507	512	506	550	547	512	504	480	528	501	530	562	509	489	510	537	490	505	489	515	524	528	486	479	490	501	535	509	531	508	519	532	457	466	478	504	522	512	488	526	523	556	463	522	534	500	477	463	535	507	524	519	493	491	486	482	506	433	517	551	502	527	476	512	520	503	509	472	505	533	514	439	525	485	522	497
22360	21080	28642	23736	21080	21118	6220	1085	824	701	655	660	552	548	540	546	461	472	460	467	472	459	483	453	466	419	457	460	444	433	420	487	446	444	419	415	391	441	447	416	446	434	467	431	427	456	408	418	432	411	426	433	440	444	450	403	413	408	436	417	407	466	431	426	419	421	424	437	394	425	404	407	444	378	398	408	402	409	424	443	395	428	382	405	402	403	422	423	424	359	446	433	442	411	393	396	404	407	427	391	380	437	403	412	395	419	450	417	426	416	396	434	449	439	427	444	421	437	415	397	398	411	435	397	398	426	426	397	420	419	416	423	429	400	414	435	428	417	417	382	443	409	456	375	414	400	411	388	452	416	397	402	360	406	431	404	395	426	435	410	424	413	432	379	387	409	398	403	407	421	423	373	394	429	403	429	402	394	415	423	431	423	465	417	430	417	406	393	424	382	429	397	418	421	419	418	397	403	386	390	368	403	409	405	412	416	447	417	415	413	421	405	405	424	402	434	446	405	434	426	465	405	415	405	395	425	388	416	416	401	384	440	383	423	413	409	426	408	448	433	397	425	388	423	394	401	437	434	419	396	422	409	384	427	427	417	408	417	406	407	420	419	396	399	442	435	430	367	453	414	356	425	388	417	372	403	402	405	411	410	388	410	393	413	417	389	404	439	409	427	394	429	434	427	405	392	401	444	420	418	435	407	453	438	427	433	417	427	469	376	441	406	415	419	400	418	399	425	390	376	370	369	420	409	387	432	443	413	381	403	442	440	409	416	425	401	394	364	431	379	431	398	391	412	429	381	399	431	395	408	425	440	370	431	419	407	401	392	411	409	404	440	431	407	377	400	414	406	410	386	383	393	432	418	453	416	442	374	399	374	427	433	458	407	401	411	397	424	424	422	387	413	406	388	384	411	436	402	401	419	426	401	432	406	434	432	414	449	417	413	398	426	428	458	402	402	394	383	389	412	426	421	425	423	412	427	432	403	444	401	431	390	353	440	410	410	401	413	421	406	416	414	428	434	421	409	392	414	400	441	425	449	375	425	432	420	386	420	361	441	432	434	425	414	426	435	439	409	404	453	390	403	387	400	418	427	436	397	415	379	422	426	390	414	404	381	367	445	395	433	401	380	405	444	437	435	471	439	422	412	425	425	408	425	388	403	428	401	439	400	388	392	417	406	437	405	426	423	438	417	385	441	411	434	399	392	425	397	376	426	384	418	368	394	442	445	444	384	428	429	442	401	411	400	393	403	420	435	396	404	383	376	431	422	424	413	430	432	392	405	391	388	423	391	398	424	414	440	359	419	430	425	382	408	427	438	421	410	402	413	403	411	415	456	412	441	430	430	430	420	413	399	428	419	412	429	413	430	434	399	420	412	411	399	425	401	404	408	403	403	433	405	424	373	432	449	389	425	376	431	394	398	413	377	409	444	383	414	415	410	425	417	429	416	371	418	392	396	388	418	405	438	399	395	424	400	412	411	436	399	391	389	438	423	412	375	422	431	400	446	422	412	379	399	374	409	411	424	447	407	407	415	400	393	400	401	402	389	401	415	363	392	401	426	415	428	446	423	423	419	386	406	402	405	379	400	416	438	372	399	454	406	406	413	403	399	418	412	433	380	382	402	420	431	422	404	400	367	379	451	406	383	405	380	405	408	398	411	443	424	422	422	375	428	391	400	457	404	412	442	431	407	421	393	430	428	411	445	403	420	414	413	425	422	405	455	422	344	417	414	416	422	389	397	458	392	409	377	433	440	373	419	428	454	440	415	433	389	412	405	420	396	425	399	453	384	403	389	408	436	452	422	432	429	420	426	363	415	417	422	424	405	458	398	402	390	413	402	418	424	433	390	418	405	404	410	420	412	397	414	424	418	414	383	438	384	429	409	438	401	415	426	428	396	403	381	388	418	419	418	429	434	424	399	420	418	439	406	418	392	471	437	415	367	427	384	417	412	389	417	401	403	470	426	402	408	442	389	444	406	402	407	409	439	452	423	429	435	438	374	436	398	414	389	380	409	393	415	381	361	409	414	360	439	418	416	436	441	419	423	371	419	438	402	407	419	371	390	418	435	438	409	453	416	415	412	391	414	426	400	443	393	367	371	362	406	414	403	400	409	421	406	421	409	403	400	407	395	424	416	384	404	423	424	440	411	436	399	392	397	379	396	443	423	416	383	389	411	413	403	417	417	435	423	412	400	442	391	397	409	384	435	410	396	406	409	410	377	395	436	373	403	406	426	433	407	386	441	410	372	433	433	431	386	437	409	402	373	404	447	449	409	347	433	373	411	425	385	403	420	422	406	410	414	368	421	407	409	420	415	418	367	403	392	425	397	421	428	441	390	437	407	388	413	405	416	403	438	438	453	386	389	403	383	419	424	411	385	405	426	407	395	421	402	430	425	393	394	461	418	418	415	405	386	439	430	394	437	443	411	412	433	439	394	391	385	420	407	437	430	396	432	434	425	455	396	394	480	403	410	408	413	376	389	440	417	422	378	394	404	382	400	429	414	425	420	426	432	444	423	411	450	470	422	398	396	457	408	370	431	428	440	401	398	411	422	444	422	426	351	420	430	427	420	399	421	463	416	423	448	393	390	402	373	421	440	425	433	418	427	435	364	387	389	400	417	423	389	424	395	371	396	400	426	409	390	411	398	392	384	417	430	426	414	415	408	422	416	413	439	451	414	426	411	447	395	392	433	413	393	417	391	446	385	437	386	387	414	387	442	408	392	388	417	429	410	420	406	416	394	441	435	406	406	463	395	386	412	412	400	427	429	374	434	380	411	389	402	399	413	400	404	402	424	406	378	421	396	396	410	394	428	416	406	471	446	398	399	418	391	426	418	401	448	378	393	426	411	391	417	408	424	433	410	362	403	433	410	424	405	409	401	390	430	406	417	429	413	399	436	397	408	407	430	421	423	404	416	440	442	418	402	436	426	438	404	399	378	400	410	422	427	416	405	418	427	417	433	401	377	394	399	385	413	402	446	455	404	400	470	456	411	412	411	421	369	397	431	418	381	409	401	407	419	397	428	395	395	437	402	410	413	414	394	444	410	431	438	389	402	392	436	383	444	403	429	413	421	426	425	419	373	390	422	423	416	441	400	409	428	401	425	447	421	454	432	397	457	390	416	428	417	413	359	390	425	433	414	401	384	405	430	431	407	409	431	389	378	377	402	397	410	409	455	422	386	429	384	441	429	434	421	389	445	420	410	391	384	430	404	397	411	397	413	422	370	396	418	377	402	398	388	410	423	385	393	424	386	416	372	415	380	442	421	427	411	375	421	426	384	388	422	404	399	402	423	381	405	416	422	424	439	394	407	406	429	404	387	433	409	390	392	406	403	380	394	432	432	409	403	430	374	420	410	402	399	393	423	404	425	440	431	396	426	394	383	377	373	390	444	386	423	429	404	400	412	378	395	417	444	413	462	412	429	420	439	410	389	419	440	413	388	413	419	396	394	385	404	395	399	408	412	383	423	459	426
4153	13602	9535	4577	3442	2641	1946	1523	1243	1003	949	773	781	732	662	652	585	589	564	493	539	531	527	542	524	515	531	522	525	533	483	510	486	542	536	515	479	492	495	500	507	525	481	507	449	521	505	508	461	507	480	463	518	539	454	493	548	486	523	439	494	477	440	473	491	488	472	454	538	448	505	474	484	458	518	487	478	502	476	502	477	500	499	466	526	442	489	485	494	436	464	485	418	463	465	448	472	503	471	459	494	458	459	485	457	463	451	507	482	471	472	520	458	464	478	467	450	470	489	473	424	491	498	477	478	504	491	438	516	481	496	450	431	468	476	462	482	452	437	441	501	491	489	497	446	474	450	447	455	472	492	480	492	486	445	506	475	464	450	495	472	467	500	473	469	431	505	463	490	484	498	439	461	479	486	447	433	470	449	478	487	500	465	493	494	464	449	459	499	448	466	516	481	499	485	488	435	485	481	500	484	453	451	478	484	492	477	476	463	487	477	482	477	505	483	502	440	529	488	499	483	466	501	449	525	465	500	534	456	458	444	477	435	452	499	429	494	482	489	472	477	490	487	480	437	469	508	452	519	502	491	472	462	471	438	474	489	463	485	439	447	477	474	507	505	480	484	473	483	492	433	492	439	468	471	486	475	499	465	441	463	463	480	467	480	469	449	453	455	452	499	463	479	459	475	468	466	492	480	448	476	464	452	480	520	516	428	455	466	453	476	455	483	510	490	483	468	463	450	489	480	465	485	462	493	468	454	501	489	478	469	453	482	488	491	468	471	442	475	495	453	483	466	523	463	464	502	475	483	477	493	492	486	478	439	485	482	461	479	490	491	480	463	478	455	502	473	470	460	495	453	467	431	477	495	480	478	495	467	463	488	465	485	477	433	485	486	493	464	475	481	482	450	503	455	492	504	483	506	476	471	488	473	439	488	470	490	448	439	498	470	477	481	494	494	464	520	455	498	455	475	439	477	454	491	451	450	476	507	422	464	491	458	469	479	508	490	424	464	463	480	508	444	427	486	450	461	437	455	472	497	471	483	452	475	463	465	468	490	479	463	447	454	475	489	451	490	449	492	484	456	469	494	466	469	453	497	472	478	461	417	470	501	473	461	462	449	495	480	490	460	443	500	491	437	462	502	463	484	499	509	439	440	457	498	498	446	454	468	464	488	433	454	491	482	462	460	484	507	509	481	431	508	486	479	452	445	469	468	458	501	492	467	476	485	460	467	509	473	491	472	492	500	434	479	468	443	454	478	471	452	471	487	500	474	448	478	500	466	462	486	468	448	441	495	466	451	498	462	539	494	453	473	492	474	463	502	475	459	459	468	457	497	501	454	507	460	512	429	464	476	455	447	450	496	480	493	484	475	435	405	483	465	452	492	484	468	456	475	464	470	469	457	518	525	489	464	491	473	478	540	435	485	463	478	488	466	517	505	524	456	489	535	458	487	501	513	465	493	449	453	470	480	474	484	493	480	479	473	456	459	456	451	462	479	433	458	462	501	479	456	466	477	465	479	458	483	460	473	536	468	473	438	503	515	462	472	495	493	427	450	482	448	477	487	437	464	506	488	460	529	498	507	456	492	450	473	485	510	495	463	505	449	481	484	510	504	460	467	509	502	485	489	470	494	459	436	470	462	475	442	491	493	465	450	453	464	439	469	479	440	499	448	489	456	474	520	471	512	433	468	452	521	467	472	469	429	446	474	487	454	472	457	489	476	484	481	472	487	524	488	473	456	501	480	480	498	521	485	457	470	473	472	482	427	473	500	471	483	483	472	453	478	488	479	495	449	454	490	428	476	461	469	488	473	469	473	511	489	484	473	499	464	479	452	488	485	499	504	471	481	455	450	486	476	491	517	473	488	452	476	490	466	427	461	481	497	498	477	482	479	471	475	491	455	506	483	439	461	441	498	466	441	490	504	516	477	445	489	476	472	474	485	458	451	457	470	467	471	498	462	464	489	463	481	493	454	464	466	486	477	474	481	456	450	469	468	485	438	464	486	475	456	461	464	518	454	527	445	479	488	440	483	433	504	468	486	477	458	436	531	480	475	470	472	463	471	511	522	455	455	502	489	464	465	456	482	492	505	490	481	469	479	483	470	495	434	484	510	425	480	491	497	505	474	498	514	499	493	502	498	463	507	430	478	482	495	472	423	459	488	461	485	470	482	529	509	473	469	481	463	489	469	497	468	458	495	440	491	497	458	454	478	486	449	487	473	486	477	536	444	463	497	471	472	503	436	478	482	493	487	494	448	481	461	476	505	458	445	463	479	474	448	471	456	448	481	467	485	522	462	505	432	473	481	440	491	481	468	507	442	464	461	446	493	456	537	495	504	498	453	458	419	478	473	466	483	468	488	490	469	502	467	514	438	463	518	493	481	483	527	436	473	458	439	469	451	487	453	493	456	480	450	463	492	448	478	498	454	457	467	488	451	473	463	449	471	489	483	471	485	471	493	506	421	491	477	493	459	489	471	440	477	473	503	445	437	467	509	484	484	471	456	429	481	453	455	461	475	513	492	484	486	489	440	498	482	412	450	427	468	463	448	515	514	492	487	469	524	519	478	467	463	439	471	429	482	453	494	502	488	428	483	490	473	483	498	482	461	474	463	469	484	500	470	457	463	472	474	425	478	449	477	430	427	491	507	471	459	418	455	499	511	466	460	460	488	527	499	498	470	499	452	512	495	482	446	493	513	461	476	504	472	460	487	447	489	474	478	469	471	421	527	508	447	476	471	463	492	443	475	449	474	425	453	511	474	472	516	532	467	438	451	468	504	487	483	438	526	487	465	446	466	484	455	503	486	472	458	526	461	457	431	461	483	470	480	486	482	485	491	459	480	460	506	463	483	491	507	450	430	497	507	498	441	482	485	466	498	486	492	492	491	465	481	448	499	497	438	531	400	504	474	478	479	499	476	468	500	517	464	505	467	464	486	476	463	491	494	503	487	485	435	490	464	493	491	446	458	493	530	495	516	508	446	428	483	437	459	485	483	448	465	487	463	479	459	480	467	500	494	472	490	478	476	480	496	450	443	483	498	493	484	464	492	450	476	502	489	436	495	493	473	502	498	477	485	394	490	453	468	479	490	438	470	502	469	482	465	495	457	450	507	492	464	458	444	463	462	478	478	430	506	429	493	464	452	449	481	416	442	417	465	492	457	475	456	442	490	458	535	470	471	522	489	483	517	458	433	520	484	451	485	475	461	503	484	476	486	498	488	502	441	510	468	467	488	480	459	443	477	457	478	481	489	467	475	434	476	478	471	471	445	482	464	460	468	448	475	488	474	473	451	504	479	485	484	428	453	444	501	434	490	499	477	450	433	521	500	451	442	491	484	491	456	462	473	480	498	467	454	475	449	484	476	461	451	486	468	452	487	489	509	447	489	456	503	491	487	465	467	476	451	482	471	475	478	474	510	462	454	455	455	525	484	447	509	447	495	494	516	524	465	469	444	510	498	469	472	464	449	493	496	465	468	519
27124	17929	4694	1380	1108	1035	966	840	879	855	892	845	867	884	853	875	835	895	839	868	824	825	861	772	906	821	862	870	880	911	821	848	824	840	861	871	817	889	854	894	912	818	843	899	864	838	848	879	825	879	851	815	826	889	908	865	863	896	804	861	820	889	848	830	837	881	845	851	788	853	854	854	848	866	795	878	824	848	860	865	880	871	866	772	893	866	831	862	821	820	862	853	835	839	925	851	827	891	905	855	858	851	824	888	907	904	864	893	833	900	813	843	873	896	880	887	867	832	851	892	864	856	878	866	853	819	888	841	873	844	828	850	863	847	845	913	873	834	882	841	848	869	865	884	854	865	846	812	846	875	859	827	827	856	851	803	856	828	880	826	794	841	878	909	808	875	802	856	857	858	929	840	851	880	777	872	852	807	868	841	862	836	884	853	892	829	855	833	940	855	863	880	883	882	838	847	842	845	839	892	832	855	805	816	846	833	860	834	839	821	847	818	927	889	823	876	862	849	864	877	854	822	846	854	874	861	857	836	888	909	885	847	818	816	867	827	859	908	867	852	884	826	866	845	817	861	835	812	831	891	842	881	822	870	836	880	890	852	827	858	907	892	820	894	856	877	838	850	840	868	919	882	906	842	864	872	860	817	869	882	873	872	895	852	844	879	860	819	805	864	823	840	867	884	802	851	833	840	853	831	795	875	883	855	917	851	860	853	843	893	877	839	826	856	819	885	852	881	851	825	876	842	894	830	852	866	828	889	788	892	840	815	850	862	850	845	847	801	832	848	867	847	849	887	837	874	867	841	876	825	885	875	869	868	867	899	848	833	818	914	813	885	872	820	868	831	844	888	845	847	819	804	853	811	851	841	848	868	830	850	852	855	831	836	827	817	787	893	875	885	868	841	903	836	805	858	856	878	885	881	824	812	908	820	839	857	850	885	840	810	829	869	841	859	868	870	789	794	844	828	910	833	900	892	837	898	860	891	845	833	863	857	941	823	826	865	827	857	857	873	876	829	865	875	895	879	869	856	883	892	853	868	871	855	824	876	841	874	914	817	895	834	822	842	852	838	828	867	827	854	842	860	821	842	881	841	884	824	865	849	872	834	820	860	867	812	938	860	860	850	841	874	787	842	851	908	849	858	911	917	833	842	824	859	830	851	868	852	828	846	852	876	860	852	876	869	864	821	838	857	844	856	885	825	801	837	826	807	850	819	894	759	847	815	864	849	855	833	894	872	863	880	894	885	774	878	829	872	902	864	859	853	852	854	822	856	857	818	843	906	838	876	889	865	844	850	843	856	843	884	863	857	869	911	873	808	860	859	820	843	843	835	878	808	876	881	850	870	855	851	845	866	843	814	830	870	896	813	852	868	879	834	811	885	838	817	877	901	884	840	841	869	868	820	868	883	894	813	807	837	889	858	858	868	932	834	833	875	829	811	872	862	887	813	785	838	841	836	888	923	876	880	904	822	835	840	903	906	861	901	862	831	859	919	871	855	862	878	840	857	848	862	855	804	833	901	865	818	824	916	874	849	822	864	798	860	870	869	838	831	822	876	828	803	867	825	910	825	871	806	847	917	835	849	913	864	856	908	885	791	861	956	910	826	876	808	857	834	848	890	881	844	889	863	896	861	854	868	836	908	831	825	850	824	876	854	897	818	832	841	848	843	869	875	857	802	859	821	832	845	863	811	878	829	895	837	849	910	864	890	891	862	861	893	894	858	880	878	794	902	832	790	839	829	863	887	862	899	895	803	834	897	855	894	844	855	836	814	844	840	873	801	844	902	844	855	869	798	886	859	821	902	860	824	901	879	852	799	894	834	845	836	862	926	869	865	864	811	853	848	837	851	849	896	896	796	865	822	880	860	860	895	808	851	819	842	818	891	827	850	887	795	877	868	860	796	856	848	829	843	887	850	821	878	823	858	826	842	856	885	772	841	827	826	871	852	898	914	851	846	830	835	934	890	831	852	843	864	878	855	848	891	848	859	863	854	784	831	873	882	851	864	870	869	814	859	850	886	832	799	866	854	812	863	907	870	865	867	836	815	849	835	853	856	865	953	901	846	835	894	922	888	856	818	820	892	838	890	850	865	853	889	855	802	870	819	851	869	855	887	839	836	827	871	869	843	839	895	846	833	841	866	794	896	909	884	876	789	883	850	888	819	806	863	896	905	849	873	842	857	826	837	915	835	855	841	833	823	834	869	843	901	890	811	882	889	859	840	876	796	878	909	833	880	860	824	847	879	841	891	756	812	875	915	883	779	840	816	838	842	866	883	808	851	857	751	878	810	853	841	880	871	738	891	863	821	851	894	833	883	859	920	834	855	867	853	838	866	870	898	830	807	810	894	839	878	851	853	821	885	883	843	876	872	835	856	886	885	836	819	832	862	842	903	885	860	908	846	858	838	873	806	846	911	871	890	839	821	818	887	852	840	820	831	865	813	838	821	824	858	828	887	813	808	866	859	829	883	824	824	874	813	833	853	901	865	812	878	836	837	791	856	847	893	837	888	830	850	833	830	800	850	845	907	874	835	834	837	820	857	830	846	853	851	863	857	891	872	860	883	850	888	877	843	860	838	814	836	869	880	858	859	869	887	892	847	850	851	861	839	820	811	839	821	873	900	844	853	891	830	827	850	855	888	834	872	861	884	893	853	857	866	939	889	801	830	866	858	855	842	863	821	825	840	838	795	897	863	846	851	862	870	850	806	904	889	870	871	792	854	854	893	834	832	867	842	818	868	845	883	855	869	874	851	934	873	802	870	885	795	831	877	843	891	837	894	783	877	867	862	882	866	877	877	926	865	869	810	889	839	858	832	854	847	853	902	857	858	841	847	827	910	846	805	837	859	846	837	850	868	826	862	813	884	905	873	826	845	833	840	899	788	858	845	808	840	827	856	782	818	856	869	813	875	850	846	927	839	812	842	858	852	852	887	849	847	879	929	876	861	841	864	854	871	876	869	866	841	866	878	865	839	883	849	880	888	863	855	798	807	855	871	909	857	847	794	852	859	837	860	899	819	905	832	871	885	808	828	911	816	854	831	888	832	812	862	806	836	876	850	853	814	886	891	831	922	889	874	885	842	831	814	866	845	866	910	869	845	819	873	846	882	946	822	874	862	877	856	860	853	841	853	836	868	876	848	830	839	904	839	820	897	827	803	888	871	879	825	914	868	830	847	868	853	825	822	855	824	819	846	896	893	821	828	875	821	848	826	847	830	828	877	843	873	812	877	796	887	883	831	851	840	821	843	813	921	888	820	887	861	807	851	871	887	845	869	826	889	824	873	841	872	838	806	831	922	858	890	875	856	861	826	853	832	870	872	915	846	877	912	830	828	836	853	839	876	904	886	853	831	841	879	888	902	908	889	847	871	885	890	895	869	901	857	921	839	872	890	877	848	857	889	878	830	824	875	869	816	885	873	891	846	862	847	834	878	788	842	872	819	890	863	885	822	901	901	841	859	858	849	906	889	873	892	840	853
4403	1637	1406	1146	1029	940	1017	1004	1003	934	931	974	914	937	909	927	932	971	995	880	959	955	939	944	989	982	968	938	958	945	953	1021	921	889	942	1028	962	946	923	984	955	996	944	955	934	941	925	966	972	961	925	961	940	928	972	924	936	988	924	897	916	933	973	940	909	948	932	948	919	883	908	939	927	929	942	950	932	923	988	921	978	914	1003	948	947	934	883	890	918	922	918	911	900	971	951	937	977	951	992	978	864	915	887	929	895	912	932	923	972	963	957	925	981	982	964	931	897	956	849	986	937	913	938	922	960	946	944	938	939	949	958	926	911	927	937	963	912	966	918	978	919	954	919	903	956	932	950	920	932	929	922	996	931	957	934	890	957	921	1006	847	926	870	947	911	957	902	1001	891	919	1000	905	981	897	910	912	962	949	941	922	919	925	911	883	1002	925	935	927	947	949	996	923	913	938	917	910	993	936	909	961	890	915	969	902	965	979	936	940	914	949	898	915	952	999	915	965	911	939	955	944	946	994	949	941	963	978	931	968	939	967	933	874	986	957	962	982	925	940	985	946	901	946	968	938	907	934	925	968	914	948	877	931	897	991	964	965	932	887	934	921	909	919	959	946	937	944	936	913	858	931	997	951	1016	930	953	971	912	931	931	966	915	933	933	900	972	947	873	954	967	878	948	963	1002	898	923	952	933	909	895	938	973	920	902	912	936	899	966	959	928	969	946	908	965	987	922	939	958	927	948	931	968	889	906	978	985	971	973	948	953	931	899	966	929	940	925	971	873	926	937	965	928	911	859	919	950	957	956	918	969	952	966	949	909	887	903	916	941	958	933	887	881	937	969	933	971	986	962	934	924	919	931	991	997	906	970	934	894	898	931	989	1004	937	960	931	987	946	909	921	898	895	908	938	945	933	926	982	937	938	918	991	927	988	925	902	968	953	895	961	931	912	907	902	970	976	937	936	950	965	952	963	947	965	939	941	948	893	976	958	903	978	983	953	864	960	973	985	971	942	885	928	927	940	924	934	940	948	925	920	939	960	949	908	888	962	1008	899	939	951	967	929	906	1053	920	933	940	973	907	946	899	951	966	873	938	967	910	943	927	933	997	939	959	976	921	1010	920	935	971	928	968	939	926	947	892	964	937	924	924	934	908	954	1004	964	973	881	925	986	976	928	932	979	980	934	948	924	880	925	896	911	911	961	926	956	994	899	958	927	899	938	980	876	913	917	867	910	942	944	914	936	943	942	971	904	922	943	941	911	937	938	1003	947	945	994	964	942	929	962	930	980	1037	934	863	992	945	962	957	969	930	955	949	949	956	906	912	955	922	957	945	959	886	933	909	924	949	920	922	946	930	911	936	928	906	967	859	968	913	940	953	968	917	885	913	941	923	931	956	861	936	980	978	920	924	914	924	987	951	952	973	935	945	940	999	967	919	950	953	906	897	904	940	952	927	934	996	946	903	917	965	948	966	969	963	984	969	959	932	950	980	955	940	958	917	901	970	917	914	960	922	980	926	961	949	919	950	912	943	933	968	969	939	983	1013	972	970	914	1018	880	904	983	956	1008	881	916	935	909	1017	958	918	925	916	937	904	925	922	948	959	931	999	943	957	956	915	932	960	994	935	992	914	961	897	920	956	978	972	961	907	956	895	932	950	934	952	944	924	923	925	1009	930	980	934	961	940	925	959	908	945	939	927	895	993	933	943	878	975	906	979	939	883	933	974	904	979	897	921	969	984	913	947	991	969	950	941	985	964	946	872	907	946	900	937	974	943	882	947	922	946	953	892	947	954	936	955	923	1001	883	882	981	915	925	934	976	952	921	1010	923	925	926	911	936	936	971	960	930	964	924	903	957	908	921	932	918	936	966	936	964	950	1012	944	945	922	949	889	986	933	935	953	945	994	884	932	937	939	923	933	941	970	916	888	875	910	913	941	928	941	932	876	936	945	963	981	915	1024	942	926	983	959	960	932	920	964	935	994	955	934	941	915	902	987	908	958	909	943	950	920	1012	894	907	911	972	960	920	946	942	960	870	951	942	937	958	919	898	918	926	934	932	940	926	957	982	892	875	938	898	981	935	912	961	922	929	892	918	938	993	879	946	920	982	925	986	954	929	930	890	942	940	968	919	996	922	893	875	941	941	884	882	960	909	854	961	922	926	910	957	947	978	959	909	949	962	927	968	974	927	940	920	991	943	968	911	941	882	943	919	970	974	887	901	912	918	939	927	924	954	897	951	896	930	945	927	981	922	978	938	972	898	915	936	918	948	993	921	902	915	1005	967	892	961	956	958	946	919	946	924	946	899	922	913	956	924	901	959	926	966	913	893	947	988	943	978	914	978	977	919	919	954	981	948	953	934	985	920	888	957	943	931	1009	973	915	960	949	938	937	961	979	981	943	911	947	936	910	938	939	904	965	851	949	968	923	981	928	911	943	944	952	929	916	936	917	976	924	977	897	938	916	951	921	968	939	902	937	951	946	936	932	912	936	963	913	983	933	906	929	920	960	925	953	960	963	904	946	999	948	893	912	906	925	953	960	947	909	922	921	911	955	918	981	941	923	911	970	955	946	907	966	898	923	982	954	954	943	933	924	919	929	928	917	955	941	1021	926	942	933	921	965	998	922	920	880	926	925	1022	887	947	882	898	940	923	951	983	965	894	930	936	895	989	882	897	923	936	945	944	964	918	970	967	1042	963	904	920	913	946	918	947	925	961	902	911	956	962	935	931	960	901	976	924	913	1001	913	952	958	903	929	943	963	980	941	881	916	950	966	941	920	922	937	941	914	947	980	947	955	958	952	928	968	972	941	939	876	917	885	968	932	907	967	899	902	906	902	889	951	972	887	950	964	974	961	984	937	919	994	945	939	983	953	911	932	964	925	899	906	909	919	948	955	927	901	910	931	906	974	965	983	884	937	925	923	940	929	951	980	940	979	985	974	943	927	978	922	911	932	946	962	936	981	942	903	996	927	978	959	918	936	900	928	964	915	964	912	988	966	960	948	1013	930	983	956	932	936	935	927	892	921	951	951	967	944	991	954	944	880	957	952	1002	1019	942	918	944	887	963	920	978	967	930	945	945	931	977	954	957	915	954	954	972	1004	879	995	931	930	955	939	917	968	969	967	958	918	916	953	941	969	963	983	958	955	918	927	959	938	937	937	968	968	1020	905	924	905	966	984	943	913	921	897	905	938	921	909	959	962	922	970	939	915	953	911	968	927	983	842	964	940	963	908	965	944	999	964	928	947	939	968	897	906	947	870	868	934	952	990	932	976	967	917	956	869	983	997	903	925	950	901	964	926	978	946	915	915	946	975	1002	891	951	965	911	906	955	882	943	906	922	889	954	934	928	910	991	964	961	955	1010	924	927	899	915	912	898	926	900	954	942	948	925	975	950	898	997	929	952	933	913	963	928	953	907	906	950	913	953	991	945	972	933	971	951	926	998	914	932	951	902	977	983	1024	908	967	934	950	923	907	909	917	941	964	960	923	915	955	917	946	938	979	937	947	930	942	904	969	955	882
23321	21040	28138	24154	21031	9211	1709	1322	1143	1084	1017	1030	982	1018	963	953	947	960	965	954	886	930	930	880	900	906	940	929	931	910	948	871	896	867	891	906	900	918	875	947	933	930	963	902	883	873	964	900	855	928	891	869	921	895	863	930	874	910	919	837	905	902	897	945	892	923	940	924	863	919	917	940	918	888	910	913	911	860	884	878	889	869	933	873	934	887	988	904	904	894	898	925	893	937	922	867	865	870	912	909	895	917	878	894	909	843	947	850	880	915	915	940	866	872	906	933	896	886	932	932	866	823	902	882	894	911	894	896	858	869	931	877	900	882	894	887	874	877	886	910	911	856	905	921	859	874	892	846	851	904	844	936	910	912	895	876	858	882	889	895	915	897	856	909	898	828	890	961	906	909	856	851	886	926	849	864	880	840	876	877	904	885	869	865	894	850	898	839	896	883	870	930	854	912	892	871	901	911	917	949	957	859	924	894	861	856	911	898	909	904	891	872	923	881	867	920	880	906	894	913	906	910	910	884	900	867	897	900	898	861	909	847	904	917	847	928	857	911	879	898	861	872	866	888	896	830	936	879	882	892	880	879	889	928	901	920	861	888	890	896	907	876	842	868	967	868	855	874	870	882	868	847	903	927	912	895	906	886	850	932	914	886	875	875	915	883	889	834	887	896	855	853	829	886	885	842	859	916	882	870	865	903	898	873	874	949	864	826	850	864	902	891	886	919	895	890	858	887	924	899	846	917	902	856	889	854	907	862	962	891	866	901	869	857	832	883	839	927	887	913	928	892	843	895	869	903	911	880	870	931	869	860	847	864	921	867	912	933	836	930	831	878	892	857	932	876	916	899	897	923	858	910	884	891	819	928	895	892	926	906	887	870	882	868	912	939	854	915	906	903	877	869	876	872	905	862	833	895	896	897	892	924	845	896	849	894	822	844	886	901	895	906	908	902	893	864	908	923	889	918	907	852	966	828	923	911	857	900	846	835	862	862	887	875	850	846	938	913	893	868	862	875	935	887	838	956	873	896	910	916	883	880	866	902	848	891	892	931	909	846	870	891	856	865	954	872	883	889	940	908	867	901	906	859	869	794	878	861	907	884	869	926	874	889	935	867	917	862	887	904	862	896	903	864	870	906	900	888	888	877	884	852	880	887	866	922	931	900	870	914	878	881	857	837	869	900	876	909	879	898	894	892	898	852	893	953	891	859	953	912	900	906	926	870	900	908	877	864	909	844	877	927	872	876	820	876	866	888	895	858	858	894	906	905	855	928	837	920	927	841	924	994	937	860	906	931	883	887	898	886	861	884	856	964	907	860	880	861	898	862	900	894	885	877	868	921	919	922	865	896	869	936	906	836	907	937	866	892	905	913	854	891	939	898	899	874	907	873	899	820	876	888	880	878	952	880	892	888	854	902	834	867	947	938	892	884	874	944	871	895	897	843	860	806	929	982	906	857	879	855	848	887	899	918	873	901	873	940	904	861	893	882	901	877	859	860	883	883	879	977	904	889	873	875	853	905	875	864	907	884	884	914	928	899	989	904	871	869	945	884	930	873	871	872	863	867	910	868	939	827	917	930	829	875	929	860	922	871	867	905	877	905	949	865	851	866	941	857	884	863	902	868	940	912	830	882	888	883	862	919	890	840	919	855	860	854	869	888	898	873	873	857	895	892	866	858	876	885	901	962	877	903	865	886	933	858	849	907	921	855	925	945	915	911	894	930	867	865	878	859	865	909	885	867	937	915	911	883	899	870	939	916	855	881	899	904	855	936	887	905	916	881	928	867	902	885	800	847	890	922	873	855	888	876	896	890	865	893	926	823	873	873	847	840	915	869	868	876	903	878	945	869	880	897	881	892	866	881	839	919	900	933	866	873	834	844	843	905	863	888	897	936	873	933	907	874	883	917	905	904	945	921	877	891	915	896	823	898	916	881	849	905	936	890	899	906	914	904	889	865	875	875	859	884	958	916	856	913	888	885	904	833	879	882	911	888	904	898	899	890	840	869	858	910	868	875	892	805	851	893	875	915	920	878	931	894	953	858	874	907	886	905	933	910	877	927	890	868	922	892	904	888	868	874	893	899	960	936	900	884	913	894	914	865	893	930	874	925	860	857	889	846	861	879	916	899	915	888	891	876	931	897	870	904	900	906	850	864	848	893	820	913	893	905	941	932	903	892	874	850	907	890	918	922	843	892	936	890	885	839	915	921	908	859	845	890	884	883	853	884	893	903	876	865	833	889	846	860	880	902	848	943	859	873	874	891	866	876	900	918	936	940	891	852	883	880	952	886	822	842	919	835	897	918	920	819	887	863	838	858	927	901	914	896	874	821	917	902	882	934	881	908	903	881	903	926	859	872	916	879	843	886	865	878	903	905	935	927	908	887	924	898	880	845	933	870	929	904	892	847	926	889	901	952	841	930	887	902	889	869	926	889	894	844	854	926	966	824	896	853	885	862	890	895	889	862	910	941	871	878	877	845	861	864	864	864	912	897	838	895	885	823	885	929	874	844	870	896	942	936	904	896	906	881	919	902	902	873	856	877	865	879	970	915	868	841	920	929	895	884	897	918	850	910	897	934	904	873	882	899	928	854	954	863	868	844	879	870	882	888	914	935	860	843	877	874	858	912	866	897	849	864	900	905	898	873	915	908	941	852	888	905	865	906	843	901	902	870	889	903	928	924	909	904	918	863	876	877	887	911	917	893	907	915	878	905	905	871	921	836	885	841	962	894	891	900	888	875	849	877	909	894	911	855	832	866	862	932	903	843	857	920	891	882	925	864	918	928	881	909	849	879	897	848	910	855	903	851	896	906	905	913	845	872	885	918	885	852	879	912	862	918	912	888	927	894	895	859	883	944	888	921	904	887	847	942	892	885	920	850	846	868	836	956	846	914	905	852	925	904	919	852	863	845	880	880	909	836	880	876	879	924	894	892	835	934	902	889	892	930	941	896	889	865	836	882	890	877	983	891	871	864	947	903	922	917	902	935	912	872	909	886	883	883	894	914	846	830	876	926	883	864	899	847	895	889	863	909	868	904	918	883	890	922	879	896	929	888	874	867	884	904	905	876	930	880	867	818	888	893	955	851	914	862	884	906	845	891	881	866	909	865	891	847	953	971	869	900	869	864	925	847	882	859	841	923	856	887	887	891	855	869	896	918	905	842	885	914	911	912	946	954	865	897	874	888	900	897	901	892	874	847	839	950	864	887	872	908	901	900	928	907	904	859	864	909	880	903	862	897	915	855	923	880	861	897	869	907	944	890	890	886	923	902	881	957	948	897	895	835	880	895	883	915	926	825	900	866	843	903	839	890	934	861	955	880	917	881	897	881	924	853	902	896	881	907	875	866	880	875	890	889	832	898	941	882	927	868	859	882	895	910	918	896	900	921	899	883	844	909	968	820	870	875	915	870	880	904	836	912	887	885	848	920	874	883	902	935	914	879	844	898	911	907	875	880	919	866	887	871	881	881	882	916	858	953
3389	8774	6435	3303	2511	2150	1742	1477	1443	1289	1198	1204	1174	1115	1116	1105	1085	1080	1038	1029	1025	1024	1019	991	1015	1050	1064	1015	1011	1024	1006	997	1029	978	984	978	981	993	1029	988	1011	1025	980	942	968	962	1049	989	1035	914	956	969	1009	1013	951	1003	986	1026	991	1009	995	995	1022	976	1002	1015	983	1016	947	979	1045	987	965	1021	1082	1032	964	949	1029	1004	955	1011	1021	1031	997	1002	947	976	974	957	959	985	1029	947	972	1036	990	938	1007	977	931	933	1004	1008	1039	1002	1005	944	976	1019	1019	991	995	1016	1005	958	991	1003	983	986	991	1018	931	985	987	972	975	991	936	1006	1005	1016	990	1027	1001	973	1000	1031	1058	941	939	917	952	988	939	986	958	943	984	997	958	940	1041	1040	1036	977	1077	996	976	922	919	995	982	1022	990	988	991	1009	962	944	994	976	1024	985	1052	1060	976	990	1035	973	948	949	997	1021	972	946	973	973	976	991	1003	1009	979	967	962	1023	910	977	958	953	1005	1020	970	1030	935	1033	1046	936	972	941	994	974	940	992	1019	969	1010	1000	987	997	1015	939	996	961	991	1050	1042	1008	982	913	993	1019	1007	1006	995	1068	999	1026	970	975	1000	1055	944	1050	922	989	933	1003	951	972	979	974	1001	976	971	966	961	965	1020	978	962	1021	1022	996	998	973	1014	987	970	956	925	962	1001	969	970	990	972	993	920	1050	994	970	987	940	989	1008	1029	953	1015	1011	1021	984	957	999	968	1021	962	924	995	941	1016	1000	983	958	1055	1009	1000	1002	961	1022	959	1013	974	992	1006	978	974	958	980	994	977	980	1032	1020	1019	1000	966	966	1013	1016	981	993	965	1000	991	983	996	995	938	1003	994	960	951	994	981	1051	1003	946	962	1005	997	942	1002	975	988	948	980	1006	980	951	982	952	978	954	992	985	985	972	983	998	1024	940	998	996	970	973	1006	1026	1014	929	994	974	986	1005	965	947	934	1009	978	1009	981	963	1018	998	1044	1009	993	978	1061	1028	970	1039	1027	950	1025	958	987	1017	965	990	983	996	971	965	926	964	981	1028	970	1016	958	1010	1024	1053	970	994	1033	962	969	1002	938	967	952	942	998	1019	1022	967	969	959	1005	1023	984	956	1004	995	1066	998	981	980	953	1019	937	995	1024	959	965	956	1036	974	1024	1019	975	1006	973	1013	970	1009	974	1003	1011	947	989	1018	989	985	975	994	1030	1008	1045	964	1001	980	971	1011	1014	959	976	935	1021	922	1028	1044	1003	931	915	943	940	1024	1005	989	999	993	987	950	1029	992	978	1002	910	992	988	986	974	990	997	1021	991	970	972	1078	957	1006	910	988	953	960	988	976	1001	952	999	988	1021	998	1010	1017	964	933	1027	941	987	945	994	976	923	1021	980	1021	978	993	972	1039	1024	972	1020	1021	982	1003	972	964	967	991	962	958	1016	993	1053	985	972	988	1045	990	978	976	1005	964	948	1028	992	1018	1024	952	981	970	1009	976	984	937	959	921	1007	967	989	950	977	988	1017	955	953	928	921	1006	1019	968	997	1017	1009	958	1001	968	974	997	1054	970	1026	972	1051	992	1004	987	1047	980	1003	982	991	985	981	994	1000	989	1005	975	970	1014	902	989	978	971	1026	969	951	937	955	1033	999	966	982	1025	965	983	1017	1062	991	947	952	940	998	987	998	983	980	965	993	1051	969	989	969	977	1016	976	962	932	988	1027	1012	1013	1014	1028	950	981	1016	1001	1029	948	1000	967	981	966	993	1050	1008	971	972	986	937	918	979	1008	941	1026	928	1100	1011	1055	958	1007	1019	1016	980	927	939	1003	993	1023	1020	926	984	967	1004	1000	963	1028	969	979	983	1012	1001	1007	986	963	973	1017	1012	928	1012	1035	932	968	1016	1011	922	1001	965	1009	1022	962	944	961	1015	972	1076	1030	973	1045	971	976	1013	1022	997	1026	986	1005	981	989	996	1027	990	994	998	947	1030	1010	1008	1013	993	995	1006	983	1025	963	1004	995	956	1014	981	999	1021	971	993	968	1025	949	1010	1039	925	1027	1012	990	991	1015	996	968	971	1025	938	956	966	964	993	981	1018	998	901	1018	970	948	979	967	1019	969	1023	1010	1022	1047	951	949	1001	988	988	982	960	1012	968	945	914	992	949	1022	963	1025	1011	1006	1034	1003	965	1022	928	1036	1010	938	975	944	962	891	933	1011	976	981	987	981	1002	948	954	925	1033	1022	969	967	974	949	1035	996	1028	974	999	1007	1002	1006	941	996	981	978	1009	934	976	987	1039	1007	991	1019	1025	1001	998	992	983	990	978	977	1011	956	1000	1001	942	947	975	997	1035	962	962	1029	1008	998	1014	999	1014	948	975	1032	950	1025	1004	986	985	1027	1040	944	994	1011	947	982	923	992	978	1036	1009	1019	987	1002	974	945	949	928	1019	982	1029	958	987	947	985	1015	956	1000	965	1082	1013	1036	936	992	970	993	1020	1010	1030	997	955	912	986	1007	975	1021	960	939	922	970	981	972	986	977	998	1024	937	947	1054	935	994	1009	996	999	946	990	978	1023	991	1011	992	1003	969	1057	943	952	941	991	987	950	1022	1013	1008	971	990	999	984	981	1010	1057	961	998	1031	961	990	1022	979	959	931	957	971	983	978	1015	1058	974	1025	991	977	1008	1014	1009	1013	1024	971	942	963	975	987	980	930	1014	996	980	961	972	987	1009	965	979	1038	1036	961	979	989	1006	944	1062	993	1019	1022	1010	1005	1041	1023	958	1033	967	964	991	986	984	997	1013	948	1001	964	1022	974	1026	969	1002	993	998	1048	988	1012	956	1001	1036	947	1023	1012	1005	973	990	984	975	915	985	1018	960	973	993	992	1004	962	957	985	941	976	960	970	1014	982	1004	1006	1030	949	945	998	1061	993	1024	1017	1000	967	962	971	971	988	1064	972	1031	994	992	966	976	996	995	946	1003	1002	1027	1000	949	954	1022	1001	971	958	971	1038	986	1057	997	1055	988	1019	981	1026	966	1079	969	1013	988	1054	946	993	965	975	997	984	969	999	954	981	966	1012	1056	968	978	977	985	1023	969	1029	926	998	920	956	996	928	998	927	1016	1008	1005	915	950	1024	997	992	1003	994	936	992	1055	985	996	953	930	954	1015	942	963	939	959	984	1023	971	1015	962	981	957	1018	993	973	992	952	982	970	957	967	1029	974	967	984	963	979	981	930	985	1070	992	978	983	951	941	993	1048	1005	969	919	1022	1013	962	1082	987	1037	970	998	978	969	960	973	970	987	905	1011	986	999	1010	957	1011	981	1007	990	980	941	965	950	1007	962	915	980	1013	1023	946	968	982	979	1055	944	995	993	978	1025	1003	990	995	995	966	1044	1022	1014	950	990	978	1015	1039	1014	974	986	1015	957	984	977	1013	987	985	1037	1010	982	1017	1004	993	1031	966	1017	1023	946	985	972	1003	989	989	935	1010	1025	1004	990	985	1022	1023	1020	991	1010	985	954	1033	1017	973	1011	997	974	1023	915	961	955	949	1044	960	979	962	965	965	1058	995	1023	997	946	989	957	999	986	970	1035	1025	1019	980	1000	1018	938	1007	993	1007	1024	955	992	1013	992	1005	981	977	1011	998	998	1038	909	989	1014	1008	998	979	965	932	1017	932	960	990	997	968	1026	951	1002	988	973	957	968	1015	967	1037	1001	977	1017	961	980	965	1005	1003	1019	995	1001	993	975	1036	943	1005	964	1011	1044	965	953	1027	974	1033	1014	1005	995	970	1005	1044	982	977	1020	940	1039	962	1022	1009	970	993	1006	983	1000	1005	949	1008	939	998	951	956	967	924	990	949	954	989	951	1015	1046	983	1007	964	941	968	1002	993	935	1020	929	1006	982	1007	968	957	935	979	1017	1016	975	973	969	1002	1004	954	966	1056	994	1017	976	991	1008	983	987	994	1011	933	1000	954	1007	1002	993	927	961	952	1022	933	1053
24501	21074	27040	25218	8442	808	668	586	527	557	512	529	543	526	510	493	468	443	492	489	517	498	505	477	479	476	454	494	494	517	482	497	432	494	443	483	502	498	469	481	439	491	474	502	506	536	479	439	482	516	471	454	465	478	462	484	462	501	490	473	445	474	467	452	459	469	476	478	472	457	482	519	509	454	501	431	466	492	424	490	461	457	469	474	489	477	456	431	466	455	487	466	434	474	461	458	487	498	451	460	465	471	517	455	446	472	476	468	447	504	479	461	469	443	440	473	480	464	473	472	445	434	466	477	485	491	462	458	473	528	468	481	493	500	441	464	498	465	460	502	458	502	466	488	476	465	449	494	467	479	490	468	442	463	462	473	482	448	463	499	446	475	442	425	470	467	485	467	506	494	471	482	456	477	468	466	504	485	447	440	456	457	505	535	479	438	485	476	456	472	473	462	505	511	482	486	464	445	468	495	476	525	474	463	473	407	496	484	477	487	505	500	464	472	465	480	482	492	476	462	449	460	482	482	435	442	419	445	492	404	504	474	459	504	472	448	446	448	492	455	468	488	517	450	423	478	475	470	448	446	457	464	464	453	492	488	484	468	511	444	467	450	503	462	462	441	466	430	548	442	461	464	485	445	465	480	450	462	485	450	449	449	479	490	460	467	462	444	469	457	466	447	504	456	466	491	445	457	469	483	484	453	470	467	475	471	446	412	472	480	448	468	431	458	476	414	479	474	443	468	489	453	471	482	496	442	480	474	436	497	500	460	443	480	468	477	490	459	479	477	488	443	455	476	501	441	482	476	447	494	453	463	508	464	466	473	473	452	416	488	443	477	467	468	489	453	412	477	460	475	491	451	454	454	466	472	470	455	440	448	486	467	491	453	459	459	456	488	438	494	489	456	484	464	474	461	499	418	473	486	426	427	488	486	468	438	470	461	477	463	444	425	437	473	460	447	481	484	452	489	477	443	463	470	454	455	453	484	501	450	489	476	435	476	447	450	438	474	484	437	471	450	426	456	491	472	499	488	466	464	505	519	476	482	463	471	489	495	501	442	477	422	460	474	487	458	424	466	475	448	493	463	468	490	470	474	490	447	486	446	466	484	464	450	470	452	488	448	489	500	504	445	478	489	487	432	469	446	447	412	455	499	481	475	502	461	524	452	461	475	468	472	478	461	489	485	500	483	469	454	469	454	499	459	495	475	464	501	486	490	488	435	486	405	464	466	504	495	480	440	484	495	456	462	449	496	439	474	472	466	471	500	471	474	440	493	457	511	426	449	483	424	456	509	441	445	521	478	462	481	456	491	444	453	469	479	481	480	442	521	500	459	441	479	479	488	457	499	455	479	450	457	478	478	482	467	460	488	482	445	472	491	454	461	480	486	454	435	462	485	459	455	451	443	491	507	450	458	463	473	449	453	463	484	467	463	446	488	440	496	457	468	495	473	455	479	461	533	497	487	459	460	490	482	474	489	456	469	437	479	467	471	437	456	458	462	461	506	465	446	425	464	463	478	471	473	473	488	468	506	458	456	492	454	477	458	494	487	500	466	445	494	472	474	443	484	482	479	456	488	464	467	439	468	472	488	445	485	473	448	478	464	448	442	469	487	501	474	491	489	430	467	447	447	489	469	512	484	491	485	472	461	448	459	469	479	452	468	448	471	453	429	446	473	460	458	488	463	476	441	445	437	473	452	511	481	465	470	495	460	491	468	484	498	488	459	462	487	487	451	466	495	432	476	440	489	506	488	464	479	454	495	439	490	435	472	460	488	485	466	454	455	487	487	479	489	432	484	490	474	501	470	452	493	464	483	447	441	465	444	486	473	465	479	466	485	515	472	446	464	468	479	428	505	469	418	430	467	454	445	447	457	464	445	527	461	501	430	464	497	463	465	479	454	476	458	446	431	450	456	461	511	489	442	455	441	487	461	450	475	456	453	411	454	436	464	488	456	444	465	480	418	443	464	480	497	471	482	455	452	479	498	519	437	420	464	478	440	483	458	421	478	474	450	489	474	445	483	469	463	465	435	483	457	476	483	486	479	472	447	471	452	461	470	488	446	463	449	430	433	470	496	457	470	458	451	460	463	460	497	438	489	475	491	464	484	453	412	436	448	479	430	507	491	466	487	487	436	492	447	464	502	470	463	511	459	456	482	446	495	498	506	478	438	479	485	490	513	460	444	441	479	476	449	461	447	481	459	462	477	453	484	438	457	458	438	467	461	471	475	443	458	458	500	470	445	491	469	460	484	455	496	447	471	494	466	475	459	458	467	476	460	474	467	495	437	468	424	474	466	512	467	455	456	488	433	443	454	463	426	463	487	451	495	479	434	495	461	473	466	495	482	499	485	451	458	468	468	470	463	484	470	461	471	469	501	428	444	505	435	475	446	432	454	492	439	436	466	471	481	442	469	459	482	479	472	463	459	458	457	481	479	437	462	445	455	466	477	467	464	461	422	453	466	511	459	495	452	439	476	468	438	505	449	492	463	455	467	483	483	489	451	485	488	472	464	441	467	457	520	443	481	494	511	463	457	518	484	433	415	479	482	477	485	469	448	448	458	410	479	458	475	437	483	466	481	465	470	463	451	450	456	475	456	450	475	453	478	470	496	512	441	448	422	489	457	506	446	439	470	475	454	486	475	446	466	467	450	459	443	464	476	442	405	470	493	427	451	504	476	450	483	470	491	466	479	460	491	482	494	463	477	471	484	481	503	497	453	476	445	501	490	476	454	471	476	469	470	457	445	457	461	464	511	436	456	465	422	470	447	486	476	457	436	444	435	477	451	433	469	455	486	474	439	472	474	461	494	468	493	461	462	518	466	454	508	448	428	474	429	450	454	449	454	480	470	479	445	471	455	454	470	421	484	516	460	456	437	502	453	483	500	444	498	483	450	455	485	433	497	494	455	437	483	489	436	459	449	481	484	438	461	480	497	459	498	460	461	491	457	450	458	490	442	406	498	493	453	514	462	479	482	476	463	475	518	458	501	432	453	496	440	477	416	492	477	499	462	472	461	465	464	469	435	410	470	464	471	471	484	472	471	462	464	466	495	453	459	481	472	458	475	459	458	506	508	454	483	441	450	458	474	485	463	481	476	485	459	453	450	449	491	459	493	462	512	440	454	475	508	483	463	486	468	478	474	446	440	437	500	467	508	495	479	494	458	476	448	489	474	523	506	448	482	424	449	499	456	457	468	453	455	476	459	445	471	491	453	453	480	443	472	482	463	476	495	481	478	437	429	474	509	468	459	499	472	476	482	491	470	453	454	457	452	500	451	479	473	458	457	434	465	430	465	510	484	463	454	512	453	452	438	484	476	443	463	428	485	465	477	446	464	493	453	453	480	467	497	434	467	467	460	457	470	436	479	479	479	446	536	443	487	474	448	465	480	454	499	464	461	484	465	459	450	470	509	452	487	461	471	444	458	455	499	429	453	502	472	478	452	457	478	487	447	476	460	483	457	429	477	453	460	462	478	466	469
3250	4913	3347	1729	1388	1122	956	841	705	658	657	652	610	553	598	536	589	566	540	549	547	512	586	509	509	540	563	521	573	557	542	519	510	521	492	563	497	478	533	487	514	514	485	543	511	507	524	529	523	518	512	516	518	556	565	544	544	512	537	524	497	519	513	471	502	510	518	490	493	499	553	506	488	515	524	509	550	511	540	499	485	491	560	506	468	520	477	507	518	507	521	487	492	521	517	533	531	519	548	497	499	512	509	559	523	521	526	471	515	517	523	492	553	472	510	550	471	547	525	531	502	533	519	528	523	528	558	544	538	506	494	507	513	532	536	545	509	500	526	532	492	540	529	527	520	533	518	538	506	541	544	485	526	522	542	527	469	490	572	545	534	515	542	552	533	530	516	520	542	528	518	490	509	500	569	505	465	510	513	531	478	515	502	523	488	524	487	531	508	498	495	524	525	503	529	509	517	521	503	508	523	504	513	492	503	481	542	512	526	524	497	538	529	551	537	510	544	513	495	513	524	518	520	545	495	511	511	513	489	502	547	528	507	505	568	543	517	497	520	483	521	527	532	522	509	544	498	511	521	492	526	515	487	522	526	479	529	528	544	470	514	547	485	521	522	549	542	518	496	550	502	536	544	516	528	545	532	525	487	520	526	584	554	496	503	542	528	512	550	525	536	487	530	551	487	580	532	513	491	542	513	538	521	475	511	501	506	513	505	532	515	542	499	552	530	508	547	510	490	539	511	530	565	526	538	491	507	509	511	499	511	504	548	519	478	552	517	542	530	482	524	486	513	495	526	507	535	530	541	513	515	487	520	545	563	522	518	504	524	516	489	485	505	490	523	510	509	519	537	485	509	463	495	523	517	550	486	467	521	548	538	506	525	530	513	477	521	493	502	568	490	532	467	558	556	522	518	464	555	502	499	513	522	464	475	503	496	493	569	526	476	531	530	530	499	498	491	510	513	531	508	526	518	488	478	494	509	508	517	511	518	530	519	527	505	511	521	567	518	540	518	535	542	523	559	522	517	520	527	532	522	575	542	519	548	513	488	507	487	507	514	507	507	545	537	523	540	503	530	514	530	510	493	492	490	514	526	487	541	530	533	541	535	510	485	532	563	528	490	519	525	519	453	537	543	529	524	514	501	503	526	529	507	519	520	521	533	512	513	510	528	536	520	521	500	538	525	512	483	509	463	517	482	511	538	499	552	500	521	519	518	509	537	552	518	488	483	490	514	530	503	526	493	523	517	468	462	532	494	514	512	530	481	499	509	522	541	478	520	534	543	495	547	542	518	528	516	540	548	557	514	512	490	512	527	528	530	503	508	494	501	539	480	485	520	533	514	545	557	556	550	548	541	492	532	534	539	514	476	543	535	530	513	530	531	516	532	557	507	479	514	508	462	500	533	520	529	491	515	540	554	543	534	493	568	496	510	562	515	522	549	503	442	524	517	493	511	493	515	541	544	519	488	509	511	529	531	502	507	544	526	521	533	484	552	529	504	535	519	525	539	510	473	540	471	552	509	507	510	556	512	537	503	495	491	486	529	540	466	555	548	519	481	515	499	498	532	554	526	498	521	498	514	512	518	487	515	519	541	533	499	509	539	508	521	515	500	476	501	524	516	480	561	531	496	477	529	487	493	525	556	558	546	532	538	568	515	548	523	503	539	518	544	468	564	558	522	529	527	499	562	505	524	491	488	531	499	501	485	524	525	539	504	550	536	512	526	502	497	482	492	499	497	541	497	535	524	512	498	498	493	513	516	506	495	529	553	506	527	504	522	564	497	504	541	512	506	502	518	504	455	494	564	513	497	559	535	544	496	546	513	525	468	496	534	530	492	495	508	527	514	461	541	526	524	470	498	509	515	496	509	509	492	510	497	499	580	500	501	525	533	508	488	573	545	489	533	539	529	496	538	508	505	506	488	520	513	501	513	495	512	511	501	523	480	511	504	525	526	521	489	548	513	575	521	495	546	536	520	522	523	508	568	495	523	499	531	536	503	488	493	522	471	507	503	504	530	539	516	532	476	515	526	527	515	517	510	527	517	520	499	526	554	491	503	541	507	498	512	527	467	525	519	534	489	588	526	524	476	538	526	556	531	553	530	485	508	524	473	531	534	526	526	550	554	538	535	498	485	513	536	538	460	547	518	533	505	530	526	505	519	535	537	505	541	530	549	504	519	539	473	515	523	507	523	532	507	535	536	513	522	496	521	503	528	486	550	537	495	524	511	513	514	491	491	531	528	533	526	502	499	550	505	461	516	545	491	552	479	525	525	507	517	510	532	457	522	515	547	488	503	514	552	530	528	496	537	537	483	532	505	535	493	511	536	536	535	555	524	500	534	505	560	493	530	516	537	546	518	516	508	545	523	558	508	521	524	562	493	466	505	506	544	526	513	569	529	489	538	525	504	526	532	553	527	507	539	514	502	524	543	545	527	486	503	518	519	493	484	500	514	508	503	500	530	517	572	563	525	514	532	585	505	525	525	492	519	542	531	501	506	506	505	522	572	519	512	533	530	505	529	532	494	527	486	499	531	507	556	538	499	466	539	555	562	529	528	560	517	535	524	520	518	491	548	510	512	509	525	546	505	500	532	528	492	536	501	511	539	484	511	566	484	527	516	534	526	518	538	535	485	482	496	512	522	510	508	499	476	533	513	478	504	516	528	552	530	524	520	510	522	523	517	505	516	516	509	512	497	521	550	559	539	532	495	486	558	553	538	519	493	500	505	530	506	559	541	476	500	510	552	510	519	495	517	562	502	521	535	538	557	499	483	516	463	490	477	487	490	510	482	526	476	496	473	509	524	517	520	496	515	515	550	520	576	539	533	527	516	488	524	497	446	494	510	490	514	537	528	494	508	526	518	474	499	494	488	535	511	529	531	513	521	530	523	508	472	512	486	505	508	513	496	499	536	525	517	549	522	501	515	529	539	509	477	480	544	508	511	506	506	540	511	534	551	518	516	500	523	525	502	500	533	494	551	526	525	541	475	531	553	501	529	500	558	495	509	466	555	506	543	523	518	503	497	496	530	540	522	502	505	520	521	502	485	539	513	528	482	532	513	522	488	507	533	531	502	502	532	526	520	541	530	537	556	513	517	556	538	499	535	525	508	447	523	523	495	507	536	502	552	512	508	553	517	524	538	537	541	541	471	494	520	550	479	508	551	516	529	507	511	558	515	517	543	517	513	506	532	551	501	505	536	493	496	543	543	525	563	545	520	535	535	561	523	484	531	525	512	535	512	521	531	519	515	533	539	514	502	532	486	530	508	511	524	522	490	473	518	492	500	519	503	530	497	512	470	488	508	534	533	507	516	513	545	511	511	516	539	508	492	531	494	525	528	489	442	475	494	518	531	513	491	524	508	538	523	504	535	517	527	527	534	509	518	505	499	512	523	547	528	542	482	515	501	496	509	537	510	520	552	486	491	519	519	537	508	519	501	519	529	544	529	503	524	517	545	542	520	523	492	500	527	511	466	496
22297	21060	28671	23674	21060	21081	6123	1079	814	767	680	626	590	517	517	539	463	493	483	502	442	445	446	476	447	493	459	454	449	437	412	436	421	476	407	453	466	425	405	427	444	456	400	401	447	425	427	427	444	428	430	419	426	435	436	397	405	389	408	405	420	397	445	400	411	421	442	402	420	423	454	431	395	408	390	448	380	407	395	382	380	403	421	448	426	442	431	443	452	396	388	426	439	422	396	418	423	374	441	411	416	425	411	420	444	428	433	418	401	437	409	379	403	390	403	400	423	429	447	422	444	432	406	404	432	400	418	383	416	423	424	373	439	424	413	414	434	387	418	420	462	411	412	387	410	415	374	427	399	422	399	402	410	418	404	426	435	426	383	364	443	407	431	421	424	463	424	434	376	406	432	399	425	395	417	403	429	419	409	417	406	439	452	429	449	409	417	390	432	404	430	390	385	414	441	422	456	400	371	381	413	404	355	439	401	456	397	415	451	428	414	414	420	446	414	417	409	398	426	412	458	426	430	457	403	395	374	420	426	418	388	384	405	438	409	398	422	391	475	407	404	396	456	442	416	411	386	428	398	437	398	377	392	377	431	420	451	419	421	387	403	424	435	422	426	384	395	423	396	400	444	412	450	423	409	450	417	413	392	419	409	407	384	394	415	440	412	411	406	414	409	431	401	449	408	420	404	405	450	440	447	403	366	403	391	443	436	425	404	428	404	429	407	422	404	439	399	426	436	420	385	425	480	461	427	418	452	430	379	434	395	375	401	424	405	403	396	448	448	410	408	399	434	409	411	390	374	455	393	437	376	412	425	425	389	457	422	421	422	397	396	442	421	402	433	405	427	406	432	405	394	410	412	410	392	442	403	414	387	414	434	420	401	406	414	411	414	412	425	435	416	390	368	426	383	413	462	409	413	427	406	423	404	453	397	417	391	410	422	422	421	386	412	411	423	389	438	436	423	403	433	397	397	427	409	428	433	385	378	393	409	448	432	413	423	424	404	402	415	411	408	415	414	426	404	427	422	367	425	426	417	360	407	424	444	387	393	418	424	399	416	409	401	414	385	393	397	432	427	387	423	428	378	411	431	434	385	445	418	440	425	426	418	463	429	394	439	394	425	386	416	411	415	453	415	401	394	439	420	426	399	443	434	382	428	441	429	417	398	397	426	436	440	405	439	413	423	395	386	394	409	365	407	416	376	405	438	391	377	406	411	392	396	418	389	425	477	397	396	440	399	413	393	400	440	439	415	374	400	405	403	385	397	418	437	418	414	416	394	410	393	446	435	428	437	441	458	391	421	412	375	396	440	432	385	430	422	388	467	401	404	392	366	412	396	421	417	444	377	399	392	425	410	372	427	422	408	409	391	398	397	422	429	422	406	399	375	411	400	413	440	401	426	401	425	435	409	441	440	411	422	403	420	423	406	391	421	433	420	393	430	449	407	420	460	409	413	409	389	415	410	431	415	416	373	440	408	403	431	408	409	417	437	406	384	383	409	413	415	427	437	384	439	414	426	413	385	421	422	438	401	428	398	386	424	426	393	387	418	428	404	411	403	405	416	391	429	448	443	365	386	401	411	408	425	382	427	404	457	407	398	395	413	402	387	426	399	427	416	407	396	414	386	442	452	430	419	432	411	388	430	421	426	415	426	419	431	436	436	412	398	404	402	397	454	406	396	414	423	408	358	415	446	399	407	415	384	404	410	412	409	420	417	407	443	405	440	392	470	430	444	412	399	403	409	444	423	392	394	390	425	421	422	381	418	419	448	413	430	414	392	412	401	407	425	442	407	416	407	413	413	424	417	403	379	389	405	408	420	425	409	397	392	372	415	432	400	409	401	429	402	438	384	430	418	407	414	425	400	425	384	406	418	421	428	396	451	367	387	441	412	401	412	396	404	424	420	406	416	441	416	423	399	387	409	361	419	436	404	402	458	436	429	420	434	402	403	421	424	436	404	432	439	408	408	391	444	412	407	398	378	381	397	395	412	425	397	419	402	415	410	370	447	451	405	409	435	392	383	429	414	414	433	405	391	414	408	435	404	410	415	403	408	391	464	425	401	420	418	398	398	388	443	400	399	407	435	401	433	370	402	410	438	423	388	431	389	444	405	427	414	383	405	407	446	413	416	431	441	405	397	403	413	421	384	380	425	405	393	417	410	440	431	403	432	442	415	432	434	385	454	444	437	375	413	409	406	421	458	408	380	421	400	432	384	409	438	414	376	426	468	394	380	450	425	412	423	414	432	441	405	425	408	406	375	407	399	391	442	396	418	416	423	386	408	432	454	401	395	409	417	404	428	434	390	437	395	440	414	403	404	438	428	441	400	417	401	432	372	430	385	460	397	416	471	412	456	390	389	369	410	451	369	454	437	392	432	417	388	416	396	383	411	401	419	413	375	455	412	401	392	410	397	408	421	424	421	386	439	402	401	415	391	398	419	434	420	389	423	396	389	415	386	437	412	399	378	403	416	460	398	437	396	407	363	414	427	419	400	400	405	407	417	446	396	422	406	405	423	435	434	384	454	391	411	407	439	381	403	423	444	448	409	423	451	370	423	430	405	432	413	395	389	417	418	405	436	424	423	415	383	396	425	448	432	411	413	400	401	373	380	454	427	388	417	393	399	416	418	404	426	413	428	389	408	401	363	416	402	391	399	412	420	405	437	442	405	401	390	399	413	418	410	396	434	430	442	392	404	372	392	412	386	443	443	402	388	445	425	421	400	419	401	411	425	434	449	415	419	416	416	397	442	431	438	401	397	407	389	398	421	456	399	369	420	416	403	385	441	422	451	429	419	411	412	416	408	429	414	396	428	412	411	386	410	431	385	390	440	421	463	417	404	429	474	398	393	400	447	410	415	428	459	407	400	432	429	405	442	393	418	391	381	431	416	410	423	413	449	424	395	403	406	406	423	406	386	405	378	414	451	424	410	414	430	421	402	403	421	414	408	401	418	403	417	401	412	445	448	391	409	415	398	427	408	417	413	419	397	425	421	385	403	396	399	444	394	417	400	400	410	407	420	427	447	400	404	414	395	421	429	403	436	428	422	393	388	416	426	439	385	425	413	346	416	405	409	374	405	423	371	374	384	430	431	438	418	407	411	461	416	416	413	398	404	431	427	425	378	398	425	443	435	416	421	399	402	393	414	384	383	433	441	444	423	416	427	412	415	423	453	411	414	412	432	416	421	417	416	398	408	415	436	387	415	443	402	419	393	404	399	391	395	421	412	392	413	423	400	381	383	381	392	410	411	377	380	431	447	448	406	402	416	414	428	393	405	402	400	413	430	456	426	395	405	430	409	428	413	397	400	397	430	417	393	398	392	421	396	439	414	413	406	446	423	394	398	383	435	404	452	364	430	446	413	426	427	396	429	417	397	427	415	436	368	388	408	397	425	412	364	403	399	438	433	405	407	398	400	384	383	398	419	406	395	410	399	398	409	437	410	440	392	458	393	405	387	400	427	406	407	451	416	419	414	433
4159	13891	9615	4736	3410	2668	1992	1457	1264	1073	928	814	743	685	657	702	628	595	602	572	561	550	523	544	505	558	544	561	543	510	559	507	498	521	528	494	488	509	482	465	519	522	508	471	503	486	481	506	453	451	472	503	517	475	487	497	452	466	512	515	514	474	464	489	502	465	488	518	486	537	474	465	521	429	514	474	485	475	467	506	487	487	464	498	470	478	425	471	481	518	481	502	438	499	478	491	479	509	514	477	512	511	486	476	472	471	487	447	470	483	457	488	509	445	473	471	477	466	468	443	467	479	475	484	457	512	474	517	481	468	490	454	465	462	484	481	461	476	502	479	472	456	463	524	482	487	530	475	504	467	446	466	460	475	481	497	480	439	510	490	461	472	449	442	453	458	473	489	458	503	481	452	458	459	461	478	511	498	486	478	479	495	484	456	467	480	458	497	522	473	457	475	422	475	510	466	481	521	457	432	459	516	477	475	476	467	509	452	507	474	516	496	463	471	479	529	474	429	479	447	466	456	489	477	473	481	493	438	471	489	446	477	461	463	500	485	489	511	460	483	444	466	497	492	479	482	462	452	494	490	491	452	494	511	466	503	468	449	485	460	495	486	521	482	523	519	494	467	499	497	494	493	456	443	518	460	444	460	459	498	492	475	502	501	472	460	500	456	472	457	433	460	460	492	441	466	489	480	507	484	445	471	500	447	489	459	448	494	476	460	441	489	521	454	480	514	485	506	486	522	487	497	538	488	475	487	490	468	455	452	474	495	434	497	489	465	473	457	486	509	492	450	489	466	470	476	459	471	472	438	467	473	464	488	470	442	481	493	471	463	452	497	489	479	496	485	465	515	503	424	535	480	470	514	486	478	472	495	510	483	435	481	466	488	465	459	464	472	469	488	488	480	509	489	449	452	506	490	455	490	457	467	517	515	474	483	486	465	484	464	483	500	496	478	487	472	480	478	508	479	479	495	465	521	487	475	472	449	461	482	451	467	458	452	498	484	485	508	448	484	482	468	469	517	485	497	490	486	450	478	455	510	490	432	449	502	461	465	478	509	480	460	476	506	485	490	474	481	483	469	485	474	487	465	468	506	477	441	502	485	492	474	473	492	449	455	508	480	507	464	520	507	514	496	501	446	437	477	506	473	475	469	514	482	473	501	476	497	461	462	486	452	487	457	515	492	490	503	486	485	482	494	466	488	462	488	494	468	466	466	451	500	463	450	433	466	495	468	511	474	482	493	513	494	474	469	433	467	488	484	483	491	461	500	449	483	491	487	459	479	470	452	483	454	453	482	509	478	482	502	497	518	502	489	478	494	487	478	459	486	514	524	458	411	499	487	481	471	499	478	479	508	458	466	497	462	465	458	500	454	454	498	462	488	455	454	477	466	488	461	473	517	466	496	487	508	452	489	443	445	484	504	499	446	483	485	520	494	455	431	501	507	456	481	445	466	470	486	503	452	456	463	463	440	456	507	458	464	441	442	484	486	449	450	504	471	473	488	463	475	516	486	452	465	461	492	500	460	485	455	505	475	486	450	496	464	485	481	503	487	504	472	470	449	444	485	440	471	493	463	495	473	485	465	468	475	482	507	463	482	504	486	468	451	461	484	501	474	477	446	495	446	471	481	496	474	456	482	516	476	476	476	490	470	456	480	459	443	492	453	486	503	464	492	464	490	476	450	488	450	465	458	454	502	460	485	495	483	513	494	476	531	477	486	479	436	430	496	489	462	451	499	466	467	451	498	474	458	459	462	507	465	470	480	504	469	467	472	498	490	433	491	476	488	487	487	464	484	490	445	488	425	442	483	498	454	487	475	504	472	502	488	482	485	474	496	482	514	463	505	475	465	509	493	488	523	480	494	500	496	481	475	476	486	506	468	453	480	468	470	496	445	463	481	484	477	484	504	481	458	445	478	487	480	488	449	449	532	471	466	526	498	446	433	503	483	485	501	470	476	475	472	473	492	451	474	469	434	477	481	503	448	465	494	441	467	463	481	445	499	487	463	482	497	456	456	484	478	519	508	467	458	440	515	511	481	463	484	433	487	473	507	502	486	487	465	462	498	471	494	466	469	482	453	455	483	499	461	460	478	474	475	495	495	456	461	488	472	502	469	541	489	516	414	531	475	514	457	497	452	495	488	425	439	459	485	477	510	471	504	472	440	503	492	501	509	480	488	501	497	479	486	494	472	469	455	459	481	456	451	514	489	433	483	483	498	467	512	490	454	479	466	499	496	457	473	474	441	487	465	449	462	470	522	493	484	492	462	459	516	465	475	499	510	489	517	472	476	447	455	516	492	493	469	474	440	483	474	474	473	492	469	482	482	458	466	490	446	479	440	498	485	487	463	487	532	445	458	486	488	458	477	509	469	465	471	479	476	484	480	486	498	482	528	493	475	524	459	491	496	480	480	480	483	466	473	524	461	490	470	427	484	470	503	489	436	475	448	448	482	469	497	482	478	497	476	470	521	530	523	451	463	497	494	474	482	453	471	483	542	473	492	477	490	503	461	458	469	443	469	480	534	479	464	469	445	457	494	530	437	461	448	487	495	466	489	483	434	491	452	460	485	478	477	431	493	508	467	489	463	462	467	495	488	475	453	445	450	478	469	472	482	437	478	484	491	520	476	470	467	475	487	465	453	469	476	452	447	500	476	454	492	495	469	534	487	495	483	518	474	501	477	462	455	477	508	474	524	500	491	472	489	501	448	469	434	476	498	488	508	502	482	486	459	493	445	469	493	467	438	484	468	468	481	506	500	482	503	482	502	483	509	485	443	456	496	467	425	498	481	473	486	464	485	465	489	502	478	486	476	482	452	425	455	494	503	471	453	469	466	493	469	484	455	503	474	461	501	466	533	466	497	489	444	470	494	481	517	498	478	478	484	477	470	501	457	437	474	494	467	475	497	504	474	479	479	450	477	437	443	442	488	460	470	422	496	428	432	476	470	498	505	471	494	492	491	480	454	452	479	453	490	505	477	497	473	504	480	454	469	528	459	493	475	454	468	459	448	463	465	492	461	490	499	495	472	523	502	501	464	469	474	513	485	486	431	491	449	455	484	480	481	454	489	488	465	431	482	469	484	458	476	479	472	485	492	491	423	438	491	458	460	517	477	482	500	495	483	452	495	471	484	492	474	502	484	460	508	495	442	496	461	471	470	491	504	504	456	473	508	472	513	484	446	510	489	465	469	494	505	484	477	462	458	465	473	506	491	457	489	451	453	474	437	458	454	506	507	494	490	443	480	456	502	491	492	473	489	443	467	472	466	449	457	477	471	492	450	497	496	476	478	489	487	486	454	504	466	463	488	465	498	499	488	433	492	489	516	487	479	516	455	480	442	491	466	488	453	477	491	481	453	453	461	446	463	462	448	473	490	488	488	467	477	438	521	451	439	496	454	502	482	447	503	459	477	478	483	453	486	470	485	465	487	481	449	466	460	449	487	488	471	476	499	456	465	510	489	474	483	514	447	454	480	484	486
27135	17817	4529	1334	1067	1013	931	913	891	889	860	864	864	857	903	835	890	900	894	847	876	883	857	854	878	884	896	832	907	844	863	875	880	792	880	845	880	850	822	900	885	873	869	892	853	871	829	897	857	909	857	898	882	873	852	895	887	885	828	901	826	846	919	869	900	871	904	890	920	859	858	862	823	894	834	841	869	868	874	851	838	879	837	907	863	798	837	800	876	856	849	818	816	854	911	791	842	875	824	884	835	850	869	860	828	882	848	807	824	902	880	909	822	851	837	867	831	868	851	891	842	893	869	878	825	866	892	824	935	916	878	886	825	805	914	869	897	836	843	842	898	856	846	844	840	854	879	860	909	835	792	845	860	876	886	875	872	847	881	831	815	858	886	772	857	926	869	911	891	845	840	890	852	821	899	816	883	818	808	858	869	884	861	868	846	869	851	823	879	878	833	881	882	861	869	840	841	873	895	863	856	828	838	874	856	820	834	824	836	869	805	877	915	806	818	825	899	849	863	819	848	857	921	827	880	854	903	829	867	901	865	864	856	856	891	857	897	873	843	863	876	867	838	880	873	879	883	856	872	896	833	849	848	874	815	892	861	815	820	833	877	872	872	804	871	929	881	862	856	896	835	838	850	899	910	865	856	900	810	845	892	972	818	894	895	863	835	874	861	851	871	868	832	871	838	846	874	850	814	844	837	900	898	853	905	914	884	849	849	885	873	876	845	854	840	841	893	867	843	903	912	865	887	839	904	883	851	874	850	870	839	869	918	840	872	891	845	847	889	852	874	895	815	826	875	847	820	879	899	848	878	902	901	864	881	845	867	879	884	887	837	873	862	830	868	872	910	882	903	841	834	846	894	876	851	845	827	853	895	878	872	836	886	854	887	818	860	862	866	832	853	869	845	848	817	891	845	844	868	830	855	862	857	814	893	892	839	866	876	876	852	859	886	859	844	866	908	878	858	903	871	856	847	895	887	867	878	800	897	867	853	878	909	858	848	852	848	903	889	930	906	882	881	874	844	845	864	874	827	835	820	870	873	821	852	831	864	859	890	896	884	876	851	846	894	922	887	901	837	849	825	875	879	844	812	870	849	893	828	891	923	872	864	873	895	918	872	858	874	872	809	879	856	892	850	798	841	825	876	846	870	864	849	863	828	880	885	828	855	868	879	852	825	845	867	887	869	904	875	852	836	843	867	883	859	830	866	863	835	858	881	836	860	872	859	905	850	855	890	852	843	905	851	850	907	838	844	849	850	852	861	944	878	893	837	876	840	904	884	850	830	836	823	887	855	888	853	848	850	851	844	842	882	890	885	872	862	857	876	882	857	870	904	828	916	867	860	873	855	853	830	863	882	842	865	843	857	889	885	852	876	851	868	858	884	886	896	863	829	865	841	876	838	800	854	891	797	800	855	866	905	821	857	855	904	834	883	876	795	871	863	862	834	839	820	881	865	834	848	830	902	803	890	854	822	870	885	865	836	926	880	765	851	822	860	835	873	894	873	902	923	902	805	845	895	864	857	868	870	872	886	829	827	865	847	950	828	893	897	871	905	891	838	890	889	809	861	811	844	884	910	875	890	894	880	867	827	801	863	895	902	842	849	845	924	832	916	889	862	863	874	889	888	847	857	820	866	835	908	882	902	842	853	858	872	828	885	894	854	812	877	871	851	886	836	872	841	864	901	889	840	883	858	878	896	880	817	809	859	848	888	851	886	831	898	822	843	858	869	879	908	863	832	877	840	836	782	862	903	845	849	856	905	868	823	867	836	799	904	880	848	855	823	916	855	884	827	887	851	909	912	849	866	814	880	840	820	820	856	854	824	886	869	905	881	895	867	872	823	856	832	830	896	877	880	870	861	894	803	889	840	827	877	867	855	858	858	858	876	881	800	787	844	870	876	859	837	905	847	899	841	887	844	880	881	849	826	863	864	839	912	833	852	820	845	872	910	847	848	846	880	835	884	874	851	923	859	920	839	825	878	890	887	854	902	905	874	883	847	901	850	818	850	867	834	912	836	892	901	874	864	850	877	865	865	871	886	875	828	839	884	862	810	876	862	842	820	858	852	859	869	867	857	888	829	811	871	815	806	830	851	831	905	930	901	845	844	859	857	880	843	843	890	865	881	865	818	903	847	870	877	874	857	852	852	903	849	850	873	841	902	825	869	903	900	887	932	856	899	849	891	841	845	853	908	883	852	865	859	904	848	856	919	844	854	838	820	875	827	898	858	847	813	853	823	837	899	855	853	877	893	836	850	831	829	844	828	870	894	893	817	871	878	868	899	867	861	831	912	844	860	853	808	849	862	889	884	901	892	864	876	867	828	857	858	872	870	838	827	858	903	890	862	881	829	894	853	872	840	882	862	903	900	845	922	824	910	858	825	798	881	849	856	863	848	869	863	876	868	818	833	851	844	880	858	819	892	848	864	894	866	871	855	819	847	879	817	851	843	846	929	869	878	871	876	858	843	851	835	864	853	865	854	875	899	863	832	890	914	848	802	868	886	841	877	884	801	868	886	903	899	819	886	854	889	847	876	853	902	858	914	866	875	860	827	817	839	896	903	844	871	855	883	896	833	804	858	861	869	849	915	912	853	889	833	834	850	830	830	854	915	819	867	900	861	911	846	834	823	845	888	858	862	842	885	835	857	842	891	840	880	879	857	825	922	865	835	836	861	793	815	859	906	861	803	864	830	907	886	867	910	926	900	811	805	870	835	903	871	854	874	852	904	859	866	876	873	797	828	864	871	877	856	862	847	873	887	822	867	848	860	887	884	847	870	864	841	825	881	842	876	854	851	912	815	842	832	863	875	916	858	810	867	830	835	851	858	876	836	878	894	884	877	911	838	898	865	837	846	919	812	838	847	857	854	849	809	808	869	854	870	839	876	893	830	881	845	820	809	837	859	871	863	837	868	833	821	901	894	832	836	894	844	846	848	836	828	826	846	906	819	880	862	852	878	901	943	891	923	873	844	887	856	874	902	922	842	859	943	877	860	877	869	849	844	889	882	865	885	817	873	869	824	864	869	872	887	870	874	850	858	863	815	840	850	862	896	838	865	847	850	797	907	852	901	883	841	863	853	863	867	880	827	804	850	878	876	882	886	843	837	855	866	873	888	888	862	845	916	852	955	886	828	806	859	852	858	845	907	873	866	934	797	880	850	855	842	818	844	859	837	850	860	864	908	859	850	840	810	856	866	926	936	874	878	924	925	944	850	807	851	802	837	878	895	873	805	888	861	840	860	807	911	892	872	861	852	817	895	846	875	846	865	878	894	860	860	842	783	885	901	877	853	864	870	846	883	848	896	826	851	884	838	888	852	897	872	871	862	827	823	853	824	858	902	832	844	881	893	879	893	850	825	853	809	821	865	888	879	909	865	914	939	862	907	868	814	850	905	891	885	868	844	868	880	870	837	859	817	807	884	892	835	824	876	873	861	811	867	832	878	899	873	916	846	819	878	855	890	866	875	862	850	805	922	864
4495	1610	1403	1107	972	973	965	982	975	955	993	971	977	956	1013	994	923	969	932	1017	939	989	991	969	946	977	981	940	1037	933	1002	953	972	968	978	909	971	944	973	981	933	1001	938	888	933	925	950	988	896	982	946	918	948	908	921	906	947	938	944	987	958	943	952	951	918	936	878	983	928	923	935	973	967	963	935	963	925	859	959	944	913	906	938	978	942	961	904	964	971	908	939	953	962	947	959	938	907	897	987	985	936	976	961	920	957	921	969	1002	972	905	993	959	918	950	912	956	920	997	926	993	918	927	926	947	936	906	955	893	937	935	933	990	947	950	944	963	972	970	952	932	940	944	943	942	934	926	944	960	952	981	966	950	950	914	931	921	936	909	980	920	923	1001	990	964	909	918	932	951	932	930	954	972	959	894	936	943	964	975	931	918	944	947	971	958	986	983	991	928	969	907	943	974	968	926	936	919	913	934	975	909	895	970	977	952	942	928	958	968	923	992	864	913	938	930	950	932	914	923	930	918	985	944	984	947	954	936	924	880	970	971	889	923	994	899	972	919	988	930	964	1023	932	934	910	912	904	1036	984	969	965	956	939	943	994	950	1014	1000	874	902	920	961	899	969	979	954	958	932	979	935	994	967	978	953	923	974	994	948	925	919	970	923	963	942	965	1009	947	901	987	973	958	974	949	919	934	982	964	943	946	982	981	951	931	954	904	932	970	936	972	908	996	900	922	944	954	936	907	941	952	946	961	944	904	945	953	951	904	931	987	951	979	917	912	931	966	924	880	968	944	911	962	989	983	952	951	986	943	880	962	947	935	935	980	966	981	909	965	936	911	947	928	925	951	928	916	955	938	919	942	940	919	1004	948	953	936	969	994	959	972	975	971	946	955	971	948	995	962	898	966	979	978	1008	979	954	956	939	913	924	892	891	950	960	991	933	889	945	983	950	928	945	917	927	923	899	973	930	929	914	964	971	989	915	931	963	909	951	960	902	955	951	944	943	957	975	906	960	942	915	953	993	950	919	928	917	925	937	970	934	915	923	912	933	985	935	956	951	957	970	940	940	940	970	904	954	895	944	948	898	978	907	925	888	955	941	971	978	959	929	929	979	948	926	924	949	869	940	938	972	952	922	992	966	958	914	981	952	994	989	981	852	953	919	912	958	928	949	981	969	905	892	955	920	967	937	892	912	942	986	946	884	933	959	999	963	984	933	1026	1025	931	968	908	962	932	959	983	984	913	962	946	944	959	877	946	971	992	948	973	974	936	969	948	917	919	963	952	1009	937	995	956	912	880	920	991	959	891	958	930	952	945	988	935	941	924	940	967	965	958	904	941	990	952	921	951	904	946	957	962	891	949	949	923	912	955	931	908	931	951	944	957	1000	922	998	944	942	930	945	909	910	901	922	973	927	944	979	901	967	954	922	931	929	995	912	928	984	956	946	974	967	928	897	911	990	951	912	1021	955	849	968	990	937	983	987	984	939	935	956	933	894	937	901	958	999	923	917	981	923	942	972	933	973	962	976	951	936	926	963	951	976	930	946	939	948	928	949	1000	951	982	927	939	982	952	937	941	989	951	922	877	964	947	967	979	969	916	923	951	978	959	937	985	927	946	989	945	969	968	913	916	904	945	948	935	975	945	904	926	907	941	989	946	941	987	917	941	934	926	990	947	906	911	1036	998	932	919	973	910	957	945	923	938	953	935	918	968	992	939	950	931	925	946	904	967	947	953	951	931	943	884	1011	944	979	958	942	932	891	919	990	938	985	906	950	936	996	956	943	990	932	909	972	987	936	960	952	940	973	913	953	923	925	900	943	944	923	979	963	965	985	942	979	959	1003	983	1009	881	933	972	917	880	983	1054	919	932	936	961	1015	947	933	942	926	916	945	974	918	876	963	971	929	1005	966	994	893	979	912	939	983	958	954	953	941	962	934	942	941	933	940	927	972	957	940	948	946	931	899	993	951	966	924	988	919	943	929	934	971	947	928	950	950	931	912	923	944	929	929	967	941	977	932	923	966	976	921	900	931	906	952	981	927	955	966	927	941	913	964	938	958	965	943	961	937	957	992	928	967	987	946	950	983	931	950	880	959	916	979	955	958	939	912	927	929	903	940	939	917	1016	938	931	932	959	931	991	955	978	975	955	1025	989	925	957	948	950	910	980	908	984	907	905	944	947	958	966	1007	942	915	955	922	967	956	957	908	907	1018	985	940	926	866	980	976	947	984	968	955	932	1000	944	957	936	934	935	959	917	987	958	898	933	960	976	925	978	920	968	932	917	978	934	981	916	983	911	952	951	912	883	915	931	919	935	933	887	1006	952	921	942	952	888	959	964	930	936	908	955	946	938	945	925	965	973	944	1041	938	940	932	946	954	966	891	932	962	959	1011	950	960	947	967	977	964	939	959	917	951	886	974	951	930	944	998	1005	975	945	938	975	986	927	985	940	935	953	909	988	961	967	916	948	937	1037	1001	966	941	955	944	904	937	976	952	951	940	980	936	971	971	995	895	909	949	967	928	982	921	995	907	933	917	964	969	984	941	900	928	973	898	940	967	1008	999	999	946	966	928	920	1010	937	955	886	966	951	986	925	917	989	940	934	949	914	978	962	961	938	946	972	1006	975	955	955	986	972	924	921	933	992	1006	968	965	991	892	900	946	970	927	1031	939	900	926	1004	947	945	897	935	927	964	990	990	937	936	941	966	910	976	924	973	928	985	900	997	940	892	961	932	949	906	974	954	934	935	940	1004	975	939	969	920	961	940	938	957	952	930	943	954	937	937	940	950	951	972	957	987	962	964	946	878	936	943	953	975	953	969	913	943	938	973	1009	939	965	944	911	910	944	908	955	925	929	928	938	965	932	1018	948	976	950	920	941	989	920	935	925	988	908	926	891	936	956	917	954	1021	977	928	988	969	938	929	1000	936	963	945	957	940	939	922	941	892	923	964	954	949	968	943	988	963	928	995	950	933	974	944	905	960	933	911	889	926	979	889	976	932	981	959	872	918	968	987	959	925	933	956	957	975	958	918	947	913	891	876	929	956	968	945	1000	955	969	967	957	976	993	930	876	941	964	961	976	938	983	918	957	945	940	980	945	981	923	918	946	951	943	930	987	955	975	958	991	889	935	964	940	942	888	916	897	964	957	975	921	879	999	936	899	962	938	921	1023	958	910	941	931	888	918	918	963	941	922	917	976	936	922	986	938	947	938	922	942	978	954	943	996	942	972	958	954	966	969	944	926	962	975	904	925	925	991	939	909	908	951	953	925	977	1003	955	920	925	951	1010	948	959	929	953	947	943	960	950	954	969	978	921	966	972	975	970	912	975	938	928	959	943	1001	977	911	931	1002	976	969	950	920	942	920	966	926	947	979	942	905	986	940	938	930	916	951	943	920	942	963	965	937	984	907	943	980	946	1005	943	963	978	946	923	931	947	925	1011	954	934	962	913	931	968	928	956	924	975	934	956	966	949	971	957	949	949	934	951	920	971	948	987	949	960	920	939	947	941	913	951	935	924	968	955	932	988	949	955	1001	927	977	931	930
23315	21034	28096	24157	21039	9196	1735	1230	1090	1052	1046	1048	1041	900	943	985	975	904	974	919	976	942	874	902	887	914	911	950	894	894	938	913	927	874	892	841	924	918	869	903	926	900	960	928	929	864	884	960	954	915	899	907	864	904	894	908	867	871	893	874	917	856	943	887	858	884	949	867	855	928	903	915	862	915	929	909	874	924	860	930	864	870	887	868	905	902	900	935	918	905	840	895	928	921	961	888	906	884	934	941	904	877	895	871	899	917	875	883	899	899	847	890	891	907	937	826	869	921	923	880	869	900	892	864	929	891	886	851	894	870	912	915	898	930	879	911	861	905	856	876	915	953	919	884	926	940	923	899	847	889	888	882	870	931	858	937	901	895	923	874	891	888	902	918	900	894	951	853	897	862	874	869	904	853	859	883	868	912	873	915	864	895	940	970	836	882	892	912	888	833	913	948	912	874	869	843	896	887	933	874	845	892	850	837	949	855	899	887	925	896	897	890	903	853	903	902	911	884	847	911	939	950	899	889	898	886	903	854	880	900	901	875	888	833	870	832	899	866	934	892	852	932	867	846	889	836	882	901	874	964	850	846	937	912	901	926	902	821	914	926	933	915	920	921	822	900	910	945	884	920	910	902	869	885	871	850	941	879	912	903	932	893	840	897	897	917	889	942	937	838	883	925	913	859	901	895	843	865	916	845	908	878	899	932	855	868	848	912	868	867	855	847	880	913	851	849	924	905	916	882	891	844	883	877	903	888	939	865	893	929	880	901	886	905	879	917	864	899	914	908	902	892	848	866	820	919	915	839	886	906	871	857	936	900	929	901	874	899	867	908	888	925	878	930	944	888	889	858	884	877	903	931	914	922	909	839	914	899	916	897	907	878	869	870	938	861	889	838	895	932	893	888	875	845	882	878	914	905	882	876	940	910	924	894	867	902	917	933	905	864	905	854	936	869	911	894	916	917	874	874	910	897	888	939	941	910	875	905	927	898	888	881	906	946	922	911	888	919	884	869	899	899	891	899	946	860	916	804	913	930	900	885	881	876	877	910	892	890	900	887	905	878	895	879	862	839	905	896	889	894	903	942	841	837	919	882	915	881	881	898	893	887	872	849	915	858	890	915	829	943	849	906	882	851	887	896	902	940	884	907	884	897	878	922	905	936	861	887	915	881	937	844	886	860	864	858	910	919	867	889	859	887	872	893	952	931	869	892	810	883	887	872	924	931	863	940	882	910	834	895	881	932	893	880	931	854	874	858	810	879	948	882	832	903	932	886	876	864	885	870	845	895	863	897	900	848	868	891	887	957	924	900	950	928	899	895	945	931	868	906	851	889	886	912	897	900	918	855	901	857	936	869	892	888	917	911	848	864	865	894	842	844	957	892	894	895	860	873	878	906	882	904	921	914	906	879	854	909	930	907	959	870	887	859	888	885	895	922	895	918	865	870	872	931	895	924	863	900	850	914	881	896	880	859	905	910	902	935	911	919	890	920	886	898	876	889	867	925	874	905	856	899	865	951	903	813	908	904	871	894	823	873	920	880	893	906	846	975	869	899	900	865	896	892	915	886	954	876	837	903	904	918	877	915	898	926	921	899	905	933	911	875	892	900	878	880	935	944	923	910	904	923	892	918	953	888	847	945	887	927	887	901	864	875	890	887	890	897	891	853	868	880	882	923	905	912	898	846	867	876	908	897	885	933	886	860	840	841	870	936	892	925	923	934	928	889	904	873	843	979	864	895	894	931	887	971	892	861	881	922	907	932	940	914	844	909	923	891	909	853	853	942	912	863	916	884	838	946	913	905	926	934	912	913	935	904	867	850	863	904	920	825	933	877	896	884	915	939	935	890	913	884	918	887	862	879	869	933	856	872	905	814	910	904	877	910	854	909	917	914	856	909	918	921	903	922	908	891	876	918	902	892	884	840	914	930	897	907	862	841	873	907	845	840	875	867	884	909	921	850	890	876	947	898	867	905	885	886	893	872	908	886	887	926	890	912	913	916	885	879	872	857	887	906	940	860	881	920	874	904	822	909	926	908	903	834	896	874	876	877	844	892	821	901	869	899	871	917	892	923	934	852	889	907	885	874	908	888	886	852	888	859	952	918	899	824	857	889	900	846	916	889	870	896	882	898	845	934	858	916	893	912	882	887	898	903	911	903	850	848	885	875	910	920	852	882	885	853	890	848	866	937	879	919	862	872	853	887	902	867	884	868	850	890	884	907	911	883	882	911	895	928	920	904	867	845	873	856	912	912	895	913	889	869	900	867	928	869	878	930	929	939	892	870	876	915	922	941	881	895	929	864	874	855	901	884	871	860	855	855	883	885	885	908	866	883	845	918	888	851	877	869	876	911	852	905	943	917	851	919	919	824	885	873	860	832	892	927	853	881	897	880	877	888	880	910	922	888	906	860	950	937	902	934	828	893	863	958	955	905	861	910	951	816	901	899	919	864	912	897	853	932	906	845	888	874	849	876	915	925	907	903	881	851	876	910	874	861	913	918	897	857	952	826	873	882	898	891	846	885	899	905	827	883	892	899	894	851	912	894	836	876	882	911	836	887	948	932	881	928	915	932	967	886	858	897	893	896	880	925	895	861	867	862	834	837	878	967	871	888	912	914	891	923	895	910	968	861	843	913	886	852	882	880	872	849	928	890	842	854	934	894	876	948	898	909	838	891	899	906	932	914	915	891	834	889	889	900	925	896	928	876	930	874	903	931	930	858	867	877	887	867	861	903	880	842	860	865	901	957	915	876	866	875	889	867	930	849	880	872	902	846	832	866	880	896	878	843	846	915	878	948	863	905	874	893	937	874	896	906	889	926	900	840	928	897	917	849	863	909	933	808	942	849	892	887	907	895	889	910	874	962	943	879	880	893	879	896	845	861	875	859	888	851	879	873	905	885	908	858	909	871	841	876	878	859	912	882	890	906	909	864	893	879	873	894	881	894	886	855	906	939	938	927	902	911	886	911	825	903	867	856	926	962	946	904	848	851	904	875	926	863	890	904	873	917	871	844	846	875	891	910	888	885	872	893	919	902	952	911	901	969	868	880	886	887	875	864	873	901	922	923	868	848	866	870	898	919	910	882	890	890	900	903	891	901	909	888	903	875	939	929	918	885	863	829	877	845	951	940	849	920	908	827	910	910	882	875	914	891	864	887	897	850	895	909	883	897	871	882	868	913	911	915	891	882	901	867	850	879	925	894	885	908	888	892	864	897	877	846	861	890	880	851	861	946	899	900	938	881	886	874	900	871	854	928	867	897	911	889	917	897	896	864	935	899	907	859	914	915	896	892	902	911	866	923	864	901	905	888	878	867	895	901	895	891	906	857	885	900	929	892	894	893	934	884	889	840	859	884	865	948	898	892	970	856	886	905	865	843	905	834	877	912	901	844	905	893	886	871	877	879	923	893	880	858	933	880	903	875	890	905	861	855	879	933	908	915	948	865	935	916	860	844	937	849	890	866	916	877	864	865	912	928	888	893
3445	9019	6243	3329	2546	2069	1785	1612	1374	1272	1190	1203	1146	1105	1117	1103	1030	1055	1020	1051	1036	1055	1079	1011	981	955	976	1014	970	1014	1035	932	1016	1025	1018	1028	1001	1011	1016	989	1045	1012	981	979	1013	967	988	1024	1000	990	1024	994	966	976	1050	1023	1014	1038	965	985	1010	986	1057	1016	948	992	1031	981	1001	983	1006	958	1013	1058	1010	972	1010	1073	984	965	1002	976	1004	952	974	991	1050	965	967	1052	970	1026	979	1091	995	1007	1006	999	964	979	967	1008	1012	951	937	954	986	992	995	934	943	989	956	972	943	999	967	996	961	974	1015	964	983	978	984	954	1038	1004	1015	1023	1039	991	996	965	1014	991	1032	935	963	1019	988	963	972	998	1001	1003	1025	961	974	1045	1012	1016	1023	1007	1011	1003	1007	1038	1011	987	944	985	959	1056	989	1008	953	1009	994	977	998	998	989	979	1028	998	1000	966	1015	972	940	1050	958	961	915	958	964	922	1003	980	1033	1039	1013	996	934	1046	992	1013	958	1047	989	1060	993	998	999	990	1022	961	961	996	1041	995	982	950	963	951	946	1005	962	979	1016	1041	998	974	951	941	1029	976	1024	968	966	1004	1005	996	984	972	1069	1008	952	1047	939	980	1007	977	985	970	990	1016	989	996	955	1080	1046	939	1000	1040	975	1063	1046	963	969	1030	967	1003	946	1013	983	1003	987	977	981	1016	992	1005	975	940	963	955	960	963	1019	965	999	972	999	989	1015	1071	985	1041	1025	1015	988	1004	1039	1025	975	1003	1037	962	1016	1031	979	973	984	956	1020	963	1016	940	1000	1043	1043	946	970	982	931	1008	1042	1026	970	985	969	998	972	996	997	1008	990	987	962	966	975	1021	992	1038	978	1032	988	1026	976	985	1011	1006	957	921	951	958	1057	1021	1031	987	986	1006	929	1026	936	1020	926	978	983	1005	982	1006	979	1027	944	1027	990	1056	1004	1036	948	1024	953	981	1010	967	1054	1004	976	1001	1008	994	964	1073	1018	946	977	1023	997	991	1031	959	981	1014	968	983	991	932	1040	1034	1033	985	956	960	933	1037	1029	989	962	991	1015	1004	953	975	979	1002	986	988	955	972	933	962	1052	980	997	985	989	993	1021	1052	930	985	983	1056	950	963	1007	967	977	1012	1008	970	991	923	984	971	1003	1050	1020	1020	944	1010	1040	1015	985	1012	1006	1000	1023	994	1049	1018	997	998	951	1021	1047	988	1049	1006	986	958	1004	996	1025	1003	1003	934	962	991	977	993	973	1052	966	963	939	990	980	1026	970	944	972	989	1017	944	982	985	993	992	1005	1012	983	1011	962	1029	1024	1035	961	970	970	985	975	1024	1001	994	988	973	968	990	941	967	991	971	1047	1021	1010	1009	1007	987	1012	950	998	991	1037	959	979	991	1015	1026	1001	999	995	967	955	1006	938	976	1024	1003	1022	991	927	999	978	1015	962	980	986	934	994	952	1003	1026	938	963	970	958	973	996	994	953	964	962	1020	983	1013	950	1014	1035	962	1002	1016	1012	1030	995	1037	994	986	992	985	1015	995	970	928	981	1070	1017	1033	985	984	927	1062	969	966	968	988	985	1011	975	1009	987	990	995	983	993	949	985	979	1021	994	995	1025	1012	996	952	1005	1012	944	1017	976	1020	1057	953	959	989	955	1001	993	987	949	927	993	949	968	964	1050	994	1003	1011	996	1027	925	1018	978	985	994	1024	1023	1005	978	1074	974	1019	984	952	950	994	1001	1012	997	1009	965	974	986	954	1021	976	999	973	1005	969	981	970	1015	924	1031	989	992	1032	955	974	989	981	1017	1001	1001	1008	993	983	1032	934	1026	969	979	1019	1017	939	992	984	944	991	991	997	985	979	993	1039	985	935	992	1023	932	1029	1027	994	1019	1019	1030	975	1045	961	1014	989	987	997	969	945	978	960	933	961	1004	1013	998	1014	906	1000	1002	980	1009	1069	929	1008	1001	914	971	1005	946	1058	972	966	1000	960	1006	942	1048	953	1020	969	1016	997	977	995	973	958	980	1021	946	968	1011	956	989	1014	996	978	983	992	985	1049	914	996	955	1036	1005	995	1027	936	986	988	943	971	980	994	989	1005	991	968	993	1003	1000	1024	955	989	972	1005	986	985	1037	1022	1009	1003	1060	973	994	955	991	988	1022	984	1016	987	944	928	1013	1008	1006	976	1026	976	976	974	962	975	984	1001	964	992	939	984	1026	1004	973	964	961	1012	1017	1002	978	983	1006	993	956	929	946	949	952	955	1049	1009	994	993	1027	1020	974	1038	983	964	1013	965	988	1017	947	989	1021	992	992	1004	999	997	996	981	1031	945	1061	947	1001	972	930	952	1006	1008	1006	1002	995	989	1048	1003	1004	969	960	965	975	1002	971	1041	1046	1023	970	972	1004	978	950	1027	1010	991	984	1075	1050	1023	1019	1019	988	997	934	950	1030	998	926	963	978	1008	982	1023	975	1016	972	994	1002	1031	1000	1001	953	998	953	1010	1028	990	1032	960	1032	1068	1022	991	1031	974	999	977	981	975	956	992	1027	958	1016	1006	995	977	986	955	1001	954	977	972	1038	1001	974	1012	1006	1019	973	1018	1008	994	952	1039	958	1022	1047	933	1027	986	946	988	984	981	1004	947	1012	958	1007	977	994	959	1000	993	977	1000	1012	1042	976	986	991	1024	1019	962	964	1019	1029	988	1017	972	1011	1006	967	981	943	1041	940	949	982	977	981	1026	1050	1010	947	1014	1028	975	943	994	976	964	1055	953	1013	976	995	1008	1017	1030	1032	1025	1026	941	1007	992	945	1022	937	965	1015	1032	997	955	953	973	979	972	972	1024	1000	948	940	993	985	1023	938	988	978	1024	1008	979	1005	988	1001	1017	985	954	994	1008	1033	1000	970	982	975	958	976	966	1012	952	907	972	902	994	942	959	936	1006	981	1011	1049	982	1025	1030	1000	1013	1004	991	986	922	1024	974	1005	995	958	1000	1006	1031	986	939	955	975	967	1005	1020	974	1022	978	976	981	963	945	1031	983	989	1007	989	983	995	1016	972	961	973	1011	1025	994	1017	1003	922	1009	979	951	1016	966	1006	1017	963	935	983	977	980	959	1013	1029	976	1001	995	980	947	1029	990	966	998	1010	990	959	977	965	1015	996	1023	1024	1027	1039	993	1004	1020	1019	978	1014	1006	1042	1008	1068	1020	994	1022	1009	979	969	1008	1010	994	1012	952	971	1005	1015	1022	1006	1032	937	987	1060	972	999	1019	1005	955	991	981	1014	984	987	1009	1002	1049	984	1035	912	981	1013	997	1004	1009	1001	1037	1004	1006	1018	968	1022	999	991	1023	991	984	987	964	1002	1018	1017	981	967	944	995	1002	983	974	978	1039	1033	993	883	939	983	944	1010	1012	1025	953	991	1038	1018	947	1046	1013	994	970	1034	967	1015	996	1036	1048	1085	947	1029	988	991	1032	1049	1014	1010	947	944	979	990	956	975	1007	960	998	984	982	1021	992	968	939	951	1013	980	959	962	969	915	1001	1022	998	998	1019	981	1042	1010	988	973	963	957	1038	1010	1006	953	1011	985	987	986	1019	975	974	980	1026	947	937	1023	986	915	990	1015	991	1017	1056	1015	935	1025	958	994	997	967	1050	1040	937	980	986	964	933	1003	1000	1011	952	968	978	994	947	979	999	1038	968	1015	1007	988	965	1000	973	1028	998	969	995	971	925	991	970	1016	990	993	983	1005	1007	998	932	1036	1026	972	1007	993	995	977	966	1002	1028	1017	1020	967	984	977	942	930	946	972	979	977	965	972	1012	979	934	977	1008	926	1019	934	1016	964	980	950	951	1079	987	1005	963	973	983	997	978	936	981	966	948	963	962	1027	1039	951	956	991	986	1000	1007	951	964	1023	1011	1010	977	949	1009	925	933	987	996	929	960	965	996	965	1020	999	1015	1001	1000	971	969	976	980	987	984	969	1047	1011	1056	974	988	947	1035	981	970	1014	1008	972	994	939	1005	1046	1014	980	1012	987	1000	968	957	952	962	1038
24541	21022	26858	25256	8312	840	704	578	547	555	561	550	508	542	479	516	485	456	489	485	483	519	463	461	443	517	467	458	506	457	519	496	499	466	522	446	536	432	485	484	479	450	477	485	476	512	494	467	514	518	465	478	430	455	465	478	497	470	532	500	462	507	475	459	470	478	472	471	469	475	473	480	460	465	475	441	506	509	488	485	474	500	451	490	493	505	490	455	471	417	480	487	497	477	462	455	470	459	455	444	484	471	472	532	470	470	474	471	472	481	488	470	478	430	450	458	467	455	446	481	450	472	476	476	474	495	499	446	499	467	461	450	500	478	491	476	445	509	476	454	501	494	458	466	474	447	477	484	492	449	512	486	456	471	462	487	466	448	474	450	471	488	524	481	464	467	472	429	497	446	452	472	462	466	499	438	489	489	526	467	502	475	473	472	498	455	471	515	454	426	460	458	495	435	487	448	447	470	458	448	466	465	432	458	470	449	436	443	442	471	485	458	497	467	431	477	458	474	514	487	484	476	507	467	468	453	475	438	491	500	467	452	447	484	437	430	451	454	467	483	424	499	469	480	470	460	451	452	500	423	495	478	441	473	466	456	509	515	526	479	464	494	484	454	457	455	469	491	445	477	480	484	465	455	503	469	522	471	467	505	505	460	473	476	483	495	459	458	462	507	476	433	484	477	464	481	515	474	467	534	440	477	466	443	474	443	480	479	462	451	437	444	480	454	419	473	484	489	484	475	453	477	436	468	497	450	481	481	453	444	475	478	443	468	416	485	492	475	462	486	452	474	455	458	481	442	476	468	474	490	496	453	456	482	454	474	502	447	463	487	461	489	494	503	470	493	474	494	459	466	474	486	442	477	500	439	495	438	447	456	478	456	461	486	466	466	472	473	515	446	477	448	450	462	452	456	478	458	465	468	492	450	470	455	460	486	476	468	478	468	468	464	461	469	457	454	447	495	474	456	467	461	486	466	468	437	459	481	453	478	480	490	507	453	482	445	468	449	501	483	458	449	484	479	467	499	456	456	479	467	497	469	462	467	472	436	427	503	467	518	483	476	470	495	482	487	436	448	442	473	466	456	454	480	460	460	472	497	483	479	492	487	418	465	464	463	466	442	497	432	462	434	488	476	488	439	466	467	490	470	473	504	465	478	466	467	439	484	514	494	485	473	474	462	463	451	505	497	489	469	466	435	468	464	469	513	466	475	470	471	448	477	455	484	467	438	486	466	473	422	528	516	447	489	456	505	473	476	445	508	507	477	494	471	475	476	489	481	469	463	472	453	469	463	502	502	471	466	454	469	416	496	489	468	451	426	478	441	478	489	492	430	481	478	487	423	480	461	430	502	494	468	449	469	450	484	466	505	470	490	487	465	483	507	467	507	504	472	532	441	469	455	466	479	435	481	474	476	462	463	472	455	450	477	485	468	474	428	476	405	487	457	488	531	500	457	501	528	477	471	467	449	474	424	431	459	435	480	484	479	505	478	477	494	503	490	436	473	481	479	471	476	435	481	471	459	450	466	455	448	479	471	477	486	488	463	457	458	453	458	489	480	490	497	456	486	474	468	471	461	472	462	425	500	461	458	441	458	426	484	457	507	470	486	426	456	492	501	470	445	468	456	421	469	455	528	448	495	438	457	480	502	484	463	472	470	448	493	481	474	472	466	474	481	478	443	463	474	472	512	500	461	467	477	447	483	492	420	446	475	485	458	442	446	432	483	431	483	481	481	438	485	428	470	460	449	446	472	455	438	507	479	464	485	433	486	458	463	489	473	486	460	471	455	452	488	451	450	488	465	483	484	466	475	451	474	464	429	503	449	448	467	443	447	484	500	435	442	475	478	482	458	472	478	497	451	536	431	454	450	479	481	455	465	470	448	479	486	457	497	440	523	478	494	500	452	487	464	466	469	443	501	492	467	489	430	470	481	457	485	499	455	475	479	474	475	502	487	471	467	473	481	420	470	496	465	471	472	514	458	469	455	466	472	486	465	490	437	475	486	452	493	482	470	480	481	478	470	484	444	476	466	486	509	430	501	463	468	478	503	451	449	459	480	475	429	433	476	464	498	489	451	463	437	479	455	457	446	473	471	461	450	468	465	501	447	493	466	474	485	492	541	464	424	417	476	486	486	488	466	485	480	478	472	480	474	451	472	478	477	516	504	485	484	473	469	483	429	483	488	447	435	474	516	423	488	454	504	445	443	461	465	463	497	505	442	499	451	496	495	490	461	480	480	460	468	452	477	445	440	468	499	493	480	455	437	480	482	467	458	469	462	451	470	468	499	482	471	463	484	561	521	485	464	448	487	507	473	477	458	507	466	463	513	479	478	522	498	490	479	429	437	447	454	478	468	477	462	494	445	488	454	481	498	488	475	422	455	479	471	467	480	434	463	466	502	478	466	492	466	461	495	442	509	498	491	463	458	485	475	489	480	485	452	471	467	463	487	482	487	498	468	495	497	475	458	449	460	472	464	489	484	464	489	463	449	443	481	464	485	460	482	462	511	500	477	492	504	453	456	430	480	464	436	493	491	459	489	526	453	471	464	407	466	467	476	474	488	452	488	491	488	487	467	478	506	469	471	484	491	468	469	501	454	445	455	424	485	481	469	492	492	474	479	478	481	499	459	505	448	455	479	445	444	464	449	459	454	445	487	468	466	453	456	475	438	462	455	483	446	486	457	430	488	509	479	482	497	463	479	472	467	471	496	495	460	480	473	481	511	440	478	513	480	450	441	484	465	476	463	467	493	505	464	485	417	484	468	456	492	494	510	482	483	485	459	485	473	484	461	475	507	482	461	437	446	427	485	477	491	480	513	446	457	485	449	533	479	459	459	453	461	479	450	453	494	475	452	447	471	448	482	479	457	483	498	469	506	434	473	472	497	488	463	477	447	479	488	484	476	477	441	469	494	483	453	498	475	474	456	483	466	442	464	493	496	456	477	482	455	466	489	484	463	476	462	469	445	488	475	492	430	463	439	472	461	472	462	499	481	453	443	447	504	485	437	477	478	466	478	476	497	500	451	484	458	452	464	464	506	467	482	440	477	449	469	468	473	463	439	429	467	474	507	449	426	433	461	489	482	473	493	448	487	488	499	494	497	520	442	494	482	461	470	434	482	457	482	474	495	479	491	491	468	480	447	451	468	465	446	468	444	504	461	479	462	460	489	508	528	478	491	502	452	464	485	478	443	494	452	526	443	475	451	453	476	473	481	478	468	494	443	464	441	434	482	474	490	503	412	449	490	470	459	484	480	482	499	442	468	401	455	472	451	458	487	461	458	463	466	476	471	476	475	492	461	463	471	483	427	474	442	499	472	467	510	479	483	464	454	496	495	502	455	464	453	483	484	448	443	464	448	496	471	467	460	474	492	454	471	447	467	474	456	427	480	475	484	427	494	460	446	505	462	493	443	455	476	482	506	474	502	459	476	454	501	446	499	475	432	459	469	465	429	464	512	454	448	462	463	443	429	497	465	495	499
3278	4763	3291	1728	1329	1164	930	800	769	656	648	612	599	580	561	552	580	566	523	559	517	532	581	526	551	498	515	496	563	528	540	536	522	531	534	552	546	581	565	552	589	537	522	502	533	542	509	514	500	509	521	502	534	509	526	526	525	509	544	487	472	508	487	476	521	519	549	530	500	524	539	520	516	525	526	558	541	514	506	526	532	549	532	490	489	508	554	490	548	533	490	469	536	525	510	475	531	530	548	568	557	534	540	522	523	532	482	550	526	529	552	557	508	528	530	536	477	537	488	521	533	497	540	534	512	497	545	536	482	507	485	549	491	538	552	491	525	512	491	553	517	522	517	502	520	514	525	525	501	510	505	522	513	536	526	474	528	523	512	546	520	516	527	475	493	543	612	531	484	465	465	525	495	554	501	510	534	543	512	572	494	562	515	521	508	513	532	526	533	501	510	524	540	504	531	485	517	472	556	487	556	496	539	489	503	509	577	537	508	468	538	527	507	530	542	528	527	522	502	543	533	506	502	516	560	523	560	548	520	522	506	559	475	476	556	507	555	501	580	498	518	528	533	539	504	517	541	552	504	471	547	496	523	517	537	502	536	530	493	501	543	550	522	561	535	510	523	529	523	549	520	504	533	499	516	486	541	527	480	541	508	491	534	500	531	504	522	514	527	550	546	525	536	485	545	529	526	580	519	555	536	529	527	494	513	474	529	512	487	503	530	534	492	537	544	549	509	542	554	516	533	486	513	536	492	501	477	500	556	501	511	502	498	536	498	553	497	547	498	522	503	542	507	502	496	509	508	547	496	521	523	516	526	571	528	569	512	510	504	515	513	523	529	525	601	524	500	528	515	532	534	484	508	504	530	528	546	488	521	530	483	531	505	542	504	540	499	537	505	551	511	500	495	496	552	534	535	489	507	533	537	554	530	473	516	530	525	515	483	502	502	535	521	535	520	542	515	517	499	555	527	507	501	509	545	530	517	560	535	504	539	543	511	527	519	528	510	502	492	511	467	537	519	517	498	528	493	514	566	544	509	553	540	489	539	535	530	498	505	548	548	547	527	532	510	538	527	507	494	476	477	495	507	494	550	537	497	505	506	529	513	503	512	538	533	553	534	563	547	499	496	546	506	498	542	548	484	498	515	494	501	495	512	519	574	528	525	508	485	537	537	486	521	515	558	536	490	537	546	478	470	573	556	558	515	518	534	497	507	532	529	522	477	515	533	491	518	482	519	498	522	498	545	554	556	538	519	535	537	524	541	488	509	515	514	518	545	494	510	551	509	498	508	545	526	541	530	518	512	550	500	514	496	484	513	549	516	509	537	518	528	478	493	507	529	509	518	542	523	516	532	511	551	508	505	507	512	502	529	508	532	515	530	519	495	523	538	517	519	494	569	508	507	534	487	521	555	506	535	515	533	505	513	502	497	511	498	533	553	519	505	541	508	483	483	512	537	522	528	537	523	509	545	505	548	540	514	507	536	515	548	548	554	537	494	476	533	504	533	505	548	508	528	527	558	541	513	534	503	528	515	538	531	510	523	543	519	523	509	494	500	537	557	533	525	533	514	516	530	518	537	468	556	488	537	510	463	512	489	560	489	544	547	467	521	549	536	503	512	534	537	584	510	517	542	532	562	500	496	500	521	479	504	527	523	540	526	530	498	500	490	515	535	501	548	539	490	522	556	540	503	507	538	505	535	571	536	502	483	525	540	556	531	532	554	511	498	515	497	501	532	514	516	547	523	514	554	482	537	488	442	495	498	498	500	509	536	487	548	539	519	500	552	502	508	536	497	514	542	541	518	565	504	502	543	478	526	493	519	554	487	493	524	482	546	563	480	541	503	571	502	508	565	486	515	497	531	562	539	503	505	537	511	514	552	504	547	515	499	492	580	501	515	526	490	513	525	531	518	566	560	526	525	514	510	529	528	506	537	486	555	535	538	547	506	548	530	516	515	494	488	512	506	521	545	533	526	535	522	505	545	493	510	510	549	546	459	480	490	502	525	511	516	529	507	523	492	532	510	542	496	540	538	538	516	529	473	499	485	515	506	532	519	574	531	460	496	501	492	473	556	521	522	483	474	518	467	512	476	491	512	556	516	535	494	524	514	535	529	525	528	505	532	553	530	535	535	526	526	508	496	509	538	519	507	515	543	523	510	508	539	540	555	529	510	536	507	524	527	510	509	542	498	506	504	515	503	507	497	531	495	515	531	523	527	511	501	502	492	547	519	514	524	514	493	495	522	528	546	509	507	496	519	499	502	519	529	547	539	534	501	567	517	511	519	495	501	559	512	511	489	545	516	479	519	485	509	514	528	552	523	517	515	528	513	493	554	503	529	512	543	498	514	534	532	540	547	528	530	527	528	531	516	501	538	513	510	498	528	502	510	533	506	494	489	534	550	490	519	522	470	492	522	483	555	528	544	515	498	549	540	542	521	521	528	523	593	518	516	510	545	518	515	467	506	545	512	536	535	536	580	503	512	511	523	530	528	493	552	562	530	525	553	509	515	492	511	532	524	510	529	496	507	508	534	495	518	526	516	510	526	536	500	552	512	522	524	538	487	551	502	492	485	525	559	492	529	490	493	545	563	523	523	525	480	509	503	522	515	518	515	491	537	497	527	507	475	519	518	563	556	525	553	507	570	530	560	509	552	495	537	556	504	486	506	519	505	543	508	497	533	513	522	498	510	492	467	500	556	510	529	532	515	525	546	488	510	513	532	522	528	536	525	510	525	538	520	532	514	549	503	507	548	528	551	485	544	543	476	512	501	496	541	518	502	532	501	535	510	549	484	537	538	531	570	528	506	482	503	481	498	537	552	509	511	478	524	523	501	468	520	566	487	504	520	539	530	500	534	527	497	530	497	488	522	528	525	533	568	514	483	503	511	523	506	532	552	498	545	487	529	533	533	493	533	493	515	512	521	549	512	509	528	553	543	507	522	530	540	490	513	504	543	510	525	515	500	517	498	493	554	522	525	492	515	530	489	539	528	544	514	530	533	497	523	531	505	514	470	549	503	527	538	529	474	528	508	517	515	525	521	526	542	478	545	500	494	510	494	511	542	518	519	532	506	521	549	544	572	530	545	566	500	552	515	517	473	521	514	514	476	513	534	529	524	495	516	552	518	506	498	493	525	510	504	508	548	527	551	489	550	513	546	518	508	563	501	509	522	502	498	550	503	497	510	499	497	493	516	459	499	488	509	531	539	496	459	471	501	525	498	555	488	516	565	515	551	524	483	489	519	556	493	509	514	525	481	528	475	530	503	506	520	542	528	516	509	517	534	520	550	550	538	511	547	519	475	514	498	539	504	539	544	560	490	537	549	497	511	515	540	505	525	537	531	535	530	517	535	486	524	522	542	499	535	542	568	510	539	522	497	525	468	498	510	492	509	500	483	517	507	535	536	534	452	522	549	508	517	507	529	526	476	512	535	502	503	483	555	508	514	562	492	546	529	563	516	507	515	535	547	547	527	525	522	498
22207	21040	28618	23672	21040	21070	6146	1044	798	714	665	646	554	578	565	533	549	429	484	485	473	463	457	480	438	461	432	478	412	442	477	433	412	463	447	482	448	418	454	427	433	472	471	426	428	405	442	429	395	437	414	452	425	392	405	384	459	491	399	395	422	433	422	439	412	372	428	418	407	423	422	425	428	410	401	434	430	419	399	409	450	442	411	402	404	417	413	451	433	408	444	419	432	398	372	388	417	421	405	480	442	423	427	441	396	434	419	410	434	421	405	430	427	411	396	424	449	426	395	402	394	378	449	440	448	427	397	412	416	430	435	435	438	395	424	422	397	423	397	425	433	421	397	429	416	400	418	420	421	414	410	397	411	405	422	396	424	413	422	378	441	409	424	448	390	404	410	390	402	428	399	434	439	425	413	424	426	460	395	442	402	433	441	435	437	429	455	411	389	408	467	436	429	394	420	399	445	417	410	443	427	414	406	400	426	449	429	426	460	403	419	441	429	409	428	452	409	415	441	390	402	428	412	432	422	422	438	414	458	417	442	406	413	450	427	435	424	365	425	419	397	370	376	415	443	425	417	424	424	423	441	413	448	415	407	476	415	404	450	378	470	387	389	384	408	441	416	399	442	425	456	406	420	374	435	409	415	405	409	372	392	415	417	450	441	414	403	428	381	412	431	426	469	388	423	401	447	417	443	405	428	415	427	360	416	426	392	437	415	413	430	376	432	380	417	392	444	446	393	430	398	420	421	397	437	412	443	395	419	436	459	418	394	429	426	462	402	407	392	411	405	436	393	430	468	445	392	409	408	434	374	443	405	415	427	402	402	391	375	380	401	401	397	416	422	438	397	408	399	403	438	410	384	434	426	424	394	397	445	399	442	418	400	406	422	423	414	424	439	371	444	420	425	482	397	406	436	397	403	444	451	417	433	377	396	453	398	384	393	417	398	420	418	443	408	433	439	433	408	437	406	410	443	393	453	419	415	430	426	406	426	441	448	419	434	444	418	434	422	398	378	371	425	407	415	419	451	441	430	420	411	426	444	430	441	461	423	418	419	420	416	417	413	393	449	418	440	431	406	410	396	415	423	422	423	407	412	399	394	391	419	462	442	401	449	415	399	417	434	425	398	388	408	452	450	405	431	401	401	450	403	406	390	456	395	432	435	425	441	398	403	462	446	421	444	418	410	400	434	455	425	415	426	433	436	428	405	447	394	398	378	401	403	444	385	404	392	440	426	437	416	388	440	422	408	405	405	435	451	391	399	423	434	404	440	440	424	396	418	397	413	416	366	395	423	412	454	420	441	396	420	431	376	425	416	426	451	436	405	460	443	434	412	406	413	436	475	411	444	447	455	439	393	392	459	424	397	376	393	438	410	430	417	427	442	483	415	387	392	432	403	431	417	393	418	432	374	420	423	408	455	431	440	425	383	468	420	416	418	396	407	403	432	407	377	386	408	420	395	454	381	411	432	432	399	389	442	407	405	420	397	417	413	411	427	394	410	458	410	394	384	407	436	417	420	426	402	437	412	450	444	451	394	399	420	469	438	414	420	402	387	417	398	399	399	407	403	469	392	419	410	400	451	416	428	439	441	439	407	435	399	435	398	424	441	451	440	448	430	429	412	471	400	402	426	414	393	424	414	417	417	375	399	406	443	443	442	404	385	363	442	440	436	424	404	431	423	394	394	431	447	420	409	406	409	434	404	425	422	423	414	409	412	433	436	381	387	405	407	412	425	430	385	394	400	399	395	425	394	408	424	447	419	421	382	381	410	451	403	388	400	419	389	436	440	424	418	387	444	435	401	405	402	412	411	408	402	459	437	408	430	428	417	441	432	459	440	439	389	406	433	393	446	425	422	398	439	443	426	411	409	391	418	420	369	420	408	391	428	421	407	425	448	427	437	427	413	471	462	429	416	443	428	421	441	402	379	431	389	413	419	394	398	440	403	431	416	436	405	430	377	426	436	446	426	436	435	424	394	401	410	410	440	403	398	444	437	387	434	437	390	412	432	445	456	437	394	400	454	408	422	425	434	393	437	387	405	428	427	398	398	446	422	419	447	419	376	429	405	421	399	404	394	411	448	420	403	410	461	407	424	431	480	429	446	393	416	405	439	410	424	414	387	394	436	400	430	430	420	419	438	405	402	420	436	414	411	390	427	418	428	412	417	406	400	427	395	444	424	410	422	396	416	441	438	380	374	384	401	400	417	396	468	430	412	384	432	391	426	425	388	394	403	384	385	430	422	427	428	380	406	438	412	425	404	422	398	405	450	413	407	436	398	458	400	393	405	417	439	433	387	426	448	438	421	409	404	387	430	388	447	427	433	435	423	414	410	421	417	417	411	438	372	386	385	388	407	400	402	405	382	397	394	443	395	419	439	405	425	388	419	443	393	400	414	412	369	422	420	445	395	413	406	425	384	442	385	440	389	421	407	425	391	406	387	437	414	417	382	382	390	392	431	428	400	413	391	474	413	412	423	410	440	429	417	428	411	402	393	435	430	390	458	396	404	399	409	435	424	437	440	413	417	414	408	392	450	434	412	395	407	428	463	394	444	430	426	424	424	383	427	414	433	403	406	400	415	411	414	413	411	394	421	396	374	405	400	420	379	382	398	402	453	419	439	400	408	435	405	415	393	402	387	376	427	390	430	389	385	438	398	418	414	409	413	422	391	432	451	444	387	408	409	401	445	424	402	401	421	412	424	432	455	411	422	417	429	421	391	413	390	453	425	425	441	407	428	411	408	380	425	373	477	403	433	417	414	427	411	426	422	385	376	366	425	442	410	447	383	379	418	428	391	449	427	437	422	423	439	380	433	440	411	432	436	407	377	442	396	381	418	431	420	420	395	444	453	417	390	435	421	424	406	417	439	425	456	436	442	432	401	411	411	414	420	447	454	388	452	388	393	436	415	425	414	410	448	375	414	416	417	449	440	450	398	383	397	406	419	400	411	390	392	393	404	413	440	425	423	396	412	469	424	478	410	400	429	422	472	425	390	416	388	395	413	391	409	449	372	423	431	437	439	385	457	446	437	423	433	394	396	384	408	385	391	430	421	448	436	409	404	397	402	419	378	410	431	429	395	410	403	417	433	402	443	420	406	454	452	407	426	409	444	433	421	406	438	395	422	396	416	444	406	387	403	438	407	436	413	395	398	462	429	366	438	395	413	436	456	410	431	379	454	449	419	424	409	376	415	431	403	408	417	408	403	464	433	432	430	390	417	380	406	400	400	436	451	441	420	402	392	416	433	443	454	393	409	427	450	386	407	427	387	421	423	389	401	413	389	417	413	426	428	413	424	421	398	395	441	449	407	392	405	409	376	394	419	439	425	464	423	430	400	430	398	384	397	413	432	417	435	384	402	404	401	394	441	408	416	393	412	429	407	435	431	420	426	443	401	445	413	425	386	410	420	431	422	402	401	419	405	432	392	419	421	416	407	426	420	423	376	414	414	431	401	390	409	391	435	389	403	408	411	439	420	425
4414	13671	9724	4587	3432	2681	2019	1548	1184	1034	955	805	761	698	705	652	615	618	603	602	526	560	541	562	541	487	520	505	523	480	484	516	535	537	491	504	505	523	500	509	468	478	496	487	517	463	503	496	494	517	496	490	529	518	500	469	488	474	473	453	472	519	476	470	487	475	489	487	484	474	470	493	523	494	503	462	507	483	493	505	478	501	464	471	468	498	466	476	496	469	515	461	497	485	470	480	457	451	488	498	488	493	487	471	471	462	499	503	510	490	467	496	487	486	500	475	455	458	518	492	451	476	493	518	450	472	501	506	509	517	460	489	471	520	511	464	492	441	449	474	465	472	482	457	485	489	459	492	490	489	496	491	465	500	475	473	473	496	523	488	513	467	471	472	499	480	467	472	478	498	497	449	500	503	468	493	455	457	476	479	464	517	489	484	507	461	499	495	490	505	502	473	465	500	431	491	467	451	477	485	458	483	486	477	502	476	482	480	473	474	478	476	485	504	474	455	489	464	498	501	435	480	468	454	497	499	484	468	491	495	492	491	453	442	477	462	470	442	490	472	451	477	469	465	506	491	517	533	448	492	480	470	473	456	492	480	486	489	487	490	500	478	474	472	490	482	534	456	500	480	447	442	478	475	484	489	479	491	486	469	495	504	505	483	495	491	473	474	467	501	476	503	503	496	465	443	525	504	505	439	476	536	450	492	462	472	502	456	508	463	511	494	478	494	494	490	472	477	503	485	461	515	501	471	474	457	479	520	462	487	510	466	460	523	506	476	502	476	482	477	483	501	497	487	495	469	485	464	456	476	508	482	443	454	531	491	443	441	482	508	455	483	512	488	470	485	468	436	492	499	462	459	479	535	480	480	450	483	468	487	507	468	470	482	482	466	435	447	465	476	450	465	465	500	461	513	482	514	478	498	485	441	463	535	487	487	453	486	529	498	466	490	505	485	417	472	501	469	455	479	479	517	492	467	493	444	444	471	454	515	479	484	469	501	459	442	477	464	500	488	509	486	484	500	516	467	488	475	476	468	498	487	494	457	491	468	436	482	494	475	489	443	533	471	471	480	500	462	485	476	437	473	475	448	482	459	458	473	474	519	461	471	436	465	481	481	446	475	474	478	474	463	489	447	446	474	475	519	528	483	475	473	474	479	498	470	513	499	501	446	512	482	463	491	452	459	492	482	481	466	499	471	473	468	459	484	496	444	454	490	452	471	471	501	438	486	473	438	445	425	484	451	446	457	486	465	443	463	455	506	440	545	482	464	457	476	472	487	466	463	449	485	509	479	467	517	466	508	480	503	497	513	479	483	511	497	458	480	453	501	469	474	473	474	506	490	465	416	456	507	470	440	468	458	482	485	441	480	519	492	507	499	505	456	476	457	483	470	473	499	510	483	468	495	483	436	505	463	450	476	445	480	503	460	512	485	465	517	463	466	469	499	493	489	496	442	462	481	469	456	497	484	451	467	488	467	459	455	491	490	479	480	510	497	488	490	495	463	476	476	469	463	504	470	432	516	499	455	449	516	513	500	500	517	454	508	487	471	466	490	470	504	478	461	512	508	506	419	493	446	475	431	484	501	474	470	464	493	429	466	488	492	441	494	505	483	539	453	482	481	454	486	466	500	433	500	482	490	476	469	507	472	477	463	506	453	482	484	451	464	471	493	478	453	499	477	460	458	463	488	456	457	466	456	508	460	504	453	497	489	471	432	470	491	506	485	487	476	475	475	503	476	464	450	466	490	464	498	523	460	469	478	491	496	523	481	485	466	484	482	481	465	489	500	500	491	495	482	471	456	484	489	490	475	511	475	496	479	470	492	484	518	455	485	481	433	481	493	463	503	453	449	453	512	462	482	472	513	499	485	473	492	478	467	505	507	476	464	453	501	470	453	481	485	457	439	501	449	476	438	467	468	422	508	482	437	475	470	452	484	474	479	478	503	494	506	479	482	484	490	481	508	491	485	472	476	463	482	487	480	545	490	490	472	472	465	473	473	508	441	433	439	553	489	490	508	506	494	483	480	448	491	466	496	514	478	493	484	446	481	502	484	497	509	462	492	477	456	493	472	476	516	482	479	510	524	494	474	467	513	467	475	510	482	482	463	450	492	507	475	477	470	455	497	450	492	513	482	507	478	511	458	497	518	461	492	482	474	486	484	519	480	469	544	461	455	465	510	471	473	494	459	476	514	488	498	514	508	515	487	490	479	479	478	464	508	440	459	463	468	449	507	503	508	502	458	496	461	466	526	475	449	485	489	499	465	453	478	480	492	457	465	440	460	494	474	495	489	472	457	464	534	464	487	481	466	470	512	464	478	459	503	491	477	480	504	483	495	450	480	471	468	427	524	487	470	502	450	500	483	520	459	480	465	502	487	461	460	465	467	485	451	449	486	481	487	515	473	462	484	475	483	459	478	494	502	515	442	487	484	460	476	460	471	504	459	452	443	484	522	511	462	492	455	488	457	504	503	443	439	516	452	472	463	469	475	433	478	496	500	471	506	451	536	462	463	516	462	444	477	474	514	435	493	482	454	481	466	480	450	481	513	501	470	470	477	485	483	486	493	428	431	509	474	479	471	478	478	474	482	431	520	471	486	499	486	464	482	503	472	498	488	499	500	430	466	453	492	462	477	489	478	493	464	477	521	433	510	467	464	521	448	503	486	434	498	507	512	509	462	448	491	508	443	468	486	477	495	489	467	525	458	451	513	480	451	444	515	450	527	495	446	449	450	479	478	466	492	435	499	471	490	443	502	477	457	508	453	453	499	464	473	441	502	450	478	525	460	478	485	491	446	490	465	484	480	461	482	446	500	495	478	500	479	484	509	459	501	468	529	494	495	503	471	474	479	495	470	503	496	451	468	494	479	487	485	484	451	493	508	485	512	527	489	481	449	494	462	475	466	475	509	474	472	457	476	469	500	493	456	514	494	493	466	479	478	510	468	473	500	452	493	495	470	437	470	514	473	451	449	504	446	467	482	484	469	495	469	470	464	400	499	480	490	489	462	466	455	449	512	480	460	459	485	509	464	498	500	479	464	435	470	462	468	470	469	470	454	478	467	469	475	474	502	498	479	490	483	480	474	493	497	448	480	450	461	458	541	459	464	464	466	479	486	533	502	491	424	423	497	454	484	462	531	498	475	479	469	471	493	475	490	501	452	465	459	496	458	473	504	492	482	486	492	454	487	484	508	472	432	476	462	501	482	524	488	441	491	467	490	437	472	494	471	474	482	461	477	442	438	485	472	457	470	487	521	490	483	491	487	465	484	556	439	493	481	473	474	459	473	483	499	467	444	500	477	494	460	467	518	516	432	456	475	466	452	459	458	475	455	464	508	494	440	443	462	496	490	487	490	432	474	477	438	502	488	487	486	435	468	473	466	477	481	475	447	461	475	489	487	501	432	470	474	456	477	489	455	476	495	450	462	486	451	458	498	482	469	494	489	522	465	471	481	463	495	488	446	493	481	450	502	521	475	486	469
27216	17794	4421	1225	993	911	938	912	873	872	929	965	871	907	843	910	905	886	923	829	873	916	825	864	830	858	931	885	921	889	850	807	938	887	869	870	899	890	892	870	868	842	884	885	897	878	899	866	888	867	827	875	877	848	889	858	905	883	865	902	879	878	840	828	896	868	873	854	856	842	863	841	910	851	846	848	922	880	890	916	882	906	884	872	933	842	826	877	894	849	859	830	913	844	868	853	844	848	859	870	890	911	821	861	913	882	924	872	914	868	868	877	874	875	895	918	852	890	871	870	842	812	850	858	886	901	867	889	875	865	867	883	867	892	912	877	904	894	896	876	913	876	884	887	930	824	916	908	921	867	855	871	927	888	909	823	950	864	897	888	882	873	884	855	893	866	848	921	849	868	883	894	887	833	917	878	858	899	923	893	908	911	917	807	895	842	866	929	855	866	951	865	878	906	862	900	910	844	867	892	905	838	869	853	872	921	856	872	800	868	873	870	913	886	855	848	858	909	880	859	838	863	897	879	866	864	843	848	852	886	847	913	904	921	867	904	886	862	963	859	901	931	892	892	866	936	905	887	832	870	911	880	818	810	898	912	921	839	870	893	871	867	856	870	886	852	895	882	916	838	850	925	914	874	922	830	864	877	892	793	876	892	894	856	845	876	857	843	888	856	926	923	881	895	860	827	880	855	871	841	821	963	926	937	860	857	896	896	870	878	848	870	886	822	862	850	893	911	825	892	919	866	886	876	879	896	889	900	859	827	806	910	847	908	868	867	885	898	884	958	850	939	835	937	897	915	835	871	838	861	881	818	844	828	897	843	852	900	832	893	888	890	844	848	860	884	893	880	887	860	909	841	877	852	878	869	913	853	878	873	881	850	922	856	836	876	868	882	893	896	828	874	875	858	882	943	868	872	940	874	926	882	856	884	857	860	888	927	820	886	876	927	872	877	876	917	885	906	884	905	921	791	856	897	858	878	849	890	911	904	879	909	848	886	888	905	867	911	886	860	832	866	873	907	858	868	844	878	881	972	885	886	889	888	860	839	846	875	928	903	853	866	857	870	918	862	846	878	917	887	857	892	836	865	841	894	856	816	878	917	852	886	876	890	874	868	806	890	856	843	898	915	878	868	904	856	893	883	848	893	869	889	842	865	909	890	883	906	920	896	893	916	891	875	915	901	853	862	856	855	836	850	926	853	905	872	851	837	898	920	814	930	909	871	883	923	892	873	912	897	864	880	894	898	898	871	880	874	902	844	839	913	853	906	863	899	839	930	877	861	913	861	943	913	895	899	853	833	893	893	869	918	887	887	924	890	958	869	860	921	900	905	909	857	869	854	887	852	893	929	904	889	910	876	890	903	860	861	912	924	919	923	876	893	880	855	873	872	894	861	895	867	840	872	911	879	902	898	879	871	836	828	838	880	841	851	831	871	851	916	888	855	934	877	918	927	834	909	893	842	886	789	844	880	875	920	909	888	845	830	926	858	840	865	843	879	864	903	901	863	890	871	846	879	888	866	883	922	913	899	866	875	888	858	896	862	853	909	910	869	865	862	901	888	859	904	856	834	875	883	907	915	916	901	914	884	868	885	882	898	905	920	865	858	887	863	865	954	904	874	848	873	860	902	826	852	843	886	873	936	899	855	859	873	907	902	883	883	891	876	861	875	849	903	908	852	849	873	854	903	936	840	900	848	878	896	860	889	894	912	877	886	881	840	860	971	892	847	889	824	845	884	879	916	874	864	843	891	920	913	847	849	899	888	875	878	929	849	867	875	881	908	893	928	894	879	830	879	790	850	844	860	899	876	868	853	870	867	895	858	897	880	870	886	859	908	826	885	863	864	872	877	877	839	859	851	899	845	892	813	879	852	931	869	829	879	813	854	848	839	895	879	844	890	814	850	832	835	858	809	875	886	883	911	927	848	899	877	859	864	887	913	898	872	856	860	892	839	857	861	831	889	870	891	894	869	900	867	890	872	863	874	886	923	932	895	869	874	852	847	918	879	803	863	893	870	856	884	888	878	879	876	878	850	890	933	912	871	880	920	877	861	872	894	905	972	867	851	900	891	835	898	920	791	927	917	884	838	817	930	884	881	874	838	839	888	866	908	876	906	854	899	889	866	883	882	841	892	872	844	853	895	852	843	904	913	873	824	904	845	885	895	881	860	861	891	891	860	861	843	843	868	879	966	879	880	874	887	889	847	887	890	847	844	887	872	869	873	880	863	878	825	831	891	916	871	810	903	877	855	842	884	851	837	828	872	894	883	869	856	838	912	870	888	877	888	799	901	938	935	800	878	876	857	886	866	842	870	905	882	849	859	886	870	872	862	891	885	809	840	918	895	899	904	884	939	916	808	892	862	899	867	889	910	905	880	838	926	879	859	838	870	853	857	841	876	909	877	959	900	912	870	834	826	953	851	874	812	925	880	857	877	879	853	896	860	804	876	863	895	894	902	926	878	899	911	864	878	874	874	902	869	827	846	870	921	864	947	887	892	897	846	848	929	854	868	845	820	863	935	905	844	899	903	884	852	879	889	899	857	934	860	865	885	885	849	845	884	874	874	960	882	862	810	880	860	814	932	820	848	889	838	866	927	894	882	946	851	864	863	847	895	882	882	878	867	897	890	868	903	850	874	907	879	894	901	834	904	910	885	910	860	856	850	883	876	883	860	894	893	913	915	847	853	907	873	902	851	901	874	891	810	886	953	920	861	887	839	856	895	851	881	857	896	891	822	891	854	876	923	917	861	850	891	903	858	867	854	890	895	879	832	903	855	828	878	897	848	858	886	908	865	871	876	888	885	868	879	883	870	837	895	901	872	873	870	859	868	879	900	851	877	881	861	843	838	842	874	881	887	887	876	885	896	906	863	877	888	890	900	896	885	858	865	881	910	851	898	809	955	833	898	910	864	853	844	881	907	872	801	878	840	853	874	892	846	874	879	845	869	859	896	893	830	855	874	921	910	914	898	865	883	851	900	921	920	851	881	898	916	852	879	874	890	918	939	860	880	846	947	902	904	869	888	886	918	938	907	856	864	866	897	888	883	858	845	821	882	867	952	897	884	911	866	883	877	863	889	871	915	872	913	854	901	925	882	901	861	888	865	897	888	895	889	918	871	911	886	885	889	927	910	903	869	850	862	856	897	908	905	901	930	869	904	890	881	860	873	938	805	794	920	945	861	811	882	862	858	899	894	869	876	881	813	902	909	844	900	891	861	888	904	910	886	901	899	823	887	867	860	878	882	917	898	896	862	891	913	889	857	888	854	895	892	837	870	935	849	981	917	894	876	886	888	845	902	866	925	880	893	857	872	908	845	861	877	871	845	875	896	891	845	889	877	852	846	867	885	900	890	852	893	874	908	835	871	901	844	881	884	882	868	866	909	893	875	871	925	940	909	853	864	872	873	819	839	882	910	873	897	880	874	884	908	892	885	905	924	883	903	892	948	927	867	887	919	878	903	861	856	886	859	842	843	878	916
4468	1580	1398	1053	1048	1009	995	1024	947	952	997	928	973	972	1003	915	1001	957	944	1013	1007	954	896	977	1001	911	1052	998	958	974	951	955	943	934	989	976	1020	995	959	967	937	908	942	964	990	976	959	978	926	975	978	959	960	970	998	932	923	1010	953	949	963	937	951	931	1009	955	927	887	928	995	973	969	915	939	968	994	961	904	937	951	959	902	965	985	943	982	949	949	905	925	988	961	946	935	1002	1011	927	937	945	956	984	972	971	970	995	959	963	978	980	927	940	945	937	998	876	967	968	1014	919	918	919	968	928	939	904	928	1046	904	973	978	969	952	948	930	932	960	996	967	920	903	924	902	961	994	957	965	994	920	926	982	977	929	961	975	909	948	926	940	977	932	964	934	957	989	940	951	956	985	967	953	971	919	989	911	965	918	919	938	945	999	970	961	991	931	933	967	977	888	951	956	943	901	959	951	948	947	989	992	981	971	1030	876	987	935	949	940	985	955	939	939	942	924	1005	931	953	940	964	952	936	987	898	932	901	992	912	970	966	987	925	974	936	925	931	963	960	904	949	994	972	1004	924	968	919	911	921	921	957	978	919	943	953	946	973	959	983	965	938	971	957	997	944	939	965	936	981	931	990	922	930	933	1004	982	883	926	944	980	1037	940	962	958	934	1000	963	935	964	926	953	975	968	949	1005	933	946	923	989	947	965	988	947	959	951	903	986	986	946	921	984	972	954	958	986	945	965	987	985	911	907	958	986	927	943	972	962	988	953	1000	961	942	955	947	983	996	881	984	914	943	958	1023	945	992	960	948	927	938	995	899	1029	940	963	991	920	913	954	977	913	1051	1030	974	981	900	983	934	998	951	942	926	864	925	953	959	987	987	930	967	989	976	968	989	963	963	916	948	978	948	939	945	953	940	987	939	983	955	981	942	946	924	990	977	958	1020	1045	957	934	902	975	1012	1005	934	932	919	956	910	934	936	893	953	989	963	998	925	963	1005	946	947	973	996	992	896	987	894	950	952	960	939	941	932	943	926	934	950	970	919	988	917	970	969	938	887	1013	957	912	945	986	983	917	986	975	948	987	942	908	928	972	950	944	1011	927	964	963	989	906	968	950	911	936	915	942	946	971	975	944	918	1005	960	898	977	970	975	929	977	952	980	986	910	932	985	948	958	924	957	884	920	941	964	967	917	895	992	930	921	975	1015	1015	963	980	943	935	950	1005	1002	938	939	985	912	989	929	924	1033	987	985	918	970	918	942	1009	994	958	961	882	977	1012	957	907	963	1012	892	972	930	914	978	987	932	968	972	973	1003	948	976	980	974	979	954	1004	877	905	902	928	915	941	941	982	984	923	957	930	925	933	953	910	994	906	986	918	983	910	897	943	926	956	1000	969	971	950	1021	995	952	946	952	941	983	999	920	940	956	993	924	969	980	963	906	926	967	910	965	901	946	950	995	987	948	948	943	955	976	966	965	921	921	990	969	947	1000	984	998	929	953	945	959	977	976	941	984	947	978	930	970	873	960	953	933	980	909	989	983	956	979	937	961	988	906	996	941	960	954	977	986	924	990	969	942	933	895	908	933	977	982	986	968	953	912	910	1038	932	996	976	936	963	898	967	931	947	986	972	973	964	980	976	1001	960	918	925	940	902	993	996	913	895	987	982	982	983	948	962	967	984	958	935	1036	926	976	964	965	978	1005	955	965	902	917	878	876	1027	944	912	999	967	934	915	941	984	926	924	930	982	965	955	915	1004	932	929	981	948	916	939	983	1013	890	952	968	981	890	931	964	985	946	980	906	961	1010	938	920	912	964	900	954	958	970	957	937	939	935	985	1013	970	1032	1019	967	974	962	949	934	960	910	990	976	974	956	975	970	995	1009	943	965	950	923	903	953	987	930	986	945	941	975	993	973	935	1006	1001	911	925	953	931	987	958	957	920	922	914	962	985	987	932	960	940	949	965	975	942	987	964	879	893	954	1019	928	938	894	986	965	936	995	955	922	984	982	977	994	932	958	1018	1001	978	973	989	948	901	1010	950	919	998	968	946	953	954	972	926	962	901	952	934	973	993	964	960	943	948	965	917	1005	959	932	966	1003	1023	889	951	956	996	1015	912	963	996	947	960	989	913	944	997	1012	943	930	972	975	937	951	1018	928	1055	960	945	933	908	951	889	958	955	980	940	949	956	949	981	954	968	1014	970	992	959	995	1016	947	972	938	912	924	963	960	957	904	963	864	950	923	979	977	957	937	983	935	938	960	939	969	948	952	983	962	985	955	968	910	954	971	979	930	928	946	930	936	944	954	986	1011	963	991	948	974	911	922	955	1002	973	967	943	961	919	943	954	969	985	969	979	932	1007	993	975	904	943	912	991	966	953	951	957	904	983	1007	972	894	943	945	980	939	985	998	948	966	944	955	954	914	926	976	924	959	983	960	985	970	977	952	1013	913	964	969	981	968	935	903	966	954	936	915	937	989	949	988	924	992	937	994	971	947	908	963	950	995	987	952	955	1005	899	967	967	991	941	926	975	966	995	907	958	959	958	959	956	938	979	942	973	1010	940	982	1007	948	993	979	1000	933	917	980	990	963	1012	974	1000	979	954	936	940	1005	963	934	955	944	965	958	900	985	978	989	944	1058	908	909	966	941	901	978	927	928	951	949	944	977	996	966	941	956	909	974	954	950	943	938	938	989	928	937	934	957	979	928	960	972	977	940	955	986	978	986	972	976	933	969	1001	950	904	948	970	957	941	982	988	966	970	905	952	972	917	987	916	1005	947	982	894	992	958	949	964	953	979	1001	972	952	974	1022	947	943	947	970	941	952	986	961	984	942	962	947	937	952	955	979	968	937	971	966	992	996	987	996	975	968	953	988	959	964	961	916	946	976	941	924	995	984	973	925	918	985	944	960	940	893	983	938	962	986	962	956	1005	965	922	1004	918	977	994	956	1008	905	974	926	877	925	964	954	963	977	961	975	882	890	991	921	965	982	904	976	927	961	928	940	984	973	960	921	967	918	920	967	1028	978	959	945	918	1001	1007	934	937	965	943	947	995	986	942	898	971	939	954	953	981	942	952	991	1043	973	887	943	980	973	943	957	930	985	985	960	1027	982	939	984	947	950	918	898	916	947	928	957	954	941	958	947	975	978	965	990	994	978	939	931	988	993	921	954	938	977	977	914	992	956	968	960	975	930	953	908	954	930	917	947	933	936	971	1026	937	1000	993	954	955	887	962	987	907	986	932	945	948	1010	968	993	1016	955	973	993	920	1003	1035	975	973	961	915	947	913	1013	917	955	971	1003	936	955	968	931	934	911	897	923	936	960	960	959	999	946	995	1017	987	1001	929	1036	951	949	982	994	977	954	928	930	959	963	957	932	938	931	999	979	942	973	966	964	939	939	903	953	940	963	1022	1001	974	929	991	942	991	960	969	959	996	963	985	965	988	944	907	1013	969	971	997	962	993	960	953	950	985	933	913	998	899	933	933	985	924	944	965	937	935	928	994	928	998	986	1056	985	950	968	961	981	972	950	902	908	912	979	984	1031	1003	993	982	954	933	965	955	1018	1019	942	936	953	945	960	922	969	965	948	979	977	953	930	1008	936	975	960
23289	21054	28231	24078	21070	9468	1660	1198	1117	1132	1012	1004	1005	974	990	1000	967	888	981	946	896	938	950	953	919	904	920	906	887	882	922	922	896	932	895	903	911	896	968	955	907	891	936	876	927	902	881	925	882	886	973	892	889	863	932	906	914	875	899	884	904	896	920	912	872	965	910	920	883	845	918	880	867	863	867	829	919	952	921	866	902	892	958	926	937	917	907	871	890	906	917	930	888	945	921	902	917	887	881	917	880	900	929	941	943	915	892	915	894	878	921	915	926	909	870	943	928	909	878	916	923	866	875	876	861	910	907	941	884	885	920	898	878	865	847	882	929	822	909	910	919	898	869	894	851	875	958	867	879	903	891	942	922	893	851	918	888	930	899	889	885	929	920	883	925	894	900	942	917	943	913	930	876	887	909	907	938	927	920	882	858	912	937	909	858	915	875	870	854	879	896	938	913	894	889	914	885	872	882	898	935	868	865	879	956	866	872	887	881	932	922	888	933	885	861	863	901	871	848	897	893	938	908	894	883	924	959	911	920	907	893	932	907	894	875	896	901	903	930	974	866	910	923	856	817	944	947	909	877	878	852	884	932	887	885	864	860	956	889	893	909	914	895	879	913	904	838	914	915	929	929	897	895	953	862	869	914	940	891	887	934	846	881	903	906	896	934	890	948	876	824	848	900	839	984	898	927	886	846	872	920	926	885	909	948	893	982	936	877	868	891	905	872	906	881	871	884	875	879	878	904	880	870	900	869	886	900	924	941	887	929	909	890	862	898	880	947	930	923	884	917	889	881	915	846	884	898	914	885	901	911	918	931	927	963	909	914	896	880	890	878	885	893	909	944	930	910	906	885	908	916	898	913	926	854	910	876	894	917	871	905	860	937	955	942	934	866	912	883	859	927	917	924	916	917	937	869	946	932	904	932	930	926	893	886	885	891	905	918	903	910	911	906	905	949	901	916	931	878	919	935	906	908	956	952	892	900	938	895	857	907	871	926	878	916	932	895	873	895	936	902	875	861	906	926	947	885	879	893	932	900	903	860	864	899	864	890	881	876	888	896	949	890	909	918	898	862	908	929	929	839	886	918	960	960	896	852	929	929	938	931	875	880	954	928	865	891	854	923	883	953	892	907	962	864	909	870	866	965	878	940	892	882	850	895	867	903	913	896	917	918	906	880	927	937	908	955	929	881	875	882	887	931	912	904	890	857	923	921	899	900	929	895	912	924	931	926	923	907	903	906	924	917	896	889	885	938	892	936	873	924	917	961	924	945	832	875	922	861	861	847	905	893	870	924	861	880	863	929	861	919	935	858	906	910	926	950	897	902	936	914	866	901	923	912	909	874	921	873	873	903	929	917	926	883	910	913	870	936	896	925	896	891	899	930	854	883	882	936	922	969	962	898	886	875	909	921	901	932	909	848	845	873	922	925	916	937	904	907	890	918	893	917	924	936	966	898	874	889	915	902	875	901	901	924	915	945	911	856	917	945	924	902	888	859	834	901	914	964	890	909	873	879	955	864	900	938	959	880	931	920	869	946	894	884	909	862	921	908	939	929	879	918	892	873	884	883	887	918	897	828	893	885	861	867	930	889	848	889	901	876	904	897	849	936	868	918	923	866	914	952	855	833	868	921	908	879	888	935	975	822	900	903	878	920	877	866	877	935	859	922	953	908	887	949	969	848	878	895	888	937	888	916	884	941	865	892	911	891	881	906	881	928	892	895	905	897	917	875	908	906	852	871	887	927	930	904	877	896	874	898	865	837	905	881	908	919	878	911	993	933	911	852	878	920	913	962	882	867	881	952	887	856	882	928	887	884	913	912	861	970	878	886	909	861	860	943	836	896	888	906	868	921	848	929	924	853	885	938	868	925	876	882	919	946	889	914	835	821	912	877	876	880	870	948	937	909	894	917	898	920	851	889	883	877	873	913	943	905	897	862	905	933	883	875	950	906	869	895	896	918	878	923	937	888	965	894	884	943	901	878	890	917	876	905	901	897	906	894	962	938	913	881	935	955	896	920	879	876	895	909	891	954	903	895	909	874	895	916	928	924	917	912	910	889	925	838	882	856	874	857	921	896	869	923	919	942	898	872	964	900	894	912	930	974	944	903	881	899	917	906	887	935	897	897	868	891	876	835	892	935	890	902	900	927	895	883	890	914	902	877	859	913	897	900	891	934	874	890	920	916	973	917	866	878	905	912	914	891	931	926	928	866	900	874	887	921	908	865	911	895	945	957	884	953	864	897	860	906	862	919	946	854	855	960	856	883	846	883	942	933	919	889	849	889	908	921	914	866	844	897	850	922	910	869	868	948	932	918	908	893	835	900	928	921	855	891	943	895	902	898	872	890	901	875	930	883	882	882	900	878	924	902	881	848	933	912	880	950	911	909	900	930	881	921	875	889	853	912	897	873	890	886	974	910	885	892	854	920	939	900	926	890	900	881	949	924	847	904	940	877	849	896	901	926	944	923	875	900	910	882	873	893	913	905	901	900	893	939	903	870	911	881	922	886	890	896	906	880	897	905	922	878	886	877	880	937	881	868	851	936	907	891	930	891	902	876	900	904	943	907	890	870	912	902	913	910	878	876	932	875	958	883	932	949	898	918	901	939	943	908	857	873	897	957	956	962	927	878	897	883	903	932	855	948	917	900	925	930	916	910	900	925	887	914	877	885	891	915	902	854	861	937	934	911	947	887	943	882	898	881	945	886	882	925	883	864	872	922	850	881	890	931	896	910	872	907	901	867	928	890	935	932	941	865	853	885	901	933	870	913	991	960	898	951	850	899	902	915	877	864	859	895	877	899	944	938	894	885	899	909	928	923	911	898	905	900	917	920	883	887	883	901	850	946	924	923	864	852	878	920	888	886	875	944	918	863	944	893	892	928	938	906	950	833	877	892	888	923	941	858	861	894	915	896	901	872	846	940	904	880	969	928	918	861	878	917	873	930	897	909	893	910	917	861	879	904	898	893	907	874	869	883	877	934	924	855	905	881	875	882	891	931	841	880	967	890	944	962	861	888	898	939	861	888	924	924	925	888	861	895	914	918	890	899	908	883	869	897	915	920	859	884	970	900	924	870	874	842	859	876	837	895	898	910	887	938	912	943	902	891	891	817	869	858	921	906	893	928	857	888	938	859	938	876	886	915	896	944	856	913	895	940	870	852	901	875	890	893	906	899	889	887	873	904	907	937	926	886	890	885	916	920	944	943	883	906	935	898	858	898	902	895	866	852	877	885	961	893	907	949	938	902	877	897	906	913	925	903	940	899	888	916	887	879	913	883	862	898	952	887	923	903	915	891	913	903	902	889	908	934	903	943	885	855	864	934	910	964	949	901	869	887	878	944	931	947	939	888	867	973	952	851	935	912	896	865	920	872	897	918	899	904	897	932	933	923	894	848	969	870	866	936	917	925	876	963	843	873	871	872	886	901	858	904	851	881	836	864	890	882	916	916	916	896	909	922	886	869	915	841	900	895	916	896	896
3502	8894	6358	3304	2638	2051	1779	1590	1404	1223	1247	1175	1137	1121	1145	1082	1048	1115	1017	1073	1011	1040	1036	1034	1010	1023	1026	1029	998	1046	1024	980	999	1019	1094	1061	1052	991	988	982	1015	1028	1061	982	995	984	1010	1099	1015	964	1010	993	1062	1027	1028	928	991	1028	994	1020	1032	1044	979	997	1030	1019	1005	1022	1002	1003	1021	934	1055	1002	967	1008	1015	1005	1027	1040	1021	979	1005	962	1018	976	1014	1012	1021	1003	1012	973	1018	988	1039	966	998	982	960	986	986	947	970	979	1017	976	996	1019	1021	983	1000	967	929	1047	1011	997	979	1043	989	1027	1017	968	972	963	1028	1050	1017	970	1060	1051	1015	999	1002	976	995	1010	1003	1054	992	988	945	990	1014	1012	973	950	1012	1018	1012	949	992	1037	1040	986	1048	987	989	1009	1031	1004	996	961	961	1032	918	1042	992	919	1036	1039	1019	1049	1058	1026	981	1004	1021	981	979	979	976	991	991	1017	1020	1019	986	1037	1015	1036	1034	933	1008	1011	1069	970	1004	1032	988	1027	1022	1057	1018	971	1012	1008	944	966	980	982	977	1027	978	1018	1033	989	982	1022	1006	963	1018	1008	1022	1006	995	949	1019	908	991	984	1063	985	984	974	1054	1017	987	1003	998	1024	945	997	1030	946	1026	1033	1023	1019	1017	976	995	1014	945	937	1046	986	1028	1009	1037	1011	1021	1005	1010	1032	1014	1063	1004	999	946	997	1051	1001	1010	1011	980	1056	960	1050	960	1035	954	983	999	982	987	1037	1015	958	1036	1006	950	1001	969	995	1016	997	1008	998	973	1015	993	986	981	1038	1040	1026	990	989	983	1001	1034	1014	1009	1033	971	975	940	987	962	1004	1019	998	1020	1020	1026	990	996	1028	1051	1008	981	991	1061	943	992	976	1006	1006	1005	947	963	995	946	1023	1042	973	1036	956	1004	1097	995	976	986	1032	1019	1043	959	988	964	975	996	1029	1021	1030	1005	983	1028	1035	1042	1011	975	1015	1080	1040	994	989	1038	996	989	947	1046	1014	990	1001	962	1041	1008	972	1060	964	962	1053	965	1066	1017	990	985	939	986	1006	1020	940	1022	1037	1024	1063	1003	977	981	977	1038	990	1040	998	1009	991	1035	1041	971	1026	993	936	992	994	1033	1019	1055	951	962	991	1094	1034	965	980	972	1030	1031	1017	965	980	1041	983	991	974	972	990	1016	981	997	981	985	989	1017	1025	1022	992	970	1000	1022	956	936	994	993	995	977	1013	969	1018	989	1072	1028	939	1025	981	1022	986	992	968	1009	1021	1015	1006	1008	1008	1014	1046	1034	958	967	939	1041	972	969	955	1049	1028	949	984	978	1000	1031	1050	1020	1035	1067	1028	1061	963	938	996	1023	1003	1007	987	1063	1025	1035	1019	1007	1024	977	982	1004	1054	928	994	1021	983	971	971	1058	990	1005	1022	1008	1000	1005	941	967	945	979	1011	1039	1026	983	997	1051	1041	966	1050	1017	979	988	1036	1027	992	998	952	977	1006	964	973	1023	1067	1042	972	1057	960	987	1003	957	999	976	958	985	1002	1003	1018	1015	982	1037	980	1013	1041	939	1058	971	981	1005	1000	1038	949	1050	965	1009	998	949	999	993	955	1051	1035	1073	939	961	1042	1033	1038	976	1030	989	1007	1025	984	1079	997	1009	1010	1004	912	999	972	1045	1009	1026	983	945	998	1040	1008	1008	962	1014	1019	987	1030	1023	970	985	954	1034	993	994	961	994	989	1001	1000	986	1048	1014	973	966	1007	991	1010	964	979	1015	976	960	1013	991	976	1005	999	940	1011	918	1001	960	989	1033	1026	997	988	991	976	1037	980	1023	1006	997	983	994	1006	970	1048	955	978	1017	1011	999	977	990	996	985	950	1002	952	1095	991	1022	987	999	974	1005	1002	988	1027	1035	983	987	976	1031	1000	1008	937	1024	974	973	998	1014	988	1009	1012	994	960	949	944	1026	993	1049	1027	979	1004	983	994	1014	1024	999	1033	992	977	985	980	997	1036	996	1011	980	1013	1076	975	1007	962	934	1066	1048	1012	1003	995	961	1012	953	1022	1016	1029	1003	1046	1009	1024	1015	1034	1015	945	987	1004	984	986	967	990	1035	975	1059	1011	1004	989	1005	1011	951	958	953	995	1047	986	1003	999	1025	965	986	1006	985	1105	1024	1031	954	960	1032	1032	974	1036	995	1015	1023	994	944	1021	1060	1019	1018	1044	982	1007	983	948	1079	1025	1014	986	1049	1043	960	1024	958	960	976	975	1047	1000	1030	1000	1000	998	1026	1050	1030	1015	951	929	981	959	1028	966	1051	1011	985	986	983	968	1006	974	958	1034	973	956	953	1000	1011	952	1046	984	947	1091	1019	1024	960	1039	1008	1064	1008	1027	992	1050	992	1017	986	975	965	1003	998	996	978	1027	1038	943	992	951	1009	993	966	1001	992	966	1003	1002	1018	1011	1018	1003	947	952	1010	995	1022	1021	971	1049	944	950	1002	1035	1032	991	966	991	999	1002	966	1030	1046	1017	982	992	994	1050	968	992	1009	999	988	936	1028	1010	1010	1027	954	982	1022	1016	1002	989	1048	997	957	987	963	1070	949	1006	995	1018	987	1000	1012	1020	1076	1040	1006	1023	1007	1027	1006	1039	988	1027	1000	1028	959	1017	943	1044	980	1017	1016	1073	982	974	945	1032	1037	1045	1026	1027	1021	988	994	1072	967	1022	978	1001	945	1019	929	930	983	949	1000	1007	1032	1001	990	984	1024	978	1039	1033	1042	975	993	1002	926	948	1015	1003	988	967	1063	953	972	1012	1076	942	1030	1015	945	945	982	1041	1068	946	997	1000	985	1034	1034	952	1020	1001	985	982	990	990	1016	1005	1024	974	1011	977	994	1018	971	981	982	1022	977	969	986	991	967	1071	1011	983	973	957	928	1031	993	973	1039	987	1003	1003	1008	954	1003	952	1004	1016	1015	949	1083	1028	1007	1016	983	1026	991	997	978	951	1017	978	961	1007	968	949	953	1010	1032	1020	1054	1024	1031	982	969	990	986	1029	972	1034	1053	977	1065	1025	1011	1031	1036	988	984	988	973	1011	1011	977	989	954	980	1035	1022	996	1039	1021	979	1008	1041	994	1029	962	967	947	1017	988	998	1010	960	1004	1003	1028	1014	1030	1016	1031	956	1031	1002	994	1032	952	947	1025	902	993	1046	966	997	987	1003	954	977	972	1021	974	1014	1000	1065	1040	1007	1004	1083	975	1000	1016	982	1003	1005	1021	1024	1000	1039	995	1002	1003	999	1010	1057	977	961	972	987	1020	971	966	1006	1035	960	988	989	982	1015	1038	1022	998	983	965	993	1026	1071	943	1028	1030	1030	974	1000	958	1031	962	1023	1057	985	1023	967	1009	950	1008	949	1025	958	1038	1055	1071	979	994	1021	1046	948	1010	1059	1056	983	1035	986	943	1020	991	960	1031	1024	989	999	1003	971	929	987	989	970	954	980	984	980	1031	984	989	1007	966	1015	1022	939	970	1013	986	1003	977	1047	985	981	965	937	994	1024	1028	957	991	1006	972	991	1012	962	1034	998	1017	977	1004	993	1005	958	993	1040	985	1002	1029	989	1037	986	975	1027	993	928	1021	1017	1008	1006	996	1020	966	1025	995	1039	1002	985	945	1010	1029	990	985	1058	1008	1080	1015	1026	1000	1035	1041	1017	1019	987	1028	949	1029	985	991	1000	1012	986	956	1012	1013	1001	1025	978	1048	1036	1007	993	957	978	1042	1029	1053	1007	999	1017	1008	993	991	1061	1076	966	996	1013	1014	986	1009	968	1011	1036	1042	983	1018	1048	1064	1007	1035	976	979	1043	1006	1002	1010	981	1054	973	1005	1022	1072	1003	1009	983	983	1023	1025	1060	1003	1033	1019	931	1084	996	946	1025	951	1023	1022	1038	966	1038	981	1024	1003	975	993	1065	973	1042	978	992	1041	1005	963	1025	972	1057	994	970	1022	1038	1024	972	1044	950	1031	1046	964	1016	942	973	1019	969	1001	1006	985	1009	1020	1070	965	1016	1001	1004	987	1044	983	1030	1015	999	972	990	967	1073	951	969	952	989	980	999	1019	1006	961	1002	1018	996	988	1044	976	981	963	992	1012	1009	939	1026	967	981	970	967	961	1006	1011	977	1004	968	1037	984	969	1039	959	1040	988	1037	973	1018	988	1005	998	991	983
24489	21054	26971	25287	8402	816	687	577	566	562	533	525	530	530	544	512	544	510	487	469	508	482	468	462	474	501	475	479	498	500	437	539	461	488	494	507	468	502	496	465	451	495	503	503	456	486	490	484	461	475	501	491	483	494	478	484	457	467	467	505	456	468	475	480	492	503	455	476	473	432	437	469	469	461	479	506	466	486	510	470	477	471	456	529	496	473	459	464	500	474	455	475	484	460	482	502	443	508	464	478	487	494	436	453	459	454	434	428	457	459	510	478	491	471	479	487	457	481	439	466	499	512	448	466	483	481	448	484	441	493	488	465	481	467	489	436	494	476	484	448	485	488	482	495	454	527	480	488	465	445	484	464	477	445	500	492	437	508	504	505	496	448	476	488	488	462	484	467	507	465	457	472	501	467	464	448	479	484	495	438	440	499	509	483	499	467	423	469	470	517	482	481	470	469	490	491	471	482	479	479	501	505	481	482	445	493	475	485	429	483	486	465	460	497	460	477	474	493	502	494	451	476	479	499	475	489	468	482	520	485	514	452	456	468	476	490	518	507	476	458	452	468	474	499	473	483	482	443	488	486	497	487	511	454	470	443	463	474	486	441	474	470	469	484	426	440	443	439	497	449	448	451	546	466	485	467	505	468	501	465	483	489	474	501	454	472	469	492	486	444	450	518	471	512	479	496	482	473	491	475	470	490	500	492	449	480	471	478	403	499	460	471	483	505	473	472	485	498	517	474	506	479	433	497	462	518	465	532	486	437	482	462	478	508	496	466	454	484	447	450	516	496	444	465	471	477	467	467	493	472	472	471	480	463	448	510	446	482	506	497	514	498	460	449	470	443	465	518	453	451	468	467	462	472	479	505	463	473	485	489	425	467	489	483	494	454	524	488	470	483	430	435	490	457	501	473	515	448	446	494	465	490	515	490	508	444	452	465	471	462	494	480	459	507	423	474	476	485	450	429	464	475	465	463	473	499	444	462	471	456	479	514	478	485	477	471	488	474	479	462	478	456	455	489	451	466	450	465	456	454	498	488	477	481	429	495	479	508	446	463	480	484	469	450	494	463	500	450	447	446	463	461	477	470	517	488	462	490	457	450	465	486	441	488	463	484	479	483	501	477	475	471	422	485	446	501	465	492	499	438	480	487	441	497	491	476	497	498	450	505	441	455	474	510	480	458	485	470	492	481	464	504	497	466	468	472	471	461	476	473	498	455	499	490	491	477	464	466	454	509	427	462	524	463	475	476	509	491	497	515	492	427	449	487	444	476	454	488	480	412	496	447	477	438	503	481	479	484	506	441	433	481	487	467	459	460	460	460	485	478	455	472	468	436	501	427	503	490	512	490	498	492	499	496	475	483	485	491	464	486	452	500	483	493	484	515	487	473	485	455	475	474	471	478	505	483	474	468	523	476	504	473	463	469	472	476	525	427	457	496	485	511	451	499	460	448	482	495	469	461	492	463	495	405	455	454	492	477	476	482	504	508	520	503	438	476	457	465	465	411	477	486	504	475	436	457	464	427	508	468	463	482	483	506	483	470	481	495	463	458	500	487	461	467	489	462	472	482	424	478	469	430	491	500	494	473	483	486	461	481	496	506	494	424	455	481	470	485	496	502	423	471	480	485	487	447	461	451	484	489	496	447	453	485	429	476	471	509	489	467	499	447	450	473	496	439	468	483	485	501	472	461	469	470	504	458	454	479	472	448	446	479	492	467	452	407	487	466	471	456	469	469	458	460	445	491	473	493	510	472	444	443	471	504	497	448	462	432	498	467	485	507	495	488	453	485	451	470	458	520	499	491	470	474	480	471	461	479	492	451	461	457	454	483	481	465	462	482	450	456	437	461	453	496	458	472	518	513	465	460	463	509	476	487	439	462	438	475	474	480	466	475	476	506	497	492	441	471	495	459	468	482	449	511	481	507	480	513	496	423	439	466	469	446	472	479	456	473	511	422	459	486	488	490	494	501	477	472	523	469	479	483	475	467	422	476	477	443	480	503	466	506	431	468	466	488	494	459	496	447	478	451	482	518	497	477	495	473	459	460	500	465	505	483	439	481	453	485	469	484	458	442	470	467	487	445	449	463	458	469	455	486	502	490	473	511	470	490	437	473	457	489	504	490	448	472	481	522	506	487	467	468	497	460	463	439	414	450	499	489	479	447	448	486	490	465	489	508	496	409	447	475	467	496	493	451	461	453	459	446	463	485	484	474	471	500	438	504	490	463	463	478	461	490	487	464	464	491	445	473	457	486	498	458	458	491	446	515	463	476	456	448	460	453	460	454	483	452	490	462	494	485	490	463	472	497	493	480	484	477	496	507	501	462	480	461	430	456	459	482	478	466	462	481	449	456	470	451	445	496	440	459	489	514	499	484	509	481	479	476	454	457	513	480	510	477	491	497	451	508	523	480	503	484	540	521	483	458	475	473	450	477	511	466	488	462	520	445	468	492	456	481	458	455	489	481	438	489	487	453	484	461	448	445	464	457	477	462	497	506	482	462	513	482	485	515	505	436	492	480	514	481	446	485	496	512	483	523	497	494	534	494	510	452	492	508	529	455	484	454	476	478	463	475	485	464	478	443	477	469	450	470	491	484	490	492	510	443	491	506	441	486	460	528	491	494	497	506	478	443	458	459	486	478	454	456	466	481	503	489	493	478	503	482	496	460	500	491	470	476	521	489	462	481	458	494	435	467	474	463	465	443	456	484	451	463	479	495	467	466	458	456	513	487	508	446	473	443	480	447	477	471	488	453	521	484	464	501	487	463	511	501	510	462	481	477	453	499	459	495	509	496	501	474	459	498	475	434	454	462	473	488	508	482	473	479	461	487	471	474	458	473	485	528	471	461	479	464	472	442	452	532	501	446	460	481	488	502	458	486	482	432	496	478	449	453	488	441	487	475	503	523	465	459	497	469	468	472	520	457	492	484	470	476	484	463	495	501	485	455	461	452	503	463	483	510	483	478	456	508	436	460	453	485	476	439	447	454	466	442	481	493	467	454	499	471	479	455	483	511	493	458	454	473	477	472	511	482	498	453	467	481	489	492	493	478	465	504	463	446	479	446	440	425	453	476	494	462	493	507	477	474	478	484	448	500	449	498	467	511	478	515	485	468	468	472	458	451	495	494	460	464	488	438	453	482	449	480	449	448	500	452	447	474	465	479	462	475	467	462	444	459	477	423	503	443	471	456	437	477	457	465	496	522	465	486	470	484	463	425	460	460	500	509	486	459	500	452	502	460	478	438	482	450	486	496	465	505	495	479	487	432	482	474	494	471	487	436	466	459	485	439	491	456	425	451	489	449	462	454	491	473	485	484	496	480	486	465	454	447	444	493	495	490	457	456	475	464	490	483	461	437	481	482	492	514	481	449	435	463	485	488	469	440	473	440	499	471	483	521	477	515	501	421	459	493	458	467	467	461	480	505	474	451	500	455	461	499	512	477	462	457	477	483	449	431	471	496	513	462	444	512	437	479	465	463
3443	4791	3316	1759	1347	1112	942	861	712	660	624	620	563	582	584	564	609	581	571	494	580	543	567	577	514	562	516	531	513	530	533	518	548	519	571	561	532	539	519	531	526	507	473	476	572	540	525	530	543	539	450	538	536	526	531	512	565	566	510	524	560	531	541	511	509	554	533	518	502	560	521	517	530	526	542	560	532	505	540	534	542	520	521	518	523	569	505	528	506	513	541	558	547	544	522	496	502	544	510	559	531	555	527	557	569	508	511	535	511	578	551	530	516	521	525	566	545	543	547	547	498	569	536	511	507	541	508	595	477	517	504	544	514	480	525	508	516	527	516	502	533	528	515	511	513	530	543	532	506	509	564	551	526	547	551	540	522	517	511	527	515	509	517	562	541	527	492	514	521	531	523	516	511	487	548	479	563	507	516	544	527	532	524	492	547	481	500	541	521	527	491	535	520	527	494	514	549	515	505	544	547	538	505	523	528	533	573	565	530	504	503	493	540	539	506	526	531	523	554	528	517	525	557	525	526	511	435	548	573	527	539	529	557	553	542	530	530	537	530	511	543	538	540	525	518	531	522	531	505	567	500	523	565	552	549	494	516	550	513	514	523	516	496	491	538	553	545	526	508	536	513	537	509	577	526	517	511	547	537	488	538	524	573	562	525	552	498	526	517	527	529	519	552	532	537	572	487	489	497	529	532	572	545	532	544	512	500	542	533	514	524	498	536	505	526	506	486	510	523	512	528	541	518	528	530	531	547	517	534	534	483	507	528	537	564	529	537	522	500	528	498	504	501	523	541	489	516	529	573	530	530	505	517	506	556	556	504	536	529	515	513	544	563	550	514	520	505	501	515	522	546	518	529	537	526	533	517	506	556	497	525	550	546	540	541	545	526	514	542	515	534	510	522	517	532	541	517	572	501	508	587	518	549	535	520	564	534	564	498	515	512	536	550	530	532	509	493	513	540	561	515	509	554	515	570	485	552	538	514	529	514	537	528	490	532	505	530	490	515	523	514	534	522	505	505	547	555	529	547	558	531	509	515	490	545	505	528	547	493	536	518	538	511	537	547	526	512	504	539	543	522	524	539	487	531	551	553	537	536	547	558	536	522	529	483	559	522	524	550	538	517	519	536	540	501	533	510	537	514	522	525	500	517	559	567	562	566	535	529	587	557	531	521	563	512	504	561	555	509	516	564	520	539	538	508	521	533	538	535	539	511	543	528	528	508	575	503	514	506	537	528	493	525	555	521	520	505	530	532	527	518	530	500	511	501	543	523	579	500	524	520	556	541	554	500	505	539	501	507	495	528	569	511	528	546	528	518	534	532	547	512	594	589	499	543	526	513	511	537	504	530	513	498	519	582	520	488	505	485	528	590	507	537	514	509	514	546	531	541	508	550	525	535	541	510	527	553	516	492	529	542	536	511	520	537	524	527	505	549	523	564	536	517	515	527	538	492	537	492	490	528	550	559	515	518	532	521	517	516	533	508	509	530	543	515	476	466	506	522	510	541	539	569	523	527	541	572	535	526	536	527	503	507	533	509	516	517	506	526	513	545	529	577	518	491	539	520	493	526	506	550	519	544	521	538	514	547	524	529	541	506	520	499	487	538	522	512	508	541	535	516	540	503	503	538	524	578	573	547	538	570	496	521	511	563	499	510	555	507	542	551	484	504	523	521	541	533	522	532	523	545	514	526	503	530	528	526	524	499	530	569	501	520	531	484	510	490	514	522	514	558	552	501	560	530	538	543	530	501	543	560	538	576	556	485	543	519	525	483	502	526	514	515	549	505	501	532	527	551	527	496	516	506	531	521	518	551	575	539	552	511	471	535	548	524	510	519	497	496	504	532	527	497	474	560	501	494	508	520	587	538	562	550	520	526	513	495	557	560	538	483	531	528	503	498	557	527	549	530	512	496	545	541	595	501	526	519	537	516	530	528	542	499	560	531	546	559	494	540	509	566	553	462	505	514	545	537	491	538	545	539	537	515	533	517	551	536	550	519	534	512	555	527	554	514	510	539	575	530	525	536	533	520	529	510	489	556	518	576	538	548	514	520	509	551	513	514	565	540	525	523	559	505	544	533	500	518	529	522	557	537	494	508	509	496	537	524	552	543	532	524	507	508	465	537	537	489	524	516	529	531	510	487	541	542	466	545	507	514	505	507	533	515	485	561	511	517	514	513	533	533	505	523	510	525	518	540	535	511	489	538	494	534	539	506	506	537	558	524	544	532	512	520	516	549	516	521	512	539	510	519	548	503	532	513	605	506	529	535	583	525	549	533	509	535	532	549	531	510	536	522	502	538	563	519	482	496	572	528	521	511	580	478	516	548	539	513	546	505	528	489	510	519	537	511	524	503	498	530	535	524	528	489	536	508	528	548	540	482	535	514	506	506	520	499	526	514	534	523	518	514	532	497	506	500	508	566	570	524	518	530	530	541	520	531	507	498	499	499	466	546	542	566	511	506	508	504	509	524	510	541	501	493	531	522	470	547	525	526	509	542	497	529	526	525	554	518	530	525	543	534	550	505	504	516	480	522	518	550	551	506	541	564	526	557	512	524	586	534	541	500	540	555	536	535	495	490	535	503	568	551	563	521	539	516	574	511	548	494	537	550	527	546	531	519	524	527	574	544	545	540	530	554	540	558	512	493	514	521	500	532	514	575	568	525	508	550	540	528	531	511	524	534	593	572	513	521	498	520	515	542	511	520	509	579	496	525	586	537	503	525	548	515	528	503	526	507	529	549	513	527	539	481	514	514	550	594	496	531	521	504	488	580	554	544	537	528	509	554	530	507	532	511	519	495	494	523	554	543	514	498	532	506	505	549	527	566	524	514	553	548	557	515	496	477	520	505	518	509	523	555	543	508	499	510	502	536	564	520	561	511	538	504	510	497	522	573	507	535	489	536	521	492	495	519	484	514	504	530	585	494	534	489	545	518	530	557	533	530	520	533	561	510	542	535	519	556	510	586	563	506	544	523	490	586	503	573	495	526	551	533	555	521	500	526	537	582	503	553	575	480	538	522	541	511	557	547	485	540	515	537	528	535	515	544	553	484	525	535	515	508	565	509	527	498	529	533	528	520	525	533	536	531	540	525	507	491	533	512	502	505	532	529	504	516	518	545	488	551	515	548	519	520	540	536	505	550	517	547	480	503	528	524	536	505	544	503	543	559	553	494	533	488	550	528	539	521	560	517	497	497	565	501	564	555	501	500	524	538	514	542	544	527	553	538	545	558	551	538	575	533	528	535	550	499	491	514	519	542	539	509	499	516	532	519	576	524	507	532	500	567	524	582	512	506	514	511	526	529	504	491	510	563	528	505	529	555	553	484	541	515	513	534	529	511	503	506	529	514	540	499	526	531	511	505	533	552	508	518	512	490	532	507	487	583	540	522	535	519	503	527	532	529	541	512	497	571	530	543	516	498	505	531	551	562	519	526	541	551	535	539	513	526	473	534	524	526	547	524	561	543	532	514	554	543	534
22277	21072	28674	23729	21073	21113	6617	1085	846	763	663	649	625	563	555	516	502	506	499	441	503	472	504	497	478	436	454	479	478	433	433	431	484	421	421	463	418	445	429	427	435	450	412	443	457	425	403	421	425	440	443	399	438	456	436	423	414	443	395	448	395	399	410	426	450	445	460	434	423	418	407	414	411	438	439	417	434	441	428	417	428	426	405	436	454	439	433	449	407	411	445	455	447	433	448	405	445	412	432	399	430	434	423	445	422	401	401	406	418	423	421	398	429	444	404	416	406	408	441	411	428	438	402	432	467	400	381	409	424	400	428	419	428	408	453	403	428	418	416	433	449	467	407	482	425	442	407	411	423	438	413	428	457	403	398	416	423	416	459	426	418	387	426	456	426	418	437	429	418	378	400	436	445	470	403	386	403	414	385	402	411	401	417	408	420	446	443	399	438	431	425	443	385	394	402	411	437	446	388	424	445	372	447	408	435	419	472	419	413	415	407	411	421	433	443	437	405	397	427	399	438	419	434	425	407	422	373	395	449	427	411	373	447	437	461	386	377	434	396	419	435	421	439	423	423	437	471	413	423	397	458	416	411	376	413	400	443	427	392	445	393	412	433	397	458	440	394	422	403	402	411	416	406	481	414	395	418	431	424	460	432	406	408	408	477	425	402	408	468	426	422	404	387	430	386	450	420	422	418	390	450	412	411	430	442	401	408	409	414	407	412	392	437	447	420	433	421	422	409	408	418	405	386	388	433	435	412	441	406	397	422	419	434	445	453	443	373	460	428	436	404	417	426	432	397	444	453	404	377	417	424	428	452	401	413	466	413	418	457	406	423	430	421	404	416	422	417	422	438	438	414	388	444	433	388	407	448	442	443	431	439	385	452	439	406	420	430	396	395	432	383	460	415	407	390	403	433	408	461	430	419	453	415	425	413	388	461	437	415	401	435	406	423	402	405	432	420	382	427	422	447	430	453	440	391	391	420	437	435	442	411	381	431	414	463	417	411	420	442	475	420	425	432	429	408	431	409	402	412	430	443	394	438	434	426	419	425	440	412	398	401	406	415	396	376	413	420	425	430	386	427	424	364	378	413	456	414	431	426	405	390	392	415	463	460	416	429	464	456	390	430	415	437	409	446	401	410	406	450	402	434	432	470	447	424	466	421	461	417	409	468	399	410	461	390	432	410	398	379	438	442	407	408	414	405	410	410	476	473	407	485	425	407	433	406	401	432	408	411	411	411	418	446	458	433	419	428	406	394	424	421	401	422	431	447	425	423	416	432	454	451	416	427	406	399	435	434	394	453	416	368	410	386	410	395	438	434	419	420	455	419	438	446	453	422	425	386	444	439	393	406	434	411	402	442	426	412	440	426	458	446	450	402	394	418	410	401	416	450	407	442	423	380	428	443	428	388	396	412	429	446	414	412	448	433	437	403	405	377	413	387	453	426	432	399	443	411	416	444	426	430	441	453	435	445	411	450	442	418	446	397	421	453	406	380	417	427	419	424	431	441	428	413	448	437	423	423	427	460	441	408	423	420	382	443	470	397	424	416	415	427	420	409	446	455	438	435	437	414	469	460	428	404	440	410	451	405	432	468	443	408	417	440	396	463	408	411	442	441	421	440	420	438	410	393	438	411	438	412	428	445	412	403	413	433	390	433	448	414	417	432	399	437	445	390	427	392	369	405	434	445	425	458	435	443	443	455	451	422	416	426	387	394	421	433	413	420	403	438	404	429	390	466	430	402	399	444	456	416	424	445	426	416	418	425	408	405	397	448	412	385	418	440	438	418	431	420	437	393	414	394	425	450	415	481	419	438	436	402	424	415	402	421	417	402	445	414	406	404	416	419	441	407	454	380	422	421	424	422	422	452	452	421	426	424	459	424	418	428	425	435	422	428	409	429	460	399	408	419	439	433	374	385	412	421	426	412	424	429	398	439	406	433	454	424	442	399	403	429	430	448	411	448	419	427	426	427	454	430	451	418	408	397	377	405	400	445	435	407	418	408	428	428	380	399	423	418	403	394	399	447	409	399	403	396	390	419	409	409	396	432	431	419	445	428	411	429	455	459	434	413	406	384	424	411	424	426	429	415	416	389	413	465	415	380	440	435	371	420	435	430	440	422	411	413	398	427	423	394	441	405	442	407	442	445	426	432	417	409	418	414	436	399	401	395	411	413	429	446	399	418	420	433	410	399	437	404	391	418	444	413	417	402	405	413	392	401	453	465	420	425	430	378	437	435	383	391	456	437	408	411	429	413	398	434	432	429	416	450	393	415	412	434	422	422	431	464	432	451	437	426	452	410	456	429	381	381	391	423	429	420	434	433	380	439	394	391	377	452	422	458	420	398	454	432	418	412	419	464	432	437	446	442	381	401	420	433	410	388	452	404	408	407	423	443	424	450	407	441	419	426	479	409	407	417	425	387	414	407	405	454	416	410	425	444	409	431	439	429	400	381	450	434	414	419	448	413	385	427	479	478	406	433	424	442	416	438	436	384	408	431	430	420	403	457	404	421	431	429	431	411	407	401	420	425	414	420	417	427	443	386	443	435	407	432	426	424	418	433	414	429	431	416	400	417	447	408	427	463	418	406	434	437	425	417	434	415	438	435	439	415	414	389	422	399	430	404	440	429	422	451	438	427	458	429	423	453	406	396	393	425	429	382	414	436	405	417	416	426	464	428	423	404	416	395	414	414	406	440	453	416	391	422	420	437	465	426	440	398	415	402	404	428	432	441	446	404	410	409	412	428	405	422	408	388	439	421	431	392	422	444	430	457	436	400	435	425	440	460	421	405	389	403	425	420	447	422	429	432	409	404	428	425	455	391	431	413	450	460	409	382	438	415	385	437	430	444	413	418	401	409	423	427	448	413	429	419	437	407	394	388	439	436	454	448	399	446	433	437	395	411	422	416	426	445	418	410	415	413	412	416	437	418	432	429	412	416	401	393	433	385	428	399	426	419	420	401	439	395	409	407	402	424	430	393	441	471	444	404	440	406	428	437	425	440	410	416	435	442	439	450	410	383	431	395	425	399	421	395	405	437	406	462	436	431	421	390	415	432	400	385	412	397	433	456	404	427	429	446	423	419	408	403	400	428	454	423	413	415	421	433	429	386	407	397	392	424	428	437	411	400	391	426	412	405	448	412	417	428	429	420	394	445	428	426	406	403	441	425	402	401	396	420	412	426	440	396	457	396	437	423	419	466	449	446	414	418	398	420	452	431	444	429	450	429	427	374	414	407	432	418	409	412	389	439	435	425	402	446	402	429	429	405	434	413	405	434	453	487	403	433	403	400	392	397	480	405	431	432	457	433	405	437	450	428	439	412	435	406	414	416	406	422	432	408	448	439	425	405	423	444	453	423	417	464	448	434	432	406	410	411	417	423	462	413	442	439	415	460	411	393	439	459	455	435	420	437	401	384	432	399	466	421	441	430	384	404	457	363	379	410	425	420	393	412	408	418	418	417	430	410	403	392	419	434	453
4795	14049	9570	4692	3504	2690	1974	1490	1272	1060	885	809	803	720	682	642	597	650	605	576	579	537	559	535	576	549	537	602	557	523	521	515	506	461	505	542	510	489	512	463	527	504	495	490	505	506	480	522	481	468	504	471	503	471	507	476	477	527	516	505	461	538	543	499	429	496	486	525	481	497	512	502	509	459	451	508	487	485	512	492	496	450	497	481	486	497	494	477	450	492	520	459	448	491	498	450	506	487	490	527	471	468	445	483	459	475	466	477	482	472	486	490	462	463	485	495	456	477	490	488	489	509	499	491	472	500	478	491	521	506	480	481	477	486	504	462	479	467	487	446	529	492	503	483	488	483	491	505	447	527	518	499	458	504	479	448	512	503	479	479	501	453	467	510	444	518	486	510	472	490	494	487	526	530	493	471	520	473	490	466	439	459	469	488	507	508	472	495	484	430	506	476	501	504	476	498	492	510	521	470	501	456	490	478	484	483	509	482	494	513	490	490	474	504	453	481	426	456	454	487	514	467	486	431	493	477	454	510	447	438	457	487	476	531	493	506	465	509	514	480	460	477	517	512	483	456	487	486	471	483	485	491	493	509	458	486	450	508	510	536	449	461	482	493	491	500	479	484	465	491	482	455	499	496	449	476	468	416	504	528	455	477	513	504	502	474	487	461	477	441	485	500	503	498	485	448	480	494	492	452	476	456	512	482	458	476	441	464	466	479	501	449	525	508	495	479	527	477	454	467	462	515	466	481	526	491	489	471	512	449	498	502	448	470	497	499	432	490	471	502	507	491	486	466	486	469	441	504	484	495	506	480	471	481	483	462	485	485	467	426	476	475	500	451	476	489	498	529	491	499	489	477	495	478	476	503	464	476	485	520	478	485	498	498	457	506	493	467	490	496	496	475	523	504	476	524	448	478	514	457	469	499	503	478	488	459	501	500	478	469	490	497	485	477	511	496	498	476	497	503	462	471	438	504	493	484	460	499	483	498	481	527	460	492	489	471	474	474	490	469	470	484	458	485	534	483	515	496	536	481	484	452	501	515	500	516	488	504	491	489	471	455	504	501	454	496	491	471	448	500	470	519	461	457	490	441	475	482	485	428	475	478	495	506	500	487	496	443	466	480	523	492	488	497	503	512	486	487	497	477	435	465	497	486	503	494	489	457	448	501	494	495	460	484	499	516	471	489	487	473	514	514	493	465	483	492	488	465	477	457	489	479	493	478	459	516	457	455	486	467	469	533	514	507	450	444	437	485	484	486	532	507	477	476	470	464	526	469	481	514	488	522	460	435	471	505	486	442	523	514	507	494	509	485	491	496	466	509	490	462	468	497	459	523	493	454	472	475	470	489	480	485	490	494	479	478	424	499	464	481	467	483	464	481	509	492	487	444	504	503	457	446	491	459	499	490	502	487	441	464	490	485	462	507	494	460	485	495	528	514	523	482	486	480	504	521	470	473	480	476	489	489	447	443	496	464	500	486	495	462	455	476	495	475	465	456	470	450	494	508	466	500	479	445	508	483	486	498	482	488	484	474	476	478	510	426	460	523	541	458	492	519	498	521	486	505	507	466	471	475	484	458	508	501	458	493	488	460	467	488	508	460	464	445	471	478	452	489	480	490	490	481	483	478	459	481	533	472	476	462	480	524	479	549	500	530	476	477	498	494	451	507	505	514	504	494	499	504	507	467	496	508	490	511	499	458	483	461	500	522	488	454	494	491	477	455	515	484	494	449	526	493	492	507	454	511	499	485	489	477	524	493	459	500	533	482	473	459	467	478	498	464	489	490	447	508	490	427	480	472	515	514	484	469	497	512	502	491	479	467	501	506	473	483	473	488	499	496	510	483	467	501	497	494	486	491	434	476	511	486	503	513	471	476	481	467	488	513	493	520	445	477	474	506	513	519	486	490	451	444	495	487	526	494	461	491	473	482	466	461	473	481	488	496	481	507	482	499	486	482	478	496	475	483	475	471	520	447	492	498	467	466	477	498	427	455	495	509	472	461	484	510	485	535	499	512	478	492	462	493	469	471	506	443	507	488	511	514	443	494	481	481	476	482	469	481	463	493	467	479	492	516	451	490	476	471	485	503	471	473	474	464	489	492	463	478	470	493	466	476	441	488	484	450	465	535	444	474	494	480	472	494	456	442	446	466	470	485	465	505	453	471	472	471	463	463	478	504	484	500	464	504	475	471	509	529	497	509	516	478	461	493	475	550	445	515	496	457	462	487	464	463	467	480	492	459	473	488	467	483	467	501	457	475	467	486	459	445	487	439	474	518	490	492	460	507	479	463	518	470	457	485	496	468	469	431	484	508	477	466	492	497	495	488	473	488	492	478	484	454	480	451	511	516	478	492	497	481	494	473	547	464	466	470	493	463	454	453	472	467	484	496	450	483	530	548	463	463	498	463	501	469	495	403	447	506	468	453	500	489	497	471	485	475	471	469	538	430	484	495	496	466	446	480	445	471	491	450	491	492	513	489	478	498	523	497	488	494	478	481	502	497	465	464	514	476	505	463	493	459	498	496	478	489	471	479	480	512	512	490	460	531	468	477	491	488	481	472	465	467	473	450	461	478	466	434	477	518	485	503	458	469	438	475	491	474	451	495	521	496	470	444	506	482	469	482	503	533	529	453	468	492	507	530	439	489	444	507	461	451	447	511	509	458	508	510	489	478	465	502	466	461	460	467	519	506	464	499	483	481	486	527	496	488	474	538	501	542	503	496	499	529	506	485	465	438	496	485	456	459	491	441	480	474	474	508	463	492	450	522	479	516	510	492	472	529	500	484	494	468	486	470	518	477	510	484	461	479	511	473	508	515	489	473	526	491	466	495	501	446	461	546	492	460	518	488	486	479	506	484	480	487	481	459	477	521	486	495	427	498	450	465	493	497	482	483	513	418	469	472	487	446	480	474	445	477	501	511	491	468	473	494	482	461	469	514	482	454	475	464	490	484	475	495	467	490	510	474	490	480	488	496	449	458	465	475	478	475	469	481	479	517	514	476	505	516	473	519	493	455	491	486	439	436	439	517	478	447	478	478	483	490	445	483	479	536	458	532	498	472	469	457	506	448	506	518	472	479	502	486	481	510	468	475	478	521	493	496	462	525	465	506	477	461	458	492	513	479	462	455	467	445	484	498	501	441	484	515	474	474	485	497	478	459	437	510	466	472	497	484	481	471	493	472	471	487	460	506	481	430	524	524	479	483	514	460	451	450	519	458	478	480	514	479	494	497	476	465	491	503	447	492	517	510	451	505	496	478	455	466	497	501	494	480	457	498	490	498	476	467	494	473	485	463	473	481	474	503	454	451	538	464	461	504	541	478	524	515	468	508	468	481	468	480	484	441	484	466	495	449	513	444	481	489	481	463	453	453	500	473	473	498	442	512	465	466	546	442	518	496	457	490	474	448	485	489	506	510	458	472	475	494	505	497	515	530	488	485	489	509	521	505	501	460	497	509	451	474	460	510	488	466	519	483	479	495
27268	18051	4669	1298	982	920	929	897	931	897	946	858	945	867	890	904	868	899	876	936	901	899	876	882	892	865	932	917	932	914	874	902	888	894	869	870	884	884	911	885	973	899	931	938	875	906	922	924	936	890	879	885	861	898	901	903	852	891	868	876	845	883	886	852	861	935	888	980	966	968	939	870	896	914	890	848	910	929	845	922	905	850	935	924	869	921	866	947	911	915	857	939	928	920	848	866	923	891	897	856	878	931	886	897	919	841	914	874	882	857	874	892	906	916	906	915	884	867	932	896	903	901	932	896	894	889	848	890	915	923	844	886	922	865	928	870	841	882	873	929	916	866	880	891	917	849	864	882	891	873	922	892	915	895	890	873	866	930	923	814	899	897	906	878	881	926	883	887	894	910	877	886	929	914	944	914	905	894	908	934	880	828	912	891	882	836	860	907	908	911	860	885	908	885	893	921	838	828	862	853	937	948	867	872	876	918	812	919	900	880	878	861	875	877	896	865	939	909	898	866	860	872	870	798	902	921	901	889	927	883	927	867	929	881	878	960	856	903	914	881	927	892	932	886	870	940	873	945	905	862	883	875	886	879	884	857	870	882	888	895	902	828	899	924	834	888	827	957	895	915	920	857	899	860	948	874	886	835	866	907	863	938	887	885	902	907	956	858	895	843	895	847	867	858	863	875	847	940	946	933	840	907	912	863	911	902	900	888	950	908	914	859	901	951	851	894	852	880	945	947	930	911	872	847	901	884	884	923	863	886	865	863	881	855	894	855	923	879	912	909	907	897	896	912	914	956	927	911	854	859	869	857	882	928	817	909	888	880	864	900	885	889	895	932	856	916	899	898	855	949	888	895	889	906	871	864	864	856	881	861	844	877	894	961	912	881	919	924	903	941	906	864	906	884	842	923	850	921	898	876	840	847	903	919	853	887	895	888	873	858	884	892	928	914	915	939	883	878	929	907	891	791	883	887	895	891	929	902	891	860	841	848	858	806	910	850	884	937	912	901	860	958	943	864	882	929	900	848	833	892	854	865	895	919	876	901	918	959	929	879	911	954	860	935	836	929	909	842	883	885	930	858	884	890	907	827	902	928	892	859	869	918	902	908	889	911	871	889	905	912	871	936	909	902	935	889	887	868	951	881	889	880	908	881	879	913	876	860	883	852	878	898	924	930	915	870	890	939	906	807	830	858	933	907	872	867	865	865	915	925	918	850	867	925	787	878	859	888	893	876	875	897	886	899	880	870	879	895	861	905	871	903	898	918	896	854	986	905	885	879	863	874	865	917	867	965	886	854	895	927	914	837	870	903	856	861	911	891	854	885	863	815	924	884	884	905	836	898	878	845	881	889	870	947	886	919	896	906	873	857	882	855	865	888	888	867	855	886	886	838	914	953	864	890	849	861	842	923	876	884	905	878	899	913	896	915	944	913	940	905	849	860	855	915	857	916	898	882	929	938	869	860	860	934	866	854	918	885	928	914	866	927	936	875	959	886	876	883	884	871	930	852	891	887	879	890	880	868	896	907	891	938	910	882	884	918	870	876	886	882	867	851	890	907	890	897	891	832	870	899	927	839	928	923	894	945	890	919	926	874	915	876	908	890	899	882	884	878	865	873	879	896	900	865	911	905	831	943	876	890	917	861	835	914	892	896	901	900	960	856	891	917	831	907	914	847	889	870	930	854	877	900	892	891	886	887	844	865	907	879	860	897	887	901	885	891	893	958	879	880	853	889	894	913	878	868	923	842	879	871	918	892	858	889	905	883	911	858	921	886	876	907	869	915	892	843	896	912	874	864	916	875	866	873	927	874	885	919	874	884	904	909	926	881	904	887	869	947	912	900	938	869	921	928	875	874	871	883	925	883	889	901	939	893	894	829	825	895	866	910	894	825	863	906	848	926	971	869	858	907	849	893	875	897	847	922	910	869	870	908	890	887	872	919	902	884	885	906	865	901	833	919	884	888	956	843	875	872	873	887	903	900	862	850	906	898	851	885	895	893	948	914	894	904	886	883	871	875	927	872	907	869	897	879	877	904	909	923	877	937	866	890	872	905	927	855	852	908	935	927	849	928	901	868	854	888	907	914	863	848	892	909	935	918	916	881	909	868	932	879	921	919	852	879	903	874	844	855	849	862	900	882	884	936	897	881	889	928	910	835	901	953	917	929	887	872	897	903	881	886	885	912	893	863	887	872	853	908	922	868	901	850	860	886	915	869	941	925	895	888	918	891	893	893	849	904	902	896	886	943	916	927	870	867	851	920	908	898	882	919	903	865	913	903	891	934	891	861	945	932	859	949	879	895	917	866	861	913	890	875	928	870	986	926	878	884	885	854	947	909	912	937	948	902	882	901	806	936	890	854	877	932	889	866	851	890	846	880	887	836	862	940	864	890	859	856	882	876	931	915	882	920	858	870	847	922	903	832	912	859	882	897	945	914	904	921	898	926	883	877	896	853	887	852	916	900	889	922	868	906	871	853	911	909	936	896	889	923	945	891	878	885	899	928	883	889	815	937	928	881	902	894	883	902	955	965	867	853	910	865	861	918	908	953	890	859	909	905	871	879	818	906	897	918	893	901	903	918	902	907	870	885	894	899	891	889	865	882	911	936	875	897	941	930	884	931	857	904	886	922	887	934	900	903	856	942	914	892	828	897	832	928	896	877	879	879	915	896	854	937	859	905	941	897	871	873	875	917	957	910	903	892	869	878	872	833	883	845	879	863	837	864	871	915	886	913	930	875	846	934	917	873	904	871	921	924	904	911	906	887	942	883	904	890	874	875	918	870	974	839	1001	891	837	938	899	870	882	908	914	908	826	907	904	870	993	905	921	893	874	855	975	905	904	912	866	903	919	866	924	905	916	910	874	921	880	927	926	934	936	897	893	918	882	899	923	901	867	850	858	914	921	939	855	885	920	906	915	878	889	891	944	880	882	940	906	875	894	881	889	879	866	910	945	889	876	923	895	857	825	849	879	914	875	895	868	834	873	832	919	904	917	886	857	903	940	894	883	879	878	946	903	839	861	890	848	901	856	895	876	900	876	904	878	865	910	906	890	865	862	878	854	939	866	871	876	854	895	888	883	904	865	903	844	841	933	830	887	896	862	907	896	906	857	810	907	870	901	861	916	917	903	900	920	915	881	847	946	859	849	894	899	887	928	923	851	925	878	879	891	892	863	959	877	855	910	923	952	944	877	905	927	932	867	864	906	821	909	925	913	892	888	924	897	897	929	907	927	872	928	881	902	834	877	893	877	883	887	884	908	901	849	904	906	929	922	869	918	844	907	874	794	879	877	858	933	933	909	864	937	872	875	929	864	894	898	918	881	911	902	884	897	922	933	976	862	874	899	887	888	951	907	950	929	836	845	926	898	928	882	820	877	885	864	904	867	896	872	976	878	904	891	884	898	868	912	881	889	930	943	873	912	880	914	887	894	939	871	894	917	881	913	871	852	912	915	893	896	883	950	944	857	905	848	843	870	888
4930	1679	1304	1106	1069	1006	1005	1008	1027	974	988	932	988	970	1007	1026	952	984	938	987	915	1035	965	976	953	1012	988	906	962	1048	980	989	964	945	964	971	919	953	974	966	997	1053	919	998	923	974	977	936	987	985	990	941	978	955	942	968	940	965	980	1006	1005	972	984	977	962	1023	958	991	1006	954	1005	962	993	980	956	944	954	971	977	956	1020	980	945	968	998	975	964	995	939	1028	997	920	935	949	1029	1008	948	955	932	997	907	983	935	969	913	990	968	915	912	976	1034	951	970	969	921	1006	967	969	914	933	947	944	960	962	936	922	916	960	989	964	929	982	994	1003	941	995	1021	1026	1024	1011	985	923	992	999	951	928	940	904	990	976	963	974	892	1012	928	964	991	948	945	981	970	956	956	937	946	1006	991	951	985	995	919	958	947	1010	997	1001	947	950	1018	980	974	1032	969	979	998	971	952	1004	946	985	1028	1004	966	1010	1018	987	923	950	968	1019	968	997	964	932	950	974	1003	932	961	1025	965	981	967	986	948	934	947	1020	1045	958	1031	949	977	973	893	939	992	1017	1008	985	932	945	984	1031	1001	1027	1013	999	1048	997	979	936	996	963	982	1045	976	975	941	974	993	994	974	917	954	983	972	1031	990	959	907	935	935	947	969	988	978	972	983	995	927	937	964	949	976	944	975	1001	1017	977	945	1006	968	966	1001	967	988	1011	966	968	966	995	992	970	915	957	972	942	946	954	987	958	972	980	957	1030	965	972	953	966	977	975	941	932	1030	943	984	984	969	944	932	986	947	981	1029	967	962	917	1019	973	997	993	996	970	915	992	914	978	1021	964	940	964	955	1017	980	983	971	1002	949	919	938	992	973	943	988	991	955	953	937	937	1041	970	930	992	981	976	951	1006	910	1007	1005	1007	975	988	953	997	956	961	929	975	959	1016	1004	927	958	989	1015	986	995	982	934	966	961	945	953	977	956	971	945	931	974	983	1001	1012	1011	1007	1002	1048	990	997	971	955	1011	951	993	990	974	934	980	948	988	921	1015	982	998	969	897	965	974	945	938	996	942	950	976	965	955	952	924	1012	955	1023	979	958	989	978	925	1043	940	938	943	955	1012	977	973	950	993	971	979	943	935	985	970	1010	966	1015	946	962	960	973	961	992	969	955	966	969	989	991	976	995	926	926	945	986	1005	971	989	930	940	939	999	967	932	995	972	990	1038	1024	977	968	945	875	995	1038	901	973	988	991	945	922	903	997	942	1000	921	1002	934	983	1008	928	955	942	968	989	932	1011	951	966	960	1001	1016	940	969	969	994	998	989	976	968	919	959	986	954	1022	978	984	1035	952	929	997	947	983	1002	969	1022	975	979	969	1020	960	963	933	952	981	951	966	1012	935	984	981	917	962	996	931	992	960	1055	960	968	926	1009	979	967	1014	992	978	996	899	991	1012	931	953	951	962	991	938	964	952	926	993	1045	1004	944	977	968	955	1037	965	1001	933	930	939	991	985	1015	1038	961	964	962	961	924	958	1021	972	971	911	970	1036	946	963	980	975	964	1010	1016	983	985	964	972	998	942	979	992	999	1050	970	978	958	1009	978	949	959	957	973	934	970	909	1010	1001	982	985	984	983	940	1008	940	977	1003	994	989	942	1004	999	988	1008	988	981	1001	949	971	996	923	938	995	992	984	982	1007	950	980	956	948	965	951	977	1014	947	912	990	955	928	977	936	925	1037	940	880	930	980	1013	936	945	968	895	928	1031	931	987	934	986	979	994	939	1021	947	981	992	946	1045	973	987	940	973	948	995	980	959	985	938	955	952	996	944	990	1003	959	916	964	911	954	983	929	965	973	954	981	964	1014	964	937	1005	957	1001	1010	1026	1021	975	978	929	974	1023	1020	947	990	1043	1006	1016	975	983	966	1027	959	1001	997	973	1030	979	1020	976	979	999	938	971	986	1039	985	928	998	958	946	933	967	956	933	1003	958	959	985	986	969	963	978	958	971	913	986	971	962	924	987	956	965	955	1000	1009	993	1006	932	932	991	953	955	983	970	1039	1001	975	967	1033	1003	981	1030	972	904	914	1014	966	948	959	997	981	1004	943	961	945	940	972	972	973	976	994	951	966	979	968	994	954	1059	966	1039	962	1007	913	931	971	928	983	973	1014	982	984	971	1029	956	984	959	991	981	981	975	981	993	986	971	982	985	986	980	1022	1007	967	964	936	897	887	950	985	959	978	956	1005	988	962	971	922	1008	985	960	941	1014	948	918	982	990	963	970	1015	974	932	936	928	992	1044	905	977	966	1001	977	947	1015	1014	973	934	967	954	923	1015	943	980	958	926	958	1010	969	1005	1050	970	970	938	976	998	913	912	983	946	979	964	957	997	992	1007	974	957	1019	998	969	1002	994	1022	1011	1042	1042	1018	971	965	943	926	939	974	999	982	1003	976	990	918	946	1019	989	946	930	1000	996	974	1006	1003	981	975	1023	932	995	942	972	924	971	956	955	908	1004	887	983	957	962	938	963	967	940	954	989	937	998	994	979	941	1038	963	987	976	971	976	951	1023	974	955	927	1019	990	975	966	1041	981	948	991	989	891	921	994	990	873	979	936	974	958	958	967	940	975	995	962	988	935	999	956	963	971	1028	966	909	967	939	979	963	985	972	935	981	935	980	1011	920	935	936	919	993	950	908	950	1003	977	967	965	963	967	953	985	963	951	976	951	984	1008	916	954	984	1016	977	966	961	946	956	961	962	960	955	963	941	985	956	947	971	987	986	965	982	927	964	1014	932	1045	952	998	981	979	1012	952	998	984	951	952	1042	967	967	901	1067	1038	974	969	955	986	967	966	935	968	1009	950	974	981	1007	987	882	985	1014	1007	944	969	1005	989	959	976	1001	992	965	955	960	978	989	997	952	1013	900	1000	999	971	987	966	984	1015	929	972	985	1037	984	921	958	968	941	937	956	990	982	944	958	981	1012	983	983	966	959	992	973	1003	975	967	966	968	971	967	942	948	926	1005	964	968	950	991	998	947	1003	1005	988	1008	942	962	970	977	996	934	976	1002	942	926	941	1027	960	990	953	990	946	950	930	925	943	1024	961	946	984	1033	926	925	956	976	967	970	956	949	937	970	986	960	956	961	1002	967	972	981	1007	952	924	956	1020	977	1016	969	999	977	913	1024	954	972	1081	1017	1062	1034	947	939	949	919	978	982	1031	987	979	931	970	991	976	936	989	984	963	920	954	1020	1016	911	996	962	970	1023	968	993	956	944	963	978	989	948	950	964	1021	977	994	957	964	1030	961	973	935	952	964	912	923	917	952	974	946	1055	943	1002	1026	1013	987	972	962	1016	962	940	1011	966	949	996	966	946	989	979	997	932	983	963	963	973	985	985	923	955	951	966	1027	951	940	950	983	985	944	976	954	931	951	1001	969	923	980	974	969	949	945	937	1017	997	1013	941	982	932	1025	968	963	973	1021	976	973	960	980	945	974	1009	1006	964	930	962	965	940	983	1038	983	1001	963	1020	935	976	963	996	904	968	1033	944	952	915	960	983	923	960	918	949	929	971	955	1004	948	946	988	945	979	968	953	928	931	924	990	955	955	989	915	1011	962	967	988	970	937	990	980	938	1037	904	942	1028	957	990	962	933	933	999	953	987	901	990	946	1005	937	958	985	985	987	923	950	970	996	974	992	957	904	968	1010	924	954	960	988	1024	921	972	967	968	960	1011	938	949	981	949	980	977	972	969	1016	956	957	980	960	955
23277	21056	28208	24118	21058	9567	1719	1300	1118	1151	1052	1062	981	1014	1027	937	960	991	972	895	963	1009	942	964	960	1016	911	990	926	872	904	931	920	962	933	953	916	966	875	881	913	910	945	971	894	947	966	956	932	946	906	904	877	919	953	932	913	991	940	911	961	913	968	898	899	861	890	905	911	919	939	927	931	959	919	871	887	940	916	919	980	908	905	932	973	916	899	907	966	932	915	924	911	930	903	881	908	913	953	948	918	889	897	865	927	969	909	949	916	886	928	922	921	897	864	867	944	899	934	888	897	931	877	892	876	909	904	912	905	921	936	945	874	995	923	910	903	915	952	865	973	901	888	868	928	899	897	879	906	909	900	940	851	941	945	935	932	936	898	896	931	884	907	874	1002	915	915	895	919	954	900	929	895	947	952	902	917	890	949	944	840	961	921	934	932	879	878	962	931	898	886	907	946	870	922	932	901	883	978	918	904	875	929	964	839	975	948	921	918	924	874	943	898	875	934	963	924	905	916	883	936	923	923	936	902	920	955	898	883	901	865	907	911	943	869	914	874	974	893	893	910	891	904	919	880	881	919	928	924	911	839	934	908	925	941	922	888	838	921	951	892	930	925	882	931	960	958	926	934	909	855	965	926	870	890	975	872	932	890	920	927	892	889	894	918	932	962	910	861	922	881	922	917	886	941	958	894	971	907	897	884	909	937	896	938	913	1011	949	923	815	962	899	913	919	924	933	929	960	962	909	912	880	937	959	936	904	934	883	937	925	874	857	905	924	900	922	910	898	963	948	924	877	873	936	911	964	946	895	934	968	931	879	909	919	913	951	913	909	927	856	864	881	944	902	954	897	931	917	947	897	968	890	913	932	926	931	936	912	908	893	941	906	949	901	916	899	917	947	961	919	908	890	913	931	939	917	931	892	954	935	879	966	914	937	871	917	899	873	925	930	965	924	911	971	886	888	984	914	900	846	906	877	903	978	933	877	890	909	893	891	926	865	944	876	951	908	891	881	914	951	967	938	894	916	909	906	910	906	915	925	934	858	894	904	911	967	919	906	940	919	917	891	865	954	913	869	937	935	923	866	897	955	938	904	896	888	894	935	946	904	838	906	946	941	909	951	883	913	926	943	920	899	850	912	940	903	911	908	913	903	917	885	966	889	956	867	892	911	936	931	880	949	872	914	927	871	954	927	906	930	905	869	875	874	930	911	925	927	916	970	955	915	902	901	946	966	956	919	939	848	930	935	893	977	914	901	903	871	940	866	885	875	898	881	856	975	917	886	965	886	884	876	936	916	890	957	874	897	897	940	891	941	934	862	945	902	962	902	944	849	915	958	956	959	847	869	925	902	878	924	852	906	927	931	916	947	903	958	892	915	949	902	923	930	900	865	877	904	924	892	927	922	936	967	925	945	910	879	896	922	889	902	968	924	897	885	952	868	888	882	963	900	903	906	958	939	947	884	901	932	967	923	932	884	869	866	907	905	897	881	878	910	926	889	907	926	903	978	939	895	932	883	919	905	972	933	942	946	947	908	914	902	927	915	919	945	898	908	891	898	925	898	888	949	872	886	859	923	908	912	980	901	893	893	926	900	927	919	962	983	888	942	888	914	929	945	903	938	941	940	950	935	896	933	897	919	992	946	974	891	916	920	861	882	882	954	895	905	900	906	908	929	887	877	940	933	913	903	930	887	935	912	945	909	887	855	922	892	897	909	957	907	924	942	875	846	890	948	921	893	915	879	911	931	911	965	954	940	924	961	901	883	886	848	914	895	877	945	929	902	896	913	891	894	921	942	934	865	886	934	908	860	929	934	893	902	956	969	915	911	933	899	882	906	965	863	961	918	900	904	910	927	926	907	937	911	930	920	933	971	933	939	891	928	937	898	825	913	945	912	937	873	977	936	926	935	869	908	913	916	930	847	930	917	891	927	863	882	904	937	924	921	961	894	916	874	974	942	929	902	924	897	919	926	925	931	910	878	954	878	926	877	952	931	907	854	908	888	893	935	928	906	939	916	923	893	920	923	926	911	908	898	850	956	920	885	927	925	927	930	929	976	879	905	955	886	946	892	867	960	898	903	922	893	953	850	940	901	929	899	911	941	928	908	855	978	990	912	928	963	970	903	893	904	930	889	929	952	904	931	874	960	905	934	903	938	854	925	893	932	889	909	968	943	924	867	913	974	870	931	925	871	921	905	982	880	969	922	935	932	889	924	912	890	906	899	856	907	889	967	923	975	940	952	878	863	952	931	916	936	889	961	900	907	916	898	896	924	920	900	913	899	907	963	935	900	910	939	880	878	896	925	911	907	930	922	938	890	909	902	910	914	848	951	903	875	932	919	912	949	852	943	898	883	917	900	964	893	916	983	909	937	898	918	934	892	923	913	907	855	895	934	904	938	923	924	919	952	888	942	895	928	951	871	945	878	905	933	853	947	913	891	952	913	908	880	893	930	876	960	892	888	874	905	846	988	904	963	939	926	940	921	929	926	870	892	948	913	923	914	902	907	950	908	957	965	906	925	951	943	907	937	926	954	898	930	884	901	872	887	905	951	914	932	894	938	915	936	972	905	924	876	931	906	923	898	913	881	914	878	880	906	937	917	899	908	939	848	894	853	930	888	928	886	928	896	899	933	904	902	903	935	895	880	981	910	898	950	914	915	870	912	888	907	960	896	915	907	878	909	925	922	927	921	904	948	953	917	901	933	924	915	879	957	876	941	946	892	926	916	953	926	881	929	891	891	928	890	960	900	931	897	953	873	885	885	944	997	855	975	883	910	887	935	929	885	907	899	877	904	916	876	879	918	877	877	902	906	942	893	854	926	992	945	889	874	890	898	927	902	938	882	936	917	873	951	929	922	939	848	908	932	932	918	970	917	954	948	850	925	917	930	940	924	910	886	909	907	879	945	904	909	893	958	900	925	897	910	913	876	930	871	936	984	889	923	988	947	888	927	924	869	930	907	856	890	894	862	916	913	861	936	941	913	933	998	910	958	875	911	907	917	884	939	885	876	925	926	957	921	939	933	915	899	933	885	933	900	912	934	959	906	876	924	882	934	917	898	929	928	911	968	957	976	886	923	922	879	931	923	906	898	973	910	903	905	920	870	916	966	951	908	924	886	871	927	899	922	936	922	854	886	827	936	888	927	861	926	912	873	944	898	944	911	910	857	908	938	904	846	891	907	931	921	943	911	929	932	908	920	909	880	940	934	891	921	924	907	942	905	921	902	958	910	957	928	845	922	897	910	898	865	867	962	900	905	898	951	882	902	879	895	920	927	924	911	902	896	928	960	874	941	956	932	922	926	959	916	920	895	934	926	877	892	907	864	906	942	921	905	931	926	897	868	924	932	942	986	958	901	893	881	899	860	918	958	907	859	945	964	947	916	900	920	916	938	904	957	947	900	978	938	870	927	949	952	883	934	943	918	944	917	913	887	921	892	913	931	918	912	923	915	914	942	945	839	939	895	880	958	915	873	948	960	931	897
4635	9244	6392	3288	2699	2150	1769	1567	1450	1284	1234	1206	1090	1137	1126	1064	1176	1101	1106	1033	1066	1087	1055	1043	1026	1002	1042	1084	1051	1036	1010	1006	1017	1044	1047	1013	1051	1030	1013	1054	1043	1008	1034	1087	984	988	1022	1015	981	1006	1005	1005	1003	1031	981	1024	1045	1044	1071	1056	1073	1049	1030	979	1109	1014	1035	988	1032	966	987	1032	996	980	995	1038	960	1008	1020	1028	963	1031	992	1032	983	976	965	1001	997	996	1003	959	977	1014	1047	1015	1043	1010	1002	1024	994	1027	966	1002	1074	967	977	998	998	990	988	1002	1007	1057	1056	1021	1006	1026	967	986	1024	999	1042	1001	991	1033	1025	1017	986	1031	1024	982	981	1015	963	1013	1031	1048	957	982	1059	1048	991	992	1035	1021	1000	1020	999	1008	1005	1001	1050	1041	996	988	1013	1006	970	1010	1013	1033	1034	1002	951	1043	969	1016	980	1015	996	1028	975	1036	1027	1045	947	967	1003	1036	1012	1044	950	991	997	999	1005	976	1014	1052	984	1039	995	992	995	992	1026	1026	1076	994	1028	990	1062	965	1002	970	1014	982	1052	1031	1031	1057	988	989	1023	1013	1017	1007	1009	1058	1054	1017	1032	1012	991	1005	995	999	958	993	1038	1025	984	981	998	1018	1039	1030	993	988	1021	1014	1069	1080	998	1030	1005	1023	1029	1008	990	1021	977	999	1017	1052	1060	1001	972	945	1031	983	1087	1016	1048	1006	985	975	1051	1039	1011	992	968	1024	986	1019	992	1000	1013	1005	1047	1068	1013	991	1001	987	1000	995	994	1007	976	993	985	1033	1011	1038	946	1104	941	1047	1034	1008	1009	1015	1021	968	912	981	996	992	1008	1038	1035	1018	941	1008	1066	981	1013	1002	984	972	984	968	1084	959	994	1019	1031	1013	962	1000	989	1031	1023	1032	998	1040	927	1059	981	1044	959	956	957	1069	997	966	1030	975	1012	1001	978	1025	994	981	1009	991	978	1032	974	949	973	996	979	1012	1006	1029	1015	1013	1020	951	1005	1048	999	1022	1085	1029	972	968	999	990	1035	968	1026	969	1026	1035	1037	1022	993	1013	963	971	963	966	964	973	1060	1006	1048	1047	1041	998	1041	969	983	1035	992	985	968	1018	1002	988	1005	985	988	1022	1033	991	1041	1034	982	999	974	1019	1064	1013	1035	1042	989	1021	990	1022	946	976	1001	1004	1046	992	996	996	995	1021	969	986	979	993	1032	984	949	1021	1046	941	1012	965	1019	1014	1021	1053	957	1035	1004	1058	1006	1018	980	1034	1046	1023	1042	1017	1005	960	1013	978	1017	1032	1039	968	1033	1065	1043	994	1049	1026	1003	1030	1022	1025	960	1004	988	993	1061	1024	1020	1018	985	998	991	967	1057	1077	975	1053	1029	1028	1040	1029	976	988	1014	1026	1042	1024	941	949	1034	949	1015	1002	1001	1008	1008	1015	1049	989	1001	999	959	1006	981	999	1056	1021	951	1061	977	1037	1016	1036	1022	980	971	989	1041	1009	997	1065	963	1066	1026	986	1005	1003	954	1032	968	999	998	1003	957	986	1035	1049	1023	1004	1033	1023	1041	1063	1012	995	1015	975	1000	1031	991	1030	1047	1043	1025	1039	1011	979	1033	946	952	946	958	1022	997	1112	993	1006	1010	1028	1056	1035	1014	1089	1026	1044	999	1011	1049	1023	986	998	957	1067	980	990	1022	987	1011	998	1053	1010	1018	985	1014	997	1044	975	1006	1004	1001	966	987	1006	1042	962	979	984	1009	1029	1042	1057	1035	996	1041	925	1023	1030	972	997	978	1023	997	978	974	1061	1023	967	1008	1040	1052	1001	994	1062	1044	1009	1007	1022	1033	1060	960	1020	1018	995	1073	990	966	1020	1007	1018	999	1034	953	995	1017	1033	1045	972	1020	1043	1057	1021	1011	1022	1061	1015	977	1003	968	1055	1048	1064	980	998	1007	1034	980	991	1030	1005	1010	999	1036	969	969	963	1023	1011	1030	1015	1043	1013	959	1017	983	1014	1077	975	1003	972	1022	1078	999	989	1007	1009	1011	1041	1038	994	1020	999	980	1027	1003	999	999	977	1032	983	996	969	1096	1006	968	1007	979	942	1020	989	988	1040	985	983	1020	1000	993	1003	1028	1006	1036	995	987	1030	1012	1020	987	992	1001	993	1005	1014	978	1004	990	1085	1020	938	977	981	1065	1001	993	1010	1034	975	1009	1002	998	981	1033	1029	975	990	1019	1000	1016	1061	1009	1020	1073	1007	1080	1049	969	1023	1002	1012	1018	1023	978	973	939	1035	1061	1043	1001	1014	972	1015	1043	992	1030	1003	1001	998	1028	1025	1009	1062	971	1008	1023	1067	991	1009	1018	1007	994	962	1038	1024	1003	1004	1020	980	1019	988	1015	1056	985	993	1022	1042	1013	968	981	1030	949	960	1071	1020	973	1027	993	978	1021	1006	1009	990	1045	986	1040	1040	1027	938	951	1013	987	1013	998	1044	1000	981	1008	975	1016	1043	992	1014	1023	1014	1006	1047	1018	1012	1016	1040	1000	990	1003	971	997	1042	1081	985	1008	1039	1017	982	1043	1024	953	964	1029	998	990	1000	974	964	1022	1092	1001	1018	1022	1001	1066	1024	1046	1050	933	1037	1023	995	1040	978	999	1000	994	1030	1037	1037	1042	1000	1018	981	1023	1008	1016	1018	1028	974	1006	1011	966	1044	983	984	1014	950	975	948	988	1008	1063	1025	1017	1018	987	1012	984	949	928	962	1040	1018	1039	979	992	1028	1008	1055	1025	992	1024	1001	1021	1021	995	1023	1009	992	1036	996	949	1049	1016	952	961	982	1023	977	1024	1041	981	980	1027	1086	1012	975	1020	1008	1032	1034	989	1034	1048	1044	954	994	1004	1022	1105	1033	1014	930	957	961	1001	942	1020	1026	970	953	985	1014	1020	965	1022	1045	1006	966	966	946	1022	1044	1084	1020	960	1004	1031	1011	1040	970	1018	1042	1046	1016	1047	1028	1018	921	1025	1019	1002	1014	953	1040	969	984	1001	1002	999	963	1009	1007	947	1034	955	1014	1026	1027	1017	1020	1030	1004	990	1045	1016	977	1000	1032	963	1045	1013	953	989	1036	957	1007	988	1022	974	935	1043	1016	1044	999	1043	1026	1035	1028	1024	964	1022	966	987	1026	1065	975	1067	943	996	1015	1017	1018	992	1037	957	1031	948	1026	986	1010	977	1003	1050	1043	1024	980	1099	1019	974	1044	1025	961	1001	1031	952	1010	1032	972	979	1034	1036	1010	1021	1040	1014	953	1035	953	1006	1027	1002	1033	996	999	1030	1031	1029	1008	969	973	1022	1010	1009	1024	1001	990	1029	994	1029	1037	1027	1022	989	965	998	1004	1038	1036	953	964	982	976	1041	960	1022	1030	1012	1007	942	1052	1047	1001	999	995	1012	1024	994	1053	985	1028	1034	1003	996	1053	1011	1026	999	987	1025	996	1017	1062	1039	1056	1043	1011	1004	1020	1037	1022	930	1016	983	1035	1011	1061	1015	1028	1010	1011	1022	981	1017	1044	970	973	938	1068	1010	1057	1007	956	1045	962	996	992	981	999	1013	1017	1022	993	972	992	988	1017	1001	959	1003	993	1054	1030	1010	1003	987	951	1084	974	1043	1017	991	1022	1009	1019	984	993	1093	969	983	990	1015	960	1039	986	1020	962	1004	1001	1025	966	1024	1025	991	994	1026	1008	987	973	1024	1008	1049	974	1048	998	1046	1041	1015	1012	984	1057	1019	996	988	1031	959	1032	1005	1028	1062	1034	994	1038	1001	995	993	958	1000	1053	1065	979	1040	1009	1010	975	1018	1049	1009	987	1032	1053	982	983	1024	1030	1023	1011	987	1032	1038	1016	962	1012	1018	1008	1011	990	966	1009	1013	1016	1055	1013	939	963	1016	997	975	957	1047	992	1058	988	974	1041	991	944	969	1008	1023	965	1045	993	1047	1027	991	1008	1047	997	1021	962	1012	1017	992	1027	1001	994	1017	1029	1001	1006	1013	1017	991	979	1047	989	1025	1047	974	954	1013	1002	1033	1016	963	1017	1007	1035	1016	953	1068	1056	1006	978	971	927	1075	973	990	947	936	993	985	1034	999	964	971	1023	1007	1017	984	1027	1018	1026	994	1051	1046	1050	1053	1026	971	1044	1007	972	1046	967	1061	965	982	960	998	1014	972	1076	1030	1000	997	978	1002	967	1016	984	1004	1002	1010	1004	1025	1010	959	972	1013	960	994	1015	983	967	985	985	980	1062	955	1015	1002	1037	1044	1016	1038	1033	1059	1003	1000	1067	1020	993	1037	968	967	1008	1029	1012	1018	1031	967	1030
24510	21068	26963	25269	8621	869	731	607	594	547	539	527	513	516	509	506	502	471	464	516	491	498	524	492	460	535	487	512	480	515	487	520	526	499	492	481	510	460	512	529	516	485	496	464	490	473	476	521	527	479	504	486	482	464	492	473	493	455	473	503	500	462	503	446	477	463	466	483	500	474	467	482	475	482	472	467	474	501	473	519	499	477	485	494	478	473	489	467	518	525	435	543	468	459	478	462	456	499	467	480	495	473	483	443	496	502	491	491	490	467	456	476	459	492	460	535	478	479	453	494	481	475	495	514	445	494	544	469	514	435	491	485	491	515	485	480	522	484	511	487	468	498	495	484	477	519	490	513	515	476	491	473	463	455	514	525	477	494	477	504	504	490	488	487	494	485	508	495	470	517	476	496	463	464	447	528	469	446	474	542	477	481	472	459	484	487	507	467	478	487	491	510	480	474	496	480	491	498	466	478	469	502	484	466	499	471	471	459	513	493	465	487	457	462	489	484	476	485	497	520	448	496	484	471	476	479	509	494	479	501	475	469	520	470	510	486	489	487	455	471	525	482	481	448	470	502	510	464	485	471	481	506	538	484	480	506	473	504	467	491	520	491	514	464	465	482	503	514	504	499	470	450	461	466	502	534	463	455	543	476	504	438	513	451	452	477	454	465	490	509	502	498	450	481	544	502	511	498	472	512	502	491	482	484	515	506	467	512	480	487	533	539	484	481	485	476	476	529	500	516	493	524	493	521	492	459	495	455	503	463	468	449	474	462	498	470	472	512	526	514	446	485	480	472	452	471	473	506	514	499	502	482	490	490	505	487	465	464	463	470	475	486	478	520	511	499	450	506	513	513	465	507	516	502	451	489	457	522	487	512	499	486	470	473	473	475	528	477	528	503	509	502	451	522	445	502	458	472	469	488	494	513	439	482	504	472	492	469	487	493	496	520	498	477	466	464	492	492	522	463	485	464	493	496	500	526	501	519	515	451	469	509	488	489	462	483	460	471	546	448	494	499	499	477	528	525	503	478	504	479	460	452	478	484	481	463	500	523	490	475	489	503	479	489	491	502	510	450	478	484	474	496	480	481	489	486	522	480	499	528	463	456	532	493	466	481	514	522	493	519	478	532	542	463	487	481	531	479	474	492	509	523	506	471	469	491	484	487	507	505	470	454	503	517	452	464	484	484	515	522	477	514	477	534	468	487	508	479	452	490	504	499	503	481	492	447	448	483	488	478	490	468	502	463	505	477	475	466	539	474	482	494	477	514	511	505	468	486	483	500	476	482	535	498	502	490	483	488	476	489	500	494	490	472	515	503	481	467	487	452	516	448	526	496	468	477	456	480	518	510	483	488	477	536	500	528	494	472	491	503	488	501	502	502	487	475	523	483	484	501	508	462	499	521	499	485	464	463	498	479	481	503	489	488	493	488	511	478	505	455	509	499	496	518	448	465	517	477	444	493	484	497	483	501	448	521	496	457	454	482	503	475	487	466	452	501	480	490	492	487	501	497	486	530	483	476	502	494	491	475	514	483	481	484	494	474	535	501	479	474	514	486	513	468	462	507	488	496	466	533	492	467	456	462	510	460	523	469	488	482	497	478	514	486	443	481	465	478	505	469	478	498	556	485	510	518	523	484	481	500	464	480	484	473	500	452	502	478	491	506	462	455	556	508	504	525	455	517	492	470	469	464	501	508	503	510	478	448	537	477	483	498	468	479	473	447	439	513	503	500	486	464	421	473	501	517	498	481	500	518	492	512	472	518	517	483	456	471	463	466	503	502	513	469	511	532	458	499	472	493	503	527	458	474	465	491	488	478	457	466	497	465	492	484	473	451	495	465	472	479	483	467	503	502	479	513	471	472	457	498	465	508	507	438	500	484	505	489	451	470	500	523	474	516	487	470	481	459	494	484	535	489	466	444	475	472	496	491	483	486	475	503	493	501	470	489	500	484	532	452	508	474	503	476	501	462	507	524	477	503	462	480	470	506	497	519	517	457	443	519	493	446	497	448	457	483	538	419	498	490	472	487	449	501	474	477	499	490	453	511	461	479	451	476	521	463	482	474	468	475	507	483	480	479	487	486	470	500	447	501	444	517	477	535	497	492	496	496	476	498	479	486	491	542	458	464	482	478	448	474	469	485	518	487	466	460	448	468	476	522	500	526	479	475	488	483	507	485	477	488	503	474	478	505	514	483	491	511	484	526	496	491	510	474	456	509	469	474	462	444	468	512	452	488	461	500	482	471	491	461	468	471	469	521	511	470	433	516	509	419	498	500	515	470	510	540	469	472	469	467	520	501	498	492	487	486	502	470	484	491	472	517	462	505	496	477	499	427	464	540	480	474	500	502	457	515	486	499	465	494	521	479	488	474	506	504	476	495	450	482	492	486	469	512	507	497	511	461	469	451	490	488	471	485	489	508	456	450	534	485	485	529	495	495	526	522	484	505	516	487	457	498	505	469	527	533	533	484	461	480	441	454	455	478	490	478	473	487	469	485	463	427	477	512	479	470	440	486	479	502	525	472	463	515	476	458	476	507	473	449	491	519	461	542	488	521	471	469	495	475	472	487	462	487	453	487	505	499	449	453	507	478	461	511	537	471	512	481	481	506	494	483	444	488	488	514	513	469	490	419	477	520	470	453	498	482	499	510	467	508	465	473	474	467	505	489	473	430	481	466	459	480	470	481	501	503	514	509	496	510	487	468	500	504	478	461	499	526	466	453	487	468	474	463	476	497	464	469	483	487	474	489	467	457	499	514	475	505	454	514	468	493	515	540	492	488	487	472	468	467	498	532	481	455	457	477	478	500	477	505	471	518	533	434	493	489	513	452	465	449	496	482	485	505	489	491	495	490	472	498	447	466	506	498	500	463	485	473	492	466	498	495	524	485	512	425	490	490	487	482	488	493	464	486	494	496	500	507	472	492	475	475	482	508	472	492	506	438	517	474	437	478	504	491	459	498	484	496	502	464	493	515	439	462	481	476	513	483	485	436	467	499	473	480	460	491	451	421	517	498	469	491	522	491	457	484	488	475	489	508	464	493	500	516	472	480	470	442	522	479	462	480	497	489	507	494	504	516	433	486	443	471	500	515	471	504	488	453	461	513	508	478	518	467	501	486	471	462	477	511	507	498	498	493	522	477	491	478	481	499	484	495	492	510	506	521	512	501	522	516	493	500	469	526	490	489	482	499	493	464	465	488	513	509	498	497	509	468	454	519	515	484	479	476	440	497	452	512	484	512	483	487	465	507	479	485	500	517	437	462	494	475	507	498	501	501	475	479	451	482	502	486	468	477	451	493	462	519	498	500	463	455	464	488	485	479	475	481	469	467	480	488	477	484	445	479	483	452	498	458	479	457	508	498	522	519	523	469	492	505	514	486	466	485	450	527	503	508	484	467	510	524	511	487	509	522	495	484	495	437	472	494	502	506	470	471	476	476	472	474	496	472	517	451	506	445	501	452	489	451	488	471	479	517	508	508
4766	5238	3414	1745	1377	1156	906	794	741	714	673	570	659	620	614	604	537	573	595	523	568	557	587	548	576	551	528	598	527	537	529	538	549	506	588	529	547	520	566	563	558	554	531	542	536	549	541	538	551	543	533	518	536	514	563	539	502	509	516	515	517	534	532	532	548	543	541	551	527	548	530	553	517	578	571	518	503	525	507	536	507	534	522	542	540	555	535	541	523	528	537	533	541	517	534	535	521	523	554	518	515	551	524	550	540	555	556	534	475	523	505	519	561	565	538	540	559	518	559	591	512	579	509	513	578	553	544	552	519	529	505	482	575	561	516	525	549	540	538	524	548	533	549	525	518	581	551	520	557	560	517	529	547	511	536	518	543	565	532	554	561	499	550	517	576	590	550	524	526	516	521	589	541	530	553	523	561	477	551	544	507	503	546	564	547	532	565	534	537	566	559	546	514	553	525	539	495	556	508	501	509	546	509	536	532	514	529	559	561	531	548	507	532	520	526	563	509	501	550	533	516	570	520	521	494	528	558	517	557	504	518	516	533	548	514	540	535	513	553	516	485	535	525	548	496	480	541	525	500	563	548	530	562	551	509	553	553	506	527	561	546	495	535	497	520	543	516	516	557	575	532	537	527	503	550	504	513	528	528	531	547	510	558	499	494	556	577	518	536	523	540	532	528	526	535	491	557	540	519	557	516	533	575	566	544	495	519	499	489	545	498	531	559	530	522	515	494	502	542	526	491	494	581	517	559	543	547	552	553	546	530	535	520	526	513	493	543	529	540	514	549	543	561	542	521	550	572	534	528	571	543	524	539	558	537	575	508	520	515	540	543	524	542	561	551	543	543	534	538	551	543	525	513	503	597	555	529	527	514	565	534	507	572	516	554	516	532	491	559	473	503	530	497	480	560	522	564	537	510	535	526	563	502	524	534	542	511	538	530	531	469	549	534	556	539	533	481	527	544	502	527	532	532	515	515	536	553	554	577	574	561	528	519	548	527	517	505	487	502	557	531	523	563	523	563	538	547	517	517	542	539	510	594	546	540	564	559	534	520	517	515	567	519	512	499	518	524	497	493	540	533	508	560	529	514	549	519	476	520	534	542	528	543	535	532	558	528	535	514	540	534	507	535	515	539	495	560	505	557	552	536	500	573	533	538	559	532	521	537	523	575	475	553	521	521	514	545	509	537	540	543	521	581	530	518	508	540	528	531	570	497	515	550	543	500	503	515	501	535	499	529	532	575	540	529	545	518	542	511	527	497	536	554	511	532	483	566	539	553	503	548	551	544	528	525	524	514	506	557	541	563	537	503	546	529	551	485	537	537	539	529	540	531	530	523	501	550	531	498	510	566	508	546	527	533	572	551	531	513	568	547	536	527	515	532	543	523	503	543	549	540	521	541	491	545	496	559	532	550	525	495	536	529	593	519	515	520	512	532	518	498	531	580	525	544	479	581	532	526	512	554	526	537	582	545	502	586	557	513	534	527	517	487	567	563	551	533	533	507	508	530	546	560	568	541	526	542	530	506	556	524	630	526	526	501	525	549	540	524	522	538	545	482	508	535	528	535	534	560	519	553	514	514	567	514	497	541	544	531	537	527	526	547	508	536	518	501	505	517	555	516	486	531	562	521	539	519	511	563	566	538	514	532	492	534	560	550	559	557	502	554	539	548	536	526	551	583	511	494	510	591	509	579	549	514	569	530	519	527	590	555	543	545	542	543	558	555	540	535	522	514	524	528	519	526	514	530	521	533	497	537	541	542	568	512	519	521	485	545	572	532	553	554	471	556	502	574	537	554	557	553	513	553	559	527	522	565	565	508	511	513	511	544	558	542	573	513	549	527	515	494	541	530	535	556	531	548	530	565	548	508	545	526	548	588	511	527	578	478	547	500	511	548	488	489	559	532	499	516	533	541	519	566	539	501	541	571	523	569	551	559	519	527	561	547	572	563	517	575	522	551	517	554	534	526	556	547	564	550	531	533	570	564	510	484	523	529	540	549	525	560	544	535	554	522	504	574	512	554	517	512	562	554	536	521	546	496	550	540	552	539	547	590	525	557	558	544	556	529	544	534	573	500	523	508	524	502	562	512	579	544	503	515	550	542	522	545	498	537	515	523	528	504	558	497	530	505	574	561	515	572	488	518	580	529	535	499	546	544	532	557	580	544	532	551	539	549	537	517	526	528	500	559	564	537	550	558	521	571	526	516	558	505	537	519	549	567	512	563	534	555	517	591	507	513	494	508	517	521	546	559	550	555	554	539	540	537	540	549	543	547	516	533	557	553	516	535	531	541	537	558	542	515	541	503	530	536	537	536	523	519	509	468	538	556	532	536	552	535	551	561	549	571	549	553	518	564	543	529	520	533	546	522	489	486	581	530	513	517	529	543	528	545	599	532	520	504	549	543	512	547	535	548	577	573	531	488	556	537	566	572	498	501	523	506	517	488	539	534	558	491	525	522	550	527	533	520	553	492	532	534	535	526	536	578	557	557	519	538	524	526	518	498	570	563	504	547	531	520	506	536	521	518	519	526	537	526	519	544	566	538	552	545	568	560	542	493	511	563	572	523	521	520	523	542	522	531	493	508	526	545	507	514	557	553	545	548	536	484	530	532	571	544	496	520	521	561	541	585	546	560	545	534	544	514	540	531	515	535	532	571	498	535	491	534	524	551	554	538	567	552	513	518	517	534	500	520	524	502	538	517	548	504	534	591	547	495	482	513	542	497	543	507	523	538	510	541	545	545	516	518	569	537	487	560	543	542	522	518	541	506	565	564	545	543	533	541	575	557	522	564	495	530	559	532	507	514	545	546	552	506	566	526	555	537	534	502	546	524	529	515	552	546	522	597	505	530	483	530	549	515	557	562	556	552	552	546	558	528	523	574	508	503	526	535	578	526	517	530	545	519	490	557	546	546	555	540	552	556	553	556	553	525	566	560	552	563	518	498	561	532	530	510	568	542	510	485	515	512	540	520	525	545	541	536	550	510	557	496	532	521	522	548	508	538	520	539	550	537	503	522	520	543	543	530	531	562	521	517	510	511	570	540	551	562	556	549	522	528	558	535	537	481	525	549	543	531	588	549	531	549	569	539	577	518	536	564	557	535	530	540	531	533	528	571	537	468	531	551	518	545	502	499	548	507	515	508	540	548	547	534	526	503	564	566	520	538	516	540	544	536	556	542	515	559	541	540	541	509	585	528	552	528	526	509	539	521	536	517	498	511	505	541	522	573	538	523	526	570	550	528	523	517	549	553	597	559	512	496	536	564	512	545	565	545	525	537	533	520	550	525	497	539	501	589	530	533	500	553	541	526	549	511	543	529	581	556	527	515	501	513	532	574	515	510	517	534	550	512	563	515	537	571	564	525	540	525	549	534	480	558	519	547	536	512	532	525	556	555	538	521	522	561	513	538	494	534	533	565	479	517	565	511	544	508	561	505	492	487	495	521	547	525	538	510	521	532	550	532	542	560	577	530	564	489	565
22261	21062	28650	23731	21062	21108	6504	1116	820	680	664	620	575	577	538	555	502	511	487	498	511	444	438	455	462	472	460	454	436	446	449	437	436	462	474	423	484	443	425	434	411	456	478	466	444	412	443	437	435	455	472	390	485	453	420	462	412	389	443	431	426	416	422	455	413	418	425	426	407	434	419	422	425	420	444	433	393	418	412	421	443	438	449	427	420	438	462	424	460	397	431	410	406	458	439	449	414	447	462	426	472	437	416	393	388	394	441	438	451	437	416	468	426	419	436	447	424	402	430	463	417	448	439	423	437	442	446	428	446	438	432	384	425	414	409	477	410	438	381	439	440	398	431	408	413	387	457	413	454	422	406	409	434	414	434	404	399	445	434	424	444	402	431	432	412	410	437	420	456	435	467	433	420	462	427	436	421	441	394	421	439	422	405	384	443	421	456	414	430	416	437	421	413	428	423	435	458	408	426	439	408	451	460	430	444	417	442	424	406	437	433	433	441	473	412	421	428	451	426	388	407	417	436	436	422	410	449	442	457	430	416	463	399	426	437	448	445	415	430	446	450	446	418	385	455	386	426	440	434	414	435	351	459	393	427	462	448	413	420	451	443	439	418	417	488	437	393	362	420	406	424	467	407	433	451	431	399	400	432	386	408	417	418	431	447	427	420	468	379	445	442	404	436	407	410	424	463	436	422	429	413	413	438	408	446	457	385	424	437	417	399	419	451	455	411	438	414	444	419	408	396	399	420	453	433	462	426	408	435	394	493	425	442	442	469	438	456	407	415	396	425	395	436	449	411	439	455	411	448	441	424	421	433	447	417	454	427	432	421	467	439	424	424	448	453	454	437	435	391	384	414	419	436	429	415	420	431	441	469	425	420	378	422	409	450	432	427	416	437	423	470	433	432	428	410	392	447	440	413	423	372	398	382	415	417	430	460	450	460	456	424	442	424	442	430	456	435	426	475	444	389	421	458	456	425	432	410	404	438	440	445	412	486	426	414	428	392	434	432	436	437	415	427	429	432	437	466	434	422	456	415	394	449	417	434	425	494	446	429	441	408	434	420	423	422	422	432	423	440	427	445	424	433	413	445	434	458	449	424	464	426	417	426	423	464	425	414	438	445	451	426	435	420	444	441	416	415	382	433	445	435	460	418	406	418	412	410	424	448	420	422	425	450	439	438	433	434	375	408	414	408	442	413	487	420	426	413	438	447	406	398	390	418	401	415	421	392	444	411	449	405	423	475	437	447	435	424	434	445	438	495	423	442	423	398	424	427	439	448	405	404	413	424	398	462	390	435	461	470	408	394	374	423	424	425	419	445	429	433	408	441	453	449	414	425	434	406	427	443	458	426	459	464	427	416	386	440	431	404	425	430	437	388	436	479	415	451	405	451	432	394	409	423	442	417	409	430	412	401	453	424	411	427	393	455	434	443	441	425	432	456	437	466	453	454	431	441	422	384	444	448	396	429	452	449	420	427	438	425	405	435	412	429	448	443	419	410	445	441	413	414	445	465	415	434	399	424	430	429	424	434	434	450	431	420	412	439	471	412	437	424	429	430	456	429	406	437	474	400	440	416	408	438	399	434	407	395	435	474	409	394	429	413	430	427	443	423	441	418	418	433	412	411	402	458	456	474	431	433	452	402	440	431	453	420	414	441	426	407	423	424	435	405	464	440	426	434	425	423	449	426	409	424	423	451	391	431	426	426	431	447	417	415	451	431	400	401	408	437	430	410	469	424	455	467	442	432	401	396	432	433	424	417	433	428	412	410	454	472	407	439	450	411	432	442	421	445	418	449	453	432	453	421	413	439	437	389	440	418	417	423	447	414	410	415	430	434	416	450	417	449	434	436	393	422	446	421	399	453	440	439	436	444	421	411	434	438	430	416	444	433	430	412	446	456	391	454	419	415	435	420	417	411	435	407	397	458	460	448	474	447	430	444	416	430	443	421	425	447	425	434	417	416	424	460	375	435	452	460	415	416	414	436	430	423	441	418	439	434	417	422	433	435	413	411	440	425	397	426	409	425	444	408	449	411	450	378	474	426	418	398	430	407	422	414	397	372	441	407	433	419	427	407	407	432	454	454	412	441	421	437	418	404	435	449	425	420	409	397	436	446	436	394	455	377	434	427	441	427	401	444	472	399	438	433	415	450	431	428	438	399	427	430	433	414	421	408	423	428	429	433	472	466	424	426	407	428	422	447	436	430	414	420	434	425	397	435	436	402	404	408	423	430	396	415	448	434	440	410	377	441	395	427	464	404	432	427	440	408	443	415	440	437	425	393	439	462	417	444	432	428	394	447	417	417	449	414	463	385	419	429	413	413	429	417	425	406	418	427	452	421	446	420	410	418	404	421	439	441	446	436	440	398	423	393	446	434	449	432	473	443	446	467	435	434	404	437	430	438	431	451	445	425	465	446	422	448	403	428	385	402	407	423	416	447	413	430	461	417	417	420	420	414	414	456	451	451	430	415	407	433	468	409	459	430	409	440	426	416	441	409	419	416	401	420	424	395	442	441	439	431	452	439	434	398	419	437	437	401	404	430	443	400	426	416	407	444	489	408	453	442	436	422	454	458	410	446	424	407	378	415	391	431	443	413	417	435	427	437	440	427	453	434	429	396	443	452	425	406	406	441	424	446	473	421	423	413	460	427	388	406	422	425	405	447	399	433	398	422	437	411	409	450	435	441	436	466	390	423	388	434	435	422	420	477	450	400	428	428	427	448	423	450	426	467	402	392	424	427	436	421	388	405	425	401	456	425	424	432	428	435	432	379	454	413	450	413	410	432	418	428	415	400	424	448	429	449	411	398	444	430	402	458	413	416	422	440	436	403	427	421	420	421	426	405	392	430	430	419	410	417	458	442	424	460	375	403	430	435	403	421	448	425	434	412	418	437	404	444	428	391	452	438	455	458	409	463	397	402	431	408	462	435	413	441	413	438	430	413	452	390	422	417	410	428	463	403	404	430	469	453	409	443	409	432	401	431	414	419	421	413	424	400	412	412	423	373	417	440	426	397	416	440	400	405	417	410	460	422	441	413	434	388	426	437	442	447	420	430	384	421	434	445	414	427	415	438	382	439	423	438	405	437	405	424	449	393	447	441	418	441	405	419	454	450	408	385	400	481	413	418	409	400	440	437	430	450	457	429	409	408	449	426	413	408	381	459	442	434	436	457	433	416	444	434	437	435	455	418	397	420	402	443	457	436	416	397	407	445	445	427	436	381	443	424	457	390	406	450	433	407	427	434	441	402	416	411	446	414	417	436	437	404	403	441	414	434	438	434	398	450	409	441	472	408	411	413	405	415	382	399	403	425	400	431	433	469	416	439	419	459	432	448	418	385	408	427	410	442	435	400	431	444	415	405	411	450	408	400	434	400	399	463	404	425	427	432	434	412	416	439	414	417	412	410	416	443	432	423	418	412	412	412	413	400	426	444	425	445	439	421	460	455	427	401	432	430	417	421	438	432	446	424	420	463	429
7274	14203	9528	4730	3377	2651	1930	1501	1311	1105	859	832	803	717	740	642	581	581	556	560	584	584	562	544	515	533	523	552	582	531	507	532	566	498	499	506	513	499	506	525	549	474	531	510	517	515	476	550	514	531	462	502	504	532	473	449	510	538	524	485	508	455	495	544	488	496	475	519	447	500	553	469	481	524	508	496	461	503	496	464	499	537	479	528	466	493	519	513	465	454	510	488	472	531	513	501	505	472	520	473	471	503	495	506	493	486	478	472	540	515	525	459	466	499	485	554	482	498	499	500	493	473	490	490	512	504	505	514	468	490	489	462	519	451	474	494	452	486	490	471	495	504	472	482	499	510	491	481	469	489	487	491	459	460	471	497	476	491	502	508	486	477	475	510	504	489	492	498	461	477	485	506	468	507	489	460	533	489	482	487	457	475	492	446	471	488	481	470	523	481	467	501	470	458	464	486	527	470	485	472	485	466	471	461	495	475	486	516	498	477	505	462	497	452	535	481	502	506	525	494	478	518	512	509	490	523	440	467	491	471	522	460	464	463	510	513	446	462	508	475	513	504	506	458	507	511	492	461	475	469	494	482	488	472	476	530	470	513	489	495	472	512	494	501	462	511	472	443	479	480	505	502	487	519	480	509	476	483	474	517	488	466	499	464	463	489	472	454	501	488	480	475	521	477	476	489	476	435	473	502	513	474	485	495	486	490	479	478	512	471	467	495	479	472	525	473	507	476	499	489	495	469	463	503	529	455	496	483	477	504	481	459	510	491	481	471	487	478	472	457	525	492	456	484	475	520	475	477	505	486	438	512	507	486	484	507	444	476	497	491	485	494	452	470	485	473	453	495	468	503	486	479	461	480	513	478	515	479	507	470	495	522	525	538	502	487	501	503	491	509	485	521	473	470	501	529	531	507	503	464	498	498	480	518	483	490	503	485	500	493	483	508	479	477	498	514	467	473	435	494	514	498	511	497	509	488	514	466	473	507	491	454	445	528	477	480	503	480	468	440	521	499	483	485	488	506	516	497	500	510	480	477	504	489	526	488	516	499	476	492	515	512	487	533	483	506	475	481	502	491	492	487	504	498	446	464	483	488	455	510	513	477	469	511	468	488	485	499	461	494	483	533	488	454	480	480	524	471	501	508	527	468	466	502	484	497	470	492	485	490	487	524	522	486	489	533	452	475	477	479	494	490	530	471	492	534	487	494	503	490	494	499	480	462	472	483	508	471	490	518	499	504	525	439	488	489	510	493	501	468	506	456	503	528	553	496	509	496	480	475	429	499	488	493	496	500	520	469	478	510	515	491	492	466	496	483	485	464	480	488	487	497	524	490	518	466	509	513	451	504	501	462	462	489	457	484	459	527	472	473	505	470	518	511	479	478	478	501	499	489	465	529	511	475	473	478	520	440	522	453	474	477	472	450	526	482	500	482	501	432	473	485	515	488	501	454	491	498	444	487	530	461	471	495	505	491	527	482	501	463	497	481	498	471	487	461	498	466	488	482	500	464	476	507	486	477	473	456	532	478	519	512	474	480	494	487	500	470	498	506	492	488	492	485	500	494	483	473	485	492	506	465	452	494	528	481	482	476	482	476	458	516	516	500	498	490	476	481	474	474	496	461	489	492	496	501	494	529	452	491	489	438	498	504	491	487	442	473	524	471	509	474	482	470	504	455	484	521	486	481	474	506	508	479	459	488	484	471	516	481	483	526	492	481	451	524	505	510	522	443	503	495	504	478	497	481	451	488	511	496	433	491	470	488	508	457	507	501	503	489	494	497	498	505	503	498	479	482	483	456	483	509	465	463	473	545	510	513	474	527	489	464	509	486	513	445	517	503	489	529	472	498	498	510	486	500	505	473	470	494	478	427	484	498	495	505	452	494	454	513	459	494	509	509	425	474	520	491	493	467	467	458	491	508	468	467	497	470	509	477	480	482	500	520	518	504	512	438	529	454	497	520	514	529	532	532	511	483	499	471	514	495	491	520	516	498	457	506	496	539	491	492	454	510	510	474	510	466	522	480	500	465	458	497	459	502	499	471	514	488	503	510	470	505	497	461	513	468	481	463	483	466	481	496	492	496	484	527	464	475	453	439	532	456	500	498	471	501	523	482	558	534	490	506	476	492	488	474	528	485	476	505	501	515	505	459	471	481	514	504	514	518	478	519	508	488	487	500	513	450	501	506	506	498	469	453	511	456	486	475	500	504	486	530	496	501	501	452	483	500	511	514	498	520	523	473	488	458	502	527	465	492	516	484	521	464	491	458	509	462	501	450	505	471	496	447	510	512	510	518	514	460	495	478	492	498	524	506	546	484	456	496	482	446	486	488	486	500	478	441	518	506	519	491	458	521	499	480	500	476	484	503	425	505	464	526	480	460	504	500	496	458	434	495	478	495	469	466	496	528	473	525	465	478	431	472	511	501	474	485	467	483	482	464	506	489	505	474	455	443	482	504	509	522	468	492	514	498	507	503	458	510	453	506	444	508	470	521	484	458	486	469	469	489	498	494	489	477	445	501	497	503	475	470	487	502	455	511	508	498	497	442	504	481	491	469	460	484	480	514	451	447	519	482	464	478	482	510	512	479	514	495	468	495	520	483	480	471	476	503	483	486	502	503	504	468	527	513	479	480	500	546	505	460	498	475	470	499	474	523	464	486	489	460	510	487	518	497	484	484	459	479	504	485	496	510	492	482	482	502	471	477	486	490	527	492	508	514	493	497	525	542	485	486	502	475	474	494	449	485	489	494	481	490	498	492	512	469	479	476	531	491	486	466	501	530	447	485	485	473	457	511	547	493	519	479	501	468	507	507	451	502	476	533	482	519	471	462	497	505	492	516	450	488	459	487	494	469	486	510	503	474	470	475	470	513	459	489	474	457	482	473	496	551	512	466	470	537	509	461	480	464	496	481	481	498	446	501	460	527	494	482	486	489	496	471	494	500	489	483	513	514	465	472	505	508	443	501	504	528	541	455	499	487	477	477	461	457	506	539	480	493	490	489	511	473	526	490	483	496	475	502	476	447	483	463	446	493	482	467	478	508	475	490	473	500	477	470	494	485	483	463	490	490	489	482	479	462	478	512	471	505	488	481	525	496	489	477	490	454	465	499	463	517	460	457	484	534	449	518	481	498	455	480	555	509	484	466	488	490	498	438	514	464	532	492	494	481	499	488	492	512	518	457	515	468	474	485	506	469	501	478	471	494	522	484	497	485	471	513	506	479	461	506	452	508	496	486	506	497	489	476	504	486	483	486	526	469	499	524	480	508	462	496	495	447	468	474	514	491	515	457	463	533	514	514	507	494	494	488	487	471	462	489	497	515	475	523	497	514	502	488	484	488	520	491	496	527	516	480	505	505	505	524	519	487	485	516	491	499	478	504	513	517	467	505	434	457	524	477	513	443	537	458	479	502	462	534	465	487	517	492	469	475	462	512	500	488	491	497	471	471	482	478	498	461	472	499	494	512	495	481	510	505	514	490
27099	18053	4689	1265	943	943	925	930	875	885	929	911	921	884	888	947	922	911	904	845	903	857	917	896	858	892	978	900	912	943	893	848	950	833	912	936	943	924	855	848	881	952	927	868	925	878	931	872	889	912	940	840	875	874	887	931	864	902	932	928	885	900	930	885	867	860	960	860	858	875	898	900	873	902	894	935	915	928	875	870	883	895	915	918	899	885	934	921	938	885	898	857	889	872	877	903	894	855	907	831	833	939	873	900	936	945	871	875	822	895	863	923	915	944	893	906	850	985	852	879	921	887	934	906	892	869	887	883	883	898	872	885	878	888	879	903	861	915	876	870	892	893	892	865	932	899	925	904	900	903	851	856	841	856	859	913	827	911	956	855	859	884	871	875	872	850	854	882	875	915	908	948	941	897	862	869	893	912	912	910	885	903	902	934	915	908	868	936	899	924	871	866	926	920	906	933	897	895	862	930	905	894	904	855	878	879	898	889	907	906	898	869	850	934	876	866	875	892	948	882	866	872	914	896	901	900	879	887	914	945	939	851	926	891	917	863	945	874	885	899	915	889	862	891	915	898	923	880	886	916	895	877	915	889	967	894	951	907	921	883	842	901	852	911	893	866	893	897	870	821	907	873	883	859	884	895	898	916	876	939	882	909	863	915	902	954	916	877	906	907	880	918	924	921	922	842	956	924	857	878	853	907	876	886	852	900	927	923	899	909	906	849	835	912	872	902	875	941	940	889	914	901	882	889	907	934	896	886	909	901	924	846	895	918	867	904	895	865	910	957	937	888	904	907	852	906	907	871	880	953	911	864	859	916	898	895	840	949	895	868	852	906	884	863	921	917	900	877	924	910	865	875	874	912	873	907	932	930	882	877	951	922	835	876	918	861	914	854	888	867	842	900	826	854	885	939	879	898	967	961	928	853	818	873	889	896	873	856	918	863	901	887	866	865	908	921	895	847	889	913	923	907	965	905	879	861	875	846	958	869	883	896	920	918	909	892	931	961	852	903	824	880	919	895	855	843	893	946	912	904	920	909	892	860	940	915	897	864	923	914	895	845	902	863	966	886	901	945	878	934	907	874	911	946	870	878	917	939	904	890	951	898	883	907	870	861	886	925	956	887	860	908	854	931	884	868	928	940	860	902	886	921	957	912	930	905	951	849	846	883	890	856	901	898	922	922	847	893	915	938	888	842	877	895	885	902	900	934	873	913	878	924	925	932	899	904	880	908	892	895	865	901	862	889	907	917	934	881	911	936	919	905	845	903	894	851	906	936	891	893	935	936	864	886	924	853	872	874	929	860	848	905	928	861	918	928	902	891	904	919	896	909	853	905	886	882	923	866	880	931	844	871	890	860	913	855	921	879	925	828	889	964	896	924	864	898	863	896	915	883	945	940	939	930	899	854	876	971	915	890	916	916	874	898	911	891	900	834	921	884	880	947	924	924	905	914	870	942	914	836	837	982	871	880	899	843	836	900	893	889	889	933	887	878	906	965	903	892	900	921	891	895	883	954	866	907	941	876	924	898	982	887	846	848	862	902	911	947	922	903	884	880	888	886	874	834	868	889	896	933	891	882	872	898	925	859	928	952	895	880	860	898	957	918	919	865	901	923	983	958	847	897	891	898	913	917	894	889	906	940	883	868	888	942	898	876	887	874	815	901	910	898	975	907	918	879	898	887	912	945	898	850	962	955	869	889	888	915	862	912	875	929	949	919	870	900	932	858	908	937	885	907	893	867	885	874	905	936	910	907	888	909	931	876	819	922	900	928	935	877	878	910	878	873	956	901	902	944	941	912	872	886	906	904	846	888	908	870	915	874	868	838	891	869	938	887	899	906	870	885	862	870	867	901	882	914	928	951	920	902	835	947	889	920	897	850	885	879	913	899	945	860	888	850	840	898	915	876	908	935	876	873	926	834	910	914	910	879	918	838	926	908	866	876	874	898	882	914	926	903	928	852	896	865	914	856	899	847	872	829	893	929	891	873	812	944	911	853	874	845	892	895	872	918	893	888	938	935	920	873	881	952	915	900	882	970	920	894	925	912	897	878	909	886	890	940	945	880	948	837	879	942	874	939	894	899	911	960	926	888	886	903	917	923	886	840	896	923	897	886	895	822	871	925	928	932	954	873	886	866	875	936	950	916	896	900	858	906	894	880	866	857	849	883	929	904	931	940	928	879	902	886	918	948	891	854	915	877	881	912	909	872	857	899	895	866	919	957	889	942	947	867	878	937	833	923	941	896	918	941	887	919	884	922	913	910	886	836	945	903	940	902	878	893	896	917	855	884	927	913	872	910	901	893	892	911	925	948	908	874	891	896	918	906	871	902	940	919	891	910	880	856	873	936	888	884	893	879	907	904	852	897	891	908	858	949	901	914	923	913	929	900	909	891	924	861	911	880	892	917	883	915	959	863	894	847	894	913	926	901	905	884	907	939	924	866	886	864	890	831	911	880	951	898	907	900	892	903	908	845	797	915	829	849	845	928	902	895	906	958	907	912	920	896	905	859	910	883	912	892	898	868	946	869	975	919	930	915	881	949	900	906	861	911	857	891	858	891	889	873	901	817	907	940	937	925	891	927	878	896	912	927	836	878	902	905	853	901	872	925	829	900	890	833	927	850	889	915	938	850	843	886	888	924	911	905	887	923	844	947	897	917	857	859	906	892	919	951	887	880	935	875	900	866	902	881	931	871	899	872	909	875	898	850	909	893	926	930	860	865	900	893	926	868	842	945	893	921	909	846	902	887	890	913	949	899	910	885	906	886	893	877	909	888	857	852	908	943	939	925	878	929	832	830	886	863	898	956	901	876	858	899	903	868	964	863	922	895	916	913	843	892	882	904	830	895	913	874	886	876	887	904	877	915	929	894	871	902	880	906	926	899	921	887	943	940	905	929	949	895	888	908	908	898	833	875	861	896	931	919	926	867	901	879	923	869	919	950	900	934	929	917	835	912	918	944	814	921	935	923	908	899	906	853	880	859	901	921	871	890	852	902	893	938	925	947	916	954	880	907	932	866	870	891	885	860	846	855	851	864	944	873	901	887	858	895	980	879	903	878	911	816	957	902	920	923	910	902	866	904	898	906	931	940	848	900	932	954	922	850	964	839	907	927	896	868	878	877	844	913	877	917	870	868	937	934	921	913	895	890	930	947	881	880	928	924	913	920	912	884	870	943	848	892	891	940	897	875	938	869	880	894	922	838	917	880	922	946	876	940	873	864	884	924	923	849	872	835	895	906	888	910	926	886	946	914	903	909	978	832	911	920	875	932	903	880	894	868	902	881	915	894	909	858	813	881	888	921	925	865	913	889	906	889	891	908	889	810	909	890	880	872	938	953	899	841	871	875	855	935	877	889	919	933	908	930	901	909	921	951	887	910	884	889	900	893	857	919	875	931	876	900	817	863	892	901	911	891	904	881	962	861	903	914	902	947	851	923	910	891	881	925	874	881	887	869	966	884	875	865	912	891	885	885	895	930
6862	1928	1406	1135	1049	1018	1019	1004	996	1019	977	980	976	965	972	979	942	978	955	980	946	970	1008	959	1023	983	937	993	1005	1015	999	980	982	934	955	1066	989	979	966	1040	970	951	981	1017	965	940	991	913	938	950	1018	994	948	990	956	932	994	1013	1009	938	955	984	910	921	994	964	965	997	1005	988	955	973	952	995	981	960	955	978	982	996	1030	981	1024	984	960	999	1021	1004	975	990	943	964	976	1025	944	952	1025	949	975	977	961	937	1010	961	1000	1004	930	988	975	964	974	996	982	932	1021	935	955	953	1007	979	978	962	992	1025	1011	969	1038	960	1009	1019	996	986	984	962	991	989	973	952	958	966	988	953	1016	966	985	960	1011	1025	930	1013	968	1004	985	992	961	1003	922	966	968	978	997	1021	949	1017	1016	970	938	998	1010	966	953	969	995	1009	1001	990	1007	1002	998	940	1031	946	976	983	958	1046	980	944	999	920	936	1017	1003	965	969	995	1003	897	982	1007	948	940	1001	960	997	953	1004	966	962	983	1014	1027	939	963	968	948	946	980	951	965	977	1007	981	966	1024	988	993	975	978	965	946	969	993	957	982	980	964	932	1026	953	959	951	1014	993	967	949	1036	913	945	1014	963	1023	989	958	960	968	979	1028	937	1025	997	958	1039	941	1005	929	950	964	948	986	1005	972	1013	974	997	976	935	984	967	975	969	1026	976	981	999	1023	961	973	963	1019	961	947	1026	945	1005	1071	970	921	981	977	977	1016	955	941	1008	1036	951	1014	1018	1009	957	996	1012	960	974	951	989	949	955	986	992	939	987	950	959	969	990	976	982	937	955	973	983	931	953	1021	966	1002	973	954	986	1003	1020	983	972	974	985	909	980	1031	985	1007	984	988	931	983	989	1017	973	977	999	969	943	1030	953	937	930	1019	946	1007	931	974	964	979	1002	978	962	964	964	1042	996	1010	1013	952	994	977	1003	983	1013	978	987	930	968	977	955	944	945	979	1026	963	996	928	990	981	965	984	947	935	980	985	1001	978	896	928	972	930	969	977	990	977	987	946	1046	966	976	983	983	994	969	971	1024	966	989	958	900	1007	937	988	931	939	954	999	991	930	936	1010	1042	935	1021	958	993	1001	938	969	986	942	987	989	934	988	983	987	1025	993	947	954	1001	978	980	987	961	971	974	980	1002	959	956	954	1002	969	997	949	957	947	956	991	959	963	967	1004	1014	964	1014	965	992	984	1001	947	938	1000	952	979	943	983	967	963	996	971	1060	1078	983	963	1030	964	1007	984	990	1014	928	994	957	1007	1002	989	961	961	954	954	973	957	939	954	1039	972	941	974	1005	954	998	979	975	953	991	937	1008	963	966	982	983	1063	948	1040	1003	1006	979	960	1003	987	948	1005	984	989	931	1020	942	949	911	953	977	1012	969	992	1004	969	934	957	960	970	981	965	982	957	978	1027	914	1023	992	967	970	995	1014	955	947	971	996	975	1011	975	993	999	967	934	968	979	1007	1022	972	1000	929	1061	957	963	1000	902	969	975	941	1038	991	979	995	945	978	965	981	956	971	954	990	1006	945	965	959	966	1008	991	940	971	957	1034	1041	945	941	955	991	967	981	983	942	990	961	968	959	938	893	1012	982	1009	935	965	1003	949	1025	1004	1043	1021	957	1016	1001	987	981	948	933	974	944	959	985	921	991	996	1010	912	979	956	1004	971	942	1007	960	960	955	1017	1020	943	954	960	969	1008	1015	1001	970	1000	886	941	1001	1018	1044	991	979	969	982	949	1014	984	989	945	980	997	946	937	1008	1014	1014	942	997	979	1002	1028	1002	1052	978	1007	970	1052	980	993	1004	1027	988	997	978	956	944	935	1008	924	990	1005	1011	950	968	951	951	945	980	981	962	1025	957	968	950	959	932	994	961	972	1022	954	1018	989	1000	982	1008	931	997	983	1028	983	983	983	1005	961	992	981	958	996	980	1004	995	1056	975	985	1003	983	1031	950	1034	979	981	943	989	965	984	964	953	1032	929	950	950	953	993	996	1028	961	976	1001	1029	1029	971	1003	1010	964	1010	875	1001	962	961	997	958	956	959	976	1006	978	989	1017	948	1010	1007	981	983	942	970	968	973	910	989	1037	928	999	1010	1039	951	989	1029	972	989	998	963	970	976	939	1009	986	977	962	985	953	1028	949	917	988	1001	940	1023	1003	987	974	955	974	955	973	902	970	1017	1057	931	930	1018	972	985	998	1020	923	977	945	974	984	1050	989	969	963	990	1020	1002	987	994	948	957	957	979	962	988	947	992	987	984	996	1013	951	943	957	964	1018	1007	926	971	1011	997	1001	983	1028	954	987	959	941	997	929	1004	976	931	990	926	964	996	1018	1049	961	937	954	974	961	995	974	982	988	988	995	886	951	973	971	1052	1003	941	983	975	977	962	989	995	1026	991	970	960	982	977	992	947	961	1001	1023	974	976	990	1041	960	967	1014	939	990	987	999	987	944	977	983	968	977	946	1007	962	978	970	939	979	945	982	948	1040	1040	946	917	991	992	959	929	965	1026	966	997	956	1009	960	1006	979	1010	990	978	990	959	1010	984	998	980	958	951	952	963	891	964	980	936	979	963	971	977	960	1039	963	992	951	940	973	971	1011	1046	961	1002	1033	974	972	952	1013	974	976	1009	968	992	927	1023	901	967	951	977	1012	973	936	1002	949	974	1027	998	978	953	992	993	951	1045	1017	934	1013	973	1001	960	1041	1022	1005	910	999	930	988	981	954	1019	983	998	1039	974	1026	1013	989	1015	953	933	1001	952	971	986	1017	979	998	962	996	980	979	986	994	1031	1015	958	993	982	960	903	971	971	962	993	966	943	926	984	940	947	922	992	916	966	990	1005	956	957	960	955	924	1050	943	990	995	1017	977	985	1055	982	965	967	1005	969	997	991	1021	1038	939	953	956	997	973	965	944	942	1001	963	1027	996	949	1038	1010	964	945	976	1039	909	977	977	1069	989	936	966	970	986	937	980	948	994	928	980	1030	925	918	987	984	957	947	965	1002	996	987	978	985	1013	989	960	1018	939	938	925	979	1013	962	976	951	1004	986	1002	931	1000	955	947	974	943	929	958	967	981	997	907	960	972	936	1042	979	957	1017	990	1010	976	957	979	1027	1035	968	911	951	1001	1008	1020	1022	977	1041	980	903	979	968	972	968	939	973	1006	1030	1022	947	1008	967	925	1035	962	982	958	942	919	987	962	961	1006	955	980	964	983	954	1012	1001	1011	989	1007	1005	967	1004	952	931	1005	984	987	938	986	997	940	1013	963	1018	1006	996	934	1001	1002	999	939	1009	1011	980	1023	965	960	963	1021	913	943	1024	1011	1016	991	1006	970	985	1029	928	1001	964	1021	937	979	936	956	952	993	1013	1005	959	945	964	975	923	981	1011	1014	988	915	1002	1010	989	950	996	980	964	989	933	993	919	975	955	971	1006	960	953	995	1077	960	1000	1038	1024	1016	960	1006	936	961	1018	954	974	988	963	1037	970	996	979	955	955	1011	975	988	947	997	955	991	987	1045	997	976	1020	1019	955	1029	963	1043	972	1019	933	1024	940	981	944	933	999	921	986	979	1001	977	930	997	991	966	977	951	1028	1012	941	1007	944	979	952	907	960	970	931	969	991	963	970	973	993	1003	978	950	1053	955	933	982	1001	998	967	971	1010	966	926	1022	964	943	969	965	972	982	988	1021	951	955	965	1019	967	963	921	943	988	1007	968	916	1014	980	992	928	952	908	926	978	954	923	943	977	968	979	976	1003	980	982	920	934	1002	1017	941	932	985	925	951	922	964	979	1008	1008	997	968	1025	989	954	1002	978	993	984
23238	21030	28157	24091	21031	9586	1751	1308	1127	1161	1080	1009	973	979	1005	965	1010	1032	926	976	971	954	963	927	980	924	921	934	967	929	921	911	951	957	910	955	947	934	1002	887	979	872	930	943	960	919	955	896	902	935	933	896	928	919	994	899	928	895	949	935	890	862	947	929	929	943	929	909	849	941	931	887	965	900	947	881	904	891	913	890	951	974	850	904	873	899	928	921	918	900	943	917	958	920	939	928	892	926	914	913	889	888	942	901	919	898	926	893	905	876	913	920	968	961	914	946	925	964	891	928	899	942	900	911	959	895	942	980	963	915	942	858	937	984	908	921	911	971	956	927	924	911	984	943	895	946	916	942	1022	900	916	947	928	917	967	887	933	942	816	918	956	904	930	888	946	948	924	939	949	957	899	951	924	906	941	919	933	969	915	934	923	944	906	897	915	938	943	927	893	871	944	941	862	930	908	941	930	887	890	934	943	914	890	930	937	904	963	929	907	919	867	936	918	915	867	920	897	900	888	910	962	945	923	981	944	957	1014	946	919	907	915	927	882	945	852	915	944	906	905	914	942	948	899	890	888	918	926	903	954	861	977	915	923	967	925	991	954	878	927	929	941	970	953	923	921	930	910	921	883	937	934	941	912	914	861	935	899	964	943	950	911	882	925	904	905	882	916	920	880	922	942	935	920	967	912	886	949	919	965	934	913	869	885	920	888	834	914	961	923	925	913	957	958	938	977	963	914	898	963	879	924	963	945	912	880	891	847	888	922	868	916	889	904	942	925	898	937	961	938	986	965	926	886	930	932	934	893	914	960	905	951	927	888	959	887	900	893	914	953	1025	890	885	964	1004	945	927	900	901	916	871	978	903	1008	878	929	895	906	972	834	939	907	902	853	958	983	920	947	849	907	884	918	877	887	834	947	911	908	954	960	954	937	971	889	960	952	939	918	933	921	917	930	962	972	937	932	943	938	965	914	888	906	981	944	919	932	911	868	957	888	875	911	939	910	922	935	971	933	868	933	936	876	954	915	871	909	971	941	934	950	907	958	945	920	912	932	907	872	971	947	904	958	949	903	904	887	919	948	940	912	879	937	911	928	969	922	912	882	940	895	896	919	891	899	951	938	968	929	915	940	973	920	967	896	920	976	949	929	935	923	914	900	916	939	910	952	917	975	942	926	878	888	935	946	894	903	939	859	988	975	927	957	909	908	930	1003	942	962	946	932	916	891	857	920	910	928	915	893	903	931	889	885	931	1013	1015	926	947	916	972	906	879	953	935	936	879	895	974	936	874	984	921	899	905	892	890	909	940	908	921	921	958	930	948	929	955	967	930	938	946	983	886	896	919	880	904	924	925	928	920	891	949	904	958	922	903	881	934	929	922	875	913	927	918	987	933	947	931	973	911	871	909	925	927	863	925	950	906	913	949	875	899	885	926	906	908	912	917	883	903	958	914	940	949	879	953	930	916	944	970	942	926	895	889	897	935	944	930	905	945	858	993	937	891	990	928	913	943	971	901	917	819	894	946	855	941	836	950	907	971	920	935	955	904	894	905	946	886	876	972	941	888	922	906	932	987	936	969	873	893	1006	943	963	912	901	890	938	856	989	895	952	931	903	906	879	931	965	992	955	961	885	915	882	901	921	931	905	969	883	890	866	912	964	882	890	883	877	882	887	885	913	887	864	911	891	920	894	911	929	948	963	940	949	911	940	868	942	907	914	973	943	905	939	908	913	909	949	898	910	960	972	963	950	952	873	899	917	923	919	877	939	844	939	906	853	874	945	949	909	909	905	947	950	889	900	968	922	882	929	881	880	941	914	907	902	928	937	939	931	925	923	918	935	932	890	889	904	872	932	877	970	907	893	912	880	973	914	939	918	867	931	941	940	902	952	911	880	929	923	894	900	1032	921	894	905	959	903	954	878	912	900	892	909	941	979	905	924	916	932	871	884	955	881	898	892	894	938	982	881	881	912	880	969	897	903	879	913	901	915	947	873	925	858	952	847	980	872	962	875	948	917	900	902	855	979	879	911	850	942	887	944	909	943	915	944	958	883	965	933	893	933	934	952	937	894	921	904	926	897	891	907	993	932	896	905	906	907	899	930	975	945	973	900	883	949	891	910	897	930	993	924	973	913	910	872	908	944	882	902	938	965	964	911	960	952	849	919	961	961	975	927	927	898	945	960	941	914	891	897	895	933	943	886	952	931	922	825	870	1008	899	951	915	918	947	895	929	940	923	885	909	935	917	877	869	993	910	899	979	922	957	934	919	908	961	867	922	933	909	929	930	849	928	926	903	925	976	903	850	949	896	935	949	943	911	932	933	990	944	944	926	852	957	898	916	938	948	935	902	868	936	906	923	928	900	899	899	978	910	893	896	936	884	902	910	996	892	936	898	851	893	945	872	909	929	932	919	939	939	885	906	943	920	894	970	923	966	914	984	928	901	837	887	905	928	980	931	847	881	927	901	900	901	927	934	946	900	935	971	913	936	902	857	914	902	858	893	915	967	907	912	940	916	921	940	920	962	921	925	880	979	1008	931	954	954	903	927	944	888	933	912	922	950	935	931	900	915	857	930	949	923	949	929	943	951	980	985	925	961	884	906	928	903	900	891	888	875	902	914	915	899	931	934	936	919	887	928	903	942	883	929	944	939	883	909	944	936	948	946	933	973	936	867	927	946	922	893	902	958	882	920	937	954	964	902	906	916	913	947	882	924	893	940	869	957	941	876	962	948	920	960	926	933	880	924	934	912	873	914	878	922	892	947	958	881	882	936	897	929	912	876	901	916	935	925	934	897	936	947	911	920	951	906	959	936	930	905	912	892	930	905	915	928	935	943	926	891	876	913	954	905	912	959	934	866	962	880	906	967	936	882	929	942	912	864	857	921	942	923	863	933	945	916	908	884	889	969	876	895	942	963	977	927	886	950	929	987	889	964	911	909	948	928	918	928	875	915	918	954	922	886	888	880	942	959	921	906	912	924	924	930	857	911	891	930	918	881	993	928	918	960	916	884	919	886	955	902	851	956	926	923	869	926	875	915	886	916	886	886	942	916	957	918	926	942	857	879	902	919	904	950	888	900	892	914	953	900	939	873	913	879	926	925	962	944	881	914	984	951	956	879	905	904	915	838	847	925	943	893	891	917	922	885	901	877	910	913	953	957	912	923	916	894	938	930	914	945	934	906	898	918	893	913	908	892	990	924	950	908	924	895	912	884	939	867	910	987	918	918	937	922	1008	881	901	883	891	911	865	967	908	894	921	938	911	933	886	934	980	969	935	911	998	985	893	950	903	957	915	885	895	935	919	930	903	920	932	933	920	943	925	922	961	891	950	868	922	921	895	918	898	951	940	919	947	962	921	919	875	882	918	926	920	925	909	897	885	938	887	926	940	940	949	948	936	894	920	937	930	901	909	951	939	972	947	948	919	908	887	968	939	835	884	961	910	931	986	916	912	976	877	934	884	927	960	917	920	956	909	978	940	946	963	922	843	912	922	914	876	859
8654	9619	6430	3332	2647	2120	1754	1583	1348	1335	1234	1159	1209	1136	1113	1103	1098	1091	1119	1091	1020	1079	1037	1099	981	1010	1050	1035	1005	999	1010	1074	1046	1024	971	1026	1010	1015	1022	1030	1006	1043	984	1048	1047	1023	992	1006	968	1012	1073	952	1011	1051	1032	974	994	1041	1008	1008	1084	986	1075	1021	1021	977	1020	1042	1017	1049	1073	1052	1056	1081	1015	976	967	1047	1043	1053	1039	1038	1006	1011	995	1032	1095	982	1025	1041	1040	1008	1050	990	999	1028	1017	1003	1079	1029	1015	996	1066	1013	1024	1061	1050	1055	1064	997	1001	954	1016	1000	1052	1120	1001	1005	948	984	1051	1019	998	980	1022	1055	1028	1000	982	1044	962	1031	1041	1037	985	1017	1081	1057	1078	991	1063	1005	985	1019	1076	983	990	1064	1019	1041	993	1031	991	1001	1051	1082	1058	1010	1008	1005	956	1056	1009	1011	1056	1017	1018	991	1109	1092	982	992	1035	1059	1024	1000	1032	1008	997	1005	1010	1041	993	1008	966	1008	970	1014	1037	1013	1041	1017	1021	1011	1012	992	984	1045	1036	1055	971	987	1039	1056	1071	1066	1057	1060	1049	1004	994	1055	1030	1006	1013	1031	1047	1036	1008	976	1033	1020	976	1002	1005	1026	1028	1061	999	996	1035	1005	1090	1032	1015	1013	1003	973	1081	980	976	1082	964	1014	1005	1059	1005	1063	1003	979	1051	1075	965	1041	1000	1056	1034	1014	1037	985	1045	958	1045	1018	995	1029	985	1030	1021	1000	1015	1037	996	1031	1022	992	1004	1062	1038	1043	998	1036	1013	1025	1060	1019	1092	1037	1062	1016	1052	1028	1027	984	1038	1021	1026	1013	1003	998	967	1025	1047	1054	1041	1078	989	987	1032	1020	1009	1057	1018	1074	1005	993	1004	1024	1021	1006	1000	1036	1014	1040	1028	1008	1047	985	1000	1041	986	1061	1031	1032	994	1018	1028	1047	1008	1069	1000	1013	1020	1052	997	1007	1043	1032	1026	1002	963	963	1005	1000	1014	1039	993	1022	989	940	991	1051	1029	983	1005	1034	994	1043	1008	986	1064	1049	1078	984	1007	1013	1015	1005	1015	1005	1021	1073	972	1018	1031	1046	1042	1021	1038	996	1007	965	966	967	1015	1057	1045	1032	1067	1016	977	1001	1005	1021	973	1017	1064	973	1085	1067	1045	987	1028	1057	976	964	998	959	997	1033	999	1048	989	1021	1024	946	1003	1017	993	1062	992	1017	984	1038	1008	1099	993	1043	1074	1045	1049	1012	1000	1062	1027	1005	1008	1075	1050	979	981	1015	1037	970	1031	1040	1011	988	1064	1034	1021	993	1052	997	995	985	1058	1023	1040	1004	959	1020	976	1045	984	1038	1027	970	1029	1029	1027	1044	955	1004	1019	1007	1011	990	1040	1044	1046	1047	1070	1014	1013	1045	1011	1022	1043	994	1029	1013	969	1015	1033	997	1034	1050	1010	1034	1013	1039	1003	1084	1033	960	1038	1027	1024	1037	1047	1007	978	972	1006	985	1030	1025	1007	1023	996	987	1019	974	1019	1038	1100	1018	1034	1087	1016	1057	970	1007	964	1013	1015	952	1034	1065	1050	1010	1084	1036	1038	997	1007	1024	991	1040	1041	1041	1007	1016	1053	976	1033	1059	996	1068	986	1004	1021	1057	987	1018	991	967	1055	1006	963	975	1016	1004	984	1037	1022	980	1012	986	990	1000	977	1068	987	1039	1032	1058	1069	969	1012	1068	1055	1024	1013	1017	1024	1073	985	949	991	1029	1002	970	1036	1054	999	1018	1060	1042	1043	982	1027	956	1019	1012	1007	978	1035	1012	1011	988	1035	965	1046	1049	1028	983	1026	1004	948	1012	962	1025	931	1000	1036	1052	1044	1019	985	1024	1070	1000	1015	1021	1002	1027	1055	987	1004	1027	1078	1035	1031	1059	1032	1068	1036	954	995	1082	1031	1037	1037	997	1052	1012	1003	1004	1000	1011	1055	1000	1075	1037	1097	990	1023	984	977	1007	1029	1055	1047	972	1026	975	1060	946	988	1040	1008	1006	1025	986	1087	983	1033	1026	985	1035	986	1025	998	1022	1021	1013	1040	1065	993	981	1022	1053	1002	1072	1075	1044	1021	1034	1009	1034	991	952	1002	1006	1051	1041	1020	1001	1017	1029	1032	966	970	1003	1054	988	982	1012	991	1010	1048	1036	1071	1057	1005	1032	967	996	1046	1014	1015	1016	996	981	1028	1009	990	1005	966	1014	1045	980	1032	1070	1015	1002	1050	1005	1002	1057	1050	1048	1040	1020	1050	1032	1085	985	1010	992	990	1007	1027	1029	1022	1011	1068	1040	984	996	1055	1048	1027	1068	995	1010	1002	994	1020	1062	989	1056	1013	1031	983	1033	1049	983	1032	1002	1003	1043	1055	1049	1089	1014	1043	1020	986	1113	1022	1049	998	1014	988	1098	1007	1008	1022	1034	1026	941	993	1046	1065	1000	963	1004	1027	994	1036	987	979	1002	1075	1041	1041	1039	1040	996	984	1043	994	1079	1004	1068	1018	1032	1010	1055	1024	1035	987	1034	1126	977	989	1071	1041	960	1033	989	958	1042	1035	1005	1019	978	1026	1006	1012	1010	972	1042	1030	1024	970	1008	1058	1010	1036	956	999	1010	1027	1054	1037	948	1030	1032	971	1094	1048	1012	951	1009	1043	1053	1019	1028	996	999	1045	1066	935	1016	943	1023	965	966	1080	979	1007	1010	1009	981	1055	1065	989	1032	1033	968	995	983	959	986	1096	1065	1043	1022	959	1019	1023	1009	1075	982	1040	1013	1006	985	1060	1015	1010	1006	1046	1050	1005	969	1054	1020	1007	1044	1075	1038	1027	1007	1028	1003	993	968	967	998	1009	1002	1009	1034	1034	962	979	1016	991	990	1021	1003	1008	996	936	1012	1010	1067	1043	1020	1021	1022	1000	1017	1026	978	1021	999	1025	1049	1066	1046	1002	1073	1041	1013	995	1037	1007	1000	987	1010	1074	1036	964	1031	1044	1080	1072	995	1053	1079	1009	1027	1049	1065	980	1007	989	1007	1032	1077	1042	1036	983	994	1001	1042	1006	1021	1061	1001	987	1027	1043	1017	1034	985	1030	1029	971	988	999	1017	1001	1032	1036	983	1015	957	1034	969	1064	1002	1006	990	990	1051	1009	996	1012	1040	993	993	1033	1027	1000	984	1004	973	1063	1040	1012	1000	1006	1035	1008	1034	1021	1000	1022	990	1012	1054	1000	1024	1030	1058	979	1114	1007	967	1016	998	1052	1053	1007	1011	1028	1032	1001	991	1043	996	994	1013	1024	984	987	1004	1054	1034	1020	989	1031	968	1000	1033	998	999	986	1026	996	1021	1026	968	1055	995	1068	1019	1005	1024	1003	996	1034	990	1005	997	1026	1054	1016	1059	1008	995	1046	1013	1019	1022	1013	1007	996	1031	1040	1032	1055	938	1042	966	1033	1038	1034	1005	1002	989	1067	1019	1003	1063	1044	1000	1049	1004	1010	1007	1061	1026	1040	1041	1013	994	1045	1022	991	1010	1010	1035	975	968	1024	971	1059	971	1074	1020	1062	1016	976	987	1065	999	995	1054	1057	978	968	1051	1040	985	1033	1043	978	1009	988	1004	1004	1022	998	997	990	1016	1025	1022	991	1029	1018	987	1008	1056	1018	1033	971	1021	1027	1035	994	999	967	988	1059	958	975	1000	1059	1051	943	1028	949	990	970	1029	994	1023	979	1017	1017	1052	988	1028	974	994	1074	999	1038	1052	1086	1021	1016	1002	1005	1003	995	1065	1010	1014	1038	1013	1017	1018	999	1008	1063	986	1023	940	1006	993	936	1009	966	975	1055	975	991	962	974	996	987	969	1050	1051	990	1063	1025	1022	1033	1077	1031	1039	1012	1014	1030	987	1017	972	1027	1038	1082	1024	978	1005	995	952	1012	1042	1021	1055	1002	992	1042	1033	991	1048	1037	991	984	998	999	1026	1065	1003	981	981	927	1052	1060	1023	1015	984	1074	961	1029	977	1043	1022	1041	1025	1023	965	1027	1050	1025	1055	1010	988	1019	978	1019	985	1014	1024	974	1017	1031	1042	1012	997	994	981	988	1061	1027	988	1073	1027	1016	1009	990	978	1046	1011	1057	1034	1037	1044	1039	1045	1004	1035	1077	1014	1045	1000	994	1006	1015	1032	1005	1036	1047	962	1054	1017	1064	1039	1005	1009	993	1057	1040	1039	1027	978	1072	961	1009	1035	953	1044	1040	1035	1013	1073	985	1027	1018	1012	1028	1063	1045	1024	1011	1037	997	1014	1011	1038	1048	1060	1033	1020	1074	1065	1030	990	1067	1030	1018	992	1028	1026	1060	948	1008	1070	991	995	1008	989	1064	1043	1020	1037	1057	1022	1060	1018	992	1046	994	1016	995	1053	1011	996	985	1016	971	1052	1013	1004	961	1017	994	997	1069	1040	1043	1027	1008	1036	1037	1017	989	1019	1060	1055	1008	1007	1041	1054	1063	991
24434	21008	26887	25221	8436	846	703	652	584	535	569	530	548	513	551	530	548	486	542	502	498	512	469	531	475	482	478	459	475	488	526	488	483	487	496	497	474	502	479	465	504	502	491	467	497	462	530	496	481	499	455	487	492	526	518	477	498	493	470	463	494	461	537	513	513	550	484	458	491	490	506	513	497	511	490	519	529	515	484	464	508	463	480	445	552	493	487	477	484	510	499	465	494	531	482	513	472	490	484	494	465	445	477	479	487	471	520	471	481	498	520	512	447	465	465	434	483	495	497	461	480	499	493	489	526	457	501	472	481	502	489	513	475	509	462	486	506	506	468	515	478	490	493	473	473	525	469	496	467	515	499	516	494	444	518	456	504	499	472	509	503	505	480	499	488	472	474	523	470	502	461	455	483	489	486	473	506	496	464	497	506	504	484	511	511	477	487	509	499	487	492	475	474	445	486	476	500	483	472	475	481	474	475	492	463	463	496	458	519	503	480	469	485	472	490	478	446	470	489	495	485	481	483	503	495	470	498	491	498	484	472	506	518	486	494	508	461	540	507	465	468	498	498	470	480	496	491	534	518	462	454	516	507	460	476	483	500	489	493	500	491	464	469	471	538	486	475	451	438	499	498	467	490	487	470	488	460	500	493	473	480	456	491	463	467	517	466	482	501	489	465	485	492	465	484	463	480	478	497	508	509	489	499	495	534	481	500	478	489	487	497	484	488	482	480	462	489	513	447	483	513	505	449	502	511	503	489	504	520	484	466	503	484	488	509	475	441	462	475	473	493	476	485	489	493	471	504	488	483	499	484	492	509	513	476	486	466	494	517	517	501	468	473	508	494	444	494	497	480	477	496	492	453	517	534	454	490	469	493	485	461	489	474	519	491	513	470	530	483	472	505	472	466	495	478	463	493	481	483	499	486	481	486	504	532	510	504	495	462	476	483	449	505	470	513	458	476	485	446	511	513	497	479	477	476	518	504	478	488	474	479	485	496	460	540	460	456	481	513	522	486	499	494	478	464	495	455	454	494	496	491	475	495	473	482	460	505	481	497	485	499	486	493	498	463	502	494	491	466	499	487	457	496	523	457	493	491	438	484	449	468	500	477	451	523	523	487	517	484	508	490	514	472	451	486	475	462	484	508	451	487	524	486	514	470	503	481	460	506	461	506	530	548	447	453	517	456	468	504	466	489	484	488	464	477	476	491	481	507	478	472	467	491	438	477	513	528	489	540	473	495	505	483	442	457	467	481	466	491	444	479	483	495	462	489	477	480	476	527	487	427	469	490	472	503	468	470	476	493	513	491	466	485	479	455	513	508	481	474	529	504	503	474	514	477	521	521	488	459	456	521	463	461	505	510	495	489	526	528	499	472	465	449	479	510	467	496	494	491	529	504	484	487	439	535	479	469	493	480	492	498	491	486	517	516	503	442	491	479	494	465	463	474	479	492	506	507	503	509	481	525	492	494	491	499	446	474	507	513	496	500	457	438	501	482	493	475	497	484	495	491	464	510	477	448	465	519	481	500	458	471	503	485	526	481	472	458	504	545	490	483	481	508	460	482	515	445	440	483	483	492	493	513	497	471	475	527	440	450	473	476	529	510	483	472	507	519	496	471	479	499	461	505	534	473	477	486	458	458	487	467	475	488	495	512	473	515	470	487	465	468	500	500	534	462	489	498	457	466	464	474	523	533	479	465	525	440	494	473	489	481	469	497	490	523	523	495	506	524	462	450	463	494	496	494	495	499	451	521	486	486	498	460	433	460	522	486	484	531	446	456	493	482	463	479	494	493	450	487	489	489	506	464	501	485	479	446	507	486	471	468	502	500	467	497	453	515	491	547	461	504	468	530	497	471	498	463	469	504	514	465	528	527	469	496	482	516	468	512	485	508	470	466	494	475	481	493	504	492	477	494	526	459	452	495	505	481	445	497	489	457	482	530	486	487	457	485	492	517	457	467	459	496	462	490	481	483	503	513	458	464	489	457	498	470	514	478	532	492	525	495	466	464	464	462	480	494	527	453	457	484	455	457	484	444	473	472	451	454	512	483	500	470	532	471	467	477	491	483	452	461	497	468	511	507	521	491	474	484	463	507	477	481	470	521	498	438	489	450	478	496	483	465	459	533	504	491	525	488	527	518	462	460	453	462	479	461	504	473	483	493	507	502	453	472	519	511	474	525	498	452	494	446	477	465	485	468	467	455	487	485	514	462	476	508	469	509	512	467	483	468	445	477	495	474	500	465	484	480	499	471	448	475	483	496	459	458	505	487	480	500	468	513	496	522	523	475	471	525	488	479	475	491	491	478	490	492	472	475	486	482	448	485	490	478	472	495	499	437	465	513	491	485	495	465	492	463	468	494	498	452	458	490	525	524	484	487	479	479	495	515	474	442	517	475	453	490	507	491	449	491	485	474	448	475	483	516	494	462	479	542	515	462	470	485	450	478	435	536	508	503	522	492	468	504	484	458	477	476	458	525	492	438	518	469	458	490	492	489	506	520	481	490	507	476	479	507	472	484	474	544	476	528	473	480	494	516	457	475	504	470	470	466	505	484	516	512	456	519	481	466	488	494	476	482	495	457	498	479	464	509	462	506	482	500	508	505	480	509	542	476	505	489	436	438	483	484	486	521	491	472	499	485	485	515	521	473	531	479	460	489	499	473	485	471	526	529	478	525	509	490	484	487	484	498	482	553	480	466	493	490	467	463	499	466	532	503	525	452	470	450	472	478	507	477	491	500	502	486	507	444	521	478	457	500	473	480	444	456	500	452	497	465	492	472	534	488	480	490	478	470	489	497	467	496	489	525	471	482	489	506	443	525	481	494	467	507	512	461	508	494	471	477	472	494	483	520	495	492	473	506	467	497	464	524	473	468	465	523	486	477	497	478	501	470	523	493	459	470	501	472	471	459	521	484	475	492	494	471	485	493	505	521	476	479	493	474	466	489	472	470	485	465	509	479	516	469	497	446	479	493	502	479	509	529	486	470	498	464	499	467	452	503	553	500	494	526	450	517	501	470	464	493	465	529	464	480	494	487	507	486	492	491	454	460	458	509	446	512	467	484	502	498	497	492	547	499	508	480	495	456	494	490	465	487	450	451	486	507	470	526	501	503	474	564	457	493	462	510	500	483	474	502	513	464	464	471	472	471	469	482	485	483	486	491	474	479	510	468	481	503	474	482	464	469	512	507	483	508	482	464	448	486	506	526	507	498	509	487	452	498	496	449	437	467	497	463	458	471	500	490	505	466	501	525	465	519	496	494	456	524	491	496	482	490	538	495	496	497	518	487	468	505	516	502	514	487	479	514	486	521	499	513	469	500	451	477	468	465	493	496	500	462	460	521	500	517	445	528	496	468	474	468	472	465	454	492	473	474	498	468	459	482	478	483	453	467	478	489	472	444	476	499	485	488	472	464	491	463	488	490	501	465	520	503	461	497	505	455	466	477	478	506	493	483	477	483	478	476	488	460	496	504	497	459	464
7305	6467	3308	1712	1312	1099	941	837	742	684	612	625	616	573	582	586	557	554	533	587	540	574	566	518	539	554	552	630	574	542	528	551	549	556	544	529	553	503	585	563	489	570	527	578	518	539	527	551	516	573	546	589	560	585	509	578	502	552	551	524	517	526	570	531	512	539	554	561	537	526	554	538	571	515	546	583	488	563	528	554	536	573	536	557	553	515	560	533	587	603	517	516	545	544	543	541	519	564	594	578	526	550	559	556	539	543	557	507	518	527	531	526	563	531	552	552	550	532	496	545	558	552	574	534	547	530	553	520	526	525	552	507	541	553	538	589	523	567	512	530	543	522	552	525	523	558	533	519	542	537	499	509	551	537	532	536	547	542	500	534	564	571	546	535	581	542	555	538	539	546	547	525	528	539	536	555	548	523	516	565	507	542	575	550	550	532	497	524	512	558	540	543	527	558	514	535	547	558	531	540	539	539	526	546	548	512	555	535	542	553	544	537	511	528	537	522	519	537	490	551	562	540	541	490	577	547	553	541	557	549	566	555	605	529	515	534	567	539	497	548	531	509	521	505	527	512	520	557	522	485	535	515	517	541	523	529	553	543	532	528	562	569	585	546	609	508	524	574	569	547	531	542	552	543	537	592	525	527	579	539	513	551	550	580	532	536	507	520	553	554	515	533	545	501	554	560	509	564	590	542	519	539	534	561	531	515	548	535	542	555	550	530	530	517	526	541	584	534	555	529	528	543	469	542	510	553	566	493	520	524	534	552	525	529	537	554	572	544	526	550	515	548	557	486	570	515	542	585	532	551	537	535	526	543	524	519	546	564	556	515	529	523	560	552	553	557	594	561	591	564	577	499	522	517	591	524	536	541	515	579	581	555	552	482	566	596	538	533	566	551	508	511	544	541	524	547	524	551	514	524	559	563	531	515	554	504	567	539	548	516	518	549	525	570	527	541	556	555	518	541	511	502	551	588	541	552	540	577	571	582	569	528	547	525	496	527	510	537	519	517	554	527	542	562	544	541	528	542	563	550	535	549	538	540	537	557	523	503	550	558	517	532	552	576	564	540	534	550	553	551	546	556	502	532	525	562	564	549	559	506	526	529	585	528	556	518	535	553	550	492	517	538	529	498	508	512	519	570	551	519	547	502	515	523	593	583	535	511	566	538	548	532	560	525	526	582	499	531	566	541	514	492	560	529	512	608	504	556	553	512	514	555	557	548	507	552	544	507	534	532	525	581	549	542	493	534	518	539	564	536	553	542	573	516	519	524	541	529	556	587	564	549	503	519	552	572	530	498	538	532	557	506	520	540	569	543	527	547	522	509	550	547	516	528	572	576	511	570	545	526	514	572	551	520	548	528	480	525	554	584	527	524	520	520	524	531	547	543	557	546	541	534	556	567	555	550	513	543	560	504	523	584	540	562	546	560	564	554	568	583	521	531	563	542	517	540	532	554	528	592	525	535	520	514	559	547	483	537	536	517	539	507	538	572	526	578	519	541	503	536	524	517	535	528	563	522	539	548	515	498	520	577	556	553	557	597	560	522	527	529	536	542	568	519	577	548	537	522	523	515	578	545	563	517	540	557	513	547	562	553	550	532	529	546	547	554	530	526	548	547	537	520	521	563	523	543	526	589	529	547	524	553	569	552	551	569	535	526	545	527	537	562	545	556	540	539	542	551	495	513	534	487	545	532	580	573	524	537	554	517	536	496	545	551	517	487	554	529	477	520	549	509	540	591	532	574	526	555	545	550	521	521	523	503	539	567	513	568	541	554	541	520	531	545	544	525	528	511	541	504	534	537	497	509	509	545	503	558	497	549	536	487	540	533	544	513	511	554	549	518	521	544	498	520	540	572	534	560	547	600	499	535	529	543	525	538	556	505	543	530	536	538	553	492	548	558	542	535	547	546	537	510	517	531	542	524	579	524	536	513	495	524	542	551	540	499	548	521	596	552	553	578	551	581	515	505	544	578	569	518	554	537	579	558	558	545	585	526	551	545	524	536	491	537	533	566	567	563	543	518	542	528	574	569	529	577	546	576	556	503	548	491	512	539	497	555	587	531	560	527	557	504	541	579	544	510	517	547	544	541	515	543	559	550	537	550	580	566	553	532	535	566	547	536	567	576	534	547	555	519	532	543	543	541	547	505	551	563	543	545	550	508	552	558	524	536	556	524	537	528	543	559	502	535	529	573	561	548	536	561	515	515	547	553	534	526	508	530	547	546	529	566	547	521	516	514	515	554	557	513	569	512	522	569	561	537	540	546	527	575	529	541	548	549	571	566	516	544	502	559	528	527	560	517	523	551	566	562	549	522	513	534	517	522	545	559	519	552	538	550	560	556	547	534	542	546	560	515	567	561	539	519	569	553	528	511	531	560	568	558	557	563	526	525	545	532	529	542	564	566	545	535	545	531	567	532	513	570	513	557	572	539	563	530	557	523	521	546	567	547	527	529	550	545	554	542	549	534	546	534	534	553	547	547	571	580	500	490	543	526	562	522	569	532	557	523	540	512	507	538	585	570	547	539	547	542	539	537	547	548	513	552	545	530	531	556	551	555	520	535	576	528	536	518	562	538	549	516	546	498	535	570	539	546	527	499	549	533	550	551	520	497	586	518	550	536	549	509	581	577	543	533	555	530	554	528	580	531	501	531	548	566	527	529	544	532	521	491	575	539	573	555	533	549	548	525	550	563	540	504	536	516	531	567	541	567	532	525	574	509	568	516	519	473	581	522	519	524	581	558	539	555	520	519	569	546	557	534	559	504	547	543	565	523	532	538	525	554	482	538	557	493	553	557	531	550	528	533	541	588	581	569	531	516	509	562	570	526	531	509	526	532	605	532	537	529	523	510	533	545	532	557	531	543	519	532	564	538	525	531	546	534	568	554	574	571	596	493	539	518	542	540	530	551	545	546	584	544	558	500	496	521	533	526	525	543	536	536	540	531	579	549	540	545	561	485	474	547	567	536	492	503	536	545	547	531	553	524	542	523	563	553	518	538	525	537	513	568	545	562	527	529	548	523	518	571	546	551	521	540	544	525	574	515	523	549	584	559	510	508	565	530	521	523	534	512	578	599	542	553	559	529	522	546	510	539	551	548	524	541	503	561	524	576	519	555	556	559	566	549	578	542	545	538	571	535	533	552	521	544	519	539	572	554	539	527	502	531	531	532	587	553	563	561	529	569	538	564	560	554	546	562	563	528	483	525	487	524	527	527	548	550	547	590	543	534	583	531	576	554	554	539	559	526	528	583	568	511	570	526	558	572	561	519	542	524	560	538	562	540	534	525	568	544	573	543	573	524	536	603	522	534	543	565	530	559	503	498	505	555	565	533	573	551	541	584	546	527	539	541	513	547	534	531	508	573	537	580	509	541	556	546	529	518	494	572	544	531	586	544	536	538	537	561	542	528	555	578	513	557	522	559	582	522	540	586	538	518	584	515	501	558	523	522	538	561	558	536	538	564	560	547	547	513	562	574
22269	21062	28643	23705	21063	21110	6476	1123	852	729	675	627	582	575	583	484	536	534	452	507	497	496	495	481	506	491	475	461	464	446	478	468	481	431	445	424	450	433	454	472	451	446	441	427	431	425	431	421	448	439	425	459	445	428	434	438	455	471	439	383	441	444	443	421	407	440	441	463	429	443	414	433	435	442	427	430	399	425	432	444	423	454	395	398	419	408	421	444	441	451	415	444	476	429	426	469	436	456	417	459	461	426	402	409	401	461	427	398	400	459	425	391	428	423	441	400	410	442	449	444	445	432	441	422	406	417	439	460	437	450	426	378	434	446	447	398	439	430	429	477	418	428	432	411	431	451	450	434	440	459	439	440	443	463	449	431	435	447	394	431	468	397	405	433	427	443	415	473	425	432	428	442	437	440	409	467	433	421	412	421	435	434	425	439	435	441	447	431	429	400	424	424	445	424	461	408	447	416	422	421	457	406	412	441	421	438	412	409	414	462	431	437	477	446	422	469	436	424	432	467	439	441	427	425	401	421	428	434	437	391	426	416	425	418	401	443	433	460	429	433	416	417	446	423	402	446	443	405	423	455	450	408	418	460	419	456	476	447	463	436	420	404	406	429	452	461	453	435	436	429	474	419	411	425	441	437	439	397	444	419	437	417	418	443	444	406	422	459	446	437	443	411	441	433	431	442	423	450	438	448	445	475	436	407	414	444	410	416	441	418	448	443	438	415	434	378	425	482	466	445	434	460	426	437	449	448	454	485	447	462	424	403	419	433	450	412	421	473	440	446	467	442	457	440	439	453	466	433	414	392	404	418	445	407	399	446	428	434	412	427	440	420	457	472	421	418	452	407	428	443	411	458	477	449	435	399	398	407	412	437	415	393	410	442	424	463	432	441	394	428	450	428	423	441	466	432	432	410	437	413	434	417	432	424	424	477	412	465	427	421	436	408	432	475	395	474	437	430	402	457	430	411	438	391	451	420	441	451	429	456	436	419	430	429	459	433	420	445	396	443	463	419	453	445	434	396	400	449	429	416	441	456	413	405	427	475	451	420	407	438	413	444	428	447	437	454	391	459	433	418	399	410	452	407	465	467	437	440	383	453	429	457	400	384	426	425	444	458	443	401	443	411	435	422	416	423	434	398	405	435	432	466	411	443	434	424	451	392	426	429	415	432	438	456	428	405	451	419	444	471	429	461	416	436	436	457	399	426	444	429	446	406	426	395	454	446	438	493	393	419	444	426	411	419	411	410	445	460	398	416	440	435	437	459	445	425	416	458	413	449	422	431	450	457	414	461	468	411	426	425	464	422	433	458	433	438	446	444	443	403	406	401	480	473	429	437	459	448	408	390	439	431	403	437	387	413	474	420	395	442	451	449	454	431	419	444	419	456	416	426	423	421	425	457	436	431	460	430	468	421	438	442	408	472	437	447	426	435	385	434	459	431	427	462	422	435	433	449	407	436	452	449	393	450	442	417	424	440	442	460	454	439	469	412	421	425	446	443	402	412	424	445	443	430	435	419	388	447	418	422	427	414	386	414	477	399	443	459	422	421	444	440	464	425	416	410	407	424	429	422	457	404	479	416	487	409	411	423	437	434	447	420	435	387	458	457	465	417	415	449	421	414	444	447	409	437	439	432	403	410	420	426	432	439	394	432	427	424	412	425	440	428	425	449	431	433	439	423	410	452	445	439	416	450	466	427	460	422	430	404	438	443	417	460	434	448	406	388	469	435	436	433	439	431	415	440	465	433	401	441	417	446	413	457	463	480	439	426	441	395	421	401	448	423	438	407	402	441	459	452	444	472	424	438	406	455	469	439	449	417	440	399	415	440	440	432	399	419	423	458	391	427	429	427	469	445	429	417	474	447	445	463	446	458	456	445	425	431	440	402	471	431	389	421	421	433	437	419	402	438	450	406	447	422	459	412	396	395	454	446	438	429	397	437	428	422	410	465	404	403	419	452	437	415	454	421	431	435	426	433	457	393	441	385	432	450	420	449	427	408	391	433	439	397	419	437	409	449	447	402	474	420	437	435	421	421	437	440	429	444	449	429	454	419	441	451	435	421	414	443	440	409	429	449	425	446	396	439	469	422	412	453	469	449	403	427	414	451	403	405	465	399	440	453	413	404	429	419	427	416	425	444	439	425	421	412	417	423	416	396	431	441	404	475	397	435	461	437	435	459	444	403	436	429	454	469	415	419	459	447	456	469	409	408	456	439	441	457	422	423	450	411	420	432	412	410	424	419	464	438	445	479	395	423	445	423	443	404	482	428	442	420	433	429	430	418	408	423	450	436	415	430	422	429	386	418	416	441	408	448	396	454	440	405	470	412	423	419	442	434	432	375	463	428	413	431	434	449	457	445	461	421	411	404	446	445	408	434	470	440	388	385	406	401	431	455	431	383	437	457	416	383	441	409	404	445	432	438	407	435	392	427	445	433	485	432	460	445	423	452	400	424	428	425	419	424	424	452	423	437	412	446	427	439	428	437	451	446	385	400	386	445	385	454	433	421	416	419	418	419	476	453	431	417	404	419	473	440	444	419	425	436	435	423	415	401	459	408	452	445	416	441	428	451	488	426	441	410	425	449	424	456	413	390	414	405	452	438	415	425	436	429	441	407	459	413	425	451	407	423	446	430	369	453	471	393	422	410	428	437	431	415	401	427	420	410	444	431	390	423	437	448	428	423	452	439	427	435	452	466	429	435	458	458	437	394	435	439	444	427	436	423	422	445	425	445	371	425	424	414	414	447	439	432	421	432	428	444	453	378	439	427	404	411	449	444	473	406	447	440	441	419	441	455	400	432	429	446	464	424	416	412	417	402	434	463	433	435	443	421	451	434	420	400	420	436	410	428	418	407	422	383	468	432	441	444	424	461	398	456	450	452	410	435	444	463	464	442	423	428	447	436	443	431	415	460	461	414	405	457	427	466	425	463	424	462	469	385	420	440	401	443	421	436	451	420	418	404	403	430	417	462	413	433	414	419	420	428	408	436	419	451	402	417	417	438	429	433	392	444	416	464	429	432	443	416	437	452	426	388	418	435	400	424	444	428	418	411	462	403	407	417	386	437	420	427	439	401	474	430	439	470	396	441	435	437	450	460	440	421	410	430	390	427	448	418	405	416	413	420	431	445	391	398	438	412	392	458	440	408	428	382	426	410	422	404	433	437	411	418	453	420	421	436	425	406	433	432	405	434	456	442	429	414	439	459	430	451	446	462	471	439	469	428	432	423	405	436	439	452	428	409	423	454	427	435	442	423	448	438	399	396	416	394	437	396	446	403	388	414	414	417	419	411	427	390	472	407	452	441	425	449	447	402	427	442	434	428	422	411	391	420	437	456	455	420	467	424	411	457	403	413	428	406	455	418	453	474	424	442	454	441	431	463	407	429	411	396	445	405	439	425	394	442	415	412	416	444	434	425	412	432	403	422	464	453	463	412	452	419	426	417	447	408	404	457	431	424	437	442	413	443	419	414	418	435
9535	17625	9658	4705	3419	2613	1948	1546	1195	1093	967	831	802	713	691	651	600	631	629	620	598	553	540	557	584	545	550	560	551	515	520	570	525	512	534	511	523	527	533	517	526	530	514	482	517	499	526	540	551	514	465	528	481	499	509	517	485	480	459	507	508	527	491	527	480	518	504	474	489	481	512	503	478	478	471	478	503	496	504	493	479	500	517	478	487	493	519	484	499	475	491	497	447	513	476	508	505	479	469	482	526	495	494	527	494	473	539	444	471	498	479	506	484	486	492	520	493	506	497	489	519	482	510	501	461	488	493	515	487	494	516	475	501	514	471	507	495	490	489	492	445	491	498	507	490	508	503	476	487	511	520	530	478	468	506	464	483	530	502	475	556	462	492	495	485	510	490	504	497	485	469	518	520	500	464	458	480	474	474	515	499	509	478	454	497	477	488	510	480	494	474	473	490	534	504	467	477	508	489	465	492	472	514	530	489	517	502	490	496	440	490	465	519	443	545	487	510	501	493	471	504	498	510	496	502	532	500	538	474	492	453	497	532	496	523	493	479	502	535	475	494	518	505	524	502	508	492	503	473	530	503	511	502	496	464	470	476	494	511	476	487	507	486	508	497	451	500	512	453	482	503	493	514	478	474	521	516	508	465	503	515	479	478	497	495	498	471	548	460	453	487	480	473	455	482	500	510	500	467	464	527	517	466	459	535	508	534	521	503	468	455	470	513	533	485	499	489	460	434	485	523	494	493	457	488	482	499	467	486	505	499	512	500	500	462	502	537	468	514	515	500	495	472	540	534	463	487	514	531	524	514	505	506	518	485	516	486	515	466	543	490	498	496	488	520	476	536	514	544	519	460	500	510	507	527	515	496	478	520	507	493	476	477	473	485	485	541	465	497	517	502	498	471	474	474	474	521	560	502	453	488	523	516	489	498	466	501	482	497	518	445	481	494	485	433	517	509	485	517	508	496	485	536	499	487	469	471	481	501	514	496	492	476	472	512	489	519	508	462	514	485	524	481	472	506	460	497	510	481	512	505	463	515	486	478	513	515	518	490	471	508	448	486	482	458	491	502	446	487	515	519	496	518	492	468	472	491	477	468	526	532	487	497	509	502	518	501	495	488	464	515	512	459	499	478	492	516	467	484	499	498	463	516	498	506	505	525	453	474	484	455	480	522	548	494	506	496	480	496	487	492	527	479	488	475	501	500	490	497	511	478	510	518	485	535	494	464	465	500	483	493	481	482	504	487	528	497	533	508	519	497	491	490	500	440	507	479	501	493	502	490	514	500	464	510	518	493	526	493	490	514	473	514	476	514	497	502	464	478	494	504	476	521	500	469	502	563	473	551	523	501	467	500	510	555	481	487	498	493	479	477	504	499	510	525	468	483	489	486	508	497	504	465	485	532	548	475	453	519	479	500	487	533	510	473	493	469	522	476	470	519	535	471	508	464	462	493	524	474	525	490	497	503	497	470	471	482	465	527	490	494	496	513	530	494	494	496	483	484	486	509	500	505	474	499	459	519	495	500	489	463	523	510	455	468	480	486	502	475	491	502	483	483	520	482	525	516	454	513	485	514	462	468	526	502	471	502	464	484	497	515	478	496	509	509	546	467	475	497	489	497	510	466	546	515	479	524	526	489	567	474	509	508	506	531	499	455	471	443	503	481	537	485	524	501	498	493	477	457	506	458	511	532	489	461	517	476	505	503	480	481	464	503	504	486	485	498	503	496	485	472	482	475	491	497	505	497	500	494	492	479	499	455	472	518	465	532	503	490	466	522	468	493	476	505	505	503	513	503	501	508	530	525	477	511	511	498	523	488	473	507	475	519	521	493	468	502	483	500	527	446	476	483	533	509	522	491	501	483	489	501	490	551	466	494	443	494	508	491	514	480	476	465	500	464	440	530	475	522	538	481	457	423	476	476	481	488	526	522	503	513	487	516	476	549	497	484	504	481	516	514	466	499	523	555	495	470	487	480	484	481	455	496	509	495	486	511	501	487	502	507	536	493	506	486	490	483	461	513	511	488	485	493	504	510	509	521	553	475	476	467	501	479	484	495	486	492	529	486	499	446	468	498	460	521	528	511	488	527	466	463	481	475	490	460	513	471	508	442	474	513	499	477	484	471	507	528	513	531	516	458	518	489	471	523	498	525	501	506	455	470	493	493	482	498	511	506	470	498	482	510	452	507	493	513	500	514	533	491	523	480	485	498	470	522	500	483	488	469	525	507	481	498	487	504	521	499	514	481	508	463	475	507	464	480	504	496	475	522	496	509	536	514	482	520	518	497	507	492	476	496	483	488	492	514	493	502	509	511	504	494	457	511	468	476	458	508	525	525	498	475	490	498	508	492	521	495	524	464	490	489	508	505	474	522	503	511	484	530	489	507	520	485	484	510	532	528	463	476	541	488	495	449	498	504	496	486	481	499	509	466	485	488	496	485	500	485	525	507	534	488	526	467	516	500	513	481	506	534	495	521	492	506	466	505	514	520	468	478	509	496	467	473	498	498	508	506	489	492	503	466	491	507	474	476	487	507	478	516	494	509	501	501	466	481	482	480	469	487	462	496	543	464	504	496	505	529	511	476	454	526	484	489	497	475	470	485	495	491	505	502	482	493	506	465	485	451	495	510	504	499	496	490	510	519	498	491	516	463	505	499	489	480	479	481	488	504	498	501	517	493	568	460	487	489	505	518	486	488	492	517	496	475	516	496	479	509	482	493	519	446	483	527	506	506	497	501	483	477	474	509	518	439	506	499	482	485	495	494	481	506	458	480	510	467	504	522	489	521	492	473	479	474	507	504	523	505	480	494	474	504	521	467	483	509	464	442	436	466	487	512	512	486	450	474	505	507	484	515	513	500	481	496	506	466	450	507	518	504	514	460	503	479	501	488	520	485	486	482	493	450	521	522	477	577	454	487	505	454	516	495	480	555	490	497	530	461	464	480	481	540	500	471	503	536	461	514	499	524	492	480	478	498	512	456	521	523	488	466	471	492	498	497	450	506	479	498	449	508	546	455	492	508	530	505	545	500	489	521	505	461	493	489	503	483	492	485	491	514	484	478	485	488	549	508	479	465	465	503	485	492	484	489	513	449	505	498	489	520	534	497	473	512	454	467	502	477	518	500	470	484	494	488	510	505	501	491	493	458	481	467	517	500	484	514	491	493	499	521	534	499	523	546	475	485	499	480	516	510	495	502	468	500	545	445	500	515	499	512	489	481	515	470	476	475	530	474	484	449	554	470	488	477	484	533	500	505	469	525	543	511	465	480	482	518	511	463	477	513	506	484	489	490	465	509	482	514	519	508	489	530	513	479	469	507	506	467	463	504	482	504	491	497	465	473	530	509	489	474	496	457	512	526	505	481	511	471	521	460	494	461	509	514	491	486	473	462	510	467	441	464	474	541	517	504	490	487	511	512	500	532	477	525	469	482	490	490	500	499	491	490	512	486	485	473	502	503	517	492	463	459	458	455	499	490	477
27304	18539	5227	1330	1023	1016	1002	973	958	986	954	952	892	893	922	916	922	848	893	897	857	941	823	912	859	914	950	903	922	917	910	898	922	923	894	902	906	914	902	875	890	902	893	930	924	971	912	899	892	861	803	876	906	881	916	884	907	848	942	871	924	908	898	912	913	945	941	894	923	850	935	852	880	876	955	869	893	1000	888	936	939	943	922	898	894	901	847	924	926	934	932	940	866	912	887	915	939	906	941	873	864	916	1002	849	898	928	855	932	848	903	928	878	927	888	921	899	896	926	947	876	839	873	948	902	914	886	906	928	915	887	873	905	912	924	846	855	889	878	945	885	921	898	961	872	887	974	931	859	884	818	924	917	915	887	893	896	897	933	905	930	918	894	873	869	886	891	905	877	942	890	896	887	906	929	940	915	937	870	925	885	869	898	922	890	895	900	935	935	902	904	884	907	908	928	939	839	850	876	900	935	906	882	916	910	933	902	946	923	961	906	919	922	916	945	842	919	934	881	911	825	898	890	906	929	868	906	914	860	943	937	896	896	899	859	891	922	853	880	906	852	889	868	904	874	940	936	909	905	947	925	881	903	903	859	867	907	916	861	857	887	968	942	873	926	905	910	951	948	887	893	867	899	896	886	787	935	931	912	899	946	952	862	910	935	930	866	900	932	888	878	915	913	933	953	883	952	921	873	947	887	897	861	950	901	915	895	886	921	904	901	911	886	902	899	866	919	918	865	898	917	918	970	902	952	888	870	896	903	931	940	907	907	936	863	895	863	834	903	890	881	894	882	890	867	908	871	921	973	926	902	902	914	942	949	873	907	886	930	899	919	906	934	861	927	915	923	843	901	939	915	903	919	898	937	912	919	914	880	870	899	910	907	905	934	873	814	947	917	887	901	947	883	920	902	905	906	904	986	955	914	882	925	908	927	893	901	897	890	946	932	912	910	901	870	912	903	883	934	906	899	949	956	875	925	919	875	893	929	878	900	966	921	925	889	927	901	925	916	900	900	929	888	877	929	895	920	932	922	882	893	940	950	915	907	880	907	876	870	958	970	868	918	974	960	931	896	907	924	881	883	856	932	904	935	918	978	956	902	915	958	944	895	873	883	864	891	880	935	932	859	895	907	997	868	861	893	874	862	958	910	881	936	901	911	913	927	944	929	926	923	914	903	925	902	938	930	929	921	904	898	914	920	943	898	901	902	919	902	902	861	942	896	902	922	960	900	979	895	910	901	925	880	900	984	903	942	928	943	937	879	930	941	922	873	886	916	900	897	912	912	890	889	919	905	872	982	924	900	854	913	869	945	927	951	894	935	896	849	905	931	877	918	931	968	881	892	938	910	932	947	918	912	966	930	923	903	949	915	919	923	902	880	892	950	896	954	898	866	914	986	907	918	907	899	877	933	886	945	877	890	964	891	942	940	905	896	906	914	952	869	993	871	833	889	923	913	913	956	944	924	840	896	952	948	908	862	858	911	932	916	937	933	883	856	933	906	927	916	879	927	889	921	884	889	946	903	914	924	953	935	893	874	907	908	844	889	944	922	853	865	867	904	898	912	890	863	870	895	882	954	955	888	907	913	874	906	935	925	941	865	922	890	862	896	873	918	882	952	953	851	938	906	919	924	898	954	876	894	899	907	869	894	901	891	882	894	934	878	901	901	900	896	878	936	864	878	925	931	918	892	922	904	892	900	936	877	872	899	913	902	872	955	916	913	901	966	916	964	877	950	935	872	918	909	928	877	918	924	961	864	918	972	887	932	859	947	926	897	876	939	928	962	889	920	940	884	908	916	896	922	917	894	928	964	903	940	896	923	903	895	928	946	911	922	860	934	917	859	950	874	967	901	907	899	890	944	958	925	936	932	893	881	913	964	858	933	912	885	942	903	945	930	899	868	885	937	891	916	848	913	889	927	906	886	941	888	887	892	891	952	917	891	885	899	927	979	932	920	913	943	916	872	904	923	920	856	901	966	908	960	939	934	936	873	868	918	937	859	882	914	929	878	905	924	948	894	904	911	918	893	871	938	885	950	883	913	893	844	856	889	870	926	891	900	926	909	937	909	880	899	888	895	889	877	904	932	910	865	935	912	943	946	896	912	897	878	895	909	837	869	924	913	882	858	889	931	949	875	936	914	883	855	874	954	934	885	881	862	867	899	919	898	949	911	897	947	902	945	925	941	914	879	916	875	917	922	920	956	878	899	875	896	905	874	928	914	872	866	892	962	910	916	929	922	912	950	861	933	922	858	865	887	909	873	932	910	923	879	936	949	911	875	900	902	887	895	942	916	891	872	915	924	919	828	973	862	919	917	867	894	927	864	925	935	908	956	937	961	900	885	947	903	913	889	910	950	916	878	917	910	911	922	882	910	968	873	835	889	898	841	907	872	921	918	950	893	957	905	939	888	860	863	936	905	927	884	955	917	902	889	870	873	936	935	920	912	875	947	948	948	949	943	877	924	888	918	922	922	910	905	942	967	861	851	857	864	887	852	901	944	943	906	939	877	871	962	894	974	904	868	904	913	892	879	892	931	880	866	839	960	940	899	931	890	940	949	899	914	900	939	918	919	965	952	929	950	845	942	922	914	896	924	909	872	962	935	875	876	901	923	879	936	895	924	932	992	888	943	842	904	921	836	879	959	905	862	894	932	952	1027	896	964	879	925	860	892	907	921	871	940	897	923	900	869	910	897	904	905	918	898	905	947	887	932	878	878	889	1004	943	904	936	906	926	954	956	901	957	888	903	869	858	931	930	853	944	954	951	945	867	958	918	881	916	865	878	921	886	925	926	892	897	908	890	871	859	951	914	891	856	858	854	870	903	881	908	870	928	918	967	948	933	891	920	924	924	905	858	917	934	905	948	844	915	912	816	880	959	906	945	863	880	960	955	889	903	940	847	922	901	849	874	922	881	914	880	930	917	883	957	859	879	939	890	901	938	933	889	895	922	885	910	925	887	930	878	960	943	825	911	887	919	858	854	920	890	873	882	874	919	880	874	891	918	899	898	900	912	841	928	926	923	877	916	922	935	910	889	926	938	935	949	949	950	927	891	955	878	935	919	965	907	884	937	922	902	923	883	934	922	898	885	854	893	914	872	805	932	936	923	929	928	921	941	862	894	867	863	939	933	855	922	965	898	929	854	889	899	848	903	922	943	953	931	924	885	900	867	935	862	917	933	927	953	870	897	917	898	876	874	934	952	888	904	864	886	901	916	885	950	886	910	926	899	950	944	871	880	892	921	902	946	905	888	882	934	884	888	850	839	961	894	878	888	896	945	906	947	906	929	852	906	915	921	929	874	901	934	874	965	901	908	920	896	933	902	841	875	842	907	920	892	918	886	894	943	888	947	879	887	863	935	931	853	874	902	916	901	894	844	929	924	940	885	903	888	977	899	908	913	924	875	911	905	967	845	937	879	919	914	857	954	891	939	907	928	904	945	888	942	890	896	876	907	897	874	945	894	877	892	961	949	881	919	859	782	902
8274	5302	1353	1169	1073	1067	990	1065	1014	994	1029	1020	960	990	988	948	1008	946	1013	944	963	972	961	939	957	973	910	980	989	1038	1039	985	998	1015	1032	970	1008	956	976	1038	970	1022	1029	1004	1045	978	1005	969	1008	1017	1035	980	954	1020	1027	1040	1008	962	983	941	1017	1014	1029	1020	996	979	966	976	986	1006	999	1023	1002	995	985	957	992	974	982	989	1016	995	994	1017	959	989	987	997	1001	969	960	1057	997	939	948	1008	1012	986	953	1042	933	1042	1014	1000	980	990	973	995	1022	982	1005	988	985	1032	995	935	969	999	1002	995	1000	1012	927	996	968	959	1032	1041	987	993	982	998	961	956	943	980	973	992	956	972	964	981	949	984	982	930	1003	1000	982	1018	1062	1024	985	974	985	1019	978	1001	1015	972	969	1020	987	957	1015	961	1030	949	944	996	1005	999	976	961	977	1012	986	961	1007	978	989	1036	1010	956	1046	1026	939	1000	1031	982	987	956	968	1023	923	997	1041	989	978	988	947	955	971	970	930	965	992	996	994	1008	914	980	996	1001	1027	1025	1045	964	971	984	998	1033	934	957	1010	992	990	970	971	1028	1059	1029	1001	967	984	990	998	965	974	942	951	1015	917	981	940	983	961	1045	926	1028	991	999	960	1022	986	977	965	1039	946	1042	1020	989	989	989	970	991	982	959	983	991	1014	1002	1039	1002	962	946	943	984	983	1014	999	1029	1041	976	970	1000	979	1017	1052	938	996	979	1050	975	1054	990	1009	981	1028	988	1016	990	996	984	995	986	1019	936	940	1006	1005	954	1012	984	1033	953	952	953	1002	968	1000	1019	1025	965	1006	1022	983	1007	935	981	936	1014	1001	1013	1023	1015	1006	964	996	1009	1041	975	1011	1018	1022	984	968	980	998	1012	1023	921	958	1040	1020	974	1026	982	994	1010	994	971	997	1060	1021	1048	955	952	1009	953	988	981	1048	1007	953	1045	959	971	970	958	1010	989	985	984	989	958	1011	997	1003	982	986	985	989	906	932	1074	1052	945	993	997	993	1012	1019	949	1030	945	992	970	985	1023	1027	980	990	975	939	989	969	990	921	993	985	963	989	986	983	1047	948	996	984	1028	977	983	936	939	993	934	1014	1003	979	1009	984	1088	1010	1021	992	941	979	956	991	972	1041	981	998	974	1053	1038	956	1045	1015	984	941	1041	998	955	949	993	1031	1020	967	940	981	963	1001	1007	1012	975	973	972	979	1000	973	968	997	996	970	994	966	947	986	1045	1017	993	992	1051	924	1001	940	950	1010	931	1021	947	995	943	1028	963	1028	1001	984	981	969	1027	1025	1030	956	998	979	997	991	958	1000	1011	998	1018	1020	1034	978	1019	943	1009	1036	976	1104	1003	992	973	1000	994	975	969	1005	967	1006	998	1001	977	1011	979	1045	995	960	963	985	1020	966	1005	998	1004	958	999	1015	1005	981	1032	958	1009	948	1018	973	944	996	980	1019	1001	1004	1025	1010	957	997	1023	1033	999	1002	977	1005	1014	992	978	1014	1004	988	978	1005	979	971	969	986	1007	966	1002	947	970	1004	1002	990	997	934	988	1043	989	1002	1029	1039	1036	956	974	948	962	1017	1021	987	989	997	1003	965	974	958	965	1004	988	1039	1009	921	1023	944	948	960	983	1003	1005	982	989	989	999	1019	996	1011	962	983	971	1008	928	1051	1031	944	1007	990	998	1027	994	1043	995	1009	968	1021	982	1003	969	980	997	975	932	953	1004	918	1008	960	996	992	1017	966	938	1007	936	995	917	1015	956	994	989	990	994	929	966	1013	1022	951	978	986	946	921	1051	957	1020	1015	1001	966	995	988	980	959	964	1034	1023	992	1041	992	1080	985	1027	991	1037	998	1083	1004	985	991	950	1030	979	959	981	912	935	984	980	947	976	983	977	981	975	963	982	1025	1053	1008	1035	1010	920	1012	955	966	940	1031	992	977	992	1000	992	897	987	1014	952	950	992	999	982	978	1025	1013	986	990	1026	1018	978	979	981	984	954	1021	932	985	999	985	1007	998	1017	998	1017	985	964	1017	1010	943	1001	1047	969	962	989	984	945	972	955	1030	1002	964	1036	972	971	931	1012	960	1029	998	1026	978	992	949	1028	1021	1003	993	992	986	1006	994	982	1009	980	989	993	959	947	996	981	1018	1060	989	1011	1009	994	1010	1032	956	1001	955	998	976	1058	1003	1007	986	958	1035	1017	957	998	974	981	1003	1006	1010	989	961	956	1018	1028	1006	1015	1009	985	988	998	964	1019	991	1002	960	990	990	954	927	991	973	982	968	992	944	999	1005	1019	960	947	997	959	946	963	987	942	1049	1004	1032	943	946	946	986	1027	968	971	970	1012	998	979	1007	1026	969	979	979	956	1003	1027	1025	976	968	1046	967	994	994	1033	1019	940	1026	1016	975	973	1043	1012	947	981	997	934	1010	991	951	996	996	971	1035	1041	975	1005	1053	970	1011	988	937	1013	944	1057	965	1013	1017	1038	1028	941	985	956	993	946	991	975	1010	1029	984	1015	1031	976	982	1015	1010	934	1012	988	1058	1008	1019	1001	997	962	978	958	941	1002	1028	1002	989	962	957	1003	1054	1021	967	1015	982	963	979	1010	952	961	928	1014	942	1020	1039	937	985	1018	1035	982	1061	1040	952	1015	994	1042	963	930	1051	939	965	1014	982	987	987	1029	954	1005	935	992	987	1000	1076	992	1045	1077	939	969	982	988	1057	978	953	1034	956	945	997	951	971	1033	972	1005	991	951	942	979	950	1000	989	1036	993	969	991	1013	1001	1022	1009	968	956	1008	980	999	994	1016	966	1010	1024	969	1021	957	978	996	1043	1003	1007	1027	955	995	1039	1022	983	980	972	1033	945	983	950	1024	998	994	972	966	972	981	977	985	984	992	1009	956	975	976	962	986	972	1069	993	1003	1000	978	993	975	997	981	964	989	998	1011	1013	986	983	1020	1010	1035	957	973	962	1043	1005	958	955	990	1009	1005	1009	973	1015	978	1012	966	1021	1028	987	946	976	971	971	959	982	1066	1005	986	1020	977	987	985	926	997	1000	976	1069	1019	1017	979	971	1007	994	1013	979	983	941	935	1001	952	975	1018	993	1010	982	999	1040	1000	1008	1060	1046	1033	1009	979	933	965	1041	955	1026	922	1024	968	1021	994	1017	944	1048	963	1044	928	978	953	996	944	966	1034	976	998	1019	985	976	1013	988	1025	1019	995	987	948	1006	928	986	977	983	963	1016	986	975	986	1002	929	990	1006	987	972	1031	970	1009	1001	999	968	985	1016	972	1007	1007	1004	945	1000	1018	1007	994	1056	999	988	1020	969	971	985	1005	927	960	997	950	1040	952	1011	950	966	979	1009	1048	962	959	981	962	994	1018	1022	952	990	1043	998	1004	969	984	1005	1056	947	987	970	1023	1012	1044	996	1032	909	963	1011	980	1004	1017	993	1006	951	934	999	963	961	1032	1031	954	1015	948	1027	976	943	1003	1013	1003	1011	996	979	1008	1021	957	993	1054	1031	1012	983	971	958	997	1012	1026	982	985	956	1037	957	986	1002	1005	966	1004	994	983	990	985	1041	1023	981	1010	998	1018	965	986	975	1001	946	1036	1005	952	996	1009	991	958	994	1017	1011	955	1023	968	964	949	951	1047	1004	996	973	945	1017	1010	990	963	991	999	1005	981	999	978	999	982	957	978	1004	1007	993	979	988	979	991	1026	960	1013	1008	997	1016	924	985	972	930	955	1032	971	956	964	940	1020	1013	1030	989	1045	1001	1003	1012	969	1035	970	1023	981	1049	971	1006	931	995	952	965	979	995	994	966	990	1001	948	957	1020	987	1046	963	954	1012	998	980	1004	983	997	937	1042	1001	1007	957	1039	999	1040	984	971	1049	1046	1016	1047	979	998	1061	984	1011	1013	957	988	1056	963	1029	1007	954	1000	963	967	930	1067	1016	1002	1008	1004	1008	1032	996	1005	959	1003	956	1029	958	1061	1017	998	975	991	963	1003	1014	1010	988
23324	20998	28103	24099	21002	9656	1786	1310	1173	1071	1057	1021	1104	966	992	1006	1004	960	925	932	934	976	957	978	882	905	978	961	997	914	976	959	998	880	932	950	982	944	879	964	902	912	934	917	932	944	958	983	932	944	993	917	918	942	928	946	922	960	948	961	879	972	947	965	928	872	924	885	950	945	933	944	924	904	931	941	945	935	916	963	960	974	901	928	954	962	937	857	938	912	911	913	982	904	1003	901	965	901	951	905	946	976	964	929	992	932	951	923	915	950	962	855	943	909	931	941	901	881	851	926	886	917	904	969	930	893	920	907	947	933	886	901	916	981	981	931	888	976	906	913	900	903	943	919	911	891	925	927	976	960	943	908	936	985	904	919	903	908	929	872	895	901	868	966	903	895	949	876	922	939	942	918	954	985	916	975	891	953	976	847	953	935	936	960	936	945	949	903	908	989	945	957	978	925	952	946	993	913	915	927	874	1015	914	936	952	956	900	891	925	926	939	976	912	888	922	901	918	942	918	927	957	915	881	908	864	910	948	906	911	935	927	1001	955	931	883	926	943	912	913	938	939	893	897	910	901	885	906	989	968	922	914	905	956	931	947	983	939	882	918	940	890	983	940	953	979	943	932	906	937	928	922	919	962	880	951	911	916	920	878	968	958	943	934	900	967	938	895	923	941	919	935	936	981	907	906	925	930	953	961	954	951	962	926	913	960	942	958	902	943	966	892	944	904	980	872	945	954	921	941	920	904	925	942	947	966	952	907	957	937	941	971	872	840	912	967	948	947	954	925	929	920	944	887	943	964	935	931	925	957	931	856	904	888	910	912	926	946	914	921	971	930	962	890	940	928	961	863	890	954	918	963	940	895	928	931	937	939	946	922	923	945	899	903	897	944	930	924	970	932	983	932	856	899	943	906	903	957	901	917	921	921	934	943	948	927	940	945	960	926	875	930	883	923	952	939	912	921	955	979	896	961	857	957	878	955	950	903	929	923	963	882	920	950	952	936	972	948	917	929	921	944	952	937	915	955	1005	924	954	968	928	909	916	895	921	990	909	957	967	950	932	940	925	922	852	952	906	908	999	899	943	953	920	983	931	944	938	902	979	912	937	922	897	938	932	970	964	915	950	952	943	847	957	938	933	928	969	965	898	939	864	913	947	917	878	975	960	908	931	876	910	907	946	950	909	899	928	939	922	941	962	926	927	875	916	975	906	935	909	931	987	923	903	936	909	942	959	925	931	925	873	904	966	919	926	968	903	884	923	1031	858	949	981	911	922	902	874	922	947	962	896	946	922	923	877	913	926	977	956	930	893	924	923	955	921	953	915	954	901	980	964	938	915	940	869	980	970	917	888	944	879	970	929	957	852	919	928	874	891	901	965	940	905	884	903	879	975	921	965	904	878	955	965	934	929	924	984	937	941	900	899	940	894	900	998	938	894	948	888	992	949	896	883	966	976	922	952	934	907	939	942	874	954	919	913	964	897	931	898	933	932	947	959	932	904	933	950	914	960	914	872	986	913	911	899	927	916	962	874	941	933	898	891	943	927	915	894	918	977	916	916	947	938	873	912	939	939	934	945	942	944	971	913	916	1020	920	955	896	876	912	946	933	938	905	936	928	963	921	947	916	914	920	891	942	977	932	945	924	867	933	948	847	888	965	879	913	956	930	907	987	948	932	932	997	914	900	993	899	943	901	913	883	884	917	976	943	938	908	895	901	933	989	866	921	920	939	895	901	876	1002	907	961	935	977	978	922	915	976	920	970	970	906	942	941	922	959	980	924	932	941	925	895	899	954	923	965	898	967	898	918	902	875	952	925	977	965	937	1003	913	991	879	957	897	937	964	910	911	905	927	939	959	908	870	904	922	960	968	938	948	939	933	910	971	933	945	906	941	944	943	882	930	879	970	951	940	918	887	894	934	930	913	962	926	948	873	915	886	947	916	861	964	990	947	945	941	976	934	946	925	938	916	914	959	888	939	939	922	890	938	932	935	940	892	885	927	970	902	892	930	907	894	972	925	902	887	896	930	908	920	892	889	884	904	894	925	919	911	877	930	885	929	952	937	968	932	922	927	944	920	871	861	883	929	904	968	885	876	921	929	961	920	910	943	912	930	896	904	962	937	908	914	938	936	946	949	936	907	930	904	926	900	955	876	887	932	901	936	945	926	928	947	941	941	914	938	932	949	914	940	947	926	958	914	964	925	875	940	947	966	918	886	917	954	945	925	928	965	901	888	849	940	1025	939	914	924	936	877	924	956	926	910	932	906	924	913	927	950	905	922	928	945	924	994	947	911	880	993	921	936	888	921	912	949	922	944	912	918	963	914	936	931	928	949	938	973	887	888	932	925	937	898	938	901	951	916	961	900	900	900	933	985	988	931	948	938	994	984	926	927	849	914	958	918	925	900	891	911	935	929	895	905	880	844	942	870	959	911	950	927	892	957	932	875	908	913	919	953	883	904	973	925	939	940	879	973	951	923	939	945	932	900	999	907	906	933	930	876	957	925	940	924	938	933	948	981	947	947	932	938	927	925	959	936	897	950	987	948	889	947	876	884	887	937	908	920	873	892	956	941	952	913	925	945	909	902	914	866	911	897	965	932	937	949	950	947	918	939	914	946	957	963	954	904	927	938	1006	942	892	946	922	895	969	939	979	896	912	942	970	942	929	889	885	914	907	887	926	926	908	945	910	904	900	902	937	898	929	924	897	935	995	923	865	913	921	940	920	912	913	921	933	945	946	875	964	930	972	905	948	959	902	939	963	882	944	956	932	956	926	919	870	899	920	949	867	892	916	953	906	920	909	1007	926	928	968	933	936	865	922	924	907	905	943	954	910	857	933	896	905	955	915	1010	963	884	897	912	956	959	890	919	913	946	926	946	929	897	964	945	912	943	928	919	922	936	956	911	937	904	960	938	930	880	894	949	925	975	937	917	951	897	886	891	952	955	919	972	881	978	866	910	919	929	938	906	952	950	890	930	933	894	855	966	930	843	965	891	990	905	953	941	880	936	998	901	954	951	946	1015	937	942	939	933	909	915	950	967	922	895	950	917	950	899	949	943	1007	957	928	961	916	921	938	950	920	823	918	906	904	897	912	884	1015	941	935	919	969	907	946	932	931	921	918	898	950	891	948	964	953	957	1032	933	935	957	963	944	973	935	964	928	884	890	893	935	924	971	950	928	929	994	940	974	1008	934	933	911	970	930	908	898	951	923	874	874	982	959	919	958	954	939	911	909	908	895	935	902	886	886	900	962	911	898	839	903	920	895	936	922	965	949	927	900	938	926	919	934	881	900	885	917	933	920	917	930	900	911	888	958	965	906	950	919	885	969	951	903	895	919	939	894	1012	963	916	864	953	939	912	970	908	914	924	900	957	884	902	921	910	909	865	939	914	928	945	926	874	918	920	920	899	906	867	915	964	890	933	938	929	920	936	928	904	903	939	881	855	916	908	974	922	929	966	965	941	938	948	901	926	960	907	918	923	941	933	942	925	889	937	953	878	914
7690	13269	6267	3391	2642	2139	1811	1565	1378	1283	1164	1127	1197	1115	1134	1091	1115	1067	1087	1141	1078	1028	1090	1055	1047	1041	1064	1030	1000	1037	1026	1111	1018	1013	1044	1041	1076	998	1017	970	1037	1017	1037	1051	1078	1038	1007	1041	1037	1032	967	1028	982	1000	1030	1058	1037	1056	1019	1010	1006	1061	1093	1001	1036	1035	985	1078	1019	993	1038	1011	1046	1022	975	1057	972	1049	1069	1026	1025	1056	1040	1066	1026	1027	1047	1041	995	1047	1050	1071	1053	1012	993	976	1016	1056	988	1029	1063	989	991	1034	1040	1057	1045	962	1037	1054	1078	1100	1018	984	1008	1073	988	1032	983	1031	1005	1018	981	1094	1012	1079	1058	1000	1000	1132	1003	1066	1007	1012	950	1018	1026	983	1026	1031	1002	1025	1001	1037	949	1016	986	1019	1016	1098	1056	1016	1026	1065	1026	997	1020	1011	1001	1012	1072	1000	990	1030	1033	1027	1034	1033	968	1034	1009	1070	1043	1044	952	1033	1002	1045	999	1037	992	996	1017	1099	1020	1053	1022	995	1022	1074	1041	988	1018	1058	1033	998	990	1038	993	1007	1012	998	1039	1037	1043	1016	997	1053	1012	990	1006	1046	1010	1029	1003	1048	1037	1040	1030	1043	986	1017	1008	1008	1014	1036	1056	991	1037	991	1025	1032	1082	1006	1037	972	994	1035	1004	1032	1076	1025	972	1006	981	983	1100	1053	1048	1006	1042	1028	1014	1034	999	1045	1074	1042	1030	1043	1016	1030	994	1084	1027	1049	1036	1028	1043	984	1008	977	1043	971	1006	986	979	949	989	1029	1094	1062	1052	1059	1061	1023	1061	1052	1022	1013	1010	1007	1036	1059	1018	1008	1033	1018	1035	1022	991	986	1042	1050	1022	1021	1047	1041	1058	1052	1007	1049	993	997	1008	1002	990	1009	1009	1057	1027	1046	1002	1036	973	1025	996	979	1034	999	1038	1021	1054	994	1032	1000	1008	1030	1015	1024	1037	996	946	1019	1019	1010	1061	1023	1003	1038	1003	1078	1015	1051	1035	1010	982	1028	996	1017	1050	1002	983	1059	1030	1020	1009	1016	1011	1023	1082	1040	1002	995	1014	1084	1032	1005	1074	1007	1052	993	1027	1025	1037	1036	959	1035	1011	1009	1010	1044	1012	1058	1032	1019	946	964	1046	1029	980	1037	983	1012	1037	1050	1054	965	990	1066	987	1066	989	1024	983	1059	1043	1078	1056	1013	1060	986	1012	1000	1064	1033	1028	1043	1014	1050	1029	1052	1083	997	1004	1026	1023	1026	969	998	1048	1050	976	1068	1002	1008	1070	980	1051	984	976	972	1064	1025	1043	1052	1020	1000	1045	1026	1037	1036	1089	983	1022	1014	964	1030	1007	1042	985	997	993	1031	1059	985	1083	1006	970	990	1057	1009	978	1066	1025	992	1060	986	1037	1030	1076	1020	977	1012	1044	1054	1054	1050	1057	1060	994	1058	1025	985	998	1029	1004	1025	1004	1011	1019	1067	982	1043	1005	1038	1061	1001	1050	1025	1036	985	1037	965	1043	992	982	1096	1011	1049	968	999	1038	985	1052	972	1040	1003	1029	1078	1063	964	1048	1015	997	1049	1011	1006	1035	1022	1044	986	1069	982	1036	1063	1022	1002	1040	1007	1036	1031	1050	1033	1020	1007	1003	1027	1063	1016	1023	1017	982	991	1020	1013	1001	1049	997	1044	1021	1046	960	1041	1019	1023	1115	1039	997	1051	995	1003	1002	998	1000	1022	985	1081	1081	967	1040	1091	1005	1002	1008	1032	942	1064	988	1022	1007	979	981	1040	1010	1037	984	1003	1029	1010	991	1059	1004	1020	1022	1062	1043	1042	999	1034	1057	1010	1037	1000	1034	973	1052	980	1013	1006	1064	1021	1010	990	983	1021	1010	1005	1101	1034	1031	1074	1028	1016	1010	1018	994	1021	983	994	1023	1108	1015	1025	1006	1013	1032	1003	1028	1005	1020	1080	1024	1074	976	1034	990	973	1026	1020	1024	1054	1031	1037	1083	995	1037	985	1022	1046	1035	1029	1016	1010	1010	1034	998	1080	1036	955	1019	1009	1033	991	1062	1030	1042	998	1055	989	1052	989	1094	1018	1065	1063	1006	1041	1078	1062	1053	1008	1012	1028	1027	1032	968	1037	1003	1001	1005	1033	995	993	1016	999	1064	1024	1000	1055	1020	964	1012	998	1044	1034	1031	1023	1052	1028	1050	1034	1025	1022	997	976	1029	1040	1020	1032	1135	998	1081	1040	1030	972	999	971	987	933	987	1021	1047	1011	1026	1035	1010	1034	978	1009	1061	1005	1058	1005	1019	973	992	1070	1011	953	999	1000	948	1027	1044	1020	1010	1091	1028	1025	1030	997	989	1073	966	1099	1025	1044	978	1008	1004	985	1046	1043	1057	964	1030	1058	1069	1034	990	1040	1032	1012	1003	1029	1033	985	996	1042	1027	978	1010	1059	1029	1011	1086	1004	1016	1066	1005	1014	1059	1050	1000	971	1035	992	1036	1039	1092	1003	1074	972	1034	1037	984	1022	1000	1051	1037	1015	1023	1027	1062	1000	992	996	1075	1015	1048	1020	1010	1088	1040	1025	953	995	1092	1045	987	1067	1004	1004	1056	1029	1015	939	1030	1063	1035	1083	1049	1033	1015	1033	1023	1052	1043	1023	1016	999	1029	967	993	994	1021	1013	1064	1027	1015	1073	1016	963	1041	1013	1002	1041	1070	1023	1025	1046	1028	1011	1058	1049	1068	969	1084	1018	1002	1006	1007	1055	1025	1061	1013	966	1033	1035	1023	971	968	1039	1029	1014	1031	1055	997	1039	998	981	1001	1052	1069	1012	1071	1031	1023	1040	1051	990	1060	1024	1082	1053	994	993	1053	1037	1001	1044	1022	1011	1002	1014	1085	993	1053	1040	1017	992	1074	1031	978	1026	1026	1044	985	1046	1032	979	1058	1006	989	964	1099	1034	1051	1021	1038	1053	982	1029	1009	1040	1053	1066	1038	991	968	972	1001	1043	1005	1012	999	967	1041	957	1044	1051	984	1037	1016	1014	1017	1005	1008	1004	1074	977	1117	1003	1040	993	999	1040	1024	1028	1035	1091	993	1082	1016	987	1000	994	1051	1085	1038	1000	1000	995	1043	1025	999	984	1053	1053	1071	1019	1035	1002	1002	994	1038	1021	1032	1015	976	985	1043	957	1047	1023	991	970	1009	1030	1088	1043	1011	1011	1070	1069	966	1043	1015	1068	1041	968	995	1053	1009	1015	1038	1013	1036	1075	1009	944	1056	1041	1019	996	1011	1021	1041	992	1062	1040	1003	1046	1021	1042	982	976	1045	980	1027	1017	1007	1044	1032	1051	1017	1028	1022	970	1068	992	987	1037	1043	1028	1023	1017	1042	1037	1009	972	1062	1009	1018	981	1012	1031	1008	1008	1042	1058	1033	1064	1024	1025	986	971	1025	1020	1005	1030	1011	1063	1057	1033	1002	1036	1006	1055	1013	993	1069	1042	987	1010	1002	1005	1041	1048	970	1037	958	1032	1015	1036	1051	1059	997	997	977	1061	1019	1000	1063	1027	1050	1012	1044	979	1064	1047	985	995	996	1032	1037	1013	982	981	1056	1010	1048	1014	955	979	1025	1030	1047	1034	1052	983	976	1035	1066	946	1010	1035	1021	1057	1028	1006	964	1047	1027	1028	984	1029	1029	965	1074	1027	1029	1043	1020	1037	1031	1031	976	992	1008	997	1029	1023	1007	1008	1013	1037	986	1024	1056	1029	1057	1031	1038	1059	965	1051	1027	1007	1018	1038	1035	1061	1073	991	1019	1026	1061	1048	1004	1038	1037	1006	1041	955	1072	989	1001	998	1001	1038	1022	1037	1023	984	1029	965	1071	1016	1017	1046	1004	1043	1052	1050	1004	1106	1019	1000	994	1011	1040	1008	1037	1037	1048	955	1083	988	1024	1007	1000	1039	1068	983	1046	1035	902	1050	961	1007	1032	1034	985	1020	1068	1014	1059	1002	1033	1023	1020	977	1001	1076	1065	1042	1051	1063	1054	1031	1009	1048	1005	1045	1032	1090	1048	1044	1019	1007	1067	1027	972	1035	1049	991	1015	1046	1041	976	1030	1018	1083	1081	1034	966	1014	1046	1011	979	1023	1073	998	1034	1060	1039	969	981	995	999	1051	1063	1023	1042	1010	930	1028	1031	1025	1016	1001	1023	1040	1004	1038	940	978	1000	975	954	1032	1053	1039	1053	1006	952	1054	996	1012	1071	1033	1025	1029	980	1069	1036	1029	1009	1032	1040	1021	989	1042	1063	1024	1002	1025	1040	1081	1049	1037	1058	1083	1093	996	1010	1083	1026	1003	1011	1065	1050	1083	1019	991	1017	1036	1005	1060	1089	1038	974	1027	1038	1070	1026	1019	978	1026	1063	1051	995	1017	1059	1026	1016	964	1046	1009	1022	1009	1045	1002	1058	970	995	1035	1021	1022	1053	982	1035	1014	950	1020	982	1018	1069	1011	1012	1025	1046	980	1036	1014	1031	1026	1029	1007	1008	1036	1083	1056	1006	994	1004	1053	1029	1063	1021	1019	1025	1030	1015	1028	1011	1013	1074	1021	1045	1060	1002	1012	1054
24453	21020	26983	25133	8694	884	716	638	570	547	548	559	542	501	531	511	481	502	507	515	502	508	497	534	515	529	536	498	536	480	471	512	505	452	528	491	498	492	514	456	490	562	526	481	511	470	472	467	503	518	489	519	532	503	494	483	516	492	471	533	484	535	541	495	515	495	510	508	517	504	500	477	515	519	493	495	514	472	512	514	491	522	476	511	486	472	482	480	466	512	496	543	493	516	480	497	487	473	483	477	473	502	520	499	483	520	468	453	508	456	477	530	548	506	491	487	480	470	486	486	496	486	469	506	491	498	474	489	468	485	483	521	508	479	499	506	491	481	491	511	473	514	534	495	461	516	510	514	505	490	482	523	476	528	506	493	510	493	478	468	468	458	472	483	503	464	491	506	509	483	491	508	467	484	496	452	514	466	484	508	479	569	486	462	501	510	517	479	521	485	503	515	495	531	492	524	472	507	539	522	538	472	483	482	481	492	495	495	494	493	472	491	497	500	454	573	479	487	529	491	505	499	480	514	482	501	491	469	477	518	456	487	488	517	497	473	487	482	493	498	474	487	515	486	507	480	469	485	510	520	495	479	495	500	529	467	469	534	494	462	510	497	498	499	471	474	505	493	492	504	532	492	519	484	462	483	460	490	493	491	488	463	475	489	503	516	492	515	474	482	486	472	489	481	489	512	501	463	477	525	505	479	531	479	464	481	508	459	487	492	480	500	512	514	482	538	464	524	513	487	490	508	465	483	507	568	433	502	539	514	507	469	499	501	478	485	479	487	460	481	504	477	519	552	492	471	501	469	513	493	490	474	463	520	505	462	516	488	512	496	514	487	501	461	484	483	492	515	497	523	510	459	490	527	516	488	523	503	512	502	479	494	494	487	451	499	500	475	467	499	504	497	498	492	510	506	515	494	514	508	461	523	495	469	515	495	466	515	500	495	461	454	467	495	490	485	497	500	474	490	491	515	464	509	510	490	449	496	527	486	518	483	502	518	553	525	495	493	465	463	487	526	506	474	505	517	509	473	479	489	475	490	527	514	508	463	473	474	515	501	464	477	472	534	502	478	494	511	532	512	488	492	520	478	480	502	531	524	460	488	458	514	458	495	503	482	504	506	489	481	478	507	456	486	491	506	490	521	454	466	475	518	528	448	512	506	481	498	457	503	509	544	534	500	543	523	497	458	480	521	456	451	492	496	492	498	528	483	501	483	510	494	495	500	457	464	513	529	536	520	475	461	503	492	514	494	510	485	483	504	489	543	486	492	517	492	469	482	543	514	486	523	484	480	508	497	451	484	446	495	482	487	514	488	518	468	516	485	486	493	491	489	514	514	513	520	466	477	504	481	494	479	477	486	481	470	507	501	518	502	478	464	490	501	494	503	483	478	503	483	517	507	525	546	465	494	459	484	486	491	497	490	488	497	495	495	486	496	498	481	437	470	515	490	464	503	511	494	487	502	518	463	496	487	497	485	529	482	479	511	520	510	493	519	509	501	489	498	493	460	482	484	481	517	487	473	490	478	490	505	516	497	490	493	490	501	496	494	527	528	494	529	470	453	466	488	517	509	501	490	508	486	493	481	481	479	481	472	479	489	511	480	480	494	464	545	496	481	470	502	560	519	518	508	515	471	479	529	517	511	497	476	478	486	520	534	473	533	511	484	494	497	485	484	497	515	492	545	485	503	550	529	507	497	508	481	518	493	490	507	535	512	499	453	522	466	528	508	508	501	553	495	526	515	476	512	538	474	457	479	548	495	507	527	534	458	504	485	459	489	448	501	509	470	509	487	490	496	472	488	500	515	506	474	513	482	469	483	478	474	507	502	488	498	480	484	494	479	487	489	497	512	474	494	506	505	499	452	503	446	499	479	485	490	483	478	510	524	484	486	536	508	513	486	459	523	517	468	483	445	513	474	459	517	533	500	509	454	516	481	493	519	514	486	481	482	484	522	478	494	479	535	531	487	515	453	486	519	516	476	517	507	464	481	517	500	551	484	529	468	536	520	496	518	513	449	482	477	458	491	469	499	506	492	461	492	509	498	495	533	480	503	469	433	481	485	468	500	463	447	511	511	484	514	490	464	529	505	503	486	472	493	521	510	533	499	503	494	477	485	529	449	509	519	470	476	507	487	430	505	510	549	472	473	499	464	502	518	475	487	551	487	476	499	504	484	461	491	469	489	493	502	499	519	507	507	474	484	458	474	491	493	501	481	502	487	518	480	510	526	487	494	499	494	539	482	505	480	521	515	463	500	517	479	522	482	449	525	499	494	527	483	494	479	510	522	468	499	538	521	533	500	521	516	493	485	507	490	502	504	459	450	481	470	466	512	501	498	507	462	461	476	468	483	485	518	480	506	494	493	504	478	505	509	513	534	489	538	483	534	488	549	517	491	518	543	503	521	443	474	539	486	455	501	469	480	464	470	457	501	487	499	508	513	492	467	505	487	506	537	488	481	509	527	517	523	525	489	496	505	491	509	462	514	517	519	498	501	515	473	512	501	488	509	505	533	481	508	482	516	490	513	493	470	494	490	512	503	520	514	511	504	482	512	526	516	535	492	474	469	492	517	504	547	523	497	506	528	487	516	507	474	501	482	491	514	494	495	511	536	482	515	488	482	501	512	504	480	483	469	518	542	546	482	502	501	554	515	498	491	449	510	466	487	463	504	486	485	520	477	467	467	519	488	513	534	489	491	514	486	472	479	520	495	476	455	483	475	503	495	492	481	471	494	497	520	532	521	489	505	462	481	504	505	503	486	515	497	497	493	526	519	488	528	508	520	471	483	449	511	516	495	482	517	489	470	468	472	503	517	478	504	475	487	512	517	472	520	499	503	473	498	518	493	446	493	522	496	502	503	477	466	517	493	500	502	492	444	467	500	516	504	523	481	498	492	505	501	510	497	491	527	523	493	478	470	514	487	470	485	481	489	509	499	512	533	500	496	489	528	522	515	534	485	512	452	509	544	483	488	502	492	506	486	505	492	510	481	533	456	526	505	475	460	508	491	502	509	478	469	503	448	501	493	511	533	531	508	541	524	484	488	477	500	479	518	497	524	544	495	499	464	448	503	476	535	463	531	536	501	464	470	499	509	514	474	500	472	485	530	484	438	468	468	504	480	498	499	462	553	503	490	478	495	504	492	531	484	480	512	478	491	485	467	462	524	523	486	494	502	477	500	483	498	498	498	464	528	508	465	495	508	510	504	510	511	518	532	504	466	505	505	431	532	462	474	470	486	461	483	488	542	498	526	491	515	501	504	486	481	487	498	494	468	521	473	491	500	508	481	464	491	484	480	499	505	465	510	481	485	469	477	467	509	512	495	539	484	497	497	453	493	479	540	480	490	495	484	481	468	483	480	481	509	493	499	495	500	482	468	465	477	447	491	531	505	501	491	506	506	476	441	513	491	492	519	515	493	505	511	506	497	450	479	453	436	516	475	475	503	499	486	494	520	504	499	490	483	489	511	467	513	482	497	532	471
6192	9437	3459	1738	1366	1161	992	766	717	746	658	628	650	614	597	559	538	553	574	558	558	564	610	554	577	556	543	569	564	558	544	515	543	555	558	534	567	555	571	559	531	528	562	545	561	564	550	570	564	572	521	535	543	531	545	549	577	546	534	566	595	548	532	550	524	567	563	577	484	543	567	576	510	545	534	547	532	542	557	545	549	566	563	533	513	557	569	522	543	503	534	544	572	539	514	557	564	546	570	592	560	563	535	539	547	524	529	574	536	532	536	547	568	532	555	519	537	564	538	564	530	523	535	535	577	520	522	520	555	518	560	586	588	565	545	531	538	558	563	565	567	537	506	537	551	509	581	558	560	567	540	536	537	553	500	568	551	557	543	516	543	562	530	550	544	538	536	558	556	544	547	584	560	537	551	551	597	529	523	547	561	514	572	513	564	568	524	546	570	511	541	530	540	548	546	632	533	560	512	556	571	524	557	573	545	564	535	595	516	563	551	575	520	535	576	561	563	536	511	543	540	515	558	538	511	539	558	573	539	554	549	581	561	559	551	560	556	572	538	553	551	553	567	514	545	552	562	505	512	564	537	518	508	595	561	495	529	543	544	522	492	535	525	566	587	539	575	540	558	536	529	581	582	537	493	555	502	534	587	540	593	552	524	558	533	534	532	549	541	550	518	521	535	577	516	541	545	563	519	556	545	556	526	562	551	521	519	537	542	523	568	530	517	512	529	576	529	550	573	598	518	556	557	538	546	553	500	546	511	554	543	559	503	513	545	541	581	528	525	536	494	568	557	512	567	518	560	540	533	563	612	581	563	535	584	558	475	560	568	525	564	525	536	526	601	546	540	576	558	562	564	547	531	518	549	538	555	548	526	554	524	543	563	543	564	514	549	566	538	535	560	572	580	545	517	538	498	561	561	565	554	559	539	516	529	541	550	567	532	532	580	523	522	531	557	587	561	591	577	539	533	570	540	518	566	538	522	549	574	555	488	525	607	564	529	553	566	502	504	559	562	532	525	549	518	538	555	536	568	566	577	543	545	602	532	564	526	541	501	552	515	524	566	562	544	538	549	528	589	507	508	536	601	522	516	516	571	506	538	493	525	509	581	501	526	516	512	537	562	538	563	510	567	529	550	576	532	558	563	548	567	570	539	520	565	569	549	554	529	519	532	556	565	533	529	562	550	551	552	553	535	556	508	503	595	547	543	570	544	564	547	530	552	524	555	594	575	584	495	557	547	570	538	538	537	516	535	508	522	567	560	556	529	579	572	600	514	584	548	528	532	492	551	526	538	508	536	528	548	551	554	577	541	561	530	523	579	523	571	549	547	568	597	554	537	538	517	554	548	537	574	537	508	526	513	587	531	508	516	569	539	586	513	533	573	568	569	574	524	527	523	552	544	539	520	560	516	558	564	563	509	562	553	555	546	583	556	602	555	539	504	550	538	501	558	534	486	531	532	485	546	514	587	565	554	542	533	553	529	538	532	579	585	545	571	537	538	529	564	582	517	516	500	562	526	530	539	521	551	536	581	561	597	504	566	534	582	551	581	537	555	545	527	574	501	527	554	495	566	523	525	574	580	512	538	559	553	527	530	572	593	530	531	544	563	578	522	584	550	516	568	550	550	530	537	529	542	526	550	550	521	577	546	579	517	544	518	583	513	565	513	539	490	551	543	512	540	551	534	542	480	548	528	529	573	519	510	545	561	527	511	532	552	563	521	531	590	509	526	527	549	541	512	561	570	523	574	543	517	556	557	543	530	533	535	547	539	504	579	585	553	577	580	569	571	560	531	560	500	575	554	582	558	571	556	538	519	517	544	512	538	557	574	537	584	549	552	574	570	544	563	544	560	580	532	590	530	564	589	502	624	543	511	560	536	574	558	568	545	499	552	554	554	519	573	546	551	567	592	540	528	554	530	539	518	543	553	516	556	522	545	508	552	557	541	573	521	563	538	552	526	553	536	587	523	509	538	500	550	544	559	543	525	558	529	583	509	495	534	553	560	528	544	532	516	536	538	591	572	564	522	567	522	546	548	507	525	528	560	520	576	563	512	539	591	532	562	575	501	497	558	555	510	547	558	549	561	559	524	533	601	574	509	499	506	517	528	564	553	518	459	545	545	568	536	526	526	559	522	553	528	580	528	525	535	564	552	549	534	543	577	508	554	544	582	540	513	595	552	537	527	533	565	551	556	539	558	539	549	535	573	540	575	503	526	542	514	579	557	522	523	557	536	518	561	587	557	539	563	548	528	498	547	531	587	570	545	535	563	569	548	550	579	569	515	530	556	525	539	513	571	527	563	530	554	536	494	547	569	553	497	574	538	549	556	567	548	561	538	586	534	556	526	556	553	553	521	523	559	554	543	535	531	554	507	555	558	531	529	558	589	528	538	543	565	517	552	540	525	584	534	534	518	552	525	539	543	552	523	525	533	498	594	539	541	524	515	571	533	542	522	550	543	499	575	568	562	500	497	534	517	521	553	581	542	567	559	563	549	574	574	560	554	492	511	536	551	587	563	521	585	517	541	553	571	533	550	529	560	520	549	520	537	557	553	560	569	540	558	561	563	551	581	538	557	538	579	582	557	526	529	578	548	527	538	549	587	575	554	553	514	550	575	565	501	539	514	541	582	550	549	549	530	546	573	582	547	550	556	550	532	556	568	550	558	522	578	562	568	580	534	539	577	540	583	526	550	550	578	562	548	547	539	524	550	558	524	528	574	547	526	563	553	493	514	564	530	546	570	543	536	580	522	536	560	553	527	557	533	515	526	577	548	573	514	534	560	530	545	555	539	550	549	523	521	552	548	575	600	552	536	550	593	534	514	540	550	559	546	533	569	520	528	526	564	539	527	516	571	561	526	573	528	521	562	530	518	550	545	552	548	549	539	563	572	584	541	555	546	562	531	503	557	499	530	578	525	560	532	556	511	539	552	544	571	528	529	515	557	558	542	530	535	580	556	524	548	559	584	514	533	525	564	568	553	575	534	539	572	562	552	545	543	599	533	540	529	571	532	532	532	554	547	546	539	539	572	595	550	573	579	547	538	538	552	550	553	530	525	521	550	544	509	587	552	530	509	547	532	521	524	559	540	544	509	512	534	547	535	552	528	542	527	560	543	520	564	567	577	538	539	538	572	547	573	547	553	569	549	549	528	526	549	511	508	547	562	564	548	559	571	539	550	549	523	548	527	573	577	525	543	541	573	544	546	606	547	527	540	537	555	563	538	550	560	569	573	526	509	569	522	514	561	574	538	543	518	523	573	573	556	530	541	545	548	545	495	533	522	536	551	542	548	544	498	571	555	554	558	548	531	549	559	526	524	549	563	546	535	535	542	528	559	577	518	492	523	510	533	496	488	577	522	537	550	529	572	527	558	521	546	537	576	537	584	570	552	530	533	558	540	528	533	538	523	581	532	550	544	563	544	558	588	557	539	523	524	550	542	546	504	520	542	562	540	517	539	508	522	531	520	507	560	519	599	521
22236	21042	28649	23643	21045	21070	6530	1005	819	751	682	640	616	603	573	529	550	544	540	512	479	501	534	479	438	502	474	467	531	473	481	490	466	455	442	479	485	491	477	423	426	465	444	490	453	482	453	472	424	449	459	422	409	418	444	439	447	427	414	406	451	454	444	425	461	434	402	449	473	438	461	460	419	430	441	437	401	443	440	378	450	450	425	461	423	428	424	427	411	402	455	444	439	415	421	415	447	438	441	387	438	440	436	438	419	414	452	415	442	418	475	431	421	435	409	447	403	423	452	440	446	391	403	401	407	411	474	424	400	422	447	451	411	401	410	397	452	454	405	427	425	436	414	415	436	467	430	452	483	438	455	413	446	420	450	442	432	443	474	438	437	434	437	483	440	433	465	472	442	437	407	437	455	374	383	425	451	441	415	410	447	479	445	438	422	435	433	442	427	410	420	429	410	443	432	463	418	424	432	454	444	455	455	394	404	395	456	434	394	410	501	452	457	450	469	471	425	429	416	433	471	436	424	446	450	411	442	463	422	438	456	436	448	431	475	416	431	460	435	434	437	442	439	405	452	447	482	424	409	451	425	438	432	463	440	453	428	463	463	413	427	455	438	434	414	460	430	428	418	396	435	387	437	412	415	418	429	443	438	438	435	445	424	446	436	382	466	475	447	416	459	447	402	384	433	453	415	402	427	436	423	411	433	423	446	442	434	396	455	431	464	467	418	437	452	441	456	457	434	413	420	464	444	461	436	410	436	499	444	440	435	398	427	418	428	401	427	443	462	452	403	425	426	473	434	400	427	439	446	448	454	448	430	428	443	418	420	414	486	387	437	437	438	430	451	431	422	430	430	416	405	423	464	426	452	408	421	444	453	446	442	405	448	429	433	446	452	460	425	407	466	430	413	460	443	457	447	430	437	403	420	415	452	426	432	417	442	416	422	407	418	458	449	396	443	429	439	409	468	443	433	451	457	443	492	409	459	431	419	400	427	440	454	418	441	446	411	423	424	407	404	456	415	451	429	453	433	416	425	478	402	413	440	439	443	419	430	459	399	415	452	410	449	412	410	429	474	430	434	411	432	410	415	431	482	427	452	436	416	419	467	437	415	428	437	426	455	440	431	395	385	413	402	453	453	408	446	418	406	400	448	411	412	443	403	447	464	469	436	451	467	404	446	432	464	451	459	452	394	449	416	410	436	460	442	424	423	426	420	448	441	440	399	432	489	415	445	415	414	430	438	428	444	375	423	406	418	410	456	459	446	443	467	454	404	415	422	430	432	429	433	417	437	425	418	475	436	439	454	474	425	417	415	429	446	435	444	413	457	423	429	398	440	420	435	453	427	396	405	455	440	438	420	435	442	442	417	382	429	423	455	447	449	420	419	428	441	441	412	401	428	443	436	440	424	463	428	455	420	445	455	445	431	460	443	413	448	465	413	441	433	410	424	410	431	423	426	452	438	419	435	438	447	423	442	412	441	454	487	420	418	448	425	459	419	444	456	405	414	446	424	458	421	432	426	470	460	446	443	470	430	418	438	459	407	432	428	459	424	431	486	437	431	450	411	445	413	461	475	434	431	440	428	419	417	417	436	390	423	430	437	457	420	425	417	417	387	425	438	420	408	439	430	440	472	426	429	468	415	464	416	438	393	438	417	438	474	407	428	414	420	461	465	422	425	435	393	427	436	430	424	463	405	445	415	393	407	389	439	427	452	426	407	414	458	450	408	448	450	424	445	425	428	442	431	437	419	402	445	437	406	443	457	448	436	419	423	444	441	418	447	420	470	440	426	479	437	465	483	442	417	455	417	440	428	456	435	407	435	438	435	448	424	435	442	400	449	421	417	424	427	404	399	470	432	394	405	413	439	464	452	444	402	431	431	432	443	446	444	459	408	442	436	441	432	419	444	411	455	482	428	433	440	420	425	415	428	413	440	430	421	436	435	435	442	404	452	463	419	407	402	443	413	443	455	398	443	409	398	445	421	431	411	435	461	451	452	433	413	400	421	403	433	429	466	434	428	448	478	428	425	443	459	420	423	420	463	461	455	434	419	443	448	451	456	410	419	431	438	412	466	407	446	418	441	432	412	446	430	397	391	431	414	427	421	436	462	468	444	408	429	414	426	429	401	420	424	424	424	399	467	429	390	442	476	427	427	452	437	465	437	416	475	443	410	439	422	475	413	437	434	459	430	471	450	474	443	476	425	440	446	447	441	436	432	451	459	437	430	425	417	462	427	445	455	461	458	444	423	432	420	413	417	438	444	456	454	421	422	413	430	421	435	446	420	455	408	468	431	432	437	392	428	437	443	424	469	437	440	424	438	438	441	406	393	422	481	447	418	454	407	425	452	448	429	425	427	393	454	428	408	437	440	442	433	452	425	449	426	466	425	436	432	438	441	422	431	425	454	433	408	413	442	446	478	454	432	403	433	452	432	430	412	470	443	434	405	452	408	448	458	447	400	427	453	446	439	456	449	413	462	401	402	423	430	440	462	415	410	430	446	448	416	457	436	428	427	426	421	433	408	413	425	432	396	431	431	431	383	434	451	444	419	472	456	445	442	427	427	447	441	458	431	419	447	444	453	433	469	403	443	427	473	492	416	421	466	440	422	426	401	413	437	454	419	426	386	439	429	452	405	436	441	447	462	429	413	429	442	460	440	443	434	425	445	429	434	433	462	436	396	420	401	412	431	411	440	433	408	448	407	438	377	417	394	461	404	417	453	467	412	489	456	435	460	441	450	459	429	409	417	454	426	453	457	437	429	436	437	442	420	422	432	485	471	450	427	420	423	458	415	378	446	419	393	464	448	422	455	409	451	420	410	460	404	393	451	431	425	457	422	454	442	425	455	424	428	425	449	390	397	438	415	413	433	450	437	414	451	399	376	416	420	398	426	432	382	449	422	433	383	467	440	399	408	458	443	438	469	427	440	441	490	432	408	471	427	430	428	483	404	448	439	429	440	442	470	442	441	436	452	453	435	388	436	418	411	448	463	426	392	435	430	421	407	441	431	409	439	426	445	452	379	493	477	435	454	436	445	461	461	385	447	423	427	449	421	416	429	411	400	427	425	449	417	427	441	409	402	418	434	428	420	431	442	454	453	411	455	438	432	452	419	400	451	386	398	460	448	427	452	448	432	439	421	435	438	461	409	456	429	447	435	415	417	420	445	425	452	409	432	470	432	448	419	437	445	432	415	409	461	452	418	434	441	413	408	412	442	436	432	436	413	441	433	396	422	410	458	423	407	445	416	455	412	418	418	428	413	425	453	428	438	453	400	406	408	481	417	479	427	450	425	469	427	416	431	431	417	430	424	439	438	466	458	433	396	417	424	417	417	404	443	462	393	420	427	446	412	401	431	428	424	463	434	418	412	444	437	413	414	392	420	423	415	419	465	450	448	426	446	460	454	458	439	441	421	403	433	438	472	452	420	441	407	440	475	427	402	416	442	439	444	474	390	449	464	433	413	458	479	434	446	459	421	446
7132	18557	9653	4766	3438	2615	2011	1617	1278	1054	915	835	795	722	673	685	621	640	619	545	582	645	549	579	551	538	511	490	572	527	521	544	522	503	540	491	493	497	507	544	484	509	542	555	507	537	518	488	534	497	482	484	445	493	562	539	488	477	483	520	497	502	499	499	490	482	531	472	490	466	537	472	511	537	528	478	505	516	500	459	480	449	461	500	454	512	493	501	509	466	517	487	534	473	523	462	518	519	496	452	486	497	498	538	482	499	461	476	476	521	537	498	472	519	471	517	483	509	540	533	511	485	476	547	487	523	540	458	519	498	483	462	475	525	571	512	511	472	498	461	532	483	459	531	497	526	515	507	507	526	530	517	487	529	502	504	498	459	479	480	469	524	509	501	519	483	501	500	498	460	517	474	457	507	479	487	459	500	503	496	476	462	469	521	472	464	485	467	483	511	513	478	509	476	495	458	471	541	487	519	518	493	519	497	526	450	499	479	517	483	487	486	510	490	488	480	527	484	472	529	513	473	450	505	480	504	482	473	452	480	525	515	464	514	506	490	448	507	512	453	513	488	502	497	476	507	518	476	485	489	518	475	476	480	476	492	540	503	535	492	495	445	510	532	514	494	493	469	488	476	472	495	524	466	473	484	472	494	471	497	459	451	480	528	476	527	492	513	518	475	505	510	522	503	447	463	517	504	513	544	515	445	485	471	496	514	492	492	518	495	502	508	484	490	488	512	475	495	505	502	523	505	498	483	497	512	483	481	509	491	472	500	485	470	469	521	529	485	482	481	467	492	503	498	479	500	507	489	475	474	483	498	497	502	510	489	493	548	498	502	452	507	467	510	499	506	480	486	462	516	498	484	503	521	503	504	458	497	470	481	492	490	505	452	481	463	468	482	537	515	495	482	469	471	534	498	487	498	501	511	510	504	506	483	499	479	455	505	494	488	495	487	534	485	481	455	485	500	504	486	492	497	515	479	508	500	474	447	510	532	501	532	450	491	437	523	499	493	479	508	471	515	529	467	517	486	454	496	491	487	472	521	503	551	519	485	480	502	499	471	491	433	482	475	489	502	507	497	468	469	478	508	507	502	535	508	528	485	501	460	505	493	478	508	484	462	496	504	494	473	503	511	530	523	521	471	485	479	498	513	478	483	518	497	487	478	452	500	507	515	489	531	530	511	513	512	505	475	505	493	465	519	527	463	520	474	493	500	525	513	519	484	507	501	483	520	470	466	476	486	544	503	490	481	448	490	497	466	493	505	485	489	506	457	503	478	493	481	500	504	484	474	483	504	463	497	509	503	498	498	481	497	464	496	513	422	483	461	482	510	480	467	480	507	503	513	518	527	488	515	515	471	493	518	502	505	484	457	535	509	479	509	481	495	554	466	493	443	476	509	472	480	478	502	480	543	532	464	491	495	468	466	498	466	535	508	506	482	481	488	531	501	477	453	484	490	503	504	471	518	512	519	515	489	486	455	499	519	507	509	512	502	495	519	493	484	562	527	501	441	530	487	454	529	493	460	493	472	537	507	524	509	477	510	465	481	505	496	525	503	521	479	494	490	514	475	523	498	472	497	491	492	480	455	483	526	491	515	495	476	476	486	488	476	480	480	464	467	488	507	464	517	497	522	535	486	480	500	526	514	481	482	512	533	469	497	527	503	490	491	493	496	498	474	534	466	503	518	468	458	505	500	479	479	475	528	509	498	508	507	496	441	494	470	499	512	462	497	486	531	471	485	465	500	478	449	488	540	477	490	499	471	513	506	504	493	513	494	483	525	501	473	517	533	498	492	458	502	519	545	503	520	482	486	498	448	504	486	448	467	449	515	475	462	482	497	514	438	469	508	490	489	543	472	458	550	491	456	520	501	481	459	488	480	471	477	530	479	474	480	476	523	508	489	488	479	467	462	512	439	517	501	532	475	479	489	513	503	500	483	507	463	499	453	496	475	490	476	492	507	506	495	492	491	487	484	489	496	504	483	482	493	479	498	476	494	487	481	510	516	464	456	485	468	518	493	481	500	476	496	492	533	498	537	503	500	490	512	488	508	496	466	498	554	487	479	435	494	511	493	465	511	486	434	512	500	475	473	503	497	500	491	501	509	521	468	511	470	497	474	520	456	482	493	478	478	537	476	497	483	512	496	512	487	504	471	491	521	500	465	451	510	509	517	495	475	463	495	493	484	482	455	471	538	514	507	552	500	450	501	493	508	478	535	506	522	479	502	465	530	493	501	505	500	476	471	478	487	527	486	520	490	470	533	481	505	486	528	523	497	527	491	518	471	481	504	481	495	498	509	527	500	460	491	550	462	510	510	428	518	492	506	464	495	514	497	492	482	495	498	497	492	480	512	511	487	499	562	511	445	494	456	485	473	516	468	482	504	556	485	483	501	527	480	474	481	463	469	520	501	491	519	443	480	539	521	477	509	480	497	517	505	518	495	502	539	482	457	489	534	462	456	514	520	486	486	502	439	515	503	476	474	494	507	500	483	495	489	489	461	474	484	513	487	466	507	509	488	450	467	481	495	498	479	482	547	456	485	464	442	474	492	504	484	447	487	520	512	467	472	474	475	550	482	497	511	495	478	493	514	461	467	483	479	505	523	503	487	523	453	481	505	471	491	490	471	517	497	509	483	506	489	501	518	476	490	501	529	486	471	501	491	501	457	476	510	517	511	500	526	482	508	487	489	454	483	501	487	482	461	503	479	507	480	511	464	484	518	479	492	481	462	522	477	505	505	507	524	455	519	487	507	513	506	501	474	525	500	515	501	476	476	467	501	488	484	508	471	542	523	473	536	549	492	517	496	469	510	568	512	501	480	474	456	498	480	480	490	477	533	463	491	480	491	463	530	501	483	513	499	510	483	511	503	496	501	483	514	512	450	500	451	500	484	506	471	481	469	486	469	525	476	528	533	480	466	491	475	508	505	442	465	479	467	507	478	498	532	496	490	503	521	467	534	518	485	508	482	485	467	488	506	484	457	490	491	505	503	482	481	492	454	530	522	515	516	489	464	481	486	507	518	469	504	517	493	541	523	483	487	451	479	484	491	470	522	483	498	489	475	516	483	511	523	471	494	519	529	469	551	527	466	479	486	505	500	547	502	498	503	497	541	506	474	478	526	516	510	504	505	519	541	499	447	503	469	525	471	517	497	520	465	534	482	486	523	506	526	492	521	468	511	505	487	499	496	467	519	464	506	495	475	485	477	515	493	473	494	501	475	539	491	529	519	506	467	507	527	509	496	488	526	523	506	496	470	513	505	519	486	511	513	504	479	479	490	478	504	478	502	489	513	518	488	523	490	504	534	489	460	508	497	470	506	497	517	505	477	491	467	499	516	490	490	537	438	478	504	525	505	533	470	462	508	511	491	502	511	500	504	483	520	526	487	437	499	539	480	502	488	500	469	520	493	516	508	509	457	527	523	514	511	509	523	506	497	506	503	484	539	491	506	515	485	512	496	471	486	481	498	488	518	481	498	479	501
27258	18291	4856	1193	1015	905	880	974	924	945	934	875	918	885	930	968	906	895	879	898	951	908	946	929	881	892	866	918	933	918	941	833	955	926	913	929	944	897	905	912	918	938	859	852	922	894	852	944	921	845	886	891	861	919	921	929	866	915	925	972	928	946	881	843	881	897	913	961	983	917	957	911	881	931	932	892	910	883	962	935	926	909	890	912	901	972	934	933	930	956	926	849	922	923	878	863	933	872	924	908	936	937	882	940	953	892	937	927	931	936	901	956	879	909	913	916	871	924	889	970	927	874	880	906	859	930	904	945	934	889	948	873	880	921	944	880	870	962	930	934	891	914	885	884	957	848	911	933	922	953	878	896	916	900	964	909	895	932	904	902	934	886	927	946	897	899	906	843	883	909	908	846	854	910	913	919	919	900	892	916	927	914	878	970	890	902	972	952	946	858	902	889	898	890	918	891	889	875	935	910	918	940	958	883	907	893	954	955	928	926	942	909	904	914	857	903	886	872	890	943	981	922	878	950	889	906	902	916	889	895	931	893	940	894	957	860	858	916	941	901	916	931	961	923	919	899	885	908	903	832	905	878	890	922	972	896	970	936	927	890	891	936	941	878	916	928	936	875	944	952	944	910	964	919	906	954	941	921	931	920	931	876	895	904	928	886	937	970	943	861	934	865	902	876	854	930	927	963	906	914	888	925	914	943	884	903	912	908	875	891	960	976	937	883	884	909	855	958	962	914	906	849	929	914	945	919	909	892	910	911	913	910	914	893	864	924	886	841	860	946	946	892	922	958	902	898	876	935	917	927	916	893	908	917	865	961	875	939	935	918	903	900	899	928	882	916	900	924	913	932	890	893	961	914	896	909	876	876	937	914	920	902	935	903	906	918	889	966	897	954	920	925	926	897	849	907	928	941	921	904	932	885	968	886	931	931	915	902	910	865	913	910	907	922	931	899	914	888	971	919	877	888	860	935	891	868	956	854	857	917	877	880	896	954	870	888	859	877	864	904	928	962	929	957	899	936	905	927	874	924	903	977	891	917	904	893	918	911	910	922	906	918	898	885	906	861	879	905	907	904	909	926	957	905	942	930	887	862	955	930	899	857	884	949	862	889	948	932	950	909	907	891	876	936	967	901	884	913	923	925	913	888	925	911	838	923	961	970	882	908	920	911	909	909	937	879	918	988	887	916	932	882	866	851	922	923	873	900	885	923	918	918	883	909	906	927	955	953	910	873	937	861	960	836	893	889	880	894	936	882	862	859	898	881	889	942	870	934	929	903	947	936	843	930	886	900	855	890	881	961	976	965	903	930	894	950	923	916	892	886	927	937	951	926	884	873	891	874	960	870	904	869	904	907	949	929	812	933	882	905	916	941	952	954	891	867	877	924	910	983	929	926	941	897	868	905	861	907	909	890	875	868	895	895	902	905	900	954	923	900	874	941	918	913	907	893	917	898	875	887	867	872	887	902	915	883	946	901	895	878	931	900	998	907	904	882	918	925	990	948	875	890	926	927	904	880	944	901	958	961	949	907	907	949	933	919	915	905	947	933	899	888	895	910	933	872	913	895	922	962	916	944	941	912	893	888	910	896	913	920	905	932	879	893	882	958	944	918	936	930	896	890	936	893	905	931	922	923	914	894	910	929	908	891	955	938	925	896	892	930	892	897	936	886	915	959	917	932	935	903	917	926	972	914	884	930	960	913	935	924	889	878	939	924	906	964	968	939	900	946	926	935	891	940	938	929	941	906	914	922	914	907	992	973	953	938	887	956	935	928	812	869	914	915	925	946	910	934	912	915	930	903	856	857	907	888	918	947	921	881	938	948	921	862	925	896	898	897	948	907	859	913	923	891	900	908	929	892	848	916	919	908	912	867	924	928	936	913	890	954	903	908	876	915	897	927	885	953	935	875	865	893	876	893	888	921	882	1012	935	878	843	884	893	930	942	899	926	898	940	860	928	826	890	880	940	879	904	879	907	888	971	876	939	900	892	930	870	849	956	937	971	908	919	922	914	917	906	961	929	922	912	893	915	864	882	907	945	888	938	927	863	952	951	918	946	945	896	936	908	920	893	946	918	920	913	909	891	867	909	968	930	923	862	961	878	935	918	888	967	897	942	874	951	928	919	899	938	876	909	903	938	852	904	924	924	914	909	888	922	925	929	910	898	962	886	899	910	902	934	917	919	869	928	967	937	853	932	912	924	890	838	904	928	932	885	943	941	969	939	894	930	878	916	930	917	911	884	883	928	926	953	927	910	924	920	951	910	878	968	914	952	928	910	873	912	926	906	872	868	862	920	897	915	899	827	915	929	944	943	934	870	912	939	979	932	913	895	949	888	860	932	925	927	873	902	984	881	880	952	912	922	936	912	889	893	930	871	898	892	957	948	968	894	927	882	898	909	895	929	912	943	903	968	936	901	939	978	880	931	892	882	868	862	916	929	884	880	928	882	853	897	910	875	959	889	970	839	931	935	926	847	936	869	891	880	956	905	946	900	937	908	833	922	967	939	910	886	965	878	904	939	925	942	897	918	922	875	954	933	876	897	933	926	910	912	909	935	901	920	926	882	990	940	913	868	902	924	924	911	909	936	949	923	865	876	894	942	878	900	894	928	916	903	936	976	952	896	870	922	932	938	898	942	941	926	911	937	965	882	893	937	898	929	835	890	922	888	966	923	929	897	884	972	938	932	921	911	852	918	886	907	947	877	885	918	914	979	865	922	907	927	948	933	932	869	901	868	936	960	936	863	908	922	859	888	927	893	907	980	874	904	926	921	939	910	880	903	935	934	946	903	894	903	953	866	930	927	915	960	895	941	931	899	996	922	890	896	860	915	928	875	937	909	898	906	889	896	855	922	878	946	929	896	916	935	891	971	892	929	921	942	909	961	935	908	949	956	924	895	922	895	896	898	966	895	977	936	958	943	894	920	933	934	914	956	928	883	907	879	959	934	900	860	964	895	925	886	973	902	914	961	922	895	952	901	880	867	975	973	888	924	899	855	896	914	920	937	970	876	862	978	933	859	924	914	895	875	944	860	914	946	931	876	876	927	896	913	938	921	935	872	892	970	950	903	928	885	944	897	920	919	927	949	862	1005	925	937	914	877	911	882	913	932	853	943	936	890	917	817	942	939	918	923	868	942	902	899	917	878	916	947	949	912	891	898	907	933	961	917	847	943	950	927	922	889	934	920	880	890	951	924	938	918	912	883	889	925	856	930	896	914	837	924	864	909	1013	928	901	916	873	905	927	921	906	926	949	920	948	924	894	910	859	909	958	933	907	912	956	884	894	880	935	963	902	915	938	922	931	953	953	870	878	912	965	905	879	908	864	879	944	902	912	869	916	907	947	864	872	915	880	896	823	942	942	896	892	891	879	872	917	868	963	891	912	913	945	933	892	950	888	859	936	889	914	905	905	902	895	918	881	861	908	941	895	910	866	906	923	942	848	900	932	953	897	894	925	939	890	906	936	879	947	882	953	919	933
5771	5122	1409	1146	1065	1059	1055	1017	946	976	992	1006	1001	972	1056	982	1035	1017	983	1029	1005	1003	1001	945	1020	984	1056	1027	990	1033	1016	1029	970	994	1028	956	1011	985	995	1025	1034	1018	992	988	963	1019	971	1014	1040	994	990	961	994	952	987	993	995	1009	1031	1031	1034	949	954	1015	948	983	1001	993	986	937	1062	1026	960	997	1022	1025	1049	977	1014	969	1015	981	996	964	1028	968	1051	1037	1033	1013	1043	1000	963	978	1021	967	938	957	927	983	981	965	1019	1004	1001	969	978	1044	905	963	965	999	995	984	1026	1023	988	1004	938	1000	998	957	1023	964	1037	993	935	1048	1032	992	927	1021	992	970	1006	1020	1021	1006	1039	996	998	1015	1001	941	990	1009	1031	997	1006	947	1034	991	978	1001	975	996	949	1006	963	981	1009	939	1029	988	1012	1023	959	995	1025	983	1012	1013	1004	997	1000	993	958	990	1028	993	1006	972	945	969	956	985	1003	1027	995	969	935	1014	1019	978	952	997	1004	1018	1010	954	957	1023	982	977	1013	990	1056	974	966	1061	1017	1009	1016	997	971	964	998	1042	1028	965	1014	1007	997	1000	983	954	1014	988	1002	1016	1026	1017	917	1003	927	1023	1077	983	958	973	966	1002	961	1009	1008	1030	977	1028	1024	999	988	1014	1027	971	980	973	936	987	971	974	1007	1024	984	1000	942	1050	1028	1039	1025	995	994	971	927	966	973	971	1008	1003	981	1005	968	1035	1030	1061	972	1029	968	1039	1010	988	994	980	914	1041	1038	985	982	976	983	1021	1065	966	1004	919	973	1043	1004	969	988	971	987	979	1019	985	984	1020	957	961	957	999	992	1019	1022	975	971	993	986	1018	951	991	966	943	1056	1012	978	1010	1001	953	995	991	1002	989	993	1050	1001	1004	1007	990	985	990	1009	982	978	957	979	1021	994	1009	995	1008	999	1031	963	1039	990	976	988	962	995	957	1014	995	1003	993	987	981	961	1015	1015	1061	1027	957	1055	1011	1030	983	1004	991	968	967	983	995	1049	1028	976	942	955	960	1011	1046	936	926	960	971	969	932	1007	957	1008	991	977	911	1005	1007	1023	1024	963	1017	983	1009	976	1034	972	997	1007	983	1039	1008	980	1001	974	996	963	948	1011	1001	984	1039	1034	1033	964	1024	1041	990	969	931	1061	941	1034	976	968	1007	1004	1011	1031	1025	1004	984	989	956	992	1004	1024	1002	1056	1013	938	981	1042	983	989	989	996	970	932	974	965	1006	1015	1016	1007	1027	985	954	1033	1006	944	1013	982	1020	1001	967	1004	1032	1004	985	993	1013	952	979	1036	1038	1010	986	1013	1025	1031	950	1014	1045	982	1013	922	968	1046	975	966	1026	1064	932	945	1023	965	1003	972	994	1017	1020	1019	979	967	1027	990	938	966	1015	1002	994	996	985	1035	974	1071	996	970	1040	996	1041	1014	976	995	973	970	1057	982	1011	952	989	1024	987	1005	985	1042	1037	972	1002	954	1011	999	1012	969	1013	1037	1006	998	995	1014	971	979	1004	1042	991	998	963	966	985	967	934	955	1017	1030	1056	964	954	999	1027	973	984	986	971	1000	982	1002	992	931	1048	1042	994	998	1041	944	988	966	1033	1046	1000	964	1029	998	1023	938	997	958	1020	1003	958	1001	982	1002	936	960	995	954	984	992	947	992	1011	1004	1011	967	997	1011	1004	977	993	1006	994	1007	983	1015	1062	992	1011	985	998	1036	1018	969	978	1011	1005	985	1046	984	1014	954	975	966	1022	1029	967	972	941	955	1054	1014	976	972	928	996	982	990	989	997	983	988	1004	972	1043	1022	985	983	932	950	984	964	1043	999	997	1058	971	1001	1020	984	1002	996	994	1023	868	991	1020	994	964	977	920	1027	920	970	1031	950	995	1058	1024	994	1026	1041	994	996	1016	947	1008	973	1030	962	924	1009	987	971	1046	1007	979	1005	1014	1039	997	1012	946	977	952	951	963	1002	983	959	1029	1048	939	964	997	964	1004	1014	958	997	971	1032	993	1008	1010	1009	1041	1000	1031	1040	936	975	982	1031	967	963	984	1002	1019	1027	952	998	993	964	1014	1015	946	976	1044	985	1008	945	1042	1039	1000	950	1001	981	1000	985	984	1018	1046	1010	975	1030	975	1036	1008	956	997	999	1037	997	1003	978	1025	995	1004	962	1028	981	1019	1028	984	946	1009	990	993	1043	965	975	1017	995	1020	988	938	962	995	1024	967	1025	996	975	1016	984	1009	959	1035	990	1005	931	1005	987	1023	1011	977	1037	1016	1020	1030	983	1017	1030	1058	922	1031	975	1048	987	960	1017	984	1019	982	1013	978	1026	979	1014	966	967	986	931	1025	1016	963	960	977	996	1012	1009	1017	959	1005	1013	1056	1014	1013	1022	998	973	987	1016	1055	997	1018	958	963	1021	964	974	1038	1025	1036	996	1003	942	997	957	998	978	990	999	955	989	970	925	926	968	996	929	984	1006	1054	1045	946	1086	1030	983	996	984	1039	966	994	968	911	1031	994	1034	936	1010	955	1011	1030	955	1005	993	1040	991	967	974	943	1013	967	1024	977	969	1004	1018	1048	976	1023	998	958	995	1012	951	1030	1016	1026	1041	1001	978	961	973	1018	1008	964	1019	959	989	1006	995	956	990	1034	1045	1001	936	1057	989	975	980	965	1006	1023	981	981	971	983	1012	944	971	1044	977	1064	1011	1035	967	1006	986	1078	1003	997	1013	945	931	1041	982	1006	1002	997	1031	985	978	1004	969	943	1001	1004	1031	996	1079	1029	1029	974	995	1034	996	1011	994	958	992	1010	971	969	1016	973	1021	1013	1035	979	1006	1002	1030	1025	994	966	1017	1009	1009	1008	991	1059	1075	920	1047	1030	1033	1046	1015	1012	1034	1100	943	1046	939	997	1026	945	1005	966	950	984	968	994	1001	1016	1014	959	1048	1023	989	1062	984	975	1007	1008	973	989	947	1020	1002	1050	981	991	988	1016	1003	998	999	1011	996	1010	1035	1005	966	1019	982	960	1035	1011	989	964	1019	976	1021	1032	988	1005	1013	946	982	1043	996	978	1022	1040	947	990	975	1029	949	1022	977	946	1038	946	943	975	1052	988	968	1008	1021	983	1056	1003	929	1001	1000	962	966	1018	935	1024	977	964	962	991	1005	990	964	935	1005	923	1022	986	1013	994	1003	971	1042	971	967	996	1046	971	981	961	988	935	1020	1031	927	1027	973	993	982	1031	1005	999	1003	1046	1014	991	1009	1029	1074	1044	1013	962	1018	991	1024	951	990	987	1095	985	995	934	990	958	888	1014	986	1033	980	969	976	941	1014	1003	1010	993	980	1024	1011	985	1023	972	1007	987	1049	1017	1017	997	1009	1013	993	955	1003	1017	1004	1033	985	936	1011	1050	996	1031	1022	966	955	989	974	983	1015	1015	997	1016	1053	1018	1013	978	1045	947	990	1020	948	1022	998	1008	969	979	1029	1004	1055	1026	1032	980	995	1003	986	1086	1001	1008	985	1021	938	1025	1013	994	983	1039	980	996	1060	1026	965	1025	1008	966	955	974	973	962	996	1057	998	994	1011	980	986	969	1025	961	959	1025	1042	975	946	953	945	1023	1009	1027	999	1011	959	971	978	961	998	1011	995	983	948	999	936	1021	956	1032	974	1008	1001	937	1021	931	993	1040	959	1032	1042	1029	1051	895	1012	1008	979	978	963	1045	1002	1001	980	956	959	1032	1001	1012	1055	997	1016	1008	1005	958	1028	985	1054	1021	1048	1013	995	1002	1011	948	1054	1009	1052	1008	985	990	1015	977	994	999	986	1017	1021	1060	979	992	1041	977	988	1025	956	1010	1015	1029	998	977	995	981	953	1004	1011	1046	988	986	981	1003	1028	1012	1000	947	993	1054	1040	1013	969	1043	1014	1009	978	1018	971	1028	961	1019	980	983	992	1002	1011	1039	1014	1042	1015	972	956	958	1043	988	971	980	1022	990	986	1006	964	976	931	1004	995	973	977	1061	948	1028	1029	1009	965	1061	980	987	933	1027	1044	1008	916	1006	1012	995	1041	1009	1048	926	927	1057	1030	987	1070	957	1032	974	988	929	1003	1011	980	991	1001	996	931	987	1026	996
23297	21026	28166	24063	21028	9469	1809	1297	1182	1119	1086	1053	1066	1068	1040	999	967	1033	947	988	927	947	915	915	965	947	942	984	941	964	936	926	985	960	967	997	979	963	889	934	930	933	997	919	889	887	926	966	1018	913	923	972	973	936	921	944	984	947	998	965	901	986	927	968	924	884	940	966	944	916	947	902	929	929	937	937	935	937	932	987	944	935	938	894	973	890	905	879	878	919	925	915	924	882	906	923	965	926	957	938	913	967	929	936	956	939	933	946	935	939	918	929	942	911	881	954	981	960	923	867	913	909	939	909	854	920	959	964	903	885	888	883	934	891	958	969	897	932	971	868	1004	999	954	953	986	963	936	945	967	981	935	945	912	990	960	926	900	956	978	918	935	983	920	912	973	928	909	952	952	927	918	913	962	949	892	944	913	913	934	954	973	954	925	936	944	927	926	963	894	918	935	935	922	966	943	908	953	883	910	950	930	1002	911	919	969	902	920	965	940	936	917	921	942	916	935	957	919	958	898	915	940	928	970	871	916	978	898	990	949	933	907	914	922	917	903	909	979	932	950	965	922	931	981	921	889	911	963	936	913	900	940	952	906	982	917	983	971	920	979	984	978	940	920	916	940	892	944	936	938	923	965	943	931	938	933	969	934	944	959	930	936	920	852	939	952	887	973	960	945	951	864	938	926	946	943	948	965	921	906	931	955	886	984	940	894	912	927	946	906	960	937	913	973	853	941	886	867	954	917	958	971	840	995	953	985	920	979	948	940	942	938	904	984	884	1003	916	939	902	910	967	913	939	957	945	966	978	902	967	923	907	948	934	925	903	957	886	934	967	903	913	976	904	937	964	947	968	899	890	938	946	976	920	912	945	935	936	942	975	959	863	957	963	933	929	949	921	943	984	929	959	913	922	944	905	905	950	965	963	925	972	939	919	947	909	904	928	936	932	910	910	895	968	939	964	926	907	940	981	891	965	909	959	892	969	935	945	912	952	904	1003	1018	912	928	930	928	942	882	1018	964	927	948	939	958	919	912	949	932	927	891	949	911	899	937	955	952	937	951	898	940	897	956	996	937	910	900	936	866	968	889	953	888	963	949	995	919	924	923	889	912	856	912	930	935	921	980	947	900	923	909	988	897	908	929	970	915	924	953	892	933	941	899	920	946	909	972	944	963	960	916	932	897	900	940	959	962	909	888	941	933	917	894	935	965	923	967	944	895	899	867	917	954	920	904	959	935	974	986	934	900	923	924	948	912	929	928	881	912	931	920	923	962	908	933	992	886	941	915	961	935	968	959	924	915	873	952	981	999	869	972	929	925	914	887	908	947	979	910	956	935	958	925	938	924	928	932	928	940	958	911	948	991	907	995	945	931	891	913	925	956	931	957	928	932	954	924	897	883	930	898	956	947	938	904	952	945	967	947	945	925	945	967	904	935	985	914	942	926	908	939	989	940	882	946	965	975	979	953	966	979	908	936	988	869	975	900	917	898	953	871	917	921	919	928	883	966	909	990	936	974	928	935	949	947	904	893	970	921	918	889	920	908	940	897	900	892	934	950	938	891	942	915	981	932	947	984	912	955	925	945	929	950	890	966	859	984	887	968	950	911	922	968	944	924	897	924	897	874	952	982	910	900	906	944	908	1004	907	944	1015	932	900	924	951	938	988	953	928	1004	964	932	961	896	956	921	1023	969	893	948	954	875	931	923	947	934	948	929	917	909	973	928	876	919	933	927	930	930	949	922	885	918	922	939	871	984	922	943	961	884	896	997	872	923	930	923	938	907	917	955	944	991	936	921	961	988	903	859	917	897	908	936	956	934	971	910	928	978	902	904	962	920	938	885	916	907	952	984	964	937	930	984	947	965	940	908	953	936	948	962	979	936	969	916	962	936	941	945	990	967	945	902	927	912	935	927	932	968	893	944	911	937	853	952	954	924	902	1000	918	917	931	967	995	912	909	904	949	912	932	940	922	959	897	936	910	919	906	901	947	941	946	855	964	975	918	951	916	889	922	875	963	934	928	958	924	943	921	871	950	917	899	931	946	909	884	935	929	913	964	910	909	952	988	951	881	937	908	931	891	940	914	966	914	905	868	931	947	932	959	957	955	975	945	922	940	872	974	920	910	939	942	889	877	919	912	968	954	918	986	972	931	943	905	936	917	951	909	864	881	926	928	920	967	950	929	904	890	969	969	973	882	967	985	909	963	888	899	897	917	878	918	903	939	916	946	918	884	958	933	881	957	885	874	929	939	922	903	876	950	943	956	905	874	977	957	960	997	851	930	894	938	933	905	935	946	922	945	921	922	939	946	856	953	928	911	964	924	906	951	978	974	912	930	901	936	899	969	888	908	958	999	943	994	930	936	902	1000	962	956	962	950	939	902	913	897	904	967	921	963	905	933	897	948	931	920	945	894	941	979	926	950	959	914	987	900	931	910	925	876	915	947	935	886	978	907	906	913	902	938	917	888	914	949	921	967	927	976	905	929	830	945	970	946	948	915	984	932	887	928	970	969	931	976	960	909	913	943	887	891	894	928	957	961	966	967	982	933	978	878	902	964	923	969	969	896	951	852	890	918	969	991	916	912	892	963	848	901	932	951	967	917	885	953	941	928	945	890	955	919	957	879	932	907	951	928	914	946	957	901	967	960	962	958	980	936	889	937	908	887	968	901	928	954	959	967	959	921	939	904	935	937	909	973	905	915	953	959	897	954	936	936	909	977	999	976	946	946	897	935	916	912	933	864	914	940	931	874	970	945	927	926	937	915	899	959	930	971	898	928	937	895	937	941	944	940	937	965	937	956	907	934	894	907	939	930	951	941	937	940	911	915	877	961	919	935	900	899	943	944	934	904	992	869	886	951	945	926	946	910	948	892	937	890	872	936	950	911	911	937	930	973	948	936	928	913	901	906	984	950	867	981	885	978	939	945	875	972	870	945	931	977	980	892	976	960	938	945	977	910	932	898	877	909	929	903	909	886	891	885	875	917	946	906	930	941	907	900	935	941	931	912	904	938	953	889	902	927	969	927	909	891	968	953	958	965	922	869	988	920	902	894	945	936	970	972	924	983	906	906	914	899	940	953	943	993	895	978	920	953	951	916	904	908	926	945	956	920	922	972	939	868	980	909	884	930	928	956	944	939	907	970	943	916	873	917	917	936	908	915	909	918	935	963	913	949	960	928	941	992	911	908	915	896	912	965	958	975	959	917	952	989	950	920	969	989	905	925	989	925	953	988	970	949	923	910	946	931	916	947	955	903	899	958	904	958	902	967	923	915	922	954	949	937	904	905	887	864	935	934	923	939	944	929	894	899	923	905	917	938	897	888	937	905	908	949	902	931	984	896	879	969	932	949	979	883	891	1002	924	930	893	937	936	938	954	968	974	906	959	891	925	915	891	944	955	948	895	923	940	918	881	917	926	891	898	947	963	936	930	949	850	929	916	921	899	847	908	936	907	947	961	918	887	926	909	888	930	940	946	903	953	952	1012	915	1012	959	914	924	952	892
5482	13672	6405	3283	2629	2217	1783	1585	1459	1356	1267	1207	1169	1137	1132	1120	1070	1185	1086	975	1079	1079	1032	1019	1066	1088	1095	1048	1057	1052	1060	1104	1066	1054	1026	992	1042	1088	1085	1060	976	988	1017	1095	1040	1062	1032	1064	1074	1020	1073	1078	990	1086	1032	1011	1049	1045	1050	1052	994	1087	1040	1022	995	1084	1001	983	1046	1062	1008	1007	989	1057	1019	1057	985	1074	1076	1036	1022	1024	1029	1029	1028	1026	1112	1040	1037	1003	1014	1026	968	1065	994	1011	1034	1043	1022	1024	1064	1035	1023	1074	1067	1003	1068	1075	1051	1101	1025	1086	1082	1076	997	1070	1061	1089	1055	1038	1074	1031	1017	1050	1053	1067	1105	1034	1037	1043	956	1071	1028	1025	1039	1054	1033	1056	1003	1012	1069	1080	996	1005	962	1004	1022	1023	1093	955	969	1078	1034	1030	1048	1060	1019	988	1020	1012	1039	1003	1112	1048	1002	1044	1082	1018	1000	1013	1047	1032	1027	1005	1023	1009	991	1006	1019	1073	1067	1054	1028	999	1103	973	1084	990	1020	1027	1034	1074	1034	1026	1020	1071	1082	1064	1032	1005	1057	1047	1041	1020	1080	1082	1045	965	1032	1057	1008	971	1048	1046	1021	1034	986	1060	1004	1060	1095	979	1040	1009	1028	1053	1067	1079	1062	974	1015	1001	1022	1036	1050	1025	1026	1015	1089	1009	1031	1053	1059	1070	997	1060	1045	1021	1032	1025	1055	961	1043	1022	1054	1034	1010	1098	1068	1023	1048	984	1024	1045	1080	1014	1060	1089	1010	1057	1030	985	1063	1009	976	1015	1032	1060	1011	986	1079	1010	1055	1047	1041	1030	1079	1050	1043	1010	1041	1050	955	1086	1018	969	1045	984	1050	1022	1024	1011	986	1039	1066	1051	1068	987	963	1041	1059	1060	1030	1016	1035	1060	1034	1020	1022	1004	1073	1035	1043	972	1012	990	1033	1102	990	1028	995	968	1069	1006	1071	1016	1026	1022	978	1032	992	1008	1026	1047	1007	1045	1038	992	1000	1086	1023	1035	1093	1063	986	1031	1071	1077	1064	1079	1012	1060	1049	1029	998	1064	1017	1013	1049	1006	982	1068	1012	987	1047	1030	998	1060	1058	972	1009	1066	1030	983	1042	1056	1058	1017	1033	1052	1061	1029	1064	1069	1022	974	1079	984	1011	1026	1022	1039	1052	1007	1024	1070	1045	1065	1064	1055	994	1022	1037	1038	998	1037	1027	1043	1012	1074	1018	1033	1038	1029	1003	1022	1029	1009	1042	996	1021	1024	1064	1010	979	1063	1051	1023	1027	1031	1017	1063	979	1030	1049	925	1073	1049	1065	1031	1033	1045	1040	1014	1035	1030	975	1023	962	1064	975	1024	993	1034	1073	1020	1012	1022	1029	1067	1028	1040	1026	1003	966	1051	956	1023	1042	995	1035	1009	1077	1111	1011	1024	1038	994	1061	987	1015	1046	1034	1080	989	1008	1029	1032	1036	1064	1034	1043	1041	1061	1014	1037	1099	1012	1028	1032	1024	1056	1039	1011	1080	1052	1014	1118	1036	982	1003	1043	1013	1033	1021	1045	1055	1010	1039	1023	1009	1047	989	1087	1058	1025	1013	1015	1020	1040	1018	997	1005	1023	1028	1055	1059	972	1061	977	1076	1045	1061	1032	1019	983	1009	1039	1069	1120	1004	994	1009	1049	1045	1025	1018	940	1037	992	1026	1037	1027	1052	1010	1009	1024	1054	1002	1009	1010	981	1033	1068	1037	997	1068	980	1012	1068	1069	1105	1033	1062	1006	1038	985	1050	1008	1052	995	1013	1049	1002	1012	960	993	1001	993	1012	1066	981	1006	1058	985	1026	1085	1033	1092	1028	1004	1009	1022	1038	1069	1018	1017	961	1029	1005	1030	1012	1053	1046	992	1032	1023	1030	988	1037	1057	1005	1039	1000	1054	1074	1077	1045	1029	1048	1049	1040	1056	1047	1038	1000	963	1020	957	1011	1079	1027	1082	1000	1014	994	981	1076	1054	1025	1022	988	1021	1024	1075	1008	1020	983	1107	1033	983	1058	1038	1031	1064	1056	1056	1046	997	1047	1036	1061	1026	989	1065	1045	1039	989	1041	1004	1049	989	1029	1026	986	1051	954	1008	995	1049	1066	1031	1019	1052	972	1067	1030	1034	1000	985	1060	1020	1033	1046	1014	1030	1016	1055	1023	1003	1022	985	962	1036	1042	992	992	1004	1056	1017	985	1024	1036	1025	1006	1002	1008	990	1061	1024	1076	1018	1039	978	1004	989	1030	1071	985	1016	1037	1021	1008	1037	1047	1006	1033	1044	1014	945	1092	1026	1027	1035	1089	966	973	996	954	1034	1041	1050	1041	1038	1095	1105	1080	1057	1060	1037	1071	1023	1005	1044	1055	1066	1002	1044	1056	1008	1044	1002	1027	973	1059	996	1048	1014	1043	1032	1041	928	1071	1012	995	1103	1046	1013	1055	985	1036	1015	1033	1058	1024	1005	1029	1033	1019	1061	1048	1034	1014	1014	1004	1041	1056	1019	1040	1006	1049	1008	1056	984	1085	1000	1001	1054	1063	1014	1052	1038	1002	1008	1084	1040	1076	983	1080	1017	972	1037	980	1054	1067	983	1003	1055	1066	1004	1036	994	1046	978	947	981	1021	1010	1048	1026	1054	1007	996	1038	1015	1069	978	1079	1013	990	1005	1062	1065	1065	1076	1022	998	1060	1010	1064	1052	1017	1053	1095	1018	1068	1005	1019	1041	1045	1040	1023	963	1028	1063	1013	1021	1023	1044	1040	1038	1002	1005	1034	1112	1062	1007	1033	1001	1008	1007	1065	1041	1052	1031	1038	1026	1078	1066	980	1025	1033	1052	1008	1042	1057	1058	976	1070	968	1002	994	1037	1062	1010	1053	1010	1014	1018	1061	1055	985	959	1052	1018	1043	1060	1030	1019	960	1037	995	1041	1074	1020	1027	1056	1061	1022	966	1046	1065	1021	1032	1057	1038	1046	1023	1008	1080	1045	1032	1026	1034	1026	1045	976	993	1079	1067	998	1013	962	1029	995	1040	1032	1029	1033	1003	1033	1020	1003	1045	1076	1036	1016	964	994	1041	1048	1044	1060	1022	1113	993	1026	1026	1064	1077	1072	970	1040	979	1031	1005	1019	1037	1039	995	1033	1019	1070	955	1029	1056	1028	1039	1034	1004	1085	1050	1074	1055	1090	1027	1027	1017	967	1022	1103	1053	1002	1031	1006	1018	1066	1066	1042	990	1018	1075	1077	1088	1024	1024	1033	1026	1066	1043	1016	1084	1042	960	975	994	1073	1032	1038	1058	1042	1037	981	1050	982	1050	1084	1048	993	1042	1033	1080	1020	1044	1031	1035	1091	1079	968	968	1018	1058	1036	1046	1011	1041	1029	1057	1019	972	1032	981	1033	1044	1049	1001	1097	1053	1025	1022	1027	1037	1007	1051	1048	1042	1029	991	986	1046	980	1022	1074	1018	1062	1023	987	1029	1066	1041	1031	1049	1065	1022	1066	998	1029	1039	1076	1032	1040	1100	1051	1046	1070	1033	1042	1029	1002	1046	1049	1085	1012	1109	1087	1069	994	1000	1065	1058	1101	1025	1062	1058	1025	992	997	1063	1043	1024	1006	1064	996	1023	1068	1017	1047	1001	1023	1074	1004	1072	1033	1031	1088	972	1096	1014	1054	1003	1058	1038	1081	1061	1031	1019	1040	1046	973	1035	1068	991	1086	1023	1035	1038	981	1077	1040	1029	1001	1017	1060	1033	1057	1065	1058	1033	995	1040	995	1026	1060	1024	1035	1026	1056	982	1035	1010	1076	1011	1048	1042	1024	1066	988	1078	1056	1018	1022	970	1032	1074	1017	1023	1070	988	1012	1017	1066	1054	1047	1068	1022	1008	1030	1052	1067	1039	1066	994	1017	1050	1042	984	1029	1028	1011	986	1011	1057	1037	1002	1066	1070	1055	1063	984	1042	1025	992	1088	1019	1014	1001	1053	1044	1036	1010	1033	1029	1001	1053	1033	997	1087	1051	1045	1000	1050	1059	1013	1024	1024	1039	998	1020	1013	1031	1046	1058	1035	1073	997	1043	1022	1039	977	985	1087	1006	1039	1015	1115	1082	1065	1085	1085	950	1084	1054	1063	1046	1015	1032	1075	1022	1027	1020	963	994	991	1086	1126	1019	1061	1104	1020	1031	1012	1017	1011	976	1052	1039	1041	1008	981	1033	1077	1041	992	1128	1039	1068	1043	1052	1021	1058	1089	1006	1033	980	1012	1072	1078	1000	1000	996	1042	1005	1035	1008	1031	980	961	1023	1055	1064	1008	1004	1068	1048	1035	1044	1003	1047	1056	1026	1017	1035	1100	1001	1063	1036	1009	1010	1018	1100	1005	1071	1103	1026	1017	1075	998	995	984	1010	1066	1083	1030	1001	1041	1088	1084	1021	1063	1036	1077	946	1007	1018	1021	1055	1020	1054	1073	1043	1072	1019	1034	1099	1010	1025	1014	948	1015	1030	1020	1025	1028	1043	997	992	986	1002	1043	1023	1053	1030	1049	1032	1061	1014	1005	1022	1048	1061	1051	991	1117	1003	1051	1065	962	1022	949	1005	1075	972	1083	1026	1081	1010	964	1028	1051	1076	1039	989	1032	1008	954	1042	1028	1037	1097	1078	1007	1044	1012	1106	1084	1073	1052	1042	1054	1041	1091	1051	1024	1010	1012	995
24451	21014	26991	25171	8575	846	745	635	541	528	615	539	562	527	534	519	507	540	517	539	509	486	506	534	470	524	540	488	494	515	508	517	496	522	504	461	528	486	511	477	569	481	490	461	512	511	557	503	541	486	496	511	522	500	499	515	549	472	515	529	491	515	483	506	455	487	510	502	495	474	504	452	538	530	538	507	465	517	499	457	517	490	494	504	456	484	513	510	488	504	494	500	493	499	493	508	495	503	499	491	492	514	526	500	502	499	485	497	486	483	444	485	507	482	495	550	471	520	503	511	506	500	471	480	465	479	487	486	509	505	472	496	538	503	508	503	464	493	470	474	482	497	501	482	528	476	475	498	483	451	468	514	456	519	528	529	507	525	489	539	478	498	463	487	491	523	466	516	508	490	482	466	487	529	473	510	542	487	512	494	522	490	489	485	450	545	532	453	516	483	520	511	515	486	504	503	506	503	503	492	502	516	496	510	532	505	492	479	504	481	469	536	495	518	527	532	500	521	521	446	468	492	532	506	528	496	523	536	488	525	487	463	521	457	519	482	490	489	467	497	527	499	497	470	533	504	501	463	492	490	524	498	488	496	490	488	496	509	493	482	515	488	491	539	495	505	525	483	491	515	467	521	455	510	527	505	462	500	505	490	516	503	511	494	479	496	506	461	511	484	506	488	531	514	461	496	482	499	518	509	504	507	512	499	486	510	497	487	526	497	473	535	505	536	482	504	492	500	495	478	462	490	474	509	477	500	530	503	481	494	472	536	498	464	508	485	475	497	507	522	509	550	513	511	468	501	451	514	509	505	530	479	506	481	501	485	491	527	514	483	489	490	502	489	484	476	494	489	474	511	514	473	518	464	510	515	491	557	506	524	557	423	481	528	480	462	548	491	543	536	515	488	477	452	491	483	477	507	499	529	517	481	515	522	527	507	491	468	486	464	481	475	511	508	530	531	479	485	515	488	485	517	498	529	473	508	499	455	489	524	459	511	443	503	501	514	505	521	497	538	511	482	513	511	518	502	484	546	490	507	532	482	512	522	522	495	509	473	490	495	518	524	545	514	503	508	466	463	464	467	493	528	477	467	508	483	529	501	486	528	470	507	477	475	522	526	496	484	493	500	500	502	490	497	469	466	514	467	532	496	459	493	521	508	516	546	492	481	536	476	465	507	482	485	534	504	504	509	475	490	509	494	505	519	453	523	493	529	482	479	483	499	532	506	513	481	487	527	479	513	515	484	458	522	520	526	497	496	518	539	500	518	514	518	490	517	484	451	479	520	521	487	493	477	481	486	489	478	469	516	530	456	471	502	500	502	475	499	497	494	453	497	523	506	505	521	486	485	512	524	492	505	513	513	519	478	450	484	475	509	515	475	455	503	526	523	537	524	473	491	519	531	489	519	474	502	525	459	524	512	521	520	521	481	477	465	531	520	508	538	517	479	510	482	525	516	496	486	515	504	489	505	523	518	502	497	532	513	531	503	519	525	513	546	503	479	556	547	492	486	466	517	550	515	465	525	471	482	528	530	530	502	469	508	480	508	473	530	531	474	475	488	504	485	535	499	525	499	531	476	487	498	520	498	508	466	510	490	560	480	504	522	488	519	481	546	482	533	532	496	473	504	487	470	476	517	481	538	504	448	470	461	498	481	551	511	505	494	546	489	485	511	510	482	504	496	506	502	518	487	509	483	483	497	460	515	489	529	533	465	519	483	489	513	506	465	531	504	511	486	535	524	487	486	461	503	461	486	514	536	526	533	476	483	513	552	520	476	493	511	499	543	518	516	515	487	500	474	540	524	489	480	493	532	467	456	517	520	536	509	496	490	495	532	502	511	505	487	527	518	491	479	492	486	530	480	523	518	483	451	497	465	487	472	455	508	495	518	517	532	498	473	505	505	487	478	479	464	508	508	506	489	528	527	508	483	464	497	496	491	502	485	514	495	505	494	467	506	487	516	508	494	504	485	465	478	467	517	483	504	468	518	482	492	508	540	476	523	509	492	497	478	487	466	491	462	500	508	444	522	541	493	502	509	509	505	479	527	462	530	513	497	503	514	501	524	484	503	461	484	525	524	537	491	536	528	488	494	518	521	514	502	496	497	474	517	502	475	487	504	501	520	479	545	453	495	464	505	472	490	466	465	469	512	497	482	480	515	510	504	472	501	502	508	549	509	490	529	481	488	511	483	466	511	508	520	486	476	505	534	480	473	515	444	457	470	502	482	475	486	467	450	531	464	508	524	505	546	511	524	525	511	560	512	538	491	481	490	480	526	506	487	473	475	474	522	529	511	523	510	496	518	493	484	520	480	484	499	477	497	508	502	530	471	483	523	480	476	528	480	511	538	502	474	537	503	480	526	525	499	539	466	481	555	484	496	465	496	504	544	460	495	473	490	495	507	470	501	478	503	523	497	553	538	504	490	473	481	513	481	435	478	516	504	478	472	507	495	543	497	520	513	496	477	504	507	537	452	513	480	475	467	517	565	508	526	505	527	502	525	509	487	479	467	532	517	509	486	544	514	498	521	521	476	471	484	487	484	491	484	486	512	442	486	513	493	515	512	474	494	493	513	510	479	443	511	521	515	487	503	473	488	526	511	486	514	526	514	476	507	512	501	491	488	485	520	527	524	499	476	495	505	522	485	531	540	532	536	517	508	470	468	451	551	494	519	482	491	502	542	495	457	507	541	478	528	487	460	503	476	507	473	478	472	504	480	501	523	459	496	461	499	478	469	491	514	495	478	460	514	507	508	515	521	510	514	526	525	485	495	466	549	484	497	470	524	522	527	471	450	490	479	482	520	472	489	499	501	491	517	534	521	484	522	532	524	540	463	535	484	454	473	525	501	477	489	514	468	512	481	496	514	461	517	475	511	471	487	515	495	514	495	483	504	489	498	504	498	474	491	506	490	481	476	526	546	518	491	492	510	506	500	511	501	527	506	486	435	504	521	508	511	468	493	526	564	473	515	503	494	527	479	528	446	576	511	486	464	499	519	519	507	482	459	491	501	544	514	492	462	516	501	496	504	503	523	526	476	510	482	503	491	498	480	519	480	495	498	494	484	509	509	514	502	535	490	512	501	487	499	516	504	499	502	495	486	512	484	508	494	497	443	520	509	507	503	466	489	519	494	488	540	486	459	481	488	498	529	506	493	547	493	537	503	488	514	516	462	459	482	475	533	491	482	482	514	502	490	490	509	500	529	509	553	497	465	508	475	530	500	507	475	532	504	539	501	522	512	472	574	476	539	520	483	504	503	505	544	493	516	491	498	463	499	491	538	475	524	485	508	460	508	484	489	513	500	485	485	535	481	485	489	534	512	480	551	508	499	528	492	538	520	466	524	455	459	508	481	493	497	504	504	534	470	531	485	529	501	484	536	490	486	508	490	532	489	486	488	526	513	464	515	502	473	488	510	515	504	489	506	519	484	529	473	525	501	525	504	524	492	527	540	483	524	486	513	491	511	503	483	454	499	474	486	523	511
5325	9639	3283	1761	1375	1119	1048	888	776	706	672	661	644	581	572	571	596	561	561	553	529	569	558	614	560	573	573	601	551	574	578	541	595	571	531	539	516	517	539	532	550	592	556	589	538	550	538	540	528	497	603	563	566	560	552	601	522	530	518	563	553	549	518	565	551	591	549	548	540	589	552	555	531	567	558	551	582	549	543	568	544	543	594	546	521	559	498	541	573	538	586	595	558	526	558	541	555	578	554	585	590	555	567	562	541	540	591	508	584	521	567	565	561	550	580	573	502	506	554	528	546	554	526	522	530	548	553	563	570	592	577	549	514	540	559	540	557	538	564	579	569	561	535	554	567	562	516	564	559	573	567	551	540	539	597	512	554	546	498	592	538	560	504	577	558	535	532	561	547	572	542	600	599	572	525	553	537	540	540	538	538	532	539	575	554	564	522	503	602	563	534	544	541	566	536	520	573	568	508	509	568	522	531	531	545	531	493	587	532	586	584	516	562	557	568	549	547	497	562	530	524	563	586	526	583	517	599	562	528	527	566	518	551	554	545	504	524	543	553	570	529	496	592	562	512	537	558	586	569	565	555	541	523	564	503	576	557	519	572	544	557	507	580	551	528	515	557	530	519	516	522	549	564	544	564	556	547	544	545	543	591	557	523	536	540	542	584	537	584	554	555	574	535	591	606	546	566	561	560	557	589	539	587	539	550	578	515	543	557	604	554	572	518	514	546	580	552	517	543	515	554	560	542	516	546	572	596	575	546	545	499	524	565	543	501	513	571	544	539	543	556	544	581	531	556	572	560	525	546	546	585	534	521	580	544	569	524	557	566	522	517	556	573	581	549	591	527	547	545	575	554	530	570	541	567	518	576	566	536	584	535	554	527	557	546	539	587	517	551	571	511	604	585	565	501	580	502	553	552	559	513	509	545	555	584	545	569	587	534	546	533	577	538	558	527	490	535	513	556	543	542	573	538	553	558	528	535	535	587	549	568	560	581	542	547	586	543	564	544	544	530	542	530	572	563	542	573	542	534	549	539	580	594	527	571	570	566	532	561	530	551	537	560	550	561	566	562	504	552	517	505	545	600	554	552	557	559	503	552	550	519	543	567	534	567	517	532	571	530	554	553	577	555	562	560	537	556	560	542	566	559	570	549	534	551	571	535	565	551	624	521	572	541	544	586	540	548	542	537	524	574	587	533	546	527	539	573	533	568	543	552	551	559	602	543	556	558	531	563	541	559	560	578	509	606	556	500	538	556	546	559	567	532	536	548	558	584	541	534	522	553	557	493	551	558	518	533	575	585	566	532	577	534	540	581	590	598	565	550	599	564	537	558	545	517	553	596	609	510	544	577	557	541	553	572	516	577	527	527	516	506	562	592	543	540	542	549	535	559	545	538	572	552	510	546	548	556	568	525	563	534	563	576	530	567	548	574	534	539	554	540	534	541	574	579	570	593	554	573	559	517	560	562	553	542	498	555	584	548	539	567	541	542	539	553	507	533	557	556	570	511	529	564	538	520	598	551	557	525	540	551	573	524	562	585	594	547	559	553	536	555	540	479	574	515	568	520	592	521	543	557	548	577	540	543	565	566	554	541	560	531	512	523	507	504	583	528	565	544	525	549	535	560	516	555	588	566	559	552	558	513	590	564	567	547	574	531	549	573	607	560	553	566	523	568	538	533	586	533	533	514	547	574	537	552	563	520	564	538	537	550	574	562	536	572	548	561	552	568	538	535	549	536	570	572	589	540	571	523	569	522	586	550	549	535	522	524	509	555	593	563	518	534	537	536	552	570	546	580	607	556	554	564	525	553	584	545	537	533	521	523	507	591	544	533	540	559	549	578	583	552	524	567	584	544	549	572	550	576	555	597	551	567	563	580	547	550	516	536	525	545	497	571	573	514	588	551	551	532	521	550	501	583	562	543	549	539	529	540	547	573	561	491	515	539	580	540	552	546	566	566	554	533	571	535	527	596	557	523	518	601	535	553	562	512	599	535	547	512	587	591	570	590	605	569	517	551	528	552	554	535	562	536	544	565	597	560	573	525	552	572	532	573	557	538	563	568	539	536	584	587	537	512	549	547	577	562	555	549	563	556	561	582	551	548	518	552	554	562	603	561	550	587	512	603	557	548	583	534	575	518	529	536	554	523	577	560	567	574	559	561	582	557	593	572	564	543	556	542	561	568	563	533	525	568	507	548	544	559	589	562	523	544	522	497	544	548	550	559	550	551	572	554	530	577	577	497	536	567	563	533	519	556	564	542	528	560	577	602	569	571	610	534	517	533	548	538	546	535	559	555	554	559	547	542	531	544	578	584	546	530	546	540	532	563	550	547	562	545	553	569	558	564	531	507	550	536	569	538	569	561	573	573	568	610	553	533	529	516	606	549	527	518	581	516	542	557	576	524	517	556	565	528	515	580	483	558	538	519	533	527	550	556	563	545	528	561	530	517	544	566	568	598	557	530	542	523	563	602	516	529	516	547	555	488	555	558	523	560	538	585	562	546	576	562	543	599	555	515	518	543	554	565	532	547	514	573	529	529	596	520	535	557	553	552	548	547	560	520	600	535	571	550	541	560	581	574	559	511	543	534	499	573	553	592	580	567	534	532	529	562	533	538	552	569	559	559	545	555	593	534	563	554	541	588	569	542	556	542	560	566	595	496	531	545	548	495	542	515	576	569	584	520	539	527	547	563	571	507	551	495	546	578	558	564	543	554	534	558	570	526	552	543	489	536	544	570	563	555	546	605	562	536	559	542	556	524	557	533	521	575	529	521	522	540	557	548	570	553	543	611	550	551	547	551	550	560	567	543	543	579	519	574	517	525	571	553	543	561	513	548	530	515	564	509	545	525	529	570	563	552	569	539	556	518	576	529	562	526	515	541	500	549	529	573	558	567	530	562	521	542	565	540	564	573	538	585	551	580	564	532	543	575	522	545	520	566	559	540	579	538	506	550	505	545	574	516	528	553	535	529	561	550	538	528	546	570	530	533	555	506	546	549	536	549	539	535	554	587	541	585	513	546	511	584	609	505	571	557	561	601	562	560	520	525	544	527	531	502	523	556	521	537	562	531	510	541	628	549	535	556	553	545	522	538	535	515	566	603	560	569	570	548	505	568	540	527	555	586	561	541	564	553	588	542	536	602	508	560	532	560	538	538	552	542	529	580	528	535	552	557	550	575	536	586	542	566	556	538	537	581	569	495	532	561	573	549	583	586	499	506	565	605	550	545	559	536	588	555	550	558	541	547	571	556	580	537	565	504	534	581	557	527	590	536	553	576	562	529	530	578	530	547	571	573	549	577	537	563	555	568	567	576	555	526	529	512	567	606	528	562	535	561	561	531	576	600	540	535	528	577	545	586	509	525	561	522	558	560	600	499	539	552	627	578	562	531	521	514	612	541	545	487	579	556	540	560	537	559	537	544	578	565	530	565	544	547	531	541	566	530	578	590	564	513	578	560	568	543	583	481	557	591	525	506	563
22312	21104	28716	23741	21105	21143	6442	1131	877	727	660	642	579	550	547	543	509	527	499	489	481	475	474	437	469	497	442	468	447	483	476	474	455	487	425	467	464	473	431	439	429	446	464	437	438	453	439	440	442	443	427	455	447	444	451	438	386	469	463	461	411	452	441	435	437	465	404	440	453	430	459	506	402	424	438	481	468	420	477	449	429	468	443	495	414	427	401	422	445	421	434	446	396	439	459	461	469	420	398	399	417	412	424	403	417	454	436	454	461	413	421	471	447	442	424	426	419	445	446	432	414	428	464	447	450	413	448	455	423	451	436	455	419	420	421	436	429	433	411	432	423	446	460	439	425	436	470	410	448	447	459	433	445	421	441	433	409	430	414	429	406	417	416	452	423	443	427	432	399	427	410	445	427	409	408	434	422	437	427	429	448	405	486	456	430	448	376	448	437	453	455	423	436	433	453	424	431	418	393	438	415	406	442	393	414	420	463	423	383	417	402	406	446	408	418	443	437	426	467	412	425	453	425	427	423	405	401	452	439	396	427	403	446	407	414	396	445	426	439	417	441	419	433	444	424	458	433	454	460	425	428	443	456	443	438	438	444	416	431	429	441	406	441	440	445	392	394	419	410	434	418	440	431	446	433	424	445	439	445	411	451	390	445	463	450	436	434	433	437	407	453	433	431	437	442	444	443	430	389	455	409	415	452	436	457	444	414	403	400	427	452	423	438	404	450	414	461	449	406	408	449	425	467	400	433	433	401	449	446	405	416	442	441	405	440	450	443	457	444	456	453	420	411	385	453	381	430	427	448	401	417	435	398	408	449	431	425	496	420	402	419	420	429	459	407	443	462	436	438	424	428	454	455	423	436	461	440	425	437	452	434	451	395	461	455	434	470	447	414	442	443	443	425	432	430	421	423	458	454	433	451	415	435	418	425	434	450	426	438	422	428	416	453	441	428	404	434	458	428	468	487	409	437	374	435	393	416	407	413	427	430	435	439	411	432	443	444	430	411	425	447	444	440	410	413	422	462	437	449	426	452	416	405	418	439	453	416	434	427	430	479	436	433	428	405	394	414	429	420	437	426	430	441	432	414	451	460	459	452	406	447	407	419	468	446	445	420	411	427	410	482	437	429	472	444	393	418	502	404	440	444	457	463	391	416	467	422	428	441	429	433	409	440	432	391	426	437	413	422	465	413	443	438	432	464	431	426	398	438	410	444	424	389	439	433	436	403	458	460	417	433	413	405	444	418	420	435	445	438	429	422	413	449	415	461	435	436	402	444	435	417	444	443	426	461	442	449	430	388	448	416	426	419	429	427	452	415	465	386	422	414	438	430	443	434	411	435	421	420	450	444	399	424	419	426	423	463	438	434	451	451	431	431	377	471	449	440	436	411	433	496	416	474	453	405	437	440	442	410	433	459	435	431	445	442	440	428	433	442	461	404	444	423	428	411	468	428	439	423	447	441	482	428	414	444	434	452	427	442	418	439	429	435	462	417	462	412	458	419	440	400	454	413	451	435	427	479	428	431	461	442	445	426	440	455	434	423	441	424	459	431	476	415	419	423	428	436	423	437	436	412	422	433	412	452	431	458	447	416	434	442	436	405	398	448	438	403	427	414	441	451	425	396	460	469	461	452	433	462	452	424	404	413	419	444	416	419	431	426	433	444	453	429	434	434	431	435	429	394	443	431	454	453	451	457	457	408	449	434	402	407	411	461	418	463	463	452	449	447	412	411	440	413	401	399	424	437	431	444	471	426	426	447	444	425	454	440	445	429	435	402	406	408	375	441	447	459	412	446	391	423	447	412	424	479	451	434	460	433	397	436	449	415	462	456	428	445	436	413	438	421	424	443	445	437	426	417	480	431	449	426	461	441	472	425	444	461	462	479	424	452	429	439	417	458	406	428	448	447	447	433	444	420	401	436	436	462	485	422	412	456	439	449	437	448	470	422	448	465	441	448	409	473	429	468	436	437	451	395	418	442	430	414	429	426	425	447	459	432	449	429	418	426	430	423	427	405	446	441	421	449	447	418	443	464	404	432	435	446	442	452	418	424	422	417	436	452	451	421	439	423	428	468	417	427	411	445	418	444	416	444	422	410	442	440	431	417	401	401	429	433	438	432	427	449	436	428	443	441	435	459	409	401	422	442	427	447	404	427	418	446	461	434	462	448	395	440	457	456	456	445	448	426	426	415	444	396	436	448	459	407	429	456	439	441	433	427	428	431	440	436	419	443	428	477	463	422	429	419	423	450	446	439	457	422	435	460	440	422	464	426	456	449	441	445	415	405	461	459	464	455	444	402	416	435	414	441	434	447	452	459	418	427	424	432	477	433	396	459	473	413	462	423	398	473	451	444	447	442	419	445	429	427	430	465	428	422	455	438	422	410	436	441	416	445	441	408	403	445	446	431	410	435	418	412	468	446	436	434	436	441	410	452	462	420	384	443	466	440	426	448	465	415	417	396	423	467	456	424	430	427	467	457	420	460	426	433	456	447	426	430	441	402	454	420	421	450	438	455	429	404	432	465	464	421	422	423	447	463	463	439	464	429	427	408	442	437	449	422	457	442	440	408	441	406	440	405	461	405	454	449	419	420	426	435	428	470	399	382	406	404	419	384	422	436	447	427	460	402	403	430	416	421	421	446	443	431	410	460	452	439	448	442	449	399	409	431	449	418	460	391	444	451	446	431	437	448	451	413	422	396	454	417	391	426	457	456	443	444	430	415	438	445	423	413	429	458	414	449	395	428	419	434	480	432	437	421	389	428	462	428	418	448	433	450	454	450	444	463	428	422	426	443	447	436	427	425	429	434	399	415	397	452	412	458	417	444	432	411	406	441	441	444	426	443	427	445	384	490	440	445	416	432	446	378	439	478	395	422	445	429	415	420	421	430	398	408	418	450	408	422	440	442	396	413	415	422	455	426	445	430	412	448	408	464	443	427	473	452	479	446	414	435	432	467	419	467	412	415	433	405	431	423	434	426	421	442	418	395	432	441	429	428	432	437	452	425	445	426	430	448	440	433	446	440	469	409	437	459	400	445	392	421	409	420	466	436	470	463	469	413	437	391	446	453	444	414	395	470	422	433	435	394	427	394	425	415	458	466	453	440	408	465	428	455	430	467	415	425	454	448	442	417	469	445	430	449	458	440	421	436	410	430	434	409	412	458	431	434	424	429	448	404	422	394	449	447	430	413	405	481	402	444	422	466	425	440	440	408	416	469	453	429	451	437	439	425	418	444	478	442	478	419	443	437	435	436	485	411	403	433	433	438	410	381	451	422	430	431	420	432	395	430	435	417	451	421	447	393	423	447	444	432	436	439	464	432	419	432	440	448	430	446	449	425	456	433	431	441	453	445	398	422	431	432	449	444	421	413	444	415	410	425	430	411	467	422	448	420	436	424	418	412	427	449	435	414	416	446	434	482	427	431	447	415	444	447	428	403	420	458	421	449	385	382	409	432	446	398	423	450	426	427	418	418	423
6878	20222	9560	4675	3448	2673	1995	1518	1230	1043	941	819	732	757	639	650	618	586	631	568	551	601	583	606	559	549	531	565	534	542	557	548	520	517	499	536	570	487	501	535	494	482	501	528	503	519	530	525	496	513	471	537	511	504	517	453	530	523	510	523	487	482	557	515	524	524	480	474	507	538	524	551	494	500	504	525	459	490	502	502	518	535	483	515	499	499	452	479	487	493	509	484	525	503	499	496	496	497	480	496	477	478	477	485	486	525	510	507	482	536	507	527	524	472	449	493	539	492	507	466	482	495	528	512	491	496	487	484	501	478	506	515	508	470	517	478	472	495	491	513	483	505	469	494	500	493	522	492	509	467	500	507	496	488	525	503	486	506	517	499	511	515	561	510	485	514	481	513	500	481	463	511	481	483	468	523	494	522	509	512	506	528	510	493	511	463	518	516	533	540	464	494	505	501	500	485	493	458	466	509	506	511	467	508	486	468	475	479	537	466	484	465	488	489	514	471	488	462	521	486	489	503	524	502	509	513	507	521	472	496	483	516	486	481	535	490	496	510	491	492	522	505	471	485	484	534	465	501	502	507	491	472	504	506	491	507	505	489	503	490	511	456	469	498	488	523	489	519	479	509	470	483	547	487	492	447	501	479	481	456	492	487	488	465	510	501	469	456	498	456	490	527	505	515	488	490	512	514	458	528	507	532	512	457	472	509	512	482	471	478	502	516	541	495	536	490	543	487	448	434	478	545	484	473	499	519	477	518	485	483	513	482	479	496	505	484	501	459	488	481	498	498	467	486	505	500	519	557	453	515	511	463	474	470	467	479	469	509	530	509	476	528	508	476	487	516	497	458	490	479	487	484	491	497	497	492	509	503	460	500	522	498	503	516	501	479	489	493	544	528	484	470	527	482	494	518	472	517	524	501	504	544	504	498	482	491	526	485	516	498	517	540	552	470	497	522	508	496	478	497	517	497	500	458	526	515	508	475	513	517	522	495	485	494	500	537	521	498	479	512	505	498	521	523	491	432	508	461	492	504	511	584	504	506	455	502	487	510	492	473	511	506	468	511	480	452	507	496	541	493	485	557	513	522	547	508	483	452	483	512	489	514	527	477	510	508	520	478	487	473	496	469	483	504	498	478	513	525	513	509	480	501	484	486	459	497	518	461	499	492	477	491	543	486	517	477	501	490	503	476	517	497	502	510	494	542	467	510	482	485	491	500	491	491	507	507	519	503	495	524	519	482	468	468	491	479	452	499	510	509	493	508	481	501	543	496	498	508	511	485	499	478	533	518	521	495	485	510	455	486	462	503	502	500	449	511	504	485	496	541	522	513	490	458	496	474	529	496	499	486	516	456	511	491	504	527	516	518	494	499	486	489	485	468	522	483	462	507	478	498	493	501	475	544	479	510	482	492	511	500	500	530	495	514	502	514	530	483	492	474	471	544	525	546	483	540	500	516	509	479	462	508	498	479	508	488	472	505	513	487	476	496	512	525	555	539	496	498	467	521	534	498	496	489	490	525	514	484	502	482	523	543	506	477	434	510	499	503	475	518	513	492	460	529	513	512	473	499	513	480	507	515	508	477	528	539	513	487	489	475	489	501	497	488	494	476	514	503	462	510	514	524	490	502	578	528	449	498	503	499	510	501	508	513	456	500	504	508	505	540	502	504	496	487	511	504	538	514	504	482	494	479	537	482	525	485	475	432	465	499	467	471	465	534	489	481	484	503	484	510	498	497	486	488	463	504	480	454	516	498	482	504	468	485	534	489	467	508	509	511	540	489	510	492	459	476	514	457	509	485	497	524	506	467	488	497	507	463	479	501	510	497	504	505	512	492	491	517	489	509	494	507	545	493	482	524	470	484	489	510	505	486	516	481	519	518	506	480	515	497	533	499	539	494	467	541	475	495	502	494	480	469	487	488	493	492	448	519	472	473	488	463	486	490	509	481	483	493	475	497	517	506	478	479	518	545	489	481	514	547	509	515	508	500	464	510	506	518	500	499	500	506	464	501	499	502	500	464	494	450	507	467	526	495	487	473	510	530	498	509	506	493	518	488	487	500	497	508	458	489	505	466	491	477	487	488	486	504	479	496	543	502	487	476	496	541	461	504	487	509	461	445	547	464	526	517	493	435	536	519	468	514	493	475	502	483	493	495	474	462	519	492	508	473	488	536	544	501	465	476	484	516	496	528	494	511	484	486	497	459	510	534	497	508	487	492	499	481	511	479	536	465	521	507	470	502	521	523	532	516	504	515	487	470	493	518	508	501	501	477	496	493	491	523	490	529	457	490	483	491	493	513	476	528	471	476	521	541	494	507	495	498	520	499	507	481	505	504	483	533	490	524	484	508	512	463	512	462	458	512	504	497	474	475	476	517	486	486	493	529	486	469	497	498	492	518	494	470	464	521	488	525	459	467	481	486	487	471	479	464	476	494	479	534	517	468	468	517	514	553	518	493	498	486	547	476	475	509	482	508	547	513	475	449	515	455	489	504	489	470	509	517	462	479	523	510	498	503	501	477	470	513	467	527	489	514	459	439	492	497	500	560	497	477	520	505	507	509	508	492	497	470	510	544	481	518	520	478	503	500	522	493	466	526	510	514	489	493	471	506	515	493	499	506	472	471	521	525	498	501	514	533	503	498	526	510	512	490	517	463	478	474	470	535	535	505	538	498	521	465	490	501	489	506	503	507	530	466	519	488	471	503	493	498	472	492	481	547	478	469	466	500	489	490	494	509	517	474	453	478	477	500	489	461	488	529	495	526	493	508	470	535	480	527	469	488	521	507	534	525	553	516	493	519	520	480	463	473	465	461	499	531	504	500	462	536	530	471	514	519	526	522	488	468	531	472	518	500	493	505	514	468	498	480	491	509	503	502	463	502	501	484	473	528	473	503	470	460	482	493	499	517	506	508	440	557	480	470	535	524	507	478	518	489	492	523	489	466	494	483	551	513	510	500	447	481	498	520	475	504	506	506	466	530	459	489	483	530	480	495	477	507	560	521	487	515	510	497	466	507	537	507	488	476	475	510	493	462	482	490	514	545	483	495	467	468	511	486	494	510	502	516	490	476	498	512	499	501	501	520	502	536	505	546	521	476	531	552	530	500	491	507	494	490	489	462	474	469	501	491	483	468	491	484	466	528	517	469	483	494	469	492	509	491	579	523	496	499	481	501	475	506	470	500	494	517	462	513	488	500	462	488	492	494	499	478	494	483	516	534	488	483	522	484	495	502	485	471	515	495	517	477	455	532	485	492	478	518	519	467	461	462	524	500	508	477	479	487	447	473	466	493	468	487	510	490	479	515	483	472	481	485	498	531	520	485	516	524	489	516	483	503	482	518	498	492	509	513	493	482	538	503	508	500	511	490	515	490	483	489	484	495	468	468	496	500	482	508	539	483	497	492	512	499	530	468	512	471	478	501	498	484	545	527	494	475	484	528	503	489	471	482	467	498	496	521	480	471	505	507	517	487	516	481	478	537
27385	18397	4956	1282	976	1041	981	951	953	934	932	894	921	970	948	927	850	899	870	870	919	925	963	899	929	950	934	957	928	934	880	932	928	937	871	938	978	913	885	895	926	870	907	933	881	942	911	876	960	897	933	869	899	893	969	931	926	904	1002	935	894	916	910	919	883	972	924	898	909	885	892	960	894	948	909	860	856	890	888	897	921	943	925	937	913	932	941	928	871	948	889	923	864	906	894	934	909	899	931	951	917	965	934	922	950	956	893	932	940	904	905	898	881	924	964	930	910	914	884	926	932	871	892	875	890	914	891	929	947	888	892	957	947	941	918	922	910	909	907	917	877	855	906	908	887	932	866	919	915	867	877	916	913	941	892	915	959	956	913	909	964	886	922	911	927	926	947	1006	879	904	941	985	900	902	868	903	911	923	901	874	944	909	961	927	906	919	878	933	938	948	916	897	916	936	920	904	918	894	917	920	923	929	916	939	926	914	946	904	903	955	929	945	924	918	870	944	922	976	972	898	945	878	874	931	920	912	910	937	947	891	971	905	940	931	930	888	898	933	950	839	912	938	943	896	979	933	931	935	878	893	904	932	932	890	888	909	925	888	924	898	928	908	918	935	917	872	929	868	924	847	926	899	880	878	920	926	925	947	856	929	925	923	938	884	954	888	920	952	942	919	932	898	897	907	958	976	936	915	927	863	884	914	924	901	917	953	834	976	944	925	946	970	910	964	958	940	846	915	903	889	941	952	904	955	922	978	922	929	957	934	919	917	938	934	952	966	969	890	936	942	931	931	921	913	923	887	901	922	930	886	883	899	943	924	947	854	897	907	951	885	866	828	933	971	964	971	930	906	900	897	959	943	879	908	947	918	961	971	853	913	916	923	876	933	981	914	970	977	953	946	942	936	897	953	953	927	903	876	930	936	922	937	897	900	927	910	913	941	896	906	908	914	860	843	893	924	943	964	896	929	844	872	952	894	918	873	940	917	947	886	908	915	935	887	904	953	850	895	927	914	934	944	927	881	889	900	894	893	967	944	934	866	940	928	970	915	960	913	974	940	939	950	897	907	857	943	888	944	901	913	899	924	910	886	947	920	912	901	935	877	931	973	909	918	920	930	916	879	911	850	944	920	940	890	876	906	885	925	946	912	935	873	974	950	897	899	961	867	935	914	911	901	913	910	957	917	954	890	883	905	900	929	958	820	963	921	885	889	924	924	901	883	923	960	934	950	910	926	861	906	1013	916	925	928	925	953	952	878	926	933	839	952	955	886	944	917	885	935	917	890	954	925	949	927	948	908	907	892	912	891	923	870	949	914	881	904	923	919	914	892	915	874	896	922	860	885	971	876	903	916	873	917	950	880	926	933	877	920	921	930	915	959	868	884	972	918	919	944	895	919	1001	858	908	913	929	898	918	923	949	896	962	867	978	926	906	914	937	885	944	900	916	919	890	884	910	887	897	909	915	875	930	907	888	951	912	878	918	888	921	914	927	909	928	898	928	969	857	899	880	917	862	921	939	936	910	940	885	896	953	979	877	951	899	927	959	892	939	941	909	900	884	1004	885	921	947	863	916	937	892	943	912	922	945	857	865	899	921	905	872	902	915	907	951	915	924	986	964	911	946	904	877	936	944	907	950	914	943	874	937	906	889	881	925	931	963	894	913	976	937	889	898	854	905	934	891	965	942	891	983	951	895	921	889	927	893	891	923	939	926	925	915	888	946	931	893	921	867	896	932	914	925	935	935	893	907	850	943	941	896	909	924	952	907	924	930	911	897	952	890	925	941	919	878	922	906	886	903	950	911	911	959	959	890	910	885	889	890	903	929	915	906	960	937	919	886	901	951	918	876	910	927	986	937	878	872	926	930	912	896	961	893	918	902	896	919	908	929	893	926	926	928	906	918	893	954	947	975	914	906	891	942	875	906	933	925	899	941	948	872	976	945	942	861	951	965	900	968	940	893	901	913	906	902	934	891	885	892	961	919	939	952	884	935	948	903	942	927	951	921	930	956	889	903	906	892	875	889	951	876	897	919	910	898	922	967	943	924	881	901	923	897	904	931	936	962	862	907	893	945	853	911	917	866	945	926	937	933	954	929	944	917	921	932	927	890	897	915	949	935	956	891	891	974	910	861	946	881	880	936	945	868	914	888	913	893	932	970	932	917	990	887	864	855	897	927	905	922	887	920	940	977	901	911	930	910	882	910	951	934	952	908	899	941	889	935	988	830	951	950	920	923	887	903	923	913	933	908	929	823	882	932	900	924	908	954	928	913	868	925	898	904	948	893	946	916	874	1017	955	941	915	962	912	961	867	878	903	885	905	898	909	959	890	874	1008	917	916	929	944	927	899	896	925	899	907	926	836	965	919	905	907	923	948	903	929	947	891	923	971	884	845	949	927	935	886	882	918	891	910	950	875	932	922	869	977	884	945	908	904	936	926	903	899	903	941	877	918	907	958	940	899	908	880	898	883	923	913	930	925	929	892	921	889	880	929	950	971	933	882	934	961	899	898	897	918	885	895	924	907	943	929	965	943	916	882	950	906	901	902	887	929	938	898	926	891	935	935	915	868	925	896	975	867	960	946	913	959	952	938	952	911	919	926	958	909	883	960	941	871	926	854	922	873	918	921	887	970	966	915	932	906	918	880	912	907	887	963	917	939	901	939	946	948	900	963	908	893	872	948	879	933	935	892	902	987	919	884	885	903	942	904	904	905	878	960	913	886	929	894	937	905	849	905	872	960	933	950	940	969	958	931	858	900	898	916	871	846	969	946	946	878	944	874	874	960	953	935	887	982	897	891	904	920	884	888	943	917	871	945	948	941	917	961	943	899	893	933	961	925	936	912	912	951	869	868	928	885	944	882	887	892	929	914	894	922	965	902	925	884	911	944	937	900	938	908	943	886	915	921	919	870	943	928	913	843	897	882	884	976	907	871	922	896	884	874	946	892	846	944	892	854	913	913	916	895	922	921	903	892	893	912	939	904	871	948	912	981	924	891	924	878	888	887	898	974	902	944	934	881	881	908	914	920	878	940	948	897	914	949	958	879	906	912	910	940	907	857	904	942	913	934	930	924	893	937	966	932	940	893	960	940	950	902	897	846	883	929	873	925	882	932	882	913	913	876	966	923	887	983	842	918	886	926	856	914	955	948	927	909	934	882	928	895	955	926	928	929	927	934	902	947	921	947	940	936	930	995	886	909	875	908	876	922	931	937	987	905	845	918	900	917	882	908	950	921	942	955	956	902	918	900	903	939	957	943	898	921	915	879	912	891	901	916	971	915	865	955	909	900	932	875	922	854	933	895	925	914	907	949	911	962	910	884	934	917	894	947	872	880	931	905	919	883	909	922	956	969	946	890	909	881	872	921	985	866	894	947	908	926	939	913	920	906	906	964	903	893	897	955	913	925	861	894	926	957	940	850	916	949	971	871	924	905	961	884	927	875	877	940	925	881	964	921	898	913	934	892	926	877	911	966	832	897	895	889	938	924
5784	5652	1385	1153	1119	1110	1088	997	975	1034	1061	1016	1006	1011	1011	1013	1006	982	1040	995	1064	1028	1021	1058	1015	989	1037	1032	1004	1050	985	1013	1025	989	1034	1042	1041	1064	1033	983	1033	967	1016	1058	980	1032	993	995	1015	1019	996	1080	982	1006	973	963	999	975	1015	1014	1008	1016	945	954	1010	924	988	979	958	992	1020	1027	977	1005	1033	1014	998	976	968	992	1003	1023	1045	1048	1038	942	1021	956	985	963	991	967	1007	987	951	1034	1058	1007	975	999	996	1014	983	966	1023	983	976	1013	1044	1004	980	971	948	969	1020	1062	978	958	1033	984	1039	1053	1030	1001	1019	1028	1049	1019	1006	965	978	1046	963	959	957	981	986	987	973	967	987	990	989	980	1025	988	950	1040	1109	954	995	991	1012	995	940	974	992	1000	929	966	1066	1033	1021	1024	992	971	999	1034	1032	1063	992	960	1080	1012	966	999	1048	983	1040	1058	1009	993	972	1081	1040	999	1009	993	1005	989	974	1055	1036	988	967	1003	996	1017	1051	992	979	1058	1039	995	983	1090	993	999	1015	981	1018	1005	1046	1005	1005	983	1019	1018	1004	971	994	969	997	946	977	994	1007	998	1002	1032	1015	1026	1020	975	1006	1000	1046	1048	975	999	986	1005	1041	996	1003	969	977	985	982	967	1032	1024	1002	1016	994	1038	1003	940	1007	1020	990	1044	1059	1013	1058	1017	988	1071	1022	1027	1033	960	1044	995	1048	992	992	1008	1008	1041	996	978	970	1055	1002	934	1019	986	1025	1013	1000	1015	948	1022	977	988	984	970	1027	1021	960	1035	1054	1046	983	994	976	1002	997	1010	994	974	993	993	1005	1002	1056	1029	982	999	999	1012	962	1017	1003	1017	988	960	990	1027	1019	1036	1050	949	990	1010	1011	1041	978	1009	968	981	937	1062	958	990	1040	1008	985	1037	989	944	1012	1029	971	1013	1031	997	1033	975	1017	1038	937	988	1014	975	947	991	952	984	992	958	963	990	1021	985	1049	964	969	994	971	1020	987	976	1043	961	981	1023	999	964	995	984	995	980	995	1057	1028	988	992	970	1050	1034	982	1020	994	1049	1013	1007	932	964	974	1010	1029	1020	1017	1027	1004	992	995	942	981	1048	984	1034	1038	1009	1042	991	1032	953	1031	1051	1046	1028	1019	985	1033	1031	953	1072	958	1035	1023	971	1020	1001	981	988	1027	1070	1058	1033	963	1024	979	1024	970	969	974	1031	1031	1000	935	983	992	1022	995	1003	1001	965	967	978	999	1008	978	1059	1009	991	954	987	962	989	1004	1028	1034	1010	984	1008	973	980	961	1031	994	1018	991	1039	980	1050	978	960	1066	1007	1050	1047	927	1018	1058	1060	971	978	1029	996	947	1036	1039	1008	977	1030	1045	1006	1014	976	996	1015	967	971	1047	1059	1003	954	1048	1004	999	997	1080	927	1014	981	989	1062	1020	1040	1051	957	997	970	1029	994	1047	1071	1012	1019	945	1036	969	999	1014	974	992	992	981	963	1037	950	1012	979	988	970	1005	944	1023	1030	1016	1043	1023	1009	1006	1031	1029	1003	1063	1013	1022	987	1030	1027	1026	965	988	1028	1028	1024	1032	1034	1033	1015	1033	999	953	1029	999	1006	994	1005	1024	1047	976	972	1040	1036	958	1030	1009	1028	1000	1065	1024	1043	949	1022	982	1046	1025	1040	986	1008	1018	1067	1013	992	1023	985	1068	1005	1052	1000	1052	1032	1041	1001	998	1002	1000	982	1010	976	1048	1038	1009	1029	991	1006	969	1020	984	941	1010	1041	1003	1019	983	993	1003	1053	956	988	1015	1004	1018	1022	989	1058	1011	1048	1010	1045	1041	993	1025	970	978	1073	1047	987	971	1017	1006	1067	1021	946	1050	1041	970	1009	983	972	963	1064	1008	999	970	976	997	1030	1050	971	999	1017	1042	1007	1015	1012	1043	1030	1050	1008	973	947	1028	978	975	982	931	969	999	1037	1012	1063	994	1000	1050	1032	989	1073	1002	938	960	999	1027	1025	1030	984	998	1002	1032	1031	1023	1003	998	995	1007	1005	982	964	1038	1037	1009	1020	1025	1032	954	989	991	1031	1026	1032	1033	950	1002	989	1010	1030	1073	951	944	1010	985	1013	968	986	998	991	946	1006	1066	991	997	1018	898	1045	1002	989	969	942	968	973	980	935	995	1006	1004	983	1025	1018	1039	1056	992	1029	1012	971	988	1020	1008	1062	992	970	1047	1019	991	957	992	954	994	1049	1021	1006	941	995	1024	949	963	1030	1031	1013	974	1031	1055	1065	1024	1018	985	1095	1005	972	980	969	1007	980	1014	1022	995	1053	999	994	1017	941	986	985	946	976	1034	1037	984	1035	1041	989	965	977	979	1021	948	1012	985	1005	1030	1056	986	982	1043	1004	1036	1012	940	1053	1012	966	975	1030	1030	1050	957	1019	984	1048	1004	1002	1007	1043	1037	1022	958	1020	1016	946	955	1012	1024	1065	978	959	1007	997	1023	1039	1013	1035	992	1010	1029	1010	1002	981	1037	963	1023	1113	1022	1027	1048	964	1016	1053	1012	1033	991	970	993	995	960	973	1006	1001	1021	1018	996	990	987	992	999	1028	953	1040	1004	1006	987	1003	976	1042	1016	1018	975	1082	981	992	1027	1024	1002	1029	1070	990	984	991	1024	1019	1065	974	984	1003	999	1022	1044	1033	1007	1046	1059	1013	1019	1015	1012	1017	1011	1031	1073	1024	954	1016	1001	988	933	953	1014	985	1013	987	950	991	985	949	1009	1024	956	1001	996	959	1018	1012	987	1037	983	1018	1038	1030	928	992	1016	969	1007	1006	1045	993	1061	985	989	997	1015	1042	1019	998	980	1040	1042	1069	989	1046	1018	971	990	998	1037	985	1036	1003	1027	998	975	998	987	1008	989	1006	986	1002	997	1002	966	961	991	990	988	1056	1000	1022	1012	1015	998	986	1016	997	1009	1054	1026	1065	1096	1005	1053	1011	953	1011	989	1001	995	1078	1007	1017	958	1042	972	991	1032	976	1004	972	1010	986	1023	990	980	1018	996	1003	984	1053	991	988	1089	965	989	993	978	1028	1019	1015	982	983	1035	955	1043	1026	979	1040	1018	981	954	937	1043	995	998	1035	959	1059	1000	989	1037	1023	994	949	968	957	970	990	1045	974	996	993	1028	985	990	1034	1033	974	1032	1024	996	925	1005	1036	1066	979	1073	971	1008	1003	1008	1015	1008	1007	955	1036	988	954	983	1053	997	1030	1004	985	1056	1007	999	1009	1033	991	986	1052	995	1013	1012	1003	1023	1021	1015	1006	1003	1019	1010	977	1016	1091	1018	1014	977	961	1046	984	1040	1039	1044	1002	1025	1021	1036	1012	1053	1010	992	983	1017	965	1022	971	982	1056	1010	1017	1035	1081	1015	987	1026	966	996	1013	997	972	979	984	997	990	1035	1043	1031	986	1019	1016	1024	989	959	1000	966	976	1035	978	976	998	945	971	989	1036	981	985	1012	972	959	1028	989	982	1033	1030	958	963	1023	1006	1026	1016	977	1018	1062	1011	987	1039	996	1032	928	1029	1028	998	956	1004	1007	971	1017	952	1017	961	988	1000	951	1022	971	975	983	995	986	989	1030	1018	1076	993	1000	1016	944	1011	942	1016	1013	1040	981	1069	1023	996	1066	970	986	1006	1044	1005	1004	946	1024	1033	1048	970	940	996	1054	980	952	1012	1001	1064	1019	1047	995	983	987	1044	994	993	1020	943	970	980	1011	1045	997	995	986	1068	1010	1027	1029	994	961	1020	1065	985	1008	991	953	995	990	1063	999	997	1005	1017	1023	1018	993	950	979	1013	987	1008	1025	1037	942	1015	1004	965	1003	1043	956	1050	1005	978	985	1007	1070	989	976	1006	961	1018	970	1016	991	1042	1011	988	984	1011	1010	1030	1048	1008	1029	940	981	1051	1027	991	1040	1040	1019	1017	1014	1034	1046	979	990	1029	1010	975	1012	1028	1005	1030	1034	1012	988	988	1017	970	1007	962	1010	1024	1027	1018	978	982	987	1016	976	1049	954	996	995	991	992	1033	987	1031	1042	998	993	1025	1030	989	1022	1010	935	1023	1026	981	1014	969	1021	990	1018	1028	1002	1042	1030	1023	1023	1004	1004	987	1007	984	995	968	1036	1018	1042	992	979	951	1084	1011	989	999	1011	958	1021	1027	969	1037	997	988	957	972	1044	1010	1040	971	974	995	1010	982	1020	997	1017	1010
23276	21032	28162	24086	21029	9388	1804	1357	1185	1094	1060	1017	1062	1086	1051	980	1025	977	1048	948	941	927	1028	955	923	962	1032	896	960	917	970	939	943	950	957	953	956	957	974	950	960	997	969	925	967	965	935	944	926	926	937	956	889	968	896	877	925	923	913	957	938	920	925	938	933	949	977	952	906	876	892	947	889	953	911	923	924	861	936	916	960	890	948	938	926	895	937	915	939	908	937	927	965	970	960	978	936	930	945	911	964	953	915	935	881	968	922	910	900	924	913	881	919	916	929	967	1024	885	961	941	1009	938	911	873	932	1016	942	885	967	905	912	957	969	942	901	964	909	915	979	946	926	935	989	945	949	951	967	934	960	918	949	881	884	919	967	929	960	1010	935	906	939	936	974	873	993	904	906	950	934	938	986	962	995	982	934	900	972	883	955	934	848	956	934	927	1005	936	930	948	933	922	952	942	909	932	953	973	1012	941	947	947	972	969	945	924	927	947	909	963	992	912	911	935	990	904	874	944	920	900	891	926	933	884	963	891	916	946	917	916	915	903	927	938	958	968	928	936	923	955	953	1005	930	906	964	852	929	958	896	924	939	945	937	962	983	916	979	914	964	939	1045	970	953	926	963	938	935	982	934	953	949	945	895	945	950	946	879	916	932	938	877	928	941	923	931	961	894	952	942	969	961	943	994	958	919	898	929	942	977	974	1008	950	907	871	970	908	911	952	915	969	973	960	878	940	898	927	944	901	932	936	940	969	892	961	981	936	1014	969	979	950	976	936	924	937	967	905	939	917	923	961	941	920	984	987	948	936	956	969	912	970	918	979	934	989	927	969	961	934	967	962	901	924	945	933	953	921	957	954	937	942	914	925	949	898	976	940	964	882	908	915	914	876	981	919	897	963	896	897	939	974	932	981	973	961	968	946	910	974	873	957	926	907	954	890	923	902	900	993	1011	906	900	919	957	922	912	937	984	969	989	938	951	990	931	903	896	943	940	944	938	944	936	968	947	934	964	938	967	944	959	870	923	947	899	951	975	971	936	879	903	901	918	965	969	957	917	961	965	924	948	918	941	930	961	915	946	902	962	928	958	893	930	919	976	957	957	930	923	961	931	985	898	955	892	883	934	972	960	962	941	936	928	944	954	941	902	952	895	936	942	946	943	911	925	941	948	940	900	923	925	929	949	955	909	937	940	986	927	919	914	914	918	920	940	865	939	923	946	959	955	986	899	989	949	937	937	958	922	857	935	915	968	1003	895	961	912	937	909	952	949	920	943	875	897	918	975	978	929	987	964	907	929	960	927	964	927	940	905	947	928	986	981	957	945	917	991	933	934	957	936	954	967	902	986	997	976	962	951	908	957	975	914	905	933	966	941	948	933	937	912	936	986	958	950	915	953	972	948	964	969	945	974	946	916	964	906	882	1010	946	928	937	947	941	956	989	943	891	928	944	930	923	903	950	946	919	943	864	900	935	957	936	898	958	890	929	959	932	965	950	951	978	936	947	959	944	946	932	909	947	875	978	969	968	992	952	901	932	890	943	943	878	959	933	915	911	976	914	924	945	917	978	941	907	944	863	913	901	971	921	960	970	930	981	931	967	939	918	937	895	962	871	947	927	982	833	963	957	947	923	952	986	934	939	943	994	925	935	874	901	954	948	926	908	934	899	936	933	977	928	955	876	955	900	945	907	907	995	932	904	854	1007	903	925	875	935	884	1009	939	947	926	913	954	936	932	915	927	888	954	900	978	939	918	982	957	934	909	942	946	912	982	928	914	914	971	916	920	979	911	946	900	976	907	913	964	936	969	951	952	952	927	921	918	933	930	931	913	963	937	948	939	911	972	941	905	980	947	992	868	905	893	929	969	931	995	948	950	953	915	957	926	897	904	968	887	952	970	880	933	891	972	975	948	908	912	906	973	943	978	950	934	995	935	930	867	937	942	914	951	860	920	916	922	903	881	916	914	906	907	943	884	962	967	937	902	906	934	951	961	935	893	977	919	1023	919	939	965	946	933	981	919	942	887	949	991	947	929	906	990	954	845	980	970	934	907	969	965	966	909	912	977	952	968	979	942	885	956	885	930	893	938	925	918	876	911	902	1020	894	939	945	958	978	1021	953	889	982	943	949	891	884	966	933	906	931	935	891	913	937	912	883	897	996	901	955	978	920	922	943	903	939	849	899	892	936	972	937	970	990	990	879	959	979	945	949	863	950	921	984	917	880	951	903	914	974	959	934	934	943	930	960	930	966	884	1021	958	979	904	964	942	909	939	949	950	855	935	921	914	946	945	921	943	946	888	927	928	958	915	941	914	932	960	964	872	907	940	913	934	926	908	940	939	896	994	956	949	938	887	924	968	903	981	980	981	916	932	966	929	976	967	916	967	944	929	946	878	944	915	959	908	954	959	894	958	931	947	904	899	886	953	902	880	963	953	970	903	957	989	900	972	943	915	940	927	909	918	913	930	908	908	931	990	989	955	980	969	925	924	907	886	915	958	941	926	943	996	991	930	920	920	897	891	942	922	917	951	978	898	944	968	959	985	942	969	949	916	889	950	921	937	952	982	972	916	903	898	916	891	935	941	941	936	921	903	864	944	908	926	927	941	959	1026	933	902	902	946	931	976	949	943	913	933	919	912	906	926	937	1031	968	956	967	950	965	978	940	941	928	967	936	889	933	911	948	997	961	973	953	925	939	953	969	915	892	1010	910	934	993	947	966	974	968	929	1020	973	982	938	924	928	974	946	890	953	997	918	911	922	909	932	963	905	947	931	937	919	874	948	955	908	872	946	932	913	899	956	931	948	974	871	918	959	895	924	947	913	982	973	930	896	895	951	951	995	928	924	928	904	911	928	888	908	977	926	957	927	949	915	894	911	905	972	969	962	936	928	923	944	905	983	918	928	947	898	942	876	958	945	908	914	915	951	930	955	919	945	919	908	959	954	966	911	909	924	934	924	926	981	921	914	951	975	890	990	911	921	916	978	929	942	935	967	934	946	969	928	969	982	943	940	975	984	920	924	957	892	893	932	902	955	969	951	931	971	977	886	908	923	965	915	977	922	918	911	939	984	936	972	953	948	970	909	942	989	946	941	994	950	1015	970	896	968	907	900	937	975	949	965	936	922	908	985	879	956	925	925	956	940	934	950	942	928	905	957	960	920	931	902	942	933	889	929	976	941	965	938	895	976	972	926	920	936	891	926	884	931	921	910	944	950	949	968	926	922	924	915	883	925	999	919	974	875	917	911	962	923	994	944	986	897	963	964	937	943	906	967	942	898	938	914	913	981	977	923	945	911	918	985	935	943	964	916	964	956	946	916	922	937	963	901	938	987	976	904	929	933	944	879	891	898	943	915	923	888	946	959	906	890	962	990	913	922	914	960	942	975	901	937	953	945	947	972	893	979	927	899	914	910	938	918	963	898	955	901	921	926	956	885	930	975	897	907	971	923	925	909	954	881	961	931	881	929	893	916	932	925	943	929	967	963	907	931	979	876	919	926	972	904	918	926	944	966	868
5342	14545	6413	3332	2655	2119	1825	1530	1414	1324	1265	1215	1146	1148	1183	1113	1076	1050	1071	1077	1063	1029	991	1035	1058	1092	1079	1081	1027	1013	1084	1052	1028	1029	1039	1041	1057	1017	1023	1079	1066	1073	1059	1060	1057	1042	1077	1064	1028	1008	1040	1100	1100	986	1062	1042	1046	1080	1065	1005	1056	1031	1071	1097	1096	1102	988	1013	1061	1070	988	1075	1072	1002	1056	1008	1085	1022	1024	998	1018	1022	1017	1072	1067	1032	1058	980	1062	1061	1029	1068	1052	1003	1057	1114	1063	1001	1025	1067	1028	1054	1033	1086	1029	1099	1088	1014	1026	1021	1032	994	1082	1044	1002	1098	1084	1053	1043	995	976	1045	1071	1022	1081	1018	1003	1078	1050	1060	1023	1039	1058	1034	1040	1065	1023	1117	1067	1071	1070	1033	1042	1027	983	1086	1040	1021	1046	1059	1041	994	1028	1033	1086	1044	1027	1045	1005	1038	1078	1036	1057	985	1033	990	1010	992	1059	1034	1057	1020	989	1099	1070	1030	1077	1084	1061	967	1059	1090	1020	1064	1101	1028	1016	1032	1054	1041	1041	1015	968	1039	1031	1064	1018	1056	1091	1031	1037	1085	993	1051	1033	1040	1065	1046	1066	1044	1031	1005	1026	1016	1019	1026	1064	1028	1044	976	1090	1052	1094	1022	1024	1013	1064	1056	1035	1033	1055	996	987	1081	1054	1056	1001	1009	1055	1041	1033	1061	1049	1080	1000	1043	1066	1034	1080	1071	1091	1048	1082	1062	1011	1091	1016	1012	1042	1072	1109	999	1012	1006	1040	1009	1057	1060	1032	1012	1065	1060	1033	984	1015	1038	1042	1063	1038	1062	1014	1073	1023	1087	1056	1046	1055	1047	1057	1056	1037	1074	1029	1069	1040	1007	1027	1044	1034	1035	1020	1060	1033	968	1033	1041	1046	1058	1055	1069	1054	1074	1022	1010	1045	1108	1016	1011	980	1049	1020	1012	1029	1061	1059	1075	1036	1050	1032	1029	1026	992	1053	989	1069	980	1024	1006	1039	1054	1088	1006	1107	1013	1039	1071	1066	1040	1043	1065	1058	1041	1087	1033	1032	1036	1024	1057	1042	1001	1059	1007	1046	1090	1054	994	1031	1105	1087	1036	1003	1012	1073	1045	1078	1024	1063	1039	1102	993	1036	1074	1072	1038	1030	1039	1001	1018	983	997	1066	1048	1000	1038	1032	1048	1050	1019	1056	1055	1041	1063	1061	1051	1042	1049	998	1007	1027	1075	1058	1011	1044	1055	1072	1091	1068	1058	1122	996	1001	1097	1020	1091	964	1010	1018	1001	1020	1021	1011	1016	1002	1024	1024	1056	1001	964	1127	1070	1077	1009	990	1115	1009	1058	1006	1054	1047	1094	1035	1048	1057	954	1046	1005	1042	1079	1049	1031	1047	1075	1055	1037	1011	1074	1030	1041	1052	1039	1029	1088	1021	1041	1034	1068	1023	1030	1000	1093	1024	1069	1064	1014	1052	1033	1048	1031	1017	1074	1061	992	1001	1056	1056	1004	1111	1065	1029	1042	1061	1090	1087	1040	1020	1076	979	1052	1065	977	1048	1048	1110	981	1075	1051	1046	1053	1042	1011	993	1023	1062	1036	1028	1041	1013	1023	1050	1067	1034	1019	1072	1071	1046	1052	1040	1038	1060	1050	1069	957	1040	986	1054	981	1007	1018	1050	1033	1067	1069	1036	1052	1069	1068	1031	1011	1050	1019	1022	1017	1029	996	1048	1071	994	996	1042	1044	1037	993	1006	1103	1090	1021	1076	1074	1026	1039	1079	1037	1088	1017	1070	1086	1016	1067	1044	1037	1028	1055	1029	1082	1027	1030	1073	1063	1005	1073	1061	1079	1072	1093	1004	1032	1086	1007	1021	1035	1028	1055	1055	1005	1004	1069	1106	998	1050	969	949	1032	1063	1039	1076	992	1008	1003	1064	1000	1024	983	1002	1004	1016	1048	1024	1025	1091	1021	1058	980	1070	1069	1074	1023	1016	1076	1057	1066	1032	1070	1036	1073	1011	1041	1029	1045	1065	1022	1051	1034	1020	975	985	1003	1045	1012	1086	1066	1020	930	1030	997	1022	1065	1033	1049	998	1067	1036	1076	989	992	1057	1022	992	1050	1093	1053	1065	1029	1045	997	1056	987	1044	1028	1064	1035	1031	1036	1075	985	1033	1029	1003	1016	1051	1102	1064	1040	1012	1022	936	1012	1055	1035	1022	1055	1058	1063	1034	1014	998	1034	1055	965	1085	1131	1047	1052	1023	1030	989	1037	1065	1052	1013	1047	1062	1039	1060	1038	1055	981	999	1064	1051	999	1046	1089	1033	1013	1014	1058	1060	978	1028	1057	1007	990	1045	1008	1035	1059	1028	996	1029	1078	1041	1007	1085	1027	1037	1027	1107	1038	1049	979	1003	1057	1044	1064	1001	1068	1038	1028	1061	1001	1013	1054	1010	1001	986	1039	1029	1049	1014	1038	1076	998	1040	1040	1106	1015	1078	1055	1081	1085	1082	1097	1130	1073	1038	1011	1080	1011	1043	1093	1033	1006	1079	1051	1053	1060	1060	1003	1050	1046	1028	1025	1043	1080	1019	988	1046	1036	1035	1027	1017	1026	1062	1030	1097	1052	1060	995	1072	1021	1011	1021	1015	1045	1039	996	1051	1022	1050	1040	1018	1018	1030	1015	1031	1091	1019	1039	1041	1075	976	1054	966	1075	1073	1005	1082	991	1074	1025	1059	1022	988	1054	1062	1057	1077	1013	1008	1031	1079	1072	1037	1061	1024	1069	1052	1065	1006	1058	1018	1021	1022	1014	988	1067	1101	1006	1076	1047	1003	1089	988	1043	1091	1083	999	1015	1009	1048	1002	951	966	969	981	1086	1128	1027	1004	1103	1073	1082	1028	1036	1070	1065	1019	1074	1088	1022	1038	993	1006	1046	1034	1025	1031	1060	1046	1069	1039	1050	1029	997	1075	1025	999	1019	976	1017	1041	1049	1060	1096	1021	1062	1032	1016	1064	1079	981	1053	1006	1052	1026	1023	1048	1041	1077	1000	1013	1058	981	1021	1065	1120	1023	1000	1047	974	1009	1076	1025	1012	1008	1036	1033	1043	1093	1056	1064	1022	1102	959	1058	1054	1012	1006	1051	1049	1043	1042	1048	1087	1030	1044	1020	1020	1025	1043	1074	1034	1042	1105	1031	977	1009	1084	1034	1082	1093	1048	1051	1034	1002	1048	979	1018	1000	1056	1000	984	1060	997	1063	991	1065	1042	1036	1072	1035	1076	987	1019	974	1069	1033	970	1033	1010	1033	1054	1050	1027	983	994	1039	1070	1062	1036	1045	1051	1030	997	1076	1060	1027	991	1005	1052	1038	1073	1020	998	1013	1043	1049	1036	1045	1004	1026	1043	1083	1040	1065	1044	1026	1046	1062	1042	1041	1056	1010	1089	1038	1049	1079	1063	1003	1039	1030	948	1021	1024	1033	981	1028	1032	1062	1076	983	1041	1037	1016	1041	1011	1069	990	1050	993	1021	1013	1079	1045	1005	1016	999	1003	1053	984	1010	1019	1095	1006	1027	1007	1052	1030	1057	1051	1028	1011	1048	1089	1016	1075	1011	1068	1097	1052	1012	1025	1059	1024	1070	1003	1068	1032	998	1001	1011	1012	1007	1040	998	1015	998	1003	1049	1037	1042	1051	1055	982	1036	992	1074	1028	1009	1002	1019	1021	1026	1017	1046	1003	1041	1099	1038	1030	1071	1042	1036	1022	1047	1080	1055	1075	1027	1002	997	1070	1007	1034	1059	1002	1047	1029	1006	1025	1072	996	1007	1051	1039	1033	1053	1025	1042	1002	945	1052	1074	1093	1017	1028	1023	1041	1053	1046	1032	1064	1060	1000	1054	1058	971	1011	1064	1054	1026	1059	1041	1025	1032	1040	1118	1044	1037	1038	1015	1083	1045	1038	1093	1093	1018	1042	1024	1036	976	1018	990	1054	1060	1037	1019	1085	1035	1022	1063	1030	1020	991	1050	1053	1038	1116	1028	1074	1117	979	1029	1015	1038	1033	1038	1035	964	1037	1081	1016	1024	1019	1055	1002	1026	1031	1059	993	1058	1065	1066	1030	1059	1000	1099	1029	1036	1032	1044	1059	1050	1010	1016	1054	1047	1035	984	1024	1035	1044	1057	1112	1069	1011	1028	1020	1091	1039	1069	1068	1020	1059	967	1037	1055	1029	1078	1020	1019	1097	1024	1010	1027	1058	1027	1008	1019	992	1001	1007	1063	1092	1034	1034	1058	1062	1023	1042	963	1080	1031	1053	1043	1028	1063	961	1049	992	1071	1038	1009	1013	1025	1019	1018	1058	1010	1053	1051	1090	1044	1067	1073	1072	1030	1025	1006	1059	1022	1058	1067	991	1089	1000	1016	1034	1086	1020	1042	1019	1015	1066	1066	975	1012	1071	1084	1059	1118	1014	995	1067	987	979	1033	1020	1065	1036	1104	1035	1049	1036	1003	1072	1081	1086	1029	1044	956	1040	1075	1053	1078	1036	1044	986	1082	1068	1109	1075	990	993	1042	1050	1010	1024	1047	999	1040	1080	1063	1024	1094	1044	1030	1015	1025	982	1084	1066	999	1018	1025	1091	1018	1044	1072	1025	1013	1010	1001	1076	1017	1031	988	1012	1037	1022	1057	1054	1026	1038	1086	1045	1026	1084	1018	997	987	1024	1087	998	1033	1032	1000	1102	1029	1053	1056	1041	1026	1058	977	1056	1034	1007	969	1015	1091	1010	1060	1004	1054	1020	1044	1073	1018	1052	966	1016	1057	1067	1036	993
24381	21031	26927	25257	8581	854	697	634	594	578	586	543	577	513	563	528	597	578	506	525	518	543	581	540	512	545	512	519	481	497	556	557	469	558	563	514	520	512	506	503	560	519	482	486	477	521	467	523	538	461	489	526	508	576	506	477	492	508	491	524	504	524	549	462	539	513	538	514	496	463	526	496	491	480	480	505	495	507	501	497	504	508	455	498	503	490	506	480	526	507	482	463	498	509	514	511	488	540	468	515	525	520	468	487	532	503	511	518	488	525	482	514	507	518	480	504	520	486	508	476	544	512	500	521	524	482	517	546	512	521	490	540	538	485	519	492	531	524	459	510	515	499	534	498	506	487	510	513	509	488	551	500	522	547	496	514	458	509	500	477	501	519	538	502	480	503	480	504	515	543	522	477	481	517	529	545	520	502	482	542	523	480	507	529	531	487	517	499	499	516	547	479	523	514	554	480	510	505	497	466	504	484	485	537	515	528	558	503	524	492	509	540	517	522	519	520	469	542	499	536	516	485	557	519	506	499	492	517	508	516	493	505	500	527	467	498	499	482	552	531	483	542	497	487	489	505	527	484	476	458	519	530	549	489	514	508	498	550	537	503	528	528	521	544	522	522	544	477	536	498	484	485	487	530	501	483	490	504	539	551	552	512	500	490	469	514	495	551	512	536	499	497	478	546	523	491	527	541	528	503	431	518	509	498	504	520	497	498	512	530	486	484	526	505	477	529	503	525	471	494	518	492	525	508	503	518	480	469	542	487	507	524	487	452	509	481	529	460	575	509	491	490	518	484	483	498	548	521	476	502	525	525	527	535	509	521	503	494	518	500	492	524	514	514	466	498	537	489	513	461	499	532	503	534	528	505	586	527	489	501	480	518	504	539	501	511	501	481	539	529	514	504	529	512	525	499	507	514	510	493	513	536	493	513	495	513	503	524	488	523	493	541	565	501	508	526	515	511	518	504	520	465	507	465	499	552	513	531	498	515	512	512	488	512	515	524	521	476	499	546	518	491	505	485	481	531	485	461	485	550	520	509	520	507	488	465	485	507	503	529	481	512	499	500	521	495	539	481	467	551	462	499	498	498	499	549	530	469	475	476	497	496	496	511	501	481	509	515	484	491	550	493	545	530	497	495	471	531	540	499	510	499	505	500	557	494	545	502	502	527	488	484	533	540	481	504	510	506	539	520	454	509	502	495	460	492	493	492	512	489	494	495	497	530	543	464	480	481	539	514	504	497	493	498	493	511	550	493	475	529	470	527	504	497	537	493	543	529	478	526	467	504	503	538	512	498	539	469	533	476	548	465	475	471	505	498	508	510	508	519	519	489	515	526	499	496	513	516	526	523	503	520	516	495	489	540	502	508	553	502	450	535	461	547	529	527	561	534	503	544	521	516	533	474	508	502	453	517	506	504	501	500	497	510	546	507	510	519	533	496	510	511	540	519	509	522	479	499	507	502	506	551	548	512	506	506	540	514	471	496	559	492	521	523	515	496	479	567	507	562	494	508	524	521	493	494	501	485	539	491	507	531	514	507	526	519	488	465	506	524	499	521	511	507	529	507	473	500	496	504	484	528	476	520	493	520	560	535	470	513	488	537	536	505	510	532	500	487	506	499	469	492	505	495	504	515	499	510	487	491	496	475	516	502	529	519	524	491	486	538	495	499	498	464	536	467	501	499	529	517	494	483	470	501	507	483	515	495	490	457	504	493	497	504	517	480	517	519	505	518	535	532	511	564	524	537	517	543	502	498	478	515	526	499	465	520	461	496	508	512	486	518	513	496	507	518	484	475	482	492	521	485	513	494	519	497	534	503	492	531	514	484	529	491	539	495	490	523	480	473	517	516	460	524	501	487	501	537	517	491	540	525	520	520	529	483	539	538	519	500	521	528	521	525	562	507	493	503	502	515	514	499	503	523	505	519	517	482	497	483	521	536	511	497	487	510	485	477	505	511	477	497	542	504	501	505	474	491	502	519	508	484	516	518	492	549	495	525	534	493	495	539	498	471	496	493	520	518	489	510	514	490	497	533	535	507	546	498	543	551	511	490	514	525	538	520	489	475	478	549	493	508	511	531	502	507	530	456	513	523	483	496	476	523	500	541	506	523	530	480	522	546	510	486	518	459	533	534	497	514	535	534	504	502	521	489	484	506	508	518	473	489	510	489	515	466	543	530	485	507	479	481	521	441	529	500	518	484	517	490	495	481	519	483	521	530	524	504	476	548	484	563	515	521	536	515	454	503	510	533	484	496	506	486	511	511	492	494	531	500	488	524	483	528	504	478	514	484	501	494	522	528	498	527	551	563	522	530	512	518	485	487	488	506	535	500	519	551	514	525	474	491	504	506	504	473	463	488	507	551	526	500	499	494	473	486	503	525	548	531	496	514	509	532	486	518	517	503	491	511	493	496	514	494	494	518	469	486	534	490	538	518	485	500	527	529	503	488	500	538	482	495	525	561	511	516	509	522	511	510	490	481	536	496	490	525	495	522	484	488	525	509	503	488	476	525	504	524	549	510	500	503	475	531	480	518	542	528	472	531	497	553	508	548	500	528	484	488	473	547	497	467	504	497	487	544	505	506	496	495	502	442	523	478	507	528	473	520	492	522	504	506	497	500	542	516	518	551	503	509	481	471	556	492	500	476	513	494	524	501	506	487	513	467	492	504	507	534	483	513	555	503	512	502	489	508	520	477	541	491	519	537	510	513	494	467	512	509	522	504	480	537	541	507	538	502	482	502	533	500	549	521	450	517	494	513	476	494	480	516	486	532	476	490	486	517	511	522	522	511	535	499	508	509	481	516	520	452	493	548	495	491	481	501	509	486	483	506	510	531	486	509	525	492	513	511	553	523	525	542	504	537	509	583	495	514	523	504	515	482	476	521	491	500	544	513	494	524	481	503	524	481	518	491	520	473	484	512	532	526	554	523	513	523	472	481	526	512	540	507	527	498	523	470	518	500	518	527	505	510	512	498	499	528	491	469	511	544	496	471	531	529	509	488	500	536	486	485	504	513	528	508	521	503	506	459	458	523	497	513	475	484	511	477	518	543	526	511	510	477	481	496	489	496	497	499	521	484	527	515	517	492	515	508	452	507	586	490	489	508	518	524	504	496	497	511	489	509	533	570	507	497	517	471	525	536	481	476	486	479	473	490	517	482	498	459	541	496	514	493	544	514	487	511	510	481	484	528	584	474	494	494	517	552	477	503	525	523	514	500	525	524	517	494	487	507	507	523	521	536	485	485	511	503	480	492	519	515	482	490	483	483	510	469	558	475	543	488	514	476	511	486	559	531	539	501	457	527	508	486	510	494	548	489	495	522	549	503	521	493	510	501	484	489	492	510	508	501	538	501	519	527	486	504	495	511	462	551	477	523	511	514	521	536	515	471	502	506	497	496	482	515	512	501	539	498	492	545	540	474	501	482	530	478	493	489	502	482	521	514	475	530	547	507	527	504	551	495	509	503	477	475	507	464	540	521
5105	10319	3360	1774	1392	1150	913	850	793	722	667	665	645	615	608	615	601	533	612	574	616	583	576	588	633	559	570	609	562	541	624	578	558	566	628	589	582	539	568	608	573	572	576	552	570	557	575	553	558	575	562	552	546	564	577	580	555	574	577	582	543	559	567	514	577	555	613	496	518	555	546	544	559	574	560	610	560	559	619	587	598	547	568	580	557	559	575	595	559	566	544	551	553	571	520	538	574	584	545	571	556	542	562	537	566	552	544	613	573	599	558	573	580	588	530	596	545	612	549	565	528	585	530	532	609	563	601	551	577	536	539	600	519	572	551	524	545	560	579	566	549	552	528	579	554	537	571	557	567	532	580	584	585	570	502	545	534	543	550	589	551	578	568	548	562	538	566	577	562	536	590	549	525	502	546	559	552	552	558	599	544	586	547	566	552	564	605	562	557	564	556	565	597	530	545	527	575	537	549	590	548	545	566	519	570	595	551	591	557	526	518	569	577	565	547	564	569	536	554	528	573	549	553	536	540	593	574	569	609	574	546	523	530	577	546	552	538	560	543	549	578	527	571	577	563	563	548	539	522	544	583	509	573	544	540	562	551	520	564	556	530	554	555	547	544	525	535	484	568	567	549	533	544	550	582	545	531	549	518	562	583	544	559	585	546	600	554	574	526	539	514	557	556	537	552	539	574	550	546	544	554	571	559	568	508	542	529	568	561	583	542	578	565	537	591	550	557	534	508	547	497	577	534	542	562	561	578	553	574	567	591	564	568	560	561	538	572	586	561	530	537	528	580	508	554	601	505	571	541	595	535	571	570	534	576	596	532	522	524	577	606	524	560	535	549	511	573	580	572	585	568	578	531	541	560	569	571	575	580	580	581	596	553	527	580	578	596	607	558	577	561	522	517	541	547	544	551	513	565	593	578	552	564	544	593	540	572	531	568	563	566	543	558	589	613	548	546	573	572	548	585	558	550	515	541	569	546	565	577	556	584	587	562	563	574	582	545	584	562	549	523	558	586	534	568	589	618	568	511	525	556	572	491	542	548	532	608	553	544	565	547	578	535	563	566	572	559	562	542	542	538	520	537	524	543	556	578	581	571	571	519	563	546	538	549	529	567	544	533	540	561	570	576	541	545	534	574	568	538	549	562	589	537	556	560	578	495	550	533	519	531	533	573	557	519	528	564	577	539	582	559	573	603	582	540	545	574	538	571	543	571	562	584	556	582	610	566	568	526	575	575	573	560	541	581	542	552	544	559	532	564	587	562	533	546	602	504	550	538	547	575	542	555	532	575	537	578	523	598	528	528	550	546	548	531	545	551	563	573	569	541	601	594	549	541	577	571	577	555	558	537	537	557	574	581	529	568	549	516	564	555	556	540	592	550	585	600	541	567	565	555	524	531	581	581	560	570	589	561	548	513	533	585	564	565	564	563	592	572	525	565	563	543	536	537	573	560	549	553	543	571	547	520	577	499	525	540	541	554	538	571	537	582	536	595	549	598	600	510	537	583	563	561	565	591	559	524	601	511	527	563	563	521	557	598	508	547	549	579	577	575	554	555	560	526	583	568	515	541	561	576	533	589	546	553	576	612	555	558	587	578	567	563	571	580	554	611	531	544	550	538	544	559	604	554	588	560	589	547	552	518	537	574	539	581	526	540	598	571	494	550	541	532	589	595	616	597	551	570	581	544	550	589	531	573	548	551	543	580	524	513	538	569	587	579	566	588	541	540	557	547	588	591	583	545	591	529	491	561	595	590	572	573	543	578	564	578	555	572	507	539	525	586	542	540	532	579	553	580	570	565	585	542	581	567	560	604	600	561	562	549	553	528	550	547	585	582	556	550	561	537	534	568	589	584	549	566	560	590	569	546	593	590	527	572	568	572	555	531	541	545	571	605	575	595	552	594	576	593	575	568	565	571	587	525	602	557	535	554	560	575	582	545	576	590	580	574	540	547	585	581	496	586	541	555	540	535	543	504	595	551	559	522	544	526	565	573	576	568	576	553	534	610	541	553	524	570	519	551	555	530	518	528	574	552	545	575	543	565	532	575	597	549	558	537	542	544	576	520	571	586	566	550	529	604	559	562	579	581	590	549	575	520	593	567	557	556	532	529	553	589	573	547	534	568	540	563	590	551	556	559	571	595	558	594	587	520	559	552	586	517	561	501	548	573	605	514	554	560	561	561	557	546	551	600	540	560	553	573	568	512	561	588	566	537	579	547	541	588	566	556	558	569	532	523	541	534	569	572	570	579	556	557	561	554	574	580	555	522	590	527	582	548	501	598	513	570	552	580	587	572	548	536	553	570	540	554	546	526	585	582	586	591	524	592	560	563	589	534	552	591	557	567	578	549	554	514	598	530	546	561	573	569	547	548	584	554	553	546	547	525	558	568	553	538	563	554	578	581	564	523	558	589	514	554	551	523	565	520	611	535	582	558	523	577	558	582	536	532	537	513	540	579	540	515	553	520	565	536	507	528	556	556	520	525	551	549	543	548	542	540	551	579	545	567	578	585	534	590	533	554	526	581	590	583	564	565	559	532	567	533	577	510	525	598	512	580	569	583	564	547	544	531	579	563	579	529	549	555	552	529	573	519	577	602	556	547	550	545	562	544	540	580	569	582	575	542	544	563	577	528	559	571	593	565	571	521	566	540	584	583	604	576	550	552	577	549	569	581	560	564	534	546	578	575	538	573	547	539	566	564	575	554	574	590	576	579	587	568	548	549	519	553	539	592	524	573	554	579	582	571	551	560	556	576	573	538	551	552	559	564	614	554	528	577	566	540	531	585	514	567	585	520	529	552	599	602	573	564	573	551	528	561	532	531	572	583	548	585	527	560	561	569	533	559	538	556	538	539	571	572	585	550	569	539	525	558	530	551	548	568	555	594	547	554	565	572	588	595	558	545	546	615	549	578	575	559	560	593	536	538	534	537	559	542	537	538	560	563	571	526	535	542	601	600	588	587	560	537	531	564	541	514	544	545	581	536	539	523	546	597	568	546	516	535	556	555	618	555	573	589	560	575	517	555	549	555	573	556	549	549	572	573	572	590	534	563	598	607	540	549	590	589	556	548	607	556	537	553	543	613	580	567	530	582	547	543	547	557	541	558	588	548	584	531	551	572	556	573	538	530	512	546	547	580	604	527	558	527	560	594	565	540	591	541	536	595	560	515	532	587	501	519	577	572	536	537	582	527	529	547	567	531	568	542	553	590	538	547	607	585	532	562	533	584	558	568	561	564	539	515	538	534	548	544	574	591	536	528	560	568	545	587	519	554	559	563	541	550	555	539	560	588	576	531	571	557	509	534	551	586	560	589	596	557	591	564	537	545	547	568	560	511	540	554	549	527	578	584	548	560	572	582	545	528	568	559	558	583	545	583	548	559	557	543	510	564	563	552	564	538	547	600	568	585	576	581	585	585	555	518	568	547	583	647	568	590	603	542	557	549	573	599	539	547	558	566	590	595	588	555	531	576	564	534	565
22207	21022	28607	23654	21025	21055	6510	1059	852	752	704	612	624	589	543	522	529	561	520	503	474	519	485	518	455	457	465	468	451	503	465	498	463	448	456	421	466	435	450	445	445	465	446	444	451	411	423	457	438	432	453	428	456	455	430	469	483	413	452	459	432	464	472	437	436	432	435	398	451	482	440	414	425	467	413	470	406	437	457	413	469	419	467	427	436	449	417	469	387	448	442	439	425	437	399	436	444	454	476	407	464	421	472	475	451	457	433	414	483	411	439	501	433	443	455	434	435	411	464	410	449	419	453	439	428	476	426	432	428	411	417	432	454	410	441	463	464	441	466	431	415	429	369	425	440	395	441	420	434	431	456	437	395	448	403	414	464	488	417	480	424	448	429	468	455	456	430	430	429	446	427	456	448	436	441	432	423	422	405	410	446	419	448	470	436	455	439	404	416	473	443	444	428	460	444	428	426	479	443	425	423	402	418	433	440	443	437	434	441	438	420	412	465	405	445	443	460	458	426	420	459	456	437	417	436	410	455	391	468	435	485	422	468	442	436	449	417	393	474	461	421	419	457	437	483	430	430	458	440	428	380	452	456	451	438	459	469	401	425	407	404	437	454	435	443	468	471	441	466	447	450	450	400	442	420	430	436	437	421	430	408	446	448	441	430	426	443	438	430	404	473	457	434	422	443	469	448	438	431	460	459	467	434	476	447	455	441	416	411	462	474	435	445	416	494	457	456	461	392	424	427	424	448	463	453	414	458	413	404	462	459	457	445	449	430	429	459	422	459	412	461	425	427	437	421	421	453	459	433	435	437	431	453	452	441	433	420	438	424	403	450	434	472	438	405	435	454	422	405	450	425	441	454	449	425	434	445	415	457	463	426	445	420	443	425	443	440	440	426	432	438	435	470	467	467	427	421	438	413	427	432	424	456	438	401	468	463	481	422	426	445	460	441	424	476	402	446	420	436	425	452	420	419	410	457	465	469	424	380	430	454	469	421	408	442	437	467	452	444	405	426	424	481	422	482	460	435	394	430	483	430	457	470	464	435	445	452	411	416	463	438	431	408	432	417	433	426	428	418	440	466	432	404	456	440	428	437	441	424	433	452	421	443	444	456	449	449	438	402	423	452	427	450	457	422	456	455	440	469	456	420	481	453	446	427	462	436	424	462	442	445	428	450	432	398	421	418	421	454	450	441	441	418	430	435	412	427	450	394	441	482	431	452	419	449	417	417	438	402	423	446	434	469	467	443	434	418	447	440	429	466	421	409	467	446	439	431	409	481	417	434	439	408	447	424	429	417	451	422	448	440	470	419	413	419	431	434	430	488	438	405	407	445	440	418	432	466	428	439	450	477	388	466	450	423	452	462	470	440	433	466	444	455	450	386	432	454	441	419	451	457	449	418	437	401	480	416	416	439	442	407	455	437	419	432	464	420	417	431	417	440	454	412	459	453	439	404	427	406	432	454	448	447	448	432	428	392	408	436	449	434	451	434	436	434	449	483	472	433	438	435	454	435	437	466	426	419	417	441	406	456	465	444	430	417	417	442	487	432	449	458	434	453	452	448	480	436	427	468	437	415	472	490	462	464	410	423	419	413	425	432	420	470	470	421	450	447	447	457	382	416	438	459	395	430	444	468	448	445	469	462	466	369	436	426	436	430	425	445	411	445	457	473	471	434	431	426	484	416	445	426	395	443	418	470	468	446	390	431	452	491	472	434	435	434	421	476	445	414	470	454	423	439	445	424	397	421	464	466	454	440	419	452	435	436	400	413	432	435	457	440	460	453	392	454	445	452	440	452	455	464	418	418	442	420	485	421	491	449	447	429	458	430	451	451	424	455	434	464	433	409	448	447	413	472	474	419	435	446	442	430	405	409	464	442	400	427	464	497	426	432	456	465	462	453	414	457	436	435	421	410	430	418	435	476	439	455	425	464	409	460	410	448	417	436	444	393	409	449	478	459	461	446	425	418	455	446	441	473	434	434	451	439	396	452	404	441	424	408	412	436	439	433	397	419	403	442	432	475	412	438	445	435	428	445	411	450	479	465	447	454	476	484	455	454	452	398	417	425	455	437	423	450	370	407	445	433	429	481	447	466	442	439	418	410	455	436	431	434	437	412	459	449	414	419	451	431	447	472	397	466	422	407	451	419	430	425	425	461	454	431	439	465	480	417	433	448	415	436	458	417	433	436	445	452	463	451	443	426	483	453	489	486	455	412	421	462	449	460	411	423	442	457	448	433	441	440	424	426	480	433	412	426	403	448	424	437	409	416	474	447	430	412	427	461	418	460	417	407	456	442	392	435	418	433	434	431	452	454	424	462	404	425	409	405	449	474	443	416	433	428	461	463	413	445	427	444	410	454	486	446	450	466	437	412	465	424	426	456	423	454	432	466	415	429	441	443	409	420	437	392	487	433	414	443	439	401	448	449	422	422	430	444	444	444	427	479	465	438	430	482	475	414	416	433	443	478	452	465	442	423	423	421	466	417	452	454	470	425	407	428	455	393	426	425	419	444	428	437	435	445	437	466	470	422	438	458	429	447	463	455	399	417	438	423	437	449	436	426	420	430	441	439	472	445	465	437	439	444	468	409	448	451	424	459	459	452	436	443	459	425	420	471	428	446	453	497	435	458	443	447	411	448	410	471	420	410	455	465	409	427	383	459	438	415	423	430	430	452	423	429	416	469	435	433	494	425	437	433	478	396	419	450	452	439	441	450	454	459	408	420	462	464	437	427	462	429	417	460	442	438	439	402	488	416	408	433	425	450	445	430	434	440	467	404	435	462	467	382	437	441	437	459	426	446	449	455	466	445	461	450	450	465	444	472	433	445	444	436	459	415	424	462	478	459	459	466	434	483	420	458	451	411	464	450	398	457	427	428	448	448	422	467	417	436	454	410	414	466	461	449	418	443	452	455	444	455	455	426	448	412	444	459	449	408	431	400	436	452	426	444	442	445	449	441	404	412	456	422	457	436	461	445	411	414	441	433	418	422	430	454	441	417	448	438	452	403	431	480	445	432	433	492	445	431	405	453	404	442	431	438	407	453	407	434	458	425	463	443	435	430	428	461	440	493	423	447	433	419	452	442	414	429	438	421	443	423	410	426	465	461	447	447	462	445	411	412	410	421	442	445	464	424	463	451	458	437	472	425	474	419	465	470	449	424	431	417	405	416	430	445	433	468	458	447	462	441	434	472	441	433	453	467	445	407	407	459	466	428	437	433	436	410	435	433	424	456	405	460	448	423	437	445	432	387	458	440	453	437	416	442	432	427	437	448	431	406	411	452	468	428	438	468	461	467	435	449	431	414	442	469	435	453	482	429	392	437	424	430	478	432	430	446	448	432	467	467	427	434	472	413	462	459	448	429	452	421	438	444	458	437	433	436	492	452	420	438	411	436	449	437	423	459	428	445	426	414	429	455	468	454	428	409	436	442	424	448	478	469	426	445	415	454	462	457	503	445	397	474	453	493	441	385	423	448	440
7195	21017	9657	4749	3358	2651	1919	1465	1278	1085	939	894	775	764	680	662	685	695	587	596	627	590	575	594	561	534	568	547	509	564	557	570	498	524	514	519	528	552	542	517	496	515	517	522	519	525	517	546	544	472	483	517	504	491	500	524	451	453	507	516	510	507	516	504	501	504	489	492	469	469	516	497	486	507	540	502	528	466	508	488	514	521	484	542	499	502	517	509	527	494	478	507	493	514	513	517	493	519	523	513	477	476	513	477	511	485	471	488	526	516	487	535	475	460	495	495	471	525	466	510	513	507	496	467	496	519	492	475	528	513	468	489	510	567	526	469	484	526	510	525	487	494	508	531	483	517	513	486	540	503	500	510	505	513	509	526	547	479	502	498	489	462	487	515	514	496	500	510	505	533	496	470	477	491	502	506	488	474	510	504	529	489	482	519	549	499	513	476	465	511	525	487	508	507	514	496	520	525	479	547	490	493	508	477	477	492	462	527	531	514	481	482	481	523	508	484	466	521	448	509	457	512	495	525	505	470	514	481	510	491	488	511	507	528	505	484	480	488	537	505	488	492	514	492	479	508	520	521	523	489	533	523	509	526	463	449	500	516	514	502	513	511	527	510	513	464	539	497	509	508	511	471	517	465	515	494	507	484	490	507	523	518	552	495	545	475	457	524	521	485	511	453	526	501	481	503	521	482	477	498	541	486	509	511	507	523	482	496	510	512	503	529	528	457	501	534	521	470	483	498	525	503	521	506	513	492	456	516	471	459	505	454	508	484	520	498	486	507	482	541	488	505	507	512	455	473	506	501	480	459	489	492	514	510	482	501	492	491	509	525	460	472	469	496	467	497	488	464	519	450	516	496	500	471	499	472	495	497	514	521	483	517	514	524	519	485	565	503	485	540	503	503	515	510	508	476	511	502	503	494	479	502	502	496	526	497	452	480	493	467	542	529	519	496	495	525	473	477	526	464	473	463	578	494	525	514	526	517	517	495	527	474	490	481	499	493	516	513	460	491	505	498	511	524	473	516	487	491	507	539	536	508	482	488	494	521	486	474	553	540	503	503	514	509	507	498	513	530	476	481	534	473	463	525	477	481	497	517	512	453	477	495	495	496	522	564	506	476	494	532	515	497	526	502	480	489	579	506	525	509	499	492	539	498	511	481	497	535	485	524	524	480	538	452	497	579	514	479	490	481	515	454	487	496	468	510	509	485	479	518	522	512	522	504	508	506	540	526	475	503	496	536	480	489	480	501	510	497	540	503	507	489	514	516	498	514	515	502	494	528	500	501	508	512	503	532	492	480	491	505	490	526	491	467	509	499	506	478	524	506	487	512	518	467	528	509	531	481	470	464	470	463	506	505	513	508	501	509	514	554	459	500	520	519	514	487	514	476	513	495	512	492	512	486	483	494	523	479	467	495	505	476	537	504	494	517	504	506	544	520	516	504	507	514	473	507	528	514	499	467	506	481	491	457	491	479	484	486	499	527	512	464	496	544	492	491	506	475	520	521	516	512	448	489	490	546	532	497	529	507	496	529	504	480	486	473	521	466	505	537	507	489	523	506	524	496	522	533	512	486	499	516	452	495	509	491	511	526	488	481	525	474	495	499	475	495	506	459	529	497	486	543	529	480	503	450	496	507	511	494	506	528	535	536	535	504	485	466	508	517	478	474	496	537	490	491	475	484	524	541	473	500	484	451	492	540	477	524	496	478	512	457	520	499	518	501	523	496	479	498	523	498	502	479	483	456	478	506	515	482	490	518	494	510	561	479	452	546	513	515	515	482	472	487	465	475	527	521	510	492	500	477	504	573	502	487	535	509	485	492	510	529	507	512	537	493	512	518	535	505	439	483	527	514	476	512	472	513	510	515	471	479	514	506	494	476	497	511	489	483	477	501	503	432	492	489	551	505	522	509	490	517	534	493	476	518	518	495	480	496	496	554	500	550	484	481	501	460	486	487	480	523	510	522	509	489	509	483	493	496	508	522	477	493	502	519	553	469	472	487	488	468	496	534	508	510	512	543	464	525	474	505	531	499	526	481	486	499	515	499	505	516	550	510	516	461	492	490	504	516	521	477	492	508	484	508	542	497	524	464	491	522	561	505	500	489	487	492	535	511	519	475	470	553	570	471	511	498	536	489	505	485	473	509	494	505	468	506	484	507	508	502	551	463	514	501	518	485	494	484	502	544	481	489	514	518	523	505	521	489	520	523	520	497	525	483	518	529	491	516	509	501	504	519	471	482	476	511	540	486	530	498	489	452	498	487	496	509	523	555	454	458	551	499	524	500	503	485	496	485	550	484	495	505	513	486	503	477	539	524	529	497	527	508	472	520	496	502	516	430	502	505	477	475	511	452	519	505	508	494	475	470	523	493	504	514	503	482	504	491	496	535	534	527	491	583	450	511	509	475	538	492	496	530	512	505	511	496	481	506	529	548	481	507	459	521	521	466	527	509	456	512	526	530	497	506	472	546	495	502	506	502	497	541	498	473	530	488	509	514	482	527	486	511	523	461	504	495	541	463	458	546	464	514	488	468	509	520	466	488	508	493	465	471	527	512	507	525	458	493	531	461	493	498	499	544	502	496	484	466	525	553	522	515	497	503	468	487	524	511	520	533	549	507	524	477	466	543	503	502	508	510	489	566	485	487	468	470	525	491	500	481	528	524	501	508	503	517	540	491	569	519	545	493	523	503	485	491	515	501	475	498	493	468	500	518	525	509	504	526	515	499	488	482	506	483	491	477	499	497	497	499	524	459	497	558	487	503	470	485	487	498	545	502	459	539	513	496	503	469	530	532	532	508	504	482	494	521	500	479	490	518	507	497	517	479	487	518	487	524	502	482	479	515	497	507	506	522	500	479	465	525	509	519	508	493	556	495	426	527	541	463	476	497	502	519	487	511	511	504	435	510	504	479	490	534	515	475	501	537	512	517	496	492	525	508	478	497	469	500	523	514	497	526	523	537	500	509	515	482	523	499	512	508	516	482	527	456	519	468	469	519	482	503	486	492	475	494	544	501	481	513	505	518	464	511	523	495	532	483	500	480	500	549	525	510	498	503	527	499	544	503	481	515	526	479	519	474	495	488	520	497	557	494	526	474	500	536	473	508	487	535	533	499	524	515	478	530	526	503	506	483	521	500	493	514	517	539	501	513	481	505	505	503	526	497	497	526	466	523	458	500	508	520	500	490	453	493	524	477	522	495	505	496	493	485	486	493	516	523	515	495	482	526	475	506	545	499	500	538	487	505	508	509	489	502	523	530	526	518	508	505	475	535	515	516	505	540	481	502	506	508	552	498	514	478	497	525	494	468	523	502	474	514	494	488	515	517	484	523	496	520	508	492	479	531	474	491	500	503	522	503	491	507	485	478	511	479	504	485	464	488	542	492	501	496	500	484	472	527	492	476	499	477	531	521	527	490	524	540	526	488	480	501	479	527	524	534	448	530	500	539	534	511	511	483	515	491	516	521	457	502	480	488	488	453
27213	18250	4907	1186	1052	1001	974	954	993	949	952	953	965	948	921	930	960	899	920	926	932	973	950	931	968	908	860	900	928	916	945	974	936	1026	967	915	955	881	986	955	992	922	904	894	929	932	933	912	947	908	897	949	961	967	900	926	939	901	1019	886	947	941	913	927	981	971	920	936	959	929	911	1003	911	928	915	888	981	951	925	946	935	923	910	923	925	923	933	928	952	923	947	959	980	921	950	902	910	964	951	923	938	987	971	937	979	904	986	920	926	964	873	954	934	948	924	854	976	959	890	940	964	888	950	872	952	896	926	882	909	980	954	911	901	921	918	958	970	901	956	888	909	916	949	932	953	943	928	869	917	963	934	932	946	1010	960	892	935	854	902	916	913	918	900	863	921	919	936	883	915	888	921	964	976	993	922	999	937	933	945	920	945	924	947	896	923	936	957	945	962	972	892	931	959	906	938	918	931	978	959	940	1011	925	914	950	988	923	916	932	896	963	994	966	983	886	934	914	902	956	938	918	929	873	932	1027	954	947	952	912	934	901	892	939	948	976	949	897	936	915	892	921	911	941	936	896	870	1002	921	955	922	940	898	930	922	937	938	987	1004	947	870	925	955	901	951	939	937	886	888	944	925	935	955	925	894	885	913	914	955	918	944	971	956	955	914	945	942	978	944	948	931	968	932	921	908	981	954	939	907	888	973	887	945	874	933	905	955	933	929	927	899	951	900	962	908	946	913	964	948	879	958	943	915	941	940	926	902	899	972	934	912	918	896	947	893	947	976	902	959	936	938	957	966	954	911	988	973	907	906	914	922	913	897	949	969	916	933	899	962	959	895	885	937	868	936	932	943	914	978	993	961	924	947	918	872	897	925	962	997	889	990	973	927	923	974	961	941	986	926	936	995	924	920	962	911	946	989	950	938	918	942	968	965	900	906	910	975	905	971	911	979	939	880	903	939	876	899	893	909	950	979	967	966	933	954	931	951	928	967	891	954	926	933	938	970	983	923	931	894	936	916	919	953	841	968	950	966	916	969	887	929	966	941	957	975	934	957	885	935	937	961	966	964	913	909	918	962	935	954	931	906	963	932	932	933	968	963	882	885	944	934	911	928	938	985	937	889	952	974	885	916	950	907	999	974	950	902	888	968	938	1007	931	973	967	890	930	903	888	959	932	902	917	956	957	961	857	972	937	909	919	902	904	917	928	890	913	954	945	954	906	990	870	962	1002	971	926	923	914	947	968	892	948	955	964	978	928	905	1010	1000	931	995	936	913	892	929	902	927	908	911	865	878	954	958	888	934	898	935	905	957	932	910	963	919	926	928	977	959	938	960	951	962	900	1016	962	897	927	943	918	929	939	917	944	929	935	901	913	951	975	902	932	913	943	904	987	919	927	965	924	960	946	894	964	919	888	1005	938	965	947	939	894	941	916	976	957	968	914	922	874	898	939	850	913	874	942	966	911	957	904	924	923	939	915	1025	909	915	899	940	936	945	902	926	918	916	891	895	987	961	923	938	964	921	1001	992	953	928	915	979	892	922	946	936	899	937	942	951	963	934	908	943	931	941	966	917	987	980	962	913	966	944	913	884	936	959	959	935	912	910	925	954	897	933	931	930	969	925	913	1009	936	965	874	917	909	874	969	907	975	875	921	938	941	934	902	887	925	932	930	914	942	923	855	952	948	994	940	938	938	943	923	945	922	967	943	938	919	917	947	945	969	924	973	935	952	927	942	937	912	950	945	962	960	980	891	953	902	898	902	928	915	940	922	957	976	922	938	894	934	928	997	912	937	956	925	936	919	963	968	936	929	936	972	938	946	977	901	928	936	911	940	881	923	924	965	943	941	902	990	977	975	930	973	911	953	967	930	916	917	920	901	971	923	908	925	927	939	912	862	979	941	915	981	946	907	917	891	960	946	893	929	873	906	947	923	922	926	920	926	964	954	929	928	882	903	878	964	950	975	901	955	942	959	948	905	926	910	910	957	942	902	951	929	905	924	925	1007	894	915	927	938	919	973	957	951	942	939	974	933	919	944	926	941	938	908	901	896	909	899	918	962	958	928	991	936	872	962	874	946	922	934	941	980	970	961	929	974	980	927	901	938	922	945	922	949	927	954	931	964	901	901	978	893	881	946	947	950	941	920	904	955	995	933	931	959	907	988	984	900	957	919	948	903	915	913	894	945	1008	917	929	940	1025	981	959	890	954	937	928	985	935	863	964	911	920	915	927	934	903	918	883	921	907	949	955	950	929	938	917	922	941	940	860	970	966	957	917	957	986	928	967	939	962	952	941	991	926	895	959	981	965	952	865	937	960	987	959	926	892	924	861	935	983	939	894	966	944	919	956	982	958	938	925	952	926	974	904	897	944	904	929	977	916	908	903	948	943	957	936	909	893	1010	950	890	959	919	976	955	935	915	917	941	872	951	892	940	980	942	1016	920	871	931	902	967	975	935	925	914	926	948	939	961	950	928	954	972	891	943	964	923	881	913	936	910	894	876	1008	948	943	935	920	952	918	934	925	905	907	899	878	883	931	925	935	990	908	948	936	941	930	941	979	936	987	967	931	924	954	930	924	932	947	890	912	956	858	901	905	940	921	952	1006	928	925	923	936	961	908	912	931	935	938	871	951	899	879	925	838	929	944	954	942	922	951	903	932	903	939	908	918	954	968	925	925	940	965	920	891	875	892	934	898	919	957	924	922	996	958	851	962	977	892	892	930	917	926	938	970	934	971	940	879	931	971	942	922	953	982	912	964	950	951	924	926	954	934	865	950	930	898	965	934	922	953	905	906	933	955	927	943	948	983	933	930	922	956	929	992	1000	943	911	1010	957	965	937	920	914	946	968	957	939	936	941	935	908	959	914	912	962	934	881	908	945	906	955	952	956	937	989	937	899	960	972	949	965	971	930	921	913	958	866	912	971	909	907	906	940	937	937	931	871	922	953	902	938	922	932	906	895	926	973	927	937	942	950	911	932	922	909	936	934	867	922	901	947	920	891	979	935	974	907	913	872	924	943	914	907	920	930	914	943	938	910	987	903	931	958	995	944	929	964	978	920	916	902	938	942	937	908	945	960	972	959	978	960	934	950	944	1029	974	981	975	924	907	973	903	932	956	935	912	906	951	926	915	931	917	895	959	909	864	947	915	910	947	972	973	952	888	920	921	910	963	893	883	889	941	938	911	917	915	940	951	954	951	1016	937	890	912	961	967	987	980	959	900	931	910	924	938	901	898	934	957	952	920	889	903	926	905	925	966	961	953	1003	990	961	942	987	966	961	908	950	951	934	909	968	929	967	947	972	955	985	891	918	970	945	973	908	966	911	941	948	976	917	943	840	901	963	935	949	902	906	955	940	996	932	896	958	914	892	955	964	916	936	958	986	940	933	905	933	915	951	985	935	913	901	892	922	967	926	964	942	907	938	970	1008	914	975	932	977	924	915	945	969	955	967	888	961	898	934	897	899	957	978	941	978	920	984	929	917	898	923	927	903	922	904	988	923	910	951	960	958	920	931
6303	6496	1391	1119	1069	1071	1048	1053	1006	1005	1045	1089	983	1028	1034	986	1023	1013	1000	1044	1033	908	1034	1005	992	1022	941	990	978	971	993	1001	1015	1010	978	983	1017	994	1033	1031	1025	993	1068	1023	1022	986	1007	968	995	999	1004	1009	1042	940	989	1056	963	1025	1054	989	949	1003	1044	930	1055	1055	1003	1076	1001	982	998	996	1022	1001	1056	1050	1045	1004	1044	986	1065	986	1078	975	1041	998	994	959	999	1022	1047	1004	1026	972	985	1052	968	966	1029	976	1026	1012	1009	1000	998	1026	1053	1048	1011	1074	1041	1032	1042	982	964	994	1009	1051	961	1008	997	1035	1053	1031	1015	1017	1003	998	1031	997	975	1006	965	1034	998	1030	1004	1033	1006	958	1012	1030	1011	979	952	1018	1004	989	966	996	1026	1009	1030	987	936	1000	1013	966	937	948	1036	933	1021	1015	999	1006	1041	1068	985	960	999	1036	1004	1030	1027	1036	1013	965	1012	974	1011	1025	1006	1006	1003	1034	960	993	1014	1033	1024	1028	1022	1031	982	1041	960	948	967	988	949	1073	937	1011	1025	1038	1027	1052	1005	1047	1008	963	1045	1045	965	1022	1023	1040	999	1019	1035	1083	1026	972	961	982	989	984	1018	976	997	1023	1048	1031	1008	1016	991	987	995	1032	1028	1053	991	966	1024	1018	1005	1028	995	1019	987	957	1003	1058	976	1024	1018	979	997	988	1002	987	967	1006	990	996	1006	1008	1024	1016	977	1048	996	999	1042	997	986	978	1015	985	961	1026	995	964	1022	997	987	1014	969	1001	1015	1045	1007	995	1004	1004	1022	1006	1036	1025	984	977	972	1014	1014	941	956	1023	974	963	1041	937	999	994	988	986	978	956	1009	1042	1016	1001	1015	1027	1032	1011	1024	1084	1046	983	1010	1044	998	1007	1035	1017	1007	1040	989	972	1056	954	1006	1032	976	1028	1055	999	984	1020	997	971	979	1037	1027	1003	996	1004	1035	1007	1011	1022	1014	1046	1048	959	1050	1014	1001	1025	976	960	971	1004	985	995	1019	997	978	1019	1040	1059	1035	974	1014	1057	995	1012	990	1002	1009	1060	972	1061	991	1004	969	1022	945	1054	995	1049	1015	1050	1044	1048	1002	1031	976	995	1006	1037	1071	1014	1056	1064	1001	999	1051	995	1052	1079	995	957	1043	1030	1043	1015	1015	1006	921	1038	1058	982	1017	1033	1010	1034	994	964	1038	1051	1004	1023	1030	1067	917	975	1001	1028	997	998	982	1008	1037	1022	1020	988	1001	968	970	953	1003	987	973	1023	1005	1035	1065	944	1064	990	1053	1052	951	1016	1050	1028	1000	1002	1028	971	1003	1012	1018	1005	1031	1081	1007	1084	1039	1028	980	1001	1013	1019	1030	994	1016	1033	995	1019	966	1006	1039	1007	979	1046	979	1052	1046	969	974	1040	1027	1020	1041	1063	974	1045	1001	1031	1036	1005	1002	1051	952	1021	1069	1016	999	1062	1031	931	1005	1047	998	966	965	983	991	991	997	1067	922	1025	1057	1033	982	980	1057	1012	992	1020	1012	1021	1009	1057	956	999	1052	976	1000	1009	988	1029	1008	960	1019	1025	973	1014	1006	1016	1022	976	1011	998	946	1001	1050	1097	1015	951	978	983	1048	1006	977	985	1045	979	973	983	1029	1061	1026	1052	1018	1030	1031	1002	1025	998	954	1043	998	1019	1012	985	1045	999	1031	982	986	1010	1082	1045	1018	1019	968	1004	1013	1062	963	1000	1028	1011	934	1018	1005	998	1040	1083	940	1012	1014	1017	1008	1002	1015	960	1054	977	1001	982	1020	1038	995	980	993	1005	1021	978	999	1010	1020	998	958	1008	1076	1017	1044	1042	990	976	1018	1005	981	1041	1009	987	1068	1007	1008	966	999	1032	1032	984	998	980	998	1047	973	1000	1002	1008	982	999	982	1012	1042	1017	1001	974	1068	993	994	1002	992	1034	1015	982	1075	987	955	1031	1046	1042	1028	1058	1062	1035	1050	1019	999	971	1022	1048	1074	1025	982	969	988	997	1009	1002	1018	996	970	1053	1020	1009	1035	1005	1020	1013	981	987	1021	1058	982	1020	1015	1037	972	1020	992	1015	996	984	973	984	1069	1018	990	1018	1024	968	1007	1012	992	1010	1061	1038	1017	983	1018	985	991	993	969	1055	1032	1003	987	1016	986	1028	1042	1003	1001	957	1017	1003	1012	963	1005	987	930	1026	997	985	973	968	972	969	950	1020	946	950	992	1002	999	1039	1000	1008	971	988	988	1034	1019	973	957	976	1008	1059	1021	963	1034	1015	1001	981	1045	1060	1042	1045	1049	977	986	925	984	1017	1040	1012	1032	953	973	986	997	1038	990	1024	1009	946	989	1029	1018	1003	1027	1049	1022	984	1001	909	965	1005	995	1035	1042	1049	983	991	1076	1003	988	1029	1013	1040	1014	1018	1048	1025	989	985	1003	1008	1011	971	982	1022	1018	1046	963	965	997	988	1044	1043	993	983	1015	1016	1029	974	1069	996	950	1039	1013	1087	1014	1050	1002	1036	1020	984	1054	996	1029	966	969	1033	1030	977	1049	1059	1015	1003	1006	1016	991	996	1050	1054	1012	1044	995	1023	1040	1044	1028	1002	1023	1055	931	1000	1044	1040	1048	1025	1004	1019	1065	1003	979	985	1016	999	975	1031	1029	1011	988	987	986	971	998	1077	1016	1029	1055	996	1065	1016	1030	1008	1047	1019	1010	951	1014	1033	1021	990	984	991	1025	1002	1014	987	975	1020	1003	1032	1052	994	1019	970	1049	1054	1026	1014	1050	940	1009	1052	976	948	994	1063	1009	1006	1037	940	1012	1079	970	1058	1034	1012	1033	994	1055	1061	909	999	1013	969	995	1002	950	1039	1016	1023	1012	1034	1046	1055	1016	947	1008	990	1028	1056	1034	1053	987	1040	1010	1035	1005	979	989	1025	964	1014	1026	990	990	1007	1027	1030	1028	1054	1034	974	999	1008	1007	1018	1003	976	1022	982	984	1029	1046	1038	944	1044	986	1007	987	1000	1069	1019	1032	996	1016	971	977	981	941	1022	1010	993	1016	987	1047	1042	1063	1043	1038	994	1045	984	981	1001	1022	1014	977	1059	1001	1039	1008	1045	996	1023	1055	1033	962	997	1019	1045	1020	986	959	1005	1019	978	1019	1025	991	955	1019	1021	1000	1009	1060	1016	1037	995	1051	1009	966	1056	1035	1009	991	1020	1010	975	1002	1011	1007	964	1027	1009	1027	1013	1040	1025	1045	985	992	1001	1084	1033	1052	1043	983	1054	1012	1061	1028	994	1011	1039	913	959	1003	1007	943	1030	1008	1013	1008	1022	1016	1001	1071	1005	996	962	981	1028	942	962	1026	1029	1042	971	1001	988	1038	982	1000	1067	1053	1011	1004	1014	1040	976	976	997	1002	996	1017	1001	1044	1004	995	1007	958	972	997	1078	1024	1033	1021	1031	1053	947	967	918	962	1029	1061	1027	996	1023	1061	955	993	1008	964	1016	997	1044	976	952	1068	977	1025	979	1073	1011	1030	1031	1010	975	950	968	1095	1002	1021	1015	1077	991	1001	985	1018	1026	1075	996	970	1010	940	963	992	1071	982	1049	1032	1037	1017	1045	1044	1032	1086	973	1006	996	1044	998	1008	982	1000	993	978	1014	1035	972	1050	1001	1075	1013	1027	958	1059	991	995	978	973	1061	1031	1006	1004	975	1040	1012	1076	1015	987	1019	1011	1023	1079	1033	1025	1058	967	981	1020	987	1026	1012	1000	1056	1040	1009	1010	1012	1046	984	994	954	993	1010	978	1049	1005	1033	1057	966	1003	963	1037	1092	1058	1003	1061	1006	948	955	1009	967	1028	1051	950	1023	939	1016	1060	1014	1065	988	964	940	1063	989	1024	1002	952	996	950	1039	1002	1006	994	1061	997	1005	1022	1038	1022	1001	1043	981	937	968	1075	961	1013	1019	991	1012	1016	1006	1023	1015	1034	1005	960	1071	1014	1004	1052	980	1006	957	1019	1006	1016	1079	1024	985	1045	989	997	1002	1035	981	1042	1021	975	978	1002	992	1013	1034	1002	964	997	1048	1011	1040	1028	1027	939	1036	1028	1039	1008	932	1043	1021	1010	947	992	998	1008	1039	1017	967	1063	965	997	954	993	994	990	986	1020	986	1085	1023	974	1017	1069	1003	983	970	983	1015	1014	1038	955	1056	1051	1070	1018	957	1004	1054	1056	1031	989	1003	997	998	955	976	967	954	1012	1010	1008	1002	1018	1015	999	987	1013	1010	1021	972	1012	1037	1036	1027	1038	1038	987	995	992	1024	951	1014	1040	997	1037	987	1034	970	966	1006	1024	985	1040	1046	1001	1016
23294	21044	28141	24154	21044	9495	1808	1322	1142	1098	1159	1079	1065	1091	1005	1040	1058	969	1019	995	985	958	978	990	984	955	881	953	960	942	1034	899	965	1019	965	993	1025	967	993	971	979	1021	979	929	1038	879	959	955	925	979	956	947	998	1012	980	985	963	965	949	972	934	949	993	963	917	976	943	938	961	903	952	900	900	966	942	948	957	938	966	945	953	950	964	985	926	948	965	973	984	966	937	905	935	924	958	972	929	958	966	913	933	962	920	1050	955	995	882	959	934	929	913	920	960	948	989	940	938	945	931	948	973	987	979	989	941	948	981	953	990	932	907	937	957	973	983	969	898	988	967	933	958	941	936	940	957	926	1000	908	950	932	950	1009	963	923	914	981	934	895	979	944	968	962	960	927	940	932	1037	920	879	922	948	946	963	968	978	950	919	964	988	964	997	957	950	934	881	950	988	957	1011	956	924	947	1002	966	921	1006	969	961	954	973	953	947	938	956	996	934	938	940	928	991	963	950	991	928	981	962	905	928	987	938	956	993	974	943	960	946	972	941	920	945	986	962	915	966	996	947	952	1019	923	926	1024	973	951	922	943	999	959	923	987	996	982	948	964	927	915	941	975	917	938	924	958	994	960	935	974	889	909	968	956	956	960	909	955	882	974	983	1005	969	937	965	1000	957	921	977	920	921	975	1006	915	958	933	925	916	974	943	949	895	904	963	934	994	908	957	973	926	981	901	914	910	1021	928	990	933	976	912	948	950	914	921	977	961	939	926	942	936	921	951	974	891	907	972	903	920	992	1018	937	991	986	916	974	961	944	921	940	936	896	964	920	952	950	926	928	977	974	931	946	943	995	889	936	968	991	934	932	931	928	946	946	920	922	961	957	903	964	880	991	989	951	968	935	962	962	939	1000	957	952	950	1007	971	968	954	898	925	929	918	1005	930	901	944	978	970	969	990	866	930	1027	972	974	994	910	956	1012	935	951	944	957	978	933	921	950	920	912	961	970	969	951	990	935	943	1005	975	927	945	957	938	920	980	959	909	982	914	957	912	898	959	974	925	941	970	993	953	985	966	946	979	946	988	990	968	957	927	986	957	971	917	1021	949	999	915	950	962	973	964	944	920	900	940	940	985	961	835	938	952	953	925	946	956	965	935	952	996	955	993	968	945	952	924	990	894	931	898	932	1000	899	910	940	939	951	892	919	936	955	934	932	913	950	946	914	957	996	939	944	935	963	943	975	936	923	958	910	899	958	935	877	1002	976	965	984	922	917	986	951	983	900	918	897	979	935	969	947	949	957	956	904	950	962	1006	975	965	961	931	965	991	975	1003	954	966	957	923	985	937	920	945	916	974	885	938	920	958	954	998	1004	930	954	968	963	903	918	884	919	979	910	939	963	976	944	963	955	959	907	961	961	919	977	931	967	988	916	989	965	1003	947	962	960	965	937	941	946	936	944	888	976	943	1003	952	964	948	963	957	956	941	935	930	984	983	1033	977	968	957	969	954	958	935	945	900	927	960	975	948	920	995	956	1010	979	972	920	959	897	928	903	996	974	942	926	939	938	913	943	977	922	934	987	926	903	965	945	973	961	969	933	963	969	922	927	888	912	948	957	980	973	927	951	929	926	972	936	1001	910	911	980	999	1001	957	971	926	930	912	938	940	923	956	982	905	881	958	996	949	948	961	914	936	928	898	944	903	935	994	921	949	935	952	967	1031	994	896	973	943	932	993	995	947	918	948	938	928	908	950	956	899	947	968	956	927	976	956	911	971	918	924	1021	949	981	930	908	997	930	913	943	942	973	930	917	933	949	918	973	966	978	940	903	959	929	934	916	877	920	946	963	942	960	914	975	1008	966	932	976	944	943	931	933	944	951	976	965	942	957	964	968	928	959	923	974	921	992	972	958	990	920	933	954	939	982	938	986	936	947	950	901	959	961	1026	933	909	917	903	977	934	953	956	930	960	949	978	962	932	936	952	921	951	899	944	973	959	931	899	946	926	920	948	952	983	906	936	930	999	973	898	957	890	927	911	1007	952	954	1016	954	949	939	918	985	979	923	922	1024	972	979	971	933	932	888	912	973	969	962	944	1019	943	973	966	912	962	916	945	964	964	934	949	984	934	972	1002	969	949	960	922	931	990	942	954	1002	935	944	940	983	915	893	942	885	969	846	879	967	988	931	965	950	966	1008	969	890	898	962	945	960	949	973	944	961	971	980	958	885	999	998	973	991	901	948	892	1005	1006	977	958	929	961	889	899	924	911	944	923	962	944	1031	968	930	994	991	935	951	950	919	942	958	941	939	901	932	956	913	1009	980	972	904	923	907	997	950	933	978	1032	979	931	969	951	979	948	945	940	955	948	961	932	981	924	992	918	913	897	1000	945	1028	936	928	935	940	1006	996	961	957	985	961	944	951	937	952	1017	909	984	958	914	953	916	925	979	936	947	948	912	920	912	974	939	952	988	935	922	973	966	918	937	946	938	948	961	989	986	921	986	962	969	952	965	933	974	952	948	948	926	967	948	959	903	930	932	991	935	949	934	955	993	940	931	986	919	933	950	978	933	979	924	910	956	975	980	966	944	924	952	1004	890	897	916	925	939	937	936	944	933	964	1001	927	926	955	903	973	928	925	930	965	988	967	954	1009	958	953	934	937	967	934	879	952	972	954	905	985	925	973	972	920	963	970	954	923	946	921	1004	970	952	1001	933	924	922	935	939	946	937	909	1005	968	992	962	928	962	899	902	921	960	911	954	952	940	954	958	970	952	909	896	969	941	966	926	913	942	877	892	906	884	932	1026	937	891	960	945	986	885	938	974	960	960	917	930	1001	995	953	975	948	949	959	1004	1004	920	918	1017	962	922	986	1007	938	1026	962	939	933	944	901	927	941	935	941	959	950	966	972	984	958	1001	997	925	887	936	982	928	959	943	919	966	927	946	1002	982	970	918	954	917	880	943	969	925	993	1017	934	982	954	926	1002	965	960	954	988	932	957	948	921	897	952	971	900	947	980	967	997	956	959	934	912	883	923	1010	977	954	944	996	980	928	920	972	984	942	944	1012	955	937	947	898	911	1020	1002	912	978	1024	947	991	933	962	918	961	993	988	962	939	918	934	914	963	948	945	928	970	918	998	934	934	1011	960	942	891	935	894	949	925	944	975	1000	964	974	941	1038	900	953	967	970	961	968	926	948	983	967	975	936	926	955	975	909	977	943	948	931	953	944	875	915	936	969	913	892	941	921	916	953	1000	970	961	946	929	949	975	926	924	941	987	962	963	934	987	939	968	953	987	968	925	926	976	1050	929	966	947	913	965	960	973	919	932	954	929	952	958	959	934	933	892	950	993	961	902	971	982	944	1020	965	930	949	933	939	971	916	951	931	900	935	963	944	954	936	956	970	934	916	963	972	918	956	935	938	903	964	928	931	939	992	911	952	944	945	970	1001	935	896	960	968	989	958	949	951	947	948	1015	937	902	991	970	918	949	954	921	966	963	966	979	939	926	950	921	1001	983	971	977	974	921	962	934	896	919	918	937	951	982	996	1010	951	941	981	952	949	897	942	1027	890	984	915	977	954	920	973	965	934	1007
6299	15641	6283	3422	2591	2090	1790	1572	1540	1307	1232	1231	1178	1160	1156	1143	1094	1117	1095	1080	1105	1083	1121	1084	1094	1128	1009	1089	1101	1078	1025	1102	1075	1057	996	1023	1044	1054	1037	1025	1005	1037	1037	1090	1108	1037	1061	1010	1027	1038	1059	1062	1075	1038	1037	1019	1075	991	1008	1091	1059	1050	1011	1063	1090	1071	1042	1104	1072	1092	1011	1080	1079	1040	1015	1057	1016	990	1006	1071	1103	1062	1093	1033	1019	1024	1050	1074	1057	994	1072	1041	1033	1077	1036	993	1062	1042	1036	1117	1082	992	982	1067	1052	1057	1012	1068	1055	1048	992	1109	1082	973	1045	1112	1040	1042	1025	1064	984	1011	1025	1079	1038	976	1012	1044	1078	1007	1059	1030	1049	1050	1120	1011	1059	1056	984	1048	1034	1052	1047	1033	1035	1015	1017	1035	1080	1039	1091	1068	1021	1026	1061	1091	1038	1016	1016	1004	1103	1079	1029	1075	1016	1006	1070	1038	991	994	1044	1018	1025	1056	1031	1106	1106	1043	1031	1053	1045	1069	1049	1104	1051	1056	1036	1080	1049	1021	1029	1080	1038	1001	1078	1015	1003	1037	1048	1051	1049	1039	1027	1070	1043	1005	1009	1055	1056	1043	1036	981	1023	1011	1089	1034	1070	1028	1068	1005	1072	1030	1036	1062	987	1035	1050	1048	1088	1020	995	1054	1020	1048	1017	1032	1074	1041	1084	1048	1081	1054	1081	1030	1059	1054	1060	995	1026	1081	995	1042	997	1029	1023	1029	1053	1080	1005	1055	1037	1080	1048	1007	1045	1100	1038	1129	1049	972	1010	1084	1050	1053	1008	1042	1073	1042	1023	1049	1037	1120	1040	1035	1038	1015	1064	1001	1112	1001	1063	999	1029	1006	1042	1059	1053	1056	1073	1055	1025	1088	1053	1025	1063	1062	1073	998	1022	1004	1042	994	1073	1020	1098	1044	1012	1074	1062	1030	1047	1067	977	1025	1058	1059	1046	1002	1046	1147	1040	1068	1068	1057	1023	1034	1066	1051	1015	1012	1059	1031	1117	1055	1055	1026	1058	1036	1085	1074	1018	1064	1048	1005	1084	1101	1088	1052	1020	1016	1038	1053	1048	1041	1094	1041	1039	1038	986	1058	1033	1046	1054	1044	1066	1023	1024	1061	1079	1043	1003	1066	1029	1010	1061	1054	1019	1010	1038	1024	1072	1020	1003	1122	1036	1128	1044	1003	1030	1044	1031	1014	1013	1053	1068	1084	1089	1070	1053	1082	1012	1080	1086	1057	983	1018	1035	1050	1026	1035	1070	1042	974	972	1021	1061	1051	1050	1047	1067	1064	1053	990	1022	1029	1029	1042	1026	1058	1026	1039	991	1057	1058	1071	1019	1064	1098	1027	1089	1040	1047	1030	1046	1076	1062	1057	1021	1023	991	995	1019	1020	1052	1032	1081	1013	1019	1017	1072	1124	1039	1018	1065	1044	1035	1035	1030	1064	1035	1039	992	1062	1061	1057	1053	1051	998	980	1040	1024	1061	1043	1003	1022	1096	1085	1015	1043	1002	1026	1085	1074	1043	1060	1036	1010	984	1027	996	1002	1023	1013	1052	1001	1039	1044	1058	1113	1013	1082	1057	1081	992	1036	999	1036	1004	1116	1069	1049	1034	992	999	1009	1078	1045	1062	1034	1023	1120	1046	997	1078	1005	1045	1109	1069	1049	1074	1028	1088	1099	1027	1033	1039	1025	1038	1070	1053	1016	1033	960	1060	1052	1026	1024	1034	1063	1021	1044	1021	1051	1072	1039	1060	1056	1040	1065	1042	1026	1064	1061	1063	973	995	1029	1021	1004	1071	1034	1011	1078	1038	1028	1012	1029	1049	1038	1093	1052	1037	1107	1066	1042	1012	1078	1058	1032	1093	1006	1011	1060	1014	1046	1056	1054	1027	995	1101	956	1038	1069	1031	1051	1049	1045	1102	1029	1074	1044	1083	1015	1033	1007	994	1053	1079	1027	1106	1055	1094	1025	1048	989	1108	1066	1057	1093	1033	1035	1041	1013	980	1005	1072	1077	1059	1104	1016	1018	1051	1099	1016	1051	1061	1052	1064	1007	990	1077	1016	1016	1045	1023	1041	1027	1104	1004	1058	1035	1048	985	1083	1060	1102	1037	1056	1061	984	1048	1085	1032	1044	1078	997	1028	1034	1092	1023	1040	1063	1079	1056	1102	1067	1086	1028	1040	1044	1078	1082	1026	1013	1003	1105	1047	1067	1017	1031	1056	1038	1008	1023	1058	1055	1068	1048	1025	1016	1089	1019	1028	1076	1030	1028	1048	1002	1042	1038	1095	1060	1059	1021	1045	1066	1018	988	1019	1030	1059	1034	1068	974	974	1089	990	1047	1088	1048	1095	1043	1024	1062	1034	1018	1017	1078	1044	1026	1053	1091	960	1041	962	1040	1006	1035	1060	992	1053	992	1084	1037	1068	1012	1075	1095	988	1046	1050	1047	979	1046	1056	1047	1129	1037	1039	1063	995	1055	1022	1035	1044	1004	1019	1053	1094	1011	1091	1000	1026	1068	1081	1093	1048	1010	1023	1055	1014	1039	1052	1030	1050	1020	1026	1052	1045	1005	1013	1120	1034	1026	1081	979	1057	1047	1029	1043	1060	1056	1006	1070	1020	983	1043	1058	1028	1010	1029	1023	1034	1082	999	1118	1043	1056	997	1023	1037	1020	1020	1041	1075	1039	1052	1034	1095	1053	1032	995	1030	1017	1008	1064	1087	1087	1006	1027	1068	987	1078	1070	1010	1038	1050	1026	1030	1028	1096	1015	977	1031	974	1013	1024	1074	1015	1045	987	997	1047	1025	1013	1030	989	1021	1005	1061	1067	976	1014	995	1054	1039	1080	1014	964	1046	1064	1043	1086	1125	1076	1043	1052	1087	987	1046	1015	989	1060	1034	1035	1013	1076	1019	1033	1037	1058	1053	1051	1060	994	1023	1035	1037	1051	1016	1086	1057	1096	1056	1023	1010	1027	1069	1033	1031	1064	1085	1074	1033	1003	1054	1033	1057	1029	1053	1055	1066	1022	1009	1111	1079	1070	1045	1058	1060	969	1081	1056	1069	992	1042	1038	1005	1017	1019	1052	965	1067	987	1000	1091	1034	1070	1012	1035	1075	1058	1064	1050	1085	1069	1007	1036	1021	968	1124	1047	1072	988	1048	1056	1057	1133	1086	1102	1052	1064	1084	1024	1086	999	1027	1049	1059	1030	1042	1062	1001	1053	1063	1029	1015	1075	1029	1104	1037	1043	1093	1019	1021	1063	1039	1037	1033	1085	1068	1067	998	1062	992	1048	1078	1021	1043	1052	1056	1071	1046	1023	1069	1023	1026	1027	1000	997	1090	1050	1002	995	1042	1014	1050	1005	1055	995	1030	1027	1059	970	1035	1101	1075	1042	1023	1039	1034	1045	1047	1046	1065	1046	1046	1056	1065	1070	995	1051	1033	1039	1049	1049	1031	1029	1027	1077	1069	1066	932	1064	1096	1020	1056	1042	1080	1050	1034	994	1027	1008	1043	1075	1066	1051	1040	1096	1026	1044	1057	1014	1104	1035	1019	1036	1046	981	1056	1124	1001	1027	954	1076	1011	1051	1059	1055	1061	986	1037	1010	1086	1050	1046	1066	1040	1056	1057	1011	1070	1045	1094	978	1076	1038	1066	1083	1053	1019	1000	991	1065	1040	1068	1059	1093	1013	1070	1100	1024	995	1056	1041	1031	995	1058	1054	984	976	1038	1078	1057	1039	1010	1013	1008	1053	1034	1081	1110	1063	1043	1021	1056	1048	1031	1051	1039	984	1039	1029	1030	1051	1038	1028	1074	1038	1021	1044	981	933	1052	1077	1072	1030	1079	1046	1044	1049	1012	1018	1053	1065	1037	1029	1101	1033	1007	1051	1083	1064	1033	1020	1050	1113	1053	1011	973	1049	935	1042	1023	1066	999	1078	1056	1042	1042	1028	1075	1030	1053	1066	1032	1090	1042	1067	1062	1051	1056	1031	1052	1076	1029	1087	1014	1053	1096	1054	1030	1031	1037	1021	1055	1032	1000	1043	1009	1051	1066	1047	1044	1083	1094	1049	1044	1024	967	1000	1038	1019	1030	1060	1014	1075	1042	1071	1015	1063	1058	1054	1011	1023	1068	1022	1051	985	1038	1119	1101	1061	1006	1026	1050	1035	1058	1029	1034	1050	1073	1032	1021	987	1055	1025	1039	1018	1057	1049	1075	1029	1009	994	1044	1017	1047	1006	1042	985	1030	1063	1067	1004	1028	1055	1044	1041	1021	1008	1040	1087	1034	1036	1019	1088	1069	1024	1129	1035	1039	1005	1029	999	1000	1028	1088	1038	1032	1077	1016	1052	1072	1017	1047	1059	1060	1031	1043	1033	1040	1080	1006	1071	1023	1010	1040	1034	1063	1010	1112	1071	1021	1065	1034	1035	1015	1081	1037	1009	1053	1047	1060	1049	1006	1014	1011	1038	1028	1008	1098	1005	1069	1083	1075	1060	1064	1025	1073	998	1060	1035	1051	1040	1048	1054	1029	1065	1024	1060	1063	1050	1029	1018	1035	1039	1120	1043	976	1047	1035	1039	1070	1052	1002	1064	1065	1021	1025	1006	1075	1071	1096	1056	1131	1034	1010	969	1057	1021	1092	991	989	1015	1029	1017	1033	1038	1051	1104	1039	1053	1066	998	1088	1035	1039	1061	1068	1031	1012	1019	1020	1087	1030	1050	1000	1041	1001	1058	1078	1042	1075	1027	1036	1033	1005	1080	993	1037	1079	1014	1053	1007	1015	1068	1018	1050	1049	1025	1098	1035	1034	1046	1086	1069	1065	1078	1062	1023	1068	1021	1052	1071
24366	20978	26893	25156	8391	875	755	659	601	569	597	538	524	536	526	589	522	536	530	513	511	545	529	500	541	512	509	559	479	543	500	556	471	519	554	569	539	504	553	463	474	531	543	515	508	505	516	513	532	523	516	480	491	509	491	546	503	503	559	511	525	506	526	513	497	511	602	525	507	497	493	519	474	556	464	534	529	477	514	536	500	464	480	502	529	527	526	526	527	494	505	537	471	517	526	503	504	537	489	490	498	508	534	527	495	521	514	519	512	529	492	505	504	509	515	517	476	518	518	489	528	529	482	482	541	497	540	497	496	513	516	504	532	481	529	487	544	523	491	487	505	507	491	472	509	503	549	529	517	483	513	514	512	505	513	526	510	495	546	515	523	461	495	477	509	493	499	529	529	518	531	493	520	521	494	497	492	486	529	479	558	509	513	534	546	485	528	458	505	511	533	513	548	468	511	535	505	529	495	487	489	506	484	527	550	538	489	519	490	503	494	483	537	513	503	562	529	525	525	503	507	490	513	516	476	533	539	508	516	477	466	539	498	518	460	521	531	496	494	504	512	489	504	528	538	546	532	498	551	475	509	491	514	542	481	503	526	529	520	505	562	530	535	504	560	505	555	479	502	497	507	464	522	476	561	476	496	537	466	523	520	556	494	530	493	576	529	516	537	516	514	540	486	487	495	545	518	504	490	500	499	470	521	528	508	515	558	434	574	515	514	543	489	477	547	501	494	504	524	506	494	481	521	539	486	510	542	506	542	552	498	490	514	523	498	533	537	476	533	517	509	498	509	501	519	491	483	524	445	532	495	573	542	551	537	498	501	496	530	513	560	525	501	437	477	538	487	483	504	506	511	519	528	515	525	523	484	530	546	510	500	526	542	535	520	553	536	487	556	550	518	490	536	518	486	518	501	540	552	513	484	542	524	488	466	518	539	503	495	522	529	522	525	541	534	507	520	510	515	513	534	499	524	483	515	531	512	508	534	517	529	530	477	547	494	513	547	564	487	489	543	511	497	532	500	505	530	490	526	575	505	486	498	509	499	518	493	525	484	517	522	531	497	560	507	484	492	549	530	488	507	485	549	498	525	579	494	489	545	504	494	494	493	478	498	516	521	508	534	522	476	505	534	557	552	559	491	520	479	540	534	466	544	516	508	540	512	480	513	520	519	497	481	483	499	523	484	489	513	512	516	540	540	506	443	510	541	511	461	503	564	531	505	520	514	537	577	509	533	483	522	528	527	499	508	502	482	492	530	502	520	502	515	546	481	499	492	509	525	546	491	544	474	514	519	483	503	497	527	526	510	544	466	566	517	525	512	520	555	509	501	511	513	533	537	507	476	540	519	507	504	493	530	512	479	519	512	544	490	540	518	440	508	557	538	466	519	483	514	494	514	496	532	498	507	520	518	496	529	465	503	513	532	524	502	509	502	547	489	515	515	521	546	517	517	507	518	488	499	533	558	533	500	502	491	550	512	480	500	521	572	502	464	506	490	497	533	497	511	563	533	534	525	464	547	530	462	494	496	503	486	533	521	514	534	500	486	511	467	484	551	522	506	515	510	528	508	509	507	498	523	508	518	549	459	535	537	468	471	491	525	532	529	548	556	482	483	556	499	536	475	496	504	507	517	546	518	489	492	483	497	502	507	497	502	509	509	508	526	510	542	501	477	508	470	526	552	516	514	502	540	520	461	499	466	508	508	507	562	541	487	510	501	550	505	500	528	498	505	529	517	495	528	515	485	514	507	481	489	540	488	493	518	524	535	601	504	532	489	537	536	533	502	533	486	541	520	521	532	520	527	477	491	512	530	496	512	539	528	539	524	531	489	483	501	513	459	483	500	490	522	478	496	532	527	516	549	557	522	476	535	520	494	458	499	510	517	516	536	465	520	519	476	533	540	481	561	525	526	513	521	511	503	513	510	516	529	520	561	502	519	509	500	489	506	494	494	524	495	527	477	518	494	512	513	535	525	496	533	498	487	531	495	517	493	544	505	537	524	544	509	517	512	503	504	479	497	535	560	544	518	503	539	483	527	508	517	481	513	543	515	537	536	506	477	506	512	538	543	504	505	488	533	522	553	492	497	479	491	543	510	478	539	533	496	505	512	502	517	528	491	472	486	517	494	512	506	510	491	523	519	547	522	499	519	544	481	514	512	518	553	474	521	507	509	511	480	470	470	507	516	510	510	515	469	532	499	502	524	493	502	544	478	540	487	511	496	505	485	453	494	484	485	494	530	541	508	521	468	504	488	477	495	491	526	513	509	479	525	518	512	527	514	567	516	547	498	479	535	479	504	506	543	517	484	531	502	520	472	488	506	488	521	487	509	516	497	499	493	506	463	485	489	504	562	494	526	515	540	532	509	488	502	501	532	533	502	539	512	476	504	542	509	490	473	511	517	543	510	519	533	488	507	508	564	535	536	507	529	482	543	530	480	523	478	468	517	504	480	493	512	526	486	465	502	497	489	531	518	549	494	529	516	500	539	496	466	465	492	498	539	522	521	510	514	524	561	538	509	531	489	485	497	500	492	490	503	532	536	487	490	505	509	549	472	473	491	540	501	519	577	529	551	558	518	489	511	544	513	499	506	474	540	566	554	486	527	517	520	506	486	516	475	476	443	518	517	532	537	516	544	532	517	525	522	487	496	501	530	503	463	521	514	501	535	518	547	531	462	501	518	520	505	551	506	556	498	527	503	482	486	487	510	530	508	519	527	522	493	546	514	503	499	533	527	499	511	545	526	507	585	481	535	475	467	489	538	538	536	544	531	517	517	534	500	463	512	513	545	473	538	510	510	503	511	507	492	538	512	501	497	483	496	520	531	520	519	511	548	512	498	532	513	496	513	525	470	521	524	531	528	487	515	522	531	533	493	508	567	514	496	503	502	482	513	500	514	495	523	525	512	501	532	510	529	519	513	551	503	507	532	506	480	546	537	543	495	555	512	478	540	506	518	532	496	495	460	552	518	474	517	505	503	526	532	499	540	530	506	516	485	504	495	504	512	496	480	500	510	533	546	483	527	494	514	551	506	521	506	520	532	493	491	558	516	543	493	536	500	521	531	511	519	474	519	481	533	535	514	510	497	513	512	538	504	504	502	561	493	492	451	517	478	513	499	516	525	488	496	533	485	494	515	491	522	529	519	512	523	513	526	511	517	527	488	508	519	493	475	494	505	532	523	477	518	513	505	491	544	533	518	491	537	466	508	526	526	526	526	548	527	531	471	492	503	471	500	483	523	505	540	498	500	573	530	479	504	534	515	469	462	508	518	522	562	521	525	558	503	503	502	492	557	508	497	497	489	539	518	477	490	515	546	494	539	534	483	511	496	499	530	492	556	520	492	482	560	488	502	460	541	517	543	515	513	497	517	489	497	482	465	467	535	483	547	521	509	497	549	516	561	519	550	473	518	474	476	554	534	547	505	499	534	516	523	522	513	566	497	544	537	507	512	462	523	502	515	487	524	542	556	483	506	525	527	498
6100	11063	3340	1846	1350	1146	945	805	755	704	628	630	663	634	629	609	597	577	610	579	584	555	596	526	582	563	555	593	590	525	570	541	564	531	544	556	555	498	581	596	553	551	575	537	578	538	549	582	561	538	547	531	575	531	533	591	576	598	537	547	559	546	555	550	587	549	560	556	562	545	522	580	606	583	545	550	536	559	577	584	536	577	599	530	599	557	532	541	602	584	556	551	579	553	574	573	551	580	581	577	553	569	568	549	534	541	561	496	582	575	580	531	578	564	533	586	571	566	574	553	605	553	568	564	509	531	577	557	579	558	557	549	544	534	575	529	565	563	525	545	547	577	584	578	587	551	571	601	551	573	584	587	564	543	607	587	610	553	555	538	547	543	538	554	582	546	528	587	568	578	539	552	581	552	565	579	528	575	571	576	562	550	555	568	561	552	558	581	564	562	552	563	551	571	581	584	551	586	579	572	538	580	545	559	559	579	556	543	548	510	625	579	562	578	558	568	536	589	569	535	552	537	593	548	591	560	552	562	573	537	599	605	570	570	551	568	583	575	608	537	563	567	553	528	596	534	559	590	543	556	544	519	520	583	565	533	565	591	540	570	552	537	558	584	524	552	558	576	538	550	565	567	567	588	574	537	583	588	569	559	566	533	537	599	536	574	581	548	607	550	552	576	543	532	537	598	554	573	583	599	557	578	530	556	537	570	568	564	565	541	558	560	530	547	576	553	561	585	530	551	573	577	531	529	543	569	572	530	546	546	564	544	596	627	558	569	541	563	550	553	555	512	607	561	566	582	558	546	532	619	560	569	554	552	553	545	565	558	516	535	602	556	538	559	523	570	559	534	545	564	603	599	557	546	533	560	618	610	578	585	573	597	554	536	554	563	513	528	572	544	551	590	547	611	590	587	561	558	552	607	552	579	575	565	540	528	607	546	531	545	556	568	548	551	582	556	569	544	580	517	575	561	531	574	583	522	592	582	543	540	530	546	590	586	577	608	565	560	562	558	535	559	522	591	562	569	516	561	535	566	491	550	545	570	557	572	516	553	568	577	576	562	544	525	554	590	566	578	539	553	554	553	553	562	559	568	576	554	541	539	512	538	552	549	567	539	490	559	555	590	522	565	545	562	600	581	597	557	587	549	550	562	580	541	591	496	594	559	606	587	575	615	557	530	572	556	573	581	597	604	564	614	569	588	587	580	581	538	539	567	512	536	569	571	562	512	548	564	630	579	599	593	580	560	533	589	545	548	546	561	587	542	529	537	560	538	597	551	609	557	580	609	567	629	560	554	575	568	550	563	588	566	568	569	570	569	589	559	546	565	539	532	544	578	575	526	550	553	521	558	562	549	553	603	566	544	587	561	560	562	531	559	587	579	577	562	534	576	552	573	565	561	601	559	547	559	557	505	571	585	576	593	619	525	535	533	591	595	542	538	563	596	556	580	566	512	527	611	592	538	592	541	578	565	613	531	605	570	566	564	528	537	574	580	541	553	585	568	587	527	617	533	562	597	565	557	564	523	621	560	532	586	543	530	588	568	528	543	538	552	526	605	589	539	567	571	527	562	550	545	593	568	541	625	568	566	534	566	517	522	537	622	559	570	580	578	515	564	583	510	561	583	550	598	534	572	527	513	578	578	550	561	521	580	562	528	563	599	547	557	567	555	572	580	573	578	547	529	560	541	583	525	519	553	578	537	570	546	537	554	526	565	587	542	593	522	574	599	578	588	518	590	579	565	578	584	588	537	530	542	582	522	558	578	577	545	596	568	545	624	587	593	559	565	561	596	566	570	566	549	544	573	530	565	534	558	536	539	577	558	583	579	585	558	543	555	587	559	549	612	588	560	555	536	565	563	524	549	540	528	542	565	545	569	569	534	585	535	571	554	531	598	544	607	590	572	576	557	529	557	584	560	538	582	509	547	600	563	547	580	574	586	593	574	560	583	504	536	599	585	575	549	539	550	580	550	542	593	560	587	555	598	537	608	591	577	560	585	600	594	571	583	553	507	558	581	572	546	559	571	554	569	617	547	542	526	577	569	585	539	565	558	555	575	546	561	565	551	579	577	538	563	574	562	529	552	588	617	539	560	577	568	568	545	550	557	553	585	536	566	544	536	575	554	547	552	580	533	551	509	580	612	576	556	534	555	553	564	591	567	562	567	594	564	547	516	598	566	576	552	532	543	562	567	594	566	542	545	574	551	525	537	590	549	594	570	534	527	556	581	561	559	583	567	568	585	566	558	566	563	578	539	524	553	571	584	594	548	596	586	532	526	565	545	548	592	533	552	563	538	595	517	594	540	525	584	562	523	540	526	543	536	552	547	600	552	545	562	598	553	597	594	541	562	535	587	515	503	570	568	582	564	534	542	562	550	543	581	581	538	552	561	519	575	586	582	563	543	544	586	572	572	532	561	558	565	601	589	580	542	525	537	593	564	565	559	584	514	558	586	590	546	544	548	553	559	571	513	557	594	596	529	554	556	553	576	552	494	563	557	565	539	553	538	598	573	539	613	547	567	563	556	546	552	593	574	565	575	544	561	526	603	563	543	574	550	584	560	596	595	559	581	541	574	559	524	559	545	589	543	551	564	561	604	580	585	562	534	538	571	557	548	546	624	549	550	597	533	551	569	548	549	567	556	539	608	543	531	581	552	563	587	586	597	638	599	576	586	583	607	534	525	542	562	568	593	557	554	578	571	548	547	551	579	515	545	547	543	573	547	585	533	524	540	568	525	570	600	596	530	545	591	555	527	578	590	508	556	566	522	544	557	582	531	537	554	585	592	560	550	571	562	588	545	535	583	593	560	563	536	585	533	567	544	557	540	565	567	570	525	543	624	615	526	540	568	580	572	526	549	533	573	549	574	543	536	552	585	581	579	590	508	531	555	587	566	559	572	582	551	575	576	591	552	579	581	592	533	539	547	563	533	592	600	530	606	564	609	557	531	579	501	552	575	586	529	579	566	564	590	555	554	559	575	581	574	576	543	565	572	502	530	552	517	584	568	572	542	602	565	590	536	561	566	554	563	554	578	538	577	584	571	540	612	541	589	554	590	515	570	555	575	515	534	537	568	565	571	551	521	547	568	603	580	572	550	593	551	580	515	567	602	566	563	569	587	553	561	543	556	547	559	541	563	555	584	546	528	593	547	597	563	560	535	583	584	565	596	517	563	555	617	559	588	565	578	574	547	581	546	583	565	561	563	584	584	552	573	533	588	564	571	568	553	574	597	564	572	591	593	553	565	597	495	569	554	567	574	586	563	540	580	555	584	543	550	555	535	529	583	567	549	532	553	577	563	553	533	579	573	555	578	607	599	555	527	604	540	587	559	567	523	570	555	548	518	574	569	539	563	543	573	578	519	556	587	598	521	577	518	566	543	544	533	564	560	546	581	579	594	567	600	568	533	574	575	607	534	567	539	537	513	563	578	545	572	533	520	591	542	566	536	573	559	556	571	548	569	589	588	544	588	572	557	549	594
22291	21060	28652	23672	21065	21095	6462	1102	823	738	678	667	643	595	591	587	566	491	498	501	503	489	479	480	467	479	491	501	452	462	468	466	500	474	463	492	468	433	472	478	460	475	454	455	440	449	443	461	504	448	405	449	460	427	453	447	416	434	464	437	431	446	436	471	449	425	424	462	498	431	407	455	434	472	428	423	447	452	448	415	481	437	405	438	427	486	439	459	460	477	461	448	446	430	459	480	404	474	457	496	467	441	448	457	413	404	477	442	446	469	407	458	428	456	460	488	458	452	420	441	459	474	480	454	454	428	464	459	462	459	422	404	452	450	459	449	443	439	435	461	450	441	464	436	417	454	399	430	418	411	414	471	439	451	406	423	426	455	438	472	439	455	431	445	454	473	441	462	447	431	443	462	447	426	448	462	410	400	449	449	467	413	471	462	464	459	436	465	463	458	473	476	426	440	441	456	415	423	414	459	444	455	451	444	450	460	462	442	448	430	444	438	466	428	430	440	443	431	463	463	447	465	426	454	448	432	394	435	463	454	455	457	451	451	423	463	445	452	460	460	449	421	452	458	433	443	416	447	426	425	461	466	456	444	449	482	440	488	423	453	427	450	449	438	450	434	441	471	440	424	448	418	449	438	440	456	443	419	384	401	448	448	482	482	407	466	438	447	452	457	439	470	440	438	432	437	460	430	429	421	416	395	418	418	400	435	451	516	448	474	461	444	449	388	443	488	429	468	446	412	436	451	435	431	465	481	416	462	423	476	462	478	410	408	451	436	415	459	430	423	423	441	444	429	452	453	454	461	471	439	405	437	484	459	472	418	440	413	469	471	456	429	422	413	429	438	448	451	440	486	445	451	462	443	453	446	450	468	478	429	422	445	443	457	446	431	427	438	434	402	435	414	467	430	467	400	461	470	445	431	409	430	467	432	433	459	463	488	435	420	443	458	423	449	435	482	465	434	410	438	429	393	442	424	440	431	438	439	450	442	428	422	426	431	451	416	434	444	461	428	388	424	431	489	430	429	397	451	445	474	425	467	472	457	473	440	463	418	454	420	496	426	413	432	424	434	445	453	483	442	446	456	435	434	427	448	380	412	443	443	453	435	449	461	425	471	480	414	407	442	446	466	464	439	450	462	430	436	442	444	470	438	439	422	428	446	423	456	471	430	462	427	414	434	487	452	448	486	445	420	464	426	425	413	463	416	447	443	453	436	495	442	453	485	423	479	475	461	452	442	459	435	394	424	487	453	437	454	449	428	393	435	460	476	441	441	424	432	481	420	483	479	437	460	468	443	438	486	471	429	439	442	452	445	487	459	466	431	476	446	474	463	451	437	418	432	434	463	446	420	431	417	436	492	407	484	444	441	450	430	469	412	481	447	457	443	428	479	484	468	397	430	464	441	435	458	461	403	396	468	426	407	453	429	427	454	411	468	459	453	466	443	407	440	439	435	449	428	439	421	438	463	415	435	444	447	447	436	405	436	430	438	485	457	446	474	430	436	407	432	456	430	420	453	458	434	463	444	440	440	452	440	461	423	410	432	437	418	458	457	427	447	428	487	413	470	446	449	429	441	409	460	447	418	470	456	465	405	413	474	458	426	401	454	445	455	433	432	441	465	419	469	442	461	450	439	452	461	413	444	444	433	456	422	459	426	474	469	439	460	412	461	471	433	439	397	478	421	443	418	434	444	464	421	397	441	432	460	465	436	413	446	447	448	431	474	426	444	474	503	442	444	458	428	449	431	428	393	431	417	410	435	429	417	440	422	466	447	416	430	414	463	456	420	420	421	427	429	471	456	425	433	464	443	432	432	448	408	439	478	451	450	430	458	456	462	439	442	424	425	439	477	427	475	464	450	448	452	454	440	433	438	442	440	428	450	459	443	447	446	442	448	478	433	439	486	441	466	467	463	431	460	438	409	447	437	427	449	448	419	430	497	441	470	461	455	449	458	453	423	444	412	448	484	490	470	460	452	396	461	438	436	437	456	436	479	442	449	453	460	406	502	434	456	430	438	423	433	441	428	432	456	438	458	437	424	461	476	452	449	424	420	477	430	442	435	394	405	458	468	452	412	453	457	442	441	474	462	463	435	395	426	432	467	452	445	470	441	424	478	443	458	428	430	431	431	428	449	401	472	427	463	420	469	451	410	462	485	429	438	443	440	444	432	419	461	436	456	449	415	436	438	473	475	420	423	433	471	440	446	477	456	426	476	454	412	455	449	412	446	442	407	488	471	428	469	467	473	460	442	422	463	432	434	457	450	470	425	404	459	463	455	423	431	469	474	438	430	444	490	435	450	408	406	423	469	450	468	430	428	401	438	438	423	454	469	415	442	484	455	437	464	461	511	442	434	443	487	456	447	456	417	464	454	479	430	445	460	430	419	458	468	436	448	414	478	461	434	429	448	444	423	422	416	417	500	456	443	496	423	421	435	439	463	447	477	444	439	448	421	455	413	426	450	447	445	435	398	467	449	470	460	433	458	421	421	437	448	448	460	432	452	464	423	449	419	432	445	468	457	427	416	458	455	421	443	422	423	442	425	430	444	427	445	435	457	446	452	417	474	420	422	441	443	460	442	404	400	467	426	431	449	400	438	423	468	412	440	425	465	395	419	449	409	424	440	441	446	486	420	427	451	502	478	459	435	421	424	443	447	439	463	413	429	472	433	475	437	459	457	412	448	459	522	460	436	437	453	432	476	439	466	413	441	433	478	446	472	446	403	443	451	442	442	442	420	456	432	487	434	470	421	376	419	419	460	452	453	435	425	449	393	448	434	458	445	480	456	461	435	430	444	447	453	447	434	455	422	470	465	425	452	445	452	411	420	418	401	482	467	419	430	468	460	422	402	444	437	437	420	434	456	411	467	422	443	417	461	447	433	431	485	436	484	414	407	452	447	424	398	415	426	440	444	471	415	446	471	419	434	410	449	453	423	439	404	457	432	420	462	468	474	417	450	459	437	426	469	389	466	459	415	434	465	446	466	390	473	429	425	415	421	422	451	429	456	426	431	433	444	450	425	448	455	432	402	475	449	423	416	452	432	402	467	437	460	470	469	420	417	420	489	446	427	426	442	490	451	463	458	446	437	446	413	424	418	409	468	457	399	455	417	455	456	463	441	441	438	463	438	449	476	469	456	452	422	437	440	418	434	453	425	440	467	452	458	436	448	440	425	409	436	462	432	453	430	446	457	440	439	453	411	452	448	450	471	438	461	401	452	450	439	438	418	428	473	458	424	433	446	437	417	430	443	439	409	444	407	423	472	395	421	465	463	465	451	472	457	409	445	419	401	445	434	464	480	453	431	419	436	458	440	432	454	479	440	448	488	434	412	484	458	426	433	433	433	436	444	458	460	434	464	470	442	441	463	462	434	450	417	409	469	461	447	459	449	414	442	461	395	442	426	450	464	411	435	436	444	440	411	437	416	415	446	438	488	448	448	413	438	439	445	433	429	432	457	466	458	439	395	419	432	440	426	439	431
8056	20422	9572	4717	3375	2573	2009	1577	1233	1091	922	848	838	731	693	665	595	628	602	597	617	554	607	587	577	525	560	584	570	583	541	552	551	528	514	578	505	511	558	519	534	551	524	525	527	544	507	510	508	523	533	567	535	512	471	500	455	522	520	471	545	525	490	504	530	512	512	543	465	535	477	479	483	544	550	508	512	513	500	509	530	489	506	527	488	522	526	522	505	468	467	499	539	484	504	502	462	510	507	527	486	527	539	465	521	506	495	467	504	516	523	516	509	547	514	543	468	532	430	525	482	496	529	525	486	507	507	493	507	520	484	464	496	475	516	514	511	500	501	491	522	520	529	509	507	526	516	504	496	519	498	501	509	538	499	502	467	503	486	534	504	510	486	489	504	566	550	487	497	515	482	502	462	500	472	554	493	467	486	527	473	497	484	497	562	524	510	493	507	471	504	479	536	479	507	503	499	508	516	514	515	515	513	493	526	520	516	505	487	485	523	470	498	502	529	486	497	495	501	464	535	505	504	481	552	509	474	513	520	516	505	460	515	462	530	513	524	491	509	516	511	509	483	499	479	515	501	492	516	502	466	497	518	533	504	531	521	493	432	536	507	522	521	500	519	462	536	486	522	488	491	456	550	465	508	552	479	483	497	492	543	487	525	512	485	525	486	500	531	519	486	516	511	481	500	499	507	565	500	520	519	532	484	535	528	532	483	507	489	484	542	457	487	522	540	488	517	518	508	556	511	500	542	474	483	502	480	519	510	513	493	513	523	489	478	517	513	450	501	499	495	539	514	494	484	496	511	492	531	511	462	478	474	488	493	485	489	502	511	500	523	537	487	499	506	503	491	493	516	476	567	507	507	521	498	488	534	532	485	489	531	520	521	468	489	481	504	535	498	503	534	495	500	543	486	508	532	514	511	466	538	472	484	502	524	457	498	524	490	534	522	494	486	506	477	494	471	552	501	485	518	443	557	477	515	477	496	511	540	465	511	507	526	507	498	529	511	539	541	480	456	512	519	473	500	549	503	487	508	491	513	492	497	468	515	499	526	510	526	493	519	520	501	511	507	473	521	474	521	509	483	516	497	529	495	541	527	526	500	521	474	502	548	545	491	523	469	496	506	477	477	479	490	501	496	490	510	499	488	496	510	517	504	521	492	504	529	473	470	522	505	491	493	502	510	481	487	510	503	513	482	534	481	547	527	493	478	496	526	512	527	496	520	504	522	510	498	558	490	476	527	504	532	496	470	512	476	497	504	475	542	546	435	527	522	499	514	491	500	508	508	478	523	529	489	510	490	550	517	537	471	521	556	527	483	500	499	530	500	489	489	530	513	514	521	495	518	517	493	516	529	504	495	467	495	518	519	512	469	544	522	517	506	516	491	496	523	508	504	471	484	534	505	515	497	527	514	530	504	474	527	481	502	503	505	488	469	468	493	517	529	541	484	473	515	513	535	510	512	496	536	555	530	488	533	513	464	490	506	511	519	493	463	473	515	539	500	490	519	504	542	507	517	499	508	521	533	495	492	514	500	507	500	517	542	479	495	511	501	489	540	524	483	535	561	506	479	482	522	513	489	489	521	555	498	528	517	475	471	511	502	503	492	497	461	546	517	520	506	502	518	497	511	521	491	522	514	481	489	508	509	502	490	487	506	485	556	511	501	527	512	510	490	503	473	458	530	524	534	498	463	538	505	512	515	469	454	483	462	524	541	546	479	542	496	547	494	486	490	492	520	490	535	527	509	484	502	526	532	492	510	504	488	513	479	466	528	468	504	541	545	554	537	485	471	495	514	499	453	506	514	507	505	520	461	507	525	493	500	508	494	500	491	511	471	448	522	480	487	470	511	484	553	521	466	520	541	512	499	499	497	465	515	517	495	500	508	513	476	505	528	538	516	501	494	506	502	509	488	493	515	486	483	497	514	493	481	489	500	489	489	489	466	504	509	518	486	499	514	485	553	507	514	497	496	502	486	490	509	510	463	473	519	534	536	505	510	502	504	478	522	465	490	518	532	511	487	524	534	504	489	531	473	498	536	528	521	517	523	495	482	504	515	480	504	474	497	478	456	504	539	520	501	526	499	517	449	490	517	516	520	482	523	529	472	496	500	472	536	509	517	519	519	477	508	468	511	497	493	509	473	490	520	487	464	505	485	482	507	505	526	492	521	526	524	537	471	500	478	496	501	506	499	503	485	483	520	544	513	501	477	523	513	505	515	477	483	554	527	478	524	496	508	500	511	525	510	528	513	497	509	522	535	467	503	487	492	496	525	538	500	495	500	500	533	529	503	489	511	507	529	496	497	515	491	541	491	503	540	504	507	502	494	528	476	517	502	517	503	513	524	527	537	526	505	535	507	525	445	499	524	480	527	484	509	510	507	475	516	480	535	528	505	490	468	458	511	463	503	491	522	491	532	502	512	487	489	545	486	508	510	484	468	494	517	507	463	483	485	471	520	507	523	529	470	531	471	521	439	534	532	551	547	519	478	563	491	492	501	525	515	478	464	516	476	507	538	495	488	499	480	470	491	483	502	489	503	483	496	460	531	504	508	470	507	465	505	494	520	485	522	478	516	471	501	467	502	520	504	480	487	506	491	470	512	524	539	513	491	477	507	459	502	529	534	502	510	487	552	513	501	528	494	502	509	490	502	513	554	496	491	511	472	529	492	542	516	533	526	511	515	497	482	504	446	513	497	481	511	506	486	490	563	496	526	517	499	527	512	505	499	460	540	499	505	539	459	510	483	528	503	531	489	499	529	518	530	538	498	523	454	504	526	453	476	500	503	535	505	505	484	492	505	489	504	515	496	512	456	510	484	487	508	492	479	494	477	480	508	509	535	502	499	487	495	494	520	515	488	513	463	502	483	528	507	489	510	496	529	508	513	505	515	485	521	550	499	538	512	529	473	498	495	473	523	516	463	483	498	520	499	477	525	499	556	503	529	488	472	524	512	503	518	541	520	527	502	489	530	522	514	512	528	533	464	501	554	501	512	495	519	522	498	489	495	477	504	496	495	523	486	526	539	459	495	523	500	503	508	529	489	506	504	524	510	527	462	491	515	502	483	469	465	527	508	521	481	516	501	481	491	514	515	513	559	533	522	497	508	502	518	466	456	509	489	513	519	509	514	483	479	498	544	508	522	542	484	496	505	483	495	536	504	500	488	506	513	548	520	521	448	514	505	491	484	486	482	512	525	501	507	506	510	489	498	466	495	496	483	451	494	524	484	523	481	501	476	528	489	511	462	560	549	495	512	517	523	504	504	481	497	501	542	518	492	538	537	475	508	540	517	511	490	509	482	498	515	513	501	529	499	505	500	547	548	508	525	508	529	489	480	503	496	506	488	519	511	476	506	554	491	523	498	498	518	483	522	509	498	482	504	498	492	539	530	487	512	505	519	471	506	519	502	501	526	491	489	481	506	505	475	470	516	473	487	466	490	516	449	537	521	532	513	490	517	506	517	524	479	489	528	503	485	517	514	491
27226	18317	5027	1295	1077	975	947	920	906	923	904	933	955	1008	964	1000	960	1016	951	925	929	914	907	936	904	928	931	982	970	946	945	946	885	958	904	933	993	890	945	967	1011	974	1000	890	970	971	918	971	966	925	953	982	889	912	906	916	963	938	984	964	941	949	913	908	883	913	944	1013	909	947	958	945	930	922	958	930	920	906	942	944	950	915	961	918	888	959	970	912	936	1011	964	992	880	963	885	923	960	898	963	911	962	889	967	922	936	1034	942	972	985	954	960	952	992	958	929	878	965	984	919	910	918	906	912	964	879	938	956	869	914	984	984	899	958	906	889	927	959	961	942	931	946	973	988	976	918	899	897	957	937	938	995	923	983	974	960	958	965	934	957	1036	997	953	942	894	994	930	906	872	968	876	986	979	961	964	910	920	898	907	963	977	946	973	905	973	946	919	932	932	908	994	947	867	892	965	965	910	933	958	903	942	927	963	964	951	933	938	947	932	930	933	954	953	903	947	997	970	880	963	924	964	943	913	957	966	980	928	911	917	987	973	969	1000	918	952	913	935	1055	948	1005	932	893	912	920	945	904	895	989	904	929	968	899	950	969	966	912	949	878	957	933	931	952	944	933	966	950	929	939	938	980	922	895	910	934	928	958	896	914	887	951	935	958	878	939	947	959	933	943	933	945	991	953	966	949	905	964	957	994	917	961	905	942	955	946	970	913	918	990	941	955	886	943	933	925	963	921	992	895	919	946	939	952	921	1000	913	904	962	952	951	929	934	884	968	903	968	963	863	948	957	930	909	896	957	970	927	939	888	928	928	986	959	965	1004	952	959	943	999	939	951	935	920	970	964	931	982	945	932	950	978	896	916	943	971	965	958	943	1005	943	969	962	894	906	957	982	949	961	975	931	1005	923	915	932	888	961	949	968	960	935	952	945	945	977	936	993	974	962	902	937	973	929	980	946	898	935	950	956	941	960	943	907	959	928	951	928	934	971	936	911	916	970	863	916	978	987	932	947	950	897	902	931	940	920	908	923	903	934	935	940	895	928	1013	949	958	871	967	933	918	950	974	935	960	988	910	989	905	996	909	981	904	938	964	956	907	949	955	924	935	1005	947	939	935	966	957	967	887	920	905	952	919	912	945	962	979	973	924	943	936	916	924	897	964	932	953	923	987	940	944	984	912	916	956	951	941	908	931	932	956	908	951	941	959	903	910	957	939	920	933	952	898	998	905	951	943	975	953	932	931	935	964	942	970	971	984	936	951	942	924	920	917	967	948	930	900	911	927	954	909	930	941	945	926	942	948	887	906	933	889	914	936	930	919	910	908	902	906	973	903	968	934	911	948	937	942	943	960	954	966	915	941	958	959	991	899	913	980	892	953	888	933	952	1003	926	904	941	915	981	948	949	964	917	916	915	922	900	923	922	959	958	986	956	944	958	952	957	863	887	968	857	930	989	898	930	915	930	955	992	936	968	913	923	942	883	991	927	951	904	893	920	904	972	951	945	960	900	958	988	964	929	989	962	900	933	927	900	1020	922	952	981	927	928	954	911	897	963	982	903	970	908	892	1002	978	966	987	902	911	873	933	952	944	893	917	900	956	940	921	963	982	952	921	914	926	911	933	979	974	957	919	886	905	945	943	898	917	937	959	922	874	936	943	945	966	896	920	979	913	935	898	972	896	947	908	942	1020	963	943	953	1026	954	947	952	920	889	906	961	913	929	984	964	982	973	944	958	927	940	904	958	934	943	965	965	1009	957	928	929	980	903	894	927	969	932	982	960	1002	958	940	880	891	992	958	911	935	900	1024	943	933	946	904	899	912	913	948	954	1010	981	1009	909	989	887	916	971	915	953	917	957	967	916	944	972	882	908	898	930	919	920	969	929	941	921	960	948	953	901	1003	978	933	981	935	884	985	970	973	989	928	938	970	913	957	976	893	957	976	975	934	907	958	884	931	1029	959	919	878	878	1016	963	946	955	912	934	946	914	959	926	985	927	962	966	917	958	936	903	1003	951	980	908	928	967	949	919	920	953	954	939	916	892	917	943	948	1016	935	1001	1006	996	903	922	923	924	942	895	931	955	989	966	1018	908	947	951	988	980	966	949	990	969	913	931	937	934	932	912	972	981	929	971	957	943	914	982	950	927	913	966	943	901	987	918	963	904	937	942	989	943	916	914	926	979	884	936	966	988	910	991	960	951	945	932	930	951	934	964	960	961	987	918	917	999	917	925	913	922	1041	964	932	968	973	963	976	964	982	944	942	975	966	980	921	990	950	915	914	985	948	978	893	910	986	878	929	913	916	918	916	953	955	911	970	931	902	938	952	962	964	957	952	940	956	951	908	906	930	901	1012	970	972	913	996	918	962	991	1008	895	888	951	980	1001	954	969	852	900	908	990	995	926	911	969	928	949	951	919	948	914	940	964	919	974	972	969	947	933	950	1046	941	883	896	946	919	890	970	912	933	1003	936	919	934	939	879	953	905	936	949	933	918	927	934	915	972	910	989	994	931	937	956	954	922	909	968	967	904	915	956	896	940	961	919	962	947	966	939	950	887	973	975	919	953	976	926	997	935	966	954	914	944	948	920	931	951	941	947	936	924	902	934	950	885	939	937	920	969	986	920	901	932	899	1014	1020	977	923	923	893	949	1020	969	971	931	951	877	960	943	938	942	861	938	922	914	896	1001	955	940	999	920	978	925	923	997	939	896	892	888	933	912	955	976	1026	916	938	954	984	971	962	882	946	936	944	895	892	1005	919	902	955	915	966	935	925	970	945	905	953	974	912	930	902	952	937	992	936	921	916	975	888	928	923	941	940	950	913	854	893	917	941	974	956	1005	948	918	933	960	914	918	959	920	925	955	921	1000	942	960	961	889	968	928	903	952	936	946	937	906	927	917	923	972	929	868	944	936	923	973	942	983	981	928	899	962	947	960	931	958	968	996	954	965	971	940	962	946	939	972	946	962	893	964	951	960	895	940	908	920	969	971	954	917	934	946	924	960	914	946	953	976	971	952	967	969	973	952	971	884	916	945	944	978	932	917	951	954	960	925	936	891	1016	1002	948	899	944	895	926	981	983	973	947	930	940	937	1006	921	972	971	897	923	937	982	936	948	954	1021	904	978	934	958	921	960	953	892	958	967	886	927	909	965	956	901	960	983	914	942	938	922	934	964	943	929	963	938	961	943	999	925	927	938	966	957	1008	925	954	990	990	930	962	980	951	855	980	921	932	918	913	963	958	909	929	952	917	964	986	954	943	963	929	965	973	937	1018	976	956	967	955	879	977	956	953	947	996	947	985	981	931	932	952	905	905	932	956	959	924	945	913	959	917	914	914	942	1040	874	972	880	923	920	942	952	902	868	944	975	928	885	1021	929	916	906	959	956	927	1005	942	971	932	980	961	918	937	942	929	921	972	891	948	927	885	937	920	894	948	918	927	977	964	900	936	965	966	955	878	961	900	984	954	969	931	949	896	932	936	907	896	887	904	955	952	1025	980	893	987	953	952	926	975	990	946	972	953	955	923	940	1004	936	927	960	974	898	932	987
6752	5683	1446	1125	1164	1139	1069	1016	1044	1133	1019	1070	1026	1009	1044	1033	1044	1034	1001	1055	1055	1032	1012	1041	1031	1042	1001	1014	1046	1056	948	1037	1053	1032	1058	1028	1041	992	1028	1048	1042	1044	1014	1035	1057	996	1028	1059	1075	1015	1006	1034	1030	1003	984	1035	1041	1053	1025	1012	1005	1017	1062	1025	1000	1037	1065	986	1019	1050	1011	1032	973	1033	1056	995	984	1009	1043	1020	1028	956	987	1032	1093	1026	1036	1073	1037	1020	1049	1014	1040	1044	1028	1062	971	962	1010	1045	1060	992	1042	1005	1029	1042	1112	1047	1027	1005	998	1038	1081	992	1003	1022	1018	1024	1073	978	1026	1051	1048	926	965	1053	1032	963	1009	1057	999	998	1023	969	1010	1040	993	1018	1020	1055	1042	1036	971	1023	1021	1070	1040	1051	972	1018	1015	1023	1002	996	994	1097	985	1066	1043	1008	1045	995	1031	1024	993	965	972	1043	1020	1010	1002	1028	978	1015	1004	1039	1003	1001	977	1049	1032	1039	1000	1091	1054	1022	1067	997	1026	1013	989	1040	1035	1061	1007	1012	1024	1029	1008	989	999	1010	1074	1044	1077	985	1042	1043	1058	1060	1024	1034	996	1056	1008	1106	1047	1039	1013	1068	1004	1013	963	980	1060	1020	953	1004	1050	1024	1014	975	1038	989	1054	1009	1036	1040	1031	943	1054	1003	1065	1062	1039	992	1011	1036	1020	954	1004	1011	992	1068	1001	1020	1007	951	1032	1034	1063	1003	1049	1037	1033	1040	992	1012	1037	1005	1104	1058	1034	1021	1035	966	1036	1036	1021	1070	1002	1052	1032	1006	1004	1025	1022	1021	1001	1026	1018	1044	969	998	1063	1037	992	1004	1044	1009	1049	1019	1043	1039	998	995	1000	1057	995	1035	1072	980	990	1073	993	1061	1044	1003	993	1018	1028	1011	1001	1012	991	1014	1008	995	1058	1035	989	1002	1038	1023	1031	1013	1032	984	1041	1016	1008	1025	1041	1034	1059	1052	1000	999	1024	1088	968	1094	1033	999	1046	1050	1020	998	1008	1052	1035	1013	990	998	1064	1060	1007	1003	1080	1081	1039	1046	1033	1047	939	1015	1040	1032	1042	1047	1042	1056	988	1001	1016	957	1020	1014	1051	1005	1072	998	1024	1100	981	1000	1041	1012	1015	1002	1068	916	1031	1017	1019	1069	989	995	1015	1046	1053	997	1041	1028	974	990	1050	1030	1029	991	1040	1083	1019	1050	1031	1064	975	1026	1019	990	1030	1071	1039	1022	1071	1072	1034	1080	1022	981	1006	1027	1027	1029	1044	1066	979	1036	958	1032	1058	1009	1037	1013	991	990	1031	1035	1040	1057	979	1097	1084	1002	1034	982	1051	1015	1003	1025	1021	1054	994	1034	1018	1034	1026	1033	1032	1068	994	996	1064	1004	1033	1061	1031	1050	985	1024	938	1034	1028	1053	1025	1056	1050	1032	1005	1034	1011	1070	1016	984	1090	967	1025	991	1038	1041	1051	1005	973	1071	1010	1048	1065	969	1063	1000	1051	1030	1011	1044	1028	1016	981	964	1003	1045	1039	1011	1023	1012	1028	1017	1011	1055	1006	1001	1012	1037	979	1035	1021	1046	968	1095	972	1045	1000	1041	1008	1083	1041	1092	986	1078	1028	1086	1024	1074	1075	1051	1005	1047	967	1021	1044	1045	991	960	1039	1033	1048	990	1041	995	1047	1002	1025	1037	1063	1033	1035	1007	1050	1056	1005	976	976	1053	1051	1014	1010	1054	1044	1094	1032	1071	1049	1070	1009	1035	996	1013	1004	984	995	1068	992	1047	1010	1005	1004	1010	1062	1050	985	1037	1037	1063	1013	1041	1000	1029	1060	984	1041	1049	991	1089	1021	1084	976	1050	1001	1007	1041	1027	1076	1006	960	1052	989	1015	1000	997	969	1018	998	1017	1042	999	1030	1081	987	1000	1074	1018	996	1072	1052	1028	1006	1008	1024	1021	990	1034	995	1002	1039	990	1059	1032	1028	1016	991	1021	1021	1048	1047	998	1041	1003	1000	1001	1069	1067	993	1061	1050	1019	1080	1066	1027	1013	1029	1069	973	950	964	1032	1041	1033	1035	1023	1037	1020	1060	1095	1021	1014	994	1074	1019	984	999	1046	1037	1049	1005	1051	958	1042	1067	1049	1008	1066	1013	1019	986	1025	1046	1021	1046	1058	931	1034	967	1032	1075	988	1071	960	1061	1067	1031	988	1009	1047	1025	1048	1034	1051	1101	1024	1009	1020	1007	1014	1009	1038	1013	993	1046	999	1027	1032	992	970	1013	1001	1012	1025	1010	1016	991	1017	1036	1028	1038	1004	1031	1052	1073	1073	1000	1009	956	1058	1030	1033	997	1062	978	992	1009	1037	979	1031	1073	1023	1006	1075	1040	1025	1067	1012	988	1001	1012	1016	1023	1005	1036	1055	1010	1060	955	985	994	980	1051	1020	1044	1011	1039	1049	1055	1032	1077	1004	970	990	987	1086	1026	1032	1005	1043	1048	1007	1059	1082	1037	989	988	994	1025	1029	1105	1006	1004	1026	1058	1052	1038	1049	1020	1029	1007	965	983	1008	993	1024	1102	1006	1049	1023	1039	1041	1006	1034	1054	1098	1034	944	1009	1012	1047	988	1016	1035	1006	993	1037	1031	1008	1013	1057	1089	1001	930	990	1015	992	1007	1022	1055	1052	1032	969	1010	1020	1085	1069	990	1026	1039	995	1035	1087	1027	1016	1061	1020	1032	991	1009	968	1036	1048	1047	1030	996	1027	973	1082	996	969	1003	1076	1033	1013	1025	1042	981	980	1022	1063	1014	982	1102	1002	1064	1009	1054	1045	1046	983	1040	1044	1084	1077	1040	979	999	1012	1010	1055	1004	997	1064	980	1013	1062	1033	1032	1021	992	1034	1016	1041	1079	942	1010	1063	1028	1059	988	1026	959	1000	979	1051	1044	1005	1076	967	988	1017	1077	1026	998	944	979	987	1017	967	1000	1066	1028	1033	1006	1047	955	987	1009	994	1034	1062	1078	1019	1022	999	1038	972	1028	1023	1064	1013	1028	961	1003	1003	1030	1028	1064	1051	970	1047	1034	1021	1021	1017	1016	1045	1011	997	1016	1038	1048	1043	1045	1052	1039	999	1009	1019	1069	1102	1102	1026	995	1025	1097	1021	995	1033	1050	1017	1089	1010	1027	1014	1023	1025	987	993	1019	1084	1069	1053	1024	1031	1022	1056	1075	1052	1014	997	1071	1051	1040	1013	987	965	1049	1022	979	1085	1011	1028	1024	1007	1006	954	972	1026	937	1013	988	1079	1035	1003	1022	1022	997	979	1048	1025	1058	1050	990	997	1054	1037	1014	1056	1061	1000	1048	994	982	1067	1008	1047	938	991	1048	1016	1019	1030	989	1000	1037	1057	1052	1057	1031	1099	977	1060	988	1024	1032	998	1019	1008	1011	967	1050	1049	987	999	1025	1034	1006	1009	966	1050	997	977	977	1063	1036	1055	938	1010	1026	1024	1012	1022	1003	986	989	1042	1060	984	1079	959	1081	1060	1065	1037	1047	1037	1002	1057	1033	986	1032	1011	1023	1012	1025	961	976	1003	1001	1003	951	1043	972	1065	999	1034	967	1052	1017	1022	1046	1007	1046	1034	1043	1008	1055	1017	1024	990	1058	962	1045	992	966	1065	1050	974	1068	1084	982	1002	1055	1098	989	1036	1021	1045	1031	1067	1025	1028	1007	973	1015	1015	980	1022	1032	1021	1020	1004	1041	1044	1002	1017	1040	984	1028	1021	1078	1063	983	995	1070	1083	981	1060	1057	1030	960	1045	983	1006	977	1075	1007	995	1000	954	1008	1092	1010	1011	1044	1052	990	1022	1014	996	1032	1017	1042	955	1049	1019	1007	1022	1085	966	1040	996	1025	1048	1069	999	1002	1052	1005	1050	1052	1067	1057	1042	1022	991	1059	997	1024	1039	1006	1019	1079	1027	1007	1059	1051	1026	1045	984	997	1001	1067	1072	974	1022	1005	1044	1050	977	1070	1005	1082	1012	1035	1050	993	1002	1063	1026	1041	1070	1023	1035	1013	977	1019	1029	1095	1028	1036	1012	1110	1065	988	1001	1029	1070	1021	1007	1069	1014	946	1030	1072	991	1006	1036	1020	1092	1011	1020	1000	1004	1003	993	1056	1047	990	1061	1031	1043	1047	993	1089	1081	1012	979	966	1035	1034	1050	1081	1045	998	988	999	961	1078	1039	1062	1029	1063	980	1024	990	1052	1033	1048	1027	1028	1043	1073	971	985	1010	1055	1036	1007	996	950	1013	1015	1039	1047	1076	1029	1037	1014	1022	1033	1054	1056	1004	1037	1074	1048	943	1020	987	1065	1028	1055	950	1109	994	977	1014	1026	1027	988	996	970	1003	1061	1014	1041	1005	1002	1026	1058	1049	1086	1055	1004	1019	1018	1047	1075	1057	1014	1012	991	994	1053	1024	1036	1053	1030	1002	1053	1004	1034	1001	1035	981	1044	991	1062	1015	1002	1059	1049	1038	1025	1030	1108	1037	1069	997	1034	1053	1010	1021	1071	1045	998	998	1102	1027	1014	1062	1040	971	1005	1033	992	1019	1004	1057	1008	1020
23161	21012	28104	24111	21007	9355	1767	1305	1167	1136	1102	1057	1099	1053	998	1061	1015	969	958	1006	982	1001	928	1022	996	1003	1028	965	1009	933	1059	941	955	1033	963	929	991	990	975	943	977	912	984	925	981	974	922	940	930	955	968	935	981	997	957	966	956	942	981	949	956	1029	937	960	883	1016	900	996	942	981	968	1004	981	957	986	969	926	855	997	976	942	960	897	963	971	934	1005	920	1002	1006	935	915	931	969	973	940	916	958	931	960	960	968	915	984	976	930	931	995	1006	946	905	949	920	970	947	946	986	942	968	899	986	950	985	966	988	951	967	949	957	1001	945	955	910	1016	998	927	999	903	987	963	946	964	986	967	982	962	926	964	967	966	939	945	987	939	1002	927	963	907	980	981	1004	963	947	923	957	942	968	950	1004	916	919	947	899	914	941	934	973	935	865	935	934	963	937	968	1006	962	976	920	919	897	942	958	972	944	967	877	945	892	980	921	968	991	980	940	903	935	893	992	990	969	929	960	960	981	941	964	944	935	949	990	889	907	903	968	976	925	969	954	928	1003	966	952	1011	996	944	933	948	982	952	991	963	1024	987	949	968	946	1005	935	972	986	958	958	974	955	915	1004	904	932	1048	961	1012	955	977	941	1010	955	1030	993	961	996	994	930	960	982	948	911	941	926	971	953	989	948	974	961	970	965	975	930	1010	967	983	956	963	952	960	912	984	954	948	962	944	971	902	965	900	926	943	977	912	980	953	870	930	904	998	962	934	943	941	946	971	966	903	921	972	986	975	947	911	935	941	961	969	905	951	976	915	909	965	929	897	983	956	925	943	997	967	947	984	939	986	989	958	969	957	960	952	923	929	965	930	951	910	907	926	915	924	935	935	915	989	938	965	927	946	938	960	921	980	941	949	921	937	985	1009	959	962	1004	964	921	904	953	958	888	920	995	924	978	943	967	919	1013	953	952	1026	981	905	956	913	1012	973	978	951	996	982	918	991	990	961	927	967	919	1031	893	981	981	962	965	1008	898	919	907	969	959	892	927	974	918	975	924	960	945	949	946	982	973	968	936	947	947	948	973	949	967	911	954	963	1017	996	940	999	927	937	956	987	977	901	996	936	973	973	948	933	972	979	947	978	1038	911	950	949	944	924	968	1008	946	1005	940	989	941	961	898	891	946	875	969	960	962	900	986	945	960	936	915	922	897	944	962	972	905	955	972	926	969	1009	1008	941	959	971	941	934	968	966	978	923	962	1006	880	939	917	956	874	922	951	960	964	926	985	961	985	954	915	895	1028	978	956	915	913	923	997	990	984	959	919	1005	971	905	947	962	918	936	982	940	946	899	928	927	942	992	993	963	929	990	971	983	928	1010	908	976	946	965	954	965	967	924	940	940	924	983	1002	941	957	998	939	944	948	952	950	965	981	894	983	935	1022	938	921	930	931	886	964	923	937	944	985	1005	963	970	946	923	992	952	985	915	966	964	972	992	989	915	974	997	948	1004	1008	973	959	952	970	884	947	986	999	965	927	986	965	952	910	963	949	941	908	971	967	922	932	895	957	914	997	957	955	931	932	971	932	1010	1016	940	970	922	963	992	946	909	956	976	928	949	960	957	971	975	976	961	1011	953	959	912	973	969	960	981	970	977	886	950	1023	935	996	960	1033	892	936	977	914	1002	933	1001	960	941	956	960	945	1008	942	1003	946	974	934	972	895	912	996	886	941	1002	908	914	914	910	967	939	948	988	964	946	969	973	952	954	886	970	982	935	916	1013	988	948	977	973	960	924	959	899	984	946	903	954	941	937	1011	947	1022	937	955	935	940	951	946	973	913	936	974	944	965	972	949	923	938	918	943	984	901	946	938	940	987	918	903	954	903	972	939	938	905	968	1023	916	997	923	1029	921	920	917	920	943	903	918	940	927	972	975	927	917	954	932	1030	942	958	930	983	986	905	981	885	992	941	934	964	940	914	956	937	939	962	905	960	973	959	863	953	940	957	887	938	958	944	943	916	958	934	996	941	1042	1071	942	906	942	950	950	935	989	944	987	966	963	961	948	897	926	930	926	985	922	971	951	875	970	952	978	973	974	916	934	1017	1000	952	910	977	927	959	920	991	897	906	953	1022	941	945	928	1002	931	1006	978	916	994	972	915	954	991	946	981	945	929	917	989	965	889	929	951	971	957	955	963	931	1001	957	965	982	993	955	912	964	1011	939	911	956	974	960	916	942	912	888	989	890	948	968	940	1002	854	1027	967	944	969	909	932	953	929	942	936	985	920	965	926	922	978	1045	979	969	921	938	931	992	960	922	939	961	932	920	909	941	929	985	970	937	928	988	957	933	961	977	936	942	928	934	980	936	994	966	963	970	927	894	913	932	940	932	925	1028	978	953	955	907	958	967	905	906	978	918	962	903	966	929	973	982	969	940	945	937	926	954	984	924	997	987	926	910	927	942	975	946	1016	958	923	956	981	1020	891	938	930	973	948	917	971	885	975	982	954	929	952	932	924	970	1016	913	955	939	982	925	892	957	936	980	914	931	1011	991	988	988	907	945	939	919	981	944	959	922	968	917	1023	934	1004	934	933	987	994	980	965	957	955	938	922	951	911	898	951	948	932	906	994	947	958	928	965	985	1004	930	905	995	951	959	979	961	965	924	952	918	955	920	971	924	955	890	979	962	1013	978	976	934	938	965	949	1002	941	935	1008	923	937	945	954	952	925	974	943	943	897	953	924	896	920	931	981	936	947	916	932	938	969	958	957	944	947	938	860	978	913	967	914	982	970	944	960	929	982	930	987	994	1001	953	974	958	996	956	924	963	938	925	944	932	929	929	960	970	1016	969	966	980	996	911	909	977	1009	962	902	950	877	936	899	956	956	945	906	984	973	942	910	966	984	921	985	936	917	896	988	979	957	983	917	999	929	931	953	942	999	932	1015	944	940	989	953	1005	914	1040	961	979	936	924	962	959	1021	952	932	943	984	920	993	943	959	980	912	932	957	973	952	958	966	982	916	987	972	978	967	937	997	957	943	951	979	932	981	1015	994	939	996	939	905	964	967	922	914	996	929	905	967	956	953	951	980	961	944	966	975	994	994	973	960	992	961	905	974	968	926	986	953	986	971	971	957	934	952	985	961	949	991	1004	933	954	900	980	983	950	968	937	930	914	925	980	970	1013	989	956	963	1000	973	910	971	992	973	988	963	982	969	935	915	942	971	918	922	975	981	929	930	956	916	976	991	954	933	993	954	990	953	966	962	923	945	980	940	917	932	916	946	1016	937	993	969	932	963	918	977	973	971	964	929	905	945	964	1016	927	925	1004	1004	974	945	938	962	956	921	974	951	927	985	956	976	965	969	894	893	923	935	927	947	876	940	972	956	877	932	953	1001	955	987	951	956	929	955	1032	955	987	947	977	947	934	942	964	942	905	876	998	999	917	946	929	984	979	901	949	996	947	936	949	940	979	979	928	929	990	866	1022	888	961	947	970	971	928	932	899	901	1001	913	939	982	1002	1002	978	957	977	965	973	982	960	929	954	1020	938	952	988	984	917	980	957	894	972	997	908	940	966	995	914	956	966	1024	951	953	904	919	946	950	933	939	933	977	909	1010	977
6803	14065	6292	3339	2601	2222	1840	1568	1399	1267	1280	1239	1179	1170	1169	1212	1077	1102	1069	1159	1113	1120	1084	1130	958	1107	1121	1070	1023	1034	1109	1039	1085	1049	1073	1031	1057	1057	1054	1059	1065	1036	1012	1045	1090	1064	1085	1052	1040	1051	1066	1021	976	1066	1041	1050	1071	1082	1044	1069	1103	1043	1057	1052	1046	1084	1007	1028	1051	1035	1093	1043	1061	1083	1068	1113	1037	1059	1038	1047	1061	1054	1049	1098	1084	1083	1060	1063	1020	1098	1074	1015	1031	1058	1044	1074	1059	982	1069	1039	1010	1049	1105	1107	1030	1035	1024	1106	1092	1060	1033	1042	1072	1088	1072	1042	1100	1122	1096	1000	1058	1037	1048	1014	1035	1062	1079	1039	1045	1020	1094	1027	1081	1039	1094	1040	991	1028	1037	1011	1056	1063	1059	1001	1050	1033	1082	1052	1030	957	1022	1026	1107	1106	1096	1132	1039	1021	1092	1069	1041	1038	1071	1069	1049	1049	1045	1044	983	1006	1060	1033	1004	1049	1080	1052	1072	1065	1018	1070	1079	1041	1012	1021	1075	1020	1065	1078	1015	1110	1037	993	1023	1050	998	1068	1026	993	1031	1080	1084	1111	1088	994	1019	1034	1067	1049	1040	1051	1121	1054	1094	1032	1056	1068	1077	1108	1074	1064	1001	1024	1108	1062	1055	1090	1051	1085	994	1075	1094	1090	1049	1060	1052	1020	1069	1022	1033	1042	1047	1066	1032	1032	965	1082	989	1038	1043	1049	1037	1096	1067	1049	961	1067	1085	1025	1025	1066	1092	998	1051	1036	1060	1118	1030	1046	1058	1010	1092	1035	1030	1060	985	1053	1033	987	1072	1005	986	1020	1037	1020	1086	1051	1042	1050	1020	1007	1050	1012	1037	1033	1067	1091	1080	1047	1099	1069	1101	1038	1028	1082	1050	1032	1081	1009	1079	1053	1034	1008	1024	1093	1046	1026	1043	1021	1083	1007	1026	1043	1117	1043	1050	1072	1007	1022	1046	1063	1027	1011	1020	995	1000	996	1023	1044	971	1090	1095	1079	1088	1034	1054	1040	1083	1077	1102	1044	1087	1054	1041	1102	1001	1026	1083	1098	1031	1101	1079	1062	1081	1043	1023	1077	1073	1046	1072	1058	998	1031	1046	1002	969	999	1040	1109	1121	1007	1006	1011	1046	1082	977	1067	1020	1099	1016	1013	1084	1082	993	1023	1055	1066	1044	1036	1067	1010	1109	1000	1115	1051	977	1035	996	1037	1043	1018	1069	1023	1082	1051	1032	1084	1076	996	1103	983	1043	1011	1083	1058	1048	1076	1056	1009	1093	1059	1020	1078	1076	1014	1000	1034	1067	1055	1064	1041	1084	1037	1029	1071	1044	1084	1050	976	1029	1060	1106	1008	1061	1032	1077	1099	1023	1046	1059	1045	990	1063	1085	1055	995	1051	1006	1069	1013	1073	1030	1054	1103	1091	1044	1107	1064	1061	1026	1013	1040	1054	1055	1050	1108	1045	1065	1056	1068	1074	1059	980	1037	1059	1005	1040	1012	1052	1001	995	1032	996	1098	1009	1040	1087	1037	1039	1050	1082	1061	1001	1049	1094	1078	1015	1025	1127	1020	1020	1124	1050	1037	1047	1005	1082	1019	1056	1058	1011	1022	1041	1080	1012	1091	1043	1022	1059	1047	1011	1053	1080	1033	1069	1066	1032	1065	1042	1043	1076	1024	1082	987	1051	1110	1045	1045	1114	1079	978	1016	1075	1076	1035	1034	1005	1046	1073	1008	1033	1017	1065	1050	1069	1003	1053	1021	974	1071	1028	1045	1074	1095	1045	1037	1100	1013	1049	1086	1118	1048	1088	1044	1095	1066	1022	1085	1066	1013	1083	1057	1047	1046	1083	1060	1060	1048	1096	1059	1077	1072	1088	1072	1103	1045	1049	1081	1050	1101	1044	1106	1062	1056	996	1011	1005	1052	1057	1003	1030	1045	1072	1031	1081	1051	1041	1052	1038	1058	1096	1022	1032	1038	1019	1035	1036	1093	1090	1072	1030	1049	993	1063	1064	1023	1036	1041	1063	1061	1065	1041	1106	1034	1074	1078	1063	1051	1027	1053	1058	1081	1098	1072	1074	999	1001	1019	1002	1062	1049	1079	1025	1023	1025	1072	1075	1087	1007	1046	1029	1051	1042	1031	1072	988	1063	1012	982	1044	1015	1072	1050	1065	1094	1028	1078	1046	1069	1069	1049	1049	1039	1038	1040	1054	991	1066	1024	1010	1039	1063	979	1112	1043	1079	1081	1091	1067	1128	1066	1060	1071	1058	980	1002	1024	1068	1048	1025	1080	1092	1106	1035	1062	1086	1027	987	1067	1059	1091	1068	1056	1091	1035	1030	1070	1009	1035	1118	1066	1060	1077	1040	1049	1033	1042	1075	1055	1061	1050	1063	1048	1007	1040	1020	1001	1080	1041	1073	991	1021	1050	1125	1036	1038	1071	1054	1123	1050	1024	1060	1025	1008	1006	1023	1002	989	1049	1070	1057	1102	1036	1084	1059	1031	1059	1023	1038	1086	996	1018	1072	1048	1049	1047	1039	1031	1050	1007	998	1035	1028	1032	1082	1067	1012	1043	1091	1072	1059	1055	1057	1125	1066	1057	1078	983	976	1069	1003	1084	1037	1024	1052	1020	1073	1072	1053	1072	1030	1117	1080	1049	1034	1042	1031	961	1088	1037	1059	1054	1030	1005	1060	1074	1025	1061	984	1029	1047	1052	1054	1037	1102	1076	1095	1040	1061	1029	1094	1081	1054	1003	1107	1038	1018	996	1083	1072	1030	1079	1003	1030	1094	1014	1010	1061	1095	1026	1017	1050	1019	1094	1034	1024	1048	1093	1065	1124	1050	1068	1031	987	1126	1061	1084	1065	1061	1082	1051	1022	1044	1049	1013	1099	1070	1097	1056	1037	1002	1055	1082	1041	1053	1021	1065	1086	1055	1066	1059	1045	1028	1014	986	1054	1040	1006	1083	1014	1042	1065	1057	1050	1083	1053	1101	1044	1076	1104	1020	1132	1061	1052	1012	1039	1084	1025	1114	987	959	1029	1042	1099	1032	1013	1023	950	1029	1049	1004	1036	1030	1122	1044	1058	979	1037	1067	1038	1065	1011	1071	1043	1063	972	1069	1004	1007	1062	1027	1084	1050	1043	1042	976	1010	1014	1077	1075	1041	1082	1090	1087	1032	1058	1080	1044	1057	1037	1003	1015	1061	1059	998	1026	1036	1053	1077	1093	1017	993	1014	1046	1014	1006	1093	1052	1037	1073	1065	1043	1043	1038	1021	978	1087	981	1020	1042	989	1030	1000	995	1062	1031	1040	1031	1058	1076	1060	1055	1081	1076	1063	1056	1014	1072	1084	1117	999	1096	1030	1086	982	1099	1024	1073	1022	1036	1073	1029	1005	1041	1029	1049	1099	1034	1016	1096	1022	1034	992	1061	1053	984	1047	1031	1047	1034	1073	1061	1042	1050	1091	992	1073	1046	1038	1089	1065	1015	1041	1032	1048	1074	1059	1084	1076	1103	1051	1013	1034	1113	1055	1110	1064	1015	1035	1021	1106	1065	1076	1048	1060	1060	1054	1059	1045	1086	1044	1087	1051	1044	987	1055	1083	1033	1051	1066	1027	955	1079	1050	987	1037	1060	1025	1018	1096	1041	1148	1063	994	1037	1046	1009	1027	1040	1002	1028	1079	1084	1024	1050	1048	1058	1056	1129	995	1070	1028	1031	1040	1031	1053	1072	1040	1051	1023	1075	1098	1031	1055	1016	1065	1026	1119	1113	1035	1042	1077	1070	1037	1058	1018	1035	1075	1072	1005	1056	1055	1058	1072	1062	1057	1040	1025	1070	1045	1090	1075	1027	1047	1037	1118	990	1036	1089	1088	1091	1068	1018	1093	1055	1080	1124	1084	1015	1056	1022	1059	1044	1061	1039	1035	1041	1051	1045	1072	984	1066	979	1092	1026	996	988	1024	1045	1060	1085	1039	1047	1123	1040	1021	1012	1044	1060	1084	1085	1122	1040	1056	1102	1013	1097	1060	1013	1061	1072	1013	1019	1097	1040	1068	1064	1052	1087	1045	1066	1106	1028	1051	1045	1095	1075	1023	1016	1058	1036	1021	1061	1029	1017	1060	1062	1068	1085	1090	1078	1102	1091	1037	1038	1069	1079	1051	1042	1044	1014	1026	1075	1073	1085	1044	1061	1015	1009	1070	1035	1084	990	1042	1005	1035	1059	1064	1015	1030	1084	1041	1062	1040	1098	1073	1045	1065	1047	1058	1067	1043	1047	1096	1060	1058	1040	1056	1079	1044	1077	994	1004	1060	1057	1021	1084	1063	1039	1050	1039	1029	1057	1095	1062	1066	1056	1097	1065	1035	1054	1020	1033	985	1055	1067	1044	1049	1049	1080	1046	1066	1058	1016	1049	1047	1041	1008	1085	1074	1008	1066	1093	1063	1092	1098	1060	1026	1014	1008	1038	1055	978	1068	1057	1055	1007	997	1070	1051	1076	1047	1103	1037	1080	1026	1069	1062	1053	1029	1046	1048	1086	1007	1050	980	1041	1076	1050	1019	1084	1024	1024	1062	1032	1095	1063	1051	997	1081	1010	1072	1006	1054	1006	1013	1053	1095	1068	1074	1049	1047	1044	1116	1035	1044	1074	1037	982	1040	1086	1028	1034	1056	1061	1026	1086	1049	1049	1014	1097	1073	1059	1096	986	1023	1094	1017	1077	1037	1056	956	1058	1081	1018	1078	1033	1095	1084	1050	1103	1063	1024	1082	1071	1111	1028	1049	1030	1061	1043	1082	998	1061	1015	1062	1092	993	1033	1048	1023	1051	1029	1065	1075	1026	1008	1111	1022	981	1060	1019	1051	1069	1108	1090	1004
24379	21014	26952	25242	8331	877	767	641	637	616	579	569	559	569	546	558	533	514	544	527	513	518	536	512	545	534	559	532	556	524	530	516	538	568	505	522	544	512	508	564	521	554	511	513	565	530	482	522	488	526	520	524	554	536	522	524	528	500	511	526	532	515	567	532	501	522	507	514	537	496	533	497	524	499	506	496	497	484	548	538	450	519	529	501	536	515	520	490	481	511	540	492	503	510	536	575	504	520	515	500	503	562	526	530	490	532	547	523	532	558	504	479	478	520	518	498	539	554	507	563	557	506	504	493	498	455	501	512	484	526	572	565	494	520	529	547	497	500	515	525	524	547	555	544	524	531	514	490	509	493	531	493	478	516	508	502	531	527	495	488	544	518	551	556	524	535	513	533	514	533	504	510	546	503	495	548	551	545	578	539	498	516	539	525	510	520	562	532	538	520	533	528	533	493	547	469	550	490	524	526	539	526	497	526	502	541	511	532	548	540	519	541	522	551	534	485	543	527	533	526	516	549	501	516	505	543	505	519	548	541	517	507	520	564	499	510	489	495	555	532	522	531	503	492	500	512	575	508	490	505	498	498	514	530	524	516	514	509	530	507	529	502	535	506	548	517	473	524	559	565	512	585	540	539	521	540	463	499	512	507	478	495	550	524	500	535	539	548	516	535	527	521	513	525	514	513	504	491	532	512	536	530	566	513	509	526	490	521	469	487	498	522	522	529	522	510	493	532	507	556	480	523	511	537	528	524	482	529	513	508	511	569	467	487	499	552	554	509	541	467	505	519	535	525	541	485	502	502	491	531	553	525	534	512	473	459	500	489	496	520	529	544	533	507	498	533	508	519	530	582	536	558	479	506	500	528	538	576	543	531	555	538	490	527	535	511	537	534	523	481	510	526	502	482	547	483	590	525	489	555	550	529	507	553	520	519	525	513	515	528	514	559	486	530	492	469	519	545	519	493	517	480	481	551	531	522	551	539	533	520	548	544	549	530	516	563	508	531	521	523	515	555	517	520	494	539	491	509	514	506	516	515	570	511	503	467	544	513	491	565	492	498	537	528	521	507	468	537	497	506	512	525	514	500	530	533	525	555	529	501	550	489	497	570	530	521	536	522	499	515	519	508	499	524	502	491	462	521	505	523	535	515	499	529	527	517	518	529	541	558	507	537	521	483	530	523	531	509	494	477	550	524	532	541	541	496	539	497	538	512	547	525	532	491	544	496	568	534	517	519	532	508	525	517	486	517	472	514	523	488	526	533	498	522	530	504	522	479	528	507	498	531	525	523	524	498	481	534	557	508	502	504	546	535	539	578	561	539	504	509	475	507	457	532	478	525	533	528	507	474	529	476	540	522	517	505	539	531	515	506	497	519	506	515	530	494	540	512	513	527	523	496	502	528	479	537	541	538	508	511	491	537	515	486	509	523	522	518	515	532	544	487	540	524	526	531	567	520	470	506	494	504	506	493	527	518	484	501	479	543	521	485	498	501	495	530	534	571	501	505	499	506	552	532	507	544	537	542	508	503	507	501	513	531	500	529	531	522	484	537	511	539	507	499	502	498	496	537	553	524	511	496	514	520	498	542	515	517	512	498	571	490	495	543	509	518	480	520	519	532	503	506	479	524	541	534	541	489	533	521	516	505	522	564	548	500	523	522	495	498	542	507	498	522	502	533	513	539	507	506	557	552	490	569	490	542	513	548	504	496	526	525	576	484	528	514	483	474	529	527	489	535	498	502	532	486	543	523	520	530	485	518	532	538	529	496	530	528	518	531	510	526	540	560	507	531	534	490	527	536	591	502	543	502	525	509	497	530	516	533	468	485	491	502	541	540	519	541	508	512	492	521	525	516	492	507	496	527	539	560	530	521	569	506	506	539	486	519	471	512	503	486	493	518	511	492	508	535	519	529	531	564	487	527	519	514	449	471	505	494	502	494	500	484	512	467	514	537	546	527	498	519	506	504	528	560	476	547	499	522	512	528	502	504	529	504	493	501	490	495	530	483	565	495	479	530	558	544	501	549	487	488	535	530	539	526	540	528	534	551	510	527	502	506	543	513	510	481	505	515	566	506	551	538	508	451	539	558	539	504	548	552	546	505	501	491	545	546	505	488	533	535	491	510	512	558	525	552	531	478	509	543	486	533	468	533	537	491	524	508	536	525	564	509	496	513	522	532	512	494	523	525	512	537	509	548	497	526	521	548	515	502	541	526	526	566	571	519	495	518	488	506	510	481	530	539	493	493	532	511	588	516	529	557	522	493	554	504	501	505	477	479	553	526	510	548	541	467	530	489	525	529	507	535	517	514	518	483	511	525	530	490	540	493	564	497	493	529	538	522	533	505	544	492	547	527	526	505	549	501	544	536	494	494	506	508	509	546	551	530	507	530	492	504	542	530	491	499	531	552	551	503	519	514	553	516	502	542	453	531	496	535	491	493	499	530	485	487	510	520	494	513	538	521	573	503	532	505	460	490	516	485	514	516	504	503	541	505	504	496	511	521	538	530	506	499	532	481	526	501	531	524	550	511	516	538	535	479	522	507	525	514	537	535	568	525	515	528	487	503	511	489	558	528	529	516	516	523	516	505	456	511	519	490	527	496	510	536	506	486	485	528	517	497	480	483	550	518	562	511	526	527	548	518	536	522	524	535	529	514	503	542	521	491	477	492	557	491	527	530	509	522	527	497	511	509	517	513	532	526	520	529	514	514	548	522	511	510	487	515	529	581	493	530	504	496	475	585	499	471	535	503	496	536	516	545	491	519	519	542	497	522	496	517	505	534	492	529	533	511	550	515	483	547	517	534	474	469	531	510	525	532	524	522	520	508	530	507	530	514	472	482	493	541	521	527	542	555	498	540	498	513	502	562	518	515	518	498	539	513	538	484	530	518	488	543	499	541	532	524	503	581	526	538	486	507	462	516	516	497	547	537	520	510	512	532	535	515	512	549	531	545	495	530	469	496	477	527	521	523	498	532	537	470	559	499	533	518	506	505	483	541	544	514	520	523	544	456	507	510	528	511	505	509	521	536	526	502	535	496	507	529	541	488	498	493	495	496	538	510	538	536	507	523	569	533	518	547	538	500	521	535	513	510	519	499	485	508	515	533	490	519	541	530	490	512	524	547	522	495	488	522	514	509	507	575	517	523	544	520	540	491	510	512	521	508	505	535	511	516	511	527	493	515	546	494	507	543	514	521	475	533	505	565	473	559	517	512	539	538	492	467	538	486	549	561	527	543	542	515	526	527	512	554	517	506	542	527	547	488	497	552	506	526	514	526	529	508	499	516	468	540	502	508	520	510	478	498	536	522	468	522	521	547	526	542	535	500	550	491	536	553	499	512	490	514	479	530	518	488	567	494	496	498	522	504	518	490	526	490	538	525	546	521	533	516	557	497	513	532	548	494	527	500	513	532	498	520	473	508	520	538	476	525	486	482	485	525	479	545	526	517	517	509	527	513	553	530	540	530	533	540	488	571	511	482
6321	8670	3347	1821	1374	1212	987	831	828	736	672	645	646	616	645	606	625	592	619	639	584	551	561	593	537	550	560	602	580	548	572	563	545	561	603	571	541	552	542	562	549	543	584	576	557	568	582	587	601	547	525	568	575	610	553	566	543	542	575	554	580	591	555	546	597	539	600	533	574	587	504	563	537	550	613	503	549	558	556	552	563	564	609	581	553	615	556	566	527	613	514	552	609	573	566	587	552	561	563	539	548	573	550	606	559	578	562	561	529	557	632	563	577	608	556	594	552	550	586	583	550	546	571	538	605	546	536	601	574	553	610	506	573	569	559	610	577	543	551	580	553	586	557	529	576	577	551	562	591	574	569	548	558	600	620	617	605	557	548	600	571	578	612	546	540	588	577	605	555	529	578	608	584	578	555	577	567	566	655	552	568	572	587	552	575	559	599	576	586	599	604	566	553	564	573	581	581	543	575	565	578	610	586	567	511	515	585	556	599	533	565	555	568	576	555	595	548	595	590	567	589	604	571	541	553	567	587	575	591	649	545	548	587	542	555	537	537	600	563	542	600	548	586	575	536	555	555	568	570	573	567	571	555	588	549	586	571	568	564	567	594	566	568	574	602	564	587	544	587	609	564	588	509	591	546	567	547	563	617	585	550	589	564	569	585	579	560	586	582	572	553	566	549	580	554	585	552	541	559	537	546	589	581	572	573	582	542	601	597	593	510	565	566	600	578	585	567	554	517	536	591	559	538	583	542	572	547	548	587	615	556	564	562	537	579	554	545	554	573	594	608	559	591	566	552	548	579	579	500	552	557	566	555	560	549	599	588	574	585	598	576	580	565	577	587	585	567	551	530	531	561	592	529	587	549	557	562	514	586	598	558	550	552	604	623	548	549	578	557	568	551	579	550	559	634	558	615	563	579	608	577	593	584	529	569	538	575	562	580	559	559	552	584	570	579	562	578	583	560	576	580	558	538	568	491	552	561	560	548	553	619	550	571	576	551	506	529	611	525	589	553	567	541	574	558	541	595	592	597	580	596	596	602	566	538	542	528	551	561	543	565	619	559	556	588	592	564	594	549	563	534	579	566	562	546	553	567	555	559	540	594	564	605	581	548	608	526	575	558	543	579	581	556	544	565	616	609	566	556	571	591	561	565	633	570	568	586	586	585	542	574	587	595	557	569	597	573	581	575	582	624	563	534	575	561	630	563	559	535	563	612	559	559	565	547	585	591	556	543	561	542	582	556	564	576	591	583	546	584	550	560	530	604	546	571	562	567	589	581	559	596	544	573	557	605	583	543	600	592	547	545	526	595	571	586	593	575	613	584	602	571	543	578	584	587	586	568	546	585	567	592	602	588	572	563	546	565	587	567	550	569	564	583	556	604	561	576	587	581	562	603	555	563	564	582	568	588	587	581	584	576	579	529	544	586	597	559	560	576	566	572	587	551	578	532	531	582	581	569	561	579	578	561	563	595	548	527	571	586	617	535	545	574	598	565	588	585	565	594	614	578	544	555	596	583	596	593	568	573	583	592	539	561	579	544	573	604	552	567	624	531	603	571	563	611	551	581	543	537	615	585	558	572	600	574	575	555	583	609	579	581	542	589	571	566	560	575	604	589	574	589	568	561	581	572	633	590	583	605	524	572	588	517	601	605	553	549	548	579	573	540	576	536	611	578	596	611	565	589	565	579	547	601	557	588	602	514	554	559	561	537	588	569	581	588	561	566	609	545	571	551	576	558	594	588	545	575	583	586	562	630	566	583	540	571	590	563	607	506	555	562	564	562	520	570	560	580	617	540	552	561	562	576	606	597	552	566	551	569	540	546	553	542	564	566	599	559	556	588	586	593	535	583	524	562	540	569	571	566	568	589	575	570	551	587	572	593	561	560	582	575	543	583	557	570	541	536	587	618	590	581	532	557	588	557	569	553	589	610	608	576	543	554	606	552	552	565	532	576	565	583	561	572	575	541	576	567	545	568	568	569	561	562	557	545	572	537	560	642	556	549	593	623	547	550	540	555	567	568	574	562	561	571	590	592	581	596	600	554	591	586	524	534	558	603	557	615	548	564	547	561	581	601	575	573	590	558	578	562	592	535	556	566	568	535	549	548	595	555	555	543	546	479	614	523	609	546	533	580	594	566	561	608	566	569	599	542	551	561	565	538	556	561	569	558	526	590	554	601	572	613	558	585	539	563	557	540	566	623	576	542	559	553	575	581	540	577	555	600	567	549	619	577	572	513	573	555	584	558	564	541	552	588	556	591	535	545	591	572	560	593	618	579	576	537	552	541	585	539	541	583	528	554	559	540	605	543	579	535	579	571	584	546	592	570	586	611	564	594	602	577	598	561	555	595	548	542	591	567	545	604	525	574	545	548	594	568	555	586	571	597	576	552	563	549	597	556	547	567	585	567	565	545	598	547	544	524	592	567	528	545	589	615	534	548	585	545	604	570	563	584	549	564	557	561	575	536	534	551	544	562	526	581	558	561	548	569	554	555	580	592	540	564	556	531	581	567	582	548	563	567	575	519	581	611	559	580	595	557	544	554	543	579	545	570	590	525	553	559	590	523	507	560	544	572	575	563	573	570	582	562	557	532	545	570	565	573	572	531	603	549	536	570	598	568	574	606	596	562	545	571	592	619	570	646	549	580	580	557	535	594	562	553	579	552	595	598	590	523	533	492	562	546	540	556	580	575	555	540	596	586	580	559	541	589	543	557	577	591	581	551	548	555	553	524	561	569	541	526	619	546	594	548	542	595	541	528	579	558	579	583	572	542	569	506	586	575	552	578	559	557	552	586	549	530	593	597	564	516	549	592	585	590	574	564	609	605	547	578	567	574	543	563	574	584	568	561	567	590	546	583	599	564	589	566	571	605	591	595	558	605	548	601	593	554	541	569	578	561	551	571	569	591	582	553	548	559	565	579	571	532	587	558	575	574	559	559	552	571	528	546	628	541	584	557	551	557	567	605	552	596	599	563	602	575	544	534	574	582	514	561	569	588	611	557	560	555	563	566	502	553	631	555	572	587	588	548	573	550	532	589	599	570	525	609	604	590	552	577	538	580	557	563	585	585	574	564	556	570	518	578	589	581	547	565	553	591	588	600	547	562	657	536	550	571	569	574	587	560	549	542	543	598	555	564	586	638	609	589	603	591	529	604	575	541	566	589	583	574	557	584	584	561	594	569	554	557	555	576	579	553	574	584	524	561	542	602	570	612	597	574	559	565	585	583	527	556	566	561	597	590	580	577	569	595	566	542	539	534	574	547	526	523	559	596	559	589	584	558	553	591	551	557	583	565	585	575	571	550	575	539	573	606	534	522	606	604	551	586	577	570	512	560	579	562	559	557	581	588	546	530	581	579	575	573	553	597	576	512	576	592	551	569	574	549	557	523	556	571	610	525	599	562	534	570	564	605	549	559	496	567	550	552	568	556	554	554	527	519	540	577	538	529	554	572	581	563	583	568	558	503	586	536	552	553	578
22266	21060	28628	23703	21060	21082	6294	1132	805	790	691	624	606	612	555	554	551	532	488	511	515	487	467	505	467	468	481	460	522	511	467	439	451	453	534	469	436	461	474	476	463	457	466	483	466	461	453	468	477	478	428	500	454	440	455	450	487	410	456	446	438	435	436	397	446	437	413	458	431	449	454	507	413	488	418	446	455	429	445	444	472	460	458	473	439	424	467	457	472	481	447	460	460	440	451	424	428	429	434	478	452	430	490	421	426	427	456	439	432	433	437	480	457	423	438	437	468	422	398	437	423	476	410	494	447	408	438	432	439	451	417	441	436	444	445	442	429	434	456	398	463	449	438	470	439	396	437	443	445	484	457	477	413	477	436	450	398	439	447	458	434	470	404	443	459	424	463	420	429	466	449	458	453	499	481	394	409	436	411	446	456	439	464	432	430	432	427	444	447	403	417	460	438	464	420	461	440	446	442	497	429	439	439	462	449	431	453	423	458	439	443	472	415	428	448	409	452	446	438	473	424	431	398	430	489	456	416	482	408	446	419	437	415	430	438	447	460	438	464	453	425	439	465	442	452	437	522	476	457	427	442	435	427	438	439	426	428	454	417	462	425	487	435	423	423	427	465	445	459	473	449	457	453	442	489	443	439	437	431	428	428	450	455	460	455	451	417	449	473	447	437	460	437	421	451	446	469	424	466	440	447	440	419	456	444	455	448	423	455	450	447	438	441	436	462	444	449	409	459	429	401	428	462	454	472	425	433	442	436	447	460	439	451	459	420	454	435	438	415	411	455	422	439	441	469	454	440	457	441	395	419	441	428	411	395	442	479	430	424	470	465	457	466	443	462	435	431	471	437	442	428	421	431	472	413	478	430	440	431	445	457	491	425	458	446	402	441	472	481	443	392	405	422	466	448	433	462	437	421	432	471	479	447	436	439	408	481	384	425	456	465	412	446	408	471	456	436	436	439	462	423	434	446	447	459	415	446	450	423	467	449	417	408	420	448	438	472	462	425	438	452	457	453	421	434	452	422	402	410	414	452	458	426	425	464	461	476	457	455	425	431	431	455	457	451	445	468	435	418	480	438	428	455	427	449	460	440	426	453	439	443	398	451	440	439	425	414	436	450	461	418	452	489	443	422	463	411	473	421	440	427	424	438	459	440	461	450	415	431	452	428	448	419	450	427	418	449	444	432	478	439	461	443	478	442	463	426	440	464	417	458	412	440	455	419	437	489	427	427	432	444	476	429	477	434	462	439	457	413	474	480	484	470	460	466	447	468	463	458	430	414	472	467	442	418	491	469	423	434	478	422	446	452	407	436	463	445	473	427	484	460	465	429	414	464	459	425	451	432	469	459	449	456	424	437	449	469	416	455	427	469	431	501	465	467	477	448	429	459	427	440	449	480	487	429	437	441	449	413	407	471	456	455	434	454	401	439	458	442	459	422	473	460	415	402	432	460	454	447	425	435	478	422	498	465	454	488	421	448	435	463	415	460	457	458	424	418	422	448	421	449	459	460	442	434	444	427	418	453	495	462	407	497	463	460	413	445	454	457	436	455	425	447	421	483	472	426	414	445	407	491	457	452	483	462	476	430	483	406	411	444	415	444	432	442	477	450	425	409	428	454	482	499	456	455	476	421	467	450	446	456	457	452	461	472	413	401	449	461	449	413	457	473	398	425	482	414	440	439	454	443	439	435	457	449	437	452	440	418	448	421	446	446	471	464	461	484	451	413	461	420	456	427	447	442	401	461	466	462	459	479	452	445	452	428	432	450	441	449	439	459	444	422	402	456	449	386	423	422	467	429	451	442	450	431	451	455	446	427	439	460	474	434	466	417	454	439	417	454	440	453	453	448	435	433	448	449	419	474	413	451	447	440	467	468	440	447	452	490	442	446	412	435	398	417	446	475	425	433	462	436	428	467	452	433	422	445	414	412	473	437	412	444	430	480	443	425	474	449	490	471	429	457	422	457	442	407	430	444	448	472	429	423	461	445	419	419	457	445	454	425	460	459	432	466	433	436	422	443	469	433	478	452	450	463	459	450	451	430	447	416	440	424	429	397	426	428	450	454	438	438	421	400	446	440	432	484	440	446	484	437	456	442	440	496	452	448	421	435	446	440	484	444	441	421	415	421	440	392	402	383	451	438	454	439	407	426	416	464	457	481	448	477	447	450	462	436	442	440	475	443	463	461	486	449	462	457	433	483	417	447	455	399	440	440	463	433	413	422	434	405	439	446	446	456	466	430	460	446	468	427	394	420	447	423	443	441	441	435	443	468	458	455	448	466	419	472	451	436	455	443	444	418	439	450	439	436	446	408	430	480	433	432	491	445	452	419	459	427	440	417	459	459	437	437	440	464	474	463	471	446	442	409	439	426	479	421	456	464	439	454	426	451	408	427	460	450	432	438	415	414	445	468	457	444	462	426	417	418	471	444	440	434	450	467	429	461	469	485	431	441	400	481	399	451	488	433	407	429	440	417	433	440	444	415	437	462	434	469	434	411	472	436	465	449	469	436	477	462	473	463	426	440	405	448	462	450	460	445	462	443	404	442	479	468	446	437	426	480	451	439	461	427	416	399	450	506	477	455	456	444	449	448	449	450	428	455	471	461	451	434	436	451	429	425	434	431	437	447	402	427	474	445	446	455	475	460	429	459	468	391	444	477	448	472	402	466	429	474	447	436	426	446	463	450	445	434	445	412	450	457	452	419	407	405	468	429	449	461	477	451	432	425	412	441	476	407	419	465	455	451	435	442	440	409	424	436	451	422	454	457	420	397	444	433	436	454	417	443	428	463	479	442	420	430	430	430	411	463	442	488	427	417	479	450	419	473	467	457	483	439	412	428	433	504	424	475	414	430	416	403	441	429	438	480	451	470	461	463	443	395	439	443	446	471	435	475	403	494	433	464	458	438	445	408	395	430	434	451	461	463	455	455	421	442	412	469	472	443	429	445	423	432	420	398	448	458	415	431	429	465	438	453	487	465	468	415	445	424	411	462	425	430	423	451	416	441	469	410	403	454	411	447	456	431	439	432	433	424	456	446	440	430	451	441	456	489	458	436	467	453	457	463	463	421	413	458	423	455	438	457	444	434	463	452	430	441	485	436	444	441	452	466	450	442	467	464	420	453	424	450	435	459	453	500	481	446	463	449	468	471	422	441	437	393	463	460	430	458	409	442	480	448	420	437	411	452	426	454	477	484	445	427	417	450	472	416	433	441	462	420	433	458	411	456	441	437	461	438	454	489	452	427	462	436	472	478	459	406	442	459	463	424	431	433	452	443	448	413	422	403	453	470	419	438	428	440	432	476	427	473	433	398	456	440	450	464	441	454	455	414	473	425	434	462	465	470	421	464	469	449	398	391	402	450	450	423	419	431	485	433	419	460	432	413	436	451	433	408	429	423	430	450	444	468	453	446	437	453	468	445	470	428	425	421	414	456	383	416	392	417	460	475	432	454	413	441	408	436	407	474	455	426	442	472	489
8538	17808	9594	4707	3339	2603	2020	1579	1236	1048	923	847	814	723	732	679	667	611	628	617	638	652	577	591	535	604	524	624	506	547	598	552	504	541	521	508	531	516	519	493	482	533	531	488	521	520	523	510	545	481	562	472	497	532	476	530	552	486	515	476	491	496	550	513	546	512	527	518	490	481	530	486	505	522	517	545	518	507	523	491	478	511	505	511	520	504	462	483	519	541	550	499	486	539	517	488	530	494	525	492	473	508	520	510	507	538	509	522	534	540	478	527	514	500	501	502	505	483	515	518	509	495	521	484	527	505	532	496	498	527	493	471	536	487	504	530	572	529	501	474	501	503	539	514	530	544	554	510	516	512	467	513	535	534	485	552	517	495	522	519	513	484	489	511	506	521	528	486	480	504	503	513	524	495	556	514	492	508	513	476	521	477	514	490	537	490	496	507	535	493	545	520	483	476	522	483	520	515	500	472	493	506	483	519	535	533	475	576	518	519	524	517	530	505	478	500	502	510	539	510	480	494	520	521	509	504	492	479	511	482	520	510	494	509	487	486	498	489	532	551	525	519	505	559	529	538	512	512	519	510	507	531	500	495	516	527	516	520	477	491	515	484	535	488	490	528	504	470	497	495	545	490	561	550	479	538	523	510	551	503	502	518	536	509	537	524	536	511	496	498	504	498	490	507	532	496	531	513	538	506	501	508	510	523	543	504	505	538	551	492	515	507	487	516	488	500	525	501	491	509	493	507	540	489	547	505	517	495	492	487	518	512	516	504	499	531	475	485	511	508	497	471	575	529	539	502	540	516	518	478	518	490	486	498	488	499	500	553	528	509	459	494	504	480	518	496	485	499	508	511	514	496	521	485	512	546	563	505	557	492	511	481	534	540	485	511	525	532	500	524	484	485	476	509	505	478	514	501	461	542	503	527	508	504	482	503	500	493	525	538	496	527	499	480	467	500	452	514	505	576	528	514	490	521	516	484	455	492	557	517	508	556	532	532	487	473	535	501	512	496	502	496	518	482	473	544	500	523	515	511	533	491	548	514	527	526	532	539	544	559	529	515	543	558	520	501	493	523	531	500	579	498	544	513	505	484	502	514	479	478	500	491	519	486	562	526	460	490	531	454	495	490	513	522	488	475	525	520	486	522	471	526	512	499	531	504	538	494	509	481	495	537	505	480	484	505	527	526	463	521	510	538	492	513	473	475	518	483	514	560	512	512	500	493	496	519	513	509	518	539	483	526	495	496	513	540	487	511	513	518	514	493	518	493	509	503	519	511	539	522	503	503	511	520	542	485	502	502	501	505	454	454	494	515	510	511	514	475	569	500	514	511	541	448	505	513	492	502	500	503	517	523	522	498	458	520	488	517	521	514	515	521	521	510	476	561	494	523	503	496	468	460	504	483	537	489	525	481	515	503	465	522	472	498	538	504	485	497	523	498	533	520	494	533	480	486	513	516	492	521	497	552	472	480	525	482	517	508	482	524	519	490	529	501	548	550	510	523	516	478	519	501	508	542	492	574	544	509	492	541	538	519	476	504	516	503	510	481	517	471	492	507	513	511	500	490	537	524	516	493	494	498	550	523	513	506	523	507	485	486	518	494	519	522	488	503	519	527	519	498	511	503	479	452	489	465	518	513	519	550	497	488	510	464	525	563	508	502	533	477	469	500	536	547	509	515	480	509	499	525	523	509	491	501	527	515	503	513	472	528	521	509	479	518	479	529	537	511	506	537	520	466	517	519	499	504	500	515	529	530	528	496	532	528	523	531	516	486	497	530	501	517	507	500	498	504	480	491	501	485	512	528	508	506	511	493	547	491	510	488	496	545	508	513	541	475	539	496	461	477	480	516	547	487	489	484	491	533	482	508	501	495	478	593	475	554	535	489	539	495	458	511	533	481	499	530	522	526	519	502	496	535	496	517	517	507	525	523	487	478	510	481	479	490	554	524	512	513	494	511	504	508	487	517	499	506	513	479	474	529	544	504	563	511	525	479	474	538	567	497	517	505	480	541	506	534	505	491	554	521	514	504	532	543	510	489	524	479	533	540	495	476	463	504	511	494	487	547	508	516	490	475	534	487	496	498	496	524	537	534	516	530	520	483	529	505	541	528	578	502	506	501	499	539	512	488	504	515	491	514	486	500	483	544	454	460	518	556	499	493	507	513	535	512	518	468	512	509	483	506	494	466	469	535	497	494	501	476	455	513	487	480	497	530	508	510	527	486	510	484	494	496	525	483	485	525	521	514	526	484	487	508	526	551	516	477	487	518	527	504	545	546	514	491	517	489	483	484	440	497	476	546	478	494	556	504	517	533	521	525	512	483	533	484	500	503	486	498	552	483	549	522	496	483	465	523	468	528	463	524	465	491	516	488	517	550	533	559	534	476	478	503	527	499	512	496	527	490	463	516	494	491	502	543	499	500	499	495	489	540	532	495	504	525	497	542	496	508	470	512	516	509	497	546	540	491	535	517	503	522	458	520	462	490	516	522	514	517	559	540	521	484	471	497	521	465	511	537	503	514	531	517	539	481	449	519	525	503	490	463	464	513	496	538	481	496	485	514	516	556	544	547	508	494	499	512	515	489	475	523	511	492	529	539	493	525	502	539	485	489	539	495	496	500	531	514	488	491	490	526	516	486	494	496	502	512	513	524	489	516	508	481	496	479	523	507	479	513	513	510	522	536	469	524	495	514	569	519	526	456	524	514	472	495	526	486	516	538	484	505	477	501	490	519	492	499	496	496	545	501	490	529	466	526	543	504	488	505	469	493	501	487	502	535	535	533	512	503	457	529	505	456	478	544	505	551	488	473	528	473	479	514	517	515	507	532	515	518	519	532	464	531	483	512	534	525	472	501	530	514	511	519	475	509	484	494	493	506	523	498	479	500	489	521	519	496	493	542	514	513	493	485	467	472	489	465	518	487	502	509	526	566	522	550	510	518	471	521	506	538	503	523	515	523	491	481	506	488	499	521	489	494	545	538	510	494	508	531	500	471	482	521	491	497	480	509	515	504	519	508	480	509	531	549	482	488	528	508	505	523	537	529	505	517	544	519	497	489	540	524	457	522	516	459	567	498	497	487	509	532	503	482	501	479	549	496	495	500	517	480	491	497	535	475	535	474	484	566	508	530	516	509	508	507	520	487	525	548	435	528	518	524	514	504	555	537	513	509	545	554	505	543	530	522	501	481	503	530	539	524	475	490	492	529	528	549	483	505	505	519	542	516	478	463	509	539	515	519	489	493	559	488	506	504	474	521	478	499	524	492	498	527	502	512	477	488	506	550	512	500	520	481	548	492	500	491	481	468	551	545	497	504	516	493	537	474	506	495	511	479	506	509	480	540	512	502	462	502	541	522	530	487	521	477	516	475	495	537	510	512	526	502	535	512	460	468	526	514	498	511	488	515	504	517	490	513	519	515	502	492	474	492	500	522	509	510	476	510	475	528	473	494	491	523	518	537	494	487	516	491	539	528	511	530	532	476
27199	18059	4847	1286	997	949	961	987	965	981	897	938	942	980	967	897	939	917	1025	964	982	968	965	944	944	948	956	965	935	959	925	962	943	964	951	925	957	903	918	982	974	958	950	949	947	940	924	955	920	957	933	893	984	954	904	935	916	982	906	927	943	979	932	977	945	967	930	970	939	945	916	999	936	954	964	1018	944	915	936	991	907	997	946	1021	942	974	971	921	909	961	989	914	977	940	938	909	983	975	993	941	972	948	924	1037	915	950	1022	973	975	953	949	967	957	948	919	929	897	904	925	962	945	934	979	932	934	921	932	1017	908	967	991	903	971	921	868	993	917	948	903	900	959	949	1013	934	1001	963	947	922	974	965	990	938	962	934	989	939	941	953	900	949	910	915	914	989	983	938	928	956	960	981	933	958	955	971	918	964	927	936	972	894	911	942	934	991	970	933	948	1027	929	904	951	950	874	962	925	977	967	988	946	935	951	984	991	977	919	969	998	886	913	975	956	934	978	951	892	929	929	931	939	916	954	998	986	955	897	928	976	949	986	977	943	949	1002	996	915	1018	962	972	923	954	945	957	941	1012	973	901	991	990	922	985	932	951	928	932	990	910	950	931	942	897	889	994	943	912	924	884	969	912	949	943	974	936	951	934	947	942	959	932	900	994	986	963	947	935	968	926	962	902	947	961	935	934	948	995	963	940	964	995	944	925	961	969	949	969	886	937	884	979	921	933	942	950	991	972	945	1021	984	904	940	973	969	930	922	941	926	945	981	935	923	892	898	941	888	919	1005	921	969	913	956	919	943	909	910	963	924	881	908	951	973	947	915	947	941	965	986	910	1012	976	911	914	945	887	909	894	926	933	918	964	976	1000	942	938	973	937	932	960	937	974	950	897	974	945	1003	948	937	958	960	950	943	1001	973	928	922	974	917	928	920	923	974	949	913	895	917	946	938	1014	933	958	909	1022	959	987	890	928	966	882	948	952	979	927	991	969	943	940	979	977	992	940	952	959	941	963	890	965	959	914	978	955	1023	952	999	881	942	947	953	913	901	924	962	983	987	947	962	950	995	938	941	953	909	959	952	964	937	980	900	945	945	951	982	885	929	922	964	964	910	935	978	984	968	955	889	924	991	943	935	998	968	917	923	941	883	926	944	956	951	920	963	992	914	994	959	945	887	946	950	940	926	917	954	969	923	936	893	938	1004	895	961	937	958	914	917	923	986	1001	955	966	923	1012	971	936	915	980	877	928	962	968	956	994	942	1008	901	930	981	964	942	929	956	924	931	922	930	991	929	931	994	978	937	938	1025	974	1006	893	971	960	925	967	919	963	996	962	991	934	1023	939	960	895	939	895	980	958	989	966	947	953	936	941	918	944	985	1029	966	936	932	908	955	984	905	951	1040	957	943	931	909	995	931	909	962	913	971	996	912	915	991	926	912	900	943	969	983	922	992	947	974	980	914	980	933	935	973	989	991	980	898	990	972	1015	941	934	972	944	975	927	963	966	985	1005	949	930	977	946	911	932	902	967	942	962	964	914	928	925	964	942	947	983	988	895	962	997	960	895	933	938	934	997	948	975	1018	938	992	941	971	927	929	962	955	985	1009	878	960	995	936	896	927	980	952	959	937	941	924	940	946	972	942	995	926	947	934	939	1011	955	909	906	932	908	974	1001	1012	953	909	929	998	929	957	926	921	935	949	972	967	942	939	957	926	959	941	1003	924	1006	956	966	950	1004	904	953	987	913	950	965	901	903	979	943	958	949	940	951	936	961	1003	964	884	956	970	931	960	914	982	985	971	953	943	984	949	983	991	969	940	899	915	943	940	941	985	976	952	933	949	940	944	962	991	948	951	980	928	912	925	917	963	976	942	907	937	969	1000	956	955	995	989	1000	989	960	1016	951	889	973	939	912	950	962	966	950	960	964	943	940	976	920	923	921	932	951	915	943	967	944	925	887	905	970	962	949	962	989	928	954	935	993	967	961	975	924	963	931	934	971	932	926	962	984	944	904	946	947	962	964	971	938	963	938	986	993	926	949	932	953	955	930	952	1019	924	986	967	908	911	930	918	942	915	893	907	922	952	956	942	1008	940	965	950	912	958	951	1023	929	946	1049	959	944	967	905	987	923	1022	1035	965	977	934	913	999	950	986	990	962	1005	1006	950	922	1007	940	915	1008	932	937	952	914	965	956	949	938	889	915	967	963	972	973	996	939	934	944	943	989	919	893	944	960	969	983	946	932	981	917	937	986	955	950	934	938	954	975	968	937	885	914	976	956	951	949	998	946	930	1002	928	987	949	915	931	945	920	904	919	907	952	969	918	1000	924	944	918	979	935	980	916	984	938	894	940	976	912	951	941	942	960	1000	968	940	940	894	942	975	963	927	997	961	928	1010	995	963	919	931	1007	976	949	1007	932	975	975	951	993	921	974	967	956	936	959	933	999	911	915	945	941	926	949	987	987	941	970	941	938	1015	949	959	952	933	973	931	952	913	917	906	937	918	857	906	929	983	928	960	961	1004	934	929	1028	938	977	937	890	988	960	920	982	936	1006	931	969	956	935	961	956	1003	922	947	884	918	962	940	942	929	969	921	973	892	921	925	991	953	1012	956	1011	998	888	965	997	943	964	960	939	933	968	947	931	931	961	956	914	941	955	933	939	952	965	900	954	953	938	983	960	985	947	1016	984	969	957	966	904	959	974	909	969	900	987	1013	951	972	967	988	935	976	962	952	909	969	944	975	928	929	937	911	1019	913	967	1006	962	950	886	942	941	945	946	978	928	965	958	911	982	969	940	977	995	960	940	921	1018	926	909	926	903	901	981	958	967	955	930	921	956	1000	941	911	999	902	936	976	967	985	946	925	910	900	931	911	960	914	881	929	941	930	922	881	977	963	883	949	986	981	970	999	963	973	976	971	937	942	998	946	959	954	938	971	990	947	911	983	994	974	977	1006	984	1033	937	966	948	977	1000	932	944	961	953	952	923	926	958	926	921	965	981	920	947	1016	929	955	968	914	939	955	962	970	942	920	912	903	964	956	912	1025	921	930	976	956	974	987	978	1009	991	938	979	977	963	942	939	943	917	952	956	915	961	935	949	957	940	958	1009	951	912	965	956	936	1016	911	937	928	886	964	995	977	932	918	930	1022	958	941	969	945	941	959	942	885	928	953	968	931	950	990	969	893	911	938	928	960	948	919	959	880	976	941	955	956	925	896	965	938	955	936	978	888	958	965	957	901	882	943	939	953	929	943	984	976	977	878	975	879	973	894	925	951	923	911	974	960	963	1001	923	978	930	985	984	918	969	926	980	944	923	953	954	953	956	976	977	918	899	978	960	956	959	973	967	981	994	951	975	932	978	962	952	980	900	957	997	963	921	995	937	923	948	966	941	976	1041	946	968	1010	954	979	954	921	989	926	943	964	940	941	946	923	909	955	896	930	929	986	928	1018	952	1033	889	930	897	953	938	980	928	967	1018	922	914	980	964	940	905	964	931	937	953	940	936	983	967	925	865	991	929	928	973	973	881	922	936	935	934	990	955	994	968	898	947	962	982	983	995	929	997	958	910	918	950	929	988	1038	958
7582	4466	1352	1164	1124	1122	1092	1031	1041	1028	1038	1077	1033	1056	1007	1055	1095	1001	973	979	1013	994	1050	1022	1001	1033	1042	1016	1023	979	1010	1045	1012	1068	1073	983	1045	1067	1012	1005	1056	1050	1109	1090	1026	1020	989	1006	1038	1001	1003	1031	1038	1044	965	1013	1007	1044	1041	1091	1029	1018	965	1054	1032	1019	1051	999	1037	1025	1050	1048	1056	1030	1030	1050	1012	1068	1084	1035	1032	1015	1084	969	1027	1060	1018	1049	1050	1028	1009	1052	919	1025	1030	1042	1021	1036	1048	996	978	959	1037	1064	1057	1072	1061	1032	1038	1063	1099	1038	1056	1037	1040	1061	1042	985	1001	1056	1001	1047	1046	1052	1062	1119	975	1056	997	1034	1066	955	1046	1054	1054	1010	976	1039	997	1024	1085	971	1060	966	1028	1034	1017	986	1057	1075	1010	1082	1032	1023	1001	1080	1031	1008	1018	982	1017	979	1012	1003	1019	989	1056	1038	1057	1015	1072	980	1066	990	1049	1026	961	1039	1008	1052	1050	961	1003	1026	1049	1022	1021	1042	1059	1016	1030	1055	1093	992	1064	971	1076	1036	1058	1059	1068	1010	976	1028	1010	1034	983	1038	1049	988	1029	1044	996	975	1095	1010	1011	987	1044	1057	1078	1031	985	1109	1037	1052	1027	1074	968	1049	1037	1021	1027	1066	1068	1041	1012	958	985	975	994	1000	1058	1007	1066	983	1007	1029	1016	1028	995	1026	966	1022	1023	1073	1031	1068	1020	1012	1105	1070	1045	1029	1081	1060	1043	1013	1027	1072	1045	1062	1020	1059	991	1030	1034	1035	1026	1016	1024	1033	1085	1092	1012	1055	1019	1070	984	1013	1049	942	943	1015	1075	1053	1028	1051	1017	1052	992	1019	1020	1044	1006	1047	1019	966	1018	1028	1027	1053	991	1008	1041	986	1021	1062	983	1058	1031	975	1025	1053	1052	1038	1035	1089	1050	972	1072	964	1066	970	1031	1005	1017	1059	1038	1042	1009	1030	1047	1048	1022	1023	1059	993	1034	1033	978	1043	962	1083	1042	1060	1007	953	1041	989	1024	994	1096	1000	988	1023	1015	1072	996	1027	1018	1026	1051	1015	984	989	1042	1028	1035	982	1034	1081	1020	1020	1034	1007	1032	1050	1026	1059	1046	1059	994	980	1014	1024	1037	1033	1029	1022	1026	1052	988	1046	1004	1027	997	993	1009	972	1079	1015	1046	1005	1053	1048	1002	1024	1000	1049	1048	1018	978	1082	976	986	1025	1003	1024	1025	1117	1054	1044	972	1039	995	1009	1102	1000	1031	1093	989	960	1010	1013	1014	1076	1003	1025	1003	1073	1028	1027	1005	1003	1048	1016	1006	1063	1097	1001	1087	1080	1018	1061	1085	1003	1031	964	1023	1046	1042	1008	1019	1063	1051	1014	1040	1042	1024	1047	1080	1038	1076	1036	1008	1083	1032	1030	994	1031	1001	1069	1031	1024	998	1062	1032	1040	1009	990	1082	1037	1018	1036	1081	1056	1021	1048	1068	1019	1026	1032	1007	984	1022	1008	987	980	1014	1041	1032	1036	1101	1065	980	969	1045	1007	1019	1016	1029	1071	1005	967	1027	1034	1041	1046	1036	999	1028	1029	999	1064	996	1012	1004	1076	1009	976	1048	1062	1004	973	1047	1037	1028	1021	1030	1053	1054	1036	1024	1044	1042	1014	1041	995	975	1071	1031	1100	1004	1065	978	1014	1037	1123	1028	972	959	935	1049	1034	1016	1013	1047	978	1010	1018	1074	1036	969	1031	1015	990	1008	990	1019	1017	1055	1060	1025	1064	988	1030	974	1028	985	1074	1021	1025	1043	1044	991	1003	933	1048	1018	1000	1079	1059	1062	1043	1077	989	1058	1052	1057	1096	1009	1055	1013	992	978	1011	950	999	963	1000	1029	1049	960	1015	1023	1090	1081	988	1031	1014	1057	1031	1071	1050	950	1098	1047	1061	1038	1080	1050	984	1000	981	1080	1036	992	995	1043	1063	1093	1008	1049	1000	971	1036	986	1036	970	1038	1016	1060	1016	1050	994	990	1050	1023	980	978	1091	1058	1013	1078	1058	985	1017	1011	1062	934	1081	1002	1006	996	1038	1009	1047	1011	1015	1049	1098	1043	1003	1059	1065	981	1036	1065	1013	1045	1044	1004	966	1021	1019	1034	1026	1108	1042	998	1003	1102	1025	971	976	1016	1003	1034	1082	1054	1105	1027	1050	1038	1043	1030	975	1044	1024	1020	1069	1037	1044	1026	1046	1047	987	990	1045	1070	1054	983	1018	1026	1051	1024	1012	1009	1012	1052	1049	1024	1029	1073	1046	1047	1009	1063	1046	1068	1008	1076	1010	1091	1011	1047	1000	1000	1046	1011	1019	1074	1085	1021	1057	1021	964	1032	1002	1052	1021	1021	1022	1056	960	989	981	1028	1028	1056	1035	1000	1054	1055	1090	1011	1051	1020	1017	1027	1081	1005	976	1033	1041	1050	1029	1078	1035	1034	1049	985	1040	1013	1047	1013	1061	1025	1039	1079	1013	1023	994	1035	1042	1000	1012	1054	1040	1068	1007	1046	1051	981	1032	1015	1047	1010	1019	999	993	1057	1022	1019	1016	1012	1014	995	1007	994	1048	1041	971	995	1007	1009	984	1008	1095	1069	1070	1087	1113	1043	996	973	1002	1028	990	1042	1017	1055	1016	1047	1012	1043	1024	984	1067	1038	1000	991	1055	976	1006	1027	979	940	1030	1077	1027	1020	1023	1061	1006	1041	1033	1042	1027	994	987	965	969	981	1034	1003	1018	999	1052	977	1015	1053	1069	989	1037	1029	1038	1036	1046	1023	987	1016	1017	1045	1023	999	1016	1071	1084	1046	996	992	988	1016	1033	1025	1006	1043	1030	1050	1043	1054	994	1057	1056	1059	974	1090	1034	1042	1033	1050	989	1023	1011	1010	1063	1003	1054	1013	966	1003	1018	1065	1021	1025	1023	1049	1049	1011	992	1050	1032	1031	986	1021	1012	976	1033	1081	999	1041	1031	1006	1037	979	1041	1074	1045	990	1043	1034	1092	1013	1028	1051	1004	1065	974	1059	1006	1047	1046	998	1002	1071	1048	1000	1046	956	1022	972	1010	1035	1042	989	1061	1078	1002	1027	1026	991	1063	1104	1031	1045	1046	1035	1005	1080	1008	1012	1029	1103	1010	1060	1063	1018	990	977	1028	1015	1044	991	995	1050	996	1022	1040	1034	976	1053	1064	1034	1006	1112	971	1086	1041	1017	991	1012	1026	1003	1053	996	972	979	1079	1075	1020	998	980	1019	1017	983	1038	1036	1011	1074	990	994	998	1014	1000	1029	974	1081	1048	1009	1064	1044	1028	1017	1043	1015	994	1015	1014	1025	995	1002	1024	1048	969	1047	1047	999	1041	986	1033	1073	1046	1015	1073	1008	970	951	1031	1034	1043	1053	990	1066	970	1010	1050	1065	1060	1021	1018	1085	1009	1079	971	1016	1027	1063	996	991	1026	1050	1046	1006	990	991	1064	1057	989	1006	1040	984	990	1050	993	1000	1036	1034	1021	1019	1018	977	1042	1039	1018	1033	1093	1052	1111	1005	1041	1080	1012	1033	994	1015	1050	1061	1032	1052	1001	958	1057	1046	1065	1044	1030	952	1001	1009	1050	1019	1008	1079	977	954	1039	1017	974	1043	1049	1035	1019	975	1007	1041	1094	1090	1040	1062	1068	1037	1024	1027	1028	1038	1001	1067	1023	982	1074	1022	954	1015	1053	1042	1025	1081	1001	976	1037	1006	1007	1016	988	1038	1003	1006	997	1043	1030	960	1037	1049	1027	1046	1078	997	1022	1020	1004	1029	1056	1069	956	1032	1034	1041	1030	1045	1007	1010	1031	1028	1046	1030	1030	1015	1027	998	1054	1000	1066	1042	1009	1009	1041	1052	990	1075	1050	1035	1042	1073	990	1082	1015	1050	993	1016	1040	1060	1046	1048	1044	977	1086	1033	977	1019	1044	1043	1068	1005	1009	986	1079	1008	1040	1048	1036	1105	1097	1072	1050	1013	1022	1023	1005	984	1065	1056	1006	1055	1020	1009	1049	1020	997	1051	1067	1043	1008	1026	1008	1080	1037	994	1005	1041	988	1014	1121	1027	1024	980	976	994	1049	989	1008	1047	1086	1036	1055	953	1004	1053	1018	1080	1029	1047	1041	999	1033	1024	1010	1052	998	959	1033	1021	1059	987	997	1026	1028	1022	1000	954	1073	1025	1017	976	1061	1014	1011	1118	970	992	1004	1027	1047	1007	1018	1057	1042	1049	1025	1013	988	1003	1016	1100	1022	1001	1032	1042	1029	1012	995	1051	1008	1033	1086	909	1006	1018	1007	1071	1091	1030	1016	1070	1028	1010	964	1000	1016	975	979	1035	1005	1018	1003	1014	1050	987	1046	1060	1043	1012	1025	1069	1046	1027	1059	1072	1010	1053	1027	1027	1023	1088	980	1041	976	1032	1045	972	989	1014	1047	986	1027	1029	1045	1017	1012	1049	1050	1047	1062	1014	978	1030	1018	1022	1019	1042	1037	1047	1002	973	1044	1040	1023	1022	1052	966	1038	1061	999	1017	1032	1028	1038	1048	1037	969	1075	1010	1060	988	1025	1008	1040	1029	1044	1015	995	1083	1005	1090	1014
23231	21048	28176	24138	21051	9301	1779	1304	1154	1176	1056	1142	1057	1073	1010	1029	1049	970	1010	996	1027	1003	975	1026	1001	1020	946	995	1000	972	1012	891	991	972	1004	1002	961	965	1026	988	962	983	964	980	961	978	967	889	1040	958	950	1007	1062	884	963	990	997	965	961	959	970	958	1011	975	996	963	991	929	965	975	944	974	982	963	977	988	952	954	950	939	985	1020	998	957	999	933	972	931	979	957	922	963	1011	951	957	986	937	903	971	928	992	1007	970	944	972	963	983	942	1012	970	971	982	1044	940	1007	992	972	934	948	928	971	942	989	930	956	985	945	924	966	960	991	926	948	934	959	927	955	934	1011	971	972	993	926	931	1000	953	951	987	960	980	964	1029	947	988	924	936	957	944	1010	946	921	996	1005	996	998	983	976	1044	907	943	946	940	979	894	985	957	992	928	946	988	995	965	982	978	1018	1007	1007	940	1004	940	997	924	979	913	930	970	926	960	961	943	967	938	1004	969	937	991	1007	1028	959	1009	937	904	960	965	918	911	967	969	957	871	924	1012	1033	931	907	901	992	918	983	955	964	966	948	1018	982	941	964	957	926	957	984	968	912	974	969	965	952	978	963	956	927	967	944	981	975	956	1017	992	956	993	926	971	999	962	949	933	964	1042	994	929	1011	951	952	997	976	960	933	963	1012	952	986	988	963	937	1026	971	949	992	955	936	936	1000	1000	977	976	949	973	1013	933	960	943	969	955	947	989	1002	955	975	904	1027	1004	1039	966	935	933	1001	993	992	918	952	966	948	969	968	1011	952	951	940	933	922	1001	960	937	985	961	961	1000	941	951	944	987	934	943	979	977	1013	993	976	961	1009	968	938	1032	973	954	965	967	1023	936	971	958	931	1012	892	947	944	945	990	937	985	956	927	966	940	980	972	905	962	998	934	999	936	962	918	936	954	941	996	943	979	910	981	928	1013	949	944	988	956	947	1017	987	924	910	1010	1003	963	972	909	1010	960	1000	970	971	978	914	974	978	974	960	1009	937	981	955	915	946	962	971	909	952	965	1006	1009	934	966	933	944	912	989	918	941	974	963	1014	948	925	1003	968	977	967	942	965	970	956	987	967	926	996	893	970	959	938	939	993	961	991	959	945	1004	905	949	1059	945	969	956	905	1007	990	974	934	942	937	948	935	978	959	999	968	941	979	953	975	985	1010	1016	970	968	929	1016	927	1006	961	979	950	956	913	996	985	1009	1021	943	1019	964	977	934	898	960	967	937	991	945	977	962	991	947	963	961	951	961	989	906	978	980	973	1039	911	948	973	1009	1032	959	968	976	997	980	961	946	945	973	962	997	993	955	984	1018	934	943	972	970	923	1022	948	940	984	944	990	971	961	942	983	956	983	941	934	922	951	998	1021	988	982	929	965	940	915	993	986	977	981	935	945	953	920	959	1009	984	943	959	996	1017	998	951	997	936	987	928	920	968	965	1025	963	936	976	927	924	994	1010	937	980	935	983	1007	911	955	1014	981	946	937	960	974	975	992	990	930	989	953	946	973	970	1014	985	1011	968	957	1001	984	957	987	966	926	949	925	997	911	921	954	914	966	988	975	977	983	972	968	991	1011	963	942	958	936	978	960	944	1001	1005	930	983	964	967	987	959	965	950	924	988	1003	949	971	977	948	989	947	974	978	1019	921	996	986	972	955	988	986	973	976	1010	923	976	955	972	905	980	1003	961	972	975	958	981	978	982	1004	951	1023	911	963	968	1001	950	983	1023	911	991	974	957	985	997	980	978	1005	982	1021	1020	978	914	979	980	963	961	942	968	988	899	1007	937	950	1004	968	927	1008	1016	932	891	1000	961	937	959	995	978	926	948	944	980	948	946	976	944	957	968	925	965	947	985	911	963	970	1001	924	1009	992	1008	978	907	920	974	952	996	997	1016	1005	978	1002	1002	942	933	1012	947	965	1025	974	977	1003	969	1023	1001	948	942	928	984	1020	964	944	903	981	1003	970	968	990	937	962	919	947	938	949	928	971	946	935	991	892	989	949	982	965	992	1007	997	968	981	954	946	983	986	1042	999	943	987	950	920	967	992	988	980	996	919	1023	956	953	980	965	989	896	919	963	960	975	921	986	922	926	983	952	1002	939	907	994	1013	1013	943	969	978	940	990	985	1010	1000	1003	962	971	1024	924	1029	985	989	992	982	937	928	910	979	933	943	958	989	968	879	933	933	1004	957	917	964	958	938	960	958	961	969	950	953	944	973	949	978	990	973	903	958	966	935	999	979	984	939	959	962	966	923	1059	903	878	956	946	1007	1016	997	995	1006	904	901	934	964	961	979	960	961	987	932	985	1003	950	947	966	999	979	976	994	952	968	939	950	951	987	972	928	964	1021	1026	986	929	906	958	983	999	1002	966	990	1001	995	942	944	945	1033	907	976	949	976	975	972	944	944	935	953	982	1019	926	947	1056	935	957	972	969	954	1006	952	991	950	955	967	963	939	907	982	948	931	986	967	936	984	985	942	945	1011	965	948	962	945	943	949	976	867	931	1000	927	960	946	990	955	928	969	969	1000	950	993	978	981	943	967	939	1008	991	966	956	980	936	875	1022	990	946	971	991	949	980	951	944	1005	972	1001	943	932	1007	959	949	957	937	950	956	958	1000	976	983	944	940	1019	992	965	980	985	986	1006	962	937	927	1014	962	927	947	944	971	1001	943	1012	951	927	988	1007	871	941	939	1013	969	925	1026	973	992	948	971	1024	958	951	923	979	975	954	941	1002	996	934	941	971	937	969	1005	925	925	992	900	924	978	965	954	1018	1001	1044	964	982	1000	978	935	896	919	975	991	981	961	975	947	979	962	964	971	955	916	993	1020	943	980	895	964	946	945	964	953	1020	952	957	972	968	947	1013	950	989	955	1028	987	973	968	946	948	968	993	969	949	982	983	954	950	957	1016	933	1015	961	964	915	925	996	980	939	933	977	936	974	964	979	977	978	985	880	982	1034	925	985	924	1007	1013	964	992	985	988	969	992	950	963	952	1018	986	1032	980	968	939	953	975	1004	941	958	968	916	935	1011	958	995	901	972	930	1049	937	1033	982	957	955	940	966	932	964	953	1013	942	949	946	997	929	989	954	984	903	958	956	1004	965	1003	1007	964	943	980	966	963	967	909	1000	991	972	984	940	991	977	960	999	917	963	948	977	1024	979	930	959	950	898	936	950	915	971	964	937	947	968	956	952	984	967	975	1009	951	961	954	947	943	965	950	978	900	968	909	987	1004	972	988	951	965	926	937	939	993	942	974	953	965	972	926	958	1004	954	951	936	990	922	960	940	1005	1007	950	1002	1016	901	932	951	958	982	990	1030	920	988	929	984	990	946	958	995	994	944	929	955	981	980	943	938	991	935	960	967	959	941	939	944	928	1027	999	936	977	1015	910	934	1006	952	984	968	967	969	902	957	922	952	976	961	1006	1016	950	909	955	967	979	952	949	988	960	901	948	950	950	997	959	987	953	875	990	956	931	954	996	946	985	972	973	940	943	1007	874	937	970	930	983	980	953	1036	937	947	926	930	981	998	916	949	941	973	1023	953	1008	939	1016	971	1024	1011	964	931	980	1025	995	1000	934	962	988	910	966	1000	913	949	1027	1002	947	1028	954	889	959	990	982	981	951	972	1016	975	991	1027	929	973	981	920	990	926	954	948	952	969	1009	995	948	1043	996	906	983	962	943
7442	12850	6470	3266	2537	2117	1834	1533	1472	1336	1303	1233	1204	1188	1221	1129	1137	1102	1106	1145	1112	1119	1077	1083	1075	1156	1022	1053	1072	1090	1072	1103	1090	1066	1046	1122	1078	1068	1091	1025	1100	1104	1063	1062	1005	1038	1100	1065	1092	1062	1035	1085	1021	1055	1045	1078	1130	1096	1032	1069	1093	1062	1070	1039	1061	1074	1089	1021	1060	1047	1077	1103	1037	1044	1085	1054	1043	1075	1049	1035	1118	1075	1068	1072	1053	1009	1098	1082	1075	1043	1014	1034	1042	1071	1047	1133	1080	1085	1038	1078	1090	1051	1091	1033	1078	1027	1019	1075	1023	1052	1057	1102	1070	1070	1034	1051	1048	1123	1035	1040	1037	1060	1049	1107	1093	1023	1050	1108	1110	1019	1100	979	1108	1020	1083	1097	1113	1058	1083	1077	1110	1082	1081	1089	1024	1085	1060	1077	1073	1041	1055	1090	1050	1052	1038	1059	1063	1036	1077	1062	1103	1047	1039	1024	1040	1094	1086	1070	1042	1107	1049	1016	1111	1039	1085	1045	1042	1052	1126	1089	1049	1065	1119	1065	1065	1100	1104	1085	1085	1111	998	1062	1012	1117	1114	1044	1107	1037	1081	1082	1059	1111	1093	1054	1034	1060	1008	980	1069	1052	978	1084	1001	1033	1076	1065	1060	1071	1104	1107	1029	1070	1084	1104	1110	1079	1123	1088	1112	1078	1122	1038	1017	1100	1096	1066	1066	1106	1008	1116	1074	1160	1040	1109	1074	1046	1041	1065	1056	1087	1090	1129	1123	1083	1142	1053	1031	1092	1115	1074	1136	1070	1047	987	1056	1078	1065	1086	1040	1019	1070	1061	1067	1102	1092	1024	1067	1036	1096	1015	1080	1010	1042	1091	1106	1014	1010	1091	1088	1122	1039	1092	1009	1048	1116	1068	1016	1076	1103	1049	1064	1109	1056	1076	1080	1051	1026	1036	1052	1066	1077	1032	1016	1091	1058	1086	1070	1035	995	1053	1055	1056	1016	1083	1077	1022	1119	994	1050	985	1026	1080	1101	1034	1058	1034	1065	1057	1116	1096	1135	1056	1071	1084	1091	1088	1082	1069	1073	1028	1073	1074	1138	1093	1083	1050	1051	1096	1054	992	1066	1049	1037	1064	1060	1016	1065	1072	1061	1042	1047	997	1025	1069	1038	1035	1050	1057	1029	1086	1092	1050	1002	1059	1042	1007	1042	1070	1019	1052	1109	1077	1009	1057	1039	1058	1058	1010	1023	1030	1011	1044	1097	1057	1066	1088	998	1014	1031	1076	1057	1057	1050	1072	1023	1068	1059	1150	1038	1019	1052	1074	1103	1108	1104	1112	1018	1075	1047	1115	1028	1086	1030	1074	1060	1088	1057	1103	1120	1060	1036	1099	1075	1057	1082	1101	1068	1031	1021	1029	1066	1017	1085	1083	1039	1049	1056	998	1016	1056	1106	1007	1049	1061	1122	1071	1085	1084	1063	1067	1089	1052	1063	1048	1037	1072	1055	1034	1047	1078	1084	1063	1026	1081	1043	1047	1085	1063	1055	1058	1054	1079	1049	1063	1084	1034	1092	1063	1078	1061	1125	1068	1043	1119	1024	972	1013	1043	1095	1096	1088	1076	1006	1056	1019	1090	1035	1024	1077	1080	1047	1093	1096	1120	1000	1107	1063	1052	1054	1046	1049	1065	1056	1054	1073	1037	1106	1164	1087	1065	1037	1043	1016	1107	1082	1081	1051	1060	1067	1079	1093	1050	1063	1063	1088	1086	1014	1111	1063	979	1018	1031	1025	1040	1057	1013	1087	1026	1061	1050	1030	1040	980	1067	1069	1006	1056	1037	1031	1108	1100	1062	1057	1052	1119	1056	1042	1040	1101	1079	1060	1049	1064	1042	982	1043	1024	1010	1004	1065	1066	1026	1085	1052	1020	1021	1052	1047	1075	1021	1086	1042	1015	1055	1047	1071	1085	1056	1011	1087	1081	1092	1127	1074	1093	1000	1021	1100	1049	1049	1089	1067	1110	1020	1071	1012	1067	1080	1056	998	993	1098	1061	1098	1073	1071	1060	1095	1024	1099	1065	1052	1035	1018	1064	1059	1064	1010	1106	1050	1016	1055	1032	1043	995	1068	1029	1050	1097	1097	1099	1038	1066	1092	1145	1103	1132	1016	1035	1021	1014	1119	1088	1091	1093	1056	1003	1109	1069	1037	1066	1053	1078	1043	1055	1053	1046	1049	1031	1094	1064	1115	1115	1009	1086	1045	1089	1051	1121	1064	1106	1053	1077	1122	1024	1064	1138	1056	1000	1051	1075	1063	1072	1078	1010	1088	1020	1065	987	1116	1104	1052	1106	1104	1125	1024	1067	1043	1083	1031	1092	1061	1112	1009	1028	1042	1097	1077	1070	1069	1061	1092	1074	1010	1119	1030	1086	1064	1011	1059	1084	1017	1091	1087	1061	1054	1035	1054	1123	1102	1050	1089	1024	1064	1100	1057	1088	1044	1065	1027	1093	1096	1054	1076	1058	1060	1062	1098	1111	1045	1048	1100	1154	1051	1071	1097	1081	1080	1030	1064	1033	1110	1124	1071	1114	1050	1111	1153	1065	1071	1055	1012	1127	1050	1063	1034	1105	1106	1045	1108	996	1049	1061	1029	1087	1099	1089	1074	1072	1088	1059	1054	985	1056	1022	1069	1062	1084	1124	983	1049	1095	1076	1049	1097	1018	1033	981	1054	1010	1035	1129	1068	1102	1088	1064	1056	1095	1107	1078	1080	1016	1073	1060	1061	1026	1064	1041	1103	1073	1106	1082	1064	1062	1037	1083	1042	1048	983	1106	1087	1114	1030	1074	1033	1072	1046	1054	1094	1092	1056	1069	1070	1040	1073	1061	1102	999	1046	1099	1055	995	1106	998	1088	1012	1039	1085	1107	1086	1092	1033	1068	1045	1084	1063	1068	1038	1075	1055	1100	1018	1025	1085	1097	1060	1054	1091	1123	1082	1045	1080	1121	1067	1049	1107	1047	1083	1042	1053	1137	1061	1037	1059	1054	1025	1061	1022	1069	1058	1079	1057	1073	1032	1093	1026	1026	1092	1110	1082	1063	1078	1051	1070	1089	1076	1092	1046	1056	1068	1069	1058	1119	1037	1068	1031	1036	1047	1090	1085	1074	1079	1111	1074	1054	1041	1003	1129	1093	1055	1086	1074	1036	1048	1036	1020	1024	1091	1074	1047	1049	1076	1038	1072	1073	1051	1098	1072	1010	1009	1061	1035	1031	1044	1038	1061	1060	1052	1064	1056	1084	1083	1114	1009	1051	1079	1066	1066	1067	1082	1092	1059	1071	1046	1026	1033	1017	1032	1068	1123	1066	1018	1063	1083	1094	1071	973	1092	1069	1074	1029	1049	1036	1068	993	1063	1041	1075	1021	1120	1064	1043	1018	1068	984	1043	1068	1010	1046	1068	1077	1082	1060	1081	1050	1037	1048	1032	1068	1071	1048	1103	1082	1094	1040	1033	1013	1085	1039	1106	1069	1131	1038	1085	1075	1000	1061	1043	1046	1092	1082	1066	1100	1085	1034	1096	1075	983	1027	1059	1070	1052	1025	1107	1025	1008	1004	1017	1017	1079	1010	1061	1070	1087	1067	1086	1080	1068	1066	1062	1073	1036	1033	1028	1078	1053	1076	1105	1034	1064	1063	1072	1032	1076	1078	1061	1041	1079	1089	1003	1061	1059	1052	1024	1058	1065	1132	1034	1072	1046	1105	1088	1032	1043	1101	1065	1074	1080	1083	1057	1098	1105	1048	1033	1039	1111	1071	1005	1100	1055	1023	1014	1025	1085	1010	1058	1087	1080	1059	1089	1079	1049	1023	1065	1078	1063	1079	1090	1098	1073	1029	1072	1026	1058	1021	1061	1092	1121	1054	1068	1072	1101	1065	1038	1091	1031	1083	1020	1016	1068	1033	1032	1038	1113	1083	1056	1050	1044	1058	1084	1000	1058	1106	1102	1046	1056	1053	1057	1046	1085	1009	1074	1068	1078	1057	1057	1051	1083	1091	1091	1026	1057	1047	1055	1074	1058	1034	1064	1043	1100	1048	1053	1114	1051	1098	1033	1087	1043	1045	1084	1069	1045	1057	1064	1052	1002	1082	1062	1059	1027	1003	1081	1064	1016	1021	1090	1054	1042	1094	1063	1060	1042	1036	1028	1053	1054	1119	1114	1044	1066	1032	1038	1099	1048	1045	1076	1089	1080	1076	1044	1085	1107	1076	1023	1066	1093	1153	1041	1014	1078	1043	1093	1057	1086	1015	1161	1062	1075	1014	1063	1054	1068	1054	1019	1052	1096	1010	1076	1021	1095	1116	1080	1053	1026	1035	1010	1059	1026	1082	1108	1015	1080	1044	1057	1052	1057	1060	1062	1084	1070	1062	1087	1131	1052	1021	1027	1082	1038	1050	1056	1119	1020	1024	1070	1023	1109	1096	1080	1049	1089	1043	1047	1064	1085	1047	1019	1062	1069	1038	1140	1017	1074	1039	1053	1037	1055	1088	1099	1015	1029	1098	1098	1091	1070	1076	1093	1049	1053	1076	1006	1060	1087	1047	1087	1040	1066	1081	1035	1108	1069	1100	1094	1110	1056	1117	1044	1107	1113	1047	1042	1138	1071	1074	1007	1036	1103	1055	1040	1044	1093	1052	1049	1050	1082	1110	1106	1119	1068	1077	1092	1050	1044	1097	1064	1033	1080	1022	1042	1119	1063	1060	992	1070	1007	1104	1062	1024	1024	1002	1030	1090	1043	1030	1090	1108	1033	1050	1072	1112	1064	1053	1106	1098	1095	1093	1067	1047	1046	1061	1070	1026	1095	1087	1042	1067	1093	1038	1042	1099	1057	1065	1090	1035	1058	1068	1045	1060	1056	1058	1029	1098	1053	1018	1098	1107	1095	1117	1056	1066	1140	1002	1102	1055	1113	988	1031	1080	1093	1014	1150	1056	1044	1105	1062	1047	1029
24449	21025	26881	25250	8453	883	711	675	583	597	578	596	608	521	522	548	563	496	524	581	530	594	552	525	559	512	528	542	545	533	534	523	529	524	531	517	507	550	571	503	552	522	538	512	494	538	521	534	542	534	508	528	524	542	523	524	545	508	515	536	552	506	567	543	561	508	529	512	507	558	544	504	568	523	535	525	520	518	496	506	525	537	530	509	570	494	554	511	546	536	467	556	508	531	513	504	536	538	527	506	572	552	548	575	486	555	535	535	551	560	498	537	493	561	546	520	524	549	533	525	534	534	549	552	523	524	547	543	580	523	533	529	532	507	482	486	530	504	484	537	553	588	521	533	533	562	528	546	537	561	500	551	520	501	510	537	512	541	567	544	520	487	494	531	527	540	507	523	499	520	503	533	531	552	489	521	532	542	548	542	541	529	510	496	547	545	538	524	509	514	531	501	507	504	529	573	554	518	526	520	516	522	533	548	527	491	555	515	504	533	510	520	494	583	541	524	510	521	487	503	542	539	550	512	511	564	510	529	525	570	550	513	530	498	539	549	554	521	480	510	549	526	527	524	501	525	548	495	543	533	538	527	517	514	516	514	526	528	552	553	512	535	543	530	520	545	527	524	499	542	519	530	566	518	516	527	528	523	521	544	534	570	479	546	545	537	535	490	529	510	498	538	539	485	540	489	575	545	541	526	529	535	493	536	503	531	534	543	532	580	499	508	488	526	511	506	537	540	534	533	525	486	584	519	540	559	511	508	506	524	506	529	545	541	515	545	475	503	508	556	515	546	499	529	535	528	558	525	548	522	513	536	507	544	539	484	518	563	496	509	520	554	484	500	542	557	527	506	476	528	547	541	541	511	524	518	501	485	571	494	552	526	502	524	523	522	492	536	522	557	529	523	552	510	504	534	524	542	546	528	539	575	560	527	528	527	559	488	474	543	556	501	565	544	518	572	497	504	544	531	546	528	521	497	540	529	540	554	551	499	542	541	492	496	534	521	534	521	498	523	573	550	530	543	497	557	546	513	570	521	507	545	517	576	568	515	571	538	584	520	499	515	548	506	528	520	538	512	578	551	525	497	517	507	525	489	543	531	517	539	532	529	509	545	517	525	550	538	532	541	517	490	553	521	535	560	529	494	525	539	572	540	552	533	547	502	523	510	525	490	502	500	559	540	508	526	530	530	558	554	532	512	504	539	525	484	512	568	521	510	523	551	543	565	487	486	533	501	514	510	539	541	524	531	540	508	536	462	545	529	484	550	516	515	543	534	536	575	541	510	545	544	510	532	538	514	556	523	535	481	499	532	518	545	510	511	520	508	532	555	536	577	526	528	521	524	544	524	522	538	510	523	549	538	478	505	544	535	514	507	535	524	505	526	497	541	544	548	576	480	543	536	522	529	544	536	566	529	543	509	550	531	490	569	515	558	521	512	530	528	533	525	515	568	495	540	496	493	516	526	508	547	508	529	537	513	526	543	499	549	525	508	512	528	510	589	510	534	509	512	558	538	555	501	529	533	513	524	535	530	540	549	525	529	529	544	549	537	488	501	520	525	517	568	545	543	495	531	522	503	498	528	560	488	575	547	555	505	495	529	533	526	510	514	525	498	520	525	534	538	521	551	530	511	529	522	564	565	527	522	542	480	525	524	563	514	536	507	522	494	503	532	567	509	502	517	546	543	506	501	548	511	545	470	545	525	507	497	541	527	532	576	523	505	482	527	521	527	535	516	540	536	501	510	556	545	541	484	558	541	533	541	514	534	524	509	509	561	533	517	511	524	533	521	524	537	479	548	580	520	557	483	501	538	503	541	526	527	543	534	521	536	541	547	518	550	575	501	523	521	536	535	521	499	543	513	550	523	525	562	525	523	572	501	538	550	479	518	503	531	515	518	556	504	557	582	548	539	508	531	503	541	517	537	556	524	527	546	532	571	524	556	517	510	480	533	539	546	544	520	537	504	557	549	537	504	524	527	526	514	548	532	525	532	511	531	505	575	567	513	560	490	509	511	543	548	510	559	491	544	586	551	508	542	503	561	533	524	504	558	507	510	539	564	511	509	483	535	519	527	527	459	504	511	535	527	493	543	538	537	549	505	528	526	538	524	533	551	509	523	520	529	544	518	509	560	499	519	494	550	524	526	549	528	491	510	543	498	510	555	523	501	549	488	487	516	538	476	510	509	540	524	495	509	510	534	559	544	539	544	514	527	550	506	534	560	539	519	544	518	509	585	545	555	545	498	499	526	567	518	483	536	511	539	542	540	544	486	513	502	541	529	563	508	480	521	557	498	548	542	516	543	570	552	484	537	553	525	516	551	534	499	489	538	502	564	511	555	496	538	523	554	534	530	533	523	534	523	539	536	535	508	510	520	548	538	502	543	546	469	558	534	512	533	515	541	516	514	531	548	505	502	534	534	537	509	555	513	558	508	515	548	478	528	497	538	525	528	536	490	532	548	560	500	488	481	516	524	533	559	583	546	527	499	519	517	523	497	557	499	526	552	519	512	510	513	518	541	550	518	513	521	476	496	506	511	490	501	490	510	556	511	522	518	489	537	495	512	503	526	513	511	554	559	566	566	532	530	531	535	468	550	508	538	548	492	528	513	541	503	583	536	527	539	515	513	552	528	564	541	557	526	521	512	529	548	511	557	480	570	570	507	543	491	556	514	538	519	526	511	541	543	539	516	519	526	548	508	540	546	528	537	497	561	534	526	516	510	526	512	536	499	499	535	509	465	541	480	504	518	549	537	520	468	501	545	574	536	506	521	566	507	523	495	490	516	529	510	528	517	554	470	526	537	509	485	533	535	556	500	485	496	529	496	548	553	503	528	567	517	506	513	501	516	551	533	535	519	533	530	494	528	506	549	511	537	525	514	513	529	544	516	523	564	525	533	484	526	518	508	525	532	556	516	557	492	563	516	495	526	517	461	560	504	559	493	515	571	498	490	529	518	516	533	526	529	523	532	511	521	519	526	520	522	523	486	474	500	542	531	556	534	506	529	530	526	547	489	509	568	547	497	497	550	549	527	534	547	498	535	573	540	532	551	552	511	546	494	531	570	530	531	533	562	471	517	555	526	539	589	515	536	566	546	519	507	492	521	486	595	542	527	518	550	545	520	535	510	503	566	543	528	539	569	556	511	500	519	539	529	557	522	510	472	581	546	505	544	543	480	524	534	479	574	557	521	532	537	509	530	554	539	492	497	533	503	574	481	553	536	544	495	544	538	553	491	546	517	504	508	503	538	547	501	537	538	543	532	533	557	496	536	545	513	551	556	516	520	498	520	544	489	507	527	537	500	602	530	527	548	521	501	535	533	540	521	491	539	530	560	498	546	522	561	494	503	590	540	510	518	531	519	492	555	533	544	505	533	565	530	543	542	546	516	504	535	549	570	534	531	523	495	552	514	521	527	515	548	534	535	541	528	523	491	522	549	547	540	522	493	521	533	499	541	565	534	514	582	508	533	508	506	513	518	502	527
7823	8120	3350	1835	1406	1224	1018	906	746	767	713	632	679	628	637	604	640	638	620	569	598	578	603	591	640	630	565	607	615	587	587	597	613	563	569	612	568	596	586	518	602	563	576	527	572	611	577	561	537	576	617	623	585	600	606	561	602	561	557	584	592	621	585	575	609	577	633	557	610	585	567	553	572	539	538	604	584	571	555	623	533	537	603	562	595	583	591	563	598	609	601	574	573	570	596	561	563	540	552	585	587	596	581	584	566	577	584	605	629	569	585	583	542	571	612	542	616	543	609	584	585	578	537	556	577	576	535	557	555	594	621	551	574	566	602	578	605	597	568	580	555	591	595	563	623	562	601	583	596	552	594	615	600	571	599	569	595	527	576	602	569	562	594	610	552	581	548	589	581	567	573	568	608	535	548	582	586	570	551	583	590	609	590	600	557	563	609	591	533	537	585	575	579	558	613	546	599	592	567	563	559	550	591	576	547	617	578	580	580	538	605	583	546	565	596	560	582	576	577	587	538	570	589	559	548	549	619	543	595	559	601	592	567	557	565	606	554	558	573	592	565	595	597	595	539	570	574	569	599	598	579	582	583	622	586	568	609	602	606	577	592	559	559	583	586	539	630	569	579	541	541	559	616	578	609	575	536	563	557	577	543	604	587	561	579	604	602	595	563	558	569	619	572	598	584	561	564	575	597	570	602	595	582	553	552	616	593	616	584	562	583	575	571	588	605	565	599	571	562	544	574	564	627	560	586	614	586	553	572	556	535	584	573	616	564	546	609	569	617	587	541	571	563	583	550	560	568	564	588	570	592	568	557	600	564	571	573	604	584	568	592	554	575	542	546	573	558	571	548	578	549	621	577	538	580	557	574	566	593	545	586	573	549	581	575	529	578	621	545	583	583	581	560	554	608	572	599	580	572	558	591	598	613	608	597	586	592	603	594	570	553	597	584	586	619	557	554	562	596	614	598	574	596	578	547	587	533	589	602	566	574	603	583	581	593	579	566	597	562	580	603	555	537	571	569	553	582	588	605	591	565	609	612	584	590	591	553	591	559	571	599	566	568	524	563	559	573	581	579	597	615	585	557	550	596	578	570	593	571	547	603	585	594	598	560	601	571	579	618	583	563	606	577	550	589	629	519	586	602	569	576	579	615	610	587	568	591	598	586	593	581	628	611	603	611	602	571	576	610	581	593	610	596	559	567	602	615	589	592	578	559	569	598	527	573	593	553	622	606	602	573	622	551	581	557	567	575	582	568	545	555	560	589	526	581	593	570	585	544	578	582	599	529	621	580	559	604	569	558	556	618	510	595	616	560	579	594	585	568	583	583	584	550	547	594	576	604	572	570	582	606	595	621	595	600	592	583	586	634	547	563	628	558	621	603	625	588	550	578	527	597	598	595	595	572	574	616	602	571	608	584	600	600	543	610	585	571	587	592	598	545	559	573	598	583	537	592	603	569	556	587	561	597	568	625	633	540	582	582	570	549	581	595	606	559	607	548	596	560	545	644	560	518	575	563	559	624	587	546	561	581	563	579	562	597	561	605	519	575	559	594	587	545	618	590	592	582	567	596	633	560	598	576	568	568	558	571	562	531	531	602	546	595	589	598	558	587	593	553	583	564	576	567	612	586	530	614	585	582	588	581	571	611	557	578	561	622	582	585	576	586	592	576	589	629	578	546	548	588	578	545	585	591	575	588	590	551	571	600	576	599	533	564	560	533	601	545	600	570	565	528	594	605	554	576	536	580	532	586	604	599	605	569	554	605	575	562	571	576	605	564	567	591	556	536	576	568	541	556	581	608	574	584	553	593	578	578	581	563	569	636	594	564	573	603	547	591	600	566	569	575	581	569	580	539	636	623	581	586	567	560	607	553	572	568	569	560	585	591	600	587	564	596	587	588	550	554	561	588	563	568	558	583	559	589	525	583	572	521	568	584	588	594	571	588	608	560	572	573	567	632	553	605	540	608	600	583	564	558	573	555	646	563	537	560	607	581	562	620	601	594	563	547	584	626	570	580	590	575	565	598	587	580	577	603	570	623	575	572	597	577	600	554	589	589	563	587	561	547	569	619	613	599	565	600	607	615	611	580	572	629	546	566	574	606	586	573	587	599	561	603	550	565	589	606	564	599	592	538	580	596	543	583	563	561	598	575	596	561	611	556	555	591	533	544	579	565	588	576	577	564	578	583	588	602	562	587	538	570	604	559	575	603	573	616	567	601	579	599	576	625	583	588	606	586	569	587	561	548	559	577	566	565	563	558	544	560	571	591	582	584	583	582	614	610	561	561	560	554	554	566	566	558	593	590	593	569	612	581	634	657	590	596	566	553	590	581	634	564	606	565	593	550	549	630	583	579	561	618	591	607	597	594	556	549	604	589	567	612	605	547	608	609	614	567	592	602	619	587	583	597	560	560	561	556	590	571	557	546	594	554	550	550	555	586	570	555	607	607	624	625	584	550	567	589	546	574	559	596	595	562	595	600	578	563	580	596	579	630	589	539	548	572	613	556	594	562	577	569	595	607	560	518	583	583	573	611	555	573	562	561	594	573	615	599	561	605	548	579	569	575	607	605	591	566	588	575	570	583	585	574	592	592	563	567	601	575	587	578	568	582	584	595	604	578	572	559	591	563	613	622	580	553	569	609	587	572	598	565	553	589	574	597	585	559	586	590	617	585	574	593	569	596	563	603	599	627	626	575	603	579	557	576	600	616	580	623	591	571	560	566	560	584	600	578	583	575	560	606	564	536	554	574	590	575	595	619	611	540	548	641	593	602	556	566	542	572	630	575	613	599	608	604	573	603	583	571	553	569	581	640	576	559	553	570	626	589	573	622	578	596	549	548	578	586	577	556	583	575	552	539	572	584	575	590	618	589	570	583	596	607	581	602	551	592	553	578	613	582	570	586	557	556	629	524	574	583	587	608	558	565	560	593	561	600	602	598	567	606	571	548	589	581	592	577	586	547	532	556	580	609	560	559	601	555	542	582	579	555	591	596	547	614	576	559	562	585	560	589	570	576	550	586	595	563	577	540	553	578	570	569	571	591	590	604	578	602	594	612	582	602	581	566	607	577	564	629	548	572	608	542	563	575	600	580	588	581	553	542	585	577	569	549	582	596	583	634	605	582	548	614	617	576	602	593	559	617	604	562	613	597	622	561	622	594	555	552	564	567	544	553	566	622	540	575	579	551	593	605	597	576	612	568	530	520	576	564	571	569	619	568	587	626	591	577	589	582	569	566	585	588	606	594	578	607	552	583	570	583	609	609	553	560	582	586	595	588	553	573	557	570	597	600	599	547	590	615	629	577	582	544	626	566	523	554	601	584	578	584	579	565	595	561	594	582	636	608	565	562	571	546	620	565	599	563	555	647	577	591	611	580	576	557	563	611	559	549	546	569	599	585	605	592	565	552	586	540	589	545	601	586	530	617	581	561	575	574	549	544	570	560	576	557	520	556	603	558	586	553	577	605	534	552	600	565	571
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
