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
341129959774	341129960337	341129960887	341129961437	341129961987	341129962537	341129963087	341129963637	341129964187	341129964737	341129965287	341129965837	341129966387	341129966937	341129967487	341129968037	341129968587	341129969137	341129969687	341129970237	341129970787	341129971337	341129971887	341129972437	341129972987	341129973537	341129974090	341129974637	341129975187	341129975737	341129976287	341129976837	341129977387	341129977937	341129978487	341129979037	341129979587	341129980137	341129980687	341129981237	341129981787	341129982337	341129982887	341129983437	341129983987	341129984537	341129985087	341129985637	341129986187	341129986737	341129987287	341129987837	341129988387	341129988937	341129989487	341129990037	341129990587	341129991137	341129991687	341129992237	341129992787	341129993337	341129993887	341129994437	341129994987	341129995537	341129996087	341129996638	341129997187	341129997738	341129998288	341129998838	341129999387	341129999937	341130000490	341130001037	341130001587	341130002138	341130002687	341130003237	341130003787	341130004338	341130004887	341130005438	341130005987	341130006537	341130007088	341130007637	341130008187	341130008737	341130009287	341130009837	341130010387	341130010938	341130011487	341130012037	341130012587	341130013138	341130013688	341130014237	341130014787	341130015338	341130015888	341130016437	341130016987	341130017537	341130018087	341130018637	341130019187	341130019737	341130020288	341130020837	341130021387	341130021938	341130022488	341130023037	341130023587	341130024138	341130024688	341130025238	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	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
23047	21663	30683	26340	21627	20487	9565	1475	1216	1140	1112	1042	1046	977	1011	973	983	902	928	968	952	939	989	914	970	964	949	917	872	983	921	948	920	918	965	902	942	893	933	944	956	928	935	927	937	922	935	954	852	902	928	941	950	921	877	888	866	944	910	928	943	965	972	924	896	924	880	909	960	901	987	1017	967	937	963	910	910	922	923	930	915	908	877	913	935	882	871	893	922	964	958	956	895	940	905	954	942	924	945	932	901	914	927	923	946	978	926	953	944	949	978	910	918	936	945	856	880	928	897	910	889	957	911	881	903	917	883	924	872	981	896	1004	943	916	938	897	908	928	904	960	960	901	875	913	927	893	879	936	901	920	901	929	911	936	917	956	930	870	962	859	917	853	926	911	886	938	920	940	938	866	930	882	934	950	894	935	896	846	897	911	931	904	966	861	899	976	922	979	927	910	867	939	902	953	885	921	890	872	964	929	944	853	930	901	943	964	855	908	875	889	971	912	923	936	975	938	917	909	896	943	914	926	892	940	856	887	905	913	892	937	906	923	879	907	926	890	929	874	959	889	999	886	965	925	941	933	908	960	865	937	959	897	916	896	949	901	907	876	890	938	894	928	924	925	946	902	917	940	922	956	986	954	933	937	906	931	873	961	970	915	973	836	942	907	920	979	940	944	942	863	885	932	953	892	906	907	923	862	904	921	958	876	959	867	948	958	933	963	933	988	974	890	879	913	906	864	899	929	907	961	951	944	936	964	941	918	916	896	928	897	865	862	903	925	907	896	962	923	911	925	882	1007	874	842	943	892	931	907	906	955	892	899	917	851	875	896	900	898	898	870	895	877	896	910	916	935	899	917	891	944	945	926	931	981	953	873	855	882	885	911	935	900	960	959	904	971	950	925	893	937	935	936	938	900	927	932	953	973	975	901	941	859	891	949	910	946	904	885	932	860	885	930	951	957	875	921	879	925	872	893	966	914	887	910	895	905	903	937	892	915	883	909	874	897	936	904	884	907	856	963	881	902	952	905	946	898	890	911	908	914	916	934	909	924	895	913	924	923	856	912	884	919	958	889	890	914	928	912	891	944	894	910	882	983	910	955	923	928	890	885	901	898	875	903	841	923	888	912	916	891	939	910	963	949	900	918	892	929	944	914	920	867	926	923	922	877	909	936	914	897	941	940	939	899	925	904	946	923	953	939	917	908	930	887	892	916	884	946	936	968	925	897	923	912	948	934	905	855	898	954	888	977	942	923	931	969	952	914	935	941	873	826	926	946	957	903	940	934	938	913	913	917	925	864	875	897	899	914	924	911	935	903	900	912	926	855	887	934	906	856	943	949	957	917	943	881	870	906	886	966	922	875	903	938	919	934	912	918	933	929	887	923	914	942	891	976	942	948	906	888	963	981	903	950	991	910	901	894	904	870	865	808	919	893	910	872	949	888	912	925	925	909	890	913	910	882	888	973	881	926	926	936	929	900	917	866	883	893	894	930	900	936	903	917	920	909	901	936	932	849	920	887	878	886	896	941	901	896	912	911	890	967	902	946	911	883	883	919	890	919	902	894	906	917	887	930	905	896	920	935	903	960	864	910	908	875	917	902	923	918	891	897	910	897	846	931	923	942	912	880	932	932	846	951	894	973	892	903	886	954	916	919	947	914	890	897	983	921	857	967	863	926	973	922	922	919	862	990	895	934	929	878	886	870	901	906	961	928	900	918	930	912	933	875	907	926	909	954	926	884	887	930	952	883	923	891	916	878	863	883	891	887	949	910	928	906	925	912	878	923	940	939	912	938	860	937	897	904	943	933	862	911	891	890	882	896	858	884	863	897	932	916	899	918	917	906	894	953	914	919	927	914	871	918	894	913	950	930	928	929	926	961	850	927	925	949	935	917	925	849	968	905	947	940	899	908	944	934	935	959	955	931	938	931	945	860	931	938	899	909	917	830	948	889	916	964	911	999	905	913	914	901	882	959	868	844	909	932	885	958	854	909	952	918	951	870	939	928	962	972	890	937	918	950	884	862	876	928	971	930	942	872	883	927	906	889	893	906	919	896	960	907	958	936	921	967	831	870	894	885	889	909	921	903	903	891	913	922	896	881	893	928	930	958	919	922	899	924	926	968	938	898	883	922	878	933	935	955	921	902	907	912	871	920	883	945	976	925	954	892	949	884	887	851	890	932	940	904	868	939	883	931	871	916	938	919	905	935	880	914	925	868	938	937	935	894	880	905	937	943	913	891	891	920	913	921	881	869	971	953	964	913	881	899	910	919	894	849	943	931	895	899	915	956	931	896	887	909	924	891	906	891	879	891	928	891	878	892	929	967	914	884	920	860	926	899	882	854	865	955	925	914	922	935	951	959	895	911	909	970	907	934	926	905	868	955	970	924	889	871	895	954	894	917	946	959	872	859	951	888	942	860	965	974	948	860	934	866	899	884	909	906	919	924	886	931	912	907	952	919	963	935	885	905	956	872	888	923	964	955	928	946	896	948	914	956	905	885	907	939	874	929	906	934	891	948	917	908	929	904	898	891	890	945	904	901	840	948	925	853	952	907	939	972	933	877	863	902	980	879	933	917	924	883	820	871	883	952	911	904	913	877	948	923	992	920	943	917	908	947	892	890	890	902	887	934	908	916	935	877	923	959	927	984	924	935	953	885	939	925	905	943	900	938	979	933	928	890	942	841	890	949	911	911	921	927	877	848	902	917	871	909	949	906	928	934	976	938	894	876	903	923	910	957	876	912	866	899	907	889	858	844	927	965	914	856	941	901	921	912	906	900	956	909	930	926	949	955	918	928	949	897	903	933	971	922	880	966	919	926	898	938	874	878	931	931	889	911	961	898	886	864	902	918	916	930	906	964	946	926	971	890	942	924	921	970	937	929	951	955	915	950	883	879	962	958	929	947	960	963	925	947	933	905	917	933	920	895	857	923	928	883	880	906	847	894	870	919	937	886	912	889	916	907	881	934	922	903	930	890	875	964	898	874	902	881	926	913	905	963	926	864	938	898	957	922	844	895	930	942	923	877	901	907	920	976	915	923	904	836	937	958	901	919	937	950	904	897	930	861	931	910	891	942	881	924	914	852	932	943	865	892	913	925	951	921	949	902	940	954	885	895	951	897	912	912	846	882	920	907	931	877	940	886	905	899	914	903	920	935	961	925	947	995	964	900	883	889	902	952	886	861	913	929	895	891	932	882	904	960	897	933	952	896	948	955	876	841	932	904	895	900	973	943	905	910	882	947	967	840	909	973	910	896	891	899	882	928	899	869	914	898	882	944	914	925	918	878	854	904	895	900	890	914	961	881	867	915	923	935	922	874	988	934	871	939	965	937	902	937	893	902	889	882	907	946	897	913	906	967	918	871	889	893	919	923	921	902	893	890	912	906	942	936	928	927	927	889	899	890	959	909	870	932	853	926	875	945	878	941	925	937	991	941	899	852	917	959	898	945	927	926	925	938	937	867	971	924	894	933	930	880	932	878	905	933
44342	92493	75710	44586	2677	1941	1705	1525	1289	1178	1124	1160	1042	966	1006	1000	974	927	978	946	933	929	965	979	926	915	897	976	944	985	969	912	938	906	901	887	883	915	896	892	914	906	900	924	841	923	902	916	905	948	895	876	900	880	917	867	903	904	886	945	939	934	939	929	897	863	942	895	911	909	907	892	872	909	922	912	892	905	940	861	885	872	937	872	891	875	874	916	871	907	927	877	904	906	877	945	954	909	907	953	864	948	936	928	897	923	847	899	886	901	904	893	843	885	936	882	874	874	895	873	933	887	824	883	937	897	896	921	949	889	931	899	913	940	883	904	807	855	940	894	839	884	825	926	902	929	857	903	947	849	897	897	911	901	940	883	951	890	910	880	886	936	886	927	888	929	880	892	862	932	935	922	899	898	901	905	875	935	828	856	928	885	928	887	880	913	896	877	909	949	862	915	879	904	866	881	918	890	948	927	898	851	925	887	914	878	892	907	871	888	888	844	924	902	930	912	914	885	861	942	920	904	914	918	863	903	890	969	945	855	918	881	913	974	953	946	908	879	895	897	926	901	940	907	891	919	918	899	834	901	877	860	947	836	888	933	898	896	886	905	916	896	890	943	895	856	872	878	893	904	897	889	912	903	855	887	881	861	889	919	929	921	909	862	919	889	874	931	920	880	864	863	861	926	869	866	932	854	876	887	926	905	941	949	920	943	941	924	998	930	867	904	829	895	898	882	926	903	867	921	938	928	889	909	875	918	1004	891	918	901	894	898	871	918	921	904	893	917	950	904	949	883	889	891	877	890	843	870	905	876	943	898	908	884	868	904	818	899	929	982	916	919	921	899	870	929	932	912	861	875	859	917	866	859	936	908	873	924	949	922	899	890	928	905	927	916	889	940	921	964	958	884	886	859	947	915	886	910	919	941	905	936	903	889	891	891	861	915	910	919	896	901	846	891	910	918	858	963	918	941	927	885	901	935	952	922	935	893	875	867	918	923	886	859	909	859	896	900	855	937	893	906	888	955	861	905	890	930	919	930	910	892	904	935	925	906	908	904	900	903	891	918	886	925	919	933	919	915	959	921	881	900	871	910	868	904	872	901	834	965	896	896	897	936	899	886	913	912	897	887	886	899	889	891	933	914	903	908	917	893	910	883	889	927	896	916	899	899	878	871	928	921	888	912	888	942	905	861	880	939	948	910	884	879	910	890	863	931	886	895	903	901	940	898	860	904	900	853	953	920	882	919	859	835	870	904	827	883	847	904	922	931	906	856	922	913	925	899	898	900	900	911	911	930	974	840	918	882	884	918	887	945	935	928	919	907	874	883	920	935	854	840	913	904	894	896	841	900	892	995	918	982	888	884	905	900	950	875	911	884	894	897	910	921	911	904	905	876	834	884	890	933	860	966	898	898	919	892	913	869	863	891	918	859	915	932	919	898	886	906	872	939	922	894	927	909	907	875	862	937	901	939	889	854	873	909	904	882	909	913	902	881	897	920	871	903	911	913	966	876	868	915	899	898	889	898	951	848	842	930	933	944	919	853	897	974	920	883	900	859	904	877	871	925	932	882	899	915	876	934	945	798	909	823	926	971	853	909	949	906	968	898	895	924	866	911	869	887	926	895	913	902	850	966	934	890	921	878	891	932	897	950	903	890	895	900	896	898	898	893	888	855	901	962	898	937	951	890	906	905	920	836	943	940	913	901	912	864	838	859	867	890	861	924	939	889	928	904	935	925	926	903	912	859	938	899	944	916	900	893	880	910	892	928	871	904	842	957	868	945	905	887	870	868	871	883	947	890	879	907	841	921	859	866	933	923	819	907	890	913	890	879	906	884	853	904	919	932	936	874	845	887	930	899	939	889	875	893	923	895	906	897	890	885	905	913	890	854	869	935	905	909	870	891	899	886	888	909	887	903	912	859	925	935	910	903	897	952	860	866	940	887	879	895	884	952	920	909	917	908	934	892	896	874	937	885	897	938	899	895	936	857	883	906	899	955	885	845	971	911	846	887	873	876	897	884	925	924	894	920	849	926	940	924	897	900	883	886	889	881	913	836	936	866	913	880	901	918	939	879	935	881	920	854	853	875	910	864	947	880	917	913	899	892	915	909	885	908	932	909	863	893	879	876	909	826	939	930	879	882	886	887	878	878	891	873	943	900	918	950	896	888	882	910	862	871	954	956	910	892	920	923	839	896	925	879	855	859	921	949	907	926	895	907	924	908	901	876	861	931	905	907	872	882	899	890	923	910	924	871	950	911	931	858	891	971	885	898	924	843	905	928	946	846	835	925	887	928	896	913	927	899	922	934	913	911	917	915	938	916	942	855	841	896	933	916	900	920	866	917	905	921	905	952	915	925	945	876	877	918	861	870	884	892	882	907	899	866	986	869	902	904	880	911	889	937	934	923	922	887	876	939	888	926	903	966	871	903	916	897	908	951	890	864	915	909	942	952	946	902	942	889	883	906	877	940	917	894	886	848	911	950	861	890	893	918	915	881	869	894	945	875	843	877	917	928	872	896	924	919	923	917	927	940	874	851	883	924	922	911	866	899	864	943	891	876	903	889	939	879	885	880	908	883	889	852	846	926	835	867	892	911	889	889	899	904	936	897	890	912	875	928	883	889	960	892	884	976	891	887	880	900	933	909	933	907	911	936	918	921	936	888	890	952	887	877	941	882	920	964	891	907	911	930	916	897	895	887	930	861	964	894	903	921	862	911	923	866	884	901	916	872	870	918	906	956	887	881	902	931	968	906	948	923	944	886	887	878	927	913	943	912	883	923	941	899	905	961	897	884	886	894	942	895	892	922	872	891	916	942	908	883	907	921	906	922	905	825	874	904	906	877	905	918	878	910	923	864	882	928	915	862	876	854	916	934	914	868	908	889	935	907	906	879	896	911	910	936	902	940	849	899	900	905	926	884	915	866	859	919	891	879	907	925	892	921	917	869	903	866	861	855	884	882	873	931	953	889	861	892	887	927	884	925	901	938	934	874	918	904	894	948	904	900	896	873	941	896	915	883	833	891	897	842	894	865	909	964	883	853	904	941	898	892	901	923	911	878	896	863	864	919	908	857	905	922	896	906	920	875	969	935	910	943	922	884	906	906	875	900	890	846	870	904	905	930	907	886	855	908	883	884	887	870	871	926	873	877	910	868	870	912	967	887	913	929	862	881	896	902	876	890	896	885	901	890	861	818	876	886	924	877	906	906	886	917	895	893	866	900	920	891	858	934	895	899	926	913	888	848	828	884	922	890	890	974	914	889	852	912	904	864	859	910	921	905	848	952	913	915	929	914	873	935	917	923	911	864	883	941	938	906	903	916	878	877	873	934	947	898	915	914	915	905	911	889	870	938	920	946	873	922	981	920	896	947	917	901	942	930	954	909	913	858	959	873	930	807	890	908	901	898	960	883	872	872	908	888	957	919	861	943	898	898	827	906	867	958	862	866	897	869	913	923	886	873	901	881	898	880	907	897	929	933	912	879
28909	23740	27593	13671	879	366	341	324	358	279	321	330	362	320	361	297	353	332	348	320	342	326	304	358	326	350	319	355	340	329	334	335	319	323	331	332	323	344	335	326	319	305	346	300	342	320	331	311	331	331	361	335	288	337	315	316	337	334	347	333	348	327	354	315	324	334	322	322	332	329	345	327	328	321	333	321	344	327	301	353	361	336	328	333	357	346	359	349	296	307	312	346	352	371	340	335	323	354	346	332	367	374	310	332	355	329	350	297	355	326	339	329	331	301	288	338	334	323	331	356	325	332	338	328	347	334	326	322	328	352	325	351	311	329	336	346	289	343	334	330	327	318	336	334	315	328	318	316	326	352	347	367	335	324	340	327	341	327	346	341	339	337	285	342	338	311	342	370	342	331	316	359	356	359	372	356	329	317	307	324	327	320	325	323	342	340	357	364	386	308	304	310	354	336	318	319	317	325	308	352	340	354	319	376	306	315	345	309	333	326	333	320	351	338	353	351	328	317	314	327	343	332	330	336	332	315	317	336	350	331	308	339	334	347	304	321	287	311	335	322	349	330	326	337	372	375	346	307	301	348	331	320	318	335	320	339	369	321	342	320	345	341	337	335	337	342	326	325	298	314	335	324	323	328	325	278	317	284	316	330	333	341	373	324	323	311	346	357	326	321	356	335	358	318	342	336	358	320	359	337	325	322	334	315	351	335	335	324	344	343	323	345	315	300	338	330	339	313	302	360	316	323	356	318	313	338	331	343	331	303	333	337	334	334	323	292	345	340	320	350	319	328	311	333	318	325	314	351	308	354	314	344	353	330	321	347	323	338	329	325	288	347	353	341	318	322	317	295	335	321	344	317	345	337	343	326	326	305	351	353	317	349	311	330	315	357	272	334	345	320	313	322	338	357	368	314	328	321	326	350	333	340	344	347	329	312	325	317	342	334	311	329	341	327	339	328	328	296	331	334	348	304	322	311	324	307	335	328	294	327	310	305	327	285	315	328	324	347	327	360	369	300	352	317	335	301	314	311	338	311	309	310	314	337	318	388	317	354	324	347	360	339	374	330	331	333	337	353	310	353	322	323	317	374	346	347	325	338	334	345	329	370	330	312	349	317	274	357	325	316	328	326	344	360	297	349	312	344	310	331	309	326	368	331	314	329	343	339	294	303	313	308	318	323	313	348	341	339	330	312	321	334	319	322	325	302	321	355	343	329	324	342	336	340	279	348	317	328	334	349	304	316	328	315	325	320	352	312	356	328	336	354	354	314	359	342	339	351	357	365	327	349	305	338	332	345	333	318	362	369	317	332	319	320	333	306	322	329	344	336	313	327	362	336	324	325	321	324	328	366	325	332	352	358	347	384	337	335	311	312	319	303	320	314	341	348	326	325	322	342	335	390	306	302	325	308	348	338	356	341	338	269	347	324	342	300	321	312	338	312	346	364	311	318	342	324	346	323	340	334	354	342	333	344	332	321	370	322	320	335	353	321	316	343	314	354	316	327	317	352	320	348	327	321	329	322	307	344	339	321	355	342	327	367	328	353	347	334	319	327	317	343	334	305	340	326	288	314	327	350	339	351	334	314	340	330	336	322	366	328	329	355	328	327	293	305	324	341	325	339	340	338	322	291	312	309	361	337	337	307	367	327	341	351	329	349	309	347	352	298	332	312	332	336	324	357	323	345	337	336	343	327	302	312	322	306	343	350	329	345	344	347	317	312	330	338	322	326	323	316	330	333	361	324	332	337	329	348	332	345	342	321	326	345	334	323	314	338	316	354	305	324	323	336	325	336	342	341	361	330	350	332	347	322	317	333	324	320	355	366	311	326	318	316	332	308	351	331	339	338	291	325	331	320	316	325	318	341	331	320	329	341	326	341	295	315	334	350	358	325	298	337	337	350	315	349	311	327	352	328	330	341	366	362	341	328	299	325	334	305	305	333	339	325	327	348	325	342	314	306	381	282	324	352	331	315	307	344	306	324	353	351	328	341	366	331	330	356	328	354	327	344	357	344	335	329	325	324	319	367	339	317	306	320	331	305	334	346	329	336	307	336	303	341	323	303	339	333	338	356	351	329	326	376	326	329	317	370	371	371	313	322	327	308	358	287	330	339	305	343	334	324	342	330	340	343	333	339	331	362	308	314	321	316	334	353	374	323	350	321	323	336	343	356	347	304	325	318	323	369	322	350	323	372	350	333	338	332	311	328	343	317	351	312	363	306	336	315	316	334	325	363	352	342	349	336	299	349	352	313	339	363	344	318	342	320	347	330	322	356	322	336	381	318	326	352	307	292	332	354	320	301	357	349	357	347	301	309	318	320	316	304	327	315	282	321	354	331	334	343	327	343	322	340	311	368	311	334	332	352	282	307	337	311	304	326	321	340	333	309	323	337	327	331	321	313	315	332	353	328	344	361	355	309	327	312	337	322	323	353	339	326	370	335	328	348	317	309	304	348	361	324	359	300	320	333	344	361	353	347	333	304	313	317	334	337	325	321	329	322	333	301	337	337	299	344	316	321	333	334	311	328	276	344	330	326	345	350	328	342	357	334	316	332	365	301	315	298	317	342	312	335	318	350	320	336	302	332	322	339	338	316	310	363	318	326	317	317	319	363	329	352	330	308	330	361	329	329	331	345	347	325	331	345	331	347	366	336	344	332	347	323	332	303	348	339	329	284	332	341	309	331	326	330	331	354	360	306	332	358	341	343	312	341	322	323	328	338	323	339	331	319	345	343	337	338	301	301	319	355	323	299	339	326	339	304	297	317	328	323	353	345	332	313	322	343	373	347	340	321	310	341	338	329	311	335	347	296	300	285	350	332	327	325	327	333	322	316	322	312	318	346	312	340	317	376	328	310	335	319	315	341	325	333	329	331	336	295	336	306	319	350	331	370	360	341	286	312	299	341	337	355	346	340	312	313	307	353	315	355	297	341	320	330	328	301	346	338	320	333	325	300	344	313	355	347	372	321	311	326	320	327	312	310	325	307	349	293	343	330	318	344	339	296	343	371	310	321	364	357	323	325	351	330	324	330	324	382	310	329	329	312	320	336	331	330	373	339	360	359	304	348	309	346	336	311	340	352	324	285	350	295	317	365	321	338	333	314	310	301	355	342	365	319	317	351	357	338	313	322	354	292	339	315	322	356	355	305	352	375	338	349	321	296	328	316	326	312	325	352	337	354	354	336	329	376	320	339	312	332	335	320	351	330	363	341	350	322	326	326	347	360	316	363	354	319	330	319	324	349	332	358	335	350	307	336	325	339	318	345	313	316	324	327	325	328	301	336	339	315	293	376	325	318	348	312	318	341	337	353	329	342	302	330	359	321	334	345	326	337	328	330	311	353	318	311	325	355	322	367	337	337	353	323	323	355	303	305	309	356	324	342	347	333	338	354	365	329	346	329	331	319	319	336	334	343	331	332	343	350	341	322	326	320	306	325	296	337	345	329	333	314	337	323	332	299	337	307	327	364	344	324	347	301	311	325
24030	33731	21464	7430	433	392	379	393	393	378	389	378	363	396	336	370	397	313	374	381	353	398	378	337	391	367	383	356	350	393	372	346	338	386	340	391	359	355	363	346	365	349	376	351	369	361	373	413	372	375	363	383	407	367	353	344	332	289	369	340	351	353	371	337	351	407	358	375	354	366	353	390	353	353	358	371	370	368	370	368	314	388	375	385	400	366	371	359	377	382	402	335	322	367	362	349	385	370	369	351	389	398	345	332	380	377	330	355	336	362	355	385	368	362	354	383	351	312	351	354	397	325	381	356	345	363	363	377	366	357	346	399	353	344	373	373	368	355	396	349	393	326	415	365	385	382	334	379	371	351	352	333	340	356	385	324	357	369	358	351	362	355	380	377	371	384	353	353	360	349	376	362	361	331	340	352	365	359	395	359	351	354	358	351	367	395	346	385	366	353	379	341	371	356	346	376	355	360	382	364	362	323	397	361	385	389	364	328	397	354	381	382	363	359	364	368	378	337	365	378	375	357	352	371	392	359	363	353	388	384	357	399	355	347	399	379	366	378	342	342	369	399	315	384	375	379	362	405	389	364	362	368	383	351	341	339	380	390	346	403	387	359	346	371	358	336	362	361	384	394	357	395	379	398	359	366	333	357	361	384	355	400	338	377	362	384	332	352	333	329	375	347	348	359	374	341	339	363	370	376	364	370	381	359	354	361	373	334	390	323	377	383	358	394	357	372	407	363	393	360	353	356	359	371	395	384	356	375	379	370	342	381	342	350	368	353	385	379	358	353	379	387	332	327	373	359	342	378	355	378	377	380	367	364	364	360	361	372	349	348	384	382	360	340	381	366	389	381	364	342	360	362	381	354	375	368	350	340	379	356	383	351	355	366	340	358	338	373	385	385	356	335	357	366	389	368	323	395	354	352	355	372	391	375	347	367	378	342	370	367	367	362	373	337	386	399	369	369	379	371	397	368	346	381	331	357	360	330	383	375	330	350	367	343	350	344	365	372	360	367	358	381	375	374	338	384	343	357	373	384	363	399	362	373	364	419	366	376	395	359	378	393	352	345	351	361	373	349	355	355	379	410	391	339	347	324	376	333	350	359	347	377	400	345	399	359	355	336	373	412	366	382	360	327	377	397	369	377	371	366	334	353	346	345	357	358	353	375	351	398	351	354	394	361	378	382	351	412	368	340	376	345	379	339	365	364	387	341	364	379	369	337	352	380	346	394	382	352	359	355	364	351	398	330	365	374	370	334	369	355	353	353	351	371	354	357	323	365	349	386	365	367	386	349	372	366	347	345	351	387	394	336	362	363	376	383	369	347	347	349	382	381	378	374	321	381	332	332	371	384	367	363	369	382	339	370	371	375	340	382	355	382	334	368	339	332	361	362	369	361	351	371	357	360	357	349	381	381	351	339	352	364	346	363	357	377	345	394	402	338	380	338	377	352	375	382	368	357	347	379	363	365	360	346	337	343	364	354	383	401	340	346	362	363	361	363	345	353	342	383	363	376	332	367	324	401	379	375	378	335	352	393	359	345	373	376	367	371	342	373	374	356	341	359	368	360	370	374	398	343	348	358	363	359	399	399	392	354	319	343	364	353	393	353	384	369	372	374	397	357	348	369	357	369	398	371	367	375	370	340	333	364	364	357	367	376	367	382	362	340	368	367	349	341	334	381	357	369	353	335	327	353	346	412	376	392	347	346	356	390	335	347	379	339	373	366	334	372	335	350	382	365	379	376	370	359	347	337	369	379	364	361	398	369	380	343	359	381	341	387	360	326	357	359	394	347	366	348	355	351	368	382	336	388	370	380	384	328	361	359	334	379	373	368	364	353	378	397	355	378	367	363	346	385	389	374	383	334	365	362	361	373	352	397	346	377	371	365	379	373	403	347	372	345	332	364	343	329	372	353	364	350	370	364	367	402	354	389	386	328	385	375	393	366	357	354	349	331	380	378	360	351	372	380	345	377	374	367	326	325	380	345	381	358	406	405	370	330	353	360	332	372	333	359	382	378	376	343	365	315	346	360	340	375	344	391	380	364	365	331	354	385	356	318	354	367	366	350	357	356	346	350	354	392	339	375	358	364	353	368	361	369	365	348	365	354	337	361	383	345	410	342	335	374	351	380	335	357	378	383	360	393	417	345	399	404	365	348	379	346	355	355	358	413	359	333	356	349	380	381	364	356	402	355	363	364	347	363	367	362	371	330	381	355	388	391	358	346	350	367	388	350	359	350	371	378	338	358	381	363	345	391	367	354	367	393	382	360	378	361	373	374	392	383	335	360	384	355	375	362	372	358	351	323	376	381	380	381	375	369	387	383	371	314	311	365	361	320	373	374	351	381	378	356	334	375	351	380	365	385	392	415	374	331	329	335	344	334	360	339	354	389	380	380	370	369	357	353	341	360	342	354	369	383	337	369	358	359	353	347	384	363	342	360	355	397	369	420	358	375	371	365	357	383	381	357	345	359	361	327	339	379	370	397	330	380	349	369	350	384	379	358	382	373	388	379	347	349	377	368	364	367	356	374	352	327	357	371	369	377	361	406	332	345	349	383	360	349	348	365	372	351	364	385	372	355	357	336	381	366	380	353	389	371	374	369	338	377	412	411	400	374	393	394	390	355	328	347	382	362	381	362	338	369	348	334	385	407	349	341	355	356	381	364	379	330	374	374	409	339	356	349	364	359	379	406	376	396	345	357	352	344	374	372	369	373	371	344	347	353	355	339	373	409	380	381	398	397	381	368	349	361	362	376	335	372	375	379	384	351	379	398	342	372	348	339	364	371	379	387	364	371	351	360	370	369	360	337	409	346	375	367	367	357	383	348	376	345	371	377	363	357	331	367	368	400	349	382	341	327	399	334	352	376	358	393	390	371	336	368	327	373	345	356	385	361	348	370	363	372	357	355	371	368	360	367	384	359	383	336	390	379	364	363	382	376	341	363	346	321	361	373	373	367	394	359	359	346	390	391	382	340	340	378	345	403	404	352	342	362	370	373	330	334	363	369	367	366	349	369	385	352	402	367	394	375	359	362	346	363	350	365	343	357	367	315	347	361	363	338	345	367	360	362	370	377	391	392	331	352	357	375	330	339	385	363	382	373	345	344	325	346	311	368	357	377	358	374	400	361	385	336	382	348	400	354	359	377	367	353	379	395	372	367	375	362	368	369	371	359	317	328	344	356	353	371	378	360	347	339	367	395	371	364	370	351	377	353	371	343	382	361	329	374	351	345	331	381	345	363	355	348	362	373	343	350	347	387	346	373	347	350	357	393	382	347	356	352	365	371	358	370	374	364	343	422	367	368	355	377	373	351	336	346	371	403	350	351	341	379	331	358	369	360	348	340	364	330	359	363	382	393	357	394	359	340	356	355	375	360	382	378	359	392	370	371	352	359	354	346	362	348	362	342	356	350	387	372	363	377	349	344	380	345	392	372	388	401	356	337	366	361	355	365	338	391	375	387	367	383	390	350	364	406	370	354
23711	21265	30182	30775	20155	9560	1138	717	584	608	600	541	552	494	540	546	535	520	522	505	528	510	534	518	503	533	538	508	492	526	550	528	497	515	510	535	501	505	507	465	515	509	471	504	509	544	480	519	533	490	537	506	519	468	476	505	517	516	511	498	494	466	488	515	461	492	468	499	526	488	533	497	486	474	496	530	530	556	499	477	474	501	506	520	495	487	510	494	467	489	520	472	471	478	517	486	516	496	521	514	529	465	532	503	509	515	519	521	495	472	503	475	497	463	513	528	482	485	498	531	511	487	494	443	514	491	561	480	504	465	518	541	511	471	533	481	501	505	499	479	565	525	527	488	530	534	484	494	474	516	485	517	559	489	506	519	519	496	467	499	462	496	485	511	484	519	491	541	500	514	502	484	521	461	485	507	516	471	489	490	529	464	500	446	480	487	467	495	480	485	476	470	512	513	525	556	480	493	504	507	481	506	490	520	490	470	486	506	484	545	511	497	530	538	501	509	505	481	481	498	496	495	476	483	500	480	499	511	486	550	478	487	495	492	512	500	466	473	483	515	470	510	508	543	554	476	508	525	483	529	483	492	497	467	515	539	479	483	464	532	482	497	500	460	486	511	519	490	505	493	511	492	470	530	479	516	530	503	513	504	531	546	493	490	531	543	521	464	507	521	475	499	511	535	455	476	483	497	464	497	492	470	466	510	521	506	505	496	487	527	494	516	542	458	500	499	502	529	522	551	494	505	518	512	487	529	473	457	511	478	498	534	516	444	488	481	538	512	490	486	481	503	510	471	522	505	488	486	511	536	511	496	512	513	511	488	517	507	484	484	514	485	507	483	494	510	529	520	499	534	524	485	498	524	480	511	506	492	494	463	544	527	486	512	503	484	485	502	493	474	488	509	518	523	497	501	479	555	461	471	538	494	514	522	510	495	471	504	503	470	510	522	505	498	506	547	496	507	465	550	485	501	518	527	527	519	455	509	499	544	457	519	453	476	498	523	461	483	505	521	495	489	490	487	460	465	497	555	503	510	450	472	505	510	519	498	469	505	519	486	521	490	485	508	507	503	480	535	493	501	507	491	509	485	484	518	483	528	514	509	494	555	498	532	489	479	455	498	520	467	469	473	513	475	462	523	515	528	528	502	485	528	480	509	510	519	534	511	500	501	475	508	490	456	506	500	479	495	522	480	542	519	514	476	502	509	532	517	532	507	506	535	518	493	507	514	516	511	469	539	507	498	485	513	521	556	538	520	550	491	537	493	527	509	501	502	458	508	524	499	480	463	494	453	498	512	536	488	557	485	490	475	498	520	513	536	527	495	532	482	499	485	490	510	491	504	495	503	545	489	499	506	528	487	510	496	552	509	493	506	530	527	530	529	474	501	470	500	519	499	536	529	524	508	497	509	544	506	517	525	513	506	507	509	508	538	522	524	492	469	502	505	480	523	526	465	484	535	485	516	590	484	502	457	490	515	484	504	494	490	530	504	496	491	496	519	456	489	489	503	497	522	447	466	491	499	482	507	508	503	548	523	523	513	504	501	467	487	519	517	492	509	487	472	512	499	535	521	545	505	482	427	531	519	471	495	463	523	532	492	500	513	500	542	500	499	489	511	500	513	519	473	516	518	511	513	495	477	496	493	517	477	513	482	494	497	485	536	518	527	512	461	515	542	522	516	506	513	522	499	472	513	486	506	458	501	556	494	499	470	517	529	519	472	540	509	491	528	473	506	532	478	529	484	475	506	480	494	516	505	463	481	472	528	494	484	506	513	508	516	533	465	501	504	505	480	540	504	535	499	500	508	529	493	526	507	503	484	483	480	475	530	500	474	514	518	478	442	471	493	502	511	483	476	506	488	496	497	503	511	554	507	499	492	507	507	467	518	532	505	514	506	493	499	494	491	501	521	501	484	491	452	490	497	542	442	501	506	472	478	505	488	468	480	490	473	499	462	474	485	500	509	444	544	479	515	517	523	483	514	443	509	497	501	489	502	503	495	508	474	541	501	483	439	548	502	482	533	510	495	496	534	481	537	492	511	525	559	496	500	553	517	471	489	495	495	481	508	484	501	523	493	499	518	460	529	475	464	503	550	497	500	543	493	454	505	481	496	511	511	494	450	490	513	480	518	495	556	559	444	486	501	501	475	509	488	467	517	540	510	538	504	498	458	534	526	491	470	491	495	491	515	485	515	508	497	461	490	501	470	508	477	542	516	524	507	514	507	476	511	503	526	499	513	553	506	463	499	487	548	475	497	474	458	493	487	503	510	505	512	517	519	476	506	500	501	495	489	519	500	505	477	523	500	451	502	477	474	518	466	497	491	524	511	501	482	509	480	515	495	504	473	520	488	509	524	520	506	529	498	477	474	538	538	516	517	525	517	517	450	514	493	452	478	497	548	509	497	503	465	516	505	504	488	493	497	519	516	539	484	535	515	470	477	509	487	470	484	491	489	482	538	481	516	449	466	526	487	525	473	433	497	491	503	494	529	498	520	516	490	491	504	484	492	502	511	507	456	452	483	490	533	514	508	507	501	520	489	512	504	515	543	529	528	499	499	484	513	493	484	481	487	489	484	518	550	495	473	459	513	530	507	509	482	513	524	487	492	513	455	497	503	463	507	496	521	493	502	509	484	504	512	481	483	464	509	469	524	499	507	487	496	517	487	516	459	475	501	502	484	502	535	535	495	569	470	494	518	504	472	528	479	487	480	509	487	492	484	437	489	519	535	531	520	505	548	470	502	507	481	496	512	528	521	495	460	511	504	479	502	515	483	527	512	510	534	524	539	486	508	500	514	512	499	497	522	457	492	514	516	490	482	484	477	512	536	457	470	517	498	504	531	516	522	498	501	494	476	464	527	483	523	496	505	526	484	484	514	539	473	525	484	499	497	502	488	477	510	536	556	441	480	467	485	488	471	536	470	495	476	497	485	489	499	535	523	532	497	511	483	504	510	511	529	481	515	484	469	537	533	495	491	493	469	499	466	535	494	480	489	548	464	503	531	539	532	504	487	526	465	514	479	491	504	527	486	467	507	521	507	515	524	505	464	512	523	477	514	480	488	486	489	515	503	501	520	498	483	529	519	486	480	516	503	485	494	514	519	522	504	524	503	511	458	503	508	485	516	503	506	525	514	542	511	503	545	471	490	517	482	516	526	488	510	494	486	442	484	503	510	478	525	478	494	505	509	530	524	507	507	477	523	499	496	517	475	469	516	514	488	498	551	512	486	496	511	517	555	491	492	498	479	507	477	512	495	467	467	483	491	472	505	516	537	476	493	537	486	481	509	495	434	470	534	524	534	513	523	511	529	506	509	544	520	520	483	559	494	470	486	531	472	480	481	473	507	516	501	500	499	508	519	499	473	519	540	491	500	508	516	535	516	506	481	505	500	498	496	513	507	490	531	471	523	478	526	480	553	522	543	524	520	500	488	557	501	484	495	517	531	526	480	476	531	490	526	549	466	538	483	487	462	527	476	508	497
38213	78376	62012	38296	1704	1125	925	816	749	660	726	626	615	558	535	545	567	544	520	532	518	556	522	560	548	514	559	519	518	534	538	494	510	563	483	530	528	539	546	536	502	501	542	532	539	535	547	506	513	504	518	526	539	528	493	493	508	510	545	508	558	521	525	489	520	486	503	455	535	506	541	524	481	549	471	494	520	527	523	516	522	530	528	472	471	499	538	496	532	524	549	506	490	513	543	500	501	491	486	538	503	510	521	524	517	525	530	504	451	470	530	488	514	480	487	490	472	477	493	500	483	477	482	538	502	504	547	501	509	533	520	501	569	564	533	526	502	512	516	497	499	547	524	524	522	524	529	465	490	488	556	468	543	477	521	460	528	493	500	501	522	506	478	536	494	530	495	505	519	476	521	549	491	507	544	474	511	553	513	527	482	481	528	545	516	512	498	460	523	477	510	526	544	504	523	563	478	501	495	525	514	539	515	574	479	497	522	490	521	506	554	507	476	527	508	503	528	528	519	493	481	483	466	500	521	518	556	548	516	501	541	503	501	541	533	515	516	482	521	499	511	499	479	515	552	501	535	556	523	536	504	511	523	519	503	522	533	508	520	452	565	504	532	502	497	524	501	554	507	523	517	495	505	457	507	493	549	507	546	492	506	493	532	522	508	524	534	488	481	487	519	542	524	519	503	511	491	522	500	549	526	485	508	511	523	514	535	533	531	526	477	482	497	532	520	523	529	537	530	503	532	512	510	525	533	501	512	513	510	511	509	514	514	515	499	504	481	495	528	489	524	511	480	549	502	514	496	540	512	540	503	540	492	519	550	516	511	496	521	513	520	447	551	509	514	515	504	529	497	469	526	523	462	532	507	546	495	508	529	517	543	504	541	543	455	529	513	514	517	534	527	512	518	490	516	513	527	560	514	545	514	500	543	498	492	484	533	480	533	488	532	488	507	521	495	484	529	524	473	513	485	481	492	521	519	531	531	541	495	533	486	494	530	495	514	510	537	486	508	495	495	492	531	514	510	511	519	537	496	508	586	488	524	499	525	523	502	529	496	501	492	501	489	549	556	541	512	536	487	517	537	518	537	528	502	537	497	534	506	471	549	499	494	530	543	521	525	551	511	515	516	522	533	531	529	488	505	505	546	507	547	520	535	570	507	514	547	490	478	539	524	516	509	525	508	546	518	503	482	509	494	497	521	501	480	496	483	494	515	504	497	508	502	496	501	493	529	465	505	486	493	513	531	540	509	508	485	526	524	509	541	532	503	493	492	497	525	517	508	549	524	499	492	528	489	502	478	486	524	505	527	513	525	532	512	524	496	504	530	496	519	529	498	509	539	496	473	521	488	509	524	534	489	520	497	502	505	549	510	498	516	505	511	513	534	478	510	478	495	529	481	478	557	519	514	503	521	500	471	513	527	512	466	532	547	495	546	484	504	497	492	505	493	512	509	492	578	532	515	517	491	483	537	520	566	511	536	519	524	518	530	522	520	534	484	532	518	534	476	521	502	511	520	519	568	513	506	495	506	474	530	495	484	522	490	503	544	498	516	491	503	503	535	512	490	478	486	495	517	544	507	484	491	500	512	515	510	510	483	488	534	530	471	487	503	522	485	487	506	484	490	486	545	493	551	509	510	558	501	518	531	516	510	544	472	540	504	497	493	514	507	545	489	493	496	487	536	493	500	517	541	533	477	510	509	541	515	573	549	501	488	453	554	485	537	508	524	504	467	524	463	505	548	499	518	492	493	544	529	521	495	538	504	506	517	478	515	475	524	534	492	527	526	496	516	498	524	525	489	499	571	530	520	509	499	519	514	488	486	546	507	535	505	537	494	538	491	540	511	505	466	527	538	512	516	492	499	480	524	514	500	525	520	511	536	538	495	446	525	496	533	515	532	543	512	528	497	520	486	557	522	486	504	504	518	500	501	501	536	524	538	503	485	485	500	501	537	522	522	537	508	536	562	472	488	484	528	499	557	499	529	510	523	526	499	519	538	503	520	478	503	529	468	527	537	555	475	528	508	482	513	523	501	501	532	493	515	527	487	492	524	496	509	518	539	527	482	537	510	492	493	525	515	516	485	510	501	473	455	517	491	523	457	487	519	493	522	525	502	498	526	521	534	521	513	508	523	514	522	474	523	501	524	495	537	544	468	511	491	488	481	562	542	520	516	494	525	533	543	505	486	522	516	519	515	493	514	491	480	492	515	495	517	530	499	491	500	492	518	518	512	518	533	532	473	505	557	527	443	489	498	572	528	484	494	469	500	515	527	525	498	545	545	523	562	541	517	543	517	512	492	532	521	477	502	541	487	526	508	477	541	541	546	448	512	513	525	495	556	523	492	511	505	469	486	508	552	503	542	510	517	510	498	543	490	527	530	501	515	531	510	510	524	508	480	530	502	510	544	475	471	533	495	517	489	527	469	518	532	518	496	521	503	533	466	497	494	484	529	459	503	524	555	536	505	498	528	542	516	497	505	473	544	513	504	555	511	516	484	562	511	493	508	540	525	489	535	518	490	569	502	487	513	510	482	523	523	517	513	539	515	465	473	487	489	503	522	490	502	496	516	529	520	534	497	502	499	532	488	499	503	545	497	548	525	505	515	517	505	491	502	485	509	502	494	540	490	529	501	470	511	542	528	512	485	511	532	482	540	517	540	523	501	500	512	510	517	484	520	509	531	521	492	516	502	543	501	494	484	538	500	551	525	503	497	534	490	477	508	503	477	500	510	511	543	515	491	518	506	486	510	522	487	506	520	481	538	540	511	537	509	512	530	505	527	503	523	502	512	509	479	481	506	520	532	509	543	510	531	531	505	527	500	542	521	524	513	516	524	506	522	541	456	462	483	518	507	521	513	531	490	506	506	495	524	520	562	484	539	513	499	498	494	494	530	564	525	483	525	542	514	565	484	523	557	493	503	515	514	512	547	521	467	530	548	473	508	519	564	529	513	504	540	492	476	481	511	495	522	521	536	513	501	536	562	570	527	467	484	507	517	531	495	503	495	506	517	495	526	546	537	481	512	493	527	549	509	484	503	460	523	474	541	514	517	502	528	536	499	490	558	543	490	526	490	532	549	504	507	501	536	536	547	520	544	468	487	462	508	474	526	516	504	527	521	501	499	467	524	497	487	533	487	469	484	510	487	558	508	498	520	507	499	518	512	457	507	483	489	465	564	510	517	501	475	528	506	508	510	554	499	529	488	511	545	529	497	553	499	554	520	524	527	506	542	467	512	562	559	520	513	439	502	515	531	511	487	521	495	528	547	535	513	515	524	480	523	480	516	508	512	535	514	520	555	533	493	502	499	516	501	498	518	509	495	527	492	536	508	517	527	552	542	489	478	502	537	485	503	534	505	483	458	503	485	523	512	535	542	505	538	545	491	469	518	522	514	501	484	514	496	525	516	499	471	499	471	508	506	519	500	549	539	466	518	520	536	536	495	473	504	567	481	521	503	531	516	479	521	505	510	540	557	549	508	494
24902	21372	30967	29777	12993	1665	736	700	619	608	570	631	617	612	582	609	598	570	582	593	547	560	571	509	549	592	571	564	546	550	586	566	638	551	618	561	561	548	573	580	582	578	542	574	560	555	553	585	575	586	589	555	569	582	575	574	579	634	595	571	600	535	562	561	599	557	607	595	557	546	603	546	523	547	582	600	562	602	556	613	569	568	571	599	596	562	588	560	569	576	596	562	543	585	610	584	556	580	544	578	602	578	613	560	578	558	613	612	551	529	560	587	533	533	582	560	568	613	544	554	544	554	569	586	545	586	538	546	588	642	586	535	581	557	573	585	580	572	577	577	589	591	568	563	571	601	556	585	630	557	613	565	549	550	564	548	611	582	583	566	562	597	577	557	515	557	580	598	576	579	541	582	578	586	575	567	559	592	541	588	553	555	563	621	558	565	581	588	632	593	553	586	564	587	577	533	583	585	573	541	511	504	584	598	586	575	566	568	586	566	559	581	586	621	590	600	564	599	597	592	579	559	562	563	592	545	579	583	526	600	523	542	544	570	545	602	556	572	546	526	607	542	598	567	585	539	588	570	581	533	569	537	573	562	558	569	555	573	568	571	580	541	545	578	577	538	576	550	551	563	565	554	565	585	587	557	564	586	575	547	570	572	569	574	598	581	585	542	642	593	564	574	547	592	560	556	580	546	552	571	591	531	590	590	568	573	593	589	542	562	575	537	571	557	584	575	548	604	522	545	578	549	603	580	568	571	599	581	617	566	638	590	564	548	575	598	561	553	568	542	561	592	542	610	553	541	557	622	566	579	575	567	537	570	546	530	591	567	601	584	530	586	593	559	579	569	529	582	554	609	549	571	585	566	585	557	565	593	536	581	587	561	606	619	559	604	566	610	574	593	606	539	579	574	558	548	551	580	566	584	552	565	554	534	581	575	548	599	593	579	539	603	589	575	583	571	602	570	579	613	553	596	526	542	532	574	575	580	545	582	572	546	624	611	580	594	620	607	557	559	595	589	551	586	556	579	542	556	587	594	602	592	559	605	618	554	568	578	607	540	588	632	602	566	579	590	552	574	529	550	536	580	585	599	525	554	543	573	589	563	559	563	581	564	563	613	571	551	540	603	568	539	586	565	581	562	610	593	588	619	541	552	577	561	575	607	619	583	601	515	564	538	554	569	586	601	570	560	579	577	562	578	528	579	597	554	582	597	544	573	579	524	568	567	594	590	597	573	585	557	543	586	541	556	528	561	575	574	574	538	565	575	605	556	524	574	507	582	526	569	623	555	569	580	626	549	598	563	587	591	578	599	565	563	576	573	522	585	582	572	584	602	567	560	573	602	574	549	569	570	553	603	548	562	536	532	591	570	571	597	561	535	532	557	569	609	539	607	534	597	633	573	613	584	575	573	557	605	599	597	580	623	573	582	601	564	566	582	606	532	587	597	596	532	559	537	589	591	555	561	574	565	581	528	533	569	595	531	580	584	538	528	559	585	544	588	566	562	586	577	566	549	534	562	597	603	601	605	549	565	586	561	557	577	566	599	571	548	564	547	555	580	544	594	592	585	558	591	607	545	599	577	562	605	590	596	570	571	570	555	567	576	582	539	599	619	541	563	565	550	575	523	576	554	574	502	567	511	606	551	581	530	558	562	523	575	561	542	575	602	576	575	569	561	561	540	562	612	574	530	594	570	580	547	605	599	579	573	561	599	592	574	597	598	588	571	587	587	584	551	582	563	546	564	562	565	579	557	611	606	600	568	558	568	599	626	607	567	595	577	563	571	572	572	555	535	574	577	545	566	563	564	555	600	566	576	550	567	622	583	604	551	592	554	617	581	557	557	607	557	584	570	552	557	585	546	547	610	552	578	626	554	570	578	573	618	575	609	573	591	534	602	570	557	551	554	590	592	543	580	604	601	550	611	529	520	565	570	560	587	585	574	565	579	567	545	589	560	578	552	559	551	564	577	539	611	597	577	556	584	594	563	575	544	594	585	559	619	590	547	598	548	560	580	541	565	538	578	572	565	566	571	556	568	580	589	571	581	592	590	539	589	550	589	588	598	557	569	565	542	520	547	589	573	625	560	543	587	565	560	505	536	561	603	565	508	590	579	581	540	592	587	565	555	570	615	602	562	545	596	599	541	576	579	560	553	580	542	581	548	588	562	548	559	560	585	577	546	561	581	548	578	565	559	626	547	551	526	579	579	584	604	579	577	595	597	591	579	582	532	583	569	577	573	575	587	584	542	565	536	597	554	600	557	543	584	556	593	549	588	537	594	575	551	629	576	563	542	602	594	544	563	535	603	578	571	577	610	580	563	578	558	565	604	607	568	598	558	580	624	595	582	562	590	550	570	517	561	577	568	564	571	568	571	568	534	558	528	601	591	570	581	539	589	547	621	582	601	578	595	586	614	597	576	586	590	551	553	578	568	530	583	557	576	547	555	592	559	581	596	603	572	555	587	570	572	565	544	591	573	601	566	527	598	533	599	592	537	570	566	589	578	540	560	542	609	594	509	575	552	617	554	571	552	546	591	584	574	564	571	621	562	600	595	564	580	581	561	602	578	540	563	551	565	562	577	548	547	565	546	548	577	547	593	601	590	574	600	560	582	554	589	581	604	545	602	560	546	572	599	572	608	597	579	584	607	585	586	598	553	561	561	586	551	602	558	574	527	631	541	564	529	533	552	532	580	626	561	605	558	583	582	579	591	576	566	570	568	566	569	592	569	565	557	573	581	549	533	577	555	568	620	600	604	597	549	527	570	580	555	619	543	561	592	577	594	632	616	613	557	547	565	551	564	597	550	566	579	586	579	610	556	569	597	591	581	579	599	591	607	615	599	579	562	541	561	556	595	545	555	603	516	531	572	568	581	582	608	576	616	552	568	581	567	578	542	598	562	571	570	560	558	566	561	606	589	547	585	552	597	559	560	549	568	629	584	537	567	558	585	569	570	558	566	566	590	536	607	579	584	619	560	568	569	581	552	548	588	546	567	563	533	608	580	536	568	592	578	551	597	611	538	581	594	583	588	559	605	563	565	565	559	581	533	558	576	580	587	544	581	583	595	630	589	567	565	568	592	548	590	580	564	551	558	552	554	607	565	575	536	576	593	563	564	579	572	541	544	542	565	597	614	570	511	552	593	555	606	534	518	572	558	623	583	599	598	589	576	568	565	559	573	516	603	556	594	590	557	530	555	558	568	564	563	577	571	562	625	558	575	576	609	566	583	589	604	563	526	600	598	530	581	551	528	579	590	581	573	582	607	568	531	537	587	578	586	516	579	529	577	527	567	571	566	568	550	620	556	573	579	583	605	538	579	568	551	564	614	557	582	586	567	569	565	550	528	539	560	551	578	578	549	549	614	595	585	599	554	567	546	596	618	561	585	589	567	595	599	588	557	612	585	594	583	541	596	562	603	607	579	559	560	591	559	576	592	584	560	619	589	569	579	573	593	549	512	515	579	544	545	591	564	571	584	586	562
34488	66691	51254	30677	1182	914	812	792	718	686	678	641	653	657	627	599	633	612	573	665	588	651	639	622	633	611	574	593	647	553	612	593	617	634	537	647	601	598	596	599	654	584	654	595	584	667	580	639	597	561	626	627	616	673	589	628	607	605	555	590	580	640	643	643	585	620	621	631	613	603	599	597	586	623	644	618	562	628	590	633	597	569	637	609	601	584	617	602	583	620	599	620	639	612	635	617	656	595	648	598	600	592	623	570	646	625	596	620	633	569	594	625	629	611	612	590	595	593	580	593	614	582	596	636	602	590	645	636	589	641	619	616	605	658	620	629	644	623	634	583	608	580	609	669	564	601	615	609	634	605	605	621	581	631	586	619	585	639	625	636	610	579	620	610	657	589	621	582	630	580	612	616	581	638	595	650	605	657	653	598	605	597	597	584	614	582	617	641	569	583	638	622	611	612	611	611	569	600	566	624	553	629	600	600	582	650	581	576	588	568	565	606	607	628	618	583	600	633	598	605	596	606	620	571	655	609	605	599	637	580	623	609	644	654	616	598	576	643	633	583	609	585	575	599	600	664	630	601	595	601	579	568	612	656	577	574	633	631	633	604	642	628	577	598	592	594	634	597	615	630	601	565	564	601	625	567	621	590	634	658	594	601	601	621	650	622	627	657	626	659	589	660	574	624	603	646	565	611	627	600	647	589	582	624	623	586	659	612	604	599	607	613	601	629	612	593	620	585	604	627	595	631	599	634	582	631	614	594	605	646	620	612	602	632	584	599	607	638	608	628	579	605	628	634	585	556	585	587	571	599	625	597	637	602	580	614	587	617	611	629	578	610	633	617	590	605	556	622	616	620	606	584	625	599	603	597	606	602	568	590	609	606	621	632	657	605	649	624	624	580	618	608	602	637	644	633	607	577	650	573	633	647	602	632	588	567	638	652	583	613	595	581	616	615	621	603	589	603	616	585	584	586	620	648	612	628	608	603	605	635	592	630	619	619	561	589	612	563	617	573	621	621	597	604	580	633	587	566	619	623	563	666	603	599	612	611	624	626	602	650	637	625	586	589	558	552	585	604	629	615	610	578	635	606	563	598	599	599	635	646	600	606	611	567	574	623	604	619	623	592	622	566	610	597	621	569	582	660	594	638	638	645	621	566	611	617	567	588	643	559	555	612	596	613	641	608	623	609	582	590	655	610	626	645	549	613	631	589	667	585	611	598	610	562	620	619	586	612	615	621	599	596	588	623	575	602	593	596	667	653	584	567	612	628	624	616	575	554	617	629	599	597	636	591	588	601	625	574	590	613	615	628	579	572	624	573	629	633	608	614	582	651	620	626	558	667	622	606	582	570	645	641	645	620	585	545	580	584	637	569	630	615	624	608	616	588	599	617	645	582	603	623	642	611	608	652	580	618	602	559	597	605	633	618	645	640	610	573	609	597	602	595	585	633	580	607	631	616	587	584	616	560	588	611	581	589	594	574	582	605	589	611	655	587	644	588	616	680	609	598	602	659	617	596	614	667	579	574	618	611	637	620	635	652	631	605	618	590	556	618	599	589	580	604	576	612	553	644	588	647	600	643	597	619	615	594	614	627	683	625	599	613	608	620	650	584	612	625	561	573	578	647	583	615	579	592	564	628	609	578	636	629	617	586	580	600	583	597	611	614	595	616	656	582	613	617	623	594	611	633	593	613	613	609	600	572	616	603	595	631	574	592	610	645	629	615	634	624	614	597	624	602	602	627	608	591	645	601	599	573	586	626	626	666	635	623	618	577	609	601	578	620	607	603	603	613	591	592	624	628	626	583	578	597	589	599	673	591	541	570	572	639	561	597	585	605	554	585	602	598	633	566	612	597	561	569	638	567	632	626	600	601	602	598	597	639	644	630	619	590	623	601	670	598	617	597	603	605	601	648	596	626	627	578	620	593	630	584	633	641	627	616	595	603	565	600	673	609	603	623	590	604	680	673	627	601	599	626	590	636	632	622	604	602	605	600	620	602	589	574	611	582	599	614	636	601	642	598	618	577	608	591	589	605	620	571	592	614	621	608	621	626	552	618	640	648	591	542	595	642	632	634	618	608	582	603	640	620	597	587	606	598	581	598	627	613	622	544	577	601	613	589	623	590	578	588	622	532	621	585	593	614	603	594	588	644	597	624	614	623	575	599	628	606	583	576	581	608	596	623	616	645	589	600	549	608	634	600	615	598	646	579	578	625	662	628	623	586	610	596	591	635	560	617	559	618	642	570	629	610	542	631	590	571	589	592	595	610	607	603	568	593	612	644	618	584	575	609	627	588	585	614	584	596	586	639	616	546	618	620	682	597	587	609	613	592	637	586	589	636	576	575	623	595	585	611	565	607	626	621	593	587	597	634	586	588	612	593	600	619	592	592	639	603	642	616	570	613	609	550	646	615	658	639	622	591	593	599	599	597	609	632	607	584	552	599	594	632	597	644	613	601	649	651	630	584	586	603	617	617	615	624	609	618	637	604	600	595	606	608	573	597	599	635	654	628	567	628	587	573	564	586	638	604	552	589	615	558	617	554	596	608	640	598	617	556	614	637	576	615	624	633	598	607	668	630	627	626	671	613	561	621	580	597	596	597	590	593	602	603	582	621	598	583	593	623	563	577	580	614	599	607	639	630	613	605	620	591	605	621	556	574	621	659	641	626	614	604	623	580	610	574	600	612	613	640	607	613	606	613	626	591	620	619	560	633	593	609	610	614	600	594	589	627	556	617	578	602	599	570	643	601	613	618	601	592	644	631	596	590	555	601	583	610	592	607	645	583	610	592	616	629	554	616	614	604	646	650	581	664	593	621	569	650	617	619	567	626	597	597	586	586	604	619	594	638	612	608	546	591	638	555	611	622	641	599	609	659	660	616	596	603	575	645	594	590	623	628	628	588	635	633	581	600	601	603	621	610	606	616	613	631	610	620	616	571	579	631	660	610	607	617	622	611	596	590	615	579	575	599	549	640	629	573	595	576	614	594	615	604	629	635	635	592	608	561	611	622	610	604	584	620	634	592	626	597	623	611	621	590	600	601	585	633	620	606	620	597	667	618	585	601	558	635	593	615	590	603	625	607	677	594	583	605	595	623	590	599	577	635	601	600	560	585	602	589	626	601	602	599	585	607	592	578	589	588	613	575	576	605	593	636	618	572	603	613	548	627	605	605	600	608	646	614	618	630	607	647	579	644	618	586	628	641	646	602	585	636	624	598	584	596	635	604	606	557	608	575	615	572	607	569	574	631	594	602	648	580	633	611	640	585	610	615	594	605	577	621	609	605	590	632	597	629	616	603	605	634	591	579	602	626	566	546	592	556	616	587	612	591	612	665	591	644	668	616	640	598	639	610	600	653	617	638	579	642	623	629	589	601	613	633	599	584	592	597	587	593	656	544	616	588	572	589	624	603	600	645	614	606	639	615	627	597	577	597	653	629	624	553	596	612	612	609	595	647	636	646	617	602	567	631	627	581	570	637
22517	21154	29948	30031	21642	17366	5625	1277	1144	1108	1085	1007	967	959	936	957	922	932	938	893	915	1000	919	899	902	916	937	929	904	959	889	919	898	935	858	956	910	917	921	864	919	964	906	909	914	830	889	932	930	908	889	924	868	908	903	896	842	848	888	894	902	839	848	902	899	882	875	846	879	855	906	928	848	865	937	897	826	883	903	880	868	928	937	866	911	944	898	920	888	837	831	935	917	919	893	855	921	879	850	957	845	877	940	827	893	910	897	876	960	913	941	887	875	927	924	861	930	935	887	897	885	907	885	862	889	841	903	870	876	918	917	875	865	947	897	898	865	868	875	899	937	908	810	832	902	924	833	906	937	849	932	882	949	892	875	833	944	929	880	893	931	884	869	877	852	861	921	818	910	936	857	893	873	914	908	917	876	893	860	909	929	911	932	893	862	897	919	853	944	942	905	833	932	867	871	892	875	912	897	917	865	946	926	921	907	906	899	867	913	893	866	925	876	918	913	916	919	902	907	962	908	963	928	899	871	861	873	867	902	898	976	863	963	924	905	913	857	869	843	940	861	899	939	858	914	852	873	889	913	883	916	928	844	883	903	895	886	918	909	888	923	893	862	886	868	943	906	896	929	933	873	906	886	886	907	912	915	896	855	896	926	957	856	936	860	907	847	854	920	897	887	899	897	927	891	926	931	935	913	874	877	890	930	918	913	930	912	860	890	909	881	867	854	937	913	902	913	931	937	877	902	866	915	897	888	907	973	916	880	890	940	891	942	878	908	893	891	866	901	878	881	909	878	861	955	914	897	917	901	949	947	872	899	917	994	875	913	844	834	892	856	896	926	911	898	863	855	930	813	879	864	899	923	932	920	889	909	907	861	892	897	926	863	910	839	928	842	948	905	893	925	898	871	944	874	891	878	891	870	871	860	938	891	799	848	895	913	827	951	856	876	877	912	951	887	903	913	883	840	891	878	935	911	922	852	889	923	916	896	875	856	844	862	880	901	951	936	903	914	938	897	882	870	913	903	876	892	891	940	848	882	853	910	873	912	878	878	891	872	883	881	870	982	927	865	867	897	906	956	899	886	873	927	910	874	868	898	892	880	872	832	877	924	936	860	923	904	855	937	904	904	906	900	892	951	881	881	920	899	932	876	902	889	919	858	847	879	906	864	891	898	885	883	891	903	883	861	923	908	888	890	949	965	914	920	853	875	889	928	851	896	853	897	890	875	874	882	966	891	908	869	889	849	871	863	883	911	850	856	861	890	899	956	960	897	887	930	928	875	883	891	928	894	947	963	832	962	879	911	882	962	861	881	833	861	864	907	841	983	899	896	839	899	859	930	905	901	923	921	864	911	914	918	900	904	836	871	917	952	872	876	883	892	856	914	854	865	895	872	881	901	902	848	899	864	891	898	978	844	919	860	867	908	939	929	872	892	868	866	856	904	875	876	932	906	837	892	873	882	902	955	935	882	907	873	854	891	879	887	923	880	873	947	917	853	843	947	894	889	894	892	913	880	897	890	855	850	888	841	840	854	919	882	862	854	922	908	856	846	902	880	892	887	874	839	897	893	899	877	871	871	908	866	898	889	822	938	882	911	986	911	896	837	849	928	879	826	845	881	908	953	855	901	901	931	868	933	919	920	848	818	924	876	880	880	877	873	870	913	914	894	949	958	921	933	893	907	956	867	854	877	874	875	884	923	884	867	942	870	905	919	944	875	910	910	881	876	943	898	897	900	869	886	851	869	906	886	904	911	871	929	902	840	950	921	885	929	949	890	905	911	882	899	852	826	868	877	918	899	899	919	872	904	873	924	877	892	875	892	861	900	911	895	904	909	889	901	908	917	843	891	888	873	926	893	925	850	863	880	912	884	906	879	869	859	939	917	931	846	956	891	919	909	854	885	872	897	887	939	890	923	898	846	885	893	881	882	822	882	861	900	901	861	922	906	952	874	914	869	910	898	898	935	883	899	869	898	843	881	928	889	908	890	876	880	883	919	865	918	847	899	887	917	859	929	929	953	934	921	906	895	882	902	903	874	873	844	901	869	839	906	957	931	897	907	879	925	866	873	888	887	923	872	903	931	895	920	883	884	883	825	915	829	918	878	866	899	815	870	876	838	870	937	890	899	913	916	874	895	967	868	906	837	873	913	903	855	902	918	872	865	909	913	904	864	873	925	886	902	900	964	914	875	885	922	901	893	847	853	886	863	871	907	840	925	842	868	921	947	886	843	865	920	870	858	873	928	866	875	909	956	886	934	856	864	886	854	885	875	877	914	885	904	899	887	886	862	897	895	867	931	852	893	881	928	899	901	882	953	890	839	881	884	871	912	917	901	866	916	892	920	893	898	877	913	894	938	900	896	863	923	910	916	949	855	834	930	877	863	912	907	932	886	845	908	892	901	845	931	927	878	873	920	968	908	905	867	871	895	855	864	920	856	906	914	910	922	897	868	842	875	917	911	851	877	881	961	862	937	819	865	913	940	905	858	900	950	856	894	912	859	864	870	897	901	893	861	918	884	882	921	872	831	967	927	867	910	884	918	847	887	885	885	895	888	860	896	956	897	894	927	888	898	912	910	895	943	840	905	924	888	853	932	912	904	904	911	870	900	924	906	939	913	927	909	908	899	940	908	923	865	886	918	896	917	908	929	868	882	891	914	880	853	907	897	915	819	909	829	887	928	882	899	952	926	904	878	956	878	856	865	919	866	826	837	943	929	883	891	930	814	861	920	864	974	845	939	864	840	891	915	884	907	944	908	873	928	881	899	882	847	869	901	927	891	845	906	931	853	887	892	868	945	899	909	894	890	899	937	920	943	903	845	883	931	824	922	844	875	852	890	871	923	885	886	896	836	834	923	906	902	945	834	916	856	894	891	864	922	884	878	905	885	886	851	901	876	816	885	878	863	873	879	890	874	880	868	921	863	889	924	874	924	866	894	900	870	908	859	897	938	836	887	842	864	849	899	873	901	891	895	850	922	863	907	889	919	876	834	888	898	910	907	913	889	908	909	928	913	932	901	854	949	902	903	913	865	882	974	870	885	914	905	869	915	868	899	909	875	942	878	942	904	895	913	881	899	909	903	928	885	910	852	852	903	904	880	911	947	929	859	878	939	916	849	899	882	920	888	852	926	926	891	920	914	892	845	910	907	871	852	914	897	821	922	908	903	890	854	842	890	913	851	877	895	913	875	870	878	894	841	899	904	897	912	900	950	897	853	931	921	867	858	849	840	837	870	918	923	856	866	857	906	926	851	853	862	902	930	877	911	890	882	891	898	872	829	918	850	870	925	917	935	913	875	909	862	936	869	871	927	863	903	872	873	921	884	915	903	902	848	882	862	908	872	885	878	846	872	870	904	942	872	929	900	918	911	904	872	848	935	913	937	905	894	903	926	858	936	902	862	865	908	960	872	933	864	933	855	910	936	899	922	833	869	903	909	815	912	869	828	835	907	895	922	932	867	841	858	957	877	849	890	861	845	920
41792	89903	72455	50364	3494	1972	1617	1392	1316	1203	1131	1056	977	983	1002	969	975	916	902	958	935	949	903	879	909	937	899	932	885	974	880	876	905	845	887	914	897	900	872	873	920	890	838	888	871	919	852	897	843	866	895	865	874	893	883	856	851	918	874	851	910	857	888	905	826	907	887	885	904	821	838	864	915	888	820	832	863	873	895	919	866	826	911	893	862	917	843	869	850	881	860	835	848	852	886	856	873	870	852	872	846	854	917	885	890	861	893	925	931	907	860	838	875	913	859	899	885	899	873	891	799	894	881	845	917	871	861	881	915	845	833	864	881	897	900	869	878	853	894	900	855	851	912	838	866	851	882	900	853	890	867	860	892	938	824	855	930	905	851	866	930	885	902	894	911	880	887	870	882	916	910	869	873	874	888	877	868	916	884	869	882	872	808	898	877	893	858	890	888	909	938	945	831	880	933	820	896	853	876	859	827	932	872	842	853	877	825	883	877	907	868	875	904	890	849	872	888	889	892	844	853	900	876	838	905	847	863	888	878	907	921	874	920	879	872	924	870	836	827	896	867	871	954	891	912	900	907	899	887	877	891	834	869	886	891	896	833	878	843	867	864	915	867	858	912	886	903	855	843	882	850	857	845	849	867	854	935	842	873	886	857	819	857	848	870	875	872	909	895	989	902	861	914	848	847	905	852	896	877	841	898	913	900	855	950	880	883	831	927	825	868	888	891	885	843	894	866	873	880	841	808	878	853	866	846	825	898	850	853	885	907	866	864	902	877	865	878	842	848	857	916	849	869	921	903	866	873	864	905	860	862	851	868	867	851	839	914	863	892	919	934	889	910	856	918	851	853	858	904	874	950	887	857	896	881	864	912	894	858	891	924	888	877	892	852	854	861	835	900	888	894	860	870	910	897	872	894	900	821	876	855	890	880	892	850	887	918	889	888	877	931	850	848	866	875	863	904	896	894	946	841	865	872	863	845	922	863	893	872	884	879	951	856	851	888	856	892	825	875	886	864	838	858	892	892	887	877	880	925	890	879	914	869	846	850	884	905	846	851	818	867	879	878	901	871	856	921	896	790	860	895	911	846	862	843	905	849	846	847	832	908	866	942	879	876	909	872	853	848	887	888	906	869	860	888	877	874	903	833	939	870	875	840	867	893	868	891	873	902	895	880	861	950	842	885	856	836	902	850	874	894	878	888	849	892	917	888	826	868	879	917	911	848	905	889	862	936	875	897	857	839	911	871	932	863	832	912	867	889	888	864	868	895	909	888	883	877	872	918	903	891	918	844	901	843	845	890	831	890	864	862	884	833	858	926	911	869	817	902	849	853	886	910	851	869	885	871	906	852	923	866	910	858	896	892	829	887	907	944	894	850	832	907	890	890	879	911	914	884	877	906	935	845	908	860	939	823	835	909	860	928	839	875	862	833	831	922	858	895	862	876	877	885	837	867	857	873	910	906	856	865	865	847	869	851	883	914	866	838	839	883	879	844	918	920	949	913	854	911	828	899	908	914	876	819	952	912	819	926	907	940	896	847	885	881	894	887	907	881	886	861	861	911	920	856	861	887	872	890	888	924	915	853	841	908	887	881	848	921	869	899	891	897	877	857	909	892	922	866	860	834	892	877	831	898	904	899	907	942	906	914	846	910	904	857	849	916	909	889	921	900	874	857	857	905	889	847	845	869	857	931	898	888	901	885	865	875	848	910	921	862	912	883	808	899	843	880	868	860	879	885	878	848	932	867	905	848	879	940	859	844	892	855	842	919	869	832	876	877	845	836	884	898	850	859	869	905	827	890	914	818	851	871	838	815	902	893	884	864	871	848	840	875	894	872	828	864	851	868	898	929	914	888	912	834	818	829	844	886	868	874	910	853	861	860	817	849	844	867	878	924	867	932	872	904	821	838	914	906	909	865	871	904	919	822	928	870	851	860	920	925	925	877	915	871	851	868	874	871	911	876	885	922	856	846	890	845	871	868	886	861	885	913	885	829	851	891	874	840	910	847	889	888	850	900	874	884	834	904	836	882	803	897	870	872	877	859	883	900	847	937	899	860	875	864	848	853	832	951	857	855	903	863	875	839	836	875	881	885	879	849	857	894	842	902	899	886	883	863	835	872	881	887	836	880	837	881	904	891	798	866	875	884	863	876	927	882	898	867	874	885	899	865	838	866	926	852	868	859	854	922	869	882	902	895	869	905	832	934	853	867	855	897	852	914	938	870	890	818	868	827	852	876	911	888	885	875	886	923	900	880	876	887	882	862	871	837	840	915	843	876	900	890	866	823	859	896	886	860	876	828	840	923	850	892	891	864	844	859	865	925	918	846	897	866	898	905	948	864	911	845	872	882	907	857	943	911	853	852	929	870	861	881	876	835	856	815	854	855	893	830	850	881	848	865	898	874	847	899	862	926	861	850	859	887	857	855	847	903	926	859	909	933	833	941	942	881	885	943	843	870	873	890	864	913	885	896	867	912	928	855	896	955	850	905	878	835	859	884	885	901	840	823	887	876	901	842	846	832	890	880	895	916	893	843	884	889	850	863	866	855	914	929	872	932	853	828	831	871	827	888	906	860	872	857	923	923	868	872	873	869	837	871	925	902	875	820	907	860	898	934	870	879	907	910	973	789	878	909	883	880	818	880	904	879	935	879	853	871	876	898	883	879	871	880	877	838	844	913	867	908	928	901	830	877	826	905	874	861	892	910	901	843	831	899	856	937	847	917	835	904	897	885	846	894	961	864	862	857	861	886	875	917	930	899	830	924	863	868	884	877	882	909	871	883	956	951	864	867	839	901	854	887	879	904	877	841	885	822	902	921	854	914	879	883	864	884	894	852	885	876	867	855	873	838	879	887	887	872	854	878	888	866	879	835	874	859	906	893	912	889	889	879	871	875	827	819	887	872	901	931	876	840	868	908	857	844	885	885	934	919	872	843	866	899	900	905	870	913	902	851	890	836	895	884	935	932	856	849	850	829	829	887	899	881	935	873	862	900	853	857	909	869	850	917	838	846	823	885	876	851	873	865	826	839	854	886	903	892	911	911	874	844	922	919	866	873	882	858	859	872	880	860	873	907	846	888	857	918	874	853	915	864	912	843	898	857	868	857	871	865	887	917	895	866	912	866	820	896	802	908	899	934	889	907	865	916	841	854	874	906	884	874	840	893	855	901	893	908	927	886	879	910	860	875	846	861	855	898	908	857	847	803	892	887	886	864	819	912	844	858	870	860	872	889	911	865	821	897	876	848	907	882	851	884	920	924	904	860	866	910	855	870	926	862	915	859	842	888	902	904	861	904	862	890	845	844	884	853	907	885	876	915	877	908	887	868	843	866	866	853	858	876	895	920	925	867	895	844	910	916	936	871	862	924	897	841	807	913	891	899	871	897	848	948	845	845	870	818	846	856	897	847	882	872	900	815	860	819	820	887	877	858	858	882	965	910	862	879	864	865	881	881	889	868	869	904	834	912	900	880	872	831	803	878	910
28863	24076	27461	14778	893	387	325	340	332	313	344	351	361	352	316	332	319	357	327	352	336	318	325	345	350	327	306	341	339	333	321	352	319	314	311	320	357	337	347	320	334	347	330	337	282	318	323	355	328	342	320	322	299	346	332	326	361	318	314	343	317	351	353	331	321	343	321	365	354	312	307	314	349	344	315	320	313	320	322	304	320	312	342	317	333	311	342	329	352	311	325	320	348	337	328	327	350	335	341	306	327	349	323	309	339	297	314	340	355	316	305	332	331	325	304	351	320	318	316	310	343	329	350	348	310	355	330	297	319	341	310	353	331	355	331	343	305	319	320	357	371	309	331	334	332	319	319	321	324	342	302	300	313	331	337	347	303	304	333	334	343	332	303	351	360	371	306	337	312	296	329	363	311	322	328	334	340	311	329	327	336	349	320	312	360	353	309	326	317	367	340	355	308	319	361	340	328	327	324	331	320	348	330	349	359	310	305	317	334	326	349	307	328	294	329	349	306	329	329	345	346	333	327	312	322	351	331	333	320	364	328	350	355	311	346	313	313	319	321	362	328	298	337	340	344	327	362	324	305	308	346	320	346	342	295	313	327	340	344	351	353	361	367	353	359	349	314	348	309	345	327	320	349	344	318	307	347	306	345	338	325	305	336	350	335	328	350	317	327	313	348	352	319	326	338	305	364	304	307	372	337	339	317	354	350	296	344	337	329	319	338	349	333	333	324	352	315	327	335	361	326	319	365	343	360	336	336	349	325	329	302	291	311	325	343	338	339	355	316	345	340	333	331	331	289	333	328	317	315	340	340	328	350	342	325	315	324	348	373	342	314	330	322	310	347	328	310	340	331	318	314	322	331	327	330	328	337	318	330	328	311	324	326	332	340	335	350	334	334	349	343	292	329	331	317	315	355	342	327	337	362	309	371	323	348	352	348	305	309	290	315	351	326	343	340	292	365	318	316	322	320	334	334	314	338	314	308	334	318	328	361	353	317	312	291	331	319	305	313	350	305	299	298	342	316	331	351	343	325	337	306	340	350	360	345	347	320	338	322	347	329	329	330	347	307	353	339	316	317	334	344	350	314	331	325	357	340	356	299	351	293	316	298	333	332	359	308	335	342	335	361	366	303	328	322	331	323	319	335	337	344	320	333	350	293	317	337	285	324	338	338	310	323	345	351	323	337	314	316	320	340	319	320	320	336	352	324	325	350	343	312	329	361	320	324	297	385	315	317	371	356	331	307	312	308	345	324	316	346	310	372	348	302	308	296	332	312	341	329	366	339	318	348	319	344	347	331	303	336	323	323	326	307	324	331	339	313	348	296	367	335	309	328	312	316	347	361	309	335	340	346	337	350	339	306	324	354	307	315	317	304	348	322	341	340	325	350	351	330	320	277	336	332	325	356	328	343	340	285	321	333	295	313	320	333	371	311	318	336	347	351	335	364	352	346	315	351	317	339	330	302	332	328	344	334	349	314	324	308	347	321	318	279	313	310	319	342	311	324	335	349	329	335	338	335	314	335	302	343	372	319	314	342	352	312	336	334	335	379	358	324	345	351	344	315	332	349	344	348	332	367	316	341	359	350	323	305	298	299	294	316	339	324	291	319	373	339	351	334	340	314	319	327	332	331	356	327	358	350	337	327	361	339	319	311	358	334	324	336	304	345	326	331	346	371	339	337	327	313	320	345	315	339	343	305	330	335	320	310	314	332	338	311	319	311	333	348	342	321	308	346	344	368	325	344	320	347	344	349	337	338	314	356	360	329	320	319	330	344	343	349	303	334	324	336	327	325	343	365	347	338	342	345	344	342	310	343	347	346	321	305	345	325	321	364	351	353	328	325	356	346	325	324	358	312	333	313	354	350	325	340	343	357	320	324	335	309	343	327	322	353	329	341	326	334	328	347	349	318	309	325	310	367	359	339	362	328	330	345	332	331	312	341	344	348	338	312	321	356	324	331	339	322	306	350	327	335	309	353	334	322	318	353	316	318	324	333	360	297	325	325	350	341	336	325	334	333	311	355	345	330	338	334	336	330	385	344	348	328	363	333	361	352	310	333	322	338	335	347	310	348	323	314	306	334	322	368	329	336	353	339	376	329	326	328	350	338	338	341	339	340	360	316	325	352	295	346	332	345	307	356	345	294	315	341	345	329	324	353	306	367	325	335	322	335	292	355	340	348	366	335	352	327	334	314	322	340	328	353	314	341	301	355	327	325	320	333	301	321	328	307	320	315	286	305	324	346	333	348	338	330	297	324	294	315	322	332	351	329	305	318	362	345	330	331	315	324	331	314	300	337	366	316	319	344	323	321	352	349	339	323	318	341	331	309	367	361	320	341	316	326	361	335	327	307	323	290	331	332	314	329	315	356	338	307	343	299	362	332	317	269	317	319	331	351	349	350	341	360	325	358	363	342	335	338	315	364	349	372	331	318	324	367	337	340	380	356	332	359	328	318	313	357	357	318	320	336	335	386	342	345	323	349	332	310	313	335	338	354	341	368	340	324	376	333	317	335	347	339	325	335	339	342	305	374	301	320	362	345	340	363	347	303	336	342	318	320	325	352	328	322	315	347	342	325	303	322	321	351	338	304	289	325	346	384	321	337	322	333	340	329	329	330	354	331	280	319	327	337	319	334	310	353	304	335	314	333	319	317	339	333	322	372	330	320	319	351	328	321	352	339	297	304	359	368	314	349	353	328	309	323	337	331	360	336	333	336	334	344	353	335	335	349	316	326	339	327	333	355	359	349	315	337	313	333	324	297	362	329	345	362	298	325	347	269	322	325	310	330	306	319	310	353	353	323	334	356	324	348	308	342	317	321	325	340	341	335	326	343	328	331	320	334	345	325	322	375	324	307	326	311	323	324	324	334	318	351	350	334	348	310	326	313	361	322	341	330	341	307	360	330	338	337	342	330	351	316	310	319	313	324	342	313	330	306	308	325	349	360	325	349	354	300	341	341	309	298	329	344	355	344	330	330	321	322	298	301	368	347	333	303	362	309	325	333	344	352	341	331	322	336	346	348	382	341	334	327	353	313	365	331	359	345	320	323	335	318	330	346	336	369	337	312	328	326	363	323	352	294	336	314	327	355	345	358	359	318	339	314	321	343	337	328	323	364	317	333	353	353	336	345	316	336	335	315	360	323	337	353	312	347	356	333	313	315	354	348	307	322	318	367	338	338	303	341	320	352	306	335	346	304	350	328	306	330	370	331	356	343	311	302	347	325	338	356	330	362	324	319	353	327	315	330	312	304	336	363	336	344	313	339	295	371	311	310	314	312	334	332	328	320	313	296	348	327	359	330	319	344	392	352	353	335	309	340	344	323	331	321	327	319	319	323	329	323	346	334	331	354	303	354	347	324	314	313	333	311	330	333	332	356	356	338	313	316	333	325	309	312	314	333	321	300	283	345	340	331	331	295	332	320	305	312	359	325	330	326	324	337	316	328	307	334	335	353	359	311	315	332	354	313	349	338	335	316	288
23158	33973	20924	8752	455	427	388	402	405	359	383	398	354	367	373	365	349	351	359	363	363	328	369	304	427	332	367	368	373	388	356	380	360	370	367	370	362	378	396	338	374	382	359	376	385	351	355	363	364	374	371	337	359	370	349	363	361	346	370	387	370	364	340	335	374	360	384	348	350	346	349	344	337	392	364	371	345	375	401	352	342	356	319	330	334	406	387	357	365	340	332	392	329	401	368	354	362	329	385	354	439	344	349	410	364	329	381	368	369	363	344	384	374	366	368	352	339	384	352	401	377	369	389	325	337	377	376	347	334	378	369	345	352	350	343	377	352	366	378	375	363	364	354	368	385	370	349	384	362	342	355	357	395	383	407	336	392	391	367	373	370	359	357	347	371	379	374	380	352	352	345	326	371	373	332	341	366	363	352	337	367	367	360	358	348	358	353	358	380	356	376	330	348	341	369	367	377	355	379	371	392	380	385	365	343	366	388	354	368	360	353	370	374	385	368	392	383	374	352	370	366	385	377	356	314	385	359	354	365	349	359	346	340	348	368	335	337	346	377	373	366	407	385	366	347	349	364	354	354	405	368	370	353	359	409	363	385	351	359	335	367	323	323	341	369	372	372	353	362	387	326	400	362	373	375	360	387	377	373	351	365	347	371	354	377	343	391	367	376	352	361	374	368	348	358	334	346	336	317	359	382	343	354	387	332	348	351	389	378	373	346	363	399	360	390	376	345	341	385	370	346	388	359	373	369	363	339	378	385	366	337	356	384	363	357	382	357	336	372	368	342	359	367	337	341	325	348	348	345	366	383	334	391	352	359	348	353	388	340	366	352	394	365	372	360	390	384	342	367	385	368	352	366	386	380	337	377	401	370	379	349	358	351	368	351	330	328	345	380	381	370	366	365	349	357	391	350	379	355	349	379	357	363	323	364	320	385	378	341	391	376	379	387	342	358	372	357	362	401	377	391	389	381	397	358	380	356	365	360	358	351	325	395	359	359	367	378	370	352	341	372	345	368	387	355	361	371	358	360	344	370	316	339	347	360	369	354	337	345	392	337	361	404	369	370	394	373	337	367	345	369	344	356	363	365	341	355	362	356	364	349	329	344	318	346	378	351	353	362	360	363	334	330	359	368	395	367	337	371	381	357	346	354	358	367	355	347	355	345	327	343	370	347	337	320	382	314	374	370	327	332	351	368	407	393	380	343	390	345	357	338	365	334	378	342	421	374	348	346	349	349	337	351	349	346	364	382	374	376	375	361	380	363	383	324	384	364	383	369	352	367	366	371	352	384	362	361	364	382	355	380	379	359	350	376	339	362	352	352	379	343	362	362	371	365	344	347	351	349	357	359	349	357	386	384	398	339	344	368	370	346	350	345	368	360	367	348	348	328	382	347	374	342	364	351	392	345	378	377	368	354	364	330	368	354	356	369	325	371	374	378	373	343	353	361	354	346	343	322	368	341	380	317	342	340	377	358	357	375	362	390	357	369	370	377	385	339	355	335	382	365	368	365	334	333	382	398	355	350	361	370	339	349	363	356	363	349	377	363	390	363	400	361	330	392	334	350	398	363	376	338	402	375	347	361	370	374	380	348	379	350	364	408	355	351	376	393	353	335	372	346	365	359	379	340	371	387	305	350	382	370	369	354	332	361	385	370	355	406	379	396	364	359	347	379	353	340	355	384	346	339	322	379	355	319	329	353	305	346	356	332	335	376	374	367	355	361	376	370	350	345	341	362	367	393	335	386	346	360	364	378	360	327	373	349	376	352	345	383	392	351	314	338	358	362	357	368	379	365	356	424	382	351	376	403	338	373	384	335	383	347	390	391	338	367	382	363	392	344	405	362	355	383	342	363	371	346	335	354	378	343	366	359	342	361	372	388	330	321	356	330	367	373	345	374	362	385	353	396	355	384	379	398	280	368	384	352	381	354	361	384	346	375	343	383	377	401	362	337	349	392	383	370	339	341	384	358	356	364	379	326	362	369	384	391	353	367	359	374	355	389	339	350	367	355	369	374	398	386	339	346	333	396	351	381	370	352	368	351	380	331	315	383	373	392	382	359	343	354	324	358	343	375	374	350	326	338	361	338	322	382	361	356	357	356	347	353	380	343	381	394	378	366	330	359	396	328	375	400	346	356	360	364	355	359	376	352	356	382	379	383	363	383	371	344	364	325	354	310	416	352	340	340	325	383	344	409	401	362	354	361	350	349	356	361	394	352	372	378	345	378	369	395	357	335	377	381	352	354	333	380	338	344	345	369	375	372	354	342	349	339	363	384	354	354	374	342	367	366	327	364	383	364	365	366	369	356	364	353	366	359	348	368	349	388	378	368	395	343	376	374	371	372	363	346	355	366	350	388	350	408	350	364	372	387	364	378	350	362	364	400	392	369	370	365	365	371	349	386	365	339	378	356	322	354	326	359	367	337	331	360	345	361	349	373	348	369	325	345	387	353	357	372	356	373	363	371	363	371	376	374	348	373	342	344	337	367	350	330	408	368	352	355	352	360	359	354	357	378	379	354	370	360	348	330	355	354	345	354	348	354	362	343	347	356	372	345	365	374	339	372	362	376	363	394	342	358	388	366	347	365	359	370	355	385	366	331	354	352	374	335	368	344	360	382	369	378	359	381	345	378	346	367	376	365	366	362	400	380	358	310	386	357	333	361	368	393	337	369	375	351	374	382	343	353	390	389	358	344	371	350	327	381	354	340	333	353	355	382	362	343	347	340	371	356	374	374	354	375	362	368	362	388	333	317	358	377	377	365	373	331	363	380	352	358	405	351	349	345	354	357	369	344	344	350	363	368	385	364	376	353	397	377	365	360	346	348	384	345	381	361	351	376	366	354	316	396	406	351	345	380	388	370	361	339	344	337	374	372	360	362	353	370	367	361	338	367	326	384	336	350	365	361	346	376	356	360	410	349	342	369	381	382	354	363	347	329	342	352	353	368	365	331	370	351	353	377	364	364	367	382	378	356	383	344	360	366	374	315	380	341	352	356	377	357	342	367	361	353	380	365	328	361	372	379	392	342	355	360	369	341	372	384	358	365	366	385	363	372	346	375	362	317	374	351	370	366	338	358	385	372	346	369	357	367	341	370	390	387	365	407	391	328	360	360	355	346	367	383	381	333	353	362	384	345	344	390	375	356	328	354	362	340	352	371	364	359	350	362	365	352	356	358	358	376	354	388	343	352	362	325	366	360	328	395	357	354	378	339	370	356	371	354	404	360	367	369	366	377	332	329	365	343	354	352	399	355	371	399	346	372	344	349	371	372	354	397	337	364	340	361	380	366	390	368	347	369	340	362	372	333	371	344	371	358	346	379	382	380	353	342	387	406	362	379	382	327	390	333	368	378	376	388	358	380	407	398	383	351	371	374	340	370	369	379	378	360	374	374	374	373	377	351	384	347	381	385	374	348	376	388	375	340	347	374	405	364	337	368	359	332	340	343	365	353	379	356	357	375	346	352	365	339	374	357	342
23539	21210	32763	33622	19801	9019	1260	689	631	628	591	588	546	530	486	512	565	545	526	479	502	508	507	503	516	493	470	502	488	487	506	547	532	503	456	469	532	478	513	491	519	519	535	541	493	510	511	534	501	495	526	483	517	472	520	483	513	487	526	470	501	490	489	512	527	515	523	508	461	484	503	453	504	503	503	484	535	482	525	460	506	515	524	514	471	497	486	484	489	471	491	555	475	491	484	532	518	524	529	497	508	471	508	488	526	528	510	482	482	509	506	500	483	488	527	494	514	472	548	483	487	480	481	484	488	533	480	494	506	484	495	537	502	504	487	518	527	514	510	498	518	483	507	503	500	512	516	501	500	500	441	474	496	504	519	538	469	482	510	507	542	455	492	515	521	488	507	527	501	490	506	484	510	501	487	500	537	491	473	496	535	479	498	508	523	493	489	453	484	514	500	515	492	519	486	549	542	533	497	516	520	507	474	530	505	529	528	469	491	471	490	494	477	543	525	514	491	522	482	520	456	498	491	512	500	445	489	508	514	478	510	473	505	496	537	499	478	472	526	525	564	562	506	481	493	504	471	541	485	540	452	460	494	491	502	533	481	460	523	541	508	478	487	454	498	516	486	494	518	513	519	501	518	508	521	497	523	500	497	490	521	506	530	479	513	514	495	511	519	502	534	512	511	494	508	498	517	492	480	508	468	487	489	503	501	529	519	487	507	524	527	472	550	513	543	510	524	525	509	508	480	497	515	521	508	477	550	491	534	527	474	481	504	506	511	505	520	517	509	508	525	513	500	471	507	517	512	472	493	504	514	459	521	487	474	506	496	463	488	539	472	496	470	481	518	526	470	487	502	508	532	491	492	509	503	495	509	481	491	503	498	489	523	476	443	501	470	523	552	578	541	499	474	497	528	513	517	525	492	501	489	500	502	514	504	519	491	471	443	480	506	485	557	482	499	503	509	468	516	499	565	506	507	522	459	493	556	539	513	488	544	485	492	500	488	517	528	452	489	478	508	515	519	491	490	509	500	504	486	517	486	440	459	499	487	546	501	481	507	464	487	553	500	533	525	481	489	440	509	527	428	503	491	515	500	467	484	481	496	564	472	524	516	517	487	515	495	516	487	537	565	502	516	495	497	526	496	512	489	506	499	500	511	535	523	485	497	478	504	472	484	488	517	487	527	503	492	495	448	518	500	530	517	505	524	529	494	488	522	483	567	477	498	473	493	521	449	497	490	496	487	510	535	486	498	498	514	472	510	517	504	476	543	538	506	522	499	527	496	491	521	472	524	495	481	519	492	496	525	532	503	550	502	488	499	510	494	499	490	500	484	488	497	531	503	500	465	518	500	511	465	508	494	499	504	490	498	456	482	527	516	494	491	496	496	534	525	507	542	556	501	508	494	468	454	482	506	527	555	488	515	511	494	539	496	519	476	484	442	495	462	497	473	485	493	529	554	494	486	515	456	513	485	498	502	468	502	497	492	515	507	506	508	521	472	520	503	489	505	461	509	512	511	533	534	506	500	538	503	496	501	449	470	533	498	506	520	509	475	516	495	490	513	476	498	533	565	465	510	489	515	478	513	463	531	508	493	476	502	456	484	504	512	524	488	485	458	537	532	531	505	496	498	459	511	530	502	522	475	498	519	537	500	514	480	483	517	470	500	535	531	494	455	490	479	538	519	465	505	526	497	526	486	533	495	485	483	494	485	492	505	526	483	499	498	525	493	494	468	517	498	502	553	503	474	489	507	514	512	486	504	481	457	505	480	509	464	493	573	553	509	528	492	514	510	464	521	479	492	511	480	512	503	514	532	495	495	573	531	477	477	544	507	494	464	468	513	496	520	512	503	497	512	518	496	512	530	484	540	506	526	557	490	548	469	516	528	513	517	506	549	491	518	507	511	479	536	489	474	516	493	511	523	535	526	485	498	522	471	507	479	531	507	489	484	535	492	515	461	503	490	519	496	526	498	472	493	473	488	481	494	507	501	543	507	506	542	508	490	495	515	510	510	509	490	542	511	500	464	488	541	498	451	549	466	492	489	492	508	519	488	524	479	525	514	478	494	521	514	506	506	489	496	518	494	478	509	494	493	512	535	524	480	537	544	567	510	481	500	463	529	469	526	465	549	511	498	512	503	520	518	516	506	492	531	537	485	517	487	496	470	500	495	495	484	514	516	528	482	505	510	539	504	485	514	508	566	477	504	526	549	480	493	501	537	504	470	500	496	546	528	514	470	492	536	549	528	496	488	480	548	512	478	495	498	488	484	499	507	532	507	513	528	538	517	499	532	476	499	506	491	479	449	474	537	516	486	493	456	495	500	492	484	494	443	481	515	533	530	511	485	497	527	497	485	507	543	489	524	516	521	471	492	545	466	530	520	522	492	548	547	539	474	513	479	482	523	501	522	531	501	493	520	545	500	507	487	548	502	527	523	490	513	515	505	493	507	443	542	526	483	515	523	537	496	469	454	520	464	451	465	524	544	502	531	518	537	558	521	500	495	526	514	489	502	512	533	447	497	476	529	514	505	463	467	503	497	515	505	521	486	485	474	478	513	512	482	498	506	479	471	469	504	511	509	533	495	507	506	504	513	492	477	494	506	488	521	522	497	503	499	519	492	490	512	501	475	472	492	482	489	495	495	514	474	510	494	537	472	519	513	512	473	497	533	540	495	545	513	499	519	478	515	499	519	525	531	494	528	451	505	532	516	539	542	497	489	472	536	535	487	474	482	515	529	506	475	486	486	523	525	491	497	518	512	526	497	504	489	502	489	440	545	522	500	540	503	510	484	537	475	470	494	476	501	544	520	509	489	488	515	469	495	521	498	525	489	468	500	488	474	481	543	511	475	522	494	484	507	502	489	498	465	519	476	522	475	528	493	507	537	523	557	529	485	506	486	507	477	518	521	531	473	488	470	456	456	488	515	516	492	514	492	475	529	484	521	491	441	483	491	519	524	525	491	508	488	529	501	473	482	489	450	496	475	531	556	505	525	471	482	481	478	474	482	515	533	503	508	491	511	529	458	519	521	529	489	540	528	517	484	463	503	515	491	509	516	519	542	517	544	477	477	540	479	488	488	461	488	468	498	508	537	452	532	494	513	480	518	495	510	471	505	473	492	520	540	471	532	521	474	496	504	503	505	495	495	492	493	504	443	470	519	456	475	526	502	524	503	496	501	482	491	483	509	500	491	523	456	511	478	496	499	481	475	508	480	468	500	511	528	540	516	492	498	529	547	502	493	473	463	464	467	511	487	508	565	505	513	510	490	472	495	472	484	516	519	481	522	478	537	496	497	503	503	483	503	508	498	476	490	534	519	514	525	484	526	525	507	485	506	463	511	521	473	506	479	483	479	502	513	491	557	525	562	524	523	521	525	487	497	516	515	500	517	513	512	524	483	477	494	509	496	500	481	515	499	499	492	508	523	501	526	517	511	508	488	494	523	482	518	494	452	487	536	473	469	481	510	509	502	530	442	495	551	492
35771	80150	62176	41300	2023	1114	944	847	768	696	621	601	602	590	584	533	550	503	557	561	530	497	513	545	541	512	502	496	557	511	554	507	533	504	561	569	493	524	514	520	476	529	518	574	480	486	555	489	496	499	529	487	527	508	517	524	495	519	491	511	495	532	541	470	536	472	522	534	528	501	463	552	500	502	558	516	493	540	468	482	532	546	508	499	486	541	519	520	525	497	537	513	538	475	530	495	498	523	482	495	498	491	518	516	508	545	501	503	509	498	494	437	473	520	462	483	523	501	484	475	518	484	497	501	494	485	523	472	513	534	493	496	495	533	520	516	489	528	492	515	479	501	464	465	533	498	543	519	527	535	472	494	503	518	511	523	488	500	541	538	497	512	471	501	530	475	506	551	527	504	494	490	501	517	523	468	539	508	499	518	502	495	528	522	497	499	555	520	529	514	513	497	504	476	476	510	466	491	511	474	477	522	476	489	491	515	533	525	484	501	495	507	527	483	463	516	534	476	489	513	536	511	538	518	508	502	488	530	501	466	533	563	474	523	468	511	501	511	481	502	521	546	495	503	492	464	518	482	482	519	508	524	525	511	541	539	464	498	498	499	525	523	470	518	487	531	480	538	486	519	522	513	562	529	508	496	534	505	522	518	484	469	539	528	493	508	536	519	486	524	514	501	507	509	518	575	505	503	526	547	497	505	471	453	526	494	527	489	526	501	492	529	532	520	528	534	521	529	509	512	493	499	481	479	525	539	506	501	500	539	487	528	479	500	511	519	502	504	538	505	492	521	498	506	508	558	539	524	545	520	530	521	534	477	513	500	559	496	496	518	504	446	492	513	502	527	464	526	497	475	509	505	519	518	537	488	513	498	465	503	490	475	505	482	540	513	529	546	514	534	448	528	495	494	521	533	535	508	497	541	525	490	483	520	508	495	530	510	513	496	532	506	495	508	495	494	508	481	521	489	516	514	529	531	523	525	481	499	532	510	518	511	464	549	518	499	540	503	543	514	524	519	483	530	529	523	464	517	497	525	504	491	516	476	490	545	519	525	501	463	505	490	517	486	488	514	521	489	539	493	485	517	490	502	498	534	500	566	507	465	541	497	499	503	513	475	493	483	502	536	547	512	532	493	516	512	506	511	524	510	504	503	525	508	521	502	488	525	514	481	540	518	511	520	521	564	513	500	537	467	505	484	524	511	559	509	475	547	535	497	491	504	501	512	504	514	505	472	528	495	493	525	542	557	519	525	508	518	526	510	492	514	492	529	530	502	545	469	514	545	566	516	518	525	501	557	495	488	473	555	499	515	488	448	566	496	493	483	505	511	458	511	490	515	523	527	533	500	489	470	522	496	510	512	507	502	533	537	532	500	517	517	468	516	490	534	508	509	514	519	536	502	490	481	507	517	515	516	497	494	530	527	495	442	503	495	521	533	525	482	511	545	529	521	517	479	528	496	492	482	527	490	531	505	500	526	481	528	523	504	522	509	538	508	504	529	505	488	522	521	519	495	497	535	567	510	493	506	520	539	502	505	559	478	499	549	477	538	498	491	504	520	455	537	508	505	493	496	532	522	543	487	546	542	527	539	495	526	496	515	505	528	477	528	516	531	494	512	517	531	503	495	524	539	494	475	535	504	499	494	499	520	491	500	520	500	503	492	514	545	516	518	491	509	525	496	472	495	511	499	495	500	510	500	513	514	522	501	480	501	510	531	520	507	462	526	495	512	504	517	525	513	492	496	496	503	522	535	528	504	514	543	488	523	542	486	503	519	524	483	510	490	495	527	522	511	549	466	499	493	465	521	493	486	497	536	519	480	508	550	532	529	518	535	498	528	504	510	478	513	498	487	529	527	485	508	495	547	524	459	507	501	529	518	515	482	510	508	496	509	515	553	492	498	523	550	484	538	489	515	458	487	519	514	457	524	531	506	495	483	520	551	518	468	509	487	518	476	516	490	496	528	476	523	527	533	526	489	490	551	503	527	508	518	494	526	480	474	548	497	492	498	558	521	488	517	516	484	483	514	513	473	526	493	494	483	509	507	492	513	565	496	541	490	460	522	531	469	495	499	533	499	505	533	521	528	500	504	548	500	490	518	516	494	537	544	504	499	479	488	510	533	506	502	527	469	497	504	557	503	525	522	508	530	521	497	483	467	518	537	477	501	531	531	515	485	502	487	473	479	513	487	481	518	506	503	497	508	485	512	538	484	507	494	511	526	502	453	490	519	532	535	519	549	536	468	494	505	515	531	538	499	526	521	518	499	488	509	499	500	553	496	489	490	460	533	538	515	541	518	519	508	525	482	543	527	523	552	456	520	505	534	494	523	511	504	539	522	514	513	518	526	524	481	492	505	480	512	497	505	501	539	561	505	497	473	512	530	505	549	500	494	508	510	488	509	533	517	530	565	507	501	469	444	532	486	489	475	516	514	546	488	556	525	519	501	533	515	490	492	511	506	532	492	483	500	486	508	510	534	537	524	486	478	535	528	499	543	484	448	513	483	499	537	507	528	499	494	508	493	507	487	514	498	488	492	509	447	516	543	520	487	505	514	496	509	520	532	546	524	533	492	508	478	504	522	490	476	506	508	539	519	491	520	572	496	509	492	516	511	528	496	548	506	487	480	518	512	518	544	543	495	537	500	511	487	488	498	535	526	480	522	495	500	478	504	517	523	504	482	544	508	536	504	535	510	490	542	499	517	536	523	507	494	531	530	507	509	516	542	497	501	514	552	512	531	481	507	486	501	515	503	535	535	549	497	455	546	548	526	455	493	503	515	515	511	466	509	499	548	546	518	488	528	534	508	513	532	523	480	521	532	503	508	489	499	501	482	507	521	530	530	490	554	492	514	502	505	543	487	520	533	445	507	518	514	515	515	503	521	517	522	561	515	468	526	506	520	502	519	498	480	469	520	514	510	497	531	480	526	491	500	503	514	505	516	525	490	456	527	499	508	564	538	493	485	471	496	547	525	442	555	498	492	513	535	502	545	491	513	477	501	478	560	497	526	568	499	483	495	502	478	476	502	497	518	495	516	505	521	498	508	499	494	501	496	536	520	500	517	508	538	525	492	514	525	521	483	462	506	497	491	509	521	494	493	490	506	499	515	481	505	496	527	501	498	547	524	466	526	500	509	560	479	485	513	503	511	535	496	551	480	495	504	510	539	502	501	521	514	496	472	508	506	473	502	485	491	459	496	519	514	499	497	489	501	523	514	513	504	525	530	556	540	521	496	466	547	486	517	523	506	533	468	510	503	523	473	526	532	531	531	528	478	486	489	526	525	477	489	498	513	550	529	494	505	547	489	484	493	473	521	531	522	509	479	500	500	488	494	471	465	557	532	492	493	477	511	526	536	520	523	531	542	468	519	490	489	544	521	465	510	519	499	496	543	495	468	505	523	489	466	492	492	515	486	473	477	508	492	525	474	562	503	500	517	496	549	513	491	481	509	529	525	521	505	550	538	497	507	533	533	493	557	514	507
24895	21444	31614	29991	14527	2314	723	702	625	634	619	592	649	606	631	562	546	596	639	557	589	590	605	597	579	583	606	588	527	629	587	580	541	587	607	543	586	575	578	543	583	518	588	543	549	571	580	578	550	571	594	556	584	557	561	566	570	548	623	562	565	535	554	602	610	580	572	570	578	544	583	595	576	556	566	618	561	576	561	601	564	615	602	591	560	633	601	552	541	584	544	616	579	523	542	605	550	578	587	574	588	655	564	588	550	572	559	559	562	572	592	556	566	602	570	599	641	555	513	575	570	580	586	564	550	533	582	601	578	567	555	590	581	566	608	556	514	593	536	543	548	524	564	548	532	540	586	584	567	576	566	597	587	583	591	545	617	562	574	599	559	588	579	595	621	575	581	577	576	553	594	513	576	559	585	541	585	566	601	575	612	569	622	548	520	561	549	601	550	560	606	610	576	594	587	589	583	572	574	594	582	575	621	614	570	607	554	584	546	579	566	614	555	589	594	608	579	569	589	580	589	593	578	608	554	553	606	639	593	554	538	607	597	588	563	586	544	546	575	583	543	572	567	615	539	573	595	601	566	542	581	574	573	631	566	559	569	532	592	546	560	552	532	564	551	539	584	564	558	599	580	570	605	573	571	560	517	611	561	545	604	590	578	612	587	583	556	530	566	598	592	573	542	573	535	563	571	561	574	570	589	573	601	571	565	612	584	587	561	577	592	576	575	604	607	567	554	583	556	581	573	559	559	564	519	567	624	583	575	571	592	604	579	616	599	555	567	604	542	584	574	568	591	601	581	580	539	622	596	580	572	571	556	569	587	556	551	588	545	551	581	611	584	563	615	579	584	587	583	584	579	583	624	534	556	540	624	587	585	569	563	560	548	559	565	592	600	560	577	573	528	513	543	603	582	555	604	574	561	612	546	557	583	589	571	543	554	561	594	589	572	557	519	605	593	558	571	580	577	559	598	589	583	585	549	565	614	578	536	574	580	578	579	591	550	599	577	567	557	575	571	556	564	552	587	597	545	598	548	581	552	580	606	588	599	596	561	569	601	560	589	584	638	575	605	577	583	573	602	594	630	619	529	540	562	575	566	568	561	600	567	596	570	597	589	555	548	569	566	552	542	606	566	581	574	549	559	564	556	581	569	555	589	569	577	551	594	570	563	584	592	610	602	562	558	593	562	564	609	574	552	558	545	548	580	577	540	614	602	565	560	617	585	545	610	578	555	562	564	577	555	573	560	553	590	594	548	579	575	630	579	590	560	562	573	611	601	563	601	531	527	601	548	539	570	582	554	564	579	570	575	549	568	557	566	594	592	599	570	588	544	592	547	545	640	581	563	519	537	547	530	546	578	571	612	574	601	539	592	564	610	565	588	591	575	554	608	553	537	567	581	623	617	575	543	562	522	567	555	520	605	578	567	584	564	578	561	524	584	563	615	580	573	585	538	547	574	606	593	572	586	607	591	578	602	538	609	568	569	567	543	611	554	518	602	524	558	567	580	558	606	606	569	572	617	537	603	557	575	603	582	592	599	580	592	562	591	598	542	526	573	553	550	604	576	602	588	597	569	587	580	612	592	593	551	574	634	561	576	599	569	612	562	573	564	576	550	594	568	523	576	591	584	564	557	586	618	534	575	556	541	523	641	599	598	546	541	557	600	552	554	546	556	594	556	559	545	546	595	582	587	586	588	554	570	552	575	590	581	612	553	601	574	593	567	521	565	578	566	579	558	597	576	626	586	542	585	590	553	567	604	568	552	562	591	596	578	564	561	579	540	564	559	541	604	573	575	578	577	576	570	621	528	562	599	564	595	565	592	599	583	585	595	547	544	585	538	527	581	561	601	621	583	572	546	573	560	555	553	615	521	560	594	588	574	561	555	544	554	634	590	562	550	531	533	571	557	564	631	556	566	589	591	557	583	591	624	612	543	540	597	590	592	625	579	616	588	562	594	574	575	545	609	574	561	571	561	579	514	570	577	557	557	612	604	573	610	556	580	572	594	617	577	614	569	611	554	571	552	593	616	583	587	587	593	578	547	572	610	544	578	565	539	613	520	572	596	535	575	600	583	583	570	625	556	572	577	547	570	561	575	579	594	551	563	541	552	616	589	576	547	581	581	532	608	550	578	559	535	595	581	553	521	623	588	631	566	556	566	530	572	549	577	612	599	600	589	598	565	551	592	587	593	590	524	536	583	570	609	576	571	562	556	569	570	588	603	572	540	610	581	546	576	571	549	554	580	601	581	542	602	542	575	586	582	561	553	581	569	590	633	568	562	588	596	553	590	581	565	571	627	589	604	592	587	523	542	544	601	564	569	613	565	564	548	589	550	593	593	580	575	630	601	584	563	574	571	560	565	603	615	588	581	576	556	574	556	586	597	602	511	593	575	564	615	614	567	597	601	554	611	575	576	583	581	586	550	565	554	586	566	567	567	554	551	607	552	566	551	610	586	568	579	597	626	596	559	634	564	571	545	578	553	559	555	540	596	549	623	587	559	584	595	574	586	574	579	599	517	586	564	590	551	553	568	593	590	573	579	591	573	559	552	539	609	564	564	562	569	576	557	587	569	598	575	559	593	570	601	538	562	591	580	624	553	545	616	616	562	560	588	551	558	584	610	588	599	554	558	583	566	591	568	563	579	582	595	630	543	560	552	624	573	552	577	588	566	533	566	569	541	613	557	597	561	542	546	567	558	554	585	581	583	556	530	613	589	607	613	565	589	588	601	565	527	549	613	582	563	579	599	558	612	581	559	561	568	555	553	609	608	576	573	567	611	582	586	562	547	573	565	544	556	566	575	563	578	543	605	594	542	624	553	547	557	577	562	584	598	511	545	548	586	592	557	563	539	603	622	621	554	580	633	572	567	563	581	528	603	563	567	554	586	544	615	526	543	614	541	562	588	601	571	591	551	558	549	570	533	571	577	579	550	635	562	579	582	586	581	561	574	571	549	561	525	560	601	563	539	587	574	550	574	564	538	572	559	558	606	562	601	551	604	578	572	551	596	612	599	575	572	539	607	571	571	537	565	530	481	543	543	554	616	587	576	605	589	593	561	550	554	563	563	577	559	568	598	568	610	598	562	581	539	570	554	563	612	636	562	586	600	583	588	557	569	587	565	557	591	602	615	580	545	617	610	590	628	594	589	567	600	562	600	547	551	528	598	611	608	544	597	607	611	558	567	564	536	580	605	552	590	581	585	589	599	581	592	512	584	545	620	576	608	591	611	569	581	530	602	560	542	569	550	593	571	547	572	538	550	590	562	581	546	574	539	613	592	572	557	597	557	548	595	550	587	565	567	586	542	555	591	572	582	602	596	584	568	559	539	606	580	534	589	588	593	563	591	538	567	548	584	556	543	568	537	561	627	567	593	620	558	552	565	608	548	601	598	552	578	558	578	562	562	557	571	594	576	578	557	545	605	554	557	570	543	570	592	562	561	610	608	595	545	577	543	542	549	594	580	553	557	589	571	536	564	587
32164	66887	51857	32719	1447	881	810	717	701	736	715	618	668	630	647	601	632	636	611	655	612	615	625	650	586	627	672	604	653	628	647	613	610	606	625	615	624	566	615	644	620	584	625	618	596	597	609	588	590	609	613	592	604	620	599	594	582	571	622	614	595	624	614	601	637	581	608	659	636	589	615	621	562	605	594	571	576	573	597	586	584	644	578	601	573	623	594	583	597	579	624	603	587	622	600	627	651	619	622	626	585	623	672	607	594	612	601	557	581	572	602	601	614	644	667	625	624	658	635	647	630	570	590	625	614	626	606	572	650	642	654	617	603	614	627	633	582	632	609	595	579	610	593	622	651	584	608	571	639	613	603	624	634	598	595	601	621	595	582	614	623	622	603	610	574	634	642	632	617	622	583	594	605	597	616	559	645	601	605	618	638	610	611	588	560	602	627	600	619	601	586	593	609	592	583	597	609	550	566	681	591	632	577	620	551	600	574	576	619	598	625	666	635	598	613	619	623	561	587	660	562	577	639	598	568	573	598	559	600	608	627	632	620	586	569	632	651	549	574	631	577	580	615	593	584	586	597	620	616	603	630	607	574	652	630	571	605	666	599	621	580	593	626	620	649	620	586	589	615	631	579	594	596	637	615	617	593	568	619	599	587	661	656	600	586	600	617	584	597	621	577	624	610	608	612	602	625	572	616	632	618	661	571	650	596	604	576	577	627	603	563	591	594	587	598	587	628	641	604	606	633	575	616	611	584	643	582	639	595	664	564	584	583	590	587	576	601	676	594	627	589	590	596	569	637	602	600	615	610	610	621	662	584	667	582	594	666	581	640	621	595	610	647	597	615	581	582	583	579	616	628	634	591	585	598	589	574	640	605	623	583	591	588	629	599	596	613	606	572	645	609	580	646	597	619	593	584	637	609	578	616	600	621	634	612	551	613	590	603	591	601	554	663	607	573	574	611	622	601	608	598	604	592	584	579	612	620	651	604	620	587	615	591	599	570	610	579	587	605	595	581	609	639	565	586	635	594	568	580	608	592	588	625	615	616	613	623	641	637	611	590	612	581	603	589	591	579	582	601	585	581	660	594	571	607	599	584	593	582	622	642	629	613	598	605	615	595	623	587	617	603	594	615	564	626	602	619	598	637	596	612	593	607	614	568	685	611	585	624	598	591	605	617	608	656	638	587	618	589	592	557	640	606	627	578	585	622	597	622	582	582	568	596	578	605	651	588	574	588	596	571	586	599	604	570	598	599	586	604	607	578	617	555	591	613	595	629	602	642	596	607	619	596	629	613	605	591	612	643	599	631	564	612	587	589	620	591	639	617	634	645	615	632	592	592	638	611	641	601	636	612	576	631	598	578	634	570	582	602	629	600	633	645	600	640	645	598	607	633	630	598	554	616	611	616	554	559	591	610	631	612	618	602	608	582	618	622	567	581	658	614	620	583	538	622	602	608	630	606	594	638	649	577	616	606	618	570	620	590	595	576	600	577	615	655	628	608	620	609	650	600	618	579	635	647	609	578	575	597	611	626	596	630	596	603	612	609	604	597	622	640	616	561	625	614	573	588	557	600	599	593	561	581	624	635	567	607	583	586	593	611	614	626	615	607	604	583	611	576	630	592	575	572	596	616	602	575	613	642	592	622	610	601	606	581	601	617	666	615	613	607	572	565	568	588	611	575	604	612	600	590	614	659	611	634	620	605	638	635	600	600	582	569	602	603	573	626	554	604	613	605	612	626	586	640	596	610	647	614	583	662	603	617	616	624	633	588	593	605	584	606	617	618	629	604	545	565	604	661	620	584	606	655	591	629	597	598	569	582	546	623	600	581	589	609	610	600	574	623	612	531	570	607	613	629	598	586	605	630	617	599	582	586	607	666	569	620	611	613	594	615	617	576	604	662	618	610	600	621	603	633	577	608	631	606	573	612	600	614	610	564	610	626	554	633	586	635	579	585	579	594	553	631	602	609	591	597	567	596	637	609	607	652	629	603	594	573	575	639	605	649	563	648	613	614	656	596	621	627	595	601	590	632	582	616	566	605	583	594	614	561	589	586	589	637	616	606	600	594	564	572	599	603	578	586	641	636	597	585	610	609	623	553	627	606	613	585	623	596	635	560	604	603	638	607	620	622	598	635	589	559	648	624	599	624	626	629	578	669	590	642	586	591	598	605	552	595	625	605	620	556	617	631	598	597	632	577	616	625	563	660	593	615	627	554	626	622	602	619	611	600	581	585	588	618	654	587	614	585	609	591	619	630	571	608	594	576	606	609	568	613	583	592	612	619	619	581	614	603	588	636	590	613	666	641	551	637	612	597	612	643	619	629	653	606	583	635	615	585	580	594	592	601	557	609	596	617	609	607	608	616	632	599	641	578	564	635	609	591	581	627	609	613	600	632	590	654	568	610	616	556	596	613	609	576	562	602	572	574	595	554	595	566	578	589	590	600	606	600	610	564	591	589	571	594	607	611	567	587	614	591	563	606	595	628	632	570	623	627	571	564	577	611	595	598	599	596	606	588	548	601	612	600	600	602	665	611	590	621	577	600	599	567	632	582	604	574	604	585	631	606	616	602	569	606	566	588	634	609	585	614	637	631	599	626	620	652	585	570	597	590	645	574	585	629	543	654	586	612	563	606	616	606	587	558	624	576	589	593	596	599	590	614	624	580	608	598	602	584	637	605	596	603	606	568	629	624	597	594	626	557	610	634	606	626	590	604	547	603	637	615	557	622	614	662	601	637	641	603	636	608	620	594	617	599	605	585	659	613	610	620	586	631	596	594	612	576	592	620	593	589	597	568	644	583	594	636	615	578	615	571	602	595	585	574	590	590	593	618	572	572	588	615	611	602	594	585	614	589	630	600	606	615	560	625	640	556	606	582	636	603	602	596	632	612	616	600	573	604	623	623	650	575	577	591	602	585	587	568	584	622	616	563	580	627	631	626	655	592	590	616	597	642	582	587	609	609	573	592	644	614	562	608	621	596	577	612	602	632	609	611	621	577	585	619	621	607	630	573	602	594	644	586	600	618	627	609	613	590	607	607	638	629	584	604	616	620	576	648	598	572	594	639	617	620	610	612	608	632	630	634	665	606	610	596	652	617	584	589	614	635	610	590	577	593	614	614	617	579	599	595	534	595	582	600	613	632	554	580	608	599	565	580	679	641	671	608	644	609	613	660	602	645	567	580	639	613	658	597	639	629	594	637	603	600	611	607	604	610	652	565	606	588	598	616	579	612	605	587	619	609	574	612	557	569	645	633	622	600	583	605	621	604	617	632	604	626	600	607	614	623	624	605	594	658	628	584	603	621	584	650	581	597	639	629	575	588	614	562	564	584	612	583	572	592	579	616	630	586	593	607	635	613	581	636	611	599	636	599	624	601	562	578	597	573	609	630	653	624	606	641	577	569	624	625	570	570	561	620	568	652	585	622	585	587	584	602	622	581	632	629	587	601	579	632	580	571	608	609	558	594	575	623	593	616	649
22624	21236	30347	27180	21430	20737	12031	1495	1121	1065	1083	1028	1025	976	987	990	956	982	907	934	959	991	910	942	913	910	877	904	919	924	880	850	810	846	937	885	904	881	868	855	886	901	889	930	884	874	924	856	885	879	849	942	903	870	883	884	906	919	898	841	860	934	855	864	944	948	862	864	860	911	931	861	903	910	905	874	893	895	893	873	888	875	898	920	884	863	876	943	882	892	869	888	857	960	894	898	855	886	850	845	881	891	942	827	893	954	878	921	894	873	877	888	863	904	908	812	919	876	881	864	880	872	885	835	928	893	916	875	856	897	901	913	897	887	889	920	915	872	896	848	908	913	867	929	947	862	918	916	932	875	912	874	883	883	890	893	906	868	886	914	852	838	855	887	924	841	864	862	872	878	881	889	925	913	964	888	883	835	946	892	927	877	908	965	905	868	883	854	854	877	872	943	864	865	828	874	902	863	909	869	944	915	899	911	881	846	858	831	930	902	914	842	848	872	939	888	900	946	862	885	938	919	827	928	899	873	895	878	890	862	878	874	864	869	837	894	927	904	902	948	885	875	897	895	886	856	915	900	894	838	853	888	877	869	949	890	895	930	917	859	929	821	864	929	913	883	859	885	865	894	860	872	850	873	943	874	857	879	920	914	895	896	912	857	875	870	844	892	883	922	829	900	842	872	879	919	887	865	898	900	943	872	904	900	891	825	899	851	847	851	899	943	886	905	908	866	896	911	912	915	915	906	863	903	876	824	908	903	908	888	892	854	897	814	883	921	894	893	878	904	885	938	863	898	838	908	866	896	922	909	883	898	884	855	893	933	863	880	902	913	877	869	907	881	903	880	886	900	867	889	882	866	836	940	889	892	921	883	887	925	900	843	929	847	913	859	899	889	873	900	894	935	892	878	922	902	946	883	894	858	893	863	891	911	850	890	854	890	915	882	892	890	878	936	889	893	897	892	887	899	887	865	903	898	920	840	880	876	920	866	849	889	871	872	897	893	871	806	905	892	891	880	893	916	886	890	855	976	869	854	902	869	880	903	889	843	932	816	923	902	836	863	881	869	883	856	897	888	854	937	850	940	897	979	867	919	872	858	853	853	901	883	948	866	850	901	846	856	863	852	926	945	902	890	915	900	912	902	905	882	884	816	914	870	941	867	894	921	862	883	905	872	910	847	941	863	890	815	896	862	850	887	891	903	893	894	872	891	902	920	867	849	863	906	887	934	879	909	883	912	873	893	940	891	885	935	890	890	884	893	929	899	909	869	901	892	878	929	894	905	896	888	865	894	828	916	867	937	855	887	860	816	876	888	860	947	923	930	895	966	904	867	885	909	920	822	926	871	876	909	867	924	892	835	869	855	923	868	855	924	941	893	868	879	908	959	885	939	909	876	877	855	886	931	874	901	844	890	862	885	918	904	919	854	909	867	840	869	894	900	863	890	905	866	848	908	884	914	912	923	931	902	889	841	919	875	942	861	860	905	884	907	869	836	832	887	859	903	894	849	868	869	879	894	893	922	919	903	866	877	879	852	907	942	919	897	864	948	956	888	898	900	848	864	907	866	853	840	826	917	920	877	946	913	865	847	876	866	858	947	915	917	906	885	892	864	850	845	841	907	874	857	859	921	851	884	909	919	866	879	869	898	892	866	899	912	889	905	933	885	880	893	948	843	877	921	920	918	875	947	919	848	893	900	854	947	879	839	834	910	861	907	892	885	876	884	894	937	879	915	899	938	886	934	856	889	880	867	896	903	871	898	876	896	904	856	921	918	899	842	897	918	907	861	909	875	837	885	861	852	876	859	861	870	871	948	849	919	904	893	917	874	915	871	930	863	871	920	902	905	819	873	871	826	913	918	931	849	911	846	885	976	884	861	890	888	873	881	922	884	893	914	860	943	873	840	900	908	869	873	920	884	878	911	864	927	883	932	897	889	885	838	863	875	815	845	863	896	845	933	907	856	890	895	838	892	872	875	924	874	893	890	869	901	880	886	911	881	902	893	832	923	905	862	882	836	927	864	907	906	852	876	926	868	902	930	862	936	823	930	898	873	873	873	882	869	884	869	916	901	881	873	896	907	854	829	893	865	898	825	897	872	893	929	872	867	856	860	933	877	879	875	807	850	897	892	852	873	913	891	882	891	929	855	851	879	901	873	849	923	874	833	903	877	849	891	899	961	879	905	928	914	899	933	857	895	859	914	865	856	888	851	881	906	903	883	870	852	910	849	916	869	889	930	888	910	845	876	928	891	868	822	835	883	922	913	827	859	882	852	854	851	868	864	899	855	887	925	825	903	877	884	913	953	920	884	830	843	854	822	886	870	882	884	892	895	928	895	920	923	915	879	918	849	896	869	887	885	886	912	885	944	894	926	849	884	869	894	939	894	923	843	830	881	861	939	902	912	885	852	834	877	852	924	923	889	900	907	876	900	911	871	841	843	944	882	895	920	953	914	851	947	855	889	902	877	862	862	881	882	874	883	887	894	901	879	863	887	930	891	860	876	818	918	876	903	887	919	922	929	962	921	894	867	899	932	885	847	908	873	901	844	891	884	940	914	878	928	857	859	846	876	956	871	845	889	904	939	894	853	918	903	918	877	912	853	895	888	905	920	842	935	855	934	886	884	903	913	899	833	845	865	902	879	845	929	841	907	862	893	877	853	944	928	931	945	915	949	907	938	874	855	851	880	869	879	887	926	932	907	924	885	874	940	893	894	862	894	855	900	973	848	865	933	904	895	863	857	886	870	903	872	922	889	954	897	907	853	897	852	902	887	909	836	892	918	934	881	883	866	906	897	817	881	923	929	905	851	917	859	910	868	878	934	832	926	863	893	878	884	852	886	933	922	863	922	872	893	918	873	846	883	877	871	873	863	829	924	885	870	904	882	926	936	921	899	853	885	865	871	909	901	879	860	871	849	869	920	858	913	845	872	885	856	877	850	921	859	863	895	870	921	864	882	841	911	856	896	879	878	878	936	901	934	859	892	952	899	904	907	914	889	923	892	912	870	942	908	869	889	898	869	952	964	884	884	885	886	842	884	900	881	978	895	923	914	882	867	822	877	859	891	910	890	851	888	901	866	835	885	888	878	949	883	880	900	938	866	877	874	935	955	914	893	872	884	907	910	904	884	889	951	841	840	913	890	931	939	915	868	900	906	867	917	860	839	866	887	950	890	860	930	872	846	871	912	911	862	876	841	844	873	879	915	897	857	864	910	896	894	850	888	944	893	880	876	919	900	921	859	887	916	909	881	848	866	923	940	816	872	891	849	911	876	935	877	913	828	871	859	955	878	920	887	871	839	857	910	906	872	912	877	856	902	832	868	884	844	897	887	895	901	919	902	927	939	889	936	922	838	900	930	848	881	922	894	858	908	879	862	853	873	933	944	875	950	879	883	921	898	844	880	912	946	913	863	900	879	899	856	848	874	855	898	864	870	897	904	850	895	918	868	843	896	918	858	917	939	868	881	840	845	870	876	805	917
35947	91758	75897	53153	3973	2079	1735	1504	1278	1245	1120	1076	1101	1076	996	1006	959	1036	996	909	994	877	913	954	867	910	911	849	892	884	871	864	922	889	914	879	899	818	883	881	889	928	893	891	892	858	862	908	865	862	855	872	866	926	912	912	862	904	957	861	874	884	887	851	835	905	864	933	879	891	884	819	858	920	925	859	851	924	850	909	900	915	856	890	883	904	892	904	924	867	843	853	927	876	880	911	877	930	916	888	935	867	878	840	886	884	849	877	919	858	826	915	914	850	901	886	845	821	897	869	861	849	921	844	875	878	887	888	797	861	828	871	862	844	900	901	862	880	852	880	903	840	908	857	888	847	896	886	855	906	864	881	900	881	844	899	882	850	880	905	845	865	878	866	924	824	833	941	846	882	833	880	856	880	890	869	832	921	893	903	870	845	820	864	882	835	841	844	894	861	836	897	935	897	900	885	889	885	854	854	870	911	890	889	860	890	861	906	880	876	887	842	860	903	931	871	865	871	868	900	923	838	919	845	885	873	808	856	845	923	904	918	878	866	871	882	838	875	892	938	922	928	907	873	880	888	849	857	874	861	888	845	947	911	867	895	842	898	855	836	877	872	879	877	847	847	890	845	852	898	844	875	910	871	881	865	828	902	859	854	913	816	873	919	883	901	864	891	854	890	897	910	917	855	875	887	882	877	885	830	861	896	894	870	875	878	899	888	891	912	879	852	896	855	881	884	939	813	868	878	868	863	903	867	873	890	885	887	906	849	916	880	828	838	876	891	929	857	864	883	872	873	858	909	922	889	820	880	819	886	879	939	867	896	910	886	835	854	844	860	847	877	900	886	864	892	841	926	914	884	849	835	881	955	881	921	902	900	874	929	910	884	911	927	925	876	858	862	927	843	863	860	905	945	928	873	856	880	895	880	809	870	906	881	840	863	879	881	872	860	838	829	947	850	881	889	902	861	834	954	872	851	851	845	890	822	829	835	921	864	918	931	863	881	883	931	937	919	834	904	905	928	851	886	880	892	868	855	813	916	802	888	868	914	910	852	897	899	870	916	874	859	891	878	916	855	890	887	824	850	888	902	915	885	865	868	877	868	828	882	895	835	820	817	863	864	842	877	836	938	839	866	817	896	906	908	886	897	869	870	824	912	867	902	878	867	846	876	873	834	885	885	901	897	899	851	882	901	882	893	877	862	880	895	893	957	889	897	861	830	836	854	903	868	820	876	899	896	896	908	877	824	855	873	835	813	887	877	947	879	918	903	869	889	840	907	887	872	882	868	887	940	901	882	898	908	875	869	882	827	896	829	933	845	855	892	876	865	855	874	887	856	878	870	850	852	861	906	869	915	901	867	833	820	885	847	889	873	847	851	887	886	845	889	848	869	849	838	849	866	821	909	859	863	869	906	852	880	873	863	852	894	854	910	845	935	881	886	868	888	861	862	916	848	850	845	835	847	883	870	897	911	881	838	948	888	877	849	887	863	826	888	858	880	882	923	873	897	881	885	836	888	871	858	923	878	879	930	853	851	884	930	884	852	826	862	898	917	906	890	878	906	861	932	861	827	849	874	879	860	856	845	915	926	854	907	848	932	862	854	857	887	902	863	908	904	899	856	838	830	898	867	887	863	804	895	888	906	835	841	871	826	916	909	842	820	906	850	834	893	810	917	856	854	883	899	920	919	931	885	877	897	848	933	852	889	899	863	883	877	873	898	825	835	839	860	893	907	889	834	883	846	934	856	848	870	882	835	840	885	930	856	859	834	847	839	866	933	886	853	832	895	868	881	828	838	867	873	884	860	858	909	857	876	903	866	911	914	878	868	894	864	893	850	930	867	903	909	884	891	858	952	868	881	890	897	850	870	878	863	867	941	880	879	894	884	855	859	867	894	841	858	835	927	853	863	800	855	838	942	873	838	911	830	871	892	876	854	894	889	916	873	910	886	926	839	892	852	898	886	883	850	875	890	878	888	896	831	846	865	819	818	918	922	875	855	893	851	842	840	839	917	911	837	854	795	901	900	866	843	885	854	912	875	868	897	898	930	878	876	940	877	908	906	862	870	818	926	902	832	824	841	821	849	871	902	926	872	865	881	822	905	857	896	887	938	887	894	902	909	860	864	830	826	908	926	843	911	906	874	854	882	851	858	855	865	898	875	891	794	854	853	864	844	879	876	854	918	948	860	898	916	873	877	896	858	847	852	855	867	876	852	867	867	898	866	835	853	879	876	874	848	878	857	860	895	856	863	891	812	855	878	859	897	842	794	862	920	916	858	905	882	863	914	867	901	879	861	832	856	808	841	870	918	886	856	833	885	896	836	884	913	942	866	871	866	861	892	924	884	836	905	868	864	889	819	850	868	910	921	950	887	904	875	869	916	849	858	868	894	920	883	887	832	872	872	862	895	908	879	900	824	883	846	861	897	866	842	854	841	920	880	884	848	884	862	852	887	849	874	836	855	929	850	885	822	931	856	792	847	835	868	875	844	841	859	865	803	858	877	820	896	853	857	868	863	864	874	902	837	918	910	903	888	872	912	929	878	837	838	907	888	856	888	850	901	889	878	815	876	846	879	866	826	893	866	880	878	873	875	879	875	877	874	909	924	892	954	908	851	882	867	847	889	866	907	886	902	895	892	849	860	883	872	849	876	853	892	868	868	880	834	908	825	846	862	899	853	844	839	872	853	867	849	872	865	892	906	923	873	881	902	851	902	846	851	860	844	851	885	843	923	864	848	912	884	883	856	889	826	907	881	863	878	853	860	847	924	828	799	840	880	893	843	874	837	865	922	862	880	827	828	904	877	881	939	868	814	878	905	915	856	858	856	877	885	892	863	857	841	868	814	915	869	857	904	848	914	915	894	852	871	929	832	898	902	834	890	884	862	869	850	869	869	900	885	885	854	837	903	836	854	926	841	860	867	818	898	899	853	851	885	878	881	866	865	883	853	861	885	843	891	909	915	864	858	818	873	903	884	929	910	861	860	879	865	892	909	844	867	922	844	890	893	838	892	914	852	859	871	911	913	858	934	882	907	841	880	915	874	857	859	850	894	886	870	844	915	918	845	840	896	916	857	888	892	919	837	851	890	893	843	809	881	896	862	871	850	891	854	891	907	876	851	887	861	853	877	913	863	872	840	884	826	911	889	852	893	836	832	883	853	897	805	940	901	856	845	882	870	896	835	848	858	873	858	835	879	863	896	927	877	850	878	909	832	896	859	861	852	825	886	874	880	835	840	892	890	869	872	862	891	893	851	863	893	875	823	901	882	846	893	914	851	842	896	912	845	852	873	880	881	860	834	871	899	905	838	892	825	903	811	852	854	812	851	875	889	887	877	869	861	910	865	894	913	899	931	875	887	853	825	845	908	876	866	883	879	910	855	858	935	923	894	903	898	811	911	836	898	871	871	853	824	844	894	880	847	886	890	871	880	838	904	894	845	890	849	861	869	916	827	869	884	905	895	850	820	836	936	817	820	846	883	884	911
28112	24360	28322	17306	1269	401	334	356	355	316	348	337	307	342	373	343	318	370	350	326	302	349	320	371	354	327	326	329	337	359	346	342	338	347	318	337	291	322	347	325	356	357	310	298	338	339	320	330	339	342	319	346	345	328	385	316	357	333	364	343	320	347	367	291	330	360	343	331	318	342	302	318	356	303	339	332	303	315	340	337	312	324	294	308	325	329	328	312	300	321	311	365	349	350	370	337	321	336	324	317	326	327	360	355	320	329	311	322	355	332	336	327	343	309	353	333	294	326	336	310	313	331	324	345	332	344	317	342	330	339	316	326	341	344	323	325	327	331	329	321	340	331	353	324	358	346	314	329	328	320	319	330	354	365	359	339	330	316	332	350	335	345	346	326	321	342	332	352	304	300	333	334	340	317	323	346	330	331	318	333	331	296	339	313	293	322	397	310	320	305	324	324	342	350	328	326	312	308	322	328	342	341	321	330	328	324	349	309	328	335	315	292	316	322	319	350	333	340	300	341	353	359	340	304	325	335	342	284	292	353	336	353	350	304	286	350	340	353	300	319	345	366	336	359	326	330	298	347	319	359	342	328	369	314	322	365	344	357	335	326	345	359	322	325	321	318	303	327	334	348	370	324	347	394	342	325	353	332	387	320	355	340	345	327	350	354	344	319	317	332	319	324	323	335	327	305	316	362	340	317	337	326	305	336	324	353	336	350	351	340	291	331	358	315	344	331	355	340	324	344	374	305	343	355	311	291	345	331	348	329	306	327	299	356	326	347	367	354	327	318	350	314	361	325	335	349	322	331	322	336	297	308	337	330	323	355	324	380	308	342	344	343	356	333	320	313	323	316	287	322	318	384	328	340	320	338	309	316	322	323	310	369	322	313	324	337	320	324	371	335	316	322	313	323	362	339	325	325	346	293	333	318	312	335	316	368	361	303	332	330	322	326	329	368	369	346	321	344	330	340	304	362	340	343	307	343	350	303	349	324	313	323	329	334	345	339	350	317	329	344	315	326	325	310	297	325	360	331	292	326	324	326	316	341	332	351	353	327	345	366	307	327	367	342	331	360	353	311	348	326	315	374	313	302	331	335	363	356	323	348	314	326	323	308	333	308	360	287	334	333	368	328	346	354	292	335	319	363	357	354	322	344	337	329	272	351	351	342	339	310	338	328	344	328	311	361	329	341	307	329	327	365	322	338	327	338	346	353	334	319	321	335	316	327	356	346	340	339	343	330	346	338	347	341	301	368	323	325	352	321	305	340	306	361	296	333	358	326	339	314	323	367	363	300	339	328	337	357	344	324	287	347	307	318	342	326	332	346	310	323	312	331	333	320	370	348	318	340	302	349	326	341	343	345	292	322	331	321	320	329	343	312	334	315	338	303	342	314	304	319	339	358	348	339	353	306	309	328	327	296	328	317	335	320	318	317	347	327	350	331	354	357	348	385	352	332	341	320	338	323	308	328	340	316	341	331	275	331	314	316	353	291	335	348	342	340	306	365	357	392	341	315	330	342	309	345	335	348	341	315	353	343	326	310	315	326	337	344	326	325	342	336	301	335	351	347	304	329	323	361	312	358	362	333	373	352	364	358	368	338	338	323	322	311	374	334	353	333	337	357	328	325	348	348	319	327	312	356	313	356	296	322	313	331	346	321	329	342	339	320	335	339	337	346	321	344	352	332	356	333	339	330	344	364	306	351	333	350	307	320	302	307	343	358	318	311	344	299	346	329	345	313	362	315	326	306	305	331	332	360	310	307	330	330	312	364	334	333	305	316	378	342	323	336	327	335	342	332	343	344	305	323	341	304	299	300	323	335	340	316	313	334	324	329	295	323	348	334	343	326	324	341	326	355	336	347	333	359	359	351	339	325	322	308	338	339	354	307	310	320	293	345	340	313	370	361	318	325	335	388	317	315	350	323	317	358	349	338	313	334	361	313	368	304	337	333	324	317	365	352	336	308	332	360	360	360	293	342	356	340	324	330	319	324	356	320	333	302	346	320	323	328	328	366	312	319	317	341	342	344	358	305	344	309	353	331	326	301	321	328	375	350	324	307	336	326	365	346	326	358	353	336	304	303	284	336	311	300	341	321	356	364	339	334	340	333	320	335	318	314	334	333	339	348	343	309	335	351	317	339	344	321	314	309	325	344	357	361	330	323	324	344	338	309	346	314	352	330	313	334	329	312	319	371	341	304	352	332	365	340	295	315	315	328	333	313	324	343	312	322	341	317	332	327	316	338	326	330	339	338	337	329	346	355	318	343	350	347	322	325	333	328	305	335	311	319	321	303	335	330	320	348	343	341	322	311	329	327	353	351	319	338	341	357	303	301	354	352	324	306	317	342	326	310	306	305	314	325	353	322	357	335	312	363	328	317	307	328	331	339	314	391	348	389	329	335	331	361	342	335	328	354	360	335	326	337	354	305	310	307	338	298	297	342	345	300	321	310	354	348	331	288	352	349	311	320	343	334	301	332	353	335	318	352	314	305	333	365	348	365	336	314	314	336	311	327	350	316	320	356	332	322	315	320	338	341	317	345	340	331	326	346	332	341	330	333	347	334	311	337	352	326	346	323	313	339	313	330	300	323	359	322	316	331	322	359	360	330	338	348	348	303	298	298	321	341	313	332	335	369	299	358	332	308	359	314	333	347	316	340	318	356	342	308	337	351	322	312	341	343	360	303	318	356	335	348	311	337	332	372	313	338	366	319	332	330	363	333	341	332	325	368	334	381	343	334	336	351	348	344	366	320	367	311	349	355	317	354	326	322	327	319	351	320	352	317	352	345	321	334	326	327	343	365	334	307	315	359	336	306	339	336	331	312	350	365	312	312	299	313	340	320	320	341	360	331	352	303	325	332	323	355	328	315	349	313	347	315	335	334	332	335	324	327	324	336	343	321	316	324	312	325	295	332	313	325	328	356	329	367	330	337	308	335	311	344	324	311	352	364	311	336	318	351	321	360	318	309	354	331	363	323	318	318	355	312	323	328	302	325	369	324	307	356	335	354	314	338	347	342	337	357	327	344	339	343	345	346	318	315	331	342	329	336	313	328	364	329	349	322	344	339	332	313	328	330	315	327	317	315	340	319	328	343	334	317	308	313	304	294	354	331	308	326	346	318	363	353	358	341	300	312	375	329	330	365	367	341	346	331	317	331	335	310	325	335	341	311	352	351	310	330	346	358	333	340	315	324	331	364	363	319	334	340	353	324	295	306	330	293	320	355	355	323	306	337	322	324	323	353	334	343	358	298	315	354	311	327	313	332	336	337	353	337	313	340	336	342	345	348	320	310	333	346	331	350	337	363	335	347	330	305	358	380	360	305	305	327	346	379	325	355	341	346	355	345	361	287	351	306	336	342	350	330	308	339	320	357	320	330	339	362	378	324	323	328	317	316	331	339	319	305	342	306	338	320	337	330	308	359	351	345	339	303	307	317	323	329	296	319	326	328	316	338	317	312	311	316	347	347	322	341	335	340	336	344
21088	35346	22173	9985	557	398	379	407	350	364	366	366	358	356	390	373	349	353	391	362	362	357	352	384	350	342	337	384	357	359	371	349	379	373	398	332	366	306	347	346	369	393	368	376	356	367	379	377	355	363	368	349	370	344	343	362	385	358	326	397	341	353	360	368	361	351	399	342	356	360	385	350	359	386	325	377	356	380	360	380	349	331	376	365	384	365	358	329	322	377	331	347	393	393	340	395	347	359	373	345	366	353	360	371	384	340	375	351	372	374	377	350	386	359	402	390	376	335	332	382	369	364	330	364	358	378	368	385	374	395	377	349	342	377	363	371	380	367	349	358	370	364	377	380	376	334	360	360	349	376	349	398	411	394	341	315	378	355	355	367	401	375	370	387	365	359	360	335	371	351	357	391	352	348	350	340	344	371	364	369	363	355	367	353	375	351	343	330	337	355	378	405	330	412	357	333	368	389	345	386	345	353	343	359	403	349	396	393	376	336	403	369	367	345	372	338	366	344	361	360	380	366	329	344	370	396	359	361	373	360	369	356	397	345	371	338	413	355	379	380	362	329	355	354	364	365	338	363	369	345	343	374	389	320	361	368	316	338	334	326	350	374	405	380	352	362	404	366	371	370	348	400	361	356	378	383	360	378	344	391	364	373	369	362	393	377	346	362	350	356	381	375	366	339	369	330	403	360	375	377	364	363	357	374	352	342	353	397	397	356	357	390	375	416	362	364	357	393	357	379	364	339	355	377	363	339	387	328	334	346	356	361	360	360	353	348	342	360	388	377	360	362	354	416	350	389	388	376	351	345	329	406	376	353	390	373	366	356	400	389	374	372	346	360	376	358	386	383	354	346	341	337	398	365	406	336	365	365	366	355	379	350	341	346	348	357	385	372	358	364	367	385	384	383	356	377	344	359	400	364	352	345	377	378	395	335	370	354	355	386	336	399	352	355	354	378	347	352	330	325	390	341	380	350	379	381	340	376	364	338	368	351	380	377	371	353	366	408	393	390	368	377	372	368	369	348	341	354	379	367	377	381	367	378	363	350	402	349	350	342	345	390	392	340	387	365	384	365	343	374	361	347	370	330	362	356	341	372	356	366	344	379	370	359	369	379	354	358	357	355	324	373	375	417	395	368	354	406	341	358	364	356	340	376	402	382	370	356	341	344	372	364	364	370	357	361	347	347	403	360	385	352	358	375	350	403	365	392	370	349	318	372	355	333	357	335	371	364	365	370	365	333	337	337	340	366	374	406	385	354	371	379	368	389	370	342	380	395	359	363	352	370	334	360	336	374	363	370	385	329	370	355	359	361	372	357	368	371	379	359	354	368	384	373	375	381	347	347	375	365	387	347	358	372	364	372	401	383	378	356	385	354	370	380	378	372	367	331	340	366	364	375	365	359	370	350	325	365	362	336	381	396	353	371	369	341	363	336	359	370	400	391	345	357	352	322	364	365	381	349	367	358	340	378	368	353	365	373	365	365	332	355	365	392	340	352	344	358	377	363	341	362	362	357	369	333	342	360	349	345	370	366	368	352	422	387	357	363	386	359	350	376	398	394	358	377	360	358	351	346	354	369	346	341	346	351	365	370	361	364	322	366	364	351	371	365	380	392	385	359	414	362	361	381	344	381	339	334	354	373	381	347	374	370	372	343	340	364	354	370	375	344	367	361	366	330	361	372	385	366	354	336	340	336	351	372	349	403	362	387	367	386	371	373	368	355	363	385	359	390	374	358	378	384	398	376	349	355	365	351	350	378	369	355	377	391	357	386	352	344	338	366	385	337	368	366	379	377	362	376	374	369	360	347	370	394	343	365	374	384	409	327	380	363	348	381	383	343	378	358	364	386	357	350	405	389	353	371	340	363	368	361	336	370	341	336	353	358	356	354	372	347	357	365	375	326	362	386	375	352	370	366	349	366	364	381	357	347	360	380	344	331	374	353	377	374	354	345	376	335	359	394	391	328	368	350	344	344	336	359	380	368	368	373	331	354	349	394	355	345	357	390	374	396	353	373	345	372	325	357	367	334	368	353	377	367	353	331	328	383	371	397	350	395	363	335	352	313	396	378	355	355	354	359	352	324	345	324	375	369	373	340	367	351	371	341	349	325	382	346	403	359	342	358	336	373	364	329	340	356	370	348	376	367	377	366	342	358	355	378	371	353	378	401	371	357	378	323	387	342	361	355	373	357	363	356	366	368	374	347	374	380	399	381	370	357	363	364	415	334	388	362	355	382	360	366	359	363	371	364	393	375	355	357	407	348	354	386	365	353	360	391	357	355	400	395	358	400	375	344	397	377	381	353	358	348	372	359	338	359	392	370	388	344	334	407	383	347	353	367	371	352	370	353	365	384	379	351	345	376	347	359	367	379	344	361	381	366	343	360	347	350	389	338	390	359	376	364	399	355	379	374	358	381	365	363	357	350	376	382	358	368	350	365	389	391	344	396	366	349	375	361	376	359	333	333	374	343	371	385	384	380	363	361	367	344	352	356	376	385	356	367	359	374	357	371	409	359	343	376	367	369	342	367	370	374	378	380	365	339	358	382	374	357	363	357	356	348	357	346	366	355	360	354	368	356	335	352	338	363	381	384	382	363	375	390	354	352	360	329	374	362	380	389	357	391	363	337	345	377	366	345	340	362	369	357	379	363	334	371	344	351	386	364	358	332	371	341	351	391	364	381	341	412	361	349	360	357	339	345	390	387	361	389	377	360	357	320	343	343	372	381	406	381	344	342	331	390	382	372	370	361	351	361	366	350	355	358	400	359	373	343	367	359	392	385	335	356	351	355	375	376	345	346	392	340	358	328	395	382	342	385	372	356	337	346	358	400	343	381	358	378	368	385	352	360	381	350	350	369	373	355	366	371	318	382	346	362	371	371	358	392	338	359	356	389	374	346	354	342	345	342	370	385	351	349	369	341	346	328	357	368	361	369	338	352	367	366	367	358	376	363	368	356	363	370	350	371	388	370	375	368	358	382	340	323	327	353	369	322	364	354	362	395	383	346	357	340	366	370	366	361	370	365	382	345	364	363	368	382	358	359	351	386	349	349	379	355	361	384	372	367	360	343	399	364	360	360	343	347	371	360	361	357	387	389	376	339	377	378	394	339	339	328	354	362	380	382	379	370	362	370	347	355	389	384	339	324	361	341	358	358	353	378	392	386	336	378	358	366	361	399	365	364	340	356	350	344	344	367	375	395	364	365	362	360	349	331	397	389	323	348	307	355	362	387	344	355	333	371	356	368	362	352	369	358	354	314	338	366	336	337	368	360	341	342	335	359	343	389	385	380	387	346	357	376	360	363	356	344	372	349	364	357	343	344	346	385	385	355	365	378	346	317	364	364	378	368	369	359	383	358	358	372	368	347	383	370	367	356	350	345	365	351	360	372	371	365	332	393	373	365	373	370	359	375	385	381	366	351	346	385	377	364	348	361	385	373	339	358	362	352	355	384	389	360	345	357	356	371	339	395	354	378	346	339
23738	21475	31747	32426	20963	13188	1963	705	596	582	580	573	570	567	512	558	542	520	488	511	554	525	497	515	529	539	502	511	526	542	531	512	529	534	464	528	537	513	490	501	486	509	535	467	557	517	518	467	527	496	498	525	510	516	511	525	506	486	541	474	522	513	528	479	480	512	530	528	508	512	507	455	482	513	510	528	517	554	552	492	530	511	504	507	477	482	537	479	527	501	549	532	577	496	518	498	509	475	516	510	513	513	492	499	486	531	546	511	561	489	518	476	499	506	544	480	524	518	507	511	510	520	493	448	461	488	479	468	469	500	458	538	503	470	527	510	511	497	530	504	526	499	508	533	529	518	485	476	482	494	496	507	512	490	516	527	539	522	495	486	524	494	509	489	527	471	488	506	502	505	466	531	475	535	475	498	527	517	452	523	507	487	491	535	513	500	509	478	493	490	488	481	507	537	520	497	529	503	511	506	491	490	492	514	513	516	545	516	477	541	507	478	526	485	451	480	492	533	458	489	510	492	513	524	547	536	540	536	495	503	525	511	484	535	490	517	524	578	522	531	521	510	510	515	534	495	468	485	475	512	515	524	510	509	483	474	541	521	506	513	516	500	517	558	513	492	531	510	526	522	525	501	506	511	486	481	521	494	475	508	506	494	521	477	513	510	483	473	494	481	479	527	538	506	527	542	521	532	503	498	511	507	484	476	487	492	526	541	549	480	535	533	527	453	527	475	534	476	554	531	502	520	535	499	534	531	477	508	506	462	504	524	508	480	520	517	515	526	459	525	504	532	474	492	514	536	497	497	502	507	507	539	497	512	509	502	488	507	522	537	513	547	547	568	547	533	464	502	481	476	504	491	534	525	507	476	491	536	518	467	515	516	509	491	512	478	517	530	510	513	516	497	486	514	501	519	486	522	559	489	520	535	518	531	480	516	500	502	538	494	529	478	508	487	460	509	531	488	469	517	522	495	522	504	496	492	513	510	521	507	515	497	515	515	482	483	509	522	438	506	488	501	518	482	493	526	478	523	500	484	514	498	492	531	495	519	530	511	513	481	525	526	559	505	496	546	511	499	486	501	506	498	468	498	506	500	502	516	510	543	533	528	524	447	489	533	519	523	489	525	528	491	485	502	475	521	509	525	483	509	496	504	535	515	511	497	513	528	528	519	537	485	474	552	538	556	489	480	514	529	507	508	489	515	478	536	546	501	502	514	553	519	489	475	485	507	511	500	530	541	532	462	501	505	569	489	535	498	499	513	472	492	511	545	519	504	568	514	562	495	497	480	480	487	549	515	507	533	481	502	506	573	562	545	515	537	480	498	513	501	523	482	461	502	514	501	496	489	475	480	534	534	485	521	507	461	439	513	489	467	519	510	497	490	518	517	510	477	543	474	547	553	493	527	543	455	498	521	497	489	504	523	474	577	547	538	508	512	539	480	510	501	554	541	482	489	541	469	488	527	511	526	482	501	503	492	502	503	508	512	483	506	483	457	524	470	518	502	510	489	501	525	502	541	507	525	490	504	521	507	472	465	519	513	509	506	529	487	542	537	499	538	510	511	504	505	536	495	498	501	551	520	517	528	521	503	515	455	517	534	499	494	490	502	524	487	496	522	517	486	485	503	529	502	531	523	490	537	505	485	506	501	545	469	497	525	527	504	491	537	565	488	521	525	482	476	508	490	512	521	521	509	496	501	523	513	498	505	505	512	532	484	529	484	521	495	499	497	487	508	475	520	515	540	529	503	482	520	489	549	519	483	522	498	527	563	549	474	498	530	482	540	508	463	488	496	511	491	515	533	492	500	513	524	559	495	532	498	481	521	544	505	507	476	508	520	515	487	520	541	540	521	492	512	495	525	529	496	528	486	538	504	549	517	495	468	457	536	514	532	509	488	501	526	532	520	531	485	467	483	543	545	484	497	537	481	519	527	534	501	523	474	496	488	509	484	496	509	474	526	492	493	537	496	519	523	496	522	518	518	484	529	516	510	536	514	517	469	521	512	513	543	537	493	483	489	517	498	526	495	495	508	476	521	516	472	489	515	540	499	473	503	489	498	548	496	498	505	544	496	498	518	520	490	498	492	518	475	525	475	481	477	488	503	527	528	491	490	527	535	532	498	523	490	551	472	529	519	523	502	507	446	494	510	521	506	480	479	488	481	488	533	529	520	520	526	485	557	512	501	547	505	509	486	516	522	532	531	515	492	499	511	499	513	509	526	512	501	506	478	541	537	488	525	476	523	493	479	532	528	478	511	553	529	498	512	511	489	477	531	507	498	515	546	524	495	512	521	514	513	511	498	502	540	543	537	495	535	532	530	474	484	516	519	480	497	473	532	518	515	511	504	533	545	497	492	523	499	509	508	548	533	464	503	530	498	511	524	458	481	497	474	516	478	516	465	519	513	507	509	483	504	542	467	499	482	556	543	538	501	516	485	525	515	509	519	507	484	495	517	498	524	502	512	468	501	537	507	557	505	524	508	496	498	534	510	477	501	478	492	538	529	485	509	518	504	507	523	479	461	559	497	507	520	519	513	555	538	518	512	516	488	548	519	454	497	505	534	535	503	527	492	513	492	510	482	492	519	512	509	462	499	552	533	516	517	518	485	570	500	520	526	499	532	490	503	494	513	539	503	513	462	464	484	508	500	540	484	519	524	563	517	508	512	545	496	500	558	540	516	542	491	485	496	512	507	491	517	527	516	496	509	490	522	536	515	465	520	534	498	503	474	517	536	471	514	517	571	484	527	491	471	488	511	533	494	507	493	527	487	520	534	532	494	506	486	520	526	510	492	504	492	549	502	495	488	512	519	551	512	482	480	493	514	534	476	524	505	535	471	523	561	490	488	517	490	473	520	481	510	512	494	529	507	477	501	515	480	521	491	512	558	483	517	506	513	497	497	538	552	486	508	489	499	472	548	533	492	499	493	554	523	493	526	500	477	520	517	529	508	513	502	543	491	530	507	500	528	526	536	486	492	518	503	512	511	509	514	528	479	496	503	490	508	528	529	535	527	553	548	510	510	477	543	495	498	486	468	487	511	509	473	452	512	503	507	481	529	493	469	490	527	528	514	516	511	577	523	539	480	475	517	507	500	509	508	549	542	503	517	537	525	492	501	526	518	503	506	481	529	565	528	525	485	543	498	476	486	494	543	489	489	466	511	487	485	526	530	491	512	502	523	529	539	496	531	502	513	540	521	535	540	531	501	507	528	515	474	556	491	538	510	499	498	524	529	470	516	517	505	529	490	513	514	543	507	509	513	491	569	545	492	541	492	467	520	521	516	496	494	477	520	480	506	550	501	464	540	496	535	511	488	509	530	554	545	484	502	505	501	503	510	517	521	509	491	561	496	522	504	542	520	533	499	520	522	502	533	528	552	499	509	519	522	531	520	495	512	501	521	504	531	514	480	553	461	525	530	495	509	509	501	482	518	498	497	508	496	504	498	491	507	491	505	498	497	514	483	495	516	499	516	526	521	543	518
32499	82642	64266	43785	3736	1003	847	760	768	651	633	619	620	555	570	570	608	518	578	594	555	533	567	524	555	531	538	527	539	507	552	516	505	515	546	553	548	522	571	505	559	514	524	570	517	530	504	500	505	549	543	442	541	501	541	508	560	520	501	512	516	524	543	534	547	550	517	524	529	523	523	520	505	530	522	490	531	490	539	508	531	516	528	502	518	504	487	536	556	517	526	513	511	487	529	527	535	520	530	536	472	539	525	514	514	516	527	524	567	538	502	529	497	490	484	528	510	519	496	508	508	508	498	526	558	502	494	565	572	520	496	530	542	456	504	493	505	491	519	513	543	526	496	512	523	554	523	471	536	536	487	491	505	549	475	555	548	484	543	516	506	490	540	488	492	583	487	545	477	529	502	522	552	503	506	555	501	530	521	531	542	499	472	497	463	518	469	528	481	520	521	536	548	538	514	564	541	540	504	510	530	519	493	550	518	502	521	538	524	557	549	509	520	508	505	506	573	534	509	529	512	562	525	520	524	531	511	506	530	499	491	499	504	560	513	483	477	478	507	535	511	525	524	526	514	513	517	483	528	545	517	540	559	525	491	488	524	442	503	526	526	493	539	515	524	496	471	541	512	537	530	502	524	563	542	545	524	484	544	544	514	545	542	552	494	460	532	504	583	531	520	507	522	491	494	500	548	539	494	502	524	521	542	499	519	534	528	526	547	538	519	511	498	532	555	493	525	501	504	513	492	550	566	499	490	540	483	476	563	558	535	529	495	556	514	504	525	535	512	526	507	533	539	494	534	526	475	563	522	543	541	511	549	571	530	486	514	513	517	512	488	496	487	536	521	495	513	472	528	495	543	501	496	495	525	577	523	500	528	533	526	566	508	512	483	460	534	490	527	489	520	518	556	531	498	504	531	524	513	491	571	537	522	531	546	516	516	510	519	485	557	547	520	533	496	518	497	482	531	519	562	506	485	518	523	509	528	511	514	540	505	540	520	518	510	514	518	524	543	497	553	518	530	492	538	500	529	532	498	539	524	539	519	524	533	526	493	523	505	482	499	480	523	514	547	450	548	508	533	542	491	510	541	545	516	528	540	519	496	563	486	531	563	514	497	528	530	516	543	484	518	509	514	529	507	472	475	532	523	471	477	574	469	532	523	532	472	496	527	526	530	525	504	568	511	525	511	524	528	557	545	495	511	516	505	491	508	492	540	528	530	526	518	551	515	489	553	526	530	525	523	527	516	514	529	534	509	514	493	530	546	526	512	504	500	545	571	500	515	524	540	539	508	505	498	538	514	508	481	521	479	555	511	536	510	510	545	549	526	510	530	503	541	499	544	509	496	553	500	518	527	514	510	493	490	523	533	517	507	502	543	480	522	533	543	507	516	496	549	532	518	508	515	525	540	556	517	564	517	529	507	558	512	523	515	489	524	545	515	527	485	519	501	529	531	526	499	531	553	529	501	509	518	519	493	499	521	525	491	566	518	513	524	506	519	539	498	502	496	505	564	489	516	497	500	524	476	486	502	514	527	529	550	557	550	555	514	486	500	553	532	500	502	520	499	518	501	530	510	552	536	517	476	507	526	540	508	526	514	518	483	514	565	532	500	523	494	499	495	549	539	517	524	513	472	512	500	502	505	511	505	534	518	498	505	547	535	543	522	539	480	522	517	490	535	550	561	516	570	536	493	575	518	522	542	463	521	483	514	491	554	502	524	503	546	479	499	564	496	526	521	491	498	484	521	512	522	517	513	550	512	486	474	548	480	558	546	527	528	504	465	501	540	510	485	537	508	465	552	527	526	531	525	490	561	524	506	540	505	518	525	509	500	516	496	527	491	539	507	549	528	518	512	539	538	562	500	502	475	517	513	489	562	514	509	483	486	547	526	548	545	521	514	518	509	537	545	500	539	557	509	522	507	508	498	518	515	527	531	497	520	524	538	519	536	501	518	492	535	537	494	524	493	537	549	507	542	496	541	547	524	487	505	495	507	576	522	516	519	557	550	549	513	527	543	518	540	483	512	510	518	482	531	492	506	521	577	502	496	494	520	502	512	511	484	547	502	544	511	506	542	542	498	534	502	506	491	577	489	523	578	540	545	526	506	563	552	529	523	524	502	476	478	524	560	556	468	506	518	519	513	523	550	497	539	515	513	515	487	553	539	514	516	472	500	491	516	505	497	545	546	511	489	531	501	516	510	516	546	551	499	541	515	500	538	533	546	539	537	492	503	522	508	532	511	505	539	544	517	502	524	491	535	517	548	503	498	520	526	519	482	496	512	503	536	482	495	545	527	528	498	495	545	517	532	487	545	500	458	573	509	557	527	523	529	542	518	514	509	519	489	548	514	521	527	532	496	554	506	507	512	490	474	509	472	554	523	493	510	518	483	526	503	540	515	470	490	536	484	537	574	536	529	524	473	556	511	506	513	475	517	495	532	564	521	527	516	536	523	505	536	505	536	518	562	505	499	526	521	489	506	543	526	495	528	530	505	492	517	520	520	525	517	495	492	527	489	515	519	544	491	551	499	541	530	517	553	526	549	546	525	466	504	498	516	498	518	540	512	528	554	536	522	534	583	519	512	540	501	518	528	502	491	538	565	531	492	509	507	514	512	539	500	558	527	499	526	545	539	497	514	576	504	557	523	522	473	537	524	475	549	507	507	485	528	522	506	533	514	544	530	517	503	524	492	496	489	543	557	538	512	498	498	521	543	495	508	530	516	523	518	520	497	488	530	556	526	546	498	511	482	529	521	505	517	477	479	526	556	498	537	523	486	539	511	548	546	533	562	532	525	498	489	500	506	505	526	480	528	515	528	524	469	506	548	513	511	551	477	541	471	512	516	541	522	502	496	491	522	519	560	543	520	516	504	494	481	521	520	475	521	503	526	526	511	511	557	561	463	531	529	528	521	531	539	534	511	482	546	540	498	520	517	502	496	506	519	487	553	514	516	535	511	519	536	533	550	514	516	477	545	530	475	547	526	505	486	556	516	503	512	522	524	518	508	526	509	523	525	528	486	525	500	514	509	539	499	493	529	539	515	553	524	474	521	523	530	500	544	535	523	516	532	577	503	499	557	514	545	575	503	550	513	507	528	525	518	486	533	518	489	484	531	522	514	500	520	519	492	527	511	507	534	532	504	508	530	472	539	517	544	541	528	522	523	516	481	498	472	556	505	541	515	524	519	521	534	527	534	507	527	486	481	531	568	488	511	483	551	483	530	547	565	530	541	518	517	526	514	507	544	513	545	525	511	513	529	537	532	532	497	542	464	522	533	562	460	501	482	562	529	526	533	542	518	531	545	490	524	497	504	519	513	508	514	540	507	546	502	525	518	516	538	538	536	522	488	518	517	496	547	514	533	489	527	521	516	511	486	539	517	543	541	490	527	503	505	491	526	537	514	511	538	554	488	516	495	523	522	557	491	508	551	513	511	531	488	536	521	560	505	568	503	489	492	477	501	545	521	508	518	528	512	528	471	542
24966	21682	32676	33261	15299	2484	764	684	639	653	629	646	617	607	555	601	566	557	600	625	596	634	578	611	642	555	542	598	575	611	551	571	559	639	605	548	545	588	581	567	579	589	583	556	569	594	558	589	555	593	557	544	564	564	542	555	591	588	556	556	586	572	577	594	567	573	606	612	605	563	557	569	596	604	619	573	588	541	573	622	622	567	567	586	573	559	597	562	577	615	567	576	551	560	551	548	579	608	591	554	613	529	616	566	600	566	552	557	565	569	573	557	566	576	578	605	530	566	614	622	559	601	585	542	612	520	601	600	592	599	593	581	623	576	519	596	585	596	554	592	588	584	580	558	584	573	569	560	618	562	543	583	611	585	600	563	573	598	587	591	564	586	603	560	584	579	631	608	550	585	590	571	609	611	546	618	581	596	581	595	533	614	552	541	630	562	607	613	604	586	595	608	569	543	594	588	546	575	605	585	510	585	605	628	543	587	584	624	611	579	556	596	532	595	602	551	568	647	551	583	564	537	560	639	603	564	599	615	554	580	589	608	572	550	575	582	572	595	580	569	564	564	586	592	559	593	626	583	576	567	596	605	605	593	608	568	526	586	568	593	536	610	579	581	580	574	543	616	559	581	565	571	578	567	563	605	604	580	589	579	561	627	567	540	606	604	568	584	547	590	615	573	563	573	597	550	587	589	575	569	555	603	595	588	620	560	596	601	579	562	557	581	647	619	597	562	557	580	594	547	569	530	543	579	578	612	601	584	586	578	545	567	547	530	564	620	564	562	588	603	588	550	558	569	578	587	568	588	558	590	545	602	621	582	594	536	609	572	550	612	601	571	540	557	522	610	547	575	619	584	614	587	583	574	596	605	562	574	585	602	598	600	631	562	587	548	591	563	586	552	536	609	570	579	651	587	533	584	566	595	582	603	598	551	564	596	554	525	599	611	610	569	571	589	544	572	615	509	543	595	631	537	586	623	571	554	601	557	560	558	560	588	592	603	560	618	580	556	588	573	581	536	554	568	606	566	562	619	554	564	603	536	594	551	570	563	600	563	603	565	610	592	590	605	566	579	595	596	575	619	624	564	587	540	558	597	586	572	556	565	585	593	549	590	557	548	604	516	579	589	548	575	608	584	547	550	572	557	570	599	570	604	627	564	570	560	618	567	594	567	552	615	540	611	636	534	596	578	568	632	584	592	576	571	597	585	570	546	566	572	563	594	547	608	571	599	578	606	606	525	566	597	584	546	569	581	640	535	630	580	577	613	579	574	592	568	618	579	558	553	574	548	610	605	560	557	607	568	579	582	596	593	601	582	594	574	540	598	562	580	579	590	565	548	595	524	572	576	595	610	605	605	581	574	616	570	562	577	561	584	573	587	588	604	564	552	605	562	563	541	571	581	526	572	588	573	561	601	546	598	554	623	579	565	604	594	583	570	603	521	578	624	583	592	592	562	566	543	564	598	591	543	562	589	545	530	558	590	582	592	553	604	584	556	594	561	573	563	558	558	586	578	594	595	562	609	549	541	632	575	569	582	585	580	620	591	596	597	597	541	573	575	548	572	539	606	581	573	573	534	539	565	594	579	537	569	570	572	565	605	510	577	547	539	581	583	587	630	623	599	582	583	596	598	555	588	605	634	614	574	565	565	589	605	569	592	574	617	595	567	596	551	547	519	594	554	576	636	561	531	598	592	590	575	600	588	583	579	593	579	616	582	545	615	570	558	629	560	578	559	554	564	573	559	590	593	532	579	553	583	566	649	568	575	560	607	579	579	607	547	600	570	568	573	571	578	514	554	554	555	545	577	590	567	602	605	600	580	616	572	577	561	511	554	584	594	617	567	499	558	614	581	540	566	593	625	557	625	562	613	599	561	579	569	601	569	551	567	568	585	626	565	543	603	559	572	575	601	601	621	581	547	576	598	583	575	551	555	645	540	560	589	568	571	593	573	582	603	588	600	604	570	593	566	549	600	588	542	576	583	548	575	606	549	561	582	561	593	606	564	557	574	578	574	571	587	576	568	607	575	579	561	558	580	596	580	586	602	620	573	591	595	570	561	565	562	555	577	568	581	583	603	575	559	554	615	544	567	566	573	542	570	554	609	594	600	540	537	581	580	585	550	592	583	592	604	551	569	580	589	564	612	603	603	627	567	568	595	586	628	576	579	609	594	571	544	573	562	567	582	538	576	573	585	558	579	652	580	567	525	556	592	608	542	585	574	574	579	582	568	571	601	634	579	600	563	529	562	570	589	631	565	600	565	587	607	630	583	560	586	553	579	589	604	556	550	613	554	569	575	563	567	590	583	602	588	573	593	578	537	568	561	535	574	552	653	618	606	592	599	595	540	570	558	577	558	578	546	522	528	537	598	610	573	565	590	583	569	550	608	566	579	574	582	593	592	567	574	516	623	563	621	576	636	576	583	566	589	596	616	587	556	598	596	549	558	558	569	594	552	574	605	599	574	580	604	563	569	586	599	589	562	584	569	579	577	580	598	577	596	595	578	578	588	597	590	586	563	602	636	575	552	609	559	598	567	557	580	572	615	609	557	618	611	594	628	562	523	607	579	566	600	551	547	598	612	550	564	582	616	606	573	587	610	570	642	564	584	606	560	577	614	606	569	605	532	593	599	606	546	577	572	611	622	662	569	552	602	541	577	539	561	587	543	546	562	579	578	578	583	557	570	595	558	583	571	578	574	571	586	567	583	531	551	580	528	561	576	563	597	576	563	544	576	562	591	564	579	586	543	579	557	588	585	573	539	563	617	631	609	580	561	609	575	563	560	583	575	604	572	563	550	550	565	556	588	584	587	576	613	566	583	570	627	589	579	544	592	606	553	564	589	608	532	571	536	584	592	548	575	585	603	585	592	605	604	585	624	564	575	562	568	639	584	569	599	578	546	541	588	539	549	552	597	627	563	577	583	619	567	580	566	585	562	582	541	608	539	523	611	569	598	577	563	602	581	591	588	583	608	566	590	553	576	577	554	564	616	600	608	575	562	590	567	584	568	581	572	561	593	567	613	586	564	558	615	540	591	582	518	592	538	579	554	583	596	541	608	622	560	579	596	535	576	587	571	549	596	621	610	570	598	523	572	560	537	578	572	584	561	530	546	578	567	613	600	635	589	599	549	546	571	601	576	578	583	601	581	564	587	593	591	566	569	546	567	549	597	563	567	570	580	556	564	603	561	610	581	572	582	589	543	584	564	549	587	562	590	586	586	585	587	544	641	601	557	599	630	561	579	555	558	583	577	596	580	579	559	522	577	595	548	562	599	577	579	556	598	617	592	564	596	557	589	553	580	591	574	569	593	613	527	549	567	540	564	563	570	574	587	584	572	569	597	568	558	601	560	534	553	615	574	547	594	592	582	584	584	577	578	562	535	595	560	610	576	559	626	547	583	580	592	613	584	583	523	612	595	573	597	600	600	534	604	558	545	546	617	579	555	610	565	588	588	557	591	582	564	547	564	600	602	617	570	575	546
30754	69561	53051	34963	3514	896	790	741	653	714	626	648	698	651	602	628	661	602	631	625	666	614	632	616	618	600	612	618	641	574	629	627	591	648	628	601	643	639	663	623	594	596	614	605	609	595	596	600	637	619	668	571	630	619	659	679	579	620	638	635	617	675	667	596	595	609	635	589	609	687	563	621	604	635	614	607	573	601	637	595	651	629	634	629	654	564	607	641	618	632	638	563	634	656	667	606	579	654	582	652	597	646	612	628	613	655	566	659	634	618	582	607	634	598	562	623	609	614	568	627	608	607	652	614	602	613	628	587	623	606	617	565	618	630	608	671	606	634	593	616	588	593	598	673	604	621	597	606	606	626	640	608	619	588	623	583	599	620	618	635	622	671	659	634	644	625	634	625	612	620	630	622	649	637	586	623	613	604	623	649	601	602	619	635	605	578	588	596	618	639	655	686	619	584	592	626	617	669	634	615	588	575	595	636	596	584	586	622	619	611	633	645	634	563	617	627	623	610	594	613	618	639	612	607	616	595	638	616	608	611	581	608	603	568	635	588	605	599	675	637	574	620	618	632	634	595	600	620	631	615	628	671	567	616	590	590	656	576	615	633	594	601	605	620	599	645	624	570	623	587	631	624	613	610	601	617	611	628	636	603	614	627	633	661	631	587	605	604	606	610	614	632	624	629	591	628	629	625	568	630	629	593	577	627	603	580	625	629	652	575	613	633	613	633	582	636	616	615	619	619	606	616	571	618	591	626	551	599	624	608	585	619	642	608	626	621	601	600	623	604	579	607	599	638	599	629	592	556	627	608	585	592	593	636	614	595	585	640	579	643	649	647	579	588	667	579	644	629	580	615	635	618	585	658	602	630	622	605	601	575	646	598	633	618	610	597	637	628	596	621	573	630	597	622	636	581	617	607	562	616	629	575	599	598	586	636	679	646	659	610	591	598	598	596	598	659	606	599	651	633	599	597	614	633	640	609	604	597	595	632	611	609	617	563	618	609	619	637	579	629	593	605	631	594	597	599	650	613	631	613	597	654	602	607	668	605	627	600	621	616	617	619	584	592	582	612	615	641	577	669	639	600	623	563	593	567	622	645	608	634	649	594	598	673	601	586	687	643	643	587	623	588	604	613	619	610	647	593	632	616	597	597	624	656	581	651	617	593	633	618	594	595	595	612	596	606	617	585	664	625	636	587	628	616	621	594	633	639	587	582	658	627	618	640	593	627	631	577	654	599	635	644	619	629	587	616	611	613	604	634	613	682	676	632	618	588	607	605	647	598	616	566	583	627	599	575	640	603	613	616	622	615	653	594	601	596	605	621	626	646	630	584	612	584	619	611	602	631	614	680	667	648	614	577	597	616	604	643	612	610	572	599	620	648	578	592	654	628	563	629	598	613	588	594	617	633	624	639	602	617	648	601	621	571	600	623	624	643	629	599	615	620	602	633	619	629	674	634	616	628	612	617	584	606	619	578	575	617	586	633	580	626	582	606	625	626	651	640	648	605	646	602	610	609	600	603	579	615	631	623	624	659	637	594	599	580	631	631	621	605	640	592	612	564	615	608	636	621	607	637	623	584	624	631	591	593	614	579	628	640	600	556	595	571	650	601	604	589	635	639	621	631	627	550	592	621	641	563	599	576	572	619	615	616	599	628	608	602	629	610	604	643	628	589	610	639	617	667	594	654	630	600	577	618	549	607	625	635	623	605	590	611	551	638	583	614	641	589	616	607	637	559	633	617	621	583	614	644	620	622	623	626	624	613	597	568	578	632	567	630	562	631	597	646	586	604	595	628	582	571	648	641	578	665	618	602	604	611	670	621	605	584	624	607	614	624	641	653	590	635	618	624	614	628	628	584	634	611	645	597	586	604	649	622	628	585	630	610	582	632	614	626	622	645	617	592	567	601	640	558	613	636	623	601	638	581	582	619	624	620	578	620	569	639	595	664	599	659	661	594	600	636	580	600	627	585	653	622	598	603	623	574	550	598	645	619	653	629	603	588	627	589	610	652	571	654	623	639	634	627	627	615	570	577	597	611	598	643	627	628	616	596	593	635	628	618	570	644	649	612	622	616	590	579	572	624	588	681	588	647	610	612	636	600	618	627	558	579	568	614	608	690	597	605	637	638	618	590	615	629	620	586	584	563	593	620	598	619	604	630	537	595	587	616	611	626	573	609	614	636	615	622	641	639	574	584	602	631	611	597	622	616	613	598	603	610	612	607	587	612	598	605	616	642	637	587	604	606	581	545	622	627	609	601	590	643	623	620	635	598	646	691	569	617	613	614	628	625	593	608	610	621	619	612	591	644	568	588	545	592	645	575	642	599	571	648	594	572	603	594	599	638	619	607	572	599	597	604	589	570	597	572	648	624	620	610	564	645	616	612	646	637	606	618	589	606	591	592	627	561	555	608	599	639	617	579	635	631	565	612	649	588	626	612	605	606	635	623	614	606	614	589	576	605	615	593	600	599	569	594	625	595	606	634	597	592	619	665	608	601	608	639	568	626	640	588	620	634	636	643	579	639	586	618	617	614	621	606	580	623	622	597	597	637	612	605	600	588	633	679	637	636	598	598	628	602	644	629	590	618	601	631	590	598	628	583	629	633	652	594	617	640	620	638	635	634	651	576	581	603	595	618	579	623	549	615	637	594	620	567	625	613	604	634	596	606	605	610	584	632	603	634	579	644	667	597	617	599	657	660	596	624	655	637	600	548	626	590	632	609	581	618	649	584	598	592	606	614	609	619	591	591	634	652	576	549	628	632	655	613	628	629	673	612	607	614	602	581	608	581	593	639	615	600	582	620	597	633	649	624	616	574	574	645	630	608	585	627	618	597	619	598	617	643	612	658	615	578	614	572	624	601	605	590	590	593	635	627	629	647	602	629	609	642	623	595	578	625	623	648	612	624	614	604	590	593	604	610	607	643	651	650	603	604	621	595	621	618	638	597	605	626	610	596	665	624	634	631	649	646	617	583	588	630	601	579	613	580	614	612	619	613	671	610	619	637	588	621	623	639	618	623	588	600	629	632	608	594	591	601	621	582	631	607	619	579	616	558	605	617	631	646	622	641	637	605	614	599	574	619	584	637	619	663	602	608	635	602	593	640	638	619	658	596	639	658	626	610	642	612	603	634	624	596	620	651	610	611	658	597	614	578	590	598	616	610	597	607	612	583	637	585	625	587	618	627	646	570	630	579	639	602	634	630	633	645	598	610	637	673	624	622	621	636	573	631	648	626	589	599	594	630	622	582	608	705	598	632	609	627	593	610	610	620	609	599	641	608	596	643	589	606	642	617	621	665	591	618	575	594	588	577	593	603	615	589	554	579	631	609	587	591	577	681	622	616	583	625	621	608	597	605	584	617	606	598	553	606	621	584	592	605	649	585	588	577	607	633	651	574	637	608	660	621	597	587	670	635	607	616	599	561	640	596	644	582	591	574	587	633	610	579	617	592	605	588	632	607	629	634	606	662	617	687	606	579
22499	21181	30896	34686	22522	18365	7188	1459	1170	1061	998	1052	1043	1025	999	963	932	977	953	926	925	963	924	851	921	885	933	898	946	908	935	924	974	925	937	879	912	930	922	906	910	887	891	895	910	898	907	894	904	892	852	921	920	905	909	904	916	932	849	875	928	890	904	888	906	887	914	918	919	869	886	861	911	903	869	931	863	876	885	800	901	905	922	892	902	874	957	887	898	909	933	912	885	843	912	936	888	892	877	861	874	925	853	872	877	921	935	915	834	878	871	877	902	938	893	918	909	860	914	940	913	912	887	929	917	907	904	891	949	874	896	859	923	903	884	842	893	918	941	939	912	918	923	841	892	892	929	941	917	969	864	874	936	879	861	916	883	913	903	897	892	969	950	926	905	893	898	977	899	849	874	926	898	899	882	871	922	923	899	911	899	873	916	892	877	916	906	914	918	887	925	875	918	938	941	923	913	853	918	948	925	933	901	914	872	937	874	871	902	894	906	899	896	873	938	872	957	878	906	890	934	879	887	902	835	886	920	932	909	881	914	913	882	899	925	916	868	921	921	941	907	865	907	903	958	862	894	932	917	861	878	919	962	956	822	891	892	936	884	903	920	908	887	942	881	892	816	909	858	903	947	889	910	863	909	854	955	893	848	899	894	931	874	882	866	838	855	911	911	903	896	914	910	913	887	884	900	853	959	827	846	871	893	926	941	919	880	886	951	884	904	886	883	933	895	875	959	918	913	888	917	916	859	898	874	871	887	873	901	910	917	912	902	907	885	915	913	904	940	915	875	889	902	947	871	883	910	896	884	867	932	959	920	895	945	884	831	971	902	913	938	880	908	859	913	874	962	867	912	887	910	920	920	902	931	829	904	903	954	897	845	946	896	898	903	882	929	902	870	911	891	900	918	914	890	909	906	918	891	934	873	915	886	866	868	927	941	874	886	877	856	852	895	904	896	919	903	916	916	932	931	869	923	921	886	953	909	903	870	840	876	869	842	892	880	894	912	905	908	875	922	925	850	895	970	921	856	828	821	854	925	915	890	886	884	918	875	839	922	899	908	914	871	948	901	902	934	926	875	908	978	916	923	926	837	896	954	900	868	833	866	944	904	906	876	887	887	866	908	905	910	868	910	913	902	937	865	846	899	938	927	872	889	905	902	929	898	918	848	903	931	900	915	888	898	925	899	897	915	905	973	897	974	903	920	908	863	902	864	866	867	895	841	859	882	899	915	920	888	856	888	933	898	890	880	878	898	845	863	920	922	880	921	915	923	885	913	931	906	879	856	939	860	954	896	820	922	936	924	903	897	894	927	908	932	875	955	867	909	875	893	918	916	867	850	891	908	886	888	901	861	905	856	923	876	899	921	832	952	912	887	866	901	837	913	870	848	897	923	912	845	937	937	859	829	852	890	921	886	890	892	871	871	898	977	881	850	835	934	945	891	862	939	879	893	896	885	784	931	952	953	935	892	902	935	867	878	861	879	876	939	897	965	882	875	828	908	873	948	901	909	910	849	897	848	898	904	927	913	912	894	892	842	953	936	917	945	922	858	917	874	890	905	904	897	906	872	960	866	882	919	896	863	864	943	934	916	863	899	912	900	850	916	893	792	876	893	891	953	886	907	914	873	852	918	927	893	912	1014	891	917	883	945	887	898	843	884	955	920	885	870	916	928	925	909	926	859	886	879	885	866	920	947	885	889	858	902	927	860	921	898	904	885	902	918	925	872	883	900	902	840	895	890	898	930	900	916	870	925	897	922	880	897	914	919	912	878	936	890	849	935	883	930	906	875	909	899	906	936	870	885	872	869	882	897	873	901	894	852	908	914	851	864	900	897	950	920	877	882	881	900	928	912	963	940	914	909	867	893	901	895	877	938	912	924	846	900	899	858	870	877	877	907	944	912	897	890	900	912	909	882	906	894	945	901	932	911	869	889	866	869	904	847	904	822	913	909	922	917	905	929	940	922	921	834	894	904	924	867	887	812	914	894	942	888	889	881	909	897	921	906	899	889	934	881	908	914	904	913	895	895	908	930	944	926	923	937	850	819	875	926	926	912	893	898	945	946	856	895	916	859	875	908	902	903	870	905	953	889	911	890	903	941	926	916	901	904	981	907	869	883	950	902	879	905	865	879	860	908	933	895	861	950	908	875	929	917	882	920	908	871	887	935	875	862	888	922	947	909	859	924	854	824	870	894	911	882	909	895	950	916	900	902	873	899	948	881	903	921	960	909	927	902	886	872	870	913	914	856	946	878	850	885	897	942	883	878	921	848	927	918	900	902	896	914	871	886	952	850	979	867	894	918	946	868	872	919	936	881	906	883	873	886	946	847	898	912	954	895	885	949	945	941	884	864	869	936	870	945	891	841	884	898	894	904	915	956	919	935	905	931	943	915	889	892	882	871	942	910	859	935	916	928	905	968	879	880	863	921	853	919	909	895	897	902	889	907	902	863	955	920	924	909	889	879	922	922	915	895	902	943	939	934	910	955	849	890	919	948	906	922	973	857	912	889	895	886	933	894	871	922	891	874	883	922	900	887	903	925	850	865	870	880	901	905	890	944	884	902	873	942	880	900	877	887	874	865	904	935	977	918	902	942	871	935	897	921	904	925	890	870	936	875	904	928	916	934	886	921	874	854	932	890	884	890	875	928	892	851	898	937	909	937	914	896	899	929	887	866	891	903	836	894	910	888	869	926	887	909	880	918	924	867	869	889	912	944	927	882	917	919	900	870	887	928	888	893	905	854	885	899	924	957	839	898	938	889	924	933	859	910	916	851	822	866	900	866	875	878	890	857	914	842	915	916	870	886	929	954	893	913	891	897	890	870	847	868	896	928	893	850	879	849	892	950	908	927	915	857	846	869	854	911	890	935	932	850	865	898	922	910	939	927	892	938	879	874	969	918	904	908	891	891	910	855	904	861	884	842	908	900	923	900	935	880	887	920	948	930	903	937	926	862	882	928	958	883	864	898	945	866	888	934	946	908	920	930	880	850	885	930	892	887	897	908	886	938	883	890	878	876	919	949	879	1003	857	820	930	893	967	896	889	948	906	870	836	908	901	922	911	895	853	856	900	874	912	916	920	918	948	916	938	906	878	949	901	922	948	900	872	897	938	889	875	936	938	876	889	917	819	857	883	934	879	933	928	818	894	925	888	899	921	852	904	913	918	912	890	897	907	842	856	899	903	891	892	894	901	897	880	898	860	894	972	938	908	897	890	876	866	849	886	895	869	879	926	884	855	916	939	890	857	979	905	930	942	917	877	887	942	872	915	874	980	922	900	894	965	930	915	867	868	905	866	928	874	897	975	895	927	931	972	927	949	911	891	877	910	888	856	918	933	914	856	897	869	927	894	943	901	887	972	886	873	885	966	936	895	942	940	884	912	878	921	884	894	892	903	912	875	910	948	884	873	906	994	884	888	908	842	908	919	903	895	938	905	960	937	906	883	892	908	906	888	913	915	966	905	939	893	874	877	910	921	903	860
38806	93164	75000	56003	8629	1857	1639	1380	1196	1156	1106	1021	1035	976	946	996	1003	912	930	949	926	988	935	920	898	973	921	934	888	860	880	898	905	914	899	913	847	888	945	930	891	889	831	869	890	863	896	919	905	899	902	855	895	901	866	850	903	834	851	880	921	889	856	888	856	796	889	859	857	905	878	891	862	913	890	908	858	873	865	896	834	860	863	917	846	943	903	805	893	912	926	863	902	821	913	897	913	869	906	890	902	883	867	871	817	882	871	876	888	905	865	849	894	902	855	903	858	906	859	941	886	918	878	872	891	911	870	857	866	858	853	885	885	862	912	845	908	909	873	874	876	930	894	859	935	910	897	853	869	895	897	880	912	856	863	890	898	866	879	852	882	885	934	842	930	871	913	905	851	903	943	888	878	902	885	891	882	876	932	858	865	880	838	888	917	868	944	878	875	900	879	923	890	907	905	896	877	888	846	905	901	913	889	989	945	865	851	936	840	955	888	861	886	873	871	908	930	886	875	949	853	874	873	877	865	894	884	887	923	887	874	903	879	861	822	853	878	841	941	920	862	855	856	805	920	849	873	906	883	802	902	910	899	874	902	902	905	910	866	918	876	929	882	864	778	812	862	921	934	851	917	891	828	898	887	915	939	920	893	852	913	884	878	861	916	878	840	896	889	865	887	950	877	861	884	913	856	892	928	937	837	903	884	865	878	930	865	887	910	896	871	920	929	823	896	876	870	865	842	945	904	895	901	866	886	880	902	891	868	871	902	876	829	874	878	821	912	863	866	888	879	897	871	881	893	925	875	916	845	908	866	878	850	890	906	885	895	908	898	923	908	877	877	879	827	911	894	897	888	879	883	893	904	873	903	866	829	878	875	902	906	850	901	908	894	859	947	917	890	841	904	889	884	911	889	911	906	847	842	904	866	859	908	855	849	854	879	888	854	902	912	855	863	897	906	898	877	863	871	925	891	927	892	853	848	923	848	858	914	912	844	906	929	895	914	932	900	890	901	886	886	870	864	895	861	853	902	879	911	923	929	900	896	883	865	892	866	959	915	917	885	844	865	933	913	905	877	873	893	908	892	885	854	857	910	898	876	897	915	889	896	879	911	878	892	886	871	853	891	849	894	845	812	879	906	842	867	901	907	895	862	913	833	883	919	868	885	872	866	885	865	861	902	902	866	907	891	912	856	885	919	848	902	827	898	892	895	911	957	910	915	855	895	895	873	906	868	851	866	930	854	863	888	907	817	931	888	895	908	840	881	887	912	878	928	840	878	898	907	813	891	881	859	911	852	865	914	938	920	893	847	914	863	902	885	911	900	888	880	904	906	916	865	868	883	857	907	938	871	860	823	857	856	834	894	882	845	880	876	910	911	852	878	870	870	901	910	863	898	866	843	850	932	914	873	880	896	825	875	852	901	903	862	893	863	903	845	861	885	903	885	875	885	900	919	956	873	875	892	894	852	885	917	924	888	844	887	893	887	957	918	867	902	843	871	874	858	902	867	843	822	864	911	887	835	892	892	859	951	853	871	871	868	874	899	893	898	895	872	914	898	855	900	952	877	878	868	855	877	883	897	880	864	829	893	896	897	910	866	913	883	856	883	893	926	854	882	892	882	891	836	927	953	844	900	859	881	861	926	913	885	859	908	856	870	913	910	888	848	851	912	910	845	894	918	888	894	909	902	873	921	898	855	927	899	886	881	844	847	868	856	922	919	905	881	883	891	902	931	909	880	890	851	922	879	918	863	941	855	878	847	897	893	934	867	849	846	927	894	896	867	930	881	924	861	877	899	929	897	867	856	917	929	881	875	829	881	891	895	871	887	863	895	874	909	881	862	892	856	885	851	859	911	846	866	921	964	866	908	909	894	873	833	894	911	903	830	907	862	852	896	906	874	877	893	888	914	893	866	887	891	844	920	874	871	863	882	903	885	874	907	854	921	935	905	902	866	904	850	875	939	893	882	812	866	874	888	932	891	838	907	892	850	852	875	833	855	914	921	860	923	883	932	931	946	821	914	898	857	836	866	906	866	915	889	893	884	872	898	868	915	863	864	840	906	895	934	868	815	897	867	873	907	890	910	829	858	896	899	929	885	883	883	896	895	835	821	879	905	837	896	881	888	849	854	937	848	919	883	925	889	890	841	882	907	862	877	894	853	862	909	930	873	902	907	872	898	925	914	853	898	876	879	882	882	900	893	911	888	926	861	914	859	948	888	859	850	879	865	824	937	878	888	876	873	861	907	892	888	864	854	871	882	897	880	929	906	847	910	856	885	844	923	917	904	895	864	861	878	930	901	921	882	869	892	883	899	878	873	871	858	913	894	894	857	798	869	906	838	909	857	904	922	917	843	919	904	855	852	907	929	885	944	896	893	884	866	924	920	886	921	886	891	872	959	919	889	941	841	915	931	905	902	869	840	913	852	900	901	894	847	947	894	876	883	894	925	853	935	841	889	935	878	872	883	879	854	849	882	867	865	829	952	916	891	915	874	877	910	891	898	889	869	898	888	839	899	876	871	868	906	828	908	902	838	850	888	881	877	945	893	892	930	929	887	872	909	877	900	867	910	824	905	919	856	931	872	877	859	902	903	876	940	886	898	902	915	911	927	840	857	888	861	910	898	901	921	891	916	868	857	863	901	837	883	861	841	856	920	828	826	860	868	866	857	913	900	878	932	881	813	908	846	922	867	887	900	889	882	894	870	857	938	918	860	929	873	853	883	899	908	887	896	898	830	924	875	883	879	850	899	843	863	935	900	889	843	854	888	862	884	846	888	869	856	880	901	910	851	868	858	850	934	843	897	949	849	906	885	954	895	863	823	903	923	866	848	883	886	849	895	932	891	848	867	886	883	892	857	899	897	850	907	891	864	911	897	904	892	867	891	792	929	864	914	931	883	885	894	860	895	922	903	874	868	870	897	914	888	891	907	876	854	840	860	892	879	852	839	844	901	911	859	849	916	937	878	935	909	858	835	866	901	904	924	856	885	864	916	887	896	862	910	866	875	851	882	882	876	846	838	851	867	909	829	936	865	837	890	887	886	873	913	850	920	849	910	895	904	868	904	887	935	856	884	899	859	852	950	870	922	901	875	892	875	889	880	869	931	819	896	893	912	914	855	899	887	859	858	907	899	873	885	974	887	884	883	877	882	907	827	874	870	905	876	884	879	912	883	912	923	915	897	904	888	907	865	867	899	933	831	861	840	849	935	856	864	914	882	878	905	916	806	828	867	892	890	906	930	885	895	866	893	884	904	931	847	862	857	920	832	924	893	829	910	935	838	932	918	850	876	847	809	924	923	868	861	927	865	866	894	812	898	903	905	889	887	891	918	854	979	903	880	866	898	912	894	859	891	929	869	870	895	885	880	875	877	870	873	926	879	834	920	910	917	873	890	839	900	892	903	895	891	880	857	886	844	892	927	871	858	928	895	842	910	817	908	875	866	920	860	942	949	904	922	904	947	910	890	907	859	905	876	878	897	878
28386	24051	29552	17979	1768	358	372	323	347	359	336	363	356	320	376	329	325	351	310	336	355	342	336	320	346	293	331	350	339	334	351	351	328	348	368	360	351	328	340	334	316	351	349	343	323	363	297	352	329	337	337	328	357	365	347	410	331	335	317	365	342	341	364	332	339	311	349	346	357	316	368	366	356	336	332	358	350	362	323	347	330	326	369	342	319	358	387	351	316	356	342	346	334	346	344	296	353	340	325	338	331	312	336	343	313	321	341	330	318	363	368	345	316	307	326	336	343	314	357	348	341	332	329	346	325	335	340	287	312	329	324	322	350	332	326	360	341	339	363	314	303	315	357	313	330	296	316	344	359	349	348	358	341	315	326	346	336	340	333	305	354	361	333	345	364	322	293	314	333	339	358	317	345	320	324	342	311	352	353	351	353	308	360	314	317	355	344	333	317	330	329	362	372	375	352	315	348	352	325	344	365	317	331	349	341	327	334	301	341	364	335	366	357	339	336	353	353	311	373	345	336	359	311	344	361	313	360	331	338	343	347	339	322	323	321	358	309	358	323	333	354	309	370	329	340	346	349	322	357	343	336	361	361	328	378	342	348	332	353	292	345	332	345	316	325	365	314	370	331	315	356	340	366	356	339	342	336	294	336	346	348	327	324	342	359	310	341	311	333	339	358	359	324	357	331	347	331	304	328	323	365	337	352	335	347	356	350	356	366	344	313	335	312	343	340	351	341	357	334	336	323	316	340	364	355	318	336	324	304	342	351	353	366	363	351	331	336	333	352	340	338	353	338	334	350	348	330	345	358	338	335	366	358	315	329	315	322	334	335	331	358	319	318	327	358	359	337	381	363	307	322	331	340	369	360	333	365	345	358	335	323	327	338	321	367	298	338	327	350	342	307	335	355	343	316	345	346	345	303	313	319	353	349	333	337	309	338	324	329	359	352	345	336	356	381	315	317	338	325	332	345	349	314	351	352	362	323	329	345	345	325	310	338	320	356	346	342	351	356	382	345	366	333	329	345	329	358	377	319	342	331	342	351	363	331	365	366	325	336	314	309	333	340	345	322	360	341	334	323	334	332	389	314	324	353	363	342	317	323	350	328	322	323	301	342	350	332	345	354	360	367	353	351	347	318	329	334	364	307	345	345	349	325	339	356	336	317	363	340	341	344	320	322	331	319	330	336	320	351	341	324	336	331	337	355	342	323	331	313	351	335	331	316	354	319	314	339	374	355	350	396	336	354	319	322	361	336	367	310	348	323	322	335	356	322	344	333	335	376	322	319	303	337	325	370	361	324	381	350	341	332	372	382	326	342	324	324	335	324	367	335	327	348	334	356	355	365	336	334	314	346	326	394	371	351	323	340	362	321	318	315	340	343	335	354	358	353	307	349	340	330	338	378	370	343	349	355	319	315	300	316	336	313	345	346	319	339	343	337	316	342	344	339	360	358	347	332	314	371	351	374	348	309	361	317	349	385	332	343	344	336	343	308	344	319	357	351	383	335	334	320	329	345	334	370	361	317	365	330	368	335	308	340	319	347	342	334	365	315	305	330	364	382	334	346	332	348	310	341	370	335	350	320	332	362	324	342	368	361	312	339	329	339	337	359	350	359	357	348	300	352	324	336	372	369	346	327	353	359	340	327	334	336	356	327	319	338	350	347	349	326	332	322	352	345	386	342	330	329	326	309	324	338	324	310	340	336	354	318	327	358	311	333	304	345	330	358	325	331	341	337	361	344	353	332	337	327	354	338	319	323	321	335	348	294	329	315	338	326	352	326	348	399	311	376	332	332	345	333	337	325	345	332	313	317	341	349	313	339	337	340	321	336	317	362	320	336	339	343	364	317	350	351	351	380	363	336	331	332	361	346	324	350	349	319	355	301	337	329	305	337	328	327	318	322	363	341	352	343	354	347	310	321	300	306	358	332	333	328	326	326	360	336	310	331	321	320	343	361	354	341	293	320	336	332	343	346	368	348	350	346	367	340	327	379	347	337	333	362	327	357	311	324	322	354	331	355	298	319	352	325	349	361	347	313	354	321	335	319	346	334	336	307	358	348	359	348	289	335	323	327	357	338	322	359	350	316	330	326	334	368	319	366	329	334	326	333	328	295	355	330	339	320	345	353	310	350	350	347	331	346	329	340	341	341	349	330	348	305	344	307	354	312	336	351	386	349	346	331	369	325	354	352	324	334	331	312	375	352	350	340	338	336	351	321	362	359	337	343	349	328	297	345	342	313	335	297	364	336	312	318	330	351	304	358	363	367	316	315	354	327	346	340	329	314	334	320	344	353	347	330	377	330	332	321	334	357	350	337	349	320	342	322	319	341	311	333	353	364	343	353	349	331	326	319	318	320	345	343	353	361	343	338	340	360	349	356	349	371	335	318	325	336	357	336	362	333	322	342	360	351	338	368	346	324	349	371	331	347	324	335	339	363	340	317	342	361	345	358	323	336	337	342	334	331	360	347	343	330	357	337	337	384	348	362	332	330	333	331	316	384	299	315	324	351	355	322	334	395	333	332	363	393	340	369	346	340	347	342	347	364	356	316	311	346	321	344	340	334	375	343	339	337	400	367	336	341	321	342	363	364	340	303	340	331	314	356	323	352	364	328	355	359	364	359	354	367	335	344	331	304	345	313	311	340	355	339	326	310	338	326	366	362	355	370	352	359	329	312	335	334	316	349	319	336	345	370	341	334	340	358	315	314	349	327	367	321	341	380	351	336	362	306	353	350	335	334	309	308	324	379	313	367	357	340	338	343	316	384	353	336	353	342	332	368	305	350	334	363	311	353	360	341	349	309	368	323	355	348	394	343	338	331	328	367	383	371	359	339	372	333	277	315	357	380	325	340	335	317	354	325	376	321	312	332	322	338	382	329	338	330	335	307	325	327	342	353	372	318	310	346	315	365	321	305	301	317	323	343	346	328	304	331	333	335	310	339	329	349	323	333	322	359	335	360	353	359	346	375	340	390	342	361	319	349	306	346	334	330	340	343	302	361	333	353	368	325	353	358	332	308	312	344	317	326	290	334	346	343	358	319	335	332	345	344	346	340	334	343	317	337	359	313	320	324	364	333	330	321	351	336	311	342	337	294	315	360	302	343	353	355	331	351	327	334	380	352	323	364	351	310	328	338	356	320	357	293	315	364	329	354	324	340	351	314	339	355	326	329	348	345	302	350	355	300	326	348	360	324	351	344	383	360	311	340	338	360	337	305	350	317	321	323	313	332	362	340	328	358	358	358	385	362	375	323	329	326	321	341	334	352	332	305	381	355	333	308	325	334	323	334	330	323	360	340	388	336	343	335	345	359	309	335	320	343	350	337	390	341	356	357	329	344	332	338	323	340	329	284	314	350	339	309	313	319	335	327	346	358	349	340	332	338	339	335	359	339	336	316	348	346	341	332	333	331	315	335	328	316	310	341	348	319	333	338	343	350	349	367	336	307	334	346	335	332	330	310	317	342	347	308	323	338	336	361	322
21580	33946	23454	10615	856	399	389	363	416	397	395	338	373	374	370	376	385	334	375	381	347	354	409	395	353	356	377	363	373	362	378	374	412	364	370	365	322	391	336	392	360	378	376	404	353	350	377	357	361	396	373	368	422	378	369	373	350	340	387	373	378	402	362	346	374	357	346	359	370	371	330	376	376	372	330	374	378	392	368	347	363	364	368	389	377	354	335	354	357	333	366	362	376	366	377	327	346	421	383	379	362	384	383	396	376	337	341	392	382	395	379	382	382	363	377	383	391	352	416	330	339	388	379	364	384	355	350	366	342	358	365	339	357	391	352	362	376	367	374	385	335	355	364	359	366	358	366	344	394	396	353	390	376	376	406	384	382	366	416	360	398	369	361	345	385	365	397	355	383	355	378	395	379	371	356	376	381	380	338	381	379	408	345	390	373	379	364	356	338	310	345	344	374	349	372	370	353	396	360	332	416	384	387	381	355	360	356	387	367	337	361	337	367	382	373	385	370	365	407	365	351	375	367	417	361	363	362	369	344	386	373	360	398	364	385	386	391	367	382	370	353	348	340	367	378	334	406	344	357	382	361	348	323	319	375	384	400	398	395	349	364	385	373	382	389	370	396	359	345	381	358	363	381	352	362	354	340	396	361	382	346	374	377	349	363	344	356	379	374	369	388	359	387	357	347	360	382	401	364	377	350	343	350	363	364	382	388	357	359	361	384	369	378	328	357	361	361	348	381	390	394	349	343	356	392	370	364	388	371	328	372	368	365	367	340	366	359	373	352	376	362	358	347	377	355	386	390	345	393	360	382	372	367	361	369	374	340	379	389	381	380	388	375	364	372	383	339	359	342	355	390	342	376	370	433	349	361	368	370	374	389	424	352	366	350	405	385	355	389	344	395	364	371	354	341	362	380	366	364	337	352	376	376	369	363	406	374	345	403	384	375	360	348	369	397	401	410	383	362	367	386	391	351	380	376	390	373	363	378	362	376	369	401	370	369	371	392	383	350	358	358	425	349	341	363	377	387	378	351	348	353	356	360	370	363	380	350	379	378	367	364	388	368	357	416	346	394	398	402	354	383	364	372	373	372	400	393	363	359	356	373	355	359	336	349	392	377	372	337	392	397	402	396	351	365	322	367	350	363	370	350	372	364	406	349	373	381	364	363	406	356	335	371	370	370	363	389	357	359	381	375	392	389	351	380	348	384	390	354	365	382	403	380	366	344	372	343	332	380	389	366	350	376	373	393	367	370	360	375	395	374	360	391	399	367	379	396	380	380	363	395	377	378	352	347	393	379	365	352	401	353	409	367	356	364	392	344	344	372	375	352	385	392	344	388	362	408	385	364	362	392	364	367	379	382	407	349	393	381	341	366	359	375	353	343	363	354	360	362	391	355	358	353	367	348	346	376	378	326	378	385	374	400	408	357	358	359	349	372	360	382	376	350	355	374	372	353	385	378	402	353	381	371	366	357	392	372	377	361	404	359	388	371	353	351	397	317	411	372	343	379	354	357	366	380	378	354	364	362	354	375	374	368	382	387	333	308	392	409	362	362	414	383	363	335	347	362	352	365	355	384	326	363	345	355	393	358	373	369	394	344	385	362	361	349	356	333	372	351	342	364	327	380	380	344	399	396	369	396	335	395	367	353	400	394	338	385	345	363	377	379	365	380	350	362	375	370	384	352	390	352	374	364	388	363	350	382	383	362	347	378	389	362	365	383	361	376	364	350	376	384	369	383	346	382	399	359	354	386	365	375	366	354	394	365	373	397	382	349	327	379	373	358	351	397	382	351	362	379	379	344	380	355	356	365	382	381	401	336	392	364	383	351	396	379	363	329	386	375	394	356	390	375	415	352	368	382	366	372	363	372	345	380	368	375	392	353	336	358	347	359	354	367	381	368	369	365	368	345	365	374	382	406	373	390	365	382	405	397	327	374	375	390	380	375	370	340	379	363	381	382	376	355	396	401	369	363	355	339	379	337	328	374	391	379	376	375	346	413	386	363	377	370	378	358	368	358	387	366	373	380	390	365	339	351	382	389	380	354	415	384	376	348	376	342	362	364	372	371	363	396	392	374	358	355	342	355	356	372	364	399	354	401	347	374	402	375	381	402	370	323	375	425	371	356	387	387	337	374	365	360	384	382	385	353	356	377	365	348	380	360	347	382	372	330	359	378	357	388	369	366	349	389	357	377	344	371	393	376	383	376	383	369	376	367	379	384	349	342	371	357	363	373	342	404	358	378	389	355	359	311	375	403	394	348	349	379	396	376	345	390	377	356	401	350	357	390	370	388	387	348	365	360	381	351	400	377	363	345	395	391	372	374	349	382	369	384	379	343	379	371	371	351	356	376	356	360	334	345	376	380	363	354	342	310	383	336	372	382	359	339	386	382	353	379	371	365	374	374	387	359	386	374	348	366	381	359	358	385	353	385	354	406	383	411	357	395	384	376	369	355	362	386	370	381	359	392	408	368	373	371	372	393	356	360	362	353	375	375	339	354	379	360	360	343	364	341	368	380	394	364	406	338	347	391	384	376	349	358	370	360	353	365	373	363	379	412	382	354	404	419	379	358	369	365	368	378	353	393	325	386	364	349	390	358	406	358	372	371	347	342	333	397	336	331	365	362	360	362	352	355	349	366	325	354	350	372	351	334	361	376	405	359	370	366	347	337	360	403	328	372	368	375	396	378	358	369	371	375	360	357	384	382	379	394	361	370	365	360	362	391	370	395	396	390	367	395	378	360	362	377	356	386	392	370	364	384	383	403	391	369	380	390	371	374	374	350	359	371	361	381	407	383	385	385	382	366	383	371	383	376	379	352	358	364	397	373	368	351	392	373	354	358	362	343	372	340	384	405	380	401	374	377	408	386	370	408	384	367	378	329	335	366	356	329	383	351	360	396	348	378	354	386	353	336	380	388	371	359	325	358	336	413	368	398	396	338	354	379	377	348	340	372	347	367	406	397	381	395	358	353	370	383	350	372	360	360	369	357	367	411	372	358	366	368	354	332	347	363	368	389	372	386	366	380	343	346	362	370	356	379	346	358	385	360	358	379	372	323	407	360	374	354	341	395	376	399	360	360	326	406	368	396	380	381	354	413	396	360	391	403	368	373	354	389	383	392	375	373	346	409	363	384	360	375	365	336	357	384	390	341	366	360	333	371	391	379	357	382	360	381	399	363	347	387	374	413	358	394	351	351	372	317	367	351	373	367	388	366	396	343	377	348	375	407	403	344	371	379	358	366	408	369	359	383	388	356	356	414	369	361	337	388	359	341	385	378	389	397	382	383	345	359	414	393	369	400	376	329	340	355	373	382	351	340	355	397	383	405	348	358	352	349	355	398	385	390	380	393	367	361	339	399	375	367	366	341	351	368	376	357	349	346	379	358	380	403	365	365	378	360	383	371	379	390	351	378	370	311	380	367	394	369	397	377	373	382	391	376	393	363	397	336	388	380	345	398	344	374	356	366	368	372	397	388	354
23724	21414	34517	37535	21157	10698	1462	712	618	584	608	605	578	532	564	557	530	517	507	475	548	499	541	540	521	513	510	510	509	541	490	507	520	493	556	532	503	534	531	493	497	512	508	541	526	520	516	503	527	499	515	514	524	528	545	553	537	503	528	507	522	502	553	478	532	525	532	504	530	494	520	527	500	552	518	461	496	547	500	501	529	515	511	502	489	500	479	549	529	497	548	509	532	458	512	508	479	515	508	455	505	569	508	549	499	491	501	524	498	528	500	549	535	513	502	517	511	497	496	538	547	539	528	538	525	511	525	523	497	512	509	546	517	530	533	506	520	492	532	478	504	532	526	537	504	520	544	521	523	481	540	491	526	512	518	496	499	505	497	503	520	489	536	537	525	514	557	502	506	497	555	541	489	493	539	499	483	515	524	493	500	496	484	507	464	494	533	500	473	493	534	514	503	513	510	555	487	493	516	508	549	494	554	538	525	536	537	508	507	549	497	535	506	503	502	508	508	468	532	510	500	511	497	529	493	506	507	517	480	507	474	533	507	511	489	483	548	530	548	514	504	547	485	542	538	491	470	491	541	523	495	477	542	491	494	504	484	496	516	541	505	543	552	512	515	543	502	509	525	524	456	526	486	516	526	516	539	525	490	512	547	541	526	528	552	512	504	525	528	534	532	535	510	521	535	475	522	532	527	549	546	532	523	527	509	490	511	564	501	506	515	498	497	496	574	475	547	496	523	531	508	535	511	496	480	526	513	536	532	495	510	529	502	528	518	514	492	506	476	484	565	509	534	507	507	509	573	502	517	510	541	476	517	549	512	500	537	516	491	519	470	543	515	495	492	527	505	531	550	531	491	546	528	504	474	555	528	496	514	512	554	513	508	517	519	523	518	521	479	490	529	520	503	484	495	480	497	536	498	524	474	515	547	511	536	521	490	576	492	533	492	486	486	514	502	498	532	508	553	508	527	520	512	530	519	508	516	486	497	527	525	480	516	503	486	526	508	464	512	506	522	493	515	554	550	510	510	511	497	515	547	545	539	506	494	467	528	533	531	540	521	526	524	522	531	572	545	510	510	535	510	555	497	476	483	520	536	522	476	498	510	519	549	518	588	534	508	512	500	476	503	492	533	529	499	477	515	505	539	482	506	558	491	555	494	508	502	512	527	496	511	467	543	518	500	523	511	514	507	504	499	538	502	541	503	517	501	514	521	494	499	478	531	472	510	504	482	499	517	507	556	505	531	505	526	524	491	486	507	495	518	542	541	507	533	497	513	542	479	506	541	539	506	531	516	538	515	538	518	513	513	487	507	514	509	522	514	503	470	538	494	518	457	500	510	505	496	534	541	501	497	520	483	536	530	534	507	513	487	503	515	491	511	505	504	527	537	531	533	495	481	487	520	511	527	464	484	544	493	518	507	483	508	520	534	497	492	483	534	542	516	533	514	513	479	555	500	507	509	513	573	509	552	495	508	507	504	532	516	514	496	542	524	498	486	528	526	495	537	536	492	547	568	470	473	485	506	500	483	503	511	516	512	522	539	489	511	506	505	541	523	529	558	522	515	496	502	459	487	448	464	518	532	512	495	519	535	478	505	484	508	562	527	489	481	517	485	514	491	569	535	541	484	482	536	525	511	543	550	536	494	496	506	490	491	530	529	484	487	466	513	559	514	510	521	508	510	523	513	532	509	533	509	528	564	514	483	475	544	517	492	523	512	539	530	542	487	496	485	508	515	516	488	539	490	499	561	537	469	471	513	532	572	505	562	534	490	486	544	527	541	523	499	525	528	538	516	511	484	524	520	512	532	512	461	517	480	476	520	539	537	519	528	527	518	510	490	523	516	502	513	496	560	524	505	499	526	524	521	535	517	501	493	468	534	536	528	528	482	514	532	511	510	478	526	463	521	504	522	514	544	537	525	481	529	517	485	511	515	541	556	517	521	511	549	520	490	480	531	538	503	535	575	515	531	532	533	492	518	480	467	504	509	515	488	531	552	527	500	509	492	523	524	561	494	499	520	533	506	500	489	481	495	516	505	529	541	553	538	499	466	516	514	542	501	567	559	492	529	471	501	500	543	530	517	499	529	514	518	474	509	517	530	527	518	524	507	507	523	500	507	486	501	517	520	494	529	497	530	539	516	464	517	496	505	480	529	494	477	549	501	528	495	514	507	520	505	536	521	505	530	530	494	496	523	575	518	526	518	513	543	486	537	524	492	535	508	547	508	497	522	500	517	519	521	509	535	516	493	524	481	538	516	560	514	522	504	509	489	468	512	488	523	515	495	518	525	503	545	487	491	482	487	517	520	478	510	471	557	480	547	529	511	492	508	522	509	534	497	484	494	504	511	562	508	530	533	517	519	513	492	514	502	498	555	540	507	520	488	499	475	510	515	482	534	527	525	531	506	491	454	523	523	510	513	516	456	526	523	500	525	529	533	519	515	520	533	494	524	543	510	500	491	509	496	507	474	506	503	502	502	532	469	513	534	520	500	508	485	540	527	510	510	499	533	522	508	495	533	531	520	491	541	518	550	491	510	538	531	512	536	497	514	506	503	544	503	519	496	498	482	489	500	498	511	470	523	523	506	525	504	491	534	505	506	507	493	502	509	530	530	508	527	522	516	542	520	497	499	503	502	537	532	557	557	530	535	502	521	517	542	520	531	505	493	467	522	518	502	526	538	505	496	503	520	513	495	517	546	516	535	516	514	526	547	562	511	507	521	480	541	512	471	546	505	509	514	526	474	529	536	470	486	513	531	529	494	503	509	532	506	492	518	521	449	526	490	515	502	530	473	497	522	493	470	473	511	489	510	531	558	511	506	513	500	525	503	452	512	495	510	512	520	523	508	520	514	575	510	471	523	512	542	550	471	504	535	543	503	491	549	545	532	537	561	559	478	529	497	493	511	520	558	499	515	456	497	524	500	516	512	458	531	544	494	520	531	519	510	501	542	539	492	502	501	527	471	549	513	519	553	529	491	544	504	494	481	480	523	495	522	497	508	535	530	510	516	524	478	529	506	524	536	521	542	529	502	511	513	506	518	511	508	506	488	508	481	491	514	485	514	552	547	510	534	521	533	491	515	498	539	527	519	514	457	529	534	519	530	536	538	482	502	500	523	516	552	518	500	520	528	517	535	518	507	470	523	569	474	501	473	496	538	518	509	494	502	509	509	526	505	524	528	484	534	494	581	518	510	528	528	533	482	514	551	502	472	544	511	506	529	532	527	514	494	539	515	515	501	560	519	487	462	484	485	471	508	482	519	511	522	475	499	520	511	548	525	498	545	510	540	492	557	542	501	518	511	511	539	532	493	502	528	538	463	539	527	522	528	527	515	492	524	518	511	509	504	526	475	516	502	517	513	490	479	515	515	521	481	503	491	509	522	550	499	518	515	522	519	533	538	510	512	504	509	532	543	519	491	508	513	540	495	526	544	528	506	485	481	533	521	500	535	527	485	531	520	480	492	505	519	500	523	524	507	521
32571	80756	67313	44218	5730	1031	886	780	707	646	610	613	584	580	549	620	573	579	563	529	565	576	554	567	571	539	493	535	512	528	522	455	509	522	537	525	537	517	523	521	567	525	533	519	556	492	526	512	564	510	480	501	514	552	498	555	532	516	524	516	511	519	510	506	493	518	515	547	549	498	497	565	526	536	473	490	548	508	527	486	515	537	486	535	516	535	516	480	475	505	523	495	533	530	519	528	499	519	540	514	501	534	523	505	531	497	532	526	455	518	564	490	528	537	527	528	524	507	506	538	503	560	477	522	535	511	484	520	528	514	550	532	499	530	548	535	527	555	511	538	522	533	563	477	532	505	532	537	526	523	537	555	499	532	548	537	488	582	532	531	537	540	502	543	507	529	518	504	514	554	538	515	540	492	546	505	516	476	471	552	520	552	498	519	510	503	510	548	513	511	505	533	492	497	541	541	492	500	513	491	493	533	488	486	519	540	512	528	524	536	520	531	523	510	520	527	495	548	486	506	545	498	524	560	494	529	519	485	516	516	513	537	513	465	520	509	530	562	481	512	555	508	486	514	560	555	496	517	539	533	512	488	559	515	520	510	521	498	541	521	518	512	490	559	534	533	484	530	488	543	534	528	516	501	535	524	521	535	542	525	539	540	519	510	536	508	573	511	502	528	481	520	544	528	540	513	552	518	543	535	480	520	510	538	518	525	491	518	534	518	524	494	497	537	514	534	521	506	496	483	557	548	509	478	499	540	491	515	543	538	557	524	543	514	469	550	501	508	496	516	486	530	530	508	519	530	534	543	478	489	555	523	494	503	481	550	512	525	535	486	568	511	480	544	569	532	530	517	512	520	452	523	514	492	482	557	510	526	498	524	513	519	513	496	528	497	477	512	490	516	554	530	507	568	519	483	507	516	532	502	548	525	546	537	539	534	544	515	500	528	518	526	487	538	533	544	504	545	517	507	513	562	549	544	514	532	533	544	544	499	519	529	505	490	493	508	512	506	518	519	530	488	492	558	509	489	480	527	572	520	514	513	519	525	534	521	509	541	524	549	493	574	500	542	535	536	512	517	526	547	501	496	530	506	501	527	504	499	521	516	524	529	512	502	507	543	550	535	548	547	536	523	533	506	499	528	533	544	522	551	506	518	527	546	519	572	522	523	514	479	542	498	511	504	549	495	508	509	510	541	543	516	512	507	525	506	530	500	529	506	532	472	518	510	500	527	512	521	555	550	532	509	473	516	544	514	583	527	531	501	514	518	522	548	545	524	510	499	539	523	521	529	515	509	519	527	543	517	490	501	502	520	547	503	491	543	489	507	516	525	492	536	498	492	551	522	523	503	514	546	546	501	451	490	509	535	503	514	533	503	513	512	541	533	530	565	512	543	505	555	518	511	485	488	561	534	506	547	509	546	547	526	511	549	504	528	537	507	507	521	561	509	539	515	524	532	507	508	482	553	528	518	489	541	516	521	541	525	524	554	571	519	498	525	500	506	525	529	523	546	536	519	536	514	514	500	553	540	494	570	565	538	556	533	533	518	499	544	511	535	509	506	562	504	516	515	510	544	532	533	563	515	524	556	509	539	515	555	500	517	529	518	496	540	515	533	505	512	523	507	558	533	500	535	552	529	491	534	535	490	558	502	552	557	516	531	532	495	520	527	474	571	532	530	545	541	520	522	519	539	571	539	533	532	494	514	502	531	520	451	569	493	521	490	571	531	569	531	508	554	493	503	558	494	509	514	524	486	591	496	543	540	552	528	526	547	502	489	495	509	482	564	526	525	504	559	486	533	538	477	449	517	512	557	522	507	506	549	526	539	500	530	509	588	534	536	542	519	543	527	542	503	526	504	512	543	536	516	571	486	513	489	517	501	522	513	521	474	515	467	497	554	541	543	505	498	515	547	565	543	543	503	537	491	515	531	525	532	537	544	584	487	538	522	531	461	550	519	486	505	517	540	552	468	558	517	538	514	552	528	512	505	522	541	521	515	521	548	540	515	508	539	492	513	518	521	541	519	474	545	531	520	553	531	486	521	559	535	496	540	508	552	515	558	577	528	518	528	553	548	541	579	541	522	533	555	510	591	525	484	522	506	471	523	517	526	520	525	534	552	540	520	533	550	512	533	494	528	522	516	507	536	523	535	560	508	541	538	500	508	507	563	518	528	537	516	492	516	541	548	526	520	481	494	516	535	502	561	561	514	504	515	497	503	547	534	519	503	553	562	482	546	499	551	518	514	520	506	508	541	484	537	501	558	549	544	533	482	521	519	525	521	552	532	503	514	487	502	513	525	522	533	543	518	514	522	518	550	500	529	515	512	501	495	518	510	496	563	510	505	553	517	538	506	521	544	499	494	555	517	486	546	517	502	479	501	519	551	520	527	576	486	546	531	524	493	505	541	567	522	546	504	531	532	541	521	480	530	525	536	508	515	502	500	529	499	506	563	521	537	533	507	501	473	518	540	508	508	516	529	549	509	540	527	493	533	513	520	537	507	522	505	573	523	539	517	542	527	510	560	515	492	539	513	530	510	534	506	503	538	544	497	522	484	498	551	482	551	572	493	553	539	556	505	503	542	549	520	525	507	528	507	488	525	558	532	510	498	528	499	517	497	528	517	510	509	525	500	507	519	565	506	540	551	515	500	517	542	545	487	495	516	535	494	498	491	534	521	522	530	504	498	465	523	531	505	496	534	523	558	496	545	539	511	517	552	499	528	520	544	482	502	514	542	482	501	531	508	530	516	522	518	514	490	484	526	528	500	563	478	491	513	498	528	543	513	499	488	522	503	501	499	497	520	570	536	504	537	531	539	545	494	497	504	510	507	489	554	531	512	497	506	536	512	561	504	526	533	482	523	538	568	548	502	491	529	481	493	542	531	489	535	494	521	520	543	507	540	484	490	513	527	498	531	510	506	493	525	571	498	527	501	547	527	565	515	508	501	530	525	518	514	542	551	502	519	492	534	503	530	525	534	548	523	496	545	514	528	500	509	530	528	514	527	502	500	477	535	511	504	558	475	538	575	527	498	495	481	529	518	533	493	526	509	554	515	511	548	490	527	494	531	544	507	532	543	499	563	505	518	496	534	541	529	499	515	546	532	499	544	522	516	544	503	528	540	528	538	519	512	519	505	548	512	574	522	538	538	526	518	494	568	520	495	525	475	540	491	524	554	544	539	501	507	515	530	489	517	540	557	519	521	487	523	546	508	555	554	499	531	513	517	527	538	609	536	516	505	508	494	521	532	516	557	507	469	559	521	508	493	561	514	539	527	527	489	513	511	538	499	510	498	529	497	499	568	505	439	497	551	499	537	512	517	553	555	531	508	531	516	522	526	553	534	510	527	451	546	515	542	526	490	530	521	543	543	537	498	533	537	518	534	502	529	518	504	543	483	497	533	525	528	494	548	541	515	534	511	522	527	497	532	495	553	498	553	554	520	498	543	561	509	543	532	504	508	540	526	539	535	523	531	546	498	522	549
24828	21598	33874	33273	15138	2522	715	721	607	646	595	561	532	626	622	607	601	595	614	561	573	543	577	571	567	610	577	572	541	574	568	612	552	586	630	544	558	568	587	549	547	576	614	588	564	566	607	577	550	597	621	598	605	569	616	578	604	580	575	608	502	623	591	625	579	540	555	545	601	597	549	607	614	593	557	591	553	577	595	562	619	580	574	594	608	586	571	624	539	593	639	619	569	631	601	520	586	629	585	575	543	566	582	564	588	543	566	560	625	518	559	601	537	546	573	597	596	564	630	634	609	582	598	549	575	560	546	577	571	536	591	562	616	585	571	547	578	572	620	567	570	559	596	581	593	585	615	564	600	555	604	602	540	580	565	577	595	622	557	613	565	532	571	586	596	604	605	573	627	565	552	597	607	574	621	576	582	570	566	603	577	553	611	580	628	593	617	558	565	572	609	601	568	584	558	593	614	540	582	558	563	604	573	583	583	652	630	568	632	556	535	618	581	594	588	549	562	543	559	594	543	550	616	620	606	573	601	576	551	581	624	589	628	602	566	552	553	608	539	561	631	542	636	555	608	546	574	554	618	584	589	587	596	553	596	584	523	550	529	592	567	559	548	576	559	538	515	562	585	580	559	539	579	630	601	560	594	585	595	608	600	567	575	557	601	622	637	587	591	584	536	544	591	577	606	612	559	549	567	582	594	623	578	549	592	582	600	608	600	553	562	551	592	574	579	632	589	588	554	608	568	604	593	578	572	609	561	616	578	584	596	571	647	578	571	573	587	624	568	613	571	582	566	577	555	578	573	519	542	600	573	576	579	587	576	595	565	589	574	636	592	615	571	572	592	594	609	609	581	576	611	582	602	566	601	606	602	557	613	558	634	584	568	570	609	584	621	587	581	570	583	614	580	554	559	556	566	552	576	558	610	538	609	570	620	594	594	596	604	605	576	551	595	572	549	556	581	603	570	614	581	545	601	570	572	585	592	562	581	587	580	600	567	600	593	559	553	587	580	573	599	569	594	541	554	636	595	585	589	575	602	595	616	609	576	620	613	582	576	559	570	608	589	591	565	569	559	593	582	590	589	530	556	556	607	606	592	592	568	557	579	600	611	596	570	633	560	546	586	532	560	568	576	550	548	599	589	564	567	594	601	560	595	545	540	544	557	601	588	572	605	549	569	589	574	621	544	578	623	607	573	556	597	575	576	575	555	570	585	601	586	594	592	564	595	582	583	599	591	560	572	605	588	606	583	607	569	582	565	574	607	578	586	592	603	560	585	579	608	588	571	599	595	556	589	578	591	606	575	575	553	634	589	568	570	535	582	587	573	580	584	567	600	569	549	621	573	591	607	560	585	609	583	538	540	581	567	583	586	630	542	624	565	540	590	617	560	614	603	580	624	574	584	595	579	597	585	585	578	559	596	602	567	549	623	579	582	618	620	617	590	611	624	553	609	574	593	605	605	615	571	541	524	581	568	587	556	587	556	564	581	584	565	599	584	596	571	588	586	565	529	541	576	604	581	539	557	577	521	636	585	548	591	606	610	561	568	621	564	574	560	572	543	579	574	591	573	567	575	592	588	541	604	625	588	568	556	610	580	612	575	586	620	584	592	618	545	573	616	534	635	569	543	573	566	608	532	558	563	534	572	550	586	574	571	546	588	587	549	568	563	608	617	566	568	572	590	573	565	570	576	588	572	596	613	567	617	551	572	568	591	605	532	596	576	581	567	579	553	586	581	567	625	557	591	538	594	558	552	604	587	581	597	525	557	592	570	555	597	604	602	521	586	603	572	545	608	557	539	595	567	596	610	591	563	563	585	591	609	592	571	562	614	610	590	639	573	598	593	548	555	540	566	556	541	525	557	560	575	574	616	619	566	609	596	600	605	560	575	589	614	581	580	558	589	609	551	549	555	572	594	592	628	629	551	586	580	569	541	578	570	525	603	577	552	586	599	550	544	601	569	572	585	599	627	551	587	552	592	595	616	575	569	562	569	613	568	554	578	516	560	581	637	611	545	539	583	514	587	592	586	615	590	556	575	551	568	549	529	538	592	575	557	581	598	596	549	610	605	506	592	562	594	552	565	572	579	608	616	556	564	623	553	582	601	555	590	635	584	587	557	618	557	584	581	562	548	608	579	595	571	553	553	564	578	582	570	587	594	595	557	570	566	566	565	568	578	591	564	573	566	575	569	592	619	587	563	564	585	608	623	570	587	561	548	563	583	578	626	582	572	621	589	603	558	543	630	566	552	572	621	591	591	559	586	571	542	566	550	594	583	554	576	586	552	577	521	567	593	583	584	591	573	579	578	614	548	571	568	555	575	569	575	551	547	557	563	595	576	601	549	559	595	590	574	597	587	583	573	581	560	578	595	581	590	557	520	579	567	563	600	562	578	611	559	595	601	519	567	569	563	576	593	626	551	598	600	595	607	593	559	567	562	621	604	541	588	591	594	553	540	571	574	596	590	608	562	536	616	590	530	586	541	555	612	586	575	596	603	602	593	598	587	615	555	574	610	529	600	574	589	617	539	581	562	549	617	588	559	600	563	581	530	569	557	538	570	604	546	525	575	579	573	586	637	553	590	587	572	593	583	582	572	579	581	550	575	619	599	580	543	559	531	583	586	544	594	568	605	540	640	590	548	587	548	570	576	572	546	542	575	626	587	539	607	562	592	593	577	578	617	590	534	555	596	581	588	585	557	598	595	583	597	599	563	616	586	583	565	585	584	578	594	546	605	548	604	594	579	552	612	591	537	570	539	573	562	559	605	587	583	538	594	580	563	623	570	597	597	547	586	567	600	598	608	589	623	588	557	564	576	561	570	586	592	590	570	579	619	570	591	535	548	566	545	626	508	560	582	577	603	610	558	630	564	614	590	600	607	541	578	599	629	597	583	576	543	575	541	563	580	579	580	565	605	550	537	597	524	565	580	568	577	575	604	606	601	552	560	568	624	585	612	594	606	575	622	582	576	611	578	589	597	575	570	580	550	547	579	560	541	577	578	588	545	614	555	599	562	575	608	620	593	597	574	590	534	581	528	594	547	576	557	578	612	596	558	596	549	563	541	560	585	601	561	576	572	567	561	496	567	594	600	618	593	571	555	577	565	679	546	580	600	605	567	543	579	508	558	561	606	591	576	529	598	557	585	571	607	586	555	608	615	547	570	569	587	591	563	554	607	541	578	616	623	571	574	608	613	599	584	598	572	582	629	612	595	591	558	542	541	594	596	586	582	595	595	585	591	587	591	622	624	596	571	551	565	593	609	595	600	602	562	537	612	606	607	612	611	588	533	562	569	554	519	563	568	594	611	561	570	612	622	614	566	538	554	568	553	617	580	598	566	574	559	621	565	576	566	559	522	580	598	606	612	594	598	584	615	537	592	573	624	598	615	556	591	596	549	571	588	529	563	553	538	571	551	609	581	602	608	592	588	623	601	603	569	600	595	573	601	571	577	602	599	556	601	561	583	574	574	539	575	590	590	572
29434	68389	55404	34174	3411	851	756	750	706	699	697	662	684	626	604	659	640	618	612	636	595	596	607	659	599	682	636	603	607	606	664	631	590	606	626	641	677	590	625	650	652	630	649	602	637	581	646	599	642	602	570	594	589	604	596	598	609	596	624	574	665	617	625	607	615	616	575	631	617	599	631	613	642	602	612	578	569	593	616	652	619	651	643	633	591	638	623	672	593	632	593	603	622	585	597	636	600	621	650	610	599	623	633	638	631	649	623	619	605	631	642	640	619	634	589	614	623	620	611	575	654	636	628	633	606	634	629	583	601	596	614	586	603	619	605	633	636	613	584	619	605	581	657	597	605	586	605	669	602	669	603	643	608	569	658	610	672	662	595	590	596	600	593	618	637	637	606	632	653	604	615	624	602	594	652	589	619	584	600	618	608	610	613	622	564	620	622	639	632	571	590	627	595	644	658	619	619	590	595	678	644	660	596	625	623	570	575	609	599	602	561	597	625	597	599	627	553	596	621	632	633	626	642	598	583	619	591	587	618	608	600	610	623	639	672	587	627	603	603	608	610	602	611	629	613	562	611	602	636	664	618	641	601	624	579	610	619	621	589	592	588	586	600	647	564	593	582	604	574	639	611	645	632	594	610	630	653	653	614	602	668	618	644	629	631	577	669	616	589	624	628	612	690	666	621	654	624	616	581	649	571	616	616	619	603	647	597	583	606	604	612	667	573	620	601	611	620	607	657	621	625	576	615	605	624	584	597	626	642	617	614	627	603	647	627	596	615	613	601	606	654	624	606	610	624	641	620	544	619	666	613	605	590	597	651	610	645	632	598	614	603	631	617	626	612	639	611	619	630	617	655	589	626	585	628	588	646	582	601	604	645	615	615	616	596	588	665	593	593	637	602	599	612	540	596	595	561	604	639	619	621	638	582	640	585	635	614	590	603	620	626	627	587	594	580	608	642	635	609	607	611	597	634	580	622	630	633	597	612	623	599	641	591	568	629	636	604	624	612	629	571	555	567	586	618	605	651	618	587	604	631	616	659	596	610	616	590	556	617	628	588	591	569	598	621	595	651	613	618	607	633	635	601	629	608	563	617	610	593	577	619	654	610	624	628	622	601	588	589	605	592	642	596	656	620	614	567	588	635	636	590	542	602	604	606	587	609	565	673	587	613	625	619	583	585	577	639	575	602	604	617	634	616	606	595	546	638	609	617	612	650	613	636	619	603	632	588	615	604	593	631	633	609	627	649	659	616	597	615	629	633	611	592	625	609	585	609	601	603	599	588	621	632	613	592	659	595	624	596	571	600	586	601	612	619	624	573	608	631	580	621	601	610	647	643	659	606	607	648	612	577	608	593	552	588	653	593	576	626	614	649	660	607	596	597	611	624	610	603	602	606	587	552	598	603	664	654	572	624	662	618	599	618	625	591	618	640	620	582	572	586	599	567	638	630	614	605	590	669	642	583	617	615	617	638	591	643	566	581	606	653	623	605	588	608	649	609	578	606	632	597	600	606	597	624	662	590	621	617	605	624	650	623	578	634	613	605	625	600	663	614	667	635	595	627	576	631	615	620	589	644	629	625	581	644	637	608	584	617	610	639	580	632	622	583	594	605	629	601	622	577	638	605	677	635	569	590	579	589	608	619	632	624	616	651	625	628	623	629	608	565	630	575	562	626	604	601	575	656	553	609	622	616	593	605	597	597	599	640	594	592	605	616	603	629	630	618	595	608	633	608	639	614	637	633	621	641	616	624	591	603	589	612	589	590	579	584	628	594	620	594	598	633	629	605	584	619	617	618	633	639	640	651	598	573	587	626	632	644	615	628	587	548	606	613	567	619	648	588	669	603	591	589	601	573	622	658	604	577	612	595	598	609	599	636	608	615	606	627	589	588	636	614	621	673	606	609	638	641	574	616	610	617	605	641	601	632	592	580	599	629	623	590	644	628	615	599	630	591	576	663	615	625	617	556	636	651	605	623	616	644	629	612	590	586	629	591	644	592	549	612	613	577	577	602	575	599	542	628	588	661	570	568	621	583	617	610	636	622	600	628	631	598	613	597	601	580	575	635	567	611	569	692	592	640	590	653	626	594	570	619	587	572	625	631	641	603	619	589	618	625	592	585	573	605	623	577	603	595	627	628	614	594	629	652	612	613	643	648	611	648	619	635	648	551	601	637	634	608	582	617	633	622	632	603	588	571	606	626	636	598	623	619	614	578	590	647	621	558	594	575	620	634	608	591	608	620	573	608	664	619	627	618	629	620	615	583	586	668	589	574	616	644	650	628	575	604	635	566	624	583	588	612	625	603	607	644	679	636	582	573	613	617	611	647	585	602	657	639	561	614	609	583	627	616	591	602	646	613	605	632	644	599	632	629	599	562	614	589	607	665	588	592	612	586	630	600	596	622	651	598	609	596	605	594	607	584	623	575	592	582	638	644	601	611	590	630	599	597	641	590	627	603	596	579	618	603	627	616	608	642	642	617	614	606	614	615	583	620	599	637	590	548	609	648	557	578	558	649	582	623	606	611	620	552	605	644	617	599	626	598	588	632	593	597	627	604	656	576	635	610	618	604	586	587	591	590	611	614	682	638	621	604	656	633	601	603	623	631	574	596	558	610	648	608	597	604	613	619	627	617	593	633	545	600	633	592	587	613	621	573	565	633	632	665	604	603	600	631	607	581	604	573	625	597	649	619	633	580	617	653	593	599	567	586	652	596	623	588	600	623	559	649	635	618	649	643	610	595	642	590	620	607	577	597	573	611	663	632	612	622	587	599	638	579	620	623	574	610	616	638	616	648	618	602	624	576	626	585	623	612	624	617	606	604	619	643	626	631	628	616	573	682	585	623	593	601	575	626	575	594	601	625	613	584	618	629	642	613	561	628	639	621	585	590	633	636	629	594	634	605	615	605	603	562	617	624	646	635	614	637	642	600	594	618	630	564	620	631	632	578	599	616	567	629	571	571	595	581	640	606	587	568	646	615	669	627	608	565	648	607	592	662	584	633	587	603	619	649	612	609	573	626	557	613	577	618	643	634	632	635	642	610	663	553	638	584	626	602	592	581	614	581	658	575	629	646	621	595	583	636	593	645	619	621	665	592	590	597	604	615	590	598	636	604	580	610	627	624	599	658	647	599	620	586	575	606	633	598	593	608	603	615	584	564	564	582	584	608	626	629	612	613	627	574	613	648	559	614	610	575	619	640	606	653	596	629	613	614	613	603	619	664	632	638	626	603	559	647	624	608	601	606	567	617	626	621	615	617	541	593	633	572	609	582	610	597	610	644	578	611	633	611	627	594	664	608	603	595	623	627	636	621	616	641	589	596	632	585	611	637	607	554	597	624	632	617	645	572	641	621	562	621	623	598	661	595	622	614	626	624	585	610	627	604	602	579	621	647	553	638	614	581	570	579	598	616	666	623	614	613	590	618	583	631	633	553	580	600	600	624	617	612	607	609	602	628	636	621	574	591	596	573	602	604	536
22597	21217	31438	32943	22105	18063	6749	1332	1160	1084	1039	992	947	977	965	980	947	943	941	951	906	952	915	952	934	872	936	917	923	919	891	887	867	873	939	881	942	921	907	936	901	904	978	870	891	899	978	919	889	876	926	931	887	880	899	912	956	924	935	889	935	893	851	904	876	919	926	885	893	913	877	886	952	830	900	919	938	926	876	828	916	935	871	889	893	866	892	885	880	983	859	881	908	924	890	884	875	882	898	892	871	845	900	883	933	966	882	910	925	910	855	904	890	907	880	933	901	874	887	912	913	936	905	929	902	944	887	907	960	862	949	954	886	892	903	898	959	864	896	961	887	853	896	863	906	914	853	891	853	875	959	920	849	875	885	904	931	920	904	965	898	956	934	941	926	905	911	893	880	823	939	896	944	921	946	892	853	894	925	867	904	901	925	902	880	877	929	872	943	887	917	935	965	813	897	889	927	859	871	893	929	890	933	900	886	915	908	875	887	868	936	902	912	909	912	885	872	892	885	862	917	858	928	921	912	924	909	887	884	855	841	859	879	870	846	908	853	919	899	874	865	856	869	921	936	880	862	906	861	922	868	907	919	875	871	879	859	911	872	889	847	856	937	903	886	889	874	907	901	933	873	865	867	871	909	940	884	875	921	909	917	921	907	890	893	947	966	925	931	877	917	883	924	911	912	953	909	904	890	850	919	891	936	921	911	934	922	886	940	903	845	912	927	949	831	862	910	917	909	930	924	863	843	873	887	910	864	939	889	883	941	914	908	909	901	902	926	862	888	888	921	936	875	916	908	845	927	877	897	892	918	896	889	873	918	831	900	952	886	871	920	859	873	913	856	934	919	886	953	915	897	915	958	896	891	879	892	881	903	912	967	903	961	907	926	933	916	886	930	896	933	873	828	848	914	896	896	874	855	883	963	885	825	915	915	889	866	882	927	900	850	862	881	941	894	901	891	891	888	850	912	948	948	914	970	896	899	893	896	950	908	916	911	900	923	862	935	925	926	884	900	907	852	882	904	877	892	853	886	912	938	880	909	902	914	871	844	935	954	881	920	923	865	862	920	882	930	903	942	863	914	951	911	924	893	867	866	856	836	864	913	927	901	867	910	894	893	874	871	894	907	953	991	852	930	879	909	939	865	830	880	865	862	901	888	902	900	902	857	888	881	896	902	949	927	888	920	873	885	885	921	907	906	953	897	904	842	859	921	865	915	934	888	905	920	990	882	903	950	963	927	937	898	895	912	907	864	898	903	954	947	902	873	884	870	927	880	881	883	917	893	938	886	907	895	884	854	889	827	907	910	940	851	961	909	904	900	904	904	947	884	947	921	919	906	955	886	862	873	836	916	899	896	873	890	913	961	953	891	919	908	940	894	829	897	906	865	887	885	878	931	914	870	884	932	867	888	872	886	912	885	963	919	911	926	880	925	882	928	968	895	900	896	894	898	920	903	941	931	919	856	948	952	931	895	885	931	900	898	832	879	904	928	898	935	855	929	921	905	963	930	956	896	899	964	964	931	908	895	913	863	924	874	895	939	945	986	920	881	857	847	975	898	939	962	947	880	915	896	856	899	930	888	902	943	867	916	917	946	943	926	895	885	917	882	914	965	908	886	902	882	905	860	944	925	896	874	883	902	939	899	864	922	866	935	873	883	900	885	899	929	872	882	851	915	893	877	960	989	888	903	927	897	918	946	894	889	879	923	912	895	907	915	858	860	904	886	901	942	895	875	902	963	901	909	885	905	903	976	923	902	904	910	908	872	913	895	915	919	904	846	911	867	906	882	865	889	926	948	861	891	924	902	860	919	876	858	853	904	927	930	890	904	927	898	905	932	892	886	902	941	872	856	912	917	889	950	866	906	829	918	883	886	927	889	898	868	957	931	903	933	864	920	905	958	883	933	942	888	915	871	915	922	851	930	910	904	901	1003	962	923	877	931	920	900	953	912	968	876	900	935	967	926	883	891	953	924	892	906	908	906	881	878	892	850	915	884	887	894	891	920	933	918	878	913	941	908	892	924	920	887	872	907	907	918	875	890	940	961	884	899	868	899	908	894	900	934	907	911	870	929	905	912	919	860	848	931	889	867	877	876	907	911	869	895	836	899	886	956	961	872	931	937	921	920	901	913	886	897	910	900	895	887	896	883	913	911	893	885	909	911	877	886	934	914	892	882	891	851	898	900	870	937	923	873	866	863	898	904	886	959	934	971	921	907	906	897	872	940	884	879	915	936	954	934	906	951	911	908	912	931	909	885	890	857	930	888	927	917	897	937	910	872	877	873	898	932	908	901	906	878	876	923	964	933	927	891	953	888	895	829	881	924	927	860	995	951	949	896	918	916	904	867	930	940	944	893	911	873	900	931	898	922	888	896	900	862	911	893	911	907	928	856	956	908	835	908	931	881	927	937	851	902	920	871	872	874	930	897	921	891	879	918	896	926	924	900	900	876	890	896	895	970	881	918	868	911	871	947	883	852	916	947	934	862	927	881	893	854	863	887	950	927	939	904	893	914	894	866	942	861	912	907	855	896	876	876	931	882	885	873	876	925	841	906	924	864	937	904	915	855	888	910	865	884	926	967	914	844	894	967	907	955	930	922	913	917	909	931	890	876	928	895	941	974	905	910	919	895	952	874	856	911	902	919	907	892	869	903	863	875	883	917	898	908	869	907	902	940	868	912	929	921	879	889	881	842	928	863	899	898	913	854	888	936	863	887	918	959	906	901	895	956	940	942	917	930	872	912	928	918	1000	968	867	940	888	919	883	950	887	904	871	921	896	947	925	852	965	926	926	860	898	893	978	878	913	929	863	866	907	839	868	877	914	972	919	905	898	901	970	948	906	856	942	879	870	915	927	937	966	890	850	943	921	931	870	886	841	892	906	871	874	949	878	929	898	916	924	985	884	916	896	920	891	935	915	880	861	920	875	875	895	910	913	884	851	857	901	878	908	890	917	816	909	939	901	915	844	848	904	940	896	929	868	881	885	894	923	880	924	903	933	902	904	944	877	904	943	884	819	910	905	897	851	914	854	941	837	865	884	922	904	914	874	948	928	904	893	925	872	934	858	933	849	921	894	869	960	948	898	896	907	936	951	896	910	906	914	938	915	896	910	955	884	905	933	904	925	935	913	840	909	841	910	847	875	911	899	938	869	898	916	894	911	898	915	933	894	826	864	948	900	902	935	909	889	905	943	946	818	851	910	935	910	925	902	915	868	892	911	895	888	896	953	978	945	907	902	832	852	845	926	914	904	933	892	927	916	910	898	921	888	891	869	946	909	921	898	885	897	913	909	880	892	894	898	949	939	875	932	844	883	901	915	885	939	871	835	880	869	954	906	942	884	899	873	921	918	941	892	817	887	921	901	926	864	905	879	893	882	874	925	918	912	925	920	891	900	980	895	851	926	823	882	915	903	913	919	910	932	910	884	911	904	878	866	902	898	913	887	874	917	930	884	891	888	933	882	884	908	875	943	890	942	882	900
35767	93260	80357	52632	7274	1863	1586	1392	1273	1117	1096	1007	1052	1069	1008	1019	1005	928	951	989	904	844	938	945	930	960	928	951	864	926	940	917	877	893	925	940	908	830	853	918	921	874	895	924	839	888	967	915	938	917	937	858	878	911	858	922	891	873	862	858	908	879	906	886	885	872	856	924	907	908	916	939	862	898	892	882	920	842	891	859	929	895	841	887	911	916	887	912	925	944	885	926	911	857	925	926	952	897	859	943	926	899	905	903	919	869	897	919	898	949	904	929	900	881	913	911	870	887	863	908	846	875	888	880	913	852	903	929	920	899	881	931	894	902	888	884	891	898	920	873	865	881	889	837	911	890	889	927	834	863	927	909	896	854	888	840	856	879	863	857	882	912	946	867	888	895	921	896	908	898	891	909	867	870	845	834	882	891	884	900	894	886	868	952	888	923	883	935	884	853	878	909	866	915	897	850	872	860	922	877	935	923	907	896	893	876	913	842	863	846	887	909	832	877	876	914	848	866	844	920	877	959	884	872	853	877	890	908	884	886	881	926	882	895	870	841	882	840	889	879	909	913	906	884	906	866	873	896	907	887	916	852	846	858	866	904	899	881	843	832	838	869	901	895	879	880	911	877	855	818	883	951	896	852	834	846	902	840	884	877	875	900	897	864	870	908	884	866	901	892	882	867	862	871	884	873	847	932	898	894	890	893	894	914	875	879	907	942	862	859	914	818	839	912	911	864	833	863	830	904	916	859	905	891	873	874	895	897	899	847	901	916	906	888	892	832	900	871	929	853	885	881	877	914	892	906	921	869	872	888	898	887	857	867	918	991	891	882	907	925	894	912	897	884	889	912	922	880	836	886	906	900	936	878	876	903	861	960	921	880	882	874	906	867	897	913	850	901	905	895	878	864	932	926	877	914	894	884	903	914	874	890	885	924	917	861	898	887	949	897	894	891	845	839	876	920	926	857	878	927	930	862	900	868	905	861	860	876	916	906	873	936	917	877	902	850	930	892	912	890	893	906	861	882	873	889	866	814	854	870	890	873	864	865	900	924	903	924	885	927	880	899	902	906	874	934	906	872	896	914	905	852	870	953	866	877	834	915	877	899	957	893	842	927	929	892	881	862	862	943	912	919	859	895	856	884	856	903	908	891	912	887	812	846	957	895	874	849	950	895	904	861	877	908	854	931	893	867	892	875	905	888	916	871	883	852	892	909	893	857	852	904	851	888	931	941	882	800	940	862	863	916	898	898	870	887	892	852	843	885	891	908	849	870	875	830	885	856	907	923	861	877	901	889	851	887	959	856	929	843	873	925	916	918	899	831	917	892	862	904	908	912	928	870	870	921	878	897	870	871	894	890	879	918	870	895	860	909	875	910	853	854	837	936	894	859	849	881	921	888	840	866	820	840	898	910	905	856	863	916	911	892	828	929	840	900	837	900	935	913	871	872	861	899	812	888	845	842	871	912	844	909	930	910	875	888	938	878	892	862	911	915	876	918	860	896	895	895	890	872	907	899	896	902	879	866	903	870	868	928	906	848	844	901	910	899	892	894	824	917	909	917	871	914	918	863	947	856	822	915	909	894	920	890	862	935	906	882	889	959	890	926	928	895	912	901	939	832	864	845	829	895	901	890	868	894	872	902	914	887	937	890	907	898	854	871	872	875	867	902	885	875	865	872	892	924	878	854	905	927	848	863	858	850	877	886	895	902	861	864	936	867	907	881	874	909	900	870	894	900	930	898	875	843	922	873	857	861	924	896	876	876	905	899	893	864	834	905	892	913	883	866	909	839	901	854	893	859	843	885	849	911	897	857	813	911	937	864	893	892	914	959	870	865	897	890	846	956	948	855	906	841	887	836	872	875	893	904	884	886	886	875	944	913	887	894	844	838	889	938	903	922	842	888	855	894	853	910	851	927	902	887	904	895	952	896	910	856	873	871	906	895	890	911	889	870	882	926	890	881	888	892	820	850	894	863	887	929	878	921	891	850	854	900	888	855	917	890	868	916	876	845	893	914	922	889	865	888	939	899	862	936	883	870	842	906	857	900	862	924	896	935	942	869	887	852	850	913	920	872	838	850	913	908	900	908	843	899	828	878	938	828	900	886	896	896	856	849	902	897	919	864	885	883	874	886	834	878	920	861	855	867	872	912	891	869	843	877	861	909	868	823	907	922	868	896	869	888	963	850	918	901	873	938	891	936	865	890	864	883	911	938	879	917	870	854	934	879	875	885	886	884	950	919	875	867	915	897	874	920	887	876	882	839	938	871	847	889	895	899	890	890	861	845	904	893	872	853	904	828	813	938	892	835	897	892	903	852	841	917	883	877	891	889	879	924	935	875	809	822	856	881	905	899	867	853	880	883	902	891	864	850	920	878	855	856	862	904	855	897	848	876	866	907	839	879	883	888	930	916	905	871	916	890	901	882	939	876	808	915	864	858	889	872	901	895	880	915	924	851	871	858	854	944	867	916	878	852	883	864	839	895	898	910	917	855	859	849	900	942	870	947	878	876	894	914	870	908	872	875	810	895	850	924	924	862	884	887	875	893	909	853	861	859	878	894	945	894	853	899	878	890	955	831	909	905	873	896	907	904	878	856	876	833	859	895	929	917	919	863	908	850	956	897	892	959	880	889	936	886	937	857	873	901	869	901	870	868	851	915	890	882	933	880	917	903	902	853	879	855	852	877	846	880	831	939	866	899	889	893	877	876	862	904	855	871	897	910	914	907	835	894	858	904	870	907	865	871	883	862	895	894	879	835	917	914	872	845	868	848	884	892	856	900	902	890	907	901	915	897	880	864	916	875	899	873	891	859	890	867	870	908	898	884	896	904	878	887	868	823	845	852	875	890	864	898	851	880	883	888	919	851	883	952	891	943	868	900	868	886	918	896	837	905	904	864	920	916	912	907	905	854	870	926	844	871	868	899	880	858	902	877	864	870	907	890	857	872	866	910	874	884	942	886	898	832	956	857	879	865	839	872	885	881	865	904	901	895	939	900	909	873	930	892	868	886	892	903	894	893	931	882	878	952	848	877	879	886	886	924	880	943	870	885	929	881	861	914	860	813	932	863	873	871	899	883	840	902	919	912	899	862	850	912	889	877	918	903	917	911	899	957	872	894	948	840	941	826	890	868	908	873	846	871	872	889	860	883	918	897	831	907	908	832	880	827	881	858	820	898	907	871	869	896	896	865	889	918	851	872	850	877	912	858	825	885	884	869	942	905	898	865	926	879	851	970	938	855	916	909	888	886	918	863	871	879	900	882	893	860	910	818	884	942	895	950	890	888	881	913	931	841	848	873	896	913	911	899	881	890	862	931	870	919	939	901	899	888	899	892	880	915	905	883	917	854	861	868	876	949	876	862	867	900	939	844	854	878	915	896	845	874	916	851	880	891	863	899	841	900	867	891	873	897	896	913	888	882	885	923	922	831	874	890	935	875	894	890	874	850	910	897	883	884	918	896	937	906	852	919	881	915	841	923	868	915
28472	24612	30997	18331	1471	401	377	339	367	337	382	371	368	346	321	328	318	352	328	338	325	320	370	369	363	317	351	332	298	342	337	314	341	318	372	350	338	335	360	343	306	358	321	347	351	355	337	340	370	377	354	327	347	363	317	362	367	350	343	342	359	341	316	318	351	339	298	322	380	311	327	331	358	340	357	377	331	366	337	336	336	336	344	326	344	348	365	358	338	325	367	309	352	352	345	371	337	351	332	334	333	343	329	352	341	373	323	337	357	333	341	337	335	344	295	350	370	327	343	328	362	393	359	342	331	378	365	304	316	354	367	375	363	339	337	343	371	335	333	350	336	354	320	335	370	322	356	355	312	352	368	352	353	324	337	352	372	319	363	368	343	374	328	340	328	370	360	355	371	347	324	364	362	310	353	340	335	310	304	331	333	330	342	339	348	349	376	374	338	324	348	342	374	333	309	358	351	333	349	358	348	327	355	340	354	335	340	343	322	375	376	357	360	350	327	313	335	351	310	281	363	338	350	341	360	320	302	328	381	347	325	377	363	324	358	347	374	363	323	329	353	332	337	349	305	372	345	319	363	374	342	350	338	352	328	347	361	357	316	376	339	353	366	364	342	330	338	338	373	340	333	333	353	356	304	366	337	372	350	349	341	336	334	351	335	355	344	339	364	310	338	374	342	337	362	334	354	347	362	367	366	338	355	320	347	381	347	340	354	385	361	342	367	327	351	404	342	366	350	349	336	331	310	329	361	340	356	343	302	340	330	353	344	376	341	353	330	370	343	337	326	339	311	331	349	345	293	365	326	371	334	336	340	332	364	312	350	327	352	338	356	369	293	314	352	347	370	347	334	357	333	356	320	351	364	333	335	352	363	363	372	310	322	319	328	344	327	327	337	348	376	371	329	329	329	372	364	335	317	339	345	322	380	344	354	331	356	386	398	364	326	343	352	329	330	336	327	343	333	327	402	330	345	332	354	333	320	341	335	328	315	338	340	340	348	336	340	320	310	376	360	333	347	336	377	370	319	404	313	322	339	360	371	363	342	355	369	356	340	321	329	345	372	363	366	362	333	362	308	343	336	336	306	315	339	352	345	368	380	360	366	349	356	363	342	354	341	353	360	355	340	340	372	313	363	336	359	322	341	341	419	321	311	338	344	342	363	344	356	349	309	349	371	360	356	375	322	371	349	298	356	333	322	356	394	351	321	333	358	341	321	362	344	325	324	334	355	317	352	332	339	342	325	330	361	336	375	329	363	347	313	345	348	324	319	334	343	314	340	329	357	353	365	334	367	375	332	370	334	360	343	336	338	353	330	347	338	341	341	351	357	348	347	357	358	346	325	338	346	333	330	315	337	334	317	374	321	352	309	329	355	325	354	344	348	342	370	343	341	332	339	342	366	346	328	356	359	345	363	352	333	359	347	349	349	369	324	351	352	308	325	344	319	324	338	358	311	308	356	332	353	354	346	339	327	320	363	350	318	316	335	326	330	345	331	358	365	335	354	359	341	343	366	368	347	352	364	334	350	323	338	376	328	321	325	360	327	301	369	355	304	331	357	350	357	333	352	334	338	349	329	378	327	379	333	325	328	344	321	365	330	362	341	318	371	323	336	346	370	341	365	324	357	354	340	354	339	351	378	338	360	324	311	361	330	374	324	340	360	363	347	365	307	347	383	362	349	352	399	331	365	365	320	323	343	375	370	342	389	355	331	347	330	349	362	326	359	365	313	361	322	339	349	372	322	369	345	335	345	339	365	380	348	341	363	379	333	363	346	326	320	313	332	326	334	352	353	318	348	358	353	349	386	357	360	358	358	373	355	341	364	351	343	353	337	344	378	352	342	353	332	364	334	318	353	350	319	352	332	366	310	341	350	334	378	332	352	370	375	370	339	341	348	360	345	310	369	349	329	328	318	353	368	352	370	395	336	365	317	326	356	341	352	357	358	381	336	370	328	346	327	390	353	350	334	354	350	355	350	380	308	343	323	352	343	351	340	329	356	352	319	330	383	362	337	342	319	327	310	362	348	368	362	335	374	351	366	325	344	348	339	370	356	339	360	374	316	332	333	359	355	326	345	360	332	364	352	338	338	310	319	346	342	344	355	360	347	321	320	360	338	334	356	329	351	371	325	340	366	348	351	364	326	368	346	379	342	326	331	318	375	359	367	334	335	355	330	325	384	337	391	360	359	372	352	343	353	327	368	331	348	315	332	326	348	333	333	352	327	352	324	352	338	339	316	348	321	343	340	338	336	338	350	367	308	336	327	351	341	366	321	311	344	371	327	343	342	327	348	311	345	357	316	340	336	331	317	352	344	286	345	313	347	345	349	374	353	325	376	331	345	358	352	338	327	347	341	353	328	349	335	349	365	345	341	360	344	334	343	351	359	356	366	370	330	355	316	307	360	351	359	311	322	338	374	343	351	356	360	376	342	355	331	381	305	360	342	378	328	373	331	354	348	368	298	362	339	346	359	353	373	345	356	377	320	344	312	304	375	357	344	323	297	337	375	354	292	331	382	355	360	325	361	343	335	374	310	324	319	335	358	358	351	368	371	334	325	309	351	342	355	310	341	322	343	331	376	353	362	346	339	358	362	382	323	348	301	359	386	321	334	342	352	340	350	337	339	336	347	335	346	341	338	303	335	344	328	321	346	329	322	325	334	345	302	344	332	332	381	332	371	359	365	393	373	341	343	349	351	382	356	331	354	361	357	357	326	339	371	340	336	335	356	348	370	339	378	382	304	344	328	337	355	343	347	335	336	310	330	333	341	336	358	356	340	333	364	351	326	332	334	338	356	333	368	371	325	362	314	318	333	368	324	356	368	338	320	307	349	362	382	357	339	349	326	354	317	331	337	348	338	337	336	302	349	351	360	387	348	346	357	350	340	368	348	355	351	320	339	374	363	347	341	363	315	343	354	320	329	349	353	358	353	367	311	356	330	356	355	334	348	336	343	328	366	352	326	346	328	367	339	360	372	365	341	345	346	331	335	344	345	356	329	348	322	370	374	338	364	320	335	314	362	309	330	350	365	351	340	351	339	355	363	356	351	337	340	302	359	384	356	330	338	338	367	323	342	362	358	343	334	352	319	324	380	334	348	349	343	315	330	351	326	352	328	350	335	321	319	330	327	324	373	324	334	333	335	356	358	352	335	310	304	336	318	330	317	344	333	322	346	359	334	378	337	347	351	339	312	357	367	315	340	357	370	341	370	343	348	366	326	342	356	357	351	338	362	351	346	342	343	354	336	348	393	334	340	374	337	327	308	307	370	300	332	334	347	376	318	352	356	370	351	331	340	345	361	340	328	332	316	362	342	322	396	334	359	353	336	365	353	356	330	359	352	348	362	321	314	370	349	329	352	321	358	333	317	361	337	340	354	326	325	350	359	324	350	368	343	364	375	358	329	345	353	324	356	346	364	354	326	327	335	372	331	312	343	310	342	364	349	331	349	308	344	320	365	339	352	365	362	330	331	338	372	322
20649	35615	25115	10315	617	397	405	397	391	356	371	372	337	357	415	364	380	343	409	375	397	392	394	345	374	375	390	359	349	389	332	381	383	372	380	327	361	373	418	372	382	350	352	393	383	361	356	371	363	357	354	360	374	343	376	376	380	405	382	359	368	343	354	357	356	367	387	377	346	398	384	354	358	348	333	402	379	353	351	368	364	386	370	346	390	409	392	371	354	377	383	384	372	371	395	378	346	381	339	378	402	388	412	370	364	393	394	366	363	375	370	349	356	399	347	376	376	384	366	370	359	392	342	371	415	352	368	365	338	363	401	369	397	357	385	390	349	363	377	358	344	367	355	410	351	391	374	382	383	349	372	392	350	367	362	361	333	362	376	373	366	388	382	386	410	346	376	349	424	395	359	386	394	396	389	405	363	382	395	361	376	375	354	371	365	381	359	369	355	372	381	363	375	399	365	370	392	369	393	376	386	395	374	335	386	366	361	368	364	411	389	353	386	376	379	359	401	383	429	355	372	372	378	390	353	365	365	372	383	385	369	364	363	356	357	364	377	393	391	407	386	379	386	388	386	407	380	373	394	388	369	344	401	351	404	408	346	410	371	362	365	373	344	382	366	342	365	332	377	355	379	399	411	402	349	364	367	386	387	389	361	368	375	365	366	385	375	386	366	379	378	383	363	371	375	370	367	367	377	358	388	403	396	356	371	391	342	372	373	403	375	374	383	362	384	378	390	351	371	368	389	339	378	374	382	395	369	384	373	347	381	408	391	370	363	390	359	383	370	400	343	385	358	364	417	361	344	410	364	390	344	401	391	360	371	380	373	355	378	340	386	362	384	422	388	369	379	368	329	378	396	395	390	376	371	370	391	388	372	396	402	372	392	401	366	396	382	370	343	377	380	372	346	385	364	384	343	389	390	348	399	358	378	374	398	338	370	367	385	350	386	388	389	379	383	361	385	372	371	376	347	357	361	364	394	393	368	390	365	396	354	383	380	379	409	371	379	371	377	389	389	412	401	361	387	367	360	351	377	363	390	391	369	410	391	376	406	359	346	377	410	404	332	350	364	348	369	381	344	374	394	378	396	381	323	354	381	359	365	381	387	391	383	402	365	360	342	392	348	405	405	396	338	393	371	377	362	386	367	353	407	360	368	378	406	377	363	378	363	368	389	389	360	414	390	359	383	377	389	349	378	383	382	381	360	398	361	385	362	378	367	340	387	367	358	385	371	369	380	370	381	371	364	358	378	366	375	379	340	365	398	384	380	332	381	382	365	389	328	363	371	388	377	391	350	385	383	375	373	359	390	372	366	389	363	377	367	374	376	411	358	374	410	360	353	352	412	388	373	352	381	379	370	347	371	365	372	378	357	378	350	363	370	390	381	388	417	351	378	350	357	384	353	316	389	343	364	396	376	377	360	356	361	393	352	372	409	345	378	372	381	393	360	377	394	377	377	357	410	336	382	386	382	362	352	370	386	383	364	397	385	374	363	360	374	407	373	379	354	397	339	346	377	380	358	395	365	383	374	382	387	358	421	361	368	398	357	343	381	398	344	353	407	338	375	403	371	393	379	385	342	400	362	337	383	375	342	371	380	371	391	393	390	376	352	351	374	366	361	365	387	359	334	353	372	360	344	364	378	403	374	361	382	395	336	386	383	376	358	374	360	392	388	370	376	381	361	389	377	350	382	359	393	403	338	385	390	378	409	357	384	357	404	381	350	383	357	365	383	324	365	374	392	374	381	417	351	364	362	410	369	367	391	380	355	362	377	382	413	363	366	348	373	388	391	364	363	395	377	367	401	353	362	394	383	382	355	391	370	356	374	372	361	361	331	381	349	344	381	344	426	349	371	382	372	371	360	376	404	359	383	379	377	323	352	363	353	345	357	381	375	379	363	382	380	371	385	384	381	371	369	373	399	374	349	373	392	364	380	344	351	362	377	373	360	368	343	378	363	385	374	388	401	361	341	365	345	334	389	348	379	396	428	366	368	414	374	350	365	309	398	397	373	343	351	373	406	401	395	390	366	324	362	388	386	404	365	391	383	345	355	401	410	398	359	382	348	356	400	352	383	390	403	371	386	386	347	367	417	410	366	340	377	382	372	369	365	367	350	370	393	354	375	369	377	381	374	364	383	369	333	405	402	390	397	358	385	372	372	373	392	400	367	389	388	365	370	366	388	382	366	378	389	404	370	361	369	389	389	379	352	393	375	365	392	339	383	368	369	363	365	369	371	373	351	356	377	411	369	375	379	370	357	356	352	371	361	379	369	412	373	400	353	391	411	346	372	359	411	368	344	379	393	364	383	357	365	372	335	359	370	401	362	392	354	383	376	359	403	365	404	330	415	399	356	406	364	329	398	390	380	345	388	348	362	384	358	384	417	363	372	347	375	428	363	361	372	397	368	357	394	387	361	372	375	381	362	348	365	377	353	363	375	383	367	358	356	377	393	357	379	372	405	414	344	392	363	387	377	384	393	373	342	381	403	397	372	383	364	384	368	344	362	344	376	363	385	382	372	381	362	379	347	371	370	365	386	365	420	352	396	377	356	415	367	376	391	399	363	390	356	380	360	402	395	357	366	383	395	376	398	366	365	357	370	366	338	380	372	379	400	360	399	364	411	350	381	371	373	383	347	397	374	375	375	408	379	353	368	348	357	376	343	383	387	394	377	368	345	369	354	386	351	421	362	380	375	424	414	369	370	376	357	404	396	381	363	372	371	375	381	339	364	346	355	357	389	359	375	346	394	395	372	370	411	378	353	389	358	393	357	372	376	381	385	402	389	359	351	371	378	372	381	370	388	381	379	362	355	378	395	342	356	332	375	390	377	376	355	345	369	354	361	366	360	390	373	395	373	375	394	378	365	353	369	367	375	393	408	357	370	409	382	386	371	382	371	383	341	366	398	350	376	369	385	394	373	353	343	370	360	385	377	374	373	379	341	368	347	371	383	381	402	338	383	336	365	380	378	398	363	377	388	393	396	376	366	345	389	374	341	368	383	372	386	392	386	393	364	353	364	377	377	379	381	363	367	374	372	360	355	370	402	374	376	386	389	378	338	383	340	378	383	375	370	350	373	378	397	391	388	374	340	338	368	346	427	365	382	373	375	338	388	361	385	391	398	341	364	390	395	359	368	368	356	374	355	367	406	384	348	371	375	382	361	359	342	344	385	361	349	401	414	371	394	418	356	356	383	400	385	364	373	404	404	351	378	381	357	396	337	391	377	369	405	356	398	371	393	333	369	375	395	394	368	405	404	367	373	358	350	362	404	372	357	424	393	341	371	363	351	381	366	384	381	408	351	374	386	400	394	407	386	344	362	367	384	393	392	345	369	367	388	381	395	438	375	335	382	380	371	383	372	349	377	417	383	362	350	349	359	415	347	360	375	415	338	352	369	403	391	371	382	350	351	350	367	399	393	395	341	348	346	383	385	372	358	353	377	357	387	345	376	370	384	373	419	393	379	372	353	378	398	399	357	356
23621	21392	34086	36315	20383	9082	1209	681	653	624	592	542	593	532	572	564	561	560	557	528	583	547	488	546	507	494	559	583	542	511	512	523	541	514	511	503	517	523	475	478	498	522	495	534	555	537	513	472	514	520	488	502	482	555	516	515	504	505	533	506	548	488	502	511	496	486	532	535	525	504	508	523	524	505	498	520	501	455	503	502	494	543	551	517	513	523	508	534	496	511	530	557	530	499	527	530	502	489	555	500	521	492	546	522	504	487	506	529	508	555	521	510	532	546	523	531	562	533	481	532	547	548	520	504	513	521	501	513	564	517	494	557	512	509	482	521	516	521	520	544	507	515	492	507	535	491	507	532	524	509	549	517	478	504	576	542	484	489	525	518	482	528	527	542	526	485	485	532	502	522	535	549	474	546	508	537	568	529	521	528	525	486	544	515	519	525	489	550	506	485	539	514	520	566	515	521	516	531	517	481	500	524	544	536	511	471	497	534	546	472	553	510	529	546	509	478	513	503	542	482	576	500	567	516	512	582	551	514	506	552	529	477	520	527	472	486	522	505	525	476	538	522	572	542	566	579	493	539	563	549	507	517	486	542	517	508	535	529	514	513	490	545	503	550	501	496	484	521	510	506	535	500	536	490	475	497	523	516	508	503	483	496	505	476	509	510	496	513	552	558	511	545	498	539	475	526	516	509	510	529	507	570	495	505	501	514	526	531	531	535	502	507	507	497	546	508	495	528	524	509	517	503	513	516	512	505	572	494	457	498	522	503	521	535	485	516	524	506	521	535	507	531	476	529	495	502	513	514	516	526	540	496	501	554	542	544	517	568	529	529	491	514	502	464	540	552	475	555	500	516	544	516	540	501	507	505	542	506	494	535	530	569	533	456	552	581	488	520	529	512	535	500	468	554	502	534	556	489	512	546	509	516	483	516	535	512	539	532	543	537	496	526	550	488	528	541	517	491	500	552	491	552	513	541	546	498	535	488	530	586	504	500	513	502	488	528	562	500	483	509	516	531	520	516	525	506	495	520	526	508	512	530	520	538	515	522	554	478	513	497	504	502	509	520	527	534	529	534	526	540	543	504	503	499	542	570	529	525	516	539	535	505	528	545	520	517	467	496	543	560	492	506	527	554	524	515	531	527	485	531	537	515	556	523	503	514	543	480	520	545	531	563	497	514	544	495	512	501	522	533	470	536	557	517	575	518	526	463	533	537	523	506	501	506	494	539	491	533	500	490	493	518	561	503	572	520	540	503	479	489	521	514	543	513	531	494	530	453	532	503	499	505	500	494	501	521	553	498	521	512	531	525	504	515	486	515	545	540	539	496	534	492	525	523	477	528	455	499	518	499	484	497	511	501	497	552	562	533	516	512	550	526	517	459	553	487	523	519	542	502	545	507	509	527	551	507	493	492	484	486	500	489	524	448	533	534	539	516	509	524	507	497	510	510	510	471	533	506	563	529	511	536	540	500	537	479	490	522	536	518	516	509	521	543	489	526	502	533	539	540	536	507	496	501	530	512	539	529	525	519	550	518	518	483	491	547	483	520	518	527	544	525	528	546	523	507	514	502	484	520	573	501	524	508	490	510	515	497	525	506	503	538	519	487	554	506	541	579	501	499	489	538	535	512	504	525	495	519	540	565	501	514	505	561	564	522	438	529	499	560	526	508	526	569	543	568	559	533	514	485	533	510	498	511	535	538	558	522	526	518	535	560	534	534	506	508	500	523	503	510	510	520	492	543	536	537	503	498	518	489	515	520	506	537	530	524	534	554	501	518	526	523	519	486	514	548	511	549	523	484	545	514	519	522	503	499	544	543	535	516	489	565	538	510	527	526	472	539	542	523	487	476	483	523	482	520	529	503	517	549	500	509	510	515	487	541	500	511	504	481	516	525	530	529	511	497	517	560	486	513	562	467	518	559	518	519	535	480	517	517	479	569	540	564	501	489	513	531	543	549	541	557	541	519	502	515	529	513	563	509	526	515	539	543	548	553	509	557	496	528	538	518	508	524	506	497	513	523	468	552	531	521	508	489	573	533	456	543	479	501	505	517	498	527	493	527	560	499	516	503	561	525	492	565	528	499	519	528	527	514	515	507	541	490	476	546	509	487	500	492	540	547	549	540	539	557	507	486	553	489	519	529	515	521	502	525	508	559	514	529	527	529	503	504	533	523	530	549	570	516	510	528	505	501	549	525	500	497	546	535	499	525	499	542	518	544	520	483	507	482	528	519	565	468	525	550	536	527	526	485	531	553	541	521	488	520	513	552	498	517	527	531	527	482	491	538	516	515	543	482	526	521	518	561	521	542	505	542	475	514	538	501	522	524	495	522	511	497	551	586	495	497	506	505	529	543	537	533	494	557	553	502	487	479	490	493	537	522	507	507	499	552	524	497	538	518	490	521	508	508	515	536	524	583	477	488	498	498	505	550	533	496	582	461	493	485	497	490	536	493	529	490	541	539	512	535	536	521	511	551	491	521	512	524	561	513	498	535	520	528	518	559	512	488	488	519	488	523	509	476	494	512	465	517	509	517	508	532	482	493	556	551	507	526	499	551	524	514	559	508	520	503	503	505	504	491	520	506	506	502	480	519	530	516	526	511	492	536	530	517	563	542	484	546	547	519	528	490	538	500	544	495	542	476	538	534	489	500	480	486	544	537	511	524	505	503	527	477	523	514	489	520	509	504	513	503	498	518	509	537	502	529	551	545	526	517	503	557	543	513	539	503	533	527	523	562	482	539	521	517	489	529	489	497	555	503	514	526	513	539	491	537	510	489	535	482	531	536	501	540	520	504	513	530	501	543	511	495	505	532	528	499	505	476	488	506	509	520	477	517	524	547	538	529	526	499	526	518	526	539	472	523	549	526	489	496	503	536	490	499	537	550	483	514	562	560	539	511	495	515	461	476	512	527	532	549	501	564	513	527	522	507	512	523	512	521	493	509	522	486	509	513	534	511	500	521	521	563	524	489	455	518	598	486	487	511	458	491	540	527	511	556	549	494	522	529	486	569	534	540	502	546	542	534	507	509	485	510	507	553	499	507	514	491	522	503	512	500	497	491	548	519	550	544	498	529	516	544	532	525	542	511	529	535	536	515	516	547	505	480	516	554	506	526	491	508	541	517	491	525	545	476	544	545	550	531	497	555	513	476	536	522	526	517	478	496	521	523	505	569	561	479	543	477	519	521	468	534	566	511	553	517	527	487	490	500	520	494	528	523	533	508	485	518	509	526	481	513	550	528	528	516	501	562	511	536	480	499	501	521	516	525	562	528	562	509	533	545	550	526	538	532	525	504	534	522	515	504	535	513	483	488	515	545	500	507	516	520	506	518	524	506	493	521	489	520	504	553	567	509	557	514	510	506	515	502	493	488	510	506	548	533	505	485	506	526	543	519	534	515	539	555	492	523	552	507	535	532	547	510	527	478	515	515	527	531	518	539	528	510	538	525	537	532	560	509	539	523	568	521	472	528	498	494	524	506
33238	82410	69049	40512	3955	1002	862	798	685	668	631	619	597	627	574	578	604	552	583	529	545	498	526	573	523	549	524	533	550	541	550	561	524	520	529	510	562	513	554	522	550	559	525	508	524	547	492	553	541	482	497	515	516	540	500	533	558	511	528	521	513	567	553	567	539	523	527	482	554	526	510	524	519	510	557	570	531	556	559	538	531	522	548	502	514	507	567	544	532	544	532	545	511	528	502	494	500	539	544	538	487	536	563	530	516	500	538	498	529	521	522	546	469	499	511	539	529	524	506	498	570	507	530	530	530	525	536	519	510	558	501	516	539	538	524	491	520	510	524	518	546	512	529	529	502	514	514	489	532	509	553	533	507	482	533	496	473	510	558	497	543	491	520	561	543	503	503	522	517	524	529	561	517	530	534	576	563	532	540	545	518	540	460	521	530	521	545	510	543	472	541	514	518	544	547	539	554	537	516	508	553	546	594	544	498	535	572	522	474	548	532	556	548	539	536	523	489	527	493	534	534	513	512	552	543	544	564	514	535	517	515	548	522	473	504	532	539	539	542	556	547	522	547	573	505	514	563	536	534	508	512	524	519	519	542	512	553	528	520	551	536	535	521	531	550	549	580	502	547	528	530	473	510	539	534	540	539	558	499	528	513	525	518	502	548	524	533	557	538	533	515	581	516	522	532	486	509	543	495	517	508	530	509	517	575	525	499	523	557	547	540	491	508	527	519	538	516	539	527	515	547	553	531	556	524	506	443	515	544	537	547	544	544	523	547	535	528	501	531	542	535	497	536	505	523	485	500	579	505	516	530	555	523	514	513	499	549	527	534	541	528	505	492	504	537	503	517	484	497	543	502	513	509	515	514	505	528	525	510	504	547	519	527	486	543	544	537	538	512	546	537	558	548	489	534	515	509	523	500	496	479	534	520	537	497	527	500	526	510	562	542	512	489	516	580	556	505	500	521	491	516	497	512	506	514	515	533	551	546	523	529	511	527	538	511	528	525	515	531	524	587	543	500	510	535	514	500	518	556	528	541	530	500	491	547	557	477	538	559	508	540	518	514	540	526	508	524	504	489	536	535	563	503	547	496	517	517	515	564	528	532	487	512	503	547	583	523	534	519	529	511	543	504	571	522	550	559	534	506	522	540	560	535	564	526	552	571	537	518	513	514	527	498	596	506	527	590	500	531	536	540	514	538	496	484	542	521	507	534	538	580	530	532	560	534	508	506	546	491	525	532	477	519	541	547	533	510	538	515	510	526	467	546	537	518	502	550	473	563	534	513	514	545	498	564	548	519	539	575	540	502	548	540	521	510	535	543	516	520	497	526	516	543	545	564	536	572	517	571	512	515	526	558	518	543	543	517	519	528	520	525	499	548	523	519	561	524	534	515	521	536	518	519	541	524	511	516	532	526	519	526	562	520	571	549	515	529	526	570	517	517	508	538	495	537	495	515	514	545	480	521	543	538	578	603	515	550	532	523	525	497	545	542	556	498	479	511	513	522	554	521	501	508	536	532	515	517	547	509	547	503	554	522	534	544	517	538	555	520	517	513	520	508	550	499	486	550	531	535	515	473	530	530	505	503	530	532	501	491	549	543	505	500	527	550	519	547	523	523	530	518	542	496	506	506	526	475	528	533	502	527	582	552	516	530	502	584	541	501	515	524	508	529	514	509	496	549	501	526	551	522	547	522	540	485	508	542	541	529	504	569	498	521	521	526	491	548	519	519	524	558	503	535	546	479	545	508	544	506	509	582	531	542	533	504	562	547	487	557	520	539	528	523	526	557	493	557	500	500	540	516	519	527	509	517	499	532	548	529	511	555	536	537	529	501	525	550	550	533	492	502	549	589	496	520	549	564	520	525	560	543	530	518	537	555	540	552	558	541	515	525	576	484	508	511	592	500	522	569	568	560	514	535	521	482	497	533	526	532	530	535	527	550	537	493	543	494	538	534	511	522	514	516	563	527	538	531	505	500	572	491	535	527	499	545	544	534	515	540	545	547	507	545	532	532	578	532	564	510	526	520	494	502	505	505	509	544	525	483	545	552	522	537	562	545	559	508	532	532	535	533	531	558	546	541	506	519	555	548	497	515	510	532	510	503	541	518	544	535	499	530	523	548	486	520	552	515	503	536	536	512	509	482	528	515	506	577	541	548	530	498	474	542	503	511	514	542	554	509	474	542	543	531	555	488	523	498	530	554	501	542	481	574	562	490	530	518	558	473	500	554	524	494	501	538	564	524	528	536	545	530	499	520	516	512	541	524	493	522	527	525	528	488	506	536	507	557	524	510	528	501	543	514	550	506	504	528	554	542	525	502	520	560	549	547	560	543	502	502	489	530	543	504	517	529	508	515	533	522	527	534	528	524	537	529	522	522	533	510	521	541	510	507	533	542	507	525	513	546	555	499	515	557	516	527	530	539	511	491	541	512	502	532	577	487	590	541	520	526	526	536	540	495	559	552	557	553	527	507	510	551	527	503	544	502	504	536	535	523	492	539	540	518	491	547	490	541	541	526	543	522	534	573	545	526	531	520	559	503	515	524	499	474	519	543	507	513	548	547	496	523	543	533	515	580	534	506	542	541	540	527	514	500	486	522	556	534	517	525	514	508	492	562	529	523	519	562	543	522	514	519	502	554	508	563	499	501	517	544	524	555	542	537	522	515	551	552	507	541	496	487	524	541	538	521	475	513	479	509	530	474	490	529	507	530	534	504	525	539	485	546	522	530	541	494	513	520	513	524	533	528	558	506	507	497	539	513	541	527	523	521	503	545	485	540	524	522	581	518	516	480	505	519	543	538	503	490	544	520	533	526	516	519	527	505	530	562	538	559	493	524	520	554	541	515	578	538	541	522	539	551	511	518	534	547	517	508	519	520	500	554	558	496	524	513	501	537	513	497	529	496	541	524	507	473	508	506	500	496	549	481	535	542	527	527	523	548	544	500	528	535	548	507	522	526	547	531	542	561	551	526	482	512	506	525	569	550	542	532	515	532	503	521	552	519	519	504	461	499	573	540	533	532	533	503	529	515	486	555	517	498	546	541	543	535	538	501	491	563	535	530	524	534	530	529	522	500	539	483	532	561	577	503	499	497	515	495	550	507	526	523	546	519	503	473	528	509	487	524	531	531	518	552	509	550	530	528	507	533	505	545	511	512	575	538	544	543	516	548	567	545	528	542	478	516	502	514	522	514	490	515	491	544	493	536	501	546	496	539	561	510	519	561	524	532	501	503	532	509	479	529	533	514	530	501	507	550	485	533	528	501	509	503	514	550	528	541	523	538	528	444	521	556	514	487	533	494	531	508	532	551	504	507	529	551	562	515	544	502	533	547	586	519	526	541	542	518	514	534	548	566	507	512	556	553	503	543	512	519	530	503	521	507	552	504	492	494	529	520	506	546	521	538	543	467	529	523	542	511	554	534	485	522	505	547	563	542	517	557	549	500	554	500	550	531	510	509	566	552	529	536	522	539	486	588	540
24819	21600	33837	30993	15171	2689	684	612	626	635	609	574	611	619	598	585	574	612	603	594	588	551	626	580	600	619	557	568	566	596	609	600	572	587	581	589	583	599	574	594	573	561	589	557	539	587	581	557	592	594	618	630	613	586	541	590	569	638	580	540	590	560	602	607	547	581	553	542	556	570	591	580	607	583	605	552	615	579	591	591	633	577	583	631	609	589	567	594	585	562	549	593	581	581	584	564	549	560	575	600	598	580	611	584	599	563	564	633	578	588	547	570	606	556	583	599	623	653	626	563	603	562	608	537	596	560	562	541	657	586	588	579	598	607	606	552	547	573	557	604	576	580	582	597	557	594	562	578	548	552	647	539	576	562	575	623	572	553	602	531	575	593	588	630	602	601	570	622	562	608	577	619	570	641	557	578	590	557	592	533	566	589	619	533	582	590	553	596	528	560	573	597	593	603	600	604	564	585	555	595	616	573	551	564	552	596	600	615	573	581	600	598	560	583	567	605	603	559	617	558	553	573	597	519	558	587	546	561	553	567	599	597	575	574	619	587	600	599	548	538	589	620	627	568	597	597	605	563	571	565	577	539	608	592	597	636	619	541	539	623	594	563	571	561	537	578	560	551	546	584	571	576	580	570	578	595	605	604	589	606	580	590	612	611	575	557	590	516	562	598	553	553	547	559	577	552	563	563	559	549	577	587	603	587	647	578	554	584	582	583	581	552	611	573	575	600	536	594	570	580	587	576	573	580	605	553	582	602	600	600	597	575	620	604	566	551	605	619	581	573	558	550	548	560	579	565	581	527	554	559	591	597	576	566	568	580	611	610	591	596	578	569	563	540	570	569	551	573	583	557	600	565	574	567	582	547	584	571	627	583	560	599	593	560	564	581	570	582	578	566	580	592	594	584	549	613	578	588	585	619	593	576	575	570	604	596	611	554	622	552	594	593	553	591	644	607	617	616	583	590	583	582	565	594	621	584	565	587	592	538	620	601	556	573	564	606	577	615	565	591	547	589	576	577	591	537	571	633	602	618	580	560	565	566	581	585	518	608	578	636	582	594	587	574	534	588	557	620	554	592	550	578	529	549	612	565	643	599	541	566	567	572	590	547	560	571	570	568	531	628	608	582	593	587	548	605	665	560	547	578	601	586	563	561	532	607	577	547	566	580	585	543	576	594	611	577	565	573	573	581	618	562	594	556	520	598	571	592	578	548	537	612	541	580	605	570	558	568	587	584	620	593	562	593	606	510	563	597	621	576	547	565	601	593	604	561	541	557	605	534	600	559	548	550	576	570	599	586	553	610	584	535	629	558	550	592	570	589	559	602	575	590	565	572	583	561	603	598	576	580	588	540	610	577	566	585	596	541	611	568	548	591	567	567	555	584	582	607	597	621	523	538	580	588	584	618	573	588	603	562	566	582	567	569	546	580	591	587	597	589	582	522	566	589	602	568	556	570	555	556	597	566	587	569	583	623	560	589	562	535	554	554	567	524	553	567	559	595	561	612	595	601	604	561	528	528	574	529	588	601	611	579	574	575	570	598	590	595	569	620	572	610	580	571	618	563	601	531	603	539	567	581	609	575	625	591	618	619	568	560	534	597	600	526	548	579	603	606	557	566	607	564	574	550	617	569	595	567	555	555	567	596	554	555	616	583	559	610	552	604	594	540	584	570	587	573	577	603	620	564	562	574	585	580	604	534	609	582	598	553	606	612	559	575	586	558	593	566	634	594	584	565	560	588	543	638	549	595	616	590	577	577	576	545	573	611	578	562	582	550	583	611	599	565	602	581	604	602	594	557	548	572	594	578	551	569	582	575	600	599	570	565	551	590	587	584	567	593	541	544	522	547	587	598	601	584	603	549	564	557	610	591	604	625	593	593	592	563	600	593	553	549	564	593	553	569	572	606	609	611	595	607	567	557	586	567	606	553	562	601	530	597	576	571	584	583	564	552	597	625	597	548	600	586	591	581	572	541	589	586	566	595	573	587	588	596	584	566	579	621	597	554	580	621	584	594	531	619	579	594	586	577	584	538	584	628	574	593	568	571	582	576	577	611	557	526	573	597	582	586	550	575	588	602	530	563	604	602	562	607	592	608	564	585	586	601	575	592	588	604	541	586	579	595	553	583	556	564	577	581	586	607	590	571	554	530	551	584	570	569	602	553	572	547	611	546	602	576	590	575	579	565	580	576	567	572	637	596	527	572	570	585	570	584	595	560	545	593	609	559	530	527	553	598	612	596	539	598	591	546	580	594	541	592	574	566	584	569	579	583	583	610	583	597	586	568	540	592	527	584	540	578	564	562	583	591	595	606	560	575	595	563	565	571	564	602	515	558	602	539	586	579	606	560	526	558	553	560	571	556	544	607	577	567	539	563	555	584	560	540	532	578	599	568	599	569	559	588	613	561	615	554	596	569	637	573	565	577	575	587	599	568	618	540	555	576	632	589	549	578	551	577	562	561	594	569	552	565	570	551	567	582	580	540	544	612	573	555	577	583	592	581	566	560	536	621	621	569	630	601	562	590	574	593	584	544	620	541	580	593	622	606	541	573	564	560	574	615	591	591	583	531	601	577	621	575	591	560	610	587	570	550	552	570	614	618	527	569	552	567	609	558	559	596	583	581	579	607	548	556	575	569	551	590	586	563	594	571	594	596	569	588	564	590	607	602	559	604	527	573	543	592	598	587	568	558	565	588	580	567	574	574	593	605	549	564	589	579	570	540	540	593	589	544	568	560	537	592	579	580	565	549	606	579	606	587	574	539	575	583	598	551	555	603	567	526	557	570	602	541	570	613	592	632	560	538	562	562	572	575	564	587	592	606	630	527	589	556	568	645	595	584	560	589	593	601	571	619	613	613	609	599	589	550	580	584	556	601	587	562	560	583	583	554	546	575	575	577	548	573	578	549	557	516	567	578	550	578	599	533	571	531	576	631	586	599	608	582	646	575	538	598	608	594	580	565	575	558	592	565	588	570	553	605	586	551	546	579	575	589	566	575	609	563	599	564	573	554	521	568	557	597	560	580	563	558	578	573	593	534	555	612	558	610	595	629	555	571	623	589	610	587	533	566	548	549	621	623	551	631	591	576	575	578	549	556	563	596	545	558	576	586	584	539	600	547	555	566	590	557	585	624	584	595	577	543	534	587	622	555	599	587	570	575	563	598	555	546	568	571	601	586	579	587	606	552	561	578	580	589	585	551	529	576	588	625	568	574	625	540	545	553	568	589	542	593	557	587	618	569	549	570	553	588	591	561	608	552	599	587	561	566	556	538	587	610	595	601	595	542	554	602	615	582	648	517	584	589	565	609	579	599	584	585	576	598	542	576	591	588	592	595	560	614	579	568	601	585	557	581	590	554	603	512	625	554	598	575	600	606	524	554	582	577	597	571	550	600	586	540	617	549	603	599	617	571	561	596	557	563	553	544	571	571	608	571	584	587	563	574	554	606	573	600	569	626	601	566	593	577	580	601	549	621	598	588
31326	68355	57888	29839	2231	857	810	751	683	680	694	672	659	631	634	674	623	641	618	664	603	605	620	599	688	629	625	653	653	610	585	631	619	642	583	659	612	580	644	604	578	588	624	607	638	625	623	609	620	598	591	604	602	586	591	596	578	589	568	616	614	609	628	637	584	626	588	632	621	605	586	669	591	599	624	637	613	604	660	639	599	618	644	614	597	660	617	633	589	640	609	598	583	593	599	598	632	587	612	597	617	625	590	607	588	651	623	632	598	655	632	633	614	595	628	603	613	633	661	626	621	624	587	618	578	616	571	615	646	617	599	584	582	608	608	594	635	600	592	577	634	592	620	613	566	591	619	622	568	591	600	610	609	586	617	585	605	603	608	632	597	612	584	576	613	591	609	622	631	542	588	636	645	623	610	667	620	619	642	614	594	620	634	577	623	646	624	582	601	563	587	596	617	631	618	620	623	594	629	610	563	606	602	571	608	632	630	575	605	634	582	600	615	615	666	616	590	661	661	606	623	629	596	603	625	619	650	604	625	606	668	613	643	591	590	620	561	610	631	625	597	614	631	585	565	604	589	633	650	593	599	626	619	637	620	645	630	609	643	618	599	632	584	580	582	638	636	597	593	594	596	608	623	603	603	620	584	618	616	596	619	616	575	625	591	606	640	576	625	620	576	608	601	599	603	650	613	590	637	544	614	579	643	591	593	628	568	651	583	620	605	599	623	604	595	598	597	600	579	596	633	693	595	600	611	615	623	637	603	582	637	595	583	589	583	596	611	595	617	620	629	617	627	624	651	642	605	617	651	635	630	598	634	663	641	642	650	622	602	614	683	586	673	606	551	665	585	588	630	644	617	649	574	606	628	574	630	588	607	602	640	661	590	594	634	622	630	573	577	610	639	622	605	597	644	618	606	624	607	599	606	593	634	625	613	575	595	598	559	611	652	620	631	588	619	650	675	572	587	605	633	611	648	611	653	601	584	640	620	603	605	600	613	630	603	600	630	615	607	598	586	583	631	591	590	574	593	619	621	622	570	591	637	589	628	631	580	623	644	646	649	616	619	567	589	604	649	559	632	607	608	605	670	612	601	577	635	622	639	627	611	642	590	607	601	631	645	598	601	610	630	616	579	630	611	623	591	610	606	628	611	617	627	591	637	605	644	604	604	598	608	603	626	628	557	601	595	669	609	633	595	589	641	593	630	588	586	582	603	636	657	590	631	611	616	629	590	664	581	640	627	608	638	623	592	647	593	591	630	597	588	624	620	612	617	582	635	582	620	582	608	615	615	666	652	622	597	690	563	602	624	637	649	636	617	590	604	660	611	653	625	607	659	634	632	638	609	630	622	616	556	638	656	612	606	637	626	627	604	617	643	616	644	604	642	600	670	614	607	632	593	643	613	635	598	630	611	579	642	627	586	603	591	560	652	638	641	585	615	563	613	624	632	621	616	614	556	630	653	631	596	610	600	606	624	634	626	685	612	619	591	625	612	624	635	585	583	600	591	609	615	591	620	592	654	572	604	626	661	608	617	604	629	604	609	622	620	571	622	599	603	590	616	617	645	613	581	600	617	634	590	600	616	611	659	628	550	587	633	614	623	602	636	641	606	613	618	610	604	613	617	647	600	561	618	644	567	615	633	579	641	650	542	667	552	630	615	643	662	612	591	629	589	618	622	554	612	634	630	640	595	646	584	625	600	569	654	637	620	652	583	632	588	557	608	602	603	625	602	618	620	569	617	598	649	658	647	672	559	647	654	617	589	648	595	600	653	648	628	580	622	579	571	647	613	644	629	586	639	603	611	616	570	634	598	651	597	597	582	598	605	644	626	629	611	605	581	618	645	587	633	567	609	617	573	617	616	620	597	592	626	597	606	603	616	596	614	604	630	605	653	596	650	627	622	643	603	601	596	624	599	585	610	640	605	631	580	599	593	652	599	580	611	618	615	640	608	613	650	579	616	628	596	628	606	641	620	608	618	645	632	630	640	609	572	582	624	579	637	603	608	601	591	593	633	594	642	616	639	604	609	627	601	562	614	585	623	590	594	599	596	631	614	608	626	622	597	634	619	631	655	654	595	625	657	618	589	608	605	625	649	593	627	583	631	609	626	613	630	573	592	650	631	619	623	575	575	637	632	588	617	596	594	591	602	634	596	607	604	617	651	624	628	613	626	624	582	607	608	600	643	624	604	648	596	581	619	630	687	578	602	597	638	620	652	631	648	615	598	619	621	577	598	627	627	605	585	647	594	609	624	606	578	584	646	656	601	623	602	643	637	592	602	616	624	586	582	621	606	572	564	628	621	593	616	602	616	673	558	602	624	626	617	639	620	623	606	617	629	607	574	621	648	641	611	619	586	627	585	685	581	633	604	611	626	634	601	608	602	646	616	603	620	606	628	605	626	630	613	615	603	624	651	639	628	642	629	586	601	577	633	569	603	611	632	565	628	614	633	579	636	605	591	595	598	623	624	608	627	649	590	621	609	592	583	591	577	619	594	623	604	596	576	629	626	660	595	614	621	568	585	629	636	611	609	623	601	625	546	602	624	603	569	610	614	563	593	607	599	602	614	643	598	583	655	600	655	565	640	597	600	567	586	583	619	633	579	567	588	634	600	632	576	593	586	590	638	636	603	579	606	634	616	647	610	644	573	627	631	660	616	630	617	614	604	617	624	597	593	648	629	613	592	632	633	550	628	615	637	614	605	569	620	612	570	642	567	617	680	618	616	635	612	592	595	653	591	657	638	629	590	546	665	617	547	549	604	601	637	622	658	591	599	588	618	625	619	641	639	611	627	647	626	612	573	617	600	638	612	597	570	616	596	666	673	651	579	661	596	640	636	602	626	656	611	623	590	623	621	577	639	635	639	606	657	593	597	629	637	639	633	662	591	634	624	630	591	615	627	658	618	614	635	597	618	610	644	618	675	564	634	627	606	603	562	586	578	597	619	592	618	582	587	613	604	618	625	625	638	598	590	589	605	632	601	640	620	656	611	581	626	620	570	598	644	576	592	616	619	588	644	605	622	581	582	587	610	625	645	654	625	613	581	623	589	621	602	614	617	603	656	643	654	617	587	659	572	626	604	633	622	610	608	614	627	666	616	624	629	615	610	667	629	661	593	591	622	604	607	653	660	657	614	617	627	617	610	630	612	609	633	575	593	642	623	574	604	592	568	635	620	607	623	610	641	608	632	585	637	563	575	634	650	614	618	613	648	598	588	620	587	600	628	641	590	588	596	604	582	611	621	615	606	586	551	629	608	580	606	640	611	624	642	613	620	551	644	602	610	623	620	611	628	620	592	605	603	607	668	626	590	602	590	624	618	582	620	578	657	638	601	629	593	639	617	600	599	548	608	620	632	611	583	622	612	576	592	611	574	633	602	625	630	604	623	620	634	644	648	595	627	622	599	626	613	612	597	651	628	592	628	583	573	589	555	598	612	604	614	630	652	602	633	589	614	640	600	624	611	592	596	635	633	573	644	580
22552	21184	31256	28459	21258	19949	10166	1457	1118	1063	1043	1062	970	1009	965	974	980	952	936	942	972	909	939	931	919	959	932	937	943	901	898	932	923	934	901	956	965	907	923	897	954	932	933	927	924	927	911	928	933	929	943	978	924	926	901	904	922	865	936	952	949	879	927	928	899	889	889	889	940	934	906	898	909	906	871	914	926	892	878	957	874	872	942	918	893	907	908	900	983	877	861	881	938	932	820	924	904	925	970	947	865	894	946	861	891	892	897	878	935	888	906	914	913	882	890	999	910	934	856	860	894	919	894	865	871	912	940	881	922	951	901	944	934	897	913	949	946	897	865	871	932	872	935	937	898	891	920	872	917	884	892	901	919	952	893	934	867	921	940	903	974	946	852	820	905	924	888	888	845	899	886	931	911	891	872	923	905	909	954	901	880	920	906	880	923	899	898	907	921	881	901	931	888	899	883	861	895	915	917	912	888	951	909	924	883	932	933	906	917	922	896	913	977	871	881	863	920	860	919	838	911	960	919	909	896	907	894	922	894	946	880	907	868	927	907	899	875	902	880	965	927	929	901	922	951	903	896	928	930	851	912	958	899	936	911	935	944	898	913	894	884	859	937	920	908	938	889	837	891	917	879	908	937	937	887	873	928	947	915	907	827	905	881	897	909	877	880	905	817	893	897	908	903	937	899	892	969	977	919	887	922	932	938	886	894	880	917	882	940	923	891	908	901	844	944	879	917	894	872	928	889	875	872	939	942	883	922	910	914	918	881	862	874	922	910	875	915	871	936	964	900	929	921	874	871	908	924	898	912	891	889	866	912	947	932	863	901	934	884	901	896	892	869	917	928	903	949	879	933	878	911	896	921	989	880	865	904	890	921	908	920	860	915	870	885	893	956	890	921	946	864	948	895	949	894	913	953	849	880	875	895	988	902	872	872	876	881	929	896	886	924	904	916	879	906	895	919	929	909	878	930	919	887	857	901	959	982	881	907	926	923	921	939	902	933	910	926	887	924	919	905	879	962	913	935	918	940	871	872	863	912	872	909	909	869	877	887	917	917	911	945	908	889	891	926	919	883	935	913	956	927	888	901	912	899	920	930	894	880	881	868	903	871	878	901	914	878	918	886	929	932	957	957	926	913	942	956	860	952	903	929	893	829	898	928	885	895	906	877	911	886	894	928	897	886	906	933	929	942	926	958	958	879	863	910	851	921	873	980	922	893	883	902	903	879	888	899	911	915	906	890	863	935	938	906	920	884	920	920	843	906	941	878	896	905	913	922	908	935	906	875	867	915	909	920	904	901	928	921	876	897	888	923	891	902	923	826	932	878	933	899	867	919	926	991	873	929	940	892	943	877	886	852	917	870	908	961	851	907	956	891	913	894	871	874	906	892	852	916	949	924	915	903	875	876	865	914	878	883	945	926	910	889	900	907	896	915	965	921	881	914	887	892	896	888	930	868	901	925	880	884	911	929	900	914	936	975	921	966	904	948	937	881	889	904	913	906	874	931	892	871	904	916	874	899	937	885	912	854	878	845	907	911	890	891	892	952	938	925	865	897	921	926	885	898	879	899	818	873	879	833	965	919	929	939	897	898	893	860	928	896	919	903	970	884	873	881	910	841	893	894	894	896	906	894	954	862	903	907	898	897	908	901	938	887	951	910	919	920	922	912	840	914	935	876	992	930	902	921	886	847	883	857	901	951	867	857	967	888	883	891	938	897	926	902	868	899	914	911	976	910	932	953	931	881	900	886	859	883	892	892	874	891	922	921	837	949	882	883	956	916	924	876	940	845	865	920	929	886	890	906	889	896	963	864	909	885	888	890	920	871	859	919	920	947	884	899	887	979	886	876	886	879	952	932	906	928	908	963	894	889	878	902	890	915	956	891	943	896	916	913	900	937	934	899	916	965	939	891	887	905	894	941	862	887	898	831	888	868	909	902	881	853	875	943	935	886	886	881	889	915	890	935	938	871	960	871	941	892	889	887	860	950	915	974	886	896	901	932	852	925	901	937	912	942	951	902	900	943	863	927	909	889	964	911	876	921	879	916	933	945	928	920	919	937	920	884	885	925	929	904	879	897	883	858	880	885	846	880	910	868	889	904	920	875	852	919	910	864	855	897	910	868	925	906	923	901	919	935	922	912	928	889	920	944	941	944	901	901	903	896	900	920	912	960	906	897	905	891	913	939	957	902	924	883	896	830	919	915	948	902	886	949	907	925	927	922	894	948	862	910	840	909	871	905	923	964	954	923	918	928	944	939	860	903	901	894	916	929	892	883	894	888	887	866	912	905	915	880	960	889	910	905	897	878	912	930	866	871	900	880	938	985	939	930	945	930	921	920	881	921	894	899	964	922	903	891	874	942	867	893	926	927	904	945	869	867	867	924	892	958	934	878	858	920	874	883	922	838	902	909	903	946	944	857	934	916	950	935	938	944	940	895	875	939	856	936	878	894	883	898	848	921	895	921	970	864	890	925	896	886	912	886	935	880	931	927	890	948	925	894	925	866	904	896	884	953	910	913	920	922	902	881	957	908	898	848	927	895	940	933	888	947	845	955	908	912	926	835	947	925	937	890	924	956	871	890	918	903	860	926	903	878	943	877	951	877	910	877	913	932	897	918	861	882	853	848	904	927	918	890	895	894	955	880	974	975	938	963	973	894	899	950	887	888	874	936	910	895	885	886	963	926	918	932	888	922	872	949	958	923	933	897	906	936	923	921	950	894	925	933	862	861	949	881	878	885	918	919	933	940	926	915	919	883	924	899	890	962	904	923	923	923	904	949	887	869	880	906	883	886	856	895	897	850	887	904	899	956	917	894	921	896	956	914	853	911	837	877	944	861	862	923	904	929	864	859	925	928	876	899	873	916	907	913	947	863	854	910	915	930	901	906	928	932	912	887	864	898	907	873	916	915	941	939	838	894	878	887	943	896	815	890	933	904	924	891	943	931	934	924	946	859	874	878	859	923	900	929	884	882	933	903	901	886	883	960	888	907	881	977	876	928	861	885	962	898	899	852	906	900	876	932	905	874	921	929	962	882	925	897	887	902	882	908	894	928	924	906	987	875	888	938	911	899	909	896	896	873	953	904	910	920	850	910	876	868	889	889	901	886	930	872	854	910	876	915	948	907	880	908	911	902	888	900	954	871	931	903	883	906	884	858	873	862	911	922	914	940	857	865	923	978	928	908	832	884	875	932	898	883	924	929	930	875	875	876	877	951	920	857	905	901	944	910	941	892	904	883	914	905	916	890	903	886	886	948	931	879	929	932	917	897	906	918	893	923	928	919	843	914	935	927	899	876	882	907	900	848	886	951	878	869	928	975	875	947	894	935	852	873	865	923	877	861	887	905	904	885	948	903	920	889	868	887	868	881	897	902	848	852	887	924	901	882	941	900	917	878	909	859	942	955	894	905	894	932	923	903	895	885	851	967	906	878	949	948	910	965	932	835	959	898	883	917	880	891	926	920	900	908	880	911	977	930	965
38552	92297	82162	45306	4468	1794	1493	1366	1186	1139	1085	1085	1010	990	1018	1000	994	939	975	969	991	993	961	934	925	914	908	925	955	898	944	931	914	899	921	878	961	938	922	894	869	919	870	901	932	904	896	889	864	904	910	918	921	905	953	885	910	861	910	851	842	913	904	892	923	827	907	901	900	895	921	944	906	906	927	878	872	911	883	871	884	879	894	858	908	938	873	875	883	921	843	881	880	922	908	894	925	890	874	929	925	888	889	919	830	886	908	939	847	864	903	833	866	876	884	865	907	897	879	893	868	877	849	881	869	878	840	834	901	945	905	885	905	857	909	942	900	862	886	901	846	922	919	878	881	863	936	884	882	911	905	918	943	891	856	867	905	915	905	897	895	863	906	892	845	850	895	878	861	904	868	891	857	935	940	921	886	865	870	881	928	852	886	894	848	873	891	904	833	891	876	892	900	912	848	889	930	887	916	885	924	884	894	887	928	911	835	843	921	895	906	828	910	893	948	922	926	899	861	917	887	918	918	914	838	888	905	930	875	886	885	859	884	895	884	891	881	906	882	900	876	894	852	874	944	926	878	912	951	867	898	841	885	910	896	854	910	892	912	886	925	883	876	903	882	934	864	915	926	899	793	830	919	891	963	898	913	889	923	831	935	869	856	850	879	936	888	868	919	906	874	924	871	893	891	907	875	880	862	924	915	921	847	908	896	913	884	932	892	871	864	875	888	891	842	880	886	912	914	906	882	874	871	888	950	863	872	962	839	909	873	867	904	883	849	888	898	914	849	882	937	933	891	874	870	922	914	874	875	899	883	863	882	880	931	876	913	843	923	871	883	926	927	897	884	901	895	917	845	907	878	831	911	815	913	928	890	898	861	914	881	857	894	940	908	864	890	876	920	902	929	885	894	873	901	895	865	879	890	893	938	874	857	875	881	883	871	884	924	936	897	913	881	852	907	909	879	891	901	896	900	962	877	878	878	901	933	878	864	928	841	879	884	901	931	916	862	912	870	911	902	892	826	881	909	921	903	854	915	895	939	895	888	816	882	930	929	908	855	950	876	915	920	922	899	879	833	869	898	973	861	901	908	921	910	867	896	932	899	853	843	934	890	856	892	906	900	973	875	924	876	841	867	880	880	897	916	912	945	925	860	891	898	868	879	869	859	869	885	862	873	870	881	922	909	844	899	892	897	882	890	910	876	910	914	931	866	898	942	885	873	925	914	898	877	888	876	853	834	858	858	881	881	830	904	942	889	873	874	930	907	896	896	838	893	931	872	890	864	917	887	902	883	901	869	887	896	943	888	918	903	869	886	908	872	880	864	899	881	923	923	908	946	859	917	878	857	986	906	869	921	901	926	929	898	945	852	872	910	852	896	864	897	836	883	931	868	945	899	883	871	887	921	865	867	905	888	926	861	923	832	913	881	876	883	830	841	870	934	867	853	929	867	892	872	874	912	884	894	867	869	898	939	912	891	883	904	914	879	915	897	875	880	874	930	900	906	902	887	902	930	929	815	890	898	893	857	866	873	908	900	865	872	848	881	929	904	893	856	895	855	883	960	875	860	928	887	899	865	845	929	820	873	901	942	922	954	918	864	905	875	844	847	895	853	923	896	857	894	915	894	914	798	873	815	894	822	903	857	912	839	919	894	896	911	924	939	853	861	934	857	893	877	843	886	911	877	883	868	894	865	886	889	902	941	904	897	865	857	858	872	918	893	896	897	893	917	881	898	900	846	883	921	886	898	818	900	883	883	867	918	830	923	880	904	887	902	921	870	889	886	869	917	908	892	865	875	880	874	888	858	905	910	873	848	887	835	900	937	883	864	862	818	852	943	902	879	891	894	914	909	894	940	918	852	905	877	906	953	948	860	891	890	840	854	912	890	885	856	882	929	875	913	824	906	837	941	888	884	901	908	897	921	934	869	894	933	887	924	870	975	930	887	901	897	892	916	861	849	852	858	893	839	836	896	863	886	892	872	907	860	842	894	907	903	908	876	856	872	910	884	893	867	874	903	903	885	933	927	910	891	910	844	878	940	924	913	879	936	846	889	899	925	916	902	846	939	892	876	885	896	890	903	897	936	855	898	883	885	873	904	883	843	935	928	891	949	879	910	888	890	856	925	930	942	871	838	896	890	917	917	850	910	915	930	867	865	854	876	910	911	836	914	922	904	865	893	835	895	938	873	874	898	935	899	915	844	870	855	876	871	894	861	897	864	904	829	877	913	890	915	916	874	900	850	912	948	880	920	910	896	912	861	931	921	843	884	883	955	890	954	867	913	880	899	871	867	928	910	917	889	950	848	940	884	964	915	872	866	892	878	861	943	913	897	824	865	827	921	915	876	924	874	874	863	906	902	875	869	935	880	900	921	866	846	849	922	898	920	882	915	851	910	866	866	865	883	940	866	857	904	800	862	868	910	909	929	921	944	893	871	885	872	855	862	895	898	888	860	886	931	867	870	944	880	873	905	911	896	955	861	856	905	892	908	895	935	845	860	857	860	911	860	883	899	890	893	860	910	916	858	920	901	895	890	881	863	865	884	875	891	870	910	881	925	895	854	905	892	861	870	877	890	915	850	900	883	902	843	839	860	872	867	887	851	861	907	860	918	956	889	877	878	898	862	885	878	936	886	912	836	882	865	847	898	915	901	912	847	937	853	840	900	841	912	844	902	897	873	862	929	930	876	841	915	833	887	825	873	875	867	913	903	869	878	856	841	880	857	879	856	910	944	941	940	899	882	875	829	840	896	894	882	922	893	841	850	904	851	833	882	913	919	887	907	900	873	855	897	881	879	877	887	922	872	883	856	899	907	907	898	897	886	911	862	969	854	923	846	925	907	861	829	899	887	873	869	913	926	908	865	938	972	900	870	865	878	917	862	912	876	875	875	896	853	900	881	907	832	864	871	918	880	909	878	874	872	903	883	892	880	902	881	847	864	897	880	879	867	888	903	875	931	885	829	859	876	921	896	881	880	916	879	912	899	866	843	845	878	855	896	867	895	865	869	916	864	846	947	916	884	879	882	870	906	877	866	875	882	811	899	890	876	917	889	896	883	866	916	986	856	919	875	895	882	928	861	885	877	849	870	831	873	872	842	868	875	887	901	836	906	915	857	842	861	846	891	926	922	925	900	874	904	851	871	905	850	880	902	911	893	884	932	869	894	859	888	866	873	872	880	889	928	860	930	850	935	892	872	932	888	848	876	857	860	897	895	892	907	863	902	888	904	864	878	920	890	913	856	897	927	890	896	844	897	925	850	888	931	868	923	894	898	858	887	907	851	901	886	916	899	949	924	895	849	908	915	907	894	877	901	910	891	936	866	889	882	908	909	894	886	858	860	863	913	867	922	963	907	844	949	845	864	871	861	904	891	884	873	903	898	879	923	899	851	873	877	905	934	906	843	892	885	918	858	891	892	858	925	872	906	903	870	896	890	867	906	865	901	899	889	940	913	901	922	912	861	885	891	851	934	892	905	900	893	883
28497	24551	34370	16424	1091	378	398	383	343	369	345	361	365	324	356	349	355	378	351	364	360	343	354	362	327	335	365	357	352	356	367	341	344	357	365	380	323	338	355	349	357	308	359	346	369	352	343	328	352	340	325	360	350	341	357	341	334	371	374	361	363	387	340	363	345	357	332	366	373	352	350	362	371	359	360	357	398	375	343	377	423	369	349	378	348	318	346	354	354	331	388	318	333	322	345	344	366	346	365	335	334	341	388	338	357	351	340	378	329	357	357	366	330	376	347	346	360	334	354	374	321	341	334	386	340	336	341	330	320	346	345	321	352	329	371	386	376	345	329	350	313	332	350	332	341	348	354	354	343	397	336	341	363	341	375	348	342	368	335	351	332	375	373	323	318	345	361	351	351	328	337	362	376	338	388	330	343	345	348	371	327	363	394	369	367	333	337	346	311	349	331	361	316	348	348	306	347	345	355	337	370	343	370	375	327	350	344	321	362	339	344	347	321	338	372	312	358	343	334	332	331	356	324	355	355	336	380	345	357	379	358	345	347	344	368	370	358	364	340	326	388	344	329	385	372	363	353	347	379	350	360	363	371	368	321	319	309	373	340	362	340	368	317	312	350	360	389	328	351	360	361	373	365	357	380	338	298	354	368	343	344	323	348	346	345	329	351	332	355	326	320	365	359	363	369	355	330	356	347	343	348	387	385	336	359	362	379	363	370	329	349	354	346	355	381	328	342	375	362	347	368	362	337	340	350	364	354	343	371	388	356	352	358	337	337	337	350	353	341	351	340	322	373	380	363	380	350	415	329	351	353	338	365	341	361	389	341	389	306	341	350	353	354	338	384	344	362	347	381	345	354	365	351	360	334	362	370	317	383	349	340	351	350	327	326	361	326	344	347	358	329	363	378	315	354	375	363	379	352	354	402	367	364	329	372	354	332	365	335	392	359	329	334	335	368	332	375	365	319	356	330	373	354	340	364	383	360	352	359	354	349	371	357	354	337	317	330	376	350	342	347	350	356	346	314	374	368	386	342	371	318	364	340	338	353	385	350	344	365	390	331	349	350	316	372	356	332	344	364	327	353	376	345	368	328	354	339	357	346	365	367	369	345	346	358	368	359	355	339	317	359	327	378	362	331	391	351	355	385	365	337	369	380	359	342	343	350	320	326	351	348	366	375	392	360	366	407	347	342	393	362	341	395	342	357	341	349	354	370	370	343	360	332	345	369	322	344	347	344	355	381	326	385	353	358	348	347	354	340	336	385	333	350	363	339	329	321	367	382	353	345	307	367	344	343	316	339	374	333	368	347	358	359	346	349	314	334	371	362	398	377	326	323	346	362	377	354	383	357	332	306	362	387	372	346	351	390	362	295	334	367	333	353	341	334	349	369	325	364	345	337	342	365	352	360	333	356	367	353	337	353	341	354	358	335	328	404	387	343	343	375	384	324	320	338	357	343	360	362	344	309	378	327	341	364	358	362	347	342	347	352	343	400	369	371	337	353	352	358	323	347	372	373	345	338	360	330	359	318	405	339	344	338	327	358	342	349	347	323	376	364	374	337	355	346	381	366	381	337	354	353	378	340	359	363	328	328	386	354	319	357	353	372	366	381	331	355	348	353	346	336	348	372	343	344	370	342	343	379	348	336	376	350	370	381	329	383	349	366	346	347	356	361	343	331	355	366	333	408	354	355	360	347	329	350	368	402	377	371	383	342	339	344	332	334	382	356	338	321	362	321	395	348	312	359	348	373	355	342	353	342	389	347	344	404	347	334	370	333	341	351	352	350	349	349	348	372	371	372	330	377	348	355	338	352	350	361	321	340	359	344	360	352	366	374	375	321	339	347	366	320	370	365	351	385	355	348	324	352	337	352	373	344	333	355	352	345	348	358	351	375	352	319	308	340	356	338	327	348	365	325	336	316	337	359	393	338	374	376	352	336	357	337	362	359	302	363	331	351	351	316	335	393	362	353	361	357	369	342	363	346	332	384	355	360	339	361	344	362	363	353	343	329	354	338	353	333	341	368	347	354	332	330	352	359	380	363	363	348	337	350	335	360	370	350	367	382	370	354	337	343	373	363	335	351	340	381	358	336	317	370	331	378	342	355	376	341	319	340	368	359	345	357	325	336	326	356	375	350	368	362	320	317	333	345	349	322	361	386	338	367	353	369	370	365	344	358	344	352	335	353	328	367	342	306	325	356	344	337	354	327	346	365	351	390	363	346	338	359	338	316	351	346	369	374	337	343	354	328	352	340	381	353	375	302	382	358	349	374	360	341	341	349	372	370	354	353	326	352	376	409	375	342	324	363	349	346	349	339	337	351	331	377	311	376	363	364	390	352	333	342	331	356	388	339	367	363	351	362	310	349	349	364	347	369	355	337	379	322	334	355	326	321	351	381	368	347	389	330	351	358	355	335	317	400	353	334	342	358	335	357	366	356	356	367	353	335	374	366	387	371	357	378	361	347	350	348	334	371	363	327	370	389	356	353	331	353	372	366	360	352	377	344	357	287	363	340	337	353	350	329	339	356	352	361	329	330	354	367	358	351	366	364	334	359	387	371	357	354	348	350	385	356	370	337	338	358	339	336	386	327	327	364	351	366	359	358	384	352	343	348	349	305	370	362	363	337	352	362	378	341	361	331	343	346	378	371	374	354	358	332	355	365	360	392	354	325	339	340	332	364	335	322	354	341	355	337	331	424	349	333	328	356	365	358	380	362	345	376	341	320	358	381	345	384	356	342	360	381	364	337	359	326	329	356	382	377	364	360	368	373	367	350	352	325	365	318	336	371	364	337	353	364	389	334	328	372	318	360	315	335	338	355	348	366	350	314	367	352	323	358	325	327	372	368	348	330	325	352	364	329	371	372	357	323	335	358	352	340	344	353	358	357	350	344	349	352	339	356	333	377	377	349	364	381	324	344	332	327	362	367	354	363	330	364	358	365	382	352	328	349	326	345	344	362	368	342	362	335	325	333	378	331	380	355	342	351	344	352	392	314	369	354	360	364	335	357	334	372	377	353	384	345	339	360	369	335	359	345	378	328	360	349	339	364	336	307	352	346	323	349	356	347	335	387	317	340	381	349	365	366	361	332	379	344	359	331	382	349	366	367	345	350	354	388	364	371	348	333	365	377	371	335	372	349	336	334	361	411	361	344	382	353	368	344	348	338	354	367	352	359	367	363	374	343	364	340	350	368	350	284	358	349	373	352	368	334	375	360	365	361	335	320	373	366	351	343	345	333	322	367	379	366	350	318	369	337	353	355	358	354	370	364	341	378	365	374	323	354	359	347	333	383	348	377	359	361	354	343	351	367	374	346	372	364	374	321	348	361	336	345	341	338	369	371	361	338	335	355	389	324	337	355	346	345	345	355	357	341	345	391	360	374	354	320	339	340	346	369	325	347	363	362	343	358	338	384	330	336	357	352	330	324	371	395	360	319	323	330	359	349	348	380	325	365	367	372	357	353	371	382	360	373	353	372	353
21772	35477	28145	7465	501	411	428	378	398	361	395	393	367	383	406	394	395	406	402	405	422	382	354	360	398	364	379	392	389	359	357	395	364	412	332	366	363	388	379	383	370	391	350	418	361	352	372	396	383	363	403	392	379	369	366	385	407	355	409	378	398	379	373	344	409	394	397	340	376	389	366	374	393	414	381	369	366	360	384	356	397	409	338	379	379	362	408	370	377	345	381	385	393	414	380	416	373	376	372	411	410	374	378	350	361	395	405	379	388	422	369	383	360	383	414	358	400	419	408	348	389	370	360	370	383	372	368	416	341	386	347	363	397	385	411	354	380	399	386	387	390	408	391	377	387	376	390	395	364	348	336	378	410	418	365	368	422	369	397	348	382	411	387	421	401	419	396	382	370	353	403	373	384	360	395	378	418	379	372	389	409	392	398	357	380	381	398	367	409	345	391	377	368	357	375	399	403	381	392	382	377	369	425	405	367	380	387	403	386	401	394	395	396	354	410	413	361	395	388	406	381	378	386	401	393	368	388	400	411	383	427	400	397	381	390	356	432	394	385	356	374	390	402	378	388	377	353	360	351	384	391	400	379	430	381	407	398	415	366	361	359	375	355	395	386	357	378	379	394	393	365	373	392	386	392	350	383	353	418	375	368	372	362	349	382	386	356	388	392	401	393	379	389	380	350	410	356	374	373	421	381	382	380	394	360	345	382	400	400	358	379	411	386	359	428	409	457	388	374	393	378	382	403	433	400	407	372	357	405	358	391	422	380	388	378	426	362	411	418	365	398	387	384	396	384	388	382	368	384	386	389	384	390	384	354	384	390	387	399	387	380	393	375	373	362	370	384	379	368	397	365	379	373	381	375	375	339	390	363	359	372	359	378	391	395	379	359	374	430	384	339	398	355	385	383	384	385	361	365	392	369	368	369	397	366	369	402	362	372	421	378	384	421	400	354	415	416	361	398	370	357	363	350	395	420	395	364	418	374	368	353	381	379	395	395	366	364	394	410	402	375	401	358	358	411	395	397	382	366	371	355	395	406	375	354	390	386	342	392	372	376	403	382	391	373	373	395	400	399	384	389	390	399	389	377	373	385	364	380	380	402	369	364	369	371	357	389	401	340	371	336	393	421	363	418	396	339	383	360	362	384	398	386	402	377	381	401	359	365	374	365	366	360	388	380	398	379	421	365	389	386	382	354	370	376	417	411	399	357	413	400	424	380	375	396	401	370	402	395	379	394	367	392	408	366	377	337	367	370	417	443	382	372	405	390	370	373	395	419	385	371	372	412	380	383	386	435	403	378	367	370	371	426	395	386	398	380	357	362	360	376	359	378	371	422	390	389	357	393	374	375	383	399	373	395	380	379	370	407	376	413	408	404	340	418	367	399	352	428	406	375	382	396	347	415	360	367	369	359	424	370	392	363	343	410	380	391	390	386	424	386	401	358	386	368	377	400	393	379	346	379	388	381	358	397	343	373	373	362	374	404	400	371	361	376	398	407	353	384	383	381	389	394	386	379	392	422	386	382	378	382	360	412	353	383	400	389	377	387	357	372	397	391	418	363	413	377	367	367	384	380	375	378	367	397	424	368	391	360	349	414	376	369	372	387	373	352	398	396	377	408	418	391	390	345	384	361	379	403	390	373	388	411	357	369	381	367	345	388	366	353	398	402	404	391	405	406	394	356	354	411	402	383	389	399	393	395	371	407	405	366	378	365	382	355	387	352	368	365	364	406	394	353	393	360	397	370	417	377	383	381	384	404	369	408	362	384	390	382	368	394	415	357	376	374	388	402	368	380	410	387	385	366	379	383	377	386	389	435	391	383	359	392	373	354	381	400	371	336	381	390	367	367	354	395	363	373	369	396	400	356	364	355	350	400	385	355	406	385	389	372	393	391	368	359	388	370	390	384	381	381	380	396	415	369	372	372	393	383	401	410	377	392	357	410	372	364	396	363	385	359	394	386	369	363	386	364	391	377	378	419	358	380	384	354	396	342	393	361	364	380	367	412	377	386	393	368	359	379	407	387	376	411	442	345	380	378	383	393	373	404	373	390	389	358	397	395	425	374	379	381	363	345	370	403	424	357	361	375	398	388	362	404	385	406	371	418	334	377	400	391	384	351	375	349	379	379	413	385	404	364	381	393	408	377	354	367	388	364	383	388	381	420	409	358	380	394	407	375	365	395	361	411	395	369	364	382	352	366	374	376	378	375	367	419	360	372	391	381	411	381	388	392	357	361	349	396	388	357	392	367	408	363	381	354	374	402	350	380	395	381	380	401	338	371	376	381	421	387	357	377	350	357	371	385	396	379	406	391	398	407	364	389	379	386	392	360	395	352	403	374	367	414	353	351	337	389	402	360	376	380	391	403	364	369	425	352	390	387	416	405	373	395	379	385	400	379	398	394	360	382	403	366	372	359	363	398	357	379	414	385	389	359	372	381	372	369	337	423	372	339	447	383	411	399	380	374	393	401	366	358	396	366	353	410	385	377	377	371	385	424	397	354	383	380	388	379	368	397	384	395	397	368	399	355	376	370	356	401	416	395	374	354	367	373	400	381	373	383	374	391	355	377	384	390	418	383	374	397	386	381	378	378	413	367	393	357	382	382	345	354	404	365	367	348	404	427	354	386	380	388	376	375	385	327	383	394	375	416	374	389	375	381	392	377	387	368	377	370	388	342	356	419	376	415	373	381	397	404	388	371	374	407	384	388	387	370	381	430	413	365	416	384	370	388	364	398	369	366	389	400	362	384	369	408	386	415	379	369	404	387	403	384	415	361	345	381	379	418	395	384	348	349	417	354	361	377	404	401	398	397	366	376	366	384	382	364	415	434	387	376	357	363	385	387	380	391	351	374	391	411	398	403	407	401	371	378	402	361	373	395	374	392	381	388	377	362	387	396	370	394	396	384	381	365	417	404	375	410	364	366	362	392	370	379	369	383	352	361	399	365	392	401	398	384	362	403	380	402	365	354	388	401	335	386	402	373	364	353	374	398	362	396	363	379	351	413	363	368	353	391	366	358	380	369	374	386	363	367	370	374	346	362	370	360	376	384	361	373	377	366	393	410	386	381	346	372	363	352	391	385	373	386	438	373	332	398	338	371	397	420	379	376	358	364	406	393	372	345	379	410	396	419	392	393	390	416	412	376	430	412	373	369	371	373	361	435	406	383	374	372	367	375	341	388	404	393	343	375	405	372	396	390	384	382	383	421	362	380	414	360	397	422	372	395	375	378	381	376	407	396	372	372	364	390	372	375	374	370	374	386	378	382	407	396	342	399	382	379	380	374	367	400	375	343	371	410	374	355	361	379	347	394	351	337	352	368	411	367	394	358	391	368	379	401	400	373	367	388	399	386	404	369	375	376	384	375	362	369	351	385	375	384	356	383	357	370	382	378	409	395	393	408	406	400	351	389	385	369	366	351	394	366	372	403	386	363	371	453	366	374	396	402	337	390	386	391	345	381	375	415	357	402	354	379	380
23640	21445	33507	29442	20684	14307	2269	698	681	609	574	574	557	606	583	582	564	549	502	525	598	499	513	543	558	551	511	561	558	513	559	522	538	534	514	539	551	524	534	558	539	514	506	491	516	532	575	562	550	524	530	537	540	544	516	520	507	523	555	548	519	510	493	555	475	524	574	555	536	565	560	535	536	527	538	536	531	522	530	515	541	523	492	541	522	564	524	552	520	513	544	502	563	529	525	510	548	500	570	547	508	498	501	519	561	514	523	487	555	528	546	525	531	476	505	536	515	513	550	540	542	497	521	517	482	550	527	510	506	544	499	470	537	569	558	477	501	526	523	516	543	533	544	545	536	481	523	534	522	541	515	496	597	558	557	542	540	535	501	521	564	570	558	526	563	573	484	566	546	521	538	553	475	517	519	540	513	531	564	534	534	531	544	591	502	531	543	519	498	536	493	512	571	525	547	505	535	509	497	537	499	526	544	543	532	520	522	591	508	520	509	519	493	518	502	545	508	586	469	518	535	530	533	555	520	542	530	521	518	535	561	511	534	500	507	527	509	555	544	535	506	492	528	519	537	489	543	557	548	548	555	547	530	550	525	537	553	532	529	513	519	531	512	546	531	520	504	480	532	512	520	532	501	495	550	527	520	530	530	508	537	525	555	512	554	546	526	520	521	556	561	517	536	473	494	540	541	513	507	512	543	471	500	488	552	525	582	514	526	518	557	520	519	526	545	517	591	517	521	532	532	534	498	562	531	540	544	524	538	540	519	530	538	502	484	588	556	491	529	489	496	515	527	578	502	532	508	562	539	495	517	491	511	541	567	534	508	508	522	542	534	506	534	534	512	529	528	503	542	533	508	563	490	543	530	553	518	554	547	525	514	566	549	513	539	529	481	544	557	480	529	493	518	533	469	512	556	518	551	539	526	506	566	528	566	522	539	513	544	535	540	534	513	515	498	538	553	565	554	513	519	528	555	519	509	519	504	496	511	513	529	481	527	520	518	508	527	540	488	516	529	534	521	553	528	542	515	559	555	554	516	519	545	532	574	539	517	531	525	524	510	527	516	533	511	560	521	527	555	508	521	528	548	498	504	545	573	497	516	518	541	566	536	528	542	545	500	592	522	500	534	533	542	512	548	540	551	538	532	533	527	524	517	542	544	516	541	539	547	533	551	546	526	527	571	478	545	551	553	523	542	568	582	561	543	562	545	503	512	530	579	553	562	554	532	534	504	521	530	529	520	510	527	535	473	541	533	541	542	515	517	518	572	570	554	572	533	507	513	553	493	497	529	561	521	540	523	561	535	529	518	548	500	559	506	542	565	543	494	504	507	524	542	578	529	583	529	505	543	594	569	519	541	498	513	521	524	520	537	514	544	563	502	502	512	537	508	514	528	521	554	542	512	485	535	506	553	559	512	486	537	508	542	504	582	524	527	529	523	521	572	569	549	513	549	555	513	507	510	526	566	479	565	540	522	516	541	521	520	523	558	556	521	549	549	516	482	546	527	529	571	484	527	547	498	557	539	522	542	489	565	525	537	503	539	523	532	536	540	522	514	515	580	528	519	499	548	515	515	549	524	540	547	524	536	542	546	564	536	504	508	505	521	530	554	542	551	529	576	548	537	515	541	534	504	489	513	586	498	520	524	544	534	516	531	534	493	559	561	532	538	492	530	556	520	459	519	582	503	526	530	506	461	537	499	510	571	519	521	513	517	542	552	501	559	557	558	554	520	528	535	540	532	553	581	561	543	555	534	527	496	486	518	513	489	536	544	521	519	543	534	564	539	549	522	513	574	526	525	552	565	526	537	473	504	532	466	528	549	548	524	515	521	532	485	513	555	556	549	526	535	465	544	550	549	546	533	549	570	536	533	506	538	537	548	539	555	568	554	516	530	537	514	518	550	481	568	510	550	498	490	522	540	506	523	501	545	516	540	515	533	522	570	519	523	509	536	501	537	525	486	532	532	527	499	552	490	547	544	520	551	518	519	548	515	564	555	488	510	537	519	502	519	526	524	510	534	542	527	539	512	540	485	528	550	559	547	520	517	539	556	466	525	508	541	538	562	532	525	540	524	502	538	510	534	549	516	548	542	502	547	497	523	524	527	528	517	521	549	532	510	539	515	524	534	506	526	503	556	567	541	518	486	513	510	526	508	523	541	532	491	517	532	528	511	539	507	495	517	579	537	508	566	554	519	540	573	550	534	516	519	540	507	562	574	538	523	523	515	532	536	511	512	547	562	523	541	567	514	501	513	538	548	511	521	546	552	513	563	519	491	552	543	516	548	491	543	512	510	535	534	536	559	488	539	512	520	504	555	491	529	522	517	542	510	539	531	502	546	522	520	531	497	523	536	502	557	534	501	513	539	530	457	495	515	500	554	526	462	485	537	532	525	559	557	541	525	500	540	518	555	565	557	507	535	495	495	494	506	507	542	521	485	548	562	583	511	497	538	538	514	555	491	544	522	555	533	529	544	529	517	507	542	497	526	534	502	529	502	556	548	546	558	548	504	511	483	525	572	500	531	549	531	520	518	534	550	501	517	532	531	527	570	601	546	514	484	543	511	528	479	542	538	553	505	530	529	549	539	530	574	497	493	555	525	507	536	529	502	536	510	511	548	557	533	498	543	539	540	535	535	533	500	518	562	530	503	551	498	545	528	542	551	509	533	543	496	535	539	552	548	493	507	565	535	560	572	535	542	541	531	531	563	490	509	523	544	517	555	537	512	518	521	548	525	518	520	517	514	513	522	517	507	503	525	579	497	619	563	499	513	506	526	527	573	505	542	551	491	500	512	525	515	538	541	508	514	513	502	512	532	558	515	567	545	528	591	550	500	530	513	539	564	514	539	570	560	532	494	504	493	526	538	486	528	543	542	548	510	524	506	527	539	509	521	512	541	563	503	562	533	575	520	547	503	541	550	508	478	477	540	525	528	541	556	532	532	514	542	527	516	544	556	535	514	525	533	505	548	531	556	534	511	585	527	543	544	552	529	512	547	506	565	559	513	562	489	523	530	539	525	493	488	527	472	563	536	544	557	535	454	569	542	537	539	541	534	561	532	569	531	566	528	543	525	540	527	508	549	490	542	513	492	506	513	493	527	510	516	516	531	519	535	526	515	550	530	549	579	515	523	536	509	505	544	528	514	508	540	517	543	560	512	553	544	514	531	525	544	574	576	502	504	518	542	544	518	538	522	506	520	535	487	554	541	510	567	537	546	524	510	539	498	533	575	531	525	561	529	545	529	541	524	554	538	543	515	546	510	535	480	519	572	521	517	510	490	504	533	525	555	564	514	499	525	509	502	494	515	521	521	540	509	573	521	526	521	521	516	510	533	514	528	523	547	533	541	502	518	545	523	516	481	555	528	527	538	554	538	535	549	512	531	524	518	534	540	522	531	557	536	551	535	473	542	500	522	564	571	536	541	497	539	507	553	554	546	534	558	489	521	558	557	521	531	512	474	521	515	506	514	548	523	516	514	539
34118	82981	71073	33703	1627	906	883	781	712	664	633	616	593	585	558	567	569	549	578	565	537	527	503	554	535	529	559	506	523	532	521	533	518	522	553	535	591	558	534	547	503	547	539	491	502	503	550	545	563	541	543	545	576	492	532	524	561	538	561	520	571	570	536	501	515	566	568	508	481	569	560	530	521	511	497	510	538	563	533	551	549	533	552	569	552	568	552	470	545	522	576	538	512	496	532	522	535	500	510	526	523	553	559	493	545	562	547	573	532	517	559	508	526	528	546	541	554	531	532	556	511	513	523	540	515	527	532	561	539	564	543	508	525	551	571	522	498	541	499	480	528	528	515	578	540	510	503	527	507	554	486	552	544	548	546	505	518	509	584	545	557	540	551	542	537	554	512	532	540	524	546	493	496	545	536	536	512	534	516	528	566	551	558	535	518	518	522	548	560	532	540	497	535	523	488	511	549	572	561	533	565	553	550	553	559	517	532	554	538	536	492	564	528	568	567	557	543	591	516	546	521	531	547	505	528	541	549	522	514	540	527	511	522	513	512	500	556	575	556	534	538	533	541	549	554	551	557	525	540	529	518	537	533	570	515	538	545	574	558	536	525	534	544	548	566	539	532	504	508	517	554	532	540	590	520	541	499	565	540	568	529	525	547	534	501	520	536	551	514	565	527	528	548	532	549	492	532	549	540	531	500	532	550	531	537	506	530	518	520	516	556	530	554	540	535	527	482	522	543	499	490	516	542	528	547	507	535	574	540	524	513	548	532	520	519	525	527	557	551	498	538	559	513	548	548	524	534	520	507	540	538	534	523	518	536	526	546	548	502	521	552	538	526	488	529	533	520	523	566	551	525	530	502	537	525	513	520	561	522	542	555	508	548	547	580	506	554	520	538	537	522	475	516	526	517	506	510	517	550	549	576	549	537	564	505	547	575	576	532	527	548	557	540	534	491	502	550	541	527	538	550	543	557	532	570	509	539	552	551	522	515	483	523	530	571	511	531	515	537	552	545	498	564	527	538	536	543	594	536	553	517	546	502	528	526	520	570	572	495	533	542	542	549	499	501	498	547	503	537	534	492	563	502	569	530	544	590	518	507	510	577	557	528	515	556	544	548	534	523	549	540	529	512	512	553	503	524	521	530	543	550	557	527	555	532	495	496	555	512	556	532	525	528	517	566	539	527	527	554	576	497	524	511	536	544	523	533	500	524	503	578	582	542	561	535	523	529	550	515	565	551	527	514	496	525	542	536	507	556	545	504	500	541	531	563	532	516	534	556	521	570	542	528	521	522	570	516	554	522	564	510	544	544	515	537	558	544	489	569	572	539	551	553	524	542	576	517	524	538	524	544	547	554	523	523	541	534	530	520	521	522	540	509	524	534	558	547	530	509	543	536	544	522	576	527	529	541	557	563	512	524	516	538	526	526	473	521	537	514	495	536	546	493	571	523	524	545	541	494	553	518	541	557	514	520	532	530	523	513	543	538	532	537	498	519	513	589	557	518	530	504	512	530	558	533	488	582	536	538	550	528	510	518	456	526	537	556	542	536	529	499	524	505	555	569	552	543	545	524	521	531	534	542	530	515	551	515	523	531	519	539	550	528	525	550	533	565	543	523	553	565	527	497	526	520	518	549	544	536	556	514	532	506	538	535	511	543	541	538	541	533	518	559	523	578	552	515	563	562	526	500	551	535	539	531	542	557	538	514	548	543	563	524	529	581	538	501	532	555	520	525	503	519	517	531	521	542	576	554	537	540	535	543	540	535	550	517	531	533	534	523	558	493	532	522	537	539	478	557	526	506	513	495	514	570	518	540	563	508	550	541	609	516	538	502	574	544	603	519	582	531	530	524	483	528	513	468	514	537	555	525	533	530	545	579	527	476	565	524	480	513	512	554	513	516	520	543	554	525	534	542	556	525	541	547	513	487	519	507	525	527	522	544	527	512	530	533	543	550	562	520	503	549	521	483	555	497	533	535	492	543	522	502	582	526	540	522	552	566	556	532	497	532	538	528	543	553	554	525	526	563	538	554	561	557	559	498	555	539	543	507	547	551	585	518	554	536	568	533	513	535	560	568	536	530	519	516	539	516	522	528	525	540	525	536	570	496	570	542	537	518	549	582	525	544	517	550	548	535	503	518	560	524	555	499	536	517	514	536	538	546	515	533	501	543	547	523	531	554	496	544	544	520	523	535	522	531	532	538	504	553	541	572	547	538	566	546	501	534	542	560	521	544	528	513	548	537	545	537	511	537	518	524	492	569	534	577	535	534	551	542	557	542	540	538	529	491	517	506	596	533	518	513	516	544	549	540	572	546	520	561	537	547	540	534	526	488	518	530	516	513	573	511	510	512	507	543	542	540	543	529	575	556	513	552	543	534	554	542	568	534	507	586	543	502	520	548	560	512	529	522	539	499	536	523	530	537	489	545	505	502	526	550	537	548	520	554	519	559	556	567	469	524	507	517	546	543	501	527	497	533	555	508	557	539	528	490	495	518	541	540	528	551	549	594	523	501	530	557	528	509	522	572	556	561	540	532	536	524	561	505	502	538	515	521	521	524	523	550	571	528	543	577	538	532	517	534	588	536	545	503	545	532	543	580	560	524	547	548	538	516	452	519	531	512	554	514	501	565	526	551	517	469	540	521	515	502	492	526	546	532	594	532	532	551	519	497	561	508	534	529	517	560	534	515	591	485	568	512	510	550	542	541	542	534	560	524	543	474	554	516	581	504	570	502	537	533	540	555	511	566	551	546	523	527	536	527	524	533	513	556	531	552	556	498	469	561	543	542	525	523	526	522	500	519	492	511	558	525	500	539	510	545	571	507	504	525	540	516	532	548	567	548	528	493	548	537	530	536	560	519	563	540	520	552	547	574	565	513	497	488	527	521	531	516	582	513	515	515	548	551	544	506	542	548	516	569	504	578	550	575	539	494	532	533	597	507	524	567	506	532	567	542	516	566	536	516	557	534	539	583	548	537	531	518	521	549	525	514	520	519	533	543	512	548	523	546	566	505	550	524	525	531	565	545	548	515	493	531	531	548	533	507	560	514	565	550	551	555	501	539	536	534	523	559	521	560	545	558	525	504	550	528	518	518	564	522	585	575	565	548	516	557	532	521	545	519	519	551	499	566	515	521	581	542	508	551	546	568	520	550	532	538	518	500	560	524	526	543	513	502	536	497	575	505	530	554	553	558	536	604	496	547	554	542	575	507	550	520	559	528	492	517	541	548	542	559	540	556	553	553	543	540	515	546	557	511	562	518	545	551	526	595	519	536	544	507	546	528	523	529	510	535	553	538	530	574	556	499	549	575	539	550	515	553	510	507	558	584	544	549	530	532	525	521	513	493	488	524	520	569	508	529	548	548	505	528	491	526	561	537	529	509	531	538	575	505	554	519	552	552	541	525	586	547	542	511	508	546	549	527	540	515	554	550	502	533	537	506	565	539	581	556	490	539	508	526	484	544	548	483	535	535	533	521	519
24974	21784	35496	29479	15021	2687	762	691	631	627	622	607	620	621	601	600	590	588	584	603	563	598	580	587	615	588	594	599	589	550	600	564	632	594	567	605	593	568	598	617	555	616	586	598	632	549	582	549	623	630	607	580	548	563	611	600	576	641	586	541	585	612	603	590	601	595	574	621	563	600	552	590	602	579	560	567	574	570	603	578	551	599	599	555	556	569	559	589	574	591	603	608	588	594	612	583	620	555	601	581	555	570	597	582	568	572	575	618	569	552	578	598	592	610	583	556	578	577	584	559	592	632	603	581	564	571	573	629	554	610	586	606	562	582	578	587	566	587	608	616	566	594	577	600	575	601	562	583	604	623	603	557	561	590	603	564	601	580	590	569	577	598	587	550	607	573	602	613	584	585	612	601	594	592	603	600	594	560	575	594	613	614	603	584	617	560	614	577	606	596	608	651	600	623	601	578	594	573	628	612	555	600	572	570	581	582	577	633	580	565	592	601	584	600	576	571	612	664	565	606	620	555	566	537	582	615	583	527	577	582	581	602	620	582	574	587	621	604	589	550	617	580	566	593	579	584	579	624	543	584	588	593	637	597	609	574	589	590	593	584	613	581	550	571	567	568	570	580	570	556	571	594	578	554	585	584	571	594	552	601	609	569	603	586	556	608	590	581	568	561	570	542	582	581	557	570	606	606	599	592	613	575	541	555	620	581	635	563	577	617	550	565	550	576	586	618	598	651	587	591	597	613	575	621	595	531	583	609	597	625	608	582	616	601	564	583	603	595	596	603	530	589	593	593	587	557	563	605	603	601	622	577	610	584	577	596	531	587	625	584	588	580	619	607	594	564	618	589	566	604	595	620	602	624	586	583	582	545	565	577	553	593	565	639	571	579	615	590	590	582	559	604	590	585	587	571	600	566	645	583	556	584	563	556	601	581	567	599	608	573	624	574	566	569	614	598	575	592	569	602	563	604	589	571	628	572	591	586	574	568	563	593	619	574	556	579	607	554	569	626	566	541	596	622	539	614	597	589	589	584	610	601	581	581	604	632	607	627	579	591	617	585	536	587	568	577	589	575	585	585	577	584	597	587	590	601	574	593	590	586	583	603	569	608	604	612	614	565	599	554	572	598	636	592	547	566	626	573	626	567	618	586	612	580	602	600	558	610	581	577	593	601	596	607	593	581	581	595	564	618	592	604	595	592	607	586	541	588	637	576	580	605	558	532	532	534	569	605	574	625	600	556	624	611	593	607	636	577	557	588	584	623	590	590	575	576	571	599	619	568	585	621	568	563	560	560	579	603	575	568	606	641	615	587	612	575	536	601	595	570	588	559	643	596	583	583	602	588	646	602	539	568	578	570	586	553	581	609	625	566	584	546	569	596	564	544	619	574	592	618	616	600	611	562	588	613	605	618	529	590	598	629	615	577	563	619	572	583	577	578	577	590	561	563	585	648	626	589	581	606	580	583	574	623	583	599	576	565	599	586	588	563	597	610	644	571	601	577	556	598	599	599	573	578	547	541	604	618	567	631	562	535	629	520	587	574	558	592	582	606	608	581	546	601	595	575	566	606	569	571	549	570	569	606	610	569	627	589	595	608	584	604	592	597	590	579	643	596	599	578	593	613	584	578	623	617	619	597	572	523	556	550	593	573	576	627	583	626	549	616	580	568	569	607	533	641	576	619	576	606	576	608	586	607	592	608	594	545	634	559	597	555	583	599	599	577	593	594	603	565	587	585	585	557	661	603	532	575	545	605	619	607	555	557	568	646	574	600	587	595	618	557	607	580	581	625	575	647	614	607	555	578	541	597	542	550	594	623	623	620	601	609	622	605	554	551	618	576	551	626	621	591	563	568	544	559	581	559	637	555	560	603	597	543	551	578	570	616	594	554	560	560	584	584	510	583	546	589	599	609	567	573	609	578	577	602	574	577	586	600	583	606	579	574	639	615	586	591	652	585	576	550	547	535	587	596	573	584	609	563	555	584	551	579	614	576	590	590	587	579	581	631	600	572	575	604	586	578	566	572	565	581	565	563	566	628	634	612	560	621	608	600	592	596	554	597	539	588	592	582	550	591	608	592	577	557	568	612	556	592	596	562	560	564	564	580	621	613	592	606	613	546	576	592	573	583	577	617	589	569	558	587	581	582	617	572	572	614	561	545	600	619	610	576	562	563	559	636	621	592	559	587	626	580	569	569	593	573	552	559	594	551	652	600	580	601	622	593	570	555	548	563	613	597	588	606	602	569	574	575	609	564	606	588	588	533	552	632	656	615	596	580	621	658	596	606	618	595	588	620	618	612	602	548	610	570	532	581	620	595	554	583	573	609	585	577	542	580	537	599	618	579	588	580	563	605	588	556	594	618	622	565	554	548	635	615	595	605	585	601	574	612	584	574	599	528	630	575	581	611	619	588	637	582	585	592	589	617	577	580	640	557	577	603	581	608	566	581	562	559	614	585	629	593	581	562	597	561	578	529	644	577	581	567	603	593	606	626	624	605	570	590	584	566	565	540	599	600	584	601	562	594	591	587	608	583	570	560	546	609	587	546	590	602	620	596	576	554	627	576	575	619	579	565	576	616	558	575	608	558	609	604	589	581	560	602	604	548	550	605	631	528	538	568	632	542	546	611	601	570	628	600	630	562	621	620	610	571	576	575	577	632	569	549	571	551	581	567	565	594	597	608	633	561	601	583	580	557	617	557	568	615	591	569	604	601	567	616	622	563	578	599	573	561	552	561	540	546	586	593	602	569	615	597	605	606	535	590	539	591	617	621	565	619	611	561	600	562	639	597	568	603	576	556	594	537	567	575	613	607	578	581	552	631	552	628	549	565	602	575	582	586	606	562	555	571	617	600	601	576	547	621	627	609	581	594	602	579	583	614	580	597	593	594	532	586	559	563	589	572	567	590	572	584	564	555	565	615	570	588	621	593	589	553	620	556	575	643	589	547	634	568	573	611	540	614	599	608	596	536	568	571	596	608	594	617	582	600	582	609	536	553	613	567	593	596	621	614	588	591	625	565	571	583	633	638	585	593	574	586	603	561	510	596	534	597	559	605	640	566	620	605	581	590	582	610	607	572	605	584	579	584	587	582	596	555	591	621	553	622	587	575	588	604	555	586	629	593	576	611	570	594	576	584	635	569	634	558	603	591	592	610	596	596	566	578	597	582	556	601	554	574	597	564	600	586	560	644	570	569	565	585	587	627	572	643	597	560	564	604	568	636	590	576	623	554	552	603	612	603	568	591	616	621	559	552	620	527	567	577	574	574	595	536	586	622	549	596	553	586	583	583	583	554	536	564	585	593	546	582	641	606	605	561	577	568	536	561	584	585	616	565	631	607	586	567	607	601	588	587	581	581	558	551	543	601	591	556	590	552	570	579	594	565	592	611	617	589	598	558	553	624	636	568	596	549	554	598	583	527	587	584	594	590	574	566	548	613	610	543	594	576	596	591	566	605	621	582	569	584	546	593	591	598	592	620
31517	70190	60386	23903	1162	826	811	734	692	709	632	641	696	659	659	643	664	623	622	627	617	645	613	616	623	663	617	611	668	638	603	637	629	613	604	678	621	596	649	647	659	624	592	631	630	640	607	611	632	582	596	612	600	609	631	621	592	643	633	639	636	605	616	649	608	615	580	660	594	610	636	648	622	610	575	621	615	604	649	666	652	596	622	635	636	593	597	596	622	667	633	586	617	619	576	620	633	605	632	614	647	595	640	572	572	636	621	617	611	626	614	644	628	617	586	601	641	600	660	634	629	651	605	674	601	601	623	631	641	605	615	638	634	608	645	643	631	618	603	612	641	639	638	651	628	616	582	609	635	629	624	613	677	639	597	586	638	630	601	614	605	649	592	600	591	610	626	617	646	632	660	626	646	610	586	599	603	610	639	619	593	642	658	640	571	595	605	624	576	589	672	618	623	597	637	648	637	611	611	632	619	592	621	632	610	591	582	605	643	628	649	644	618	592	642	619	634	607	587	669	590	630	665	636	584	615	622	637	623	615	637	626	622	597	633	602	666	603	594	577	588	600	623	658	619	613	612	570	637	607	613	669	596	583	682	630	645	565	617	600	574	603	599	587	626	600	606	574	618	604	578	616	656	580	679	657	601	619	565	644	620	609	655	602	647	582	616	617	605	662	672	615	576	602	642	675	581	635	602	609	607	625	587	607	630	588	616	595	621	608	595	597	622	603	663	625	646	619	610	636	587	606	651	569	598	597	587	690	641	604	582	589	596	599	628	589	614	597	632	594	628	603	612	599	607	655	610	586	639	609	608	624	625	606	640	607	550	580	591	657	648	646	642	634	652	583	647	602	636	570	625	650	628	613	622	636	622	598	621	622	616	657	625	624	652	633	613	619	634	625	618	609	579	571	650	615	609	611	633	572	641	622	611	595	578	647	587	658	603	633	622	619	603	553	591	597	621	577	627	628	598	640	612	651	602	626	618	605	615	681	571	592	637	579	608	592	615	601	660	582	616	596	601	627	628	581	593	627	569	587	614	645	595	635	636	598	593	612	593	654	672	598	656	631	632	639	621	609	624	613	617	626	604	630	632	576	625	611	624	617	622	580	634	650	638	598	609	633	666	604	615	579	590	611	638	615	603	677	616	634	602	620	643	601	631	660	614	586	623	634	573	613	611	603	594	610	621	617	607	594	616	593	610	599	573	595	612	623	649	615	622	607	620	593	609	612	609	625	610	580	585	618	611	613	602	608	610	674	584	589	657	582	642	591	703	613	611	647	629	647	608	645	654	641	617	626	639	606	604	592	594	638	599	582	598	580	590	608	611	595	627	616	599	605	629	637	592	636	631	668	631	619	611	602	646	615	606	605	656	595	625	617	643	625	610	632	614	630	617	602	641	602	594	617	597	611	598	565	617	626	598	627	616	600	564	597	583	623	634	603	612	591	653	624	667	613	620	607	634	633	597	617	613	630	632	614	568	615	630	608	601	618	625	648	616	608	635	659	609	650	609	666	624	620	683	637	634	638	605	621	666	672	616	602	632	596	606	638	589	662	661	584	651	613	623	603	611	640	600	624	623	623	615	624	571	579	620	631	671	619	592	619	590	629	583	645	608	630	598	620	589	611	630	594	567	626	612	576	601	616	611	635	604	583	646	610	647	630	612	601	614	621	614	598	606	673	644	685	598	638	593	646	652	628	616	657	612	619	629	635	638	573	630	648	607	630	669	567	629	643	602	615	597	638	658	638	566	655	612	619	603	611	604	630	649	604	608	603	636	607	605	629	600	614	624	613	651	605	664	656	644	564	604	591	601	655	667	618	622	595	583	617	595	617	609	569	635	610	618	615	613	606	624	596	624	589	586	600	607	620	571	639	642	606	616	640	598	579	609	639	624	618	580	590	643	626	591	639	608	568	626	669	597	622	618	662	624	640	625	630	616	625	629	579	586	626	619	659	597	592	614	611	610	612	647	607	599	611	610	582	582	655	635	647	629	565	623	632	642	644	626	632	626	619	651	599	636	668	623	617	610	627	589	633	664	629	598	650	621	545	609	611	611	601	615	611	627	647	597	617	591	632	650	609	650	594	672	656	621	651	601	596	663	620	642	577	617	602	587	614	649	616	631	618	608	629	599	618	609	635	592	678	626	616	571	608	641	596	650	575	647	618	603	598	608	647	613	592	643	620	604	625	623	660	603	616	656	603	608	604	591	611	632	594	592	627	586	652	580	598	593	604	578	571	627	613	643	579	617	628	632	627	634	598	660	657	592	627	636	660	617	639	617	621	561	581	600	637	641	578	627	633	654	608	661	615	608	617	598	612	616	644	622	616	627	583	610	665	608	599	616	659	631	602	676	643	590	609	628	597	618	589	590	597	579	638	629	643	667	604	627	609	614	632	603	655	657	601	591	613	619	645	657	637	625	545	645	599	620	589	599	591	641	588	655	614	596	632	548	622	602	664	699	619	679	645	616	626	629	638	632	638	635	604	632	631	633	564	616	593	585	645	609	609	599	608	642	591	611	594	600	647	653	616	597	620	642	592	640	594	626	638	634	599	623	590	613	647	594	587	604	620	647	622	630	594	640	632	579	608	625	611	573	596	623	602	621	644	638	618	616	602	637	618	658	630	608	616	618	593	622	614	557	623	600	610	619	685	615	602	622	587	624	615	619	618	633	622	657	643	611	594	634	667	567	614	636	644	602	637	617	595	636	661	601	647	609	649	620	592	628	670	623	648	659	607	655	635	591	642	605	618	626	635	581	578	606	618	638	607	630	643	643	628	611	575	647	640	608	635	631	667	611	623	621	595	644	573	598	634	625	612	607	616	596	619	602	644	600	597	622	625	615	615	604	631	631	651	609	614	616	654	641	652	591	655	630	597	619	577	660	658	621	636	605	660	616	603	637	599	635	633	677	660	644	591	606	671	606	627	608	636	628	567	614	620	623	639	623	626	638	601	610	639	661	598	598	564	651	633	663	601	643	591	627	586	611	629	574	598	611	640	584	606	614	628	665	626	588	664	577	580	571	626	584	611	625	622	611	596	636	617	603	588	606	644	581	609	653	567	594	630	637	631	609	580	605	658	614	578	585	657	644	630	572	645	586	639	608	588	591	646	601	576	592	624	603	655	620	585	603	588	650	602	603	599	615	604	609	584	617	605	585	634	599	619	630	634	643	630	648	622	584	625	651	629	644	641	633	587	608	625	629	644	636	630	620	620	616	637	628	632	643	611	592	612	626	634	604	576	641	638	605	618	592	572	610	628	625	670	606	634	648	632	661	603	608	633	635	617	666	651	591	572	640	616	639	603	628	604	640	592	598	587	649	555	658	603	593	629	598	612	644	614	593	595	636	633	601	586	652	621	642	591	615	635	564	645	604	624	657	577	630	647	638	589	626	621	604	637	653	674	630	611	643	600	602	600	596	575	619	602	568	620	677	667	653	622	620	614	601	589	619	587	618	666	603	618	599	633	618	613	587	616	605	597
22581	21223	32730	28196	21170	20077	10875	1444	1104	1056	1079	989	983	982	978	905	984	924	1028	941	918	926	878	916	927	937	940	851	877	923	917	954	922	884	938	918	905	897	934	892	900	955	922	883	941	936	956	928	942	932	881	925	934	917	888	857	929	925	904	920	984	957	926	883	901	929	953	923	928	922	942	883	884	887	884	897	1010	931	915	918	960	882	844	899	904	906	906	898	901	916	906	889	938	917	886	807	923	873	873	885	944	906	984	916	925	938	874	953	913	868	874	926	900	899	911	913	944	926	837	889	922	942	929	921	886	903	925	925	926	919	880	868	863	882	918	950	907	903	876	927	911	907	814	899	934	882	893	828	829	884	871	943	858	933	895	888	839	935	930	894	976	885	835	890	912	948	895	910	888	886	878	892	919	916	886	932	921	895	931	878	899	945	915	920	893	898	881	945	889	908	910	908	861	861	871	899	945	898	905	916	865	919	943	880	910	892	906	843	887	930	842	879	891	910	898	917	913	914	917	907	878	935	850	980	932	894	876	882	921	936	900	885	898	890	948	947	919	928	943	901	919	878	917	941	943	860	939	923	910	872	902	853	943	930	864	913	947	941	861	907	860	859	936	931	864	883	943	862	946	917	904	972	907	913	933	955	951	926	937	912	911	922	911	998	911	934	914	883	915	913	916	895	881	900	937	962	906	847	867	852	916	898	955	905	932	899	887	950	902	924	925	941	920	920	882	885	850	899	922	868	917	916	878	931	892	944	933	904	900	946	910	884	924	921	918	947	899	939	901	926	890	885	908	871	950	886	856	866	888	938	884	876	948	901	898	931	877	898	894	898	911	889	922	905	879	955	835	931	881	945	950	915	859	929	893	959	937	876	918	940	944	863	902	930	951	921	899	884	927	917	951	889	854	939	904	956	891	933	940	882	884	905	941	893	860	908	896	862	967	904	892	936	935	915	864	916	913	915	920	888	932	902	900	903	918	898	885	891	921	877	861	930	937	916	896	919	902	907	981	924	926	951	890	877	884	879	905	931	934	902	921	914	889	890	860	860	898	905	875	847	942	864	913	915	883	931	932	877	916	984	913	990	915	844	955	951	938	960	826	853	911	936	875	879	908	891	852	926	938	913	930	873	922	887	890	897	902	884	905	856	913	876	897	957	877	873	964	935	902	920	837	879	862	897	909	890	910	886	932	922	918	939	893	924	871	866	911	872	886	937	875	962	945	845	946	868	936	941	875	898	895	899	918	878	878	888	877	885	918	890	861	903	914	873	907	897	902	914	945	873	873	894	930	884	930	914	900	936	927	901	881	875	972	890	928	920	861	894	888	907	894	925	926	894	866	901	939	928	817	901	901	853	912	911	966	916	911	892	901	904	874	916	895	845	911	861	986	913	930	893	904	951	886	995	917	900	938	932	870	896	838	862	905	901	882	920	846	916	909	897	912	911	970	942	978	876	943	940	890	919	912	905	993	888	901	941	817	919	901	886	883	918	903	927	886	939	913	883	865	905	874	869	957	908	909	911	855	883	861	876	899	917	901	877	962	895	931	862	920	900	889	886	898	916	907	932	943	912	965	894	920	914	895	912	876	855	903	893	915	897	866	921	923	891	959	890	913	897	898	903	939	905	870	896	950	854	897	941	889	943	920	860	921	949	908	884	868	927	866	894	886	876	912	901	869	946	895	889	887	916	867	910	900	941	953	881	837	928	892	915	927	985	975	903	906	890	922	893	899	964	919	919	895	908	934	910	876	929	917	895	909	906	885	896	847	872	957	921	844	889	920	899	914	890	869	879	966	885	899	942	934	896	952	893	894	880	924	921	928	967	932	912	887	920	906	916	894	881	916	919	923	920	841	940	877	966	888	919	876	849	858	900	931	889	937	954	852	897	919	887	919	865	901	947	887	955	886	868	854	910	912	904	844	922	920	886	846	913	927	908	916	952	894	906	910	873	855	940	926	861	873	885	866	901	871	914	895	947	854	935	948	905	883	936	917	907	910	894	915	866	896	890	881	921	919	844	940	909	941	897	890	872	905	844	834	899	865	904	906	872	866	871	856	880	957	883	869	895	907	902	829	973	968	886	859	915	935	843	912	882	942	866	916	896	946	916	912	909	960	851	855	887	905	871	907	871	915	881	867	903	893	938	933	885	928	931	943	910	882	948	925	894	938	905	910	874	942	854	894	925	915	908	886	931	868	865	894	902	912	944	910	899	891	921	871	884	938	914	885	942	908	940	922	949	857	909	961	922	864	933	914	861	910	884	860	892	885	903	883	878	901	892	921	918	932	899	958	903	893	891	906	882	855	951	944	852	916	884	917	887	896	961	903	908	890	876	911	908	892	917	867	924	926	912	843	878	865	932	852	924	950	916	909	928	945	970	898	964	909	882	947	951	944	936	862	891	891	929	906	911	869	890	829	934	905	937	923	861	928	923	927	955	955	872	930	921	846	873	908	929	894	896	904	909	910	918	903	964	872	917	901	971	855	935	908	933	892	869	892	872	863	916	957	881	872	915	901	929	910	949	925	840	914	885	883	909	851	914	923	910	878	879	900	881	941	912	909	949	938	892	890	915	910	821	846	918	877	913	852	897	902	914	941	889	871	864	905	914	963	911	930	920	885	884	921	880	933	936	890	880	897	885	927	928	903	909	879	908	886	887	903	922	879	859	932	878	928	928	946	956	918	954	901	923	966	880	928	942	931	903	890	957	885	917	938	909	954	955	968	894	912	933	903	919	893	897	916	922	900	903	903	880	818	967	901	950	908	915	924	897	828	895	890	916	918	923	962	892	943	894	887	934	846	925	883	879	918	916	879	870	954	865	874	941	936	890	909	932	929	948	929	903	939	909	897	914	882	884	881	929	915	925	925	862	922	911	892	888	913	863	850	889	936	853	892	932	883	894	927	894	914	913	896	923	899	912	825	972	912	881	911	849	926	898	903	899	877	896	941	921	933	921	874	923	950	896	934	898	874	910	923	913	915	906	838	865	886	907	902	934	926	852	912	917	895	965	931	866	873	923	928	881	876	971	915	959	866	914	911	892	926	901	921	875	918	925	887	905	932	905	907	929	946	872	952	901	955	912	921	924	889	976	874	954	887	936	861	948	852	837	958	921	864	937	874	902	892	914	921	894	873	881	853	921	922	934	948	951	912	929	897	853	902	924	890	909	915	835	949	901	946	861	892	921	924	925	886	941	939	944	913	872	881	835	913	887	848	899	945	874	914	877	847	900	944	954	906	936	899	902	949	853	936	920	901	884	866	940	901	891	886	923	922	910	890	922	869	919	964	860	920	864	900	898	883	881	894	886	917	877	919	871	935	859	905	876	819	944	948	903	918	855	917	864	897	895	908	947	918	914	904	892	842	901	901	901	925	892	886	946	900	882	984	932	883	847	888	915	891	891	947	908	866	909	939	950	937	857	894	861	933	974	879	917	877	890	938	951	944	895	918	941	893	923	904	888	901	927	904	868	904	874	915	912	908	897
36482	91282	82405	40166	2398	1763	1628	1322	1228	1191	1146	1047	1016	971	931	975	1024	995	983	979	929	883	966	969	916	966	923	896	896	868	874	915	860	870	894	922	876	868	867	889	889	933	918	875	882	890	872	857	940	868	883	833	929	896	891	863	872	846	875	967	881	852	919	896	897	855	881	912	884	866	918	877	865	905	887	835	876	925	868	882	932	933	845	845	906	914	832	883	920	844	836	889	877	868	876	866	847	913	869	938	897	863	869	922	890	869	834	904	866	906	909	845	880	898	934	863	877	884	883	880	893	876	912	879	911	884	917	908	835	917	855	857	910	868	865	883	888	850	912	896	892	898	932	864	933	826	905	917	864	894	862	896	871	964	890	920	888	859	899	862	864	877	870	860	883	891	860	917	877	889	913	907	912	916	866	892	906	898	922	882	888	886	858	883	856	831	920	849	880	915	918	850	852	840	941	895	865	870	933	896	868	920	882	899	932	895	847	872	840	874	940	899	900	930	848	880	835	881	879	879	875	897	888	927	918	848	852	889	948	866	874	893	921	903	914	849	893	884	891	919	907	944	929	925	902	907	900	888	908	877	898	922	888	907	905	939	902	918	952	901	929	904	899	853	871	940	901	889	860	901	863	916	872	897	897	905	892	933	874	880	950	870	891	897	908	883	882	928	893	888	834	888	879	924	903	904	857	868	882	878	849	925	883	880	922	889	929	856	844	873	915	921	909	829	860	875	895	872	910	870	869	857	831	875	885	906	874	904	947	946	921	900	868	908	886	907	862	903	939	894	811	936	915	837	865	878	899	898	897	913	884	844	861	895	911	847	879	889	917	872	884	883	872	908	905	870	894	887	892	893	935	898	886	900	829	895	823	886	928	836	957	889	918	930	857	903	931	913	887	883	877	879	915	909	902	851	893	874	886	887	852	900	905	892	962	844	928	919	912	896	939	913	888	880	933	870	910	876	843	910	864	856	892	860	887	934	913	862	879	906	860	897	842	943	861	907	915	873	911	904	891	858	894	897	868	905	911	912	925	903	911	883	903	922	884	944	874	908	898	919	853	853	920	905	851	877	909	901	896	863	876	920	910	853	897	911	859	840	857	905	908	843	854	910	895	889	885	920	882	895	856	881	873	885	882	848	881	882	871	877	871	925	869	870	910	900	959	880	936	899	882	876	893	871	891	947	888	928	850	885	916	855	914	871	888	889	879	882	931	883	950	890	892	829	884	937	879	926	964	852	823	873	866	926	829	900	874	949	850	909	924	882	933	925	903	885	844	907	801	931	916	960	903	930	857	918	833	857	899	900	895	932	914	921	920	894	870	906	897	939	888	927	888	903	883	894	894	980	847	876	863	862	898	923	904	865	907	885	901	901	883	936	922	866	896	929	893	894	876	845	929	899	862	857	874	845	865	834	870	906	857	859	894	871	920	876	953	921	904	846	972	879	909	926	871	912	911	914	927	855	950	887	865	875	892	935	869	904	895	841	910	906	905	886	924	862	947	961	890	867	898	915	895	894	869	855	885	904	909	893	901	831	889	907	870	898	856	877	839	928	862	855	908	945	901	865	909	914	886	881	927	911	929	874	918	826	864	923	834	846	906	869	888	883	928	880	864	883	917	869	881	846	897	889	875	913	891	928	864	862	868	842	903	874	883	867	849	889	875	829	913	863	898	920	874	869	870	912	904	875	878	896	898	867	924	904	863	863	822	914	870	894	905	888	891	857	846	894	933	879	905	930	865	904	812	927	943	901	851	876	846	898	896	903	925	863	893	888	890	876	894	895	839	876	858	871	933	880	972	887	877	877	844	881	894	899	857	919	918	875	877	899	851	902	831	893	889	836	874	865	895	943	942	882	868	868	921	880	895	887	881	877	889	899	836	885	893	923	889	917	872	910	913	892	809	901	890	868	907	899	848	835	845	932	870	909	911	923	906	897	896	883	914	858	922	933	830	849	912	867	900	938	902	893	908	931	896	872	866	863	930	908	881	885	872	894	925	860	886	929	837	891	902	858	923	897	891	888	924	864	813	872	924	885	927	937	909	870	905	931	923	877	931	934	872	905	886	897	932	871	930	930	863	869	886	891	910	930	911	878	895	838	918	920	878	926	941	876	871	882	859	873	884	876	883	905	907	839	865	907	934	924	927	883	834	887	899	886	869	863	870	906	888	858	935	899	891	857	847	956	885	840	904	910	881	848	870	874	891	915	877	870	909	885	878	871	945	882	884	855	882	824	867	854	888	870	836	916	854	814	894	869	916	872	880	883	825	900	887	878	908	899	882	895	880	870	877	921	880	830	908	904	851	880	895	867	912	922	874	908	909	910	890	853	956	904	835	889	863	874	904	885	899	902	868	905	859	907	906	869	864	836	917	867	870	844	856	898	926	913	889	873	871	847	921	908	833	903	860	897	874	844	890	878	922	862	853	904	907	915	853	973	871	895	909	892	874	853	860	925	865	857	962	907	821	928	845	914	909	913	957	894	898	943	897	893	913	863	880	876	836	927	848	880	934	818	906	843	883	892	883	904	887	858	849	888	889	936	843	878	905	822	853	876	975	868	862	926	865	888	845	885	867	901	916	844	883	915	845	867	885	847	916	880	893	847	921	896	836	874	924	907	902	893	859	878	905	887	1003	914	846	916	883	949	890	896	904	904	920	914	866	880	872	918	894	917	916	856	901	896	875	867	870	889	886	886	928	891	900	894	844	909	882	857	874	913	921	897	907	897	879	963	858	902	875	875	892	861	872	838	945	973	879	876	894	881	857	909	899	887	874	889	869	873	946	870	926	957	890	896	891	896	895	927	874	889	898	934	924	952	914	851	876	896	843	894	854	865	943	861	928	969	934	852	893	930	940	913	934	925	910	946	925	904	841	933	926	885	841	912	901	913	866	834	828	916	889	860	876	872	882	902	918	924	915	831	999	884	896	925	904	866	916	879	898	866	896	875	897	861	914	903	889	890	876	879	885	877	897	928	919	904	867	918	920	833	915	834	849	925	911	893	930	903	934	927	870	893	822	878	931	915	879	934	913	933	929	916	925	897	912	900	856	918	839	923	920	937	871	895	890	848	892	883	934	901	897	878	877	883	917	923	879	861	907	915	896	866	891	861	883	922	877	830	929	902	912	915	907	892	868	913	935	908	900	868	873	920	933	907	867	874	866	896	858	888	924	934	862	889	981	927	866	872	865	875	926	843	897	918	869	873	931	834	920	887	910	870	901	890	892	893	883	892	901	923	948	871	848	891	918	840	879	916	898	921	883	917	909	876	862	862	917	864	910	869	925	831	878	901	849	895	927	889	842	863	857	915	860	915	948	910	873	937	946	890	890	877	851	888	885	937	888	894	898	912	835	927	860	941	902	900	879	899	856	917	901	871	910	917	884	892	830	837	852	885	911	878	919	859	920	862	920	906	944	906	925	866	900	964	879	873	884	872	865	871	866	893	881	839	876	889	867	860	887	893	857	891	867	898	887	883	906	929	859	888
28337	23516	37768	15553	899	406	368	380	329	339	358	358	343	357	372	332	338	362	359	354	362	346	344	335	357	352	345	370	337	344	325	331	317	329	362	308	328	340	330	344	355	340	342	334	334	364	321	374	345	319	338	354	329	324	335	328	353	339	334	340	349	371	335	329	312	356	345	355	309	318	311	339	323	372	328	328	331	364	353	301	350	385	353	330	331	326	374	341	328	332	340	384	332	333	371	342	338	363	342	339	315	360	355	351	345	345	382	335	352	360	349	309	330	339	346	345	351	349	318	317	338	365	335	345	360	357	332	341	330	307	324	354	325	351	334	334	329	349	319	328	314	339	329	354	356	319	352	349	366	339	306	323	325	327	363	331	333	333	333	331	371	302	338	346	295	363	367	362	335	348	346	342	327	313	342	327	362	344	316	351	357	309	344	381	356	341	339	331	348	344	334	360	349	341	318	311	340	321	331	325	323	333	370	367	324	355	342	376	336	313	334	317	307	339	330	312	354	334	371	339	311	345	365	352	313	335	348	362	377	337	353	353	374	355	333	338	318	349	346	322	383	355	333	378	346	338	362	333	328	357	342	322	351	345	327	382	351	349	357	338	318	351	332	349	338	352	365	353	371	356	329	356	384	342	327	352	292	351	336	328	321	334	391	353	313	352	339	347	334	356	344	344	326	339	349	348	380	325	330	343	338	309	350	344	358	337	353	339	301	336	355	356	330	312	308	307	356	336	337	336	375	340	327	327	338	359	313	365	327	360	342	366	324	330	349	328	356	339	342	383	344	362	309	351	343	338	323	339	343	378	328	364	321	318	380	351	353	352	338	336	334	355	347	339	356	352	332	316	385	355	366	363	317	339	342	338	326	361	325	348	344	322	339	342	336	338	352	311	359	352	381	350	346	310	358	360	341	351	355	340	335	346	340	340	359	367	313	349	349	350	342	363	352	365	343	386	318	357	357	374	337	354	371	373	361	364	329	348	322	355	311	296	376	345	358	358	307	340	366	352	296	325	338	334	360	371	359	373	352	366	336	334	323	338	361	331	363	351	337	343	372	378	348	340	343	373	358	358	320	311	325	363	342	368	365	357	359	318	315	340	333	359	294	367	334	331	325	365	346	378	333	349	353	358	326	369	340	348	330	357	363	318	345	327	349	353	360	310	328	360	349	324	372	317	314	362	323	362	327	367	350	335	348	327	349	350	352	373	348	350	343	314	348	362	328	307	370	364	361	343	305	278	329	336	364	351	304	347	337	293	352	349	338	336	353	350	360	357	342	320	319	328	317	332	354	332	296	320	306	335	357	361	343	355	371	326	324	364	334	301	359	336	306	366	327	336	321	376	341	368	357	343	354	323	354	328	351	324	372	340	321	347	341	338	342	325	372	344	339	343	337	318	351	314	326	303	352	366	348	318	348	349	331	355	326	350	288	376	366	325	351	342	381	335	355	339	295	322	358	333	372	345	373	326	342	315	350	326	345	310	339	352	315	349	326	372	333	317	373	361	364	306	352	317	352	345	348	321	333	368	313	341	358	323	331	356	331	340	352	326	351	327	365	362	319	330	362	390	338	360	367	329	336	330	362	324	366	329	346	339	346	322	332	318	339	338	355	346	340	302	327	345	343	336	342	323	343	328	346	333	331	321	319	352	329	333	313	355	334	349	329	363	364	355	348	341	317	339	297	360	330	301	349	331	363	352	359	328	337	317	345	351	336	368	349	363	358	392	357	362	325	347	364	349	358	337	327	325	359	301	335	301	349	360	313	367	353	307	384	365	347	365	364	332	314	331	334	334	330	370	340	338	396	362	331	370	339	351	369	348	344	366	341	326	349	332	318	380	329	320	339	333	322	304	340	363	364	339	327	349	325	332	328	315	330	377	344	318	347	348	350	362	360	346	350	337	337	348	354	318	313	325	354	366	348	341	325	337	335	360	314	327	355	329	336	330	344	364	353	358	348	335	316	351	355	387	327	353	366	367	346	333	334	352	312	318	330	329	330	341	315	320	355	337	337	321	331	339	380	341	341	337	336	365	371	325	325	330	334	313	338	363	332	381	331	350	324	321	335	338	340	337	335	346	351	331	302	347	359	355	311	314	354	340	379	328	347	342	342	372	386	344	373	291	299	348	353	331	333	324	338	353	336	312	321	371	344	358	319	362	357	366	314	351	386	369	342	370	330	343	327	341	320	364	322	343	334	326	367	329	362	369	316	328	336	343	339	324	357	354	304	328	350	365	348	304	328	383	348	330	320	347	347	342	327	384	348	319	351	308	331	347	362	308	367	370	348	318	355	349	343	363	334	342	335	317	380	335	365	326	346	344	321	376	309	355	328	325	340	351	351	343	355	362	358	324	344	346	337	357	352	357	337	350	332	351	294	376	338	332	344	337	382	346	354	363	326	347	350	338	340	354	336	347	307	349	369	334	363	337	339	311	369	321	327	335	314	345	350	330	347	338	361	336	345	344	378	356	339	308	345	387	349	334	355	377	323	331	353	302	313	353	350	347	383	347	332	376	358	367	369	361	330	340	319	329	363	347	364	326	354	360	350	335	314	353	323	345	352	303	357	359	340	331	328	320	323	352	352	371	362	331	345	337	338	306	354	342	346	344	354	344	354	354	342	355	339	376	334	325	330	334	354	325	340	324	354	369	371	369	350	341	370	358	313	374	350	360	352	335	337	354	316	336	317	324	364	341	354	324	359	334	338	368	343	353	367	322	346	330	353	342	368	347	368	353	353	318	359	328	360	361	342	331	326	340	378	369	347	358	334	374	325	338	382	334	379	335	328	369	340	338	303	319	354	322	353	352	349	347	339	346	363	333	358	321	322	336	312	344	334	314	358	335	350	373	374	381	357	345	354	346	378	336	337	302	337	327	330	322	358	351	361	328	349	322	329	390	350	359	330	359	330	339	324	338	343	322	386	367	366	374	339	338	332	331	342	363	363	358	337	377	371	342	382	350	379	334	357	309	346	366	364	323	340	335	344	324	316	341	338	323	348	339	320	325	328	358	379	351	384	346	377	341	354	373	311	370	343	330	366	304	332	379	355	343	322	350	346	303	346	348	318	322	339	336	375	356	326	367	353	306	324	336	310	326	347	381	354	345	360	325	313	307	365	328	361	330	345	349	310	354	339	333	341	378	326	323	354	313	329	354	358	347	310	327	328	363	336	336	347	363	336	319	345	319	355	345	331	352	347	331	310	344	331	345	320	354	317	318	360	327	317	347	337	341	333	348	335	354	347	341	374	326	319	358	334	310	343	318	368	329	350	341	344	341	323	320	359	364	318	327	356	358	375	343	336	329	327	359	361	316	369	310	341	347	323	335	344	334	356	340	352	329	348	305	355	312	348	359	306	350	350	348	339	333	344	331	372	344	320	338	304	325	332	331	306	296	334	377	354	383	342	313	341	358	337	333	346	334	320	339	350	331	359	345	365	366	343	340	344	363	352	335	333	333	337	353	353	341	352	344	338	379	340	363
20633	32628	31816	5272	424	432	408	390	411	373	392	377	378	385	391	364	368	390	385	364	377	370	401	341	389	374	376	354	400	366	366	385	370	403	391	387	397	392	394	389	370	341	394	393	341	373	387	394	356	409	378	364	384	368	371	339	370	387	372	352	384	377	393	396	405	346	393	355	372	381	388	375	385	357	372	382	346	361	368	355	392	349	394	381	350	409	357	381	347	346	376	367	409	341	411	372	359	370	365	404	366	364	364	352	378	371	409	376	363	404	380	354	383	393	356	359	399	376	387	376	416	369	363	365	363	367	331	362	364	399	362	389	369	357	370	377	386	359	368	358	374	368	354	371	398	356	394	366	367	353	352	362	365	398	383	369	351	371	363	382	362	361	377	380	373	355	382	385	383	370	342	383	349	381	367	333	415	372	393	389	412	368	353	361	388	354	386	398	401	394	385	378	399	392	328	373	374	360	387	366	358	348	386	406	363	369	373	358	347	384	365	385	387	376	362	386	391	407	343	365	357	374	393	355	381	385	382	377	365	375	346	382	353	365	389	386	371	405	367	406	377	374	370	383	362	394	413	401	384	378	393	356	379	345	381	368	367	402	344	375	392	328	407	365	374	386	375	396	393	363	399	370	342	371	373	350	386	429	385	422	362	366	394	398	372	411	370	389	374	382	354	381	373	364	386	383	384	370	363	381	390	376	390	405	365	400	335	346	367	372	378	380	386	357	384	381	366	379	377	358	367	373	370	391	390	358	360	356	396	354	376	359	386	363	374	403	407	388	346	379	376	369	352	388	365	372	386	363	370	370	381	360	379	385	359	379	398	384	373	395	401	382	391	416	348	370	372	377	353	357	407	388	409	370	368	391	401	362	375	344	365	389	399	371	349	383	352	355	392	372	365	322	348	379	379	383	391	389	344	369	391	404	377	375	383	381	356	374	368	378	364	373	384	371	331	356	365	370	344	414	375	401	365	378	376	363	398	349	359	348	366	363	387	359	364	385	365	413	411	395	356	364	355	356	378	390	387	380	396	345	394	376	370	378	405	367	356	369	380	370	393	353	334	370	389	348	399	376	396	360	373	399	371	387	397	405	388	384	363	376	354	364	365	384	377	370	374	375	337	379	383	371	376	378	358	361	362	384	396	390	404	376	376	376	364	378	370	390	380	367	374	379	346	367	364	371	361	364	365	377	381	394	375	372	396	366	380	385	381	378	352	372	374	375	364	364	366	363	382	369	349	386	371	360	366	357	359	366	386	380	387	380	393	344	334	355	405	382	374	388	365	381	377	357	376	401	366	366	378	388	383	362	366	397	370	394	392	357	387	357	376	367	318	357	386	359	334	386	369	394	356	375	378	358	366	355	351	395	348	362	402	371	355	351	367	386	375	392	378	377	391	379	385	372	373	398	393	374	372	429	406	378	349	348	372	397	349	382	359	359	375	393	404	384	360	377	377	377	344	355	356	370	354	374	355	375	389	377	380	348	371	377	376	385	376	376	395	379	409	394	346	362	412	360	363	414	369	380	320	384	328	346	417	361	348	376	403	367	377	341	385	361	392	375	389	401	370	356	400	413	409	378	381	361	357	418	355	383	400	370	375	372	391	398	408	398	354	394	364	412	377	393	367	349	369	383	408	364	388	402	415	405	362	382	403	384	351	379	372	363	402	370	372	386	358	369	359	330	373	358	384	391	385	358	391	367	382	367	382	364	377	383	376	388	373	389	350	378	369	400	402	369	371	385	338	372	374	386	414	413	360	371	371	353	371	356	335	400	366	390	342	350	393	386	386	368	355	358	390	352	373	384	373	393	405	377	376	363	395	379	374	388	384	338	378	340	378	385	384	390	403	383	380	366	375	394	376	400	381	399	368	389	358	382	380	345	358	393	405	377	383	371	374	342	373	388	361	400	404	369	390	391	386	390	361	395	340	409	372	345	373	388	338	404	403	382	356	419	384	359	390	374	370	366	342	356	377	371	384	375	347	379	380	363	362	362	403	361	347	407	398	391	383	388	342	348	404	415	383	363	337	361	340	391	377	360	385	363	378	367	400	429	395	385	354	369	365	379	389	367	372	378	387	407	382	390	369	361	344	387	365	391	368	346	393	419	381	328	375	398	372	358	387	342	371	367	364	374	375	371	357	355	380	384	396	389	353	346	383	369	347	373	381	375	401	362	374	390	370	382	378	385	372	344	416	377	395	369	355	357	377	361	401	403	363	387	358	397	376	399	379	385	336	372	403	374	348	388	387	403	361	405	369	416	350	372	348	380	349	375	373	382	343	397	393	360	379	389	357	347	375	375	376	365	387	375	345	375	368	378	352	387	363	346	386	356	379	378	392	382	373	374	357	376	368	380	381	396	381	372	382	376	351	379	368	375	381	372	340	396	364	333	356	385	396	382	381	411	360	345	359	374	407	389	375	386	356	373	386	342	388	379	388	377	385	367	375	350	361	426	364	343	368	393	383	370	374	345	362	363	387	364	367	380	364	369	363	390	368	365	419	379	363	361	398	381	350	370	384	373	365	362	389	373	369	354	383	369	382	386	380	339	377	361	370	374	395	364	395	378	356	392	359	392	347	381	385	382	399	367	404	387	374	354	382	371	352	369	381	371	373	329	399	373	360	342	383	406	366	379	363	392	390	380	363	362	386	379	398	374	366	374	369	364	384	361	372	378	354	362	409	356	380	391	388	359	440	372	382	356	387	356	369	369	352	338	389	378	390	355	366	354	358	390	386	314	402	348	357	375	391	369	369	369	393	383	351	380	386	384	350	401	373	384	385	378	381	379	391	387	403	357	347	364	358	358	344	371	352	360	408	348	356	406	350	398	398	373	364	364	368	372	352	382	343	376	341	376	400	366	375	393	395	381	346	340	398	377	395	410	414	380	393	350	391	390	385	344	336	382	353	369	400	347	374	365	355	384	364	351	376	382	384	350	356	384	400	384	354	413	384	419	400	377	365	372	360	397	401	383	390	378	368	374	375	358	369	368	374	385	350	390	386	373	360	425	366	365	385	402	355	367	346	369	340	395	358	366	418	387	399	379	389	397	368	366	356	378	361	349	395	352	394	363	354	351	386	380	377	391	399	383	383	367	377	409	374	358	358	374	362	385	366	401	355	359	364	388	347	358	336	364	370	399	349	389	346	356	391	381	415	381	373	400	384	343	376	404	382	376	345	394	354	383	332	346	373	377	397	363	372	392	378	354	358	390	370	402	382	349	386	358	375	371	376	400	366	380	341	367	361	363	369	365	406	367	371	360	382	382	385	362	374	407	333	390	365	389	368	386	353	369	391	370	342	391	381	367	347	352	394	374	397	396	402	382	389	379	367	367	402	385	372	347	402	374	397	382	383	386	379	391	366	424	391	359	401	378	365	364	387	358	390	366	380	337	392	365	376	351	344	389	377	370	384	362	367	368	381	391	370	362	348	376	365	387	394	361	378	358	380	370	407	383	354	388	365	378	391	384	357	370	404	360	385	395
23598	21207	38219	31066	19937	11442	1509	728	605	582	613	582	579	543	556	551	533	555	576	545	553	530	487	531	553	508	547	583	544	529	520	537	532	513	503	504	530	509	514	500	541	473	517	500	485	529	555	506	514	486	537	535	556	521	482	524	543	519	486	518	467	509	537	518	477	525	513	528	527	532	541	513	510	520	506	499	529	534	518	490	503	494	490	501	470	499	542	518	486	500	524	527	514	558	541	532	493	512	517	491	505	534	494	481	524	545	481	485	572	481	483	521	484	489	489	485	528	489	512	536	520	478	501	521	500	489	508	513	477	475	495	437	509	560	532	476	501	526	511	534	501	497	514	523	524	498	486	514	504	495	541	501	505	495	569	520	549	512	522	508	484	511	481	516	516	478	495	554	494	490	502	486	533	542	519	487	495	534	516	478	516	509	497	539	499	551	534	533	509	534	532	547	499	540	554	488	519	502	454	531	539	522	476	512	498	503	529	515	524	499	470	506	530	489	471	511	513	538	489	490	529	457	523	527	548	509	484	532	522	514	480	526	526	504	509	500	518	552	522	560	527	549	498	516	532	501	523	486	528	517	517	527	525	519	503	532	517	478	521	506	497	521	484	531	524	491	507	487	516	516	530	509	507	499	535	503	493	461	494	519	506	523	485	525	456	479	527	502	545	502	533	556	513	482	553	498	511	518	489	490	494	530	533	518	518	528	489	480	498	529	517	490	545	498	523	514	484	513	544	509	514	483	513	531	563	507	514	517	500	517	482	445	526	512	502	479	508	509	542	558	514	546	520	493	522	530	490	518	490	518	545	530	528	498	531	498	541	525	524	512	471	537	551	519	501	564	512	521	501	549	493	517	494	517	534	527	545	508	537	526	509	516	475	515	505	517	519	491	501	527	513	509	537	482	560	534	497	540	483	548	501	530	539	544	508	538	485	496	466	538	494	529	541	517	481	540	488	480	524	523	501	514	538	533	507	493	535	549	551	511	511	505	513	541	506	506	588	498	528	495	555	554	560	541	545	519	494	515	495	493	518	518	486	496	461	476	504	478	533	499	558	537	487	510	499	498	500	517	523	524	491	522	479	500	509	511	502	484	489	498	483	524	439	503	520	504	501	495	493	510	495	510	523	512	534	521	521	509	495	522	501	482	475	497	536	538	507	512	518	439	509	489	475	487	550	498	542	510	544	513	531	511	475	528	476	524	540	449	552	540	555	511	501	487	540	540	491	511	494	500	490	532	530	518	560	505	519	524	544	519	526	488	516	506	487	493	501	513	544	533	507	490	521	529	538	549	472	496	478	489	495	536	504	536	527	511	538	567	517	480	532	498	493	523	528	493	518	511	489	523	533	488	522	506	502	542	547	467	531	585	515	535	482	566	520	519	537	492	536	560	513	530	556	506	500	520	498	522	515	506	485	527	467	536	491	515	519	521	505	502	523	510	509	524	549	505	456	549	501	479	545	523	478	526	504	500	482	569	522	531	512	537	517	522	520	525	551	527	540	524	506	503	548	486	518	552	543	480	511	520	495	499	544	521	487	524	536	505	491	477	510	531	501	541	514	514	521	539	506	525	517	528	527	535	544	484	499	474	566	501	496	500	529	536	521	521	494	543	539	544	518	521	562	560	513	504	513	488	507	514	508	496	497	487	506	499	496	500	519	512	503	539	537	550	554	498	500	550	512	506	520	518	523	536	534	525	518	481	515	475	490	549	516	546	502	502	477	479	542	480	536	486	552	515	522	487	478	482	485	530	493	499	522	544	480	546	519	532	549	511	493	519	490	507	542	512	511	514	501	488	477	481	523	515	469	574	507	541	492	486	478	527	495	486	563	509	522	505	491	500	564	516	523	485	538	521	522	474	483	509	530	516	505	488	516	484	483	475	508	542	515	496	491	484	544	509	497	498	515	468	484	501	505	521	482	489	513	523	541	547	526	486	529	497	515	531	495	478	549	515	557	539	533	512	507	510	548	500	519	524	478	512	528	502	517	496	529	491	487	514	514	511	491	514	533	509	503	495	542	497	493	539	499	494	556	502	532	524	481	479	502	496	544	471	524	517	513	483	513	537	530	513	518	477	499	506	496	478	525	533	535	492	528	521	537	540	487	520	531	551	492	485	532	500	534	528	519	488	523	504	544	496	522	490	537	561	517	501	502	527	467	514	519	520	525	496	518	514	514	539	528	523	496	527	504	532	533	472	501	485	537	523	538	530	490	532	530	504	528	549	537	520	533	526	529	480	463	521	550	504	549	509	514	519	494	534	554	496	533	534	496	555	535	515	570	509	506	540	526	489	484	539	483	475	531	556	517	543	510	515	503	491	550	530	488	546	518	516	536	528	508	505	510	476	505	471	498	479	495	500	557	493	488	483	521	500	497	526	552	530	503	478	512	506	520	471	534	499	491	522	502	514	516	523	465	519	488	535	512	490	494	519	488	510	534	526	528	513	507	508	545	555	517	529	515	528	477	509	500	537	529	489	509	496	535	515	496	516	489	511	500	471	505	502	549	533	521	504	529	505	568	475	519	496	471	514	549	536	529	538	563	465	526	499	501	512	511	502	529	503	515	574	542	493	513	472	473	523	534	512	500	491	499	502	502	502	537	535	528	538	522	517	467	517	507	530	538	530	530	499	518	545	494	518	514	510	472	517	549	522	519	493	544	537	523	481	488	493	515	476	480	483	502	530	548	525	517	536	519	516	539	504	551	541	522	497	524	493	530	512	531	475	523	493	532	493	496	489	526	515	505	516	490	580	472	511	577	531	477	485	538	510	511	492	527	498	541	496	513	497	473	513	534	510	540	482	532	497	495	514	535	530	514	481	501	499	539	502	572	542	503	528	525	526	512	493	511	501	489	499	531	508	515	508	518	520	538	470	466	459	481	506	514	480	540	534	490	545	463	491	533	515	545	511	517	530	533	504	505	511	485	522	499	498	530	527	513	554	542	531	500	481	497	551	566	530	510	508	531	497	521	505	453	537	527	515	528	486	439	497	556	501	523	528	540	561	497	504	493	532	528	526	543	504	553	502	503	508	527	513	516	475	491	480	521	541	500	529	474	480	474	473	520	470	532	514	487	504	516	516	546	523	518	529	493	570	480	521	471	493	514	506	534	549	526	508	492	512	520	492	562	517	503	556	527	529	507	487	485	535	501	510	526	529	511	520	508	454	484	515	504	498	491	492	556	487	520	510	519	485	519	551	485	500	489	531	496	537	523	489	544	472	481	485	521	480	502	510	515	497	511	481	485	491	560	501	504	531	489	514	539	519	534	500	503	496	480	471	517	487	466	504	513	510	495	485	499	499	519	486	490	504	502	513	491	510	523	501	495	513	485	535	502	531	489	522	521	524	481	563	521	475	521	534	534	513	531	486	484	474	522	514	513	517	550	498	491	480	506	541	541	528	516	507	533	544	529	494	525	513	509	546	516	457	495	512	495	521	534	505	517	509	524	528	520	515	510	520	517	443	544	505	554	492	498	527
31184	80222	74443	28816	1266	990	909	763	737	671	655	615	617	534	583	616	588	548	517	550	561	534	546	532	583	520	544	544	516	494	498	515	549	522	499	559	534	552	557	515	534	535	560	539	562	494	541	535	528	550	517	544	483	565	520	506	494	559	543	573	536	531	518	541	512	503	511	552	535	505	544	477	504	494	514	488	553	510	541	529	465	512	486	524	540	543	503	514	520	493	558	481	507	534	530	493	507	534	510	537	517	523	529	533	493	537	548	457	509	551	565	454	483	493	566	507	523	522	557	587	523	554	549	566	486	531	529	561	534	527	548	464	507	538	502	536	505	534	521	500	538	518	551	521	523	493	570	516	508	502	528	557	509	535	497	573	514	495	482	486	499	497	488	533	513	521	470	544	532	546	485	545	555	526	495	544	507	499	523	556	533	534	481	519	504	555	542	561	506	529	539	588	551	545	510	471	550	509	551	480	572	511	542	545	537	542	509	518	550	529	519	527	491	514	457	522	499	537	520	577	496	567	515	541	541	575	504	528	546	517	497	537	603	526	520	522	499	496	484	503	521	523	505	527	513	505	534	538	509	527	471	534	491	570	522	531	548	493	492	494	524	572	476	518	496	486	542	516	522	515	513	544	548	508	509	495	513	550	519	514	525	535	493	513	506	538	468	537	485	472	520	526	528	489	528	527	528	510	536	548	501	460	516	564	526	485	543	520	521	551	528	555	519	553	515	524	518	547	518	504	500	515	530	529	558	501	526	516	520	531	527	548	557	503	528	516	503	526	540	548	514	536	548	544	535	552	511	521	516	524	550	548	503	539	537	508	499	505	485	530	537	517	526	557	499	532	508	515	532	589	528	544	515	513	515	513	545	521	580	517	524	525	573	517	530	570	555	522	537	509	498	535	532	523	539	531	519	543	533	480	534	510	532	493	545	499	523	542	548	519	530	557	518	510	526	534	532	516	530	545	499	525	512	540	556	525	540	515	561	488	517	517	561	507	509	497	539	527	504	495	551	546	534	511	516	504	521	523	508	496	501	513	517	504	523	541	498	499	523	544	492	520	519	521	533	561	502	525	536	528	519	518	524	513	514	504	572	549	529	563	526	582	526	529	520	487	554	525	527	504	500	479	538	564	578	539	553	557	579	510	516	506	540	508	520	523	516	529	511	529	505	507	533	549	482	539	498	513	529	537	564	512	529	493	550	507	494	547	498	505	507	547	477	473	492	558	533	525	544	547	532	551	551	527	504	501	526	518	525	520	539	496	501	527	509	489	541	540	553	540	559	482	513	584	484	533	564	544	526	515	519	530	563	530	478	530	578	506	547	516	530	502	513	541	517	508	547	529	510	519	544	551	507	521	509	565	554	517	500	515	540	544	532	540	509	524	508	543	557	528	502	540	487	509	528	525	504	510	501	536	520	531	518	514	543	498	481	544	497	507	517	517	487	528	539	517	586	501	518	540	510	566	528	512	545	514	535	529	507	491	502	486	494	505	530	499	512	522	478	485	536	521	499	547	525	490	524	563	513	504	500	521	478	524	486	528	518	532	539	553	491	510	512	517	505	534	553	494	519	485	530	544	539	520	519	522	529	515	520	521	547	489	552	544	522	568	500	537	528	512	538	521	524	507	573	500	508	482	519	533	495	516	504	496	553	545	524	486	496	556	531	570	501	554	515	551	522	523	531	501	508	546	524	526	513	514	513	500	551	564	511	551	501	536	491	568	533	536	476	503	561	531	570	493	526	500	496	485	534	512	471	517	525	526	515	508	517	557	490	575	537	516	530	541	522	561	528	533	532	546	563	528	560	532	538	493	515	517	519	508	539	526	522	525	543	593	538	520	555	578	521	504	525	505	544	539	524	525	512	532	557	508	532	532	553	544	548	514	501	541	539	542	501	547	525	508	501	522	551	547	560	524	511	513	535	520	529	494	528	494	581	492	540	557	531	548	511	515	513	506	547	534	557	532	501	506	559	546	518	503	480	507	512	507	557	529	532	543	538	526	535	493	527	528	506	491	490	505	528	514	523	524	571	514	511	490	494	505	478	505	554	552	496	524	515	515	519	515	517	534	506	516	516	530	545	521	502	542	559	494	556	565	548	502	555	528	518	513	546	568	515	540	464	491	542	478	542	522	511	508	515	484	537	468	525	515	488	484	549	515	559	538	518	540	495	538	534	536	480	519	527	547	533	512	497	519	518	469	500	514	543	509	521	528	500	501	542	514	517	558	510	507	504	510	484	539	529	547	548	526	588	547	502	521	519	527	514	501	514	528	529	540	520	509	482	469	536	520	474	499	521	547	530	496	547	537	482	519	501	493	521	501	529	518	547	518	528	503	557	521	543	497	534	475	573	496	477	515	500	543	506	531	524	525	520	541	494	509	557	523	539	528	525	505	512	553	581	534	535	494	548	513	522	507	527	519	569	497	505	509	521	516	513	520	522	522	575	519	536	506	528	537	507	556	542	522	504	532	560	517	527	517	521	536	519	538	548	518	515	532	524	484	542	560	543	456	548	497	508	543	505	493	569	503	540	463	503	538	531	519	517	512	517	533	486	505	522	538	541	507	499	533	547	496	491	545	532	542	498	516	499	516	506	499	515	529	565	573	557	492	551	527	535	515	515	533	507	516	521	510	517	481	505	506	511	531	537	504	504	506	515	543	551	543	529	521	512	534	501	526	529	508	479	506	498	568	526	505	503	519	513	531	499	546	514	497	499	550	473	493	523	498	517	530	493	501	552	501	523	529	537	498	527	547	546	557	530	518	510	470	534	544	502	535	487	538	528	505	517	524	553	502	528	515	547	505	511	544	504	497	527	500	527	519	531	544	480	550	516	547	551	488	561	509	518	538	534	506	523	533	540	516	545	511	508	516	518	540	540	492	537	519	507	480	523	507	526	539	521	521	526	516	545	538	480	552	535	572	557	523	473	485	538	476	479	541	523	520	491	502	480	564	544	541	552	514	505	535	543	543	500	553	515	518	510	531	502	518	551	471	498	516	507	545	533	516	559	530	522	535	523	550	515	492	522	498	534	523	505	537	535	552	478	512	540	487	510	528	508	521	530	524	547	545	500	489	553	563	509	523	515	547	513	517	510	547	543	519	496	463	518	503	550	552	533	505	515	533	533	529	559	515	503	515	518	521	524	503	528	546	517	523	507	525	503	529	510	491	538	484	553	513	487	508	488	544	513	542	491	541	569	515	504	518	519	533	556	518	514	550	530	524	516	533	519	505	521	518	488	514	545	513	550	489	533	535	523	503	538	540	548	500	515	527	508	521	566	554	552	510	544	533	492	533	539	553	520	472	518	529	529	510	514	518	505	560	528	519	537	538	511	517	522	521	531	510	536	519	468	515	532	546	481	531	524	528	506	513	500	538	521	521	526	518	529	516	532	554	557	550	477	552	492	521	511	539	542	565	550	555	540	534	533	527	557	536	557	528	521	540	506	524	501	522	489	520	518	533	532	502	558	476	542	520	537	514
24860	21535	39463	29067	13981	2348	777	635	613	597	578	612	601	534	540	569	605	610	577	592	588	587	573	554	574	592	571	550	595	548	617	570	521	607	597	549	548	561	539	584	622	552	594	561	544	589	569	543	537	591	572	568	549	576	611	605	581	565	550	580	625	549	566	607	575	538	606	581	563	625	579	545	547	604	565	565	582	566	572	549	595	579	561	574	560	560	538	566	545	544	585	603	566	545	608	529	569	556	568	580	560	555	558	547	594	563	549	567	604	539	525	509	614	562	596	589	522	562	567	523	606	535	555	574	621	602	559	574	577	556	568	584	608	594	564	605	570	553	598	519	558	621	653	588	541	581	537	576	602	564	546	546	585	550	610	605	540	571	557	590	574	538	600	618	565	566	575	563	567	546	550	586	545	589	563	577	614	583	597	560	577	545	586	577	577	544	593	578	632	573	566	616	560	543	546	541	546	607	579	559	561	566	554	599	553	532	570	573	538	574	549	576	569	530	575	598	579	549	567	566	555	550	588	565	590	585	568	539	603	575	526	591	565	573	551	560	543	545	556	576	581	580	591	590	545	602	553	534	564	523	560	560	616	556	591	602	549	569	551	593	544	552	588	544	529	588	590	584	559	600	580	521	600	621	589	544	574	538	512	604	547	537	575	535	538	563	616	564	533	583	554	581	557	604	579	536	572	550	547	568	601	561	537	586	549	570	553	588	568	540	529	545	574	560	607	587	582	595	566	635	537	577	561	578	582	537	570	575	523	560	604	559	527	569	567	540	524	600	562	563	591	552	603	611	525	563	546	578	578	546	574	564	550	536	531	579	532	550	542	595	580	576	608	626	558	606	603	576	563	574	537	592	567	583	571	568	588	619	556	565	581	572	577	568	576	599	543	560	538	569	525	540	571	570	541	578	568	559	529	587	594	574	549	561	568	546	582	568	574	627	542	545	559	587	543	582	574	610	575	564	567	554	573	541	556	546	547	549	537	589	596	565	579	569	596	572	562	580	612	585	564	575	589	541	609	634	569	582	594	574	560	562	567	559	547	544	569	563	570	546	523	598	604	567	543	584	599	557	553	608	592	553	520	576	554	575	566	569	612	554	555	545	576	523	580	560	555	572	568	565	587	551	570	571	551	553	618	609	581	554	610	567	601	511	558	559	573	566	564	577	575	544	577	598	574	596	591	577	577	555	585	565	598	589	594	554	567	584	568	594	569	574	575	531	572	586	560	574	574	606	577	606	590	552	533	564	564	553	596	539	593	561	544	595	593	577	562	566	567	571	585	561	548	573	544	557	564	579	561	583	529	554	552	545	579	576	540	593	551	554	582	617	564	649	574	546	547	603	568	571	589	583	564	562	566	584	551	580	554	548	586	591	549	562	546	545	587	593	558	539	561	528	549	517	538	560	559	572	573	583	567	568	564	540	579	607	618	530	578	581	565	567	579	550	579	569	566	594	582	566	523	586	562	586	544	548	601	579	571	559	567	561	565	555	570	551	555	605	578	581	551	545	577	568	546	566	600	507	553	568	541	549	584	576	574	613	559	505	575	537	615	588	580	555	559	551	542	551	559	594	612	547	572	611	534	554	566	539	570	601	567	555	570	624	568	553	601	572	580	567	584	531	517	583	540	577	539	552	538	549	590	526	568	601	603	570	583	560	554	550	603	628	553	603	578	536	547	587	591	588	594	528	570	603	533	593	607	586	600	582	577	608	588	582	558	579	553	577	562	612	574	559	543	576	573	579	559	581	573	620	553	539	551	581	546	572	591	553	592	579	542	619	586	547	535	571	551	588	582	595	589	590	629	563	579	595	563	534	558	551	597	602	579	569	570	540	498	568	553	548	564	558	589	607	536	578	557	590	581	586	594	560	571	564	586	559	595	524	565	589	550	543	543	575	591	602	590	564	569	566	602	554	568	585	580	588	585	538	563	548	563	576	565	562	581	597	576	607	562	557	578	593	574	610	575	547	569	612	578	569	599	617	545	612	577	554	578	542	520	576	559	549	597	577	547	625	542	567	560	525	529	569	554	525	551	565	556	557	603	585	592	584	569	588	575	588	582	536	571	614	576	550	583	561	568	563	547	554	571	577	621	543	547	548	583	499	574	580	567	593	574	544	578	558	557	578	587	595	598	583	557	564	582	536	551	584	568	583	573	579	556	577	553	561	591	542	562	548	587	582	542	582	567	561	563	608	570	585	600	572	563	546	596	561	543	592	597	592	560	564	544	580	559	578	584	545	636	591	559	588	603	587	555	564	573	546	576	594	565	506	562	581	556	596	564	599	573	534	615	558	573	577	569	537	590	542	570	531	589	577	566	570	632	588	565	549	539	560	544	541	547	599	573	572	573	554	576	562	576	614	607	557	547	580	560	598	560	602	592	551	581	544	523	496	567	555	619	573	586	591	573	561	593	550	554	584	604	559	597	576	588	579	572	569	585	585	565	563	555	617	585	538	570	562	537	550	533	534	562	568	543	554	569	561	591	615	558	569	534	560	556	574	562	518	511	540	558	562	580	548	598	546	589	561	622	579	530	548	555	594	529	570	612	543	602	609	575	618	584	592	554	565	584	567	572	573	587	566	561	550	610	543	562	546	598	568	602	560	581	545	560	594	572	529	563	545	607	528	562	587	587	567	543	583	550	610	548	527	579	612	570	581	631	546	625	583	576	604	598	526	558	589	562	546	550	572	507	562	560	557	580	547	568	581	541	536	570	563	576	589	556	551	557	622	520	556	586	528	571	562	582	570	540	631	531	566	619	570	527	573	584	570	596	520	603	547	552	584	599	580	588	594	578	588	616	588	587	564	602	578	558	561	611	582	566	579	549	554	558	560	568	551	547	625	562	578	638	647	569	566	628	588	616	597	610	542	536	563	579	594	540	595	595	607	583	572	530	581	627	529	566	522	554	598	551	598	579	629	546	603	563	580	606	566	553	603	542	552	542	559	561	543	565	565	579	604	582	559	537	580	550	578	559	605	572	612	625	575	600	555	549	583	583	565	581	551	607	550	554	559	538	533	521	574	522	527	554	590	605	514	582	556	561	578	536	559	594	553	567	543	618	594	558	554	564	536	565	584	541	537	534	543	579	569	566	535	562	586	545	580	567	593	547	596	574	561	557	563	561	568	546	569	571	573	546	549	570	545	592	565	616	555	536	575	585	571	578	543	561	570	538	580	595	576	579	558	545	591	591	556	542	601	536	549	548	560	561	603	566	581	610	554	540	561	577	590	551	543	574	557	543	602	598	561	547	578	567	568	573	606	571	577	559	599	558	614	539	553	547	590	571	553	536	566	555	604	585	582	580	555	540	603	615	543	599	569	618	602	567	576	590	543	596	574	554	576	559	591	574	557	602	614	534	561	604	567	525	567	599	606	581	592	535	570	621	573	533	530	529	594	558	561	565	553	620	596	549	550	549	593	585	558	534	558	621	547	586	588	546	580	568	616	558	582	583	546	570	578	574	551	588	587	561	566	576	527
28538	67523	63201	20177	973	872	786	767	712	697	617	655	694	606	599	624	625	658	619	653	637	608	585	600	615	625	609	599	622	595	667	580	607	592	580	608	666	598	613	603	641	595	611	637	635	638	550	604	648	600	657	620	602	675	597	624	590	575	568	605	575	582	606	611	633	592	569	604	595	629	659	633	601	646	621	609	609	585	614	585	576	560	590	640	618	633	608	607	625	617	632	595	597	649	619	614	607	640	628	643	576	595	611	588	619	620	594	582	644	575	588	571	647	644	637	584	586	554	639	601	585	626	616	635	623	628	592	614	599	606	603	648	604	631	563	609	621	618	639	615	604	626	636	602	597	567	606	613	575	605	595	585	655	594	587	612	633	615	593	609	602	627	607	582	624	630	616	617	581	573	619	568	579	640	583	593	589	645	620	588	607	618	610	601	570	634	589	589	603	626	593	572	589	624	610	630	624	586	610	538	572	586	589	606	605	609	588	622	597	633	593	570	611	600	612	592	586	645	594	625	609	586	571	603	620	608	644	605	636	592	630	585	576	622	654	607	560	614	625	625	559	567	600	604	578	594	598	609	543	587	602	594	594	583	609	676	627	613	607	645	606	622	568	586	610	616	565	639	614	593	575	601	588	604	598	638	603	615	607	589	625	591	624	628	582	586	606	602	602	583	706	597	635	620	605	637	600	614	627	582	596	630	614	628	619	603	604	629	628	614	620	607	622	600	575	587	602	611	643	620	614	594	570	616	617	583	624	566	598	570	611	576	599	612	625	633	587	639	631	598	590	599	593	580	553	638	661	595	576	620	570	609	627	588	587	621	635	597	623	621	626	659	580	623	588	594	599	615	604	588	634	571	615	607	578	653	595	614	594	590	581	601	611	606	562	613	595	584	614	619	603	578	577	551	626	613	645	583	616	642	583	543	611	663	623	614	553	623	606	651	639	659	582	612	604	619	652	556	638	617	653	562	618	627	587	580	618	599	613	583	581	592	601	641	582	622	613	617	580	569	640	605	591	553	621	596	590	596	579	601	607	619	598	596	610	623	603	619	604	610	582	631	637	573	624	558	599	573	618	605	623	614	594	607	611	604	621	612	592	612	571	585	630	631	609	617	629	615	627	587	597	540	608	608	564	605	603	616	627	602	572	595	647	642	639	597	607	604	557	616	585	650	589	678	591	628	580	581	582	604	596	614	604	590	635	632	620	647	571	620	640	622	629	594	626	568	631	626	569	617	614	540	566	581	621	604	581	603	596	591	590	582	602	585	601	587	580	606	600	643	633	625	630	585	607	593	654	610	610	620	630	647	653	620	580	593	656	637	621	606	600	624	627	614	575	661	600	649	595	605	634	583	629	577	611	589	562	592	568	593	583	629	634	620	599	598	588	594	600	626	606	627	605	594	650	656	609	595	617	591	637	616	616	586	595	602	655	663	578	627	579	617	575	577	604	638	619	613	568	624	655	600	600	661	581	619	589	622	572	592	620	624	609	594	614	634	573	579	616	642	652	656	619	589	598	598	594	622	600	623	624	624	597	610	600	647	596	582	583	626	596	614	610	603	612	582	608	595	605	640	608	597	641	564	668	570	627	620	629	619	649	616	575	641	634	585	593	572	650	587	610	589	650	650	615	614	634	598	593	607	598	610	613	644	633	613	592	576	643	644	611	594	611	592	635	617	618	572	648	641	556	616	613	616	568	609	616	606	598	645	596	648	569	604	563	600	617	638	579	629	666	567	609	596	553	586	603	603	599	592	636	621	604	596	601	629	579	601	617	577	620	615	653	593	568	615	569	577	573	612	576	565	598	608	632	596	643	634	595	636	637	590	602	574	636	583	620	619	614	613	572	607	636	653	638	609	585	629	638	645	614	610	596	591	577	566	602	660	633	648	624	665	608	595	643	612	563	573	615	580	616	624	594	586	619	613	601	606	610	646	655	662	630	576	620	639	565	638	597	612	606	617	655	625	588	598	609	619	582	621	591	640	599	572	612	626	604	628	626	615	600	609	569	567	597	640	583	677	597	617	607	608	651	615	578	605	650	603	598	630	629	623	587	577	621	655	602	617	595	618	609	594	620	593	599	584	573	635	609	629	578	593	567	573	572	592	593	616	590	606	636	584	614	618	652	667	591	647	609	623	551	671	645	654	630	603	609	606	601	615	594	599	565	604	591	596	572	615	642	617	623	633	650	628	600	602	548	610	622	651	607	603	609	606	615	585	606	601	567	640	600	657	588	590	625	578	627	626	603	592	615	594	616	577	570	611	636	593	574	610	609	610	634	600	615	598	631	623	598	581	611	586	629	639	592	589	611	611	582	576	608	578	593	582	620	614	619	592	622	590	606	623	626	559	614	591	536	568	628	582	592	623	604	631	607	613	629	651	601	614	619	577	610	591	603	578	631	617	609	614	575	549	592	586	577	609	602	599	561	596	604	552	645	595	592	614	624	585	589	572	641	624	599	606	649	634	638	660	623	613	630	613	620	628	625	623	602	602	610	628	612	651	611	626	571	559	636	593	640	614	630	575	621	600	624	604	619	602	588	617	607	630	605	608	657	636	596	611	614	644	593	600	622	611	592	617	623	586	634	594	618	613	579	615	604	568	621	595	625	628	618	586	640	620	638	571	634	605	633	642	550	602	602	578	552	602	611	530	612	642	558	625	614	619	588	619	619	588	611	592	569	641	640	584	581	610	624	634	620	610	641	615	611	562	592	601	643	624	602	621	685	566	613	621	599	602	603	564	637	648	600	594	649	630	578	622	620	644	549	622	625	598	612	580	615	610	632	605	588	659	611	621	616	590	613	600	605	619	654	620	593	630	622	637	631	605	567	624	588	605	639	590	625	585	622	611	615	633	647	578	572	601	596	635	631	611	617	589	597	546	540	609	650	640	622	594	622	588	608	595	574	636	617	536	586	605	599	608	614	601	598	633	614	600	595	588	623	581	613	598	619	642	620	607	589	637	626	629	640	623	611	607	610	610	623	592	638	589	558	613	621	619	590	605	632	615	630	643	628	585	630	637	588	615	603	591	606	600	627	650	595	575	548	586	607	611	621	616	603	592	590	643	631	621	601	584	609	577	647	628	606	628	592	622	593	627	629	556	613	622	607	589	605	644	631	603	572	598	596	617	592	639	609	576	614	647	628	599	602	643	600	568	608	610	643	614	640	609	582	597	607	600	637	603	612	592	654	619	579	600	583	625	595	617	610	619	604	632	582	604	614	620	609	593	599	594	568	546	640	611	653	633	599	605	619	626	617	611	620	614	635	599	632	627	584	583	598	642	624	612	644	608	600	609	605	615	604	588	578	564	636	633	615	621	574	624	581	612	562	609	616	599	596	593	572	616	557	658	622	630	607	609	594	635	609	585	593	585	619	625	578	609	654	611	606	632	608	628	607	592	627	566	587	581	612	592	611	619	557	604	623	611	601	604	603	601	645	604	571	652	578	577	654	645	603	622	636	590	577	580	618	596	636	593	661	604
22646	21310	34126	28317	21103	18841	7325	1362	1166	1087	1014	1013	981	1012	970	943	961	960	938	919	942	928	911	887	899	896	899	944	924	920	880	928	970	895	891	911	929	909	875	856	956	923	912	880	887	953	936	972	885	907	866	861	894	891	866	883	886	906	915	916	918	881	982	905	858	910	930	870	917	890	948	917	848	874	878	869	890	862	898	882	927	903	872	862	926	935	903	905	885	878	897	895	860	949	924	919	868	924	891	892	908	902	918	884	915	970	887	867	944	931	982	917	877	870	905	884	905	904	906	853	866	901	886	888	924	908	940	897	965	900	945	961	892	927	882	888	931	898	883	920	943	919	838	955	896	860	919	926	904	929	956	950	931	921	894	856	939	851	864	892	846	887	913	886	875	937	860	888	850	891	861	883	940	945	915	967	946	945	873	893	908	896	983	885	881	879	894	880	929	889	910	914	864	864	857	896	849	846	950	909	916	912	915	883	880	869	944	882	910	890	866	922	921	946	927	910	909	892	898	870	906	928	878	882	936	923	873	917	918	903	887	932	899	880	934	864	877	840	909	869	941	893	906	872	911	880	942	909	920	905	860	933	941	928	915	918	919	889	940	894	905	879	921	948	879	964	899	922	901	949	884	877	896	911	899	893	917	922	845	925	882	907	870	855	884	933	925	957	867	947	919	945	814	898	848	944	890	842	915	982	835	928	954	922	896	912	947	899	893	877	889	886	880	914	868	888	870	923	873	932	879	895	885	936	929	885	884	904	858	922	935	870	911	910	887	903	891	849	872	917	871	935	949	890	875	898	936	888	851	945	905	927	919	927	876	904	907	891	933	897	917	870	879	873	909	906	957	881	936	869	886	847	916	900	892	965	881	856	858	844	894	959	884	890	884	890	904	939	923	941	925	893	897	943	904	907	813	879	857	914	898	935	877	900	855	901	932	921	888	844	883	872	880	925	931	891	840	899	856	893	907	879	953	903	896	895	962	884	915	927	899	859	895	936	908	857	858	923	933	900	919	911	908	858	901	913	886	918	901	855	908	887	894	920	906	914	901	905	935	923	915	878	898	900	904	906	942	914	930	908	878	895	887	910	883	823	916	898	920	864	917	862	919	863	917	951	893	907	893	926	847	922	913	873	865	936	892	935	940	928	867	836	866	930	849	953	895	840	871	867	937	885	897	948	923	869	947	901	861	916	903	909	933	897	886	847	877	865	883	832	878	871	912	890	943	900	893	934	893	901	960	882	870	918	936	984	895	871	902	918	928	908	911	927	831	862	869	917	935	880	882	889	900	898	921	906	894	892	861	895	875	909	927	951	927	909	902	934	878	942	829	894	857	897	845	962	883	880	908	985	930	959	903	963	894	891	862	893	866	930	895	940	843	920	913	907	888	918	890	896	883	901	945	949	945	886	896	909	901	936	910	926	904	884	899	865	892	907	885	892	912	901	865	862	932	890	884	908	891	875	923	875	851	919	922	896	883	881	871	910	878	873	870	872	847	904	928	885	855	861	897	949	893	812	906	858	896	898	931	914	860	924	857	877	865	850	835	927	892	896	870	892	918	914	898	902	931	848	937	933	895	900	929	882	872	906	881	891	844	937	880	921	898	870	872	906	876	883	903	893	919	911	908	900	946	903	876	864	902	918	893	849	909	867	853	879	893	884	830	888	926	871	844	892	890	886	870	906	942	910	937	874	905	901	872	828	900	878	882	890	918	893	921	943	940	910	890	880	888	899	880	934	869	940	925	795	880	954	948	901	883	932	878	896	897	876	928	924	862	878	867	915	959	874	870	883	907	948	847	919	896	934	972	840	909	898	983	887	937	907	931	908	944	924	914	892	899	914	921	869	909	879	891	921	905	871	920	886	908	882	878	900	884	892	849	895	907	901	858	913	939	856	838	907	881	906	903	913	933	913	868	912	948	921	907	927	914	890	903	1019	872	915	909	877	918	873	883	912	863	911	917	923	872	915	932	886	895	956	888	879	888	911	919	863	921	875	907	842	896	922	917	881	907	914	889	923	916	875	898	855	825	900	907	886	919	947	933	929	849	910	878	918	919	853	879	938	927	908	897	907	902	906	883	917	863	895	917	871	905	904	907	879	884	917	849	858	893	948	851	888	883	880	917	896	920	933	943	913	889	943	864	972	947	884	912	908	903	886	892	921	944	881	855	933	904	908	925	887	965	918	852	866	849	891	916	840	958	906	888	882	882	908	905	900	856	923	897	930	877	922	834	906	899	903	863	916	850	892	812	943	900	974	864	943	948	925	905	858	976	921	890	880	888	878	927	897	910	869	930	875	895	943	835	966	931	939	876	962	878	889	936	859	875	961	907	892	909	941	876	894	878	929	919	892	885	939	940	852	846	876	881	888	933	966	911	859	913	947	953	902	914	940	888	861	954	921	935	944	881	913	881	945	892	923	905	876	932	943	924	854	914	868	909	886	894	939	894	879	877	849	897	836	962	942	935	911	904	888	863	875	871	894	866	946	905	940	877	931	936	883	895	888	908	928	934	917	927	863	860	852	871	957	920	866	866	879	919	928	869	936	936	934	942	923	933	892	933	875	915	929	853	949	913	904	945	845	949	876	934	938	908	887	905	958	860	944	841	927	940	914	926	895	877	886	864	917	901	868	849	953	872	899	899	942	875	937	899	864	933	947	950	931	867	892	870	929	892	892	887	826	940	916	885	890	965	884	895	934	922	868	910	887	906	893	938	866	944	934	917	854	847	952	878	932	857	945	915	884	920	882	923	888	908	912	883	886	895	907	947	858	904	870	908	907	847	881	871	920	886	873	855	897	908	838	921	931	918	935	903	945	923	845	851	894	904	842	901	843	941	907	881	950	881	882	882	906	919	853	933	915	834	861	965	894	942	915	891	878	925	899	877	879	930	901	866	912	908	907	880	871	849	880	886	896	882	888	914	865	942	917	913	917	897	850	887	913	907	913	903	908	893	912	889	908	895	923	942	861	913	879	964	865	908	899	867	873	898	899	903	896	908	922	912	904	865	886	932	875	915	881	913	871	928	895	908	929	957	898	931	932	904	973	886	873	862	902	907	926	925	920	886	883	871	883	869	854	910	925	863	895	899	869	892	961	930	894	861	860	857	832	883	823	942	865	947	899	886	899	828	899	910	893	953	893	859	928	890	893	941	942	863	883	905	943	943	855	915	902	932	885	896	903	925	898	886	930	921	873	906	968	910	904	897	909	900	896	953	915	862	895	894	902	920	863	955	919	867	857	924	916	885	930	938	889	913	861	868	920	947	873	894	876	961	914	881	857	901	862	846	895	905	870	849	932	863	933	924	939	839	856	861	884	897	896	838	881	879	875	876	897	930	900	862	923	815	867	927	902	940	921	904	868	900	882	903	921	888	927	935	947	868	895	872	881	892	901	834	899	818	887	876	924	914	874	898	885	869	874	854	886	920	884	866	881	925	887	853	932	945	891	889	871	917	812	950	882	907	893	858	905	920	907	886	892	937	875
35123	90074	82848	33765	2211	1811	1544	1369	1222	1143	1089	1081	1036	999	1011	939	996	966	983	949	959	958	921	909	887	891	947	923	920	892	892	906	873	914	935	908	886	903	877	897	909	919	894	928	928	937	887	972	873	875	912	849	886	876	918	907	875	885	895	833	911	912	854	895	884	917	957	872	892	842	856	934	864	848	846	894	890	843	898	860	925	898	919	927	898	872	855	897	901	925	900	851	926	879	839	944	930	905	879	901	877	860	878	900	904	848	847	908	853	839	839	902	843	880	835	880	875	917	912	905	920	880	853	938	862	893	924	887	873	872	884	901	933	888	938	896	925	897	858	873	909	911	903	922	895	832	872	963	904	945	949	917	856	876	891	865	906	928	924	848	879	837	919	909	851	931	868	883	869	925	892	862	885	862	840	917	862	897	872	872	866	872	844	888	881	931	883	899	874	857	842	909	867	868	888	885	842	889	875	905	878	909	889	876	921	871	887	920	922	882	876	873	845	873	839	866	867	856	902	897	857	875	903	889	866	889	937	915	913	883	866	927	895	893	875	871	874	882	914	842	866	952	891	874	886	878	853	930	946	881	864	864	880	882	946	858	889	913	881	903	896	870	915	904	871	885	954	895	955	902	889	862	879	885	846	876	858	878	868	898	889	866	867	917	826	861	876	886	927	892	901	863	871	896	868	829	922	851	937	907	885	893	925	930	940	881	903	859	921	958	903	858	867	846	832	912	874	896	893	862	936	875	887	840	921	886	899	888	918	888	868	905	908	874	944	847	874	910	884	882	922	873	877	868	853	887	812	913	869	860	852	906	896	928	932	872	848	857	898	893	885	870	874	905	831	902	897	880	907	888	909	890	876	866	831	887	904	930	883	864	877	924	908	871	888	903	886	870	888	951	904	912	879	859	895	877	864	939	834	937	907	878	922	868	913	825	894	917	902	877	896	840	902	895	860	911	926	908	854	833	859	892	866	872	860	844	860	938	848	903	891	902	862	884	910	891	889	845	909	886	920	918	846	892	897	914	913	873	900	846	902	930	879	936	884	929	882	928	846	921	954	870	886	850	896	928	937	923	839	887	867	892	894	972	918	911	881	847	912	873	806	905	873	922	858	889	891	893	895	886	919	923	862	912	861	893	864	848	852	871	909	868	887	917	941	877	912	915	893	912	926	869	917	892	879	907	901	893	899	921	921	930	852	896	903	893	907	885	939	905	943	886	912	914	957	879	909	913	902	871	867	906	855	836	928	908	893	921	862	876	910	840	871	875	933	908	907	912	913	933	862	861	865	869	852	898	885	932	928	848	892	919	926	880	852	874	849	874	865	865	861	873	870	845	883	881	932	945	894	882	886	931	900	889	901	892	932	883	914	930	907	919	877	904	874	893	857	887	837	870	892	912	913	926	868	955	897	897	899	899	843	928	913	883	907	925	876	871	913	889	909	902	875	906	888	857	898	921	927	930	910	875	879	855	908	885	917	892	925	914	872	905	830	905	885	893	908	864	906	916	921	880	889	909	842	881	895	865	914	876	943	937	943	881	889	894	965	838	891	903	867	901	968	869	914	939	866	884	874	921	894	886	867	875	901	842	889	878	877	899	919	877	905	896	886	902	917	945	831	941	889	885	899	920	895	929	899	910	914	907	846	906	908	937	882	867	895	920	870	868	880	869	934	854	880	872	937	904	876	891	908	858	915	904	892	864	882	913	876	886	932	856	840	891	858	931	877	827	909	883	892	918	870	840	876	898	905	858	882	881	916	931	936	907	912	864	909	885	924	869	881	890	862	946	910	962	968	881	904	929	849	896	912	866	923	873	937	871	899	905	920	914	930	889	924	935	907	884	835	837	877	932	864	915	863	850	908	885	880	913	852	879	899	892	899	919	884	938	895	924	904	937	871	923	863	840	892	939	904	871	843	901	943	824	886	844	900	919	872	887	909	864	878	912	841	848	883	933	921	870	885	909	864	860	983	886	865	871	897	903	890	872	910	911	900	886	864	918	920	935	827	926	904	875	930	848	882	895	833	895	865	839	862	890	931	857	861	908	903	861	883	872	900	858	906	900	874	900	894	903	888	866	890	901	868	936	898	971	877	839	880	874	906	855	904	874	853	883	904	899	895	884	907	901	905	922	892	811	881	932	877	910	907	872	921	934	893	882	899	907	893	953	864	895	933	883	913	902	900	848	864	900	941	909	852	859	894	944	913	881	945	850	879	882	912	890	899	890	866	895	870	888	910	910	894	943	915	880	877	880	862	879	829	910	913	901	863	944	904	900	902	864	853	913	872	901	905	865	893	931	841	869	845	834	917	929	896	850	887	920	848	899	840	923	945	898	902	836	894	868	849	885	869	877	879	883	901	869	914	890	854	944	883	857	895	865	875	836	920	828	894	847	890	876	875	849	920	884	870	879	903	915	897	808	896	915	897	898	896	898	849	912	922	932	917	897	860	942	894	847	883	907	959	895	912	848	847	790	851	949	890	901	861	878	920	847	903	880	899	917	857	875	888	891	877	917	900	956	891	845	881	852	902	934	905	876	871	923	905	940	851	888	915	862	876	898	920	969	911	864	875	857	880	890	905	905	937	865	892	873	936	887	860	903	900	862	920	825	873	901	911	887	864	862	892	900	939	906	900	938	855	921	869	886	872	900	937	879	907	875	844	892	835	833	853	873	897	872	853	826	915	864	935	867	923	849	932	939	914	869	860	915	896	888	957	890	882	810	882	912	862	893	925	871	938	914	913	903	850	856	966	846	899	880	883	892	919	878	918	884	898	884	952	911	884	866	888	813	899	887	840	869	926	833	937	909	889	867	876	915	930	929	867	921	929	882	872	889	906	874	929	882	899	902	918	889	964	863	885	882	839	896	922	891	869	871	963	871	924	920	943	835	861	881	883	896	859	884	929	938	889	890	857	858	857	864	872	932	867	905	856	841	894	888	841	946	906	879	863	824	881	940	861	890	878	920	892	835	908	880	869	865	821	880	901	907	900	826	876	938	871	904	916	926	908	889	897	900	912	911	890	894	831	908	915	902	882	883	892	886	944	918	857	848	863	859	906	899	873	933	886	876	898	900	911	887	913	920	884	868	875	934	871	895	878	874	884	848	859	870	841	886	874	873	924	940	828	912	854	852	867	911	906	882	911	856	869	919	863	878	952	907	855	859	914	868	916	881	894	922	930	926	897	912	874	850	974	905	882	930	916	848	895	888	933	928	890	897	927	931	903	878	889	865	942	995	887	863	874	877	935	875	915	877	910	894	852	887	902	823	919	909	896	928	851	840	865	871	873	873	893	886	913	890	903	867	883	889	886	913	846	952	855	887	881	844	866	852	921	868	830	869	841	875	863	882	855	912	856	874	856	858	901	877	854	912	929	858	873	875	870	857	836	844	938	865	900	891	898	865	924	898	876	896	853	880	879	888	891	881	886	872	907	918	908	919	857	934	875	872	864	903	897	894	929	867	873	915	901	975	874	886	866	823	901	907
28187	25818	36980	13027	754	388	383	354	353	367	353	328	369	348	341	347	347	356	336	325	361	354	362	333	360	373	375	370	336	301	354	365	342	334	334	327	353	345	341	339	362	337	337	344	361	335	329	358	344	365	346	354	355	374	324	342	349	350	356	373	326	336	342	349	329	337	333	345	359	336	349	345	345	364	340	347	386	345	337	347	314	323	332	324	328	337	344	325	357	350	355	341	337	353	360	355	341	313	297	389	349	320	366	356	330	335	322	360	352	372	338	340	359	332	348	346	320	356	343	317	376	349	352	347	322	364	332	337	335	333	341	368	310	350	366	347	361	324	336	334	338	353	330	326	345	340	344	320	325	332	331	342	344	339	328	381	387	321	338	354	337	377	312	355	348	351	374	366	352	332	360	313	363	344	297	325	319	339	344	341	344	341	318	335	341	364	355	345	368	336	348	355	328	344	316	330	369	341	345	340	311	306	351	348	333	368	336	356	356	364	333	343	334	339	377	357	335	340	356	342	338	371	331	352	355	339	336	311	353	329	306	344	327	345	360	320	340	372	367	336	334	388	364	365	346	344	325	352	313	368	387	372	321	334	369	360	334	327	325	336	336	322	345	365	342	328	374	319	314	377	324	333	353	368	360	341	306	358	370	337	345	364	331	380	343	327	326	355	351	384	331	329	360	336	347	384	302	345	333	349	350	328	344	341	388	327	348	361	329	367	308	335	335	328	342	351	368	367	313	349	359	348	315	356	305	320	361	326	323	364	330	310	385	347	346	328	345	347	344	340	389	355	355	355	352	379	350	319	365	342	344	340	361	360	364	334	349	356	352	361	374	340	351	350	376	346	347	346	356	353	343	380	350	372	372	320	324	366	292	326	352	350	342	351	363	339	398	310	360	345	339	352	375	333	331	338	328	352	340	302	376	352	370	333	376	319	342	352	336	373	364	370	324	333	342	330	346	384	396	346	354	355	384	350	362	390	353	361	352	330	327	365	364	369	343	365	320	347	345	354	336	354	338	368	344	351	348	357	375	311	366	380	341	350	380	323	322	360	338	346	351	353	371	333	365	340	329	331	329	339	306	335	333	341	352	351	332	368	364	344	354	359	329	317	349	320	347	334	330	359	325	353	321	324	347	315	311	354	380	367	360	332	355	304	347	334	333	369	354	358	344	351	375	336	339	342	334	332	355	354	331	337	336	339	352	385	341	365	366	338	312	365	328	311	325	352	327	359	311	321	361	343	342	343	342	357	348	347	326	337	356	361	352	374	311	329	338	351	362	347	315	335	373	320	336	300	379	343	332	326	351	323	334	334	348	374	371	375	357	385	342	350	362	327	322	327	408	355	313	359	330	325	341	313	356	367	359	316	327	355	324	306	313	349	365	363	320	335	352	370	340	336	357	337	320	373	363	316	301	342	335	358	362	336	332	353	335	339	347	312	325	345	381	337	331	323	360	364	376	338	336	335	369	342	382	308	356	354	369	336	362	355	330	376	334	344	355	288	355	356	376	339	390	327	348	355	330	336	346	324	317	349	317	337	362	341	362	345	342	334	360	366	374	338	378	355	365	341	358	380	347	314	343	326	318	382	349	300	325	367	361	382	350	361	343	368	355	333	352	353	345	333	346	327	347	356	338	352	349	359	355	352	339	343	372	345	320	369	347	377	329	354	319	368	346	321	345	307	375	366	342	305	381	358	358	354	332	351	378	365	354	354	382	337	346	340	351	308	328	333	346	328	341	356	322	350	374	351	340	324	325	350	337	366	343	344	352	376	331	326	334	351	360	334	382	357	352	352	365	380	341	339	364	317	360	343	327	361	311	331	317	327	341	353	358	404	337	306	367	344	353	348	350	302	345	301	356	345	323	341	322	353	340	344	335	372	371	315	348	364	311	375	327	331	341	345	354	329	319	332	375	346	350	331	353	353	329	340	345	333	349	364	327	372	333	338	384	355	324	342	320	335	352	349	362	329	346	361	339	320	361	347	349	333	327	379	340	349	337	356	335	376	333	344	326	349	346	321	379	366	372	336	347	374	369	319	367	342	346	366	345	321	367	347	319	379	365	338	363	336	352	355	332	321	349	355	343	338	348	340	335	346	337	326	344	340	358	383	322	321	323	354	331	346	374	333	348	321	352	362	368	356	338	332	356	352	352	348	345	368	328	336	328	375	355	353	345	313	368	344	331	355	319	354	348	334	346	363	364	357	343	357	340	372	321	364	373	368	355	357	336	378	350	322	349	307	325	345	348	346	334	304	353	361	371	337	333	341	343	344	318	359	306	331	324	355	311	397	365	331	309	326	333	343	336	367	327	351	337	356	359	340	326	352	339	354	352	320	303	328	371	336	361	340	313	343	317	342	352	318	372	368	354	359	372	333	355	320	354	367	334	329	353	339	343	356	367	317	323	336	356	329	338	340	376	363	342	339	335	357	334	351	362	400	331	349	346	322	352	341	342	360	338	340	340	340	357	353	347	315	331	328	343	364	341	350	345	374	370	390	337	348	330	340	332	380	328	358	350	362	346	343	300	336	343	338	344	336	380	314	346	328	353	346	361	359	342	351	333	355	358	322	340	327	339	365	332	365	361	318	343	381	350	360	372	366	359	306	351	346	323	340	313	333	349	332	327	348	358	317	345	343	334	327	341	325	339	340	340	342	347	316	365	330	356	322	323	331	318	373	314	322	339	362	373	352	346	341	348	317	353	359	319	379	334	359	330	344	349	361	347	342	342	353	361	373	365	360	348	293	320	380	333	350	323	350	353	347	347	372	333	316	328	338	351	347	334	322	386	327	322	359	363	337	347	360	349	327	321	384	339	337	332	298	315	348	340	302	320	339	352	361	316	361	361	340	371	322	324	356	321	331	326	332	367	335	368	341	334	314	331	319	311	324	333	348	354	314	355	331	339	373	342	356	341	364	342	354	332	335	335	342	360	316	333	343	330	321	357	331	333	359	319	381	311	336	363	327	360	335	360	370	349	304	357	357	366	367	318	358	331	326	354	353	362	398	356	343	327	339	340	370	365	325	343	351	314	367	340	393	349	338	329	331	335	353	356	347	338	331	327	327	356	339	345	314	309	361	326	325	321	360	312	353	351	372	365	359	317	349	345	372	333	381	320	366	340	346	354	325	334	346	340	358	331	351	354	360	339	333	363	364	347	338	349	331	379	332	321	328	366	348	333	320	311	345	357	360	330	389	347	360	336	366	339	363	365	367	330	308	339	320	359	343	382	333	358	372	371	346	357	342	359	362	359	335	327	331	352	347	322	312	370	348	359	330	345	337	300	354	342	337	348	333	329	365	327	362	316	378	383	342	367	333	317	337	312	349	365	331	359	305	384	346	330	340	370	359	349	322	365	328	351	330	307	345	389	331	346	369	355	358	354	359	343	345	348	352	329	371	350	316	374	324	350	362	347	357	356	326	357	337	342	368	303	343	364	340	310	311	382	293	349	320	333	357	326	327	322	370	323	349	344	361	360	325
20078	37561	30578	3864	406	407	360	419	377	411	393	374	393	383	376	362	342	368	351	344	372	420	366	387	401	402	401	390	358	358	356	405	401	372	375	407	402	341	345	390	391	405	365	337	373	399	392	390	353	333	395	349	396	358	367	420	383	382	357	374	369	392	341	354	393	402	382	371	375	399	390	358	378	412	381	379	360	394	371	384	401	373	384	356	362	350	400	407	386	349	367	385	408	353	361	375	394	389	358	379	383	386	374	381	415	417	376	372	369	349	395	359	359	398	383	378	390	399	399	356	408	357	372	391	359	366	364	371	373	351	382	369	382	372	363	376	410	331	392	369	377	362	360	367	354	383	372	393	390	361	389	380	384	392	389	394	370	356	382	382	377	369	397	390	388	391	402	365	332	353	398	372	392	345	357	379	385	370	341	347	385	361	400	380	413	421	366	404	387	383	406	368	349	399	369	375	379	366	341	364	382	391	364	378	448	324	346	370	383	401	393	351	340	371	414	374	399	371	378	383	394	395	365	386	413	340	387	370	407	369	355	359	361	372	369	398	370	345	412	384	381	353	342	374	388	404	368	388	363	415	365	413	362	377	380	388	350	387	344	367	358	415	396	366	398	407	347	348	377	363	396	410	394	384	350	402	382	381	355	403	373	349	348	378	384	349	408	383	387	402	388	363	385	369	372	366	390	382	399	362	388	362	375	370	371	397	369	347	408	381	394	364	361	354	361	364	384	347	396	357	365	383	352	385	388	353	357	355	358	397	368	370	372	354	340	377	376	388	381	374	383	354	389	368	395	358	369	371	409	363	379	383	381	369	374	357	385	389	382	355	390	372	413	380	389	384	371	377	399	403	377	392	367	349	369	345	412	342	358	348	390	385	338	388	411	358	433	386	354	433	366	377	377	370	409	354	357	331	404	354	386	368	357	370	366	339	363	351	386	417	396	352	365	383	395	376	342	388	380	378	392	367	370	391	355	347	380	361	371	378	354	366	364	379	395	375	346	378	354	384	353	416	370	345	402	348	377	385	408	355	356	382	395	374	391	376	365	382	386	382	369	344	341	366	354	369	418	377	345	397	360	367	362	397	369	383	396	374	400	402	386	391	373	420	382	345	383	358	387	395	406	368	356	365	365	411	388	389	388	397	373	364	337	389	389	359	318	421	393	339	367	353	398	382	381	392	395	367	383	362	407	374	378	387	396	356	363	380	354	386	400	370	347	349	353	395	349	363	381	403	393	374	411	380	380	369	391	346	406	368	385	361	388	378	353	390	365	388	383	402	379	376	359	378	352	378	352	403	364	400	354	390	406	378	382	346	380	387	379	368	394	351	358	347	379	354	370	361	392	380	378	381	386	366	374	383	378	391	343	359	389	403	389	371	365	364	375	382	386	387	379	370	362	384	393	391	385	394	354	357	343	366	384	372	409	412	358	394	353	387	403	380	361	387	356	370	369	397	379	349	396	376	391	358	377	368	364	398	364	365	374	439	392	367	358	356	371	376	346	359	398	403	371	407	363	385	413	366	370	357	359	366	346	415	365	396	384	381	365	358	384	356	397	388	346	346	346	379	354	399	377	400	406	381	347	354	394	396	354	375	373	349	353	368	394	344	353	363	379	363	386	377	393	395	382	386	371	386	365	364	376	379	386	377	376	376	351	378	364	385	355	360	359	374	402	370	383	384	403	349	355	381	361	382	407	385	394	370	362	410	385	398	380	419	346	407	381	361	372	357	380	347	394	347	387	369	391	389	377	380	358	367	372	386	385	382	381	361	356	400	386	385	362	387	362	383	373	373	394	367	369	380	371	380	368	379	380	390	344	361	396	371	349	371	390	390	399	382	389	349	385	335	360	372	377	360	373	374	417	350	393	364	350	394	380	369	353	391	369	399	359	334	376	354	375	374	388	393	394	346	394	377	400	373	400	357	408	419	414	345	358	395	369	364	376	381	380	362	352	378	357	398	383	344	386	374	376	381	368	365	373	378	397	414	399	398	400	369	370	369	346	371	377	357	394	362	370	386	359	381	371	345	373	369	360	403	362	379	412	366	363	377	408	339	347	351	398	397	382	344	393	361	384	364	356	378	396	402	328	414	404	375	346	372	394	352	398	412	402	353	359	359	386	388	389	414	340	372	385	357	367	392	383	384	385	391	417	359	362	360	367	380	363	410	399	376	375	394	372	404	364	380	394	424	354	428	362	380	371	364	373	389	387	362	377	356	402	381	348	376	377	378	375	365	366	383	369	387	368	375	366	396	373	384	374	395	388	382	392	357	367	379	360	347	418	375	394	417	372	375	399	377	366	352	392	365	366	368	417	389	376	375	334	365	393	390	375	401	394	371	346	422	378	378	414	362	406	351	373	346	359	369	382	362	395	432	396	372	390	394	377	374	367	404	383	357	351	380	384	386	381	375	434	363	367	384	377	361	347	374	370	395	379	334	388	411	377	372	331	375	361	383	366	349	360	381	380	351	370	381	443	361	388	357	357	386	369	384	368	383	367	362	363	391	389	379	354	372	372	387	374	381	401	365	354	371	371	372	354	333	384	379	377	346	353	382	392	351	416	387	356	371	396	359	401	354	380	373	397	357	376	393	388	361	367	423	397	368	398	379	375	346	390	363	375	393	365	359	378	387	377	367	392	384	390	361	429	408	326	384	393	381	346	368	362	380	384	377	385	392	354	351	342	385	330	381	392	386	355	401	375	355	390	373	380	377	381	383	384	357	373	378	350	393	352	349	365	358	367	378	380	372	383	368	374	388	364	378	387	364	378	372	383	346	393	396	343	386	378	351	402	350	385	387	370	374	355	359	353	383	343	380	433	410	388	379	370	380	383	366	378	432	371	388	370	398	393	380	385	373	386	382	383	374	345	404	388	354	368	346	400	383	385	330	370	373	387	389	391	391	364	333	369	377	400	384	396	375	375	365	386	381	382	360	373	389	394	381	392	374	364	352	381	362	366	356	380	390	398	393	368	380	389	388	372	402	393	409	358	368	364	361	372	357	377	367	365	355	396	353	342	384	393	379	361	320	395	399	356	373	396	399	396	405	371	365	349	361	368	400	357	370	376	339	376	364	401	370	404	349	356	392	347	375	382	370	404	395	371	403	378	387	361	370	393	376	388	378	381	364	366	343	414	375	367	399	406	366	372	364	389	385	367	391	402	405	367	400	354	344	369	401	363	374	406	368	372	383	372	382	396	397	389	385	387	391	362	400	370	411	407	395	374	380	373	379	353	355	394	394	386	378	384	397	394	376	389	372	348	390	378	420	407	393	391	392	409	397	403	374	337	390	397	363	385	371	364	396	421	368	365	378	413	368	347	368	353	371	357	359	411	380	340	354	342	367	383	408	382	380	342	364	373	343	377	395	356	371	364	372	374	372	365	383	374	389	375	378	364	378	375	359	386	370	394	416	374	364	387	398	395	385	370	401	389	387	388	388	374	379	350	343	382	428	415	380	364	392	409	363	378	397	381	353	357	393
23679	21639	35437	28382	20045	11477	1531	674	654	584	632	580	545	557	565	520	572	514	547	543	555	536	524	542	539	518	483	515	550	535	532	558	565	568	546	516	553	527	546	538	520	512	505	517	512	574	529	531	506	521	532	532	540	550	554	526	515	552	527	549	536	552	539	502	505	517	540	514	536	526	515	548	543	515	530	560	506	507	534	518	534	538	544	524	498	522	554	552	492	508	510	499	521	608	528	531	518	504	526	532	534	535	513	498	511	548	502	538	539	564	550	500	582	553	519	557	556	548	529	534	503	564	519	531	496	525	496	495	514	526	515	533	539	530	523	537	557	512	533	506	535	494	553	549	534	524	515	515	575	534	524	548	465	515	526	516	572	555	529	540	567	522	541	558	531	516	505	533	534	504	549	533	490	511	522	541	484	511	525	521	533	541	517	539	497	544	521	505	515	500	521	536	494	498	545	550	559	491	553	533	496	532	528	552	536	507	552	520	509	531	528	540	531	529	500	548	530	525	538	491	497	521	533	516	538	478	527	524	575	533	518	517	525	552	518	503	533	539	496	541	536	550	518	515	530	511	517	499	520	521	528	533	547	539	506	529	530	511	524	512	489	563	503	506	532	483	523	549	532	505	543	524	491	541	566	475	544	530	501	554	529	522	499	482	545	497	526	528	512	557	541	486	527	494	511	507	499	549	558	460	491	500	535	535	548	536	491	536	533	562	506	493	497	508	530	540	528	521	509	483	510	540	504	543	522	546	511	512	514	530	546	493	515	518	535	490	511	537	576	553	508	566	512	529	536	509	532	554	505	537	587	496	496	571	536	569	498	523	535	510	555	553	508	532	510	543	546	516	479	557	510	546	507	487	491	528	514	520	531	537	532	548	499	522	552	520	523	552	494	579	500	528	512	525	522	520	518	540	536	488	529	527	554	469	527	531	501	534	524	505	553	537	509	481	523	482	558	583	507	505	501	517	484	539	532	527	521	494	531	501	554	545	474	500	503	549	521	529	526	524	525	561	527	504	561	541	518	520	505	505	578	496	534	513	536	539	531	505	532	515	516	537	499	571	552	500	504	527	537	528	536	542	532	536	521	493	529	551	517	526	563	499	550	518	510	528	522	494	505	522	527	487	544	526	519	509	534	510	558	511	554	521	487	513	513	540	513	545	542	497	525	513	522	555	527	508	537	524	510	534	535	521	499	513	522	498	548	502	498	508	528	498	575	528	541	506	517	505	543	464	538	514	513	528	527	496	547	543	578	542	558	557	515	533	513	500	524	528	505	555	561	551	535	547	527	530	489	575	544	543	540	499	579	548	545	541	498	500	515	542	511	524	533	543	526	526	537	571	561	498	498	516	540	490	510	526	522	503	475	538	519	548	541	499	558	556	556	492	542	536	500	548	573	518	549	540	515	543	517	572	524	499	491	454	533	518	516	483	540	538	544	567	541	525	496	535	548	515	518	514	514	550	535	520	538	547	550	521	549	483	554	551	501	514	537	525	516	501	505	556	532	519	544	562	517	526	534	512	515	513	581	526	521	516	527	548	476	547	495	545	518	526	520	495	553	496	511	519	528	493	522	541	488	500	498	525	566	493	546	536	540	533	533	500	527	527	530	505	494	513	554	555	517	558	497	517	528	516	492	472	537	514	526	497	530	582	542	499	508	534	547	516	524	559	563	524	544	531	505	512	516	521	525	510	527	533	528	551	530	518	549	501	558	530	554	516	532	480	499	552	504	472	555	532	493	477	508	518	546	544	503	517	518	520	532	540	519	502	531	551	496	544	516	554	529	537	521	519	535	538	516	522	547	553	528	541	503	511	521	495	524	516	513	539	530	534	540	548	537	529	552	526	509	526	525	516	546	529	469	557	558	497	553	511	504	538	524	544	552	547	511	493	529	522	551	513	530	530	521	551	557	551	519	503	513	498	520	512	524	535	513	543	505	530	527	509	496	536	523	538	518	495	530	512	526	496	498	527	507	519	552	496	523	501	505	537	495	552	548	537	532	565	533	549	540	534	518	521	493	552	482	500	526	548	516	528	541	536	546	492	561	490	549	541	529	523	512	561	517	568	525	510	519	519	547	500	533	519	547	553	508	538	515	510	467	514	526	497	539	581	517	492	539	536	497	541	486	490	537	535	504	514	550	552	523	530	494	522	508	515	544	491	529	575	546	510	509	556	493	573	509	489	480	524	501	514	540	510	542	566	512	518	498	534	526	546	497	591	510	548	517	531	541	506	500	515	553	518	537	480	528	503	513	509	544	527	506	518	526	553	522	496	544	551	523	567	532	503	486	520	528	490	515	518	533	525	551	534	526	530	489	544	538	523	509	587	581	545	524	552	506	504	507	555	548	505	505	532	514	533	472	486	545	494	513	512	476	497	527	540	540	524	532	500	530	510	516	513	522	532	484	522	520	539	519	510	504	540	541	532	530	492	546	506	566	525	498	517	502	531	543	550	509	481	557	553	519	549	514	514	503	520	510	566	511	544	524	522	492	533	525	535	497	512	486	529	506	533	494	503	522	517	504	535	509	537	544	530	507	533	495	528	572	536	509	539	534	513	574	525	528	532	524	544	507	484	534	575	486	512	505	528	528	503	528	507	541	510	508	543	538	523	539	534	486	535	535	573	532	509	543	521	531	521	489	543	543	517	537	502	565	515	539	542	516	539	511	487	560	552	518	527	511	542	556	515	534	510	525	521	506	490	502	572	546	552	544	514	533	531	555	507	525	520	529	488	545	550	510	568	529	545	500	531	524	578	495	541	500	501	547	520	535	545	551	520	516	507	519	492	520	527	519	534	504	517	556	563	551	541	508	562	479	535	521	541	544	537	537	506	503	515	517	492	515	515	509	528	530	529	547	468	531	467	527	553	551	517	553	519	495	542	530	560	543	525	504	498	536	501	528	573	501	545	534	507	560	488	548	489	526	541	540	567	504	588	507	490	533	518	555	557	516	523	541	558	494	494	501	515	507	535	526	531	494	507	535	528	482	507	529	557	546	544	545	556	565	493	509	554	549	541	554	538	510	499	525	561	502	515	510	530	539	531	520	523	510	511	539	538	502	507	511	486	546	492	515	507	532	506	497	551	513	547	490	515	495	542	581	543	541	487	531	538	556	569	505	513	507	550	503	566	574	539	516	505	488	467	518	529	510	512	517	503	565	519	534	503	494	552	499	505	520	558	515	485	497	515	571	528	525	500	534	558	534	520	518	534	526	538	563	524	546	512	531	500	512	518	518	545	528	493	536	543	508	479	554	514	535	534	530	525	518	524	564	516	555	496	534	516	551	541	507	548	519	541	508	495	533	515	466	549	509	522	544	567	543	530	525	522	513	491	511	522	509	504	554	514	523	543	511	566	512	543	533	487	568	529	550	550	528	519	501	518	533	543	553	519	549	499	528	518	550	495	553	506	558	500	533	543	520	501	504	536	519	541	512	525	514	516	514	562	520	500	501	521	536	564	577	546	526	541	542	509	512	522
31875	81378	71822	25701	1151	978	814	755	721	670	663	635	541	568	556	605	599	539	551	553	528	553	532	534	536	528	500	609	536	488	595	536	535	537	542	525	529	499	551	508	524	594	551	572	518	537	535	500	508	530	530	557	526	497	479	511	573	493	550	588	543	520	530	542	532	533	542	545	546	556	487	554	533	529	572	536	526	523	561	512	525	525	546	546	517	526	517	524	531	535	574	515	555	533	497	512	509	558	547	490	566	527	551	559	542	583	539	552	489	545	554	559	521	521	518	569	525	546	555	531	558	525	543	518	513	575	512	566	558	523	517	528	485	502	524	529	531	502	493	483	507	553	509	503	578	514	577	523	553	586	527	546	562	545	555	502	539	523	530	536	527	569	465	513	551	540	537	498	547	566	513	524	539	536	570	548	534	545	575	531	541	540	505	537	538	563	520	536	550	487	556	490	554	558	545	554	556	551	540	548	527	543	495	527	501	526	529	568	509	514	529	550	497	552	547	533	566	505	532	558	552	541	535	495	479	582	506	508	544	513	544	549	528	567	533	517	525	550	573	505	558	524	515	514	549	539	491	547	520	523	534	536	516	493	541	549	530	528	503	521	497	519	498	533	528	529	525	597	494	517	533	571	499	492	566	583	536	559	547	503	532	510	545	518	514	589	544	528	542	553	554	540	541	522	548	538	590	516	500	507	516	490	518	526	519	570	533	485	538	518	553	560	553	494	515	529	551	504	542	488	530	557	548	561	530	507	534	541	549	517	530	546	530	560	551	513	528	502	560	516	512	556	528	503	532	572	498	520	525	545	510	472	529	536	500	543	521	542	524	562	563	526	551	537	543	555	481	544	498	564	508	536	553	556	561	541	556	532	523	519	578	517	544	516	531	498	565	545	514	550	540	507	581	483	510	554	546	514	500	514	531	514	551	545	533	551	553	500	537	530	552	540	508	511	542	569	541	534	545	533	552	550	492	509	559	564	508	594	573	524	518	510	566	526	522	596	533	525	563	533	563	532	531	549	531	538	553	515	511	502	513	548	543	544	515	515	540	570	516	565	488	539	548	528	539	514	480	550	519	535	549	546	528	546	542	539	527	556	557	510	533	546	521	524	512	525	530	512	524	562	541	553	560	550	525	582	555	557	533	543	550	550	546	580	532	525	518	566	544	526	534	534	563	538	504	529	503	545	536	548	528	527	518	553	532	559	531	516	531	583	519	547	471	508	497	530	590	511	503	549	502	538	529	554	569	514	565	510	559	530	566	544	511	534	533	535	551	548	582	555	550	581	482	511	465	535	512	517	509	506	538	548	538	531	538	505	524	558	525	552	531	524	536	539	561	514	501	502	555	520	555	530	517	522	518	499	556	503	538	560	559	559	478	542	464	558	529	543	547	544	523	590	554	546	581	539	571	556	535	557	524	526	514	548	538	478	528	519	564	511	468	528	514	508	486	554	533	526	539	527	527	548	563	557	562	559	511	530	559	541	549	496	532	576	498	489	535	530	519	551	561	548	549	500	546	571	548	532	530	538	521	544	517	550	519	547	523	515	489	507	569	526	475	512	492	533	509	521	471	566	515	541	525	556	515	523	529	544	617	518	510	531	578	505	551	560	547	532	559	508	510	548	514	547	530	536	525	499	511	526	527	555	530	535	539	549	503	549	533	545	503	541	533	551	557	550	528	536	519	523	524	570	494	527	530	541	526	579	552	527	521	536	509	525	507	540	539	539	524	505	507	498	519	540	577	534	535	523	541	526	555	541	511	537	546	562	545	514	526	499	528	525	512	566	495	557	559	528	544	545	547	542	516	553	534	498	530	560	533	551	548	535	590	547	565	536	532	539	562	539	537	513	494	534	545	567	510	542	481	515	485	524	562	500	537	525	560	530	512	513	520	524	556	527	519	505	511	544	541	502	521	568	497	524	494	504	543	543	557	548	511	539	509	553	510	533	560	532	481	535	533	533	535	540	506	569	527	531	547	536	528	541	518	520	528	566	523	535	531	520	516	559	514	547	523	568	584	513	515	541	506	495	572	589	518	551	585	580	577	544	538	525	494	515	498	533	535	538	548	513	548	535	532	559	538	564	502	515	494	559	566	553	554	564	523	511	536	563	501	558	507	511	511	541	562	531	512	499	535	558	494	529	579	543	538	551	524	519	551	520	526	558	542	516	549	547	499	523	547	528	516	494	538	512	520	558	517	531	523	509	539	502	545	589	528	503	529	555	543	491	527	528	512	513	548	542	527	539	556	569	518	545	566	515	540	542	581	532	527	537	575	529	512	551	553	534	499	519	538	546	534	515	507	503	534	536	559	492	559	522	491	525	531	512	525	510	571	572	542	522	511	533	514	554	521	540	537	583	502	510	536	533	514	519	520	514	528	553	547	528	523	521	530	539	548	524	514	572	539	526	563	516	537	562	493	529	561	559	519	472	509	511	536	527	561	542	538	525	510	524	520	496	527	529	554	538	520	580	560	520	557	518	563	561	554	551	493	502	579	504	548	530	535	530	552	576	544	553	504	526	542	520	510	560	485	515	553	542	534	526	538	541	503	509	537	481	532	529	520	507	506	550	545	501	510	518	536	535	533	570	588	537	518	566	542	585	522	556	522	485	548	545	499	537	524	476	555	499	573	556	500	507	532	566	509	549	466	532	519	541	491	543	519	559	537	535	500	516	516	525	510	522	546	510	568	530	536	531	508	541	519	526	506	509	516	564	495	536	552	541	564	496	559	528	547	505	508	510	577	520	529	557	534	552	522	526	516	547	539	565	550	574	558	501	575	550	538	512	568	519	516	511	543	509	563	531	536	491	578	512	546	507	524	551	567	519	485	557	551	521	514	512	553	520	510	524	555	446	507	568	546	519	530	542	520	519	497	534	521	528	519	541	483	519	511	574	479	535	511	538	498	528	528	533	539	537	526	532	565	557	508	532	520	540	501	516	537	530	556	498	517	507	552	573	552	523	502	490	510	555	548	504	548	533	577	546	540	540	505	535	494	522	480	516	518	520	525	532	550	497	540	539	544	513	513	526	557	556	517	526	498	589	519	527	549	519	558	497	521	552	541	519	528	514	548	535	533	516	529	575	520	570	532	525	575	546	545	553	556	541	521	519	563	499	547	588	512	542	500	512	538	528	538	552	487	577	488	526	535	492	529	540	576	517	530	514	530	547	544	534	500	553	531	563	529	534	561	505	522	552	540	553	537	496	539	520	540	545	515	522	563	511	544	506	545	520	529	508	547	491	522	513	487	544	557	523	495	500	535	546	496	536	547	526	549	539	532	483	511	550	512	532	567	483	547	499	539	551	558	537	535	527	564	585	509	521	528	579	513	499	531	552	537	505	536	499	536	528	533	538	519	480	530	566	504	547	536	500	524	538	507	525	496	536	522	545	503	558	532	537	560	577	521	550	545	539	541	517	579	489	484	528	518	568	531	522	530	522	547	555	542	514	535	502	547	529	562	571	563	511	535	538	559	552	534	526
25038	22231	36714	28012	12340	1693	702	666	609	644	639	616	608	595	576	613	601	604	593	614	610	653	578	652	622	662	603	589	560	577	505	590	580	565	569	611	586	592	589	554	599	592	614	570	564	605	583	629	596	623	596	581	580	592	605	555	592	597	608	544	633	540	593	583	572	559	531	575	576	569	546	589	562	588	588	588	572	539	630	592	561	573	622	555	593	617	573	624	575	583	580	574	596	612	590	554	528	607	615	598	576	598	611	583	554	608	561	582	578	577	591	626	551	577	589	593	564	565	576	573	584	598	625	581	572	577	561	607	584	603	562	571	622	524	570	549	567	651	627	599	581	629	578	620	565	585	585	563	577	623	596	595	568	577	552	619	556	593	574	594	548	558	573	624	582	577	585	620	546	567	589	582	577	584	613	598	568	601	582	550	620	541	592	589	583	540	583	574	579	573	615	614	548	581	545	569	576	577	542	647	565	572	569	578	595	555	557	613	560	616	572	600	528	602	568	565	579	596	587	571	612	568	536	583	585	555	529	542	589	584	594	602	610	582	589	595	600	571	558	555	562	598	578	585	587	573	554	548	597	615	622	578	570	558	569	550	624	624	614	597	569	582	571	612	575	565	601	560	595	562	595	573	575	566	584	577	589	622	611	585	586	560	579	599	550	579	575	602	587	574	603	599	607	594	590	610	602	606	558	601	609	594	559	591	605	523	549	586	599	590	606	586	583	554	572	592	580	617	590	613	609	594	610	599	578	603	575	560	580	551	588	560	582	557	609	583	572	563	567	563	547	562	628	599	649	580	572	629	598	619	579	553	615	589	571	572	559	584	584	626	581	586	596	592	617	584	554	572	585	567	578	613	610	576	576	585	587	589	573	573	588	591	568	565	540	595	614	587	561	579	529	618	557	589	574	613	573	605	553	588	596	559	545	537	570	590	536	559	574	596	628	635	571	571	596	611	554	582	548	529	561	540	566	543	585	585	613	621	609	679	577	581	603	543	644	601	582	590	585	619	613	608	572	539	552	571	555	594	623	584	571	560	614	612	587	591	582	587	600	599	591	598	559	606	595	628	565	532	585	581	605	568	607	545	563	584	564	605	625	608	586	574	533	571	563	610	582	594	585	619	571	588	564	553	548	572	607	585	563	636	558	591	584	548	542	576	590	569	557	591	594	545	548	571	586	583	584	570	588	551	532	586	565	556	571	589	591	536	587	569	610	578	601	569	607	595	586	565	587	582	558	603	551	585	577	587	580	628	590	583	591	613	600	556	608	574	574	571	553	567	574	621	618	560	571	608	570	577	554	581	602	642	562	581	579	585	593	582	560	600	567	615	609	597	565	604	595	582	615	565	608	564	609	599	582	617	583	576	584	578	545	601	564	606	606	523	589	575	571	576	600	591	565	554	547	574	581	591	559	585	535	575	551	543	634	611	591	557	604	592	565	532	525	560	585	563	565	563	549	575	593	579	545	606	570	607	607	571	573	581	568	601	584	549	552	603	583	567	570	544	544	583	606	570	510	580	576	610	579	551	568	574	579	542	583	580	568	631	559	591	577	594	622	560	563	590	612	563	565	521	577	601	610	579	589	581	603	592	661	605	585	613	572	601	581	573	617	594	594	569	583	615	539	578	593	577	548	591	597	593	624	583	610	580	558	587	578	592	575	569	617	605	573	563	576	589	587	580	551	590	547	589	559	620	579	569	586	573	590	578	614	594	564	578	578	597	557	607	631	611	578	586	611	567	594	577	559	598	586	584	573	621	582	551	554	532	571	600	592	578	545	612	549	578	576	614	582	574	554	590	591	584	606	601	602	543	620	611	591	532	608	574	561	585	639	625	552	613	595	555	590	612	617	603	602	618	591	609	580	608	613	606	602	580	568	568	555	542	581	573	560	567	574	573	575	558	554	597	608	568	550	595	598	580	612	554	585	602	606	559	545	582	574	553	588	607	562	599	570	554	564	604	561	559	557	544	633	527	590	574	584	519	611	603	577	594	591	590	565	596	570	568	598	567	558	552	574	592	562	573	571	578	567	573	581	578	630	566	543	563	560	596	626	578	586	594	581	570	591	600	614	578	564	605	597	614	553	554	532	581	600	566	595	574	558	541	576	530	632	582	544	586	566	572	575	579	557	569	588	560	609	550	573	595	598	568	545	559	550	569	570	564	600	623	576	622	553	569	549	598	609	589	594	584	563	591	577	615	544	583	598	574	590	587	586	577	557	582	617	557	605	602	617	576	550	566	594	560	600	603	544	590	589	529	563	593	615	621	583	519	555	605	536	596	597	553	586	622	599	587	577	571	533	545	586	537	580	586	584	557	589	623	618	517	570	560	573	582	573	619	549	569	597	595	605	614	611	619	552	612	622	592	587	601	615	592	627	593	601	560	559	573	546	563	598	588	596	559	573	619	605	585	604	613	586	603	580	557	563	553	561	572	588	592	582	592	601	551	567	546	560	636	566	596	569	588	562	604	620	585	580	587	569	565	554	588	559	583	602	593	582	635	582	593	558	562	557	624	608	599	548	574	585	599	583	620	578	574	573	526	551	543	575	633	622	549	615	567	557	586	550	618	633	547	596	565	595	586	558	581	586	605	572	654	567	660	573	609	606	557	571	590	599	624	618	567	589	615	590	556	570	568	568	567	599	577	556	579	555	550	581	602	530	612	607	591	531	565	586	609	589	592	596	571	598	553	578	561	605	568	623	581	592	577	624	588	588	595	576	603	645	607	619	615	576	613	595	547	624	577	558	603	607	572	573	583	590	576	564	606	562	546	582	607	549	592	586	563	607	591	577	539	631	547	589	576	627	553	584	604	541	581	605	611	586	574	623	570	611	538	581	536	552	576	565	582	572	614	626	575	595	615	565	560	563	583	556	595	561	606	581	559	590	636	572	589	616	589	551	590	596	565	539	591	601	567	584	586	554	611	623	580	576	573	569	568	584	565	614	589	616	638	610	578	561	528	555	599	554	598	591	575	591	574	605	543	591	591	532	568	641	573	514	591	583	580	580	581	595	587	622	537	560	572	562	571	546	585	583	545	581	567	567	584	572	558	555	556	578	600	577	577	623	587	605	546	585	596	530	560	575	601	571	552	542	576	615	598	574	605	567	567	594	591	569	569	637	577	651	569	597	619	564	586	619	592	561	580	610	562	585	580	564	557	536	545	591	570	585	614	573	574	578	583	675	584	562	583	612	548	596	598	600	521	579	634	563	614	560	573	632	595	566	541	556	583	613	583	546	533	579	554	591	607	573	601	613	591	583	581	539	591	552	569	600	547	584	618	551	566	577	593	587	603	612	606	607	611	559	574	586	557	586	578	637	555	600	587	584	618	598	547	591	583	574	540	593	565	555	592	570	570	600	599	553	607	626	534	616	572	585	556	569	562	617	568	620	558	568	617	552	618	619	570	604	565	569	576	568	586	571	542	584	574	588	567	571	590	573	521	634	608	536	561	567	547	577	578	570	623	603	578	558	597	570	519
30729	73375	60312	17652	920	828	737	724	657	658	647	674	635	662	640	641	658	620	643	656	615	609	598	607	610	662	578	633	587	584	617	616	679	652	611	575	647	578	628	631	596	637	596	650	672	696	618	639	633	621	619	639	604	612	619	660	621	599	626	622	576	584	634	609	603	622	597	586	621	568	666	596	612	632	593	626	581	636	598	619	581	644	619	661	637	592	633	601	577	646	619	580	591	623	631	603	641	619	623	590	601	647	660	619	605	647	607	663	617	623	603	633	621	616	625	620	623	625	580	634	600	600	624	677	646	603	602	613	633	648	677	601	607	637	629	624	556	586	647	643	666	614	633	602	621	598	639	613	635	601	618	617	654	608	619	617	633	655	606	616	605	598	612	604	597	645	574	650	623	578	610	593	571	639	632	619	650	628	604	626	611	609	610	611	630	644	629	598	629	597	606	629	589	596	598	597	623	602	606	579	609	619	595	629	584	619	603	622	662	628	645	564	617	640	630	625	624	645	592	627	589	658	592	627	612	650	622	655	589	624	602	622	657	603	630	600	598	591	583	646	632	637	638	616	609	594	637	634	635	632	568	612	596	602	612	592	644	637	657	587	601	657	621	629	606	601	621	596	591	657	619	615	642	598	655	611	576	666	634	595	634	579	623	655	590	596	605	615	628	617	623	606	605	607	641	602	638	582	597	629	621	618	628	628	628	638	611	612	590	628	630	608	631	612	618	609	636	592	630	622	579	622	617	638	607	632	585	609	598	613	590	638	644	595	651	639	588	625	631	618	632	643	598	633	624	628	653	612	665	642	585	631	634	604	637	622	658	623	629	637	617	606	636	631	647	638	648	600	576	625	649	623	650	636	663	671	618	625	648	618	589	618	606	573	588	590	649	637	607	666	651	643	635	612	578	659	583	590	607	608	610	595	548	587	598	618	598	663	637	656	622	634	640	605	608	645	639	607	627	626	610	632	611	579	626	579	605	603	617	654	627	619	627	630	652	627	618	676	575	640	614	657	619	615	643	612	624	573	589	661	629	646	630	620	629	632	620	608	640	643	632	645	631	663	588	635	642	600	594	614	659	658	613	624	643	611	605	618	619	653	625	614	602	609	605	644	626	616	650	587	571	636	614	574	617	599	624	636	649	632	659	590	585	641	602	665	623	633	664	621	612	584	572	597	622	599	596	642	585	626	625	603	622	599	611	664	646	569	647	576	600	626	627	609	622	596	626	622	618	610	604	626	654	630	634	603	629	604	605	639	597	621	615	642	608	653	614	606	574	650	614	631	591	599	646	567	586	653	648	648	615	658	592	676	645	621	624	604	553	588	620	615	619	657	631	652	581	633	592	618	625	600	631	676	612	582	645	674	657	581	620	647	573	629	636	601	628	645	645	643	612	597	618	621	605	556	591	670	636	581	658	675	648	656	621	604	623	617	657	625	614	641	601	629	572	627	563	614	610	585	621	618	541	599	638	625	623	611	608	603	639	611	598	635	617	602	616	623	625	575	631	608	619	607	610	605	643	612	637	625	619	647	568	618	666	600	594	621	613	625	626	649	595	634	683	607	618	606	604	639	610	603	610	602	644	611	618	602	618	587	584	618	628	659	598	620	596	609	640	608	682	657	624	594	612	632	600	594	610	639	608	606	648	610	609	617	634	641	618	562	623	626	623	686	642	637	640	586	612	611	655	574	592	627	614	629	641	605	590	647	676	626	592	677	626	600	612	599	616	647	647	634	612	619	597	585	603	561	609	569	628	623	622	637	622	609	614	623	608	640	620	625	604	616	628	644	599	574	661	592	616	620	589	649	638	631	600	612	613	594	613	639	615	611	648	646	597	673	619	650	581	633	687	657	581	626	633	575	666	641	635	620	637	629	579	610	647	625	617	608	651	590	610	615	604	600	654	667	643	680	629	592	637	592	605	555	584	671	680	593	635	618	648	597	613	652	555	599	570	565	611	622	614	622	598	643	581	651	645	619	644	614	637	618	576	585	628	625	613	598	672	635	611	629	593	608	577	628	595	578	663	613	660	607	604	590	624	658	614	625	640	642	630	606	601	655	591	647	604	626	633	647	606	596	629	632	592	586	647	630	601	614	606	629	602	650	590	656	612	612	621	622	631	631	611	648	612	628	588	596	583	628	653	621	609	653	646	598	608	584	585	615	645	590	568	627	619	632	655	664	617	628	624	627	664	564	588	637	636	635	629	626	625	619	573	585	570	587	653	631	649	656	628	550	662	587	596	616	590	618	630	636	655	607	595	595	583	633	628	608	653	618	576	648	613	621	646	591	618	638	664	622	670	588	614	619	649	603	618	627	627	607	597	574	632	590	624	644	592	609	609	604	611	613	565	599	604	610	592	608	589	607	602	631	622	556	611	637	614	641	620	609	618	645	654	648	593	599	676	585	655	639	600	600	640	638	600	624	611	665	585	613	630	611	599	619	624	601	634	658	616	641	615	624	585	635	600	593	631	570	646	594	625	643	594	616	610	608	623	606	590	611	626	579	625	624	653	612	633	644	581	611	628	688	638	621	584	594	619	631	623	607	617	621	625	647	591	627	643	611	570	601	589	608	613	603	599	627	613	609	604	577	622	637	613	602	593	560	631	608	621	614	645	654	624	666	610	586	615	654	640	610	642	639	659	638	613	587	591	605	608	580	612	635	638	677	606	651	585	630	619	630	645	618	618	616	605	611	643	620	579	631	611	573	589	613	639	605	579	586	618	660	610	679	644	627	616	628	609	624	627	638	585	621	613	633	631	626	577	637	602	608	621	672	635	640	663	630	628	576	602	634	626	629	623	643	563	631	586	633	558	618	622	582	596	619	613	582	546	612	621	605	646	645	577	618	570	596	629	603	610	631	609	644	627	615	617	606	636	635	573	630	597	609	599	639	597	601	619	581	583	648	630	652	614	593	615	606	611	623	585	600	573	674	626	620	612	622	618	619	604	600	582	612	599	615	636	640	639	596	615	651	625	609	583	630	629	644	621	632	592	615	652	615	609	588	602	612	615	596	599	588	612	601	617	611	650	646	615	648	634	621	617	603	583	622	630	574	665	615	612	626	633	595	623	583	651	620	589	631	587	610	648	636	639	598	635	624	595	673	643	614	649	627	606	644	652	604	596	610	615	618	644	577	619	596	648	666	669	609	606	588	624	609	614	659	675	621	598	588	599	621	639	606	598	596	581	612	616	623	606	623	629	589	625	644	640	583	631	605	594	570	600	610	566	615	627	609	607	609	588	626	657	639	665	604	631	618	625	617	647	634	641	664	610	643	626	581	626	632	629	604	648	649	625	606	632	592	631	622	639	620	642	620	633	630	626	590	645	632	646	610	619	638	605	635	604	669	615	635	654	581	642	622	582	672	632	616	619	622	647	606	618	624	609	622	629	615	615	630	654	614	586	621	634	631	623	629	651	619	597	599	652	591	628	656	594	639	642	652	623	628	609	616	578	598	619	634	600	618	650	592	641	656	606	606
22492	21300	31713	24595	21055	19843	8642	1340	1080	1042	1033	1016	1003	913	958	974	961	960	959	929	920	933	986	930	878	936	914	906	961	958	943	915	881	932	943	875	912	883	933	891	931	898	877	967	919	921	953	919	906	888	919	946	929	937	916	867	935	951	936	923	884	962	972	907	869	843	907	878	929	861	898	949	930	888	903	943	912	895	957	866	871	912	851	913	864	897	931	832	897	884	845	910	936	954	932	917	941	906	886	926	927	891	880	884	918	927	937	869	925	903	940	912	895	860	895	914	915	897	893	941	874	918	908	875	907	863	895	886	890	923	893	927	963	948	931	878	867	884	911	887	907	929	897	881	859	883	914	903	921	915	893	922	879	892	970	881	868	874	880	886	911	895	899	887	919	870	877	928	930	895	917	910	907	968	919	911	949	990	893	901	912	875	883	875	898	974	930	931	840	919	891	929	828	867	919	916	858	960	887	899	840	911	882	919	861	873	908	900	980	854	920	918	959	909	903	852	899	945	908	864	910	908	907	887	944	914	871	904	890	879	892	930	952	914	893	894	915	959	891	881	938	917	920	891	870	859	870	925	941	899	934	871	928	911	921	917	959	943	844	881	928	894	934	923	943	891	946	901	861	864	929	911	939	939	932	952	907	894	889	891	878	898	930	925	883	906	891	856	914	848	902	896	885	958	990	926	867	923	887	931	903	849	914	949	864	890	890	900	897	946	879	966	917	886	907	897	992	884	927	905	924	903	896	885	905	964	923	926	911	921	888	962	927	848	901	905	897	946	908	903	908	862	916	877	988	868	882	896	879	830	922	909	972	908	931	923	950	899	910	913	905	884	903	952	883	944	887	890	861	916	943	822	953	849	911	967	912	920	893	892	966	907	860	895	916	907	948	921	874	902	872	842	859	906	916	908	889	837	921	891	962	920	896	868	933	962	898	916	963	865	885	900	879	899	917	924	939	910	946	899	897	921	861	942	885	914	918	920	954	911	851	905	911	925	901	926	868	947	925	903	914	885	883	904	899	878	873	917	888	916	882	881	888	872	938	909	840	922	944	851	882	909	884	914	974	847	925	947	930	907	883	961	934	850	898	886	970	833	898	907	937	893	871	875	912	886	925	840	906	920	927	885	896	931	938	880	892	875	835	904	899	879	919	894	912	920	914	899	966	888	882	941	871	842	904	896	897	889	924	915	896	842	884	958	914	940	890	871	987	896	886	931	893	929	894	875	905	915	909	958	897	902	865	922	929	908	929	929	898	949	943	958	955	932	903	890	927	865	927	904	945	930	945	893	918	912	842	936	870	895	874	920	893	872	849	891	899	865	868	910	969	925	926	887	889	892	878	888	911	886	879	905	946	883	922	937	936	917	925	896	878	934	944	912	853	958	899	874	891	909	881	916	878	866	902	930	889	892	909	878	929	927	938	850	892	918	832	891	899	890	904	869	892	878	896	883	922	906	869	877	843	931	960	869	901	923	884	891	899	923	875	948	958	875	878	891	915	896	846	916	913	868	878	901	896	900	971	909	872	916	925	910	893	893	830	914	926	857	926	935	907	879	877	917	891	845	896	928	887	824	926	939	920	908	878	930	908	950	952	944	942	939	881	910	899	892	910	949	941	929	869	893	881	916	914	872	926	939	944	859	896	873	935	883	883	906	864	907	931	879	883	871	887	919	962	951	918	885	881	946	891	896	905	913	899	842	915	862	880	861	900	882	975	865	967	871	950	953	943	871	911	899	871	913	829	940	864	884	905	872	845	852	928	928	938	887	950	908	948	911	877	880	965	904	925	913	890	889	886	886	910	940	844	892	900	942	897	909	893	914	886	877	882	904	877	906	917	893	861	883	958	940	898	878	877	896	944	917	941	893	827	913	935	868	910	884	836	897	936	888	960	907	914	930	892	903	917	867	939	901	987	875	960	916	873	897	941	850	935	898	910	957	915	874	944	874	834	901	838	872	922	970	913	894	896	908	955	882	918	902	946	944	908	869	910	886	822	885	910	927	853	847	901	957	918	944	996	959	936	884	927	873	916	944	934	942	936	916	889	886	860	903	875	896	925	910	898	857	950	914	915	884	868	928	984	894	912	856	913	890	926	870	939	896	900	873	941	950	884	914	846	916	896	930	873	917	922	894	909	930	860	929	921	861	884	908	899	879	894	916	951	948	927	915	899	893	866	864	881	901	889	908	953	918	871	906	898	944	925	926	907	906	844	916	944	913	898	957	913	863	904	914	864	915	902	904	881	994	884	921	882	880	913	902	842	930	908	890	926	881	924	902	902	869	913	901	927	893	869	879	849	891	895	883	933	882	916	913	1006	878	865	948	868	904	966	886	898	903	890	899	933	980	935	863	911	883	889	884	897	942	927	852	897	864	910	949	940	895	925	914	851	929	835	928	902	889	854	927	880	902	852	911	929	919	874	867	932	888	828	979	914	925	911	943	892	880	917	945	897	892	912	891	903	948	943	944	922	878	864	870	889	917	907	861	896	878	859	950	899	924	957	956	933	920	826	864	875	881	864	860	908	864	940	883	937	886	935	897	878	949	826	903	926	891	892	927	948	904	926	957	898	860	958	893	925	930	852	920	948	922	900	962	926	859	884	876	971	905	915	861	967	943	921	900	913	891	893	989	925	926	876	909	895	885	894	978	910	875	904	938	889	860	896	887	919	958	913	882	883	881	926	923	939	906	888	932	914	910	919	925	948	889	864	907	908	916	843	929	927	882	852	923	935	953	923	890	904	939	909	909	935	906	940	950	847	831	881	877	868	887	878	887	890	952	891	965	862	920	921	937	916	871	979	895	891	896	887	902	879	864	879	865	939	915	894	857	898	911	908	882	907	909	838	960	915	920	907	927	899	930	852	892	910	897	912	905	893	831	921	860	917	903	903	896	880	937	926	916	962	893	870	938	930	882	914	882	927	944	944	923	883	902	982	862	939	893	903	876	881	912	898	960	903	913	932	955	881	885	905	868	920	917	954	898	928	943	886	933	869	850	933	933	893	853	935	903	946	917	934	856	930	937	943	944	884	930	933	848	912	951	904	927	900	879	893	950	876	917	939	949	920	927	940	880	892	921	878	906	921	921	884	899	901	928	858	943	863	891	951	951	858	929	931	916	924	973	881	921	884	937	877	970	894	888	943	925	957	904	850	934	902	905	909	911	922	923	891	885	910	882	879	870	839	922	925	918	919	900	902	886	979	896	936	929	923	920	879	916	914	821	894	897	869	949	910	852	901	888	874	896	881	900	825	914	913	860	870	849	946	884	854	858	897	914	936	911	928	858	861	914	898	914	896	927	847	884	865	868	921	868	899	907	858	920	901	899	942	891	869	911	895	868	935	867	906	902	881	933	899	920	894	928	909	944	936	942	893	920	898	888	899	930	912	938	952	901	895	873	915	900	906	893	889	901	899	943	935	869	953	858	923	908	912	876	883	1002	918	901	925	858	914	882	953	890	884	845	929	901	884	946	889	969	906	933	940	948
40269	89008	75775	31657	2132	1780	1494	1359	1176	1131	1097	1063	1081	951	1003	918	955	913	961	944	912	954	895	958	895	929	902	905	937	914	877	883	896	929	858	876	933	920	911	916	877	966	881	886	907	894	848	903	833	859	915	929	934	885	903	883	918	911	885	896	833	928	891	922	926	854	860	887	919	934	884	877	912	908	857	852	922	887	888	923	896	856	848	828	854	960	857	848	842	898	868	875	893	873	895	893	882	891	877	865	875	897	932	938	918	856	914	865	901	886	894	853	923	878	868	939	927	896	865	848	912	874	852	887	882	906	833	888	906	879	900	866	914	920	860	857	848	812	900	872	874	872	867	876	818	883	907	932	854	906	923	928	885	875	895	906	817	855	852	884	854	876	871	900	864	903	878	901	859	823	883	863	841	886	886	949	891	897	892	906	867	876	854	894	894	904	830	899	889	909	856	933	851	824	874	878	920	887	860	853	872	916	897	899	849	877	883	848	875	891	872	886	857	908	891	833	870	955	950	869	892	915	888	842	860	917	920	872	903	865	917	907	921	902	883	890	892	916	883	934	894	847	927	865	904	820	926	880	898	951	926	912	856	860	919	865	895	906	932	857	887	844	885	844	860	857	922	828	842	866	905	910	874	950	891	871	853	883	880	887	919	936	836	908	857	891	838	901	911	854	874	889	932	920	943	858	860	892	920	908	844	854	881	864	937	950	907	898	858	904	851	954	922	900	901	856	898	941	929	876	861	939	909	833	883	865	939	915	862	909	930	892	943	918	900	880	895	872	912	858	943	829	924	893	921	890	921	887	841	910	833	840	889	873	916	906	900	869	952	913	867	910	864	913	835	894	907	928	918	925	875	886	897	892	914	892	877	867	903	860	903	915	856	864	875	892	936	878	854	897	904	875	925	911	896	904	851	885	890	926	898	909	910	886	917	878	888	858	913	872	865	896	879	850	913	927	916	893	886	883	924	899	864	831	882	870	906	840	853	854	885	905	878	882	898	909	900	856	922	832	927	886	834	886	863	872	837	858	869	844	922	863	862	891	850	862	900	899	864	906	886	878	875	896	851	881	899	882	882	856	903	789	888	867	916	868	903	938	888	849	893	855	895	931	830	920	899	896	897	892	885	929	798	908	911	862	948	880	845	897	868	930	918	845	885	896	895	902	869	899	945	928	883	893	896	890	874	871	836	887	889	893	922	871	894	876	868	863	959	857	860	870	883	930	917	879	857	907	855	874	910	936	944	862	908	857	902	919	919	914	896	821	864	888	865	862	899	874	864	924	857	898	927	949	913	890	883	937	902	888	916	932	924	888	840	822	853	880	839	900	890	851	916	864	927	872	894	892	925	876	886	891	832	957	910	856	915	870	903	857	825	835	892	931	939	936	873	867	927	897	851	959	874	852	933	860	879	913	866	894	921	922	887	882	894	875	880	901	874	890	872	831	912	898	897	912	923	868	832	911	896	868	916	932	913	849	870	899	881	889	851	867	882	864	932	928	889	886	882	909	851	899	906	878	867	880	873	911	898	916	887	899	858	854	934	819	851	898	881	900	891	881	858	911	875	869	887	820	888	897	826	926	848	914	864	886	938	879	896	880	905	910	831	906	882	828	911	845	917	862	882	904	872	863	884	834	875	812	888	930	841	873	896	842	911	850	899	930	946	889	899	807	942	902	913	843	898	928	882	867	889	886	866	859	872	829	904	889	929	845	894	863	870	881	861	855	878	835	904	949	899	881	889	880	853	924	895	900	827	933	895	879	891	919	910	930	955	941	920	866	871	861	874	855	880	836	876	849	867	924	862	950	866	859	893	844	885	861	907	869	901	887	953	897	932	866	907	832	879	909	875	829	905	897	931	830	868	842	927	948	913	853	884	859	875	854	872	898	886	858	848	905	854	898	926	892	888	897	886	905	875	913	878	862	877	910	865	886	920	900	918	918	869	898	897	862	934	883	903	820	873	889	881	890	842	925	885	870	881	850	896	868	889	911	883	857	881	886	932	880	879	859	875	850	837	900	897	868	882	879	878	858	886	912	823	900	887	869	843	912	872	832	903	875	857	857	945	871	851	912	875	900	852	877	876	872	894	897	892	896	934	908	872	875	886	900	865	845	838	855	855	868	854	847	899	892	915	875	954	878	902	878	832	928	922	875	937	856	892	900	868	863	888	916	904	887	920	891	906	869	864	847	886	864	909	848	907	910	895	896	852	891	886	878	875	916	906	840	820	921	898	934	871	887	851	894	904	904	884	919	895	875	881	916	838	891	864	899	904	892	880	884	947	915	860	921	905	927	876	890	927	900	898	862	848	877	899	897	892	851	915	878	877	821	880	882	879	895	905	937	870	915	836	899	859	838	866	882	875	867	898	878	875	877	927	856	927	909	878	858	851	919	941	870	933	871	834	921	848	884	860	886	885	879	896	858	849	894	845	915	914	909	921	853	843	931	909	904	908	891	877	888	919	900	883	912	881	855	870	899	857	923	864	934	886	932	896	863	887	910	904	902	969	898	867	901	880	906	878	930	894	899	885	855	883	885	861	876	854	958	845	837	909	886	863	877	878	864	900	858	908	911	862	909	908	891	872	926	902	927	877	895	884	894	913	887	939	901	857	943	880	880	844	861	908	857	913	865	906	867	901	868	857	844	914	861	967	841	840	900	867	936	865	865	924	866	893	919	899	914	877	877	902	902	896	894	875	894	850	901	932	839	871	940	850	891	864	902	869	911	914	903	881	869	870	843	910	878	843	895	897	885	868	878	921	865	906	898	905	897	899	805	864	870	864	884	873	872	822	867	845	840	844	879	936	884	872	891	873	920	891	865	876	882	843	888	888	869	901	908	948	880	903	883	883	872	866	940	875	890	837	897	869	855	904	889	866	896	898	921	914	843	914	859	887	897	925	894	844	908	872	902	927	911	925	807	850	866	832	870	888	863	897	857	882	893	890	834	870	886	912	899	911	900	864	911	857	859	893	894	808	870	921	908	894	922	863	852	894	866	887	882	873	886	880	873	919	874	863	915	850	909	916	908	875	919	879	887	905	893	877	884	873	873	852	910	897	950	873	884	885	842	916	832	883	886	877	899	962	903	893	858	850	890	857	847	864	814	914	844	932	896	912	853	903	948	863	906	893	916	892	904	902	895	901	852	859	849	870	908	894	907	887	914	884	910	881	946	928	848	903	898	860	887	875	917	904	900	858	871	872	940	845	869	877	841	895	864	889	866	843	909	903	875	929	850	863	951	865	882	893	864	872	951	878	914	943	863	888	915	865	868	857	923	899	894	842	910	871	898	905	871	896	871	838	930	944	882	878	888	945	929	901	882	917	814	853	881	931	906	921	934	858	914	908	848	906	854	926	866	946	896	904	878	864	888	913	904	892	909	897	884	876	887	873	881	846	876	922	895	892	874	886	840	884	886	911	901	892	869	869	872	902	867	873	879	890	946	874	888	907	870	858	897	920	920	837	911	926	924	861	851	852	964	893	893
28903	26724	33640	9982	756	490	388	359	353	342	323	377	343	358	364	335	383	342	336	347	345	357	343	356	341	367	331	362	352	352	346	329	327	366	370	318	363	366	365	364	323	361	354	366	350	371	350	354	343	383	333	348	328	342	347	377	346	352	359	366	346	355	372	337	364	354	343	369	351	323	376	336	379	351	361	371	342	363	345	348	331	333	354	359	346	406	354	333	372	345	364	353	331	364	320	355	347	349	320	345	348	344	362	336	347	359	328	367	390	360	355	327	322	331	377	359	354	342	370	335	377	378	334	340	330	363	367	318	337	357	363	392	362	326	369	323	350	353	366	370	352	346	377	337	349	381	390	347	341	357	338	316	336	360	374	374	350	343	368	326	356	340	392	351	351	352	351	337	335	410	385	341	352	359	361	339	381	341	408	357	356	360	320	340	347	339	350	368	367	361	377	354	340	355	378	346	397	365	349	358	362	328	357	382	338	384	355	392	342	340	359	369	375	351	360	337	383	386	331	358	331	406	329	401	353	341	352	360	339	362	370	341	341	323	347	383	299	342	300	350	381	370	388	358	326	351	311	352	370	364	343	369	376	329	332	354	342	360	370	348	380	341	356	322	345	349	398	353	394	364	359	355	380	346	361	325	341	354	346	339	347	357	363	323	341	379	320	376	350	381	331	337	347	322	301	347	366	351	347	353	327	368	353	345	376	328	385	351	332	318	371	360	349	369	346	380	373	352	342	343	327	366	363	364	340	352	334	337	347	378	339	334	338	357	360	398	344	369	322	372	352	369	348	365	373	351	341	399	368	321	321	333	354	333	361	345	351	309	349	367	342	340	354	353	354	351	349	347	324	354	337	373	330	362	345	359	372	314	348	354	333	357	385	336	340	317	358	326	318	333	328	327	334	369	340	317	349	332	387	357	344	330	358	364	343	355	333	353	353	354	357	387	343	325	363	355	315	340	346	329	357	368	306	346	370	327	362	359	353	377	354	371	328	344	354	344	337	349	338	355	368	376	343	373	324	341	370	379	332	337	363	319	345	367	312	340	374	310	324	347	356	339	361	356	344	383	313	350	338	353	358	358	381	339	356	351	341	324	368	330	353	331	347	343	361	342	364	364	347	364	342	365	337	353	343	362	354	371	355	394	345	357	374	342	343	374	348	371	309	334	347	350	351	382	335	348	365	333	341	328	350	341	356	321	303	364	362	356	359	348	354	371	356	343	358	339	369	377	389	361	349	356	356	341	356	375	334	345	346	343	364	369	366	326	349	363	355	355	341	356	372	361	362	327	347	360	378	328	357	360	322	334	379	375	340	341	357	370	356	385	344	323	364	328	340	355	350	312	355	373	351	346	351	339	363	361	350	338	327	355	343	338	354	350	329	361	312	352	400	370	365	334	354	341	367	355	316	389	369	373	354	386	368	340	360	328	340	333	320	350	343	380	358	322	343	343	383	371	344	363	385	368	337	345	370	336	367	373	354	375	363	366	364	331	345	311	366	389	341	338	339	394	361	359	332	334	355	369	384	353	360	364	386	343	360	329	335	338	367	342	358	332	355	359	365	346	376	328	338	349	323	338	351	330	322	385	397	339	382	369	328	359	317	360	359	333	332	349	348	363	365	343	335	356	348	361	378	355	364	366	338	355	331	388	336	356	358	327	358	335	353	345	350	373	346	361	340	314	378	381	342	369	365	364	372	342	364	388	366	373	359	353	368	320	371	341	384	325	350	346	355	347	325	358	355	324	346	336	371	331	330	334	353	379	362	380	357	357	375	374	372	343	357	358	349	352	325	368	333	380	358	375	362	333	346	364	363	342	376	356	369	363	333	356	340	366	349	355	364	330	352	352	372	334	326	350	347	348	346	360	353	332	346	330	339	364	390	345	355	379	379	343	351	341	342	358	360	334	355	371	367	342	322	347	352	387	352	381	334	363	398	347	326	410	358	394	363	323	369	395	355	348	395	366	366	341	389	362	371	366	367	341	311	324	342	367	353	370	301	347	350	378	359	337	373	355	352	333	352	358	355	349	331	368	387	343	343	352	363	371	334	357	375	336	363	345	367	362	351	334	326	366	329	379	332	366	374	310	321	350	338	399	345	362	372	375	372	348	326	351	357	342	339	358	343	377	335	358	376	359	345	356	347	386	335	376	343	363	340	399	355	376	410	337	335	339	330	374	360	371	327	345	315	368	358	356	363	334	333	353	350	346	343	358	348	325	370	349	355	315	339	316	352	336	350	384	337	324	392	375	334	361	370	343	390	359	340	332	359	360	339	396	354	348	387	340	336	341	325	336	365	348	376	389	374	322	348	390	373	333	354	333	370	378	347	359	355	313	397	341	358	347	387	352	351	355	377	374	359	328	386	360	360	368	361	334	377	375	373	359	343	345	391	351	321	333	330	334	345	376	361	355	375	360	366	350	381	344	386	343	356	373	344	359	333	345	358	364	346	340	343	353	354	380	364	354	363	352	358	355	365	355	361	360	383	339	370	365	353	356	358	349	354	359	335	379	335	360	350	351	350	346	362	340	364	350	368	358	320	334	349	355	389	328	351	356	365	361	345	384	335	362	322	340	330	345	357	350	384	371	381	356	320	367	365	345	408	306	324	369	329	375	361	359	318	353	350	326	370	359	316	356	428	359	380	340	366	365	349	375	397	375	328	335	358	327	371	335	342	357	341	377	331	390	355	354	355	366	339	364	332	340	329	357	343	331	355	353	366	358	369	361	334	324	379	358	354	327	335	349	356	343	365	335	383	342	370	338	337	333	354	348	369	344	349	341	330	358	366	346	370	374	341	369	337	353	348	352	341	355	355	373	338	359	347	350	349	345	351	363	347	353	367	327	349	338	370	371	334	388	352	369	325	356	374	348	384	316	347	388	331	359	355	351	343	359	340	327	364	386	351	367	344	339	348	356	334	354	336	365	353	367	360	355	362	352	365	339	364	340	369	365	360	342	351	357	379	379	361	357	379	353	382	338	361	348	347	335	335	355	352	362	348	369	356	372	356	367	337	383	361	352	367	351	328	340	364	373	352	318	391	358	340	359	392	349	340	384	330	333	353	372	377	368	359	348	356	328	346	377	335	356	345	364	339	339	364	346	370	353	356	376	348	343	356	329	354	365	333	336	340	359	334	354	348	370	347	351	360	391	368	355	356	379	377	322	352	358	323	345	369	352	377	374	372	369	366	366	339	362	362	364	359	344	325	348	370	348	357	362	332	330	339	366	344	368	369	355	365	340	374	318	374	347	328	334	367	342	339	331	350	362	362	348	352	326	337	377	339	347	311	385	339	335	362	395	329	364	319	333	372	349	370	359	350	354	351	356	335	358	349	314	362	367	355	336	375	390	364	373	365	362	347	385	355	383	369	336	335	345	323	343	355	333	324	372	345	379	333	353	370	357	356	342	360	362	326	368	345	353	360	364	327	327	357	401	333	353	353	382	366	343	327	343	307	333	341	360	355	310	342	340	348	363	342	339
26347	38371	26317	3042	410	407	372	375	433	412	415	392	372	434	394	392	374	382	377	368	405	370	394	367	368	387	406	400	370	357	372	381	382	401	382	399	403	399	385	390	356	335	380	410	399	399	376	380	355	351	372	387	385	370	382	376	395	383	369	378	348	407	379	397	365	381	373	395	405	399	355	376	384	398	403	389	391	412	349	352	400	341	373	370	391	399	387	372	381	416	362	395	406	364	424	424	392	407	392	368	408	394	379	362	352	388	391	398	378	372	389	379	422	376	363	368	374	386	399	365	362	386	394	395	360	407	363	387	379	359	389	388	367	355	387	414	405	383	380	370	397	378	393	379	352	401	383	377	362	406	410	368	374	353	386	402	378	351	371	358	373	370	343	405	379	382	395	385	353	400	357	367	353	388	376	369	432	386	369	360	367	371	369	368	387	398	350	401	380	360	374	379	388	410	398	373	353	361	342	390	365	393	365	372	398	386	372	420	360	380	406	386	397	362	382	384	357	399	430	367	384	424	387	393	405	353	376	418	381	394	367	360	342	345	406	409	348	400	396	378	397	395	388	357	362	362	383	418	346	357	355	370	382	386	379	398	403	396	397	370	378	401	374	361	343	391	385	412	369	377	370	382	377	388	361	381	402	422	414	418	351	359	371	410	387	375	381	412	355	388	405	367	387	374	372	334	356	412	400	378	381	377	337	340	374	400	384	366	406	362	317	388	386	423	385	385	392	407	401	409	408	407	424	382	380	392	379	412	357	363	365	418	372	387	409	361	383	372	376	364	354	390	345	365	351	415	392	374	382	362	364	351	398	387	355	363	375	418	361	371	404	335	394	392	371	386	383	365	372	374	405	392	392	394	342	379	420	401	343	382	373	360	384	421	403	387	394	361	390	371	330	372	412	355	359	374	365	376	374	378	390	377	384	413	360	393	377	402	371	416	373	370	341	419	399	362	374	387	411	357	377	380	381	357	389	393	363	372	385	376	388	416	341	401	391	401	397	348	381	377	344	363	372	400	372	384	386	378	362	410	353	383	392	392	365	346	387	382	388	409	396	385	394	363	392	378	368	396	382	418	399	387	395	376	390	402	365	339	389	379	418	343	372	364	358	389	377	400	412	416	368	387	382	385	372	387	387	355	427	363	402	377	345	381	378	398	402	382	395	369	403	405	363	341	384	336	363	380	375	366	382	379	347	399	392	382	377	359	389	390	375	376	401	363	381	373	359	374	349	392	408	365	388	375	353	372	395	348	363	360	386	394	364	383	356	376	396	372	368	379	370	396	357	401	368	382	381	387	379	430	407	352	330	394	409	389	367	411	377	377	377	358	401	400	393	378	382	390	393	377	381	374	381	390	425	397	392	403	354	428	376	399	351	381	376	372	365	399	372	389	373	371	356	367	392	365	381	407	403	364	391	358	379	396	406	338	402	367	376	359	413	404	337	381	362	374	352	358	381	344	378	406	390	400	390	382	383	383	359	393	375	371	368	404	375	408	414	404	348	353	372	386	373	371	398	369	377	388	400	340	407	360	359	341	388	403	401	385	385	363	372	378	387	404	390	382	357	390	366	386	354	365	371	370	400	377	362	411	360	371	378	379	401	407	402	395	373	386	366	366	380	391	363	408	379	355	368	380	392	384	385	388	370	417	376	393	374	394	387	386	374	351	358	386	405	404	405	363	381	373	382	416	390	389	357	398	365	398	359	374	366	394	387	379	351	339	375	376	362	369	405	399	382	366	378	376	378	368	402	379	369	372	364	373	388	385	374	397	388	384	395	386	397	359	359	369	394	389	388	371	402	342	382	382	384	380	384	354	371	400	369	361	366	357	395	398	346	345	394	372	430	365	355	385	391	384	391	356	386	389	370	333	356	384	383	402	375	406	411	411	374	375	404	363	413	398	399	395	410	374	331	391	362	399	332	388	407	343	370	369	365	366	368	396	359	366	415	367	381	367	420	405	370	406	365	377	378	363	374	386	376	358	413	378	381	355	373	384	379	373	378	359	379	367	388	358	357	391	401	391	347	374	365	363	370	378	390	389	387	397	380	347	357	386	357	384	370	385	407	377	403	367	408	383	391	386	379	382	400	336	376	357	407	353	367	349	365	407	386	432	380	372	409	396	392	415	408	364	382	338	370	403	402	394	388	395	378	355	383	391	397	343	365	407	370	392	365	405	389	362	367	370	384	374	375	413	377	382	394	370	398	393	372	377	365	421	375	394	376	404	385	357	396	361	395	368	379	408	386	356	399	381	366	348	382	431	389	361	362	383	375	375	369	399	395	401	336	359	372	385	356	383	380	386	364	398	362	354	363	380	401	394	368	362	366	395	369	386	384	388	377	370	336	384	392	388	412	405	403	374	376	396	378	361	357	385	402	408	382	385	355	397	377	410	395	388	395	376	379	393	429	396	352	352	401	388	362	388	395	368	377	374	345	416	368	373	357	367	406	409	375	395	381	400	363	381	370	366	364	358	366	351	375	399	404	415	387	391	383	413	345	368	406	390	393	362	399	372	405	360	353	377	348	398	356	379	356	341	371	363	408	386	401	376	363	367	373	373	394	400	393	371	418	380	411	372	372	379	411	354	401	399	369	419	379	404	396	401	406	392	402	384	405	365	385	373	379	372	396	367	362	402	363	422	404	377	392	376	366	375	374	379	396	370	359	353	410	391	334	341	371	386	380	388	360	380	391	376	395	359	375	370	350	361	392	395	364	397	402	387	377	399	389	384	350	408	371	388	366	388	410	355	380	385	368	390	386	389	415	356	382	420	348	368	377	362	343	397	370	376	404	372	371	387	405	369	367	388	415	375	393	373	381	360	406	419	357	402	412	368	388	402	389	382	370	363	376	398	374	381	407	357	365	392	371	362	378	425	379	345	378	376	374	407	368	412	384	381	328	395	369	392	391	386	379	397	369	389	377	372	399	379	387	378	375	397	365	354	371	379	363	407	377	371	335	379	356	386	355	381	350	383	364	393	374	358	406	351	370	402	405	392	381	403	389	380	389	371	398	398	358	392	375	326	396	384	378	368	373	378	391	407	358	368	395	386	399	390	387	381	381	381	359	331	392	361	394	386	367	381	389	373	364	409	371	364	392	404	327	386	386	360	392	416	412	387	386	389	353	398	374	372	404	414	402	363	396	373	399	371	396	390	353	356	380	361	354	400	396	407	404	369	376	403	379	368	391	371	381	385	369	391	405	369	400	365	358	388	389	341	389	352	389	393	387	405	377	376	368	328	391	406	382	365	383	386	369	430	402	406	387	391	380	401	401	363	359	370	413	391	372	383	423	384	403	379	378	372	383	385	373	349	387	351	375	382	393	386	361	406	411	388	369	377	414	364	366	418	373	359	369	364	378	344	407	377	386	400	395	384	377	369	353	398	360	385	379	430	441	371	362	351	360	403	366	363	390	367	390	386	390	390	387	373	401	394	412	377	395	388	394	376	384	392	401	399	382	373	367	398	402	406	366	380	391	425
23705	21960	37269	25730	20181	11804	1407	683	575	627	592	569	592	547	545	534	523	554	559	539	512	575	496	553	590	539	531	553	510	505	533	497	527	553	542	518	566	546	540	526	554	511	522	503	501	544	531	522	538	547	506	544	546	521	482	533	483	542	557	540	528	535	536	530	492	552	519	536	526	506	526	562	520	559	507	539	560	552	547	548	549	497	569	528	512	495	501	519	526	557	553	568	507	508	587	499	512	542	525	567	494	548	600	522	550	516	518	586	517	552	554	511	534	546	529	532	548	531	538	493	549	538	552	532	557	501	533	532	528	522	523	511	589	518	533	530	537	547	538	506	527	530	545	522	565	557	552	569	521	549	519	515	584	536	537	534	542	539	561	563	520	495	509	527	568	515	560	547	521	498	512	532	513	500	522	544	543	511	562	559	507	503	536	521	522	535	559	542	528	528	539	480	516	571	510	550	512	522	514	564	531	538	487	516	519	521	550	542	529	496	491	501	534	534	512	552	556	530	502	537	553	540	525	537	554	523	533	537	508	564	504	556	540	517	513	513	504	492	504	498	526	496	555	524	505	507	515	528	525	545	546	528	510	528	498	508	533	527	560	573	532	537	549	542	512	537	582	520	542	538	530	537	570	526	527	535	492	548	522	548	607	513	524	547	547	539	516	481	504	518	557	549	545	484	543	524	529	495	524	512	512	545	515	538	575	539	514	514	556	531	540	531	507	504	527	537	527	535	517	499	520	515	539	534	484	521	558	532	506	504	518	541	576	523	550	533	529	535	476	548	511	522	552	525	519	559	557	531	517	507	526	513	550	513	539	532	507	554	544	535	492	531	480	530	545	496	526	513	468	522	532	519	532	502	539	515	532	516	484	547	561	516	563	528	529	529	517	547	532	522	541	509	537	518	524	509	543	537	548	539	523	524	531	541	518	490	533	553	518	550	527	500	567	549	538	507	502	498	523	536	513	524	577	521	508	500	521	516	532	559	551	578	533	545	499	563	576	528	506	534	568	536	523	508	503	499	524	533	532	556	537	547	546	511	547	558	483	525	500	518	525	525	536	541	496	541	520	547	511	554	511	526	526	548	551	480	571	578	494	470	506	537	498	526	509	521	534	522	510	577	545	523	500	524	519	528	515	511	492	554	505	485	580	546	548	512	591	518	526	567	530	538	511	531	543	539	531	568	513	504	557	538	527	523	539	560	506	551	506	517	526	533	537	529	547	521	509	549	568	511	518	539	537	529	537	530	480	542	518	488	582	557	538	550	552	537	530	532	503	545	534	548	545	500	516	515	557	499	552	458	500	535	509	501	600	512	542	495	529	494	573	523	523	521	504	514	557	512	489	551	524	510	521	547	522	542	537	554	511	591	525	549	519	513	529	507	517	489	500	530	548	494	516	527	482	529	547	510	588	520	491	517	523	486	532	535	537	551	536	510	574	534	540	519	521	525	534	573	492	477	515	530	562	504	521	531	576	533	534	566	496	513	516	543	536	509	511	533	536	511	539	515	537	530	507	478	498	545	554	560	549	506	495	518	551	557	484	547	497	552	550	517	504	538	546	554	542	515	560	523	527	538	543	524	511	557	526	504	536	529	513	486	554	474	510	517	536	555	503	510	526	554	547	558	486	563	522	546	525	478	524	527	520	545	545	479	487	525	510	525	562	561	530	522	509	524	565	534	517	593	515	553	558	527	521	584	562	533	526	525	496	534	554	528	585	562	527	530	542	570	514	544	489	532	548	567	520	508	535	554	517	554	492	540	498	511	517	529	530	551	542	526	540	529	602	538	472	558	562	542	586	586	550	540	500	535	499	491	545	496	515	510	509	543	531	519	577	556	525	540	516	540	535	535	559	527	544	489	541	533	528	531	530	528	544	508	545	555	553	527	537	508	554	528	503	525	517	525	582	508	511	536	515	533	587	531	530	489	532	535	491	505	515	515	581	517	482	558	539	516	541	516	521	508	520	535	548	501	486	502	542	556	537	538	500	528	545	517	506	485	546	514	542	509	522	533	518	523	552	508	539	513	517	560	486	558	528	515	525	550	537	525	536	533	508	565	548	534	524	534	516	506	501	540	523	519	549	571	545	516	527	511	522	531	518	584	522	470	543	514	544	535	505	512	512	535	549	538	541	534	520	513	535	533	536	536	491	519	558	484	518	538	521	529	518	556	524	521	538	581	550	524	533	534	566	562	547	526	526	511	561	535	504	538	519	553	514	522	516	540	519	540	508	548	543	517	532	535	510	504	538	512	512	512	538	533	531	546	512	517	512	517	557	519	547	539	528	541	509	536	510	519	527	552	536	510	526	552	544	525	534	554	544	512	548	524	505	536	514	507	551	535	535	534	519	559	531	489	525	548	533	508	538	526	517	512	529	522	515	528	511	499	546	539	513	547	551	550	576	526	541	532	504	521	499	522	496	507	582	531	522	506	552	533	536	523	525	586	506	540	502	521	490	482	543	552	544	500	493	541	543	511	535	522	526	492	542	520	531	526	519	580	562	555	549	517	523	554	498	530	534	491	480	534	546	535	514	554	503	518	557	530	511	528	572	521	501	556	525	477	525	553	536	528	469	477	551	583	494	546	522	550	512	545	514	520	568	524	529	552	515	537	510	542	552	535	506	510	512	509	536	546	547	479	503	522	512	556	519	523	555	533	491	501	515	526	524	535	503	532	541	558	561	540	539	517	528	497	533	538	532	515	542	501	530	522	503	544	535	503	511	534	556	523	535	488	519	515	492	527	534	551	504	535	533	536	491	537	532	533	509	521	519	535	542	534	546	548	534	516	530	545	515	480	496	532	561	554	511	534	555	530	501	497	529	536	532	502	521	538	523	533	504	526	544	514	533	493	528	521	546	512	559	497	517	537	520	557	490	521	545	552	508	519	522	567	539	530	514	484	529	545	537	524	517	494	518	507	500	553	484	504	538	514	491	548	492	563	515	519	490	538	536	543	516	530	505	579	546	491	510	526	515	566	522	503	507	533	515	540	527	538	551	503	539	519	495	527	552	521	510	525	520	563	529	509	580	543	498	550	533	555	486	512	510	532	476	536	581	499	515	549	536	473	567	510	520	565	532	484	462	484	538	508	540	496	546	512	551	563	517	507	532	467	528	517	538	513	524	539	504	509	517	511	499	531	542	556	522	514	521	557	537	539	516	578	525	529	515	516	538	521	535	532	536	570	550	521	513	531	520	560	532	475	539	529	529	544	545	484	508	558	498	547	528	579	519	504	522	518	539	488	527	523	550	517	523	539	496	553	514	531	500	505	551	494	522	509	556	486	523	534	523	511	516	541	474	534	576	543	538	577	495	500	511	526	520	523	523	510	514	519	527	489	523	557	554	523	535	588	520	519	534	479	526	581	536	545	516	511	519	544	535	484	559	530	553	520	539	536	530	541	524	521	537	561	535	557	525	546	567	541	505	506	573	539	539	559	518	543	539	523	548	523	515	535	524	558	546	501	510	506	549	521	519	533
39881	84121	63604	23124	1152	949	799	736	688	668	702	591	635	557	575	605	571	532	594	540	559	555	581	519	568	563	519	572	542	557	531	546	495	490	529	504	529	541	546	536	534	543	551	538	517	528	523	498	542	536	583	498	532	533	524	590	528	537	510	552	558	552	518	499	552	559	536	574	528	584	521	551	577	538	522	570	496	520	488	528	536	505	531	534	515	566	526	491	523	526	527	522	517	496	494	527	517	567	522	534	462	515	528	542	522	557	561	535	532	558	540	542	537	548	561	556	529	523	547	514	562	525	542	526	544	554	565	531	510	527	528	522	521	539	532	504	516	523	545	558	537	536	546	513	520	535	528	524	513	545	522	493	573	546	545	529	532	531	559	525	526	544	548	550	546	536	534	557	507	544	487	532	550	565	506	543	521	524	500	552	533	526	518	528	511	537	557	528	545	509	526	555	550	503	540	552	525	558	553	568	526	532	537	547	565	557	523	527	552	539	544	510	544	526	545	504	533	588	534	549	534	513	531	585	550	525	541	519	522	531	504	588	542	558	483	513	520	540	581	519	542	494	524	518	560	523	554	539	511	536	529	510	530	515	569	538	563	538	568	532	539	546	531	545	551	509	508	558	551	510	567	490	526	546	524	584	514	563	554	503	557	573	521	566	517	556	514	537	490	537	554	524	532	574	561	557	570	482	547	505	474	512	539	509	528	515	555	514	549	520	537	549	573	571	526	491	504	520	551	510	533	550	557	559	511	526	534	568	511	534	522	529	552	559	529	508	518	516	553	541	551	559	522	540	558	551	558	498	522	503	542	549	550	530	528	568	563	550	541	541	530	554	572	502	550	567	560	551	535	538	527	533	502	521	536	510	527	508	521	529	525	501	523	530	530	559	539	553	530	545	525	529	502	520	554	538	546	533	572	533	502	557	505	529	558	528	550	558	514	553	569	533	517	529	507	551	496	527	540	528	564	502	491	553	542	508	551	548	534	552	538	512	510	569	567	513	533	555	523	565	553	526	562	571	494	533	530	528	528	542	548	526	563	515	558	518	532	532	528	516	535	525	532	511	525	526	538	547	587	518	552	587	569	548	547	507	524	587	524	509	530	509	490	572	552	548	559	530	527	535	530	518	549	532	515	510	536	529	527	516	523	541	547	487	522	557	499	550	556	560	500	524	548	545	533	508	519	536	524	520	522	538	596	550	502	521	509	542	558	521	551	525	546	492	547	553	501	500	523	554	496	550	567	496	531	566	564	552	530	507	532	543	549	530	549	500	517	521	523	573	537	517	495	513	529	503	526	501	517	470	581	540	565	545	526	535	522	505	526	541	529	496	522	498	520	522	501	526	504	555	515	540	522	550	542	493	566	502	496	519	537	524	527	533	507	556	539	523	494	556	517	522	516	537	511	503	556	506	533	533	520	528	506	570	550	532	505	507	526	535	528	535	520	554	550	526	559	534	559	491	519	536	531	505	523	569	547	544	550	558	535	568	524	548	509	575	528	525	525	545	501	546	527	542	513	536	559	517	543	524	524	555	516	541	568	533	549	533	523	511	502	536	518	536	538	551	557	542	512	503	543	517	558	549	491	494	505	551	524	563	542	552	514	520	575	525	536	509	542	522	529	520	551	522	558	499	563	556	513	559	511	544	586	553	533	532	551	511	517	527	531	520	571	558	529	517	513	503	530	570	581	550	555	556	535	515	545	523	526	552	557	525	546	555	544	543	506	535	522	494	524	537	557	532	531	502	548	502	526	558	482	532	538	571	516	494	540	569	550	512	533	504	543	525	570	572	529	488	504	554	516	564	541	522	484	524	552	532	536	489	510	519	549	587	510	551	518	505	514	569	523	538	540	537	569	549	569	522	508	526	542	530	520	538	530	593	527	534	537	546	537	512	527	587	574	498	542	522	545	548	539	505	523	547	545	527	533	529	564	532	537	536	511	481	514	535	559	548	541	522	567	516	494	492	545	552	520	559	495	516	552	550	532	533	571	543	551	538	515	535	535	515	541	555	502	529	513	519	494	536	505	549	492	510	528	543	535	542	544	521	559	546	530	540	558	537	526	546	523	509	564	525	557	527	540	547	528	556	568	545	525	509	523	522	539	529	498	559	512	525	529	471	541	527	500	548	524	517	545	533	523	541	537	561	509	545	529	517	505	543	516	520	534	545	542	548	543	512	521	527	545	527	531	531	532	586	540	550	514	547	526	551	543	522	540	553	526	518	508	534	559	481	540	537	542	540	505	499	537	554	562	529	564	517	547	537	546	555	513	531	510	502	550	564	559	550	577	548	503	516	518	527	528	574	502	522	567	543	542	564	490	492	544	570	563	531	568	509	540	548	579	512	502	503	535	539	535	570	497	527	524	529	485	509	587	540	574	563	519	537	548	533	527	524	550	557	522	548	490	515	508	533	480	531	521	561	514	513	508	562	572	516	556	496	539	546	487	559	531	531	573	562	569	545	508	559	569	563	524	541	517	540	538	538	528	496	520	585	531	509	542	542	534	501	547	533	537	533	509	517	553	497	538	568	572	493	528	546	526	516	512	500	557	517	537	532	576	540	542	532	541	536	534	510	521	534	518	533	537	523	514	538	553	534	533	526	519	533	515	509	524	541	543	561	528	505	517	515	558	565	480	546	506	514	508	501	524	522	549	531	553	520	523	567	530	527	544	542	513	522	546	541	516	514	549	508	528	537	540	553	535	553	524	555	543	525	523	527	529	516	506	524	533	498	564	534	556	517	550	517	574	503	535	557	533	497	532	506	569	540	558	511	529	529	499	547	546	547	502	573	532	531	530	544	535	538	544	493	546	518	563	517	550	527	517	545	569	562	557	556	496	540	513	533	517	532	538	544	499	478	496	559	559	480	562	534	577	552	543	520	504	521	523	510	536	499	557	517	517	491	563	537	555	511	529	557	512	552	542	500	537	536	527	539	552	504	570	541	498	549	555	559	537	576	515	530	553	567	574	520	532	566	513	511	520	566	532	525	572	525	537	540	525	522	537	511	519	555	495	468	533	542	508	518	567	530	525	544	551	481	546	533	568	534	568	538	557	544	500	530	521	565	523	540	562	530	544	557	525	541	553	534	555	534	524	520	553	528	555	535	515	526	518	532	587	505	539	548	517	524	549	500	532	542	558	560	493	511	540	512	535	490	580	550	533	538	523	582	535	540	536	509	526	506	520	529	526	506	546	550	518	529	561	507	532	538	522	517	565	534	518	571	517	528	527	527	551	532	559	536	563	495	550	565	512	550	531	554	563	519	535	519	525	481	550	532	555	546	534	552	534	508	542	543	507	536	587	489	551	501	540	554	541	523	545	539	539	568	545	559	516	519	505	542	481	521	493	520	538	522	520	575	526	515	540	506	532	538	518	527	549	507	525	518	575	507	529	555	519	563	539	583	519	524	570	539	515	551	509	546	531	513	562	539	534	535	472	552	532	570	539	499	523	508	517	513	558	514	563	525	513	501	496	555	535	548
24941	22610	37091	25288	12610	1618	698	630	641	634	618	608	639	621	592	571	573	591	639	577	605	577	614	555	594	583	561	588	578	564	597	611	599	597	572	542	588	591	613	564	592	568	556	545	567	615	628	592	602	572	573	610	573	631	587	567	590	550	571	617	595	579	563	593	569	606	613	593	565	581	543	600	601	549	618	571	529	603	547	549	548	615	626	602	576	571	587	581	575	599	579	609	567	609	565	597	626	600	572	547	579	568	558	556	570	594	575	547	578	593	589	584	608	588	621	576	603	545	531	589	625	559	525	567	564	516	577	626	572	573	576	605	591	585	596	596	592	574	582	613	608	605	576	559	560	579	569	593	618	592	616	558	558	612	587	576	588	590	584	581	583	593	610	571	604	598	556	571	597	581	560	561	597	625	577	608	581	565	532	586	585	592	579	596	615	578	591	596	529	580	565	606	541	567	620	591	579	590	608	579	580	530	531	562	605	618	604	636	610	597	555	577	565	610	584	532	575	582	547	589	574	602	531	577	621	531	598	575	623	561	603	598	626	584	597	627	590	605	596	579	587	620	573	569	575	608	582	543	603	593	605	579	601	620	582	588	519	605	597	575	593	597	615	563	578	586	563	593	541	563	603	554	582	566	597	598	616	592	640	576	620	586	569	583	576	586	586	584	623	598	569	609	594	625	582	587	582	574	583	571	567	577	578	618	551	568	581	621	596	628	603	573	587	544	592	572	596	567	579	592	564	587	587	601	556	614	588	568	657	577	541	595	583	600	583	584	570	597	544	585	583	553	565	608	587	605	605	594	638	569	576	587	543	534	593	590	512	617	549	562	581	603	570	537	531	574	558	581	547	558	571	579	600	586	581	590	582	581	598	577	555	585	551	538	534	609	613	611	611	569	615	633	640	594	594	556	579	575	550	559	584	607	562	583	568	568	541	529	590	574	575	590	583	571	567	592	546	563	588	607	626	578	567	628	559	570	545	540	635	600	600	580	581	600	573	613	575	573	596	568	569	544	584	540	591	605	602	609	579	559	615	597	593	581	608	563	569	544	595	564	598	556	580	568	560	580	589	570	566	565	574	604	547	582	592	586	580	557	573	533	596	633	576	573	565	588	594	572	593	551	591	520	575	542	557	568	594	548	581	624	557	592	569	581	597	553	564	567	583	576	570	575	536	576	585	631	561	601	576	613	533	613	605	612	586	583	550	558	581	608	600	604	583	547	608	587	598	542	610	567	547	597	596	572	592	582	595	578	557	561	573	611	534	630	590	556	621	603	610	609	564	537	576	585	554	526	581	576	552	621	584	574	616	590	623	567	570	610	582	597	591	576	591	585	600	585	547	605	588	576	555	581	542	546	641	623	572	553	624	561	576	540	568	552	557	578	560	571	556	603	558	564	566	596	554	551	583	606	583	612	574	605	580	569	570	580	572	560	552	582	594	560	558	574	587	558	614	574	586	580	565	595	593	610	603	524	566	576	552	548	585	567	535	572	558	562	544	584	578	562	588	620	561	555	602	580	606	595	602	588	597	568	578	602	615	588	607	545	602	547	567	567	580	569	600	585	545	576	608	569	590	543	659	571	566	574	618	577	558	610	574	545	555	547	544	592	570	591	578	579	627	567	552	584	595	586	561	588	592	573	572	578	581	625	577	564	564	569	582	598	579	531	558	603	570	556	581	568	568	571	548	598	564	612	597	620	569	591	566	556	571	574	590	607	582	617	547	648	598	571	544	567	574	577	617	577	572	564	530	552	619	601	597	562	585	612	576	614	595	559	554	584	564	593	598	559	539	579	566	579	574	569	588	566	572	573	563	558	621	564	568	605	593	595	598	606	632	573	605	548	573	579	613	584	604	592	576	546	573	580	588	609	581	553	551	592	567	603	549	574	594	622	589	603	577	606	560	583	575	554	611	602	558	589	593	565	579	612	547	584	548	579	602	545	566	556	575	585	565	586	609	557	581	543	576	580	586	593	574	586	562	574	537	552	589	541	548	584	578	625	581	587	614	574	599	581	571	615	550	571	566	636	582	613	607	571	547	604	590	555	608	582	575	604	564	575	578	601	611	620	542	561	587	559	563	590	593	559	563	548	577	552	574	568	544	580	547	599	561	594	619	609	558	566	537	577	548	592	559	577	599	595	606	556	568	576	524	573	614	569	590	599	558	528	589	607	621	607	565	541	587	592	666	561	562	547	558	580	573	599	560	582	629	551	563	548	544	609	581	596	591	605	616	581	550	558	544	551	586	618	571	574	568	574	574	582	568	566	603	591	592	568	587	594	608	559	563	568	539	624	575	609	566	605	625	595	576	578	573	577	541	540	641	592	527	616	588	577	576	569	586	612	570	587	571	613	582	603	539	579	584	603	603	584	549	625	571	604	548	576	620	631	608	560	591	546	577	589	588	610	552	575	547	611	567	575	583	577	561	603	593	558	609	557	593	551	544	552	584	547	594	659	616	583	586	591	580	545	587	569	623	579	581	519	568	544	527	574	611	610	592	597	539	589	593	560	575	570	571	558	550	578	559	578	611	593	566	613	605	578	602	572	558	525	601	607	535	597	589	631	560	600	631	613	563	595	577	574	617	569	583	596	607	612	611	524	593	560	616	551	599	595	591	562	618	574	542	558	553	587	581	594	571	565	588	574	578	584	578	597	565	597	604	577	580	553	567	577	580	620	571	575	553	534	592	584	583	540	588	550	555	597	567	608	549	567	594	562	591	600	561	586	616	594	584	649	593	604	579	578	557	599	549	588	580	576	545	608	520	565	630	579	568	580	589	592	585	622	606	539	601	575	580	590	564	635	600	578	577	622	599	605	542	577	611	594	534	619	556	563	582	593	605	578	559	548	581	593	572	596	596	562	538	607	585	570	637	572	561	628	551	556	580	578	617	607	577	595	591	598	573	571	560	596	524	600	585	574	544	620	538	525	622	557	564	617	601	572	613	581	603	594	592	573	601	558	593	589	587	559	552	614	568	606	570	582	559	565	570	587	605	567	572	599	596	591	603	609	553	572	549	619	588	591	573	594	598	548	581	602	565	589	550	550	560	534	551	595	557	582	569	569	555	520	609	596	574	613	631	580	613	599	604	612	602	573	572	624	561	572	607	585	616	622	552	573	600	538	539	568	575	591	560	566	596	604	608	618	590	605	633	592	593	571	556	616	569	592	529	537	551	614	602	594	587	555	591	596	595	568	597	605	570	585	613	551	642	570	596	584	568	538	576	588	536	591	570	576	600	564	587	594	596	583	557	566	605	567	568	600	628	542	583	616	584	644	608	589	554	605	540	619	626	593	564	579	611	545	584	600	586	580	598	570	563	559	537	571	572	605	620	555	572	581	593	563	609	580	585	566	563	552	585	630	579	572	534	547	625	612	587	564	554	606	592	589	606	552	601	596	572	564	595	551	552	592	541	608	550	547	575	583	630	592	590	615	608	535	634	587	563	600	567	553	590	539	570	593	583	542	606	540	576	547	532	575
36424	74765	51019	16472	916	854	755	763	676	702	636	669	636	639	653	602	649	657	623	607	657	651	617	629	555	625	593	588	639	636	634	573	612	636	598	602	658	587	648	581	585	600	606	612	633	628	611	619	619	622	605	653	610	596	677	620	620	610	605	588	576	631	608	654	636	604	621	575	617	585	610	626	620	633	612	618	648	576	680	606	567	640	625	645	639	597	598	639	582	617	638	581	631	600	596	595	577	640	598	644	598	642	655	638	624	548	659	611	602	611	600	658	602	603	627	641	602	663	581	640	591	599	617	576	611	619	566	631	633	615	588	597	620	616	573	611	553	590	659	599	598	602	653	570	607	641	646	633	614	598	586	637	579	603	655	598	591	649	615	658	601	603	622	594	623	644	597	640	631	641	624	638	608	619	581	631	607	601	580	613	606	593	598	605	623	586	615	593	619	579	675	616	628	612	594	632	601	614	576	638	605	592	581	593	586	624	600	603	594	604	624	617	645	657	565	605	616	620	666	580	637	627	645	604	587	644	604	626	602	632	625	630	594	621	594	572	609	568	653	631	604	647	618	594	613	613	622	654	591	587	699	573	596	597	620	637	615	628	618	605	583	610	606	610	619	580	612	603	643	626	622	605	628	630	595	626	628	577	618	598	582	611	605	652	597	602	618	584	600	595	627	624	584	644	628	643	582	627	613	593	587	638	568	629	613	590	594	635	591	585	625	588	581	595	645	586	629	632	607	638	624	622	616	633	622	596	639	624	619	591	623	576	623	603	613	596	642	613	607	629	620	597	581	639	651	615	631	593	673	592	610	575	602	604	612	638	639	632	597	656	631	622	639	626	631	643	617	580	639	632	640	582	624	559	625	607	593	648	609	587	624	675	604	626	610	600	612	605	614	605	611	635	594	636	563	585	599	608	668	599	659	585	602	597	584	612	629	568	596	563	593	622	568	592	574	649	573	624	578	615	600	572	601	611	608	599	652	598	607	611	604	579	600	618	594	582	558	622	644	659	611	621	665	603	625	630	604	606	613	555	623	583	596	624	580	631	624	619	596	614	565	599	568	580	579	637	607	605	623	617	605	586	633	598	611	601	633	600	641	591	634	632	624	630	619	640	640	590	604	607	578	630	613	633	607	614	614	587	599	588	633	609	629	614	599	626	615	555	642	610	659	622	609	608	623	629	616	575	665	578	579	646	628	604	631	622	629	594	587	645	639	616	596	610	596	633	564	592	622	588	589	574	639	618	592	599	604	603	570	650	631	605	603	610	630	632	630	595	642	601	624	612	616	605	625	627	583	625	637	601	613	637	649	618	604	605	597	618	607	601	641	596	633	608	575	659	600	641	600	604	636	625	642	644	623	599	638	611	586	614	612	622	577	610	625	617	601	616	618	642	634	597	573	600	627	625	628	624	648	611	580	635	610	612	655	630	604	602	659	600	636	571	616	614	579	579	624	639	580	603	639	576	642	601	599	646	624	598	621	652	644	605	665	598	587	592	636	625	630	634	596	545	576	609	641	639	615	625	575	624	627	591	633	603	579	619	613	631	556	590	581	576	625	602	612	550	630	607	588	607	576	638	595	603	615	597	621	601	606	602	607	617	643	635	568	594	624	678	624	618	592	575	612	571	609	574	614	646	600	636	600	626	613	630	662	582	651	593	607	605	619	599	641	535	603	621	603	635	619	610	624	623	668	609	627	639	633	611	594	599	642	590	616	596	576	626	598	595	592	644	617	621	593	586	613	627	604	636	579	689	591	597	635	581	613	557	632	636	672	596	619	623	605	636	612	624	613	627	600	632	586	650	659	589	635	578	643	576	650	593	623	587	627	635	629	620	594	602	586	606	604	596	616	578	582	645	640	638	618	595	638	588	617	615	605	617	613	631	581	628	576	610	636	640	605	657	625	625	614	635	627	652	592	627	581	596	676	624	641	597	602	611	536	593	598	574	630	606	634	648	642	575	637	602	584	624	636	676	618	636	618	634	628	648	571	611	626	611	640	598	622	602	635	586	618	643	590	585	603	619	617	600	658	593	583	621	604	623	593	632	592	626	595	627	624	608	617	605	628	613	595	624	620	601	573	588	612	605	620	629	651	629	602	591	597	628	618	631	599	673	641	598	600	604	644	606	634	589	588	620	584	614	613	575	593	596	638	589	618	634	593	595	615	611	594	588	602	563	637	597	609	629	591	620	608	669	618	645	648	606	633	598	627	591	643	600	596	640	647	570	601	600	619	638	568	646	612	629	591	590	632	620	596	594	607	627	645	649	620	635	643	658	589	592	662	592	616	670	600	590	619	605	579	632	680	548	601	600	615	621	606	665	588	630	585	631	631	598	635	595	607	638	643	618	597	571	617	668	633	637	597	613	617	567	604	628	607	585	632	617	627	604	625	601	615	640	609	616	603	610	607	629	617	625	623	633	602	627	586	626	630	640	571	625	597	596	623	618	609	626	627	585	603	628	577	645	588	615	634	613	634	611	615	607	627	631	653	646	596	634	608	601	556	638	592	609	614	609	646	587	598	597	612	600	621	626	637	641	583	638	601	645	559	594	620	595	609	580	633	634	630	623	593	573	603	604	602	614	645	615	615	603	625	619	623	631	642	646	603	621	609	623	609	594	610	595	582	601	613	605	675	614	602	621	634	674	597	620	616	661	582	637	681	623	618	607	645	574	558	600	600	625	594	645	642	573	599	601	621	593	633	626	621	539	590	638	620	629	626	559	648	656	613	655	620	621	586	587	577	591	628	612	619	597	659	588	607	603	603	616	626	593	593	579	622	612	598	598	569	602	631	615	629	656	593	615	604	655	575	566	629	598	660	630	633	622	620	619	622	618	643	653	577	612	584	544	638	619	608	625	641	628	599	634	572	617	569	614	629	584	611	599	641	616	626	613	646	576	648	645	618	664	634	641	602	594	619	606	625	600	566	596	615	620	590	679	632	599	581	634	614	654	648	606	616	623	641	627	585	623	601	618	594	642	638	569	603	594	647	644	619	596	629	648	557	676	607	652	605	615	616	622	603	604	617	562	599	662	625	647	670	603	570	597	649	643	591	649	595	554	609	624	634	626	618	662	609	593	604	640	614	612	590	646	625	612	634	626	622	622	664	610	597	627	610	642	593	641	641	606	641	616	616	635	630	588	645	598	574	604	621	555	641	574	604	582	634	654	581	635	617	617	580	605	643	591	615	577	592	604	636	571	615	605	587	629	623	606	640	591	599	614	606	645	576	633	568	633	638	600	616	629	639	597	653	585	626	608	606	565	591	625	626	620	613	601	567	628	629	625	588	632	625	633	627	586	675	606	596	625	621	653	650	618	617	574	607	611	657	610	598	645	613	613	614	611	611	629	582	644	626	603	636	613	625	581	623	588	561	612	578	604	638	620	581	598	612	585	612	622	595	587	589	615	625	586	595	583	601	606	587	579	615	600	627	587	578	630	605	582	623	615	600	577	607	620	644	576	629	543	645	626	573	658	606	641
22540	21363	32760	23976	21042	20472	10626	1353	1108	1106	1000	973	1021	1015	904	948	950	926	982	935	931	954	929	933	940	947	958	878	940	903	925	913	932	944	941	980	932	932	913	917	911	932	922	919	908	912	926	893	908	871	937	881	914	918	959	923	922	894	927	899	961	877	882	918	882	883	921	909	923	893	931	885	917	907	896	921	932	902	886	912	916	922	891	961	930	888	910	951	892	856	915	892	916	879	952	881	890	940	896	864	873	936	918	918	940	899	899	854	908	890	941	888	892	927	876	898	890	907	894	937	943	899	869	972	942	896	912	888	867	904	912	864	899	912	930	851	890	881	874	898	921	935	939	900	868	920	972	923	879	940	937	916	917	895	865	947	914	878	931	931	915	902	935	889	900	927	927	912	920	884	923	919	893	911	862	897	931	886	890	896	901	935	934	897	948	917	892	904	896	911	921	940	940	923	984	877	900	979	871	982	881	868	904	909	943	915	868	941	912	885	889	950	919	951	881	876	964	947	907	938	912	889	875	898	935	859	940	975	934	846	971	904	872	910	920	841	876	865	924	906	943	923	846	850	888	887	900	894	895	953	895	926	898	882	890	941	896	947	895	948	921	941	934	873	978	894	901	921	894	940	863	959	930	884	916	915	888	926	884	885	923	940	937	937	862	913	848	914	939	942	939	907	889	900	907	884	923	907	885	893	922	962	926	906	911	914	880	891	887	891	936	946	932	989	999	858	921	918	893	933	877	963	893	889	898	934	949	862	939	936	875	947	907	889	931	903	847	921	964	860	935	880	927	886	941	888	945	908	969	896	935	896	888	874	979	895	888	878	942	924	898	903	894	913	903	859	920	913	902	946	927	919	888	894	920	910	943	905	914	876	911	877	926	908	944	865	915	892	910	867	889	918	839	874	905	893	962	926	926	984	929	902	831	921	948	930	902	874	883	929	894	908	879	866	905	893	880	870	938	904	891	921	952	930	942	912	900	914	946	886	914	869	872	945	903	918	917	858	892	887	867	911	884	931	879	931	930	954	935	937	933	904	873	895	849	904	898	952	879	892	966	890	981	937	882	880	931	892	945	880	843	928	900	858	862	947	945	887	941	912	913	957	938	903	915	909	864	895	888	992	909	889	910	888	906	896	919	932	868	893	952	828	928	929	880	964	881	968	875	929	926	917	887	895	940	916	933	863	886	935	897	916	964	868	903	854	862	907	876	901	887	899	904	886	909	948	914	921	925	931	868	901	960	911	921	928	880	885	916	916	897	873	893	896	955	925	879	931	847	959	845	921	885	933	915	987	884	931	964	864	944	981	960	918	888	977	890	973	953	892	873	915	885	853	843	908	875	971	882	929	906	899	922	831	925	918	896	913	886	958	875	936	873	933	876	891	882	884	906	904	881	898	957	894	918	884	907	934	897	933	897	900	898	940	930	938	927	866	894	914	916	881	899	910	873	919	908	892	889	906	934	881	897	929	939	938	890	887	905	861	897	958	921	903	886	881	924	914	960	887	875	966	955	927	958	940	951	924	879	918	951	909	964	889	909	911	910	927	855	919	869	871	927	982	875	896	919	925	906	915	952	906	868	921	884	913	893	918	921	935	863	921	957	879	976	895	968	929	968	850	904	891	909	871	919	875	860	939	881	897	903	882	836	907	919	952	849	913	922	912	911	922	928	941	882	918	931	910	913	947	878	893	917	898	905	939	928	873	960	876	904	917	926	919	940	907	862	953	936	844	917	869	923	913	886	946	904	950	935	896	951	910	852	874	915	854	886	944	929	935	995	876	886	903	922	921	918	900	941	883	901	933	906	889	916	893	929	915	948	990	891	937	881	935	915	975	896	958	919	939	934	937	868	884	908	937	932	955	956	942	893	941	865	911	932	881	928	869	888	930	926	904	922	863	903	923	928	878	928	976	858	893	903	935	881	907	949	919	871	908	889	946	966	916	899	937	928	930	882	888	934	890	908	895	904	932	902	958	902	945	886	906	941	932	927	922	931	888	843	915	928	942	895	915	929	914	898	875	904	909	862	904	890	944	903	903	951	958	871	940	937	902	918	901	926	883	914	901	940	918	931	910	903	901	912	865	908	848	929	945	855	889	874	888	929	911	916	922	876	882	899	881	879	862	911	937	880	933	895	927	919	879	911	906	880	889	921	939	916	944	894	928	885	903	913	936	894	881	902	925	952	888	865	942	916	823	890	878	950	919	874	916	896	908	970	865	914	903	887	928	899	906	952	947	908	896	904	921	880	901	900	832	911	889	918	905	874	940	951	923	914	942	898	888	900	911	914	842	916	929	838	926	903	917	902	927	935	882	892	916	889	901	927	904	868	890	898	926	906	931	862	895	896	962	950	858	928	925	878	883	930	918	911	933	835	896	901	910	933	913	962	883	960	878	915	889	874	927	917	953	931	900	883	877	893	872	900	923	917	893	968	927	895	910	964	923	892	927	890	898	956	903	947	899	976	863	893	945	899	934	952	943	903	892	864	941	890	903	883	919	946	850	904	897	914	924	906	876	897	924	875	871	896	897	933	890	890	865	900	879	918	954	920	894	958	920	899	870	920	893	872	879	968	858	910	908	935	885	882	943	986	876	868	913	884	861	901	874	953	892	946	840	913	940	916	819	878	940	918	862	867	932	874	884	868	886	923	923	894	884	857	838	888	867	935	898	907	875	926	966	965	937	880	937	916	879	868	896	983	917	939	880	958	921	943	889	892	880	867	865	958	942	932	945	896	887	922	952	915	911	930	902	844	951	901	917	915	894	890	904	897	880	893	925	945	940	848	873	867	907	899	828	951	905	917	950	944	924	948	924	931	857	877	886	952	901	887	893	868	953	1011	850	874	925	924	910	900	943	905	910	942	907	861	912	865	820	914	919	906	934	894	893	942	910	918	891	898	911	951	874	868	898	907	934	909	967	960	893	889	890	935	893	910	880	918	852	875	895	943	927	943	893	901	880	936	859	954	907	878	973	875	912	885	936	934	883	873	903	953	931	910	893	944	885	888	975	866	880	931	882	929	869	911	912	886	863	924	964	905	858	878	918	946	922	893	905	939	942	890	969	929	896	924	907	888	920	948	939	979	873	935	883	903	881	934	919	947	899	933	885	978	924	932	936	902	850	883	912	839	977	920	889	864	879	878	930	941	915	861	933	889	886	961	916	981	947	890	909	932	873	953	883	953	916	941	938	891	898	904	908	860	908	965	941	891	873	920	884	900	904	907	969	963	955	935	922	922	912	861	927	928	918	964	873	894	893	948	931	951	913	974	899	894	943	889	917	862	933	912	904	877	888	875	884	887	945	938	908	944	929	939	918	870	874	934	898	933	888	919	886	879	905	868	924	904	915	924	921	836	958	863	913	833	921	901	918	887	924	919	889	952	874	896	935	860	952	916	946	898	946	960	935	942	913	950	862	926	880	925	928	871	868	902	905	958	908	891	949	957	897	858	914	931	906	925	977	931	923	879	894	897	881	879	935	936	943
44626	94188	73021	29088	1924	1691	1503	1295	1196	1112	1021	1053	959	993	911	943	987	908	932	924	950	878	958	973	923	918	865	911	897	922	850	874	940	940	897	895	897	910	892	899	921	898	886	941	897	916	841	950	865	914	903	924	900	907	837	880	942	894	909	903	885	888	910	893	878	941	900	912	916	872	894	934	947	895	906	909	842	850	882	884	869	887	893	891	869	896	851	907	863	883	936	858	854	909	871	880	919	887	892	853	942	931	885	902	897	867	894	863	889	907	951	860	843	931	918	840	872	940	880	934	881	907	849	881	895	894	900	850	923	886	911	852	914	875	864	822	883	950	891	911	922	900	911	843	858	899	902	893	932	908	889	920	895	922	920	881	897	889	861	897	895	833	857	939	868	908	832	835	861	869	900	882	866	912	864	898	859	926	870	856	841	878	939	920	871	850	904	867	917	892	861	928	896	866	874	937	923	867	876	891	877	877	881	865	882	907	901	904	915	896	873	830	898	906	899	868	878	915	839	893	941	889	898	883	942	858	868	931	880	882	880	880	889	909	932	922	888	827	833	892	885	897	926	902	876	873	899	874	905	923	877	889	920	905	895	876	867	857	901	883	924	925	919	897	884	890	895	892	880	864	826	880	869	890	871	915	900	866	877	900	951	873	916	974	924	952	884	927	936	865	891	877	900	956	910	892	915	857	833	852	897	924	869	895	892	898	900	916	933	873	843	872	889	835	892	884	886	885	861	883	932	913	905	918	848	820	925	853	917	839	886	877	871	828	974	861	861	857	841	877	846	921	929	891	878	851	871	863	904	846	935	901	920	907	873	877	925	895	904	903	873	902	902	847	908	894	971	878	923	908	879	869	846	832	861	906	948	866	870	846	849	844	850	879	865	938	847	897	877	916	870	812	859	943	856	883	843	893	932	870	875	906	876	942	878	867	907	885	908	918	873	892	898	895	863	846	884	917	855	950	890	897	912	903	895	904	914	843	889	904	930	883	913	930	854	847	932	886	866	841	860	869	865	875	874	877	870	920	863	863	915	851	900	888	912	879	893	865	912	876	874	912	873	848	903	859	909	886	945	897	865	875	863	910	905	878	903	835	869	885	861	904	882	863	877	902	877	938	889	875	873	877	908	932	904	845	925	877	853	896	847	856	896	885	853	956	899	860	871	871	902	857	843	908	831	911	901	889	926	871	858	860	908	898	887	904	880	910	919	877	862	912	867	887	900	867	899	910	872	872	881	915	941	886	893	861	891	947	910	864	898	860	922	932	915	921	940	888	931	928	901	837	832	850	898	886	903	924	891	865	917	901	858	809	893	901	910	866	953	876	898	918	884	907	910	922	917	842	922	916	900	824	903	954	851	882	936	930	922	865	890	899	867	889	931	963	955	884	908	926	922	856	900	880	888	879	907	883	900	918	861	859	911	908	920	877	896	891	837	938	870	887	913	892	906	921	873	898	894	902	906	915	986	924	874	939	840	893	912	863	853	900	904	903	910	882	883	962	892	885	878	865	898	899	891	882	887	886	895	850	892	858	878	859	864	924	878	881	897	875	871	877	933	929	926	867	919	884	914	917	909	845	885	876	854	894	888	906	903	855	960	902	891	891	883	858	854	868	894	900	883	854	931	889	860	907	880	920	883	866	910	922	893	849	915	927	865	871	866	900	891	935	876	884	861	894	895	850	908	886	922	859	831	876	887	886	890	900	918	911	923	873	903	895	877	880	904	828	858	883	897	876	915	873	880	917	850	851	874	864	894	882	876	890	868	924	907	903	847	933	905	869	895	834	862	876	900	884	870	919	886	947	915	895	885	906	881	851	903	882	919	883	861	866	874	869	849	888	903	881	905	850	855	881	916	879	918	860	915	900	861	883	893	886	930	865	910	924	864	826	903	863	947	837	918	946	883	929	870	841	901	852	877	896	900	945	864	881	921	909	845	854	908	932	881	913	826	899	863	916	881	901	908	865	851	902	931	913	866	926	928	853	932	850	862	882	898	851	870	861	840	916	921	821	901	857	876	897	878	884	837	878	909	900	895	893	927	924	881	886	880	870	927	911	904	867	888	847	913	923	877	906	922	910	906	848	937	929	876	893	886	864	917	925	878	928	845	927	926	867	919	911	912	886	888	844	904	875	835	865	929	848	887	847	864	902	875	921	879	924	928	906	893	868	859	900	877	929	914	920	825	910	835	861	908	954	870	917	915	915	895	913	914	899	905	900	922	919	881	876	894	859	895	926	860	920	931	859	856	851	857	913	886	875	875	878	876	909	898	925	898	864	871	852	958	872	880	841	907	898	930	870	838	911	899	928	894	904	888	878	897	932	858	884	865	888	901	913	938	847	915	878	890	874	883	865	916	931	923	867	891	917	949	866	883	883	889	925	834	871	902	849	885	859	871	884	879	888	916	849	890	839	891	941	864	943	865	871	862	945	859	925	907	901	907	914	891	897	914	890	881	910	920	916	842	879	876	858	841	871	888	928	884	866	857	865	871	886	898	878	929	916	858	828	884	923	908	904	845	905	906	779	896	869	922	853	888	929	910	887	911	863	902	904	929	915	867	896	883	874	928	866	951	867	921	923	897	917	896	917	923	898	898	929	884	836	912	885	876	893	860	907	943	887	904	923	889	883	865	899	877	853	890	888	915	939	839	878	886	862	897	897	845	893	931	952	915	882	867	824	892	784	923	953	848	895	921	886	944	842	885	897	874	901	879	896	861	927	929	916	917	926	900	861	897	827	905	836	904	851	872	909	908	895	894	920	914	866	858	902	862	856	901	896	889	889	908	893	920	872	861	875	890	879	895	880	919	897	939	853	889	901	878	930	935	947	864	872	817	892	890	878	889	900	900	857	832	908	873	861	906	906	858	879	901	845	892	882	876	919	887	942	898	872	931	874	886	870	851	893	880	914	872	889	905	887	902	866	916	922	870	912	916	862	932	890	897	917	910	892	883	916	904	928	851	900	894	900	934	929	923	859	821	917	899	863	880	830	927	898	837	883	906	890	906	883	886	920	870	880	924	918	940	874	891	882	901	915	872	916	961	896	845	868	812	928	869	881	894	919	857	822	920	901	880	916	918	929	873	892	907	911	873	909	930	900	869	904	869	875	902	905	865	919	862	900	940	906	860	886	850	851	827	898	875	897	931	911	921	930	867	929	915	912	907	880	862	901	883	908	840	876	915	930	917	883	948	860	920	898	868	910	886	898	885	923	924	932	893	860	912	911	832	907	867	883	957	891	920	924	905	832	838	894	883	886	873	828	841	877	891	852	862	917	870	888	865	907	880	884	852	898	922	895	848	838	893	900	918	868	889	914	896	910	913	864	874	878	875	879	918	835	882	905	925	866	907	903	903	882	953	910	822	871	900	890	906	865	885	910	895	864	933	872	868	883	873	902	870	969	864	933	944	896	912	888	904	879	843	873	879	931	919	916	953	866	888	906	898	906	839	837	905	894	934	899	878	873	923	915	896	927	892	921	901	893
29331	27356	32572	10604	603	406	371	342	362	382	337	355	320	382	369	352	333	341	343	347	344	378	363	346	353	352	323	359	361	358	357	343	354	358	398	331	357	316	360	375	354	361	370	349	340	348	347	393	388	348	334	371	368	356	388	352	347	373	356	361	380	361	407	352	358	385	343	373	318	374	350	356	373	362	374	333	357	367	320	348	314	361	328	374	407	354	351	373	336	361	369	336	361	361	357	386	350	355	340	355	392	355	362	346	336	320	384	341	316	375	373	374	323	374	368	345	355	350	372	350	340	360	367	350	331	366	331	362	369	375	363	367	395	363	357	355	351	386	382	353	384	364	361	337	339	355	361	332	339	374	366	392	369	371	352	380	364	351	353	363	359	366	349	407	356	314	381	343	353	352	343	330	353	365	382	369	342	365	351	357	338	370	336	345	355	326	309	362	362	356	343	318	347	366	356	337	338	361	361	372	373	365	375	379	358	341	312	379	373	364	372	350	342	364	392	359	361	357	329	373	349	360	379	337	367	355	350	365	322	340	336	346	336	373	364	371	374	375	346	322	372	320	364	350	343	381	357	382	331	378	317	351	379	365	377	331	351	384	357	373	372	356	347	390	405	363	358	347	343	351	369	349	348	352	338	370	387	351	352	337	351	327	362	364	355	369	344	338	320	323	353	342	361	351	358	330	337	356	319	347	365	358	354	347	330	337	357	347	378	329	359	374	348	321	348	314	321	372	327	330	372	347	334	352	341	334	330	343	382	341	344	343	341	357	356	329	363	411	365	341	353	323	335	347	391	372	347	328	379	354	377	329	364	355	349	339	368	347	357	353	330	356	325	340	348	335	341	340	345	362	357	362	360	375	350	357	331	351	347	364	354	354	346	366	350	331	377	355	336	344	364	371	336	324	330	355	385	335	361	381	362	348	308	333	377	349	377	368	357	371	374	357	375	342	357	366	367	363	327	388	324	338	362	332	330	338	333	351	355	354	366	371	355	331	345	385	350	382	346	318	371	362	360	388	376	346	398	333	335	385	352	368	348	351	328	353	371	370	371	340	378	352	365	370	340	327	338	345	370	338	364	374	345	368	374	328	340	363	321	329	346	355	369	378	387	328	338	372	359	371	340	356	340	380	343	355	347	346	350	323	340	322	349	340	337	342	332	360	353	348	341	338	371	338	362	364	360	366	352	355	361	353	355	359	357	384	345	366	368	335	352	352	362	335	366	356	377	399	377	352	344	360	366	295	375	374	330	358	364	365	335	319	374	352	355	372	369	310	390	340	362	336	335	384	364	362	388	351	369	357	371	378	346	387	378	410	395	343	351	357	351	360	368	344	340	341	341	337	397	365	384	326	344	347	376	374	369	362	321	335	376	330	376	344	375	385	374	381	368	389	375	370	335	344	377	335	329	334	398	391	387	343	380	338	373	343	347	326	370	367	355	340	349	327	365	311	357	339	376	368	366	340	359	360	378	360	365	349	381	367	377	331	347	399	361	349	355	356	360	345	335	329	326	362	346	367	355	356	371	324	331	369	356	341	332	353	362	344	347	351	371	323	371	380	360	349	372	320	332	330	335	350	351	344	344	369	388	355	363	396	348	330	360	363	361	374	356	387	350	375	343	363	379	341	330	354	323	340	367	374	361	348	334	357	349	358	380	322	380	368	380	340	359	387	348	345	379	354	297	371	381	340	362	321	396	370	361	378	353	337	330	350	375	315	322	323	353	355	366	374	364	361	346	309	368	331	356	354	374	330	364	343	373	356	373	352	357	385	359	363	343	337	373	327	360	373	329	342	345	371	372	380	365	358	333	350	336	378	339	344	351	333	351	378	334	350	349	341	367	350	373	355	365	343	390	344	336	345	329	326	358	341	357	369	355	353	357	368	359	377	345	394	390	331	386	375	343	343	340	342	371	403	368	341	338	340	344	356	333	328	335	375	373	368	315	351	365	328	363	346	342	341	317	362	377	381	369	337	335	364	351	352	340	346	354	349	358	357	354	352	369	365	343	376	363	344	349	359	334	347	352	357	338	313	368	349	343	352	386	363	359	336	365	345	360	353	357	384	369	365	375	350	365	367	334	377	331	344	316	350	352	332	352	339	343	382	374	331	359	354	365	403	368	334	324	371	330	357	364	363	345	359	355	369	370	318	365	353	349	338	358	366	398	328	351	351	340	340	337	348	385	323	378	356	351	344	317	332	343	359	382	338	337	348	351	368	349	357	361	375	350	371	363	346	326	340	360	374	336	354	379	381	345	339	310	373	352	364	372	356	344	358	379	334	327	387	346	358	377	333	380	374	372	314	344	353	364	364	360	334	326	367	375	370	370	366	343	334	333	359	382	333	369	354	372	334	350	340	394	373	368	353	357	345	352	366	363	370	324	349	331	345	384	400	343	376	340	333	370	345	360	393	330	381	342	352	389	372	346	338	344	347	391	374	369	348	328	350	355	350	345	361	356	357	383	346	384	362	349	369	343	362	353	364	362	376	369	376	361	368	354	355	333	350	381	376	388	344	348	369	350	376	346	345	359	360	387	364	339	368	327	404	348	348	359	365	365	345	355	332	343	352	394	379	353	321	335	350	359	354	328	386	388	352	378	358	347	382	301	330	351	322	343	358	379	385	362	354	318	390	357	382	370	354	351	382	395	330	339	347	352	357	331	373	330	375	347	367	327	355	346	354	341	317	347	360	367	358	345	381	360	358	347	371	358	378	358	384	341	352	389	355	357	375	371	357	334	368	361	337	358	363	371	369	348	397	363	338	384	302	370	340	358	341	376	369	338	346	359	342	343	353	386	367	302	353	358	361	364	342	338	334	340	389	365	362	351	340	357	352	353	371	318	343	331	361	369	354	356	376	312	353	342	305	325	380	367	358	343	364	367	368	332	337	365	342	350	320	362	349	313	372	336	337	352	341	360	317	375	346	346	370	325	340	343	361	363	331	329	321	359	358	373	307	313	352	371	356	340	355	332	381	355	346	372	355	342	330	331	347	338	323	366	381	337	353	356	368	372	387	375	366	336	354	362	346	396	348	328	349	369	353	323	370	354	342	352	371	333	373	355	360	364	370	372	343	332	382	380	344	381	367	361	380	349	347	345	364	359	341	364	340	351	374	346	384	368	379	332	381	372	352	341	366	329	362	377	378	347	319	380	365	348	346	353	362	345	372	314	342	347	360	344	322	333	367	353	386	345	342	360	322	367	332	342	340	374	361	364	313	360	363	386	356	377	354	356	377	387	324	378	366	367	344	355	339	348	362	377	369	308	361	354	355	329	363	337	370	352	372	367	340	373	359	342	357	363	356	382	360	342	379	356	345	376	401	331	346	381	379	369	375	305	354	392	312	385	366	370	305	340	355	325	388	361	362	322	334	375	307	339	376	334	358	385	368	368	348	344	340	356	341	349	340	326	343	340	356	357	362	360	378	354	343	334	336	347	353	324	348	387	362	324	344	359	342	356	341	330	355	363	389	371	350	337	340
28443	39635	25790	2964	415	391	409	415	397	385	411	401	378	369	388	369	349	395	336	399	379	389	383	384	386	372	371	356	348	400	427	401	388	379	423	389	369	432	355	395	381	353	385	379	382	390	389	374	385	345	361	353	426	377	400	349	382	367	373	388	352	404	398	387	381	410	403	343	428	377	351	383	392	377	401	347	392	388	355	366	384	397	358	436	449	374	400	342	377	389	403	408	380	380	378	413	398	367	346	357	357	417	381	354	365	391	348	383	357	394	409	398	371	408	386	357	389	378	382	405	379	406	374	364	385	358	414	397	386	385	405	399	429	383	379	399	368	327	417	388	377	366	392	358	359	393	414	408	410	389	357	402	372	362	418	362	394	407	403	392	390	373	365	381	403	391	411	385	370	368	388	371	357	392	380	392	366	354	391	417	378	363	350	351	389	409	376	410	403	408	367	366	359	410	389	382	386	377	339	369	425	367	406	417	383	401	378	361	363	416	390	384	406	360	385	385	375	391	364	366	389	384	381	386	383	410	398	389	408	406	372	402	364	397	400	347	356	389	371	334	380	377	349	376	376	359	405	381	359	387	393	377	362	397	353	393	362	386	396	399	414	402	397	390	373	423	408	403	412	360	413	393	376	401	376	386	387	382	350	372	369	408	382	365	376	366	409	404	355	399	389	399	389	409	404	419	393	382	363	359	373	365	395	403	367	418	379	383	380	368	409	381	379	431	349	371	411	403	375	409	394	351	400	364	384	384	368	423	365	382	377	377	363	372	379	435	400	394	396	389	376	376	397	365	397	403	404	405	388	409	373	398	365	403	381	363	382	363	353	380	392	403	373	374	369	395	404	374	406	392	386	390	372	388	385	416	418	372	347	389	393	426	402	405	364	391	370	357	413	374	387	378	407	405	403	393	374	362	371	388	348	376	352	361	384	394	399	415	415	353	359	374	385	388	391	360	418	395	381	388	392	404	362	381	392	358	391	395	417	374	344	378	400	390	381	371	387	426	365	382	363	408	361	393	394	365	350	397	409	372	414	402	419	397	390	391	374	377	372	392	385	400	386	365	413	402	371	382	374	388	372	371	382	398	372	412	378	368	393	387	383	351	375	371	366	357	361	386	385	376	398	406	393	443	368	384	380	377	366	396	393	368	368	377	426	391	353	410	393	364	382	381	373	393	373	399	360	391	325	360	391	403	370	411	390	392	390	381	381	396	385	388	379	351	368	403	390	399	393	373	401	355	376	399	407	416	385	385	421	384	396	372	382	374	387	388	381	373	341	375	379	374	373	388	410	377	356	377	377	408	371	382	412	366	341	395	383	374	388	384	407	380	385	401	423	401	378	412	413	359	374	354	394	407	398	399	375	377	384	366	358	396	345	366	398	366	396	375	384	336	372	350	387	332	396	404	383	398	404	350	382	382	419	370	384	401	374	382	389	356	387	392	384	371	380	393	396	409	391	329	358	392	393	343	378	388	380	395	375	376	392	388	392	384	387	351	380	428	392	381	358	385	406	400	388	392	323	391	363	385	387	385	367	376	393	374	400	371	401	381	393	370	406	400	360	419	389	372	372	391	343	420	393	383	370	398	383	406	388	380	396	362	375	368	372	368	364	381	400	400	398	390	396	361	377	407	384	408	385	390	362	393	374	362	397	376	400	400	399	396	372	387	399	387	419	387	361	387	342	407	383	367	380	397	397	376	392	381	375	415	389	335	394	364	373	367	393	410	349	371	360	365	406	361	394	425	399	398	391	377	405	430	399	397	410	396	377	367	351	364	375	382	407	363	412	432	374	379	368	388	356	410	403	364	376	370	378	399	399	391	366	383	360	386	389	382	383	373	366	415	420	420	399	390	370	362	375	404	406	349	369	395	407	385	371	387	361	391	375	392	398	403	361	409	386	381	375	423	410	354	424	366	405	370	381	385	409	416	391	399	432	382	385	392	385	426	372	365	399	395	378	371	392	423	382	357	387	374	379	391	401	400	403	365	391	411	360	385	348	354	388	404	402	375	333	378	376	358	367	373	404	351	416	376	353	394	368	375	359	386	392	399	372	365	348	385	376	375	393	390	397	380	343	368	364	382	400	374	385	417	382	406	421	376	395	374	357	408	383	346	399	397	381	373	389	365	341	369	388	386	414	372	364	353	383	384	419	377	388	378	353	363	368	413	363	388	382	369	359	387	348	401	362	373	402	390	354	412	365	414	382	403	399	369	403	385	429	391	379	359	395	393	384	393	370	429	386	402	411	398	377	369	414	377	391	383	382	362	391	352	400	385	365	410	379	378	387	415	409	393	386	375	363	388	413	432	386	365	380	411	439	377	425	343	375	379	370	331	384	345	348	387	369	372	370	380	357	413	387	361	388	398	379	412	428	371	392	387	404	359	383	380	378	386	381	407	379	421	364	378	387	381	409	391	366	382	385	389	416	378	372	420	373	414	397	402	417	380	388	363	366	383	396	371	370	390	376	381	406	387	370	386	400	410	406	391	368	405	360	364	386	368	399	405	401	368	370	385	401	381	332	385	388	410	398	368	398	362	386	387	396	359	363	408	376	386	431	370	410	388	382	417	395	382	380	372	403	404	402	374	417	378	388	393	344	404	372	352	413	355	402	372	409	377	374	377	408	385	380	384	370	359	395	362	404	367	351	364	395	364	379	398	343	373	380	370	386	395	386	394	379	380	384	401	386	358	394	358	364	401	379	410	358	403	364	405	371	377	378	386	423	337	412	408	345	420	390	380	378	373	377	382	412	423	378	391	448	400	400	381	390	399	398	359	367	374	385	376	412	350	387	373	375	397	400	363	406	406	364	388	372	393	382	401	366	375	398	374	379	385	370	407	426	413	372	398	402	378	360	429	413	359	410	350	396	389	378	386	356	349	381	385	411	376	378	416	384	388	365	425	415	380	362	395	357	391	395	385	418	371	367	368	400	398	366	365	365	393	400	423	380	379	397	365	409	408	383	360	378	396	389	365	380	365	405	389	370	389	368	384	414	380	415	358	379	403	368	392	397	404	391	378	367	409	387	370	376	395	408	391	368	364	420	391	423	389	380	384	337	405	390	403	417	365	384	380	406	373	395	394	395	428	378	396	377	356	391	387	412	357	347	370	401	357	385	373	372	381	370	339	394	353	357	365	380	370	398	349	369	375	375	409	395	397	394	371	362	386	382	378	413	396	430	413	423	396	360	378	386	383	326	385	387	375	398	387	412	420	372	396	377	381	363	363	406	377	366	394	398	365	395	380	380	409	378	400	369	392	419	365	374	365	382	395	382	396	404	377	399	414	370	357	395	381	374	411	394	372	384	373	407	385	394	382	368	343	367	401	367	376	402	421	390	376	374	401	365	405	384	367	385	371	422	407	393	387	428	399	383	388	392	380	398	369	405	408	389	377	396	407	373	386	373	413	366	355	348	377	376	399	386	369	407	390	345	371	370	403	389	384	408	375	378	411	358	396	415	379	376	390	353	365	389	364	356	383
23655	22132	34020	26537	20342	12215	1403	692	595	597	562	590	601	597	556	540	552	569	562	525	579	603	568	547	548	534	546	557	522	560	528	590	545	554	566	521	537	583	546	611	548	537	594	558	590	536	545	521	537	570	544	564	527	511	542	551	561	538	549	542	539	559	560	539	521	504	542	541	551	540	518	541	557	547	549	519	533	539	528	577	591	574	538	534	531	505	560	554	489	542	566	560	525	554	551	541	545	535	567	546	556	537	580	579	559	518	572	552	528	554	555	513	550	590	529	535	530	549	551	549	567	568	536	536	579	547	551	540	517	558	539	561	502	527	537	556	509	495	548	513	548	531	577	578	561	523	520	592	534	549	544	530	535	575	571	534	518	539	588	525	556	577	583	590	551	571	539	560	560	552	526	535	559	568	519	494	540	538	548	532	550	542	542	545	565	551	538	536	507	533	517	534	523	546	546	584	536	561	545	516	531	576	537	532	546	534	560	528	566	528	528	577	522	552	564	564	556	559	579	515	586	556	542	554	550	570	552	545	541	539	539	510	505	532	557	601	508	557	544	552	514	561	526	531	542	563	551	569	523	557	558	587	547	546	572	528	524	505	535	561	542	570	580	566	535	539	565	524	507	546	557	517	567	531	574	567	536	564	587	565	554	560	507	550	561	550	603	573	535	537	528	527	526	489	547	565	529	563	600	533	564	597	543	545	538	502	553	555	529	516	540	524	571	535	558	538	569	530	545	554	550	586	584	505	560	540	563	577	546	531	527	539	534	573	497	524	537	498	550	553	575	540	528	544	561	573	540	543	580	540	504	540	532	533	542	503	568	543	564	547	536	553	572	511	509	527	560	551	485	541	551	552	540	589	566	573	543	594	565	525	531	503	547	536	541	521	531	557	548	534	525	520	536	539	546	525	518	521	545	519	551	536	570	516	502	561	533	561	535	564	555	558	545	511	571	512	559	549	540	536	565	573	562	567	567	545	587	560	521	571	489	512	510	543	556	558	512	550	507	544	513	545	545	530	543	571	576	580	500	532	537	482	577	553	588	514	539	554	579	615	513	514	540	548	555	524	516	516	546	548	543	516	520	542	613	553	542	534	524	507	517	561	547	553	555	511	583	520	529	512	545	545	543	548	544	527	505	566	519	582	542	556	573	569	524	519	572	562	575	524	521	521	530	542	569	526	555	526	548	583	561	555	529	531	493	556	562	552	551	503	546	533	527	542	504	558	585	538	565	534	519	543	550	530	553	578	558	502	549	516	536	568	572	533	514	526	518	542	530	538	529	558	547	587	552	561	574	556	584	522	534	532	551	542	571	558	586	544	579	586	522	545	515	532	561	553	591	564	549	536	564	552	560	545	514	524	549	572	561	540	575	550	590	565	523	563	546	528	519	549	500	523	598	614	554	527	551	527	490	547	549	553	520	575	578	547	546	535	528	505	541	548	519	552	546	548	574	585	533	541	581	513	525	547	565	530	570	545	509	513	551	520	555	575	539	556	543	537	566	528	529	496	568	526	534	563	538	530	508	601	526	518	555	494	536	593	510	544	526	487	542	517	557	556	568	487	547	543	534	529	528	521	560	520	558	556	525	564	559	562	558	518	507	541	548	562	558	554	508	522	529	549	517	507	515	555	567	540	573	548	541	555	544	562	574	591	522	514	557	543	556	519	534	456	532	540	549	539	564	527	547	522	556	541	559	523	550	574	602	529	543	566	533	515	545	527	541	545	517	528	591	531	563	546	521	564	556	511	538	558	569	594	544	559	493	546	525	557	524	509	560	522	538	534	554	535	528	529	537	509	496	513	567	499	539	570	559	561	531	559	583	534	541	488	545	546	525	547	535	528	537	572	566	547	555	564	536	547	509	531	561	563	561	551	535	530	537	541	549	529	548	539	561	525	538	554	587	563	531	567	504	564	543	528	549	536	566	537	529	534	547	597	565	530	564	545	534	528	553	575	580	516	523	553	539	560	541	498	581	539	540	512	596	515	530	524	541	564	555	496	521	520	539	539	523	558	561	559	549	544	528	534	523	528	527	575	585	539	564	525	575	524	519	534	572	533	533	539	550	525	509	523	498	554	542	517	558	557	544	529	548	527	516	524	546	524	587	526	574	566	532	527	528	536	537	581	544	527	549	585	526	527	535	579	517	519	524	533	546	542	521	544	492	560	548	560	511	551	552	559	490	514	526	512	556	535	523	585	554	550	588	525	538	519	573	571	520	549	540	560	505	550	558	520	559	527	537	502	530	540	542	563	515	553	549	553	521	509	551	530	535	580	533	540	553	578	553	539	546	537	580	613	525	519	557	528	548	526	529	585	565	582	476	548	542	502	526	547	542	579	544	523	534	548	532	538	563	534	551	513	554	541	554	542	562	556	532	549	532	530	582	524	557	554	545	587	517	530	508	557	574	550	541	560	506	528	524	548	559	567	541	564	537	519	571	560	594	564	588	553	563	580	585	531	526	585	545	556	575	565	554	550	556	549	513	538	567	594	529	577	537	544	519	526	572	523	570	495	568	568	539	556	541	567	592	513	533	601	565	528	490	556	494	570	565	537	527	563	511	537	504	539	558	542	549	555	542	550	496	556	543	571	526	518	538	566	524	530	577	575	527	541	529	559	535	492	561	522	576	528	537	537	581	562	548	568	536	560	559	517	549	580	521	529	562	546	538	563	515	519	542	548	526	520	533	559	551	563	526	547	544	545	553	529	518	547	544	528	550	560	567	518	515	527	507	552	507	555	538	570	578	541	530	512	557	549	557	555	539	538	569	555	532	561	518	529	544	543	537	524	558	539	544	560	507	517	563	565	533	532	555	530	533	520	596	547	554	522	508	561	579	576	604	503	548	556	563	540	544	548	552	518	551	543	522	550	562	537	525	550	578	544	562	537	535	517	567	513	508	548	534	590	570	552	534	563	543	533	545	527	585	534	553	565	564	579	556	524	537	518	524	494	529	527	551	516	515	561	544	523	574	556	562	556	483	550	548	561	538	546	562	521	507	541	530	520	539	541	551	541	550	541	599	583	557	516	536	510	551	538	517	511	577	540	538	557	558	513	567	568	486	525	535	542	560	518	540	509	580	564	550	533	550	554	561	523	531	544	547	538	550	522	549	543	556	537	553	528	560	543	532	501	545	568	564	531	577	532	546	538	563	534	513	578	561	552	582	545	543	559	573	534	522	576	530	560	506	556	509	520	530	556	517	506	510	564	559	517	569	596	552	528	564	571	576	546	525	530	563	580	565	531	534	500	517	537	567	550	545	549	522	508	506	565	570	563	531	551	541	579	528	539	511	559	539	507	539	545	565	501	524	525	514	547	561	573	552	553	540	536	531	583	523	517	568	565	564	557	560	525	528	566	548	562	562	492	549	551	569	552	559	533	543	549	548	543	551	537	554	539	519	524	544	564	509	505	527	523	535	530	526	524	531	545	521	582	536	556	568	565	544	521	554	569	574	572	558	533	536	544	572	544	545	564	538	550
40647	84472	66926	21840	1065	894	800	672	696	629	669	630	587	617	606	569	550	564	572	526	598	532	550	569	591	537	566	576	529	558	546	567	544	566	538	554	583	520	566	539	557	558	532	523	509	559	541	552	564	523	545	507	508	554	540	515	577	586	539	543	548	590	557	549	563	537	514	515	541	552	543	527	540	548	506	545	584	519	565	537	513	563	560	585	571	532	531	516	536	575	563	557	555	569	563	577	551	565	564	576	533	532	519	513	557	552	551	539	511	516	532	541	595	536	533	597	528	530	573	562	548	558	568	538	528	542	506	569	589	558	541	545	520	529	501	528	539	542	547	555	565	595	564	548	547	548	575	576	516	531	517	561	507	551	497	564	536	580	507	550	575	504	584	576	611	539	522	532	518	509	593	582	545	579	582	502	530	543	530	542	569	543	560	520	510	582	525	598	573	548	528	591	575	564	543	564	596	528	508	547	533	573	549	561	503	554	543	550	502	548	533	521	553	574	509	538	532	535	541	588	497	550	578	556	557	551	525	557	545	554	570	561	501	540	560	596	583	558	540	563	549	535	554	520	530	542	529	532	552	535	517	574	563	564	542	575	549	529	552	560	534	575	512	540	507	559	532	553	541	547	556	581	543	573	488	534	545	540	532	550	563	574	529	539	571	522	564	579	509	567	531	504	545	587	559	531	565	519	486	559	509	540	546	542	501	512	550	569	543	519	534	531	525	537	564	582	549	539	577	528	503	526	533	535	540	576	544	554	544	531	533	554	553	543	573	544	550	540	548	521	510	562	540	546	550	567	540	559	553	552	592	547	562	563	553	512	553	559	536	573	522	532	538	515	585	554	565	520	553	543	572	592	562	503	584	571	534	560	577	543	567	546	599	541	530	547	572	514	553	527	521	563	513	571	490	532	585	539	552	567	530	565	567	557	500	541	528	595	570	568	531	573	583	535	594	532	518	551	512	521	569	548	547	500	559	533	573	599	511	556	498	595	537	561	585	576	551	507	558	581	560	519	528	526	552	562	546	581	558	537	541	549	570	551	560	561	496	555	551	552	599	591	544	521	557	549	527	509	556	524	508	522	567	572	560	561	513	559	548	490	497	529	555	560	560	604	591	573	611	516	575	534	541	554	515	533	552	532	519	538	550	530	556	555	563	527	559	550	571	550	493	566	505	518	538	597	614	512	548	604	571	521	528	544	573	554	576	533	559	550	516	519	576	549	555	523	534	567	555	515	536	510	547	579	547	534	520	542	512	508	553	518	556	605	544	562	541	602	524	560	593	544	498	544	487	551	505	542	560	504	572	548	553	568	561	537	602	525	599	535	534	578	574	552	570	553	516	568	546	512	599	550	530	556	528	545	543	591	542	530	559	543	552	587	517	538	540	531	540	528	543	561	549	605	550	561	576	590	601	547	562	558	529	605	599	529	528	515	526	550	594	583	559	582	582	525	534	544	556	570	530	546	559	565	560	511	534	565	527	548	529	544	531	561	540	537	568	544	555	555	513	542	565	602	572	543	531	549	586	539	542	547	570	531	515	577	587	532	578	505	550	544	558	558	540	511	527	563	529	521	586	542	561	535	549	539	530	567	524	541	568	552	588	542	541	555	578	526	571	500	570	486	528	530	572	573	573	560	579	540	591	516	559	555	580	561	568	554	566	584	559	573	584	562	512	530	564	535	542	502	532	560	585	577	571	561	510	610	529	538	496	576	544	534	536	570	577	549	522	557	545	536	518	573	580	607	544	576	534	560	518	524	562	554	586	530	569	608	555	570	562	608	558	507	570	523	544	591	637	534	514	530	548	520	533	541	577	566	570	518	577	543	552	558	561	587	550	521	582	549	525	515	545	503	516	560	557	579	549	525	528	549	561	536	563	516	518	526	559	572	558	590	512	538	542	526	541	534	550	537	522	523	503	546	563	549	556	549	552	562	567	515	513	567	537	538	533	569	538	536	498	555	495	522	593	527	530	554	570	550	504	539	566	537	539	569	529	546	540	552	565	570	520	564	535	571	536	569	528	554	602	539	548	553	526	551	509	546	589	539	597	543	507	546	546	520	551	541	552	556	552	578	531	563	567	557	573	577	555	512	557	576	576	579	539	607	562	546	541	530	549	540	561	582	571	560	572	524	548	527	562	490	545	556	550	551	541	506	550	529	568	571	595	537	538	557	538	514	573	527	578	533	533	512	525	542	536	536	517	550	526	560	492	503	537	544	560	537	541	523	539	507	541	558	570	590	555	540	507	567	519	534	545	549	565	547	543	528	541	541	547	558	524	532	585	578	520	548	526	552	568	536	526	543	564	576	527	506	553	566	502	557	534	520	495	505	534	562	548	533	541	568	525	547	578	553	551	576	559	549	528	522	551	557	570	586	551	538	543	559	554	549	544	567	558	536	527	524	533	516	549	549	548	534	534	578	526	568	585	581	556	508	522	504	560	535	548	503	569	585	551	562	582	527	518	500	583	555	551	529	551	529	524	563	546	539	570	561	531	548	521	496	520	578	544	579	564	566	569	595	551	585	538	610	569	582	557	589	554	510	521	550	519	544	532	554	612	563	522	545	536	561	569	554	547	523	565	564	515	526	559	510	554	556	574	551	548	491	534	564	527	527	565	567	542	572	498	547	546	526	552	567	590	540	588	569	598	535	551	561	543	566	534	519	555	548	553	543	560	505	530	514	551	575	560	544	546	548	520	494	573	535	519	563	511	539	539	540	531	571	524	543	496	589	492	531	573	557	586	544	542	549	541	570	595	537	565	531	524	537	540	563	532	517	567	563	548	573	566	502	526	569	523	546	519	566	536	544	558	578	546	562	533	535	493	527	553	574	532	555	553	569	522	526	567	530	538	552	560	564	518	546	560	561	570	538	533	520	524	547	565	574	550	542	552	553	561	543	517	551	547	516	593	533	550	566	538	554	522	544	527	584	534	541	514	529	580	550	539	541	517	558	525	491	549	577	525	541	533	579	563	556	498	579	551	614	584	559	561	576	606	548	505	502	513	534	537	509	544	549	543	530	582	501	614	574	504	543	566	523	578	551	547	543	529	550	565	505	533	532	510	537	560	549	518	504	504	555	522	546	542	543	545	541	524	550	561	560	548	560	541	559	559	541	537	556	578	520	585	580	537	522	563	515	564	564	509	572	499	538	578	526	578	563	517	520	523	559	530	519	554	584	518	566	593	543	540	547	564	568	561	511	558	549	558	522	593	596	522	557	505	548	580	561	560	539	570	540	521	530	536	524	545	511	528	551	524	561	523	552	527	599	556	544	530	553	527	528	594	536	556	505	517	588	557	598	559	573	535	541	542	589	536	528	553	526	541	514	556	519	541	565	548	550	534	554	603	529	533	542	575	593	588	532	577	561	534	571	520	583	578	526	593	531	560	543	549	561	550	549	551	547	540	537	544	570	548	555	556	536	549	550	563	541	550	533	568	553	541	591	554	568	583	575	526	540	568	553	549	544	558	541	584	576	553	560
24910	22970	34499	26873	13006	1704	771	669	620	609	598	652	655	588	584	617	651	642	613	661	610	615	593	601	592	595	604	586	621	604	623	586	578	562	637	613	549	619	624	597	611	592	583	647	565	598	583	600	622	627	597	618	610	584	620	635	639	607	607	598	644	658	626	566	630	586	614	586	610	576	646	604	630	611	587	634	593	624	644	606	588	594	618	646	581	669	639	613	609	566	598	629	593	614	547	590	591	610	585	567	565	581	642	629	592	581	618	552	593	583	589	624	576	634	610	598	575	589	605	589	618	590	591	600	580	580	613	601	561	634	595	648	599	593	609	574	589	583	610	638	607	625	593	616	619	576	575	555	622	634	591	572	579	640	574	600	597	580	619	613	581	613	567	584	606	574	618	622	621	554	610	581	628	622	553	590	609	573	581	533	588	597	607	619	558	593	556	593	573	601	613	572	622	575	615	610	613	560	605	602	564	648	578	630	607	584	611	574	586	611	627	565	559	597	637	573	547	601	580	638	617	638	621	555	595	599	569	610	645	613	610	580	614	563	624	573	633	630	663	602	611	598	564	582	623	646	577	582	628	581	612	611	589	588	583	652	600	592	577	566	594	586	578	585	596	561	608	613	599	587	576	554	604	572	619	621	616	591	605	583	598	582	620	635	621	567	627	589	649	604	570	543	558	570	592	596	614	580	634	595	570	573	618	619	580	668	613	544	584	594	647	588	571	591	553	583	625	639	617	623	635	589	596	649	612	578	624	616	588	619	637	587	583	576	586	593	609	590	606	538	637	577	581	591	619	637	545	582	613	578	621	638	637	607	577	606	574	642	623	578	638	573	612	610	597	549	594	590	572	605	576	597	594	603	617	636	608	565	616	629	564	614	574	587	607	631	599	588	645	576	554	616	616	590	619	626	604	545	581	581	575	637	618	565	560	606	613	630	586	592	554	605	609	589	612	593	577	585	615	579	607	592	601	603	614	607	580	575	602	616	620	622	578	559	593	579	578	587	525	579	601	654	637	590	605	666	625	578	622	659	603	577	649	546	600	574	569	591	611	622	632	578	571	597	635	591	574	597	581	594	582	574	654	613	600	597	584	597	597	597	628	591	596	596	637	573	602	629	603	573	581	579	594	605	542	594	589	570	629	585	592	608	597	549	570	642	631	590	585	589	608	564	617	578	630	613	583	572	600	603	585	589	614	582	569	608	625	629	561	623	626	591	625	593	611	607	568	582	593	571	591	587	573	612	600	611	656	592	602	598	624	617	559	578	562	613	673	601	577	596	594	571	534	583	610	625	613	578	588	588	622	595	607	595	563	623	586	584	554	635	598	612	570	552	594	608	593	573	558	582	582	585	566	590	629	585	626	593	586	587	592	607	606	561	651	587	584	621	574	617	608	608	617	610	591	560	600	580	627	581	596	591	601	593	589	572	554	575	547	625	609	638	607	580	655	647	596	631	649	627	570	632	627	610	627	574	584	623	592	580	573	587	577	591	586	557	584	599	622	601	613	572	607	603	618	629	604	588	581	628	590	617	579	627	594	593	616	561	598	576	587	611	565	603	561	593	613	580	573	575	563	599	608	561	572	591	637	580	594	606	551	605	650	594	596	571	582	617	592	591	591	599	593	582	628	551	624	595	597	553	571	625	569	581	628	555	627	605	635	621	668	627	574	620	620	613	629	599	592	551	599	637	617	602	606	615	607	580	578	625	616	605	597	643	591	624	568	601	616	616	607	592	574	603	622	542	596	589	556	597	563	610	639	605	542	608	613	612	608	580	615	602	541	571	565	574	586	622	608	612	590	606	574	589	571	592	603	627	607	617	596	548	645	621	591	562	582	597	613	605	588	623	653	633	575	590	574	594	588	587	616	607	589	578	559	606	612	596	603	594	607	613	574	608	646	581	579	577	570	593	563	592	639	579	580	580	623	582	621	588	645	583	583	620	586	576	641	631	584	591	614	569	615	586	584	569	611	640	562	582	591	594	612	613	613	582	612	601	577	595	617	591	593	634	549	570	653	579	629	590	593	592	615	573	571	579	625	546	603	602	597	567	607	600	629	598	587	589	651	640	581	596	595	601	592	626	600	590	584	586	609	579	589	559	592	568	572	579	612	645	600	620	559	596	557	582	557	597	563	581	614	585	600	569	610	623	593	574	610	621	607	580	588	588	609	590	581	603	642	586	639	617	616	572	625	663	618	610	644	594	619	591	591	605	631	597	560	589	607	599	626	601	591	639	582	575	578	557	584	605	620	581	565	556	564	597	566	539	593	590	593	558	654	550	552	642	610	619	560	635	590	572	594	590	602	570	637	606	603	571	598	565	586	614	623	609	618	564	606	606	575	606	542	659	620	581	565	574	566	602	612	588	600	564	591	596	584	594	603	604	654	634	606	595	573	607	574	585	617	572	574	575	603	638	611	646	595	572	620	627	594	621	616	641	598	629	628	586	621	593	662	592	591	624	636	600	629	603	623	620	607	591	573	596	634	610	668	597	589	596	575	647	606	560	563	627	620	617	641	675	588	608	600	619	569	610	616	544	619	605	565	589	587	621	611	621	586	621	605	590	595	588	649	584	609	613	602	575	572	606	605	546	619	534	586	559	602	592	624	554	601	635	586	553	574	591	567	562	603	587	602	572	596	590	610	638	556	626	574	582	587	604	646	570	562	595	552	593	585	554	578	641	607	622	599	630	600	603	580	611	516	591	568	609	608	601	639	602	625	589	569	590	584	575	608	594	590	605	621	620	599	580	614	591	608	596	585	596	619	595	588	588	597	592	573	626	601	623	612	564	607	587	606	586	563	630	609	620	607	607	601	601	602	607	609	626	615	597	573	577	592	550	644	632	571	628	598	567	590	562	570	600	619	572	572	610	621	609	576	614	583	610	634	568	615	615	572	643	603	609	636	563	560	582	621	615	590	569	592	626	555	578	589	612	611	594	644	617	552	585	592	621	607	616	591	569	648	592	619	625	584	586	580	624	614	623	620	604	610	585	613	602	602	593	614	624	645	584	629	583	563	629	591	616	593	641	605	619	583	597	561	617	575	601	640	571	602	651	615	582	629	603	605	617	565	623	621	634	612	595	611	606	588	594	551	598	559	653	558	558	645	613	660	582	595	537	633	595	579	577	604	575	627	554	589	590	624	625	592	613	614	628	595	646	593	585	608	547	556	604	630	541	611	611	630	595	620	620	605	608	610	579	593	610	620	588	561	608	619	593	597	590	600	641	616	612	600	616	604	583	634	611	618	591	589	598	554	632	589	560	584	575	589	561	618	643	631	580	617	590	633	590	637	607	628	582	588	615	581	619	628	615	628	614	565	615	586	571	578	634	555	550	597	637	570	612	636	569	584	580	623	594	600	603	578	662	595	593	548	606	573	604	595	559	570	638	603	578	557	626	571	573	568	580	613	589	621	584	593	556	585	594	587	593	580	601	557	580	632	598	583	625	567	615	562	587	601	633	596	581	604	618	634	625	597	596
40264	75087	55733	16146	915	830	787	704	678	684	640	638	662	622	656	631	607	619	688	662	577	650	606	634	637	597	602	625	633	627	625	666	678	643	618	644	621	621	649	653	661	655	685	645	637	683	618	627	627	621	637	659	635	644	637	664	667	621	643	634	622	633	649	608	612	648	624	618	617	619	659	630	656	663	625	633	655	649	618	637	610	611	606	617	594	572	673	633	628	631	619	627	667	609	639	612	670	610	602	666	600	639	635	680	592	645	633	634	606	650	599	625	614	618	635	628	652	638	620	650	643	621	636	675	658	635	627	595	617	640	633	611	683	599	598	636	623	668	635	657	631	648	640	645	602	647	655	629	648	622	622	647	604	607	624	640	651	638	674	694	662	601	623	619	671	666	636	654	621	614	616	662	672	591	608	616	605	643	605	605	645	603	603	636	595	618	641	585	659	669	621	623	653	633	629	625	613	629	633	643	614	638	637	677	634	686	663	649	668	607	608	634	659	631	649	614	675	596	618	656	642	637	652	587	625	618	603	629	657	645	653	635	626	612	583	631	649	631	615	599	660	610	657	620	655	627	591	622	610	616	612	636	656	690	635	650	608	609	649	652	620	647	649	659	600	605	612	616	653	631	595	653	619	610	643	638	640	668	612	679	620	611	653	638	658	646	604	639	620	587	632	604	690	617	635	630	622	652	631	665	606	611	635	634	587	606	607	638	676	608	652	626	649	630	595	602	597	621	656	633	634	610	640	618	659	602	640	640	630	621	633	603	599	642	637	591	611	617	644	609	629	610	637	652	646	642	631	599	668	600	625	633	642	586	641	646	621	576	624	630	631	628	653	629	643	641	610	620	675	705	679	589	618	621	690	631	644	626	608	634	616	606	659	650	609	632	602	645	614	631	645	607	633	668	580	645	597	635	684	614	615	603	609	622	622	639	655	674	642	643	645	644	615	616	618	646	606	626	645	633	600	606	595	683	632	620	612	628	653	639	608	595	647	608	644	618	629	622	631	629	594	634	645	629	665	632	587	633	644	633	602	629	631	628	628	664	663	570	650	609	641	609	606	617	625	682	661	612	606	619	647	628	672	616	599	617	655	648	583	617	680	631	646	640	604	653	584	673	604	613	619	589	635	605	616	634	646	647	643	622	620	689	600	616	644	629	617	625	629	655	649	603	619	652	651	571	631	624	619	597	643	626	621	636	632	670	622	599	589	605	612	631	646	636	670	668	705	598	617	650	622	611	661	629	625	645	644	592	627	622	605	649	606	648	669	626	654	654	605	625	622	635	621	620	625	619	670	603	584	647	607	598	584	655	622	657	652	623	619	633	630	651	628	661	652	633	661	653	651	628	656	612	697	632	649	611	609	635	658	607	625	620	605	639	637	615	663	613	608	624	642	652	613	590	652	636	624	657	615	646	597	618	633	644	584	657	629	623	633	598	594	601	584	609	608	634	614	633	692	654	633	644	596	655	549	602	622	608	620	616	645	600	677	653	605	634	670	629	606	643	656	623	652	648	644	673	614	626	642	663	612	585	630	629	656	675	620	640	622	614	648	608	673	623	647	616	654	642	643	641	667	615	607	644	645	602	621	626	676	609	620	574	664	604	624	677	567	610	654	607	599	640	650	618	686	668	624	623	612	625	619	645	620	663	628	628	614	621	633	648	658	624	588	624	629	623	636	660	612	646	625	642	590	594	609	664	615	703	652	670	641	681	593	597	661	654	643	659	605	629	647	630	628	605	610	631	647	587	613	633	629	610	633	628	631	654	597	652	606	624	660	637	639	603	667	616	645	661	637	582	605	660	631	576	578	603	628	648	633	617	650	706	627	614	667	639	600	589	615	599	659	650	626	645	629	640	664	644	594	674	599	616	643	647	597	672	645	651	684	616	642	656	677	567	630	604	616	607	608	644	662	608	587	627	652	684	590	610	646	682	613	620	652	616	608	648	659	591	616	657	648	613	646	627	607	591	577	638	632	602	620	668	626	621	669	642	612	617	606	590	655	606	608	621	678	679	609	600	696	583	613	615	590	603	656	615	650	664	616	616	660	618	578	597	646	636	638	630	627	638	661	624	627	646	641	606	646	634	666	618	585	604	697	610	653	612	626	664	671	646	654	615	617	622	628	623	613	656	654	626	624	594	611	652	645	600	669	639	626	619	625	642	642	623	647	637	626	619	646	613	628	643	633	654	673	659	610	596	642	589	603	628	638	623	572	641	624	625	625	618	652	648	611	657	639	668	651	620	622	603	657	632	647	629	642	614	639	645	619	605	618	689	658	644	622	608	647	644	615	614	623	600	628	616	595	668	596	622	651	646	644	601	635	620	625	649	646	656	603	591	627	627	633	641	626	674	632	619	614	640	689	637	638	650	621	620	627	606	618	613	634	631	629	632	622	663	631	625	634	655	630	616	630	636	644	615	650	628	638	657	600	619	667	581	649	621	666	610	574	668	617	610	649	648	639	679	659	669	645	635	663	621	630	619	641	659	606	622	709	622	636	607	635	587	608	627	696	676	652	683	660	610	667	600	635	662	636	665	619	602	638	629	627	669	623	610	635	599	610	632	678	608	637	615	615	611	641	632	664	642	623	615	654	622	632	663	626	660	596	635	633	645	614	655	634	605	606	621	663	612	646	627	629	634	584	655	636	623	629	591	632	617	644	693	647	615	620	634	636	643	639	623	639	615	625	650	598	676	624	601	608	629	595	607	598	618	615	620	584	649	627	635	651	603	622	619	620	602	626	617	585	543	656	632	627	632	584	644	658	621	619	589	632	634	620	600	662	667	636	625	628	646	626	687	651	643	668	601	610	578	615	618	647	614	607	669	590	635	642	585	646	634	594	665	632	598	574	586	624	629	595	623	635	643	619	634	656	615	664	609	664	633	612	667	629	614	631	626	654	656	620	606	614	625	620	655	626	626	637	629	620	625	665	594	638	658	623	630	608	643	626	701	634	594	585	677	612	652	644	655	607	605	616	662	606	605	613	628	628	661	643	630	606	659	613	646	643	600	631	619	705	603	628	651	626	634	634	692	623	597	639	635	653	635	639	652	646	611	641	598	595	564	611	629	576	614	654	645	635	651	594	624	632	626	634	598	605	643	624	631	653	594	649	650	590	634	648	600	659	647	640	597	610	623	623	654	609	624	598	607	631	619	623	616	676	638	662	640	638	602	609	627	647	611	685	628	659	633	640	621	623	602	644	626	658	606	614	654	590	637	648	670	674	618	591	611	618	623	634	584	619	644	604	606	659	602	646	632	627	628	544	668	659	641	638	619	639	587	652	670	601	585	626	632	624	678	617	626	640	633	607	604	671	641	635	602	586	610	635	601	624	621	640	629	641	636	618	612	651	646	624	635	593	646	612	653	629	646	691	556	627	634	650	614	628	622	647	639	657	631	608	656	629	640	608	620	640	619	636	636	561	678	615	611	633	651	595	645	594	628	646	641	630	612	600	660	663	656	629	637	673	606	607	637	655	607
22476	21309	30512	26509	20966	19296	7854	1338	1042	1067	1032	1036	975	978	1045	947	951	1005	930	909	978	938	1004	944	948	932	949	996	939	884	976	943	951	960	993	950	957	979	890	934	908	893	953	904	917	923	900	908	888	905	947	941	921	951	956	954	881	936	888	929	922	963	955	908	938	966	979	897	941	903	959	920	933	970	945	983	943	951	937	905	982	887	947	967	965	890	912	973	912	950	957	973	929	979	895	927	922	956	917	941	921	934	879	924	916	929	936	979	907	871	921	932	982	941	938	1001	939	916	952	849	888	937	892	925	921	956	936	915	938	897	923	879	890	906	922	920	883	915	971	870	942	975	922	951	915	919	912	896	968	938	912	908	950	914	950	926	948	907	941	894	887	941	917	919	882	957	937	957	955	1026	926	946	939	916	974	895	914	899	944	900	926	942	934	923	920	892	950	946	945	945	948	893	957	865	907	874	902	879	898	868	943	886	917	899	908	904	926	898	966	859	952	950	915	931	894	879	922	931	1000	933	917	896	930	900	971	947	905	917	953	942	908	947	936	918	952	930	973	909	955	974	901	899	903	942	908	895	939	954	948	806	934	917	959	956	906	890	960	918	931	922	891	980	865	916	924	873	885	911	925	917	967	901	925	957	945	940	947	936	960	979	895	922	943	902	852	904	952	972	902	976	927	913	926	923	922	966	887	934	892	924	846	871	859	924	971	912	919	954	933	917	956	870	887	975	883	901	858	935	968	957	949	928	920	887	937	954	946	922	954	893	947	867	872	920	939	901	941	919	872	925	868	930	899	943	885	929	864	960	902	905	866	917	913	947	835	952	879	895	967	920	932	937	909	900	925	859	912	975	938	981	977	916	956	908	960	926	919	895	937	949	961	925	879	918	921	894	932	888	905	974	890	863	954	916	953	924	895	952	924	900	930	912	915	933	904	910	926	887	964	919	930	897	918	936	962	979	906	917	929	979	918	880	905	860	947	919	914	908	920	895	932	890	902	925	955	898	961	955	976	951	975	957	927	946	971	894	893	925	879	927	973	904	903	905	933	943	938	950	887	938	904	883	828	925	958	896	825	929	920	937	945	955	931	889	905	902	927	866	922	905	890	931	920	893	900	867	957	896	914	955	905	933	893	917	915	909	968	960	881	954	950	907	927	924	951	927	930	941	914	930	987	941	871	903	917	881	952	919	887	942	907	953	910	909	921	981	952	936	887	914	888	959	901	904	849	896	915	912	912	934	971	914	938	893	900	977	979	941	888	925	954	918	886	940	934	917	927	876	936	895	920	953	906	905	905	939	966	945	963	957	936	892	859	898	939	949	844	925	917	934	921	964	1021	961	892	922	936	912	908	996	910	898	966	951	917	946	897	907	869	947	918	928	902	905	965	936	938	880	1000	1032	930	886	965	911	942	933	960	966	911	914	930	946	872	970	934	895	931	949	911	925	934	901	900	958	967	857	889	950	894	925	971	984	942	954	880	927	924	920	863	896	929	901	937	890	972	972	875	942	911	891	867	884	955	877	951	900	877	942	922	896	980	942	869	891	964	920	903	944	875	864	975	924	903	963	917	921	909	915	914	921	951	929	921	990	914	885	927	902	937	891	870	883	894	923	971	906	884	973	961	916	928	855	929	948	893	903	932	923	970	974	962	895	902	925	922	947	881	922	954	926	881	933	836	958	892	919	938	900	831	924	948	874	912	928	916	939	892	925	938	887	938	939	913	927	902	945	911	873	947	881	923	881	975	908	914	888	951	934	896	885	897	896	928	879	928	924	886	927	926	927	899	946	926	903	988	867	907	920	952	896	914	913	879	946	925	979	980	944	932	873	937	913	915	912	943	949	931	862	951	879	932	971	941	939	916	926	941	930	900	893	959	912	919	945	917	939	921	935	885	911	880	951	935	934	957	915	953	918	925	952	934	918	870	920	893	878	942	949	869	885	879	941	897	908	953	890	953	928	986	907	902	959	1000	918	947	871	912	914	873	872	900	957	918	950	968	890	946	892	941	972	887	940	915	927	926	946	926	969	897	916	950	889	904	905	903	909	925	900	958	969	931	915	921	915	895	918	924	899	932	915	876	928	935	905	924	936	894	880	900	936	890	882	915	905	958	931	922	954	920	916	913	933	887	983	968	902	879	959	901	911	934	911	951	981	900	908	903	914	948	880	896	936	1008	934	871	900	886	900	930	877	891	957	922	960	882	876	884	902	942	900	969	888	931	986	903	951	903	914	912	930	899	900	890	952	909	938	914	902	873	928	893	952	944	852	891	925	907	965	932	956	930	928	884	897	935	956	921	892	953	918	935	937	881	836	927	884	926	917	924	959	927	951	953	954	923	968	902	924	900	943	893	961	886	875	871	943	965	962	934	957	939	924	941	918	953	888	908	933	888	908	895	885	863	950	945	905	900	985	965	919	895	950	910	949	919	903	921	924	925	848	906	937	874	918	910	914	929	932	954	924	871	884	946	955	896	928	894	907	905	885	924	971	973	951	924	883	931	935	918	903	980	960	920	925	936	917	879	935	890	948	876	923	1007	924	897	946	922	923	964	994	917	911	891	930	901	919	925	948	917	867	922	910	950	957	902	900	882	973	924	908	880	882	929	976	857	920	951	867	878	895	895	876	956	952	905	946	877	934	902	886	919	921	899	917	931	867	956	873	905	926	908	885	873	1011	958	923	892	898	961	899	932	922	921	907	895	946	947	927	916	885	907	888	926	927	860	951	925	929	896	937	943	911	921	842	945	936	931	933	914	866	944	934	963	929	980	951	875	942	958	948	910	944	930	908	934	921	896	961	916	885	943	898	933	934	910	888	916	934	931	966	883	890	940	899	889	898	912	949	943	912	930	903	879	966	859	915	914	900	929	937	887	920	896	871	922	904	914	938	949	924	872	882	980	876	877	885	905	879	911	928	892	902	952	899	888	878	887	937	905	893	920	906	957	937	912	942	879	897	918	931	906	908	906	951	933	909	916	937	894	939	952	882	945	908	979	944	934	922	950	927	882	941	938	920	952	916	970	894	962	962	933	919	881	948	900	943	898	855	902	902	976	953	965	865	867	873	854	948	930	964	881	913	888	916	918	873	899	919	909	892	898	891	935	932	971	905	937	957	923	911	889	897	907	916	899	921	892	894	966	937	864	961	902	903	903	927	993	897	929	944	944	900	875	953	908	863	966	910	959	876	920	920	977	875	942	840	936	882	902	904	925	898	921	962	852	945	908	891	901	980	911	922	938	847	984	932	924	877	918	896	950	889	927	858	957	948	934	956	916	919	874	872	960	873	910	955	906	947	1009	915	958	940	952	920	952	990	1008	891	885	919	904	880	881	897	924	886	859	997	892	931	873	960	960	941	940	928	915	903	899	915	962	960	868	833	900	915	920	898	896	932	929	929	895	889	981	899	989	889	946	931	851	963	892	901	906	903	934	858	911	940	946	923	929	914	932	933	918	883	922	924	938	930	975	976	940	925	951	893	877	884	939	995	939	925	918	867
46273	85503	80507	30847	1807	1545	1379	1215	1103	1080	1078	995	1044	1025	941	912	962	996	904	965	947	914	962	905	865	934	924	918	949	888	927	919	854	935	888	933	845	930	952	939	877	937	893	902	845	871	937	888	919	922	921	899	943	926	915	958	882	966	871	911	902	877	924	859	910	893	877	874	879	943	928	870	886	927	912	902	918	898	879	941	896	877	864	905	889	917	912	896	933	863	912	901	917	936	914	875	888	948	892	880	923	878	955	906	881	907	932	914	880	905	901	947	943	883	977	955	863	913	896	911	906	911	968	944	909	877	893	879	970	936	918	906	917	859	943	912	912	938	939	905	965	887	946	890	888	859	910	880	888	880	974	878	901	883	881	897	905	962	893	918	928	908	841	962	908	904	889	895	834	894	886	875	928	929	934	885	938	918	863	875	882	897	903	938	891	878	879	914	894	895	901	895	934	867	885	875	918	875	867	893	912	909	893	944	944	910	908	934	915	947	877	851	877	868	865	899	941	885	875	878	922	880	945	892	921	907	895	853	926	943	889	855	921	899	927	934	913	858	923	937	859	899	908	893	924	897	962	878	948	922	934	879	878	854	876	906	901	958	911	912	886	935	929	924	867	885	942	890	893	920	916	928	880	895	973	893	897	877	891	922	893	889	941	896	944	899	937	944	954	903	904	897	922	947	940	920	890	918	871	931	879	946	885	919	879	931	866	951	946	884	911	881	883	918	882	926	857	924	921	946	908	873	896	935	914	852	937	880	863	923	888	867	933	872	947	902	926	894	914	896	879	879	927	905	947	895	934	933	904	877	907	943	902	932	953	889	897	914	935	901	956	931	973	899	924	865	859	934	960	887	887	950	953	901	936	857	899	923	914	885	956	914	921	873	900	927	910	938	871	919	888	899	885	875	928	893	922	883	885	863	915	874	883	927	922	932	888	883	878	928	911	852	928	877	854	880	976	893	925	921	943	910	881	860	945	909	880	889	911	937	870	882	892	933	901	877	860	895	896	887	925	940	979	857	950	863	925	912	968	880	909	865	956	905	868	902	862	883	876	901	900	903	852	857	839	894	842	909	951	902	885	941	897	927	857	891	909	909	919	913	921	918	984	859	905	890	944	924	903	889	904	918	868	891	931	916	908	936	940	921	863	985	955	923	916	957	929	887	905	890	890	945	871	864	921	904	872	891	899	897	951	904	936	933	922	883	862	877	908	945	923	949	889	859	903	919	913	902	917	877	948	937	913	885	880	904	909	914	916	967	930	906	963	902	949	878	874	942	947	907	903	868	919	897	881	855	891	948	903	908	921	901	861	862	880	919	886	906	923	901	922	895	899	903	865	903	979	992	968	904	904	936	892	924	955	917	868	932	851	960	908	892	938	894	937	894	878	864	869	877	907	904	860	861	893	936	894	889	908	896	851	927	909	887	923	900	893	938	872	908	905	885	905	886	904	945	882	916	878	872	894	911	905	915	894	897	931	867	889	899	873	909	816	907	963	888	921	893	924	907	915	906	956	894	974	897	903	878	919	855	838	882	869	898	910	884	900	921	889	890	884	893	949	864	924	933	885	968	857	901	871	907	891	873	858	976	904	936	938	895	943	830	834	887	822	902	861	885	913	847	924	915	883	940	966	863	905	911	858	955	918	915	863	913	912	871	926	922	923	830	963	874	896	883	881	980	907	892	914	917	895	922	904	874	904	879	917	935	931	880	912	900	886	945	881	940	865	901	902	894	936	927	837	916	953	916	998	928	898	923	873	847	968	860	875	859	920	914	881	882	871	880	875	978	913	947	902	891	882	884	913	945	893	896	915	926	933	885	871	901	891	945	924	919	889	906	946	940	936	885	926	894	868	891	896	891	893	894	910	906	889	875	863	945	871	914	902	884	879	870	900	924	954	886	891	887	897	900	871	914	865	928	904	942	903	894	901	926	948	873	935	898	899	896	895	900	891	854	947	883	896	884	844	898	899	869	941	895	937	876	900	878	881	918	923	875	896	890	893	963	939	865	925	928	911	916	983	928	921	886	901	925	896	903	947	894	883	855	877	947	910	943	967	941	906	893	929	938	894	927	899	920	925	954	926	884	941	930	916	925	926	851	953	873	844	951	926	884	895	888	886	890	913	928	903	899	906	883	951	894	907	917	909	916	883	900	910	946	909	932	902	882	985	879	907	986	923	915	942	881	887	866	930	897	880	907	900	882	889	939	909	869	906	899	911	937	888	897	926	897	942	887	862	914	926	930	910	937	874	903	914	871	932	938	885	896	918	926	877	866	899	913	939	880	916	941	892	899	912	892	944	963	893	884	890	869	908	950	910	902	922	876	889	891	873	898	909	886	912	911	905	900	898	876	909	937	880	941	888	909	920	878	927	936	867	860	897	917	905	894	874	907	906	876	900	937	916	937	909	920	925	971	929	895	934	902	901	934	942	909	875	933	891	924	900	907	846	895	925	927	922	952	882	858	920	924	870	916	886	910	910	932	907	908	918	862	905	854	865	829	874	949	899	917	874	970	836	887	874	887	907	894	891	937	882	888	940	922	968	913	902	963	909	918	924	891	937	902	910	888	895	870	880	900	907	902	890	922	945	873	893	883	863	881	874	882	858	920	911	901	941	934	846	928	907	900	910	893	934	882	924	932	877	898	849	871	914	840	943	921	855	895	941	891	939	978	881	897	907	928	920	915	888	929	904	932	904	920	887	901	868	861	917	920	857	899	920	925	904	892	917	889	882	917	896	856	977	827	870	964	911	906	936	918	843	938	896	857	897	881	883	899	920	862	886	927	889	933	907	897	992	916	920	913	819	926	852	975	944	885	895	930	902	918	859	876	922	890	884	915	902	853	869	859	888	894	873	880	883	923	931	914	932	883	892	899	917	878	932	902	921	902	827	897	911	903	851	890	949	947	861	902	912	940	908	890	908	934	917	928	885	895	914	938	886	900	922	882	856	946	890	929	896	884	873	902	875	915	880	851	935	889	876	893	898	892	913	924	914	910	911	903	872	895	888	810	868	927	896	936	886	868	896	897	902	860	880	919	890	934	880	944	925	879	933	898	883	893	933	878	898	859	934	882	878	878	900	896	878	912	920	891	911	884	883	894	887	876	901	923	947	882	885	878	877	921	870	815	867	928	895	963	856	911	956	886	886	916	890	896	917	931	906	919	869	884	1007	869	891	927	885	931	966	934	904	888	918	862	921	889	918	846	924	946	901	882	909	892	936	908	939	922	862	904	913	886	919	895	883	845	907	917	898	905	837	933	940	890	883	919	919	904	889	899	907	987	899	939	908	942	916	894	892	988	839	860	885	892	917	889	883	895	914	852	884	976	915	967	923	904	924	897	915	878	901	936	919	906	937	877	924	870	918	921	904	939	861	927	907	961	955	912	880	912	896	918	898	916	915	912	904	894	889	894	893	930	882	890	877	971	922	883	896	942	957	884	914	939	879	890	891	866	917	918	925	917	919	910	898	875	922	945	930	915	886	903
31603	29513	32323	14638	1021	548	431	366	368	411	360	378	406	345	344	378	387	359	355	340	379	364	423	369	380	372	334	367	382	371	388	368	359	393	356	384	383	354	377	406	352	393	366	355	368	348	366	347	359	379	360	394	380	386	412	363	375	361	368	389	398	362	361	381	384	323	368	376	366	388	389	365	427	349	393	364	342	355	373	386	376	382	338	408	382	382	390	419	355	379	356	389	375	368	399	370	380	358	364	360	356	384	353	365	345	399	377	362	365	391	403	394	392	370	352	365	400	408	370	398	375	419	370	404	353	398	374	369	368	364	366	372	369	374	379	364	379	346	378	387	402	390	367	351	412	344	358	362	362	366	367	379	377	374	372	350	373	364	382	383	365	395	394	397	386	389	367	372	370	380	384	392	370	344	369	413	384	350	381	371	349	393	403	400	411	369	386	350	411	388	339	396	353	403	332	365	363	358	317	349	388	321	351	353	372	394	366	359	379	393	353	409	387	375	355	388	377	362	391	363	409	388	372	375	335	379	383	366	403	380	379	363	387	364	355	379	396	387	345	379	391	361	356	377	358	377	394	352	387	365	386	368	396	390	387	374	371	388	394	404	351	388	381	386	370	375	355	368	372	383	369	357	395	376	360	368	368	380	378	399	391	378	334	355	377	405	371	379	375	382	385	354	388	382	396	385	379	395	357	368	397	401	388	365	377	373	369	379	381	348	342	353	410	374	378	360	356	383	403	393	401	358	385	338	390	372	359	343	394	356	418	384	390	358	368	388	366	369	382	390	386	394	358	350	356	351	348	422	345	385	389	374	378	370	376	360	368	371	411	389	350	345	399	380	391	356	396	394	380	392	384	402	353	382	367	367	346	384	381	382	402	370	355	394	377	352	382	388	353	366	337	359	352	371	356	370	349	358	392	380	373	403	387	380	339	342	362	378	413	348	353	367	351	359	367	379	374	373	366	392	346	392	388	372	378	381	356	368	378	374	378	401	367	407	355	372	370	346	391	379	363	394	417	374	420	358	385	367	377	373	395	370	360	363	377	369	360	352	375	366	374	395	362	365	368	387	384	396	391	382	361	369	359	386	398	387	386	369	355	357	376	360	376	381	397	395	373	393	377	397	360	358	399	385	370	368	375	362	382	377	358	368	370	360	398	404	362	359	366	399	355	357	418	373	371	361	402	388	381	383	374	345	358	377	400	370	357	370	400	362	382	387	394	370	388	372	368	397	365	373	379	367	357	387	360	382	383	351	357	384	382	379	382	364	382	355	399	377	367	380	397	404	386	368	392	341	400	367	375	401	391	353	374	351	364	401	387	372	371	372	393	373	365	383	382	324	410	400	412	386	405	371	378	374	337	350	388	345	360	333	387	387	393	413	372	403	352	378	398	385	342	375	359	343	394	354	372	366	353	377	357	391	385	365	370	353	383	357	377	380	362	372	377	378	407	396	370	384	357	367	340	369	372	408	379	433	389	402	399	381	371	375	433	385	398	369	348	368	358	369	374	378	358	385	364	363	372	398	392	409	373	394	365	376	381	405	348	407	403	367	398	396	381	385	397	381	361	400	377	407	403	375	351	377	404	348	375	370	364	358	378	382	403	349	384	378	415	393	353	363	384	354	418	396	368	364	373	360	334	380	356	384	353	359	362	380	404	379	393	366	377	368	374	401	372	350	399	396	374	387	377	418	363	377	370	381	372	395	373	384	431	386	391	366	399	366	366	354	379	385	370	366	384	384	382	398	377	367	390	359	371	383	390	348	363	386	379	367	381	388	357	352	325	391	392	386	359	382	374	367	373	374	382	419	347	388	371	376	357	371	397	367	363	387	351	362	368	397	369	394	390	372	342	399	376	401	330	398	356	376	362	378	365	364	359	378	362	358	383	379	346	352	370	380	400	361	388	373	359	398	367	332	375	394	378	389	411	371	373	359	364	422	366	364	340	367	364	346	360	371	401	356	367	370	372	382	380	374	350	380	391	355	384	376	403	346	389	355	385	362	373	389	359	386	370	380	397	373	379	380	372	348	369	380	331	379	377	369	384	370	367	382	375	371	369	375	363	371	352	344	369	377	360	368	379	374	362	361	402	348	371	349	389	359	360	393	384	379	380	367	343	384	378	387	369	361	386	384	411	395	384	414	347	383	368	353	370	398	406	375	382	378	410	356	366	376	393	355	386	350	349	367	364	404	384	321	380	383	417	351	389	364	409	378	378	386	365	374	377	373	368	402	373	393	386	392	356	385	397	409	384	362	393	358	358	355	352	387	383	363	363	388	394	357	375	355	376	375	377	352	349	342	361	385	371	353	360	379	387	383	354	341	368	369	374	389	413	395	396	377	382	366	386	359	361	343	359	377	362	350	386	388	375	373	372	354	359	353	393	400	403	358	359	355	343	352	374	396	380	369	419	375	370	350	365	382	413	366	353	422	402	391	349	382	344	387	401	353	398	350	411	389	347	349	356	373	369	358	356	384	361	384	380	365	341	393	345	423	352	357	392	379	375	361	387	409	368	431	371	370	385	370	373	363	366	352	391	405	373	398	349	363	381	385	359	348	408	375	372	356	367	358	331	368	352	358	399	370	402	408	380	398	372	383	375	415	343	351	426	411	346	407	364	387	369	345	374	354	409	393	355	376	397	393	368	385	408	374	397	366	374	331	385	362	412	354	355	378	421	392	361	359	368	366	363	364	371	392	370	343	413	407	399	379	385	386	417	380	406	386	348	374	365	392	351	352	391	362	372	400	376	366	403	384	356	373	330	362	404	355	364	401	378	349	361	416	342	382	357	379	364	390	370	346	414	355	370	349	423	351	358	348	347	382	394	408	347	373	366	360	391	330	354	378	369	376	392	357	341	411	337	365	377	372	361	366	371	413	385	353	372	377	381	314	385	366	368	360	348	338	368	369	364	346	400	358	395	372	381	400	374	382	365	357	394	396	365	371	381	389	371	364	395	388	351	367	368	369	389	347	350	357	404	365	361	380	346	379	369	423	357	343	364	394	394	385	334	366	348	384	398	394	369	368	361	364	367	382	388	397	361	378	401	361	393	382	377	383	397	379	370	399	348	368	387	397	392	425	390	363	343	370	369	410	384	386	407	352	350	407	375	373	386	374	374	361	380	366	388	324	375	366	379	372	397	375	353	402	408	350	411	373	388	396	365	386	388	383	379	371	370	359	372	364	374	368	384	382	366	385	383	396	384	365	368	361	375	375	396	374	362	361	381	394	384	386	363	352	392	375	361	343	379	383	381	361	397	377	390	374	367	377	352	368	343	378	392	396	416	363	391	409	421	408	372	357	392	362	385	348	390	368	351	397	409	411	360	382	384	394	353	364	387	394	376	362	391	378	350	348	412	398	402	361	381	349	390	363	401	362	376	344	394	354	390	386	354	418	388	385	353	412	384	387	363	394	380	353	365	396	406	373	375	375	335	377	371	363	382	379	351	397	389	372	352	369	350	355	355	346	383	359	393	375	369	401
33803	39561	27052	6313	444	435	399	438	394	444	420	448	377	415	436	414	441	400	397	425	408	416	430	420	436	407	380	381	407	377	374	402	413	393	407	427	433	384	419	429	416	406	410	378	412	409	430	395	380	419	413	406	369	408	427	410	426	394	416	402	424	398	398	391	391	395	364	432	404	407	376	432	418	412	429	386	391	395	427	386	435	397	378	429	396	412	391	385	408	369	427	383	422	427	386	400	433	402	408	419	416	403	395	377	440	423	414	397	401	422	410	389	414	430	383	392	416	418	418	392	482	399	411	401	427	394	417	432	404	391	427	405	428	456	372	392	393	379	420	386	422	416	434	393	386	417	389	394	397	418	391	433	404	399	388	419	389	417	432	432	384	414	458	411	401	415	402	377	398	410	366	409	429	403	390	395	413	425	419	399	422	405	417	389	453	402	404	399	383	438	385	375	410	391	394	405	383	369	435	351	425	403	394	372	368	418	398	421	416	414	425	402	368	428	377	396	424	424	410	402	392	401	410	419	396	419	387	412	403	411	404	412	388	379	419	421	414	391	422	412	445	381	401	394	373	386	402	375	407	435	383	410	409	420	395	408	398	410	404	432	407	431	405	411	376	400	416	407	371	395	392	384	415	403	383	409	391	419	400	371	412	397	393	388	384	393	391	421	407	413	390	394	425	405	418	405	375	421	404	408	390	395	412	407	387	389	410	401	413	374	436	456	415	414	393	419	440	396	398	401	413	395	420	413	400	422	401	387	436	438	401	373	387	386	380	395	399	409	439	377	374	417	415	410	405	416	412	409	446	396	422	414	431	410	415	395	456	403	411	397	418	421	405	450	377	391	388	435	412	393	386	384	397	426	424	411	409	418	390	371	432	418	418	396	414	404	412	435	389	385	403	399	388	393	415	410	398	387	419	392	381	386	422	393	430	398	423	434	402	410	410	423	397	415	421	376	385	370	433	395	409	398	402	389	400	390	409	424	413	393	413	453	413	389	404	397	379	402	391	410	381	396	411	399	445	395	416	425	444	390	394	435	386	402	402	396	411	406	409	394	434	382	399	419	375	411	402	406	393	373	404	404	413	422	408	399	407	399	423	404	389	396	387	382	423	398	428	363	387	390	392	421	422	384	389	356	442	396	418	388	380	456	410	428	398	412	412	419	375	410	390	419	400	433	439	457	428	391	388	420	379	416	431	370	408	398	401	420	413	418	401	370	372	399	415	425	405	420	384	391	407	414	393	408	417	401	416	411	394	428	376	426	401	392	423	392	417	390	417	407	420	417	380	406	356	411	390	409	385	419	435	428	397	425	388	404	403	423	410	408	381	439	418	398	386	422	421	427	410	432	418	451	414	445	412	359	396	417	449	404	388	440	387	404	421	370	388	425	411	396	415	397	386	381	446	416	426	393	400	417	420	398	445	411	394	446	410	373	433	429	432	409	344	415	430	394	409	383	413	416	367	394	433	425	384	406	389	388	398	418	388	396	419	376	388	433	429	414	367	401	441	379	420	427	414	392	419	387	445	402	425	402	433	392	415	410	394	431	378	420	399	399	351	360	404	414	379	435	420	449	433	388	418	406	384	397	425	394	410	408	407	408	397	417	457	357	442	405	387	395	406	399	420	397	459	431	404	392	381	418	419	394	449	462	439	420	422	415	410	397	408	406	381	404	375	437	398	420	445	360	373	416	451	430	367	383	383	423	407	429	393	428	381	391	360	444	379	392	420	404	399	418	423	386	392	412	408	427	405	422	404	412	417	450	400	418	402	406	433	433	441	409	411	433	426	372	431	393	377	365	387	417	387	404	387	436	406	412	394	412	394	398	429	436	424	394	409	410	395	404	384	442	432	403	377	378	437	439	431	377	390	422	400	441	411	449	380	412	380	420	422	415	437	404	398	366	396	400	441	395	418	397	412	421	414	394	382	416	412	426	381	395	386	387	409	420	427	416	361	394	406	422	437	395	409	433	420	406	383	413	426	364	401	379	400	394	424	415	368	413	406	433	381	406	400	395	415	430	393	406	444	407	395	438	358	421	389	379	412	417	411	412	383	409	412	473	419	416	442	383	416	368	420	402	386	352	408	407	376	394	422	398	433	389	405	393	395	386	384	385	384	413	402	393	411	389	408	420	413	426	396	419	425	427	380	366	396	435	404	389	360	422	424	412	390	408	415	391	416	400	426	444	384	393	390	439	425	430	440	425	395	413	363	409	390	394	455	414	410	412	383	433	412	372	409	384	390	427	388	406	440	396	401	425	424	410	453	444	381	343	401	435	410	414	376	407	390	409	403	414	406	365	416	441	388	431	418	374	380	371	411	386	425	398	397	410	421	393	411	419	394	407	382	424	393	390	425	411	406	399	412	419	396	377	420	416	433	392	383	418	408	392	383	407	422	410	415	402	403	426	407	405	346	416	410	385	382	426	407	387	394	400	409	425	414	423	402	411	394	399	414	406	409	410	408	379	408	429	428	381	430	395	395	417	366	414	406	417	377	386	419	392	363	406	411	389	401	378	398	434	434	403	431	391	389	375	428	414	405	442	395	391	421	434	418	415	389	413	424	402	399	444	395	389	411	400	401	365	406	369	385	402	402	377	433	385	442	417	377	400	390	400	413	408	399	415	403	397	390	437	430	416	403	370	405	418	436	393	420	397	418	400	384	377	372	381	437	404	376	375	403	379	368	432	402	419	396	413	388	395	415	398	359	378	382	385	388	446	445	366	422	430	404	392	378	419	416	392	394	416	384	421	382	439	393	394	391	401	394	378	396	403	384	404	389	422	412	416	395	427	394	408	421	395	446	433	372	438	423	408	372	395	407	460	406	392	388	386	422	381	415	405	431	391	370	409	429	426	411	408	382	420	376	441	414	382	393	400	399	465	405	354	395	391	408	424	417	398	377	432	381	421	400	378	424	412	424	369	408	356	403	383	415	448	423	384	414	412	420	363	388	430	431	402	383	413	411	427	415	434	432	390	444	396	428	408	382	411	451	418	392	401	398	386	391	414	392	422	430	402	413	423	398	383	422	455	429	395	430	377	386	397	399	404	432	400	411	411	407	375	438	404	438	380	444	406	441	395	423	386	432	394	375	402	411	396	351	394	413	413	451	421	414	398	410	335	378	400	392	437	427	371	444	419	406	413	404	414	405	426	388	416	394	425	415	410	423	341	397	379	391	415	385	403	357	393	376	394	369	382	399	419	417	439	422	371	432	429	396	369	428	418	419	414	396	422	450	341	412	411	418	405	399	381	411	356	396	393	424	426	405	420	409	400	392	383	446	389	430	394	405	398	390	405	398	441	407	413	394	422	404	401	424	358	420	413	405	392	421	397	406	412	439	427	364	415	423	442	383	398	419	402	382	404	386	440	392	415	393	421	407	402	415	405	428	401	398	426	440	405	382	423	398	376	387	397	414	436	427	391	422	393	437	396	358	416	431	381	396	397	394	381	436	425	394	386	386	393	404	417	407	403	421	438	395	376
23669	21906	34964	29700	20750	13914	2142	645	668	584	604	595	568	540	569	581	556	572	553	577	575	539	614	583	591	545	574	539	560	565	561	575	538	558	555	578	552	573	545	526	592	529	564	571	528	537	531	574	546	536	595	517	555	582	585	574	595	548	512	551	554	591	544	567	551	556	568	514	529	523	551	511	501	576	531	555	547	537	556	563	549	553	528	528	567	546	625	556	546	538	567	560	561	576	567	578	508	546	559	569	489	524	524	539	558	529	536	538	528	550	556	571	515	561	551	539	555	528	579	545	541	523	535	527	593	568	542	561	558	570	583	592	527	541	589	592	559	561	547	550	592	580	542	550	572	541	551	559	566	568	558	558	561	521	565	540	560	537	558	535	524	571	577	504	525	528	565	515	538	539	531	511	545	528	557	567	564	554	566	534	587	511	525	546	600	563	517	529	574	561	531	582	561	550	572	526	503	579	592	537	538	549	500	524	591	570	582	533	559	591	549	524	524	519	556	533	563	572	550	521	548	547	540	562	551	563	521	573	575	601	520	521	546	529	487	551	583	546	534	538	575	599	524	589	527	535	577	525	550	493	589	592	585	593	524	498	551	572	555	571	554	537	562	555	569	541	546	562	551	546	536	581	529	516	527	553	550	556	553	531	520	521	555	563	537	552	587	529	537	515	558	555	571	553	534	543	516	557	512	533	530	550	526	565	592	574	564	583	568	579	520	563	546	541	586	545	561	563	546	631	540	508	542	572	567	576	535	529	582	547	528	529	543	572	508	553	526	541	537	522	541	585	560	531	634	528	544	516	547	550	552	558	531	585	514	571	586	569	510	572	566	583	509	534	592	556	522	562	549	564	548	565	582	562	557	533	533	530	529	515	547	550	590	532	544	560	563	570	608	546	551	574	556	548	536	513	546	551	537	567	579	509	568	578	582	547	568	562	562	547	542	551	591	551	513	574	542	564	606	541	512	559	533	580	569	538	582	568	559	575	562	563	550	545	525	547	543	561	508	554	567	516	567	570	551	580	512	559	544	543	545	597	552	582	579	551	539	572	568	559	609	562	589	554	568	543	606	533	491	546	537	539	536	536	567	526	560	544	564	554	567	522	534	559	572	560	566	547	533	534	581	560	549	564	548	523	585	564	566	505	537	553	604	576	524	551	565	559	521	578	566	560	557	553	561	579	579	539	505	515	551	531	569	557	545	554	557	500	511	555	538	574	563	570	525	586	580	577	526	595	501	506	533	542	563	556	509	508	564	523	540	545	581	591	542	563	579	570	526	530	557	593	567	553	526	538	538	524	576	535	582	575	590	527	607	546	536	544	527	563	548	566	559	536	553	502	564	566	580	554	552	557	554	574	548	547	572	576	538	539	534	587	568	514	518	558	522	563	566	571	560	545	582	569	585	532	527	534	523	532	539	566	578	548	602	565	558	589	553	581	506	558	535	542	519	555	546	541	599	554	577	550	498	560	523	508	561	536	578	540	537	524	574	551	580	561	570	570	581	561	533	560	590	514	578	598	560	564	506	549	586	585	547	541	509	540	558	550	551	540	476	522	537	562	557	621	537	580	522	597	571	543	574	569	549	555	614	546	546	568	543	573	588	538	578	566	575	565	585	618	588	593	525	545	557	518	566	609	558	549	558	546	583	559	516	576	504	587	562	527	525	531	535	524	556	546	589	564	576	541	548	549	553	572	540	524	509	554	546	563	550	558	559	560	544	562	578	562	550	576	591	589	573	519	548	568	557	532	591	567	570	577	573	556	553	516	560	539	558	564	542	547	544	529	565	576	587	553	541	502	524	539	566	508	569	577	575	558	546	545	577	581	518	531	535	589	556	599	516	549	549	563	523	581	522	546	554	543	592	555	516	555	563	573	539	593	559	516	558	554	543	559	579	537	548	548	572	551	572	569	560	573	569	508	547	573	550	486	557	534	573	516	526	568	570	521	548	574	520	552	577	566	553	546	519	550	562	598	533	568	517	526	579	526	507	563	590	552	519	550	556	554	528	532	559	581	550	592	573	559	554	568	546	533	536	541	537	521	540	534	549	556	502	582	557	543	553	553	542	543	577	555	502	521	582	563	586	583	548	545	575	556	540	524	544	544	537	555	561	620	556	523	538	542	595	566	567	568	585	560	575	541	578	567	529	554	571	554	554	560	530	574	555	567	562	532	493	506	561	517	577	576	540	530	545	598	541	563	565	530	578	562	515	592	541	543	517	545	521	535	538	564	546	549	560	542	533	590	538	532	568	553	586	564	525	566	541	558	541	553	534	587	548	526	513	545	560	550	547	535	549	538	584	532	546	575	519	569	576	507	534	586	533	519	556	571	565	570	528	558	546	564	586	547	521	534	548	546	541	595	529	533	517	549	558	556	592	516	536	555	541	563	554	602	504	581	570	511	549	564	551	512	535	553	542	538	524	562	586	509	599	542	561	543	558	529	549	541	549	530	571	541	513	550	548	534	535	540	586	568	520	572	548	529	548	517	515	553	554	565	534	555	553	539	531	548	536	535	575	559	515	563	508	579	564	524	528	609	550	563	572	521	509	498	559	549	525	501	535	554	609	556	533	569	603	543	559	613	536	570	548	568	550	525	533	536	556	555	580	505	531	544	564	552	551	605	524	524	524	560	540	556	515	593	581	570	547	583	590	585	579	543	594	538	588	544	559	537	538	584	579	550	560	535	545	538	552	536	535	535	578	526	542	577	586	548	532	573	565	532	583	530	538	542	550	540	554	483	548	551	575	502	534	551	577	509	524	494	582	550	580	524	553	559	512	516	571	547	533	586	549	530	523	531	581	542	545	538	543	621	554	561	516	515	553	562	581	572	560	557	522	610	568	578	581	531	586	565	549	544	581	544	553	597	550	596	514	583	548	595	524	593	535	572	522	552	598	540	589	550	556	547	604	543	538	559	558	555	551	565	531	542	523	537	578	542	543	562	543	547	507	563	587	535	526	599	554	512	554	528	564	585	564	537	527	569	570	541	539	593	550	543	583	582	547	571	531	511	569	560	514	556	562	546	535	533	508	573	537	520	533	518	577	535	535	544	558	553	605	525	527	547	531	539	566	546	522	572	552	519	518	573	566	531	617	536	571	600	542	522	578	527	535	536	540	549	581	569	555	546	535	520	540	518	549	506	511	530	623	540	562	550	586	570	551	540	573	519	605	563	558	603	585	578	570	561	558	518	569	553	538	528	587	584	540	543	580	530	570	507	560	561	563	513	554	546	549	504	525	514	527	563	520	569	536	534	565	517	527	532	575	562	539	562	590	547	500	543	558	556	545	567	566	568	552	585	548	570	610	563	541	535	579	542	562	544	532	525	589	530	553	561	542	566	571	597	578	568	531	577	555	568	574	549	528	553	573	567	536	551	533	556	549	544	551	541	533	571	559	532	541	563	571	605	580	586	542	537	593	594	543	549	542	544	516	529	556	565	564	515	536	535	548	516	536	587	573	597	535	540	550	567	566	498	541	517
44233	85068	70220	33213	2162	877	766	747	680	627	639	590	577	605	638	618	571	601	610	615	571	592	564	581	554	585	566	533	549	590	607	523	536	558	562	543	576	515	528	587	540	550	562	570	573	546	547	538	510	565	567	508	570	536	585	565	531	536	595	560	536	561	570	566	547	587	532	534	563	582	547	560	587	594	544	568	560	546	548	540	565	570	558	554	556	579	584	573	541	573	545	543	580	540	559	572	594	573	545	532	527	519	578	563	532	527	580	576	595	555	596	539	596	500	592	567	547	564	594	561	570	560	548	563	560	566	543	577	563	533	544	576	543	531	554	529	564	579	599	554	545	571	538	550	541	554	569	588	564	549	517	544	585	548	514	566	595	596	557	546	550	603	561	593	598	597	553	532	583	548	579	571	577	537	562	593	521	534	569	568	589	595	555	558	563	544	545	566	538	599	565	566	594	557	546	575	589	561	530	517	560	514	591	581	572	577	521	511	564	516	584	555	532	575	557	588	555	579	559	558	594	563	524	550	610	582	540	581	565	507	548	562	569	590	570	560	568	569	535	543	542	567	518	561	573	579	492	542	540	535	514	567	563	579	547	564	575	530	577	548	532	609	582	582	561	566	557	570	590	545	590	556	550	555	553	552	539	556	587	594	561	541	569	560	537	615	589	547	545	544	548	537	537	546	559	542	549	532	528	549	562	604	559	544	575	561	566	534	594	556	563	512	599	584	527	583	566	545	512	566	527	597	558	563	545	544	520	546	553	555	565	540	552	538	559	557	540	600	547	575	567	550	536	555	582	561	556	575	564	591	565	523	582	555	537	565	576	507	553	572	538	572	521	561	570	543	559	538	568	566	555	576	553	550	507	547	577	569	574	548	523	571	556	569	556	573	616	551	535	558	584	604	582	590	549	561	601	557	549	585	591	626	614	555	576	562	578	539	565	566	542	469	542	572	566	531	548	580	525	593	498	532	572	542	605	582	564	536	544	550	555	535	528	542	566	578	510	588	580	532	547	601	530	596	549	562	575	584	549	563	580	534	539	576	499	581	506	544	566	604	594	583	548	563	556	528	558	556	567	526	546	565	603	586	515	544	529	540	571	569	522	553	550	563	557	599	549	591	529	574	590	538	568	537	586	540	582	537	550	528	556	566	624	513	570	541	584	552	557	585	605	564	583	583	556	571	526	572	562	527	528	553	621	552	554	600	551	583	556	567	537	565	558	555	569	585	580	555	595	536	561	565	584	611	570	553	578	558	604	564	516	584	553	556	570	544	537	547	526	531	558	539	561	547	569	502	545	530	549	603	542	558	540	577	572	558	542	550	546	553	561	559	563	563	573	574	524	582	541	492	553	614	548	562	557	571	611	569	552	585	562	572	533	596	545	507	588	575	572	564	593	564	564	566	546	559	530	561	563	570	552	571	549	541	521	540	568	596	588	560	568	558	557	574	533	554	562	555	550	582	608	557	553	563	632	555	551	527	528	536	564	553	581	601	571	518	583	566	554	560	547	557	569	553	600	578	552	544	556	614	575	561	583	586	578	546	569	595	551	531	541	541	560	603	560	549	537	536	564	534	546	531	558	560	574	555	537	562	540	576	545	569	568	537	521	560	618	609	575	555	553	552	555	582	563	538	592	543	600	562	548	596	553	535	577	574	609	577	564	578	568	531	591	543	584	550	607	545	591	553	568	563	542	564	534	560	566	584	564	538	560	560	568	580	565	608	598	568	573	571	546	575	613	546	569	604	542	567	558	569	542	581	546	574	569	558	543	535	567	532	529	612	535	546	625	557	549	534	557	586	554	585	590	573	510	561	574	551	490	565	535	553	504	560	538	565	542	545	550	588	555	550	579	518	572	594	559	536	543	551	542	563	589	578	579	587	569	582	553	602	550	553	569	555	544	602	585	570	533	575	584	574	605	505	558	561	552	532	591	562	557	550	559	510	548	555	548	560	571	596	581	560	526	549	545	563	585	541	578	518	567	570	595	547	545	566	582	578	560	554	526	574	580	553	562	599	559	586	567	569	578	563	535	590	539	554	589	583	542	565	572	573	554	598	558	600	562	569	543	575	552	529	579	531	580	562	532	576	562	564	533	587	566	571	581	585	544	513	585	573	557	581	537	563	555	588	556	515	592	578	624	515	574	535	566	588	566	558	544	570	571	571	588	559	577	559	565	535	548	585	555	585	568	570	563	564	552	556	548	562	572	544	557	554	530	553	556	573	571	608	564	524	534	575	550	555	561	576	575	522	551	556	585	540	557	534	529	547	558	591	550	568	540	549	568	552	506	581	570	564	564	576	556	598	556	568	539	534	561	580	574	521	603	607	566	569	548	546	546	503	562	557	609	561	571	578	536	540	587	544	548	589	581	521	570	552	604	523	532	580	555	559	558	566	576	562	552	532	577	579	565	564	561	589	520	516	535	568	557	572	592	562	549	572	584	561	625	583	536	517	563	554	582	569	609	547	617	563	554	584	569	638	577	578	560	542	563	550	548	573	634	542	566	579	589	611	553	585	634	518	604	568	542	603	643	572	565	528	551	540	551	571	510	548	620	572	562	530	566	558	610	537	578	607	529	546	530	571	565	575	541	594	590	545	544	531	570	574	578	571	582	593	602	548	543	566	556	571	590	559	553	616	576	563	568	547	588	599	529	543	545	531	543	530	548	538	606	570	583	616	577	563	516	574	572	531	578	588	561	582	565	587	581	552	574	598	554	529	566	521	568	566	560	552	574	546	556	528	589	559	526	524	569	569	532	551	516	540	552	608	519	567	571	562	538	577	523	577	577	559	586	532	567	581	544	559	594	537	560	579	565	520	576	547	587	576	626	604	577	574	546	538	570	588	591	577	572	582	548	516	567	564	563	573	573	558	602	557	545	524	544	547	547	580	602	543	533	568	580	578	600	586	545	548	577	553	572	555	567	572	478	562	531	546	571	543	562	552	595	532	571	578	562	578	583	547	555	571	523	570	537	576	585	559	577	570	551	545	550	515	548	578	615	520	534	535	597	562	600	536	555	567	545	568	553	579	591	569	592	542	538	539	596	539	592	558	588	541	608	543	542	580	534	502	571	553	579	606	576	548	552	556	578	560	562	535	545	586	567	554	572	530	577	575	562	587	530	533	592	552	593	566	566	534	567	565	556	546	523	577	527	530	583	594	531	603	545	574	574	601	559	566	552	597	583	557	540	563	533	556	564	551	586	539	521	564	556	547	557	563	551	559	581	540	560	570	556	521	538	556	565	537	567	584	554	558	564	606	603	607	547	566	580	545	545	566	573	566	562	535	580	574	558	556	596	557	541	538	532	594	578	550	522	572	541	621	596	553	542	594	588	557	581	518	553	574	609	583	555	547	614	564	543	548	561	533	524	555	550	542	594	585	551	570	569	565	579	576	582	551	570	549	571	557	553	548	576	568	542	557	586	548	544	545	539	571	558	606	568	543	550	580	552	527	528	531	564	576	579	541	556	555	483	556	549	562
24908	22247	33063	32363	14781	2306	706	643	638	580	630	614	588	653	631	638	595	594	563	614	636	613	590	617	587	615	639	637	589	630	614	595	560	575	609	627	609	646	614	601	620	597	555	629	573	587	586	603	620	573	578	643	609	583	668	651	558	599	594	599	583	623	587	564	603	640	590	573	591	592	585	582	623	576	619	611	646	607	600	603	590	669	577	546	613	549	582	568	600	624	590	612	624	617	616	653	584	617	650	545	620	625	638	594	583	562	637	609	595	587	574	602	575	589	637	622	551	638	635	573	574	583	583	613	575	622	619	598	611	577	579	603	572	617	576	593	603	546	625	591	600	632	613	589	612	626	596	572	650	553	602	610	584	603	630	574	577	574	631	614	617	600	606	608	620	569	590	583	558	639	610	590	635	662	556	616	593	551	580	587	604	589	567	583	603	594	547	628	622	643	607	607	615	577	652	587	589	573	633	572	581	610	597	588	612	659	555	604	592	585	542	575	565	641	578	564	609	594	581	567	568	589	613	655	580	589	574	597	619	612	601	580	580	598	605	596	588	637	591	634	601	580	634	604	604	564	570	600	674	644	600	573	615	631	607	619	625	625	614	602	585	602	572	588	599	594	556	585	604	606	585	597	624	616	590	560	597	621	601	626	630	608	581	568	629	621	587	599	589	586	583	571	580	635	592	589	619	614	663	566	597	557	607	618	588	602	609	605	621	624	582	604	589	607	605	606	641	598	566	626	596	576	614	584	604	552	630	629	603	596	661	569	612	586	573	604	606	619	612	586	619	587	578	604	596	634	568	618	548	615	613	621	616	608	563	590	606	648	591	567	593	549	601	565	628	606	622	585	588	637	613	638	592	594	594	613	575	639	619	596	629	586	625	629	604	612	625	598	608	602	569	574	572	587	611	621	578	621	581	615	591	543	600	592	607	586	587	591	561	633	595	597	608	679	630	602	620	611	614	570	574	612	595	614	622	591	622	580	589	563	616	621	613	572	599	621	573	560	623	604	576	588	593	595	579	579	590	592	565	601	644	597	605	614	615	600	645	559	577	626	612	590	568	647	631	597	618	595	615	622	600	606	602	592	613	599	624	565	642	577	568	587	625	583	623	609	603	587	595	590	639	624	608	640	596	633	617	648	567	642	609	545	617	588	623	655	601	599	645	612	591	566	600	596	580	611	622	605	582	567	630	637	561	616	627	558	591	596	594	629	608	613	636	613	596	580	611	572	582	559	554	587	609	627	629	572	590	578	597	562	608	561	632	626	606	640	638	625	577	633	632	593	581	649	600	626	613	593	595	638	609	608	644	594	591	615	617	587	625	606	600	618	601	580	608	585	582	603	608	585	601	620	619	628	637	635	604	563	641	614	585	552	639	601	592	618	563	608	619	609	613	600	637	592	599	585	608	556	549	569	621	605	608	603	607	607	626	586	589	619	599	632	575	596	581	578	608	566	591	611	595	599	568	589	581	620	606	595	622	599	561	557	588	578	570	699	598	551	572	577	614	605	586	591	618	587	591	582	616	642	610	616	604	609	602	648	604	589	573	619	624	615	640	618	608	633	594	644	614	615	604	571	608	602	622	614	595	586	571	587	631	629	576	618	607	523	555	628	589	568	603	606	616	589	588	603	620	628	594	573	647	609	564	582	619	547	587	572	643	642	610	584	615	594	578	596	629	597	601	621	606	620	611	563	587	659	598	580	574	656	577	598	561	638	545	609	596	573	607	623	610	610	593	596	633	592	622	588	609	595	594	618	612	632	592	609	597	569	576	621	602	566	592	644	629	583	595	579	622	571	592	658	603	574	603	583	612	630	604	586	598	608	595	602	634	615	599	610	571	589	571	587	568	610	582	569	614	606	615	604	589	605	599	581	598	638	611	627	582	651	595	608	582	615	628	605	588	582	586	625	578	601	608	618	605	631	603	589	586	597	597	581	598	593	629	594	587	596	597	629	590	561	602	606	588	576	621	640	586	528	608	617	616	645	547	588	681	600	593	585	590	634	601	626	561	607	621	613	577	614	613	566	631	578	638	594	584	609	617	616	645	599	600	640	599	527	568	642	583	605	600	610	607	632	620	580	605	572	590	562	634	614	599	617	553	620	593	617	611	625	548	603	635	614	617	574	582	564	579	631	620	633	587	600	584	591	641	575	588	609	578	639	571	599	585	592	618	590	619	647	571	583	616	568	564	610	558	623	581	593	585	596	594	583	612	620	625	633	610	609	560	602	634	620	607	611	587	591	609	577	620	587	618	598	619	572	590	614	602	592	544	579	635	563	622	595	622	605	627	640	611	647	649	579	586	583	583	625	572	579	618	571	623	548	620	572	602	597	588	608	550	620	636	608	568	603	540	627	617	598	592	551	603	603	596	591	604	545	625	624	638	559	610	632	595	584	578	606	629	630	574	588	635	645	570	575	633	613	615	637	610	631	590	632	653	588	609	558	601	572	588	634	630	614	584	634	599	591	590	568	626	595	654	575	599	624	596	605	605	594	589	623	601	612	561	623	619	622	594	589	581	602	620	590	603	612	620	602	577	600	570	576	617	621	587	596	607	586	555	598	575	573	605	679	619	614	565	606	623	587	597	616	585	601	581	557	594	609	591	623	593	616	617	567	617	613	606	633	643	606	588	549	609	584	564	634	623	604	602	577	606	570	581	568	594	559	627	601	583	596	591	589	578	552	600	646	576	579	593	621	581	595	611	637	630	535	598	596	556	593	631	626	571	590	589	555	608	612	624	572	587	582	609	607	598	594	577	617	591	611	642	597	586	590	618	582	617	587	610	630	590	599	552	566	608	597	600	641	602	636	659	637	643	600	587	622	563	579	610	636	595	569	617	590	583	589	625	621	595	579	583	609	600	588	589	577	637	602	567	586	556	594	563	629	582	616	597	604	635	580	590	550	582	626	636	617	580	589	608	578	613	555	577	612	569	563	554	619	620	625	565	605	584	614	628	597	647	590	609	612	613	594	602	586	547	566	629	621	601	616	597	560	620	629	590	606	606	614	651	612	609	600	618	630	634	631	587	632	592	629	577	635	647	614	583	602	604	636	601	556	589	624	566	621	630	569	638	621	619	616	636	568	625	601	596	557	630	567	568	629	617	541	625	575	560	597	596	578	616	602	556	604	608	629	604	582	576	602	610	624	595	632	581	602	568	649	644	603	583	603	606	609	631	611	583	571	571	616	633	614	645	576	585	625	590	619	619	563	589	628	597	567	627	649	590	598	580	597	611	588	621	639	615	581	535	603	615	571	590	589	608	577	630	616	592	610	626	624	609	552	603	564	591	589	599	602	585	587	529	620	602	630	613	601	603	562	603	647	542	568	652	610	588	617	586	615	577	583	570	609	595	563	611	608	590	586	567	605	540	596	572	588	643	613	557	612	573	610	593	620	601	591	557	632	606	590	635	617	609	569	597	596	635	614	614	575	635	618	606	596	588	631	583	601	574	614	611	583	572	578	636	571	595	612	558	593
41266	71428	55730	31076	4028	747	720	705	731	679	676	634	647	625	636	642	609	680	618	648	699	620	666	591	611	637	688	641	606	605	632	587	645	590	655	635	618	627	623	647	624	605	621	614	594	622	703	662	630	639	586	607	667	619	609	649	632	617	633	590	617	652	642	610	617	661	664	636	631	671	660	602	629	633	652	646	619	660	627	656	665	617	607	677	685	617	612	604	665	627	633	629	606	593	635	624	576	641	635	642	619	631	661	584	666	642	654	673	680	643	631	649	660	630	639	599	648	611	650	688	601	606	614	634	667	626	694	659	645	642	632	593	680	647	637	630	632	616	598	671	678	621	637	625	642	625	651	654	643	633	663	640	592	629	685	612	640	586	641	581	623	606	617	634	611	617	606	650	661	628	601	609	670	633	648	631	628	633	638	655	628	665	646	629	648	595	628	570	632	672	630	639	639	619	627	706	606	658	675	659	674	628	633	629	685	596	629	627	647	649	650	585	626	596	644	630	648	614	620	658	612	681	630	661	650	605	615	649	610	621	639	632	626	598	653	665	596	665	607	649	642	647	611	636	665	605	653	649	631	642	610	652	617	654	647	635	654	661	646	620	631	650	644	611	642	661	619	650	639	620	655	625	589	654	676	648	610	616	647	663	668	657	614	607	647	583	641	637	627	631	626	647	652	684	679	660	602	702	624	628	661	606	684	647	606	655	656	638	653	598	622	661	645	636	640	650	631	636	631	595	636	653	590	619	661	650	631	605	619	708	622	606	622	631	583	632	635	650	635	639	655	658	610	645	667	648	631	692	631	621	614	650	671	644	649	621	612	670	616	606	614	601	615	570	650	639	623	609	653	660	618	633	642	632	592	662	629	612	650	635	626	623	639	635	630	652	622	647	678	636	642	625	601	630	636	577	613	644	653	631	636	676	666	628	674	647	676	634	589	669	636	644	665	621	617	636	628	648	630	643	618	628	635	642	643	651	644	591	607	668	672	638	659	651	635	605	646	666	658	626	643	597	629	632	639	684	658	612	659	623	634	670	633	642	659	650	598	657	633	585	631	646	631	663	594	664	594	637	618	630	641	649	678	626	659	625	573	630	631	644	646	659	660	606	608	664	685	650	662	645	610	595	610	585	636	650	632	635	656	684	622	610	663	617	629	640	629	632	655	623	679	611	671	602	628	654	644	650	598	640	633	677	615	643	658	647	625	670	665	660	592	640	666	620	604	585	629	631	608	629	617	634	681	626	678	665	634	663	669	601	673	589	612	629	649	682	616	625	620	653	601	628	568	675	621	618	615	592	611	610	600	638	674	625	643	622	631	634	660	613	619	646	609	651	639	629	674	629	641	668	660	641	629	661	669	585	623	597	663	616	583	618	654	656	649	619	643	688	618	636	645	636	645	678	634	616	681	581	648	609	619	628	611	634	641	617	669	643	619	621	673	641	640	614	603	639	622	605	659	624	609	581	621	636	635	670	633	651	619	637	629	614	637	648	622	639	671	661	618	646	604	638	643	644	639	671	627	633	655	639	628	614	594	636	640	618	665	631	606	660	621	596	663	633	654	592	641	629	621	658	640	589	629	663	658	580	614	639	622	643	686	672	677	625	652	647	612	639	625	675	627	635	626	643	590	609	623	652	633	606	621	586	655	613	605	623	656	639	636	640	632	607	630	666	628	628	666	640	655	627	629	643	646	612	651	663	651	619	647	635	641	643	652	660	616	684	605	604	588	641	656	630	614	630	626	648	708	626	628	649	635	598	579	584	653	656	640	632	625	627	657	657	631	606	599	611	639	681	633	617	677	631	569	605	607	666	611	664	656	598	626	618	635	638	619	660	609	661	621	618	604	640	612	646	633	625	640	672	669	622	638	650	610	657	647	616	671	616	667	627	613	597	630	617	668	607	622	640	643	681	624	615	641	629	619	631	590	663	630	623	638	666	648	580	626	612	628	601	638	683	652	613	601	678	642	613	608	625	622	630	620	603	642	705	647	659	680	612	591	632	630	637	668	679	597	643	612	601	603	646	665	631	608	643	642	609	604	645	631	631	611	700	684	645	636	655	599	663	621	637	606	639	659	637	640	637	654	656	617	686	619	673	623	631	608	658	688	617	657	651	648	654	651	675	575	643	593	606	649	630	623	608	622	652	632	608	661	707	599	607	635	602	664	674	639	636	612	636	628	643	627	595	647	628	666	626	612	606	623	641	655	615	658	640	604	625	626	640	615	642	661	653	606	614	615	663	637	647	662	648	589	611	625	636	608	641	653	637	609	612	653	630	611	620	588	593	614	610	629	669	643	618	648	620	635	647	605	637	618	678	627	703	655	629	592	632	639	652	638	638	601	643	628	614	667	624	651	631	633	621	655	648	668	611	627	651	615	585	662	606	604	628	644	632	642	594	623	641	637	600	637	631	588	632	635	671	652	644	632	601	626	606	623	628	628	655	642	696	656	630	662	627	654	638	637	643	633	595	630	618	658	678	642	639	616	620	638	599	653	648	659	646	622	599	675	644	616	632	624	648	649	595	638	614	665	688	621	658	595	622	621	614	648	628	626	652	651	618	620	653	652	666	646	635	638	580	628	611	643	665	644	648	639	659	649	641	645	617	614	668	681	688	647	600	611	629	631	655	639	685	602	618	641	633	623	626	603	617	653	676	652	655	635	581	633	681	632	668	620	605	650	636	647	664	661	660	624	598	610	632	609	636	666	665	646	652	600	612	655	661	600	632	659	625	637	638	644	671	636	599	631	640	667	670	655	594	622	634	594	700	616	651	628	661	655	664	642	615	591	648	635	681	639	629	657	659	642	613	650	659	652	626	595	642	632	611	582	662	673	603	669	670	659	622	654	644	617	620	666	626	671	610	627	657	630	676	639	668	656	632	636	652	620	606	614	656	651	616	658	645	622	634	686	645	630	642	630	599	600	649	611	685	684	669	673	594	683	626	686	655	632	637	654	638	655	625	616	634	673	650	662	626	643	601	644	637	643	657	607	678	686	617	614	616	644	615	641	642	608	611	676	669	684	637	649	637	652	627	655	632	679	649	615	627	626	609	650	624	636	657	598	628	627	635	651	675	633	644	642	618	616	611	650	638	624	646	686	646	611	634	607	645	653	654	629	636	652	647	578	630	593	666	648	661	600	702	658	627	606	618	660	624	647	637	633	635	611	612	602	606	678	596	669	655	622	627	640	627	630	679	593	632	639	674	627	697	648	621	639	613	684	636	684	632	638	619	659	655	638	586	653	655	604	608	666	627	623	613	659	606	585	638	618	689	680	637	625	631	613	617	650	637	652	675	707	667	638	629	667	637	650	619	632	671	574	603	570	677	652	592	662	651	587	593	672	642	647	638	667	633	652	671	609	598	604	642	631	624	626	641	630	601	671	619	639	607	630	659	637	634	625	605	596	635	629	604	570	651	611	641	644	616	685	634	674	612	642	666	636	627	631	659	615	647	647	636	665	634	646	659	589	667	600	612	599	609
22516	21269	31025	30000	22167	19697	9591	1313	1100	1019	1026	1034	1036	1010	998	900	932	981	970	950	981	978	921	906	941	944	966	912	913	1010	971	923	906	967	951	976	887	932	942	919	923	915	924	963	955	935	927	926	888	910	903	919	940	918	912	939	900	900	967	924	956	934	963	947	945	950	858	915	942	956	904	873	947	900	884	935	870	906	917	1004	911	959	885	954	929	871	973	903	933	933	949	905	952	987	912	838	923	927	891	951	955	856	970	929	898	895	898	937	943	935	910	893	885	921	903	908	913	966	891	892	956	892	957	915	954	920	896	929	987	912	868	918	856	889	949	977	934	883	955	903	929	935	883	928	966	956	945	904	924	906	892	938	968	897	898	942	962	913	942	930	933	959	965	907	972	945	942	933	853	961	936	952	933	903	948	886	973	891	948	894	883	941	961	852	894	881	905	926	862	929	978	935	955	932	921	928	947	937	913	937	931	904	937	966	935	950	930	962	885	915	877	892	969	902	894	933	964	924	916	862	922	953	902	927	877	954	930	924	912	860	945	897	892	918	888	901	962	935	929	960	903	976	859	904	917	919	880	921	893	951	970	896	908	948	891	907	945	979	872	920	945	882	986	933	931	956	924	929	872	907	954	930	891	900	909	888	917	942	899	945	925	910	858	891	916	911	908	931	905	966	939	913	916	917	913	886	855	875	970	863	924	928	938	906	981	922	927	940	924	924	891	901	949	923	889	904	954	865	954	971	890	900	853	901	963	887	966	904	937	911	953	963	941	959	949	921	874	870	933	911	1022	937	978	944	927	949	965	924	904	925	894	961	944	889	926	902	951	865	932	899	909	973	877	905	894	936	939	871	956	884	920	940	937	928	886	849	944	901	937	907	932	959	938	918	950	948	936	905	943	933	900	964	900	954	941	950	884	923	977	887	954	871	953	938	916	952	972	943	945	938	925	893	918	943	955	951	920	940	899	924	942	919	901	909	904	927	896	908	914	912	896	916	968	894	963	845	946	933	909	917	903	868	910	858	930	945	897	928	921	953	905	908	930	978	908	900	913	929	905	919	910	934	906	859	913	867	943	886	940	919	954	912	958	944	966	912	914	929	861	946	922	926	948	927	921	955	909	956	933	907	926	906	920	923	944	937	902	950	917	905	934	954	916	917	916	930	869	969	872	925	962	964	910	940	989	893	894	923	915	912	907	960	895	973	925	880	872	902	896	935	974	903	926	932	939	936	929	875	927	902	909	965	909	915	924	957	948	914	922	889	923	916	934	914	938	946	910	970	952	980	917	891	909	978	933	936	952	907	940	855	977	919	915	935	1001	878	901	911	936	903	895	900	886	875	856	949	946	857	890	957	902	890	889	876	962	975	889	917	889	871	941	906	897	983	862	903	911	894	925	935	911	872	851	959	911	923	887	956	919	976	963	951	965	912	854	907	968	886	965	906	918	930	993	925	958	913	899	925	873	949	965	927	870	902	924	954	900	928	896	963	931	896	933	890	878	909	944	936	942	934	894	916	895	977	934	949	877	886	943	941	913	919	953	889	933	927	901	899	960	929	891	938	919	951	906	881	882	941	932	917	949	905	927	906	901	891	868	948	912	904	907	894	887	926	888	923	949	898	911	930	945	945	945	914	900	918	954	972	973	873	919	939	913	894	887	933	866	889	949	909	923	920	870	885	937	938	926	895	920	940	853	912	887	904	938	913	934	918	953	899	885	930	867	973	923	890	937	914	908	935	929	914	888	895	921	878	921	912	937	973	896	837	926	909	929	925	943	935	940	960	920	883	922	983	972	888	930	874	895	874	967	896	893	962	947	923	873	848	926	921	926	934	907	896	910	903	892	942	907	927	885	902	902	916	887	872	960	921	959	944	961	978	902	968	862	911	904	934	893	915	930	879	922	990	931	930	960	943	867	914	922	890	849	934	930	898	881	944	902	893	908	894	910	930	893	949	903	934	928	927	943	911	955	977	900	908	942	888	942	941	915	894	940	909	952	961	846	941	901	918	957	919	904	924	898	960	855	949	937	903	912	959	884	926	926	940	935	926	908	915	927	937	947	962	910	918	927	924	956	856	903	913	889	896	894	872	971	946	966	906	925	953	894	928	949	860	900	956	918	922	940	938	908	915	941	904	941	921	980	909	887	907	920	944	909	925	940	920	903	932	855	952	937	966	996	921	900	902	879	954	946	929	949	899	881	873	938	920	1005	930	956	933	918	905	922	881	928	914	890	942	909	925	909	915	962	899	878	931	848	970	884	867	901	975	991	962	862	874	908	895	945	909	919	939	883	943	929	901	939	914	941	887	894	930	922	866	893	894	869	910	890	902	908	868	957	959	961	929	947	905	939	855	894	936	1009	991	928	897	963	928	903	937	901	913	898	937	957	939	972	957	908	947	890	999	913	967	901	951	876	882	869	955	897	974	886	899	901	900	955	951	911	837	896	954	917	953	891	864	911	970	904	913	924	906	983	964	959	945	945	894	942	932	930	885	896	972	967	956	883	980	953	932	942	959	916	899	980	954	874	880	907	905	967	918	941	947	919	952	970	906	889	903	924	908	927	952	917	924	980	936	930	922	939	941	904	894	849	953	925	971	924	921	921	946	932	926	935	934	899	878	933	937	923	917	919	962	959	910	960	937	939	982	939	943	929	937	926	983	921	937	926	888	906	915	933	893	852	899	954	942	911	959	898	928	941	892	977	911	903	895	859	957	903	857	965	919	909	952	933	875	883	939	962	963	993	881	915	931	875	947	921	930	895	863	853	979	875	983	875	930	925	920	891	897	945	947	933	924	967	919	953	899	971	931	916	964	907	862	951	934	890	934	895	940	934	960	945	906	950	963	959	917	908	932	846	884	927	912	858	889	887	967	968	926	913	884	886	922	927	876	831	901	903	890	936	862	932	917	923	969	934	942	871	857	907	906	891	903	908	909	889	942	927	995	889	969	922	925	950	906	888	955	926	939	967	936	870	933	915	895	905	891	970	910	901	947	880	910	952	906	965	924	890	908	911	917	886	885	930	956	897	939	942	947	904	883	983	914	885	902	937	917	887	943	904	888	941	895	900	879	947	877	888	905	953	890	928	959	940	951	898	923	934	927	934	933	926	954	917	892	929	950	978	950	916	883	932	853	962	946	921	902	962	862	898	918	922	854	949	920	973	970	907	889	887	885	869	952	974	937	888	900	894	986	927	938	935	906	967	926	889	944	956	959	970	964	933	938	899	946	952	957	898	974	997	905	897	945	959	898	930	897	925	935	949	941	972	900	879	919	915	895	957	922	942	935	910	914	906	891	939	936	886	924	917	902	923	952	947	895	905	939	910	865	908	871	929	876	927	905	902	914	916	878	928	890	858	931	887	941	902	964	979	900	913	920	953	965	911	916	963	920	913	913	963	937	910	945	876	949	897	913	939	944	939	933	937	985	932	960	895	914	949	877	895	937	971	961	954	875	938	930	896	931	949	951	939	936	905	924	907	917	907	931	958	926
47102	90127	81050	51584	12350	1536	1314	1169	1149	1089	1076	1031	1049	993	934	1043	961	969	948	966	942	904	928	973	997	926	900	898	892	914	918	937	921	899	916	883	877	891	924	940	917	930	907	878	934	863	927	892	949	929	903	913	955	912	904	881	858	862	887	942	966	878	891	896	886	935	891	911	930	906	919	894	920	877	913	864	915	917	939	949	851	942	968	837	881	884	907	937	917	918	912	916	923	895	948	910	861	868	914	911	954	899	886	897	894	921	917	899	934	956	883	921	934	882	928	891	947	929	921	875	973	907	884	898	922	929	887	925	889	921	873	881	935	902	903	927	939	880	896	855	897	935	927	935	921	888	871	969	905	956	918	913	896	884	948	923	894	915	894	906	946	889	893	949	827	948	879	910	890	926	834	886	944	932	889	944	937	902	932	909	896	922	905	922	889	956	922	978	900	894	923	924	875	873	945	957	888	902	895	893	925	877	967	939	887	901	925	881	913	920	914	892	897	909	910	911	898	972	902	919	929	913	907	888	917	939	934	861	957	933	901	930	908	880	868	872	845	952	914	937	893	878	923	906	913	943	992	877	947	960	891	879	813	940	904	932	854	889	887	950	884	910	882	898	895	927	950	962	906	884	947	903	943	899	937	901	915	950	892	868	929	905	908	919	910	897	933	907	969	880	867	866	860	921	854	937	956	878	937	929	902	869	981	928	894	924	921	866	949	895	920	937	949	907	905	863	870	906	964	842	965	846	853	917	925	914	935	934	920	901	900	938	919	914	933	949	871	942	948	872	861	930	910	915	979	937	918	954	899	976	894	900	899	916	932	874	919	911	919	931	918	924	906	871	957	897	964	944	910	911	927	898	907	894	864	890	845	897	924	864	958	895	891	877	921	872	958	936	856	830	919	903	872	863	917	923	885	925	924	905	938	921	892	901	930	910	895	891	857	970	874	914	935	898	949	914	931	906	885	920	951	880	942	926	900	889	911	954	894	898	880	947	890	903	900	955	927	913	885	886	922	893	918	900	899	887	934	943	878	873	882	904	894	839	917	898	890	923	930	831	966	859	903	931	907	955	913	909	929	933	893	905	933	905	839	876	916	895	913	833	879	903	900	932	943	903	889	897	872	933	942	851	890	924	876	963	914	899	928	891	883	905	951	882	952	881	922	881	876	852	885	922	842	904	879	932	890	921	895	914	905	909	908	877	870	878	861	927	933	865	954	893	906	930	944	929	866	904	902	918	908	906	938	942	892	937	934	919	922	914	906	923	892	882	930	908	884	834	918	901	874	896	872	977	961	889	911	929	948	950	922	905	941	928	931	922	921	910	920	928	908	890	888	952	918	943	868	939	906	900	932	877	941	969	890	929	933	876	894	865	865	894	899	883	943	871	922	932	884	935	893	886	931	856	933	895	873	923	949	885	894	930	851	873	943	875	901	930	881	954	911	882	895	913	876	921	883	904	933	851	906	892	922	884	937	906	913	959	911	882	961	921	953	872	914	906	937	890	892	865	924	944	955	908	944	907	900	944	906	898	896	885	935	922	862	928	924	935	871	918	935	954	897	931	863	905	913	940	909	870	955	906	943	869	949	968	889	921	877	908	865	967	871	942	967	947	878	917	888	931	920	896	895	872	915	878	922	928	922	915	962	884	922	919	917	950	914	892	918	874	878	943	929	925	921	935	871	927	928	905	934	933	948	888	887	882	961	857	890	865	855	940	924	908	935	916	891	959	871	899	882	933	954	892	898	891	963	871	923	941	926	936	915	887	958	933	968	969	881	918	931	911	931	902	931	926	874	905	868	910	918	900	899	964	889	911	886	902	921	873	908	948	933	911	942	952	951	877	945	905	891	938	943	891	908	899	847	960	929	853	915	923	897	888	904	930	940	946	832	981	878	920	955	901	895	887	948	911	958	939	932	914	918	911	908	852	982	966	900	944	921	931	940	906	900	897	915	903	973	922	960	858	910	881	850	950	923	853	897	892	879	868	936	882	943	903	935	858	944	878	950	937	956	880	881	891	897	959	885	895	909	914	971	935	904	892	928	856	904	929	906	853	961	945	906	933	960	909	874	945	940	933	926	921	998	922	936	906	904	920	899	864	892	931	882	895	922	959	873	887	894	940	937	918	890	923	892	923	894	879	890	905	953	880	872	936	971	869	915	893	873	821	905	969	910	946	942	898	918	922	885	875	902	878	916	869	891	893	885	886	925	967	892	968	895	911	903	933	895	920	818	892	952	927	896	927	921	882	932	866	925	918	906	923	899	898	874	930	924	944	957	866	889	938	936	929	919	912	881	908	905	906	904	858	938	931	921	946	905	932	910	894	914	866	857	866	909	900	877	891	900	909	885	899	949	902	939	896	912	907	924	929	904	900	862	951	830	885	906	898	879	919	933	887	935	929	883	878	912	930	922	906	923	938	950	916	907	920	916	936	906	915	809	856	928	918	888	962	892	1007	897	906	870	892	874	969	925	876	919	894	920	845	873	861	938	861	931	1012	882	911	899	899	943	841	948	871	878	915	880	928	936	872	906	898	934	909	923	926	897	897	943	939	886	855	894	907	879	966	862	943	928	908	897	926	923	901	884	877	892	909	899	854	867	921	955	933	901	884	908	866	927	895	868	889	870	936	880	915	942	882	903	886	886	898	899	872	908	906	941	906	898	896	923	884	950	858	932	948	894	912	883	935	907	900	915	876	988	925	888	982	893	901	928	925	966	879	917	881	961	899	847	935	946	944	975	906	900	941	918	891	888	969	845	939	945	918	879	912	941	938	895	931	897	921	938	853	970	917	944	941	915	899	903	946	889	896	944	910	893	911	940	870	922	876	944	902	856	858	899	903	882	932	874	926	928	958	901	879	885	894	893	901	901	869	943	906	909	898	840	906	903	902	874	891	956	913	917	924	958	972	885	908	891	899	880	947	978	895	900	911	937	940	931	932	908	898	887	898	886	854	938	890	954	948	924	855	922	918	917	910	910	897	958	925	920	955	953	913	937	954	943	955	924	938	978	932	941	952	924	938	880	924	874	950	877	930	870	898	872	875	837	934	919	924	842	868	881	942	961	904	903	925	894	899	899	906	889	904	936	894	951	859	921	927	860	925	925	901	869	929	946	882	917	902	886	941	919	909	891	899	930	883	915	892	922	916	935	946	883	890	886	893	930	930	952	909	872	880	900	887	937	909	918	907	945	911	940	953	939	894	867	941	869	897	915	908	950	919	938	888	897	876	873	903	907	950	960	900	881	955	914	882	928	923	935	867	905	911	929	875	840	897	900	909	914	895	877	915	870	934	953	929	877	880	913	887	861	898	941	903	940	899	868	938	923	861	929	915	872	971	933	857	898	877	946	892	875	884	886	918	950	933	908	910	976	954	860	910	887	883	878	947	898	931	933	894	945	906	903	935	909	837	921	908	857	886	900	873	929	944	933	902	914	933	885	903	915	910	926	905	862	907	880	900	965	867	948	933	917	915	896	942	885	955	903	890
32655	29162	28841	18938	3027	386	367	396	379	384	384	338	377	343	420	347	393	392	393	390	417	378	382	363	374	391	416	366	438	413	395	405	395	424	391	429	372	378	338	372	404	396	381	394	386	372	362	385	344	417	392	403	393	417	386	379	389	414	430	383	394	401	385	389	372	443	384	370	356	369	371	412	383	385	434	390	412	381	403	386	381	386	390	411	383	383	397	396	390	382	424	394	418	395	371	394	396	395	409	366	390	392	380	422	364	405	383	376	357	367	331	383	384	388	410	441	415	420	409	336	398	378	389	413	392	385	375	367	380	410	404	397	374	449	380	371	389	393	373	394	357	409	394	396	383	390	372	368	382	396	377	373	416	388	392	385	364	363	389	385	368	372	411	429	369	378	413	418	434	389	409	397	444	401	371	376	372	380	373	381	393	392	357	368	417	405	373	359	361	387	384	379	357	368	421	367	394	404	402	397	387	399	398	352	391	379	387	375	381	387	357	376	411	415	390	379	389	390	341	390	397	397	420	366	394	409	397	381	364	378	393	416	402	408	422	404	370	425	385	451	396	423	379	388	375	386	367	382	361	406	348	412	417	385	410	394	356	403	406	415	398	407	359	405	400	411	416	388	387	388	403	394	391	376	390	396	427	385	395	402	392	416	386	365	367	398	436	371	356	380	365	388	406	389	393	384	427	403	417	372	358	395	383	415	390	415	382	422	364	411	376	374	394	425	393	382	386	407	402	383	390	390	384	404	429	349	409	376	394	393	396	371	412	417	375	401	392	374	377	389	375	386	366	334	366	366	399	401	388	426	395	396	366	390	355	399	401	392	408	412	354	370	393	411	383	414	411	378	408	369	404	416	392	374	379	370	378	407	402	384	341	366	376	360	334	362	388	412	412	392	415	387	366	392	353	434	390	364	366	387	366	405	381	411	382	379	401	377	401	389	362	378	380	362	383	371	348	398	375	403	380	420	373	365	398	393	394	380	398	368	435	388	417	403	397	391	442	401	371	398	397	356	369	371	382	390	401	394	376	379	383	359	361	387	366	423	381	383	376	397	403	404	380	374	360	399	384	376	397	363	411	387	369	378	392	402	401	335	410	393	397	380	396	364	405	357	377	411	351	368	393	404	398	386	380	385	389	390	391	384	376	396	401	411	440	403	392	407	432	401	375	402	430	400	386	400	390	351	419	358	373	412	374	379	404	408	396	395	420	409	366	410	389	416	393	379	414	428	394	406	404	407	411	396	396	354	391	371	392	398	415	384	383	388	374	398	397	389	412	390	362	383	445	397	392	426	371	351	383	415	372	391	381	404	392	372	387	402	411	387	389	399	432	377	386	389	361	389	347	365	384	366	381	415	414	359	364	411	442	362	370	412	396	361	391	385	407	406	405	369	411	379	419	363	392	417	401	369	371	377	392	362	414	391	419	389	378	374	406	396	396	404	398	357	377	356	384	362	361	408	379	395	385	357	408	419	385	405	406	399	377	351	393	381	381	411	390	360	393	381	401	395	372	391	399	434	359	372	414	364	386	388	399	412	374	389	392	394	408	387	397	367	393	379	374	417	408	352	403	408	404	364	354	407	380	444	398	419	356	388	390	385	387	415	421	400	400	397	410	371	421	423	346	366	373	362	413	387	381	387	397	376	395	341	371	389	359	374	417	380	426	414	389	375	384	389	388	389	337	357	398	408	375	414	398	408	386	400	390	403	341	416	413	385	346	413	360	397	416	375	384	392	404	385	440	363	370	374	433	380	370	406	405	410	358	397	376	434	389	364	385	409	368	369	378	376	387	406	380	374	403	405	375	413	392	421	388	377	391	429	397	411	396	387	328	376	406	387	372	475	415	393	405	390	407	383	388	413	392	384	407	399	387	400	382	396	416	372	385	374	400	365	382	380	356	359	385	385	403	395	376	396	396	385	386	400	416	449	402	399	399	355	398	430	368	414	383	428	415	385	380	362	376	417	368	391	381	349	390	353	414	387	443	383	372	386	359	380	370	389	380	398	359	379	373	417	406	395	405	352	373	348	429	393	421	392	399	389	377	395	374	415	369	404	383	392	351	384	393	377	375	388	379	410	391	387	381	398	377	380	412	412	408	402	381	393	426	378	407	389	400	361	398	380	395	412	402	405	416	391	394	387	386	385	412	386	417	392	353	374	392	373	405	402	423	394	400	366	368	379	389	406	385	397	360	393	367	390	405	400	380	393	392	397	428	362	379	407	383	420	398	409	391	358	399	403	344	389	416	372	397	367	381	378	391	359	390	423	389	394	450	368	386	337	403	390	382	393	345	395	420	364	383	374	364	334	418	400	365	372	422	377	378	398	390	377	375	395	409	371	360	366	353	374	399	420	370	370	402	393	409	375	397	392	382	353	360	370	399	373	417	376	409	396	383	381	322	396	375	397	392	370	403	438	408	398	373	405	408	371	397	390	402	379	419	395	429	371	418	394	389	393	412	390	356	388	389	360	423	375	386	320	419	393	355	400	371	364	379	381	369	414	405	391	401	360	357	403	378	359	398	372	410	423	402	392	402	379	373	362	419	421	389	362	390	411	364	384	407	393	406	401	392	379	404	412	384	386	367	382	373	396	383	409	390	386	387	352	411	384	361	366	348	377	380	410	388	392	404	353	389	391	374	408	377	376	377	358	379	363	414	384	383	393	384	387	397	383	407	389	398	360	382	392	435	403	373	398	374	392	371	352	394	383	377	407	358	399	380	395	390	395	406	381	363	392	422	386	358	365	388	360	388	362	381	400	389	393	374	377	412	400	377	406	393	406	417	392	346	397	408	380	396	386	380	395	362	407	376	323	403	424	358	390	403	374	389	386	388	404	401	418	432	410	386	370	361	408	390	379	391	402	386	391	382	395	418	392	391	388	385	370	391	375	393	363	403	407	368	385	397	372	392	373	406	366	381	393	401	403	398	396	413	404	394	403	416	374	386	376	392	377	383	412	437	374	359	392	369	398	408	399	421	394	399	390	395	387	380	407	391	409	408	342	367	383	407	424	419	367	347	416	392	418	398	403	377	376	390	405	426	383	397	386	401	393	412	392	389	341	383	380	355	388	370	370	407	382	351	394	356	373	383	368	361	393	404	394	381	379	388	373	449	407	386	373	356	405	397	383	402	434	412	357	429	357	387	390	391	389	352	374	369	371	384	396	382	375	389	363	373	369	438	393	347	389	364	398	385	401	420	371	372	364	388	379	407	382	393	370	396	383	370	402	393	396	432	397	364	398	385	380	376	390	407	368	433	384	406	401	383	393	382	381	387	415	374	350	369	410	411	395	357	362	401	391	394	367	364	375	426	415	470	399	374	413	406	416	436	387	394	379	424	399	387	364	384	383	360	399	360	395	382	389	355	396	393	413	349	408	386	397	389	367	369	374	392	384	397	400	398	396	382	400	406	408	382	402	413	409	405	381	364	401	377	422	396	415	391	401	390	381	401	413	358	418	399	386	402	377	390	393	405	386	371	367
35462	38427	23119	11163	1883	422	447	445	444	427	402	407	428	436	421	415	414	431	408	405	432	387	442	395	413	444	417	407	419	403	434	411	423	445	417	373	371	391	398	439	409	435	460	411	401	431	434	422	425	433	428	419	406	391	447	423	438	425	459	430	415	424	445	437	420	389	432	443	423	428	396	419	392	419	416	383	413	421	391	403	434	361	414	429	396	426	442	409	453	396	410	410	433	435	379	416	457	398	441	452	413	398	399	397	394	403	387	401	431	450	423	422	423	438	397	405	418	443	452	466	393	430	413	412	412	434	424	419	448	435	438	443	417	375	434	404	407	418	453	425	452	379	429	442	423	419	413	415	469	420	427	442	431	404	409	391	402	428	434	424	389	402	433	405	427	434	400	403	402	422	422	383	404	422	409	410	437	440	423	406	419	408	405	427	395	369	382	437	436	449	406	408	429	471	433	392	417	405	420	408	421	391	429	430	418	475	427	414	457	401	378	451	400	430	390	424	386	414	366	401	401	410	433	437	418	435	417	425	447	399	393	410	393	447	414	399	429	423	436	414	401	391	456	434	427	426	383	428	399	422	398	457	426	396	432	428	407	414	416	440	431	385	446	418	422	417	405	424	439	412	438	408	413	415	422	439	445	408	387	426	381	406	394	427	435	365	466	417	407	443	425	399	392	434	372	418	481	395	402	410	437	422	440	412	443	413	425	426	395	407	414	403	406	445	384	431	422	415	418	383	419	399	394	447	415	429	417	406	406	420	426	427	428	418	392	429	403	409	425	449	413	435	430	410	419	426	414	436	412	423	420	401	439	459	398	375	393	378	433	399	426	409	437	447	449	422	418	462	413	417	411	427	414	402	396	405	440	435	415	449	440	408	377	406	417	438	442	410	387	443	443	421	421	425	450	417	430	412	420	428	395	399	409	422	418	420	447	438	437	400	396	416	418	380	454	419	395	398	409	411	414	413	434	423	424	405	437	427	404	435	427	431	403	382	446	432	425	421	429	422	417	399	417	450	384	435	385	417	450	452	461	440	398	442	473	390	410	422	405	437	434	442	396	455	397	439	454	416	445	416	431	435	420	411	443	407	427	412	425	405	435	372	401	395	440	377	421	404	453	385	428	417	440	460	422	412	417	433	412	445	377	397	416	390	391	418	415	418	449	452	430	419	422	400	429	436	454	428	391	389	444	458	461	408	358	416	400	433	409	434	411	460	425	404	444	392	433	426	413	442	407	432	417	420	412	415	436	368	421	450	454	416	439	440	422	433	430	413	433	388	428	390	418	451	402	446	411	436	430	443	454	393	423	464	409	420	422	414	427	445	420	426	410	392	424	392	435	433	418	401	397	420	420	390	428	423	450	432	430	413	445	422	408	380	412	415	389	414	434	427	439	425	442	390	415	423	401	430	418	437	409	434	391	415	408	404	390	437	428	421	427	424	443	396	409	424	444	396	443	394	394	402	398	401	443	430	397	362	409	403	422	402	413	393	403	416	431	441	424	426	430	386	398	456	457	463	442	418	389	415	391	410	438	426	461	426	433	419	424	418	364	443	455	430	398	413	462	415	404	454	435	398	375	374	400	447	405	415	404	414	431	395	433	402	441	416	431	430	387	405	401	413	375	422	424	469	432	425	404	411	431	421	395	407	427	387	419	413	435	386	421	375	415	409	419	402	449	398	416	437	416	431	412	416	416	392	438	442	446	468	420	404	427	450	386	388	418	411	410	450	417	362	401	470	429	448	411	424	407	440	410	423	428	392	412	441	394	402	396	423	427	411	474	401	417	426	443	408	432	429	408	409	403	415	424	441	432	438	461	449	416	416	419	412	385	413	414	389	414	403	437	421	422	416	399	422	389	420	449	432	421	401	402	385	421	436	428	394	404	438	433	427	402	394	419	461	447	446	408	436	421	389	404	443	441	411	403	420	404	448	406	394	418	461	417	439	409	405	407	390	464	415	372	417	440	393	414	412	380	414	425	456	405	419	391	391	431	410	392	396	421	425	470	398	442	427	396	403	409	429	426	409	421	406	420	411	415	408	408	401	407	445	436	419	444	386	417	442	407	417	430	456	389	429	420	435	409	396	400	430	414	413	422	420	425	408	428	451	421	425	404	422	434	416	417	418	406	430	415	418	408	440	404	456	401	443	426	377	462	415	381	408	426	443	411	419	437	424	418	408	421	440	466	438	411	417	421	413	434	412	389	432	413	415	441	413	430	417	388	421	419	444	375	418	430	404	431	431	429	424	400	411	423	438	425	424	405	469	408	417	414	450	415	423	437	410	377	388	407	434	390	419	444	433	408	393	430	428	424	416	436	462	399	434	430	438	440	441	388	407	435	464	374	413	449	422	401	413	400	407	420	471	409	423	427	428	434	404	472	409	412	417	445	422	426	453	468	414	439	422	418	406	447	411	387	431	432	450	428	405	394	398	423	382	437	407	415	422	408	411	386	409	409	420	434	411	415	447	454	416	392	397	421	415	383	409	426	442	403	431	411	402	406	459	425	428	408	433	400	433	430	358	413	406	430	390	463	421	442	428	436	450	421	423	393	416	415	425	433	415	429	415	444	430	431	443	402	442	409	445	407	459	417	420	407	439	414	420	429	437	452	388	425	417	413	441	414	421	398	409	395	397	377	443	392	425	413	432	417	434	422	412	450	426	420	386	435	411	433	440	405	392	446	408	448	414	405	395	445	399	417	393	410	398	434	457	432	377	404	402	448	404	419	424	432	413	422	424	418	442	439	436	449	457	432	437	393	429	410	391	412	396	432	410	411	411	388	430	412	399	406	432	405	456	395	417	400	436	403	430	458	440	412	451	409	406	445	384	416	455	418	430	410	432	410	424	418	417	418	431	414	448	388	427	442	404	427	430	440	416	421	420	464	380	438	392	421	420	415	415	426	406	412	406	426	439	422	440	410	414	411	403	392	425	454	505	419	403	390	418	406	448	426	406	408	447	417	406	458	430	475	434	430	435	435	393	409	472	422	416	457	416	433	445	438	429	423	419	447	412	400	400	399	433	432	461	372	401	370	432	404	395	393	416	397	395	408	373	423	402	402	399	449	424	442	403	388	458	438	401	420	418	434	437	412	408	416	424	459	424	382	423	417	378	448	415	461	411	406	454	445	415	419	393	412	450	458	458	427	394	461	422	395	406	421	425	424	418	438	400	429	457	437	473	422	398	406	395	391	449	435	385	443	440	426	396	440	448	419	418	409	444	444	409	428	428	422	424	438	424	377	391	406	438	414	420	429	444	415	420	411	436	372	390	442	447	407	453	441	431	447	363	421	397	439	460	402	426	402	419	367	417	395	447	427	417	461	418	478	431	445	431	380	390	448	408	440	436	445	388	460	433	384	439	427	413	409	417	435	442	414	432	438	408	428	421	430	392	429	444	437	408	432	418	429	406	424	376	399	415	426	404	416	397	433	393	439	413	422	396	419	431	407	412	424	407	391	414	452	404	421	401	449	423	432	413
23601	21936	32340	36050	24754	12508	1974	697	667	656	623	634	565	610	645	629	584	561	596	609	609	617	591	583	596	580	583	564	580	623	571	588	564	584	608	582	585	549	562	546	594	575	613	588	541	597	631	615	545	589	536	545	583	562	594	607	574	606	584	562	590	586	583	567	551	572	556	583	559	568	534	567	599	572	554	578	574	610	563	556	552	598	572	528	574	574	561	586	592	541	592	511	538	567	613	623	559	591	560	571	584	568	568	561	562	595	589	567	630	592	613	606	562	591	592	610	553	574	555	587	578	556	586	594	568	591	517	581	554	610	591	584	545	574	580	584	606	575	564	602	550	585	561	575	533	593	517	579	523	519	577	577	575	541	573	588	612	609	567	573	541	569	577	610	641	562	621	618	537	613	542	552	550	578	528	556	585	544	535	597	591	588	661	580	554	562	532	550	586	549	599	541	546	588	583	580	585	613	581	561	609	580	627	561	590	572	589	545	611	602	560	567	575	550	576	581	552	586	601	602	598	570	562	574	578	581	619	574	564	568	530	569	587	587	566	574	565	545	597	561	609	554	566	568	546	596	571	590	566	579	570	585	610	557	611	577	581	553	567	576	585	575	575	544	592	578	581	544	580	550	527	537	592	579	593	588	570	563	624	581	586	566	554	557	579	579	547	558	611	570	540	550	529	594	589	587	596	552	540	589	618	611	565	590	560	572	583	584	619	538	594	576	527	494	585	601	589	581	563	553	578	572	544	587	595	631	612	560	578	594	582	572	553	569	601	558	572	555	575	590	550	545	555	569	570	590	569	592	562	602	583	568	543	531	522	541	592	584	535	559	576	581	574	550	576	571	567	639	605	600	602	608	577	587	546	587	569	562	588	570	572	576	533	557	537	549	572	582	526	570	570	575	548	537	566	583	605	554	599	565	620	565	561	556	593	580	627	578	609	601	557	587	583	584	584	647	541	592	570	520	580	550	571	623	536	559	554	565	568	534	535	603	610	593	600	590	548	571	617	531	575	547	581	577	573	604	600	604	640	622	572	637	504	572	559	573	573	639	564	576	562	564	560	568	600	561	549	554	568	566	558	540	586	579	580	602	586	602	591	566	607	595	578	553	602	568	617	545	614	574	568	559	589	581	556	599	538	614	589	602	561	552	545	592	560	577	592	528	568	539	546	534	583	570	557	570	556	603	565	558	621	563	599	620	588	594	550	586	577	547	578	598	548	540	608	580	588	598	604	602	580	597	579	540	569	577	590	566	573	557	518	606	606	567	594	577	576	596	565	553	566	593	565	625	581	567	532	531	597	555	565	561	566	535	570	581	526	519	564	578	580	551	633	545	545	556	564	540	558	597	547	558	582	546	581	582	600	527	557	583	585	603	573	559	576	577	605	548	606	602	563	599	543	587	574	626	615	526	531	546	540	596	589	568	550	578	569	572	553	561	582	590	590	608	572	546	586	616	584	591	545	560	562	611	567	540	563	563	557	559	545	566	538	576	608	594	569	564	569	561	588	584	547	527	633	515	545	593	549	575	601	591	591	573	574	571	567	553	586	554	591	549	561	564	574	598	505	595	584	582	575	589	549	581	581	565	591	599	596	585	540	603	595	564	596	592	608	545	560	531	548	572	576	590	568	576	550	602	589	524	590	574	554	529	596	550	596	581	566	575	553	565	595	597	575	540	578	576	580	620	610	545	573	583	589	574	585	593	590	576	585	578	569	532	579	553	561	554	549	570	590	583	568	573	598	567	579	581	578	601	612	593	606	597	559	595	605	566	554	599	555	548	558	562	601	595	533	518	556	601	577	585	583	583	522	552	588	562	599	579	549	563	625	612	599	559	574	603	577	602	578	564	590	581	600	557	570	576	583	594	550	599	576	582	569	586	498	567	602	553	550	567	611	577	578	593	579	562	582	574	607	617	602	603	611	582	583	586	544	575	580	602	549	559	586	627	573	563	596	591	603	562	562	577	546	607	546	597	568	530	534	602	578	549	554	549	604	597	576	571	601	580	576	589	563	590	584	596	558	551	583	605	598	571	585	572	563	552	576	542	590	529	566	582	588	558	589	586	589	559	575	563	539	584	571	572	544	552	556	533	578	575	562	552	534	546	586	585	546	602	551	517	573	569	579	568	543	587	561	600	576	561	614	591	573	616	579	584	580	561	593	538	579	597	563	533	524	545	618	565	575	592	578	590	550	585	560	609	578	535	611	557	606	562	531	578	607	559	599	578	556	572	569	572	569	580	614	610	571	587	617	614	550	582	625	609	575	547	581	518	583	584	572	584	551	556	602	601	564	560	549	588	566	623	583	583	587	575	552	541	563	586	560	531	574	557	584	561	586	585	612	582	559	557	628	562	521	637	582	569	567	558	591	578	537	582	546	596	575	571	604	624	578	602	579	579	576	573	636	547	584	607	580	612	571	567	605	589	561	586	590	541	525	543	564	570	567	557	524	563	555	555	555	553	584	559	560	564	574	568	577	580	560	532	592	612	558	583	543	577	546	596	591	566	550	564	546	561	603	548	583	536	606	574	608	546	585	523	579	544	605	561	599	600	601	594	582	626	560	590	613	608	545	611	552	565	581	607	558	572	575	601	569	574	597	594	539	564	565	589	595	594	536	540	600	568	549	595	596	588	564	571	595	550	575	602	582	564	600	531	594	586	558	581	571	509	567	582	628	599	541	584	584	581	587	560	559	572	567	553	589	559	575	581	588	582	567	588	609	568	543	567	544	546	589	555	625	569	575	588	584	543	546	599	601	593	576	587	559	561	615	591	575	612	578	569	601	607	613	604	572	550	544	533	603	615	561	580	564	563	565	580	621	548	620	577	551	566	523	596	568	624	560	603	582	539	548	554	554	555	572	587	598	553	582	586	578	566	611	560	584	580	579	581	567	617	575	567	559	619	615	601	606	567	583	538	596	612	563	584	610	543	585	536	561	544	587	570	589	595	594	638	575	577	571	546	578	604	604	573	593	560	551	580	559	588	617	582	537	593	539	608	591	628	600	549	550	538	572	572	601	566	550	600	610	555	548	571	594	552	612	604	553	567	587	586	615	598	526	591	557	571	578	560	568	587	620	566	595	576	644	526	588	560	567	548	561	560	559	565	552	577	559	552	584	574	568	610	603	563	584	594	628	525	552	569	633	604	616	574	580	563	573	626	555	563	523	584	607	550	545	642	575	597	508	577	620	567	563	592	576	583	515	589	562	572	614	596	607	586	579	593	607	547	559	577	556	602	567	606	551	568	562	598	541	578	601	581	639	615	542	575	586	584	595	589	559	587	590	580	605	566	571	606	552	548	607	594	598	627	564	635	630	575	589	580	593	571	586	552	546	608	548	546	602	565	622	528	571	547	614	570	588	597	612	547	537	586	626	603	580	588	596	574	553	608	571	599	613	535	569	527	543	545	591	575	543	567	570	582	572	571	585	590	542	551	581	560	597	544	562	597	563	576	586	581	544	563	590	634	592	549	563	529	594	559
46051	84174	65887	47588	17685	830	727	693	670	633	624	616	596	640	574	591	603	598	596	585	586	624	602	646	622	552	572	571	565	560	532	550	544	584	588	570	554	581	625	598	583	583	591	631	577	559	546	558	555	601	555	543	565	602	612	559	531	597	538	555	569	557	617	591	566	564	603	621	576	603	573	560	587	583	639	544	580	658	572	585	567	532	574	597	588	571	578	626	630	551	630	571	581	585	589	594	595	583	543	581	567	575	578	573	577	584	613	594	543	563	592	586	577	560	578	599	587	588	595	598	571	570	578	620	581	644	599	544	602	576	602	571	563	611	611	595	598	610	616	583	592	570	593	610	588	554	606	602	584	600	571	592	514	591	547	568	564	608	584	607	510	568	598	555	553	532	567	586	589	595	562	580	609	569	603	617	576	498	565	641	547	573	603	569	524	559	588	568	561	570	580	650	576	598	605	589	541	606	580	576	608	616	553	587	587	569	569	575	570	565	603	626	563	613	536	617	592	610	588	544	583	555	590	559	556	546	563	593	581	555	605	576	637	503	579	572	543	590	564	584	571	595	582	582	554	564	599	546	610	594	612	530	592	554	561	576	573	581	542	612	666	578	576	571	554	604	559	572	621	620	549	573	573	594	587	580	601	566	584	629	594	554	602	589	570	551	566	623	571	561	584	552	607	603	599	561	575	602	599	609	569	609	586	580	579	576	563	623	548	547	579	563	550	608	565	563	572	564	605	601	578	594	546	596	582	632	596	569	562	591	587	589	573	569	595	625	574	596	650	583	573	595	547	544	530	574	571	588	572	570	562	523	616	609	602	552	591	585	611	552	529	576	598	629	593	558	591	568	536	616	603	588	574	595	595	565	605	588	573	580	600	579	590	596	621	612	589	571	619	578	618	575	613	558	581	601	572	526	584	595	578	562	560	587	622	591	554	555	597	556	537	581	600	535	543	596	574	597	593	586	561	572	605	581	608	605	555	578	584	580	550	624	596	572	566	556	553	552	576	598	609	627	556	542	567	607	552	546	619	528	595	577	564	550	560	581	581	597	547	589	576	528	563	643	593	547	581	562	571	522	592	596	572	596	604	555	593	585	580	620	610	512	621	606	574	590	617	609	610	549	592	608	559	561	579	570	552	602	613	593	596	548	571	583	564	574	585	563	583	593	537	543	563	596	593	608	536	583	583	598	569	577	560	549	600	607	607	558	593	599	620	610	596	536	507	628	579	567	609	573	596	550	550	601	601	565	603	543	611	599	567	580	631	599	581	627	585	603	574	575	581	613	604	587	571	529	587	611	612	573	570	583	605	600	629	584	545	600	577	585	559	530	577	580	605	603	598	575	565	587	585	598	560	561	569	602	532	588	616	535	563	612	618	555	548	569	613	605	567	631	600	614	584	568	572	581	606	561	563	578	578	580	609	580	567	576	581	572	551	564	518	565	583	593	623	626	553	574	558	581	603	602	565	529	619	616	575	607	603	576	595	562	549	593	596	553	562	600	536	583	617	548	564	582	595	605	591	590	576	639	571	613	536	600	574	550	578	572	587	540	579	606	558	616	601	572	574	607	608	586	550	563	575	571	619	543	608	549	631	601	586	594	585	579	543	542	582	575	612	548	618	606	591	583	556	625	596	579	554	612	532	610	589	560	562	581	581	602	568	576	601	564	598	569	605	607	595	577	588	589	603	575	555	547	595	589	604	586	608	594	570	597	564	595	573	603	595	586	565	598	583	599	577	658	583	551	553	571	588	593	560	580	561	602	555	556	607	567	566	587	578	555	612	594	568	588	643	577	584	585	559	560	538	543	615	612	573	588	563	535	613	547	607	537	576	593	576	583	630	554	598	586	583	553	598	571	550	591	609	591	535	587	618	568	540	573	573	575	594	607	590	570	598	565	570	574	598	591	615	573	573	587	559	589	556	541	571	593	583	603	583	592	574	579	540	542	572	558	559	557	562	551	580	597	596	603	582	570	584	558	587	552	592	591	573	580	570	578	540	613	549	572	600	635	575	546	532	583	601	595	567	562	566	610	607	559	568	559	618	544	612	620	579	558	597	578	607	610	558	585	616	556	627	567	588	618	564	560	557	586	610	605	627	579	572	606	546	581	563	557	554	607	578	587	586	550	573	569	566	615	612	586	578	569	563	576	581	589	599	568	537	562	589	573	634	541	564	550	599	594	574	617	594	560	558	571	593	606	607	592	591	588	583	621	600	555	545	607	553	567	607	541	593	584	590	533	617	574	575	574	612	562	548	578	568	619	565	588	633	558	575	602	591	620	623	582	569	521	613	564	574	626	601	612	618	641	572	576	585	586	578	619	616	603	566	591	597	591	577	646	598	564	591	582	594	538	593	600	589	601	610	527	549	584	630	601	612	585	581	592	598	589	599	535	579	573	571	613	585	606	610	568	573	577	588	571	578	557	578	564	588	616	570	616	625	557	577	573	572	623	562	585	580	566	557	552	568	559	596	559	624	566	562	591	592	585	557	594	583	614	598	609	611	539	569	592	594	593	524	570	571	640	585	621	594	570	579	581	584	612	625	570	587	578	568	590	603	628	581	579	564	569	613	590	567	570	565	557	612	618	573	559	580	529	603	569	638	604	597	576	591	545	593	564	579	599	603	602	575	576	602	530	585	587	573	571	639	588	618	601	577	612	568	592	568	547	588	548	572	611	577	590	620	603	575	566	583	568	587	577	607	606	568	579	576	556	568	617	639	566	573	565	559	568	548	583	555	604	601	626	576	545	603	607	590	574	637	581	564	562	534	610	580	558	572	577	615	565	597	588	558	592	543	539	591	589	559	521	575	613	621	565	594	595	511	576	588	589	535	573	591	573	570	572	547	588	571	577	610	552	558	512	539	587	568	585	627	611	564	548	586	608	575	565	595	546	590	582	593	592	617	607	582	567	587	599	558	561	555	607	562	621	590	549	596	570	559	568	605	601	582	583	596	606	594	614	571	610	575	588	579	605	595	581	590	560	610	550	580	603	596	612	581	572	543	609	573	589	564	590	579	554	554	586	578	581	559	626	567	576	623	589	586	573	625	590	581	574	562	585	580	592	569	592	557	584	567	567	573	528	606	577	639	607	603	528	570	557	553	577	577	552	547	600	578	556	561	585	565	551	523	569	570	593	583	577	569	615	569	599	553	574	543	569	598	580	597	605	584	597	585	559	604	593	578	572	595	622	560	521	576	620	590	557	593	562	579	559	561	585	548	573	572	589	611	565	552	558	585	579	583	576	536	629	562	576	593	605	577	538	583	585	552	572	567	575	600	582	526	591	547	597	534	587	605	603	535	568	578	596	568	549	585	599	575	574	566	561	549	605	571	527	601	562	540	564	642	584	559	613	609	596	558	617	563	586	586	554	585	609	589	563	591	575	542	588	527	563	571	594	570	582	575	562	586	581	608	610	574	587	547	554	594	603	539	612	594	601	569	590	568	575	607	636	564	555	619	563	639	572	554	586	554	581	620	583
24829	22549	31602	33119	22038	6002	819	693	644	675	683	678	682	595	597	610	615	633	635	640	637	634	653	692	597	619	657	587	666	666	596	629	626	658	623	619	665	624	673	625	642	603	615	610	618	584	669	637	628	629	625	637	631	596	611	638	613	630	661	627	673	635	606	632	616	635	580	645	616	654	631	598	577	618	561	616	609	618	564	611	629	609	640	657	622	591	665	621	620	621	587	613	603	615	622	576	590	662	641	597	642	635	623	671	671	614	583	649	579	626	601	630	610	627	580	647	597	649	624	634	622	618	602	668	594	629	626	600	619	653	626	617	606	613	617	600	623	642	586	633	641	596	554	605	622	575	634	610	606	655	644	657	603	633	630	637	605	673	646	587	610	589	630	604	635	630	610	662	585	608	631	588	615	644	643	584	628	612	607	599	608	606	588	640	627	629	645	584	633	582	652	574	613	663	622	626	637	666	624	603	597	650	653	632	624	635	655	604	652	673	641	633	622	637	609	605	615	561	628	643	588	631	581	628	643	607	641	631	640	647	581	590	643	607	629	599	640	630	621	631	653	605	623	636	624	613	604	609	619	568	627	621	625	616	653	614	585	608	637	594	635	650	599	583	605	667	681	586	620	693	602	613	566	633	633	655	569	643	656	613	667	639	619	636	647	613	628	607	615	656	651	600	598	667	621	620	629	631	633	611	641	660	563	650	656	616	611	622	666	619	593	604	645	609	616	661	676	573	623	652	630	638	593	653	612	644	649	622	610	620	582	586	636	642	572	663	590	590	575	569	636	630	631	677	627	655	584	629	646	631	593	639	625	637	647	600	628	558	634	614	607	590	612	621	695	616	627	608	662	636	631	622	623	670	600	610	640	658	674	621	633	593	579	631	619	597	659	601	629	646	593	587	648	622	606	607	624	600	606	596	654	614	616	617	597	664	623	614	597	622	674	645	621	613	628	587	592	613	617	640	607	642	615	667	604	603	615	628	605	622	574	630	617	624	579	642	606	636	640	652	626	594	670	622	630	660	626	592	606	608	637	620	635	651	617	611	660	648	615	597	646	650	607	622	616	608	649	649	561	650	596	573	577	591	617	593	629	616	613	623	640	648	617	589	615	638	651	587	675	622	626	597	597	608	620	604	630	651	622	642	604	660	627	624	626	592	628	604	645	649	613	614	623	604	611	584	648	677	606	628	614	621	660	629	604	603	630	637	604	645	616	598	643	633	643	619	619	634	610	635	651	623	634	633	582	613	615	640	675	596	646	600	605	640	609	610	654	640	611	604	613	609	623	567	603	610	648	617	604	618	608	617	648	618	592	613	630	608	585	627	600	638	614	609	647	625	568	617	631	579	663	562	674	570	653	666	668	681	604	620	626	578	616	609	635	676	631	592	633	657	623	615	590	653	595	632	620	645	611	623	609	592	635	641	684	573	632	600	601	671	621	611	593	627	592	617	643	605	619	658	586	628	655	611	589	666	653	652	625	630	590	555	620	649	607	643	613	586	573	650	603	607	591	646	623	628	592	608	617	620	624	606	607	593	628	638	626	606	603	638	614	635	616	657	632	629	651	625	689	581	635	601	657	589	637	613	672	606	606	605	610	601	597	574	594	607	619	600	588	620	586	600	638	626	570	607	591	644	601	614	611	659	622	647	650	684	586	610	619	627	600	668	647	590	635	613	639	577	606	652	594	601	622	654	609	631	581	626	663	587	610	635	653	608	639	598	620	657	641	680	610	625	634	688	619	656	618	611	622	617	665	628	614	635	636	587	596	637	666	624	629	595	629	612	642	587	618	623	576	617	596	633	624	609	642	637	561	619	627	652	629	638	617	620	657	623	625	602	587	604	635	654	642	625	586	621	603	611	640	616	644	598	646	590	650	622	658	608	566	606	650	632	607	586	616	623	606	645	631	634	600	671	593	657	612	605	653	618	623	638	612	650	579	631	645	606	627	606	615	650	587	621	608	633	574	669	618	634	584	597	614	666	591	621	666	653	627	596	613	620	672	636	595	601	631	671	627	601	617	646	666	641	627	642	620	634	640	648	606	656	632	633	626	605	660	619	566	625	658	583	628	646	610	663	616	602	608	592	655	608	606	677	628	620	611	600	648	609	611	650	619	605	606	668	653	643	620	631	664	604	631	599	627	621	635	651	630	631	578	585	588	647	623	623	610	658	566	631	589	639	605	640	640	605	631	657	636	619	633	618	641	679	597	589	653	595	614	628	598	578	573	579	587	607	592	591	650	636	622	631	577	674	639	620	627	656	637	604	597	601	625	659	629	646	628	584	583	612	589	597	648	644	635	645	614	613	647	677	618	631	619	620	624	613	614	624	626	627	628	625	613	614	606	584	640	620	606	610	659	630	616	646	575	611	636	626	637	639	593	593	599	631	649	630	625	614	575	669	652	646	615	636	642	595	595	589	626	592	588	582	636	645	616	609	568	566	705	610	610	617	610	596	615	638	657	647	598	623	652	642	604	601	612	595	629	654	597	626	626	619	620	634	644	669	661	608	573	657	629	595	640	666	674	622	592	625	598	591	613	600	617	641	643	564	666	630	614	597	557	600	636	627	672	604	627	646	566	615	605	640	608	679	595	649	597	588	602	633	640	612	606	601	620	563	609	586	617	613	590	646	589	619	616	626	662	651	598	619	639	608	619	606	608	577	601	623	630	616	622	605	606	602	600	629	650	642	687	610	600	635	628	621	674	612	614	654	614	588	650	653	635	623	637	609	618	625	664	599	589	584	648	638	636	586	650	605	651	674	622	660	644	636	660	540	610	620	623	624	617	619	589	677	641	608	616	588	635	635	638	651	680	608	657	607	610	624	654	643	652	604	618	600	619	607	619	593	601	639	635	638	645	620	643	615	655	591	592	652	618	636	625	640	592	624	641	628	635	601	609	623	611	607	623	584	619	622	653	615	640	561	583	621	571	661	609	676	610	658	609	625	599	588	622	605	602	622	666	631	628	584	595	611	605	627	657	661	651	626	618	623	607	611	615	563	627	594	650	646	621	649	651	607	596	645	616	600	599	620	598	617	643	653	625	588	590	681	604	614	618	615	644	585	631	609	620	629	616	581	619	655	648	654	629	637	615	630	637	641	635	603	586	651	647	633	663	639	615	591	647	631	580	629	601	621	650	626	671	604	641	639	632	656	565	631	562	643	610	648	654	600	602	586	616	640	630	611	616	658	647	611	589	607	632	652	619	558	604	597	622	582	598	601	595	619	647	672	630	623	617	623	613	641	600	616	651	600	622	662	600	616	642	692	625	611	592	644	620	612	588	588	649	637	641	600	609	631	613	606	633	672	584	649	644	617	584	659	624	601	606	620	664	617	602	612	604	627	574	637	627	653	577	609	627	614	615	645	611	647	689	653	611	662	617	630	597	638	623	598	626	620	603	622	600	587	621	637	619	588	658	611	585	642	609	664	640	597	607	611	617	584	614	658	648	624	622	637	609	640	676	559	616	604	641	618	563	651
41277	73227	52067	40823	17078	908	759	728	695	751	681	695	663	641	691	645	709	710	692	638	709	696	677	663	656	672	628	640	643	657	702	640	683	652	686	657	661	649	662	675	684	658	659	687	723	675	578	603	671	625	676	657	663	665	677	643	664	642	648	664	596	680	645	670	654	650	679	691	618	620	621	664	696	666	651	610	676	675	623	647	695	633	738	672	670	676	646	623	688	667	641	684	674	659	678	646	626	663	634	671	710	673	645	637	620	694	645	648	675	614	654	675	634	677	715	682	627	612	621	686	669	655	633	625	637	631	628	611	640	670	639	630	694	664	651	638	637	655	649	668	644	634	666	640	699	664	619	670	634	616	632	659	668	688	651	662	681	633	645	660	636	646	675	661	679	620	657	596	682	656	625	653	638	667	676	659	651	629	654	622	679	627	659	668	647	664	695	670	635	636	665	609	663	647	685	700	683	624	609	639	680	644	654	655	651	651	653	669	671	640	675	617	663	674	621	667	614	615	669	686	677	654	645	633	665	687	689	615	632	657	631	676	653	666	601	638	661	637	694	713	667	620	649	652	682	628	641	657	657	651	654	665	647	617	658	697	687	664	676	652	666	675	727	685	624	678	643	579	646	708	631	614	635	671	651	583	635	633	646	656	669	670	619	687	632	655	682	647	647	630	613	689	608	647	667	650	650	689	656	675	621	669	672	639	675	654	629	627	675	663	661	621	653	624	678	675	638	602	685	633	662	626	700	644	671	653	669	656	664	617	660	645	660	643	685	611	652	649	641	578	638	700	657	632	686	629	678	662	615	668	631	638	706	604	664	656	704	667	659	645	669	650	648	653	615	659	621	699	672	644	620	669	661	645	689	651	653	675	646	669	744	678	656	613	622	672	668	637	693	720	659	656	679	687	710	646	692	626	703	660	665	606	671	656	652	659	636	664	648	641	665	651	621	654	692	652	670	656	625	688	665	725	702	640	670	670	648	679	673	623	682	630	625	683	657	692	674	654	625	623	650	684	651	694	667	668	655	646	651	666	685	611	700	613	605	700	705	649	679	666	663	644	626	655	630	703	649	675	662	647	679	678	658	666	644	690	673	686	682	629	676	658	624	630	611	646	673	665	646	656	655	664	657	653	702	654	632	634	657	640	678	644	681	693	605	651	650	666	640	636	602	666	617	654	665	696	649	650	588	661	612	654	655	638	665	592	677	653	701	638	683	679	680	674	645	616	674	661	624	673	643	622	636	629	651	647	680	624	657	652	618	636	653	702	625	679	655	691	671	640	707	618	642	639	632	659	682	681	693	726	654	707	661	682	687	677	682	633	646	661	682	626	662	635	633	677	659	625	703	652	631	598	629	644	659	675	664	651	683	688	737	640	651	639	702	661	630	661	637	674	643	703	604	671	658	644	698	660	627	609	653	630	660	667	653	699	663	644	620	635	656	606	611	673	635	683	588	676	648	655	649	664	656	640	638	645	616	655	633	646	684	651	652	639	638	672	636	656	660	646	673	670	672	628	641	639	634	655	646	636	659	703	652	690	670	630	638	654	704	651	641	638	660	679	636	674	669	682	694	666	669	670	679	653	653	647	636	590	640	646	632	673	580	638	659	616	630	633	657	631	621	663	700	640	672	666	685	679	660	686	641	624	643	676	641	712	644	637	670	656	688	686	628	648	620	661	690	630	686	619	641	663	638	628	607	637	663	663	664	665	648	687	650	704	668	664	648	657	663	647	651	666	622	665	616	670	624	653	706	614	663	626	634	650	704	630	668	599	647	687	684	641	677	654	663	633	647	630	681	647	659	672	649	630	674	630	664	657	640	663	668	657	674	672	668	664	645	652	683	641	653	675	690	654	617	655	655	648	649	639	612	629	671	678	703	709	657	685	618	615	649	681	603	677	615	671	660	625	693	686	609	656	693	666	653	691	677	648	656	633	659	650	646	649	647	636	665	623	675	651	666	671	666	696	709	656	661	669	614	621	675	648	688	704	668	710	652	676	679	669	658	675	670	618	668	643	647	666	649	673	657	664	663	636	625	648	649	653	669	684	656	629	632	653	676	674	698	630	631	624	632	602	659	650	660	605	686	663	663	668	695	651	650	653	634	625	663	638	623	640	683	673	667	664	617	648	650	668	620	643	649	717	659	613	643	669	707	667	659	659	631	696	699	659	687	660	646	690	710	640	680	676	683	637	611	563	657	675	688	706	669	664	628	619	608	617	662	694	615	639	663	661	639	678	586	690	680	688	629	695	635	657	641	666	622	675	685	696	646	715	624	657	677	702	632	657	620	689	682	673	639	643	658	637	690	625	600	668	692	679	664	668	648	634	686	682	657	662	672	605	665	645	642	647	680	668	686	654	679	660	652	694	636	673	663	643	651	694	687	686	636	641	626	635	710	679	625	627	679	680	671	643	630	674	628	633	637	652	674	659	682	666	673	647	642	696	615	663	653	642	673	647	631	678	687	692	646	660	656	674	596	626	677	680	697	659	662	652	637	682	641	658	652	656	681	649	664	644	607	662	694	584	660	640	636	675	651	665	631	584	682	671	626	632	645	619	603	675	705	640	629	632	626	702	612	699	647	633	664	656	655	667	685	679	672	684	642	634	673	682	628	621	668	652	651	657	656	648	681	671	647	660	646	648	641	660	684	676	643	640	675	694	687	620	656	634	669	644	614	643	633	635	697	668	634	663	659	622	672	664	669	656	689	622	629	660	637	608	612	700	690	680	651	653	654	679	624	687	631	625	635	686	668	659	650	658	648	656	647	617	659	639	627	665	615	620	653	705	709	647	611	657	646	668	666	660	673	646	693	658	621	632	618	674	637	666	669	621	643	678	612	664	667	665	664	670	679	624	609	597	643	676	626	644	650	676	658	650	642	685	652	653	652	670	615	634	614	645	625	609	659	658	692	629	662	681	662	625	600	667	660	701	683	659	690	626	589	629	686	678	648	645	665	643	672	653	643	692	632	690	660	657	651	641	696	653	623	694	689	665	705	644	680	687	647	650	641	675	614	691	690	652	635	667	673	647	625	642	612	656	650	652	685	650	658	668	645	702	685	667	662	610	680	609	632	683	629	636	697	648	678	635	637	663	680	653	675	661	629	651	634	663	644	648	627	641	658	655	656	680	599	661	692	672	606	636	621	674	646	695	681	720	654	634	654	622	673	665	629	673	624	637	671	692	679	695	682	658	744	679	650	651	673	631	650	657	649	597	671	667	662	605	673	665	664	661	644	671	683	664	597	645	665	635	677	641	630	613	651	658	636	662	649	679	643	664	604	671	697	625	670	632	648	669	643	640	613	636	672	645	660	600	633	655	619	637	635	683	578	652	697	694	677	665	673	616	643	626	679	648	631	675	648	624	686	681	689	681	668	664	642	670	671	651	660	649	634	659	617	637	627	638	642	644	665	651	678	682	652	648	629	644	614	661	648	630	623	661	680	604	643	622	658	624	621	675	661	693	656	662	651	637	635	663	656	643
22569	21383	30728	29780	28824	20530	10042	1455	1093	1020	1054	985	1019	1025	960	925	1011	933	987	938	986	977	1014	935	939	1009	1020	1024	989	998	916	951	941	952	979	941	954	920	960	952	937	1043	980	927	966	944	1011	961	1009	971	967	930	984	930	978	908	936	959	997	953	1033	1016	985	1010	944	961	912	1020	925	937	934	938	970	901	942	923	959	982	937	946	940	989	916	1015	1007	927	958	1009	928	969	973	916	924	936	937	908	965	971	920	937	933	970	1020	967	927	942	962	980	945	926	1025	932	957	975	961	983	1019	969	944	1052	974	980	957	960	949	979	956	913	967	991	952	976	988	982	1054	936	960	952	965	962	916	971	962	940	1006	929	932	969	1004	944	968	955	1001	987	959	979	948	886	950	957	950	976	934	940	948	935	960	948	941	1000	944	911	915	950	944	914	990	1023	943	924	970	983	967	934	1000	936	930	960	922	943	954	970	964	933	883	953	918	929	947	979	913	963	959	911	997	933	939	996	992	956	958	966	992	989	955	931	882	999	980	914	971	903	917	1049	961	914	959	949	973	962	971	933	904	982	942	961	904	947	969	957	963	899	1033	918	955	934	974	949	948	980	929	1003	984	1004	1000	923	996	975	930	973	907	956	904	912	930	988	962	916	955	982	904	987	915	926	979	994	947	1019	956	1038	957	966	923	1002	976	923	953	941	1009	980	974	957	944	970	980	923	943	912	931	997	950	960	944	957	1034	995	969	963	980	979	979	925	983	934	959	928	954	1003	889	941	929	892	940	990	976	942	964	1025	942	1003	983	918	966	932	978	905	919	954	956	986	906	993	983	988	959	945	923	971	893	964	960	963	999	996	993	1002	944	952	991	998	966	945	1018	955	919	945	982	968	929	946	993	963	938	956	908	964	985	916	953	956	970	940	941	940	954	954	954	922	984	915	944	910	963	885	940	971	983	975	918	936	941	920	947	931	917	986	984	975	946	947	942	929	1013	921	931	931	922	954	979	943	987	956	979	934	983	937	956	974	931	984	991	906	911	948	946	978	947	983	914	909	897	948	935	923	940	978	928	970	964	938	938	917	916	993	929	970	991	961	932	974	924	894	932	980	915	971	916	953	962	991	945	914	964	959	925	916	958	938	957	979	946	931	977	931	985	984	1013	942	939	973	983	897	1000	967	938	940	980	957	1022	1003	954	968	944	964	963	1050	940	971	927	983	998	945	996	972	961	931	970	930	1026	962	908	955	1005	929	958	1012	999	962	967	951	937	937	932	935	959	980	897	915	936	1008	951	942	965	989	993	950	921	993	1025	925	928	967	986	955	977	928	941	950	957	911	952	901	1020	956	974	915	899	966	925	932	957	953	977	1030	975	957	920	961	953	933	957	970	973	937	997	961	972	966	949	928	930	926	951	970	975	1009	1020	982	950	948	927	959	984	933	994	987	1008	943	931	936	970	912	954	970	984	983	974	939	929	947	986	1002	937	974	935	940	963	933	992	904	904	943	947	958	982	936	961	966	923	986	992	1005	985	975	999	920	962	967	922	946	909	960	918	955	954	954	980	1012	1000	965	949	981	971	1019	1001	931	961	951	923	944	951	954	926	982	955	944	964	933	922	957	951	947	970	919	934	970	1005	934	953	931	970	948	947	940	952	916	935	941	1001	994	945	920	979	1004	941	961	929	1012	964	994	1011	982	923	983	952	953	943	927	957	949	950	955	959	928	952	892	968	958	954	1003	991	944	910	955	973	979	961	934	989	963	940	961	955	978	978	1013	958	950	934	951	928	930	961	885	963	909	945	945	908	941	962	996	913	971	983	960	981	960	957	977	945	932	951	942	936	962	1029	963	1009	893	969	957	971	928	944	973	969	968	917	932	961	1048	947	952	963	916	903	969	1002	963	947	872	1005	921	886	956	896	899	928	939	973	970	929	1018	948	969	968	955	950	927	955	939	980	950	965	946	999	938	926	986	867	1049	915	926	929	906	986	973	970	932	956	978	981	966	908	925	1024	1004	1034	954	904	973	931	1001	983	964	971	948	1038	959	948	951	913	931	939	972	955	903	968	990	990	947	949	899	938	952	963	932	986	945	939	1003	922	991	991	947	943	935	936	986	934	927	984	956	992	991	927	1005	913	948	981	943	953	1012	969	924	924	947	942	920	940	981	915	1006	912	976	894	974	913	997	961	938	963	978	918	951	959	923	965	968	916	996	990	964	1001	998	989	930	1002	1017	976	941	911	919	969	962	997	990	979	955	972	968	956	912	953	1000	987	936	945	930	905	988	998	929	1011	919	983	939	933	957	914	946	939	1004	934	949	915	966	1026	994	985	978	1005	977	951	945	958	943	921	971	927	949	1002	934	980	919	997	1005	944	937	968	929	936	931	928	971	951	1009	966	938	916	923	952	931	924	979	939	939	919	967	972	987	953	919	937	903	984	979	976	911	908	914	924	970	989	880	1004	961	936	949	958	921	908	985	959	1030	992	945	961	1000	920	1026	996	987	924	952	1028	976	924	951	987	933	901	921	928	956	902	974	939	1024	965	965	987	918	1003	941	1006	1006	950	998	1001	964	933	918	927	982	954	950	930	997	975	954	985	964	939	975	954	937	992	925	990	988	905	962	883	985	975	893	959	999	937	953	981	950	939	995	956	946	942	941	990	919	941	1004	969	941	1011	986	995	954	978	971	943	1027	949	995	1002	923	898	968	922	931	945	971	938	922	986	964	943	993	995	960	981	935	947	939	946	1001	903	908	899	985	1034	963	937	990	921	975	957	923	934	952	919	951	938	1042	923	974	936	1010	996	985	901	936	965	901	915	988	960	971	986	948	967	981	961	984	955	975	950	944	932	970	904	967	957	939	966	914	940	975	903	931	1045	1017	929	992	999	948	956	949	930	938	990	984	962	999	997	925	969	926	933	918	960	1000	964	954	1001	948	906	962	972	999	1032	910	943	931	902	973	902	925	909	953	982	948	1011	988	956	937	927	940	933	971	917	998	967	951	930	932	985	938	997	923	968	998	908	967	980	925	923	916	1006	1001	941	930	918	975	957	958	976	936	900	950	928	984	991	966	928	919	955	957	961	1018	976	953	963	986	1004	932	992	953	940	949	1009	962	965	966	963	966	916	956	930	1005	907	955	992	901	1009	938	964	979	928	1011	975	966	937	950	954	951	909	978	955	957	949	977	951	982	983	981	919	899	944	934	941	886	912	941	985	962	950	983	953	948	993	953	991	934	959	934	927	935	947	907	895	984	926	924	912	924	956	994	911	926	986	961	993	941	959	978	912	926	962	930	903	967	966	928	987	976	964	972	880	958	981	923	963	944	960	955	967	948	984	956	930	969	889	985	927	947	920	950	945	971	969	932	935	894	1030	961	968	925	927	925	952	895	967	974	921	981	942	941	965	898	955	964	973	956	988	982	969	941	984	977	986	1021	948	998	938	945	986	943	980	959	921	1008	972	987	951	918	935	975	966	940	942	945	966	983	931	974	930	973	905	987	936	969	982	937	991	977	966	940	998	953	990	986	951	980	959	938	923	987	949	937	1002	975	912	963	963	958	992	923	959	911	936	940	1017	964	939	906	945	978	981	973	975	953	971	968	958	915	943	946	938	899	905	913	973	944
47393	93257	76342	60943	37132	4163	1229	1159	1082	1030	1018	1041	1013	1006	1038	1054	1008	928	967	1009	959	933	964	940	932	939	940	974	1010	924	892	976	966	930	884	978	892	933	962	952	890	931	929	915	911	933	926	950	949	939	920	941	957	923	951	948	959	959	994	924	854	909	959	919	951	909	934	951	931	979	932	926	922	957	939	913	927	942	966	934	922	841	939	928	920	924	909	962	904	938	883	941	956	961	946	970	982	908	968	933	968	923	923	933	924	992	960	933	948	975	953	939	903	921	926	928	919	925	931	940	941	940	918	900	924	971	895	964	943	954	884	946	919	912	928	900	943	936	983	934	934	917	962	952	942	903	936	989	898	988	935	949	935	941	910	918	890	892	986	934	925	960	922	938	923	958	897	951	943	1003	957	907	921	936	938	979	954	946	947	933	952	954	913	993	913	940	878	980	904	936	943	989	932	945	890	853	927	950	971	951	909	921	901	944	989	915	956	909	890	919	988	923	987	934	931	955	983	919	876	892	905	895	906	1012	971	917	925	914	965	920	909	1000	967	932	967	954	925	933	996	998	956	953	874	907	992	920	933	900	886	962	936	956	955	950	926	949	824	955	971	947	934	910	962	943	976	943	991	897	907	964	957	957	936	876	957	929	934	948	975	933	931	973	969	914	900	964	921	882	869	984	920	865	978	924	873	925	955	991	975	929	934	924	893	903	969	946	935	943	928	963	908	899	918	896	930	938	915	952	926	1023	946	924	951	966	953	916	974	903	947	1007	942	937	922	921	934	929	930	938	960	882	970	942	962	941	961	908	927	913	952	900	967	895	919	942	930	928	930	967	957	943	949	918	905	965	935	970	902	963	969	914	944	955	901	915	1001	935	921	966	935	978	916	942	931	927	928	962	955	946	913	903	965	911	925	974	974	938	934	959	942	942	931	983	941	955	874	929	943	974	976	972	983	978	939	957	964	983	918	946	984	910	923	998	898	964	960	988	927	952	968	928	960	929	950	959	977	939	947	948	874	964	943	923	904	914	891	929	971	904	927	957	872	943	937	944	921	993	915	927	985	916	912	889	958	957	990	887	962	933	878	924	916	935	956	922	970	958	905	925	894	879	977	968	1002	993	937	933	960	910	936	956	872	909	926	917	950	954	963	945	945	948	945	981	934	963	906	893	914	924	924	950	933	958	882	904	962	943	947	921	958	928	908	914	924	870	927	939	932	936	1001	905	896	958	890	940	889	947	912	944	942	940	870	932	947	924	932	971	917	921	995	918	960	929	919	949	965	920	928	909	891	906	934	978	935	936	916	957	970	910	971	992	956	914	921	921	889	974	887	918	938	949	965	917	920	963	970	963	969	923	926	927	961	920	916	946	894	912	962	966	967	895	989	940	959	932	943	922	882	920	930	871	947	964	921	959	931	943	893	943	984	923	908	930	940	916	958	933	959	977	995	953	917	941	930	911	955	993	922	876	986	887	929	941	880	942	943	998	898	921	939	970	929	903	895	940	907	957	944	957	979	914	1036	977	964	948	933	921	908	993	968	938	925	930	936	949	888	997	954	931	944	899	960	927	998	927	897	987	913	957	891	915	957	940	956	970	996	924	955	950	938	972	940	938	958	951	875	968	905	990	941	1007	954	954	962	1018	924	975	929	955	904	980	952	895	958	932	953	883	991	928	957	942	905	961	938	982	891	982	908	933	932	973	950	996	933	980	928	936	966	939	953	891	888	916	939	955	926	934	921	916	990	961	941	953	924	950	975	955	925	950	934	966	932	951	954	944	944	944	903	925	915	972	958	936	946	983	934	1014	907	912	961	927	945	986	937	916	937	960	933	943	904	934	971	995	941	948	927	939	970	882	968	938	916	929	882	937	903	970	977	965	950	942	999	952	915	947	946	943	986	926	909	928	908	939	923	956	918	966	916	920	925	926	956	979	928	925	924	937	959	957	902	886	905	980	899	932	970	956	916	930	996	986	981	956	935	929	948	947	949	1002	919	946	934	889	918	903	958	934	910	921	957	979	922	994	913	937	913	940	945	933	949	929	955	965	869	980	893	995	1002	953	923	910	914	959	929	998	904	917	914	961	881	923	925	892	980	985	966	917	972	946	972	967	922	932	907	985	942	912	934	986	1017	956	918	980	960	972	980	957	947	953	879	971	932	937	937	958	925	925	988	920	991	960	933	942	930	963	970	997	924	1035	936	953	955	990	923	939	983	911	927	898	934	945	905	891	932	911	931	937	951	929	911	993	882	934	942	932	884	985	940	976	959	989	935	963	942	852	928	944	959	1015	986	966	1018	929	986	939	954	950	950	989	948	890	986	887	891	956	940	984	945	914	894	945	934	920	891	904	900	956	853	945	1000	931	976	920	985	929	929	976	952	915	950	943	995	871	959	898	952	996	902	912	993	923	950	900	979	940	973	924	941	925	957	910	942	928	923	902	924	842	891	965	983	962	956	972	970	966	950	967	913	961	981	943	978	943	940	925	953	944	905	899	911	927	895	962	948	936	1007	907	940	963	963	886	1006	935	868	978	949	952	894	920	923	950	992	913	952	967	945	944	971	925	922	928	900	929	952	1018	969	955	926	982	955	947	932	987	910	928	937	941	957	952	953	929	923	903	930	906	924	919	942	951	862	931	916	926	954	960	878	936	951	954	939	943	898	958	914	970	935	940	942	964	936	895	946	947	962	921	978	950	895	918	959	920	885	880	1009	928	925	969	941	940	913	943	926	956	881	920	954	950	953	920	975	958	902	925	938	928	871	938	899	1000	951	915	947	971	927	939	944	953	921	947	971	913	882	930	991	940	905	952	969	953	898	964	997	940	943	894	932	938	967	976	896	987	962	914	956	901	972	908	970	934	930	875	910	972	909	884	895	927	930	920	949	931	985	953	934	945	915	932	955	939	939	921	955	934	979	936	938	961	962	990	965	926	925	937	914	893	874	945	935	918	912	909	950	970	940	955	975	997	944	953	941	953	971	949	929	963	948	984	941	1018	973	923	938	969	932	955	966	940	983	908	985	946	922	916	964	927	956	957	990	960	936	916	860	945	919	951	919	952	901	929	976	963	986	944	1006	957	914	909	946	919	947	966	967	948	904	941	997	935	951	929	938	930	1017	975	905	949	915	959	987	980	925	954	909	871	960	960	1000	916	921	932	911	930	893	933	930	892	909	905	957	897	951	918	913	951	930	969	905	980	981	926	933	953	916	939	910	927	957	933	903	982	937	891	894	959	952	902	977	924	921	987	902	959	914	1000	930	895	963	912	963	923	939	903	934	958	902	948	961	933	969	928	943	966	943	939	969	928	903	970	953	927	953	907	980	955	981	930	914	973	979	927	926	925	935	938	916	950	910	906	901	957	957	897	890	928	927	918	969	936	854	948	925	978	943	924	992	907	923	962	933	917	974	935	913	930	875	937	937	946	1038	935	904	901	897	910	939	896	949	910	965	957	947	976	897	928	995	903	904	938	947	907	947	946	966	922	920	909	996	959	940	907	931	901	899	937	1009	913	914	942
31865	29621	30057	18896	7463	952	428	455	406	422	483	437	443	438	429	417	389	432	445	444	416	455	436	475	425	408	435	439	437	401	415	409	422	415	413	401	499	419	447	438	416	385	455	419	450	446	415	418	425	444	394	415	464	424	424	431	411	421	457	413	406	438	399	384	466	430	394	444	441	422	443	452	429	451	432	429	454	485	423	445	468	458	436	427	448	451	416	441	459	431	437	430	421	421	441	450	410	445	445	444	428	450	446	414	459	434	415	411	446	424	453	415	425	453	409	418	432	440	413	428	441	429	416	437	454	455	455	444	424	435	440	434	456	438	422	441	398	464	415	456	445	416	433	460	423	472	411	399	413	452	440	402	426	416	431	440	400	435	440	457	429	444	450	442	400	439	408	390	424	419	435	429	468	409	433	441	384	434	418	463	455	422	437	440	422	415	403	412	422	413	433	411	450	442	407	426	453	450	383	449	482	417	433	444	417	439	423	431	404	395	424	404	442	418	434	415	427	440	436	442	459	428	454	429	409	419	430	447	444	439	422	447	457	398	445	450	414	443	434	449	456	422	428	448	454	426	438	427	421	417	454	444	394	433	397	431	415	452	385	436	454	441	453	471	410	439	407	448	439	405	421	420	427	416	451	426	417	418	435	398	417	448	434	434	411	441	430	471	404	418	445	413	432	427	479	457	455	433	451	412	404	400	424	422	423	421	434	414	418	434	427	455	394	442	431	415	387	436	411	443	442	460	431	433	451	437	432	427	383	437	429	417	404	424	425	438	427	432	432	410	439	408	415	410	454	443	440	459	393	424	412	419	439	437	483	411	437	423	401	380	425	424	423	442	426	423	409	427	408	443	457	453	433	402	428	406	424	400	402	412	437	421	439	408	433	401	432	429	467	426	467	455	425	469	442	423	447	424	447	434	422	438	458	435	482	367	410	416	404	449	471	385	437	440	446	408	419	444	396	407	449	475	431	445	407	413	448	429	432	385	438	422	417	455	438	466	407	435	457	423	405	440	436	468	472	411	397	450	422	421	437	410	429	400	455	425	443	408	418	450	399	438	446	443	429	426	427	401	398	397	432	430	473	423	430	410	425	431	410	489	434	420	476	396	429	413	443	419	433	414	452	404	413	411	439	426	436	443	434	434	438	406	389	415	420	437	454	402	431	479	434	415	395	440	436	482	429	423	410	436	416	393	444	422	403	423	435	424	418	428	426	397	404	415	407	434	456	447	400	430	411	438	435	446	435	438	453	441	422	468	455	402	403	443	402	457	420	425	420	454	423	477	463	445	438	437	439	430	419	419	424	437	421	476	419	400	416	426	421	409	413	431	417	433	461	404	438	472	406	505	446	460	467	404	420	468	468	469	415	442	411	454	440	426	458	402	408	473	457	421	442	412	439	428	408	424	441	412	426	427	452	437	438	405	470	422	448	425	435	444	401	406	458	457	396	412	464	418	375	434	414	420	408	433	429	419	456	431	417	443	436	454	420	427	426	449	429	402	440	448	422	417	435	425	390	449	463	459	419	437	416	423	407	415	399	434	456	438	437	435	417	422	439	447	420	412	474	439	431	420	400	416	447	419	419	453	455	475	437	427	441	386	434	428	435	389	426	412	423	448	460	407	433	408	447	420	406	391	422	440	407	452	386	409	434	438	434	413	441	425	421	441	450	471	432	440	419	427	385	428	458	451	415	413	396	431	362	418	437	412	453	471	440	449	472	474	412	451	442	461	418	404	412	431	423	403	431	413	442	454	456	446	419	415	398	444	435	395	429	432	414	445	460	433	422	405	426	433	407	437	403	426	400	425	437	416	439	460	411	402	428	396	409	443	416	438	403	444	450	457	449	473	464	422	398	409	439	439	432	440	428	457	427	420	467	436	449	433	403	426	445	385	398	430	420	446	424	417	420	428	437	441	447	416	398	407	408	454	428	429	408	397	433	480	429	439	409	416	433	448	446	452	480	454	455	462	449	415	491	464	438	423	444	439	437	472	455	423	405	444	446	471	475	448	435	418	430	441	474	419	428	426	423	434	429	439	417	419	426	430	457	379	449	423	425	439	430	428	391	406	452	424	432	426	433	443	420	425	370	473	451	464	441	457	405	465	442	446	451	434	430	439	422	425	427	446	428	462	443	408	395	450	445	431	441	417	436	408	422	404	411	424	429	421	441	406	423	431	414	483	430	456	456	436	409	396	433	432	429	390	432	438	427	442	417	447	448	417	432	422	473	442	402	392	444	420	406	435	421	421	423	478	405	421	404	436	441	468	448	418	427	439	412	455	428	391	416	470	434	457	434	441	448	426	435	448	442	460	420	447	420	397	426	400	448	454	397	447	448	452	422	467	443	431	424	423	422	483	453	440	437	400	444	446	464	455	438	455	413	443	422	424	402	405	425	406	424	406	413	382	414	421	431	458	466	441	433	412	444	423	421	438	415	400	444	471	429	416	440	403	405	403	435	396	435	444	429	443	424	434	430	422	437	408	405	421	429	421	423	408	426	430	444	430	421	445	403	419	449	411	410	452	432	459	420	416	409	463	413	422	412	458	428	398	428	398	442	393	462	417	423	416	431	422	422	429	448	470	444	431	429	411	443	428	455	418	465	465	445	440	428	454	475	390	434	419	427	438	457	448	425	438	477	426	403	437	422	422	445	386	407	469	424	458	423	476	459	472	441	455	461	418	465	447	411	432	411	432	435	411	410	399	414	431	458	452	407	412	424	450	427	424	451	422	421	450	417	424	433	409	414	445	447	429	438	411	434	376	400	418	418	374	454	428	440	448	434	397	454	411	442	391	450	403	403	435	417	446	479	447	428	413	394	416	436	415	450	443	402	446	464	445	403	442	445	442	428	398	443	418	408	426	421	464	415	431	432	429	464	428	430	416	428	450	420	425	428	454	437	424	422	446	435	450	434	430	450	445	428	421	416	456	426	420	432	398	449	423	415	460	441	449	419	432	408	452	392	460	439	428	405	456	432	460	415	429	399	402	419	432	423	387	441	435	424	464	457	439	433	418	449	445	401	415	442	410	420	453	455	416	450	447	396	422	406	415	424	442	425	455	432	456	449	459	452	451	442	444	430	440	438	403	455	414	397	426	422	437	442	430	436	479	420	427	460	451	432	413	426	407	449	422	451	417	406	434	428	429	419	434	475	413	412	431	414	444	468	406	423	432	417	417	427	459	401	413	421	440	405	439	442	403	437	415	411	445	419	405	444	428	445	432	446	447	376	416	411	430	455	429	445	437	427	450	460	413	436	432	404	415	418	424	435	388	467	411	393	402	457	434	407	437	462	407	400	432	434	417	430	413	390	436	426	428	419	431	469	400	448	364	425	395	422	438	422	452	423	411	417	447	419	467	434	431	450	437	429	420	434	436	403	418	462	412	426	407	436	410	429	435	433	411	471	462	429	448	448	405	422	444	427	464	456	465	427	428	474	416	422	431	474	426	433	415	457	398	418	435	434	454	433	421	441	420	435	461
34538	41340	23030	11776	5643	830	450	491	438	433	433	459	465	478	465	459	449	427	456	493	479	465	486	474	450	467	459	439	509	455	466	459	490	464	462	469	471	446	440	500	450	483	430	464	459	484	483	462	437	460	441	431	469	476	500	455	507	413	451	413	484	458	458	492	464	435	427	453	436	428	464	484	478	449	481	490	475	434	462	477	451	478	481	435	459	456	453	455	451	462	425	447	439	474	471	453	439	469	461	469	432	444	461	454	429	436	479	472	468	444	463	443	452	431	464	473	454	436	485	457	481	436	397	487	440	449	461	447	447	422	441	492	464	475	454	425	416	469	452	466	459	469	444	420	432	497	442	465	481	468	430	463	468	435	465	451	463	456	436	456	467	456	459	455	464	451	471	471	473	486	472	485	452	425	474	434	478	475	441	491	456	435	454	472	425	420	421	453	449	435	410	428	432	447	462	481	471	439	421	449	459	463	437	462	442	472	457	466	486	483	481	478	456	446	493	477	426	457	461	443	461	435	446	447	435	467	447	438	457	480	447	444	474	495	473	456	458	422	457	438	487	479	446	466	470	496	473	503	485	448	511	432	468	448	465	443	475	450	447	483	483	456	447	461	481	455	482	484	480	454	418	435	472	454	493	495	423	445	458	462	492	434	433	431	465	447	457	457	415	451	442	455	440	452	451	479	509	471	498	433	470	412	469	457	463	482	469	431	435	459	464	482	472	464	456	484	438	450	451	471	471	475	458	464	440	417	447	441	462	448	455	470	484	473	478	464	452	449	453	458	458	457	464	468	442	463	468	438	471	444	437	460	505	479	518	463	481	422	477	449	472	466	492	468	471	448	467	448	456	471	435	443	466	438	499	456	480	481	465	493	479	431	455	433	449	484	464	470	443	456	460	433	475	460	468	467	488	457	427	468	427	487	465	448	454	436	482	457	484	434	446	445	487	438	453	449	430	440	451	451	460	478	478	455	443	460	424	463	473	422	477	445	473	478	449	457	416	455	515	447	426	478	498	434	422	441	484	476	428	497	472	437	447	447	449	482	490	473	457	472	461	460	461	445	480	465	470	450	528	463	489	446	461	447	404	448	412	493	453	459	439	478	467	480	439	440	507	464	466	459	493	427	453	466	466	445	457	475	457	456	480	441	453	490	398	439	470	449	453	456	412	451	480	454	464	457	430	467	491	471	459	434	462	436	435	455	445	447	435	445	472	420	520	490	447	473	446	443	461	450	403	457	478	467	452	484	487	437	437	471	453	484	473	442	460	443	432	456	447	488	433	429	461	431	445	460	451	451	424	446	443	426	469	478	466	449	432	448	446	452	487	479	455	470	454	459	470	503	477	457	444	439	482	486	481	487	468	508	446	494	441	411	477	450	435	513	444	453	428	454	476	468	446	473	472	430	473	414	465	461	495	465	443	461	485	432	466	419	508	490	458	433	452	456	447	472	451	449	457	506	449	420	474	430	451	518	465	445	475	449	420	443	434	435	474	437	451	456	464	466	488	438	493	481	467	506	466	466	432	461	459	465	461	459	472	466	485	458	432	440	489	476	473	458	469	453	467	436	521	463	487	471	412	466	462	431	467	485	441	442	459	434	454	463	454	467	492	469	501	455	433	498	463	447	467	456	471	442	501	484	465	449	476	502	447	473	470	449	475	497	462	428	497	470	499	483	458	491	461	450	474	451	445	439	436	512	454	484	442	510	493	486	425	456	450	469	478	478	466	467	456	487	460	468	463	459	430	449	454	468	444	457	461	457	432	434	488	471	485	443	459	453	471	433	430	408	416	464	505	445	434	482	436	461	450	488	467	457	457	465	496	439	466	463	446	466	462	442	457	415	464	474	451	431	423	474	471	477	475	473	444	429	453	512	443	427	443	465	453	492	438	435	471	440	492	496	457	452	481	439	454	461	447	433	470	448	459	442	464	433	489	459	468	465	437	458	463	414	466	472	478	486	467	449	448	440	459	406	469	456	461	442	441	503	479	448	437	494	453	434	431	468	471	452	448	443	466	490	459	450	454	456	457	517	487	423	457	439	454	496	462	460	482	469	457	434	493	455	447	475	462	474	476	462	448	466	449	463	469	494	455	439	486	462	451	462	467	489	467	464	534	463	493	436	488	447	452	474	454	473	415	471	441	452	417	463	473	430	474	417	477	486	436	464	481	463	501	472	431	453	498	480	487	480	478	445	448	453	457	445	415	495	449	481	429	455	464	492	463	458	428	410	478	453	482	464	446	492	466	492	444	472	461	431	462	446	443	457	466	464	503	471	438	485	473	444	461	485	480	442	447	473	517	486	420	441	442	460	467	428	499	481	439	456	471	405	481	491	486	463	451	501	457	470	425	459	488	449	456	481	477	418	451	487	454	462	466	450	459	487	459	431	429	471	440	456	435	437	450	466	427	478	484	484	475	445	409	487	465	448	482	488	478	498	465	479	476	481	464	453	453	454	447	412	477	496	493	456	482	484	467	446	459	451	477	441	453	481	465	444	486	451	471	403	474	466	463	410	446	483	431	457	449	491	462	474	424	511	446	481	427	459	530	468	455	434	493	432	436	453	424	475	415	457	443	417	425	462	500	450	468	433	462	456	453	444	457	440	476	440	442	460	449	500	439	448	429	457	456	451	452	449	447	477	454	450	483	466	493	461	457	484	460	423	449	449	443	454	445	454	441	460	437	456	468	435	479	448	463	442	445	463	449	462	476	449	411	455	472	468	451	445	475	452	423	452	441	434	466	456	434	479	456	478	413	456	501	465	500	447	452	463	487	432	462	485	445	441	470	453	449	490	434	446	440	473	479	421	427	484	442	460	490	439	475	470	413	431	459	475	429	440	432	464	488	447	460	468	448	479	468	472	452	440	438	448	474	473	414	457	447	460	457	477	482	459	454	470	471	487	439	455	459	434	462	438	476	438	462	453	457	476	452	472	500	428	442	478	479	486	459	482	459	462	456	440	455	505	474	431	449	447	475	452	449	444	468	448	442	477	457	456	451	436	457	446	448	482	481	430	455	454	448	418	467	464	454	496	484	437	451	447	486	430	477	452	466	474	443	468	447	454	486	449	488	462	441	471	472	437	486	431	448	469	471	481	472	456	469	436	464	461	391	479	493	483	467	475	454	472	440	477	433	448	457	422	468	465	463	426	465	442	473	447	449	480	472	432	454	471	444	434	448	441	474	467	451	465	506	420	442	493	468	475	450	452	469	419	460	498	460	473	488	429	457	458	466	479	462	468	447	458	423	438	428	448	444	455	467	461	480	442	464	451	491	430	450	430	476	473	455	482	453	445	488	457	418	474	456	468	458	472	456	455	438	481	449	425	484	463	447	485	454	442	459	469	450	465	480	462	423	453	429	477	457	433	417	462	460	461	444	471	441	498	430	416	458	445	458	470	468	482	422	443	414	456	445	501	440	453	433	486	502	466	435	449	437	463	462	437	471	442	469	454	460	486	458	442	501	480	485	483	492	447	431	474
23733	22508	34815	33519	28830	17395	4002	784	671	660	658	636	649	663	635	638	642	622	598	677	627	590	583	639	643	610	604	610	594	602	636	638	617	625	612	630	657	625	628	617	603	636	618	631	630	635	575	640	628	591	589	583	617	596	674	604	593	584	638	604	627	609	637	633	618	615	607	615	606	641	602	644	617	628	655	612	612	596	616	655	591	601	614	615	633	558	529	588	588	622	594	617	654	651	578	556	613	573	568	633	587	607	611	649	616	607	624	570	613	570	598	630	600	617	588	637	596	621	641	612	584	617	583	577	605	623	595	613	604	656	682	631	648	546	595	649	622	641	626	620	640	637	551	603	626	588	600	576	612	618	621	601	622	604	586	599	624	629	605	593	634	617	635	611	588	596	600	590	619	584	640	609	616	589	584	618	613	614	605	604	589	629	592	625	606	615	648	644	598	601	597	579	629	609	597	592	644	584	602	646	609	602	613	626	638	632	604	664	616	606	620	613	596	606	583	604	602	610	616	622	640	629	607	620	615	641	611	596	625	618	627	620	603	624	626	632	563	663	632	599	614	608	624	610	602	567	580	587	647	641	668	642	584	545	626	595	610	629	610	601	617	602	608	620	572	611	668	598	590	613	568	650	638	604	596	626	615	612	639	568	629	611	618	627	635	641	630	633	651	699	640	591	582	639	601	618	608	585	602	602	608	624	631	611	612	646	605	564	617	635	579	629	617	596	623	646	592	614	641	582	598	655	586	566	585	581	585	599	597	603	584	615	593	633	607	616	624	554	608	583	595	560	608	575	628	626	586	599	668	607	627	637	631	647	627	648	628	641	578	623	596	627	621	572	657	632	571	651	594	593	669	626	640	606	595	630	599	588	655	650	570	615	628	641	585	643	608	615	667	623	597	615	633	604	621	593	647	613	616	614	572	590	573	574	615	615	593	616	624	639	609	597	604	643	601	614	652	592	606	634	621	630	627	583	606	619	603	592	601	608	580	629	625	653	592	672	622	634	596	624	595	581	611	598	603	616	593	614	616	652	641	637	586	617	616	665	652	623	655	568	563	622	582	618	607	612	642	609	616	616	600	674	615	612	700	595	622	609	588	636	585	627	632	654	640	611	620	623	592	639	591	629	661	631	612	630	621	601	602	611	584	623	593	626	619	598	651	652	614	573	640	585	668	635	578	584	620	616	598	631	630	598	588	610	621	643	576	623	631	645	613	661	590	618	636	618	603	604	621	560	634	649	635	568	621	619	655	591	634	596	609	575	617	625	626	587	621	608	635	600	606	549	624	631	621	624	631	615	592	648	632	647	622	593	601	621	591	549	615	582	620	549	605	586	620	631	627	654	650	672	600	625	644	641	655	616	626	648	602	631	634	625	585	592	616	608	578	615	558	578	587	588	661	617	645	629	646	594	595	624	636	631	567	645	597	616	631	629	613	621	598	602	659	594	614	643	640	619	613	573	636	689	663	599	627	598	622	629	597	599	586	634	593	637	595	638	612	582	645	571	659	626	624	596	596	587	563	622	584	627	631	636	621	610	655	604	632	600	610	623	618	557	629	609	603	571	592	586	582	647	614	629	660	659	600	621	636	605	644	593	611	613	630	589	621	583	632	644	597	632	585	614	625	611	615	630	617	634	627	620	537	566	642	636	610	606	681	591	560	616	620	601	591	639	599	612	590	623	600	579	621	604	631	593	639	620	621	625	594	624	610	590	602	640	626	641	630	601	617	626	638	590	640	598	638	585	592	600	626	589	638	609	560	634	653	606	609	619	650	618	589	632	623	621	616	650	610	626	580	578	619	625	591	647	586	576	604	622	587	583	590	601	614	641	612	583	621	618	625	620	643	608	567	605	533	572	589	619	598	578	632	670	657	606	598	600	617	633	611	603	664	622	594	581	662	613	596	569	590	620	615	620	613	577	585	582	604	574	612	592	615	614	645	578	607	588	563	626	562	600	655	657	570	604	591	580	640	600	602	669	652	581	611	620	657	635	631	625	629	627	618	581	581	613	653	641	646	584	588	632	586	612	653	600	644	627	564	607	633	624	613	624	617	599	631	618	599	615	582	609	593	623	595	602	624	637	600	594	574	645	585	605	639	661	634	580	628	592	636	653	605	601	655	623	637	624	639	654	587	589	612	623	603	600	611	615	598	608	617	659	602	613	616	634	623	591	645	622	607	570	608	587	603	569	629	631	591	652	630	597	612	608	569	608	606	585	599	613	624	570	592	623	618	600	621	587	623	582	655	603	605	605	585	618	629	622	615	578	597	615	604	579	605	640	630	632	610	597	617	588	600	612	587	623	585	583	604	654	612	647	578	608	593	670	671	577	614	559	630	602	600	638	594	624	674	603	561	599	591	613	616	625	642	667	572	616	643	716	596	581	656	603	619	584	616	645	665	610	621	583	621	616	613	657	616	595	611	593	567	558	636	587	611	564	656	589	611	603	596	647	599	622	604	580	651	613	607	635	581	632	601	619	618	560	623	594	615	625	631	582	588	658	600	591	589	606	590	625	624	642	626	623	574	663	632	630	611	637	647	636	585	606	653	613	604	627	572	678	630	587	608	607	591	583	624	604	587	641	604	557	599	606	593	614	621	602	599	584	585	622	619	640	590	603	601	597	580	601	587	561	606	580	573	588	622	648	631	633	622	568	646	614	654	619	660	643	615	580	612	649	599	631	595	563	709	598	634	634	599	650	615	618	653	645	670	647	623	631	587	610	598	619	616	620	640	635	610	598	616	680	608	657	599	565	616	616	615	625	645	596	597	625	618	637	619	608	613	586	621	622	631	619	581	632	621	594	584	663	610	585	638	631	576	629	581	626	613	603	605	651	602	609	595	676	631	599	635	624	577	625	577	632	633	607	667	656	622	642	564	609	587	637	601	596	616	620	588	646	621	628	677	606	644	593	597	594	585	599	657	666	620	602	617	638	584	652	633	612	622	633	617	624	642	596	596	651	599	616	589	661	609	630	611	623	552	622	609	616	600	634	602	638	570	611	626	581	586	604	619	589	600	637	621	601	603	611	624	588	594	630	647	596	636	615	581	682	625	600	584	630	641	604	642	611	619	647	602	575	620	604	602	591	636	595	672	545	650	625	604	621	633	600	569	610	591	659	594	644	581	592	591	618	615	561	605	617	628	647	628	633	641	603	609	615	649	676	598	605	627	612	641	680	639	600	589	600	611	622	630	634	556	584	633	555	620	616	631	615	601	635	629	616	626	646	644	611	601	563	606	615	647	649	620	615	624	612	624	595	621	650	582	560	621	599	624	600	597	616	645	624	626	641	612	632	640	607	582	610	610	596	571	563	603	634	654	593	635	615	625	607	664	595	603	609	582	645	597	603	595	635	622	632	606	606	654	624	605	611	624	597	610	609	658	627	632	605	589	614	572	649	627	638	637	598	591	581	589	613	645	623	608	620	619	613	583	639	645	604	615	609	617	630	617	636	600	577	629	623	621	631	579	628	613	631	604	606
44398	87494	65158	45972	30674	6322	755	734	641	701	687	673	658	636	623	663	589	597	614	599	653	626	620	630	582	652	628	627	619	633	684	590	604	646	635	602	623	645	622	630	646	638	600	632	601	644	613	596	624	601	632	678	632	632	611	610	640	629	615	612	624	658	681	568	596	600	630	606	616	602	592	603	657	585	627	618	577	677	613	672	621	595	625	589	620	585	660	631	643	632	608	635	598	645	606	630	592	599	627	628	671	601	603	608	642	601	633	607	604	622	595	608	647	637	634	603	619	596	615	606	610	600	623	559	620	655	635	600	650	668	627	610	669	602	636	620	636	643	576	571	591	659	588	584	585	586	656	609	624	595	641	604	623	608	605	609	617	626	618	645	646	611	644	641	652	580	597	613	601	631	636	672	593	627	608	636	572	603	629	634	601	652	591	618	633	605	643	614	618	592	654	645	616	629	586	617	644	613	648	653	620	640	572	594	622	589	640	644	600	613	588	675	625	593	606	570	592	618	657	589	603	593	593	606	611	608	630	645	598	622	634	549	661	639	619	597	580	614	653	625	613	641	663	691	589	633	621	633	600	621	613	661	631	626	608	648	618	601	652	620	618	571	619	619	614	619	624	603	659	623	613	667	608	572	619	613	630	653	608	653	593	589	615	634	602	641	568	600	615	628	648	596	652	638	637	602	590	614	618	647	629	647	620	636	586	586	650	643	663	653	687	693	615	696	667	590	612	616	614	654	574	631	603	646	629	607	596	612	660	583	614	650	599	617	630	647	588	649	578	618	600	655	631	652	606	614	610	619	643	631	606	585	657	652	596	614	650	612	657	640	577	587	606	592	616	622	625	608	601	605	591	635	645	632	637	612	609	642	609	628	607	634	572	624	613	618	667	639	637	615	646	619	632	602	601	614	648	610	588	633	600	635	624	584	607	630	634	640	636	634	626	628	617	624	603	620	650	636	629	617	648	620	649	637	606	602	589	605	630	550	600	621	635	635	595	621	611	611	606	644	614	576	640	573	616	647	605	616	632	596	650	665	605	630	623	621	610	636	669	629	603	602	580	593	624	644	647	658	596	573	591	640	621	642	644	588	626	656	617	620	590	634	613	610	610	652	577	620	579	614	592	595	549	634	631	643	656	570	619	604	645	642	644	624	570	604	608	634	585	606	586	614	647	628	623	660	582	568	603	611	600	631	591	601	584	618	621	625	591	595	591	635	664	650	588	587	597	654	563	637	611	630	597	632	623	682	614	585	586	590	645	611	654	604	556	611	635	645	623	609	628	583	597	613	618	616	625	628	621	611	618	610	626	640	605	606	607	612	641	597	644	624	608	584	625	603	575	591	627	638	669	597	606	619	621	614	619	636	639	637	623	604	647	620	619	599	628	618	645	637	661	638	633	574	614	625	614	583	633	613	598	610	627	638	641	640	611	605	615	626	630	614	595	613	627	617	627	657	658	599	602	663	577	605	635	624	649	612	611	604	665	622	652	605	615	612	654	609	671	658	628	620	599	645	615	605	637	635	666	638	616	641	620	613	614	592	644	632	608	613	646	661	602	636	609	617	650	672	637	620	582	614	599	582	632	633	645	618	610	635	578	604	627	605	610	629	609	655	601	588	617	646	638	599	603	585	604	659	649	613	641	629	650	612	588	612	635	637	608	625	619	624	627	635	635	620	627	632	630	603	650	654	622	651	629	559	621	617	623	598	603	626	641	594	622	618	617	631	602	645	619	585	617	636	596	601	617	640	612	624	601	609	639	612	610	638	657	634	626	600	605	634	604	617	616	564	617	603	635	599	617	606	581	630	635	644	624	621	641	616	616	587	600	637	613	603	629	579	616	648	622	673	631	622	580	624	650	659	639	530	640	602	614	617	664	630	629	642	623	647	649	600	623	628	634	640	646	617	579	569	627	618	637	634	655	580	634	607	604	637	605	629	620	656	594	627	635	620	615	594	655	644	640	636	635	663	579	597	610	650	622	626	602	619	667	592	619	619	640	603	603	562	615	569	633	612	646	628	582	601	626	594	623	616	598	654	605	593	599	602	618	611	612	644	630	619	605	590	586	599	651	600	613	597	633	615	581	621	628	629	589	637	610	615	638	627	640	602	621	610	620	633	614	598	650	633	625	619	615	642	637	639	630	637	600	641	655	620	599	579	618	687	622	629	652	647	628	602	624	608	588	635	653	610	612	600	628	664	624	610	632	574	656	636	648	582	612	630	562	610	547	599	615	637	629	613	650	606	608	635	599	613	640	636	628	621	563	651	608	597	611	553	590	639	602	617	636	633	638	579	624	590	629	631	615	622	599	565	662	639	602	638	615	620	643	620	608	609	661	615	614	588	610	630	627	600	619	668	608	591	613	609	630	650	642	637	622	612	633	647	643	590	595	614	610	570	682	628	622	594	606	597	631	633	635	664	613	635	655	664	635	618	623	621	594	611	539	613	618	644	632	611	605	596	596	637	608	636	649	609	649	606	611	620	607	622	629	598	603	657	610	633	668	620	653	595	566	618	604	624	595	653	636	578	655	633	631	615	629	646	592	635	606	590	648	620	626	612	633	593	577	636	627	599	598	605	634	616	642	624	651	630	609	600	633	591	648	672	615	611	646	612	608	673	641	630	567	645	603	611	642	627	687	636	622	606	604	559	622	647	601	596	623	601	622	615	589	627	653	606	641	621	623	629	599	617	564	630	629	657	682	573	613	625	591	624	631	609	630	625	592	654	633	602	561	633	619	595	636	622	619	582	625	642	626	611	634	589	605	637	613	646	612	584	644	641	630	600	628	603	619	646	616	633	635	593	615	607	620	632	641	622	643	584	640	619	630	608	652	646	611	623	640	624	652	630	610	634	619	635	651	622	609	622	577	601	586	626	621	621	593	636	600	617	594	653	631	619	629	610	663	627	619	624	601	635	680	659	641	614	605	645	612	634	654	635	666	590	631	619	601	674	630	655	615	623	636	617	644	578	638	646	622	650	609	611	594	618	635	644	623	656	561	628	648	640	573	620	670	588	594	636	648	623	614	631	612	629	636	614	622	624	661	667	612	641	614	629	604	605	626	624	631	634	628	640	678	684	578	622	637	618	608	631	602	667	627	564	672	584	576	659	608	633	648	647	622	620	611	595	620	660	607	638	615	629	638	604	604	603	648	639	592	603	595	623	638	635	642	644	620	605	630	663	610	717	598	576	594	615	624	640	606	626	629	617	583	593	608	597	572	658	574	656	631	669	616	611	629	612	635	611	621	621	644	615	631	598	622	610	626	645	655	620	648	618	578	585	645	617	627	609	567	624	587	618	654	599	649	659	656	573	651	644	612	658	613	638	632	616	589	638	662	659	588	670	601	628	615	650	567	592	590	616	656	601	615	626	620	617	608	643	632	654	622	648	609	580	637	636	616	587	648	601	691	587	656	619	625	601	646	590	619	628	637	627	544	632	640	631	637	662	622	626	618	627	601	583	660	590	579	603	629	616	602	617
25028	22348	34934	31420	22619	8562	1033	736	686	717	694	665	672	625	694	671	690	662	645	638	642	715	676	686	726	650	716	688	666	673	667	660	685	643	666	666	681	667	678	634	632	624	646	645	659	651	685	656	658	664	651	675	683	664	684	666	651	629	675	691	709	682	647	656	655	697	699	650	671	676	675	600	653	653	616	686	642	640	639	672	743	628	669	665	625	652	698	596	679	704	683	707	653	631	663	636	678	698	680	696	672	637	668	668	649	687	681	649	656	636	634	679	598	662	699	711	645	634	669	707	668	677	688	719	669	646	648	682	661	667	634	637	666	663	639	683	645	674	677	691	710	661	660	684	725	677	632	631	658	659	652	644	656	655	704	678	708	672	668	685	670	683	632	695	637	697	752	678	649	656	698	678	668	658	662	617	644	703	701	667	600	688	704	671	696	658	654	626	671	688	615	660	687	686	654	671	671	669	635	714	643	651	664	699	700	637	655	657	642	677	677	694	681	665	639	612	653	683	682	654	679	627	662	680	697	675	692	665	681	643	653	675	652	691	662	631	618	682	676	630	677	681	641	679	665	620	653	720	704	659	666	657	660	688	674	681	683	647	617	691	689	660	663	615	673	655	647	701	651	610	643	695	611	703	673	664	640	682	663	615	652	657	669	686	648	681	670	671	660	694	677	630	683	680	655	627	666	688	638	651	653	638	618	670	660	664	644	647	660	652	653	715	670	636	674	627	674	687	692	636	697	663	654	658	681	693	679	728	645	682	695	666	691	672	619	658	670	673	692	630	691	668	704	615	655	685	678	667	669	668	651	673	625	660	648	619	674	659	690	701	664	680	611	696	742	682	657	667	684	714	656	637	685	662	702	667	701	715	696	657	666	667	654	665	643	613	698	673	655	674	664	675	656	706	659	699	663	693	695	686	684	680	695	700	679	669	662	669	649	672	693	650	637	655	628	643	677	666	644	690	694	649	664	654	687	683	673	706	700	660	645	638	652	704	655	663	646	655	638	632	689	598	672	628	682	634	648	656	645	630	665	658	648	701	689	627	663	692	707	694	652	702	653	670	680	631	716	666	624	674	641	673	673	645	648	648	661	676	648	652	677	656	662	658	682	677	675	680	633	634	617	669	609	665	630	739	676	683	609	689	644	663	695	679	643	636	628	669	724	650	629	722	670	662	638	686	633	634	639	681	697	672	715	689	658	632	665	641	668	697	625	655	717	705	656	667	665	657	616	648	647	680	675	656	683	663	675	719	673	677	625	657	667	642	703	630	644	677	674	682	642	679	686	643	666	661	630	664	656	684	620	666	686	653	691	682	677	659	624	639	653	695	643	649	702	728	637	687	650	647	664	677	710	682	697	662	661	645	652	669	647	615	647	673	712	686	688	657	663	638	679	644	741	703	695	654	643	658	648	660	656	650	602	711	665	709	695	677	661	668	627	629	672	643	658	703	670	647	687	620	690	662	670	681	656	658	675	636	670	662	667	673	687	694	680	635	652	642	699	675	680	656	652	619	642	671	616	677	654	653	667	639	670	677	692	672	671	643	693	676	712	653	652	630	638	682	683	703	671	652	704	628	665	632	682	694	679	705	704	658	679	699	666	673	682	650	610	694	663	662	681	649	657	641	671	654	671	603	681	639	641	687	680	714	677	637	730	652	649	637	713	673	653	649	657	650	728	632	617	685	678	664	653	676	625	656	714	643	681	659	634	730	651	724	682	648	709	688	660	691	660	620	699	707	672	672	644	673	673	682	634	649	662	714	654	666	674	668	656	672	641	675	685	641	672	659	640	658	685	645	679	679	642	695	630	668	657	696	633	689	676	658	649	659	663	611	656	677	673	675	679	657	627	688	676	711	694	692	647	658	680	617	683	680	656	662	673	699	632	662	710	683	648	725	714	648	685	690	681	655	625	669	651	686	650	697	663	664	633	614	647	616	650	651	625	630	657	642	634	692	659	718	695	661	625	613	651	702	642	699	660	666	636	673	668	657	671	654	680	701	656	668	732	656	663	675	678	673	706	643	668	669	662	625	639	662	649	681	637	650	702	645	657	634	640	642	666	662	682	660	640	675	621	666	660	646	665	622	672	704	690	639	669	702	644	679	655	630	646	655	605	645	696	685	650	705	675	656	653	637	637	654	692	613	694	645	673	692	651	645	658	632	660	632	674	680	715	673	702	640	694	684	682	623	654	682	625	725	671	636	690	624	677	652	659	644	686	715	671	674	649	652	639	636	680	685	672	638	665	688	674	650	654	695	641	748	661	671	703	621	643	638	711	646	697	678	712	631	653	637	727	699	630	663	688	655	643	678	643	672	682	646	646	620	667	670	630	641	669	707	666	682	635	640	595	697	631	631	696	684	634	667	694	632	625	669	709	656	620	683	631	686	655	668	695	678	658	689	673	652	612	687	635	693	697	658	653	649	649	632	597	708	653	662	628	664	595	708	666	650	611	667	687	718	664	594	656	662	647	706	703	667	646	691	695	652	654	682	681	661	649	674	658	666	711	700	648	662	643	703	668	688	673	655	654	670	702	677	622	614	682	686	637	734	649	630	670	687	650	683	680	687	652	655	622	627	677	684	683	690	633	621	698	653	660	664	694	731	649	674	638	672	660	664	657	636	733	651	654	684	650	660	664	658	654	685	678	684	684	687	658	612	686	658	714	663	646	700	699	674	682	663	671	653	632	680	625	667	637	692	704	652	674	688	640	698	617	660	615	652	679	663	674	631	672	662	666	691	669	686	657	647	612	669	654	634	632	680	644	666	671	673	650	665	720	620	641	657	676	686	674	615	662	668	672	688	671	654	685	676	707	638	672	667	684	704	684	671	641	713	666	660	637	664	688	667	648	690	693	693	644	637	696	634	655	675	670	655	652	624	681	681	658	628	677	660	665	657	685	693	633	616	657	623	688	664	673	705	704	594	623	694	643	662	686	655	646	667	649	691	670	636	659	643	666	674	717	658	675	669	685	649	624	718	679	623	673	630	645	671	700	670	662	599	688	650	680	676	674	679	674	611	658	705	661	658	673	707	706	711	713	606	676	672	661	680	644	638	623	690	699	616	705	637	648	697	618	690	655	671	655	632	661	676	648	690	689	719	658	641	617	695	630	677	665	644	628	605	647	651	666	734	682	676	625	633	664	667	670	671	691	696	652	678	671	658	705	690	682	666	676	637	674	607	663	618	688	654	659	645	614	647	660	722	637	663	723	621	632	644	622	659	640	679	666	687	667	657	650	677	675	659	675	674	691	618	647	677	673	675	647	642	716	646	633	666	656	677	674	720	682	652	674	606	680	662	662	658	684	661	657	640	669	647	650	677	663	652	678	657	666	650	681	703	698	639	675	635	672	640	697	680	672	626	693	682	650	694	598	687	683	681	669	662	696	685	713	647	671	652	676	652	634	708	635	661	649	649	693	652	635	659	673	673	629	671	665	662	696	626	670	644	648	628	657	684	682	597	713	635	656	667	609	644	690	675
43124	74059	56638	37033	21883	4138	777	741	714	714	693	743	708	688	672	670	661	705	681	688	737	664	702	721	734	691	681	690	683	689	670	690	677	667	679	663	715	670	737	745	720	700	699	691	653	671	688	686	706	680	708	665	694	698	724	719	710	662	743	685	703	697	671	709	698	667	727	715	672	688	729	728	694	740	688	679	706	688	661	718	697	679	642	678	698	655	680	695	711	644	696	700	721	670	680	713	689	662	713	677	701	680	704	720	687	672	741	682	674	682	667	699	665	726	702	708	728	679	689	754	639	725	713	693	705	694	678	698	758	701	686	708	669	696	643	708	693	692	660	691	713	649	693	729	692	695	735	747	714	679	648	663	687	682	665	692	724	694	695	726	688	704	688	707	714	691	718	721	678	660	682	707	740	702	668	669	693	692	701	711	724	729	732	718	703	668	711	685	734	705	742	689	685	730	709	672	674	680	676	724	675	676	672	667	691	690	698	716	696	696	677	653	717	684	712	684	725	710	715	721	742	650	737	646	709	707	715	735	708	725	762	685	707	683	632	748	727	715	707	706	722	724	708	670	685	718	682	696	643	660	670	694	676	702	684	713	722	717	680	672	676	681	704	687	683	700	705	656	695	674	708	695	716	686	745	679	692	694	685	705	747	696	690	695	677	653	688	689	670	679	688	676	709	746	710	730	678	685	700	705	688	661	676	713	731	693	701	685	687	654	695	752	683	732	685	678	686	701	694	677	758	762	710	642	647	682	676	722	726	679	719	682	682	673	724	751	702	716	741	725	700	704	684	706	691	683	735	714	711	689	693	736	727	645	689	684	725	718	684	712	699	724	746	675	626	671	691	718	698	711	653	675	687	696	686	672	667	721	720	708	726	699	725	667	695	645	718	718	737	691	695	677	661	713	701	632	685	695	743	671	694	717	702	720	642	689	682	711	692	701	737	727	710	711	744	695	691	678	621	700	657	681	617	704	708	700	698	738	680	720	677	673	693	668	679	687	670	691	713	673	705	714	663	698	681	708	722	722	699	648	689	635	661	685	724	676	657	718	699	666	700	682	677	685	707	700	704	716	722	694	698	732	706	656	693	696	711	718	707	660	691	689	725	700	725	709	729	672	700	698	671	654	629	709	697	665	676	690	684	676	647	677	693	669	657	736	681	723	753	714	665	647	679	695	673	712	694	684	691	669	666	712	727	733	667	726	707	700	672	684	677	723	662	660	704	695	703	662	706	679	718	656	692	682	704	692	666	658	664	691	698	683	742	672	678	664	737	696	704	677	662	695	717	699	689	709	701	660	696	742	710	669	695	715	697	728	676	686	710	727	652	689	697	671	691	665	673	689	687	728	682	682	660	666	678	680	690	690	750	712	705	688	718	687	656	704	719	701	764	673	732	660	660	718	672	670	724	695	711	703	675	660	677	720	707	696	707	691	683	714	690	650	683	702	688	692	654	710	704	691	719	637	665	703	649	687	726	736	707	688	718	730	663	686	703	631	670	674	693	675	703	697	651	677	701	692	696	736	687	695	750	689	691	679	735	693	725	693	720	641	694	690	650	746	705	672	706	672	675	683	712	638	695	663	708	695	706	705	722	629	741	699	705	658	727	711	716	677	681	748	734	690	714	744	704	777	689	679	697	696	705	686	672	728	718	761	688	671	714	694	731	683	685	712	738	710	673	678	697	692	656	682	713	733	707	693	672	695	696	682	687	703	703	652	678	694	664	683	695	681	708	756	655	670	704	716	669	653	686	728	651	731	731	716	670	700	751	707	680	718	682	717	684	705	677	673	733	658	720	689	677	688	689	731	695	653	720	752	700	719	695	698	698	668	726	715	709	701	662	721	726	694	670	681	703	720	741	689	695	657	636	692	691	700	682	665	709	688	703	683	679	734	698	725	684	678	724	736	679	663	708	714	686	715	698	665	720	683	703	722	740	707	731	706	669	687	676	755	723	690	701	703	704	696	682	719	666	697	728	692	672	695	724	714	657	682	673	640	714	679	684	662	700	632	754	703	734	661	685	729	700	676	709	747	676	710	691	687	730	685	690	731	652	698	709	693	685	734	720	727	672	727	633	675	691	718	692	700	674	693	703	672	705	705	711	712	678	716	684	732	718	667	650	697	722	712	666	642	677	693	655	728	708	678	718	679	716	733	655	678	689	680	638	670	714	728	725	734	729	666	713	674	705	677	706	743	665	683	673	681	721	645	731	680	671	683	685	718	758	672	703	668	740	678	675	693	690	675	688	718	663	644	715	727	733	699	678	699	640	709	697	693	702	681	693	697	702	666	665	704	667	673	690	678	712	691	666	681	737	686	700	709	691	659	700	660	691	657	720	636	706	719	664	682	698	713	714	711	707	737	713	714	712	676	685	649	715	712	700	687	728	667	668	707	673	653	666	698	684	725	708	685	658	710	727	729	722	732	683	722	717	704	643	700	732	680	708	686	700	720	721	737	732	692	666	713	724	692	617	692	723	717	634	676	737	727	695	707	703	711	664	665	685	699	708	657	730	680	706	691	672	679	698	712	710	657	720	672	697	684	683	649	698	671	703	711	695	693	714	689	716	685	700	704	667	737	698	664	695	664	677	708	710	725	694	671	688	651	690	681	652	635	712	669	672	686	701	665	703	710	664	683	688	685	701	701	682	650	723	671	699	735	664	684	706	710	708	697	722	725	685	710	719	733	708	714	678	696	716	647	708	723	727	697	694	727	729	679	686	724	696	674	686	720	724	660	662	719	646	699	670	720	704	706	726	693	694	653	705	758	699	707	680	669	700	696	728	747	638	700	679	684	690	695	684	696	712	733	700	714	696	696	694	701	756	681	684	723	668	648	681	675	679	705	654	678	709	714	707	705	662	664	742	677	681	691	705	712	672	639	673	694	699	684	634	728	675	690	684	708	638	721	684	686	710	706	707	709	732	696	698	716	705	694	701	699	664	618	672	730	702	734	700	723	673	687	680	728	702	729	724	683	646	689	726	706	660	686	669	668	730	658	724	679	685	685	667	732	686	739	698	696	694	746	720	690	702	688	655	723	718	752	706	712	684	683	693	695	711	697	696	724	742	691	711	673	655	645	679	688	647	678	666	685	675	737	722	729	723	716	703	693	725	702	719	700	667	701	704	731	694	680	719	720	713	671	678	699	698	682	698	696	693	709	711	710	713	703	731	743	674	727	677	736	748	684	681	684	674	710	672	744	698	695	679	647	682	722	695	690	691	704	685	681	694	652	682	694	725	703	665	729	682	694	694	708	728	670	713	681	698	689	742	719	694	701	708	678	729	709	685	700	710	660	657	728	700	704	659	669	637	700	720	698	699	696	662	698	658	695	709	660	727	712	666	688	673	737	667	717	685	724	724	737	658	719	692	658	694	663	709	722	647	672	662	682	682	684	663	697	668	760	696	729	698	692	701	691	691	697	711	676	677	690	672	681	697	709	681	685	693	676	695	690	710	689	693	681	668	710	694	701	680	729	658	705
22527	21317	31466	29418	26940	21272	12657	1594	1073	1054	1018	1019	997	1084	967	1024	1012	1041	988	952	959	958	947	1025	967	1015	1064	977	1017	919	972	959	961	959	980	1001	1021	1008	1058	971	993	974	961	963	1026	993	971	1004	980	956	979	1001	1040	1052	1039	1041	1020	952	998	1003	934	999	1022	1006	1025	1001	997	965	968	931	975	990	937	1012	1054	987	948	982	949	964	951	995	985	995	965	1016	956	945	978	1008	929	932	961	989	1023	963	977	977	989	984	1006	924	950	1012	982	994	1022	998	982	925	956	968	950	961	958	1000	949	964	952	1032	956	970	1044	1036	1051	1012	1014	976	956	935	959	968	979	947	948	998	996	1011	962	964	1037	952	1016	994	972	988	982	986	989	984	951	972	987	954	957	1040	940	970	1001	992	971	986	1055	962	990	1016	985	935	1011	1022	953	940	960	978	993	996	989	1005	988	1035	1004	977	1004	988	948	989	999	1038	1043	951	1009	955	1010	957	938	1011	984	967	954	1066	978	963	985	946	975	986	1006	977	1001	976	968	1038	996	986	938	928	947	953	977	996	960	976	976	960	946	924	957	985	927	1003	941	976	987	1040	957	940	1005	991	889	936	985	947	998	951	962	947	966	951	992	1001	901	981	977	945	1000	945	942	956	962	955	1000	965	1025	999	1023	981	1038	967	1068	966	959	922	990	979	975	934	997	954	939	932	962	1009	990	920	973	1016	979	1007	970	1007	944	956	1033	961	1005	1043	961	991	1023	981	999	992	951	903	931	997	1035	1045	937	1030	953	914	967	982	962	925	970	963	980	983	1000	952	1036	993	942	947	939	917	1000	1011	999	1021	981	957	984	1001	965	923	921	973	997	936	978	956	999	986	956	1033	969	1005	978	990	995	996	965	933	1017	1020	969	929	945	962	954	996	979	941	967	971	935	943	947	990	981	1011	979	1015	928	981	1009	1027	967	966	961	967	1007	1044	963	1024	965	1003	1024	945	933	993	942	974	944	982	975	992	969	956	972	1012	945	953	996	964	1019	967	973	956	970	947	942	993	1022	974	949	990	980	1000	983	991	1045	951	928	1007	1002	968	1058	981	963	1040	1005	952	990	934	948	972	992	984	950	921	1025	1072	995	954	981	982	978	976	936	985	960	1005	1013	1015	1054	980	982	1000	993	981	1012	969	935	962	979	993	1053	974	937	960	957	940	1005	1034	997	1011	982	947	946	971	1038	1028	996	960	969	953	1003	998	1017	984	974	972	987	948	950	1002	944	960	935	981	988	1051	996	984	964	1037	918	973	979	990	993	1011	982	966	970	980	941	986	1017	1042	969	983	975	1000	999	956	954	982	954	962	1006	961	946	971	925	1011	976	1001	969	963	998	981	975	981	969	944	952	965	1026	936	950	978	1000	971	935	1044	987	931	960	978	1057	934	937	997	1004	969	1040	1005	955	974	1023	1001	961	958	995	963	972	920	977	1000	939	1002	976	954	956	972	1005	935	939	984	964	972	902	959	947	1073	1001	973	998	970	944	1037	958	989	971	977	971	919	1020	985	934	934	989	1000	995	977	986	979	948	934	917	952	964	1023	948	959	935	969	1021	964	993	927	987	990	979	1011	909	951	993	959	920	989	1014	938	1018	1020	990	974	993	1004	917	940	972	1008	1024	976	965	996	968	973	977	1025	978	1004	973	979	969	1001	959	976	967	984	1007	987	1033	1012	1019	949	1050	1005	989	940	1008	1025	947	946	1039	985	986	943	1025	943	990	962	1014	967	993	974	957	975	989	973	971	972	1044	983	936	924	963	978	911	992	948	990	940	1045	1006	897	946	992	962	988	1017	1021	994	909	969	1008	958	936	965	964	1006	950	1033	981	1004	960	994	961	928	995	974	1023	979	946	1001	957	970	911	976	953	991	946	963	1006	990	1035	959	963	939	946	962	937	981	964	956	942	1014	955	1003	1003	999	981	909	1051	950	928	1048	963	947	944	999	876	982	1022	1010	948	988	959	950	1028	954	984	994	982	990	955	963	991	994	979	991	949	1019	1026	974	960	1004	1000	998	1001	832	934	994	1027	1036	932	988	902	1013	958	948	1053	1005	976	1016	964	1035	967	984	1036	977	979	956	975	996	978	961	1032	970	969	967	1016	1014	983	945	1056	948	959	924	926	951	1010	1026	984	1020	994	954	920	1000	981	979	939	987	962	1000	975	928	1015	959	1009	985	928	979	937	951	989	960	981	1014	1032	1035	918	988	983	1006	976	979	989	1019	1037	992	1023	1007	938	962	954	1022	958	1022	972	1012	908	918	996	972	972	963	936	971	966	954	972	994	970	992	970	979	970	1029	945	965	937	962	1007	966	975	984	974	959	963	965	964	950	924	1062	933	975	977	981	945	981	980	955	1056	983	947	1021	958	963	935	1016	967	970	949	1002	970	997	994	952	926	992	980	974	1018	977	964	1047	1024	964	938	980	976	946	1011	998	976	1002	1058	963	1023	1002	980	964	950	960	955	982	949	989	1013	940	1023	979	962	1006	1011	1031	1013	928	945	942	959	1007	1058	980	1005	965	946	1000	1000	987	951	980	956	969	1047	948	973	1005	943	983	981	981	958	991	948	966	975	963	981	957	1000	979	985	1030	984	994	1001	970	965	1025	973	936	955	913	959	986	968	1045	992	995	961	955	985	958	957	978	999	990	940	956	1014	913	971	933	933	980	1007	921	974	957	975	989	923	971	1012	1001	977	973	989	1002	1001	997	994	954	1021	973	919	968	954	1041	955	953	1038	994	946	1008	917	929	945	926	1030	986	991	1028	962	939	982	1054	944	962	949	951	980	965	974	966	980	973	992	965	937	1009	971	976	892	917	1007	960	964	955	939	957	1009	966	972	961	974	992	1013	1008	955	966	959	992	991	982	1014	978	951	994	987	1002	953	961	985	952	986	1033	961	956	1020	967	1004	954	944	991	1037	983	938	979	959	926	1014	963	933	980	981	950	967	1018	968	958	971	977	985	979	992	989	1012	972	997	926	925	974	964	1073	989	977	954	902	969	943	977	1042	943	969	981	957	981	1042	1034	980	973	912	956	967	936	971	977	951	1007	943	964	1007	931	973	940	977	956	967	908	932	1041	981	952	995	1011	948	1022	983	994	970	995	1047	933	958	1038	945	1014	993	944	1073	917	991	1005	954	1028	954	995	940	995	939	994	970	969	959	968	986	1037	971	994	1001	1013	1007	906	947	1004	996	946	954	982	958	963	979	1001	965	995	1007	934	951	1016	943	957	979	1014	925	920	988	962	956	981	963	992	1019	981	968	973	992	1025	968	969	1000	1056	958	964	983	993	1001	1023	1044	974	987	1001	988	980	964	1022	998	998	976	981	1033	991	1028	1016	964	905	992	1000	996	1031	993	975	987	993	973	967	992	964	994	959	907	954	998	928	914	938	957	1014	1014	991	926	988	944	982	956	1028	991	1054	1039	1031	958	949	965	967	1017	991	1023	1015	1035	1008	992	992	936	920	1023	947	943	945	1032	956	956	952	1007	993	965	991	1010	1044	993	1012	1012	962	979	933	987	989	987	990	937	964	972	983	967	921	950	946	945	980	989	1020	988	997	984	976	956	1023	976	1053	968	980	919	986	985	938	975	986	1022	974	957	976	975	1002	987	938	995	944	970	969	929	1022	932	976	1011	1071	955	953	979	1012	976	1009	1050	987	982	1002	965	959	1002	1005	955	983	929	907	999	967	1061	941	995	1018	1006	958	960	960	947	975	992	951	1006	977	977	966	936	1018	939	1016	965	937	975	927	982	987	923	955	1026	996	954	980	945	898	1002	981	962	935	998	978	1002	940	986	999	965	938	973	1006	988	996	954	1000	1006	947
48815	95940	80938	57546	38814	7391	1172	1057	1110	1008	990	979	994	1009	1059	1002	968	984	989	958	1002	991	1023	1031	946	973	978	1006	974	934	960	956	993	976	927	980	967	976	994	999	985	908	908	981	1002	894	967	970	926	967	1006	945	998	1009	951	955	938	992	984	973	985	992	932	959	1003	1009	989	1016	932	916	938	944	934	976	942	1010	918	946	919	964	1010	947	936	978	926	990	965	903	953	962	942	985	930	911	1005	956	963	930	959	983	1002	987	958	987	943	957	926	959	930	1002	932	944	929	913	985	922	993	923	983	1020	913	921	968	923	987	966	977	996	984	926	1014	959	941	954	952	924	936	959	933	920	977	946	951	966	972	1006	943	961	1001	968	956	914	930	973	913	905	952	1002	955	958	922	998	919	938	937	956	943	1002	949	878	992	950	925	1041	922	998	900	969	984	963	949	943	975	933	989	972	942	961	991	917	956	1008	1030	928	942	922	984	905	945	960	968	934	898	985	969	942	980	938	958	987	953	925	954	981	991	965	936	878	937	922	920	916	966	962	909	948	966	986	949	956	993	937	931	928	925	951	994	924	941	973	995	957	976	979	962	961	931	973	960	935	856	969	903	913	998	941	950	993	995	931	979	967	929	944	914	970	942	958	1003	904	943	952	951	935	928	958	1006	961	955	918	929	965	977	976	959	973	956	947	964	945	952	976	1023	928	903	968	929	950	993	913	946	946	919	949	967	977	945	918	933	949	1020	960	905	943	913	951	877	936	917	1006	960	982	986	965	985	989	946	999	970	879	949	934	975	937	972	975	936	944	955	957	963	924	983	951	966	882	938	963	875	966	927	964	978	981	953	982	926	907	890	962	960	940	945	930	986	969	952	966	1008	965	988	882	933	987	981	992	983	944	992	983	942	894	978	925	915	915	937	954	941	954	941	920	921	935	985	987	966	929	955	962	920	952	939	954	933	948	944	944	916	949	955	992	956	977	977	935	966	941	942	938	968	1022	921	913	926	960	990	985	943	929	950	990	931	938	916	966	948	992	978	966	927	993	895	979	932	939	936	943	975	932	980	951	980	977	913	974	977	1028	918	999	976	961	931	928	965	971	956	974	916	981	994	946	1022	990	940	985	959	965	1021	983	995	969	949	976	896	953	1001	913	943	965	911	985	938	950	926	1027	990	931	930	967	957	918	941	958	955	956	903	895	972	977	973	982	989	1001	956	935	914	957	949	942	947	966	1014	933	982	894	1000	1007	975	995	912	969	920	950	937	928	968	976	980	972	924	993	945	981	1035	933	912	936	969	960	980	933	966	920	898	947	1004	963	941	1005	921	974	968	903	937	940	986	982	951	995	960	972	964	980	944	989	910	967	959	950	962	919	970	994	976	988	947	1000	934	954	963	982	944	985	1003	932	904	981	925	942	961	956	970	920	927	1016	904	1002	991	1022	992	993	946	983	886	985	938	994	978	992	911	931	964	976	996	931	970	929	890	993	927	951	975	974	957	902	941	962	938	950	923	969	957	988	953	936	926	943	934	993	922	977	939	987	899	985	949	906	936	981	980	962	941	942	961	1006	948	987	932	925	955	958	964	902	952	1001	955	989	982	983	928	998	863	1005	918	960	966	981	1014	989	942	947	1006	937	892	941	911	964	968	998	957	981	952	1005	960	909	951	996	960	961	941	1021	947	962	991	1002	989	977	929	969	937	950	905	919	1011	944	965	920	918	959	957	942	922	920	954	959	943	941	982	912	965	941	980	972	944	924	980	971	882	940	928	968	876	949	980	976	1011	941	988	952	961	972	933	885	978	927	944	1032	919	944	978	962	970	1001	898	912	940	920	904	934	938	968	922	989	960	945	984	939	1014	940	970	925	918	933	965	865	929	927	911	959	998	936	991	962	939	916	973	966	969	908	977	949	957	912	954	940	985	936	917	903	936	952	935	929	922	937	939	972	985	983	986	959	994	934	957	949	980	996	955	952	955	972	1003	958	990	1013	985	947	937	944	966	985	970	969	966	919	975	925	973	955	941	1009	878	947	946	935	959	934	965	925	958	922	942	949	915	940	926	903	964	960	926	975	865	940	1011	952	973	946	934	994	998	990	945	989	886	941	970	982	952	920	975	997	903	1005	954	962	999	933	985	939	948	937	963	932	973	1011	1012	916	932	968	948	876	932	944	901	946	972	917	959	988	948	967	965	907	953	999	955	908	964	984	878	963	965	949	944	932	909	952	973	928	961	961	964	905	950	969	964	971	952	934	969	973	928	930	975	970	950	941	953	915	947	944	1043	975	989	978	969	923	898	911	996	932	908	934	998	961	978	971	903	959	976	894	1001	904	950	960	975	976	938	960	1018	934	929	968	918	943	1000	963	956	970	975	903	962	877	956	987	916	945	921	972	927	905	999	955	940	946	958	1007	949	966	928	932	978	912	975	1003	916	975	902	929	978	969	941	1020	970	995	954	994	924	946	901	920	973	954	923	974	952	930	994	959	939	924	915	965	947	940	949	963	991	909	964	933	952	1026	901	940	936	980	952	951	967	976	967	973	953	936	929	914	878	992	984	953	926	923	902	918	974	890	915	978	951	929	929	944	964	976	967	973	1014	967	1004	934	940	984	962	954	909	966	928	960	1002	930	977	971	938	937	975	934	990	905	931	984	905	1047	970	963	935	942	966	940	992	959	936	926	970	987	991	956	954	969	1034	907	966	962	946	1019	950	929	975	991	935	922	923	960	953	939	991	969	967	980	907	976	992	860	912	962	959	981	945	961	980	908	909	962	976	1001	940	905	932	932	903	959	938	963	925	894	974	957	958	992	964	968	974	981	924	956	956	936	951	923	923	984	938	923	1007	934	944	957	953	957	956	940	914	953	960	932	989	978	959	913	976	935	894	932	943	1024	932	984	976	950	955	925	963	930	1002	923	996	953	959	1008	923	943	949	949	926	977	979	929	997	957	982	1007	1024	950	1029	956	950	1006	952	928	889	929	959	948	885	933	960	1037	966	920	936	973	950	995	965	899	937	912	1013	893	920	903	980	929	985	969	979	955	975	973	943	904	984	963	941	946	961	981	962	949	961	983	883	948	952	954	963	910	963	950	942	981	974	945	941	985	965	912	985	999	975	988	979	957	977	970	1006	979	922	966	916	913	919	924	915	997	922	926	983	979	932	991	943	969	979	971	926	960	929	945	995	913	934	951	923	939	1004	981	951	973	932	976	895	903	929	884	984	930	934	943	971	972	930	988	965	889	979	990	964	949	941	956	929	951	997	999	957	940	908	967	958	983	943	981	933	954	978	968	902	941	939	983	959	908	927	984	944	906	913	981	983	912	888	959	948	942	968	928	930	896	992	940	925	913	934	984	946	958	949	940	943	987	1030	987	964	944	931	958	922	908	944	956	971	1006	948	987	966	988	933	976	899	932	987	921	969	963	1014	930	895	1036	943	952	945	927	891	923	986	916	931	903	969	958	1010	957	937	963	983	968	937	880	925	957	982	913	957	976	976	922	923	965	984	941	986	917	943	953	955	955	949	1014	1017	999	959	971	1000	955	967	934	1023	958	955	916	977	935	980	980	937	950	894	910	896	1001	947	949	983	960
31915	28325	34107	19231	5537	639	416	457	424	425	434	420	449	434	451	446	375	432	458	451	441	397	444	393	412	455	406	475	410	420	448	445	417	454	438	429	456	433	443	469	395	404	452	432	446	446	437	426	433	394	430	445	435	471	434	426	458	434	427	439	420	425	386	412	413	394	455	377	456	419	418	419	435	417	428	460	429	385	415	419	412	395	393	427	446	402	409	435	425	448	430	461	435	420	466	428	432	418	419	418	437	426	403	451	413	444	418	430	430	404	439	405	398	402	419	420	425	394	445	415	479	426	404	436	457	441	403	422	416	429	429	424	436	433	427	389	386	403	429	411	462	404	414	441	423	402	475	441	427	434	410	391	421	445	433	400	404	405	455	430	445	414	433	400	436	404	453	427	432	425	416	408	431	440	411	440	418	432	377	435	452	436	482	411	425	426	431	406	429	448	431	413	427	450	410	451	419	394	426	381	411	409	437	401	423	433	423	427	418	413	437	425	440	412	433	424	411	446	413	416	436	420	398	445	419	427	448	437	426	420	452	398	414	401	417	444	405	435	419	392	402	422	418	459	423	451	442	417	415	424	416	408	418	414	423	442	457	458	419	408	430	426	432	423	412	416	395	422	457	419	423	410	424	394	441	436	454	448	438	400	438	434	433	439	420	408	439	429	431	381	431	441	447	392	415	414	402	401	428	416	415	430	418	430	409	429	438	442	406	387	427	408	420	414	396	424	424	437	414	410	412	422	422	390	424	434	456	438	423	433	435	405	411	433	434	445	418	476	402	444	440	455	432	420	433	437	447	364	431	422	433	429	409	418	399	406	431	414	406	418	426	442	451	414	406	418	395	425	436	410	382	380	417	404	423	438	415	431	449	431	413	449	419	466	409	418	459	459	420	427	378	409	411	453	398	433	441	425	389	448	428	451	436	462	435	414	452	410	462	431	390	454	421	404	397	448	409	440	414	416	418	416	439	425	431	412	411	422	420	418	415	449	421	377	391	409	444	448	431	418	425	412	420	382	421	423	423	422	414	406	424	461	445	427	434	397	442	436	457	415	407	373	409	419	407	397	429	440	454	397	418	406	410	430	411	413	438	398	389	434	428	445	401	466	434	431	422	440	446	400	428	431	437	432	419	413	435	410	425	397	465	429	448	423	450	434	447	408	465	413	431	408	433	446	461	379	401	430	435	448	476	392	417	424	434	423	430	458	419	423	403	409	459	423	425	431	435	447	425	448	426	410	444	408	457	469	379	451	404	436	433	370	437	396	428	451	417	423	460	429	401	437	436	468	427	465	419	418	394	417	419	416	421	459	447	385	392	427	427	427	449	468	411	411	437	459	424	400	433	411	426	399	407	428	414	401	415	425	418	429	413	429	424	447	420	444	440	452	401	467	422	471	432	407	419	468	412	411	425	449	450	408	403	429	406	442	427	434	457	422	430	454	430	436	457	406	441	434	416	466	457	424	407	406	406	440	443	451	399	406	407	442	448	441	420	409	464	435	456	400	410	448	433	449	458	414	441	393	456	455	388	418	431	437	455	435	412	425	405	462	492	432	414	383	430	399	395	395	424	416	430	405	407	487	451	431	402	441	438	410	459	460	419	469	454	429	436	458	412	412	420	430	434	393	430	464	431	401	435	449	410	437	438	440	440	465	443	409	457	430	432	420	401	427	390	443	434	448	430	482	394	393	451	401	404	425	442	418	436	414	422	431	421	438	389	437	416	426	467	439	419	431	413	408	417	410	453	417	420	424	413	417	420	425	399	426	443	400	422	398	443	440	460	450	416	447	391	425	439	396	408	441	443	425	427	431	395	425	417	416	449	422	431	475	417	401	412	427	412	420	432	449	436	446	427	434	387	394	452	412	447	403	481	463	407	421	447	419	413	416	434	420	419	403	394	388	419	396	427	418	405	403	426	400	484	431	435	440	424	465	413	463	428	450	427	416	427	457	454	432	421	408	438	415	435	463	440	464	429	424	427	413	419	396	444	443	430	381	425	446	443	410	432	431	415	388	406	430	413	433	423	410	401	436	400	419	413	434	442	420	408	438	415	440	425	414	403	401	440	415	449	407	431	365	436	446	430	444	405	416	412	436	446	420	409	397	445	433	426	439	404	424	411	434	453	403	402	450	417	380	453	399	411	438	413	423	435	411	415	417	414	423	442	428	408	418	455	434	427	420	455	399	426	433	431	409	453	409	402	453	444	404	400	415	446	424	419	457	419	449	417	453	422	427	445	434	411	400	427	410	415	419	445	420	431	424	444	424	404	459	440	419	452	446	411	402	483	452	431	416	444	407	471	401	431	390	435	400	449	427	474	434	470	427	423	423	430	441	398	418	413	446	428	416	426	452	417	430	435	443	434	439	447	433	443	428	417	395	432	446	402	407	410	430	442	464	408	401	411	413	404	406	439	442	425	424	459	461	401	443	442	435	405	436	428	427	416	418	454	457	431	433	408	419	399	424	419	425	463	438	422	402	416	408	435	446	447	419	429	431	405	423	425	432	401	410	438	419	449	435	446	442	418	419	428	439	421	395	411	421	459	438	408	422	424	434	428	438	464	406	422	452	422	475	407	409	409	463	420	413	457	440	415	392	439	408	421	451	439	451	399	435	424	357	449	437	440	385	457	455	403	442	422	400	419	420	462	423	444	418	450	397	420	409	407	435	448	409	439	411	448	425	414	413	420	443	387	412	402	467	448	434	446	399	425	380	416	385	411	396	448	406	435	441	412	430	431	446	426	429	413	396	410	410	444	421	419	419	447	399	418	408	433	465	444	463	426	430	389	420	389	424	456	440	404	421	410	443	410	420	410	450	429	442	446	421	471	409	449	420	393	436	430	410	401	420	406	398	427	454	456	434	425	430	423	399	368	429	442	430	442	430	419	423	448	412	399	388	437	428	447	421	416	420	445	416	427	410	420	425	387	400	446	464	455	435	430	437	434	422	410	431	431	420	432	432	440	426	414	411	472	417	403	404	434	431	394	407	394	418	400	417	410	438	412	436	420	410	419	392	428	393	437	426	405	413	435	451	401	451	450	436	433	426	411	412	445	409	428	448	437	423	432	395	439	468	448	416	429	426	425	445	423	459	441	429	417	446	414	393	446	421	394	392	412	443	389	396	444	427	449	440	412	424	413	430	425	470	450	444	414	377	428	408	434	432	429	425	424	432	440	431	423	414	451	392	414	393	409	480	428	421	430	433	398	381	410	450	453	407	414	424	434	416	490	418	400	450	436	393	420	439	448	423	419	410	398	427	424	419	425	425	451	402	446	421	441	428	426	462	446	424	466	444	395	469	442	403	417	442	384	428	415	437	404	413	472	426	409	423	424	386	422	454	452	433	412	443	435	430	424	441	424	452	430	401	445	429	418	423	426	443	439	460	440	402	426	429	434	452	443	441	459	405	411	413	441	418	453	417	413	385	441	414	458	432	431	457	397	421	414	441	421	415	407	440	419	401	410	369	442	388	416	465	441	402
33033	39581	26512	11435	4012	592	453	453	502	477	475	478	492	453	513	457	491	481	432	470	445	449	462	467	469	433	471	438	443	439	481	459	484	486	442	406	463	458	463	475	417	475	455	455	460	505	472	440	437	472	457	461	437	438	446	454	468	448	448	421	415	467	440	426	440	429	447	435	485	462	500	462	460	462	450	428	447	463	454	490	407	445	454	425	477	468	480	458	441	487	455	460	448	439	440	432	437	457	443	454	432	451	453	471	427	434	466	486	450	479	438	453	461	448	438	450	431	442	448	459	437	472	441	490	476	478	441	460	459	457	473	420	449	481	406	467	460	414	462	492	433	467	446	479	401	422	441	416	437	444	440	476	457	497	426	446	448	458	490	456	446	422	419	453	449	467	432	425	432	468	467	440	456	437	462	436	453	429	472	436	459	457	460	495	447	470	448	443	412	421	445	457	439	467	467	442	457	436	461	429	455	482	465	485	425	508	453	444	484	450	459	455	441	427	455	441	435	412	451	420	459	479	479	438	475	472	463	436	439	457	424	453	445	447	466	453	450	469	444	458	479	486	478	480	470	434	445	463	439	464	431	456	428	453	419	461	460	464	486	455	508	416	485	432	474	458	473	443	423	471	434	457	459	484	463	454	476	443	438	442	465	399	515	449	463	458	440	469	432	422	437	443	433	437	467	446	431	441	476	431	458	480	453	487	418	450	466	466	458	451	424	452	458	482	451	463	447	447	435	442	481	483	459	462	438	463	457	460	465	447	459	437	454	405	446	438	493	432	423	431	472	479	445	438	467	456	463	431	443	417	429	451	436	435	445	444	470	451	442	477	431	457	440	446	458	472	464	469	462	436	424	460	446	471	453	469	447	484	490	464	468	488	441	456	479	507	448	508	433	445	454	439	461	449	438	453	481	522	424	473	511	432	399	418	472	429	457	449	522	460	477	429	464	429	464	479	449	423	434	434	439	476	432	433	442	445	474	417	455	454	443	436	452	447	481	468	456	449	437	467	458	476	437	438	463	504	435	457	441	479	482	474	441	457	470	445	449	477	474	482	403	461	480	487	480	454	452	423	472	443	423	417	465	443	469	429	506	479	429	461	418	486	439	436	451	440	475	472	435	457	462	501	485	477	445	479	474	430	455	449	430	426	431	418	414	486	462	444	451	459	444	458	420	406	472	479	428	452	499	457	443	436	471	477	384	458	471	440	445	414	458	451	467	412	429	441	457	471	443	476	464	476	451	474	441	446	445	442	427	450	465	490	414	438	415	441	481	471	448	491	511	497	461	442	466	469	409	517	501	439	503	474	491	445	456	472	418	440	486	447	448	466	452	449	455	481	434	481	434	420	460	434	454	425	484	459	423	458	471	419	442	470	472	457	481	502	459	448	423	446	451	474	452	417	450	474	464	446	457	448	445	478	468	471	472	457	453	477	406	456	399	459	466	432	438	440	496	435	439	448	436	437	417	453	468	476	449	456	476	476	483	438	464	460	471	495	446	447	438	462	467	446	490	491	428	456	428	455	455	459	470	443	461	456	469	451	479	440	475	422	453	442	465	442	466	455	451	462	433	455	417	499	446	487	458	447	484	468	423	445	455	461	410	402	448	456	451	474	476	456	462	474	463	421	444	424	459	430	403	476	447	462	417	480	464	429	476	443	454	440	428	462	419	454	444	424	429	453	445	439	467	452	460	461	420	439	460	470	511	420	449	466	488	462	437	474	435	423	448	451	486	439	445	484	435	453	453	446	430	477	461	457	489	440	434	438	419	430	472	436	447	462	440	435	484	463	467	464	454	426	494	480	422	445	445	455	455	450	439	480	470	439	455	473	452	458	455	456	449	473	447	456	428	406	485	487	430	446	438	435	434	460	464	481	421	439	447	455	460	445	441	486	449	431	462	459	481	457	428	428	432	424	475	440	443	462	452	458	489	469	425	485	469	480	467	445	422	455	438	461	479	482	451	448	457	486	439	446	461	465	482	475	447	455	456	466	466	467	471	447	464	456	469	446	467	441	424	438	454	473	469	490	429	477	470	495	465	439	425	411	465	450	459	469	428	474	481	455	463	474	437	453	448	491	444	448	447	448	483	416	472	426	451	489	436	460	460	458	442	445	453	427	472	443	464	466	445	454	489	467	454	498	457	451	472	440	449	449	473	488	397	468	479	455	420	473	467	409	476	450	442	449	478	476	480	446	463	442	448	449	461	441	440	456	453	447	506	473	463	453	474	412	455	468	430	431	482	429	481	451	468	418	446	438	433	454	449	495	469	435	448	450	448	427	403	420	451	456	469	445	429	467	474	440	483	443	462	416	445	426	477	468	425	441	438	460	489	441	481	485	470	493	452	452	446	481	451	442	441	451	416	462	428	476	451	438	476	474	448	475	473	518	428	458	441	445	435	448	458	501	456	452	456	499	462	477	450	474	433	445	475	485	441	434	455	439	470	479	420	463	465	477	428	452	471	470	448	408	448	478	500	473	420	457	447	419	480	415	459	452	437	450	498	453	453	471	461	456	474	444	435	446	431	483	472	467	464	466	443	463	447	457	464	451	461	446	444	475	444	447	487	462	471	482	454	462	440	469	462	446	424	482	405	433	476	498	452	466	457	477	472	486	489	448	437	456	440	466	445	479	502	479	473	433	394	449	415	443	501	437	440	469	426	468	457	423	436	489	428	433	462	417	465	450	467	470	431	460	456	446	466	433	461	390	455	470	453	426	491	492	422	438	428	487	451	446	469	481	426	440	456	452	477	443	494	456	478	439	450	470	431	476	425	460	462	478	440	441	458	450	448	462	479	459	452	486	468	478	424	414	436	465	466	487	459	423	421	467	454	458	469	479	458	455	480	433	451	450	441	482	466	455	454	434	464	468	477	446	456	436	462	462	448	463	459	430	448	464	448	475	467	447	481	501	442	439	474	435	475	459	449	463	484	486	463	467	461	430	417	441	475	426	487	456	419	411	459	478	459	436	458	447	462	490	482	485	435	471	461	449	438	438	429	429	475	462	480	478	477	453	459	450	458	480	460	504	471	437	471	419	497	470	438	479	473	421	419	438	484	394	458	495	446	442	458	444	469	485	427	459	428	482	466	470	450	459	442	456	450	432	451	426	446	469	431	413	445	479	482	451	453	464	426	426	468	475	438	442	484	389	480	486	486	449	466	438	463	462	472	450	464	446	466	439	457	440	510	442	425	436	470	430	463	457	458	485	467	450	451	418	453	452	435	452	458	471	447	457	449	458	438	448	414	426	477	456	474	460	435	452	493	467	459	451	453	491	446	472	464	498	465	434	483	457	451	480	485	468	458	485	460	455	454	448	438	444	484	418	448	448	505	457	475	486	453	441	471	430	426	467	457	476	485	440	431	443	459	463	422	464	459	451	423	460	467	464	413	458	478	464	446	485	442	513	482	514	444	482	485	471	463	481	465	448	412	450	491	458	463	464	429	450	448	456	443	414	482	481	482	438	444	482	470	450	478	432
23506	22088	34131	34556	25510	15079	2845	687	633	593	653	653	626	618	605	596	591	573	588	606	571	610	594	653	598	649	601	601	576	581	654	584	568	633	589	614	602	605	591	568	630	594	546	559	580	582	590	623	618	590	574	559	567	563	603	590	549	578	600	621	611	613	571	635	597	601	588	599	592	580	607	584	584	616	621	576	597	583	587	615	591	591	613	580	626	562	552	610	572	553	582	591	587	590	606	621	572	607	548	575	603	543	614	561	577	607	593	566	598	597	600	600	576	594	605	581	571	619	600	600	586	619	595	558	582	641	621	587	566	591	627	593	604	593	613	574	586	594	629	564	587	631	584	574	588	593	614	606	622	602	582	570	605	598	628	588	597	563	636	558	587	587	622	615	636	580	545	643	609	607	593	608	599	608	598	597	577	581	597	609	557	555	597	580	606	584	586	593	575	571	596	561	588	576	625	612	628	581	629	586	595	579	590	545	598	586	588	609	583	617	575	598	613	571	583	575	556	573	556	651	589	561	565	588	585	565	539	619	626	624	570	599	610	579	612	599	549	638	588	589	619	575	591	589	610	572	576	582	566	599	533	596	575	585	605	589	601	607	576	561	586	587	593	595	650	636	603	558	603	583	594	599	576	585	587	605	580	567	563	631	589	599	608	640	578	625	597	575	563	600	595	575	599	578	607	616	583	611	566	615	569	577	611	586	571	575	588	601	575	616	619	580	645	570	600	606	618	586	604	579	589	578	578	601	584	595	624	629	599	592	586	614	625	591	610	655	622	609	603	564	565	548	582	628	568	639	598	600	621	605	616	621	605	568	586	566	592	593	599	581	582	630	555	603	600	559	568	596	594	567	583	607	578	547	566	603	592	624	566	577	595	618	618	548	580	576	577	560	587	573	614	628	609	594	621	618	592	566	572	657	551	581	591	599	605	560	616	579	613	563	632	596	587	583	591	598	598	622	599	591	585	626	588	618	624	592	619	573	613	626	602	619	609	576	549	587	617	597	591	588	597	600	611	578	561	648	589	600	550	569	603	562	592	601	609	600	626	594	579	594	601	593	581	558	543	577	590	609	581	609	586	546	599	624	629	581	579	610	601	608	617	624	545	587	583	566	619	572	585	546	600	572	594	609	560	568	606	591	630	587	628	574	628	551	564	578	616	583	583	585	605	595	615	579	615	607	569	589	586	566	562	594	573	565	585	569	627	573	609	600	583	606	620	596	595	552	628	611	601	606	591	582	592	611	611	580	572	602	572	591	609	560	592	610	575	599	545	540	615	603	609	544	602	594	609	622	600	603	624	618	567	600	585	585	597	620	595	517	583	566	571	601	604	610	569	547	587	605	602	577	571	574	597	580	622	601	582	610	575	581	564	587	655	611	614	610	553	591	631	605	598	566	571	571	577	578	614	565	597	622	606	591	612	585	588	586	557	588	542	582	577	614	600	581	603	572	507	589	584	567	614	588	588	590	607	587	626	591	587	608	568	571	595	598	572	617	644	582	598	602	603	599	613	598	585	606	608	597	617	608	601	562	550	630	577	586	589	568	581	621	614	618	580	557	534	555	610	569	610	594	588	603	589	625	584	560	593	552	567	609	590	561	580	553	596	611	573	596	568	576	601	596	603	609	599	571	582	583	578	609	632	607	633	549	601	620	624	597	576	587	554	578	573	616	570	607	591	599	591	583	587	578	600	557	538	567	531	586	598	580	626	626	618	593	605	583	566	579	634	616	565	587	555	574	619	587	614	560	596	623	598	562	634	624	606	640	631	645	579	566	569	624	605	580	583	610	584	609	600	615	652	609	586	586	573	629	608	606	613	604	562	584	595	568	624	625	594	602	590	566	581	624	592	562	631	585	581	600	565	604	575	615	610	538	536	628	636	615	569	584	615	571	611	587	645	600	639	619	540	609	563	594	580	576	592	583	610	645	601	587	627	580	566	612	600	590	613	627	549	564	628	544	574	620	590	631	584	583	615	584	575	615	603	602	560	576	617	617	611	599	609	556	621	626	587	619	586	535	616	599	592	611	591	634	569	603	594	565	567	639	624	597	580	553	598	580	594	550	546	599	577	569	614	608	585	579	627	598	588	537	581	603	572	631	545	588	576	607	598	572	561	586	616	646	631	599	608	584	610	585	573	549	640	577	604	586	604	665	622	570	598	588	565	601	549	567	563	602	579	561	591	602	603	612	598	569	587	565	639	623	581	552	612	611	613	586	604	583	641	599	604	583	604	598	597	576	622	618	593	574	603	570	591	591	604	627	590	619	580	595	627	598	563	554	606	666	562	602	588	565	590	569	645	609	600	564	591	562	560	588	572	565	565	607	592	556	576	587	565	565	580	582	585	591	566	615	567	583	616	586	581	593	613	554	619	603	539	635	565	610	586	587	602	616	593	611	594	576	597	588	631	646	580	602	601	584	581	564	586	578	618	610	586	606	600	596	560	535	600	585	644	608	584	571	607	566	574	565	576	620	589	628	585	599	537	572	631	574	583	623	626	585	596	588	582	550	590	623	555	626	623	598	584	578	556	603	581	605	558	620	550	542	575	586	592	581	577	586	655	604	522	636	612	550	573	582	624	597	584	588	569	603	593	570	607	609	566	615	628	581	560	599	549	599	608	612	581	619	608	607	583	552	585	555	585	588	651	594	551	610	607	573	604	583	600	630	604	629	568	584	555	613	605	617	572	600	591	630	564	568	559	628	558	575	560	601	617	584	590	642	596	587	575	570	631	616	597	595	594	583	617	550	570	591	610	645	594	581	595	622	625	635	678	638	615	623	576	584	594	606	633	585	604	620	613	588	635	608	647	606	592	562	606	629	562	568	596	551	620	624	630	602	575	590	633	582	571	581	589	615	588	555	575	584	561	585	614	642	624	620	563	611	578	593	633	613	549	568	579	597	549	608	560	564	595	595	612	586	591	595	584	585	583	538	574	599	620	549	615	589	628	627	603	582	587	601	587	616	575	624	551	588	631	628	604	634	590	582	608	609	610	536	616	574	605	611	554	537	633	585	585	598	599	639	612	623	584	609	572	611	583	616	602	605	591	553	582	569	577	566	591	583	555	584	556	619	574	547	564	536	560	590	589	574	602	611	593	625	624	557	581	635	614	586	579	599	606	534	552	575	603	608	602	628	579	550	624	607	596	568	545	619	585	612	575	584	588	607	569	563	580	633	599	590	594	561	591	589	551	619	601	593	556	640	596	595	618	574	604	635	590	558	581	587	588	610	558	567	614	652	578	620	611	596	579	581	611	626	585	581	594	565	577	540	565	581	639	603	630	590	510	625	584	587	620	578	555	583	590	610	602	568	582	632	535	590	547	549	604	567	562	551	574	555	609	608	636	622	602	603	584	608	579	563	594	592	631	630	601	643	586	598	554	583	618	587	583	627	591	590	655	578	584	604	639	591	606	638	632	594	581	596	614	565	628	617	604	559	608	581	595	593	598	611	568	609	580	566	600	600	608	588	602	580	557	625
41990	84903	65583	47250	23491	888	785	724	678	652	693	662	641	588	626	617	580	640	639	601	602	587	568	609	594	594	617	610	579	594	592	631	606	571	590	601	576	598	589	588	575	593	604	613	594	573	609	621	534	607	642	574	577	580	601	576	593	612	617	599	592	630	552	565	619	628	641	592	577	572	583	661	586	631	604	666	609	591	569	660	556	627	598	570	622	579	582	590	622	582	602	583	576	661	586	609	568	552	567	586	599	598	619	596	598	586	543	603	587	631	626	581	611	638	619	616	585	607	592	594	617	652	593	603	588	586	596	599	602	607	577	599	613	619	612	603	604	600	654	589	588	611	621	647	557	581	587	567	580	614	643	554	640	579	637	583	553	600	580	576	616	607	638	577	562	632	590	599	590	621	635	582	645	626	624	555	616	574	603	557	606	592	577	654	632	596	561	598	583	608	555	607	590	590	605	586	624	625	596	569	644	587	628	598	572	561	591	557	609	599	576	607	616	627	587	547	625	630	579	576	591	585	587	672	592	616	593	569	594	607	582	621	588	606	590	636	632	624	583	605	602	609	558	600	574	623	596	618	616	573	613	618	588	586	595	601	645	614	554	574	593	623	586	597	601	572	588	567	600	588	608	609	608	574	623	614	591	627	589	582	577	599	573	576	615	580	597	619	602	593	592	570	561	606	571	602	630	571	545	601	594	590	600	562	608	611	649	557	556	592	605	622	624	602	576	568	553	583	599	577	604	604	609	608	555	601	567	625	593	666	632	562	591	593	583	551	607	597	600	561	567	622	588	604	601	573	609	552	624	639	614	549	566	604	659	542	636	624	616	585	566	629	579	626	623	589	635	616	601	613	621	581	563	567	646	597	602	604	550	578	601	600	616	611	614	606	618	596	617	622	573	570	579	611	585	618	570	615	612	608	605	592	625	576	594	572	586	581	613	603	596	572	591	585	591	571	580	579	615	555	593	586	613	603	620	560	574	584	620	576	605	580	600	588	612	582	582	628	595	641	637	591	635	580	575	628	558	575	602	591	583	598	589	596	594	633	635	594	604	596	613	616	593	564	596	620	621	572	590	630	613	578	596	594	585	570	609	623	592	555	592	534	622	555	594	604	619	586	570	587	566	642	620	609	613	585	608	569	569	597	539	575	583	612	597	603	589	590	632	589	620	639	593	605	619	594	595	603	618	640	620	610	571	611	556	549	611	609	597	562	585	593	674	633	583	596	608	638	585	580	604	629	610	601	572	567	620	576	664	587	569	578	625	602	606	608	582	594	597	601	623	602	598	587	619	635	571	593	595	601	607	574	559	592	601	645	613	580	606	566	581	574	632	596	577	613	580	553	556	594	589	553	605	622	582	584	596	628	618	591	591	583	582	570	607	574	597	574	650	611	614	617	634	599	637	631	612	602	602	570	628	588	577	619	573	554	613	615	619	590	647	562	552	583	548	552	606	577	602	635	588	577	556	587	559	608	604	589	618	562	550	584	610	604	573	649	597	573	596	584	588	591	590	610	571	625	594	609	630	577	544	594	629	559	598	623	606	597	623	605	599	587	594	585	582	594	540	599	623	589	621	624	601	600	631	593	627	618	579	587	619	608	599	628	586	573	629	575	635	611	603	594	588	575	636	591	615	608	585	605	620	578	604	584	565	586	605	575	594	622	629	609	570	597	581	637	622	596	631	619	653	604	585	586	594	620	663	570	583	584	588	583	588	640	597	573	572	557	568	563	559	616	581	604	585	617	550	616	580	579	621	596	589	588	581	645	595	579	557	606	650	537	569	580	599	624	597	601	596	575	620	629	603	614	625	579	567	607	595	623	614	569	592	541	564	614	598	613	608	592	554	586	586	548	550	575	588	569	604	613	595	588	575	565	598	598	573	621	537	602	607	629	602	603	608	584	575	600	588	600	581	607	612	581	585	589	584	553	620	564	573	621	569	580	607	618	661	596	579	609	618	599	585	605	571	585	615	606	633	537	598	618	612	613	587	572	643	634	588	618	620	550	643	599	618	565	651	552	589	608	577	604	646	581	568	591	565	619	610	618	589	596	566	593	576	590	571	619	600	614	630	599	621	601	642	609	576	554	577	574	592	597	616	554	611	610	609	605	610	583	606	626	594	581	568	602	613	593	570	588	581	590	616	585	652	613	586	621	606	611	594	619	608	576	615	613	596	548	629	603	630	582	587	634	603	624	560	590	616	558	592	594	579	595	570	614	599	570	640	611	607	609	556	571	598	591	553	621	597	638	588	594	560	580	598	632	612	610	628	614	579	625	596	596	598	604	625	572	602	620	571	598	582	554	616	557	560	601	578	612	616	594	608	562	631	583	631	564	600	594	637	560	604	586	568	566	628	595	589	617	558	560	588	595	658	603	608	609	620	593	630	604	582	592	602	593	587	593	582	581	606	617	574	569	588	582	581	570	627	597	610	596	606	601	574	602	579	607	639	590	611	650	595	598	569	575	624	585	580	606	598	588	592	567	565	594	587	632	617	593	640	623	607	584	599	568	617	590	553	537	589	610	579	594	636	595	653	649	585	590	575	622	598	591	644	572	603	601	597	540	626	602	604	634	622	567	589	573	659	593	596	586	589	596	588	583	562	583	602	596	621	613	545	605	598	570	572	639	556	589	588	656	599	611	627	571	593	618	584	595	586	636	587	584	566	564	601	548	638	607	580	590	625	644	630	608	607	637	600	587	621	593	596	633	587	598	620	573	565	582	614	581	606	622	590	639	561	588	598	596	562	615	602	597	594	626	610	579	594	671	563	610	570	627	628	620	594	590	627	579	588	576	590	605	554	547	587	597	597	589	630	573	630	620	641	631	629	615	610	614	613	643	525	616	596	620	577	562	557	655	650	587	601	589	587	583	617	585	593	632	545	606	611	605	625	614	583	590	615	578	629	547	608	557	627	594	527	595	584	598	610	637	592	548	589	571	610	621	625	660	608	626	588	598	556	576	610	629	595	593	564	666	625	573	586	609	642	625	636	590	609	600	608	543	596	562	557	576	564	566	570	584	628	552	592	607	618	597	586	596	570	603	630	589	598	609	617	547	605	633	564	586	563	572	584	608	625	622	604	640	594	623	631	640	620	639	550	591	608	589	586	618	571	585	559	635	591	591	596	610	580	584	616	607	593	607	613	581	603	588	589	591	622	681	597	587	608	634	578	625	623	621	619	593	569	618	543	581	642	618	610	595	594	578	572	625	585	617	581	575	583	623	597	615	600	581	564	602	625	603	611	591	585	583	576	553	608	595	607	608	605	580	576	587	574	602	561	609	596	568	635	597	605	589	585	587	654	602	613	593	582	601	537	631	650	592	612	609	633	593	621	591	553	601	566	592	605	590	605	567	609	599	571	628	619	606	546	609	579	594	574	575	572	613	611	559	639	555	612	587	566	614	589	644	620	611	605	600	600	570	572	577	593	592	519	533	557	607	575	607	586	622	594	601	604	565	566	619	603	606	612	605	640	588	609	601
24950	22781	32813	30868	19218	4299	779	640	638	630	620	627	652	657	644	635	684	608	619	640	638	591	671	581	619	652	632	650	605	650	616	654	644	644	635	598	611	604	638	613	599	665	654	601	580	608	615	618	647	656	683	613	609	603	667	656	673	613	664	633	642	627	635	646	675	638	566	619	609	624	673	657	619	683	596	635	594	642	574	658	534	582	636	652	617	627	573	590	634	660	635	562	634	590	635	601	608	602	660	595	616	598	639	627	599	581	622	626	613	614	633	636	596	628	567	606	668	627	605	631	600	654	655	626	624	667	633	613	639	668	657	609	627	561	609	636	625	675	664	623	654	651	619	610	592	652	593	643	611	633	629	648	620	573	635	603	618	646	580	613	625	667	621	626	637	622	646	659	620	628	602	641	633	624	608	585	634	631	646	638	659	645	619	606	629	642	638	623	600	595	626	618	615	643	600	618	565	601	619	627	652	600	603	613	615	624	631	648	605	628	621	605	613	605	641	646	684	641	632	597	621	700	617	636	618	658	683	613	645	625	610	595	639	696	612	584	643	628	621	649	598	619	658	547	610	632	616	645	583	643	602	648	602	607	614	648	621	657	611	607	616	615	613	625	609	630	604	589	589	634	643	601	613	623	645	605	609	623	618	609	618	632	615	656	567	623	592	648	637	593	613	652	600	625	550	605	588	683	607	618	615	649	622	600	617	617	634	644	599	649	655	626	667	619	604	636	608	663	636	617	640	586	597	594	614	619	667	592	636	618	604	613	611	632	613	622	634	637	653	611	651	648	616	618	654	601	630	629	620	629	623	618	597	654	616	619	609	653	651	667	605	637	581	593	628	607	587	593	598	632	617	548	625	610	604	583	616	598	617	628	594	649	624	590	639	631	641	633	623	612	655	654	583	627	580	634	615	671	626	657	574	614	612	634	669	575	620	600	581	612	582	609	649	607	600	638	648	620	602	665	657	621	631	596	595	618	586	613	614	599	635	647	629	618	617	644	594	565	606	664	628	613	616	617	619	636	635	601	601	631	630	594	639	593	647	623	623	608	614	599	621	570	596	578	583	608	634	601	626	609	654	659	641	605	626	660	621	594	613	632	634	587	619	618	644	594	626	630	629	624	635	643	611	591	586	591	618	586	618	629	633	620	612	632	627	623	662	617	607	648	625	622	667	630	611	633	609	629	659	597	683	642	646	655	666	588	631	633	590	594	621	600	644	633	620	626	597	641	663	620	631	609	644	582	615	623	612	634	634	638	655	598	638	617	628	613	584	605	645	618	689	601	589	680	662	644	596	596	599	584	614	588	623	600	637	625	615	626	661	600	621	656	668	635	603	600	629	669	610	639	633	602	600	638	615	618	633	643	623	636	629	620	639	644	649	605	610	683	598	585	641	639	596	624	613	606	662	615	645	595	654	657	643	595	624	643	641	611	608	648	616	607	634	593	667	594	642	578	653	634	607	599	656	665	602	673	634	629	653	617	649	624	614	614	655	575	594	639	632	608	605	618	565	608	621	626	633	630	644	648	621	620	607	601	611	619	579	599	590	603	634	629	622	618	632	629	562	613	658	620	610	666	603	621	639	631	581	634	631	617	596	591	643	616	590	609	613	648	634	590	601	602	664	607	631	649	628	622	634	620	590	651	621	610	628	611	618	658	597	667	630	578	589	636	639	616	645	645	597	649	591	629	596	640	686	624	638	596	638	596	591	630	616	600	627	570	609	604	637	592	599	622	590	628	625	648	626	661	653	645	681	618	661	613	638	615	658	636	654	623	683	689	636	614	648	597	616	653	636	600	612	606	622	621	606	602	624	636	568	616	626	585	623	557	671	615	609	610	602	648	595	654	630	656	626	600	622	601	622	604	620	596	620	597	626	588	658	627	622	590	626	611	626	663	592	615	624	628	629	641	635	625	632	663	634	612	652	650	616	579	553	654	666	609	609	621	581	653	643	626	648	631	643	637	613	597	601	625	622	669	650	671	617	630	592	636	632	589	625	657	596	601	613	636	637	629	657	562	618	620	618	594	588	545	632	596	629	603	625	613	632	677	644	625	615	579	644	578	584	612	559	600	608	607	653	596	577	627	618	591	623	675	639	594	680	658	616	612	605	591	636	620	609	622	595	625	613	626	579	609	652	586	618	616	615	610	574	623	577	629	612	639	644	652	601	704	660	637	666	610	599	671	636	606	632	638	653	640	621	623	647	629	644	597	608	611	604	609	617	615	633	593	632	641	625	628	638	648	599	612	612	606	626	652	632	611	578	631	637	601	603	618	602	600	619	613	683	691	636	614	611	631	605	598	659	630	629	636	599	612	603	660	625	553	631	643	610	593	620	629	680	626	615	577	627	595	613	561	629	594	604	610	611	588	586	597	648	604	588	627	632	613	631	665	603	630	634	638	597	674	603	632	616	631	638	641	635	612	604	603	602	597	657	676	613	614	607	630	619	629	634	641	604	648	643	654	623	619	669	602	622	650	621	657	606	601	624	596	586	672	602	635	631	641	628	620	655	626	624	636	622	596	635	657	615	584	621	646	676	594	585	596	628	652	593	615	610	621	617	595	611	662	595	634	610	618	636	607	618	611	660	589	614	627	629	615	643	579	628	642	626	615	612	624	574	621	652	649	648	629	601	591	633	622	576	572	620	593	659	622	615	625	601	584	628	628	650	641	618	594	639	650	630	596	639	650	633	632	596	636	596	583	576	676	656	635	634	643	609	604	649	643	690	621	631	598	599	625	620	594	650	654	617	642	637	628	596	599	619	596	642	640	587	618	542	625	618	623	604	628	607	655	614	615	646	584	591	595	585	659	588	584	587	613	584	661	653	617	593	646	612	640	619	672	644	547	612	593	622	638	690	604	632	632	664	624	621	596	637	622	680	629	611	602	653	629	681	621	621	641	681	597	607	598	645	592	646	663	613	572	588	597	673	605	663	653	617	577	597	626	629	573	603	622	610	633	610	624	620	611	614	641	637	626	658	595	645	628	632	601	605	619	650	679	635	594	671	640	613	637	632	651	622	629	603	637	585	664	615	608	632	693	606	615	634	621	585	652	650	602	604	563	649	634	625	636	616	629	602	603	591	590	640	651	591	622	604	622	614	601	658	645	657	609	598	630	616	659	606	594	586	633	618	615	606	632	588	589	571	681	653	673	608	644	641	670	668	598	558	671	610	610	633	581	623	575	620	607	651	650	601	584	590	631	585	657	623	621	613	624	620	656	688	632	617	633	636	622	629	598	603	614	603	590	614	629	623	610	642	594	622	624	598	642	596	635	598	634	616	625	605	603	698	590	578	621	649	639	631	651	659	620	589	615	620	614	586	619	632	643	606	591	645	650	643	628	616	625	637	611	619	587	589	607	626	616	593	603	629	616	603	638	609	597	614	627	651	617	609	643	643	637	599	634	620	627	601	594	579	595	587	609	618	622	634	610	591	631	621	647	638	655	627	624	604	631	589	637	612	608	583	666	637	593	648	586
39211	74801	53389	35749	14121	818	706	730	736	678	698	656	669	649	695	708	692	644	657	621	642	661	674	697	649	671	728	695	646	673	662	671	623	644	682	653	651	650	654	624	686	646	638	671	640	694	738	693	616	643	679	601	667	695	585	650	604	665	656	693	615	640	653	630	651	653	660	645	692	661	655	679	625	681	657	693	620	671	613	699	672	650	635	665	663	665	654	642	640	661	696	718	664	607	628	639	657	616	590	655	647	635	671	644	690	660	635	679	625	657	663	653	668	614	643	672	623	670	634	619	636	639	716	642	616	650	684	692	648	680	653	651	624	621	627	623	653	693	631	664	669	657	648	607	662	681	672	687	627	616	645	689	640	634	655	644	624	644	651	683	666	645	611	705	670	622	670	652	645	632	683	619	629	636	644	632	670	678	651	672	621	700	669	624	683	634	657	640	645	682	670	637	632	632	729	612	645	683	666	668	696	656	634	610	609	735	641	689	672	661	663	637	645	677	634	653	677	608	636	683	643	637	625	695	659	686	667	641	658	633	657	666	674	668	661	669	661	675	612	668	666	630	655	665	673	621	686	644	664	659	630	670	634	635	649	645	603	660	595	653	693	693	646	607	663	637	661	663	658	687	664	681	682	638	634	641	662	648	703	664	617	696	641	639	650	611	644	668	661	653	673	684	673	655	686	693	649	664	636	606	665	662	660	656	644	632	658	639	645	636	664	661	660	624	662	604	697	648	630	652	677	660	654	665	633	679	670	676	665	643	663	652	649	670	677	604	662	618	596	644	687	689	657	648	643	622	708	684	654	627	673	667	642	679	676	692	677	674	666	661	665	634	635	671	655	651	667	671	635	638	639	670	669	689	620	639	689	673	679	657	665	634	648	648	667	628	640	635	650	640	660	600	656	649	644	614	595	648	673	700	676	686	686	669	678	658	692	714	668	639	647	660	618	641	665	647	627	664	639	625	627	672	694	633	625	641	676	669	643	648	605	631	635	635	647	662	665	634	670	633	679	639	648	668	647	697	659	637	631	686	672	637	648	647	668	639	681	667	594	676	626	633	652	604	629	653	621	604	670	641	630	621	669	635	673	648	615	629	646	660	630	671	680	642	692	628	662	685	598	667	647	635	624	645	665	618	723	676	650	674	642	652	666	660	642	602	649	634	674	670	626	665	690	667	643	662	700	628	689	675	685	662	681	684	667	646	620	638	635	656	671	625	648	648	636	659	669	617	665	669	618	656	631	676	614	662	657	664	642	671	679	672	661	632	668	633	658	667	694	671	645	657	624	641	647	621	689	674	665	685	651	649	705	652	664	631	666	677	702	699	624	649	640	672	642	657	640	599	655	655	693	638	620	630	637	636	646	627	638	659	648	659	667	606	642	638	692	671	648	664	658	639	669	630	620	686	681	647	652	651	663	673	649	680	602	670	708	595	668	646	676	600	689	658	622	648	669	648	660	685	709	622	679	713	595	645	626	635	691	633	634	656	677	645	644	646	686	690	635	637	631	630	679	700	618	662	700	667	667	624	646	658	623	647	651	657	684	645	630	683	632	678	620	680	640	610	680	670	653	655	676	654	644	652	636	696	640	666	686	620	677	668	694	632	666	648	617	678	637	646	683	647	640	666	668	679	632	640	641	618	638	648	631	645	655	630	639	645	671	663	643	649	597	638	669	650	622	645	677	613	606	673	695	684	662	638	669	666	674	693	651	608	612	689	644	620	654	634	692	623	655	677	711	659	653	659	645	632	629	649	674	626	673	657	683	636	665	660	653	625	663	641	613	653	684	693	638	653	683	705	639	664	644	639	648	655	614	641	641	662	652	642	620	575	658	626	651	650	701	653	632	653	660	672	685	675	676	631	669	655	674	612	674	655	690	659	660	645	659	639	673	617	628	616	685	662	697	661	634	646	672	663	655	610	670	653	660	669	685	682	605	681	668	671	658	629	679	599	689	659	673	607	646	636	629	710	672	653	663	680	669	658	687	663	679	685	679	652	641	646	617	648	670	621	682	687	651	636	686	638	628	645	666	655	664	681	658	647	634	677	654	676	696	687	656	660	686	615	735	652	629	677	665	641	615	632	675	617	674	689	646	619	671	636	622	703	694	648	619	629	610	637	663	594	657	678	648	625	665	642	668	657	640	668	649	614	700	623	670	625	672	663	656	662	639	653	653	653	624	676	635	659	657	604	698	650	678	646	687	626	671	659	630	644	651	641	631	662	631	653	658	639	647	648	666	681	664	631	706	668	606	679	611	707	624	680	686	645	641	623	662	657	675	663	672	659	637	646	674	687	691	648	633	651	644	615	676	655	675	638	636	707	671	629	632	674	649	615	690	656	706	668	683	657	639	668	672	619	677	621	616	680	645	662	658	674	617	627	647	688	700	693	666	657	679	676	612	624	656	668	632	610	610	663	678	648	682	646	658	703	651	674	637	635	660	576	675	643	696	657	655	656	650	670	616	675	649	647	646	656	673	661	656	661	668	682	719	641	694	662	675	637	688	610	651	622	665	641	671	664	612	650	659	644	651	670	645	663	619	633	652	671	663	662	686	678	661	647	661	653	646	629	692	670	636	643	612	645	656	647	660	632	641	663	661	643	673	694	618	659	634	636	671	646	669	668	659	641	667	685	647	660	645	675	627	625	654	682	687	663	686	637	632	612	668	661	668	674	643	628	650	642	663	647	702	654	673	666	621	666	660	649	656	639	651	683	718	626	681	660	660	646	613	601	667	653	689	661	640	690	679	673	690	639	661	617	665	699	664	631	678	602	647	658	617	642	670	674	654	643	661	652	669	688	667	663	620	669	657	605	639	607	654	636	640	639	640	652	669	655	599	651	677	647	634	652	698	633	664	635	688	688	656	654	611	651	660	614	658	645	658	637	583	702	694	620	655	685	664	686	648	634	602	657	631	671	665	645	659	642	686	655	693	603	687	653	690	658	651	663	625	704	656	678	621	716	698	642	624	696	634	672	671	635	655	695	676	688	666	649	689	673	635	636	693	664	660	634	596	649	661	632	665	642	653	626	631	694	666	646	651	674	655	615	642	644	616	669	656	685	619	632	674	628	630	656	662	648	626	613	631	658	653	656	645	648	649	678	698	622	653	711	654	656	685	644	634	653	646	648	681	656	652	654	661	645	644	671	684	653	600	629	631	686	662	649	670	664	713	649	640	653	679	633	669	615	703	680	668	675	644	591	653	660	668	694	654	639	643	679	638	625	611	644	689	648	684	593	681	626	669	646	655	671	593	608	686	657	640	657	672	676	635	694	692	659	699	652	657	701	630	684	646	654	659	644	678	631	629	649	658	647	658	649	655	607	654	640	652	641	669	643	702	663	605	622	674	630	699	717	633	647	621	660	678	678	661	682	677	650	645	656	652	631	643	668	637	661	639	700	631	690	667	651	657	628	617	682	656	653	652	688	703	669	644	668	630	708	638	636	564	623	650	677	696	676	684	625	677	672	703	669	683	677	661	638
22544	21632	30886	27478	23455	19950	10126	1442	1050	1058	1032	1033	983	1049	956	990	996	946	982	964	1024	949	977	973	931	989	954	966	966	1019	982	991	953	896	947	951	987	989	998	958	920	939	955	984	964	963	953	941	891	991	933	976	967	959	952	924	959	936	1006	1053	975	1021	913	950	924	991	993	936	947	951	964	940	940	956	971	991	939	890	963	948	971	971	916	922	910	932	943	963	1002	925	942	989	978	929	928	959	922	956	939	910	986	970	903	953	934	957	973	973	950	990	959	977	981	950	906	998	956	931	966	965	929	978	945	947	976	931	933	913	952	959	1000	953	962	923	992	948	958	940	963	955	945	1002	938	920	974	968	982	906	952	978	981	940	1000	974	880	944	1017	972	970	905	989	939	959	943	966	876	919	921	970	945	954	909	941	944	966	897	893	1043	931	973	907	947	959	889	962	996	996	1008	902	969	942	961	921	896	924	995	887	954	937	933	895	984	909	917	924	1033	960	919	942	941	956	936	966	983	949	967	983	978	942	943	914	963	917	959	879	965	977	1003	908	943	965	976	971	949	973	931	949	975	981	970	935	958	981	903	951	956	922	910	938	958	925	906	948	956	1027	954	941	953	942	918	933	972	949	925	965	974	931	948	943	927	994	945	911	921	934	999	964	952	966	893	982	945	965	988	918	938	956	932	973	958	958	945	875	932	989	961	979	925	930	1005	946	972	971	967	943	952	883	929	949	919	941	898	981	969	980	936	945	902	985	951	977	933	992	992	921	927	930	924	973	952	967	957	1021	1002	950	901	904	952	922	1018	1001	960	991	914	935	893	960	1012	936	1020	997	921	920	935	953	923	931	944	990	962	957	953	913	949	940	966	951	953	937	938	983	966	930	924	909	993	929	962	952	988	894	961	945	996	964	897	859	916	914	972	938	979	970	986	942	971	947	946	915	937	996	962	926	934	934	927	900	914	982	982	914	948	944	935	930	911	946	906	901	937	966	956	941	928	999	947	992	969	914	956	927	970	947	980	961	948	998	917	941	1052	960	969	951	953	946	965	924	965	1013	915	970	951	958	941	977	1012	959	979	964	967	974	925	907	950	957	897	962	892	989	1022	948	941	961	909	882	932	907	950	922	959	995	947	972	937	973	978	958	941	950	940	927	899	1007	945	958	895	953	983	919	926	921	963	956	980	902	959	951	990	940	979	1006	903	959	964	923	995	929	941	988	912	922	991	990	961	964	957	961	952	960	915	882	922	987	1000	914	937	946	937	928	927	907	903	978	983	955	959	920	892	946	965	947	977	973	1024	958	975	956	960	972	962	928	946	893	966	939	978	964	958	962	962	952	913	990	1023	921	918	973	922	960	999	929	944	949	941	990	968	958	935	908	930	903	940	933	885	977	949	995	948	962	968	963	948	930	917	909	1009	916	904	951	951	1021	975	954	966	933	898	941	945	990	957	912	928	924	884	912	946	969	940	1011	999	943	937	962	920	895	981	925	961	1016	931	917	953	959	925	901	930	986	947	983	901	952	978	962	967	924	958	921	954	1024	924	984	922	932	896	941	892	968	917	990	935	906	951	912	954	940	967	910	953	918	1008	1013	912	927	913	989	933	959	915	980	956	924	1036	1015	892	955	946	957	944	973	957	968	950	946	933	968	960	931	983	952	964	911	956	939	923	935	1007	952	883	942	1001	1015	922	943	1011	938	942	907	903	989	965	891	946	978	937	925	954	944	959	926	951	981	961	1008	943	961	932	973	950	957	947	921	974	989	891	1002	998	924	881	970	918	954	972	964	960	1003	919	883	898	954	920	936	921	947	941	913	969	968	945	907	958	944	949	949	961	916	991	963	941	959	940	887	935	934	936	912	958	928	947	919	934	867	939	975	911	955	934	951	924	947	974	884	950	993	1004	953	948	937	990	875	929	926	903	946	937	929	1018	974	958	912	928	1001	948	955	968	913	914	922	1017	949	951	974	973	931	949	965	903	976	973	897	981	973	925	881	954	922	919	938	1016	882	931	941	931	962	946	917	966	935	953	925	908	933	879	930	926	923	952	851	985	971	929	958	959	959	919	910	935	886	926	909	917	948	925	921	892	968	959	951	965	957	935	1012	959	930	943	959	964	984	915	938	946	966	957	930	973	973	971	920	931	993	941	913	955	961	968	953	911	950	954	924	951	919	952	946	1001	950	890	954	924	931	975	956	1003	881	871	905	948	944	916	969	972	950	956	978	937	1010	996	969	971	959	905	934	966	978	992	1006	881	961	966	959	919	1015	967	945	968	1017	919	935	948	951	959	991	898	904	969	974	885	950	920	989	923	914	933	907	998	973	914	931	998	955	891	960	913	903	963	938	898	921	898	944	977	985	972	941	937	960	963	960	951	938	961	944	966	915	909	923	961	907	863	968	960	991	950	924	922	924	977	969	950	926	928	947	947	955	957	995	936	982	938	925	1007	997	901	933	923	968	944	992	946	944	969	938	920	977	944	953	951	935	926	991	931	1010	960	962	926	915	916	899	910	962	946	978	938	994	935	937	958	922	932	961	1015	905	927	943	989	946	999	917	984	992	934	956	965	942	958	910	964	966	960	962	942	869	978	956	996	905	977	907	957	924	948	936	936	910	948	932	972	902	927	967	942	943	964	984	949	944	980	992	967	987	952	945	966	928	928	920	990	943	945	946	944	909	924	949	924	970	962	964	881	935	924	939	1005	949	981	926	974	960	992	948	958	938	877	971	960	961	936	980	925	928	949	974	997	999	942	936	953	976	995	999	981	923	909	936	970	948	953	968	948	936	950	887	950	992	967	961	910	989	932	973	934	944	966	980	904	948	945	925	981	955	943	973	931	996	1002	964	973	999	928	1050	887	922	913	907	943	940	912	906	909	947	959	946	930	943	958	956	959	935	988	987	935	976	970	972	970	941	925	919	966	943	927	991	935	997	903	980	922	929	990	956	901	883	923	985	982	900	923	938	959	925	926	954	965	991	923	945	905	992	916	923	923	949	981	898	961	933	917	940	928	968	964	946	946	971	967	930	970	950	979	976	914	954	971	984	979	1027	930	990	987	895	977	951	876	933	888	896	919	979	928	982	939	991	924	905	995	1000	971	986	961	896	933	966	938	931	960	976	968	985	926	898	906	921	953	930	958	940	932	926	944	924	943	985	923	938	1031	927	920	939	945	969	979	964	867	938	909	905	887	970	965	968	999	937	978	996	923	947	939	947	876	919	881	955	941	945	912	928	950	965	946	917	958	954	1006	934	990	1007	942	962	934	965	934	891	930	941	932	960	998	973	1014	935	948	1011	961	974	992	915	887	937	944	998	991	953	928	973	930	928	952	956	972	914	943	959	991	952	963	926	954	933	947	946	920	958	977	916	956	939	936	920	932	965	946	942	950	942	926	947	974	952	981	953	936	961	957	925	957	979	977	949	941	948	975	962	975	972	946	931	976	921	973	940	897	949	943	945	1019	928	973	963	957	932	908	956	931	959	972	927	948	963	919	969	934	912	913	1021	941	953	916	943	974	896	946	959	940	952	935	912	924	951	973	941	915	931	963	923	962	935	927
45539	84908	73789	54841	25339	1397	1266	1200	1065	1077	1036	1026	1025	994	963	978	976	994	1018	935	932	939	956	927	984	902	976	913	906	890	981	931	985	947	909	938	940	960	920	907	940	885	922	929	929	895	971	933	926	908	922	872	885	947	937	890	959	969	903	937	891	923	910	902	931	908	959	1001	966	964	878	904	924	942	924	905	922	948	975	974	913	869	927	917	916	909	888	908	907	913	908	921	917	903	886	924	917	897	921	913	967	920	907	942	917	928	960	936	914	907	899	952	947	894	933	943	908	988	881	962	945	907	935	961	982	901	923	978	936	960	970	897	901	962	920	906	939	931	965	916	1006	934	872	940	955	930	946	906	901	915	899	920	906	955	889	949	880	988	928	965	920	956	936	898	901	879	921	921	894	938	895	933	920	907	939	922	946	949	910	898	938	940	926	940	967	861	863	953	992	911	983	912	813	917	874	932	976	916	918	878	963	900	912	892	898	947	911	909	898	925	880	911	916	872	945	950	898	998	925	931	918	947	945	937	988	899	936	922	891	909	956	941	881	920	921	940	921	919	918	935	864	917	933	977	941	903	940	907	966	855	913	968	932	898	916	947	911	927	975	982	887	926	889	939	867	981	947	886	926	945	941	960	906	935	926	869	927	952	953	926	904	930	884	926	930	944	952	948	967	894	996	937	929	942	886	931	931	957	892	908	877	939	943	910	924	910	965	903	910	937	927	955	916	952	973	917	949	902	982	993	902	906	975	980	918	957	953	918	911	921	962	881	914	899	929	985	957	955	981	922	983	888	922	919	939	930	965	889	882	931	909	912	931	955	955	902	950	928	950	911	876	903	941	880	908	945	888	961	873	881	854	928	892	892	913	905	913	942	903	910	912	952	935	957	986	865	920	899	945	976	903	857	977	922	931	963	894	915	900	964	956	921	907	898	995	901	939	935	943	961	916	930	875	911	970	937	940	909	975	935	920	972	930	921	870	970	932	915	882	920	936	937	982	923	868	952	924	938	943	917	924	939	879	917	965	932	954	944	952	902	960	941	919	959	964	916	903	911	950	931	930	896	927	930	990	926	937	890	939	939	927	875	916	959	980	950	947	947	905	937	950	953	941	959	970	915	910	937	907	944	924	974	923	957	873	926	948	919	909	898	872	967	864	911	955	891	903	897	890	961	959	916	920	1008	914	930	864	929	966	939	1024	875	920	892	900	910	899	944	886	991	904	906	922	903	957	966	920	934	955	953	860	888	890	941	919	913	922	875	987	933	898	923	952	904	888	954	948	936	962	937	909	932	908	974	911	907	945	919	970	925	933	899	941	936	945	906	895	918	926	906	925	933	972	902	876	940	933	896	955	920	929	928	928	991	945	907	914	915	935	867	876	936	917	865	951	920	900	945	881	847	941	899	932	887	931	931	910	965	970	912	924	892	928	867	943	895	899	922	993	986	950	943	890	965	932	936	958	969	900	916	935	895	950	879	919	974	919	953	934	903	923	964	897	915	888	921	913	923	872	966	923	928	942	928	907	960	931	927	926	933	946	957	931	944	888	942	941	873	924	950	916	877	956	946	859	972	866	953	918	904	941	882	892	938	960	937	951	884	926	919	939	1006	943	903	914	968	945	940	935	851	944	936	901	987	942	906	924	964	940	927	890	946	888	893	940	961	891	931	918	942	927	919	925	917	1013	895	913	914	925	864	933	917	917	826	926	884	942	934	956	888	917	995	935	952	921	909	924	942	939	884	918	946	951	896	917	929	886	906	899	907	948	926	934	929	951	913	927	909	958	932	859	941	929	926	921	945	922	877	891	911	920	969	902	893	925	960	870	926	923	929	925	892	934	955	884	907	879	911	919	962	950	953	1001	921	868	942	967	893	935	961	955	918	934	903	937	900	939	923	982	942	916	987	878	952	887	911	966	954	955	909	952	926	921	937	929	963	950	973	954	932	967	915	905	974	954	983	848	912	934	930	921	957	936	892	1003	905	923	950	945	934	937	889	933	917	942	919	917	939	942	935	922	964	885	906	909	934	916	929	939	907	942	933	887	976	908	906	927	877	948	923	904	895	946	919	920	991	961	933	964	962	920	926	938	893	939	925	919	948	888	933	899	922	883	932	925	934	918	966	889	946	910	929	898	882	922	886	932	902	896	965	939	935	960	910	901	892	925	969	974	904	916	908	941	918	915	933	915	946	905	942	978	915	938	924	957	917	950	919	934	920	906	901	896	911	885	902	952	916	925	902	932	974	918	907	926	906	988	920	996	971	885	926	875	974	894	904	940	922	957	935	948	932	921	922	914	910	960	973	920	917	977	930	913	940	938	930	959	856	905	946	913	934	886	844	942	907	878	906	939	968	919	953	879	927	953	909	931	899	969	955	959	962	940	943	922	934	923	935	914	937	876	990	968	909	976	884	906	925	894	940	925	924	952	903	908	941	956	923	996	930	908	932	911	931	959	926	888	924	901	954	911	931	921	966	872	890	917	919	934	911	968	905	939	919	909	876	950	944	959	944	935	915	990	890	887	944	929	912	931	948	915	997	926	945	945	936	954	927	940	850	963	948	950	988	950	900	899	912	900	990	965	859	909	935	988	922	926	900	905	957	931	981	950	889	905	877	913	858	904	906	954	1005	965	899	969	944	956	888	877	926	943	936	937	930	961	948	914	914	937	920	975	889	966	950	940	888	866	958	946	931	908	929	899	925	894	871	937	894	1031	936	946	925	921	915	966	923	892	966	960	959	882	938	923	978	872	926	939	859	924	921	902	936	880	926	928	937	942	933	912	883	914	955	938	951	954	945	928	914	917	896	924	915	912	897	905	949	964	998	943	957	897	928	928	938	903	929	991	934	930	937	942	928	960	997	943	960	938	907	884	981	896	938	890	864	966	883	922	968	902	874	935	949	961	938	907	962	889	964	941	905	929	934	911	962	913	901	924	912	924	872	926	930	935	874	974	920	925	970	897	964	873	914	972	918	895	890	947	975	980	970	920	982	899	995	930	966	969	924	931	883	937	943	910	902	913	920	936	899	938	894	922	983	914	953	915	908	943	934	916	875	953	958	956	923	878	912	891	903	945	891	925	903	941	946	899	971	932	901	922	1025	898	889	881	974	921	924	966	895	939	937	900	910	974	916	930	947	911	930	903	941	930	976	918	897	908	940	881	925	855	875	891	950	949	998	884	976	933	882	904	896	955	961	947	921	944	906	973	930	876	935	925	924	945	932	914	927	908	985	925	919	837	924	962	1021	942	914	968	967	962	908	952	935	977	886	889	922	911	974	951	891	905	917	968	905	912	933	928	919	897	977	842	958	911	942	929	953	941	906	885	935	922	948	899	960	901	864	961	939	901	942	922	869	908	954	921	983	934	936	953	958	942	903	978	854	899	930	916	924	898	831	920	985	922	916	920	945	884	876	953	954	926	936	905	933	940	881	928	951	895	910	941	916	879	894	897	916	938	934	917	923	888	1001	912	887	1015	910	970	909	934	842	977	974	946	892	909	918
32958	31096	28650	16753	3264	432	425	439	406	439	421	398	373	396	413	432	391	404	395	369	389	383	406	407	431	418	382	409	433	390	369	385	407	423	388	402	415	419	430	384	443	388	359	406	423	385	376	375	373	423	416	408	398	381	397	405	390	401	392	393	402	387	386	396	391	398	402	372	399	378	377	430	444	401	404	423	419	396	406	382	390	407	411	429	451	366	386	415	413	438	437	433	381	420	409	409	409	421	387	411	427	414	397	391	469	437	384	408	358	386	405	405	389	400	432	435	390	407	391	399	410	400	419	401	399	382	416	408	402	437	386	381	399	396	395	408	398	433	403	391	415	355	436	409	422	367	388	406	393	414	390	401	400	371	401	384	374	369	406	399	390	391	402	394	418	361	455	434	379	345	400	399	361	422	377	396	451	386	354	396	388	381	390	392	360	385	375	389	390	415	398	432	425	380	382	433	420	395	384	409	411	428	385	415	400	415	390	416	385	403	388	402	423	402	384	416	398	420	379	395	393	327	391	382	433	409	441	401	407	361	436	442	408	389	374	406	375	421	409	369	427	421	405	391	386	375	391	405	414	398	372	420	405	400	403	427	415	429	411	405	427	375	416	370	439	384	387	375	410	427	372	393	410	385	410	403	377	398	389	405	381	432	411	377	387	366	407	387	352	388	434	391	419	362	396	403	396	417	394	402	416	389	398	396	415	413	420	396	402	384	406	368	341	401	396	388	381	381	412	376	392	435	394	384	407	398	390	397	407	402	436	387	424	386	402	379	374	414	388	403	385	400	427	354	435	404	413	424	361	424	396	410	373	403	407	403	396	409	408	377	399	403	385	390	406	411	376	423	379	388	377	347	412	395	345	388	362	429	382	417	417	392	420	391	394	392	419	389	421	394	393	395	427	386	396	390	385	408	394	389	418	426	388	373	388	378	400	388	404	407	422	386	373	401	419	376	400	406	370	405	374	410	414	392	441	415	406	385	379	372	373	419	389	447	405	399	383	388	393	409	402	434	443	367	393	392	393	360	388	373	412	393	393	398	376	395	409	393	378	394	414	417	387	414	400	402	403	392	371	380	419	395	423	418	398	423	380	407	378	416	380	390	401	401	372	390	369	369	380	398	407	395	424	423	416	426	388	364	396	442	373	374	396	408	402	467	446	377	417	411	386	423	398	394	413	386	378	395	358	396	384	431	410	426	397	382	420	393	419	406	376	409	401	391	388	423	372	439	427	408	384	379	390	407	395	389	401	445	398	449	390	388	393	432	415	390	425	385	415	423	422	403	422	391	436	384	402	395	389	384	425	406	396	397	386	373	440	409	397	396	413	386	379	448	372	416	366	378	385	420	417	405	384	381	432	363	404	426	375	389	393	412	416	433	397	395	382	393	403	417	378	380	368	392	402	414	359	379	370	367	367	433	443	393	393	384	404	409	414	413	403	403	390	409	408	369	396	427	368	376	397	385	425	391	385	419	403	387	381	386	367	400	408	379	419	421	424	402	402	423	385	418	380	425	389	381	375	423	392	387	380	382	396	381	359	405	397	418	402	394	389	405	409	390	449	411	391	414	380	364	409	399	440	388	383	375	389	400	384	450	405	375	400	412	419	422	414	421	411	398	372	398	419	404	379	416	401	440	378	406	378	389	369	402	403	422	420	406	404	398	425	399	404	419	453	400	376	394	384	398	405	400	396	357	422	417	416	403	394	413	378	414	406	398	392	361	420	436	402	439	400	402	419	420	417	392	382	423	391	396	377	377	397	420	408	447	438	406	425	372	400	393	399	389	413	419	383	400	389	398	412	413	404	375	411	396	373	391	389	407	410	385	398	393	394	363	390	406	379	416	404	356	387	415	378	411	385	381	400	378	390	392	379	385	405	390	394	378	393	442	378	364	427	387	417	401	398	415	375	422	402	411	387	392	384	394	380	395	384	404	428	426	372	411	383	380	404	397	388	406	410	426	418	372	385	435	431	410	402	392	386	403	440	413	424	402	380	419	396	393	376	369	429	411	383	399	420	435	418	401	410	393	410	390	366	440	406	388	354	384	387	386	387	377	340	415	397	352	381	419	387	409	393	355	443	445	386	381	420	419	364	386	406	369	392	400	401	385	365	399	427	378	379	382	414	405	402	390	393	402	403	382	382	383	394	413	402	442	393	398	392	377	410	439	403	404	417	419	412	418	361	373	344	396	416	396	398	439	400	409	387	378	415	400	428	399	416	411	398	422	434	391	430	390	432	389	417	382	419	396	400	402	420	398	390	392	415	384	412	409	404	408	417	411	390	400	412	367	381	436	395	392	388	428	392	432	425	417	414	406	374	412	393	430	392	427	400	369	444	397	369	439	391	413	372	402	365	414	365	446	424	385	395	411	402	428	429	390	403	403	413	388	394	413	370	430	430	381	402	415	385	407	375	418	367	400	426	401	413	374	370	406	433	377	373	406	421	404	396	402	395	418	419	368	371	430	397	439	392	377	407	402	376	405	373	407	392	386	389	415	394	367	413	404	407	387	385	385	408	415	420	404	422	407	417	404	384	373	357	413	359	401	398	431	379	400	456	445	378	396	412	411	369	378	425	431	392	397	408	379	455	392	399	370	405	385	403	382	414	401	407	394	392	392	395	371	376	390	365	373	365	385	403	383	421	400	382	410	376	395	366	397	411	379	398	391	411	402	390	415	419	422	397	408	396	389	396	391	370	372	395	418	444	403	402	387	426	444	373	403	377	377	421	392	405	389	391	381	380	402	429	380	385	419	439	370	392	402	393	398	448	370	424	400	367	388	388	399	386	369	395	389	393	414	443	381	406	409	384	392	399	436	390	390	375	405	410	397	407	356	392	411	410	377	370	422	392	422	405	389	397	433	426	440	406	405	373	402	397	396	399	426	404	405	363	401	373	375	384	391	401	371	387	367	374	396	368	426	387	434	402	402	393	397	396	388	418	392	387	436	387	417	405	431	415	398	392	398	433	373	342	396	391	408	372	397	426	415	375	440	407	393	365	397	380	393	403	394	386	414	399	429	423	418	391	385	381	398	418	438	412	392	413	417	412	419	431	403	375	390	402	345	388	441	407	384	404	390	384	384	389	402	407	371	377	433	392	405	377	406	390	376	422	401	392	399	425	403	390	393	388	383	378	422	384	405	422	379	370	425	420	398	395	423	387	387	399	379	386	395	391	395	378	373	396	418	409	410	409	385	388	367	377	383	392	376	370	399	414	435	397	407	375	384	383	403	424	402	407	396	387	375	401	417	406	393	392	391	370	396	404	398	417	367	396	406	397	379	429	338	398	411	416	399	383	390	386	426	409	441	422	399	403	422	389	412	408	394	409	426	386	382	395	401	421	366	396	373	404	389	404	378	416	411	408	409	376	438	390	410	387	407	401	434	425	432	423	423	393	397	396	373	415	407	411	374	410	426	430	407	410	357	394	429	404	421	450	402	403	418	418	411	396	419	396	409	377	377	399	409	413	419	391	382	414	400
35469	42344	21014	10119	2356	464	434	438	466	430	447	473	437	418	408	426	442	398	450	457	424	434	458	458	460	421	414	436	450	441	438	398	475	433	417	407	438	427	409	429	427	427	405	424	422	434	420	395	439	416	409	423	417	423	456	427	425	466	449	471	439	419	418	420	467	472	414	426	461	475	460	451	439	456	406	379	453	433	438	421	434	456	435	446	413	459	441	412	426	391	427	449	432	406	412	430	420	441	458	452	386	401	466	435	459	398	424	391	411	406	455	425	440	445	404	384	442	423	408	427	405	458	428	457	419	426	442	418	421	480	454	406	425	423	421	418	443	406	433	401	420	420	438	359	425	432	433	404	416	416	422	450	432	460	415	425	418	437	378	423	437	444	435	423	407	406	431	382	425	387	441	448	431	429	440	437	384	434	408	416	392	413	432	445	394	424	432	419	438	408	421	410	424	414	437	415	419	450	429	424	441	441	444	418	431	421	379	383	450	422	447	442	437	417	438	427	444	459	404	419	474	431	429	399	438	426	425	417	455	432	430	407	452	412	444	429	457	472	414	421	433	438	456	465	420	439	492	443	423	453	388	439	436	396	404	428	430	410	409	415	419	407	416	410	448	456	412	463	436	440	424	398	431	437	416	435	393	432	434	430	422	430	446	443	451	400	450	424	441	472	400	401	464	453	409	417	435	432	423	429	441	475	411	421	418	462	424	432	409	422	422	397	419	429	470	419	431	418	430	428	445	396	432	454	444	421	399	421	459	428	428	435	454	408	418	449	434	436	423	472	457	400	445	402	417	444	417	458	407	460	441	430	446	458	443	437	444	425	409	449	434	421	414	395	401	433	432	421	432	430	438	383	432	447	407	420	407	447	395	409	421	378	413	435	424	395	439	448	438	433	427	446	415	427	403	420	445	473	464	444	455	473	429	441	430	435	429	419	421	413	423	409	429	425	420	401	422	431	429	395	435	451	432	420	441	441	436	418	406	444	406	423	426	415	402	404	425	457	485	451	390	454	449	431	421	407	444	395	427	425	404	444	439	431	416	414	433	436	430	434	441	469	421	429	418	435	431	439	429	419	421	422	438	423	434	455	427	414	457	406	435	392	421	421	422	432	444	419	430	407	465	454	413	452	394	437	406	429	421	419	432	431	466	393	448	439	418	434	429	441	405	407	438	411	452	409	405	458	413	411	411	440	421	418	419	404	444	405	425	426	411	393	464	439	468	412	413	422	418	383	422	442	428	429	415	429	437	397	476	446	447	399	379	421	399	433	434	438	438	477	455	429	443	444	415	477	448	400	398	400	465	438	408	448	413	400	438	443	449	404	426	435	431	425	446	447	420	413	441	402	451	430	429	457	432	422	414	443	450	459	438	434	419	450	440	421	413	434	394	403	443	472	446	419	458	443	477	449	447	463	445	452	445	445	384	427	417	468	431	438	456	453	425	432	423	435	433	412	411	448	403	409	440	416	431	438	418	418	417	441	398	429	442	444	413	405	425	431	454	431	427	459	440	403	403	434	415	372	382	415	446	380	415	397	401	449	441	458	456	427	407	443	421	424	428	400	469	413	422	430	447	448	422	417	419	456	414	437	412	441	422	419	391	398	417	408	457	437	414	417	423	435	420	457	430	449	417	424	444	450	473	436	429	426	451	441	439	440	433	441	404	401	434	448	415	427	431	429	454	403	400	420	414	459	439	407	451	419	416	433	413	452	433	412	431	422	433	431	433	435	443	374	458	432	402	425	445	405	428	426	411	396	395	381	429	415	421	416	437	444	435	437	455	422	410	432	410	451	429	403	422	396	448	416	401	420	471	451	400	451	406	467	411	425	404	416	419	436	427	433	440	393	387	433	420	395	406	440	420	415	452	411	448	453	417	457	442	435	405	464	451	388	407	413	420	443	397	409	410	425	392	404	445	435	452	419	408	435	394	398	406	397	406	441	416	402	446	406	403	443	419	424	415	423	443	438	404	444	412	433	435	417	446	414	427	409	425	428	438	420	456	428	433	398	431	429	399	440	431	424	436	427	431	433	472	448	397	425	411	433	427	406	455	435	427	424	434	403	420	446	389	405	442	406	446	445	427	413	459	399	414	403	435	418	435	421	418	421	398	412	418	399	452	412	394	427	412	418	451	446	444	401	418	413	421	452	471	414	411	448	432	407	425	414	404	432	426	433	396	432	423	455	406	431	413	364	426	458	394	437	404	415	432	419	403	383	433	410	432	411	451	436	454	395	418	431	447	406	436	419	423	413	390	397	441	398	438	413	408	381	431	429	439	438	448	412	400	417	495	429	423	452	420	419	435	430	434	438	461	405	430	422	419	450	408	413	444	423	425	416	411	436	390	403	426	460	417	449	400	436	459	377	441	433	412	446	453	428	429	393	431	441	459	453	459	435	450	405	392	438	465	439	456	416	407	398	480	447	435	437	415	444	481	420	419	447	432	410	397	470	461	448	443	419	423	451	423	403	409	414	428	430	423	409	436	408	415	476	417	442	424	430	429	401	419	412	465	457	433	399	403	415	453	407	426	464	446	439	462	452	381	427	434	457	419	410	386	461	484	421	413	408	453	442	417	438	426	451	412	433	409	459	485	423	417	430	424	419	401	463	425	389	408	424	439	428	435	427	449	452	424	419	448	412	424	426	440	427	450	430	472	426	412	421	442	400	427	432	415	412	426	427	462	444	433	425	441	437	440	416	378	454	459	448	439	429	425	470	431	443	450	461	427	457	461	436	432	467	414	399	462	391	414	431	404	467	434	415	419	434	439	427	454	428	421	458	411	446	424	441	441	437	382	455	438	415	428	464	457	409	418	398	403	412	425	411	446	430	446	410	442	405	452	418	438	417	432	458	452	461	409	421	430	413	447	433	417	419	413	425	433	424	418	417	427	429	459	444	444	412	400	467	458	396	403	428	424	440	423	433	408	437	430	433	421	409	395	415	400	446	434	394	422	450	418	444	416	444	408	445	433	430	419	411	432	456	409	407	432	427	399	426	432	443	426	439	434	452	436	435	398	448	388	437	452	392	434	406	420	462	400	436	400	454	440	451	433	425	418	407	449	420	409	454	434	421	410	399	423	407	456	391	436	401	467	445	456	419	447	432	426	451	433	436	388	418	415	429	390	424	418	419	434	417	433	399	425	428	447	461	453	462	420	445	440	441	425	414	417	390	417	432	437	411	442	434	463	389	421	449	398	402	412	405	426	416	430	435	421	437	419	457	479	433	425	412	417	424	444	415	424	413	425	464	426	484	458	454	432	475	438	422	440	435	414	432	446	421	477	434	425	466	421	412	451	399	440	478	433	456	395	452	458	446	424	452	420	472	444	423	442	418	392	419	434	410	423	437	383	438	424	426	453	372	419	391	436	384	456	435	389	466	429	385	439	434	397	428	466	424	460	418	420	446	426	407	445	463	411	428	427	437	425	466	422	425	440	393	421	417	413	411	426	455	461	456	406	443	428	415	418	403	422	439	436	399
23762	22475	32187	30868	23731	13267	2093	669	655	652	650	632	622	579	581	641	574	585	577	566	610	577	604	575	629	594	582	634	604	566	588	603	619	594	603	586	617	617	554	581	586	613	542	621	541	555	584	596	575	600	571	550	593	590	593	586	574	589	560	610	557	565	580	609	548	639	578	598	598	584	603	590	536	575	607	575	632	551	624	583	618	594	553	551	586	587	583	615	580	563	574	555	562	565	573	569	595	527	558	592	575	561	541	604	585	621	583	583	578	567	599	593	560	585	593	604	631	592	569	574	607	569	601	553	575	588	566	575	579	543	601	575	613	586	592	563	592	592	591	588	562	588	574	592	574	571	590	522	531	521	613	627	572	594	598	569	555	565	607	534	578	574	574	566	586	571	631	564	570	572	548	566	623	561	586	591	600	538	611	592	581	559	562	556	576	588	571	552	592	614	598	612	534	598	624	622	551	612	560	562	580	545	564	578	568	551	550	606	570	581	588	593	563	586	537	578	550	544	591	569	610	568	614	666	580	598	554	604	592	562	592	607	546	571	578	617	577	585	631	558	548	580	605	580	579	602	589	572	608	624	583	630	601	557	577	557	595	560	575	581	562	586	641	585	583	573	587	555	570	559	584	568	578	572	539	589	562	580	550	601	590	547	571	599	588	568	572	582	561	623	590	585	599	602	548	572	633	619	551	590	574	566	561	625	582	610	588	591	583	597	614	560	567	594	597	592	599	567	641	580	570	579	609	644	599	529	584	572	584	557	589	575	594	620	594	574	616	605	579	612	560	613	605	544	598	591	594	534	598	621	597	592	551	575	603	660	559	604	589	560	579	592	599	529	616	612	603	614	618	558	543	553	605	595	569	566	602	589	544	591	555	546	594	585	561	578	592	555	550	545	678	581	567	606	585	614	554	582	559	584	625	588	622	591	539	542	601	548	568	556	581	572	598	545	587	576	528	588	600	555	587	586	620	557	561	637	582	566	607	618	568	574	536	596	573	564	599	588	567	532	568	589	528	589	611	582	601	498	643	616	582	599	579	562	609	585	555	573	591	578	551	574	592	558	599	553	563	547	591	618	612	552	618	548	566	611	557	562	525	574	554	596	598	582	612	525	601	594	612	586	580	603	623	583	584	561	555	575	553	562	581	569	569	559	633	600	607	598	618	570	555	578	577	572	565	589	565	588	578	552	618	622	597	602	593	555	527	601	540	533	589	566	602	584	572	554	559	593	555	592	550	566	593	604	592	583	546	530	605	585	604	575	584	628	562	612	557	537	576	588	579	602	549	588	629	600	600	625	555	549	594	579	575	604	579	580	572	644	565	556	613	559	589	631	563	577	579	579	611	582	579	573	573	555	542	603	572	561	549	578	557	575	594	544	567	557	591	587	577	608	579	588	594	563	610	582	588	557	585	534	557	581	562	613	586	591	581	551	551	622	602	599	564	611	599	562	629	598	575	578	568	600	534	624	573	635	597	612	595	597	562	588	560	608	586	547	615	555	570	598	589	611	537	583	609	548	572	562	558	620	583	562	598	625	603	576	612	626	560	604	583	611	596	590	576	588	638	595	634	575	564	586	578	545	591	549	622	584	590	570	576	627	586	617	570	626	645	575	616	538	587	536	617	605	625	565	602	583	634	597	632	537	544	564	552	611	608	600	627	538	603	562	585	640	618	602	607	581	609	576	600	590	609	590	576	572	486	609	557	552	591	603	591	577	585	575	547	588	585	587	574	548	574	574	582	582	557	618	619	557	599	588	582	542	611	581	594	544	568	598	569	668	554	570	610	639	615	548	648	601	627	558	540	606	592	611	569	607	555	585	587	643	590	596	540	585	608	578	581	595	623	545	611	540	594	590	574	558	598	616	573	588	570	555	562	559	582	550	610	560	587	600	583	554	582	559	587	593	583	589	608	575	559	603	605	615	590	540	590	584	585	572	551	577	585	538	551	587	563	646	561	589	557	583	539	593	583	559	595	524	587	554	592	590	593	574	590	590	574	594	558	582	626	565	558	582	583	612	573	595	578	531	567	577	546	610	577	626	577	574	603	586	603	566	634	567	599	638	602	566	569	609	583	612	608	613	600	570	607	628	590	590	573	611	585	556	588	593	548	573	598	559	583	578	563	575	553	548	567	631	540	552	564	547	590	531	554	590	621	573	563	547	587	588	634	604	568	617	599	582	602	595	598	578	630	566	597	588	626	520	587	587	595	558	568	590	560	574	574	575	580	586	546	602	569	563	610	558	549	586	600	584	597	590	607	602	589	588	586	603	556	623	585	609	571	564	614	605	576	582	594	597	549	563	532	604	550	589	629	607	598	607	553	581	570	563	617	587	567	601	605	616	545	557	580	594	553	631	583	559	595	564	590	573	575	580	571	623	540	564	590	558	569	589	608	523	563	554	587	576	599	605	619	569	599	619	576	518	601	619	616	615	602	594	555	601	572	596	603	561	604	597	580	552	562	581	587	577	613	570	562	585	570	530	586	581	611	595	560	577	574	585	573	597	563	571	582	546	564	555	559	570	562	574	592	613	568	633	610	601	563	612	607	597	561	624	586	618	585	603	582	554	612	572	603	565	622	581	583	568	559	585	576	590	609	600	622	581	600	592	568	589	613	581	628	566	556	569	572	599	534	554	552	561	551	612	596	588	570	558	566	624	601	604	543	615	621	608	594	583	586	595	586	578	584	574	600	548	550	602	636	583	625	602	634	632	569	570	589	598	590	598	631	581	576	607	547	526	561	565	587	563	567	567	579	618	591	579	552	596	565	535	534	588	572	586	574	581	613	633	598	547	560	548	575	594	600	568	597	580	615	545	597	590	601	560	604	606	553	581	585	546	587	595	554	614	625	552	543	564	580	565	596	599	583	552	571	558	593	581	553	587	559	579	590	605	543	576	554	570	613	579	567	580	581	577	603	560	596	571	632	596	607	595	622	581	567	568	556	566	607	547	622	570	589	591	579	606	595	586	534	609	612	629	584	606	557	534	513	617	618	578	618	586	552	594	595	567	583	562	628	547	555	589	582	594	538	576	560	628	640	582	596	546	573	545	545	600	578	603	577	598	566	594	614	564	586	592	579	532	611	624	597	582	549	603	604	579	576	609	575	603	630	578	540	554	562	619	633	550	604	603	593	571	597	608	593	611	569	595	640	553	566	539	595	587	590	571	599	587	561	578	568	562	542	558	546	585	583	576	564	586	595	574	572	580	559	577	596	561	546	616	560	651	632	625	584	545	548	575	560	562	575	618	627	571	611	585	559	566	598	596	564	599	592	590	554	582	600	604	592	615	586	559	589	550	578	598	563	647	552	585	589	573	575	552	539	585	565	574	615	625	515	578	570	604	611	564	551	602	580	573	580	590	570	573	617	586	564	577	567	580	593	551	578	592	599	569	597	578	574	568	605	580	556	608	632	565	591	610	596	600	613	572	592	592	599	614	576	554	578	572	581	564	618	615	590	538	600	565	600	585	569	538	553	586
40302	84405	62352	44435	19085	771	761	710	672	683	683	621	626	602	601	579	606	590	550	613	639	600	551	581	582	579	604	619	586	575	561	610	602	635	614	577	608	614	594	601	550	564	618	608	677	595	580	611	588	594	572	586	574	609	646	597	645	595	580	612	575	594	569	591	654	612	646	561	573	583	571	609	576	610	573	611	564	605	614	622	576	603	599	621	597	600	529	554	609	568	564	592	596	631	601	598	592	607	629	541	588	574	604	524	585	558	582	606	555	594	587	603	533	564	574	562	566	573	615	597	577	597	563	607	592	621	588	580	613	547	588	575	620	599	557	577	615	598	583	589	627	604	567	609	590	554	589	575	547	615	554	573	586	578	573	579	572	624	605	585	566	597	584	604	611	584	615	609	624	598	595	599	602	568	594	578	570	553	590	597	638	573	587	607	583	588	606	598	606	614	624	620	591	565	561	601	545	552	626	640	567	617	598	540	579	577	584	595	606	573	533	578	599	610	542	577	561	621	607	616	576	605	561	581	640	593	621	576	634	633	541	603	592	553	590	587	598	583	613	538	590	596	623	595	550	596	606	556	576	540	590	590	617	606	574	619	598	607	604	593	620	577	564	611	558	614	547	572	594	627	610	560	582	553	571	557	612	598	595	585	597	574	604	587	594	579	598	591	569	553	577	630	604	575	575	577	633	532	603	621	629	545	593	619	583	553	587	605	615	594	565	583	599	587	591	573	618	603	609	582	579	594	617	576	625	573	582	559	576	626	635	584	587	583	586	565	598	627	584	610	598	585	582	637	660	653	564	610	576	581	596	560	593	625	531	633	608	573	600	589	604	587	596	562	553	589	591	569	571	621	543	614	563	583	594	593	585	611	601	574	577	579	559	600	606	567	562	548	583	627	583	622	579	597	591	625	603	586	593	633	601	590	652	594	574	574	593	608	567	582	602	551	613	593	568	616	562	568	595	618	630	610	589	559	583	598	607	585	589	585	575	590	568	641	595	615	574	561	610	596	590	570	572	581	616	568	607	623	556	576	555	604	548	552	588	560	605	601	572	597	582	578	543	623	579	568	621	587	622	577	579	596	564	520	601	564	617	583	590	530	587	568	575	582	607	581	579	584	642	572	590	592	617	572	582	618	651	596	588	598	596	594	555	585	593	614	580	583	567	597	606	591	577	585	576	546	599	579	588	616	591	563	591	519	615	596	584	599	587	604	618	606	596	603	597	601	595	606	595	600	582	573	606	612	612	565	595	551	548	596	588	619	580	609	565	531	584	592	600	546	612	631	583	569	559	599	569	598	568	573	580	631	579	550	624	585	605	556	608	573	568	590	584	597	585	593	575	621	609	580	573	614	602	534	618	569	583	618	617	567	599	573	580	536	565	550	564	562	597	553	628	611	592	592	581	579	596	560	612	613	590	573	622	607	597	631	586	619	622	606	584	549	637	557	583	632	567	588	576	577	609	597	593	611	620	599	626	592	591	552	582	579	595	591	563	580	593	577	615	632	594	563	659	593	617	581	604	612	571	554	538	587	578	583	593	614	593	583	567	596	551	641	587	605	559	632	603	590	591	586	622	593	557	582	556	566	628	588	549	564	606	583	577	563	600	563	606	611	602	636	570	623	607	569	573	581	587	570	588	569	580	596	551	534	573	552	564	602	597	589	560	564	518	571	581	606	599	594	612	608	576	555	589	592	587	617	628	566	634	575	593	572	593	591	593	559	631	560	612	579	567	610	573	603	586	627	604	565	592	586	568	576	615	566	597	598	620	606	602	578	602	576	568	576	587	576	583	595	625	595	583	588	566	556	577	561	581	529	577	593	545	582	579	597	633	622	603	590	601	538	618	613	625	605	602	575	621	600	564	569	591	558	614	610	631	559	572	605	609	581	605	583	597	577	555	590	574	586	556	591	565	602	610	588	576	591	588	542	671	592	608	597	626	559	553	586	608	587	566	608	599	605	584	599	609	590	572	585	653	618	539	541	587	603	618	625	574	591	562	604	594	569	598	629	578	645	594	581	595	575	595	604	602	594	568	594	578	578	590	584	545	616	598	601	599	581	613	600	568	616	615	598	598	630	575	571	564	589	550	584	572	602	603	551	650	635	583	584	564	620	569	603	600	586	582	578	561	637	633	606	585	555	551	572	613	599	549	604	615	559	559	585	547	563	598	550	622	587	564	606	599	603	586	588	598	580	591	604	570	608	610	618	555	574	603	603	601	604	631	611	565	569	564	587	543	560	603	630	558	585	567	594	624	589	569	580	587	611	595	607	604	569	575	625	545	570	592	603	581	577	600	582	572	567	616	583	562	587	585	636	559	604	588	596	575	565	564	600	586	600	602	560	598	553	604	611	617	578	635	598	568	591	607	585	549	563	587	615	538	583	591	553	609	588	598	609	567	582	562	571	581	589	567	598	545	616	535	604	544	542	577	574	584	578	631	595	565	559	569	627	579	592	615	595	635	647	588	578	552	630	653	594	578	599	565	590	575	560	572	620	574	584	546	587	592	597	547	607	595	591	575	600	594	580	591	584	566	608	547	600	629	624	610	650	580	588	607	577	590	572	569	606	603	553	585	634	555	594	598	601	621	609	623	585	568	591	632	580	613	613	602	595	575	560	561	592	599	580	596	629	604	545	566	569	589	606	630	578	560	605	595	593	559	590	585	573	597	565	567	586	571	600	612	587	569	581	607	599	609	610	602	598	594	579	581	605	600	542	608	559	582	613	587	638	578	611	582	535	607	594	558	581	632	626	608	561	606	583	545	517	618	567	592	596	612	578	607	555	623	635	567	616	612	586	578	634	560	572	596	559	531	565	604	625	589	590	596	602	578	586	595	560	603	610	548	588	592	533	629	585	590	595	582	571	554	584	573	554	597	598	584	646	599	620	620	559	630	608	575	561	596	608	583	564	561	547	544	588	594	580	590	541	579	572	650	580	608	568	598	601	570	585	585	584	622	586	589	605	617	591	562	602	601	580	609	641	571	592	626	648	591	619	606	568	611	555	602	620	589	569	582	535	588	565	616	582	603	580	629	590	580	599	582	561	599	583	568	572	591	611	580	572	565	624	563	628	599	555	586	549	640	633	595	568	629	659	603	589	611	547	575	597	580	624	571	628	568	585	587	586	622	605	581	585	543	626	601	593	631	591	600	592	578	553	590	640	607	577	577	615	567	589	601	626	620	591	562	587	605	570	595	606	580	611	615	622	613	588	609	601	568	566	537	589	568	618	561	605	576	590	604	614	576	579	640	591	610	588	575	582	585	604	594	640	616	588	628	583	599	609	581	595	575	592	573	567	590	605	598	604	554	600	561	590	597	584	589	610	566	601	615	564	567	574	583	592	590	587	585	589	609	626	561	604	579	575	598	584	598	535	552	573	590	598	566	581	610	575	593	569	611	646	573	586	587	611	628	610	593	600	572	575	605	624	585	582	605	556	600	612	555	616	543	616	578	597	581	615	542	570	624	633	604	621	582	581
24848	23116	33437	29916	18172	3549	735	667	633	632	661	643	633	602	665	605	652	660	642	671	589	606	582	615	615	638	622	661	590	629	638	603	642	639	671	595	594	657	636	624	648	622	607	604	608	642	608	666	613	650	622	610	648	638	640	644	576	618	640	628	635	621	628	606	600	585	640	664	650	603	627	637	576	644	635	611	623	649	650	560	643	587	612	613	609	596	582	609	663	589	644	578	619	594	633	643	605	599	605	599	620	603	633	588	618	630	583	596	646	605	592	670	583	584	669	653	633	613	640	640	655	605	637	655	639	642	630	575	632	599	632	616	569	631	635	584	621	627	618	628	666	619	633	580	633	624	624	575	636	597	607	628	629	593	574	596	669	627	611	582	652	577	627	625	574	579	627	585	602	629	568	591	621	625	557	613	610	613	613	608	597	595	601	611	593	609	579	647	614	642	605	667	638	624	637	647	596	618	641	628	640	607	619	594	684	596	593	624	668	600	661	676	620	588	612	611	646	621	612	557	615	616	575	611	659	625	615	642	653	604	634	629	639	606	589	620	624	636	631	605	587	642	637	626	627	646	593	609	665	613	624	637	648	634	639	577	628	659	603	603	653	619	663	600	620	634	613	597	621	652	588	638	622	618	580	624	615	623	653	573	589	614	612	598	667	593	587	634	638	569	610	646	669	580	607	554	635	582	574	672	600	646	602	558	657	596	638	649	652	638	669	624	590	661	618	622	642	627	631	621	625	601	656	659	595	625	611	577	633	643	663	632	617	615	587	630	616	638	651	620	644	632	649	647	646	612	596	582	603	623	629	640	615	619	654	669	645	638	631	594	616	591	615	611	619	612	619	639	663	676	647	653	618	630	617	637	589	665	627	628	637	646	595	614	634	648	574	668	668	603	592	632	676	635	590	624	673	606	663	595	642	646	621	625	604	609	612	630	625	665	630	624	606	650	621	616	571	641	601	602	601	606	660	679	615	614	608	634	592	589	657	646	615	574	645	648	602	626	637	613	610	639	669	615	663	613	618	642	622	604	659	602	667	637	629	612	573	629	602	635	623	641	580	641	611	608	614	629	605	623	599	601	645	610	602	602	608	633	626	675	677	586	582	619	604	656	619	622	649	606	636	640	616	623	635	602	651	608	628	651	646	596	675	574	607	611	619	616	648	578	615	622	644	599	628	642	614	584	610	602	605	604	579	626	607	603	646	652	582	608	638	546	613	585	627	640	601	679	601	624	623	632	611	624	613	618	611	645	621	608	628	652	599	623	608	570	603	651	667	581	613	597	668	607	596	658	661	632	657	633	618	638	608	625	627	602	596	589	596	648	642	610	613	536	629	622	621	625	630	632	626	644	632	618	555	623	641	681	673	608	610	606	592	604	614	638	633	583	640	635	597	620	611	609	619	588	610	618	633	582	613	585	608	626	598	615	580	618	644	643	628	641	636	620	628	581	654	611	649	648	610	603	679	614	632	674	681	585	656	657	626	594	617	620	637	597	686	606	662	610	594	636	618	618	637	616	571	627	612	649	589	652	655	618	575	607	645	653	567	623	631	637	635	619	595	658	630	649	620	609	654	652	628	648	641	658	652	604	586	674	663	607	618	626	603	628	636	589	615	633	603	630	586	649	624	641	603	590	588	623	606	625	658	647	603	608	681	651	603	625	665	646	623	606	631	650	617	569	620	606	670	612	654	656	592	628	602	609	627	584	599	570	652	693	626	640	605	597	654	618	635	652	642	645	645	559	611	632	664	649	670	611	632	608	589	601	593	636	620	650	598	626	608	599	616	604	608	597	618	628	663	631	617	658	620	631	662	582	607	602	609	567	557	607	641	649	635	688	617	656	569	631	629	619	622	621	631	615	642	645	647	649	622	619	687	624	609	636	635	640	647	668	638	588	626	635	631	661	640	603	619	619	634	664	626	594	650	604	580	612	589	607	644	637	625	585	606	615	598	638	586	647	628	661	658	627	630	608	615	646	655	606	641	577	608	591	620	586	599	636	595	586	635	622	596	609	652	607	617	606	642	599	672	644	597	630	612	631	642	616	627	656	603	615	636	623	588	599	586	630	584	656	621	585	596	641	603	662	613	634	632	613	657	634	606	625	638	631	614	642	602	601	615	569	642	593	611	578	676	632	640	624	626	611	599	639	622	635	629	602	665	651	592	610	580	603	620	630	600	621	642	664	593	608	617	623	594	589	641	612	623	639	607	595	638	630	634	608	633	634	643	626	639	602	617	637	680	590	592	633	623	611	624	622	585	624	615	617	629	654	639	635	579	612	603	603	658	613	628	611	629	619	616	633	617	622	589	651	646	608	617	628	652	611	632	644	647	632	661	602	590	617	642	647	609	656	621	621	643	652	618	669	622	621	594	627	632	650	586	630	615	581	625	628	581	605	570	561	618	619	667	623	648	565	662	624	630	591	630	668	660	573	594	591	644	634	620	654	612	649	620	614	650	599	627	612	615	669	633	642	628	626	618	641	611	622	612	629	650	618	618	602	629	642	600	607	602	572	607	584	598	618	643	634	655	653	644	635	626	646	643	582	603	658	577	648	657	611	630	664	645	658	577	623	630	652	627	612	627	605	647	647	631	606	629	651	637	661	585	647	599	625	641	600	642	610	653	588	622	617	589	590	639	611	606	647	643	597	630	656	586	612	613	631	628	652	602	653	626	631	646	597	616	646	625	673	637	640	635	626	623	636	622	641	614	620	590	606	650	605	652	600	629	601	601	599	593	652	626	626	609	587	617	638	620	673	598	621	630	628	648	632	583	595	624	619	600	599	661	633	639	627	601	622	609	635	653	644	627	609	574	640	625	615	611	619	644	571	629	643	618	651	619	592	575	665	630	632	616	592	651	631	612	618	630	662	620	593	637	603	653	619	599	612	578	646	647	574	633	565	624	640	617	631	629	616	622	642	611	594	579	631	647	606	648	626	649	636	599	613	617	580	624	706	669	581	613	671	631	596	656	656	599	635	638	659	613	655	584	652	641	609	690	626	601	619	636	612	580	635	612	583	673	604	599	626	618	568	629	625	640	589	602	594	570	669	606	635	610	619	650	625	611	667	615	623	637	599	622	626	624	614	632	626	654	617	598	608	608	564	661	638	653	610	670	611	595	619	645	637	648	643	592	641	630	652	612	648	668	633	606	629	581	594	619	631	627	621	592	589	607	622	639	611	633	619	641	620	606	616	628	617	584	631	635	584	619	600	580	660	625	648	631	621	599	646	651	627	647	568	627	648	581	607	615	639	629	600	601	624	620	583	625	635	693	605	620	601	561	589	623	626	648	635	625	630	648	648	636	607	578	638	621	615	575	604	632	641	644	653	621	609	609	625	638	645	631	623	601	645	624	613	593	638	635	676	583	599	642	623	594	629	612	652	636	660	602	596	616	625	656	597	606	617	658	604	566	626	627	633	612	661	630	596	580	609	595	657	593	664	669	642	604	646	606	632	643	633	641	601	634	641	622	639	622	592
39564	76266	51586	33462	13437	807	764	677	708	673	680	680	666	701	631	693	723	649	634	669	675	685	660	665	661	679	658	658	649	686	644	617	680	646	660	702	629	680	665	665	692	668	658	637	665	688	637	657	679	633	617	628	670	645	644	665	661	664	658	638	679	659	668	666	683	668	664	633	667	647	667	651	610	674	681	675	632	634	638	623	675	629	673	671	675	667	645	627	641	669	674	666	673	707	643	620	641	676	684	608	655	655	664	646	625	675	652	675	669	673	657	681	630	659	651	676	619	608	628	636	651	674	702	665	670	647	657	682	638	699	649	642	635	643	685	666	626	649	707	673	647	663	639	626	654	653	714	694	663	675	638	700	623	630	655	636	633	666	673	628	644	664	659	613	689	668	693	674	662	694	650	644	659	652	673	649	621	645	661	672	634	625	666	707	618	683	655	661	691	666	636	648	664	667	648	650	635	670	635	669	678	637	651	656	648	643	636	637	647	677	676	631	648	674	669	659	671	658	653	621	664	651	659	671	645	648	650	689	643	608	704	631	682	667	673	642	653	639	659	667	660	707	673	612	657	661	675	624	656	645	649	656	682	663	709	644	682	620	610	654	684	633	664	656	631	604	667	717	606	662	668	701	704	666	671	621	715	644	684	660	651	644	654	632	659	669	630	599	720	668	639	667	668	640	663	608	648	642	629	627	670	657	606	684	593	633	618	673	638	676	642	674	682	663	640	637	675	631	671	681	634	676	671	620	651	690	631	688	654	656	652	660	679	677	662	628	638	681	641	654	609	640	694	647	653	654	656	658	687	670	661	626	619	671	639	634	648	678	585	621	695	680	643	666	654	667	627	709	662	676	620	671	661	683	629	652	695	644	682	643	648	667	670	611	701	655	688	665	643	668	671	674	623	664	670	652	690	638	640	648	656	603	673	648	640	674	646	617	649	614	639	699	635	660	620	646	639	660	647	624	646	673	630	672	668	594	613	674	657	681	639	637	643	629	631	705	593	618	664	603	661	627	639	679	682	702	614	593	666	662	623	648	636	608	596	671	662	683	635	672	639	655	652	662	675	659	684	654	645	664	664	628	584	646	671	639	624	654	684	635	636	685	660	616	687	640	644	660	680	642	633	658	634	681	629	651	666	609	679	598	646	686	624	647	665	620	648	686	639	655	707	659	738	613	677	697	648	677	648	639	645	615	653	695	635	649	638	682	676	687	680	631	686	672	639	652	640	648	721	670	584	664	623	684	654	629	644	650	685	677	641	629	643	677	638	643	664	605	634	664	696	642	675	693	638	605	707	653	601	649	636	656	699	664	719	669	631	613	661	679	685	715	665	688	686	691	646	701	666	628	652	682	702	602	657	662	627	658	659	668	655	681	646	643	643	673	641	656	625	671	675	628	679	691	619	648	633	685	706	661	638	713	616	642	698	633	672	640	655	656	637	643	666	659	665	679	642	655	685	655	703	675	689	662	673	675	664	622	643	663	674	642	641	697	626	661	690	685	685	626	690	679	641	684	642	672	665	678	645	665	656	648	605	680	638	663	651	654	664	649	651	634	686	652	660	633	667	656	629	646	634	659	634	660	657	651	668	665	664	636	666	669	681	627	648	666	634	662	696	657	620	670	690	667	672	662	625	682	644	638	669	639	637	653	669	638	654	646	663	664	634	666	644	625	678	655	656	642	633	619	675	661	665	668	633	652	674	619	667	644	674	648	659	672	613	653	651	686	659	653	697	679	619	657	633	646	697	685	615	677	675	646	654	682	678	641	647	651	605	666	643	640	653	647	680	674	667	667	659	647	658	644	618	655	690	649	625	586	691	682	659	622	634	676	632	617	635	666	692	662	689	638	680	655	653	630	685	624	683	699	671	653	651	626	643	678	648	669	643	653	669	654	666	680	707	627	607	661	637	664	625	612	668	660	660	651	670	653	658	707	659	645	708	622	600	683	693	658	631	691	667	640	656	668	653	634	655	694	657	618	613	680	714	637	659	700	678	629	618	634	667	614	667	711	677	641	649	678	660	679	612	645	639	633	629	612	632	674	653	669	634	645	617	675	629	671	647	672	704	638	699	613	655	688	657	652	625	647	643	632	675	648	650	644	644	619	670	668	677	636	670	666	665	677	646	642	618	665	656	650	684	642	624	635	666	661	672	700	662	685	633	661	676	645	643	615	610	625	653	648	682	643	659	624	679	631	649	631	677	668	664	636	688	637	625	604	709	661	617	670	658	680	675	690	646	650	641	634	638	697	618	663	648	642	647	698	635	678	662	628	633	659	631	643	660	612	649	655	675	660	643	685	638	669	631	681	657	635	668	662	673	660	636	693	650	657	627	704	654	647	644	665	644	671	655	603	682	657	630	652	640	683	638	660	640	641	672	651	626	674	671	640	661	616	667	661	627	725	652	682	660	650	658	629	646	676	647	654	638	653	660	671	646	669	641	616	651	653	675	650	693	685	681	694	645	677	688	612	658	637	629	667	642	667	658	695	622	634	664	615	650	649	697	674	690	686	673	629	615	635	719	659	663	643	668	646	618	656	628	677	609	659	655	655	629	623	656	669	681	668	605	650	656	614	623	666	618	685	622	655	679	632	697	640	649	592	640	652	662	647	667	647	687	630	654	664	641	636	624	635	655	629	639	633	673	709	607	650	660	636	682	659	633	650	668	627	646	665	674	684	713	630	654	675	651	628	598	657	637	659	630	637	610	661	666	677	624	680	641	678	680	693	645	697	672	647	676	634	631	700	614	692	641	702	661	629	633	648	650	680	650	625	676	661	650	630	642	645	678	661	652	663	644	659	653	645	672	619	647	656	684	679	630	611	651	615	631	645	664	703	649	644	648	652	654	678	692	651	640	691	625	696	638	645	648	622	639	651	669	614	619	638	659	683	618	649	660	624	698	614	663	642	647	629	658	659	646	654	690	669	657	661	637	671	647	646	695	646	701	673	636	631	640	645	652	682	701	618	615	684	636	639	650	620	661	611	658	626	638	644	661	626	658	650	624	642	647	707	668	612	680	683	660	648	673	640	659	661	642	596	672	642	713	682	668	645	656	657	674	647	689	664	673	619	679	656	639	630	652	680	679	670	610	644	602	637	663	635	627	653	665	659	674	693	723	636	628	634	629	636	641	663	641	631	650	667	596	661	647	656	631	633	663	656	651	692	671	599	639	602	613	648	636	681	645	674	691	668	616	631	665	643	635	596	619	666	659	608	678	692	682	667	655	618	646	646	653	643	604	631	638	688	659	615	640	688	642	617	678	617	657	621	654	657	598	678	640	633	627	613	671	603	664	672	612	676	688	685	674	609	651	626	639	672	694	670	653	663	616	668	668	668	686	644	684	683	653	644	687	623	662	591	644	669	670	666	642	640	661	656	673	658	668	666	648	694	658	686	698	666	670	637	625	649	633	647	674	687	696	627	648	640	654	659	639	678	705	712	667	662	652	604	648	656	658	657	685	664	675	663	688	672	634	605	633	635
22509	21597	30863	26521	23436	20683	13140	1580	1011	1054	1024	959	952	876	1001	987	1033	971	934	952	975	975	957	949	920	971	971	977	936	961	982	958	975	967	897	929	970	941	928	937	934	946	929	919	956	898	946	926	952	1012	911	998	968	902	1013	954	972	933	955	970	926	975	948	954	1004	923	919	900	941	961	920	897	946	933	903	858	930	984	877	970	936	981	958	937	934	944	890	929	978	935	952	957	912	898	1002	912	948	983	930	958	934	949	934	971	912	941	971	934	959	918	967	955	901	947	956	928	910	942	995	962	988	938	984	960	966	925	949	921	895	973	924	910	883	909	921	919	926	937	957	916	910	971	928	943	954	913	937	939	963	973	941	930	984	885	953	958	928	954	926	933	927	921	901	927	894	954	948	969	968	953	915	944	899	917	980	924	982	1003	927	934	941	982	1019	984	953	918	913	986	950	894	964	964	970	952	935	932	969	949	961	904	922	912	983	935	971	942	941	975	981	926	949	1014	993	944	906	958	926	962	941	1016	951	906	994	925	940	940	963	939	953	900	963	945	964	902	950	959	924	983	938	947	875	936	958	969	909	921	958	907	999	960	962	1009	959	950	911	992	1008	987	934	955	906	933	914	900	953	963	893	969	901	945	987	871	1005	935	907	990	944	979	891	916	911	908	936	882	957	931	921	941	1002	961	939	944	953	907	945	971	976	972	928	1009	896	966	1037	929	991	937	913	970	940	955	940	932	1026	964	929	993	985	936	925	898	893	949	955	952	987	965	955	950	1008	1007	958	994	989	940	971	957	959	999	875	938	941	991	957	929	954	924	942	935	1020	912	857	932	950	947	960	967	946	1004	948	947	973	981	932	997	933	933	928	946	954	931	921	935	934	909	972	924	988	1002	963	911	908	954	979	929	947	961	937	934	946	910	954	950	985	971	986	924	991	929	929	976	933	960	995	978	939	950	956	875	963	975	956	951	943	973	911	951	920	935	988	998	938	916	918	907	948	971	928	968	965	998	956	989	956	921	882	969	937	958	911	928	958	944	968	936	908	945	972	939	939	930	968	895	974	957	986	980	959	948	934	940	951	903	929	930	954	927	966	935	964	873	960	923	928	903	961	965	939	999	901	981	957	937	923	931	1018	1003	967	899	951	927	882	957	969	962	935	1005	887	971	922	963	946	949	953	988	944	910	971	991	981	937	978	1006	999	948	942	991	965	981	971	940	985	988	969	954	960	975	965	926	936	938	954	924	966	946	949	958	918	986	964	997	992	970	999	881	900	958	982	1011	971	951	1001	953	949	966	961	920	949	879	910	983	890	948	944	985	903	1006	988	970	932	931	932	979	938	946	912	947	994	938	939	910	949	912	935	981	965	969	1007	896	889	992	978	916	908	959	943	902	931	911	1004	957	941	936	925	960	992	925	947	1017	930	931	963	977	898	961	1000	1013	932	925	965	948	963	947	959	932	929	965	897	970	947	983	954	891	943	936	971	908	908	967	918	899	928	897	985	960	982	977	980	945	868	982	921	992	941	981	901	1038	916	968	946	915	946	905	933	954	950	944	952	986	921	892	968	946	935	877	997	951	990	930	946	912	1001	920	956	942	939	945	966	950	943	949	969	958	935	944	949	965	944	1023	906	940	968	960	956	921	950	920	928	911	904	992	913	986	896	934	972	948	924	930	1002	932	939	906	973	935	938	917	938	941	961	990	975	948	996	984	954	948	964	1002	909	938	932	960	932	940	976	861	908	932	921	985	932	920	950	953	960	906	973	946	962	1006	919	940	962	978	984	956	939	934	954	943	959	955	880	963	903	957	960	949	921	933	987	888	910	955	967	964	946	980	952	947	954	917	901	879	942	963	954	952	993	947	959	912	958	938	900	892	926	899	943	910	901	921	1015	939	959	916	902	916	880	965	938	924	948	928	983	918	921	963	896	857	920	954	959	940	897	931	897	922	946	941	913	967	889	908	957	935	935	950	944	1008	909	1011	947	950	979	962	931	934	943	983	976	958	936	964	988	996	911	959	925	927	959	955	977	975	916	985	926	967	913	969	923	962	973	975	911	972	894	934	920	969	970	915	926	961	926	932	945	950	921	946	921	953	918	908	945	912	933	942	946	918	946	978	954	1003	942	984	949	933	867	897	1021	949	956	968	944	991	938	898	925	929	966	979	980	975	898	923	916	975	967	956	951	946	943	940	966	920	929	911	910	904	980	940	941	980	942	913	946	949	954	947	932	953	932	927	965	968	958	949	940	923	965	977	907	947	961	948	950	919	963	992	940	1003	949	914	936	895	919	929	944	948	974	897	937	903	965	951	926	904	926	937	956	963	944	918	941	1014	891	939	946	953	958	924	945	962	978	970	994	910	970	948	927	1013	894	967	958	919	927	951	932	966	968	936	935	969	985	887	965	941	962	1016	967	942	907	995	930	958	927	913	960	962	968	961	965	974	956	913	973	994	986	938	951	931	890	932	989	951	968	967	962	954	919	914	1000	951	933	978	950	913	975	925	988	959	944	899	960	968	926	909	977	932	943	951	946	941	941	942	973	967	887	899	968	950	923	1011	936	891	967	915	927	973	915	981	1008	934	993	964	944	936	910	949	923	988	942	917	952	912	980	964	919	1035	978	921	965	900	945	895	956	990	944	973	961	935	925	910	938	946	958	929	981	974	999	922	953	954	944	939	970	934	973	986	938	912	901	936	981	921	916	889	905	965	926	968	937	959	950	956	963	970	1014	986	977	949	942	960	845	964	977	1029	997	944	931	930	928	1010	930	994	981	901	932	929	913	952	924	983	978	912	964	996	935	943	965	969	891	950	966	940	1005	938	918	986	939	908	893	1009	962	944	952	968	923	928	977	882	923	967	906	928	940	907	947	942	950	972	918	968	925	917	910	962	935	934	997	970	965	945	984	945	949	937	948	946	969	944	961	889	978	947	958	949	978	949	973	989	909	956	947	971	882	941	934	928	1009	928	923	965	921	992	907	878	964	990	949	931	983	980	943	961	942	927	916	988	981	982	974	910	930	940	966	983	911	891	891	914	960	934	924	966	966	937	958	930	974	946	951	957	973	962	940	959	975	929	870	955	979	938	982	986	919	939	960	896	987	947	967	943	983	862	950	972	982	918	889	967	982	1003	930	963	994	942	946	911	944	940	935	975	960	942	981	972	966	925	902	921	903	959	939	978	943	963	1008	958	978	919	939	977	989	946	937	931	922	947	975	983	1007	972	918	900	858	956	979	924	980	929	1011	911	856	917	950	917	949	981	959	905	913	966	965	920	906	944	938	970	989	946	910	963	961	954	934	937	955	924	960	950	963	941	885	921	938	980	987	913	938	925	968	978	937	973	941	961	950	938	923	964	957	919	914	921	973	920	926	899	887	968	947	918	923	923	970	909	1021	1022	895	969	949	917	923	956	972	958	981	929	973	974	952	955	1006	942	908	977	937	960	976	925	985	902	1023	872	944	958	955	949	928	936	966	989	984	921	927	953	924	943	970	959	921	894	993	961	908	916	957	983	864	950	948	927	898	992	951	973	886	950	985	975	950	1013	932	931
44693	84716	71013	55825	31440	1721	1150	1186	1055	1090	1014	1010	989	974	1028	956	959	954	950	916	934	932	953	968	937	923	940	920	948	877	900	973	912	949	925	948	910	931	950	915	941	906	915	900	976	923	881	957	956	937	896	974	938	956	932	904	980	1000	895	922	951	926	900	962	925	910	939	914	931	908	917	952	917	919	1000	933	887	940	911	974	910	889	929	914	970	950	978	923	880	838	941	933	913	938	950	917	941	926	900	935	922	933	938	889	929	885	920	928	906	923	928	900	929	895	942	942	906	980	895	910	941	923	966	946	938	935	932	945	881	921	886	952	912	985	914	968	917	913	886	976	900	967	895	963	898	890	903	951	915	906	959	960	970	971	909	950	912	946	931	953	942	972	903	946	951	921	899	964	910	942	921	943	905	891	935	900	921	954	943	905	955	922	937	937	920	876	954	926	965	875	880	961	886	945	940	902	918	928	923	893	1023	937	963	892	950	926	887	911	952	940	890	957	981	887	913	895	889	938	991	900	911	914	926	930	935	901	908	917	937	960	917	851	993	947	1006	913	975	957	911	906	913	967	905	936	906	914	913	922	984	973	950	931	966	951	952	907	930	928	975	881	972	927	935	909	980	894	896	859	876	939	993	965	881	928	965	966	938	947	902	940	952	958	938	907	948	930	937	934	928	889	946	934	954	932	866	952	967	978	941	915	925	930	960	956	903	960	963	959	927	940	924	951	940	916	933	936	970	999	883	932	886	868	956	921	935	901	910	907	955	950	916	956	980	963	972	909	870	956	937	939	944	922	947	953	905	979	942	964	886	949	929	895	913	892	946	964	925	879	933	931	965	925	930	940	918	922	913	946	925	949	903	934	983	952	895	937	934	946	964	943	936	940	1013	935	970	865	920	949	919	887	898	944	959	928	864	939	954	958	932	949	975	962	942	961	971	968	921	958	902	977	942	907	930	916	953	929	957	898	887	962	936	911	1025	943	878	934	941	961	931	926	915	928	915	889	918	978	930	939	951	954	905	906	938	941	853	931	926	902	892	943	929	933	932	925	984	937	912	961	964	926	895	910	913	919	967	861	941	926	888	959	957	964	939	944	934	876	942	943	939	885	942	900	931	924	912	940	879	912	935	923	909	955	944	951	936	900	901	945	930	891	923	952	918	918	933	987	870	938	962	913	913	957	919	934	959	963	945	1012	964	939	922	912	932	908	920	929	936	887	927	921	932	921	906	912	935	925	931	929	894	919	914	937	937	901	874	898	937	920	942	966	918	893	953	937	911	902	912	903	929	940	948	934	939	910	906	891	947	925	918	920	919	960	911	948	877	923	972	836	897	941	899	906	878	968	991	922	903	907	961	937	894	971	926	926	939	942	924	924	885	996	911	904	924	940	931	959	909	960	962	891	939	882	955	918	918	885	956	924	903	948	918	961	943	939	913	974	985	963	951	930	929	840	937	916	965	900	957	937	954	912	925	925	954	940	872	903	929	916	889	908	908	950	929	945	940	918	900	906	994	905	910	912	959	908	928	954	861	914	911	919	919	908	965	962	932	904	953	928	977	923	888	932	927	932	943	949	966	964	962	975	971	915	946	962	944	887	951	941	953	926	908	988	929	903	927	965	1033	891	901	942	970	937	970	890	917	920	883	902	939	942	935	959	911	904	919	1006	978	918	926	890	939	931	928	914	872	876	916	910	915	874	941	942	947	928	890	964	921	935	913	935	964	952	939	949	952	880	970	938	934	990	917	979	898	971	916	927	924	915	951	959	890	923	992	887	946	917	943	938	933	923	998	923	899	866	899	947	925	938	939	936	943	933	952	884	908	935	893	939	922	967	948	977	915	921	957	910	943	960	919	946	940	901	961	937	966	940	935	983	947	930	951	947	883	872	947	946	940	914	960	928	922	922	915	1001	1004	927	916	980	951	944	959	926	887	886	869	938	951	908	926	978	929	944	946	913	955	987	891	962	995	894	917	933	973	920	972	888	963	1012	933	921	924	870	941	907	937	942	934	849	924	901	901	887	916	926	961	893	945	893	912	924	966	876	896	913	931	924	922	962	988	937	969	948	886	964	897	942	960	931	929	1016	947	864	934	939	948	977	931	933	930	880	934	893	938	968	984	905	920	894	949	935	941	950	975	933	906	971	947	935	1006	926	955	962	923	926	908	949	947	904	924	970	943	938	914	957	948	914	952	971	883	946	920	945	881	935	898	901	940	907	962	968	893	926	914	919	975	987	922	924	920	948	919	914	912	927	948	956	968	884	919	896	964	944	968	904	908	963	956	920	969	954	947	924	885	934	914	937	963	904	872	948	941	972	927	958	945	963	943	884	892	946	902	901	944	969	941	975	951	902	912	875	985	925	878	924	899	912	909	907	932	923	886	914	914	963	952	919	955	907	938	934	915	903	935	938	898	942	929	950	884	928	887	945	891	908	955	951	914	892	940	942	918	911	956	940	913	932	935	939	925	897	917	885	942	910	876	901	936	908	959	930	909	967	947	929	948	888	968	928	935	935	890	895	909	977	924	868	942	911	982	936	938	978	941	912	930	926	950	951	900	906	874	926	1000	923	936	905	915	1022	954	929	937	931	929	893	945	903	907	919	889	903	929	947	874	938	966	1007	910	907	872	924	934	909	968	881	946	966	916	973	910	929	974	900	912	949	937	997	954	983	930	923	907	882	973	907	995	958	978	962	919	923	897	876	942	967	930	955	931	956	962	888	968	931	871	927	913	984	872	926	912	957	937	936	924	969	907	924	976	909	988	942	973	892	1009	920	950	928	921	946	932	913	949	947	938	969	945	966	919	860	948	935	922	946	961	957	937	904	908	926	940	920	946	953	953	899	983	1006	907	901	926	930	936	945	899	957	909	941	951	934	984	932	919	984	946	975	937	987	968	910	981	954	925	907	907	935	884	897	898	955	897	933	938	916	924	906	977	979	920	903	996	980	915	907	951	926	908	940	982	934	1021	869	949	971	942	926	962	969	926	912	952	991	892	906	989	950	952	961	890	922	903	934	875	965	925	933	978	932	925	931	898	988	935	907	928	957	953	958	948	867	931	938	932	882	923	941	876	974	941	882	932	903	944	916	927	875	951	986	1000	937	963	914	941	928	964	948	886	981	939	976	990	905	912	876	830	977	957	929	948	911	849	937	887	936	948	890	894	906	977	983	927	924	955	948	955	963	954	951	930	918	969	917	914	944	958	916	935	1000	936	933	968	903	976	950	941	919	914	924	920	895	935	946	929	860	904	917	990	925	935	930	924	889	936	921	951	946	903	931	921	973	863	949	911	928	929	927	967	1006	881	911	909	920	937	864	903	886	942	982	904	923	882	979	930	916	907	930	927	903	910	907	928	903	968	953	955	918	939	993	947	910	932	950	950	917	900	964	906	888	931	929	950	967	882	946	949	910	973	964	909	955	963	968	959	897	893	945	930	900	935	967	909	921	893	985	940	967	914	977	940	924	937	921	947	945	939	970	897	931	897	936	888	910	900	944	887	900	915	929
32587	31077	32268	15983	4283	595	436	430	382	427	390	402	397	461	438	411	445	400	384	414	392	442	445	448	408	459	411	424	404	410	434	423	423	419	407	431	428	449	414	401	418	387	424	439	426	409	440	422	419	401	456	399	422	437	450	402	408	419	415	388	436	434	440	401	413	436	394	448	430	439	445	425	431	451	432	445	385	453	412	425	414	444	447	424	435	394	412	428	412	436	425	384	415	408	407	447	406	449	389	413	447	406	406	397	429	421	393	414	418	436	435	460	434	375	387	421	439	399	423	431	412	413	404	403	433	391	422	412	417	401	413	417	436	435	426	399	415	408	418	410	375	412	416	428	427	383	460	437	403	462	413	418	425	403	361	395	404	401	428	405	430	451	392	415	419	432	414	451	394	406	402	427	425	408	448	449	400	398	398	415	438	449	388	456	422	387	442	427	423	420	424	427	439	430	419	393	395	417	442	421	407	404	410	417	391	376	412	416	422	448	402	442	385	417	426	400	429	431	385	437	425	423	419	442	395	422	413	410	416	430	415	436	429	437	402	434	420	402	374	412	425	421	435	399	412	412	416	446	425	380	415	381	457	419	406	434	440	406	430	436	423	442	438	426	390	430	440	447	422	429	414	394	416	436	425	425	411	439	428	438	459	414	404	386	421	394	390	421	427	437	414	427	389	417	413	419	418	393	410	416	414	440	450	399	392	400	398	401	445	429	404	423	391	429	413	421	415	435	405	414	386	380	434	432	427	420	444	427	396	426	406	414	409	399	394	386	411	392	404	436	384	442	432	422	373	406	405	441	402	396	425	437	391	412	408	410	391	401	439	427	393	439	421	423	455	415	427	414	421	397	425	418	434	425	408	422	432	406	396	410	416	416	411	382	386	418	427	395	410	430	431	437	449	424	410	417	387	390	420	423	441	421	400	422	433	436	427	423	439	412	393	393	451	430	390	424	443	466	414	423	433	381	397	434	415	419	416	416	383	393	458	426	446	432	404	439	424	422	371	452	425	451	384	420	396	397	427	417	412	430	427	442	409	405	422	451	427	426	416	457	398	424	429	414	442	409	405	401	423	420	421	405	420	416	423	464	408	429	402	430	413	413	444	424	428	439	412	430	437	423	409	435	414	397	419	432	413	402	387	383	439	405	420	398	445	412	459	441	392	463	405	436	442	463	415	425	418	401	422	436	442	412	422	439	403	414	400	432	429	446	432	457	419	435	424	432	421	393	408	415	409	379	420	408	402	411	391	451	388	366	384	395	432	433	427	436	445	405	421	426	433	423	469	417	423	427	415	411	410	399	429	436	408	426	415	398	408	455	438	428	389	422	414	422	425	431	405	398	397	419	393	379	448	432	428	414	450	414	412	414	376	393	387	372	417	391	390	407	379	427	434	424	409	442	440	395	398	415	407	398	426	403	416	418	414	440	431	417	419	396	440	426	419	433	398	429	413	436	410	410	418	462	437	436	394	423	410	429	434	390	408	403	409	399	418	416	439	427	409	430	408	450	393	425	457	380	434	461	428	409	421	390	407	403	418	429	400	410	387	393	427	364	428	390	401	410	441	420	387	440	439	425	417	413	448	415	360	401	393	420	408	436	416	428	375	400	420	425	450	430	437	398	426	394	418	416	424	417	440	429	380	392	397	417	432	433	402	414	435	435	408	432	434	439	431	419	412	410	441	430	439	428	393	436	439	462	450	410	445	401	426	396	441	386	446	398	452	426	400	405	435	429	420	417	410	431	406	394	432	441	413	403	431	435	432	415	421	439	445	459	394	452	401	406	452	379	399	393	401	443	413	426	409	406	434	416	425	429	431	431	412	428	414	422	428	382	428	401	398	401	433	486	450	407	412	432	400	420	391	402	463	408	414	423	358	413	389	413	439	440	395	422	392	455	404	412	420	433	448	418	417	431	452	427	417	398	434	439	439	422	412	392	411	453	414	409	393	427	402	415	409	404	444	417	404	419	456	416	458	396	440	387	417	440	440	443	452	408	422	423	386	429	411	446	411	400	393	440	412	438	433	444	388	389	412	414	476	386	425	420	401	418	417	385	397	421	401	443	472	405	398	423	385	410	442	419	381	411	427	421	445	388	406	415	416	415	455	393	408	418	426	411	403	424	427	414	418	372	392	455	456	425	405	389	454	420	409	412	447	413	428	405	461	415	395	427	426	402	394	400	432	393	411	442	439	443	406	444	416	413	400	345	358	411	417	429	463	421	394	419	440	392	422	455	423	402	424	449	420	386	438	415	438	448	421	412	420	409	409	457	414	414	430	399	443	408	412	415	439	429	438	409	431	417	427	440	426	421	393	421	412	426	377	418	416	423	421	422	429	421	427	408	425	415	493	440	426	426	439	420	411	404	432	416	419	424	438	427	405	378	446	411	443	406	450	372	439	410	404	435	447	438	418	421	402	378	422	449	377	405	455	439	404	412	427	449	434	438	417	396	427	410	450	437	414	428	389	431	416	432	433	394	454	431	394	422	408	376	399	406	375	391	410	389	421	408	443	404	386	415	393	428	427	409	422	404	437	415	407	397	425	438	399	410	447	433	405	433	450	440	456	407	429	428	432	372	434	397	444	403	384	412	440	423	441	408	431	410	416	403	415	460	408	439	397	409	435	409	410	390	413	428	449	435	420	438	432	417	412	400	397	373	424	451	399	427	395	470	426	443	410	402	422	448	428	429	429	456	440	409	428	429	451	433	410	413	418	434	387	406	425	422	424	415	420	420	413	392	404	437	414	433	413	427	409	383	418	437	368	425	395	419	407	407	433	404	431	435	413	397	389	431	422	407	394	406	406	415	402	407	419	458	443	413	438	452	430	415	450	403	426	411	418	401	443	372	425	427	412	413	401	433	460	412	391	412	417	407	417	395	419	399	408	428	424	444	462	396	435	429	403	411	399	398	384	417	423	439	416	400	427	424	363	419	465	433	412	440	429	426	392	385	403	393	397	422	408	403	455	386	392	368	413	401	425	422	397	435	445	452	426	432	378	417	408	367	412	400	388	464	433	417	407	414	431	383	407	437	424	420	412	420	454	419	427	441	374	423	442	434	430	459	446	422	392	399	407	449	433	388	415	393	438	413	395	432	437	451	428	384	415	454	435	406	392	449	418	397	410	422	403	384	420	443	411	413	461	450	406	434	421	390	429	425	390	441	432	420	429	425	418	447	412	420	405	463	403	426	405	405	395	374	428	379	433	388	429	389	457	405	410	418	440	374	415	431	409	415	414	414	431	432	411	425	410	419	394	429	420	392	432	413	414	427	452	432	413	416	433	430	444	424	435	398	423	418	415	431	410	419	427	426	426	414	447	430	413	435	395	436	413	407	408	444	460	431	443	396	430	427	429	434	424	441	440	441	375	429	395	413	394	418	418	441	410	426	405	409	453	437	396	416	409	430	396	407	465	425	440	442	430	424	440	425	430	410	385	427	417	424	432	410	465	414	399	413	429	438	440	388	432	383	419	383	410	423
34351	43353	23257	8966	3246	521	460	452	449	415	467	460	450	438	444	449	422	464	470	416	440	437	450	418	473	409	464	430	486	466	428	440	423	469	451	461	442	431	441	462	421	459	457	441	434	480	459	443	453	456	424	468	449	407	430	437	425	432	431	448	457	456	429	448	440	459	442	422	443	423	433	461	437	443	467	428	406	451	479	450	462	449	465	458	446	442	435	491	509	449	472	455	471	455	433	474	421	432	424	444	436	420	460	440	458	506	416	426	460	498	443	434	445	436	433	487	441	434	483	470	426	444	427	472	454	442	446	470	454	444	456	474	450	437	454	475	438	426	422	482	429	447	451	472	470	409	430	444	438	436	461	461	468	452	442	444	479	439	453	443	462	457	465	454	448	446	425	462	445	458	438	450	434	488	477	442	431	419	440	434	437	420	439	480	483	454	474	462	474	417	438	419	491	417	448	450	466	431	438	470	453	462	456	459	453	477	468	433	428	456	434	419	410	423	451	477	449	472	487	437	456	476	464	438	418	425	474	432	427	473	493	455	423	422	473	480	415	439	447	424	480	417	441	490	452	460	467	473	487	439	459	472	428	457	480	414	485	451	453	440	494	478	456	448	454	434	476	433	407	424	453	441	403	431	439	451	447	462	461	489	430	441	447	426	471	457	427	436	433	438	416	444	437	481	447	457	447	464	476	435	431	450	461	440	464	428	463	467	462	456	401	453	390	433	448	425	420	479	438	475	442	433	433	468	411	424	452	436	422	469	436	440	460	446	470	456	426	418	477	430	458	416	448	484	476	440	448	452	425	450	455	444	473	466	446	431	441	459	419	446	422	456	414	468	442	404	449	431	476	481	485	450	456	424	480	426	458	448	416	438	432	465	463	444	415	447	445	455	440	439	449	478	447	462	448	449	425	458	436	448	464	475	448	457	430	447	417	455	445	449	430	402	442	463	462	439	420	440	432	456	438	447	450	428	481	450	426	418	450	484	448	447	457	451	450	437	438	413	423	441	457	467	457	424	440	448	470	493	432	454	417	451	473	442	439	426	409	472	446	410	427	440	413	427	467	432	426	449	436	463	437	445	453	446	425	440	485	441	463	444	421	432	518	429	456	462	441	462	430	460	446	443	426	483	465	453	487	468	475	446	463	445	450	453	433	434	446	423	467	447	393	434	442	482	427	441	459	436	436	426	482	494	471	437	479	457	445	441	457	474	457	464	449	451	449	466	449	449	449	431	469	484	455	460	441	465	426	428	436	510	452	452	442	439	473	443	460	460	483	453	427	443	471	432	454	473	441	425	438	475	461	477	428	435	432	406	456	426	486	447	462	476	466	437	442	473	477	442	441	403	468	444	455	429	403	422	461	471	449	451	431	473	438	423	468	438	450	438	420	465	499	448	442	475	462	472	473	445	429	420	461	435	458	429	471	448	416	411	502	469	437	459	458	451	415	440	406	448	456	430	437	446	445	430	477	442	434	421	423	458	442	480	411	479	435	420	434	469	444	450	422	449	491	423	414	449	424	442	454	450	429	417	456	433	461	440	461	422	458	417	455	436	424	425	487	443	486	466	439	438	418	461	440	408	424	462	460	429	464	385	440	463	435	446	469	426	453	476	450	417	426	459	457	451	438	462	451	455	409	439	446	435	462	443	443	461	422	418	453	457	442	439	441	453	420	468	428	484	465	431	468	456	448	466	447	455	441	441	452	480	431	458	465	413	427	431	425	473	468	469	415	417	420	430	432	431	441	459	416	453	453	450	425	452	427	454	438	392	450	435	436	417	435	466	462	479	459	462	472	481	436	425	452	452	423	428	449	424	452	437	448	457	459	440	449	479	457	461	475	437	434	441	449	429	487	427	439	435	417	460	442	461	446	422	431	475	474	436	456	415	412	447	479	455	447	455	451	468	455	477	464	457	473	454	477	448	398	490	455	479	449	463	464	464	433	438	411	448	455	469	452	458	428	406	463	445	456	435	507	428	460	447	460	427	440	437	423	423	436	470	421	486	447	453	471	439	430	447	453	463	430	441	443	472	474	454	458	442	474	464	460	485	418	464	460	471	457	458	472	410	460	438	441	463	415	454	436	441	400	416	492	438	461	442	437	417	406	447	453	463	457	436	467	462	438	488	433	466	437	411	417	427	437	440	468	436	445	455	456	458	442	478	440	474	443	456	471	450	414	433	418	436	419	415	431	476	396	455	471	464	417	449	432	424	441	468	427	422	442	453	449	445	442	454	438	437	491	471	505	447	438	449	444	458	437	426	440	437	435	461	433	440	424	467	417	445	443	467	402	445	472	467	471	455	436	419	447	436	430	486	435	437	429	452	453	435	433	476	459	455	501	449	441	421	436	431	469	453	458	428	445	465	452	468	470	463	439	413	449	431	425	433	465	453	429	490	454	464	434	422	429	468	460	472	473	420	432	439	475	449	451	427	445	434	454	454	449	450	423	438	453	452	474	483	458	457	436	421	422	438	460	394	449	447	446	471	403	422	471	459	434	419	425	476	428	425	434	476	418	438	450	465	444	437	425	469	436	429	453	441	434	449	429	416	412	423	427	444	425	513	441	434	475	465	480	420	430	429	466	500	434	473	428	460	436	459	445	435	434	438	459	453	458	429	421	461	412	461	410	443	431	416	415	426	467	429	451	420	473	460	445	423	435	436	428	472	457	450	424	429	438	479	461	478	447	443	453	440	447	406	429	456	480	458	456	434	434	439	456	434	393	447	443	433	470	457	428	439	429	431	473	426	426	449	436	459	462	461	456	464	434	441	471	437	462	414	480	441	433	454	470	416	404	462	420	430	407	446	445	500	482	446	443	486	444	403	454	469	441	428	444	444	439	452	433	482	459	450	455	429	411	446	444	439	448	426	404	448	429	458	459	421	512	450	431	445	429	453	444	435	438	411	451	436	439	453	487	446	439	446	429	456	493	473	436	403	449	438	400	446	458	470	473	438	468	449	432	424	456	452	448	448	435	454	446	467	474	447	471	424	425	462	417	472	396	419	477	454	426	461	457	459	424	421	492	428	445	421	452	423	458	476	410	409	436	423	455	449	434	469	462	434	449	444	486	455	428	438	432	455	469	487	496	434	459	447	436	462	432	445	441	453	428	402	463	461	467	403	439	448	440	436	477	437	419	424	446	422	415	465	416	445	420	427	444	486	426	425	449	437	414	432	455	405	439	449	435	441	462	452	462	436	451	439	411	426	450	440	468	451	432	466	427	464	469	424	457	436	464	455	456	477	462	410	444	477	478	441	423	438	464	418	443	446	434	450	467	468	447	458	424	476	449	462	450	454	424	442	433	443	454	471	425	425	423	465	427	424	438	424	461	439	467	478	408	435	458	432	437	429	446	470	410	441	415	411	439	458	477	418	422	484	464	432	457	447	434	424	421	467	435	438	478	488	471	413	472	480	464	410	472	445	468	446	459	455	474	451	452	437	470	450	481	454	441	454	478	473	431	432	468	473	474	438	430	463
23720	22474	35091	29267	24853	16296	3222	736	637	643	680	584	606	619	639	616	601	631	578	583	603	627	601	570	604	593	625	636	610	621	609	603	576	633	548	574	606	626	635	565	596	629	619	575	616	639	592	596	612	619	604	606	608	540	604	624	585	659	598	594	617	613	625	619	548	627	637	606	617	629	608	553	589	576	578	592	606	607	582	587	610	630	637	608	580	606	611	619	583	572	632	581	600	637	603	679	640	583	585	624	607	585	632	592	624	591	579	609	618	585	589	609	609	611	630	621	630	621	555	589	600	585	621	576	618	620	572	606	601	607	647	594	615	600	618	610	659	635	543	581	653	592	601	558	598	579	639	609	623	558	597	549	589	596	631	609	619	600	563	648	614	606	560	619	653	562	553	616	615	602	660	603	601	614	571	634	561	596	589	626	634	594	640	622	617	599	597	600	610	567	602	593	618	639	575	563	615	672	601	617	594	598	575	578	596	597	590	602	595	629	569	577	583	640	591	550	555	604	621	614	613	623	583	599	596	597	544	611	554	588	586	612	590	588	597	618	617	573	606	613	587	563	601	630	608	545	624	595	588	567	609	592	622	603	614	611	605	561	592	653	643	655	552	587	629	645	579	574	649	592	559	653	611	597	664	602	627	668	557	599	635	586	604	621	575	589	630	569	577	574	615	590	624	598	647	566	573	576	583	620	609	581	639	589	595	588	634	575	591	656	611	583	605	616	563	636	600	594	606	611	620	616	571	635	644	598	601	612	565	584	612	612	565	659	605	628	591	597	616	614	583	602	551	587	621	598	593	586	604	635	637	626	578	596	605	620	631	670	539	656	613	584	617	596	622	664	582	573	600	618	623	600	566	564	615	567	592	620	589	590	611	592	600	625	597	600	653	609	589	596	564	643	605	608	598	664	570	558	675	585	589	557	655	617	594	579	601	592	593	570	622	587	630	579	569	582	615	642	636	588	628	622	581	574	588	649	592	594	613	601	634	589	632	625	605	611	638	627	651	632	578	613	560	580	580	593	544	603	573	634	565	590	609	599	587	604	602	617	613	611	629	569	623	564	624	580	592	625	622	627	604	626	601	603	642	634	590	577	609	600	656	576	645	612	579	608	617	605	590	647	606	643	581	572	616	652	571	598	633	599	632	614	601	599	598	616	582	591	538	576	617	641	635	619	572	610	612	588	612	581	601	585	620	587	625	571	601	605	595	577	592	615	587	609	587	577	588	631	582	599	649	629	646	617	601	628	599	558	594	573	583	578	591	583	626	599	615	604	644	609	636	592	601	578	608	606	612	636	592	591	628	616	580	609	650	613	610	598	563	581	650	584	602	593	578	622	599	583	610	608	617	609	632	606	578	635	611	575	570	606	602	596	609	590	615	570	586	662	590	584	607	609	636	637	605	612	558	658	594	583	578	608	649	582	627	593	608	575	635	613	574	607	611	596	598	596	627	581	585	590	571	568	597	609	638	618	591	631	575	610	617	575	593	624	548	606	610	643	623	612	625	557	605	552	595	588	550	603	587	659	562	600	621	629	611	577	614	625	581	625	611	610	602	575	610	659	651	569	635	616	587	628	607	592	621	564	590	578	571	571	577	583	628	605	611	572	584	562	613	575	577	585	636	615	622	567	599	612	584	614	639	607	595	604	633	580	597	562	641	580	625	611	638	620	581	570	594	623	603	567	611	578	582	596	581	592	613	581	598	591	578	624	586	617	565	590	641	615	614	587	562	615	605	634	634	572	604	611	649	607	543	610	615	555	585	618	598	601	586	582	597	584	656	621	631	565	599	612	627	570	591	597	617	598	649	572	555	603	604	601	634	607	620	561	570	596	572	571	584	642	614	633	615	594	606	625	624	618	642	604	604	568	643	580	570	604	607	561	631	605	579	603	598	613	614	635	637	615	591	599	633	596	607	643	594	638	627	586	627	582	598	599	595	580	598	632	611	599	603	595	648	620	611	559	604	614	628	581	603	589	587	588	616	594	591	635	615	595	600	630	574	572	639	559	613	606	638	641	642	656	604	631	603	641	578	582	598	572	581	590	601	626	624	598	594	636	598	603	621	610	622	597	597	558	628	632	585	620	647	644	552	610	562	600	580	596	573	548	586	592	633	621	608	634	568	601	647	581	624	615	617	586	564	547	582	605	587	617	582	627	600	556	564	616	602	611	602	590	580	595	595	598	614	603	648	565	595	634	593	636	569	636	610	572	574	596	612	622	585	559	614	629	613	600	593	622	596	526	620	600	586	567	558	617	637	596	568	615	597	583	597	617	600	606	605	576	658	558	569	570	605	599	545	635	599	623	594	621	597	658	582	618	561	599	594	596	597	616	599	591	547	613	619	611	599	591	610	619	573	587	583	629	627	621	617	562	575	604	575	623	625	635	619	599	586	569	592	627	614	580	623	594	660	599	593	644	588	588	658	604	634	560	623	584	556	604	616	654	596	609	607	599	572	591	649	618	550	584	567	613	579	611	587	599	620	610	644	584	583	586	621	634	577	605	590	631	615	615	613	586	634	617	612	670	609	559	610	598	589	574	582	600	647	614	633	591	555	548	649	622	600	621	603	575	603	623	606	598	635	639	619	636	608	597	622	598	628	568	581	677	630	636	652	593	640	572	614	568	602	597	576	561	603	620	592	599	590	575	588	621	640	595	555	635	580	623	602	612	621	615	605	588	642	585	649	616	650	597	603	665	603	583	618	639	576	568	599	551	596	591	609	575	652	598	559	632	589	590	614	621	617	600	630	645	605	657	601	614	605	603	605	607	640	573	573	581	591	552	607	572	623	638	601	536	617	588	644	620	597	610	576	599	579	597	594	575	579	542	623	636	651	619	565	639	579	650	621	614	590	547	604	574	623	563	627	619	636	563	570	583	637	629	591	624	639	602	601	607	646	625	609	550	576	611	625	627	617	617	609	631	626	597	619	585	596	588	612	529	604	614	603	626	598	601	588	598	574	612	581	606	575	620	606	586	618	639	580	619	619	656	618	624	605	632	592	608	594	614	602	591	561	603	663	559	586	602	635	607	594	597	565	612	610	627	620	597	600	573	586	597	576	586	583	648	623	635	607	656	617	588	571	624	597	627	601	613	659	595	607	634	600	575	570	579	625	583	605	600	602	617	651	575	672	596	638	596	641	613	584	603	632	621	623	623	600	598	603	608	615	631	589	567	559	585	622	576	594	601	554	557	616	614	568	592	596	612	636	579	595	626	573	596	582	643	581	595	603	584	614	590	607	644	587	597	600	640	615	637	601	614	617	603	643	600	605	605	593	615	618	591	599	616	559	588	599	615	605	596	609	579	614	580	624	597	612	591	601	628	644	609	589	558	557	598	651	602	587	605	554	579	593	548	613	572	575	580	591	594	569	608	642	579	598	656	588	615	607	586	595	631	572	566	630	555	585	604	585	586	661	584	619	590	618	604	628	605	620	599	620	629	597	606	630	601	615	615	633	598	612	597	645	616	623	632	609	599
39009	85884	65516	41829	26442	4168	703	693	675	643	672	632	612	658	655	657	595	641	613	584	567	632	605	640	581	678	599	604	588	620	591	604	607	580	584	638	591	591	641	615	595	604	613	641	588	595	625	604	605	626	583	627	603	619	661	598	607	594	590	633	612	607	601	632	640	613	632	630	614	560	599	613	644	610	623	590	603	610	628	596	625	614	633	569	643	616	633	556	623	618	615	608	621	587	618	569	635	593	604	602	629	670	589	596	592	604	650	609	635	632	583	585	602	589	607	573	604	630	622	640	626	593	609	638	592	576	592	644	599	621	594	604	597	619	639	560	585	613	578	579	587	608	642	607	599	625	673	625	621	639	643	608	577	630	568	650	625	620	584	599	591	615	607	620	587	619	582	605	635	622	612	615	633	607	656	591	608	587	594	651	590	633	577	616	592	588	542	594	540	634	588	652	592	613	612	606	586	622	608	583	604	595	609	595	611	613	603	628	610	600	585	614	606	607	643	602	599	605	598	637	601	600	635	595	602	576	595	579	651	613	643	567	610	657	625	594	620	631	610	602	574	608	579	579	616	580	597	647	552	600	623	625	638	594	607	603	576	568	651	601	596	588	643	587	596	616	580	600	593	597	661	588	632	598	611	624	615	617	596	546	616	597	603	650	596	607	641	568	554	606	627	609	596	608	580	605	575	603	571	579	577	581	616	611	637	573	627	597	621	604	626	624	627	552	621	659	622	651	621	612	590	646	605	604	643	614	584	582	644	574	619	590	615	596	578	592	567	605	638	641	566	588	602	579	659	645	602	597	589	606	605	576	601	619	604	582	651	630	615	605	620	640	627	611	633	572	614	607	612	602	588	593	602	604	630	609	590	579	633	626	628	640	578	574	594	595	601	594	594	573	580	584	619	642	631	619	594	575	630	648	633	588	599	633	609	633	626	622	611	603	627	612	603	607	626	607	603	592	647	593	592	613	598	591	621	640	633	619	615	602	590	606	598	599	649	603	566	653	627	602	579	602	616	587	602	623	583	618	569	565	623	614	644	606	568	584	583	600	577	626	592	587	594	593	617	615	630	625	603	631	612	594	680	575	616	601	583	606	592	600	580	626	629	629	571	614	604	588	592	597	610	652	601	631	586	597	628	623	595	619	602	597	593	632	576	612	604	586	592	619	617	587	638	566	639	572	610	595	594	628	615	633	580	594	660	606	617	606	608	641	614	633	613	645	618	621	578	591	635	602	664	619	560	577	609	623	620	642	616	602	593	584	638	610	649	616	565	604	570	613	615	630	602	612	638	617	593	624	563	624	639	573	601	618	649	609	625	601	607	612	624	626	614	586	635	611	590	648	589	598	579	587	591	634	630	608	623	617	632	575	600	601	638	583	576	585	581	645	596	649	593	615	587	628	655	620	623	618	641	579	612	610	629	622	605	601	558	584	582	603	611	591	619	630	626	602	590	609	584	619	597	600	650	601	620	580	598	582	558	563	603	554	596	613	587	659	624	624	596	581	616	605	618	624	613	592	600	613	646	577	607	610	627	600	636	584	576	600	584	622	597	604	642	623	637	594	633	588	607	595	647	607	608	580	621	600	566	651	619	565	585	606	556	624	619	633	627	585	593	632	620	634	606	603	596	620	588	612	614	569	630	587	593	581	600	618	604	606	660	566	587	599	601	569	600	588	611	574	595	611	632	607	600	597	611	633	570	619	609	576	623	648	579	591	643	592	638	630	624	574	611	607	614	624	613	585	602	568	606	599	597	598	609	580	603	610	631	613	623	650	650	653	561	582	618	648	599	585	646	624	606	642	593	633	649	615	650	617	615	617	600	608	596	633	603	618	585	616	626	631	578	583	618	613	634	590	585	632	579	593	643	588	633	630	666	583	589	612	601	635	609	589	614	642	605	599	613	615	608	562	591	647	595	588	625	616	595	626	589	600	575	604	662	596	584	584	601	619	629	605	662	628	616	628	631	600	568	631	565	638	602	623	619	646	585	623	613	626	643	592	573	564	625	615	639	577	607	617	636	623	596	600	623	645	617	618	606	562	623	631	576	631	588	577	630	616	590	576	547	591	626	641	609	607	575	619	595	618	602	612	568	587	615	595	606	591	625	592	576	570	632	614	622	595	611	558	611	602	630	611	594	667	610	640	592	613	618	606	633	632	566	594	598	607	581	618	666	617	604	585	616	582	607	610	587	635	601	508	641	642	557	606	591	578	633	608	610	598	628	608	592	613	618	617	614	611	639	625	616	631	615	648	596	612	577	605	607	618	621	620	600	629	590	599	627	604	621	597	621	606	517	614	608	585	633	594	587	582	607	630	630	604	621	589	612	619	573	599	609	570	653	613	587	600	609	600	625	581	585	598	623	596	615	585	595	583	571	570	616	612	626	612	594	597	617	582	605	547	598	586	630	654	580	599	611	574	637	593	602	604	619	566	572	623	580	598	649	673	572	570	597	598	598	615	588	611	619	587	612	587	598	634	615	619	568	633	616	590	597	585	610	576	651	601	613	602	602	637	595	598	655	586	587	585	601	594	574	591	628	604	632	595	598	627	615	630	636	587	616	630	666	584	604	634	623	624	629	602	581	598	605	606	612	658	636	663	579	591	605	638	606	609	599	602	610	574	611	592	612	640	578	615	608	630	615	610	568	640	621	599	607	594	641	591	660	605	568	604	565	583	645	617	587	582	525	584	615	626	574	586	613	581	659	597	613	576	609	578	617	606	600	598	568	606	619	603	564	610	595	628	578	623	624	602	572	635	630	604	598	610	564	597	598	614	594	616	625	590	615	621	628	604	587	595	596	597	635	600	638	626	647	601	584	624	585	573	591	596	605	599	601	594	592	611	589	590	595	607	637	638	625	645	610	621	568	555	610	615	597	611	595	615	602	602	619	626	584	589	603	582	665	610	580	570	586	650	602	600	615	591	553	630	620	622	562	588	653	583	579	598	595	584	593	599	601	575	605	607	586	591	611	597	612	634	575	612	597	613	561	596	608	576	623	621	635	615	609	600	591	576	613	657	580	601	584	612	622	597	571	619	607	586	586	533	571	582	566	605	642	625	609	606	618	602	557	614	632	578	575	595	653	590	667	591	612	583	618	606	650	609	660	573	592	627	618	629	632	601	625	621	587	597	652	604	652	653	545	587	643	627	617	584	573	576	644	643	661	606	633	563	583	552	602	631	619	622	607	586	634	620	626	610	592	612	556	641	612	610	578	583	637	619	590	635	584	604	649	593	609	597	620	643	614	572	636	597	672	636	586	601	616	652	647	592	581	619	584	626	589	597	601	610	602	601	673	591	588	606	606	580	618	643	592	596	611	616	575	617	609	609	608	609	663	590	624	639	590	586	590	631	548	590	608	612	590	634	600	621	612	625	557	584	601	602	652	626	560	608	633	667	626	604	571	598	618	627	630	630	591	565	630	603	603	624	608	636	534	545	601	586	596	604	616	592	608	622	588	616	612	652	610	619	656	622	636	663
24875	23158	36464	29450	20460	6979	883	689	654	617	669	663	662	677	620	626	664	653	655	695	665	598	629	671	665	669	697	613	658	633	635	679	622	642	664	659	626	643	656	633	626	696	644	630	710	656	642	642	693	605	625	665	676	626	681	658	659	660	641	640	707	681	654	698	633	625	652	653	656	660	677	624	647	657	661	616	648	663	668	645	658	628	663	660	605	609	623	647	651	683	653	684	637	635	637	614	665	637	619	614	614	658	635	606	642	624	694	605	628	711	640	672	642	680	605	657	698	606	627	623	714	665	674	700	628	634	642	663	653	634	644	683	649	687	652	659	695	640	647	683	668	616	642	680	679	647	616	661	623	640	683	671	611	662	601	638	616	656	651	618	621	671	645	631	634	663	670	657	675	682	667	636	652	687	626	665	671	644	661	669	666	646	630	655	698	670	652	660	632	623	618	614	647	664	612	679	691	667	711	601	636	593	656	673	699	658	657	674	632	649	680	628	670	657	672	647	661	615	683	627	709	599	666	698	687	677	639	630	695	678	640	626	622	674	637	611	631	692	617	661	614	633	669	631	639	626	647	689	674	686	710	707	629	635	634	653	623	656	665	694	684	617	680	620	628	672	662	598	619	623	695	642	650	659	642	620	653	655	617	693	674	644	631	663	672	704	609	652	660	625	661	674	639	649	688	640	647	690	617	675	656	630	657	699	669	647	674	645	646	638	613	672	673	636	669	681	670	675	716	647	665	679	663	662	634	661	629	656	628	674	702	694	621	680	660	665	647	648	677	622	655	679	662	660	644	644	682	667	694	632	655	705	642	635	657	667	635	625	694	629	648	619	619	628	635	634	642	635	686	660	656	652	656	649	673	696	579	622	633	644	653	669	695	690	621	654	645	647	656	691	643	618	635	663	674	660	646	652	616	650	662	667	681	720	692	659	686	645	622	662	679	639	628	660	676	699	685	641	654	698	614	630	661	628	648	680	669	680	622	667	625	652	652	632	644	642	647	660	630	700	640	654	630	617	640	642	626	654	642	661	639	638	657	695	654	650	625	663	614	623	618	667	616	646	681	619	622	649	659	694	637	697	637	666	620	613	603	655	693	620	665	618	665	628	599	682	660	610	661	674	662	645	658	655	614	669	630	634	665	648	659	680	668	660	672	619	631	688	691	662	674	676	641	682	653	692	691	626	626	634	673	621	658	605	664	653	643	676	684	700	640	645	676	671	666	704	627	687	622	636	662	686	643	658	613	675	616	648	647	695	651	648	643	620	648	667	675	639	642	674	638	663	654	678	644	682	622	646	688	650	735	616	661	654	673	615	621	626	665	697	661	670	607	635	686	603	658	615	654	653	650	645	687	669	665	665	655	642	628	668	641	633	665	646	641	668	695	679	644	662	660	689	649	618	639	650	617	642	652	572	686	620	672	701	625	638	577	661	638	648	695	650	599	631	601	667	630	621	593	654	641	675	655	587	678	621	647	661	672	640	629	620	667	665	654	623	670	664	691	632	629	661	644	588	637	666	643	625	622	683	638	627	661	624	642	650	658	653	623	635	676	679	586	649	688	614	612	622	679	689	694	670	648	661	653	654	670	630	664	625	642	673	673	658	683	627	654	667	636	635	632	640	674	616	616	639	666	690	633	676	671	694	594	670	622	661	705	622	645	665	649	675	645	644	669	620	657	618	642	600	595	662	677	627	638	656	610	673	684	659	625	643	659	680	663	638	643	631	607	637	666	630	669	663	623	646	658	635	633	633	650	589	637	645	625	651	645	627	653	676	703	660	651	655	618	662	613	657	693	629	636	658	644	658	644	664	601	603	641	662	625	622	640	648	627	648	613	690	647	710	668	668	633	643	684	649	645	666	638	647	657	681	631	628	655	615	671	657	642	660	642	630	667	631	634	616	639	621	679	679	644	664	648	652	636	687	613	616	664	655	636	625	671	640	650	659	638	645	643	661	679	693	638	658	683	655	648	683	652	620	665	697	649	626	669	648	651	648	683	645	635	627	694	627	657	644	614	633	647	648	668	625	628	631	668	655	645	620	595	626	652	623	628	665	642	711	634	644	660	662	686	643	627	640	666	690	668	641	638	666	624	648	688	613	666	680	666	654	670	666	689	610	648	671	647	621	650	651	670	652	630	683	665	597	641	635	617	630	631	668	669	689	697	713	630	589	695	655	626	648	632	651	647	623	649	665	642	633	695	651	660	643	712	638	621	654	695	634	646	700	629	697	661	606	624	631	636	631	655	662	647	641	641	650	604	667	608	655	646	637	677	682	670	668	631	625	679	629	643	654	656	620	658	646	660	628	672	710	605	611	620	680	686	675	664	699	628	642	608	669	696	648	603	661	671	635	648	669	660	649	664	658	633	650	629	650	693	649	692	631	652	667	630	664	679	681	668	648	641	609	632	632	635	700	652	604	717	611	613	659	662	658	649	678	625	677	662	671	600	641	619	646	644	683	654	661	680	635	651	654	619	614	671	612	643	648	668	669	657	659	632	673	603	678	664	670	655	655	677	633	690	679	636	627	671	636	674	655	660	617	636	648	666	657	658	672	673	641	655	648	641	640	689	682	657	664	679	664	653	670	682	656	711	661	668	700	617	653	668	619	641	662	643	630	652	620	638	625	641	667	680	637	713	679	607	636	643	669	656	657	655	620	680	681	674	659	646	658	602	640	652	669	603	693	653	665	675	652	685	633	612	622	648	673	612	648	608	635	615	658	615	629	695	666	653	623	605	623	707	672	638	634	707	641	645	616	653	667	645	651	657	623	670	640	648	699	616	656	665	618	624	682	622	676	645	679	660	692	651	674	619	661	682	626	635	643	642	630	647	646	631	679	666	642	647	644	619	644	681	626	648	627	661	637	674	631	639	608	632	624	677	661	665	670	632	681	686	634	699	666	589	676	676	663	660	615	662	638	657	652	676	675	665	615	648	635	604	627	646	623	657	620	617	686	679	639	676	696	649	623	645	672	658	657	694	626	691	679	640	634	607	662	652	640	646	637	633	659	637	674	675	696	666	655	668	674	679	640	681	649	609	680	677	648	646	667	667	646	641	643	656	617	646	639	657	622	627	623	635	678	597	636	650	624	658	655	651	607	623	585	676	625	697	679	680	626	664	595	656	662	661	637	684	663	667	639	672	651	659	681	662	628	615	626	627	635	630	668	656	637	668	649	610	706	607	631	698	669	631	668	658	676	666	642	672	662	658	676	639	605	639	639	645	659	636	616	622	636	656	654	637	675	679	644	664	602	633	645	638	582	646	623	600	597	596	640	619	642	641	611	656	666	643	671	618	668	690	643	717	678	646	620	652	648	650	633	608	658	667	648	682	662	637	656	648	660	626	627	679	663	622	620	651	632	647	622	695	684	611	638	656	631	651	602	666	643	672	663	626	657	660	612	654	629	672	659	641	645	655	667	654	660	611	613	619	658	614	623	646	684	665	633	628	663	706	679	633	673	645	664	623	626	615	641	652	625
37291	77336	57355	31719	19435	4053	682	742	726	664	726	720	727	687	660	728	684	683	663	687	680	682	721	652	721	657	664	678	692	670	620	706	676	684	667	667	699	691	707	677	683	704	704	657	683	728	676	666	696	717	694	699	698	683	685	718	712	718	694	656	688	697	656	680	639	717	658	702	686	715	691	656	675	712	686	671	663	697	642	678	684	705	638	647	711	644	724	679	699	718	727	644	674	699	679	700	714	693	689	701	657	720	672	691	681	656	674	645	737	662	679	714	654	601	644	665	697	647	696	727	690	670	659	713	702	662	657	670	716	673	654	681	697	601	656	648	681	692	735	644	711	709	662	703	637	655	716	670	650	689	661	725	685	664	720	632	724	687	682	671	670	648	674	654	655	664	673	657	690	701	643	669	622	718	692	725	681	670	660	672	714	668	724	696	718	697	690	656	661	662	740	711	734	639	674	694	731	704	692	685	703	704	721	679	706	656	651	612	670	687	705	667	671	654	725	653	703	682	701	688	674	659	699	733	674	661	695	716	737	691	682	698	663	726	662	700	644	624	701	683	687	623	621	692	714	728	646	662	710	650	699	645	689	679	674	696	713	693	697	669	692	688	705	723	668	695	655	639	687	692	690	655	697	651	649	667	683	716	719	696	689	689	696	736	694	674	677	649	654	726	667	694	670	674	676	647	737	691	724	708	673	658	665	711	690	672	693	704	669	682	705	679	651	717	648	658	678	670	711	641	700	663	630	717	718	681	706	722	680	734	656	681	681	680	684	675	658	670	642	623	622	695	647	681	685	666	689	679	642	678	649	683	701	702	675	720	662	716	692	713	663	681	673	671	643	695	721	733	723	689	702	682	671	658	719	683	623	654	726	671	704	663	665	691	639	678	660	710	668	728	647	639	720	720	714	729	681	701	717	656	672	729	700	617	706	691	668	691	694	674	674	744	658	658	640	691	690	694	693	697	647	705	643	637	737	708	685	686	695	654	674	637	631	711	677	677	712	683	684	652	684	666	688	690	683	705	660	685	691	670	621	666	682	691	719	669	687	673	678	671	675	744	664	693	730	687	663	693	685	663	655	677	722	706	662	694	698	687	684	706	697	697	681	691	695	675	668	654	625	693	638	706	684	693	705	665	667	685	677	665	652	701	684	621	656	674	672	668	710	660	674	631	649	714	634	660	679	709	658	668	646	717	672	670	669	650	699	693	745	674	648	678	671	691	678	654	698	695	666	685	702	615	653	713	692	684	708	680	623	699	654	657	729	673	667	649	671	680	680	696	650	701	676	698	633	645	686	623	658	670	705	673	673	683	704	649	695	673	677	693	693	696	673	641	676	669	678	628	666	661	726	678	654	713	722	656	687	669	667	697	714	648	675	632	661	661	661	671	744	725	686	699	675	682	731	655	631	663	676	699	664	695	738	700	679	675	623	668	670	694	633	669	656	733	677	668	697	669	660	686	628	662	690	667	688	715	678	644	685	689	644	691	697	695	735	649	677	687	653	708	672	696	668	662	662	715	646	741	644	698	673	645	717	651	727	644	698	690	638	667	673	633	669	687	622	659	608	666	658	691	698	639	663	713	689	642	706	689	647	692	685	692	682	690	661	674	659	641	670	642	683	695	698	676	690	674	705	700	668	674	638	690	706	703	682	739	656	682	669	692	721	674	677	689	696	690	665	649	664	730	661	668	685	686	671	676	648	689	677	647	651	680	674	673	704	688	676	655	671	677	673	660	701	660	661	690	691	636	723	670	697	693	710	695	676	715	716	656	696	665	639	648	736	684	696	705	669	651	667	678	661	682	692	699	685	695	719	707	700	680	697	682	661	686	669	661	680	673	667	664	709	678	720	682	707	671	616	696	671	697	718	697	719	711	702	711	639	709	729	683	656	680	709	721	685	637	683	714	667	692	695	638	625	697	672	654	678	682	647	706	647	681	699	678	657	696	668	677	652	682	678	655	664	668	660	665	654	656	665	714	726	689	720	673	683	688	705	722	744	654	706	657	671	702	715	708	688	696	676	694	685	693	635	694	652	674	649	717	712	649	674	718	653	642	667	685	658	720	675	643	662	708	657	644	707	659	664	654	701	674	726	673	674	633	703	728	696	664	669	665	694	662	650	722	667	675	677	651	598	701	705	677	715	712	670	675	684	708	642	656	729	701	645	687	707	681	655	699	706	654	680	713	670	720	652	665	724	712	674	720	672	671	661	679	711	721	628	696	713	660	654	727	713	655	697	702	695	722	693	642	704	694	703	701	629	622	688	661	695	682	685	680	702	686	676	672	706	712	666	702	685	661	678	695	668	727	652	679	714	647	670	728	711	675	662	710	706	711	673	674	703	668	670	689	714	694	684	654	690	649	696	722	679	692	656	707	673	652	685	715	681	652	638	648	676	660	746	640	698	686	680	703	719	726	661	637	674	640	700	650	695	705	648	706	674	626	696	715	663	709	648	672	672	688	684	681	671	672	735	641	673	669	688	685	696	703	671	673	679	669	642	686	684	640	634	603	665	643	647	724	644	643	648	703	646	643	704	700	705	680	667	718	691	679	652	683	662	709	676	671	680	665	701	687	662	704	668	672	700	725	699	709	662	704	654	676	713	652	709	678	668	739	720	692	691	646	716	671	668	688	752	659	679	673	671	676	688	664	671	669	689	643	680	692	649	648	678	671	695	649	725	683	730	684	674	732	641	753	708	630	692	739	678	704	717	683	609	672	694	677	675	712	696	714	741	676	700	710	712	655	701	717	692	668	690	689	693	664	666	669	687	656	641	682	659	711	649	687	665	679	670	670	676	675	654	682	659	656	636	687	699	699	682	659	637	693	714	682	698	692	709	671	639	702	661	711	699	682	679	696	689	656	663	697	666	671	656	655	707	729	672	678	624	696	698	716	742	676	647	659	677	701	679	714	688	693	632	640	712	711	685	662	661	667	729	668	712	664	685	695	670	684	665	647	698	698	693	723	683	705	693	685	668	695	688	696	686	701	710	646	692	676	676	688	641	614	739	674	668	709	670	706	689	696	715	708	683	676	702	711	704	708	705	702	690	684	688	655	669	638	654	634	670	674	685	710	697	710	647	680	719	653	683	712	657	652	675	721	690	679	698	711	624	666	671	667	725	703	662	690	703	664	678	731	658	671	676	672	702	657	703	693	740	707	657	689	671	655	663	666	674	689	645	719	640	694	682	662	653	691	679	718	674	654	690	671	643	687	639	669	693	671	736	677	671	681	633	699	681	706	687	685	708	666	706	659	696	654	668	680	714	682	687	688	655	639	668	689	632	669	714	679	687	668	672	677	658	677	640	733	660	709	704	695	689	643	696	622	669	654	671	697	631	690	678	709	668	709	664	683	713	630	659	706	652	678	683	686	678	708	679	681	743	661	655	733	685	686	698	671	692	659	701	670	677	682	693	710	657	644	688	652	709	724	675	731	695	664	656	685	666	682	680	702	683	675	663	666	619	674	679	732	698	678	681	701
22557	21572	32696	27220	24886	21749	12314	1568	1056	1098	1100	993	1014	1007	1029	1048	980	997	1051	986	973	1002	972	950	971	1001	917	1011	1000	968	1007	1003	971	1024	977	949	948	974	937	990	1015	951	966	918	973	953	1012	972	943	980	992	981	947	929	973	960	960	963	979	1029	1001	964	950	964	999	975	975	942	922	943	943	967	967	935	927	947	951	954	949	1037	947	973	919	1053	946	950	968	948	990	951	1012	987	997	979	977	949	977	1025	1007	986	950	986	993	985	1007	977	992	1004	980	945	1007	992	969	929	928	979	947	1035	879	949	983	965	977	968	996	974	967	1004	1029	995	920	993	981	954	961	992	982	969	921	929	1000	955	966	969	951	926	958	992	1012	997	998	917	987	988	995	975	986	985	1026	999	960	945	973	920	972	968	916	980	967	995	956	920	961	995	962	969	1040	995	1005	995	1003	982	965	1000	971	1039	951	968	980	991	904	962	975	965	968	949	975	954	934	978	957	960	993	995	954	940	1002	1004	1015	982	950	973	940	975	982	985	964	935	1030	971	975	921	947	980	935	935	932	935	969	1007	1011	909	931	1037	964	999	971	948	973	967	980	938	941	972	958	992	1011	954	1021	961	1013	969	950	973	924	997	945	973	964	951	981	1028	991	929	942	962	943	947	965	972	990	991	964	971	1031	978	927	915	953	991	956	955	1013	1015	960	990	1004	978	989	996	1017	982	1003	951	1001	989	934	949	945	986	936	945	999	980	931	981	1002	951	955	997	986	944	977	993	993	980	960	941	1020	961	926	986	970	914	1077	1057	960	927	1035	944	931	952	991	957	1004	955	908	972	975	991	972	974	903	971	968	971	958	959	937	907	941	960	979	972	1004	937	985	969	969	918	978	1080	951	989	984	1015	955	961	937	952	974	1001	955	953	973	963	963	960	960	963	975	953	973	960	941	1002	961	953	974	981	948	967	941	1007	974	963	936	930	928	975	957	961	929	962	963	976	987	995	976	971	956	959	1023	930	968	934	993	949	975	937	1039	993	1001	980	983	898	934	1003	958	1031	963	922	1024	958	901	958	944	986	1000	947	979	922	929	984	975	985	944	1012	960	969	974	938	974	949	950	979	948	959	967	986	952	902	960	961	1002	954	941	946	989	995	1003	927	981	1004	939	969	980	946	919	990	923	936	983	998	954	962	981	1005	1002	970	941	963	962	891	967	1027	900	969	949	997	959	935	940	895	1000	977	1018	930	1008	1031	990	952	929	980	960	942	999	919	957	987	998	995	978	1002	940	964	975	968	987	945	966	981	1027	996	948	943	950	921	938	950	971	962	914	938	957	1009	938	953	1023	946	966	953	893	945	1013	981	976	991	959	987	978	908	912	932	995	899	1021	929	956	974	988	958	936	1029	989	968	939	909	965	981	979	919	965	1002	958	945	966	974	976	957	971	932	1018	968	1018	974	959	985	979	916	975	1011	991	963	1046	950	940	882	945	947	1029	1001	965	1051	1028	928	990	972	996	1045	962	1013	976	972	996	936	962	992	997	968	944	923	955	947	949	950	998	944	1012	953	1013	956	948	940	977	956	969	996	974	989	914	934	943	909	950	955	984	987	980	977	1002	994	1009	986	948	959	929	976	943	1002	953	933	994	949	969	975	971	1005	928	978	896	998	990	981	956	958	932	971	959	1028	964	960	992	989	988	921	925	996	972	1016	988	989	1000	963	951	929	939	900	967	1046	948	949	901	987	912	909	977	974	952	1018	944	949	964	995	969	959	974	928	920	934	1001	930	939	929	972	979	925	966	948	992	990	945	994	986	957	939	1022	969	963	951	943	961	980	979	1056	968	943	991	963	986	962	972	957	942	963	976	991	939	943	952	959	976	1014	984	1011	994	1014	1030	935	940	977	946	997	992	920	960	948	958	924	970	982	995	951	953	989	990	1004	964	993	960	983	1005	939	938	964	998	949	967	980	903	963	959	935	936	975	967	938	948	904	935	1006	938	928	959	1030	965	966	996	957	992	964	972	1017	978	998	968	1006	1025	891	973	990	952	945	957	950	986	1006	970	947	932	1020	979	946	966	901	966	934	944	948	977	979	992	966	1009	937	974	971	989	991	985	1027	969	971	907	985	1001	945	960	1028	993	936	919	1001	968	995	966	959	988	988	967	955	960	952	945	964	941	1015	979	954	968	1003	992	986	988	1001	933	926	940	933	978	945	948	1006	977	984	935	972	1007	973	958	939	1004	988	964	941	935	971	999	931	989	990	1016	982	1003	949	955	939	1015	963	952	983	915	1012	971	994	921	942	993	951	918	955	1019	983	909	1005	954	975	964	952	1026	1001	944	999	911	963	991	941	1034	949	949	972	1030	925	1022	975	977	944	950	944	975	991	935	990	936	1025	1036	893	1010	976	956	952	978	953	967	993	961	962	967	987	953	970	965	984	984	917	1009	969	929	961	980	1058	1001	967	925	961	922	985	966	974	983	923	971	989	986	957	953	950	1015	1015	1016	950	993	984	961	1019	961	935	999	964	992	967	947	982	1010	935	954	920	964	967	946	1004	924	964	942	984	1020	1008	958	982	969	943	959	908	973	968	942	948	983	1021	980	1036	969	953	997	996	927	963	999	1017	989	933	972	982	1028	1065	993	950	987	919	978	971	979	932	1009	991	987	999	949	1007	919	938	918	996	993	928	1006	1013	969	1017	970	978	996	1004	973	938	985	993	1043	949	1003	1007	984	947	948	951	951	954	921	918	998	964	988	987	1006	929	924	935	978	921	934	979	960	1024	963	918	934	963	938	941	992	972	912	1007	954	963	974	985	938	912	961	922	1001	948	981	1024	930	978	1025	919	965	1016	975	1035	945	947	975	977	962	957	872	969	977	977	994	873	981	963	996	1002	925	922	949	987	1009	978	1021	1000	973	976	975	906	961	940	911	1002	946	991	971	1003	945	999	944	1019	952	1028	884	1015	961	926	1009	1043	1046	971	960	936	968	1019	959	957	919	1023	976	915	970	955	987	958	998	983	967	982	934	970	986	968	993	1008	951	959	980	958	940	986	964	978	965	969	996	976	976	994	997	999	963	964	966	960	986	994	1043	1012	1020	980	956	955	970	967	958	934	1004	979	940	977	975	1010	975	965	983	967	950	969	1004	941	873	984	979	967	953	990	970	990	947	983	917	902	998	1000	957	973	936	979	987	951	897	1015	976	980	991	988	961	952	940	1027	923	967	953	979	992	1022	935	949	934	1006	929	970	930	931	961	981	904	956	982	995	980	995	938	969	956	934	1017	936	1014	1002	944	1011	980	973	979	996	932	992	1001	974	1037	995	1007	981	983	965	902	919	971	973	981	1034	1033	982	960	954	975	992	1036	971	973	977	963	973	1026	963	982	985	943	1041	953	1035	993	992	980	1002	995	989	959	982	1034	977	926	893	1018	975	954	1009	995	961	955	936	1002	981	941	991	954	946	958	1001	1013	965	947	1031	992	988	985	1011	986	941	1003	993	1010	918	965	973	1015	967	976	969	919	1040	984	971	937	991	940	1009	958	959	958	923	999	896	968	989	983	925	937	1017	1024	991	955	992	975	976	960	969	903	954	968	946	997	957	1010	984	946	1043	965	985	959	897	950	933	967	965	927	883	902	980	943	968	962	912	988	991	1022	916	1004	954	989	895	967	965	957	976	970	1016	949	969	989	993	924	980	926	907	933	985	1001	995	964	975	948	931	960	982	962	922	914	982	972	976	941
41951	90959	79539	51511	37145	11429	1148	1130	1066	1048	1008	965	983	1004	1055	1013	1036	935	902	1022	910	927	930	1002	929	997	920	956	926	950	930	952	944	970	948	927	932	936	942	925	917	945	976	959	950	983	973	914	977	976	967	978	986	950	987	918	1037	897	932	922	945	963	968	891	976	960	923	931	974	932	928	963	960	942	932	913	965	931	943	959	930	984	930	918	923	915	938	956	964	961	943	902	914	983	938	1034	948	1013	984	894	960	941	977	926	925	924	906	946	969	949	952	970	954	949	942	982	931	941	976	977	962	952	958	910	971	971	990	955	988	951	1004	890	869	940	987	1025	911	923	913	956	951	952	953	950	971	999	931	961	953	977	925	956	927	918	994	1021	971	993	959	1015	924	898	898	940	985	963	941	927	968	952	939	979	933	980	951	931	960	976	924	970	976	993	955	1004	913	934	973	988	908	947	948	935	927	911	970	955	920	970	927	961	924	957	964	985	919	935	956	984	988	935	888	958	971	892	1005	968	912	893	956	942	915	917	959	951	974	950	914	982	962	963	960	1015	898	916	937	952	944	928	980	914	962	923	902	1022	962	976	1007	995	949	891	926	906	946	913	893	938	926	942	958	992	1003	943	967	938	975	939	913	985	917	932	958	999	983	911	992	982	980	995	946	973	1036	1016	976	969	945	1026	930	920	900	935	961	956	972	990	933	923	955	979	946	906	919	933	972	938	944	909	943	944	984	931	975	944	938	934	941	1019	1006	967	945	1025	982	950	915	945	963	1003	958	972	933	889	928	1007	961	965	919	930	961	958	949	953	1000	949	981	956	972	963	978	962	938	946	966	974	913	937	962	954	971	977	965	949	940	960	960	966	934	936	911	982	1008	986	920	892	977	961	953	936	933	966	951	923	960	969	914	919	921	983	911	931	904	1023	960	925	967	931	946	934	995	923	887	981	991	955	1014	1002	955	912	939	1006	952	991	959	983	924	892	939	973	943	963	949	933	949	870	946	878	983	918	968	935	987	905	940	939	917	1002	947	973	953	931	1003	981	950	993	956	976	922	935	896	927	980	904	932	917	918	911	923	894	931	961	946	942	950	916	909	919	1043	941	922	927	943	874	932	1026	924	935	959	920	911	912	933	952	950	946	939	948	945	982	939	976	933	981	966	926	939	971	876	974	969	987	951	976	998	986	949	956	926	951	939	986	956	932	961	974	972	939	973	938	927	970	887	926	976	984	965	928	953	957	924	959	970	978	925	943	976	961	976	1017	959	938	939	952	976	909	929	930	962	960	913	986	979	989	1022	899	881	974	962	979	943	982	948	993	926	893	943	912	907	955	882	984	950	931	997	1030	983	947	975	956	935	923	922	893	919	996	978	886	907	951	962	965	934	942	954	985	943	987	971	1009	906	932	940	977	930	954	974	969	915	965	913	970	967	955	985	928	975	952	997	960	959	876	954	916	972	920	936	984	933	988	938	972	943	900	934	969	884	993	965	917	908	953	983	913	950	934	958	951	982	922	966	942	924	980	926	981	925	934	924	931	984	957	953	931	951	945	982	930	970	965	1016	929	980	929	956	965	961	958	959	912	987	933	980	968	953	935	949	979	932	956	956	978	968	974	963	968	995	991	939	950	929	917	999	950	901	1001	984	942	932	1024	955	982	971	948	953	975	944	961	934	968	883	896	919	943	993	1002	950	951	925	962	874	959	944	1000	940	977	978	1007	912	984	944	925	934	935	943	993	985	942	967	1016	1018	920	935	951	978	920	985	928	946	964	1014	939	980	921	933	947	960	931	966	967	960	937	999	945	946	953	1008	887	955	951	947	955	1027	937	981	917	974	980	951	966	1006	1001	921	941	971	936	894	916	922	910	935	949	932	934	951	956	916	931	989	921	915	1006	942	964	973	947	982	933	921	964	966	951	980	957	974	960	971	972	949	944	935	945	958	925	932	933	947	970	919	938	1003	908	984	935	1010	925	998	955	882	915	981	975	938	926	940	911	913	929	954	992	976	959	962	956	866	907	978	1007	995	936	965	985	938	973	963	991	971	906	987	986	949	891	931	942	960	967	943	1001	933	946	924	932	955	999	982	946	959	988	987	957	915	932	943	983	916	984	894	978	969	1016	905	918	967	928	984	956	931	955	931	956	954	943	919	948	942	950	960	1011	953	965	915	989	895	934	906	970	968	985	918	933	976	1002	972	946	987	984	1011	930	922	943	934	885	932	948	961	970	1029	963	954	952	913	923	960	970	963	896	941	951	1004	903	1000	945	959	989	1010	950	955	950	931	936	903	1006	944	920	939	980	971	905	974	992	957	926	937	908	968	961	922	929	964	991	926	932	940	986	958	963	886	960	980	942	915	970	919	922	929	995	927	942	933	970	968	933	946	861	939	995	1001	940	969	900	990	958	939	970	962	920	968	951	923	969	923	903	969	977	961	912	978	881	959	987	977	986	975	914	934	920	956	950	966	985	949	900	962	893	973	1032	975	964	965	958	989	1005	915	954	847	947	970	941	969	918	950	974	921	921	933	966	1037	954	960	928	989	924	942	987	988	966	988	948	898	915	953	992	922	1022	922	924	972	918	955	960	973	985	933	956	956	962	977	995	992	928	951	940	938	937	897	950	933	964	949	953	898	967	942	984	974	950	963	945	1007	945	945	927	954	963	936	929	943	920	937	946	918	977	1022	910	890	938	909	945	979	966	915	935	944	912	963	963	951	966	975	969	977	1004	969	928	905	912	913	972	976	946	1018	950	925	914	940	929	913	988	1001	903	958	968	975	972	953	1005	969	981	964	983	1021	983	962	992	929	938	975	965	958	948	921	924	937	945	912	959	907	959	970	977	972	945	956	940	913	965	947	950	930	975	959	984	960	934	921	1018	972	1005	918	1018	964	980	940	903	947	927	947	969	906	927	921	947	901	944	947	1024	964	924	957	955	966	989	963	998	1015	953	951	972	957	915	1029	878	936	953	915	984	951	942	965	935	999	902	964	960	952	930	937	998	914	937	943	914	922	952	984	944	933	953	950	999	929	957	970	956	984	995	916	954	943	1018	896	925	965	940	925	943	985	978	974	960	943	936	987	982	941	895	983	963	924	950	939	943	956	919	929	975	956	986	950	920	929	890	977	875	938	996	973	902	930	974	959	977	933	940	948	926	910	913	925	956	987	952	949	939	939	990	969	951	900	959	934	926	949	933	957	969	960	932	950	949	966	973	948	932	963	968	938	973	952	913	914	958	1017	931	892	961	934	892	974	976	976	982	892	927	959	903	956	971	981	1011	969	954	957	954	1010	951	939	1025	959	1019	872	975	900	952	966	980	975	979	916	961	984	957	923	922	961	950	1036	953	956	980	1028	961	988	919	1003	957	983	966	972	993	956	977	978	905	949	946	984	922	952	950	990	952	957	977	946	962	953	933	936	954	923	946	970	998	1005	934	978	946	960	966	953	927	900	938	1003	935	919	984	963	957	956	1006	974	954	993	896	991	930	977	985	966	958	971	993	912	915	955	971	988	1003	933	925	1009	929	880	912	914	978	928	922	924	959	894	1017	934	960	959	928	909	957	978	973	947	941	917	955	967	939	950	886
31561	27038	35255	18378	6205	1307	418	439	424	420	425	422	444	439	452	431	444	400	452	400	413	400	432	424	404	442	432	427	384	422	466	429	411	404	400	439	438	415	406	396	425	377	415	376	406	407	395	458	439	410	457	441	442	445	448	450	418	438	444	412	421	394	395	437	421	422	470	391	410	383	414	440	449	423	434	423	398	440	431	400	402	448	427	364	408	437	428	382	419	414	412	355	414	398	458	405	423	411	442	429	434	414	405	425	409	417	439	436	402	402	436	400	428	399	418	445	376	420	434	407	456	418	438	429	425	420	437	431	429	418	420	407	405	392	409	451	438	410	384	405	434	380	446	412	395	398	436	434	423	405	382	446	424	404	461	392	406	416	438	444	440	399	456	431	409	393	399	390	449	438	425	433	433	425	483	419	435	419	408	475	397	409	420	441	433	412	441	460	439	411	401	444	427	430	435	430	400	425	385	404	406	425	419	423	421	402	445	432	429	443	435	373	406	411	434	402	387	435	389	433	443	434	454	460	401	440	420	426	442	403	404	402	440	423	415	422	421	437	427	434	429	387	421	405	462	408	441	414	399	419	400	430	429	427	410	424	444	447	420	430	404	433	471	421	408	453	422	386	484	410	411	443	407	451	423	408	420	463	425	422	440	453	443	422	417	416	439	434	428	397	409	463	424	405	416	419	405	414	464	419	427	402	420	443	422	416	426	446	418	438	451	456	413	406	448	422	395	396	463	406	397	367	370	418	408	391	413	422	420	429	364	465	415	418	405	433	420	438	404	403	433	402	449	426	438	394	423	397	439	397	422	422	404	447	398	428	432	437	413	444	419	445	400	398	434	413	422	405	389	410	423	416	424	405	431	420	432	439	438	389	423	428	430	396	435	427	434	456	429	444	456	376	399	426	434	422	434	440	450	407	435	385	404	436	408	395	412	404	440	425	462	430	461	437	393	397	437	435	448	471	421	427	427	437	426	487	405	448	417	428	405	440	443	388	432	397	413	439	436	424	454	415	456	424	467	415	387	428	424	420	446	402	446	404	429	408	416	429	422	400	420	466	417	390	422	434	455	430	390	404	410	408	459	415	404	404	426	410	393	389	449	398	421	405	398	408	426	432	416	423	415	420	436	436	425	448	389	432	412	388	454	436	432	468	436	453	399	433	416	444	432	446	447	401	416	416	407	391	391	395	464	400	426	399	458	454	433	445	431	412	399	418	424	431	426	423	399	405	426	436	426	404	411	412	398	418	434	400	420	419	404	414	407	396	429	435	444	402	423	433	368	391	403	477	373	460	370	411	432	411	426	453	450	450	411	430	404	400	424	399	440	465	464	433	420	430	422	385	414	437	449	459	440	383	439	438	416	405	428	385	422	404	412	425	417	430	405	424	407	438	423	420	434	385	415	417	406	398	425	413	400	417	439	379	410	362	448	394	429	433	460	417	440	443	394	409	408	455	450	433	442	413	392	422	443	406	476	418	416	436	438	469	405	402	404	407	442	388	448	444	438	447	435	427	399	417	445	420	404	421	429	398	416	436	397	439	401	401	418	431	425	457	394	405	391	422	404	423	428	396	408	427	389	393	418	413	414	424	422	435	440	477	429	452	408	461	409	421	441	421	446	419	422	438	439	392	391	428	412	415	414	396	457	424	409	407	413	434	400	447	423	406	408	459	363	421	442	397	419	417	401	433	403	435	464	432	402	445	428	471	393	413	438	450	433	428	448	397	418	434	432	420	381	447	423	411	419	416	403	463	424	377	411	404	383	358	436	439	458	384	414	400	446	424	418	433	427	399	427	420	427	420	398	395	419	427	419	417	432	443	400	454	435	409	415	421	398	430	434	448	406	428	451	427	456	412	434	415	414	432	410	438	455	437	425	415	422	459	417	452	445	450	403	414	450	382	435	441	414	414	401	438	467	483	457	432	432	455	454	386	425	409	420	424	433	392	439	432	395	447	442	438	408	425	406	438	431	425	396	449	405	417	432	417	420	432	393	411	402	424	432	436	379	475	408	440	408	427	416	441	438	383	435	428	453	428	443	439	422	372	397	412	428	424	420	402	429	437	433	417	414	430	428	419	422	426	402	457	429	440	415	411	446	380	424	457	412	426	415	411	456	423	407	424	381	407	450	414	450	436	373	419	433	425	415	468	473	416	412	433	432	426	400	459	420	460	417	404	421	412	490	453	398	438	441	451	475	413	419	399	396	397	420	449	411	429	377	423	437	466	404	433	427	398	415	394	447	418	406	481	400	406	443	443	469	427	437	438	415	425	410	417	430	425	421	420	477	440	409	420	429	429	437	381	401	438	468	394	410	418	426	415	442	403	438	430	411	428	417	428	424	385	400	407	422	424	429	456	399	432	446	443	404	462	380	415	431	408	448	437	456	433	446	446	468	455	437	412	395	412	422	462	399	465	401	453	447	463	425	427	383	434	428	400	440	379	425	435	407	437	447	490	478	435	433	426	452	429	430	419	445	395	423	428	413	422	433	423	403	495	427	421	420	420	431	440	402	418	398	412	438	455	417	428	437	401	426	402	409	404	436	397	384	427	396	447	437	400	412	429	431	413	390	412	449	436	436	403	413	440	444	446	426	437	423	446	467	442	443	426	414	419	418	453	411	447	437	471	460	431	401	419	393	436	401	412	406	408	396	396	406	445	413	474	416	421	426	426	391	457	411	458	447	414	402	419	444	403	431	430	398	430	422	427	416	420	425	428	464	452	444	424	424	422	411	424	401	426	403	432	442	422	452	391	432	394	428	423	439	422	415	404	453	393	415	455	464	425	407	440	426	428	372	471	417	401	381	425	419	403	415	437	426	454	474	419	395	460	429	421	409	408	428	378	452	381	415	423	406	416	416	423	404	390	457	429	412	417	417	441	430	439	416	456	424	425	457	394	398	409	397	472	469	408	442	438	467	403	397	443	436	416	436	430	437	434	415	415	442	426	432	428	425	393	420	440	411	395	390	428	398	394	381	429	438	432	396	439	398	396	422	434	407	398	381	463	416	416	413	413	404	445	439	500	425	427	400	444	430	452	419	456	440	420	417	445	425	403	413	404	398	420	411	457	430	401	417	397	427	418	415	411	386	407	440	420	425	419	422	394	413	440	423	391	412	457	427	429	439	420	408	410	418	413	437	383	437	454	463	414	448	442	471	421	430	426	388	409	422	444	444	413	472	427	426	428	406	423	414	449	432	407	418	419	425	468	411	419	410	393	446	462	430	412	409	468	406	412	437	395	441	431	428	439	408	416	427	448	415	412	414	421	415	423	432	422	445	408	399	436	439	328	428	429	418	420	428	394	416	417	395	375	437	435	444	421	426	434	424	442	436	455	413	443	411	420	390	407	414	437	397	421	425	444	451	406	388	406	415	403	448	429	427	405	444	456	402	434	447	446	408	439	426	411	419	391	393	426	436	390	403	436	451	428	393	408	419	430	429	448	425	415	427	397	396	431	412	410	397	418	423	409	444	405	402	401
32158	38009	28327	9810	4877	1279	487	471	470	449	467	471	440	442	460	445	469	452	422	478	434	475	445	446	437	433	439	486	421	450	422	449	454	448	462	481	454	455	459	490	467	453	459	455	451	411	440	480	461	439	485	443	445	454	461	442	438	424	459	452	448	423	463	456	435	462	487	476	459	428	452	416	468	447	487	452	474	451	489	437	440	475	482	432	427	439	464	431	465	466	447	460	457	436	428	434	461	460	452	459	454	449	439	436	442	450	431	423	447	426	443	448	458	491	443	455	492	444	441	433	432	452	445	452	434	448	473	459	472	432	468	415	461	445	415	450	465	454	468	477	481	468	457	432	452	410	450	435	481	457	457	432	426	450	435	462	472	452	422	420	399	426	478	465	446	469	471	443	429	433	461	495	426	431	441	444	518	467	450	442	424	439	464	467	437	455	450	420	440	463	439	447	422	434	459	461	443	440	442	444	458	476	429	435	456	454	476	454	445	426	443	437	482	419	460	462	458	451	458	470	480	403	476	423	446	482	430	434	430	462	439	444	464	452	433	458	480	440	435	451	417	463	423	453	478	445	444	434	463	455	464	459	467	447	433	463	466	407	447	481	469	446	430	456	452	402	456	475	456	445	436	460	454	465	446	461	481	460	482	442	478	445	479	465	460	424	454	470	419	482	473	508	461	446	471	495	455	440	472	421	438	465	415	442	445	410	463	407	449	453	507	475	472	469	433	487	486	485	451	425	448	454	464	422	450	471	426	426	439	437	472	441	463	448	452	433	445	414	432	477	464	439	496	449	513	444	466	438	463	463	463	419	477	435	449	431	465	445	475	444	460	464	447	432	444	457	469	457	463	440	449	416	493	409	464	471	460	451	445	471	444	445	426	487	457	430	448	499	475	450	455	435	437	428	451	464	445	434	477	457	448	428	458	418	450	449	430	475	441	427	426	475	417	467	478	446	475	447	429	474	468	469	451	416	449	441	468	426	448	428	450	472	454	444	411	453	441	467	473	463	425	476	471	425	446	422	445	456	486	426	442	475	439	431	442	481	420	470	463	458	449	459	454	465	463	455	437	471	416	453	473	454	453	442	433	516	408	463	462	461	457	512	477	457	477	428	415	452	489	453	435	457	459	487	460	457	435	420	433	428	456	431	454	440	453	452	436	461	494	469	451	467	426	447	462	490	459	443	457	456	465	420	452	442	429	455	472	431	449	480	487	481	452	455	432	451	483	458	473	439	470	438	442	432	452	459	453	439	436	429	476	446	438	460	435	463	480	430	454	468	419	474	425	394	447	452	459	460	438	440	476	461	494	484	484	449	451	448	463	464	448	480	469	490	486	424	472	430	447	432	472	431	443	437	468	473	529	465	449	444	426	470	434	477	434	409	440	433	465	429	479	482	469	471	442	432	410	439	456	460	469	431	432	450	426	480	466	448	454	478	471	430	424	434	448	414	464	450	460	427	433	454	455	467	447	424	437	471	472	458	449	496	436	466	406	424	467	435	470	454	459	456	455	473	451	466	452	466	479	431	449	511	409	425	454	444	458	446	477	486	491	398	453	456	456	442	475	438	419	462	450	442	453	475	458	425	449	442	407	452	470	486	423	456	413	460	466	462	497	488	466	456	405	442	443	445	460	479	464	450	448	460	461	464	464	476	424	415	461	465	446	404	461	487	489	480	438	429	432	465	426	465	450	444	496	407	505	448	432	479	435	475	427	459	479	508	453	454	436	486	460	432	423	469	465	439	444	474	473	462	433	437	509	492	453	440	495	462	451	483	416	429	440	448	423	511	488	443	463	444	460	449	442	441	442	463	498	443	448	446	468	430	446	515	433	436	444	429	464	424	462	452	465	410	460	481	483	480	416	464	434	452	446	490	484	487	478	426	440	438	450	415	458	459	429	445	438	447	489	443	440	465	444	449	459	492	463	507	411	449	457	441	443	456	453	446	463	429	485	415	487	479	430	466	481	476	453	474	464	466	441	442	443	467	396	458	421	434	450	444	443	435	409	486	453	442	469	422	436	445	462	472	408	475	454	449	435	437	488	456	488	458	470	445	459	426	448	463	439	480	463	479	449	484	457	416	498	424	462	473	425	425	468	434	454	452	438	476	466	441	459	422	465	461	452	437	443	468	451	437	440	452	458	442	454	446	436	453	436	439	432	435	447	454	436	477	437	476	419	453	425	455	462	454	476	416	471	468	440	411	458	489	433	453	424	405	451	452	407	505	448	446	488	452	466	467	433	423	420	452	449	461	450	433	468	428	448	447	415	433	463	480	437	453	464	467	448	434	466	498	461	446	437	490	450	462	441	430	440	449	444	442	475	456	465	478	442	427	480	456	483	449	437	450	430	420	485	473	451	436	426	462	494	504	429	467	474	473	468	412	476	468	434	450	455	440	498	417	456	412	434	477	440	452	447	468	448	433	455	489	441	476	438	462	430	465	458	438	461	473	445	456	465	446	440	442	475	480	476	468	426	431	440	451	462	466	453	438	399	441	438	465	481	483	416	465	451	496	422	470	451	437	449	482	459	434	506	445	488	467	452	417	415	466	478	466	435	451	446	453	472	456	436	440	454	480	471	479	464	409	454	453	434	422	474	429	444	406	465	461	420	411	429	438	480	418	460	461	444	444	447	467	424	472	440	478	427	428	483	441	438	465	416	439	462	443	467	417	456	484	417	433	499	425	452	474	439	439	434	426	452	463	431	474	418	450	412	462	433	508	421	459	436	454	436	474	458	438	488	492	391	439	466	445	473	453	461	421	426	428	455	446	460	465	464	463	455	453	468	475	456	415	465	435	450	448	454	425	444	440	467	429	447	431	498	429	448	448	461	440	489	466	471	456	494	437	473	462	463	428	496	442	455	476	439	467	449	450	466	482	432	445	479	452	472	462	462	431	452	457	416	457	439	448	497	425	479	468	417	405	445	459	458	429	442	446	469	454	425	418	479	415	462	459	463	427	399	433	413	447	460	438	431	447	449	461	415	448	431	470	445	482	418	435	489	465	427	439	458	451	456	450	424	457	449	464	461	446	463	477	455	444	433	482	458	468	459	448	437	429	429	466	455	428	449	458	442	468	455	500	469	472	445	452	414	484	460	450	466	435	421	463	453	410	460	426	456	438	464	469	439	462	457	472	422	442	455	429	464	454	446	468	411	443	465	467	471	466	448	469	416	443	449	461	448	434	458	447	475	456	445	401	461	436	438	476	435	446	418	454	431	464	450	426	506	463	478	447	460	441	417	459	451	463	447	437	458	463	449	454	409	461	454	465	476	457	426	455	491	441	428	480	419	481	487	466	449	406	442	415	459	431	462	449	460	459	470	450	466	474	444	466	448	450	446	450	474	475	435	443	459	414	467	442	456	445	495	448	483	414	449	464	449	448	436	494	451	470	430	437	432	486	514	436	462	461	473	458	438	474	462	416	458	463	456	469	472	467	498	434	451	473	453	471	486	439	482	431	445	430	497	448	437	463	435	447
23699	21697	36342	34353	28111	18940	4159	739	650	638	616	656	606	617	598	627	639	586	616	587	626	603	562	587	630	644	579	579	605	586	593	627	606	640	600	568	579	595	581	562	582	595	568	565	628	584	592	632	648	606	607	569	616	549	599	599	609	592	543	577	612	566	612	622	618	618	623	631	557	559	625	563	590	603	569	593	616	595	620	618	634	548	617	590	579	612	572	565	595	622	607	634	566	595	583	621	612	611	565	599	603	580	609	564	564	567	612	555	605	610	562	630	595	596	558	605	607	587	620	565	564	571	628	614	542	583	598	588	583	591	621	628	549	590	606	601	645	607	574	617	595	519	593	581	602	593	603	611	599	602	630	583	604	624	568	585	603	606	634	573	589	596	612	567	571	606	604	571	568	563	593	605	588	615	603	652	600	606	594	597	608	599	598	584	590	582	628	590	595	584	597	605	581	588	642	584	570	605	601	633	606	615	527	617	589	581	608	571	649	635	562	597	583	602	570	597	578	565	592	652	600	589	589	641	586	562	618	544	587	646	618	581	592	605	607	640	601	636	537	599	602	598	590	555	616	613	583	596	621	574	602	596	644	627	571	578	586	574	603	562	601	603	578	610	585	597	603	623	572	587	591	602	591	564	607	601	588	582	586	570	593	589	589	603	653	603	589	593	612	542	611	560	581	606	608	560	587	620	660	564	593	611	609	637	571	590	588	607	603	598	589	584	544	553	607	580	568	631	621	588	548	652	584	548	565	617	578	617	633	601	571	596	598	601	582	601	583	589	619	589	587	609	557	622	586	599	594	582	599	583	628	546	556	595	574	582	585	624	618	618	617	581	516	565	609	577	613	628	550	600	589	612	572	536	579	598	572	596	594	573	575	610	596	612	589	624	584	595	568	584	544	590	609	639	574	559	565	584	553	563	576	607	587	554	619	599	616	604	585	634	593	635	621	612	628	612	589	588	666	622	595	614	567	595	587	604	575	556	581	628	572	579	604	560	577	564	606	582	603	624	591	606	607	551	619	585	625	572	572	587	609	581	611	578	627	563	627	592	577	597	558	602	587	597	610	546	581	615	609	590	605	583	566	612	624	592	573	606	609	559	598	595	625	611	567	601	560	577	637	594	599	572	596	605	561	596	585	577	569	594	646	556	548	593	585	549	642	592	587	606	602	584	572	611	588	581	581	597	635	586	582	592	602	588	560	546	553	564	600	576	599	624	599	607	573	591	613	592	620	562	549	558	595	571	573	542	580	578	602	597	563	603	588	591	604	634	590	596	562	595	559	539	589	613	595	629	593	609	626	626	551	599	607	583	586	597	559	658	609	585	568	581	604	573	626	571	572	582	639	626	628	631	597	572	594	580	630	590	588	575	619	572	582	600	588	609	613	622	637	583	591	583	584	596	576	582	584	624	608	584	559	567	596	620	630	546	602	637	596	604	582	551	571	569	625	594	627	593	607	602	598	609	589	605	586	633	622	610	633	622	656	595	600	613	591	569	571	629	567	587	580	601	597	608	605	586	612	617	599	596	581	633	618	610	621	550	589	592	590	625	639	560	533	649	594	582	557	579	605	598	596	578	604	633	609	603	606	610	584	656	601	544	610	558	608	579	620	569	546	577	575	591	622	571	562	556	573	615	577	621	610	616	611	580	584	562	620	568	567	567	563	626	601	567	594	624	598	572	574	603	568	579	591	584	607	616	618	610	553	566	623	605	563	643	565	575	625	617	606	610	612	577	617	573	616	592	598	573	585	603	618	564	573	546	622	593	558	628	590	588	590	566	674	587	587	603	574	574	605	603	582	621	577	586	603	609	586	593	570	601	560	606	543	592	581	594	606	572	582	554	610	633	596	572	546	623	585	589	578	613	602	601	597	612	591	603	591	596	602	599	583	516	555	634	631	567	582	563	594	577	598	603	584	586	556	611	667	583	619	569	575	562	592	579	603	584	570	618	580	575	572	654	597	577	574	575	570	558	585	583	597	621	610	599	531	562	600	525	617	606	625	552	574	578	610	604	586	596	562	630	583	623	611	592	577	576	597	595	541	619	620	600	544	599	617	639	555	596	591	573	573	579	562	591	598	598	552	586	618	587	574	600	591	577	641	595	606	586	600	628	547	583	591	575	586	573	595	563	551	596	634	611	585	600	614	605	562	573	575	609	610	576	616	594	582	610	591	615	531	563	576	557	639	603	570	597	557	575	588	584	586	580	591	614	579	590	626	577	604	594	539	571	612	550	626	594	575	605	625	588	560	619	562	590	571	614	613	630	552	635	576	574	537	599	581	592	606	570	554	601	642	621	611	552	637	587	583	601	607	607	609	575	634	614	649	615	644	601	525	564	606	619	582	620	609	596	569	590	602	578	590	616	631	604	554	563	578	590	604	566	608	623	615	582	603	611	539	565	604	574	582	610	603	576	593	619	621	585	612	616	569	555	623	598	571	590	577	623	605	598	585	617	617	594	588	632	612	581	584	616	572	653	573	581	623	621	593	599	631	630	595	570	622	590	577	570	627	576	582	594	624	612	630	566	608	578	562	633	571	601	595	592	588	602	618	552	628	577	608	575	649	575	584	636	604	623	598	597	601	600	599	592	605	577	604	595	616	588	620	600	637	598	632	618	584	553	623	581	589	555	608	601	606	602	547	596	595	592	626	616	610	579	574	582	601	597	596	609	525	621	619	607	580	588	547	613	584	585	618	650	551	604	619	543	570	608	571	600	596	583	590	563	607	562	590	611	584	587	596	580	598	600	604	576	618	604	577	617	581	593	634	591	568	621	585	575	582	586	587	637	572	631	590	619	590	607	589	596	608	561	600	636	636	603	607	620	587	564	574	585	629	617	583	587	548	646	629	546	603	614	611	569	607	621	562	655	592	608	577	585	577	573	588	615	618	641	560	571	583	592	610	614	642	566	580	615	561	560	629	575	626	595	557	602	570	599	558	600	595	533	618	583	660	649	547	636	563	551	623	553	617	586	614	596	602	618	577	538	559	611	666	586	582	559	590	627	611	568	576	607	582	552	585	591	586	593	597	623	584	652	599	582	604	570	587	637	624	566	584	576	603	575	608	620	619	626	583	582	603	587	590	579	558	606	628	642	591	589	589	591	584	637	595	594	623	607	580	604	592	569	580	579	598	566	593	587	595	598	577	601	564	598	590	561	617	613	628	595	587	627	613	645	587	606	617	599	565	585	627	623	586	605	600	607	549	585	604	618	585	602	585	586	604	583	574	591	601	581	623	602	610	594	574	544	582	595	610	594	577	570	594	619	624	610	571	561	601	574	583	606	591	564	619	597	586	593	615	615	627	598	553	609	577	608	565	657	589	645	565	568	624	617	583	576	571	636	585	598	589	588	582	580	591	593	626	571	576	630	631	577	603	636	554	605	566	584	644	604	624	581	579	564	591	598	576	606	631	590	620	598	617	613	608	622	598	587	557	590	617	583	582	576	612	572	580	622	606	550	568	577	621	602	585	637	618	595
37754	81222	72515	45732	31418	10708	745	686	616	642	637	606	629	609	676	623	622	616	570	613	663	589	568	571	624	593	614	615	620	622	594	600	593	583	577	621	579	577	609	573	582	596	576	600	621	599	580	608	586	584	563	587	589	608	642	607	550	631	581	543	616	625	602	561	606	581	601	596	569	574	614	601	624	626	607	614	621	603	616	640	608	566	621	540	583	645	611	609	617	593	610	604	609	623	601	631	578	612	641	595	569	598	564	613	608	583	627	550	603	572	592	645	567	615	625	594	602	583	582	570	605	565	602	628	616	627	593	623	599	583	618	597	606	602	623	560	612	602	542	555	622	614	571	640	583	598	606	597	626	569	640	604	617	645	587	612	607	583	580	646	629	638	603	579	573	593	613	576	631	642	642	622	605	601	629	600	584	579	573	630	582	584	580	581	595	591	611	628	595	574	560	598	549	603	573	604	611	613	587	627	579	570	601	606	624	637	545	637	607	593	571	598	610	567	613	603	608	609	576	609	634	626	574	553	585	583	609	623	638	605	578	605	605	592	601	611	595	575	608	572	594	595	597	588	620	592	593	575	581	561	610	615	642	619	556	613	577	627	614	616	602	580	632	614	588	621	648	638	612	586	594	594	602	590	629	587	616	641	600	605	604	604	610	579	621	622	622	613	655	570	602	547	563	624	639	611	600	633	602	607	642	580	619	588	610	556	603	626	594	589	602	611	655	611	604	632	556	580	585	646	631	588	621	573	613	586	586	574	597	577	634	590	616	634	615	587	587	584	548	570	586	608	578	567	682	591	660	604	569	620	642	591	570	592	639	623	580	585	608	593	615	616	609	648	591	623	580	597	616	578	652	592	581	606	615	615	594	615	621	567	582	579	606	664	563	597	603	613	577	564	602	588	590	546	635	605	652	617	567	580	598	571	593	606	585	577	617	631	649	549	608	591	629	567	599	596	627	622	569	567	645	613	604	571	601	663	627	615	632	586	632	598	591	630	626	600	566	625	623	612	598	602	613	620	593	581	616	611	605	553	649	574	607	597	601	603	598	628	640	581	597	573	608	582	571	629	610	609	629	583	582	619	618	617	648	601	643	646	632	612	621	558	575	597	564	579	588	575	596	588	606	579	594	599	552	619	626	585	599	625	615	611	598	528	623	590	548	578	589	581	618	632	610	617	608	614	623	600	570	611	604	564	601	599	535	617	588	585	568	601	615	608	584	598	577	585	600	566	604	606	600	592	622	643	617	589	626	598	639	605	602	647	624	588	598	598	593	597	579	581	601	602	589	588	610	613	599	549	620	616	568	578	608	575	603	538	610	653	613	654	636	627	593	589	618	591	613	611	605	603	606	642	599	645	574	648	597	618	617	586	631	594	616	569	583	578	602	595	604	647	630	546	575	592	612	603	590	638	635	591	623	621	566	641	600	579	600	594	597	563	631	611	598	654	576	598	610	632	603	577	596	569	623	559	565	595	609	610	679	573	589	599	619	655	586	625	610	619	557	612	592	611	607	588	615	602	590	628	602	654	620	574	591	609	568	580	563	570	597	547	661	618	593	618	651	573	582	604	591	606	596	637	586	597	598	578	569	575	582	612	584	604	617	634	601	588	592	604	575	623	601	547	612	576	597	586	618	582	584	623	585	593	601	625	574	605	619	557	568	592	621	644	574	628	582	605	603	600	609	611	582	586	555	618	562	576	572	600	593	635	588	613	582	587	602	602	592	585	634	584	618	610	618	605	557	601	616	572	591	591	577	612	611	601	613	588	620	628	596	618	596	598	649	582	615	614	602	607	589	611	589	597	612	594	584	573	645	567	612	622	620	589	663	566	633	614	625	582	543	619	598	601	619	607	616	590	641	606	650	587	594	549	632	592	613	568	576	624	613	596	594	617	625	620	618	610	600	620	580	612	547	591	587	604	627	609	599	571	619	592	629	589	618	563	593	631	626	612	618	595	580	622	571	582	590	605	602	684	554	647	627	596	608	563	546	579	637	629	533	621	620	583	597	591	616	570	612	600	577	564	588	608	559	606	638	588	587	629	583	599	595	634	581	597	618	664	592	578	598	581	590	638	517	656	629	600	582	579	596	613	557	567	570	562	642	590	609	557	613	605	622	619	648	602	582	600	622	585	633	600	587	594	631	580	620	609	625	624	617	627	574	625	607	620	604	609	633	602	601	550	565	643	586	614	596	620	575	615	614	580	660	616	623	670	626	582	576	618	586	567	605	578	575	618	636	579	649	591	586	558	592	609	634	627	564	550	659	610	623	579	587	609	633	604	601	578	607	575	635	608	640	571	579	581	549	599	566	598	577	600	598	604	618	590	598	597	594	599	591	554	621	642	627	591	631	591	599	589	637	601	570	579	598	651	614	589	593	614	576	554	623	619	592	582	616	611	624	599	609	651	573	569	625	606	577	600	609	623	606	609	657	584	598	606	571	591	550	611	645	613	597	578	574	637	592	554	640	622	587	569	605	622	603	608	648	530	572	588	571	596	613	652	565	605	628	622	613	634	553	611	594	576	600	607	604	610	589	585	581	554	576	584	648	607	675	603	556	577	623	581	633	614	610	648	625	649	595	574	563	603	619	672	638	589	612	607	597	664	572	605	577	610	622	588	612	573	612	592	608	631	626	600	609	642	609	598	631	585	610	661	557	598	638	611	633	574	616	556	651	599	590	535	581	638	654	616	569	569	627	593	599	612	609	581	629	611	598	598	576	616	611	566	624	629	646	597	629	582	575	602	661	570	583	632	595	619	605	557	575	612	637	612	576	601	576	591	549	636	608	604	609	617	598	623	601	634	607	575	635	629	583	608	657	604	633	641	575	598	582	599	609	606	616	560	572	591	604	613	588	623	610	603	572	569	585	604	596	599	573	617	639	627	617	643	606	593	572	591	646	604	597	602	588	627	583	580	583	598	583	574	568	541	588	624	591	626	653	587	582	610	632	585	586	627	586	612	599	639	635	588	611	557	585	588	602	569	568	627	595	623	617	580	626	572	600	579	634	587	590	634	622	626	602	578	588	610	607	553	603	586	625	573	615	579	631	601	592	628	600	598	619	569	579	616	614	607	555	613	618	641	549	615	611	606	575	622	540	584	560	604	597	583	623	589	598	571	606	603	629	585	620	597	605	625	599	611	621	612	573	626	591	581	562	614	605	591	618	645	599	611	608	576	590	591	585	574	610	614	636	581	618	631	617	604	603	612	575	626	627	604	645	621	578	616	604	606	586	593	617	600	573	564	580	642	594	605	563	595	566	608	613	597	584	614	606	578	577	632	639	619	611	579	590	569	569	619	640	604	587	570	570	623	608	622	591	588	559	629	574	600	595	606	595	603	647	605	644	590	615	616	628	594	621	604	579	647	582	595	607	607	568	554	615	594	640	638	603	559	590	598	634	597	600	583	596	564	645	551	596	602	601	613	599	620	590	621	634	586	623	606	602	587	609	584	630	587	655	629	588	594	610	627	634	591	620	602
24941	21611	36590	34247	23038	9631	1029	664	613	704	612	679	641	664	628	629	599	661	668	617	626	678	608	652	608	655	588	626	642	601	656	649	615	603	638	619	601	634	622	629	594	646	611	630	643	638	602	604	589	648	545	623	627	584	636	648	610	656	583	599	599	617	606	608	593	628	636	675	622	625	631	667	641	604	616	623	615	670	648	657	629	619	631	582	631	605	626	586	622	635	628	643	606	649	612	652	644	664	634	595	647	604	614	657	642	596	609	649	635	593	575	649	637	666	645	668	600	676	637	614	634	623	632	607	562	629	629	652	615	617	643	623	641	632	604	634	660	622	635	637	633	627	639	618	615	586	633	616	602	640	646	632	608	678	626	621	651	646	602	594	642	635	631	594	597	664	604	664	632	636	597	575	632	619	608	612	616	652	588	610	571	621	645	611	600	605	594	626	639	618	602	644	631	564	619	607	640	640	647	638	612	621	618	647	658	575	632	647	632	602	674	622	603	637	607	652	625	578	653	611	611	588	641	630	656	642	589	596	629	626	612	604	650	569	674	611	627	607	631	612	651	616	609	661	613	656	621	650	598	626	590	629	639	622	642	584	623	627	656	585	640	594	609	592	596	624	629	659	596	608	618	618	657	604	599	549	671	643	605	656	623	599	611	616	632	697	599	604	662	610	640	631	652	633	614	664	651	624	629	658	647	631	580	611	634	642	642	642	645	629	644	641	642	713	652	632	619	611	626	640	619	620	646	632	610	619	643	655	604	626	618	630	655	643	614	590	662	599	677	665	622	605	669	579	634	634	642	599	650	647	693	627	612	616	648	638	619	620	655	612	583	597	664	623	643	635	624	598	645	598	613	613	618	615	635	614	635	619	659	582	657	653	647	625	678	632	597	607	648	664	604	622	582	639	617	637	654	656	670	629	646	620	682	604	599	588	588	600	604	590	666	662	584	692	668	665	686	635	586	609	584	626	640	599	642	605	579	608	618	636	631	641	650	637	621	656	655	622	632	608	646	668	673	610	637	622	642	618	629	609	669	610	622	669	631	576	617	640	629	648	654	616	654	641	589	614	628	670	626	658	672	652	624	683	600	618	626	592	626	658	615	605	657	654	628	674	626	652	567	574	642	580	598	608	649	621	589	606	622	603	600	611	634	621	639	591	619	629	640	666	649	645	633	619	671	677	676	619	627	597	617	628	652	591	620	681	598	625	617	626	617	629	636	644	602	609	643	677	593	629	672	612	586	618	608	653	623	646	591	599	619	625	621	625	615	637	596	654	652	627	621	612	640	623	638	611	624	621	627	650	579	664	623	608	599	628	590	658	644	614	605	573	617	646	651	563	610	592	604	606	587	605	655	606	632	622	635	602	660	639	629	631	626	647	643	622	638	614	565	603	604	616	623	607	630	652	629	627	645	634	641	602	621	594	639	612	651	669	598	603	620	622	602	645	654	598	625	637	629	604	630	644	627	621	597	649	600	665	599	604	647	667	647	623	647	641	626	605	601	611	596	601	650	618	602	630	628	640	665	575	603	645	622	650	597	633	673	599	605	623	595	632	631	623	626	650	609	644	604	591	616	678	628	640	621	605	621	588	641	609	616	593	600	639	610	616	580	616	656	608	642	638	576	589	608	601	625	601	606	638	618	609	613	615	562	628	642	640	655	631	622	621	577	658	617	612	644	640	610	661	631	624	652	628	617	635	597	613	610	698	588	621	620	625	615	652	582	643	631	614	636	612	627	605	619	601	576	623	621	596	654	638	622	585	639	639	653	662	648	656	660	656	624	621	625	649	626	617	637	636	647	617	621	663	655	625	596	657	669	638	642	607	641	607	630	620	624	657	617	604	649	618	653	621	631	621	604	600	609	621	689	577	634	618	648	638	598	631	640	608	596	609	588	648	600	660	631	629	673	632	666	656	630	597	620	598	611	647	628	577	633	605	653	636	636	567	662	658	607	671	621	629	624	628	646	607	657	595	637	658	626	667	660	618	635	638	689	627	631	595	624	643	636	638	601	650	646	602	605	635	603	624	632	610	662	552	683	620	649	612	655	616	608	665	638	614	585	629	600	639	670	637	632	645	619	620	619	612	633	604	636	611	685	592	621	651	637	618	610	635	634	601	636	601	614	620	628	619	621	588	624	645	611	636	588	652	627	640	590	678	650	602	640	665	617	658	601	627	677	632	604	660	631	570	645	647	634	612	636	654	603	606	597	614	586	639	577	677	596	653	637	627	648	647	637	627	592	599	626	617	620	628	585	636	607	611	626	629	624	631	638	598	654	590	663	591	593	628	646	635	638	614	640	634	614	629	633	573	645	654	619	591	654	667	605	624	619	631	622	621	631	636	603	675	608	628	625	581	660	615	642	638	595	610	620	644	622	639	643	640	683	652	625	597	677	644	634	647	633	607	581	618	649	625	614	602	652	628	639	613	599	631	641	662	633	601	597	606	614	596	638	634	586	632	638	605	644	625	637	610	606	629	648	606	616	624	613	604	641	636	622	571	640	634	599	634	615	636	607	604	633	591	699	607	614	646	575	616	622	587	572	566	622	670	655	623	620	630	607	579	646	618	642	653	633	661	642	598	635	634	578	620	623	615	662	676	598	633	593	616	651	652	608	633	609	636	630	607	623	646	622	657	588	621	624	586	650	609	600	584	630	647	673	668	612	628	661	636	634	647	657	601	618	616	612	600	593	611	619	639	653	623	623	663	621	606	645	663	628	588	618	644	628	609	611	614	624	589	683	567	633	636	638	666	620	635	637	629	622	629	606	647	660	651	608	633	640	665	614	635	658	612	645	659	633	623	613	601	602	592	628	648	640	658	593	668	652	609	610	633	652	616	609	657	665	660	671	617	571	649	691	598	629	660	620	588	624	638	628	618	625	602	618	590	585	639	635	669	611	645	634	633	585	617	631	629	642	628	602	627	645	616	649	667	641	608	611	650	656	646	607	631	649	671	658	615	613	629	631	608	603	679	615	651	601	669	568	622	635	649	576	655	659	654	648	630	615	643	620	606	627	645	628	651	627	593	660	648	598	610	625	616	633	596	644	643	617	631	632	620	653	633	633	625	659	625	626	587	649	653	625	606	636	678	610	638	628	619	624	655	637	595	599	626	614	572	639	617	595	625	635	661	589	586	622	593	618	616	647	649	617	656	614	600	621	593	623	605	647	641	603	647	603	628	622	623	608	587	583	617	606	659	644	584	635	615	629	621	622	627	571	672	617	669	647	642	610	602	617	594	608	675	610	624	666	611	669	625	635	602	616	597	626	602	599	652	629	586	630	620	595	648	619	636	638	615	648	603	581	633	574	661	650	666	654	656	573	636	625	613	630	625	603	659	572	633	620	662	672	649	646	645	681	605	663	641	611	613	654	672	588	585	646	629	612	673	633	648	589	586	593	628	619	655	652	599	607	595	658	618	595	670	640	616	660	656	618	615	626	586	634	609	672	650	608	633	572	594	637	638	592	628	671	561	664	585
36557	66929	60754	37184	23721	6826	739	691	665	704	662	662	692	678	641	699	717	680	650	664	649	666	667	633	653	657	654	695	653	708	612	649	698	706	677	608	675	609	676	640	692	692	663	637	635	610	674	660	701	682	716	666	695	626	670	619	677	694	678	627	653	685	695	682	686	682	675	666	671	692	635	643	678	654	663	721	643	640	673	651	681	683	666	647	619	661	652	633	686	618	693	650	686	690	635	653	680	667	671	660	651	619	680	656	701	697	678	666	672	646	668	653	645	638	706	697	648	685	626	646	669	675	683	703	642	614	641	658	651	630	681	709	656	568	650	638	643	682	657	652	683	659	670	637	568	666	588	646	673	676	700	677	656	677	622	656	631	636	675	632	710	679	709	675	655	678	660	656	712	669	658	726	680	677	664	632	651	649	669	658	683	670	720	648	626	667	703	688	651	687	672	673	638	636	677	654	623	723	674	655	673	652	641	660	629	635	687	701	663	601	663	661	661	672	705	660	692	648	607	667	618	703	684	641	661	648	676	652	671	686	648	673	647	678	685	670	668	656	624	660	645	661	677	662	650	673	691	674	645	674	660	645	601	667	652	649	664	645	649	648	622	681	670	622	648	630	671	659	689	651	680	656	652	690	628	599	676	671	667	720	626	664	619	675	655	631	639	680	616	650	661	689	681	698	648	613	694	724	642	598	691	666	655	657	640	616	673	632	670	666	620	615	667	685	648	646	638	649	651	664	667	643	662	670	676	672	685	706	659	696	653	648	644	658	633	693	634	665	654	660	642	688	657	659	638	676	662	623	676	669	701	639	682	666	612	614	662	641	648	679	689	672	600	669	624	679	669	697	673	690	629	674	619	640	639	646	606	617	656	657	689	687	655	670	651	695	673	642	650	698	672	660	682	676	677	690	646	707	648	650	665	683	680	674	650	695	626	654	676	659	669	628	689	643	639	670	640	653	630	673	640	641	639	688	628	651	682	651	679	678	668	649	632	633	654	629	674	621	649	676	660	643	619	645	683	638	615	654	748	665	659	679	651	654	702	691	701	666	685	660	702	644	640	719	625	674	647	633	642	638	680	621	658	654	681	608	633	660	631	629	650	688	658	711	642	678	668	701	665	648	653	684	636	688	614	651	697	677	653	691	669	680	679	645	696	678	699	671	686	659	660	626	655	680	622	647	675	623	649	661	682	623	649	636	655	651	697	668	648	609	665	636	654	659	657	659	707	646	632	670	644	656	679	688	642	654	681	681	685	632	651	684	707	674	626	680	676	657	670	663	672	619	608	671	632	692	680	624	685	621	667	671	677	741	681	623	692	651	674	672	636	671	706	594	680	667	638	644	673	609	644	692	653	678	600	660	710	643	665	613	658	657	660	617	669	632	634	658	678	669	654	647	643	658	678	658	740	702	677	609	708	640	656	670	678	622	678	666	666	644	645	695	649	691	672	673	665	629	670	662	633	645	659	647	686	695	708	640	661	671	680	613	680	631	633	679	663	662	648	615	686	605	657	648	687	647	662	630	649	639	634	642	687	690	678	644	634	644	701	625	603	675	646	663	665	683	667	641	680	683	616	685	612	658	694	683	661	640	638	669	618	686	640	667	704	640	678	660	725	639	746	681	693	657	654	659	631	633	624	655	643	664	637	664	674	691	693	670	636	680	666	692	651	649	661	694	692	625	658	694	627	659	675	650	688	658	635	608	681	656	693	681	644	647	675	722	682	694	639	663	627	641	660	697	660	615	687	697	665	649	665	657	620	654	632	663	659	663	701	628	675	637	660	627	602	632	688	690	670	652	609	639	662	708	643	669	655	691	631	662	678	632	658	639	656	666	652	649	670	655	639	636	655	662	670	668	660	690	692	644	655	637	658	622	654	681	676	726	647	680	669	656	654	691	680	638	675	666	651	678	652	659	666	642	710	650	707	680	660	644	676	646	630	673	671	649	658	664	669	632	680	640	658	665	684	683	626	640	729	617	645	672	641	690	728	670	631	618	656	628	701	664	633	624	627	674	636	651	684	651	642	667	708	612	672	673	638	683	658	600	651	662	696	667	646	721	634	626	644	696	707	668	630	647	665	691	666	689	638	636	631	653	677	621	670	652	648	724	673	633	646	634	662	640	646	640	698	655	670	674	665	660	660	649	650	653	673	622	647	637	642	670	673	651	669	609	641	673	649	658	706	686	695	683	706	686	632	667	682	636	630	642	667	695	688	671	652	669	661	666	697	677	670	656	644	667	653	683	659	675	666	642	691	692	661	706	646	690	688	678	662	656	678	709	702	589	639	661	618	656	686	646	696	640	700	641	626	704	690	670	651	646	639	633	693	669	621	656	601	618	700	645	682	667	657	667	671	632	635	676	643	639	703	699	695	709	614	616	695	657	654	662	661	628	652	646	631	678	640	654	669	679	653	682	680	652	639	673	649	637	662	603	653	648	637	633	700	653	653	616	679	682	697	661	652	666	640	631	644	681	618	643	724	663	649	646	674	643	633	668	682	681	656	702	650	678	704	653	651	634	596	626	647	659	622	668	685	641	635	643	649	704	624	686	670	643	645	671	691	630	665	628	638	626	645	715	674	679	648	677	666	642	649	642	654	651	683	645	645	674	624	666	625	677	676	678	649	730	691	636	657	680	663	657	667	633	695	695	708	691	625	659	645	670	676	683	651	677	674	687	638	632	663	723	667	640	661	671	673	660	679	686	659	654	658	647	696	639	619	647	659	655	650	657	609	717	703	686	613	678	678	662	679	651	641	667	672	648	641	694	662	631	636	581	653	657	681	680	651	627	666	658	662	633	637	698	660	658	672	671	646	662	676	672	682	666	691	644	680	642	584	635	650	635	656	661	618	687	675	660	653	676	710	652	683	690	654	672	677	662	653	685	629	625	668	648	658	654	655	687	651	623	612	603	612	650	692	609	619	654	689	712	657	683	667	628	669	675	698	671	643	654	682	717	672	656	683	653	631	664	651	670	676	653	629	651	684	679	622	656	672	628	684	647	655	662	680	652	679	674	628	628	635	618	684	665	664	658	619	631	643	643	665	670	672	668	686	676	660	670	634	639	647	667	696	688	618	618	652	675	679	623	689	675	637	644	625	678	639	607	640	673	677	651	728	655	653	684	650	652	690	664	635	624	718	641	650	619	679	667	632	647	666	652	638	654	645	631	683	660	653	603	629	673	622	638	674	707	624	634	661	655	670	674	653	664	666	639	635	663	646	672	627	686	656	701	692	653	662	652	658	713	643	675	608	645	672	648	705	645	667	661	643	643	689	637	672	648	613	671	663	618	677	668	647	677	682	642	655	659	672	702	699	674	673	721	627	664	601	687	646	649	677	713	646	626	634	672	666	662	684	669	639	661	621	666	654	707	647	644	661	680	661	653	629	665	660	651	642	663	619	657	637	674	633	673	618	653	694	686	660	694	660	641	698	605	652	666	673	638	672	694	657	681	638	662	633	700	621	657	649	647	693	715	683	672
22624	21432	33695	30195	27219	22293	12583	1599	1091	1053	1026	984	984	978	1026	989	989	957	952	968	980	980	928	930	955	931	965	967	992	1095	912	968	1010	983	952	975	980	1009	989	941	975	997	943	946	974	914	949	914	963	998	983	986	977	968	946	978	989	963	985	1000	927	955	955	933	965	980	932	1005	963	991	934	1000	904	971	951	1002	936	947	946	946	926	994	908	921	966	979	932	926	993	963	1004	894	1003	916	976	1008	943	983	1000	989	959	974	965	957	988	992	947	987	989	1047	947	997	908	994	909	921	909	996	981	960	934	925	925	954	1031	984	970	953	925	987	979	959	949	957	983	939	971	953	946	950	961	952	943	907	928	946	943	960	933	986	956	891	896	946	1000	894	968	933	959	946	932	950	1016	993	998	946	937	912	955	954	960	967	963	941	939	988	956	947	1005	974	942	971	922	949	950	944	888	882	915	970	967	948	938	948	927	925	931	952	1011	966	986	934	978	1017	965	906	916	969	933	983	946	968	954	934	967	1013	904	949	959	894	1002	933	985	977	956	952	921	973	921	909	959	995	932	975	942	992	938	991	947	951	998	991	959	1017	1039	945	970	944	974	991	884	979	968	993	936	939	924	998	966	1036	1017	941	1001	907	983	999	1005	946	936	911	933	986	967	985	945	979	927	970	962	947	970	970	934	985	952	983	951	916	905	942	969	906	1019	938	907	952	989	953	974	925	971	974	998	985	971	911	959	935	967	972	939	953	941	952	1014	964	932	991	909	1010	993	977	1043	910	994	970	927	927	959	943	957	986	926	915	989	920	942	998	928	975	954	926	998	955	982	932	1004	948	942	960	974	915	926	915	925	945	977	912	917	960	939	973	977	978	990	957	930	1015	950	926	995	941	973	981	1014	971	934	996	878	936	1001	938	938	956	937	977	932	945	914	936	975	925	915	939	948	941	977	919	992	932	935	960	1025	1004	960	972	955	972	936	929	969	937	981	941	964	901	926	980	961	958	932	918	901	989	995	968	964	963	978	942	921	955	912	936	969	918	925	996	949	982	901	962	936	932	1015	977	972	955	961	909	934	936	871	948	915	1007	971	936	969	963	961	973	1011	951	947	948	927	954	916	921	976	972	946	1010	959	964	1012	970	935	964	971	971	1009	962	1003	980	962	983	935	945	961	980	962	1013	941	965	929	980	987	938	951	960	949	918	934	946	958	904	1000	960	971	930	1000	911	1015	957	984	969	946	965	976	976	966	961	960	1013	956	931	967	973	930	941	948	981	1020	952	947	959	976	984	1022	978	965	986	951	933	968	987	988	972	943	985	935	853	931	946	1011	935	936	975	887	937	990	988	984	976	1047	965	954	955	976	987	942	949	935	1042	897	927	924	952	954	960	901	991	964	926	976	936	940	978	1011	988	994	943	998	953	1015	955	949	1005	969	999	891	884	946	962	1023	933	965	960	845	974	952	958	959	970	995	942	935	921	971	946	951	920	945	939	962	953	890	948	944	913	949	941	920	943	919	950	993	912	973	986	969	899	971	984	968	933	966	968	1002	923	957	948	885	971	989	966	978	927	924	933	988	946	942	924	905	934	931	964	933	1010	945	944	931	994	937	974	980	1008	981	1005	944	925	918	968	970	919	982	923	954	1013	1008	952	920	983	981	938	1012	1012	974	955	955	953	965	892	964	971	946	946	992	986	940	998	992	942	937	917	919	969	951	932	1026	941	948	901	895	974	1021	962	940	989	947	965	933	971	943	948	936	958	938	950	1016	1004	959	899	938	996	965	1000	955	951	974	933	934	924	971	950	967	960	991	906	970	951	993	936	915	902	965	950	1006	954	960	1027	950	941	986	962	1010	953	964	933	1013	933	967	912	959	1012	962	955	968	989	934	952	964	952	1016	906	1010	935	974	1012	968	982	868	923	974	974	941	962	937	956	970	957	903	973	987	916	932	950	935	918	926	956	968	1013	937	1005	954	1022	969	914	939	936	961	958	926	905	888	936	940	905	919	935	976	991	939	960	985	937	1028	962	943	989	944	1002	918	929	982	994	943	918	945	964	943	966	915	935	949	912	979	936	953	955	923	1004	926	976	940	964	980	988	961	960	989	996	953	929	1007	1001	936	1016	1013	941	985	979	925	927	929	940	984	936	994	945	927	949	991	935	923	944	955	973	974	960	962	968	936	948	956	956	949	948	957	950	946	979	962	970	975	961	949	885	993	944	1002	942	888	940	948	947	975	957	998	932	942	965	930	982	948	928	958	1070	977	983	919	963	940	997	927	921	948	960	904	970	945	947	940	979	987	967	945	981	938	891	958	952	954	965	958	954	995	930	908	933	946	953	991	978	949	950	940	999	922	977	970	984	952	953	972	922	974	922	947	891	903	942	976	961	934	961	943	1003	975	965	940	988	959	939	959	991	879	980	926	964	945	1023	1020	959	950	996	949	964	966	936	950	960	1038	900	964	933	919	944	926	977	926	887	932	918	932	934	963	922	940	935	926	897	937	987	936	963	906	943	966	969	908	932	1005	1031	977	920	959	953	1065	987	974	986	942	972	968	988	941	939	956	993	967	938	923	975	994	1001	954	981	930	926	1026	1005	959	913	985	987	1003	984	953	925	1029	945	945	924	970	1015	965	978	912	961	992	954	884	942	982	953	929	929	1005	948	1004	923	949	954	928	948	983	950	988	944	936	938	957	918	998	977	911	906	956	978	998	886	999	1007	970	922	950	1001	948	932	916	968	939	959	971	973	1006	968	1047	966	956	1027	943	987	959	942	967	962	908	953	996	983	985	985	916	946	921	947	988	1002	933	933	1014	942	1000	1013	995	960	932	997	992	939	971	940	956	940	992	931	915	940	991	892	1031	967	945	944	941	941	965	1035	947	987	975	914	936	1016	939	938	911	939	969	1024	974	1007	967	928	952	911	952	939	973	946	952	936	985	962	991	952	964	965	904	954	957	910	954	955	1012	918	917	909	1002	968	976	924	972	967	905	991	959	968	954	991	943	993	957	1004	959	977	926	891	976	959	949	1001	990	943	981	959	919	934	947	941	946	918	963	1009	968	967	978	938	984	962	948	946	945	914	922	972	972	929	954	983	954	967	906	1037	981	960	998	957	939	916	931	976	960	949	950	988	986	911	922	946	994	968	972	994	921	936	917	941	936	965	972	911	961	942	950	957	953	1009	1006	991	952	994	946	1022	966	987	947	968	942	941	987	964	929	999	939	953	961	979	949	945	942	957	957	939	1002	956	915	987	986	935	999	956	971	984	926	902	960	960	1018	977	1043	961	969	963	925	977	976	949	965	943	986	956	961	946	957	987	977	968	968	952	958	947	936	952	962	982	965	910	957	950	936	952	933	964	992	951	967	976	940	957	1007	971	972	979	1020	874	1000	985	950	1002	943	943	966	940	948	968	938	961	997	1017	905	959	964	945	960	945	939	915	988	908	904	996	989	939	952	975	919	954	975	982	1012	937	1003	901	963	922	934	920	919	937	949	1010	974	934	950	958	975	957	946	975	994	929	994	928	929	958	971	946	968	937	947	1023	939	964	938	997	948	932	972	1012	909	972	1002	943	943	969	943	987	920	976	987	928	1035	933	964	954	941	1003	965	915	997	1048	940	978	937	883	983	956	916	967
42012	90402	83639	55249	39685	12655	1208	1160	1057	1101	965	1013	1042	977	986	985	967	956	972	981	966	922	939	953	951	962	960	959	955	937	930	974	973	957	969	948	954	963	999	933	930	919	958	970	930	976	914	941	869	983	894	924	967	1021	965	958	947	993	973	1022	997	980	967	926	1007	955	906	924	915	928	940	906	930	950	908	1001	980	959	962	960	976	888	924	933	931	981	940	938	1032	962	927	972	901	920	1020	942	952	1000	906	951	946	1043	961	914	946	907	923	935	912	915	904	908	1001	935	918	962	977	905	970	973	943	950	964	939	946	979	967	926	935	926	912	963	955	931	969	932	891	933	991	918	960	973	1013	904	976	959	942	963	971	912	957	927	941	981	954	940	982	944	936	909	913	912	956	943	899	947	957	940	942	894	928	933	994	939	943	965	956	923	986	926	911	954	905	987	954	953	943	951	917	954	924	955	973	945	973	934	897	928	933	933	990	915	923	971	898	909	950	909	957	939	966	950	972	915	931	875	912	951	916	938	954	938	978	886	951	948	896	953	891	925	942	933	939	944	925	907	969	932	921	998	911	912	903	967	983	950	916	913	979	991	892	975	909	968	975	916	953	953	979	938	958	935	943	939	895	972	964	953	920	915	888	947	933	971	913	944	976	946	971	991	936	964	903	959	953	904	879	927	895	947	950	912	978	908	850	958	945	951	954	952	997	935	943	955	969	968	919	940	958	958	936	951	1003	883	915	956	930	948	975	886	906	965	916	960	937	904	909	925	941	930	969	950	926	932	908	972	921	973	915	989	939	927	958	972	928	891	908	918	939	911	975	950	958	955	945	987	886	977	945	961	926	945	944	940	940	935	922	933	945	899	916	915	1004	957	957	950	969	950	954	979	912	936	903	990	963	851	914	948	963	953	899	912	933	932	990	952	888	971	954	925	936	988	899	929	955	947	934	918	914	979	908	1012	965	938	881	938	986	922	986	981	974	975	924	932	895	939	927	941	1000	924	931	943	898	947	921	942	912	907	953	928	930	971	998	946	926	944	975	926	971	933	919	947	969	944	876	957	976	918	932	975	955	933	961	896	956	971	977	901	937	972	934	947	942	879	935	936	949	943	861	908	953	892	927	936	960	907	987	958	922	959	976	942	976	964	959	937	967	1002	964	970	954	898	992	935	876	916	937	1020	951	947	965	950	930	926	928	952	948	937	933	945	940	952	970	1001	950	937	977	934	964	882	900	907	978	937	914	1000	945	998	973	976	1002	910	941	949	1039	913	921	933	924	945	941	946	923	926	953	943	953	917	916	891	904	943	971	955	913	951	922	949	935	935	986	912	936	974	940	891	937	918	931	930	926	951	963	939	929	987	947	974	915	928	953	960	931	912	962	976	946	930	912	978	956	891	974	933	920	1013	934	935	1001	890	938	960	910	952	970	890	955	970	965	959	1019	1004	963	991	980	961	912	908	944	888	996	937	892	962	972	895	867	957	961	951	919	915	904	904	897	941	945	947	951	977	873	895	999	952	927	956	968	911	963	951	899	927	959	918	920	1020	875	978	895	898	962	956	923	933	994	944	929	940	932	924	918	958	981	937	928	917	956	931	914	971	922	938	970	947	888	952	961	980	917	942	903	956	952	938	963	924	952	938	928	876	941	903	932	952	942	979	931	894	958	860	947	939	1017	959	951	941	1012	933	971	939	898	911	986	932	896	936	928	950	921	895	929	926	906	981	997	955	935	894	964	897	984	907	973	947	974	912	992	972	942	911	941	914	950	923	984	953	914	933	949	973	930	957	921	919	995	974	954	950	978	972	949	925	972	896	989	914	980	951	962	915	947	942	934	997	931	958	946	938	920	916	983	898	925	970	974	954	941	960	968	900	948	892	956	965	890	894	939	920	991	927	886	925	893	917	960	1020	939	927	943	933	936	913	904	941	980	926	875	933	911	930	1006	937	970	1025	910	947	944	944	944	984	876	934	943	997	975	923	972	990	938	910	940	924	897	935	938	924	1002	922	929	989	990	949	952	881	944	944	898	896	977	966	924	967	974	913	937	944	986	950	952	961	945	929	957	1012	933	957	934	908	959	968	917	956	914	975	975	924	928	934	920	968	1020	973	948	962	932	939	935	942	937	952	966	971	909	948	987	909	979	988	879	973	908	895	889	934	964	910	951	945	936	960	976	934	911	958	1002	934	971	907	964	969	937	918	954	980	901	955	925	931	914	909	954	950	932	952	938	983	916	916	888	911	962	963	972	954	967	920	925	974	944	997	955	963	981	918	958	972	922	922	938	941	918	937	945	909	921	967	944	996	927	894	931	944	929	919	939	958	929	926	924	934	979	964	966	971	957	936	909	971	912	913	942	897	942	910	978	950	975	992	943	957	948	961	979	966	901	975	961	908	947	902	957	971	899	959	997	929	956	971	976	918	939	917	934	929	936	924	926	894	946	954	968	951	937	948	929	943	956	980	952	910	960	967	967	960	963	975	980	954	948	916	938	898	977	909	999	933	975	905	936	908	919	941	948	965	939	933	917	909	896	894	958	945	936	952	922	968	1008	942	954	942	899	892	967	969	988	958	896	965	942	920	963	897	937	935	975	915	945	965	983	912	943	955	930	936	915	964	941	949	980	957	980	954	935	952	904	906	933	950	957	1000	934	971	991	920	953	957	924	946	932	1026	922	900	904	936	919	978	948	965	1013	867	904	979	943	982	924	879	936	934	968	881	932	893	959	921	917	923	918	982	934	945	944	927	957	952	959	942	930	944	900	982	913	912	909	884	975	963	900	914	910	923	934	936	900	964	957	942	961	933	923	899	938	956	981	979	947	936	954	914	967	924	937	935	927	957	939	924	959	920	938	951	944	939	950	968	945	960	915	942	934	901	887	921	902	933	892	925	906	890	989	928	917	923	986	961	960	949	917	932	912	961	979	947	954	942	932	957	908	946	954	981	965	933	972	944	953	956	974	976	983	873	929	948	935	934	1001	954	949	954	964	905	941	932	910	963	933	972	911	951	992	965	993	920	956	937	927	915	899	949	906	949	943	951	977	944	937	963	960	915	925	914	952	996	1016	952	946	947	953	979	918	963	914	978	921	997	937	932	971	960	927	907	911	952	975	951	903	961	941	951	956	920	947	915	951	878	912	968	972	938	970	934	916	935	945	938	907	922	958	986	895	974	950	983	933	901	916	939	933	967	952	960	952	953	967	913	930	916	949	952	978	993	940	989	877	964	995	964	933	934	953	952	990	922	931	916	910	979	983	940	949	932	1003	942	979	925	968	911	988	966	998	961	928	967	932	897	966	1023	863	989	894	976	919	1022	942	966	931	922	941	976	978	904	924	961	961	934	912	833	957	902	960	969	958	962	980	928	922	965	977	931	943	942	981	912	950	925	952	919	913	933	922	944	933	917	926	923	957	990	922	902	955	946	946	958	892	957	1011	953	940	953	977	945	921	945	927	891	946	937	929	874	895	959	952	980	962	922	945	966	953	908	921	992	895	928	1006	922	965	927	890	942	929	916	887	935	946	969	981	954
31435	29049	36187	17574	5048	988	425	396	409	430	445	433	432	396	416	436	394	421	465	417	441	427	441	434	406	457	431	459	404	416	438	450	442	411	446	455	454	367	442	410	439	416	410	440	443	411	485	420	441	422	416	428	429	437	450	461	409	419	451	389	420	432	411	439	437	442	431	421	442	456	444	443	409	413	454	431	431	436	444	439	435	438	408	427	413	441	398	461	406	469	436	431	445	402	423	400	405	404	406	413	428	413	438	398	409	455	449	414	452	427	435	391	436	454	461	398	421	416	398	433	441	438	417	440	374	441	384	425	447	428	451	416	388	440	471	404	418	412	397	471	437	443	429	422	426	447	446	469	432	409	463	441	442	467	414	417	424	447	467	419	440	444	458	421	430	440	432	449	419	417	419	448	450	413	412	414	424	403	458	424	426	441	422	459	427	420	413	450	465	407	426	413	437	435	448	436	440	436	413	420	425	385	400	464	403	439	417	408	399	442	418	469	400	419	426	413	392	375	418	438	420	436	406	419	426	445	423	424	445	452	441	404	446	399	424	448	440	435	448	385	451	407	458	414	440	414	411	428	434	401	435	420	390	414	428	405	387	444	406	420	409	420	421	431	446	417	420	435	485	418	439	413	423	401	394	444	402	445	416	407	435	441	455	410	403	435	438	419	459	482	440	409	408	426	413	422	450	423	425	434	448	428	431	440	451	394	429	417	464	387	438	440	415	379	420	405	427	393	403	389	436	417	419	438	424	427	422	423	417	420	415	413	431	382	444	423	437	436	452	419	412	423	418	446	443	412	438	451	459	462	446	416	421	430	404	450	434	396	469	405	405	453	468	445	450	452	443	448	410	421	442	435	472	443	438	426	419	444	382	395	389	441	412	410	433	434	409	409	435	455	452	465	443	435	427	458	468	433	443	450	441	413	437	455	398	425	449	414	399	429	462	473	458	431	434	415	449	471	440	436	483	393	412	438	413	421	415	467	437	428	398	457	396	445	407	412	447	432	435	429	445	413	437	445	446	458	403	415	443	419	436	449	449	439	406	439	400	424	425	445	404	398	415	423	452	466	430	399	397	410	448	435	383	428	427	436	445	444	428	440	432	396	432	443	429	453	455	449	409	441	426	411	421	442	436	421	392	424	422	451	480	459	402	445	420	470	456	426	434	480	413	450	403	417	390	445	426	471	386	439	425	431	383	436	417	390	430	436	415	420	433	443	405	423	433	454	426	476	418	438	428	440	413	410	394	432	436	462	422	416	456	447	439	410	444	429	427	404	433	466	400	394	432	417	427	392	443	399	409	360	443	409	462	407	426	409	464	454	400	445	397	454	417	431	408	433	468	415	412	435	425	434	480	433	435	450	442	435	415	421	426	451	450	411	442	430	443	470	416	435	418	431	466	453	423	424	423	394	454	421	430	412	409	397	423	393	428	431	430	450	434	438	431	432	431	429	410	408	453	444	456	417	430	423	488	429	447	431	433	432	414	415	423	418	421	415	420	390	420	435	424	392	405	447	414	434	442	390	366	429	444	459	420	429	402	433	446	421	412	426	426	430	407	439	421	434	454	396	410	422	423	429	467	376	433	430	411	438	448	464	454	444	443	431	443	435	413	433	423	434	446	453	415	415	425	444	424	431	426	438	455	450	433	405	419	422	446	434	423	431	429	432	432	424	409	444	427	386	443	445	442	437	418	454	442	408	415	468	406	444	436	407	451	447	417	482	406	448	413	457	428	451	432	393	440	463	424	440	418	457	376	428	419	388	456	398	427	419	459	448	464	433	470	431	388	407	385	459	431	420	446	422	415	418	439	443	438	434	418	430	423	456	423	446	421	433	459	405	395	420	439	465	443	420	410	382	419	392	448	433	434	443	436	425	420	423	439	408	400	402	456	394	407	395	451	414	430	468	439	416	445	410	415	439	420	437	418	440	446	457	419	424	417	445	415	402	407	420	445	420	414	481	446	466	456	434	457	414	454	452	451	425	419	466	425	407	413	412	430	481	409	410	426	420	379	417	429	445	397	439	436	427	438	443	458	443	469	447	412	426	461	458	425	424	446	465	441	440	448	439	397	415	422	448	448	407	452	425	407	444	446	428	424	418	424	455	457	403	423	399	435	453	436	486	382	439	458	443	416	395	391	415	423	448	467	418	424	410	419	439	421	389	435	459	428	418	434	408	409	437	430	439	417	455	420	435	410	391	435	416	409	464	444	452	415	436	447	401	418	444	438	417	431	433	445	428	414	392	418	435	432	422	389	396	475	388	428	426	417	437	438	411	434	433	469	397	412	440	427	424	449	451	475	439	460	453	486	384	476	418	425	425	413	411	388	423	413	402	441	423	433	423	435	427	380	455	405	446	452	421	464	409	426	420	405	403	453	447	469	427	407	423	437	437	402	418	414	426	407	463	447	433	432	423	436	460	407	451	426	445	454	436	427	454	431	447	427	453	480	470	420	436	442	392	433	400	446	437	428	435	414	428	434	419	453	444	414	427	413	433	434	448	413	435	425	456	459	426	413	423	462	446	404	440	419	402	440	440	447	412	454	455	399	434	443	421	414	413	429	396	458	461	403	412	415	426	428	455	416	410	401	430	437	455	415	429	400	417	462	448	393	434	440	432	410	458	407	373	404	447	432	430	402	394	417	411	413	435	417	390	441	425	400	403	436	410	437	460	423	440	426	398	438	415	412	406	437	448	467	433	382	445	432	434	465	422	444	436	448	422	420	406	428	433	450	399	426	472	434	430	448	421	428	395	425	387	413	444	424	427	431	429	458	442	418	453	406	438	449	439	432	412	434	441	440	412	439	422	412	426	464	479	395	427	386	416	433	444	431	396	405	422	424	409	417	380	435	434	436	423	434	467	449	441	434	442	435	421	445	468	453	440	381	411	419	451	423	391	437	401	421	424	415	403	390	423	385	442	428	402	428	386	432	441	435	437	391	389	438	424	439	414	432	443	459	427	424	445	437	448	448	422	448	421	415	404	443	437	426	436	448	463	434	446	407	437	422	448	421	429	453	390	429	413	419	434	414	427	436	449	439	423	416	406	467	439	457	389	453	427	449	448	441	464	404	421	422	448	377	454	439	420	374	424	444	451	459	416	449	449	422	430	397	395	438	377	442	413	459	429	429	411	397	436	446	432	414	431	432	473	419	452	444	453	438	422	434	409	432	388	417	400	418	418	416	453	494	424	436	446	448	427	450	420	405	424	456	475	435	452	426	369	408	397	416	429	396	429	392	406	447	418	443	430	445	417	424	418	427	402	427	439	449	400	404	409	431	397	454	404	405	407	431	439	433	446	458	436	417	436	433	426	391	437	436	432	401	446	428	447	425	390	439	454	423	429	417	429	457	418	454	441	423	442	448	419	399	418	368	428	456	401	406	407	404	398	416	442	426	448	387	442	408	438	405	392	418	448	464	418	448	403	442	422	399	397	431	402	417	421	423	422	420	383	425	434	456	445	449	436	440	455	402	436	410	441
31962	40944	27773	9617	3749	950	429	469	457	475	448	471	474	470	434	442	486	433	462	469	441	444	449	466	432	438	449	438	431	416	464	538	456	421	469	444	442	452	467	462	469	425	484	452	467	492	438	447	465	465	412	446	498	431	477	443	444	463	434	485	450	450	476	472	479	478	436	419	453	452	474	417	425	458	442	457	447	495	447	434	464	466	468	442	449	461	460	444	460	450	477	455	478	467	449	467	472	465	488	445	451	491	483	460	440	459	454	430	465	445	425	496	459	448	488	463	465	493	453	428	473	430	475	479	470	418	489	431	521	461	433	455	470	493	470	500	422	409	444	465	469	447	447	473	456	457	471	480	478	490	479	465	504	500	475	465	464	435	450	421	474	454	480	441	477	420	511	430	438	469	458	494	467	482	467	439	453	442	476	446	453	455	456	456	492	453	477	446	460	442	441	484	438	452	468	454	443	443	446	442	487	463	472	454	413	500	484	422	485	464	447	452	446	448	459	469	441	481	451	451	475	448	455	426	414	416	433	458	499	450	444	470	475	451	497	443	436	468	455	429	453	456	425	482	433	465	471	429	486	453	466	463	439	453	433	452	407	467	465	468	459	491	461	447	460	444	443	470	450	427	515	441	434	464	493	492	494	425	506	461	454	470	466	466	454	443	472	469	445	457	442	488	478	438	440	457	450	430	457	474	463	449	454	468	460	491	479	490	443	467	463	476	442	445	444	453	447	451	443	445	471	459	470	426	460	462	480	495	479	459	433	488	434	476	456	425	456	477	433	511	486	422	452	471	495	446	427	468	472	458	492	449	446	429	459	454	420	488	413	452	468	431	410	456	495	463	496	457	487	490	443	447	477	447	444	463	455	458	475	448	449	462	487	452	482	455	439	485	460	462	417	458	458	451	423	470	463	447	497	471	459	462	480	505	440	466	426	466	470	443	479	483	406	457	489	407	441	457	458	465	464	475	443	448	478	485	468	447	445	427	468	478	458	429	477	446	461	446	450	481	436	478	455	446	455	437	444	493	439	431	537	423	451	453	445	444	460	436	481	465	443	507	413	457	465	461	461	471	440	434	475	437	439	449	479	460	454	439	468	438	471	477	439	418	470	468	461	453	442	516	432	476	477	440	490	451	448	448	473	432	440	479	428	445	467	464	439	488	477	474	443	460	456	463	458	468	456	434	451	456	449	408	513	465	442	514	481	458	458	462	478	478	452	431	467	474	446	429	443	470	485	458	437	458	441	434	484	458	465	457	445	500	459	474	486	433	456	447	467	454	444	429	447	426	466	468	452	476	395	457	461	446	453	484	471	434	460	457	444	465	497	443	469	474	435	445	471	478	470	495	434	442	431	422	430	457	445	453	456	496	471	432	455	463	444	469	488	496	433	450	461	469	486	443	460	432	496	476	460	479	488	448	488	447	463	455	478	441	441	474	488	438	457	419	437	477	466	484	455	450	476	467	438	458	448	493	450	457	434	441	426	434	445	483	491	472	451	462	447	445	426	442	432	437	456	454	503	421	470	460	468	470	448	434	426	470	480	472	416	434	463	424	445	484	461	427	448	489	468	455	468	481	441	453	511	430	467	467	425	454	463	450	483	460	470	440	439	512	442	438	417	455	465	489	468	453	469	446	428	454	470	463	457	474	502	465	439	478	465	449	483	419	441	428	452	436	430	489	458	424	481	454	431	495	440	449	463	449	443	476	463	475	487	451	443	447	468	462	471	445	469	423	467	492	481	453	458	428	455	459	499	441	433	459	432	493	454	477	451	457	484	469	452	425	454	450	447	453	486	471	471	441	423	453	443	492	453	489	418	485	439	468	475	467	467	463	445	460	471	461	471	442	437	496	469	457	406	471	438	457	414	443	447	465	474	481	454	438	450	454	424	426	446	474	408	434	464	477	480	433	456	458	427	440	436	443	431	470	456	451	466	463	453	496	439	440	463	448	452	447	467	475	469	476	457	492	451	454	465	496	431	448	427	443	449	446	469	479	454	469	478	479	433	449	446	457	435	503	465	462	446	490	485	453	446	451	462	432	433	475	478	486	514	442	502	446	457	447	461	433	424	461	440	466	457	429	470	458	493	446	449	463	480	434	450	475	460	457	471	471	478	452	474	432	430	482	456	446	469	442	477	462	507	448	477	460	466	440	461	455	439	426	435	446	432	425	434	452	474	487	422	440	479	433	444	474	446	453	446	441	497	470	461	481	434	463	455	495	442	479	486	456	439	477	483	489	433	476	461	435	462	466	457	474	429	453	459	451	461	453	500	468	471	417	479	475	494	447	462	457	453	465	456	434	467	415	465	459	480	451	455	498	486	438	478	438	437	461	484	483	459	464	514	457	440	474	499	460	458	494	437	485	468	437	470	425	481	471	490	447	481	460	434	463	441	435	452	448	495	446	480	460	457	447	431	449	456	470	451	441	432	485	466	410	456	467	458	466	473	475	417	458	460	489	468	465	439	490	433	485	459	472	437	485	450	430	414	448	447	443	413	437	463	474	480	468	450	505	442	440	445	447	433	448	436	482	477	429	440	418	459	456	468	431	440	452	454	453	488	480	464	457	447	426	398	421	448	455	484	467	473	462	462	458	465	487	483	437	503	465	439	442	407	457	449	430	430	435	473	417	454	474	481	464	499	456	459	477	456	458	471	491	424	468	463	432	464	445	444	438	459	462	458	473	471	474	448	448	490	427	458	457	453	474	422	456	448	498	462	491	483	445	425	467	468	439	461	467	452	454	448	443	428	444	421	466	460	469	461	465	430	439	458	434	472	457	470	455	468	427	449	427	472	444	427	452	479	476	446	440	477	481	429	460	464	450	438	466	465	444	438	463	506	502	435	447	459	446	451	466	442	441	460	461	488	451	469	442	469	432	441	437	481	460	456	447	440	475	450	466	443	488	464	454	451	509	442	430	446	431	427	480	467	472	403	484	460	444	468	461	496	459	444	426	458	443	474	484	457	480	456	415	475	457	448	474	436	460	459	469	457	464	454	471	455	441	449	439	435	452	471	445	485	484	426	466	431	477	449	469	471	432	454	452	458	462	477	449	454	461	508	453	482	464	460	456	464	440	473	481	439	438	485	466	450	483	427	452	414	459	434	469	446	426	490	443	447	450	475	486	483	482	455	485	478	439	475	462	437	476	505	428	454	425	463	471	454	480	485	463	429	454	441	489	457	458	475	450	471	444	428	450	456	443	465	478	438	465	473	451	493	453	443	461	418	456	449	481	486	423	448	480	445	444	432	449	433	454	459	470	488	480	509	485	463	469	430	458	422	468	450	462	448	476	431	464	454	446	476	469	453	444	443	451	459	463	475	460	459	484	440	455	480	431	495	471	466	449	469	459	450	457	459	483	436	451	454	459	434	454	430	481	475	451	494	469	453	445	459	450	498	481	428	459	474	471	487	462	475	451	516	469	454	486	467	453	452	459	466	476	443	455	424	479	431	453	471	431	436	454	435	458	468	463	462	460
23682	21886	36295	32199	25122	15971	3005	699	652	635	656	634	628	621	598	585	615	618	595	607	591	620	538	603	645	614	564	607	600	594	591	623	561	625	582	548	636	605	633	562	574	608	590	578	604	585	610	569	564	589	612	563	587	609	593	616	604	570	597	572	554	653	597	635	603	605	611	565	618	660	587	578	594	599	597	613	609	597	574	627	593	619	615	590	640	590	556	576	613	618	569	619	581	611	636	557	588	578	598	600	590	578	596	600	602	596	606	601	623	628	588	645	601	633	546	623	586	569	598	579	611	598	571	601	584	615	619	591	603	563	582	564	606	569	564	580	600	605	573	600	548	610	586	602	580	622	579	621	588	561	636	562	641	591	539	532	593	577	639	585	585	591	577	572	584	582	557	580	578	578	582	607	581	585	597	641	624	580	638	605	585	604	586	618	603	569	558	655	578	590	576	592	584	576	566	586	592	590	561	612	576	634	607	592	577	632	584	635	585	616	576	578	582	549	578	613	550	575	631	609	610	627	630	581	572	565	596	587	649	614	578	583	583	615	566	588	606	618	585	598	593	625	653	634	605	571	599	592	635	587	590	629	594	621	600	612	644	665	617	520	625	593	606	575	624	571	585	581	619	573	608	621	589	580	646	569	574	573	656	568	635	624	614	556	594	581	590	554	631	595	524	578	662	621	617	579	615	592	576	608	603	622	632	615	568	585	607	585	571	577	581	613	572	589	582	579	560	640	616	624	594	582	553	629	609	584	617	587	599	610	584	576	621	593	619	571	634	584	576	622	601	574	621	608	596	623	571	592	628	567	594	587	593	658	611	604	604	553	572	605	589	619	628	585	592	601	581	637	625	597	617	590	604	597	611	649	599	626	572	615	581	555	573	592	626	588	598	543	587	611	584	566	587	610	636	598	605	600	590	596	613	598	620	578	627	609	600	585	606	572	533	601	615	598	623	578	584	598	594	586	589	597	579	596	583	592	579	566	593	603	597	567	552	576	557	608	613	557	598	604	575	616	635	601	597	590	599	601	600	575	643	583	601	567	595	604	611	585	619	606	513	590	565	608	629	621	628	605	589	612	617	568	601	627	596	633	652	589	609	555	611	605	591	597	547	577	628	642	598	526	596	570	579	565	583	567	602	593	556	593	566	582	623	558	630	601	558	629	644	629	653	635	588	636	624	614	579	595	607	626	610	626	590	615	600	589	631	595	593	627	570	598	614	586	640	582	560	560	618	603	597	555	616	633	563	573	579	585	593	596	577	601	600	616	599	561	589	593	621	605	576	607	578	576	602	567	636	602	579	610	581	610	585	569	576	628	559	576	584	595	588	609	607	571	592	596	598	594	615	600	590	624	645	546	610	581	587	628	594	598	616	602	589	597	599	584	606	626	586	594	605	597	610	597	604	561	642	578	631	554	602	602	644	582	594	624	587	592	598	605	626	581	633	628	589	618	630	571	593	561	562	655	648	596	592	579	583	605	629	591	597	592	613	595	574	579	622	574	626	609	618	602	609	597	597	596	591	594	543	609	613	600	594	581	622	566	637	605	605	574	604	619	614	603	599	593	588	571	564	602	595	595	576	650	584	612	592	621	610	603	597	584	624	558	614	598	555	549	560	566	644	592	593	581	612	616	607	582	618	586	644	588	577	625	594	609	575	571	590	594	601	596	614	614	590	650	601	631	605	613	612	621	582	557	598	607	581	589	569	592	644	624	555	589	620	607	576	582	638	627	561	597	606	595	611	577	599	592	630	593	598	605	550	579	586	603	591	600	545	596	601	606	580	601	543	588	607	604	609	594	567	603	606	601	563	576	603	624	607	588	600	580	588	576	562	658	631	635	595	591	589	562	632	578	624	598	573	596	549	570	599	569	615	589	643	614	542	575	592	569	593	584	608	612	602	634	614	628	578	619	580	577	574	629	620	579	595	588	621	562	614	623	594	628	587	633	575	602	581	602	599	601	557	595	629	606	567	600	624	572	588	634	611	577	614	567	634	579	620	535	558	596	608	639	555	640	614	577	620	584	593	603	588	598	601	595	565	603	595	565	568	580	574	630	572	589	589	623	598	615	573	574	601	583	621	554	637	636	637	569	591	633	596	598	599	543	593	602	590	598	637	612	583	622	591	570	613	631	562	615	599	626	579	588	589	598	628	598	641	621	590	585	641	596	602	623	615	613	650	601	594	591	575	576	632	618	578	575	567	574	563	618	597	584	618	601	628	616	649	563	613	615	578	631	607	560	584	599	591	592	544	579	602	558	651	596	629	622	592	627	622	597	599	608	604	625	565	645	572	597	653	634	569	613	629	544	610	571	549	614	627	612	613	585	590	598	642	595	574	574	631	602	572	565	581	610	638	600	569	626	627	607	612	587	595	605	568	612	526	611	610	575	651	582	614	618	567	584	602	601	623	650	641	557	557	599	611	557	604	616	590	582	613	587	573	615	587	597	598	594	599	621	625	557	624	586	597	634	622	579	574	569	623	595	599	633	558	608	597	571	633	607	612	591	583	567	583	565	625	612	562	592	595	561	593	600	565	570	640	593	615	579	596	604	582	646	586	598	646	589	581	612	626	574	595	584	575	608	593	592	546	612	597	609	600	603	622	578	572	597	594	625	618	587	571	587	607	585	602	560	577	538	626	620	606	558	590	601	598	561	640	563	556	643	583	604	616	603	592	572	600	598	563	572	568	584	615	636	576	575	581	567	569	592	576	579	598	570	597	569	598	626	590	611	595	562	616	584	570	571	589	620	578	569	559	561	570	613	632	585	636	606	560	606	600	574	586	563	604	572	641	603	543	615	580	597	616	573	604	590	603	576	594	611	634	624	618	578	629	600	614	572	601	545	581	599	615	622	602	589	577	592	606	589	583	604	547	586	620	644	557	594	582	630	608	600	587	616	622	576	612	615	585	606	640	610	595	598	614	652	626	600	593	647	598	590	586	605	633	587	579	621	591	582	563	626	634	598	600	612	616	590	631	581	614	596	573	618	547	566	612	625	550	612	604	575	566	576	548	588	599	586	552	594	566	599	605	557	636	608	569	590	604	623	605	595	574	624	607	596	587	640	574	573	559	624	619	619	598	561	611	586	625	589	603	595	561	577	587	598	611	556	586	583	599	562	598	612	540	600	578	613	612	594	590	576	579	578	604	592	606	575	635	578	562	602	580	563	581	604	609	598	572	604	585	616	621	606	616	547	608	605	603	533	604	592	627	579	621	580	533	610	603	614	620	613	600	632	592	602	647	593	597	613	615	548	605	602	607	574	608	636	663	600	606	608	652	562	630	618	608	592	602	603	589	589	616	573	583	560	604	577	575	593	639	630	643	656	559	618	601	580	590	622	607	586	581	598	587	616	575	611	588	619	589	564	572	611	593	574	612	609	569	558	615	593	607	607	600	593	630	612	605	580	611	598	608	639	552	580	588	593	565	575	602	596	618	589	591	610	577	571	550	593	604	611	588	637	568	616	563	599	581	561	585	604
38446	83467	69642	44483	26632	4731	732	712	696	695	681	619	618	606	649	571	627	595	580	599	658	599	607	617	603	621	640	576	609	619	591	609	593	576	648	607	630	622	589	616	629	610	606	631	578	600	611	611	606	598	578	583	621	591	647	601	601	565	608	613	616	570	617	577	614	579	580	609	613	620	577	615	549	595	595	671	579	617	633	598	570	563	609	606	611	574	609	582	583	576	606	588	606	611	615	600	627	576	574	645	611	643	609	598	555	624	614	589	609	597	631	583	597	601	553	633	593	596	606	648	613	603	624	629	637	578	631	596	596	615	648	622	565	579	594	602	570	627	562	617	576	574	615	592	620	619	600	571	593	610	616	611	623	585	619	586	600	593	593	604	648	588	590	626	607	606	598	657	586	620	612	585	573	591	590	630	613	590	647	610	614	600	598	593	607	620	558	609	537	559	612	617	647	566	659	620	572	606	579	627	630	648	604	600	614	590	574	619	589	616	588	613	592	595	628	596	613	593	584	632	559	607	609	611	575	612	576	616	561	630	611	603	585	624	600	602	631	634	668	613	631	596	602	605	572	593	625	578	580	611	580	610	633	614	566	597	578	557	584	606	564	618	615	587	644	615	622	601	619	638	556	592	597	595	592	625	603	615	612	583	565	611	579	607	577	652	591	576	573	571	604	594	593	643	538	609	591	607	603	595	566	598	621	601	610	615	628	572	621	560	575	587	623	615	652	605	574	578	612	562	591	602	641	644	565	621	602	625	614	589	594	598	571	645	602	622	624	610	607	606	631	587	582	624	604	634	585	593	603	601	578	593	634	623	605	588	635	642	581	578	602	602	601	599	601	631	595	605	581	604	570	622	600	578	614	625	627	634	597	618	649	605	613	586	657	612	629	622	596	601	535	612	641	657	549	544	613	568	605	596	574	646	589	586	604	567	585	584	599	587	640	640	605	568	600	627	627	597	625	566	600	597	607	640	595	616	578	624	586	608	595	626	669	610	581	587	576	633	599	614	599	607	581	580	593	618	602	646	644	587	551	599	519	622	640	607	629	600	602	598	597	623	648	606	577	643	585	596	617	655	571	612	565	607	629	653	604	650	559	639	622	595	648	586	631	618	619	583	578	619	590	612	608	594	599	585	623	582	619	677	626	609	597	546	632	591	628	580	588	656	577	628	573	580	567	604	599	603	610	595	576	599	618	581	582	552	633	620	626	586	585	619	617	593	594	607	591	646	580	602	545	576	583	591	651	560	557	580	610	639	604	617	605	575	620	609	583	632	612	610	626	566	625	597	683	579	618	615	575	611	570	626	596	623	592	627	617	587	619	656	650	599	607	532	596	586	606	621	547	578	567	606	644	617	592	589	587	666	604	623	628	607	631	588	610	581	590	576	624	601	552	605	633	608	605	600	582	575	615	579	585	574	578	642	599	594	585	587	625	594	579	658	632	605	628	596	576	598	569	577	580	607	562	555	586	554	602	603	579	629	565	586	627	627	624	636	618	650	590	603	609	555	626	622	647	589	561	605	637	599	597	587	576	566	598	596	613	605	562	614	637	612	610	582	606	592	589	548	641	576	636	544	581	610	630	613	624	572	593	621	579	608	581	594	614	572	607	598	611	621	605	580	572	604	624	579	582	604	595	613	603	624	638	599	596	597	622	575	598	578	617	552	614	604	571	615	572	606	608	604	595	602	649	604	616	577	581	610	594	628	621	629	599	556	621	615	613	593	607	554	586	607	578	624	613	583	573	628	609	614	613	667	594	580	635	576	670	624	605	567	613	611	656	618	610	602	556	572	583	569	624	621	610	629	577	635	597	561	570	584	643	608	644	565	600	644	576	640	611	616	586	577	607	542	570	552	611	589	540	610	601	604	597	592	580	645	594	594	570	599	629	653	623	634	610	574	575	626	585	602	635	572	620	596	602	591	628	640	585	612	583	662	577	600	587	638	606	611	613	622	556	580	588	653	605	590	603	625	624	605	625	622	613	572	602	610	609	602	621	608	656	596	578	636	577	599	624	594	657	607	589	618	642	662	558	607	586	563	640	626	589	601	636	638	550	608	586	557	599	598	593	584	610	602	632	605	608	600	588	629	579	598	620	610	565	620	637	611	570	611	631	596	590	610	583	569	608	619	608	600	558	575	582	625	614	603	549	607	590	614	572	618	620	574	601	605	606	590	593	604	587	626	620	605	614	605	583	594	583	654	569	568	601	615	620	601	582	549	600	588	601	630	603	577	618	610	616	601	572	626	614	638	632	593	619	626	610	580	561	581	612	590	627	608	608	610	614	635	551	619	563	564	655	621	608	600	605	572	608	586	594	591	617	632	615	620	590	604	612	605	593	616	599	627	549	613	570	636	603	615	617	610	615	613	585	652	585	557	638	600	606	615	613	614	594	602	576	611	625	592	631	635	609	594	604	573	575	609	627	587	573	588	591	606	616	583	630	609	600	578	604	610	560	602	559	545	663	657	627	583	626	637	593	615	605	614	597	604	566	632	595	600	598	613	586	628	626	655	568	622	601	615	624	571	610	622	607	588	609	627	627	584	632	594	598	610	594	617	591	572	578	640	613	622	674	622	624	596	579	590	645	567	572	589	615	603	632	627	605	591	603	579	569	599	630	624	616	606	617	580	576	589	594	584	622	628	615	583	615	588	620	619	596	584	548	596	564	576	611	632	563	592	577	589	606	626	595	592	634	622	611	626	604	632	591	560	551	562	623	629	594	558	597	574	641	592	664	648	600	548	583	668	563	570	619	634	584	598	607	668	559	590	626	597	593	593	596	632	573	600	624	594	594	580	585	593	544	584	641	564	586	604	588	589	599	601	613	639	592	613	616	580	565	608	596	653	615	628	601	607	570	618	663	650	596	573	583	553	627	604	599	621	622	605	565	628	586	576	603	569	577	596	599	585	575	583	628	603	601	568	584	635	618	574	621	599	648	585	613	622	596	586	609	599	637	614	579	563	581	609	622	598	631	672	592	584	608	561	548	618	624	613	597	611	639	633	628	608	576	608	597	589	660	616	640	634	625	604	650	605	606	630	603	610	640	577	574	599	648	607	597	574	559	629	628	599	600	565	642	595	613	611	657	563	606	596	625	578	633	606	631	639	623	563	580	644	571	623	589	594	596	614	625	601	606	596	619	606	629	572	577	607	593	633	549	571	610	606	583	588	627	614	590	623	613	564	573	623	606	637	633	642	630	601	593	593	605	604	645	609	624	617	621	586	609	584	612	590	647	593	649	584	614	625	647	617	570	586	608	637	622	625	585	595	623	608	638	588	591	596	575	626	589	604	614	576	559	595	593	608	591	617	560	577	606	660	629	569	624	565	577	662	558	597	623	609	584	601	558	608	634	595	587	621	586	596	600	592	576	606	595	602	573	600	614	622	651	621	635	573	632	583	646	558	606	581	596	641	568	609	550	577	620	601	593	649	610	612	624	589	613	575	631	552	619	564	589	607	613	630	531	588	642	609	576	583
24844	23468	36355	29399	18978	5281	758	683	636	662	651	607	675	657	663	609	613	638	576	593	657	620	623	603	627	650	643	631	644	612	668	627	636	642	625	629	613	600	668	591	678	622	576	667	667	614	650	619	658	669	618	591	641	660	637	562	641	661	627	601	628	634	670	611	669	627	623	611	603	605	622	641	630	608	624	676	665	629	640	612	635	621	635	638	675	629	602	604	655	635	616	653	629	647	612	653	670	606	606	630	599	665	628	615	644	595	622	554	614	611	615	653	616	610	622	651	651	594	627	705	665	616	609	618	643	621	655	648	570	640	637	608	620	622	623	670	642	648	633	644	646	649	602	600	639	595	612	687	613	675	614	674	676	691	654	593	619	620	631	671	639	626	609	639	625	616	631	615	623	621	622	641	643	665	670	598	635	643	636	655	674	590	647	631	647	590	655	644	587	589	612	636	626	658	654	605	668	601	652	666	676	637	617	643	617	631	609	578	667	632	632	660	620	669	628	652	680	629	652	637	617	642	699	676	657	676	629	619	608	661	710	637	638	608	641	649	645	613	674	622	598	686	642	626	606	615	669	633	598	638	704	643	624	631	639	623	682	638	636	678	668	611	606	632	636	614	650	623	641	638	636	629	631	595	633	640	585	602	657	634	621	650	649	616	649	638	645	629	629	595	630	609	678	693	658	620	617	632	615	612	619	640	625	675	618	604	662	666	656	662	686	635	658	670	614	640	647	632	645	642	611	599	645	623	595	645	620	599	634	661	640	642	641	613	602	618	623	631	654	611	637	619	624	605	622	629	625	615	633	627	602	654	644	579	592	610	659	619	689	648	607	648	583	606	596	671	619	596	657	628	651	612	623	622	629	644	672	634	592	641	623	623	623	659	712	624	592	628	572	634	628	618	633	636	620	581	596	623	650	631	634	631	677	628	624	668	644	640	643	584	625	595	614	627	671	614	611	643	651	660	662	656	630	617	608	654	616	596	608	579	569	644	639	645	661	600	630	592	655	610	655	601	675	648	629	637	660	642	635	654	619	617	673	623	632	609	641	641	690	660	657	610	616	622	594	590	631	636	643	638	618	619	589	675	682	609	628	604	612	594	624	680	583	655	640	611	629	613	648	677	618	656	656	636	654	631	620	646	598	652	641	685	643	596	637	623	620	621	665	652	657	621	658	608	642	636	622	650	605	630	665	614	621	637	650	630	622	666	625	635	617	610	589	623	654	672	610	670	608	685	655	622	605	660	636	605	610	591	591	640	635	655	625	673	605	665	614	607	610	633	626	618	641	630	619	624	655	652	635	622	663	654	675	599	641	657	655	637	651	655	608	624	631	629	634	694	606	646	633	614	635	599	613	618	662	642	708	588	626	622	626	587	632	613	615	619	615	664	649	590	598	579	638	609	642	613	632	661	614	646	602	616	606	635	613	637	636	635	640	627	625	643	627	646	615	610	637	650	645	671	617	632	626	651	650	598	685	631	696	672	660	591	651	647	627	659	637	655	645	668	666	672	649	635	636	607	666	628	642	648	637	610	581	637	656	632	632	622	584	628	651	665	612	622	631	660	658	613	592	656	606	643	638	626	579	626	599	643	577	647	620	617	633	657	631	621	636	591	627	626	606	669	647	628	633	620	589	680	623	656	640	626	646	637	574	622	659	592	617	649	636	649	667	614	628	631	615	650	604	617	639	622	636	624	622	637	653	630	661	631	637	599	659	624	658	642	608	650	606	622	609	679	598	614	620	647	654	655	611	627	653	589	645	671	665	653	669	627	633	610	646	663	605	642	671	643	655	613	616	638	648	611	638	637	667	619	658	627	595	684	638	658	640	641	617	620	647	576	684	633	670	624	627	629	633	621	624	604	647	659	594	624	644	659	620	612	614	655	593	617	631	664	649	599	661	636	638	668	629	585	639	613	646	640	632	634	609	661	625	629	635	603	638	623	598	608	647	639	642	655	597	608	586	644	647	681	650	643	646	645	635	642	631	644	612	613	600	605	620	599	640	598	669	642	638	618	624	614	634	646	640	617	665	682	660	623	632	635	622	602	602	635	596	597	643	632	620	677	668	611	651	644	635	607	691	624	678	590	709	639	626	655	600	656	635	617	623	664	595	627	617	680	648	622	595	622	645	656	652	672	650	659	635	639	632	635	662	606	665	658	579	614	653	649	634	643	598	718	622	635	643	676	641	631	634	638	626	606	594	651	682	616	644	643	619	692	662	580	623	637	597	610	655	608	596	612	639	641	621	599	654	655	694	654	653	625	613	618	635	621	635	641	604	625	590	583	639	686	622	646	666	654	590	623	592	576	658	639	658	596	616	652	659	610	626	650	640	606	621	590	664	611	605	678	671	651	670	652	625	606	674	626	637	636	612	642	639	654	602	623	673	628	627	616	567	637	587	612	614	639	591	585	647	633	628	637	650	605	599	659	635	632	693	655	644	653	655	653	673	652	587	609	632	658	613	642	629	625	665	680	635	665	662	689	606	630	654	629	619	658	608	607	651	591	641	655	648	613	695	646	577	692	622	650	574	603	642	597	670	604	614	624	643	616	640	606	644	651	645	614	655	661	624	602	574	642	626	618	636	617	639	676	644	612	641	578	600	634	639	671	656	654	682	602	669	583	609	609	625	619	611	624	640	626	638	626	612	614	641	614	611	611	630	615	639	635	682	614	663	666	606	583	603	651	610	599	619	630	632	581	692	662	661	641	634	621	621	665	639	650	677	660	655	619	655	635	680	638	663	642	654	650	615	699	600	640	649	622	625	596	601	633	632	644	645	607	630	628	619	675	623	623	619	660	651	630	639	670	625	678	633	613	599	602	666	667	602	649	658	663	628	645	657	618	662	663	634	634	609	650	579	648	630	650	651	617	620	621	674	569	630	588	654	612	640	603	653	613	600	631	630	698	635	658	646	558	608	647	662	650	637	627	611	661	627	632	635	620	659	579	572	639	637	632	638	604	654	654	635	608	616	634	629	678	681	575	591	629	619	665	612	585	619	585	642	624	623	659	650	638	613	641	644	584	630	605	609	627	651	660	625	656	628	648	654	635	625	605	597	631	608	635	648	594	650	621	623	649	614	649	613	624	681	654	658	662	629	653	661	660	626	609	636	648	610	590	613	651	658	612	674	612	634	606	659	647	620	607	621	605	657	591	625	658	622	693	612	653	669	600	624	607	606	615	640	647	651	662	650	614	590	628	609	662	629	651	638	602	633	676	631	596	650	629	643	647	638	627	698	633	659	652	568	620	625	622	610	618	605	580	639	635	656	666	619	579	694	636	614	612	635	633	622	646	651	639	617	623	607	640	620	617	589	658	620	649	628	637	695	636	631	627	636	637	609	646	650	642	627	620	610	600	583	591	644	631	606	638	661	616	655	620	581	599	646	672	661	664	593	680	607	646	648	648	583	588	668	617	588	615	639	682	676	639	615	666	656	652	653	632	661	666	580	611	633	633	605	661	617	622	632	655	616	618	652	660
37145	75936	56397	31629	15948	1938	774	752	688	734	766	711	685	667	711	716	677	665	654	631	691	679	655	654	641	685	640	702	691	690	660	663	702	678	689	698	673	694	665	652	648	682	653	687	605	624	677	699	696	678	637	646	640	670	682	644	635	659	644	653	642	673	651	667	688	681	652	671	694	668	690	674	664	678	685	647	672	667	714	720	644	696	700	650	658	690	633	666	720	646	689	661	687	653	679	672	661	685	661	672	679	697	656	584	646	691	664	686	673	662	650	626	622	673	676	670	631	673	652	677	637	644	698	657	693	680	674	678	657	680	644	651	678	653	656	689	693	685	645	638	623	679	679	695	744	700	673	723	678	709	691	637	621	694	648	675	663	725	639	662	706	657	648	658	687	633	637	673	624	668	662	669	654	710	660	657	663	651	691	666	632	674	682	653	672	692	642	634	659	677	672	658	645	688	639	670	664	685	695	613	671	701	640	659	635	662	678	665	647	656	628	679	650	648	666	697	658	669	651	672	721	646	645	680	668	701	638	673	687	675	690	635	659	712	626	661	695	639	642	678	679	643	648	646	655	666	671	664	638	713	661	629	684	674	675	669	653	674	685	679	637	653	670	646	659	685	679	623	659	707	708	723	670	681	645	678	658	660	680	674	689	640	681	654	665	629	652	661	728	657	671	611	609	639	637	708	662	630	701	633	656	667	644	664	714	689	659	660	636	691	653	651	668	665	635	642	736	655	722	654	613	656	694	652	671	684	685	678	654	662	642	656	644	689	666	693	687	692	653	676	711	706	674	665	687	688	708	648	678	730	697	602	641	712	669	635	654	664	721	709	647	690	648	656	685	651	670	686	675	678	693	660	657	667	657	690	707	680	667	671	671	683	674	680	686	697	646	666	705	638	696	680	697	610	652	661	688	687	671	625	695	665	645	682	669	653	660	652	641	646	637	638	627	639	675	700	655	730	677	661	695	659	633	645	630	636	700	678	655	621	645	697	709	686	690	694	654	725	682	685	679	677	670	675	643	675	659	649	741	686	633	715	630	638	675	685	654	709	639	686	647	663	651	729	724	615	627	640	647	678	663	633	690	656	614	669	661	691	681	664	695	677	667	638	676	661	682	632	718	670	669	676	711	672	667	664	702	601	692	640	723	682	683	678	671	639	692	665	671	660	722	715	648	606	626	636	637	651	700	688	697	656	676	665	681	676	658	646	621	671	687	681	681	624	667	667	648	636	672	642	645	647	634	686	666	670	747	682	672	713	649	653	649	643	635	674	661	706	685	678	690	689	630	681	682	607	678	711	669	663	716	649	673	662	668	657	632	703	690	677	695	642	685	662	624	686	699	675	684	603	707	662	651	666	685	666	608	672	680	663	709	642	682	642	636	636	650	651	662	626	616	637	625	680	634	692	701	693	699	661	673	690	697	700	684	698	653	659	671	707	686	634	662	630	645	665	641	655	650	671	710	623	667	664	649	653	623	653	658	658	644	651	677	650	677	645	659	653	638	646	689	681	679	659	710	674	683	680	676	696	680	701	667	672	673	692	692	701	648	633	631	681	686	671	703	646	670	672	643	686	658	629	640	642	663	660	680	676	641	693	658	704	691	705	665	676	672	650	647	647	638	636	659	664	687	629	663	694	695	717	719	671	692	640	618	646	701	685	620	711	694	646	707	629	670	675	656	661	699	688	687	603	664	661	637	659	644	656	635	681	663	646	609	700	662	650	681	675	722	686	660	623	675	662	663	693	662	682	671	665	665	677	690	662	696	638	642	675	672	701	714	656	677	704	660	671	673	680	663	624	681	672	649	688	696	651	648	657	632	693	695	609	713	649	623	690	669	672	649	659	637	694	646	680	657	692	666	636	674	642	705	703	617	714	673	655	677	712	669	715	652	649	649	689	693	653	654	660	668	668	641	701	678	726	678	648	686	640	676	659	642	666	646	687	671	718	664	661	622	705	690	628	618	632	661	653	652	712	738	637	684	665	638	657	657	686	680	645	679	667	693	641	599	689	673	668	753	669	668	694	675	655	701	673	651	669	682	647	685	682	648	658	663	649	634	699	672	632	652	629	657	662	624	659	647	663	615	688	658	644	637	663	626	624	635	648	632	694	667	656	675	676	624	681	669	674	659	669	655	717	679	665	711	667	639	675	617	658	615	660	682	687	627	658	675	664	668	634	667	664	643	674	605	675	660	628	665	682	647	654	674	659	649	655	652	650	626	708	655	637	641	670	637	674	625	688	706	623	679	710	686	726	668	663	685	668	639	695	661	686	629	638	622	656	698	645	672	638	677	688	649	676	687	647	708	667	633	653	684	651	668	667	672	658	650	668	646	651	701	665	678	658	628	651	667	646	667	634	676	662	652	688	629	632	710	658	699	646	658	642	653	655	666	675	681	611	671	634	660	731	653	675	675	662	610	698	683	653	680	641	699	716	684	657	675	681	664	664	687	664	656	681	685	703	637	650	671	611	706	625	661	680	660	660	639	659	621	628	633	684	675	651	655	674	677	686	649	654	652	672	623	663	681	694	640	653	662	648	676	683	692	687	692	627	662	675	639	632	651	641	657	622	631	649	667	671	659	659	670	644	641	637	695	657	670	735	685	632	637	668	660	616	663	659	670	644	645	658	667	653	705	669	672	679	710	619	684	683	632	657	721	685	652	672	644	664	698	665	637	713	634	661	622	676	717	667	640	624	634	663	701	691	647	674	659	701	705	698	669	694	644	633	661	678	664	630	717	649	702	689	708	661	674	664	658	688	703	663	631	705	625	671	646	630	694	673	687	708	660	667	657	696	654	648	696	642	677	672	676	655	655	703	665	670	668	712	654	673	701	619	662	661	638	658	671	666	642	636	653	657	637	696	708	694	669	681	663	659	663	678	699	659	672	661	655	652	697	639	673	660	640	626	667	721	663	622	647	674	662	670	664	659	656	683	666	666	607	659	686	651	641	719	700	658	650	673	720	651	668	634	690	691	682	705	676	629	674	690	680	691	657	648	669	719	682	703	654	643	663	679	710	673	698	709	653	680	670	636	609	669	698	651	674	663	685	701	682	708	617	643	672	624	637	682	673	639	669	662	715	683	646	682	682	645	654	651	715	659	687	725	668	682	634	677	669	665	691	671	681	680	605	685	673	673	659	675	688	676	682	643	642	697	667	657	705	629	612	653	655	690	677	689	666	694	628	710	626	655	646	734	674	719	652	676	656	661	660	629	643	690	648	684	644	660	681	638	670	690	654	691	673	687	681	652	672	662	685	638	662	670	653	678	616	655	624	694	664	681	673	667	666	634	627	642	635	692	635	673	651	710	626	660	661	661	653	652	701	646	639	665	745	691	672	667	681	709	628	633	636	641	684	638	665	691	707	655	682	653	643	662	714	666	707	686	701	680	631	657	639	682	648	647	670	644	689	670	676	660	655	646	638	717	624	671	639	666	654	666	647	694	677	655	659	701	683	683	692	662	665	686	650	662	713	659	679	683
22532	21584	32378	28014	23973	20490	11119	1449	1081	1066	978	944	929	994	984	1019	959	967	1025	956	982	1005	997	962	979	970	931	936	952	950	970	970	932	986	971	939	952	983	857	1012	933	963	928	990	981	994	922	973	1015	981	960	967	946	924	991	988	950	899	979	964	943	956	978	924	968	939	919	941	949	918	919	926	892	953	971	938	963	919	951	937	952	876	981	938	932	974	913	929	950	960	978	946	946	914	895	909	965	968	946	924	971	977	1011	937	862	905	967	953	937	937	923	928	972	946	994	897	937	958	901	943	979	895	971	953	958	958	928	946	927	978	980	963	962	878	937	941	959	916	904	924	970	974	998	909	956	945	954	990	950	919	981	959	938	975	933	976	937	960	922	897	985	938	964	916	950	980	896	1000	987	907	954	951	992	907	909	953	960	957	937	926	967	931	957	1005	932	886	943	935	926	926	880	955	962	952	964	980	948	939	936	952	933	963	921	919	979	944	955	929	958	904	949	970	930	907	931	906	882	932	958	973	941	976	961	933	938	890	938	1018	929	965	938	948	962	954	948	963	878	953	993	972	1006	974	969	938	988	934	994	933	925	937	946	949	934	924	966	952	968	897	975	928	924	967	937	936	910	971	931	902	925	949	963	966	918	914	924	932	958	942	966	889	951	947	934	927	983	1000	893	911	934	951	934	940	970	898	922	983	928	947	916	936	957	937	952	951	946	929	933	917	918	908	963	956	996	959	975	968	949	967	964	977	950	884	951	1008	913	974	935	973	904	977	965	994	980	930	965	934	998	950	963	942	923	960	924	1007	962	978	960	941	918	955	1008	973	985	986	903	927	912	934	910	928	988	912	892	959	1013	932	919	917	915	905	967	915	875	985	949	983	981	908	967	939	904	892	895	950	972	997	894	923	912	973	947	944	914	965	965	1002	942	1000	952	934	955	959	976	984	894	961	955	1001	950	964	951	916	961	946	993	911	920	970	956	934	931	945	915	940	940	972	932	880	944	924	954	972	919	873	940	924	933	934	930	912	979	931	991	984	940	1016	995	939	878	939	959	926	923	927	938	1028	947	966	965	952	952	990	969	973	934	953	973	931	1004	953	908	858	912	1020	904	964	955	912	925	929	913	937	961	981	1028	896	929	1002	957	932	968	904	925	906	936	964	890	968	974	934	971	944	944	949	930	894	967	1000	971	1053	989	988	946	949	920	907	970	934	963	935	952	1009	972	958	974	883	951	1000	944	936	869	972	1024	950	987	956	978	918	1016	982	984	989	980	978	914	946	978	973	931	898	974	927	981	962	947	981	925	946	988	905	949	959	981	934	962	912	987	933	950	944	956	977	925	941	940	945	1029	984	977	941	969	984	999	972	903	1018	904	963	903	1013	903	967	887	922	942	977	989	921	981	921	998	950	953	986	974	915	929	898	979	957	986	956	945	960	958	973	955	994	957	1000	932	946	975	951	972	962	1041	942	929	884	901	917	909	988	1046	943	900	959	920	924	936	912	957	972	963	948	969	959	894	945	962	939	952	959	1012	974	917	924	989	941	959	944	937	925	997	959	943	900	935	900	950	905	906	974	929	958	943	973	935	933	906	968	985	958	1001	943	964	928	911	896	894	879	955	917	894	949	983	896	946	996	908	963	941	913	949	911	878	978	963	887	1010	988	925	940	911	921	956	951	903	943	986	976	925	944	963	1009	945	987	942	977	906	1003	953	899	933	931	945	932	917	937	973	998	935	979	941	953	962	1019	927	890	969	939	932	932	962	937	1026	951	951	946	959	984	915	907	934	987	970	914	977	947	954	945	918	1022	920	941	962	986	957	937	903	965	972	1019	956	974	905	1004	938	974	1004	991	947	900	965	1020	898	938	964	965	986	936	938	916	865	953	966	984	958	909	972	910	975	928	919	900	952	930	970	954	949	973	938	961	973	949	973	970	929	961	923	904	964	1007	961	923	909	962	956	990	947	924	973	943	969	935	1024	958	964	929	943	976	975	943	968	935	975	932	963	1035	971	935	932	923	976	962	975	942	935	1043	877	924	991	960	929	965	981	1005	946	962	968	885	1013	941	822	998	1021	1008	902	997	946	919	965	973	926	1005	968	935	990	955	968	937	935	912	948	983	972	869	1013	917	990	920	921	939	939	957	965	1003	957	880	983	926	938	943	952	960	1000	940	986	924	1005	887	941	937	956	947	933	949	980	982	878	991	956	913	947	893	972	972	948	952	876	930	925	914	957	972	917	937	961	929	964	938	945	988	919	965	916	986	984	946	924	919	937	930	976	947	921	946	957	928	953	942	914	921	1010	954	926	944	974	932	918	992	953	936	940	918	962	916	895	944	968	947	905	915	1011	938	954	925	961	959	1005	968	936	1023	968	913	919	950	924	940	973	978	922	912	962	1004	919	971	965	902	913	953	899	936	921	927	927	995	965	937	950	937	955	930	901	981	899	1015	953	936	949	982	977	939	952	944	965	1004	967	899	945	942	940	980	961	950	938	998	959	915	981	908	941	912	964	960	956	936	967	929	924	946	983	948	990	933	919	884	942	905	946	998	943	923	965	935	917	946	937	919	982	958	998	982	974	989	955	912	915	987	929	928	920	979	960	932	878	953	1010	972	950	868	979	975	951	950	962	928	939	1015	998	964	947	896	888	980	946	912	904	927	942	982	907	1000	1012	920	929	927	959	927	974	988	1015	956	932	947	967	964	982	942	972	1042	929	919	928	904	923	958	944	962	897	928	958	912	925	963	936	991	956	984	968	931	932	912	982	973	943	980	932	918	927	973	976	912	886	961	946	959	924	948	944	952	973	895	1000	955	959	929	979	909	963	941	940	995	906	949	912	955	917	887	954	948	1005	986	950	1013	952	961	884	996	976	923	959	964	923	994	951	963	965	913	982	917	894	902	917	930	938	926	927	945	979	922	918	992	978	979	891	993	980	935	953	910	931	948	895	926	1029	951	984	980	932	974	949	999	967	933	993	970	939	936	951	917	920	974	968	972	945	927	928	934	987	929	966	918	986	925	970	946	961	983	969	982	933	934	1000	918	936	978	895	947	951	982	943	995	945	963	1044	963	943	968	961	943	970	991	975	969	874	986	964	893	961	922	941	959	926	921	941	953	940	949	925	908	984	962	881	932	939	959	924	953	915	942	1002	987	976	903	935	994	921	981	954	932	965	927	979	996	1012	934	988	951	963	933	955	947	988	894	945	949	897	956	1001	998	955	913	962	926	943	993	932	942	977	955	974	926	929	957	980	960	963	958	873	974	941	942	1043	970	936	894	872	934	977	927	918	939	898	910	1007	910	882	920	954	944	1018	964	938	970	981	962	1004	929	961	906	914	970	926	941	933	909	928	975	1004	936	927	961	989	990	973	921	970	942	884	934	972	904	974	969	871	956	949	909	964	981	986	925	897	933	928	897	932	944	937	943	1015	886	956	938	971	930	967	928	937	916	946	979	909	942	947	941	1002	959	996	928	957	910	965	938	876	896	926	948	981	986	926	962	928	916	950	922	878	964	882	989	1017	936	912	941	972	947	950	890	951	962	934	936	1003	908	911	965	945	950	960	936	1011	927	981	922
43503	88929	76621	52733	32895	3263	1219	1076	1047	1033	1055	914	988	983	1012	996	1002	965	980	968	980	1000	937	969	955	932	1025	959	916	950	953	879	936	968	944	921	980	929	934	964	913	898	915	929	983	891	926	946	971	974	967	981	937	982	961	991	940	912	926	928	966	975	980	881	952	905	931	944	929	913	929	946	950	920	945	933	989	893	948	907	967	920	956	915	912	943	905	941	905	898	960	919	979	969	973	897	936	901	930	887	930	934	942	966	944	894	922	931	941	916	966	966	930	968	931	948	955	915	913	951	924	936	940	932	952	957	981	965	908	924	937	913	904	924	939	916	954	854	945	968	942	922	891	1012	959	967	943	922	940	902	905	942	954	957	944	931	934	967	922	995	896	933	915	914	946	948	968	904	911	939	897	1002	954	862	890	935	931	908	888	997	921	984	955	940	888	965	926	872	948	983	929	916	964	880	950	940	927	879	959	912	965	992	911	902	950	936	962	886	923	893	953	938	917	911	923	928	981	901	908	971	939	925	924	945	934	881	961	960	935	940	881	940	931	886	874	907	963	953	962	993	948	902	905	885	929	937	926	988	972	946	903	917	966	949	915	930	900	969	936	916	962	930	1008	963	927	902	894	892	952	867	968	948	928	956	925	962	942	974	959	955	951	948	952	978	897	889	934	920	912	964	940	916	894	937	933	930	950	971	934	969	933	975	951	1001	912	924	942	895	873	926	897	919	935	988	849	921	947	971	909	943	897	900	959	935	978	900	941	1013	950	949	916	915	895	944	930	910	934	914	960	918	920	934	947	954	934	958	940	917	966	930	921	935	950	901	928	948	951	963	903	911	928	941	977	971	928	897	920	934	889	964	920	983	991	914	906	902	889	935	968	971	903	881	945	986	895	975	962	1010	917	892	980	933	869	968	918	898	903	922	934	957	961	985	965	939	945	963	902	948	942	888	993	907	905	936	981	912	857	905	961	976	918	920	911	914	959	926	968	925	904	888	976	908	964	892	932	948	1003	906	923	922	952	916	962	920	904	953	973	936	951	927	957	939	929	948	911	935	883	921	935	924	898	965	889	925	943	968	884	904	942	922	922	962	908	952	958	935	917	897	1000	912	916	903	904	988	892	991	909	887	970	963	989	901	890	923	939	906	963	966	945	966	876	934	933	909	962	905	964	908	938	954	939	958	926	894	944	927	976	920	962	903	879	948	929	938	945	888	984	991	955	937	907	897	915	882	941	898	910	930	939	936	975	889	888	952	892	939	949	965	942	895	914	927	923	910	973	931	961	906	981	973	929	971	916	913	953	975	907	904	961	953	914	918	968	960	894	978	935	962	945	913	948	949	942	959	952	933	936	943	1003	980	945	900	911	918	938	937	856	969	895	931	904	902	938	889	927	927	954	913	891	917	922	949	915	931	940	993	952	943	943	943	942	979	887	970	944	974	927	970	908	892	899	903	881	950	916	996	949	967	889	948	920	940	939	912	961	906	957	944	940	909	900	1001	938	960	998	950	906	910	921	950	893	961	889	923	941	964	917	963	935	982	942	897	961	927	919	891	881	904	953	991	936	933	957	924	919	919	926	958	933	983	982	876	919	911	925	914	932	914	915	928	878	930	918	959	948	932	906	946	911	955	885	965	921	935	943	905	914	930	963	951	961	926	916	901	1009	906	900	943	905	944	940	913	922	892	930	926	902	927	962	970	910	906	946	932	946	909	928	906	948	905	932	922	935	924	892	878	934	892	917	960	903	946	945	917	951	902	945	903	927	969	941	937	938	918	975	930	984	924	930	924	919	928	907	921	922	911	937	880	933	953	923	940	989	959	902	970	932	936	972	896	944	926	890	879	956	938	929	908	941	914	875	889	876	932	932	931	977	916	961	961	917	967	904	948	961	963	963	880	934	925	929	891	924	917	980	936	959	966	921	910	930	958	961	964	929	950	923	929	933	960	959	945	925	915	953	946	942	914	944	891	934	916	926	998	927	964	961	902	965	914	958	942	919	961	920	960	936	902	924	902	912	986	902	935	923	877	954	887	941	950	923	954	935	965	991	990	955	894	924	940	944	940	878	935	965	887	963	918	952	926	963	958	925	933	911	955	890	967	982	916	962	961	904	944	911	929	987	953	939	968	954	969	913	917	970	927	915	936	913	933	942	892	926	969	913	986	928	958	941	918	930	999	905	928	942	869	995	908	950	926	904	1002	984	889	969	916	881	927	922	969	915	929	949	933	957	995	922	902	943	912	940	877	975	1018	897	881	911	969	895	931	907	847	941	939	884	982	939	893	962	923	902	929	960	943	903	887	928	926	931	943	949	932	968	949	980	956	947	909	936	888	961	911	908	1010	937	942	947	925	959	870	974	911	934	896	938	924	940	913	930	955	924	951	901	955	962	971	954	947	969	934	948	932	897	931	982	913	929	870	967	965	967	969	934	938	968	944	960	887	964	965	950	874	985	884	911	919	920	980	938	895	952	946	940	913	925	880	941	972	887	920	937	930	938	930	874	919	928	894	968	972	901	994	940	974	970	952	960	964	944	888	914	908	893	962	905	980	894	941	945	938	900	942	930	916	935	992	900	930	956	911	1002	895	993	963	942	932	960	908	933	926	911	940	915	879	993	904	1009	962	974	938	958	959	928	960	946	979	913	914	931	892	964	888	935	927	935	916	960	1008	945	928	944	875	932	930	990	966	921	936	932	940	953	944	896	978	983	934	889	921	914	925	979	909	947	967	956	963	858	1028	957	956	930	934	960	944	941	943	912	896	880	895	894	913	977	940	923	922	955	948	917	940	917	897	903	967	927	901	924	952	906	923	936	950	922	985	976	890	940	952	929	934	942	1025	898	938	938	994	928	954	915	902	921	884	881	936	919	947	950	889	965	965	966	941	955	869	942	898	945	995	945	938	955	930	975	926	924	975	942	950	939	898	899	897	949	962	960	988	899	973	928	972	909	1012	907	962	941	939	952	953	958	905	934	984	884	897	918	944	901	946	972	934	927	972	967	953	871	962	963	947	894	890	932	944	893	946	924	945	899	883	913	904	991	916	944	995	988	936	850	944	951	902	950	908	958	871	940	921	879	904	917	948	961	900	964	952	950	956	918	900	909	927	936	964	995	927	930	929	933	931	926	995	947	952	925	963	966	903	914	985	882	1005	873	950	932	917	973	968	945	890	930	920	941	963	943	929	896	955	949	924	925	916	941	960	963	889	893	981	992	909	883	945	904	932	932	941	896	934	899	899	931	931	904	928	932	911	952	966	926	991	866	910	933	924	898	958	944	943	914	955	945	947	920	954	956	939	945	967	966	929	906	985	958	958	978	958	1011	909	867	946	925	951	984	927	999	900	980	886	920	947	888	880	943	898	937	925	934	916	955	953	923	897	937	960	955	945	910	943	939	965	900	914	965	935	901	904	936	970	922	917	939	913	938	950	932	964	869	866	929	950	920	992	924	1009	947	917	938	881	906	955	928	947	874	977	924	986	887	900	930	948	943	902	901	922	918	919	941	951
31695	29913	33378	16956	4074	479	363	398	407	401	407	390	384	381	434	364	393	457	400	406	454	384	389	394	392	426	385	397	409	369	414	407	386	416	394	389	405	412	417	392	413	401	402	393	402	411	383	368	414	370	410	357	428	408	382	399	414	419	381	389	423	426	434	378	413	411	424	393	389	393	398	409	400	401	419	396	379	404	369	394	433	370	406	411	392	380	418	430	419	414	429	385	408	372	413	416	361	406	410	390	415	431	407	412	394	379	396	381	388	410	400	381	379	387	402	387	430	397	392	410	373	382	416	394	417	405	415	395	404	400	386	396	401	380	362	411	456	400	426	410	406	438	432	399	408	424	378	414	376	421	410	434	413	387	444	390	406	432	407	402	421	394	455	399	411	441	459	413	390	385	423	406	380	370	385	390	420	402	407	404	440	426	421	379	429	448	389	380	372	410	395	406	384	398	429	429	422	431	400	402	418	438	408	399	385	456	403	373	413	422	406	373	403	415	408	428	414	379	418	412	389	417	397	399	430	405	399	390	404	402	443	406	399	375	394	411	379	402	362	400	392	358	401	415	439	422	361	406	410	433	410	385	396	428	415	399	418	430	399	391	418	377	376	409	446	399	427	432	387	410	428	404	424	366	409	364	413	410	426	392	393	412	398	442	408	446	362	432	373	399	392	422	404	364	394	403	371	364	392	392	375	350	398	402	399	397	417	407	409	404	402	401	394	416	402	403	404	418	397	408	398	390	408	415	425	395	381	456	395	406	400	401	392	424	402	421	388	396	381	385	419	398	417	419	394	396	396	437	366	394	426	410	400	409	397	421	393	413	406	399	405	407	405	401	408	400	386	401	413	419	368	408	372	430	407	417	416	387	375	388	417	425	436	411	448	393	395	374	392	414	395	386	397	391	381	427	414	397	435	415	391	384	404	421	395	421	411	403	375	345	415	451	386	383	414	407	417	408	432	423	410	452	389	393	448	362	402	399	412	402	366	394	391	360	414	385	423	400	377	427	415	389	384	402	397	418	440	381	384	428	409	444	386	379	398	411	409	384	410	363	407	427	412	383	443	397	379	402	440	390	385	431	391	413	399	394	402	401	406	412	393	428	412	381	366	393	386	449	424	442	432	418	429	408	421	381	402	420	431	427	376	373	371	418	393	435	398	408	389	405	432	395	427	403	391	387	413	425	420	417	418	410	410	428	421	411	377	402	413	391	400	377	390	402	419	412	378	416	358	415	427	407	379	396	419	424	428	369	427	402	400	371	392	387	393	387	388	390	400	369	435	408	418	427	425	395	440	412	400	443	414	418	399	408	381	375	414	372	382	398	399	415	363	387	408	394	426	392	423	410	399	386	408	388	402	405	384	415	406	394	471	415	385	388	383	443	398	369	402	436	404	392	403	412	392	430	419	391	408	412	385	417	429	419	414	389	398	394	404	415	399	393	373	447	415	399	396	402	391	454	382	387	382	409	434	406	388	398	428	402	391	412	397	395	458	425	394	406	414	409	408	375	377	385	419	439	376	409	383	409	366	434	385	383	410	392	412	399	401	403	403	401	435	391	388	404	358	388	397	410	411	433	381	364	440	368	395	437	391	380	407	421	406	396	417	375	403	403	434	439	385	412	421	422	375	419	411	416	390	403	429	405	392	420	421	386	403	394	403	384	386	395	388	402	432	350	427	382	452	408	422	401	411	419	405	427	428	413	366	434	414	387	406	434	386	408	397	424	406	416	399	395	397	388	387	406	402	416	422	380	403	413	427	430	389	357	419	426	426	432	415	409	419	400	406	427	385	416	391	381	400	401	387	421	431	416	431	390	386	382	408	366	401	418	411	407	380	391	419	378	381	379	388	429	451	429	429	412	396	447	397	434	402	403	413	378	417	406	401	384	441	402	404	407	417	413	415	418	401	410	418	406	415	406	400	391	390	419	391	420	396	407	418	419	384	384	461	408	393	391	400	381	385	419	379	421	401	415	387	432	408	424	452	367	387	390	397	417	396	376	428	405	406	403	448	410	439	389	452	433	401	393	399	408	400	389	385	395	404	376	412	405	407	374	390	393	421	397	417	423	391	415	381	412	413	428	419	416	424	387	384	382	382	426	435	399	362	390	406	421	420	435	389	424	410	411	430	374	412	391	397	376	396	407	389	398	389	373	368	396	435	418	377	407	380	398	396	413	391	402	389	394	377	404	403	387	416	372	429	378	388	363	385	390	413	376	389	410	376	419	357	419	408	413	402	382	396	382	393	401	405	422	447	405	391	404	402	393	381	412	415	432	453	372	401	395	432	418	381	409	411	412	416	432	466	414	427	414	397	441	343	379	402	441	387	421	420	387	398	410	391	409	424	413	393	354	430	401	403	418	393	408	397	384	399	417	405	426	402	429	400	419	425	418	413	395	398	406	421	448	380	392	431	411	422	397	430	398	397	401	386	385	405	396	414	381	389	445	335	406	390	402	353	402	391	400	429	404	386	413	409	434	375	446	398	384	408	421	412	423	400	381	393	400	426	424	419	408	399	404	409	413	374	401	424	439	424	406	358	409	411	417	408	409	397	384	378	393	398	392	439	431	403	391	396	396	364	384	427	394	374	422	425	393	374	406	407	399	398	399	377	412	398	422	384	401	420	412	396	406	420	397	410	382	383	418	431	431	416	409	387	401	418	402	423	451	381	382	389	393	371	400	374	397	384	412	373	425	395	404	399	384	414	389	422	371	383	422	408	424	407	437	387	403	405	408	467	387	410	406	438	397	399	386	410	415	408	435	410	443	385	428	395	423	414	401	403	398	394	429	381	433	364	370	400	380	397	400	424	370	378	440	421	420	410	397	397	388	388	393	403	418	394	427	420	424	352	399	358	386	382	444	413	376	406	423	422	447	389	403	407	377	433	385	412	431	406	422	431	381	367	417	384	417	405	394	390	420	395	389	380	388	407	418	408	435	412	402	424	443	433	370	412	414	373	400	409	394	406	420	404	390	403	386	381	426	436	393	384	398	371	381	410	391	377	380	395	375	405	370	388	404	391	434	430	422	410	415	381	398	424	339	411	398	408	402	393	420	397	415	401	420	432	395	409	416	395	400	396	414	404	438	394	423	418	358	397	390	421	406	410	400	431	400	426	374	426	383	405	404	395	422	384	408	388	412	396	409	408	393	415	400	401	412	376	380	431	418	374	406	418	381	403	358	412	438	392	361	412	406	376	405	454	418	418	382	429	420	368	360	399	376	397	386	409	425	439	402	407	395	425	387	379	394	391	420	438	405	443	430	392	394	420	403	408	411	416	414	378	370	395	404	394	384	382	392	409	395	372	427	404	426	377	399	414	410	381	422	408	376	403	409	415	405	414	417	399	407	442	382	413	403	432	427	412	417	411	406	390	363	379	434	392	401	406	422	432	439	405	411	446	408	406	416	412	404	415	372	409	424	417	400	401	370	385	408	445	407	438	425	399	402	393	425	377	403	448	444	402	431	409	448	422	402	374	454
31348	41672	25247	9784	2932	487	472	438	433	460	454	449	443	433	452	440	401	432	413	457	427	472	414	401	400	430	479	402	448	413	467	422	422	404	419	461	385	439	483	477	461	447	415	426	396	444	431	429	487	418	448	453	453	446	428	437	378	428	446	425	411	442	481	463	407	399	439	452	451	400	414	431	427	403	427	462	456	414	458	460	446	418	468	421	446	433	422	410	448	442	423	418	420	446	433	436	417	445	464	406	429	446	399	465	428	417	429	447	442	415	441	472	431	449	443	453	441	436	429	417	438	477	475	409	461	446	425	440	429	410	410	473	416	455	397	427	451	431	426	415	451	428	413	405	420	427	464	443	447	455	445	395	443	423	438	411	458	443	422	438	426	450	396	422	429	452	422	466	425	428	447	411	452	461	454	430	413	449	444	428	442	425	390	411	424	443	435	435	437	438	371	427	424	448	415	433	421	437	450	459	405	416	452	456	425	419	417	400	429	419	425	429	459	423	450	444	416	488	416	423	423	450	437	438	430	453	410	429	443	457	454	461	404	479	391	415	435	438	439	460	417	444	431	459	403	413	439	440	447	419	431	423	436	439	407	403	430	429	440	420	436	445	414	416	427	414	431	446	454	464	439	390	429	418	441	397	443	434	428	422	441	416	464	435	459	420	442	438	432	434	422	404	474	430	449	438	426	465	414	464	447	424	403	422	475	427	432	411	448	443	441	443	403	493	429	441	428	454	465	439	449	428	462	404	425	408	442	406	420	462	470	429	457	455	451	409	447	436	444	445	430	436	440	449	435	423	428	445	442	435	410	406	419	428	452	425	457	415	422	432	468	457	433	418	431	422	442	431	430	418	429	409	464	423	430	436	445	435	393	432	416	442	441	410	455	442	497	430	463	458	469	447	441	434	438	398	407	402	437	449	443	472	465	430	437	406	445	463	462	414	445	441	436	478	472	427	460	503	444	418	462	445	429	435	433	426	432	406	426	440	438	447	440	440	435	419	414	431	410	400	432	461	423	467	438	433	448	362	432	456	450	447	429	442	442	404	415	412	479	455	432	452	420	405	452	426	430	409	476	433	451	422	428	447	430	413	441	442	430	445	408	442	429	453	440	432	400	444	463	440	431	432	434	436	455	443	425	413	457	436	450	465	438	424	444	443	407	406	444	425	419	455	419	440	446	425	437	437	415	441	405	472	387	420	418	422	431	417	409	441	410	405	423	453	482	462	421	449	456	454	435	437	453	433	418	427	416	446	435	396	408	451	436	422	444	444	443	415	465	412	419	428	436	444	409	480	427	466	439	441	463	488	427	437	437	421	436	416	427	438	442	403	466	416	440	419	447	433	407	421	421	443	439	455	457	445	413	489	425	431	427	463	422	433	410	431	418	455	414	408	399	409	424	433	446	439	411	438	388	432	473	416	436	442	407	432	433	427	461	444	411	436	394	448	443	435	438	405	426	456	426	444	440	485	403	397	439	457	419	412	430	434	453	457	464	441	461	410	433	445	436	419	446	453	364	410	446	432	469	478	430	434	420	434	454	406	417	396	429	405	442	455	417	404	431	406	461	457	465	434	408	440	398	433	431	443	437	445	417	444	460	429	432	445	456	418	446	461	412	393	412	458	397	420	454	451	419	434	427	458	416	463	393	460	446	475	421	431	419	424	455	432	450	436	478	408	471	451	443	427	438	434	423	428	441	436	448	434	462	433	432	441	460	433	414	422	421	441	431	466	467	440	422	438	430	459	437	437	442	404	402	417	421	399	417	442	459	413	445	417	416	436	447	442	457	428	405	428	413	426	432	450	412	487	435	476	432	437	470	417	407	441	439	417	424	455	429	457	455	431	408	410	428	475	406	459	484	448	464	441	433	463	442	430	440	394	440	434	450	454	414	422	455	414	455	415	443	474	432	434	419	399	485	451	426	423	470	437	409	443	444	465	455	452	453	454	475	448	423	425	409	448	467	426	414	416	418	432	433	413	441	435	442	408	449	426	454	433	439	452	433	434	468	433	443	443	423	430	438	483	414	430	418	434	448	439	465	415	435	425	442	427	409	463	430	425	458	442	461	397	448	452	428	455	435	433	435	412	452	415	426	432	431	480	457	393	459	453	428	440	442	402	408	449	442	400	476	424	406	486	402	438	403	410	444	418	420	438	433	432	431	428	453	422	442	437	455	472	434	452	443	467	435	444	413	415	436	426	400	429	443	423	421	441	429	438	440	450	459	448	461	439	430	440	429	437	467	443	414	416	439	411	445	458	429	468	415	429	446	444	421	397	426	410	390	444	441	410	437	413	422	445	412	422	453	444	422	400	431	451	456	432	417	456	431	366	442	434	432	445	457	406	438	406	442	429	439	443	405	417	477	446	424	458	456	428	440	445	474	409	451	423	464	409	480	457	431	468	429	438	439	421	440	472	443	460	428	440	455	466	425	442	429	445	456	429	448	417	420	457	409	433	428	427	429	426	478	459	429	408	423	403	444	444	419	444	414	409	459	436	448	439	452	426	451	456	449	423	426	447	462	430	421	390	406	442	411	427	410	462	441	424	394	438	399	458	430	378	421	444	430	441	431	423	435	492	441	429	462	419	441	450	450	465	409	409	425	416	464	435	438	430	403	459	416	445	433	429	430	487	417	438	422	439	443	398	420	451	471	438	440	439	425	442	403	422	410	425	423	426	425	428	449	440	437	457	408	444	467	474	420	409	439	423	443	434	406	433	448	402	458	424	451	418	429	393	433	416	423	387	448	428	431	429	444	409	447	415	464	422	417	476	411	444	429	424	418	422	435	422	438	432	426	425	412	444	450	442	465	444	447	436	462	458	450	433	399	460	443	448	450	438	460	445	458	446	427	447	419	433	406	393	438	436	449	428	453	453	469	461	430	456	426	438	443	421	442	433	418	436	433	475	411	439	393	469	443	436	432	445	475	429	421	423	454	431	431	461	421	421	455	452	417	470	447	443	494	429	459	422	402	446	411	424	441	413	414	401	413	443	433	436	425	425	447	447	425	429	421	429	443	454	404	432	439	419	444	420	405	409	418	454	433	440	441	398	453	380	430	417	465	446	434	398	426	424	435	416	432	416	463	442	408	446	422	401	471	445	414	440	431	407	398	413	408	440	439	438	422	453	426	407	432	435	422	416	424	456	468	435	427	433	436	441	456	411	441	410	446	431	483	396	422	455	443	475	403	454	457	430	461	451	441	439	447	460	415	456	432	461	462	468	432	383	394	439	446	421	445	454	418	430	443	402	412	432	449	450	423	372	423	438	419	419	429	426	401	417	395	389	408	419	443	443	440	405	445	486	408	443	460	454	397	441	413	419	397	434	429	456	444	459	439	420	431	418	444	407	419	382	396	466	423	424	419	407	428	429	434	415	463	390	437	430	404	409	449	460	463	436	413	423	428	447	430	431	459	482	452	454	410	433	449	430	414	422	451	448	483	423	459	443	457	460	451	427	420	463	456	464	462	435	444	408	417	437
23628	22351	34630	29816	23465	15336	2777	699	586	634	662	638	588	596	633	609	614	637	608	599	597	626	557	603	624	568	600	613	589	624	581	597	574	589	627	596	633	541	594	583	592	615	597	598	611	605	606	590	569	601	576	577	562	565	611	627	584	632	572	589	612	569	585	600	606	553	579	580	564	618	557	603	571	610	594	583	603	546	567	560	559	575	567	617	579	605	569	558	610	585	544	636	580	600	592	591	613	521	595	588	571	590	585	563	595	571	573	611	594	609	626	557	588	615	593	606	564	603	624	580	613	552	625	575	562	614	607	601	604	558	616	576	610	624	605	608	579	599	586	567	590	589	589	589	562	591	614	551	608	611	590	601	601	629	602	582	547	594	603	549	610	603	546	591	591	621	580	561	567	596	563	545	590	580	576	562	578	570	601	587	564	577	574	591	554	642	585	582	596	543	581	567	620	603	596	613	543	580	589	604	566	557	558	594	571	594	583	588	574	538	609	592	566	573	559	544	592	618	586	552	568	620	596	628	556	562	571	581	573	590	554	603	590	579	578	567	645	590	608	583	534	603	599	545	612	564	549	597	604	577	553	597	598	593	592	606	562	598	564	528	553	611	568	606	598	586	567	593	585	598	581	598	557	591	571	594	576	607	616	622	555	570	565	552	581	598	554	589	575	596	569	585	584	614	508	569	569	593	581	587	541	550	589	590	544	609	561	608	565	553	524	614	556	565	591	583	582	554	587	571	617	579	590	556	595	585	587	600	591	543	548	601	605	606	597	592	564	610	553	611	590	522	582	599	612	567	552	583	590	574	642	532	579	560	571	624	604	549	610	620	575	518	583	587	554	574	600	582	554	579	578	555	588	575	582	595	525	626	592	559	621	621	586	666	582	575	585	582	577	551	626	569	618	579	598	597	606	594	584	579	562	579	586	589	552	585	515	580	573	570	556	579	585	564	608	580	565	608	582	563	617	616	607	635	569	628	540	593	604	558	635	557	556	579	570	590	558	568	586	577	627	587	562	585	583	571	570	622	608	574	570	550	522	580	575	650	557	531	607	562	564	586	587	577	618	585	615	595	546	580	544	585	575	593	589	599	552	590	566	583	599	556	573	551	582	558	577	559	590	572	569	579	623	601	595	570	601	569	601	588	558	545	608	611	584	575	603	623	603	557	567	615	585	582	583	578	584	553	559	607	569	544	571	592	569	598	584	554	608	554	592	554	584	617	584	594	574	617	568	570	597	575	547	564	575	582	609	574	605	600	609	565	597	568	579	586	598	584	611	544	565	583	571	633	550	555	628	569	613	519	550	615	625	600	624	577	586	581	604	568	581	542	554	643	576	606	589	557	574	577	601	600	598	609	558	564	529	567	556	598	565	602	591	556	570	561	582	615	585	582	553	614	586	593	567	577	625	617	563	601	579	593	586	594	562	579	623	569	572	578	590	594	566	652	584	574	589	556	536	573	629	585	600	559	580	587	616	571	608	583	590	557	580	595	564	588	600	545	574	638	590	595	560	608	593	544	560	584	536	574	572	599	589	566	602	566	631	599	603	596	584	573	524	592	578	631	618	578	559	541	549	570	560	555	577	580	559	561	582	545	608	587	590	586	558	568	618	607	641	570	591	615	580	595	635	586	600	595	583	595	596	605	580	600	600	603	599	590	626	624	624	616	561	596	546	580	584	594	545	580	575	561	581	553	604	571	559	587	592	586	618	601	606	594	552	557	555	577	596	582	590	574	593	607	594	592	630	629	568	558	590	571	567	575	597	585	560	584	590	573	580	572	584	528	570	567	636	525	586	594	558	559	597	576	553	609	584	581	539	513	585	586	596	565	622	508	615	590	617	618	582	535	588	589	578	584	580	605	612	625	595	613	604	607	584	619	600	585	566	570	561	603	571	563	567	603	525	601	600	554	609	535	587	573	596	565	592	573	592	597	615	566	573	588	557	577	571	572	527	575	551	570	536	555	596	573	607	575	559	545	601	544	618	581	640	573	608	597	575	580	555	586	566	624	606	589	554	621	603	606	557	567	582	600	602	616	576	586	545	574	573	557	539	576	586	595	571	628	556	599	571	564	567	597	550	529	592	583	554	596	578	625	581	623	644	582	600	584	611	551	574	600	589	588	594	576	571	571	590	553	573	592	570	554	564	559	560	577	601	550	585	585	590	573	536	534	597	602	614	535	560	554	561	615	558	556	561	587	628	566	559	526	582	589	570	561	586	561	571	602	588	541	591	580	592	565	606	586	556	576	629	580	578	593	582	598	555	563	584	558	566	576	619	565	568	602	575	595	634	575	609	602	566	567	584	593	597	598	572	615	575	623	583	592	588	594	565	580	540	593	561	587	597	603	565	572	561	595	587	527	571	601	600	550	538	598	573	555	563	592	541	551	584	566	580	603	581	560	630	580	551	557	581	589	656	598	540	537	571	563	614	584	554	572	572	604	571	570	610	532	574	574	542	613	590	577	588	522	571	580	601	545	581	606	592	610	564	604	543	570	522	602	579	596	572	603	569	604	576	578	556	563	564	582	595	555	561	585	567	563	592	563	580	532	553	569	543	588	600	546	584	584	557	584	565	562	600	593	585	586	593	595	589	566	605	583	560	601	636	596	575	577	586	579	565	587	590	582	584	559	581	623	564	591	580	575	558	617	617	598	591	601	566	587	592	633	594	602	587	554	601	500	599	586	566	544	574	582	569	606	602	579	586	548	583	582	575	562	577	600	572	567	593	616	581	573	555	602	578	570	565	562	564	587	551	550	576	600	631	586	631	572	555	571	607	581	606	572	609	556	561	548	559	606	546	595	560	583	594	566	587	575	577	588	564	620	588	580	600	597	599	577	571	563	574	569	621	602	542	621	609	582	601	574	599	629	576	612	534	567	574	606	619	615	557	557	562	537	604	617	578	571	546	565	589	594	571	589	588	572	574	578	602	553	571	554	585	563	548	556	559	563	563	565	568	590	553	588	639	595	616	575	587	579	559	538	610	579	573	616	580	548	600	585	585	513	538	617	576	577	633	588	558	581	577	582	595	536	551	587	577	529	577	598	585	570	597	566	566	552	579	581	539	546	595	523	597	610	567	583	567	574	575	550	581	608	575	554	630	575	623	596	591	584	587	564	591	583	599	589	572	552	615	611	627	580	594	577	614	582	616	595	569	564	565	589	581	583	549	579	561	587	625	616	577	528	568	586	581	565	552	574	590	621	565	634	570	590	600	548	600	568	560	581	568	621	595	593	585	540	560	607	593	594	616	606	595	545	581	588	599	610	596	575	524	592	566	567	539	594	628	605	571	578	621	561	562	546	576	575	591	606	597	592	574	559	583	581	597	605	586	571	637	547	602	573	558	591	575	574	617	599	589	594	573	551	562	569	543	575	590	571	580	566	617	553	566	601	603	582	587	529	628	556	569	590	618	569	575	562	539	534	600	582	580	561	566	538	588	590	607	548	581	584	614	583	611	585	560	542	560	588	567	572	574	629
38747	83972	65031	42043	23676	1206	733	696	646	627	607	648	650	619	648	631	666	611	601	637	598	572	621	588	608	611	580	580	561	570	583	568	611	560	563	611	604	594	582	598	548	593	569	582	554	548	556	639	601	584	584	602	560	629	582	571	585	582	605	554	591	607	600	610	559	577	561	545	595	574	591	572	589	602	602	579	560	555	639	552	553	628	578	570	591	610	547	570	592	579	627	589	590	549	542	611	573	613	592	565	549	577	566	549	592	595	616	604	567	588	609	613	612	579	563	549	549	594	624	581	578	539	608	567	566	585	590	587	630	627	599	606	543	569	632	610	655	576	575	587	606	510	558	584	592	631	615	612	579	592	601	558	567	604	599	561	578	572	621	576	592	586	553	573	621	570	572	592	603	588	607	534	595	594	571	574	561	599	599	565	569	535	589	556	615	614	547	578	569	580	571	599	603	611	611	598	567	584	558	588	616	561	561	548	601	583	620	550	581	563	605	550	564	589	593	571	535	576	560	623	645	596	557	575	545	585	562	609	559	548	625	622	611	552	609	627	580	564	570	587	608	630	562	596	611	589	591	548	553	587	557	583	616	606	613	577	563	573	642	593	596	610	593	617	630	604	585	595	622	588	567	570	614	550	563	592	583	554	585	547	613	585	589	606	638	577	576	555	599	593	580	545	586	541	598	599	579	608	609	562	582	600	572	609	558	625	622	586	540	573	596	593	528	612	630	582	565	601	565	609	595	595	593	593	556	581	606	573	554	546	592	570	576	568	566	649	595	641	584	596	596	598	577	576	605	593	602	613	564	609	574	595	580	594	535	604	588	603	609	632	585	603	585	592	588	560	592	566	583	597	578	599	586	587	584	549	577	611	605	623	573	597	596	589	574	577	579	566	582	605	567	579	610	602	603	615	559	569	632	562	555	620	576	598	547	593	592	585	612	600	532	591	570	589	602	573	601	646	537	598	585	542	575	589	547	589	584	590	551	584	619	538	568	608	566	623	598	529	588	614	584	563	583	595	599	587	598	614	573	611	560	596	591	585	567	614	545	566	581	596	586	561	551	570	603	571	577	619	557	592	597	573	622	592	578	561	584	597	544	590	597	588	574	632	615	570	603	590	543	583	574	606	554	575	580	542	588	579	542	583	622	572	553	622	547	580	637	622	593	596	578	552	592	588	577	567	582	566	603	594	535	571	583	558	568	599	544	569	590	565	602	627	598	575	592	596	627	572	581	557	583	551	565	587	589	620	585	565	605	607	559	576	603	600	572	601	565	531	615	610	576	564	569	554	557	601	586	570	594	538	604	559	587	563	571	581	580	574	616	538	599	590	612	563	597	561	560	591	588	580	615	582	570	588	599	597	570	616	598	593	636	607	580	594	567	562	614	580	573	573	591	594	584	565	589	567	589	624	614	627	580	598	585	579	588	542	593	557	579	595	627	583	544	575	559	555	550	607	549	578	571	596	585	618	598	612	610	584	585	561	606	585	582	594	594	559	583	556	599	601	617	595	561	545	583	626	540	553	552	565	616	590	604	564	532	551	598	580	559	552	595	588	602	583	560	571	598	602	592	607	597	576	598	602	627	646	608	585	569	571	584	569	557	600	601	578	569	608	586	540	584	573	586	585	629	620	626	588	598	613	614	578	625	586	562	614	587	595	588	582	604	589	608	602	583	572	615	606	593	612	548	553	580	608	572	569	565	556	569	612	607	599	579	600	562	584	546	575	616	567	554	581	576	538	607	596	629	627	575	578	602	643	563	540	598	615	577	569	558	624	565	562	569	611	568	599	583	577	602	572	588	582	621	551	563	623	575	604	540	505	598	601	591	605	558	585	599	540	583	556	593	581	567	627	604	588	578	592	588	590	543	565	579	583	595	582	609	598	571	572	604	576	563	594	602	610	588	583	586	579	550	574	560	582	588	628	563	568	592	584	554	612	603	572	576	575	577	560	585	610	606	565	586	610	651	593	580	565	643	623	561	566	556	549	580	590	604	583	594	629	593	584	637	556	562	532	607	584	583	658	587	592	532	626	608	623	563	585	579	539	618	575	583	579	627	535	545	600	607	573	544	594	566	581	580	598	596	599	597	559	574	603	565	616	591	582	597	602	598	566	620	626	584	524	587	545	589	600	539	578	548	552	566	577	594	606	551	596	555	601	566	591	572	598	589	594	625	617	649	577	571	580	577	610	588	548	591	582	576	607	544	587	573	588	573	588	612	582	548	563	548	612	576	583	562	584	562	607	569	554	592	567	616	603	607	562	585	633	613	561	546	598	560	612	532	601	586	543	587	653	641	590	622	564	577	552	608	611	605	575	603	566	628	573	560	563	574	593	619	611	560	578	580	601	610	640	591	580	555	562	612	625	566	611	592	571	612	595	637	597	549	590	591	578	583	589	601	602	599	606	589	611	599	544	598	593	576	586	593	603	585	574	585	625	582	579	570	557	560	571	580	593	586	595	597	653	579	606	617	619	583	575	569	570	619	576	613	566	605	556	567	584	576	567	580	536	563	566	611	571	581	550	611	589	560	590	555	578	612	584	615	594	555	578	568	584	618	606	559	570	604	639	576	555	593	577	565	560	569	551	627	611	554	537	592	577	616	629	600	563	594	585	595	575	582	603	566	573	565	565	628	585	559	611	604	606	574	606	629	592	568	589	574	582	590	572	607	582	585	584	609	584	555	546	574	588	630	597	632	605	558	550	586	602	553	561	634	587	560	559	599	574	601	593	638	565	569	578	577	567	579	590	602	572	581	563	592	572	591	610	578	561	562	555	584	607	627	600	551	595	575	591	581	591	583	588	604	577	586	567	574	589	580	564	576	564	587	600	592	586	581	582	597	568	599	606	595	611	603	581	594	561	593	595	591	562	601	624	561	558	555	578	621	570	597	582	596	575	602	592	546	571	624	610	563	545	582	542	520	560	582	588	603	579	581	546	595	659	559	567	556	571	611	596	614	619	556	597	607	575	622	593	576	589	585	568	588	590	552	536	619	607	601	610	577	527	560	555	581	586	608	625	583	594	538	602	564	577	553	596	583	580	603	579	587	610	570	599	633	615	586	560	584	632	591	558	593	612	614	565	598	598	583	549	612	568	565	623	569	592	567	565	605	555	607	587	596	576	609	605	557	599	563	582	573	573	565	596	578	564	561	572	579	588	588	575	546	591	603	589	616	589	606	606	613	599	646	555	574	534	581	578	575	571	590	611	584	600	610	569	575	534	590	567	639	559	525	584	577	618	555	547	555	554	549	619	585	599	599	610	559	590	563	619	590	597	618	586	565	568	621	611	528	572	588	582	588	624	576	572	601	601	605	618	575	563	570	572	567	587	575	543	639	598	600	623	594	576	546	571	618	572	583	620	622	597	559	586	572	566	624	638	601	571	579	556	560	555	606	587	617	583	554	554	557	562	570	614	560	605	572	566	603	634	578	575	621	554	603	572	625	573	539	581	603	552	578	591	612	574	592	599	601	572	554	575
24995	23661	36744	29369	18688	4416	768	660	709	623	663	671	591	660	648	681	671	604	616	597	613	614	579	631	640	573	577	635	649	622	579	598	595	612	617	571	608	605	624	584	628	621	640	618	599	569	603	614	625	654	616	627	568	584	594	626	605	609	603	603	626	617	585	594	581	619	562	661	594	626	572	637	601	636	639	571	636	609	604	603	597	613	625	649	588	617	587	617	644	631	626	637	597	642	615	572	594	617	577	610	643	651	600	606	631	604	627	589	585	615	609	618	606	637	598	622	616	609	639	592	587	618	634	600	649	634	614	603	580	605	615	609	594	639	639	641	575	687	608	636	617	645	618	638	661	619	614	614	636	619	624	649	570	618	650	600	594	555	606	610	584	611	614	642	621	613	676	593	641	586	587	615	598	600	600	639	637	583	627	532	567	618	617	587	568	603	613	605	591	678	617	593	617	615	599	600	629	620	666	617	610	621	604	595	653	624	643	617	629	632	558	648	567	660	613	635	614	664	608	614	613	610	560	597	638	622	629	586	606	617	626	600	640	618	631	624	623	615	603	676	583	606	640	636	625	612	604	565	630	608	612	631	655	617	612	601	640	627	597	608	641	617	623	660	647	627	613	614	588	627	621	642	632	635	591	630	614	596	628	604	601	601	663	609	628	616	579	655	651	615	579	638	604	600	604	567	588	577	609	604	604	671	623	622	616	638	587	638	570	623	613	666	575	616	599	630	595	623	587	618	618	647	635	676	599	603	597	658	598	587	620	603	609	600	579	594	571	626	646	617	615	570	605	629	609	620	582	619	618	641	609	624	614	629	632	656	591	623	605	584	587	579	576	551	608	654	596	635	604	603	616	590	605	604	591	631	633	614	596	601	648	661	626	616	606	629	615	588	641	596	634	634	619	617	606	619	612	599	596	588	684	620	615	639	578	646	601	659	619	558	613	643	613	603	616	596	620	618	611	602	591	644	648	636	624	619	614	600	580	583	594	620	637	621	609	635	634	602	595	650	585	623	613	627	626	571	624	626	608	614	587	588	549	598	581	599	590	620	605	624	579	587	621	614	626	619	612	599	622	661	617	621	610	589	607	617	587	609	631	619	613	603	623	573	568	635	597	623	605	632	577	665	644	641	672	629	588	589	616	604	585	634	618	660	637	616	596	588	566	559	624	602	603	600	582	630	647	637	660	615	602	602	638	661	598	617	617	595	631	581	588	603	602	614	639	672	609	618	608	637	594	628	547	593	628	633	593	569	606	601	622	577	624	662	643	629	624	621	646	664	628	562	624	562	565	614	642	549	596	604	641	617	598	644	643	664	632	631	615	634	632	564	577	601	632	633	611	599	602	598	616	585	647	597	639	626	581	629	597	645	654	663	596	575	678	635	640	626	609	641	605	595	606	661	652	635	647	646	652	648	633	628	607	631	614	607	647	606	619	602	561	630	651	604	611	596	616	612	614	634	669	600	561	613	564	579	641	615	616	603	632	613	617	629	624	624	615	630	658	615	573	616	650	637	619	644	587	594	617	613	607	674	639	614	635	671	640	597	644	568	610	621	594	583	601	625	571	622	591	605	634	588	627	603	569	607	636	606	569	634	600	610	595	588	574	642	637	635	598	630	603	603	581	625	600	637	588	602	626	599	563	602	584	575	607	636	605	584	582	598	611	640	588	613	638	571	603	632	599	626	591	601	612	588	612	627	620	635	621	620	628	653	590	612	601	595	587	613	632	602	594	582	625	658	577	589	593	630	620	609	637	608	651	637	635	618	639	551	639	608	661	601	614	659	587	586	608	641	599	601	609	597	607	626	610	596	597	675	593	576	600	629	597	619	614	599	665	585	601	641	608	574	610	587	601	592	622	620	629	601	564	622	594	639	617	623	603	605	599	617	590	644	632	595	661	619	572	607	658	587	583	595	567	622	633	562	602	588	600	643	599	613	598	604	617	626	596	636	628	650	654	614	576	613	618	614	627	638	622	617	595	610	645	574	623	603	605	595	647	634	568	593	656	601	656	643	622	612	599	648	681	608	578	638	642	650	593	608	604	614	611	595	591	634	577	609	602	618	606	572	630	599	628	590	637	613	577	594	636	605	572	625	629	641	617	655	626	605	581	679	606	629	622	618	655	608	616	648	632	621	635	611	672	589	615	654	623	607	634	592	596	594	600	608	626	582	622	605	628	649	638	594	598	646	607	671	655	603	611	591	654	627	595	611	544	606	575	622	602	602	627	577	645	640	616	612	602	594	612	579	625	606	577	656	608	611	588	675	617	633	593	564	620	603	648	608	631	658	587	574	618	625	626	582	626	588	637	589	653	614	575	616	607	635	635	615	616	560	605	611	615	575	645	638	606	623	556	608	612	595	606	603	632	593	605	637	626	582	632	638	615	653	631	591	607	616	596	592	607	619	588	599	602	637	619	578	651	593	649	616	616	619	658	600	621	590	605	625	635	662	631	582	616	566	608	594	609	661	647	598	570	641	665	594	642	591	636	630	621	610	572	586	615	624	593	674	610	609	594	610	578	597	634	605	594	571	607	632	631	650	617	622	632	623	607	574	608	592	611	582	619	608	610	586	560	658	605	640	645	584	602	570	623	645	595	637	627	651	647	578	599	615	620	659	615	592	648	599	627	594	562	601	647	619	660	600	576	576	652	656	559	600	618	597	584	594	607	624	591	644	558	645	586	608	615	630	625	588	639	602	594	607	609	608	643	619	621	631	602	606	630	606	662	596	607	609	647	582	608	566	653	657	582	610	619	592	567	553	601	671	628	602	575	575	660	608	582	626	567	602	620	608	614	620	623	650	651	612	647	644	600	644	604	596	594	624	609	610	632	651	624	637	617	619	631	610	621	648	629	651	625	626	565	618	629	636	634	652	648	585	645	659	613	587	640	632	594	578	576	604	669	613	643	588	603	601	611	588	632	646	609	616	617	615	592	590	678	609	640	627	594	580	659	625	631	617	617	588	598	615	607	643	631	611	642	644	585	582	604	633	610	627	596	623	575	586	606	615	625	616	648	644	599	593	624	566	602	646	635	649	614	640	616	610	612	645	585	611	611	635	584	586	651	622	636	586	633	587	611	599	586	627	623	618	658	576	521	576	613	635	578	639	631	603	579	666	648	620	624	624	598	649	600	619	608	635	613	579	608	623	631	611	625	631	643	616	608	618	620	641	584	580	589	657	586	615	622	597	646	667	625	608	611	632	667	601	624	586	596	577	562	627	613	607	633	603	608	612	630	585	597	622	642	580	612	620	603	603	629	595	632	648	615	674	653	669	645	599	613	563	587	634	638	582	602	640	611	606	584	652	618	626	611	634	574	575	640	658	556	626	596	578	631	616	622	636	667	639	617	607	606	603	578	600	616	613	628	610	571	610	593	597	603	582	603	654	655	620	614	612	593	635	635	611	627	633	598	634	616	606	586	581	601	622	689	630	654	629	570	583	616	626	629	618	580	640	637	608	631	619	616	610	594	619	629	620
36589	76597	55730	31529	15494	908	709	716	692	632	688	676	694	667	617	688	703	674	639	650	658	649	697	645	673	642	644	626	599	667	627	677	688	615	675	666	681	657	658	627	644	664	652	617	600	682	666	677	667	641	648	649	610	649	632	651	625	621	650	648	682	646	686	639	659	642	710	666	620	646	604	684	642	655	601	653	663	619	656	633	653	660	675	654	621	649	656	696	671	677	712	649	647	649	673	688	652	656	638	635	617	659	625	647	607	597	676	641	622	620	625	645	621	667	642	666	671	627	669	640	635	610	637	594	683	673	647	641	622	649	608	609	652	669	640	622	649	638	643	681	630	691	670	667	651	627	633	655	654	653	645	669	641	660	673	640	635	639	647	584	629	641	599	641	661	654	660	660	610	665	677	622	641	665	648	687	605	669	655	659	663	693	641	666	606	653	676	657	643	670	663	665	643	692	667	596	597	638	641	645	643	664	645	675	677	640	615	649	632	631	663	593	650	646	673	653	636	674	675	645	670	665	620	644	623	691	633	689	638	671	643	620	634	609	664	704	679	657	666	651	686	612	650	638	630	666	584	654	640	615	675	668	656	635	645	635	651	672	695	647	618	638	646	680	646	632	640	709	613	613	665	639	690	619	688	589	639	662	660	640	642	652	666	619	639	655	612	662	660	630	648	635	646	630	649	619	640	639	639	665	653	673	630	661	666	666	648	636	636	658	625	658	683	623	654	663	644	670	645	669	624	645	642	628	654	611	643	644	640	647	607	633	655	679	621	627	614	635	643	602	618	631	674	604	632	644	652	639	604	666	669	623	627	677	676	681	606	644	661	671	695	664	633	700	677	684	636	631	668	628	678	638	665	628	681	644	627	651	663	647	684	638	626	673	644	632	675	662	681	685	645	665	667	667	650	642	672	658	656	677	616	658	638	590	675	720	639	594	610	610	671	657	643	644	631	652	643	651	646	631	627	649	633	657	639	647	662	638	650	678	677	642	622	632	666	613	648	615	646	666	674	596	629	625	638	647	641	644	631	666	642	658	643	690	656	661	634	712	689	640	633	654	647	700	634	654	671	625	681	633	667	631	658	650	670	658	607	623	697	682	624	641	664	651	630	658	681	664	613	616	670	615	639	681	651	669	673	660	642	647	646	642	707	658	715	643	645	622	652	620	615	655	640	640	670	651	660	652	655	631	619	668	651	628	649	617	683	624	673	686	612	628	617	629	655	648	649	608	657	595	620	655	640	607	689	684	648	668	678	644	648	632	603	675	640	684	619	651	646	621	606	674	645	640	704	632	658	695	678	655	635	617	623	654	647	610	688	640	634	636	650	639	606	680	651	624	637	635	674	631	672	670	618	642	666	646	646	632	633	627	630	634	665	659	659	698	670	693	663	641	619	657	693	655	684	603	685	640	672	634	685	685	661	635	646	673	688	652	647	637	643	636	678	704	648	675	665	655	706	633	620	665	668	715	641	676	665	641	674	649	601	670	642	642	631	633	638	586	636	644	661	693	669	653	656	649	679	668	661	652	655	638	695	672	645	620	650	610	635	652	619	629	638	661	656	612	614	636	676	666	632	682	594	658	619	608	703	660	641	649	666	651	642	615	660	609	646	618	642	637	634	655	652	641	622	602	615	641	702	659	639	663	678	624	661	666	659	620	639	668	655	663	704	643	658	692	617	644	650	668	665	652	671	627	694	662	626	625	605	669	654	646	608	625	638	645	627	649	627	635	635	662	625	615	622	649	677	616	661	630	628	679	618	660	686	693	602	605	613	624	625	682	636	648	672	665	658	630	621	645	666	620	688	626	634	668	665	674	682	659	655	649	606	638	631	647	693	602	661	623	614	674	666	664	660	605	666	633	642	646	651	649	638	621	588	646	630	640	680	657	634	669	615	675	707	606	613	621	648	651	650	656	660	652	666	601	655	669	650	642	657	705	630	660	641	630	641	647	680	680	644	642	696	627	680	649	625	631	679	635	646	596	659	655	658	647	673	633	649	651	665	651	679	640	640	663	625	650	615	653	669	615	663	632	624	656	682	664	663	629	666	633	636	633	601	697	619	643	625	659	630	672	643	677	666	653	675	627	631	645	670	632	655	668	646	654	636	632	643	702	679	638	666	640	663	650	661	625	612	635	612	655	654	681	669	664	698	657	657	654	651	606	624	627	679	639	675	666	644	651	641	642	634	671	678	623	669	716	666	673	638	630	706	641	645	646	666	606	660	686	672	619	639	649	583	649	628	656	644	642	630	660	661	686	671	630	658	646	653	614	668	700	595	640	619	631	599	648	617	687	620	599	659	646	657	607	676	637	628	611	635	623	655	656	680	678	624	659	614	629	625	645	641	606	652	638	652	699	625	633	621	690	677	669	603	669	606	673	620	617	581	636	612	651	607	628	646	626	646	633	670	660	647	671	653	678	662	622	619	679	675	659	673	656	650	640	593	666	634	686	647	664	672	678	623	666	647	643	612	624	636	677	671	677	658	682	595	638	594	673	626	665	651	666	647	620	639	680	655	640	653	671	693	633	653	645	690	652	665	658	676	615	637	697	641	659	677	644	698	662	604	604	653	720	668	674	627	671	622	610	641	678	617	639	642	670	687	613	647	634	585	647	652	645	648	656	702	634	603	637	670	656	613	653	649	667	656	681	617	676	662	652	625	645	679	642	635	630	684	642	636	669	704	646	625	663	654	641	643	634	591	699	676	642	639	663	594	640	671	669	652	609	667	653	652	620	636	628	647	639	636	616	680	618	628	635	650	629	648	692	653	631	634	643	648	674	629	656	689	656	697	695	647	687	641	620	630	634	664	648	671	684	648	638	626	638	683	712	641	629	650	635	649	673	597	619	617	684	672	693	667	647	589	630	650	684	616	651	644	641	632	634	682	652	652	643	641	613	592	607	671	666	621	653	644	652	673	639	666	646	667	623	656	657	690	647	704	650	650	604	657	684	640	630	681	648	655	649	680	688	601	625	665	618	688	622	699	673	627	686	644	642	658	681	653	658	657	619	674	622	664	648	645	636	669	648	614	681	643	644	603	658	629	665	645	671	679	649	614	652	626	673	642	655	678	662	660	645	630	650	617	651	658	664	629	670	652	612	692	650	613	678	637	694	615	664	667	677	621	656	660	648	625	618	614	627	667	589	656	639	665	703	639	677	675	656	672	655	648	609	631	636	621	646	652	682	620	659	631	624	664	652	643	596	647	619	697	670	618	617	673	609	659	660	693	660	595	660	630	621	636	613	651	648	692	678	681	649	621	668	640	661	640	659	631	651	699	663	685	665	678	631	635	659	610	642	668	634	644	658	645	676	681	636	658	639	669	609	658	633	678	687	621	669	668	616	657	647	668	656	622	639	648	701	695	602	668	673	648	621	635	642	713	603	653	639	615	654	618	669	656	655	613	635	672	667	597	696	669	639	566	634	658	601	628	686	606	624	629	642	668	632	616	635	662	699	634	662	699	769	612	616	668	612	645	648
22503	21644	32715	27482	23905	19698	9323	1277	1085	1019	1019	1031	1038	980	949	980	985	943	1017	958	936	967	881	976	998	930	917	990	958	905	962	973	926	960	929	998	939	898	931	979	995	935	905	871	972	949	950	938	914	966	997	939	954	939	951	897	929	952	931	932	948	935	919	998	891	951	928	937	897	899	968	932	865	944	912	938	932	932	948	957	969	861	908	913	917	926	927	967	882	951	937	933	935	927	931	993	915	970	977	942	939	951	903	913	917	931	988	897	940	913	983	882	948	990	962	994	945	895	951	948	951	965	901	917	886	964	941	936	959	928	914	968	885	952	941	956	925	972	915	936	935	941	982	919	880	919	968	929	1001	932	938	914	924	973	956	899	955	937	887	960	916	927	962	917	950	942	964	973	954	953	999	952	928	977	921	941	931	949	926	965	944	909	910	962	947	838	981	993	922	983	885	959	946	953	936	991	969	891	966	906	890	922	974	943	986	981	884	953	955	923	1000	859	909	972	970	896	923	949	918	917	949	872	986	927	950	959	966	937	940	941	951	964	975	904	915	970	927	966	971	888	927	975	935	925	960	931	965	933	948	916	974	888	932	981	935	980	953	945	906	899	954	940	947	930	972	919	955	975	941	950	990	943	868	948	958	946	923	905	896	902	992	936	984	915	931	962	947	899	884	1007	952	920	984	880	927	942	937	966	939	938	981	956	934	916	876	939	949	884	976	900	929	920	947	969	946	899	963	905	957	910	942	931	949	945	932	917	866	972	949	951	908	859	953	993	963	922	934	989	915	892	944	924	923	951	1010	937	927	888	929	950	960	932	973	938	1010	941	950	918	904	944	991	937	946	949	935	929	905	955	916	912	911	957	902	939	964	922	903	904	1000	942	984	903	904	877	933	912	935	927	914	958	911	941	917	910	940	929	936	942	951	874	923	1000	944	924	948	880	983	970	992	920	885	918	896	929	982	928	972	934	956	929	959	923	870	930	951	874	953	931	987	894	945	950	976	941	989	932	907	983	928	972	925	958	918	936	937	922	1047	996	903	951	936	902	939	897	934	934	941	921	926	947	899	958	951	955	982	940	938	921	929	994	963	936	961	940	959	968	910	931	956	935	944	939	934	991	939	874	970	920	873	951	902	951	1002	909	920	987	910	970	962	899	966	946	922	885	943	930	927	935	953	946	915	913	944	909	917	949	1002	942	952	895	936	937	931	928	930	866	903	957	940	953	929	968	940	890	950	936	925	874	899	946	935	938	940	945	890	935	930	950	1006	927	888	919	916	940	920	901	977	957	894	989	983	900	915	942	952	938	924	904	951	897	917	953	907	919	974	932	921	929	915	914	934	960	966	931	945	904	972	993	967	970	947	954	880	968	916	903	906	931	948	935	950	910	916	903	921	885	886	898	936	949	927	946	971	927	876	980	948	926	999	953	910	947	919	922	957	988	896	935	977	939	947	913	927	933	914	859	995	902	912	968	947	942	908	909	936	909	951	926	960	911	927	923	885	939	973	857	955	970	911	914	902	952	959	952	927	916	907	922	905	942	938	959	937	906	923	970	944	966	937	929	938	972	913	932	952	923	938	994	925	971	981	941	958	958	910	968	999	992	985	941	965	937	988	963	924	938	983	990	939	919	1010	922	970	956	979	922	948	937	946	951	886	916	897	913	979	955	929	938	949	1009	946	924	961	898	917	950	884	911	940	962	946	890	995	941	948	973	926	945	931	953	907	920	923	972	968	952	962	995	940	936	939	925	937	950	897	952	940	921	1002	930	930	917	957	907	960	968	894	915	987	944	923	956	933	935	1010	957	956	956	901	990	915	953	917	987	965	928	973	909	926	969	977	909	968	903	948	923	904	935	916	941	960	926	915	882	880	962	957	1002	948	938	928	928	978	954	920	907	866	934	958	966	969	933	900	963	897	903	972	918	948	903	938	950	986	985	984	932	917	978	960	907	899	950	914	973	971	923	905	955	889	930	878	997	953	982	967	972	947	945	943	955	879	886	936	937	943	961	961	909	913	921	975	922	949	940	954	919	885	929	863	928	949	947	904	930	932	915	966	946	948	954	969	936	901	899	954	954	931	920	961	905	908	898	927	930	910	956	934	934	944	997	893	907	982	916	1021	933	949	926	920	939	942	971	966	905	921	914	947	885	944	962	998	942	937	964	955	899	969	903	957	895	947	967	958	928	891	958	920	941	931	980	961	927	973	913	938	899	955	933	1017	994	944	932	906	919	941	964	952	960	897	913	970	911	913	914	936	925	1037	943	922	983	934	933	927	983	976	960	940	954	890	943	925	894	965	940	922	960	906	939	966	947	957	968	937	957	930	937	922	1002	964	1005	972	930	984	877	940	959	927	932	917	888	920	956	942	963	949	967	954	951	898	937	912	937	950	1013	927	905	926	942	933	941	929	934	963	882	961	986	944	951	917	931	921	890	915	921	958	920	946	924	866	941	887	896	977	921	903	926	908	956	956	987	880	926	943	917	911	900	953	995	929	971	944	913	896	947	987	964	1007	916	948	921	928	897	939	925	925	961	928	967	947	917	963	940	947	972	1021	919	930	995	908	887	996	912	917	948	903	955	977	1007	935	899	960	933	910	970	889	902	957	949	931	900	979	890	900	927	903	946	947	962	963	909	943	955	929	954	948	898	924	949	999	920	978	966	909	932	919	894	964	984	954	927	953	921	949	996	924	943	929	922	946	1008	984	984	946	919	946	951	934	905	892	950	905	903	910	941	915	917	909	942	912	975	898	941	895	904	939	991	948	948	924	954	918	888	956	934	949	917	961	998	946	932	877	979	934	951	908	956	925	915	975	927	900	913	948	936	961	929	917	904	892	1002	978	917	957	917	915	909	914	905	929	922	988	936	957	914	977	953	884	906	972	924	955	1010	945	914	1000	920	914	924	957	933	914	890	949	952	861	902	922	971	959	929	988	920	969	936	939	898	990	968	965	883	951	941	986	966	991	984	918	957	970	959	964	960	961	910	948	953	935	960	892	903	948	895	952	948	948	970	923	918	931	889	916	921	942	939	939	928	927	969	971	924	926	987	990	955	898	940	942	944	965	972	977	915	963	931	963	963	913	858	902	946	909	915	959	929	921	969	924	906	998	982	907	934	873	974	963	995	1032	909	913	969	953	881	885	932	916	921	962	956	964	929	923	974	950	887	955	955	946	884	982	955	901	987	941	892	955	905	958	895	928	960	926	978	992	919	929	940	924	966	931	925	977	891	967	880	985	953	887	965	930	910	905	949	944	930	938	992	950	881	931	988	935	913	905	927	931	971	888	938	978	900	941	884	926	908	966	961	994	911	946	917	944	967	928	941	988	955	955	928	936	863	911	956	935	960	927	948	955	958	957	914	930	901	952	858	934	952	936	860	960	947	918	978	955	912	893	894	889	919	939	975	962	932	954	924	931	890	935	943	906	859	909	898	967	963	912	923	878	947	885	955	995	922	951	951	898	1014	1005	950	941	904	939	894	952	910	955	963	859	937	959	972	944	977	915	971	858	930
44135	87424	73353	50929	30908	1510	1255	1092	1105	1058	995	940	975	983	1010	939	957	997	947	910	888	883	953	932	970	946	902	921	974	938	851	928	935	950	911	958	923	949	944	913	965	977	950	894	959	930	971	920	946	934	904	917	968	910	927	855	916	1001	891	893	924	925	922	902	927	940	940	872	920	957	922	931	935	934	894	934	929	960	959	929	925	937	910	928	918	919	870	912	919	915	900	923	957	878	994	942	924	952	902	892	916	944	876	941	963	931	885	959	923	941	907	899	902	904	870	970	896	992	939	903	916	895	929	911	931	924	912	946	940	927	949	858	939	868	869	965	949	899	899	905	917	911	918	918	869	955	905	879	1004	961	888	974	869	975	944	944	941	936	940	930	961	866	946	938	910	929	912	938	935	960	924	1006	909	923	950	910	926	920	946	942	907	952	942	895	922	932	918	887	882	977	880	882	937	891	907	953	918	926	898	912	920	933	926	974	862	966	950	927	919	922	910	915	964	928	917	917	964	935	968	953	930	930	909	908	939	950	897	922	907	899	927	939	878	939	974	908	937	911	908	978	996	901	912	947	914	910	939	942	941	898	880	933	965	923	963	930	867	926	914	910	915	905	948	904	909	905	869	848	925	881	924	911	930	922	918	941	923	957	942	908	901	898	900	934	879	901	894	974	900	865	906	928	854	914	926	873	881	904	917	913	937	936	899	981	894	918	905	912	910	934	882	953	935	938	947	887	888	921	911	905	924	909	963	901	946	944	896	894	943	956	989	942	882	953	908	889	931	917	928	962	940	960	977	906	927	921	898	889	893	919	904	913	911	914	972	910	910	881	907	918	905	919	889	896	938	860	909	929	921	894	923	891	905	923	917	887	886	906	951	914	963	953	902	899	979	930	940	908	874	898	941	899	953	939	930	961	895	918	920	863	929	920	981	923	905	956	928	899	942	919	912	886	944	897	890	897	942	919	888	859	910	895	955	980	870	907	909	980	974	905	953	892	932	927	914	910	901	917	905	947	919	918	941	954	953	908	883	925	929	873	905	928	912	868	951	921	912	944	972	927	888	923	907	945	944	899	933	958	989	891	922	923	893	955	940	919	893	954	887	876	904	923	896	902	899	987	903	917	911	871	901	907	946	890	901	939	900	901	901	877	887	923	957	919	924	871	910	880	936	909	956	890	937	942	912	949	912	880	966	927	928	921	899	945	873	954	891	918	906	931	925	935	978	916	968	892	933	893	929	962	935	928	949	897	906	978	942	904	951	952	907	855	916	902	951	951	931	890	913	887	881	905	897	915	978	938	887	913	929	858	843	960	868	885	961	870	904	887	894	936	925	915	973	980	905	928	941	912	880	892	961	921	882	928	882	978	926	892	935	980	943	950	973	912	921	949	897	946	899	916	912	987	885	953	941	907	944	863	887	935	907	884	906	935	924	937	932	927	940	875	924	930	898	842	861	889	907	937	895	955	894	904	932	956	906	902	949	926	938	857	895	896	900	938	931	904	900	881	959	935	896	892	900	894	916	922	921	924	928	926	911	872	932	962	915	954	929	911	894	923	866	968	936	895	892	886	885	941	898	920	920	972	903	885	922	953	1012	882	880	886	926	935	932	922	898	870	939	972	926	963	916	896	910	899	925	900	853	924	922	976	948	878	947	906	917	904	904	945	885	944	862	906	906	957	907	915	877	907	953	931	954	907	894	994	879	885	905	875	983	904	894	858	890	883	901	908	901	865	895	929	906	935	896	927	935	892	967	928	884	930	876	939	883	948	930	968	937	951	898	856	919	952	877	940	919	888	918	902	922	922	897	931	940	929	929	948	935	904	928	886	920	974	916	941	900	900	891	938	1008	927	865	902	927	910	922	905	865	897	943	920	921	917	900	869	862	935	905	929	944	930	899	901	935	914	920	939	951	897	914	924	903	868	924	955	907	970	923	935	905	931	932	935	966	944	913	941	922	965	936	951	906	904	878	935	892	864	909	916	891	920	907	898	981	866	903	926	942	929	903	927	946	931	885	895	935	869	914	893	983	939	951	901	942	898	881	917	898	975	891	883	970	944	909	911	877	927	956	911	856	945	928	920	915	938	900	920	919	921	929	913	913	882	865	949	918	904	953	906	944	874	936	908	921	922	889	930	890	862	897	931	893	903	906	900	918	981	979	920	929	914	968	911	932	928	922	927	964	898	1000	934	927	900	928	932	938	973	938	930	879	925	973	993	906	893	972	910	988	894	890	898	880	934	916	899	891	951	924	925	882	908	927	916	898	935	931	953	901	924	914	929	880	929	915	907	957	944	933	945	937	952	989	921	915	934	952	905	955	968	869	922	909	930	888	848	881	892	913	931	880	892	919	924	942	904	917	879	957	886	942	873	973	958	921	968	858	939	918	897	903	824	871	845	902	920	900	882	918	906	877	943	889	939	934	902	937	941	937	940	931	936	936	904	955	863	922	953	906	956	932	890	972	929	928	944	941	910	905	889	895	944	889	938	946	870	942	900	877	928	907	935	943	886	955	913	884	951	897	863	944	957	905	868	940	972	905	966	922	898	915	950	935	973	922	847	922	848	963	958	850	903	899	931	932	901	898	980	883	906	920	904	937	940	919	940	1044	954	861	916	981	907	944	948	904	897	930	901	915	904	970	901	931	920	973	946	935	873	915	927	932	905	896	937	923	975	877	912	932	972	921	905	921	917	949	892	962	887	870	941	947	911	895	948	917	844	969	900	867	933	954	930	952	893	854	893	921	929	929	893	935	934	887	908	933	868	971	1027	927	944	894	911	957	936	949	937	947	930	925	946	932	879	912	950	959	901	887	936	923	930	935	881	951	900	923	954	931	897	961	884	932	859	915	880	887	999	956	909	903	899	964	910	967	926	903	939	892	921	915	992	906	898	912	898	907	966	884	930	903	957	908	939	872	971	937	930	896	946	881	945	946	948	925	884	877	896	893	906	928	946	918	960	922	914	1000	957	930	919	926	866	909	902	938	867	927	929	883	916	929	928	912	916	943	861	910	875	890	928	925	923	945	933	891	908	935	930	890	954	953	914	909	923	926	967	907	960	890	911	914	946	928	869	922	945	894	962	919	955	893	947	889	942	951	936	902	905	906	909	903	888	902	973	888	967	916	916	864	917	861	877	998	920	894	894	913	881	903	939	945	883	908	937	878	969	924	893	877	916	940	913	965	907	929	919	915	970	907	919	931	885	963	961	932	907	921	917	894	921	877	843	835	914	927	882	847	913	914	906	919	887	890	971	905	928	886	904	873	888	950	892	900	889	927	938	952	989	918	1010	917	944	896	897	898	897	934	867	913	922	933	904	953	946	889	896	926	931	899	899	893	958	883	954	899	906	893	947	904	898	891	945	888	940	896	889	936	902	907	899	986	878	939	910	940	961	973	896	970	889	867	915	888	884	871	919	902	871	898	882	936	899	889	928	899	965	923	848	932	956	931	923	908	939	931	984	921	898	879	906	982	985	889	904	903	920	909	950	948	933
31059	28507	36151	17983	3776	531	393	438	382	387	400	380	410	399	418	410	424	419	380	410	412	416	407	388	377	423	400	461	424	404	439	435	412	380	386	404	420	379	414	403	393	439	384	404	427	430	401	433	440	395	391	429	399	424	402	370	379	412	405	366	393	357	412	412	413	394	394	379	404	380	419	416	384	435	406	401	445	385	389	401	379	388	413	413	428	395	410	375	368	406	400	366	424	404	388	386	398	418	407	364	428	403	417	397	401	402	398	415	394	387	408	376	391	446	457	384	390	414	385	404	392	415	405	414	445	426	427	438	414	398	409	404	435	393	372	416	405	413	400	393	446	400	371	370	401	387	397	396	399	395	388	413	381	428	423	417	405	422	438	372	402	386	420	408	399	387	402	374	411	386	425	373	415	442	398	386	425	368	410	420	454	416	374	396	366	419	372	374	415	445	356	417	407	402	377	366	386	398	434	397	410	425	431	400	388	433	445	414	426	402	406	359	373	418	389	400	412	405	388	387	393	385	396	426	402	416	385	396	422	402	428	398	402	398	433	409	381	378	429	399	415	399	408	426	415	403	424	402	392	420	395	404	394	409	420	429	417	385	408	423	391	401	428	400	376	412	386	404	404	383	439	399	432	402	394	400	377	409	443	398	406	392	420	415	423	404	378	413	423	402	387	412	380	449	384	398	423	426	387	430	436	391	388	400	401	379	437	432	377	385	386	360	459	415	401	419	377	389	377	403	435	392	432	406	380	411	413	407	428	432	435	384	379	415	377	373	358	429	406	379	369	392	415	410	465	415	391	385	396	392	402	379	448	433	402	410	420	381	393	441	381	411	404	390	389	434	414	397	380	439	387	363	419	441	393	395	389	412	416	414	396	373	389	404	401	397	393	411	405	408	373	416	426	380	423	421	414	402	366	387	376	373	399	403	422	405	421	428	367	432	351	427	428	425	369	401	377	394	410	395	434	408	434	386	400	374	411	379	409	431	397	392	403	390	433	389	398	413	384	431	415	364	413	392	424	440	402	407	377	382	366	402	403	377	399	374	406	411	383	432	400	412	401	408	375	381	439	366	410	400	394	396	409	380	409	417	437	376	414	354	410	417	418	372	381	384	425	405	432	422	421	396	416	448	422	385	373	377	358	436	386	439	407	409	404	383	412	388	397	433	404	396	420	396	398	393	389	406	415	418	407	396	417	416	435	407	410	393	434	421	417	398	363	395	402	448	428	391	400	381	445	381	406	436	399	429	405	396	406	379	414	382	384	427	404	366	403	405	392	389	441	403	420	434	393	426	414	395	429	407	372	398	405	418	377	433	405	413	393	428	426	382	430	415	395	407	404	443	416	408	444	389	403	402	406	405	389	415	406	394	399	423	337	396	420	404	400	371	392	406	380	430	406	423	378	424	395	426	388	398	406	413	431	423	397	393	405	396	407	405	420	406	383	419	388	391	417	382	442	424	397	418	426	399	392	419	420	429	402	392	431	386	416	404	398	417	406	414	419	433	395	392	405	426	436	408	402	417	394	440	377	407	382	409	337	397	393	384	379	367	387	399	383	411	407	364	374	360	408	418	428	398	391	427	406	392	387	404	401	390	407	394	396	398	430	425	408	410	443	424	409	379	374	402	424	412	406	379	410	370	385	386	432	407	401	387	421	415	396	364	426	405	406	406	386	382	419	400	406	352	393	393	380	389	385	398	383	444	403	407	440	398	372	410	403	388	450	394	394	391	391	394	396	397	379	388	379	402	435	373	381	411	418	432	409	424	386	397	397	420	396	456	449	408	392	385	416	403	423	357	394	423	409	400	364	408	394	398	376	415	412	395	376	409	366	393	422	415	397	386	405	368	417	435	394	368	407	385	389	377	390	395	427	410	419	418	400	395	384	400	383	387	399	405	420	413	414	416	408	377	392	435	402	401	400	396	390	409	415	407	403	409	405	418	398	431	411	397	453	413	369	409	419	415	405	413	391	399	399	375	398	402	378	425	388	407	425	407	424	406	404	393	381	422	388	415	377	391	390	430	408	399	385	413	414	402	409	395	394	411	403	412	381	397	405	374	378	363	407	430	440	405	409	421	383	402	435	393	430	418	411	423	405	393	376	408	371	392	416	406	411	428	417	445	359	399	396	435	382	378	429	385	403	457	411	390	419	446	409	422	417	400	409	401	402	365	397	421	411	437	389	392	445	382	419	416	391	436	410	390	402	402	433	410	409	378	393	367	447	419	466	383	375	363	402	421	378	352	410	426	392	416	426	413	415	398	397	378	417	413	391	374	403	411	431	395	425	421	370	374	406	409	435	419	375	365	406	363	401	409	380	406	397	422	410	399	380	394	396	402	379	413	377	382	394	453	404	444	447	406	392	413	413	382	411	382	372	403	410	392	416	416	415	399	397	389	453	403	382	401	414	415	379	424	454	415	404	411	393	389	388	424	398	421	426	377	378	400	390	427	406	412	413	414	411	417	388	404	415	426	408	438	374	395	416	385	406	396	400	427	404	411	405	412	396	410	413	388	418	447	389	388	398	416	404	385	445	416	405	413	419	426	401	388	399	433	428	418	399	414	392	389	369	433	379	397	396	389	386	374	382	400	440	394	414	396	424	408	412	434	411	432	440	437	390	388	405	416	413	417	387	404	415	401	454	394	415	383	378	413	441	401	428	403	413	421	364	426	421	429	387	409	419	434	403	419	445	388	416	451	384	389	385	405	386	400	402	402	414	401	405	373	420	410	376	372	390	395	394	394	415	375	409	402	365	418	393	391	434	394	406	415	444	420	371	380	407	399	404	385	429	413	397	413	381	386	413	420	380	403	382	378	417	388	432	407	404	408	380	415	391	420	407	387	403	395	394	394	435	444	374	429	391	417	453	393	403	396	401	389	433	398	422	376	401	412	440	416	409	374	380	379	440	435	388	381	426	409	396	404	421	395	418	421	404	369	402	436	435	381	445	383	411	425	390	409	378	386	368	386	384	360	382	412	425	378	425	424	427	357	397	382	417	400	434	359	433	395	425	426	396	429	405	421	390	433	416	418	430	403	413	388	397	409	410	404	412	441	430	428	399	393	402	381	429	408	424	415	362	416	388	373	399	403	397	411	432	427	400	387	400	420	453	397	416	416	406	383	426	397	406	376	425	436	411	382	397	401	364	425	415	429	436	397	413	440	412	435	424	389	429	398	467	412	402	425	427	390	367	422	416	407	426	411	456	367	400	409	367	421	404	426	360	375	432	410	411	379	430	423	404	381	407	412	363	418	393	408	399	382	408	408	372	432	424	404	394	404	391	377	443	382	398	417	401	398	413	368	388	410	392	385	394	348	428	385	414	409	408	388	440	443	361	447	369	382	425	395	397	410	393	428	399	388	391	396	384	390	414	356	408	390	408	391	405	396	402	421	388	436	395	383	410	422	400	428	391	403	409	398	400	385	400	411	420	384	428	367	421	407	418	414	410	390	429	424	443	388	388	375	408	398	394	436	407	405
30162	41036	28514	9579	2492	476	450	452	442	418	450	441	474	437	447	406	463	428	460	419	428	405	465	455	447	474	384	415	458	425	425	432	433	421	466	443	426	414	433	412	409	427	435	451	459	426	437	424	404	466	440	418	416	421	436	427	413	447	436	413	461	447	423	382	400	429	472	421	428	455	464	410	410	416	433	436	438	431	420	430	390	379	443	442	442	417	413	421	435	432	407	450	407	426	444	441	415	429	466	455	427	479	458	449	403	403	423	448	456	458	445	464	462	443	395	368	436	399	409	419	434	432	472	413	450	435	416	441	422	427	433	413	391	423	419	420	435	444	430	392	423	448	434	429	447	398	415	441	444	422	409	416	423	451	418	397	450	403	431	405	435	484	438	431	426	430	432	437	443	394	427	447	400	425	452	404	444	442	398	446	420	428	423	411	416	372	411	450	431	407	435	440	418	416	427	409	419	392	432	464	426	443	437	404	416	396	433	441	443	431	461	469	456	445	444	421	416	419	396	444	444	408	408	399	415	446	427	426	448	411	432	437	408	424	443	428	461	416	474	434	398	430	439	397	450	438	431	429	457	454	445	412	408	438	446	424	429	438	444	456	410	429	422	424	403	445	409	434	428	407	469	427	439	433	391	435	421	432	422	411	409	417	383	415	446	459	405	426	384	426	440	453	449	471	435	448	408	444	443	477	419	447	414	381	435	420	445	443	416	430	416	426	416	386	441	383	433	446	434	454	462	426	416	414	451	447	496	435	434	419	427	418	420	438	379	414	445	433	433	467	433	412	414	479	426	437	406	447	433	462	424	409	453	384	459	421	423	447	447	443	420	468	433	417	462	406	410	414	454	416	435	422	437	446	439	428	425	426	413	419	422	404	420	435	430	457	418	413	452	404	450	394	413	405	425	427	419	425	432	465	439	419	439	439	455	418	420	460	434	435	419	457	436	434	420	397	431	438	416	407	457	440	443	441	430	437	409	400	470	416	418	395	471	473	437	429	428	440	428	442	428	431	423	426	408	425	426	446	414	443	457	433	417	440	426	426	476	420	400	433	426	400	431	442	414	390	431	420	428	446	443	422	435	395	451	404	454	437	450	463	428	448	423	439	408	429	444	434	453	444	448	405	408	455	440	397	453	425	413	424	422	437	457	424	434	425	436	442	399	424	426	456	457	438	411	408	454	419	415	478	450	411	427	451	412	422	417	435	405	430	406	435	471	412	444	430	444	440	473	442	468	462	436	377	427	410	425	431	463	402	459	436	441	418	468	419	440	437	427	453	419	427	430	440	423	421	449	432	479	491	413	453	445	457	468	400	433	455	413	412	387	465	431	400	428	438	414	452	420	445	410	427	400	420	414	425	468	437	426	407	440	456	455	411	453	418	407	450	405	442	457	501	440	411	426	427	471	446	437	413	426	411	443	403	420	444	478	433	399	427	419	399	429	443	428	460	388	403	423	430	420	411	396	439	429	438	428	458	383	438	444	442	404	418	404	428	394	411	394	447	429	457	432	367	417	401	399	429	418	448	422	457	418	410	396	456	435	432	406	416	476	433	431	447	456	407	426	431	427	439	439	413	432	401	426	437	419	451	436	412	419	463	425	402	458	451	405	415	426	457	419	440	414	414	438	411	432	414	444	434	462	433	454	430	456	456	398	439	404	399	437	414	396	417	409	428	436	446	423	449	424	431	422	449	420	447	445	419	418	422	417	429	477	422	439	438	413	442	440	432	425	462	435	463	473	432	434	436	440	421	426	474	433	445	421	454	431	402	450	404	458	436	435	458	443	425	401	413	431	425	433	421	407	395	449	436	421	440	452	454	464	437	440	416	447	446	424	443	426	415	486	403	428	432	456	440	404	423	403	436	442	445	446	435	444	460	404	436	418	442	459	414	453	393	444	422	415	432	444	423	421	422	382	460	428	431	438	438	443	424	448	465	438	435	438	391	405	435	415	420	427	439	465	439	412	409	453	466	423	443	441	430	459	451	413	412	427	437	409	421	453	442	414	430	470	382	448	429	433	426	425	451	397	435	415	457	404	433	440	416	403	440	447	471	424	395	440	446	430	416	417	483	472	443	451	465	444	400	433	416	426	450	411	431	400	396	447	437	451	456	424	458	434	400	416	464	441	435	433	380	428	437	459	459	425	410	414	449	454	418	443	433	445	413	468	442	429	428	431	420	453	446	466	411	420	471	441	429	411	423	458	458	396	451	458	420	457	444	397	433	384	425	439	417	452	432	393	426	439	463	443	437	429	429	444	395	416	420	424	409	452	421	428	400	495	432	447	422	454	433	436	423	429	452	416	417	440	446	409	470	434	430	427	389	462	411	417	420	439	450	413	450	414	432	410	435	415	412	415	410	430	441	445	411	410	466	427	445	449	444	395	446	422	421	414	469	440	397	425	451	465	463	453	419	440	467	434	432	450	465	413	419	464	436	419	424	417	431	409	446	443	440	447	421	415	432	476	404	416	469	429	432	414	424	417	439	414	460	439	425	420	422	438	410	468	436	403	463	424	454	409	463	419	463	438	430	482	427	446	417	422	406	393	399	438	423	447	438	462	467	435	442	448	425	417	441	422	439	425	427	423	450	478	453	438	414	396	433	434	427	425	445	434	461	438	431	457	443	444	440	400	426	437	439	446	423	476	419	436	411	425	379	426	428	439	421	431	427	455	438	401	440	423	430	421	447	449	432	426	463	455	428	435	400	484	463	466	457	438	456	435	455	419	439	414	432	428	440	459	442	396	447	408	432	443	437	442	434	413	434	412	413	460	426	477	422	426	494	419	428	431	412	463	402	384	414	420	432	425	429	437	457	431	417	428	442	428	411	414	481	391	355	410	447	457	466	424	469	458	438	494	451	425	450	414	427	413	419	461	471	460	426	459	440	459	412	435	422	460	431	442	374	491	443	443	444	428	421	395	453	435	460	404	434	421	460	450	430	437	446	423	406	450	426	437	411	441	431	427	441	404	445	450	432	460	418	447	388	416	433	443	424	449	449	418	455	410	417	427	415	448	432	440	457	409	425	443	406	455	450	432	421	444	439	416	375	376	425	426	431	450	440	431	423	423	462	402	451	442	413	412	423	434	443	418	441	446	474	422	446	430	429	440	420	431	440	413	426	441	440	444	467	464	412	438	384	426	414	458	420	451	462	465	427	445	450	438	454	423	446	429	406	435	423	429	457	454	444	400	391	398	392	437	438	422	420	397	425	449	450	458	448	421	453	412	433	445	425	429	453	414	436	458	430	430	394	470	414	425	437	433	439	440	392	453	463	439	472	451	454	491	453	435	420	421	416	439	452	455	398	449	428	412	429	400	411	456	467	451	467	462	410	423	470	425	450	446	418	419	462	423	420	429	421	400	459	422	400	466	451	437	398	437	444	444	440	444	421	436	444	401	451	470	416	439	432	419	442	441	432	430	409	411	415	426	417	461	430	454	383	439	445	415	458	442	405	417	426	431	452	437	446	419	428	424	448
23735	22063	37788	34245	23610	15204	2819	715	689	608	627	633	605	579	565	599	605	591	585	622	557	582	572	612	546	642	620	614	548	545	551	554	596	534	590	568	589	604	568	578	614	585	558	580	559	589	558	588	576	602	599	566	608	627	597	624	618	604	630	604	619	584	579	623	612	613	600	554	605	558	550	569	585	585	620	608	558	598	618	581	613	600	572	586	578	625	568	583	557	643	549	584	569	561	600	566	584	557	562	547	570	542	594	604	584	587	564	574	601	574	597	602	572	616	569	547	612	582	570	568	598	607	567	630	593	607	624	595	602	569	629	526	601	588	606	553	602	581	564	606	553	542	581	575	559	617	617	545	568	558	582	559	558	591	556	577	580	540	592	577	569	604	610	618	577	580	537	565	576	602	633	545	595	575	575	590	571	558	577	567	582	617	609	555	570	566	620	577	552	566	544	634	593	550	634	550	582	623	565	596	557	560	609	575	590	584	615	579	581	577	564	601	588	559	609	604	576	571	579	619	577	599	548	623	586	644	621	555	597	620	569	574	598	589	566	568	559	612	618	588	579	607	570	603	600	583	626	621	607	581	581	574	600	622	632	602	570	559	540	552	571	573	557	593	588	563	565	568	557	580	613	561	535	547	557	605	524	586	601	576	550	551	561	610	576	595	593	605	558	587	602	590	573	605	547	547	606	516	620	609	585	588	615	601	606	573	600	551	580	604	622	595	583	545	559	588	566	605	571	536	593	592	549	609	568	573	605	617	600	612	561	575	630	555	551	583	577	592	634	579	602	635	609	580	579	579	551	557	572	640	551	562	616	589	583	584	560	555	555	622	573	606	615	575	605	542	565	580	582	613	560	580	631	611	594	569	567	581	590	570	547	587	553	599	568	598	574	567	545	614	559	596	614	565	552	582	617	629	583	575	632	593	587	567	615	561	595	565	570	591	612	564	587	621	594	581	547	574	612	570	619	607	546	626	576	559	567	545	609	586	601	555	558	636	595	568	596	554	635	587	581	576	562	535	559	601	572	573	599	577	557	589	561	613	569	601	563	552	575	538	575	563	595	582	601	580	555	582	584	597	595	557	602	581	616	578	630	596	601	574	631	585	589	575	575	569	606	558	566	587	596	581	545	558	574	560	630	554	628	588	585	596	582	611	597	599	541	597	580	598	568	593	618	588	562	576	550	545	590	627	607	578	587	524	587	556	607	632	574	605	600	571	577	562	618	606	571	580	639	612	595	611	583	625	558	549	630	572	551	611	604	610	619	560	623	590	576	544	563	588	588	570	611	579	608	577	617	605	576	597	582	649	580	603	532	594	555	590	565	613	559	565	571	595	578	613	586	622	603	571	553	595	600	602	589	573	568	601	586	572	570	588	581	588	586	587	596	562	602	580	633	631	568	580	559	601	604	633	588	613	557	588	604	596	618	579	632	623	531	577	623	570	546	595	615	583	597	580	628	588	561	576	574	568	607	550	630	581	591	600	571	587	588	580	610	566	582	591	607	579	583	600	595	593	569	580	582	567	574	594	540	615	580	571	600	599	575	587	593	629	556	545	564	577	586	622	589	598	555	561	618	585	587	608	595	567	576	577	565	627	586	542	558	578	594	589	588	582	568	593	617	592	576	625	552	595	574	651	566	626	579	592	570	576	600	550	584	580	583	618	606	604	626	625	609	579	586	616	554	548	599	564	595	567	589	594	555	566	630	573	577	554	597	607	577	592	591	533	559	542	600	612	593	597	575	598	613	595	593	620	565	609	591	568	578	585	561	573	579	612	569	565	587	599	635	571	573	575	618	583	601	605	596	612	610	610	604	558	581	566	611	636	566	617	559	586	590	589	621	588	573	593	619	604	637	556	588	563	584	594	570	546	617	615	542	594	654	587	578	629	544	602	582	587	539	580	580	591	602	651	559	584	592	582	611	593	610	596	607	558	581	551	597	552	558	646	596	570	603	576	578	553	583	554	568	598	595	576	608	577	605	576	614	594	554	575	563	596	563	570	603	604	613	544	626	577	588	600	585	604	582	628	560	622	599	603	603	572	594	564	629	567	585	577	619	629	604	577	579	589	571	579	562	539	601	518	597	603	637	576	593	611	554	587	634	597	576	596	574	593	550	598	598	623	602	558	567	587	589	622	571	589	542	598	588	588	534	603	569	596	598	577	567	563	586	553	608	563	598	595	584	580	644	577	595	543	581	584	620	566	549	580	623	552	570	616	569	592	537	597	565	553	597	594	580	543	601	564	589	614	569	587	582	558	584	566	565	600	583	605	529	582	577	577	616	601	591	567	575	595	582	603	575	590	637	603	571	580	556	553	589	592	585	613	580	587	590	635	563	559	593	589	596	560	576	575	621	588	603	576	638	589	549	635	547	564	609	575	628	557	608	642	600	591	612	610	566	572	604	611	579	600	615	602	562	574	593	560	597	588	608	599	568	574	577	565	593	545	595	591	583	589	577	605	584	571	559	580	586	592	606	601	565	561	559	606	594	599	601	605	573	589	598	571	622	571	565	588	585	567	580	616	556	599	598	595	595	613	569	577	613	583	592	617	577	555	577	606	543	613	553	598	619	552	606	572	591	625	566	607	551	570	562	602	575	603	623	604	590	577	596	619	587	629	608	579	539	596	584	561	585	587	606	568	575	588	661	541	571	639	586	586	631	576	546	606	654	554	562	624	545	623	613	610	567	593	594	597	589	612	592	576	569	603	596	578	562	602	568	556	585	583	569	548	644	609	541	571	618	598	586	616	599	581	531	585	540	562	580	578	586	620	560	553	586	637	614	582	548	579	563	557	606	576	557	560	593	615	605	585	590	554	568	602	584	548	578	614	572	609	587	622	595	537	623	622	583	590	602	573	574	595	542	574	595	552	583	611	632	630	615	634	597	584	551	562	608	630	535	581	545	611	583	648	628	617	567	619	594	593	616	574	626	610	583	580	566	586	582	555	587	606	613	584	601	548	555	585	611	588	624	596	555	610	612	595	599	541	622	590	568	609	590	609	583	605	610	580	572	499	560	605	586	568	537	552	560	578	532	624	573	587	559	573	590	558	582	627	582	612	550	616	606	594	581	590	602	574	610	581	589	594	629	610	523	603	568	551	572	584	580	579	603	580	580	599	600	575	569	585	600	601	574	578	630	605	584	611	622	537	583	596	566	586	632	584	591	616	602	581	559	633	596	573	604	556	554	609	551	607	573	610	576	627	628	583	538	584	549	614	590	580	582	598	582	598	583	599	616	557	583	572	613	555	551	593	575	597	593	601	561	570	603	587	626	596	599	571	578	591	588	571	557	575	578	602	591	585	595	565	581	554	601	578	575	585	575	594	569	595	598	622	556	589	546	536	583	607	560	610	618	582	558	602	577	598	586	551	596	591	589	529	572	603	637	603	652	579	598	591	570	600	573	582	608	571	578	591	579	579	611	559	600	623	641	585	583	570	524	588	583	609	564	570	582	653	609	585	520	534	553	614	586	600	576	560
39623	84294	72840	43975	22642	2320	700	723	697	649	623	645	623	618	612	609	576	616	607	600	588	545	618	570	606	582	653	620	613	588	557	618	597	623	600	573	584	603	584	578	612	615	614	565	634	599	571	664	601	587	606	609	562	572	603	574	572	572	619	579	584	609	600	609	578	588	644	595	607	561	613	603	619	604	566	568	612	574	621	575	633	610	590	589	590	583	605	569	581	595	543	592	585	607	554	578	607	608	619	624	601	575	552	612	622	604	608	558	563	584	569	572	571	579	582	588	640	587	602	565	629	575	627	571	600	605	583	590	611	604	587	650	621	600	594	606	564	599	579	601	559	574	590	543	571	619	598	610	632	589	565	599	587	562	610	569	627	637	574	577	598	637	591	600	615	557	652	609	571	626	560	596	608	616	586	575	581	589	578	602	593	601	573	597	642	626	550	579	548	553	568	569	595	613	621	591	598	552	604	580	617	588	560	592	565	565	602	559	578	605	583	602	624	575	588	595	597	596	628	557	573	615	614	565	574	607	593	599	587	574	597	594	599	529	561	603	553	627	587	617	580	611	543	574	594	580	576	648	588	607	618	602	611	603	617	565	632	613	583	549	603	591	563	577	597	614	596	602	589	619	549	597	607	561	617	588	600	575	618	609	572	607	590	601	614	591	597	576	536	570	606	637	567	599	573	566	534	624	571	580	618	588	605	630	598	582	614	603	608	568	562	572	587	615	622	599	621	543	606	603	616	599	618	617	599	602	601	600	583	553	587	588	596	610	559	645	607	555	611	582	568	636	610	587	670	558	577	601	569	590	602	613	600	594	567	630	591	588	590	588	600	573	580	578	636	560	595	637	572	618	607	625	629	589	589	656	632	552	612	616	604	572	612	600	571	587	577	616	590	589	581	589	589	603	614	629	594	568	591	613	612	599	571	619	564	555	586	591	642	584	550	579	625	583	629	581	545	562	571	633	568	582	615	554	548	607	609	627	565	593	596	554	572	578	593	628	588	578	600	583	608	545	549	624	615	577	611	544	594	653	596	560	640	591	598	553	602	574	585	602	553	587	576	591	606	611	601	546	537	520	559	621	592	593	554	590	599	612	573	585	601	577	611	582	577	605	631	642	580	588	594	581	562	622	591	616	584	650	548	586	582	632	602	593	560	596	558	607	618	613	564	623	587	572	574	554	558	606	605	567	596	618	609	589	633	592	550	533	545	580	599	580	583	591	558	594	634	596	567	623	586	586	584	603	574	566	589	586	626	626	566	538	562	586	584	574	610	626	574	558	567	582	601	568	602	542	628	556	637	641	623	580	581	557	574	571	588	563	579	610	647	600	574	554	636	575	592	601	581	624	624	582	602	628	595	602	605	579	572	568	602	586	597	614	630	598	578	605	568	583	604	554	586	580	630	604	580	580	584	650	597	621	595	618	588	617	620	562	566	583	592	602	578	610	600	627	602	568	606	538	569	618	617	579	620	612	614	595	565	595	598	605	574	620	589	607	580	555	615	580	583	601	599	578	555	589	574	586	580	576	558	576	613	563	602	613	553	623	595	609	601	604	606	560	586	612	572	577	559	566	611	583	574	588	573	590	594	586	632	569	589	565	608	583	535	599	578	652	587	594	591	604	639	603	618	600	600	561	563	616	579	599	635	565	562	572	578	582	596	572	629	624	586	571	645	579	545	602	595	586	575	600	605	604	555	604	573	574	609	588	530	597	601	598	615	552	583	585	577	593	602	617	600	544	601	607	596	601	569	610	571	623	601	595	555	589	600	596	585	532	602	571	606	602	580	581	623	542	568	576	569	582	620	594	599	609	624	609	587	581	603	582	552	551	596	559	587	565	554	579	612	565	591	571	609	649	582	617	580	533	574	588	590	599	597	599	587	538	608	606	600	596	575	562	590	618	577	589	596	606	592	583	574	597	590	590	595	606	583	582	608	604	621	593	602	616	558	570	632	578	594	615	583	601	561	605	617	573	598	641	624	578	617	571	596	608	606	603	555	579	571	584	584	593	570	582	581	598	591	583	587	668	577	576	594	620	572	538	593	546	631	560	575	604	601	580	599	607	568	570	616	600	612	554	623	592	618	560	584	613	591	596	589	592	594	634	577	602	638	610	584	606	558	514	590	599	623	619	574	572	573	579	582	595	646	573	585	599	587	591	617	622	586	530	618	593	582	603	587	594	573	565	579	616	586	577	610	572	591	547	589	576	586	600	599	602	593	591	592	582	574	589	607	607	597	620	609	650	638	632	581	617	593	619	582	579	614	572	615	560	617	590	575	566	639	679	574	622	613	548	609	629	628	626	618	609	565	606	617	586	629	592	564	588	576	595	532	604	600	553	555	614	600	579	607	621	567	580	609	602	574	604	603	568	621	578	636	652	610	527	598	676	605	626	548	588	608	566	550	651	585	603	580	559	584	580	580	575	539	615	597	615	634	594	594	586	545	620	608	581	587	573	599	576	598	586	631	600	576	621	614	617	545	591	536	572	603	558	636	561	587	568	568	554	602	624	628	602	608	581	606	598	581	591	575	571	626	578	569	583	598	584	599	531	582	554	606	627	608	591	597	585	578	605	582	609	610	636	614	589	575	565	599	581	620	573	592	643	546	607	634	594	593	607	580	608	620	594	601	557	571	573	623	551	588	587	559	606	576	572	591	595	589	608	598	589	621	619	565	558	619	634	558	563	631	599	605	589	575	589	584	525	573	622	565	580	618	600	606	592	593	603	591	587	609	587	589	619	564	568	612	582	575	594	618	577	628	584	635	623	564	604	614	579	604	589	583	572	550	575	586	564	573	600	617	605	598	594	594	570	575	654	588	610	563	561	555	586	643	612	615	634	592	601	616	559	595	584	586	595	580	632	627	605	604	598	635	607	611	577	619	604	543	594	613	563	614	594	569	591	601	585	601	619	589	613	585	660	578	594	621	592	572	566	585	616	598	610	623	600	594	580	600	571	607	569	600	576	606	603	576	596	586	598	594	636	613	597	578	592	573	590	567	582	525	607	599	587	529	568	648	605	632	570	572	589	551	615	559	626	576	638	588	609	633	606	589	582	583	575	579	623	582	633	579	574	586	587	570	584	621	610	581	615	616	619	583	597	611	577	648	565	583	594	609	610	603	594	573	585	571	577	599	573	579	580	604	577	615	632	585	554	600	598	565	604	558	577	559	598	603	568	573	583	625	537	563	588	578	605	607	614	581	610	583	572	579	623	587	593	558	609	578	599	566	570	644	603	593	604	599	595	566	592	601	631	630	574	657	658	556	601	536	621	604	602	590	587	568	569	612	588	628	591	606	558	616	610	642	602	579	607	637	524	580	629	571	609	594	597	607	585	601	589	596	615	573	583	588	567	618	601	548	610	605	568	572	587	551	546	554	585	578	608	560	641	611	554	623	609	644	571	577	575	575	587	586	582	586	573	565	580	569	595	595	551	589	610	613	622	585	599	588	586	588	582	549	592	584	533	647	611	610	587	596	591
24926	23224	38818	32657	19011	5492	777	707	645	683	630	673	664	573	632	653	656	687	626	622	647	621	640	621	626	681	630	606	639	606	595	594	654	642	628	617	605	653	651	636	618	654	606	639	648	623	659	602	617	634	635	656	610	628	605	637	623	650	622	637	601	632	627	633	623	628	638	614	648	635	673	608	614	613	683	601	624	626	633	632	635	618	672	669	640	653	635	593	652	656	669	625	621	670	672	662	581	636	657	634	621	652	610	617	572	643	623	624	657	639	645	647	615	643	638	646	643	629	650	613	637	635	657	627	627	626	675	625	650	575	669	646	636	614	601	644	626	597	625	663	657	619	618	642	626	649	682	625	599	618	657	595	613	644	587	656	621	630	646	618	643	637	563	621	629	656	619	637	660	628	626	629	607	657	663	582	634	638	628	614	652	611	659	583	596	618	605	652	657	656	617	689	582	667	635	618	637	666	626	622	603	639	623	686	589	658	650	625	620	610	613	642	654	587	692	579	617	662	626	610	623	653	605	651	649	625	662	611	596	584	615	622	617	616	618	638	669	602	621	653	618	631	635	642	593	657	609	580	644	612	629	605	611	620	641	581	639	679	629	616	604	613	621	598	647	607	620	607	648	611	599	660	683	635	555	608	636	655	604	674	640	624	631	627	614	615	576	639	642	666	633	658	642	609	628	609	666	611	638	652	601	643	620	618	609	590	633	666	667	619	622	656	624	630	641	619	641	608	656	633	614	624	606	664	635	630	603	645	632	632	667	660	635	632	590	624	632	586	652	618	624	653	624	666	643	615	626	663	648	669	643	632	636	611	640	639	641	594	598	648	652	602	624	655	608	667	668	645	644	638	580	646	624	619	600	594	633	650	642	629	699	669	623	654	629	664	652	617	691	608	622	604	624	640	645	629	618	654	626	634	628	637	607	630	670	619	642	665	621	654	630	649	627	614	692	595	649	653	643	660	630	608	631	623	643	675	627	632	643	606	650	634	597	625	618	607	636	654	652	642	632	610	624	634	600	646	641	617	606	706	655	641	598	606	601	626	644	589	645	624	607	595	653	639	650	622	658	633	655	627	646	640	655	614	682	612	617	637	618	611	611	615	642	623	652	609	574	663	579	637	673	615	645	672	576	636	642	652	613	616	618	634	629	632	665	644	589	590	646	610	624	665	610	625	628	608	651	653	652	649	591	618	614	647	592	640	619	641	655	672	634	666	637	616	623	651	634	586	616	647	686	660	663	636	661	671	625	597	618	611	628	610	629	606	634	608	643	590	624	617	615	632	615	626	614	625	664	616	646	643	642	612	671	631	631	628	636	641	637	630	656	601	593	627	682	619	648	645	624	608	636	609	653	621	623	640	670	647	602	612	596	635	610	648	604	623	616	671	657	654	615	635	633	626	634	635	624	590	614	668	654	609	636	625	619	641	598	635	588	621	608	604	600	612	618	633	600	605	661	602	667	619	613	650	641	602	597	637	658	635	602	588	575	638	647	603	631	571	653	646	608	640	629	652	566	681	662	640	624	661	631	599	634	657	632	641	606	598	683	646	659	697	667	651	624	642	658	642	645	659	635	649	663	633	605	638	642	601	628	645	627	637	680	631	667	623	601	612	621	619	633	622	605	609	614	644	644	664	613	643	589	674	593	676	630	626	599	589	598	640	601	604	630	655	630	625	657	641	613	636	649	655	688	673	594	632	661	619	627	629	633	642	609	616	637	627	603	651	615	611	618	620	606	663	663	623	616	619	694	640	653	623	648	656	642	589	587	658	583	653	614	625	607	653	597	633	657	632	634	626	633	675	610	649	629	636	641	644	617	615	589	633	625	632	615	671	623	599	630	616	659	644	670	596	641	615	645	608	671	596	605	591	604	637	622	667	604	626	655	632	622	598	637	661	638	635	623	639	637	597	639	633	619	594	612	631	589	647	616	598	646	679	621	659	645	663	612	588	635	620	604	651	611	621	626	617	603	649	605	630	606	611	625	663	667	615	566	668	592	602	628	615	688	638	630	607	641	578	623	668	639	618	633	671	625	683	596	653	653	623	604	663	633	630	634	618	627	618	651	610	646	607	621	627	641	628	634	615	598	658	608	653	631	620	618	612	627	637	637	638	601	564	622	592	660	620	621	603	637	617	601	670	634	609	675	625	603	622	615	619	632	637	628	645	612	604	643	636	624	596	661	600	659	642	599	640	673	649	646	629	632	616	644	646	676	608	605	602	654	628	642	672	666	620	602	595	610	626	634	641	633	583	615	644	662	649	604	619	638	633	658	658	654	653	655	628	582	640	605	646	630	617	593	639	635	621	666	643	612	645	596	617	639	629	611	618	606	649	636	620	591	638	635	605	655	602	594	654	585	619	620	639	592	609	627	620	585	605	612	666	655	629	601	626	651	659	655	614	605	671	589	585	654	620	639	598	637	634	611	664	635	669	637	616	652	642	626	583	633	673	603	653	588	619	658	624	662	640	660	628	638	584	622	599	608	642	644	626	637	622	634	618	662	604	622	648	607	600	590	617	622	638	626	645	657	624	609	665	634	585	587	675	619	589	607	618	592	642	646	621	635	643	645	630	630	595	645	627	614	643	663	666	630	617	596	650	653	606	616	623	671	588	610	632	621	662	605	654	609	693	657	640	620	622	658	622	591	641	613	655	612	617	627	643	633	636	633	651	694	638	673	656	683	616	650	660	648	640	619	610	652	637	650	631	653	584	639	635	674	651	623	619	634	622	626	605	602	664	638	620	637	613	597	656	628	639	662	617	651	612	605	578	640	668	628	599	655	658	636	616	629	615	631	621	660	597	623	632	604	658	663	606	687	610	614	624	651	619	650	631	654	613	688	622	680	622	650	662	640	625	665	719	649	619	621	654	661	634	638	597	627	633	600	582	627	602	645	612	600	601	641	647	636	604	604	606	605	677	661	613	605	646	620	611	660	586	584	576	627	660	636	608	627	665	586	647	637	612	616	647	615	702	654	588	642	636	627	605	602	631	602	635	628	654	639	654	593	616	654	612	652	638	629	668	624	616	640	651	650	686	613	659	652	646	600	598	647	605	599	647	624	642	597	653	684	628	604	661	607	621	617	637	601	637	662	674	659	634	619	637	615	623	667	612	588	625	600	623	649	636	653	619	606	632	633	602	630	613	641	659	647	617	644	659	671	598	632	610	610	634	667	643	649	621	597	616	668	669	601	630	666	638	644	588	653	631	608	614	559	628	590	617	592	617	616	624	571	662	603	610	629	600	637	623	612	594	620	634	633	602	623	624	668	591	666	649	608	702	651	637	625	663	634	591	629	613	622	632	638	616	610	649	588	644	584	626	641	629	600	607	595	620	598	620	601	665	684	592	613	629	642	633	639	587	637	660	625	592	636	622	620	624	664	618	639	613	624	658	649	624	637	634	656	618	646	621	641	633	621	644	645	617	700	648	642	695	592	650	651	631	612	612	618	623	641	661	642	621	613	631	581	653	636	648	631	608
37414	73851	60795	34814	14361	2468	705	676	700	624	694	679	655	719	666	650	643	669	666	676	676	658	655	645	629	700	667	667	639	701	679	638	707	676	707	647	659	644	693	651	669	670	620	669	640	654	670	645	661	659	644	664	666	668	687	665	616	646	693	668	663	674	673	710	662	664	675	639	645	663	626	665	705	663	683	656	663	624	666	652	665	661	632	702	666	639	657	636	638	634	667	628	669	647	642	655	646	700	629	662	627	620	643	689	651	667	703	635	648	700	684	676	678	662	639	687	696	658	669	632	636	666	660	674	632	687	646	684	673	671	661	684	656	661	649	667	669	653	690	653	641	623	650	634	622	676	610	660	663	682	670	669	643	669	708	674	672	667	672	720	733	721	626	677	676	668	629	675	656	655	687	682	635	719	670	653	692	698	649	652	689	684	648	678	704	648	657	692	630	681	641	667	661	669	671	654	623	637	618	695	681	634	705	679	707	654	658	668	633	694	687	679	691	615	648	687	665	643	667	647	684	683	664	625	643	655	703	682	660	647	668	687	690	639	661	693	662	678	658	658	663	715	654	604	652	691	588	664	657	663	696	674	652	651	730	658	645	649	729	682	663	700	652	642	641	697	669	642	683	660	675	642	658	679	643	689	668	669	664	631	652	670	648	595	677	658	622	635	668	652	632	681	676	664	643	656	689	683	652	658	705	630	666	683	703	637	650	662	661	660	638	689	651	618	667	622	665	668	674	655	654	629	682	641	625	660	669	642	680	671	664	620	688	644	657	664	650	712	664	682	698	645	676	661	615	639	650	641	626	664	639	660	626	697	647	686	661	686	658	645	660	668	659	630	614	636	636	672	631	675	667	684	653	658	633	761	640	645	661	653	649	694	679	636	666	642	631	659	682	667	661	626	614	653	685	670	649	663	652	710	649	642	672	604	650	699	696	694	677	669	655	635	689	659	669	668	704	682	675	696	622	646	681	669	653	642	669	642	684	665	694	665	632	643	694	685	704	693	670	670	616	700	662	675	714	643	690	697	664	640	707	623	653	668	664	670	641	704	645	633	713	644	673	660	668	651	625	664	672	638	665	677	695	645	671	733	683	642	619	613	668	664	652	660	608	647	697	635	653	630	650	661	674	647	685	675	695	654	687	634	694	685	625	652	660	666	637	664	664	667	661	685	665	669	636	624	656	675	674	673	649	679	650	618	652	636	666	681	629	645	666	649	706	651	636	662	689	668	671	669	697	658	683	705	672	640	694	669	693	624	607	691	626	656	657	654	687	657	683	712	712	633	629	686	671	607	678	669	657	671	655	683	676	651	697	691	677	683	659	632	624	651	657	641	647	617	647	620	612	680	663	634	677	642	675	676	673	616	677	645	652	665	663	635	610	661	651	690	632	655	655	646	701	684	663	695	671	716	688	641	639	663	632	628	637	675	623	678	645	636	664	672	613	700	653	595	694	672	669	668	655	733	672	653	672	682	643	669	618	661	656	648	654	661	660	651	673	640	708	692	695	658	677	666	687	695	655	626	650	591	622	710	674	670	688	622	650	687	665	627	702	633	667	677	660	673	715	671	647	633	682	640	651	634	656	624	714	639	699	640	656	665	677	608	672	678	688	637	663	652	710	623	664	626	643	680	684	626	637	692	635	696	644	717	705	692	652	697	695	633	645	654	700	602	670	720	690	726	691	660	618	628	621	639	692	687	654	648	648	662	680	676	638	690	658	666	734	623	630	612	694	685	652	675	673	685	671	638	638	681	661	652	697	648	658	632	658	689	684	657	675	634	642	681	664	661	653	628	674	667	668	656	647	675	654	664	648	696	698	658	681	652	717	668	641	634	644	700	716	642	640	675	621	656	685	660	675	635	653	633	690	665	655	640	678	665	635	665	652	673	699	672	664	675	652	596	679	645	690	622	727	637	664	626	697	635	656	656	715	661	651	652	659	667	626	683	658	658	657	618	670	642	663	662	671	623	687	652	676	662	618	686	678	698	662	645	675	658	666	634	642	674	637	662	660	703	670	687	681	654	658	681	659	651	653	644	656	644	646	699	689	632	656	683	688	625	716	655	650	608	646	660	706	708	662	657	643	625	661	684	679	656	666	686	661	697	668	677	631	614	641	700	670	659	666	660	686	660	698	696	651	691	682	670	663	666	639	680	696	661	658	654	564	647	614	704	668	670	661	650	661	682	637	638	625	669	621	666	666	659	681	697	677	690	672	637	664	626	612	660	662	676	659	696	655	684	695	612	655	685	663	647	674	655	622	683	640	636	630	697	671	645	678	702	666	658	655	666	652	624	652	685	665	687	635	686	679	654	703	698	684	682	657	643	666	689	681	662	717	629	658	647	672	648	639	704	674	704	656	666	721	657	656	639	640	677	635	646	648	621	651	670	652	646	619	638	626	656	658	662	655	674	675	644	651	648	717	676	695	638	666	633	622	607	672	678	678	702	668	683	676	656	676	693	657	648	677	667	653	660	627	674	685	664	646	650	645	631	686	661	617	684	690	666	660	663	689	707	658	670	639	664	636	619	675	679	651	705	650	653	647	622	656	670	685	650	700	691	646	635	659	705	626	669	649	665	635	665	680	680	688	693	721	649	636	645	680	658	672	633	677	680	667	635	684	675	718	649	652	636	686	688	648	684	660	647	625	655	691	661	672	679	687	638	644	639	678	681	659	669	671	668	670	684	686	674	637	669	651	708	664	649	658	670	682	671	629	660	693	674	657	648	661	633	652	649	641	703	667	677	648	649	650	627	678	666	662	646	645	616	619	643	634	671	663	677	664	646	641	669	691	637	633	661	683	649	637	616	654	673	647	679	641	651	630	659	685	670	633	699	675	673	639	648	660	656	681	686	654	669	699	656	688	657	677	674	665	652	687	711	660	671	630	671	671	671	686	693	695	647	621	667	657	677	703	664	712	651	675	690	682	649	668	618	638	671	653	614	682	646	634	662	673	663	729	698	658	630	690	654	665	632	669	638	667	665	690	673	634	624	625	624	627	696	605	659	684	650	636	660	692	671	662	616	660	646	645	679	596	649	685	638	654	629	651	649	628	648	666	636	665	661	674	667	627	686	642	648	631	669	670	662	648	652	648	666	658	647	650	672	659	609	656	650	679	627	646	658	678	657	632	708	650	669	679	654	705	680	634	639	631	643	689	659	635	685	666	664	679	647	691	674	649	689	661	633	634	656	676	613	703	714	687	667	666	627	675	672	651	657	664	668	665	654	631	679	667	678	635	667	684	660	639	674	689	684	644	647	664	618	673	685	615	673	651	643	655	654	687	671	630	611	660	698	658	668	620	642	681	649	667	650	675	664	667	677	620	651	621	677	688	637	639	666	672	663	634	687	649	671	656	662	649	682	659	661	645	734	690	679	622	689	630	682	638	670	685	670	666	658	643	658	644	695	660	649	705	630	685	684	637	712	665	675	681	648	673	634	643	667	690	651	657	689	641	693	640	681	651	672	678	681	640	685	683	657
22577	21648	33508	30615	24134	21047	11869	1543	1039	1110	970	1052	995	1013	1008	942	971	943	1024	1004	1018	946	997	928	991	974	991	963	927	969	1020	955	964	1011	1104	1030	974	918	1001	1002	997	974	1005	972	1007	965	1029	980	990	969	1003	972	957	971	939	949	992	972	997	1003	990	1009	954	961	935	974	942	929	958	934	961	1004	1010	954	967	933	930	911	954	967	965	940	941	930	994	931	972	942	1050	940	924	948	953	953	1002	935	943	1022	912	982	916	937	983	971	972	946	909	969	986	1024	999	950	967	961	1019	925	971	995	925	979	974	982	995	1022	1001	905	999	951	990	940	958	963	990	997	1016	956	923	978	1029	961	977	960	978	970	987	929	924	932	987	969	994	984	954	970	964	951	966	980	955	936	983	926	911	921	1014	976	1005	927	971	980	1004	973	1053	975	949	959	1013	1037	996	907	965	991	901	976	1003	957	981	960	931	965	984	964	970	951	974	974	977	1000	973	997	946	1013	963	1015	942	983	974	958	1038	971	928	915	986	960	896	956	996	998	960	962	922	1003	1016	960	969	1003	931	967	979	929	985	957	921	993	980	1006	985	1022	950	971	954	972	987	987	1003	967	988	980	903	965	962	989	929	999	935	967	952	945	979	1002	945	997	948	974	1011	1009	973	1007	944	1020	970	1004	933	948	992	942	999	972	958	991	1017	984	890	997	983	995	968	1013	1004	984	987	1003	991	929	990	968	973	967	990	1029	960	961	973	1012	954	980	974	960	899	958	971	996	1010	951	974	1024	972	920	999	991	975	1010	902	960	997	954	1007	987	975	980	999	966	946	948	988	986	917	976	997	955	989	958	958	998	946	963	939	916	934	900	968	970	1011	984	995	958	1010	1011	968	1018	969	926	978	963	993	976	1006	958	964	999	1016	918	960	1032	976	932	930	997	994	967	928	1001	967	982	998	1017	958	953	951	923	1006	967	942	1005	991	953	1048	960	951	944	938	955	966	944	910	946	1002	997	979	940	962	965	951	979	947	983	979	960	947	987	954	960	977	949	962	1003	955	903	956	960	1036	944	987	992	951	964	942	954	927	981	934	994	955	938	971	978	1006	941	976	983	914	957	928	998	996	924	915	931	970	991	941	1002	953	969	972	944	938	966	954	942	959	991	1043	984	1009	967	933	962	942	931	982	928	939	982	975	941	989	1007	981	998	975	988	923	911	993	946	891	910	988	998	937	943	971	936	967	980	955	985	927	958	921	927	1025	961	951	966	965	969	983	929	976	980	970	998	976	915	963	973	992	978	970	952	937	979	935	1003	968	954	972	927	944	982	992	977	956	935	947	945	982	926	994	975	998	893	931	957	967	921	948	926	935	970	1004	1019	966	977	978	961	918	962	917	935	968	984	944	915	1010	909	932	948	960	976	965	967	988	955	982	955	1005	982	995	978	971	995	959	995	934	941	1013	1047	970	948	965	928	965	997	981	951	997	911	961	1009	936	991	938	946	1002	988	926	952	996	942	952	980	1012	984	948	969	936	935	997	948	926	1002	937	948	962	976	1003	1020	967	950	1022	923	970	976	962	1032	948	961	913	996	950	959	929	965	979	959	964	979	951	989	983	969	964	979	951	971	984	948	930	969	975	953	991	910	1005	920	991	954	881	967	995	1002	975	966	913	965	940	1004	947	971	968	973	963	964	957	1019	946	1016	994	1005	938	939	1011	985	923	907	928	959	987	1017	936	941	972	920	949	967	1022	977	975	996	921	1026	944	944	957	971	938	949	991	924	978	1001	920	985	986	956	969	978	976	1004	1006	1015	966	957	978	964	960	945	993	925	934	983	938	933	994	969	910	913	922	916	980	933	960	1020	954	984	1008	981	980	971	945	954	950	971	926	914	976	972	986	939	925	941	915	987	905	971	935	979	954	1000	954	913	934	910	1016	940	943	1023	1027	958	975	978	879	954	954	941	906	988	942	1006	940	988	993	980	946	935	1025	971	932	965	963	968	893	1013	964	968	956	981	980	996	936	953	945	996	936	955	946	974	1038	1003	969	1018	968	996	935	953	983	956	937	899	981	951	1001	1016	958	926	969	957	944	941	965	1004	992	991	959	936	983	957	949	1012	981	980	943	952	1018	924	920	920	1019	1018	965	962	930	962	977	939	969	977	958	1006	941	954	950	1002	985	982	980	1006	978	943	897	922	990	1009	998	991	933	951	940	1033	930	950	999	963	985	947	975	910	958	924	937	989	993	958	867	988	1015	914	909	1007	927	970	969	937	960	968	1012	970	1005	957	955	967	973	949	955	928	895	1000	1016	912	973	977	967	948	929	983	913	911	955	987	966	960	914	1012	996	886	994	940	957	1000	1024	942	996	975	977	951	970	1019	942	986	952	992	890	1001	1001	963	956	959	912	931	985	985	972	975	1009	944	967	925	967	929	922	903	960	944	988	996	940	951	966	991	1005	962	977	1003	954	932	972	966	963	929	965	979	963	944	938	957	959	1004	1013	937	967	953	967	957	929	953	978	957	924	939	975	957	1001	959	996	1004	984	968	921	933	994	966	980	1007	919	1006	984	952	955	974	940	976	974	986	935	958	1025	962	1004	1003	952	959	987	923	995	949	963	927	947	947	1017	973	936	1012	998	989	988	992	942	915	1019	944	950	1001	988	964	1009	990	988	985	961	936	973	997	909	973	891	971	933	989	1034	1006	962	963	992	942	910	964	985	969	1013	991	987	936	910	973	977	939	937	941	948	918	953	980	1027	992	934	1008	956	983	953	933	892	941	971	943	907	969	956	1009	949	957	947	955	962	964	943	953	960	979	918	969	968	950	971	892	1031	972	1046	995	955	963	999	946	924	1018	937	1007	948	1030	976	997	940	946	1015	990	958	918	972	961	914	940	938	1018	1012	1004	956	1015	951	943	1022	933	916	956	976	950	966	986	949	953	948	961	968	935	975	916	994	1007	925	952	1021	981	938	982	952	968	1025	998	956	924	919	975	943	993	962	968	966	1034	973	938	945	906	958	926	1021	922	976	970	937	946	958	939	886	929	956	962	991	1005	1008	986	969	969	1053	975	977	992	929	1021	1005	949	966	917	990	967	945	889	973	984	966	915	977	990	952	981	983	951	962	957	1012	951	1008	948	959	898	941	990	959	958	1024	941	974	977	1012	957	951	960	983	982	963	965	959	963	986	990	945	956	949	990	954	922	983	1025	962	994	1005	936	993	921	995	1008	975	871	978	892	978	963	925	979	941	956	936	1010	973	1007	894	955	986	1012	972	949	965	944	944	945	921	982	1016	979	972	994	966	934	894	1008	931	934	953	1047	991	1027	982	993	968	965	977	974	961	985	966	913	1017	917	979	919	1022	974	954	1000	990	991	924	970	953	959	1016	940	1000	986	1012	1013	941	988	918	1050	968	993	971	989	1035	923	989	961	983	985	977	913	972	984	975	989	1008	959	957	934	1002	982	953	1014	928	981	963	1019	969	969	937	952	979	917	939	951	922	995	1013	971	941	877	989	962	958	960	977	896	1037	996	965	910	998	967	953	931	980	949	977	1001	949	967	979	954	987	972	964	967	966	988	944	951	994	992	964	946	998	992	905	1003	1003	911	937	962	966	926	949	901	941	1008	1012	965	1006	1050	973	946	998	930	950	991	985	980	928	966	944	970	997	1025	991	925	944	960	969	944	979	992	960	974	1001	989	976	969	916	937	952	915	902	1050	968	1015
44254	84815	83511	57174	32271	8620	1187	1129	1069	988	996	1028	974	976	988	979	964	990	964	958	949	910	957	958	972	977	909	914	934	968	1002	977	945	931	959	940	1004	985	908	959	973	926	972	919	930	954	945	962	918	971	970	988	947	968	970	897	966	961	937	944	947	957	858	938	917	959	929	979	931	925	961	980	988	953	932	1012	915	985	924	942	934	918	978	950	983	922	989	944	965	955	970	931	934	961	940	922	961	954	918	976	972	880	931	934	923	946	976	960	979	948	965	982	930	938	940	969	939	921	957	972	924	954	947	978	926	932	930	935	907	921	940	965	876	929	982	961	924	946	948	939	1007	951	944	975	992	949	961	917	968	981	957	947	960	949	964	901	920	968	936	943	981	930	946	928	942	931	943	925	975	977	894	934	999	950	976	942	925	962	971	963	941	876	914	900	965	892	904	950	969	903	962	922	918	941	915	966	932	1020	974	928	960	946	995	951	928	932	945	965	908	923	918	946	977	1000	903	961	889	896	961	917	935	914	952	918	960	971	949	962	964	894	977	943	964	918	964	938	965	851	989	931	962	924	946	870	913	1008	951	943	960	1025	948	915	977	875	961	938	969	962	919	980	962	943	959	949	940	996	937	945	949	1004	921	971	929	941	959	942	939	940	964	936	967	938	936	938	920	895	944	950	922	990	965	959	925	983	980	987	965	931	958	948	950	923	972	890	1001	936	963	984	969	952	1001	982	955	945	936	934	978	914	973	997	946	891	982	934	991	916	982	929	983	950	931	916	971	953	937	920	871	961	971	927	963	949	902	976	960	941	959	952	1005	953	976	955	909	944	962	878	885	940	964	904	990	890	927	911	953	967	983	909	945	907	947	935	930	938	911	982	941	933	940	935	910	951	968	980	936	975	962	952	936	961	962	970	972	913	947	943	945	910	957	988	929	940	962	927	948	962	887	982	910	938	910	941	992	972	986	905	941	896	953	909	918	965	913	902	976	908	950	933	954	955	926	914	886	912	963	904	966	969	978	946	911	920	970	952	875	959	967	943	956	929	918	958	950	948	990	963	985	981	944	1015	977	960	981	886	931	904	915	921	954	903	876	1026	946	926	993	921	932	924	941	975	964	925	975	957	899	996	937	939	942	937	965	953	937	945	864	929	943	901	918	939	914	919	929	941	922	932	993	983	929	938	945	933	990	959	965	968	978	897	910	964	977	930	987	912	903	947	950	935	981	938	935	964	930	891	943	902	911	956	916	950	950	966	935	957	968	951	930	947	959	915	912	896	930	938	910	939	886	895	920	911	923	952	918	966	920	957	981	925	972	906	980	932	958	916	904	971	979	979	904	932	949	913	913	968	918	927	971	939	934	903	961	937	963	909	945	980	918	917	893	977	943	933	924	967	913	930	977	919	960	969	937	965	939	976	918	999	908	926	913	940	953	906	901	938	951	1007	946	890	983	975	904	914	965	960	962	905	978	976	922	924	883	939	948	971	915	1005	940	957	933	951	914	931	965	951	937	905	1002	935	951	907	924	922	986	953	938	940	960	924	979	996	920	933	934	958	990	1000	967	1003	919	1001	959	935	931	984	994	986	954	991	934	889	958	960	969	974	1014	947	959	918	989	896	961	901	904	940	951	915	994	967	956	936	964	949	950	982	889	929	907	918	921	926	935	902	947	921	923	930	942	891	912	963	897	874	954	964	922	971	914	904	930	961	937	927	985	970	927	981	955	937	1001	965	977	896	960	943	932	992	929	921	944	976	917	930	895	955	929	979	947	967	922	938	954	972	897	953	990	933	955	905	951	944	1001	881	898	886	981	942	961	899	933	907	889	915	929	976	1046	877	997	989	953	985	953	943	930	920	1027	1011	946	893	944	925	935	959	978	969	961	917	875	926	968	951	1015	967	916	926	957	968	948	893	948	925	920	968	903	944	951	938	909	921	917	918	881	906	926	937	939	942	1040	931	917	952	936	1008	937	1006	933	969	881	959	898	911	981	942	950	982	971	989	948	931	927	883	945	945	908	932	939	958	972	920	925	947	967	938	929	931	944	933	935	968	914	934	960	945	937	940	965	939	988	961	931	927	986	932	991	933	896	945	946	952	954	912	960	906	902	922	908	950	885	959	956	941	972	983	944	923	918	932	987	918	942	901	948	923	939	937	985	927	937	950	958	974	932	917	926	945	957	966	960	900	962	921	927	938	969	974	997	948	963	962	959	969	997	964	918	921	949	986	980	968	965	922	943	917	983	904	919	924	972	879	970	931	970	934	879	961	954	943	922	972	903	916	960	934	890	903	862	946	937	995	915	944	933	957	990	963	954	897	941	946	922	909	986	978	972	940	933	944	919	929	1020	919	961	948	961	929	968	951	996	875	1004	956	904	914	906	906	955	966	927	957	990	965	976	931	897	956	1005	920	932	928	933	979	951	927	849	898	953	928	962	1016	884	960	947	919	968	955	946	939	917	922	918	940	922	986	926	958	980	980	967	990	857	973	917	944	940	906	931	964	937	954	934	973	937	908	949	912	937	985	942	932	918	976	964	934	904	968	969	948	951	981	933	953	918	957	963	979	981	927	913	998	966	984	933	926	950	934	1002	959	938	946	933	959	982	970	917	958	954	939	897	921	943	978	937	942	996	986	980	905	949	953	923	925	884	892	885	987	934	919	1001	872	929	936	956	965	972	962	870	926	967	923	928	937	953	946	984	933	907	977	990	944	913	948	978	934	964	985	949	942	970	908	979	947	952	895	949	915	948	945	897	885	972	945	941	880	959	944	959	919	959	922	922	940	985	925	937	951	922	968	933	913	915	924	928	964	971	966	952	909	964	953	882	926	969	929	961	982	899	955	963	945	968	924	888	942	965	930	1011	937	913	924	961	936	934	902	978	959	980	959	926	956	921	954	941	938	978	988	957	965	909	894	1016	916	938	987	927	936	907	982	949	878	977	892	955	973	953	1008	935	926	959	924	955	963	936	952	932	936	945	961	964	943	940	941	955	946	977	910	902	951	963	890	907	923	906	962	935	931	959	937	946	895	990	949	966	964	915	927	963	975	957	922	942	931	963	907	896	920	964	966	942	933	906	937	1003	931	922	944	970	920	911	932	919	908	932	990	900	940	901	1009	899	972	969	956	958	923	905	879	1003	915	914	946	922	992	974	926	939	916	942	952	929	891	919	992	979	933	890	929	980	941	953	975	955	963	939	976	919	923	1007	956	954	925	943	920	961	944	942	990	957	928	955	944	911	972	926	951	994	940	898	916	979	932	928	878	907	952	958	914	903	987	977	921	1011	922	985	925	932	915	967	990	1014	949	957	936	919	930	936	951	964	1031	935	969	930	918	922	953	915	950	918	952	968	998	945	946	941	955	942	913	947	944	941	962	947	947	962	889	928	903	933	909	937	938	969	911	933	968	931	966	1014	954	984	908	992	895	934	905	983	1011	945	931	918	875	990	944	934	975	959	952	993	967	965	931	969	961	919	991	984	929	971	975	959	987	961	941	972	937	957	874	971	903	933	947	888	926	994	944	997	978	939	984
31044	27876	38935	22458	5608	962	414	447	432	443	457	435	408	458	423	427	399	427	390	470	423	445	447	454	425	421	441	409	423	406	434	426	426	435	430	422	409	442	421	425	440	450	407	404	401	412	423	401	428	406	395	430	455	426	423	466	430	411	430	440	379	444	444	408	383	420	386	408	445	447	430	413	414	414	456	448	413	451	400	425	404	405	390	424	457	424	434	385	450	387	415	417	439	431	425	438	398	409	427	461	376	414	443	413	427	424	432	429	433	422	439	410	443	429	439	431	422	416	411	445	434	395	423	421	402	419	429	428	420	411	458	414	390	412	396	388	436	443	398	428	389	463	412	422	416	417	435	453	437	425	412	400	432	431	433	399	399	427	456	420	440	424	439	408	431	401	413	422	399	376	421	450	461	429	445	431	432	419	408	425	446	456	397	401	410	395	413	388	464	404	413	397	408	427	400	409	454	447	432	451	428	452	397	458	387	460	456	427	388	423	422	386	429	427	398	422	453	428	389	450	465	438	457	404	422	454	469	412	421	416	472	420	411	372	395	422	433	444	443	452	425	421	451	427	424	417	429	408	418	415	424	444	393	424	401	402	438	392	392	405	429	436	413	416	413	451	452	407	414	420	418	395	434	440	441	397	410	439	443	411	393	395	400	466	403	409	441	411	428	446	425	465	465	432	439	407	422	399	395	435	417	433	417	439	421	413	463	433	404	405	410	422	444	415	435	406	415	443	404	394	430	405	389	423	455	396	409	447	409	399	432	449	422	410	444	409	444	394	440	417	421	419	432	440	428	414	416	427	415	461	454	458	390	445	438	430	400	416	455	382	421	427	431	449	419	420	423	415	435	414	412	407	428	416	425	455	439	383	446	400	407	439	474	432	410	450	411	437	416	411	455	404	472	447	455	428	443	412	433	423	430	436	442	415	392	413	413	427	439	404	418	416	438	444	375	377	414	426	427	408	446	403	464	405	395	415	426	427	414	404	419	438	445	375	425	413	444	415	486	414	400	435	412	421	394	392	408	396	398	422	425	455	395	445	436	416	422	431	447	381	410	451	392	416	413	450	412	412	479	441	438	444	420	417	419	429	450	436	450	412	409	410	410	387	436	414	441	394	446	426	463	424	430	419	446	434	456	453	408	457	460	397	437	434	431	401	446	406	418	437	416	433	434	480	464	437	434	410	440	433	418	454	471	429	423	464	410	445	443	390	470	448	441	416	434	421	421	401	429	446	404	394	443	429	449	488	450	424	400	390	386	388	416	433	459	433	406	435	417	472	427	476	428	438	412	432	459	402	392	437	434	431	433	417	430	423	442	430	419	402	382	417	437	419	434	437	462	429	417	436	427	438	441	435	405	414	448	410	445	428	421	390	427	451	418	388	415	413	435	473	431	461	426	429	430	407	433	405	454	435	416	445	433	440	445	426	457	405	424	467	437	431	413	446	437	411	419	418	438	441	436	421	442	412	449	423	407	421	446	401	467	429	392	467	453	413	426	432	414	421	419	454	435	379	440	449	416	426	401	405	383	390	411	408	452	417	435	408	424	434	447	441	468	411	429	409	424	435	407	449	434	429	398	390	437	422	424	405	407	443	396	421	438	422	382	423	405	403	406	409	418	402	465	405	433	413	433	392	420	424	443	413	428	434	433	412	419	448	411	454	407	445	449	377	413	438	421	439	434	431	389	393	459	455	450	455	409	412	405	448	439	409	446	423	433	412	415	435	433	461	427	420	425	457	375	417	408	402	452	449	430	395	445	439	464	418	427	473	397	460	455	407	410	437	444	422	419	458	369	424	410	446	443	430	390	403	418	416	408	411	438	449	404	417	444	439	410	392	399	445	426	458	403	441	426	436	398	426	442	459	454	426	421	420	439	443	428	458	408	447	438	400	425	418	428	427	445	415	410	475	379	416	429	403	417	418	428	427	451	428	434	387	435	400	413	443	426	442	430	442	414	444	438	416	429	460	448	453	443	457	419	422	439	384	444	448	423	434	432	442	432	413	431	458	409	445	427	450	411	429	456	434	429	433	402	442	399	415	432	395	439	409	402	426	443	401	385	435	400	453	448	413	470	377	408	441	435	405	430	413	439	390	429	413	402	410	433	454	426	430	401	442	468	418	397	452	403	445	446	446	440	469	378	469	456	399	423	417	396	447	392	431	402	409	419	409	450	430	419	418	429	418	392	439	406	431	416	427	408	416	424	419	431	396	397	412	429	450	431	463	391	419	398	441	433	405	419	402	424	410	430	392	432	440	401	437	466	440	423	478	429	427	432	413	447	437	403	436	434	398	411	438	403	422	425	438	432	472	394	442	450	412	447	463	414	444	431	472	432	430	417	409	410	430	397	411	434	384	421	473	414	433	382	392	475	425	410	460	425	428	412	410	434	430	480	447	432	420	457	403	435	418	444	411	441	430	420	446	431	433	439	400	429	431	407	433	423	436	428	444	420	366	369	410	423	440	416	427	418	400	410	420	448	437	421	428	431	433	430	435	439	434	414	465	442	439	462	403	464	403	469	438	395	428	408	447	445	410	419	394	424	440	400	421	430	426	439	405	436	420	447	415	418	445	404	411	418	435	385	421	416	433	420	421	403	446	410	430	425	416	416	443	415	415	445	440	429	448	426	388	420	471	428	421	416	402	431	460	434	418	439	426	415	391	415	412	424	450	424	423	441	439	458	457	432	415	364	428	372	452	438	391	411	398	448	424	403	394	425	411	432	407	434	397	474	450	441	410	431	424	429	415	432	438	417	413	417	421	444	415	385	413	444	452	443	409	416	432	448	450	420	418	437	420	449	372	416	445	409	419	435	389	432	413	454	426	416	432	408	444	438	406	420	398	436	465	436	409	439	429	432	408	398	421	417	412	395	444	437	410	413	425	389	432	407	418	392	430	417	407	411	441	428	440	432	425	409	454	439	436	422	453	404	437	380	450	423	412	469	402	458	412	435	447	465	435	394	390	452	434	406	454	393	413	421	425	435	401	446	434	443	418	449	409	426	436	418	451	439	403	432	442	424	403	457	423	410	404	436	417	429	443	430	442	431	400	443	423	392	428	433	450	430	443	418	387	429	425	408	476	444	432	435	410	441	460	459	412	389	443	442	435	400	421	432	430	391	394	436	414	440	389	413	389	440	388	478	419	367	422	422	385	476	432	399	442	412	359	401	427	372	410	412	428	440	417	440	385	388	440	429	459	434	380	432	403	441	405	428	440	406	411	419	403	420	423	417	425	417	442	443	399	443	445	415	437	447	378	439	429	444	453	398	388	425	399	414	421	430	412	463	422	462	457	465	420	387	416	413	448	419	437	396	397	417	392	433	438	389	412	418	415	444	438	371	402	417	434	452	436	434	439	415	406	386	425	439	430	398	436	467	436	449	437	413	420	429	455	477	442	439	457	406	446	429	459	431	418	426	437	440	415	425	412	437	420	438	429	393	440	432	425	399	424	412	405	447	408	450	424	421	445	426	442	426	448
30115	38537	30679	13165	3819	865	476	446	465	475	490	454	435	457	480	422	473	450	455	434	498	453	446	467	476	464	464	431	477	478	434	446	461	477	455	462	444	454	484	449	433	459	415	451	446	432	440	447	466	424	447	463	443	489	453	476	474	455	444	428	437	460	422	494	444	462	425	469	422	427	486	468	442	467	441	471	434	459	517	451	440	465	453	446	487	448	451	442	429	433	450	427	447	469	458	450	460	448	468	432	487	461	462	432	440	411	461	460	450	465	464	421	473	444	484	445	448	438	434	443	483	435	475	451	464	461	450	433	452	442	467	454	490	435	436	450	422	469	457	430	410	453	434	442	420	459	467	452	454	441	442	416	435	445	476	435	476	455	437	470	478	485	482	459	471	465	479	475	432	446	409	433	463	488	435	400	475	472	453	486	451	428	416	427	442	436	435	479	448	493	433	440	428	435	459	445	451	419	468	487	437	411	468	401	437	466	455	408	450	429	421	438	456	474	438	488	444	454	443	450	474	460	429	463	449	416	458	467	480	432	468	439	482	435	451	457	487	429	410	468	484	450	466	437	437	448	456	473	489	462	458	470	429	478	478	422	435	440	464	480	475	449	430	451	464	440	439	409	463	449	475	443	435	430	483	487	444	439	428	459	430	445	450	447	454	449	445	442	435	486	433	466	426	456	469	453	409	465	433	441	472	436	455	456	450	454	420	459	436	449	480	478	465	495	426	451	442	442	459	467	420	445	437	433	462	480	432	472	428	424	461	502	501	470	434	470	481	467	468	443	445	437	441	404	432	411	450	462	444	462	450	434	461	425	438	450	437	502	443	423	456	450	467	487	425	467	421	444	431	452	462	503	434	459	433	464	443	483	444	429	486	458	415	454	426	443	474	475	460	436	468	441	431	453	459	460	454	447	458	474	434	470	418	441	445	443	443	470	464	500	466	448	428	445	428	437	455	466	412	452	439	472	461	466	438	499	461	457	501	466	494	485	445	475	439	475	482	410	475	480	434	433	413	464	435	474	453	436	422	438	451	437	466	421	472	452	422	445	452	466	433	456	444	456	444	460	447	458	455	444	455	443	448	447	470	444	440	412	459	453	465	438	503	438	460	442	467	439	423	456	472	437	450	424	447	429	447	425	482	463	454	476	459	434	496	462	467	486	472	389	479	474	430	468	459	416	434	458	458	406	456	456	474	445	446	453	430	433	465	439	488	453	442	459	434	449	453	465	435	418	415	433	444	489	445	505	461	460	492	466	471	442	498	469	470	467	483	435	465	459	434	464	458	444	466	433	439	442	429	503	460	436	457	436	431	412	466	469	472	439	447	446	414	428	465	441	488	413	473	436	408	448	472	465	471	453	435	483	473	482	456	432	463	438	437	456	423	442	415	453	472	452	462	420	462	490	432	414	474	453	423	437	470	444	447	471	423	458	429	471	477	452	440	446	461	463	435	478	446	487	454	407	448	436	452	452	438	422	450	479	412	459	483	473	435	481	461	473	488	489	454	442	458	450	481	452	442	481	464	469	460	459	466	452	452	433	488	424	467	443	456	456	443	478	442	460	414	454	495	435	449	435	430	429	429	458	463	444	445	453	483	495	487	422	518	458	442	482	423	477	462	399	433	455	434	435	454	435	433	452	454	465	467	461	438	481	463	456	426	458	479	423	454	451	480	458	445	463	432	459	481	459	436	448	467	463	428	483	458	441	462	447	457	422	449	447	439	451	445	482	465	470	485	446	462	443	470	486	464	413	477	478	449	465	465	449	424	449	462	469	451	452	475	448	452	441	435	441	465	441	442	437	467	445	445	464	457	452	444	422	449	447	440	453	445	457	451	471	446	429	419	439	432	500	467	461	469	430	445	426	465	481	450	450	463	472	472	449	440	463	469	448	474	442	465	435	477	420	448	437	415	485	434	431	446	447	432	453	500	462	459	487	478	484	453	431	463	461	451	441	399	494	432	433	431	469	414	469	492	439	479	444	444	447	438	472	445	474	434	435	450	454	481	435	398	444	421	449	482	480	485	459	460	480	438	439	482	432	453	452	472	463	469	453	455	484	439	423	440	455	453	451	459	432	465	507	484	472	415	452	451	466	465	423	441	436	443	467	419	463	458	483	446	431	439	480	458	451	462	476	462	478	493	431	484	451	459	440	469	455	471	449	447	462	473	469	471	398	478	448	452	437	432	419	429	449	457	448	472	460	449	475	444	433	483	462	462	434	452	436	473	458	465	481	427	455	462	433	464	447	506	470	428	445	474	451	430	493	449	460	434	432	493	442	474	463	410	468	443	452	442	445	504	441	435	458	460	468	460	479	447	455	461	481	447	457	452	486	450	422	446	421	467	469	450	479	468	451	433	479	444	464	458	438	464	462	431	447	483	435	419	433	459	416	423	423	450	465	431	450	424	454	425	441	463	458	468	429	463	463	473	482	443	461	463	472	446	479	431	466	454	416	466	415	473	427	457	441	433	476	437	452	463	442	469	435	421	454	469	421	441	475	443	444	439	439	429	413	436	448	432	472	422	471	441	434	443	462	470	461	457	473	451	410	483	445	436	456	488	432	452	441	432	485	479	474	502	433	480	422	506	450	432	493	475	449	451	445	449	478	450	463	439	458	453	440	472	451	462	458	436	442	446	471	466	490	441	458	418	414	426	455	468	447	446	448	512	450	465	463	462	507	408	422	464	518	399	400	434	474	468	421	462	445	410	439	474	503	464	431	437	455	458	467	482	419	412	467	460	455	441	433	470	437	512	431	450	403	430	449	427	506	468	448	441	470	485	419	440	456	431	420	479	467	449	447	467	477	479	433	475	461	448	450	424	469	442	404	474	481	403	452	472	463	448	468	421	444	452	440	425	449	459	440	456	497	458	483	461	423	462	480	441	454	446	441	510	464	451	416	461	472	446	419	436	504	443	448	478	503	446	455	445	421	469	467	493	448	414	474	438	419	445	485	464	441	408	486	448	481	466	476	457	437	411	463	467	478	475	452	473	444	472	456	466	450	426	466	442	441	457	465	406	427	452	458	460	475	467	463	426	486	459	443	447	444	448	456	433	478	494	457	435	403	452	456	481	459	489	474	474	484	437	446	499	441	454	441	446	471	409	459	447	484	448	474	477	430	416	454	416	415	446	434	419	426	458	458	480	436	461	483	450	433	468	432	440	494	479	472	475	444	467	445	464	485	484	438	448	439	454	439	447	437	431	458	424	476	485	442	436	460	436	457	447	438	464	457	452	394	457	442	441	474	445	435	432	444	476	473	445	407	421	466	430	426	447	420	438	431	450	471	465	433	442	444	438	471	458	477	476	456	462	457	427	430	435	433	442	465	430	483	463	482	436	460	484	436	491	430	450	439	455	443	463	455	433	459	440	421	425	476	416	470	438	456	474	481	407	504	458	435	462	472	457	432	438	401	400	467	450	443	450	468	461	472	458	475	461	434	455	456	460	446	437	482	436	444	440	446	466	467	435	414	454	457
23645	21961	42014	40671	28279	17842	3874	717	634	661	663	636	665	634	624	579	583	608	627	584	582	615	611	643	600	646	626	595	616	604	583	612	605	632	627	642	627	610	615	625	655	593	624	616	596	604	598	614	600	652	612	569	592	603	595	654	577	624	622	609	617	607	563	608	617	613	649	608	597	605	606	567	587	632	618	597	577	591	595	614	556	619	642	623	589	581	605	599	596	598	616	562	587	613	546	623	604	622	633	618	589	561	600	617	582	664	631	600	619	573	573	578	615	639	610	609	651	610	602	573	633	637	632	630	562	554	620	594	611	618	590	627	625	577	587	606	597	575	578	586	591	645	617	606	612	619	637	584	566	598	604	619	541	593	610	598	604	588	596	631	590	597	633	593	562	625	622	571	602	606	608	625	581	613	637	620	608	603	650	606	584	609	623	606	591	617	547	610	638	595	562	623	619	631	593	534	630	611	644	615	589	577	635	574	638	583	570	583	556	645	641	585	597	589	568	586	574	587	622	584	547	571	587	572	575	560	622	669	569	615	625	605	612	650	567	633	589	580	606	613	615	601	599	557	562	594	652	589	611	593	619	600	597	631	576	650	606	578	566	593	653	608	605	592	617	634	629	627	607	544	632	644	625	585	597	556	566	618	575	596	602	599	619	607	633	620	593	592	585	599	629	543	581	588	607	578	636	605	652	611	607	606	592	561	629	588	548	616	622	598	593	583	608	582	583	611	577	637	599	672	586	549	631	674	610	612	575	583	622	590	585	587	588	562	586	556	590	607	599	578	595	576	610	573	632	570	623	614	600	638	652	654	594	527	614	608	590	543	594	596	609	580	608	597	607	605	594	611	618	559	571	621	566	586	555	589	615	619	583	592	607	579	616	622	619	607	627	635	604	568	618	618	649	628	619	607	609	582	633	581	629	600	594	585	537	623	563	630	586	594	583	602	595	594	581	615	625	585	600	586	583	601	626	631	613	594	591	617	599	585	617	631	641	581	614	583	638	589	605	578	622	576	596	599	586	620	609	599	631	598	607	626	609	579	645	629	586	628	658	593	601	606	602	576	625	596	571	586	588	556	576	635	601	660	599	602	593	582	575	605	621	573	573	606	631	584	590	607	597	584	583	586	605	614	611	594	594	599	614	618	536	639	595	571	619	559	590	597	582	605	588	588	595	577	596	628	547	603	613	616	629	593	592	601	592	621	580	618	620	631	647	588	569	635	591	612	644	611	604	603	617	585	592	606	581	625	624	566	611	601	547	572	609	635	644	598	625	577	614	582	622	597	632	621	613	600	619	635	640	602	574	607	594	602	578	625	607	659	584	648	638	624	629	636	600	601	588	632	585	554	567	595	638	561	601	564	599	654	617	626	613	573	577	605	587	590	621	629	556	601	625	567	565	600	576	571	651	565	623	581	648	666	612	594	618	622	623	621	606	594	593	610	610	609	630	620	618	587	571	623	577	587	593	540	621	577	580	627	587	617	621	590	652	621	598	613	586	635	602	585	559	670	584	630	602	612	578	597	594	583	572	609	562	636	587	613	619	612	579	580	617	592	635	589	619	579	582	559	610	581	580	633	600	626	622	568	567	563	589	593	614	629	608	641	598	633	573	640	619	565	591	584	612	613	570	588	601	622	619	612	611	619	622	615	601	613	626	589	596	631	615	569	598	616	609	616	644	642	581	605	624	602	601	618	572	618	602	593	627	604	598	649	601	579	605	571	608	659	571	615	581	599	597	596	603	600	567	576	598	614	590	621	615	579	597	595	610	608	620	569	615	608	559	603	598	600	603	594	587	625	584	634	587	602	556	601	605	611	611	613	649	628	600	578	593	606	558	592	602	596	600	604	637	601	617	608	614	623	607	581	607	582	586	593	633	605	624	647	597	588	605	599	577	586	618	630	633	605	589	585	612	637	593	597	628	592	549	596	583	630	593	564	608	598	639	597	584	607	596	572	594	595	568	601	577	572	617	629	546	584	571	566	627	587	596	615	602	579	623	585	601	626	599	607	660	597	623	633	590	596	616	553	623	577	632	594	597	563	654	582	587	576	631	629	602	584	609	618	597	630	623	609	611	591	605	601	615	630	614	586	585	596	624	589	647	606	640	620	619	627	651	583	586	586	558	634	559	585	654	656	589	614	642	649	583	628	553	590	607	633	608	589	600	568	623	609	616	584	618	604	662	594	608	604	601	625	589	562	570	610	578	581	595	615	616	589	618	583	607	634	609	580	609	557	565	635	625	616	644	541	601	640	612	608	582	568	639	595	636	607	592	591	576	591	630	597	643	581	609	618	638	624	573	618	655	627	622	564	604	562	612	619	612	589	581	592	609	594	595	600	611	545	649	648	613	621	590	618	616	598	580	631	645	620	601	619	599	597	610	578	629	586	635	609	620	580	578	602	594	579	612	610	613	614	650	625	606	574	616	652	554	589	617	593	570	611	610	617	577	641	582	600	586	527	582	607	625	606	611	614	562	546	592	592	596	612	538	567	606	638	597	621	597	559	568	631	578	580	603	608	603	590	612	565	579	610	597	643	602	605	621	570	587	652	597	609	651	612	603	617	600	609	621	607	662	601	578	614	638	609	646	626	621	632	581	593	641	557	613	584	599	627	644	617	611	585	585	625	605	586	582	617	619	629	640	631	572	607	572	593	594	571	630	606	577	624	579	581	601	628	576	593	572	595	552	607	613	607	589	638	570	600	615	583	568	588	561	616	664	656	643	610	624	594	600	618	591	605	616	603	603	573	598	625	597	598	592	606	598	644	657	597	653	605	633	597	621	567	591	616	643	573	586	625	569	590	653	575	626	571	637	592	574	570	595	604	584	601	558	631	595	627	560	552	615	605	614	634	624	581	623	605	599	619	633	633	603	623	595	618	616	653	624	618	580	566	620	595	594	609	574	621	580	607	624	581	597	648	604	617	581	598	558	584	564	604	637	584	573	600	613	599	598	594	589	603	629	578	632	624	609	601	571	604	593	622	682	624	567	630	588	587	614	553	631	568	639	581	603	566	578	624	604	625	588	625	608	582	620	616	612	675	611	529	616	610	608	619	533	584	603	599	590	587	619	597	613	577	633	597	604	584	619	597	595	594	580	636	620	641	623	568	622	629	643	638	595	599	624	601	577	604	630	607	568	595	573	555	622	606	619	595	583	582	592	593	595	568	648	609	621	665	606	614	607	575	590	588	579	600	619	569	618	613	575	568	594	597	616	584	593	623	579	620	614	594	597	574	558	616	598	590	626	620	601	563	637	590	604	579	623	580	616	621	585	559	575	560	612	591	605	589	616	593	594	622	562	626	630	600	605	595	576	590	624	581	606	631	584	603	572	610	613	639	588	598	615	610	637	652	622	577	595	605	606	580	629	610	627	571	611	550	599	589	601	620	627	601	607	626	600	601	571	645	633	586	641	609	592	578	588	628	606	627	605	600	602	607	609	557	616	581	614	593	624	617	600	638	613	605	625	583	587	593	632	584
37554	79485	74156	50947	28434	9681	762	713	720	675	656	656	618	645	601	623	612	646	659	591	608	610	591	642	603	623	561	596	625	636	617	620	609	585	612	558	618	620	596	563	579	634	635	636	584	605	641	594	632	568	661	595	582	638	575	590	671	645	635	634	628	631	572	604	553	605	646	592	623	614	630	626	622	596	613	595	626	570	615	594	568	650	651	625	573	575	639	585	619	624	579	604	565	613	579	575	620	590	609	615	641	628	633	623	598	615	558	607	612	599	611	569	637	650	577	581	637	604	594	656	657	605	643	642	613	654	585	625	565	605	601	605	635	605	576	625	589	542	624	594	615	564	634	572	672	599	622	620	575	632	615	621	584	602	613	622	585	606	612	608	605	619	569	602	645	609	598	629	660	572	659	617	601	630	619	637	592	577	611	627	594	628	618	617	599	578	585	626	559	584	618	602	641	630	565	608	593	645	605	567	629	597	598	650	606	596	605	639	636	640	617	631	585	619	667	652	668	620	635	565	643	645	629	647	613	612	654	605	623	604	584	602	607	655	635	599	575	575	640	586	623	606	565	598	578	599	634	655	618	619	620	559	579	619	639	588	640	643	615	613	569	645	603	614	584	605	645	611	607	648	598	597	578	617	625	592	600	569	609	598	606	615	575	617	629	592	627	573	610	603	574	651	572	612	591	581	595	569	610	582	622	645	589	606	588	611	609	629	583	567	632	588	589	570	592	593	593	639	633	591	625	613	581	617	624	641	596	611	551	570	555	615	595	562	645	655	576	643	590	562	613	608	661	600	605	589	600	587	606	589	603	607	644	608	606	618	598	635	599	586	619	622	578	610	567	546	624	610	622	621	592	571	560	606	586	628	639	598	597	614	662	573	575	621	583	610	597	625	665	635	661	596	588	617	631	583	565	645	612	629	654	629	586	635	612	582	604	596	609	575	582	607	590	604	558	630	637	652	622	597	575	572	621	599	613	605	567	644	593	587	608	641	588	585	595	647	590	584	605	635	636	614	598	584	597	574	598	583	631	617	595	623	601	606	585	591	578	620	624	627	573	570	600	590	571	635	611	628	589	610	606	632	646	648	641	610	536	628	600	593	644	594	604	599	621	659	634	635	615	596	620	607	598	594	607	670	636	605	591	646	625	602	588	631	604	608	621	600	620	590	587	571	589	608	626	629	589	608	574	601	622	626	560	613	609	602	595	618	647	609	593	629	602	598	564	587	577	635	643	621	600	538	532	585	615	619	601	601	562	592	581	627	593	633	585	612	592	571	567	572	612	606	561	636	603	616	617	622	618	623	621	633	617	632	577	593	579	632	574	649	579	580	611	575	599	592	585	654	622	621	607	645	621	617	617	603	585	589	613	614	595	632	618	611	597	600	598	583	633	578	558	596	592	583	598	607	618	679	615	630	635	624	569	605	607	639	596	606	639	608	664	633	603	586	630	555	609	610	599	584	621	572	568	558	611	605	611	618	585	592	595	647	589	604	579	652	609	623	604	620	604	626	615	601	646	591	629	589	585	614	623	621	584	580	598	599	614	580	578	620	647	644	598	578	557	599	600	601	590	595	616	610	575	619	603	607	658	653	601	603	612	662	648	599	554	629	588	630	625	576	577	621	588	631	579	585	601	616	641	634	641	617	644	609	624	626	637	604	602	634	632	604	609	638	604	594	615	616	606	605	581	619	600	597	629	676	616	596	610	616	568	642	639	620	589	598	595	625	665	577	561	585	615	604	607	620	620	606	598	615	594	586	631	595	604	639	584	598	623	564	558	616	623	571	641	599	605	594	585	638	621	578	634	582	554	580	579	611	624	628	622	614	612	622	598	620	592	590	602	616	635	620	643	625	612	625	574	587	608	603	638	555	642	586	606	603	638	575	648	608	630	623	597	612	598	624	574	601	614	601	590	581	611	594	612	632	659	597	627	610	584	650	625	616	609	649	549	600	618	555	564	590	599	593	631	642	595	602	612	618	612	585	599	581	602	561	607	616	601	593	572	624	564	622	649	615	648	599	607	597	615	588	575	619	617	572	629	661	616	598	610	621	638	605	622	628	599	608	617	619	662	652	587	619	606	629	626	591	636	619	607	589	642	602	611	592	595	620	611	617	593	619	576	625	582	577	647	637	639	632	604	612	638	622	616	599	614	609	644	633	623	566	630	615	616	594	608	587	609	602	625	613	633	617	585	641	602	589	613	611	587	630	592	551	604	592	609	599	623	585	588	601	597	568	599	576	626	583	588	625	591	633	627	658	600	599	628	619	604	631	585	633	618	629	650	590	619	648	586	589	604	616	574	538	595	665	629	570	622	576	619	597	632	575	608	649	600	540	604	626	648	580	608	594	593	605	627	634	662	587	557	627	611	571	619	622	595	563	614	605	590	607	641	593	593	643	585	583	631	600	664	598	590	619	593	629	634	573	603	602	617	586	635	620	612	604	601	650	597	639	548	611	602	612	598	610	597	604	601	602	627	579	607	620	638	571	574	644	639	624	575	598	602	622	567	530	651	622	595	612	632	596	594	597	598	600	616	602	621	624	631	612	613	570	636	609	632	613	627	628	631	615	626	605	623	592	613	634	583	621	599	628	621	576	628	598	579	628	644	608	570	617	614	619	622	598	622	582	627	609	629	616	641	648	606	631	596	580	613	609	621	640	595	615	589	581	593	607	622	624	635	607	634	597	598	585	588	620	609	594	585	640	587	572	594	581	597	630	572	609	659	582	599	634	578	610	624	630	563	606	631	578	617	589	585	654	592	601	601	617	634	647	593	597	671	583	616	614	614	619	586	582	592	598	566	638	616	635	620	621	601	579	606	615	627	623	616	568	625	597	620	632	588	627	598	630	573	584	612	643	589	604	593	578	611	616	606	613	590	594	589	598	628	626	599	649	665	624	641	618	600	590	607	630	619	591	613	634	590	591	607	601	572	602	595	608	600	622	603	586	614	659	635	652	605	619	589	622	631	601	597	586	630	616	546	619	596	634	619	617	636	553	644	605	593	601	575	590	583	625	588	611	620	608	600	611	589	606	590	638	626	611	621	583	621	601	596	649	600	613	584	611	621	591	622	587	600	637	556	655	606	603	632	597	602	624	601	630	635	586	604	629	658	634	612	560	624	643	589	653	548	635	599	566	604	554	610	616	622	583	611	575	609	650	622	588	644	600	578	577	565	581	601	573	600	633	619	608	625	640	594	637	599	634	574	606	634	614	570	600	585	638	609	645	593	639	577	616	641	618	584	618	599	644	605	591	641	625	663	646	593	639	603	606	593	573	567	579	612	572	591	586	669	601	615	626	609	604	610	646	581	670	570	610	588	638	566	618	598	585	587	628	633	640	615	597	614	645	616	626	601	632	587	606	621	559	546	589	622	657	608	620	641	658	622	635	582	570	619	580	591	621	577	608	619	621	603	599	620	600	619	604	574	612	619	574	612	585	596	623	612	635	589	566	616	657	623	616	599	596	616	643	637	617	604	558
24903	22178	39214	37209	22795	9252	1084	660	621	695	645	639	637	651	631	636	641	649	669	632	675	596	610	680	647	616	656	671	643	560	638	670	629	678	622	590	626	642	603	628	642	591	631	636	600	628	651	643	596	617	648	630	674	602	638	660	641	623	617	690	666	659	654	649	647	666	620	656	596	587	624	602	628	596	614	620	616	638	620	636	690	591	616	647	631	655	616	636	621	633	619	631	582	672	648	640	611	611	655	672	637	631	622	637	626	679	665	561	646	655	646	682	672	683	668	655	627	645	664	624	696	677	619	594	636	668	631	673	599	607	641	623	642	618	641	656	641	595	582	609	636	646	584	644	652	679	616	661	656	641	630	653	609	653	631	600	658	642	638	613	654	601	654	607	581	677	605	597	624	626	686	618	640	653	621	640	688	634	633	679	629	620	668	617	618	622	626	650	637	582	628	623	642	610	612	628	650	638	633	637	665	641	670	600	594	650	611	617	626	681	639	610	584	637	637	666	631	671	639	666	638	676	646	672	614	623	621	625	672	687	604	624	641	597	627	667	673	662	635	679	601	578	686	634	601	641	635	604	640	589	637	603	657	663	624	618	648	600	633	643	644	575	611	656	654	640	643	657	662	687	641	615	631	663	619	622	639	654	619	620	643	633	641	615	603	632	637	653	610	641	649	688	659	642	621	642	623	645	610	668	646	622	688	595	600	653	628	606	649	617	683	651	676	641	600	672	610	626	632	648	611	663	606	626	619	691	644	675	674	631	610	667	633	628	619	622	619	615	643	668	611	627	677	654	663	601	653	634	630	664	645	683	631	652	645	612	623	644	628	683	626	614	654	633	639	626	613	628	620	665	665	648	634	628	602	627	650	648	612	620	646	615	689	664	635	654	688	642	666	630	625	673	637	621	650	636	615	664	577	598	640	639	660	627	629	627	641	615	610	656	688	637	605	675	632	698	633	594	641	643	581	621	627	649	657	614	614	632	613	597	657	614	637	597	581	643	647	630	628	668	624	624	602	662	663	636	616	632	632	579	646	621	641	645	636	617	642	647	641	657	658	691	637	616	670	628	616	634	609	629	639	624	685	657	656	609	579	622	655	644	608	628	634	588	658	600	659	637	627	606	629	657	656	613	640	586	616	642	645	602	642	625	638	638	667	629	637	646	644	649	629	606	616	604	616	677	659	605	623	630	631	660	641	676	630	636	629	600	616	648	675	638	620	619	618	640	612	625	640	626	646	645	637	691	662	645	630	679	625	602	647	670	633	676	624	645	630	650	608	618	637	660	598	629	630	616	603	645	658	701	665	671	614	610	651	610	586	608	632	637	606	638	625	628	573	636	642	654	611	645	585	690	646	659	629	606	674	640	661	612	623	603	577	624	654	646	654	673	619	614	656	610	613	625	627	624	659	679	657	608	570	611	641	606	585	631	653	623	631	610	627	653	658	657	628	617	657	594	677	619	614	600	646	650	632	615	560	624	633	630	674	628	636	609	654	628	619	625	680	624	659	630	656	641	661	582	637	637	662	628	599	678	587	650	628	603	661	654	651	612	598	638	596	658	654	670	647	608	673	612	626	605	687	666	660	640	595	610	629	615	682	689	654	634	634	632	607	626	593	627	665	646	649	603	665	629	614	698	610	634	631	642	653	596	591	637	625	637	638	629	637	613	644	659	624	633	653	626	637	663	647	662	672	670	635	624	603	603	606	667	595	617	673	609	654	635	583	614	651	627	669	653	633	639	623	637	651	617	626	631	606	681	649	647	641	622	674	655	635	678	644	639	644	641	601	655	636	656	644	605	670	592	650	643	615	631	642	574	661	664	656	623	615	687	661	603	657	632	647	643	651	620	640	629	653	651	637	672	620	581	622	662	646	649	624	660	646	618	635	618	641	652	604	637	603	621	644	647	686	657	605	602	644	655	637	673	601	657	657	635	582	665	606	660	641	646	631	606	652	649	700	660	595	629	535	606	652	629	658	636	651	637	641	653	608	657	651	614	628	616	580	677	596	656	649	602	661	597	602	648	663	646	635	664	668	615	644	610	664	661	666	599	673	630	645	657	579	654	618	621	660	627	615	578	627	619	633	625	624	613	613	697	610	628	616	640	644	626	607	619	633	581	631	570	655	635	698	612	664	622	676	641	632	629	630	640	605	636	651	603	596	633	638	615	629	602	672	640	624	650	661	625	571	641	629	631	663	645	646	668	636	659	643	628	615	626	658	653	648	623	657	654	628	633	649	601	657	665	629	612	641	642	632	583	672	669	662	630	624	617	644	642	652	607	641	564	670	615	630	607	689	645	653	585	613	646	637	629	642	651	595	654	614	584	637	644	632	657	652	619	615	658	656	612	649	606	638	604	618	604	641	684	611	649	653	650	609	658	630	636	642	663	601	638	658	632	626	665	628	655	622	605	656	627	622	653	619	630	650	603	631	602	660	633	635	651	638	643	631	598	595	597	667	611	620	646	629	623	617	655	644	672	604	621	657	630	624	619	601	642	635	650	692	622	625	649	625	660	611	623	606	626	643	706	625	626	648	630	617	647	690	658	684	662	729	659	626	603	661	612	637	665	636	650	604	659	619	617	628	629	636	613	629	615	622	647	643	592	637	608	611	685	592	601	630	617	610	662	614	617	643	611	628	634	631	640	629	628	647	643	620	637	643	620	646	616	661	649	665	600	663	672	657	629	650	648	601	642	637	626	616	623	638	611	683	625	663	654	670	626	660	625	700	624	634	654	653	637	617	711	684	652	615	667	640	641	640	628	691	626	633	640	638	617	668	621	662	642	683	642	642	639	687	618	679	687	647	658	621	619	648	664	627	622	679	653	646	674	604	623	681	649	643	663	656	605	654	653	644	638	653	653	640	617	656	610	624	625	616	616	654	665	625	647	661	657	643	576	633	654	600	681	637	603	651	629	661	638	608	662	652	655	640	631	636	688	632	666	639	674	605	628	611	627	646	641	620	643	657	651	600	649	615	605	681	723	628	614	596	621	654	634	603	662	686	659	640	641	644	614	643	624	610	638	586	637	601	602	642	643	658	605	623	615	590	613	599	620	663	643	631	694	608	627	630	636	626	622	645	687	667	668	669	646	625	695	656	638	628	653	657	657	607	599	651	637	629	632	647	679	655	601	637	616	631	635	620	631	605	637	618	654	667	679	655	592	630	648	618	635	644	661	618	606	632	666	637	667	628	645	645	610	613	634	658	610	642	630	633	617	628	607	589	606	627	631	622	638	622	649	650	591	650	692	627	656	623	635	654	624	600	602	675	648	624	621	629	682	670	645	606	573	674	653	642	653	667	627	658	632	620	658	643	634	677	638	651	669	607	665	617	638	650	610	600	628	675	611	643	665	638	657	631	630	629	604	627	643	637	658	599	618	687	606	632	621	647	643	663	579	581	596	608	672	653	596	634	664	661	638	649	633	629	676	627	632	615	621	641	609	646	659	628	606	651	620	663	684	616	575	658	610	673	615	635	592
36751	68596	61803	41543	21147	6945	759	671	698	654	700	665	683	691	673	709	691	726	661	667	647	677	666	701	691	667	726	672	680	658	666	674	646	653	657	679	655	716	689	639	671	644	640	691	689	698	721	656	684	627	650	677	675	665	678	643	653	676	667	678	638	623	708	659	608	619	639	671	681	704	708	694	661	656	659	683	645	669	659	663	706	625	696	681	695	669	688	673	693	667	641	656	685	658	670	645	678	689	644	692	655	673	669	661	660	694	665	678	687	616	682	622	665	657	674	673	675	655	690	665	678	637	665	676	661	676	689	678	614	655	656	655	666	664	683	638	657	652	669	665	674	693	682	624	636	640	644	659	622	703	672	651	640	647	663	695	709	706	677	622	673	670	640	654	669	700	626	652	659	694	679	698	703	659	660	686	719	705	696	673	643	642	718	677	626	676	664	676	654	645	642	656	673	706	686	654	670	668	662	637	668	691	656	665	650	653	659	673	639	628	673	654	668	699	644	630	648	679	657	654	677	688	622	702	643	701	644	652	665	720	673	660	670	656	639	697	703	708	671	637	653	668	686	648	681	637	680	674	654	657	624	680	688	651	683	661	661	684	690	633	627	630	675	624	685	645	684	632	643	662	679	652	655	598	689	641	674	661	697	675	628	673	658	692	709	645	669	675	656	662	632	658	686	657	635	656	654	690	642	650	620	687	677	652	639	694	687	660	655	730	650	672	656	667	678	655	665	646	661	651	677	638	676	674	750	648	687	702	634	673	665	666	702	663	636	649	659	665	725	677	677	677	681	679	715	656	667	678	661	718	657	708	688	691	659	668	616	664	648	690	648	680	672	680	648	657	622	694	626	657	680	669	653	627	671	656	677	664	683	689	656	684	675	699	655	697	677	653	701	659	666	643	666	690	621	669	676	675	619	625	672	731	650	650	640	640	670	677	667	650	663	675	671	661	694	649	720	648	689	697	652	688	635	704	602	645	675	663	651	659	701	646	656	671	650	706	665	714	663	645	650	651	678	671	626	666	666	682	663	718	634	661	673	621	631	696	676	651	652	699	655	669	660	649	687	662	673	651	702	688	689	659	663	673	663	647	692	697	714	660	651	640	689	686	670	664	673	694	684	669	650	647	649	694	659	683	682	653	695	695	685	677	664	705	652	682	685	676	657	669	653	643	677	648	686	657	684	652	643	655	662	649	678	658	642	629	668	671	629	648	654	650	625	647	673	666	683	695	651	647	639	670	668	658	699	695	623	677	651	683	664	674	676	686	638	735	650	651	675	642	641	640	651	660	629	643	634	657	655	672	647	642	641	631	670	661	673	685	666	699	672	653	692	664	666	681	657	653	704	642	650	690	709	668	656	647	709	654	630	665	636	650	652	688	650	650	722	671	629	634	646	605	667	641	637	709	690	699	642	673	697	665	688	648	668	728	653	656	653	681	634	696	646	656	694	604	657	673	648	704	657	665	706	622	657	677	672	676	693	685	681	667	647	727	691	650	663	677	674	698	713	666	662	636	672	687	693	639	653	664	666	642	671	736	662	667	638	666	688	681	696	673	647	671	667	672	684	658	661	705	699	653	675	688	649	649	673	674	630	619	678	664	637	689	647	674	623	652	638	702	681	701	673	648	723	662	661	640	661	623	689	634	659	673	640	720	667	660	678	671	667	648	698	647	724	660	637	682	647	662	678	630	695	654	645	657	664	616	654	671	660	654	668	679	636	652	637	692	686	673	661	643	663	687	665	699	692	651	622	662	661	721	673	693	661	689	678	694	688	675	695	679	654	638	652	718	648	654	641	678	634	641	659	670	677	671	671	652	695	659	695	623	660	729	689	698	699	650	655	628	675	656	679	659	687	682	669	677	702	663	642	707	631	667	641	645	624	642	682	723	658	670	673	677	628	635	731	652	635	646	683	654	658	689	674	656	680	696	693	659	680	652	644	653	654	659	679	682	621	700	658	713	636	710	642	655	682	651	664	695	648	713	653	635	669	666	681	656	700	680	695	690	648	692	672	652	640	668	695	680	710	683	697	620	672	651	699	683	642	619	658	670	646	658	666	661	654	639	720	728	647	635	650	687	711	612	650	676	652	698	639	631	607	664	673	715	653	658	694	666	681	648	640	727	669	662	666	652	649	687	710	712	672	663	657	704	687	627	655	659	695	660	685	678	681	686	700	669	678	654	665	626	690	643	675	693	650	671	701	629	635	647	631	682	686	686	638	676	680	665	676	715	685	669	652	736	645	686	674	655	648	716	672	651	675	707	670	667	710	640	675	671	683	716	687	676	691	653	710	665	677	661	707	707	685	652	681	678	721	660	672	652	665	695	693	685	653	639	651	632	638	682	664	627	636	686	707	681	607	677	654	691	694	699	669	683	652	666	686	709	650	667	673	697	673	695	686	638	723	685	667	660	650	670	667	668	648	666	625	690	667	665	657	643	687	669	634	631	675	657	635	643	690	661	668	661	738	617	658	664	672	631	688	656	671	653	660	645	689	669	673	610	650	684	665	663	678	702	655	651	654	678	649	668	674	651	659	686	662	672	734	677	697	647	665	684	692	623	741	690	647	661	663	677	663	647	668	644	671	670	662	664	663	653	651	617	669	660	654	690	640	618	721	649	655	650	694	654	696	676	667	712	608	670	714	666	665	629	680	681	680	675	637	633	698	643	640	671	659	643	665	698	660	618	629	673	641	674	642	634	689	647	682	657	660	687	649	643	613	628	680	660	610	654	664	641	690	657	675	694	643	664	647	703	653	633	646	687	643	663	674	667	673	688	654	662	648	692	641	696	677	641	644	654	688	679	686	650	626	657	688	635	687	673	624	658	752	703	640	679	718	656	677	643	683	633	670	673	654	615	692	658	628	664	625	634	658	633	732	721	647	674	668	698	701	658	697	667	624	616	696	670	668	656	676	686	708	641	637	640	643	675	636	713	669	671	592	642	639	673	647	661	653	686	690	670	664	653	683	664	637	626	676	678	677	670	692	644	669	691	713	650	652	669	670	640	649	690	681	682	680	667	667	688	708	664	689	676	662	655	684	664	630	707	651	646	682	726	674	694	659	629	653	682	689	675	688	668	671	686	647	677	629	641	649	693	681	618	649	692	684	649	659	671	691	641	666	645	677	666	669	657	678	656	705	659	638	652	638	686	677	711	688	636	631	668	691	664	657	644	705	635	639	675	697	684	672	700	621	655	639	682	637	648	679	659	613	658	663	656	646	619	689	698	700	687	629	652	658	673	640	683	678	644	661	647	681	673	604	637	666	651	656	678	666	669	677	653	667	655	669	699	690	667	697	618	663	685	667	616	635	656	712	696	704	665	689	677	665	666	677	677	675	642	651	667	697	643	666	662	637	651	657	734	647	633	662	671	698	728	681	655	665	671	675	661	691	672	634	660	646	694	730	641	672	655	638	680	704	715	672	686	654	683	659	675	653	708	690	681	676	663	614	688	663	700	677	694	694	682	641	635	645	670	622	679
22496	21432	34619	33167	27564	22750	12795	1609	1094	1125	1015	1065	988	1037	959	979	971	977	993	1020	975	965	981	1032	960	939	973	939	993	920	944	999	975	987	1005	972	893	964	965	930	986	952	936	955	982	949	941	932	978	967	1016	926	970	945	987	994	939	986	983	966	949	998	961	984	997	982	927	911	916	995	975	938	983	974	926	913	991	959	933	931	974	1013	946	969	992	995	960	956	957	942	923	897	973	971	958	922	923	953	940	970	955	927	1016	925	1007	941	973	975	926	950	954	940	975	911	946	974	937	920	952	996	1016	961	996	930	918	991	937	959	1015	959	947	973	906	899	916	958	981	996	976	986	935	980	983	996	955	978	942	978	952	982	980	990	998	980	993	975	1072	1006	977	982	984	891	997	952	989	936	964	951	1011	963	943	1000	871	949	990	974	1005	967	927	910	895	988	965	1007	1000	927	976	967	990	974	948	974	966	945	958	916	926	976	996	970	987	993	957	1029	997	977	971	978	970	976	934	955	951	938	1007	1021	973	939	996	969	987	963	962	1001	961	922	976	967	969	908	985	1003	984	939	881	954	931	911	997	996	960	943	979	983	1012	962	940	991	946	945	913	951	994	963	954	952	938	952	1004	982	925	993	942	995	987	965	978	920	994	914	965	975	965	978	974	949	990	999	965	992	967	962	1001	924	985	932	945	1000	973	900	1000	910	919	998	976	972	909	979	949	994	984	974	918	963	968	939	971	973	988	961	926	923	944	928	970	923	971	1003	965	957	970	974	995	1000	953	968	952	972	899	983	974	980	972	978	962	926	946	953	960	937	952	959	986	936	961	928	1010	959	951	974	991	997	950	979	896	889	987	977	1014	957	990	983	983	963	964	978	923	1000	985	951	913	943	979	980	923	937	935	970	994	927	933	948	993	988	977	1010	955	955	972	991	940	984	990	933	1002	909	949	894	974	932	909	920	952	943	998	949	996	930	984	946	932	942	961	985	972	924	926	928	1025	969	940	991	979	1002	993	964	973	900	951	962	936	998	972	969	998	947	948	1026	949	990	927	955	957	979	926	963	923	976	1016	938	953	906	969	943	938	944	949	950	980	985	976	955	968	968	954	967	970	958	1014	981	971	962	995	965	980	910	930	927	907	910	946	996	942	958	947	1014	925	974	926	989	977	936	950	1056	949	927	961	942	921	1034	922	971	1001	1028	1001	954	1001	951	935	980	961	934	951	985	984	933	923	939	1025	893	947	981	932	878	921	922	953	927	962	1014	995	981	961	973	990	976	996	959	905	989	1012	963	966	1004	956	1042	948	968	959	988	942	1009	962	966	1007	947	998	941	952	1044	962	992	983	993	946	1016	990	988	999	989	1018	951	945	991	961	963	939	924	932	962	962	938	926	993	946	925	996	976	943	969	1048	970	956	1002	977	997	1007	949	979	981	960	984	968	977	951	962	956	976	961	967	943	959	993	966	975	952	973	949	1011	996	954	1002	989	950	948	919	1035	969	920	957	911	977	942	956	991	986	1012	979	974	945	919	995	985	954	1009	999	984	937	982	954	1013	1011	970	943	1003	951	971	1025	998	939	991	984	972	937	928	993	976	932	975	975	952	876	918	1003	996	944	976	966	946	946	958	946	961	954	940	916	972	1013	1004	944	985	919	872	984	941	997	904	960	976	949	896	960	950	968	902	937	1011	979	961	930	984	896	937	1031	1000	933	973	966	995	906	916	920	946	944	938	967	913	959	949	1005	963	988	1011	922	987	992	915	936	967	928	895	932	1006	975	956	946	1007	952	938	939	936	983	982	921	987	975	948	960	970	987	949	931	987	920	992	986	935	1018	981	977	990	985	962	919	1029	964	976	943	1000	971	967	959	973	1008	968	993	1004	940	971	968	945	950	977	964	971	934	1018	949	969	987	959	942	964	968	988	958	974	934	925	872	973	971	1006	977	1009	917	933	986	1026	946	963	990	919	953	947	983	1005	952	951	957	933	976	953	935	941	1029	1012	950	933	914	981	953	998	975	910	998	963	975	949	938	941	984	967	940	949	953	1006	989	990	969	972	1001	926	978	979	982	942	1002	1007	999	1015	962	974	918	962	962	935	896	958	958	934	991	1000	989	952	931	998	999	989	962	994	987	960	938	927	920	941	930	944	900	926	923	938	936	999	942	1018	941	992	1000	978	985	958	881	976	974	940	1004	956	999	968	977	979	1015	990	1000	1012	951	929	982	983	969	935	937	1014	993	924	940	994	916	940	985	935	960	965	1011	936	972	922	984	918	881	967	987	992	928	953	1005	931	1000	970	994	1004	1001	926	965	1004	963	941	939	905	901	900	992	994	986	993	1031	981	953	908	983	981	975	933	970	1008	939	960	958	1006	955	968	986	899	914	969	1008	962	980	986	1037	918	993	939	933	967	985	935	889	1037	1015	936	953	1009	997	953	973	954	1002	962	947	976	1007	953	928	996	956	932	943	991	958	954	974	966	944	939	943	969	986	993	969	945	923	949	984	935	972	964	930	958	971	943	970	957	969	990	934	1001	999	952	970	950	965	988	934	961	950	925	1026	1015	971	976	940	929	997	970	966	925	952	944	941	961	944	955	959	977	945	945	944	910	963	983	955	920	988	1012	914	977	969	1029	942	941	905	958	964	929	940	986	908	998	960	972	942	1001	992	989	1018	992	943	995	931	931	970	986	941	946	947	918	972	910	944	991	977	962	981	908	969	982	1016	991	993	968	969	944	950	965	950	989	999	939	952	923	987	963	998	940	952	963	955	976	991	936	967	929	977	1013	985	941	991	992	924	966	1007	950	924	962	966	1022	969	943	986	976	984	961	908	988	874	962	947	951	975	968	972	934	991	996	975	952	934	957	999	977	969	1034	1001	1027	961	963	986	1013	1004	978	980	1003	983	927	977	981	990	969	966	1014	939	1002	968	953	996	1071	1006	952	1019	974	1010	1028	918	933	952	1007	912	974	972	958	946	999	957	940	970	895	970	921	976	925	978	982	954	954	973	984	957	980	989	963	916	999	1009	962	937	1006	968	1007	978	913	966	957	997	859	1012	953	939	916	979	976	973	932	954	1015	939	952	974	995	976	1006	926	986	928	989	973	900	916	945	940	941	921	1037	977	921	953	965	940	960	929	981	956	950	896	927	971	983	1006	946	892	1034	973	919	966	978	964	962	984	1005	958	981	992	974	997	941	942	991	1029	952	970	1023	926	921	960	994	876	932	991	954	939	918	973	968	1010	997	974	937	934	896	915	1006	977	975	1018	969	933	915	925	983	931	961	992	983	952	985	989	969	928	982	971	963	963	925	951	950	928	984	962	983	939	945	951	978	965	995	946	1023	989	984	925	962	998	944	1001	950	987	966	989	986	1004	955	984	883	940	932	980	930	960	951	933	972	904	986	954	948	1026	1019	959	1005	970	953	955	966	904	951	981	957	994	894	984	949	933	954	956	948	974	924	939	924	951	975	935	983	959	957	1007	1000	952	924	965	964	955	1003	951	944	945	986	907	973	962	997	963	955	936	991	971	996	948	908	1007	974	911	992	955	922	966	969	946	996	951	944	921	996	955	950	910	921	1002	1011	1009	980	1000	971	1004	996	998	882	982	915	937	941	966	941	930	945	940	903	963	969	990	985	989	967	998	951	930	988	950	951	976	1031	973	908	930
42911	85009	85291	62590	38510	16244	1200	1055	1012	1051	1016	1034	1001	995	981	1011	939	942	945	1027	1011	921	934	960	910	905	932	998	936	906	914	954	964	875	916	940	931	958	908	883	914	927	953	972	963	924	903	960	1008	919	915	894	947	962	926	915	909	931	906	1013	911	940	979	977	914	948	919	918	941	966	1005	903	973	964	897	939	925	920	929	971	911	941	956	985	953	917	905	931	938	951	959	982	950	938	912	950	946	946	916	931	899	945	948	986	980	982	931	909	928	888	946	941	940	945	945	957	934	908	953	941	923	993	939	938	933	956	962	906	966	925	973	931	911	931	914	948	934	961	886	912	894	943	969	948	941	920	892	951	924	954	930	939	950	931	927	954	947	949	947	958	970	980	960	932	955	950	944	947	900	915	947	939	949	907	938	930	875	966	935	916	941	954	950	920	915	966	904	940	890	951	919	976	946	947	883	876	873	946	967	963	997	924	914	887	962	958	935	966	953	962	906	951	931	907	933	929	936	966	931	897	928	931	910	862	990	958	934	867	962	953	925	949	920	880	921	925	963	927	976	972	963	924	963	960	931	938	905	921	1011	945	952	924	934	926	944	968	893	956	952	932	992	915	979	977	900	922	940	919	967	955	931	912	943	954	928	910	933	925	904	981	970	936	958	920	975	900	934	907	932	916	924	942	945	941	878	941	968	948	949	924	966	938	963	914	920	968	934	900	938	940	937	930	994	928	975	932	956	960	926	914	932	1008	994	933	936	945	964	888	929	916	934	903	912	955	981	971	900	980	951	933	927	905	932	946	941	901	924	939	913	917	912	939	940	927	894	975	929	933	946	971	946	972	986	936	944	911	965	934	964	954	985	944	972	918	939	938	941	954	929	928	945	923	911	935	950	940	941	898	921	953	962	917	910	943	926	907	992	1003	932	971	953	977	959	900	918	914	937	901	931	924	905	927	937	871	883	869	923	967	894	951	917	934	975	896	966	940	937	927	964	979	889	926	931	916	989	972	987	884	907	934	999	954	934	913	961	936	954	922	899	914	949	968	948	978	915	962	915	962	935	936	1031	954	946	978	969	927	908	931	896	943	960	888	957	1000	912	988	914	907	917	1008	945	988	903	910	965	977	949	983	939	945	889	982	947	936	977	946	949	965	959	938	916	939	897	927	914	915	927	924	896	936	910	954	925	916	930	948	943	898	930	937	971	966	927	944	970	930	906	934	924	924	943	939	946	871	931	988	981	923	937	968	975	959	931	968	975	962	929	950	949	941	903	976	910	889	945	941	915	984	918	878	1003	919	919	957	961	943	973	950	903	955	871	965	1007	969	896	909	949	915	943	951	901	998	924	971	902	921	887	901	996	969	918	942	965	921	954	930	945	927	964	973	925	987	929	921	968	931	994	875	921	937	927	919	875	949	910	912	942	902	976	935	963	967	924	948	930	885	941	943	932	958	932	899	960	943	987	947	923	885	987	940	1042	924	934	922	906	977	985	936	913	870	928	943	912	941	926	935	947	965	992	973	919	955	920	938	923	970	962	994	947	967	930	941	918	992	919	923	882	988	944	893	933	999	942	986	996	942	923	950	898	971	915	925	913	936	954	922	910	913	914	953	980	939	961	966	946	916	916	907	929	957	935	929	956	989	957	919	885	936	972	993	934	926	923	972	928	948	953	954	924	963	906	946	943	897	951	882	933	967	917	934	932	982	873	916	898	892	911	932	901	932	933	945	925	931	968	951	942	940	897	944	987	924	944	979	936	911	911	966	908	966	982	949	914	897	904	989	908	1000	979	931	973	959	895	944	884	928	953	964	1000	955	927	1000	961	969	914	951	907	919	965	947	975	950	1006	893	933	931	906	940	998	962	940	925	919	981	960	951	884	924	884	938	900	915	909	923	910	924	929	969	977	922	983	931	974	947	954	940	930	890	870	925	934	924	996	921	933	951	897	901	904	910	912	941	976	971	982	892	929	867	936	1006	942	913	1004	941	928	966	909	860	901	972	886	949	980	926	953	937	989	988	985	919	951	956	983	934	961	950	915	961	957	960	997	899	919	939	876	952	914	945	899	909	910	916	1004	957	925	992	949	973	948	891	949	967	906	942	941	923	991	936	943	917	937	1005	981	908	928	854	948	939	864	952	990	960	943	1007	885	950	951	891	909	989	974	970	981	937	940	940	990	926	918	1014	929	912	943	925	967	945	937	944	920	969	905	918	888	925	960	874	933	955	904	915	959	934	927	951	960	918	882	953	951	947	951	905	928	941	976	909	918	917	866	919	985	899	965	913	957	933	928	921	937	955	941	956	894	977	874	944	895	940	950	911	891	970	942	941	927	919	967	905	912	962	928	907	950	968	940	990	883	949	928	935	932	1007	957	990	962	934	969	939	966	892	925	901	943	926	918	990	883	976	961	895	916	943	944	921	957	971	905	880	919	978	944	997	929	914	923	938	917	908	956	936	966	974	940	981	990	959	959	991	935	925	906	967	906	902	901	956	924	949	899	892	960	955	929	943	938	891	915	949	932	948	938	961	938	937	948	938	947	928	928	940	976	917	902	922	949	943	938	941	967	941	924	929	895	921	946	999	925	940	919	923	929	935	986	971	884	986	963	946	913	944	979	936	958	902	931	941	907	865	922	910	910	929	981	961	906	961	945	947	906	998	921	938	885	926	966	903	1001	938	895	954	944	907	917	938	908	936	913	954	943	885	942	899	913	951	941	954	991	929	930	965	930	960	952	925	935	938	912	902	972	915	969	941	935	963	951	956	886	902	983	932	952	919	916	967	951	908	950	895	917	1004	923	959	1017	967	970	881	936	943	997	932	969	922	923	946	921	890	939	917	992	886	980	915	905	910	956	940	939	935	951	954	984	921	936	931	923	943	915	932	946	958	942	978	918	965	952	943	946	918	905	981	995	965	919	935	973	874	932	950	928	906	955	954	915	956	970	984	936	906	1000	951	901	937	950	995	932	954	903	911	895	945	916	945	946	881	911	957	957	934	993	954	910	942	987	915	938	919	914	985	918	979	911	943	915	988	984	966	965	931	965	900	972	899	925	941	909	963	929	976	932	914	936	940	913	976	913	1014	944	917	926	938	904	909	940	969	942	953	847	921	981	923	917	897	961	914	933	927	948	915	951	911	995	909	898	958	962	929	929	903	967	918	967	899	926	954	919	920	967	944	950	938	987	902	900	941	931	973	942	939	1006	981	930	965	892	943	917	979	924	948	911	977	942	962	945	972	940	932	942	982	1000	952	956	939	970	951	964	893	954	918	927	933	952	940	947	869	918	894	995	932	978	1029	977	920	954	884	966	968	954	1026	981	938	910	949	898	930	955	949	922	944	1002	955	919	955	939	958	988	1027	925	921	930	905	932	889	978	893	920	902	933	940	951	942	945	945	946	923	871	950	958	941	954	959	932	902	965	898	912	912	907	928	966	951	928	947	958	963	950	916	965	955	967	943	933	953	975	977	935	882	948	892	984	936	936	928	937	922	929	947	961	959	950	919	927	899	935	952	919	918
31950	26893	38658	23264	6488	1264	446	418	442	395	430	413	434	446	440	453	399	420	414	445	436	434	426	432	427	425	415	453	444	409	428	410	448	446	427	394	416	432	424	482	422	442	426	430	408	461	432	423	423	448	454	426	389	411	418	418	447	428	428	415	449	423	430	444	418	428	401	428	403	442	417	405	431	434	426	395	415	400	470	441	429	427	452	427	415	426	440	436	410	452	410	421	446	427	439	423	420	425	406	449	425	454	444	427	429	422	426	416	417	384	432	426	438	418	429	400	392	438	418	453	419	415	443	443	451	434	403	415	437	430	400	427	442	442	416	432	416	431	441	446	413	433	433	426	459	391	457	432	446	461	436	407	396	414	416	399	430	392	415	428	400	449	463	411	428	406	395	413	444	466	416	426	423	412	422	403	394	427	417	416	434	444	440	419	401	419	427	444	403	416	419	410	419	433	413	439	427	407	393	444	403	434	399	388	443	419	417	408	420	420	407	428	441	420	437	416	426	438	454	436	423	415	434	427	409	445	427	434	383	447	399	460	418	439	412	391	439	392	415	415	433	428	431	437	430	438	389	459	397	417	424	404	448	438	430	420	432	462	500	433	405	433	473	434	411	404	415	458	451	411	419	383	403	434	411	414	443	414	447	447	418	421	426	400	399	406	437	428	421	435	405	441	428	405	428	396	422	424	439	404	439	439	436	430	473	430	440	443	424	411	461	439	397	413	419	421	439	447	421	401	417	435	398	429	411	424	386	429	414	429	417	413	430	418	418	433	416	422	408	442	432	436	433	432	460	467	441	418	425	415	439	440	426	434	434	438	391	418	426	421	429	386	439	413	434	392	422	456	423	454	430	403	430	459	457	442	423	418	432	397	422	433	441	409	392	410	439	412	394	406	471	425	439	420	441	450	452	431	386	415	396	457	375	432	405	398	423	412	464	442	423	432	434	403	478	444	399	434	421	441	435	416	421	429	433	422	400	449	450	400	444	426	413	447	426	470	456	420	445	429	445	416	411	398	437	417	412	414	415	404	422	432	445	380	422	450	430	384	407	450	423	402	430	453	430	415	432	434	434	436	422	412	440	441	445	440	434	420	411	424	412	430	445	401	422	410	432	403	417	429	366	407	474	405	411	434	458	435	411	419	442	416	392	446	384	434	431	456	431	438	461	464	401	453	429	454	406	445	432	453	479	444	407	428	434	447	441	399	470	446	416	413	455	410	385	382	442	402	411	395	405	413	415	420	405	433	422	418	367	445	422	411	426	440	449	429	420	476	402	391	403	440	429	421	423	400	444	406	443	419	417	449	384	424	424	416	428	395	439	401	396	412	434	428	418	457	446	439	424	416	418	438	438	422	429	382	477	399	408	454	404	453	423	470	410	430	429	482	431	437	430	389	480	454	419	449	430	435	449	429	437	433	415	408	437	434	429	436	402	443	457	459	427	428	392	420	417	417	447	421	397	434	500	471	440	427	436	428	434	391	429	403	403	432	413	436	421	454	427	461	445	427	457	415	431	438	457	435	396	415	444	453	405	384	430	396	464	426	447	442	441	399	375	423	468	436	424	485	425	445	439	448	454	409	431	418	461	443	401	419	388	465	407	458	453	429	454	420	416	448	440	419	423	419	467	448	427	398	417	424	403	493	444	436	435	450	422	426	415	416	403	466	433	410	422	434	413	446	437	396	421	420	448	394	428	417	429	402	469	403	434	422	407	399	424	437	402	424	400	446	406	433	453	399	418	417	427	417	420	430	431	385	432	443	434	393	417	415	404	418	427	413	417	414	424	451	444	424	457	440	411	444	420	454	418	428	381	431	430	452	428	433	368	425	391	430	419	396	380	410	425	430	455	432	446	386	394	446	458	426	445	407	407	457	413	448	438	406	475	416	414	447	458	473	421	393	416	427	404	435	403	434	405	413	462	428	402	419	440	415	436	423	431	422	438	394	405	448	423	415	418	418	465	431	453	402	465	410	412	450	452	432	438	420	403	403	464	424	437	418	424	402	398	424	450	417	445	391	449	448	452	385	452	416	437	414	412	456	425	452	424	428	413	407	413	436	420	412	418	442	450	440	424	400	420	436	453	450	434	458	409	450	409	431	422	440	468	397	444	469	402	405	432	409	465	439	439	455	369	427	437	392	412	420	416	414	427	445	430	437	425	440	466	423	430	439	441	420	407	418	383	397	425	444	428	455	432	438	422	428	453	431	413	424	433	418	425	422	410	445	443	405	406	420	462	415	439	425	441	428	412	445	441	448	438	425	436	404	477	445	457	433	415	433	373	415	413	442	445	431	427	380	417	436	405	453	467	456	425	403	461	438	414	441	432	430	426	403	418	435	423	401	487	444	405	418	429	402	408	446	409	429	439	421	438	446	426	432	443	419	428	428	445	422	429	416	445	421	444	428	421	407	383	449	402	435	419	404	437	430	457	424	387	433	431	439	412	427	430	436	425	426	366	435	396	422	406	450	432	447	402	427	441	432	450	430	429	404	399	440	403	442	447	435	414	403	488	415	389	470	405	426	413	417	404	444	415	421	423	425	450	442	431	463	403	422	411	447	424	387	434	430	461	432	429	387	409	437	446	405	425	436	432	395	489	420	396	435	409	444	414	431	452	422	434	427	413	421	446	461	443	432	412	419	435	426	435	444	455	431	493	436	444	441	438	400	396	407	459	419	419	463	411	372	403	444	399	429	412	447	460	394	430	423	433	419	443	408	450	446	445	388	424	426	438	393	427	448	417	402	437	452	448	410	452	464	416	378	425	434	433	416	488	432	433	404	419	403	394	435	406	403	460	445	456	380	393	434	394	397	398	396	415	442	425	436	416	415	411	414	410	390	455	447	404	450	439	458	423	408	404	420	417	437	401	429	403	409	408	403	424	445	442	442	425	409	435	409	422	397	431	406	414	423	462	426	439	429	424	430	413	444	399	401	410	416	431	402	441	440	428	401	439	374	420	406	444	425	450	472	428	431	446	430	437	416	444	448	430	421	450	428	425	410	435	449	432	428	417	454	438	436	412	437	390	442	418	381	422	396	401	447	443	422	454	467	417	376	419	428	454	439	457	431	413	399	427	435	376	420	418	419	430	468	432	410	440	429	455	411	443	413	399	438	422	447	388	473	454	483	423	450	417	433	449	463	448	459	427	426	425	443	417	403	438	460	422	438	409	424	442	446	414	439	432	423	430	443	462	451	436	437	432	394	445	422	383	430	415	438	408	412	396	394	439	409	434	443	422	459	398	459	420	424	441	416	432	445	436	431	399	420	468	432	429	403	426	438	460	443	428	389	413	418	421	409	417	393	390	424	454	401	411	437	432	483	444	433	422	394	444	412	414	462	436	451	443	452	431	454	439	416	443	410	407	378	437	401	403	432	421	418	406	419	408	400	430	422	448	403	433	433	427	482	423	425	413	425	434	422	413	394	408	415	432	407	447	406	443	414	476	445	439	409	448	439	440	422	397	433	447	441	428	422	411	400
32092	36358	30742	14483	4406	1288	479	428	466	413	444	461	448	419	455	498	439	421	484	429	454	423	460	433	456	460	458	463	434	454	456	470	491	435	419	505	422	441	459	463	420	495	432	496	466	424	447	420	467	443	474	423	438	472	474	477	410	450	423	447	436	423	452	443	462	462	466	471	436	486	462	411	488	436	478	425	467	461	440	447	476	447	477	461	421	451	459	427	456	487	457	472	473	438	450	455	445	463	485	475	461	462	470	453	429	481	448	469	418	464	455	439	456	435	470	443	427	446	447	439	463	424	443	457	415	430	456	470	474	444	450	454	443	398	457	470	441	476	452	471	452	470	452	447	449	476	450	474	450	447	436	471	479	433	420	453	459	421	467	477	427	432	465	472	448	462	482	456	434	478	459	427	468	411	440	459	405	438	457	456	454	443	461	484	461	425	430	458	410	483	465	443	464	453	466	467	448	455	447	456	520	454	449	468	453	434	502	470	414	443	465	458	468	423	504	447	493	439	477	449	440	398	452	442	502	449	468	428	457	478	468	445	475	441	425	455	451	457	457	456	465	467	467	445	446	469	464	455	470	423	451	429	442	442	448	442	432	510	466	498	467	485	463	473	435	458	457	469	485	447	434	457	450	445	435	436	440	443	474	436	450	472	482	470	486	439	460	488	459	456	457	467	434	433	449	504	458	459	452	447	463	468	470	427	454	483	449	456	437	467	421	432	512	442	478	488	466	424	467	460	460	410	505	459	451	485	429	473	473	463	439	491	482	433	461	425	410	487	438	441	467	453	464	478	497	438	487	448	469	476	445	478	432	456	451	426	453	483	454	450	465	426	465	442	482	412	461	469	456	464	441	487	463	460	466	445	471	441	419	430	448	433	414	466	455	472	492	465	470	460	441	439	466	482	447	488	480	467	455	482	478	453	427	431	456	456	487	443	499	433	430	425	411	470	449	427	463	458	481	437	456	444	445	446	478	481	472	458	476	443	478	428	439	438	457	466	456	465	475	475	462	455	451	459	476	485	444	459	447	459	425	447	433	435	454	410	469	464	432	473	469	441	414	457	428	416	471	426	476	408	433	466	431	423	461	436	447	429	452	469	484	453	443	481	432	435	450	474	435	445	463	452	497	487	424	419	474	439	447	475	450	445	469	440	417	428	447	469	471	469	487	470	443	472	473	441	425	451	474	459	429	404	434	442	457	456	457	470	449	513	443	458	451	435	436	486	461	440	468	452	477	476	439	452	435	446	433	484	443	418	464	459	425	454	462	449	435	441	433	424	458	454	447	428	442	481	427	440	431	473	440	453	425	442	466	478	451	421	432	416	482	458	471	448	461	476	435	471	406	458	456	485	429	457	457	436	429	434	448	426	432	434	464	475	433	451	437	451	454	471	458	474	454	448	422	490	445	440	456	470	454	498	427	456	438	482	460	478	470	448	422	466	453	478	482	441	471	473	480	424	464	498	475	437	468	428	469	472	473	409	475	489	480	452	445	467	439	440	432	422	438	454	465	444	402	485	454	441	480	489	421	443	460	458	451	453	483	440	466	433	434	446	455	504	432	442	434	442	455	419	450	462	464	441	471	445	402	472	416	432	398	472	424	421	435	450	423	475	498	521	424	407	474	502	482	497	467	417	470	471	446	442	469	440	442	469	474	457	437	447	480	416	462	474	426	454	479	447	445	435	433	443	476	494	444	437	462	488	452	431	462	422	448	431	488	444	477	430	464	448	458	516	469	427	448	475	469	433	482	457	490	445	463	443	470	454	445	435	443	453	487	447	467	428	418	449	471	472	427	447	436	459	438	432	458	476	470	441	472	438	442	419	429	449	418	456	457	453	463	450	445	483	429	436	444	476	456	445	467	463	449	467	447	456	431	454	434	428	447	456	444	486	443	453	442	448	432	401	456	471	451	444	449	457	444	435	436	423	437	478	463	440	453	441	418	437	449	470	458	404	430	443	459	439	445	487	460	503	427	492	450	461	433	454	449	458	469	457	420	464	488	419	490	468	464	470	434	415	479	461	488	416	456	440	425	449	431	450	426	440	439	444	447	480	453	437	435	469	406	465	432	427	482	468	449	427	445	451	440	452	445	435	478	473	440	493	456	465	456	472	450	417	456	457	465	455	470	455	485	485	439	435	461	482	446	429	422	445	443	460	434	438	462	436	464	451	480	402	476	475	450	475	436	472	482	432	415	456	444	454	468	436	497	447	445	454	471	417	484	407	470	426	466	475	453	439	461	440	413	447	428	498	439	464	425	496	446	476	459	437	461	434	458	453	451	447	416	468	456	493	436	437	440	437	445	459	449	473	446	447	471	418	453	481	470	459	434	433	446	433	480	470	441	448	433	458	465	455	434	456	459	432	443	458	467	432	450	477	478	437	447	418	434	400	454	461	450	423	433	422	476	501	427	446	438	479	454	416	490	482	461	422	469	485	480	466	504	454	428	493	482	438	471	459	457	478	439	480	442	472	495	424	487	431	459	446	444	453	473	420	411	474	485	450	454	462	432	498	467	440	404	445	436	435	427	469	433	456	422	487	453	472	435	413	451	405	424	430	448	401	435	479	463	441	465	473	427	428	446	467	477	489	474	452	460	456	479	480	453	424	471	434	458	433	447	426	454	442	429	419	444	437	448	521	466	485	479	473	455	455	440	466	453	488	421	444	439	467	477	440	456	444	460	484	457	435	459	433	432	455	446	478	423	430	446	411	450	454	473	463	485	474	464	417	464	444	413	465	453	477	473	451	450	464	433	460	409	498	446	462	429	488	479	445	459	441	469	468	436	436	421	431	477	460	448	447	455	449	474	469	484	486	442	437	412	460	421	453	449	454	444	414	446	431	462	447	457	438	437	451	486	434	465	423	434	429	455	427	496	468	459	439	473	450	401	464	434	427	468	406	491	443	460	480	453	449	463	427	439	465	431	467	461	465	477	455	441	456	455	459	459	451	437	448	445	457	480	446	441	454	417	461	438	456	472	451	407	451	434	476	459	455	468	465	448	457	460	420	469	436	457	446	474	451	473	443	470	471	422	449	496	450	482	447	443	453	457	457	465	498	441	463	454	460	433	457	476	456	454	441	466	464	457	418	478	472	455	489	494	448	461	439	444	430	478	454	424	431	432	490	445	439	462	516	477	479	415	446	458	432	460	452	482	506	462	461	484	435	483	414	429	456	431	437	447	479	470	495	466	463	437	473	443	456	487	437	477	442	475	431	468	475	469	438	452	426	455	457	454	459	457	443	442	463	472	450	461	482	450	449	427	436	447	458	434	450	472	448	474	448	409	436	457	445	443	461	446	455	451	451	471	439	453	424	452	490	487	470	425	432	450	452	453	453	458	460	409	453	491	460	434	457	445	432	474	452	458	452	468	430	466	423	413	477	473	469	435	451	416	499	449	479	474	442	460	480	444	444	437	454	464	454	417	484	435	415	433	500	474	431	466	461	479	405	470	444	433	438	473	457	467	433	444	467	463	426
23711	22180	40686	38970	27723	18391	4241	735	665	634	675	605	613	631	612	633	665	662	593	650	633	606	600	674	673	633	611	641	629	629	607	655	593	622	622	660	638	593	624	599	630	564	607	667	606	630	614	616	630	616	620	587	628	650	627	608	607	589	620	656	593	648	641	590	596	648	572	638	583	646	595	584	600	654	626	620	612	621	620	613	595	601	624	629	598	665	607	583	567	578	665	606	603	604	639	614	600	631	569	573	657	587	606	651	610	611	601	649	615	611	612	625	578	600	667	633	642	590	589	621	634	623	638	577	598	667	630	594	607	577	654	651	602	628	597	642	614	596	608	658	585	588	651	583	594	587	613	642	609	608	609	593	620	612	623	607	644	616	613	612	620	651	660	590	575	599	615	603	628	630	602	613	603	630	638	614	629	564	630	643	575	572	610	625	613	580	584	622	620	621	615	622	618	606	573	661	613	643	646	625	645	653	641	611	590	670	602	628	637	608	620	589	655	642	582	658	582	612	592	593	609	644	623	643	643	627	647	618	591	579	618	644	613	617	615	620	632	604	629	630	593	615	625	622	643	620	593	635	635	569	591	598	620	599	602	590	618	636	647	621	659	599	623	628	638	575	648	623	587	616	600	616	638	611	588	608	632	610	630	630	653	576	620	610	685	613	609	605	578	576	615	616	642	570	618	582	597	633	603	626	600	635	657	590	621	645	667	606	618	626	648	612	638	593	640	602	644	625	601	647	618	615	638	600	654	622	637	575	592	608	610	600	591	584	652	653	623	649	617	648	613	590	592	600	617	610	575	618	626	625	595	581	615	602	610	610	647	597	650	621	596	588	568	624	562	623	642	634	568	603	585	587	585	610	642	583	639	630	596	610	624	592	605	595	620	559	601	631	590	591	641	556	617	606	612	580	616	618	643	678	619	594	598	637	623	571	609	588	618	605	608	623	611	618	621	643	600	649	623	636	578	582	601	614	649	599	612	562	609	611	605	625	601	546	597	600	571	672	583	592	626	578	584	596	661	578	603	607	658	585	650	624	595	545	639	603	665	596	631	590	671	628	589	639	596	613	659	598	594	604	611	614	594	658	606	588	599	616	606	613	585	651	606	610	620	585	606	660	575	636	605	663	604	653	594	559	616	649	612	616	579	607	635	596	657	629	580	584	645	647	599	570	632	636	647	612	641	584	585	617	601	574	634	629	607	587	602	625	576	569	618	588	598	613	618	621	602	604	608	586	597	626	667	619	616	618	606	622	597	658	573	592	566	594	608	631	583	602	592	631	627	610	606	630	602	628	611	619	628	633	580	635	652	593	599	637	648	636	614	616	591	621	629	666	645	605	599	619	599	611	640	587	620	614	610	594	625	625	630	610	560	611	599	618	610	618	643	641	603	632	562	596	642	584	612	606	603	606	614	576	642	580	544	604	644	646	626	676	672	611	609	610	593	641	659	595	610	598	648	599	625	673	603	650	626	655	634	665	624	602	603	636	599	656	599	597	575	638	636	627	636	620	605	628	589	591	619	668	631	611	611	573	606	621	611	596	620	621	651	592	647	626	608	607	642	579	670	628	626	592	597	617	571	589	591	627	581	603	621	624	615	658	590	610	588	611	601	632	618	646	627	585	624	633	629	628	618	602	616	634	623	616	643	598	652	633	628	637	623	634	597	603	625	581	594	647	595	642	568	620	655	601	570	645	644	593	598	627	641	628	574	619	614	667	606	635	638	595	655	623	640	609	624	622	629	638	567	619	608	633	636	651	632	595	641	624	647	612	578	576	607	591	601	640	574	570	656	573	587	594	588	657	673	601	598	614	594	577	630	595	581	605	673	600	599	608	629	589	602	589	632	614	651	596	616	640	602	647	608	616	635	612	637	540	601	607	622	621	643	608	607	562	629	598	599	642	619	652	577	595	596	626	601	587	602	596	620	632	618	613	635	595	623	634	608	590	597	609	601	623	630	628	620	594	615	615	645	600	658	623	612	594	580	616	593	585	634	645	626	601	600	629	639	599	652	520	604	634	622	593	656	597	593	630	595	613	603	642	630	629	630	603	612	622	602	606	584	595	635	640	623	564	588	630	618	582	623	611	639	648	641	614	612	649	584	601	630	611	639	632	614	614	640	621	622	625	599	632	596	645	606	629	607	587	639	621	638	560	658	545	599	648	621	620	640	605	641	572	611	615	610	622	622	623	597	625	638	623	571	585	642	625	583	611	584	619	605	586	598	542	597	687	616	611	596	621	602	636	599	652	619	621	586	618	600	602	611	553	607	594	566	624	586	606	620	608	597	635	621	610	609	603	646	639	597	598	597	599	658	605	597	644	631	627	635	598	658	602	630	674	637	633	587	623	620	605	593	641	579	651	672	634	601	569	591	606	669	602	597	582	591	604	652	599	584	620	619	612	560	619	618	619	592	611	617	628	624	655	635	629	583	570	593	622	626	608	607	647	615	609	627	588	625	613	604	586	619	602	591	582	602	609	585	640	612	609	574	601	672	617	619	626	617	648	615	617	591	556	602	613	619	610	638	621	610	597	559	581	607	581	615	592	584	652	604	616	586	631	653	574	629	627	626	603	567	601	624	651	609	634	649	597	557	600	570	637	651	631	628	608	599	617	632	596	606	603	634	613	586	609	616	589	675	620	659	631	617	623	613	583	585	599	600	630	611	663	643	644	572	580	594	581	587	653	581	620	600	637	515	641	614	577	637	617	694	625	599	644	637	635	605	565	638	624	602	607	622	613	615	618	620	600	605	590	616	631	610	642	673	616	634	623	587	626	600	637	623	620	626	602	618	651	644	586	588	597	625	621	622	664	597	661	598	638	596	611	598	619	617	612	617	617	569	614	599	621	617	564	640	588	586	582	652	644	614	635	668	612	646	596	616	611	669	612	621	613	641	619	621	609	643	583	595	613	619	612	605	608	623	624	646	633	628	630	635	605	670	598	649	550	578	628	619	589	606	606	623	635	609	604	625	636	624	609	602	631	627	558	587	569	599	651	577	669	624	600	598	604	634	630	659	647	652	613	621	672	636	593	629	580	587	640	615	634	615	600	569	615	583	581	629	628	583	595	601	612	614	600	579	638	608	569	638	629	593	628	619	660	662	653	611	648	606	568	640	564	614	628	585	661	624	597	661	588	638	610	554	615	620	606	596	632	631	613	616	656	659	668	606	644	664	625	619	593	608	628	624	624	610	596	628	630	661	580	628	635	631	674	589	609	640	632	636	585	610	611	698	588	611	590	586	622	611	596	647	607	602	618	614	595	613	631	637	675	586	622	617	610	648	618	645	623	619	617	650	570	589	635	625	619	642	654	568	637	653	585	602	655	583	609	611	592	604	642	639	651	627	571	635	597	652	660	642	571	600	637	585	623	616	648	596	595	633	593	598	627	595	575	645	605	619	611	576	650	614	618	616	642	631	610	629	605	618	656	605	621	643	576	590	628	656	600	620	640	607	576	599	628	619	610	572	559	623	625	603	600
39878	76592	75671	50284	28501	9374	723	702	655	698	618	695	644	586	622	604	613	609	650	571	610	625	651	651	646	584	609	609	641	655	626	595	584	591	645	660	678	573	588	589	593	611	638	642	603	599	657	621	596	611	623	648	598	590	625	595	588	598	644	638	571	606	588	596	637	612	595	641	643	585	609	560	606	607	632	600	573	620	600	656	580	658	587	646	641	607	614	601	592	641	626	593	636	592	615	615	615	649	643	602	621	623	638	623	595	614	572	623	641	661	562	587	634	565	609	610	610	619	619	605	651	634	621	603	626	597	605	650	650	634	666	578	604	615	607	605	615	612	599	603	640	619	637	591	613	581	615	631	618	588	602	600	616	600	575	606	587	643	619	576	600	627	657	600	639	598	639	614	612	629	639	566	624	657	608	607	616	611	675	587	601	638	622	598	663	609	632	608	634	637	602	569	591	596	612	572	652	587	618	648	624	587	638	594	621	611	583	612	627	637	585	610	629	647	631	600	642	606	672	587	632	603	626	587	606	568	658	647	584	636	607	596	635	638	582	666	606	613	595	646	622	565	643	614	594	643	629	579	618	596	596	613	643	548	602	603	610	651	642	614	645	620	601	600	613	647	604	609	621	599	647	592	629	642	686	652	607	548	569	616	595	632	555	588	627	633	604	629	671	632	608	629	645	626	568	632	586	636	594	589	614	584	650	612	651	630	598	633	636	603	654	655	642	603	596	589	591	611	608	598	605	624	566	636	568	608	649	617	618	630	647	628	585	655	617	624	629	625	675	641	631	622	646	603	583	595	654	676	582	578	673	597	593	606	642	573	609	654	606	642	619	618	601	620	616	614	605	588	626	581	614	645	617	609	539	644	572	583	599	633	567	627	614	647	626	631	601	616	603	604	589	598	600	579	670	583	609	629	660	621	620	610	616	583	670	628	641	638	558	607	653	624	563	617	663	618	568	646	611	591	596	587	631	650	648	649	617	638	640	601	628	639	622	562	597	614	624	582	622	611	630	578	591	635	644	624	632	604	627	609	626	603	620	616	636	624	644	592	588	633	605	624	585	593	659	653	584	601	601	616	628	587	590	607	564	603	584	622	586	647	568	582	599	604	630	622	626	614	624	638	591	633	608	597	638	601	634	657	600	642	627	618	590	620	604	577	652	610	616	580	620	586	648	618	640	647	614	616	633	649	608	615	636	598	644	614	575	587	643	653	628	601	608	625	599	593	618	588	610	669	637	631	590	626	608	602	561	646	576	574	600	598	603	612	620	644	581	633	612	628	598	591	627	637	606	586	626	599	652	646	612	568	668	611	616	570	621	575	614	550	592	635	609	616	626	643	578	571	594	673	639	597	594	585	626	580	606	610	638	605	637	580	600	570	561	630	605	605	666	630	582	628	583	637	607	600	604	605	594	615	642	607	600	599	611	590	580	628	629	630	647	630	600	640	628	613	609	597	609	614	634	596	633	669	619	615	585	613	641	637	612	595	617	630	621	668	576	591	599	606	614	624	598	584	637	602	649	597	605	608	615	617	588	628	612	595	582	635	633	657	640	648	630	627	601	638	580	664	621	553	624	582	610	649	611	644	630	571	607	600	601	596	600	577	565	619	662	590	612	571	645	642	610	594	633	643	594	621	608	582	571	586	613	585	570	590	636	599	663	606	624	628	654	627	571	603	636	596	591	603	654	641	638	604	633	612	580	618	614	601	624	613	639	647	577	659	573	616	631	651	602	635	649	591	647	625	592	598	609	635	601	570	630	648	626	634	620	542	604	597	598	625	606	658	592	638	569	602	567	574	662	603	601	619	659	600	593	600	615	643	649	607	605	566	605	583	565	607	593	630	604	595	603	617	609	616	609	647	616	610	612	618	574	611	597	598	569	616	606	611	579	634	620	605	588	620	587	616	640	636	637	625	620	603	642	596	614	564	622	625	627	616	628	606	647	583	596	590	622	582	599	648	621	635	614	607	623	587	627	604	638	632	633	629	634	629	615	658	604	605	657	625	662	620	583	588	598	606	624	636	616	600	656	671	604	650	611	570	630	564	618	627	640	641	615	608	615	614	641	638	638	602	625	600	610	647	596	602	624	594	587	582	623	592	666	634	651	594	602	623	592	567	614	642	577	608	581	590	597	600	609	625	608	636	594	621	625	608	687	605	579	627	646	618	658	646	595	614	633	625	629	619	590	605	571	597	657	620	623	607	636	664	604	633	632	632	608	647	625	563	599	608	602	622	631	616	660	623	599	615	630	604	647	685	600	679	626	636	625	630	588	650	593	579	632	628	642	608	622	588	590	585	578	628	615	619	602	631	644	572	579	600	671	622	627	657	639	624	602	602	612	619	675	591	587	605	652	616	604	587	611	589	577	576	617	608	579	595	569	620	628	636	626	644	616	602	633	654	629	571	549	564	634	602	607	624	618	604	619	585	605	613	621	617	626	649	631	591	617	634	644	598	615	642	612	569	619	619	605	568	681	605	657	621	638	605	606	594	608	646	628	606	625	580	607	595	606	612	618	621	619	610	639	652	618	698	569	598	596	672	622	557	612	614	574	629	624	620	599	608	599	623	575	654	637	604	625	635	612	608	642	641	610	660	641	614	617	582	602	625	659	620	596	604	608	622	612	596	644	647	591	581	602	599	621	639	585	631	612	607	615	625	618	588	593	646	634	639	624	625	605	612	626	620	618	638	569	642	618	650	608	606	613	584	567	594	630	585	632	618	607	601	610	630	649	579	626	602	612	633	661	618	650	581	626	630	635	600	621	588	635	618	611	624	586	609	618	634	597	634	572	642	638	569	630	601	634	645	635	590	587	556	584	580	577	582	597	614	594	669	585	651	634	636	614	626	570	620	619	617	627	619	632	611	612	611	621	644	635	649	636	582	622	612	604	594	557	636	617	637	607	607	595	600	634	567	635	651	624	622	647	591	607	580	596	623	603	628	642	589	575	621	634	612	608	575	613	638	633	647	603	594	621	639	592	627	577	624	580	624	578	670	563	578	628	657	603	580	532	580	601	613	577	604	635	585	595	594	619	635	590	620	624	575	622	618	639	656	599	662	686	563	621	618	596	607	637	642	650	624	681	605	625	592	619	588	618	620	635	616	654	626	591	662	602	618	657	656	604	604	619	650	644	647	604	572	616	620	621	564	622	594	610	622	580	630	640	608	598	598	607	662	549	587	638	648	568	649	596	638	628	646	617	593	609	591	609	603	606	624	646	616	606	655	576	598	611	607	632	618	665	597	609	612	613	615	586	616	603	645	624	626	608	632	634	668	649	607	605	638	602	597	609	607	624	652	611	580	589	640	641	612	631	573	659	636	606	631	608	590	609	631	614	619	615	668	627	607	608	631	629	625	658	614	636	630	607	628	601	633	586	617	622	635	631	614	619	657	626	619	624	614	616	599	602	596	613	608	612	618	590	646	588	577	586	632	619	596	586	601	578	560	615	601	594	589	615	626	628	628	616	624	595	610	593	624
24944	23055	41195	36472	21347	8107	893	711	682	607	646	631	638	644	678	646	638	644	638	613	634	614	633	659	608	647	577	677	636	630	665	630	660	635	648	650	618	661	623	683	624	653	657	629	654	546	675	640	609	655	665	644	614	638	633	616	611	640	641	649	603	619	610	651	681	631	627	640	597	640	582	603	610	644	638	614	604	677	671	614	651	655	630	655	610	657	624	618	667	605	625	617	645	656	635	635	661	661	641	654	621	638	613	638	664	619	674	684	610	640	631	618	645	696	662	637	651	636	672	627	662	612	623	639	668	650	598	600	639	682	604	622	665	637	651	634	628	608	637	634	654	625	610	626	663	640	636	609	631	594	636	639	617	682	642	620	643	636	596	606	664	651	652	644	644	645	606	620	635	594	633	618	683	627	601	630	678	656	610	634	611	614	625	625	666	629	650	634	639	654	634	647	594	616	658	645	639	659	639	680	601	641	608	606	659	622	640	673	628	645	596	624	620	626	632	663	622	686	676	610	638	684	646	617	627	671	675	634	699	620	655	623	608	642	635	704	614	628	617	626	634	638	598	682	598	633	615	641	645	643	708	672	663	604	625	636	624	642	644	690	642	592	632	665	654	618	621	647	645	651	644	639	594	652	661	629	633	615	639	586	631	600	626	619	656	595	638	611	632	658	621	630	607	642	642	652	621	605	641	661	619	638	652	634	619	671	625	633	648	589	664	672	628	695	598	668	632	601	643	667	622	627	638	612	631	634	635	642	657	599	591	656	594	609	619	643	629	657	655	667	688	650	640	611	677	691	649	683	639	581	678	668	623	618	604	631	628	650	632	632	622	613	642	623	632	660	665	648	613	670	671	593	598	635	652	631	638	675	614	612	640	601	646	593	642	653	550	624	641	599	611	618	665	590	596	615	642	602	611	620	647	622	640	706	640	596	609	642	612	620	669	637	652	635	636	657	649	644	634	634	610	636	680	645	615	631	649	648	642	593	660	672	611	630	661	659	634	606	608	653	674	608	665	628	623	610	664	636	638	627	649	612	660	615	646	631	630	660	675	630	598	680	635	680	635	645	653	649	662	668	634	646	643	620	649	666	634	615	641	655	621	669	625	658	615	619	611	642	652	653	611	679	636	615	634	643	651	661	627	613	617	652	647	653	667	597	650	627	629	628	650	614	602	599	642	649	678	651	613	654	640	605	632	590	644	649	640	633	696	627	644	651	670	629	609	636	629	609	641	683	630	653	642	642	665	633	658	616	583	659	634	670	599	602	596	657	613	625	640	603	600	616	646	643	679	608	656	628	675	668	640	622	644	626	647	665	655	657	614	635	597	600	618	626	565	645	647	665	639	645	641	634	640	662	654	632	683	650	639	630	661	673	617	596	615	658	582	594	599	650	618	652	616	621	696	625	655	608	632	626	671	628	642	652	618	660	617	667	603	641	659	625	627	673	611	657	644	656	644	612	666	633	653	583	624	620	638	612	652	611	642	607	618	621	696	632	656	606	648	624	638	599	625	573	634	651	642	624	621	647	627	662	648	589	635	686	652	664	604	645	621	630	651	639	646	651	670	640	647	675	611	677	623	634	624	621	635	617	647	648	682	589	624	603	660	626	672	591	671	657	633	655	659	636	628	637	624	616	649	631	625	631	634	663	640	634	664	646	597	620	625	657	678	616	628	650	601	668	613	613	642	607	645	619	613	610	643	635	614	649	628	655	631	634	666	620	686	627	667	667	624	640	638	604	640	660	644	605	585	598	623	624	609	597	644	665	659	676	634	650	670	618	608	653	648	620	661	609	644	634	691	624	630	610	650	619	648	645	655	623	648	662	658	568	605	684	631	652	659	593	654	637	579	612	605	617	615	601	629	653	670	654	626	641	633	664	655	630	654	654	629	649	601	639	605	685	634	628	639	604	658	683	631	647	628	636	632	593	657	643	666	631	657	603	646	665	664	633	659	666	637	660	586	649	635	633	654	652	627	661	618	632	644	645	590	730	653	639	629	628	670	640	656	683	630	625	629	651	663	620	611	613	638	615	589	684	665	636	660	661	655	614	647	604	679	603	606	660	628	650	632	654	649	680	683	618	619	637	681	561	637	690	609	628	617	657	650	609	656	604	641	653	625	639	647	636	607	603	625	618	621	609	640	623	634	614	651	646	631	649	667	639	587	591	643	640	616	654	632	622	630	661	690	641	625	610	646	667	642	639	598	639	653	602	664	625	629	624	631	624	588	631	613	653	640	617	624	636	612	663	631	622	609	648	649	599	633	639	624	624	636	640	630	649	640	579	659	671	621	643	664	648	680	636	611	650	592	602	614	631	613	634	647	650	592	632	643	635	658	646	674	627	635	676	666	614	637	608	605	617	687	629	645	661	616	630	640	678	632	622	631	595	642	623	615	637	605	628	598	639	625	644	629	653	672	611	656	629	594	639	650	616	662	600	606	636	655	615	662	612	632	613	636	617	660	669	646	673	631	648	624	623	635	597	580	642	628	615	605	604	643	656	657	612	654	602	662	655	623	652	670	659	631	639	649	599	618	626	645	596	612	614	603	620	609	630	649	619	657	682	611	620	619	645	641	663	616	663	620	634	659	675	637	641	631	637	644	677	638	583	665	599	690	642	642	601	622	635	681	667	637	622	608	623	613	595	643	659	600	617	598	646	656	633	634	611	652	605	619	635	678	613	602	637	642	617	671	637	629	645	598	600	651	591	641	648	626	635	646	637	608	632	623	662	608	624	673	643	615	634	672	614	615	661	702	616	634	622	628	649	593	617	595	645	595	629	626	656	623	661	635	602	610	651	640	592	617	657	632	620	631	620	671	649	626	614	636	629	617	674	620	689	652	614	640	679	658	628	636	601	608	592	669	610	631	637	596	628	642	650	630	639	647	610	667	648	636	643	586	684	607	623	654	653	634	592	658	558	618	623	628	635	635	647	651	620	621	660	632	645	618	641	683	612	662	651	627	655	613	659	664	650	648	638	649	616	616	637	643	640	606	617	608	617	606	640	635	656	662	664	631	690	615	646	681	594	664	617	630	619	657	599	618	618	651	605	629	600	632	632	621	634	620	586	610	632	686	609	639	644	630	676	648	644	620	659	645	661	689	658	620	680	669	641	620	647	605	568	634	586	642	599	648	640	640	628	654	643	589	658	625	656	655	616	642	636	632	634	651	650	606	631	690	558	608	611	578	655	688	649	632	626	686	619	589	650	615	632	609	656	640	678	670	610	651	623	635	605	655	625	634	668	632	616	647	651	665	607	574	647	623	643	660	623	671	605	625	629	605	612	600	624	625	654	612	651	648	656	637	594	610	643	673	652	716	617	656	620	640	622	649	616	626	605	630	642	643	644	629	648	656	655	643	643	597	628	631	689	620	637	605	655	629	632	628	639	617	635	673	645	662	632	685	619	623	621	671	631	667	630	658	687	671	676	633	593	622	641	599	651	609	603	624	632	650	614	678	627	694	646	612	636	614	689	648	611
37243	67624	62367	39651	18590	5446	645	684	684	738	651	685	684	661	706	662	642	648	622	734	674	638	689	646	616	694	668	656	691	691	689	692	681	670	662	663	704	640	682	656	666	703	664	651	629	639	673	663	684	674	682	634	691	637	679	673	673	683	642	639	637	662	644	671	655	689	689	659	679	662	659	648	674	651	663	678	693	632	672	685	653	678	623	645	659	691	703	654	651	647	644	659	681	694	671	660	680	656	632	644	679	664	649	686	686	637	663	661	641	706	650	628	666	648	646	633	655	692	696	611	659	665	635	691	674	664	660	643	653	634	658	660	669	627	646	682	689	651	637	679	685	659	652	652	632	646	642	663	657	685	644	684	656	701	706	675	615	685	637	676	687	723	680	700	633	675	675	613	631	661	660	618	640	689	622	702	703	653	670	672	649	662	638	644	657	717	661	665	673	677	688	640	637	670	665	663	690	684	646	691	683	653	662	712	643	637	684	659	667	659	682	637	597	627	642	682	650	664	667	728	674	638	673	715	732	651	686	616	654	653	665	691	672	685	671	668	721	666	728	663	697	648	609	636	624	648	662	682	669	693	662	655	695	721	690	659	655	678	692	698	693	630	650	701	644	660	708	657	694	649	677	662	657	636	691	660	716	649	675	627	643	682	595	646	681	684	647	647	693	627	661	694	697	646	635	701	704	690	685	683	647	667	639	619	610	630	660	657	666	674	717	681	678	686	706	638	721	669	634	687	669	646	646	680	622	662	672	685	683	677	717	671	660	679	679	704	668	722	673	649	658	714	676	688	669	662	698	651	683	660	590	658	691	665	641	684	643	670	703	682	689	644	644	662	674	666	608	670	657	655	667	650	654	671	645	656	648	692	694	660	673	673	683	630	666	665	688	665	691	660	682	626	664	666	654	689	674	671	700	653	609	684	627	688	662	651	682	649	645	669	631	641	655	619	652	685	666	641	615	660	630	651	661	644	643	678	679	654	625	696	686	661	679	652	640	634	655	677	674	657	614	672	690	700	692	677	662	657	638	645	682	680	633	668	676	662	668	666	681	602	700	675	692	707	641	621	646	644	689	663	623	631	653	629	658	699	696	657	691	635	647	721	674	625	631	676	669	684	620	643	638	716	665	669	659	626	651	671	642	622	676	719	679	671	592	693	662	661	679	619	678	656	661	732	651	617	660	666	680	608	683	692	663	670	672	634	671	618	658	692	653	664	716	661	626	666	665	679	656	647	677	640	698	691	729	687	627	664	707	729	696	648	634	672	684	667	624	676	661	619	676	665	676	662	671	668	672	672	703	668	692	684	673	670	678	612	625	676	646	697	659	685	672	657	683	653	658	661	680	643	635	648	702	655	668	691	637	650	653	645	687	636	627	680	627	639	698	657	661	662	739	684	671	688	694	663	629	652	643	659	666	647	677	665	680	690	662	644	666	668	662	691	657	673	651	655	686	685	675	642	661	633	660	641	661	669	670	665	629	674	662	610	638	698	706	683	656	656	675	671	725	656	674	657	616	606	658	625	675	635	675	636	634	705	643	651	659	667	614	693	682	677	650	664	638	682	657	649	683	680	640	701	695	604	656	702	643	608	658	640	684	715	692	669	643	604	654	665	687	674	655	637	649	704	629	649	649	700	671	644	669	675	676	639	674	675	634	648	691	655	633	676	649	664	669	673	692	651	636	689	666	703	616	620	704	646	730	707	656	671	656	697	682	646	642	659	680	634	657	675	641	664	684	636	697	693	633	656	676	664	684	693	646	684	679	645	698	722	659	682	695	666	623	658	657	665	623	668	666	688	645	622	681	663	694	698	659	671	712	680	618	655	644	685	641	665	674	643	673	674	615	617	629	653	693	686	686	667	653	647	672	648	652	647	677	636	694	703	661	687	664	621	641	652	703	670	642	679	657	666	653	653	645	650	659	662	676	656	673	666	642	682	652	688	662	641	661	716	652	662	667	672	636	617	708	691	645	684	677	689	629	652	689	627	666	703	656	633	678	652	682	620	615	664	691	649	682	625	645	677	679	685	644	630	646	664	676	613	658	671	646	652	682	690	709	663	699	652	680	666	602	660	599	646	641	645	668	646	681	623	692	660	681	687	663	643	654	649	692	628	669	686	704	653	640	676	633	627	670	669	618	706	635	633	648	665	682	681	622	647	701	652	649	667	701	652	666	631	705	667	692	650	630	669	676	659	667	601	616	677	654	674	637	617	638	681	622	737	679	645	676	659	623	651	657	712	686	686	683	680	650	662	672	675	652	642	671	690	696	689	715	637	651	686	640	670	679	702	663	669	679	682	691	650	688	617	739	615	647	643	634	677	660	679	629	640	599	638	670	719	693	601	640	641	674	688	637	701	651	634	695	688	677	621	682	611	675	675	696	687	637	651	680	672	659	676	653	706	690	656	660	646	655	686	686	661	650	702	659	663	685	672	675	667	636	677	687	639	688	699	664	665	624	665	632	611	649	609	674	633	645	656	717	701	670	668	652	652	686	630	654	688	663	654	683	650	643	691	644	665	663	657	674	657	675	711	663	655	698	607	650	614	674	667	688	695	687	675	681	690	664	671	658	681	654	700	694	679	685	693	667	694	641	657	628	616	719	681	651	684	643	647	652	688	663	659	680	631	654	650	648	659	652	684	677	631	648	658	648	666	627	667	654	665	647	617	673	659	645	684	639	661	648	631	701	673	660	661	680	646	710	656	669	664	690	633	692	679	634	659	671	688	633	663	655	632	659	677	619	663	632	674	671	678	653	654	688	667	670	689	604	641	661	681	692	650	663	676	653	650	712	647	660	685	633	642	715	666	633	668	688	656	633	661	623	634	683	643	623	658	669	645	663	657	653	668	653	656	702	672	667	679	676	686	666	689	668	713	633	630	701	640	652	677	654	679	701	669	697	679	660	673	685	674	638	715	711	657	662	679	649	659	689	657	688	684	614	764	616	630	678	675	688	688	695	646	669	681	621	650	680	657	677	712	651	688	698	663	671	659	669	627	638	684	660	619	690	655	647	650	635	679	617	679	656	648	665	607	684	646	683	655	665	707	693	700	647	631	638	630	645	612	637	656	648	634	656	647	683	630	655	671	633	626	657	681	683	676	631	637	633	664	716	694	722	687	610	674	652	703	674	662	654	643	660	663	634	670	686	673	668	643	657	680	635	689	674	678	697	632	662	653	686	703	702	683	699	672	678	700	664	653	670	688	686	652	664	695	673	669	696	677	665	668	656	654	636	702	641	672	670	677	664	664	662	674	646	699	673	667	657	654	646	653	651	690	666	663	634	686	656	656	660	704	609	644	665	586	636	650	627	654	617	638	665	707	646	669	673	728	704	664	639	638	676	684	603	729	646	641	645	646	694	673	653	680	655	651	679	686	620	675	604	710	676	655	687	666	648	681	713	700	679	633	635	703	656	627	659	702	649	660	676	686	714	644	662	676	655	629	699	646	670	633	651	713	667	647	603	658	655	698	659	660	675	650
22525	21448	34566	31388	25895	21664	12355	1567	1047	1013	1137	943	999	1001	1011	994	979	1002	973	932	902	1067	972	957	951	939	969	956	946	966	942	969	938	915	937	960	970	984	979	1000	926	987	993	942	918	962	956	934	954	958	948	954	973	911	939	976	976	994	964	940	973	956	986	944	982	914	930	976	987	984	941	1005	962	951	966	984	1000	1045	970	957	942	1016	1008	997	942	993	989	995	1009	1005	900	897	957	993	1036	949	988	969	973	962	953	925	975	968	983	947	982	941	984	957	958	926	981	948	948	923	893	931	926	958	1007	986	904	939	916	949	937	959	976	958	983	940	920	938	968	993	936	1012	925	915	998	969	938	939	983	941	1013	923	957	953	996	979	943	914	977	922	960	959	996	941	889	954	994	955	987	962	954	990	962	940	896	983	965	946	955	863	950	941	955	962	1023	986	970	1001	930	920	970	922	926	913	963	998	898	956	969	979	962	960	940	976	952	934	949	911	929	963	949	1001	957	924	952	997	995	969	960	965	953	886	970	936	912	969	898	973	957	948	986	922	1035	954	972	900	961	961	982	918	950	970	946	925	950	959	985	1003	985	1002	949	935	976	953	946	921	954	940	933	936	925	929	965	997	968	967	923	989	953	971	1002	968	956	1002	978	1036	929	990	944	980	981	1008	970	946	959	974	915	989	958	979	965	982	929	944	966	955	994	932	971	1002	938	975	958	938	970	907	953	917	943	940	935	976	962	966	945	1014	949	970	975	949	945	977	932	982	981	930	893	941	965	932	959	928	934	987	951	965	935	962	983	970	921	952	996	954	910	984	935	890	953	994	967	998	924	907	922	945	937	1023	929	964	932	925	1015	980	920	970	965	1013	966	917	961	943	915	1000	934	954	916	964	959	1016	976	1037	946	924	952	922	938	950	945	961	953	897	992	967	956	932	962	932	980	977	946	976	989	951	1029	989	960	986	985	928	1005	931	931	935	928	941	865	936	992	938	954	1022	1030	986	910	945	955	950	943	1024	999	990	957	933	966	955	946	910	931	917	942	935	967	949	992	944	943	990	951	993	929	958	948	954	960	963	988	984	987	956	939	991	985	905	957	1000	946	935	956	965	926	996	934	993	929	911	944	957	910	984	960	884	961	948	969	950	912	950	986	977	920	955	931	940	924	921	1006	919	964	979	947	998	949	967	991	977	942	940	969	978	950	965	975	966	943	1001	937	978	912	978	976	998	993	950	959	955	963	936	917	932	955	994	932	955	913	951	997	948	937	899	938	995	956	958	949	960	965	969	910	960	931	947	943	951	998	974	976	977	971	931	974	965	956	928	965	912	944	993	988	936	937	1005	907	910	1007	956	1007	977	935	916	926	964	961	969	922	994	1005	939	968	891	980	966	940	972	954	916	984	955	939	926	915	922	880	943	920	934	921	1017	944	963	971	976	963	975	938	926	968	959	983	933	936	885	963	1000	1004	889	957	942	951	923	950	986	949	949	937	964	968	969	992	927	972	919	950	950	947	909	876	952	923	930	1006	947	1008	930	951	922	967	1001	921	938	974	960	937	944	956	981	891	936	964	963	1023	934	984	973	991	1013	977	970	913	962	954	951	947	943	977	977	919	908	961	1071	956	956	933	980	1001	975	1007	931	897	1031	960	925	982	943	979	947	943	961	1026	994	932	939	967	924	896	976	941	947	977	936	906	949	963	977	982	964	902	935	999	907	1023	987	989	958	935	911	982	949	949	953	960	976	896	990	998	957	931	945	959	1000	989	967	996	957	924	962	963	960	969	945	914	970	986	945	965	949	954	994	971	966	906	903	930	983	1023	909	985	969	1016	998	941	968	942	964	938	905	958	902	920	913	937	984	960	952	990	981	938	983	974	974	1005	959	966	919	966	935	976	982	928	955	919	981	982	932	973	1019	924	962	938	883	954	906	931	944	891	932	974	956	976	958	958	961	940	966	957	954	935	906	1007	952	974	960	937	943	951	944	915	972	928	945	1014	912	918	898	921	963	973	948	1005	951	946	981	971	966	930	896	954	905	924	979	1008	1030	995	902	989	975	979	926	994	958	952	959	917	961	1031	964	986	996	994	917	931	931	919	923	927	956	966	945	906	971	932	941	944	994	935	956	880	996	1018	956	954	981	960	981	947	962	919	949	967	961	973	987	923	1010	946	978	978	926	919	971	944	946	955	915	933	898	973	941	1008	961	990	977	975	972	962	954	932	910	894	945	963	868	921	978	943	988	955	927	982	985	973	985	955	953	899	1000	919	932	913	883	971	963	947	956	955	893	917	979	949	904	896	924	917	937	917	970	954	980	952	932	949	980	968	980	949	980	905	912	959	999	918	945	901	1013	909	996	1001	941	996	956	950	948	905	1009	935	956	1011	952	987	947	969	937	992	921	960	926	953	899	1030	981	917	971	932	948	857	900	915	936	976	1040	960	922	936	889	955	966	954	990	998	953	937	954	991	881	977	925	977	1020	922	988	952	927	908	961	1002	957	926	980	949	1032	1015	991	951	985	996	931	953	951	886	983	948	889	969	953	997	987	962	942	926	929	893	955	957	897	951	965	987	922	986	981	986	967	964	962	940	1011	1047	966	961	998	958	946	985	964	973	988	912	962	935	947	988	913	953	935	918	956	965	944	945	929	994	914	908	977	939	987	978	938	960	958	978	919	941	918	979	964	923	973	936	981	946	1018	952	922	955	979	951	920	903	947	968	966	951	926	1002	1009	945	960	956	969	934	933	939	967	949	989	980	970	958	964	973	968	991	948	956	961	937	992	967	1000	908	948	955	968	953	970	984	965	980	938	972	906	957	970	966	992	913	920	966	964	978	928	924	966	934	903	870	972	994	952	1024	969	968	938	933	952	953	966	932	976	948	956	971	976	983	932	935	977	978	930	909	941	983	946	928	901	959	981	976	945	954	960	959	989	922	940	961	960	961	939	973	961	927	945	968	974	985	1013	965	937	928	983	973	947	918	899	967	950	1025	923	943	988	983	980	976	1004	967	958	987	898	948	966	975	954	918	948	965	944	1049	974	1034	921	950	985	959	990	937	1000	952	954	945	986	925	947	982	927	932	991	931	954	944	1021	987	975	872	980	933	933	980	1008	1025	934	933	942	922	982	943	974	959	958	998	941	985	949	988	977	959	982	1003	961	967	967	993	1017	905	901	940	942	948	965	951	945	956	991	995	967	908	1000	946	958	951	980	930	942	946	954	928	970	984	945	1027	935	947	936	1007	975	983	983	988	972	961	1007	939	1003	933	945	995	919	908	963	952	928	948	956	949	998	1001	962	996	942	908	1044	906	959	965	946	867	932	928	923	940	933	979	986	981	935	941	950	937	915	1030	955	995	912	925	951	876	982	965	955	914	948	921	917	976	904	995	958	892	963	920	1022	943	965	1008	978	965	963	1005	931	923	957	967	1032	941	908	1007	875	898	933	963	959	910	920	929	931	936	952	967	971	954	978	964	979	922	1005	1001	937	932	943	956	956	1018	935	934	896	950	941	923	1020	928	956	952	936	909	971	934	956	985	940	921	956	968	919	942	986	964	961	927	970	928	985	1001	943	954	988	894	997	914	978	936	974	973	937	961	976	960	976	966	913
43406	79056	83706	60416	35780	11485	1166	1081	1037	1070	970	983	961	1058	1003	935	930	940	957	980	963	943	945	946	967	969	981	957	991	914	928	978	885	919	924	937	961	979	915	954	908	878	979	928	945	889	899	962	937	935	969	958	916	931	936	992	930	880	885	933	947	894	922	882	905	971	917	974	944	901	939	927	899	954	997	881	977	947	925	944	879	915	994	943	931	871	913	931	863	909	954	953	946	944	924	887	947	950	944	945	949	921	957	963	943	933	904	970	945	898	922	882	972	904	921	960	912	891	948	931	901	985	950	968	925	979	913	941	927	931	907	960	962	932	899	927	927	914	970	1001	951	923	891	914	921	950	936	954	933	982	921	870	926	984	883	877	920	956	908	939	944	952	955	941	955	958	946	937	885	929	935	910	974	958	937	959	983	977	923	950	957	911	943	970	908	981	945	928	870	936	964	908	927	966	961	939	959	942	939	935	926	975	909	874	926	921	987	979	942	902	978	907	894	943	914	935	940	881	918	916	934	951	937	950	964	958	889	936	912	932	978	899	951	937	905	920	987	945	935	951	931	968	971	948	888	972	943	940	943	959	922	902	918	921	951	885	986	933	932	933	858	947	961	923	971	882	913	921	878	962	927	967	891	969	981	946	945	919	940	919	935	925	952	870	900	948	902	929	1021	894	993	941	888	964	972	943	968	938	988	935	941	949	923	935	953	956	956	919	958	905	935	951	947	897	973	958	905	914	939	916	906	971	941	932	946	932	960	880	966	923	904	954	900	934	920	982	905	919	967	923	916	911	953	921	963	914	931	943	964	910	956	960	967	941	938	879	927	917	949	944	922	973	938	943	931	894	940	998	912	986	911	938	940	874	971	961	917	915	954	921	848	931	871	913	951	988	910	967	943	908	983	914	951	911	948	934	931	951	901	948	942	908	952	920	913	907	962	960	956	925	939	955	939	924	931	940	933	881	997	973	927	919	974	972	898	971	875	954	1010	955	972	939	983	912	906	903	908	951	944	905	894	979	910	914	929	910	960	928	971	893	933	900	968	951	931	943	942	951	943	910	914	927	913	893	949	981	937	922	996	900	917	962	939	934	900	913	951	937	904	987	986	910	979	968	948	993	970	905	992	910	929	956	983	954	986	933	928	944	912	961	946	897	927	951	992	907	931	975	919	1004	982	930	930	950	903	971	926	877	951	893	971	903	906	901	946	902	971	960	947	932	940	938	945	967	949	961	933	914	937	974	964	917	928	917	860	907	982	948	910	935	898	920	964	921	925	936	947	954	971	945	883	961	877	920	951	945	926	918	905	964	906	884	999	970	919	959	937	1004	999	942	955	939	922	928	899	922	941	956	932	942	900	949	935	947	971	930	924	925	971	962	914	950	916	964	914	981	913	896	965	929	931	957	929	951	943	984	963	916	915	967	937	959	932	918	975	922	951	974	949	938	979	966	916	896	965	965	940	900	958	937	921	933	957	931	923	930	878	927	921	940	937	905	916	923	932	979	933	936	974	940	976	962	907	926	898	937	927	921	954	929	962	903	876	936	942	927	958	951	915	944	962	866	904	930	957	911	888	918	902	951	928	964	961	943	959	967	927	978	949	961	960	938	997	981	996	889	919	927	961	914	961	936	939	902	915	957	993	939	934	931	964	924	934	951	896	926	956	937	847	906	940	942	924	977	878	980	904	879	890	910	951	982	893	963	919	946	929	883	926	966	926	938	930	880	888	940	920	939	914	985	908	937	900	910	892	928	922	918	892	921	896	892	931	977	919	931	892	990	962	907	955	929	946	923	917	953	961	933	1028	923	930	1016	866	966	956	915	937	978	889	917	910	914	941	950	890	922	986	940	918	902	926	961	937	940	875	975	914	1000	922	989	909	934	960	946	924	963	935	899	892	900	961	980	964	969	950	888	921	874	936	924	921	915	965	934	914	900	942	942	886	933	934	912	947	923	921	942	979	942	936	934	950	940	921	900	900	911	938	956	868	879	950	963	949	955	964	1028	941	964	904	903	886	932	883	892	902	907	947	900	979	930	996	984	906	916	937	927	881	935	976	969	933	950	967	909	948	960	944	942	934	982	952	900	930	924	897	885	930	928	934	940	934	931	903	952	954	903	882	920	947	963	957	914	923	957	939	892	957	928	993	919	924	940	982	983	951	953	996	930	999	915	975	937	943	904	935	928	916	979	907	962	1028	918	906	960	932	930	851	972	972	971	973	921	905	982	946	927	926	935	953	944	960	968	944	956	929	927	928	926	959	966	933	968	933	959	988	885	966	910	975	947	875	948	901	954	898	926	1030	937	931	973	962	987	947	989	896	964	934	928	957	951	912	921	898	904	943	936	952	942	959	943	903	979	934	929	946	931	928	925	965	888	891	949	963	887	980	902	923	948	952	905	922	952	953	949	971	925	871	947	990	928	960	932	952	949	916	914	955	905	954	885	968	993	919	990	961	954	908	886	939	902	920	943	925	910	959	930	898	953	960	942	1003	946	944	933	979	945	916	884	938	930	910	941	937	974	933	886	954	913	905	892	899	913	923	1003	967	955	925	922	880	967	913	912	950	942	941	941	953	1012	973	910	916	969	929	907	922	883	951	881	855	907	918	916	930	939	942	941	913	878	891	903	876	942	903	931	895	897	925	934	969	938	898	929	936	913	962	906	914	949	916	877	963	948	935	977	914	957	936	900	978	941	959	930	928	945	927	915	902	968	958	935	930	937	921	991	946	922	965	907	901	931	923	937	900	909	895	970	933	940	921	982	914	940	916	916	984	986	960	934	961	897	959	944	924	939	928	952	923	917	927	959	950	929	920	933	947	947	900	854	993	954	958	966	919	918	916	875	956	985	917	893	969	912	913	943	962	963	913	920	941	934	932	916	890	984	934	967	908	900	918	925	928	921	921	909	929	942	905	901	942	912	900	906	906	943	957	978	931	918	905	905	917	976	932	935	902	926	950	932	927	921	940	975	919	919	921	951	916	936	939	914	948	965	929	935	913	953	925	955	930	907	930	960	935	867	906	984	959	953	966	975	951	898	946	984	898	962	919	956	926	956	964	914	982	931	908	943	918	937	948	928	946	971	889	937	988	963	948	929	935	898	981	948	923	961	892	936	992	926	937	929	950	973	941	938	972	934	894	904	910	940	940	909	962	912	911	884	934	918	970	927	923	940	929	965	896	951	914	916	939	964	930	931	908	923	903	897	912	990	945	878	972	934	994	900	893	914	970	989	933	947	957	915	957	938	935	940	960	953	987	961	912	904	946	932	934	964	969	920	974	864	945	948	981	940	954	958	919	943	911	911	935	910	917	936	914	914	949	922	932	948	907	925	941	939	918	915	957	988	928	955	996	935	947	988	987	987	917	1003	930	946	957	973	952	924	936	923	964	939	984	954	956	1001	907	939	946	926	953	890	923	908	942	953	920	934	998	895	967	904	955	990	914	945	984	965	925	911	905	963	986	942	906	975	922	921	925	901	897	915	915	913	929	884	929	940	903	881
30828	27990	37955	21378	5417	879	409	408	447	421	400	436	412	401	397	393	435	410	417	430	408	397	449	412	402	384	395	427	410	408	374	423	411	389	394	408	401	422	439	423	463	426	436	439	414	422	417	399	367	391	416	445	420	409	411	419	442	429	380	406	410	405	430	428	448	421	408	421	385	396	397	418	388	410	417	398	404	422	397	385	411	441	441	412	412	449	372	408	423	395	410	388	438	422	410	428	407	430	412	409	424	401	416	427	403	424	431	389	420	407	422	432	427	428	422	429	394	408	401	450	434	420	431	360	458	435	389	419	401	436	415	393	431	402	424	412	436	447	446	397	399	389	424	373	448	409	448	399	392	394	448	395	374	433	395	406	407	408	396	402	443	394	432	427	403	398	403	421	430	425	413	377	412	407	430	419	440	422	441	399	409	379	399	430	439	421	431	417	439	418	421	387	437	418	396	427	409	441	363	397	419	358	425	399	412	398	403	410	437	397	414	375	402	441	410	427	439	409	438	377	395	428	419	412	415	413	432	395	405	377	421	398	399	389	397	421	434	421	477	407	450	426	432	375	405	399	421	412	432	400	422	442	399	390	394	405	434	425	396	406	419	406	432	402	411	456	409	461	407	378	406	424	448	404	414	424	404	403	378	408	434	391	414	431	410	406	395	408	422	400	415	431	427	414	418	433	400	414	415	403	400	389	421	387	433	367	451	436	437	438	417	451	416	444	411	394	430	392	386	381	423	436	372	403	404	428	410	432	391	427	435	435	421	427	433	402	388	400	427	395	384	389	416	408	404	422	441	438	408	417	417	399	428	441	402	417	410	383	432	396	435	368	414	423	408	430	399	430	423	356	412	406	410	420	395	406	398	387	448	431	372	411	393	407	422	430	423	416	411	398	444	408	406	406	418	424	430	409	397	435	453	404	436	411	392	407	404	408	400	437	422	428	399	424	451	396	371	434	411	398	394	432	377	413	417	449	387	426	391	396	426	438	428	441	405	431	370	404	418	365	390	375	415	372	399	437	419	421	398	386	440	398	427	418	400	386	432	420	404	428	394	418	451	443	414	389	403	444	416	400	407	426	440	432	433	453	412	409	414	400	405	410	420	392	417	415	428	442	431	432	394	429	446	394	401	412	400	418	385	424	398	388	372	455	407	431	429	432	388	442	396	365	438	424	449	411	433	431	393	376	408	438	433	445	464	409	390	380	409	387	413	384	423	415	404	489	427	393	407	422	443	386	439	407	413	459	447	413	416	414	420	415	395	421	394	415	429	397	416	427	410	434	410	410	420	421	417	426	422	401	401	398	452	424	427	393	403	401	430	431	401	404	434	406	405	412	409	440	378	416	447	394	430	425	403	434	408	429	394	462	383	395	401	441	452	413	395	400	409	372	361	388	393	435	394	427	380	397	428	437	414	412	425	415	427	399	394	436	395	448	440	405	419	404	420	438	379	404	431	391	403	390	410	440	434	451	406	431	428	389	380	407	413	452	444	405	437	423	406	382	393	411	402	412	401	413	425	389	400	429	454	379	389	453	412	425	422	411	400	399	386	411	411	429	416	428	400	391	371	415	398	405	397	389	409	403	423	410	437	423	439	417	378	438	447	444	411	415	387	424	393	398	394	391	420	432	422	438	390	401	396	412	403	415	388	392	431	395	421	455	422	431	384	371	394	378	377	421	409	391	407	439	370	392	415	424	394	418	438	432	409	431	418	404	412	413	428	418	418	448	416	398	396	471	412	421	400	458	439	424	442	421	397	418	396	404	404	405	420	412	456	411	407	414	433	421	417	377	407	418	397	402	450	444	406	384	427	414	425	432	419	418	391	400	403	402	403	432	397	392	432	416	383	387	434	450	418	376	412	425	425	456	390	424	392	395	388	390	406	425	380	401	378	397	372	433	427	396	430	427	386	430	434	411	399	412	399	377	434	400	420	425	413	399	410	428	436	427	457	436	394	379	394	427	389	438	412	407	391	399	383	411	389	415	406	419	405	417	406	429	469	423	401	394	370	350	431	410	409	409	420	428	468	393	427	392	404	410	438	429	426	424	435	395	388	435	414	406	407	387	389	425	425	399	425	418	414	392	429	448	384	421	415	432	376	411	408	431	428	432	424	413	446	372	417	417	434	407	449	381	409	423	394	448	356	410	386	425	431	443	415	378	427	423	384	439	392	401	429	409	420	398	410	473	438	420	407	429	408	417	398	395	423	392	423	388	400	431	449	420	386	427	402	427	430	433	391	401	393	409	397	430	425	430	439	391	384	402	437	413	390	427	422	410	427	428	453	420	432	406	395	442	378	421	419	419	423	398	431	399	422	404	409	422	390	428	401	439	444	412	415	391	389	401	382	396	428	410	397	401	394	417	422	430	425	434	402	425	413	428	409	425	395	415	393	428	411	440	408	407	403	392	402	393	433	406	466	410	462	423	416	407	457	398	437	477	420	423	445	390	407	426	388	442	368	398	416	380	422	365	415	403	441	401	456	396	377	423	414	429	377	435	441	381	450	411	399	395	417	414	418	409	396	377	418	418	404	426	410	425	441	399	398	403	424	430	405	365	447	390	427	416	416	412	403	394	374	396	415	398	427	427	432	407	429	383	389	389	444	432	423	418	428	393	413	426	412	447	415	396	356	421	432	418	405	412	386	409	408	428	414	408	394	443	432	416	393	416	421	429	393	398	384	419	396	400	394	387	435	428	423	412	408	407	442	411	441	406	436	386	412	425	443	439	384	409	382	451	436	418	432	391	420	441	438	432	427	420	413	393	404	392	439	404	444	424	407	420	404	404	416	397	420	428	414	389	410	423	390	402	417	402	391	404	427	397	398	443	391	435	393	381	422	392	425	380	404	416	427	400	407	404	405	429	423	447	409	399	425	400	448	424	416	395	408	394	414	374	426	413	407	386	400	400	410	425	428	430	449	402	405	434	408	420	429	395	400	391	426	396	426	386	383	398	407	463	447	378	424	434	437	421	446	403	455	430	430	406	435	384	412	387	431	423	407	347	416	400	426	406	401	416	391	429	454	399	396	385	430	441	425	423	423	376	406	398	399	420	407	427	408	442	403	391	390	401	434	387	369	394	409	443	418	400	422	388	415	402	406	424	415	399	423	373	422	444	415	425	416	440	407	390	425	435	409	406	407	406	410	429	396	420	396	461	421	439	432	418	402	416	438	412	390	454	387	404	436	447	390	413	431	386	450	394	398	385	422	349	396	430	395	399	395	433	363	393	428	392	439	432	465	407	401	384	413	419	433	434	416	394	402	428	391	430	430	428	392	349	417	438	397	406	406	400	413	392	379	426	411	410	411	425	417	374	422	416	438	378	433	417	398	423	397	372	410	406	448	417	439	453	382	424	412	427	425	404	446	433	450	393	385	413	433	424	412	444	442	382	397	421	391	428	404	386	390	410	425	405	415	425	416	420	386	387	408	403	445	431	391	376	432	427	398	451	427	401	386	424	414	427	412	434	419	393	406	419
30002	37293	29682	12633	3492	855	495	427	384	452	438	431	433	415	401	461	429	443	431	412	443	439	432	423	446	401	458	404	438	418	400	471	435	420	403	418	441	459	419	412	446	487	395	412	453	470	450	430	428	436	427	418	420	424	454	423	445	450	430	438	445	435	424	477	415	421	453	445	461	437	415	434	459	447	426	443	393	416	449	451	427	426	449	468	417	472	473	464	463	431	475	400	459	454	447	451	487	443	431	428	458	443	432	440	426	435	427	463	424	429	437	441	442	428	468	488	436	426	396	415	476	425	429	455	458	439	434	491	466	477	426	443	443	446	441	440	458	436	428	419	446	442	433	469	445	429	452	429	421	442	456	441	445	442	462	474	442	428	406	470	439	453	411	427	454	461	433	433	437	425	443	423	453	433	481	432	416	425	444	404	463	431	424	415	476	431	424	436	453	410	456	414	432	427	442	434	432	439	444	471	458	423	485	435	421	421	433	454	434	455	420	481	417	477	430	441	426	439	465	441	436	470	440	422	455	436	433	462	411	438	429	422	443	421	433	426	443	427	401	464	449	430	449	431	430	449	437	454	446	417	503	442	437	475	435	437	430	411	433	449	478	435	404	455	441	473	430	431	445	449	457	458	454	445	409	444	460	446	448	453	411	446	439	448	432	444	424	417	472	428	425	464	425	423	434	428	438	460	423	459	447	446	480	451	455	397	466	470	404	426	445	476	426	423	466	454	405	448	448	439	438	428	438	470	454	443	442	496	434	420	441	416	429	432	450	409	414	453	450	410	429	459	444	424	426	446	451	426	464	436	435	447	415	477	488	443	459	462	455	398	431	433	468	436	455	450	432	478	460	473	444	454	483	458	438	415	416	467	456	423	444	451	419	449	443	419	461	452	447	456	448	439	443	457	439	444	471	470	424	434	446	438	428	466	465	407	388	418	444	441	433	432	436	399	468	448	420	463	426	425	476	448	448	413	434	457	425	421	452	467	456	404	412	453	442	430	387	435	417	495	437	444	429	438	435	425	390	407	444	428	461	493	466	437	436	476	453	456	427	441	462	462	444	435	420	446	455	436	427	457	434	396	435	446	435	466	451	460	452	437	438	389	424	445	473	438	439	456	393	456	421	449	410	441	426	436	451	426	452	401	445	438	468	458	455	444	441	453	423	433	468	396	401	496	471	431	418	430	438	434	444	409	476	421	461	437	462	440	427	442	395	456	429	432	466	399	398	406	430	380	441	477	427	424	439	439	421	415	485	473	441	431	447	436	439	448	435	451	451	454	456	412	438	425	451	414	465	461	480	457	491	447	427	453	435	443	434	449	441	455	441	447	465	458	413	448	468	461	426	438	404	476	424	481	470	455	448	434	466	440	444	423	434	458	480	443	462	468	424	459	404	440	382	415	452	451	422	438	433	433	457	457	440	439	449	388	446	432	466	462	426	455	438	412	416	457	424	422	438	448	451	402	426	431	421	453	423	414	420	424	441	466	405	447	421	425	451	471	420	474	424	453	478	441	448	441	435	441	440	435	452	450	440	427	427	460	457	447	455	450	417	459	493	453	442	447	456	454	423	445	435	401	388	456	411	437	444	453	459	451	430	441	469	460	445	433	448	460	461	469	459	419	429	439	463	450	435	449	421	461	472	463	453	458	453	433	409	433	448	411	425	449	451	442	436	445	444	449	464	432	405	430	414	418	474	440	391	441	450	426	478	480	421	459	482	434	464	438	434	428	489	442	449	438	401	425	446	421	447	443	413	458	457	445	443	469	469	452	414	440	416	491	467	472	420	418	460	415	427	414	420	451	407	414	449	443	429	417	454	478	396	428	435	436	436	431	468	412	451	463	444	424	444	429	429	443	483	443	466	479	440	417	449	453	407	435	471	439	443	423	420	435	436	414	437	446	433	404	476	431	455	464	427	442	427	443	447	459	415	436	443	431	411	416	425	446	440	471	439	463	472	428	451	460	447	447	489	459	478	451	441	426	455	450	462	419	432	435	443	421	430	438	474	434	436	447	432	460	485	413	434	415	494	434	405	431	460	439	401	451	489	414	455	459	440	497	416	467	456	415	437	440	447	421	450	437	431	413	451	459	467	460	412	419	458	455	445	462	452	463	456	436	446	444	461	434	440	401	469	466	437	412	430	468	463	434	441	445	433	433	459	444	422	414	446	446	411	442	477	432	440	446	418	451	448	424	415	476	428	435	425	406	427	434	444	397	450	452	468	450	438	428	442	412	445	410	409	438	426	449	465	436	432	409	443	459	436	410	438	434	447	432	463	446	471	400	448	458	427	442	414	456	427	452	414	434	439	433	445	458	455	442	457	452	474	422	462	418	420	440	439	422	475	443	436	419	409	446	464	447	445	436	422	412	450	445	454	408	423	420	398	455	412	438	412	422	418	463	442	426	441	448	452	415	443	478	444	449	447	455	481	425	409	436	428	445	412	407	432	408	440	426	434	423	409	416	466	459	405	445	421	443	451	449	455	441	434	453	439	452	448	434	463	412	429	407	418	424	441	453	469	438	464	460	443	470	436	445	453	426	429	443	459	424	408	450	459	435	486	449	424	437	431	420	448	468	449	423	441	401	450	416	463	445	424	436	453	442	424	403	427	422	439	431	413	458	445	424	431	436	429	451	438	443	449	432	396	412	424	445	426	472	429	458	435	452	440	448	483	401	459	450	430	424	421	465	429	430	428	438	443	445	436	412	455	409	458	450	420	460	458	410	417	410	400	445	407	463	443	465	444	418	428	435	446	421	392	466	440	391	374	463	423	440	451	419	442	429	470	426	468	461	424	438	474	445	425	432	449	434	444	413	443	427	427	439	434	446	438	471	462	467	402	454	443	445	430	424	433	423	443	438	420	435	448	433	436	441	413	418	426	429	438	447	415	436	488	445	438	467	407	456	408	452	462	459	436	448	466	446	441	421	422	413	449	467	485	433	415	421	468	437	461	425	441	421	439	426	449	432	430	483	425	441	410	464	466	469	447	393	423	474	466	421	440	474	421	451	424	424	443	412	450	420	449	435	443	459	442	450	413	475	409	459	443	422	454	432	453	460	444	436	393	454	446	436	455	444	442	437	424	430	451	445	447	448	421	478	445	461	450	401	450	467	447	443	458	464	458	434	452	437	470	467	442	473	457	458	453	445	458	460	450	418	465	466	432	448	466	417	392	424	415	421	439	430	429	442	443	406	463	422	421	424	420	447	418	475	440	436	416	475	436	408	421	450	457	428	433	398	438	415	455	412	453	431	420	470	428	440	440	420	441	430	439	412	426	436	417	454	481	446	458	421	440	432	474	441	430	463	414	415	509	422	425	433	454	461	440	423	406	435	455	432	439	426	453	406	459	433	463	460	465	387	434	416	419	440	460	427	402	441	418	455	420	441	476	450	474	436	442	439	492	455	438	456	438	439	419	414	459	464	453	428	434	430	443	453	434	440	473	450	434	451	458	454	451	441	459	426	476	455	431	469	455	462
23769	22983	42078	40097	26637	14921	2535	724	625	617	593	561	620	615	604	609	635	613	577	604	616	609	594	633	612	597	525	578	568	541	610	615	571	558	605	571	590	580	578	633	580	561	588	587	524	618	571	564	584	553	549	601	604	560	571	569	571	603	601	605	605	631	596	625	598	559	630	571	567	569	579	549	609	593	557	564	620	583	605	564	583	603	642	622	610	590	602	584	575	592	574	630	545	607	595	604	591	592	589	533	656	614	574	585	591	557	602	601	556	565	560	588	608	608	593	602	559	622	574	596	576	606	583	574	572	581	601	572	612	584	614	607	612	571	573	538	575	557	556	577	593	591	543	598	576	625	621	557	572	593	586	601	554	581	642	565	563	588	582	594	589	569	616	572	623	583	579	595	611	557	583	588	549	565	596	602	555	638	576	565	603	537	574	643	582	576	620	566	579	588	593	561	568	616	638	595	556	563	587	583	555	581	601	619	581	604	603	596	601	587	614	606	535	568	582	562	589	550	613	573	598	600	554	625	587	610	568	600	567	600	570	540	618	611	590	620	574	613	590	572	623	563	572	617	615	604	585	650	624	604	646	640	585	576	623	614	608	602	591	563	589	559	536	606	591	572	599	580	629	629	590	589	580	567	600	621	568	591	621	615	632	607	607	544	585	602	574	616	586	584	628	565	580	539	604	604	593	590	569	588	570	576	603	593	638	580	576	590	571	597	609	580	584	559	608	612	570	617	589	598	598	589	603	643	594	577	624	560	576	579	535	595	572	588	586	577	583	584	580	607	578	549	597	581	563	601	603	572	606	621	551	582	508	591	611	591	531	604	580	605	589	582	553	587	552	579	608	620	578	561	618	617	581	607	579	604	615	615	598	630	599	563	593	609	588	625	599	596	608	588	591	581	608	585	568	570	615	621	576	571	554	617	607	580	602	618	555	564	613	566	567	609	589	582	556	567	588	585	596	649	570	585	608	566	606	585	619	567	574	589	573	576	575	567	569	597	563	609	553	552	589	581	563	582	585	573	598	596	575	653	620	565	607	591	585	580	590	620	554	557	606	537	630	575	562	636	592	569	587	538	563	566	594	578	597	617	575	597	591	633	590	595	587	575	620	643	620	603	567	581	595	628	558	595	598	551	589	550	592	581	618	618	578	576	623	616	581	576	574	558	543	595	620	576	577	569	560	636	577	603	619	597	605	569	608	570	574	620	589	588	564	572	605	573	548	534	613	547	568	603	550	554	587	548	575	612	588	586	577	576	587	627	576	570	623	599	615	588	595	581	597	610	543	576	593	573	598	614	565	616	608	605	565	647	555	599	565	590	579	560	617	558	554	563	668	575	564	610	571	575	617	617	611	571	647	555	596	568	560	616	557	567	597	582	613	599	609	615	602	596	600	649	587	604	589	592	597	565	575	606	603	595	564	575	570	600	560	586	593	569	578	574	649	583	589	609	606	620	580	611	603	594	647	604	554	588	609	608	563	599	558	616	570	594	560	568	542	530	610	591	612	549	588	611	643	621	579	530	623	571	626	552	594	615	557	635	606	562	623	626	556	565	558	592	562	594	624	598	590	612	588	573	550	611	531	580	600	566	576	613	590	568	594	570	586	632	556	554	581	546	587	614	652	578	611	640	592	570	614	583	618	589	581	582	634	618	597	608	575	552	609	625	614	599	553	572	597	608	545	578	606	639	596	615	557	627	573	590	616	612	602	610	569	567	617	611	606	585	586	607	663	572	563	599	616	588	564	534	593	606	595	580	626	613	621	586	590	568	564	640	596	608	579	585	605	569	585	611	568	616	595	628	568	597	578	563	586	583	623	547	618	620	609	560	624	608	582	582	569	573	582	540	563	613	569	607	586	587	591	572	578	583	607	592	596	514	613	572	585	590	566	645	568	591	628	582	569	596	572	542	583	564	562	562	612	629	576	637	609	559	636	621	603	585	591	586	614	570	588	612	625	573	638	573	588	574	609	585	599	626	564	605	612	605	613	576	566	594	617	611	620	620	607	604	596	572	621	592	580	573	649	624	572	579	617	595	562	604	590	618	605	641	570	625	561	588	573	560	586	601	549	605	596	601	598	610	606	582	584	604	568	615	567	560	621	606	607	586	611	619	568	570	627	621	579	541	583	593	571	575	620	554	552	577	533	612	619	577	597	604	607	605	585	596	606	550	598	583	624	548	581	580	576	566	559	557	560	577	603	595	593	581	586	633	608	573	596	609	603	644	611	593	571	570	660	587	591	603	590	587	571	602	529	637	626	556	571	580	598	607	648	593	583	575	589	605	610	555	591	599	612	561	603	625	604	559	585	573	621	576	581	571	561	640	552	547	566	539	588	629	552	572	586	641	630	560	573	596	579	557	589	631	570	580	581	573	626	572	621	539	603	600	603	591	554	558	584	650	606	577	604	586	588	577	585	623	626	583	595	609	587	577	577	573	593	584	600	637	543	595	551	567	593	620	622	578	636	567	586	581	576	590	537	576	619	615	576	608	581	582	584	586	583	643	570	603	541	584	606	562	602	640	563	590	550	547	559	595	601	649	597	570	629	582	549	622	633	591	584	572	611	625	542	577	609	593	634	598	581	569	590	594	624	602	577	574	619	559	604	569	610	619	567	551	581	586	627	604	533	613	574	602	585	626	596	628	595	567	592	561	579	628	577	600	602	588	594	573	570	574	613	565	584	608	586	620	588	608	583	569	626	623	549	603	575	551	564	639	585	599	589	584	592	616	586	606	601	633	567	593	608	597	586	532	627	612	567	587	575	590	592	578	597	547	595	654	603	578	562	560	601	607	592	589	626	579	608	615	627	605	552	572	611	601	590	612	552	617	585	575	612	561	580	589	590	640	570	583	578	592	546	578	573	601	608	588	551	570	589	563	598	583	609	595	572	564	610	576	614	606	560	604	621	566	607	582	566	595	582	607	599	612	622	558	658	571	641	587	606	596	580	602	622	558	603	573	580	547	615	559	578	614	556	581	601	604	629	570	628	591	578	624	615	592	572	618	595	577	568	572	605	574	581	605	607	552	567	612	579	566	558	576	563	605	622	552	561	584	597	599	575	588	575	610	593	554	625	598	578	606	608	595	581	540	554	609	621	588	649	555	574	616	541	578	597	538	593	613	629	609	592	573	567	597	558	576	568	600	618	643	568	623	570	626	653	580	630	573	612	573	585	625	572	601	579	599	580	591	566	586	566	605	591	623	556	568	575	617	602	597	588	604	570	567	575	571	604	550	552	625	581	593	629	557	604	568	575	591	578	550	593	571	581	616	568	602	554	604	622	589	588	604	578	642	658	574	594	610	580	589	575	589	612	589	561	604	586	656	567	566	562	593	576	572	607	572	594	576	562	613	574	597	574	590	584	563	588	589	584	598	585	592	596	587	596	613	573	629	589	594	611	568	585	574	578	609	618	573	604	572	569	593	607	555	590	573	599	561	564	565	635	635	609	565	623	583	588	614	550	592	601	592	599	631	572	613
39015	73281	73216	48230	25952	5016	742	737	618	700	623	603	621	638	643	575	615	596	585	565	601	605	567	620	570	617	575	609	539	604	582	584	603	594	584	556	592	633	582	585	602	620	629	607	634	592	570	605	578	526	583	620	618	600	587	589	593	588	608	627	592	579	581	621	603	562	618	612	594	611	613	558	603	594	566	601	552	553	615	603	644	591	553	589	594	618	586	606	589	595	578	614	586	591	548	615	604	584	595	547	589	602	604	607	538	575	592	576	570	568	575	629	610	575	584	560	574	573	550	590	588	585	593	610	587	589	617	620	554	629	647	574	615	590	594	609	621	615	580	588	555	608	553	596	601	625	573	586	595	560	632	581	610	589	585	593	555	597	571	607	513	571	598	591	582	584	603	607	575	603	577	566	570	574	617	582	603	576	561	599	593	557	598	587	564	590	591	584	627	594	605	635	615	629	564	619	568	499	594	576	601	621	616	612	589	576	556	588	566	613	591	593	577	615	586	558	586	607	598	586	575	618	591	570	569	586	579	563	561	552	609	613	607	648	582	584	585	596	612	612	627	574	594	623	565	616	579	585	597	632	605	561	606	541	605	569	575	609	597	635	614	608	589	636	613	567	608	586	629	578	608	609	632	592	622	602	660	590	556	587	562	593	540	634	620	580	612	578	579	626	568	573	603	589	615	596	594	611	595	605	610	606	581	604	616	574	610	566	571	640	607	598	630	616	570	603	602	610	585	631	577	610	606	608	588	616	577	637	589	590	559	547	658	584	627	597	590	578	583	585	615	566	595	594	630	591	612	620	569	592	568	552	593	579	575	571	587	558	554	562	568	642	585	559	625	602	612	591	598	565	611	637	579	562	572	592	611	587	588	574	582	569	573	598	580	601	613	650	597	591	616	586	624	598	571	592	607	608	600	566	584	574	605	593	576	575	607	622	589	556	575	590	576	594	572	573	599	580	556	601	522	583	610	627	570	569	596	601	617	657	583	552	618	596	608	593	590	521	541	602	589	630	636	570	576	626	608	554	616	605	587	573	601	603	605	617	580	567	598	601	591	583	622	636	604	590	585	614	608	564	566	660	594	584	582	649	586	625	598	604	580	599	589	624	606	597	609	562	614	614	588	613	601	598	608	582	568	547	561	599	584	538	615	597	624	607	573	635	570	620	580	599	635	593	611	588	564	600	645	581	600	592	610	609	599	605	555	598	569	606	580	520	609	594	566	606	629	619	586	622	573	616	557	574	636	571	595	551	582	558	555	603	578	613	590	554	609	595	563	604	618	572	610	577	598	590	611	581	537	604	605	593	589	572	560	584	598	583	589	658	587	589	589	587	609	555	577	605	593	594	553	557	610	582	619	600	576	572	575	619	544	560	588	548	571	584	555	563	612	602	578	607	584	610	588	633	568	612	584	573	588	590	585	591	573	593	581	601	588	560	587	572	542	642	608	600	590	574	592	586	632	591	569	615	560	579	613	598	570	579	649	614	624	552	573	583	582	592	575	585	572	592	658	586	563	606	568	530	592	597	629	587	620	604	610	605	598	596	593	607	560	578	562	563	573	579	536	624	629	614	635	606	550	665	594	615	554	583	611	640	607	622	599	572	587	593	540	618	618	617	600	613	624	569	579	578	632	594	582	573	625	571	607	633	590	587	571	643	556	585	587	582	579	613	591	578	606	668	590	573	589	592	589	550	615	613	595	590	572	561	614	622	607	580	641	598	537	595	565	584	593	613	564	593	597	559	579	586	576	614	542	584	577	625	544	626	534	594	630	559	580	580	596	588	622	616	554	549	587	553	610	617	604	606	588	595	589	596	600	620	602	604	619	601	551	615	570	611	601	621	581	572	557	595	598	580	626	605	614	568	605	636	583	542	595	629	597	593	605	624	599	633	604	574	591	619	564	539	573	584	602	582	582	573	597	571	577	606	587	591	615	583	614	614	570	590	601	593	564	609	562	629	574	585	571	600	580	594	611	611	584	557	603	576	572	609	597	577	613	618	551	590	557	654	609	623	560	604	597	581	575	600	595	597	542	652	594	586	573	627	590	581	616	635	595	581	630	572	583	548	625	632	543	616	591	584	599	593	631	594	605	588	621	564	535	592	624	554	584	557	583	619	618	620	574	604	578	572	586	624	578	573	578	599	600	601	574	578	592	547	586	597	580	594	606	529	609	570	598	592	588	603	568	629	638	559	606	588	594	566	604	570	567	544	639	594	566	595	607	605	581	592	608	555	586	576	556	599	569	591	593	587	602	577	558	554	647	585	619	598	564	596	609	588	631	568	648	553	560	584	587	582	593	553	588	621	592	585	604	587	632	576	583	572	551	574	610	604	586	605	616	617	571	632	581	573	574	591	592	591	587	613	624	558	608	551	604	603	571	577	603	550	577	633	576	587	595	558	567	581	622	608	574	577	608	584	596	577	571	551	594	610	611	599	626	587	600	601	594	549	590	598	582	611	588	569	530	603	592	587	571	574	571	587	577	627	585	585	585	567	565	603	584	601	600	606	606	584	605	616	587	578	557	632	570	601	634	567	619	581	618	588	585	608	610	550	587	561	603	579	614	535	570	645	580	627	589	599	597	588	578	596	587	606	578	599	589	599	614	555	647	608	633	584	573	638	590	629	576	612	598	581	582	604	591	601	609	574	634	578	603	567	576	615	614	585	654	588	603	564	635	535	628	588	581	621	596	603	596	604	610	575	576	582	594	569	606	601	605	560	613	580	570	597	587	630	568	570	613	621	643	546	545	565	552	548	561	594	590	566	600	565	612	575	588	601	594	590	583	595	560	589	585	585	557	600	627	587	542	610	596	557	624	599	588	566	600	578	564	623	611	591	596	597	590	562	555	562	636	618	595	558	596	620	605	572	576	613	628	614	568	590	598	543	580	578	591	623	605	588	608	602	587	578	628	606	574	602	568	601	595	605	598	624	599	596	602	605	583	615	576	580	611	602	566	593	594	583	586	635	593	610	618	578	606	550	609	598	579	597	570	570	564	599	608	604	598	604	578	613	625	631	612	553	622	613	583	596	606	571	600	598	578	581	572	628	544	599	579	605	627	592	555	589	623	582	649	596	602	592	627	618	610	613	568	579	597	619	578	606	588	586	543	588	609	569	565	585	588	602	563	572	581	537	607	558	604	571	564	643	610	592	563	631	574	607	558	593	610	613	594	585	575	600	586	619	574	630	626	596	608	588	583	558	632	598	553	595	551	553	590	585	629	595	614	630	564	587	555	602	590	587	571	588	606	618	631	576	568	607	607	584	620	593	589	642	636	602	621	563	597	594	567	543	619	608	557	570	586	594	564	641	575	585	586	572	570	619	585	555	581	571	596	588	563	619	581	620	539	578	575	595	630	543	614	605	564	619	628	639	582	627	555	598	588	599	565	566	569	629	612	616	612	637	580	565	605	590	604	608	593	595	564	601	593	610	600	576	587	553	590	592	535	590	578	547	569	598	577	591	580	562	551	613	584	619
24830	22986	37089	33704	20118	6001	774	677	658	613	609	614	575	609	579	653	625	628	580	652	633	587	574	570	571	594	582	611	628	638	585	597	606	623	606	598	598	613	617	610	591	605	605	572	606	605	610	608	614	607	627	616	583	558	601	609	607	596	586	616	643	645	619	612	553	654	570	604	620	583	622	623	601	601	672	606	599	614	604	618	602	603	622	609	605	601	647	628	630	610	610	555	650	636	571	593	607	608	567	613	609	626	628	639	585	550	619	630	611	578	636	586	650	587	608	613	595	617	600	637	603	641	607	605	618	619	613	603	629	594	607	634	611	629	608	591	639	634	670	601	585	603	652	598	599	581	599	621	619	609	613	588	619	543	609	608	621	649	592	618	605	617	615	557	638	660	595	599	591	590	632	636	590	634	627	642	566	605	626	573	575	566	659	594	671	621	607	604	616	577	635	657	600	623	614	656	615	656	587	599	602	599	560	634	594	596	582	631	624	641	604	621	586	622	606	570	634	615	584	586	612	636	645	579	623	633	626	622	594	586	626	587	568	617	614	583	651	668	637	631	603	572	625	630	581	568	660	553	599	641	635	632	604	614	626	531	589	613	597	639	589	611	562	572	593	614	612	572	639	611	666	623	611	573	595	656	581	548	565	605	601	590	590	616	633	611	592	629	588	613	595	607	627	610	604	583	609	616	604	572	592	622	628	603	593	598	600	623	589	650	580	622	619	590	584	625	634	608	614	629	593	567	599	582	607	603	607	576	639	596	616	585	610	585	608	603	603	632	657	581	574	627	606	573	618	639	602	587	555	568	615	575	632	611	607	635	561	595	603	582	592	595	631	589	603	594	628	597	613	633	597	611	614	592	569	641	604	601	636	580	622	593	563	639	608	611	599	581	620	624	632	613	603	580	640	639	596	620	581	614	616	581	621	596	566	585	618	598	636	638	601	608	588	637	541	585	617	627	602	587	618	644	595	617	599	627	612	570	617	639	559	597	606	634	646	601	627	581	609	597	601	605	622	620	642	613	635	608	598	600	585	663	610	652	555	580	616	609	642	630	616	644	580	562	615	634	605	587	571	577	622	592	611	580	621	630	619	627	609	614	570	577	606	603	608	594	604	611	579	602	606	579	659	663	599	593	540	581	602	612	634	592	651	587	601	643	622	583	609	606	602	614	628	637	580	600	641	588	658	626	626	595	581	649	601	581	619	623	618	633	601	592	644	581	568	613	609	608	597	611	598	641	606	598	631	610	589	646	654	570	633	614	578	584	582	636	666	559	586	648	601	627	630	602	633	622	611	621	634	582	629	614	596	615	628	613	597	635	651	624	598	624	630	580	629	613	572	618	571	627	609	602	591	550	630	591	638	606	582	591	605	628	668	655	598	607	577	650	588	583	616	625	604	637	601	587	636	590	563	603	597	597	593	623	563	616	620	598	567	606	601	603	602	641	611	581	570	579	625	633	674	599	624	587	591	613	659	583	562	643	603	613	586	597	577	658	618	584	574	635	621	560	581	586	620	622	582	584	594	608	612	619	596	546	609	586	560	595	613	590	594	587	569	588	605	596	580	615	609	595	634	585	571	575	605	615	582	604	612	602	646	593	585	614	570	604	613	578	610	603	645	614	612	590	598	600	666	604	587	553	610	600	582	622	623	656	559	645	580	651	586	680	627	624	642	640	569	630	642	644	613	643	615	592	647	605	639	606	628	583	573	620	554	603	608	636	630	598	628	615	582	645	603	622	640	599	584	621	618	610	605	613	624	591	599	630	611	608	629	604	627	611	577	600	583	601	596	621	603	550	600	630	589	603	557	640	649	611	634	578	625	599	600	591	582	583	608	609	600	610	613	620	585	668	565	599	581	578	660	554	616	582	597	675	604	585	598	574	640	598	643	590	616	635	622	596	592	550	618	611	644	598	638	578	571	576	606	644	627	594	603	616	675	571	583	587	624	586	591	566	586	594	584	580	652	634	607	604	575	575	613	620	618	569	630	618	601	644	627	604	618	630	603	573	568	592	619	621	605	604	567	656	647	596	576	595	639	626	569	618	607	595	602	606	621	636	562	668	632	617	600	602	606	658	602	610	635	580	575	531	622	615	645	591	584	559	584	636	638	585	623	622	639	587	621	624	584	581	569	630	597	614	586	632	646	639	596	580	573	610	558	617	623	602	558	609	578	619	641	572	607	603	581	644	621	605	651	602	600	595	628	614	585	639	613	614	635	628	604	595	598	624	615	611	657	640	634	621	571	648	565	571	629	589	566	620	651	577	649	632	582	589	595	592	602	619	591	587	644	600	566	629	612	627	640	571	607	615	606	600	577	588	618	635	596	625	649	630	596	653	579	616	618	596	670	621	537	626	620	655	614	618	598	605	579	607	626	612	595	590	642	673	596	607	595	641	614	647	595	620	625	610	665	572	575	599	591	633	601	593	626	624	600	631	598	582	606	644	593	574	615	591	576	604	591	621	629	595	603	597	608	575	622	613	584	614	587	596	588	584	637	621	628	586	593	607	648	628	618	618	618	598	607	638	633	578	578	582	591	621	594	586	556	559	618	653	554	576	611	620	622	563	606	626	642	628	578	620	622	598	616	593	594	573	650	590	633	597	577	638	577	616	561	612	633	588	601	594	626	595	570	614	582	595	591	578	608	593	601	537	607	579	605	618	582	598	613	630	606	606	597	613	623	626	587	587	668	610	547	581	592	596	597	593	579	587	623	590	629	623	583	640	608	617	574	631	636	602	587	607	601	621	672	561	617	635	637	617	657	644	600	609	601	635	564	637	586	580	585	637	604	586	599	600	628	604	609	607	531	595	602	612	621	642	611	596	625	595	645	619	609	600	606	637	611	605	616	575	566	599	635	621	625	593	592	644	623	621	565	607	627	579	586	631	607	662	630	578	595	612	641	626	622	643	607	590	585	561	594	579	638	591	580	595	596	629	604	615	608	613	577	592	623	645	600	603	600	591	583	635	618	610	624	620	614	611	597	638	593	627	619	622	596	587	611	594	607	628	626	622	610	597	611	637	636	616	620	627	615	617	588	633	618	607	582	588	627	607	636	578	610	590	575	573	592	610	629	627	569	618	620	611	620	622	647	628	598	595	623	595	617	576	605	649	594	562	615	627	628	608	639	623	634	607	601	666	609	592	636	560	668	624	599	632	627	604	608	662	596	569	606	628	621	612	595	604	618	622	635	581	634	628	617	617	632	632	588	583	646	640	578	572	624	588	599	606	599	620	581	626	580	626	637	596	620	607	597	560	579	619	620	610	556	619	612	603	641	554	580	626	637	591	559	585	622	612	646	604	582	591	619	619	585	609	634	607	574	618	593	602	620	594	597	612	616	589	627	625	577	647	599	620	596	611	594	623	567	636	607	627	588	616	605	593	628	568	575	598	590	573	566	617	599	587	643	589	617	646	572	595	648	630	607	592	650	632	594	563	606	609	592	592	584	617	608	662	598	581	602	579	580	580	593	614	618	612
36784	69713	59933	37291	16922	2491	766	684	686	677	662	651	692	635	675	629	638	664	684	655	618	624	672	646	616	596	654	642	676	658	650	649	702	631	634	679	635	645	592	626	661	669	660	628	632	663	619	639	634	657	660	577	632	671	625	651	603	628	618	622	625	633	676	668	639	642	695	630	609	611	611	647	620	643	649	631	668	623	698	640	622	661	590	605	593	617	601	654	635	651	592	662	665	641	667	631	580	605	647	618	645	590	585	652	623	612	659	636	648	676	631	614	654	654	629	610	583	637	648	626	637	631	646	680	634	694	628	650	673	658	675	636	626	630	670	617	666	655	610	634	651	630	632	651	633	659	661	621	623	623	679	591	608	679	659	623	628	664	640	649	651	594	630	609	683	657	684	600	667	663	662	664	609	632	613	636	653	659	604	641	628	606	668	636	664	644	649	609	651	646	663	650	674	644	584	616	659	670	650	640	668	609	641	639	643	642	629	600	629	642	615	647	622	721	651	608	649	644	669	594	673	645	647	628	599	622	648	694	624	622	615	629	619	629	642	641	680	635	629	644	620	629	679	611	607	654	623	604	588	639	621	664	640	649	659	614	642	663	669	625	653	602	648	649	627	570	602	618	659	617	662	647	640	645	657	610	687	682	655	645	642	679	628	649	592	665	641	631	621	655	671	677	612	619	629	641	608	642	654	690	636	633	612	601	616	639	625	611	591	647	620	630	631	636	658	638	638	612	649	661	635	618	591	580	672	614	641	640	609	603	641	682	661	626	584	644	623	666	647	673	617	666	609	658	634	652	693	630	635	631	671	635	596	660	667	649	675	617	674	645	588	635	677	611	635	634	655	625	669	680	624	638	639	636	642	669	621	678	638	638	641	661	618	644	650	605	662	638	659	587	603	643	670	645	643	604	611	635	629	670	729	637	646	621	672	639	606	606	645	685	623	644	666	663	619	656	613	639	625	649	683	668	670	624	634	612	659	692	607	666	649	640	622	628	622	613	607	627	645	611	596	633	684	603	622	636	605	605	633	655	614	628	628	617	641	651	632	603	696	589	621	656	668	671	668	611	642	671	659	657	635	598	651	607	642	655	639	632	615	647	696	628	636	636	662	632	629	652	661	628	633	614	644	680	648	623	636	664	630	661	703	622	691	614	616	631	650	608	661	603	648	635	655	642	690	629	605	590	671	648	627	660	644	681	631	613	655	629	651	636	644	631	622	671	625	647	679	616	642	644	632	647	664	648	621	660	637	590	630	632	618	639	649	666	683	641	674	590	626	642	655	656	651	617	640	641	655	625	643	674	622	664	668	660	685	633	628	665	672	646	655	605	648	600	640	691	602	678	611	668	669	645	617	662	686	600	671	644	627	596	693	657	647	673	649	622	599	599	628	577	603	644	676	595	615	660	621	632	638	623	630	639	685	651	663	610	640	609	632	661	656	606	630	636	638	617	658	645	664	675	633	637	625	656	641	632	625	625	680	659	625	653	666	627	635	640	636	616	626	677	625	646	654	624	643	646	631	599	628	634	642	613	662	646	597	673	639	661	681	627	615	637	655	660	588	653	601	662	639	655	636	614	620	644	630	667	612	637	603	621	618	620	619	585	630	646	639	609	647	633	658	652	625	600	664	681	647	635	603	616	663	675	669	657	624	635	618	638	632	658	653	648	642	620	652	669	662	645	610	631	662	663	668	611	607	635	624	663	633	623	621	653	619	670	688	654	644	621	618	596	635	652	614	682	612	640	616	601	622	653	640	601	636	633	617	624	680	649	657	617	589	702	623	673	651	652	652	645	631	620	635	629	636	631	615	655	645	620	576	564	640	619	649	624	623	653	635	662	610	631	625	662	607	637	657	639	618	634	633	637	640	611	652	623	646	694	613	627	628	645	673	690	661	625	589	622	681	619	640	671	637	633	630	626	620	652	612	617	635	648	639	632	672	652	670	627	644	677	650	616	665	654	626	598	652	672	640	605	685	665	635	615	665	640	642	674	661	586	673	627	644	623	656	611	681	666	626	591	642	645	628	628	605	616	631	623	669	642	633	682	676	640	641	612	585	560	645	654	644	655	673	616	622	602	616	679	650	636	623	648	664	639	657	634	679	609	645	632	641	629	606	637	669	618	584	624	679	611	649	673	645	628	607	639	695	607	643	649	678	651	671	635	668	645	630	670	656	606	641	662	596	661	636	619	608	620	631	616	665	599	650	635	664	630	635	630	660	596	602	655	663	661	654	627	671	631	649	664	657	596	632	636	640	590	661	659	603	578	570	623	634	608	643	627	628	650	618	629	671	653	659	653	667	672	674	642	670	641	609	652	646	656	664	638	593	651	625	678	657	643	641	642	658	601	617	609	612	662	620	654	660	639	682	650	644	616	609	630	618	624	643	684	627	642	619	596	642	637	655	653	657	650	640	602	625	654	667	647	597	726	647	636	653	646	634	617	609	660	646	599	640	614	641	625	615	642	646	616	642	614	669	611	652	630	659	601	618	599	627	618	643	614	589	674	660	587	673	656	656	651	628	685	587	661	611	654	619	608	627	660	673	638	642	596	647	619	673	636	607	640	656	686	623	625	656	599	640	647	630	619	677	615	663	628	633	666	647	651	595	642	670	635	637	657	630	654	616	597	662	639	655	667	640	646	605	671	651	658	622	679	659	614	618	645	612	594	613	668	628	649	642	658	644	642	653	604	642	621	611	612	644	620	607	682	699	622	631	654	653	601	627	617	584	639	681	614	659	668	614	632	652	678	631	607	644	616	613	609	661	637	636	659	643	617	651	622	618	639	643	643	596	644	657	634	633	603	589	626	648	637	635	626	633	674	596	622	640	561	660	653	598	631	624	671	643	651	663	648	692	658	665	633	623	640	615	630	656	699	682	639	632	671	686	659	650	656	617	600	684	615	651	632	657	611	585	628	615	650	647	641	637	668	642	680	658	662	623	659	634	598	674	667	604	637	647	642	628	630	659	618	636	648	669	589	624	633	657	681	605	636	628	604	654	655	629	604	665	628	619	612	668	633	635	622	666	638	590	649	625	649	618	640	632	677	636	671	641	630	644	643	607	662	652	667	641	676	611	677	629	632	650	616	620	650	617	676	628	614	613	655	692	619	638	638	607	660	647	658	650	629	618	650	655	634	643	623	668	663	609	624	596	690	652	663	602	637	667	616	598	660	597	636	666	667	636	663	612	639	633	599	665	613	627	659	629	616	699	637	553	642	642	628	616	642	626	665	636	610	697	623	618	608	607	632	636	664	648	667	677	632	620	665	668	662	647	694	586	646	645	660	636	619	645	610	610	676	620	617	635	613	665	636	686	607	678	656	644	658	647	628	712	603	624	619	685	657	679	681	667	611	662	617	659	603	661	613	613	638	656	674	621	629	600	625	583	630	642	621	609	623	620	686	640	634	655	624	638	664	649	657	673	635	632	620	644	654	660	627	641	635	639	626	587	666	631	627	647	655	673	645	654	610	631	666	595	605
22435	21415	31066	27592	23079	20847	13323	1624	1050	1038	1023	1016	1026	947	992	986	935	961	963	984	943	895	941	922	951	887	959	932	931	921	960	991	906	968	985	900	952	923	951	964	919	923	924	902	890	953	923	935	918	929	940	978	937	943	901	964	990	968	953	878	948	926	968	942	929	909	954	992	960	941	997	951	917	952	892	936	985	899	946	990	877	964	937	888	933	988	986	954	942	956	964	969	905	982	970	943	959	961	970	928	961	932	974	926	936	952	945	954	958	931	955	957	943	932	964	906	974	952	946	940	902	884	936	921	930	994	978	931	921	951	930	966	962	983	965	972	946	909	965	952	933	954	940	962	980	973	904	890	933	900	941	950	961	918	972	903	934	932	969	943	1001	1001	904	960	943	919	917	979	948	920	953	919	971	926	967	903	880	928	921	940	966	936	926	958	934	957	954	969	915	951	957	953	923	938	901	961	901	926	907	984	959	937	986	1003	926	918	944	952	941	944	955	931	907	919	886	918	897	937	938	939	949	991	886	968	913	950	934	953	992	937	947	937	848	959	937	888	968	956	993	1003	934	968	904	937	961	882	923	959	965	980	973	989	964	962	980	961	926	923	949	997	960	983	970	920	1013	985	937	964	930	953	932	988	985	953	899	909	909	928	938	976	941	963	930	967	943	884	893	919	937	984	969	1005	977	983	932	988	913	958	934	945	935	971	931	897	930	930	978	948	947	935	940	939	1018	951	951	910	978	944	1002	896	938	895	928	1005	948	936	954	962	906	976	965	969	908	929	907	960	962	968	974	953	935	922	1024	897	949	888	951	976	931	945	946	975	956	958	921	927	948	966	944	934	946	924	940	952	949	928	964	947	899	946	933	931	998	927	947	936	924	959	977	898	938	910	931	1017	916	917	910	953	907	986	956	902	914	1012	967	998	973	940	971	966	937	998	915	948	936	932	966	934	916	945	959	962	944	928	875	939	902	984	947	961	985	887	946	905	958	917	911	937	934	962	942	951	922	971	905	933	911	935	932	901	941	968	978	936	945	954	943	916	944	989	934	920	924	948	965	996	906	916	974	956	969	878	944	914	921	940	964	1003	934	947	914	941	973	928	917	936	924	913	961	862	955	891	942	948	884	889	929	924	926	887	940	975	967	913	918	940	922	931	930	908	950	902	938	959	936	888	886	924	947	974	954	935	938	908	921	945	967	940	896	920	923	958	934	925	927	955	967	942	982	899	991	943	950	935	1005	932	999	987	910	980	946	925	893	901	920	922	914	934	987	913	973	984	954	897	973	943	958	923	957	958	987	921	956	973	968	974	943	916	911	948	943	943	909	941	939	917	955	962	919	937	942	928	896	983	939	944	937	960	911	912	946	928	987	912	891	977	919	928	913	980	940	961	942	941	969	926	946	931	924	969	927	964	922	980	982	910	905	961	943	897	929	965	919	938	969	1011	894	963	950	936	926	877	912	972	989	948	925	941	927	916	931	949	931	903	910	915	888	966	976	982	975	944	927	884	913	926	938	961	961	906	898	967	981	949	882	1020	932	921	944	992	913	935	996	903	1022	910	947	1010	941	944	911	949	943	941	948	989	885	919	932	931	971	1011	917	991	973	996	946	911	938	980	929	930	929	947	966	965	926	910	937	978	982	986	914	923	939	929	922	926	916	976	910	937	955	947	969	961	940	900	967	958	932	909	932	957	925	942	941	937	938	922	907	962	934	918	969	954	936	935	909	958	876	977	939	996	926	944	957	960	922	982	999	929	868	953	948	955	949	920	948	928	945	916	906	908	933	966	952	930	933	981	937	931	938	937	893	917	925	950	920	978	917	956	954	928	963	960	911	931	957	899	935	906	964	968	950	931	971	999	921	921	907	951	862	920	909	970	898	904	976	935	967	928	928	882	958	872	988	950	960	872	942	969	923	967	954	957	936	922	939	993	917	956	936	938	933	872	943	952	902	879	944	946	958	957	988	1000	909	897	987	954	986	963	911	967	981	1051	862	918	954	931	964	940	946	902	902	958	902	926	1014	954	956	853	927	918	972	937	914	937	933	964	966	887	924	883	971	934	853	988	901	909	995	929	927	967	951	970	904	913	970	907	908	880	901	923	939	944	935	940	923	908	946	915	922	907	975	896	978	966	925	947	966	906	996	940	904	899	949	952	896	945	924	978	922	945	871	897	938	921	980	894	948	926	909	929	963	937	928	910	949	992	903	950	992	972	898	935	962	955	928	923	939	941	906	923	895	859	1004	909	875	969	968	985	926	863	968	994	960	942	876	930	951	974	835	935	962	991	904	894	900	932	923	953	936	907	934	945	930	934	943	874	924	938	898	922	884	910	955	933	955	963	944	896	901	918	913	963	961	933	885	924	922	1000	1002	965	876	983	911	938	922	937	966	910	953	923	914	939	973	903	894	925	971	923	957	953	953	879	947	923	935	936	951	940	980	902	998	916	978	983	913	988	974	943	904	940	945	969	997	926	908	908	959	952	979	948	961	924	928	933	950	906	940	978	878	962	954	929	935	983	955	946	980	971	967	995	876	940	964	943	975	910	954	944	975	947	953	932	908	944	928	874	881	924	968	940	951	918	954	945	894	904	948	924	975	929	933	1015	937	952	923	854	936	1000	941	874	990	885	947	958	952	966	927	921	967	953	962	936	912	948	937	972	969	906	949	928	947	923	959	917	948	965	940	947	904	878	925	980	925	920	964	908	899	903	949	944	930	954	975	949	969	930	937	913	957	913	928	939	961	942	951	982	989	929	944	966	951	966	969	909	948	953	937	967	880	963	941	963	949	971	925	953	936	960	963	924	951	996	978	933	952	958	934	887	932	944	989	932	945	964	940	1015	940	907	942	878	1018	931	902	871	958	908	964	968	950	961	961	969	920	923	997	1010	945	886	941	916	918	943	946	990	897	943	945	920	970	964	998	982	935	966	964	926	946	945	943	975	911	928	992	923	961	956	957	976	943	920	1002	954	972	950	913	935	918	911	972	965	887	947	942	943	928	921	958	880	905	986	938	919	904	954	932	932	963	949	983	968	923	949	975	912	969	960	935	961	964	881	893	945	937	913	983	948	976	928	936	998	944	944	965	904	956	931	952	952	930	849	981	956	966	964	954	1013	1004	911	933	882	937	933	954	902	932	915	953	937	903	874	914	942	920	898	960	922	969	925	942	970	926	922	959	927	976	975	933	950	908	960	941	922	936	922	921	982	893	925	888	989	944	914	880	936	960	930	951	898	891	950	914	979	944	917	993	924	935	925	926	970	969	951	963	992	915	956	911	999	922	935	918	952	982	941	937	962	953	974	904	925	999	938	974	946	933	957	959	948	933	914	915	920	943	936	971	936	938	950	949	959	945	971	915	944	945	996	922	983	898	903	907	961	952	952	937	959	896	917	945	871	934	906	943	941	901	953	950	881	946	917	938	956	984	975	937	919	928	918	914	954	929	933	953	923	945	966	971	951	937	933	891	1050	916	886	920	985	961	945	912	858	911	964	900	959	963	983	909	882	988	915	961	900
43980	82417	79200	55986	33075	4330	1190	1147	1097	1038	999	1030	1001	972	962	990	964	945	933	957	957	905	920	938	908	954	924	953	934	932	887	946	901	900	955	913	933	858	938	987	893	945	871	928	926	908	951	1035	900	919	865	903	911	975	944	950	880	865	977	899	880	898	935	939	902	970	949	902	909	959	920	845	890	911	929	929	939	887	907	951	951	918	896	893	980	968	953	922	911	913	951	900	910	919	916	906	916	897	947	900	885	883	934	947	946	932	937	947	944	897	894	883	891	899	953	920	879	944	906	963	926	915	925	949	945	882	928	943	935	961	931	901	919	848	890	913	942	911	873	929	925	946	887	938	976	952	886	873	926	917	911	874	909	915	967	917	929	959	974	896	872	922	887	951	907	918	941	943	940	918	902	928	947	932	943	915	947	897	879	926	925	951	844	937	946	928	957	928	973	914	908	928	867	885	964	905	882	908	901	960	899	902	932	906	971	911	961	889	926	931	929	903	932	989	919	933	918	951	870	915	893	907	884	906	926	940	1008	923	953	918	895	965	946	959	867	892	907	957	963	937	856	970	942	909	865	945	941	867	914	955	838	924	916	897	954	909	920	927	920	926	934	886	959	970	955	946	912	929	913	919	946	920	914	954	924	924	946	906	884	839	941	921	915	926	909	958	872	852	951	864	871	913	921	946	912	965	970	951	929	926	938	852	906	932	889	927	941	921	875	918	918	959	947	924	948	864	900	946	951	895	925	909	906	1020	898	938	940	919	943	939	871	946	847	923	936	935	934	908	954	935	864	887	960	896	884	985	882	885	949	903	922	954	910	899	977	912	874	904	943	881	892	926	932	897	961	939	967	889	881	944	975	905	890	863	924	939	980	978	1013	948	966	941	923	916	905	887	927	948	846	946	934	905	894	909	924	915	923	878	869	912	880	939	884	918	936	958	910	946	863	926	853	912	926	864	943	909	932	941	932	926	891	899	910	891	973	937	955	903	897	918	927	889	922	892	913	961	957	905	936	915	897	876	936	886	888	940	933	957	943	968	899	872	948	902	891	976	918	914	929	894	902	859	937	917	908	873	953	944	921	881	936	924	939	949	971	904	946	940	918	902	928	951	948	920	906	878	904	916	952	932	964	929	938	924	921	950	978	868	894	938	946	924	945	905	910	949	952	954	922	902	889	902	905	867	948	931	941	910	911	932	919	951	924	908	954	883	951	959	871	969	961	903	903	948	884	908	947	907	920	933	908	913	893	895	884	965	946	954	944	944	893	851	874	922	914	916	920	985	964	955	944	910	944	906	865	975	910	927	876	967	929	959	925	926	947	890	900	945	919	925	945	909	954	886	940	914	988	889	922	897	937	904	952	907	969	905	925	954	871	892	889	928	908	909	857	881	938	900	984	943	913	950	945	935	944	929	937	907	908	895	911	917	962	929	938	890	941	911	1005	950	933	944	916	918	888	919	900	947	907	920	840	936	888	900	898	962	907	897	917	968	946	904	931	925	905	936	864	936	917	948	897	915	873	943	911	979	894	905	886	895	896	918	935	910	925	913	906	916	968	960	905	909	960	939	910	952	903	935	878	875	932	896	987	895	850	870	913	959	917	914	899	919	890	907	954	926	923	894	919	955	929	877	945	905	955	892	928	968	904	973	970	977	863	933	960	928	924	877	891	913	860	933	939	922	941	928	945	918	926	931	956	918	907	941	902	843	901	987	939	915	944	910	977	926	893	937	919	925	880	899	870	933	923	990	927	947	923	953	884	939	921	931	923	975	957	944	948	897	860	934	928	996	983	893	925	913	907	935	946	930	945	888	969	920	896	955	929	957	903	936	959	933	898	946	961	987	913	920	945	878	909	905	911	886	901	906	948	882	912	933	902	931	927	924	925	958	940	895	899	933	929	943	846	939	908	925	893	916	895	915	932	928	948	957	910	898	925	916	952	914	881	954	919	925	912	938	875	959	943	942	876	937	901	920	855	920	901	859	948	921	869	884	950	946	891	934	941	913	965	875	924	958	904	924	909	931	939	941	951	900	937	912	922	920	947	866	896	912	900	889	895	927	912	906	871	871	906	924	924	914	898	915	929	937	892	913	916	900	930	922	918	901	920	935	901	927	853	925	936	949	882	887	918	986	961	959	853	894	866	963	973	902	879	880	962	965	910	922	904	878	950	981	906	965	912	880	909	927	924	986	971	885	959	1012	933	906	898	864	916	883	938	891	905	909	962	876	955	916	879	913	983	912	926	960	911	873	928	866	968	957	912	855	916	897	867	918	905	904	920	892	957	903	954	901	933	897	898	924	900	896	921	928	963	940	962	863	952	866	946	942	916	946	908	934	910	897	952	903	893	878	902	921	941	890	903	860	919	894	951	968	932	902	917	918	908	930	903	901	945	891	966	910	953	944	939	891	881	910	952	943	919	894	922	916	943	890	953	915	911	894	870	887	928	985	939	886	903	973	882	902	918	911	941	912	915	935	902	959	908	924	901	938	954	931	976	909	993	992	932	929	907	930	977	923	885	902	906	933	919	926	923	942	900	934	977	918	905	936	889	910	878	903	934	870	945	897	951	935	931	955	914	948	893	892	901	933	950	946	888	904	878	960	927	944	921	947	921	933	914	953	932	912	928	871	984	905	900	881	952	928	896	939	939	914	959	946	927	908	865	945	915	909	907	916	908	949	858	921	965	911	926	948	906	988	928	909	966	971	941	972	932	951	909	915	979	917	936	943	930	888	957	974	947	907	890	945	969	897	936	934	938	932	905	973	978	939	894	912	940	911	909	974	927	917	940	961	954	941	896	913	972	874	951	945	945	928	929	964	938	911	882	887	937	887	902	871	908	928	963	945	898	909	943	880	955	915	894	913	915	943	901	932	948	895	899	930	930	846	959	944	942	909	942	876	889	932	927	913	879	922	948	928	912	920	893	933	871	945	913	888	929	941	906	945	880	939	883	914	947	928	931	957	947	923	904	906	976	956	944	985	879	920	878	934	933	900	944	893	929	924	904	983	955	848	981	923	985	994	936	931	880	954	936	838	913	946	908	915	996	902	952	905	909	924	950	911	955	909	921	935	861	923	875	943	940	866	888	925	892	911	914	908	889	949	915	945	910	877	952	873	925	912	911	886	974	938	930	880	874	909	925	933	935	883	925	865	890	964	934	888	879	937	927	922	953	954	915	925	941	899	927	965	966	900	899	857	943	901	949	904	920	970	858	939	897	946	989	890	920	890	930	933	937	895	917	871	949	958	935	905	945	897	890	917	883	934	919	928	931	933	967	966	895	881	882	956	930	925	893	928	968	935	914	958	937	940	909	926	881	928	951	960	926	930	920	894	883	903	900	947	881	903	912	879	871	879	944	892	929	939	894	905	865	871	870	891	897	941	900	955	885	931	926	990	893	853	904	937	920	899	937	889	892	874	877	948	888	934	865	914	909	978	904	923	893	900	866	950	891	887	923	934	916	905	887	866	923	918	933	938	881	871	923	892	967	917
30525	29233	35362	18514	4067	567	423	381	427	423	393	361	423	411	394	383	395	424	373	370	385	407	381	402	383	391	391	382	394	400	387	383	408	387	429	435	425	396	374	411	398	386	387	430	397	406	389	363	368	397	416	428	416	381	422	383	347	402	404	391	401	381	401	395	396	404	369	366	387	400	398	370	408	403	374	391	389	356	412	396	410	408	408	391	380	395	395	386	394	405	375	365	380	404	403	399	383	383	388	420	371	394	405	396	382	360	391	383	372	411	398	400	363	378	386	419	412	394	403	365	401	409	404	399	369	380	386	394	414	398	374	381	390	385	421	380	403	419	354	405	403	409	399	382	404	351	399	409	427	388	410	401	424	423	395	402	400	402	385	393	393	375	399	410	395	412	379	387	343	400	442	397	366	405	361	378	399	405	404	365	405	386	410	364	389	406	376	422	382	407	419	364	396	406	382	381	425	381	383	398	376	427	408	423	401	384	357	352	408	419	421	397	365	392	380	383	450	394	370	431	372	399	366	396	406	393	390	404	396	388	416	421	410	385	422	396	392	387	372	410	386	392	430	439	418	394	463	427	395	390	380	401	370	371	377	407	400	394	366	419	423	409	443	402	404	366	444	351	376	413	402	371	390	397	360	396	389	404	353	421	412	374	404	392	392	345	386	360	377	367	394	416	421	417	403	372	366	402	435	402	380	413	373	388	389	382	410	396	376	423	409	387	401	393	391	381	383	397	406	411	422	345	396	365	398	388	382	388	381	391	402	394	423	377	392	383	402	388	398	362	410	373	404	383	363	357	372	408	388	427	386	408	397	385	371	394	367	394	384	450	416	376	409	385	389	396	385	372	370	374	392	409	379	401	391	386	381	398	375	389	364	452	365	368	355	391	383	353	377	388	379	369	361	397	416	382	392	376	394	385	376	428	427	346	404	385	402	458	410	415	382	433	417	409	404	389	379	423	418	367	431	393	395	414	389	439	370	397	384	409	368	371	368	399	390	420	373	437	403	380	405	386	416	392	400	422	441	382	374	394	396	376	399	366	420	415	391	385	399	357	399	379	420	424	411	395	372	398	394	413	366	422	368	382	418	371	346	391	371	376	381	399	392	428	422	409	387	400	398	419	369	407	413	415	412	403	408	373	403	403	401	425	380	381	379	371	431	405	444	401	436	392	394	365	382	413	343	405	412	373	385	389	386	417	398	384	386	371	391	414	447	425	380	370	381	358	386	389	372	372	410	402	393	385	380	396	345	417	417	388	409	393	396	385	436	369	385	404	438	338	403	377	412	405	415	399	390	422	404	359	394	371	402	390	388	440	397	430	407	409	384	426	404	359	379	409	352	404	368	360	410	377	387	389	402	376	391	379	408	425	369	391	382	395	370	383	383	394	437	391	400	399	380	431	388	369	386	394	401	400	409	380	394	409	404	410	404	405	408	386	379	412	438	406	366	417	368	420	395	348	361	372	401	395	361	401	381	388	368	378	384	397	379	378	399	368	390	401	364	376	420	352	390	420	409	398	357	363	421	405	372	401	441	423	393	389	448	408	425	420	417	412	408	387	375	411	397	392	388	360	378	417	344	420	431	382	382	384	386	375	379	447	403	383	384	385	394	367	375	378	378	408	388	394	385	417	399	384	393	426	396	398	377	414	401	410	370	378	387	388	362	404	388	388	402	369	389	399	380	384	378	414	352	361	381	382	406	388	423	402	398	391	381	387	418	403	395	381	371	379	375	398	422	365	386	407	418	427	397	420	350	402	351	387	418	385	424	367	406	411	411	405	355	415	408	411	409	377	426	369	405	392	370	423	397	349	364	401	394	391	410	380	427	417	399	373	387	397	369	420	395	377	364	380	390	389	403	400	371	418	412	397	383	410	388	392	377	419	434	381	353	379	392	382	394	368	400	371	420	414	377	407	386	380	366	380	417	392	412	385	400	426	378	383	376	367	396	388	375	390	409	391	411	405	383	418	401	385	402	392	395	399	395	377	398	423	366	388	399	399	358	408	414	394	404	425	415	410	376	397	395	394	435	449	418	380	355	381	382	380	384	395	359	380	395	387	394	409	410	416	384	404	388	398	380	401	394	376	375	366	399	392	402	377	395	394	403	387	421	421	374	356	374	445	404	394	405	413	367	432	390	409	402	393	399	407	381	411	373	378	374	398	404	392	349	383	416	368	402	410	351	382	397	402	404	414	402	404	383	339	389	365	397	350	426	432	401	387	408	399	396	361	396	388	384	392	380	431	397	402	384	382	412	395	387	398	397	413	381	371	379	405	405	418	392	385	397	396	393	399	418	354	377	428	373	407	391	363	389	404	323	383	399	384	390	407	370	372	371	406	443	399	400	404	425	379	403	370	373	372	399	397	406	385	408	386	377	426	421	402	379	419	395	390	369	375	393	353	423	383	375	405	394	374	393	406	420	410	409	380	368	364	399	378	365	382	417	399	396	390	391	410	396	389	424	376	383	402	395	372	384	392	420	410	381	396	395	384	371	402	388	417	369	417	391	403	407	428	421	413	421	394	394	425	425	398	371	406	367	405	400	439	410	411	387	410	386	381	418	380	387	383	409	390	439	386	410	423	407	386	384	400	427	382	399	397	373	356	391	395	411	422	395	408	370	409	423	405	340	414	405	413	386	390	386	386	355	400	442	393	395	376	421	389	387	399	374	367	418	405	383	354	395	386	403	390	399	392	399	391	396	386	417	422	380	358	423	394	385	397	367	366	377	411	404	388	395	399	388	358	389	323	379	392	442	426	374	417	390	392	401	404	367	393	415	386	397	385	387	399	379	367	409	388	409	418	414	375	387	356	408	370	393	394	373	415	385	386	406	381	369	376	383	375	377	403	356	380	440	406	399	394	351	384	399	403	396	385	402	426	395	386	403	385	388	416	368	420	400	375	369	374	385	390	399	372	353	389	389	420	400	388	388	388	356	393	387	369	392	408	387	420	382	402	382	381	391	414	402	368	416	384	387	378	410	400	374	377	437	378	397	375	419	406	368	392	389	428	410	406	400	393	430	394	382	412	383	381	399	385	377	381	402	409	414	384	399	384	390	402	408	378	417	398	390	389	352	407	406	361	397	397	369	440	414	367	361	410	425	405	401	405	379	408	369	374	380	385	399	387	365	409	367	422	384	402	378	416	397	402	418	408	371	404	393	419	385	399	381	385	366	437	409	391	342	376	393	429	393	391	367	366	384	362	405	400	377	397	378	422	411	380	420	405	369	408	388	367	394	368	375	403	385	374	396	375	381	406	414	390	400	372	399	416	389	406	393	364	402	384	349	385	384	415	371	374	393	384	402	371	382	398	403	386	414	404	436	357	399	377	416	356	396	375	401	409	386	384	379	389	415	416	391	401	383	393	404	377	371	389	413	410	389	415	409	378	390	388	400	416	390	364	420	406	386	395	400	412	372	412	380	404	412	386	381	375	353	394	403	417	394	397	383	422	398	409	406	412	386	424	405	404	434	391	400	400
28680	41299	26501	10582	2872	496	439	427	428	414	418	389	440	403	424	436	404	427	457	443	434	414	404	447	397	407	413	437	414	433	421	395	465	404	433	446	423	466	407	404	423	436	426	414	447	372	418	455	416	397	438	439	402	430	452	404	418	405	390	386	408	425	417	440	399	413	421	414	396	432	400	407	380	447	430	456	401	382	425	437	442	396	414	417	439	474	401	446	412	408	393	398	393	431	441	439	398	438	393	463	401	426	429	431	407	426	430	417	428	423	426	428	428	410	393	430	411	429	380	391	368	410	380	420	421	410	360	400	431	382	468	436	423	424	427	436	415	423	405	404	422	459	415	438	415	404	430	426	423	431	426	422	427	451	412	442	411	436	376	453	390	447	383	426	404	411	399	440	450	371	420	414	409	443	408	419	465	426	399	434	413	419	400	426	443	425	405	429	438	387	411	428	422	419	410	401	429	439	425	418	396	380	401	412	413	392	398	452	445	438	448	442	404	421	403	409	421	470	474	416	387	453	436	440	421	408	440	403	429	435	441	394	410	422	406	437	428	392	420	424	439	408	438	409	435	399	419	403	434	429	404	389	437	464	432	436	430	418	389	418	406	420	374	399	405	382	444	412	387	440	393	420	434	419	402	412	413	424	390	401	412	471	414	421	399	402	426	414	398	388	430	418	422	446	438	439	413	420	427	429	380	420	379	417	388	451	406	434	443	408	394	415	434	418	408	448	423	384	411	429	410	407	402	458	415	449	439	427	447	421	431	413	411	408	436	383	425	432	424	413	399	454	401	393	394	390	406	404	433	412	405	435	430	415	410	418	403	445	405	435	435	439	405	398	418	457	434	395	439	409	432	453	411	433	402	412	443	410	404	434	419	428	409	436	406	409	435	413	454	441	437	411	399	439	421	445	396	417	413	441	424	412	452	429	402	442	410	428	437	448	383	440	419	405	438	396	394	410	429	423	437	424	438	402	434	419	460	446	420	398	412	398	397	414	457	436	402	402	418	410	423	410	447	417	418	383	395	434	386	407	421	447	421	386	407	414	418	439	406	426	430	404	423	413	432	423	415	397	429	420	427	408	436	368	440	417	423	446	384	397	431	407	444	402	402	416	454	427	427	409	416	440	389	444	426	401	429	409	439	468	410	447	420	394	435	454	406	422	369	404	412	392	400	429	407	426	406	420	423	406	431	411	428	419	404	441	443	409	400	396	423	408	429	406	420	416	416	431	386	402	417	445	394	418	396	408	401	397	448	400	418	434	441	446	407	450	412	456	372	377	426	415	380	393	446	417	391	390	437	477	459	446	437	451	419	420	408	412	447	394	419	453	420	407	418	423	393	433	421	407	403	453	454	414	406	451	385	382	405	387	382	407	426	397	433	412	427	390	414	421	436	431	458	420	415	419	469	421	387	454	421	427	441	444	398	376	430	428	375	417	377	426	408	442	442	404	400	423	415	403	429	394	414	464	403	415	379	395	436	437	426	419	419	402	389	426	440	399	430	406	431	405	415	425	457	433	416	448	414	428	409	437	443	419	438	437	409	435	395	405	405	417	417	452	440	419	431	406	415	399	395	405	452	433	470	421	465	409	403	411	425	456	434	436	397	408	422	451	364	432	450	439	458	437	421	438	434	371	427	455	416	425	434	426	422	442	421	452	432	431	445	397	413	401	435	397	424	426	391	427	436	390	427	391	409	439	429	444	401	423	403	420	419	412	452	406	411	418	424	421	438	434	386	412	410	423	412	433	439	409	416	401	422	398	421	421	415	401	422	407	445	432	446	439	438	428	406	407	425	421	375	424	419	442	391	426	406	428	420	433	392	441	413	425	386	422	436	395	421	419	421	406	400	395	426	427	436	416	407	405	392	423	409	399	454	401	436	435	431	417	423	432	415	443	419	403	374	431	455	431	434	422	448	455	416	407	408	421	385	391	395	448	432	428	405	422	421	402	426	444	409	409	398	424	433	424	422	419	448	410	410	451	436	392	455	417	433	376	396	421	419	410	443	466	418	405	411	417	395	464	399	446	456	404	409	437	393	422	396	434	421	416	394	411	416	430	453	433	413	408	463	393	424	428	441	401	436	396	452	417	442	408	413	441	415	411	411	430	420	445	421	422	410	419	422	428	412	422	424	373	416	430	453	412	389	419	418	406	423	407	420	434	434	422	346	435	432	407	411	444	405	402	399	427	432	392	410	427	405	440	413	397	407	420	406	382	399	424	411	414	441	410	436	451	464	456	425	396	401	455	412	429	417	453	442	439	469	435	417	436	413	437	401	417	425	443	436	444	397	408	426	408	436	409	399	401	451	409	418	477	431	420	428	414	386	410	417	401	391	427	415	413	441	429	423	423	418	428	387	434	401	438	414	433	400	433	440	400	415	378	449	436	396	415	472	401	442	456	371	390	442	409	421	414	420	448	420	411	411	408	436	430	437	424	398	447	419	386	426	448	396	364	443	425	404	453	410	396	434	407	430	418	413	401	401	420	421	391	417	437	393	415	434	421	412	407	457	408	419	404	426	425	398	438	405	399	410	429	414	419	403	404	421	386	437	416	419	440	449	421	396	413	434	456	402	431	444	400	398	403	422	423	450	443	417	449	403	432	401	419	434	427	421	420	442	427	398	388	426	450	435	402	434	451	405	394	435	414	402	414	426	414	406	412	408	426	430	421	387	412	420	409	406	419	440	372	440	387	404	402	378	432	401	401	411	419	408	414	468	421	401	441	450	404	408	416	392	400	387	411	405	440	417	457	433	419	444	444	381	419	393	424	389	430	442	421	424	373	477	435	408	421	391	406	421	412	435	410	430	418	386	418	399	439	439	412	435	433	439	450	435	436	439	426	424	399	388	423	442	437	419	400	387	400	430	407	421	415	408	402	428	412	397	445	435	393	433	432	428	400	457	422	412	421	405	444	434	442	395	415	448	411	437	423	403	426	460	419	409	419	403	399	410	414	422	394	437	369	415	402	405	425	422	415	450	435	399	396	426	403	438	422	442	394	415	423	424	413	412	403	440	421	416	445	446	422	438	419	404	434	414	423	421	399	410	429	429	395	403	410	397	436	413	461	418	458	408	399	428	393	437	387	417	397	420	418	409	389	417	426	412	423	392	429	434	438	411	420	387	430	397	471	419	409	405	433	419	412	406	436	422	402	432	447	432	433	409	427	422	402	421	444	405	378	415	468	416	421	453	388	404	431	411	426	423	424	384	392	421	408	386	444	426	419	428	456	396	396	417	400	425	418	444	432	421	414	424	423	425	397	428	408	442	412	439	439	429	418	444	445	458	442	422	432	402	411	432	404	443	409	400	438	412	423	421	406	437	427	429	434	463	432	396	389	413	387	424	435	412	434	390	444	478	434	410	433	423	415	418	393	442	430	421	427	439	411	443	381	461	404	436	385	414	418	420	430	439	399	429	416	397	454	412	414	429	425	431	438	401	422	411	393	378	428	427	431	386	382	368	408	396	431	404	437	407	423
23644	22270	35892	33664	24821	14636	2539	683	627	607	607	579	602	623	604	635	584	611	602	623	630	593	584	585	575	529	600	621	571	593	607	548	584	606	629	593	559	578	631	579	592	580	571	578	566	581	555	637	616	596	569	570	563	582	588	567	563	569	585	595	583	565	566	603	574	605	621	566	604	561	608	607	541	604	571	614	617	604	581	590	614	620	614	597	588	559	569	573	610	595	599	618	595	601	582	601	547	568	566	585	618	583	539	596	592	566	526	597	581	575	572	594	587	567	632	547	609	625	606	604	586	577	588	584	580	627	550	554	618	631	598	536	578	569	567	570	631	595	569	597	572	557	563	560	565	586	595	611	569	584	604	575	533	561	575	591	615	628	572	541	584	580	639	634	600	608	578	562	570	566	617	627	588	600	578	634	593	560	616	578	579	585	557	595	544	607	572	588	609	603	612	664	556	595	614	627	591	571	590	589	644	579	623	628	580	578	572	580	620	572	554	639	573	548	627	564	545	595	582	622	550	569	572	515	561	564	596	573	581	602	596	597	606	575	562	592	593	577	603	561	610	559	606	555	578	588	592	589	586	601	553	623	581	586	573	616	619	616	552	604	541	579	610	617	596	570	584	581	593	610	616	584	585	601	565	574	563	563	578	572	560	572	549	579	594	616	598	634	612	525	581	630	598	586	563	645	587	550	561	561	608	553	577	603	620	628	608	636	558	603	563	603	553	589	593	540	605	560	601	591	594	605	574	592	632	579	565	570	632	594	536	577	596	528	544	583	576	547	613	606	582	545	561	574	584	640	566	585	568	577	574	537	571	552	603	564	562	609	610	578	621	618	560	585	606	579	614	617	540	582	567	594	576	577	615	598	605	637	597	600	569	578	604	542	636	562	577	548	609	596	602	576	591	580	565	607	554	540	570	579	579	565	579	546	568	591	624	570	626	568	592	605	567	595	579	577	601	620	574	625	592	606	537	589	596	564	556	619	588	551	563	602	611	605	575	561	576	560	578	606	622	589	610	606	579	602	625	556	563	599	615	602	580	569	574	584	594	551	599	557	635	551	615	569	577	598	567	615	578	533	606	580	614	569	569	602	563	539	531	596	623	583	606	605	617	581	554	587	594	614	587	578	589	545	560	606	545	570	606	546	582	542	611	594	578	564	609	590	623	575	567	564	589	605	593	604	526	578	580	577	577	513	575	574	593	595	557	605	544	588	582	608	552	589	594	579	596	541	603	620	590	604	582	586	524	597	593	572	574	603	596	596	571	551	635	610	570	583	610	589	581	551	611	613	592	556	601	579	589	582	573	593	553	593	599	607	592	566	573	610	595	554	577	562	573	572	588	612	571	575	560	605	594	585	648	609	575	557	592	625	547	569	624	576	583	554	613	563	635	562	591	600	601	599	586	629	623	627	597	629	601	585	574	542	570	552	625	543	585	657	619	591	617	560	585	600	571	554	565	579	596	564	599	585	554	597	610	579	603	568	579	569	599	577	607	637	604	620	578	585	595	592	597	608	589	569	609	585	570	616	557	583	579	606	568	525	618	574	570	599	601	558	556	618	605	535	599	537	595	602	563	550	584	585	595	610	563	597	557	574	557	565	598	558	582	576	580	570	590	571	585	558	588	567	563	567	589	600	619	574	596	540	559	588	549	555	582	602	577	635	571	594	565	565	565	581	588	571	585	594	565	585	594	571	621	563	594	584	620	627	562	601	574	539	595	592	559	569	627	579	547	570	582	574	594	584	587	578	581	576	588	573	591	585	554	604	592	588	584	562	619	572	600	542	576	577	585	605	587	582	578	525	599	599	617	570	607	567	598	584	607	550	622	558	617	603	597	593	592	536	583	594	555	574	579	611	603	583	600	570	573	605	576	584	585	608	586	598	541	581	564	603	562	581	549	595	551	545	592	561	618	575	604	582	562	583	572	565	552	568	611	564	582	557	598	593	598	577	583	587	566	589	588	613	560	595	600	594	556	615	608	556	578	577	627	601	602	588	585	550	558	585	546	549	576	540	588	593	576	563	598	576	579	585	613	582	600	567	550	576	599	594	611	577	572	573	624	517	540	579	584	606	586	616	585	589	588	582	551	569	599	558	582	564	557	587	611	521	613	629	601	580	561	583	605	543	533	596	613	525	605	578	589	560	587	585	607	577	594	539	578	575	605	552	569	586	597	596	603	582	592	641	531	558	591	591	570	598	557	568	573	606	596	608	597	569	574	566	519	602	559	580	570	593	590	526	584	568	572	603	642	543	557	609	560	583	585	582	559	588	604	584	605	627	569	577	582	565	573	615	574	596	558	549	562	574	562	619	627	613	618	591	564	582	584	550	580	554	597	586	587	580	652	614	603	601	549	575	560	549	593	573	566	620	570	584	528	604	583	573	589	553	600	554	585	587	575	535	594	581	605	578	597	585	621	577	560	546	580	602	588	591	596	569	585	596	591	558	583	585	561	568	602	600	582	581	594	574	566	582	606	571	614	607	605	571	569	563	604	566	560	570	583	577	565	586	602	609	602	621	603	526	604	614	597	558	578	602	600	606	582	586	598	598	603	579	586	590	553	568	567	600	601	585	592	567	549	583	642	557	607	583	613	601	549	595	601	613	557	575	563	579	613	607	585	583	607	611	597	571	598	595	588	596	586	560	544	592	574	601	599	587	569	581	537	583	558	583	596	574	616	546	600	613	548	651	629	554	561	588	603	583	612	544	584	601	596	612	616	590	644	560	605	629	551	612	570	637	558	555	584	586	580	591	571	608	588	592	581	609	596	538	602	565	603	613	560	598	586	607	572	628	585	593	600	565	582	595	607	610	573	588	574	571	557	605	600	547	613	582	614	567	605	568	577	624	580	577	582	539	599	556	619	599	575	579	617	603	608	586	567	550	585	548	615	598	564	639	622	527	544	573	532	593	582	592	616	589	598	573	562	588	603	575	590	628	576	621	564	589	572	557	598	599	590	572	628	647	594	532	570	603	594	495	614	564	549	558	532	534	591	573	577	625	594	571	610	585	599	558	569	599	616	608	578	592	588	596	550	582	575	551	581	621	578	592	580	589	606	570	555	590	535	574	606	582	564	605	595	578	601	615	581	600	585	604	605	558	645	588	621	581	512	538	561	613	535	581	604	601	592	561	624	595	556	601	589	609	556	569	613	597	572	586	574	584	574	602	581	596	606	601	568	594	556	576	600	575	591	601	584	557	618	555	572	569	591	583	579	566	570	555	590	579	623	580	588	576	589	569	554	575	553	596	580	573	568	574	626	580	573	588	569	564	582	602	605	583	565	608	585	564	570	627	557	574	563	582	599	590	602	602	583	614	617	623	604	575	594	583	610	636	555	573	564	565	592	566	588	575	629	590	576	590	556	566	534	617	598	552	595	550	571	587	559	639	651	573	575	575	590	590	546	566	595	549	573	578	620	557	572	549	587	533	600	580	576	554	555	565	631	572	598	567	562	600	582	553	589	526	557	565	551	547	549	596
38532	84064	64973	46193	24049	2288	735	729	657	665	662	648	620	633	614	616	591	573	566	591	619	617	617	567	602	559	542	543	641	564	609	620	614	598	588	580	558	579	603	586	611	551	537	588	609	586	568	628	569	572	587	622	611	554	571	577	581	587	602	595	611	587	580	592	558	549	563	577	588	603	572	565	587	574	634	601	587	579	614	564	577	607	569	574	611	596	598	584	608	577	591	578	561	596	591	574	570	586	565	568	615	595	587	567	510	570	565	597	575	605	557	611	565	580	618	547	567	560	550	558	584	545	562	537	548	593	585	580	588	564	594	617	601	569	629	592	595	579	584	590	587	638	556	558	571	565	601	527	551	575	574	581	568	570	623	582	587	599	561	624	562	572	559	583	579	585	564	597	548	646	596	574	635	558	550	575	578	645	607	592	609	558	596	539	592	621	582	586	587	589	593	572	576	621	616	602	554	590	612	603	583	570	581	556	592	563	568	572	620	624	621	594	587	551	593	576	603	596	582	572	570	569	556	588	580	639	568	588	600	580	561	616	602	596	563	590	569	560	630	595	599	561	549	561	571	580	578	559	596	582	605	551	565	618	577	580	634	598	592	566	592	600	583	632	596	604	570	622	596	545	589	566	558	592	564	607	591	588	598	526	575	585	554	544	581	586	571	571	593	585	576	584	568	572	589	634	594	551	579	586	612	567	581	597	595	599	587	534	572	548	580	583	583	577	634	619	580	563	570	585	557	603	577	565	622	585	622	556	595	553	577	580	545	604	591	593	581	593	590	581	582	602	552	593	602	585	588	590	586	648	612	563	578	571	560	587	590	577	590	557	599	578	543	552	582	580	576	580	554	556	648	638	607	564	533	607	577	606	610	594	566	531	577	586	582	585	573	557	587	616	594	636	586	549	569	558	594	602	584	577	566	554	602	551	584	560	559	610	579	582	562	604	624	609	586	588	588	562	577	564	582	561	560	583	607	588	595	562	568	599	611	578	605	585	615	608	577	616	579	551	599	573	557	594	563	595	558	567	595	595	567	601	574	590	529	580	605	548	570	566	568	588	552	618	612	593	612	632	595	565	587	539	591	588	586	572	582	605	590	598	539	596	611	597	600	567	579	574	594	618	585	577	623	583	610	620	616	605	571	555	654	565	583	594	604	587	640	612	614	584	591	574	565	618	581	601	613	565	579	541	578	558	631	576	610	605	552	611	615	563	591	564	568	594	590	609	580	594	573	599	551	577	579	595	572	536	584	545	604	617	605	585	582	564	594	633	589	549	576	539	577	570	553	554	565	570	628	628	566	584	595	598	620	562	588	571	586	593	562	549	565	550	590	613	592	561	640	605	562	579	592	564	582	583	590	578	580	566	554	562	572	619	546	573	590	569	574	545	561	583	572	562	597	616	595	595	590	599	606	571	605	599	604	564	564	605	522	527	650	564	622	599	576	555	558	568	561	548	551	555	616	557	581	609	610	616	540	591	579	580	576	611	578	617	546	552	612	612	565	583	587	538	592	616	560	557	580	575	596	577	559	610	604	545	599	591	575	611	604	535	613	598	609	610	574	553	598	550	559	564	619	567	579	619	619	534	563	577	573	578	564	622	553	584	592	573	601	592	572	570	579	577	514	586	585	600	590	583	606	549	564	573	586	570	593	561	620	611	610	579	578	600	565	588	607	590	570	576	596	595	605	575	582	566	643	555	602	591	548	569	552	567	580	579	576	582	587	564	621	594	578	600	576	587	589	589	571	590	608	580	580	544	597	591	556	571	615	581	628	561	609	542	601	580	529	581	616	569	558	626	611	594	599	580	596	601	579	537	557	567	582	564	593	545	634	581	550	556	560	579	577	583	562	581	571	564	579	551	570	602	567	599	570	567	590	529	606	623	585	571	597	583	605	573	609	543	621	610	561	551	613	611	583	598	591	552	593	591	569	602	578	594	569	552	579	608	558	575	608	583	592	584	641	589	582	620	574	555	626	570	622	587	577	620	593	577	559	570	567	606	629	552	590	605	591	630	581	579	591	599	537	582	573	607	571	565	607	613	552	596	538	533	550	632	630	577	620	588	536	548	617	584	584	613	600	598	577	580	615	612	612	585	573	552	532	615	555	614	578	583	580	569	575	569	590	578	571	564	554	603	583	586	565	566	564	552	565	589	592	594	614	611	588	607	581	578	595	525	640	636	570	615	594	567	610	601	617	598	586	583	583	610	570	579	603	585	532	606	568	529	586	567	612	618	569	578	587	528	571	559	551	588	569	603	582	581	577	611	544	531	597	580	558	605	558	547	553	568	604	558	619	567	617	637	561	588	589	585	582	584	574	584	540	601	571	540	564	583	573	577	598	597	581	545	588	575	604	562	586	628	610	560	608	606	583	609	629	590	604	572	597	634	560	579	595	569	578	596	555	558	605	598	585	567	589	568	612	593	596	580	578	583	591	606	594	580	593	602	540	566	571	601	583	577	531	574	518	598	628	603	580	567	590	612	562	572	557	621	546	587	570	589	590	586	555	605	556	602	552	551	578	594	592	572	557	586	560	624	593	564	573	546	592	593	577	614	562	612	587	617	566	611	572	606	606	556	549	590	590	574	609	559	566	577	610	538	572	575	560	550	586	545	571	579	585	552	553	566	582	555	581	582	591	555	586	613	516	607	593	651	580	573	579	572	607	602	580	630	590	616	591	590	594	596	617	592	597	581	634	557	577	550	588	575	593	554	611	618	596	567	585	616	574	562	551	619	610	569	598	606	544	598	564	600	534	607	605	593	613	575	582	563	555	545	555	598	558	588	595	569	626	532	576	557	601	606	573	656	604	550	571	595	553	581	604	568	570	603	580	564	603	580	588	583	590	579	568	559	606	578	565	619	587	604	591	598	580	615	566	598	571	598	587	596	569	603	571	550	628	576	540	604	591	589	588	540	577	579	521	560	616	572	562	530	555	568	558	567	576	562	590	617	563	590	579	574	572	636	585	613	582	623	569	625	573	552	588	584	578	594	587	570	577	621	565	613	563	580	575	590	585	599	606	566	579	550	575	571	607	545	613	610	598	565	593	558	583	557	581	619	580	521	587	584	588	564	601	611	555	599	595	619	609	584	609	614	612	565	566	592	567	555	645	515	629	615	594	622	523	575	562	578	617	608	585	547	565	581	574	561	567	608	566	620	595	615	573	583	567	594	594	588	582	589	599	555	569	572	581	567	565	579	608	592	568	577	570	598	603	557	640	546	580	612	566	634	546	580	585	602	585	576	596	616	611	586	553	599	559	639	549	537	557	532	588	561	569	588	555	585	565	596	603	560	587	621	590	616	611	609	571	613	561	622	601	594	542	603	584	547	582	598	605	593	610	597	589	574	698	587	608	594	569	606	559	570	617	592	588	584	605	578	597	603	564	570	617	579	573	633	613	563	577	570	593	593	609	568	568	581	604	566	633	545	539	599	629	574	611	626	580	585	604	584	575	572	595	600	562	580	590	596	533	629	619	610
24927	22945	35668	31303	20117	5826	768	681	638	634	614	661	625	598	633	609	612	634	652	640	588	615	593	612	594	624	580	620	634	668	616	620	590	623	660	630	620	616	641	612	547	624	621	587	611	593	615	611	650	573	613	631	581	594	617	631	641	609	606	607	596	592	655	607	640	588	618	576	661	618	659	612	632	594	639	564	627	601	632	633	586	673	600	640	615	634	570	625	535	639	623	646	619	583	577	651	576	606	616	634	616	643	599	613	619	647	592	646	556	605	614	576	595	640	627	584	592	589	590	577	618	641	601	585	583	583	630	596	633	598	615	599	590	576	593	665	592	604	603	590	545	648	637	588	588	614	636	608	618	578	583	583	652	600	608	571	631	642	615	606	656	601	607	575	609	587	647	593	585	633	627	602	627	628	585	566	627	601	583	580	554	601	596	606	619	596	626	626	608	593	579	635	593	598	585	603	600	622	585	622	605	611	617	611	637	604	635	631	609	590	640	589	611	634	617	615	587	626	623	571	613	554	636	559	605	604	625	610	635	637	613	628	620	639	570	571	618	596	616	593	573	609	583	656	584	640	561	552	633	588	623	563	550	609	579	545	605	650	655	614	578	597	668	623	643	637	600	597	606	618	596	632	580	659	599	581	566	618	594	579	568	631	626	591	571	633	617	593	666	600	658	620	609	577	638	600	618	604	596	600	592	627	587	634	611	604	587	567	607	636	585	598	614	615	619	636	625	611	656	609	571	642	601	564	593	590	604	608	616	592	623	579	608	554	549	598	575	611	618	615	596	626	642	632	595	630	626	574	586	614	638	599	606	616	623	621	637	582	602	586	604	650	605	593	587	616	583	611	636	644	598	602	614	625	585	655	559	596	608	566	647	582	557	612	618	576	636	588	609	593	569	615	623	589	604	582	604	633	590	566	589	577	611	590	633	590	630	577	613	558	630	618	579	564	602	600	610	619	587	603	615	620	592	618	620	647	629	579	641	599	619	605	639	626	606	596	603	607	587	635	577	584	594	623	600	599	610	608	584	567	626	623	647	643	625	628	602	584	620	615	594	575	614	619	641	587	619	583	604	585	594	559	597	616	680	595	575	630	614	657	584	577	635	611	614	617	567	642	595	622	638	606	614	612	588	587	577	632	580	652	624	577	673	629	630	620	578	605	629	585	598	589	581	594	549	595	630	691	610	617	623	589	628	643	603	670	615	623	636	600	609	545	558	625	603	642	641	584	634	623	598	609	616	604	572	622	630	600	603	594	600	591	601	596	602	605	586	577	583	657	581	639	609	586	607	602	589	606	593	608	647	582	593	612	581	592	626	584	656	618	616	581	624	632	563	586	615	597	620	626	628	606	562	609	595	640	641	636	587	562	676	544	558	607	617	579	605	618	581	566	609	637	637	668	619	563	607	624	609	601	635	679	622	599	645	589	592	586	607	569	601	616	583	592	600	616	624	581	623	649	584	625	599	612	586	602	621	615	590	576	576	626	629	606	602	592	629	584	622	628	597	627	606	604	630	606	598	590	612	641	561	593	621	568	634	646	562	584	616	591	602	614	588	605	618	607	606	576	638	610	596	612	599	583	570	615	630	654	600	582	613	618	627	611	638	597	608	619	639	632	593	578	630	616	574	633	595	598	574	619	598	637	584	594	609	583	572	651	609	592	541	579	605	558	620	579	569	585	615	626	630	611	601	619	550	642	619	615	606	613	549	590	595	587	613	647	596	650	577	637	589	591	612	627	573	607	642	613	584	606	601	586	610	611	637	633	614	602	626	586	615	611	621	588	585	577	668	625	583	581	583	654	583	616	609	614	612	589	603	607	640	589	576	610	607	608	572	562	587	597	571	638	596	564	616	619	640	635	573	636	676	628	625	593	572	593	589	568	634	632	610	621	654	598	589	592	625	551	605	659	647	619	611	618	553	630	588	597	562	573	564	593	622	590	634	623	665	600	589	629	587	609	579	535	580	641	578	640	576	605	593	587	628	604	631	598	622	578	610	630	615	642	600	641	590	638	646	643	614	597	584	612	609	619	620	590	598	585	557	636	640	585	602	616	598	594	600	602	622	591	575	602	633	587	623	636	525	548	595	616	620	593	596	577	579	650	622	611	604	615	649	599	587	614	583	615	577	589	580	605	639	570	548	575	607	612	604	620	587	635	621	631	637	620	566	601	586	593	600	583	548	653	622	618	603	661	591	610	585	619	622	614	596	602	603	606	602	610	606	613	637	616	586	612	593	628	619	566	613	601	585	599	596	619	604	602	613	577	578	603	599	616	631	614	620	574	642	591	605	604	588	657	623	579	573	596	571	628	631	596	601	599	602	597	627	598	602	654	627	605	628	642	626	616	591	594	649	582	596	597	635	638	596	578	587	629	617	589	568	607	571	632	577	564	597	601	609	609	627	624	621	626	623	662	643	632	557	642	625	625	570	599	551	627	586	624	575	601	555	589	610	568	613	605	600	616	625	592	633	589	659	641	616	577	582	610	631	675	573	677	600	622	573	653	619	613	563	585	590	609	655	635	605	647	581	591	598	637	621	600	610	588	616	616	627	587	605	601	632	586	564	547	604	600	625	599	574	604	606	602	658	578	626	627	627	618	603	586	592	632	617	586	610	622	598	652	582	619	569	650	637	587	602	660	603	603	572	643	583	593	604	601	585	618	650	597	630	625	578	606	590	611	620	581	606	629	638	580	587	608	649	595	573	565	628	641	617	580	626	616	602	654	565	629	614	555	590	577	581	638	643	591	576	581	569	617	594	620	577	604	613	619	610	595	638	590	560	571	653	595	628	634	599	628	633	597	569	621	652	597	596	597	624	647	620	628	573	621	631	607	580	602	622	604	627	579	590	624	600	633	555	618	631	600	615	639	579	642	605	597	608	560	653	617	642	607	592	619	586	578	617	578	617	558	572	566	603	593	532	607	576	630	582	637	586	613	659	644	617	558	598	598	608	609	626	639	590	598	630	574	633	619	571	628	617	618	636	602	644	635	586	613	641	578	630	595	575	570	558	612	593	615	614	688	663	543	645	640	606	601	610	581	582	621	568	548	653	599	612	591	650	632	612	569	594	608	656	622	595	639	614	616	650	595	575	600	574	560	614	617	610	598	576	639	568	650	610	614	598	618	581	607	601	603	653	582	613	627	626	626	638	596	588	592	613	600	570	578	658	577	599	646	567	655	599	561	601	596	611	674	597	614	599	557	637	578	609	614	684	589	561	586	580	592	599	589	652	595	583	607	610	653	641	627	594	624	596	627	609	577	619	604	602	587	605	619	628	609	595	622	571	611	588	596	608	567	607	643	650	584	630	543	634	600	593	627	604	603	646	603	630	600	556	591	624	630	607	561	636	602	582	594	606	630	586	549	597	650	595	588	592	598	618	613	595	559	600	587	589	635	607	610	588	589	577	576	654	615	597	574	593	615	603	620	610	598	555	579	649	622	630	642	562	558	629	609	579	583	579	661	603	584	583	623	614	601
35610	75489	55550	36450	16381	1837	724	685	722	629	635	634	656	642	661	643	667	622	647	608	638	638	654	607	634	612	671	627	742	622	632	632	665	674	592	638	663	676	637	636	623	679	624	636	631	612	671	655	654	638	610	644	660	665	616	635	645	697	602	621	639	583	612	663	600	630	662	675	639	642	614	633	641	658	622	618	668	632	619	612	654	675	650	657	645	648	622	647	634	628	669	599	601	616	633	640	621	639	640	661	697	620	625	610	591	661	655	653	645	639	689	627	615	584	610	655	602	633	624	631	657	665	658	635	681	635	657	645	672	609	593	656	658	625	627	613	670	621	628	629	635	625	632	651	631	592	653	691	661	577	637	610	620	624	587	634	643	621	613	652	636	654	626	634	641	605	619	613	638	622	626	653	594	659	659	629	625	667	629	617	634	673	623	590	639	596	639	635	609	622	636	609	628	613	625	617	691	608	618	641	589	667	660	632	631	643	656	617	610	653	602	661	604	652	610	634	673	634	570	586	637	641	668	651	621	651	603	639	636	675	638	606	649	663	597	594	643	614	686	630	618	606	601	613	671	642	613	633	607	645	650	620	681	651	602	658	589	620	650	704	608	647	650	634	634	636	589	642	657	635	655	679	633	677	653	672	632	608	620	616	652	635	671	640	656	684	637	609	701	627	645	623	659	699	592	614	608	623	622	648	636	612	636	597	650	643	641	630	616	617	636	600	670	646	640	629	617	688	633	607	617	607	635	616	645	611	629	624	631	623	644	637	670	629	649	651	592	618	649	686	628	662	647	594	644	638	627	659	616	625	620	622	631	590	589	630	614	655	640	632	627	637	626	619	637	667	649	621	582	670	667	624	640	635	607	647	668	653	666	655	659	654	630	692	645	628	657	682	600	645	617	642	641	650	635	596	629	610	623	614	669	604	618	596	642	660	588	638	597	616	654	630	646	612	637	640	625	622	616	651	608	632	680	635	618	645	689	622	620	640	612	625	631	634	659	619	588	661	615	674	595	609	633	650	610	653	673	656	628	639	645	679	640	680	606	659	652	608	604	615	671	616	635	614	627	595	620	657	648	653	638	657	628	607	636	626	619	632	689	630	670	661	639	638	641	614	631	608	674	636	658	595	648	631	648	670	653	652	632	610	631	635	600	627	604	640	616	623	605	634	668	603	608	598	634	623	595	624	615	640	635	648	637	612	633	621	657	667	628	626	643	606	639	640	639	702	618	652	664	645	672	644	618	658	644	638	629	628	619	594	654	603	607	639	656	616	622	595	649	641	660	622	654	636	636	638	647	654	627	652	621	645	636	643	595	632	622	620	629	650	644	661	609	673	653	658	617	689	650	625	664	643	645	649	645	711	649	626	655	643	654	621	613	596	619	591	620	638	604	670	668	656	604	605	621	625	679	619	619	674	627	648	643	662	632	625	631	619	617	618	665	611	639	616	681	667	620	635	617	635	644	639	669	642	636	626	626	626	681	634	660	626	624	633	666	606	630	658	621	629	662	651	633	621	633	623	665	630	603	603	655	616	664	627	599	679	687	626	599	628	610	641	600	637	631	589	594	632	631	605	602	635	605	685	655	646	650	616	646	641	690	625	633	597	623	615	618	643	642	621	631	570	624	650	647	630	646	602	609	661	646	641	672	626	621	618	617	622	667	667	624	612	599	613	637	663	628	629	589	672	639	646	686	650	657	647	587	653	651	594	645	642	634	662	611	646	651	612	663	605	654	648	646	578	618	650	600	640	641	669	668	611	586	630	627	666	636	630	626	631	678	618	643	637	618	644	625	642	637	640	650	647	621	623	605	621	604	634	646	663	640	619	605	654	658	667	642	621	645	592	643	598	672	667	636	645	641	605	642	625	683	628	614	623	604	658	605	606	653	642	642	629	613	643	636	607	640	646	607	602	615	657	636	633	666	614	691	615	623	706	592	631	641	629	657	603	650	650	612	598	650	599	632	654	636	616	606	612	623	624	605	605	626	647	646	655	662	627	638	642	620	618	628	684	630	619	592	622	643	615	597	613	633	636	625	619	631	642	658	687	659	603	658	658	636	582	651	583	622	654	589	635	636	644	633	667	604	644	646	647	633	611	608	671	647	661	605	625	617	636	631	657	670	627	652	626	676	606	614	657	609	663	589	664	624	683	630	672	625	625	590	629	605	614	634	639	614	645	644	652	627	596	591	651	602	636	685	629	701	634	638	645	598	635	638	623	632	656	603	619	627	692	628	608	621	645	667	642	639	635	649	637	648	624	672	654	668	639	641	645	676	650	583	621	660	640	624	594	653	604	615	602	653	590	635	594	612	647	637	628	611	634	637	690	647	603	659	638	598	680	631	660	614	635	648	629	633	630	659	628	615	657	660	639	595	618	628	648	638	596	632	602	606	636	584	580	607	623	663	643	619	670	617	664	629	663	606	674	625	644	644	653	624	688	646	664	637	657	673	586	617	642	648	633	626	658	640	645	605	637	609	625	607	649	578	633	648	620	609	622	638	621	672	654	605	625	646	661	633	676	604	639	641	598	642	601	629	634	642	634	644	603	636	641	619	595	690	659	687	606	656	600	624	658	623	636	602	604	642	586	643	664	644	628	597	635	621	657	669	616	647	671	662	657	697	676	627	605	576	656	645	605	655	638	637	659	613	679	632	659	606	671	592	596	624	623	662	662	641	670	655	681	635	647	685	591	637	659	619	656	650	624	611	632	645	641	649	631	631	636	595	655	621	634	658	674	644	610	652	612	639	670	602	661	646	625	616	660	646	665	630	639	704	662	630	604	595	615	667	614	649	648	609	632	647	607	636	646	651	650	644	658	623	631	607	644	662	654	678	603	657	684	600	616	588	697	620	624	662	589	611	583	688	645	653	623	643	647	639	622	653	578	625	576	631	654	639	608	631	671	653	614	619	632	582	623	646	640	609	613	645	653	621	633	609	603	607	657	659	676	631	661	662	583	613	678	663	643	641	672	626	644	614	643	611	617	657	621	657	663	624	645	629	593	636	628	591	652	647	643	676	630	626	608	607	626	658	606	652	683	637	622	620	643	617	624	625	638	632	669	629	652	592	620	679	618	622	643	613	661	607	674	624	626	618	620	595	581	651	592	600	617	640	629	610	626	621	623	628	636	641	626	586	650	654	645	624	591	590	640	673	625	595	623	630	655	615	685	639	593	652	667	596	647	603	626	665	626	640	667	644	697	618	576	620	620	678	625	605	639	664	562	659	632	635	660	611	607	669	681	574	620	637	657	632	669	615	605	643	630	655	596	629	629	636	673	627	618	643	608	604	653	645	665	609	647	647	643	639	660	656	604	604	603	648	614	629	612	615	620	648	608	610	632	582	685	681	634	683	602	675	672	600	587	656	659	605	610	672	676	637	664	631	655	625	647	614	628	633	625	656	647	651	637	671	618	656	635	662	595	612	618	586	651	633	620	650	667	607	669	627	626	648	640	640	656	611	680	647	624	598	605	636	630	668	632
22620	21778	33886	31164	25458	20332	10476	1435	1012	1029	1044	968	1024	986	1006	1019	931	963	978	985	963	979	957	1002	1002	957	927	935	940	1033	939	944	1008	942	922	968	952	910	919	951	955	929	829	978	1012	903	950	948	925	942	1002	962	925	982	982	938	937	938	979	1004	878	907	957	938	997	951	939	927	936	946	978	898	989	1008	906	933	975	934	981	939	922	889	943	953	911	971	943	968	993	979	974	939	943	932	952	930	952	920	984	941	929	942	967	955	982	919	942	979	962	938	926	946	951	954	919	966	967	1047	963	883	981	963	945	1002	990	966	939	953	906	989	940	957	984	936	874	929	947	940	958	975	910	953	925	951	921	923	881	881	1004	984	954	989	883	971	909	882	1017	1007	923	936	921	976	956	928	974	949	933	945	951	957	1010	966	922	947	880	903	960	943	920	948	924	975	978	928	975	935	971	944	884	952	947	878	921	898	982	920	947	1010	968	940	910	971	966	896	1002	966	968	973	956	964	940	988	953	910	905	967	937	945	945	918	895	944	1009	937	952	940	970	979	899	915	945	959	960	950	939	934	940	987	935	949	942	939	939	991	953	946	911	946	964	901	957	992	1017	923	952	890	920	1012	943	945	972	937	943	933	914	929	968	983	999	951	938	914	950	927	995	983	966	946	899	968	950	882	946	948	1004	950	918	981	914	970	928	952	1002	876	933	929	934	956	927	957	911	947	914	925	987	952	917	925	957	984	946	894	912	932	922	966	928	972	919	958	970	906	926	893	930	971	958	933	965	934	931	946	946	947	930	953	942	955	917	919	890	952	942	956	908	923	977	956	939	941	924	942	947	941	940	946	968	940	963	952	975	938	928	940	895	934	958	946	938	1000	931	902	970	941	1013	953	952	991	1042	966	973	983	960	978	948	909	961	967	963	951	916	921	873	970	902	939	944	963	961	956	954	942	946	945	967	922	966	965	975	968	961	982	978	959	942	901	955	946	965	985	1042	927	958	971	916	935	922	912	963	959	917	905	934	964	953	973	967	894	959	946	907	919	966	896	958	973	949	952	933	1012	948	914	950	951	963	925	1012	941	978	991	956	968	963	943	963	981	891	926	965	1016	948	983	954	978	983	968	944	942	972	939	858	960	955	958	935	944	939	988	932	980	983	911	947	943	963	923	891	903	946	987	930	940	935	965	966	928	967	935	975	922	866	934	959	963	884	948	979	960	967	930	980	953	948	954	985	935	964	954	989	949	888	925	954	968	923	961	937	935	1008	943	976	968	896	969	957	923	981	1014	917	939	987	946	987	904	957	923	919	1011	975	933	978	950	944	950	899	975	925	973	980	921	886	995	938	896	920	946	941	987	951	984	955	937	941	925	929	908	958	882	921	925	952	933	944	891	900	982	971	947	974	935	939	980	945	948	952	932	1000	1028	911	893	988	956	947	953	931	883	969	929	952	949	982	875	939	921	947	980	964	970	874	911	909	874	911	980	954	935	956	938	946	948	939	976	902	973	958	957	991	949	944	948	989	937	950	956	967	902	922	966	925	975	986	949	947	981	964	1009	935	965	944	953	965	939	937	962	925	916	939	957	959	979	983	972	897	946	926	938	954	926	926	937	953	988	910	970	943	972	868	955	966	960	922	957	928	971	888	919	968	906	969	918	964	950	925	941	917	929	955	913	980	936	903	929	955	960	963	918	949	945	929	957	941	937	1022	939	950	954	952	932	938	914	965	962	986	932	944	937	999	930	1004	986	892	920	981	923	929	1008	905	975	927	966	948	928	916	928	957	912	972	957	930	941	895	965	912	933	970	941	925	953	1009	929	998	984	935	958	1037	918	945	1004	979	934	954	916	951	947	990	909	965	961	906	935	989	986	991	913	943	977	915	962	928	936	939	950	892	955	987	977	936	945	911	910	992	903	926	960	994	1012	965	930	971	966	970	993	940	967	954	989	922	959	906	932	938	976	946	932	925	952	939	954	952	948	950	976	992	900	921	1015	964	954	996	990	945	983	916	980	915	919	951	924	992	932	947	955	910	978	947	965	958	878	948	937	971	982	971	974	940	909	957	958	942	936	942	868	967	967	987	940	940	985	945	995	928	938	1006	923	889	1012	923	962	892	932	977	918	970	963	958	953	964	964	954	960	915	925	917	1019	990	982	930	886	892	970	971	970	935	978	951	933	851	917	966	984	975	894	915	954	898	960	1004	960	916	1004	962	988	950	932	918	998	985	883	988	965	943	915	920	943	947	933	934	997	972	891	926	990	994	957	912	945	883	900	891	942	898	963	948	995	926	909	972	976	953	935	911	909	970	929	986	916	904	947	934	953	924	924	1012	963	910	957	936	970	943	988	950	945	917	978	981	907	980	925	967	976	980	946	931	961	979	880	924	904	901	964	977	952	946	937	920	850	933	901	968	917	986	937	962	931	916	948	934	933	965	978	894	938	892	965	973	922	956	974	997	962	937	943	927	938	922	957	896	931	965	938	931	935	984	941	942	970	933	877	919	945	971	951	922	944	969	929	911	975	981	942	982	934	952	973	970	979	920	956	987	956	992	984	966	945	943	952	996	949	926	921	976	953	959	930	937	900	1026	959	1000	929	909	936	926	942	975	975	912	998	921	889	944	967	938	913	914	987	957	941	949	943	943	1047	956	954	934	936	903	976	911	931	978	954	928	927	941	920	934	951	917	969	994	931	946	967	979	969	954	973	1006	964	974	947	937	971	981	899	889	956	957	978	937	930	916	898	937	957	909	852	948	996	952	911	936	947	947	872	922	927	930	1006	920	902	966	892	1011	912	883	943	958	950	926	987	927	954	893	943	939	948	899	944	973	969	931	938	885	939	903	967	951	916	956	980	927	1015	954	950	965	955	925	989	977	1010	924	1009	917	924	935	942	971	940	915	988	949	917	999	941	976	966	889	946	868	922	890	963	942	911	904	910	918	895	949	983	993	936	917	974	964	929	981	918	914	1003	960	976	992	934	949	958	961	951	923	958	1005	954	948	885	866	885	968	896	867	921	952	986	967	915	979	980	913	935	908	976	939	945	901	1001	924	941	960	928	912	972	947	966	889	966	933	957	935	933	900	985	948	959	995	924	971	964	980	956	994	916	957	991	862	897	958	969	944	984	1015	919	965	992	935	930	932	986	944	990	934	931	980	964	908	910	968	905	914	953	908	966	919	955	941	961	892	935	931	953	950	947	974	921	952	897	894	945	933	881	952	976	929	958	933	893	916	903	939	969	922	918	968	943	1027	1007	898	1002	916	955	913	953	913	880	935	961	932	883	983	927	981	978	908	936	955	957	936	955	966	895	878	939	980	963	898	904	997	955	927	945	999	939	952	945	947	945	952	961	997	929	947	903	875	945	972	930	920	987	965	921	970	930	946	910	907	990	939	986	945	978	894	929	961	990	975	927	972	995	983	927	908	904	949	921	946	953	922	929	913	938	950	979	1003	917	920	944	944	974	980	974	900	983	957	980	913	944	962	956	933	918	935	930	929	884	952	947	971	911	921	935	997	902	908	946	892	976	924	944	893	947	978	950	943	902	892	1034
42809	83333	75027	56700	34656	4412	1215	1156	1055	1031	1012	1049	1029	977	1006	961	968	940	914	945	893	950	956	974	880	1011	952	927	928	933	941	956	964	907	947	942	948	887	971	920	941	928	923	928	885	948	883	907	937	903	885	929	938	915	943	922	959	891	912	913	943	897	943	895	987	912	920	954	903	966	949	950	879	889	922	983	968	903	913	859	917	957	906	897	941	889	931	984	901	849	953	887	942	927	918	934	899	918	907	892	920	908	945	956	907	909	908	936	912	896	897	913	892	913	820	947	920	929	931	896	960	919	955	949	963	883	928	930	859	917	877	882	1002	975	967	926	952	997	953	937	960	956	886	931	901	906	860	900	964	949	921	956	914	916	893	924	943	952	894	930	959	894	896	857	951	871	841	888	911	897	915	842	920	924	995	884	912	882	879	944	953	915	915	918	903	986	928	913	924	887	935	957	894	897	883	887	922	953	868	955	934	890	898	948	960	926	965	914	877	958	966	958	923	924	913	926	856	909	943	896	922	910	941	919	933	916	918	872	911	921	934	907	947	923	907	878	946	884	915	905	913	907	900	873	892	846	907	920	901	941	968	942	966	937	878	962	903	935	875	890	907	940	913	922	968	936	928	980	1009	936	938	922	856	908	925	954	888	918	965	922	897	955	896	979	918	935	985	911	909	875	939	913	942	948	906	924	973	842	903	962	917	977	885	933	898	930	962	920	921	923	936	900	929	926	907	914	955	878	911	941	915	918	900	961	908	905	895	905	925	936	930	901	929	947	920	917	905	876	966	902	929	930	907	918	870	916	934	898	946	857	903	921	918	914	923	959	867	934	911	882	964	895	883	898	881	906	911	946	940	916	877	951	872	954	850	968	944	946	969	867	945	891	949	927	897	930	962	971	933	894	921	939	916	953	949	955	950	953	929	918	928	921	930	976	921	919	907	916	917	914	924	952	981	939	942	916	881	969	924	910	936	895	943	891	888	913	969	835	887	937	919	886	892	960	953	929	947	943	899	941	942	897	920	967	882	926	905	936	910	914	1003	928	890	904	934	939	958	862	927	878	911	954	941	940	908	962	934	946	903	821	903	931	889	928	898	949	945	918	934	898	906	880	891	936	901	902	961	913	912	884	904	877	915	916	906	927	904	898	864	864	900	913	902	962	930	923	926	970	898	948	934	907	999	917	900	926	876	941	863	879	939	902	906	923	946	947	941	887	896	935	907	880	897	914	903	882	869	921	939	908	936	876	904	919	940	900	881	897	920	869	880	907	897	891	905	942	940	944	917	901	957	870	953	897	957	946	862	906	907	969	960	991	936	888	940	933	910	941	914	890	961	905	943	881	936	892	962	940	898	919	899	926	935	880	943	857	941	916	901	908	920	882	864	958	885	923	929	884	924	979	947	928	920	896	896	918	907	879	920	913	945	919	945	924	964	892	991	895	925	960	935	940	912	924	972	1000	916	847	876	892	918	951	909	932	921	911	941	938	870	887	903	940	961	918	912	909	913	925	910	901	974	942	971	952	936	867	900	931	959	917	898	954	937	915	958	887	962	948	963	924	951	866	939	935	903	915	933	943	937	924	903	911	907	947	939	933	924	889	911	905	914	886	913	940	903	895	950	874	952	895	942	930	929	904	935	929	938	929	952	950	891	934	927	917	941	882	874	887	915	970	941	894	928	946	919	891	906	944	919	929	947	915	919	911	878	856	939	929	876	921	907	899	924	982	896	928	878	939	926	931	970	969	865	930	915	902	952	910	948	924	910	905	891	922	975	892	873	943	893	952	938	895	945	950	964	914	920	849	891	915	861	887	915	916	902	964	937	919	991	904	874	897	902	876	932	941	912	922	892	911	908	957	893	967	943	901	891	917	945	936	880	946	884	847	916	862	879	934	951	976	946	920	928	922	917	938	928	950	924	910	961	932	907	942	974	945	930	910	985	910	973	949	925	887	974	885	913	867	934	878	943	928	977	972	931	933	957	904	924	901	906	948	905	900	890	891	919	878	941	965	919	951	877	933	900	976	912	951	901	966	913	943	925	958	895	929	954	862	909	946	885	881	893	886	950	868	902	898	976	900	936	912	956	940	893	881	899	970	942	925	933	911	881	864	918	962	856	970	884	884	892	885	936	919	912	979	952	913	927	920	911	902	920	919	902	917	912	975	892	873	923	906	925	897	918	922	913	906	942	939	912	908	882	980	925	913	951	961	904	946	913	877	992	881	908	912	893	906	984	907	915	914	938	888	967	901	892	929	954	933	940	899	918	917	885	894	900	946	945	997	921	935	925	946	971	944	886	918	874	885	896	925	930	901	912	894	938	873	911	964	930	908	893	876	915	874	948	875	958	923	929	987	893	909	917	920	888	885	887	957	949	937	960	881	928	918	885	934	943	906	925	929	887	968	901	910	923	927	930	943	930	846	945	902	907	938	887	873	900	928	915	906	901	913	869	925	956	876	942	905	943	930	891	917	911	910	921	956	897	929	929	916	899	927	850	975	901	909	961	935	928	916	950	944	917	932	902	909	899	913	931	975	939	913	881	941	908	947	873	913	872	964	929	898	928	913	974	969	947	941	942	887	945	899	879	922	954	927	996	931	918	942	918	884	926	931	855	909	914	917	888	915	893	966	954	875	925	891	892	967	885	928	871	910	936	933	939	878	892	943	918	910	963	909	937	881	943	932	919	925	999	903	900	880	940	902	942	883	893	988	905	942	915	918	864	887	891	924	937	909	891	920	892	908	939	973	900	945	964	967	895	860	969	898	907	900	872	944	911	928	923	977	956	918	934	964	924	878	891	896	888	836	898	941	916	893	959	912	932	905	917	916	880	975	916	943	963	888	892	912	954	922	922	900	895	918	896	978	902	901	889	911	920	936	922	878	876	885	904	932	893	950	931	903	948	962	921	889	919	913	906	919	960	902	938	918	937	909	896	940	875	929	859	913	908	894	923	965	938	914	946	917	899	934	933	884	960	932	955	915	920	929	913	894	937	886	896	903	941	950	926	871	956	905	959	887	928	882	937	862	894	894	923	970	934	858	911	924	899	936	938	899	896	922	944	877	925	976	976	890	893	966	952	903	905	849	871	932	901	887	957	951	936	846	983	892	974	939	957	883	871	975	933	916	884	950	908	927	908	922	916	932	934	911	909	938	865	864	977	918	964	924	948	911	934	884	886	879	957	943	900	940	930	973	930	974	950	934	919	941	907	955	900	943	959	940	944	905	971	896	956	957	908	890	825	919	909	903	918	921	910	901	881	893	904	895	909	971	892	909	898	912	943	900	930	883	930	896	1001	914	989	937	895	911	880	865	934	906	883	913	903	972	914	978	885	919	929	905	926	885	946	913	869	972	912	904	904	926	905	904	892	874	919	937	891	897	892	914	917	943	945	923	895	896	871	888	937	944	916	945	882	914	948	909	910	921	930	891	899	887	897	919	924	892	945	935	923	887	938	886	942	929	952	946	896	916	924	879	994	937	863	886	889	948	900	895
30231	28636	38203	19709	5406	619	375	422	412	421	426	409	380	377	363	380	400	380	397	415	406	421	392	382	433	398	407	416	364	420	368	404	410	397	377	387	405	364	417	385	394	406	400	351	350	442	402	417	403	375	388	412	377	385	387	390	396	394	378	386	389	418	395	411	380	365	403	396	370	381	375	362	402	399	384	401	393	415	377	399	401	388	363	403	386	366	396	432	359	395	431	374	409	408	378	426	417	409	359	432	431	380	383	444	399	411	425	396	350	380	359	422	407	374	401	368	383	363	395	392	389	363	414	405	407	400	370	397	415	397	402	400	406	365	429	385	381	423	388	391	387	409	381	422	360	373	376	418	391	421	398	402	406	429	393	440	426	379	397	355	439	380	378	393	419	390	385	381	425	381	387	365	383	408	384	372	399	373	372	351	404	369	403	420	396	400	397	381	387	403	424	412	387	442	409	369	369	418	399	362	414	374	393	410	364	392	370	428	399	401	395	361	419	382	405	359	391	347	385	399	401	407	411	399	407	396	402	380	417	406	404	413	420	388	436	406	405	391	383	388	407	369	411	378	387	367	384	412	397	382	418	358	382	368	381	412	413	400	375	393	399	410	410	394	400	417	407	414	408	352	396	419	386	390	402	382	389	420	356	415	423	398	379	385	384	380	393	414	392	390	419	421	369	369	386	387	387	378	404	387	350	419	380	401	379	414	354	401	397	383	410	414	407	388	382	394	388	390	404	377	392	377	398	375	376	405	401	370	375	417	405	391	366	387	355	407	419	380	374	401	392	421	418	382	393	411	430	384	418	379	380	417	399	362	406	385	428	404	400	423	397	414	380	394	385	422	378	445	361	395	395	401	431	408	391	392	380	376	373	388	409	357	403	424	346	390	387	375	412	381	375	381	370	403	402	362	401	409	411	372	403	374	403	384	410	407	380	382	388	425	389	399	380	370	428	364	375	394	413	414	409	399	392	403	381	405	406	391	401	351	368	396	383	393	407	403	391	418	396	370	415	364	393	376	402	345	400	387	394	405	383	414	376	415	374	406	370	397	352	417	380	407	399	391	376	400	379	390	426	381	416	396	358	361	431	395	404	370	402	415	394	402	413	367	398	406	422	407	420	395	436	399	415	408	351	385	384	411	405	409	353	405	371	394	406	424	396	368	375	380	393	361	385	398	422	387	378	396	385	385	409	422	388	408	418	385	446	400	382	341	389	409	374	396	398	395	391	382	371	403	371	395	387	402	395	376	386	363	393	421	428	404	382	364	371	418	401	375	379	404	390	393	412	390	375	424	392	373	412	384	433	412	380	383	362	400	397	388	396	416	380	429	407	406	392	420	385	346	390	404	393	382	368	366	382	408	386	397	385	411	404	403	382	383	407	368	420	399	395	375	448	382	388	408	377	401	394	423	367	396	368	398	409	378	421	413	387	377	358	396	377	379	381	415	435	362	421	422	384	417	427	395	398	376	376	398	381	374	352	401	412	432	390	369	411	365	377	393	424	386	360	433	338	389	412	381	396	383	392	375	396	375	399	371	405	346	389	382	387	394	389	360	400	391	392	353	417	389	383	396	400	426	396	377	400	410	407	403	389	429	414	391	403	391	397	354	384	430	353	398	381	369	411	418	415	388	409	350	433	427	397	408	389	389	394	391	410	422	383	385	395	415	367	394	409	364	389	421	392	370	415	391	392	342	361	408	360	415	413	380	406	415	375	435	401	381	413	398	398	415	382	385	386	433	366	375	424	392	415	385	384	415	390	378	376	419	384	409	376	376	421	373	405	372	420	391	399	377	391	396	377	375	395	403	376	379	399	396	398	388	382	373	384	401	400	367	373	406	376	416	376	367	364	369	387	375	381	437	378	378	386	416	377	360	375	393	423	384	387	395	407	385	404	380	375	411	360	410	421	379	409	440	414	389	423	392	360	403	395	360	418	354	352	408	402	424	405	387	396	413	408	383	413	417	408	373	413	371	430	406	427	372	392	357	406	374	378	360	405	385	438	384	402	436	412	387	432	435	393	393	392	354	412	430	424	393	372	378	381	397	390	386	409	396	401	391	393	388	383	385	395	364	382	435	409	422	386	396	351	424	414	398	373	376	437	400	404	432	413	386	381	383	406	440	400	402	439	408	410	406	387	378	425	366	427	372	366	425	399	411	372	382	421	385	389	386	397	393	387	371	346	383	380	402	390	355	391	387	372	393	371	390	395	419	392	392	401	380	397	403	380	401	421	393	421	396	375	388	374	407	366	417	385	407	385	411	412	399	411	372	379	425	364	390	405	372	371	356	417	391	370	377	390	396	432	402	399	416	405	403	386	435	402	389	394	407	416	382	446	422	419	409	369	396	377	383	432	374	381	364	391	371	401	345	426	425	404	421	417	383	402	417	403	397	455	403	389	391	395	392	427	424	403	418	423	415	407	407	386	390	431	373	415	414	409	374	415	375	387	423	389	385	400	409	377	408	410	428	412	363	383	431	402	410	393	384	395	409	404	406	367	416	409	410	404	414	391	395	424	409	401	364	441	437	382	369	380	433	373	391	392	433	391	387	402	392	409	372	385	383	389	350	410	393	415	409	376	407	387	387	406	405	426	358	405	406	378	440	391	408	376	379	414	398	399	442	395	382	386	410	392	413	363	380	353	387	376	387	386	419	388	401	413	388	398	446	406	396	422	386	398	369	407	400	393	372	432	345	368	383	398	378	422	406	408	402	401	362	372	390	368	409	408	392	400	402	382	393	425	406	374	357	409	402	395	371	369	396	408	382	408	413	384	403	376	382	368	400	383	388	385	418	373	393	390	394	361	439	373	396	408	412	366	369	389	417	409	381	411	385	389	379	386	391	385	422	394	394	394	405	419	398	430	392	375	412	397	399	370	386	386	413	379	391	395	391	371	386	389	416	412	398	390	402	430	398	394	363	372	377	377	394	402	390	432	408	444	344	413	382	431	367	381	400	420	385	427	376	389	368	374	403	404	418	413	368	389	397	367	391	396	425	387	382	383	351	421	398	386	396	405	412	401	426	406	380	370	379	429	422	412	435	415	417	411	410	391	412	418	371	395	414	405	401	376	401	346	382	418	404	388	408	371	388	386	420	391	416	381	442	419	392	415	396	428	421	419	415	369	387	379	386	385	368	444	385	394	389	376	385	428	400	370	403	400	419	397	409	414	377	380	419	364	394	407	375	382	373	389	447	417	385	418	398	399	383	391	417	414	403	373	381	416	407	408	376	375	395	401	375	379	403	416	430	375	429	411	456	432	384	416	391	383	391	396	414	385	369	403	385	384	382	406	408	443	381	392	401	386	395	412	446	353	407	396	389	389	338	384	358	416	372	422	394	391	381	422	397	359	364	377	380	373	399	371	382	386	416	405	391	409	390	394	379	409	368	416	362	397	359	367	356	386	396	418	384	398	416	385	396	374	381	360	370	390	404	424	373	379	369	392	408	363	402	436	362	401	424	409	385	403	419	401	408	390	412
28600	38898	28658	11747	3715	605	425	440	389	386	379	429	418	431	423	441	411	397	406	429	440	417	428	409	413	455	430	446	438	409	426	399	437	406	431	453	382	414	430	375	405	402	458	390	401	456	411	424	435	442	463	448	400	398	402	439	417	407	378	429	403	428	404	444	416	376	432	410	431	417	407	417	422	423	418	471	433	426	454	398	414	411	429	430	429	401	394	403	440	410	445	461	422	405	398	405	363	429	411	444	429	422	417	438	417	438	411	413	420	435	481	429	432	421	405	417	409	405	425	393	377	422	408	438	409	432	428	437	351	426	446	417	426	419	425	442	423	411	417	466	431	424	425	410	443	408	430	402	361	415	405	410	399	420	429	459	419	372	425	473	461	395	407	420	386	436	443	426	413	451	426	430	415	454	409	387	413	429	394	439	422	422	452	419	444	427	405	419	431	463	411	426	418	401	402	426	400	422	416	405	405	408	404	433	437	368	423	413	425	394	424	456	437	429	413	438	422	439	453	472	383	419	422	416	440	397	461	411	437	406	418	418	412	435	386	380	422	434	424	403	442	423	450	405	469	415	426	393	400	443	426	400	417	393	415	435	449	439	437	446	464	438	401	405	436	440	450	405	397	385	432	428	368	449	443	412	415	424	441	438	432	425	404	440	444	400	410	443	447	419	416	393	387	394	438	454	396	435	437	397	423	426	459	412	402	425	419	435	457	422	435	399	390	403	449	413	444	432	417	418	413	433	435	409	402	393	420	431	442	421	397	412	431	420	400	422	433	439	404	447	418	436	419	409	452	464	429	420	417	409	423	432	428	422	397	401	383	385	429	401	442	413	453	422	409	443	412	415	444	406	428	447	395	411	413	455	439	426	384	406	406	448	396	433	410	393	406	443	423	388	425	442	479	435	435	436	404	434	447	425	436	441	396	444	403	428	408	410	445	407	424	431	380	465	397	450	423	420	428	408	449	429	426	426	412	431	418	424	448	400	427	443	422	375	398	448	444	407	469	425	398	394	399	425	411	389	401	407	420	400	419	438	404	398	420	424	469	418	455	408	420	466	449	425	415	430	428	408	421	429	423	406	463	406	401	423	425	432	448	412	404	419	421	417	436	410	436	412	401	441	416	398	396	408	419	412	389	394	437	413	424	426	420	414	429	403	418	454	388	396	422	423	457	440	409	421	451	430	423	445	423	462	380	399	395	415	422	412	455	406	441	430	390	414	438	435	407	424	355	417	434	411	425	412	426	430	382	403	407	427	407	441	415	422	393	423	388	422	428	442	405	410	414	408	404	426	402	420	425	418	424	423	430	396	418	426	371	451	444	444	427	418	414	435	439	432	458	402	447	396	449	408	461	407	431	425	434	436	458	420	433	419	471	427	408	388	439	427	424	416	439	423	432	417	423	423	443	463	410	393	443	422	427	391	403	438	430	442	414	445	446	417	380	433	445	386	451	439	439	414	442	417	427	413	454	423	428	403	396	459	419	417	407	453	437	429	420	395	393	408	410	406	428	406	402	430	451	396	418	423	412	419	437	430	393	431	407	424	383	368	454	437	411	400	418	408	442	388	405	423	435	439	415	443	413	458	412	367	415	397	406	412	392	439	455	438	429	401	388	410	425	446	418	421	442	429	415	397	442	397	426	457	396	447	447	438	432	442	429	425	424	407	434	416	448	403	395	388	427	428	453	446	468	429	418	437	399	425	398	432	379	419	419	427	409	415	451	416	418	396	422	399	426	446	411	382	389	406	435	438	439	390	450	435	412	394	428	456	408	426	459	390	419	392	459	437	395	436	395	425	394	417	386	421	411	429	442	449	375	478	409	417	432	420	403	414	425	393	412	436	417	417	419	435	411	427	416	451	436	421	422	432	428	390	415	434	454	429	406	403	422	434	427	412	429	418	423	409	433	424	440	429	441	383	451	437	412	400	445	415	413	423	390	422	372	425	433	408	446	412	404	464	391	423	415	417	410	445	443	393	388	459	420	421	413	427	428	426	405	415	395	432	438	428	443	441	415	438	442	411	456	387	380	470	408	414	392	430	395	440	411	406	475	400	378	389	403	436	438	399	406	443	399	386	436	446	424	416	415	445	433	413	387	470	427	409	381	413	437	439	458	416	408	413	410	456	426	428	369	418	449	439	444	397	420	442	464	410	402	420	422	423	446	436	403	410	423	430	437	430	410	427	453	380	405	411	465	432	426	418	429	379	412	425	445	399	426	405	432	445	451	420	430	439	431	425	416	432	396	444	447	423	412	457	412	441	404	434	387	468	400	423	427	420	407	398	419	466	419	426	437	423	448	414	418	409	419	416	426	446	438	385	450	427	417	425	408	407	412	412	442	393	419	464	397	393	412	424	390	402	451	406	420	420	406	424	426	416	370	408	419	427	436	391	407	433	376	414	434	414	447	392	414	384	438	430	464	384	436	423	465	408	443	414	415	432	412	424	411	420	429	466	406	428	417	433	438	408	364	415	441	411	407	429	449	428	410	429	419	403	420	436	370	441	416	419	401	453	433	444	416	458	408	423	443	415	429	417	414	464	477	404	388	460	421	413	383	410	419	463	428	412	430	436	440	408	448	389	401	394	416	421	428	407	441	417	407	433	375	386	384	431	423	427	433	431	394	426	418	442	421	413	457	386	424	408	445	403	411	428	441	463	417	412	392	431	400	392	367	413	431	410	418	375	394	415	405	409	434	457	432	440	394	403	431	419	411	450	375	445	445	431	407	411	398	406	430	382	425	402	400	421	414	401	403	429	458	410	425	407	433	439	419	425	401	407	437	427	426	419	414	385	435	377	413	409	442	410	461	451	445	388	434	406	394	427	420	437	418	427	447	425	450	439	441	460	447	428	440	412	397	429	374	430	431	434	410	441	431	482	409	391	414	408	426	420	428	408	427	411	403	455	409	410	385	434	441	429	447	391	406	380	406	394	446	443	403	449	431	453	426	426	458	412	385	436	451	395	459	428	413	377	454	425	430	426	425	422	405	442	432	427	420	395	411	396	448	432	431	434	422	440	415	392	466	409	410	420	391	404	392	422	410	403	417	432	407	438	432	428	395	453	420	423	432	463	429	424	486	426	383	410	421	414	442	423	420	403	410	424	440	435	422	417	390	432	374	457	437	402	388	445	421	430	406	393	420	459	395	425	448	413	409	456	431	434	456	435	418	427	409	403	390	433	409	415	403	417	432	422	417	455	406	399	413	443	429	403	389	448	407	402	425	368	400	386	397	398	427	424	409	384	408	396	418	408	405	444	421	389	443	380	415	381	428	428	425	427	370	446	443	418	371	426	397	432	415	408	419	436	402	431	416	396	435	428	414	427	399	413	408	407	412	408	427	399	416	413	454	389	428	432	419	435	445	428	440	406	421	397	438	433	436	427	418	428	392	457	416	418	420	408	439	409	427	444	452	434	430	420	415	491	420	403	433	397	402	432	417	412	473	434	395	429	410	452	405	412	444	398	409	425	379	402	444	454
23602	21983	37533	33369	26356	17059	4041	687	641	621	615	579	649	605	604	622	574	578	592	545	560	580	607	566	575	565	591	594	595	598	574	600	616	559	552	567	591	613	604	584	571	611	602	560	590	591	599	600	596	630	571	575	613	599	553	591	597	546	562	566	607	617	558	616	641	577	585	624	631	602	608	569	594	584	581	605	587	600	568	571	574	601	530	589	581	582	582	562	594	606	588	582	576	590	586	624	582	598	556	585	549	569	576	616	594	569	581	557	541	547	564	582	622	595	563	575	610	591	614	581	604	619	573	578	557	574	570	558	564	589	575	607	555	581	570	596	560	560	561	602	556	574	566	543	579	595	561	560	612	540	614	600	613	612	624	597	608	544	594	593	548	580	606	603	603	571	574	603	578	561	567	567	586	594	561	635	585	566	585	532	577	586	597	555	549	584	547	576	548	615	530	608	574	578	541	527	576	555	569	584	573	586	564	573	553	552	585	519	603	549	517	591	558	588	587	582	598	653	570	604	575	560	586	594	591	587	593	531	653	553	598	577	599	605	565	550	572	529	537	578	572	616	551	566	580	548	584	560	544	532	584	638	559	594	594	575	595	576	611	573	575	601	591	590	577	571	559	582	606	622	562	565	599	554	581	635	591	580	570	556	578	581	586	576	552	628	560	588	573	598	600	598	590	601	580	602	562	556	608	627	544	589	601	556	560	570	614	572	649	567	591	581	593	582	596	556	629	583	583	595	591	577	544	601	580	589	567	577	587	590	610	571	580	573	575	576	554	549	578	573	576	604	599	576	574	578	612	597	569	586	583	575	578	598	567	564	531	606	548	579	561	547	652	567	599	571	554	566	601	626	575	589	578	592	580	569	539	534	598	555	609	588	581	578	631	552	562	527	571	633	628	568	594	583	560	578	607	595	546	602	551	580	546	544	573	561	569	606	605	581	571	605	572	554	583	572	556	577	594	562	581	604	590	567	589	625	584	602	605	567	575	577	568	548	543	588	600	566	584	563	539	594	575	594	615	568	609	553	585	592	571	542	547	582	559	580	600	563	559	559	571	547	580	579	598	554	573	584	608	542	577	575	591	609	583	565	563	584	554	604	572	590	559	601	608	611	590	551	611	591	536	597	603	594	579	573	603	541	532	563	574	611	596	580	586	589	561	557	579	552	563	562	605	583	560	607	639	614	612	575	608	565	557	565	593	565	556	586	578	554	616	566	571	604	613	551	562	625	603	575	622	596	573	593	574	569	550	564	555	591	548	547	606	575	570	571	545	596	562	547	556	560	531	567	621	561	579	587	551	564	572	533	594	596	587	576	565	554	603	603	643	596	555	592	626	579	545	525	576	556	597	569	573	609	590	577	569	618	562	619	586	623	578	592	554	593	606	561	553	569	630	598	556	593	571	595	567	575	557	585	585	538	600	528	570	534	611	597	564	561	583	580	569	615	599	561	607	603	562	568	590	551	573	576	631	582	525	592	623	586	562	589	549	612	564	601	576	570	551	537	590	531	562	538	569	562	558	543	560	591	540	564	565	605	576	585	558	568	536	577	586	566	605	571	560	573	548	544	545	602	627	554	590	554	611	596	607	589	588	551	617	563	596	588	591	557	571	609	600	629	576	604	585	548	538	606	592	581	554	530	604	603	611	606	584	559	595	606	586	594	574	589	562	576	573	606	601	557	586	580	571	599	597	609	560	532	559	557	598	556	616	600	574	573	553	599	564	595	576	583	548	566	588	580	598	593	596	559	566	568	546	622	618	574	571	578	547	571	524	554	604	557	572	607	582	590	630	583	604	607	565	594	601	559	613	587	567	605	585	549	585	599	602	575	576	607	553	586	581	583	550	571	528	586	575	568	556	572	546	595	547	610	585	593	575	580	570	608	567	583	605	565	626	601	582	614	559	573	557	590	586	555	634	590	609	594	612	545	563	615	586	609	605	591	594	527	559	588	587	588	546	573	562	624	529	593	562	552	572	549	613	598	531	606	539	576	562	534	615	584	541	555	581	560	600	595	553	572	583	599	588	593	543	598	574	589	626	601	558	572	591	594	615	564	596	576	575	582	612	568	616	604	575	591	548	567	634	524	593	592	620	543	602	590	629	590	576	552	555	567	568	558	585	613	592	539	604	619	560	582	602	562	591	585	566	565	552	596	565	598	582	549	578	554	591	608	581	604	617	565	580	546	562	563	599	552	573	612	549	574	566	620	562	538	575	554	621	595	599	566	631	595	557	588	607	585	585	546	618	576	577	567	586	601	577	563	589	599	597	533	563	614	560	583	557	636	588	554	582	583	586	589	621	584	633	544	542	610	607	561	592	575	559	556	561	621	565	563	556	586	627	556	529	635	562	560	541	560	595	599	563	594	593	606	570	593	542	637	551	558	595	553	596	544	600	590	604	573	564	560	618	561	586	553	555	581	567	583	571	564	577	545	535	562	583	599	610	589	560	607	563	544	600	537	526	593	569	579	588	590	607	585	575	608	577	601	598	561	594	568	576	592	566	580	589	616	599	605	573	581	568	589	596	582	557	585	555	554	558	603	557	566	573	588	568	588	588	595	561	588	600	553	550	594	612	583	554	565	577	550	557	637	566	592	587	553	542	565	525	593	581	548	568	584	611	562	596	612	602	594	552	585	577	547	608	561	590	573	577	548	623	599	576	581	566	583	635	541	580	568	565	598	565	570	591	623	574	570	551	532	575	558	596	621	511	572	583	586	603	546	540	567	601	586	586	562	526	573	555	580	578	534	606	582	612	559	606	565	553	583	609	624	561	610	569	573	611	575	583	601	610	559	592	582	574	555	592	593	615	553	583	566	522	569	570	578	592	580	608	602	576	567	572	531	584	624	591	550	609	592	578	569	556	577	576	564	540	601	542	558	582	605	578	568	576	564	544	612	585	583	606	592	571	554	549	586	554	581	574	614	578	555	614	580	638	620	583	588	600	584	572	605	596	559	542	579	552	551	621	581	603	595	574	581	598	557	609	565	594	593	587	567	570	548	600	567	561	584	582	577	587	558	605	561	563	551	591	601	586	567	604	618	547	655	581	591	566	615	574	584	591	562	602	579	570	559	572	564	570	552	591	529	590	569	581	557	582	581	599	620	570	554	550	537	546	571	628	608	544	614	607	577	607	576	571	617	566	613	607	572	595	597	609	542	564	589	567	592	537	537	614	581	612	554	578	598	591	560	589	566	578	569	571	533	595	579	642	563	557	574	595	559	621	572	571	572	578	570	564	600	570	580	522	600	550	589	570	552	631	544	561	558	546	586	592	568	570	587	573	575	558	558	577	563	564	558	585	591	593	599	543	603	594	572	561	545	557	593	564	577	587	538	576	591	555	542	570	563	565	571	558	518	543	584	569	579	609	562	539	561	571	636	579	586	557	555	561	580	633	572	579	557	560	535	539	573	576	629	597	569	593	595	577	587	577	585	594	560	598	560	581	579	598	591	585	571	612	558	577	592	574	634	572	564	576	591
37752	77748	73665	48621	28472	4478	742	729	668	626	638	613	614	570	560	600	599	546	572	599	601	566	655	588	594	554	577	593	572	595	575	611	579	607	588	571	544	603	589	574	540	598	591	554	590	596	577	597	582	587	568	565	624	589	590	609	603	535	566	606	605	581	579	545	596	633	606	585	589	591	587	561	540	593	614	598	566	593	602	570	592	595	573	580	585	594	572	548	517	563	614	567	566	584	595	600	529	561	560	543	581	568	539	616	586	612	599	563	553	547	588	622	583	535	555	565	605	606	557	566	583	569	617	606	574	602	551	603	547	597	617	591	581	614	571	561	579	552	562	573	582	570	587	587	604	534	586	609	571	564	584	588	543	622	618	572	595	582	573	563	580	599	568	599	570	544	568	528	583	572	570	591	559	573	554	618	552	545	622	533	576	546	580	603	574	556	552	561	556	542	603	614	594	559	572	622	561	620	595	560	550	629	590	544	576	599	618	578	591	565	537	635	612	599	587	578	566	566	573	608	553	605	571	532	582	536	553	607	558	560	579	587	580	580	604	616	550	581	591	567	580	609	562	519	577	550	561	558	582	574	567	579	526	561	548	549	618	574	574	575	590	585	558	568	543	583	548	561	543	590	573	607	561	574	559	535	553	536	618	542	572	603	594	579	592	585	568	598	602	591	567	611	586	560	592	546	586	553	597	547	567	586	529	597	573	516	599	575	543	568	587	583	585	581	612	577	559	630	591	606	598	580	579	587	570	575	590	635	597	559	586	565	610	588	579	598	529	568	573	611	565	566	580	569	584	589	570	543	556	597	535	586	584	583	590	637	582	560	574	574	559	547	577	625	543	541	581	571	552	631	580	553	567	562	554	571	571	577	542	581	580	624	565	591	623	597	555	568	546	567	553	584	582	614	598	525	579	573	579	539	595	593	617	586	585	560	568	599	570	627	583	563	567	577	540	535	588	609	566	569	603	599	576	599	573	593	594	578	557	576	573	565	588	548	584	600	562	592	550	580	597	559	601	537	572	562	596	550	587	606	608	557	588	568	565	585	564	573	581	531	610	558	562	593	601	546	580	594	558	588	566	570	566	598	598	587	580	525	584	606	583	582	533	603	577	620	556	564	595	550	577	603	551	573	633	573	590	605	549	536	553	566	594	587	610	571	600	586	560	563	568	564	628	623	570	587	551	567	556	583	582	575	635	568	561	635	559	569	608	567	563	588	556	577	579	574	558	558	619	577	617	588	582	504	613	598	550	563	592	575	574	562	573	587	584	611	580	550	631	547	583	573	572	540	575	581	624	565	621	594	580	553	591	585	578	533	600	592	586	549	541	589	562	583	583	590	593	564	589	544	578	574	565	573	581	615	628	563	563	595	562	586	613	589	564	607	548	568	582	568	550	560	591	573	567	580	604	614	588	598	527	571	560	606	549	562	600	591	547	555	555	555	585	604	594	566	589	593	588	588	660	626	579	576	579	611	564	567	560	574	581	612	547	563	568	557	560	576	606	581	543	597	594	568	605	584	611	554	583	549	548	606	598	568	597	572	597	638	594	592	564	545	582	577	577	572	538	550	545	574	579	574	562	624	602	591	601	584	590	636	541	554	584	550	542	577	574	534	578	565	573	587	532	580	568	611	603	535	586	567	565	598	552	557	595	587	570	573	605	595	596	544	581	599	588	589	567	573	617	570	579	572	595	589	594	572	573	582	521	596	547	570	602	534	590	569	592	563	584	557	591	552	574	562	600	582	566	584	546	592	573	592	602	592	540	551	568	588	569	594	571	588	630	560	579	569	590	580	585	567	563	587	584	588	500	559	531	531	570	538	602	590	570	591	579	564	562	608	561	556	619	554	616	576	626	581	600	573	569	577	605	589	607	577	603	563	585	566	600	571	568	566	586	559	615	608	575	612	617	579	573	597	535	573	620	581	537	619	555	570	548	624	556	601	576	594	542	590	571	578	635	578	565	578	594	565	563	559	567	536	577	626	624	558	591	567	604	560	570	618	561	564	552	634	561	619	603	588	641	580	598	565	584	555	593	615	601	566	562	570	630	574	531	557	599	576	590	560	591	575	587	649	569	578	580	570	580	580	552	566	606	631	591	573	559	588	573	574	568	587	542	558	580	565	600	583	549	522	530	608	581	595	553	576	610	621	599	536	602	623	550	585	550	616	590	542	562	579	567	601	556	587	594	549	563	635	561	553	596	557	511	562	604	572	574	586	606	623	588	546	568	571	553	536	560	553	549	563	571	573	582	564	560	588	589	631	578	595	591	550	630	572	582	592	573	566	591	622	582	594	588	592	574	561	588	598	576	580	569	556	578	557	567	557	596	519	585	586	589	616	553	564	593	585	579	630	574	609	571	598	605	557	634	558	598	564	563	565	600	581	611	579	605	605	571	603	569	573	577	568	584	584	580	571	653	570	614	602	570	599	540	556	605	555	605	560	583	602	566	572	603	523	562	585	621	564	609	571	547	559	578	567	573	532	631	561	555	570	527	609	597	564	550	590	576	591	575	604	606	545	572	556	570	593	550	581	603	588	570	530	588	601	593	597	578	582	571	599	577	589	567	572	584	568	570	531	580	594	588	620	597	614	614	540	589	591	589	559	538	570	574	554	601	622	589	623	568	597	632	538	613	555	585	503	572	588	575	575	542	598	559	563	582	552	575	593	598	591	574	593	567	571	575	606	595	565	595	558	567	637	592	582	584	595	602	546	536	577	596	613	615	582	560	589	584	554	562	626	594	624	584	577	551	531	594	583	573	550	557	548	571	590	557	593	590	554	532	564	611	600	579	588	569	559	609	538	537	594	607	596	572	592	590	580	594	583	575	586	560	604	567	631	544	582	563	546	577	561	564	551	580	608	578	602	594	608	568	578	573	586	562	592	600	566	557	577	566	628	594	581	596	553	601	571	571	571	572	581	580	574	614	598	573	595	603	552	550	581	579	548	572	531	609	594	560	582	588	558	556	572	615	622	547	613	592	528	571	572	621	566	594	613	591	573	566	583	592	570	552	576	577	558	586	592	559	556	591	556	575	540	586	602	542	536	589	602	635	593	612	528	607	581	531	566	622	585	575	596	572	535	594	553	611	568	585	585	574	564	542	552	582	562	600	602	530	540	549	589	561	625	585	557	572	575	563	574	588	591	597	593	585	584	549	603	563	606	515	557	590	555	559	618	569	587	588	571	566	560	588	575	610	615	578	557	583	579	523	543	571	550	599	561	568	582	608	531	582	580	575	613	585	578	593	560	587	615	620	583	540	594	571	580	577	602	549	516	553	607	588	550	564	561	606	562	577	573	563	524	562	599	577	606	593	572	582	575	578	537	582	554	587	618	569	578	594	602	581	588	594	592	575	579	570	584	585	569	571	587	520	549	569	571	535	592	570	572	575	594	603	547	539	594	556	606	608	610	586	573	565	552	597	610	616	614	557	592	592	562	665	584	556	575	578	581	576	566	578	591	578	578	609	619	561	567	545	560
24669	21590	38190	35229	23041	8018	917	620	635	609	647	629	609	620	604	615	557	598	642	584	613	616	605	573	635	571	612	587	568	613	606	629	533	580	580	635	591	643	546	614	598	615	583	612	595	537	636	587	607	647	627	611	612	576	599	582	627	597	613	586	603	618	581	556	583	624	596	601	585	587	586	549	612	622	596	598	575	552	582	554	619	576	590	608	571	618	553	606	602	627	622	601	598	622	577	575	583	618	590	570	586	568	645	583	626	604	591	566	619	602	612	583	642	591	579	621	618	586	596	599	610	608	623	595	591	629	601	592	602	627	578	606	613	591	575	598	573	612	656	563	601	599	604	579	615	598	607	622	601	632	642	582	581	563	582	601	632	594	617	578	564	620	646	622	653	628	639	593	596	648	616	613	629	606	569	614	595	564	593	559	578	599	553	594	539	598	539	591	584	625	578	608	589	582	596	577	629	620	583	593	586	559	571	613	599	603	579	629	603	611	639	578	633	602	609	601	606	634	620	579	600	585	591	560	539	575	552	614	612	560	639	581	613	576	589	575	585	599	582	586	627	573	561	631	598	627	633	574	613	611	580	573	585	614	610	612	625	583	560	588	626	582	587	623	618	621	594	565	567	594	606	574	624	620	594	602	615	606	565	586	621	603	555	582	620	606	636	608	584	596	572	600	596	630	557	583	586	586	598	579	545	598	625	598	597	568	565	634	628	592	625	561	567	618	632	586	586	622	602	595	594	581	607	550	549	596	623	610	599	583	617	636	577	604	610	581	634	573	607	588	614	541	570	583	602	578	616	595	609	602	569	636	569	581	558	628	555	584	601	557	560	593	590	583	627	577	638	593	599	579	575	594	644	603	582	630	572	614	620	636	638	599	579	621	557	581	612	569	589	585	610	599	574	578	632	583	600	579	600	595	583	639	637	613	595	579	582	578	580	581	609	587	624	585	579	611	617	593	565	623	610	613	568	566	599	622	649	656	601	638	590	579	529	610	579	624	560	614	555	586	611	619	558	606	605	562	584	571	581	641	619	594	614	618	596	640	582	543	617	604	562	613	658	576	609	580	601	611	603	570	588	601	574	620	567	637	645	590	662	607	599	575	595	641	591	562	614	597	625	571	568	579	590	547	595	594	543	577	615	603	562	612	646	581	584	595	578	630	587	589	580	638	603	626	623	604	626	610	565	592	599	595	603	593	584	578	556	557	574	679	600	594	609	634	591	596	619	562	599	607	566	652	610	608	556	600	612	653	585	613	665	600	647	576	618	612	585	614	627	631	608	568	538	580	607	566	630	594	576	548	585	598	611	621	589	604	614	549	580	618	613	558	567	596	583	568	659	637	541	614	637	599	606	598	650	574	607	611	608	580	583	585	584	574	560	573	622	554	599	626	605	562	577	574	585	613	569	588	596	616	548	622	557	607	588	601	563	580	588	599	597	599	591	635	643	563	599	602	609	606	608	566	585	570	588	593	572	580	611	638	581	622	633	650	616	566	602	590	571	638	577	589	574	619	596	603	629	569	604	603	638	630	560	601	601	635	594	564	559	597	581	646	574	550	594	592	581	578	583	645	641	617	583	575	618	583	601	576	611	596	603	595	589	605	614	566	591	534	597	574	547	557	565	614	545	558	605	598	629	642	577	652	595	577	559	612	600	594	566	592	580	623	563	655	628	607	607	588	595	588	637	636	573	615	589	577	578	582	593	614	626	557	643	604	657	617	628	600	610	610	567	578	559	604	592	584	575	624	592	589	577	635	568	576	579	569	565	568	593	598	567	566	598	605	552	609	592	618	586	560	610	571	569	578	621	589	582	584	577	599	570	562	609	579	622	621	589	588	602	595	602	582	582	620	602	598	571	612	590	589	571	598	624	602	589	614	623	581	593	582	641	627	586	569	599	635	637	585	583	580	590	573	600	585	551	581	625	590	589	598	621	581	583	590	619	611	609	608	574	566	600	616	605	564	610	571	594	627	629	578	567	591	543	605	618	574	634	582	587	623	591	570	623	624	570	608	607	591	536	615	595	595	604	594	603	609	620	609	586	608	615	637	546	609	556	615	598	605	594	596	548	639	587	595	625	577	576	582	589	596	551	595	607	563	622	603	632	559	591	610	605	587	568	573	560	637	598	601	596	613	604	606	604	618	582	622	594	580	588	615	583	561	550	573	604	594	666	617	572	566	593	586	656	589	577	612	597	575	643	559	584	568	575	588	626	596	604	549	558	575	615	615	573	604	581	614	618	544	582	626	548	591	600	621	614	640	622	582	614	600	633	579	588	637	594	637	617	623	546	548	587	606	605	611	605	596	604	617	642	578	593	593	610	605	596	607	597	586	597	598	630	619	597	582	569	592	599	616	545	574	613	590	600	605	582	588	594	544	589	637	615	614	603	615	586	653	595	577	641	604	565	599	598	594	601	606	544	579	587	612	550	602	568	605	588	601	605	574	641	582	595	606	610	597	590	585	602	605	607	624	624	563	587	636	580	598	542	627	615	564	561	585	598	574	610	583	588	580	550	557	611	598	578	620	608	591	558	594	645	584	591	559	580	568	561	642	589	562	550	589	575	588	588	635	578	608	598	635	587	621	583	623	586	620	574	566	594	577	557	613	598	570	559	604	601	604	571	625	615	621	614	629	594	634	611	592	618	610	595	628	636	599	606	609	593	634	605	589	611	599	588	594	621	600	610	623	573	607	604	656	575	616	595	639	596	602	595	582	576	575	590	585	573	556	662	608	603	587	566	580	588	614	600	580	599	588	587	649	566	630	631	593	584	600	591	620	603	592	532	581	618	616	621	593	605	573	603	612	567	581	588	629	668	652	557	595	571	599	611	610	593	608	551	585	623	561	609	583	585	606	693	590	619	640	586	620	586	581	555	587	614	630	570	610	594	591	608	597	628	593	612	568	595	574	609	617	593	634	596	599	606	614	565	542	585	634	621	604	614	614	631	571	598	614	545	579	595	602	629	589	583	569	596	588	581	586	622	606	591	585	592	542	620	631	610	634	588	581	541	552	621	606	540	590	576	586	622	603	614	603	657	583	599	596	585	644	611	617	632	591	595	570	601	622	587	602	576	599	618	554	579	627	641	555	568	605	585	595	597	600	571	596	628	605	570	609	589	590	603	593	573	594	620	620	605	579	566	602	605	579	586	591	603	637	600	594	603	613	584	575	598	609	615	601	650	634	606	577	587	582	581	587	623	637	580	619	610	577	637	570	584	564	580	571	579	596	595	573	573	573	614	612	567	590	567	620	632	601	604	548	567	615	606	606	582	607	655	595	514	588	613	579	596	579	598	571	595	599	564	604	593	607	578	536	616	623	596	623	597	595	571	608	592	624	594	595	617	639	587	618	634	580	596	561	596	602	593	578	590	616	624	604	579	630	606	614	593	591	586	629	605	569	610	566	604	534	605	578	595	588	598	586	548	599	629	596	663	591	611	567	642	587	607	605	601	621	595	595	605	574	564	610	615	616	657	586
35187	66008	62396	40216	22226	3889	677	669	683	669	639	668	617	618	647	621	653	650	640	625	615	602	647	613	668	648	601	614	655	611	607	613	600	598	648	641	570	614	661	639	639	671	651	609	635	704	629	655	598	609	618	604	630	638	578	624	667	645	639	648	624	653	632	667	589	568	629	604	593	589	604	641	642	644	629	597	649	602	649	659	583	665	625	627	584	649	617	641	649	593	626	617	615	649	654	669	617	611	624	620	624	658	627	642	647	607	670	639	667	600	614	629	600	650	622	648	602	588	617	680	659	636	642	645	607	635	612	628	617	594	599	652	635	656	648	608	648	608	638	645	610	599	581	654	623	625	637	622	627	609	605	659	625	600	598	619	608	658	660	653	621	646	643	610	607	618	638	627	630	595	650	597	608	598	664	636	649	631	599	619	619	587	646	599	635	583	642	632	643	611	657	651	663	608	642	610	637	621	649	584	579	601	587	633	660	550	653	595	649	617	632	603	645	635	634	623	620	634	616	638	622	616	627	621	607	618	626	664	640	649	600	651	655	634	645	607	650	621	640	629	587	644	651	630	598	580	635	635	649	611	628	647	584	627	597	597	649	625	611	616	619	591	614	624	630	622	606	647	644	600	622	685	650	608	578	668	598	615	635	641	630	642	629	650	640	582	614	603	653	660	614	642	609	648	622	625	593	602	616	649	615	655	580	643	635	648	635	587	651	650	640	588	626	602	588	625	660	659	646	602	594	642	629	602	641	647	640	636	591	589	629	645	597	649	632	679	637	623	594	618	605	588	608	657	616	610	608	648	615	660	634	629	691	637	590	597	593	598	610	597	613	633	590	676	652	617	629	654	667	629	613	628	627	651	635	606	637	631	609	634	675	628	645	611	685	618	631	626	629	620	611	595	629	642	651	594	582	600	636	627	622	643	612	666	581	648	615	635	595	667	611	597	627	618	650	607	609	651	611	629	596	648	627	626	637	658	584	624	659	628	662	605	637	590	651	599	628	655	601	638	640	654	574	651	625	671	637	641	645	614	546	624	660	625	614	603	612	608	654	673	642	650	632	655	607	641	631	655	680	604	648	649	649	630	681	637	659	641	612	615	608	633	624	618	619	663	620	632	631	655	676	605	657	615	681	675	629	653	633	588	659	630	639	640	627	643	657	605	637	599	618	674	636	598	633	596	677	608	648	643	659	610	631	589	601	648	654	650	677	632	647	632	629	626	652	577	587	659	584	619	609	611	645	627	623	670	601	626	646	626	639	582	618	613	586	600	658	656	610	649	620	624	629	627	585	581	615	628	626	673	662	609	624	633	620	679	607	635	589	662	620	624	627	605	603	625	629	654	639	638	614	658	599	602	617	612	566	620	639	620	630	645	579	626	612	649	624	596	612	646	616	622	622	623	597	644	635	653	600	629	651	592	631	644	637	596	626	592	596	621	636	579	662	636	637	599	619	575	608	623	576	626	637	659	625	626	658	646	623	622	651	588	596	589	637	636	616	618	675	659	586	663	646	637	632	606	615	615	555	615	618	637	609	617	624	676	613	595	628	604	628	630	641	641	579	601	629	646	589	647	588	637	595	655	592	604	630	609	632	602	639	686	605	625	655	600	598	621	614	675	641	574	643	653	618	648	599	649	658	608	638	588	611	673	619	636	597	652	614	598	592	656	610	605	626	639	615	603	634	586	607	637	628	626	609	620	622	592	674	660	662	657	633	645	623	602	659	609	607	609	640	616	621	664	646	657	647	588	631	638	624	587	586	634	629	638	634	646	617	661	659	590	629	629	637	590	648	635	612	631	611	603	637	618	634	611	615	629	643	674	598	593	616	686	664	619	610	624	582	593	624	658	644	623	616	617	612	675	609	607	612	661	637	611	606	634	678	654	633	680	633	630	633	658	616	612	646	629	653	615	625	645	662	632	616	655	675	592	639	614	648	623	593	602	670	624	637	618	637	649	620	621	672	642	637	619	639	640	650	657	648	675	622	659	634	604	597	665	647	618	649	568	590	649	641	609	639	649	675	605	624	641	657	613	673	639	625	604	587	610	617	623	630	662	677	625	628	632	594	628	647	665	634	568	607	611	618	609	611	639	617	601	624	617	586	583	593	646	595	596	600	592	619	620	634	648	658	659	600	684	630	614	602	662	647	647	627	665	608	598	626	596	634	626	604	649	587	670	598	621	621	622	625	620	638	603	586	613	605	618	609	611	628	602	654	654	613	590	628	637	607	634	630	608	621	600	631	609	649	633	634	601	635	587	654	636	626	661	620	663	643	640	635	662	606	644	622	572	664	585	604	643	650	642	593	636	615	606	614	608	673	669	653	607	616	634	626	605	593	638	614	598	592	616	634	589	651	650	684	620	660	598	615	641	603	657	641	594	658	678	637	658	597	644	693	652	630	625	619	619	632	647	640	656	599	609	636	617	662	612	595	659	626	599	608	701	638	606	658	636	636	630	638	631	615	658	619	595	602	596	625	644	622	613	603	652	631	624	601	565	614	664	573	595	659	621	649	619	695	669	668	638	611	605	613	662	600	649	601	605	608	615	648	654	632	588	648	661	666	657	655	626	628	607	649	627	673	560	567	615	623	616	598	617	603	601	639	656	654	612	660	624	582	648	630	607	630	648	652	616	670	618	655	619	655	622	621	626	631	627	687	644	592	609	647	653	596	635	619	593	608	623	670	645	631	578	626	610	665	638	634	639	620	623	628	632	636	618	605	592	603	627	595	597	656	649	654	627	590	620	603	627	617	626	606	627	630	622	637	658	731	636	604	609	640	593	622	614	611	634	615	662	640	602	576	618	650	608	648	679	579	637	577	650	629	619	577	635	639	642	633	668	637	657	646	579	654	600	611	621	650	630	644	610	615	621	631	631	569	624	659	629	595	568	645	641	618	648	620	630	631	613	654	605	654	603	611	608	638	652	564	663	651	676	594	631	568	660	561	662	582	617	610	656	609	627	622	666	625	656	622	634	638	589	621	636	644	620	629	624	640	622	625	601	643	662	609	629	599	656	628	630	594	592	615	608	651	592	623	607	627	609	599	645	632	656	639	633	621	626	604	618	659	583	629	625	625	601	618	576	634	593	600	662	618	644	656	624	610	631	599	670	565	637	637	640	595	616	661	621	638	634	647	597	642	623	634	607	608	614	626	606	637	584	615	621	620	627	612	617	632	645	663	638	620	621	624	606	671	660	668	629	603	632	674	662	607	629	653	604	622	612	637	603	656	599	690	606	636	646	662	614	643	648	631	594	595	634	622	669	585	640	619	649	604	628	633	576	636	657	611	610	600	606	666	624	600	641	646	632	636	609	637	603	598	605	645	618	605	625	633	603	616	604	571	688	610	617	621	624	624	615	636	592	603	633	598	613	624	629	630	609	605	570	644	638	635	638	619	570	643	652	600	587	619	638	626	625	642	600	629	654	596	571	642	640	607	655	582	607	647	635	631	592	617	632	640	645	621	593	632	635	631	611	660	605
22556	21170	35681	35848	30366	21738	10883	1523	1027	1008	908	965	964	987	1023	975	923	976	947	957	949	977	927	961	972	918	967	944	883	932	870	975	949	965	895	968	917	969	921	954	930	889	882	1015	925	946	918	977	904	890	1028	934	972	942	965	969	900	932	938	933	901	941	981	968	920	949	893	879	916	913	873	945	906	926	901	980	871	905	977	933	903	903	919	926	853	930	900	930	967	898	975	977	916	977	943	963	915	941	983	900	877	902	902	908	907	938	967	958	871	907	933	883	858	867	914	924	856	920	893	959	953	900	942	931	965	884	953	991	921	963	922	967	936	978	939	902	933	926	909	941	945	942	875	939	915	943	949	910	970	895	916	888	930	898	940	956	966	927	930	929	962	857	956	988	976	934	883	956	924	959	900	935	965	893	932	947	951	939	928	920	938	962	908	970	925	1036	946	930	994	897	919	905	944	910	924	968	906	949	957	921	903	933	890	895	871	957	933	937	967	925	966	932	891	890	915	917	965	946	913	897	943	966	888	945	915	997	938	893	1000	917	975	939	946	907	908	927	929	980	946	933	922	912	920	957	1010	974	929	966	889	969	892	921	945	930	907	932	939	875	948	938	895	897	969	950	967	913	938	961	958	883	939	967	942	950	895	954	925	904	965	916	887	952	950	882	952	947	923	890	955	891	934	934	922	955	932	925	875	967	929	943	973	924	949	917	942	931	940	949	938	862	903	945	947	942	953	908	948	936	900	957	949	902	978	938	959	911	918	993	942	938	922	977	905	995	930	920	915	956	896	947	945	903	925	923	967	915	922	905	951	924	951	938	928	932	945	928	964	928	888	909	943	941	913	881	918	980	913	915	968	997	899	930	924	904	905	927	958	943	932	934	922	867	930	942	919	904	986	889	901	902	906	960	974	896	957	921	929	910	942	930	977	946	923	958	945	907	956	898	876	937	940	980	915	979	933	917	931	953	951	961	953	965	911	934	925	984	904	951	961	914	965	986	958	929	877	940	922	923	909	888	945	919	968	915	888	941	951	909	931	995	903	926	915	899	940	935	923	911	969	880	887	921	892	925	969	905	908	970	951	965	917	949	925	939	964	979	948	929	923	906	904	957	860	973	932	944	879	902	916	924	957	886	949	957	854	916	914	899	940	901	878	907	989	949	920	955	936	915	957	899	904	888	906	863	893	923	934	933	921	906	930	892	965	896	919	923	936	881	933	902	929	874	963	912	952	943	966	890	974	1002	923	1001	957	949	916	937	871	882	945	914	908	979	941	908	938	927	967	918	936	954	874	929	1000	909	970	833	957	963	946	957	888	967	934	891	966	958	892	915	926	906	883	874	911	917	965	896	932	908	952	932	896	928	918	945	906	906	1003	970	898	921	931	928	945	893	910	930	919	896	905	948	916	888	894	879	948	978	926	920	905	919	897	914	926	935	906	980	960	903	900	945	931	918	900	923	909	965	922	963	957	932	934	897	942	906	971	954	958	979	896	888	951	918	914	918	877	949	964	909	953	890	931	898	998	952	969	946	919	966	888	930	932	935	889	918	921	905	985	925	985	937	937	921	917	923	1006	925	929	966	958	892	942	923	882	903	901	902	903	974	947	923	940	938	933	865	902	985	860	983	913	937	893	917	928	971	921	942	1001	942	920	891	962	980	948	900	964	933	866	928	886	897	968	927	996	877	912	942	910	921	924	917	970	939	898	881	921	933	912	895	889	916	986	884	917	884	907	911	863	937	908	887	936	937	960	1008	901	893	947	938	899	895	904	923	954	963	939	874	970	884	920	940	934	910	911	1002	927	954	939	921	895	949	887	939	896	932	926	900	861	953	929	951	917	957	942	959	1007	935	941	909	986	909	961	959	961	952	950	902	921	911	932	928	951	979	945	962	903	939	970	996	926	929	955	970	876	978	918	977	938	876	945	971	880	915	943	900	959	967	951	925	942	930	922	869	993	994	930	897	942	942	953	905	911	954	921	910	950	923	940	888	930	922	888	900	922	983	903	910	967	924	902	941	897	925	960	944	907	964	936	938	859	976	879	898	888	948	968	949	911	935	904	953	953	922	999	971	1016	946	916	899	955	987	911	950	880	926	879	947	898	982	938	951	901	936	933	972	1021	895	908	950	972	933	915	907	897	961	875	841	973	954	923	962	955	968	965	944	964	932	916	1007	898	962	938	860	909	868	901	904	909	903	952	903	955	939	905	884	925	907	941	924	918	924	919	905	950	960	969	912	990	966	903	975	961	925	914	885	943	934	907	923	913	943	941	888	924	920	881	920	965	897	976	915	926	929	958	996	957	1006	947	935	915	900	923	947	969	958	942	882	953	865	970	934	964	965	919	965	1000	934	863	961	960	870	926	897	938	944	928	892	943	922	923	906	912	962	918	882	899	914	969	950	926	933	927	892	979	913	910	911	962	917	892	931	930	972	961	928	927	938	938	968	918	922	924	949	922	960	1003	940	894	922	904	981	925	881	944	922	1025	927	938	960	913	910	946	907	941	962	882	926	932	950	889	890	927	960	855	904	951	903	930	917	922	895	940	911	938	896	935	902	960	979	927	879	961	924	913	979	990	925	951	854	883	972	960	905	887	943	950	943	991	896	938	952	898	937	935	907	876	961	947	972	909	878	987	898	915	940	948	976	966	935	910	959	928	889	960	980	953	1014	939	881	884	917	953	952	967	911	937	941	933	948	907	982	994	943	1009	911	928	958	927	946	983	906	983	940	1000	953	916	946	907	932	941	855	894	910	937	960	873	996	937	917	965	977	930	919	949	946	953	972	984	918	958	928	936	907	927	873	982	902	949	935	948	931	917	897	939	970	957	923	922	912	929	933	895	928	944	926	928	974	940	903	914	943	912	973	918	944	897	887	906	971	978	899	960	939	900	934	934	927	956	912	895	917	972	911	905	937	951	964	956	987	979	935	894	952	926	933	949	919	949	907	961	926	986	911	938	963	969	931	915	953	940	911	956	899	946	971	937	907	913	956	928	972	921	931	917	941	955	924	971	946	890	920	905	978	951	905	904	931	890	934	927	928	964	935	1026	933	908	929	859	927	939	946	905	937	919	964	942	918	925	969	946	923	918	898	928	993	951	953	914	926	913	912	931	1027	912	877	933	923	929	931	966	906	926	965	931	954	951	930	911	927	945	948	895	895	931	909	923	991	923	910	918	995	907	944	932	976	936	936	952	889	916	885	966	939	894	930	870	989	963	949	931	985	921	893	959	892	912	893	933	944	990	887	944	898	925	985	954	931	940	907	920	889	968	924	943	953	907	942	949	884	954	924	950	981	897	973	948	910	915	944	984	904	903	945	919	902	872	904	968	942	937	946	939	917	960	940	966	917	942	962	928	974	938	948	1004	920	949	906	951	979	917	901	932	903	890	939	908	908	903	918	918	961	880	957	932	963	931	899	922	955	912	920	962	990	919	941	852	954	966	947	952	923	946	930	883	966	948	934	934	945	894	900	850	940	895	876	902	921	893	1023	961	919	870	939	953	904	957	950
43081	88320	85786	62114	41148	11446	1227	1099	1087	1078	1006	962	986	958	951	929	871	951	902	939	905	913	892	918	967	980	928	921	909	922	942	897	913	970	969	934	934	981	932	899	928	922	891	884	914	881	942	909	891	937	912	856	947	962	888	934	871	906	896	937	910	911	896	946	947	939	927	911	911	947	865	913	941	894	920	919	938	924	894	882	912	906	970	872	899	948	928	946	923	895	906	927	916	908	936	878	877	903	892	936	984	941	922	871	939	907	883	925	909	893	891	923	905	866	924	917	941	925	951	906	984	897	876	923	887	896	911	911	876	939	878	967	882	977	893	839	881	917	926	926	872	918	917	913	938	925	926	895	894	945	866	893	915	975	835	884	901	914	891	917	932	891	947	878	919	932	945	906	873	918	887	942	880	903	874	947	877	961	895	955	868	887	912	900	843	890	899	860	881	906	879	920	885	898	932	960	925	894	956	984	901	929	929	954	923	871	945	898	900	924	870	940	915	979	897	947	908	890	901	914	865	955	917	904	883	929	917	936	978	929	952	949	922	936	877	914	907	951	964	898	913	932	915	906	905	936	923	891	859	922	886	924	977	908	892	983	863	868	878	917	875	937	909	909	893	923	889	931	921	893	859	895	951	894	892	923	943	902	905	917	907	883	918	912	978	887	899	976	960	909	913	888	877	900	870	946	933	879	907	897	983	851	916	958	918	937	969	948	900	926	871	868	874	913	924	917	908	927	934	937	921	954	901	910	927	964	933	917	965	882	898	876	930	959	894	905	947	951	887	900	906	890	932	939	953	887	946	883	856	916	883	952	880	902	878	903	938	981	962	922	907	903	896	952	943	898	845	932	908	877	896	912	844	885	925	928	849	946	885	925	874	906	990	886	873	934	839	945	894	890	918	910	873	887	922	916	923	963	878	908	948	978	860	877	894	926	905	899	851	933	857	887	881	957	924	940	932	966	888	933	914	919	924	901	959	932	928	936	915	922	918	918	878	907	893	899	915	935	910	902	911	893	934	924	932	917	918	896	971	897	923	951	926	956	968	817	916	902	917	874	897	902	898	917	899	925	872	910	913	912	917	901	893	914	898	920	910	878	935	900	865	934	904	870	936	897	915	888	857	919	890	894	930	956	893	910	932	903	884	898	940	909	869	885	905	918	917	960	874	942	903	941	936	916	875	934	911	907	895	916	886	926	940	978	878	906	935	925	877	893	855	936	907	952	914	970	959	988	916	881	908	974	916	883	917	918	936	887	905	906	980	933	920	926	916	864	905	885	923	917	907	863	880	878	856	944	926	893	882	955	868	840	901	943	909	895	931	944	897	900	951	901	896	869	885	885	905	904	950	895	943	915	906	945	909	890	972	925	909	916	869	950	887	897	911	935	927	908	914	899	928	868	881	931	915	928	937	863	947	888	915	888	901	900	884	829	974	904	939	902	899	962	936	916	888	883	898	983	892	925	921	941	922	901	905	888	971	912	915	865	940	931	870	897	905	959	901	905	865	891	950	885	931	904	907	953	900	849	867	871	925	921	920	932	900	917	906	893	925	902	858	946	900	923	913	965	907	862	916	908	910	900	958	925	939	962	916	887	910	871	963	899	913	870	895	903	891	926	925	953	929	976	923	911	851	886	872	876	913	930	870	959	872	924	918	935	913	950	874	920	874	902	922	926	877	906	862	948	890	914	890	858	934	878	932	930	944	875	919	946	920	902	942	873	941	898	978	897	922	890	954	935	940	916	922	914	952	921	888	868	922	873	941	950	897	915	950	913	953	904	881	938	911	935	915	954	974	969	900	895	897	898	907	920	894	921	960	910	900	923	893	885	922	868	941	871	910	903	932	908	967	925	902	925	954	927	937	936	920	960	878	908	917	927	941	935	962	931	929	885	904	839	881	869	900	932	912	910	835	928	907	939	941	904	896	927	929	911	897	966	853	879	877	916	945	899	907	911	919	914	951	909	927	935	871	958	936	902	919	863	973	957	917	917	974	878	890	862	835	882	816	963	935	915	910	910	901	945	910	943	885	885	898	958	896	902	925	889	907	917	911	879	963	878	883	900	946	907	901	899	947	980	904	878	912	930	906	873	916	942	907	895	934	907	889	900	884	844	909	901	939	914	848	910	879	922	900	868	945	922	900	938	930	932	846	927	937	876	914	886	929	915	873	979	898	906	881	928	899	900	931	926	905	862	905	884	912	959	950	931	904	948	913	879	885	911	858	901	916	920	897	909	941	907	892	901	935	917	907	860	892	836	844	949	875	940	903	914	847	910	935	897	883	924	829	885	865	946	858	879	932	919	925	918	958	905	910	849	914	901	891	912	916	854	911	917	900	921	905	893	931	862	893	931	848	899	947	827	836	895	912	903	876	907	917	920	945	914	856	906	929	900	906	900	846	882	949	901	851	910	904	938	901	934	949	974	932	899	934	938	917	951	848	925	873	879	849	987	927	886	900	937	924	920	927	920	924	896	901	936	864	945	870	904	905	940	922	901	894	935	865	920	896	897	864	917	946	920	925	851	866	936	903	905	865	857	930	902	937	940	875	890	929	938	913	894	890	962	917	870	906	956	931	921	855	931	927	906	944	881	953	890	964	867	903	907	895	921	910	914	889	850	931	936	956	908	965	997	898	960	860	900	888	933	934	913	938	930	889	891	865	884	911	921	930	943	836	853	904	874	856	909	932	892	955	927	904	939	898	946	924	899	925	900	900	889	895	939	901	911	869	884	888	898	893	890	918	866	873	870	933	890	951	907	926	905	923	939	950	875	930	881	918	911	919	890	974	917	900	894	930	879	924	925	965	911	886	916	911	934	896	892	873	872	930	867	917	913	865	860	836	951	945	871	919	955	992	962	886	928	902	913	929	866	868	896	939	913	895	884	880	855	910	952	894	953	981	914	950	908	896	909	916	937	850	948	869	929	862	873	933	917	912	886	887	914	890	932	862	920	900	828	911	869	928	920	885	973	874	912	895	934	916	887	899	914	897	953	900	940	898	905	948	954	907	907	925	915	884	953	933	904	933	905	846	919	905	921	961	905	880	865	911	918	840	928	908	910	884	887	925	898	870	925	900	914	886	939	954	880	936	974	940	881	911	884	892	1004	921	896	923	887	927	882	906	908	919	901	895	886	918	907	926	866	882	926	910	824	913	900	932	870	924	849	868	887	863	946	989	894	929	909	935	895	898	971	918	894	910	876	924	932	964	876	898	878	976	917	921	881	903	898	942	912	924	887	882	890	914	973	890	924	931	926	907	860	893	854	910	943	899	897	864	888	927	913	888	882	874	907	908	913	957	892	933	873	919	903	877	973	892	901	921	920	923	919	898	927	933	896	914	886	906	917	898	886	862	945	930	923	876	870	915	898	942	913	838	928	955	923	902	944	908	917	882	852	960	940	896	927	893	899	885	927	923	940	928	924	945	943	902	922	924	956	933	887	971	947	925	924	851	969	931	856	886	906	953	926	927	889	977	889	856	910	917	972
30369	23982	38037	23916	7970	1226	427	417	385	365	393	393	390	401	380	383	361	403	370	382	387	405	366	394	399	387	391	387	388	396	412	353	395	380	416	426	390	384	375	370	403	397	414	411	372	396	374	359	384	384	372	374	364	397	379	394	375	387	368	382	365	388	418	379	409	374	385	398	382	381	380	364	395	388	378	395	400	421	381	390	406	365	408	391	409	405	384	365	359	390	392	408	394	404	361	373	379	374	358	391	377	375	396	386	408	413	414	381	434	405	366	364	393	382	423	417	383	392	424	373	380	381	397	352	378	383	397	389	390	402	403	442	423	362	375	389	383	373	413	432	407	415	391	394	373	417	409	376	382	399	400	413	383	397	363	396	407	367	362	366	417	378	438	403	417	383	399	364	381	415	404	386	408	429	367	370	398	372	389	396	401	384	408	416	447	367	379	397	420	351	386	377	390	401	374	360	354	387	401	382	387	366	414	399	383	390	393	402	401	430	389	408	415	386	401	420	408	421	411	369	380	366	371	421	384	414	396	409	419	407	386	413	405	374	435	377	383	408	388	407	391	405	373	407	360	425	382	373	404	410	377	425	385	408	431	356	388	385	394	390	390	361	406	415	391	372	383	450	359	361	396	379	388	386	424	387	384	353	356	353	396	377	354	416	408	379	393	423	379	383	368	399	413	420	420	404	346	394	356	383	415	373	423	345	386	379	391	371	391	397	405	412	399	396	412	363	438	398	405	396	382	379	404	432	400	401	393	338	411	382	384	407	359	378	417	385	396	402	413	392	379	403	410	391	418	412	355	401	375	352	362	375	373	346	379	397	416	374	425	418	366	397	344	402	385	377	394	371	428	417	403	392	372	413	399	373	377	383	403	371	366	368	394	418	363	422	413	371	431	422	387	408	382	390	426	377	356	401	387	386	386	369	417	417	370	413	363	412	396	394	380	387	437	434	390	390	406	390	388	420	397	403	368	374	377	385	381	382	383	377	371	368	403	370	390	397	377	398	388	377	377	393	415	400	422	366	394	399	400	408	403	375	375	388	376	417	388	385	374	386	381	374	405	424	382	390	389	391	363	376	400	384	374	425	406	396	412	425	374	382	417	376	399	377	434	382	421	416	377	395	406	360	385	356	387	399	391	355	410	427	413	389	385	388	382	383	377	389	383	403	377	410	357	384	392	394	393	378	377	402	364	391	401	412	367	412	386	401	396	386	400	398	377	376	406	395	398	399	361	443	408	409	374	402	386	418	376	345	419	399	370	393	394	381	376	363	353	413	411	393	428	441	398	390	371	450	365	366	399	381	373	376	370	388	401	393	410	394	414	389	400	396	369	423	390	396	359	401	425	399	386	405	390	394	371	383	419	398	383	399	380	415	390	382	389	417	390	378	384	408	382	375	407	419	399	411	402	380	404	395	391	382	383	391	388	388	401	393	374	371	419	358	378	440	387	389	368	362	394	415	403	377	412	407	424	395	398	411	398	400	423	403	364	396	403	364	389	414	368	400	384	372	389	396	367	396	416	383	393	373	394	378	393	377	417	354	399	423	402	375	390	406	400	347	354	370	443	398	404	371	392	385	405	379	395	403	380	406	396	388	383	395	404	377	358	366	416	388	421	398	415	364	381	406	388	379	409	415	383	373	401	402	430	415	384	388	372	383	376	401	374	411	409	416	380	400	396	390	413	406	380	386	384	395	376	384	372	408	396	407	431	412	373	378	396	370	439	393	380	343	397	390	356	397	357	398	410	380	407	364	412	405	372	415	382	372	380	401	422	377	388	386	413	376	396	388	343	401	406	403	434	370	416	398	382	412	398	362	379	389	414	407	373	400	391	424	373	403	412	411	375	387	382	383	399	399	390	397	394	383	399	397	396	378	418	390	408	367	391	379	397	429	407	366	379	419	404	382	375	377	408	392	398	402	385	385	384	382	369	386	393	391	390	396	409	382	406	409	382	388	383	381	392	402	404	403	375	361	392	418	360	369	362	402	395	405	389	387	404	352	372	388	391	404	367	392	419	403	438	373	362	378	404	385	400	406	398	404	376	413	410	431	377	391	411	377	373	427	408	380	431	399	384	364	388	429	402	423	377	392	391	410	363	388	395	373	397	421	371	392	399	370	393	385	400	401	397	378	386	423	424	410	382	390	398	384	390	407	395	401	382	407	352	403	363	390	395	347	367	420	418	402	387	410	388	403	374	384	395	393	382	412	412	389	414	402	348	378	404	409	395	373	367	383	394	376	397	363	386	401	400	389	392	398	416	425	392	393	407	413	402	392	374	400	373	441	374	363	392	371	416	412	408	424	404	412	401	393	356	419	388	378	418	388	402	398	409	407	408	372	406	417	351	415	399	359	406	369	399	391	368	379	419	430	394	403	388	393	377	372	372	361	420	424	394	419	391	407	408	377	402	410	405	357	405	380	410	406	398	380	370	361	411	373	397	383	376	373	404	396	403	372	392	400	379	399	353	408	382	414	373	388	420	375	385	370	382	395	384	411	404	385	379	383	357	384	426	398	364	376	402	369	389	384	371	388	375	419	416	394	408	425	439	388	402	432	372	404	399	357	403	416	383	354	373	433	357	342	396	396	403	363	389	383	385	379	402	386	373	376	407	385	394	397	363	396	386	425	377	374	383	388	445	402	390	379	383	376	380	413	345	444	409	365	433	400	404	374	396	390	388	419	414	404	403	394	395	426	386	379	377	403	404	388	396	382	404	380	425	375	376	372	377	401	403	395	366	415	395	387	405	377	408	388	364	425	396	393	434	384	373	393	427	404	473	403	411	402	391	399	377	394	417	384	371	389	375	383	384	403	373	392	401	394	395	408	376	429	419	429	346	419	369	396	393	381	409	394	369	387	395	420	414	424	415	391	368	397	364	406	383	415	408	379	372	368	411	390	362	382	374	408	372	410	411	382	381	386	378	400	357	397	389	410	381	398	372	404	381	376	415	357	417	393	378	370	388	352	403	394	450	373	383	415	455	403	393	423	427	379	379	397	391	413	385	383	380	378	365	435	365	408	389	381	374	389	404	408	378	397	401	379	391	397	381	378	367	386	395	416	394	418	389	386	382	402	404	381	344	404	374	416	398	389	395	364	390	375	364	337	429	375	386	408	375	387	380	410	401	399	383	362	398	388	391	398	384	395	384	384	372	397	408	366	391	412	393	383	375	367	413	399	428	434	373	387	353	409	372	390	384	436	400	403	403	397	392	376	397	403	364	370	416	405	395	436	374	391	417	417	395	362	405	356	395	380	417	383	389	415	408	413	409	362	380	426	417	379	386	330	366	407	424	355	386	421	395	417	383	395	398	348	383	390	396	349	418	385	372	392	407	388	406	386	338	405	395	388	388	390	414	373	392	392	410	416	417	457	352	378	381	392	412	385	357	399	378	393	416	409	375	400	409	384	393	410	383	374	375	374	397	425	411	397	418	408	363	414	398	384	414	370	337	371	391	394	390	366	383	388	385	386	387	377	374	392
29070	32271	31124	14594	5551	1097	429	410	425	421	432	411	443	441	404	453	446	407	393	415	414	412	408	426	412	426	413	400	422	429	434	423	399	400	388	414	435	419	429	418	465	398	421	430	410	477	408	443	398	438	409	413	440	400	401	426	397	437	464	433	414	413	440	403	459	400	431	432	445	429	412	406	412	409	414	423	425	363	420	391	393	398	375	433	396	470	426	413	411	389	430	409	441	426	422	395	412	407	409	432	442	448	418	416	426	401	411	415	419	422	461	421	429	381	431	405	414	370	396	411	458	397	423	421	409	400	361	424	427	440	464	438	399	403	400	431	438	415	422	424	412	416	413	387	416	430	391	372	483	466	395	391	380	436	455	440	417	414	421	461	400	463	469	429	405	420	432	402	405	429	407	438	430	429	474	416	399	404	411	426	430	417	470	423	419	412	450	403	416	433	425	423	440	421	425	418	423	430	451	386	425	448	453	419	424	440	408	417	435	417	427	421	421	401	406	432	397	410	385	384	453	398	402	418	426	413	437	466	415	387	400	408	458	428	460	422	432	396	450	428	429	451	462	395	398	410	443	392	407	404	430	433	441	427	458	453	417	447	417	396	436	423	416	415	410	399	423	420	427	370	383	393	418	405	434	444	405	470	426	388	416	424	443	395	423	411	445	447	401	407	434	409	426	401	409	419	414	450	444	421	431	403	443	420	432	402	429	417	425	410	428	409	434	427	442	416	453	403	403	414	400	435	415	441	404	405	384	403	425	414	410	391	406	428	419	385	391	450	435	403	424	436	416	391	410	394	405	382	377	406	428	392	467	424	428	431	466	460	420	416	429	441	439	407	407	390	401	438	445	442	401	418	408	463	433	438	429	427	415	420	428	388	371	412	450	457	451	435	429	438	409	432	424	402	384	395	430	411	407	434	419	407	419	423	471	397	389	435	433	400	401	440	448	457	432	402	410	424	405	430	396	411	414	411	429	453	438	422	405	421	394	393	439	418	421	410	412	439	403	440	401	410	405	444	444	434	429	414	414	425	424	388	431	432	395	426	431	381	406	430	401	411	423	436	418	448	448	432	390	427	464	412	403	423	421	420	429	410	430	412	427	441	405	419	426	446	441	423	430	432	415	424	400	436	425	389	405	411	432	403	414	414	402	388	451	420	415	433	430	426	450	445	396	459	399	445	387	398	423	421	430	387	395	420	397	407	453	403	396	382	386	410	402	440	430	384	431	430	431	405	411	426	386	430	385	420	424	444	408	438	423	380	416	404	393	408	387	422	434	426	415	407	438	411	415	365	415	445	404	459	457	388	416	412	397	424	420	427	377	412	439	408	443	403	398	397	403	454	431	431	391	433	427	448	417	426	375	460	411	385	457	433	425	412	443	409	426	390	437	425	406	429	400	396	441	394	430	394	407	403	428	357	440	428	404	403	394	387	424	439	443	433	447	388	413	406	402	388	418	398	450	395	391	369	411	429	406	407	418	413	431	405	405	439	448	400	425	416	426	422	428	403	399	363	429	425	430	423	418	425	432	445	426	448	407	411	433	433	465	454	414	406	391	421	384	450	436	419	417	456	422	461	442	432	424	424	452	447	439	406	412	431	362	422	422	424	406	381	425	490	422	385	439	412	404	418	388	417	395	435	413	424	413	402	423	423	417	431	443	441	433	456	392	437	428	437	427	434	431	394	411	418	470	416	420	432	428	416	356	381	480	394	420	394	412	405	444	447	406	422	406	411	384	446	435	412	378	421	435	395	423	423	423	449	428	397	417	429	422	422	438	423	408	432	407	432	437	406	399	421	390	422	414	397	417	421	427	419	437	432	404	405	361	453	385	421	421	416	425	392	431	423	443	427	448	427	408	420	404	412	436	433	391	400	406	434	402	419	436	394	434	381	391	431	448	437	403	403	420	422	435	428	423	416	416	436	367	428	426	411	412	405	396	410	429	411	391	401	415	388	413	440	418	456	426	392	450	439	435	424	402	409	446	445	420	422	430	432	388	396	431	432	403	425	437	367	435	372	407	425	398	430	402	384	468	425	425	428	426	392	393	447	415	406	415	405	397	427	435	406	403	433	400	392	413	422	420	404	401	391	403	473	431	411	415	411	415	407	386	419	401	407	447	420	415	430	430	400	384	417	422	413	413	415	411	423	472	435	408	419	395	443	413	420	447	419	397	424	408	452	449	428	410	415	470	436	431	391	401	436	429	427	392	427	439	424	423	393	434	419	430	406	364	425	433	437	401	414	404	407	401	437	400	424	398	419	435	430	426	425	398	454	400	438	439	433	415	397	430	429	424	425	433	400	414	422	400	425	419	442	398	400	427	396	431	383	443	375	455	418	400	452	460	388	401	404	412	424	433	406	442	429	430	401	406	399	406	426	383	397	381	435	421	444	406	405	374	439	390	386	415	424	403	417	393	403	429	415	433	407	398	427	388	401	372	378	429	383	434	445	400	411	441	398	404	390	431	387	457	403	450	431	444	400	437	456	428	418	418	396	450	422	409	429	406	447	423	417	405	421	407	433	456	417	403	374	389	400	398	426	440	411	391	437	384	429	393	438	428	447	413	380	423	454	404	409	417	418	402	403	445	425	420	441	408	363	441	436	425	427	419	390	401	447	449	368	400	477	412	404	414	442	421	437	401	441	415	402	376	440	393	451	443	368	429	416	417	419	426	407	428	397	416	406	448	418	427	438	471	409	420	417	447	408	458	399	398	413	412	410	440	428	440	410	402	412	401	417	432	411	428	420	392	439	423	436	423	407	481	430	426	437	415	408	418	416	408	393	418	429	404	449	469	414	401	402	406	412	429	407	392	383	415	428	415	402	411	397	410	415	428	404	397	427	395	457	430	423	462	430	428	453	415	406	412	401	387	408	434	426	373	408	402	407	427	412	428	371	422	406	423	401	404	418	401	402	428	429	424	429	407	449	418	406	425	379	453	446	416	415	434	429	413	420	393	428	396	395	404	431	383	416	412	436	441	419	441	373	420	426	417	444	432	459	452	438	433	415	433	414	397	433	412	455	410	427	412	418	442	435	425	413	419	431	437	428	449	402	434	410	445	410	354	439	450	456	413	442	420	388	415	424	410	445	401	398	412	431	415	429	461	406	448	412	406	431	416	416	414	406	457	405	421	411	418	400	424	430	428	421	450	419	413	454	401	424	393	448	409	436	405	401	433	426	440	429	428	406	410	438	399	415	393	432	407	410	402	448	443	431	448	434	432	415	448	412	447	400	393	391	443	415	429	412	438	433	408	436	386	405	388	447	429	413	434	415	468	391	420	396	394	402	423	436	389	415	411	444	447	382	423	408	422	409	410	408	449	431	436	379	417	411	407	441	423	452	421	389	443	425	428	414	405	418	394	434	417	456	433	394	438	376	445	393	414	353	419	468	401	443	418	402	422	422	396	398	444	409	416	394	371	453	396	413	443	421	417	408	417	399	416	427	388	424	397	404	453	407	431	399	376	404	400	424	453	421
23718	21282	39142	41236	31836	19927	5305	757	645	668	580	636	644	601	602	573	591	599	640	552	546	595	616	590	613	608	592	636	579	622	561	600	608	623	576	578	611	554	562	560	594	562	573	658	571	627	581	564	629	584	621	617	584	618	613	604	617	599	581	572	573	563	590	612	594	588	605	490	549	578	574	561	585	575	609	602	576	565	592	605	622	561	584	598	594	594	554	583	609	572	571	569	615	603	549	619	517	573	595	616	589	596	568	614	627	619	620	527	611	581	584	617	566	580	565	569	569	549	622	624	628	602	613	617	624	562	584	562	611	600	599	596	605	596	635	554	596	572	613	578	607	605	656	624	571	591	588	579	578	571	567	552	550	570	586	549	583	579	566	540	579	596	610	590	597	580	640	583	570	618	572	541	610	607	553	614	592	611	599	587	575	613	542	605	568	575	578	576	570	586	585	590	615	597	627	583	582	556	624	583	561	608	658	611	603	623	588	567	642	598	555	601	595	628	570	558	553	534	601	532	596	603	606	583	603	590	575	599	629	548	569	536	561	584	623	573	584	563	625	604	616	562	622	592	633	577	580	617	540	567	622	584	602	598	576	604	567	595	571	574	564	601	553	584	543	538	606	585	573	606	576	579	606	603	626	567	596	577	620	565	609	601	588	590	585	544	614	599	564	583	577	562	571	583	617	561	569	542	627	557	590	565	577	597	563	619	579	582	573	561	578	590	604	603	563	577	607	588	602	576	580	609	566	586	610	578	549	613	575	564	594	564	580	625	588	629	603	599	597	655	633	548	606	575	589	615	589	554	614	521	616	600	574	609	607	595	631	594	595	544	596	575	597	587	584	566	618	568	592	603	584	618	622	599	554	560	601	636	585	584	572	590	646	618	597	575	651	564	605	596	615	569	599	596	597	550	567	584	603	598	585	623	590	608	603	599	545	577	595	573	590	571	558	590	556	593	533	579	627	609	618	603	580	565	595	601	583	603	611	582	580	548	551	596	605	581	617	588	584	549	588	594	565	585	528	574	593	579	639	545	546	606	576	595	618	574	562	555	647	600	592	633	574	604	616	671	574	589	559	571	594	563	599	589	578	588	576	556	543	608	587	576	594	628	548	562	618	588	567	547	632	571	577	572	616	577	620	584	559	559	600	585	591	594	599	605	575	568	542	572	576	619	639	573	579	611	600	610	563	561	544	587	563	604	583	601	568	604	612	548	628	544	611	619	609	626	596	601	568	539	616	577	604	589	609	606	582	596	590	610	639	632	597	605	604	589	607	568	587	559	601	593	570	533	597	612	547	560	593	588	578	566	592	601	593	558	614	596	603	550	595	594	641	635	571	604	577	598	593	543	565	578	631	627	631	599	597	576	577	579	576	601	578	571	595	586	540	605	594	588	597	563	569	583	596	590	609	574	544	595	616	597	571	568	524	580	577	575	598	612	598	631	623	609	536	600	594	623	583	612	603	625	567	584	618	588	568	558	560	514	600	569	583	580	561	617	546	562	580	583	570	582	574	537	626	586	607	572	590	579	555	640	580	573	591	584	615	581	563	574	595	607	586	566	596	627	620	612	575	603	588	583	571	568	600	600	598	570	621	599	557	589	561	614	554	600	570	590	583	581	584	619	597	641	557	587	541	579	606	612	578	583	541	561	614	619	566	574	610	611	606	560	646	625	629	557	570	575	576	604	583	591	613	581	559	571	544	563	596	560	569	615	549	569	581	590	572	592	584	606	566	599	605	573	608	590	535	594	587	560	590	628	615	570	587	592	594	584	607	621	566	572	578	597	580	583	567	599	601	648	561	651	583	592	614	578	603	576	565	573	568	569	581	590	614	574	626	589	579	619	581	577	553	619	580	569	605	555	577	579	598	607	581	611	603	600	616	569	631	559	538	561	573	634	583	595	602	604	582	560	553	601	585	615	598	644	564	595	608	589	557	599	547	588	576	567	592	590	590	615	627	559	559	606	616	563	639	598	608	576	580	589	602	587	630	611	562	581	599	616	619	598	561	623	535	624	551	603	573	633	568	531	583	553	650	609	582	585	566	581	575	626	588	561	616	625	597	630	575	571	603	591	600	651	620	586	605	576	562	603	583	570	579	571	575	600	572	610	598	588	621	569	595	588	626	574	589	541	591	634	606	606	611	590	596	614	600	570	624	598	587	597	591	614	552	553	597	586	582	610	587	596	579	637	616	551	593	585	623	581	560	595	606	575	556	550	598	612	636	634	586	579	620	557	600	525	594	575	621	586	583	572	587	634	597	604	575	600	592	612	591	558	611	578	578	615	583	600	590	609	589	546	583	567	605	588	592	594	598	588	561	583	587	582	540	590	587	571	601	581	594	544	568	559	607	579	584	663	561	588	602	609	565	603	597	623	581	574	569	583	594	559	600	578	610	593	565	559	578	593	640	607	593	592	579	582	599	613	641	591	568	563	543	582	589	614	608	591	576	577	624	580	629	623	580	575	552	578	570	557	580	594	609	596	567	599	623	559	589	570	591	552	584	567	601	586	579	602	618	557	577	570	593	606	590	567	581	590	563	586	546	565	620	564	555	625	584	588	569	572	590	631	639	547	616	542	595	592	593	593	633	608	596	563	617	594	595	595	582	579	559	595	557	586	585	579	604	575	616	605	573	590	582	561	545	555	590	583	572	575	592	554	580	598	552	584	581	549	635	580	628	652	654	551	572	582	612	590	618	570	626	583	612	572	542	573	552	607	571	604	589	592	593	583	585	537	610	610	590	565	583	620	579	614	590	602	602	625	589	586	567	577	586	574	571	600	584	600	581	588	614	539	600	552	631	575	557	555	590	597	611	594	570	576	614	569	601	615	583	601	596	565	659	541	638	624	567	579	579	630	588	589	593	637	619	585	595	588	600	559	583	570	635	550	590	588	616	599	599	581	618	568	575	569	584	575	635	590	563	648	605	564	613	577	568	566	575	605	589	604	584	606	628	623	574	569	573	597	588	604	617	572	599	586	614	567	638	602	597	582	531	583	607	623	575	574	530	578	544	591	578	563	591	634	593	604	618	594	608	575	623	592	575	606	589	584	602	638	562	557	597	628	580	584	603	580	582	567	588	605	608	616	620	585	597	579	585	554	557	615	572	604	568	598	602	579	585	574	646	579	582	592	588	594	575	590	563	597	543	568	575	559	597	570	558	582	571	551	569	569	623	588	561	561	634	617	601	560	575	571	593	617	590	599	576	624	567	630	606	587	553	548	581	613	564	613	592	598	579	610	576	600	589	622	575	564	614	581	674	570	572	574	586	559	586	595	585	575	606	568	593	581	559	601	567	581	602	585	609	606	577	589	566	553	611	573	622	574	560	597	614	581	585	566	601	591	567	563	554	564	642	535	572	557	602	562	591	556	585	561	617	589	596	616	574	620	608	636	583	551	586	522	583	612	560	612	612	550	585	590	564	609	585	590	576	632	585	624	649	571	592	565	583	580	549	573	616	564	583	575	585	585	606	615	601	566
37955	77618	76946	52292	35033	11708	745	665	654	638	617	636	560	605	612	609	667	606	618	634	624	624	658	626	608	589	598	596	594	607	577	576	593	614	604	586	571	590	599	609	563	622	570	591	624	615	594	636	598	539	628	622	590	605	600	579	563	570	586	594	563	607	550	544	597	573	620	592	605	602	608	604	621	565	593	542	583	628	601	584	567	616	588	592	566	672	605	558	573	582	609	598	605	572	570	584	619	588	560	637	569	599	568	566	621	573	641	622	589	587	542	593	634	575	600	569	575	601	592	595	620	538	631	610	588	603	591	587	613	540	597	601	585	607	615	571	546	583	617	607	586	597	622	579	579	588	603	582	623	592	544	602	593	579	541	562	582	588	598	612	627	625	563	582	578	567	587	585	634	586	588	575	590	526	625	563	587	608	572	620	617	620	569	520	544	621	548	581	607	572	565	580	522	561	584	600	586	595	596	627	551	637	618	564	591	574	629	605	609	587	599	568	598	571	652	602	616	628	605	565	587	596	631	578	578	587	586	609	629	580	579	609	567	583	610	605	601	594	577	552	592	636	601	590	612	577	558	599	609	621	611	591	622	614	565	576	586	581	560	601	608	569	597	638	549	609	583	581	569	610	601	643	625	608	580	571	559	584	576	570	593	586	598	565	593	593	587	593	577	550	593	565	591	594	592	602	564	543	563	564	584	568	552	609	597	578	605	574	571	604	572	578	592	636	578	575	600	589	590	622	594	565	588	606	608	578	561	601	550	614	605	579	560	603	569	582	584	584	612	614	567	631	591	643	579	575	589	590	574	580	557	594	618	575	651	605	593	631	590	595	547	607	603	540	590	596	581	605	550	590	601	559	561	582	594	625	548	634	584	556	627	573	579	615	598	578	577	583	599	611	570	594	594	579	603	583	588	607	568	540	602	583	584	566	551	574	600	641	603	603	605	605	611	581	596	613	591	559	605	596	589	566	570	612	591	581	629	530	599	562	547	550	540	574	592	593	584	617	598	634	620	581	661	585	578	565	623	594	565	538	618	570	561	585	565	588	615	571	562	591	576	573	576	615	570	557	581	596	602	624	611	581	624	566	568	552	573	613	570	583	591	605	594	540	596	574	601	569	573	599	594	564	588	563	588	579	580	599	573	586	555	593	595	565	608	595	615	596	548	562	576	578	582	580	584	559	607	568	548	597	590	562	620	588	594	610	597	555	605	585	663	598	600	583	597	606	574	595	596	535	597	563	606	570	593	585	553	557	607	607	612	565	574	627	574	591	608	562	582	594	593	608	605	602	560	579	565	567	611	568	592	605	577	579	567	585	616	658	536	603	614	590	574	582	578	606	616	614	569	575	620	580	579	576	585	598	575	592	593	540	594	571	618	556	586	555	592	593	616	602	630	594	621	618	581	581	626	606	586	590	615	587	597	614	612	636	589	627	566	620	621	542	573	593	656	603	590	582	589	606	625	607	572	606	573	591	573	576	603	565	581	596	611	589	575	549	590	577	584	561	602	610	531	570	573	619	595	597	602	592	574	583	585	544	586	562	593	583	617	602	619	579	602	613	537	552	590	554	574	600	574	599	568	580	571	545	627	585	570	595	597	566	610	548	602	572	559	577	608	568	639	555	581	610	519	555	612	666	538	642	607	569	588	612	576	563	550	563	612	546	610	583	567	574	600	585	615	570	658	564	608	538	559	569	590	615	558	582	623	634	627	576	588	625	595	595	602	608	623	571	627	573	615	594	609	551	633	561	608	603	619	579	572	618	577	629	546	556	616	583	604	595	561	563	590	574	605	564	593	589	583	625	610	584	623	572	620	582	531	551	613	546	612	557	573	597	559	570	606	614	598	599	610	530	612	612	634	525	574	594	595	591	589	618	605	548	572	607	579	622	598	545	610	619	575	594	561	601	605	573	605	576	608	564	537	574	584	615	639	591	597	585	560	580	584	568	573	596	624	584	567	606	590	602	578	580	613	556	580	556	604	601	600	608	621	615	553	569	584	599	576	654	595	599	599	586	581	581	576	584	557	605	551	581	629	585	584	599	567	559	606	573	605	591	572	566	587	605	633	606	599	557	570	601	559	562	614	580	566	556	539	598	591	611	620	573	583	604	606	565	597	640	643	624	628	566	629	574	616	576	574	610	563	577	592	584	588	570	613	600	563	593	596	573	606	603	577	594	570	606	605	601	586	623	627	593	565	588	601	564	642	573	600	570	664	618	571	530	614	560	566	586	599	611	555	536	581	592	576	592	581	583	598	634	621	578	582	603	564	599	613	577	611	604	608	566	585	596	626	573	591	589	623	626	595	584	571	597	574	573	634	536	629	614	609	623	588	582	550	606	595	593	613	587	585	595	611	599	604	624	572	608	596	594	559	590	615	580	629	625	607	579	597	622	616	589	605	594	622	583	581	594	584	618	562	578	551	611	580	591	587	577	601	640	588	569	577	597	561	550	581	604	591	625	582	533	619	594	624	602	611	574	584	596	581	566	580	577	601	597	550	588	566	553	605	586	609	632	592	598	552	618	579	599	583	574	585	603	567	567	659	559	607	588	575	611	613	581	613	571	575	586	613	571	577	539	551	589	603	566	586	635	605	628	590	613	591	591	586	628	575	625	637	553	561	574	623	587	605	564	554	532	612	617	612	619	620	588	588	577	565	535	583	574	600	598	620	640	562	577	562	595	551	561	662	625	597	530	583	579	604	560	604	553	595	589	595	580	615	611	588	586	613	606	592	634	587	598	571	585	588	587	574	588	577	580	560	558	568	583	608	593	591	643	568	609	559	586	604	551	597	598	599	578	602	562	610	639	575	590	589	628	589	550	616	569	609	635	546	600	606	609	566	596	596	628	608	575	601	639	542	628	615	590	560	609	608	579	539	603	576	586	596	617	612	637	613	592	573	624	595	544	573	617	607	554	583	576	597	606	568	615	643	605	613	601	552	610	619	592	625	588	589	604	611	564	596	615	596	608	565	621	588	611	615	564	606	556	610	572	587	591	612	591	566	564	559	612	586	605	553	577	596	593	537	613	596	550	543	592	596	625	585	611	611	576	566	585	622	562	589	566	624	599	549	585	578	533	601	603	609	591	549	592	588	585	573	604	598	596	593	608	603	615	596	624	578	607	553	617	608	592	603	629	572	570	555	624	646	578	566	619	610	613	591	611	624	573	590	601	604	636	613	594	581	604	589	594	625	604	599	552	582	581	572	553	590	528	581	565	625	625	553	601	567	601	596	629	602	611	559	621	562	657	596	601	596	554	549	577	607	587	618	574	613	568	563	596	629	592	564	559	607	565	613	585	576	571	597	578	609	574	629	532	618	628	588	578	585	585	591	610	595	562	577	612	597	632	602	570	637	622	566	523	599	582	566	593	623	581	584	587	586	617	651	577	580	572	577	611	601	583	596	598	641	608	606	575	590	611	594	613	620	581	565	575	571	608	619	630	576	601	573	611	548	562	558	636	623	614	562	590	601	611	571	572
24895	21263	37858	38610	26103	11883	1311	687	616	607	633	636	566	548	582	576	612	618	616	600	671	598	625	563	666	587	629	585	664	564	615	579	588	565	642	630	637	607	549	610	627	623	583	637	584	612	618	608	611	600	600	629	633	591	627	587	606	563	597	678	586	653	601	632	614	620	614	602	617	614	584	643	603	601	600	593	655	657	617	616	602	605	608	637	600	618	562	595	642	595	600	644	599	607	612	642	637	611	594	596	606	613	628	616	624	588	585	575	595	595	587	626	615	601	647	642	590	573	581	585	626	587	583	614	612	573	620	578	601	584	614	597	625	602	603	582	575	599	630	661	578	584	620	649	631	618	598	597	598	607	617	587	592	572	598	568	575	589	605	619	613	634	581	625	594	597	611	620	574	615	600	589	612	595	627	605	606	608	534	631	613	606	610	608	589	620	609	583	570	658	596	579	577	595	603	608	591	602	602	631	613	642	615	627	636	582	594	605	579	615	548	605	619	547	592	593	585	591	640	662	647	627	643	628	574	616	627	606	670	581	643	618	638	573	633	646	610	607	607	589	622	583	595	608	622	597	628	586	568	636	615	606	607	601	630	605	625	609	570	595	603	604	634	617	612	598	637	618	624	588	579	589	616	626	619	607	556	587	567	642	635	633	612	605	621	646	635	621	598	622	608	631	618	588	604	619	584	602	603	594	617	605	571	631	608	588	673	569	574	603	603	613	589	582	622	633	599	614	600	612	608	617	591	582	557	621	641	611	616	663	609	616	596	620	644	616	636	576	631	635	644	626	600	630	620	633	579	561	563	613	559	605	559	594	628	619	575	571	584	626	582	616	557	575	635	590	608	641	624	584	653	591	574	611	617	662	619	592	599	610	620	605	570	620	619	583	646	624	597	640	553	552	623	597	627	631	548	595	623	646	592	600	589	577	612	587	602	601	605	603	597	634	623	582	584	614	593	630	609	581	582	629	606	573	623	582	566	599	604	640	616	615	624	580	634	610	608	588	621	574	566	589	652	650	600	609	575	617	589	606	612	621	600	576	637	579	612	573	652	610	602	595	632	636	630	599	608	564	609	606	601	628	630	603	632	614	601	633	565	616	631	652	623	633	595	570	599	598	607	629	642	592	629	588	585	611	643	632	579	567	616	597	598	618	585	591	573	647	616	614	591	574	644	571	623	588	635	632	585	619	619	617	576	606	631	656	612	586	595	584	610	602	593	575	625	595	617	614	632	605	585	613	643	617	628	597	599	626	566	632	583	600	600	620	602	601	608	593	637	617	625	589	639	586	648	570	646	612	559	566	564	577	628	618	578	615	592	582	626	606	600	616	597	608	628	591	628	627	641	587	649	565	619	618	596	627	587	601	620	597	594	603	586	629	594	633	613	602	591	606	603	619	623	620	563	588	597	603	638	609	617	593	602	569	600	575	595	627	617	569	596	622	564	585	578	609	588	596	596	593	610	567	622	589	587	639	661	612	607	598	611	605	613	578	597	581	599	615	535	600	566	572	569	595	630	603	588	621	602	588	551	608	614	628	634	636	601	607	575	606	584	581	591	631	575	601	610	645	604	601	594	613	628	610	580	604	611	649	599	597	597	590	643	628	629	610	596	589	622	609	621	620	648	654	598	614	596	601	570	558	576	619	604	599	627	577	583	613	584	577	600	608	603	639	583	559	596	617	572	617	589	661	603	598	632	634	613	608	596	593	613	583	595	590	562	594	604	614	575	630	617	625	550	632	594	632	606	589	622	614	596	640	611	619	604	622	599	595	621	596	616	640	599	631	616	586	582	566	583	583	605	646	640	611	585	586	579	660	595	632	618	589	607	606	619	659	583	532	605	610	608	587	560	575	563	530	575	618	601	569	582	580	588	593	636	572	589	626	605	655	659	642	595	584	588	537	637	652	554	607	626	637	578	600	577	560	570	673	657	606	594	586	622	610	562	629	628	604	586	620	589	606	607	609	573	585	570	667	626	598	631	607	595	576	601	614	582	606	572	620	602	613	672	590	665	632	634	621	621	620	614	617	613	589	647	592	621	577	642	623	603	604	597	581	645	592	564	634	609	618	629	552	627	614	610	597	568	584	626	597	609	607	614	639	652	587	646	661	610	598	595	589	605	587	609	521	621	632	609	611	640	629	563	599	577	589	624	625	608	573	596	562	610	571	560	623	639	619	546	581	576	629	629	628	569	653	578	609	541	631	565	574	605	581	615	629	600	616	583	585	569	646	606	615	678	619	645	636	578	604	639	613	636	609	598	611	676	599	596	609	574	580	598	590	637	588	598	562	576	610	576	605	598	645	619	605	585	589	609	568	613	583	590	625	629	586	605	596	569	612	576	600	654	614	584	564	571	616	577	554	612	648	661	625	601	570	586	575	616	572	638	630	620	610	626	591	599	558	659	568	621	585	618	594	577	608	598	664	590	569	587	585	583	622	626	623	614	594	593	587	608	601	592	609	616	572	586	609	600	630	657	581	653	564	570	600	662	669	613	610	602	614	579	581	594	625	587	616	597	603	629	590	649	633	602	591	600	595	585	593	602	645	641	567	591	619	616	561	588	581	669	653	597	602	577	613	633	622	620	580	610	577	572	525	603	634	578	642	643	602	612	593	624	601	609	615	635	605	623	591	588	602	595	592	611	596	616	594	597	634	610	631	606	647	623	609	554	614	614	587	614	636	589	601	638	590	551	583	683	599	634	599	595	598	607	578	598	576	616	593	613	611	602	567	624	604	632	615	597	562	600	628	588	642	558	612	606	605	598	601	619	615	586	587	587	587	585	625	580	591	592	575	580	569	583	577	639	657	582	634	576	614	600	594	609	598	609	568	645	615	578	606	604	560	596	583	626	574	610	602	580	614	588	611	599	598	589	639	615	585	642	598	622	633	621	583	581	575	605	629	590	623	580	625	574	603	591	609	623	598	611	623	605	610	603	608	583	630	593	615	592	637	545	591	589	619	569	624	593	651	607	592	641	586	592	588	581	627	626	586	628	578	636	644	616	573	617	656	594	627	592	576	646	581	538	636	585	583	612	605	625	576	614	624	616	585	592	623	611	609	538	616	613	567	598	587	524	590	610	597	621	610	582	615	579	646	579	569	622	589	616	592	602	577	595	637	596	610	587	608	592	588	596	636	608	632	566	653	648	607	560	628	591	605	540	585	575	624	576	586	551	607	626	593	620	570	646	587	627	620	637	611	603	576	632	627	651	572	566	596	637	604	594	608	633	625	612	582	615	599	591	586	587	614	615	641	608	607	606	618	638	642	598	586	605	582	619	608	637	632	573	584	588	593	624	607	621	593	630	589	578	600	586	615	574	675	632	571	620	598	605	639	605	624	613	616	595	598	621	556	595	590	559	580	607	605	629	611	623	594	602	586	586	594	598	600	618	584	595	648	599	611	612	609	637	584	600	612	618	616	626	608	563	535	609	617	603	642	647	603	588	669	562	606	642	590	591	606	615	582	601	616	609	589	571	601
35927	60876	63282	43132	27194	8881	671	688	698	666	599	670	638	670	647	640	649	626	658	655	654	659	659	646	626	628	685	619	629	703	675	660	605	642	679	637	656	606	625	678	634	617	633	614	656	652	617	626	668	609	636	630	659	636	644	648	648	623	715	618	638	643	679	627	635	638	600	641	641	644	690	665	598	622	591	668	664	618	633	664	682	643	635	608	610	609	622	616	631	649	677	656	627	653	629	668	624	661	608	591	635	626	641	648	665	633	646	644	616	632	647	692	644	660	650	612	592	657	615	613	621	652	672	656	666	631	608	688	661	674	622	605	582	651	630	635	659	646	658	646	643	643	638	640	649	660	652	611	627	634	630	654	638	633	602	636	663	648	648	664	585	636	646	613	633	624	627	650	654	641	600	661	619	628	620	570	612	642	650	630	598	623	638	667	614	653	646	682	649	666	638	647	659	644	641	596	637	653	637	617	651	674	583	671	631	672	662	638	649	683	633	666	681	684	625	655	628	651	626	621	656	624	615	644	633	633	698	607	610	643	639	624	622	660	673	611	632	621	648	668	676	619	620	641	613	631	643	600	651	634	637	640	614	615	615	649	644	646	606	674	623	583	650	620	660	691	637	665	601	618	649	656	614	671	641	633	610	647	627	678	643	617	616	690	655	651	619	663	649	618	617	651	615	660	641	637	655	653	617	638	625	656	631	679	610	611	620	651	651	666	649	575	598	656	636	662	651	615	622	617	650	645	625	622	617	646	608	673	619	589	623	628	639	646	666	626	645	580	650	617	622	662	609	634	652	626	642	612	633	661	636	599	649	566	647	599	644	651	660	628	632	638	703	666	619	685	621	653	591	659	639	634	602	671	649	631	661	659	646	603	670	628	631	628	643	624	645	654	638	600	600	591	652	632	649	638	609	641	665	673	619	606	627	612	662	601	637	603	669	663	623	677	686	637	618	663	663	694	636	617	636	673	564	630	641	626	623	682	652	652	614	627	619	628	629	598	599	654	648	616	661	616	641	635	632	679	669	609	637	671	621	672	665	602	645	605	668	635	621	645	624	598	658	656	632	616	597	647	624	650	678	649	632	638	635	635	634	719	637	647	636	666	633	671	629	673	654	619	611	639	611	641	595	636	653	641	652	633	624	696	626	635	628	668	640	617	591	631	597	638	669	637	648	630	633	650	631	656	642	659	625	591	617	623	624	635	623	616	630	589	615	604	644	611	624	663	587	654	624	611	673	605	599	680	668	652	613	669	589	604	587	633	680	664	635	657	643	614	616	640	635	637	617	633	558	632	623	694	679	666	636	591	635	642	643	619	642	650	622	644	636	651	607	640	652	601	636	664	609	674	644	636	689	635	656	639	628	647	645	636	655	637	615	642	656	653	678	566	624	652	703	705	631	679	669	607	684	689	622	572	630	640	634	620	629	650	649	629	639	626	628	644	657	644	616	608	663	582	640	599	614	595	623	633	632	659	665	645	630	627	664	618	665	639	609	641	649	644	629	627	616	628	646	606	646	655	663	656	637	633	594	638	677	626	622	633	660	654	645	624	653	642	595	615	644	646	618	623	586	617	698	654	613	643	613	612	593	623	630	664	585	653	616	624	674	650	589	662	591	677	606	605	622	651	687	573	641	611	639	670	625	602	669	634	651	612	634	634	631	625	663	632	666	654	651	604	626	608	638	660	612	656	627	652	594	622	670	656	619	680	660	696	671	635	625	630	596	671	642	619	653	600	653	619	612	605	648	629	643	649	655	613	689	636	656	654	628	640	610	628	662	673	663	605	612	638	635	626	666	620	618	622	634	623	712	623	595	648	664	614	643	686	634	675	619	615	612	647	607	700	685	601	638	640	655	634	685	595	579	639	603	621	646	590	647	643	642	615	661	621	659	678	631	657	676	591	615	631	622	679	609	603	625	689	645	632	630	606	640	644	646	642	591	633	674	667	630	630	608	581	614	680	615	647	613	638	597	635	578	656	635	630	632	642	641	633	686	634	629	640	649	641	646	634	612	642	664	612	645	633	612	651	621	591	645	636	667	666	661	615	659	662	613	625	611	701	649	623	659	608	607	602	630	618	639	611	630	594	606	662	633	614	599	631	678	632	629	617	577	629	616	661	619	626	648	633	617	627	661	641	595	616	607	695	635	640	636	649	621	664	636	608	668	651	627	660	579	642	593	667	643	644	608	641	615	621	648	643	649	656	628	639	648	615	633	648	620	695	633	629	638	631	650	676	608	632	633	638	637	612	634	629	627	629	625	621	623	657	645	646	616	595	650	598	669	634	654	656	669	651	671	581	621	634	636	619	641	627	613	592	575	607	658	648	668	649	620	653	657	657	608	675	638	630	648	613	638	630	709	609	614	646	624	617	630	601	653	613	645	649	628	643	584	629	588	642	622	622	650	635	625	675	655	669	639	589	655	646	642	615	626	650	603	631	643	621	646	650	644	589	664	643	620	654	668	635	611	619	630	609	651	647	625	655	652	654	669	649	617	584	662	601	615	603	622	652	595	653	601	648	645	649	600	664	650	663	619	658	633	614	639	642	596	662	612	617	665	641	638	622	614	640	696	635	696	628	637	614	646	646	619	667	621	590	647	628	670	635	688	652	695	629	634	630	650	677	588	657	637	670	634	639	627	649	610	627	673	685	639	606	669	626	629	636	629	615	599	617	620	702	636	610	656	653	636	672	709	610	610	614	635	625	686	701	642	618	629	633	649	628	629	640	607	622	615	603	608	601	637	629	673	633	641	672	645	602	652	665	648	684	636	643	662	629	638	653	651	657	637	637	652	627	662	630	634	626	631	628	587	654	648	616	669	617	605	653	641	677	633	620	647	667	616	623	628	619	631	668	634	655	650	664	626	654	649	637	652	603	642	619	622	598	613	662	636	652	650	634	598	621	670	672	659	671	605	639	664	629	677	663	620	583	678	662	599	592	653	618	626	679	636	629	630	629	622	645	636	612	629	664	628	632	660	627	644	677	589	627	609	589	616	612	587	631	646	638	625	664	644	617	670	593	615	667	605	666	640	658	639	655	625	641	632	668	676	647	583	650	628	607	624	637	594	642	655	674	658	640	631	599	600	596	655	666	596	635	643	653	619	680	621	593	602	668	654	604	614	636	676	621	642	620	634	627	644	656	639	636	635	631	661	668	642	672	674	612	618	603	635	637	601	611	621	606	690	634	614	649	673	620	629	633	629	625	614	686	583	612	655	645	671	649	618	634	636	695	659	674	613	577	681	624	612	680	644	609	625	624	664	599	682	673	629	656	653	645	646	626	640	630	589	615	652	630	661	687	623	645	697	618	673	639	657	673	649	625	591	661	672	650	625	645	624	625	666	665	695	685	622	644	652	638	613	633	587	654	645	675	667	623	641	631	608	619	593	650	603	596	606	641	619	644	615	637	671	622	605	668	601	632	608	624	628	635	663	597	620	643	643	647	615	648	673	619	589	638	591	624	583	683	634	634	641	658	615	636
22422	21088	32908	35130	32693	25835	14639	2061	1048	1012	982	1016	1010	1005	972	1006	907	978	1022	909	952	924	948	916	966	966	978	980	929	951	990	928	867	1000	961	940	918	877	955	938	981	943	892	996	945	935	949	976	939	866	911	908	877	910	960	914	955	949	885	937	970	984	934	921	948	970	968	929	980	937	925	942	939	935	950	903	892	887	941	907	909	932	953	918	939	962	932	987	933	933	885	916	923	983	1014	952	910	932	963	904	927	983	942	967	925	934	957	897	964	933	921	955	959	926	967	939	921	930	959	949	866	930	926	953	967	918	893	940	958	971	910	911	947	931	931	951	920	923	927	1002	922	973	962	962	943	919	972	954	992	932	890	935	944	909	976	914	890	938	956	981	953	910	916	890	932	936	978	947	921	930	948	918	960	949	944	921	959	920	934	952	890	971	929	903	920	889	953	907	971	897	911	964	911	928	933	954	927	942	891	951	939	945	917	910	990	912	870	896	922	950	958	951	959	953	981	895	920	911	927	918	929	1003	913	915	938	943	871	934	922	947	939	911	954	883	929	961	966	921	975	936	914	908	980	931	892	939	948	980	913	913	907	937	939	851	925	913	968	902	969	931	904	914	907	958	973	923	884	893	908	939	918	959	947	945	952	919	900	907	972	960	920	955	932	967	912	910	897	925	911	887	978	940	934	899	916	913	922	909	942	968	923	921	974	930	857	908	905	958	973	910	915	938	948	969	876	983	879	950	910	946	932	872	919	894	917	896	932	968	974	954	882	882	963	946	918	935	926	922	966	907	945	956	952	891	930	969	913	895	919	948	920	936	892	900	951	890	943	896	905	944	960	997	943	877	938	905	904	961	915	936	960	926	936	962	961	932	976	949	951	947	939	957	961	952	973	935	909	965	856	891	962	945	913	938	896	924	986	922	962	854	945	920	903	891	897	909	885	932	976	919	939	948	962	969	943	1000	911	935	963	921	921	916	959	917	900	998	956	925	963	940	891	959	851	868	912	969	930	911	952	955	998	922	934	915	931	1017	942	952	896	958	980	932	934	926	961	903	896	884	940	913	940	998	968	939	917	877	978	944	875	936	973	996	945	950	920	910	935	941	932	870	962	934	897	972	913	925	1022	941	981	905	928	881	909	933	978	962	910	853	868	903	912	907	904	911	926	952	968	964	930	946	913	846	940	972	925	952	934	964	998	972	889	929	896	947	972	849	899	941	956	940	987	905	879	932	880	945	942	867	937	895	934	930	944	1001	935	955	903	933	904	917	913	924	944	906	930	946	959	880	949	929	930	932	975	954	905	934	935	943	880	946	982	950	920	949	969	883	887	924	1023	949	912	906	906	902	918	936	983	970	915	1009	901	926	936	978	946	962	947	928	916	917	880	969	954	910	942	896	854	977	917	946	993	892	964	927	924	942	875	968	915	904	977	908	934	1002	945	907	949	957	940	924	971	923	895	938	903	913	999	984	956	934	940	953	918	916	945	934	935	915	942	934	958	941	943	951	989	914	924	902	928	960	939	923	941	931	883	927	951	937	887	935	870	886	913	941	939	959	901	931	892	937	880	962	954	923	924	943	921	958	926	962	965	934	966	922	910	963	898	956	922	939	968	891	947	915	916	903	875	918	889	974	945	896	997	911	935	924	982	982	927	920	1000	942	964	890	883	954	938	925	939	966	901	935	960	887	941	941	926	888	981	942	993	969	922	930	910	943	916	946	925	911	953	931	961	927	905	962	1002	954	933	947	866	978	900	974	915	920	881	920	925	946	870	923	919	952	990	917	935	935	949	958	924	925	935	950	903	949	953	893	918	933	951	909	918	930	913	938	958	908	918	966	870	936	919	923	974	974	931	911	930	925	961	901	981	944	966	955	940	906	961	973	976	935	918	937	976	911	939	874	945	917	907	938	941	990	916	899	940	882	906	914	920	961	917	908	910	947	919	961	975	916	908	971	990	945	942	937	958	947	939	902	907	859	951	950	931	966	917	914	961	981	910	891	970	1008	985	935	923	980	905	907	932	895	976	964	1027	946	957	898	935	987	932	931	908	907	895	939	928	931	925	940	910	962	911	893	910	891	976	924	944	930	903	913	938	977	975	917	963	915	953	899	941	906	979	912	965	876	936	912	966	920	916	936	905	947	864	927	960	955	933	952	911	946	958	920	918	965	950	958	892	978	956	919	949	967	927	964	912	907	983	931	978	903	897	938	970	861	955	918	955	947	974	967	975	917	947	942	886	958	913	949	942	937	918	923	910	911	891	891	956	893	931	931	954	891	949	872	942	948	919	933	990	934	913	953	908	932	940	974	878	922	948	999	899	942	943	925	903	894	948	892	945	978	982	994	942	969	885	889	903	922	910	907	948	904	915	914	913	921	911	946	942	911	947	937	969	894	928	938	928	890	919	959	920	919	945	933	888	906	928	918	929	906	911	931	975	905	963	915	963	885	915	897	926	916	883	900	933	968	906	937	938	947	943	939	914	925	904	911	915	942	1001	958	934	962	974	972	921	933	950	945	987	855	916	943	963	920	890	910	884	980	934	900	905	943	918	913	907	907	883	905	1000	917	966	945	972	913	938	916	966	865	903	999	961	980	949	962	939	937	934	954	929	935	913	917	964	990	941	978	913	969	936	922	916	930	909	919	943	954	988	1036	961	922	914	877	928	921	882	930	883	952	935	890	978	926	907	945	922	945	950	895	951	941	935	902	934	919	906	894	964	876	924	925	937	1003	883	936	938	901	998	905	943	920	880	896	944	931	872	968	944	890	869	924	936	939	915	865	937	905	933	934	906	861	931	960	912	970	913	947	937	980	948	983	971	929	949	926	911	887	940	946	920	907	1005	965	952	900	901	955	952	866	933	982	926	972	938	940	930	932	949	1001	947	930	896	882	934	994	939	889	961	958	956	954	921	894	985	927	891	961	922	917	931	908	903	945	895	943	937	945	935	919	909	917	881	944	906	883	937	977	936	914	936	859	952	886	952	961	908	948	961	924	920	968	952	971	904	953	978	956	947	933	878	901	951	943	938	959	941	937	917	980	977	887	939	979	984	928	885	940	931	948	936	950	900	903	976	911	968	947	896	925	954	894	949	898	956	904	956	928	931	983	1017	938	911	975	957	943	926	931	892	946	942	925	943	882	905	938	948	884	923	895	928	990	942	969	904	943	952	931	907	942	875	925	941	901	908	984	935	956	925	916	928	885	961	903	944	903	951	952	859	1003	953	931	1023	921	975	905	937	988	904	933	936	910	958	893	926	969	900	910	940	939	904	973	912	919	914	939	909	952	1017	946	962	922	989	908	907	915	894	952	951	861	906	933	1008	966	936	948	960	900	944	979	942	931	930	988	950	951	957	965	954	914	917	875	948	970	944	925	952	958	924	945	981	976	873	924	927	972	954	931	993	901	1013	998	921	859	907	918	927	944	927	914	963	968	906	903	940	902	958	975	915	867	929	945	906	926	872	955	909	950	924	991	950	978	966	917	941	922	912	952	936	930	905	903	931	925	917	962
42748	87951	87369	65674	48012	24773	1294	1117	1030	1011	1003	974	977	1003	936	988	959	918	893	955	901	910	944	883	950	950	944	960	945	913	895	897	958	914	931	958	950	939	918	911	911	920	969	890	927	901	896	923	880	915	942	863	903	919	889	873	906	892	963	881	954	899	944	966	970	932	927	953	938	973	925	900	873	883	933	932	890	876	881	927	941	914	930	922	941	914	902	920	976	956	865	963	956	935	997	940	916	886	924	930	940	880	918	969	901	951	919	876	890	932	905	904	947	943	935	921	938	917	922	915	919	942	924	903	879	893	904	965	985	917	923	927	895	924	974	879	924	937	920	862	918	938	978	921	915	903	893	934	932	907	907	914	859	915	897	920	833	936	910	959	902	887	880	929	934	905	897	913	913	959	970	895	926	971	868	900	955	939	939	932	939	907	938	906	917	895	928	959	892	883	940	910	903	872	866	924	930	905	879	921	923	948	904	940	906	916	937	900	904	946	890	916	945	932	937	940	963	900	938	939	925	890	890	924	889	947	902	904	882	832	1030	911	915	915	948	985	909	884	903	912	982	892	932	929	957	987	869	868	882	901	912	882	879	934	946	876	881	936	933	933	882	851	952	921	920	896	835	879	900	908	928	939	925	905	882	933	948	893	953	964	927	874	905	959	928	930	907	962	912	923	896	885	848	962	946	911	922	946	929	931	900	917	899	870	950	926	881	929	951	909	958	944	850	942	950	888	964	911	914	914	930	889	913	844	949	918	878	890	945	939	923	902	950	896	932	918	922	870	960	921	952	939	917	950	913	911	937	937	917	891	910	931	941	948	899	915	886	884	894	898	926	943	905	960	942	948	961	953	919	947	961	905	950	939	926	889	913	924	958	904	944	895	914	893	897	967	926	944	921	929	936	906	896	954	986	983	1003	923	956	950	913	935	914	864	873	959	903	929	897	927	924	933	927	932	933	905	944	923	982	931	969	937	952	942	900	959	936	865	937	927	942	930	900	852	899	957	898	900	957	934	936	950	917	934	959	942	940	915	927	946	924	922	918	912	939	930	949	925	919	948	924	923	864	949	942	940	901	887	883	894	913	930	884	917	944	901	940	928	945	954	934	949	917	931	914	944	939	959	924	886	885	905	880	891	860	920	885	911	929	971	913	933	939	940	912	938	886	935	887	937	991	961	882	859	964	912	929	886	867	857	891	889	910	926	896	980	978	904	914	866	896	914	899	921	861	931	926	959	924	943	912	892	936	890	952	976	949	947	853	944	901	880	873	933	940	882	920	905	910	911	929	861	926	923	849	943	938	924	929	895	952	968	912	919	896	954	951	873	944	924	901	957	882	910	893	920	936	919	931	878	908	951	975	890	991	908	915	914	915	933	903	910	915	921	917	959	927	932	939	928	953	924	959	934	919	951	905	891	953	887	966	906	887	937	842	899	920	983	885	951	942	986	891	948	886	971	905	955	877	927	908	927	942	942	930	930	943	949	980	931	904	921	899	908	861	920	958	915	887	984	904	911	877	954	935	891	936	886	900	895	908	859	915	913	950	892	946	899	895	887	981	934	927	901	933	922	891	907	942	923	923	922	940	977	937	915	914	909	931	908	938	948	936	934	930	930	933	894	858	929	940	916	921	877	885	885	966	952	896	895	898	945	888	921	931	905	883	929	930	958	905	923	950	945	925	961	890	963	954	899	906	913	978	965	908	932	921	925	909	940	947	901	913	935	999	879	966	929	972	890	918	948	961	854	903	957	955	924	918	883	986	873	885	909	886	961	916	857	958	874	907	903	938	940	909	857	892	902	964	885	918	881	934	888	914	964	920	937	930	889	857	919	942	894	911	982	933	966	897	904	904	980	907	934	908	933	927	902	924	908	895	913	932	925	882	962	910	936	861	886	910	963	942	942	953	958	927	961	911	910	881	936	919	933	957	942	907	890	882	921	897	915	902	918	922	938	912	946	938	905	949	931	904	941	980	922	913	881	960	924	1011	964	935	933	916	941	967	918	916	968	888	922	892	914	854	933	877	956	939	872	981	963	926	904	940	946	948	887	914	935	906	901	950	929	934	854	916	891	902	920	909	898	869	905	926	945	925	903	851	904	913	886	944	891	919	934	907	887	909	889	967	915	932	942	909	915	944	900	934	890	919	924	936	907	943	904	907	947	917	971	917	906	953	854	928	943	933	880	890	918	905	959	887	1000	902	877	919	878	955	892	929	957	931	953	893	894	979	860	907	846	910	945	886	933	992	965	919	906	944	967	913	937	948	924	901	895	902	947	927	935	941	973	913	917	904	921	961	955	915	933	891	895	868	891	943	863	890	896	903	938	978	914	978	928	951	914	873	873	914	926	903	882	932	921	912	924	891	895	960	935	969	917	932	952	911	928	920	909	919	900	939	921	872	946	909	1021	945	899	880	893	958	942	870	876	980	960	903	897	868	916	934	945	937	917	912	952	913	937	930	953	938	885	965	949	949	893	887	918	887	927	898	941	911	902	912	903	882	1005	937	900	901	950	952	945	929	933	890	959	931	953	947	949	934	951	888	914	954	921	885	896	911	897	928	867	955	892	945	931	925	986	881	920	938	898	961	921	929	942	884	837	913	893	909	889	892	872	924	1009	902	945	890	868	962	830	909	909	945	954	884	932	881	890	868	887	953	966	993	923	906	965	926	927	868	880	891	972	921	950	938	902	907	958	898	880	922	928	947	915	905	973	928	916	906	883	911	919	925	927	918	813	939	913	939	915	908	921	889	906	919	941	911	886	931	912	922	923	899	918	928	918	969	934	957	889	919	936	952	916	942	955	915	950	906	878	936	940	889	950	930	886	940	930	946	937	924	930	911	953	916	959	972	961	912	858	938	908	960	945	893	994	907	947	955	914	910	909	956	905	914	895	967	907	914	949	964	903	907	961	923	958	916	946	938	902	920	953	918	916	920	899	920	955	920	974	900	886	887	956	915	919	917	913	951	964	964	981	847	953	878	923	878	986	885	935	888	932	929	898	950	878	930	917	920	944	969	972	915	931	903	932	916	924	922	902	914	952	963	936	889	905	919	903	897	927	948	937	940	939	932	931	1004	918	922	902	965	928	961	927	933	890	934	981	941	909	923	898	945	867	918	853	872	940	947	907	906	943	846	918	889	935	944	978	967	930	872	933	949	903	899	948	945	906	917	887	967	915	864	918	889	899	882	853	937	932	904	953	994	928	947	922	871	953	889	919	879	965	906	897	831	936	957	958	853	914	928	930	903	952	949	947	939	903	973	956	948	883	873	956	928	921	918	943	895	913	940	900	963	958	946	935	951	910	979	903	905	930	920	959	906	962	882	870	943	919	950	943	869	965	921	944	869	957	925	965	864	900	866	946	914	969	964	938	933	953	911	880	931	943	886	909	948	942	922	974	953	984	927	899	885	893	944	928	914	893	887	965	942	943	934	929	907	908	927	913	927	911	978	914	882	981	951	981	882	901	873	936	932	918	906	901	874	952	921	951	920	884
30959	23183	34597	25834	10235	2317	528	407	411	418	401	391	398	415	421	411	385	397	406	430	410	377	407	375	370	386	400	400	447	397	387	432	401	373	421	411	411	432	398	426	384	383	413	401	414	419	385	411	374	386	401	392	413	379	395	411	397	389	398	410	380	415	417	398	398	381	391	393	373	397	423	417	402	430	402	452	406	409	395	397	385	404	408	391	404	372	414	405	376	445	415	410	396	386	410	408	423	370	373	394	422	434	392	414	399	383	395	448	390	419	387	385	379	407	387	381	402	411	398	424	413	380	385	393	400	435	418	399	423	397	404	384	391	397	380	421	375	380	411	412	412	448	419	403	399	356	422	414	410	412	425	426	423	386	410	375	365	397	435	392	426	398	397	369	372	435	436	402	426	429	405	412	391	423	408	385	403	418	404	437	406	440	374	401	424	416	391	424	410	407	444	424	370	376	429	399	379	391	409	396	431	460	412	397	441	404	403	398	432	407	367	448	405	396	385	398	417	406	416	411	435	437	386	360	401	380	420	379	370	436	375	420	377	391	393	431	353	372	415	410	430	368	427	364	426	399	418	395	453	384	419	370	385	434	396	422	400	419	423	381	429	415	419	400	413	412	421	451	424	364	411	397	437	417	393	401	417	369	400	415	400	396	399	397	383	417	394	405	424	404	412	370	373	409	397	395	478	396	383	416	395	378	446	421	389	372	374	395	422	418	399	411	434	422	402	374	405	381	422	406	407	402	372	388	385	367	395	421	438	385	393	428	369	388	394	367	400	400	404	400	417	381	409	393	404	394	407	452	402	434	421	432	396	396	410	407	381	425	399	398	380	383	416	411	413	386	431	392	379	408	402	383	401	389	408	399	407	409	386	383	408	432	391	417	401	421	384	391	445	413	407	387	406	418	386	410	432	350	418	388	358	393	411	398	368	448	355	403	384	415	409	394	434	406	394	417	398	401	399	417	404	397	408	383	373	400	437	399	414	406	404	408	442	428	437	396	401	418	403	410	380	414	389	403	406	393	418	409	373	416	406	393	387	407	364	394	446	408	387	415	387	388	422	408	404	422	433	401	378	391	398	420	387	405	381	408	425	404	356	381	401	429	405	393	424	471	406	365	368	397	367	413	397	406	380	429	376	381	405	427	409	407	415	406	356	384	400	465	426	463	439	415	394	385	421	402	416	398	390	389	409	408	422	405	386	406	432	407	396	419	403	427	393	394	411	382	378	408	387	421	403	405	425	393	374	413	391	411	403	414	400	386	432	424	413	367	390	378	422	383	401	405	375	435	425	398	384	392	409	393	394	465	476	427	405	402	434	409	407	385	387	436	386	406	380	403	410	384	360	416	385	399	407	388	406	384	452	405	402	388	376	420	401	382	413	408	436	446	419	422	436	383	361	369	382	383	414	404	429	389	406	390	398	412	424	376	400	410	414	404	410	398	354	378	368	383	420	385	428	401	417	410	423	420	411	386	377	398	381	371	420	414	388	427	443	395	407	429	364	378	375	405	380	410	416	364	423	405	422	442	402	423	401	401	396	345	384	387	394	375	413	366	406	411	394	385	408	419	389	433	383	404	403	409	397	361	401	398	401	378	384	401	381	355	361	348	420	413	419	387	379	404	386	408	411	384	369	405	403	394	404	403	420	390	419	401	401	358	428	405	399	419	414	362	392	420	399	409	379	424	405	383	384	394	392	403	364	377	373	425	412	396	347	386	455	383	396	396	403	427	416	437	430	408	424	460	418	421	398	403	391	435	408	387	401	400	420	393	430	392	411	406	405	416	403	391	418	393	390	396	412	371	423	398	386	444	429	407	401	400	443	427	383	392	375	414	409	387	360	373	383	401	429	437	433	378	399	379	395	400	399	433	402	435	395	410	384	431	374	421	389	413	379	405	409	373	405	416	371	423	411	421	404	383	471	382	409	434	402	425	390	422	391	413	419	408	398	423	418	390	374	416	411	423	389	410	401	392	429	423	389	372	417	395	383	399	401	379	383	405	383	420	366	390	402	446	411	416	401	382	379	364	393	399	419	398	428	370	429	390	451	380	391	410	412	390	429	413	455	401	382	392	409	382	414	408	416	408	395	431	429	390	405	363	398	388	402	439	397	383	372	383	422	396	384	441	384	390	362	403	392	401	376	423	394	410	391	403	399	405	406	390	389	421	413	410	417	392	403	417	402	426	397	396	414	383	431	409	379	412	371	409	380	359	412	377	366	412	411	370	427	390	358	382	377	384	398	394	391	395	366	395	411	417	396	388	401	390	441	424	440	425	408	406	384	400	419	405	411	395	373	426	370	410	422	371	376	413	411	395	410	385	409	396	386	423	437	397	408	427	408	399	407	405	403	406	416	389	353	411	386	380	400	401	415	431	405	433	410	346	398	424	448	367	408	400	398	447	399	400	379	427	389	389	379	386	438	409	379	443	390	395	365	436	379	422	397	362	410	384	405	380	398	427	387	406	415	408	430	400	389	412	392	386	415	413	388	387	408	369	376	386	379	400	416	412	434	385	361	420	413	383	404	412	353	389	398	395	423	370	385	409	392	407	370	403	392	404	405	380	433	410	396	414	432	443	364	412	414	417	375	376	399	401	382	398	379	421	378	424	388	420	405	410	398	404	422	455	415	417	364	429	402	372	392	406	383	376	399	419	385	379	424	383	400	414	389	409	434	361	411	399	380	372	398	418	377	380	429	406	390	421	404	391	413	419	412	393	392	436	408	412	379	388	409	423	434	420	401	422	419	396	409	408	374	415	383	363	409	415	420	392	372	389	436	441	388	365	389	405	357	385	420	422	399	385	394	393	369	393	393	411	393	398	379	406	392	422	399	382	367	393	417	409	409	392	401	404	395	415	376	407	388	386	437	361	421	398	388	414	418	424	410	387	437	400	429	406	385	389	398	411	410	418	399	427	382	364	422	429	409	395	395	388	396	425	434	397	384	399	420	371	404	374	408	384	442	440	405	357	404	396	409	462	382	406	376	389	418	393	439	354	406	378	376	425	400	400	399	426	412	388	375	426	390	419	402	417	400	387	417	409	354	381	379	408	401	437	413	387	379	400	396	411	436	404	376	428	415	396	423	370	411	414	382	371	437	424	399	405	373	377	403	412	382	394	405	389	401	385	406	421	415	445	423	382	362	397	395	398	404	397	410	436	403	446	384	388	417	405	406	432	386	387	402	421	397	422	388	397	439	417	421	422	400	433	435	383	381	404	370	432	382	383	413	403	402	354	394	429	386	380	393	426	396	401	405	407	403	418	381	418	386	404	407	431	414	352	379	385	400	449	408	384	413	398	363	430	381	426	385	426	421	402	441	373	377	428	401	400	379	440	394	405	422	406	412	398	417	418	352	381	414	419	374	398	414	420	420	402	426	427	403	364	422	443	394	395	374	423	401	382	397	417	414	407	409	392	421	419	386	383	390	363	383	425	460	382	400	403	376	417	414	395	404	389	407	365	411	394	378	410	397	425	417	424
30249	29381	29147	16256	7416	2085	459	483	455	449	455	425	432	412	461	422	441	457	436	458	400	423	394	386	448	467	401	424	403	416	431	411	439	452	441	403	444	450	416	434	392	415	405	461	446	402	437	442	417	452	437	444	400	443	439	431	460	410	423	379	428	395	443	445	425	435	383	383	414	406	446	397	435	448	452	430	438	448	455	437	433	449	435	422	446	425	452	449	440	408	398	436	431	364	433	444	426	435	400	426	408	397	386	380	444	410	422	404	473	423	419	417	428	442	415	425	399	389	433	429	451	438	388	409	439	434	465	436	419	419	442	440	425	403	421	405	428	472	417	454	434	466	412	484	405	420	446	411	464	464	448	435	411	428	444	421	418	397	403	451	460	458	438	446	416	453	404	416	437	446	438	440	448	428	432	403	442	422	406	440	443	448	409	434	427	416	457	435	449	412	416	433	442	458	441	487	402	434	423	408	431	453	431	401	404	370	444	443	423	430	428	428	434	461	427	407	392	436	419	424	453	447	424	423	482	399	460	429	468	445	428	454	385	389	424	423	428	404	445	445	428	417	414	440	417	440	423	421	409	430	436	403	427	441	427	415	414	426	427	474	434	429	423	415	427	467	428	414	478	381	443	467	405	435	456	386	410	427	415	439	426	489	458	398	421	406	443	421	425	437	390	407	408	413	442	411	470	406	433	434	417	426	420	424	450	460	408	443	451	405	440	436	426	373	399	431	442	436	457	421	464	432	414	388	400	449	406	386	433	424	427	397	418	434	372	459	425	412	421	450	412	488	410	417	458	414	479	408	417	409	444	408	422	424	409	420	424	414	417	419	434	426	443	471	467	442	434	409	443	459	435	444	418	427	413	464	440	433	401	412	441	432	425	477	431	424	416	449	418	458	407	409	421	416	424	434	427	451	487	418	430	434	445	419	415	422	401	431	454	401	423	470	403	403	425	456	422	404	423	404	470	439	436	444	441	436	445	421	415	417	386	394	395	419	442	421	434	420	417	424	407	449	439	440	451	395	417	428	404	425	447	453	393	435	418	431	436	404	441	432	407	419	411	391	427	430	454	411	402	436	427	453	422	420	414	460	457	415	400	426	418	410	432	420	405	420	406	405	450	425	421	440	427	435	381	413	433	384	422	416	439	485	406	406	450	429	433	433	432	419	439	414	430	430	435	453	453	441	441	436	439	452	431	439	436	413	414	441	442	394	443	445	409	445	421	404	431	402	447	451	400	439	431	418	463	402	452	414	399	430	412	423	419	385	435	442	412	430	433	471	415	449	418	447	425	447	421	428	463	438	420	426	382	453	444	422	407	442	431	440	439	439	427	438	446	424	385	439	413	442	473	446	467	423	417	428	410	414	464	430	411	477	439	444	448	421	397	445	418	442	443	443	378	416	387	430	441	369	416	415	463	410	386	429	416	410	420	442	425	426	426	448	420	439	406	434	407	393	433	426	457	432	417	430	436	432	410	488	446	433	465	403	449	439	416	431	433	416	425	428	420	466	438	404	406	408	414	445	446	415	448	421	414	441	407	433	406	418	408	417	410	425	460	410	436	420	430	434	395	454	399	404	434	417	410	394	433	411	446	378	395	417	401	441	419	444	469	423	418	456	429	461	416	466	425	469	432	424	451	435	381	448	431	446	407	420	435	439	401	452	458	445	465	409	463	445	412	426	428	403	432	432	422	427	476	438	443	409	440	439	404	398	418	440	410	436	453	436	453	441	404	427	460	434	440	455	427	420	392	394	448	425	416	433	415	423	444	440	409	442	489	422	401	401	472	412	444	449	457	403	420	408	443	407	457	446	392	413	417	404	415	429	421	420	445	408	402	431	422	464	447	445	437	402	439	438	407	408	429	460	442	444	432	429	452	399	428	386	457	457	434	467	415	418	429	384	409	420	432	447	437	433	412	453	454	460	441	424	416	394	434	416	400	405	435	419	389	453	451	426	459	409	470	445	445	439	429	444	413	422	418	429	422	421	417	419	434	416	430	434	426	442	464	407	410	437	446	477	411	405	408	438	437	468	402	466	444	435	400	420	397	421	417	465	404	426	416	400	424	453	419	433	411	410	425	461	466	418	423	416	418	395	394	442	413	420	393	413	437	430	432	442	417	391	411	426	372	446	389	427	442	443	404	425	411	421	426	416	426	426	483	425	411	416	427	439	463	415	438	449	411	447	421	411	454	465	409	415	476	383	443	409	428	437	458	412	425	394	395	461	447	459	436	420	435	402	459	431	445	385	400	419	453	454	415	409	419	449	456	416	422	455	445	431	418	460	446	406	432	419	422	396	411	440	419	476	404	401	446	432	394	435	425	435	435	461	395	445	434	405	446	426	419	393	469	414	409	414	419	423	443	411	413	417	412	425	457	435	395	455	425	393	433	465	408	397	425	440	392	454	432	442	435	440	450	392	443	410	417	423	418	426	507	414	450	393	446	402	425	426	421	414	466	401	414	445	455	435	447	432	460	447	438	432	456	453	432	445	476	413	418	423	437	404	422	432	392	428	416	412	431	443	446	438	425	444	393	454	388	439	423	417	464	438	430	433	448	422	420	411	451	420	447	413	415	442	441	415	419	451	420	431	415	413	442	450	438	414	420	393	448	417	429	411	426	429	436	410	393	422	444	428	409	470	407	428	458	433	439	420	435	475	413	433	413	427	427	446	406	395	482	399	427	413	453	440	417	450	440	455	435	423	410	401	437	440	392	446	423	378	399	445	431	453	410	431	440	443	466	466	449	398	444	449	450	440	421	413	465	430	441	446	432	427	428	440	413	406	407	472	422	412	434	404	458	443	391	451	448	451	451	405	426	464	390	428	426	423	432	460	429	420	435	407	428	413	426	427	439	438	410	406	430	416	456	420	407	400	400	424	432	381	413	484	421	421	411	442	448	398	461	410	402	440	411	422	450	395	436	412	390	411	438	389	399	424	416	440	433	451	400	442	419	433	450	446	426	443	438	438	444	415	421	441	459	423	422	404	461	416	409	462	416	419	453	405	400	413	435	423	446	429	435	449	432	411	446	387	421	461	453	422	446	457	445	425	420	455	440	474	420	460	442	437	455	425	414	445	428	409	436	459	435	429	441	439	393	450	452	417	424	434	370	430	418	458	438	415	426	426	407	428	454	413	424	430	417	431	464	399	470	424	415	408	421	442	434	435	434	444	446	481	441	424	408	421	450	436	458	417	420	409	413	457	419	429	430	437	441	367	386	438	442	406	408	419	419	411	422	408	459	487	462	432	397	446	428	422	447	399	438	454	415	422	438	412	447	437	434	424	464	449	432	448	454	423	430	421	397	436	447	437	437	428	415	452	436	413	428	433	442	421	475	391	467	396	405	431	465	408	443	438	432	504	431	426	404	440	421	443	454	444	421	470	425	419	450	445	424	422	410	427	423	480	417	395	414	457	412	446	418	409	410	471	425	423	417	432	449	416	444	453	475	456	428	408	451	418	440	437	422	424	403	438	422	442
23740	21273	36293	43099	35582	23801	8368	812	613	654	596	590	672	608	613	609	585	568	637	623	623	599	596	572	658	553	602	542	587	599	591	611	591	622	575	584	564	563	586	611	578	580	564	599	587	571	637	578	596	587	580	569	565	569	581	613	597	608	620	618	605	591	589	601	603	582	594	568	565	590	588	578	605	592	561	597	595	587	594	551	597	607	574	580	641	602	591	580	620	578	645	631	575	604	632	632	569	569	597	598	602	618	570	634	624	619	612	649	575	584	557	610	563	589	611	612	593	640	580	629	611	625	577	613	599	581	620	614	566	562	585	617	586	613	594	608	640	623	606	580	615	593	602	593	604	598	624	573	622	588	580	601	618	604	615	609	605	594	580	590	568	605	600	617	625	582	600	623	607	628	601	592	605	589	586	598	582	616	635	585	618	599	603	628	672	608	606	619	607	591	627	592	631	582	626	589	615	634	598	586	625	556	636	584	637	610	559	577	588	606	583	570	580	640	566	579	617	595	578	625	551	583	608	585	594	585	575	600	590	576	573	543	597	567	615	625	612	593	628	565	661	615	592	575	604	553	580	590	617	627	630	586	624	570	609	599	559	596	658	585	622	551	595	667	599	622	603	609	603	589	577	584	595	604	624	608	646	591	621	625	607	638	588	634	621	581	596	608	649	641	610	599	578	585	607	585	591	599	552	630	582	594	591	593	586	623	582	596	578	616	574	584	592	614	591	622	618	579	628	570	607	588	584	614	593	595	580	590	593	610	604	624	594	569	657	537	608	575	587	615	571	638	580	604	613	567	584	604	611	604	557	576	603	601	609	604	618	583	603	575	580	528	611	576	611	642	556	572	583	595	586	573	625	635	608	574	609	587	603	611	607	577	594	580	582	603	590	568	611	591	635	605	575	604	602	592	633	523	605	585	594	555	594	564	590	586	575	572	575	583	595	574	600	658	567	558	598	618	613	598	634	591	576	587	593	574	582	581	593	636	608	630	590	656	616	589	641	613	653	577	631	584	629	622	628	593	587	604	597	597	605	592	624	596	588	618	588	625	590	576	604	585	659	540	641	612	615	612	616	567	646	590	624	582	591	590	658	624	574	554	613	586	621	596	564	635	637	630	634	596	586	606	586	560	543	595	590	590	587	625	599	619	614	601	628	584	610	606	584	632	601	592	604	652	585	607	620	572	610	589	646	605	581	584	610	583	638	546	619	593	597	561	622	609	577	595	582	614	597	592	602	616	618	589	618	585	567	622	622	574	614	602	555	555	574	599	575	576	580	610	624	607	585	576	588	592	613	640	608	602	574	589	588	586	636	548	628	599	605	614	569	588	595	568	599	596	582	632	628	622	620	597	625	644	623	601	598	614	628	566	630	571	690	608	585	594	574	625	597	651	624	607	550	591	556	613	608	584	607	586	621	584	611	582	615	612	576	570	590	568	568	563	607	590	603	585	570	611	571	625	611	649	613	580	565	626	613	536	595	612	589	603	570	616	546	615	599	579	613	564	598	609	585	620	573	607	608	587	580	532	587	593	631	590	572	588	621	601	565	591	640	607	619	583	593	588	568	568	644	589	599	618	612	596	586	611	615	604	570	599	570	610	624	589	625	615	647	536	643	595	585	557	631	575	618	595	586	589	594	604	596	603	589	591	587	571	606	571	581	577	564	615	618	604	592	585	563	595	590	600	600	611	624	603	589	570	604	619	595	627	613	624	581	614	593	550	601	599	606	547	615	605	574	623	629	566	569	601	607	587	595	618	615	641	630	590	573	624	599	645	609	568	624	596	600	615	602	623	583	570	619	559	542	630	629	603	573	607	595	624	578	585	621	619	558	625	582	564	538	624	538	577	624	608	605	598	578	619	652	591	612	609	604	619	594	583	587	575	583	608	578	593	571	560	581	620	609	574	572	600	572	612	606	602	621	602	592	537	600	594	627	587	560	612	603	573	623	599	584	607	604	634	553	581	652	590	601	600	600	590	619	571	613	596	592	599	574	585	611	582	633	559	564	594	627	578	618	567	565	605	591	601	636	601	591	606	615	584	562	594	571	593	640	556	631	574	611	580	563	622	606	581	606	574	600	600	603	604	551	612	598	602	599	575	642	597	583	609	578	595	542	631	651	602	608	601	589	607	620	613	596	578	609	577	588	567	545	588	595	639	558	652	582	560	640	608	600	616	630	588	565	578	646	619	645	612	584	584	578	607	577	620	620	662	613	618	629	590	597	590	606	610	581	565	575	550	585	614	578	619	630	630	573	618	579	628	587	610	578	611	576	577	628	592	610	572	625	582	602	572	571	530	576	615	585	605	619	642	617	590	592	596	622	611	582	594	557	596	617	619	577	560	605	606	575	579	583	581	602	596	610	602	608	568	579	576	587	595	581	616	610	607	561	590	563	575	621	620	612	582	617	649	581	562	637	619	618	641	601	580	607	634	616	556	600	569	580	590	595	573	620	627	583	654	617	591	585	620	585	580	591	618	592	593	577	609	586	607	600	574	602	624	554	555	571	559	544	623	625	612	592	581	580	642	599	586	612	593	584	594	591	613	575	601	594	610	598	587	618	588	630	630	581	615	559	610	576	609	625	566	557	600	570	543	538	590	572	633	589	590	583	600	593	574	613	588	577	620	611	614	556	623	576	598	605	560	621	593	600	627	627	589	585	610	587	595	596	585	608	577	574	578	613	603	595	636	636	571	596	586	626	631	599	605	651	620	624	608	604	567	660	616	623	575	612	588	619	584	579	639	582	587	624	557	628	547	604	623	560	614	602	584	579	632	588	631	602	613	549	609	594	568	609	636	625	582	542	581	610	579	590	607	584	600	590	623	600	584	624	620	598	580	598	624	566	588	625	597	588	614	607	580	572	638	611	605	595	629	579	584	586	576	624	586	638	593	572	595	618	550	548	586	566	604	612	584	574	593	623	613	597	573	598	566	566	566	562	587	606	575	593	588	619	650	607	572	572	600	587	568	569	565	593	589	598	654	620	621	632	607	627	576	530	567	642	626	639	559	580	601	612	580	583	651	669	598	634	586	628	643	580	654	583	584	650	583	564	621	573	582	626	591	594	557	648	620	612	560	578	609	594	567	571	584	626	588	596	598	606	638	596	593	619	546	584	598	614	574	594	625	576	587	566	614	536	594	594	613	623	581	555	600	589	586	612	605	590	581	587	614	611	544	574	607	560	586	604	614	590	588	605	591	620	579	627	621	601	624	572	616	621	563	614	601	576	580	605	644	620	528	602	606	618	611	578	595	606	578	596	582	639	572	594	567	607	620	634	567	647	581	601	581	581	579	636	598	540	575	555	606	613	592	574	577	572	577	627	569	581	607	587	610	600	587	597	598	556	576	633	634	589	635	621	620	569	587	591	530	617	622	554	638	567	610	528	555	600	582	623	624	578	620	536	613	637	614	609	605	613	650	592	603	607	635	602	597	593	602	565	531	598	585	609	623	603	611	637	621	564	599	601	640	577	619	627	565
38666	77220	72901	55418	40020	19907	2287	707	633	611	634	634	607	620	599	624	592	624	618	614	592	596	603	615	586	608	614	585	569	597	611	582	578	600	636	553	611	573	574	632	586	559	598	607	562	564	621	626	570	601	581	605	628	570	570	585	578	493	599	592	573	635	625	611	616	589	640	597	639	658	624	579	614	602	582	606	590	602	592	589	601	607	607	568	616	592	588	588	625	567	623	569	617	608	553	579	623	604	573	588	609	613	615	634	583	615	610	569	603	574	601	621	608	590	618	599	579	631	651	587	565	583	590	611	605	615	571	575	617	592	587	564	580	642	599	588	579	609	617	570	609	621	555	592	571	581	606	615	600	617	621	609	599	583	634	603	590	577	634	617	637	569	614	585	604	570	578	617	589	596	591	571	569	604	595	585	623	583	563	626	589	560	596	591	639	569	627	613	534	634	592	598	627	615	593	569	575	594	569	575	599	560	592	597	595	596	642	564	598	594	568	615	621	593	614	585	591	586	571	629	605	546	573	638	631	584	626	647	560	594	618	560	628	574	559	596	602	648	564	607	594	594	612	591	594	598	623	577	562	640	549	623	622	578	652	615	588	580	571	628	594	647	621	621	583	598	618	586	647	606	643	606	562	625	544	572	544	630	585	618	596	613	592	583	642	560	624	579	566	583	602	564	612	605	614	631	608	582	576	616	596	629	563	558	614	596	565	623	600	593	576	581	600	600	601	589	669	607	661	572	598	596	639	616	582	586	588	626	590	604	623	600	572	602	565	587	625	596	579	645	587	591	582	581	597	624	611	590	608	567	587	564	640	677	635	564	586	585	635	575	590	568	562	589	609	533	545	631	586	599	538	590	618	551	616	609	575	575	607	587	584	571	602	573	596	585	580	575	608	603	631	616	613	615	629	584	555	603	596	627	549	638	637	647	612	585	603	652	625	623	620	586	614	631	575	607	622	615	637	609	611	591	588	619	586	590	616	566	608	563	587	586	622	562	625	660	581	649	572	605	588	628	589	577	574	654	611	637	656	596	594	558	553	598	553	570	592	587	626	575	573	648	576	620	594	606	595	584	608	643	591	607	593	522	585	574	612	568	635	600	551	637	542	616	597	632	570	588	551	574	561	618	606	596	572	631	575	590	593	623	626	652	575	601	589	582	560	610	622	583	593	615	583	582	608	598	613	621	586	630	607	599	566	577	575	576	581	610	614	607	607	637	590	585	602	613	598	604	562	640	598	620	632	629	585	580	608	572	567	574	611	604	615	597	597	621	618	607	610	613	573	603	610	620	579	596	587	587	627	614	592	589	608	630	588	593	589	615	562	599	617	619	658	572	599	615	632	579	627	639	618	625	624	579	624	594	630	591	533	610	566	577	633	610	597	565	611	627	557	608	599	580	615	578	604	604	592	598	577	563	586	566	587	604	559	540	619	600	597	593	580	585	595	617	621	598	635	645	612	591	627	625	569	629	586	628	587	615	639	598	625	585	628	581	639	589	569	597	634	598	602	615	584	631	612	636	553	629	571	581	604	619	611	606	583	609	596	585	609	581	625	616	592	592	621	574	545	592	577	586	610	586	601	604	632	613	640	573	589	618	633	620	622	621	603	627	596	607	612	581	598	565	553	616	623	627	573	598	644	557	592	593	595	586	594	612	588	564	593	607	609	610	596	653	575	574	589	608	626	573	627	583	560	587	637	605	605	625	634	613	606	593	563	589	614	567	647	608	585	590	586	568	600	605	608	592	596	623	608	628	608	618	613	596	615	562	563	623	641	585	573	611	607	607	614	576	564	622	577	577	556	596	605	575	569	626	622	578	605	630	579	576	629	619	607	597	613	609	632	598	636	638	561	592	607	586	609	607	597	587	622	600	577	633	600	593	544	598	580	602	557	615	576	570	622	553	597	623	561	630	589	599	619	593	589	602	624	569	560	613	577	614	566	604	582	566	581	614	620	606	541	601	598	586	577	630	619	614	547	577	605	547	561	618	603	584	588	622	639	602	590	599	611	581	588	559	589	588	616	569	625	583	608	591	634	622	611	590	595	604	599	585	574	628	602	590	573	608	610	617	616	595	590	597	608	618	599	559	635	551	600	597	599	615	628	616	581	596	595	611	598	584	648	615	578	583	613	605	589	569	568	600	615	583	631	585	546	569	593	629	597	641	626	615	620	660	579	614	603	595	633	589	605	583	580	606	598	583	625	634	554	634	612	571	575	628	605	620	618	594	614	608	590	552	581	579	558	585	597	593	613	573	561	573	635	592	563	566	600	545	586	604	580	615	566	590	609	653	591	604	562	600	594	608	555	585	638	616	632	629	580	623	636	625	570	587	593	590	626	577	597	554	589	592	624	601	569	614	584	601	560	612	572	638	598	557	589	611	595	579	564	640	587	565	563	569	631	620	566	611	600	606	621	588	658	589	596	585	599	588	607	590	582	614	604	610	592	578	597	574	605	643	602	616	561	596	616	562	565	602	605	594	593	623	573	568	589	577	589	561	623	620	595	611	552	576	601	596	591	592	589	586	611	636	607	580	599	565	586	621	624	616	619	586	622	614	573	547	614	571	611	623	643	632	581	660	631	605	587	603	589	577	600	605	586	615	597	552	567	571	578	633	612	561	603	572	670	589	610	608	607	612	580	591	582	545	569	577	578	651	601	641	624	587	598	602	606	590	588	650	674	595	606	593	611	598	624	618	586	630	610	582	613	554	594	583	612	567	584	685	580	601	592	629	614	565	593	574	591	621	592	574	584	641	608	621	597	630	613	585	641	588	601	574	636	658	635	596	572	611	561	546	632	619	608	587	620	589	589	599	595	606	571	635	584	631	625	607	590	635	577	603	612	583	609	610	627	564	611	591	627	608	554	580	630	620	634	575	578	591	594	619	554	599	579	558	592	642	562	601	573	599	576	639	586	609	627	592	631	616	618	618	617	611	584	610	598	567	622	586	563	623	599	633	577	616	606	576	606	579	642	568	624	637	589	578	569	637	596	604	596	585	593	550	569	567	630	602	610	572	633	579	602	605	584	598	608	558	599	566	649	590	639	583	571	593	588	627	617	588	649	578	600	581	587	559	596	599	625	601	623	606	633	623	579	578	551	595	586	573	608	610	608	615	551	623	541	616	641	605	575	609	561	611	632	579	574	609	600	608	632	590	577	567	631	606	605	615	604	592	628	603	571	616	595	551	591	606	621	572	580	614	626	612	581	619	654	579	586	614	604	625	610	635	606	592	594	597	606	560	555	569	623	588	615	622	608	627	581	658	607	619	565	593	596	596	587	579	606	640	576	549	626	612	624	559	609	621	593	645	574	607	572	584	610	568	597	561	572	601	603	581	603	615	605	619	580	584	603	571	593	604	623	599	628	596	556	552	614	616	629	578	585	602	585	584	632	577	633	651	601	592	646	618	604	599	652	602	657	620	568	573	603	606	639	589	599	600	631	617	577	625	608	560	554	597	587	617	609	617	600	598	561	578	605	603
24887	21416	35053	39887	28517	14837	3035	672	623	620	608	612	619	622	621	675	628	611	629	642	668	612	637	658	642	632	580	633	612	661	675	615	623	651	655	600	634	611	592	618	596	611	625	609	649	607	636	644	657	673	638	629	613	633	604	619	638	654	604	625	640	616	624	647	650	635	630	630	637	606	612	608	622	580	631	622	611	627	688	618	603	644	663	671	615	605	613	622	632	612	582	655	621	612	624	606	591	614	613	655	611	608	629	640	632	665	649	599	616	648	587	669	650	644	603	572	567	597	592	671	629	597	623	593	628	621	628	581	603	604	637	602	570	660	630	582	609	633	559	600	603	636	632	652	619	571	664	589	627	609	602	615	578	638	591	653	632	619	621	642	639	597	602	653	634	641	618	621	650	643	632	664	622	636	663	617	638	626	673	594	638	613	591	601	604	590	612	658	657	657	605	609	630	624	602	633	582	644	587	632	610	669	628	606	615	645	579	618	657	588	627	635	612	606	631	674	606	634	605	596	603	683	630	583	637	624	648	599	608	644	557	600	681	614	615	611	641	569	613	653	592	602	623	597	665	649	652	613	605	609	611	650	641	625	667	651	618	568	614	622	592	625	658	630	630	645	612	634	622	636	639	687	646	614	601	615	644	640	625	649	578	573	621	605	629	622	552	638	706	633	626	637	609	629	589	634	637	598	612	642	632	600	590	582	646	613	583	606	609	607	570	590	642	583	606	610	618	629	614	619	577	620	624	662	668	599	664	623	581	634	603	596	555	622	597	565	568	657	669	574	599	568	636	627	623	604	643	581	636	602	607	595	605	609	618	595	653	612	640	624	609	589	615	639	624	631	624	635	608	619	618	622	648	625	620	589	614	678	626	619	615	619	624	613	609	642	598	606	623	604	623	602	619	597	602	577	580	610	628	606	636	575	643	615	603	628	633	574	612	623	613	572	598	571	641	590	637	674	620	626	577	642	594	592	630	592	630	650	612	636	611	590	585	648	637	651	618	633	614	639	560	619	616	594	672	600	625	643	631	610	637	621	616	602	570	655	626	636	636	651	586	634	628	626	625	668	602	620	589	605	624	609	603	626	637	642	655	634	649	651	628	671	612	577	642	594	647	598	613	625	595	635	624	650	630	648	611	591	613	645	633	608	651	629	619	653	615	598	635	617	654	627	613	605	600	644	632	585	560	656	636	624	650	624	645	617	642	651	615	611	590	610	679	579	611	631	615	636	606	617	636	591	593	586	646	689	626	613	620	645	587	584	602	638	646	651	603	637	636	607	628	632	630	623	615	606	618	630	652	630	622	623	643	600	626	650	633	641	619	611	613	646	583	616	584	662	634	644	646	610	605	586	639	608	570	599	645	630	623	633	590	623	601	621	612	640	597	651	593	602	638	602	607	602	626	632	592	606	647	615	602	562	624	612	583	665	635	629	614	640	615	678	552	616	583	656	618	629	595	607	581	653	654	641	580	645	591	610	611	615	612	651	636	611	594	625	576	625	647	589	642	627	593	597	637	603	575	646	653	603	599	658	640	672	572	647	637	614	584	625	573	674	650	614	613	656	619	632	649	600	586	585	580	615	610	592	633	638	597	665	600	643	625	565	572	616	623	622	640	633	597	632	626	652	633	672	641	630	619	595	626	581	590	575	668	617	653	663	616	698	677	619	621	637	609	590	618	640	629	592	640	612	640	605	644	633	646	574	611	602	666	643	635	642	618	630	625	606	579	641	632	637	638	654	607	632	587	606	591	658	656	646	620	605	610	634	620	583	553	596	589	638	644	580	642	601	646	616	637	563	631	628	608	605	618	663	654	654	648	650	642	587	629	580	622	610	580	634	620	635	614	593	585	620	648	630	638	585	588	652	608	645	614	623	634	591	592	637	638	637	631	635	616	607	669	635	683	655	619	609	634	628	614	605	643	620	624	617	633	655	647	613	577	620	596	637	564	622	626	619	589	643	663	613	674	655	641	610	637	657	586	605	687	614	632	608	621	592	628	636	621	662	651	611	620	624	628	649	590	613	614	660	640	597	625	651	650	597	583	680	593	612	605	689	648	616	669	654	637	639	611	672	617	551	655	576	590	576	642	582	629	636	592	643	643	647	626	597	604	593	642	652	601	618	639	623	586	653	633	631	634	632	647	625	613	651	652	606	612	645	592	632	595	607	609	627	602	595	637	614	603	679	571	587	637	609	604	618	642	682	604	608	627	648	623	617	603	594	632	607	615	615	602	601	615	594	594	633	629	625	626	655	610	601	654	623	627	580	662	627	618	627	589	645	627	654	604	632	681	618	642	593	559	601	653	618	609	622	620	605	664	630	679	627	612	647	640	620	622	642	630	613	635	599	641	620	625	586	586	645	674	606	606	605	626	614	632	635	651	623	606	630	612	646	651	622	646	623	659	642	639	686	645	634	655	660	676	600	643	581	632	652	630	613	602	647	639	641	587	629	612	633	602	623	624	667	634	630	614	643	591	637	590	649	643	664	613	627	629	610	608	599	634	642	633	598	602	574	632	616	633	613	661	617	589	618	648	607	626	610	592	626	629	606	611	643	610	608	611	656	608	633	611	599	624	608	637	562	670	693	627	648	652	632	614	602	587	628	633	638	636	662	644	597	629	644	621	637	618	558	615	601	633	539	611	606	650	640	663	595	651	611	615	632	616	604	616	626	640	659	630	640	630	623	636	640	589	637	640	608	598	625	620	613	636	583	628	619	689	601	608	621	650	567	610	624	600	609	625	643	604	579	604	655	576	589	584	624	599	655	606	614	633	637	606	646	635	597	602	609	632	632	624	622	598	619	640	637	661	615	623	653	622	609	624	575	634	608	607	587	604	607	647	588	623	629	648	664	637	636	587	617	593	611	639	637	649	646	607	612	599	636	630	654	576	610	608	609	592	584	665	622	611	656	615	583	604	668	611	589	594	605	644	602	613	627	588	627	687	634	670	633	619	594	619	657	598	657	646	646	616	646	572	620	594	629	627	618	610	591	620	619	593	639	634	598	617	599	650	618	637	587	595	590	607	636	636	634	615	645	659	627	633	689	617	584	617	651	636	598	645	592	650	614	640	656	583	656	627	638	632	623	599	633	611	635	595	623	649	684	637	628	626	559	605	657	590	586	593	599	616	628	619	609	611	614	582	612	586	633	643	573	650	646	619	603	656	611	626	625	603	618	600	630	632	646	605	608	624	616	595	622	626	601	611	610	608	647	591	554	572	613	652	600	652	648	629	616	629	617	608	638	611	628	613	653	620	596	624	684	583	630	593	621	660	659	610	621	642	625	613	648	614	609	616	635	604	614	561	631	579	624	623	628	624	636	589	631	617	607	645	622	607	662	607	649	590	618	620	633	638	634	634	597	611	630	614	585	616	624	643	645	585	592	602	637	655	579	627	594	612	590	639	570	571	611	599	609	634	635	627	603	581	558	626	592	605	670	618	637	649	622	628	612	630	608	617	603	597	615	587	602	653	618	613	632
36428	64777	58776	44663	31090	13279	2095	713	699	664	661	663	659	685	712	626	619	659	650	651	654	627	657	683	680	676	667	655	685	665	683	670	627	678	661	655	654	693	656	659	606	684	678	638	651	646	615	653	677	663	659	672	669	653	642	639	701	645	611	624	672	647	650	666	701	637	626	656	641	598	624	664	667	653	642	688	684	671	672	654	665	682	664	633	640	662	600	614	643	632	633	627	670	645	640	646	637	671	608	657	623	664	624	657	667	639	648	668	662	653	649	649	652	644	623	682	649	641	624	652	652	691	648	630	645	698	632	631	607	694	623	634	587	651	587	638	675	641	664	696	652	631	647	715	693	655	694	686	617	668	644	663	626	671	658	651	654	653	636	668	690	641	654	662	662	662	591	653	639	629	687	642	640	660	609	668	708	600	653	674	625	662	652	682	630	650	656	636	601	681	649	657	681	697	655	679	685	659	644	658	680	657	640	657	677	669	654	651	673	633	659	640	712	673	634	664	629	643	668	652	696	688	685	661	630	634	638	630	665	624	634	691	639	632	661	603	671	679	665	663	679	647	651	647	648	667	641	665	706	632	651	654	665	649	667	601	643	682	613	653	659	638	648	696	700	632	648	705	611	660	618	655	679	698	651	677	670	657	626	645	637	636	661	666	618	691	658	662	634	663	664	625	656	643	672	642	631	653	666	621	652	637	608	621	622	640	651	663	651	651	663	662	628	609	647	647	627	680	613	653	630	659	641	662	628	656	666	606	659	662	635	662	651	677	647	646	682	669	649	590	637	673	675	655	628	604	643	691	633	638	649	614	629	647	638	660	694	657	672	630	667	634	653	656	596	672	668	602	641	650	632	644	646	683	644	623	657	654	653	675	642	666	660	649	658	615	643	688	638	627	602	653	677	620	657	665	680	638	626	657	614	646	620	622	662	685	638	672	636	668	615	645	608	630	667	695	616	670	665	655	635	664	655	687	641	615	640	616	690	604	651	649	662	665	623	640	695	683	652	662	623	641	619	627	652	681	629	611	635	664	686	624	629	686	701	655	637	658	657	649	616	649	645	653	684	649	659	667	642	640	634	605	650	661	614	671	647	624	624	622	584	629	668	664	591	696	629	655	637	609	675	635	679	593	676	625	682	642	647	632	649	657	635	654	677	660	613	685	589	707	636	638	631	653	649	621	645	644	656	668	663	626	645	613	609	647	642	629	650	634	613	667	672	639	646	632	631	653	660	622	651	624	651	629	657	625	665	633	637	664	688	631	681	696	677	650	608	665	660	656	685	654	659	671	617	664	616	646	638	596	650	657	603	624	697	667	611	670	628	700	684	678	667	620	657	645	676	645	655	690	643	620	613	658	626	614	636	601	609	639	640	662	649	634	647	638	667	635	650	626	587	663	659	595	596	661	618	636	673	622	640	662	645	672	702	652	652	623	648	660	671	662	690	680	646	676	662	671	656	654	647	660	672	652	650	648	652	663	661	631	645	679	676	635	638	673	585	672	664	607	641	668	650	627	646	674	660	682	672	631	638	669	652	607	669	662	690	613	649	668	652	632	626	608	597	634	656	705	682	616	670	656	612	665	661	646	660	645	659	656	639	673	666	656	611	618	632	685	676	654	638	655	659	678	640	688	651	646	683	658	693	657	668	582	628	634	645	647	652	622	609	666	615	629	637	635	630	637	643	665	661	655	681	629	659	639	606	670	664	636	633	636	629	631	635	653	639	643	632	634	656	652	673	666	635	597	620	631	670	638	667	642	697	628	638	630	590	644	680	655	717	675	645	635	657	627	666	616	621	650	638	631	634	655	646	663	633	648	611	641	659	632	618	677	584	698	629	634	659	651	623	649	665	680	621	644	684	668	647	688	639	643	633	621	628	670	660	647	659	654	668	676	655	677	627	686	678	704	668	649	639	631	675	678	651	614	626	659	642	682	681	659	657	660	650	663	639	627	636	621	659	666	685	649	625	680	613	640	650	714	614	655	684	638	679	617	680	653	654	664	637	644	663	702	695	644	693	670	658	651	656	684	682	647	619	689	643	622	599	672	638	642	663	661	641	663	667	701	600	672	638	664	634	664	642	697	644	700	687	653	671	624	604	639	638	649	681	639	659	616	644	660	627	639	643	632	653	636	660	679	651	658	643	664	665	610	653	628	595	657	648	600	680	632	678	613	627	633	631	649	648	655	651	690	630	641	643	694	666	646	621	653	620	657	655	656	661	612	695	589	622	664	674	618	695	667	639	636	679	639	645	681	688	649	645	654	658	666	674	680	669	661	631	604	617	695	620	671	666	646	698	608	676	597	674	674	638	645	641	622	651	667	650	645	647	653	652	673	608	636	634	606	635	663	705	609	686	682	654	691	657	666	637	649	597	634	596	660	666	636	639	609	686	598	658	681	618	630	691	644	656	655	646	639	618	666	621	637	657	649	658	695	636	637	636	665	641	660	626	645	673	602	674	673	654	640	673	664	639	658	626	652	675	634	647	630	653	645	625	650	660	699	679	676	692	664	639	675	678	653	657	679	668	620	651	644	662	664	662	627	632	674	690	633	658	699	629	617	679	611	621	680	642	632	659	626	649	620	657	653	624	626	630	652	640	699	678	646	667	648	643	647	669	647	638	651	639	658	683	613	599	709	687	629	660	695	690	640	624	621	627	627	627	644	598	617	638	644	681	668	657	680	620	627	684	651	632	613	644	643	698	704	643	653	677	606	702	643	692	662	565	648	644	647	660	644	662	667	636	698	621	688	649	669	603	660	657	644	634	670	639	662	626	657	633	669	608	669	635	643	641	648	659	657	638	665	687	653	629	607	648	644	620	694	657	642	613	630	662	630	671	615	664	633	698	668	619	666	670	662	655	630	653	663	640	660	631	655	649	643	623	670	687	645	666	652	655	662	644	642	629	682	674	633	631	636	653	596	644	663	664	648	634	649	621	621	610	626	677	658	674	652	636	657	700	646	616	657	647	645	636	640	615	643	684	665	641	649	655	602	663	634	671	630	665	665	679	681	607	659	669	672	670	668	653	612	666	686	626	674	646	608	634	669	684	653	652	637	656	589	689	651	648	669	646	686	635	634	639	643	628	669	675	710	678	650	636	662	620	641	621	640	662	639	631	665	629	691	634	648	646	637	629	641	657	657	629	664	654	679	643	649	647	655	657	646	623	669	625	623	585	666	631	660	626	651	615	671	687	662	645	690	666	614	632	598	667	630	666	679	683	661	632	673	652	636	697	638	664	638	649	625	684	643	656	597	611	644	648	619	623	594	623	666	611	617	713	676	665	622	668	649	657	683	681	632	626	674	647	714	637	644	643	667	612	695	636	673	663	727	685	661	663	655	625	644	641	635	619	650	651	629	650	645	631	613	609	607	659	685	651	635	628	681	603	649	691	632	602	657	664	651	655	659	656	687	695	643	645	641	597	597	626	648	626	610	640	630	641	661	664	669	676	666	639	684	654	614	632	694	656	648	640	679	625	672
22559	21172	30813	35151	36107	27747	18076	2791	1048	1057	1029	986	990	943	1035	943	1020	999	970	959	961	945	985	982	977	959	974	989	973	954	1006	929	931	964	1022	975	1004	947	935	993	921	909	939	903	950	911	917	980	966	996	938	879	989	951	949	988	983	1021	914	946	975	964	915	941	939	944	1016	983	991	949	955	939	920	932	974	928	956	965	953	939	932	978	964	942	1030	955	956	960	933	975	939	1004	954	933	938	974	962	944	973	930	957	976	974	954	934	952	1024	924	969	905	955	971	996	933	983	938	968	924	969	969	970	915	950	953	942	965	943	944	946	1003	937	942	1011	910	974	944	939	1008	929	915	878	955	937	958	956	951	942	949	995	964	978	942	964	979	932	915	929	980	984	890	965	904	979	987	962	894	918	957	955	934	927	946	940	962	975	911	975	949	931	949	961	918	1025	980	934	920	950	921	972	960	980	1002	953	972	869	960	963	993	940	953	880	910	937	930	958	994	1011	932	977	927	943	938	956	920	949	938	893	963	971	945	984	961	948	916	948	951	928	891	933	983	976	936	1005	930	981	960	957	918	989	931	981	918	929	937	938	879	954	960	914	988	904	957	947	1003	957	936	917	884	968	917	897	926	920	891	1008	911	978	971	934	928	926	959	958	930	918	902	963	1003	950	992	984	971	954	940	957	999	972	974	932	957	1007	914	971	984	937	984	974	957	979	978	968	1002	974	983	982	951	1011	972	892	998	959	971	933	930	960	921	897	955	955	961	930	911	1019	932	943	930	935	918	904	975	993	1040	990	977	945	954	954	968	920	942	931	898	967	944	991	919	944	937	925	925	934	954	953	945	954	931	969	936	931	971	946	964	934	858	934	1003	986	957	1001	915	909	966	932	1018	937	1040	975	935	963	905	939	953	970	923	1002	959	904	987	946	941	938	955	1031	998	974	975	998	989	915	934	940	980	980	961	962	987	933	968	902	950	940	1004	977	992	935	994	990	979	906	965	932	955	933	1017	970	931	958	928	989	951	980	955	891	974	1007	956	967	992	937	952	905	942	968	1000	998	989	902	938	924	959	941	937	915	949	945	967	954	938	948	996	1017	998	941	966	998	911	881	1018	986	996	918	976	948	942	963	925	978	971	936	965	932	963	975	934	939	956	970	992	993	997	1026	964	898	958	963	962	926	941	929	982	965	917	938	959	974	944	977	880	925	978	939	935	944	929	978	950	923	959	976	978	958	950	968	961	903	957	931	951	976	915	1000	1004	938	954	959	964	930	964	976	929	953	954	971	955	945	1006	924	978	1008	970	1016	986	963	958	998	958	993	1003	964	925	987	945	926	967	926	972	952	938	925	938	957	984	968	931	989	945	911	995	966	992	942	943	956	946	936	966	934	957	934	925	888	966	949	933	964	957	944	948	869	908	912	967	956	941	974	1011	985	940	1000	967	999	917	990	943	965	962	924	983	967	917	912	947	940	955	979	963	945	938	922	962	928	985	921	960	979	951	979	969	1005	966	860	959	989	967	950	961	922	998	925	936	983	1029	951	988	944	973	911	931	942	956	1002	980	932	996	938	956	951	936	951	946	899	933	892	997	919	962	934	923	944	956	896	1012	940	927	942	941	943	973	963	958	923	944	938	929	934	927	908	959	923	954	1013	979	997	943	942	914	976	986	924	953	984	924	936	951	929	944	903	994	1005	958	955	911	913	949	966	949	931	994	971	954	969	986	1002	965	964	948	938	894	970	928	951	962	949	939	882	929	939	924	1000	944	964	957	972	928	986	933	946	959	945	949	922	974	958	931	911	962	901	979	1010	970	979	956	926	897	926	915	927	971	928	967	956	1011	939	952	933	974	1012	965	922	945	990	908	911	958	944	973	961	999	972	998	1002	957	994	924	954	907	957	944	912	915	968	951	969	933	994	980	971	941	957	989	959	975	948	1037	945	951	957	992	952	959	932	1012	933	955	934	981	905	930	952	941	903	977	974	948	901	976	985	954	940	920	975	928	970	918	1030	972	964	902	1049	939	980	1001	971	914	892	973	950	941	955	956	972	1011	970	947	920	932	910	947	997	943	971	987	979	939	969	985	955	949	945	925	929	1010	981	965	939	908	952	902	927	968	1011	907	938	930	936	944	944	923	981	977	896	987	963	940	963	1012	930	1014	946	928	884	980	990	1011	984	987	990	992	950	946	946	972	910	920	945	950	939	957	949	999	947	927	917	932	948	941	965	957	905	965	1010	948	975	898	912	929	940	934	980	938	928	1008	1003	896	957	934	964	951	938	934	996	929	923	951	990	967	914	968	994	924	981	964	895	939	932	980	955	977	956	924	928	970	963	955	1005	932	903	1011	972	946	1010	917	991	892	986	951	1023	963	947	924	979	970	934	974	946	945	999	969	930	923	967	900	982	904	979	951	929	940	962	932	894	966	968	1031	969	1000	980	950	924	993	997	958	962	1042	933	943	955	941	946	966	962	953	980	949	950	918	930	969	915	952	985	983	1023	928	963	914	896	941	1024	923	993	955	1024	958	893	920	938	948	935	948	986	927	928	923	898	953	1011	969	976	888	994	925	1032	951	974	924	877	939	921	1002	917	961	931	947	947	932	998	991	911	942	972	966	965	990	977	954	938	981	973	924	946	995	893	955	926	923	953	943	936	933	938	950	958	953	973	930	905	967	920	962	929	946	907	957	972	958	882	913	970	908	975	944	960	956	984	911	963	933	952	918	980	933	974	1014	992	992	967	929	951	895	970	955	953	976	978	969	991	980	905	913	954	985	922	933	913	948	943	937	928	934	984	977	938	975	964	963	952	950	971	915	939	972	921	938	951	971	931	992	949	900	1000	941	977	987	935	952	932	970	908	920	934	913	976	914	951	926	992	946	913	952	956	943	922	910	923	944	952	950	1008	935	964	926	926	965	990	946	913	987	924	989	924	915	993	957	952	987	986	907	929	933	928	954	916	1004	946	980	948	1035	1011	1009	926	966	934	945	992	910	999	941	958	977	922	939	873	989	960	966	934	973	956	912	937	954	922	1003	959	939	932	961	1001	950	934	1015	948	992	955	994	892	994	922	957	930	976	971	974	962	916	952	969	915	977	1001	968	972	978	952	954	929	975	941	996	1022	951	973	990	907	920	896	920	993	945	909	886	873	916	927	915	940	937	962	989	899	929	962	952	963	928	948	983	979	981	972	952	932	973	967	938	958	952	946	954	955	960	923	958	930	944	962	970	951	922	924	909	982	953	929	964	936	951	927	912	949	940	933	983	887	1015	961	965	929	932	955	973	984	951	951	954	938	966	916	975	998	993	850	892	970	955	970	954	918	981	985	938	985	961	924	935	997	930	926	898	926	985	928	917	983	945	913	957	979	887	940	956	972	981	1006	911	965	963	989	890	955	944	927	995	999	925	949	907	929	962	991	933	945	920	933	965	986	964	948	982	984	951	952	923	922	945	925	943	925	940	947	961	960	922	954	894	964	956	969	916	996	929	934	917	1017	944	899	929	931	962	937	920	901	973	978	944	912	924	981	970	931	898	956	910	973	970	911	953	955	944	951	943	972	966	944	937	986	925	934	965	925	986	988	909	964	940
43962	91044	81241	67954	51402	29363	5526	998	1056	1011	1015	945	999	978	986	931	949	948	993	928	930	932	957	931	919	948	958	927	987	936	917	930	926	924	948	883	922	880	955	884	927	930	919	937	966	960	869	934	901	911	959	938	934	949	958	908	923	930	886	970	896	896	928	896	937	912	953	861	891	934	942	934	927	895	902	939	916	933	896	939	944	989	955	854	913	928	965	937	923	907	911	914	896	882	964	921	941	913	918	942	925	945	955	959	926	867	943	945	867	960	960	903	967	963	895	964	971	953	943	895	931	928	929	975	889	926	969	923	886	968	949	921	936	948	909	899	938	891	959	955	903	896	908	953	954	899	962	908	902	949	1010	927	904	1016	931	954	953	977	963	909	932	940	909	942	923	881	942	918	935	905	894	932	907	912	936	968	889	904	926	939	889	967	929	987	939	1001	958	977	890	924	885	884	955	954	900	922	947	897	872	976	907	961	904	890	932	879	911	887	929	933	926	917	915	919	966	925	960	878	898	939	923	951	893	917	936	946	915	916	920	908	869	885	934	965	962	873	909	920	875	932	1004	919	905	912	892	926	907	866	925	925	905	972	998	964	946	983	926	949	969	932	908	957	914	919	906	967	941	958	961	951	921	925	932	927	937	877	929	870	895	960	968	930	923	897	965	873	941	951	940	932	933	960	892	883	914	910	882	959	873	986	978	918	959	926	903	958	930	927	932	929	961	911	975	937	899	902	913	920	879	934	915	905	931	911	871	912	915	948	901	950	941	988	950	971	927	943	918	926	945	920	896	908	908	953	990	961	921	955	949	921	909	961	897	855	930	958	892	910	940	910	952	948	960	927	884	961	952	950	896	882	883	872	971	887	940	880	893	920	979	950	957	915	904	932	935	916	905	913	956	902	924	931	966	913	873	939	952	942	925	981	924	906	890	876	954	884	966	913	907	913	897	905	926	919	925	972	921	888	959	884	965	903	949	901	962	890	911	932	944	914	964	941	881	955	888	848	959	951	935	912	953	924	933	976	929	899	956	910	883	943	908	935	902	912	919	977	925	893	980	898	913	982	864	976	958	881	885	893	937	983	912	936	892	920	916	906	940	908	886	879	903	888	906	953	918	917	915	933	937	934	919	964	916	903	908	943	894	910	911	926	906	896	984	946	916	996	931	979	897	929	906	913	930	943	898	954	915	979	919	963	917	894	898	907	864	915	953	879	947	961	965	931	907	929	947	972	897	944	960	914	998	900	907	947	934	924	896	949	956	947	902	950	961	928	907	900	924	858	967	899	932	871	937	926	900	986	905	928	865	942	925	866	948	995	959	929	879	884	942	912	893	911	929	888	906	901	922	938	933	984	929	931	879	925	905	921	936	914	899	1004	948	936	896	897	928	967	896	977	933	899	911	919	938	906	934	927	959	875	950	947	872	891	910	887	945	893	940	896	917	974	963	898	950	955	904	933	901	916	931	938	855	953	888	938	913	900	919	901	964	906	893	946	934	882	913	887	926	903	951	937	947	968	932	899	916	951	928	955	919	895	903	975	942	981	916	966	899	907	911	937	941	901	910	943	947	892	992	902	923	952	949	924	936	988	958	907	923	913	925	902	858	953	943	920	937	923	946	924	929	932	907	894	970	942	862	955	931	916	928	895	921	897	966	972	927	978	893	933	897	936	899	912	938	905	951	882	956	907	927	962	877	908	943	967	945	871	935	926	918	894	930	909	917	883	956	985	923	907	958	888	863	937	1016	930	921	940	932	963	945	865	899	899	917	931	908	949	920	965	974	940	939	887	950	901	927	953	911	939	903	907	923	953	918	899	886	932	907	951	958	941	928	925	878	900	935	883	926	943	925	874	946	897	933	948	930	900	992	1010	936	934	914	970	898	954	935	896	914	881	900	933	920	969	912	944	954	953	974	926	966	904	916	922	895	864	951	891	887	931	987	947	904	902	953	931	902	973	928	952	877	941	960	914	959	936	966	1013	954	947	960	952	973	943	914	874	892	900	919	895	932	901	981	842	890	956	885	917	924	972	907	949	910	933	950	880	917	921	933	918	976	905	957	937	919	1053	932	927	894	918	958	960	869	946	940	844	891	917	933	937	926	950	889	955	930	932	938	943	975	929	906	935	875	940	945	948	955	926	971	941	950	921	959	965	917	955	898	912	927	940	900	951	930	889	965	878	887	977	946	914	915	928	924	923	918	882	920	882	957	948	915	911	938	932	928	904	856	942	888	961	932	943	949	966	909	914	889	932	971	911	905	903	933	945	870	992	935	954	944	992	869	955	969	932	946	928	912	1005	896	928	881	955	938	900	898	848	934	930	907	915	920	894	910	914	945	930	970	922	868	946	923	878	877	974	970	894	932	919	922	861	916	930	950	944	921	939	947	977	930	903	909	903	890	943	904	910	955	950	947	931	953	934	943	885	897	949	924	933	997	876	897	912	861	904	1041	991	947	923	891	894	955	944	933	921	940	939	926	950	894	909	911	957	900	950	889	947	924	940	956	924	925	907	933	961	878	894	933	910	882	917	918	954	939	930	903	917	859	918	925	901	934	913	929	896	984	944	946	932	966	935	923	898	942	910	896	914	991	912	923	907	923	922	927	855	882	872	899	913	942	898	877	973	942	891	861	973	932	888	862	922	913	911	903	929	953	952	898	930	935	946	955	900	951	913	908	879	878	905	947	971	971	935	903	975	918	919	963	898	905	935	907	923	882	935	938	904	926	922	931	885	896	911	926	963	979	920	942	950	935	938	915	833	868	931	916	916	897	927	911	933	901	927	936	923	950	890	940	896	942	952	954	938	920	899	880	989	957	962	962	924	994	967	971	942	917	911	911	866	909	913	923	949	895	894	886	888	957	941	995	932	948	925	928	902	947	961	925	932	947	911	932	958	924	910	914	915	918	940	923	906	945	905	952	908	953	910	973	956	926	922	988	940	931	929	925	947	958	940	891	912	906	857	923	1007	918	942	930	900	932	947	936	889	930	917	976	940	925	963	899	872	910	914	925	920	938	958	892	941	906	905	931	948	914	962	939	934	935	950	889	964	939	924	955	933	932	934	864	932	941	831	919	953	929	928	956	954	889	911	977	892	919	984	987	960	955	945	883	996	860	920	921	897	953	945	929	925	864	952	923	959	926	918	945	898	930	945	918	973	927	907	961	986	974	928	883	957	943	970	930	952	932	918	924	959	949	946	920	931	941	932	881	963	928	890	953	901	984	937	978	926	911	957	932	1047	937	874	939	976	903	967	944	935	934	921	912	922	938	922	935	888	927	868	934	960	917	967	886	946	923	920	924	952	899	899	938	945	964	891	910	959	908	885	893	951	936	951	910	867	899	869	933	928	921	956	928	864	966	907	933	928	915	892	892	942	901	951	962	976	923	960	885	929	947	912	858	944	937	951	937	923	946	934	910	905	951	907	895	911	936	902	959	928	958	943	906	923	938	937	915	927	935	935	957	907	934	908	883	920	947	926	920	973	910	964	902	874	913	904
32072	25266	30184	24934	12032	2694	576	410	432	422	415	409	394	443	402	445	415	364	441	411	401	395	412	398	425	422	420	410	415	409	423	404	387	383	403	391	430	400	411	385	407	373	421	453	425	398	430	429	405	431	428	423	424	394	409	444	386	398	422	422	391	395	434	400	431	394	397	444	412	424	443	378	432	393	389	388	401	419	435	436	419	404	419	397	466	412	431	431	420	403	409	430	442	420	418	421	419	409	412	433	417	390	407	413	409	386	396	397	437	403	408	412	399	436	434	423	419	373	412	397	479	427	423	413	447	402	400	385	431	415	374	397	422	400	440	437	431	394	419	419	417	421	402	423	383	396	396	387	396	409	426	431	419	439	425	416	386	417	433	411	426	390	400	419	409	423	420	402	394	415	444	440	442	422	417	372	402	396	404	443	428	421	391	417	417	422	445	396	411	403	415	410	460	418	445	426	420	420	458	414	429	404	452	399	402	407	410	426	456	404	395	435	419	396	420	408	377	423	382	432	451	414	405	442	430	405	387	389	418	431	433	440	473	425	447	417	409	388	394	399	409	421	456	437	414	437	416	460	429	407	389	431	409	460	411	391	410	423	444	402	393	382	407	422	414	440	398	400	413	438	436	380	451	415	416	403	426	416	415	405	461	404	421	415	419	411	382	419	406	422	428	429	421	402	357	386	432	395	408	406	409	410	415	381	424	407	419	426	417	413	436	439	386	425	379	443	412	372	438	399	355	459	428	397	414	426	398	401	394	429	407	425	436	396	439	433	393	389	398	453	423	454	403	420	434	396	411	405	399	409	434	412	420	438	374	401	403	434	448	422	430	433	386	450	379	415	381	438	428	435	444	367	415	407	435	423	420	394	445	413	427	422	421	422	393	414	377	414	411	431	407	440	432	398	432	407	391	434	395	381	356	425	416	407	383	382	409	380	390	412	401	410	421	402	380	422	421	421	427	425	394	380	396	403	428	400	442	394	438	422	403	416	433	415	448	409	401	430	414	391	398	422	420	444	399	397	424	405	407	409	390	403	405	399	374	404	403	422	417	433	441	387	400	412	383	408	429	405	430	419	397	440	419	439	389	424	439	461	402	431	427	412	421	391	395	405	408	392	389	456	444	407	426	438	385	406	420	403	434	391	452	398	407	423	406	403	452	412	396	409	404	402	410	430	424	412	399	412	400	424	385	420	401	447	422	430	379	401	401	418	453	423	412	410	410	403	366	436	384	385	434	423	380	424	426	408	433	410	392	422	423	387	420	407	402	442	394	424	384	376	399	411	409	407	423	408	404	424	454	422	435	466	431	391	393	427	423	416	397	387	434	379	420	430	407	418	419	392	387	403	398	399	439	409	444	421	439	458	399	404	425	396	424	403	430	393	409	430	423	405	382	416	410	400	410	395	418	433	414	430	386	408	419	404	425	404	389	386	424	415	415	415	413	398	437	423	404	423	410	428	369	396	409	397	424	402	441	409	392	384	406	437	376	416	418	426	452	425	439	447	388	444	399	394	405	404	422	401	419	408	396	410	414	420	394	431	439	453	419	422	431	415	461	395	411	406	409	426	407	395	393	430	367	469	397	417	398	418	391	420	394	400	445	422	436	417	428	439	431	436	440	406	450	426	410	400	432	447	438	417	420	397	423	375	453	422	440	374	425	419	406	413	419	421	403	419	399	402	389	393	419	423	393	385	385	402	421	444	377	411	411	397	433	425	418	443	428	384	398	392	429	420	403	367	428	456	396	412	418	405	414	398	415	430	429	446	415	408	426	427	427	418	438	409	433	412	395	454	377	394	390	370	427	398	376	409	425	383	434	467	389	428	426	425	443	431	422	399	454	382	434	424	438	408	443	396	407	421	389	411	423	410	423	414	416	356	395	419	424	414	401	453	435	400	426	417	409	412	402	441	426	433	392	410	399	398	406	406	405	422	418	419	390	420	455	419	410	399	447	410	413	423	395	427	428	406	396	422	406	403	382	371	429	434	445	382	437	403	436	406	390	418	460	400	415	423	444	412	413	455	440	443	426	375	400	401	419	439	406	397	383	444	406	442	394	417	432	420	411	405	397	454	412	433	435	443	424	416	407	450	454	414	392	423	369	400	377	417	438	414	433	470	449	409	428	405	387	392	421	399	393	439	390	397	372	414	450	414	425	411	444	414	412	364	410	403	424	428	405	400	409	441	413	464	423	426	429	405	385	414	396	421	398	411	410	411	419	415	383	419	428	425	432	397	385	416	411	410	426	417	417	412	392	416	419	410	445	398	446	388	416	383	444	441	392	395	432	400	454	441	408	418	405	405	409	398	412	425	426	413	423	420	435	422	381	437	412	411	403	416	386	387	423	382	394	426	397	413	386	398	411	428	416	429	382	392	434	424	441	408	434	390	414	441	407	417	430	405	438	436	384	391	394	438	402	438	426	425	409	411	411	424	419	449	383	390	406	389	398	402	391	424	423	387	418	406	455	436	423	420	419	437	407	432	406	441	433	406	393	433	434	420	452	425	388	424	375	419	414	403	421	409	398	407	424	439	418	435	398	417	410	364	406	419	419	424	423	433	435	435	383	388	385	431	378	427	408	395	466	437	445	413	389	455	401	394	417	440	417	426	413	389	380	444	388	412	427	426	450	397	377	436	423	382	473	415	415	411	403	426	401	423	399	425	413	419	423	416	421	422	429	414	392	411	364	411	406	459	407	458	419	455	437	375	405	452	395	429	394	399	448	427	418	431	443	401	441	394	443	406	411	417	398	404	411	416	425	405	443	417	414	431	442	433	407	404	445	398	416	440	434	420	409	427	435	456	429	428	409	412	440	399	404	407	390	420	419	426	372	412	375	414	391	435	417	419	409	378	423	413	389	403	417	411	410	474	401	452	411	402	410	409	446	413	387	404	427	404	426	370	431	377	404	435	386	427	426	418	371	414	403	406	415	409	427	406	420	409	395	428	455	440	365	411	403	427	452	430	370	389	414	418	414	404	421	383	385	429	420	358	439	413	399	424	461	449	391	427	464	440	446	404	392	461	429	387	425	428	410	423	414	436	441	418	368	423	421	428	425	405	437	390	386	478	430	408	446	383	445	407	437	395	406	438	413	397	387	393	405	419	428	437	424	392	415	409	399	403	406	413	423	388	378	419	393	394	386	402	402	381	450	398	401	420	413	418	445	465	413	432	411	427	421	405	433	439	401	416	421	424	398	418	398	383	415	455	405	453	432	410	441	380	444	384	408	453	416	405	458	393	410	424	412	428	424	427	418	447	404	402	428	391	376	392	441	431	412	434	406	414	428	411	403	418	367	394	414	421	421	404	381	389	429	432	395	376	430	422	433	392	390	406	386	422	427	432	420	400	369	370	445	427	425	434	446	392	415	395	404	392	415	417	447	398	409	396	416	409	419	422	426	400	403	412	415	462	455	413	419	412	404	361	385	399	407	426	406	429	406	430	415	374	401	404	400	445	402	410	396	412	425	405	417	359	425	421
31717	33736	24257	17061	8951	2335	585	427	436	429	451	453	412	444	436	427	420	413	445	433	467	403	418	461	410	422	430	444	445	431	444	429	459	437	438	475	389	420	435	427	433	455	444	441	429	434	440	436	395	442	479	483	458	414	426	477	445	455	442	426	473	412	431	448	439	425	411	436	443	464	399	425	439	396	463	421	456	462	491	461	441	436	440	430	428	431	440	452	456	405	423	419	473	443	426	451	440	464	443	410	422	467	457	414	455	427	460	488	430	416	452	401	438	429	450	419	422	437	431	442	429	440	452	442	414	435	487	394	443	423	431	450	443	476	479	427	454	468	453	467	486	458	426	409	446	422	419	478	436	427	407	447	421	441	449	425	430	401	441	451	445	433	440	422	447	427	417	439	476	424	432	449	396	421	494	451	403	418	462	478	428	443	410	477	454	414	442	426	467	434	430	447	431	409	442	492	440	414	428	463	434	425	405	432	444	437	437	456	440	434	438	454	429	443	419	446	445	462	473	442	446	448	452	413	438	439	469	454	414	449	479	432	445	436	453	419	395	440	443	455	475	457	454	467	422	466	436	434	406	436	493	392	480	448	458	416	431	455	415	468	454	411	474	442	449	452	439	435	435	466	476	454	433	454	495	476	470	470	441	466	422	434	437	420	437	410	413	453	466	434	418	425	423	398	472	415	434	420	444	436	433	431	420	436	452	438	483	458	450	412	425	458	441	469	406	377	454	506	448	440	401	422	430	438	457	423	444	427	438	454	449	458	424	439	431	423	420	439	446	405	489	449	469	434	469	421	442	438	465	432	438	440	449	422	431	463	454	440	421	461	457	428	423	445	458	457	433	449	414	411	466	425	436	447	427	427	422	445	425	485	421	465	472	448	414	465	434	413	454	437	439	403	408	436	442	417	432	467	457	435	446	440	432	455	446	433	435	434	447	435	455	456	412	431	460	415	462	439	449	432	439	396	420	410	439	433	429	415	437	434	433	407	449	414	415	454	440	436	439	457	473	440	457	424	480	439	448	442	407	399	442	451	449	440	421	447	460	439	460	448	446	437	426	414	449	402	476	445	411	458	418	452	426	470	437	404	437	423	416	425	430	414	443	419	454	397	406	451	441	441	385	466	437	453	431	441	436	428	432	439	443	424	415	446	479	482	434	445	427	443	469	431	434	429	463	434	419	442	436	451	423	448	422	418	425	447	430	459	424	441	424	402	454	427	450	494	444	424	413	456	432	426	436	494	441	432	423	455	430	463	418	428	434	432	466	424	428	427	458	438	435	442	429	448	431	430	468	443	443	434	427	444	443	414	416	459	422	439	413	443	463	419	455	412	424	432	439	406	473	467	436	443	432	442	431	439	435	403	418	415	424	468	424	467	459	470	423	449	445	382	434	410	452	465	437	437	423	443	416	434	445	444	437	414	428	450	480	471	436	423	429	458	422	445	459	463	441	488	415	438	436	435	438	419	415	455	455	456	417	436	471	437	441	480	408	432	496	447	422	395	429	470	430	448	467	465	424	419	392	443	436	485	413	444	429	463	469	430	418	472	410	458	406	394	423	471	419	474	412	388	433	450	461	461	453	452	438	440	448	452	439	441	441	414	424	462	424	429	442	439	431	412	423	416	418	435	458	425	423	437	436	460	415	400	428	440	435	388	438	455	423	446	449	447	413	427	419	406	454	419	439	480	429	443	456	424	430	466	448	451	428	461	418	433	418	458	474	474	441	429	450	455	442	398	447	427	428	410	427	460	428	455	421	427	434	453	458	432	453	448	424	453	475	440	454	472	444	431	433	417	412	453	421	451	427	453	450	483	438	409	395	452	458	419	431	440	460	419	431	404	449	471	435	454	426	458	421	431	435	456	444	456	421	439	436	443	403	445	423	430	461	403	459	431	430	439	497	442	465	432	452	440	443	429	486	453	449	459	413	443	424	437	408	450	440	455	420	430	432	452	419	411	462	442	443	414	430	457	457	372	427	410	400	415	434	442	486	432	441	412	424	446	441	439	433	469	457	414	418	429	462	446	468	440	443	467	417	389	443	447	458	402	464	418	448	422	417	433	434	432	452	407	439	436	449	452	460	434	425	473	458	452	455	455	443	440	465	467	419	471	442	454	430	476	405	422	429	433	440	420	488	422	446	450	444	407	464	404	445	422	457	415	457	439	419	393	431	461	441	460	403	453	435	490	448	491	467	468	466	455	442	448	438	440	461	446	453	410	446	414	429	374	452	407	449	435	456	468	440	409	438	459	426	449	467	416	444	431	424	409	409	444	405	424	428	449	439	432	400	465	440	377	448	435	410	435	457	449	437	436	438	417	443	418	457	431	429	434	403	431	422	437	456	443	437	438	444	412	434	489	408	439	440	474	432	416	435	475	429	447	419	406	450	434	459	451	438	449	463	443	406	440	473	439	461	430	414	461	464	399	448	445	405	403	438	455	424	443	448	403	445	461	454	484	434	414	419	428	453	455	450	416	426	463	451	392	489	476	396	453	460	443	400	449	445	407	446	423	452	457	455	377	455	421	443	424	452	426	447	429	397	443	450	459	426	406	415	425	444	479	423	436	457	447	425	477	409	419	460	433	415	447	447	433	426	457	448	463	440	451	444	473	391	425	434	434	417	423	471	435	429	435	437	442	406	421	442	441	408	410	456	446	479	418	407	416	433	466	442	426	420	452	418	424	449	458	430	478	441	432	475	445	419	426	462	439	445	462	428	421	436	477	482	461	456	457	438	440	444	429	456	415	429	450	454	441	437	465	440	422	408	459	439	438	400	433	458	412	420	432	453	423	420	423	422	417	440	465	450	449	433	423	386	462	432	475	468	402	452	442	438	424	410	423	469	428	424	435	458	412	448	447	432	393	454	448	397	426	438	451	427	419	443	417	479	459	410	470	447	427	447	450	438	439	457	441	409	452	455	480	428	425	434	447	469	439	438	428	487	437	422	431	443	488	431	459	457	435	443	451	427	421	463	455	419	441	436	443	445	444	467	446	496	446	400	452	431	441	425	400	395	453	434	448	413	410	462	428	468	443	432	463	434	454	444	443	418	400	429	440	398	457	442	455	429	414	472	442	431	434	419	446	380	442	423	446	441	466	474	398	469	433	459	455	408	475	447	440	415	415	452	431	451	464	444	430	432	439	438	426	440	389	477	426	467	390	422	434	450	453	451	433	463	420	460	425	469	426	422	444	409	434	472	451	444	428	429	423	422	396	435	430	450	427	477	481	442	434	455	423	461	414	432	450	436	433	454	457	433	429	403	456	428	432	431	426	446	414	433	436	438	423	469	450	442	399	392	433	473	415	397	427	434	432	420	433	429	435	411	442	449	468	465	433	432	436	421	426	434	422	440	449	457	451	428	433	456	426	455	432	438	460	428	430	437	429	443	451	459	424	430	391	409	443	448	454	435	460	432	442	414	445	476	444	443	457	427	428	426	455	476	434	448	419	449	416	415	448	435	440	442	429	436	448	433	439
23533	21255	34680	41753	35510	22855	8377	827	673	641	618	688	634	604	634	631	621	584	646	571	588	630	629	608	609	578	607	598	601	614	651	643	637	633	615	526	576	629	601	630	608	604	633	628	538	575	644	564	622	657	599	585	627	633	593	593	611	633	604	615	597	624	630	611	642	639	638	578	615	578	603	578	574	640	601	573	611	646	578	589	586	619	565	618	571	572	604	576	648	614	613	556	599	646	566	630	561	567	611	572	615	625	610	568	608	587	621	625	544	647	606	603	626	580	603	631	605	634	584	595	622	590	616	591	617	669	631	630	621	599	630	601	623	642	636	594	613	588	579	588	637	641	583	626	594	610	566	653	633	592	594	607	621	638	607	614	590	626	564	588	591	574	570	582	598	625	578	615	621	630	629	609	599	630	575	610	622	583	564	636	614	606	649	618	608	606	569	604	608	577	611	573	628	583	632	570	674	557	632	606	640	605	610	622	641	614	610	567	572	606	609	604	595	600	551	593	581	612	579	580	672	581	663	580	580	633	590	617	582	621	606	630	636	619	557	593	603	627	607	585	591	623	578	586	632	603	625	623	586	625	624	592	629	588	609	586	621	568	622	601	611	617	587	601	614	650	631	635	545	645	602	588	606	595	623	586	602	605	622	611	653	628	606	650	569	612	576	635	601	603	595	632	621	561	585	588	618	603	616	582	600	616	622	581	581	627	643	605	613	633	673	604	582	623	595	604	579	598	617	567	593	633	605	585	641	622	598	620	572	543	640	603	621	565	630	640	596	618	618	604	633	614	602	604	606	617	606	602	612	622	591	591	563	628	610	597	623	592	625	588	580	616	608	591	579	577	611	549	598	586	585	612	608	579	611	622	623	546	611	606	573	542	612	603	592	618	601	593	617	661	589	595	631	588	637	640	579	599	589	576	646	596	601	638	596	637	662	612	620	621	600	623	602	591	608	607	607	605	609	579	597	615	605	622	630	613	601	612	626	556	564	610	555	618	589	602	582	624	568	557	579	596	569	637	620	605	580	564	619	591	638	567	589	583	592	569	615	599	611	553	625	566	598	636	618	638	608	621	588	598	578	630	626	632	619	661	646	631	574	585	581	592	603	604	616	608	610	587	640	589	612	597	614	592	592	602	590	587	635	578	586	578	582	633	615	609	666	633	639	606	595	613	604	577	632	631	581	669	582	620	593	621	622	627	582	598	597	604	602	583	610	606	585	624	600	670	595	571	608	614	576	623	630	634	613	633	632	595	615	610	625	624	626	588	571	596	612	617	638	596	588	612	641	580	575	652	596	639	635	631	596	627	629	553	649	580	580	624	590	624	614	600	551	625	667	632	625	583	652	604	607	588	591	595	575	622	597	622	615	599	569	612	580	573	607	607	624	626	606	589	633	575	607	593	595	628	569	616	626	631	609	579	577	587	652	627	626	583	561	588	596	599	575	606	645	629	616	642	559	630	619	561	624	602	612	592	580	616	625	577	598	570	669	623	581	629	635	609	614	637	573	579	615	623	605	599	621	643	638	585	616	632	603	644	650	616	580	619	576	610	603	613	618	618	623	588	580	667	604	599	594	625	612	597	560	651	594	606	586	595	606	581	630	615	614	627	590	620	621	655	629	596	592	596	606	562	567	607	597	612	639	618	594	628	631	622	589	576	596	605	596	583	567	612	580	601	655	638	595	562	581	618	583	592	598	613	618	547	609	628	591	592	635	632	605	616	568	601	613	598	618	591	609	626	638	564	658	589	668	600	596	611	634	586	609	626	603	599	590	642	625	627	599	607	586	577	664	630	569	565	646	636	622	595	604	566	578	610	566	574	638	593	580	592	589	581	602	609	582	585	601	589	586	589	611	594	598	553	601	601	613	564	564	635	625	602	589	636	570	630	585	585	616	593	627	650	641	579	601	612	603	579	598	643	580	614	608	580	598	624	655	600	586	630	597	634	604	613	603	588	591	602	589	621	617	599	613	553	564	580	574	631	619	532	603	598	620	556	614	645	624	591	611	610	570	584	628	564	640	614	646	651	612	618	596	624	613	614	600	590	589	619	577	649	609	602	544	603	618	612	645	608	575	622	576	612	574	636	620	558	606	631	600	620	639	531	607	597	598	592	641	584	621	599	580	625	619	576	563	589	625	590	581	577	608	597	611	546	604	615	610	573	533	594	597	614	577	640	626	602	600	591	614	590	647	634	582	607	659	607	563	588	613	595	615	613	589	580	594	582	582	640	627	592	599	582	594	579	622	581	602	574	609	596	620	588	600	617	605	577	597	568	600	590	607	625	617	625	578	596	590	613	565	580	614	608	601	609	596	588	606	575	599	595	623	624	604	578	632	606	635	592	586	614	644	625	604	621	551	612	615	596	615	582	644	608	644	623	645	590	628	620	624	629	662	637	637	591	591	592	577	610	582	591	591	643	615	646	610	628	636	608	585	595	619	629	659	573	661	591	577	620	545	556	593	583	603	580	589	594	556	590	578	616	578	636	635	584	616	565	578	581	604	565	576	563	543	645	627	623	615	565	620	588	606	577	598	637	579	632	640	600	566	550	578	614	623	588	604	614	651	655	589	601	635	588	567	598	678	586	598	595	606	586	573	609	615	589	627	616	604	637	611	622	620	640	583	576	619	614	605	630	606	647	622	599	629	599	620	614	600	608	605	600	638	587	608	664	599	556	586	606	597	576	616	621	583	608	606	605	612	635	592	629	623	644	569	572	648	609	639	587	596	604	633	634	623	603	583	592	625	587	610	561	610	611	596	591	586	666	589	636	604	581	584	599	607	637	619	616	637	610	612	600	608	589	623	594	614	579	619	617	610	589	605	607	581	624	576	581	570	621	591	590	625	623	641	601	623	601	617	600	668	588	625	600	607	601	557	614	624	614	600	589	588	590	631	629	612	622	649	597	583	638	619	606	625	606	611	637	602	608	618	588	575	576	585	577	606	598	621	626	597	627	566	589	582	541	622	622	597	596	609	595	615	617	594	602	580	580	579	622	563	636	602	617	610	627	595	608	612	609	579	604	567	615	599	595	652	616	553	615	554	597	657	599	598	632	609	578	647	560	641	618	623	606	591	601	607	582	581	603	587	593	652	597	580	632	570	595	601	653	617	613	611	621	616	612	627	603	599	585	610	630	584	589	636	605	658	575	597	610	573	618	583	577	619	606	613	623	557	592	559	602	608	566	577	666	644	569	583	603	600	567	615	599	582	578	612	616	598	610	601	653	607	607	587	630	611	594	576	644	625	575	587	580	634	605	581	607	601	647	598	620	599	642	627	604	624	617	613	585	631	600	573	569	600	613	642	606	648	621	626	620	603	581	637	607	599	599	589	614	641	631	564	583	604	623	627	603	615	595	633	578	662	618	571	616	553	621	610	642	552	614	615	611	583	598	610	615	561	610	589	626	603	571	597	626	645	608	629	590	619	586	621	619	631	596	611	586	617	592	635	589	639	619	635	599	639	643	621	545	551	570	632	607
38837	81217	70571	54734	39553	18446	2407	704	706	672	698	617	614	660	640	600	646	626	619	602	632	587	621	607	583	602	601	589	617	618	632	606	598	578	604	655	577	610	596	622	590	631	616	596	614	640	609	648	619	646	592	626	609	591	597	606	618	586	598	621	591	626	583	627	610	667	577	607	641	616	593	576	617	604	644	622	657	610	608	646	609	576	627	623	615	605	585	614	607	568	644	590	615	616	586	597	591	589	603	656	611	582	615	579	589	588	631	602	630	620	596	615	600	546	593	576	633	591	633	603	632	583	627	636	617	569	587	611	559	605	613	631	615	620	601	611	555	629	612	605	594	612	605	615	581	597	621	606	619	626	588	618	589	633	585	657	611	631	594	612	587	557	618	597	635	618	589	588	620	643	594	648	616	633	619	593	641	599	591	599	631	594	631	614	609	567	621	586	608	609	626	645	622	594	599	597	573	611	633	583	588	593	595	616	582	643	612	568	614	629	587	574	618	674	580	629	628	635	589	603	603	600	581	601	570	610	607	637	560	576	630	603	579	601	603	607	596	604	617	585	583	582	611	578	586	605	566	612	621	644	555	605	596	628	596	629	600	584	547	581	595	629	599	645	592	622	659	603	586	616	621	621	609	578	608	592	628	636	649	597	595	627	601	585	573	658	640	614	561	610	602	597	613	614	594	613	567	618	603	591	625	601	532	596	591	591	628	579	632	600	572	633	605	602	587	595	616	612	555	600	585	612	598	570	617	595	588	628	586	633	577	610	636	603	571	601	609	597	591	582	603	587	568	641	605	608	566	647	670	558	591	614	618	618	573	598	619	598	581	578	628	600	610	665	575	576	651	591	624	602	597	610	589	600	605	642	601	591	613	635	557	600	637	590	603	643	579	574	576	598	580	603	575	605	592	606	618	594	607	583	614	656	593	597	579	612	649	596	616	601	617	606	600	599	624	625	608	630	643	583	593	621	628	600	609	602	594	609	607	639	611	602	627	583	609	619	640	597	647	596	609	660	615	568	603	582	624	557	633	587	538	607	602	617	625	621	616	571	610	607	606	614	580	630	584	566	583	597	583	615	593	577	557	634	625	604	622	566	623	604	616	568	601	589	561	586	596	591	594	559	568	642	609	584	597	607	654	584	568	604	618	608	591	597	602	593	562	587	556	616	607	652	597	593	582	604	612	606	562	591	630	611	605	595	589	581	631	580	596	618	591	577	599	645	607	569	579	579	602	641	628	607	629	638	630	574	603	632	583	593	645	584	585	601	558	597	581	668	604	550	595	606	576	597	603	575	594	618	593	584	612	615	581	601	613	614	639	653	581	617	613	639	640	611	614	637	653	600	599	617	577	575	617	578	628	649	571	590	591	637	610	609	617	540	593	589	572	641	598	600	611	569	603	580	604	589	579	605	616	591	613	613	585	625	644	602	659	576	608	613	652	608	561	589	598	611	647	594	624	626	610	610	619	585	648	576	581	640	594	569	570	595	628	649	602	650	600	606	596	576	569	557	597	589	556	614	572	579	628	579	583	616	586	628	613	616	597	574	610	666	568	612	631	593	610	639	626	598	605	621	622	640	607	582	587	583	631	623	592	612	596	599	623	612	616	556	589	602	635	625	616	577	599	551	603	665	633	646	616	598	609	616	587	592	591	574	585	600	638	577	631	590	586	625	579	619	629	617	599	567	616	629	621	599	644	586	612	601	575	600	596	601	618	594	610	635	627	614	646	603	574	600	590	589	637	619	535	604	605	599	642	578	592	665	587	598	605	633	683	560	603	574	606	567	636	592	609	605	606	664	585	627	589	584	637	602	593	594	640	561	616	576	616	598	572	622	650	596	616	575	606	604	639	600	609	611	611	598	586	657	664	617	600	615	622	623	565	550	644	616	627	601	590	619	575	556	590	606	598	630	635	572	589	647	592	624	635	622	620	607	587	582	616	597	608	644	577	587	635	559	625	566	588	616	649	565	575	622	590	635	615	577	607	560	610	611	590	568	614	583	620	613	645	597	608	579	583	599	649	623	594	644	608	579	594	576	587	576	618	638	585	592	619	620	609	644	639	578	621	556	599	611	631	593	590	633	562	576	588	626	617	596	573	585	615	642	610	588	584	572	604	596	635	581	611	598	632	603	632	564	592	630	583	635	592	602	601	627	610	555	619	613	592	616	639	612	593	619	618	582	581	583	610	547	563	579	585	601	613	634	604	578	650	619	594	612	635	638	563	593	603	572	603	607	629	575	609	594	576	598	589	577	585	620	582	615	584	582	623	596	629	638	597	585	603	573	595	595	617	614	621	594	602	677	574	613	643	575	631	584	595	556	593	607	607	609	596	645	585	649	642	620	597	608	601	642	614	568	605	656	633	589	586	588	628	592	610	671	624	651	578	635	647	628	598	637	578	615	568	651	624	592	601	637	604	582	621	632	619	581	628	587	626	594	602	566	608	600	612	599	575	630	633	564	608	629	608	616	693	587	611	590	609	601	586	609	617	647	597	649	590	565	638	568	579	617	660	646	611	631	632	609	627	605	616	589	616	592	617	611	586	617	612	573	643	536	635	602	580	605	613	624	614	630	666	593	614	578	587	607	593	602	615	628	565	593	604	580	547	597	606	681	627	588	591	599	602	600	632	589	580	640	643	580	626	565	596	629	579	606	614	623	634	623	620	596	611	570	580	591	588	582	628	637	608	652	598	608	641	567	629	613	583	610	639	566	617	584	596	628	583	650	605	535	572	611	598	610	642	634	588	626	608	642	587	603	637	608	618	578	634	562	612	603	591	632	626	631	599	637	620	653	618	565	566	613	576	605	623	669	642	612	605	622	615	607	619	620	589	597	615	580	643	613	629	570	613	622	605	596	621	597	626	649	600	623	666	603	588	601	569	607	609	614	629	586	583	657	580	596	572	596	602	635	613	621	589	593	552	580	620	608	619	649	598	587	587	594	597	626	650	629	618	646	633	616	599	635	539	595	618	609	624	644	620	606	577	632	587	592	575	575	613	615	593	622	617	586	605	604	613	581	665	599	600	582	591	586	586	619	586	644	616	615	621	598	595	639	630	555	629	600	642	618	631	640	635	581	630	575	580	633	589	589	638	566	629	621	590	592	605	612	611	608	590	604	574	566	677	597	611	617	617	627	572	637	630	609	599	619	640	578	631	589	630	629	578	613	596	608	608	589	617	583	611	600	575	589	632	632	585	620	619	601	656	600	603	619	567	579	590	595	618	572	603	614	609	549	587	535	612	574	566	562	625	574	662	582	633	547	579	542	620	595	632	641	573	632	610	622	624	572	589	570	610	595	590	627	625	591	601	611	616	599	616	597	607	585	601	592	615	628	607	624	595	595	596	574	605	614	605	606	596	591	627	645	625	602	536	640	592	675	593	605	623	611	613	578	622	605	630	605	598	630	594	631	619	613	589	589	628	581	620	614	584	603	584	613	605	606	601	592	609	607	616	603	627	588	626	600	618	635	590	599	617	611
24955	21714	36333	38652	27747	13048	1924	662	712	642	669	646	650	651	597	625	627	668	567	671	619	605	606	640	641	625	633	572	627	640	599	641	655	633	637	586	576	640	648	610	642	628	607	633	592	649	674	626	627	647	656	605	640	626	643	646	632	626	682	644	634	598	634	644	614	648	646	590	610	622	693	644	612	650	637	633	626	662	635	637	610	622	626	624	584	625	641	650	626	629	611	608	640	664	632	621	618	607	611	608	606	670	616	619	610	592	661	602	634	626	627	661	633	651	629	603	628	632	586	639	628	601	636	683	653	621	638	620	630	661	637	621	610	651	621	638	663	610	614	624	664	663	615	666	636	591	650	676	626	605	685	579	614	649	644	623	641	589	602	641	634	637	586	671	610	611	663	635	634	581	618	616	647	611	599	633	630	623	646	642	619	609	619	634	598	600	592	609	622	586	649	641	675	642	609	587	632	600	604	632	602	627	623	640	625	621	638	623	623	630	635	633	607	620	609	628	646	609	589	615	625	573	636	653	647	631	629	629	623	631	598	640	642	612	640	551	616	650	625	651	631	635	655	670	613	650	652	611	636	626	623	609	628	643	641	590	625	637	620	653	633	643	657	628	629	636	616	651	620	650	649	685	628	613	603	629	634	604	572	631	604	612	625	624	630	625	655	632	646	621	605	628	639	586	651	625	605	649	634	672	590	639	631	577	603	639	635	633	636	651	591	624	602	615	630	609	648	589	649	641	651	625	684	601	643	623	624	584	601	629	656	618	602	637	619	600	605	618	636	665	555	619	618	657	660	644	632	696	664	681	591	656	599	652	631	658	640	637	601	618	599	628	604	587	636	646	600	617	618	622	648	623	613	619	568	635	658	596	624	641	669	640	620	624	605	631	629	654	645	657	599	623	653	627	619	617	633	596	593	609	594	579	643	658	614	608	625	621	645	628	629	597	680	641	654	577	646	632	625	639	621	614	633	620	576	626	653	660	601	629	639	644	629	620	639	611	614	624	679	665	637	646	573	583	630	655	652	663	636	653	637	605	638	641	617	680	684	653	652	606	660	629	646	593	663	666	596	668	664	616	598	622	680	628	634	649	614	626	644	619	575	679	645	667	607	641	622	638	653	620	620	643	589	629	631	663	596	627	606	599	636	633	558	681	616	635	663	631	634	653	614	577	600	612	615	629	647	637	612	639	651	626	600	638	569	663	588	640	614	606	671	614	666	611	651	614	622	620	601	621	682	615	659	623	672	637	616	631	608	635	621	592	557	703	662	647	587	582	638	620	606	621	629	618	591	653	612	617	639	616	600	633	629	637	631	667	624	640	644	618	620	636	680	662	605	629	619	645	596	667	633	606	651	665	620	673	603	654	618	628	674	639	650	601	616	641	608	600	615	555	613	620	607	610	655	600	648	602	645	648	639	561	624	596	599	631	579	621	616	643	616	626	608	591	603	598	633	668	622	605	651	651	630	648	728	621	609	660	653	629	681	606	615	656	640	609	581	625	629	645	627	634	663	661	613	641	617	613	693	608	597	629	645	610	599	608	589	617	643	650	572	579	666	644	634	580	635	602	630	670	604	577	617	645	642	630	630	607	638	600	630	627	595	603	647	612	638	619	643	650	653	608	679	585	625	608	673	628	657	639	617	596	627	657	635	590	662	596	627	622	580	589	628	632	648	572	632	605	588	641	599	654	663	586	656	667	657	618	617	611	631	642	623	620	623	632	664	608	640	609	653	597	659	614	655	620	635	616	592	613	599	598	679	624	594	619	641	626	627	603	639	638	650	648	647	622	635	642	594	651	626	643	640	653	594	626	588	600	598	615	634	616	629	671	625	614	661	638	581	636	636	636	559	623	608	666	646	585	593	646	654	628	584	647	627	604	594	634	623	638	663	633	598	635	637	614	643	584	561	646	637	631	646	611	594	632	634	637	579	631	627	637	622	644	633	642	593	652	623	595	620	622	630	623	674	629	578	636	645	639	617	618	604	625	626	610	643	648	642	630	616	617	602	677	634	646	608	634	602	603	632	654	603	672	628	605	614	594	603	641	613	642	640	630	597	664	608	647	611	623	626	650	638	623	665	627	633	610	642	638	593	622	591	605	637	644	633	604	617	647	593	639	654	590	640	596	610	653	577	625	621	622	651	657	623	592	663	627	571	610	651	655	595	635	650	621	648	657	636	617	627	628	648	625	601	633	593	635	594	618	619	613	597	642	607	640	614	638	602	602	629	595	619	584	654	613	596	646	592	633	655	655	600	615	636	636	650	591	647	613	640	623	605	635	657	586	645	627	631	637	614	579	647	604	657	660	632	619	596	655	624	627	666	609	610	632	667	630	627	633	583	651	599	642	652	591	634	611	608	582	626	597	617	614	634	574	630	623	634	604	619	616	623	608	625	639	623	589	620	620	681	634	677	637	569	625	641	630	586	639	660	613	622	610	658	641	617	621	616	610	567	663	638	665	608	638	618	567	652	613	635	614	636	608	588	595	582	642	680	622	600	570	675	630	619	597	612	681	617	596	622	596	608	658	659	647	618	631	610	617	596	622	643	645	644	659	599	633	613	687	599	637	642	605	669	614	628	659	643	591	611	619	638	624	603	623	614	633	575	659	606	676	593	661	638	609	612	645	639	604	670	588	663	663	607	591	629	565	674	658	591	665	627	606	633	638	645	619	618	653	648	604	618	618	633	651	636	627	596	644	608	613	574	642	649	658	655	608	641	623	672	650	633	615	593	648	605	610	627	617	639	611	666	602	581	611	648	620	636	645	585	618	586	617	651	623	599	629	612	656	631	601	642	638	651	613	595	607	652	615	626	675	618	626	626	610	606	594	586	619	606	616	603	570	621	621	664	631	645	577	602	667	638	611	661	660	632	653	602	643	678	639	627	609	622	633	647	670	674	607	660	597	635	639	610	668	614	626	605	639	623	640	609	606	640	590	673	603	623	615	626	610	610	642	647	622	684	623	642	635	635	608	637	590	638	639	600	627	643	621	615	638	590	602	637	621	640	643	630	634	663	599	622	626	633	625	647	628	640	637	616	620	599	633	636	611	578	622	588	620	647	604	630	613	641	646	615	648	633	605	646	641	585	617	601	588	676	638	562	598	605	605	631	662	648	620	648	584	646	606	678	645	627	663	645	609	668	639	665	638	628	617	622	639	634	639	592	642	640	656	604	580	653	579	627	623	633	599	644	647	628	643	615	602	633	616	609	655	641	606	632	591	607	614	603	643	624	600	628	600	651	641	626	660	590	610	565	594	624	638	594	615	616	638	621	620	647	601	606	638	596	643	627	571	607	604	602	611	667	617	610	647	640	604	626	597	658	609	666	601	601	606	613	656	614	605	672	617	608	579	630	614	621	598	624	603	645	666	637	631	539	620	628	665	589	648	590	635	646	643	638	636	625	664	641	666	642	636	590	689	638	630	636	625	658	654	622	647	571	650	644	665	594	631	634	657	615	671	610	596	628	619	639	664	635	632
36431	67807	60710	43547	29606	11301	1180	701	677	669	667	732	643	643	637	651	646	651	679	705	672	677	669	642	665	692	661	653	676	629	674	660	660	622	664	676	638	704	672	657	645	652	655	617	607	643	678	657	675	650	632	611	690	694	633	643	650	644	646	646	663	683	627	652	637	652	666	644	654	665	670	627	641	635	633	646	687	629	620	659	712	653	705	632	664	650	667	698	660	624	713	665	667	639	609	698	658	626	653	694	694	675	637	665	601	671	694	678	632	637	635	706	667	644	662	622	646	609	680	649	655	621	623	642	631	671	661	654	656	624	691	630	637	637	605	664	604	623	635	623	641	650	637	628	635	638	691	679	675	641	665	630	647	719	655	648	630	659	660	668	656	591	653	647	638	660	625	684	641	615	641	665	653	642	631	626	648	659	597	680	643	597	628	690	679	677	686	625	674	597	614	668	673	628	626	688	619	644	702	647	675	603	642	638	605	682	659	639	672	654	633	656	634	603	654	667	665	654	666	622	648	671	614	689	665	665	671	672	669	679	665	687	649	653	683	663	598	699	655	631	670	666	624	648	621	629	610	651	639	690	641	678	583	605	641	621	642	717	649	681	659	677	637	632	669	655	660	635	683	675	668	675	718	636	668	622	612	626	649	729	650	657	614	636	661	657	683	651	662	667	683	616	635	613	635	661	628	643	658	710	589	642	652	672	675	661	631	653	633	668	642	622	671	646	648	670	619	666	632	642	647	629	683	652	655	681	627	632	646	642	621	677	655	687	678	649	671	664	639	642	655	631	650	716	631	653	658	631	685	630	628	653	669	613	688	618	622	673	658	651	633	659	640	664	674	636	619	675	667	625	663	640	673	667	651	665	635	655	651	644	654	696	642	674	673	666	651	675	663	654	652	637	689	693	669	640	642	644	630	663	635	715	649	639	693	668	683	661	604	645	657	656	625	691	685	708	646	703	659	694	677	593	670	681	678	650	615	667	625	678	701	653	620	645	656	708	622	620	661	685	625	650	620	644	681	656	663	663	658	643	628	671	619	681	668	689	681	632	642	630	675	676	729	659	636	607	662	653	645	650	688	639	678	631	650	628	658	652	657	657	651	642	648	644	668	627	642	654	668	618	669	641	628	686	659	656	650	650	662	671	609	616	672	685	638	621	651	678	638	645	619	642	595	639	630	659	662	658	702	665	647	604	627	680	626	604	681	670	655	634	687	659	686	666	648	640	673	604	667	678	670	673	669	653	684	695	683	636	648	668	638	679	671	645	682	638	611	671	678	659	647	647	687	704	677	688	617	671	663	734	638	693	642	676	669	632	677	630	637	681	652	698	692	623	702	624	643	657	646	683	675	647	651	651	661	681	636	657	655	664	674	637	645	658	658	682	615	649	638	606	682	685	669	660	658	614	651	658	658	621	656	636	693	657	629	651	639	658	640	661	722	650	652	702	654	681	669	699	649	643	678	627	678	657	652	649	644	659	666	645	663	660	608	648	613	652	660	681	673	711	684	650	690	630	676	643	666	654	673	659	676	618	656	683	636	663	616	690	654	634	653	652	675	611	648	632	629	621	635	649	651	669	618	646	648	691	690	638	625	622	673	716	677	642	648	638	663	639	621	687	660	655	633	672	658	673	655	676	662	630	622	648	643	654	632	669	655	635	603	651	690	671	642	631	654	638	668	679	646	649	674	651	689	700	637	640	683	667	600	691	652	678	652	630	664	677	677	717	682	617	658	648	660	642	640	690	640	621	664	695	667	672	672	658	671	645	640	710	664	688	672	603	648	701	661	633	610	670	662	644	647	617	666	644	653	679	647	676	626	620	626	595	684	648	656	635	646	642	681	664	609	658	673	665	585	650	666	641	655	643	641	670	645	655	666	654	684	672	650	679	657	681	628	664	701	653	649	651	669	674	671	649	629	613	672	650	647	660	647	655	694	613	707	634	675	648	674	622	653	649	636	660	662	701	634	656	614	672	687	671	616	680	693	645	690	661	655	658	652	671	632	612	656	635	625	634	647	666	676	633	680	630	649	665	673	616	658	651	680	627	681	641	682	668	622	710	652	638	684	712	642	647	605	664	626	655	598	633	658	644	624	674	641	683	648	660	639	660	691	671	627	652	646	654	662	627	639	707	677	650	661	659	638	659	657	622	647	694	667	682	619	687	644	702	611	653	705	658	666	697	656	656	683	674	616	674	663	655	696	673	667	649	688	645	662	680	640	700	651	660	659	668	624	668	642	683	634	626	661	661	691	673	622	646	660	672	649	665	618	631	643	643	695	672	648	687	684	657	661	640	637	658	637	652	639	662	643	601	678	656	681	660	637	629	672	657	703	675	664	636	672	665	699	659	618	678	651	678	658	668	628	639	640	640	690	627	645	616	672	643	643	619	628	647	653	630	613	629	651	671	677	650	648	667	676	632	651	671	664	622	643	675	629	644	666	643	651	605	661	646	658	691	683	647	633	652	619	647	652	637	641	654	692	632	618	690	689	726	647	659	652	671	671	668	662	697	657	662	678	671	663	638	658	647	644	667	706	640	658	652	658	705	682	650	638	618	627	677	634	662	658	668	635	606	627	633	667	653	605	642	668	656	634	610	649	631	643	655	636	648	698	684	680	657	636	667	645	694	657	627	637	612	623	668	618	695	653	642	684	660	712	674	618	647	606	617	666	650	655	623	652	718	681	684	659	701	669	636	596	668	614	631	617	646	660	676	662	635	620	637	681	659	628	687	643	664	652	652	662	651	657	632	726	676	674	600	662	624	656	696	672	607	644	652	666	640	629	661	655	630	661	689	587	672	664	706	639	637	637	583	656	626	621	655	678	686	628	661	649	620	626	635	610	625	703	659	667	682	660	652	663	667	695	656	692	650	641	648	670	648	711	611	644	645	647	621	675	637	650	647	623	673	654	667	683	661	667	669	697	678	661	651	640	637	641	685	652	677	670	674	660	676	613	674	675	635	685	667	683	612	656	649	672	668	653	664	660	685	629	647	694	644	666	657	667	608	647	607	652	657	678	712	650	634	636	582	671	657	622	653	660	648	648	646	654	626	638	612	593	706	675	673	657	652	658	658	665	687	685	670	686	612	656	689	666	662	657	664	672	625	634	652	652	636	643	658	669	701	673	659	630	616	610	702	687	654	683	614	675	628	694	664	630	652	650	700	676	682	681	694	671	653	632	656	667	675	655	637	658	652	665	626	664	662	617	628	687	698	689	655	686	620	665	678	677	651	658	634	689	655	707	627	670	653	636	619	635	670	658	673	655	615	680	682	641	629	667	682	664	671	645	669	685	658	656	643	645	690	623	647	703	651	637	650	634	647	668	644	695	672	700	662	686	629	670	685	673	672	704	629	632	674	592	666	655	685	662	592	611	656	634	653	686	654	666	668	648	614	683	623	653	687	676	644	640	648	654	630	640	663	674	679	672	664	618	617	669	647	656	650	678	664	685	694	637	613	641	639	635	685	664	631	678	661	638	628
22541	21185	33919	34104	34083	25480	14809	1954	1079	997	1016	995	971	1029	999	983	974	945	941	1004	979	899	1021	1020	960	937	949	979	998	972	972	952	1000	1002	934	1015	932	944	1022	936	1010	974	940	921	979	914	920	905	978	948	926	952	969	895	932	934	949	969	927	980	976	935	982	973	885	955	925	957	939	946	943	986	944	970	951	963	939	898	972	916	911	952	878	952	981	928	888	884	963	988	953	975	1021	935	945	952	959	981	980	958	969	986	969	949	900	950	994	956	924	878	1006	976	1057	956	941	956	951	953	953	949	933	913	881	1002	917	918	957	931	951	967	895	953	991	918	990	941	890	963	995	948	979	946	899	954	947	944	908	993	981	895	909	967	941	914	957	864	927	933	925	968	958	969	1002	940	959	965	974	944	954	920	1006	975	974	922	957	998	937	990	948	941	912	905	951	925	949	964	944	925	951	976	953	916	947	936	947	910	957	974	925	940	935	884	950	970	945	1024	957	1028	931	929	893	904	946	980	956	929	958	960	967	882	1006	964	969	925	966	963	1005	995	929	916	994	956	966	927	940	966	929	959	900	945	902	953	1008	980	915	906	960	921	957	929	963	988	975	950	947	978	969	948	934	967	946	917	987	934	901	947	901	955	989	947	959	954	945	960	958	970	922	965	1001	883	949	962	977	950	986	970	1003	979	978	1037	952	953	919	950	946	949	991	955	974	1017	927	1058	944	916	998	902	959	947	918	890	993	1001	919	1037	1024	953	884	906	1020	918	946	947	975	922	932	914	865	976	942	972	1002	980	893	936	940	959	997	996	995	957	900	964	1000	986	926	957	945	938	998	956	905	967	947	950	919	913	959	945	941	991	991	940	907	929	895	942	937	915	966	1002	942	936	904	954	971	902	1002	991	951	941	914	946	939	937	892	989	963	954	1024	983	961	949	1008	929	959	931	971	970	891	934	990	917	990	1000	935	952	961	948	937	923	926	912	973	940	969	932	924	960	960	950	953	952	943	950	940	999	905	942	952	940	1037	911	953	937	1000	912	964	954	960	940	958	931	954	1013	960	940	976	953	928	956	907	974	881	958	956	998	979	963	1010	967	880	978	925	884	971	944	897	941	945	933	967	992	972	970	1014	928	1003	925	887	917	918	967	948	944	1005	895	962	906	927	951	953	993	954	990	1001	894	947	955	968	940	915	961	940	960	934	931	962	987	951	1011	957	1031	942	986	922	994	1013	895	942	973	994	937	966	945	950	956	916	988	955	939	958	942	941	947	988	984	971	966	942	956	960	948	983	911	1005	905	983	985	986	949	874	942	954	908	943	945	975	941	966	948	969	911	932	987	973	932	955	937	984	957	955	907	955	960	958	980	965	937	993	974	972	956	952	946	952	957	907	969	929	945	930	960	946	933	953	911	944	915	957	970	917	985	998	961	989	963	955	908	961	956	993	909	932	887	1042	988	928	992	935	974	946	925	896	932	942	928	999	951	1012	965	1003	947	948	950	972	980	921	886	1001	985	938	942	905	924	988	924	912	975	924	933	913	925	953	995	908	964	922	964	901	946	958	966	1013	920	986	946	954	993	890	991	966	925	995	947	956	950	970	939	935	935	1003	919	949	892	936	905	955	1019	938	934	919	1045	968	916	970	980	1001	964	993	910	967	905	939	1005	937	971	996	957	934	929	941	932	1017	966	943	913	989	984	971	956	936	946	955	938	940	936	907	928	931	963	946	916	988	977	944	949	958	897	963	974	981	930	1000	899	902	931	943	944	995	942	942	920	1017	968	941	932	970	956	945	935	985	985	933	1008	1010	938	975	942	950	979	930	980	888	913	900	943	990	986	926	978	970	955	970	948	955	913	897	1005	976	974	989	1000	939	908	925	896	925	907	964	910	941	937	945	970	959	993	954	953	956	978	978	965	944	978	951	941	954	946	968	986	930	899	955	975	964	909	950	923	971	963	983	1001	972	1004	954	881	994	989	924	964	913	966	934	981	920	919	973	939	953	942	950	978	926	948	953	927	934	947	923	901	1004	976	968	975	918	910	995	990	898	960	951	937	959	952	963	936	944	958	938	938	964	979	977	942	936	925	891	908	868	931	959	955	970	959	885	943	936	952	949	919	934	946	904	970	940	941	970	954	993	953	925	939	949	943	950	937	966	950	1003	974	1003	941	950	930	969	923	947	939	923	938	908	954	988	1010	963	1009	964	962	918	941	943	979	934	926	949	959	968	947	954	992	986	946	966	946	871	939	967	984	901	947	934	968	974	945	931	917	905	957	970	850	961	922	941	996	984	931	919	900	958	1018	968	955	925	959	932	944	943	987	890	944	933	901	923	995	1008	968	904	941	913	968	928	981	975	952	929	957	932	957	914	964	933	977	1041	961	929	904	926	903	951	1016	995	922	905	973	953	926	954	962	922	933	926	948	970	938	934	924	998	949	976	906	980	951	931	970	957	946	1003	916	895	959	966	1005	969	1005	979	1003	896	915	928	932	939	921	946	926	981	933	953	842	918	1000	932	997	929	917	968	959	940	914	916	916	976	970	951	980	957	993	980	931	988	946	976	953	949	953	994	974	936	941	999	904	986	928	907	956	1016	974	948	985	927	985	915	937	936	939	924	1009	976	943	978	905	991	922	942	914	987	884	903	965	932	988	937	1052	934	952	930	968	920	885	947	1018	939	938	956	980	961	957	977	951	934	938	1002	952	931	941	973	931	1000	947	937	977	941	957	954	926	969	959	992	969	998	953	947	989	966	953	1003	917	918	954	895	939	948	900	987	908	937	951	962	927	923	1005	916	955	885	942	915	961	926	975	929	890	955	988	940	890	881	938	970	918	967	931	962	924	986	958	985	980	1012	983	1023	970	986	960	992	978	970	916	965	926	929	893	957	947	962	1000	966	1013	969	922	966	937	924	981	912	938	935	933	929	932	966	946	957	891	940	914	985	961	956	987	918	976	931	941	957	907	1009	945	918	941	899	935	913	938	955	915	965	967	963	959	970	970	976	923	964	931	947	935	984	991	925	1000	895	907	941	985	976	964	923	863	888	917	973	962	972	934	968	906	954	959	959	927	948	1002	925	958	949	971	941	979	952	961	934	1034	931	982	927	960	927	950	937	928	937	974	936	981	947	956	955	963	952	993	955	923	904	864	999	966	939	955	947	1000	968	910	951	951	899	934	904	922	969	961	963	879	973	942	899	930	982	923	1005	966	914	945	916	957	995	882	944	963	915	1017	917	937	1022	946	981	950	929	914	900	953	904	988	944	959	942	905	975	923	955	954	989	1001	958	887	937	927	971	904	923	919	996	958	925	950	915	929	925	991	926	967	952	955	965	886	957	991	943	952	931	924	927	949	991	1017	911	982	973	977	966	981	966	970	878	943	934	962	956	979	945	890	1000	939	913	962	991	924	941	892	916	955	919	894	935	1009	916	899	977	963	954	907	952	929	932	968	960	963	953	941	941	944	981	989	977	951	901	953	980	944	892	930	928	975	961	950	938	978	983	898	947	907	937	921	1003	950	982	933	952	963	996	931	943	919	896	984	1019	868	929	1031	942	978	962	994	920	997	957	952	972	947	992	946	1008	940	965	904	959	943
43573	91192	84528	65414	47644	24387	1513	1035	1073	1003	991	980	988	998	943	933	915	910	968	964	926	932	943	941	1001	938	912	924	941	932	917	915	913	964	945	919	890	956	917	944	900	942	928	923	998	956	928	957	879	877	943	954	994	904	951	948	955	911	935	957	906	882	944	925	917	920	982	981	947	930	928	945	952	890	958	911	934	914	926	936	901	921	893	857	949	904	931	942	948	934	935	989	957	949	976	980	935	932	944	928	977	927	967	968	923	915	920	945	935	917	920	884	974	933	978	912	949	957	894	926	884	969	914	991	880	937	929	942	947	935	880	946	914	902	959	949	914	940	963	948	912	949	955	887	998	904	930	911	962	924	974	916	926	921	919	920	905	970	904	918	883	908	885	886	942	954	920	982	929	950	963	947	940	908	921	896	930	944	976	909	918	886	962	909	937	907	951	916	940	965	947	946	970	923	933	918	948	929	962	995	887	846	909	912	977	910	962	913	932	901	831	898	938	942	909	903	924	894	886	922	888	940	917	899	958	918	902	939	934	923	875	941	926	956	954	940	946	888	853	906	964	898	945	933	914	955	967	923	943	937	977	931	937	937	983	947	932	903	898	890	927	976	897	895	944	919	874	959	952	942	958	935	929	933	967	964	927	923	882	898	917	916	967	898	897	919	908	903	910	884	895	894	947	930	912	896	896	915	941	929	935	926	925	931	895	915	898	952	906	889	988	1017	946	921	920	897	906	909	955	943	908	934	888	953	899	922	992	915	876	880	934	943	966	934	961	935	924	930	937	939	907	902	949	930	899	930	882	937	926	972	903	963	919	881	927	901	896	962	953	903	911	924	940	899	954	930	881	874	932	940	929	843	942	899	896	915	936	913	860	884	918	935	917	854	932	916	928	969	919	941	982	916	920	979	918	924	903	944	969	943	952	923	941	936	864	919	888	910	992	950	919	928	866	919	965	950	913	871	932	933	1009	897	951	914	956	951	908	953	942	908	919	874	939	918	969	899	907	964	912	909	896	958	921	903	950	968	922	896	905	945	894	879	899	957	935	912	878	913	924	961	981	913	952	948	890	905	909	958	975	915	935	927	955	929	955	914	933	930	885	905	971	905	916	908	927	902	930	901	920	941	888	928	919	874	914	955	965	965	958	971	952	925	958	959	936	886	909	913	886	939	943	940	931	868	980	945	938	976	937	926	965	928	928	968	911	977	970	943	938	948	906	911	947	927	920	911	960	896	971	939	931	953	859	971	933	887	951	949	951	876	959	920	988	901	919	949	963	882	965	936	875	950	933	930	1006	930	907	871	921	922	935	882	916	965	905	920	896	912	922	832	911	930	855	962	928	963	959	883	934	965	918	950	948	918	944	939	914	935	888	931	877	946	940	915	930	954	966	922	919	943	894	959	949	903	960	923	951	932	936	931	942	914	903	928	956	916	877	928	952	938	896	893	978	967	941	909	949	915	909	869	969	906	924	947	928	882	957	1000	894	947	875	898	954	888	944	923	879	939	964	988	990	915	938	918	903	962	938	922	938	935	877	926	919	987	932	918	962	957	929	955	947	950	877	942	937	930	932	910	922	971	915	886	930	954	938	919	924	934	930	923	921	903	939	963	958	940	927	971	984	949	926	878	913	940	936	915	897	960	972	960	916	951	960	931	893	962	933	924	920	921	908	934	887	923	921	965	912	899	946	951	910	941	910	902	887	896	961	890	981	955	951	978	914	958	950	934	962	885	937	894	905	946	931	910	981	896	898	945	933	886	952	953	941	940	949	942	902	920	902	946	903	942	943	964	929	980	963	924	940	964	964	932	956	890	912	866	911	950	847	926	928	910	895	929	900	929	955	947	933	948	894	967	920	937	932	960	922	938	931	928	919	882	972	976	961	907	917	962	923	942	928	950	906	919	880	932	884	898	933	867	937	930	885	919	913	938	876	949	976	898	952	918	885	902	940	933	937	934	928	909	883	928	916	879	907	937	939	918	940	887	970	921	874	899	931	934	978	942	959	894	937	899	940	984	930	944	910	902	902	947	913	944	972	888	850	909	948	925	920	946	946	911	1011	872	919	862	908	889	944	888	889	964	901	874	946	973	889	899	890	894	896	969	920	896	930	834	964	944	912	935	916	911	907	922	930	867	905	947	971	955	895	878	950	982	930	921	879	922	913	901	880	931	949	972	928	902	885	940	904	948	900	925	887	944	929	920	948	951	934	920	971	898	900	939	955	961	949	935	898	967	934	909	960	957	897	848	914	930	909	871	951	920	942	946	927	951	903	937	1012	906	946	931	932	940	925	983	910	896	904	902	947	924	947	931	903	930	924	957	949	988	970	876	895	835	917	940	892	958	933	893	923	892	917	906	918	957	949	853	944	920	965	899	951	958	941	933	935	916	906	937	948	952	873	913	932	893	858	943	910	947	933	965	947	930	890	927	905	894	941	920	920	959	897	990	920	864	879	984	916	892	947	897	951	934	940	931	904	930	917	929	949	909	904	917	942	916	917	938	964	956	893	834	898	887	963	897	979	923	890	946	945	949	956	903	957	934	913	913	881	971	900	943	885	958	904	905	966	921	956	895	942	937	948	927	977	910	906	971	887	916	952	950	933	994	894	934	934	880	975	936	970	948	945	974	944	927	919	933	911	981	951	927	909	957	946	927	921	991	924	900	922	959	914	864	940	931	960	985	929	898	919	971	939	910	951	908	947	933	958	900	955	934	947	948	942	899	979	922	972	927	939	929	877	946	968	955	947	943	940	941	907	946	946	910	978	948	940	904	914	971	930	921	958	905	938	963	931	987	900	982	886	919	922	968	974	889	945	940	914	966	942	889	934	935	862	885	901	967	944	905	915	959	874	914	930	902	939	943	915	864	880	897	947	880	939	972	968	920	928	899	972	946	900	888	913	934	889	923	912	931	892	940	948	964	951	939	936	967	931	934	885	952	926	961	927	937	915	903	875	921	909	910	944	904	938	906	924	961	906	918	937	885	955	970	940	882	933	933	932	951	943	967	901	979	925	890	966	908	884	936	913	953	933	921	961	903	906	980	874	945	934	903	881	936	937	907	905	967	907	900	949	930	906	946	907	975	933	869	919	932	956	922	931	919	951	937	929	931	928	946	927	900	901	946	902	921	964	842	947	949	930	907	967	962	902	853	956	970	947	974	984	889	985	953	957	939	853	841	969	969	944	869	904	893	933	966	921	920	880	896	936	910	908	913	964	854	882	886	911	937	930	935	939	974	908	922	948	994	948	945	950	939	918	965	939	935	879	906	896	950	970	947	951	906	943	923	962	976	934	945	938	958	900	951	921	862	940	907	949	903	865	915	981	928	948	873	917	941	932	960	898	915	936	913	917	926	882	925	896	934	914	864	882	928	878	922	905	893	940	916	938	879	951	923	909	925	959	891	908	943	876	879	925	931	918	980	935	953	919	919	939	964	945	920	913	988	910	953	927	900	908	929	942	957	920	911	941	876	894	915	922	945	931	955	892	944
30744	24951	34688	24389	9847	1839	489	426	393	430	418	384	435	413	440	391	445	437	397	446	416	430	415	422	400	425	418	427	406	366	412	456	408	362	432	433	421	406	402	397	407	411	377	417	458	399	390	408	413	395	436	381	439	437	409	414	440	377	437	401	370	413	376	411	465	413	426	423	411	420	416	396	451	385	432	422	396	417	393	408	418	406	424	448	419	433	425	430	390	427	408	405	396	404	392	384	401	415	434	452	405	414	419	409	437	402	419	398	420	429	420	381	393	428	378	435	407	376	380	424	430	432	449	387	389	404	401	412	392	386	394	442	395	374	406	391	424	382	424	427	424	431	434	410	414	402	442	390	397	417	428	438	467	409	433	407	420	413	385	421	417	385	396	422	415	417	403	432	424	411	403	408	413	433	400	425	431	409	440	393	410	397	409	376	420	420	402	442	417	425	430	434	410	455	374	425	375	368	432	395	439	400	408	418	399	437	429	418	423	363	406	430	395	417	434	421	383	449	417	396	428	441	429	415	453	409	413	446	400	446	390	407	414	421	372	387	362	397	420	390	413	443	445	420	404	409	430	429	399	397	427	417	422	393	444	413	449	396	420	406	440	399	407	425	397	397	443	425	453	445	428	405	422	431	359	394	389	439	403	415	434	430	458	440	409	436	419	397	379	402	391	425	457	385	414	414	399	424	401	418	437	425	379	440	425	411	370	417	450	435	406	413	393	393	402	402	461	448	459	397	422	407	416	416	406	382	401	377	375	382	366	420	404	446	432	445	421	468	401	424	436	415	398	420	409	409	388	386	402	361	381	406	457	413	418	432	389	443	405	431	425	402	398	418	427	401	402	410	410	396	415	358	428	417	423	418	384	417	425	409	406	407	445	447	409	382	457	405	412	387	435	423	413	380	415	390	429	392	410	415	416	409	396	391	413	371	424	406	396	442	410	368	435	419	421	436	390	407	422	442	406	421	452	417	400	391	440	428	422	394	429	410	412	420	424	436	434	430	430	400	402	419	413	409	433	459	423	387	405	437	392	401	429	385	392	410	422	419	425	430	410	435	405	380	401	388	434	427	367	431	401	419	454	369	428	462	462	398	430	415	472	397	410	413	432	440	424	434	393	426	403	433	418	375	393	410	412	396	400	378	452	408	407	393	393	387	373	390	392	428	408	384	416	439	395	400	411	435	388	407	405	422	416	407	396	407	404	420	403	420	417	415	412	393	424	428	413	435	380	408	416	435	407	439	407	368	447	389	431	402	401	405	420	415	433	415	438	411	414	388	373	414	419	377	425	454	414	375	403	438	402	446	412	443	414	390	405	427	405	435	422	375	413	410	379	440	417	411	400	409	409	403	413	413	404	418	400	420	391	406	411	424	400	395	422	414	435	415	383	414	423	400	381	422	417	390	417	427	425	392	455	376	424	413	390	440	428	429	445	407	422	411	400	427	459	403	386	417	430	403	391	402	399	387	398	377	410	403	404	393	414	410	375	404	414	414	439	413	364	433	378	410	376	374	421	401	424	391	446	377	427	436	415	419	389	386	394	385	422	416	435	418	396	418	394	424	420	395	391	379	425	409	393	433	397	379	403	421	394	431	396	370	423	388	425	435	429	396	419	426	431	422	395	423	406	398	412	412	390	397	408	441	390	437	422	431	375	421	453	409	412	408	449	401	388	418	442	409	421	417	413	425	393	436	425	388	438	451	415	395	392	399	415	405	383	423	414	420	424	421	396	417	417	414	373	410	415	462	381	381	398	408	413	414	453	437	398	421	388	375	416	470	424	404	412	404	410	425	382	406	414	413	401	398	419	404	423	416	407	416	444	400	384	392	392	424	448	430	400	426	440	412	433	436	392	430	414	408	443	422	446	404	433	404	384	412	423	410	424	423	438	388	440	389	413	418	398	438	435	397	449	387	386	433	405	416	401	421	393	422	413	366	419	418	394	421	387	405	411	391	444	422	402	380	404	412	421	386	402	394	417	422	409	423	450	414	420	401	433	440	417	442	387	449	405	417	389	416	413	434	410	413	393	432	404	375	382	392	421	440	413	428	392	395	433	416	405	429	428	416	441	392	392	408	413	417	419	421	404	442	457	415	428	436	429	411	386	415	410	391	399	419	424	439	393	395	445	412	375	381	408	388	431	430	421	395	398	420	405	401	434	423	392	412	430	419	423	417	437	416	383	409	367	454	408	434	404	412	407	447	385	439	407	412	411	403	398	420	458	428	398	413	439	389	436	394	428	459	390	442	431	428	463	435	415	392	411	411	416	397	409	410	411	401	423	394	390	410	437	436	387	423	398	410	408	420	416	422	417	402	397	442	415	392	423	456	440	398	422	410	412	408	407	403	383	416	421	406	401	420	381	444	410	408	417	442	405	424	397	400	419	415	432	416	402	402	434	434	410	409	411	409	412	394	401	392	414	436	422	376	380	435	448	395	415	408	418	380	405	410	403	435	387	391	428	428	439	424	448	399	427	419	409	415	429	406	441	419	469	432	431	402	401	388	418	400	419	428	434	407	412	458	437	425	424	414	431	382	436	398	428	403	392	449	410	405	413	406	425	416	433	444	397	408	419	419	412	388	380	408	450	400	397	416	402	454	399	382	413	398	418	395	441	385	410	412	431	384	413	391	415	405	411	399	418	376	433	414	377	412	431	457	393	411	403	396	422	375	430	444	386	423	411	396	397	429	402	447	378	389	430	415	394	421	431	426	401	425	425	419	395	431	410	415	461	418	404	425	418	424	420	409	418	384	445	451	421	394	455	404	382	397	401	401	413	409	379	385	420	383	420	420	393	392	399	412	418	403	425	426	417	487	417	373	402	401	424	412	424	430	463	416	446	452	408	422	421	411	435	446	423	395	391	373	406	425	412	417	373	403	418	420	452	394	433	432	460	437	419	435	389	392	438	425	406	406	380	422	438	384	372	434	429	380	401	431	382	376	399	419	411	383	412	425	437	455	448	404	441	409	438	419	404	431	394	379	419	419	402	450	428	443	422	434	419	406	390	443	417	368	385	393	405	443	420	395	417	419	438	392	411	402	433	400	420	434	399	430	414	418	425	401	410	414	430	411	417	404	442	400	424	421	395	447	432	435	391	462	380	411	407	400	426	401	409	423	402	404	417	455	417	405	442	438	385	418	428	387	402	412	427	447	393	439	389	425	444	429	424	427	388	396	395	442	390	387	411	373	418	428	421	386	437	442	440	373	438	428	400	381	437	415	425	411	429	427	412	437	404	381	441	414	361	397	408	400	385	390	452	439	423	375	435	413	435	432	406	375	402	400	408	401	464	417	391	428	368	432	427	450	415	420	407	431	443	429	401	401	398	414	433	379	403	390	411	416	419	407	429	394	404	403	413	400	430	419	407	449	404	393	434	425	404	417	375	390	425	425	383	393	382	393	418	415	429	419	426	384	410	411	448	422	431	401	461	439	420	417	401	405	414	401	437	395	405	400	380	409	432	394	436	442	417	362	429	429
30438	34470	28994	16111	6957	1700	481	431	487	471	412	454	387	434	458	443	453	446	426	441	438	441	465	434	422	462	450	403	431	447	427	427	452	443	431	456	480	459	443	459	431	433	453	415	436	436	434	401	427	464	412	423	446	416	442	432	454	435	423	477	411	430	448	422	457	411	463	450	422	470	431	428	456	468	433	425	471	429	425	429	402	428	451	452	436	477	451	438	419	412	438	434	452	458	435	431	453	444	412	430	419	453	439	427	451	421	458	417	417	484	453	452	459	437	414	465	429	404	424	454	418	443	443	446	461	387	444	411	479	442	450	444	464	394	414	416	457	449	401	399	400	419	423	456	403	423	440	441	436	434	427	414	442	405	449	434	416	434	409	413	480	449	417	436	446	400	430	392	431	429	447	424	436	432	455	459	446	432	414	407	440	411	430	445	425	431	434	452	444	449	429	425	430	414	429	433	450	475	416	452	415	466	433	404	448	413	458	406	444	438	409	452	432	451	439	422	465	451	434	446	395	434	472	430	470	472	435	448	469	420	472	407	436	464	460	453	469	428	469	444	479	426	474	486	405	446	491	408	456	461	445	452	448	427	446	463	483	445	405	411	428	436	436	427	416	464	458	441	463	412	441	424	435	456	439	462	420	436	465	444	422	418	449	449	418	438	402	415	490	433	448	418	423	412	449	464	458	412	481	447	421	417	407	487	442	461	417	457	462	419	466	434	454	401	439	447	450	389	422	443	449	421	437	429	424	443	433	443	408	410	448	430	445	443	456	489	420	406	413	435	430	414	418	443	416	459	483	402	447	421	427	468	443	403	448	474	455	425	455	440	407	460	419	426	428	461	441	419	431	446	422	445	447	461	421	467	447	419	448	453	440	458	435	437	430	467	445	466	430	436	450	449	451	456	424	454	473	408	449	481	433	458	439	417	461	387	435	465	450	468	432	422	460	481	438	439	429	449	458	428	416	437	446	411	418	446	429	458	434	429	419	426	458	470	430	431	428	462	439	433	418	441	436	433	433	443	410	428	415	404	426	429	473	417	456	419	412	432	406	411	438	393	428	410	455	437	439	423	434	422	437	418	450	446	454	466	383	440	412	435	465	441	404	479	443	437	431	418	404	435	441	420	433	426	486	434	423	461	428	429	435	457	465	431	433	419	449	426	434	436	447	400	450	448	437	426	448	418	419	432	474	477	444	469	496	419	441	475	476	429	416	453	438	443	440	456	428	432	457	434	440	419	453	437	412	414	434	425	424	445	473	492	436	444	466	403	465	455	415	438	449	451	452	437	451	458	421	430	428	427	461	416	458	450	438	447	424	455	436	442	461	466	450	456	462	418	431	424	431	409	414	414	432	471	422	461	432	418	411	448	453	416	414	424	468	391	449	480	451	447	430	436	436	425	456	450	455	449	430	445	401	439	420	412	415	437	466	442	434	427	436	441	473	457	415	433	429	441	428	456	431	414	393	388	466	422	424	451	426	396	466	417	423	459	444	447	465	433	443	434	475	419	425	402	423	439	454	435	428	448	439	442	432	440	455	448	421	470	406	413	415	464	466	401	424	420	418	405	463	429	481	453	428	485	426	440	450	435	437	439	474	454	453	424	401	454	482	409	404	450	426	437	462	472	488	444	447	412	402	412	447	484	438	430	432	453	390	417	444	435	453	436	486	424	436	422	448	467	411	386	447	468	457	444	462	440	442	430	432	405	431	398	452	428	426	433	415	443	478	480	429	439	439	445	452	434	389	483	437	460	437	447	429	433	460	429	472	468	446	408	445	452	439	473	421	447	457	438	445	420	451	453	450	445	433	442	463	454	421	438	418	434	453	425	449	403	444	453	425	398	405	435	440	459	479	453	472	420	430	443	406	461	456	417	456	488	418	444	439	449	464	402	443	405	420	418	436	453	427	433	445	425	475	431	413	498	443	440	413	444	452	430	414	467	462	423	428	479	416	420	414	413	415	436	449	464	436	464	426	434	478	420	433	451	434	480	451	425	444	434	445	433	417	458	414	459	451	444	431	423	418	423	438	417	448	443	433	456	387	413	422	402	433	408	450	457	422	399	415	440	454	416	465	439	427	438	453	453	456	434	449	447	452	425	445	447	391	419	423	441	456	448	454	469	443	406	429	388	463	419	449	416	399	398	448	398	410	428	455	473	457	459	433	437	434	444	409	447	438	405	407	428	474	453	446	453	409	462	424	427	440	476	457	430	425	499	452	453	432	438	450	461	448	445	413	397	461	446	440	468	418	456	437	407	439	424	455	416	399	452	428	451	484	425	474	443	441	438	427	431	460	447	439	450	433	407	413	428	454	436	459	415	443	441	437	421	446	438	428	421	453	453	398	435	472	460	447	436	433	456	416	443	415	423	439	432	456	426	422	416	437	429	418	390	437	381	446	430	464	444	438	417	443	408	417	433	431	448	423	454	434	458	415	454	458	449	416	440	456	429	394	441	476	403	442	433	408	432	418	415	441	449	436	462	457	478	401	443	437	438	424	425	458	455	423	449	440	408	454	452	419	451	426	438	438	427	456	451	428	464	438	448	438	422	468	443	428	449	398	493	464	414	416	455	459	442	449	404	429	443	433	453	461	400	451	404	457	414	428	468	435	442	470	434	400	443	427	482	422	446	443	470	428	421	431	443	454	446	424	422	448	423	447	455	410	446	482	431	462	423	428	461	438	434	462	462	444	456	428	444	449	471	427	481	447	420	432	465	468	463	451	479	443	443	463	441	439	447	438	453	414	452	440	427	417	434	444	440	458	455	431	442	409	384	427	427	436	449	450	434	424	404	443	438	410	424	454	401	462	417	419	443	444	436	401	437	448	439	417	431	471	465	447	454	465	471	416	440	457	433	439	428	432	431	484	414	451	434	414	448	435	442	415	403	403	465	430	425	444	454	448	414	429	414	480	412	455	436	425	424	434	431	443	447	480	463	447	427	469	443	423	434	471	453	447	454	471	420	404	464	420	435	454	410	399	456	454	427	451	435	448	435	435	473	413	398	408	408	456	446	476	412	425	436	436	451	411	448	461	370	439	423	456	450	428	417	435	478	480	459	431	411	438	412	421	470	478	413	432	424	492	436	467	422	430	439	463	450	432	454	459	409	409	379	408	430	440	429	440	455	426	442	459	438	462	450	449	446	385	403	448	450	441	440	427	453	434	421	446	416	421	441	444	415	440	469	420	455	455	430	447	411	446	405	403	437	420	437	425	424	421	413	455	419	433	447	432	442	459	436	453	449	424	451	429	435	463	456	442	429	432	458	437	440	438	443	429	472	421	463	439	440	448	430	411	434	432	474	425	436	401	441	437	457	441	453	391	415	440	440	466	462	406	431	415	481	392	443	431	454	434	419	461	429	441	429	446	409	452	432	444	439	471	413	416	447	471	442	473	435	458	443	444	421	452	421	462	458	448	428	424	452	442	441	460	414	442	461	407	432	442	376	409	480	421	440	422	420	443	402	405	470	432	441	494	440
23648	21349	37092	43128	33740	20367	5386	745	635	647	643	633	627	629	610	575	628	627	593	608	548	585	630	611	582	613	567	642	618	599	567	608	541	578	663	630	595	659	606	595	598	600	535	587	627	605	622	621	622	549	605	601	625	599	607	625	626	571	609	603	630	646	588	568	587	645	578	604	599	610	629	627	645	598	571	581	573	608	600	542	558	563	572	642	569	637	635	616	602	605	569	597	594	636	595	588	588	612	574	577	593	613	576	594	597	619	614	600	554	555	658	652	604	589	563	536	573	590	557	634	602	608	613	616	555	636	608	557	584	603	565	614	600	564	613	623	591	588	610	598	620	588	620	576	562	614	550	637	597	553	586	584	607	615	580	574	605	590	571	580	625	574	583	634	609	600	587	659	597	572	624	612	602	565	572	588	587	660	623	583	573	585	619	598	550	595	543	615	620	607	613	580	620	616	589	560	615	624	583	603	618	629	603	610	586	574	607	653	593	596	576	597	597	599	618	662	551	633	555	606	592	595	590	583	580	639	587	642	624	573	580	596	538	578	577	631	592	615	631	619	602	596	582	611	622	546	598	596	548	611	587	573	537	628	592	623	636	590	613	621	555	627	606	614	591	629	618	629	627	588	586	599	598	590	612	630	618	575	609	545	615	607	608	614	560	612	594	645	582	589	622	572	628	617	606	578	621	605	576	564	600	609	612	593	592	596	577	636	587	611	608	629	590	611	586	574	633	580	607	572	589	608	593	610	600	606	586	594	598	579	587	626	589	614	646	581	623	615	597	576	578	575	605	626	584	578	584	601	602	604	615	556	575	587	589	573	545	618	585	574	620	608	617	629	599	608	580	582	603	607	555	570	625	571	590	610	643	604	596	596	599	590	612	645	587	568	612	568	564	583	600	593	580	600	618	604	632	579	571	606	614	612	583	600	572	619	624	606	555	643	633	635	607	594	598	635	597	601	587	617	610	635	569	638	609	658	566	539	581	606	581	616	670	616	634	584	625	607	618	601	641	620	595	587	608	584	601	554	611	626	600	543	600	582	562	591	607	579	620	612	605	616	612	618	577	581	624	662	572	628	591	570	621	576	570	605	559	615	572	622	634	569	587	613	621	633	620	601	582	584	640	633	584	588	603	584	631	579	597	596	587	599	591	636	618	578	581	564	599	540	566	577	538	635	575	554	552	609	570	635	607	572	566	638	615	603	555	596	624	557	648	594	661	612	551	630	591	582	563	564	609	577	626	568	571	582	604	618	630	624	574	616	622	626	609	606	569	616	552	618	600	570	587	618	618	615	573	561	590	624	627	597	571	608	593	631	625	565	577	566	596	581	619	627	566	575	608	569	568	631	580	626	615	620	544	576	567	637	580	613	574	603	595	581	607	554	635	620	604	584	613	645	573	593	608	576	575	596	571	587	602	556	594	613	611	619	589	551	601	627	621	636	605	591	592	608	603	569	614	609	595	592	583	609	534	586	591	582	565	598	583	584	577	627	637	605	542	619	597	597	637	593	587	578	575	598	611	653	643	585	646	594	582	567	584	628	580	558	620	658	567	587	605	581	588	583	628	597	627	625	605	594	608	572	660	605	569	628	591	640	567	568	624	616	624	553	563	609	566	614	568	622	629	585	587	593	554	638	593	580	589	614	573	586	612	569	619	608	628	596	621	611	613	563	576	576	591	613	549	604	602	649	614	596	621	580	617	590	585	615	617	596	617	637	603	653	579	601	572	608	631	605	588	589	561	607	578	601	583	578	587	556	601	606	605	606	578	607	575	559	597	622	581	608	597	606	599	569	645	653	647	606	566	607	586	588	585	609	652	608	646	579	557	585	582	604	579	575	615	618	594	631	613	550	590	613	589	608	587	595	643	607	599	603	647	599	590	651	581	597	602	607	596	610	606	561	585	598	590	616	620	580	585	527	642	582	603	616	569	574	602	632	584	615	553	591	637	616	574	592	637	588	604	611	575	581	617	580	609	613	588	582	619	620	594	565	591	577	618	594	598	617	605	550	607	578	561	615	598	545	601	616	555	631	580	607	626	614	573	553	550	580	608	594	621	628	591	595	630	623	626	632	626	600	557	609	603	627	574	599	611	617	586	533	590	579	593	684	627	621	616	552	590	561	585	663	565	612	581	511	601	632	567	657	596	617	651	581	592	598	581	616	587	580	602	624	630	553	564	651	600	569	594	603	587	612	631	590	614	587	616	599	574	650	590	561	626	590	600	584	570	593	558	619	573	589	633	598	630	595	561	600	579	576	595	607	582	640	579	621	594	589	628	602	624	614	604	651	568	591	599	615	632	587	584	581	596	600	652	595	597	577	551	589	574	629	628	632	599	592	587	573	576	622	595	619	585	606	602	591	641	571	608	613	547	568	618	625	592	635	580	596	586	674	631	584	619	551	613	598	606	592	638	580	586	629	602	600	642	604	592	578	588	584	600	587	591	588	585	592	583	603	608	636	598	585	581	640	601	592	583	574	600	613	572	628	576	591	575	578	606	593	643	607	628	595	611	573	608	600	587	542	569	625	633	567	570	625	606	599	604	601	600	610	596	560	567	592	568	567	616	597	590	594	612	581	564	632	571	550	556	663	592	578	578	594	603	562	581	627	613	549	617	576	647	597	638	574	568	578	617	604	605	589	588	592	652	621	595	630	605	619	563	610	567	629	615	572	592	566	566	573	606	581	566	576	642	656	599	574	598	625	625	581	612	586	581	595	602	639	622	595	602	591	613	601	573	602	586	603	532	588	622	579	640	582	615	562	571	584	595	595	629	657	597	569	645	540	578	577	574	611	627	630	604	632	574	596	560	604	640	614	624	589	600	593	578	614	559	578	624	582	581	576	580	565	616	568	564	594	549	549	575	607	639	633	612	582	588	628	605	606	595	596	616	581	594	597	655	593	582	612	577	601	587	586	617	609	600	578	628	577	586	580	643	595	588	612	654	583	572	630	609	560	574	588	566	555	572	574	627	594	583	588	613	615	557	582	577	603	572	611	617	567	634	602	577	578	596	586	616	617	587	590	620	618	552	615	606	629	577	584	573	544	602	607	668	586	590	592	640	629	604	598	557	609	564	580	606	607	622	619	586	596	589	584	581	639	624	595	643	558	605	575	594	577	604	611	597	596	569	568	602	658	660	626	631	615	571	611	618	560	591	605	562	622	578	632	609	587	633	576	622	617	584	596	601	602	577	590	599	651	594	585	615	614	671	574	638	577	629	551	621	589	608	601	604	606	619	576	579	588	582	604	579	622	571	607	606	550	590	598	608	641	648	566	604	650	597	608	599	613	605	563	599	567	553	575	578	570	627	589	568	581	611	626	610	591	585	581	572	579	630	613	635	609	583	589	566	593	551	641	570	570	631	605	574	560	578	569	599	626	592	572	606	581	566	605	605	609	572	609	588	611	624	550	616	593	580	616	615	618	579	604	622	627	532	646	627	631	577	591	602	601	622	597	569	600	574	630	561	552	617	636	590	570
39499	81954	74111	52891	34597	14525	743	722	656	685	643	629	634	657	575	617	592	636	584	592	602	639	597	572	600	619	613	617	595	557	617	609	610	652	651	587	651	627	576	646	630	616	622	630	627	618	613	578	571	608	630	619	620	627	581	626	590	558	599	614	586	580	572	623	626	553	581	602	603	598	640	610	644	586	641	613	567	600	618	606	578	544	614	604	616	585	641	567	651	614	596	609	593	590	616	573	623	620	584	566	606	604	610	598	612	564	591	638	590	574	582	603	602	613	591	556	614	622	640	615	584	562	635	577	595	607	596	580	605	636	553	600	602	564	569	577	616	550	623	615	577	609	583	611	607	575	616	572	552	567	599	651	617	619	609	623	635	608	604	642	577	580	592	614	587	575	527	626	597	579	589	640	592	599	594	627	593	607	639	600	573	633	601	581	586	629	606	547	622	602	603	596	626	650	578	612	571	569	569	604	633	572	625	589	615	554	592	628	602	617	583	624	572	595	572	570	571	578	595	590	612	614	553	619	633	620	596	610	589	613	584	604	611	589	583	602	566	586	572	605	653	607	579	592	610	583	578	669	574	638	594	563	608	585	593	540	600	631	530	588	595	582	600	624	594	560	584	595	606	611	589	581	615	606	603	615	613	582	602	561	589	616	595	590	605	571	646	599	612	607	585	573	624	595	553	598	625	578	600	592	593	609	598	620	618	583	630	583	600	575	609	588	611	652	617	625	582	633	617	561	585	596	582	559	613	551	550	585	586	606	598	599	577	656	601	632	610	566	608	635	596	624	610	549	600	641	554	593	616	611	607	566	578	589	553	617	578	600	576	565	590	603	618	657	590	598	562	605	610	623	609	590	590	558	594	606	592	641	594	655	633	606	631	568	628	638	566	644	576	621	582	605	642	580	595	598	612	634	619	597	579	621	620	590	559	624	589	588	645	585	617	597	565	607	631	594	619	612	580	564	598	592	603	609	593	608	588	590	605	623	623	591	589	615	624	566	583	600	552	572	604	583	597	629	634	633	574	617	634	526	517	600	605	579	611	562	596	598	567	626	584	598	586	625	585	599	672	676	606	604	661	597	588	601	600	612	594	640	617	581	614	601	569	619	599	614	605	598	560	658	610	578	638	590	564	614	551	580	596	611	572	638	590	542	578	584	598	598	588	603	611	586	594	548	652	605	573	585	580	595	583	586	593	631	605	610	600	678	610	620	584	633	625	597	640	567	572	573	620	573	597	588	602	600	601	561	541	641	604	618	620	578	592	625	653	573	589	565	620	622	595	626	644	571	634	617	622	625	635	619	568	591	570	621	603	579	633	609	606	643	595	608	625	566	594	613	593	567	639	599	630	626	606	623	625	616	630	572	570	583	583	601	590	596	607	563	608	562	590	615	590	599	629	592	619	633	608	605	598	555	552	603	615	631	582	595	616	600	568	607	601	618	573	634	621	537	575	571	567	674	610	643	598	637	642	618	588	602	617	609	624	615	589	609	609	583	578	593	663	612	633	596	565	591	657	646	585	596	609	600	634	610	634	603	600	596	589	589	581	600	572	612	621	606	550	591	643	546	650	597	621	624	619	544	605	632	576	583	609	625	629	554	592	615	616	582	558	616	591	589	583	616	598	572	625	595	601	614	605	616	620	583	610	596	615	610	576	634	626	603	572	633	608	594	591	595	623	627	619	599	627	603	617	589	656	587	611	626	612	608	571	597	582	571	589	590	622	608	658	657	612	610	590	581	596	541	585	576	588	557	614	575	656	598	625	593	569	612	600	618	561	580	585	607	614	585	642	636	631	591	646	580	574	630	589	605	623	609	574	658	616	606	563	630	621	626	612	634	634	585	624	589	603	602	611	652	603	622	620	584	562	617	641	609	589	607	615	603	588	588	576	611	598	630	612	641	603	601	612	586	630	649	590	651	676	675	593	625	593	572	617	615	578	577	636	636	598	581	560	598	597	594	571	610	573	647	600	664	609	608	615	612	611	618	653	586	628	606	584	610	643	592	613	592	592	595	605	611	643	594	608	599	597	626	651	605	614	565	589	594	571	593	575	656	593	667	603	601	576	572	611	566	586	591	627	602	613	595	587	592	583	564	609	593	577	545	587	596	610	556	608	584	606	572	598	583	624	624	633	555	564	579	642	595	588	594	622	595	614	614	588	584	611	596	623	542	606	594	603	611	608	600	571	617	659	607	584	630	599	605	601	604	645	611	572	574	616	599	654	596	620	572	648	609	597	613	605	606	594	611	599	573	603	580	653	590	625	567	608	605	597	572	574	577	570	624	601	596	583	606	638	628	600	599	591	568	626	607	597	604	627	584	617	635	615	632	633	608	543	613	607	593	605	593	632	620	605	580	584	602	601	647	603	603	594	623	558	581	596	623	592	584	607	592	595	628	562	577	572	628	542	626	574	617	627	587	597	592	621	617	588	606	614	635	659	576	577	616	614	585	601	623	606	623	614	565	639	579	599	580	676	600	604	596	575	580	571	614	604	610	583	608	592	591	627	628	618	609	592	597	620	542	611	607	607	609	592	632	600	594	608	582	620	590	597	561	631	585	636	604	602	590	612	586	627	632	559	555	597	573	587	625	617	609	619	595	577	572	548	583	612	579	597	583	553	614	635	621	602	571	556	607	583	617	564	543	600	638	624	640	613	599	628	557	599	647	550	659	599	636	588	607	603	619	607	583	592	624	591	594	585	615	589	573	619	617	611	654	614	627	582	587	622	546	631	602	609	621	564	597	587	569	596	604	589	603	608	580	633	579	613	573	582	597	603	613	592	645	630	599	607	606	601	603	598	621	600	638	625	613	620	617	599	600	651	613	599	545	591	581	584	594	596	568	598	547	574	637	530	621	567	636	627	595	605	600	603	596	614	607	603	608	588	569	596	569	619	631	637	567	598	629	626	624	592	604	624	589	573	625	584	593	619	595	620	612	592	604	622	570	555	629	590	586	613	607	627	551	639	608	578	595	610	586	651	643	628	600	624	598	582	594	610	585	604	636	598	602	564	566	572	637	615	583	625	617	593	625	590	600	608	588	564	612	642	605	639	583	574	640	601	623	587	643	575	604	624	624	578	607	632	639	540	531	597	595	554	617	617	568	604	640	587	621	608	615	585	611	584	588	598	616	596	606	621	571	616	596	594	598	619	595	627	575	611	587	594	591	565	567	589	609	636	624	605	565	625	616	606	595	640	599	599	534	582	603	601	598	598	629	585	610	549	618	626	596	623	584	613	621	622	596	644	604	617	634	592	640	588	562	618	600	629	584	607	671	623	609	622	581	617	619	596	609	590	577	569	608	602	568	637	621	591	604	654	566	611	593	582	602	577	584	656	624	594	611	566	635	593	580	569	591	598	547	642	615	595	598	615	560	620	581	626	594	607	593	547	631	621	599	642	604	613	595	603	624	630	580	596	596	586	582	615	550	597	561	612	597	555	646	583	564	567	588	596	619	600	560	584	552	616	588	575	605	590	604
24906	21690	35421	36315	24819	11298	1330	677	658	648	639	633	649	623	600	611	614	590	600	605	601	603	549	617	626	602	608	616	638	604	589	548	667	624	644	622	570	631	641	655	591	593	633	633	621	664	596	576	637	622	620	571	616	623	637	627	600	620	568	598	611	643	624	572	623	610	649	627	611	659	589	633	590	606	614	629	618	591	638	582	637	619	645	600	624	618	632	602	599	615	620	599	634	562	624	633	608	617	593	604	586	630	643	588	627	572	596	625	625	576	611	629	634	628	618	640	635	656	561	601	592	649	596	584	643	628	596	626	598	602	600	621	603	601	624	640	617	571	628	570	649	587	591	625	605	640	625	592	631	604	631	603	643	642	577	642	620	596	581	599	607	551	610	641	596	617	637	599	647	642	600	606	633	609	614	645	572	646	553	590	593	609	644	607	652	616	591	614	661	603	622	612	602	605	624	621	617	626	608	615	630	628	594	560	636	621	640	600	573	575	592	606	561	624	638	595	664	612	619	613	592	616	634	596	612	637	607	602	590	606	629	562	610	590	647	626	638	619	586	621	605	614	636	579	607	630	629	647	566	645	565	616	606	586	625	614	644	649	606	592	602	592	598	582	571	598	664	623	604	575	610	667	581	591	625	622	635	643	597	580	632	663	612	630	631	650	651	598	625	654	646	609	620	585	614	644	589	659	629	580	630	656	620	631	606	628	604	618	583	596	608	587	611	616	612	609	635	623	588	612	613	627	621	638	609	614	616	602	625	606	574	585	635	629	640	564	589	628	607	614	676	615	586	611	625	664	627	623	564	581	610	589	617	599	606	635	622	611	633	615	627	628	645	617	649	587	609	620	633	597	634	639	604	635	603	608	598	615	637	570	625	586	630	663	644	639	627	594	656	555	664	631	566	624	571	631	628	617	608	568	643	600	608	588	589	624	622	600	578	596	590	606	613	624	617	592	607	578	589	597	622	600	604	612	632	576	615	601	577	594	613	570	641	588	636	647	637	607	622	609	626	633	618	589	623	637	611	615	626	595	657	667	617	590	586	626	619	630	622	598	636	601	614	617	557	657	632	595	605	613	603	619	577	654	610	603	629	644	613	620	648	609	615	652	619	609	617	633	600	558	641	590	562	625	667	643	637	622	626	582	613	603	653	606	601	609	635	588	606	635	653	608	605	598	633	590	630	590	651	619	604	646	599	629	607	589	594	560	577	640	627	658	633	594	569	619	618	624	610	606	617	633	663	600	601	608	605	624	555	673	599	626	630	636	599	618	619	603	627	665	580	677	590	582	632	626	689	618	654	624	606	664	645	635	592	596	598	605	590	660	628	623	638	598	639	595	593	623	617	606	621	620	584	620	641	612	552	581	589	553	644	637	635	643	634	608	606	562	622	645	638	591	622	614	634	612	565	668	600	663	588	660	632	609	596	591	635	605	562	561	629	600	670	569	601	612	616	584	608	617	625	579	538	596	615	601	614	601	639	594	593	577	614	574	622	604	688	598	630	649	594	623	579	634	589	612	642	594	612	603	596	603	575	598	614	605	609	606	616	595	589	590	620	666	576	641	604	637	635	543	633	603	595	636	627	645	655	619	673	608	640	613	585	632	633	648	644	612	587	606	608	598	579	641	585	601	613	602	616	642	577	649	597	573	603	623	641	607	654	597	609	612	583	576	624	641	562	574	604	620	624	576	622	609	690	634	629	586	606	623	610	674	619	634	621	607	613	621	631	608	582	650	598	627	624	630	627	607	632	679	607	558	602	631	589	631	609	571	595	642	655	629	562	604	586	604	627	595	610	597	613	602	641	624	669	600	624	591	578	607	633	647	623	609	636	635	602	599	624	607	608	587	598	609	615	590	603	587	640	579	643	604	658	594	643	594	593	589	557	617	613	645	611	621	587	626	543	628	631	612	639	670	643	588	597	601	658	655	599	636	626	580	621	597	631	642	671	673	587	590	605	569	597	586	608	605	573	640	589	651	610	606	637	628	612	634	571	612	616	623	618	607	594	665	593	618	607	589	670	591	596	578	604	600	583	625	613	588	621	632	649	606	602	597	573	616	624	629	653	615	610	648	619	622	652	589	622	625	641	603	584	640	640	635	622	607	618	601	600	630	617	641	600	609	621	561	637	591	650	618	617	583	626	609	569	579	556	615	625	608	577	611	625	593	590	565	583	562	637	615	637	633	611	605	652	586	597	624	651	611	597	586	637	609	647	608	621	620	615	584	598	587	604	625	635	578	602	562	604	607	614	585	627	636	591	613	547	624	575	603	652	562	605	612	611	610	598	608	623	616	612	590	657	589	586	593	584	620	580	608	636	585	620	619	632	618	611	598	599	610	530	591	632	624	646	607	643	632	659	651	574	641	627	626	632	616	600	614	618	646	617	611	622	666	616	592	658	557	642	647	630	655	644	604	650	607	597	605	637	620	633	629	588	592	591	610	620	602	592	641	568	615	647	669	617	614	606	600	597	607	624	656	605	627	604	560	630	603	612	587	612	702	651	629	604	621	602	595	631	663	634	602	603	632	612	580	592	629	595	550	617	615	650	635	625	641	625	658	648	622	610	613	606	624	624	624	644	669	616	642	560	631	591	617	641	634	606	630	658	639	574	641	621	564	592	599	604	619	591	608	634	646	645	592	617	591	602	644	609	637	587	639	623	596	632	635	625	607	575	594	641	580	628	620	601	621	581	615	621	596	633	598	622	578	591	603	631	618	614	591	614	617	632	643	605	653	624	639	571	605	561	605	624	621	618	647	576	590	610	591	630	605	606	632	695	645	640	569	577	601	619	654	603	606	595	611	610	600	622	638	642	612	671	609	592	629	610	641	615	599	633	605	588	611	589	591	617	615	615	599	639	606	638	653	642	598	649	594	588	604	633	629	574	652	581	659	609	601	637	596	601	632	565	619	613	597	616	630	620	584	638	600	536	578	607	604	646	592	636	620	592	599	601	609	577	630	615	554	613	580	584	587	584	600	607	614	637	640	692	576	609	642	609	638	607	597	616	622	619	603	620	601	595	643	594	554	606	598	618	637	582	615	590	612	610	607	605	664	595	585	585	624	567	579	590	579	644	638	605	599	631	638	661	587	603	600	653	646	629	623	620	603	593	623	589	619	612	633	606	617	620	628	624	591	609	601	619	629	611	624	610	608	621	592	583	616	644	593	581	644	620	624	594	608	610	575	591	633	589	600	588	627	600	633	580	566	579	616	626	614	581	598	635	657	627	597	573	612	644	625	581	609	622	611	597	579	597	631	634	644	638	612	596	616	602	631	607	644	634	608	645	621	610	613	594	651	645	616	610	649	645	589	610	638	585	641	587	612	621	604	582	589	592	617	614	638	589	626	577	654	603	615	598	680	652	592	628	618	625	609	625	572	601	606	621	614	697	674	584	624	643	624	600	648	619	578	628	610	654	621	637	580	572	679	631	599	641	610	598	579	632	580	671	635	604	581	600	635	593	617	614	619	610	625	594	584
37469	69104	60821	42470	24563	8560	709	707	656	640	712	657	678	645	638	658	664	645	667	663	631	669	664	672	647	626	621	659	610	621	636	652	615	622	637	674	638	688	605	667	658	672	661	667	642	626	607	645	609	640	651	620	638	624	649	672	631	579	674	713	625	640	653	639	647	607	643	640	680	647	682	692	664	647	577	670	655	644	643	658	668	652	685	635	625	634	636	641	633	596	654	631	626	602	669	658	592	601	644	630	616	655	639	651	638	648	637	647	642	643	683	616	649	625	654	646	636	632	616	642	644	657	634	608	658	654	651	625	636	610	638	658	668	678	614	656	672	650	613	630	617	662	617	634	665	664	638	627	669	631	661	643	625	665	619	629	667	609	649	585	656	667	613	647	659	611	590	641	640	590	621	616	631	666	628	663	606	663	636	648	657	612	654	619	600	606	665	594	606	647	633	636	639	668	636	628	667	620	673	673	641	596	603	629	664	654	662	639	632	673	649	631	645	621	676	640	659	706	608	673	659	637	683	596	646	653	615	652	611	667	652	655	634	626	650	648	653	657	654	692	659	653	666	675	655	635	618	581	664	706	635	688	617	640	621	614	645	665	602	607	653	644	648	668	641	684	650	651	669	656	652	640	658	639	645	669	670	644	642	632	674	602	644	692	650	635	680	655	676	640	647	623	675	619	656	663	670	637	659	635	644	642	628	645	682	646	654	637	658	620	619	588	657	628	600	631	655	689	685	657	624	627	606	669	654	672	651	596	627	594	675	609	635	656	637	648	637	662	661	637	636	647	650	594	624	628	639	689	618	641	636	694	652	617	626	662	629	579	629	638	674	628	665	651	683	609	665	673	654	617	640	610	679	650	676	648	630	666	630	633	655	627	660	600	593	684	683	646	645	652	619	624	660	672	585	629	623	647	646	624	652	673	654	651	648	701	617	658	643	654	628	662	647	631	639	681	630	613	669	681	658	626	614	677	663	650	671	666	658	655	632	674	613	640	669	631	612	622	623	627	707	654	606	635	626	605	653	663	630	644	639	658	655	616	622	644	623	675	598	632	638	640	672	640	593	611	700	628	723	619	650	639	678	649	651	661	625	691	646	652	651	642	668	629	656	623	620	690	691	674	607	634	652	642	660	620	654	666	650	606	680	624	656	667	658	669	647	703	641	616	650	567	613	592	627	661	667	616	658	638	629	658	636	635	617	694	643	632	664	639	677	695	652	677	649	650	622	621	572	653	649	675	611	637	697	624	626	650	653	655	637	637	654	617	623	648	726	671	632	629	599	640	650	617	639	660	617	629	650	638	641	657	632	652	650	648	637	621	625	587	640	631	608	616	615	662	610	639	665	635	626	611	657	654	676	624	638	693	649	597	658	655	608	654	642	647	655	642	646	634	639	655	605	648	612	673	636	600	715	621	669	719	638	659	669	626	642	653	670	662	640	641	657	682	644	604	588	622	630	671	644	636	608	671	638	663	656	655	659	673	669	605	659	638	669	663	652	621	611	605	621	617	603	626	631	652	683	665	625	659	622	635	617	639	674	661	615	650	645	680	653	629	643	590	637	658	635	630	608	635	595	646	624	653	648	628	624	624	631	596	697	657	666	645	719	676	649	628	637	634	598	611	642	637	634	665	644	619	676	614	643	677	607	618	670	665	631	645	624	622	614	602	645	680	624	711	665	650	664	631	649	640	589	628	685	658	604	699	639	622	661	637	682	653	651	657	652	635	657	665	637	647	652	628	620	656	630	694	645	653	652	665	657	647	637	647	659	661	675	646	646	657	638	619	617	677	647	664	668	628	674	601	612	667	678	642	648	674	658	610	612	582	645	639	643	625	633	626	634	670	661	629	652	645	635	642	626	651	676	663	608	673	605	631	585	600	608	625	648	675	622	582	634	625	640	611	657	741	613	674	643	645	656	656	675	633	653	676	597	636	640	681	694	643	669	662	637	634	687	642	678	591	688	642	648	609	617	657	629	640	657	653	622	681	655	659	677	651	605	629	647	642	670	560	626	622	654	623	620	679	620	625	631	676	638	685	619	623	651	606	601	597	589	625	638	640	700	636	677	623	651	683	644	639	665	637	640	691	634	667	668	610	649	695	619	603	607	628	607	637	631	648	663	656	641	694	654	652	665	648	629	659	619	633	619	622	666	620	641	662	637	640	625	611	647	645	619	651	609	616	646	654	654	633	635	641	629	680	652	601	657	617	668	663	647	642	636	642	647	633	637	619	621	608	650	621	631	605	644	633	642	658	687	614	676	652	624	693	629	622	600	636	654	623	586	657	628	650	669	651	598	676	618	638	619	680	633	656	658	616	643	604	605	632	648	619	621	718	642	689	622	627	619	661	672	677	624	618	652	630	664	644	632	658	629	652	633	660	633	672	635	640	662	627	626	652	635	627	661	669	605	667	652	621	616	653	621	630	622	686	667	644	685	642	671	673	630	642	659	602	684	617	685	638	636	621	668	618	669	666	619	637	649	625	677	615	706	625	666	615	676	631	585	671	646	619	667	641	634	653	620	645	646	642	678	650	618	637	628	616	647	630	656	620	657	658	609	623	649	656	678	643	641	606	607	623	632	637	679	671	601	630	665	665	599	653	625	693	631	618	653	625	627	588	643	613	617	634	638	616	613	679	595	657	580	671	630	654	626	641	694	625	645	608	590	677	642	674	648	657	632	641	634	642	628	647	634	628	672	676	647	663	686	673	625	653	627	636	614	629	635	650	635	698	686	686	616	654	620	681	632	648	660	632	698	657	645	677	651	670	671	683	654	585	646	640	647	651	657	663	679	692	645	640	676	647	658	618	661	672	592	625	639	643	656	665	604	620	654	671	630	607	606	626	665	671	672	660	614	646	638	628	629	620	662	670	679	624	652	599	668	605	651	687	650	606	664	592	604	632	614	680	651	614	574	676	652	654	648	673	641	641	640	669	585	658	629	660	671	660	638	659	613	631	681	669	623	652	610	634	646	637	643	636	680	628	631	640	653	631	632	583	593	608	635	638	662	624	646	633	619	655	631	638	659	644	648	622	619	630	637	647	635	639	643	625	689	657	696	662	659	661	631	628	620	646	655	664	674	662	650	607	607	664	691	617	631	628	657	642	617	620	640	636	659	665	658	626	661	638	629	654	689	643	641	613	645	641	593	644	631	640	680	607	616	668	660	649	667	651	675	657	662	612	670	648	611	635	631	639	596	621	665	659	671	636	637	620	632	645	623	648	600	610	593	653	624	607	634	645	627	661	640	667	677	669	643	644	637	676	643	656	631	664	694	644	661	636	669	627	623	624	596	607	644	667	666	639	637	644	635	657	619	648	663	609	674	665	596	653	670	645	646	643	660	627	646	652	655	628	634	648	661	670	647	627	615	618	636	645	626	651	679	672	642	619	667	667	626	661	633	617	623	707	664	641	645	618	634	645	686	605	634	680	637	658	677	687	631	626	591	690	648	676	681	656	665	669	598	628	651	637	607	647	622	671
22535	21208	30937	32017	28442	23340	15646	2147	1016	1008	987	1015	1020	984	1017	982	973	956	971	970	968	975	989	986	984	956	957	925	984	932	982	952	889	972	900	959	968	922	909	953	950	953	947	917	917	946	962	930	936	946	996	947	929	910	937	945	928	923	949	908	909	911	982	956	902	981	936	928	943	929	952	931	945	953	931	963	977	934	951	938	940	946	912	981	942	889	914	932	905	895	967	932	966	892	947	866	892	887	916	907	936	940	953	924	888	975	907	932	994	941	976	958	988	1006	933	947	938	875	959	942	950	971	911	929	903	912	968	933	919	933	916	880	930	925	922	922	999	881	965	1008	903	904	942	934	936	939	962	937	917	962	921	914	922	938	938	924	902	920	923	965	960	913	915	973	929	992	940	960	903	971	1003	929	935	932	950	916	908	978	936	906	900	994	989	906	919	926	969	949	990	960	945	879	937	989	938	928	915	948	925	977	880	972	946	915	973	933	980	939	941	978	970	939	900	948	1010	998	963	980	952	910	963	910	914	948	930	971	925	966	935	952	919	954	950	888	1017	977	869	879	857	926	990	924	952	1004	942	958	967	1008	946	956	942	885	934	963	962	918	931	965	914	956	946	968	921	914	915	936	930	935	952	949	990	911	955	935	972	983	906	872	952	943	936	885	1001	981	915	898	982	975	946	983	901	883	942	947	973	962	979	930	911	925	879	929	944	948	919	950	929	960	951	959	935	915	940	983	954	914	924	974	1012	915	973	971	912	974	976	922	994	956	990	905	892	955	940	967	965	957	938	947	1016	994	972	888	900	960	938	956	864	958	991	945	925	983	894	970	947	993	931	879	935	920	929	879	971	940	951	969	1005	958	917	948	888	923	956	937	923	956	948	911	978	948	953	949	946	848	993	937	967	959	926	962	967	944	923	925	911	966	964	954	957	928	964	958	952	982	993	922	929	949	996	906	964	927	960	982	978	939	996	932	927	942	914	942	950	960	918	969	937	941	932	956	904	899	973	1003	951	907	911	990	872	928	950	897	938	957	925	909	943	965	979	995	951	931	952	919	974	964	963	939	951	954	927	922	957	970	959	980	900	962	930	965	937	925	973	937	957	958	998	936	935	927	904	937	947	961	918	900	976	918	970	886	937	948	924	953	944	927	943	913	950	896	935	959	939	958	949	923	980	920	938	944	957	941	927	965	910	982	937	957	935	992	866	975	945	967	977	924	965	932	933	935	956	955	889	888	912	922	930	923	964	973	893	951	887	976	928	924	911	972	956	926	954	1012	946	949	948	940	969	907	973	966	893	941	894	987	960	944	945	938	915	900	961	969	910	901	872	866	987	926	920	884	967	940	915	897	875	951	915	948	918	933	925	910	940	991	937	922	972	882	937	933	978	973	978	881	921	971	950	961	922	966	925	909	915	923	922	912	969	1035	985	916	1012	947	907	977	964	954	902	950	942	984	946	927	979	937	885	901	959	920	977	979	942	932	963	973	940	928	967	895	972	942	929	950	943	878	932	933	957	882	984	928	947	887	964	927	973	924	936	1008	952	929	1008	967	917	938	924	962	915	911	924	993	984	888	933	934	944	964	932	994	923	916	973	884	943	963	933	926	901	886	941	882	972	936	908	912	946	941	903	899	833	906	949	958	946	948	908	915	1006	990	952	946	880	944	923	961	914	1001	906	934	924	939	978	956	949	998	945	952	913	938	929	975	945	945	958	908	884	971	930	969	921	898	933	946	931	965	961	929	917	904	926	931	993	951	931	979	949	937	949	948	960	953	927	921	930	974	917	954	945	949	915	962	940	929	946	947	960	889	970	955	896	860	967	897	934	940	939	939	1003	924	976	938	990	868	934	977	1003	971	934	997	938	975	929	1007	979	922	961	953	919	982	924	955	955	1007	891	956	1004	970	930	946	994	952	948	942	852	954	968	994	932	950	936	931	970	913	942	990	1012	935	947	922	938	921	936	893	896	935	922	990	980	903	940	948	1006	932	957	897	970	902	903	862	900	929	935	980	944	947	897	933	1019	950	921	950	985	968	903	911	922	999	921	944	974	949	940	932	942	926	945	879	923	953	917	992	974	946	937	885	951	940	950	877	976	946	970	967	960	948	903	928	939	933	995	910	986	954	929	976	984	886	934	962	929	940	954	976	1016	957	917	952	952	999	941	950	927	944	996	904	993	892	901	955	985	988	938	907	932	934	943	906	960	945	1000	979	945	940	940	961	998	954	909	925	950	949	927	944	943	920	914	941	920	900	949	941	914	968	954	921	925	944	930	934	942	961	935	925	905	882	968	921	923	918	980	951	935	943	970	904	976	975	975	875	971	938	1002	894	913	886	931	947	995	958	965	966	995	930	919	896	950	928	985	942	953	931	942	963	904	887	911	998	946	971	990	903	909	960	920	911	944	959	909	924	996	932	968	895	991	935	928	957	923	960	933	939	960	859	896	911	924	924	908	906	932	1001	954	968	937	934	915	883	937	966	939	939	925	915	963	941	1006	995	993	946	838	976	928	948	988	931	952	923	903	928	926	973	923	920	907	976	972	961	931	956	957	938	911	956	904	952	966	972	958	905	920	1004	956	922	926	933	897	933	968	935	851	923	919	952	928	951	961	930	908	954	950	902	944	970	950	918	996	945	940	934	970	976	976	963	941	960	935	914	942	947	939	961	923	928	973	957	946	932	942	1002	940	870	952	931	932	976	970	945	950	931	932	927	966	897	929	929	974	946	921	938	966	937	974	964	948	937	942	969	918	991	965	970	965	914	956	955	971	973	900	911	902	930	926	920	921	930	896	928	974	908	949	931	930	988	923	960	889	988	1016	930	919	943	942	987	952	978	942	920	991	889	965	973	962	955	960	926	930	945	878	868	953	928	961	978	927	924	945	918	927	934	945	881	935	943	1054	961	977	934	893	944	915	949	985	929	931	893	969	950	922	934	1006	924	965	878	935	931	872	892	965	909	913	926	948	952	924	920	948	946	958	943	965	898	890	966	907	972	969	921	927	962	1006	839	935	968	976	935	945	994	981	915	936	941	955	891	913	890	971	908	919	931	1028	909	989	978	978	882	971	938	970	947	956	930	952	972	909	941	948	945	942	911	899	914	882	976	955	935	880	937	932	858	993	975	1003	936	956	954	951	899	916	1033	970	904	955	899	921	947	1016	907	890	897	910	961	930	926	906	917	951	941	992	963	909	1009	927	991	948	958	946	932	928	894	935	961	952	866	972	988	958	920	889	896	909	942	1001	950	924	964	970	932	893	933	944	970	930	918	1028	971	981	906	938	915	1028	944	935	912	958	928	999	913	879	979	919	979	939	965	950	925	916	890	913	1030	972	1018	923	961	933	931	914	913	934	906	1015	944	954	890	943	924	1013	970	972	971	943	944	978	955	944	981	983	959	976	941	920	920	939	914	931	907	944	951	944	950	941	949	945	970	899	954	943	934	1030	951	913	965	955	911	939	945	972	942	896	909	927	963	897	953	945	967	935	925	973	976	920	976	984	946	883	969	935	927	935	876	907	935	898	917	973	932	891	982
43344	95098	81737	65678	41714	20161	1132	1123	1082	985	1073	979	938	955	1014	939	887	956	978	903	975	908	911	939	986	964	915	947	951	926	914	924	927	932	931	913	910	919	869	902	936	961	941	903	908	923	902	903	907	904	932	976	932	878	902	909	917	878	924	906	982	914	938	877	912	935	879	929	903	855	911	958	867	921	925	874	918	907	961	882	939	928	907	890	946	932	900	883	947	934	903	860	924	867	887	882	914	896	906	910	932	959	913	922	944	942	856	916	912	933	941	921	867	895	919	937	868	909	878	942	929	926	908	919	920	914	902	892	884	949	863	912	910	905	913	950	901	899	958	894	969	899	844	930	854	909	933	923	910	860	959	925	898	894	943	855	954	936	893	950	902	912	941	880	934	913	908	947	947	946	925	886	887	860	960	921	948	905	901	869	915	977	904	934	891	895	944	910	940	921	923	913	941	911	955	891	931	896	865	935	896	927	938	944	882	900	930	931	868	890	903	915	926	919	927	899	894	889	943	870	925	955	952	902	938	900	897	888	877	897	927	915	935	886	930	925	1000	951	929	924	913	919	937	908	925	931	908	862	877	898	922	901	903	913	933	869	896	933	833	903	936	920	906	876	984	938	917	945	863	923	885	895	894	901	963	947	944	900	921	873	916	940	999	915	842	909	925	936	923	882	877	933	904	885	861	928	927	903	942	907	919	872	890	834	942	920	931	941	880	922	950	916	942	903	917	919	948	869	872	945	901	887	947	918	842	910	954	976	924	922	890	922	907	896	895	925	879	933	957	871	867	951	894	919	896	952	898	896	974	940	883	863	929	907	926	897	914	902	938	910	908	954	882	921	938	926	952	915	921	872	907	909	928	933	934	929	959	917	931	917	862	955	897	939	951	898	873	924	913	929	904	926	904	923	888	852	914	964	908	945	903	903	895	877	903	967	920	948	888	912	932	881	881	862	886	933	847	923	953	908	917	922	942	960	914	892	922	861	887	920	905	904	856	959	854	956	930	953	913	901	927	920	970	893	906	937	943	888	913	926	943	930	929	910	873	936	907	958	910	895	909	843	967	868	909	932	920	919	888	927	902	916	937	914	925	967	962	987	846	909	950	909	903	865	954	913	904	888	939	904	953	908	915	921	890	922	907	985	887	926	890	934	875	877	920	937	930	886	945	932	896	921	927	910	884	938	927	926	881	822	892	916	926	968	888	899	934	867	914	883	962	926	943	922	898	939	931	926	916	931	888	958	865	901	917	897	915	935	939	935	898	906	933	891	924	882	894	887	928	950	928	922	947	935	913	931	905	913	866	929	883	949	819	912	919	879	936	909	922	864	890	864	926	923	956	938	960	950	888	932	909	884	855	976	911	896	878	959	940	943	929	914	908	906	894	916	872	956	895	928	919	902	937	962	919	872	941	939	895	987	950	915	927	937	926	913	930	861	893	872	887	927	929	891	883	937	905	848	906	931	906	886	940	924	855	898	900	893	909	885	939	902	963	888	940	896	909	873	940	940	895	946	945	908	939	915	915	950	917	921	906	911	928	894	932	939	885	891	897	917	915	964	976	887	912	892	894	934	994	930	945	924	902	861	891	896	912	887	952	903	917	893	888	889	908	943	945	860	925	880	905	922	933	912	936	876	875	948	928	957	883	929	958	896	909	936	996	864	927	936	960	905	957	923	921	869	904	933	905	961	918	913	950	929	916	915	937	902	926	916	889	928	913	941	902	954	870	963	915	956	911	949	925	940	924	903	892	905	922	927	877	918	947	943	902	907	953	937	942	924	881	959	927	877	944	887	911	940	929	898	910	910	865	878	923	920	897	979	932	882	926	909	921	917	949	930	951	948	855	869	871	901	924	914	932	856	894	935	901	882	903	919	886	926	913	910	892	905	958	904	912	864	921	879	867	906	954	926	869	922	895	872	919	937	950	925	877	990	959	940	913	956	941	872	904	985	946	950	937	905	931	943	936	949	932	890	925	924	929	966	922	862	936	934	908	931	946	956	922	905	879	945	930	962	928	931	883	939	940	914	906	898	933	869	936	888	938	922	884	940	877	927	906	945	914	878	875	885	942	935	908	935	922	921	934	899	889	906	932	918	950	912	893	900	949	895	924	886	881	952	927	955	902	914	897	968	882	870	897	923	955	934	898	889	950	923	913	895	923	894	940	957	907	889	919	844	954	916	923	925	937	886	909	883	842	899	896	843	879	955	918	881	916	950	914	914	862	926	874	887	856	890	921	910	882	964	888	934	871	892	899	904	880	944	905	977	873	929	960	948	956	924	839	925	935	925	939	892	916	923	971	918	969	938	937	904	896	916	868	978	906	944	875	878	912	873	924	908	884	895	953	846	987	887	920	924	932	898	912	923	884	932	913	905	930	944	912	861	876	912	899	892	918	906	918	951	884	932	916	936	894	933	874	925	877	919	920	843	942	971	921	932	901	948	907	913	955	957	915	980	881	918	975	905	883	905	914	947	1009	917	936	969	872	941	925	905	896	962	945	922	905	893	907	884	906	944	856	928	917	936	909	906	907	913	920	904	899	887	942	897	957	951	922	900	894	910	937	936	894	843	927	897	894	912	957	928	902	923	906	919	931	884	924	896	909	891	983	926	897	946	894	854	918	848	965	878	952	954	876	904	902	869	915	873	888	931	908	892	943	932	885	908	928	923	939	925	863	890	988	915	966	868	950	886	922	872	921	894	931	920	928	955	916	872	907	891	974	963	926	914	909	925	864	926	897	926	956	961	940	859	871	893	895	923	941	944	932	959	894	912	897	861	909	924	897	852	922	849	897	917	884	890	876	934	933	894	944	898	909	888	986	1002	900	936	942	917	873	894	909	898	918	913	1019	922	924	911	915	863	945	884	921	887	896	880	932	875	883	948	933	907	866	934	895	927	904	896	887	900	925	952	868	899	861	856	955	959	962	879	944	912	930	899	894	902	935	886	923	946	951	926	918	953	933	898	974	918	910	928	922	926	906	909	930	860	920	905	953	933	882	943	915	917	907	942	876	893	963	929	967	902	921	940	930	912	821	866	881	941	896	943	916	884	915	944	929	951	929	895	881	897	896	953	895	951	933	901	875	948	934	965	962	912	887	928	864	907	889	882	924	865	933	965	921	890	926	897	930	888	915	893	930	933	901	882	918	853	928	865	915	943	883	937	879	898	946	938	916	971	945	910	869	931	864	944	868	944	935	868	836	879	911	909	916	939	965	889	945	881	937	878	909	906	912	894	896	953	914	893	934	947	956	987	897	902	935	845	898	931	909	961	885	893	921	927	968	949	900	974	955	983	921	931	895	884	897	894	919	908	896	897	922	931	870	895	962	948	936	912	995	943	906	905	939	875	933	874	869	957	917	936	861	925	913	904	898	955	941	941	914	904	909	941	864	899	926	921	960	936	912	914	908	945	958	934	904	916	926	954	913	950	925	919	894	932	905	907	867	931	891	934	909	892	927	848	920	966	848	882	882	908	954	892	964	926	914	928
30482	25724	33884	23918	8406	1435	411	371	369	393	374	408	435	411	401	372	378	376	399	365	388	394	427	363	409	398	417	408	418	419	412	347	420	416	390	389	422	396	360	396	438	393	408	435	409	364	421	414	392	401	364	415	395	386	415	421	379	374	414	447	403	378	364	405	409	389	399	412	367	437	384	416	377	379	418	420	377	435	382	407	442	376	381	409	391	372	377	385	405	392	355	351	373	411	368	385	399	423	395	406	410	392	389	399	410	412	427	407	383	403	365	408	385	403	393	388	379	402	371	422	406	402	406	399	396	409	396	404	394	429	382	435	404	433	415	369	415	387	416	421	369	389	417	414	429	394	388	397	385	384	406	390	424	409	421	410	423	408	400	379	427	409	373	402	410	411	398	398	415	366	405	377	405	424	385	401	416	417	407	393	415	393	405	387	423	434	409	394	391	404	375	422	415	389	427	381	395	372	403	402	433	405	392	424	432	396	398	407	422	389	382	393	428	359	374	412	423	381	407	410	397	405	388	389	375	380	417	384	384	414	398	417	373	404	376	387	394	398	363	403	391	372	403	372	383	418	394	379	382	398	416	408	393	427	417	387	423	416	378	336	409	383	410	414	420	391	416	432	387	397	365	384	399	409	418	370	371	403	414	442	429	388	371	368	407	390	389	406	420	415	416	401	376	400	356	392	397	424	425	404	420	416	398	379	406	397	381	388	405	378	375	389	396	412	366	400	399	378	410	374	427	395	421	388	433	405	376	412	409	410	420	413	402	379	400	393	380	389	390	439	396	389	394	410	425	362	436	398	374	422	384	408	376	393	408	398	407	400	385	394	393	386	386	392	393	421	442	405	397	437	414	371	381	385	390	390	420	411	407	427	406	394	400	342	378	423	447	382	397	383	384	375	408	395	400	357	393	427	437	426	402	390	420	413	399	382	392	383	432	364	387	384	415	371	406	376	403	414	399	416	420	411	395	387	402	379	388	395	430	388	405	426	398	392	389	394	393	401	396	428	422	391	398	395	433	409	374	374	391	406	387	428	399	387	361	390	434	405	398	410	373	428	383	380	410	388	395	388	429	399	366	380	404	412	427	432	357	393	381	406	384	415	372	399	404	409	346	404	417	415	382	405	397	407	382	387	463	372	413	411	392	402	401	397	429	410	404	395	392	431	386	412	397	368	405	396	444	432	365	428	400	423	383	386	402	402	385	392	394	429	381	399	375	399	379	398	384	375	373	426	379	397	397	398	398	420	396	357	416	397	423	406	393	394	343	356	409	394	394	416	385	397	387	355	394	361	412	405	394	409	380	366	391	412	363	357	368	398	406	436	346	368	379	382	403	378	434	353	397	415	379	401	429	396	424	367	380	371	349	387	418	380	386	407	382	402	388	358	371	406	405	415	406	417	378	409	424	396	393	374	386	390	383	386	415	385	438	384	424	430	392	421	384	396	422	389	415	386	377	409	427	419	351	418	391	394	435	404	375	397	424	402	388	390	372	401	403	423	403	388	380	387	410	387	400	411	369	366	399	399	391	375	381	396	385	415	395	410	385	409	393	424	414	386	386	353	425	390	405	391	391	420	388	363	369	400	383	413	388	400	388	394	379	368	379	409	420	417	422	375	398	407	423	396	400	401	367	365	426	359	402	385	413	414	394	381	401	404	419	428	403	374	386	410	414	383	410	389	430	386	384	389	425	375	381	385	383	406	387	435	393	400	378	393	383	439	397	389	380	395	381	389	400	405	398	418	419	410	385	398	405	391	440	416	416	410	416	418	421	404	416	415	371	396	436	418	390	415	409	380	409	385	399	396	406	390	416	399	430	352	375	376	384	383	386	387	372	358	415	420	415	408	407	409	417	393	391	373	400	417	374	419	399	413	371	441	395	411	386	388	379	386	416	425	410	398	395	374	424	416	384	374	405	390	391	432	409	404	376	429	389	411	386	398	393	405	374	409	409	381	417	407	407	419	433	405	411	410	430	387	419	401	424	407	450	398	394	394	393	388	419	389	385	382	377	406	397	435	412	394	397	379	446	407	385	394	384	418	405	379	427	426	419	406	359	406	408	408	399	409	379	403	390	431	400	384	387	406	390	362	404	404	374	423	391	377	387	402	385	367	396	409	410	387	382	387	381	382	391	388	434	374	380	402	405	387	369	409	422	389	408	413	388	408	385	360	366	424	432	411	408	374	425	408	395	404	404	351	420	388	397	426	414	416	401	389	408	425	394	417	425	417	412	411	408	397	402	458	382	403	400	406	421	415	381	412	376	416	381	369	393	442	387	416	392	371	392	442	398	436	428	393	393	392	382	396	391	375	402	406	390	431	379	389	402	421	399	389	391	379	392	388	353	412	454	425	365	412	381	414	387	429	441	384	383	409	418	389	415	411	426	342	391	397	388	379	398	379	401	405	379	416	419	414	406	368	394	406	384	370	402	370	389	411	411	380	402	354	414	440	381	372	379	410	361	380	397	429	401	407	375	415	387	404	422	386	401	419	420	401	381	380	400	429	395	410	397	441	387	388	416	383	389	398	368	415	362	442	406	386	393	376	366	395	410	394	372	392	413	425	407	392	375	428	411	353	385	391	382	376	423	370	400	385	389	396	381	411	431	403	439	403	401	451	423	414	400	407	371	412	395	426	395	440	396	386	398	409	377	415	403	409	406	387	411	384	410	403	400	393	425	379	393	405	420	396	426	411	416	372	392	397	392	426	396	395	418	384	381	374	377	357	389	374	399	390	395	369	414	364	373	414	425	409	431	390	376	387	380	418	417	420	389	412	381	393	412	389	403	392	408	432	383	393	429	390	379	427	387	390	375	403	402	376	361	417	425	396	402	413	399	422	421	411	400	412	424	394	393	387	397	412	378	399	406	399	408	409	361	388	418	401	397	357	393	419	400	420	375	410	391	390	387	353	398	399	425	376	358	422	423	417	432	416	408	397	381	420	393	385	402	410	430	392	402	403	423	410	453	401	381	388	387	389	409	380	371	397	406	430	400	434	415	392	396	392	396	403	432	392	390	358	395	410	407	408	370	384	366	447	364	431	409	387	405	395	424	377	417	402	386	402	366	380	385	403	422	382	380	384	386	396	389	403	410	390	401	394	422	409	425	396	380	354	367	413	389	375	422	396	392	373	403	425	398	385	427	365	423	375	415	375	395	403	368	433	443	392	419	360	374	407	401	356	383	383	402	401	399	387	392	355	389	394	396	405	379	399	379	391	387	382	411	372	415	381	383	417	378	416	393	379	358	391	410	396	399	386	419	393	378	385	386	405	384	424	447	373	403	383	400	416	388	401	393	415	437	425	396	396	400	359	413	396	387	347	422	377	408	408	374	395	438	415	412	381	340	392	398	387	380	375	418	403	408	381	407	388	399	388	410	379	414	402	385	407	407	421	413	422	401	385	408	387	436	393	397	399	396	404	429	447	382	376	415	383	389	418	363	427	399	396	426	435	395	416	401	424	394	408	390	424	403	407	353	396
30201	35594	27784	15389	5779	1458	449	398	410	411	384	417	408	424	436	422	407	408	416	404	426	440	393	388	414	409	438	404	441	406	411	438	438	421	451	421	443	456	418	410	446	415	418	375	410	439	469	424	433	418	401	443	446	388	391	431	439	399	432	431	402	425	409	416	374	412	421	436	414	431	407	447	426	388	401	435	399	402	464	404	434	421	436	424	441	435	402	438	395	422	430	421	415	437	428	434	410	468	393	422	427	427	408	409	423	414	445	427	394	457	419	439	406	423	406	422	472	448	406	416	402	419	392	459	475	417	396	435	434	423	425	430	404	431	467	436	440	421	432	407	420	417	410	412	423	464	477	429	436	458	449	398	465	426	412	448	396	397	424	445	422	421	364	445	412	435	425	412	457	389	401	405	405	427	391	398	422	402	402	436	420	418	473	439	417	475	426	424	413	454	423	439	418	420	408	438	428	417	442	397	419	389	424	408	449	407	451	418	414	465	412	431	401	419	445	446	430	423	429	420	403	404	410	445	395	416	411	437	440	408	378	466	441	390	451	452	437	414	421	476	405	406	436	418	429	419	413	420	396	431	403	423	440	430	419	453	432	415	416	425	451	430	381	431	425	415	412	427	424	435	412	444	414	436	417	402	435	464	401	437	436	380	424	463	397	386	418	408	460	428	420	407	397	405	382	410	433	428	412	416	435	426	428	447	395	412	400	403	409	419	413	478	426	437	437	405	371	390	418	436	434	402	411	414	383	433	403	429	430	397	456	440	427	402	437	430	446	411	383	409	421	422	410	424	446	407	402	433	433	442	398	412	401	453	424	432	408	426	438	425	428	403	418	408	383	426	414	413	407	420	426	407	422	444	407	429	447	398	410	422	427	433	398	483	421	421	443	400	392	423	427	414	415	408	382	395	435	426	418	429	395	400	458	465	420	446	459	429	458	408	471	409	406	379	449	396	385	371	436	405	415	419	415	423	421	436	488	419	432	408	413	455	437	454	422	453	463	426	434	425	428	427	439	427	414	420	454	424	446	421	452	437	420	447	407	447	415	439	420	410	420	407	442	400	425	423	413	424	425	429	431	428	413	400	448	402	412	418	385	423	426	389	409	431	449	400	420	417	416	420	420	418	394	434	413	422	404	426	415	411	404	449	398	402	427	423	428	449	420	421	442	435	399	464	445	428	431	434	423	425	427	447	402	427	393	422	437	416	397	431	433	440	461	437	387	451	434	418	437	417	387	425	410	426	414	395	440	431	426	409	422	422	439	389	411	445	436	410	449	425	401	458	453	417	359	384	400	416	395	469	418	384	426	415	438	443	451	378	426	414	425	435	428	439	422	421	395	438	450	395	430	413	424	417	406	433	392	444	414	418	438	473	448	411	442	441	423	444	407	436	381	438	430	418	458	399	409	438	398	437	417	407	368	433	434	406	410	431	415	434	396	411	396	441	466	431	402	443	402	398	408	433	410	437	417	446	405	437	428	437	452	408	447	422	408	400	433	443	438	429	427	381	420	417	406	424	464	395	445	403	427	421	453	442	383	402	426	421	428	426	422	445	367	424	442	426	425	412	384	449	417	399	401	433	426	422	397	381	427	426	415	422	431	425	432	395	471	389	408	467	440	433	405	406	438	402	424	398	437	401	394	427	391	426	434	447	410	386	417	400	405	401	411	441	433	416	418	418	481	390	429	447	384	386	392	418	420	426	411	441	465	405	428	395	457	432	394	399	432	401	410	447	408	452	455	441	425	408	450	416	426	434	411	422	474	428	414	408	436	430	429	428	399	436	423	419	451	447	426	444	375	418	423	428	469	427	444	422	427	405	435	464	428	441	393	389	429	419	457	427	396	395	408	415	400	424	450	425	399	420	415	451	442	463	400	401	405	405	409	460	420	442	430	447	422	431	414	435	405	423	416	389	443	399	421	401	408	448	413	410	420	444	408	415	385	406	457	428	417	446	384	436	415	434	457	456	430	421	431	388	406	429	389	430	405	408	446	395	411	396	372	438	419	430	481	452	418	405	436	443	429	398	437	421	409	413	425	410	437	447	409	407	426	412	402	420	413	403	392	393	403	460	438	405	412	422	422	449	425	432	433	457	404	427	435	424	440	402	417	429	419	403	427	412	418	442	435	390	426	410	403	416	401	435	458	437	409	408	411	431	417	450	409	428	404	413	389	452	434	410	401	444	427	415	446	406	408	427	414	430	441	420	388	438	457	428	420	417	464	430	452	433	420	435	414	418	427	406	378	402	431	396	407	411	411	402	400	422	441	413	437	442	405	412	474	449	436	429	409	428	395	435	397	428	468	434	377	401	438	417	411	415	431	413	404	412	429	439	450	439	439	423	396	416	417	426	432	419	466	479	446	439	415	398	408	373	449	450	373	467	415	445	420	438	450	445	425	410	425	397	474	437	439	429	412	425	391	397	408	452	399	423	447	405	405	429	454	413	439	445	421	420	448	413	411	389	396	379	417	434	427	403	438	439	411	412	459	435	448	450	406	409	455	410	411	427	419	416	400	421	370	394	429	427	440	382	416	379	423	425	392	456	462	446	400	407	410	410	441	415	388	453	414	432	446	387	409	457	415	414	438	394	436	382	408	376	393	416	397	410	409	423	403	407	442	427	414	416	363	386	440	417	410	379	425	432	447	438	431	429	413	414	411	424	412	431	419	463	410	419	453	409	427	441	419	429	428	430	406	403	414	429	439	420	435	429	422	434	435	415	438	436	438	386	437	421	422	447	446	406	404	432	410	443	436	416	397	466	453	437	448	441	451	422	421	411	432	409	411	423	426	430	364	446	410	433	397	399	402	419	432	396	425	411	416	408	440	402	410	411	400	433	467	432	414	402	417	432	446	419	450	427	419	392	437	421	413	435	424	417	409	417	457	409	373	427	408	407	400	420	417	425	418	426	435	409	438	412	438	395	435	427	412	418	412	440	435	405	438	438	408	432	454	408	430	411	433	427	415	415	444	430	411	411	445	432	421	421	423	421	403	457	400	448	424	434	413	418	406	417	405	392	431	421	400	416	431	433	401	425	448	410	415	417	436	429	422	415	417	380	450	450	406	432	429	401	416	429	448	441	413	397	432	410	420	392	440	451	405	421	442	462	406	415	407	436	452	445	390	426	408	449	450	410	441	408	413	426	428	414	423	405	405	448	466	427	423	429	401	448	408	429	443	394	423	431	413	442	438	433	404	406	391	405	390	415	419	403	402	407	451	381	407	413	442	408	443	445	438	421	402	468	424	433	426	414	408	430	390	423	382	431	417	397	437	388	382	405	422	403	448	380	389	445	437	439	407	416	430	439	441	390	426	416	449	425	397	434	472	444	409	439	389	466	419	435	395	430	397	396	455	465	456	426	399	422	441	414	411	450	379	425	420	441	405	440	391	417	413	419	451	417	423	409	405	389	420	395	430	459	429	436	416	449	468	424	445	415	404	429	419	409	432	427	405	432	430	422	401	388	411	443	453	422	432	435
23712	21535	34620	38515	30925	20330	5670	759	632	657	582	577	608	660	602	640	640	591	642	605	640	602	616	599	608	580	601	591	552	600	637	584	549	577	606	592	639	582	581	580	597	587	612	636	598	594	597	589	623	617	572	587	573	588	613	621	624	553	596	602	589	612	597	579	605	633	594	597	608	606	616	582	599	582	626	605	588	563	636	584	614	595	600	611	616	615	578	570	625	580	596	633	622	585	628	579	609	543	591	599	581	622	564	599	592	602	617	592	628	560	608	604	558	571	588	627	622	595	591	612	598	569	561	616	603	625	591	628	623	555	612	612	557	620	553	564	609	591	544	559	596	633	617	653	581	580	557	591	658	595	591	650	657	579	602	583	638	551	560	602	596	589	568	579	616	617	549	569	618	563	586	583	657	593	643	543	575	589	626	630	584	581	567	568	600	588	545	580	610	601	560	577	594	592	547	577	591	611	588	626	596	606	601	590	613	562	643	596	568	578	593	608	603	599	588	629	581	607	565	575	577	614	628	582	574	588	594	638	641	611	609	581	588	588	621	637	548	589	593	565	619	587	619	587	594	596	557	603	604	603	612	591	602	581	585	588	588	601	624	594	650	576	661	589	636	605	633	621	621	629	600	639	623	613	641	611	567	616	618	579	556	626	577	595	578	610	567	568	602	588	622	589	611	573	581	578	626	557	583	600	640	607	598	588	624	610	603	598	583	575	598	580	558	574	583	570	611	623	572	591	555	571	628	660	624	553	583	573	590	623	646	605	543	605	592	570	588	631	613	597	575	609	619	610	592	605	623	619	611	574	558	586	574	618	603	556	612	605	594	561	591	609	592	590	593	623	605	589	595	585	591	629	602	657	634	587	628	635	609	597	573	578	633	625	599	567	560	622	586	551	598	624	585	608	628	603	547	609	586	601	569	597	593	586	572	611	559	560	611	577	585	609	597	637	612	606	571	634	618	629	582	624	567	602	580	585	601	614	556	593	559	609	581	598	646	560	624	581	622	611	642	591	601	574	615	582	584	615	590	634	561	625	593	629	578	615	597	602	623	637	593	619	586	594	591	591	588	580	640	590	586	573	576	567	584	583	595	581	567	600	577	590	582	606	597	575	615	583	577	593	567	605	626	613	581	589	581	572	599	601	574	586	561	584	591	597	609	575	569	597	581	600	618	597	634	562	577	547	578	562	602	634	618	579	600	605	592	612	619	512	600	604	596	593	598	576	654	637	572	577	616	626	600	562	594	567	583	594	594	649	559	597	575	587	618	560	590	628	627	592	575	552	612	563	598	592	609	615	594	587	582	604	620	561	629	620	549	578	571	626	622	623	547	613	573	590	568	591	526	595	620	611	603	582	613	556	593	592	588	611	576	648	570	612	560	553	587	581	594	596	551	600	575	585	600	554	603	622	592	579	627	561	629	586	612	580	611	565	540	581	570	596	569	626	596	562	605	629	612	649	579	581	572	597	620	567	594	601	586	607	610	650	633	571	581	605	589	588	595	599	621	567	632	570	553	569	587	566	583	624	618	632	566	593	558	543	554	572	597	591	565	599	610	576	578	616	602	581	573	613	577	597	585	615	579	606	610	602	556	597	614	589	632	569	566	598	588	580	564	571	593	595	604	643	622	562	610	607	623	633	594	595	599	636	586	608	585	577	573	581	589	584	553	593	589	606	592	577	588	559	590	539	573	586	563	599	585	572	594	617	606	601	599	599	580	625	589	578	573	622	628	625	575	567	596	627	613	626	581	580	616	603	578	612	542	562	608	569	536	655	626	613	546	622	610	600	562	588	632	592	578	622	637	617	589	567	635	623	606	569	626	611	600	565	555	596	628	571	631	594	571	585	602	610	605	560	617	628	587	619	609	624	566	574	645	615	638	575	632	570	631	582	599	587	646	617	563	562	621	608	564	554	595	622	600	625	610	578	571	589	619	626	627	618	622	586	604	584	589	637	607	589	609	611	579	629	552	591	667	598	592	603	659	583	629	620	607	583	625	658	572	578	633	594	609	585	551	587	580	633	593	646	603	617	573	545	564	597	582	578	647	574	642	604	545	538	618	565	583	601	555	585	579	599	612	629	605	587	643	584	605	577	572	613	602	600	588	612	602	558	582	600	585	580	585	581	626	625	563	608	639	637	634	591	618	611	583	585	589	611	613	550	583	594	602	607	580	607	607	624	597	630	577	594	612	587	575	519	622	596	583	608	598	596	604	618	588	591	577	569	565	620	618	576	648	586	677	608	595	636	581	594	593	610	548	580	617	552	611	613	639	614	590	574	582	623	596	629	583	621	611	555	613	632	597	595	623	603	586	569	596	570	577	582	620	603	610	606	583	591	617	615	591	595	647	547	557	605	558	585	574	598	579	613	570	621	620	561	573	590	605	590	593	620	575	625	607	572	550	605	600	572	622	593	610	598	593	634	607	576	611	573	589	640	587	602	533	597	599	619	615	575	609	590	632	594	566	579	623	595	583	629	564	553	594	577	610	604	609	547	582	598	643	617	594	608	587	602	614	566	614	605	610	604	671	582	592	571	542	626	568	598	614	586	591	577	589	585	605	571	576	582	581	577	561	603	557	573	606	598	599	574	611	645	576	612	564	588	617	574	595	579	566	546	566	595	597	587	641	623	598	601	599	609	594	589	603	574	576	603	614	606	597	655	567	593	580	559	622	577	581	554	625	551	580	588	621	603	605	597	599	559	603	627	584	576	606	578	615	599	578	571	620	576	583	628	564	539	598	645	602	613	627	604	590	572	587	637	609	610	595	555	604	608	586	567	628	579	569	605	601	595	601	593	621	628	571	617	575	592	605	633	581	575	621	625	623	548	593	554	564	537	554	587	597	586	572	607	619	592	587	575	601	600	565	594	598	584	613	637	609	623	575	561	589	615	592	581	590	590	607	604	600	628	567	601	569	611	588	616	619	577	592	555	565	565	625	592	641	606	621	584	597	575	623	618	584	638	635	620	588	611	554	592	580	570	612	598	622	626	632	599	633	603	604	576	553	583	591	636	554	634	635	601	583	583	607	612	635	599	609	581	578	590	559	587	598	536	625	556	581	571	591	594	591	625	608	631	608	608	618	597	612	620	598	625	584	596	573	601	583	585	578	587	624	565	612	574	604	602	622	610	637	600	587	571	573	565	587	570	553	610	626	601	599	606	594	589	592	632	566	562	606	604	616	578	589	585	586	587	631	620	570	595	587	602	619	597	600	615	585	629	576	606	600	613	591	575	603	604	595	606	602	569	649	600	638	601	591	622	619	557	607	580	621	572	640	567	630	569	606	628	578	585	602	604	605	603	589	609	596	632	573	614	564	571	628	604	605	603	581	624	609	572	611	567	561	571	621	601	598	562	601	594	601	557	561	646	609	632	576	664	595	586	611	581	596	595	558	568	588	610	615	600	607	560	609	594	633	587	632	604	628	610	568	598	639	577	571	582	591	590	620	596	627	599	577	614	614	605	579	601	603	609	531	594
40520	85099	71395	52985	33468	13231	712	748	682	674	656	656	617	637	597	620	653	614	609	644	568	612	609	601	578	611	569	599	609	576	577	596	604	584	609	585	615	547	622	599	635	607	599	586	628	583	601	640	572	562	583	545	587	603	621	629	578	564	605	581	597	622	604	585	616	603	590	606	611	594	597	610	612	580	606	569	616	632	558	641	594	614	601	580	571	631	599	593	593	604	590	561	591	602	578	550	603	613	629	600	578	641	604	629	624	623	582	573	588	633	606	570	592	597	580	600	591	582	599	619	572	595	587	574	610	570	566	591	610	628	584	559	593	575	650	584	618	576	653	604	586	581	630	589	589	559	570	605	608	539	606	582	604	602	625	572	583	625	634	622	558	623	595	594	547	615	588	599	613	585	594	640	619	620	583	619	584	590	619	633	645	577	594	613	543	551	577	591	657	596	628	550	531	627	556	612	611	578	601	610	570	616	612	611	609	575	628	610	645	618	608	540	583	592	604	573	597	610	584	641	578	651	605	572	642	599	601	584	621	568	672	596	585	578	584	602	620	610	585	591	554	615	577	636	613	606	586	630	577	592	563	611	616	645	615	587	593	578	617	601	606	576	613	603	556	619	594	513	616	620	616	579	550	562	568	625	607	603	602	592	598	595	653	560	607	602	616	587	605	606	608	590	619	580	610	578	604	591	618	573	609	626	617	636	579	580	599	618	604	609	619	574	603	598	625	589	604	578	587	598	625	635	587	583	609	577	600	612	611	580	611	595	586	640	606	611	589	565	580	622	616	599	567	632	572	599	593	631	567	570	598	618	619	557	595	577	571	580	588	581	574	565	570	576	587	604	629	597	590	608	585	587	609	555	621	618	624	588	637	582	610	578	575	559	562	618	615	605	549	598	576	633	572	585	574	608	629	607	608	596	631	620	546	623	601	581	610	609	594	613	590	605	601	582	583	601	581	606	578	600	591	631	535	601	584	597	648	615	629	614	600	619	589	601	621	598	615	628	600	584	617	592	568	567	622	625	594	605	619	600	603	612	613	567	568	577	613	585	552	581	594	586	603	594	556	570	608	631	587	635	572	566	606	570	592	584	597	568	576	593	583	599	595	632	569	568	578	598	555	617	585	568	566	633	589	591	596	574	649	607	601	581	637	560	614	663	569	604	600	573	591	648	573	575	643	593	574	609	613	510	598	594	570	623	606	561	576	600	608	573	587	597	606	562	603	545	597	595	609	600	625	566	592	586	608	579	620	571	613	632	618	605	610	553	601	578	585	559	594	582	577	583	580	592	600	606	645	627	595	605	566	578	617	641	579	605	572	592	582	577	624	586	585	553	586	615	573	553	641	575	586	569	638	619	623	625	586	591	596	631	621	579	566	594	579	588	622	581	599	600	576	576	626	637	616	597	562	565	595	564	609	617	572	571	585	586	609	591	613	567	622	611	607	568	595	554	586	648	606	578	576	607	587	592	588	584	590	584	654	598	553	605	632	598	585	597	599	575	589	605	583	604	550	531	557	611	633	584	579	584	648	620	579	576	588	587	589	597	615	607	578	570	569	581	621	614	580	602	639	613	590	566	576	621	632	590	609	574	604	591	568	601	591	616	603	582	603	660	596	564	608	648	604	590	576	608	574	614	545	555	560	571	599	603	561	596	595	602	572	611	590	578	599	600	577	596	588	610	609	574	613	615	573	608	632	574	615	588	568	596	566	587	584	581	576	600	588	589	623	584	597	684	601	600	602	604	569	591	595	598	583	558	549	527	584	588	564	579	585	599	571	614	556	612	622	567	583	623	625	617	572	634	591	576	599	583	596	560	565	594	548	610	599	570	589	560	593	581	617	655	589	620	589	611	561	598	605	563	589	581	575	587	588	583	579	623	572	573	559	571	557	597	584	583	614	583	602	613	548	618	568	633	646	595	585	602	616	574	584	654	608	584	554	613	604	612	552	619	575	563	569	589	576	609	634	605	599	602	574	616	571	539	574	618	567	609	584	604	612	551	602	622	571	561	564	571	596	598	589	596	582	565	581	606	587	566	585	566	579	624	641	604	603	616	601	628	622	650	588	580	564	618	576	597	581	599	610	572	611	597	555	599	608	591	564	580	614	610	597	603	603	584	570	602	581	568	554	642	580	621	645	603	616	605	628	589	590	615	579	527	587	604	583	584	576	558	605	623	608	615	642	579	567	602	607	599	581	601	549	597	604	583	570	636	587	558	547	614	590	576	579	586	595	576	604	591	592	588	592	594	543	606	540	648	613	648	652	615	609	558	609	578	640	640	573	569	608	612	608	627	584	624	566	601	565	615	599	648	630	584	568	542	614	604	656	591	558	600	576	541	579	581	565	613	572	629	576	580	600	583	584	601	624	629	594	587	616	609	555	586	591	573	567	588	632	620	562	587	625	627	611	594	609	600	636	613	576	586	580	552	625	631	590	577	625	612	576	587	609	596	595	580	570	558	577	619	571	562	563	610	640	593	627	589	599	608	588	598	636	607	634	608	605	603	609	561	590	556	607	605	603	567	615	587	571	575	608	606	589	568	587	629	631	569	590	622	590	555	581	549	612	601	562	566	572	603	630	580	602	590	555	578	621	616	643	597	612	562	581	636	572	614	577	620	600	557	585	578	599	566	574	611	562	583	604	631	595	573	594	619	634	619	657	603	609	607	597	576	592	573	600	619	587	565	626	574	607	588	588	610	637	618	583	623	604	626	587	561	619	594	589	565	586	595	596	586	593	595	632	604	595	616	575	584	566	594	625	594	597	667	551	577	663	614	617	613	608	609	596	605	607	664	578	610	595	651	601	633	620	633	601	601	573	607	617	627	612	610	595	637	579	569	605	640	629	631	635	605	572	582	649	578	533	599	592	569	563	548	607	610	561	603	585	541	612	623	620	578	611	618	573	585	576	618	582	584	589	586	570	586	568	589	611	611	590	610	611	617	636	560	621	629	576	627	561	623	612	608	631	560	582	587	638	579	591	602	607	615	580	577	605	596	582	572	583	567	564	622	603	591	543	578	633	594	633	596	591	564	558	599	617	577	571	582	646	534	599	587	655	580	612	548	578	578	573	564	579	586	590	601	564	583	600	605	607	578	591	565	582	604	618	613	594	560	619	588	616	595	600	576	612	557	579	624	611	614	622	609	606	537	587	573	611	598	560	575	625	627	577	613	583	586	603	540	607	588	575	555	596	594	586	576	546	584	566	593	615	616	609	557	615	595	594	594	638	577	605	592	602	594	633	601	573	575	635	581	581	564	579	607	613	606	581	603	606	596	602	600	661	590	625	625	623	581	622	567	622	573	539	579	629	627	623	566	579	592	576	627	586	589	597	554	604	652	556	623	583	593	580	609	592	584	548	561	593	590	621	596	603	636	596	570	574	553	582	593	574	554	583	604	625	585	612	596	561	572	605	618	642	612	574	572	549	621	551	623	572	581	555	580	556	596	607	586	598	567	562	600	580	573	593	568	575	583	606	600
24982	21890	35573	37103	25155	11780	1521	664	597	605	603	610	578	620	655	621	648	602	593	629	610	643	592	587	608	596	605	639	618	634	602	634	642	612	592	628	609	580	605	624	635	656	588	598	593	666	617	635	598	582	623	612	592	592	618	666	617	621	613	589	661	609	609	624	589	588	623	593	646	595	610	613	624	644	558	573	603	577	612	586	585	602	620	579	562	636	630	621	570	576	608	563	618	598	638	612	607	623	595	634	615	594	613	592	616	575	584	572	621	600	560	613	612	638	584	624	546	618	647	595	614	559	615	599	627	586	626	647	584	622	623	621	588	582	625	646	606	641	553	567	634	653	603	591	598	588	576	599	603	667	601	614	632	638	614	614	620	620	624	584	603	597	641	633	638	631	585	576	621	581	640	578	593	641	592	634	592	621	628	608	573	635	591	620	609	604	613	617	620	617	583	572	616	589	570	641	625	566	586	628	665	600	592	547	607	612	581	640	618	596	621	647	658	611	563	624	590	656	634	598	589	618	639	596	639	612	610	606	633	580	587	617	617	615	583	569	640	599	612	599	594	636	615	592	582	576	654	582	610	612	625	596	657	644	626	627	617	601	609	624	577	607	577	629	623	610	638	629	628	615	584	616	637	617	634	576	600	639	620	596	607	644	561	609	632	601	642	588	583	600	603	628	637	597	626	616	602	600	617	573	576	608	619	582	582	588	567	592	625	624	671	620	567	610	634	617	629	591	644	601	601	623	569	601	645	579	610	590	603	595	619	599	636	633	616	644	610	600	569	581	576	604	555	533	618	567	628	610	630	582	588	619	605	580	585	565	625	606	574	574	611	594	618	622	576	600	623	590	564	613	606	645	651	603	645	631	637	607	631	638	607	608	640	610	617	651	639	566	602	661	574	627	588	617	624	605	616	610	623	632	617	602	632	570	633	624	623	651	605	598	610	588	637	577	607	633	585	625	636	598	619	597	611	593	614	654	576	640	614	609	610	603	610	590	614	604	605	582	626	604	572	640	616	590	601	561	567	627	617	646	599	606	586	596	633	632	610	629	599	610	616	604	642	618	621	600	606	593	606	572	617	588	609	603	627	595	619	614	610	631	611	648	620	600	593	605	549	605	612	626	627	604	628	661	588	562	591	620	604	634	589	634	580	593	622	563	614	600	642	635	604	619	631	611	603	598	573	632	646	572	593	605	667	634	595	627	592	601	589	630	655	579	604	583	593	607	628	654	607	623	631	572	625	606	611	633	576	625	613	654	593	618	628	581	556	642	603	610	637	662	611	595	552	599	652	645	588	593	588	611	611	623	595	662	601	600	599	581	606	611	623	637	585	584	639	608	580	623	584	632	619	616	589	617	587	624	619	601	628	612	593	624	593	578	617	608	622	600	550	583	598	599	637	579	550	602	577	611	593	573	598	590	618	590	622	600	664	623	629	631	623	618	620	619	609	596	581	626	634	558	580	600	594	603	615	616	559	594	623	632	647	627	628	567	586	614	642	575	625	601	614	628	619	593	601	629	606	617	596	590	612	642	600	646	623	593	565	602	623	620	580	608	631	581	628	562	604	601	642	585	600	596	681	626	628	623	570	601	541	569	637	609	650	631	613	633	574	546	586	628	633	616	622	611	604	613	651	610	629	607	577	626	611	570	604	621	592	594	596	604	586	625	622	580	641	597	577	605	610	617	591	598	610	626	570	595	632	624	660	615	573	656	593	602	595	596	613	627	597	640	586	594	593	601	645	614	617	608	651	583	617	638	613	612	599	586	600	632	595	619	622	622	612	586	600	588	594	598	636	620	593	600	611	580	600	586	617	630	609	586	600	613	580	641	581	661	623	627	589	610	575	642	680	628	612	626	606	603	572	594	548	639	617	604	604	606	565	632	601	603	612	575	589	587	621	608	600	569	578	601	589	582	627	599	634	605	618	603	598	562	593	593	618	596	576	610	611	632	623	587	576	590	651	610	605	579	594	585	563	639	604	583	601	605	650	619	623	638	604	613	643	582	613	651	618	615	632	596	619	619	611	605	612	641	615	580	613	592	609	584	613	572	594	538	606	608	592	559	617	641	610	580	615	620	643	622	608	637	612	624	562	639	589	606	586	597	617	622	590	593	598	619	585	599	584	592	613	622	602	618	565	580	603	582	595	583	589	605	617	614	621	634	649	601	580	582	610	649	609	596	608	610	609	626	631	649	579	646	594	579	566	635	595	602	618	608	574	606	603	595	619	608	601	585	582	582	604	621	633	575	602	600	583	570	600	616	618	652	591	588	606	583	561	572	635	616	605	572	635	589	606	594	624	580	639	589	580	617	659	629	619	577	572	647	613	610	615	615	560	599	626	611	576	619	630	612	602	605	636	616	600	621	612	582	580	611	618	609	589	622	608	624	629	661	615	631	587	661	605	576	624	624	620	582	632	568	589	570	619	633	626	583	629	588	616	595	645	624	625	657	637	606	576	605	621	577	584	624	611	599	605	581	628	595	621	625	615	569	576	647	583	592	609	595	595	595	618	573	606	572	603	606	605	591	611	647	609	639	619	637	626	606	556	621	613	620	588	638	636	613	570	595	609	655	632	591	652	622	582	605	636	657	614	623	654	616	589	573	598	590	625	554	646	647	577	591	557	577	597	610	635	627	565	572	631	641	658	590	647	611	623	585	608	605	581	629	583	633	615	618	629	584	595	619	571	553	657	609	632	627	629	605	623	586	591	547	584	607	588	613	629	628	624	596	627	651	596	588	623	569	630	592	626	587	597	613	604	599	581	612	605	581	656	606	578	621	589	562	594	626	613	686	571	570	599	624	620	624	609	587	626	600	625	635	619	635	616	620	641	593	577	634	599	613	629	568	624	611	582	577	613	579	569	575	583	625	631	606	622	640	610	569	603	659	587	597	633	644	633	612	627	583	629	578	633	644	610	625	565	612	614	560	594	617	593	633	659	627	631	599	608	635	619	574	593	619	641	598	581	639	592	597	653	607	602	631	605	631	620	593	623	591	613	558	574	613	604	595	618	614	620	596	569	627	586	657	581	575	613	588	620	560	601	604	636	582	573	628	606	642	602	626	590	590	632	598	611	584	636	608	639	608	618	605	626	655	592	563	588	588	588	599	666	601	606	622	638	618	621	567	620	606	598	613	606	591	640	604	611	610	634	581	612	586	601	599	605	593	615	588	613	591	588	609	608	591	622	610	603	597	591	645	634	623	603	630	624	616	605	587	595	588	617	604	597	612	613	628	596	632	633	588	642	617	558	587	610	608	617	600	568	612	595	618	613	601	645	602	614	597	593	610	602	606	609	645	603	638	645	623	595	625	603	615	625	615	612	569	575	597	604	642	602	642	612	637	583	564	627	585	556	619	639	596	625	554	630	616	637	647	617	594	621	609	579	590	637	641	598	596	600	595	613	643	573	646	596	632	617	634	603	596	614	606	608	631	652	603	627	587	615	578	598	611	623	623	616	624	595	590	607	566	604	620	622	631
38222	70226	58315	42659	25682	9830	748	715	684	690	609	701	608	714	625	618	630	640	657	653	609	630	711	660	646	648	677	646	637	600	629	651	620	655	688	633	633	616	639	663	636	619	621	645	641	665	598	650	674	681	630	676	649	628	640	696	588	620	660	626	621	650	666	615	617	621	620	613	656	635	613	657	662	587	621	658	648	615	633	639	635	594	640	650	643	634	586	628	601	651	597	658	643	615	666	618	650	622	647	702	641	641	668	587	596	607	632	616	635	633	631	614	630	664	624	608	616	631	625	605	605	619	611	659	647	622	643	637	621	632	620	667	628	647	621	654	612	670	658	614	654	655	626	635	609	575	598	648	651	618	640	678	647	628	641	648	666	688	643	598	632	625	647	649	599	660	644	608	636	661	590	650	623	655	616	619	621	677	612	641	626	640	618	650	668	670	647	646	631	645	634	658	652	658	661	647	632	617	635	636	609	635	613	617	672	594	614	686	627	645	650	608	600	679	625	622	662	603	605	590	651	576	623	645	646	683	662	634	627	649	666	619	629	646	644	618	664	648	649	639	667	620	627	680	621	669	544	650	639	601	607	625	651	625	639	629	642	627	640	620	627	624	617	636	633	643	669	643	668	664	603	637	686	621	620	619	613	667	609	600	642	643	624	601	670	634	655	632	628	666	643	648	657	607	646	698	656	649	630	621	595	649	651	619	638	625	646	630	631	640	632	641	607	621	621	633	660	663	632	644	614	687	658	631	682	661	656	670	599	633	626	671	619	672	646	674	604	625	642	665	657	647	672	652	622	613	652	615	649	631	679	601	659	618	607	642	595	662	681	634	620	643	655	613	628	602	630	636	636	625	655	696	665	668	654	621	628	660	621	634	634	629	628	649	625	649	651	644	691	589	609	693	622	663	612	620	622	623	623	605	609	671	655	620	622	626	625	659	643	597	633	665	628	633	677	611	628	632	682	621	591	662	606	609	613	660	638	666	629	658	635	617	672	658	640	617	613	656	665	619	626	631	616	654	649	688	660	635	631	662	678	602	610	659	674	644	633	632	646	683	662	637	681	650	619	611	604	663	593	660	638	670	615	646	680	602	582	643	649	644	687	675	612	643	595	627	630	597	626	631	620	632	677	643	711	618	619	639	638	595	573	625	640	644	647	634	641	588	610	604	642	601	654	674	627	670	655	658	642	645	621	607	608	663	647	659	660	652	608	644	637	612	604	639	625	665	644	646	648	660	628	613	634	619	651	587	640	625	630	645	640	688	642	644	637	655	612	631	640	612	612	656	634	624	653	654	632	691	651	624	615	634	621	662	635	628	672	699	620	649	623	600	703	634	646	670	631	665	612	643	658	598	650	625	612	690	634	641	633	633	628	643	648	583	620	643	629	637	689	679	665	642	652	622	632	674	631	619	644	626	645	641	686	628	597	631	618	645	631	583	638	643	648	599	605	636	698	598	648	668	666	635	602	639	692	651	617	648	619	665	631	626	623	684	596	656	682	652	635	654	632	649	597	658	662	666	623	633	610	653	620	623	667	600	666	645	678	659	623	640	645	628	592	658	636	645	658	631	645	651	643	655	667	657	633	632	690	620	640	615	665	580	641	601	612	641	627	612	649	643	580	646	629	643	604	637	640	651	629	653	623	613	619	655	652	662	595	681	674	614	638	659	645	650	616	638	684	636	673	637	625	657	663	683	581	643	622	640	630	644	616	614	664	636	580	595	672	652	622	620	658	662	627	641	664	625	615	646	644	636	640	616	673	630	653	601	652	636	651	629	663	625	637	600	638	625	671	646	680	633	652	641	681	653	608	621	657	644	648	621	634	643	654	645	637	629	671	594	642	647	587	609	617	651	654	653	644	614	662	635	608	671	635	625	628	624	571	640	658	646	598	660	617	639	623	688	675	626	635	608	643	628	641	660	647	630	665	628	661	590	644	619	635	642	638	627	606	697	595	647	642	600	637	666	670	655	673	650	637	660	643	708	623	644	640	638	596	637	663	627	638	663	590	642	612	651	625	599	622	631	638	641	650	629	624	638	634	641	635	627	648	628	606	635	679	622	671	640	682	625	629	584	649	637	590	659	669	613	667	676	638	579	670	638	625	652	613	634	626	614	625	671	634	618	633	675	663	622	606	629	675	642	616	637	661	631	628	686	659	626	654	690	688	684	625	622	672	651	696	627	651	669	611	634	635	638	638	614	613	584	631	634	648	637	610	651	637	590	592	613	660	619	616	620	639	653	641	608	572	636	624	613	663	634	624	653	671	633	613	635	680	663	669	627	653	637	588	656	614	735	649	623	624	626	656	639	634	603	605	606	667	633	621	613	656	626	604	624	678	616	618	647	644	684	600	624	640	643	646	582	656	607	624	626	582	620	632	625	626	604	609	650	664	628	654	635	630	616	605	621	691	670	606	599	627	592	633	625	649	684	635	666	669	622	616	660	613	606	647	655	702	639	622	585	666	640	646	654	661	650	674	654	649	615	634	658	657	644	660	634	595	648	642	618	653	614	582	593	634	664	659	651	609	656	651	635	639	615	636	612	633	599	609	622	629	620	640	618	668	649	650	611	633	603	612	637	649	640	654	594	650	625	640	634	631	626	619	601	644	620	611	648	657	597	601	629	637	608	623	643	647	657	633	616	644	671	623	620	643	636	648	663	635	677	645	622	673	631	661	608	641	646	638	640	647	626	665	654	655	682	640	609	646	677	647	581	630	628	612	651	629	644	656	608	659	608	609	617	639	654	648	642	604	622	601	655	665	626	620	600	702	623	612	645	667	625	665	672	626	667	629	653	628	628	634	664	667	602	662	558	622	661	635	612	661	644	683	601	656	639	658	645	662	609	653	605	633	648	645	601	615	603	613	650	628	605	633	632	609	674	643	642	651	666	609	646	663	655	603	638	608	652	596	607	649	633	650	628	609	670	667	634	583	609	634	683	615	612	649	637	648	639	638	617	639	617	611	609	579	591	616	598	647	659	618	675	632	611	648	596	626	667	612	632	662	669	637	606	646	623	660	635	646	645	567	699	612	613	647	653	613	599	646	632	701	678	607	701	639	630	634	640	629	651	659	629	636	623	666	636	664	627	652	599	645	677	673	670	636	629	651	646	618	619	610	650	683	654	620	619	668	607	610	649	664	653	639	642	645	640	671	660	655	656	655	678	622	697	682	647	611	624	621	606	642	576	608	596	616	662	648	657	571	642	664	663	665	664	613	612	654	642	651	649	647	649	644	617	638	650	640	614	621	654	633	656	619	626	695	624	646	632	651	645	618	625	633	685	598	623	625	623	639	666	660	679	615	607	656	631	652	661	642	587	641	634	625	614	641	638	651	634	646	636	616	640	643	608	648	673	593	611	648	605	629	653	577	626	644	608	599	630	614	677	629	660	688	615	600	636	624	660	625	655	662	632	635	643	596	622	662	641	594	601	643	656	657	606	652	622	630	681	608	605	615	670	623	683	632	646	628	631	653	634	625	630
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
