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
339586758619	339586759184	339586759734	339586760284	339586760834	339586761384	339586761934	339586762484	339586763034	339586763584	339586764134	339586764684	339586765234	339586765784	339586766334	339586766884	339586767434	339586767984	339586768534	339586769084	339586769634	339586770184	339586770734	339586771284	339586771834	339586772384	339586772934	339586773484	339586774034	339586774584	339586775134	339586775684	339586776234	339586776784	339586777334	339586777884	339586778434	339586778984	339586779534	339586780084	339586780634	339586781184	339586781734	339586782284	339586782834	339586783384	339586783934	339586784484	339586785034	339586785584	339586786134	339586786684	339586787234	339586787784	339586788334	339586788884	339586789434	339586789984	339586790534	339586791084	339586791634	339586792184	339586792734	339586793284	339586793834	339586794384	339586794934	339586795484	339586796034	339586796584	339586797134	339586797684	339586798234	339586798784	339586799334	339586799884	339586800434	339586800984	339586801534	339586802084	339586802634	339586803184	339586803734	339586804284	339586804834	339586805384	339586805934	339586806484	339586807034	339586807584	339586808134	339586808684	339586809234	339586809784	339586810334	339586810884	339586811434	339586811984	339586812534	339586813084	339586813634	339586814184	339586814734	339586815284	339586815834	339586816384	339586816934	339586817484	339586818034	339586818584	339586819134	339586819684	339586820234	339586820784	339586821334	339586821884	339586822434	339586822984	339586823534	339586824084	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23709	22134	30604	25535	21738	20314	6179	660	515	512	518	511	556	516	526	531	537	516	561	501	524	547	497	523	512	513	454	502	526	533	494	503	572	559	491	522	493	505	495	500	508	509	514	505	501	506	514	534	544	521	524	506	493	513	503	510	525	539	558	559	519	551	487	523	512	483	480	456	525	474	515	509	540	511	522	531	551	473	530	542	496	498	491	486	514	520	504	507	539	497	500	474	505	485	491	489	525	563	471	525	471	480	506	488	450	528	516	527	517	486	508	497	518	518	505	542	485	498	530	509	508	477	519	504	450	502	546	499	489	476	555	504	518	479	505	496	572	540	501	489	506	507	524	480	511	509	507	479	491	506	511	551	491	543	515	488	503	505	461	501	472	481	530	539	543	492	539	513	477	493	507	544	518	515	574	507	506	505	507	489	514	492	533	523	518	560	546	510	497	512	551	512	500	486	528	470	511	484	485	516	512	483	521	552	543	491	485	503	522	494	496	497	498	516	545	524	546	529	482	518	531	485	517	471	463	511	466	523	571	481	499	505	518	497	493	513	504	485	530	550	547	527	491	511	473	510	525	530	531	547	465	514	517	494	544	508	466	510	503	508	492	479	515	540	486	470	520	488	544	475	535	484	556	470	545	541	523	482	515	518	539	545	463	479	529	496	529	518	478	538	540	515	514	468	482	519	509	504	519	505	527	510	495	468	510	489	494	516	504	491	532	563	512	483	532	493	442	528	467	556	529	503	521	517	544	505	538	466	521	502	499	486	481	458	533	566	498	510	531	469	533	518	512	530	459	537	508	493	485	512	504	489	491	500	544	500	536	503	503	486	472	516	465	496	510	492	470	492	523	512	495	507	544	473	502	515	462	549	511	512	487	495	481	486	499	495	514	483	498	505	540	485	533	519	526	522	477	510	508	509	511	522	478	508	491	500	521	496	501	529	527	509	487	543	524	514	481	491	480	509	472	514	487	489	493	543	519	502	525	513	561	540	547	516	505	494	514	530	509	526	507	510	519	493	515	514	532	527	476	505	520	546	497	522	530	479	480	501	497	551	526	489	517	482	517	540	549	515	500	521	519	521	521	548	538	542	545	520	510	519	518	521	476	497	519	498	491	499	514	518	516	500	496	523	518	547	524	520	521	527	508	521	529	533	527	499	521	515	488	504	515	520	520	509	509	510	467	494	500	537	507	504	520	502	508	466	510	527	535	525	491	470	513	532	528	564	478	498	513	457	516	538	487	510	535	542	469	493	501	475	512	521	506	549	513	525	467	538	473	565	539	528	483	536	503	512	530	508	519	462	466	493	529	529	461	499	500	528	490	502	477	524	493	539	512	500	519	529	502	534	515	547	545	502	501	462	539	528	519	536	500	501	528	500	558	503	554	532	490	503	474	489	501	525	527	510	513	489	521	509	516	499	466	536	508	470	540	500	479	497	529	530	538	517	488	537	507	551	457	537	481	506	511	500	512	524	504	502	563	467	478	522	540	465	472	504	488	481	512	525	476	554	501	489	535	535	511	568	510	474	510	514	537	519	491	540	505	479	533	537	526	480	527	530	492	500	507	501	562	512	500	502	500	519	492	551	495	535	497	523	526	515	511	521	510	508	533	546	572	513	517	524	487	543	497	518	515	536	502	501	499	534	517	496	515	516	497	513	509	539	505	482	515	455	498	528	476	503	520	459	506	535	470	492	514	474	541	529	513	484	512	511	532	522	535	501	489	545	508	546	522	501	523	511	538	508	512	500	488	521	488	528	502	469	532	494	508	503	509	498	519	497	517	518	529	534	489	483	547	508	515	462	531	474	550	520	538	489	513	517	550	534	542	547	510	507	506	479	498	540	532	508	511	533	516	507	508	517	496	531	536	482	519	506	500	476	530	535	479	518	533	512	500	514	497	530	458	508	507	538	526	507	517	515	503	497	531	526	520	540	505	495	489	497	539	519	497	515	507	516	495	493	476	498	501	520	537	489	517	515	546	540	509	485	486	477	535	524	500	555	514	508	521	521	511	498	478	546	490	537	521	481	477	506	541	491	501	544	514	529	524	478	517	526	511	477	490	477	527	534	517	501	509	511	523	507	507	518	505	524	527	489	517	517	454	496	478	493	515	559	485	526	549	499	484	505	502	544	483	532	504	493	516	484	529	500	490	545	530	483	544	496	474	530	471	482	478	495	509	497	542	532	495	503	487	539	509	535	504	545	536	506	457	521	526	504	495	522	527	499	546	524	541	534	570	506	490	510	545	493	535	510	484	537	537	547	526	512	500	474	520	537	507	501	545	510	554	489	545	569	512	517	498	500	521	469	509	524	532	567	500	478	490	546	537	495	549	498	553	470	482	512	531	501	511	526	565	507	532	497	519	529	501	507	491	536	495	520	511	504	507	505	540	548	482	518	515	540	537	508	485	516	517	521	502	509	534	528	566	462	503	533	522	479	490	545	501	513	501	521	492	547	555	537	552	510	510	471	535	569	509	500	507	533	504	542	452	479	495	497	519	530	489	547	477	547	485	475	536	496	551	502	513	491	545	525	501	483	530	542	491	537	524	489	506	496	534	502	520	499	507	547	490	479	520	495	528	484	490	508	492	473	558	502	526	505	533	505	493	475	500	503	514	510	492	525	513	503	507	504	494	534	572	520	507	484	498	507	510	498	523	477	504	532	507	494	528	513	492	497	509	534	544	494	538	479	543	534	517	493	489	551	507	482	536	507	545	537	519	512	509	541	504	510	510	513	528	496	494	530	501	519	520	519	501	564	521	474	468	526	498	506	521	479	543	549	526	511	527	532	503	492	490	517	497	470	524	489	511	500	498	544	497	560	503	466	506	513	491	522	496	501	511	504	505	485	484	482	509	517	542	478	495	538	516	506	518	472	502	531	446	527	528	532	528	486	498	524	489	489	547	487	547	520	529	470	461	482	512	527	522	488	486	492	482	475	532	510	514	508	525	510	505	537	509	527	493	521	481	487	514	513	525	524	497	458	491	531	502	494	486	501	505	525	484	503	531	544	516	495	506	546	512	501	455	515	514	546	529	506	521	478	466	490	500	447	519	544	536	531	526	514	479	567	523	496	513	524	511	531	482	462	500	539	531	523	511	551	479	475	516	490	537	531	516	505	498	512	488	522	523	482	495	491	470	485	532	506	517	519	469	525	517	463	470	517	507	516	458	492	527	516	488	512	520	527	511	490	506	486	457	499	471	504	504	531	519	499	488	552	514	530	499	515	526	510	509	495	545	481	526	546	488	498	532	492	485	503	485	506	535	567	511	495	527	533	528	476	488	542	489	523	502	523	484	549	524	511	532	502	515	548	519	499	525	487	514	458	529	524	498	482	495	505	481	544	523	530	525	520	502	515	502	523	504	545	487	524	525	504	497	517	500	542	494	509	499	527	465	528	478	526	515	460	543	489	479	463	490	515	509	539	498	544	508	523	500	518	525	498	521	528	527	521	559	551	498	489	536	535	485	514	507	526	506	523
57475	98286	78300	49486	23040	13089	874	893	828	867	846	890	882	839	817	824	847	767	796	833	901	839	824	822	803	839	899	905	813	825	834	853	822	850	813	785	828	827	828	767	893	901	771	851	890	829	848	843	848	842	832	845	796	804	829	799	858	811	813	836	836	799	826	857	772	851	857	793	850	818	845	948	904	921	892	836	861	877	790	838	858	855	813	826	842	814	841	891	866	860	824	819	862	830	838	816	799	862	876	886	824	798	818	803	841	789	797	845	860	805	790	812	823	844	777	783	823	775	845	773	894	818	792	835	802	827	869	794	840	770	816	835	887	853	798	822	820	809	807	728	814	809	819	809	858	821	873	848	756	834	786	827	778	848	809	827	840	854	855	794	814	817	847	828	858	826	845	843	805	847	815	871	776	871	898	867	829	820	795	846	806	811	802	867	842	808	852	785	808	859	802	811	824	761	825	846	779	870	850	853	782	814	858	794	830	851	801	799	795	821	835	885	818	835	815	852	835	866	816	842	834	819	868	803	817	856	845	814	819	884	848	854	794	837	829	783	858	839	783	848	834	813	800	826	839	870	836	834	809	852	824	836	823	824	817	817	837	821	868	805	806	799	844	833	832	800	853	848	868	847	796	834	819	818	809	842	820	783	797	841	840	825	816	864	812	866	777	842	782	821	817	826	810	815	768	847	855	796	755	825	785	796	881	792	786	818	807	851	813	807	808	853	828	875	823	798	853	810	849	800	834	828	791	874	876	810	832	795	840	812	784	849	845	855	800	842	785	857	863	822	794	824	772	800	850	784	797	822	824	868	768	856	814	855	802	868	816	842	851	890	797	844	819	820	841	900	855	847	810	845	790	837	831	847	817	817	790	805	814	823	834	815	824	810	831	780	816	805	854	849	850	773	838	756	791	845	825	769	813	795	887	793	822	807	793	838	797	882	808	819	793	842	874	863	795	789	882	869	807	826	799	823	840	783	843	795	879	828	864	843	867	825	867	843	828	849	843	823	823	843	877	797	811	875	788	819	868	818	877	854	816	840	810	845	840	819	830	840	822	829	828	866	817	815	861	807	818	795	844	825	865	813	804	788	812	821	809	843	801	769	811	837	839	847	844	826	831	824	812	831	821	829	850	817	806	841	895	833	853	823	794	842	820	856	822	834	832	819	853	870	830	888	861	856	795	852	803	864	829	827	827	812	846	781	813	831	870	789	850	819	828	839	842	836	876	821	814	842	828	863	807	847	800	809	874	900	830	791	806	835	857	858	735	788	838	830	840	804	829	820	815	830	880	884	853	803	765	796	822	813	818	812	853	809	774	791	800	867	812	910	793	851	850	778	859	819	827	840	802	784	833	824	829	780	874	842	822	835	836	837	864	787	846	760	792	806	862	818	874	852	796	884	784	822	760	814	764	812	789	821	846	813	827	852	820	809	818	838	813	851	773	821	871	851	804	783	840	829	812	840	817	810	814	841	809	808	863	814	828	829	836	815	820	819	788	830	817	831	802	815	881	792	887	826	808	819	813	758	770	799	840	810	784	847	826	808	810	819	783	890	840	852	815	864	866	797	792	823	821	870	851	826	836	782	851	868	851	831	853	855	805	862	818	808	821	812	854	841	876	837	846	831	812	841	760	816	828	799	859	853	838	828	833	832	837	828	773	785	864	834	796	801	836	826	781	791	797	792	826	808	795	839	867	805	800	811	806	816	896	788	832	863	870	821	846	828	863	814	878	843	843	806	821	805	837	824	798	789	821	854	855	818	893	785	821	838	824	816	872	835	841	852	822	864	830	821	865	822	884	748	845	810	786	817	785	797	783	827	793	809	827	802	817	815	855	764	795	843	817	869	850	802	860	794	820	852	846	774	806	827	844	829	845	864	845	834	787	850	871	834	818	799	810	802	827	871	851	874	874	830	804	822	818	828	827	818	849	801	821	831	887	827	801	851	837	891	808	867	829	814	861	860	864	789	793	832	789	852	847	824	809	837	829	771	767	822	854	814	824	803	808	786	820	879	816	866	858	801	844	794	824	822	796	811	803	865	885	841	820	853	823	801	803	812	837	799	820	858	813	832	862	792	846	822	765	824	794	796	856	787	834	794	851	841	802	789	837	826	758	812	797	835	852	847	876	831	872	860	855	782	823	778	757	877	851	788	777	870	804	869	858	788	810	790	853	809	808	812	874	823	848	866	874	850	804	825	804	828	799	851	805	802	850	781	828	867	837	817	848	800	827	835	802	870	850	798	792	784	798	792	833	874	850	784	773	791	830	839	835	865	810	868	852	834	872	782	819	831	879	839	816	865	769	828	850	804	838	792	851	814	877	828	871	829	810	863	839	821	824	848	833	793	787	820	832	820	821	834	847	878	806	797	839	824	817	787	877	878	767	787	798	857	818	844	810	779	816	819	853	824	851	830	841	804	817	829	811	782	864	859	821	828	793	858	850	878	837	836	798	815	862	790	840	805	827	788	865	797	810	762	821	828	851	813	824	860	774	834	885	816	859	794	828	784	805	828	846	837	815	786	786	799	787	809	832	815	810	819	856	823	840	818	863	749	824	836	818	870	868	881	833	858	849	844	851	794	805	795	791	792	788	773	802	846	887	795	856	837	799	798	814	845	850	829	829	866	826	819	821	880	836	755	874	814	783	826	785	794	820	825	835	829	767	817	789	801	812	814	812	858	832	780	847	852	843	825	812	830	801	848	789	880	825	852	853	798	784	831	776	828	804	825	804	789	797	821	825	849	782	772	816	813	777	849	849	798	839	776	855	825	868	839	818	862	828	811	830	827	797	832	845	856	826	835	839	828	831	792	789	758	874	804	818	815	798	785	793	833	864	774	844	806	831	825	857	836	798	829	858	855	789	777	838	805	831	823	797	842	847	807	785	847	759	821	835	783	809	829	806	811	790	860	780	826	822	863	756	850	815	865	797	802	827	871	804	862	857	827	838	827	861	824	821	798	841	821	812	778	830	818	796	802	834	793	804	840	800	782	830	828	828	862	857	856	778	827	836	837	875	871	850	849	810	777	785	861	830	838	865	809	807	866	832	832	875	834	793	847	805	824	777	808	834	847	851	818	809	833	795	843	820	855	824	799	808	793	851	867	832	803	833	880	807	801	853	773	844	868	822	785	831	867	862	859	832	821	815	862	834	820	820	842	874	877	815	816	875	835	791	835	835	858	807	863	836	832	856	810	804	802	814	865	785	839	803	838	810	855	881	883	792	843	827	851	833	825	831	842	809	864	825	759	827	817	814	832	860	843	834	891	779	822	791	833	816	829	860	810	831	796	805	788	824	888	834	868	846	778	805	880	829	897	840	858	824	833	837	836	860	877	843	889	803	783	756	830	899	819	804	836	815	811	818	846	784	808	810	875	826	855	843	852	805	839	805	792	815	847	884	928	804	820	805	853	817	869	819	792	836	840	851	820	866	818	822	823	803	878	775	777	847	806	884	785	776	808	866	844	777	853	803	742	828	847	837	778
29261	27367	26009	14431	1894	973	459	504	473	493	535	499	499	472	500	482	498	547	541	494	489	483	515	502	467	469	464	490	440	478	472	469	477	513	468	512	554	508	449	437	514	480	534	501	481	482	475	490	547	467	502	487	510	476	516	491	534	493	522	458	488	467	483	470	482	516	492	510	492	479	518	430	519	468	452	483	461	460	488	510	504	456	470	500	484	486	500	485	462	505	508	519	478	467	478	515	494	499	526	507	482	474	453	510	508	509	472	475	504	494	504	487	478	527	486	457	526	490	473	486	473	494	509	441	469	507	487	497	481	451	481	509	483	487	481	483	535	498	496	481	523	469	511	520	503	525	510	449	536	466	537	470	494	491	474	502	479	507	505	506	469	488	519	481	510	473	496	542	476	502	481	511	533	520	526	510	515	493	496	449	530	485	487	497	506	482	491	507	450	483	491	508	527	505	490	477	463	468	476	514	428	449	498	469	494	494	488	468	462	495	499	514	504	486	447	525	445	483	500	516	484	486	482	523	483	506	489	482	505	520	482	486	462	497	485	497	486	460	463	485	490	509	460	516	513	508	452	485	457	458	475	466	468	455	483	493	471	466	520	458	508	460	498	530	501	535	513	473	528	479	526	475	478	502	481	484	518	455	495	480	508	489	477	481	478	491	475	452	488	462	482	478	492	465	524	549	482	496	480	494	464	509	499	487	475	448	470	491	509	511	485	505	494	467	481	457	520	467	462	464	517	486	477	514	485	489	494	448	474	482	501	529	480	503	447	510	540	455	485	501	521	469	532	496	450	456	490	484	504	497	446	485	525	481	458	498	484	516	479	491	510	486	449	506	473	472	456	489	472	560	482	486	495	503	459	480	493	499	508	496	504	471	502	467	507	471	492	465	534	464	506	486	494	459	502	525	512	522	511	465	503	450	486	502	515	475	437	494	507	481	459	491	475	501	471	475	469	489	512	475	538	516	490	499	532	501	501	446	479	485	495	462	478	500	474	497	452	470	507	488	497	433	484	505	475	499	498	437	482	476	562	467	506	515	530	495	521	481	495	506	497	507	508	503	517	499	461	469	449	512	501	465	454	498	484	481	484	434	509	478	506	492	486	489	465	513	483	526	505	484	493	486	485	463	441	460	448	533	502	495	510	478	496	483	519	482	529	481	481	476	451	491	490	506	520	498	498	460	461	515	528	504	491	450	504	473	460	451	489	502	513	510	481	490	479	477	487	472	461	501	505	510	494	519	500	477	461	478	502	473	507	485	491	481	506	473	511	537	523	434	452	496	494	523	472	482	468	491	502	483	477	500	470	511	485	470	509	477	502	502	468	493	473	467	524	515	467	481	470	511	490	469	466	498	523	508	502	513	494	445	499	512	456	440	442	470	469	479	539	532	486	499	495	488	505	531	464	516	510	505	421	499	482	453	492	501	470	490	495	511	459	489	519	513	507	462	460	474	472	464	497	465	518	544	490	452	492	511	504	479	461	517	507	476	451	473	526	504	523	498	491	481	486	464	504	489	472	523	447	512	490	478	502	513	517	500	438	510	500	493	483	477	495	455	493	459	466	466	481	479	476	521	493	470	469	477	468	478	496	497	482	449	520	492	500	514	512	471	504	470	507	464	510	472	506	475	470	504	481	456	450	499	455	527	522	512	456	471	436	450	505	496	482	487	468	500	484	513	506	494	488	474	485	494	452	495	478	473	483	508	470	441	507	497	515	512	490	516	467	517	486	472	478	510	446	474	478	471	485	462	496	490	487	495	488	522	488	477	506	483	456	477	481	465	490	504	490	492	490	490	460	503	468	465	458	487	513	446	509	503	532	491	495	489	461	500	542	478	487	455	468	486	517	511	521	480	491	498	517	452	506	453	505	464	470	488	517	492	478	511	469	499	522	491	474	456	481	486	472	520	466	509	463	498	466	499	484	517	490	483	488	530	503	487	516	500	485	472	468	478	455	484	507	504	485	507	478	503	514	484	487	466	473	509	485	485	504	483	461	507	488	500	497	533	535	481	494	525	515	526	461	500	476	470	502	443	502	530	500	481	497	472	508	525	470	510	489	513	490	485	514	493	501	487	485	497	483	478	483	503	480	492	487	487	521	468	501	488	488	490	490	509	508	523	478	503	469	496	485	510	468	501	494	530	498	479	479	483	479	484	484	482	484	476	520	487	503	470	480	560	490	481	483	467	470	449	503	507	469	475	518	465	500	452	485	437	505	486	439	487	487	535	502	487	466	501	506	431	488	503	465	511	481	479	480	478	522	482	542	504	472	467	482	464	518	475	508	526	480	502	500	483	470	472	471	478	483	510	494	520	500	498	500	455	426	486	495	462	542	452	518	463	499	489	487	468	489	481	491	521	515	521	492	463	467	488	468	504	493	485	540	489	511	518	519	496	484	490	515	490	483	500	466	527	487	508	455	518	497	500	496	521	500	463	469	483	500	476	509	484	514	458	488	466	508	459	457	508	516	488	498	520	459	482	500	512	494	451	496	488	526	471	503	480	492	481	501	498	498	493	473	478	508	471	497	508	525	506	500	501	476	472	490	477	462	448	469	477	466	499	520	501	505	488	526	437	497	499	533	481	529	524	506	460	480	493	485	471	506	526	501	502	479	503	484	500	454	483	487	517	499	503	499	474	490	483	487	494	481	522	512	500	492	482	473	468	503	492	495	493	531	489	476	467	511	487	480	494	473	470	479	458	481	544	496	488	462	460	516	462	465	507	501	471	502	515	491	524	488	522	465	468	483	471	504	516	444	481	438	501	471	523	527	478	502	472	494	488	533	442	514	474	478	495	474	509	504	494	470	467	472	474	519	474	504	483	504	521	498	500	439	495	450	493	507	474	466	507	539	470	484	564	488	535	496	505	527	457	439	482	465	478	473	489	459	523	502	456	480	521	515	516	525	529	506	466	489	503	474	512	517	485	524	504	513	484	483	500	500	492	469	489	496	517	503	481	467	466	492	483	497	536	534	495	478	523	459	476	444	484	469	488	500	452	471	474	481	501	475	479	502	487	477	503	502	455	507	519	462	489	481	514	493	444	501	542	478	462	497	489	493	501	484	511	513	512	478	501	534	490	487	467	499	495	479	493	487	469	473	478	520	515	500	502	492	463	515	462	476	479	460	465	470	480	462	513	461	524	505	489	494	502	492	497	482	527	449	532	514	492	492	511	499	522	472	519	470	482	508	466	450	452	497	452	497	480	485	475	483	502	508	508	488	479	478	489	522	500	476	490	488	498	451	477	491	536	493	456	482	486	462	470	513	500	495	481	473	474	515	498	497	514	466	528	511	477	476	472	512	477	477	468	488	474	478	479	502	517	466	445	506	529	467	497	492	488	488	497	494	478	483	484	486	481	493	453	508	516	537	527	495	449	471	467	507	508	510	508	462	534	493	556	514	496	477	434	500	478	468	517	483	504	510	495	489	472	484	472	492	500	482	496	481	498	541	460	490	482	438	490	478	488	500	473	445	472
39258	44865	31761	15065	3135	2029	827	847	863	866	839	828	871	797	802	899	850	862	873	880	810	854	861	828	824	802	829	839	817	875	847	862	889	778	795	779	808	821	845	847	899	832	831	855	847	844	821	867	822	817	884	799	804	854	847	851	808	804	823	863	861	793	818	809	834	805	810	879	857	802	891	856	803	835	874	831	918	895	876	787	812	813	846	808	850	838	825	858	837	816	829	847	777	812	821	836	808	816	839	844	868	847	839	846	870	855	861	828	834	843	876	824	827	854	769	815	857	844	822	812	812	853	851	805	828	815	783	870	863	769	809	860	848	841	872	801	857	807	794	795	850	820	814	801	839	871	802	882	865	857	808	861	819	847	865	825	854	844	858	786	872	837	820	818	830	831	810	864	850	795	774	824	822	798	839	813	857	826	822	854	852	833	863	889	873	821	876	792	802	831	851	775	865	843	837	837	813	845	853	846	819	802	813	840	827	855	841	861	808	780	811	848	777	826	815	809	846	865	803	805	819	824	869	848	812	837	823	801	793	810	789	872	810	863	819	811	801	838	824	844	852	817	794	863	866	836	807	830	830	826	904	862	818	877	834	798	817	864	822	885	836	880	808	825	841	859	840	823	833	848	813	856	838	857	821	808	829	856	824	850	871	860	881	834	809	830	882	871	808	848	820	849	817	855	834	854	849	868	824	795	880	872	852	846	833	839	868	841	870	820	851	830	809	863	854	806	851	773	865	880	825	844	861	828	802	805	818	822	822	851	801	884	877	871	818	874	841	849	877	824	833	808	824	815	815	822	797	854	847	866	813	841	812	803	837	806	830	843	797	847	797	852	806	845	830	865	870	819	810	829	776	854	885	859	785	848	755	873	809	834	822	860	826	859	857	864	776	780	833	826	862	784	792	850	843	832	852	797	783	861	860	849	792	821	801	878	843	810	794	865	847	854	817	844	837	828	883	835	788	841	861	882	788	853	768	819	838	839	845	836	806	835	805	787	792	877	808	894	808	793	829	854	837	826	848	814	865	858	802	845	822	818	823	856	815	862	806	828	799	854	885	847	804	846	851	779	824	816	756	828	837	891	830	817	822	828	843	869	776	841	863	886	892	823	822	877	848	831	892	792	834	858	865	864	811	773	829	820	835	786	838	875	805	813	856	810	819	838	806	855	830	853	861	835	793	793	842	813	837	847	853	812	825	811	868	830	833	798	817	887	850	854	864	794	840	861	789	826	851	831	811	801	813	821	813	805	840	808	817	868	881	815	826	850	852	811	838	878	824	814	813	833	857	855	813	844	837	910	823	811	795	849	855	815	858	844	810	804	790	871	821	847	860	820	830	851	819	818	787	815	863	833	842	774	865	857	844	787	845	829	829	843	835	771	805	817	797	837	846	811	825	830	868	854	807	851	839	866	765	818	821	817	866	870	828	839	798	811	872	859	855	847	804	857	882	808	793	805	858	809	864	806	809	783	798	830	826	822	831	843	819	911	839	815	820	833	795	830	866	858	807	845	820	849	824	838	804	814	876	866	774	819	808	833	843	827	843	854	882	846	814	831	788	847	860	820	822	815	830	829	872	866	846	850	832	835	818	845	851	798	833	855	825	831	842	871	802	835	827	845	811	824	829	815	823	836	778	850	852	832	825	852	831	833	809	872	835	782	846	858	797	817	835	793	846	824	851	844	875	796	811	833	824	823	864	847	769	866	793	848	836	843	880	853	861	813	775	813	826	820	891	827	812	800	853	869	830	855	881	813	790	854	819	880	849	830	813	795	843	780	829	883	809	853	803	818	813	838	820	847	808	853	829	852	854	860	811	846	800	844	868	813	852	805	840	830	799	821	859	894	803	790	842	856	795	876	850	872	826	842	825	820	801	827	857	820	803	889	811	855	830	803	823	891	871	794	860	847	842	843	788	802	836	796	808	826	862	853	768	843	839	808	808	866	825	794	825	814	835	855	827	819	847	811	816	832	835	803	831	836	847	817	834	831	882	819	851	812	804	835	798	809	846	832	845	809	840	871	809	811	838	831	816	825	895	840	860	826	858	859	790	852	851	887	823	843	816	878	882	824	825	865	791	775	866	857	845	830	832	835	846	806	875	841	846	840	834	818	866	784	827	805	820	865	766	853	836	799	780	874	819	823	892	858	874	817	818	872	802	804	842	839	808	842	831	835	849	866	803	845	834	838	869	817	814	816	843	856	820	850	854	818	834	784	844	809	889	850	830	828	830	790	865	788	816	889	808	844	844	816	842	875	806	903	856	796	828	784	812	848	833	804	862	882	849	872	883	809	837	795	849	817	804	806	883	804	846	831	804	839	856	821	833	867	864	837	854	871	886	811	823	891	837	835	800	817	849	850	822	830	852	857	866	819	844	825	858	825	841	835	871	858	864	868	838	853	793	815	855	845	829	849	784	803	811	819	856	846	835	851	840	791	870	843	757	840	858	786	824	851	820	844	835	792	840	815	846	840	859	883	839	818	803	828	863	816	853	859	856	863	837	813	802	830	795	872	777	838	817	836	842	800	822	825	845	858	728	814	834	882	818	800	792	857	803	831	833	835	832	833	807	808	861	858	838	888	818	862	869	830	820	840	855	823	814	850	863	866	769	781	884	837	812	803	843	837	786	848	815	850	812	821	840	882	845	847	802	825	883	859	819	792	852	887	843	845	821	826	842	821	779	858	845	829	843	835	789	809	833	848	803	815	865	860	812	800	859	801	837	823	810	826	785	812	830	820	850	845	831	834	850	766	792	831	848	830	854	866	845	826	800	841	861	805	801	819	805	844	874	828	820	802	839	847	854	877	813	805	804	845	822	841	849	816	862	841	850	838	832	917	813	835	811	809	862	833	843	837	787	811	827	855	860	845	866	831	850	861	864	800	825	843	847	841	839	869	795	846	838	863	823	796	831	805	854	847	801	865	847	854	840	833	859	844	811	835	795	884	891	796	803	840	806	864	811	841	888	829	857	854	798	902	885	841	863	818	823	845	850	826	842	825	824	817	856	785	879	860	841	793	744	832	826	830	811	833	845	781	839	821	855	822	894	884	812	849	807	826	805	815	842	832	892	807	867	810	846	794	881	766	881	842	856	880	785	828	835	832	836	865	839	826	858	840	856	853	859	926	811	817	861	867	841	853	774	784	795	796	811	829	800	838	848	855	810	815	799	833	855	841	822	816	807	809	834	802	837	814	840	810	821	815	822	817	845	820	837	851	888	830	874	841	847	852	848	786	885	876	828	823	887	827	818	822	808	885	822	797	844	849	849	874	800	835	794	820	875	835	826	822	870	829	802	831	838	839	858	803	802	812	800	861	788	855	804	838	842	829	855	871	861	850	822	813	836	811	859	853	826	817	886	849	845	874	854	826	819	857	806	788	826	860	826	846	793	888	862	809	895	909	851	855	823	787	862	831	854	824	871	834	825	858	824	873	819	845	773	812	812	855	819	832	840	858	824	829	846	829	806	812	834	836	826	861	798	864
24059	22200	30538	26546	20334	12208	1106	468	480	460	493	446	463	446	390	426	489	440	425	416	415	411	439	454	465	401	438	429	428	411	419	428	458	431	444	434	445	470	437	434	456	411	441	445	412	423	432	396	440	416	432	467	459	453	431	406	390	436	433	417	446	416	419	409	424	440	426	435	405	438	427	440	417	458	454	425	423	404	447	439	413	416	390	443	432	459	400	432	463	424	370	422	445	442	470	461	457	430	452	440	457	408	408	463	432	453	461	441	424	413	406	443	405	441	440	409	457	442	394	428	408	433	431	460	428	416	456	431	448	426	479	424	440	444	465	400	413	422	420	439	422	420	417	434	421	429	435	401	415	444	470	425	459	428	449	436	429	411	414	397	448	439	423	439	428	419	443	416	431	436	430	446	462	441	453	432	417	441	434	427	392	403	421	435	486	433	447	426	384	402	439	432	473	458	455	444	437	437	461	425	432	431	471	412	461	383	425	399	446	439	438	462	429	464	437	424	443	390	455	425	452	452	412	409	427	440	432	431	445	442	425	440	430	433	440	431	412	392	399	433	435	425	407	395	457	420	447	408	444	424	442	443	428	405	452	417	426	401	400	416	412	431	416	454	426	447	438	414	436	430	446	406	463	410	474	437	430	450	416	434	430	416	376	452	428	417	446	438	430	422	461	437	438	464	451	431	438	418	466	423	453	428	418	443	434	398	451	406	449	393	382	449	411	409	441	405	433	462	424	413	422	427	414	456	446	451	446	435	417	423	430	456	449	398	445	411	462	423	401	468	431	437	410	406	435	447	423	437	414	429	419	445	467	432	450	417	473	393	458	397	405	434	459	426	441	449	428	416	436	405	430	401	454	433	440	403	422	442	440	406	421	412	436	425	402	401	443	463	411	410	462	440	429	434	431	406	441	461	397	427	421	438	405	459	420	391	408	453	403	444	453	420	429	440	459	423	390	426	407	443	407	414	452	404	431	407	410	421	408	457	461	416	436	423	409	411	454	445	446	433	407	438	437	433	404	437	402	414	434	433	461	461	455	443	451	455	439	427	448	351	456	469	442	443	412	437	451	462	426	420	444	408	438	434	436	430	442	419	413	463	455	447	413	474	428	458	413	428	384	414	404	426	445	414	440	398	448	444	432	417	427	454	406	428	428	394	433	433	438	437	458	407	445	428	408	425	421	404	447	506	390	408	453	447	461	464	406	441	394	437	468	407	467	445	400	409	425	468	420	467	432	458	422	464	437	444	439	441	422	419	439	448	450	412	449	434	445	409	397	410	418	436	435	409	451	434	413	426	439	480	433	430	456	416	442	448	413	442	412	425	476	445	418	473	410	423	465	454	429	443	453	460	449	429	428	421	442	409	419	428	422	393	455	431	440	436	428	430	415	455	458	387	434	442	415	451	419	451	437	408	448	412	439	420	437	422	466	431	454	441	469	421	440	433	431	411	439	405	425	413	433	380	462	431	456	433	450	410	411	468	376	434	422	421	444	430	408	465	430	420	442	426	457	400	411	441	395	425	438	438	444	417	442	438	434	477	458	479	461	407	451	388	428	440	451	439	435	431	416	455	438	436	439	413	453	443	419	452	420	440	410	443	446	440	428	456	431	418	452	414	467	408	416	428	409	480	437	434	496	418	397	417	434	438	434	428	431	458	447	419	446	403	432	450	439	427	440	424	437	380	443	446	424	442	431	402	391	443	471	430	456	413	444	414	447	444	417	436	408	446	433	466	473	425	434	415	421	433	431	408	411	434	373	422	439	437	441	442	427	419	401	437	446	411	442	425	445	411	414	423	432	449	415	458	421	434	419	450	440	400	440	404	411	424	431	440	433	435	413	438	390	436	452	489	405	449	400	432	444	434	420	420	425	459	412	424	395	430	476	420	439	451	402	447	443	443	424	485	436	416	413	447	399	396	467	425	419	423	425	436	416	406	427	474	426	463	453	427	431	434	459	359	418	434	411	412	404	452	441	431	429	443	447	414	426	443	397	395	396	411	399	424	418	398	422	432	421	454	463	438	431	481	448	432	434	387	432	456	412	419	432	446	433	449	434	450	446	438	444	433	444	420	430	425	425	423	429	446	399	420	424	427	420	446	417	477	441	445	415	484	399	377	460	452	401	428	451	444	447	461	448	422	399	431	437	441	446	398	442	477	444	416	448	418	495	437	435	464	386	418	394	427	412	445	427	426	401	423	396	409	382	452	439	425	431	426	410	451	442	445	412	444	432	402	418	437	401	428	442	412	429	400	490	458	415	425	462	422	435	466	405	425	436	434	434	435	476	439	408	443	400	434	396	429	456	400	432	443	430	446	443	413	423	423	469	431	432	457	410	423	468	458	421	430	464	429	505	429	450	458	418	420	454	433	426	430	405	428	394	409	416	404	450	426	438	443	435	468	452	412	463	413	428	451	440	436	396	421	392	412	415	448	441	433	414	425	448	423	396	444	395	431	429	426	434	455	468	442	420	447	462	421	430	422	421	434	439	407	408	438	436	439	444	441	467	445	438	451	443	461	392	453	408	429	445	440	402	430	425	455	433	451	437	414	438	439	387	409	411	413	425	437	451	463	415	431	408	423	403	461	442	437	392	419	454	444	400	425	457	456	416	423	454	436	451	385	416	426	432	420	456	394	435	420	453	454	426	449	444	422	405	450	435	417	441	396	439	393	393	435	443	464	402	435	432	451	433	408	438	422	459	418	426	400	427	430	417	449	413	387	437	418	447	454	426	438	415	441	405	459	468	431	417	407	445	401	411	421	391	420	416	406	413	423	418	414	477	418	420	425	444	462	414	414	452	421	400	460	451	419	459	424	431	407	434	419	397	433	425	429	458	446	425	455	404	406	425	460	419	404	456	445	461	402	473	451	430	416	460	434	432	455	432	403	423	443	445	390	397	450	454	403	454	401	413	389	457	395	445	411	427	439	454	457	395	462	427	432	436	414	416	435	404	420	418	445	446	390	359	431	439	439	439	408	449	422	437	440	443	432	443	437	448	420	422	395	443	428	468	389	425	410	434	451	439	422	426	402	418	407	428	433	446	411	464	485	410	405	457	419	423	452	489	424	448	440	423	443	436	454	403	447	416	440	421	429	415	463	433	447	421	438	400	424	452	423	408	428	470	412	414	436	452	473	419	453	472	450	440	412	474	420	440	420	408	468	445	453	425	409	384	417	446	418	435	447	413	437	454	460	426	429	427	423	417	423	420	428	429	431	464	425	463	412	409	419	419	428	466	435	454	421	412	399	425	427	433	407	402	442	451	403	454	424	412	429	416	422	457	392	465	411	443	423	421	412	403	431	433	429	412	407	437	413	434	418	424	427	435	426	404	396	410	417	434	439	407	445	445	418	425	423	455	416	420	422	431	407	418	433	432	395	462	446	448	441	407	440	422	451	446	405	419	407	459	446	466	430	405	441	474	430	465	451	386	459	424	404	438	412	456	459	412	402	436	438	448	416	451	420	472	451	394	418	386	401
57624	86699	65984	39579	17042	8679	798	769	753	726	745	744	780	788	730	736	773	737	714	733	740	749	731	776	736	742	710	712	728	747	761	752	761	719	705	726	734	729	727	716	730	729	711	781	688	737	728	760	734	745	744	704	767	724	744	763	753	702	771	766	726	715	749	779	713	776	685	739	703	746	765	758	770	766	723	746	753	754	734	762	781	738	746	728	760	742	702	730	739	749	739	760	775	762	731	741	744	689	762	717	717	665	741	771	756	748	735	718	753	746	746	718	746	727	742	755	755	734	722	739	766	803	694	746	735	784	774	722	752	747	716	758	785	758	750	744	729	734	730	709	778	688	743	762	693	719	758	699	759	692	763	720	711	737	764	711	728	690	775	737	746	744	725	666	782	786	721	741	682	744	690	700	726	723	742	676	747	786	798	737	742	759	721	708	726	777	745	724	751	753	712	747	722	733	722	700	742	794	745	788	758	762	725	725	710	805	693	714	736	725	709	703	693	713	705	747	752	730	790	707	768	728	735	723	717	747	763	725	704	799	726	735	770	721	774	737	742	736	738	732	750	731	680	751	734	757	728	748	723	730	733	750	666	701	715	739	693	730	726	748	746	708	737	750	764	793	773	701	727	716	688	711	733	701	754	728	719	719	753	770	705	715	733	737	719	714	705	690	752	731	716	735	683	758	739	755	732	696	755	769	696	750	699	727	744	740	779	799	752	746	753	731	726	695	680	746	759	733	735	741	729	725	752	740	701	739	709	709	714	745	721	720	733	697	751	718	748	711	741	734	703	703	725	732	743	748	755	750	770	748	733	771	763	752	771	746	713	739	700	712	733	721	716	715	768	735	742	736	673	749	701	732	729	723	699	730	719	736	719	722	741	758	743	773	723	736	722	750	751	763	764	751	723	734	767	699	774	741	734	790	742	726	727	732	705	749	735	716	743	711	724	731	752	742	714	714	718	722	776	761	770	735	699	716	726	732	790	691	726	748	719	716	701	736	759	760	738	718	752	744	717	721	737	735	739	745	754	738	746	787	766	738	758	707	738	789	779	734	708	746	711	701	772	751	721	702	704	728	712	729	736	738	785	754	715	721	739	753	746	676	741	749	731	718	695	727	748	741	719	708	787	716	737	716	733	762	781	696	712	748	701	716	728	690	680	738	731	719	709	714	715	729	757	777	749	712	690	726	719	769	711	733	759	741	744	690	733	657	725	715	735	717	738	714	703	701	724	725	755	734	772	741	733	735	755	746	711	723	752	750	735	755	744	730	737	707	690	735	729	733	761	769	709	773	705	726	739	725	704	761	777	781	712	736	718	721	728	705	757	751	753	730	753	737	730	725	705	727	778	746	778	724	726	698	801	779	722	763	708	722	770	730	734	719	765	729	725	730	792	777	725	701	731	758	734	751	747	754	783	740	750	741	687	710	735	689	693	722	729	718	708	722	737	744	737	745	778	730	694	699	715	748	723	729	757	732	745	782	772	850	702	750	752	779	731	709	672	775	739	729	726	713	723	702	734	765	676	715	751	825	745	711	735	786	765	757	739	700	774	735	775	701	746	776	727	733	730	741	759	748	754	705	737	719	720	752	707	739	726	793	743	738	761	723	706	766	782	731	736	691	724	758	727	716	748	748	732	727	716	692	726	774	710	722	746	732	769	754	709	751	723	760	711	729	815	738	750	729	739	776	702	745	724	737	756	720	707	768	737	684	744	764	772	692	725	729	723	693	719	687	746	737	716	700	759	725	756	672	743	732	717	687	745	726	772	774	719	780	779	720	766	742	705	725	725	776	695	749	736	725	746	736	766	718	775	714	737	731	735	756	721	726	710	750	726	734	712	770	731	722	789	707	710	709	731	756	694	703	698	717	765	735	759	706	741	751	697	720	695	757	676	716	718	744	737	824	772	752	745	755	762	702	772	743	688	741	709	715	724	695	774	733	751	739	760	751	728	762	688	739	691	738	739	759	698	731	749	727	789	695	749	757	712	710	753	760	745	748	680	767	722	750	709	752	748	741	678	723	748	723	751	732	684	783	748	715	777	739	733	710	737	749	711	740	707	752	724	756	764	770	752	718	741	750	732	758	728	730	733	734	710	750	710	726	731	692	678	738	762	744	756	760	723	716	754	728	735	677	777	727	767	738	756	748	720	724	739	751	733	732	711	684	754	718	736	726	766	779	756	804	723	769	670	727	709	685	734	780	653	707	743	725	718	760	813	766	701	731	735	727	723	735	713	720	753	751	723	709	734	728	703	741	787	762	761	744	749	730	736	703	732	703	699	744	718	723	746	741	755	737	683	727	743	716	719	734	747	761	723	746	749	781	714	755	697	751	737	738	715	686	763	704	724	695	736	719	780	722	725	710	709	751	740	738	722	760	722	750	732	740	728	705	666	767	733	738	758	752	754	726	720	705	781	729	719	767	774	727	741	717	748	746	737	726	685	732	718	741	748	728	751	773	777	723	707	783	715	700	731	710	742	724	713	761	708	714	733	753	732	722	800	705	750	731	767	745	756	750	741	754	745	783	747	742	758	698	728	768	672	746	770	718	690	742	739	738	800	741	748	719	745	743	747	703	727	729	731	725	702	736	761	747	743	748	748	700	754	742	718	749	743	711	697	726	755	764	741	788	793	717	739	743	752	719	746	714	732	741	748	712	729	735	714	765	711	716	752	704	749	734	736	724	773	747	704	747	715	728	715	771	719	705	791	729	704	753	724	732	747	724	739	706	724	736	747	697	740	733	724	783	703	745	743	744	725	740	710	737	726	744	748	774	707	715	745	722	732	724	820	789	752	741	738	725	732	722	709	738	709	743	721	780	774	717	704	682	734	770	741	737	753	737	701	724	686	749	726	742	747	714	730	723	735	709	698	720	701	746	715	740	737	737	698	716	770	779	751	717	733	750	714	757	732	781	727	746	721	697	745	747	735	737	791	755	740	654	668	716	724	746	753	735	730	774	753	662	740	705	756	684	743	760	698	735	749	718	688	741	783	745	726	763	723	708	673	726	742	751	758	790	659	714	758	748	731	682	729	740	756	746	717	744	679	767	766	749	768	732	727	749	737	705	734	765	754	747	792	731	692	755	723	784	779	765	735	719	750	746	719	723	785	710	709	713	717	733	737	758	723	702	751	733	711	738	764	747	759	704	698	774	771	736	734	796	765	759	712	686	770	710	679	732	664	736	707	718	776	735	670	703	721	734	753	695	740	766	725	747	731	769	776	741	750	717	736	721	735	726	712	756	755	713	782	682	756	721	719	751	741	719	731	694	762	767	707	707	751	688	692	709	752	782	707	712	729	763	691	750	714	685	718	757	693	722	756	711	751	703	727	745	758	761	736	742	760	709	746	710	714	716	733	730	723	767	771	732	770	774	727	731	732	753	708	707	751	735	780	728	746	731	771	816	736	735	735	759	718	721	683	709	746	748	809	720	736	705	769	736	741	739	719	774	725	745	749	765	722	735	710	730	754	705	758	760	732	772
23005	21450	29927	24623	21154	19118	5258	636	515	539	546	577	547	547	568	519	520	492	550	526	494	537	508	544	523	481	506	545	498	509	509	505	529	522	549	495	531	538	524	489	539	534	536	535	517	492	521	532	520	515	527	508	466	475	543	536	490	503	520	546	495	543	513	541	520	455	510	547	513	543	521	529	552	518	514	573	493	519	528	497	530	534	579	523	496	542	521	480	524	542	519	483	484	523	516	482	489	533	548	502	500	547	538	537	523	532	516	506	489	511	529	493	543	541	495	546	502	508	513	521	515	550	525	524	562	504	498	538	543	479	518	508	485	518	518	529	533	511	497	493	527	525	537	489	546	534	540	508	508	539	517	545	476	520	547	524	531	516	553	510	513	493	529	486	516	517	524	460	470	496	518	532	529	547	505	538	497	528	480	535	507	504	543	519	524	519	545	510	475	504	534	555	508	524	513	507	525	498	554	516	525	510	523	520	524	506	485	513	529	490	512	552	553	519	512	494	499	538	525	558	517	551	514	535	517	465	495	485	498	468	521	486	528	544	495	554	493	519	488	480	565	535	517	545	510	526	499	477	525	507	518	515	512	497	534	477	544	537	482	529	484	518	533	524	529	523	525	513	499	547	548	496	486	506	525	519	576	534	521	532	506	530	508	544	499	519	518	494	508	508	510	496	493	525	549	528	528	519	551	499	482	516	520	499	506	564	547	522	545	449	543	507	551	493	498	510	535	539	513	485	481	542	533	492	485	512	581	503	552	500	493	524	475	483	503	519	525	496	548	519	521	534	549	530	516	556	521	476	503	488	539	517	537	519	524	523	485	549	545	509	516	447	519	508	502	531	528	490	486	517	534	528	536	517	481	449	508	482	513	559	510	544	508	474	558	522	520	501	520	541	515	522	551	522	483	522	497	482	520	508	520	503	523	556	540	542	508	545	504	534	505	520	531	525	522	509	529	557	507	548	516	513	524	485	511	508	532	536	528	533	500	466	497	465	480	532	551	508	476	514	498	504	475	497	470	501	501	545	527	543	517	533	483	488	491	577	553	552	490	496	525	543	526	485	526	524	536	480	553	505	494	493	513	523	525	537	482	513	511	512	491	540	524	508	497	486	509	498	517	534	518	513	514	520	495	595	474	518	506	479	514	551	500	539	563	558	510	518	509	531	585	544	483	531	559	528	506	555	525	478	533	538	537	507	524	494	500	517	529	483	547	546	565	488	560	513	510	498	507	537	510	516	519	534	490	498	533	508	526	520	550	509	502	549	489	513	509	521	491	528	538	519	491	505	533	524	553	517	520	530	516	466	523	480	559	519	572	494	508	507	485	516	514	519	515	527	531	504	541	483	554	544	513	514	546	507	491	514	558	494	533	487	513	510	500	535	479	518	519	509	475	489	523	556	541	544	509	535	541	498	486	498	527	502	492	528	520	534	507	515	506	484	477	553	520	508	491	535	522	529	511	575	507	513	500	527	476	486	506	503	491	498	561	502	510	565	500	501	480	498	497	515	518	523	515	515	493	493	531	494	538	511	521	508	542	498	462	560	532	497	505	496	526	551	522	477	508	452	520	521	499	554	494	519	501	498	540	522	528	528	501	507	535	492	532	507	542	518	532	484	524	496	510	538	531	546	493	471	501	502	519	517	476	559	507	520	538	523	516	512	521	529	472	497	508	543	518	522	522	491	523	546	550	480	510	499	513	543	558	487	547	521	465	509	515	500	511	510	521	533	527	508	514	532	529	507	524	462	511	508	518	527	499	544	564	552	512	474	522	511	537	511	553	494	527	494	543	502	540	536	504	517	478	502	478	521	564	537	543	475	522	498	507	522	532	519	520	505	492	533	496	550	492	521	532	537	525	517	524	525	511	523	570	542	503	500	487	510	538	486	515	509	565	563	535	533	513	528	502	499	517	480	516	489	521	512	526	556	507	506	516	511	528	498	525	526	537	544	525	502	525	552	512	505	537	502	546	521	505	528	497	518	543	506	520	555	492	522	541	517	478	523	512	529	535	523	506	538	505	516	537	512	518	541	503	497	506	523	486	495	502	487	524	505	501	478	503	491	528	495	545	524	521	556	521	510	554	528	514	543	533	525	542	554	511	489	497	508	509	517	515	522	502	524	497	558	510	491	556	500	514	528	500	488	507	534	518	502	503	486	493	516	519	527	532	538	524	566	469	550	506	495	503	560	584	542	523	534	529	519	514	531	537	511	497	532	552	560	523	487	543	508	506	537	475	476	530	465	511	530	502	532	526	494	535	524	535	534	483	491	504	522	544	515	525	490	532	508	514	527	468	532	513	535	536	516	500	513	520	495	562	517	543	522	522	502	531	536	511	524	556	539	494	518	506	491	490	520	546	508	524	514	517	538	484	516	540	504	517	487	513	532	495	520	518	512	511	515	540	506	519	538	484	512	495	529	515	501	587	499	531	469	506	504	526	510	509	515	556	534	523	491	552	524	508	512	542	553	511	535	496	501	510	499	500	514	546	474	500	508	551	492	477	476	498	526	554	495	526	515	511	483	557	517	490	538	492	527	471	506	569	507	522	485	496	543	555	537	519	514	535	508	494	509	519	549	518	543	515	504	499	472	524	530	516	535	509	532	473	507	526	537	546	485	502	457	511	518	496	569	482	482	522	519	558	550	494	520	480	490	484	510	528	502	495	499	506	502	541	558	504	497	524	525	509	512	487	504	541	547	534	538	514	498	496	463	563	517	494	518	522	512	519	514	531	513	558	526	529	501	541	527	502	516	481	516	539	543	540	571	524	508	510	507	512	496	522	491	498	500	494	514	489	528	522	510	518	491	522	525	469	493	566	523	511	542	547	532	522	522	519	513	541	568	505	510	511	510	480	523	451	498	547	508	466	542	511	539	510	520	509	474	497	536	516	506	539	542	505	473	518	515	508	525	532	537	493	546	525	524	543	515	522	496	530	482	506	529	528	503	507	521	516	488	487	496	516	516	498	514	497	494	498	508	457	530	490	539	536	528	490	546	526	495	517	501	536	488	504	540	512	505	520	540	506	516	570	521	541	517	529	473	500	536	520	536	567	555	518	515	540	509	517	509	526	508	511	521	524	536	508	524	558	480	483	533	539	535	521	484	506	483	549	509	487	526	557	527	521	504	495	502	486	522	493	539	494	507	488	530	497	540	482	514	533	472	524	483	480	518	516	530	511	525	540	522	488	507	481	523	504	494	495	500	542	531	500	520	487	554	524	517	500	462	558	535	539	489	520	543	548	527	504	510	502	500	511	484	537	507	516	526	511	544	531	546	498	550	487	517	517	529	477	561	512	527	508	539	486	571	493	546	526	510	512	500	514	557	510	554	520	495	494	550	478	540	540	500	488	543	520	513	490	516	507	532	478	485	541	493	535	525	549	505	534	493	535	486	495	453	513	472	490	524	523	518	498	461	533	509	514	503	509	509	520	499	503	514	506	528	534	525	525	497	506	531	530	518	506	501	470	503	536	555	514	533
54677	95254	75735	47194	23570	11167	914	861	838	845	856	909	847	794	824	848	837	807	794	845	802	822	841	863	861	855	812	826	780	827	805	878	866	842	819	889	849	824	800	866	858	875	879	789	770	869	834	818	862	760	816	861	832	772	851	806	875	815	861	846	845	820	800	831	825	831	847	845	791	833	831	883	927	865	867	823	843	827	846	876	786	839	793	817	857	848	859	890	831	816	836	802	839	855	852	764	797	839	825	834	772	828	827	847	807	834	880	837	847	852	834	828	866	850	809	813	839	850	807	854	849	852	806	878	819	798	837	802	874	788	862	842	863	854	824	814	845	807	837	840	806	851	837	796	807	847	829	826	850	848	835	822	855	856	835	865	853	855	857	801	815	862	833	793	874	802	849	851	824	767	825	820	891	814	842	823	843	797	814	801	814	858	859	850	822	826	865	844	851	854	828	887	869	856	812	848	847	834	787	849	824	834	852	872	855	825	827	847	817	878	881	839	843	808	831	844	834	849	795	825	773	774	824	847	847	847	830	865	816	829	767	812	819	793	807	817	859	825	871	862	839	816	889	826	882	826	831	834	815	877	839	837	811	886	886	855	805	813	806	814	830	780	835	854	826	884	830	780	806	790	790	797	806	831	836	834	856	835	813	817	805	845	792	852	873	852	843	881	833	799	803	848	832	834	853	796	832	838	851	846	818	859	827	823	808	859	839	869	839	821	801	828	829	836	853	824	838	864	846	838	841	876	807	861	777	828	812	843	868	821	823	818	821	850	817	842	811	870	793	833	872	799	829	807	863	825	839	804	875	858	869	829	823	818	853	835	841	822	822	866	825	882	850	904	830	878	888	850	835	821	856	811	821	864	861	770	849	877	840	859	804	842	844	811	817	820	835	803	856	841	837	846	797	810	830	825	800	828	870	863	835	837	841	852	793	823	874	826	791	835	840	868	863	847	836	840	826	834	866	814	829	841	834	856	794	821	845	845	855	818	837	825	804	851	835	796	847	852	817	829	858	777	829	841	847	802	864	818	839	857	836	801	835	796	845	813	829	834	825	841	839	819	804	778	799	820	823	848	799	864	824	832	824	826	840	782	853	845	837	807	851	862	841	855	868	827	792	829	856	836	829	823	840	812	843	836	822	821	853	843	868	852	802	795	864	822	838	819	849	869	861	883	834	785	800	881	786	808	826	871	822	865	826	807	797	811	825	827	845	839	806	786	821	820	816	826	861	859	838	818	839	816	841	842	837	823	828	825	800	751	802	792	819	865	807	817	844	784	840	819	855	842	823	848	858	815	847	831	806	819	820	844	836	854	886	820	856	823	851	828	862	820	804	837	830	852	828	844	853	833	852	884	808	854	829	907	846	847	865	869	828	855	829	901	795	839	814	820	843	839	832	843	796	883	818	872	804	834	788	819	792	865	820	879	777	858	813	783	839	836	857	855	815	801	847	799	866	829	803	843	822	818	838	800	766	874	826	873	839	807	871	861	811	825	857	804	831	855	852	828	870	794	860	773	787	819	795	827	827	833	795	781	850	874	841	834	796	844	846	852	829	828	803	836	824	820	813	858	844	842	822	827	852	868	828	804	796	762	863	809	840	813	823	833	810	829	812	824	849	843	803	845	812	869	821	851	874	820	861	848	873	893	834	879	819	822	855	833	776	836	851	815	856	853	816	872	846	832	792	823	788	850	839	852	892	805	834	862	899	801	914	813	862	852	826	856	857	838	864	818	837	823	868	836	895	862	853	816	844	831	848	805	842	860	851	814	841	838	877	819	884	811	822	839	792	834	829	816	880	841	803	819	880	811	837	862	872	784	786	842	769	824	833	840	848	815	812	798	830	871	870	830	802	883	854	793	821	797	840	861	828	888	812	815	878	844	866	818	795	847	862	816	854	830	838	813	845	840	841	820	896	797	850	774	852	829	832	852	808	795	864	835	781	830	834	821	841	866	822	837	854	862	808	823	788	825	821	828	835	818	874	817	748	780	809	794	844	831	836	828	795	874	875	853	813	843	821	876	816	858	845	845	791	807	788	825	835	823	846	843	781	785	853	821	880	850	832	823	846	868	833	850	804	828	822	776	823	831	867	892	798	821	789	845	825	835	835	847	859	850	822	858	836	841	839	810	820	832	821	826	823	851	817	795	812	817	817	842	796	813	871	858	869	869	877	776	861	857	845	864	791	796	837	809	896	851	816	828	855	843	867	817	854	831	821	877	875	883	785	855	860	766	852	850	838	820	833	802	834	813	830	814	776	801	786	837	829	886	880	815	830	827	838	859	825	845	868	821	779	850	822	828	831	863	839	853	833	821	836	792	845	887	826	822	861	805	832	851	828	825	794	750	842	839	814	849	840	815	806	842	783	816	817	864	826	732	827	861	790	824	791	812	867	835	833	868	814	793	807	888	859	826	874	830	884	850	823	842	879	870	845	775	827	799	837	848	809	801	826	822	807	817	771	793	819	870	839	815	776	861	815	859	832	811	868	836	840	803	810	828	833	807	865	806	845	831	827	865	811	860	794	851	850	855	808	854	829	821	847	802	843	838	874	824	881	835	820	858	830	853	850	866	834	846	827	792	850	867	838	887	845	792	817	814	842	861	834	804	846	834	854	773	857	829	843	791	826	867	834	911	818	817	865	806	850	846	838	844	805	843	847	823	822	850	846	830	825	815	839	784	825	828	818	863	829	842	789	851	807	865	851	851	807	858	860	788	847	857	887	860	798	826	822	829	808	851	804	802	796	886	828	871	840	810	753	842	834	871	787	844	817	824	871	812	892	826	857	897	842	802	854	838	817	828	837	869	825	835	787	854	834	805	847	841	818	816	848	785	818	823	860	862	851	808	820	828	812	846	854	835	868	886	834	814	857	876	822	821	815	860	833	845	842	848	809	853	805	836	804	807	825	867	843	855	845	835	859	806	834	838	850	809	888	847	819	773	831	838	847	807	851	844	817	823	787	834	783	811	868	831	837	874	862	901	863	897	854	837	808	923	868	856	830	827	846	867	814	789	840	841	835	825	824	847	794	852	846	871	864	862	864	856	798	867	855	815	874	831	856	830	795	869	806	766	850	836	859	861	833	871	864	836	818	813	821	840	858	824	896	828	792	813	811	851	852	840	813	795	827	784	866	838	821	863	871	825	751	870	870	825	848	844	809	837	804	806	886	854	838	832	808	847	852	859	835	848	788	898	872	833	854	817	890	809	843	810	827	807	828	792	868	855	864	856	803	807	854	859	834	840	816	872	808	845	854	819	851	861	835	843	775	896	853	821	846	812	842	880	786	870	798	796	830	860	852	850	873	814	831	814	854	811	866	880	824	855	820	815	829	828	841	813	841	854	875	813	846	832	813	831	832	836	807	837	835	803	798	804	863	802	804	796	812	797	807	830	807	845	837	834	863	819	834	864	818	884	766	799	821	830	840	856	768	788	817	817	821	860	843	782	822	821	831	782	841	854	855	814	833	861	821	826	781	824	825	870
29291	27019	25862	13978	1943	955	565	475	492	490	517	524	485	493	472	529	520	506	498	533	504	539	542	521	513	486	512	526	464	471	519	513	543	483	466	523	489	522	465	512	514	540	550	499	502	561	517	501	540	500	536	504	520	497	474	488	508	529	516	481	534	475	487	507	489	508	511	526	503	505	514	481	529	506	478	504	487	494	508	535	482	501	554	542	514	524	505	484	464	529	557	484	501	504	494	515	479	503	491	496	532	487	474	511	458	498	537	551	509	538	489	500	504	492	492	465	524	490	459	497	498	518	478	497	460	490	525	469	530	536	527	520	493	525	541	514	505	504	501	518	536	506	461	529	504	493	515	498	508	508	493	542	487	492	472	545	457	541	507	501	473	502	499	498	517	490	523	488	533	486	504	487	478	517	497	508	531	489	510	461	494	502	564	504	485	479	499	500	530	516	480	490	518	490	512	512	479	484	517	494	517	511	490	525	496	529	504	492	505	497	468	499	509	508	513	473	490	498	501	550	489	513	496	497	510	517	490	484	492	489	490	459	531	526	493	506	495	536	510	473	476	474	533	494	480	553	489	490	503	488	485	472	472	519	490	522	511	516	500	533	478	509	541	473	500	505	498	510	520	495	491	497	511	473	526	493	501	522	524	492	492	514	537	564	521	524	499	527	483	529	510	461	495	506	491	531	494	542	496	506	467	474	563	473	491	479	518	514	485	527	508	486	480	516	497	492	459	483	507	500	509	482	473	470	526	493	539	520	499	495	504	490	482	498	511	511	538	499	480	526	498	517	466	513	535	483	514	500	492	512	485	479	543	503	482	505	527	508	517	502	495	497	495	487	479	528	477	500	513	483	522	509	517	538	488	538	489	508	482	535	512	477	502	536	456	502	529	548	476	508	505	521	505	530	503	502	509	505	468	505	519	520	494	464	542	501	483	505	493	451	517	523	488	508	519	528	518	530	495	503	535	494	535	506	494	479	495	530	541	508	495	466	507	510	527	519	531	527	534	497	525	478	522	505	481	495	520	501	505	490	523	453	521	541	522	531	530	510	476	544	501	524	485	459	544	488	529	506	538	517	508	475	507	501	509	524	483	532	552	476	528	490	532	437	493	545	467	476	482	519	539	509	500	571	479	530	527	490	509	496	476	494	504	528	455	471	490	504	484	475	530	491	541	507	479	500	477	514	551	570	486	456	524	525	484	532	484	481	498	480	508	448	497	500	527	505	498	534	473	507	515	495	482	476	502	517	514	478	499	515	470	528	525	530	488	524	512	532	493	500	497	504	496	486	455	529	601	498	497	506	488	514	488	507	466	508	510	503	511	492	523	532	482	490	520	492	463	496	540	511	493	494	508	515	491	501	508	498	520	518	489	514	506	514	546	519	535	507	522	537	526	491	494	506	495	513	474	486	495	471	473	506	505	497	515	495	471	526	514	531	525	527	527	527	512	518	522	505	520	540	509	479	514	478	488	518	483	523	495	523	523	489	450	507	500	509	492	519	516	511	496	489	508	509	495	491	500	518	491	506	499	498	529	507	499	491	523	503	489	502	561	484	506	490	539	526	510	496	497	501	498	510	463	457	482	507	494	489	494	483	521	540	545	523	523	505	525	511	490	472	517	489	490	493	458	490	466	512	475	518	490	528	497	483	500	486	514	485	528	479	499	493	486	499	498	495	515	473	520	518	508	520	526	507	489	518	484	500	498	467	519	488	519	531	501	514	549	497	482	551	477	537	487	479	481	498	517	518	509	490	530	496	508	494	500	478	479	511	553	507	470	475	523	521	517	491	484	507	530	467	490	532	511	507	512	521	515	521	504	500	485	462	538	528	549	512	495	477	472	599	533	501	533	542	473	494	525	515	500	540	523	498	508	542	530	523	456	511	482	503	511	493	510	525	501	506	434	529	470	514	536	503	469	503	472	489	507	544	513	489	496	500	472	471	510	528	487	502	547	502	472	504	506	473	481	447	510	477	546	478	480	467	475	495	503	546	466	506	480	503	521	480	500	495	489	492	493	523	490	470	498	512	469	472	466	488	498	478	483	488	505	504	529	541	500	508	505	516	514	502	470	489	515	516	512	473	470	480	489	493	486	454	554	519	513	520	535	485	514	502	521	533	521	491	526	511	496	530	522	506	483	510	539	499	463	484	501	570	506	492	526	535	497	515	534	524	535	493	490	508	496	524	519	504	526	501	502	503	485	486	490	479	513	550	509	497	500	497	532	525	544	511	490	524	499	518	478	507	512	492	441	471	519	459	532	531	506	519	477	506	478	457	472	555	471	496	509	548	497	513	480	494	473	513	514	489	534	475	506	516	488	489	531	523	481	515	512	460	514	430	490	521	501	524	508	512	496	472	524	512	561	523	460	483	465	525	514	535	499	535	529	463	502	528	528	501	458	486	507	497	509	484	476	489	529	494	499	490	473	498	524	521	504	479	569	535	471	515	490	525	525	461	499	486	481	535	537	465	530	483	493	517	510	480	531	523	526	497	534	528	509	526	489	505	481	492	508	548	544	502	546	492	486	517	516	486	522	507	492	518	507	586	489	520	543	462	499	530	481	510	505	515	508	502	482	525	512	495	522	543	482	528	478	492	547	492	499	499	541	487	520	471	524	526	510	527	503	518	500	509	472	503	523	485	531	525	538	495	489	507	520	522	518	538	521	484	495	486	535	516	530	528	487	529	503	478	506	488	491	516	502	493	497	528	536	441	500	472	502	495	506	511	474	515	492	478	453	513	513	474	486	483	470	526	539	510	505	523	456	531	490	522	516	498	510	486	503	505	522	495	507	505	519	526	533	505	506	529	464	506	499	465	487	504	532	513	513	496	488	491	528	494	532	498	495	507	513	512	460	508	521	495	550	483	498	514	492	501	474	507	506	510	496	523	518	490	507	499	533	554	504	461	505	528	523	475	499	526	507	480	472	505	507	516	464	497	497	510	505	479	524	512	521	487	513	547	512	490	510	533	490	484	486	485	489	519	516	517	539	511	502	521	527	478	473	470	493	511	511	502	520	539	473	524	503	517	531	482	506	489	493	474	500	546	484	556	520	529	489	474	504	509	484	493	468	477	495	524	526	498	510	498	499	487	515	489	514	513	504	488	545	514	491	524	519	520	519	524	534	477	493	508	509	496	516	520	507	524	525	451	493	499	518	512	482	524	500	518	534	513	464	515	516	485	485	500	492	513	568	501	491	531	503	508	512	487	531	480	505	530	507	490	543	537	475	504	504	475	493	473	520	499	496	569	481	466	473	515	509	474	490	532	508	470	515	491	522	514	510	456	497	474	475	550	494	503	496	496	492	479	490	543	531	539	509	493	532	537	462	496	483	483	500	496	508	501	489	501	502	468	501	489	533	448	474	500	489	495	492	475	531	481	516	521	492	509	498	489	476	507	513	495	513	517	504	487	478	480	487	519	472	544	502	531	504	459	495	496	505	490	548	500	498	501	526	513	497	498	515	452	475	507	533	518	482	494
39205	44460	31850	14595	3495	1914	886	837	868	842	869	872	888	858	845	848	804	832	814	898	860	884	888	810	827	827	877	805	874	894	849	840	854	874	830	829	828	866	883	877	847	824	816	854	887	811	831	847	835	891	813	838	860	850	857	852	804	873	896	821	826	883	831	818	821	855	832	869	848	856	799	862	863	868	909	825	806	791	816	870	917	848	838	891	841	856	889	854	850	879	777	882	815	866	880	827	862	840	853	821	884	830	867	852	809	821	864	822	857	838	858	836	782	827	870	842	820	862	902	814	830	866	863	871	806	820	884	828	817	839	864	852	831	850	897	847	871	860	849	860	879	846	891	859	852	819	856	870	820	863	813	888	817	876	856	873	859	853	812	779	832	850	882	852	859	834	860	858	879	839	836	856	830	886	855	837	862	868	872	854	931	852	818	852	867	929	863	858	846	866	854	809	834	831	838	883	857	841	852	891	853	865	816	872	762	816	853	846	799	863	857	883	806	884	848	893	845	797	837	852	927	781	862	853	836	833	841	867	862	861	822	911	849	892	834	850	817	861	837	855	877	819	851	839	827	847	843	815	848	785	874	821	809	814	847	854	891	796	839	855	860	870	866	840	857	844	834	827	866	829	815	845	899	852	907	873	831	908	850	814	890	803	816	825	881	845	840	815	877	805	850	840	836	844	850	891	818	801	833	862	866	857	844	829	861	817	819	829	811	861	881	833	879	796	840	875	816	785	859	865	837	853	863	883	840	877	855	853	844	894	883	858	839	816	835	815	842	863	863	884	844	862	815	830	854	855	833	852	855	817	888	819	840	801	849	830	884	837	821	795	837	906	851	867	874	861	828	813	844	854	888	894	826	818	871	832	830	893	827	835	849	833	876	802	831	842	852	812	873	859	807	883	873	837	841	781	897	859	838	900	845	825	804	839	851	861	831	836	822	851	837	878	844	866	817	880	842	839	798	865	839	831	834	818	863	855	832	876	837	855	874	903	869	892	806	863	850	893	820	853	871	813	848	853	861	872	832	836	832	883	818	843	876	874	887	865	863	843	860	819	874	878	832	832	903	858	876	844	843	859	840	836	791	873	847	796	792	834	792	876	879	866	802	832	876	858	835	823	845	849	817	881	862	849	807	852	859	841	851	870	843	857	862	832	860	809	888	835	852	889	886	855	805	860	806	809	813	899	875	833	809	804	861	886	859	826	819	814	845	855	857	827	860	856	874	863	834	830	849	889	811	905	860	874	906	831	835	884	855	839	814	832	839	879	834	887	888	843	851	856	859	806	864	856	864	865	823	835	883	836	845	827	834	866	900	870	849	852	826	874	853	847	789	812	873	847	870	830	835	857	845	892	872	809	853	866	876	865	887	885	830	837	928	869	891	808	903	855	830	835	871	893	899	841	903	862	867	806	860	838	897	873	871	872	820	842	884	849	870	886	809	823	869	841	815	882	847	800	866	837	844	798	872	809	850	814	860	845	861	863	852	877	835	791	894	813	858	873	828	799	830	875	890	856	879	846	870	857	866	897	835	854	904	824	896	824	881	861	856	885	849	827	871	845	864	840	869	879	839	817	834	888	857	859	872	862	896	794	876	855	868	837	865	855	831	861	823	843	879	910	888	870	866	873	888	905	871	862	834	873	853	873	862	854	865	809	909	851	796	852	821	862	764	961	818	826	785	823	857	811	897	860	807	868	826	795	886	822	849	822	852	872	908	815	811	808	870	795	830	866	838	894	887	851	851	865	847	849	866	832	808	802	846	861	863	815	834	830	855	849	850	867	883	888	819	881	851	824	850	832	873	852	856	839	797	834	812	871	864	774	836	821	840	832	872	851	883	854	833	881	929	866	848	834	859	838	894	868	876	852	842	812	857	878	924	797	851	864	871	857	878	894	860	855	844	825	882	854	797	908	829	881	880	833	868	852	785	833	889	862	826	884	838	873	827	841	817	829	857	828	814	820	862	840	864	878	837	854	814	860	869	863	812	939	845	810	885	848	814	934	859	760	880	849	866	837	823	825	855	827	869	879	833	877	824	812	833	877	870	867	854	857	852	869	824	898	830	866	818	882	883	843	859	848	840	893	823	889	868	843	868	854	861	849	830	846	822	859	864	874	878	829	859	849	826	876	812	855	836	815	845	846	809	839	860	843	812	841	836	824	804	843	861	833	842	801	805	829	774	866	816	874	805	867	827	842	863	878	827	874	873	878	888	895	842	863	826	820	853	835	826	881	851	903	780	861	843	851	876	894	803	872	892	801	852	859	855	794	844	849	829	846	850	892	857	835	821	796	835	842	873	853	871	829	813	873	836	875	861	832	810	868	825	822	766	823	818	900	856	882	827	849	837	856	858	791	845	864	883	836	887	890	845	811	832	838	846	874	848	826	791	863	898	858	820	864	893	793	851	843	824	840	883	851	849	866	876	874	851	825	889	861	804	883	841	800	852	792	883	846	825	842	847	780	864	818	882	805	879	811	840	840	808	846	875	834	855	813	812	856	843	837	790	854	852	827	867	878	897	876	825	857	835	849	840	809	872	846	869	860	859	855	903	849	887	805	846	849	893	836	834	857	847	886	892	801	866	852	878	860	862	860	899	894	798	872	872	845	881	888	894	837	896	895	847	838	855	857	807	858	923	857	816	932	850	844	832	846	898	851	829	840	837	837	804	874	864	791	881	829	787	814	810	843	834	785	847	833	893	829	905	790	830	886	861	822	902	877	844	807	844	831	837	860	865	877	833	867	866	855	915	821	871	852	855	796	864	832	851	814	845	847	910	878	837	802	857	844	860	863	855	895	835	832	878	825	864	852	868	821	827	842	857	798	866	754	817	862	855	908	860	805	853	791	869	813	854	870	847	825	850	843	891	848	814	889	860	852	821	899	893	867	907	821	804	847	821	852	893	868	894	840	898	837	826	783	863	844	757	839	829	873	834	860	857	865	807	841	878	886	829	869	859	844	841	836	844	857	843	847	845	913	854	809	808	895	860	856	873	876	836	836	807	884	825	843	840	859	886	830	821	834	861	827	860	865	852	797	872	886	846	832	887	834	817	868	853	859	829	876	874	847	870	786	840	887	853	892	830	826	867	829	821	826	851	868	818	854	859	867	817	857	853	808	907	818	848	845	827	815	831	875	877	827	844	815	869	838	837	814	844	829	862	880	814	857	863	864	829	781	827	837	845	811	864	883	877	824	897	851	889	859	814	834	858	864	814	819	830	812	838	831	825	797	838	877	872	868	813	837	858	816	793	808	832	812	842	868	865	885	791	819	885	851	833	836	804	809	832	865	851	908	849	844	876	849	780	874	870	865	857	907	843	885	885	862	869	877	882	853	802	805	825	867	867	874	823	925	812	878	887	897	827	879	858	839	869	871	844	868	877	873	830	829	841	819	836	856	865	823	855	836	857	822	831	850	814	837	874	860	849	830	848	895	869	879	842	899	851	872	798	817	877	781	839	831	850	836	814	851	863	863	830	819	864	817
24149	22342	31068	26995	20323	11289	1047	525	486	460	473	435	455	467	468	453	456	470	441	437	437	442	483	475	448	477	443	479	522	442	454	447	447	447	446	457	413	463	507	460	475	423	493	447	434	464	453	468	481	494	467	485	454	482	461	410	431	423	455	439	451	464	453	462	466	488	490	468	425	450	426	489	501	455	441	440	459	427	487	455	460	458	450	462	464	489	443	463	455	444	449	471	439	484	487	469	456	457	476	465	512	452	505	437	459	464	451	458	429	446	481	490	442	459	474	462	454	422	465	432	455	445	463	461	442	472	478	431	463	432	442	442	469	486	459	450	439	427	468	437	489	466	476	443	420	453	484	440	488	469	489	469	451	465	457	415	458	439	422	438	457	423	459	469	455	439	486	457	465	447	443	458	505	473	439	445	453	449	483	475	445	477	444	471	469	452	404	465	444	468	451	426	461	485	461	440	467	501	463	434	462	497	465	447	456	454	467	466	471	448	434	455	473	438	454	456	451	435	432	447	469	477	394	460	483	441	448	424	465	441	462	401	468	438	440	453	450	472	457	519	429	460	449	427	468	490	444	471	444	459	473	460	445	456	429	472	477	442	438	450	429	436	426	425	463	468	459	450	467	477	471	448	443	467	437	461	459	458	466	495	469	465	429	435	454	459	467	456	458	459	473	495	439	487	447	480	442	414	440	461	469	441	464	435	481	467	465	471	488	509	471	454	449	459	458	449	496	429	418	493	499	471	448	459	472	473	452	459	443	446	482	474	484	444	456	471	457	449	441	439	442	484	437	466	459	430	488	465	463	453	432	452	434	452	486	453	438	485	433	446	452	466	486	470	438	473	402	464	449	416	454	467	480	462	442	449	487	412	455	471	462	479	482	487	488	476	445	505	431	461	479	433	488	477	482	432	464	451	452	494	473	459	475	481	423	443	485	472	445	491	447	459	443	462	455	454	445	453	459	454	472	409	487	476	440	457	437	483	445	449	496	458	451	454	450	449	478	435	463	444	458	463	456	475	464	430	454	490	439	469	451	444	464	444	460	457	441	461	434	477	461	469	483	456	459	448	421	512	473	442	439	475	459	452	453	478	451	477	497	459	462	446	463	420	425	463	429	436	456	434	453	427	442	444	462	456	482	449	441	466	450	449	429	449	484	450	465	462	469	470	491	448	449	466	476	456	484	439	453	450	458	437	479	450	473	477	451	465	436	460	462	468	484	457	450	456	477	455	437	439	462	443	454	468	476	481	441	487	474	462	440	446	441	435	496	438	488	489	457	456	457	485	468	448	437	442	463	470	434	421	438	472	473	442	453	490	472	445	455	474	446	450	457	463	457	485	461	459	472	423	446	445	476	426	431	451	457	477	446	444	476	455	456	421	467	496	460	478	439	486	469	478	469	517	468	437	462	462	458	465	456	487	444	475	450	453	477	476	452	472	487	472	457	468	440	436	490	450	491	502	424	452	429	448	474	456	426	444	454	470	470	453	472	453	423	423	438	482	475	438	489	441	442	440	457	475	486	426	434	465	455	468	463	422	474	438	462	454	455	458	434	463	461	471	448	453	427	485	484	445	423	468	414	469	417	461	458	443	469	435	472	484	467	479	459	458	472	471	474	493	412	487	444	509	445	448	431	482	465	467	434	441	446	496	451	476	437	463	472	491	467	420	421	469	430	460	458	471	447	504	459	443	443	463	440	432	417	464	455	449	478	492	443	467	502	474	467	485	472	441	466	479	481	486	457	464	461	433	460	442	445	428	427	415	464	461	454	461	461	474	456	452	444	478	452	469	456	430	485	490	453	468	452	450	438	456	477	451	439	488	435	476	449	483	455	451	466	463	491	489	466	464	504	472	432	462	476	459	425	454	470	424	425	454	468	450	456	431	426	443	444	451	479	446	448	408	480	474	457	466	447	476	481	466	459	476	404	435	481	440	480	469	496	513	451	452	420	452	432	474	485	465	471	466	517	464	470	442	456	473	489	443	449	485	487	459	476	469	469	457	477	459	477	482	448	427	486	471	459	463	481	449	460	471	448	503	423	455	475	413	475	441	487	443	469	454	480	433	465	473	468	434	449	492	472	491	444	463	429	452	449	439	446	449	467	477	484	454	491	470	445	420	531	470	436	430	457	480	485	443	460	469	464	471	467	501	451	478	447	449	429	487	458	418	444	454	442	434	440	473	432	478	446	456	457	493	451	450	488	472	451	468	471	453	475	480	484	465	447	461	455	436	467	457	475	473	425	468	490	505	463	481	485	469	432	459	467	452	501	459	487	440	473	465	440	495	435	440	464	511	470	445	481	449	454	485	430	425	451	442	481	470	397	473	436	471	475	454	526	483	453	469	434	458	478	456	455	468	475	489	467	497	482	464	447	485	449	442	437	455	461	435	466	458	469	436	486	478	452	433	447	427	493	424	464	507	451	463	471	465	437	468	465	444	461	482	483	485	460	469	462	429	478	499	458	463	461	446	479	478	471	474	501	456	469	446	458	426	462	433	456	434	470	451	447	447	476	536	485	459	392	503	434	464	437	428	442	480	485	500	426	461	500	470	468	436	489	482	486	445	454	442	449	400	472	467	463	435	464	473	477	448	465	469	464	455	467	418	495	446	480	420	460	486	455	431	476	440	466	422	450	467	446	488	450	453	487	470	459	471	441	459	421	455	451	449	414	469	477	461	469	487	458	447	471	468	454	513	461	498	442	492	467	439	426	461	462	455	444	434	456	487	486	453	456	428	446	440	450	457	464	451	476	480	425	445	436	419	473	470	473	476	465	475	469	476	463	477	475	472	458	464	436	433	463	476	478	526	500	463	415	463	429	479	474	460	442	461	456	443	440	459	463	449	489	454	460	448	462	509	445	412	459	463	480	433	470	471	461	494	443	412	478	443	434	492	424	443	493	486	433	471	463	418	429	446	441	456	433	448	439	453	431	471	448	448	428	418	431	462	444	427	462	457	479	490	450	454	496	459	447	492	468	453	454	443	437	450	430	471	513	440	445	480	423	465	449	449	484	432	458	450	476	480	445	465	481	434	435	457	497	442	430	473	437	442	453	463	469	456	449	480	429	455	461	450	432	455	502	481	447	458	450	450	467	460	425	470	496	480	452	463	458	455	449	433	488	433	445	441	468	474	453	429	436	475	454	465	465	450	425	448	439	473	432	448	450	422	467	462	445	444	461	432	490	458	415	465	477	450	488	460	430	454	496	442	445	447	466	451	451	435	423	467	466	452	451	486	477	479	438	465	458	500	443	454	475	441	498	472	479	447	465	466	452	491	488	466	464	467	452	438	497	437	456	433	442	464	455	477	478	440	455	461	485	475	471	457	453	487	445	457	471	464	449	513	452	427	487	466	480	455	459	472	483	435	456	438	438	489	445	473	462	463	473	445	496	491	490	459	491	446	516	506	482	456	420	446	450	428	439	474	485	477	475	458	458	478	448	459	457	459	453	466	470	419	444	468	463	453	445	470	440	489	437	450
57891	85787	65978	39386	18130	7609	762	782	807	807	782	778	786	783	787	745	770	810	799	762	756	760	780	803	727	708	784	815	768	773	782	771	735	748	765	807	805	775	749	836	711	738	809	776	820	805	733	740	752	790	761	753	773	859	783	789	769	742	767	793	775	728	801	790	799	816	794	727	742	795	790	820	782	821	786	798	736	808	784	795	792	771	792	761	735	768	745	811	721	764	756	720	777	749	771	748	717	783	772	782	769	814	759	746	802	810	771	781	766	738	745	815	798	768	789	727	731	750	767	737	789	754	817	766	737	827	785	769	762	773	808	803	782	710	778	804	721	759	760	758	728	783	784	759	746	741	793	751	811	724	695	785	754	754	792	792	825	776	783	842	731	772	765	757	747	845	787	759	760	775	777	798	783	785	814	758	782	793	729	805	774	791	757	776	775	710	775	799	756	767	752	795	759	755	750	792	748	762	728	770	787	784	779	800	765	792	775	760	752	804	781	773	736	774	787	755	740	762	770	752	782	783	751	755	715	733	728	733	812	755	823	761	763	785	817	759	786	782	776	781	794	753	788	755	804	812	787	780	761	740	735	756	811	761	791	815	776	770	756	791	757	738	802	805	799	798	775	762	740	823	728	717	780	764	773	778	768	773	756	772	780	713	812	830	792	758	762	772	753	750	780	804	810	785	783	726	756	772	745	763	815	762	758	732	768	753	750	757	770	770	796	728	803	785	792	747	791	800	794	806	796	777	768	779	760	792	756	750	790	736	756	786	762	751	769	778	720	745	777	769	780	754	763	769	745	781	787	745	785	792	832	738	759	746	807	745	759	807	760	728	785	770	794	801	776	775	774	791	753	763	762	764	764	839	764	794	745	755	757	837	747	791	783	808	746	795	829	773	806	788	780	744	763	774	767	773	793	762	830	776	761	795	774	743	750	749	725	808	759	755	715	793	754	747	790	766	744	740	765	756	744	734	729	749	702	806	773	739	802	764	752	782	812	778	787	777	747	722	807	773	752	820	766	753	770	767	756	791	813	817	769	774	797	763	738	793	717	793	721	801	827	761	803	749	726	784	829	746	750	782	767	764	763	768	796	761	797	771	800	758	758	799	770	774	739	818	744	744	738	765	757	739	713	775	727	782	730	768	796	769	755	784	790	716	748	811	771	769	816	796	727	785	787	781	817	770	765	801	796	750	726	722	776	795	748	755	744	762	766	821	773	749	787	765	741	791	746	767	791	815	793	794	756	752	755	781	782	790	781	751	791	768	743	784	781	765	777	733	845	780	781	796	799	792	799	729	789	822	747	791	800	733	772	763	810	762	780	769	813	750	778	702	813	732	775	790	736	737	732	761	807	730	809	814	748	771	763	731	800	760	746	746	787	803	802	788	777	740	796	794	735	817	761	856	766	763	698	830	740	764	813	752	788	753	723	730	811	776	750	789	778	760	766	780	804	775	753	777	766	725	778	749	749	793	810	779	723	761	727	773	731	735	747	795	733	719	805	780	762	820	768	748	774	804	749	779	825	818	736	799	748	773	789	769	834	735	763	745	776	795	766	766	737	780	728	765	760	786	778	775	796	801	792	779	716	781	766	769	782	750	744	773	769	758	809	772	778	803	741	751	770	762	754	727	815	752	790	749	774	783	766	767	822	750	788	778	741	780	759	751	780	756	743	709	817	786	767	755	761	803	814	808	782	742	789	740	771	791	690	754	797	793	770	792	761	747	774	789	804	812	761	796	787	776	762	723	771	820	812	756	766	788	747	804	745	781	713	806	733	749	766	780	739	734	777	796	724	775	753	720	763	725	792	758	734	787	814	707	819	723	767	780	722	757	753	761	779	773	742	769	818	724	791	766	761	741	763	772	781	849	771	761	736	768	766	759	759	787	707	733	780	790	768	779	770	773	706	806	786	782	789	774	805	805	791	768	761	792	745	779	749	808	752	819	774	773	756	767	744	769	803	813	761	774	767	721	761	794	729	763	727	773	780	787	781	784	799	786	772	744	731	783	775	764	801	752	781	813	788	762	725	810	791	749	779	742	752	790	773	782	796	769	811	772	713	813	747	775	818	816	752	794	783	767	775	798	778	799	752	762	774	762	753	765	811	722	773	789	744	792	815	791	774	728	771	768	745	778	780	804	775	777	757	775	835	771	787	857	787	769	800	775	758	775	775	772	800	805	755	766	737	744	745	787	753	760	808	778	816	773	777	786	767	741	803	753	779	787	736	735	767	780	773	769	736	800	778	760	776	770	778	796	796	767	804	763	793	812	821	812	757	722	760	791	757	752	727	796	774	784	782	807	794	800	762	756	723	735	781	783	756	840	825	776	731	721	768	785	789	759	766	796	777	712	764	774	778	755	761	821	809	698	783	832	782	727	786	768	790	760	793	774	770	761	739	746	791	796	805	785	737	782	788	777	752	786	797	791	761	737	769	703	792	812	768	824	774	797	764	762	806	769	762	812	764	731	763	741	758	779	793	750	774	787	733	784	739	821	779	788	743	784	767	794	804	785	798	753	716	799	763	799	825	750	793	746	739	766	724	715	794	743	727	809	749	792	753	779	756	781	777	824	747	762	741	796	715	798	790	744	761	796	770	788	793	754	773	769	775	754	771	795	776	745	786	771	832	759	769	788	815	797	782	788	737	757	760	790	773	816	784	787	813	739	772	725	787	765	792	768	761	786	761	789	774	811	770	780	769	780	724	777	775	787	779	736	794	781	814	751	744	741	780	759	763	745	779	763	792	803	734	766	767	775	754	779	724	779	808	768	770	764	768	753	722	777	740	757	749	794	805	768	808	764	746	755	788	766	815	816	788	799	752	826	766	807	730	738	771	744	768	739	761	765	770	773	747	782	760	740	768	691	744	745	763	736	731	794	764	753	795	756	765	764	743	767	796	758	810	788	755	768	749	800	741	762	772	792	797	778	794	734	797	754	793	753	764	760	751	738	812	799	800	789	735	764	764	732	783	772	767	744	756	840	762	763	786	768	787	794	790	775	732	770	777	753	781	776	769	834	745	803	778	772	786	817	746	812	798	751	782	768	788	769	741	756	760	745	771	727	779	762	779	750	743	752	765	795	827	803	783	788	803	765	765	791	774	777	785	787	753	765	747	735	777	774	766	775	720	739	756	768	727	779	779	814	801	784	782	767	746	760	801	756	756	742	771	789	768	739	764	788	799	721	769	744	756	784	794	744	777	761	758	752	778	759	785	796	752	802	793	815	759	780	782	779	724	818	763	759	796	779	815	746	747	756	795	742	794	824	776	758	758	803	780	742	809	734	814	732	777	784	752	772	793	801	759	817	777	785	760	807	743	780	807	756	734	778	747	773	785	750	785	768	703	815	756	804	731	732	782	730	781	768	760	784	802	757	774	769	790	771	797	791	792	770	779	792	741	768	746	817	746	762	815	787	778	769	799	760	798	804	774	722	755	779	796	741	812	779	738	779	764	737	805	829	736	700	781	791	780	784	730	736	788	765
23031	21660	30160	25064	21302	18999	5221	700	560	578	578	601	578	557	644	565	579	584	535	564	580	564	561	552	574	569	571	584	532	521	603	536	528	563	517	560	574	535	589	563	567	566	572	545	610	548	548	565	548	514	546	510	592	557	567	536	577	563	563	584	547	564	551	549	523	513	578	568	559	547	534	580	551	518	569	542	516	554	504	597	541	529	554	548	572	561	536	545	569	553	527	493	525	532	548	531	575	539	545	567	521	552	582	526	585	586	549	563	549	508	574	513	559	572	548	530	538	558	526	567	569	529	574	553	575	557	543	587	570	564	553	600	588	553	545	570	525	578	575	515	520	573	543	524	522	545	544	572	575	542	545	558	577	598	574	534	551	557	561	571	518	561	553	549	594	566	562	548	541	570	543	561	542	540	544	573	562	564	566	564	548	545	548	538	496	562	569	510	523	548	553	541	549	593	557	567	521	587	576	551	570	498	567	579	571	551	592	536	514	571	529	572	521	578	539	527	534	524	502	572	560	577	541	548	557	522	597	548	574	556	560	544	528	512	529	563	541	562	525	532	558	558	536	552	509	534	514	556	554	511	563	543	494	526	529	579	551	558	536	570	583	543	535	570	565	566	549	538	592	557	563	545	543	541	531	524	520	577	557	521	539	549	558	562	542	568	569	575	542	557	550	539	566	554	585	539	559	578	587	561	553	529	481	595	549	522	559	536	562	588	585	504	579	592	525	514	548	551	575	508	547	533	587	556	533	538	587	510	538	542	553	532	594	547	524	594	535	530	538	562	565	527	567	544	571	574	581	584	497	554	549	517	548	537	529	548	551	568	510	577	534	554	536	587	562	539	551	518	532	575	578	561	541	570	564	550	526	545	520	591	553	520	531	580	507	537	553	522	542	559	517	541	579	554	553	571	525	554	565	533	520	561	543	534	619	555	562	532	525	549	540	590	550	548	555	555	500	530	520	549	562	526	594	561	560	551	527	553	563	554	560	585	587	552	559	501	570	569	535	517	536	565	542	517	528	559	514	535	571	512	577	557	560	560	523	560	562	547	558	516	564	552	579	571	549	550	577	560	531	569	558	504	552	544	513	547	561	521	599	517	583	527	528	507	568	578	533	551	526	528	511	539	547	542	564	522	534	567	509	583	564	531	582	533	548	560	576	605	568	526	536	506	596	526	573	563	546	544	548	558	559	541	554	553	549	530	506	555	518	561	529	531	578	545	557	569	552	545	585	545	547	526	545	522	592	585	593	543	518	556	550	589	535	579	561	550	568	550	486	539	547	614	546	573	521	581	546	561	577	600	554	526	534	559	575	560	531	588	526	517	573	526	540	551	543	588	529	547	534	587	574	551	574	544	557	519	554	568	575	573	525	547	594	542	545	518	573	533	549	594	594	586	585	522	503	534	534	551	576	540	521	558	570	605	525	554	558	557	527	561	535	558	553	555	535	549	544	568	582	535	554	513	530	509	544	533	520	565	539	591	526	568	541	569	569	542	580	545	520	540	544	567	582	545	550	558	534	549	548	546	589	550	569	540	564	588	569	568	575	523	524	572	526	546	550	562	524	559	524	567	548	514	526	544	604	546	540	516	533	517	532	525	530	535	572	557	492	538	559	541	570	526	525	556	565	551	517	556	563	549	534	570	555	532	580	516	576	513	485	548	551	514	510	534	541	540	510	504	528	552	557	511	545	621	557	566	544	550	507	577	567	514	588	542	561	515	574	547	570	556	602	558	576	574	560	578	534	590	532	491	651	571	533	579	573	553	532	576	558	554	531	548	540	546	586	542	545	521	553	578	543	568	532	557	576	510	554	563	551	525	523	542	506	562	549	579	499	565	505	543	550	526	592	542	521	584	564	530	527	569	567	542	509	521	509	561	503	500	581	511	576	568	536	512	540	575	578	567	560	505	513	513	542	524	584	536	511	585	556	550	552	539	573	514	551	564	556	522	534	539	538	539	542	578	568	530	563	524	506	532	607	567	543	564	540	558	528	520	510	537	517	542	522	510	545	513	573	550	527	575	593	566	551	534	603	529	531	574	552	539	531	555	545	524	591	570	542	557	503	546	556	527	560	558	561	577	557	559	552	555	534	544	572	586	552	530	562	584	580	567	545	511	543	594	565	534	592	541	508	505	508	536	534	555	542	524	557	527	522	580	536	533	502	598	526	531	559	535	560	548	509	576	567	554	545	551	568	534	517	561	539	558	536	515	563	538	541	532	577	548	533	574	562	516	508	572	550	551	548	550	529	577	541	567	547	522	607	522	507	564	521	549	542	521	552	530	559	551	568	591	515	534	563	537	533	525	580	539	548	570	568	543	537	580	591	556	526	552	557	497	578	549	537	573	518	545	603	547	583	525	534	515	528	545	527	593	522	587	585	583	515	548	542	547	547	518	577	555	564	532	544	525	583	567	516	536	518	552	584	539	580	570	561	537	560	527	585	543	565	558	539	504	512	546	545	513	552	547	558	518	533	509	557	540	557	519	505	556	529	541	553	539	559	563	532	541	535	538	539	554	522	542	537	543	564	520	556	527	526	544	562	528	558	556	563	556	533	531	542	513	542	539	520	573	540	548	562	553	585	513	538	536	526	544	574	501	558	545	511	514	563	506	527	556	536	545	540	518	549	539	580	531	542	541	554	535	532	560	576	538	564	531	551	534	529	540	527	521	568	485	539	555	532	552	500	505	539	584	562	520	538	545	539	532	546	564	527	516	538	544	523	556	597	600	541	590	563	592	557	531	553	540	556	576	522	550	506	543	573	517	565	524	543	545	585	580	556	596	553	555	542	547	569	558	558	517	541	544	566	532	536	561	540	547	568	541	520	555	560	568	508	549	541	556	569	535	573	518	564	521	503	553	527	518	527	523	536	554	572	550	564	520	523	571	529	541	524	557	573	508	505	531	572	534	597	571	505	561	568	554	571	538	551	546	534	544	532	541	560	569	546	564	546	479	547	542	533	541	558	535	512	524	534	579	547	520	533	569	538	581	510	529	564	547	546	562	548	513	522	513	544	523	567	534	544	572	545	578	556	497	524	559	537	598	549	509	542	561	558	501	568	566	542	536	540	583	538	500	507	549	538	579	546	579	519	556	561	557	515	549	568	528	551	579	528	497	527	521	548	553	511	522	540	516	519	566	526	568	573	527	584	542	547	512	540	557	518	527	550	549	599	553	529	522	529	543	544	545	494	603	580	554	515	550	505	537	506	538	539	518	551	522	518	552	559	539	565	558	538	555	584	519	517	532	558	529	617	583	559	530	515	532	624	522	503	510	525	512	534	553	562	522	532	566	537	566	574	500	523	525	549	562	541	545	506	553	579	606	601	560	567	484	583	578	516	500	545	606	567	520	553	530	561	528	549	538	526	577	518	555	540	533	549	486	551	521	541	560	566	511	554	551	540	536	533	551	551	511	583	543	533	566	528	537	555	555	563	547	605	557	529	512	542	556	574	519	543	580	553	581	556	551	538	546	556	515
54155	94876	76670	47270	25103	11107	953	954	891	884	920	934	933	881	905	882	851	925	905	891	884	885	906	888	860	860	890	905	850	887	889	873	841	897	926	858	832	890	894	880	925	851	872	918	871	900	907	838	940	930	892	876	853	839	863	907	912	900	853	885	902	857	865	881	889	901	881	931	923	890	944	932	985	937	950	894	881	878	856	935	862	879	857	925	855	919	872	880	913	898	864	886	911	923	837	898	853	890	882	933	924	909	837	894	838	831	879	847	845	900	921	851	849	862	909	913	910	888	925	902	869	892	864	885	873	850	904	878	866	902	872	838	884	882	899	913	869	889	844	850	890	861	852	884	921	876	862	902	897	874	908	865	885	892	857	894	947	848	911	873	850	883	865	884	889	917	880	916	886	858	870	906	938	887	854	883	880	907	897	877	899	921	880	855	909	888	884	877	871	935	830	886	858	913	830	934	914	863	928	879	826	865	875	889	877	855	860	850	894	849	867	916	871	842	849	871	925	902	866	937	899	885	839	889	913	867	887	831	855	810	908	912	865	883	847	905	882	907	897	903	874	895	883	891	870	846	853	854	867	901	897	848	871	867	895	810	879	901	852	856	864	897	882	861	925	885	861	903	870	838	859	853	808	929	891	826	816	889	906	886	858	891	940	875	930	879	893	860	884	925	894	885	905	889	851	861	912	860	900	900	853	854	863	874	875	880	904	855	870	909	844	875	914	868	842	884	892	896	890	903	846	896	875	915	914	886	883	884	865	863	879	870	875	854	854	860	853	886	831	915	856	903	859	909	895	898	875	854	894	836	907	885	834	848	898	883	882	934	846	850	847	894	846	879	807	881	949	899	899	920	848	859	846	923	868	878	831	824	897	871	862	906	874	904	905	909	836	920	889	837	897	920	837	907	886	919	908	872	900	941	883	903	809	904	853	912	833	843	824	846	832	881	881	886	898	841	892	898	841	840	848	870	907	895	828	835	880	879	881	830	874	913	880	901	914	910	862	884	852	829	892	883	920	911	890	915	920	883	888	862	835	871	896	870	914	876	877	891	892	863	881	943	882	867	915	873	854	907	875	877	908	883	841	856	828	860	859	845	874	857	877	895	918	832	887	905	885	885	831	861	841	883	899	882	851	903	865	872	930	867	842	847	892	858	851	815	895	884	850	910	868	855	831	890	884	908	862	896	866	834	908	878	843	918	901	873	831	874	900	882	901	905	903	920	949	918	913	894	850	910	892	912	947	933	842	903	878	863	926	866	916	855	887	904	865	830	832	896	876	835	918	884	873	934	820	845	846	896	856	856	885	895	865	865	850	871	850	919	831	819	900	906	884	888	821	880	867	847	872	901	883	837	876	890	903	920	838	862	901	918	913	912	869	902	907	906	845	885	851	895	885	911	890	929	893	897	937	893	872	895	868	906	862	854	877	863	858	910	848	849	875	882	840	827	867	899	903	864	904	884	888	876	856	911	849	904	866	903	882	845	860	877	947	869	890	878	913	896	889	867	844	895	890	836	892	861	875	934	887	863	888	880	832	853	870	831	883	883	869	882	831	856	903	893	884	810	916	882	885	937	815	851	891	858	868	932	851	880	894	842	856	889	891	886	875	859	899	836	878	877	879	907	859	892	879	895	877	859	865	869	811	864	905	840	885	951	893	824	947	880	901	852	868	930	842	828	981	917	921	880	840	875	843	902	908	874	835	930	899	892	902	847	846	869	814	886	849	844	905	865	899	949	827	895	867	831	886	857	899	908	842	877	931	922	906	812	880	871	894	878	869	864	862	811	861	924	897	904	884	862	926	909	881	897	864	850	910	949	903	892	885	868	885	935	904	831	913	897	826	908	856	872	901	869	879	892	854	945	892	847	886	867	870	874	905	904	866	851	849	886	882	857	833	899	898	877	881	926	896	876	904	885	908	900	891	868	899	866	841	936	922	852	851	863	849	862	888	878	884	889	884	854	857	847	895	876	906	908	834	942	865	860	832	900	880	922	888	881	886	894	837	875	844	907	909	874	849	907	907	868	932	859	848	922	835	855	852	858	872	790	886	904	866	866	903	892	932	871	901	933	867	869	905	854	838	842	882	877	856	893	886	918	861	836	879	852	876	875	892	867	920	909	872	867	863	886	881	923	848	874	904	859	872	888	837	848	847	865	880	884	859	870	855	899	866	891	833	874	888	902	854	886	870	934	909	869	869	919	915	917	926	857	879	918	909	901	831	862	890	854	882	860	903	902	920	841	922	857	899	937	861	915	851	834	901	876	866	866	886	885	888	865	868	885	887	848	898	882	864	830	888	827	892	844	881	885	877	887	878	882	852	878	893	870	854	851	814	838	863	892	863	900	878	906	912	870	852	923	879	836	935	853	891	851	867	855	829	893	827	874	857	855	859	884	897	885	850	909	838	895	852	883	888	921	843	903	864	824	901	879	870	828	928	888	919	848	856	875	867	929	887	838	864	868	881	903	857	933	861	900	910	914	851	817	812	854	862	882	892	924	872	885	823	848	900	863	907	869	862	881	876	879	914	871	899	879	862	904	877	918	887	869	838	856	886	860	876	845	896	873	834	855	911	864	915	884	911	880	907	842	863	857	876	879	919	912	877	930	898	787	882	841	861	911	891	831	856	861	841	888	881	837	889	906	891	828	908	879	856	887	886	853	860	885	881	917	898	806	886	874	912	872	861	858	871	894	835	901	845	892	909	831	911	872	881	881	896	856	915	881	879	885	882	871	828	913	907	898	872	873	800	849	838	878	862	881	879	876	913	930	877	836	906	872	880	903	922	888	894	906	916	943	845	915	915	863	831	888	836	863	927	879	891	897	869	908	883	888	907	867	873	855	821	859	881	883	849	917	897	846	923	924	921	915	929	907	870	886	851	875	864	896	935	902	928	912	884	911	874	850	924	890	869	827	849	887	901	877	841	898	884	891	832	867	917	896	854	886	890	864	886	872	880	928	930	909	931	875	896	949	834	872	848	843	917	887	873	903	860	921	884	885	900	850	887	828	846	875	867	859	893	869	821	905	867	908	909	907	900	863	896	875	883	891	905	862	947	861	891	861	944	893	948	839	901	881	901	844	901	861	883	876	835	876	896	913	827	902	895	873	867	897	914	870	875	947	920	871	856	878	856	893	862	941	839	860	870	915	859	876	881	840	845	890	962	883	849	910	851	886	886	874	901	847	909	865	857	872	927	876	812	843	901	868	892	878	853	902	828	849	823	910	864	860	974	893	881	886	913	930	891	928	849	856	839	886	898	934	864	910	895	883	888	928	849	922	878	892	858	866	903	912	864	870	852	897	877	835	880	919	827	918	836	835	888	855	864	873	824	907	851	877	880	853	917	878	897	940	908	896	887	891	905	854	851	880	890	845	837	842	872	892	869	855	906	839	870	899	889	871	882	953	866	874	873	912	851	943	825	862	876	869	882	831	848	862	922	874	849	920	863	908	896	886	836	861	859	812	894	901	893	887	881	897	905	842
29259	27562	26059	14117	2146	1082	522	527	548	546	528	538	495	517	554	527	475	548	533	522	503	541	531	478	538	514	546	544	529	534	503	551	515	503	507	505	505	545	499	564	563	543	565	512	567	491	486	489	506	562	558	547	541	498	539	503	551	534	524	528	506	500	520	508	543	499	506	505	501	549	478	509	541	549	487	517	523	493	503	521	478	559	512	500	566	497	497	506	530	512	507	543	532	494	580	544	515	516	516	500	514	510	549	484	528	541	554	530	556	526	560	557	562	523	488	496	521	543	530	515	532	495	554	549	556	539	532	557	526	551	569	531	550	515	484	544	556	493	519	538	526	491	513	528	519	555	559	527	515	539	533	527	523	533	517	517	525	514	495	543	532	509	562	548	547	536	508	507	497	534	578	515	541	521	553	533	492	511	544	530	494	550	537	519	533	518	511	488	504	499	526	541	537	539	524	538	493	541	504	514	485	524	539	489	529	501	499	553	539	527	531	538	518	526	555	536	520	572	551	524	497	545	516	561	476	551	553	542	532	516	481	526	487	547	506	553	528	522	543	519	523	485	512	569	474	529	511	526	536	494	515	544	506	503	573	494	530	530	496	534	516	468	485	518	530	537	486	503	510	507	543	516	504	508	528	517	512	511	509	508	539	567	504	513	515	564	504	525	572	555	505	502	503	533	544	528	533	547	545	522	494	551	507	522	493	492	502	508	539	511	543	533	495	561	505	479	535	519	528	518	544	535	500	517	537	522	542	511	489	576	550	522	553	520	506	562	503	540	502	554	488	511	562	508	541	518	533	543	526	485	500	541	526	537	566	544	529	525	494	517	500	554	485	530	523	549	534	495	545	522	523	518	527	499	558	531	533	515	538	535	540	506	509	533	518	574	532	517	578	511	501	554	513	494	554	513	555	539	532	515	475	510	545	513	508	545	507	498	523	535	565	520	494	545	523	531	546	525	511	543	512	515	485	511	515	531	530	532	513	487	517	508	497	514	499	498	487	531	529	525	531	523	497	514	482	513	536	508	544	488	498	508	557	509	542	518	521	477	511	503	538	544	538	515	546	519	495	551	515	488	546	488	525	538	538	540	519	540	517	549	522	504	518	523	511	551	551	555	521	511	484	521	482	545	519	516	562	506	533	507	536	519	541	559	558	505	510	466	525	517	539	531	492	521	491	533	526	541	527	575	533	521	533	500	506	536	500	536	532	534	490	551	512	488	498	543	528	485	552	518	491	492	492	503	532	478	500	500	586	526	546	543	537	525	539	514	521	531	537	545	530	545	532	485	524	520	544	530	516	566	520	498	565	511	539	544	521	515	491	521	475	522	558	511	537	519	497	504	538	516	526	528	530	499	495	508	512	507	539	548	513	501	564	505	558	525	568	535	541	518	541	511	496	534	493	529	540	482	491	578	512	548	499	510	548	501	548	537	524	547	576	560	522	546	506	554	543	545	537	440	508	527	530	540	509	533	526	495	543	531	541	471	498	483	529	482	501	522	530	525	528	508	494	565	505	554	510	544	524	532	536	519	550	528	561	512	516	507	519	480	509	483	563	525	513	570	524	533	515	494	499	508	499	496	569	544	529	519	489	498	531	559	514	514	584	535	482	518	517	563	546	508	492	562	495	515	570	503	515	513	515	486	503	555	537	502	516	487	503	549	498	518	514	492	546	511	521	525	483	569	557	500	537	526	555	506	531	553	553	488	547	537	555	525	529	537	532	501	536	545	494	535	522	494	530	504	530	494	582	515	503	483	550	543	554	497	524	519	556	569	526	509	561	514	557	538	505	491	528	545	525	522	528	545	502	565	537	524	516	519	536	517	544	550	519	492	539	556	532	529	469	525	515	512	559	490	528	517	492	503	492	527	519	526	527	515	567	518	526	514	518	535	559	493	524	513	530	517	544	543	544	514	545	513	545	519	559	528	510	528	512	546	517	545	518	543	492	586	511	512	534	520	497	522	528	539	540	522	483	556	533	511	522	565	519	533	546	532	525	523	514	532	472	499	506	495	520	497	485	510	526	564	477	546	529	532	510	537	522	535	512	512	514	520	525	525	516	472	504	534	558	560	520	537	564	530	563	527	560	499	511	515	518	527	542	537	500	530	485	546	507	513	521	554	523	539	555	545	509	543	502	512	555	534	535	501	559	544	514	532	500	490	529	493	551	550	512	506	543	559	514	482	521	560	545	534	511	488	528	517	482	561	507	532	519	500	530	481	516	525	501	517	485	504	530	530	508	532	557	558	508	544	530	516	534	517	495	495	508	485	514	530	509	535	573	518	535	495	523	500	533	507	515	461	498	527	497	533	568	535	564	507	535	547	508	499	526	567	516	538	537	535	517	501	517	509	525	537	541	516	515	536	538	508	593	551	527	515	547	520	541	545	529	534	531	549	506	532	539	544	500	516	500	550	500	535	534	508	563	506	528	550	519	501	537	513	520	504	485	524	512	507	541	531	495	506	507	497	502	522	560	528	489	505	499	505	533	516	506	550	517	550	495	553	525	525	517	573	554	563	551	519	506	515	536	527	526	514	514	511	527	556	508	526	547	500	530	519	550	522	489	511	550	531	500	535	538	499	540	549	505	516	551	502	529	541	540	507	540	491	511	513	529	518	502	551	547	508	513	526	516	523	537	561	537	551	547	519	537	490	497	535	521	544	554	502	495	541	540	529	474	497	523	529	550	499	536	508	523	563	507	574	498	555	517	554	502	519	530	533	528	512	511	469	518	492	542	528	558	564	568	523	564	588	497	531	530	532	514	490	514	530	524	522	540	507	542	538	490	533	540	517	518	538	528	531	495	521	493	552	546	542	539	515	535	521	503	507	491	500	508	513	560	515	541	514	480	520	531	519	522	504	496	536	508	507	541	511	556	517	523	532	492	467	533	519	568	511	527	511	544	550	513	509	525	471	579	522	498	502	492	521	535	535	555	527	494	518	537	543	506	534	537	546	459	513	550	530	529	524	537	516	516	491	519	540	486	523	545	530	475	532	526	534	519	537	558	512	557	536	550	545	518	489	464	516	535	483	542	563	505	512	556	504	519	525	498	514	552	539	541	519	506	556	525	512	530	570	546	505	478	521	525	515	543	504	522	512	498	482	491	529	512	547	545	551	530	523	505	541	527	528	535	488	493	539	491	524	534	531	492	536	501	529	487	536	554	462	553	536	482	525	530	511	520	511	493	527	512	525	541	525	510	545	547	518	533	592	506	515	523	517	507	515	561	531	507	522	523	539	497	520	495	491	531	516	521	534	516	522	506	528	550	574	483	538	488	523	543	542	494	498	532	525	516	549	534	539	503	491	516	561	527	536	530	533	533	531	455	528	549	517	497	530	528	497	548	520	528	523	496	563	508	516	524	533	543	517	528	526	495	516	512	476	549	512	523	554	500	467	505	521	555	562	519	516	511	512	517	528	491	499	490	511	534	494	512	540	524	550	591	529	501	540	553	533	534	465	563	504	500	509	528	508	559	489
39143	44192	31946	14660	3825	2082	849	857	924	843	870	932	871	888	864	883	972	910	953	844	846	814	867	876	850	873	930	907	889	863	872	925	840	873	900	891	908	827	925	883	847	842	843	985	888	945	867	893	903	890	914	857	868	895	888	855	855	858	915	891	872	902	887	891	930	865	824	861	839	919	850	858	900	953	864	883	844	883	846	894	890	882	888	893	869	882	856	902	918	905	894	879	862	933	912	837	909	851	915	891	897	855	927	854	893	853	878	887	914	838	905	901	870	901	855	881	906	842	923	931	896	898	886	839	917	878	911	927	843	848	840	887	900	904	925	841	847	866	867	891	895	879	895	880	868	924	882	873	870	904	847	903	858	899	894	825	891	804	892	882	892	898	840	900	878	865	861	856	893	910	882	911	947	867	851	883	900	919	891	893	837	865	816	874	928	938	859	831	888	871	843	863	856	874	839	900	864	918	890	848	835	926	854	854	885	949	896	867	902	889	869	831	889	840	878	844	902	884	832	896	836	911	859	880	903	837	915	808	853	890	859	856	913	866	841	858	861	927	881	870	861	921	850	911	914	890	909	896	884	861	821	857	873	863	882	932	868	851	812	897	869	898	862	841	894	922	859	862	904	928	852	889	865	869	854	883	871	888	854	866	856	889	893	879	865	826	888	903	925	888	831	869	905	883	881	859	867	871	834	848	823	909	864	898	938	901	921	894	884	933	857	809	946	873	874	870	879	905	856	877	879	826	947	844	894	881	905	842	935	883	864	875	855	923	905	850	890	913	890	892	864	845	893	902	913	914	902	897	884	914	886	909	897	883	877	800	870	890	866	852	840	854	912	884	905	862	856	847	863	912	906	915	872	879	835	858	850	848	873	911	851	921	906	884	911	859	877	872	901	909	872	828	883	872	869	865	913	873	853	867	849	891	875	894	854	843	857	883	841	883	900	883	951	864	900	927	871	907	922	862	874	842	905	885	914	893	870	894	910	845	862	915	840	907	917	866	860	875	864	824	857	873	871	928	876	921	915	923	895	886	890	885	882	868	877	882	901	904	877	899	922	912	889	881	937	906	889	886	868	913	939	858	817	899	877	848	908	859	831	885	871	794	897	902	845	881	887	903	893	862	840	869	864	888	912	901	848	894	846	878	888	925	900	897	884	876	871	899	910	824	844	863	904	924	872	903	898	838	844	897	922	922	906	900	877	865	851	912	882	882	871	914	894	876	832	858	824	898	862	896	898	872	853	844	918	884	847	853	901	906	860	858	879	859	876	858	898	887	866	913	831	898	903	888	867	893	864	836	870	879	900	879	814	906	862	884	920	869	873	912	829	898	874	840	864	834	918	878	820	943	855	852	955	883	905	863	849	877	863	893	865	908	889	903	897	852	882	914	896	883	875	899	924	876	870	874	869	881	919	874	886	863	878	964	915	891	916	811	869	904	867	894	877	873	873	926	872	885	875	849	838	836	882	903	889	916	919	926	910	901	865	906	920	874	833	919	855	882	884	922	935	884	881	879	862	870	957	854	883	822	941	836	927	902	887	885	895	882	893	909	876	867	839	906	878	913	900	882	914	859	926	929	918	849	870	931	846	921	888	921	860	857	879	894	891	877	892	890	888	904	879	881	854	896	924	877	922	977	901	894	950	943	819	942	881	897	853	878	934	866	888	840	950	854	882	902	907	852	855	819	852	901	863	915	873	878	854	963	875	880	921	878	917	909	876	920	904	903	901	887	847	874	927	872	885	902	879	926	902	909	842	901	865	878	911	896	901	874	895	874	884	853	867	879	931	884	921	889	898	868	883	882	884	891	897	882	899	853	857	841	882	875	950	917	871	898	902	891	852	900	846	872	875	944	955	830	863	872	905	843	874	891	838	879	862	892	859	858	823	897	874	856	832	889	887	902	884	869	900	909	933	882	904	924	878	880	916	907	884	871	885	890	843	947	888	862	903	939	912	861	897	933	891	876	922	918	849	871	875	903	885	862	893	859	865	856	920	892	899	883	871	894	868	897	856	855	897	879	894	870	904	904	911	822	837	874	881	907	855	865	883	902	864	912	820	928	844	857	850	879	919	875	889	908	906	873	928	880	909	923	878	918	854	885	902	874	906	868	855	853	870	916	796	891	822	887	898	844	856	906	896	848	858	850	910	915	863	857	872	838	854	926	884	838	863	879	946	896	924	858	897	874	829	907	876	908	835	872	884	835	924	841	891	857	876	907	842	845	906	827	849	885	844	922	870	843	913	928	851	885	906	872	905	906	888	924	879	881	906	905	847	895	849	869	888	951	924	907	874	885	904	886	899	860	892	896	919	923	863	890	870	879	891	886	888	890	864	853	909	848	905	937	905	898	878	881	877	829	902	916	898	899	834	899	870	844	831	843	884	876	916	894	924	864	870	920	901	892	881	843	899	951	875	845	868	966	925	871	926	918	876	858	877	891	889	865	865	919	891	922	921	839	949	884	882	897	921	868	859	825	921	900	880	914	871	871	919	873	843	897	894	877	886	876	881	915	923	883	887	920	946	914	871	939	848	913	871	858	905	925	901	860	922	884	904	876	839	872	907	835	853	889	908	897	871	900	919	886	892	868	922	899	930	882	918	902	870	886	845	901	886	885	903	912	893	918	903	933	855	844	874	902	875	887	933	907	834	913	894	843	898	862	900	851	937	914	910	901	936	872	870	881	893	853	889	902	877	852	916	887	894	872	903	892	869	925	918	821	944	892	915	945	887	903	900	920	875	902	883	944	914	850	894	951	893	877	862	858	864	834	899	934	879	872	898	894	948	880	889	886	832	892	900	835	880	881	886	854	916	903	855	869	878	893	856	888	877	902	875	863	881	907	841	878	896	934	953	852	944	926	879	906	814	883	884	887	882	849	855	924	909	823	886	896	830	962	888	912	805	902	867	861	898	887	874	882	889	899	885	818	835	823	894	902	846	894	861	904	878	879	862	863	892	851	931	947	855	886	845	912	870	887	892	914	880	903	909	918	875	888	893	868	863	855	877	922	838	928	865	905	873	865	874	871	852	873	940	840	855	923	959	827	867	880	887	874	848	854	915	841	912	908	866	899	897	889	874	856	923	838	856	873	931	874	912	880	887	866	884	915	901	897	890	873	904	852	872	866	873	857	885	905	942	890	887	895	859	833	852	905	867	849	851	861	910	915	910	882	888	823	812	864	936	847	882	896	905	860	915	844	933	923	890	867	900	868	951	907	870	814	886	842	911	869	865	911	848	899	882	893	866	877	931	878	905	902	857	837	922	878	900	859	887	899	816	872	898	859	856	891	913	869	898	897	888	890	888	865	884	844	871	838	884	888	870	887	871	873	851	931	874	884	892	872	871	865	937	874	928	872	904	836	881	919	902	873	876	898	880	886	898	901	864	872	858	934	893	849	910	927	882	877	818	933	884	848	894	900	851	900	875	827	824	982	889	896	900	863	898	844	874	921	922	859	910	885	896	944	861	873	867	917	893	922	901	869
24125	22464	31268	27004	20579	12015	983	464	500	501	508	491	504	493	484	491	489	504	433	477	494	453	464	454	457	494	466	455	519	488	428	492	459	457	489	480	460	441	459	482	483	438	448	480	469	438	455	493	483	516	479	524	490	500	460	492	485	471	453	461	458	484	509	489	424	464	511	472	462	467	521	499	462	501	467	472	447	463	450	495	510	484	458	454	447	472	467	461	429	470	495	505	503	469	482	451	481	470	439	426	466	487	472	457	452	484	481	482	498	449	495	484	485	466	466	457	487	481	474	495	459	471	454	506	459	471	496	428	484	498	474	445	440	456	449	462	483	510	429	496	448	472	497	469	464	461	474	453	523	458	458	479	463	489	486	468	471	451	440	484	462	507	478	504	445	453	472	487	475	505	447	449	463	477	466	476	478	497	489	501	457	442	515	502	450	451	499	455	498	474	457	466	483	465	508	446	484	427	475	432	483	472	477	471	478	473	499	486	486	475	489	454	499	469	464	456	485	454	435	532	447	477	515	456	484	453	462	486	495	483	486	493	476	489	429	461	505	500	451	493	465	498	464	512	468	476	483	427	454	457	446	464	510	493	446	466	414	455	486	466	497	455	473	492	455	425	457	470	457	470	481	435	468	462	498	437	480	470	459	451	499	466	459	491	492	456	489	471	453	495	483	473	443	480	494	482	461	449	437	461	441	490	463	450	475	473	480	468	441	462	489	462	436	486	450	488	463	425	475	462	529	482	447	472	441	471	479	463	476	446	448	473	512	496	458	474	462	472	469	465	485	456	447	461	460	464	491	450	443	461	469	443	425	502	476	475	421	467	481	473	469	462	483	524	480	495	508	415	452	437	474	473	484	483	441	461	448	503	496	458	478	494	480	450	468	457	449	452	490	476	469	499	497	496	467	471	471	481	467	481	477	428	452	459	470	412	466	462	495	477	461	498	439	482	471	498	457	526	473	461	473	465	444	482	480	435	429	444	577	495	530	455	451	512	470	463	488	468	468	481	478	424	487	474	471	448	457	454	456	450	434	463	467	473	470	467	480	468	507	451	443	472	471	486	512	483	462	493	478	421	471	451	431	455	496	420	482	423	455	478	483	447	491	437	419	467	495	500	472	464	481	477	483	465	472	480	463	459	511	461	505	466	471	458	507	437	494	495	479	470	494	467	493	484	457	500	447	462	462	442	483	462	486	467	457	471	453	469	469	487	502	485	487	454	506	496	477	481	476	480	503	456	449	456	438	482	497	460	443	449	481	459	462	463	468	466	485	466	473	457	491	431	470	445	470	482	440	476	435	481	495	466	448	461	467	452	498	494	450	470	516	451	476	447	489	452	487	440	435	453	472	466	489	465	499	463	473	479	485	450	498	482	469	446	459	459	466	490	475	468	513	481	442	470	470	467	446	498	492	486	444	491	456	488	458	477	468	465	472	473	476	452	500	473	502	473	497	492	475	476	478	494	492	431	489	459	442	466	460	491	500	463	483	471	466	514	466	451	443	446	489	448	493	449	460	496	453	464	425	496	497	461	485	483	496	490	503	423	498	468	466	444	463	479	445	469	532	469	486	454	468	480	466	477	467	479	483	453	465	479	498	476	487	487	503	492	473	443	461	490	505	483	474	464	465	473	454	432	456	505	481	486	512	448	480	468	461	464	451	480	514	457	459	496	484	493	449	491	481	459	495	449	489	466	456	479	489	488	479	485	478	440	482	513	466	442	443	517	474	487	426	486	479	447	482	419	476	487	467	475	451	489	490	502	450	438	447	473	471	451	438	477	456	485	487	445	522	452	477	439	460	463	470	480	449	460	475	466	512	485	453	489	461	504	479	463	467	443	469	484	456	468	425	454	446	453	464	460	459	458	430	470	438	435	473	495	447	475	460	493	426	477	473	484	499	499	436	479	482	446	474	498	494	489	455	472	492	494	446	451	447	490	483	492	462	473	476	433	490	467	468	444	473	441	475	462	455	490	452	463	476	505	503	454	481	470	455	450	455	492	450	479	487	484	490	507	451	441	467	448	454	475	479	511	492	461	436	494	500	458	478	477	489	449	428	472	438	467	447	489	487	490	434	446	491	457	465	436	496	469	450	486	435	487	480	451	485	447	463	480	436	494	459	467	479	441	450	470	443	478	479	483	465	467	464	453	419	501	471	468	476	465	455	447	477	438	426	472	495	465	485	495	474	450	435	500	493	507	481	464	448	484	454	439	441	466	503	496	443	471	447	451	465	478	484	464	461	485	463	449	488	448	435	474	482	446	469	487	485	472	457	465	490	458	490	455	461	429	455	522	459	450	440	461	454	477	454	480	485	475	484	438	464	469	500	504	464	482	499	430	455	474	453	476	433	477	446	485	453	464	436	487	482	449	467	467	458	476	498	476	476	428	435	487	466	484	463	492	460	465	470	495	457	490	457	485	466	465	504	503	418	509	479	474	478	429	483	440	450	439	453	470	486	443	432	459	460	469	448	448	453	472	480	481	461	452	500	463	438	472	480	476	490	469	466	467	458	437	463	455	471	460	447	470	466	449	482	462	465	462	471	494	476	453	488	477	482	502	481	485	492	461	487	456	513	467	464	455	484	441	505	483	506	491	435	468	498	487	469	463	489	411	449	482	464	443	469	414	449	459	448	486	451	459	433	461	475	487	488	500	469	488	454	501	463	480	522	460	471	443	439	476	483	487	434	467	487	470	482	457	445	492	456	464	461	431	472	443	489	481	533	484	456	440	494	488	474	458	459	476	463	492	462	477	437	451	431	458	471	456	433	464	456	467	451	489	447	467	460	487	494	460	477	452	518	501	485	466	482	463	479	466	468	486	452	486	486	437	478	486	492	424	444	470	465	449	419	454	477	450	472	475	474	482	470	457	498	455	445	490	486	501	476	489	433	486	467	482	439	432	483	434	453	460	467	492	482	495	490	475	465	503	459	480	483	448	484	474	442	469	434	463	462	457	439	497	474	465	487	463	476	503	463	468	442	437	495	512	473	482	475	492	476	445	448	478	493	447	498	448	439	470	432	469	462	488	455	449	441	516	474	504	467	480	456	470	500	402	462	496	437	455	446	475	487	488	431	478	475	459	507	472	470	451	474	437	483	494	456	448	458	510	506	487	485	471	529	492	448	464	444	454	444	505	517	493	489	454	475	456	475	499	467	499	496	501	498	486	450	482	481	463	496	465	452	461	480	462	484	508	457	441	462	469	453	477	512	454	498	456	448	480	472	472	430	499	492	495	504	490	497	464	492	447	434	455	492	496	493	498	502	506	489	446	472	452	478	459	445	500	469	448	469	469	499	486	468	471	566	440	476	484	468	503	435	457	435	489	473	470	468	439	482	467	463	436	492	444	457	472	465	472	441	496	479	484	506	479	498	458	459	474	457	484	470	443	484	505	464	447	482	486	488	458	476	475	498	462	462	433	432	511	467	487	432	439	473	449	488	472	483	474	440	481	435	501	480	475	451	480	457	475	469	471	488	477
58723	86696	66411	39691	19346	8927	814	777	822	798	783	840	836	838	823	831	824	797	755	807	777	784	821	823	776	789	821	816	752	807	790	795	775	854	766	796	799	823	776	824	793	813	784	755	819	770	770	783	801	791	771	804	776	761	806	775	831	786	720	786	795	815	797	748	779	821	808	762	773	785	805	828	818	791	797	819	806	793	787	795	773	804	811	763	824	764	823	790	789	839	761	751	758	809	747	865	805	839	770	808	796	804	788	844	827	801	759	788	820	793	811	793	733	830	761	807	837	768	786	767	813	718	799	827	772	793	779	774	846	787	807	764	793	790	768	820	781	839	816	815	775	792	816	805	803	798	775	798	813	808	786	775	756	803	764	844	798	791	762	803	745	769	788	789	760	809	758	806	810	825	772	789	801	766	768	776	799	775	799	769	806	820	794	755	840	775	809	753	799	803	766	761	786	805	778	809	783	772	799	822	750	801	829	767	770	791	792	782	817	756	762	861	781	751	811	776	797	813	793	797	829	727	863	800	783	808	779	811	763	857	769	780	796	750	761	769	751	769	775	767	819	772	823	794	806	757	781	798	817	856	791	759	783	802	789	776	812	805	758	806	788	837	810	815	788	790	785	774	773	796	799	787	742	793	774	816	800	798	750	787	763	768	821	802	780	730	814	788	777	775	778	787	781	791	783	778	829	783	874	767	778	772	739	807	797	806	751	735	786	784	805	789	772	826	770	775	752	790	802	756	753	748	805	765	802	764	779	747	762	804	797	781	773	831	809	766	852	839	753	782	755	759	792	798	816	812	826	783	774	800	779	742	793	792	792	743	831	837	783	837	797	822	756	789	763	757	824	848	791	745	806	784	802	824	773	806	805	838	767	813	741	778	808	773	773	768	831	782	805	747	791	799	767	773	841	808	739	780	741	785	789	798	845	815	775	767	776	825	839	762	784	822	797	742	777	783	765	819	775	764	762	838	804	737	820	824	821	808	744	810	832	798	820	786	799	773	826	808	786	743	811	821	786	782	808	758	813	814	786	799	797	860	777	814	813	776	759	802	761	774	805	810	834	817	781	772	810	750	774	739	754	736	787	774	787	831	749	843	793	775	800	723	790	775	783	797	828	790	819	763	760	804	784	805	845	698	793	819	779	795	820	882	791	771	790	795	804	750	772	829	796	733	798	842	761	768	751	809	761	764	811	756	802	766	823	771	800	784	802	803	798	754	759	816	758	748	763	799	744	743	822	793	841	813	745	766	784	762	762	727	784	758	816	765	801	818	779	816	824	782	788	749	815	786	788	759	796	734	737	761	811	782	738	805	764	779	816	808	851	821	791	744	803	801	779	776	785	751	772	771	825	814	768	762	755	784	814	823	776	794	856	784	824	759	803	795	802	765	817	807	801	784	841	815	755	835	808	753	808	843	796	775	751	822	779	788	778	774	773	776	813	781	755	807	793	785	720	803	784	782	764	845	808	813	802	811	789	782	803	831	789	823	781	771	799	815	778	791	793	809	822	788	830	793	775	860	771	786	785	792	828	822	784	811	790	773	812	812	767	796	793	819	768	826	775	852	801	778	786	792	800	766	802	848	824	783	821	787	771	804	825	792	750	761	781	771	818	834	814	811	775	807	753	777	812	778	783	802	749	746	808	829	798	885	824	812	818	779	778	812	796	765	768	788	746	741	829	823	804	838	770	778	792	787	784	777	807	780	797	794	756	798	782	811	802	767	777	831	758	801	837	814	751	753	770	820	749	760	828	804	762	766	793	774	742	734	817	806	773	769	811	793	816	777	803	808	748	788	803	769	824	779	763	773	787	805	867	812	784	828	813	783	782	750	786	828	785	759	767	760	753	792	755	736	803	743	770	810	786	757	810	735	812	805	790	753	825	800	845	821	774	793	811	775	864	859	778	785	836	787	781	742	815	754	807	780	817	832	791	814	808	813	760	826	810	784	784	809	849	757	774	801	796	774	791	767	875	803	746	864	820	751	780	819	808	756	751	784	788	821	813	722	816	811	798	754	753	800	804	798	818	765	766	765	817	751	778	738	773	769	795	799	798	838	800	770	766	783	787	780	830	776	775	804	784	774	734	792	765	776	762	785	795	758	739	800	719	807	774	762	790	797	859	787	792	749	791	813	787	806	751	836	771	814	781	762	826	809	781	818	792	788	763	787	769	821	791	765	803	806	801	799	730	744	821	734	796	783	799	813	795	782	751	800	815	798	799	757	824	827	777	839	797	788	801	841	809	801	786	793	758	761	806	815	825	798	771	815	761	766	760	780	774	803	746	794	802	788	785	796	787	766	770	754	760	776	811	810	761	729	770	835	780	788	730	782	788	751	791	824	772	777	752	810	791	779	818	796	768	753	781	787	800	816	822	791	817	745	778	804	758	770	780	774	748	775	723	785	778	780	797	820	818	777	800	789	770	809	806	781	823	797	819	761	786	798	820	812	722	812	805	794	821	799	825	801	759	772	768	806	808	761	757	774	783	791	851	786	791	756	791	802	753	751	811	754	818	779	803	808	725	765	832	784	804	798	870	827	754	812	781	806	877	789	738	747	776	839	844	757	792	839	771	817	713	769	778	757	785	827	776	828	781	750	816	767	773	806	799	785	806	778	789	839	823	755	766	767	829	840	775	762	772	787	801	777	753	746	764	776	809	808	760	788	785	744	812	828	810	800	793	819	817	763	802	805	814	787	789	808	793	800	773	813	768	789	810	775	803	820	773	780	795	792	775	787	799	804	827	782	805	777	761	797	788	768	803	804	796	762	800	823	848	751	794	762	769	799	758	821	787	777	817	784	779	779	813	834	819	781	772	751	780	829	792	829	836	754	750	760	746	752	833	786	740	799	799	777	801	793	788	795	811	782	801	791	753	766	814	817	813	786	804	781	855	765	778	762	779	840	791	808	829	770	774	781	801	853	769	792	758	752	779	787	786	760	775	775	803	781	825	762	837	722	790	804	819	767	830	787	785	796	795	794	797	837	756	754	799	792	766	759	781	762	795	752	798	787	770	848	827	754	808	793	769	793	743	768	784	775	790	808	840	797	848	813	791	826	760	857	793	764	748	783	752	794	819	820	783	791	742	820	806	778	750	774	782	788	802	764	774	756	824	770	781	795	837	774	801	793	769	761	734	793	750	820	815	723	803	793	763	801	776	777	815	791	793	797	795	778	759	816	819	775	795	800	795	721	806	803	780	805	785	811	748	751	852	744	761	790	786	818	791	746	813	822	783	809	802	802	710	813	744	785	798	757	796	774	818	757	816	767	816	798	706	786	786	789	810	787	776	775	781	766	767	774	784	808	760	753	771	795	797	773	765	808	803	777	847	784	807	768	747	773	759	807	782	743	796	806	743	821	800	818	825	809	759	753	775	757	777	738	841	797	764	802	831	804	817	818	810	796	794	785	798	789	742	800	805	809	743	762	833	801	778	784	785	824	842	872	778	782	764	792	784	785	772	822	781	776	766	800	787	792	756	773
23028	21568	30009	25264	21319	19145	5341	721	559	571	590	551	540	585	578	598	566	589	600	571	527	559	514	483	549	551	591	539	597	579	506	565	591	521	482	569	570	585	516	564	542	534	611	556	547	528	561	541	534	559	540	548	563	556	568	589	571	531	570	528	572	517	545	551	559	562	514	548	540	503	543	566	577	570	518	545	557	539	540	595	528	545	562	527	508	521	546	550	519	586	556	536	548	526	517	567	557	572	580	542	557	576	565	585	554	521	584	539	571	526	559	584	558	521	493	527	554	544	531	535	536	549	547	499	537	575	589	527	589	622	534	523	533	542	518	627	562	572	545	567	534	540	557	573	528	504	531	527	533	494	506	603	545	542	579	477	531	539	587	554	564	574	525	545	540	587	548	511	573	541	543	531	588	551	551	539	560	558	539	558	552	556	536	535	574	525	551	571	545	575	548	579	577	542	528	545	538	555	559	560	539	567	562	551	531	552	550	550	552	551	581	552	530	547	543	535	533	545	538	574	530	533	584	538	540	563	555	565	518	567	556	603	566	563	549	535	581	582	529	507	556	534	528	570	528	543	565	506	579	554	532	569	557	575	582	568	526	533	500	538	532	562	539	580	540	541	575	530	562	562	545	562	519	581	561	545	561	523	565	548	553	557	564	564	541	558	537	575	549	543	553	519	544	547	492	560	579	518	521	499	534	558	572	542	527	569	553	547	564	545	576	533	563	531	549	544	519	558	561	566	560	578	538	557	546	566	519	554	572	554	600	546	566	517	559	523	551	541	521	561	536	577	560	530	558	530	527	523	539	553	557	559	527	547	522	578	496	608	534	531	551	548	536	563	549	589	560	529	514	507	501	555	551	567	536	566	610	542	510	545	580	553	547	551	515	555	571	565	550	545	529	547	508	512	579	522	549	565	535	541	530	555	544	545	542	546	596	538	547	547	578	561	499	529	563	506	541	576	565	564	562	540	529	542	540	552	592	556	567	549	525	558	536	535	537	588	561	531	547	582	541	580	568	532	555	557	561	563	566	557	546	525	566	567	503	505	537	581	528	569	514	557	517	529	541	576	512	554	539	551	525	573	526	522	550	549	510	548	556	560	513	560	543	588	568	522	545	547	515	525	560	534	539	558	558	576	536	576	581	552	553	585	533	527	569	558	539	549	563	534	542	570	535	497	539	555	542	574	574	531	549	536	550	590	546	519	541	542	544	544	566	541	574	564	539	522	534	558	514	517	543	536	530	551	572	562	588	536	539	544	565	529	528	531	568	556	549	578	536	569	592	553	552	543	557	568	565	580	550	523	561	554	583	531	512	549	557	544	500	545	536	570	551	536	537	558	556	520	558	551	584	536	521	538	583	571	534	548	553	540	547	525	580	549	524	517	552	561	527	556	581	540	540	570	560	547	537	538	517	560	512	552	507	518	522	537	527	523	534	533	551	548	543	572	570	542	580	564	537	557	543	552	547	538	500	523	539	551	562	536	543	562	533	541	572	549	527	603	537	531	545	550	570	540	499	506	554	540	524	562	540	603	557	553	572	525	578	578	560	532	534	579	536	530	538	537	522	509	541	579	554	587	556	540	545	507	506	582	521	561	514	522	549	529	545	543	546	535	546	547	572	526	548	543	541	588	554	572	575	563	563	515	596	561	513	562	556	550	570	571	557	543	562	584	545	553	592	517	541	552	575	574	542	512	537	554	559	556	539	542	544	549	523	523	524	598	557	540	517	524	505	526	573	548	570	528	532	527	566	608	472	541	517	511	569	539	531	552	519	553	540	545	533	558	577	515	530	562	613	533	508	526	541	520	534	543	573	597	579	558	533	567	561	532	517	544	594	514	564	545	563	552	550	583	521	551	539	539	492	524	508	561	531	533	536	559	535	544	549	550	568	562	564	549	563	532	548	515	539	574	505	524	564	528	548	549	517	532	522	575	573	523	562	568	554	557	513	552	567	552	526	586	561	552	551	531	565	561	537	546	478	563	568	535	543	539	561	620	577	533	524	554	564	555	546	556	545	576	528	561	590	591	556	553	565	549	577	591	527	563	549	517	559	553	530	549	546	545	562	569	531	520	583	561	524	526	551	569	524	504	549	543	570	554	539	573	558	564	524	524	562	559	574	531	537	587	528	552	581	567	600	552	546	566	547	570	535	539	554	536	584	528	584	560	532	583	524	527	561	603	539	504	563	542	525	589	520	552	565	508	529	525	532	531	499	532	560	560	536	565	534	570	578	533	589	545	583	546	598	509	519	495	561	570	538	558	542	533	573	544	534	578	571	556	516	556	574	498	540	596	613	555	552	517	481	560	576	495	551	580	563	553	505	551	546	551	545	550	570	560	558	553	535	609	548	583	534	568	543	549	550	544	565	535	563	540	543	583	544	607	525	526	534	554	528	538	574	536	527	564	522	550	566	553	556	519	554	531	569	549	543	570	563	590	522	619	530	550	557	535	536	533	553	533	553	514	546	515	531	555	550	578	565	561	504	563	558	542	563	565	594	565	516	565	551	535	556	573	522	573	553	521	550	562	560	591	569	532	527	559	554	542	538	548	511	543	583	553	593	507	583	525	514	536	556	575	541	557	511	536	537	525	563	569	564	551	561	525	497	531	525	547	556	566	559	553	555	561	586	590	560	541	539	582	543	524	532	570	538	547	553	566	534	519	551	541	532	533	541	526	534	566	510	541	544	539	548	525	541	512	526	526	539	527	560	554	560	554	546	524	567	561	574	569	562	530	573	557	521	553	545	524	523	520	537	549	506	555	567	558	533	579	537	537	521	543	523	574	562	545	506	505	539	496	508	526	524	546	526	589	521	534	509	543	560	534	564	594	527	503	568	490	568	509	545	550	575	574	482	566	533	585	527	541	527	570	536	520	507	536	558	575	578	518	536	556	546	575	553	540	558	527	530	554	554	550	536	535	518	547	550	543	557	543	550	552	542	533	492	550	557	539	568	569	573	536	552	534	587	531	542	567	524	560	543	547	574	532	559	535	551	539	563	521	522	551	541	557	582	509	552	562	597	517	553	525	525	545	557	544	536	548	506	579	586	548	517	518	529	578	522	536	529	534	531	532	543	555	557	596	574	564	495	513	571	574	573	546	527	608	569	555	550	551	558	558	602	567	525	514	537	581	547	497	546	535	515	542	562	540	553	575	523	541	576	526	578	557	511	563	521	548	561	563	535	572	559	509	520	572	533	586	561	566	604	532	543	516	565	563	566	528	515	562	561	540	591	576	560	515	529	608	516	528	558	544	514	542	573	522	536	511	584	561	584	510	510	556	563	546	551	578	542	523	559	614	564	577	530	536	566	543	558	546	568	522	526	554	549	559	547	539	547	519	527	518	562	540	530	575	504	546	510	551	512	570	576	541	553	518	501	553	572	552	537	557	566	530	575	556	550	576	564	549	585	558	559	579	580	577	598	564	536	547	573	566	576	546	527	545	507	575	520	498	563	556	551	530	546	549	534	527	545	551	564	583
55674	94774	76626	48304	25358	12742	981	943	923	940	821	888	892	932	915	875	860	847	921	871	904	890	893	890	891	896	814	886	881	887	831	868	876	887	916	942	847	864	867	913	888	872	946	856	891	909	852	854	852	851	866	876	903	896	860	906	856	835	866	911	824	862	858	870	868	836	900	872	908	923	932	938	988	991	848	851	905	882	899	851	833	867	854	867	874	851	903	875	833	843	896	827	849	909	897	854	932	878	893	898	900	862	821	882	853	887	915	849	832	876	860	869	876	885	854	864	913	869	900	811	841	904	881	901	865	905	875	880	879	857	855	943	867	879	861	903	844	864	830	914	869	848	856	841	858	857	898	873	833	884	900	892	911	910	869	891	856	813	914	884	890	872	756	824	873	879	911	849	903	833	837	875	855	852	890	867	871	857	885	843	878	872	904	914	883	831	922	869	914	865	837	868	897	891	849	887	825	911	929	861	889	900	826	821	862	906	878	851	799	878	886	889	916	884	885	845	841	836	808	927	849	856	850	847	915	910	846	884	848	894	890	890	876	950	860	857	932	848	884	850	835	810	875	920	932	905	862	841	845	909	864	851	909	877	844	897	851	874	888	847	901	839	949	902	880	867	843	839	911	876	897	882	882	850	842	872	906	877	877	902	845	913	846	882	860	892	862	863	875	899	848	839	919	891	934	893	870	814	832	872	880	878	898	890	899	875	874	875	855	877	890	874	869	865	914	911	829	817	876	901	854	865	871	841	859	882	828	932	901	876	878	872	868	888	877	921	917	856	893	872	867	888	901	888	887	876	905	887	875	905	879	864	904	847	848	840	826	863	880	868	834	859	854	939	878	857	831	844	940	904	867	847	827	880	880	899	926	889	906	898	878	857	866	887	901	926	878	864	834	911	888	883	837	919	868	907	888	863	863	915	918	835	850	929	899	934	853	887	910	874	861	855	897	929	856	933	880	869	832	909	914	876	888	871	870	913	877	852	894	861	925	867	818	831	894	830	912	858	884	944	901	921	903	870	897	900	878	878	838	849	880	854	907	878	881	878	877	857	875	866	857	906	864	871	809	901	928	869	914	802	916	906	880	911	861	876	902	851	876	908	888	875	883	842	893	899	859	889	847	851	855	862	875	871	885	882	879	870	870	887	883	925	836	866	852	890	888	883	900	862	913	848	901	873	904	910	850	854	873	911	884	826	885	875	844	859	858	868	916	870	881	832	882	889	860	915	857	868	859	864	920	850	883	852	890	906	846	880	912	908	873	878	894	851	873	852	880	904	844	836	887	885	855	887	897	891	857	873	794	832	884	893	883	860	865	900	837	855	912	906	877	865	838	854	906	835	916	871	881	871	928	913	813	850	898	872	844	866	922	853	855	876	876	873	863	909	867	919	878	883	862	899	893	963	873	949	898	878	874	894	865	849	897	917	881	855	902	887	861	888	860	880	852	896	862	910	847	850	891	831	872	877	909	847	919	883	895	831	898	873	882	894	867	872	870	848	870	842	873	873	867	928	876	829	881	857	948	854	870	857	840	821	896	844	900	848	921	889	865	878	891	899	930	895	831	896	853	866	891	857	875	943	810	866	894	864	845	875	886	872	871	868	830	877	867	908	844	908	870	865	869	877	885	882	882	828	911	885	853	886	817	810	858	839	863	878	867	872	876	929	863	886	929	889	868	877	861	888	913	850	889	902	876	873	835	888	871	822	903	864	869	905	910	917	895	832	862	841	862	853	881	872	818	885	893	861	897	857	907	880	863	861	898	924	846	901	910	900	954	882	923	916	856	851	862	861	867	889	885	888	890	867	883	855	874	845	871	861	881	863	855	910	869	900	914	871	925	904	885	875	845	893	871	856	943	853	919	881	877	863	886	895	909	859	862	887	854	877	858	891	880	878	871	952	874	842	842	839	959	885	880	885	889	933	861	852	897	893	855	859	902	948	873	846	893	889	872	825	865	855	879	848	902	879	871	873	913	891	898	883	847	880	845	829	858	885	841	897	893	906	858	871	891	849	844	843	863	898	875	825	832	874	913	887	886	896	826	865	886	848	833	896	942	838	823	859	824	831	906	851	869	835	874	878	887	874	872	855	870	863	886	891	891	823	892	866	872	883	863	879	868	932	822	885	870	893	863	893	876	880	870	863	880	861	857	879	931	855	882	827	901	857	890	882	843	913	890	899	868	835	884	886	854	867	882	913	883	908	846	830	883	820	859	875	927	813	857	900	850	878	870	855	893	883	842	910	921	850	870	907	953	902	910	829	830	822	864	892	914	911	858	893	879	926	860	886	894	858	837	885	870	881	847	879	865	857	899	843	888	820	869	927	904	870	845	909	888	886	935	876	855	887	863	889	858	884	861	855	899	857	867	924	887	877	906	871	915	880	871	831	876	858	870	910	873	861	838	858	912	877	830	876	894	857	908	885	855	912	885	857	872	944	836	854	849	867	881	854	847	844	866	876	852	853	910	872	910	940	861	850	913	888	842	795	923	866	897	888	830	883	918	844	870	901	893	859	915	894	851	818	891	884	869	864	940	884	865	900	909	854	859	890	867	849	846	842	852	872	927	884	838	870	886	894	880	905	866	879	896	856	829	847	874	878	859	851	891	856	900	846	885	864	890	893	863	841	944	895	903	833	912	929	833	905	852	858	862	890	891	875	911	855	846	882	855	826	874	892	891	900	902	836	867	878	878	896	900	826	879	866	860	870	911	844	862	886	833	916	878	910	826	835	871	855	809	895	897	890	938	889	828	880	862	845	887	864	904	866	841	897	845	853	880	914	858	877	860	868	907	901	900	877	878	873	943	902	890	891	860	877	885	870	922	935	855	899	848	860	811	844	838	831	833	884	934	924	862	856	911	879	904	858	849	865	876	889	882	867	912	890	878	913	826	914	865	896	851	873	884	844	881	841	851	886	897	850	839	870	879	874	847	896	877	900	901	888	886	856	888	882	883	898	857	895	929	932	879	904	840	884	884	898	867	815	899	860	836	884	835	831	833	926	906	867	890	874	869	888	848	850	901	873	931	872	878	903	875	867	902	863	942	878	876	831	847	897	930	873	866	886	881	918	910	861	873	837	856	922	877	926	869	948	834	874	894	858	909	858	887	877	897	888	881	859	860	859	895	898	886	867	861	862	911	857	859	872	892	865	888	882	849	849	884	824	860	853	836	888	917	868	932	918	849	880	860	843	905	865	925	886	855	883	845	856	841	927	897	833	873	842	850	848	878	836	902	837	857	831	861	876	913	939	896	840	885	895	906	873	863	866	929	841	825	899	888	878	923	847	908	878	860	878	853	917	855	847	855	897	872	878	844	855	857	902	877	832	859	878	951	815	891	929	849	879	928	879	853	907	886	894	915	890	861	873	870	904	859	880	917	842	874	793	878	900	876	876	900	843	879	942	871	857	826	861	884	843	872	921	880	883	919	836	937	861	884	917	863	863	873	907	885	889	823	898	867	867	824	906	851	889	844	918	910	914	846	894
29076	27358	26527	14251	2129	1189	562	543	531	523	501	541	521	535	537	552	524	531	528	583	530	520	527	517	515	487	498	535	533	465	506	495	502	518	516	516	506	535	481	530	499	560	521	500	523	568	505	509	547	507	540	545	487	503	520	510	528	481	481	529	512	483	503	493	539	498	505	521	488	531	509	499	508	509	525	548	499	515	509	515	515	513	503	532	454	481	524	517	525	534	526	526	479	519	500	496	504	508	525	492	541	491	500	521	519	543	507	513	537	539	556	532	536	520	480	525	542	490	538	517	517	526	548	500	513	525	482	556	481	529	495	535	503	492	514	552	538	500	517	551	538	515	552	522	544	535	540	528	489	545	489	527	540	507	501	518	518	481	517	511	513	513	537	571	542	501	549	480	539	521	495	479	520	512	505	532	541	495	546	513	543	488	531	473	522	503	547	508	487	551	522	484	496	513	506	529	514	528	514	535	541	509	504	543	514	511	521	528	503	520	532	536	542	559	535	535	505	552	534	518	518	524	497	539	487	528	539	536	515	502	471	509	505	523	508	539	483	473	532	558	511	523	507	512	502	504	496	508	517	555	540	509	553	520	506	501	540	558	531	547	523	520	512	543	515	486	505	501	503	527	507	520	454	541	503	512	520	471	493	492	548	513	532	502	486	509	544	501	515	478	483	508	537	510	505	480	470	539	488	509	502	501	520	508	516	498	518	534	534	478	509	535	482	506	490	496	497	559	524	480	509	496	511	532	512	522	514	520	564	501	496	526	491	510	493	493	520	513	540	534	484	479	525	489	536	555	562	504	528	509	527	515	490	516	548	510	540	484	495	505	552	500	484	509	499	531	501	513	514	504	500	490	515	526	530	516	502	520	499	529	523	502	536	517	511	541	504	560	515	514	490	465	546	523	527	528	487	522	508	520	497	494	555	521	457	532	495	524	523	519	504	546	494	524	481	523	494	528	516	498	501	474	511	525	557	498	511	525	529	543	482	512	501	514	552	491	488	482	494	505	561	572	513	504	518	492	498	493	476	549	547	532	513	529	482	487	518	504	494	522	524	495	494	480	490	492	550	536	505	510	484	559	525	513	501	515	503	526	501	500	533	521	490	519	478	532	546	508	506	558	487	514	510	492	515	485	482	533	490	491	510	505	481	501	492	507	510	538	553	536	521	482	515	487	532	550	466	510	539	512	520	561	519	530	492	576	546	524	504	510	515	526	517	536	521	523	519	495	525	520	536	506	464	531	483	568	548	527	536	502	515	543	497	520	525	484	533	522	559	520	518	533	535	535	529	509	522	512	524	515	498	508	499	503	512	577	500	471	537	526	517	477	528	512	518	519	502	513	526	507	507	468	487	486	541	529	525	537	532	514	543	518	472	550	520	543	514	517	487	502	497	518	530	487	530	521	460	499	529	501	509	526	499	496	465	491	544	499	520	517	512	534	517	515	554	506	543	540	512	537	497	545	499	508	513	523	523	531	490	516	559	555	589	503	511	505	508	534	500	573	498	514	540	558	494	528	497	497	491	501	522	523	545	490	519	511	466	506	537	522	528	509	499	481	544	491	508	529	532	556	547	561	540	512	531	537	551	472	538	503	495	523	537	486	536	509	536	538	527	518	509	473	533	524	558	562	524	532	580	517	513	536	522	510	513	494	507	498	497	495	521	509	540	477	549	567	538	487	481	514	491	486	504	521	529	470	504	528	513	458	495	524	496	557	505	508	478	525	489	526	470	529	538	503	537	491	500	538	501	505	466	506	499	531	562	514	516	501	493	513	515	535	555	465	528	489	544	494	500	537	531	548	499	503	539	495	512	520	525	529	499	504	567	531	539	522	521	555	517	501	516	539	527	497	497	550	511	513	522	511	557	517	528	468	521	523	513	534	521	483	490	535	479	537	492	517	491	508	492	504	543	515	513	495	565	550	488	566	552	542	502	495	503	523	510	486	506	538	472	527	506	522	519	530	484	509	518	512	539	523	516	511	512	571	526	516	497	517	546	562	487	511	488	522	492	539	479	504	501	541	533	496	526	526	503	506	509	513	550	520	524	522	538	496	528	506	488	520	543	523	518	513	506	527	511	528	496	537	533	462	479	483	520	496	480	501	511	551	526	485	511	518	506	539	539	490	547	507	522	517	547	504	497	504	473	524	492	516	539	506	527	514	534	502	492	532	532	495	516	525	512	508	518	522	551	522	551	502	524	540	502	503	501	546	501	501	543	497	537	452	537	511	495	554	506	558	526	558	552	520	523	499	520	538	506	515	576	502	507	488	551	517	560	560	490	535	539	533	481	518	545	529	549	517	527	521	518	529	497	513	510	502	538	524	504	526	525	489	490	520	514	526	515	548	493	562	535	525	480	479	503	518	529	482	514	507	549	510	534	522	492	514	538	503	475	484	523	513	506	481	485	540	481	526	478	549	524	543	499	511	524	563	502	485	514	476	534	508	543	540	531	526	536	513	510	518	528	563	527	532	500	477	526	521	510	504	489	521	485	488	530	480	537	535	485	517	497	519	572	509	515	482	516	511	527	488	487	535	479	516	511	524	482	564	518	519	505	538	505	534	506	521	537	476	495	491	525	525	495	496	510	542	512	531	533	595	551	526	546	471	539	541	506	530	551	487	505	515	527	550	547	502	564	495	499	453	510	497	496	519	551	534	497	522	492	484	524	504	507	518	487	499	537	495	462	507	548	529	539	526	526	513	542	567	515	473	527	516	524	516	522	519	513	506	518	535	524	497	502	526	532	496	554	520	550	515	513	537	496	496	552	485	521	517	497	529	511	523	507	526	511	556	542	528	542	548	529	544	587	503	534	501	518	495	536	491	498	522	563	529	548	533	491	497	522	486	529	530	532	566	535	523	508	530	533	519	506	524	515	509	551	474	539	517	499	520	519	531	487	525	531	522	494	501	493	499	536	496	514	491	486	504	547	529	528	473	546	524	533	523	538	507	463	517	474	512	545	504	516	511	490	522	527	469	541	474	550	523	539	504	549	501	556	494	480	508	496	484	508	499	541	531	483	490	516	572	504	535	498	494	524	503	525	512	565	473	518	473	515	505	517	521	506	513	520	455	555	545	518	525	494	494	497	514	510	546	491	501	485	520	492	505	514	545	511	511	522	506	503	561	529	510	586	496	494	533	485	511	552	499	507	523	523	542	539	499	488	543	554	506	500	523	555	495	534	491	462	507	553	484	537	525	495	511	520	559	512	491	528	532	544	508	513	513	538	464	546	546	516	507	564	529	517	538	500	507	506	487	519	528	522	496	508	508	524	548	522	543	506	518	497	506	510	478	528	520	565	522	507	532	527	510	528	552	545	534	490	526	561	513	507	499	516	512	513	508	509	511	499	552	515	505	492	513	517	527	544	506	532	507	497	531	534	491	537	511	516	525	544	530	508	535	533	530	544	501	527	517	498	517	553	532	550	535	513	505	558	562	529	487	538	542	510	534	505	500	490	534	500	542	528	529	513	513	478	507
38753	44627	32488	14973	3819	2325	916	876	880	945	825	861	861	879	844	835	888	895	832	874	868	913	847	895	865	902	843	906	851	853	898	948	880	914	853	896	934	896	916	863	868	831	870	889	884	909	873	872	883	898	897	837	895	871	929	831	910	902	913	861	932	884	856	853	847	877	916	864	948	891	879	891	913	888	878	879	872	896	832	877	893	848	866	847	914	852	812	897	930	880	860	862	878	866	856	911	849	875	852	831	910	865	927	921	855	915	908	813	880	847	860	855	906	882	859	871	835	877	853	826	907	899	862	881	912	895	883	881	908	886	894	849	842	872	893	856	885	904	876	857	841	889	896	849	804	820	872	866	903	903	869	903	866	832	888	841	896	920	802	913	868	907	910	895	896	835	885	865	857	905	948	871	875	910	844	890	890	880	817	866	797	879	864	842	901	827	898	887	877	882	897	903	849	881	901	906	871	860	870	871	834	879	837	892	892	878	906	869	897	879	898	851	845	912	853	855	871	906	873	911	861	845	907	891	846	874	935	858	865	861	883	829	878	842	859	905	830	903	814	863	853	838	915	854	836	886	895	911	927	844	832	901	897	938	883	896	928	858	903	892	905	862	883	859	841	894	899	805	870	872	872	898	883	883	844	841	871	802	867	899	914	859	890	880	887	818	928	829	900	888	895	919	869	898	889	896	827	898	853	849	894	883	841	888	874	893	888	865	856	856	873	856	867	892	890	902	852	891	869	840	881	844	883	867	867	868	844	879	896	827	834	811	879	893	944	872	861	837	873	887	866	902	801	885	815	841	843	869	889	878	893	801	887	815	892	869	897	858	919	918	871	846	878	954	850	899	842	851	903	905	943	905	822	890	915	876	837	905	919	887	919	858	882	850	883	845	883	837	891	892	834	882	874	879	874	882	853	823	875	835	823	883	878	874	833	845	915	885	855	851	866	864	882	864	843	884	836	864	868	910	875	876	886	902	853	854	897	863	838	857	889	910	833	902	815	890	816	879	916	843	864	872	916	864	896	861	872	876	847	904	829	815	877	882	855	921	831	884	850	882	840	877	873	782	930	882	870	876	877	834	893	900	805	860	856	820	861	866	867	867	889	844	878	865	861	930	846	884	865	846	906	896	886	874	873	853	891	874	898	923	883	864	887	862	801	905	882	926	921	922	869	895	841	881	890	880	843	854	860	860	861	908	819	904	863	876	928	819	853	869	855	860	838	872	908	883	863	831	888	875	848	868	861	889	856	845	834	799	846	859	882	902	900	842	842	886	865	845	898	822	863	876	903	884	868	847	869	888	827	878	864	907	836	900	879	871	894	860	808	876	917	864	881	975	845	865	872	875	889	818	842	853	926	874	948	865	860	843	870	861	859	832	888	833	861	862	878	825	850	841	872	865	919	884	920	903	926	850	911	898	835	915	837	881	810	769	858	865	885	905	857	827	781	884	890	867	819	850	907	854	874	927	865	823	865	832	899	853	856	868	850	876	882	899	860	854	899	892	797	833	840	887	855	922	862	874	910	899	859	852	876	917	851	897	861	889	894	859	867	857	906	834	867	835	850	858	844	855	829	902	847	900	889	853	860	883	872	864	856	868	852	876	911	901	876	920	873	860	880	857	862	868	824	892	947	898	895	873	854	856	934	854	840	840	824	876	897	855	895	866	868	864	852	885	891	883	875	861	893	884	903	901	854	861	872	854	873	855	864	808	840	860	864	831	867	914	926	874	899	846	927	845	857	883	919	849	903	877	906	915	883	831	863	918	862	856	887	813	909	828	894	887	859	866	872	863	855	896	821	854	865	895	826	857	856	891	894	899	895	866	854	882	877	848	847	903	900	899	902	824	856	859	899	890	840	869	834	919	905	814	869	915	843	844	869	916	897	869	950	867	880	841	902	885	893	895	845	879	840	848	922	855	888	927	867	836	850	863	849	919	896	896	860	870	875	895	895	929	895	867	860	865	912	895	884	901	872	842	885	873	901	928	900	865	871	905	859	881	853	884	883	892	914	891	837	861	845	847	867	831	849	890	890	815	861	857	947	868	872	885	860	897	861	897	852	878	850	815	886	920	912	873	957	895	903	893	883	854	868	893	864	846	836	905	926	865	896	910	918	878	846	909	830	886	885	915	889	888	853	920	833	893	864	843	915	907	852	924	891	913	870	897	854	865	887	896	841	872	905	902	899	839	861	911	862	814	843	820	921	862	912	904	876	884	892	848	858	885	879	832	817	951	920	895	826	809	920	876	867	871	911	835	865	906	873	848	852	895	859	862	905	869	935	897	824	885	884	842	870	831	864	879	873	875	887	838	918	855	848	850	842	912	889	872	850	874	911	847	849	894	895	869	840	855	867	926	826	833	820	880	914	889	916	846	826	864	842	880	896	879	887	847	879	854	880	879	898	891	902	911	881	853	852	883	878	862	872	901	842	868	851	860	884	773	841	870	944	899	891	889	884	886	876	868	908	911	853	821	870	857	851	843	879	890	911	869	892	881	896	869	919	890	855	910	829	841	872	883	923	849	837	892	873	879	879	915	890	884	857	860	886	808	858	885	844	909	891	929	822	874	935	806	876	855	888	824	854	914	857	902	881	886	857	850	877	831	846	845	801	860	851	870	873	889	878	923	859	817	823	885	848	842	806	866	877	870	830	877	884	908	893	895	855	880	884	837	900	885	863	877	881	810	827	859	849	849	876	855	915	856	861	845	899	832	824	902	877	817	816	897	856	825	857	848	882	857	855	901	883	838	837	871	885	905	844	881	853	804	911	815	885	904	873	836	872	906	925	827	870	920	872	825	872	894	847	880	853	872	871	854	920	841	877	872	901	902	939	905	867	866	879	901	889	905	868	845	857	871	818	852	920	938	811	892	830	910	871	878	890	869	888	893	880	882	869	896	866	884	844	827	837	890	897	910	875	885	866	856	899	877	900	865	868	847	891	885	862	891	853	903	897	883	893	893	869	877	858	925	868	917	875	902	857	866	881	899	829	866	915	853	905	865	890	904	891	857	861	878	898	890	846	871	870	845	828	860	915	859	947	835	889	907	863	858	908	903	854	877	918	866	859	847	864	874	873	846	848	866	854	852	853	883	818	898	837	864	855	865	857	896	896	852	949	895	939	877	897	936	858	903	866	832	885	846	898	814	826	917	853	899	870	873	813	836	864	869	889	882	901	867	916	866	892	870	893	929	862	884	817	865	893	839	839	871	909	912	864	848	850	850	874	818	854	848	885	893	876	880	855	881	868	869	829	911	859	875	843	897	881	825	829	896	888	866	947	890	836	902	903	852	884	856	932	912	857	864	904	811	886	871	871	863	875	895	894	854	834	869	870	913	875	906	871	893	849	903	861	859	894	901	827	835	872	915	854	856	898	872	890	913	882	867	858	875	874	811	826	809	837	865	881	859	862	895	865	929	860	860	887	915	847	840	862	886	868	886	871	921	882	894	851	845	823	877	903	889	905	882	826	853	899	844	923	869	842	950
24003	22495	31310	27495	20472	12138	1205	534	497	506	443	485	434	480	496	511	508	453	485	443	457	456	460	477	446	463	460	467	497	463	444	464	479	468	455	530	445	482	473	436	488	492	462	489	473	463	497	458	487	480	499	441	452	452	482	464	467	458	478	501	468	479	466	443	404	467	455	437	493	462	452	477	475	480	507	458	463	448	457	468	482	465	451	507	473	465	490	460	452	462	477	469	417	468	456	456	464	455	471	483	464	446	474	439	488	490	451	475	471	493	463	436	410	449	497	473	430	463	450	488	442	463	448	464	509	467	439	487	429	457	404	419	480	481	479	491	461	468	452	478	486	465	475	474	456	432	461	460	446	440	496	431	439	445	483	492	473	469	475	412	456	450	421	489	457	457	432	479	460	401	481	463	486	470	450	461	479	448	429	420	455	472	419	446	462	481	458	438	480	421	468	447	435	468	507	456	442	411	428	467	463	495	434	475	445	451	471	460	430	456	458	484	453	425	487	444	457	445	481	434	436	439	485	461	443	495	464	436	468	475	472	452	445	522	462	427	485	471	492	503	444	486	454	464	444	482	446	494	461	478	436	470	458	517	462	434	456	378	489	445	476	469	515	441	471	495	449	460	464	439	462	462	411	450	462	488	440	440	446	486	423	463	470	430	485	472	457	474	441	455	502	452	437	492	474	497	430	479	462	468	475	482	431	475	470	466	427	478	488	416	432	431	454	454	477	454	438	481	478	479	484	462	460	536	459	444	461	476	438	435	458	464	489	474	492	518	478	453	470	441	467	477	430	436	445	459	473	473	465	470	427	452	452	442	481	483	440	460	459	464	459	461	453	452	432	416	486	441	465	434	437	468	452	462	474	454	458	494	433	475	452	436	440	454	449	474	517	458	449	439	452	432	476	477	455	464	469	431	443	462	447	434	435	482	448	453	420	482	472	489	472	474	451	435	465	436	444	450	447	497	452	463	430	458	455	435	461	470	465	486	477	442	488	466	462	430	424	485	425	513	500	464	458	474	462	466	446	450	466	487	438	488	468	487	448	452	499	492	422	460	461	456	428	455	438	470	432	466	476	475	442	454	456	497	447	439	454	443	449	495	467	492	453	474	454	428	443	455	502	498	430	474	424	442	442	455	452	465	456	465	465	466	492	491	441	492	504	468	490	436	472	426	462	492	484	475	453	449	483	462	468	449	455	507	401	459	487	496	426	435	465	467	502	471	494	438	436	463	489	495	473	465	450	452	454	451	479	507	478	463	455	439	431	457	491	483	488	433	468	456	493	473	479	450	486	457	440	462	440	478	486	457	412	446	471	506	463	463	458	456	440	468	462	457	453	498	450	439	469	440	475	464	449	404	429	452	468	467	456	470	473	462	449	439	404	420	440	493	430	485	418	409	489	462	492	468	470	418	456	447	483	519	444	483	475	430	477	453	465	459	462	451	465	434	463	488	440	478	455	471	473	497	464	493	468	514	435	466	480	461	446	488	459	450	453	461	452	492	499	493	467	459	500	457	435	464	437	429	446	445	433	467	445	402	466	448	430	487	448	437	433	464	443	415	453	480	453	487	476	461	471	415	488	454	502	458	452	419	436	488	463	446	475	470	439	429	437	454	486	453	471	464	443	455	437	496	421	472	464	471	452	440	494	461	456	451	462	475	476	418	430	438	489	448	472	488	434	455	461	449	449	449	472	435	458	481	474	447	473	430	447	443	483	486	459	461	453	449	513	438	434	476	412	470	458	411	456	520	475	486	517	453	452	444	453	461	452	462	457	439	457	419	475	448	433	467	454	442	467	450	465	456	439	462	471	453	485	481	502	452	459	434	484	452	482	439	504	461	506	473	452	434	455	467	474	459	468	458	485	504	445	439	478	416	491	487	444	459	467	444	421	453	463	495	477	470	476	449	439	475	454	441	441	498	464	440	456	436	441	466	458	489	451	471	482	491	430	452	470	500	469	463	432	474	457	473	426	446	492	488	467	443	472	488	461	468	432	455	455	496	489	436	478	466	481	517	446	461	445	434	458	470	457	428	461	463	467	434	465	464	475	474	419	453	413	448	434	464	482	463	406	491	446	491	491	452	469	470	443	480	457	469	486	467	475	448	423	477	477	430	463	449	467	498	439	466	466	471	452	475	494	470	450	459	472	418	447	487	428	440	463	456	496	430	478	455	434	458	467	440	417	460	433	432	481	491	436	467	465	436	426	449	467	450	438	501	424	442	481	457	447	470	444	463	463	422	467	471	486	436	447	452	426	478	437	436	460	477	403	456	441	435	450	431	435	477	470	463	447	430	465	501	432	456	483	462	439	480	461	453	459	454	462	478	432	471	455	466	476	484	454	460	497	472	449	459	477	437	452	455	473	475	474	444	441	452	465	421	468	471	440	516	459	458	442	456	424	505	475	428	473	471	456	484	442	477	416	449	471	464	424	467	476	473	449	433	426	458	454	451	453	440	442	480	462	493	449	440	471	441	466	472	491	411	418	440	462	485	508	491	459	451	427	436	504	469	462	467	491	485	427	448	482	478	438	456	449	501	484	444	450	491	463	455	500	451	459	475	464	461	460	482	493	478	438	513	426	512	461	450	461	456	455	484	436	429	479	457	453	455	479	494	438	428	434	445	470	496	491	440	467	425	460	456	495	463	453	491	486	450	459	466	447	423	466	472	468	438	433	431	453	448	483	455	460	481	476	465	467	476	465	443	478	461	447	484	447	459	464	462	471	460	452	434	457	487	430	477	420	443	478	472	435	452	428	477	456	458	453	475	457	468	434	460	494	467	430	472	471	479	483	452	490	485	430	443	463	454	470	447	468	446	462	454	514	465	478	452	459	490	490	475	462	458	459	459	452	452	461	469	452	453	470	471	444	459	457	463	489	481	460	442	500	455	428	458	472	465	480	482	467	463	466	469	465	449	452	452	479	468	463	462	439	426	480	481	460	425	490	453	479	452	467	475	462	450	456	517	490	484	446	443	440	469	480	462	458	464	437	460	491	467	447	460	464	433	481	502	454	463	447	464	474	469	462	439	458	476	471	482	494	455	455	447	472	493	484	450	471	459	455	459	448	469	453	436	486	497	468	468	480	440	452	458	477	431	481	504	476	459	478	457	428	445	444	474	487	450	407	430	462	469	505	454	444	466	451	457	452	436	431	475	459	489	420	491	447	513	462	484	420	425	469	484	506	492	415	431	446	463	431	431	476	494	465	474	484	470	431	471	446	441	466	479	465	447	461	495	503	444	440	433	446	457	467	448	450	450	450	447	453	456	463	480	474	468	453	406	485	452	435	454	453	435	475	465	465	448	466	470	436	469	451	448	436	451	493	472	438	450	482	495	473	438	489	463	490	460	450	480	435	451	467	452	471	455	499	507	483	475	473	430	474	450	450	468	406	451	496	442	467	444	496	438	480	499	437	486	464	449	492	417	449	452	487	467	450	477	479	411	474	442	398	499	497	475	435	509	449	436	477	423	461	475	438	444
57824	87210	66980	40284	19720	9472	869	806	769	828	848	764	835	809	796	787	820	796	778	771	757	763	773	772	814	753	733	821	844	721	728	790	774	783	735	786	768	748	787	809	769	760	796	781	804	791	782	765	755	771	776	783	766	776	794	800	760	782	783	789	777	767	791	778	803	767	743	778	797	799	790	798	818	775	798	816	782	809	801	770	788	761	764	775	771	778	823	770	756	781	813	771	792	786	798	800	767	744	793	852	758	760	821	761	772	783	769	795	780	749	769	748	784	775	800	706	769	751	788	794	724	796	831	760	783	792	772	791	784	788	807	761	747	733	775	752	793	790	730	748	765	770	786	777	751	747	784	819	788	778	747	772	750	764	841	747	782	748	792	757	748	804	803	787	769	812	817	811	725	773	786	694	791	799	790	798	802	737	784	780	761	741	786	809	777	756	771	799	767	775	856	816	821	762	834	752	769	801	771	784	766	785	762	736	778	776	792	752	784	822	750	807	816	796	770	820	835	791	794	780	781	803	762	802	827	800	779	789	806	773	828	785	726	754	756	766	827	832	773	798	779	776	761	743	807	726	860	800	738	768	761	786	762	737	814	747	781	761	798	761	774	720	818	787	764	809	811	789	803	773	784	777	764	769	823	818	818	757	819	831	734	824	818	777	861	805	778	803	806	805	844	794	781	741	761	744	763	805	718	770	800	786	767	795	786	767	759	752	789	779	755	769	773	773	807	772	754	827	809	766	818	768	829	779	749	791	776	758	758	789	799	804	812	726	772	802	804	747	775	838	775	782	792	799	807	794	782	812	757	828	783	755	808	770	779	795	774	792	786	789	807	730	839	790	768	766	745	782	768	757	737	757	766	795	820	789	760	717	742	789	840	788	787	788	801	768	817	827	762	766	798	799	768	789	793	748	837	793	765	752	807	747	747	817	790	739	765	763	820	755	780	797	790	748	764	806	791	757	772	791	768	771	784	799	799	766	788	761	755	800	831	779	814	779	752	821	807	799	794	768	781	802	792	750	810	799	802	789	768	808	764	803	807	795	786	757	839	817	748	820	711	811	820	775	729	803	806	750	734	775	747	766	769	782	767	781	784	804	762	852	855	737	811	789	762	750	772	763	790	783	756	836	771	801	720	790	813	761	827	767	780	784	792	788	783	816	822	788	792	770	829	761	814	810	724	805	765	805	796	856	794	781	776	761	750	725	803	747	816	799	746	776	799	761	750	768	800	762	791	708	819	762	779	780	818	741	812	804	761	791	765	792	785	730	770	780	805	842	806	790	721	750	794	727	755	819	784	786	831	758	777	787	784	711	761	793	815	781	773	763	785	765	749	760	850	743	787	802	743	796	777	769	800	842	784	797	795	767	787	767	786	748	797	797	766	783	745	743	798	785	841	746	781	820	742	802	805	734	783	852	756	773	767	751	814	813	824	783	774	766	777	801	785	745	793	780	737	783	840	790	718	773	803	717	821	768	766	737	808	763	761	759	801	793	741	744	770	827	796	779	774	711	803	782	799	795	763	793	745	777	774	774	745	782	750	801	804	801	791	782	814	758	785	789	764	764	748	782	786	804	750	803	775	787	738	806	794	803	785	799	810	772	818	815	777	792	742	779	769	798	763	787	757	756	734	764	788	783	777	794	785	822	770	823	824	791	736	819	766	773	745	791	790	824	782	717	759	783	750	787	760	786	790	792	773	775	771	747	798	775	789	735	787	813	793	794	739	775	796	771	809	773	781	776	769	792	823	820	816	794	846	747	720	749	776	779	781	796	788	798	708	758	791	751	766	789	805	764	818	754	779	760	774	796	825	771	830	776	771	790	790	804	791	764	784	758	812	803	798	777	812	806	712	786	757	808	809	793	801	776	802	783	762	786	812	809	769	809	762	804	775	747	756	741	752	784	723	816	752	797	722	760	772	744	767	767	775	812	810	836	754	748	792	791	791	824	729	765	777	800	803	775	801	840	789	758	808	762	755	745	764	801	786	815	779	769	803	755	748	766	777	794	825	755	847	776	839	752	779	773	758	867	767	795	789	763	777	775	809	804	768	819	808	774	795	744	823	824	769	737	726	779	765	765	801	751	769	785	844	776	845	776	799	799	786	817	758	791	783	807	815	765	779	762	790	795	759	752	754	802	828	795	776	800	761	766	764	799	797	752	793	841	772	817	800	790	799	774	813	830	762	749	766	809	786	780	795	739	772	778	788	784	768	754	761	758	821	784	795	792	783	780	741	810	759	814	824	793	791	762	815	785	762	834	780	752	796	786	736	763	752	794	761	799	783	819	764	805	758	772	775	746	868	805	769	777	786	792	760	752	797	774	797	768	750	802	758	785	793	728	772	791	805	821	763	779	731	748	776	760	775	766	777	753	802	828	813	814	807	774	783	779	832	755	784	786	780	702	832	801	799	779	802	795	724	800	812	802	776	811	796	759	766	789	802	712	763	782	728	754	792	779	822	757	778	774	801	787	767	729	769	757	784	767	771	753	754	800	769	791	763	836	776	842	776	773	764	844	811	792	792	764	762	754	786	797	760	752	783	761	798	794	804	757	804	779	828	729	793	814	785	759	799	755	782	780	731	775	802	735	735	754	816	759	788	746	778	796	830	845	716	786	794	766	750	751	787	754	857	783	795	804	807	786	777	780	807	745	779	801	809	753	762	805	782	774	792	813	759	805	792	795	750	744	774	740	772	804	775	792	794	770	814	819	781	770	801	743	782	758	808	779	753	787	798	803	805	763	743	757	823	764	782	717	815	831	766	798	768	781	785	801	785	767	720	826	782	755	766	812	751	779	775	750	768	796	829	798	783	766	820	766	809	787	755	777	777	750	823	747	776	798	753	788	771	826	783	723	771	766	769	754	807	788	789	767	768	796	776	797	788	827	764	783	760	789	802	738	815	785	775	799	760	781	759	795	820	831	799	740	781	798	733	772	781	777	770	820	806	756	746	797	804	762	811	724	775	741	776	764	790	804	759	765	772	835	800	802	758	786	784	793	798	804	818	744	780	829	808	772	784	783	759	791	764	785	798	791	779	743	767	840	723	780	761	785	773	808	823	764	759	767	769	765	789	821	802	824	836	762	758	769	769	773	745	765	790	740	773	791	831	753	785	791	775	765	807	703	769	797	800	759	822	812	796	787	750	772	799	779	775	773	745	750	783	815	762	822	839	788	764	750	774	765	794	842	796	805	781	802	743	745	793	784	749	817	790	784	810	770	762	726	763	809	836	795	725	761	840	786	823	843	771	804	785	743	788	786	716	773	791	757	753	771	808	793	795	796	785	780	774	805	805	808	737	821	762	811	755	753	760	790	754	778	783	776	754	761	779	787	813	772	780	770	805	795	766	780	763	788	778	765	791	773	812	787	853	771	789	736	758	764	768	749	751	787	754	816	801	737	763	777	819	793	765	770	791	766	787	762	789	761	714	744	785	785	803	743	753	779	750	766	760	773	756	807	778	785	797	791	813	779	749	862	740	786
22989	21647	30077	25265	21406	18951	5050	679	553	582	578	583	577	595	593	555	546	570	534	570	558	535	576	547	560	551	542	547	566	529	516	533	473	558	584	561	554	523	522	521	554	586	524	576	529	561	524	520	585	538	542	555	518	561	547	594	550	550	541	591	525	564	557	539	572	552	543	554	533	574	546	571	548	579	568	552	557	533	512	533	569	565	548	537	536	554	524	532	517	539	559	518	572	576	510	526	560	568	580	546	555	538	564	554	553	555	593	558	581	596	558	586	525	517	543	564	567	531	535	549	542	571	572	556	522	536	555	540	521	587	510	554	547	540	590	511	548	554	582	539	561	537	556	584	526	567	524	549	529	531	519	569	552	556	547	546	522	564	515	539	498	573	560	517	556	549	565	532	554	569	526	527	530	540	561	570	494	575	542	537	548	505	521	506	609	570	547	544	527	545	547	534	560	534	557	570	523	534	521	522	546	512	573	521	563	529	526	562	517	538	552	552	534	497	548	522	537	536	513	569	552	552	554	588	553	535	517	549	534	510	558	513	543	549	541	557	536	550	518	585	591	542	544	533	568	517	548	551	555	552	543	563	505	516	533	550	562	568	534	543	577	515	523	552	572	517	555	538	519	569	549	511	553	573	534	550	538	574	586	542	519	577	543	527	568	524	551	522	544	535	512	508	522	517	532	544	566	541	544	552	556	501	549	547	521	563	531	514	542	533	565	542	554	562	495	569	549	573	525	514	539	553	576	505	525	579	514	564	583	547	545	554	558	549	532	563	521	516	528	547	569	512	573	514	546	515	543	535	553	562	552	554	549	562	533	511	556	582	562	545	599	496	526	556	536	533	519	559	556	602	526	523	559	547	551	504	509	538	558	567	536	552	525	530	574	554	549	541	529	537	531	509	567	524	530	569	538	537	604	494	520	552	510	528	535	528	556	537	548	553	497	536	522	571	549	556	550	587	537	538	530	573	533	516	541	516	519	548	528	517	595	543	544	570	529	575	508	542	555	535	523	542	541	549	535	556	570	517	551	566	604	533	565	531	558	546	566	531	549	549	544	543	492	530	612	513	570	527	546	565	577	540	572	557	522	504	522	537	552	571	571	530	569	510	570	533	522	564	517	540	562	549	572	569	550	583	544	566	519	517	511	572	559	527	566	536	538	560	547	557	545	513	519	567	537	504	557	530	541	546	559	569	574	566	479	539	542	513	569	538	552	567	581	551	547	532	583	560	570	569	575	525	560	540	554	535	568	601	609	521	600	540	533	581	550	537	534	542	592	551	496	556	559	526	529	560	549	554	580	525	519	535	568	546	531	547	556	507	557	558	543	545	572	579	542	539	545	560	532	566	572	533	568	511	547	503	535	585	519	495	554	571	538	533	514	567	552	522	547	562	508	558	527	574	519	516	548	531	517	514	574	554	550	545	549	525	531	537	551	533	540	562	522	565	542	512	557	536	505	560	550	568	548	533	535	544	567	566	535	525	559	554	547	519	521	531	530	572	573	507	548	511	542	510	558	564	569	543	506	578	537	557	514	552	534	567	519	534	520	516	533	548	560	587	531	539	510	526	513	561	598	602	557	557	572	514	546	567	544	498	533	549	565	538	544	581	566	546	539	548	567	597	523	541	565	575	532	555	544	488	559	505	550	557	557	513	544	567	546	578	549	535	562	552	531	498	502	575	554	578	524	560	519	559	528	501	542	574	551	547	576	499	531	544	550	600	512	539	541	555	514	552	563	556	531	570	526	523	544	547	508	535	541	551	561	546	562	542	557	549	537	546	570	574	568	550	561	538	527	557	607	533	556	545	550	566	572	535	551	530	534	565	555	531	548	533	551	536	551	529	607	544	592	519	570	523	550	553	569	563	527	543	580	508	552	551	540	528	544	525	542	546	557	568	554	528	521	567	569	564	571	565	562	515	510	516	539	553	531	559	538	550	567	505	537	552	550	528	513	522	561	547	562	541	518	531	558	587	501	530	519	548	538	538	540	503	560	485	544	548	509	536	531	539	521	519	577	540	521	543	500	488	530	515	537	522	530	523	514	550	526	549	513	560	547	575	547	575	541	507	560	558	556	594	536	546	525	551	537	542	537	560	519	568	530	546	537	541	523	535	558	576	516	491	504	515	510	550	528	541	572	542	535	504	535	495	495	524	518	578	557	559	525	589	513	554	537	553	558	566	555	545	499	559	533	524	530	536	542	515	504	569	549	552	570	541	566	557	483	555	556	533	529	504	567	534	519	570	553	516	523	535	552	549	582	563	557	524	593	553	512	558	593	552	534	550	585	542	563	505	560	596	489	574	527	526	547	590	547	569	529	582	563	528	507	538	558	551	566	581	567	532	561	516	542	516	548	572	535	546	534	542	536	573	616	531	534	543	562	526	559	572	516	542	543	524	538	522	515	548	528	564	519	539	549	562	544	558	537	557	518	563	572	551	548	521	562	569	537	575	533	547	555	515	538	550	503	552	527	513	540	553	555	549	547	512	559	548	549	578	534	533	589	547	576	579	551	532	498	552	553	561	574	578	523	548	551	518	530	547	539	569	501	514	546	555	554	572	528	525	502	533	569	531	523	532	541	492	476	574	563	523	606	541	566	614	525	570	551	564	586	556	555	544	521	574	536	553	529	517	553	518	564	519	555	530	491	545	525	529	564	494	572	535	536	592	529	561	526	540	582	560	537	556	559	585	530	577	546	559	522	568	596	493	548	506	525	530	529	591	547	519	542	567	557	556	528	546	557	582	535	522	547	556	551	551	542	531	524	556	528	545	526	562	554	575	548	531	557	542	546	547	541	602	555	578	566	556	562	554	534	547	525	539	551	556	569	534	570	529	549	523	523	525	547	512	587	550	579	538	553	560	545	559	550	603	527	543	523	569	561	506	559	527	547	570	482	534	538	521	527	552	544	558	545	516	513	557	529	581	526	504	538	564	539	517	517	527	518	550	557	524	535	558	558	583	547	549	511	561	555	531	553	555	523	555	545	575	572	554	540	548	560	554	543	525	572	532	515	539	504	518	542	586	543	556	544	559	531	538	483	564	544	540	535	559	551	575	525	545	538	520	525	535	579	528	482	530	558	511	548	511	571	564	523	536	596	542	562	528	551	556	514	561	518	546	549	566	518	548	540	553	519	532	553	577	555	527	528	528	569	539	537	559	522	565	544	534	496	590	549	531	533	513	516	514	557	577	554	558	498	533	552	591	538	566	515	496	568	529	547	600	556	572	576	535	554	543	586	536	552	526	539	572	571	556	581	554	546	508	569	517	506	535	550	566	486	538	535	524	559	486	564	528	527	513	506	543	557	550	525	488	523	548	522	533	546	484	544	550	519	557	582	570	567	533	571	547	527	505	521	535	541	551	540	503	543	534	546	525	552	511	586	561	496	538	565	519	541	579	558	523	509	525	520	510	567	530	546	532	550	575	578	554	533	568	494	540	571	583	523	541	568	555	527	555	582	534	534	517	542	568	569	550	531	564
55201	95964	76007	47589	25700	12849	947	950	968	889	920	873	908	932	927	909	967	885	909	914	876	866	902	930	862	882	895	880	866	901	876	898	897	928	884	841	853	908	909	926	899	916	885	909	889	898	821	872	847	872	858	861	856	880	921	898	897	910	852	846	912	897	903	903	918	898	910	922	959	867	962	924	929	892	866	919	921	885	879	854	912	893	898	872	845	857	882	873	906	896	866	842	893	896	867	892	852	882	868	844	850	902	869	915	861	923	922	867	846	904	874	867	910	870	923	895	927	823	859	922	847	878	822	877	926	872	906	829	890	880	889	904	904	870	854	908	836	879	875	903	865	881	847	861	848	876	879	875	818	875	883	867	922	874	927	887	922	897	862	906	900	843	971	848	945	881	849	861	850	867	909	858	925	843	860	839	932	888	903	839	860	920	880	899	879	867	858	841	900	886	871	882	832	889	883	905	826	873	879	859	903	870	865	889	867	886	863	799	881	883	891	823	957	833	852	851	858	856	848	849	845	879	887	863	862	875	912	867	889	859	885	904	895	930	854	813	842	860	864	870	932	858	893	895	903	893	897	856	897	839	909	868	938	830	915	944	853	884	872	852	843	871	877	872	908	854	882	850	844	895	891	872	838	872	932	828	832	905	936	837	887	900	888	875	861	926	891	892	843	885	833	906	830	900	856	825	933	864	885	828	912	876	857	850	852	905	863	889	897	883	922	885	943	902	880	903	893	871	871	870	900	853	860	922	882	890	829	892	847	849	890	874	920	849	887	875	932	855	910	899	863	871	900	901	936	907	859	817	896	868	902	838	859	923	862	827	855	875	894	868	843	864	963	850	855	929	854	811	840	904	850	861	892	890	888	857	882	824	881	897	892	856	875	936	922	851	888	884	867	861	909	884	800	889	912	881	877	879	841	884	909	901	895	894	878	886	865	920	849	948	914	863	855	894	850	872	915	839	908	838	875	858	908	855	924	899	895	869	911	918	865	850	906	884	891	899	856	918	859	904	911	884	879	938	888	867	914	850	937	919	903	882	931	925	844	917	834	879	880	888	855	889	886	933	895	890	844	881	947	901	834	882	830	854	867	904	885	936	888	868	928	846	881	893	889	914	839	906	893	821	890	939	924	896	892	845	895	921	860	830	877	876	870	892	911	894	904	877	895	890	863	898	881	880	879	885	907	922	926	852	902	927	858	841	856	875	868	884	935	890	861	869	888	917	914	908	911	915	880	931	902	862	859	867	896	906	882	896	856	851	881	858	854	889	860	839	857	904	867	865	918	877	934	882	908	944	865	855	845	895	872	858	882	889	905	940	943	874	874	883	844	852	893	868	864	842	881	882	853	899	850	890	881	890	877	845	854	899	877	932	891	865	872	832	880	837	891	894	871	830	852	901	869	893	865	878	907	873	894	915	862	908	873	882	868	854	842	895	869	868	888	928	886	877	839	863	868	878	931	825	884	893	873	911	882	836	884	856	904	904	911	914	846	865	932	911	880	889	852	901	910	850	847	890	856	840	900	859	867	844	869	859	854	837	890	849	907	891	888	823	854	867	861	848	873	899	874	911	885	903	870	899	834	841	915	826	893	879	920	916	906	947	901	857	881	909	896	829	883	880	925	896	879	908	814	871	908	924	909	936	915	905	897	889	883	873	895	894	873	858	852	878	935	846	875	855	928	862	901	915	885	938	949	917	916	837	908	884	850	905	923	869	908	905	879	883	891	878	907	890	941	891	902	878	919	879	862	872	855	890	882	937	836	842	847	886	908	912	881	876	905	928	890	923	855	914	888	873	830	899	833	916	832	822	891	901	881	890	912	905	887	829	866	902	857	886	908	874	915	892	919	840	843	879	878	862	831	878	834	861	862	905	857	840	868	916	895	904	823	903	881	872	895	906	916	855	881	865	902	857	871	830	873	863	951	907	867	894	807	822	907	850	858	870	887	855	890	898	861	848	850	901	886	847	893	895	910	847	925	851	840	849	866	901	856	864	856	901	860	842	884	879	885	891	874	897	902	850	902	908	915	846	888	876	870	833	837	790	896	890	875	868	888	929	891	955	892	902	946	878	904	853	916	861	924	836	847	922	873	870	865	872	837	881	847	894	896	889	860	838	875	917	864	917	896	862	863	876	877	849	883	835	928	928	867	881	888	894	875	887	852	877	812	921	925	878	888	882	821	849	885	910	898	857	911	879	908	943	909	890	923	890	873	837	823	870	865	844	899	874	904	857	850	905	891	867	897	898	876	865	923	928	872	902	818	887	888	889	875	904	840	885	854	866	896	899	813	886	905	833	857	902	891	863	875	904	853	905	872	865	913	878	904	843	853	908	917	918	887	899	882	900	872	931	866	867	872	854	914	858	845	867	863	883	897	883	860	908	846	899	940	895	874	905	875	859	825	918	899	886	890	869	920	910	829	885	952	930	882	893	870	856	845	895	889	863	891	887	900	911	916	932	833	919	871	916	913	889	889	833	923	798	852	898	862	887	905	826	855	929	843	896	863	945	840	893	894	875	854	883	858	884	835	890	887	882	864	877	890	838	824	904	911	912	869	858	867	876	898	854	903	846	869	854	906	872	880	877	876	930	884	872	900	882	855	842	860	852	890	833	886	897	879	878	858	900	883	883	912	857	915	899	838	909	842	885	895	884	881	845	846	863	857	870	869	859	895	864	827	902	903	926	885	859	891	912	846	870	895	826	847	917	830	831	935	858	867	828	907	834	863	834	852	911	884	904	902	890	853	859	819	904	846	855	918	904	911	918	845	892	897	883	849	857	857	904	872	847	925	923	870	888	894	929	915	847	810	890	868	818	830	883	866	845	869	870	870	883	929	866	884	892	870	891	882	893	884	875	934	864	899	882	907	891	909	901	886	872	892	878	901	846	876	858	873	901	872	962	938	894	927	856	895	877	856	898	858	931	842	903	877	860	877	921	837	914	866	857	886	828	861	871	935	870	903	897	860	880	880	858	939	875	884	862	899	933	884	841	913	891	873	904	866	942	857	899	914	900	848	862	896	904	880	794	924	884	852	912	906	884	912	870	867	877	928	876	958	859	899	859	880	913	884	869	896	934	894	858	855	906	890	898	873	850	872	938	936	883	832	934	854	859	877	884	888	874	850	884	862	946	879	865	900	861	852	902	866	862	876	903	867	889	848	881	872	801	859	904	827	838	928	906	872	895	945	846	867	868	854	850	852	874	879	904	855	904	856	825	828	907	832	804	909	920	916	840	926	873	882	912	937	892	883	847	875	871	864	872	861	882	912	858	884	922	899	882	890	880	907	903	891	910	917	903	822	908	913	918	887	843	852	916	848	885	887	854	908	912	852	870	845	849	868	880	885	899	872	870	858	882	865	906	863	866	913	898	932	891	927	921	911	853	923	946	922	887	905	879	884	842	860	871	877	889	925	869	854	879	858	872	892	922	874	877	903	819	846	873	809	881	874	929	829	861	851	878	848	824	882	873	867	890	864	893	856	890
29038	27340	26151	14082	2502	1196	547	563	493	535	547	526	558	493	535	583	534	548	523	520	547	511	493	512	554	513	532	558	528	555	519	485	504	525	499	481	502	505	559	527	516	552	521	527	539	494	492	487	516	559	557	483	530	539	544	492	523	550	519	516	504	498	561	556	524	523	540	505	558	546	543	551	546	501	580	542	545	508	525	534	527	536	523	500	543	537	486	496	508	527	519	539	506	526	501	560	510	522	520	535	511	501	535	518	532	487	537	494	509	529	509	519	490	533	503	509	514	545	525	531	532	508	508	546	520	520	517	492	506	557	496	492	532	469	541	497	532	516	548	507	542	560	539	553	543	526	491	490	539	543	518	532	513	489	529	538	520	523	509	564	522	515	534	527	509	542	541	524	530	499	510	496	524	516	532	512	538	522	528	516	502	539	528	536	535	496	568	526	531	536	541	524	493	545	465	524	519	542	487	538	521	505	507	526	520	527	498	498	567	517	521	521	526	529	506	507	513	529	493	488	528	513	542	522	513	537	576	537	534	485	483	542	492	518	533	513	530	515	531	501	535	505	545	505	532	531	507	550	500	483	510	515	509	532	546	495	505	500	538	508	498	548	514	545	519	456	534	527	529	517	552	569	549	552	558	496	511	540	517	535	514	530	532	509	542	514	540	524	522	503	475	525	511	568	525	516	546	563	527	534	550	512	532	546	506	520	481	484	499	516	551	499	533	539	519	516	520	495	531	529	533	515	523	551	521	508	482	501	502	559	519	505	521	528	518	534	525	539	508	539	500	536	534	555	519	496	533	512	519	524	536	540	548	547	513	507	574	487	532	548	551	569	504	477	503	505	480	539	482	532	497	530	552	542	531	547	525	521	534	490	534	556	544	503	506	486	509	550	536	520	508	562	570	546	535	532	487	516	535	536	564	499	527	486	536	523	521	562	541	567	490	511	557	538	496	467	581	510	501	510	497	556	533	512	511	550	507	513	528	523	541	559	497	505	525	551	530	559	540	531	514	529	537	504	568	545	510	526	507	532	544	555	511	562	506	557	519	526	552	502	495	495	536	500	562	536	586	542	521	518	571	564	511	501	494	468	513	514	560	535	496	470	515	532	518	515	497	517	526	519	515	523	502	494	555	564	523	516	494	504	542	505	527	493	533	561	486	531	507	534	549	483	566	533	527	488	524	544	519	563	538	527	506	518	517	532	516	499	539	509	562	531	512	512	537	511	538	501	563	546	472	513	520	491	572	543	510	517	534	528	527	570	491	519	559	501	493	554	488	523	489	554	507	502	525	502	528	518	489	525	537	540	508	501	494	505	524	538	485	490	539	506	523	547	529	530	542	511	528	483	559	517	556	552	520	552	515	513	568	529	513	488	553	566	565	523	572	516	544	485	481	493	554	494	505	514	521	515	509	505	515	533	476	556	550	491	505	502	526	531	488	538	475	516	552	520	500	509	551	560	539	458	524	507	509	516	506	504	531	553	544	505	517	502	481	511	531	499	526	524	499	507	531	522	518	572	529	501	555	505	557	505	498	508	484	524	536	554	543	548	517	513	512	507	511	483	522	489	486	518	544	514	568	525	511	518	521	544	516	532	528	534	535	506	527	564	537	512	515	589	531	494	517	554	537	548	523	509	514	527	512	544	494	488	596	562	471	507	510	498	515	500	501	533	524	555	564	522	525	566	539	520	548	480	506	523	501	512	517	505	532	543	553	527	547	516	555	534	555	528	477	536	508	549	518	556	527	524	501	574	555	511	547	533	541	531	530	508	480	578	587	548	501	541	519	495	554	537	494	503	517	523	517	552	496	517	530	510	496	492	485	550	507	518	538	525	533	526	522	493	560	517	506	521	541	528	517	545	507	549	538	526	522	515	514	537	511	529	558	548	546	561	519	563	536	520	495	534	498	510	526	535	515	523	508	523	527	504	511	550	505	512	513	550	509	504	525	509	532	532	522	537	548	531	532	504	529	522	513	506	531	545	536	513	519	466	536	567	528	516	532	496	550	562	499	542	545	562	556	520	542	515	473	512	559	526	520	539	553	504	538	536	522	520	496	525	515	530	498	505	467	518	488	474	527	565	503	524	532	537	529	502	524	540	534	507	527	503	534	529	529	513	562	555	566	511	496	529	487	545	510	541	520	541	530	555	489	527	514	506	531	492	537	513	550	532	493	571	519	540	512	539	535	548	514	520	569	530	477	518	500	561	493	523	526	536	533	542	556	486	501	540	532	484	518	487	458	529	512	525	512	511	485	486	529	487	509	534	505	571	468	543	518	531	586	541	521	528	493	526	508	565	542	541	513	503	487	500	514	505	532	546	502	543	527	484	529	517	537	536	532	535	518	540	532	523	493	501	510	522	532	519	501	554	548	526	529	531	537	547	450	536	550	539	505	515	530	556	536	516	580	529	517	523	555	580	529	525	489	522	486	565	475	579	503	514	545	518	513	523	530	504	510	493	527	505	538	514	524	523	494	545	498	544	544	539	513	522	540	519	494	565	501	539	485	527	511	481	493	537	541	526	539	521	519	510	514	528	551	521	530	484	528	530	487	515	515	530	484	489	541	534	532	543	510	550	526	536	513	520	530	537	505	526	538	513	521	550	531	491	521	530	552	546	491	512	583	524	541	520	530	543	493	536	529	495	510	542	534	535	576	504	505	537	520	507	529	479	551	524	517	532	515	515	532	511	564	529	528	570	549	527	540	537	510	487	550	523	480	500	501	545	501	506	492	473	531	506	520	535	505	488	542	542	517	531	534	525	494	507	491	527	502	528	516	490	491	499	557	530	535	502	520	506	566	547	507	503	534	507	535	516	526	500	489	535	539	541	560	541	526	506	518	498	534	501	496	522	505	521	472	496	543	539	563	530	536	515	561	563	522	547	525	546	520	534	563	571	528	565	532	487	555	522	473	521	481	497	524	521	498	506	529	498	532	517	518	542	504	511	480	538	487	499	525	527	466	558	510	553	520	541	525	480	531	514	505	502	533	523	525	487	497	515	536	557	523	505	506	538	537	524	535	530	501	501	538	523	545	551	540	547	538	532	545	539	481	524	524	527	529	512	502	500	537	538	526	512	513	504	495	514	508	481	500	528	560	502	548	504	548	498	531	530	488	500	536	517	492	532	536	525	534	517	487	508	515	541	528	519	524	552	511	571	536	532	506	481	523	501	519	532	528	533	517	498	501	546	515	536	553	511	509	526	512	491	541	505	530	539	540	520	523	532	501	506	517	557	497	549	520	540	491	489	494	515	535	540	552	516	542	528	546	564	507	505	491	556	521	501	498	517	527	482	528	506	534	521	540	523	510	510	537	542	506	506	560	504	533	495	576	548	541	521	543	549	513	511	534	524	486	509	554	495	539	538	539	530	495	481	517	517	489	540	539	531	578	518	520	563	524	512	518	536	521	489	507	536	541	545	521	524	542	562	539	547	524	480	522	510	490	509	527	498	518	557	523	535	535	482	501	545	550	489	521	538
38861	44871	32280	14708	4284	2285	886	875	850	865	827	895	964	870	879	934	864	889	852	891	881	824	868	894	885	847	858	957	859	884	878	907	895	874	841	913	899	886	835	817	948	878	902	861	876	834	879	828	896	922	925	862	827	851	877	879	897	899	909	856	909	820	877	864	880	840	862	861	873	884	864	882	844	846	851	934	873	880	880	890	894	872	854	866	883	910	917	873	869	901	875	925	916	862	888	902	845	897	841	928	907	881	891	882	897	914	876	874	907	869	912	869	924	862	879	923	923	889	859	867	928	886	878	914	872	834	893	914	842	842	842	899	894	859	842	913	841	872	872	879	848	882	925	870	876	848	839	835	900	869	848	816	851	902	903	900	895	855	879	852	899	864	855	934	835	852	818	891	886	876	895	914	904	866	866	896	892	842	879	904	887	880	872	856	931	872	899	869	900	897	849	950	881	849	898	871	891	916	912	857	823	897	844	873	844	851	824	884	907	835	874	867	892	893	878	858	867	811	878	859	961	901	839	784	863	925	901	888	928	930	930	873	908	861	927	868	871	867	888	896	889	913	882	882	856	874	851	878	849	909	893	858	853	846	905	883	895	853	844	850	877	862	918	890	855	843	850	858	846	891	883	876	897	913	897	874	868	884	916	866	884	941	866	905	855	876	926	839	867	892	886	857	886	841	852	817	848	871	898	877	882	829	858	889	858	869	887	873	910	897	884	933	840	879	875	859	875	877	904	860	888	873	896	856	932	848	876	820	799	875	869	825	885	877	923	888	889	910	870	878	875	876	867	863	898	909	807	907	823	897	828	838	864	913	840	879	921	920	881	914	873	832	871	932	910	879	907	871	880	875	891	862	876	876	887	924	861	925	926	826	851	911	921	876	860	882	867	866	898	844	909	858	897	868	884	870	848	895	873	835	911	850	831	885	867	910	879	879	944	875	900	840	821	903	882	870	869	878	921	898	846	849	833	865	873	892	852	904	910	904	857	920	916	834	863	889	884	843	829	857	853	854	891	929	854	893	878	863	915	856	897	871	872	815	889	915	895	870	837	880	897	837	898	866	868	803	886	862	877	913	916	879	926	861	889	889	913	916	866	918	853	895	903	885	874	920	864	950	900	840	873	930	838	888	856	866	873	900	867	862	878	882	886	879	879	905	916	825	871	888	860	892	844	887	887	878	829	846	916	842	921	884	843	886	852	892	851	898	917	854	883	892	886	868	832	860	855	864	877	863	870	829	912	904	856	902	894	824	903	908	895	907	859	828	932	886	913	842	889	873	854	912	865	888	834	832	851	861	897	876	889	900	858	903	846	884	880	798	830	873	823	906	853	870	868	901	913	837	844	904	878	841	913	887	880	882	906	877	908	902	826	838	873	929	878	904	865	882	904	895	895	915	850	907	829	841	814	882	803	890	844	917	805	836	868	925	852	891	867	861	884	846	884	841	936	862	935	899	876	899	864	906	893	879	892	870	966	861	902	879	881	880	904	863	920	853	837	929	891	875	831	889	847	874	901	897	801	873	839	859	851	894	908	843	870	841	899	878	852	844	889	880	941	931	826	888	868	937	884	879	835	910	897	866	896	842	875	854	896	840	860	849	847	902	915	871	894	904	839	845	871	867	852	869	837	911	874	916	886	867	898	860	819	866	906	824	868	920	878	858	858	836	837	867	886	860	871	871	864	889	835	920	866	887	897	890	876	821	914	898	881	858	863	893	868	879	892	874	886	890	895	828	882	892	871	862	923	914	896	867	835	847	841	903	861	858	872	896	877	839	882	860	877	911	832	890	871	889	867	944	833	872	873	884	906	918	893	839	820	911	878	882	865	918	892	872	854	887	913	901	884	911	901	847	909	867	903	928	877	863	868	883	870	881	907	870	910	877	838	911	837	830	907	886	918	908	891	854	881	924	869	890	908	857	885	867	813	836	878	836	879	931	907	851	865	868	864	917	878	892	877	874	931	894	867	830	890	906	884	905	852	873	882	894	884	891	914	868	856	886	850	915	863	872	862	842	900	893	849	836	892	876	853	814	879	911	873	859	908	874	875	861	900	871	856	862	840	872	901	923	849	875	894	907	874	889	858	878	859	858	854	872	841	886	911	876	892	867	876	859	833	861	911	891	851	872	849	878	882	856	940	869	903	859	871	898	911	869	913	860	887	865	881	892	874	836	887	883	916	861	904	857	867	878	924	877	846	874	830	869	883	872	894	935	895	915	906	856	866	861	879	903	857	890	905	924	864	891	896	909	864	935	865	838	896	860	863	887	861	861	920	846	874	857	869	911	826	905	870	797	888	882	927	928	901	892	905	871	876	857	865	926	886	878	872	840	852	905	890	851	908	908	840	902	909	864	866	833	851	862	911	856	908	872	894	891	890	862	838	883	868	874	884	844	798	871	812	888	835	874	885	851	914	882	871	893	866	891	936	899	860	898	878	862	842	886	849	936	917	850	836	827	894	888	889	872	917	848	849	863	825	865	872	882	851	853	816	899	900	843	903	818	891	842	813	873	915	861	889	941	840	863	878	900	879	883	892	874	832	838	823	888	864	869	873	887	897	842	869	891	911	889	859	879	876	876	922	898	919	885	811	851	883	936	852	847	840	861	821	828	884	864	853	841	860	870	837	845	863	840	859	846	907	878	884	835	927	875	879	875	885	860	838	886	853	842	857	896	829	847	968	869	911	861	881	863	883	836	933	847	855	817	897	882	859	815	886	851	915	854	861	885	809	826	872	908	868	916	860	879	805	877	911	908	846	824	851	905	913	861	922	878	892	864	881	886	879	879	852	872	911	893	884	915	934	875	933	879	911	901	894	871	873	807	851	868	823	887	927	873	899	903	947	948	897	912	876	862	887	858	841	886	877	892	832	827	917	873	861	884	880	895	839	807	842	873	855	904	915	867	852	874	917	840	889	810	882	877	865	935	901	928	865	833	895	890	873	886	905	881	866	900	868	850	863	900	886	862	890	883	868	911	920	826	908	927	857	920	810	848	893	873	895	915	864	839	873	867	924	803	909	905	864	898	910	887	847	896	869	895	922	863	813	897	833	866	922	867	846	859	881	799	878	860	939	924	883	889	899	899	882	889	903	867	863	885	876	904	913	877	880	923	938	849	890	838	815	875	874	851	873	890	849	880	876	890	910	890	875	864	867	979	933	890	928	895	886	909	877	859	863	871	890	853	851	906	852	853	919	873	840	829	866	884	890	869	846	923	899	873	865	826	843	860	888	840	856	900	919	838	893	870	839	836	881	938	897	934	908	864	857	879	894	860	851	875	898	872	893	865	941	870	877	880	857	844	913	910	866	879	902	907	818	885	882	862	939	839	918	874	844	903	842	853	842	830	874	875	875	852	882	869	912	897	838	863	859	913	879	858	845	893	818	845	874	902	855	886	862	864	886	834	843	874	894	882	859	872	875	909	912	847	901	915	927	849	844	951	877	793	888	966	878	893	847	894	888	837	923	901	872	905	879	927	872	827
24012	22110	30479	27007	20566	12855	1293	502	451	449	486	494	483	471	472	430	452	440	484	504	450	422	488	446	461	451	453	476	491	442	480	446	464	482	433	485	470	441	441	501	454	444	457	487	451	457	451	470	492	482	462	448	495	443	442	443	406	492	460	424	419	433	454	492	446	474	446	474	414	498	459	452	479	456	468	428	436	470	464	425	489	468	470	438	452	475	448	436	469	459	488	449	452	471	423	484	446	467	427	461	463	431	440	473	479	431	450	487	444	469	472	492	481	440	461	436	450	461	503	470	470	458	430	447	444	490	444	449	478	466	440	440	404	476	466	438	460	477	479	470	484	491	494	467	446	420	479	449	464	443	485	393	451	412	485	437	425	495	466	481	439	462	430	477	489	480	442	476	486	442	464	447	457	458	468	466	426	442	496	446	481	474	478	490	469	447	447	455	428	440	453	440	446	466	468	410	455	477	436	443	441	488	460	457	478	469	439	449	475	460	423	463	435	447	461	463	481	472	440	439	465	469	488	470	460	454	453	455	406	439	449	450	447	449	424	444	436	432	457	453	472	482	451	458	439	473	486	449	496	440	433	442	480	448	459	497	503	448	453	465	447	488	450	438	444	436	456	458	468	462	437	461	414	446	460	411	485	477	460	454	495	493	433	499	465	425	446	477	441	463	482	516	483	427	454	444	456	490	445	443	420	441	452	474	435	491	467	452	440	456	448	449	441	485	490	449	448	444	477	431	447	416	451	415	475	412	492	484	455	476	475	472	469	455	434	472	454	434	468	472	431	444	462	447	467	491	454	457	431	460	494	472	449	424	449	458	438	454	487	453	446	409	462	461	455	428	461	450	471	472	472	449	467	448	456	457	453	530	462	430	461	468	486	460	443	438	442	449	411	456	437	432	468	476	470	463	421	457	474	462	480	447	420	457	483	478	486	460	454	494	445	496	479	445	471	445	491	479	419	434	476	482	448	459	446	469	437	462	450	420	449	413	473	440	476	445	469	458	438	478	453	440	445	450	483	475	485	449	488	493	475	456	472	439	457	476	456	453	459	503	458	429	475	456	438	429	491	484	455	447	430	455	453	440	446	504	448	496	460	456	418	389	491	445	430	456	441	476	433	441	462	452	435	487	492	454	478	432	481	452	444	479	443	450	456	464	462	486	404	443	454	482	449	462	472	452	441	501	481	464	444	457	465	419	451	485	435	408	425	472	450	494	456	430	460	457	405	422	404	454	456	481	475	442	455	452	437	444	448	454	492	471	471	450	474	452	462	471	460	468	464	440	467	457	443	448	467	437	468	458	454	429	466	464	430	485	471	451	454	441	451	484	480	445	471	483	460	411	447	472	465	474	433	443	451	440	416	473	425	446	447	423	442	470	434	434	460	458	460	467	443	444	468	462	483	435	469	503	462	413	444	481	444	455	451	477	430	442	466	460	437	468	438	459	467	469	466	499	445	491	475	480	458	455	434	425	459	390	454	459	476	486	443	438	433	455	489	481	482	469	458	433	454	465	473	427	464	478	464	420	456	453	443	463	435	439	456	471	480	442	418	437	452	436	452	453	448	456	511	457	457	502	457	510	472	444	468	446	483	480	485	475	450	431	490	453	440	467	457	431	472	447	409	459	489	453	467	408	467	431	443	437	474	443	433	469	464	474	484	455	477	406	473	427	464	441	459	455	414	456	489	496	443	451	451	448	443	481	451	453	418	435	477	454	479	417	460	441	435	492	440	460	464	444	436	458	451	422	473	450	481	458	461	459	444	433	441	480	438	472	479	478	452	459	450	436	479	443	475	462	427	461	459	463	426	463	462	461	469	488	457	476	462	452	469	454	426	438	460	463	450	483	436	437	446	490	483	496	452	410	445	446	436	458	463	480	460	451	462	458	449	440	498	483	443	466	456	478	449	424	454	468	463	443	484	449	444	426	509	472	450	454	471	469	438	456	437	466	482	455	476	458	450	443	409	433	441	492	493	433	467	423	449	469	454	476	450	495	458	454	448	440	437	455	453	493	442	480	457	472	451	432	457	480	464	496	500	439	484	449	477	445	477	431	479	452	484	458	435	480	425	467	448	467	460	439	445	464	454	441	440	426	463	483	483	443	436	465	449	446	433	507	458	463	463	475	479	431	487	469	451	450	499	471	487	465	446	437	509	423	403	455	448	463	442	439	453	458	471	464	467	482	470	457	483	441	443	438	449	479	450	442	413	509	476	423	484	490	440	470	492	513	431	481	472	454	478	409	450	441	456	452	495	413	415	449	471	475	457	426	482	425	459	448	445	447	453	452	436	436	421	492	476	485	453	444	484	471	432	473	439	431	471	456	461	474	454	436	454	456	480	455	457	440	425	486	489	457	449	434	466	416	467	454	406	474	435	419	478	468	423	454	434	442	468	477	468	450	438	463	451	412	430	467	477	427	475	443	479	504	467	488	466	464	449	443	451	433	445	439	452	476	472	458	496	453	457	444	456	417	478	490	471	478	501	408	427	453	433	447	458	414	440	407	457	454	440	436	449	464	411	482	467	439	456	438	516	444	512	441	455	436	455	485	449	463	461	464	465	437	492	458	431	450	459	476	425	467	444	441	449	419	441	492	456	475	440	450	446	491	443	435	457	465	465	442	450	506	438	465	448	463	464	443	435	436	468	432	444	480	460	444	424	426	481	426	439	487	463	502	455	476	459	445	452	445	446	462	453	474	461	429	455	455	465	465	419	472	470	431	450	470	446	436	464	445	460	455	463	467	453	442	433	425	452	416	459	458	428	462	470	462	447	482	453	442	495	478	440	459	457	417	442	471	462	448	423	455	472	475	430	456	463	464	464	428	475	450	464	456	443	433	442	454	460	423	424	409	439	437	466	454	476	462	456	448	455	488	465	470	430	470	495	506	480	442	424	462	461	449	415	436	454	459	426	406	425	461	441	425	446	484	431	480	447	455	452	447	459	451	460	463	441	468	477	467	436	484	446	452	445	449	462	438	501	456	460	464	441	463	506	437	460	476	465	450	488	451	470	453	463	486	444	455	444	446	482	482	469	451	453	472	448	436	426	429	473	474	473	450	493	471	481	481	478	428	449	472	433	473	407	488	460	471	438	476	455	434	471	479	440	452	424	479	497	439	477	459	453	463	466	426	452	476	448	476	497	438	461	467	463	462	434	479	455	456	469	482	450	453	417	419	493	443	474	463	482	487	506	470	478	479	500	476	435	434	478	459	425	423	457	449	486	465	487	444	438	436	430	429	417	465	451	477	442	500	454	496	493	479	451	473	470	455	439	435	424	480	419	494	453	457	466	481	471	448	472	452	461	441	460	487	460	516	455	447	431	427	461	463	419	470	451	462	437	507	418	480	473	438	431	434	389	442	451	464	457	452	464	459	476	457	450	458	443	467	474	445	445	469	455	487	463	435	446	431	449	489	465	465	481	442	500	513	466	472	467	486	453	445	440	460	485	467	448	445	455	455	463	440	453	462	487	439	464	471
57798	86872	66726	40916	19770	10018	830	784	798	806	754	764	778	744	776	726	782	723	796	783	847	742	776	815	742	758	764	800	744	755	753	729	735	793	822	801	825	745	686	776	736	798	771	745	796	770	779	739	719	758	774	783	756	759	766	777	786	790	772	813	778	786	732	773	757	750	802	790	769	781	768	791	813	811	772	769	722	752	760	784	839	732	795	762	815	734	740	805	751	754	832	775	798	774	785	789	810	825	716	733	716	736	752	792	767	766	821	797	691	769	750	723	819	769	766	757	764	763	736	760	778	783	800	797	735	776	743	746	761	799	788	760	783	748	791	762	793	781	809	771	785	769	786	754	766	753	754	759	792	783	706	807	760	752	750	742	807	761	769	797	747	755	766	806	727	741	748	822	808	807	776	733	762	797	710	820	730	773	769	764	763	781	775	783	798	777	778	768	748	762	767	781	768	738	766	787	785	771	790	753	755	792	801	763	780	736	785	782	795	767	788	764	784	747	761	773	781	770	772	784	784	789	807	740	769	810	753	735	759	777	746	811	740	764	775	745	764	812	767	704	772	777	788	756	822	765	726	808	787	748	758	757	782	739	794	800	721	803	786	725	755	829	746	760	813	793	770	711	736	725	755	770	785	797	780	774	790	759	689	738	772	777	778	781	763	768	784	786	784	787	735	763	732	726	787	770	745	745	772	750	770	801	771	778	787	768	731	751	796	708	760	748	781	781	742	798	796	756	787	720	758	770	802	731	777	776	788	718	780	741	801	721	795	761	725	737	792	778	744	787	775	777	759	768	781	808	761	818	822	727	810	795	813	766	802	757	789	814	737	794	770	757	759	763	790	759	769	754	745	778	755	778	739	724	759	789	769	745	754	715	739	777	771	751	789	803	759	718	794	809	775	784	796	777	768	750	769	750	747	786	768	802	753	780	785	802	748	735	772	761	715	718	786	764	724	789	724	772	787	778	766	761	767	791	793	815	724	824	770	757	790	766	775	729	745	772	746	803	773	751	766	731	731	804	832	782	793	765	722	729	728	738	787	746	814	765	764	758	751	793	735	764	745	758	801	781	765	752	737	730	713	733	777	796	773	744	747	770	773	750	745	804	782	781	808	770	780	768	841	775	769	726	751	743	808	785	763	767	758	761	737	749	762	765	737	816	779	783	822	761	760	765	849	843	766	751	771	761	785	750	768	732	790	766	773	750	801	786	761	781	739	797	779	789	751	797	798	730	768	732	729	773	775	748	769	762	771	805	759	755	763	788	750	759	771	741	821	790	782	742	762	760	742	792	804	769	816	762	792	759	786	709	747	776	776	798	789	796	779	784	779	731	783	737	794	794	752	813	790	754	740	780	758	800	785	752	822	754	774	758	774	758	783	802	812	760	742	766	753	782	764	740	777	766	771	758	796	745	782	799	775	773	804	795	757	764	774	759	732	815	728	756	765	742	799	784	766	778	789	799	796	746	803	754	834	795	775	755	788	734	801	795	807	754	770	741	776	837	784	751	764	777	751	787	779	785	805	846	781	802	770	799	812	705	814	787	742	744	772	761	759	777	757	774	748	746	838	791	783	828	753	744	773	756	731	790	797	733	794	766	760	793	752	731	733	794	775	811	790	757	807	744	796	761	726	833	770	774	782	790	725	739	750	765	805	780	773	829	752	778	787	708	763	753	789	750	751	753	779	802	723	737	741	784	809	709	755	761	707	754	758	791	812	806	763	752	758	743	719	809	725	713	779	762	772	731	769	782	737	753	745	799	784	754	775	785	797	790	779	774	745	778	787	795	780	805	762	766	788	778	830	800	743	782	779	794	813	767	775	745	689	786	827	740	787	784	799	750	719	777	765	807	796	715	774	737	709	729	804	814	791	768	742	796	784	797	730	728	782	782	753	815	725	760	755	776	814	748	737	737	725	731	787	770	758	748	752	784	838	796	779	765	750	785	766	819	796	758	786	743	800	802	765	758	748	785	768	784	781	764	808	754	756	762	735	758	812	767	716	731	734	801	775	800	798	713	778	791	738	737	757	755	814	786	784	823	749	782	755	770	754	756	798	758	748	801	756	848	782	799	755	788	757	772	778	778	764	741	802	769	755	790	814	759	783	774	799	733	738	749	763	794	786	775	819	758	759	762	773	743	686	726	773	768	752	777	772	763	781	779	827	774	814	823	764	798	718	773	806	760	765	775	792	777	804	796	755	772	724	804	714	836	742	791	752	790	793	756	791	741	777	746	810	761	780	792	808	813	759	765	781	787	757	759	780	791	751	742	727	735	812	773	808	785	761	711	746	829	761	792	746	744	823	721	788	723	772	737	813	758	764	767	821	801	747	742	715	771	746	834	783	749	725	757	721	776	745	811	811	761	766	752	751	798	757	733	758	722	757	787	748	763	776	743	787	818	752	778	739	748	763	754	774	822	737	769	747	845	786	803	764	741	771	758	801	802	776	777	755	828	792	754	776	796	788	729	790	739	782	749	785	749	793	822	810	740	785	758	753	722	762	725	807	751	745	779	797	755	757	771	778	770	818	725	733	766	809	760	774	810	759	810	773	796	739	790	753	800	757	789	751	693	785	789	787	766	789	749	754	799	791	771	767	774	798	802	777	801	775	731	727	769	759	750	746	771	738	726	736	768	779	749	741	765	790	773	732	773	792	740	692	752	759	809	748	778	777	720	775	782	787	779	773	753	788	788	734	749	770	791	793	792	755	770	744	709	776	752	762	732	772	762	752	722	819	761	761	795	760	792	825	758	758	781	770	818	788	793	794	770	772	766	766	773	740	729	779	755	773	786	804	786	758	743	766	771	800	799	764	797	748	800	719	765	798	770	796	798	794	745	726	743	775	812	736	748	762	797	812	755	776	764	761	747	776	800	757	726	742	784	737	786	805	712	760	841	721	795	790	765	740	802	767	774	735	809	737	742	729	714	777	732	796	745	761	766	787	750	765	793	789	730	773	807	805	743	778	781	761	774	728	737	753	747	768	738	754	740	759	739	796	806	742	751	765	740	820	778	733	783	779	769	778	803	804	760	753	760	729	767	733	735	741	760	804	765	745	765	815	779	773	759	744	764	767	790	788	791	747	757	758	837	779	774	730	790	804	803	753	766	786	742	761	772	765	724	747	787	758	762	708	787	767	741	798	759	750	774	793	824	828	748	755	770	760	776	751	764	792	735	793	789	778	762	782	774	792	765	755	731	778	771	758	737	788	776	771	747	854	809	743	745	773	764	816	758	745	709	787	780	807	735	774	812	790	729	785	772	718	765	764	745	761	767	783	784	737	827	781	758	777	766	790	745	770	758	772	754	796	722	722	786	806	703	820	745	766	762	710	805	720	724	768	767	809	775	797	756	781	773	740	780	745	810	741	762	741	747	790	793	803	750	757	780	761	746	782	782	732	763	777	738	800	768	736	743	803	743	811	755	776	749	726	779	733	810	781	766	735	777	709	778	739	729	733	769	724	752	786	797	800	799	794	761	740	814
22968	21471	29746	24826	21278	19647	5999	644	558	597	554	579	556	532	562	586	534	525	541	533	566	559	589	566	539	557	491	524	543	548	535	542	528	541	537	540	563	497	544	530	574	532	585	558	540	490	539	545	497	516	553	532	560	517	548	496	525	504	547	530	496	534	541	521	583	505	526	521	565	574	561	558	549	511	547	544	524	534	517	560	505	568	505	527	524	539	582	507	493	536	569	517	549	532	569	539	544	563	549	517	532	527	553	525	534	542	562	530	549	578	550	518	514	499	552	507	510	531	481	532	544	529	528	568	535	522	502	532	522	526	507	482	569	516	538	545	542	537	536	541	507	571	526	515	539	561	539	551	520	523	502	545	553	537	532	533	503	509	586	565	534	507	571	560	560	534	545	524	560	546	509	547	535	524	544	570	513	518	502	534	507	539	546	531	547	512	510	537	542	560	547	543	518	532	521	505	540	520	539	528	555	488	546	515	498	553	497	529	535	524	490	523	559	556	561	521	541	536	538	532	506	547	528	531	559	501	561	533	543	585	537	541	526	504	528	542	539	538	534	552	544	564	491	479	538	512	554	542	555	534	538	530	510	494	529	548	552	517	506	524	491	570	529	523	519	516	536	519	532	526	524	504	539	498	528	489	530	534	531	524	549	511	576	554	535	551	508	548	539	568	541	544	506	483	554	549	524	543	547	567	518	552	538	546	510	514	512	505	561	525	547	512	555	554	505	528	556	568	523	598	532	532	510	542	537	573	482	498	536	539	534	561	494	548	555	534	521	540	538	530	514	533	514	498	544	518	544	522	519	524	530	509	532	560	557	508	522	552	482	546	549	558	545	498	529	537	497	588	536	543	503	558	535	505	582	535	556	526	528	514	556	563	520	559	537	533	507	491	532	529	525	522	500	496	539	514	535	552	529	532	512	528	532	586	574	540	550	501	534	509	527	519	574	578	491	516	530	526	513	564	513	545	520	508	532	532	537	560	604	510	560	549	509	539	495	555	563	527	537	539	548	544	509	524	555	510	538	545	516	527	534	530	576	529	530	495	552	525	516	524	547	519	512	520	506	525	536	548	537	577	547	493	537	566	499	562	538	510	504	512	545	535	536	533	573	543	532	557	547	546	577	507	556	525	523	509	546	557	549	564	450	546	516	500	516	496	546	524	542	506	520	562	517	583	509	510	539	556	536	568	559	529	535	539	528	524	526	482	548	518	562	540	490	517	544	506	548	501	516	534	497	517	564	559	514	522	510	506	533	550	502	527	531	529	554	523	503	558	543	532	505	531	518	515	497	526	546	515	535	526	544	540	519	543	552	565	520	553	506	508	544	541	530	518	535	536	580	551	507	482	531	501	534	521	500	466	550	558	514	572	517	544	520	532	550	497	518	550	519	504	562	552	545	559	499	532	567	544	529	515	534	511	503	507	520	547	565	497	533	560	513	545	543	532	554	553	546	566	552	515	532	541	534	516	530	519	540	532	538	489	566	568	566	534	580	588	525	577	521	537	522	529	479	512	540	528	538	526	541	511	493	552	520	555	535	520	527	511	553	565	511	526	515	476	536	559	508	499	551	544	544	585	581	540	551	542	546	506	558	554	529	547	545	541	529	509	536	546	554	539	523	515	570	519	528	501	545	509	554	506	526	544	536	511	538	537	513	564	506	512	454	525	532	551	542	561	568	523	543	550	564	537	548	524	571	506	551	509	513	539	534	571	503	549	543	535	537	495	516	551	538	563	549	528	560	531	524	564	550	573	526	563	559	518	542	480	505	504	547	494	535	505	513	498	482	520	495	566	556	531	516	522	551	590	535	515	518	512	566	506	518	521	527	552	536	546	518	534	521	536	540	539	548	555	515	527	563	499	527	537	521	551	517	507	519	585	557	557	564	568	530	565	563	535	511	517	568	535	510	541	562	534	565	544	563	556	558	537	545	541	556	514	563	496	541	539	540	539	544	475	545	519	543	520	537	523	567	562	519	540	514	536	529	569	508	521	572	508	538	522	541	503	513	581	525	515	534	548	542	516	524	564	513	520	506	510	568	509	502	537	516	567	513	573	545	530	529	555	561	495	532	562	539	494	498	523	510	526	535	553	504	559	535	501	522	507	513	570	516	517	506	510	548	517	577	508	516	556	546	538	511	561	520	515	552	558	516	541	544	510	542	514	493	495	553	559	511	537	536	487	563	550	561	515	534	538	507	554	528	520	557	562	528	558	548	522	527	540	580	527	566	515	476	534	562	549	569	498	517	520	535	573	594	527	482	508	510	502	537	506	525	540	541	542	506	515	547	603	506	585	535	484	548	508	573	513	495	522	546	508	542	510	535	553	538	572	490	528	533	517	549	530	548	570	559	539	527	533	580	520	567	539	564	509	542	559	502	520	534	558	493	525	562	498	542	544	490	550	508	542	577	540	546	523	535	556	544	504	546	522	532	556	532	521	555	522	573	534	515	510	528	527	541	536	530	568	556	526	520	521	550	543	510	496	555	534	533	534	521	528	545	537	521	551	551	492	532	514	542	577	542	524	580	549	544	523	516	515	535	513	523	516	565	538	560	513	582	496	536	513	511	537	535	547	509	598	526	521	520	507	505	516	509	540	518	578	539	545	580	516	509	547	544	536	505	560	544	532	579	559	559	570	530	562	541	520	528	518	507	511	535	557	583	520	552	504	538	553	545	501	534	518	559	523	521	541	528	506	519	538	503	538	531	572	547	587	566	534	527	568	533	517	518	534	513	554	569	516	517	507	487	546	527	538	539	525	540	551	531	470	528	492	480	523	506	547	516	527	517	515	558	538	534	504	509	561	536	519	510	498	530	552	539	528	492	503	527	513	505	525	552	550	530	518	502	559	541	521	529	535	529	576	515	544	498	531	539	517	574	557	545	499	542	565	559	527	570	552	522	507	557	582	545	519	568	572	504	553	519	540	550	480	486	558	541	501	554	548	552	568	529	525	476	560	521	543	563	520	566	510	544	595	497	538	496	529	508	542	557	476	494	576	549	512	566	560	539	546	547	534	533	547	592	530	511	539	516	527	517	511	515	520	549	546	544	522	506	548	526	525	507	530	501	489	545	525	538	485	541	536	523	533	560	543	521	533	523	529	489	535	479	550	511	566	545	529	550	547	566	516	525	524	528	541	539	526	531	588	572	530	509	537	542	536	559	490	515	534	507	513	502	502	502	469	534	527	542	544	542	501	540	539	569	514	552	493	502	533	528	508	563	508	540	524	591	525	540	500	523	539	538	542	525	551	552	523	533	544	530	517	485	532	526	519	543	522	543	540	566	570	534	496	488	520	518	556	551	551	523	529	547	520	554	557	524	550	539	557	511	564	562	533	536	493	537	530	527	490	556	551	475	527	553	545	521	555	541	543	534	528	532	546	514	536	546	545	524	533	531	523	565	512	544	489	553	548	541	572	553	534	493	532	532	530	551	533	535	520	532	495	536	577	525	495	478	529	552	533	532	587	536	579	513	519	541	517
56254	95855	76037	48284	26594	14074	909	904	875	813	884	871	864	859	851	845	855	856	858	912	858	834	903	835	858	855	889	871	891	857	901	854	809	864	878	814	874	924	874	881	868	847	827	817	910	882	871	853	846	869	875	842	872	876	903	883	843	818	856	834	914	922	868	859	847	843	822	947	903	928	873	853	886	865	900	861	878	852	854	871	846	860	872	823	911	884	882	838	885	926	884	868	912	853	845	821	836	858	848	870	829	864	871	920	805	828	865	803	884	841	828	910	885	910	886	832	854	879	837	910	878	882	836	900	881	864	814	812	838	860	881	850	867	852	816	867	849	823	852	861	881	804	834	824	857	900	863	839	844	861	880	845	866	854	824	886	851	867	847	824	833	858	890	903	846	888	863	849	853	845	856	878	880	884	866	874	840	878	832	828	865	861	804	856	824	929	864	856	828	892	811	835	887	837	800	880	862	833	847	863	831	846	833	849	892	865	842	824	901	922	850	886	887	818	928	876	836	797	929	867	864	865	827	881	817	869	855	860	928	818	814	836	872	871	829	898	866	821	826	824	912	861	824	827	882	883	869	916	879	914	796	874	862	870	902	852	865	845	838	855	864	882	862	859	888	861	916	863	819	925	892	865	842	835	867	854	899	838	825	905	870	892	816	876	914	871	859	819	851	839	836	833	812	866	896	924	857	885	867	854	834	882	893	901	844	877	825	822	861	866	842	834	874	883	858	897	909	860	873	877	835	852	848	863	846	856	850	855	884	854	830	836	857	880	849	903	852	820	878	845	880	827	867	890	899	803	895	873	916	837	878	881	904	889	880	813	861	866	864	895	862	850	869	826	821	860	827	867	886	814	853	866	879	841	945	830	899	866	842	830	862	924	887	794	879	854	897	865	883	857	864	823	901	886	844	839	869	834	913	820	844	860	863	873	782	876	834	860	864	844	866	839	899	878	844	896	768	851	838	926	829	842	866	836	894	866	892	855	840	846	857	897	858	824	933	855	845	843	819	845	877	839	862	872	797	857	915	884	894	909	854	874	860	850	880	856	887	876	835	858	851	862	884	857	866	848	835	902	873	806	884	877	907	867	844	859	821	850	881	857	869	887	816	874	843	842	891	836	826	937	871	863	887	856	858	877	853	890	834	843	873	885	925	831	885	842	875	914	856	844	900	871	814	856	887	861	861	885	782	872	928	874	883	868	902	801	869	817	869	855	816	885	823	865	802	833	889	832	828	824	873	881	875	827	858	866	851	822	850	824	878	881	873	887	843	896	829	839	905	880	904	842	844	829	863	842	892	843	817	821	874	904	849	827	843	872	839	794	852	816	841	826	822	877	875	901	922	887	831	864	872	841	860	879	910	867	851	858	854	912	859	879	875	821	885	864	851	831	896	836	886	842	908	851	870	838	906	877	873	852	889	914	871	918	891	878	833	822	828	898	917	818	880	860	834	885	885	861	840	854	851	874	883	915	844	868	856	867	864	878	841	848	856	861	847	884	891	838	855	875	863	892	828	849	828	822	864	964	812	875	870	923	869	802	855	920	868	844	833	867	845	878	823	861	826	924	879	864	860	824	868	895	898	874	848	809	820	903	810	890	807	824	878	839	872	853	889	872	850	819	864	859	850	970	844	891	898	837	875	875	873	856	878	812	858	889	857	790	854	869	909	912	852	799	875	861	878	893	920	937	836	863	858	899	876	817	827	800	868	839	837	882	900	810	871	875	866	867	871	893	862	896	834	905	797	914	881	874	823	894	834	869	849	866	834	873	876	894	914	858	846	837	865	884	858	854	877	898	846	892	848	826	892	885	848	873	901	859	815	864	844	879	862	841	903	829	868	895	864	878	838	848	848	856	887	871	796	888	901	888	904	892	870	867	903	818	849	890	865	855	839	843	881	804	850	887	870	877	857	843	895	872	832	838	808	867	883	859	836	917	821	853	869	856	889	835	834	863	870	848	889	853	822	830	830	811	852	888	842	885	852	875	861	844	870	894	870	876	915	862	813	881	839	892	859	845	821	848	839	861	838	877	851	830	966	831	851	880	805	874	843	852	918	882	842	858	880	837	903	884	886	918	817	869	877	886	846	891	879	871	872	829	930	852	884	863	861	851	880	901	841	901	872	825	829	813	851	912	865	865	908	846	856	893	851	882	858	855	862	889	810	843	794	864	863	812	846	842	820	822	845	832	865	869	888	903	775	827	868	839	867	870	873	865	808	834	894	848	825	896	818	880	877	869	847	870	855	851	914	840	853	860	836	826	805	855	865	812	915	865	871	885	878	838	909	837	893	867	896	803	873	904	857	887	847	887	887	857	891	892	879	870	859	913	820	848	848	839	861	827	871	877	848	904	847	879	841	849	855	852	887	813	841	896	845	893	870	878	863	817	842	874	869	870	825	802	888	865	876	819	846	916	864	871	771	887	839	815	841	837	842	841	906	858	870	849	870	834	875	854	826	918	845	835	878	874	855	846	858	850	849	821	850	812	907	827	864	828	839	875	830	854	835	883	843	871	821	865	887	845	837	862	867	920	875	863	856	861	851	890	816	841	852	873	867	859	860	901	843	823	805	878	864	856	880	845	876	849	838	855	816	840	872	880	845	850	863	866	843	941	880	889	881	880	876	856	870	831	826	839	846	916	858	864	861	891	878	842	868	898	851	856	912	853	849	851	869	863	832	837	849	808	823	838	846	843	861	852	898	863	834	886	836	834	909	862	857	884	842	846	890	853	881	868	790	810	879	817	884	855	838	880	939	875	863	854	847	858	856	899	790	855	858	899	853	812	912	863	840	871	898	864	876	861	915	886	870	868	865	877	866	832	866	875	900	855	904	850	891	869	832	835	879	935	870	894	876	888	863	881	820	818	879	828	854	858	846	889	815	861	878	875	841	913	843	852	856	825	817	873	874	851	835	849	915	833	864	856	927	867	836	903	862	832	865	878	852	861	843	868	842	839	846	822	954	863	889	850	875	899	892	861	836	850	875	897	880	860	842	883	843	856	863	871	884	874	870	848	842	907	835	889	836	850	885	874	887	843	868	827	882	869	866	825	840	840	908	851	917	898	835	812	859	841	864	895	801	831	838	863	891	849	861	851	906	827	879	840	888	845	897	870	884	893	898	849	894	877	872	854	880	826	845	892	871	854	874	861	882	862	885	870	855	820	860	837	856	889	860	864	880	897	894	844	927	825	836	854	836	866	912	811	820	866	846	836	895	817	883	870	902	893	864	882	811	861	862	858	838	830	844	838	880	876	854	869	830	840	886	890	827	809	870	900	860	958	873	874	867	872	880	816	814	881	861	854	900	788	862	875	826	844	861	861	894	846	850	822	837	833	856	915	834	788	879	887	843	871	896	857	868	917	829	808	916	813	842	835	854	849	853	810	848	825	826	849	871	876	806	835	817	870	813	906	819	850	896	848	864	868	836	823	861	858	881	855	857	848	889	870	836	866	901	887	851	836	864	800	851	903	877	886	848	851	905	864
29163	26836	25901	13897	2235	1142	540	539	510	515	509	511	523	520	523	504	497	461	532	484	551	482	557	508	496	516	499	517	526	493	512	497	530	478	505	491	488	512	514	519	560	481	507	495	469	517	504	513	490	505	518	457	536	528	538	507	506	528	567	532	505	508	512	509	539	573	568	471	507	476	510	483	515	537	475	534	538	510	506	517	495	482	546	490	511	504	520	500	524	547	524	486	481	507	502	522	526	526	514	534	495	485	504	503	495	522	489	522	524	506	498	483	551	527	473	491	535	549	527	482	505	523	483	535	486	492	497	498	527	506	508	483	466	535	508	474	524	534	519	546	534	497	524	505	486	530	479	527	479	516	522	502	494	523	478	554	548	465	484	521	564	508	500	502	503	480	506	518	510	518	517	469	513	525	502	509	478	517	505	548	483	502	510	467	513	525	478	521	483	512	526	537	552	514	517	505	517	495	495	482	503	497	489	559	510	506	529	507	492	492	510	534	489	515	567	486	495	473	484	515	515	492	512	518	514	511	503	512	525	490	521	534	481	514	511	528	505	510	514	493	518	511	521	524	516	496	500	509	522	530	479	528	542	481	507	458	497	522	500	520	531	525	519	496	535	451	510	508	523	519	504	514	524	517	528	530	510	470	484	510	480	529	504	525	494	480	495	552	498	504	491	527	498	503	513	497	528	507	509	478	492	548	520	501	505	478	491	500	475	507	495	485	518	503	498	473	555	517	485	505	511	524	514	508	514	521	520	522	504	509	493	491	492	511	511	519	513	490	516	548	488	529	471	515	550	493	476	498	524	562	497	465	525	496	486	498	508	539	491	514	501	525	532	522	541	487	517	515	545	485	504	522	526	488	521	510	549	500	505	482	485	518	524	511	519	551	503	531	523	506	493	535	490	468	541	529	480	477	507	497	512	525	539	512	496	470	511	522	507	530	491	528	544	536	527	508	516	550	540	475	513	505	536	506	535	475	526	499	493	502	508	507	539	480	514	520	554	547	491	498	513	503	554	481	504	504	539	482	503	481	521	515	497	509	509	506	519	574	526	568	512	506	547	493	525	524	513	505	489	507	505	463	477	542	535	490	515	509	489	549	500	499	547	521	480	496	510	472	534	519	536	482	512	503	535	505	510	509	488	509	535	523	510	528	554	489	505	573	540	537	507	504	540	500	520	548	520	513	483	494	506	506	505	522	505	525	502	505	537	526	526	477	534	488	499	537	509	555	501	512	498	498	503	530	523	517	475	514	509	479	507	482	519	512	515	525	504	539	536	468	517	504	485	521	490	533	529	543	491	551	496	485	510	505	529	494	558	518	510	492	506	544	505	477	514	509	484	527	480	538	498	511	502	541	493	470	522	501	541	479	511	542	512	509	455	511	551	464	479	519	505	518	520	492	493	491	492	481	481	526	494	517	471	497	516	479	526	536	465	519	523	505	490	535	508	469	545	526	533	495	503	507	492	505	532	531	498	510	495	511	520	505	494	492	529	526	522	537	518	503	507	502	523	513	482	439	518	515	532	498	522	497	480	524	498	488	497	513	461	504	515	471	519	516	497	482	533	499	497	483	499	496	515	523	475	504	498	485	505	483	487	511	486	492	482	514	542	537	549	528	470	544	490	460	523	525	503	500	516	525	522	480	534	529	555	522	498	524	506	508	486	517	477	563	490	523	518	476	511	507	532	517	504	534	501	500	533	527	514	553	480	462	498	529	486	500	542	469	526	520	498	493	498	510	516	497	540	542	573	488	542	516	506	510	506	459	501	498	517	516	491	509	493	478	506	501	526	498	516	516	504	514	474	509	510	550	507	512	518	484	512	523	499	439	539	463	510	501	514	481	462	519	548	484	513	479	510	453	502	552	533	529	537	463	516	516	494	481	483	453	488	503	524	525	527	537	505	508	492	519	538	504	517	516	468	527	533	544	522	482	529	505	524	530	518	496	559	478	504	488	486	477	519	490	505	522	491	527	531	530	536	534	497	527	493	495	487	528	523	479	503	514	489	499	539	510	514	542	508	499	537	474	485	525	483	489	543	506	478	514	536	541	540	538	526	460	494	511	542	525	503	502	478	497	498	518	460	494	526	551	521	518	496	498	532	541	470	527	526	511	485	516	507	525	525	511	548	499	502	500	472	474	494	548	475	527	507	542	502	522	484	547	502	519	512	502	507	512	452	532	514	495	465	488	529	516	544	472	503	499	535	537	500	488	489	527	467	515	500	504	485	515	507	498	494	534	476	523	469	541	492	502	534	503	510	495	511	536	514	467	532	482	507	501	511	484	517	508	512	513	475	528	491	534	500	500	508	525	517	522	523	530	505	544	497	482	483	497	470	481	535	480	511	520	492	503	551	513	534	495	562	474	478	524	539	509	541	595	503	504	565	546	543	531	560	499	533	545	501	487	504	472	496	518	521	506	489	518	519	516	522	504	523	473	465	496	463	505	517	532	487	496	513	509	485	523	502	468	514	519	499	516	483	502	502	530	513	507	477	543	535	522	503	495	486	499	509	527	490	511	534	536	540	517	513	534	522	457	512	511	537	527	536	518	520	496	501	508	510	495	490	473	504	500	486	523	488	494	504	514	516	460	523	518	509	474	500	502	504	516	515	497	449	520	509	474	471	522	516	474	489	496	521	506	548	533	510	520	528	521	529	538	513	526	502	511	467	475	511	494	512	523	489	508	535	503	560	500	527	487	511	497	497	523	550	519	529	539	548	518	495	536	503	490	485	534	486	525	502	517	482	526	521	549	506	496	502	507	525	519	512	516	502	494	499	502	528	529	517	503	501	530	497	545	528	492	509	504	520	501	500	502	484	512	520	525	486	483	499	483	511	504	503	531	503	506	501	530	486	496	542	487	474	493	509	454	526	475	486	540	464	518	499	540	489	553	530	531	512	481	539	473	548	519	501	519	510	516	461	512	508	541	511	474	483	489	474	504	526	507	524	514	512	510	520	508	477	505	506	527	521	478	532	525	488	486	493	519	516	480	486	479	500	513	520	487	535	514	542	485	527	534	522	526	507	503	488	482	521	489	530	471	508	505	510	501	522	540	507	497	522	506	504	491	519	555	510	521	470	507	530	506	535	485	566	500	518	508	583	503	518	542	517	529	519	552	492	514	531	505	517	494	520	517	510	504	534	494	507	529	539	521	493	519	502	528	511	463	510	496	491	525	529	522	544	496	521	511	554	507	498	501	507	505	512	505	537	521	463	503	527	531	517	523	477	513	514	515	539	494	498	482	506	504	515	514	465	533	489	524	472	486	508	519	507	480	499	514	499	531	489	518	500	528	519	473	497	527	511	493	479	547	527	515	478	549	510	517	505	497	469	530	521	467	501	503	503	497	491	476	504	488	536	542	514	489	472	481	500	501	554	496	529	489	527	555	522	483	518	519	523	498	500	545	513	512	491	484	481	508	528	520	463	489	503	479	495	517	553	532	545	560	495	520	502	492	508	564	495	514	493	490	488	522	517	512
38660	44287	31484	14638	3984	2261	844	869	831	835	827	866	890	887	910	838	888	830	851	875	888	874	896	893	858	828	865	874	877	886	923	852	843	808	852	858	818	865	874	837	859	859	849	855	882	867	907	868	864	826	867	938	897	873	850	839	865	843	832	843	881	904	865	897	867	856	830	842	850	862	908	876	863	843	826	859	877	880	888	838	816	861	898	876	823	843	862	876	877	858	891	838	837	855	895	819	826	856	843	911	858	860	863	851	889	848	877	826	887	858	865	864	805	881	859	818	908	845	834	859	826	867	896	823	886	885	809	869	832	815	851	799	879	865	884	873	857	868	876	860	864	843	917	862	893	862	852	820	819	881	848	870	810	832	839	864	847	884	842	849	880	834	858	838	893	835	849	872	811	809	869	824	843	827	875	843	876	893	864	878	896	924	848	819	861	879	905	852	859	878	828	937	838	870	770	920	823	868	839	827	909	883	860	881	869	866	839	903	900	863	854	932	893	868	865	829	811	850	913	868	839	879	890	805	848	859	884	843	858	849	856	834	905	886	874	890	853	845	874	856	878	868	848	833	871	856	848	826	807	883	861	885	849	859	895	831	817	863	858	939	839	914	824	877	812	867	837	842	841	821	855	828	857	812	898	844	820	857	849	886	858	898	858	824	893	811	867	841	805	888	866	919	859	840	853	891	860	851	805	884	857	834	850	884	899	868	871	842	905	894	859	866	834	901	851	897	878	837	804	832	844	860	854	854	864	870	820	814	907	826	878	828	868	822	812	872	868	879	874	849	856	866	865	913	865	858	895	914	908	816	860	798	809	819	813	860	842	873	838	871	855	920	864	848	871	827	883	911	898	840	843	829	841	884	863	840	835	874	875	873	830	839	892	928	897	894	889	873	906	886	888	868	859	873	849	830	852	892	869	851	862	825	833	866	854	847	849	839	812	858	864	875	850	835	878	894	885	823	882	860	915	881	833	883	838	887	846	845	841	863	890	849	797	904	845	866	884	913	815	815	862	907	821	855	870	858	806	865	888	863	873	936	865	886	880	821	917	842	867	877	877	897	836	849	906	839	887	843	886	831	892	862	861	831	845	880	866	785	852	848	801	898	880	839	844	894	870	853	903	867	865	885	854	869	824	873	915	843	888	897	846	890	887	841	823	827	872	887	913	844	856	852	845	847	862	884	808	871	930	832	844	884	878	889	862	892	885	875	823	878	898	949	819	849	893	858	904	855	851	876	874	862	843	859	853	857	878	806	803	881	879	846	858	866	885	860	859	850	851	865	889	824	841	838	842	859	848	819	929	881	855	838	866	833	820	855	875	916	821	878	917	869	824	932	857	889	842	856	850	823	780	873	843	822	813	859	872	826	884	857	828	877	891	895	825	807	875	848	862	838	874	897	870	881	843	872	859	853	852	862	844	827	855	893	838	861	838	874	886	892	855	849	812	881	831	844	800	921	858	886	848	883	850	898	894	879	831	855	809	829	815	847	891	865	845	891	837	835	843	851	902	879	849	848	856	918	804	838	889	867	809	908	878	817	842	877	850	883	866	847	838	820	865	831	855	837	857	875	890	855	892	897	872	889	840	877	883	886	844	857	871	866	855	857	877	876	877	922	931	883	854	846	904	861	855	887	836	809	809	893	860	856	798	894	839	792	863	836	874	855	894	910	893	839	874	846	886	882	848	868	891	870	855	879	839	829	867	824	788	852	881	846	903	822	852	848	898	863	859	901	860	867	845	884	884	835	840	824	833	887	908	906	869	849	867	898	838	859	870	843	785	877	866	904	865	858	865	865	864	840	833	885	872	835	866	848	860	843	810	868	843	822	884	884	841	827	884	864	859	871	873	833	847	845	867	853	859	901	873	919	888	844	806	820	831	856	838	849	895	894	900	881	884	862	912	825	829	866	849	871	772	866	866	883	867	862	879	862	833	840	839	856	825	879	851	858	868	872	865	911	859	898	856	886	852	887	870	842	875	893	898	830	835	838	864	884	879	812	836	822	870	867	818	869	864	889	876	902	851	817	887	908	847	848	826	886	884	861	844	885	899	852	813	854	849	838	863	854	857	877	871	847	866	838	796	824	901	816	835	891	856	859	849	876	864	872	827	892	872	915	899	838	856	820	845	884	885	798	869	829	879	837	851	842	840	874	833	864	853	851	845	826	835	847	822	852	839	845	863	861	859	846	837	889	878	840	859	847	860	883	831	813	877	839	911	817	864	882	871	836	832	880	881	875	819	813	839	847	863	844	877	875	862	858	870	858	867	832	831	879	883	843	836	844	831	882	902	878	866	867	819	927	870	831	904	850	842	845	898	912	865	871	814	806	913	865	865	844	882	822	864	889	816	855	807	824	864	879	884	850	821	809	829	893	873	855	837	845	818	859	858	858	875	810	849	917	873	816	878	865	906	837	909	864	832	852	842	824	834	802	860	847	898	883	823	864	854	840	825	843	842	885	883	834	840	844	894	884	816	826	830	829	861	886	907	882	863	880	872	806	816	891	862	879	816	873	877	837	833	866	854	822	899	865	871	860	800	832	814	846	809	812	825	847	826	930	864	910	840	867	842	865	864	843	821	833	858	847	915	894	879	848	860	907	816	863	923	914	845	867	874	808	819	877	831	844	901	869	822	819	825	893	820	882	877	874	811	876	788	842	870	881	839	806	897	815	837	864	831	863	855	887	835	915	877	849	864	862	847	795	872	868	871	797	876	870	868	888	800	862	851	864	863	886	831	926	860	820	840	871	829	846	857	842	838	844	857	877	872	917	851	891	933	874	796	853	921	845	830	870	860	861	890	871	851	840	835	882	873	884	912	889	879	900	836	834	929	841	933	854	879	903	933	856	899	895	873	868	893	834	874	909	868	830	883	900	803	877	848	821	802	857	853	851	857	891	842	828	859	878	860	860	819	823	819	839	865	826	841	869	849	873	840	837	850	775	773	903	846	852	846	841	844	863	857	837	884	863	867	857	778	847	867	833	867	890	873	848	853	916	848	856	878	889	867	854	819	885	889	894	869	805	887	850	831	847	819	878	839	849	888	840	831	897	885	877	846	819	867	854	879	864	894	899	865	871	889	814	833	871	870	808	855	848	825	891	933	858	872	846	913	851	847	827	860	845	852	823	857	862	858	864	880	883	848	899	882	863	878	813	897	867	919	837	868	854	894	821	842	842	865	939	865	825	908	812	925	838	824	810	837	900	864	851	860	837	815	858	837	865	888	873	855	821	888	906	845	858	847	893	920	886	908	815	810	849	837	864	838	825	804	871	857	872	856	860	864	911	867	826	852	848	881	828	847	811	895	853	894	851	841	907	858	795	847	879	854	864	843	889	852	838	863	810	791	891	834	837	885	897	823	874	915	819	830	871	852	846	859	884	862	879	855	830	829	853	874	862	871	861	918	854	892	868	900	836	794	821	831	826	856	910	890	854	851	856	854	846	844	860	864	873	870	885	850	851	878	869	845	812	871	908	912	870	899	848
24079	22209	30691	26656	20527	12768	1233	514	437	464	497	479	498	489	459	494	475	477	462	455	534	487	463	442	503	451	443	481	507	438	452	491	474	503	463	465	414	457	475	440	510	455	481	443	504	504	445	438	471	459	448	536	477	446	445	467	480	489	444	456	445	448	476	484	457	463	449	462	506	460	439	482	460	464	500	490	462	488	447	522	471	423	467	445	492	452	509	463	459	426	454	453	447	472	527	474	482	469	501	456	455	501	480	459	460	431	485	445	502	498	504	451	448	497	454	490	434	477	441	472	455	430	516	483	445	470	450	488	468	479	500	454	476	460	469	426	478	479	436	478	448	463	488	474	465	461	456	468	454	482	454	481	447	500	451	523	472	397	443	427	464	474	437	427	466	434	473	481	492	474	460	453	456	472	474	461	477	446	473	493	443	465	456	490	485	483	411	480	453	461	438	454	460	479	489	476	434	501	498	468	396	478	477	470	472	440	456	472	503	457	472	461	473	473	467	480	460	492	470	462	475	471	485	504	477	481	496	503	497	492	452	502	440	444	465	465	452	419	482	444	456	429	453	498	454	476	468	465	431	464	442	480	446	456	439	480	457	429	464	471	444	487	446	442	464	501	502	501	478	439	468	473	461	484	448	447	456	473	434	452	444	451	472	459	478	467	463	445	467	463	466	452	464	483	462	441	489	473	491	475	493	474	465	461	406	450	453	495	403	466	496	445	462	463	486	421	434	469	456	514	476	432	465	447	475	474	451	426	470	491	503	497	429	486	465	462	470	495	405	486	468	462	452	457	472	451	434	456	480	463	458	465	472	447	475	467	490	489	476	450	492	466	443	445	441	449	489	452	444	489	441	470	487	438	460	487	457	437	484	480	518	440	470	487	425	479	490	446	480	478	476	454	447	432	476	461	427	461	451	482	458	449	531	460	457	452	489	458	451	436	492	464	428	467	482	460	483	491	419	459	475	461	460	492	459	493	474	470	464	479	493	480	488	480	486	446	485	470	459	449	501	446	473	446	462	451	474	432	436	492	463	422	458	491	472	485	509	425	485	467	451	465	464	475	456	486	471	485	466	492	499	446	451	480	501	456	448	443	495	488	467	469	491	487	476	458	483	490	438	467	474	478	496	428	471	455	501	515	453	459	452	493	477	432	429	458	472	470	496	469	453	460	450	477	466	477	464	454	472	459	459	450	486	462	449	478	455	446	454	537	474	480	504	465	479	479	454	496	439	486	451	477	484	489	463	447	479	473	474	480	481	485	439	471	440	450	473	467	473	456	413	487	471	451	438	489	479	477	420	461	477	476	475	416	454	483	463	504	452	469	460	475	492	468	466	475	485	514	450	438	481	454	420	487	440	473	424	457	463	471	479	485	462	452	467	461	487	456	491	473	417	456	470	440	469	474	423	450	465	445	494	457	473	463	420	464	491	499	496	433	504	475	443	458	500	482	457	483	468	417	432	467	457	516	463	493	433	449	459	489	461	469	453	502	472	453	477	494	477	430	467	476	447	502	528	456	465	462	453	450	449	485	494	505	473	465	462	470	462	462	501	486	415	503	483	464	469	437	512	478	515	454	525	448	439	456	445	482	480	442	455	452	473	457	468	469	463	472	448	447	460	469	441	462	458	487	444	480	454	446	463	462	480	450	444	490	474	471	468	467	422	467	498	464	462	475	453	483	503	465	458	468	484	414	446	470	436	484	452	444	460	437	477	524	514	448	440	514	492	464	464	430	482	472	456	465	456	466	475	458	453	482	463	473	443	446	448	470	474	484	465	463	442	499	470	470	504	525	461	487	460	448	478	461	475	480	459	462	482	435	454	443	483	531	463	475	507	476	485	405	486	479	461	440	467	471	489	472	474	472	452	438	446	437	452	452	443	433	483	428	480	455	495	473	442	495	494	496	480	467	482	487	504	503	463	425	494	440	492	413	434	476	461	471	486	447	469	437	470	453	419	481	446	449	475	440	464	464	502	432	458	487	476	464	475	509	457	466	485	480	479	449	457	457	463	502	478	449	459	512	463	440	484	463	482	430	480	484	455	447	503	486	488	462	426	457	493	502	451	443	488	479	472	483	470	501	483	525	463	427	492	444	430	479	514	461	463	449	459	485	488	502	465	462	419	440	428	459	513	439	465	481	461	445	472	436	503	449	486	485	490	475	484	454	474	475	413	489	468	492	495	466	434	442	484	455	500	467	459	423	508	479	459	501	463	465	485	491	467	462	428	441	523	480	502	455	465	460	507	456	477	453	477	479	475	436	442	439	456	461	429	493	443	486	473	452	449	479	438	446	470	477	461	477	507	453	447	474	480	453	445	463	454	470	472	440	472	483	441	464	474	507	485	506	433	456	463	479	482	498	463	484	454	469	476	466	434	448	480	456	444	447	450	467	457	462	476	463	468	472	477	488	436	469	421	455	464	432	490	470	455	446	444	499	461	480	459	447	483	458	516	470	488	461	497	451	468	484	477	490	464	492	465	469	444	482	472	487	482	478	472	461	474	428	441	465	473	438	483	479	403	485	433	455	463	475	467	466	439	421	472	489	451	446	444	445	449	468	477	470	482	480	450	467	487	497	425	465	431	481	436	476	479	459	463	471	448	470	511	475	449	468	460	447	428	458	474	478	430	500	491	477	495	445	456	453	448	486	461	467	464	443	450	475	463	462	463	482	471	447	491	476	434	447	409	446	439	453	458	514	466	481	456	475	495	480	472	455	465	480	475	484	483	468	469	459	488	475	501	480	478	480	447	459	464	501	457	476	439	468	452	446	473	444	432	442	466	434	441	463	488	513	437	462	512	472	488	484	449	476	452	466	494	452	443	460	475	464	452	461	448	449	476	449	468	470	450	454	490	495	450	442	419	498	470	448	449	491	450	440	454	485	466	442	463	482	426	459	477	457	433	440	478	452	473	415	478	460	434	501	494	460	445	431	469	494	478	490	473	462	501	436	511	430	487	458	503	485	459	497	475	458	475	507	479	472	464	467	442	459	464	435	454	483	472	447	472	474	414	471	441	484	483	463	467	521	483	453	484	489	452	465	442	428	425	451	416	471	483	444	465	396	488	490	483	465	465	467	468	490	490	473	459	475	462	477	438	466	499	474	455	473	491	506	451	448	440	484	473	449	447	433	510	482	484	458	448	496	515	443	512	481	440	441	468	479	448	510	474	484	454	441	479	478	488	478	495	479	484	492	453	458	443	445	426	501	448	443	478	455	452	449	458	470	448	458	476	457	459	435	450	433	478	462	479	470	457	433	497	449	492	488	474	458	458	476	463	466	465	477	505	480	437	455	446	480	436	457	523	438	493	480	471	496	485	401	499	468	461	517	490	482	498	471	466	471	460	462	497	507	470	460	495	447	444	460	461	472	455	471	458	459	503	479	457	501	469	450	456	481	430	489	448	467	467	488	447	465	459	445	452	458	460	452	479	448	477	484	463	474	456	442	437	461	469	484	472	496	471	450	468	472	460	460	486	474
58641	86621	65521	40423	20029	9853	813	819	809	802	809	831	735	821	790	757	754	766	720	785	779	759	750	710	818	773	793	797	758	764	817	786	756	772	807	804	811	846	798	777	787	737	757	790	770	822	766	759	724	797	848	801	763	778	772	795	769	827	758	833	787	815	779	705	758	770	769	844	813	832	741	788	772	816	743	784	746	736	750	779	800	764	778	736	790	799	780	860	839	785	792	729	839	762	815	767	787	757	757	778	746	811	779	768	766	799	797	788	784	736	758	811	806	767	771	826	797	799	771	778	836	758	764	780	766	805	763	821	803	784	793	803	739	777	744	723	768	747	798	738	811	810	772	771	742	734	800	755	786	803	806	788	751	786	812	764	758	782	721	766	745	729	743	797	808	751	807	758	812	785	758	811	805	754	791	748	798	830	795	789	767	795	745	775	750	789	819	721	790	810	823	747	763	752	781	778	761	792	772	766	796	788	761	777	788	795	741	770	819	808	767	767	785	769	805	807	796	767	769	777	757	772	771	799	742	777	780	795	829	791	781	784	769	775	790	807	782	757	813	796	774	761	757	759	793	801	766	775	793	812	795	766	749	818	781	762	745	796	712	805	757	737	776	784	786	768	808	798	777	757	741	748	796	789	754	813	764	769	787	789	802	801	798	797	815	794	795	765	803	753	747	779	755	829	742	755	761	730	784	797	777	810	778	784	778	755	816	818	778	735	761	787	759	778	769	804	801	750	743	780	800	721	838	806	779	751	809	804	769	815	735	828	816	785	754	764	779	749	821	794	775	768	737	727	761	838	757	806	769	798	765	769	759	795	801	804	733	788	755	748	791	748	756	772	805	745	803	828	782	820	813	748	803	821	790	745	797	791	766	794	763	742	778	771	785	790	807	764	810	811	726	777	808	760	850	778	791	767	735	806	830	749	781	807	850	804	790	809	790	785	809	796	780	738	779	797	733	815	813	736	760	813	820	786	761	752	750	765	753	767	804	796	794	793	813	813	762	800	781	782	767	750	814	794	773	790	824	805	776	751	756	734	757	779	792	781	800	753	764	723	784	818	756	773	787	840	783	779	777	786	770	775	726	752	753	801	783	785	815	785	759	774	767	789	778	775	796	807	810	768	836	777	787	730	764	732	787	766	819	783	830	732	776	782	822	763	785	778	784	726	767	777	806	764	763	822	788	795	791	758	808	779	780	767	767	763	790	727	793	819	822	792	781	751	797	749	780	777	790	728	765	723	834	769	774	749	838	808	845	798	769	745	776	805	763	787	794	727	746	808	782	800	802	781	823	739	767	787	753	758	789	741	828	778	737	777	765	768	803	822	748	738	748	805	775	770	761	754	800	792	813	765	706	813	742	774	792	740	791	812	744	762	804	807	808	748	779	768	755	812	743	734	787	755	748	840	801	824	767	787	765	760	818	799	787	777	791	745	764	800	794	785	792	803	770	750	741	768	718	783	795	778	800	778	752	744	783	764	807	756	805	762	754	772	823	787	843	786	798	768	742	769	764	780	819	791	780	794	786	828	763	822	795	774	765	775	783	784	748	781	814	804	783	810	786	761	775	766	822	824	774	780	809	758	782	818	714	784	813	745	772	710	747	810	719	800	708	780	790	786	784	798	796	808	781	794	779	793	766	784	794	787	750	750	769	786	783	770	769	827	806	774	775	741	792	758	753	742	793	748	765	815	765	784	809	791	792	770	778	718	756	854	790	795	793	788	780	822	762	836	738	771	764	805	777	807	763	813	779	756	798	778	747	768	783	805	776	787	827	729	772	737	786	773	768	732	790	793	795	825	780	815	771	796	770	767	760	802	771	785	797	829	741	760	726	804	786	735	751	794	813	746	793	749	814	764	750	778	748	819	805	745	770	798	761	757	779	826	837	799	767	791	767	768	801	776	753	787	815	798	826	786	760	788	739	780	765	768	796	834	779	744	755	732	759	773	819	799	818	836	787	776	698	796	750	756	795	775	778	746	734	822	852	734	741	765	776	785	765	736	748	812	801	758	786	774	777	818	834	751	834	771	778	785	769	762	762	751	724	778	808	751	808	750	795	750	739	769	796	752	758	784	777	795	787	829	783	765	831	717	784	781	766	784	713	761	794	796	713	776	769	752	771	821	733	781	807	805	775	781	776	740	741	782	774	792	762	780	788	753	797	758	807	802	791	723	750	760	782	751	799	758	812	787	718	749	821	764	824	780	811	744	735	804	842	837	829	789	758	823	821	825	824	788	761	768	817	775	738	800	817	768	790	758	770	729	780	794	742	749	786	741	702	804	792	805	831	810	756	839	812	777	760	770	816	818	782	762	786	812	774	784	776	798	761	740	815	791	725	782	715	779	743	769	733	783	785	734	756	741	791	775	787	758	783	811	809	789	787	809	820	800	780	790	783	756	798	780	772	758	797	812	782	734	748	764	816	787	780	781	789	769	791	813	777	782	824	805	770	797	769	820	750	785	761	753	708	755	754	790	796	779	759	749	800	773	800	776	765	799	799	821	776	756	763	753	759	833	804	786	763	760	806	725	791	807	740	720	757	799	808	796	804	787	796	815	794	868	780	808	799	767	793	771	823	793	738	798	811	754	738	769	724	764	757	776	787	787	759	760	761	838	790	761	778	821	740	786	779	763	797	763	833	785	770	800	784	824	808	782	755	790	780	803	746	762	801	762	807	753	771	746	770	792	768	752	805	756	755	813	758	805	743	818	791	802	759	778	713	793	749	788	802	770	821	792	820	727	732	773	755	781	800	772	812	785	779	810	766	743	793	780	812	771	814	770	731	778	775	791	751	692	800	787	808	774	826	779	816	747	766	754	768	746	769	727	725	764	761	808	737	787	759	738	819	766	805	769	799	794	762	759	754	847	756	781	695	738	786	738	817	771	727	789	800	775	788	757	785	804	795	798	782	812	750	735	804	762	801	762	768	787	800	799	758	711	769	813	791	752	793	801	750	746	775	819	792	796	755	809	777	756	746	841	784	772	739	787	808	794	806	782	789	763	760	748	797	759	770	772	790	770	775	779	765	808	771	753	723	762	808	766	762	782	761	765	780	814	799	840	772	773	802	806	767	802	770	796	761	817	759	784	835	787	771	789	792	749	793	795	788	774	776	733	751	765	773	739	761	757	787	757	779	792	768	724	774	764	739	774	806	771	801	777	784	751	793	780	765	777	824	778	782	739	724	738	796	816	769	764	784	780	774	770	776	822	716	785	774	815	756	811	784	778	796	789	770	763	794	780	791	782	826	799	726	776	762	810	809	772	772	754	775	793	801	743	756	778	779	769	734	777	819	768	780	754	782	808	745	811	762	778	821	729	762	786	794	777	803	734	764	758	761	766	771	757	825	763	792	764	781	821	747	795	763	752	769	800	771	789	753	758	780	774	803	781	793	772	757	781	753	784	774	796	807	765	746	730	816	766	793	816	820	717	744	770	783	788	779	813	783	792	807	791	797	768	811	763	836	797	775	802	825	742	743	807
22992	21502	29904	24923	21350	19355	5593	671	589	565	592	564	525	577	571	558	581	578	535	552	545	564	576	545	589	568	530	581	553	559	510	571	540	551	568	549	528	529	597	530	503	562	543	579	536	528	600	533	517	531	526	566	582	560	581	547	552	585	552	538	538	555	562	567	578	586	576	614	565	532	574	532	532	588	560	543	552	551	567	559	514	563	546	555	616	533	521	520	537	563	532	586	549	563	535	588	516	551	535	548	533	538	540	530	539	520	556	535	559	491	510	559	572	524	562	545	518	516	543	514	567	523	527	559	522	518	548	525	536	549	526	560	550	530	547	535	563	508	496	540	568	522	548	554	587	547	513	559	533	527	531	563	538	564	568	543	583	588	551	564	572	552	515	510	502	492	496	554	521	578	521	588	559	558	519	584	559	556	557	548	570	548	533	542	542	515	519	560	500	502	543	542	539	561	573	552	562	554	550	534	557	565	550	571	528	500	532	551	545	555	524	525	523	556	528	569	535	523	573	557	573	532	547	553	566	529	548	528	557	542	588	534	602	599	509	555	570	512	564	561	505	538	524	507	529	538	507	507	522	574	533	523	507	551	582	569	541	535	528	531	559	554	532	550	545	559	550	527	587	546	581	548	505	511	550	565	546	548	489	525	550	545	569	600	535	512	544	540	538	529	536	498	583	537	512	513	553	551	537	550	558	559	527	525	472	529	539	513	514	562	519	513	558	543	555	536	571	558	571	552	526	572	583	534	580	532	542	552	551	520	571	540	553	547	590	553	558	538	568	539	549	532	536	541	514	544	543	554	561	550	551	533	571	558	563	512	542	542	525	543	547	517	553	538	525	530	569	588	511	542	538	531	576	580	530	568	573	498	548	537	553	514	548	531	504	561	520	553	583	498	568	529	532	536	517	555	556	538	580	487	539	538	592	529	532	558	561	512	567	555	545	529	533	568	592	531	501	516	526	530	527	533	579	562	521	528	523	558	566	563	548	537	529	514	524	543	519	544	568	577	516	528	528	560	564	547	540	558	582	507	549	533	540	545	570	539	517	552	550	530	564	580	595	528	530	551	513	505	544	553	518	529	556	495	528	520	568	553	564	539	594	519	511	526	512	580	607	520	537	544	536	531	557	554	568	586	533	569	550	567	521	519	507	536	618	551	588	532	527	526	533	529	506	546	540	544	519	538	565	572	594	563	577	509	562	549	535	565	526	552	526	524	508	532	532	529	535	607	494	546	531	544	566	542	555	563	540	520	519	537	562	534	560	569	536	551	543	538	561	567	511	535	547	533	546	547	520	523	488	566	522	524	495	557	504	548	528	509	519	518	519	576	540	543	562	578	537	552	560	566	534	537	537	581	568	560	538	529	517	527	512	496	532	537	518	540	557	561	585	526	520	563	548	549	501	484	533	535	528	538	582	574	526	519	592	568	570	576	550	510	523	523	528	558	567	565	551	544	581	545	585	493	568	537	549	529	570	541	573	577	556	530	527	533	536	588	481	551	517	540	530	541	564	550	522	531	534	548	524	509	547	528	539	573	552	523	543	529	535	526	577	580	542	531	555	522	495	555	566	503	562	509	483	563	563	522	545	535	597	552	528	528	532	534	522	555	548	549	537	572	564	517	542	547	505	555	519	578	527	527	550	539	503	540	567	531	545	527	531	568	581	578	540	578	536	541	508	520	540	563	554	554	516	537	576	506	535	549	583	560	528	608	514	542	557	589	544	490	521	565	544	560	527	524	510	567	557	527	522	503	547	506	550	519	494	554	518	533	538	537	549	572	573	553	568	546	567	548	520	540	516	543	523	496	537	560	523	551	555	566	543	552	568	564	531	542	556	510	489	531	570	562	538	559	549	572	585	560	547	528	513	508	541	553	537	467	536	511	612	532	538	541	539	565	530	574	538	580	574	499	561	539	533	535	584	543	539	503	549	533	583	538	554	506	524	541	559	518	515	569	536	549	503	576	550	554	553	534	559	561	532	566	497	568	553	515	564	578	537	595	547	562	491	520	541	522	524	509	542	543	550	572	540	576	553	548	548	568	556	572	540	574	581	517	547	531	532	544	508	562	544	556	518	547	575	560	502	555	538	544	561	561	577	560	507	556	495	554	583	544	542	528	576	562	566	554	574	574	545	572	526	526	552	578	516	511	556	507	524	543	523	548	499	506	545	552	556	564	472	578	543	501	559	518	552	505	533	541	542	519	530	551	484	555	564	527	500	542	531	572	562	543	508	543	514	536	588	534	497	562	546	545	560	532	593	535	574	542	557	538	551	514	549	565	554	574	511	539	532	564	528	507	539	567	554	539	538	477	518	547	533	530	531	536	560	531	593	515	567	540	556	520	541	578	535	565	545	496	557	561	529	526	530	523	525	544	544	507	482	528	531	568	540	526	537	531	515	584	491	558	535	520	490	507	529	537	550	493	499	528	569	575	447	523	601	517	532	548	577	537	529	526	548	548	553	533	575	552	531	587	552	533	497	568	511	512	561	521	558	531	556	527	529	581	537	533	539	571	553	546	515	570	543	539	536	508	554	564	558	533	526	552	562	528	526	586	520	530	565	529	523	571	523	540	537	514	481	545	542	557	533	561	521	560	536	554	590	551	542	542	521	518	526	508	522	514	532	551	581	564	558	537	552	542	519	578	550	606	595	552	572	574	537	558	512	516	541	569	539	588	508	541	522	549	536	575	501	537	501	563	544	514	552	560	504	541	577	560	575	548	519	537	528	508	499	567	530	565	512	588	548	552	547	533	566	576	565	551	563	552	553	527	543	575	531	552	512	491	541	555	564	539	531	570	539	557	552	575	577	552	593	512	539	559	577	532	542	522	515	565	545	558	497	518	530	524	531	567	582	557	534	570	467	561	499	542	517	532	534	556	503	519	567	564	515	520	565	564	509	556	510	514	543	524	509	535	576	559	557	552	516	546	557	566	530	602	553	527	530	559	538	540	534	563	587	543	545	587	526	588	564	547	542	555	516	513	539	528	550	566	554	539	557	540	544	547	562	530	537	563	571	582	502	588	544	529	552	595	581	553	532	528	545	551	555	557	554	552	599	518	565	556	572	547	519	564	544	566	528	503	565	550	529	563	528	526	528	535	548	581	522	548	534	511	568	533	577	528	542	505	533	562	559	560	554	565	522	501	531	531	547	542	569	507	518	519	546	534	541	533	523	528	549	541	551	539	514	507	547	538	548	554	508	590	547	499	557	537	533	573	480	533	580	566	523	566	564	542	552	517	538	576	563	506	529	521	522	553	562	523	574	507	564	540	591	557	552	526	579	567	528	530	513	530	536	558	546	519	550	560	530	595	555	523	544	583	589	551	562	579	541	519	551	548	519	555	551	546	508	526	524	543	506	546	532	529	512	538	531	503	541	576	539	527	529	545	517	534	542	533	511	557	508	545	503	515	579	537	534	554	545	504	529	555	547	568	552	530	538	529	515	555	557	523	552	570	557	566	539	517	579	509	504	597	568	527
56510	96232	75915	48303	26832	13706	967	931	933	910	880	912	843	903	891	868	905	870	892	862	914	825	906	922	873	853	908	868	911	897	853	902	851	855	911	899	845	871	910	883	894	906	856	867	869	941	806	904	887	1005	805	838	881	897	870	880	885	844	831	825	801	883	869	886	847	850	909	910	920	954	898	860	875	898	874	892	902	852	892	840	867	849	861	817	893	883	906	856	933	873	893	866	846	867	857	867	870	818	928	886	902	823	878	875	817	883	867	891	846	829	809	887	927	854	900	844	829	849	828	828	905	897	890	943	844	854	845	886	853	870	900	856	898	910	841	836	887	818	874	898	871	831	883	871	867	868	895	900	846	903	861	912	874	868	875	912	831	858	827	898	828	861	864	867	864	869	931	893	901	829	813	898	876	872	818	852	874	873	864	865	902	856	884	880	848	848	866	916	876	850	876	878	871	833	841	898	880	900	866	843	840	877	846	815	878	828	881	886	875	872	862	864	841	821	881	848	863	876	905	865	874	908	874	913	864	819	819	859	863	874	868	853	841	863	872	868	878	841	858	874	877	874	924	879	841	894	918	843	891	867	864	903	875	852	906	839	893	871	913	840	902	880	859	852	880	846	899	890	856	896	888	850	851	864	849	832	891	825	881	905	877	885	872	878	809	865	867	936	821	893	831	855	895	867	890	800	842	849	878	911	890	840	857	895	861	920	864	855	862	875	906	860	881	837	859	861	876	817	856	867	848	877	906	888	884	890	817	869	894	871	871	859	905	850	830	849	892	830	831	901	889	845	855	881	880	906	840	870	860	833	853	895	913	868	866	876	849	913	897	879	890	861	945	859	870	897	862	873	866	840	830	879	843	840	881	855	880	871	857	855	873	876	866	902	911	883	884	852	931	872	872	827	870	842	904	870	835	915	838	868	888	866	869	876	825	860	867	886	888	814	853	870	875	863	872	821	888	864	867	851	865	862	894	866	936	844	883	901	889	894	841	841	935	824	890	852	840	914	898	887	859	911	896	892	841	831	942	897	877	880	891	811	868	899	889	813	865	824	829	860	872	841	880	868	871	890	863	887	873	895	866	860	840	868	848	903	887	901	876	915	842	869	849	898	847	863	928	812	845	882	873	872	892	819	873	863	862	835	875	895	866	884	879	899	853	965	830	879	862	910	843	861	903	873	850	849	859	883	820	839	870	849	864	928	884	921	872	851	877	805	836	866	843	903	891	834	867	897	804	820	873	844	866	858	870	812	799	855	819	804	889	883	889	822	863	831	843	811	861	855	947	891	841	856	916	826	883	835	905	875	856	834	891	875	872	837	826	899	835	861	864	912	827	856	857	885	872	927	896	871	831	847	826	884	871	857	883	869	878	863	832	887	868	894	874	871	852	837	881	946	832	864	885	808	853	927	826	882	821	905	918	879	850	905	886	869	894	859	859	847	896	856	880	889	892	917	886	860	879	850	881	882	882	906	894	858	841	852	866	851	847	881	895	871	884	867	904	974	833	847	849	833	932	862	873	854	850	838	856	889	867	861	830	856	814	858	852	851	862	870	880	866	839	849	841	835	841	854	819	838	863	919	889	838	825	827	846	893	820	874	910	843	870	818	872	905	862	855	906	840	911	844	866	934	906	863	875	855	940	893	850	870	872	856	840	913	907	903	846	920	838	876	835	835	876	917	884	846	878	852	851	858	858	878	864	843	848	856	847	878	914	885	892	873	852	880	851	856	827	890	908	837	912	883	835	887	865	850	854	887	927	839	882	843	873	915	827	880	886	780	889	860	903	838	868	843	866	843	824	892	844	840	832	861	858	861	889	879	900	848	893	906	801	893	836	870	874	863	888	910	889	878	854	883	916	917	925	853	858	866	839	877	884	831	867	913	892	842	922	949	883	892	896	907	902	870	923	870	899	898	859	851	894	874	830	836	849	910	832	899	897	881	881	853	860	891	890	803	859	845	898	844	886	893	902	874	808	806	842	875	858	856	881	889	836	895	901	843	848	849	863	845	843	858	865	921	874	861	874	916	870	892	818	866	841	839	870	873	881	919	846	925	926	862	853	884	840	839	877	870	901	854	863	866	830	801	920	906	888	892	878	890	858	903	870	900	866	847	862	852	860	894	909	855	880	850	877	871	860	852	837	810	827	839	867	878	851	884	852	858	890	836	860	903	836	897	884	861	890	861	856	811	871	882	893	853	877	927	879	884	864	864	866	858	835	868	899	886	911	886	848	875	882	849	872	872	898	834	841	854	886	837	875	791	895	850	881	886	885	877	865	836	874	851	824	833	847	831	861	837	911	801	882	843	854	827	924	873	864	871	933	877	835	851	829	945	829	870	846	857	865	840	879	874	862	924	914	851	892	886	870	876	843	853	870	889	845	870	854	875	854	865	875	900	894	893	815	859	889	871	904	853	858	869	879	877	890	844	868	847	894	830	910	864	893	839	829	867	888	880	857	868	854	891	883	889	911	867	851	833	868	882	897	889	852	840	851	877	873	890	832	895	864	886	912	840	888	873	852	819	852	875	845	820	909	801	869	853	867	845	897	855	823	846	859	835	833	884	900	876	877	873	826	849	876	886	893	892	881	869	884	917	877	904	841	842	883	915	872	907	891	870	871	880	847	832	844	872	851	830	901	875	888	909	879	857	845	876	866	861	902	878	914	862	889	830	871	860	879	845	888	876	856	869	869	891	885	868	897	879	867	884	859	879	932	840	887	923	878	878	846	825	858	861	866	831	886	885	854	869	808	830	849	874	868	870	886	860	887	915	930	861	858	879	886	874	894	835	868	839	840	882	871	887	924	874	907	874	886	908	891	882	895	903	837	859	867	853	859	805	875	860	879	917	942	863	852	857	875	848	924	879	796	909	916	819	824	875	894	858	896	819	800	884	900	870	874	878	866	842	912	923	869	875	855	867	903	876	888	863	925	867	884	846	905	866	861	887	845	840	871	847	954	872	877	854	891	781	887	908	900	852	867	851	840	850	879	914	801	879	904	815	887	864	884	854	906	890	842	849	867	830	845	854	831	915	906	852	804	835	856	845	905	898	882	845	875	842	863	810	813	862	873	830	867	841	847	876	898	852	843	872	844	832	831	915	866	849	823	884	881	876	833	893	844	876	895	852	926	865	869	847	829	882	869	921	871	899	826	820	850	894	843	926	823	854	845	882	887	868	903	879	890	853	938	851	882	804	859	895	871	853	856	886	867	876	884	891	840	838	827	866	921	856	871	886	916	883	834	897	855	868	901	846	928	808	894	845	889	864	805	830	837	856	888	877	852	836	915	846	823	893	893	873	877	861	864	856	862	888	864	842	896	881	881	895	808	871	837	854	840	910	875	883	832	841	873	885	859	901	841	891	859	924	873	894	858	871	873	870	924	879	851	824	894	900	866	833	874	894	913	878	905	901	836	920	852	859	878	875	889	888	849	864	833	873	864	830	876	885	880	872	871	880	883	865	877	896	904	875	847	823	829	841	859	883
28971	26664	26036	14436	2464	1282	574	505	564	555	496	546	538	478	510	526	532	546	544	502	519	547	526	562	471	541	518	526	511	514	503	522	520	570	531	556	526	535	536	516	542	525	487	494	552	519	537	522	511	505	542	544	509	512	527	529	509	556	516	515	481	544	502	525	511	560	526	490	523	532	546	506	513	470	535	538	497	534	556	509	497	493	521	502	526	549	536	521	535	553	548	522	533	531	542	543	554	552	503	520	507	559	491	489	488	524	528	495	477	521	525	549	532	513	493	529	526	509	526	506	504	556	535	512	513	501	539	479	514	480	480	512	471	517	488	483	531	513	563	512	538	479	502	512	539	512	517	508	539	498	560	493	543	523	487	515	540	519	541	493	520	551	548	466	564	523	472	523	552	557	517	522	515	525	559	509	491	513	539	542	505	522	461	495	538	535	506	539	506	521	522	524	498	554	495	487	558	510	514	494	468	520	523	540	528	504	498	514	530	522	522	538	524	568	543	533	547	509	527	514	552	501	500	473	489	484	518	526	539	522	538	502	508	519	508	545	563	510	540	489	513	509	533	523	537	518	488	542	502	513	548	499	559	512	541	520	536	521	495	527	536	502	476	518	550	525	491	470	508	531	525	515	529	488	527	509	504	537	541	473	550	505	474	554	519	536	555	536	500	544	518	534	512	544	521	554	540	492	515	465	514	524	495	488	511	533	542	518	546	529	515	533	486	525	541	508	526	525	525	498	556	552	542	516	520	520	529	537	505	514	531	491	533	525	519	476	516	556	536	515	517	553	513	490	515	499	489	506	516	515	503	504	489	504	500	477	535	515	497	531	514	518	516	471	509	523	538	564	517	539	480	518	563	542	516	504	520	532	490	510	538	495	455	554	531	508	487	529	587	504	492	507	485	555	529	487	520	472	532	484	529	475	512	511	541	547	487	531	464	531	510	558	508	510	528	523	584	503	507	499	497	491	501	520	554	534	547	496	558	505	541	546	510	519	536	477	495	497	553	506	532	512	486	537	517	507	513	522	538	504	533	515	505	515	595	535	541	522	558	489	532	531	532	480	547	522	510	525	481	501	536	530	519	564	503	517	539	530	535	531	546	508	456	517	546	540	550	515	492	547	498	492	518	483	492	520	527	509	488	465	521	510	506	525	526	500	540	525	489	518	539	506	512	523	483	510	542	505	481	520	515	492	546	508	536	480	541	534	487	522	511	533	516	548	561	506	527	514	514	510	519	537	505	517	529	526	501	511	541	456	509	523	539	503	482	536	502	526	500	517	480	525	484	537	518	519	537	518	526	540	520	527	540	535	524	501	523	510	525	526	542	562	492	513	548	505	537	496	487	540	522	493	492	511	519	534	508	542	532	515	495	503	485	495	552	521	485	513	431	491	518	519	564	525	495	492	540	513	497	512	516	488	510	503	565	498	541	519	493	522	516	542	525	510	515	516	545	498	504	554	493	536	536	487	513	530	494	502	530	506	484	527	540	472	505	542	516	483	502	522	531	486	524	522	526	526	521	547	513	537	512	538	504	530	545	479	522	527	530	528	528	550	547	534	497	483	533	521	548	483	504	506	548	504	555	528	476	508	493	571	509	511	489	527	509	542	495	504	541	485	556	512	520	532	537	509	496	501	535	506	537	530	497	528	524	496	554	471	560	503	507	501	501	471	543	556	498	545	522	516	518	523	521	571	483	498	522	534	515	469	576	528	482	535	524	495	512	519	571	497	523	544	533	556	505	568	490	517	526	493	514	531	523	522	495	488	517	530	507	496	542	514	520	514	487	446	505	539	501	477	491	532	581	526	586	527	503	556	531	526	534	512	592	505	500	488	476	518	527	545	508	499	562	526	515	527	490	508	521	561	523	485	562	471	539	544	497	490	519	518	489	515	530	495	505	494	520	504	546	554	510	515	518	502	491	535	508	526	513	536	502	554	573	488	503	546	504	520	496	515	541	497	512	494	549	533	541	547	549	502	538	499	526	502	529	535	499	479	524	524	546	498	495	518	510	539	497	512	524	495	532	544	488	531	570	503	505	509	533	510	535	497	523	476	524	518	490	546	478	527	515	511	539	525	525	506	533	537	482	500	520	527	526	511	545	565	525	541	549	542	462	531	510	508	539	516	547	504	535	531	527	498	503	508	510	474	497	468	498	513	517	500	494	523	506	507	510	565	512	513	528	503	496	495	496	571	511	475	490	509	506	569	522	518	529	537	508	525	533	530	519	559	506	482	535	491	497	512	532	526	529	510	541	527	491	554	494	527	503	537	556	488	524	509	515	514	519	517	502	535	525	541	502	581	500	515	522	507	507	539	500	536	522	531	548	514	520	504	502	524	500	522	510	517	498	472	482	478	449	544	489	502	536	549	516	548	543	518	511	502	520	549	525	523	461	514	502	490	513	519	548	555	540	492	540	503	503	551	504	495	533	506	546	541	544	505	558	489	507	452	505	522	515	547	499	544	522	521	510	479	481	562	560	512	524	480	547	511	539	487	581	521	499	467	519	534	509	503	545	528	510	508	546	543	524	557	494	498	498	512	507	549	496	566	491	505	481	500	564	489	556	497	512	496	474	473	563	515	534	526	503	537	514	560	537	510	537	524	499	495	521	513	516	488	534	529	526	514	487	536	519	560	499	483	504	541	594	581	537	534	482	537	541	554	487	466	505	485	530	505	483	558	505	527	554	553	539	517	522	473	508	511	519	544	508	521	525	505	488	491	490	519	498	504	498	548	520	515	503	510	518	550	534	508	518	558	524	540	521	546	508	502	547	515	524	505	512	510	533	550	546	511	531	504	536	521	511	526	543	493	531	533	512	502	549	503	540	537	480	503	528	507	526	489	498	527	510	521	521	516	527	507	509	532	500	503	506	530	487	553	531	523	528	491	514	547	535	545	538	489	507	486	516	569	489	517	517	519	517	502	487	516	492	516	517	522	495	518	504	513	498	538	530	516	481	526	507	508	549	564	527	535	494	562	488	489	487	500	520	562	516	495	509	480	509	509	521	522	561	491	539	505	506	505	514	533	486	466	537	518	534	489	505	517	506	544	524	496	516	518	474	512	505	509	488	512	543	497	514	504	556	511	514	508	543	539	511	530	524	558	517	571	509	529	581	504	543	511	514	518	515	510	512	537	482	492	521	505	518	480	533	506	486	542	503	508	538	505	479	510	472	550	499	488	501	511	509	523	545	506	495	513	498	509	478	486	534	527	514	529	521	551	504	542	497	472	558	534	509	492	529	542	476	518	507	525	529	552	515	493	519	548	496	553	525	514	519	537	520	557	502	505	501	490	535	509	526	504	505	523	518	522	534	458	518	563	508	544	548	522	503	527	524	499	477	499	488	563	582	539	517	544	465	499	510	534	527	482	475	511	505	501	517	507	521	508	513	531	510	505	533	508	534	522	545	515	544	497	538	526	494	491	499	536	484	528	521	546	504	499	517	516	513	540	501	542	519	538	492	552	535	513	529	503	564	521
38569	44977	31997	15208	4187	2422	838	835	882	888	821	845	890	863	891	890	881	872	875	842	881	876	881	840	876	855	877	864	819	887	820	847	862	844	853	884	907	884	868	882	823	879	896	848	878	865	856	906	892	867	873	844	867	869	839	831	874	902	894	864	897	856	859	878	848	850	845	823	846	873	872	836	904	955	854	874	909	823	875	879	862	873	870	873	850	912	881	851	866	789	868	840	882	826	897	860	892	866	908	863	887	898	842	860	892	848	828	881	867	898	843	892	880	876	818	821	831	870	837	856	905	897	873	887	876	879	873	899	854	858	841	868	909	872	895	865	840	861	860	912	882	809	883	879	882	839	867	876	852	873	855	854	870	840	849	878	894	902	875	838	880	835	820	831	845	846	911	845	901	863	827	854	836	865	829	921	887	898	903	861	858	861	871	858	865	886	870	857	897	865	850	890	844	834	859	881	886	890	924	857	894	929	891	873	842	867	899	824	892	845	856	867	902	895	907	851	858	932	832	858	899	894	914	851	903	859	914	901	846	871	878	841	919	823	879	882	903	894	870	877	903	890	886	861	832	772	810	868	860	810	841	873	869	846	850	842	874	851	842	829	847	791	884	842	857	845	880	824	897	837	849	850	831	858	840	928	802	891	875	880	811	902	874	915	871	843	851	906	863	859	829	859	928	873	857	861	889	860	888	875	837	861	789	897	870	856	856	856	888	784	882	890	858	861	827	903	896	856	832	870	848	870	922	883	875	830	899	885	879	886	848	834	942	853	864	857	876	883	866	846	844	889	870	856	874	884	896	878	903	900	856	900	873	856	852	828	883	892	880	858	843	863	926	887	816	851	887	919	841	897	849	874	902	857	850	907	894	886	921	837	822	809	859	857	785	848	825	824	877	857	886	857	889	910	892	870	828	783	822	827	865	869	815	894	843	889	934	852	884	868	893	899	874	912	906	857	850	851	855	872	882	878	854	885	889	872	843	869	872	862	907	904	845	867	906	849	870	855	830	869	834	898	821	873	835	858	899	852	892	829	913	830	880	892	829	884	863	887	863	868	924	867	810	852	837	888	855	841	856	867	900	893	791	880	879	813	870	840	861	899	877	880	928	882	844	885	850	850	854	890	844	894	900	873	847	826	837	887	837	859	882	853	867	872	897	824	845	875	881	841	855	870	839	836	811	864	834	827	848	856	848	909	846	859	822	882	828	873	841	894	851	852	855	845	799	847	860	839	882	872	912	920	828	839	839	858	916	902	819	934	790	822	867	913	890	854	894	841	849	856	868	883	873	932	920	868	942	874	850	875	805	874	849	887	924	875	893	850	915	882	856	856	880	904	909	859	867	878	858	776	859	851	857	832	921	828	873	881	928	850	821	848	842	798	846	860	846	852	831	893	869	833	809	901	864	889	929	808	864	892	843	825	922	877	872	855	807	898	834	854	854	924	858	866	831	864	911	906	869	913	872	884	935	903	826	894	890	854	862	867	833	830	880	904	803	849	825	897	854	872	885	830	839	879	846	857	890	909	884	862	883	870	909	914	853	836	884	911	867	892	877	821	861	897	884	862	923	884	888	884	846	883	870	906	886	809	871	887	800	878	870	835	875	808	849	859	865	859	805	833	891	898	842	890	900	848	895	859	873	847	858	847	887	868	854	856	849	858	927	841	834	813	863	890	797	900	879	888	895	886	866	876	845	852	904	894	852	852	904	914	810	871	873	831	869	854	875	847	900	896	877	850	831	918	835	870	881	827	895	850	883	876	914	896	907	867	918	862	821	870	786	911	854	861	900	899	823	921	858	835	921	888	909	839	864	878	858	881	912	887	882	811	857	880	861	939	896	887	860	858	875	885	879	898	938	873	856	855	885	794	883	873	875	928	840	891	905	847	870	858	869	874	894	904	868	898	876	911	870	891	884	918	892	869	862	899	885	821	853	838	875	870	849	877	820	876	869	851	887	842	895	847	869	842	840	924	826	916	936	886	880	883	859	934	804	884	850	864	868	871	859	858	872	930	879	877	796	858	853	857	831	907	823	867	904	835	936	878	841	878	867	858	854	905	840	874	874	860	874	868	902	880	916	894	896	844	877	856	866	892	898	852	862	890	815	857	884	839	892	842	850	872	872	870	871	840	876	811	876	841	900	847	840	864	894	868	879	851	873	842	802	852	898	876	831	803	837	873	856	886	883	871	827	869	822	916	860	889	841	853	890	887	823	846	891	901	869	899	854	837	893	871	875	909	854	900	882	912	833	875	891	838	891	863	898	840	825	923	840	841	870	889	839	826	837	834	818	890	871	847	860	840	837	860	876	892	869	866	860	884	853	913	895	816	864	846	908	804	869	842	856	827	872	881	911	827	852	905	824	873	880	888	822	914	851	922	897	892	869	879	848	857	880	854	875	881	835	885	876	863	904	832	904	855	942	836	894	845	856	859	898	845	855	896	883	837	904	866	879	911	832	821	867	843	819	855	846	831	833	865	830	890	878	905	886	856	875	919	869	860	867	902	855	889	866	819	861	847	818	862	851	838	806	919	869	922	862	922	921	871	875	880	872	834	884	829	833	842	873	868	858	870	872	862	867	858	859	875	856	867	857	876	888	848	871	868	848	905	858	884	817	886	821	905	883	879	834	841	879	863	796	845	923	856	834	819	845	812	840	850	814	863	908	849	885	832	871	830	854	869	872	921	829	853	855	895	866	872	820	885	888	880	849	824	868	844	863	852	846	814	883	860	891	800	889	836	859	897	898	872	863	884	864	873	907	890	827	865	831	884	807	879	843	859	896	880	852	909	923	884	844	890	840	821	901	858	848	868	849	865	788	861	829	860	844	862	841	859	851	856	836	847	855	855	850	836	863	882	881	881	905	816	848	835	850	850	828	825	825	907	846	893	898	864	859	839	872	869	825	863	916	866	870	930	882	868	902	861	866	833	914	881	865	849	857	901	854	912	878	819	830	829	886	843	883	870	919	834	885	887	892	852	875	899	902	877	867	879	820	825	876	817	892	885	912	932	866	857	831	851	885	857	916	906	829	858	895	845	890	853	869	860	894	809	859	858	875	862	847	896	846	854	867	831	903	830	910	865	913	838	861	827	908	840	875	828	870	883	843	850	852	902	853	846	813	840	814	823	880	865	899	850	880	889	895	885	875	907	826	825	858	895	864	918	891	888	881	861	874	846	950	844	830	918	833	836	853	865	854	832	895	893	877	812	870	898	883	870	903	831	923	841	835	856	890	853	883	890	824	956	887	847	868	829	852	911	911	864	842	867	885	911	909	874	867	871	873	861	871	834	896	869	884	872	877	917	893	874	885	852	909	857	896	858	899	849	853	849	897	885	879	900	881	877	901	848	803	839	911	896	893	872	865	915	909	878	886	890	840	870	875	871	876	848	875	857	816	880	859	818	805	869	868	832	861	884	906	863	884	873	882	859	904	840	820	891	895	870	896	850	835	839	828	879	938	852	859	864	826	868	886	863	884	888	868	854
24071	22195	30786	27098	20746	13104	1397	544	478	488	484	472	456	440	478	519	493	450	414	490	445	489	487	512	470	468	462	456	484	512	463	438	434	469	469	513	460	475	423	467	422	478	446	438	511	469	482	445	451	480	491	499	452	476	410	523	419	494	465	458	424	459	455	481	461	459	472	461	485	477	468	480	472	488	482	474	484	452	473	452	472	444	452	471	465	480	450	490	469	472	451	454	494	517	484	453	468	474	524	442	482	481	518	492	459	438	451	478	458	484	472	462	504	456	461	432	474	492	468	470	478	466	467	453	444	486	449	458	467	430	453	454	458	436	454	482	474	446	490	456	472	455	478	443	464	472	498	487	449	475	448	483	452	436	467	491	485	446	475	477	439	473	479	453	424	466	436	430	458	452	503	463	437	448	462	475	488	490	482	452	481	452	478	471	418	520	498	449	444	425	454	471	455	484	455	479	451	430	476	487	454	475	444	492	483	480	432	481	489	488	449	440	481	477	432	475	466	441	416	447	502	457	446	452	430	465	486	428	496	465	491	478	468	468	455	469	475	495	471	469	425	466	483	437	498	484	452	502	477	478	459	468	460	482	475	431	478	489	497	448	503	482	470	481	482	460	456	462	462	472	463	462	453	455	414	465	458	436	483	466	444	468	467	488	459	483	453	450	471	463	471	463	419	425	424	418	461	477	478	433	514	452	481	471	458	453	478	483	482	476	454	475	474	470	471	468	456	463	485	486	461	459	462	470	426	457	445	448	474	465	462	483	465	470	440	468	467	488	484	434	450	458	444	453	452	495	443	490	481	448	467	513	461	490	487	461	474	450	489	470	448	446	468	477	471	474	447	434	451	482	467	461	490	422	467	458	445	463	458	473	449	448	454	442	437	494	497	471	472	480	463	458	474	459	452	468	443	455	473	486	458	435	451	479	435	429	454	463	468	475	454	475	444	419	473	439	473	465	437	482	466	406	470	441	457	488	429	479	453	463	424	492	468	441	460	439	469	472	494	463	479	467	497	451	483	432	498	466	459	463	455	442	462	457	461	530	446	458	459	490	461	491	491	462	439	443	483	509	455	495	460	449	475	489	457	451	513	477	454	456	446	445	432	439	466	529	497	462	470	497	455	448	489	502	462	435	485	483	486	497	499	424	460	420	498	446	512	424	459	436	486	453	414	482	431	473	473	458	470	475	450	472	485	450	482	473	447	460	486	464	498	458	425	485	505	479	463	447	476	477	461	441	477	467	474	427	448	468	437	482	458	456	493	488	460	485	448	468	480	479	469	495	473	470	460	477	472	444	463	439	463	459	493	469	486	477	466	474	461	485	429	484	427	449	444	476	496	443	470	460	502	517	424	463	464	453	515	438	447	439	451	466	456	482	466	461	442	507	471	456	459	462	448	464	437	478	441	458	429	433	481	498	470	474	453	476	472	480	455	521	453	462	479	434	473	439	423	489	455	514	473	468	459	445	472	476	471	430	437	489	490	490	458	475	453	477	476	441	454	458	467	482	450	475	496	428	443	436	506	418	454	493	454	444	501	452	490	457	433	474	443	463	462	475	509	468	478	442	485	440	485	469	469	455	487	468	446	507	410	451	460	436	438	493	469	480	482	474	453	443	470	485	436	468	468	495	444	409	460	488	471	428	454	456	435	455	496	465	458	428	484	445	445	453	494	476	463	453	484	458	475	443	481	460	472	447	471	472	444	486	478	436	469	465	439	464	469	451	473	442	460	459	443	492	456	437	424	466	459	495	490	476	452	472	460	487	487	442	452	488	445	463	459	423	460	410	477	434	485	477	456	477	484	465	467	505	438	467	463	472	439	465	471	469	477	429	466	453	463	457	464	487	484	456	444	488	465	446	491	467	461	466	471	422	466	437	502	433	444	458	459	452	431	446	456	437	421	487	478	478	459	453	459	506	479	446	444	456	488	480	461	432	475	484	483	485	450	453	473	458	465	486	514	457	463	449	479	446	468	450	455	473	451	471	470	458	466	471	504	462	457	438	448	424	480	435	441	467	455	455	475	460	453	483	426	448	454	429	445	461	480	455	448	450	465	449	486	449	442	476	446	456	437	455	460	481	486	470	432	449	492	438	468	437	446	457	465	482	467	473	469	456	459	458	498	490	460	460	453	428	472	481	446	470	458	436	472	440	439	460	493	440	479	434	474	452	438	447	478	452	420	451	447	477	446	437	469	453	474	456	474	466	463	474	433	467	413	461	419	466	451	442	478	474	458	480	491	470	481	456	471	489	482	467	473	465	470	497	459	461	492	460	512	492	480	456	415	480	445	456	478	466	468	461	475	485	429	441	463	456	478	484	497	476	436	476	492	473	473	481	442	494	420	423	474	461	445	466	461	440	467	463	453	456	504	478	437	476	454	445	459	473	490	481	482	493	413	447	446	473	484	493	450	445	430	482	428	459	490	474	473	480	416	484	448	453	409	458	451	452	461	439	464	476	492	483	440	457	475	467	492	428	454	442	470	453	477	426	470	461	441	458	443	510	434	477	493	442	452	474	482	499	488	487	495	445	460	420	489	449	459	465	462	479	489	488	488	445	462	418	459	508	466	465	464	455	439	475	433	480	469	467	463	481	470	445	460	417	467	473	507	451	462	412	461	449	417	494	454	466	457	446	427	454	466	426	439	497	452	483	471	456	440	411	477	472	459	419	487	429	457	448	516	469	501	474	465	464	478	442	490	463	478	462	451	431	443	481	476	470	455	470	446	443	493	474	479	458	475	448	441	439	438	472	455	431	471	441	435	477	453	457	438	455	475	497	464	464	453	463	486	456	481	455	469	460	473	440	479	436	430	484	472	420	457	477	457	445	498	442	436	469	495	455	487	487	496	461	479	430	472	469	461	476	475	444	484	468	443	452	453	472	449	431	427	431	448	457	460	407	475	441	473	458	481	514	517	472	470	453	466	462	462	445	444	480	460	440	457	449	401	457	460	482	465	462	448	459	458	459	444	441	457	475	450	457	464	464	437	452	474	442	412	457	498	485	468	466	511	479	479	487	457	450	440	452	457	455	456	478	425	435	496	446	463	511	461	458	455	503	466	460	493	428	463	472	494	433	471	461	474	464	417	434	443	488	477	475	491	456	467	443	435	467	474	459	440	456	487	466	485	473	478	490	471	483	462	423	467	416	477	480	473	447	472	444	452	468	450	487	503	470	482	460	483	431	433	488	472	461	457	487	468	453	514	454	498	483	437	483	461	447	496	430	470	445	461	402	471	449	478	463	499	475	477	422	420	445	460	454	452	433	473	443	461	434	473	445	433	428	415	470	487	455	478	527	491	442	421	435	432	476	457	459	467	419	455	463	465	469	444	519	455	460	474	480	467	503	450	479	486	471	452	460	468	480	425	425	454	508	457	489	442	487	477	456	435	470	457	471	460	480	473	474	447	449	458	477	464	509	436	431	419	455	454	488	460	480	444	440	496	460	486	477	457	450	492	454	503	412	431	432	460	483	470	423
58307	87602	66320	41441	19811	9708	868	778	794	791	825	816	791	773	772	754	733	801	716	771	772	829	787	840	806	785	819	784	805	797	782	755	809	742	777	786	833	735	777	788	782	828	828	827	770	787	762	711	767	798	772	799	798	765	795	778	732	781	746	756	763	813	798	792	757	781	842	839	844	756	799	750	827	787	788	786	775	771	848	783	779	751	800	754	780	780	802	757	759	783	760	776	851	761	786	704	780	753	786	796	759	782	768	794	788	810	766	795	772	747	774	758	801	718	744	813	802	755	810	772	736	768	746	768	748	764	768	773	781	711	749	783	765	813	812	766	778	815	797	766	809	800	712	741	729	792	843	841	819	757	750	770	803	754	786	813	814	749	793	792	801	788	782	770	805	836	764	717	774	789	750	784	734	844	780	833	813	811	758	779	770	798	791	728	762	792	785	753	779	747	811	804	789	787	817	767	785	766	743	767	788	767	769	757	755	757	802	806	773	748	789	799	796	766	756	788	807	846	719	754	725	757	777	820	781	761	835	838	828	788	818	739	780	789	819	806	787	776	846	781	824	834	806	729	775	837	821	753	795	802	752	744	802	816	800	749	787	791	866	781	750	794	773	756	760	772	780	757	785	807	730	812	815	768	772	771	778	744	789	824	829	751	746	807	763	832	812	776	780	801	804	724	846	788	772	797	781	777	799	759	804	798	780	774	750	759	793	803	827	848	766	759	799	832	732	786	786	766	785	763	835	798	788	774	712	751	776	778	791	784	760	733	807	798	774	743	781	789	772	761	795	735	798	790	721	779	791	760	814	790	833	803	767	775	803	794	789	761	791	783	760	831	800	757	789	758	749	822	817	750	764	749	758	761	781	813	709	767	797	758	772	716	713	809	781	774	789	819	803	820	769	810	785	785	763	787	781	783	766	804	744	825	753	808	774	757	792	777	838	786	758	734	796	765	779	815	799	762	761	786	742	766	737	774	779	750	748	787	767	758	824	780	849	785	784	841	815	796	765	788	784	826	784	756	764	767	749	759	811	797	817	800	801	796	762	752	777	734	789	814	724	791	741	767	798	792	788	770	779	781	730	750	818	744	746	768	784	735	787	772	782	782	769	839	853	819	730	814	803	788	782	790	764	736	763	772	761	770	752	811	751	831	768	754	791	757	772	810	773	809	778	817	812	789	804	839	763	763	810	810	755	790	819	784	769	730	803	808	780	792	764	773	737	768	795	744	791	785	803	807	805	767	804	820	782	766	837	779	850	809	783	792	825	790	735	792	815	742	806	809	792	743	753	767	796	784	803	725	818	802	780	793	787	784	798	761	791	789	793	830	787	798	782	755	790	762	771	758	799	808	770	806	768	793	819	779	764	797	802	801	770	822	810	780	778	819	818	795	751	785	829	775	718	812	811	811	763	797	795	784	801	787	742	812	808	825	830	795	780	830	807	798	772	781	839	780	801	766	801	810	822	743	780	799	771	761	779	788	814	763	802	766	813	793	856	776	847	775	767	767	758	774	785	790	759	776	791	799	789	824	783	757	766	799	845	765	777	778	781	821	788	810	792	766	731	773	755	817	778	762	781	807	774	733	739	797	724	769	779	763	823	822	728	783	746	772	782	738	826	784	795	784	803	788	767	754	767	780	759	794	755	787	742	760	814	775	821	770	732	774	808	785	760	770	786	805	742	769	764	764	783	761	807	782	793	782	800	752	803	760	728	781	780	804	752	783	770	810	799	756	787	844	803	788	815	758	788	813	767	797	842	740	810	812	817	745	808	792	746	773	783	773	802	803	803	817	752	759	784	768	761	810	771	780	797	813	777	804	762	782	798	838	771	742	789	831	772	793	793	759	820	838	752	791	804	817	747	777	747	758	793	760	764	765	771	823	787	788	747	794	751	804	759	844	804	782	774	739	781	831	789	757	769	785	775	783	797	753	757	726	768	786	807	769	779	809	771	738	758	799	748	783	786	795	782	847	785	778	764	734	797	766	807	787	789	835	807	790	781	790	799	774	810	787	769	816	778	740	782	748	797	812	782	759	818	776	775	777	779	772	745	749	743	825	784	795	731	808	771	810	801	746	742	756	759	740	836	763	783	778	766	751	764	782	749	818	785	774	813	776	791	770	770	759	826	764	763	786	800	764	795	772	785	790	786	812	767	733	798	785	754	779	785	789	799	746	775	818	812	754	778	755	783	759	773	795	765	779	777	795	732	773	753	771	818	752	809	793	760	773	820	799	787	770	779	760	726	801	770	805	765	769	768	795	777	768	798	796	797	800	741	803	779	813	775	753	773	786	801	839	744	790	763	797	772	798	803	780	779	753	799	775	800	809	743	790	728	793	801	762	756	766	810	756	789	822	780	784	770	781	802	705	838	746	815	772	740	748	790	787	760	800	792	745	779	774	779	804	785	749	740	755	802	756	786	721	785	761	794	749	800	820	816	806	813	779	793	752	780	816	769	790	845	795	792	835	749	812	837	763	754	771	801	771	768	777	791	800	772	802	761	789	806	781	762	773	808	741	756	768	755	796	791	791	782	771	806	789	773	804	786	769	804	797	778	715	778	759	803	742	753	801	786	813	784	764	743	773	805	727	792	819	757	753	788	815	773	835	802	773	792	791	776	799	851	847	735	745	835	790	785	818	791	808	776	742	790	813	761	832	781	743	785	796	779	787	776	799	768	831	806	774	777	749	801	748	779	796	758	799	773	804	775	772	738	735	743	744	752	791	782	776	792	780	802	761	768	797	786	809	776	812	772	759	791	779	815	765	775	725	793	732	779	800	716	764	795	790	755	781	773	752	787	768	740	784	796	825	793	727	754	771	783	776	818	759	809	755	832	827	779	757	742	787	794	806	749	826	785	787	794	710	769	785	781	782	749	772	759	828	763	801	788	755	834	764	772	793	707	808	800	842	782	749	843	749	818	823	822	800	816	812	799	767	807	786	754	784	829	789	762	788	788	773	825	773	766	773	777	815	789	787	797	780	755	771	829	713	802	785	809	810	807	827	763	782	750	786	805	784	736	759	775	776	831	756	769	798	790	809	747	790	794	797	809	797	820	776	741	867	785	774	782	782	758	814	748	788	795	740	768	754	813	796	799	825	779	760	813	770	773	772	731	790	811	771	773	769	776	778	789	778	743	797	771	788	796	762	798	758	773	769	801	750	801	834	773	737	747	718	789	755	754	749	845	803	828	805	737	781	800	791	785	771	811	784	775	801	806	756	819	771	757	800	800	785	767	788	811	755	786	768	815	840	790	786	797	791	783	750	777	792	813	822	775	770	796	747	783	762	772	762	759	806	681	761	778	802	773	782	812	769	772	791	784	809	789	826	832	761	784	781	792	843	767	773	770	794	783	780	745	818	757	816	723	727	785	794	815	763	795	777	773	766	759	811	749	759	785	808	750	838	770	769	811	790	797	739	806	788	784	781	775	772	831	763	757	784	731	775	777	822	836	727	769	775	770	772	778	764	791	774	838	809	787	757
22962	21463	29717	25136	21268	19689	6150	697	575	498	584	562	555	529	565	555	595	510	567	581	538	583	579	540	510	547	498	549	567	535	599	542	575	540	556	547	557	552	539	547	558	540	532	484	547	531	515	587	539	521	590	553	566	547	561	543	533	579	596	560	556	549	572	577	524	554	578	562	562	543	538	486	583	598	536	562	574	579	488	545	556	518	541	542	540	503	540	543	545	539	545	571	534	608	555	554	539	504	573	572	518	538	525	569	541	509	542	508	569	525	537	565	552	539	575	542	494	525	542	531	541	545	509	529	552	551	530	553	531	569	554	561	536	544	530	572	557	543	502	526	520	493	506	569	528	592	534	547	521	518	566	509	539	591	507	506	489	533	557	551	527	520	560	572	539	530	506	551	544	511	528	547	508	590	570	531	502	588	545	568	569	529	575	565	537	525	542	539	553	543	542	551	521	522	589	524	561	544	534	562	603	559	560	524	547	546	550	565	566	525	567	564	558	575	574	549	512	547	549	556	561	552	546	509	531	544	541	576	575	538	525	556	527	560	539	542	535	569	542	550	557	548	502	531	550	535	537	522	559	566	548	522	577	532	502	556	500	518	527	529	579	499	544	515	519	558	548	538	560	503	538	556	529	555	596	571	536	563	502	517	567	558	561	591	549	521	562	559	539	524	542	582	500	583	563	514	529	528	590	530	545	558	594	550	569	496	480	583	575	498	559	553	561	562	580	533	564	546	520	536	558	543	572	530	556	547	514	525	531	485	485	507	583	508	576	501	537	542	568	523	573	551	519	542	583	553	512	565	536	546	568	537	567	539	519	541	563	535	547	557	543	522	487	554	517	564	520	516	558	508	508	559	576	529	542	514	564	571	557	557	570	586	547	550	557	569	538	507	553	530	549	546	547	548	530	532	541	527	559	516	520	563	512	579	520	499	524	556	563	536	542	525	582	517	526	522	531	522	518	555	503	558	550	555	512	542	574	535	562	533	530	532	543	510	533	579	482	552	558	542	539	562	554	526	570	582	534	541	504	547	550	590	547	518	533	512	556	588	539	533	550	546	553	547	565	545	509	562	544	552	503	511	515	539	502	538	535	540	534	548	604	538	603	549	544	545	525	539	511	545	538	544	531	544	520	539	531	544	532	562	552	524	532	507	536	524	514	560	534	531	515	533	536	564	586	553	526	535	585	535	543	542	526	530	537	523	555	509	566	574	545	501	548	487	533	582	540	515	512	546	550	569	523	579	535	506	512	542	561	474	482	556	549	559	558	520	513	533	518	538	527	580	562	551	558	557	548	562	537	571	539	529	602	565	559	505	541	519	546	545	563	521	575	530	535	534	547	522	568	545	498	553	563	529	532	569	565	556	533	567	576	533	544	521	518	560	558	547	534	510	520	523	490	536	533	498	513	564	529	554	545	542	536	556	524	553	538	516	563	578	564	515	549	544	529	576	521	538	519	530	568	519	497	517	548	554	562	538	506	495	535	516	471	523	530	529	512	508	547	556	522	545	571	543	496	593	549	539	575	521	524	559	543	541	524	577	532	543	541	547	560	557	519	526	505	549	534	512	574	556	564	550	551	543	606	495	558	560	516	575	546	506	530	567	524	564	510	535	527	536	509	572	553	542	567	543	547	585	560	540	519	565	554	567	568	504	551	530	573	530	527	535	520	558	553	522	569	568	532	526	572	525	571	502	551	515	552	542	534	545	579	540	555	532	523	589	525	576	542	513	522	526	537	537	538	514	549	547	533	581	523	563	521	572	516	512	574	515	538	517	569	572	535	519	573	573	550	537	538	530	530	564	564	546	542	555	527	572	564	563	563	543	546	537	557	549	592	566	520	529	622	538	577	543	574	548	557	532	530	566	519	560	512	507	606	515	551	499	534	534	569	547	575	538	515	563	581	556	558	550	557	536	558	540	507	524	552	565	552	545	557	540	531	525	555	563	549	527	552	532	559	541	530	518	507	563	539	558	581	552	524	498	549	534	576	541	547	544	619	508	519	530	566	548	570	538	521	556	553	515	571	526	546	517	591	594	503	563	545	545	562	517	538	556	541	539	524	503	535	573	549	563	560	522	567	564	529	541	538	567	520	552	513	537	580	530	512	530	514	528	558	535	530	552	534	543	565	569	531	520	527	520	508	527	539	518	585	544	533	627	527	609	561	592	545	553	590	557	557	545	576	552	503	567	539	507	520	532	555	542	557	524	518	507	585	559	556	547	520	558	542	525	517	513	536	536	483	532	510	530	557	547	554	503	533	515	568	537	591	557	585	539	558	558	532	529	594	512	568	583	528	562	551	539	555	574	593	581	523	500	522	505	575	530	560	556	520	537	543	513	524	548	565	517	558	539	512	507	541	515	552	561	576	569	532	525	567	550	522	534	551	582	523	491	525	543	565	493	536	527	559	574	528	567	553	570	540	491	557	553	563	528	530	505	546	523	535	560	594	545	549	531	547	508	511	534	560	558	582	499	559	514	547	482	552	523	547	531	548	522	527	562	517	531	530	549	524	517	580	554	531	522	518	561	521	533	518	546	546	531	574	522	518	542	549	525	592	546	558	570	553	530	530	576	560	572	500	560	512	562	577	569	556	584	507	497	503	520	514	541	528	523	527	572	539	556	564	550	529	541	544	529	541	538	537	558	516	524	543	554	546	513	519	503	521	549	522	555	579	531	506	501	584	590	536	536	547	576	555	510	537	543	559	557	524	574	520	541	566	508	531	539	551	534	519	517	547	515	507	561	547	510	541	543	549	520	540	510	542	554	564	530	494	559	552	560	540	541	525	581	533	531	512	576	522	563	533	523	544	591	509	557	473	578	532	568	501	558	571	559	556	539	515	558	504	526	523	536	498	543	524	555	520	514	575	513	526	544	533	579	538	517	540	559	534	520	567	523	559	541	567	533	555	516	526	589	547	554	568	527	563	528	530	560	522	525	543	515	560	510	556	558	544	566	549	542	532	553	545	523	524	540	540	521	541	547	531	526	585	564	569	529	551	549	518	544	592	526	534	555	571	516	568	535	558	496	547	529	507	524	507	482	541	548	565	567	514	509	510	537	503	564	534	481	541	529	535	526	562	538	560	521	510	586	577	542	592	492	532	582	540	581	507	524	541	554	578	530	536	578	530	577	551	507	542	546	542	540	552	521	555	533	537	570	515	523	555	550	545	504	562	555	540	522	563	571	558	505	582	554	570	533	540	526	529	568	558	567	561	513	527	583	544	529	537	546	522	500	551	550	531	527	551	562	565	547	576	494	513	531	516	561	515	553	502	513	538	545	614	566	563	551	525	565	506	558	550	554	533	609	508	562	559	513	536	551	491	576	516	545	524	572	502	542	585	534	529	538	505	528	520	532	547	585	506	561	541	557	550	541	540	526	557	528	511	525	523	539	544	570	550	588	516	559	538	560	499	537	539	529	564	497	579	525	553	565	577	541	542	544	537	503	578	539	506	510	539	558	544	517	555	512	545	566	544	519
56414	97094	75715	48982	27081	14039	1079	934	907	913	902	942	895	900	855	859	870	899	833	865	894	882	892	915	883	894	841	886	894	854	855	872	842	868	836	890	901	876	874	872	889	902	875	866	901	907	859	849	903	846	862	892	837	856	894	867	884	847	919	873	861	879	905	883	891	854	881	960	988	923	905	916	867	874	885	837	919	835	858	872	829	913	900	906	908	897	836	892	938	854	905	885	868	824	884	858	866	910	847	881	812	855	879	892	869	864	847	854	901	885	801	867	891	869	840	888	875	807	905	836	836	891	894	924	910	876	855	922	894	830	901	883	874	881	862	880	885	869	841	872	856	887	907	890	869	891	871	873	869	855	883	860	913	911	863	863	872	871	863	835	844	881	854	867	865	854	887	856	827	849	864	849	893	875	876	907	896	877	877	921	914	884	814	888	861	892	885	866	893	856	877	852	867	872	895	870	875	857	907	872	924	881	869	829	891	888	847	888	879	860	887	880	869	871	903	893	902	881	862	873	886	862	897	933	856	871	920	867	879	867	799	899	859	918	822	856	895	893	871	915	889	922	817	834	876	848	856	855	839	859	925	844	868	853	901	868	831	858	900	812	868	903	844	871	846	811	885	927	806	900	884	876	956	882	908	876	864	858	823	898	851	876	891	870	911	884	868	962	870	913	868	927	903	863	844	853	856	867	885	844	890	858	914	855	905	902	855	836	898	918	831	850	873	848	909	880	899	929	895	895	881	885	814	858	849	859	841	873	866	815	848	906	889	877	869	874	933	870	891	864	858	864	862	827	890	869	871	874	895	877	877	864	876	844	863	887	885	940	903	856	882	877	920	908	892	928	876	906	891	816	897	876	893	851	841	880	884	849	847	851	900	882	845	847	869	834	881	868	880	877	898	841	842	881	902	828	875	914	860	891	874	940	834	906	870	827	859	904	852	919	851	847	885	888	867	847	835	892	852	857	869	889	887	839	865	879	887	876	872	810	925	862	889	904	891	885	918	900	865	879	877	870	849	906	877	904	900	904	821	884	889	865	877	899	862	843	829	881	928	854	856	885	925	853	865	818	892	866	831	845	844	843	941	897	846	876	875	877	871	881	850	869	882	907	838	851	876	911	838	831	860	849	875	882	879	856	860	838	877	836	903	833	854	904	878	953	867	886	900	825	882	873	939	909	908	883	920	837	849	856	835	820	838	831	835	851	851	876	837	918	903	894	898	899	897	873	870	898	904	853	880	837	844	823	831	873	883	879	852	869	844	876	881	879	914	882	901	915	908	888	898	875	835	850	848	894	866	856	836	829	838	869	851	818	876	880	914	877	861	873	863	854	844	862	869	863	903	865	879	841	889	872	885	850	956	842	921	923	860	841	897	817	858	771	888	875	816	906	880	871	886	854	854	903	815	878	848	824	861	882	927	896	832	868	862	861	844	842	884	823	871	828	826	831	892	870	859	893	857	873	895	833	861	887	870	937	875	848	882	857	870	887	862	882	856	938	903	932	884	844	873	865	867	877	935	859	864	873	859	974	908	837	895	814	845	899	854	853	832	904	922	841	864	938	827	882	867	861	840	885	912	863	905	831	858	900	892	879	852	894	884	904	878	888	885	896	823	828	919	838	874	854	904	812	896	897	895	915	816	869	837	837	860	871	854	844	868	838	831	821	895	843	930	891	892	869	887	900	839	880	882	876	871	893	838	890	866	898	871	821	844	873	901	895	890	829	876	893	857	862	853	841	898	881	911	880	896	808	900	842	872	886	894	855	873	878	851	906	818	847	888	813	894	888	848	864	870	908	947	832	880	838	879	934	878	856	835	901	868	892	873	850	892	867	858	876	902	922	915	845	895	847	854	850	874	868	849	895	899	893	873	896	857	845	849	871	847	898	846	850	848	899	864	819	905	896	822	842	882	847	869	877	886	842	846	909	892	889	865	849	881	874	894	897	842	823	888	814	830	879	887	915	878	893	872	844	900	858	942	909	880	847	862	918	847	857	863	864	887	866	829	895	816	839	907	861	871	864	891	953	884	873	832	924	841	837	847	890	935	838	893	839	871	827	850	875	875	883	897	856	870	858	877	922	939	886	798	838	873	828	868	808	906	896	857	914	878	911	822	874	912	894	882	864	901	861	837	857	879	909	930	932	876	894	873	867	858	892	877	910	856	826	862	810	864	863	846	866	845	867	865	866	826	873	841	830	872	884	890	875	890	832	849	911	844	874	874	859	897	891	888	844	844	829	885	886	896	888	901	874	891	899	788	854	861	888	863	833	917	866	861	899	881	875	795	927	892	864	838	875	875	901	816	851	882	861	840	873	873	880	823	900	865	838	852	809	849	864	876	866	850	898	853	850	903	866	848	863	869	870	910	906	870	876	898	853	827	880	837	910	878	832	920	916	860	824	883	869	816	884	858	875	890	850	879	854	873	911	889	850	867	869	907	942	934	838	815	875	882	874	872	843	913	913	885	871	879	887	899	804	897	894	838	881	860	912	917	857	869	876	836	874	876	876	888	884	842	865	841	871	878	883	872	912	849	896	874	911	886	857	902	837	863	880	849	849	839	948	922	908	838	848	837	900	955	927	826	844	927	855	922	912	892	855	871	870	894	873	841	882	879	904	814	850	849	880	861	851	842	870	866	838	852	858	887	865	874	928	851	876	844	837	832	893	865	873	873	848	872	832	881	915	881	873	888	899	883	884	871	882	862	904	893	833	862	859	892	900	882	909	931	862	841	931	890	927	922	893	868	855	868	857	878	905	876	866	834	880	909	857	856	868	898	825	857	835	890	914	831	914	859	839	857	876	889	894	847	892	877	901	859	879	882	846	897	927	857	890	874	874	858	872	862	821	879	884	829	829	871	849	816	904	867	843	871	932	828	886	915	906	839	868	862	838	866	875	846	856	928	996	839	908	863	861	867	855	875	858	906	838	863	879	845	903	906	864	887	881	880	823	868	853	909	854	905	851	878	871	881	882	879	910	850	831	904	852	885	881	833	855	870	838	887	876	883	857	857	926	839	850	873	852	885	858	911	874	879	867	874	809	853	911	884	849	887	871	871	853	879	853	905	844	908	823	842	857	904	855	887	886	867	830	855	883	840	886	862	892	867	855	896	884	862	888	851	830	893	852	806	877	900	854	852	864	909	854	884	876	888	854	875	843	879	911	866	905	872	816	881	827	867	856	817	851	891	895	916	834	848	886	913	884	888	817	876	845	877	908	883	815	910	875	905	903	872	927	894	865	908	941	921	893	862	910	851	881	899	880	854	911	832	863	899	834	836	861	921	806	859	853	824	901	836	861	835	899	826	856	885	830	911	889	842	882	875	822	859	882	918	846	871	844	897	935	866	882	892	887	843	876	811	866	863	871	845	876	867	852	874	928	854	899	856	873	905	887	835	825	848	906	891	867	868	855	904	909	833	823	916	874	825	865	913	858	867	865	900	852	865	918	855	807	881	901	826	873	898	890	914	818	876	868	872	835	862	853
29013	26790	26276	14244	2308	1129	541	496	518	557	544	517	542	533	495	523	535	552	546	507	509	539	529	493	514	525	524	511	569	530	546	541	503	556	532	540	539	490	526	500	538	505	534	538	496	511	496	496	561	539	516	515	503	525	501	537	572	540	522	494	511	526	533	501	502	514	491	515	510	515	515	490	538	544	567	501	525	453	486	537	521	508	495	543	499	558	519	529	552	553	516	512	502	475	515	531	484	551	552	526	472	508	535	495	542	521	538	503	493	527	519	538	490	540	548	517	555	511	525	568	505	515	527	501	455	472	467	515	514	496	559	496	552	582	496	539	500	539	533	533	481	521	480	534	493	520	527	520	540	538	515	542	558	520	499	498	543	510	502	514	491	497	501	509	565	532	558	551	560	507	556	563	544	517	512	530	495	557	494	529	519	546	502	532	501	544	528	539	543	472	486	546	530	525	492	532	507	491	553	473	537	516	490	500	546	496	513	516	543	522	515	495	543	489	534	536	543	504	494	503	510	519	554	552	502	501	522	489	566	501	513	516	503	505	529	531	514	498	508	525	510	507	547	556	515	526	500	525	504	529	510	528	506	510	467	485	539	508	506	543	516	528	525	550	513	504	559	531	534	514	545	548	525	499	518	559	530	504	493	550	530	527	481	520	488	539	476	519	548	518	547	565	528	511	551	505	521	528	512	508	525	471	506	566	499	539	482	491	534	517	533	535	528	546	501	565	536	545	508	497	538	521	511	552	512	497	519	514	523	512	496	523	515	502	528	490	512	575	563	539	517	537	510	471	528	530	515	536	514	509	546	510	550	516	510	538	498	519	504	533	526	538	508	548	553	512	527	493	516	520	540	490	501	519	503	546	543	536	514	513	529	502	527	521	561	505	526	496	512	551	499	538	514	517	530	566	570	501	517	518	514	503	525	516	508	526	577	503	561	512	526	514	517	504	556	508	536	505	498	507	520	531	460	522	547	500	509	513	519	517	491	518	514	472	503	518	508	547	529	521	548	550	540	549	513	490	536	546	494	519	538	513	545	515	497	491	512	513	539	526	518	547	495	511	525	555	506	508	516	535	513	497	517	496	531	513	481	499	544	516	534	519	480	541	492	542	486	504	515	503	517	514	481	527	540	508	533	496	553	541	539	495	535	488	509	501	508	526	557	520	519	492	523	503	477	486	488	521	486	515	524	513	481	525	498	564	555	531	510	485	525	535	498	519	539	508	532	510	518	514	535	517	508	508	550	503	530	533	549	492	525	491	502	525	505	503	494	526	550	504	487	495	544	526	540	533	473	522	517	506	503	516	472	509	537	574	499	481	510	492	537	509	509	497	533	533	535	498	493	540	515	486	517	520	536	563	519	500	482	542	491	510	556	505	500	519	557	521	539	547	516	576	522	527	498	514	523	510	532	552	484	496	523	472	525	553	513	498	505	508	564	526	581	507	535	492	539	531	503	505	499	495	520	504	534	550	514	533	513	507	516	554	524	507	513	530	545	507	557	530	492	547	542	530	543	554	503	543	547	516	529	470	558	510	522	521	534	512	516	515	537	479	523	519	522	517	491	545	523	519	504	532	524	516	529	538	496	542	523	475	451	521	508	532	496	548	532	513	507	498	507	552	535	536	500	500	504	544	515	525	516	497	502	528	554	525	521	514	548	541	531	508	491	527	517	483	520	545	507	536	507	505	511	531	528	539	528	550	499	491	514	516	541	545	557	500	499	520	518	504	483	463	530	477	515	504	554	516	542	532	541	518	526	487	533	493	490	516	524	533	493	508	524	504	525	461	516	495	514	498	582	526	542	513	491	516	559	538	489	540	493	558	540	526	504	494	515	547	495	504	493	479	542	503	518	530	498	516	498	538	516	506	525	514	548	530	511	544	558	515	558	521	517	520	505	549	529	546	490	522	516	523	536	489	519	479	515	550	540	532	516	504	509	563	555	539	514	521	521	509	553	538	522	509	488	559	567	525	556	465	508	532	564	525	476	539	517	530	518	519	572	534	524	560	525	545	540	524	522	567	490	505	499	490	507	515	506	500	536	519	512	517	514	503	501	522	491	504	522	521	521	498	489	530	485	512	501	499	535	534	503	503	509	466	505	482	535	512	548	516	505	578	519	493	498	535	563	520	478	520	525	538	534	544	525	550	515	549	504	509	528	494	471	494	503	484	495	554	494	532	546	488	547	580	538	533	530	529	523	521	501	458	522	551	495	509	512	521	547	552	560	495	502	526	523	526	532	561	509	532	474	520	483	537	524	526	483	507	506	492	513	526	510	496	515	497	532	497	543	548	521	498	540	546	531	506	481	496	492	500	497	500	507	514	502	505	497	530	484	526	521	508	506	540	496	541	507	529	513	533	497	468	479	524	481	520	553	518	578	501	523	552	518	524	498	535	522	558	535	518	535	536	541	509	582	519	504	500	517	530	472	545	455	530	471	504	538	483	552	530	509	481	520	508	487	501	547	531	479	538	515	546	494	519	504	542	519	517	542	506	533	549	503	499	506	497	491	512	532	500	529	523	495	537	548	541	527	503	527	537	540	519	502	503	541	490	507	521	552	483	515	515	550	533	522	524	555	538	514	486	555	494	570	532	487	538	513	521	530	534	481	529	522	500	455	514	510	534	499	511	562	519	525	526	505	518	512	545	542	514	546	465	499	500	480	509	517	501	532	496	477	524	552	515	513	569	545	489	579	559	491	555	506	528	529	525	499	478	520	559	533	523	545	507	538	478	569	494	508	532	523	549	548	506	511	513	535	553	512	531	513	536	501	520	556	485	498	523	528	546	501	506	534	493	520	524	528	510	477	538	515	471	497	532	533	552	512	525	478	507	530	510	499	491	537	546	546	531	516	523	522	559	549	508	551	493	513	506	554	538	534	522	504	520	540	560	547	483	502	511	530	547	503	541	502	499	528	505	533	503	523	533	545	551	519	496	535	488	525	499	513	507	564	484	522	556	533	491	533	535	518	504	515	508	509	510	525	531	544	549	525	558	537	485	508	495	533	465	514	516	572	535	534	508	515	511	534	509	541	510	515	540	530	504	523	508	492	513	542	499	530	516	492	552	565	529	491	522	537	528	584	510	497	527	514	488	490	524	538	538	523	478	543	468	486	528	558	503	518	536	540	496	503	528	553	531	591	520	485	545	532	524	509	534	545	518	518	517	545	528	491	526	586	513	527	523	530	518	499	509	576	494	511	553	501	542	519	509	558	554	483	552	547	523	519	502	548	518	536	557	510	518	476	503	502	550	493	516	550	537	528	487	506	501	533	510	522	539	516	478	537	525	550	530	521	536	484	488	525	530	576	495	509	487	525	555	503	500	553	534	504	502	560	487	545	527	554	534	528	502	520	492	519	526	531	528	504	508	549	503	527	543	517	509	488	515	527	557	495	528	526	515	494	516	482	530	492	491	499	545	486	590	505	559	534	525	536	522	510	472	558	502	510	513	555	502	493	505	498	541	547	502	527	522	505	463
38265	44807	32128	15131	4080	2396	907	875	875	864	877	898	851	854	903	879	841	886	875	872	967	868	914	871	850	814	856	906	897	939	861	886	873	927	923	817	867	854	841	862	882	844	909	816	894	837	844	860	907	886	880	853	892	899	848	859	843	907	876	853	933	874	854	868	866	844	838	896	845	850	875	839	899	871	855	895	857	928	892	861	907	790	862	877	888	920	903	921	856	850	866	819	913	875	901	853	845	900	874	878	834	841	880	899	868	835	872	867	889	897	870	816	839	833	846	865	906	876	879	833	871	937	788	901	853	861	892	857	872	857	870	905	916	846	849	814	849	905	850	863	869	868	880	840	868	916	917	842	873	839	899	893	892	872	891	884	857	825	870	923	808	870	864	888	846	917	891	887	928	869	890	885	857	883	848	873	909	928	860	889	851	837	878	877	865	858	884	868	811	875	859	854	857	889	891	845	857	905	846	854	817	820	920	887	876	812	860	858	831	868	876	824	852	896	892	873	888	875	847	888	816	874	919	843	880	837	857	839	899	910	815	840	877	860	889	886	858	821	889	918	857	852	827	822	881	877	868	841	903	880	872	872	898	906	875	857	821	877	890	901	828	910	882	849	874	876	853	849	857	819	930	839	851	799	829	867	844	857	909	916	903	789	833	919	900	901	866	897	919	886	876	812	889	848	846	809	887	895	911	826	898	874	840	895	827	884	839	868	885	891	884	922	847	859	912	884	864	866	878	859	840	811	853	832	895	890	856	900	880	849	863	858	882	894	863	844	920	868	860	887	821	826	858	884	889	897	872	860	922	858	878	834	861	917	850	875	848	833	865	870	909	854	818	877	782	847	905	891	887	872	866	809	896	863	858	852	917	864	865	892	843	907	892	847	860	890	864	890	912	874	893	875	832	890	883	857	862	845	851	844	820	877	838	887	904	831	866	861	922	866	867	865	876	866	881	891	860	844	890	902	891	817	894	904	878	893	852	841	870	841	924	839	877	872	875	927	869	883	896	849	859	858	874	916	847	881	884	853	876	930	906	881	832	879	880	867	845	859	875	874	867	846	849	862	817	810	868	860	845	841	916	840	859	848	895	889	852	872	891	903	874	883	850	839	907	851	867	887	880	836	911	883	874	906	886	847	898	883	866	916	864	875	879	884	814	873	890	831	882	857	892	866	884	847	834	852	790	879	844	850	801	820	899	852	823	927	855	846	926	840	837	876	907	864	910	898	843	899	885	815	895	878	914	883	843	845	844	889	889	857	851	895	842	870	863	838	860	846	893	877	872	871	896	887	888	891	897	844	906	816	850	894	882	887	906	864	861	859	897	837	884	907	900	848	918	877	833	837	879	900	877	867	857	841	901	864	848	869	875	859	857	936	904	854	872	832	854	933	932	832	856	853	905	825	861	894	891	835	909	868	879	849	854	850	884	909	900	856	859	879	910	851	826	902	816	882	906	921	877	840	815	834	905	886	900	898	879	859	898	879	868	907	835	937	890	892	907	895	875	925	856	892	878	898	852	910	855	823	844	948	902	933	865	868	834	949	886	878	859	892	914	845	856	895	857	899	785	902	854	863	885	860	881	905	885	815	884	887	933	893	872	852	887	842	868	903	889	866	879	874	852	879	892	827	876	911	862	911	896	834	826	855	832	879	840	895	881	880	908	896	892	890	835	902	890	861	920	885	852	844	857	861	894	878	864	882	883	880	840	824	843	845	876	898	889	780	887	883	917	870	855	898	909	888	888	845	849	850	858	857	876	883	879	895	837	888	867	881	883	884	880	889	892	877	881	883	883	845	907	855	926	867	859	885	939	868	899	835	911	891	905	877	836	883	854	824	827	898	843	875	873	848	896	885	939	856	884	806	867	886	831	862	879	832	881	839	873	910	809	835	859	895	834	824	918	871	855	879	852	835	827	809	849	840	865	868	867	898	893	816	854	919	921	853	897	815	920	840	884	892	915	808	840	888	858	891	833	898	885	843	856	921	898	871	849	908	835	898	833	783	849	859	850	844	850	858	901	857	885	847	827	846	802	908	887	853	841	890	869	832	855	929	888	824	906	857	850	867	829	837	844	896	864	887	922	924	867	863	861	920	851	845	908	876	888	876	879	882	882	856	897	901	841	895	865	846	870	836	874	867	917	902	942	833	797	918	859	843	854	821	869	845	834	894	841	870	903	825	912	880	875	898	885	892	861	902	883	854	860	913	842	913	855	912	894	872	811	876	873	835	880	880	900	872	841	886	864	840	824	824	911	810	880	893	880	860	881	846	848	900	894	858	867	818	873	877	912	837	848	868	915	860	840	907	964	838	887	893	884	842	880	845	874	868	888	911	904	862	880	887	838	850	880	864	877	873	837	872	870	934	858	895	883	863	821	846	880	787	875	834	872	896	898	861	859	860	869	850	880	858	856	865	875	880	882	812	840	880	815	913	849	861	863	861	849	887	902	856	873	830	896	868	875	889	845	862	844	867	818	844	877	891	867	877	874	884	851	836	859	897	876	815	877	830	856	855	862	849	898	896	899	901	814	855	829	899	908	851	890	911	907	892	875	892	931	893	901	862	914	874	891	830	879	906	861	836	872	879	854	882	872	853	876	891	923	912	883	867	881	889	856	903	886	926	911	877	870	917	850	800	849	848	837	805	838	867	859	929	883	902	903	870	857	871	859	893	852	918	884	848	941	898	845	902	834	882	869	855	786	853	831	891	833	902	886	880	831	872	835	849	840	938	847	871	879	841	844	891	883	848	871	904	858	856	860	860	800	905	866	804	879	846	821	807	877	906	884	870	861	854	920	841	847	931	885	850	864	887	825	899	818	883	832	868	912	862	882	901	888	848	893	884	835	847	878	929	912	876	842	874	915	866	868	911	904	911	890	857	909	874	905	803	835	832	921	899	868	931	853	936	878	876	863	914	865	939	861	840	874	899	884	942	845	886	921	880	883	850	837	900	826	863	804	876	879	852	857	831	839	879	881	855	902	869	854	840	843	898	865	877	895	850	880	863	834	884	886	889	845	862	866	870	875	850	901	847	887	897	887	872	896	844	901	933	879	889	884	890	838	877	887	845	894	902	890	890	854	867	931	899	924	846	810	893	889	825	909	865	879	846	884	845	863	928	915	840	886	895	888	851	851	823	851	821	833	864	859	875	833	836	880	866	885	849	864	838	897	859	869	876	850	856	857	843	884	855	899	885	884	874	829	878	917	879	909	857	892	889	862	905	838	844	811	900	862	849	928	942	857	810	826	896	866	821	880	909	833	864	873	821	903	921	844	874	878	837	904	868	842	879	819	882	847	832	868	885	887	835	873	821	835	912	847	870	951	903	843	832	904	868	826	855	899	871	886	840	855	889	863	910	897	915	907	930	904	942	844	837	866	851	870	824	880	872	849	897	846	918	861	841	904	873	874	866	864	874	872	871	891	852	881	903	857	889	865	868	837	874	863	846	902	858	875	885	929	855	877	846	824	830	833	834	917	818	863	917
24071	22184	30691	27169	20666	13281	1485	546	483	484	509	470	501	448	460	490	462	520	530	493	465	471	498	477	488	514	468	497	453	481	460	437	483	501	487	469	495	486	489	476	464	514	491	460	486	501	457	437	484	477	451	478	479	508	486	461	466	469	499	464	436	489	468	453	470	469	471	506	523	464	492	512	462	458	479	450	465	497	473	485	447	421	474	443	473	492	462	480	458	456	478	506	464	491	491	516	472	471	496	508	468	505	479	476	474	498	466	477	464	482	454	424	469	509	543	448	495	495	491	506	465	500	451	485	486	476	468	464	457	454	468	498	491	458	492	490	475	452	459	444	512	446	455	489	440	457	446	446	451	447	449	463	462	462	471	409	482	468	453	493	439	461	460	490	487	523	489	492	494	528	463	440	491	447	476	484	496	490	474	453	438	498	484	465	473	489	514	514	498	469	513	467	425	462	456	428	461	483	456	441	456	499	475	469	448	451	458	463	490	491	468	485	490	428	486	488	473	466	465	478	521	445	478	502	501	510	457	499	498	509	467	455	497	451	487	503	450	479	462	484	455	453	482	461	457	455	486	440	470	471	454	461	477	473	469	461	495	503	487	495	462	485	498	459	467	457	449	467	474	452	481	435	462	420	458	499	475	478	484	499	482	459	439	464	467	470	541	459	457	527	464	489	506	513	479	494	476	463	475	467	484	471	481	476	399	482	496	496	470	460	467	503	457	500	484	473	463	474	463	484	481	463	455	469	455	509	480	489	461	465	483	453	437	490	463	489	514	517	463	490	496	485	466	497	495	516	484	490	455	453	446	477	486	457	456	492	481	491	480	457	447	447	469	472	465	470	490	461	484	467	445	454	491	484	469	468	464	460	440	454	493	497	467	481	448	530	502	491	466	420	492	430	481	501	448	511	484	436	490	493	459	479	425	455	481	488	522	482	486	479	496	454	492	514	494	471	484	497	483	474	456	499	469	475	448	474	458	449	511	517	458	494	438	483	448	479	462	466	461	465	468	496	454	505	485	467	464	468	459	475	458	456	472	451	473	477	499	494	451	482	471	514	493	481	489	475	448	430	475	433	478	464	472	484	466	451	463	487	475	461	426	434	472	476	437	495	501	489	497	474	424	454	468	473	489	474	456	487	477	471	444	459	443	500	397	455	501	462	475	493	506	472	456	480	478	496	461	452	485	476	484	448	474	471	486	457	433	484	480	502	484	466	475	471	474	425	458	497	464	508	440	469	490	483	486	505	476	445	470	455	483	495	499	472	501	447	431	481	478	466	451	476	503	461	493	494	446	491	462	472	483	489	461	451	512	479	453	464	478	445	456	442	465	459	457	468	497	512	509	517	472	471	473	455	427	453	433	493	464	481	502	456	489	484	470	454	481	472	508	492	507	482	476	503	467	531	481	521	467	457	456	452	490	473	473	513	429	506	496	469	452	441	465	464	484	431	460	481	488	466	457	457	432	454	507	472	454	511	465	493	471	469	460	461	498	487	469	489	489	449	456	462	519	459	505	488	506	488	442	499	468	499	498	497	473	463	471	462	455	438	472	449	488	450	480	476	493	449	480	470	505	469	464	466	463	475	489	500	434	462	495	490	506	428	450	511	507	483	509	462	472	478	473	470	460	468	476	470	464	499	426	466	495	512	491	446	480	457	441	492	470	524	466	467	476	434	460	486	511	469	474	461	486	477	506	462	478	469	479	494	464	485	501	482	498	491	457	491	441	469	461	464	489	489	453	465	489	451	469	503	540	499	443	474	473	505	539	478	486	445	500	420	490	458	448	500	486	452	494	467	438	454	485	481	460	520	488	479	466	456	493	457	479	472	434	489	481	465	475	463	453	482	450	480	481	451	463	498	455	446	430	510	437	485	459	472	458	503	479	480	438	462	452	477	517	494	461	505	461	488	498	471	479	458	468	495	456	475	471	434	487	475	488	476	500	489	492	474	449	480	463	462	473	462	491	432	461	509	464	451	445	449	484	468	459	437	495	475	447	477	470	491	466	482	464	462	449	489	440	478	466	468	492	481	478	460	447	464	492	480	475	456	475	435	468	471	439	493	460	461	488	454	438	480	463	473	488	469	442	482	514	477	477	467	457	503	448	476	489	477	480	448	460	454	452	482	474	469	460	473	470	494	496	481	445	494	500	466	449	474	461	497	497	476	466	496	452	489	436	493	490	505	476	501	486	460	482	459	462	448	472	468	489	454	484	433	499	445	472	429	457	459	449	480	493	483	484	489	440	465	507	472	478	464	501	497	477	452	492	482	463	509	476	507	478	467	478	474	440	516	493	425	462	512	451	460	483	471	476	468	480	467	508	491	466	450	499	456	473	482	485	480	474	498	482	481	416	474	451	486	490	460	456	494	477	506	480	482	470	470	470	467	454	417	487	482	497	434	410	436	470	498	483	441	484	470	482	471	488	486	479	429	457	430	491	452	486	469	509	477	473	510	494	443	507	463	481	464	453	465	481	493	446	484	466	464	503	470	499	488	465	498	457	463	529	485	465	471	452	469	473	523	491	485	504	491	449	475	490	516	497	475	453	478	445	486	462	459	442	465	484	518	496	477	471	478	487	465	442	506	471	473	489	520	497	485	457	448	464	494	511	487	440	468	503	463	486	492	499	473	464	475	441	452	458	435	494	466	440	472	479	475	495	472	456	455	458	482	463	505	432	464	476	460	513	489	497	494	514	473	467	483	493	496	460	473	502	463	491	451	447	466	420	465	525	440	458	496	432	470	454	449	493	479	467	485	480	490	501	482	449	451	486	426	487	466	474	415	445	455	476	480	464	481	476	465	479	479	487	485	468	512	490	491	440	446	454	509	496	442	489	521	470	482	476	500	486	475	492	479	462	468	466	462	459	511	421	486	465	450	433	457	474	496	495	434	462	482	497	455	461	465	484	498	501	453	459	459	475	434	468	472	444	433	518	498	444	483	475	483	441	465	492	494	456	477	474	481	467	443	470	438	515	524	485	447	486	464	522	453	457	497	490	480	474	454	483	474	484	445	489	485	511	443	458	474	448	463	460	470	472	484	460	483	462	425	489	482	489	484	468	480	501	457	425	482	456	455	522	465	499	462	436	475	495	505	478	433	480	479	469	478	479	447	496	452	450	516	443	457	474	491	462	510	518	481	466	456	454	448	454	461	454	446	446	469	491	464	492	483	471	491	481	475	460	495	491	465	530	434	430	503	446	454	480	508	473	481	522	484	460	465	411	483	438	483	500	442	485	501	465	409	449	519	497	464	443	478	437	499	478	502	459	444	501	449	487	508	493	438	513	461	452	467	496	474	464	429	445	448	455	485	451	482	497	466	458	447	485	462	454	449	480	486	490	448	476	445	504	474	484	474	496	492	478	474	461	509	452	479	495	517	504	453	468	454	496	499	444	445	468	439	439	513	491	427	445	479	482	489	499	489	463	497	492	495	478	459	488	466	509	487	469	471	503	464	486	465	469	455	477	524	464	446	460	469
58479	87613	66130	40456	20397	10730	933	766	847	861	793	820	795	798	786	768	811	805	813	791	815	838	805	787	793	814	799	777	776	822	780	761	782	740	786	798	758	836	807	789	807	772	852	802	780	804	812	786	779	755	786	817	828	825	813	844	781	797	835	778	808	790	833	803	746	771	766	778	837	847	799	831	792	793	764	785	771	770	806	770	736	823	797	825	788	808	822	735	792	789	791	794	740	793	789	824	755	784	780	811	770	792	808	790	836	818	802	777	753	814	803	839	834	858	780	759	808	807	794	817	787	813	813	807	774	820	708	804	787	787	783	768	800	768	792	786	817	787	797	802	792	785	796	808	778	850	776	786	813	788	754	757	789	814	757	869	747	801	770	810	777	736	773	794	803	818	786	732	829	737	787	797	833	811	819	835	755	796	805	815	818	784	810	826	807	801	804	798	842	815	786	771	765	739	758	789	768	796	809	775	784	800	770	773	824	849	820	820	799	750	793	809	880	767	791	795	817	807	766	853	819	749	801	762	812	776	813	767	849	753	835	794	810	798	812	740	787	791	807	795	858	781	798	820	784	754	781	786	772	788	772	791	817	762	802	795	815	835	787	766	781	778	810	783	761	795	812	764	799	750	806	753	771	825	834	798	776	773	785	826	752	796	815	783	795	760	808	766	822	770	772	843	792	823	811	785	801	781	807	758	777	807	806	797	851	819	761	816	771	780	783	792	803	827	806	763	780	750	808	825	826	825	761	733	798	792	782	833	790	801	781	814	757	797	839	809	849	815	748	802	793	810	816	753	767	834	746	764	827	781	839	838	799	787	798	813	711	763	793	799	810	791	741	757	814	837	835	815	746	813	851	766	752	774	808	764	803	818	771	829	797	760	800	807	799	781	780	808	842	792	796	815	843	790	809	779	807	764	841	742	795	815	768	797	790	803	780	759	850	806	738	793	796	787	799	767	821	781	771	799	818	812	803	804	802	768	808	832	776	770	783	799	850	825	809	782	751	809	817	848	781	835	784	811	757	811	809	771	816	792	820	778	815	806	776	756	842	806	785	782	840	783	793	843	793	780	802	783	768	778	779	795	800	797	763	811	798	799	798	790	775	772	810	791	764	783	861	786	803	817	768	767	814	753	834	775	742	814	795	775	780	804	785	824	827	786	772	792	794	780	774	847	815	818	779	813	791	827	803	835	817	800	816	782	823	776	777	823	777	769	823	779	790	752	766	761	820	819	856	799	793	803	736	733	789	783	772	837	794	793	791	838	814	802	773	773	840	795	791	753	738	783	836	799	802	797	778	868	824	779	776	772	808	751	797	750	808	777	792	827	837	804	794	775	763	823	815	810	768	731	839	821	762	832	814	788	820	806	755	807	796	802	817	795	746	805	815	813	814	826	803	798	754	798	797	789	836	779	783	773	817	783	805	788	774	773	777	759	846	790	810	800	801	805	798	756	772	795	763	820	804	774	807	776	838	765	819	784	791	804	758	832	744	810	758	781	793	774	810	790	762	753	818	817	757	753	788	803	812	822	818	802	773	780	765	843	785	787	780	775	777	849	823	806	841	829	768	757	748	821	788	769	789	771	782	773	778	749	858	817	801	820	826	830	784	820	811	830	790	774	837	789	845	758	807	746	801	751	780	761	758	813	734	796	775	799	866	787	760	836	808	841	773	795	787	790	750	744	840	769	815	774	801	821	779	831	760	824	802	793	721	807	752	790	789	749	793	781	790	783	801	804	802	802	818	801	808	797	785	752	800	791	744	773	802	763	803	843	832	781	755	826	845	842	769	782	768	790	805	796	807	825	799	800	766	788	790	810	827	773	775	782	779	814	800	806	780	780	760	784	756	764	790	784	809	806	789	823	784	834	780	780	789	781	835	758	817	824	769	745	822	753	791	778	773	810	828	782	750	820	754	824	765	808	768	791	796	790	779	815	770	798	789	798	805	799	769	807	766	866	770	732	789	803	841	778	779	815	765	763	772	759	803	753	822	764	785	788	732	776	794	805	833	755	776	803	812	812	788	815	748	806	789	768	799	850	774	804	782	798	826	804	769	802	798	816	783	739	784	849	785	819	807	801	821	771	756	794	788	798	760	795	758	811	775	790	774	705	782	830	778	719	772	831	841	804	798	742	761	873	792	769	817	813	800	784	822	753	816	834	761	807	805	789	811	768	773	787	788	819	754	784	791	816	777	778	782	837	774	824	806	795	811	784	847	820	839	742	779	809	820	800	745	859	793	749	842	847	805	795	790	805	813	778	822	781	769	765	850	814	777	812	796	836	756	776	806	783	761	829	759	797	749	793	795	841	841	782	799	796	776	828	776	810	799	777	763	763	785	748	860	812	803	818	719	799	736	776	829	819	821	773	755	819	819	790	817	769	810	785	802	804	785	792	812	834	799	787	816	802	799	750	794	796	803	772	820	759	785	753	766	773	818	810	777	798	794	829	790	822	819	817	813	805	799	745	774	801	751	827	793	739	748	780	781	779	793	801	772	833	796	810	771	805	781	823	842	750	784	817	754	710	766	778	776	784	777	812	795	797	804	828	775	731	850	819	777	768	763	734	850	750	768	787	841	771	745	765	781	807	836	821	812	798	822	773	760	776	807	820	794	758	825	802	769	803	826	749	815	778	781	791	800	743	784	825	813	783	858	819	764	819	790	767	852	796	760	768	796	773	778	787	801	824	777	786	798	791	781	814	827	766	815	792	814	792	735	794	798	823	796	788	791	789	799	791	808	808	779	831	812	795	786	833	798	816	825	807	786	778	788	748	737	785	785	813	768	797	804	826	783	838	766	779	818	803	830	739	801	764	801	818	799	790	824	793	793	812	792	787	778	795	778	791	797	795	810	805	801	797	809	812	780	847	797	833	749	786	772	767	839	791	774	787	805	776	780	760	811	796	773	810	793	795	819	760	809	809	792	797	780	808	800	844	779	749	817	807	804	799	865	741	800	788	788	770	759	812	780	794	775	806	766	758	808	776	740	777	748	795	810	756	761	740	758	786	830	760	851	752	766	768	823	824	870	786	780	772	796	808	798	792	800	789	817	779	782	778	782	797	762	767	764	823	800	776	796	787	750	779	827	834	806	769	808	774	861	795	842	823	771	818	809	818	774	759	789	755	814	795	805	763	803	802	774	769	770	813	811	816	756	774	776	826	788	794	763	776	801	807	765	842	774	804	807	809	759	783	814	779	796	855	818	788	757	810	813	828	799	761	820	811	776	838	797	749	822	747	797	800	785	772	755	780	847	826	747	792	805	819	741	813	769	793	787	832	786	804	782	821	766	808	778	738	779	785	790	827	762	760	744	797	799	839	816	821	800	798	772	815	858	766	780	797	819	738	829	810	749	749	798	770	819	774	817	813	836	797	772	779	772	825	795	759	776	774	787	782	834	769	797	816	764	867	794	802	794	777	820	802	772	800	803	803	758	764	767	770	785	815	808	792	890	769	808	770	761	835	795	822	783	767	797	766	852	756
23126	21612	29923	25701	21496	19807	6166	706	561	605	597	584	528	614	562	561	575	497	529	573	534	589	586	583	568	559	565	530	597	573	589	518	611	570	536	552	564	566	599	577	577	581	563	531	565	521	530	581	563	548	574	555	528	573	523	572	520	522	516	563	561	534	573	518	533	529	547	568	554	587	548	583	584	627	579	542	523	563	522	558	560	563	560	581	542	554	588	535	535	562	598	603	603	533	571	570	537	591	517	544	582	567	586	548	552	563	594	512	549	537	509	547	534	546	563	525	546	590	526	579	565	553	593	550	563	578	563	543	534	568	571	551	520	525	562	575	561	557	567	493	574	538	598	570	542	580	537	567	574	547	505	549	566	574	572	530	621	554	578	548	534	576	536	541	524	549	529	574	489	568	520	523	530	582	535	579	540	555	555	522	537	557	541	560	549	530	537	544	563	557	542	543	547	549	558	570	550	579	603	555	527	564	549	557	566	519	534	541	597	549	536	573	535	562	584	570	559	578	534	557	579	584	557	602	579	544	582	574	538	575	549	572	594	581	524	560	554	541	565	548	546	540	594	616	545	575	577	612	548	514	540	556	591	613	551	552	546	550	568	559	548	551	567	561	606	565	524	592	533	548	594	557	551	569	553	541	530	545	536	559	584	575	548	543	546	593	586	542	542	541	537	551	552	552	557	533	587	584	577	545	549	557	563	554	547	540	548	562	562	576	569	568	600	575	601	534	578	567	541	555	546	583	532	555	558	576	545	564	558	538	547	548	558	563	583	565	532	592	573	580	537	533	511	532	510	573	574	537	502	595	559	527	578	556	565	531	569	533	590	558	556	510	527	526	557	576	555	499	561	586	559	530	563	542	544	582	587	542	554	540	566	567	582	548	532	582	539	580	564	543	556	559	534	529	555	566	521	592	550	560	557	509	531	547	539	526	547	636	520	567	542	507	553	535	559	595	532	577	553	564	561	551	559	561	570	520	573	580	530	574	572	580	530	555	608	542	588	554	551	547	566	573	569	560	566	581	547	536	556	586	532	558	557	526	577	509	588	538	585	551	603	530	522	579	589	534	548	623	587	556	518	507	537	533	525	559	564	552	554	566	564	536	561	574	574	569	536	544	541	586	531	564	583	572	606	559	553	569	603	544	546	537	562	517	560	556	584	599	568	538	528	570	541	572	551	542	556	550	516	562	553	567	552	553	544	604	585	544	541	530	544	509	584	568	598	513	579	573	508	551	588	521	591	561	560	553	532	553	559	530	538	558	564	516	567	583	580	556	590	549	568	539	557	540	518	543	540	520	570	576	572	531	562	561	564	577	586	532	540	594	549	575	545	556	561	525	526	553	548	562	540	510	554	542	558	535	574	559	545	531	557	563	583	538	545	578	603	574	564	495	596	596	540	545	581	597	559	579	595	563	549	578	611	534	523	536	554	569	546	574	550	557	567	575	533	551	599	571	581	595	576	508	575	559	557	598	608	562	567	577	542	550	537	532	552	547	544	566	589	584	573	527	586	554	556	547	572	566	593	545	536	523	558	570	555	550	543	518	564	551	576	539	524	535	571	566	545	585	564	549	523	531	547	561	533	536	579	568	516	554	573	558	542	546	565	575	574	501	547	514	517	540	600	577	522	550	519	528	544	575	532	542	539	588	579	547	557	560	601	530	507	559	576	561	562	555	525	559	531	520	548	546	545	528	525	558	547	504	622	587	600	552	553	545	541	527	583	561	537	543	572	519	526	538	556	554	547	547	576	546	562	552	578	577	527	565	606	570	526	529	563	551	541	504	542	574	565	577	542	557	545	510	544	575	569	562	546	524	547	538	518	556	543	557	557	542	543	571	556	587	602	593	511	564	551	586	533	587	535	552	530	562	551	574	553	555	592	536	567	516	556	541	530	585	562	549	569	582	514	511	569	531	558	583	559	518	523	596	565	516	541	571	562	524	542	562	545	532	569	531	518	562	609	528	558	574	587	541	568	574	591	518	535	562	548	578	537	579	558	637	561	564	562	553	522	543	568	568	543	554	543	572	554	571	572	556	524	555	567	552	584	576	535	509	527	564	571	565	557	554	560	547	600	598	540	540	543	557	544	565	572	574	522	579	551	525	561	575	558	541	540	522	557	588	572	573	561	537	559	529	532	502	531	516	541	587	545	548	600	518	568	550	541	556	524	510	562	552	539	567	600	595	572	506	558	566	564	501	576	550	590	558	561	556	557	557	553	558	579	575	554	590	529	593	536	599	579	565	550	560	521	586	547	543	553	521	561	550	559	558	541	511	530	540	517	536	540	558	549	549	574	553	557	543	540	607	589	547	510	545	559	578	594	534	516	589	544	517	543	557	553	557	506	568	527	583	576	553	551	575	552	574	569	545	585	536	533	527	522	539	564	551	515	610	577	550	556	564	568	532	574	618	538	560	542	535	560	587	558	543	560	541	570	554	530	588	572	506	551	582	543	544	573	533	563	586	510	554	562	563	545	552	551	584	551	571	559	591	564	551	567	555	569	543	540	567	549	558	535	536	556	537	546	541	543	534	562	552	511	547	577	522	541	570	526	522	557	512	583	544	549	571	586	562	503	562	549	586	533	532	552	578	539	560	525	567	612	587	533	540	580	536	531	543	574	546	550	585	542	552	530	524	514	560	580	569	550	542	545	553	545	502	545	564	557	559	543	558	560	562	573	577	566	509	533	573	538	539	571	536	537	572	551	529	562	550	557	514	564	515	558	507	574	550	597	601	531	588	578	564	532	579	579	553	552	552	550	547	547	543	554	555	537	600	586	557	531	536	589	583	517	598	617	546	540	561	537	582	584	561	558	558	538	546	590	554	566	555	553	588	513	560	600	557	567	536	565	554	552	545	545	597	567	564	582	548	593	558	609	565	521	553	563	555	560	602	510	592	567	589	530	549	552	573	558	555	548	594	557	546	520	583	549	541	564	541	542	568	511	561	598	554	542	576	567	590	563	559	552	515	576	575	499	538	589	514	599	555	534	580	564	565	578	557	559	527	564	533	540	566	534	536	568	545	539	507	547	560	543	541	532	558	531	554	513	566	543	594	571	546	549	541	558	510	546	559	532	542	534	536	584	591	562	549	569	578	568	531	532	571	563	550	571	524	564	561	555	563	572	570	560	568	535	540	537	541	537	546	541	561	562	545	537	600	530	516	547	563	530	554	500	525	569	562	568	533	552	564	534	518	520	546	525	561	568	532	529	530	574	538	615	579	550	528	513	545	577	517	558	548	543	568	566	561	533	526	562	544	509	562	530	534	565	566	557	547	551	542	505	556	535	537	579	510	526	531	588	560	563	566	563	541	550	538	556	549	568	585	572	543	545	566	537	600	560	571	531	551	570	570	548	535	545	557	532	563	518	520	565	493	528	531	536	573	526	525	567	549	547	541	599	512	542	567	551	544	536	563	536	561	568	610	534	537	585	578	507	545	577	547	562	533	574	545	572	509	514	581	518	587	604	544	539	577	530	546
55632	97458	76385	48435	27184	15112	1066	940	911	909	909	946	910	912	883	936	896	900	882	919	903	892	899	921	916	883	952	926	899	825	889	871	882	908	908	878	885	916	914	897	907	884	929	882	932	844	916	877	904	914	920	873	912	891	893	853	976	900	857	894	894	870	915	899	875	913	891	939	958	945	945	914	924	892	889	860	857	895	939	815	893	858	921	885	847	926	896	949	930	901	900	876	851	877	858	877	904	868	919	855	894	891	862	909	880	869	871	873	921	865	890	848	942	895	891	858	906	863	863	846	902	888	929	887	881	903	899	908	866	917	899	848	859	886	818	895	899	884	895	861	904	903	920	926	863	854	872	917	940	871	865	857	837	913	883	871	894	862	875	947	901	869	837	873	908	882	955	914	882	915	908	843	863	905	901	840	885	839	850	853	886	971	880	922	936	909	871	929	865	892	869	875	919	1001	966	919	880	903	874	876	920	870	867	862	936	864	895	921	877	882	854	924	848	884	906	904	889	914	881	830	895	879	877	853	873	913	914	858	843	935	858	921	862	843	932	876	916	871	857	910	875	865	872	884	874	889	875	920	924	915	873	923	869	922	927	899	898	945	874	932	866	882	864	884	900	949	851	882	839	859	865	863	890	869	878	909	921	868	852	875	914	927	871	881	893	873	886	929	889	881	892	934	910	896	930	903	919	891	881	904	936	905	868	936	894	875	914	873	899	894	873	946	918	883	906	893	905	880	850	843	902	848	896	896	894	948	873	886	882	927	890	893	922	854	893	899	921	946	957	907	904	902	887	822	897	878	920	926	908	911	935	890	912	891	886	861	901	867	875	947	895	873	864	913	825	889	858	935	836	985	875	880	888	868	883	957	885	896	933	909	897	925	903	855	886	873	829	860	895	869	820	890	843	860	917	866	898	885	933	909	894	887	929	895	906	841	928	884	839	879	859	917	905	865	896	914	939	926	840	952	891	901	905	865	901	895	887	877	887	916	891	916	955	936	872	861	870	875	851	867	888	854	892	912	911	927	875	822	902	929	871	910	871	861	906	910	840	905	940	877	924	816	866	883	868	897	891	859	911	888	873	881	916	883	952	872	893	911	875	840	908	930	895	808	877	947	906	906	888	862	910	884	915	881	881	903	946	871	906	882	804	895	899	889	889	868	897	907	901	851	901	909	896	894	857	906	870	938	898	911	872	892	864	932	862	884	931	863	838	896	908	877	926	840	897	898	940	929	890	935	896	922	893	879	867	918	875	846	907	883	875	876	880	898	888	888	871	904	863	897	863	875	879	922	909	909	869	871	932	869	888	904	922	925	820	830	880	819	825	876	849	934	893	825	869	884	866	884	869	871	853	945	888	901	843	894	896	915	872	888	837	889	859	873	975	882	928	884	892	894	891	930	876	939	923	827	937	836	884	976	892	977	843	854	866	895	860	896	883	895	939	909	897	861	887	923	867	896	930	865	902	898	830	869	859	906	876	824	925	909	894	873	863	943	906	881	963	893	914	883	827	962	927	907	865	887	908	940	894	887	954	891	913	844	897	864	905	947	881	956	872	882	902	882	886	857	890	895	911	950	869	932	956	904	895	880	901	919	885	837	886	939	932	860	885	905	919	866	845	888	851	850	919	894	926	903	915	929	846	903	877	893	910	841	859	908	902	810	940	914	873	819	878	931	877	903	824	853	879	911	937	897	873	939	944	873	896	860	912	912	838	889	905	840	907	916	876	924	878	870	927	912	945	867	947	908	863	848	863	857	946	867	881	897	861	900	893	869	894	889	881	905	858	903	910	922	872	863	869	891	904	878	897	860	872	917	891	859	861	925	893	920	890	942	927	926	910	849	890	905	890	892	890	905	879	867	929	938	891	922	842	864	840	906	915	882	871	846	884	870	926	887	876	851	866	877	915	881	884	960	906	897	945	863	870	882	902	861	885	897	894	862	843	909	872	900	871	888	798	925	862	850	901	857	925	889	937	862	895	853	905	872	866	882	862	922	910	904	917	849	919	907	879	858	883	890	917	873	924	947	893	847	916	887	854	906	928	919	832	882	887	881	882	943	888	873	836	850	854	877	834	848	910	865	903	892	887	882	848	909	845	898	875	874	910	882	836	992	919	942	912	858	923	879	949	830	899	908	889	864	916	844	888	858	879	882	918	859	897	882	919	938	878	917	891	887	840	896	885	875	899	926	880	847	909	871	965	847	930	878	953	908	846	813	850	860	888	896	928	929	884	901	901	893	922	846	798	892	848	885	876	826	873	892	887	881	908	845	844	876	931	863	903	951	927	872	896	850	908	889	877	893	946	893	877	867	833	909	880	853	877	867	933	855	918	886	895	865	898	897	904	943	898	947	905	927	907	919	932	858	914	899	914	890	889	906	879	898	867	874	859	919	848	933	892	851	934	843	859	861	912	859	900	886	888	884	844	860	845	848	833	891	903	862	911	854	851	909	850	929	909	835	885	844	905	886	926	933	954	872	904	904	849	911	883	832	869	895	843	859	858	915	902	879	867	878	882	879	934	903	900	862	918	869	948	881	884	853	879	910	876	871	911	896	944	882	901	918	941	854	884	850	900	894	835	867	891	912	839	850	910	871	868	899	846	867	915	927	890	869	907	900	892	895	910	843	895	870	891	910	919	873	920	878	909	785	823	969	871	885	887	910	901	923	872	842	904	870	913	872	823	895	805	880	916	925	923	885	857	898	904	865	925	871	868	915	900	876	949	870	853	866	959	892	874	850	858	913	877	934	926	894	877	892	893	874	908	902	858	863	849	929	952	929	928	909	924	861	907	878	910	906	917	913	886	923	889	837	866	862	867	857	932	856	866	841	916	866	874	881	864	923	903	891	842	902	836	901	863	910	894	871	861	892	882	857	877	864	864	908	907	895	843	848	876	909	908	881	860	887	842	901	871	894	905	875	922	859	844	886	894	880	914	922	893	906	928	875	907	862	867	884	915	896	911	898	869	834	899	899	904	926	878	859	847	904	873	901	910	871	921	897	835	882	915	873	893	919	918	908	884	896	898	855	917	893	887	892	895	889	894	888	935	904	931	889	869	878	901	895	908	916	842	927	861	900	895	913	938	859	868	908	858	904	886	899	832	877	919	886	907	908	876	896	837	904	903	860	835	878	904	903	912	936	875	867	835	885	854	933	905	871	882	908	911	904	915	898	786	862	852	909	924	878	864	823	881	854	905	915	901	868	870	885	899	920	857	857	818	857	917	892	852	943	887	905	889	873	934	873	858	887	889	930	874	882	866	896	931	919	876	947	896	957	857	915	850	917	903	859	858	911	890	908	923	919	874	907	864	881	883	895	924	875	894	866	909	872	867	910	888	894	866	899	913	818	867	868	941	891	898	853	889	869	913	876	912	952	896	906	879	901	891	857	863	904	864	908	865	907	921	855	829	898	876	901	935	893	854	898	902	886	894	834	910	852	904	877	853	945	921	902	862	900	872	947	882	847	914	877	893	864	892	946	875	877
28880	26871	26051	13828	2293	1199	553	497	553	524	479	521	576	532	530	519	543	524	546	524	533	541	525	542	537	520	539	552	498	509	560	562	518	563	541	512	541	506	522	546	527	537	552	530	533	531	512	510	498	482	561	549	498	517	505	519	536	503	484	501	517	512	543	529	510	557	534	529	531	537	522	529	511	514	495	504	525	543	484	524	504	534	550	497	508	512	536	556	485	530	534	526	559	499	522	507	517	523	557	535	488	530	524	573	544	530	533	498	511	514	505	499	580	554	521	516	485	537	512	519	507	542	464	505	488	499	547	548	575	477	521	535	495	533	521	571	569	519	518	517	508	539	502	503	517	545	521	498	550	561	496	518	514	550	553	499	500	509	532	521	551	504	542	528	503	505	554	501	551	532	566	505	513	505	533	561	513	563	559	500	540	525	506	541	576	525	481	520	577	566	518	501	521	514	493	500	503	551	506	501	541	523	542	518	494	529	493	486	507	526	518	505	525	546	522	535	513	536	524	529	492	502	517	522	541	552	531	557	497	534	525	572	547	501	526	505	533	517	497	567	503	549	510	519	508	511	556	500	527	468	558	551	551	519	546	530	509	514	498	530	550	531	522	524	543	518	503	522	512	485	579	543	493	571	537	523	502	560	507	546	543	477	508	537	543	496	516	532	522	535	542	526	531	506	549	459	539	502	534	488	500	519	548	510	493	520	511	533	531	514	542	536	529	522	516	499	548	523	567	543	532	531	502	596	554	573	519	567	514	511	535	493	524	556	508	525	555	497	548	522	541	487	558	538	586	528	495	498	543	526	536	490	505	542	534	546	529	464	502	551	514	573	535	472	525	514	519	533	532	503	575	489	528	481	566	536	513	515	565	559	529	502	540	563	524	526	537	518	561	541	494	507	542	543	554	499	532	554	529	509	513	469	534	522	488	514	529	518	565	495	532	530	543	518	552	553	509	477	539	517	525	528	544	527	547	517	535	525	541	469	539	525	532	534	520	525	525	499	538	516	517	555	497	527	511	526	549	472	556	489	523	541	532	496	525	481	511	485	573	551	500	543	545	525	543	549	535	535	532	527	495	512	537	524	496	519	500	573	524	519	549	520	511	479	522	545	494	553	505	526	558	515	510	516	555	483	477	526	498	530	532	498	556	525	524	521	532	537	546	480	563	508	515	568	528	529	524	527	514	516	551	550	457	540	540	506	517	540	492	524	517	486	523	514	503	545	551	518	507	517	474	509	535	561	531	501	570	512	503	540	477	519	521	539	452	516	521	531	508	440	518	506	504	542	553	513	498	532	564	532	556	544	521	526	550	560	507	507	559	544	504	538	501	502	512	511	538	548	538	519	544	487	576	526	519	564	547	553	498	508	552	565	486	533	567	551	525	545	496	515	559	528	525	512	544	526	524	525	538	555	493	534	570	543	559	477	511	550	525	534	491	519	576	535	535	524	526	504	524	537	500	545	517	530	568	514	542	531	548	526	508	564	543	537	503	528	521	556	506	540	544	539	491	526	526	540	513	506	514	522	524	544	554	534	503	529	541	543	475	535	551	500	526	501	540	538	582	551	534	532	537	537	532	525	527	513	569	494	529	533	524	497	577	533	518	490	552	539	513	543	490	535	539	535	540	496	525	473	534	521	501	576	551	545	552	538	518	489	535	521	512	553	533	542	518	504	544	516	516	509	505	532	501	544	527	514	510	546	524	556	527	540	538	529	542	511	516	517	512	501	526	528	527	552	542	502	505	519	539	558	546	557	483	510	562	501	557	510	576	528	531	521	547	492	504	515	543	541	504	535	534	550	488	527	565	527	478	525	538	516	503	539	501	529	499	549	524	514	544	502	523	513	559	527	516	529	493	495	539	512	529	526	503	552	496	517	548	519	546	488	513	547	536	511	528	504	469	541	538	544	507	513	540	500	496	515	508	522	498	550	498	532	533	514	534	466	507	490	505	520	484	528	529	596	519	534	490	533	510	545	522	537	514	512	520	525	492	562	535	523	508	509	508	523	492	546	550	564	522	551	505	527	476	559	535	538	517	554	523	519	526	557	558	553	529	552	543	536	539	553	496	488	487	515	557	502	515	532	507	514	526	543	562	524	530	549	555	552	531	502	552	512	520	537	511	517	546	512	512	521	547	522	524	519	516	552	543	509	520	519	534	528	527	585	522	492	521	530	500	531	508	499	518	531	531	488	557	528	532	496	502	505	484	533	526	542	505	494	513	528	525	509	525	515	513	509	549	495	541	533	531	491	489	524	482	552	513	538	513	511	497	515	536	535	506	548	561	511	502	554	493	511	532	549	519	517	519	501	524	532	547	528	539	532	473	539	527	506	544	549	538	491	538	508	526	543	567	541	503	481	519	568	540	525	525	554	562	510	514	524	553	544	539	526	532	509	505	542	500	510	541	549	511	543	535	506	466	536	497	504	520	524	529	547	535	546	505	526	561	536	525	511	446	525	538	532	561	510	535	537	494	516	515	529	523	517	513	520	518	548	530	518	508	555	551	520	566	550	532	557	525	497	524	496	511	501	511	510	506	552	523	502	472	547	535	465	544	530	533	483	513	555	535	523	507	511	530	520	540	483	527	504	559	510	518	508	511	497	572	543	578	513	497	531	532	543	528	512	560	540	521	531	500	524	511	515	527	539	521	511	510	528	533	521	552	581	490	508	542	489	553	584	531	541	508	490	554	522	507	509	523	545	522	531	537	512	547	554	554	498	489	512	504	538	532	539	503	514	524	491	540	508	515	520	520	520	508	538	534	494	558	531	514	563	491	570	496	521	558	518	545	510	546	516	518	545	547	504	530	500	522	555	517	506	544	551	538	489	530	498	527	523	533	510	504	492	526	530	520	525	580	520	480	488	517	545	568	543	540	540	552	532	503	548	508	538	561	530	566	505	513	529	547	503	509	554	530	537	507	520	568	524	565	541	498	527	531	542	513	503	521	556	575	508	506	527	508	509	541	467	501	514	506	464	541	543	528	497	475	540	564	516	523	562	505	500	495	528	544	553	536	496	487	505	528	535	523	503	523	529	562	486	525	553	590	526	543	474	492	544	562	530	561	507	514	511	515	532	556	558	548	517	529	492	525	522	549	561	516	560	525	509	548	494	498	499	550	508	540	540	511	501	500	495	546	523	498	535	516	522	502	521	558	535	500	530	524	531	503	547	545	543	508	506	512	519	565	552	570	578	532	549	572	499	485	510	539	545	513	494	514	500	523	547	515	522	517	519	496	459	541	587	553	496	504	549	544	550	521	568	551	498	542	506	508	482	538	531	463	547	563	519	537	532	503	539	559	533	553	509	499	561	525	531	582	504	512	543	525	521	531	541	535	508	516	521	524	517	542	562	527	535	527	480	498	572	505	504	487	571	495	540	533	500	535	524	583	496	527	545	558	550	509	491	533	575	487	538	522	521	528	532	524	563	500	520	541	523	517	562	548	567	523	547	494	494	521	550	519	487	582	506	544	506	585	511
38208	44861	31914	14542	4084	2520	892	904	913	910	937	848	906	843	879	859	867	885	927	940	905	908	871	916	914	831	887	878	871	904	913	862	878	923	917	871	895	915	928	866	867	853	865	841	872	862	882	851	857	902	908	839	876	952	892	928	884	896	925	867	889	918	936	878	891	892	891	918	884	876	930	932	862	920	889	884	881	904	906	921	935	888	863	880	881	890	895	891	883	877	887	870	894	869	902	869	874	908	870	864	914	853	899	827	869	859	879	899	901	929	914	932	868	854	899	861	855	925	890	876	875	882	830	914	865	920	867	855	859	852	894	892	863	854	865	902	895	893	858	924	914	936	869	888	893	894	821	866	910	880	881	912	895	884	893	872	885	932	893	888	921	893	863	922	864	896	935	857	893	867	979	930	895	919	931	885	861	881	904	933	896	871	897	877	907	931	843	883	992	917	869	858	888	895	905	886	901	910	913	895	838	887	871	885	860	908	862	878	868	879	820	881	887	910	939	963	832	844	883	863	863	922	888	825	951	861	893	870	908	912	906	915	922	936	886	923	892	932	884	903	888	847	836	900	913	896	859	872	860	854	871	895	923	923	871	914	891	829	966	843	903	931	950	898	887	923	911	914	916	882	899	839	898	881	919	915	858	867	877	887	922	853	934	823	929	902	892	903	868	866	912	820	867	895	931	946	907	902	886	883	867	863	840	876	872	911	930	882	858	964	843	881	907	915	900	882	888	877	866	918	873	906	900	880	880	959	937	874	852	898	880	863	881	901	912	869	898	917	876	908	902	883	946	853	885	867	887	916	908	876	856	900	911	876	881	873	851	940	883	908	871	900	851	909	879	909	914	896	925	859	881	910	878	909	935	847	908	849	907	900	890	882	853	850	839	870	826	825	857	901	924	909	917	909	921	886	881	943	929	933	837	811	920	928	909	879	891	890	865	869	870	818	876	945	903	895	908	854	852	889	899	926	879	877	910	850	926	813	915	876	909	882	903	912	903	918	847	934	884	884	914	892	864	908	883	895	874	907	818	925	868	851	900	850	876	932	851	913	893	890	918	899	913	908	926	877	842	896	916	883	873	919	846	898	923	880	893	904	873	964	914	939	863	880	892	884	883	888	875	879	932	886	876	921	898	869	887	924	886	842	886	876	955	940	892	899	910	835	901	922	945	876	875	887	897	917	852	890	889	859	885	893	864	869	858	879	853	891	942	881	939	885	861	895	905	920	955	881	908	878	889	862	885	896	919	851	915	917	906	892	906	846	913	895	875	870	919	939	861	906	885	935	920	835	894	844	878	894	895	856	893	825	904	949	900	949	890	908	891	955	924	931	912	914	857	885	853	973	938	884	842	916	857	909	869	930	876	891	908	871	838	872	924	899	870	892	833	884	842	893	894	886	919	898	858	853	886	920	891	895	853	867	906	884	916	881	909	869	876	921	840	841	826	892	891	847	914	900	920	880	838	891	885	901	940	933	863	969	876	933	924	927	862	916	856	885	843	895	914	891	884	923	935	916	857	935	850	919	882	882	879	900	888	929	871	893	933	880	913	869	893	885	898	914	915	890	911	866	898	936	860	899	892	868	844	841	829	874	870	890	914	885	884	953	912	867	929	864	859	911	857	848	889	913	900	895	923	819	875	854	886	953	868	909	919	892	902	972	890	901	873	878	948	871	889	856	878	897	852	877	829	804	922	868	845	904	899	835	855	871	860	913	858	916	896	922	916	878	911	893	893	928	949	876	866	917	920	906	891	884	920	904	858	842	895	889	892	877	881	866	873	871	913	897	887	872	896	892	900	883	876	835	909	909	878	885	944	941	842	918	849	902	857	896	888	898	875	898	874	863	923	887	908	849	904	891	922	904	904	927	857	893	923	856	921	845	896	869	808	892	935	833	887	954	880	950	892	916	919	929	859	932	863	937	899	913	891	883	855	849	851	864	886	864	921	868	878	845	895	874	882	873	894	943	864	869	943	882	920	889	884	884	820	886	902	897	909	915	869	848	861	832	851	921	845	914	928	862	933	917	864	935	850	902	927	841	974	879	880	905	878	884	833	895	896	853	891	902	883	898	899	880	917	871	863	909	874	923	878	853	825	912	897	902	894	907	912	914	887	900	870	888	878	862	910	911	882	902	920	831	860	916	956	888	836	910	916	900	872	880	888	858	892	892	897	819	842	890	898	885	847	874	871	842	914	832	873	890	910	863	881	849	877	855	849	884	874	888	882	865	914	877	910	913	881	885	905	901	894	874	894	829	889	885	884	909	908	878	896	909	907	856	870	900	868	862	897	944	865	914	888	897	866	887	882	883	906	835	866	891	872	912	869	878	902	918	889	931	927	884	879	847	900	855	935	868	875	914	882	810	880	862	894	855	920	842	887	858	910	924	912	877	907	883	884	879	878	902	891	922	956	899	871	928	925	847	876	869	906	952	878	889	884	893	868	874	880	876	895	875	858	905	926	902	924	877	873	813	876	929	881	890	884	859	908	894	892	849	937	903	885	860	880	915	904	858	865	892	925	848	842	908	839	823	877	875	898	849	914	877	904	885	890	939	895	920	872	889	897	910	883	905	892	896	815	903	902	913	900	859	889	887	881	891	896	845	857	887	904	838	873	916	876	867	919	913	843	884	824	854	881	882	874	907	847	893	858	821	854	861	878	868	881	881	919	870	886	874	890	868	899	884	854	911	909	925	901	917	795	853	856	862	902	828	864	866	901	930	909	890	876	908	966	886	914	902	890	840	882	899	887	885	870	959	954	858	895	915	879	922	860	891	899	902	876	889	917	917	899	907	867	913	900	900	896	845	899	873	881	895	820	859	878	870	845	884	883	852	884	904	878	882	883	860	869	888	893	911	831	926	845	838	880	883	873	869	852	873	864	885	896	941	883	914	928	912	905	864	888	895	925	908	895	871	943	899	856	899	920	937	887	885	937	827	835	843	895	922	895	928	896	839	898	872	898	870	854	886	981	904	868	859	925	879	901	882	822	942	886	944	931	862	846	874	946	918	854	888	863	895	842	949	858	926	905	871	916	856	918	913	837	910	942	874	847	907	927	902	890	954	865	905	878	865	891	960	936	887	910	871	859	884	884	878	939	881	831	907	880	877	952	937	917	913	895	893	903	893	879	903	909	869	856	918	898	969	894	835	947	875	893	901	928	855	921	909	902	866	908	860	876	906	906	945	875	933	879	910	870	896	934	921	908	910	898	913	869	896	845	909	842	888	876	877	855	876	901	877	871	844	919	851	845	916	897	929	838	877	857	903	908	905	862	883	913	925	881	926	889	899	858	891	924	874	871	933	914	887	877	924	851	903	873	924	872	865	904	919	872	879	944	893	937	914	879	915	878	872	872	893	880	885	878	888	905	874	890	965	915	888	853	927	853	909	894	899	874	889	873	924	910	942	851	883	910	928	897	893	901	873	885	885	943	889	851	867	853	885	931	890	896	879	889	910	922	920	925	883	932	906	857	906	917	884	923	934
24039	22242	30404	27570	20628	13299	1481	521	495	515	509	461	496	498	494	476	492	494	512	485	466	475	480	489	476	432	456	475	483	503	454	490	483	476	487	458	423	476	443	512	456	440	468	435	484	504	487	513	429	483	464	446	493	505	481	468	493	510	479	493	462	479	528	484	453	484	458	509	462	528	520	465	468	446	460	461	470	472	493	466	494	490	456	463	485	458	493	515	455	469	474	470	458	457	478	456	476	453	509	444	488	477	462	494	492	469	503	468	468	473	496	491	470	494	481	505	472	475	505	504	473	471	507	446	464	469	486	501	521	541	487	470	468	463	475	503	519	455	449	484	516	449	464	516	507	471	484	464	479	479	473	499	477	496	449	473	485	469	492	487	471	510	467	494	483	452	483	479	496	496	464	458	459	490	497	491	448	491	475	459	531	462	518	442	505	509	421	488	472	476	484	502	495	472	457	475	426	457	478	474	458	465	451	469	466	494	497	447	509	512	462	480	422	497	452	472	464	500	438	505	455	459	440	442	472	465	474	485	513	440	444	497	485	475	470	467	488	466	466	481	522	480	457	442	450	461	485	479	458	476	461	481	472	494	538	455	508	481	484	488	459	452	482	527	502	498	500	483	486	480	477	471	467	494	480	479	504	410	483	453	466	512	468	437	458	464	484	465	534	465	490	507	490	475	464	495	510	484	509	514	467	457	470	442	426	473	482	477	466	518	493	470	470	469	484	460	448	471	477	460	455	474	479	496	482	558	499	453	466	466	481	460	480	460	451	486	499	466	481	495	462	451	461	496	448	493	494	479	489	496	522	503	455	465	474	471	506	453	493	491	488	476	440	465	488	485	453	452	480	526	493	473	492	502	474	461	470	498	470	527	501	489	488	465	518	489	505	462	508	479	484	494	464	473	483	446	476	501	477	489	481	452	456	466	511	447	495	451	477	508	476	496	490	447	473	502	489	463	491	494	502	468	484	440	482	441	518	453	419	470	482	501	473	444	512	480	496	463	485	503	473	504	482	457	472	446	480	515	485	450	463	470	492	496	480	482	493	457	466	480	494	472	453	466	460	499	463	474	487	466	466	461	468	477	496	478	501	500	473	502	469	479	488	492	458	485	480	468	458	456	476	462	441	464	458	509	478	470	472	434	486	478	522	482	458	468	480	488	475	452	491	466	456	481	472	463	491	491	465	459	452	480	474	483	466	462	492	461	499	449	457	471	479	483	522	459	446	459	453	472	443	477	442	472	491	496	474	501	456	513	515	477	463	452	470	460	481	489	462	516	478	474	485	507	488	482	458	481	512	455	432	459	444	474	456	457	485	486	435	502	490	482	492	452	426	495	478	465	455	466	487	498	460	484	464	484	455	445	469	486	458	492	496	459	534	480	488	490	483	487	453	474	425	441	504	460	492	472	511	497	446	470	462	459	465	479	481	475	478	462	490	454	486	483	497	494	465	498	480	473	474	524	491	478	461	529	471	468	464	507	502	517	465	469	467	483	487	462	477	473	443	470	487	473	511	445	499	464	490	480	488	465	492	477	468	485	501	470	490	484	477	534	483	480	472	472	484	504	479	485	474	466	498	527	466	456	491	481	472	502	544	462	485	463	449	502	488	465	480	482	439	484	456	462	437	499	462	484	468	450	488	458	516	516	467	500	457	497	477	465	493	477	482	486	468	501	481	490	474	468	448	455	455	455	463	483	487	472	483	495	480	463	538	479	470	452	479	466	451	451	452	484	516	487	480	493	511	463	467	486	473	455	447	480	502	452	449	481	472	470	467	491	458	483	467	471	488	499	486	438	453	476	476	454	511	539	520	477	492	454	458	463	475	491	441	497	483	466	466	463	492	512	444	455	457	513	500	495	444	440	443	511	487	496	481	467	476	439	464	488	494	511	491	492	453	475	468	476	465	463	476	459	468	471	503	455	503	483	478	507	460	497	486	523	470	460	484	483	481	438	483	518	507	526	470	467	448	473	497	448	455	452	520	461	457	473	482	442	467	449	488	510	480	465	497	451	482	507	530	515	522	416	483	497	483	464	497	443	452	453	479	505	474	479	502	485	472	496	475	522	474	497	444	447	458	471	474	460	488	486	443	485	458	491	454	465	488	444	481	440	447	489	471	496	446	481	487	518	470	475	512	458	511	512	497	514	473	480	434	426	465	462	457	492	505	449	506	412	496	497	457	450	482	484	499	460	515	469	476	490	510	479	466	482	509	477	470	451	482	490	507	476	510	504	461	460	465	421	454	469	438	445	509	483	502	492	460	504	458	465	499	481	488	471	477	492	442	473	493	423	494	516	459	461	436	506	474	479	510	493	436	493	498	417	473	487	482	475	439	479	508	503	486	494	516	446	424	448	504	487	487	445	440	465	483	447	455	481	467	482	507	518	499	493	481	478	490	503	479	506	480	473	460	479	499	502	478	469	516	479	478	493	505	444	528	452	467	456	462	498	453	482	488	482	450	474	480	450	466	474	500	478	495	474	458	492	500	468	464	503	447	525	463	511	504	479	481	455	446	475	495	484	476	459	478	494	459	464	500	470	467	470	487	502	464	472	511	486	509	484	457	491	468	484	494	474	497	454	465	458	486	440	465	498	487	442	495	479	481	461	500	439	458	489	478	481	517	485	464	456	480	488	458	464	478	477	442	475	444	498	460	456	473	502	515	458	490	495	450	482	503	465	457	484	476	478	461	506	466	450	493	474	541	459	438	506	478	467	499	480	490	469	474	493	473	483	478	487	466	460	466	480	506	445	486	463	482	499	442	466	471	485	448	478	485	509	447	484	483	469	496	501	485	486	445	457	474	451	482	482	444	468	467	485	484	453	466	473	455	489	453	435	482	450	483	467	449	415	516	502	482	510	499	493	495	444	460	483	457	481	468	437	417	481	459	459	434	499	467	467	476	430	479	487	501	557	502	488	494	473	449	471	523	451	469	508	502	473	495	454	490	494	460	460	493	461	524	472	485	515	426	475	448	518	481	488	484	484	479	501	499	482	509	461	460	481	450	502	466	445	462	500	465	457	529	458	461	495	488	465	511	465	473	497	428	471	441	477	448	486	496	470	483	484	493	459	488	525	457	474	483	502	524	477	476	498	528	491	481	474	531	497	490	480	473	468	480	482	506	495	509	457	496	501	475	480	484	483	485	445	468	481	499	461	457	505	511	498	480	500	496	485	474	500	487	475	434	473	487	492	465	454	458	494	430	468	455	468	486	485	514	509	473	455	498	487	491	493	467	474	486	531	515	512	486	468	453	483	530	462	477	484	459	513	449	499	478	471	471	469	461	492	490	516	521	456	458	494	494	506	476	514	515	522	472	477	478	488	440	448	501	454	485	481	471	414	500	478	454	478	519	499	475	460	467	478	439	501	517	492	469	491	523	492	514	459	476	439	505	479	469	506	457	510	481	464	480	500	502	496	502	468	514	488	486	473	484	438	498	498	486	489	484	488	455	448	534	464	449	500	458	494	475	451	498	510
57712	87939	66160	40578	20531	10483	917	830	877	844	766	811	892	824	850	781	797	816	792	804	814	792	771	852	852	828	719	821	820	833	837	820	844	808	847	792	774	752	821	830	814	815	837	826	785	733	811	828	836	818	826	817	824	803	799	807	832	816	856	798	798	804	818	817	841	834	809	776	830	802	862	854	843	800	777	803	816	803	790	791	809	801	823	781	793	820	767	826	844	819	840	801	738	840	845	775	817	853	833	793	792	838	768	828	806	745	777	814	765	820	825	823	808	787	835	837	817	791	758	783	781	832	827	797	835	844	832	810	780	854	782	812	815	829	812	809	781	858	877	800	819	789	831	810	831	766	798	801	786	840	829	781	794	817	862	780	808	850	774	801	802	774	760	774	788	809	787	802	830	829	853	791	786	781	782	785	772	853	883	765	802	798	845	838	798	797	836	793	816	797	802	770	836	808	836	805	812	780	804	862	798	778	790	825	837	827	846	783	827	813	813	861	872	814	814	794	764	825	781	813	824	809	799	730	822	843	789	783	830	821	824	793	846	824	773	831	856	832	834	797	804	829	789	830	832	799	795	830	835	841	815	774	819	784	830	815	740	845	827	799	819	816	833	770	816	839	822	763	812	754	845	834	768	863	840	819	833	812	792	798	870	737	816	788	767	791	803	842	762	809	807	784	768	823	775	801	792	831	827	883	814	825	843	800	805	843	808	805	818	847	766	845	787	764	797	844	780	811	770	780	774	815	782	760	822	835	776	797	771	806	844	804	872	809	772	825	803	844	788	813	758	858	849	800	797	837	814	772	764	831	792	790	798	795	808	787	776	743	875	763	768	826	834	823	807	804	791	812	792	834	756	827	779	868	831	824	824	794	780	782	811	768	801	847	778	779	791	816	819	809	846	746	781	790	769	825	816	742	830	774	801	744	799	842	770	800	781	878	793	835	787	836	817	805	847	774	804	739	784	800	809	833	822	818	790	841	827	836	840	826	798	832	759	813	833	810	791	853	788	828	814	804	830	806	773	804	817	781	858	815	775	770	819	801	849	734	851	813	830	759	772	826	811	821	820	845	868	834	788	846	810	844	788	796	812	852	792	848	811	768	791	813	790	858	790	817	790	819	854	791	795	809	799	842	752	769	788	818	801	768	798	821	787	830	778	778	757	799	857	808	797	818	858	792	766	844	850	831	826	793	861	788	791	831	804	826	832	822	745	781	809	869	797	784	845	829	840	812	815	835	860	837	779	805	860	800	790	809	813	766	808	812	865	787	792	802	818	812	819	843	819	794	829	840	816	827	781	813	838	839	787	769	852	794	791	790	860	821	849	814	803	781	782	803	801	784	798	843	826	806	810	845	824	780	786	791	803	824	802	820	797	809	772	784	773	820	789	755	749	813	786	835	752	850	817	817	778	790	789	780	806	768	804	828	844	802	815	825	816	797	821	868	818	802	781	834	800	811	777	851	820	820	800	837	815	813	839	752	785	832	832	855	832	812	864	804	789	827	779	772	778	789	816	859	774	775	805	796	850	764	808	756	839	773	791	741	815	823	793	773	804	768	768	803	871	796	821	777	806	811	808	849	731	830	826	770	873	752	823	808	815	805	793	767	750	796	782	842	830	797	770	805	835	815	834	841	830	874	794	806	817	786	783	819	848	817	804	823	800	819	790	812	801	813	812	803	748	821	765	801	751	727	797	809	775	769	840	826	767	803	861	816	840	780	836	837	783	839	804	778	795	812	815	834	785	807	758	843	796	798	806	791	823	780	810	804	823	804	818	793	820	821	807	775	827	773	840	785	784	799	794	841	781	819	783	825	816	819	795	851	755	833	837	808	794	878	796	799	800	813	821	795	786	788	826	748	807	808	803	775	771	837	853	827	809	831	798	841	789	805	811	844	777	846	791	768	817	839	795	769	862	784	803	809	780	766	823	840	812	774	832	822	814	825	844	803	788	800	812	813	851	854	802	820	770	785	832	802	806	833	822	822	815	788	827	797	806	806	787	796	814	788	770	789	808	780	770	777	815	793	783	783	762	813	804	804	799	805	831	814	835	802	837	774	810	801	794	784	820	818	861	797	821	828	782	812	804	866	836	813	875	841	832	834	838	776	810	843	766	781	848	786	830	806	802	797	816	806	810	772	805	770	825	808	813	788	748	882	823	792	833	801	810	800	823	849	818	841	807	801	842	838	830	838	809	780	887	826	805	778	814	742	771	853	813	808	828	824	838	832	837	793	784	818	820	847	791	831	790	798	797	801	797	790	815	795	829	839	813	801	819	783	790	828	786	794	807	826	825	772	798	803	763	779	817	795	788	779	814	811	851	802	819	804	802	829	732	855	780	799	800	759	790	820	835	797	761	842	801	886	752	828	871	836	796	844	848	798	813	828	783	735	790	784	841	803	805	818	816	801	769	816	823	778	802	760	808	760	756	844	791	771	783	791	805	783	843	770	840	848	825	799	807	788	806	832	840	795	858	845	762	847	827	796	827	776	798	812	759	814	810	761	812	823	790	820	790	872	800	823	786	838	772	822	838	776	780	776	816	781	804	794	786	828	803	783	813	784	836	799	853	764	790	794	785	788	811	795	787	815	815	782	772	855	846	810	828	809	830	809	768	819	830	831	787	781	782	840	794	782	798	793	823	761	765	797	859	846	795	824	804	826	862	822	775	763	791	808	859	783	836	824	788	798	819	759	834	812	871	795	770	831	839	811	764	849	837	791	741	817	839	817	833	806	810	777	791	793	812	803	801	864	824	792	822	885	822	820	816	776	781	761	821	755	766	792	779	787	817	799	814	798	808	829	789	865	837	821	800	821	775	808	801	834	788	767	748	800	776	793	809	860	831	818	771	798	812	815	815	836	751	825	824	828	802	847	769	773	823	845	768	881	779	809	742	815	804	791	748	799	757	857	796	841	810	829	800	759	834	753	790	800	766	799	843	784	846	784	837	772	838	797	840	814	762	830	800	837	824	785	797	805	787	804	778	843	836	788	846	850	733	806	844	756	811	843	823	822	855	837	823	805	832	821	803	799	814	807	800	834	807	789	784	783	838	802	869	771	812	801	818	770	826	846	788	787	781	798	829	823	811	790	831	823	841	801	834	802	833	755	808	791	834	811	805	792	790	782	817	789	826	767	743	857	751	816	801	769	755	773	803	830	777	778	767	845	792	852	810	800	860	788	864	809	827	766	821	847	790	780	766	774	782	821	823	822	768	775	768	788	738	842	871	835	834	809	787	829	791	775	802	787	795	784	795	827	847	824	797	824	843	830	807	825	788	807	730	814	835	819	747	802	819	796	844	774	811	820	801	830	813	823	834	800	787	832	832	831	838	807	856	801	777	851	796	810	782	834	833	770	811	767	783	817	779	864	809	802	775	821	796	804	837	825	822	793	797	785	821	784	820	821	796	831	781	811	793	799	808	810	791	794	810	871	839	775	803	768	881	840	784	771	824	791	824	816	832	808	813	840	820	886	900	855	820	814
22970	21486	29350	25475	21383	20086	6492	701	580	596	523	562	608	597	619	612	572	568	537	597	593	556	548	582	531	590	604	589	550	567	600	591	608	556	570	582	598	502	598	532	569	598	534	549	560	526	554	576	592	618	566	578	565	520	583	553	599	549	553	563	538	542	531	572	545	567	544	545	565	534	565	594	580	593	552	612	577	571	579	543	586	588	574	549	542	603	586	549	574	575	559	573	557	525	588	580	578	575	543	547	543	578	586	501	547	530	550	562	562	557	588	571	566	586	581	609	556	545	578	569	557	558	551	622	586	579	586	580	528	530	589	609	541	574	548	534	545	570	539	540	545	514	546	548	576	571	545	546	528	603	589	556	549	543	578	546	532	523	521	575	555	540	564	551	571	598	578	518	540	529	580	583	552	571	546	556	565	518	572	600	548	544	549	540	614	547	540	554	558	571	544	567	566	595	560	574	559	538	558	526	593	539	570	563	538	561	508	546	534	521	552	545	558	561	534	589	581	573	535	552	588	606	542	550	551	560	585	527	606	581	573	570	552	517	578	558	593	530	564	594	583	536	584	549	561	575	567	545	563	553	558	575	568	515	575	553	573	525	554	571	528	590	582	571	609	558	606	587	546	564	553	572	536	545	566	560	535	575	613	544	568	553	592	558	526	566	550	562	562	546	558	580	554	571	558	566	570	563	556	575	570	591	545	553	583	543	592	572	568	531	542	506	561	585	574	545	519	536	590	518	578	609	565	592	567	581	574	564	568	558	557	568	555	584	583	597	549	540	570	544	561	564	582	548	580	565	568	527	508	582	549	576	599	575	548	541	554	587	520	583	587	547	532	555	539	582	587	535	563	548	531	549	560	545	576	523	493	560	575	595	606	519	568	559	554	586	579	546	580	577	611	553	526	578	566	566	562	573	594	536	604	554	529	612	561	582	550	599	560	588	528	572	571	554	551	527	559	541	561	637	537	528	525	549	565	553	562	569	592	574	532	532	562	532	552	529	573	556	570	561	564	538	570	546	525	541	607	511	559	546	564	531	529	557	553	547	546	572	540	540	552	556	580	560	548	615	545	589	523	549	523	536	571	580	570	572	591	575	526	547	546	579	554	563	558	563	573	550	554	576	509	570	577	560	568	550	569	549	551	546	533	571	555	552	548	576	541	536	551	565	569	514	585	563	551	540	568	563	550	572	650	551	575	536	519	573	544	536	575	580	584	537	551	617	586	558	540	536	527	550	562	598	564	560	556	543	545	551	571	611	509	511	604	553	550	546	586	568	578	560	602	566	582	575	575	539	560	511	552	566	577	569	568	541	566	540	516	610	544	578	562	547	561	559	554	536	608	560	605	571	572	588	585	576	518	561	570	565	572	547	563	592	609	564	601	587	530	598	562	547	590	548	600	544	558	604	592	570	554	528	547	586	561	556	599	531	527	573	578	541	532	539	626	561	586	540	562	562	568	531	576	546	545	571	587	606	532	548	532	584	518	565	553	569	574	556	550	550	576	564	565	526	576	589	529	607	551	543	564	567	545	585	556	573	585	567	571	580	552	531	600	537	532	574	571	537	551	560	595	572	542	568	543	566	561	514	574	592	552	565	536	556	577	561	569	592	537	553	563	569	570	561	525	529	603	552	568	523	550	550	577	547	527	571	537	546	602	614	539	556	592	542	542	539	541	567	535	526	559	554	565	569	606	539	588	544	565	562	585	574	546	540	565	574	558	603	576	566	567	592	616	581	549	548	629	540	542	578	560	587	551	579	486	597	560	564	577	572	575	520	544	569	543	529	562	621	583	539	541	558	535	541	522	585	539	551	541	576	571	539	557	573	535	535	548	550	559	602	598	548	552	539	584	541	618	543	573	521	554	554	580	601	570	537	559	594	533	557	576	566	565	554	561	553	613	626	519	589	546	541	534	575	564	566	578	596	518	524	541	562	539	498	575	543	549	589	540	534	569	567	610	539	568	557	577	513	548	545	545	541	535	533	568	553	538	591	537	627	583	568	560	534	545	560	556	574	549	545	558	584	545	552	581	550	551	602	545	573	562	541	518	553	584	528	571	602	581	580	566	548	559	578	555	544	554	520	573	572	579	546	560	559	558	564	553	576	504	547	547	534	558	578	557	597	538	578	549	562	565	546	542	582	588	572	561	549	547	530	554	594	572	556	565	549	571	635	563	545	557	575	522	563	570	568	569	528	537	552	559	549	596	561	546	570	591	573	565	528	536	585	584	558	538	566	580	577	586	549	567	562	558	530	553	557	579	548	564	539	594	545	570	555	529	589	508	573	578	544	522	563	540	533	577	548	584	490	541	528	556	560	577	536	562	578	579	554	565	573	536	596	551	609	509	586	566	557	569	550	537	536	554	582	537	549	526	568	606	581	534	567	566	562	521	558	529	534	583	545	566	542	552	553	567	561	598	561	565	545	543	547	570	564	550	550	532	542	559	566	575	563	546	567	579	570	592	563	562	534	591	556	563	567	583	572	571	612	632	566	562	588	581	580	537	574	558	570	496	569	545	545	578	583	532	571	579	578	558	524	525	546	540	536	563	592	583	575	575	550	541	582	528	540	547	561	556	518	580	551	569	567	566	591	586	537	575	564	503	548	487	571	572	566	540	566	559	591	589	596	557	573	557	580	545	575	520	590	554	553	538	573	558	577	565	570	609	557	576	557	569	595	571	556	562	539	551	538	588	570	512	579	577	554	536	538	526	536	535	522	559	553	574	600	566	567	534	575	580	583	554	561	579	587	560	566	538	558	539	571	592	586	565	575	594	523	526	571	578	552	554	602	553	583	551	569	526	536	517	552	542	610	503	519	552	558	547	557	547	568	532	521	552	530	583	580	591	597	575	526	532	619	525	561	568	552	592	544	580	601	509	568	595	562	545	563	569	566	548	535	576	553	597	546	560	560	547	532	505	553	534	540	566	550	546	571	553	515	609	534	583	546	578	596	545	550	557	580	576	554	572	517	563	516	569	588	535	587	583	566	567	537	558	569	576	572	562	561	597	545	569	551	564	544	561	599	550	583	540	571	540	554	576	551	530	512	579	538	568	569	560	568	586	535	557	555	556	529	561	561	536	517	602	530	546	555	553	561	573	531	565	520	547	586	569	533	528	530	586	552	532	569	545	572	606	555	529	528	604	577	571	534	545	560	535	577	555	617	533	601	561	575	538	577	562	529	592	576	520	581	542	580	555	586	551	542	549	572	581	549	564	517	579	532	550	553	590	571	551	544	567	540	568	552	546	579	491	555	539	563	565	568	584	592	596	588	542	554	623	562	572	581	574	536	572	556	557	601	561	584	580	586	551	507	563	563	548	551	548	522	575	584	568	576	550	586	564	531	581	561	574	545	553	556	549	570	548	536	571	538	603	587	572	551	589	578	496	578	532	544	539	617	618	558	590	563	546	567	581	582	565	566	599	559	568	579	589	556	588	571	538	628	543	518	537	581	531	579	580	590	533	599	637	549	589	537	558	532
55765	97113	75557	48395	27227	15376	1106	929	946	940	946	932	936	900	913	893	921	905	873	1016	899	906	922	947	925	848	921	869	908	858	853	956	927	930	857	906	918	911	941	939	898	909	895	925	957	871	903	884	849	942	929	865	890	928	869	928	897	947	920	916	881	882	892	888	875	919	918	956	922	899	978	873	939	862	903	842	903	951	931	915	917	938	905	864	950	859	960	905	891	882	904	930	899	857	904	876	889	905	865	946	946	923	899	885	947	919	886	859	952	897	898	882	913	887	952	872	911	903	922	893	925	904	887	906	907	901	913	932	845	872	932	904	906	926	906	876	951	866	841	939	918	909	907	892	913	877	910	898	895	875	936	854	908	876	883	922	898	896	878	856	827	912	875	857	899	876	840	880	910	940	939	892	923	922	933	930	918	925	855	867	877	884	907	929	937	864	921	892	904	916	918	894	899	927	890	915	896	839	928	894	873	829	942	934	901	889	892	901	926	919	890	856	948	874	865	876	877	955	845	920	896	953	882	850	865	824	883	929	949	896	919	942	899	882	860	914	847	868	859	883	902	917	931	880	869	908	890	906	894	950	921	866	914	897	924	947	905	850	891	926	904	857	890	896	872	886	862	872	894	929	953	907	909	865	915	922	870	919	903	910	854	925	910	911	881	901	904	866	912	884	949	858	900	872	874	876	938	939	926	853	888	887	908	879	870	856	926	864	969	910	873	894	884	905	926	918	897	927	882	873	883	882	908	902	958	911	945	857	922	887	928	887	937	887	906	876	921	908	922	845	914	883	887	920	869	899	905	884	868	898	911	902	883	970	855	881	864	946	890	863	897	880	879	877	892	901	887	866	949	933	818	878	922	871	883	909	911	875	939	898	863	942	850	881	959	919	870	899	915	898	909	954	907	865	854	916	888	922	877	886	884	863	954	831	860	886	899	888	875	891	908	875	934	854	919	910	887	896	892	901	921	975	874	892	907	887	858	851	900	900	890	964	870	911	884	931	897	893	919	879	906	942	917	912	858	942	907	919	908	866	838	877	945	890	873	867	871	956	897	907	853	865	865	873	895	927	933	852	863	915	944	915	834	883	922	885	880	830	864	914	845	896	898	883	870	888	877	927	909	928	898	916	880	935	958	924	955	890	891	931	898	949	884	905	904	888	924	899	938	927	894	909	882	877	921	946	891	864	881	922	929	956	859	919	921	870	914	913	886	913	927	878	895	898	907	867	920	900	896	900	901	884	886	844	915	906	869	930	933	936	901	902	901	867	878	855	898	973	931	889	916	927	930	940	903	908	868	906	911	895	911	892	851	895	843	881	899	882	867	888	919	885	947	900	934	871	933	863	902	852	908	929	820	846	938	922	918	940	846	919	889	883	914	901	881	936	845	921	908	915	895	865	864	892	883	913	921	920	848	903	893	919	900	930	908	889	889	871	872	907	876	866	912	901	910	895	929	926	890	903	885	873	878	840	816	925	892	895	967	887	894	943	941	905	866	958	910	955	879	957	846	887	923	896	902	949	905	912	871	912	932	896	892	890	911	928	917	897	948	907	915	908	903	889	892	875	899	902	925	845	854	909	911	873	954	910	894	886	876	870	878	881	877	856	889	917	968	866	870	916	897	917	890	897	871	861	945	935	933	890	932	909	905	887	869	911	906	893	898	874	903	898	908	901	909	930	966	916	899	917	897	879	922	936	885	883	911	886	895	864	913	954	921	851	921	953	908	868	922	906	912	922	911	943	897	920	866	877	925	849	952	868	872	936	847	886	888	928	964	878	871	963	920	883	860	883	896	959	879	927	900	907	885	869	879	935	845	931	873	885	921	878	940	884	890	859	962	952	910	902	964	928	899	900	907	929	934	873	881	902	920	915	882	892	875	906	898	908	883	932	880	892	871	927	915	879	940	922	953	921	903	870	929	899	884	931	843	909	885	952	901	903	877	913	946	903	891	907	906	914	870	894	899	903	873	921	899	941	858	890	882	945	865	841	907	923	912	898	870	886	879	924	909	876	928	900	927	926	924	940	907	827	926	918	836	863	879	877	890	916	909	896	929	906	873	943	886	877	948	915	904	909	925	943	924	902	942	870	865	907	896	906	938	945	957	877	906	891	910	862	903	871	904	873	930	897	883	887	920	928	854	887	906	909	918	868	904	923	920	877	874	878	913	919	925	912	898	903	932	859	871	880	886	917	905	903	811	866	922	870	893	871	929	916	918	906	930	892	867	908	902	929	871	926	897	920	976	896	917	949	900	926	909	897	880	824	876	928	896	878	882	866	888	892	902	929	920	951	918	904	864	919	849	840	910	954	889	878	872	878	930	881	908	919	891	874	838	931	881	863	918	945	891	908	941	864	874	882	879	931	925	878	942	904	931	944	812	890	859	942	912	893	908	911	904	883	856	908	850	921	844	896	897	927	912	870	892	912	845	920	868	882	900	899	910	902	934	929	880	897	914	908	909	886	910	950	904	864	861	907	911	929	908	924	901	933	926	864	904	898	902	933	867	929	926	923	890	869	895	898	878	869	957	894	898	904	864	955	889	905	917	935	892	931	929	871	862	943	917	876	906	868	929	867	925	861	918	930	847	907	889	850	870	889	909	899	923	901	866	901	933	861	889	954	936	877	911	946	905	881	890	886	881	894	909	893	910	883	869	897	937	930	894	899	954	913	854	893	919	872	896	903	914	885	883	944	892	944	897	898	903	893	905	964	911	938	925	932	912	911	819	947	871	893	845	884	915	922	925	897	900	857	835	866	892	900	920	935	845	903	912	934	900	907	885	870	894	919	912	930	935	926	872	897	833	850	866	889	874	904	907	934	887	925	834	935	903	914	908	880	931	927	909	908	887	858	920	888	930	921	906	905	912	975	917	927	910	880	967	854	889	942	909	925	849	920	903	859	894	892	919	871	895	827	874	883	877	859	865	921	885	972	907	905	901	866	917	887	895	880	913	884	871	895	912	907	881	893	974	892	880	971	902	910	848	846	908	925	880	927	849	861	873	972	885	929	926	926	907	924	909	904	932	870	888	926	940	906	931	914	879	853	928	836	876	905	958	872	865	883	928	904	955	918	868	890	913	912	907	894	888	853	903	890	905	900	889	860	914	972	857	906	870	939	892	940	891	904	913	918	917	903	844	921	889	925	894	939	885	854	887	891	864	901	943	857	895	886	866	907	870	928	874	914	908	853	847	920	922	953	883	935	896	950	908	887	927	927	953	910	931	863	914	865	925	849	923	918	944	917	896	876	883	922	954	924	914	873	863	865	911	896	859	889	933	939	874	915	870	934	901	914	900	889	873	901	864	894	888	876	862	903	905	885	893	919	941	910	864	903	934	943	897	911	909	882	912	910	955	862	929	862	863	902	874	930	917	931	922	901	899	927	896	887	846	880	865	924	924	905	910	868	899	952	894	879	899	871	920	921	897	921	952	905	908	897	851	930	923	934	918	918	862	907	893	860	908	907	944	864	902	936	871	928	866	923
28965	26965	25826	14190	2301	1271	577	561	504	515	532	564	541	545	557	504	535	536	528	542	555	594	547	508	515	525	551	559	506	594	548	532	533	514	560	548	495	543	526	563	567	527	566	507	510	554	582	545	545	517	551	499	534	552	533	540	501	547	553	577	543	565	531	547	587	558	547	563	547	529	516	511	524	556	500	524	571	561	528	550	534	529	523	538	555	552	543	547	527	552	540	549	544	539	516	508	511	547	539	567	538	555	512	484	529	538	540	542	511	504	538	590	561	564	575	512	574	533	555	578	544	558	566	544	523	552	548	519	511	561	561	506	567	565	575	513	510	553	593	503	526	522	545	524	583	562	544	526	525	580	541	536	527	513	548	558	493	540	563	565	524	552	560	551	547	524	493	530	515	539	561	580	524	540	539	545	517	578	580	518	496	553	524	529	563	550	507	534	557	543	551	516	535	545	574	543	494	531	536	567	556	511	517	562	496	507	505	530	525	499	551	536	572	570	497	540	497	551	532	565	531	501	580	540	549	536	548	512	516	515	551	522	544	531	529	540	530	516	551	525	606	506	529	515	504	506	563	560	486	569	535	524	562	500	559	516	570	560	521	545	553	545	545	518	501	558	529	529	490	556	543	506	552	547	533	541	548	538	546	537	549	548	537	544	557	520	540	539	525	528	528	486	524	530	528	521	484	548	545	536	559	560	572	566	518	566	533	557	547	518	541	538	567	547	540	532	588	537	547	519	529	530	540	529	537	545	528	553	535	537	551	495	551	547	537	523	523	567	549	543	494	516	525	551	579	548	555	536	540	553	520	528	573	564	599	555	518	519	554	514	549	532	518	539	488	553	548	572	541	553	510	536	514	519	514	509	572	544	536	543	532	503	553	519	502	551	522	548	558	489	524	568	520	521	510	541	517	509	534	533	538	532	574	548	519	537	520	540	531	512	550	505	505	579	575	559	554	569	546	524	530	526	524	538	494	511	604	535	509	533	503	533	536	556	558	587	552	559	517	491	554	528	499	503	558	557	563	551	556	502	490	535	569	540	544	551	502	485	529	577	576	503	524	517	543	563	533	513	531	502	547	553	566	514	524	556	506	558	548	523	491	529	517	525	549	556	566	587	550	565	528	540	523	522	558	538	554	548	486	522	524	526	526	542	561	535	531	536	536	509	564	491	530	524	549	538	528	494	572	552	561	527	531	571	543	504	544	537	537	524	541	511	525	528	564	557	542	527	525	553	571	534	544	529	528	516	549	525	538	566	506	546	521	547	567	553	564	528	556	525	520	591	539	533	566	547	551	557	543	556	542	544	520	494	572	571	524	542	544	552	530	566	558	548	562	528	516	511	582	542	540	527	549	505	535	519	572	577	513	554	515	574	553	535	558	508	507	512	512	497	537	555	526	541	520	564	529	524	572	532	485	577	530	559	525	539	518	579	544	539	551	564	562	539	519	548	542	545	544	560	504	534	515	539	555	525	548	551	552	562	525	539	579	510	528	518	507	509	557	534	542	528	536	530	530	528	534	531	551	537	506	539	556	564	543	506	529	545	519	543	603	523	509	515	508	536	560	536	561	592	517	545	539	524	511	518	539	525	550	521	522	576	537	514	554	540	536	530	544	525	510	505	514	501	518	571	549	512	534	538	535	510	544	551	510	490	561	566	587	568	507	559	549	577	536	541	495	496	516	543	552	558	526	551	532	556	516	541	554	539	525	525	533	518	558	535	534	498	515	542	523	524	520	533	521	543	525	540	519	563	547	562	548	545	540	542	527	547	545	528	535	556	531	554	547	567	530	568	518	503	545	538	513	536	542	527	515	505	515	575	540	549	503	501	543	523	560	555	556	518	509	541	516	537	552	498	548	524	577	560	534	558	540	576	550	506	503	567	588	570	549	542	538	485	586	539	535	541	543	573	526	544	520	564	525	549	522	545	515	545	536	525	530	530	565	546	549	533	535	515	531	534	523	530	570	522	535	536	504	546	508	554	576	554	578	511	526	562	515	529	550	581	517	513	571	587	516	521	559	538	526	526	521	528	548	554	543	545	551	528	539	551	560	554	547	522	573	548	520	548	497	575	533	550	548	484	517	569	548	508	555	519	519	573	535	551	546	539	549	543	535	601	564	514	506	576	540	511	563	510	515	531	501	538	523	529	544	555	556	526	540	504	543	514	529	541	531	504	521	579	525	523	520	536	540	507	557	555	521	545	503	505	565	573	567	518	555	527	536	595	548	547	580	522	526	573	579	547	562	547	537	529	540	490	522	541	531	543	540	558	515	504	545	537	541	549	547	584	527	540	529	512	510	541	567	529	496	551	559	552	524	520	523	584	535	528	485	539	530	523	520	526	561	494	518	534	545	537	512	580	532	573	507	515	529	551	520	503	557	553	491	544	562	524	514	578	552	571	534	556	502	482	510	560	552	576	550	531	562	560	554	536	523	513	582	588	534	558	540	499	487	571	549	525	539	550	532	535	524	551	539	549	574	533	524	525	540	550	536	556	567	505	571	547	504	517	524	526	537	560	558	511	526	516	563	569	533	527	568	528	534	544	502	515	550	546	518	535	540	545	536	571	497	500	491	554	524	564	575	567	539	542	522	581	555	538	543	537	575	501	531	520	554	598	551	545	541	533	582	531	506	533	516	536	522	490	575	537	550	546	500	545	567	570	538	517	498	542	524	526	559	512	512	538	541	540	532	579	497	568	556	531	544	521	574	537	551	509	527	540	543	527	528	517	537	506	547	504	538	550	515	575	534	584	515	537	599	538	525	575	586	551	550	557	542	550	568	536	522	499	534	544	567	533	554	538	566	550	540	543	528	535	534	538	532	583	567	547	524	532	535	502	542	573	576	554	509	544	552	561	539	535	569	551	536	537	529	607	547	538	507	542	528	549	549	521	559	575	559	526	535	549	561	562	560	513	512	527	501	534	511	558	543	527	535	525	497	552	516	529	526	534	552	554	538	527	503	536	551	517	551	548	549	545	531	561	542	494	528	534	552	538	517	520	496	530	515	582	535	515	536	525	567	500	571	570	561	568	497	523	537	574	551	531	595	551	584	523	529	577	514	579	577	547	541	532	517	535	548	537	531	522	542	535	539	499	538	512	548	529	532	511	577	575	525	552	561	544	522	569	555	499	544	589	528	515	567	578	550	562	523	542	540	554	579	563	544	514	571	505	530	526	548	531	528	565	529	569	497	546	556	542	475	539	540	517	554	531	542	572	557	563	540	535	531	529	543	555	511	545	524	564	537	529	538	571	534	595	570	508	538	519	522	557	547	551	523	493	491	547	548	570	553	542	542	545	501	510	567	526	550	549	549	524	519	552	553	575	549	566	550	526	547	498	574	532	502	560	555	521	493	533	539	535	509	543	553	527	517	558	539	515	518	585	542	511	551	521	540	511	530	505	574	569	549	517	526	507	563	538	517	531	507	522	528	541	527	527	534	516	563	561	524	563	521	541	513	518	509	507	510	579	482	534	540	576
38156	44776	31605	14852	4003	2606	936	897	884	902	861	873	876	858	952	896	932	896	907	912	920	920	934	939	947	872	858	924	935	957	941	899	886	915	944	874	914	965	883	896	863	934	912	896	901	923	876	886	881	886	863	912	903	884	897	877	934	911	864	923	937	906	881	923	870	912	939	880	931	952	912	931	898	944	887	903	943	866	861	910	909	932	889	875	944	958	953	893	891	905	896	924	962	918	923	918	926	871	896	894	896	929	896	913	907	895	930	918	910	910	909	903	929	866	980	908	893	929	895	926	910	919	908	912	965	867	917	868	889	932	931	916	869	921	856	927	855	906	917	884	890	951	818	871	894	921	927	933	886	893	891	882	869	895	913	920	887	981	889	871	896	907	950	867	886	961	879	891	928	898	910	924	909	931	892	954	894	878	919	893	844	932	889	877	940	895	885	914	898	891	864	895	938	940	866	909	915	872	920	917	935	891	888	918	870	897	928	908	950	886	860	940	922	938	886	876	907	905	850	912	885	980	877	883	894	883	886	956	923	901	904	886	899	893	898	900	938	859	927	920	928	913	890	892	954	896	888	903	866	860	882	889	892	898	930	904	939	905	933	930	878	916	879	882	957	947	885	897	923	938	889	877	949	942	905	950	926	924	861	959	902	895	895	896	909	926	904	867	923	937	877	927	890	922	882	883	850	913	935	898	900	912	876	909	871	866	897	957	889	964	881	898	907	920	903	836	868	855	878	903	896	939	917	905	853	895	940	882	896	900	893	894	869	906	917	920	878	933	928	879	866	886	917	862	899	875	909	905	909	898	907	893	894	962	906	886	924	894	900	933	890	887	869	870	904	900	855	888	933	883	902	896	925	892	899	906	915	861	962	965	921	875	1003	949	897	905	907	953	918	916	915	920	852	934	899	896	885	903	884	930	917	925	891	860	885	891	896	919	958	948	886	905	943	885	899	871	896	863	872	864	975	947	937	925	954	868	867	891	957	957	852	881	898	894	912	908	945	906	868	930	922	920	940	875	937	896	906	910	882	944	889	877	932	891	888	929	951	941	844	900	906	866	913	909	945	899	885	859	893	872	941	913	883	884	862	937	897	878	923	915	893	910	924	875	885	927	864	900	923	914	898	916	923	931	935	906	852	875	932	867	910	930	905	952	904	898	889	921	934	917	875	910	958	928	912	856	894	927	956	908	886	873	873	907	910	897	884	926	930	905	889	879	929	915	967	917	911	967	925	928	857	914	891	887	884	900	928	933	916	902	867	891	910	886	917	895	867	918	871	904	902	828	905	865	884	908	914	912	893	929	879	881	825	949	901	864	861	872	910	899	921	889	879	928	859	895	880	923	905	884	884	925	894	911	905	882	886	835	870	932	938	925	879	924	991	914	893	935	892	908	896	917	918	921	942	908	899	954	893	892	947	876	891	863	931	869	922	938	904	880	887	863	912	972	879	852	939	903	907	896	886	947	904	888	909	871	890	882	913	897	885	953	910	947	904	881	932	889	941	905	875	923	932	891	967	911	874	917	908	907	914	865	867	871	887	910	905	945	932	913	898	912	967	915	918	893	837	941	861	902	915	869	917	903	902	945	905	894	933	928	877	911	906	895	904	929	896	948	910	900	880	868	892	944	926	872	900	960	876	941	900	959	882	873	934	885	897	935	913	865	925	928	884	890	930	919	892	947	909	906	928	904	923	915	949	883	910	897	915	904	875	942	884	901	928	950	888	954	948	920	912	894	884	896	885	898	935	892	935	844	966	859	932	894	881	896	863	889	879	890	893	914	978	831	849	886	916	900	875	899	908	897	874	845	957	911	919	915	984	944	928	934	868	916	850	917	979	922	909	903	943	910	860	869	915	872	910	876	872	857	851	914	871	903	855	876	899	864	909	901	863	905	843	880	905	917	825	887	836	906	910	847	921	887	926	908	889	885	896	910	899	913	952	883	892	896	874	946	871	916	908	882	915	925	900	887	884	934	914	924	959	919	869	929	879	891	931	897	917	909	881	849	918	917	871	875	906	866	883	944	902	862	870	899	903	907	860	890	883	841	931	893	905	900	890	883	908	973	894	892	928	953	873	933	880	916	898	899	914	909	920	914	889	917	920	909	892	872	911	940	917	843	889	911	925	884	926	890	915	890	916	886	888	972	910	906	894	933	878	879	986	839	886	887	906	872	918	918	882	871	943	900	898	892	877	898	863	860	906	898	909	941	905	918	956	901	885	918	918	927	902	877	884	895	908	964	919	910	923	899	887	841	942	882	899	925	919	920	886	893	948	872	894	916	908	905	917	901	903	858	882	931	902	906	914	884	957	910	880	854	925	913	894	892	888	872	876	893	908	878	895	872	916	920	935	906	943	881	880	876	911	921	886	844	858	909	844	858	867	892	883	918	870	922	897	895	880	856	862	896	900	891	957	941	907	909	900	933	969	895	881	892	914	877	906	930	902	927	889	909	889	869	924	903	939	902	916	904	912	905	872	941	910	946	858	926	910	982	850	913	922	941	927	908	876	871	870	938	930	955	910	899	928	889	939	921	900	870	888	904	942	910	865	918	923	909	888	884	899	936	886	856	929	872	895	972	865	908	910	896	893	910	927	873	889	890	913	946	881	947	936	913	862	931	888	896	948	965	903	877	961	881	960	945	910	944	839	892	857	930	918	938	898	915	937	932	870	904	932	880	951	865	899	917	942	935	938	888	879	867	852	850	902	926	900	945	900	937	877	933	904	915	928	855	943	904	916	863	919	906	904	942	931	857	930	902	936	852	914	901	867	861	942	852	913	851	895	892	864	926	917	897	956	864	923	909	885	912	936	931	907	923	956	858	891	933	894	897	854	936	878	963	900	899	946	899	867	897	872	889	888	893	898	948	914	886	862	880	925	919	866	909	933	895	854	938	868	901	896	890	911	932	899	897	888	894	853	882	914	874	908	878	934	869	879	905	922	923	937	935	889	903	901	849	956	867	878	919	912	886	905	882	868	865	889	891	911	886	920	871	919	917	903	897	887	840	889	913	912	849	906	910	917	910	918	868	899	896	893	943	923	925	915	904	926	865	935	949	956	949	915	883	912	928	891	951	936	909	920	838	909	927	964	884	928	884	933	932	888	909	947	864	911	977	925	871	884	955	887	928	887	880	941	866	961	903	919	918	929	903	931	972	907	912	956	924	883	983	927	947	925	915	903	853	849	910	853	916	870	938	928	882	891	934	914	910	929	866	903	920	914	859	896	858	892	935	965	902	899	925	891	880	822	973	945	928	883	905	918	881	898	910	889	888	920	944	848	912	835	930	898	846	896	891	884	934	892	916	901	911	854	894	871	894	899	981	892	899	931	955	870	945	920	918	865	927	865	890	872	850	937	902	927	844	869	905	882	873	921	957	926	904	908	925	897	953	924	893	957	921	897	900	853	873	892	904	898	885	937	922	902	926	891	909	926	910	906	987	929	937	919	893	906	906	859	949	882	914	931	887	962	862	871	941	862	892
24049	22172	30159	27108	20545	13974	1709	536	515	516	528	510	480	508	512	508	479	498	476	502	509	497	490	440	508	500	501	486	474	492	501	449	533	521	469	514	492	492	463	499	486	473	494	464	513	466	504	514	490	496	469	478	496	458	482	475	487	508	500	510	489	489	509	469	506	552	493	509	514	453	483	541	517	495	490	521	499	478	520	491	472	479	524	466	479	470	498	523	470	463	491	462	507	499	462	489	479	514	497	499	532	468	527	465	440	522	510	465	494	465	495	455	479	462	500	514	485	487	461	498	505	514	532	488	489	507	498	483	545	458	458	455	513	466	458	462	504	463	505	493	482	439	464	443	531	495	487	460	448	505	500	497	545	477	479	494	488	487	463	528	491	464	471	493	500	480	463	518	459	491	502	517	468	497	496	496	499	476	471	517	456	462	528	495	480	478	475	502	475	526	494	466	539	514	494	467	484	473	493	484	504	507	494	488	499	485	481	517	500	518	473	522	485	481	459	462	502	465	494	499	527	494	449	497	502	482	511	484	460	491	459	480	503	495	460	476	492	492	493	492	466	482	432	520	483	489	454	506	497	482	487	507	461	453	484	490	464	526	489	483	464	466	522	482	469	500	491	483	517	480	473	499	495	463	501	478	498	451	468	492	485	449	477	480	480	502	487	490	498	480	506	498	472	456	466	468	530	511	475	515	509	499	482	540	520	488	479	477	471	486	510	491	474	494	460	493	507	447	509	497	497	520	514	501	500	504	504	492	508	502	525	475	527	474	482	463	494	469	495	498	465	471	432	501	492	465	500	522	478	508	478	471	478	520	503	452	515	521	461	477	480	475	465	464	492	463	483	492	426	480	482	494	492	511	476	508	508	490	443	543	505	495	484	466	500	462	467	447	433	535	475	439	490	491	525	528	503	466	442	488	462	518	512	447	504	508	451	486	493	485	468	547	483	476	537	489	506	491	469	474	508	473	502	512	502	501	501	514	483	522	501	474	492	499	418	470	457	491	482	510	472	479	536	499	466	466	448	528	503	497	483	501	458	527	530	416	507	499	502	538	476	461	486	468	515	444	533	496	488	487	509	503	472	508	490	502	477	499	464	478	523	488	491	507	511	452	439	454	494	501	493	503	483	510	493	489	462	463	516	547	502	497	523	498	488	510	465	499	526	445	509	488	485	481	514	501	483	496	463	513	491	440	451	466	516	509	484	490	494	477	489	492	504	521	484	473	480	520	495	458	496	520	504	484	518	489	509	470	482	491	484	497	491	513	477	464	529	488	476	465	483	517	498	504	484	500	500	492	501	508	455	488	462	447	493	489	518	480	497	522	499	444	484	498	509	491	483	461	502	474	493	481	496	488	497	491	500	483	475	457	468	536	471	477	497	482	478	458	458	492	464	490	512	479	473	509	515	538	473	504	425	467	501	497	478	497	475	452	516	464	494	459	466	469	443	493	508	485	448	474	479	509	456	502	470	497	490	456	488	490	464	524	468	468	501	464	527	489	492	510	462	497	493	539	478	471	510	513	510	485	481	525	510	462	497	464	522	505	469	491	470	431	484	507	452	484	513	472	509	453	431	493	499	495	506	460	518	491	520	485	483	511	475	475	537	469	491	481	458	499	486	465	475	467	428	493	458	472	496	514	493	505	496	501	463	500	505	506	507	492	480	498	478	500	459	499	537	507	491	470	505	542	531	512	498	515	483	477	484	472	480	483	473	478	476	496	525	497	475	499	497	498	543	450	456	458	470	492	513	499	462	450	503	475	470	472	476	487	501	469	505	501	481	470	495	442	483	497	481	509	474	487	500	487	492	501	490	487	461	499	520	462	511	498	453	498	514	484	498	492	427	511	469	503	506	506	478	464	479	477	477	503	438	471	480	503	473	489	480	477	510	477	480	483	486	447	485	490	539	509	475	463	491	478	501	490	465	474	526	478	521	486	499	469	463	463	485	463	471	460	480	490	500	477	483	452	501	512	522	487	476	492	498	448	485	475	477	531	495	506	479	471	533	431	480	498	506	519	473	483	486	503	484	465	469	465	465	513	497	490	478	506	463	473	488	472	507	532	479	487	487	507	509	453	488	498	501	483	509	477	482	520	468	476	462	473	470	495	481	451	481	463	469	511	491	499	496	490	496	450	531	498	516	497	525	492	478	447	513	520	517	503	513	476	485	501	466	500	495	479	508	488	472	507	536	487	528	507	529	484	531	457	472	487	488	487	545	487	467	465	489	500	452	467	485	533	535	473	492	472	513	498	532	451	486	495	490	491	497	477	455	474	467	493	477	486	531	517	503	494	479	488	514	474	509	512	485	511	488	504	494	459	454	513	479	476	488	474	513	485	474	479	538	484	457	515	484	487	495	474	484	502	526	502	503	491	474	525	482	464	447	498	442	503	503	480	515	513	485	463	479	460	480	488	469	494	520	500	520	497	504	529	479	513	483	463	512	479	459	439	487	525	476	503	486	446	497	449	507	473	474	504	577	485	527	470	453	517	488	521	462	517	537	497	482	451	458	470	445	477	490	514	494	489	485	495	478	485	458	444	478	482	507	471	484	432	521	478	466	474	463	476	476	535	488	461	514	496	510	485	490	485	488	517	462	483	493	492	522	485	489	477	475	487	486	483	470	486	504	495	498	498	442	483	497	506	506	500	448	495	479	479	459	521	466	492	495	480	500	466	507	472	494	503	502	526	501	472	511	521	495	485	491	495	498	491	517	485	516	499	479	447	455	460	484	476	454	495	438	517	485	518	489	479	500	514	471	486	527	507	486	518	488	509	483	495	476	451	479	490	467	436	475	474	497	480	479	492	492	479	467	514	557	492	491	494	532	485	474	503	487	479	431	524	471	490	478	492	501	503	481	457	475	481	463	490	494	491	476	486	500	488	510	493	459	523	435	453	505	480	475	515	511	518	505	514	476	469	478	541	463	495	450	519	470	484	485	464	468	491	542	449	466	506	497	482	514	480	502	475	530	496	503	513	483	513	477	531	538	514	479	478	479	492	517	506	493	484	480	464	494	533	512	471	510	454	458	496	505	454	463	523	460	496	483	452	522	501	521	461	452	479	469	528	473	462	505	477	477	475	511	527	458	498	479	471	488	460	493	487	491	509	534	503	485	502	522	505	489	489	500	455	492	520	513	524	530	495	489	462	501	474	472	478	446	495	526	516	530	474	501	511	480	502	514	460	511	510	483	490	481	517	501	497	514	493	484	500	467	489	480	498	486	512	510	479	488	530	535	461	476	455	492	496	506	485	481	476	477	468	510	500	466	507	496	543	463	481	512	470	507	499	471	471	501	468	485	491	464	477	499	468	496	519	509	506	509	500	511	486	482	503	469	511	451	483	499	535	505	515	533	477	502	483	517	501	495	460	476	443	451	470	485	529	480	473	468	479	491	490	492	492	509	491	464	486	461	494	477	522	491	464	493	488	449	501	453	488	543	523	521	477	517	514	442	453	509	525	500	475	493	519	492	446	519	490
58229	87432	65402	40960	19520	11675	1045	896	842	790	897	774	877	873	794	793	836	816	838	810	792	854	829	870	825	840	812	797	831	830	852	834	789	854	848	824	818	894	820	869	887	837	773	826	809	819	802	837	785	903	834	793	821	798	767	859	850	848	860	819	807	846	808	845	832	822	834	870	833	868	864	806	832	837	855	766	826	782	831	798	846	804	817	812	842	823	860	813	823	861	828	850	782	841	850	810	774	838	847	853	811	822	803	855	874	829	839	842	800	837	800	828	808	839	840	845	840	810	848	791	794	827	842	881	844	828	835	797	816	813	834	788	817	832	803	838	878	834	824	795	825	760	825	821	844	810	771	847	809	837	829	788	810	853	805	842	789	811	931	776	861	874	810	823	788	800	829	804	863	795	834	839	757	845	816	850	832	798	818	846	813	851	795	828	860	834	816	797	782	802	855	824	836	875	815	781	841	808	807	854	828	847	847	844	872	814	831	807	885	803	820	814	785	858	853	807	840	798	877	782	862	849	793	793	795	835	867	810	844	817	830	793	872	795	790	812	825	810	793	833	860	816	881	798	862	767	782	829	872	859	859	753	853	808	857	791	815	843	769	813	819	847	795	799	825	865	864	831	831	861	828	762	864	801	823	807	784	855	835	842	829	813	805	826	808	782	849	801	820	833	802	838	809	819	805	831	789	795	801	805	808	822	821	795	830	789	825	802	847	841	811	817	810	865	820	845	859	796	777	818	832	860	798	854	796	825	865	816	879	777	797	801	837	789	790	829	837	833	859	800	837	842	801	766	809	782	784	825	840	765	825	808	805	752	836	838	788	770	794	825	780	806	793	831	822	788	842	828	787	820	857	848	837	829	798	839	845	835	780	856	835	893	821	862	812	785	773	810	826	845	802	794	868	790	779	805	770	820	819	830	839	863	824	807	848	809	865	852	766	770	825	836	772	797	765	811	801	809	821	826	829	835	825	807	835	858	858	834	842	832	829	822	831	811	804	798	852	858	782	863	871	821	779	776	794	809	795	768	834	856	851	860	804	857	856	822	828	808	759	777	803	846	783	853	815	829	847	850	770	786	790	802	836	770	819	839	812	815	814	791	848	804	799	824	829	848	800	863	828	822	792	848	845	803	852	836	850	786	803	799	820	867	868	826	776	801	832	855	814	811	821	792	820	838	827	777	803	818	823	754	820	746	778	859	795	849	866	856	836	818	813	835	800	820	818	801	794	841	852	818	830	865	828	820	801	800	855	847	833	860	803	852	823	817	818	835	836	838	774	804	866	833	785	794	853	873	830	811	793	813	788	808	797	791	857	824	804	801	781	779	839	829	837	807	832	808	841	831	831	885	868	803	839	830	831	877	845	794	765	826	838	828	793	811	822	825	831	812	805	859	777	829	802	806	819	840	829	803	812	866	877	870	824	813	809	816	776	781	782	814	814	768	831	865	828	782	790	839	823	842	823	809	802	825	842	845	767	822	814	818	884	826	843	773	810	821	809	818	875	859	834	844	789	867	821	836	831	802	828	807	832	816	813	822	792	827	802	788	785	812	852	825	793	786	859	787	764	862	859	830	828	854	836	832	745	874	840	851	821	813	802	832	800	813	806	806	789	821	803	774	797	841	814	870	803	834	819	819	813	814	783	771	841	820	782	814	821	807	804	841	805	879	812	802	839	789	823	840	833	845	834	807	854	816	879	812	834	847	814	857	805	843	845	824	840	811	813	798	881	889	813	786	819	820	868	854	824	810	842	850	840	859	814	778	786	814	802	809	821	797	837	810	833	810	797	859	849	797	773	826	808	795	808	803	778	850	784	791	846	841	834	869	868	854	858	833	837	830	791	820	785	811	790	782	803	853	865	783	810	817	787	789	867	837	819	825	801	784	819	888	823	836	827	802	827	849	805	829	821	841	902	865	779	826	850	807	825	764	844	853	836	803	813	823	825	828	820	835	764	801	818	799	865	831	871	841	806	811	786	835	835	848	807	805	874	807	832	823	778	843	874	793	790	887	807	815	796	799	804	829	795	809	786	837	783	787	798	901	872	788	800	830	847	840	831	853	822	821	851	795	813	845	852	863	763	796	786	780	877	797	823	766	801	784	793	857	855	903	829	811	768	834	796	819	823	820	857	854	811	789	781	852	859	797	858	844	838	812	855	813	868	827	827	852	851	830	782	806	779	821	839	844	842	863	813	777	878	809	872	826	827	856	881	794	818	793	819	775	799	841	815	806	794	777	762	813	860	776	822	809	817	821	852	823	848	847	846	821	761	813	808	798	835	787	825	824	868	804	840	894	849	833	822	847	809	782	801	858	816	837	893	872	809	844	825	759	834	807	824	830	816	800	844	795	815	777	832	807	802	789	826	819	818	833	857	804	832	849	821	806	833	803	875	807	852	811	850	821	875	875	860	816	812	846	790	769	822	877	855	771	851	782	791	802	821	787	829	795	817	858	847	786	806	859	810	799	815	792	886	871	828	828	789	797	814	885	836	823	823	791	822	817	802	793	803	847	838	807	853	812	841	833	842	857	813	815	759	877	764	808	836	810	769	901	845	819	841	832	810	787	794	893	785	841	759	820	858	799	831	864	828	781	816	802	799	799	819	789	776	797	823	844	805	798	833	818	805	783	822	797	789	822	820	794	888	844	820	849	853	803	780	826	767	794	829	815	819	810	847	831	832	839	818	810	775	797	835	831	826	789	806	813	854	863	773	849	846	883	753	795	829	829	779	827	853	863	761	814	849	829	783	794	813	791	848	779	818	811	879	781	829	808	839	840	877	802	793	830	844	832	779	829	851	821	799	825	820	771	790	825	836	822	816	830	849	807	808	818	777	855	845	804	841	848	825	868	837	765	865	802	858	848	815	787	814	826	806	820	850	859	842	884	848	812	773	821	827	887	817	852	807	830	840	818	799	831	835	796	821	829	844	791	836	796	868	855	800	804	820	787	854	861	836	801	840	833	825	820	782	796	832	874	810	809	859	793	842	868	806	813	799	858	853	755	812	811	772	768	787	786	868	826	835	803	824	806	838	845	800	772	833	845	813	781	826	798	790	790	800	802	817	825	823	722	793	848	784	836	842	836	795	844	768	833	786	808	810	769	815	814	868	807	834	810	818	784	853	805	816	864	829	843	823	836	803	871	816	838	857	803	855	825	845	828	784	806	794	847	840	808	810	831	818	789	811	835	819	788	791	800	798	847	888	851	877	810	859	821	819	773	799	865	831	867	849	795	807	815	826	830	831	810	797	845	817	783	797	827	812	829	740	850	822	826	835	856	791	794	821	800	789	807	824	808	818	849	803	831	785	787	861	800	793	789	850	806	843	792	849	821	784	785	850	835	850	783	802	858	791	839	826	879	801	811	817	831	854	824	835	814	776	814	831	849	875	806	822	792	816	842	771	807	749	787	822	829	871	843	856	796	816	820	795	803	810	823	790	847	820	844	815	780	822	803	840	828	814	810	775	773	787	849	811	856	856	809
23038	21599	29481	25497	21291	20055	7254	709	645	598	642	575	586	575	570	575	545	603	653	604	549	586	561	596	560	563	576	523	611	580	565	569	593	550	591	555	583	614	600	564	607	519	558	587	601	549	565	554	563	562	550	544	520	556	588	593	572	554	577	556	536	569	559	592	539	586	567	565	515	602	590	597	595	543	581	566	570	597	616	593	535	571	542	532	524	600	560	582	480	595	572	537	579	557	538	528	524	554	578	567	560	599	555	508	547	538	548	536	575	608	566	607	556	558	554	563	598	585	567	555	541	599	573	577	549	582	535	524	517	604	570	521	605	543	599	617	579	575	531	577	585	557	597	535	540	576	574	602	576	588	582	566	574	568	540	540	547	601	557	537	578	561	570	603	550	579	554	569	606	557	557	590	552	552	569	591	528	540	579	589	611	603	575	533	543	575	567	591	564	564	560	581	568	555	576	552	591	560	554	582	581	551	567	572	575	530	529	589	568	577	575	533	559	565	583	557	560	574	582	552	598	554	618	600	561	576	583	528	566	551	584	570	569	572	583	580	546	554	568	559	560	627	573	516	581	555	595	570	558	549	570	580	594	567	595	560	577	570	569	571	613	535	520	550	553	597	579	562	546	542	572	617	561	590	548	558	587	615	555	600	567	594	583	535	568	578	577	557	587	582	565	590	544	559	562	565	550	600	587	551	520	553	560	558	558	583	552	574	542	573	546	561	541	554	525	614	593	556	612	540	581	593	550	533	553	573	531	581	546	541	582	592	601	561	576	588	588	575	578	533	568	556	557	555	576	535	558	553	566	631	565	601	558	544	563	555	566	568	582	570	565	543	594	546	586	533	557	581	567	551	578	564	552	521	572	565	563	584	527	618	553	537	552	540	550	591	556	572	537	582	567	548	520	585	565	586	571	574	584	587	548	548	535	580	575	561	582	550	535	542	537	555	540	581	560	550	559	603	567	523	542	559	576	597	567	573	592	564	521	571	575	550	546	564	590	572	565	559	573	505	564	534	548	541	577	548	565	577	548	571	628	603	561	585	576	563	581	571	550	550	590	570	566	573	604	530	570	563	605	561	596	599	600	574	550	569	588	555	531	532	574	547	592	596	561	623	590	533	553	576	568	575	579	592	570	583	577	586	568	544	572	544	544	541	607	581	580	567	571	609	572	517	507	594	546	578	609	557	565	559	557	565	593	579	587	554	538	608	573	548	537	548	524	568	514	595	579	568	576	549	545	524	572	507	575	544	590	574	570	573	564	534	597	580	575	532	587	556	552	586	623	589	587	591	556	596	601	554	565	572	575	555	574	581	551	554	529	580	556	562	586	540	564	548	560	567	568	574	560	591	597	523	528	574	578	549	587	554	587	546	568	547	579	520	543	558	599	545	551	593	564	527	542	526	533	594	565	544	565	548	591	620	605	555	584	573	600	529	565	574	593	589	547	593	535	587	541	551	554	600	549	550	549	536	576	567	518	572	543	560	557	545	573	566	565	568	562	576	556	570	595	563	605	637	538	561	562	571	586	588	537	565	552	578	585	576	590	596	559	548	544	555	546	570	592	543	600	593	538	541	563	542	565	545	612	550	580	568	551	600	527	559	575	594	554	574	523	559	582	561	561	544	597	543	583	577	587	542	575	565	588	562	571	574	548	558	559	601	566	604	551	541	562	582	605	578	572	570	580	577	571	525	570	548	548	582	581	535	623	547	536	542	558	559	589	566	557	543	547	609	590	496	544	567	571	524	542	565	560	572	565	579	544	536	574	576	594	557	558	569	577	592	551	563	570	553	600	573	547	543	560	613	581	573	585	589	567	561	612	551	559	562	573	545	533	573	564	586	600	515	594	539	603	586	527	569	547	553	619	552	575	538	568	582	556	559	583	572	519	543	573	574	579	596	598	578	578	556	571	562	538	560	528	562	590	558	546	562	596	575	593	604	580	608	580	536	566	617	550	583	558	552	568	569	546	516	576	550	592	557	555	573	589	546	561	585	546	527	551	546	541	545	611	508	589	564	558	592	567	569	606	576	525	562	581	546	564	567	576	557	587	527	582	569	565	566	535	558	590	526	541	564	576	570	555	562	555	527	569	552	522	563	584	578	564	553	589	554	525	538	524	586	554	565	577	596	532	586	559	534	586	539	587	626	595	533	549	611	550	580	555	566	589	568	552	542	587	585	570	545	559	532	556	563	585	577	529	554	544	586	576	599	578	514	533	533	574	602	593	550	570	563	538	584	584	595	576	575	531	618	613	532	559	546	551	566	538	590	569	550	550	589	592	620	545	533	542	550	607	598	550	547	579	545	585	574	533	552	558	577	534	573	552	573	558	571	597	565	536	513	574	596	567	547	536	545	562	545	537	551	610	584	551	572	563	576	521	549	607	553	576	607	597	559	591	530	588	565	555	574	569	564	595	571	592	587	568	579	588	562	535	521	592	563	582	557	615	571	579	562	529	563	575	572	586	546	527	578	589	536	564	580	538	559	528	565	576	617	537	591	570	573	543	535	555	563	596	563	572	554	554	581	558	545	553	569	569	564	597	557	561	556	553	540	582	556	573	582	542	531	526	600	602	585	561	580	571	574	552	540	574	588	556	540	518	567	501	592	551	559	571	575	579	561	559	528	618	542	550	594	562	586	592	565	607	568	645	563	588	562	544	563	591	544	542	568	584	581	581	580	604	560	566	610	531	562	539	519	546	588	603	585	563	561	549	547	556	590	606	593	537	527	582	559	550	556	598	580	538	580	592	534	528	583	596	561	574	577	541	591	523	571	613	565	567	606	594	550	570	569	573	513	579	592	554	583	581	608	547	537	557	580	564	553	580	579	599	557	563	581	587	593	557	594	554	558	528	557	550	586	582	603	557	543	559	583	563	534	547	567	588	557	560	574	571	567	535	564	589	566	557	508	548	589	528	573	615	589	550	575	558	566	572	569	558	552	569	561	554	564	569	574	555	510	556	550	558	530	584	593	582	584	542	564	563	539	538	594	607	544	569	538	535	575	560	589	575	581	558	554	543	539	579	540	562	561	544	525	594	570	589	564	573	564	601	590	568	599	580	594	576	569	544	586	580	539	514	542	580	549	580	560	584	544	602	565	552	578	566	588	561	578	589	562	585	579	519	580	566	542	579	557	560	543	574	583	511	559	591	564	609	623	555	527	567	552	554	575	587	626	565	559	603	539	547	546	558	571	577	579	587	590	565	545	559	548	588	575	524	540	549	535	570	565	555	582	564	586	538	567	549	541	529	536	559	574	560	601	552	557	540	563	549	573	559	589	596	615	546	573	586	568	559	583	582	539	535	516	606	556	556	626	582	575	545	583	580	588	538	560	566	550	563	571	545	545	591	561	585	542	584	615	564	561	566	572	568	588	585	583	531	594	510	582	626	589	538	555	534	569	520	547	533	571	572	524	586	562	567	591	531	511	531	554	559	598	595	568	592	530	579	566	590	563	600	520	568	576	583	537	616	532	577	580	514	536
56118	97423	75043	50083	25568	15366	1375	975	943	943	988	884	925	955	933	893	924	892	962	874	928	906	938	961	914	838	889	935	900	872	845	938	918	933	878	909	901	973	957	899	870	897	933	913	906	936	855	841	905	945	872	961	945	879	965	872	950	874	884	927	958	921	919	891	858	887	998	851	913	996	967	938	944	941	955	925	859	849	893	845	905	891	925	960	912	929	941	890	932	892	950	874	873	891	911	930	923	907	964	953	890	912	917	920	914	879	918	914	885	934	943	953	899	906	881	886	886	922	919	924	922	888	895	899	914	891	876	882	946	920	880	884	938	870	902	906	952	895	866	935	901	913	866	885	966	925	862	923	874	896	925	936	918	925	908	934	855	958	914	958	891	874	896	887	886	869	853	902	884	887	877	914	929	926	879	927	892	929	899	889	864	966	959	914	902	919	940	925	907	923	916	878	879	914	877	902	899	985	956	959	923	947	937	915	947	907	912	918	940	925	885	903	920	887	934	910	895	867	898	865	891	892	885	935	887	937	897	917	900	927	903	877	903	932	908	912	936	940	917	921	884	938	891	937	843	927	871	918	905	880	876	906	898	974	850	915	910	922	944	902	901	891	908	882	907	878	923	920	870	912	867	900	917	918	900	943	974	893	900	875	861	930	964	860	910	916	946	914	916	870	934	904	870	911	930	894	910	886	866	882	878	870	930	905	893	884	923	901	877	888	854	909	890	916	965	861	895	875	884	848	856	923	892	953	874	916	887	918	865	847	911	913	952	852	893	867	874	948	897	901	894	884	943	897	984	919	910	918	894	867	921	943	903	911	900	918	878	922	929	860	887	885	889	908	905	892	901	929	879	877	909	913	956	905	854	970	902	947	947	913	913	950	885	909	887	891	918	929	848	871	931	893	918	890	944	905	922	928	965	958	912	861	902	916	935	941	882	948	904	863	961	879	883	933	894	910	858	890	931	937	911	906	936	863	928	900	925	906	880	892	915	889	912	917	912	932	902	924	887	862	902	858	902	922	896	949	939	942	923	869	900	923	867	950	897	959	925	886	894	880	911	919	918	919	832	924	924	866	836	892	847	854	903	904	907	938	889	937	910	923	923	987	878	911	908	885	910	875	876	853	915	833	940	885	897	848	928	909	940	860	881	896	899	891	897	958	892	872	913	895	904	932	893	917	897	962	878	958	896	878	898	903	873	881	932	902	896	871	855	867	850	882	891	923	872	883	858	902	872	898	907	899	920	892	928	897	895	883	923	895	879	884	911	926	897	853	903	906	899	874	926	1014	938	938	921	894	844	899	918	927	885	903	921	873	921	894	938	866	847	910	840	883	930	903	917	927	852	920	921	921	884	893	969	891	924	936	936	909	850	924	848	853	864	889	883	949	944	878	907	923	932	898	864	913	939	879	904	925	893	917	859	881	950	960	886	884	924	905	895	917	899	880	878	889	898	857	921	921	862	893	919	929	897	856	940	900	860	949	940	917	903	925	847	915	888	901	905	851	918	925	922	931	879	879	899	902	888	864	910	903	849	857	910	935	841	946	944	909	899	930	927	903	898	906	892	971	899	875	926	918	882	837	891	872	863	875	897	924	895	843	892	929	920	899	954	923	836	874	889	918	943	935	986	941	961	886	952	942	930	974	952	923	882	921	892	899	900	953	930	882	968	924	881	944	983	896	939	936	895	898	915	876	897	909	891	940	847	901	919	900	891	919	884	878	858	906	891	906	892	923	900	945	950	897	965	895	905	938	872	891	881	952	937	934	924	912	894	927	889	929	881	839	862	854	896	876	932	903	953	882	889	911	858	890	926	928	969	910	888	883	881	835	868	913	898	893	885	889	892	876	871	841	921	914	963	908	893	937	947	993	932	905	858	898	933	903	886	872	983	956	938	893	942	923	943	905	942	877	932	894	873	899	848	929	915	904	871	876	886	864	946	910	939	870	915	915	888	909	902	935	885	903	924	895	917	889	917	937	913	876	871	954	926	863	882	926	899	920	986	945	930	963	873	880	921	952	922	888	904	910	933	955	888	849	923	947	922	994	884	961	923	879	920	892	892	920	882	927	951	936	923	911	932	930	889	903	935	874	910	882	867	913	886	916	915	970	947	940	906	932	888	922	916	920	884	908	876	869	917	848	868	871	917	942	896	906	868	922	943	928	885	949	944	913	909	880	940	936	923	898	895	891	937	928	852	914	918	893	861	868	885	948	891	908	936	939	903	866	857	942	905	926	965	882	915	972	920	847	900	909	874	908	932	901	954	877	892	883	909	939	908	884	888	905	856	867	901	871	907	893	918	860	967	914	904	890	923	925	882	903	881	954	936	926	940	867	860	898	879	882	909	920	899	906	936	928	924	945	932	949	876	883	879	890	871	855	931	949	925	899	930	909	911	934	926	922	921	875	948	884	860	931	927	956	891	900	936	977	867	901	860	880	846	922	910	945	857	884	935	953	882	893	906	901	905	862	896	877	910	909	941	888	861	898	896	930	887	871	888	915	918	885	910	901	884	923	906	962	917	894	867	918	882	872	894	934	915	906	903	926	904	918	854	869	904	909	940	886	852	890	854	864	875	911	853	925	903	912	907	913	864	885	906	894	905	888	911	864	865	865	906	920	964	880	896	920	913	855	891	893	889	888	919	941	942	890	925	953	821	912	927	919	904	899	924	878	943	921	880	845	888	904	918	898	934	921	872	834	898	940	915	895	939	904	905	931	869	878	936	902	870	910	940	934	882	916	910	943	907	838	894	869	860	913	927	1011	885	889	919	949	861	864	891	918	883	860	892	927	935	922	908	893	892	892	927	972	881	945	938	911	886	875	872	897	900	891	881	908	881	942	987	853	920	900	943	910	927	925	892	875	918	904	901	898	958	870	980	921	925	876	912	904	913	886	928	925	972	910	915	928	917	880	917	936	853	934	894	900	914	873	915	914	916	932	892	847	912	921	895	912	922	935	888	882	830	904	954	932	897	900	870	872	923	865	906	919	943	877	916	890	905	917	914	964	899	888	904	949	864	861	904	914	902	880	882	905	894	936	880	928	921	908	899	892	874	875	932	927	949	912	915	883	916	926	931	902	869	886	960	914	895	941	976	925	945	913	937	918	906	916	915	899	954	922	946	866	912	936	930	949	875	919	945	897	902	891	895	895	930	898	882	920	885	890	893	908	923	915	901	917	910	860	938	869	907	910	923	898	936	934	893	900	918	902	908	949	924	914	912	904	900	903	888	916	910	897	877	868	951	894	908	898	878	930	864	912	928	903	865	901	939	914	896	912	900	901	959	941	894	937	909	910	897	898	850	827	929	967	920	924	902	921	925	839	890	938	888	890	925	895	945	875	892	923	923	843	938	889	918	879	889	885	919	931	901	868	870	874	925	878	904	912	967	885	890	912	898	936	910	904	869	948	913	918	889	856	924	979	882	904	926	881	959	891	894	931	926	946	888	955	967	884	903	904	897	955	944	876	906	911	935	909	926	930	922	943
29064	27376	26018	14793	2383	1205	556	563	546	525	565	494	526	524	528	528	554	530	551	554	545	563	513	557	510	488	558	516	523	576	554	526	551	553	549	517	502	514	505	530	505	545	531	535	519	578	526	490	563	498	535	558	535	537	533	581	527	541	515	506	520	516	544	582	524	534	541	556	554	511	533	494	527	506	530	493	512	493	541	545	520	557	575	527	522	523	556	526	511	547	552	565	545	534	528	508	507	531	547	520	534	544	537	500	534	503	514	496	509	544	532	576	498	514	542	533	541	557	511	572	514	549	503	570	510	580	530	526	531	532	521	509	543	523	509	528	550	520	550	538	489	514	551	504	520	529	525	521	498	517	514	555	551	544	545	570	531	565	523	546	555	523	541	513	530	551	547	502	524	573	572	535	513	492	531	546	521	501	511	493	526	548	514	536	527	546	567	554	483	509	526	546	528	525	543	495	506	530	568	491	501	516	530	504	519	545	530	540	523	535	549	561	554	507	519	498	566	528	540	541	547	508	563	536	543	534	521	514	515	524	512	544	531	546	521	531	548	524	527	525	528	500	538	588	531	570	524	507	540	577	546	594	544	511	520	543	518	531	517	530	559	556	537	526	530	532	534	544	539	587	517	531	542	545	556	518	522	515	489	517	545	557	549	530	527	525	524	551	552	537	537	565	514	551	520	507	561	522	558	546	519	578	506	559	551	510	471	522	545	525	532	508	502	541	557	549	546	527	519	539	502	512	577	554	559	541	531	543	564	546	515	572	544	522	539	510	500	520	540	486	532	558	490	526	597	561	512	508	560	484	512	491	521	558	537	557	536	533	551	546	577	488	571	552	558	535	511	523	571	501	526	523	530	512	553	523	517	490	507	540	515	522	567	514	527	518	527	497	528	515	557	577	521	531	498	546	527	503	513	547	501	582	557	572	563	530	539	522	553	572	516	498	522	511	518	521	550	514	527	546	592	507	537	540	574	520	513	526	561	525	492	555	531	518	560	544	547	558	533	526	541	508	558	581	492	544	550	540	551	508	533	512	494	544	546	520	518	534	509	546	510	552	557	585	495	492	513	520	559	487	496	519	550	537	568	544	514	535	493	519	512	545	548	558	516	535	528	526	502	510	519	540	485	532	544	509	542	529	565	511	502	492	517	508	567	484	528	499	547	525	536	544	496	544	534	551	528	567	523	508	499	532	548	527	535	502	513	483	531	553	534	540	495	573	535	522	456	547	516	505	499	506	536	532	530	516	519	545	519	551	540	531	529	510	517	543	529	551	552	522	512	510	524	560	538	521	512	533	515	522	519	564	530	521	506	549	533	577	525	493	527	531	524	538	520	541	536	527	551	540	552	570	525	512	524	512	548	522	523	564	530	543	532	538	535	548	552	496	516	520	541	509	560	557	547	515	531	525	534	506	539	545	486	539	540	520	548	559	495	536	496	560	515	500	510	583	557	557	549	533	497	557	547	512	539	541	519	498	520	484	511	484	520	516	563	529	516	509	493	515	579	594	556	563	539	545	529	560	532	485	458	573	534	542	534	560	503	529	518	549	572	569	494	475	507	524	510	502	542	524	512	528	539	518	561	472	528	573	549	549	537	556	527	544	532	552	563	515	484	525	514	561	508	532	530	538	526	504	509	553	561	544	490	524	522	549	548	559	558	525	522	544	539	502	526	493	574	519	516	539	537	519	558	533	509	532	555	500	494	547	532	491	521	508	514	527	548	532	547	525	539	544	516	519	556	548	538	506	547	516	510	529	553	552	531	516	509	501	494	542	547	571	474	514	509	530	535	546	532	532	485	521	540	525	545	539	560	575	522	521	547	548	567	529	542	563	569	533	543	548	512	533	525	573	496	510	520	552	545	536	543	525	545	548	529	517	573	514	503	585	570	531	534	471	521	569	483	550	483	535	558	506	504	539	541	550	509	522	525	525	516	527	565	524	522	504	523	516	575	563	527	535	542	512	521	523	553	486	521	562	547	516	513	527	527	517	565	549	541	536	546	549	554	573	502	535	530	501	505	517	558	550	547	536	509	526	566	485	488	526	569	567	511	549	536	528	515	508	535	513	532	521	477	535	523	546	512	515	530	566	547	561	538	546	527	499	536	558	538	497	549	544	510	537	512	526	536	556	529	508	553	538	561	540	522	545	492	534	527	540	477	579	554	549	523	506	552	528	519	527	520	481	531	503	505	556	547	538	536	548	542	561	522	533	556	539	552	530	485	480	514	516	567	485	537	552	514	521	523	541	551	545	493	518	560	527	520	505	520	501	510	566	536	547	522	553	603	529	579	520	521	562	510	550	535	518	514	542	542	553	528	541	545	558	591	491	532	484	532	521	526	515	511	491	531	538	515	541	501	505	570	550	542	542	540	544	505	512	570	555	544	533	510	518	540	499	555	528	528	556	570	547	525	537	535	559	524	538	524	529	530	556	518	516	512	540	516	557	538	540	509	540	511	485	539	543	478	546	542	524	536	532	506	500	550	560	526	579	508	517	526	559	525	529	523	498	523	549	533	564	516	525	542	529	491	508	508	536	509	515	511	499	516	516	518	545	529	527	531	553	491	567	543	528	553	518	510	507	542	562	517	515	590	529	534	550	566	512	536	586	536	495	497	545	549	537	552	536	503	524	505	529	573	539	561	579	499	526	531	543	501	566	535	527	502	472	489	505	531	533	558	527	543	565	525	532	513	508	519	493	506	484	575	522	518	507	539	543	522	519	521	522	504	493	547	533	546	569	556	578	532	520	534	540	522	482	527	521	529	542	510	540	505	544	540	520	492	539	529	533	533	488	521	598	539	540	527	572	563	529	528	511	544	556	562	502	540	500	520	509	541	522	514	546	512	537	566	512	540	518	542	518	491	522	510	572	510	512	529	581	516	524	510	509	548	548	532	519	548	540	512	531	524	508	556	503	542	511	520	578	562	540	544	511	567	529	546	510	508	515	550	561	526	529	522	517	490	490	555	550	554	527	494	562	503	483	543	570	536	537	552	513	483	524	544	552	560	537	500	543	515	539	496	542	555	507	499	522	517	524	558	479	559	529	528	536	512	510	550	537	476	548	499	520	533	563	549	549	475	516	528	536	529	555	508	530	526	542	552	561	532	541	527	520	511	514	512	513	546	535	517	539	550	565	517	534	554	546	538	513	520	519	503	509	514	512	498	514	559	560	552	532	529	535	531	539	479	543	523	510	533	520	535	533	494	538	521	541	523	538	537	513	531	537	537	522	549	537	528	552	533	560	544	525	542	575	532	533	533	505	542	523	578	516	529	522	527	529	558	542	515	548	527	505	563	511	568	530	551	516	537	525	559	498	527	512	543	542	519	478	585	529	521	526	563	543	525	501	493	513	572	555	499	531	535	480	548	537	544	537	515	561	543	496	556	522	493	521	504	536	535	524	542	543	536	485	576	540	531	545	534	492	511	510	532	527	533	551	536	550	547	563	543	521	555	538	547	552	502	525	523	529	563	502	519	524
38057	45386	31526	15802	3924	2700	952	948	903	865	936	873	872	898	861	916	913	952	898	893	865	913	902	943	833	900	944	861	932	938	888	898	854	920	901	831	958	873	850	898	919	859	867	922	897	912	878	869	965	844	830	921	879	890	897	952	914	887	847	833	928	876	922	931	878	833	916	888	840	852	939	887	916	904	871	901	882	913	874	876	882	897	896	898	903	898	885	854	902	922	926	908	836	896	923	840	930	890	939	912	921	884	882	896	889	868	892	841	932	915	895	863	892	933	913	853	918	904	916	856	962	881	932	833	879	921	871	888	874	908	910	896	889	872	876	934	896	936	881	843	893	865	902	871	907	850	901	871	949	915	879	883	937	913	882	903	842	888	846	921	937	927	913	893	932	886	936	900	890	885	861	859	828	922	824	859	906	897	858	901	878	886	899	861	872	900	929	932	902	910	877	865	872	940	860	890	889	879	872	863	873	890	877	891	897	885	891	882	883	943	853	888	888	906	873	976	911	942	913	907	896	881	928	914	884	909	862	923	922	872	864	942	905	887	922	890	926	923	893	924	881	892	899	915	920	859	851	876	891	915	854	904	832	888	839	898	903	832	904	910	873	886	906	836	956	913	852	905	928	924	898	834	880	909	836	889	924	872	921	893	908	882	888	850	858	888	859	865	870	906	866	908	923	884	843	853	882	929	869	940	839	865	943	900	874	941	831	928	888	901	884	857	925	872	867	852	893	862	913	886	885	919	905	871	909	907	846	879	885	941	880	899	895	919	917	866	916	861	867	960	909	905	915	915	881	896	906	885	888	914	855	916	850	823	948	917	875	874	906	917	854	927	892	912	908	879	852	911	899	935	901	841	899	947	917	911	857	899	896	942	884	896	899	883	905	879	890	918	933	855	899	890	927	924	860	873	877	901	848	880	903	926	868	856	877	857	866	905	847	889	951	962	872	863	937	880	860	905	906	867	883	859	886	917	913	887	835	904	942	954	911	916	904	902	932	884	890	884	878	902	898	884	918	888	911	852	879	905	857	887	923	940	878	892	890	931	920	942	883	925	872	855	892	879	898	903	922	916	903	844	812	885	929	897	883	843	890	926	885	917	870	909	850	936	859	908	898	898	922	906	886	907	900	865	887	888	889	909	870	888	896	913	923	835	860	918	839	879	888	858	913	898	963	918	884	865	875	907	899	901	836	893	916	880	877	888	917	843	884	893	888	889	905	889	870	841	878	906	872	935	884	859	874	896	862	882	877	909	882	896	919	876	862	915	893	868	832	892	889	893	850	872	913	942	888	854	832	928	840	876	889	945	875	902	924	875	940	892	897	950	927	878	855	893	880	950	861	858	902	870	899	916	920	926	912	915	938	916	885	901	902	870	858	938	928	891	797	875	903	901	906	921	952	901	901	897	880	898	914	913	879	851	872	929	864	894	882	914	868	907	888	896	891	877	873	884	900	897	897	888	914	930	852	865	931	871	965	926	854	921	914	893	944	932	824	881	873	936	901	874	865	887	911	869	911	926	907	908	922	877	887	828	904	870	885	874	957	909	894	907	907	893	932	859	907	919	908	912	881	900	877	880	919	914	908	903	892	894	954	917	898	883	821	887	943	876	915	863	917	889	876	864	923	907	882	881	897	916	910	904	861	885	897	887	891	869	927	891	910	925	827	937	909	912	915	909	927	880	935	895	891	871	896	898	933	953	886	876	863	877	911	848	873	871	930	926	893	959	887	869	893	903	844	853	918	838	943	866	857	909	911	953	869	895	890	904	863	853	889	828	873	906	834	892	899	869	895	949	892	944	903	963	873	934	894	864	875	899	841	944	900	944	875	850	884	879	916	900	914	877	845	941	934	939	894	897	828	901	888	916	946	875	934	968	881	894	896	869	843	901	945	922	841	904	897	904	930	918	917	911	874	917	898	884	888	889	905	919	908	850	965	880	850	895	902	953	859	906	875	924	880	874	906	892	893	886	891	874	904	907	919	853	929	841	889	915	878	911	908	883	914	835	894	896	879	903	931	894	923	918	939	854	881	896	898	925	898	882	851	901	870	911	873	866	895	881	939	879	840	855	929	920	872	822	857	840	889	909	846	910	868	914	953	886	894	873	901	907	837	897	857	892	956	935	847	853	891	865	914	870	904	835	929	942	897	917	903	884	895	861	843	884	846	856	918	844	891	929	929	919	915	873	857	950	867	955	864	856	848	931	920	910	895	860	939	926	942	938	916	855	891	892	898	863	918	884	874	885	881	920	815	929	925	841	903	885	904	903	893	951	916	850	864	915	972	909	852	865	866	826	969	885	866	861	901	909	917	888	945	893	897	888	904	933	894	857	928	858	897	873	900	865	886	915	852	819	852	877	906	942	913	929	896	886	860	888	911	899	883	914	862	889	892	898	912	907	957	951	928	862	878	883	890	930	879	937	903	909	929	916	941	911	894	895	924	917	958	932	894	871	918	853	857	884	927	883	874	898	916	919	904	901	910	918	897	892	897	948	923	855	939	931	905	904	848	839	849	905	875	928	878	875	884	875	890	939	912	891	913	877	965	855	900	879	867	888	851	890	891	875	886	904	868	921	920	880	912	915	896	953	869	870	905	911	865	856	902	952	884	914	887	859	896	883	871	924	868	859	901	851	903	879	886	901	921	867	862	931	937	884	866	891	820	914	919	865	825	832	932	874	880	894	945	873	874	884	909	901	938	930	892	840	906	866	887	907	917	897	960	887	934	883	898	893	886	868	899	889	917	859	917	805	857	916	928	891	913	884	876	894	865	849	925	948	924	933	876	909	903	915	837	914	870	909	878	861	926	869	899	867	915	878	932	893	873	897	876	862	913	878	947	896	891	854	927	879	898	881	849	897	954	901	935	851	859	849	868	904	920	909	900	904	923	873	823	867	903	887	854	841	835	871	855	920	890	872	968	873	920	938	837	848	878	907	859	822	885	922	932	852	847	861	854	904	870	872	873	914	911	890	937	858	874	854	899	887	876	854	852	909	904	883	930	916	867	898	918	916	936	957	919	887	950	906	906	930	889	904	925	878	871	885	922	912	886	917	905	904	842	884	863	867	879	907	902	868	847	921	921	938	887	907	877	928	930	932	930	909	891	880	859	845	871	887	857	905	892	899	858	857	910	900	914	943	910	896	916	886	914	837	876	909	884	876	938	946	913	915	839	884	915	840	877	886	910	936	895	833	902	922	859	935	871	882	827	881	898	902	933	944	878	923	875	865	937	889	912	864	859	864	902	888	971	874	891	868	900	931	864	883	978	875	890	972	913	920	866	907	899	903	867	837	857	924	899	878	882	856	864	894	932	920	878	874	937	836	901	859	876	907	932	876	886	881	914	906	895	853	883	860	880	901	850	901	929	881	869	915	956	919	919	868	938	920	905	870	899	909	880	965	853	921	889	869	913	886	920	940	902	864	925	853	904	887	902	881	887	895	910	948	873	910	882	863	878	887	811	904	885	877	914	878	948	932	888	924
24048	22145	30104	26406	20836	14997	2217	554	473	487	511	500	472	509	504	479	462	481	525	439	480	470	512	470	508	469	479	445	503	499	442	478	477	456	473	493	485	426	454	509	493	473	469	482	506	494	515	449	491	448	431	483	521	494	473	479	468	471	496	468	477	484	501	466	453	514	466	463	448	512	486	473	555	523	486	460	455	493	482	482	455	475	447	435	477	502	490	486	477	460	493	536	509	480	475	454	473	464	473	475	506	479	489	484	465	494	455	491	488	464	498	482	478	479	443	456	468	466	505	494	446	462	506	493	470	517	443	469	464	447	456	458	484	484	484	475	472	476	486	505	484	438	471	471	470	476	504	500	481	462	451	459	459	461	454	503	489	478	453	485	478	467	453	468	479	469	468	432	497	460	507	491	465	440	482	457	506	486	466	484	503	487	462	448	430	451	475	485	463	500	498	450	456	494	491	439	488	501	498	474	457	496	472	490	507	516	459	467	460	482	494	477	504	486	473	461	461	486	482	457	495	461	465	482	469	470	469	482	539	497	459	438	492	487	477	493	465	450	502	450	483	460	507	445	494	442	487	500	452	450	474	485	476	465	459	484	444	456	468	499	490	469	489	509	480	467	481	503	505	446	430	451	471	449	465	499	481	490	482	495	482	480	417	533	492	511	478	469	457	465	488	477	440	526	519	454	465	469	471	462	462	523	480	489	464	471	483	515	443	431	471	509	490	506	442	483	504	495	451	449	472	472	499	446	461	473	483	483	484	445	487	486	436	463	463	440	491	438	419	519	499	479	493	437	477	447	497	496	479	456	449	473	475	458	442	457	450	505	469	485	463	492	452	505	486	473	463	486	469	465	473	446	493	507	454	483	469	483	463	450	468	459	478	495	480	477	467	459	404	483	494	476	471	470	481	455	480	443	518	475	518	488	477	484	460	489	443	451	487	441	478	476	504	497	525	494	468	494	494	491	464	456	456	478	497	474	465	463	463	453	479	526	451	465	479	445	449	472	460	466	493	487	454	512	445	475	479	494	458	472	473	491	474	525	429	457	474	456	491	465	459	495	502	459	489	480	462	447	448	434	479	492	473	507	499	492	456	459	468	457	492	466	481	481	483	496	473	478	482	478	474	496	475	466	501	465	430	458	487	436	503	487	457	503	480	512	482	469	475	464	465	507	455	473	525	495	459	440	500	474	469	476	506	473	475	450	463	479	431	456	482	497	461	479	510	439	504	476	482	456	446	486	453	468	428	484	478	491	508	461	461	469	481	484	464	462	456	488	477	455	445	515	486	460	478	500	445	506	467	492	445	493	474	482	458	489	487	485	484	464	475	488	454	463	445	483	480	459	469	500	462	506	501	469	516	464	470	496	482	449	457	485	475	466	487	502	507	484	464	459	448	480	505	470	472	470	457	490	504	494	447	457	450	459	516	481	494	489	453	459	475	479	493	487	458	425	419	478	500	482	448	466	496	516	540	479	493	463	469	474	426	477	520	459	405	458	470	461	456	465	499	481	495	471	496	512	478	483	512	460	525	499	474	453	437	451	457	524	475	528	500	455	453	482	439	470	487	469	433	507	467	505	460	442	427	458	479	489	487	472	492	473	444	484	473	484	450	465	474	486	458	506	468	466	420	454	511	464	500	479	482	459	488	486	507	447	465	462	480	473	478	491	496	485	494	500	452	475	465	489	492	500	478	511	479	502	518	492	479	454	505	441	492	493	476	467	502	483	476	463	496	496	478	463	464	461	457	514	445	471	496	473	458	492	495	474	468	502	476	489	427	439	488	478	500	476	480	494	462	466	491	458	458	478	477	440	485	477	459	444	482	489	448	471	494	500	499	436	446	449	440	448	497	450	520	463	486	463	478	481	480	468	480	455	480	485	486	437	520	463	486	454	494	506	475	458	466	443	507	447	484	520	491	455	472	450	470	468	448	486	464	420	409	430	483	457	491	482	455	499	478	456	468	491	462	430	471	471	456	479	469	492	481	461	458	478	491	464	466	458	465	482	441	451	498	468	473	474	474	470	442	486	480	473	485	444	451	478	513	476	464	480	536	446	489	464	454	498	429	473	447	506	490	494	498	454	481	486	474	474	472	470	496	497	495	490	491	485	475	483	461	459	474	481	496	498	502	488	489	470	471	478	466	500	475	428	509	471	465	456	483	486	466	488	512	481	468	468	485	487	475	506	489	410	510	494	482	468	497	452	420	465	490	455	486	511	522	504	465	449	445	486	504	443	507	507	478	479	492	488	495	505	448	472	453	492	483	479	468	469	457	435	462	461	472	469	498	469	473	463	493	489	486	486	496	505	489	522	498	443	483	500	473	472	408	484	452	477	502	464	491	495	467	485	498	445	453	437	530	471	487	487	491	480	470	478	462	494	443	481	488	464	509	460	488	464	471	466	476	451	480	466	514	479	463	478	436	438	454	506	419	482	433	456	517	482	469	486	480	479	484	467	476	431	507	505	445	503	523	473	493	454	441	475	479	515	459	444	516	516	463	532	467	487	468	511	494	485	464	465	482	487	490	458	480	498	478	458	471	488	501	484	483	513	448	495	472	496	472	438	471	459	441	452	474	471	456	478	486	472	480	482	480	437	464	432	430	456	485	492	474	502	471	452	495	473	469	462	454	441	461	459	482	467	490	464	511	469	454	493	469	428	461	489	475	451	438	461	481	454	463	478	461	492	442	479	467	458	443	494	466	461	500	492	490	440	497	504	472	429	508	457	480	453	472	471	526	432	468	497	468	485	496	462	482	498	449	477	482	497	488	471	469	491	475	491	429	482	504	465	478	446	456	479	471	458	479	497	473	447	448	446	455	482	495	466	494	461	460	450	478	458	520	483	482	467	471	500	473	478	445	507	454	511	453	468	457	466	504	471	457	452	461	505	488	494	461	455	463	486	464	498	496	434	483	492	482	461	493	502	459	491	466	459	451	502	484	503	477	483	449	459	482	456	487	470	473	472	457	453	487	441	468	468	451	497	462	482	462	451	459	456	489	491	462	466	492	465	490	481	497	469	456	490	517	482	447	534	493	417	491	498	450	504	492	504	462	461	447	465	458	477	454	482	492	507	473	468	496	462	489	485	510	460	487	491	451	463	484	488	491	486	481	478	484	458	462	440	485	505	435	460	516	447	470	448	459	527	497	465	510	496	476	478	468	511	488	467	498	483	463	482	453	469	470	490	484	465	509	508	490	490	414	470	504	464	464	447	469	473	486	481	480	447	479	483	516	479	488	493	454	480	482	481	474	458	511	500	442	468	506	521	465	450	475	481	490	465	494	480	496	478	451	510	499	456	469	456	473	520	485	455	478	469	462	434	482	423	465	523	495	458	455	470	436	466	499	460	473	496	513	482	471	480	466	467	466	482	462	510	441	512	452	488	466	472	464	447	454	442	467	509	459	475	460	497	495	475	444	468	478	494	474	479	459	438	499	501	457	470	473	490	483	469	508	472	475	441	476	441	462	472	463	482	461	484
58520	87910	64728	41418	20259	11898	1239	832	866	802	839	803	852	783	837	749	805	780	819	781	844	799	812	830	821	807	803	790	763	796	764	779	803	778	814	879	867	765	756	842	767	789	840	801	836	781	826	788	847	789	808	781	814	806	813	813	830	808	809	825	817	820	795	790	844	818	805	827	833	876	874	856	798	867	764	766	749	828	776	831	840	781	780	792	760	794	803	799	799	837	797	790	816	824	807	786	818	831	835	828	788	820	814	852	776	804	818	830	782	784	754	834	756	758	797	844	854	791	786	809	794	785	764	797	794	775	793	780	798	818	793	824	834	802	840	838	818	811	777	819	808	775	820	828	844	830	809	784	845	789	814	765	800	821	804	783	852	819	888	786	814	783	789	762	812	827	828	824	813	806	800	808	839	781	788	766	797	813	827	776	824	848	757	835	783	780	810	748	823	838	764	798	811	796	836	783	778	808	824	791	779	786	751	837	829	780	827	790	833	768	800	778	812	811	832	823	796	785	829	803	785	824	759	811	806	782	759	802	823	778	813	803	796	793	789	836	847	850	796	780	805	831	795	774	810	834	818	802	832	763	811	752	778	812	805	816	795	766	812	786	837	827	761	821	800	751	754	780	816	780	787	797	857	773	779	802	839	790	807	770	855	839	788	819	784	778	830	790	826	872	805	797	781	783	806	800	800	784	783	789	792	787	792	796	826	804	838	799	831	814	777	796	803	848	789	824	810	881	798	843	819	837	787	825	825	789	771	759	821	794	789	779	823	756	794	802	820	849	815	755	853	819	806	826	799	772	810	774	782	797	778	787	831	836	812	807	841	789	822	790	778	865	851	863	824	794	785	834	839	853	804	797	858	822	792	778	836	843	806	773	846	831	817	770	776	823	790	888	820	790	821	801	789	831	846	810	809	800	803	786	806	818	791	785	823	801	791	806	777	800	828	822	795	787	838	832	808	799	820	784	803	776	794	795	805	752	851	764	762	836	804	785	812	833	782	798	833	769	871	859	850	807	787	780	807	817	804	768	810	784	831	810	785	797	791	868	842	831	823	787	793	864	772	747	807	787	760	817	751	792	771	805	830	810	756	763	788	841	882	760	808	813	790	802	784	773	782	859	802	806	831	766	820	871	805	768	829	835	823	775	859	745	835	817	771	824	828	845	797	836	772	773	789	802	847	793	819	772	810	801	794	855	759	749	790	818	824	845	837	845	772	795	761	791	814	821	804	794	844	830	838	771	773	813	789	822	783	812	746	793	846	862	869	790	810	769	842	802	797	806	806	795	784	818	777	840	764	815	792	784	840	770	808	764	826	836	815	766	807	796	779	871	804	792	783	841	809	745	778	783	820	807	806	801	804	819	794	807	805	805	826	813	810	772	805	840	772	758	825	789	792	803	863	799	775	777	793	816	849	821	790	834	827	814	821	824	869	805	833	767	772	740	805	806	825	822	789	767	805	803	789	830	825	837	764	806	824	760	791	804	768	805	839	854	791	831	786	787	844	823	846	811	822	772	815	855	800	771	785	797	796	760	750	785	807	786	791	788	747	828	815	809	798	766	853	816	830	836	823	817	761	861	779	798	822	792	754	763	781	820	817	820	784	823	802	785	811	836	795	854	824	746	786	775	782	760	795	786	804	781	777	780	784	768	754	809	840	811	781	793	837	757	826	852	823	790	781	815	814	803	772	818	818	808	839	817	773	788	822	785	820	790	796	846	822	783	837	759	808	772	813	802	777	868	812	808	843	801	798	790	765	833	827	811	757	805	831	773	800	814	825	807	813	806	801	820	787	795	814	796	800	799	813	765	818	858	763	829	765	769	821	810	765	833	802	818	784	824	829	806	815	840	825	859	852	825	779	832	815	866	816	846	853	815	853	804	767	817	816	832	795	811	808	774	801	780	829	750	772	794	806	812	823	787	821	789	798	828	819	797	824	835	748	803	789	800	849	847	818	810	879	839	757	818	822	809	847	822	834	796	781	809	801	797	788	786	824	802	786	805	751	844	817	807	764	747	829	863	796	801	811	873	790	824	833	815	774	820	859	786	808	827	813	812	812	790	775	820	761	798	807	796	827	776	776	792	869	763	789	795	860	837	805	817	798	842	827	817	795	843	793	772	791	774	757	824	793	819	773	817	807	807	809	789	770	777	734	845	770	780	816	820	829	823	835	793	798	812	835	772	858	799	791	775	829	769	777	838	787	839	805	806	792	791	837	794	825	768	815	795	806	757	826	825	867	753	893	838	812	818	803	803	817	803	846	793	841	806	827	773	831	773	800	843	792	783	786	803	831	829	832	829	841	847	827	819	783	835	786	758	793	774	800	817	815	837	811	784	807	791	790	811	770	798	810	805	845	755	834	795	825	825	796	821	805	791	795	817	834	816	810	791	808	828	813	886	769	845	768	785	798	836	794	830	799	847	794	796	811	804	794	778	805	854	814	828	821	803	817	845	867	805	779	793	792	804	809	806	835	808	808	808	759	757	817	853	806	793	773	799	832	763	815	838	827	808	780	792	843	817	788	868	824	864	815	837	834	807	785	864	806	832	836	848	813	756	795	836	819	823	828	775	813	740	785	777	789	757	804	814	826	813	786	801	763	759	803	790	822	818	788	869	805	772	787	778	825	845	775	819	793	839	826	808	759	761	811	859	802	848	824	820	817	794	833	774	783	798	781	755	818	825	848	780	815	817	817	818	804	756	760	776	827	810	860	794	834	819	773	865	795	824	863	840	803	771	770	791	774	790	853	770	779	805	843	793	743	781	808	832	767	840	811	825	856	813	802	859	871	807	831	845	830	855	809	782	772	782	828	763	774	783	794	768	775	781	812	791	849	804	768	829	792	768	795	813	821	752	815	811	761	773	819	829	764	823	755	844	796	764	845	809	792	768	789	806	795	802	819	811	808	760	817	816	820	776	807	785	790	812	773	831	772	838	838	785	825	824	767	776	805	767	815	780	805	807	812	811	768	789	791	849	818	816	818	777	840	810	820	811	761	766	833	760	793	783	794	782	836	804	792	820	799	826	807	810	827	825	837	887	862	792	831	810	794	822	807	827	802	837	812	783	772	804	810	748	850	758	758	817	829	767	787	807	821	784	827	799	752	807	831	841	835	784	804	780	755	812	814	787	788	784	801	828	796	778	789	837	784	854	816	844	855	768	806	819	827	793	804	815	815	829	796	823	796	858	841	843	870	819	793	807	790	852	796	782	837	818	866	791	800	803	789	860	783	816	829	786	829	821	845	835	851	802	811	807	800	785	822	831	831	817	817	825	795	750	822	839	736	815	786	800	811	765	814	869	822	803	807	791	771	832	826	776	807	795	800	796	862	747	771	849	848	811	773	840	808	761	844	823	821	829	759	821	815	785	864	787	781	800	835	805	806	804	837	813	807	815	847	857	789	864	857	811	805	825	821	863	811	856	813	806	848	808	756	836	796	787	824	762	794	805	777	844	817	837	834	799	807	836	790	831	780	763	791	821
23040	21495	29516	24580	21229	20855	9128	727	573	584	613	584	590	578	527	559	576	567	581	540	556	552	576	589	547	567	580	576	594	577	561	553	598	555	547	575	609	554	546	535	562	558	577	492	562	494	561	536	575	572	575	539	545	548	592	538	582	568	569	598	561	578	535	573	525	525	544	543	556	545	550	599	537	585	570	522	583	557	529	539	579	541	546	533	510	570	552	520	542	582	569	496	544	539	599	523	532	520	532	540	549	583	521	550	566	565	578	539	533	520	606	541	586	555	581	539	530	552	564	551	555	596	551	554	561	584	569	543	585	563	539	564	603	542	574	581	505	567	517	515	558	535	503	526	505	566	567	569	578	537	484	507	554	573	581	564	517	546	554	560	583	587	544	546	541	509	548	571	628	571	508	557	584	577	531	552	568	502	586	560	561	563	553	574	523	568	570	568	628	548	551	541	569	604	506	541	564	512	569	580	531	576	511	541	567	557	530	574	516	601	548	590	570	574	629	575	518	552	512	546	568	548	541	511	540	561	563	560	551	548	538	576	575	602	568	543	582	594	503	589	501	500	551	542	525	527	581	564	520	581	536	592	574	568	539	530	565	560	549	553	549	527	548	521	534	594	539	567	516	550	546	569	550	549	586	538	528	526	536	551	555	556	541	564	588	543	541	541	559	529	580	581	549	510	540	566	537	575	493	572	554	553	551	542	572	588	554	520	523	535	544	541	536	577	524	584	522	542	566	552	564	579	547	514	552	594	556	512	601	572	525	533	598	566	526	599	556	495	566	598	576	545	547	534	582	556	560	578	555	544	545	540	558	583	566	558	508	528	562	589	585	542	572	545	551	533	520	555	530	583	525	532	521	566	529	552	578	559	551	536	551	530	529	529	558	573	565	561	567	523	538	544	551	540	565	546	546	598	575	542	543	544	563	565	543	551	537	574	541	564	568	556	541	573	619	592	567	536	520	546	518	562	550	549	523	531	546	539	568	535	532	584	533	550	537	533	563	513	493	524	573	573	564	541	562	567	535	578	537	545	534	560	557	553	533	549	560	562	552	545	538	558	538	557	562	577	511	575	536	557	531	562	535	572	530	553	546	580	546	552	583	546	577	535	556	533	530	503	530	591	551	542	530	529	563	552	540	565	543	576	569	594	536	514	554	584	531	539	565	549	585	523	561	566	561	584	558	525	518	566	560	535	576	601	550	576	546	577	559	544	529	597	547	559	567	583	590	596	548	545	554	509	531	549	508	540	545	588	520	565	507	555	550	552	550	570	537	533	533	505	553	560	524	554	561	534	599	564	574	567	537	522	539	578	547	561	582	530	560	584	551	585	562	554	504	565	537	588	583	528	564	567	543	589	544	581	556	510	518	576	533	567	558	553	555	543	604	542	524	539	546	552	507	563	545	603	552	543	582	580	557	544	560	576	576	570	539	544	537	519	525	524	547	542	533	604	563	577	558	556	576	536	516	527	514	518	578	550	551	533	576	529	593	550	529	519	513	534	562	580	576	552	557	553	524	541	575	563	565	510	555	552	554	534	577	596	573	549	579	544	575	525	525	557	551	511	548	537	570	570	576	565	555	535	533	516	553	581	590	571	543	534	544	537	531	545	568	529	590	557	541	559	543	570	555	498	543	556	583	533	539	546	596	547	572	510	556	592	590	562	552	556	534	586	561	547	554	529	525	507	572	539	556	560	560	579	514	563	553	553	579	569	538	538	534	578	526	555	564	558	534	564	544	487	537	555	514	587	532	536	558	545	497	555	532	562	547	526	542	539	509	584	572	534	561	592	546	574	550	550	548	587	534	545	593	565	594	558	548	610	529	516	556	543	544	568	550	559	537	570	550	572	538	559	499	571	550	568	509	527	524	494	536	522	546	537	537	582	540	535	561	574	561	513	575	571	581	545	576	553	538	523	559	511	575	556	550	522	558	545	548	521	556	538	549	532	543	593	551	563	542	559	544	550	582	540	583	509	522	565	533	543	563	535	524	538	544	558	559	558	529	569	524	551	529	568	592	559	562	570	591	535	544	579	544	590	574	538	510	583	532	580	569	570	562	531	507	524	587	603	559	542	520	573	559	556	558	562	512	547	555	565	573	554	583	561	533	579	558	526	553	496	561	575	568	580	559	569	572	561	509	571	533	559	513	563	540	563	524	554	562	582	551	515	518	547	532	562	559	543	559	558	574	533	515	548	525	560	523	519	528	562	587	560	533	526	596	570	599	523	558	552	528	575	591	578	569	503	563	571	581	610	501	517	553	510	586	579	574	580	573	524	521	549	541	544	557	552	564	528	566	531	546	532	576	563	596	557	551	569	543	568	543	523	566	579	509	575	543	558	516	541	589	551	596	523	558	581	557	576	586	541	570	504	540	535	579	524	537	540	510	552	563	576	537	532	560	579	531	573	566	563	606	509	545	552	542	538	565	557	524	552	523	565	548	528	584	543	535	519	554	554	554	531	518	559	517	536	565	547	525	561	548	600	570	537	570	551	563	563	586	577	594	603	548	557	539	563	499	521	522	555	549	554	553	569	560	563	532	582	551	557	568	529	527	570	519	561	529	558	562	558	557	508	530	525	577	586	552	582	559	520	566	557	561	540	561	537	548	545	551	529	603	539	541	598	573	545	558	572	574	546	552	549	520	541	540	524	590	523	594	546	546	501	542	557	573	593	510	524	548	579	534	576	567	525	519	565	555	589	529	562	522	539	561	527	596	535	525	545	572	584	532	575	502	569	579	532	557	574	536	527	529	544	562	529	564	554	593	560	561	536	584	552	529	528	550	565	573	528	567	544	526	570	547	595	558	573	559	540	579	551	582	507	552	536	534	575	546	571	555	584	554	565	553	519	558	542	601	587	547	510	519	541	541	542	549	540	539	545	535	580	556	555	558	562	582	534	528	530	477	607	523	526	510	545	547	560	528	527	566	533	526	578	559	490	558	554	580	579	554	514	580	530	577	545	580	518	548	591	540	577	525	541	510	582	547	548	555	544	529	577	571	523	568	500	536	547	550	549	532	513	523	544	524	558	536	560	532	558	558	576	568	532	547	567	543	568	536	520	534	541	559	548	555	546	568	569	536	572	554	548	549	552	540	602	560	537	575	556	569	541	535	515	549	539	492	540	531	502	545	572	569	529	587	570	554	548	579	510	557	549	541	566	540	561	548	569	562	550	508	560	543	543	593	536	558	540	535	545	569	552	540	545	529	535	532	552	533	528	529	530	503	543	567	508	571	546	536	568	566	525	570	542	569	526	523	583	546	520	569	546	598	555	520	499	539	567	582	534	541	520	513	520	529	547	568	552	557	525	539	551	567	534	532	558	517	583	547	534	567	556	575	555	565	572	552	537	538	542	545	531	537	575	524	585	544	538	551	589	530	543	561	570	551	579	577	572	520	566	532	558	517	537	522	586	578	572	557	582	563	606	573	557	550	576	527	534	505	557	551	566	587	549	516	541	547	598	551	580	559	530	543	569	526	576
57832	97426	74782	49308	26015	18340	1744	965	940	834	925	855	890	952	901	906	905	940	895	884	906	878	866	929	868	874	893	887	896	890	906	914	901	904	885	897	873	920	879	911	852	899	881	919	847	912	845	888	853	888	931	919	888	903	917	833	918	908	909	888	906	873	911	846	837	920	918	907	941	981	989	925	894	896	835	930	867	902	909	858	883	873	946	893	873	830	863	833	894	923	878	895	869	871	935	918	910	887	943	913	848	910	869	828	869	857	901	900	857	827	891	840	847	822	904	915	919	913	918	911	842	909	898	894	900	887	873	912	895	883	866	895	879	915	821	911	894	889	850	885	861	896	902	916	863	899	919	891	884	876	860	906	861	950	835	879	910	883	910	862	877	819	840	908	818	886	908	895	860	922	921	846	839	872	873	877	891	880	844	881	886	892	867	836	852	900	870	894	861	931	1008	918	894	846	850	891	900	901	911	888	905	887	903	860	926	926	870	910	850	912	909	857	858	869	875	884	936	897	892	942	878	927	886	868	906	944	864	888	859	891	933	867	882	926	874	859	889	857	889	927	916	901	916	899	872	911	844	841	833	913	938	920	878	901	847	909	890	920	930	885	926	882	905	873	960	871	925	873	908	923	873	890	876	915	803	884	911	909	913	922	905	917	916	885	894	897	856	854	923	891	862	856	899	856	887	901	860	879	877	837	834	916	901	894	864	891	909	879	909	844	865	908	872	896	905	873	891	889	913	853	885	879	896	856	914	893	832	927	876	868	886	900	934	914	888	881	870	916	887	862	888	827	922	887	872	844	865	920	918	900	875	847	944	872	840	983	920	875	848	817	890	884	873	863	910	897	865	908	897	889	862	936	877	924	922	889	901	839	833	932	872	871	938	921	907	883	903	913	945	901	960	919	871	881	834	887	874	877	951	853	902	925	882	932	846	899	839	867	857	950	913	859	861	881	895	905	888	923	906	855	917	886	937	940	937	834	869	871	911	895	907	932	876	865	916	890	898	864	827	864	862	912	848	850	842	855	863	889	929	857	896	887	878	919	894	910	911	864	861	908	902	880	849	889	892	888	894	922	874	864	881	889	901	899	884	902	886	953	922	882	894	857	853	914	969	921	873	798	914	894	911	941	870	928	889	897	874	893	884	931	858	866	923	871	916	911	885	848	853	883	912	857	909	850	851	907	884	919	869	952	882	912	891	914	932	846	897	888	907	919	821	857	884	928	917	906	922	882	925	882	876	889	890	904	842	862	869	898	902	826	829	912	895	905	918	837	883	890	853	886	895	823	859	860	910	890	883	887	860	913	870	864	889	881	906	858	926	913	824	896	883	825	893	893	935	870	946	901	886	910	889	927	844	886	938	891	881	835	887	905	887	886	904	845	879	858	897	863	847	902	858	852	901	907	831	898	841	860	921	874	889	876	888	898	899	927	868	899	939	865	885	840	876	888	872	875	877	885	909	907	907	905	912	940	924	879	844	891	901	905	911	820	941	886	836	851	897	879	838	885	883	911	885	929	832	849	882	849	852	893	913	852	878	893	862	869	895	918	884	852	867	837	911	942	862	809	859	864	948	932	842	868	834	889	895	854	917	890	889	821	855	901	873	861	902	886	936	871	899	929	846	826	842	866	922	909	909	880	904	886	872	848	899	890	875	899	926	837	899	911	926	950	876	896	885	919	893	867	840	903	891	924	836	863	896	853	861	904	949	876	910	849	897	916	876	909	903	934	895	895	911	900	871	826	863	931	868	859	920	889	874	873	853	868	868	863	900	893	893	937	882	840	939	883	902	904	900	896	919	858	894	917	857	883	899	920	925	953	887	921	890	876	878	857	884	904	901	929	848	847	905	882	894	926	943	859	909	883	846	880	859	809	903	868	851	893	864	869	863	875	887	902	872	875	884	881	903	893	848	824	853	876	863	864	897	850	923	879	940	914	893	890	886	911	900	878	905	912	870	905	843	880	870	870	912	867	867	890	934	890	955	885	894	927	841	911	890	890	886	836	891	858	866	907	904	908	879	901	939	880	892	882	882	907	871	875	983	882	907	870	928	897	904	870	893	862	911	854	952	793	928	894	934	890	892	896	968	929	868	883	911	872	906	911	889	893	881	916	925	884	847	890	915	891	860	878	917	868	888	866	880	884	844	903	908	940	877	858	914	842	887	875	883	886	885	855	824	901	836	883	878	875	880	919	922	886	874	865	927	882	845	847	912	947	933	825	893	864	921	902	888	922	864	897	927	897	889	900	906	900	880	872	895	915	867	866	883	886	846	864	900	863	912	902	882	900	838	888	902	858	894	883	835	862	870	862	874	898	901	908	880	884	900	928	935	976	830	866	909	870	895	838	904	891	858	834	880	989	877	898	918	876	903	869	872	861	938	880	879	912	925	875	896	909	883	932	836	892	902	864	889	869	925	891	850	902	833	914	916	909	854	878	893	885	902	885	869	842	897	882	849	939	912	890	864	848	932	915	814	893	877	843	877	907	847	866	842	905	893	899	870	861	881	914	860	853	881	883	800	892	913	863	827	912	842	854	881	890	929	919	899	879	854	904	860	873	870	933	891	914	896	889	881	867	911	938	872	862	914	852	898	895	890	841	812	872	862	841	879	832	867	866	896	891	876	880	902	878	903	865	874	908	875	939	837	866	892	864	890	844	787	839	862	923	872	820	917	918	868	916	905	923	885	884	860	901	871	917	850	961	856	904	850	870	865	893	921	903	888	857	863	870	949	885	878	887	873	890	886	886	837	877	908	857	874	867	898	896	901	856	950	816	884	898	820	918	908	918	866	906	857	886	907	882	883	871	841	904	906	880	848	884	880	949	845	899	889	894	907	902	865	852	909	893	872	946	872	916	955	878	859	906	879	909	943	922	821	854	908	874	859	963	861	861	868	885	893	977	868	870	820	873	902	965	913	891	877	886	893	846	884	842	852	891	856	914	858	903	944	922	877	876	884	857	823	897	920	924	898	857	897	857	859	864	848	907	891	862	926	817	865	876	841	836	902	914	922	916	877	855	880	877	898	838	865	898	923	906	969	833	841	843	861	955	862	880	861	895	865	847	898	836	875	842	860	855	886	887	892	858	886	921	885	887	910	890	910	892	878	900	930	922	941	872	916	877	896	900	873	915	919	884	887	911	855	890	880	875	868	888	881	859	863	878	921	849	900	860	917	942	838	865	893	858	909	936	921	865	880	883	886	859	892	894	913	875	903	939	912	850	907	871	841	849	876	895	915	862	887	934	915	870	871	909	902	893	858	909	855	924	904	909	865	912	900	866	946	859	896	847	872	864	887	903	894	889	853	883	878	855	817	924	902	835	878	909	845	857	846	898	901	920	885	889	897	906	942	905	907	907	959	833	856	912	867	898	828	899	878	922	892	907	918	872	835	934	912	893	911	841	856	858	946	880	874	839	912	895	889	866	922	871	884	923	877	864	904	911	871	863	871	853	872	885	909	903	922	881	862	849	899	819	925	827	853	873
28597	26861	26070	14693	2412	1604	584	550	502	550	499	530	501	522	513	595	547	514	522	530	520	519	535	511	511	524	473	539	530	527	530	496	511	506	511	519	514	554	529	491	516	515	524	522	503	545	509	479	498	503	498	507	495	525	503	505	493	501	526	532	491	509	535	508	540	500	510	490	535	505	511	534	520	527	562	522	521	510	538	543	506	500	481	493	556	494	515	530	524	538	486	523	496	487	497	520	502	536	525	560	489	520	479	518	535	491	552	481	497	481	481	521	512	508	514	495	489	491	532	534	525	553	467	526	472	505	540	505	532	481	543	505	523	521	524	489	513	508	507	516	540	492	536	504	492	547	490	523	528	522	514	574	516	500	507	523	474	501	538	495	523	498	517	519	485	545	498	522	511	570	516	529	530	528	500	536	512	500	483	530	488	501	527	528	529	582	568	519	488	520	512	499	520	528	487	508	516	480	492	535	553	502	537	508	491	498	566	547	523	509	526	566	510	532	515	492	503	519	565	543	508	474	531	498	507	481	521	488	515	502	487	550	553	544	529	491	530	481	526	509	507	513	557	517	511	532	506	559	556	518	502	513	519	507	535	546	487	565	481	525	543	515	508	525	512	540	556	512	530	515	528	512	498	499	539	501	489	514	497	465	510	505	527	530	514	518	559	548	478	506	466	547	494	509	499	560	475	509	530	503	520	487	513	501	495	546	519	507	504	494	518	545	527	527	505	528	502	535	484	497	506	525	523	519	495	489	485	556	500	496	491	531	501	528	502	531	534	567	482	549	514	574	493	495	523	549	520	468	534	513	506	508	479	486	481	507	493	546	482	545	508	537	523	525	525	499	471	548	574	531	514	521	496	509	571	500	511	549	525	521	520	504	478	524	517	531	526	536	525	508	510	506	531	523	542	506	510	525	532	468	524	520	514	496	495	540	529	489	514	526	562	509	532	527	512	569	505	546	549	569	507	542	545	497	582	512	550	477	486	498	489	486	541	526	480	495	520	503	498	509	489	490	527	521	502	502	504	550	500	542	549	517	508	509	551	514	529	510	552	479	502	543	535	501	521	511	523	537	512	509	558	518	509	521	490	506	530	516	546	501	565	500	513	548	508	548	507	517	558	486	533	544	503	528	521	511	522	518	496	514	533	541	497	492	550	502	525	511	488	555	528	532	571	503	530	525	449	461	552	525	554	509	505	510	521	535	512	493	505	527	518	483	504	526	511	498	505	540	563	502	499	514	514	492	534	508	486	519	504	528	487	520	527	540	568	502	503	512	501	546	547	550	515	473	522	498	510	491	500	526	500	526	522	522	503	578	495	523	508	512	507	489	530	555	502	525	486	492	532	496	501	499	523	492	480	546	503	512	507	449	474	572	490	517	495	472	512	486	521	507	514	518	558	510	537	489	559	479	534	531	528	513	505	506	530	499	552	557	550	529	556	528	493	529	538	557	491	540	562	506	520	517	528	508	542	477	512	517	541	496	545	526	520	539	543	513	492	518	518	497	512	510	484	511	544	491	496	536	570	535	511	510	553	509	533	531	508	505	510	505	542	516	518	502	520	525	510	505	511	501	533	501	494	553	524	463	508	507	563	508	525	499	505	484	508	529	521	528	493	506	501	511	499	532	529	518	518	490	497	488	520	514	546	544	495	457	507	509	525	544	548	503	471	512	490	497	523	555	519	524	498	511	556	512	492	493	499	509	491	541	524	545	511	536	503	546	537	494	480	480	504	497	554	534	546	520	510	513	522	500	528	544	504	501	501	504	575	522	564	512	516	544	504	471	537	516	538	520	499	530	514	525	496	509	513	532	502	519	518	508	468	519	509	481	531	530	489	493	500	538	527	525	533	546	521	523	476	540	533	494	518	525	522	481	553	491	508	519	478	517	566	513	528	503	556	536	477	503	535	523	500	559	528	516	518	533	509	520	548	485	549	509	520	465	493	537	494	513	510	568	489	512	559	520	513	513	530	546	503	514	493	570	497	531	517	512	522	505	519	531	522	515	530	554	535	533	506	512	546	492	502	504	517	489	496	507	515	530	470	512	476	556	526	521	504	487	516	513	475	512	523	526	532	551	525	534	543	560	509	495	495	540	533	480	495	544	511	508	530	532	500	533	492	515	476	512	478	513	497	488	508	529	526	506	513	523	531	504	468	514	519	494	525	530	549	532	508	501	520	551	522	509	528	536	500	515	521	536	500	508	515	523	545	516	534	520	515	523	544	462	547	526	516	512	546	526	514	504	527	517	535	580	523	510	505	493	513	526	554	527	523	530	503	530	516	493	490	495	512	498	556	547	489	515	507	503	543	517	510	497	524	507	484	535	520	507	557	501	469	522	506	510	491	499	495	521	525	524	517	523	509	518	501	529	500	548	573	479	504	506	497	500	507	478	535	515	501	501	546	490	531	526	492	522	508	509	516	546	478	505	499	502	534	539	494	504	494	521	572	515	525	544	516	510	457	515	489	486	515	469	539	497	517	525	542	499	510	543	524	513	546	565	532	523	505	522	498	516	503	485	531	498	509	555	497	541	502	553	528	520	485	531	511	482	513	466	520	544	528	521	508	524	514	536	493	531	512	518	481	540	538	524	494	481	449	482	524	519	540	532	506	516	523	539	545	495	521	528	521	485	526	501	450	501	511	543	490	519	499	504	525	489	542	470	515	520	495	511	551	548	512	538	490	514	492	527	503	554	545	538	516	532	509	481	453	530	542	518	474	505	511	558	589	538	525	521	517	514	526	489	536	544	498	508	471	495	499	535	441	499	550	524	545	479	503	555	546	512	508	509	490	515	531	512	524	510	507	536	546	491	526	565	497	553	564	509	540	544	551	491	525	524	522	527	499	510	521	525	506	549	550	509	503	499	494	523	496	542	486	505	541	536	510	515	528	517	530	526	541	569	543	557	502	519	469	493	528	482	509	558	526	548	504	496	538	499	541	531	513	518	516	542	492	509	499	495	520	506	527	539	503	493	543	523	563	505	567	495	575	521	532	501	483	506	508	533	543	556	514	493	525	497	512	523	511	478	526	513	540	553	533	488	505	531	511	529	512	504	518	521	497	518	511	496	499	493	514	511	490	516	495	547	499	520	520	516	512	510	523	515	550	522	500	494	504	573	510	483	501	500	463	515	482	502	506	452	531	490	490	523	530	532	531	518	536	497	481	513	484	524	530	526	532	519	542	561	489	508	513	551	500	506	571	447	528	524	505	549	483	478	522	534	561	524	523	564	555	506	523	485	537	547	545	520	512	512	525	496	512	528	496	538	498	519	500	514	497	511	508	527	555	513	550	514	480	535	521	532	518	502	501	511	509	508	483	517	490	511	456	515	510	499	502	547	503	551	521	528	562	499	509	504	529	525	541	497	466	528	549	512	544	495	486	527	559	528	528	516	539	492	491	533	537	513	546	541	491	524	536	557	480	513	494	516	537	506	521	515	487	506	487	508	512	487	543	556	467	511	538	464	534	500	506	481	527	500
37880	45795	31357	15277	3945	3193	913	896	853	877	917	881	908	929	837	822	874	862	899	848	822	900	866	825	836	896	872	901	876	797	901	839	858	933	838	831	870	894	881	893	811	843	865	859	800	856	854	840	902	843	858	903	899	842	895	912	886	920	855	908	871	873	872	876	906	893	817	863	835	919	863	873	864	813	869	833	895	816	899	894	887	823	869	875	856	893	851	868	854	864	910	905	841	885	885	881	829	837	852	866	829	836	862	831	915	846	914	886	871	870	865	872	861	806	887	853	873	879	856	881	888	893	839	793	890	908	874	841	901	847	882	870	871	863	865	863	844	906	888	895	885	878	887	868	940	847	826	912	886	883	843	887	862	876	859	848	887	855	856	843	878	854	799	864	876	878	869	912	850	910	875	837	833	875	880	827	940	841	826	899	869	875	903	892	863	857	848	823	864	876	864	878	888	890	860	862	855	881	877	833	914	914	873	855	892	858	839	870	892	830	926	852	849	842	871	855	860	890	853	891	855	838	852	895	862	841	846	856	846	915	913	873	819	810	897	813	895	897	830	900	866	834	839	853	851	820	902	817	895	883	868	866	846	835	884	875	827	855	845	864	902	881	822	927	904	914	825	843	855	847	874	893	883	827	831	823	891	928	926	902	868	870	882	877	867	876	861	799	829	898	918	917	872	876	882	865	871	900	862	843	852	865	855	850	843	897	870	881	845	955	792	895	934	844	848	919	836	875	789	906	819	829	843	849	909	866	871	876	899	871	855	859	848	853	858	884	816	878	829	849	844	878	860	831	884	871	907	841	876	841	867	835	898	887	928	841	861	852	850	896	880	847	832	850	825	891	833	902	886	870	895	896	857	870	916	870	882	869	832	876	927	831	859	905	901	813	863	863	838	886	832	839	891	894	922	857	883	875	911	870	849	876	792	911	854	918	877	870	880	870	854	862	842	873	902	888	871	837	888	886	840	898	896	866	809	918	878	945	876	831	847	894	863	908	806	880	840	826	883	907	859	843	933	819	877	908	860	911	847	829	912	850	819	919	838	901	840	832	879	892	873	861	808	905	876	859	881	876	908	895	865	823	866	866	894	909	915	873	871	882	881	863	829	897	922	842	847	903	906	852	866	854	888	866	845	868	872	877	829	910	886	849	858	852	897	839	855	835	892	837	846	872	888	849	861	833	936	881	864	951	932	856	921	850	873	861	868	819	862	842	841	834	860	874	894	903	885	855	846	812	835	865	885	907	865	894	861	921	853	798	824	879	860	880	847	887	839	851	908	863	917	861	845	874	868	849	830	903	881	944	863	892	833	891	891	879	793	845	810	822	872	877	846	892	882	885	860	882	916	823	885	911	889	893	856	840	884	882	870	860	867	826	858	813	854	876	856	835	858	834	850	854	864	927	872	944	843	819	840	851	870	877	807	858	856	863	867	846	911	882	866	911	873	909	815	847	893	805	862	864	788	846	850	881	882	846	873	903	887	853	854	848	867	872	881	890	877	877	868	860	895	897	873	864	879	875	859	901	850	868	850	877	867	881	857	887	890	876	924	880	830	852	861	842	827	845	900	861	845	830	846	870	860	887	870	886	868	861	835	854	894	846	820	874	848	892	878	855	885	849	831	915	893	803	866	901	821	900	888	870	864	843	893	885	890	910	877	885	857	889	910	860	820	914	878	893	913	859	876	884	895	856	903	820	839	870	856	834	847	839	890	816	924	887	866	823	910	876	842	916	849	879	874	913	875	859	864	843	889	829	860	883	887	921	887	928	836	919	850	874	872	889	849	897	853	888	882	825	854	842	832	878	859	842	897	846	925	895	937	867	868	836	856	830	869	892	855	869	863	852	810	852	800	874	869	844	849	865	881	815	897	891	824	827	897	868	899	825	818	873	873	856	875	859	879	873	866	831	807	871	908	869	891	866	879	912	878	832	878	861	894	863	910	827	871	915	828	853	875	875	878	850	816	870	839	895	924	842	865	892	850	933	875	876	824	873	872	907	820	867	834	888	864	876	836	846	847	834	901	884	854	849	898	913	799	821	835	888	871	809	893	814	928	867	858	868	884	916	922	806	852	863	842	834	868	854	890	818	865	841	776	853	864	821	856	860	851	897	879	852	879	867	883	799	882	912	843	842	849	839	862	881	890	913	859	812	839	815	862	868	874	871	847	841	888	851	837	868	921	851	871	868	827	837	869	921	903	869	874	847	864	907	855	903	865	868	795	870	912	853	913	937	851	811	895	854	885	843	905	858	821	843	866	874	903	885	839	874	870	888	902	868	894	823	866	905	885	823	913	841	830	865	845	880	836	888	858	879	881	906	846	826	891	856	865	854	867	884	820	854	869	895	897	889	830	885	893	896	831	873	843	834	864	884	887	910	859	866	879	925	860	861	852	834	876	862	918	846	936	877	892	891	890	878	842	899	943	900	856	876	855	901	891	853	847	928	871	864	860	861	842	871	857	894	893	900	897	887	908	816	881	849	858	824	867	834	884	823	896	898	857	895	810	861	854	843	891	882	859	899	888	960	888	876	888	815	897	845	923	933	899	846	841	818	918	857	912	876	922	850	856	894	896	893	871	863	845	845	876	869	862	852	909	850	854	878	895	880	841	822	929	899	842	885	862	864	858	871	811	835	851	863	882	899	880	845	849	869	862	858	871	844	911	929	906	841	870	896	810	868	831	898	891	873	893	902	861	842	872	853	848	899	843	877	888	871	839	869	883	846	846	900	898	885	869	869	829	903	869	838	859	837	859	847	853	879	887	887	857	907	829	869	825	830	902	838	889	937	876	922	845	863	898	823	859	882	911	870	818	864	854	893	857	863	860	848	840	911	821	885	852	873	840	865	811	849	883	897	866	818	841	888	842	874	910	912	855	903	809	868	876	884	849	866	867	835	846	920	928	899	860	869	886	934	847	859	818	844	871	832	870	856	846	839	897	847	900	806	853	849	895	839	907	815	886	874	810	904	884	860	896	872	916	897	884	887	860	917	946	895	900	843	812	897	904	861	853	863	894	920	871	860	874	856	897	891	840	893	870	859	878	944	859	937	849	821	829	907	827	842	880	871	906	869	887	817	859	814	913	886	870	877	856	867	838	858	851	860	908	853	871	869	916	874	895	899	877	847	845	866	857	870	914	900	872	892	873	885	887	904	844	819	891	874	860	825	879	849	888	858	890	825	922	901	903	881	930	868	854	893	885	848	901	886	862	866	891	875	827	844	938	919	908	849	906	886	860	880	900	878	906	894	848	883	855	827	865	863	889	876	904	836	886	842	846	843	859	862	819	903	827	868	880	887	925	870	855	879	888	858	876	898	852	847	905	881	863	884	869	865	891	853	883	861	883	862	883	869	908	842	860	903	854	843	844	874	832	916	864	913	835	884	898	881	845	835	900	884	836	825	925	848	890	859	899	885	942	857	837	814	922	837	885	892	854	844	885	868	847	890	836	830	847	893	841	854	817	866	872	845	858	840	858	890	845	907
24074	22141	30622	25667	20746	15526	2358	487	493	481	486	513	487	506	517	495	480	491	545	469	456	506	509	486	428	449	473	461	472	474	484	509	456	468	480	470	491	469	446	473	454	496	438	490	458	453	459	472	452	452	465	443	477	474	444	436	465	488	465	454	491	470	503	449	464	478	450	454	482	456	434	511	492	441	466	446	463	462	482	468	470	457	503	454	486	429	428	445	458	519	459	450	509	462	462	479	426	470	477	484	480	446	473	445	486	446	445	462	451	465	421	500	464	453	419	471	494	451	480	459	474	419	483	459	464	463	507	469	463	450	467	505	438	455	452	447	490	480	467	473	462	466	469	451	469	458	459	439	450	476	442	440	469	487	432	457	456	443	450	452	467	441	465	444	437	466	523	482	469	447	429	499	413	437	466	452	462	466	458	483	469	450	409	441	458	438	514	453	461	480	470	454	491	458	460	472	485	429	474	473	472	496	476	428	453	489	517	466	443	477	453	430	435	454	443	442	408	436	497	428	494	443	464	487	444	457	429	453	471	440	448	451	434	449	504	469	446	435	485	417	462	435	415	472	492	486	449	445	438	465	461	494	476	446	463	504	460	450	428	448	466	457	425	462	473	489	475	489	446	451	435	454	429	461	500	490	470	495	529	459	420	427	458	465	454	448	476	425	475	446	450	468	485	415	449	424	461	445	450	432	430	486	458	454	454	448	462	447	478	459	482	439	469	459	431	435	481	471	496	462	474	412	472	469	443	439	498	459	460	490	453	474	450	458	478	456	474	498	499	445	476	467	454	472	438	446	414	451	482	460	457	441	437	483	423	458	452	484	458	473	462	465	448	471	455	458	445	476	448	437	511	487	433	487	459	460	446	484	422	463	472	498	451	454	501	489	429	443	430	413	456	445	463	461	468	437	451	458	471	452	507	455	469	463	459	443	485	462	458	452	495	443	456	440	521	465	465	444	420	466	456	460	439	473	471	464	482	477	455	481	456	443	473	488	465	453	439	412	443	462	461	418	446	470	453	442	467	455	426	477	487	481	440	461	462	424	495	445	452	493	442	437	452	482	420	459	466	396	471	449	454	458	486	447	478	453	471	474	432	467	475	488	469	468	471	473	458	466	456	452	451	449	460	475	492	451	452	455	443	482	488	496	471	447	465	458	433	474	456	460	480	477	443	452	481	442	448	489	450	437	440	453	459	509	452	461	483	451	431	460	436	481	431	474	466	454	474	492	451	466	465	459	471	457	435	492	442	505	442	441	434	422	470	464	451	461	437	447	488	481	497	460	472	433	432	480	480	475	447	434	423	459	511	445	484	451	461	470	457	449	446	488	428	476	463	451	482	443	535	441	508	455	439	455	475	462	446	425	457	433	442	449	452	435	448	439	481	484	449	441	468	453	460	499	436	480	471	450	472	458	444	452	486	442	484	481	472	462	447	419	457	456	473	463	473	433	506	438	465	504	456	449	444	457	431	449	458	442	427	442	462	454	498	429	482	456	425	467	453	430	438	491	473	471	457	432	473	456	476	466	451	460	486	494	467	469	422	494	468	459	454	479	465	438	478	450	387	476	446	458	479	471	474	463	427	464	484	467	449	468	460	430	469	417	499	490	473	444	455	450	432	443	428	469	432	456	493	468	491	474	403	432	450	456	475	444	472	466	441	443	450	411	449	467	456	483	454	430	421	470	486	471	484	471	485	483	485	443	466	478	454	501	478	428	461	453	468	472	483	450	485	435	458	447	434	470	465	456	469	452	460	462	450	500	492	446	473	471	481	464	448	441	468	432	446	473	463	505	445	441	449	407	417	482	482	482	501	491	469	449	490	461	495	451	447	426	466	536	449	514	447	453	468	485	459	460	468	482	472	502	499	475	479	459	451	455	476	433	440	473	451	443	471	451	410	464	488	452	463	504	452	437	443	458	457	444	479	474	465	499	499	479	434	427	463	448	473	463	459	438	471	420	462	451	470	443	496	475	460	478	462	458	430	465	471	461	501	425	457	431	443	465	466	445	480	492	460	486	453	446	430	472	448	441	450	476	443	438	479	451	449	471	457	411	461	475	454	496	472	450	456	505	485	484	470	484	487	480	457	451	424	403	455	442	460	447	463	494	451	465	428	471	456	490	429	455	456	454	453	454	428	470	465	461	473	438	489	469	464	488	446	442	457	430	422	470	473	440	493	454	454	459	468	458	459	475	454	451	455	464	461	448	457	472	468	490	434	460	464	473	485	484	458	452	452	437	414	429	514	463	476	489	449	420	459	458	474	458	459	446	429	470	488	511	455	474	446	443	494	441	510	432	482	466	435	464	455	452	438	456	458	451	460	481	485	452	446	444	446	450	449	462	466	465	459	417	473	460	442	432	472	469	456	473	462	459	451	461	453	425	467	461	491	459	457	428	478	492	463	455	484	437	437	443	448	437	462	479	498	452	468	451	468	474	467	477	422	467	447	436	451	452	462	401	442	440	518	462	466	460	473	440	454	416	449	428	456	488	476	457	447	447	482	485	481	484	495	487	446	448	435	487	503	471	445	433	480	462	454	469	505	500	445	459	437	453	459	404	481	434	469	457	443	448	478	453	412	481	449	443	462	459	452	422	440	421	451	487	444	480	484	473	461	488	466	437	451	485	469	478	462	447	441	464	476	454	453	467	465	449	470	469	466	477	461	448	461	457	432	436	483	445	450	487	457	458	476	487	452	438	514	471	441	462	419	504	474	467	462	420	417	450	474	502	483	457	460	442	494	444	458	431	454	435	468	440	469	460	436	410	452	472	421	430	491	465	474	438	453	476	456	455	454	463	440	464	485	472	481	441	489	428	428	467	468	466	445	428	457	470	478	475	437	445	495	466	483	470	458	426	438	481	435	455	472	443	474	412	455	445	437	449	462	446	448	452	427	470	472	494	435	396	475	432	447	459	466	464	455	452	465	483	448	464	474	457	468	436	405	467	474	452	453	424	457	452	456	494	431	499	456	490	486	470	485	460	464	478	467	453	434	461	465	501	474	456	458	450	465	445	483	485	439	487	424	476	455	455	463	490	455	468	477	472	472	449	455	467	443	505	466	472	440	476	461	475	470	444	447	426	446	465	447	511	505	441	440	488	461	460	498	448	466	441	472	458	469	480	499	450	441	374	497	474	439	451	428	484	481	436	445	473	438	465	457	493	469	437	465	441	466	456	458	459	495	480	464	418	467	482	502	467	432	461	424	444	488	484	440	451	451	438	442	444	459	481	464	447	481	458	456	431	446	475	464	445	463	437	448	461	440	456	441	481	488	458	465	453	479	466	461	480	457	472	487	485	464	460	437	466	436	417	493	467	472	456	472	465	456	458	488	451	459	480	472	458	447	470	475	491	446	455	465	519	467	478	476	461	439	452	456	465	460	463	432	472	456	456	470	466	459	443	452	415	439	452	457	466	461	463	483	433	426	453	483	447	447	434	445	423	463	479	497	504	449	452	435	456	470	471	466	425	476	443	493	485
59227	88689	65136	40284	18854	14453	1452	830	777	780	875	819	787	807	787	819	801	791	793	789	813	736	776	780	783	794	768	776	789	741	750	798	779	738	770	768	779	771	754	763	817	793	753	795	803	794	777	814	787	787	794	784	781	776	755	710	785	773	796	796	822	754	771	758	775	760	784	804	804	808	866	817	774	829	768	745	736	773	806	834	763	778	801	728	753	863	805	752	849	779	796	789	799	801	712	795	768	806	778	811	797	816	756	708	775	819	790	770	798	756	804	797	790	777	818	819	768	780	780	804	757	804	779	792	854	778	792	734	810	750	810	740	807	779	837	811	751	726	779	831	782	812	784	818	770	749	746	781	776	769	802	788	781	755	784	773	730	837	805	765	762	738	794	797	804	787	792	793	798	778	808	791	775	807	743	760	774	806	783	766	815	769	812	761	766	795	771	801	793	720	823	796	789	789	767	768	786	828	792	817	781	793	790	772	776	813	770	769	769	784	781	755	877	795	789	799	763	797	814	801	784	810	817	754	784	806	803	748	791	767	793	766	816	775	779	751	792	734	797	796	807	792	771	735	774	820	738	743	767	819	746	736	748	749	788	800	764	781	764	805	761	801	737	820	797	766	760	780	766	821	779	796	748	787	758	782	763	724	727	807	834	819	711	760	745	775	764	795	766	762	777	782	785	805	773	798	764	742	774	770	798	781	800	792	829	796	743	792	833	814	796	759	794	824	766	782	776	790	805	771	773	802	784	809	786	774	753	731	796	755	746	776	769	791	796	708	739	802	819	774	770	808	723	800	752	771	795	756	770	790	789	754	779	778	804	754	823	773	770	707	786	790	775	760	771	725	802	792	782	790	780	761	779	756	779	766	760	798	789	801	773	803	808	775	804	811	755	802	774	801	831	811	834	732	755	781	789	768	809	759	794	799	806	808	825	801	774	758	831	808	835	841	803	737	788	739	748	793	831	787	766	751	801	751	779	820	802	743	749	786	766	761	790	800	791	790	856	767	785	727	775	728	796	772	768	803	790	807	719	803	743	800	771	769	805	831	781	781	820	788	772	776	763	712	770	782	817	775	784	810	789	786	754	788	750	773	736	816	767	777	809	748	752	767	755	791	741	747	770	768	760	811	790	761	780	803	793	781	779	767	789	787	717	792	818	733	762	729	802	773	763	789	803	782	785	813	767	806	784	753	807	723	786	796	823	727	776	778	812	806	764	770	807	784	721	747	749	788	827	748	759	806	730	737	799	781	808	823	788	820	795	793	834	785	815	754	835	712	787	757	816	717	778	813	844	776	790	773	781	804	835	804	796	821	742	787	763	767	797	853	813	794	811	760	747	755	811	817	758	814	808	792	795	793	826	750	801	780	729	724	803	807	816	758	837	742	784	805	801	803	782	782	799	777	746	790	804	781	753	765	818	792	806	828	790	726	871	756	838	815	789	742	791	822	810	798	796	815	744	795	815	761	804	745	788	787	757	777	794	783	782	763	805	829	821	825	756	787	806	761	788	792	783	786	763	803	769	777	741	780	775	788	754	795	811	764	768	758	816	768	776	786	745	747	815	717	797	733	814	815	804	769	801	798	741	808	772	763	788	805	765	782	787	809	740	789	807	797	824	739	768	813	807	762	794	799	746	771	813	768	757	769	815	782	779	747	783	759	752	747	807	755	806	754	823	769	769	797	787	801	734	756	773	779	736	825	805	793	791	751	810	761	789	771	795	801	754	759	809	789	779	798	795	771	806	773	823	808	786	821	789	772	775	763	806	780	779	812	774	793	789	816	749	786	760	780	805	772	770	733	801	766	800	743	781	752	827	830	782	766	771	800	787	711	760	770	780	833	794	779	765	795	810	782	775	856	761	770	789	772	774	777	758	748	736	786	794	826	756	761	805	722	760	783	779	764	796	772	824	833	762	748	863	886	778	758	808	833	800	765	778	722	791	766	772	763	795	779	772	723	772	787	809	813	806	775	731	762	774	775	816	782	781	759	774	773	824	797	780	774	783	803	729	797	777	738	779	724	779	812	763	804	790	805	811	725	761	736	774	729	762	784	715	764	786	765	765	815	766	800	771	778	808	794	817	818	780	802	796	810	780	803	769	756	769	799	769	780	743	791	762	718	805	747	772	786	800	693	823	762	745	761	768	781	825	750	801	738	844	789	780	820	802	732	743	755	781	846	792	747	810	794	775	802	796	734	756	804	751	787	761	755	808	806	789	840	781	787	814	824	785	779	824	748	763	775	755	799	743	777	729	816	797	788	776	782	771	769	756	789	797	766	765	740	745	801	769	776	794	750	810	780	737	780	764	811	750	797	832	768	783	805	758	805	775	726	764	788	777	782	756	763	773	767	796	818	813	804	780	798	808	861	818	776	798	745	784	771	765	734	755	781	762	797	779	794	778	805	770	800	796	789	790	790	783	746	799	802	756	797	792	807	800	831	770	738	777	770	783	789	771	771	788	768	755	725	759	762	839	748	782	732	837	787	794	756	791	785	784	794	785	769	750	801	839	772	795	767	741	743	798	763	834	746	742	787	768	781	778	780	757	784	785	792	755	789	787	814	747	797	755	772	808	822	834	754	778	753	804	829	807	801	776	804	814	801	820	827	782	755	811	788	762	715	781	799	770	783	781	805	811	817	793	766	784	792	783	760	760	801	780	738	816	751	808	809	794	777	786	761	724	774	797	798	794	769	813	772	817	795	751	782	784	755	756	787	771	775	810	731	858	788	822	822	796	791	795	815	753	836	784	750	721	773	762	803	779	799	757	758	804	775	773	780	816	777	791	780	798	747	738	778	808	708	784	731	829	749	734	818	764	751	798	761	755	846	784	772	765	781	732	747	752	765	766	812	796	802	758	846	762	784	809	775	819	759	830	781	787	804	765	744	804	779	828	781	716	756	783	812	790	787	769	788	782	808	837	818	753	797	754	785	760	791	784	775	819	785	779	762	781	753	787	826	804	793	763	794	818	742	802	771	763	778	792	809	781	765	774	837	763	763	775	819	813	780	807	798	799	814	793	760	770	790	797	764	784	791	793	835	815	780	749	848	776	807	767	782	798	740	735	770	715	804	741	786	778	772	805	769	807	819	806	742	794	781	786	816	757	732	759	737	771	735	753	787	821	712	817	786	742	767	805	809	784	806	755	750	785	801	775	813	789	727	740	746	775	790	793	764	772	781	809	783	799	726	827	770	770	775	832	779	788	767	818	817	732	786	782	766	778	797	791	796	750	810	782	813	790	766	743	788	773	776	822	756	762	791	757	773	858	752	810	764	768	764	834	818	785	775	773	808	804	770	696	756	860	782	759	779	789	781	780	764	781	753	751	792	755	785	784	777	776	755	729	819	770	768	794	748	783	755	772	783	806	773	749	778	783	772	769	781	824	788	766	754	731	749	803	780	817	752	767	762	791	803	793	737	751	767	770	780	790	737	751	792	796	751	734	841	773	798	774	839	787	794	768	799	789	827	762	775	745	778	769	780
23006	21481	29995	24033	21165	21023	8617	685	587	577	567	554	597	591	554	577	550	568	541	532	577	551	514	573	554	566	562	547	546	535	541	575	525	546	521	535	562	553	578	603	558	555	567	569	496	581	587	565	583	582	558	542	603	541	535	545	565	571	551	526	573	540	592	536	564	561	541	576	551	568	582	543	583	554	529	580	500	519	536	529	546	543	546	569	552	574	555	517	558	555	578	563	550	569	578	560	507	534	556	553	569	548	584	538	509	539	518	531	555	556	554	532	519	584	534	565	534	552	519	569	502	512	533	500	523	524	547	499	588	531	565	507	497	508	569	543	563	518	528	539	573	550	532	521	561	542	577	531	568	498	548	497	519	553	558	534	524	503	507	577	547	538	558	540	552	502	504	526	546	516	526	543	543	565	566	566	567	535	563	551	563	529	508	508	568	519	543	508	504	554	529	538	511	547	528	579	520	582	536	562	558	561	543	574	523	569	530	554	555	526	531	534	531	506	554	582	559	557	516	551	535	520	536	598	510	520	561	544	527	521	533	526	514	512	563	523	545	558	537	555	557	581	485	535	536	558	526	516	543	573	582	570	512	567	519	574	523	511	554	502	590	598	516	578	562	526	499	520	485	523	568	520	579	533	497	573	575	543	528	551	503	559	517	565	514	542	518	573	527	534	524	549	546	544	525	536	534	527	528	534	546	556	527	508	565	525	588	574	579	491	522	538	535	552	579	543	561	517	531	518	524	526	543	526	551	548	559	525	530	540	549	514	541	502	539	504	535	544	551	526	550	524	554	540	546	561	561	529	522	561	569	525	526	551	551	573	565	518	561	518	544	553	571	516	505	578	552	535	568	565	525	529	583	535	522	568	586	524	554	558	556	528	535	520	502	561	540	560	536	566	514	581	597	534	525	518	560	571	565	551	554	555	564	536	521	587	517	510	540	569	550	531	532	533	527	541	531	520	543	511	583	545	552	532	500	526	516	566	539	567	512	542	571	548	577	567	543	522	528	561	545	538	575	511	531	569	537	521	568	544	523	577	527	534	555	535	535	512	555	529	563	567	528	543	558	579	587	536	563	539	551	563	572	522	532	509	515	548	512	517	518	560	489	519	510	492	560	546	540	548	608	523	555	531	570	506	526	562	506	505	481	546	514	552	555	569	554	584	496	532	586	573	544	529	566	526	517	544	550	514	502	541	564	564	567	532	538	600	547	540	528	548	557	553	550	568	545	549	545	506	561	587	538	541	571	563	592	526	512	513	536	583	582	535	547	530	591	549	509	512	590	520	528	522	550	507	488	571	561	541	522	535	546	528	516	501	544	559	568	547	545	510	568	544	590	535	528	541	571	535	581	530	595	515	553	507	505	562	547	587	537	550	521	559	540	547	516	570	530	579	545	573	543	549	480	522	525	556	541	537	552	518	540	532	546	507	552	568	508	562	556	514	546	527	536	540	528	525	513	560	508	490	579	556	564	526	566	496	527	536	531	509	574	520	574	515	536	532	570	565	575	543	534	526	552	542	539	517	511	538	538	531	527	503	538	619	537	562	516	520	534	541	552	552	505	516	544	520	533	504	574	541	531	534	556	543	514	482	516	551	529	528	544	532	562	555	542	594	513	542	522	583	561	539	513	510	526	531	555	541	508	548	544	532	542	534	555	522	568	553	547	506	553	516	561	545	531	537	545	509	558	530	557	551	539	549	556	518	573	548	560	515	531	525	587	511	568	576	499	556	564	577	520	595	591	552	500	534	534	561	514	588	555	500	528	556	552	546	514	572	553	522	554	565	549	518	574	516	544	535	539	575	558	491	581	528	535	542	564	536	552	532	542	549	541	548	529	572	515	517	553	532	508	522	554	568	500	564	557	530	558	562	542	553	506	538	549	522	543	502	536	545	524	523	490	532	550	516	537	545	557	560	530	549	551	538	509	543	595	560	543	589	558	536	555	593	550	533	569	524	508	562	501	516	479	555	546	542	523	540	597	528	543	563	535	535	541	556	550	506	539	554	527	534	563	561	558	546	547	521	525	590	522	542	554	532	524	545	542	597	546	490	546	575	508	540	485	555	552	560	538	530	580	539	533	536	532	551	526	556	569	558	540	542	547	529	525	535	547	556	546	537	564	548	540	539	522	533	527	547	527	593	543	580	563	506	507	522	546	555	539	550	544	500	559	508	529	508	598	547	522	547	563	519	551	524	541	541	551	529	522	553	545	539	575	558	569	540	490	559	548	562	533	489	550	494	528	548	528	540	506	531	558	558	559	558	507	525	499	531	565	553	555	529	534	510	509	555	587	554	516	554	504	514	548	512	519	560	574	516	514	558	546	544	552	513	587	508	520	553	546	563	541	558	524	537	537	600	510	556	527	586	545	534	538	565	522	544	512	516	560	540	494	568	536	548	541	548	524	563	563	531	536	556	533	578	589	540	512	562	537	545	557	576	550	541	511	577	574	513	507	587	582	531	536	539	556	563	542	525	548	532	520	518	498	531	540	555	534	541	542	520	565	533	519	545	526	540	528	538	542	530	512	525	534	527	602	561	519	550	573	564	523	557	540	526	530	542	529	531	542	568	526	569	528	552	535	575	553	534	520	554	550	495	501	582	496	527	558	567	546	541	530	562	545	534	563	534	548	582	541	549	563	600	557	540	564	547	574	574	593	493	555	528	572	540	529	559	579	525	543	550	557	561	537	559	532	559	545	575	521	535	544	574	523	541	542	565	522	547	534	537	545	524	537	560	548	536	542	545	560	580	553	525	573	566	542	558	508	543	521	556	566	562	525	552	515	592	513	567	514	523	520	515	514	525	599	548	566	527	528	512	553	492	536	563	511	482	518	548	533	516	526	525	541	508	539	525	543	522	528	606	558	534	548	567	519	550	550	546	515	590	549	550	553	561	541	565	546	526	550	571	510	544	593	572	514	574	501	537	556	532	530	553	552	549	526	519	542	482	503	508	532	495	533	530	563	517	515	490	515	532	557	512	520	534	529	525	494	499	518	554	598	527	570	539	592	556	550	581	543	528	562	549	540	560	524	530	538	544	526	539	517	541	496	531	523	554	542	549	520	525	532	549	569	545	576	550	574	546	514	541	545	552	547	510	584	564	548	529	547	535	538	551	508	519	551	544	536	515	530	520	527	574	549	529	548	517	533	549	496	559	573	518	555	585	565	563	526	516	595	561	548	549	556	503	516	551	559	545	542	557	541	530	561	600	517	499	529	498	533	586	555	541	505	503	503	506	524	517	576	580	542	530	530	550	528	527	539	545	554	546	519	544	520	538	540	539	560	549	517	529	549	559	506	552	567	525	543	535	551	532	535	522	553	552	492	547	575	501	541	592	544	533	603	562	515	550	585	561	535	507	541	540	553	545	529	532	557	519	503	532	543	546	533	523	548	531	509	544	528	532	535	527	522	559	523	522	541	545	542	552	554	500	543	546	530	558	569	572	526	573	502	538	545	530	535	530	550	553	532	568	516	576	593	556
58754	97893	74589	47490	26472	19484	2164	875	915	940	910	878	891	900	862	898	849	868	855	904	870	909	816	914	877	975	845	851	848	909	856	852	856	900	908	851	916	857	913	860	830	833	846	880	815	950	886	875	853	958	889	888	881	873	851	904	844	888	896	909	822	880	843	860	857	825	950	842	937	942	976	909	895	864	899	864	937	854	872	846	865	884	897	843	899	863	910	840	893	849	909	859	874	880	871	890	886	874	908	843	843	879	890	892	875	924	889	867	880	853	891	870	893	838	873	882	898	924	849	857	859	892	897	862	912	867	835	901	921	927	828	870	850	924	855	923	888	862	909	858	854	891	858	799	836	863	904	844	876	862	870	857	881	845	894	848	864	905	889	870	917	837	881	891	873	877	807	884	846	875	831	890	904	907	882	885	882	890	887	864	859	912	892	835	903	884	899	859	868	865	859	852	901	905	930	885	860	815	878	884	883	840	914	849	868	916	871	843	878	903	842	854	905	863	860	907	813	856	914	853	847	875	849	948	894	852	845	861	888	904	869	886	856	879	906	927	859	866	852	812	857	814	917	904	816	831	823	904	815	882	830	868	843	782	887	865	838	866	873	861	831	833	823	896	889	906	889	883	903	882	893	884	940	883	841	906	901	900	876	918	896	889	850	834	848	817	891	873	845	892	888	904	836	862	827	915	851	870	848	889	855	864	851	822	824	866	872	822	845	907	874	856	880	888	900	922	850	836	897	878	842	907	848	892	873	900	865	862	884	869	874	846	924	887	790	844	853	880	876	908	848	849	823	808	831	875	868	845	862	902	905	853	846	913	850	899	880	932	907	865	875	916	862	904	884	879	804	896	867	818	861	909	856	912	854	888	876	827	854	848	897	941	839	878	861	847	876	874	878	906	889	843	852	842	848	814	841	873	873	897	845	833	885	925	891	806	867	851	891	837	853	871	870	867	892	880	882	875	937	903	900	824	844	847	840	897	851	870	839	826	865	861	915	882	876	874	861	857	846	853	920	893	837	867	821	857	863	839	831	972	888	864	836	908	804	846	883	835	874	875	816	837	865	873	867	850	855	926	911	897	878	871	860	885	835	852	890	859	896	891	860	888	826	924	911	860	820	868	833	877	900	854	856	885	843	846	814	843	902	850	821	882	846	870	881	832	803	824	913	890	913	839	889	880	871	878	823	892	882	864	894	841	854	874	880	805	860	830	852	887	869	884	859	885	910	837	838	831	893	896	872	899	836	889	922	894	875	882	878	914	873	895	924	895	925	854	879	921	852	868	869	884	843	862	835	885	842	879	886	859	920	891	917	897	813	859	896	857	879	843	866	818	827	865	828	864	902	880	841	853	869	889	841	869	855	881	882	849	833	898	888	814	845	867	837	894	869	891	894	911	885	894	861	863	917	849	827	927	853	816	926	880	890	858	839	860	920	827	870	871	888	880	850	882	906	846	861	898	881	887	935	846	873	840	920	845	836	904	823	842	857	877	859	844	906	860	888	924	921	862	835	869	888	852	887	887	890	870	873	900	889	813	851	829	892	894	885	855	893	877	844	902	797	807	902	886	869	890	848	887	875	915	901	888	888	849	876	815	901	897	829	851	868	880	927	876	858	874	843	791	910	887	858	923	903	848	865	830	892	867	870	843	876	878	890	864	840	885	843	848	875	832	878	886	836	884	869	868	923	865	826	873	832	862	901	864	874	906	859	902	894	829	872	892	851	859	890	848	856	913	877	845	936	894	849	891	957	897	898	929	846	879	839	884	858	866	888	913	909	858	840	866	814	891	892	845	840	826	878	866	877	886	847	909	815	868	852	860	890	872	868	887	851	845	847	933	900	922	871	828	868	873	890	904	867	892	852	879	843	870	880	826	860	881	807	851	886	892	854	893	855	922	902	888	864	900	903	854	907	957	877	864	866	894	867	836	881	861	880	849	925	922	876	899	848	851	931	887	899	822	822	911	864	917	880	894	879	806	839	869	848	892	864	880	870	837	870	865	878	887	896	818	845	884	888	852	868	846	834	889	868	819	893	920	912	884	883	861	871	887	843	834	868	867	906	862	911	911	845	889	856	827	865	880	875	866	880	875	825	892	952	899	828	877	871	918	848	900	876	839	906	907	841	894	836	831	860	831	833	878	876	866	858	864	867	865	844	904	907	900	855	885	864	897	909	895	902	874	895	922	892	910	852	883	896	853	918	873	889	847	810	907	816	892	895	858	910	854	864	844	843	884	824	822	880	882	866	866	880	821	913	877	864	947	877	848	844	836	853	900	932	878	867	912	876	809	897	899	836	865	834	904	882	902	878	839	857	880	855	824	846	845	872	857	813	875	828	845	876	898	898	931	856	897	857	851	847	898	961	826	901	861	810	883	847	892	799	837	894	840	858	909	902	905	868	861	842	836	869	887	865	868	876	844	884	907	881	860	880	854	848	868	903	885	902	927	803	883	853	852	863	889	920	851	842	921	859	868	810	923	817	871	864	854	841	871	878	865	874	892	853	847	903	863	899	838	888	856	873	872	851	914	875	871	870	854	913	831	906	911	915	832	897	812	902	883	798	836	891	918	871	867	845	884	917	815	895	874	891	882	900	893	856	866	923	857	905	871	854	862	915	887	797	857	918	855	891	870	824	899	838	889	887	882	825	864	894	851	896	866	901	894	882	837	870	885	856	870	812	872	871	839	892	837	874	908	892	854	824	850	870	921	869	878	896	877	880	819	874	848	883	882	869	829	894	811	904	830	860	874	895	845	893	847	874	863	900	862	941	893	863	855	895	917	842	862	875	833	874	886	847	868	843	852	926	899	867	932	838	873	840	886	888	845	896	858	861	922	825	918	880	822	880	907	842	879	872	844	897	891	868	865	890	901	858	878	838	891	875	938	937	840	852	862	842	901	874	918	891	841	873	897	901	858	872	836	847	827	857	860	863	841	857	868	863	841	854	893	864	873	885	933	856	895	869	828	861	856	847	875	876	845	871	932	933	892	858	901	910	925	852	868	907	861	855	860	872	890	888	895	876	892	896	881	832	836	862	885	825	825	927	885	882	882	875	866	895	853	867	879	864	815	869	876	917	821	812	859	871	901	825	896	900	904	891	850	890	908	891	840	849	883	881	821	900	864	877	866	920	926	892	897	874	851	908	876	890	808	871	911	878	864	884	888	879	843	861	916	880	895	879	889	938	860	868	925	833	906	882	829	851	898	869	833	869	846	861	834	889	865	902	884	887	855	902	946	827	878	897	895	898	881	890	906	888	856	906	845	888	889	867	870	851	926	864	871	858	884	928	813	886	871	875	828	862	858	815	875	890	902	898	828	939	955	910	899	837	897	889	894	899	874	852	855	824	864	873	833	875	927	834	895	884	919	851	922	903	867	872	877	897	815	869	891	877	905	873	885	847	856	841	829	911	926	839	880	865	858	927	884	881	880	893	845	854	873	841	829	886	898	866	889	859	895	879	888	883	876	944	897	873	818	863	829	823	881
28704	27273	25999	13438	1992	1485	547	553	527	517	543	495	502	456	503	499	502	486	481	510	498	498	502	520	475	507	471	543	532	511	533	517	503	489	494	482	531	516	536	491	491	496	545	495	534	487	511	485	514	490	538	551	525	488	468	539	467	526	508	524	487	558	541	510	509	490	518	515	532	486	479	551	501	493	497	477	491	509	513	458	512	524	496	476	506	522	509	529	517	515	514	459	489	537	481	533	512	519	513	494	520	486	484	515	510	492	537	529	520	545	532	503	510	491	513	488	508	454	556	483	522	527	526	503	544	549	515	541	504	521	500	556	507	527	520	495	496	485	493	558	445	560	510	528	491	533	508	530	487	509	523	496	483	523	511	510	501	513	516	515	535	542	515	509	535	535	532	518	483	501	500	530	476	512	489	506	490	517	539	535	496	520	523	523	471	485	496	516	504	489	503	531	525	533	481	496	443	496	454	504	521	532	521	490	531	510	506	559	524	536	522	487	531	519	551	482	470	495	493	492	479	510	506	492	492	478	489	513	489	496	500	498	514	508	510	478	508	540	513	521	514	471	508	516	483	495	488	531	513	547	514	492	527	526	488	483	476	500	505	521	478	526	513	529	503	537	494	481	510	471	524	482	534	489	534	515	470	508	533	505	493	459	548	490	497	512	522	501	503	544	518	480	511	489	509	513	475	498	491	508	463	506	491	517	525	481	542	479	534	496	493	541	514	490	536	533	507	490	478	483	504	483	514	509	484	505	478	515	529	474	534	534	462	490	501	513	536	507	542	522	497	490	525	529	497	539	469	487	528	530	523	483	497	554	515	525	510	491	485	528	525	485	501	492	513	542	497	526	510	493	536	538	518	494	502	479	518	500	542	531	543	537	488	504	473	484	494	512	496	519	478	550	538	514	515	493	514	489	488	517	519	522	493	500	494	514	487	502	494	531	515	509	525	551	525	532	486	532	513	543	520	505	529	496	532	488	499	483	516	475	493	502	511	477	548	535	526	505	519	479	527	471	531	506	520	499	496	520	532	497	469	506	516	496	491	528	488	522	499	503	520	524	488	488	527	533	516	526	503	507	523	480	523	541	505	525	523	540	506	498	498	494	505	513	506	550	546	519	478	518	566	468	510	563	473	489	442	514	492	484	496	547	536	506	542	511	537	502	506	513	478	513	504	570	544	510	535	484	481	500	527	535	519	445	496	505	511	503	502	512	501	537	502	512	483	495	499	462	496	516	470	510	546	505	497	477	495	518	498	527	443	514	455	492	483	497	521	483	538	530	536	524	512	489	494	519	486	513	505	488	482	515	495	484	508	484	523	516	517	470	503	507	526	513	476	473	484	482	483	509	499	512	469	557	527	495	523	535	475	504	490	506	488	527	500	502	500	462	516	502	480	494	521	522	474	497	500	500	533	511	524	471	493	519	466	507	471	491	523	492	519	500	520	499	530	510	487	469	515	497	521	479	508	490	511	527	488	515	518	521	531	510	520	468	505	504	468	480	546	458	458	499	503	524	488	503	511	475	514	477	512	527	495	461	483	468	522	500	502	495	479	527	544	535	496	469	480	552	512	507	512	505	535	483	551	523	514	508	504	504	484	484	504	535	473	510	511	475	497	488	493	480	499	490	479	519	472	486	529	516	507	501	508	516	500	502	533	524	512	497	531	462	493	515	499	533	511	484	508	541	535	531	482	496	505	517	494	517	525	523	504	523	533	509	502	484	511	524	515	505	494	507	507	534	509	538	502	501	519	487	513	522	508	524	494	490	530	485	525	526	488	537	497	512	503	455	551	557	526	533	485	478	496	559	551	502	529	502	506	523	496	502	472	521	532	491	500	504	502	504	518	482	487	510	523	504	511	468	496	519	509	471	534	528	504	569	486	527	526	507	502	456	496	499	498	490	514	497	517	535	528	488	491	505	512	495	484	518	493	528	532	520	525	481	522	548	547	519	511	553	489	544	483	485	500	529	532	516	538	521	484	493	516	546	524	498	524	500	446	502	514	484	456	502	485	508	496	523	517	500	511	511	532	487	505	513	501	520	523	536	505	530	523	499	469	520	481	516	523	528	523	497	519	502	528	495	518	485	545	509	492	513	502	500	531	521	528	490	516	493	500	492	500	531	484	527	513	512	565	510	506	490	539	579	531	489	526	528	474	485	480	533	532	507	505	484	512	540	539	506	497	508	541	482	504	457	511	511	476	501	472	499	480	527	486	479	547	486	517	492	499	513	516	498	460	481	475	506	483	522	528	507	463	481	489	531	503	528	548	516	515	452	509	535	504	528	503	505	547	512	530	471	504	534	519	539	526	491	509	497	563	519	524	531	499	539	521	554	527	483	504	490	508	510	495	483	500	497	493	490	511	479	507	511	545	519	498	518	534	510	499	519	523	464	513	496	522	509	463	499	483	490	513	500	495	448	492	516	470	482	541	495	543	455	516	478	479	531	502	523	520	494	524	497	472	503	486	518	514	455	510	487	519	523	504	514	505	514	514	506	531	526	479	517	522	495	486	557	505	494	510	555	504	510	474	484	468	519	536	482	491	452	473	558	534	516	507	493	485	510	527	511	517	523	542	549	456	523	472	505	495	509	513	481	463	499	522	538	480	486	530	497	508	492	464	509	544	517	523	506	492	521	469	499	564	482	520	487	511	546	509	513	531	502	510	482	538	487	495	513	465	520	489	483	528	504	510	545	543	491	526	531	522	511	495	502	509	473	516	516	496	498	529	501	525	527	509	508	489	491	468	504	499	515	521	525	497	513	523	512	531	502	494	488	507	493	483	506	497	508	469	508	473	509	491	510	525	487	525	528	460	526	529	518	483	506	518	511	519	516	487	497	528	529	492	456	524	506	493	482	470	553	534	562	506	499	531	512	531	548	501	563	466	520	556	509	531	540	531	466	524	530	494	527	507	509	493	482	521	528	520	532	466	515	472	517	485	511	515	563	542	513	498	469	529	513	514	514	530	465	519	498	488	515	471	465	554	518	511	494	552	518	530	523	464	546	481	525	504	466	505	520	501	521	518	504	493	545	527	496	518	520	520	486	480	506	497	467	480	521	521	529	522	489	491	521	520	512	496	521	494	485	494	479	472	511	476	534	477	534	507	521	502	510	539	509	513	508	495	525	515	516	495	514	508	500	481	519	515	472	510	503	511	508	475	462	499	477	472	497	497	486	555	523	492	490	527	494	494	522	514	494	520	503	485	487	551	500	511	496	527	524	479	496	535	502	494	493	503	536	519	514	509	525	512	475	501	512	537	536	527	462	479	505	487	510	548	491	512	532	499	498	483	503	482	456	532	519	536	481	464	506	499	509	458	482	491	509	478	497	466	527	514	486	498	481	478	527	474	529	507	511	548	499	495	511	472	526	494	506	492	525	471	500	527	503	507	542	512	476	530	546	509	528	496	523	546	456	515	516	493	520	545	488	485	520	454	548	530	525	469	532	492	526	492	485	466	514	546	459	505	494	463	500	522	472
37815	46029	31212	13877	3665	3354	905	821	854	814	871	882	831	874	880	906	877	863	893	870	845	825	859	921	913	888	849	853	799	896	893	873	893	829	896	852	896	877	929	852	857	875	865	893	848	905	862	879	842	894	875	887	847	855	908	865	905	875	842	888	858	895	913	829	822	876	805	885	915	855	932	836	858	861	881	900	870	857	867	871	844	869	880	854	867	882	833	846	869	801	923	892	881	851	852	884	803	903	930	852	854	866	849	811	865	839	853	888	857	860	839	817	886	886	869	854	860	830	881	902	862	783	884	912	834	823	862	866	831	861	921	841	928	883	842	860	877	853	802	898	896	830	827	861	836	908	850	872	907	876	860	842	857	880	866	893	891	903	860	892	847	920	835	797	855	829	853	854	882	901	868	878	907	867	851	849	905	846	874	890	834	874	888	843	845	818	865	877	893	853	874	844	888	857	863	882	834	875	866	893	911	865	851	881	836	904	890	881	807	792	874	826	881	886	890	894	887	854	886	923	837	895	865	876	881	848	898	887	833	915	904	855	841	841	844	842	851	907	856	882	840	903	847	833	859	797	875	886	856	880	852	848	871	901	831	885	873	834	866	866	880	878	842	849	896	834	843	863	850	824	903	837	883	825	850	871	874	864	908	932	881	861	924	851	897	790	857	866	885	882	873	899	931	896	841	887	841	870	878	880	938	831	864	877	881	866	826	834	861	834	873	859	854	892	874	865	889	862	863	872	830	882	908	888	850	877	893	851	822	866	917	891	843	840	814	902	871	884	818	874	855	848	914	882	856	860	845	862	879	912	884	817	864	862	865	883	873	837	889	882	878	875	900	877	878	836	883	906	878	881	812	852	835	890	894	861	894	914	824	858	924	910	842	865	855	892	846	848	897	865	866	827	894	884	914	891	827	848	861	874	830	849	865	898	840	877	886	875	904	812	853	853	861	888	915	814	865	862	864	878	849	910	894	867	876	853	832	848	907	915	831	886	907	893	864	859	899	818	869	852	845	846	895	814	822	818	851	856	860	851	916	829	882	816	854	883	872	870	904	862	865	883	860	910	840	831	781	843	833	836	839	892	910	838	890	900	917	879	815	859	853	837	832	863	882	864	860	903	888	870	879	918	838	877	879	917	863	924	926	826	899	902	885	853	858	879	860	872	847	865	839	814	825	875	885	852	861	835	889	873	854	864	827	883	894	889	842	849	850	823	848	837	852	878	841	859	794	865	857	897	845	866	836	880	933	862	874	872	824	803	911	834	939	849	861	894	829	876	858	838	845	866	864	916	907	889	914	878	833	882	830	841	864	862	883	856	948	880	850	893	871	888	865	841	858	863	851	852	838	864	909	848	896	807	863	872	860	901	806	862	821	882	890	878	860	952	880	866	887	829	865	883	840	871	854	891	856	922	893	850	876	837	863	859	864	882	865	855	848	877	859	810	824	878	851	848	862	874	842	945	889	847	892	869	880	874	896	828	836	825	887	854	874	880	873	818	898	902	912	843	885	865	856	863	859	844	840	862	877	838	806	867	853	892	891	891	855	850	851	866	896	853	869	878	854	929	834	884	869	866	843	833	898	909	815	891	909	907	896	889	889	920	858	848	872	832	924	902	917	848	902	896	868	849	872	850	871	837	887	876	842	890	912	856	830	839	840	864	871	865	896	866	844	912	905	878	865	839	818	861	879	867	856	806	860	855	873	961	835	879	875	856	879	909	830	856	841	829	859	908	870	863	906	856	860	857	890	901	881	880	857	829	893	838	854	898	865	864	867	859	847	861	886	878	865	850	906	928	893	852	864	898	887	892	864	868	830	881	870	898	878	844	919	893	845	859	921	873	879	882	807	886	894	863	908	912	888	881	876	840	924	898	874	859	893	824	839	843	911	883	873	821	866	887	864	838	868	825	849	900	911	894	812	859	880	888	864	871	809	821	897	892	839	923	853	873	860	905	854	862	828	884	896	862	918	793	859	843	862	883	891	876	937	930	865	864	856	902	883	888	888	873	861	807	882	877	886	879	898	910	861	897	888	859	821	850	887	874	829	892	802	887	832	869	923	852	870	824	889	848	857	861	838	821	833	878	864	848	844	931	879	871	872	829	915	825	906	905	869	859	877	857	925	843	873	847	839	863	873	881	874	828	878	842	843	906	858	848	848	860	845	866	870	820	864	884	876	850	876	867	852	863	866	875	967	845	887	866	896	888	868	852	924	927	905	897	879	916	849	872	913	877	850	841	890	882	891	856	849	854	866	845	884	857	826	881	822	865	903	849	873	844	886	842	841	871	863	890	827	873	852	858	866	906	878	936	875	822	876	833	855	852	847	830	799	807	847	869	876	887	871	817	904	912	839	861	906	850	885	909	857	867	861	859	838	880	845	925	884	857	899	839	841	853	888	901	851	849	882	815	885	926	860	888	894	887	868	845	875	878	857	876	860	830	918	916	864	868	849	864	900	839	860	885	922	865	880	874	888	914	838	831	855	849	888	791	900	832	779	878	865	843	864	804	832	876	838	924	890	856	908	860	844	866	880	863	857	872	904	846	894	846	868	844	884	892	907	878	826	872	898	861	829	808	895	839	912	890	830	857	902	865	841	900	845	872	849	880	836	837	815	918	859	862	889	821	842	839	908	814	824	849	864	875	883	843	827	876	867	851	905	831	861	843	843	890	872	843	876	895	849	820	903	960	864	849	899	878	898	852	844	863	883	840	877	863	900	874	815	905	859	899	867	839	879	836	869	891	851	884	881	884	853	889	942	904	837	804	874	832	845	819	900	863	792	886	844	837	853	862	837	858	826	879	908	880	872	848	842	859	890	814	874	844	886	896	865	880	872	871	899	833	826	877	826	849	844	882	814	886	872	859	878	828	863	866	868	834	900	837	879	873	844	856	874	861	905	824	937	869	903	883	802	878	865	858	890	884	853	876	875	833	842	821	905	852	878	843	891	875	885	838	895	882	904	843	865	888	922	876	899	834	850	896	868	856	834	877	828	845	936	850	832	855	834	893	833	856	848	893	882	917	859	928	868	885	798	913	861	866	874	839	888	874	888	826	823	876	788	859	892	813	849	840	860	886	831	905	890	857	818	852	830	850	888	869	861	827	849	827	807	869	840	841	921	881	851	849	856	885	864	835	866	865	846	877	828	839	848	885	865	854	898	908	836	874	865	858	927	857	881	870	819	803	888	858	809	890	864	900	869	902	816	858	828	877	892	887	898	909	913	808	842	906	860	860	862	918	875	880	871	850	902	850	905	857	846	863	874	855	896	962	835	857	832	866	849	843	846	858	937	839	896	898	913	871	849	882	858	890	838	853	781	859	855	835	888	821	904	874	860	857	867	901	868	863	908	863	853	895	876	798	836	861	925	858	889	858	862	891	921	855	905	824	881	915	862	829	930	826	874	909	830	814	903	828	859	794	833	901	859	831	877	886	876	881	895	900	855	896	859	857	808	853	828	859	830	851	840	907	880	825	874	881	901	848
24016	22262	30651	25442	20686	15580	2394	487	456	475	460	441	467	473	483	483	442	460	478	441	434	471	501	438	460	477	475	443	437	474	465	436	518	455	450	453	441	426	484	482	462	451	471	477	464	441	460	436	481	472	486	436	445	428	439	457	451	430	457	453	454	449	417	438	449	435	454	431	444	440	477	482	427	507	435	452	471	434	472	472	481	456	460	461	466	495	449	446	496	474	426	475	445	448	441	433	470	482	421	440	470	412	451	458	490	447	448	475	407	474	427	459	463	468	472	419	464	476	414	467	448	463	443	414	436	483	439	459	468	436	393	411	466	459	501	488	450	451	414	435	429	441	510	479	442	422	487	478	465	428	473	468	446	461	435	432	481	469	462	432	443	471	465	453	433	464	445	440	510	438	481	460	431	489	451	429	465	444	442	435	478	428	454	433	452	472	449	429	437	413	436	460	453	449	431	445	435	455	453	415	438	439	474	410	435	440	451	450	416	484	435	526	483	427	410	466	478	424	457	465	451	472	465	465	409	435	435	419	479	478	462	476	433	438	442	471	447	395	437	445	430	473	476	471	456	416	458	466	491	460	448	490	449	451	459	450	447	402	435	443	469	433	470	466	450	455	413	434	466	430	421	464	422	459	443	456	415	453	464	426	437	430	476	501	453	445	490	415	441	437	475	461	465	491	459	447	455	452	445	441	457	406	437	449	427	473	441	473	435	457	411	479	482	451	443	470	410	460	473	452	444	451	428	480	453	430	465	456	464	429	470	467	486	453	433	460	467	435	440	425	435	452	469	476	432	431	415	449	451	452	480	426	448	447	441	477	480	427	437	454	444	450	464	465	417	436	464	473	454	463	452	480	447	425	449	478	442	409	468	473	439	452	448	439	428	463	455	439	429	487	441	470	466	469	439	476	462	482	456	443	416	428	520	439	449	455	449	438	471	443	446	442	425	437	445	461	461	399	444	418	466	416	444	418	444	437	448	470	423	443	456	457	503	445	488	475	455	500	435	475	442	460	394	457	488	415	496	480	460	429	439	467	445	449	410	503	424	493	467	437	487	463	468	420	431	468	414	447	465	437	480	418	447	452	467	497	434	453	434	454	447	460	504	477	440	441	503	439	443	441	445	477	458	472	459	440	470	461	450	456	427	454	415	464	430	453	453	453	445	423	447	464	455	481	462	470	461	453	429	437	472	436	462	437	452	468	473	453	482	437	431	443	463	417	453	472	456	476	462	464	435	487	444	469	472	440	467	443	467	464	430	441	457	426	475	437	447	434	466	452	458	431	450	438	463	460	458	440	435	436	452	454	460	439	446	445	467	470	495	436	447	411	483	484	479	399	479	448	441	477	464	483	467	452	424	463	446	502	445	441	442	469	472	474	502	460	438	443	416	393	450	458	500	467	476	435	408	435	401	441	476	456	448	472	463	482	467	460	441	448	435	454	468	458	441	451	449	469	460	464	464	461	451	441	437	444	436	445	474	457	504	438	440	466	431	421	430	468	461	474	410	462	476	444	457	443	471	440	499	443	457	441	409	461	454	471	418	487	483	454	442	455	451	434	438	451	452	395	476	449	456	456	451	486	489	460	490	464	462	460	478	398	462	472	417	466	444	451	450	460	476	453	471	465	422	460	436	486	480	427	446	478	440	400	438	503	475	484	452	460	459	472	432	429	441	492	454	487	450	464	434	419	417	444	494	440	528	499	454	427	451	464	438	459	452	442	446	441	476	455	433	464	475	457	426	467	435	443	455	446	423	414	453	454	483	451	449	472	448	429	467	427	448	466	474	449	441	504	439	443	458	441	467	447	446	453	459	451	444	437	451	464	439	452	518	400	467	441	428	485	467	449	478	458	438	417	498	457	448	423	432	449	493	417	432	486	466	469	426	445	458	472	474	429	423	399	454	472	455	489	473	436	423	461	442	435	451	458	446	466	444	482	464	453	468	447	462	473	503	464	462	485	492	463	417	459	474	441	448	468	480	455	481	445	490	465	446	426	430	468	439	418	458	459	436	474	452	441	449	452	440	440	421	433	435	454	446	476	449	475	474	450	424	465	434	452	444	473	459	463	447	443	410	472	440	455	460	442	468	437	437	445	462	447	458	474	470	481	484	454	432	426	464	435	455	441	439	445	480	472	457	453	439	466	431	447	434	440	413	423	424	439	400	428	442	440	462	481	453	432	451	459	421	482	439	458	477	426	439	435	465	433	414	467	458	420	446	426	469	469	440	451	451	483	461	451	430	449	475	426	452	470	435	461	423	456	459	456	426	452	459	480	428	416	465	463	467	462	468	436	440	435	437	487	462	465	452	492	463	448	450	425	439	476	488	452	431	480	449	464	434	442	502	472	450	462	456	487	450	452	475	432	459	490	465	467	500	461	484	454	401	429	454	469	434	467	407	447	464	424	461	442	427	440	449	458	459	437	487	438	458	474	469	464	459	457	446	471	456	448	453	448	454	459	448	466	482	487	476	469	427	462	463	466	463	459	440	425	502	462	465	469	431	495	455	437	441	449	440	445	465	441	446	436	377	453	471	487	442	442	442	507	456	424	426	462	424	493	463	426	470	452	416	471	459	435	436	421	447	432	467	450	453	455	457	438	451	493	424	502	439	464	431	484	465	432	426	436	437	432	481	430	457	453	447	457	458	436	410	451	445	441	472	411	424	456	448	454	434	480	445	453	456	451	463	448	441	434	458	448	438	364	449	489	427	469	437	414	481	459	469	467	425	435	472	438	493	435	463	447	403	454	449	459	427	446	509	480	469	452	461	440	425	449	446	445	428	465	451	470	493	448	465	457	450	470	443	451	451	447	414	443	477	453	445	469	454	435	438	473	476	420	447	456	462	434	433	455	451	464	470	449	510	434	440	409	421	467	436	425	446	444	485	459	470	497	471	444	430	416	479	440	490	423	464	448	450	435	485	447	418	464	447	447	470	441	455	453	505	465	446	433	455	468	453	448	470	457	431	431	441	475	448	455	496	463	478	444	470	458	460	488	434	449	446	463	519	415	436	451	454	456	472	416	463	471	449	443	456	452	469	464	459	482	425	420	483	480	478	435	436	425	429	448	482	431	461	455	459	470	465	444	406	464	443	483	446	454	420	463	455	498	476	449	447	484	477	426	447	465	476	439	444	476	470	473	471	430	485	484	463	432	458	459	465	474	436	428	446	440	472	443	468	479	420	458	474	464	478	466	461	424	443	483	467	461	445	483	489	436	463	427	475	468	438	457	422	453	471	452	437	472	506	432	478	460	480	502	488	437	435	447	444	442	437	479	444	417	450	473	470	446	435	455	457	444	482	452	468	455	435	451	394	493	457	445	429	441	464	495	469	462	424	435	443	452	469	432	451	449	427	454	466	441	419	413	438	432	461	481	439	433	475	492	473	465	477	432	419	422	448	444	470	432	470	461	432	436	433	443	481	471	459	470	433	449	424	411	475	480	444	445	447	429	447	446	494	463	423	479	438	452	475	455	423	455
58926	88671	64872	38768	20622	14543	1635	783	749	828	813	806	789	784	777	752	784	798	699	800	762	769	795	819	716	781	830	806	776	756	771	773	773	766	776	738	770	785	786	782	781	770	775	721	800	746	782	782	739	783	742	756	735	751	802	770	719	766	724	762	812	760	765	764	773	720	733	754	813	811	816	789	765	726	748	754	742	785	740	753	779	797	818	761	754	749	811	764	791	804	763	722	724	784	725	774	775	776	753	760	779	762	798	798	762	843	827	783	735	740	767	769	766	730	810	786	728	751	760	774	749	799	780	774	767	802	785	762	789	763	792	780	792	785	800	804	789	806	769	747	738	761	758	771	757	801	722	770	758	776	742	761	754	748	816	788	749	758	772	783	786	799	776	792	779	703	777	795	760	779	795	782	812	790	778	765	785	783	785	743	777	755	721	741	751	799	718	766	751	752	704	786	788	765	720	776	747	784	726	770	795	770	758	753	803	734	754	737	799	755	764	787	770	776	740	812	725	788	741	801	788	740	777	790	775	771	722	817	747	765	763	799	748	712	820	778	757	805	751	744	743	743	805	776	750	766	772	769	750	771	781	772	745	761	796	736	766	763	793	784	768	740	750	740	742	746	729	769	761	746	787	706	770	788	788	802	793	753	780	750	745	712	760	775	726	706	766	799	768	769	746	767	807	774	814	779	798	781	794	796	738	812	740	791	773	721	784	792	701	787	772	752	733	771	818	779	799	770	841	760	795	822	760	771	795	770	712	753	760	809	762	757	768	734	782	802	734	754	781	787	774	789	708	824	756	730	756	783	772	781	776	766	747	742	798	789	724	813	813	803	777	739	832	840	816	744	751	735	781	790	763	790	720	778	801	759	723	776	751	771	758	770	787	801	803	792	803	779	755	711	741	756	733	775	761	737	713	744	747	775	763	758	786	742	734	769	765	731	757	775	766	790	796	767	774	824	773	780	762	714	780	767	794	815	758	740	741	784	762	758	746	755	775	765	770	769	831	774	801	774	714	817	725	747	758	793	768	749	764	731	781	769	833	819	744	748	819	739	734	786	750	830	803	749	769	780	774	767	778	772	817	765	833	790	792	767	768	782	796	766	793	786	748	753	772	749	752	787	793	756	779	759	788	767	811	762	734	751	772	772	806	746	764	794	794	746	739	709	778	797	770	757	800	785	791	747	773	761	764	791	787	817	727	774	753	793	793	752	767	804	819	776	800	755	784	781	806	770	753	812	757	759	732	774	752	763	775	762	730	734	802	814	751	731	737	783	739	781	747	753	748	777	813	835	767	791	723	748	803	783	763	810	778	779	771	807	797	781	774	792	718	781	794	776	763	785	795	702	742	775	771	734	745	789	774	753	765	816	791	755	775	750	784	713	787	795	768	773	745	801	785	733	789	766	730	848	790	752	793	773	690	752	771	795	741	763	737	770	777	768	767	731	746	801	688	763	766	744	821	755	773	748	769	757	775	760	770	814	750	806	760	757	753	759	757	777	750	777	809	803	788	797	800	775	771	783	765	726	748	753	824	788	809	786	781	810	736	746	759	793	793	765	796	762	769	810	720	775	748	720	750	748	760	760	799	781	717	854	758	739	788	731	783	742	738	742	740	740	812	784	759	755	769	770	746	806	750	774	764	791	765	768	771	773	740	700	741	751	726	767	750	768	753	782	758	736	811	754	845	765	758	758	757	799	795	747	767	779	807	751	781	768	734	778	741	729	787	771	751	809	769	764	793	769	759	801	807	814	811	780	742	787	755	725	765	739	776	746	755	793	765	777	749	769	774	731	754	797	785	813	804	797	770	753	707	752	764	803	776	741	752	746	790	810	729	775	746	734	781	763	772	776	773	743	797	817	796	768	732	789	774	777	749	781	762	778	689	779	745	760	775	812	802	726	781	738	776	792	817	770	784	754	764	679	760	801	774	713	768	790	744	782	779	761	776	744	805	789	805	733	751	802	763	762	773	737	771	743	726	794	770	738	736	763	741	756	743	728	806	752	727	772	713	744	745	816	751	747	783	741	773	762	759	709	789	753	805	742	795	756	806	770	811	803	757	794	732	740	782	789	854	791	795	786	754	767	777	761	740	746	741	728	792	703	768	769	785	729	727	775	805	805	732	772	712	747	699	760	805	796	770	767	816	758	785	753	782	778	744	735	783	759	780	731	776	794	769	726	797	821	775	769	771	727	760	742	803	742	741	791	794	767	787	778	759	752	811	775	757	792	740	779	763	736	755	782	755	746	789	777	709	749	748	767	784	765	780	754	753	746	733	776	751	764	756	757	750	793	749	733	789	742	791	765	771	774	780	755	770	740	791	737	793	775	741	820	812	761	753	812	769	749	768	744	762	795	784	780	809	784	795	821	756	786	732	749	773	772	695	793	802	733	786	812	740	756	788	742	756	747	761	801	776	741	797	774	821	779	781	760	734	791	787	800	796	736	778	748	753	781	723	769	813	740	745	783	812	747	749	767	789	775	784	781	772	776	815	750	784	739	711	808	791	777	795	782	764	803	770	843	729	765	745	770	733	759	781	809	802	771	747	796	745	783	779	829	777	695	708	793	740	813	732	750	781	777	770	722	776	756	792	804	785	729	762	780	790	809	746	793	774	775	748	750	747	787	747	728	832	771	732	762	741	769	739	808	759	768	824	748	766	741	796	804	735	770	846	753	760	770	758	767	762	751	826	793	776	795	770	761	787	823	784	765	769	757	786	777	737	748	781	815	810	797	806	750	773	771	802	761	787	783	792	777	731	730	710	780	739	746	773	759	766	758	750	742	775	765	739	741	763	761	815	715	757	745	751	752	718	781	777	719	753	784	775	763	774	807	759	737	755	749	758	760	776	720	811	722	805	794	736	789	791	740	797	778	801	734	779	710	777	837	754	813	808	725	761	766	757	721	781	777	772	740	754	727	763	839	728	734	772	739	767	778	752	745	788	819	760	779	716	776	810	779	770	777	775	778	765	735	767	783	736	784	776	781	772	777	735	735	783	760	769	810	828	753	766	795	732	795	809	768	803	798	772	742	740	783	772	778	764	773	790	758	780	720	700	748	784	736	749	764	748	840	762	776	858	739	745	832	800	758	757	800	760	756	765	749	765	743	745	779	845	760	765	729	797	766	792	746	740	720	796	761	774	794	765	744	724	745	749	779	789	773	716	712	777	760	791	702	785	799	786	778	733	702	745	738	718	728	787	782	770	780	724	747	800	740	786	765	805	799	788	768	746	764	780	783	833	766	770	733	766	788	792	750	765	748	786	766	740	777	802	788	779	765	827	710	782	810	739	779	788	756	748	725	808	754	801	772	733	769	754	748	744	832	799	783	789	766	788	756	767	755	812	755	764	750	794	760	799	786	800	731	735	820	757	837	723	832	772	746	786	804	775	754	768	782	785	783	761	713	764	817	732	751	750	801	781	750	757	778	800	814	758	782	790	712	696	739	819	765	729	789	772	736	780	711	770	741	790	797	801	824	806	760
22939	21529	30110	24010	21216	20747	8186	703	544	568	550	534	545	548	524	574	532	527	591	542	533	566	561	541	514	561	548	561	534	500	544	521	521	551	519	520	565	473	539	511	540	501	504	546	520	545	525	553	472	502	511	553	536	519	502	512	521	509	529	543	535	520	529	500	519	501	504	522	565	527	588	595	574	531	559	537	527	508	539	574	540	547	511	505	525	496	512	566	462	487	579	540	547	504	496	534	511	506	566	557	510	488	529	537	509	539	512	557	554	526	567	508	512	542	563	521	538	526	515	536	503	555	528	559	541	499	505	541	487	551	537	548	517	517	532	539	572	544	489	520	503	522	516	530	498	541	535	492	520	521	565	567	544	550	523	530	532	524	495	513	548	509	547	519	529	525	521	555	540	562	513	542	545	519	547	552	507	529	538	494	524	508	510	526	558	535	495	573	492	539	519	505	547	525	525	543	507	543	498	525	552	514	519	508	554	561	507	519	509	561	535	541	518	512	521	517	513	509	530	542	541	495	544	496	514	554	562	520	541	531	500	511	507	538	543	509	484	511	553	575	551	524	563	516	535	527	501	570	467	567	511	553	521	539	601	486	502	559	520	523	493	526	499	520	535	530	556	519	494	546	546	506	532	534	502	544	462	508	500	524	538	511	552	500	484	521	507	542	554	521	511	504	535	525	544	536	520	519	536	515	537	490	544	529	534	535	517	524	528	551	491	534	527	521	563	496	500	535	517	562	558	479	541	531	526	504	526	525	506	463	537	541	545	520	559	534	507	561	549	511	575	546	540	530	521	512	527	542	535	562	548	457	513	499	497	532	483	553	555	539	549	513	513	504	507	457	565	500	550	523	546	532	510	541	506	509	501	537	513	537	545	521	544	506	532	500	530	535	528	561	518	556	542	529	524	517	536	551	514	558	546	514	526	533	513	502	528	550	571	560	493	528	526	544	489	503	523	508	557	559	521	528	511	532	528	517	508	507	511	549	468	517	503	530	510	542	499	539	513	497	519	526	504	499	521	537	511	508	524	507	533	505	557	514	509	536	524	524	503	505	561	490	497	501	531	507	521	524	538	505	525	528	528	552	505	556	526	520	582	500	505	560	519	511	529	524	502	519	558	504	504	539	559	514	549	499	528	507	528	502	522	500	571	507	533	507	499	509	536	544	537	556	538	520	519	554	528	510	558	531	525	521	519	581	519	522	531	523	518	525	501	535	508	526	510	539	525	533	536	500	526	502	524	554	527	537	551	491	533	512	534	490	562	523	498	536	548	515	535	503	543	516	495	495	527	528	543	510	518	545	537	523	541	493	522	523	525	531	509	509	494	531	553	527	537	516	507	557	546	507	535	524	544	510	552	522	542	535	491	536	534	543	509	491	536	519	523	529	532	560	532	542	563	530	565	518	524	516	543	529	487	490	557	530	558	509	491	548	505	541	549	509	521	459	550	499	516	546	524	588	539	541	530	503	505	519	474	525	490	459	531	520	511	529	564	507	552	526	501	563	519	512	534	551	534	516	513	531	532	547	560	522	501	500	477	500	560	516	495	517	533	501	571	500	523	524	497	529	536	511	532	538	487	513	551	536	536	553	530	498	517	539	488	516	503	541	542	497	585	511	506	545	499	539	575	548	491	526	515	521	553	492	520	488	522	521	499	532	545	501	527	511	539	559	558	522	521	534	534	517	547	518	513	544	519	548	506	587	537	510	504	541	557	513	491	513	508	518	522	503	476	527	531	515	507	531	575	504	483	539	524	526	503	484	531	522	535	542	498	540	545	520	512	526	550	543	495	551	524	526	564	539	542	513	539	511	519	497	506	518	502	539	540	521	537	552	517	564	521	508	497	535	530	509	501	532	515	540	537	532	471	488	530	509	561	564	493	524	503	499	505	501	542	574	493	529	552	518	499	519	516	512	504	523	541	514	551	500	545	534	497	538	488	535	546	537	494	522	499	539	566	520	549	510	541	541	485	536	467	563	556	523	544	523	538	552	521	528	516	522	571	512	492	465	539	538	501	557	498	507	534	514	541	534	540	504	561	534	536	545	558	516	525	543	545	497	553	512	560	566	529	561	515	516	519	520	510	479	501	534	514	514	570	519	546	499	534	516	572	514	504	524	479	481	553	530	518	497	571	533	548	521	535	540	541	506	553	547	571	535	495	561	543	542	534	511	553	483	587	484	507	496	551	529	518	528	530	563	526	525	509	530	542	494	521	515	568	543	498	538	530	504	509	526	502	527	553	577	530	512	471	532	525	542	535	517	487	581	509	511	518	510	511	586	552	531	546	526	554	522	493	549	539	490	528	509	510	537	511	580	515	506	517	548	514	508	533	505	510	519	519	511	561	507	552	501	490	506	492	548	533	508	503	543	501	544	529	534	561	542	512	509	558	521	505	531	511	541	529	565	539	525	567	534	527	513	546	528	532	588	562	538	533	474	531	525	552	524	533	511	512	501	552	499	505	508	527	517	534	546	512	501	541	565	571	521	512	569	510	534	545	500	568	514	489	505	518	517	522	523	541	496	546	534	519	524	517	522	500	515	544	534	562	579	569	552	503	559	572	571	545	569	525	533	515	516	530	530	505	526	497	526	481	494	501	515	529	560	507	462	521	521	525	531	535	515	526	521	552	553	507	545	517	512	475	514	519	493	536	499	544	558	517	521	561	530	516	547	524	550	550	506	514	500	518	506	548	516	553	506	491	503	495	548	504	477	494	523	534	494	502	539	549	498	525	538	541	527	499	511	503	523	561	519	515	520	490	492	526	491	502	516	511	594	543	487	545	523	519	549	511	510	505	527	496	525	493	527	532	501	529	539	521	509	476	504	502	538	532	527	470	481	487	503	567	547	542	501	506	518	519	502	553	560	519	566	487	528	524	505	495	533	530	505	542	505	543	536	524	540	528	532	518	538	497	552	492	553	485	519	513	534	504	532	503	503	540	506	464	541	510	523	531	527	523	526	538	561	524	530	555	533	533	535	541	533	520	525	515	554	523	506	497	504	542	540	539	568	543	525	540	527	532	535	530	489	523	541	509	529	532	512	543	564	509	553	510	526	526	564	515	532	552	504	528	495	542	517	522	517	510	530	550	571	555	510	502	557	500	514	573	506	499	555	484	519	547	489	530	487	556	497	567	577	559	466	536	546	546	564	502	534	502	530	538	543	542	469	495	546	538	542	546	490	498	524	495	515	510	502	536	508	528	518	531	538	521	533	523	527	496	490	530	545	526	529	544	499	523	564	489	529	477	528	530	526	543	529	540	549	535	536	511	537	518	578	525	534	547	541	505	546	547	522	553	540	488	528	563	556	529	512	540	511	474	509	548	518	539	447	522	530	512	506	542	539	500	508	507	551	569	536	509	560	537	542	485	547	573	546	558	507	521	509	525	516	483	519	569	503	532	550	523	514	489	514	567	543	528	574	522	517	535	557	499	530	535	508	502	500	473	504	485	511	466	501	529	524	492	537	526	557	508	486	502	508
58408	98124	74533	46738	27286	19450	2440	845	912	931	882	887	857	860	843	855	850	900	880	835	863	827	874	875	854	857	885	872	847	919	847	881	878	888	842	835	843	908	847	885	857	844	849	893	821	827	834	875	829	913	839	874	817	911	882	787	880	842	841	883	861	921	849	783	884	873	858	864	848	948	982	909	856	847	812	835	855	828	846	875	856	888	892	882	834	830	841	846	826	838	899	885	795	816	845	878	903	826	859	872	855	849	818	899	868	905	857	813	825	853	891	850	874	828	849	856	841	847	867	876	827	853	852	868	814	828	860	818	830	860	863	865	882	836	864	910	873	888	832	825	844	902	857	891	774	901	859	862	815	863	858	847	894	837	831	882	867	879	916	889	885	876	825	880	860	889	868	837	877	828	888	922	872	925	889	860	850	859	856	901	857	817	884	864	898	831	896	826	855	854	821	851	889	903	840	841	880	835	875	843	887	839	842	838	848	833	896	830	854	850	851	827	866	824	864	898	896	804	828	824	803	844	838	836	884	876	842	881	869	862	913	814	832	888	882	845	845	846	865	850	849	846	807	851	863	843	863	842	833	885	824	867	865	875	797	862	879	829	854	861	872	811	795	823	860	854	835	883	822	840	858	870	882	825	819	803	831	862	856	863	852	827	906	798	852	856	853	859	812	870	882	822	875	899	801	840	855	853	872	860	842	846	839	839	820	890	872	843	822	852	873	852	867	806	856	898	845	894	831	861	829	883	831	839	830	864	847	861	868	863	863	852	805	848	828	829	834	851	852	881	854	850	806	900	850	871	850	850	857	869	849	868	871	875	813	875	850	800	849	882	841	822	852	833	848	864	811	836	867	845	863	843	838	902	835	875	829	827	828	828	940	833	864	871	826	884	835	857	800	819	893	845	877	895	825	854	822	838	862	793	863	845	857	850	860	835	954	839	862	864	882	849	875	795	822	882	897	829	869	820	883	899	879	850	875	832	827	834	857	761	893	870	842	852	871	809	852	842	872	906	820	852	811	847	830	841	867	854	846	782	883	861	858	886	813	833	836	860	874	799	845	852	892	901	870	840	890	799	824	862	889	852	892	868	873	895	898	864	879	850	825	833	862	874	860	844	861	872	812	910	827	856	862	847	834	836	884	888	848	863	793	833	841	815	829	916	839	864	789	824	839	854	776	859	839	905	808	833	883	887	837	902	859	880	824	824	889	872	863	842	902	827	898	852	891	834	882	835	891	838	840	850	890	855	829	851	885	869	841	841	881	864	861	856	850	818	875	881	794	805	929	932	866	824	892	876	835	874	844	823	841	840	821	842	839	879	866	820	815	847	878	888	795	843	852	879	854	881	822	881	851	874	809	864	827	865	875	833	848	859	879	819	886	823	834	856	865	873	848	902	889	895	823	872	870	867	854	824	836	852	885	831	812	855	863	873	874	844	879	841	845	863	870	861	859	875	801	874	874	830	858	866	885	915	816	866	871	867	825	869	856	858	812	834	832	894	883	892	846	792	839	877	893	806	900	873	879	812	859	850	879	835	812	847	910	836	824	811	868	848	834	860	867	858	848	831	842	872	905	853	872	861	869	861	823	783	864	856	863	839	799	863	868	835	854	870	872	888	831	914	870	885	914	898	905	845	840	846	853	877	836	848	850	858	878	817	874	827	896	806	826	827	848	901	859	835	910	877	881	860	925	855	838	829	808	848	890	845	853	800	829	869	888	835	863	926	896	879	810	843	833	822	908	883	805	861	909	845	846	870	914	868	870	887	904	887	869	893	837	920	818	865	869	790	787	905	833	916	873	870	810	839	875	816	820	830	892	859	851	885	846	900	838	890	871	818	795	859	849	858	815	919	866	778	870	853	846	822	911	806	862	860	832	868	904	834	816	842	877	824	866	839	847	907	849	848	846	882	845	877	888	882	871	832	801	880	863	816	862	852	844	809	855	857	868	797	856	862	842	801	865	832	867	789	849	839	845	803	812	902	881	848	877	863	826	815	833	897	818	856	820	853	848	876	878	829	825	863	863	813	810	838	859	805	855	902	877	867	820	859	826	900	874	837	873	870	928	838	850	834	886	822	843	875	865	869	870	863	856	845	841	907	848	881	851	831	817	838	860	823	847	890	830	822	824	802	876	844	840	798	880	864	842	816	848	849	847	799	857	855	923	872	878	892	897	815	899	899	853	812	860	883	805	921	815	847	835	864	876	863	871	846	857	879	894	871	838	874	821	857	821	899	832	866	802	844	867	838	841	886	817	900	878	837	886	902	925	881	884	908	902	830	896	833	827	880	818	867	824	888	854	863	867	872	759	867	846	836	799	856	858	837	915	816	816	898	839	836	911	853	867	879	832	840	875	859	839	886	819	876	854	878	874	901	864	835	876	849	826	891	837	863	852	861	855	877	811	905	814	855	843	869	872	858	931	847	849	838	883	840	824	834	896	823	822	835	911	851	836	834	837	876	812	825	853	921	830	896	871	851	878	820	801	865	891	875	852	847	842	859	838	862	881	883	856	882	867	905	919	902	854	848	844	876	829	856	865	869	861	865	885	863	845	872	880	798	910	912	836	840	869	883	930	865	845	867	835	877	878	832	843	872	870	873	821	852	877	843	858	865	889	811	882	788	831	843	836	888	836	880	879	869	891	832	831	870	908	812	872	915	895	883	894	879	813	809	879	827	816	802	838	787	851	906	810	906	844	831	851	842	854	881	811	868	870	854	886	815	817	852	838	900	888	828	868	849	791	863	866	822	861	850	829	855	832	801	837	871	827	896	848	848	827	793	884	852	860	835	875	828	830	852	880	889	845	841	888	797	875	864	811	805	891	828	831	858	866	921	835	843	812	826	857	805	910	856	880	886	837	918	890	861	828	865	831	840	872	886	850	818	836	852	817	848	827	862	889	907	889	819	906	862	844	794	844	849	845	875	888	832	839	803	905	865	888	847	864	855	894	851	866	820	885	820	798	839	792	805	866	884	880	820	826	864	806	846	855	920	858	883	823	864	878	810	892	914	864	833	897	864	860	798	885	803	836	877	852	832	856	855	818	891	837	855	842	892	880	864	822	828	893	871	829	856	888	849	877	848	829	886	832	912	832	837	904	896	877	849	914	859	847	891	882	784	896	855	886	890	869	833	871	866	840	865	829	808	900	838	871	831	844	890	805	830	843	834	847	838	856	854	825	841	876	866	872	835	761	834	869	870	834	863	864	873	864	860	860	879	817	862	831	844	854	789	801	837	820	865	869	875	867	795	861	867	856	849	835	850	841	841	819	801	865	862	883	852	907	833	848	834	855	834	840	869	872	846	883	812	868	878	840	873	861	841	866	877	859	905	854	864	843	850	827	857	871	815	873	863	866	867	806	844	851	857	840	850	850	860	843	811	874	887	905	825	857	850	817	863	795	802	869	875	862	868	845	917	855	821	837	898	841	864	859	817	862	815	812	882	881	860	873	884	805	841	881	877	869	894	885	907	841	855	804	896	870	840
28697	27760	26141	13527	2106	1390	594	495	503	481	507	557	526	512	497	493	489	473	493	491	489	510	505	515	452	509	506	470	499	494	527	514	472	466	470	490	509	496	489	472	503	511	518	546	508	510	507	497	491	500	516	480	482	482	473	490	491	477	508	555	480	488	518	546	530	494	542	501	515	507	466	476	483	512	488	466	433	509	476	476	470	507	509	487	464	476	503	526	493	500	495	469	493	512	522	549	522	472	513	512	481	500	499	515	509	503	505	486	513	483	481	503	506	472	514	455	504	459	505	469	528	509	532	470	478	479	455	489	496	502	483	510	463	465	497	505	502	475	477	550	528	515	509	475	514	509	482	514	475	508	518	495	526	470	517	489	516	489	459	506	488	502	508	522	526	475	474	500	499	479	497	507	481	478	503	494	498	485	497	500	498	517	471	457	520	530	470	514	458	472	521	487	497	458	518	501	535	497	510	486	536	499	496	465	511	494	472	464	470	504	478	481	494	509	503	497	513	487	537	489	509	491	500	487	502	505	472	525	468	516	521	484	496	478	496	508	441	516	499	507	523	462	497	489	473	472	488	480	520	474	481	478	503	520	506	480	558	479	479	489	469	476	468	511	467	468	523	505	484	464	522	479	477	490	498	530	481	452	474	474	490	509	497	488	471	505	501	499	525	500	466	499	501	482	514	506	523	518	473	491	536	495	521	486	513	524	499	469	500	493	480	480	501	476	543	459	466	476	514	504	504	498	482	476	556	519	524	464	500	459	510	508	502	500	481	455	491	501	478	492	517	510	509	429	517	491	491	460	481	484	461	511	491	485	579	540	504	530	504	526	502	491	470	524	512	489	494	472	534	512	493	513	505	531	526	510	504	514	487	513	517	475	474	488	507	468	504	508	486	500	471	472	447	501	514	489	491	513	549	455	445	464	464	486	541	505	483	492	487	476	491	483	525	495	459	484	493	490	516	545	489	491	548	475	504	514	488	480	489	459	506	455	516	511	487	507	492	481	447	485	489	511	516	512	503	528	467	481	473	488	485	494	509	506	495	515	520	504	456	473	481	527	449	448	514	500	492	492	492	495	472	484	500	519	512	523	482	483	483	495	509	470	472	506	519	492	485	519	506	479	503	475	459	503	497	491	509	480	518	554	507	497	479	460	495	481	506	481	502	524	495	493	486	500	477	477	464	467	463	491	478	494	509	465	464	516	469	467	503	501	507	492	482	479	470	493	515	529	496	501	469	486	503	510	499	513	473	502	512	511	450	490	477	486	483	531	529	504	544	463	529	455	509	481	485	503	479	489	498	503	492	494	507	521	465	519	446	483	501	481	489	491	500	495	469	541	502	498	519	496	473	506	508	540	516	485	543	496	507	494	494	521	476	472	489	489	466	517	538	503	450	521	486	472	588	466	490	494	520	486	491	499	503	483	483	488	504	506	520	491	491	504	476	493	513	495	455	502	540	493	506	474	520	506	449	544	511	475	466	507	505	482	507	505	503	490	492	540	455	498	520	468	518	519	542	496	485	523	528	476	526	537	500	521	498	510	469	470	522	491	520	466	516	463	535	431	478	464	471	525	469	463	526	507	499	483	519	492	487	458	509	496	471	538	456	488	499	509	505	476	467	466	508	495	495	476	484	510	488	521	528	522	490	479	495	480	491	485	458	486	488	470	514	494	505	494	516	481	450	519	510	459	473	510	519	455	492	530	459	481	502	494	507	517	514	488	470	506	530	475	495	451	484	502	450	497	484	497	481	519	504	470	483	501	481	508	460	514	460	522	511	506	445	507	498	462	513	497	512	482	511	472	509	499	469	496	545	486	473	522	489	488	473	508	490	508	490	484	466	527	503	529	486	495	541	505	476	504	484	521	482	496	508	528	508	545	447	541	511	462	444	514	486	502	493	483	499	494	503	498	497	512	478	481	510	523	506	468	499	475	493	478	468	483	514	442	493	513	520	509	517	519	497	547	518	493	508	497	483	497	487	465	527	497	490	514	515	436	483	489	481	506	495	533	486	499	471	503	496	471	463	477	492	505	500	509	501	517	469	497	505	508	493	484	506	490	492	486	507	495	479	464	471	479	503	465	527	464	487	544	465	461	517	518	473	482	485	470	568	505	475	519	501	496	514	505	460	529	512	468	476	472	488	497	517	505	497	472	515	486	461	478	497	504	463	482	454	498	522	505	532	489	501	477	515	521	513	472	494	507	477	501	508	504	486	492	467	505	510	483	469	506	468	537	520	532	503	485	496	500	544	469	484	491	479	485	505	447	501	482	472	510	499	519	491	480	500	480	497	528	491	512	517	452	511	510	482	530	492	506	483	506	491	489	545	544	473	478	498	527	493	483	497	485	535	511	511	490	526	473	513	499	509	478	504	466	479	483	483	500	511	498	485	473	525	485	491	516	534	492	477	489	498	518	514	464	529	530	508	472	503	446	520	505	511	486	459	499	460	523	533	489	542	551	478	463	493	494	493	480	485	499	484	478	493	454	467	490	509	469	464	481	520	521	495	489	518	481	509	471	471	498	512	488	503	498	515	438	513	504	486	515	486	461	493	464	521	481	514	494	521	491	487	461	475	501	469	494	478	498	486	509	501	475	469	517	509	509	486	469	486	496	454	512	477	506	516	483	499	462	499	479	489	449	537	484	501	462	472	467	520	518	464	476	503	485	528	516	514	457	489	448	471	502	525	515	487	493	496	483	503	485	456	506	503	534	495	484	511	491	503	516	493	531	521	476	474	492	476	508	489	482	490	456	544	477	512	497	537	531	533	546	519	494	477	502	502	489	491	539	478	493	482	497	498	520	503	508	527	494	501	526	497	538	478	503	502	535	512	492	462	489	479	496	496	513	470	490	509	456	499	480	544	497	499	459	503	465	462	482	492	485	510	501	495	534	470	493	494	473	494	495	500	458	479	448	475	516	460	518	502	515	491	482	495	506	476	479	485	499	474	481	532	494	498	492	551	497	516	489	459	520	500	510	547	524	485	464	474	534	496	546	484	493	515	475	485	488	478	492	461	450	507	503	488	495	517	489	517	534	471	498	508	491	517	531	495	506	515	531	506	473	514	493	520	463	508	465	478	501	495	507	495	461	514	480	488	460	500	521	514	509	461	467	554	497	503	484	463	492	502	471	479	466	510	480	503	504	549	520	530	486	495	497	478	475	492	507	539	505	486	499	463	444	538	498	495	534	489	537	507	474	502	489	520	473	488	518	510	504	481	513	508	483	471	460	480	506	480	525	471	486	486	543	544	475	476	485	482	490	516	514	531	501	496	450	498	509	513	493	520	488	478	492	515	457	514	491	490	492	511	531	509	495	498	482	447	485	513	492	518	471	506	521	527	505	498	483	492	499	441	519	474	516	484	484	477	481	484	479	481	466	459	476	504	483	509	476	469	487	560	504	511	516	507	502	462	518	493	486	494	524	476	502	496	497	482	515	458	476	480	486	519	471	483	482	497	504	490	468	501	489	476	447	511	495
37621	46211	31328	14147	3913	3187	1025	858	856	850	841	812	849	870	816	848	893	839	840	814	803	856	848	862	844	867	848	865	861	775	819	876	877	824	834	838	802	837	845	862	841	858	898	869	862	839	824	861	905	888	900	835	877	900	856	862	825	853	830	904	838	892	838	883	827	832	886	835	810	797	857	846	813	872	828	825	838	839	797	847	836	844	835	869	849	858	861	874	822	814	866	788	845	835	831	821	820	820	867	770	847	834	862	845	831	816	855	852	837	870	855	817	804	835	849	909	822	844	779	820	844	814	865	831	829	842	797	840	876	864	844	830	865	892	821	872	892	888	792	866	804	831	846	805	814	843	830	865	850	873	873	825	817	831	871	849	855	840	848	877	879	865	829	817	847	892	895	827	842	824	861	789	829	920	844	845	855	796	848	802	780	791	855	843	818	838	875	831	827	811	886	833	867	868	844	833	837	821	836	810	871	864	873	859	847	830	862	939	827	852	801	850	838	851	858	836	845	867	872	850	811	844	822	857	884	837	843	842	849	872	804	792	792	858	855	830	854	830	876	867	869	823	828	860	870	864	863	872	871	879	816	831	879	845	846	909	796	869	829	851	862	854	846	848	825	893	864	891	859	849	835	777	910	897	837	815	844	810	809	792	879	859	858	826	818	895	872	852	792	879	861	867	807	812	878	841	864	875	826	803	863	841	824	819	863	852	843	856	851	815	859	826	869	790	856	847	834	812	856	835	830	902	874	867	870	837	879	834	858	784	864	810	857	887	865	811	848	868	869	848	852	810	818	825	870	858	813	847	875	879	853	860	862	834	882	873	860	861	803	831	901	843	866	798	852	863	837	868	813	816	815	853	860	878	823	832	838	848	841	880	803	857	886	831	857	818	852	775	882	889	814	804	861	843	843	863	831	816	809	821	862	848	842	819	850	811	821	838	885	872	822	811	815	853	872	820	881	841	806	837	852	906	842	878	851	866	851	820	837	860	869	856	830	875	842	877	856	840	883	831	814	877	858	866	787	830	861	813	847	875	807	817	858	835	857	821	893	870	841	841	835	877	847	853	820	854	856	873	889	842	857	861	852	843	804	851	852	849	850	821	860	819	834	853	796	898	860	762	859	842	842	837	811	838	838	823	836	861	850	808	899	852	852	886	877	844	831	807	921	818	843	841	857	874	856	831	819	852	913	825	846	777	828	860	850	900	893	857	812	827	845	886	848	807	901	847	861	833	828	866	844	804	857	880	843	799	855	831	833	854	890	840	787	859	840	799	865	802	858	850	852	853	878	854	836	868	835	807	851	829	857	862	843	864	828	878	855	840	887	897	824	842	868	887	845	875	834	824	866	854	825	826	789	856	862	857	865	856	866	844	839	819	760	839	841	831	829	831	829	831	836	852	867	835	825	844	849	842	840	812	834	866	830	820	809	877	844	812	798	865	837	856	834	881	852	841	841	838	843	843	806	827	863	841	795	856	848	814	831	848	910	853	824	822	804	868	869	807	902	906	823	869	866	818	858	874	825	903	818	893	857	838	817	802	798	800	845	854	898	835	842	893	890	831	859	885	842	886	817	848	872	853	852	827	840	851	878	823	872	823	877	838	872	834	842	861	901	892	818	827	870	878	857	837	831	822	833	843	877	848	891	866	847	861	900	869	846	887	876	865	790	857	820	831	832	874	811	804	883	835	814	822	908	841	858	881	867	791	873	822	846	932	895	816	793	819	888	846	823	821	852	830	848	820	807	855	849	808	889	840	851	827	900	780	861	847	868	841	827	841	831	814	865	912	847	800	836	770	853	904	852	818	851	872	813	769	823	883	834	850	813	886	839	880	803	857	896	841	802	852	810	811	894	827	867	887	859	827	820	856	862	862	862	844	833	880	856	877	884	837	754	846	810	860	901	816	839	896	852	769	817	821	864	864	883	824	904	869	816	864	845	849	811	817	837	812	812	869	835	810	798	783	811	831	823	802	834	817	833	898	887	859	790	852	874	829	860	855	891	840	802	855	826	863	780	761	773	837	867	868	825	857	834	845	856	844	835	879	833	921	818	838	910	861	813	876	821	845	831	820	827	866	906	866	813	883	825	828	842	841	815	833	808	875	858	856	853	907	834	828	839	862	840	817	798	804	864	854	835	870	827	852	877	839	828	835	848	829	827	857	812	896	823	892	866	777	849	868	885	836	826	833	816	837	859	840	844	816	871	880	872	830	873	829	810	849	814	821	833	831	863	879	816	872	821	860	809	827	832	876	848	849	877	872	865	786	905	905	833	884	883	803	817	840	817	836	865	842	861	835	832	822	847	887	835	838	855	873	836	849	802	845	824	848	869	837	830	860	777	894	865	805	851	865	834	835	799	867	841	849	840	876	816	867	815	840	828	839	858	809	851	818	884	859	850	839	830	855	860	865	868	860	840	811	868	827	825	855	834	889	821	848	869	801	851	794	836	885	815	829	887	819	849	839	817	839	870	851	840	881	857	884	828	813	835	827	823	797	885	859	900	855	827	869	874	808	819	857	849	843	864	843	857	827	885	875	835	900	860	802	804	836	835	913	835	884	812	835	815	848	849	835	822	858	823	836	887	836	818	854	901	802	850	851	844	851	838	820	884	915	808	850	870	836	808	791	884	854	832	831	817	825	856	837	903	905	863	858	856	873	848	865	837	819	859	865	843	852	843	901	857	888	901	856	858	904	883	850	839	834	847	830	837	848	892	826	817	766	820	863	838	815	876	869	852	856	863	850	809	838	899	862	868	850	876	788	850	843	872	908	824	845	852	806	850	836	860	843	769	802	824	847	866	822	849	820	847	853	825	887	846	833	843	831	889	844	879	865	870	883	823	786	872	801	876	847	875	861	792	843	820	797	870	881	834	821	829	908	827	797	844	860	872	855	905	799	821	827	836	783	831	828	866	873	838	847	867	808	804	857	847	894	820	869	814	844	872	830	852	860	848	825	871	821	870	807	828	852	854	839	866	880	881	827	807	868	848	843	844	783	885	857	833	803	841	826	809	872	789	811	887	851	815	882	817	901	835	877	821	865	832	829	852	889	871	858	841	898	837	873	919	840	830	858	887	880	818	863	848	875	868	865	873	853	889	836	815	887	835	847	828	815	831	909	825	820	872	835	834	878	816	817	842	870	876	854	832	882	840	826	876	876	823	900	818	837	802	850	858	854	870	849	847	814	837	832	885	859	838	849	880	837	840	833	861	884	835	824	849	869	868	816	858	813	767	823	877	819	869	883	845	768	728	847	783	874	871	858	830	822	850	849	861	836	869	805	886	840	872	868	866	864	880	885	862	868	882	814	855	887	824	817	870	806	842	824	846	831	838	915	852	875	860	869	858	873	835	835	922	871	872	818	860	870	871	871	859	897	819	880	883	850	838	832	842	865	854	859	840	807	885	862	850	865	855	897	909	845	821	844	869	800	809	842	826	837	871	858	831	816	846	831	872	817	821	839	843	861	856	846	861	903	848	856	815	818
24071	22522	31378	26075	20722	15197	2357	509	482	458	451	496	468	447	450	435	475	439	456	424	436	435	460	402	454	444	448	440	485	421	447	489	480	423	426	476	452	469	418	446	476	436	444	445	457	466	439	447	426	438	474	441	451	445	444	420	426	447	454	413	427	447	416	414	427	417	449	474	450	477	484	472	405	442	458	415	439	456	441	430	492	450	409	463	436	474	451	398	431	426	456	425	451	427	484	427	434	426	462	447	445	416	402	430	442	405	447	441	432	401	460	443	454	442	411	440	449	406	432	440	455	436	448	424	451	446	456	478	461	429	459	419	450	435	423	414	429	466	488	441	417	397	444	434	464	442	436	424	444	413	412	443	430	453	422	462	470	426	448	455	471	422	440	433	413	456	425	419	419	449	466	410	400	456	441	473	446	422	456	453	453	472	431	435	416	427	427	466	457	431	432	438	443	417	463	453	453	427	429	437	457	415	431	461	428	470	428	419	441	448	439	413	450	446	484	431	471	462	442	451	444	460	461	441	465	434	462	427	439	421	406	437	454	446	445	505	455	422	447	422	454	461	434	446	407	441	426	426	436	445	446	435	429	421	431	437	420	465	424	403	454	455	464	432	457	422	432	460	412	419	461	398	416	397	439	460	396	442	454	435	425	457	444	454	448	462	454	437	429	453	429	406	425	426	426	421	422	434	421	451	445	417	428	397	429	443	436	459	463	434	414	432	469	409	440	419	451	457	470	483	428	449	457	424	408	454	430	414	464	445	443	445	429	432	476	437	449	426	458	453	443	403	440	466	448	471	426	412	437	420	451	449	469	458	424	457	420	459	421	471	455	439	438	416	420	470	457	416	447	437	448	422	420	435	444	457	449	451	452	441	426	431	466	413	460	408	464	414	432	419	438	428	457	447	482	466	476	467	428	462	425	429	390	417	478	468	461	435	390	432	466	408	430	455	433	463	454	494	431	429	400	434	461	445	462	437	435	432	432	409	438	455	438	455	431	433	427	444	483	438	452	415	441	445	480	428	459	479	419	451	455	471	437	473	418	413	387	422	444	456	407	406	439	453	430	430	473	478	401	450	472	428	461	435	447	428	474	426	450	432	455	456	459	426	429	456	458	409	456	456	424	390	472	422	420	454	434	482	438	428	451	428	430	421	458	444	455	441	499	430	424	455	406	453	396	422	449	443	471	476	430	439	442	444	438	469	432	472	434	432	452	382	464	456	487	463	443	396	481	410	449	428	419	440	433	457	457	446	436	455	447	439	440	437	428	445	457	426	420	445	452	450	439	456	475	446	428	433	468	423	448	415	454	407	449	435	410	426	426	384	454	447	471	415	451	454	416	404	469	412	430	430	458	432	455	443	451	445	411	417	447	434	444	453	469	441	427	426	457	477	450	461	449	419	430	464	455	431	445	428	444	459	442	426	478	435	460	448	419	437	471	453	466	439	444	446	459	450	448	438	443	436	484	414	462	442	455	449	429	449	405	456	437	440	442	431	478	420	418	465	428	452	479	409	421	461	475	437	419	461	420	452	416	435	469	476	460	468	455	427	428	405	456	444	423	436	441	421	431	419	469	483	437	417	459	434	407	401	415	407	406	477	423	419	436	427	435	500	422	441	435	458	450	429	448	438	459	429	451	447	399	439	440	428	392	420	414	431	452	428	442	402	431	459	448	409	475	462	466	431	461	482	398	457	453	450	441	403	436	442	439	481	435	469	437	419	441	449	440	434	398	480	429	421	419	451	440	422	410	475	434	431	449	422	437	432	438	452	424	443	450	403	465	456	473	431	412	421	484	417	465	414	455	445	438	469	443	504	428	475	436	458	454	457	441	451	434	450	454	423	454	425	438	437	448	456	451	427	478	444	416	443	409	450	459	442	404	446	459	441	434	475	447	441	426	461	442	428	433	441	442	392	434	433	428	444	466	433	440	439	407	467	437	422	466	458	428	474	408	474	456	478	440	438	420	442	411	434	419	420	462	442	446	443	450	453	444	419	420	459	472	409	450	454	422	426	465	487	427	445	443	436	462	457	474	449	433	444	469	462	477	431	449	438	452	435	399	448	477	431	464	437	428	465	471	452	433	456	441	392	428	392	450	481	434	441	431	447	450	419	450	438	429	477	440	409	431	457	455	437	425	422	445	468	394	434	416	452	456	437	433	460	424	434	445	419	478	421	448	444	392	445	420	416	441	414	443	455	418	437	424	453	451	445	450	423	427	473	419	391	451	442	420	446	433	447	440	441	427	466	430	414	439	442	436	446	433	436	406	422	396	436	440	438	434	419	401	461	443	422	441	420	441	471	424	434	449	446	447	462	422	391	421	449	423	450	450	438	423	411	416	411	437	462	425	430	422	448	407	431	421	446	432	444	452	448	459	474	467	466	431	414	451	425	438	414	436	457	432	452	420	435	462	426	430	431	466	452	453	456	439	457	443	438	448	457	412	456	446	429	464	406	396	472	462	415	430	455	472	409	415	465	452	447	449	413	436	460	461	436	449	444	444	463	433	420	451	459	403	409	414	409	406	451	475	445	457	443	471	477	453	420	489	435	418	438	436	450	416	433	438	442	428	439	423	445	436	475	429	459	444	398	430	447	476	434	455	437	479	430	456	438	426	434	466	451	477	410	423	408	451	447	448	459	417	411	428	423	442	439	434	447	455	464	415	438	460	415	434	469	434	498	445	438	409	446	424	442	454	415	461	444	436	464	440	486	429	419	417	453	451	432	451	427	450	466	420	429	441	488	428	418	425	447	450	467	440	511	418	427	437	448	460	458	461	451	447	426	432	399	451	444	424	445	453	457	432	441	445	436	445	452	440	449	414	446	438	435	454	451	440	438	440	450	449	443	391	448	465	423	425	431	456	432	436	432	459	454	388	455	454	407	439	434	441	429	409	454	452	448	455	450	452	484	436	444	435	449	451	413	443	461	412	444	438	451	438	435	410	424	430	463	448	444	423	437	468	465	436	457	438	456	447	416	434	431	422	427	471	416	457	457	479	446	497	457	422	442	436	444	442	467	426	404	472	434	423	460	433	437	462	443	411	466	412	449	414	421	461	445	469	445	472	404	481	468	404	441	437	419	428	432	440	416	451	453	427	444	455	468	452	457	449	427	456	448	446	433	459	445	442	398	421	433	449	436	386	429	418	426	422	449	435	449	433	426	446	448	431	463	399	466	404	434	428	461	430	457	421	446	468	439	452	475	398	478	407	438	422	438	422	423	438	442	439	444	443	424	476	471	443	403	468	478	455	420	418	439	420	436	413	426	431	439	471	430	371	458	399	427	443	474	419	466	437	449	427	446	451	426	441	407	462	435	420	448	459	401	435	411	420	456	431	465	428	456	465	459	425	467	438	450	434	401	468	426	409	469	435	458	409	419	458	427	453	471	444	422	474	450	424	407	452	463	442	395	451	439	470	444	443	473	463	437	453	421	466	456	416	410	435	498	409	404	402	441	445	432	474	486	467	479	402	432	418	453
59386	89659	65420	39353	21220	14975	2031	725	785	759	776	754	782	756	756	742	743	731	759	700	714	797	738	758	844	772	729	787	778	799	733	742	698	806	763	749	761	745	736	752	745	748	736	790	767	778	733	761	810	746	787	755	757	775	727	708	759	773	748	756	778	783	763	773	734	754	761	725	821	811	758	751	781	750	772	773	726	725	759	745	722	737	821	766	749	702	765	780	725	743	779	741	766	766	717	745	800	800	770	751	761	740	705	715	753	777	736	734	805	770	726	708	725	724	770	769	732	743	715	742	743	767	744	774	771	757	785	729	751	696	812	740	744	753	761	751	758	726	724	739	772	788	741	697	771	725	765	771	760	744	769	748	780	752	695	747	718	785	716	692	788	776	740	727	751	783	740	752	742	757	741	777	757	776	718	761	730	760	739	784	763	723	779	761	739	665	723	762	730	741	746	728	769	790	698	747	735	736	744	763	767	730	760	785	749	792	765	693	761	738	714	703	746	743	748	751	741	756	723	785	756	743	770	794	788	765	763	750	752	754	742	752	734	764	726	720	725	770	755	712	797	744	747	774	789	772	737	760	835	742	765	723	705	776	752	698	757	753	778	765	840	719	720	738	741	736	735	739	750	740	728	767	727	795	734	750	795	777	791	764	771	749	767	753	715	754	754	791	718	735	795	767	767	755	780	773	774	734	789	766	756	760	749	743	786	713	759	743	729	761	754	742	797	764	759	722	784	759	745	691	796	706	751	744	743	740	720	708	796	767	700	798	701	756	747	776	803	796	760	717	711	739	774	760	736	711	734	740	734	743	732	732	771	746	732	743	769	703	787	746	760	718	729	729	759	750	728	783	771	739	733	721	723	789	732	758	756	796	768	824	788	816	694	741	708	739	741	755	745	713	753	745	770	776	798	783	750	811	765	774	712	796	777	767	739	713	764	712	705	774	756	695	692	747	779	747	736	728	708	691	769	757	753	744	769	735	758	747	713	761	737	753	720	825	755	758	757	774	730	769	750	793	722	678	763	732	777	761	774	741	729	759	807	744	735	766	708	730	712	715	717	773	744	748	732	739	721	751	806	707	738	781	807	753	722	699	817	748	781	727	766	782	770	745	752	736	759	766	735	754	704	752	792	727	775	719	715	766	759	791	722	737	783	755	791	736	738	731	773	770	780	764	771	752	749	731	775	745	727	765	733	730	701	728	723	749	759	697	748	790	742	757	729	707	752	738	709	757	722	731	804	763	756	787	717	782	784	754	814	735	815	721	736	762	791	758	700	809	730	712	760	766	736	706	706	726	738	739	702	777	712	786	754	701	716	741	783	767	714	718	725	767	738	779	777	734	743	790	757	756	740	758	764	728	723	761	758	752	739	791	763	741	751	778	752	734	719	738	741	754	737	721	738	722	753	700	804	710	818	761	746	751	767	730	799	728	724	754	725	713	776	737	768	741	763	706	729	769	736	768	750	720	723	717	766	761	745	748	762	723	730	699	755	738	724	770	752	748	760	761	784	783	716	735	754	736	785	740	726	734	724	750	744	766	703	740	774	747	799	778	732	748	784	768	740	732	743	760	752	677	735	736	762	775	791	740	735	781	728	762	771	760	747	797	756	771	710	799	731	758	715	760	749	736	756	693	712	779	746	767	802	744	739	760	751	717	750	702	766	772	754	814	693	793	731	777	720	722	754	747	730	779	730	726	783	763	746	730	769	710	726	743	741	739	714	758	731	721	730	742	756	770	801	803	688	679	765	769	775	742	763	694	736	729	753	717	765	743	786	742	716	762	700	756	732	782	709	730	759	786	746	769	737	790	758	792	755	741	738	780	749	743	756	763	712	771	716	749	762	741	740	744	714	756	749	758	719	776	758	728	746	730	704	765	718	766	769	722	750	750	784	746	766	781	742	736	752	749	729	778	688	732	715	771	749	754	738	719	692	734	742	722	754	728	707	776	738	734	740	731	775	775	824	729	756	787	724	787	749	766	737	750	709	765	797	788	779	706	795	768	722	765	751	783	742	778	729	745	760	792	784	743	714	780	740	699	676	753	734	782	771	690	700	736	744	773	792	760	731	766	744	746	759	701	727	709	704	743	763	716	721	771	740	739	770	766	742	727	768	748	748	753	744	741	771	789	739	766	742	721	742	781	762	755	740	734	769	715	738	782	805	783	779	754	699	757	764	792	785	713	718	716	771	758	779	782	745	733	747	782	795	756	765	729	722	735	755	747	727	787	806	727	743	720	771	699	724	747	727	779	745	707	760	788	752	751	723	687	743	727	762	651	799	761	762	769	742	732	733	699	764	734	741	733	779	745	739	788	748	739	739	721	740	743	757	738	707	747	723	768	785	758	829	761	744	736	761	760	753	747	749	726	704	783	776	740	756	768	750	748	758	706	748	729	721	706	735	761	720	736	775	790	756	759	738	768	758	700	751	729	786	766	714	756	735	743	756	778	778	764	720	758	697	723	719	797	778	739	815	763	729	727	706	727	723	736	729	764	778	740	723	770	788	757	719	737	735	803	763	765	730	729	842	722	718	753	749	757	740	735	782	794	724	762	819	761	736	763	804	749	689	764	722	734	763	772	747	758	687	767	756	725	788	731	800	747	786	750	707	734	743	764	717	720	760	779	742	751	766	763	715	754	771	760	780	736	784	715	750	691	682	800	731	769	762	752	725	757	727	751	767	735	708	748	773	748	734	743	730	780	715	741	755	744	762	784	716	709	746	768	742	734	723	750	749	715	706	718	705	787	761	785	700	738	743	822	739	743	745	776	749	772	773	746	730	726	783	742	758	747	804	746	731	745	705	747	783	732	738	726	728	754	722	766	764	719	754	702	766	772	823	706	784	741	786	762	751	739	776	720	763	761	736	702	784	759	722	729	754	750	770	757	768	759	715	733	763	767	705	733	768	777	701	720	761	740	668	792	745	704	783	764	721	751	683	726	742	738	773	747	745	801	750	758	765	717	754	714	755	719	752	758	744	759	743	776	758	777	743	718	799	755	709	760	693	738	753	744	777	735	748	699	736	725	697	704	720	676	730	729	727	772	723	751	786	728	745	721	760	778	777	755	780	724	800	760	744	753	700	736	745	713	791	758	750	769	737	752	782	710	725	743	777	763	766	752	739	788	762	733	777	760	709	726	786	759	763	771	787	742	731	761	820	727	755	770	738	776	672	749	800	723	708	756	758	772	719	774	787	722	724	743	768	784	815	757	736	774	698	707	759	792	723	729	727	753	763	744	732	772	727	745	783	760	756	791	776	726	760	765	724	814	743	809	747	750	787	815	768	738	757	711	737	772	739	718	748	752	744	713	808	729	742	779	741	751	753	756	767	756	778	727	755	703	768	761	700	729	778	771	742	821	700	773	775	782	733	788	757	737	747	771	785	743	723	740	743	735	763	753	709	766	793	708	750	715	749	808	758	784	698	766	751	727	768	739	715	734	720	726	789	718	728	734	774	747	734	812	765	762	767	774	745	745	768	742
23038	21684	30333	24234	21338	20918	8246	658	478	526	518	500	512	546	529	516	529	514	535	529	552	507	528	511	501	502	512	527	523	526	497	517	522	502	481	507	480	481	495	491	531	517	507	522	498	518	476	502	537	486	509	494	531	508	493	507	488	560	520	520	499	488	512	495	538	508	515	507	513	550	514	534	486	509	534	500	477	533	497	525	519	503	480	522	482	560	496	539	533	504	510	529	529	509	532	503	451	501	520	497	498	501	544	523	480	495	487	504	538	538	517	499	524	496	527	541	508	479	519	529	513	493	482	495	534	530	492	514	514	505	519	525	495	510	545	532	497	515	466	503	512	506	496	508	522	505	532	502	492	514	473	503	530	504	554	504	546	472	514	505	506	473	517	519	530	511	527	505	492	501	514	505	486	515	503	493	516	524	510	506	503	460	490	503	509	486	544	515	535	479	522	486	528	508	500	504	495	521	467	512	500	495	512	529	517	519	475	507	508	511	483	549	510	493	537	515	502	474	523	511	474	485	518	510	523	527	505	497	517	522	538	496	506	487	491	505	505	519	513	480	492	519	511	532	507	520	555	523	505	497	527	525	513	495	481	500	525	542	509	499	505	531	483	495	540	507	509	500	532	507	493	532	494	504	527	512	521	457	493	561	524	534	520	532	501	477	484	492	495	525	511	499	506	505	502	506	467	495	477	514	525	495	501	518	483	477	493	481	512	503	497	500	500	475	459	534	538	494	550	539	510	504	528	503	488	487	505	486	490	473	504	484	536	521	504	525	488	507	487	525	504	489	484	468	494	489	552	488	471	506	527	511	494	489	492	486	479	507	523	465	445	486	490	509	505	507	498	498	464	502	501	526	522	532	544	484	520	460	456	497	501	444	539	543	499	507	500	489	516	521	509	479	531	574	493	511	526	501	530	544	491	482	487	514	509	498	491	534	494	533	498	469	481	539	510	499	467	559	530	448	518	507	471	512	479	503	523	492	501	508	523	512	547	507	524	482	521	488	513	491	498	535	531	466	492	575	530	512	512	483	549	501	473	527	532	505	518	498	491	495	539	527	459	511	495	564	568	489	519	515	489	503	549	521	526	515	501	516	518	495	549	518	499	494	526	464	501	508	510	504	510	497	554	441	527	538	498	494	519	512	523	523	509	494	491	502	453	506	503	514	550	544	506	520	521	506	483	520	519	519	524	506	484	529	495	496	544	528	496	514	519	498	512	500	518	505	502	513	530	486	542	522	526	521	478	530	513	482	516	495	536	495	514	517	507	477	523	506	533	511	453	508	498	482	464	459	508	543	515	512	501	564	505	502	521	501	486	495	514	521	522	490	529	507	514	491	464	491	551	526	538	505	538	516	501	537	520	532	491	509	493	469	489	489	547	509	480	514	510	523	485	465	490	505	540	473	523	509	493	478	505	539	507	515	491	485	502	484	548	515	526	463	496	503	488	480	516	514	539	492	498	493	507	533	557	497	481	495	501	563	496	513	536	538	513	520	559	495	442	524	499	520	511	525	519	475	473	527	536	515	476	490	477	490	481	493	504	524	489	503	507	529	488	508	496	505	498	510	567	524	497	500	493	482	537	519	521	519	480	482	504	528	488	530	529	495	471	523	547	506	483	466	529	485	468	490	524	471	468	547	499	520	545	518	469	517	492	525	494	484	479	497	514	526	507	510	518	512	475	500	492	485	536	486	507	528	495	502	534	495	469	502	487	470	494	518	559	518	495	517	514	523	489	511	541	488	500	449	516	517	476	537	499	502	485	462	518	495	492	485	487	493	534	527	505	530	514	505	478	528	509	483	533	511	514	517	485	528	527	482	535	528	522	449	549	495	478	524	497	536	496	472	528	480	520	505	506	485	525	497	501	465	523	507	497	531	534	496	472	520	494	487	528	493	504	512	533	530	531	487	493	513	473	533	501	468	517	476	503	534	519	527	500	494	464	513	556	500	486	512	520	501	489	491	484	538	498	504	491	502	496	495	524	519	523	496	493	490	539	539	525	475	519	493	520	550	491	509	494	505	525	508	489	519	540	501	481	500	526	514	512	531	496	491	534	516	488	518	483	500	499	499	501	493	500	499	490	503	499	479	541	521	528	513	513	487	485	489	506	548	479	523	496	503	500	487	491	524	515	479	520	544	522	478	512	524	560	533	471	531	519	531	494	522	550	554	490	521	503	506	554	467	466	500	527	553	544	471	517	485	495	508	501	496	490	525	479	476	516	525	527	439	527	492	507	496	515	511	490	521	495	495	518	487	509	532	469	473	494	484	498	497	535	541	497	549	497	536	511	511	524	465	501	538	497	510	489	464	525	514	525	513	519	490	503	495	495	480	521	481	501	531	535	512	529	496	533	489	528	520	484	548	478	526	500	495	503	513	506	499	501	469	528	523	464	523	527	495	488	524	521	466	497	544	490	526	492	506	550	510	550	549	522	524	503	499	504	505	528	525	506	530	491	521	479	518	529	496	535	491	503	539	512	524	552	498	509	551	523	469	467	469	505	542	489	517	512	534	465	477	496	520	522	520	515	546	542	509	456	543	491	495	488	466	501	534	556	517	490	496	501	494	528	538	524	509	474	501	467	502	484	541	505	505	482	524	508	497	531	497	504	499	527	485	536	499	473	531	499	499	490	516	499	524	497	481	498	528	527	496	518	474	542	486	504	524	495	512	494	531	540	527	492	551	507	567	497	559	489	505	494	484	503	554	518	467	522	511	499	536	494	500	520	481	507	483	501	506	498	526	464	456	532	513	501	511	506	490	508	500	504	493	494	533	505	504	523	549	518	503	490	515	474	493	515	501	531	488	487	539	472	560	542	532	492	456	477	482	522	506	535	505	524	490	497	468	525	487	515	500	492	487	519	481	492	526	477	513	533	464	528	516	527	503	527	539	508	498	496	476	502	503	505	489	499	537	488	489	500	571	484	500	509	485	535	525	525	498	509	552	532	481	474	510	533	541	495	488	486	498	455	508	514	503	499	475	488	541	502	497	517	483	500	539	493	498	505	509	514	523	443	489	492	501	518	475	517	498	493	485	515	548	501	516	545	503	516	529	509	510	510	496	526	551	529	529	511	509	447	474	483	497	506	523	448	485	492	460	506	545	534	531	511	535	482	498	532	498	504	537	489	505	512	507	500	510	532	482	498	501	507	515	468	486	502	516	535	486	467	533	499	494	561	525	526	508	491	524	499	504	493	485	514	556	458	504	528	524	515	501	505	538	503	486	532	488	484	528	495	502	521	505	537	531	521	528	474	517	462	517	503	497	528	492	489	471	529	510	541	499	487	521	484	513	571	482	502	502	542	484	493	485	532	504	488	533	492	500	454	511	523	525	551	505	516	475	508	470	520	538	513	498	492	491	492	495	523	482	527	486	511	500	541	536	508	498	484	507	498	494	534	496	486	519	472	496	526	488	535	521	492	511	504	526	529	509	508	468	529	477	504	540	490	497	489	498	504	516	512	475	519	484	484	532	493	521
59598	98509	74258	47225	27700	21154	3168	859	878	833	846	818	859	841	832	846	778	886	783	836	824	814	850	835	839	836	818	816	801	863	802	807	809	902	784	874	815	848	840	861	859	854	839	796	842	809	800	835	883	825	778	811	825	841	794	826	809	791	830	789	864	837	858	815	859	761	833	801	947	939	864	844	837	870	840	814	782	833	835	824	814	789	813	780	831	817	812	861	846	830	824	858	837	794	873	802	817	882	841	742	831	846	841	801	785	840	787	814	847	831	817	796	841	841	814	802	829	829	794	810	800	823	821	794	839	806	862	831	829	828	790	833	835	816	846	820	878	854	854	846	810	834	824	832	827	775	809	825	829	794	824	860	785	834	812	784	818	835	835	853	823	793	800	781	792	846	792	823	825	794	812	785	792	803	832	805	756	822	830	827	841	772	808	793	808	833	846	853	837	826	811	831	784	835	855	767	855	852	805	830	791	798	830	797	829	842	827	751	831	858	791	838	840	839	835	794	823	854	865	833	829	830	836	847	826	807	786	815	853	781	811	875	829	817	847	891	803	793	773	858	800	832	806	787	781	846	803	812	842	772	767	782	874	842	848	847	799	820	817	790	874	830	831	865	834	802	797	841	816	846	772	821	844	819	848	871	826	826	794	873	817	803	780	828	823	856	808	825	793	840	801	834	796	823	849	824	818	845	851	836	853	825	789	744	768	801	850	827	842	825	848	846	819	817	863	839	816	822	804	833	813	852	820	837	857	824	842	817	854	868	835	821	832	841	838	860	787	800	863	781	840	809	804	838	825	824	867	866	847	872	831	801	841	832	847	825	877	820	836	782	859	812	855	758	851	809	774	858	832	816	858	795	821	830	839	799	826	802	816	843	803	850	844	848	791	829	836	824	775	797	860	809	801	816	782	811	856	833	863	832	784	803	808	821	783	803	828	821	861	813	844	852	815	811	811	828	783	803	787	782	822	833	839	867	821	725	833	825	864	765	783	797	849	800	850	831	784	785	842	826	794	823	832	809	837	816	776	849	806	839	851	808	815	849	850	780	819	784	835	807	845	768	833	860	818	814	818	792	871	868	798	850	818	811	848	837	850	856	825	844	802	810	810	826	815	803	812	819	836	804	834	815	819	813	857	780	813	798	846	796	843	822	842	809	774	831	873	769	779	820	825	820	797	826	828	828	795	819	855	865	843	828	841	803	825	833	783	828	800	819	846	807	788	859	796	834	847	840	802	820	810	867	833	799	805	808	856	798	823	852	846	810	858	806	828	847	780	813	835	783	942	766	810	790	857	882	765	756	835	866	838	767	826	783	845	832	811	805	796	850	791	776	799	845	838	814	865	773	787	851	780	774	812	818	820	813	847	810	836	808	814	842	848	844	792	789	804	814	788	810	840	830	812	804	872	858	808	798	820	785	884	818	849	828	825	853	854	811	810	859	829	793	832	807	842	812	826	807	859	841	828	779	874	810	850	859	819	812	865	815	865	778	800	844	855	823	860	762	793	822	868	795	812	880	817	870	875	806	877	797	836	851	851	798	838	861	803	883	827	823	800	831	842	816	820	881	821	814	812	757	847	813	835	842	798	873	817	846	844	866	784	825	844	781	836	796	856	819	836	792	839	826	855	801	791	859	788	832	847	837	813	824	790	836	834	875	793	778	832	814	793	845	795	808	816	813	813	796	840	853	748	777	824	797	776	766	823	808	843	816	862	775	812	824	844	839	824	784	843	817	852	818	832	792	848	852	796	820	834	834	795	759	820	793	837	866	788	815	823	781	792	808	822	847	840	784	779	829	773	856	801	818	845	838	874	814	821	854	818	797	821	799	820	839	815	840	818	819	803	829	808	809	764	864	764	865	770	831	819	759	846	842	836	799	824	783	798	841	811	825	797	817	870	820	806	839	822	839	848	786	806	849	818	856	779	799	801	832	854	833	818	775	788	854	767	838	803	785	814	817	813	841	798	809	781	791	791	932	821	851	845	834	782	858	875	834	770	846	822	793	849	807	824	862	840	798	800	811	821	847	831	851	837	817	834	820	817	785	863	799	822	801	829	808	832	805	823	780	834	775	769	858	872	795	792	828	775	773	801	803	801	869	798	792	854	824	817	819	819	807	780	834	855	863	834	816	842	859	835	821	833	810	798	872	769	833	781	845	784	772	787	844	807	886	841	782	819	815	796	811	806	834	822	791	808	828	823	787	843	840	863	773	785	822	819	824	771	845	794	849	865	836	826	819	806	789	802	808	834	849	852	766	849	808	792	813	816	824	862	802	856	788	818	803	834	858	755	817	798	787	853	811	823	803	843	799	812	853	902	846	829	793	839	796	831	803	846	867	832	779	837	842	794	847	792	848	779	849	875	881	857	805	799	818	821	834	837	785	830	807	858	878	784	773	826	790	795	824	842	804	829	823	867	773	844	825	792	817	835	767	874	810	880	808	821	836	870	845	807	841	804	827	793	858	818	771	841	771	852	846	801	843	815	797	770	789	822	784	801	825	884	788	842	833	878	774	816	810	837	857	824	833	830	792	793	846	840	817	797	848	818	821	821	797	798	850	777	823	802	827	799	796	809	849	825	875	827	827	813	824	832	807	841	775	754	859	863	847	831	761	793	859	829	836	836	856	807	794	836	808	821	837	829	837	808	835	829	835	749	835	775	819	847	832	829	820	813	792	812	816	825	810	862	821	810	786	852	806	844	776	775	876	829	854	801	769	816	839	870	797	759	861	797	851	818	849	793	839	844	824	808	819	843	816	806	818	814	861	834	856	825	782	817	817	846	863	830	807	840	798	828	849	833	823	848	796	769	837	816	814	800	848	822	792	757	814	809	837	836	814	818	788	833	843	771	833	841	825	842	778	798	831	870	829	838	828	823	805	842	835	857	805	870	866	881	836	810	795	812	836	869	819	830	816	767	786	796	840	821	873	827	882	820	795	815	841	795	817	845	828	783	813	763	819	849	800	839	784	785	764	810	835	792	793	816	779	869	808	777	800	808	800	888	800	851	855	838	758	778	854	809	816	850	847	797	861	812	840	857	793	809	845	828	808	862	861	857	850	799	845	795	809	885	827	915	781	778	855	818	823	786	822	869	818	803	828	887	843	804	841	846	814	822	821	762	846	829	850	853	831	819	813	870	850	856	788	852	833	785	843	811	879	821	835	831	815	826	841	795	841	823	852	821	830	837	826	863	808	857	788	874	813	807	768	820	815	857	814	825	852	845	868	781	839	772	812	867	840	842	815	755	806	815	821	869	837	790	809	819	821	799	814	819	817	834	788	827	837	891	823	825	793	841	807	823	785	792	835	772	793	803	814	786	823	834	826	803	836	857	764	758	817	793	823	868	829	850	784	903	798	768	836	828	818	849	804	841	778	840	836	801	798	809	788	774	790	833	806	788	781	871	800	801	810	820	796	826	849	784	809	848	839	871	803	862	823	796	853	822	793	795	825	810	793	787	768	804	783	828	815	846	852	833	851	823	866
28584	27815	26275	13678	2200	1537	553	468	479	449	489	463	513	433	444	444	464	420	467	457	486	474	456	464	468	449	476	463	485	487	462	454	452	446	499	468	498	498	459	439	474	421	461	452	461	463	494	487	477	495	479	482	471	457	456	498	441	475	496	510	512	508	485	466	434	442	483	470	443	476	483	425	473	452	499	494	471	476	468	449	447	462	477	461	438	446	491	454	429	454	494	446	424	468	506	468	480	465	478	474	471	467	450	431	474	470	462	466	453	454	440	463	471	477	463	443	491	494	502	481	484	451	491	447	485	434	456	455	476	447	511	473	488	459	451	472	459	488	470	453	455	482	469	472	496	485	484	456	449	451	487	492	452	489	490	431	454	448	450	462	490	435	464	459	444	467	459	504	475	494	429	458	466	456	475	461	475	435	482	491	450	465	486	483	477	461	502	467	431	487	456	442	485	519	475	467	473	494	460	466	483	473	470	440	474	464	467	432	483	453	462	472	472	462	452	461	487	428	473	486	463	458	458	502	475	433	466	446	468	431	465	471	466	493	440	488	481	454	416	461	472	504	467	453	461	474	508	519	453	446	483	466	479	487	446	438	498	484	503	457	469	490	492	462	438	439	471	488	449	473	458	460	502	472	469	456	498	455	470	463	509	459	455	465	454	469	472	453	459	466	461	480	511	480	459	505	505	481	471	479	439	482	474	512	450	468	445	464	524	454	450	467	455	495	489	474	496	437	470	441	481	452	455	453	479	482	464	467	417	473	454	455	460	447	484	437	464	471	436	456	518	482	487	473	466	461	460	509	465	445	477	455	472	449	481	477	492	474	464	458	434	453	462	450	493	419	493	430	453	480	457	471	501	463	446	440	487	463	448	436	451	482	483	489	483	440	499	470	486	469	486	437	447	468	478	449	458	490	469	493	477	475	457	452	450	449	450	486	467	469	443	502	452	450	468	458	464	459	462	487	440	460	506	503	437	469	438	516	480	460	463	486	500	486	469	451	473	457	430	484	433	470	473	461	469	489	434	461	455	456	472	452	475	453	438	472	453	430	470	437	467	472	426	494	426	473	514	447	477	461	481	475	483	485	471	464	490	435	494	446	467	493	445	522	485	455	464	512	489	498	464	496	471	481	458	427	485	438	458	420	461	485	450	493	458	470	483	437	483	461	475	475	484	483	463	464	449	470	451	485	472	483	458	482	428	480	471	465	482	474	462	485	473	432	466	441	465	436	491	495	463	485	501	460	476	481	505	464	480	469	453	490	474	438	463	476	482	466	467	499	435	482	442	465	429	442	425	497	476	459	462	515	453	478	476	454	457	497	472	451	474	451	460	462	477	476	491	462	452	445	490	443	491	493	506	470	483	464	469	431	482	476	481	472	468	432	452	473	499	478	477	476	434	468	485	508	464	513	469	446	457	442	462	412	473	465	482	469	482	450	446	474	450	472	456	457	471	508	480	500	484	483	472	476	467	485	458	462	481	466	468	474	453	463	465	417	484	464	490	456	433	489	457	447	489	439	482	482	468	452	491	423	500	477	485	435	455	434	457	474	498	484	492	440	435	503	462	459	469	457	449	484	467	468	435	469	452	473	442	482	459	482	461	469	463	429	442	422	469	442	453	469	463	494	483	507	467	453	516	482	448	493	490	464	471	450	470	468	473	472	531	458	458	437	474	415	422	493	434	490	481	460	474	459	442	434	485	468	492	488	480	472	462	460	483	450	482	483	463	446	443	456	464	499	462	459	486	440	437	465	458	466	504	461	459	518	455	491	451	484	477	484	463	471	498	469	489	443	461	431	458	468	439	427	509	451	459	484	459	468	512	456	482	488	548	476	507	513	471	407	504	451	453	439	497	465	440	422	471	468	443	482	452	431	470	458	454	483	478	436	467	457	453	482	463	441	517	476	456	447	442	503	453	482	491	453	454	498	501	466	454	458	444	436	469	450	452	460	453	488	422	458	478	456	473	461	452	479	447	453	461	470	497	465	451	498	471	510	446	481	450	448	473	462	481	483	467	488	468	429	483	444	438	482	467	468	441	490	462	443	482	417	463	433	499	464	509	450	465	459	445	449	468	473	450	465	471	479	447	462	487	426	449	459	496	488	443	471	440	446	437	456	447	488	479	430	482	494	497	445	464	486	421	472	488	486	452	480	483	445	449	469	480	453	453	525	473	442	452	477	451	488	470	475	507	497	422	500	488	484	456	438	466	451	476	486	474	467	482	448	451	477	476	467	495	487	464	445	456	522	465	425	424	480	469	439	483	451	481	472	463	512	462	484	442	481	446	515	519	480	460	394	436	504	508	471	481	404	485	524	477	479	461	446	490	510	473	443	490	446	518	456	483	458	449	469	458	448	477	485	460	480	490	498	474	482	435	459	475	455	478	482	423	476	508	461	466	420	446	487	461	418	470	475	454	468	431	478	401	472	507	493	460	415	492	470	448	475	454	476	462	488	498	480	482	465	483	423	466	486	446	497	443	475	473	442	478	446	448	477	467	447	535	461	476	474	447	429	456	477	468	506	485	462	479	451	493	472	474	495	461	505	535	455	465	459	470	481	470	486	462	496	450	492	482	495	467	462	494	465	473	497	495	472	456	471	454	464	466	493	457	469	483	479	418	436	484	500	490	419	471	426	481	468	451	476	495	490	487	471	440	474	462	456	475	494	442	488	487	475	463	495	496	457	462	470	466	423	480	444	487	461	512	452	476	476	478	449	441	464	448	482	463	475	452	465	466	482	488	428	471	460	418	457	518	479	451	457	490	412	462	474	460	521	465	476	454	457	438	503	439	447	454	492	447	450	462	488	465	476	434	478	497	452	454	458	467	468	420	468	443	498	449	494	472	489	450	449	480	448	485	511	480	420	449	480	471	484	466	477	470	453	475	488	442	460	438	480	474	450	462	482	478	454	451	448	508	451	517	512	511	492	482	410	469	471	493	445	442	464	489	450	469	444	509	458	474	447	434	479	456	505	436	498	461	455	465	450	460	462	461	484	481	453	452	491	481	471	469	470	428	436	496	445	479	459	451	476	453	446	495	485	428	486	466	481	471	443	476	484	479	458	456	452	456	450	461	429	439	462	481	476	464	460	470	458	495	471	445	491	465	457	444	474	488	476	455	461	472	464	475	494	538	444	478	429	485	471	464	493	459	505	431	464	468	459	495	502	486	488	475	469	458	468	527	492	480	470	454	489	471	444	488	485	446	479	458	469	462	455	449	507	450	476	468	541	470	471	415	474	496	429	449	486	481	477	444	495	491	442	445	463	451	443	455	467	500	431	481	478	476	467	446	442	438	477	477	469	460	435	452	433	495	450	473	476	482	429	436	487	492	465	473	478	462	487	440	442	443	455	455	457	493	489	435	434	439	471	507	436	503	466	464	473	454	500	482	480	449	480	469	490	492	474	486	506	446	436	456	441	474	466	458	459	460	484	474	501	458	427	449	502	425	488	470	435	461	488	476	464	430	476	505	439	535	495
37365	46460	31454	14453	4124	3318	978	816	811	795	819	811	758	775	766	845	798	779	843	825	811	800	797	843	791	798	801	806	797	750	809	794	809	812	794	780	796	823	853	836	771	840	785	764	817	790	820	799	795	791	847	818	811	792	777	871	760	854	753	760	824	809	814	817	799	786	812	843	775	758	804	800	833	804	829	796	791	763	807	843	824	803	792	784	785	778	805	768	787	851	794	822	811	796	750	812	806	819	831	773	806	809	797	774	764	781	825	809	762	808	828	803	775	797	788	768	811	805	757	775	809	779	815	825	816	768	781	817	805	822	783	778	809	808	806	794	767	848	857	832	806	824	802	774	797	818	771	856	768	756	814	831	821	810	851	813	788	763	778	774	795	801	896	771	824	792	786	841	765	800	783	787	823	853	791	809	805	774	792	779	756	844	781	804	789	807	791	756	789	836	751	789	819	772	824	745	797	804	859	795	805	799	890	864	779	880	805	789	768	788	768	804	752	820	803	810	786	831	843	829	794	820	834	818	880	763	813	732	787	836	809	832	823	796	784	790	797	805	765	779	783	808	778	801	784	782	799	864	826	775	825	828	782	772	805	802	818	827	815	821	804	774	800	819	812	823	814	804	749	821	746	844	784	824	857	850	835	803	798	728	800	777	836	821	730	822	860	799	884	776	837	822	816	772	779	811	779	812	773	787	814	797	838	811	813	783	825	831	786	810	813	788	797	786	802	802	812	801	828	824	791	802	786	748	802	795	798	804	806	807	851	751	841	819	773	791	790	813	813	807	804	828	817	801	757	778	801	748	812	786	800	831	817	795	780	820	795	835	812	818	808	783	838	805	806	758	808	814	816	809	831	793	763	756	863	791	790	807	801	808	807	810	792	774	790	836	751	792	764	734	793	853	788	795	822	805	770	784	791	814	818	787	793	825	846	793	824	764	806	842	801	798	799	801	845	829	799	820	855	828	794	803	822	808	807	763	808	817	814	788	863	805	825	803	773	766	763	794	768	788	799	783	791	832	817	796	771	752	839	772	780	773	806	825	821	810	823	787	727	830	813	767	778	786	856	762	794	775	762	820	823	843	767	774	838	815	837	804	798	826	793	795	755	756	788	800	811	791	759	805	789	819	769	770	823	807	793	842	818	769	815	776	825	825	825	834	830	792	809	829	777	835	856	778	804	834	850	744	825	787	805	794	777	787	799	809	779	757	790	809	773	813	778	777	832	802	792	797	799	785	809	768	779	829	788	780	799	840	768	811	838	787	814	778	786	776	785	807	800	877	821	824	779	761	750	804	812	813	812	791	794	805	780	750	785	776	794	846	800	783	742	814	789	814	815	820	791	789	778	829	819	774	785	766	778	808	834	783	820	750	775	837	899	772	750	800	792	780	795	900	763	815	797	816	750	815	800	818	782	810	803	794	807	838	824	818	809	797	768	830	778	872	824	810	785	803	783	826	760	813	777	810	809	805	809	797	793	778	803	817	784	773	816	839	792	785	825	826	842	793	806	832	815	755	822	843	798	833	809	820	783	783	775	814	839	743	818	785	752	801	813	792	786	835	796	829	789	834	825	783	772	774	807	757	786	845	833	790	823	811	803	795	781	801	825	809	786	784	764	859	763	790	774	817	797	809	839	795	808	806	839	824	804	803	804	834	838	834	790	813	824	822	762	767	849	778	844	775	797	737	777	792	837	803	805	772	803	789	829	825	827	821	775	782	807	772	845	829	774	805	779	811	782	799	789	806	824	757	760	826	791	872	817	859	781	840	778	800	849	779	780	861	832	742	869	830	786	779	825	798	804	820	749	831	807	810	797	834	787	797	804	773	786	829	839	810	818	787	828	802	859	866	833	784	792	803	800	772	836	821	813	775	783	789	768	804	776	782	763	769	848	804	778	805	799	864	760	809	741	823	817	790	798	806	791	808	815	793	814	845	799	806	831	775	812	793	804	809	818	880	812	836	792	807	797	845	756	784	774	818	843	793	803	788	807	811	774	782	790	778	827	811	820	756	776	802	825	810	792	821	765	869	825	800	772	817	795	853	793	781	799	760	787	792	810	818	801	804	782	839	806	827	822	833	805	791	790	791	777	789	793	793	819	827	833	824	808	823	800	768	798	812	819	768	767	741	784	793	820	802	784	788	768	793	778	767	815	759	786	764	782	788	850	769	777	835	794	804	799	824	781	764	789	838	866	848	862	809	823	782	813	769	816	838	753	789	827	780	814	809	789	792	776	776	825	782	814	838	779	760	829	775	864	807	806	812	815	821	806	824	769	844	797	741	860	750	816	806	799	838	780	787	812	837	774	818	803	809	778	825	805	786	813	783	789	826	787	839	761	821	827	807	763	813	836	828	784	824	775	807	792	816	805	810	806	798	806	804	803	827	787	805	801	822	768	782	831	797	803	845	800	802	808	836	807	791	814	801	837	783	794	796	771	732	782	763	768	788	812	836	823	779	784	841	795	786	814	718	842	796	796	839	796	800	791	785	768	835	816	829	803	813	758	816	813	764	788	813	831	825	779	832	781	811	805	763	852	816	752	799	840	741	773	820	833	795	805	790	779	814	815	844	804	832	822	796	761	772	800	788	782	820	780	794	747	801	803	822	817	828	768	756	799	783	783	772	828	837	822	817	824	764	827	782	791	789	812	788	816	797	789	800	796	831	791	788	830	819	795	744	778	776	756	803	830	782	808	806	785	779	799	799	786	838	806	799	802	842	809	818	846	862	803	778	791	801	778	785	822	775	801	770	827	875	821	790	787	797	788	790	817	776	835	832	832	755	815	725	823	794	826	786	790	828	783	783	796	793	815	789	827	807	791	792	750	837	806	790	813	813	802	827	746	783	830	834	825	829	806	793	793	801	825	773	815	807	808	805	815	829	731	802	801	755	802	831	822	786	836	765	856	835	790	784	806	745	801	812	802	822	825	788	849	847	762	782	806	792	802	777	803	803	791	775	788	844	750	829	785	778	743	797	796	826	784	816	844	784	799	797	832	801	804	812	847	775	800	775	788	773	820	779	802	855	824	800	790	787	818	834	787	788	766	865	776	791	778	781	775	790	789	756	823	745	832	753	777	830	808	828	851	786	820	800	802	767	764	776	775	817	783	756	796	794	725	796	793	852	803	795	824	762	762	821	792	812	803	797	845	767	810	826	823	807	777	832	796	800	830	771	846	821	812	809	848	786	842	803	843	799	774	786	761	754	811	763	829	850	720	848	817	816	786	800	820	790	784	796	808	806	841	740	767	800	852	823	771	762	811	859	822	819	850	813	775	757	786	826	781	824	849	825	768	811	844	837	787	790	826	801	776	821	773	811	804	782	816	741	763	744	817	764	830	791	838	835	801	746	769	840	817	788	752	766	820	761	761	761	800	789	790	856	808	760	803	799	815	750	731	829	787	850	801	812	815	784	826	823	826	762	796	808	810	793	852	837	784	773	792	840	746	788	793	783	809	831	812	821	769	798	777	798	803	817	840	802
24024	22423	31329	26528	20536	14499	2373	453	446	440	409	443	374	434	389	425	437	416	423	397	408	438	408	431	420	419	401	406	447	388	406	443	438	411	431	414	391	375	394	412	402	397	377	415	385	435	399	407	427	443	379	431	438	419	415	385	417	421	418	396	388	396	426	396	403	399	404	400	418	405	415	427	406	426	384	422	456	382	449	425	402	408	434	412	413	451	424	425	415	412	401	437	432	409	396	406	420	393	421	392	382	405	402	387	408	450	435	397	423	379	449	430	387	438	401	445	406	400	392	401	441	396	378	397	430	434	422	404	425	397	414	395	402	458	409	399	435	394	397	431	368	385	382	414	455	388	422	381	370	420	382	412	403	406	404	399	422	430	441	413	421	419	427	406	423	427	377	413	426	440	373	437	430	410	399	417	423	383	395	405	419	423	436	424	403	401	384	414	427	400	369	411	404	418	413	398	398	408	444	403	412	405	426	393	416	397	391	410	408	412	434	401	407	418	383	365	376	384	407	444	393	384	390	412	398	410	414	388	403	392	426	445	422	444	409	382	383	394	437	397	430	426	432	407	386	406	397	395	406	421	417	421	420	389	399	421	386	426	404	394	404	391	415	393	415	410	411	379	445	351	493	398	403	412	381	424	402	417	409	398	430	391	429	393	421	413	393	437	392	392	413	394	421	407	444	417	373	388	390	405	416	398	419	398	415	363	420	377	401	405	414	414	396	385	432	404	404	412	440	379	433	417	384	391	429	423	415	397	394	405	455	404	392	407	424	403	399	406	388	463	405	381	386	390	421	437	446	402	437	380	389	406	393	389	430	420	433	422	401	419	426	427	428	384	404	388	402	368	417	413	400	416	440	384	431	393	379	386	427	400	403	432	448	412	393	409	386	401	437	418	414	416	423	453	397	417	449	437	423	418	418	417	427	427	399	421	431	394	375	403	419	375	400	412	429	410	436	412	411	412	442	430	423	437	393	432	416	386	400	401	380	382	384	392	387	385	411	427	411	427	404	427	376	400	413	384	409	429	424	403	419	446	407	388	385	391	397	392	426	440	451	410	382	385	443	375	388	408	417	411	423	433	429	426	432	396	431	378	393	403	391	414	390	401	409	384	441	442	413	404	390	434	409	453	388	424	403	402	409	405	415	392	432	412	417	395	396	401	432	447	409	386	384	389	439	402	392	443	426	416	425	424	417	428	411	418	420	413	402	399	396	437	410	427	412	390	376	413	394	414	437	408	429	411	409	438	409	423	416	374	387	412	415	434	413	392	354	443	400	399	418	363	385	416	403	400	412	415	427	395	417	411	403	375	414	397	422	431	402	450	410	417	409	450	387	420	410	438	454	403	439	415	404	373	431	389	376	398	422	407	397	396	409	403	400	384	425	434	432	408	437	401	410	350	425	391	424	371	417	403	414	422	396	407	424	428	399	411	408	428	382	411	388	424	425	429	420	400	382	422	429	428	437	405	433	405	415	403	409	405	430	420	410	401	409	398	377	440	407	401	424	403	382	414	430	395	440	405	431	402	383	430	406	393	398	416	409	389	396	427	448	405	423	413	414	423	444	413	388	424	412	429	391	430	434	431	435	380	391	390	417	421	379	418	442	443	373	431	423	404	407	414	388	397	361	405	428	395	394	427	405	401	421	428	410	435	419	415	423	389	419	432	406	404	411	411	398	422	418	399	405	390	410	360	443	443	391	404	415	417	394	432	382	396	436	384	391	391	432	405	422	389	402	401	422	427	407	387	409	393	406	410	413	415	419	400	409	394	392	411	409	417	412	412	428	394	408	388	415	404	422	431	407	429	390	414	376	423	425	389	381	398	407	415	449	412	415	380	415	417	412	437	401	386	407	429	441	415	384	409	399	436	402	395	382	422	424	464	421	411	392	406	401	426	421	408	397	373	419	433	378	378	434	382	431	393	446	394	382	400	425	414	393	412	436	435	405	427	432	393	419	394	399	391	420	384	392	441	401	425	414	435	436	387	424	375	411	410	418	401	381	442	425	449	406	393	397	415	394	405	391	397	388	409	446	383	394	407	427	377	398	420	389	411	427	369	424	404	381	422	404	401	407	415	397	419	369	437	430	409	386	425	402	388	395	423	410	398	374	399	427	426	410	442	420	413	386	417	422	415	411	373	415	436	444	397	408	407	412	407	391	399	368	417	414	420	403	422	395	369	437	440	394	422	392	440	419	413	373	423	410	439	401	430	397	384	413	407	437	443	393	452	408	435	420	398	388	378	417	393	385	409	439	394	402	398	404	420	404	432	405	388	444	450	404	406	428	372	420	416	403	404	397	412	364	398	407	422	386	431	399	399	458	416	414	379	407	428	439	381	413	424	458	417	407	447	409	420	416	397	440	406	416	392	401	404	418	451	389	408	427	388	401	438	417	382	412	434	390	379	466	425	429	409	434	423	413	385	409	418	414	420	454	401	359	429	392	405	419	365	402	411	419	415	403	407	402	422	403	441	444	410	364	438	383	381	396	414	398	400	417	394	389	425	385	418	411	386	399	408	394	449	430	380	376	406	392	415	387	433	398	390	367	397	403	421	420	444	388	380	406	421	379	412	416	418	404	376	362	394	408	382	412	456	390	426	430	432	441	428	415	403	385	402	396	395	413	398	420	428	403	430	380	396	425	433	418	420	408	395	420	395	392	425	404	398	439	396	403	410	398	402	405	404	378	392	374	429	387	395	424	403	421	423	401	414	438	383	374	420	370	379	389	425	408	397	409	408	420	411	412	422	445	398	408	449	388	396	431	450	422	369	393	397	385	372	430	396	450	412	400	430	423	402	384	406	425	420	396	392	407	412	425	402	372	399	405	412	388	436	431	407	416	412	399	416	420	431	375	397	435	359	406	390	433	423	399	403	393	412	443	414	391	433	422	350	365	411	432	395	422	409	431	437	421	412	433	404	418	432	439	427	410	411	441	421	437	420	425	428	417	402	442	454	393	401	410	410	403	408	426	412	381	394	388	420	378	418	409	444	399	392	432	410	376	414	391	424	394	420	407	425	368	396	422	399	401	421	381	394	414	446	428	408	391	420	465	390	447	370	444	410	415	419	410	383	399	433	395	420	398	409	403	398	402	381	374	418	428	391	427	435	408	396	395	432	394	419	422	416	439	390	424	401	407	428	426	373	400	407	388	397	425	386	431	448	419	404	407	423	423	439	408	429	425	424	422	418	361	414	454	398	393	377	442	384	390	411	431	410	424	413	440	403	426	408	452	402	459	381	418	421	425	398	402	397	375	392	420	425	375	421	406	391	434	385	449	399	406	410	427	382	420	409	407	440	398	381	372	416	437	437	378	449	397	394	384	391	400	428	442	367	415	414	407	435	393	421	413	367	407	455	443	448	426	377	415	404	421	408	402	439	418	386	417	437	418	392	379	407	386	418	393	418	421	392	379	388	404	427	391	429	391	386	385	380	427	406	415	387	408	418	422	436	384	431	373	445	380	417	386	440	414	366	374	365
59169	89116	64691	39886	20655	15228	2242	745	705	739	649	693	711	733	685	689	752	722	673	691	705	726	719	656	674	728	733	648	721	687	724	725	708	663	704	707	683	738	665	677	700	704	654	748	706	697	717	701	690	710	662	692	686	693	702	693	705	707	652	688	716	700	758	694	688	672	681	667	682	729	714	657	707	715	736	705	719	686	710	700	691	691	658	740	717	682	701	647	699	669	732	734	655	665	689	682	665	689	669	672	660	729	728	681	729	712	677	725	689	659	685	721	702	703	698	671	696	715	672	737	707	661	649	712	685	718	728	700	718	745	683	716	677	669	662	666	667	710	725	668	708	664	661	693	661	723	667	737	687	678	682	679	693	678	685	637	703	710	672	691	685	675	702	712	697	676	728	732	733	726	708	686	713	676	742	749	662	710	706	732	675	681	721	695	692	750	695	721	654	697	727	683	706	710	673	684	729	695	679	652	703	666	701	682	675	673	696	737	676	723	689	662	676	713	655	684	713	642	686	726	707	697	679	699	716	729	721	688	741	699	677	700	667	686	646	659	682	682	655	679	693	701	684	672	678	642	731	710	682	699	654	699	704	673	675	706	696	724	692	698	695	710	674	677	714	698	689	684	721	674	772	730	719	690	710	693	697	719	707	692	666	700	694	691	699	741	630	688	739	664	693	661	695	682	678	646	717	709	664	676	691	695	705	707	676	682	665	717	675	650	691	689	688	697	685	710	695	705	727	693	674	672	679	713	692	684	679	673	655	703	730	707	650	647	726	687	735	671	692	701	655	693	669	722	692	716	705	668	708	661	681	690	663	724	715	717	683	661	694	659	728	741	693	723	710	686	681	702	716	696	695	707	756	708	716	671	690	703	649	692	630	658	658	684	744	677	701	697	651	707	704	737	678	736	683	698	684	729	682	674	691	646	668	719	660	691	717	697	661	715	652	709	700	700	742	693	754	709	716	702	705	683	669	708	711	658	689	692	676	707	695	679	668	679	706	732	683	749	663	702	682	657	669	721	656	717	677	735	704	717	666	696	677	700	671	644	716	746	718	705	685	700	653	696	687	689	683	679	708	628	651	669	691	708	682	764	707	665	715	684	725	698	703	709	681	744	688	656	674	705	691	665	664	738	674	711	716	707	677	683	716	662	647	712	695	672	706	697	739	659	662	708	695	681	702	715	688	686	702	649	665	646	686	693	662	698	641	674	689	709	734	733	692	645	693	708	716	737	665	679	728	704	654	669	709	666	708	671	723	674	702	709	709	715	747	689	720	671	724	665	672	711	736	674	713	712	722	734	691	707	744	737	700	710	701	711	693	705	665	713	692	734	698	684	718	696	693	685	652	686	700	676	714	659	688	671	774	682	699	675	695	683	721	759	727	703	712	704	657	684	682	709	685	729	699	710	676	699	667	729	654	664	652	710	667	710	723	655	703	728	696	721	708	692	700	691	708	710	696	654	698	722	767	673	688	707	684	713	728	682	683	669	672	661	702	675	713	712	651	722	658	658	712	676	739	708	703	719	714	689	706	743	718	712	684	695	703	738	675	689	695	654	693	649	727	682	678	686	709	674	708	733	692	718	719	693	704	728	672	690	709	663	659	700	677	676	674	693	681	665	708	690	653	712	640	681	697	672	685	705	707	685	701	673	731	697	649	669	681	681	726	707	701	676	675	686	702	667	719	699	687	712	670	696	663	640	661	733	675	695	706	697	732	661	689	713	707	698	714	724	651	688	670	632	705	637	704	715	730	675	659	703	708	682	654	708	741	721	672	679	657	695	691	693	717	742	706	681	695	666	656	688	675	640	654	642	712	682	696	679	704	730	681	655	670	726	708	749	723	684	682	694	697	706	728	689	676	654	685	693	664	689	708	724	658	711	691	679	717	702	650	711	676	675	642	707	695	692	717	756	714	700	687	707	633	712	703	671	726	726	730	664	711	693	699	708	698	656	719	713	668	678	694	693	680	699	680	713	697	712	719	667	659	710	711	673	743	700	710	737	698	681	676	700	717	689	728	691	715	677	644	669	697	729	684	713	669	709	668	689	710	663	702	652	699	693	704	670	730	670	697	732	705	678	664	719	658	685	701	678	695	686	674	704	662	701	702	686	695	756	671	702	680	702	674	642	681	695	641	735	724	706	657	726	665	679	690	730	719	688	668	696	691	678	735	711	663	692	719	707	685	686	682	697	704	676	685	729	702	657	705	672	666	737	732	690	714	670	742	674	715	733	682	683	745	664	722	701	681	691	711	730	700	701	663	648	716	715	661	673	676	695	674	732	682	716	685	675	685	682	729	703	692	664	737	714	668	692	713	686	663	749	661	729	682	681	705	657	696	707	698	727	669	664	720	662	703	693	718	710	711	703	662	675	687	708	683	683	656	702	771	729	692	683	739	707	712	674	757	710	671	692	694	735	655	699	676	709	656	640	706	691	697	658	676	707	682	655	716	732	693	700	758	686	758	709	688	653	755	704	713	690	680	697	693	659	671	679	681	670	688	710	677	707	674	724	682	692	722	719	701	685	704	725	708	708	677	692	679	733	722	702	713	695	664	676	635	665	697	698	686	666	693	670	684	704	737	667	651	691	684	696	725	705	653	690	711	633	676	705	647	714	750	668	697	690	676	697	637	691	712	696	718	747	696	680	705	658	685	734	706	705	665	687	723	711	663	692	704	674	714	695	682	698	715	713	737	673	668	709	746	683	672	677	742	746	694	710	696	772	705	766	662	749	700	662	690	690	752	704	703	678	709	710	710	694	688	668	667	736	670	685	722	677	669	728	700	709	662	682	695	750	685	710	676	723	733	703	715	724	649	672	751	659	709	667	701	722	685	659	676	719	681	714	665	702	696	701	672	699	749	662	681	685	682	739	695	706	678	653	735	702	722	731	683	660	661	691	714	688	740	704	717	706	661	666	688	684	726	666	673	712	699	682	674	667	683	704	706	675	732	655	662	699	705	724	710	650	731	709	691	696	673	680	689	681	708	686	704	719	706	741	705	656	721	663	741	695	680	718	628	694	697	691	709	703	711	670	661	707	693	726	710	647	704	747	702	690	720	725	675	686	664	711	697	625	710	679	683	711	705	699	671	728	745	725	701	716	747	723	709	687	701	652	707	682	714	714	684	662	721	663	722	675	640	710	669	655	706	668	678	735	669	664	683	733	695	698	678	656	716	661	691	710	719	638	698	611	714	735	696	674	646	712	693	703	674	705	765	695	687	727	658	682	751	701	695	711	662	679	698	678	657	702	664	678	694	690	648	666	703	693	716	693	727	683	722	678	709	685	647	706	702	683	696	717	701	692	662	670	704	678	685	707	684	682	726	683	667	729	691	705	705	653	705	677	692	684	718	693	695	760	704	736	673	643	709	695	707	701	660	669	686	668	704	694	694	715	670	726	667	695	702	691	679	649	698	653	747	741	680	661	718	724	722	694	686	685	659	694	718	675	672	701	683	700	704	660	680	660	666	709	726	718	707	757
23158	21731	30212	25198	21453	20633	7793	593	459	509	547	516	479	463	517	486	537	510	485	528	519	520	507	523	493	483	464	473	449	477	501	500	446	496	482	483	468	483	513	482	493	460	471	503	490	462	532	521	501	476	480	528	493	513	507	498	496	516	464	504	492	477	536	518	474	417	445	476	467	504	459	452	563	516	508	501	480	490	495	454	483	531	501	458	476	490	471	476	434	511	490	479	521	505	455	483	447	475	518	537	490	485	510	460	488	455	473	489	481	493	482	480	503	494	491	452	531	500	494	460	511	468	487	472	456	493	466	487	484	504	453	470	499	482	495	516	528	480	475	497	498	511	460	482	491	481	468	514	467	519	498	523	520	457	463	531	483	484	441	461	455	500	525	515	490	478	483	494	460	489	478	487	496	520	500	491	481	457	487	524	471	461	492	508	531	502	506	492	455	476	465	504	477	442	489	473	479	476	453	501	504	469	476	492	461	506	489	491	476	518	519	471	452	458	467	482	462	461	477	481	465	470	492	464	477	492	516	469	465	470	501	529	488	492	495	493	468	511	544	505	490	509	492	454	475	464	461	510	514	468	481	458	476	491	512	473	479	487	502	495	529	498	511	507	493	464	509	491	481	494	531	479	476	465	483	478	471	516	493	460	465	508	472	438	508	487	482	449	463	520	478	500	458	494	496	506	493	518	470	480	523	469	480	471	497	514	460	468	487	463	470	488	501	463	503	499	460	466	507	469	492	487	447	487	489	477	482	516	493	513	487	486	486	441	490	480	488	510	493	487	445	518	451	492	532	505	452	522	455	498	514	518	488	454	480	449	477	480	502	509	470	512	495	453	484	546	453	488	488	477	524	442	504	525	468	507	472	465	469	471	479	446	492	523	482	516	439	508	491	471	501	484	485	513	545	484	480	480	456	478	506	464	466	456	523	468	471	520	473	473	483	484	469	495	499	499	488	489	478	508	512	491	457	495	540	473	465	505	494	500	472	480	469	470	497	481	476	509	484	460	527	468	493	505	498	520	481	518	444	450	534	516	479	515	503	528	469	522	498	489	482	465	481	487	493	449	447	515	501	511	439	499	534	501	493	503	505	506	507	470	490	472	532	484	458	489	464	481	522	467	480	499	473	517	491	483	467	533	493	491	467	488	511	477	506	537	502	478	456	524	461	440	437	473	487	458	467	520	461	479	458	480	472	475	517	474	540	516	493	484	489	478	484	503	477	479	491	478	475	456	480	478	490	477	475	498	498	463	485	483	492	511	477	523	479	461	427	480	471	516	520	518	442	474	451	470	459	493	456	494	496	442	495	517	494	473	459	508	475	464	462	464	499	469	515	469	447	480	486	480	486	494	474	470	508	519	511	489	475	484	490	459	501	491	501	489	464	490	489	526	464	470	478	464	519	453	529	448	507	486	464	430	520	466	509	498	478	482	524	438	518	482	464	482	477	483	485	495	471	478	441	475	472	498	470	500	459	463	466	483	456	478	500	485	462	518	492	479	450	483	477	513	524	482	485	471	449	479	515	460	451	479	468	520	469	456	493	489	475	497	513	478	485	498	469	469	494	494	444	515	518	519	489	459	458	482	481	482	477	519	505	470	500	444	474	555	477	456	483	506	460	475	484	489	481	457	488	481	489	545	467	478	442	462	462	503	513	451	489	447	469	465	452	473	482	467	462	492	479	483	519	520	492	485	489	523	491	493	518	512	527	478	473	493	469	489	507	518	456	515	459	524	469	487	479	524	477	512	463	495	503	544	489	483	526	460	485	456	454	476	492	459	493	496	523	470	471	472	471	481	483	504	481	481	485	509	469	449	463	472	518	453	505	477	488	442	525	510	497	464	505	490	484	480	509	466	499	472	478	449	493	482	470	483	450	500	515	461	463	488	475	469	492	509	472	471	422	481	480	496	461	476	524	488	458	478	485	431	493	484	476	497	527	474	529	533	476	502	469	486	493	449	485	478	461	463	501	505	478	470	471	481	473	491	486	462	445	488	488	476	472	458	470	465	456	511	467	475	432	496	474	547	499	477	491	477	500	492	469	479	500	465	468	458	508	490	481	461	488	484	459	504	485	490	490	464	478	449	474	525	473	533	447	503	500	502	480	484	519	467	504	488	472	523	475	530	507	458	459	470	493	476	497	451	509	499	463	475	497	467	475	466	519	466	513	511	500	481	513	494	449	493	520	540	455	505	469	474	448	510	459	475	448	498	496	496	483	482	509	499	513	507	469	519	449	481	483	515	503	491	494	511	484	469	476	451	481	481	485	504	472	495	514	493	502	493	470	486	512	468	453	458	464	463	503	464	468	484	492	505	502	486	507	509	460	456	480	498	495	483	481	496	494	469	461	509	488	459	514	488	515	493	498	479	495	518	483	471	548	521	461	505	513	467	477	520	498	448	488	523	469	475	491	489	448	483	491	490	459	492	477	441	491	472	494	504	478	457	482	497	482	509	471	510	462	460	479	476	502	424	499	474	475	489	417	499	467	471	481	503	510	459	467	473	487	454	488	477	477	489	479	436	485	480	483	463	475	495	483	464	507	507	455	478	482	487	477	485	495	537	489	502	466	444	491	480	493	507	495	418	459	479	441	473	510	507	475	437	531	501	425	503	492	505	445	516	462	526	521	497	494	513	490	489	517	477	485	516	453	483	467	473	515	455	501	471	493	532	519	449	550	506	495	454	484	454	480	478	475	489	450	468	505	519	460	488	476	464	491	514	499	484	491	506	498	445	472	466	445	469	476	450	480	476	507	484	448	493	467	495	455	513	478	473	502	489	467	472	510	519	484	498	500	522	527	497	486	491	503	439	499	509	460	477	455	518	461	478	462	493	500	476	462	427	491	493	468	530	458	445	459	471	483	476	487	502	481	509	488	484	470	510	497	498	487	497	512	461	483	463	462	485	478	507	500	476	504	463	486	481	530	476	519	461	500	532	487	481	452	484	482	439	486	487	505	477	460	463	505	449	464	483	526	478	479	485	505	429	487	489	468	511	472	461	497	442	475	499	469	474	474	519	491	486	432	531	456	501	524	477	525	502	497	445	474	495	509	494	470	464	499	480	466	465	476	489	463	488	475	492	505	421	492	489	455	482	488	488	502	445	472	476	498	477	521	472	508	455	451	452	470	439	503	484	460	490	492	473	517	480	500	468	475	448	524	514	480	507	465	476	461	496	522	459	473	440	499	523	473	508	523	504	535	475	475	459	502	487	499	467	486	462	508	485	459	482	501	461	509	491	490	494	493	502	494	487	476	466	489	505	480	506	472	491	489	466	475	490	499	469	505	431	478	463	488	452	523	484	473	508	503	472	466	526	496	468	481	491	485	529	463	492	474	476	488	483	462	454	476	460	475	504	492	504	438	467	467	456	495	501	496	482	451	498	496	510	470	483	459	470	502	456	500	519	482	468	463	511	505	531	450	461	514	441	502	483	481	486	496	484	492	498	501	440	464	484	516	503	478	502	493	498	472	490	521	499
59636	98376	74983	47655	28129	20847	3833	879	829	812	795	796	854	813	830	793	783	793	759	837	836	814	775	813	831	863	754	812	757	787	732	802	790	831	766	770	806	764	778	835	832	779	788	747	786	798	779	822	849	746	825	761	818	784	775	806	782	792	807	806	763	756	792	784	784	779	808	806	802	756	771	793	845	805	794	851	781	792	833	762	795	788	780	839	737	764	810	795	811	794	733	805	809	742	762	766	766	759	776	788	818	814	766	782	791	781	819	754	742	834	810	721	781	759	789	776	834	809	770	826	762	785	741	722	772	788	798	791	826	843	780	824	808	781	784	774	757	773	753	877	787	781	766	796	803	759	765	808	794	783	808	789	799	740	836	784	792	811	820	802	805	793	816	804	773	839	787	784	765	780	761	741	793	823	809	748	819	800	756	862	770	805	777	821	828	785	790	785	781	792	778	828	786	782	779	746	800	795	826	783	715	770	810	807	763	792	822	767	743	786	828	786	806	777	794	787	786	771	745	755	788	760	767	763	815	840	757	785	816	743	756	824	776	733	798	780	775	781	785	793	755	817	797	831	806	789	778	817	747	803	795	814	767	800	826	808	868	811	742	791	785	757	745	773	824	823	791	776	791	775	730	773	771	745	804	828	769	851	753	783	785	824	826	803	766	838	760	790	754	795	781	778	761	795	827	809	781	832	739	793	801	827	788	812	783	784	766	820	828	793	794	743	776	774	746	794	842	774	808	726	801	779	754	756	801	744	836	751	778	808	797	778	783	805	798	813	784	746	797	760	778	794	738	780	802	766	761	811	782	818	794	810	780	766	792	752	758	820	801	800	804	830	831	775	820	786	779	766	802	774	761	748	766	850	756	808	741	792	790	862	798	785	782	760	736	756	817	765	827	819	752	793	828	809	800	764	771	763	818	740	770	774	759	768	816	803	816	764	820	783	739	799	774	814	809	831	765	741	790	732	772	733	790	782	768	770	757	794	788	800	759	751	828	836	769	802	786	776	751	807	807	799	765	816	805	763	755	721	809	817	766	818	838	818	793	781	772	792	788	819	815	799	748	776	842	762	778	798	793	793	797	779	844	852	821	826	778	759	806	740	726	831	734	826	844	796	816	728	793	770	770	790	784	811	769	744	752	743	762	791	849	763	798	796	815	790	820	768	802	770	780	779	814	809	831	807	778	775	787	813	850	766	776	783	764	772	803	822	811	777	783	775	850	780	760	807	776	795	767	788	796	793	770	750	774	768	834	733	805	758	771	789	738	806	820	805	775	765	783	751	801	715	776	748	746	818	749	760	802	777	768	749	845	843	805	777	786	762	775	796	771	757	775	816	767	824	801	758	782	719	758	826	751	757	806	762	794	791	795	804	774	799	767	807	809	778	739	749	787	782	795	819	757	801	815	748	757	815	798	770	748	787	819	760	765	805	764	776	792	817	699	774	753	842	820	785	818	727	806	737	795	749	859	811	771	792	766	800	794	791	762	767	765	794	795	783	767	804	754	796	826	758	772	776	778	801	789	783	765	775	841	795	742	731	792	763	802	845	778	800	793	785	781	770	741	751	787	761	829	797	818	783	739	774	802	771	751	791	811	769	777	804	709	844	809	762	709	743	732	746	798	734	813	777	747	773	733	801	743	786	777	776	776	768	795	763	769	757	779	766	744	788	820	785	791	806	802	746	813	777	786	775	787	797	787	784	792	783	792	789	817	797	802	751	755	805	802	807	802	769	757	785	755	768	750	801	804	763	789	818	764	795	748	795	829	768	795	768	799	769	824	770	738	773	782	715	790	776	754	811	713	791	803	834	782	799	720	743	764	780	761	765	762	764	815	811	755	782	776	796	797	800	778	782	793	755	754	810	804	800	802	786	779	787	738	747	796	812	760	795	809	780	806	766	786	798	786	838	817	802	818	751	753	757	825	781	809	752	780	781	812	764	783	753	825	811	809	809	743	840	777	819	779	796	785	793	759	790	798	733	786	797	783	800	761	797	777	797	787	745	807	711	804	816	798	811	817	804	804	822	763	785	740	784	741	808	804	855	754	833	767	771	745	818	812	754	796	836	769	782	747	781	822	757	752	768	743	776	779	786	821	793	765	779	806	810	785	822	729	820	755	769	795	811	788	843	715	797	797	771	761	736	779	785	768	799	795	838	797	755	772	818	812	770	789	789	793	799	802	734	782	792	761	826	774	820	812	789	779	747	863	794	803	744	795	800	831	813	781	791	790	799	783	781	761	822	824	780	798	798	755	748	803	776	766	790	783	804	796	786	791	819	773	777	786	782	772	813	783	749	778	804	836	775	779	804	813	780	814	762	793	789	758	769	763	801	772	765	797	756	773	810	789	804	792	796	753	794	808	744	749	779	778	783	768	777	748	835	808	820	725	783	779	753	808	785	794	745	778	797	720	790	851	729	806	805	785	766	826	808	771	754	832	769	799	755	764	792	789	781	791	759	797	757	788	749	771	755	750	779	761	785	802	804	807	792	770	807	809	773	819	761	809	787	808	740	802	872	862	840	801	838	775	773	778	795	865	811	825	766	777	759	825	770	774	817	738	777	815	757	776	764	823	782	773	787	818	790	788	785	796	838	799	741	797	818	802	784	785	725	763	776	755	798	843	775	799	752	751	763	755	750	770	764	865	790	777	790	807	768	791	795	794	830	838	739	808	787	771	842	831	792	835	800	804	803	786	803	789	825	802	757	772	800	851	797	806	750	828	783	800	780	794	787	799	780	735	766	798	765	822	771	797	782	819	831	753	808	786	765	772	765	764	781	740	779	806	775	758	801	798	797	783	811	743	803	773	796	800	799	795	816	783	760	824	735	802	781	786	754	740	812	763	792	815	768	742	755	724	771	755	770	842	757	800	816	821	826	799	774	784	782	808	753	805	807	778	773	783	792	812	759	759	795	809	772	834	796	743	761	791	740	782	827	803	801	773	797	772	837	786	774	762	781	789	794	775	793	816	781	771	789	802	771	792	752	829	756	840	722	788	798	760	795	729	828	769	777	748	790	785	792	824	787	788	818	807	790	801	822	815	801	805	826	791	824	767	856	840	756	801	764	764	807	779	774	709	794	773	850	748	773	798	802	812	740	767	735	784	804	748	767	803	781	859	793	797	792	762	812	744	774	814	810	808	816	754	793	790	813	769	755	817	761	821	803	800	770	782	751	786	783	736	761	775	820	843	759	768	787	762	757	772	765	781	826	772	783	801	807	820	781	835	764	715	723	760	765	758	780	813	799	869	826	808	801	777	786	774	827	770	788	780	780	784	772	804	798	786	729	753	838	769	742	801	768	755	807	771	770	800	856	755	751	823	808	801	794	784	785	738	785	759	782	798	806	835	808	782	800	773	800	780	809	754	768	752	824	812	733	772	779	784	723	811	788	812	790	749	752	834	802	782	794	788	808	776	807	785	817	801	759	799	783	754	796	793	869	758	813	747	750	802	789	753	768	767	807	749	810	836	821	733	790	759	785
28516	27689	26072	13357	2242	1299	563	478	429	414	443	466	397	435	463	455	459	447	448	464	428	464	433	451	436	455	420	442	460	437	444	424	454	420	481	480	417	428	421	436	447	449	438	429	470	446	452	451	446	475	467	424	443	474	420	408	453	432	429	449	459	450	459	429	432	461	421	459	447	416	461	442	436	461	444	431	448	463	403	403	476	438	432	462	417	421	459	429	440	469	465	432	421	470	471	399	435	455	439	419	425	485	487	425	463	438	435	408	487	481	435	440	428	477	456	454	446	400	416	443	484	439	444	432	449	403	443	449	458	426	418	420	463	416	452	440	434	383	448	434	428	448	442	433	410	457	455	436	433	453	429	475	447	438	453	434	474	455	452	468	459	418	431	442	451	437	444	428	389	415	448	475	425	424	426	437	448	429	425	435	454	411	452	480	463	436	460	458	438	426	462	448	440	460	467	446	406	443	420	402	438	397	441	470	454	385	400	419	427	475	455	456	443	448	449	461	463	442	446	444	440	432	423	414	462	477	448	451	416	433	452	428	418	412	460	462	414	427	425	436	434	452	476	425	454	435	474	422	441	460	436	438	423	403	457	431	446	447	412	459	464	461	427	462	424	441	411	450	476	443	452	403	424	410	438	416	437	449	473	440	493	463	416	401	424	461	456	420	437	408	443	419	439	434	434	439	454	421	437	434	404	441	423	409	414	439	405	472	461	412	451	420	422	464	454	443	419	445	400	492	407	441	425	431	444	449	427	447	451	433	451	422	418	457	464	424	429	441	401	456	398	463	443	466	457	428	472	449	457	428	448	428	426	429	428	443	418	469	430	447	429	444	453	422	411	441	466	419	482	471	446	477	451	454	431	421	450	437	432	460	450	425	450	446	457	451	487	444	443	417	397	431	439	436	448	413	412	441	461	439	439	432	467	498	419	464	439	450	454	464	449	439	434	471	428	406	436	435	453	458	445	410	437	453	398	449	431	443	444	432	433	477	499	458	434	457	436	449	460	509	465	440	448	457	429	444	462	391	450	475	441	469	482	426	450	439	424	461	433	453	453	446	441	454	471	478	455	442	442	437	424	448	419	402	432	413	433	470	444	494	439	439	430	409	417	452	449	470	452	429	432	455	437	451	448	434	426	446	431	420	438	475	424	410	466	427	431	461	498	436	423	421	434	459	396	446	422	468	419	420	440	471	468	427	434	471	458	448	422	448	458	419	452	477	444	437	463	425	445	406	443	488	428	437	409	440	446	425	464	448	461	429	444	481	422	449	479	443	422	449	430	450	458	434	450	439	463	477	442	476	445	447	440	456	428	477	464	402	430	419	461	431	404	426	438	430	394	464	453	445	429	431	466	433	442	403	444	454	431	456	466	435	407	446	421	458	399	450	427	418	437	477	433	403	490	422	412	405	434	469	475	446	445	445	442	462	447	458	472	439	442	497	442	444	431	415	460	466	429	444	465	442	444	428	459	434	449	471	414	439	457	462	419	434	434	456	429	449	410	460	452	454	408	443	446	466	446	443	423	458	395	462	467	418	478	415	470	424	432	439	434	473	433	436	429	440	396	462	474	482	448	432	453	444	418	427	386	448	441	453	397	472	472	498	437	452	454	453	427	465	414	452	423	435	456	416	455	389	406	450	476	428	421	436	451	390	456	434	504	450	449	418	447	440	472	428	475	464	458	439	485	479	454	437	482	473	475	434	454	442	428	445	456	430	431	412	461	441	443	474	464	425	437	429	433	393	478	442	456	418	464	470	480	438	478	450	441	419	473	436	432	444	420	454	398	439	461	432	434	446	462	433	420	454	452	420	432	439	451	473	442	440	476	455	466	459	445	467	462	420	426	481	422	452	470	443	440	393	445	466	449	442	465	449	418	461	461	465	440	453	436	445	447	420	463	455	430	448	450	432	441	437	416	448	451	437	435	431	442	429	436	456	424	442	437	454	437	427	445	463	418	470	419	428	466	462	427	416	443	427	406	405	437	476	439	439	478	437	438	454	445	445	451	405	450	426	438	451	462	415	480	451	431	450	481	422	463	455	419	462	454	435	422	451	387	441	484	426	429	469	435	432	461	428	445	427	408	468	438	440	463	443	423	447	440	444	435	422	431	467	452	418	434	463	449	457	469	446	435	456	461	401	431	426	427	432	439	406	401	461	486	452	477	465	464	444	459	400	403	463	435	444	431	467	457	464	416	430	472	430	468	434	440	428	418	411	443	426	438	446	445	407	435	411	447	433	455	437	427	459	431	464	461	445	464	429	481	420	428	409	441	449	437	435	458	453	521	421	453	428	464	418	466	423	440	448	430	457	475	415	467	418	427	481	441	453	431	460	438	478	403	446	429	453	428	429	458	446	451	421	446	466	451	470	458	471	453	418	431	447	416	450	453	454	436	438	405	439	411	430	447	427	465	481	477	461	458	407	434	412	422	428	437	458	391	452	417	487	454	452	451	458	408	428	473	436	434	439	459	470	440	437	478	421	442	425	430	449	451	456	416	468	413	432	420	456	452	424	473	411	448	407	433	431	436	437	441	467	469	421	463	431	476	449	401	444	443	436	481	425	436	455	474	390	431	424	432	402	425	474	494	460	452	438	467	447	462	420	489	457	470	430	428	444	422	416	450	430	459	451	458	426	470	429	397	440	452	405	424	429	420	441	465	412	453	411	474	392	428	459	458	462	475	477	431	410	411	456	450	433	457	444	460	468	452	438	421	476	442	437	432	436	453	463	466	435	481	431	460	456	436	458	436	494	469	480	437	461	448	442	458	444	426	478	452	450	466	440	451	449	450	453	443	489	469	448	452	422	462	450	457	495	433	426	433	465	415	475	432	445	413	434	436	424	417	448	434	418	437	397	422	448	488	462	423	425	428	465	452	441	409	465	426	427	428	443	425	444	447	444	424	441	428	445	441	438	460	441	421	446	426	427	456	437	448	453	444	432	462	468	439	429	450	444	437	431	432	427	435	441	456	439	440	478	426	403	467	405	486	428	448	455	461	477	409	460	426	468	420	470	417	435	456	476	482	445	448	453	459	411	406	433	440	434	439	453	448	457	434	418	409	480	428	513	409	425	455	482	433	419	453	462	474	457	446	427	448	467	470	445	469	502	444	417	425	446	473	464	418	441	436	416	414	436	495	463	428	436	414	446	418	448	460	462	440	438	485	424	433	416	443	410	415	465	464	413	429	452	428	429	469	424	423	443	453	460	492	441	437	443	460	423	437	450	471	463	462	428	449	446	431	420	459	486	444	445	464	478	416	395	436	374	425	434	457	446	446	456	429	413	459	441	476	480	470	443	408	450	449	444	432	455	430	416	407	407	433	395	441	490	446	439	455	452	428	441	429	410	457	431	449	449	412	430	403	390	451	433	431	450	464	455	476	423	475	417	445	447	465	416	483	436	429	434	460	470	454	435	447	461	435	431	489	439	468	444	419	492	464	445	428	465	449	452	451	436	425	441	427	468	417	424	441	421	441	453
37197	46229	31468	14322	4028	2989	992	723	742	773	795	746	762	747	733	744	731	819	803	807	770	774	755	786	802	747	826	758	823	763	750	750	775	803	785	798	731	764	737	780	753	743	746	768	732	709	816	805	710	729	791	759	808	721	779	727	732	710	741	763	738	761	729	786	727	770	729	720	765	745	750	753	743	726	745	720	788	726	760	788	700	790	804	746	744	758	752	735	722	782	770	741	769	792	750	736	736	728	737	699	744	730	802	733	758	762	729	775	741	761	758	739	766	747	748	739	734	779	804	759	762	774	794	749	749	740	745	731	802	722	751	765	779	757	771	740	765	736	741	764	780	738	772	746	746	762	759	745	826	796	731	741	738	807	784	759	778	675	821	783	776	690	768	798	762	753	755	740	744	797	757	775	788	754	732	731	688	747	808	710	783	746	774	777	790	724	817	781	789	767	735	779	735	752	771	803	773	799	791	766	789	750	756	780	728	736	794	767	774	708	736	749	779	721	723	733	739	774	748	808	729	768	761	752	749	748	761	749	781	785	757	763	707	769	787	730	761	742	807	747	740	768	777	738	771	747	737	726	787	801	749	761	796	759	779	702	756	761	730	769	772	775	771	738	690	737	778	751	733	779	807	773	767	739	794	729	746	742	728	785	745	760	791	730	777	773	762	788	744	739	750	755	733	797	731	748	742	748	767	767	724	782	789	724	774	742	792	732	785	809	747	799	770	785	760	773	805	754	723	756	799	792	781	728	771	745	779	726	772	761	750	787	744	765	795	767	722	750	746	740	777	821	750	755	745	747	805	814	802	790	797	767	778	772	749	741	817	714	736	811	794	798	745	728	798	738	771	773	781	745	775	799	814	816	754	729	778	754	750	769	794	736	768	737	784	756	735	770	834	762	747	724	771	740	718	751	758	744	701	745	778	794	801	775	782	806	724	741	768	763	777	801	754	742	754	762	758	730	780	721	779	751	745	722	755	770	783	760	783	752	801	803	711	803	775	776	740	755	773	772	765	790	748	755	779	784	769	754	765	741	737	736	766	774	764	730	730	770	723	767	790	762	794	728	801	791	729	759	745	759	800	774	685	752	795	752	752	780	773	756	722	774	752	782	719	758	737	761	727	784	725	770	702	785	728	821	767	741	720	813	747	731	745	782	777	771	753	772	739	783	770	760	755	747	754	758	795	735	761	785	789	719	742	759	770	744	753	797	763	732	766	736	745	775	768	789	744	790	773	709	796	782	778	787	750	748	783	762	789	746	770	740	796	750	724	750	752	747	774	758	687	801	758	718	747	742	780	754	761	726	715	780	756	736	766	806	756	765	790	709	731	805	745	725	736	795	764	747	780	773	800	736	812	722	755	769	775	806	689	738	759	759	749	727	754	746	778	753	774	721	766	738	717	737	797	794	759	795	770	731	748	757	786	736	730	800	748	776	742	754	754	769	757	821	758	741	813	773	742	750	726	744	729	776	760	777	730	786	770	767	770	733	773	771	777	797	709	740	766	775	749	740	774	753	746	795	718	737	798	787	787	770	774	789	796	789	784	748	796	715	755	759	784	723	765	766	806	730	763	783	741	746	739	720	772	796	770	776	785	769	772	768	795	823	760	765	742	744	739	725	762	764	749	747	726	774	775	817	724	752	746	723	810	752	758	777	760	754	778	745	792	760	776	699	790	755	789	810	783	684	749	767	790	739	762	788	778	803	740	770	795	737	753	804	734	752	787	775	728	810	732	808	696	786	708	773	786	787	782	807	745	753	784	736	779	787	716	786	794	750	752	766	792	763	724	753	747	801	759	689	823	819	770	774	734	745	825	739	777	777	763	754	785	819	751	757	743	813	763	746	730	783	730	748	769	791	762	780	764	725	730	730	743	761	741	750	775	763	809	733	735	761	781	784	759	763	752	766	749	756	800	754	780	763	722	791	757	737	768	779	756	739	714	759	783	746	752	749	702	758	798	793	727	745	752	722	728	756	770	749	785	745	727	812	781	786	751	704	780	802	812	772	736	799	692	741	717	764	763	738	753	780	803	799	758	760	751	704	740	815	744	757	732	783	715	764	791	782	773	739	751	750	721	716	765	825	755	756	809	760	727	767	708	756	726	829	806	748	743	783	750	820	758	788	810	737	786	758	757	759	756	711	744	793	806	800	755	769	778	741	754	797	777	748	748	755	760	761	800	737	820	759	719	793	815	763	765	779	731	715	727	803	772	791	714	779	769	779	754	759	772	768	752	740	747	805	751	773	749	756	726	745	764	764	765	773	762	773	721	762	738	807	746	757	750	752	747	771	796	752	732	805	799	682	775	766	737	809	757	767	733	717	789	793	716	766	817	793	765	761	788	751	730	779	740	753	768	760	780	760	766	745	758	758	759	770	760	719	698	773	768	741	803	762	746	789	768	749	776	728	797	779	794	766	761	793	810	766	764	762	753	751	762	784	750	778	782	764	781	796	774	758	753	782	784	771	745	773	746	770	743	755	788	731	706	779	743	768	827	751	799	725	740	753	740	766	758	746	776	782	752	705	747	733	762	825	800	769	773	760	753	746	798	802	763	753	785	721	774	783	748	733	812	745	769	751	753	785	769	746	733	781	783	798	779	771	785	812	805	765	726	725	801	777	764	776	754	701	784	806	783	785	769	755	759	841	742	793	811	745	746	788	755	795	773	741	716	720	736	731	751	752	790	789	780	743	763	780	744	816	794	737	733	766	761	788	770	758	760	721	783	805	727	769	799	758	818	789	792	788	761	777	803	750	759	745	787	750	760	784	790	767	763	785	764	728	766	735	734	795	751	775	761	766	776	710	766	764	750	740	782	727	780	807	728	742	774	765	734	778	746	741	705	777	785	822	782	794	789	737	730	790	758	725	792	746	802	777	706	751	814	833	747	739	809	786	757	784	756	769	735	764	758	745	791	741	758	751	744	809	759	732	760	793	784	739	742	817	824	807	811	748	754	725	735	771	766	752	768	782	751	771	767	755	769	736	729	716	800	789	778	777	799	720	716	721	719	765	792	775	741	718	755	761	777	772	795	777	748	771	734	729	721	784	767	794	810	785	787	742	814	770	733	783	750	798	756	775	731	744	753	783	789	746	800	764	733	715	771	741	711	806	735	775	763	753	782	783	759	689	755	770	784	758	751	767	730	787	793	750	774	729	802	761	760	742	784	757	714	778	771	789	765	775	750	750	716	703	769	792	808	721	772	752	738	735	772	733	734	763	792	805	838	779	732	778	762	753	788	795	761	752	724	762	824	809	782	711	777	798	709	721	720	745	788	728	725	751	733	732	752	778	746	770	772	762	754	757	707	786	774	778	730	794	717	782	757	722	790	768	749	818	743	799	765	729	821	748	765	752	789	771	722	757	780	758	702	738	766	741	747	737	778	745	749	804	787	773	746	766	780	735	816	820	707	778	756	777	729	796	728	762	785	755	725	766	765	747	732	743	744	741	758	781	707	741	780	796	687	724	798	799	759	774	801	813
23921	22304	30949	27058	20537	14249	2702	420	396	393	432	385	391	400	365	401	420	377	399	389	359	392	405	392	401	358	422	373	402	365	374	384	403	390	371	370	370	395	366	370	386	372	401	397	380	360	359	399	410	352	413	383	382	389	357	365	383	410	351	359	393	403	402	375	375	363	397	356	397	392	379	389	387	357	379	379	400	368	367	366	391	384	386	417	380	412	360	377	362	384	403	367	378	382	369	379	372	370	372	418	395	386	370	403	376	377	393	364	368	365	360	399	384	378	380	387	388	371	355	407	387	407	403	336	441	404	432	380	373	360	360	385	395	414	363	392	361	347	385	352	370	330	375	393	382	353	396	366	401	349	363	368	345	396	366	407	390	377	406	373	394	361	362	370	355	368	409	386	387	372	362	398	370	370	384	379	379	409	385	385	379	369	368	368	384	401	418	380	350	404	396	387	380	345	419	396	370	363	346	372	398	361	381	356	364	388	345	366	411	406	392	377	375	373	388	386	362	347	377	396	391	396	388	395	363	377	350	371	393	410	393	387	381	376	382	404	363	377	401	368	384	373	347	375	387	362	367	397	392	402	370	367	367	372	355	344	347	408	362	384	342	378	371	393	363	375	361	377	361	337	384	371	396	386	378	390	384	385	377	363	350	407	363	401	385	398	350	397	366	399	365	328	372	371	393	400	378	401	352	375	420	398	376	389	416	398	363	391	401	392	407	370	383	399	376	398	365	395	349	356	390	406	374	367	363	371	376	367	397	375	371	382	425	399	379	426	350	362	366	391	384	398	412	348	362	344	398	388	400	370	391	384	400	406	357	387	386	398	358	365	365	386	366	353	387	394	369	362	370	365	340	412	382	396	362	402	386	360	381	385	340	357	355	363	416	380	358	376	361	370	382	349	395	370	418	359	361	372	377	393	426	378	387	386	361	384	403	377	354	369	380	419	358	342	397	356	392	360	375	384	377	388	365	379	419	407	422	373	386	421	402	378	391	369	363	379	374	389	378	382	374	352	375	345	400	368	407	400	407	346	360	377	385	324	376	378	392	392	384	376	396	393	377	340	366	372	329	334	385	408	372	380	387	382	380	374	352	383	405	388	372	390	382	401	395	384	365	388	374	396	386	350	380	394	372	383	366	385	414	373	350	381	384	405	406	380	382	389	342	351	339	385	391	382	377	360	369	392	373	381	392	392	376	389	382	392	392	395	421	380	388	350	342	370	372	366	386	397	354	401	363	340	366	404	409	385	368	401	377	389	359	418	381	389	370	386	344	405	379	391	337	361	376	400	363	377	370	345	353	399	391	358	391	374	392	387	384	373	418	395	386	379	395	390	372	384	360	405	401	359	376	341	370	400	335	359	369	353	363	343	376	412	372	364	381	385	386	421	340	365	382	392	366	384	346	375	397	366	386	390	375	355	392	354	363	366	381	372	393	387	394	402	370	409	395	370	365	378	383	406	372	373	416	397	383	407	389	370	385	401	370	380	396	347	400	382	384	371	371	395	354	358	362	379	410	366	382	399	377	363	358	376	376	408	374	365	388	392	399	369	371	419	381	373	370	363	368	366	355	377	367	376	357	383	361	371	410	364	386	393	322	381	398	376	370	356	365	402	392	362	384	367	371	382	401	357	366	376	370	419	369	365	412	401	397	388	391	351	353	386	377	390	360	361	364	374	363	389	386	379	365	376	339	402	393	329	400	363	369	392	377	403	345	394	373	373	378	385	379	362	378	383	392	385	384	367	373	381	401	369	394	373	380	399	383	369	356	392	376	382	383	370	355	364	383	390	363	401	403	407	349	395	373	407	359	370	375	385	355	366	367	380	374	367	391	389	365	372	414	396	382	395	370	392	373	384	350	390	364	350	358	393	385	374	380	386	371	382	420	362	354	391	387	406	348	401	367	384	330	374	393	352	356	365	379	395	348	372	395	370	364	366	424	393	388	407	385	405	365	375	388	403	396	371	399	356	376	412	390	399	378	391	370	345	384	367	387	368	392	397	357	365	373	379	387	370	344	366	353	381	369	369	401	423	394	374	361	366	395	363	392	391	408	358	396	383	385	398	388	384	407	373	391	364	375	410	377	359	393	383	390	361	383	366	380	368	371	375	357	353	380	384	385	358	378	355	382	376	410	392	341	395	354	372	398	377	371	367	326	393	358	382	399	383	385	367	375	393	397	364	333	398	348	374	380	425	359	373	390	360	403	367	421	398	359	375	371	414	371	355	369	370	386	383	412	367	369	336	388	407	359	337	354	361	336	376	373	398	399	348	376	396	378	400	357	365	382	356	381	355	376	375	377	397	357	357	352	399	367	367	349	385	408	354	363	389	408	380	368	376	374	388	386	440	389	372	405	381	374	372	376	381	368	367	377	404	379	374	397	411	348	376	351	372	375	372	387	403	381	383	385	381	369	352	377	387	410	382	341	354	391	379	414	383	357	372	383	352	373	400	383	374	390	366	403	383	387	428	388	344	407	389	344	403	376	400	381	389	357	359	402	395	351	331	365	370	376	387	388	378	374	371	396	372	394	332	356	375	391	379	360	393	395	390	374	404	426	353	374	372	344	383	377	381	396	385	380	368	376	375	385	318	370	388	362	384	358	344	374	392	405	363	383	355	385	385	405	407	358	351	421	404	397	405	371	383	384	377	381	363	391	390	398	395	367	342	360	396	400	392	384	343	385	385	394	382	381	370	366	383	388	353	394	359	390	394	379	348	382	320	382	394	360	378	385	407	367	374	397	362	392	360	407	354	406	367	390	394	385	387	341	381	370	387	369	351	395	383	418	353	396	384	385	384	347	399	360	366	411	387	352	354	393	363	395	391	387	364	374	373	388	420	378	372	399	365	389	391	387	359	378	358	367	346	383	389	383	390	378	394	367	375	406	380	376	383	403	395	417	359	383	360	387	368	370	393	364	409	430	373	404	355	391	387	392	378	374	388	357	373	382	383	342	368	384	413	403	386	357	398	372	394	393	374	410	365	397	364	403	378	336	380	393	395	390	391	419	382	404	382	366	360	410	393	399	379	371	362	363	357	384	367	378	371	353	394	352	359	382	374	377	358	362	386	359	356	380	388	379	374	391	381	396	366	409	368	398	401	399	392	370	383	394	396	362	361	345	395	387	335	407	403	381	382	405	383	376	405	378	370	401	373	377	379	344	343	423	359	381	405	394	362	374	371	381	384	385	404	392	389	360	399	374	358	415	388	402	417	382	350	363	371	331	396	395	356	324	373	376	347	392	371	389	400	380	381	399	357	401	382	376	374	406	367	383	387	388	400	371	349	383	384	367	387	415	392	402	383	388	347	366	361	382	320	365	390	377	414	391	355	404	369	356	381	396	389	367	403	375	368	359	402	361	394	347	391	396	389	407	356	396	385	390	403	382	381	402	369	397	363	318	353	392	400	363	363	395	375	368	362	393	399	364	417	373	386	373	379	373	377	372	380	376	377	346	382	383	334	380	385	381	380	385	353	405	371
59810	88964	64698	39680	21568	15413	3110	672	633	663	669	662	663	642	658	652	633	614	612	655	654	637	671	666	644	634	660	661	673	643	697	624	663	630	642	620	639	666	649	635	662	642	687	687	687	676	654	650	619	649	637	679	632	641	650	673	675	685	656	660	613	623	641	612	660	673	641	634	659	649	690	650	669	674	647	658	640	649	635	683	637	653	677	642	644	616	628	644	656	650	649	658	658	618	651	653	622	641	693	670	657	653	648	643	651	666	636	588	694	667	643	643	662	649	668	651	639	643	605	657	652	636	645	658	676	624	668	661	650	684	683	673	665	655	651	650	646	633	739	660	666	644	604	617	586	594	666	664	637	639	631	719	617	661	672	651	669	635	619	670	612	661	671	667	671	671	670	625	652	625	596	671	685	663	652	685	667	666	674	625	644	712	700	685	627	671	655	702	642	625	655	672	651	656	633	655	630	623	637	644	647	660	664	666	674	680	612	654	626	662	680	680	619	662	703	701	643	612	669	642	653	622	689	651	676	596	685	684	652	629	656	592	657	681	700	622	641	655	624	647	663	675	635	624	665	692	612	685	661	648	674	675	631	664	633	637	645	632	623	680	615	674	658	668	642	688	656	668	641	638	686	623	622	675	651	656	660	682	606	651	679	649	677	643	643	669	632	698	625	603	658	578	649	639	644	688	615	659	643	624	656	658	642	589	588	637	619	622	648	670	685	672	625	639	663	655	610	654	655	619	677	641	611	676	645	623	647	621	652	672	672	619	682	689	618	666	636	661	661	629	671	626	637	654	667	659	623	665	612	626	700	634	655	657	673	624	623	632	649	660	667	614	639	679	650	677	651	699	664	637	667	665	611	595	672	659	631	659	694	651	670	667	648	658	650	660	652	620	654	652	634	657	623	614	651	665	630	696	634	685	640	660	667	655	653	638	615	674	685	727	720	646	664	635	663	636	654	622	655	683	631	689	636	645	649	637	655	685	662	687	694	648	638	637	648	658	631	710	632	609	670	656	662	688	631	655	621	606	639	672	673	693	635	651	688	677	623	642	663	681	667	672	619	646	668	674	676	672	669	656	640	690	653	663	653	638	664	655	667	668	613	651	651	667	631	631	624	655	632	608	633	642	653	664	666	664	661	618	673	669	636	636	667	674	592	641	636	654	648	660	635	633	632	649	666	682	651	609	661	630	621	652	711	669	646	647	653	628	650	715	622	604	676	629	660	649	655	620	616	632	660	660	632	632	593	629	636	641	617	693	650	638	587	648	664	654	642	646	659	643	676	652	642	691	704	633	646	623	664	650	645	651	659	639	627	653	617	670	624	643	667	655	664	634	642	652	617	659	667	620	677	690	653	616	614	655	668	579	686	664	608	651	656	684	636	629	682	619	657	657	632	622	672	658	650	643	680	675	665	611	718	657	609	602	638	660	676	675	677	602	670	672	655	619	651	680	615	630	647	674	617	656	659	697	654	641	698	703	625	673	640	660	643	661	659	668	661	677	685	687	672	633	631	659	615	674	696	633	670	685	685	683	657	654	645	678	641	645	649	607	684	660	659	672	668	624	636	620	657	644	641	657	609	654	660	628	600	715	618	644	649	727	669	662	654	630	632	622	648	653	684	658	712	662	655	658	662	610	630	631	685	647	633	650	646	632	664	630	604	631	635	691	666	646	686	640	619	673	690	693	681	608	647	652	668	626	643	641	648	643	705	648	659	667	669	646	616	674	685	646	663	646	666	710	660	638	672	651	677	660	685	663	607	637	690	638	633	650	642	619	641	637	641	645	608	661	657	666	626	660	673	638	682	628	634	620	669	661	650	624	672	644	672	663	684	683	661	684	643	665	625	692	654	672	605	628	644	671	661	664	640	639	652	684	671	676	622	641	650	668	617	655	731	657	646	661	670	623	632	625	630	658	639	602	650	689	659	656	681	646	688	651	649	618	634	597	657	633	637	665	638	657	610	626	643	644	580	646	634	686	637	663	640	696	634	653	633	655	660	670	672	621	679	690	652	655	647	639	636	658	721	650	651	601	652	647	652	632	683	698	643	658	603	672	658	640	655	650	689	660	674	644	607	653	646	690	647	682	680	686	645	708	646	669	620	676	663	617	682	635	674	665	649	592	680	697	655	664	667	651	677	672	725	667	649	637	648	643	681	650	661	676	658	672	658	656	642	625	624	657	622	640	667	650	722	703	637	659	681	682	637	643	712	631	639	664	671	688	657	655	650	615	675	639	674	733	621	621	656	680	638	632	684	615	654	667	679	621	645	641	642	617	659	679	616	633	623	607	682	665	631	650	604	647	628	689	662	671	675	699	671	659	710	643	654	626	650	615	628	669	631	659	678	640	596	640	666	676	657	657	659	602	620	646	674	626	637	641	670	649	669	663	642	660	650	694	638	653	655	642	647	623	679	635	668	606	680	679	614	698	666	649	644	624	690	647	646	705	661	641	646	654	626	663	629	684	604	640	680	628	626	657	630	665	650	637	663	667	693	654	659	634	645	632	661	665	642	651	660	649	651	695	618	641	685	631	649	685	633	661	674	667	608	636	592	625	602	683	657	667	656	613	667	671	652	637	654	682	610	644	671	579	642	687	698	666	663	615	625	638	684	626	670	662	616	680	617	662	662	702	652	691	682	648	664	651	645	643	624	684	653	630	677	656	649	658	641	621	670	613	638	685	642	667	621	623	631	641	705	666	648	623	688	664	674	660	628	654	632	651	645	662	641	665	654	651	649	636	670	639	653	642	643	611	687	648	671	620	662	654	687	641	683	687	684	597	641	644	711	626	675	638	655	633	660	648	648	694	641	690	699	659	685	612	712	630	628	632	677	672	693	651	640	652	609	601	639	647	616	619	675	657	603	643	632	635	655	658	606	685	633	661	669	661	628	648	628	704	701	646	666	639	629	652	629	624	676	624	658	588	672	670	633	667	661	696	661	661	628	619	599	616	645	651	645	649	636	687	683	619	648	639	648	660	674	657	662	643	635	643	655	658	640	651	708	635	659	625	652	661	646	656	613	658	642	653	647	665	632	714	666	656	680	685	641	666	647	693	644	619	634	642	626	682	664	629	645	658	627	658	602	684	646	682	630	693	627	618	668	658	618	662	660	646	700	627	649	644	617	663	645	635	659	670	668	614	675	644	664	654	632	670	623	655	642	642	648	636	637	597	602	655	670	633	658	657	670	646	613	653	648	629	616	659	666	605	644	643	618	642	639	653	631	651	634	668	614	674	652	618	661	709	632	685	665	664	614	643	664	674	637	631	630	669	626	649	637	601	666	702	678	650	661	660	652	626	642	690	696	627	634	672	650	635	686	620	705	610	657	677	654	671	648	667	660	667	675	665	657	663	669	661	615	655	633	657	658	651	634	627	638	637	667	614	632	613	650	620	640	623	698	622	641	669	675	614	666	649	688	697	637	637	661	668	650	626	692	655	611	625	681	659	668	667	662	670	639	646	636	650	604	707	670	642	646	686
23032	21638	29846	25308	21589	20397	8458	635	479	460	450	480	503	439	470	457	468	444	439	481	495	467	486	455	454	453	454	438	468	463	484	460	449	463	453	417	456	426	450	432	483	477	466	471	468	446	455	445	471	431	473	438	457	456	461	464	449	465	459	431	427	417	426	441	469	429	458	487	431	423	451	439	454	437	444	468	455	434	395	505	444	407	441	476	455	452	442	424	439	415	459	439	458	443	468	470	459	421	465	432	426	457	466	437	449	440	462	429	437	456	426	460	454	446	431	433	462	472	432	454	457	394	492	484	439	461	453	467	428	441	428	441	463	451	460	458	457	489	452	478	448	451	433	460	502	431	480	444	474	427	430	453	459	440	473	441	512	404	473	426	441	438	446	432	432	418	460	427	451	446	487	447	427	444	480	459	466	443	455	444	435	465	423	447	425	460	428	426	484	435	459	419	440	452	422	440	430	469	462	455	461	442	472	455	468	446	484	413	428	459	427	481	463	425	467	455	472	477	439	469	472	462	478	455	445	420	469	461	486	475	413	482	465	473	454	441	461	448	503	442	467	434	425	461	450	452	439	458	445	461	413	451	439	442	457	442	437	447	459	445	454	434	466	434	449	447	399	444	458	466	443	443	434	441	458	474	465	434	487	464	438	422	437	466	447	430	465	467	434	486	507	434	425	443	463	453	452	474	454	449	469	404	464	461	453	468	454	450	423	453	413	465	415	464	415	464	435	431	428	438	455	465	464	414	476	462	456	462	407	436	450	414	434	438	454	442	435	464	403	494	448	447	451	486	489	464	492	445	446	455	435	486	483	425	512	446	448	478	487	440	431	441	492	471	456	461	453	410	409	413	507	455	467	463	419	447	412	448	478	455	423	381	461	464	429	464	449	456	470	442	468	473	478	472	439	394	440	469	444	430	456	429	447	491	466	435	462	458	475	460	481	418	447	440	499	470	451	467	417	469	453	440	424	434	458	424	426	440	449	417	431	456	437	428	452	474	446	448	446	478	432	461	455	442	445	443	480	385	422	473	464	436	467	435	445	461	486	484	446	469	490	452	486	434	453	476	439	443	449	445	412	509	499	424	461	459	440	438	459	448	465	481	454	473	450	414	397	443	464	466	443	467	440	456	428	469	474	493	477	422	434	438	425	456	442	469	450	431	472	463	448	425	473	453	460	440	433	455	414	470	445	448	423	469	466	426	507	451	486	456	455	422	449	471	466	455	450	454	479	421	470	448	425	449	466	469	407	498	438	436	448	439	469	453	418	441	439	435	452	464	452	441	420	390	421	457	476	455	426	429	422	446	456	452	446	463	439	436	461	461	435	445	495	467	401	438	439	440	447	473	468	439	480	472	455	422	450	440	448	448	452	431	448	448	474	450	455	468	433	459	427	421	508	457	464	471	415	443	459	462	438	421	459	423	451	439	468	458	446	476	446	450	429	400	435	474	426	441	431	502	463	441	446	463	466	430	431	433	487	495	441	426	492	468	480	469	452	438	418	424	451	435	453	441	432	439	467	444	489	461	424	491	451	456	455	468	420	464	443	467	503	414	443	457	418	410	455	493	435	402	433	414	443	441	464	447	464	482	422	417	448	445	462	425	466	438	424	473	421	448	470	426	476	445	437	457	427	452	468	442	433	474	464	467	457	466	480	439	439	504	488	455	452	457	443	398	427	418	412	454	446	435	461	432	427	473	467	473	424	450	425	440	476	422	418	451	419	426	458	443	438	445	440	459	461	468	425	450	464	470	408	438	471	465	417	481	437	425	446	469	449	508	481	468	447	446	458	464	438	444	452	458	468	441	471	455	489	454	434	448	453	456	481	462	465	417	433	460	447	477	466	461	440	458	454	418	453	460	458	461	443	434	448	431	447	466	468	429	465	482	468	432	456	436	457	472	410	465	417	406	439	472	444	457	423	472	438	410	428	460	469	440	464	443	434	440	419	423	480	459	430	458	474	460	470	438	401	450	500	439	488	439	456	452	483	466	441	420	441	433	439	451	476	425	446	473	466	412	449	460	419	461	447	423	457	459	464	458	411	424	436	458	448	487	412	441	417	444	440	472	449	429	449	477	466	454	439	396	496	482	451	454	458	441	443	448	468	439	505	446	460	470	420	456	468	472	448	451	434	459	492	445	440	461	474	427	449	411	453	422	452	449	485	445	421	414	463	435	461	456	469	455	445	404	440	449	463	471	482	471	499	428	487	462	462	459	454	477	455	453	436	450	441	487	474	457	467	424	448	437	464	441	418	447	475	443	418	453	462	449	467	467	472	436	454	449	445	465	433	445	442	440	433	448	448	480	461	439	493	453	444	457	453	440	422	435	482	446	491	468	433	471	414	474	461	448	513	459	449	420	451	448	473	443	452	432	457	466	437	440	462	471	478	442	432	423	489	458	463	459	432	439	446	443	468	440	464	456	424	440	450	463	456	502	450	447	453	436	434	464	496	459	480	440	473	453	489	447	411	460	490	478	459	451	508	443	453	456	424	413	491	441	442	429	477	450	428	440	423	402	501	457	424	449	431	453	420	456	418	472	471	432	453	443	460	409	387	427	455	426	470	470	428	493	422	472	463	445	437	425	434	423	411	455	466	446	444	417	420	460	449	443	499	415	451	443	461	452	450	487	470	438	457	471	459	439	451	458	452	500	476	447	444	440	478	476	449	432	437	468	461	455	438	457	455	439	423	418	443	436	441	437	477	432	472	470	435	474	458	473	448	447	476	448	478	439	432	435	450	461	483	424	460	421	482	432	465	466	467	470	476	426	436	484	439	463	440	464	481	417	467	462	450	445	432	423	432	432	436	458	456	464	453	474	485	462	478	481	443	471	435	452	435	441	478	443	478	444	447	439	437	476	452	440	441	458	492	440	454	415	433	436	447	429	404	447	425	485	430	443	463	490	450	463	413	437	434	444	442	453	452	411	465	434	443	447	451	463	445	477	470	471	448	441	462	464	441	424	447	470	453	458	460	471	448	434	492	441	462	455	443	506	426	444	437	485	435	464	409	443	441	453	439	442	449	440	480	447	477	430	439	474	463	453	438	469	473	481	467	441	424	422	442	448	490	464	436	452	413	396	432	474	460	462	444	415	462	462	462	474	461	452	459	479	426	454	387	414	425	424	432	428	446	485	463	450	428	486	455	471	438	446	463	461	492	456	488	465	416	437	463	468	412	471	407	480	458	450	463	458	470	456	469	488	488	466	465	408	462	441	455	442	426	461	434	465	446	429	455	502	438	442	484	447	441	440	430	437	466	452	471	480	467	437	493	472	451	417	465	421	457	477	487	444	445	465	488	475	459	471	446	448	449	466	455	439	453	450	437	452	467	422	445	461	446	430	468	477	424	447	442	431	415	462	468	433	459	440	411	447	464	443	443	425	446	434	472	436	421	459	434	489	470	403	465	447	454	448	426	414	467	439	465	464	480	475	457	481	440	451	473	461	460	469	458	422	424	460	426	450	457	497	449	469	424	457
59928	98622	74580	47324	30960	19840	4573	712	799	762	795	752	731	794	755	759	783	766	723	732	737	672	742	683	759	771	723	744	758	750	694	745	743	722	779	754	708	727	727	775	784	736	766	714	688	779	711	754	704	661	774	760	722	730	757	765	751	757	736	734	744	775	725	766	698	680	730	759	766	746	703	687	726	782	722	742	732	739	733	760	715	753	771	674	709	785	766	769	781	714	760	669	733	721	699	774	751	711	772	763	751	747	736	709	701	728	725	720	798	745	714	755	733	749	690	734	734	757	740	794	774	746	734	737	766	747	773	714	734	758	743	750	733	720	723	746	757	737	753	704	741	731	748	720	680	741	777	695	728	738	738	688	716	755	724	745	738	704	757	739	738	725	707	747	715	715	746	736	725	758	757	736	698	782	726	744	732	719	756	688	740	743	721	721	761	703	789	694	704	764	709	737	767	734	668	788	757	746	743	764	744	776	736	725	717	759	699	722	794	732	680	759	758	771	718	782	790	791	724	710	727	742	727	654	758	772	715	735	771	711	707	724	699	728	751	766	712	716	740	746	728	768	720	710	745	756	714	713	735	710	727	692	737	706	747	718	730	704	733	748	740	728	755	721	776	740	739	735	676	716	726	782	730	766	710	743	715	761	703	702	714	711	743	726	738	739	703	723	756	742	714	770	748	799	717	748	720	680	698	738	773	711	708	747	759	697	749	770	749	767	745	711	783	781	762	753	700	752	744	761	750	668	731	707	737	718	695	703	735	749	765	715	711	759	740	695	747	719	695	729	717	744	772	745	722	730	733	718	709	734	755	697	724	732	734	733	712	749	712	782	733	700	749	726	767	755	758	702	747	742	731	728	679	734	793	716	697	774	718	761	751	723	718	729	712	714	769	711	775	712	764	744	738	725	735	736	684	744	736	717	709	724	730	773	723	743	762	740	710	778	760	745	762	766	735	743	768	730	738	786	782	777	766	744	725	785	757	718	723	758	728	744	709	744	756	716	711	746	733	706	738	767	715	711	739	738	718	719	736	718	740	763	701	743	735	755	703	741	729	752	725	772	765	762	772	740	732	761	734	727	734	724	804	732	756	723	708	751	724	785	721	701	714	774	712	744	811	707	724	716	789	787	738	775	740	715	720	741	768	747	751	752	740	796	726	705	760	728	721	698	728	789	724	731	762	728	710	747	746	752	750	715	800	715	766	764	735	715	770	738	695	734	701	735	714	780	745	782	738	726	750	735	752	739	782	700	758	740	720	722	762	777	707	778	703	758	765	785	786	742	746	734	741	761	766	757	782	705	772	739	749	727	708	752	770	755	761	798	737	755	764	712	743	753	750	743	736	745	703	741	689	725	726	730	728	730	717	767	703	737	739	759	721	718	751	775	733	782	736	751	724	730	704	716	714	744	733	777	771	699	804	722	739	757	759	718	749	701	750	776	750	708	771	694	715	789	761	708	691	780	736	720	772	745	709	721	708	711	755	726	705	735	755	760	744	721	689	724	692	738	727	688	804	734	731	721	696	774	727	731	763	729	704	787	793	673	725	753	766	689	701	747	715	736	703	729	738	686	748	754	733	738	753	733	785	744	745	727	751	766	740	730	722	701	740	753	737	730	696	709	736	728	713	696	686	739	744	717	831	752	723	770	735	721	706	682	738	712	738	723	757	755	759	699	736	741	803	734	756	727	747	725	756	724	729	745	688	701	736	731	762	707	729	744	732	756	763	731	715	758	774	763	742	765	769	692	757	717	765	799	719	728	746	736	721	774	713	721	733	748	712	760	750	736	701	722	734	729	768	764	769	757	730	739	747	724	682	711	767	726	709	749	710	762	739	799	759	689	728	695	743	744	788	754	745	766	751	745	746	729	783	717	755	732	734	725	733	744	723	724	757	721	773	718	744	719	765	747	739	740	736	751	699	807	732	808	705	755	779	753	724	770	728	749	726	710	751	796	713	694	693	724	720	778	742	739	777	726	750	745	725	737	733	773	756	752	701	721	712	743	741	730	711	772	719	765	703	752	711	723	700	753	756	729	720	708	673	731	731	700	732	783	740	747	693	787	732	738	736	758	769	715	752	726	753	705	738	776	686	701	742	699	732	791	692	739	722	785	741	707	723	696	730	728	730	721	735	762	712	777	740	730	753	748	727	720	705	750	730	736	758	722	745	724	728	743	747	716	774	740	724	690	769	765	717	692	750	731	730	750	745	764	724	762	733	764	752	776	697	711	736	693	735	746	729	717	737	751	786	719	728	721	749	772	721	802	752	731	708	732	737	736	745	736	765	733	743	736	770	741	733	763	711	747	760	731	703	727	805	733	755	725	730	748	810	698	726	757	723	674	768	731	763	739	693	739	761	727	764	694	749	781	764	708	782	749	744	751	740	731	742	754	717	751	735	766	739	761	751	720	722	752	732	744	722	745	776	748	745	697	721	721	721	745	744	722	733	753	746	713	741	708	728	717	703	731	749	734	773	715	741	719	704	693	714	766	765	764	701	693	786	753	758	688	780	753	741	729	757	748	754	746	729	710	736	754	734	698	720	768	784	787	713	757	754	723	696	768	729	823	699	677	759	742	732	747	752	746	769	753	785	719	711	739	712	766	702	707	749	733	690	732	759	735	707	726	735	688	770	709	728	751	760	696	746	717	764	753	695	722	720	703	749	691	737	759	710	742	750	715	742	699	787	764	698	737	754	730	743	724	731	802	748	777	730	724	748	753	745	755	737	709	739	759	715	697	749	750	715	730	708	740	745	742	729	771	758	732	723	729	780	796	735	734	774	767	721	727	721	735	761	747	686	719	734	731	728	725	755	706	719	691	695	768	759	774	756	727	780	740	744	758	723	726	710	719	757	685	695	716	744	747	734	763	740	719	751	738	758	767	772	694	761	720	715	722	688	733	713	756	731	739	783	715	754	752	755	708	730	716	742	748	736	687	707	714	697	750	699	716	730	760	753	743	725	747	745	721	712	773	740	773	671	709	703	732	767	727	778	733	744	756	718	734	712	768	775	723	800	720	695	715	748	758	761	731	702	763	754	737	710	753	715	729	794	734	698	751	697	755	686	707	758	706	749	724	748	713	721	743	742	752	751	682	697	708	728	725	737	712	688	732	736	740	771	754	752	725	726	743	751	747	701	696	748	752	736	752	708	698	727	730	720	698	696	823	724	712	797	686	695	723	741	736	721	752	771	713	712	740	723	788	730	741	763	760	707	753	744	726	755	773	679	737	766	760	734	736	799	732	752	777	744	729	770	723	725	708	708	742	723	756	758	730	728	714	767	779	712	711	716	749	738	739	765	705	767	773	760	736	740	735	805	766	709	785	748	754	770	731	755	730	739	728	711	751	726	746	736	770	737	742	753	777	723	776	739	749	742	719	734	719	729	779	745	721	744	704	723	758	703	722	724	738	769	746	729	681	681	736	781	746	815	737	770	773	763	762	738	761	721	730	728	748	736	697	764	722	734	709	738	730	742	719	698	809
28421	27638	25911	13277	2692	1330	566	458	411	432	434	403	443	422	429	457	390	423	458	416	460	413	438	420	433	437	448	432	462	433	460	414	384	434	430	434	459	415	399	443	402	401	465	427	418	419	449	474	434	478	425	404	447	400	424	446	398	417	437	408	411	437	413	403	435	422	430	422	427	410	410	422	420	426	448	436	417	445	427	468	468	405	402	413	438	427	443	432	395	406	433	455	430	452	455	463	419	413	446	423	421	451	426	434	407	421	373	410	418	430	453	421	434	436	438	413	413	433	417	424	412	419	425	418	436	440	440	409	420	408	407	432	423	435	426	407	423	453	439	400	463	435	453	420	421	430	414	436	440	447	416	418	419	421	429	466	463	418	454	459	431	411	406	425	475	476	440	436	453	399	418	418	421	414	445	388	420	408	442	469	421	447	417	422	397	434	428	420	432	414	386	409	445	423	440	404	411	400	466	410	438	450	416	446	428	411	448	410	434	423	419	436	448	410	450	416	461	463	443	420	384	442	434	424	414	429	454	444	415	466	456	431	413	459	453	472	429	412	438	468	390	416	463	436	455	412	414	449	401	443	401	432	458	467	399	437	450	443	434	465	395	444	416	449	411	432	402	403	446	426	437	429	450	427	404	431	479	442	477	418	385	451	451	455	433	418	401	408	408	430	442	442	408	426	422	442	396	415	421	398	405	437	445	428	389	434	399	416	441	406	427	411	438	439	447	435	452	415	441	429	420	463	460	448	462	437	413	443	453	411	422	397	445	445	429	435	440	440	437	446	435	424	430	472	478	424	458	398	426	435	423	428	426	407	431	425	440	459	423	451	447	390	445	420	440	417	420	438	395	398	436	418	424	431	459	452	405	416	422	440	409	439	424	422	424	417	432	411	452	399	466	413	451	469	405	459	416	424	417	436	426	415	437	427	395	399	439	445	447	408	430	426	442	397	435	419	423	478	414	411	461	412	407	440	398	448	433	452	436	416	430	389	417	472	400	423	393	437	456	443	455	439	478	417	423	435	388	419	448	418	433	414	415	449	431	412	445	454	407	433	412	410	395	448	446	382	454	415	427	441	433	470	438	464	422	415	432	439	413	426	437	449	480	416	420	441	415	449	398	415	431	411	403	426	421	441	456	434	410	447	455	434	412	423	427	396	417	493	425	415	402	436	419	424	457	428	429	419	414	456	389	429	454	449	439	430	440	455	454	457	416	404	416	432	404	438	445	464	444	433	418	448	435	414	434	412	438	417	431	417	389	434	432	396	412	384	418	436	435	444	452	432	408	432	451	468	448	426	436	401	456	413	431	439	412	438	410	431	429	452	410	420	444	414	439	403	451	488	426	429	401	411	446	436	436	442	384	428	387	454	438	439	433	442	449	478	442	416	390	443	403	463	409	397	381	412	470	435	414	447	436	454	447	432	462	411	405	423	415	454	438	430	397	430	449	399	432	372	472	464	441	469	462	396	447	450	462	452	392	411	416	406	457	430	420	436	436	445	433	434	408	453	421	439	366	465	455	427	443	408	457	456	422	427	440	439	459	420	452	419	398	447	457	449	431	453	428	411	406	441	417	393	420	465	439	455	435	447	419	430	451	437	429	424	420	433	428	436	439	431	454	460	452	422	445	402	421	451	447	449	462	429	415	423	438	417	412	477	422	428	389	399	449	434	460	439	468	420	412	432	389	440	454	441	417	431	429	415	469	451	462	430	424	429	382	405	431	411	431	431	413	410	423	423	442	478	424	445	385	467	396	442	404	426	387	432	427	384	415	404	460	438	405	424	438	453	441	428	395	421	439	438	407	458	422	397	420	424	384	397	417	432	477	448	457	377	427	435	441	413	434	413	438	456	392	445	444	449	444	456	441	440	415	434	398	397	440	431	426	437	406	415	425	439	452	445	413	403	448	449	432	430	406	409	441	454	398	454	397	415	411	489	427	434	447	421	424	435	425	442	416	420	431	439	414	432	432	404	454	414	460	440	430	418	441	410	407	444	440	418	434	428	459	435	429	375	428	428	375	409	419	419	418	456	446	445	429	433	473	395	416	444	405	406	464	465	428	405	424	459	432	437	397	409	451	452	464	432	400	441	425	452	446	390	458	436	431	412	409	407	427	448	410	437	424	435	427	422	430	413	441	469	453	444	424	417	420	405	421	434	408	415	437	455	452	434	444	410	423	460	416	447	407	466	458	445	420	405	438	410	393	455	427	446	441	410	452	453	428	436	412	426	454	431	437	426	444	401	445	395	474	472	424	401	436	417	433	455	433	405	411	440	413	435	435	487	458	469	440	411	459	437	376	441	467	435	439	424	421	442	453	428	434	425	464	418	436	404	428	430	443	421	430	429	405	404	436	435	379	439	440	424	449	389	414	383	404	434	422	447	411	459	445	392	415	462	454	393	467	442	418	416	403	452	428	445	452	400	399	440	429	466	393	405	457	456	398	427	451	457	426	419	438	416	406	434	454	456	463	434	444	434	425	454	435	402	422	444	437	432	446	431	432	440	430	423	431	397	445	442	413	439	431	407	447	420	437	449	417	419	420	433	432	456	412	449	397	412	438	428	439	451	450	446	438	407	433	399	453	447	421	448	448	409	397	425	430	454	410	434	410	418	406	442	414	417	476	432	470	472	436	420	453	436	472	436	439	434	423	446	436	432	419	399	464	422	399	447	413	426	480	425	427	424	455	434	445	415	451	454	443	370	469	440	457	448	414	412	432	457	433	405	438	418	425	422	445	399	414	396	410	442	421	442	442	486	407	448	447	428	453	438	426	397	428	420	440	429	408	416	433	397	408	436	445	415	426	410	435	434	424	445	408	448	452	448	424	445	446	483	437	427	446	397	474	424	424	418	432	435	401	436	447	393	415	419	383	433	436	443	382	457	444	427	426	448	448	441	435	434	438	431	461	500	421	428	419	451	465	465	441	439	450	424	429	417	402	398	432	438	453	429	394	453	425	466	437	458	424	459	432	440	423	440	427	441	423	448	454	460	405	414	411	414	425	462	430	413	416	404	451	456	413	410	442	417	400	435	401	412	414	427	442	412	470	426	434	411	421	429	415	462	440	423	457	451	411	444	437	440	426	407	416	410	488	415	424	439	432	435	442	418	398	412	409	434	427	400	440	411	406	422	434	423	430	431	447	415	409	456	452	429	397	436	419	429	439	403	446	450	449	413	423	434	419	435	442	429	426	413	421	423	395	444	422	446	407	415	464	411	420	445	432	435	387	437	386	406	461	427	393	419	435	430	422	447	447	432	411	425	458	421	426	432	450	464	416	416	413	426	432	410	435	403	442	453	404	455	447	452	408	467	402	450	467	467	443	457	393	434	441	402	405	418	455	428	451	439	428	439	432	390	420	419	424	435	420	427	425	435	448	451	439	447	402	430	430	407	423	434	426	413	464	433	421	396	427	418	421	446	430	464	445	403	446	437	448	421	433	416	443	456	411	474	429	389	442	427	485	427	410	391	425	451	441	436
37302	46337	31262	14055	5291	2988	1018	761	752	756	738	746	733	702	782	745	729	715	773	771	730	742	760	800	757	812	736	729	780	742	732	705	751	729	771	753	736	752	696	740	709	813	795	739	759	719	762	769	712	682	772	716	770	795	752	664	779	751	805	748	718	736	748	694	763	718	729	793	694	742	778	726	740	794	697	737	714	757	721	719	739	797	730	756	779	762	731	782	778	761	743	720	743	781	695	749	729	756	740	753	738	768	794	739	692	708	700	725	737	755	737	802	735	763	752	694	747	746	733	762	737	728	752	733	772	821	737	754	724	726	745	788	690	728	771	761	777	726	746	773	683	787	732	772	749	717	733	737	768	721	735	737	813	708	694	752	768	722	798	784	723	684	742	758	787	762	763	770	742	736	800	738	700	736	772	803	757	754	740	731	745	714	742	764	729	736	747	738	753	739	747	738	744	739	688	693	708	763	695	753	742	853	798	750	762	750	742	764	719	739	737	699	745	744	768	785	741	750	737	726	701	731	699	719	709	721	748	740	758	773	713	733	757	721	757	750	738	689	739	759	752	713	763	751	718	738	759	757	720	734	746	740	713	754	738	716	732	781	699	757	729	694	740	707	772	763	705	727	721	781	709	775	733	795	697	702	741	786	736	757	777	706	761	720	765	750	737	749	772	729	728	771	760	706	770	746	723	767	748	708	707	673	728	775	747	742	767	733	753	706	679	661	776	761	769	757	775	745	714	790	692	752	766	759	754	720	763	738	743	759	716	762	732	680	750	761	768	780	722	810	763	765	782	738	715	741	761	720	767	698	773	714	748	752	695	732	752	739	716	766	734	743	731	754	744	737	738	739	731	752	785	732	773	689	777	757	747	780	685	758	770	771	770	707	758	726	695	745	705	735	688	754	784	705	732	698	753	720	747	770	719	781	750	796	746	753	748	722	732	742	766	761	744	760	727	728	697	762	729	748	692	705	711	772	732	804	734	731	715	753	769	713	751	693	737	756	705	755	778	828	763	701	733	792	703	776	754	746	765	748	773	761	744	794	754	744	753	794	709	743	757	757	720	695	739	695	772	763	754	699	722	785	762	757	718	730	758	723	783	725	787	717	775	743	705	772	707	697	774	797	748	733	727	763	762	755	759	752	762	684	736	753	778	749	722	739	765	771	795	744	718	732	783	746	742	723	733	711	736	728	783	735	769	735	731	704	735	702	814	716	734	739	755	719	756	730	783	698	766	705	743	700	766	690	705	766	752	761	755	741	721	709	702	787	744	720	753	712	746	764	768	730	726	793	724	730	768	774	739	780	766	732	718	769	776	739	722	744	744	735	719	749	763	716	750	712	727	721	715	721	759	699	710	759	722	780	795	792	751	757	742	671	722	754	736	772	781	748	737	734	751	809	728	708	740	749	757	739	779	731	775	693	727	710	733	746	767	777	709	758	740	721	730	698	757	815	739	678	735	789	722	736	720	734	745	673	754	776	772	738	727	757	749	750	701	756	737	720	748	721	729	792	749	768	726	676	772	702	751	763	708	736	761	762	749	729	731	760	701	703	740	735	723	738	789	707	748	732	717	735	722	710	754	723	756	766	764	730	778	765	713	730	740	706	734	762	740	725	691	786	733	786	711	789	712	790	710	768	699	725	745	705	752	723	803	746	727	716	746	737	739	756	732	784	726	734	722	780	761	742	724	711	737	734	733	743	808	708	700	703	728	740	787	732	752	775	740	744	691	761	752	766	773	757	755	718	761	767	773	788	706	713	712	813	743	739	769	784	759	777	787	743	726	738	707	752	740	720	747	730	745	709	713	767	726	773	744	725	669	726	762	747	783	739	729	757	787	768	825	744	739	798	748	764	723	675	775	748	748	736	742	735	731	821	703	720	735	697	777	717	760	770	745	702	758	773	749	737	749	785	741	756	719	758	747	762	732	778	756	734	745	728	763	744	773	733	738	761	709	733	766	738	793	714	727	798	685	773	746	744	730	771	754	667	741	727	769	799	710	703	746	750	733	764	715	752	749	770	671	743	739	764	743	700	794	759	704	756	754	783	717	748	726	717	738	765	733	760	767	730	711	757	704	719	750	749	717	696	725	772	773	731	743	699	719	727	734	778	714	748	788	720	782	693	717	740	783	729	762	736	741	725	768	733	743	739	712	759	784	761	757	743	722	755	747	759	809	776	761	796	703	739	740	729	774	736	683	812	720	716	745	724	742	683	744	754	752	788	698	747	768	767	730	775	709	768	763	731	759	807	746	747	752	772	734	758	738	759	742	720	786	761	733	749	769	724	700	732	748	765	759	751	771	765	743	688	755	764	749	753	729	748	744	717	739	798	786	722	758	732	731	681	769	701	716	763	753	733	770	759	705	743	740	754	746	764	742	760	768	746	713	736	769	740	742	681	754	704	747	766	713	777	721	696	753	758	759	765	740	760	707	729	776	715	715	752	708	765	752	761	762	761	735	806	748	734	764	776	733	721	752	774	685	741	723	713	752	755	750	720	725	675	721	727	725	736	719	764	717	754	775	727	756	762	751	744	774	757	709	747	721	705	714	746	759	772	744	772	737	690	728	722	766	777	810	742	764	757	755	691	729	730	736	747	785	743	746	691	734	777	747	716	768	733	742	734	755	770	778	735	694	726	750	736	777	694	798	751	702	713	757	792	732	737	735	715	741	742	736	739	750	730	754	734	762	720	732	779	756	758	715	777	747	705	738	708	717	747	755	766	770	757	820	790	730	737	776	775	733	760	747	760	704	771	749	747	769	715	747	762	746	735	738	732	719	714	748	795	752	730	760	736	756	753	744	692	746	734	760	765	737	771	761	764	734	737	753	782	678	735	787	761	731	716	760	718	781	767	734	744	710	751	753	763	732	736	705	737	730	757	726	755	704	713	804	666	788	735	740	737	740	748	687	741	719	773	728	752	693	730	754	722	711	756	752	760	748	727	725	711	758	718	722	764	739	733	729	729	722	798	727	769	730	762	706	774	724	727	717	753	787	791	750	701	794	822	746	738	743	723	732	742	765	743	775	772	717	734	787	767	742	757	696	691	738	773	771	762	795	791	712	739	749	773	742	757	747	713	770	724	770	736	750	763	724	774	759	718	754	717	720	721	730	792	784	744	777	759	746	720	797	697	760	735	733	723	743	731	736	759	755	755	722	702	759	729	710	759	742	727	755	751	761	692	744	745	711	741	736	741	737	797	750	766	768	707	750	751	727	783	770	766	775	769	720	761	714	774	751	726	763	719	772	722	716	729	757	749	721	738	728	776	757	738	700	785	744	735	722	795	708	754	777	757	704	765	723	731	752	743	756	717	728	771	762	701	684	721	723	699	771	741	668	725	779	764	781	746	743	723	750	756	733	748	761	745	735	737	767	755	777	742	675	744	780	753	701	735	753	787	750	765	725	731	685	699	740	784	758	728	713	717	711	707	697	753	757	718	748	694	737	768	760	760	756	749	722	745	747	725	725	723	761	764	751	773
23999	22228	30322	26966	20963	14185	3004	468	412	419	393	378	365	400	412	409	405	398	401	386	396	384	411	382	402	378	417	368	398	409	428	368	409	394	398	415	387	408	390	378	381	396	385	404	379	387	403	425	374	406	385	399	388	405	389	364	369	376	403	389	425	387	405	352	392	451	372	391	387	407	362	422	374	395	418	365	379	376	372	422	373	375	424	414	367	395	374	391	366	386	380	346	357	372	390	414	379	385	386	403	364	412	418	414	386	381	400	388	403	397	377	413	369	394	404	394	390	384	398	385	400	396	394	379	386	384	321	384	395	393	391	340	364	394	405	418	387	386	375	364	379	383	415	383	374	410	364	392	357	373	347	406	403	435	377	382	390	373	375	411	368	412	363	393	417	391	391	364	391	385	373	367	415	408	423	412	407	373	402	357	363	390	391	387	410	413	393	379	358	366	366	351	396	354	383	406	349	373	387	367	428	364	404	385	379	411	410	350	349	405	397	403	371	377	376	380	388	360	432	375	364	405	416	362	381	414	410	387	366	372	437	404	349	381	377	384	358	367	364	355	413	356	430	382	374	409	378	370	385	412	411	423	391	373	384	423	402	324	368	384	358	373	377	360	387	364	415	396	383	391	358	377	388	383	392	412	418	396	373	382	407	360	383	356	400	400	404	377	368	396	397	399	398	408	383	381	374	389	358	355	398	394	361	391	394	402	367	395	377	421	372	407	409	371	409	373	361	387	379	361	359	385	392	404	365	382	424	374	411	377	370	370	385	365	392	382	393	425	416	411	360	359	406	383	382	360	386	355	417	411	403	396	375	369	399	369	391	422	383	416	382	370	390	394	382	381	399	376	368	377	383	364	396	401	372	397	392	367	432	361	362	387	388	372	369	376	371	396	377	389	408	388	404	398	396	377	395	407	376	380	396	383	411	384	393	352	417	386	379	390	412	386	370	408	369	375	368	422	409	364	368	393	388	362	366	418	418	372	377	397	406	349	365	393	370	386	383	401	390	370	404	374	393	348	374	368	384	371	372	357	382	355	367	387	362	356	373	392	368	408	377	404	374	384	359	368	360	402	410	423	396	373	372	392	405	374	400	416	418	410	401	390	394	387	384	386	402	412	397	395	390	384	352	395	393	386	359	382	350	387	345	460	404	367	366	382	366	387	342	380	391	415	409	403	387	392	357	386	368	392	377	431	381	385	349	349	376	403	351	394	392	385	399	402	415	411	370	388	390	392	391	387	374	383	395	406	409	395	413	356	406	410	408	387	368	392	356	397	406	373	389	355	395	375	408	363	409	378	344	376	413	397	361	405	374	411	367	391	361	389	405	386	416	388	410	375	396	406	383	375	393	419	384	384	395	387	390	405	411	352	356	385	396	404	390	384	395	400	347	402	387	360	378	347	357	392	425	367	376	378	384	409	370	397	369	376	381	386	347	380	366	357	420	373	397	414	383	416	391	410	398	392	394	358	378	387	385	408	417	373	398	339	399	361	386	354	419	396	379	410	405	384	380	405	383	368	380	394	364	360	382	365	363	384	377	420	377	388	402	403	399	391	353	373	391	394	414	388	380	374	390	376	371	396	393	398	418	394	395	382	401	374	378	387	380	419	375	381	381	366	403	374	412	414	383	413	353	368	395	423	349	395	385	411	412	399	368	398	371	371	383	410	392	401	374	384	379	385	390	378	422	401	417	356	357	376	394	387	372	414	393	389	396	440	370	400	425	403	389	389	390	348	397	356	410	376	371	375	375	380	355	392	400	345	404	384	385	372	392	363	388	389	392	395	380	386	352	396	400	371	393	365	377	372	402	371	379	388	397	354	388	418	420	373	376	377	403	393	377	417	367	365	352	400	391	412	373	379	359	384	387	377	384	381	394	391	393	376	376	394	376	386	384	370	338	386	394	419	405	376	391	372	387	363	403	398	412	365	376	387	385	379	426	412	377	388	411	373	397	379	371	356	402	403	389	374	382	396	384	387	373	387	373	418	386	370	396	359	399	384	403	398	392	390	393	383	409	383	363	387	408	382	390	411	368	393	404	365	389	368	384	399	384	380	402	394	406	412	364	396	367	404	366	363	395	356	370	368	370	364	365	390	397	388	385	393	391	402	376	349	402	370	343	394	426	421	416	371	386	371	396	383	371	367	388	390	378	429	344	388	386	382	362	369	424	392	363	374	389	383	378	387	390	406	365	363	360	404	371	352	400	334	385	348	398	372	382	374	403	384	361	363	358	386	392	374	350	404	400	388	403	355	402	413	399	407	372	420	360	387	353	372	394	391	382	378	393	379	376	373	392	404	371	368	391	414	394	367	364	380	402	378	361	399	386	373	395	382	365	363	375	382	372	396	386	390	373	384	432	398	363	389	410	386	391	399	409	394	408	342	404	395	402	372	353	378	405	413	380	400	407	360	393	376	390	386	377	387	388	423	390	377	399	428	383	401	390	359	372	367	362	381	382	364	366	396	373	401	350	419	392	383	405	387	427	398	401	397	408	410	404	382	413	394	357	391	351	394	368	403	377	407	350	378	386	399	380	439	401	398	360	418	370	376	402	398	358	380	375	387	366	402	388	415	408	404	377	372	387	363	391	361	394	372	385	420	386	411	417	359	376	346	379	410	379	397	376	392	401	407	336	380	399	355	357	361	405	376	413	382	378	352	412	385	384	338	368	409	400	412	352	385	364	369	397	361	379	383	393	347	387	348	403	409	378	367	381	391	392	409	381	379	347	392	369	386	403	400	383	376	368	363	372	402	413	383	346	363	374	375	350	380	391	401	366	382	389	348	380	392	402	370	372	378	372	394	370	368	373	384	396	403	373	382	352	374	392	396	397	361	375	405	372	378	388	403	400	367	397	355	375	414	361	385	384	385	395	386	402	395	404	384	392	363	376	359	349	387	363	413	381	357	384	355	441	366	384	342	406	371	381	378	373	371	415	380	419	391	388	364	343	363	365	413	396	416	378	370	397	388	396	394	400	379	387	389	400	399	399	405	344	385	389	373	417	372	367	385	398	396	383	392	389	385	391	390	409	368	376	365	440	392	391	403	363	409	360	352	364	355	369	398	345	343	374	384	386	334	394	400	389	367	406	394	391	392	387	365	406	392	377	374	356	404	385	390	384	390	375	365	378	380	388	342	402	380	382	405	382	361	365	372	407	354	405	412	415	370	388	376	370	417	395	362	389	399	371	400	391	373	392	383	390	437	378	355	459	375	405	383	366	432	384	366	407	388	377	413	341	433	398	388	405	430	391	381	356	405	375	404	403	387	367	394	384	373	349	389	387	400	378	377	366	392	386	384	405	383	424	394	398	406	408	407	377	390	390	386	381	373	383	406	378	341	367	385	390	386	397	375	383	391	400	366	389	382	359	406	389	392	378	388	358	362	374	385	407	395	398	367	374	398	384	360	409	390	377	346	371	380	385	414	386	366	369	392	367	379	344	389	381	360	366	392	386	367	359	356	376	407	390	422	379	388	369	405
60271	89144	64588	39573	24684	13846	3745	707	671	671	656	693	665	679	620	688	708	691	663	631	661	661	667	688	680	679	665	671	642	706	676	678	649	635	701	662	637	696	700	635	641	664	667	656	673	638	674	672	689	663	632	689	682	658	663	658	653	664	671	637	681	640	646	667	690	696	685	657	635	669	726	697	708	714	634	662	707	685	657	620	652	622	646	660	686	698	631	676	629	680	643	663	632	704	678	693	631	644	663	681	695	646	616	624	653	667	661	658	671	621	678	655	654	685	650	638	671	626	665	643	669	659	655	644	665	652	677	638	659	642	703	688	672	658	650	616	654	658	680	685	685	696	689	679	672	661	687	667	663	646	626	661	680	649	615	669	651	662	649	666	634	618	656	643	710	676	639	713	664	705	656	682	633	658	639	631	619	686	659	687	676	672	662	608	651	659	607	673	669	674	659	705	663	632	650	630	658	614	674	668	668	688	666	686	629	658	653	675	690	668	683	677	680	636	667	657	671	708	676	658	700	665	680	617	635	674	672	673	633	692	701	635	679	680	676	685	642	609	687	658	666	657	664	678	627	645	694	692	655	705	669	646	621	677	628	629	686	670	664	646	707	755	675	633	645	680	632	630	668	664	691	652	674	703	620	673	625	624	667	653	711	659	671	652	669	669	643	623	658	679	629	670	644	669	667	728	657	660	654	658	686	663	650	662	638	645	634	698	596	688	676	678	668	645	653	664	677	644	702	665	625	645	679	642	635	626	662	695	643	695	699	685	684	652	686	649	641	661	660	688	663	631	654	699	690	649	669	643	686	656	629	636	658	724	627	621	663	646	692	711	632	630	650	666	657	651	650	663	630	671	667	676	690	681	670	680	660	676	681	642	664	665	635	675	661	679	652	657	694	663	674	659	674	689	634	637	670	644	661	716	654	676	657	704	664	726	702	583	672	647	672	652	692	621	694	644	614	610	675	650	635	661	679	681	663	650	684	692	681	669	658	660	638	667	622	695	675	639	632	624	687	624	638	653	642	663	706	629	690	648	645	634	651	620	668	643	659	680	639	670	662	639	660	710	662	623	697	687	682	654	655	687	657	674	647	683	667	616	681	676	655	630	647	671	655	636	648	664	629	655	679	646	683	661	679	672	662	657	627	644	620	669	634	683	652	679	634	650	668	671	622	649	653	665	663	686	703	660	654	710	700	666	667	631	657	623	668	649	725	636	699	655	686	667	652	684	669	685	634	620	669	659	670	634	674	650	643	680	658	681	685	706	646	607	668	688	678	614	648	691	628	645	655	615	683	642	670	692	661	664	667	667	726	661	697	683	680	675	667	686	696	711	676	623	683	657	684	630	655	665	644	610	678	709	650	677	663	658	720	638	669	640	673	612	671	628	662	647	651	645	680	606	661	702	690	671	652	686	674	664	664	666	721	674	636	638	637	695	656	654	739	680	640	656	638	704	655	652	657	661	667	640	609	686	656	637	700	647	688	638	700	668	665	692	719	650	698	658	682	662	675	690	669	665	734	649	685	636	651	679	629	655	670	723	726	655	671	632	623	668	690	647	721	689	670	679	683	674	658	712	736	657	680	692	668	665	668	664	643	695	655	669	688	661	621	675	690	719	643	695	654	644	658	659	656	691	611	694	675	675	710	628	641	633	666	674	662	671	649	660	690	668	676	632	625	672	659	728	681	668	651	644	679	690	652	656	652	657	646	622	658	665	710	676	696	664	616	675	675	693	655	648	617	664	696	662	634	654	686	636	701	597	644	658	643	676	643	648	684	652	670	633	631	663	628	665	681	634	668	654	667	700	708	661	610	664	644	650	714	635	669	727	667	679	663	664	659	656	673	697	654	611	657	722	684	711	656	683	707	666	655	699	672	643	650	713	653	649	638	626	652	710	709	632	653	674	659	613	640	695	683	698	704	690	693	700	604	681	647	694	677	687	669	680	658	661	653	605	717	674	675	656	669	679	672	698	686	667	662	668	637	688	683	661	701	641	662	692	670	678	662	685	676	673	650	670	642	647	683	662	605	696	633	653	625	630	650	658	669	655	653	658	652	651	637	646	646	649	658	680	634	644	692	691	708	686	697	653	696	669	642	643	690	671	616	637	659	655	700	664	669	685	666	682	627	681	687	670	653	638	666	663	682	700	650	648	688	634	670	650	659	591	668	664	644	652	669	658	657	652	638	667	623	648	662	674	656	671	628	692	673	682	632	641	648	637	688	689	637	647	686	681	722	675	645	638	669	654	633	691	635	650	670	663	680	671	673	657	654	668	673	641	595	706	671	653	662	626	634	647	658	670	673	696	676	661	639	655	665	611	675	627	619	629	649	653	692	633	678	657	660	660	699	666	613	632	647	669	626	667	671	670	693	674	689	623	639	648	635	701	687	663	674	677	646	637	704	642	654	646	672	691	654	664	644	702	663	693	620	651	651	634	665	677	661	657	652	661	683	664	682	674	686	696	664	688	633	699	660	630	675	647	638	643	624	723	671	666	650	667	704	666	654	668	631	660	632	664	692	648	656	655	615	661	712	650	656	637	652	673	679	670	646	699	662	697	656	642	664	668	665	614	671	651	624	662	660	632	634	677	668	690	636	689	677	640	641	714	677	686	623	643	642	660	654	692	638	639	662	653	703	654	653	653	638	694	686	657	679	726	634	648	634	635	622	678	656	655	629	622	695	682	652	637	655	653	625	645	663	698	682	641	680	640	638	610	644	694	732	687	684	641	672	697	640	702	653	643	622	632	644	674	653	708	717	677	677	650	637	665	681	656	658	670	630	679	642	681	631	657	688	671	664	675	659	690	647	667	649	668	614	672	628	638	640	612	647	692	617	662	651	651	649	652	677	710	694	607	700	701	711	682	662	638	658	665	698	644	659	636	676	669	675	675	672	688	663	698	664	690	684	679	641	693	610	722	672	662	650	701	686	696	672	664	638	672	679	617	671	693	652	694	660	714	689	693	662	694	645	628	621	676	633	671	648	676	637	658	670	619	638	644	660	722	594	630	674	667	630	670	651	633	702	636	710	710	673	637	634	653	643	671	682	631	653	638	654	673	668	680	688	646	615	682	677	682	656	670	675	623	654	640	697	706	658	636	692	657	686	645	671	644	676	691	700	683	681	638	640	658	668	677	628	670	620	676	702	700	711	639	703	681	654	678	656	675	622	714	645	670	700	616	650	690	653	701	642	700	730	616	681	654	652	622	606	674	646	649	630	648	667	681	645	677	668	694	628	645	668	676	699	657	640	679	656	676	677	640	688	666	717	666	622	612	679	666	685	650	687	642	662	718	666	668	675	713	642	692	655	694	627	689	614	658	728	653	675	660	725	674	646	674	718	637	680	673	714	743	703	646	676	660	684	656	686	707	662	658	683	684	666	662	670	679	671	646	625	679	671	647	668	626	703	672	723	668	643	616	686	700	672	677	683	637	679	669	706	632	702	638	640	680	685	674	633	669	675	644	683	656	676	607	649	652	652	640
22998	21562	29355	25153	21670	20626	9222	668	536	471	505	492	462	482	543	470	482	499	544	507	537	509	483	498	471	470	515	484	482	462	462	474	468	508	470	509	525	464	495	485	491	490	491	467	489	491	474	503	517	464	508	521	487	479	474	477	500	506	473	502	531	513	475	447	507	503	447	493	478	476	479	468	487	479	476	452	495	501	497	500	473	501	483	482	474	525	471	496	467	502	460	472	517	502	518	487	488	473	476	505	496	496	508	463	499	473	517	446	508	459	498	502	430	497	471	475	475	491	485	501	473	509	462	458	465	452	501	474	465	462	509	467	462	520	518	480	475	458	480	448	502	478	493	464	507	466	455	471	439	512	442	468	492	494	458	499	492	509	481	467	483	477	489	480	468	466	538	469	499	481	490	493	486	517	474	534	461	518	479	495	478	484	462	506	484	488	477	493	477	426	503	509	502	482	489	487	501	492	529	494	511	470	496	464	457	490	498	497	471	502	460	452	516	421	478	445	495	479	485	479	486	533	444	445	493	480	459	457	470	494	526	496	508	493	469	479	468	526	489	486	476	507	486	480	501	494	496	476	487	499	500	477	495	482	498	512	444	472	522	501	470	465	477	514	445	477	505	496	496	508	513	490	494	467	484	497	450	478	482	471	525	518	460	445	496	498	514	457	495	510	477	493	461	522	451	477	485	487	479	483	501	473	474	474	470	504	474	488	512	482	497	486	452	485	523	462	512	484	487	449	479	522	470	511	487	481	478	471	501	532	508	484	525	482	498	503	484	488	487	510	462	508	481	532	473	460	487	506	511	502	466	454	489	494	492	455	479	461	488	512	474	509	493	458	498	443	477	514	458	476	495	490	469	452	508	462	503	475	489	463	504	522	492	522	482	500	502	460	529	513	477	495	450	520	492	482	456	469	475	512	453	507	512	509	474	512	496	477	515	506	457	533	482	462	475	504	477	494	478	436	486	456	496	486	474	417	474	500	494	485	513	497	460	471	490	495	451	490	479	450	475	504	510	490	487	469	499	504	480	453	490	479	477	497	536	506	491	518	469	497	491	472	460	472	501	510	517	471	458	496	456	460	476	447	456	476	470	516	459	530	453	476	490	481	476	486	461	521	460	496	524	486	457	492	492	454	462	470	516	524	489	496	505	473	474	452	503	471	469	487	509	480	495	487	447	497	439	505	494	528	472	472	454	521	517	478	487	466	463	507	506	483	476	480	503	489	458	457	481	539	495	501	488	463	507	475	486	483	484	492	489	504	526	458	500	472	421	520	516	493	445	495	465	504	475	478	461	433	502	488	481	512	470	458	467	516	456	466	476	458	471	511	501	492	496	453	484	457	484	488	502	481	438	504	482	473	481	457	497	476	489	515	498	472	507	507	494	465	455	500	494	496	483	459	478	446	500	477	488	481	481	478	461	503	472	477	494	517	472	496	449	481	507	526	481	478	486	507	510	416	487	539	460	498	498	490	472	499	511	503	491	496	493	474	521	497	479	451	467	500	491	479	479	478	479	495	476	436	479	476	500	457	484	486	484	467	488	508	474	460	454	489	476	496	479	493	484	445	471	497	494	449	474	493	505	491	485	475	496	467	458	474	476	493	452	474	474	464	453	515	486	463	490	507	514	496	470	472	506	499	482	447	488	480	471	485	467	499	493	489	437	480	464	481	456	467	466	451	491	466	488	472	483	486	463	492	482	494	460	464	474	564	526	484	502	526	470	456	510	450	512	453	477	474	495	503	481	475	515	473	453	462	445	517	455	499	516	490	501	537	504	445	452	459	470	500	463	464	471	489	486	488	476	460	476	513	448	478	472	472	438	460	480	502	502	482	462	483	487	478	475	510	450	487	475	465	490	499	490	471	483	515	472	456	468	502	474	498	462	470	509	488	476	491	420	523	490	486	512	477	448	510	477	469	508	497	485	481	475	516	448	481	480	512	468	472	468	482	464	469	492	524	494	474	456	521	470	513	486	533	504	451	495	503	476	524	517	448	471	479	481	523	431	468	473	495	505	472	491	474	498	487	523	475	466	474	476	504	458	469	509	462	460	479	484	499	501	464	528	460	468	477	497	482	534	462	505	482	464	476	472	498	475	467	487	456	466	460	512	499	451	485	488	461	488	511	486	472	503	479	447	512	508	457	477	452	449	496	490	492	490	494	518	448	533	474	489	481	504	456	476	514	475	495	495	420	524	495	516	496	474	456	490	488	500	477	513	525	472	510	494	462	527	523	492	456	527	480	461	461	483	473	455	458	511	479	436	505	473	478	492	487	517	512	501	517	483	475	502	509	453	517	515	467	455	446	458	461	471	494	457	484	497	473	502	469	494	496	479	516	512	481	477	481	500	463	474	491	494	515	471	495	462	472	498	472	528	467	475	453	518	493	463	514	474	458	479	502	455	484	421	466	486	528	474	469	480	480	475	458	487	459	490	445	485	489	471	473	494	498	459	528	394	499	491	476	467	485	500	471	529	504	466	511	531	492	496	475	464	447	483	490	493	454	488	458	505	496	490	497	418	463	456	439	476	451	507	484	515	514	480	446	497	470	514	498	479	481	493	505	492	519	483	464	488	498	442	504	461	483	515	488	490	476	467	453	485	496	456	516	497	500	484	495	482	489	523	507	476	454	482	497	480	464	461	492	496	499	505	471	467	458	483	499	462	505	484	455	487	487	467	475	491	517	502	504	514	521	506	473	445	474	447	487	481	497	497	496	472	486	469	497	456	481	428	451	472	477	495	459	497	507	463	487	468	464	467	520	488	493	467	445	467	495	480	453	491	518	497	468	474	542	512	455	471	483	466	461	458	468	474	488	499	532	484	477	481	476	487	491	490	481	471	444	485	479	451	450	508	497	435	464	472	486	519	484	501	478	490	473	478	450	473	516	469	462	493	422	481	477	433	478	470	464	493	483	465	451	477	469	494	476	482	501	514	477	486	479	464	474	466	472	506	496	481	456	455	457	471	486	484	451	485	487	517	504	489	526	468	539	482	445	539	509	470	431	463	483	420	482	478	511	512	465	477	468	452	479	475	478	461	469	494	476	471	517	492	531	468	476	501	466	497	473	449	442	516	484	470	501	460	516	469	517	455	489	481	462	468	468	498	493	463	488	511	467	476	475	453	461	494	454	472	479	505	482	471	463	506	489	499	487	474	474	440	511	457	502	500	490	461	499	494	527	481	476	500	512	472	461	504	453	432	467	436	449	425	500	457	504	489	483	499	491	470	517	538	477	483	437	480	472	522	451	519	509	435	449	507	486	448	469	454	451	490	494	462	479	490	477	526	481	498	478	478	517	505	532	487	483	504	524	491	460	496	463	496	503	485	468	469	501	479	452	466	454	451	498	482	479	513	465	495	483	485	531	461	507	462	525	486	487	473	504	491	484	504	474	493	441	524	482	464	538	495	502	459	485	498	445	522	466	481	517	477	473	484	519	484	525	476	459	476	479	486	488	459	487	470	492	482	465	444	448	498	511
60646	97855	74414	47317	32439	20457	5114	855	831	821	805	803	773	796	775	761	804	813	814	752	779	837	808	769	802	780	754	783	745	760	817	823	777	772	778	732	750	810	808	788	791	791	759	737	812	740	839	750	744	807	857	745	761	829	815	797	814	781	754	774	752	837	808	769	863	792	834	777	781	782	798	842	806	864	794	817	861	738	824	794	802	768	798	763	751	776	771	871	811	828	783	775	793	754	764	792	804	808	774	791	741	734	796	807	775	796	789	746	783	827	805	788	781	787	790	783	796	835	755	817	771	800	764	789	771	803	779	759	745	785	772	775	798	852	785	742	750	810	754	791	743	806	787	824	773	796	766	790	801	759	836	830	772	767	774	789	782	800	758	790	778	772	779	777	797	791	808	793	756	818	849	816	762	794	810	759	807	766	780	749	789	748	782	803	780	806	730	778	812	732	751	807	792	771	769	755	746	799	803	748	776	772	741	775	851	845	780	771	788	754	783	778	802	797	796	790	789	752	821	790	873	778	867	797	809	782	826	810	814	779	819	770	746	798	787	752	780	810	702	811	836	804	803	761	793	765	779	767	814	769	722	799	780	752	747	745	793	778	828	784	808	824	805	797	753	772	758	778	782	825	808	787	759	797	785	805	784	878	770	828	759	727	759	769	750	766	777	770	800	780	757	713	770	800	758	814	806	797	793	788	816	778	728	700	803	796	779	799	854	752	759	795	763	809	740	797	818	827	783	790	807	828	774	759	805	764	805	770	769	779	742	792	800	794	761	783	778	770	759	780	778	765	790	755	802	775	803	798	779	822	810	786	766	784	820	767	772	777	763	758	729	742	808	729	779	793	771	831	792	808	779	773	798	791	762	785	777	797	767	790	794	801	780	821	759	771	771	744	728	738	808	757	766	862	759	754	809	747	805	811	809	806	782	797	811	778	803	790	752	749	760	817	819	732	806	782	803	762	797	765	800	800	750	759	739	845	780	785	801	764	778	801	799	784	776	774	781	835	766	808	790	749	785	833	792	792	822	777	783	799	792	771	822	794	786	795	803	800	756	775	810	794	780	775	798	788	796	798	758	777	783	823	747	749	784	766	823	834	780	787	735	780	801	775	754	756	843	774	781	785	755	793	811	761	737	789	778	761	785	745	778	755	783	763	788	840	769	788	788	769	740	807	782	796	764	831	744	784	743	803	773	752	798	817	829	790	792	729	782	724	716	754	811	741	776	813	776	751	767	739	724	791	769	776	832	783	776	821	800	779	743	771	737	739	831	818	799	797	792	784	772	813	775	803	810	770	778	741	723	858	782	785	792	747	760	805	766	826	812	783	741	780	730	790	775	820	792	786	768	836	800	772	782	797	732	804	836	747	811	742	813	746	793	707	814	772	822	785	748	780	793	788	782	813	824	788	751	753	795	759	756	790	699	732	829	758	824	783	793	796	773	748	749	792	736	790	761	816	785	762	770	838	772	812	757	759	759	802	819	754	772	790	772	741	787	789	803	783	756	765	788	763	797	802	812	813	779	804	839	784	763	790	800	803	788	810	778	772	799	746	752	832	799	805	765	787	764	799	763	799	775	760	794	788	761	767	757	775	761	763	787	831	828	853	791	751	755	768	774	771	828	782	803	825	801	799	766	750	782	758	768	754	773	810	825	738	782	769	785	800	790	781	806	807	761	761	811	793	791	810	801	760	786	741	767	737	804	815	800	795	754	787	789	776	814	765	764	800	816	756	781	773	784	788	738	800	804	759	798	758	778	725	799	770	799	765	808	802	817	810	782	762	776	760	786	763	811	788	815	763	749	811	795	783	770	787	792	737	731	791	791	797	809	813	760	813	783	793	805	790	771	740	790	787	779	783	781	840	772	785	820	798	833	801	783	825	775	752	812	791	794	809	761	762	769	759	772	796	833	802	770	792	785	766	763	804	793	787	800	734	796	835	839	776	773	759	776	735	776	782	774	790	791	782	818	766	741	772	793	825	811	766	808	773	786	753	781	774	766	782	768	786	815	825	811	783	801	793	764	802	766	765	790	777	799	744	816	765	772	709	730	761	788	771	802	747	785	829	759	795	765	786	746	767	746	786	802	811	774	801	823	793	760	771	714	750	772	763	741	813	784	765	763	745	795	764	731	805	725	766	756	798	782	767	813	789	810	806	764	795	768	771	784	794	751	791	828	773	803	765	783	787	778	811	778	793	788	768	788	753	819	767	714	793	793	806	778	793	765	852	774	760	778	789	773	820	768	754	785	795	787	759	779	770	806	775	764	813	794	797	731	804	739	755	782	810	793	748	759	800	773	831	776	772	779	799	749	793	769	756	800	768	756	807	769	778	803	771	824	782	805	741	782	780	750	798	857	788	763	748	721	742	786	777	779	756	751	781	744	755	799	803	781	758	790	758	762	830	748	763	774	783	770	791	764	795	787	796	797	750	805	767	811	778	745	732	788	785	784	758	777	772	787	792	756	754	756	810	803	805	780	772	809	754	836	795	749	804	779	817	797	781	794	785	834	744	778	802	798	783	817	768	801	751	823	777	799	777	773	759	764	794	813	791	836	811	802	769	801	769	760	760	767	768	773	768	730	728	814	779	787	775	824	812	797	781	822	809	775	750	772	799	754	769	782	768	838	824	739	761	840	785	755	787	760	769	799	797	742	773	810	783	773	789	781	823	741	791	777	742	720	801	813	808	776	814	797	764	804	762	805	801	815	797	725	783	759	786	754	864	778	831	774	801	813	801	776	767	779	759	780	733	765	835	823	771	786	823	761	768	749	766	761	745	788	811	763	793	805	789	764	788	799	784	747	776	770	782	803	791	787	761	775	796	805	789	810	806	824	821	790	828	842	790	752	782	759	779	768	796	775	806	785	829	789	779	826	727	744	773	795	783	806	799	725	802	813	812	795	786	802	831	770	804	834	800	842	785	770	780	763	762	828	751	779	801	797	735	797	809	765	784	778	790	824	774	811	779	749	768	786	769	769	804	771	776	793	775	810	754	761	809	805	757	803	799	801	750	797	775	758	792	754	821	790	792	800	779	827	829	764	787	765	751	731	804	757	798	797	772	761	815	769	758	806	770	757	756	778	785	782	729	770	834	854	799	795	788	794	760	773	738	773	832	797	787	751	816	887	796	786	803	762	799	801	783	783	798	810	841	757	776	754	740	742	803	798	744	733	795	772	747	758	809	819	773	766	776	769	849	793	867	754	795	800	707	767	813	743	747	795	752	818	769	792	744	782	806	780	773	774	774	758	832	746	736	781	805	787	784	728	785	738	761	751	770	832	808	782	847	816	837	760	768	720	784	810	783	806	828	803	797	776	823	834	732	779	744	815	795	790	796	772	777	776	781	770	791	766	814	760	722	731	783	760	742	797	788	819	766	774	742	747	803	739	782	748	772	782	746	759	811	791	732	750	794	788	803	832	738	764	788	832	745	808	726	759	800	818	811	806	783	786	796	778	800	793	721	793	783	774	781	778	732	759	787
28441	27575	25904	13460	2816	1436	633	483	475	467	438	444	485	466	456	453	500	430	451	438	467	463	473	451	452	462	486	464	430	482	464	420	441	441	467	466	443	472	462	425	433	485	472	454	470	496	452	467	467	456	445	467	455	470	492	452	488	432	425	440	453	466	448	459	486	474	439	464	433	489	447	459	452	482	504	461	444	461	449	414	447	490	491	493	484	467	447	449	435	469	456	470	493	423	458	463	494	445	421	451	447	479	469	486	448	484	443	435	462	463	472	476	473	474	487	464	477	455	461	475	460	461	458	448	477	460	442	448	467	487	474	456	449	438	443	438	468	484	465	471	487	439	486	442	427	437	437	474	446	455	422	432	436	436	472	434	475	458	463	443	494	482	466	465	396	462	440	468	449	474	416	473	457	460	451	515	457	455	414	463	441	435	474	481	484	421	453	472	470	465	458	460	460	452	461	471	479	463	462	455	456	481	444	442	490	493	464	436	501	469	435	461	449	434	397	445	475	449	472	429	466	453	444	425	444	442	421	436	463	472	452	429	473	461	489	453	446	433	443	427	447	475	446	463	451	470	474	459	461	456	521	469	431	471	465	478	425	424	442	475	462	467	460	462	453	471	419	415	420	455	441	435	430	485	486	435	429	404	484	436	456	433	464	456	498	469	453	450	468	474	518	495	468	452	489	464	476	482	476	478	448	457	432	448	450	481	470	457	450	432	446	459	461	447	458	452	470	463	476	452	458	445	437	469	456	463	445	454	475	441	413	456	471	495	438	431	459	463	476	437	446	443	431	469	436	476	455	471	457	456	469	507	418	475	461	420	458	458	477	470	438	493	479	457	447	490	444	450	460	486	458	485	433	458	453	439	421	460	481	448	457	497	447	445	473	492	467	466	506	468	454	450	488	485	471	489	496	461	485	469	463	432	428	481	446	487	457	493	465	469	458	478	483	439	444	451	431	461	425	442	462	474	441	439	470	467	482	472	440	466	449	450	466	486	444	458	482	463	458	483	436	457	457	468	468	452	427	470	463	480	455	451	448	393	460	448	447	460	481	481	471	419	446	456	437	448	495	431	448	473	469	503	463	450	438	440	451	493	472	480	474	433	437	472	459	476	460	425	459	455	471	474	464	482	450	441	448	445	477	435	483	438	446	437	455	502	486	460	455	419	475	473	433	450	428	410	452	449	481	429	472	462	457	478	439	425	512	484	452	477	424	441	468	459	435	442	468	483	463	469	444	487	420	492	442	453	463	501	442	447	491	481	426	427	454	465	504	457	502	466	438	456	463	450	501	471	487	468	455	486	446	456	487	374	438	436	455	439	436	438	445	486	471	437	417	454	500	472	443	443	489	445	435	477	443	513	432	475	423	449	475	426	431	469	438	462	476	449	473	461	444	413	446	447	437	417	476	440	430	489	462	463	430	439	462	450	513	500	495	470	446	477	442	449	483	447	384	460	439	452	451	440	484	468	478	453	462	435	431	461	436	453	452	423	474	448	434	440	474	444	434	454	453	434	434	480	469	460	484	491	451	481	456	460	453	477	467	439	423	453	472	453	430	431	477	437	460	457	470	482	473	438	478	457	448	440	478	472	456	468	482	484	470	468	404	458	408	441	438	439	457	462	478	434	458	455	463	457	461	430	470	457	443	452	451	429	410	454	442	451	459	419	442	464	451	493	508	445	469	459	461	493	477	496	433	432	453	471	463	470	472	456	465	452	462	481	473	445	453	445	484	409	475	441	448	448	478	424	432	458	472	508	461	467	444	469	510	430	442	436	488	437	491	479	459	415	475	470	463	446	468	476	449	425	450	441	446	448	455	458	440	455	455	415	450	491	433	460	411	442	496	483	475	490	426	440	430	472	454	465	479	481	456	486	426	463	472	468	455	504	457	505	416	468	469	469	447	504	467	460	461	473	460	435	420	492	469	472	482	469	464	443	456	442	469	473	457	419	453	447	481	474	443	485	430	469	445	494	439	499	453	464	421	439	456	467	494	457	471	433	465	480	491	474	507	482	441	472	465	461	468	464	453	433	459	465	490	446	453	476	466	450	465	443	472	471	424	470	446	484	436	451	487	411	470	499	478	475	513	510	501	475	443	473	442	456	450	454	454	423	469	467	498	426	452	470	459	463	421	434	492	457	473	465	459	466	483	424	436	464	490	483	451	451	426	465	449	460	463	459	495	470	433	467	481	446	462	494	461	474	470	463	477	440	447	486	471	440	436	477	459	484	491	452	469	451	494	457	489	493	458	480	455	473	503	443	514	449	464	467	461	451	452	465	425	442	403	468	444	438	451	467	465	416	467	484	429	454	456	477	475	455	480	466	468	460	453	435	486	449	458	447	500	480	477	444	453	465	465	468	433	470	502	452	468	458	423	487	458	474	451	424	449	459	451	433	464	508	430	445	494	464	464	456	457	482	469	455	484	441	447	477	449	502	466	486	466	437	459	424	452	432	431	437	492	456	421	449	432	456	453	461	467	495	443	457	443	460	438	485	458	429	497	445	486	453	473	461	472	481	437	457	448	463	478	465	461	453	467	476	435	448	446	441	488	467	433	472	484	478	461	437	488	459	480	448	456	459	472	442	436	456	508	431	452	462	455	431	459	458	489	472	450	456	487	453	449	469	441	407	449	408	458	459	476	451	477	473	436	450	458	444	460	425	462	483	466	448	443	492	461	428	450	443	402	480	469	479	472	465	427	476	456	402	460	478	421	407	437	478	434	470	461	484	487	452	456	432	465	470	469	505	451	495	423	499	486	467	483	459	434	476	446	435	460	445	472	486	466	434	458	458	418	473	460	441	416	440	445	477	470	443	477	463	441	465	464	464	461	500	455	414	430	462	482	444	430	453	437	475	421	456	446	430	458	496	464	443	464	464	443	455	451	415	439	470	466	460	437	419	460	482	448	458	466	455	462	460	409	478	429	443	466	461	462	485	475	461	462	442	461	451	489	454	454	449	470	488	482	431	445	477	428	448	447	484	489	436	473	471	474	484	415	457	422	451	454	469	452	471	429	410	454	450	477	476	476	469	455	422	442	448	469	445	494	455	447	439	421	453	461	428	466	448	447	497	454	482	450	470	457	462	441	459	441	466	469	480	442	488	459	468	449	480	455	467	458	478	482	453	462	395	450	465	471	434	511	462	437	469	483	472	506	469	491	447	498	451	466	465	427	471	478	429	445	469	441	401	450	476	441	491	476	449	467	421	442	465	464	502	446	468	472	445	476	476	485	417	450	420	426	490	394	441	447	481	459	444	468	471	451	477	484	439	444	505	422	495	479	439	462	457	493	477	478	431	475	492	429	492	440	457	463	455	468	454	474	442	477	441	449	441	422	480	447	494	468	450	440	442	460	413	477	426	445	448	459	421	446	501	426	482	415	454	428	486	479	470	482	454	449	449	457	445	468	437	447	449	455	463	466	453	486	473	474	466	453	501	489	489	419	479	444	486	468	441	453	460	461	468	485	459	471	478	428	478
37575	46769	31419	14167	5482	3016	1160	815	794	801	779	812	781	797	751	825	767	785	771	779	797	815	771	810	796	791	755	843	764	804	818	790	760	772	742	770	807	771	765	792	776	796	838	816	797	761	778	790	824	764	785	725	793	816	773	787	802	745	791	796	775	774	784	788	752	814	777	770	767	814	762	775	775	777	766	799	795	795	735	789	755	743	778	770	762	752	797	756	775	813	789	792	803	802	783	743	771	797	782	809	797	789	788	763	786	770	805	813	755	799	751	799	746	751	781	796	756	782	796	830	803	835	743	819	785	808	764	800	787	768	815	811	816	822	765	758	799	802	804	784	749	786	822	830	828	783	814	776	775	783	790	762	730	837	803	772	786	763	773	803	798	781	765	757	824	765	781	816	810	769	756	804	773	829	764	785	804	846	822	767	804	724	804	767	763	716	768	796	787	761	802	803	795	806	728	767	791	775	783	785	785	789	759	769	764	789	786	775	783	772	779	773	795	735	758	847	741	816	794	788	794	800	744	785	830	759	754	781	804	806	822	793	790	734	768	778	775	781	750	775	746	775	768	764	751	813	792	787	783	792	763	787	776	753	770	801	785	776	780	841	810	726	856	777	778	778	740	764	792	787	761	779	743	793	778	779	787	783	746	798	759	749	817	753	805	802	760	781	802	824	799	822	825	822	751	729	780	759	770	744	806	747	801	792	784	799	783	775	810	775	784	763	784	776	783	809	720	794	758	785	817	795	784	786	795	796	800	763	824	755	766	808	748	769	791	797	773	793	861	813	740	838	770	759	795	834	760	768	768	815	777	799	776	759	810	762	825	754	786	806	770	849	777	805	783	793	738	795	842	806	814	804	777	820	751	774	714	829	767	779	753	771	802	778	760	789	781	782	794	800	757	733	748	786	840	826	792	769	841	800	775	776	772	873	806	779	805	742	830	770	780	771	804	737	787	810	779	802	798	752	867	745	795	784	790	855	808	796	798	768	769	806	772	809	767	799	782	741	760	765	747	778	751	778	840	737	793	801	808	808	783	793	825	869	746	803	766	807	826	843	734	788	757	759	753	752	764	733	793	782	769	753	725	818	860	806	793	885	782	773	824	805	768	782	759	829	780	810	778	781	824	786	747	753	777	786	801	802	764	834	823	750	784	796	797	820	791	775	794	805	803	806	791	760	801	764	781	765	742	808	833	706	850	805	767	777	748	777	756	787	767	830	780	752	814	818	799	785	754	778	719	757	780	792	808	776	792	771	789	822	780	731	781	808	770	757	759	822	768	778	839	817	830	757	820	818	792	799	795	780	780	773	807	796	793	765	785	736	815	780	774	788	789	843	797	766	795	737	809	763	806	776	763	745	782	820	795	761	805	766	805	789	759	835	767	781	820	832	771	817	770	755	736	771	746	790	763	814	805	790	768	803	769	790	747	764	775	838	797	811	827	779	767	774	777	755	840	801	794	802	780	771	743	799	744	834	761	727	820	799	763	767	775	792	803	816	789	777	833	753	762	780	758	776	796	763	800	815	758	757	773	769	854	778	774	778	771	729	794	813	796	798	809	830	734	805	755	752	772	788	826	811	802	785	795	771	780	747	813	811	765	814	821	815	772	851	771	838	733	842	804	759	815	769	802	756	830	803	798	752	765	807	777	830	768	805	769	774	792	834	745	733	774	777	740	742	773	848	827	764	742	821	811	762	803	765	801	784	831	781	773	754	782	779	772	774	788	771	762	818	773	775	780	799	760	726	798	781	812	799	772	734	760	858	760	792	767	837	773	773	740	789	803	803	809	806	794	759	765	788	800	790	796	748	774	781	755	755	783	815	829	772	754	765	806	768	770	793	788	830	764	791	765	818	756	800	828	814	810	794	782	795	816	781	760	802	774	802	778	817	833	794	812	761	825	736	784	748	819	801	815	807	773	791	798	826	812	773	773	852	849	800	789	783	772	772	835	829	773	757	766	794	773	763	767	798	747	802	781	794	801	798	750	834	812	790	796	806	735	753	749	785	771	748	771	797	754	770	811	789	777	822	761	790	739	777	794	819	845	797	817	787	807	754	807	802	752	781	811	716	815	799	794	791	810	797	774	826	813	785	819	796	829	775	771	817	741	810	789	805	869	782	777	758	789	761	770	826	730	790	805	749	794	785	766	750	816	744	860	841	750	745	809	763	763	808	825	799	782	780	825	855	801	759	794	736	792	806	745	795	782	802	749	764	826	780	785	820	780	788	834	818	790	822	814	749	814	814	725	740	791	711	797	792	832	765	767	774	827	790	834	781	804	731	785	819	754	768	833	727	754	794	817	771	771	817	766	772	780	780	839	788	760	766	836	820	810	803	802	741	799	778	807	786	850	740	769	773	748	770	738	755	785	728	789	764	779	772	784	843	787	764	798	796	767	837	770	783	783	741	796	787	788	773	789	820	802	781	793	775	743	772	811	832	783	780	787	841	797	811	767	785	830	752	836	822	817	787	833	824	781	761	781	801	784	810	776	784	762	805	757	835	824	726	764	786	771	807	844	758	834	805	759	745	783	781	764	759	814	796	775	795	796	798	780	820	775	819	803	790	763	817	859	789	803	804	745	795	777	803	854	808	794	785	837	804	750	798	759	804	832	764	760	819	842	781	808	806	817	773	842	742	781	805	777	786	762	784	813	790	790	836	772	814	746	760	790	794	762	743	816	748	806	784	762	822	776	729	781	735	784	796	760	739	795	805	790	767	798	798	761	737	756	792	774	833	825	763	750	763	799	783	790	840	838	791	835	767	822	757	800	803	769	762	791	764	795	781	768	817	762	797	766	798	799	816	795	782	803	814	811	856	788	824	805	799	784	825	757	795	786	776	761	760	769	807	804	798	778	816	776	781	794	760	817	786	788	806	798	737	802	799	807	799	794	827	828	759	786	785	756	775	788	832	751	794	789	793	766	807	779	765	790	739	768	772	811	804	777	820	778	776	742	754	797	753	771	786	771	777	743	802	751	783	818	756	805	838	830	758	831	797	791	787	798	811	726	811	812	779	765	789	796	785	811	741	751	762	790	799	802	757	799	740	742	778	807	783	779	785	805	768	779	774	763	750	756	781	789	768	781	806	770	760	803	789	779	805	750	803	759	801	804	773	791	759	814	804	816	836	766	751	792	800	764	817	783	790	805	815	804	779	806	834	770	747	776	794	818	807	710	817	869	774	721	812	774	800	821	751	815	731	846	826	738	768	827	768	805	769	759	746	776	729	786	783	738	812	758	775	718	813	840	806	778	824	784	753	789	708	749	798	825	745	743	722	782	800	824	767	764	783	765	779	745	794	778	720	841	745	745	826	753	809	805	736	812	810	782	773	746	765	815	794	775	798	765	824	780	778	786	812	757	827	790	797	749	766	783	791	796	733	791	781	784	743	781	727	777	802	793	791	813	765	805	783	809	775	794	824	847	799	758	806	767	817	793	798	717	795	795	849	773	767	766	785	763	805	792	765	869	755	742	830	765	797
24024	22310	30151	26746	21093	14134	3106	476	442	413	396	433	465	403	431	382	427	409	407	419	405	415	409	386	371	430	403	459	372	463	414	416	429	416	396	403	396	401	400	424	433	465	380	437	415	403	437	406	402	415	398	419	426	403	402	430	402	467	420	405	412	384	411	392	395	411	407	411	386	370	424	449	395	421	417	404	420	359	435	384	411	409	413	407	359	429	404	418	391	391	426	412	428	400	371	432	397	401	380	382	399	402	431	408	372	451	448	400	414	384	424	410	422	425	384	412	358	396	415	396	434	404	430	422	424	377	417	388	387	403	360	445	413	427	399	409	409	389	377	377	394	386	395	389	384	409	387	400	410	406	381	393	407	404	387	359	417	390	419	402	387	404	377	393	405	383	385	399	422	387	434	381	353	386	403	416	445	425	397	434	377	408	430	403	420	435	401	392	398	397	423	408	405	391	382	389	400	408	399	402	378	414	385	415	389	390	427	423	398	403	403	413	428	396	389	408	429	408	388	404	402	384	398	403	413	399	424	392	359	394	405	414	431	398	393	426	410	406	394	434	385	412	418	392	408	407	359	396	419	384	394	402	388	392	411	402	402	406	399	407	384	432	395	376	427	392	433	418	414	393	406	415	397	429	398	405	392	360	405	412	373	409	384	426	369	413	415	361	420	393	401	391	409	413	377	406	361	404	396	395	400	410	410	396	404	393	426	420	402	373	418	371	436	438	448	398	392	365	385	397	411	377	401	381	396	403	385	425	416	417	406	427	396	407	419	394	405	392	416	418	402	381	393	414	392	395	407	399	415	415	442	400	381	384	423	405	430	382	408	399	400	417	410	450	436	397	405	387	394	401	407	406	406	401	370	393	393	381	396	359	402	417	395	384	371	390	405	391	434	390	404	395	414	373	457	430	401	425	412	382	400	432	417	413	400	406	422	416	398	410	412	419	379	403	403	444	388	415	442	397	399	427	393	422	418	396	402	419	380	376	418	401	401	411	386	403	403	396	378	394	392	353	385	423	440	370	389	364	425	420	362	415	399	411	400	427	448	436	414	417	396	415	391	382	410	411	392	413	420	408	432	375	394	402	371	384	412	420	428	440	390	430	401	403	384	394	386	422	393	395	410	376	399	396	385	374	414	401	397	392	448	388	362	374	412	442	384	403	396	420	431	417	382	387	377	374	418	450	429	421	423	423	409	424	419	423	390	411	413	381	386	413	405	412	371	393	400	407	401	410	430	399	402	385	405	413	416	386	395	406	412	415	405	401	396	391	397	420	391	409	392	389	412	372	385	374	419	392	405	428	397	416	406	422	418	375	407	443	380	412	405	438	422	418	418	417	405	409	420	392	414	421	403	428	384	429	431	403	369	387	428	413	399	406	420	399	415	404	427	379	400	414	377	421	395	397	409	413	394	427	407	425	394	424	429	408	433	399	337	396	401	415	385	411	414	408	445	407	421	402	412	373	416	411	405	403	388	390	369	414	402	411	410	428	399	405	418	419	438	435	392	373	363	422	395	352	400	421	425	427	413	427	397	418	424	382	406	412	405	405	422	411	407	379	397	436	400	384	383	387	424	397	429	388	425	414	410	422	393	417	393	443	413	418	440	419	398	444	396	371	398	404	432	375	365	423	374	437	439	403	399	412	423	379	412	394	413	396	398	410	430	348	392	391	410	387	427	404	405	430	402	395	427	395	435	426	423	414	401	407	372	399	438	396	405	404	417	407	415	413	418	394	389	408	393	392	428	411	429	424	405	380	361	407	423	431	372	391	434	393	383	425	412	424	449	395	403	418	377	418	417	407	395	410	380	385	415	366	410	415	366	417	395	378	428	386	399	433	460	396	409	370	391	381	404	397	395	386	451	375	367	417	424	437	443	390	382	384	375	395	415	410	402	399	410	444	369	402	438	420	363	406	381	417	429	405	363	386	409	417	388	444	450	414	383	397	420	414	380	381	367	394	388	414	429	386	408	422	422	382	429	382	391	392	373	426	377	394	403	397	428	397	391	412	408	391	407	418	399	351	371	399	429	356	404	388	420	439	425	429	422	408	405	404	414	425	413	385	414	397	388	427	422	399	388	419	411	380	412	403	416	382	398	417	408	449	410	405	406	446	403	412	376	394	399	406	358	404	394	438	382	379	399	381	423	409	360	393	433	387	407	386	375	380	386	403	390	405	405	434	409	426	383	387	391	386	390	379	392	409	373	420	392	390	439	406	384	416	421	388	388	404	396	414	397	407	404	409	422	360	401	383	406	421	421	404	402	376	428	430	399	420	404	396	396	422	428	396	365	388	401	367	431	401	431	384	413	376	382	403	386	402	371	395	415	407	442	395	392	403	425	414	401	382	385	440	436	441	390	410	386	385	420	378	406	396	402	440	366	378	408	422	395	388	419	425	376	411	403	372	389	391	416	412	371	415	406	402	403	408	417	409	367	381	383	360	399	395	437	405	396	381	397	399	423	409	398	411	427	433	440	404	414	375	424	411	409	413	425	388	396	378	412	404	410	396	432	377	387	414	394	428	400	421	439	408	357	398	359	397	396	418	400	374	427	432	392	368	405	423	379	389	379	426	378	419	403	434	392	419	381	408	434	412	442	377	433	393	420	422	416	395	400	439	415	412	374	394	390	400	439	399	378	402	459	405	451	395	406	362	404	409	393	401	407	438	415	377	358	424	429	408	382	397	383	407	430	376	385	364	400	399	396	407	391	443	397	418	431	386	426	409	396	402	447	407	426	343	404	415	412	435	390	384	411	378	400	427	368	394	386	441	388	386	416	385	453	415	377	358	420	396	427	394	414	415	410	412	415	413	408	381	401	432	417	419	383	402	377	419	417	419	406	402	399	338	425	373	405	411	427	421	429	413	391	394	435	373	401	426	419	402	393	457	428	415	377	401	381	373	405	414	396	380	395	423	420	451	363	395	392	429	419	367	403	418	411	395	402	379	407	426	391	411	398	419	420	394	381	356	378	395	406	414	420	400	388	390	397	374	416	407	416	401	391	388	423	412	421	378	440	377	392	404	381	409	381	385	403	424	409	396	429	413	392	418	416	417	352	426	378	410	380	391	437	397	418	396	391	415	398	419	375	405	417	390	399	388	393	390	413	388	393	410	403	402	437	383	396	425	397	413	387	374	419	415	419	408	415	389	424	386	369	386	425	394	408	372	391	414	402	394	374	411	360	399	415	388	407	403	446	394	417	395	368	412	413	405	401	443	387	377	418	400	414	394	414	428	417	404	399	402	395	422	416	403	421	377	384	415	420	385	390	413	396	368	435	420	428	373	424	367	437	417	430	386	401	386	415	416	395	415	388	404	397	390	425	375	406	383	385	433	419	401	424	416	415	399	398	411	418	400	409	400	432	390	385	416	446	410	402	429	375	410	401	417	376	408	409	411	417	417	418	405	403	431	403	383	370	426	373	398	360	414	390	416	389	412	420	353	388	414	376	399	456	403	410	365	391	396	426	410	418	426	411	375
60085	88877	64289	39613	24902	13517	3685	681	691	725	734	727	667	678	720	729	716	688	705	680	743	683	669	668	681	675	670	712	747	665	710	690	730	707	684	722	725	695	664	684	688	676	724	680	679	701	691	738	714	693	711	691	685	682	682	681	716	676	650	704	685	722	674	680	632	699	729	663	711	700	740	688	744	712	645	679	708	731	666	691	666	684	724	748	692	692	645	717	657	728	680	689	728	695	685	707	727	733	662	696	687	691	703	677	716	698	718	645	672	723	722	660	706	698	737	704	696	702	720	704	669	669	695	696	675	679	724	672	664	694	719	757	723	706	694	712	660	693	685	725	693	700	652	729	710	702	677	699	677	681	739	705	721	687	691	671	715	705	697	681	687	691	690	695	679	663	737	702	716	692	700	719	731	692	680	642	693	679	720	691	703	703	682	658	698	725	679	665	646	626	669	665	767	727	683	760	696	696	653	719	691	662	683	680	718	744	697	692	683	687	701	693	704	681	721	656	701	675	667	651	725	738	708	698	660	661	667	682	713	690	690	698	673	724	693	673	727	676	737	672	677	723	670	698	717	668	656	672	695	695	701	749	654	710	706	697	697	672	706	731	694	694	684	731	647	705	702	713	665	661	692	679	672	683	724	663	753	656	673	683	672	748	686	692	689	683	702	726	706	699	732	768	695	710	682	690	743	727	649	722	685	688	666	668	680	709	692	660	653	679	695	694	682	656	745	714	687	691	690	735	692	712	711	659	680	657	650	674	694	698	647	686	750	700	747	705	694	699	687	652	733	665	691	673	698	696	686	727	718	656	750	745	713	756	700	657	684	711	717	672	687	673	690	689	716	691	662	712	662	669	705	700	680	715	726	687	629	703	681	701	720	691	704	718	698	687	719	695	679	711	701	667	688	725	769	696	679	680	705	707	762	710	715	665	678	658	670	676	665	684	716	696	683	684	698	722	670	724	658	685	708	714	704	694	645	682	717	648	697	740	740	698	661	730	703	680	663	686	679	691	739	692	738	683	689	745	635	660	705	677	742	703	677	713	721	720	667	650	685	725	739	695	683	677	647	724	689	693	680	707	692	686	649	665	702	715	683	684	738	666	673	672	618	659	715	704	669	706	685	683	707	663	720	696	727	669	694	662	671	688	675	696	702	692	686	721	667	682	720	727	702	700	735	706	733	720	672	695	731	710	666	703	642	698	727	650	706	682	727	751	706	665	725	694	703	691	680	709	671	703	641	679	725	709	709	694	713	661	680	670	706	698	705	681	714	726	740	683	684	695	711	668	678	671	716	734	684	660	650	736	657	703	691	700	664	679	716	665	662	673	702	709	697	698	706	690	708	687	704	710	696	691	662	649	686	646	686	708	677	703	664	694	680	713	713	658	703	687	709	699	692	723	719	717	731	639	726	702	668	683	666	688	727	719	693	688	692	684	688	666	700	694	680	695	673	721	689	687	751	716	699	761	715	692	661	706	682	700	669	705	685	699	695	696	730	723	727	718	670	677	729	698	714	706	680	674	730	683	729	724	671	726	675	718	676	723	652	699	642	697	704	670	678	720	736	691	714	692	691	703	667	690	687	629	683	727	670	692	685	679	680	656	737	654	657	699	674	668	644	631	716	692	728	698	708	714	699	707	697	679	710	695	692	699	695	661	731	756	679	643	666	696	696	707	696	704	681	687	691	692	663	682	676	705	669	700	672	679	737	693	659	709	622	684	699	685	716	691	637	699	666	670	670	680	687	670	709	736	688	693	692	743	698	725	657	727	720	672	743	640	692	714	718	726	707	691	658	681	668	698	724	702	670	667	694	725	713	648	707	693	720	706	703	702	694	679	716	665	697	735	702	672	657	692	650	671	708	683	682	659	707	666	710	751	662	718	653	694	718	694	704	712	664	642	709	740	711	695	720	726	665	665	694	687	708	682	680	665	698	744	721	659	676	665	675	701	700	629	685	715	679	712	675	715	667	681	662	690	697	693	690	710	660	720	721	698	672	686	716	736	720	708	707	731	711	710	723	723	645	682	727	637	704	676	765	698	649	666	699	652	656	662	692	708	689	696	734	685	709	726	662	687	715	660	680	680	674	732	727	727	658	734	692	709	694	707	660	708	633	675	708	701	728	752	680	647	696	650	713	719	683	728	715	715	702	710	747	668	660	704	691	716	704	713	682	693	712	731	683	721	637	674	662	686	698	707	659	692	677	692	697	686	694	691	697	678	697	721	666	690	694	697	693	651	654	685	658	697	720	673	690	696	691	681	713	678	672	701	699	661	666	665	677	705	691	682	664	693	688	694	658	695	728	723	762	664	685	705	710	692	715	686	697	654	675	692	705	700	700	676	724	722	734	695	663	747	675	677	713	657	660	694	727	674	691	692	709	672	685	680	674	697	674	661	678	691	699	692	712	673	706	659	682	681	689	710	697	704	670	688	700	668	693	668	668	669	647	735	670	687	705	715	735	680	685	687	707	689	711	674	698	684	664	710	618	686	703	679	733	677	681	716	685	685	697	670	711	673	726	754	721	668	733	642	714	685	679	722	689	684	683	699	666	664	675	711	641	647	688	683	747	679	696	762	681	732	680	719	692	691	703	750	689	691	697	702	697	677	725	679	702	732	721	657	741	657	734	686	659	694	737	674	676	702	689	715	677	656	691	655	701	694	692	712	742	717	698	671	656	742	687	702	688	693	681	728	717	740	706	700	684	709	682	681	720	723	693	681	671	653	721	699	661	705	687	739	688	753	701	709	705	654	677	698	723	712	715	712	710	715	680	678	716	660	671	665	677	701	684	750	731	671	670	691	670	668	710	647	675	640	671	704	743	683	723	695	680	701	680	676	670	728	696	665	711	676	669	715	667	700	731	642	716	699	708	718	677	717	661	705	678	761	677	699	692	750	686	702	655	710	684	670	714	700	755	694	689	717	697	684	686	689	723	667	680	673	724	704	668	681	699	685	718	693	712	709	698	721	708	682	656	706	703	721	738	726	707	700	668	731	704	740	738	693	729	700	675	702	667	685	688	716	656	730	719	724	710	732	697	701	674	687	645	711	694	723	684	725	687	662	715	664	718	707	720	665	702	687	696	677	691	694	657	642	708	692	698	708	719	728	645	733	663	677	703	720	683	681	728	683	730	687	682	735	656	685	712	695	728	710	697	751	720	704	706	698	686	691	695	691	670	679	691	707	677	667	675	703	646	723	686	696	687	750	712	671	718	701	645	714	682	696	739	688	709	691	705	684	737	713	665	692	693	704	707	698	702	714	664	686	705	720	687	715	660	738	678	629	685	701	696	672	684	702	754	678	684	665	672	701	710	697	738	688	664	714	719	690	697	697	638	699	714	674	697	690	711	671	704	693	708	635	689	666	712	695	703	719	720	664	693	722	698	666	683	699	681	712	730	725	655	683	635	683	748	647	725	678	679	703	679	674	702	684	716	679	699	739	730	630	715	695	663	711	648	667	711	681	755	739	681	685	654	773	698	688
22951	21557	29373	25062	21797	20214	8949	691	478	503	520	500	492	507	492	536	519	561	522	500	495	497	508	502	513	476	502	513	482	502	517	485	505	475	449	465	504	504	500	518	511	484	504	469	508	520	472	486	494	483	466	493	502	468	510	490	473	513	504	545	487	491	491	498	486	534	489	497	453	499	518	509	475	474	455	500	488	490	464	511	490	488	470	476	495	466	537	511	457	492	480	512	504	493	498	473	489	454	484	487	501	479	480	455	509	499	509	504	476	507	490	537	468	512	469	486	509	439	480	493	471	500	509	500	456	510	506	522	463	483	465	475	515	505	503	486	480	484	517	512	468	505	496	509	459	522	439	504	519	474	470	512	458	465	484	491	493	528	494	461	467	487	490	485	509	490	483	446	507	489	518	488	449	500	466	516	500	438	452	482	487	497	489	506	466	486	474	487	460	468	507	475	495	431	446	466	472	470	521	481	510	529	483	499	472	490	495	471	516	455	523	497	482	500	471	485	473	449	490	493	519	471	505	517	489	478	502	467	529	471	493	538	502	482	467	482	489	498	507	501	466	519	443	534	502	522	516	495	489	477	497	526	493	507	473	450	470	489	427	464	486	479	515	502	451	502	514	470	483	484	505	522	446	465	484	464	499	485	456	496	496	471	501	496	497	505	489	470	473	457	480	529	481	505	512	465	478	470	487	539	522	473	495	453	481	476	510	493	478	493	445	426	512	464	505	436	522	487	505	496	475	485	483	526	438	476	522	497	500	491	454	432	466	494	493	470	457	475	496	479	483	472	471	505	439	528	465	497	469	482	535	504	496	482	453	477	453	528	489	513	505	485	464	463	483	467	453	517	456	500	464	472	473	490	509	483	461	460	507	477	484	455	510	445	523	538	478	486	453	493	521	502	458	442	540	503	508	480	481	503	500	492	439	492	471	519	494	497	467	519	503	518	485	494	503	458	467	460	493	502	459	506	544	472	509	505	501	454	510	495	459	485	539	494	461	491	505	472	469	483	512	505	493	493	459	503	469	515	527	486	483	476	515	528	501	463	495	506	462	428	499	478	506	469	530	512	510	503	469	490	507	503	498	517	476	468	490	418	485	507	487	488	493	496	503	471	450	472	439	486	518	478	495	477	490	473	501	485	493	528	455	495	500	486	491	507	468	481	474	462	510	487	462	473	484	454	478	502	492	486	512	473	488	475	472	505	499	497	467	460	485	479	475	513	499	495	457	459	512	496	505	519	510	487	524	496	512	527	509	496	497	510	485	461	457	482	473	497	502	496	489	431	476	493	488	518	460	507	500	460	521	491	474	454	460	474	469	546	474	470	500	487	482	520	447	466	481	453	479	495	487	517	487	468	473	473	500	456	480	487	484	500	490	533	487	485	482	503	467	476	514	463	457	533	473	467	492	520	518	486	516	512	452	454	498	449	490	521	451	508	515	453	478	495	442	467	529	502	442	507	467	502	490	458	480	475	474	477	409	492	495	479	515	488	497	513	511	476	517	486	515	512	489	462	496	480	465	477	486	463	516	507	496	463	509	510	470	484	479	474	459	485	464	537	522	436	457	447	471	472	481	445	491	479	489	520	489	476	465	472	455	467	500	495	484	513	457	518	473	524	506	461	470	491	486	472	478	527	494	485	463	436	488	485	493	501	467	504	477	487	483	457	493	481	475	468	486	523	467	465	441	490	446	507	458	464	477	450	505	481	491	483	452	472	506	507	463	480	487	466	484	460	524	470	506	493	494	502	476	531	486	464	495	485	463	522	489	523	487	512	452	475	466	510	497	490	499	468	480	466	460	460	509	499	513	452	461	479	514	463	470	464	462	442	477	484	479	498	507	465	501	471	460	454	520	454	477	506	513	486	517	437	434	462	540	522	446	509	472	481	470	451	475	469	493	495	480	513	497	498	505	513	475	500	502	465	499	517	505	457	480	520	466	496	489	461	496	491	527	489	484	517	458	502	467	504	472	508	480	498	489	494	454	498	473	513	480	500	492	478	519	501	510	533	495	470	472	456	521	448	512	498	508	471	463	531	503	514	462	474	476	478	514	466	467	473	496	476	468	485	511	461	463	497	504	501	462	498	493	495	470	482	440	492	454	501	512	501	499	464	529	464	496	475	504	456	513	506	495	513	514	457	468	510	461	463	509	450	515	516	495	520	499	485	453	500	490	512	508	463	492	499	521	458	495	467	521	493	470	429	455	427	484	517	511	508	490	492	476	456	498	474	470	506	471	462	483	459	456	498	453	463	474	436	478	455	459	490	463	456	460	459	497	498	470	447	466	437	476	476	465	499	510	503	456	486	457	473	509	459	516	523	463	478	475	487	525	482	488	489	522	496	486	477	499	480	510	470	484	496	498	451	488	470	478	446	474	526	434	495	473	484	490	543	517	455	492	511	468	510	484	476	509	475	528	468	483	491	468	446	493	508	503	514	507	474	460	475	472	488	488	493	492	468	477	488	502	484	505	473	523	485	489	504	492	515	456	499	536	499	495	485	519	479	494	480	536	480	479	497	497	498	484	504	531	454	497	494	460	459	484	474	508	479	483	455	486	503	460	492	475	517	500	473	489	518	496	468	492	448	480	486	500	486	495	477	519	488	461	496	521	496	506	488	509	495	494	512	496	486	489	466	471	490	466	480	472	449	472	499	505	507	506	512	470	495	470	490	486	464	488	454	524	486	517	508	502	432	502	492	511	525	516	482	476	487	495	478	508	478	473	512	464	485	482	499	468	477	457	477	478	473	510	533	495	470	488	528	458	450	453	525	464	512	491	481	500	500	445	494	492	425	465	497	517	488	470	477	460	480	477	470	491	463	512	457	486	494	503	485	531	471	524	482	476	477	510	509	483	555	477	419	469	479	471	513	478	481	447	548	497	487	486	483	474	502	542	501	524	505	533	464	500	442	452	435	516	464	489	507	481	478	508	503	506	487	486	494	490	488	531	463	503	504	475	533	482	485	496	534	490	502	456	469	461	488	540	464	471	472	436	517	483	478	498	470	497	482	477	438	503	497	520	496	486	476	498	496	473	462	482	489	476	481	456	479	517	511	513	490	498	441	478	461	456	514	474	474	507	500	495	496	503	505	495	472	471	471	498	446	502	461	483	476	472	500	511	447	500	491	473	523	514	508	507	486	496	513	488	505	534	469	490	512	506	488	461	499	479	451	472	479	484	465	497	495	466	531	466	494	452	497	493	481	503	455	491	521	503	495	484	477	514	494	468	517	465	498	457	471	525	511	475	529	480	468	476	500	488	513	477	465	521	445	525	511	461	517	465	496	514	497	520	470	476	455	467	447	463	544	528	475	480	487	474	526	481	473	476	491	446	504	473	479	516	520	514	489	468	478	495	492	485	509	477	466	532	488	515	492	500	465	521	523	495	495	474	499	487	478	469	473	469	440	494	496	518	457	506	523	471	459	466	493	500	516	509	489	471	482	481	486	490	500	481	492	463	450	489	470	478	509	477	522	478	476
61026	97841	73479	47985	32000	19264	5638	855	853	794	816	865	811	773	796	795	787	808	829	767	760	831	782	815	795	765	802	790	794	813	797	777	782	770	825	796	758	774	805	759	782	829	773	787	831	757	792	801	826	808	763	748	751	816	796	774	831	784	790	796	769	759	755	822	813	781	819	826	813	867	840	771	854	808	789	785	791	753	742	739	812	840	768	751	768	778	811	773	773	834	785	778	772	798	824	829	766	815	738	824	756	760	855	759	850	780	733	786	800	814	807	769	794	811	803	781	767	844	775	862	770	783	787	803	732	820	778	813	801	793	772	836	815	790	780	756	814	796	802	827	761	802	794	771	808	833	774	789	753	814	845	825	812	830	807	843	832	802	835	818	764	753	751	805	778	784	813	784	821	779	789	742	773	798	775	775	782	804	815	785	775	778	776	724	758	852	780	808	737	799	833	765	812	783	773	788	791	813	829	820	829	740	761	814	772	838	772	796	747	768	767	813	785	764	788	778	804	804	809	745	739	790	789	798	837	735	843	816	801	811	734	817	797	791	842	777	860	776	763	783	732	789	789	775	795	769	828	792	786	779	795	776	780	804	764	838	781	765	715	798	805	804	799	823	740	819	734	833	814	787	768	827	721	760	813	766	796	802	785	801	785	805	798	786	823	751	826	779	729	754	814	819	753	775	838	777	788	789	869	772	805	811	779	778	806	829	784	798	793	749	766	771	773	785	824	827	841	815	805	779	756	773	760	805	795	776	813	806	811	762	792	846	796	773	835	725	773	811	753	813	813	772	825	774	792	750	783	819	776	820	825	768	833	847	806	841	716	815	782	837	761	757	748	843	799	797	776	780	820	774	811	746	811	765	774	796	793	841	810	787	753	781	830	847	807	801	750	762	863	825	787	749	802	809	791	815	807	821	791	799	843	803	813	794	835	837	741	842	808	778	750	784	782	777	824	765	801	825	782	823	783	776	769	749	766	753	805	767	750	807	819	788	816	795	839	791	813	737	783	783	807	813	734	824	816	755	806	761	791	834	774	814	765	837	766	819	819	756	795	801	822	789	788	768	770	820	816	844	774	745	782	790	802	831	795	778	768	799	784	812	787	814	826	749	792	761	815	827	848	818	759	805	807	770	788	814	779	823	799	747	811	815	821	777	833	761	762	790	784	770	786	754	775	807	793	807	771	774	825	778	805	826	756	769	743	786	823	790	781	789	826	759	753	785	782	780	771	803	789	795	791	781	776	810	826	750	784	819	830	777	749	740	799	777	721	789	797	796	827	776	771	801	765	751	845	809	790	800	793	778	778	792	782	816	809	751	806	824	807	783	794	770	755	800	736	819	779	784	763	787	873	765	791	754	757	805	783	752	834	826	763	813	812	746	809	772	778	782	803	768	790	839	779	800	753	845	749	796	778	800	769	777	756	811	778	762	823	811	823	752	789	816	789	798	772	775	856	790	725	745	816	776	773	774	799	740	770	741	778	779	759	825	797	792	772	785	819	769	824	822	772	798	780	816	774	786	824	866	818	796	827	809	793	836	748	791	781	741	798	755	828	760	820	741	816	782	779	781	779	753	833	837	779	848	820	806	771	816	780	802	806	779	804	825	792	758	743	803	820	804	799	770	844	792	787	758	787	775	759	837	749	789	755	812	808	786	819	789	802	768	809	823	775	823	766	805	820	832	775	806	824	797	782	770	756	768	807	854	790	793	800	820	806	763	805	726	759	825	777	794	808	843	768	819	754	812	867	788	778	789	787	795	746	832	735	794	805	754	849	789	774	806	840	838	794	815	754	787	814	831	763	748	816	776	810	808	778	800	781	792	803	762	819	813	778	777	771	809	840	770	804	779	763	749	802	764	801	754	769	772	785	759	764	782	772	771	792	764	802	806	832	780	798	798	836	784	787	738	820	805	794	797	831	838	794	805	754	804	808	791	788	798	801	809	821	826	843	751	792	782	835	820	837	821	837	775	791	796	824	789	785	785	776	790	769	791	800	772	772	760	809	832	769	786	801	794	796	763	774	746	784	802	793	740	815	777	787	787	724	794	752	779	808	771	834	789	812	822	768	821	798	761	769	744	789	779	785	781	798	783	796	759	797	799	770	802	766	783	771	759	848	783	816	812	718	756	751	787	798	772	823	849	812	781	819	831	772	757	750	775	788	802	797	782	820	768	771	772	741	795	830	838	830	792	811	800	839	777	770	812	816	823	735	826	796	828	770	794	769	775	791	784	814	777	765	752	818	789	787	786	746	825	756	772	797	770	797	784	768	787	781	787	746	766	817	824	760	808	758	772	789	777	789	725	762	768	788	799	769	800	791	800	758	754	787	744	776	797	799	780	828	832	816	765	766	819	805	802	800	792	840	798	751	774	760	781	739	799	810	816	783	826	784	764	798	810	763	795	828	777	790	852	765	774	828	756	811	792	816	797	788	804	773	841	828	778	812	798	792	802	812	811	807	816	753	811	876	818	776	796	731	764	845	772	827	829	771	804	803	763	785	813	860	782	825	799	783	793	805	761	800	829	769	797	825	804	802	817	802	740	821	797	794	779	791	767	736	794	794	816	765	734	783	810	838	735	784	803	772	762	810	758	807	811	800	748	793	800	782	806	813	806	763	768	782	754	772	812	757	778	764	796	840	828	773	803	767	735	754	795	773	771	777	754	725	781	810	824	827	732	796	854	766	790	779	806	794	815	794	804	816	782	759	837	789	776	764	809	773	798	768	783	797	759	779	749	854	753	775	776	834	783	828	814	764	769	782	797	798	756	789	769	787	761	786	831	774	764	785	858	777	816	855	815	821	748	840	742	800	808	768	812	791	757	805	814	811	777	754	816	794	766	780	782	824	797	822	799	845	788	741	783	713	799	805	802	749	815	805	829	793	779	720	784	849	761	797	785	810	816	790	764	769	801	850	781	780	819	784	810	777	830	825	769	824	792	777	788	761	801	853	785	809	771	792	824	801	798	773	780	808	777	735	818	809	825	822	789	826	763	755	829	721	771	780	802	799	749	831	829	812	801	787	800	846	775	761	753	808	767	755	816	768	789	788	766	763	752	812	763	776	829	807	806	743	808	793	743	783	765	859	760	776	802	766	805	796	763	805	773	826	762	763	807	817	836	784	746	818	825	781	783	750	757	868	738	763	749	804	785	810	761	827	761	812	795	773	754	787	773	779	801	771	807	816	799	787	805	780	788	823	817	769	784	797	786	780	729	828	760	733	805	802	746	837	780	771	783	764	817	796	822	807	833	809	799	815	802	850	836	789	760	790	773	775	754	804	764	796	822	794	777	794	865	793	732	825	804	759	811	804	774	763	781	753	771	718	859	827	771	787	731	834	814	790	798	786	775	790	816	749	818	749	779	785	783	806	833	771	794	768	794	772	824	839	863	807	789	790	762	787	795	796	819	858	762	860	791	766	819	766	813	784	805	786	790	811	738	770	802	770	795	778	777	841	798	808	819	824	794	743	779	772	764	844	785
28443	27748	25787	13427	2807	1399	666	468	440	468	479	463	473	467	475	470	428	467	464	474	449	479	442	468	439	497	484	495	469	466	445	463	450	508	447	469	484	459	436	494	507	462	452	465	447	455	475	468	455	479	457	447	475	451	475	434	451	461	469	440	481	450	425	444	432	489	468	469	427	448	434	437	492	436	452	454	476	477	473	446	466	449	458	469	448	444	438	445	473	446	434	455	439	470	467	464	434	482	445	430	439	445	500	469	444	467	483	462	454	487	479	447	426	445	443	453	457	457	431	484	499	443	451	459	431	453	467	418	478	459	423	432	457	462	457	448	462	461	454	480	448	495	461	438	413	469	484	474	474	472	503	458	429	441	438	470	498	522	462	453	472	477	458	476	461	432	484	448	457	493	433	421	472	439	466	419	453	459	468	441	447	469	504	465	457	443	422	449	453	459	448	457	470	486	454	466	467	492	456	485	464	459	451	438	432	417	463	441	477	421	498	418	456	437	459	442	464	467	455	450	452	433	441	461	445	476	445	474	484	467	466	479	473	432	433	463	462	500	457	464	474	443	463	423	450	466	461	427	467	480	462	482	454	414	461	463	443	460	441	455	500	470	465	426	459	420	451	443	439	451	446	458	457	446	484	431	431	443	477	472	485	438	449	432	460	481	453	483	455	460	471	438	451	481	449	453	482	430	496	462	467	471	458	489	493	449	467	417	455	432	470	482	466	444	444	488	498	468	415	440	454	431	487	443	449	465	461	467	498	469	465	453	462	438	450	429	427	453	516	442	470	456	504	435	435	443	455	450	456	460	464	404	464	440	477	429	430	451	450	444	473	459	459	473	451	437	438	489	475	474	454	516	462	433	459	447	463	456	452	454	434	442	499	457	483	465	463	487	439	469	452	473	420	474	469	520	440	467	456	420	469	440	430	435	498	463	431	454	422	413	467	445	444	460	443	472	464	416	449	434	431	488	455	465	445	435	450	465	480	476	497	483	437	447	484	483	456	485	428	427	452	445	456	468	428	504	429	466	483	467	461	432	441	447	497	428	438	451	454	494	440	437	456	455	479	447	460	429	470	496	412	459	468	484	489	442	480	450	442	493	495	425	465	451	456	433	488	446	430	480	502	457	483	444	476	438	443	479	472	455	476	442	452	458	462	466	393	423	437	460	483	472	447	492	460	476	470	410	449	446	486	439	499	464	434	482	489	488	457	456	465	489	465	462	458	422	462	466	486	479	467	457	452	433	454	437	428	474	453	466	465	476	463	467	462	466	460	510	519	463	478	461	482	453	489	485	477	487	415	457	436	458	445	505	485	505	491	479	460	449	448	415	496	481	496	484	460	463	448	439	470	485	474	446	441	441	448	435	483	476	467	439	468	457	455	463	486	439	439	495	481	430	457	428	490	460	450	405	456	484	457	445	432	414	469	480	467	457	482	458	468	457	419	466	439	416	499	475	427	471	455	486	480	440	446	446	466	471	433	448	459	488	473	458	428	450	476	482	484	466	474	471	439	466	441	458	477	470	461	462	455	450	496	473	470	438	487	486	460	464	454	463	450	436	501	471	482	477	429	438	477	471	481	512	466	464	453	441	474	454	451	454	458	481	495	451	467	507	421	434	441	418	495	443	454	460	458	412	444	485	447	466	448	488	450	427	431	444	480	492	439	457	472	465	432	451	440	428	470	443	481	470	497	421	442	436	447	449	468	433	460	463	476	447	455	492	415	465	453	479	491	438	476	450	484	471	458	507	455	475	458	488	480	468	416	448	454	470	466	468	439	471	435	451	445	446	474	477	473	455	449	456	441	486	457	465	443	453	449	469	445	419	436	415	466	490	464	492	451	480	468	449	456	436	472	451	492	478	464	462	498	482	469	444	436	514	463	475	451	426	441	440	438	453	462	456	467	440	489	481	457	464	425	450	430	441	435	447	487	436	468	475	433	446	474	446	425	449	406	483	457	459	481	448	472	475	450	438	451	440	458	488	456	429	453	487	418	465	484	453	450	449	447	458	465	471	450	480	407	441	466	437	487	412	438	467	454	465	487	463	485	420	510	454	423	421	443	436	484	462	463	447	493	456	471	457	429	453	432	442	489	486	444	463	444	467	465	527	468	451	482	409	484	485	440	467	436	433	463	487	468	430	475	477	441	474	450	451	464	452	454	468	456	472	463	435	395	462	470	451	422	443	440	437	452	463	451	464	436	450	450	477	421	483	446	480	487	477	481	474	451	440	448	445	418	471	465	461	467	457	468	466	456	420	469	413	438	464	426	459	464	436	451	434	478	455	455	475	439	475	447	443	420	401	472	448	455	468	453	485	471	451	426	435	487	453	441	452	471	476	481	467	479	458	483	455	494	468	448	468	466	468	449	442	430	457	446	461	433	408	429	449	452	456	489	446	439	465	448	469	436	437	469	483	489	405	471	447	436	435	465	486	452	458	469	442	473	464	463	452	472	438	458	430	477	442	456	452	443	475	505	482	481	438	441	445	485	422	462	453	470	439	476	465	461	456	442	496	483	478	480	491	476	461	451	466	469	445	451	480	519	465	477	465	501	458	474	453	422	450	465	455	468	498	423	479	459	490	433	460	456	449	441	482	425	466	416	447	522	466	436	480	497	426	448	460	432	480	449	454	456	435	461	459	460	421	485	441	451	459	468	476	447	472	448	447	468	455	474	442	426	451	447	454	459	446	448	461	451	478	457	438	468	470	471	426	489	444	457	444	521	460	474	458	499	445	470	458	455	476	444	468	455	504	507	448	437	473	477	459	436	438	487	494	509	416	459	463	474	444	443	445	469	453	479	480	421	458	442	488	456	452	471	440	427	472	409	428	448	400	458	435	502	431	467	481	462	438	498	445	463	481	468	450	455	451	486	457	472	466	452	452	479	459	421	439	435	462	442	474	459	452	437	456	473	463	463	436	478	478	471	472	432	474	477	452	445	462	469	504	465	452	477	455	449	473	453	509	444	459	427	461	473	482	459	511	450	486	508	417	463	454	469	495	481	461	464	457	462	463	502	448	481	463	456	486	451	437	448	484	499	497	467	437	474	476	482	493	442	438	450	453	480	479	477	490	477	483	444	454	452	444	463	449	443	455	440	463	470	461	435	418	415	430	430	460	473	479	444	487	469	433	447	474	465	458	467	447	480	438	475	452	479	487	451	518	460	446	441	443	484	466	426	421	474	429	463	457	445	465	422	446	458	471	411	441	443	455	480	447	474	483	436	459	462	416	425	480	462	444	471	441	495	489	451	470	501	448	462	417	493	480	461	418	423	447	479	429	434	475	482	455	461	442	463	465	492	466	462	463	439	425	467	495	477	466	457	446	470	470	474	466	456	465	469	463	471	488	479	471	453	475	519	477	478	464	458	481	471	474	482	473	436	489	444	450	463	478	477	456	480	440	461	453	459	454	453	486	459	433	470	432	490	471	421	451	462	448	477	478	480	468	433	466	476	447	456	460	469	419	434	473	455	425	464	479
37564	46674	31067	14329	5390	2943	1209	823	766	792	816	789	801	809	785	796	767	759	810	766	790	858	816	826	845	804	804	821	770	802	789	788	802	782	725	751	784	819	756	810	782	791	794	787	807	738	841	776	783	738	814	806	793	782	749	789	771	753	741	832	742	771	796	764	778	825	790	771	795	786	836	770	856	795	788	800	802	773	765	800	761	780	777	832	762	815	826	829	774	825	809	790	795	795	744	789	798	791	782	772	753	825	853	712	807	777	776	819	763	812	828	837	799	830	765	766	805	796	805	766	818	794	790	829	795	778	819	755	791	824	782	794	828	749	783	783	825	773	764	826	769	743	754	771	799	787	808	776	775	755	786	760	778	814	745	766	734	785	757	830	743	807	773	748	794	821	786	820	791	769	801	752	750	792	758	785	731	782	785	811	810	804	825	762	745	764	783	779	795	793	764	789	759	785	818	744	771	814	808	767	815	785	804	808	817	771	769	842	855	779	797	750	790	821	808	829	787	786	804	780	806	815	738	746	770	766	758	776	748	792	816	826	774	831	788	809	795	817	775	806	776	769	817	757	776	808	842	779	812	826	782	818	848	745	835	779	785	792	757	759	826	827	763	801	737	804	780	853	773	786	804	818	801	750	808	814	784	817	775	749	765	769	770	772	827	765	799	820	816	794	787	752	785	805	780	781	777	781	794	753	834	841	777	856	789	824	766	806	796	804	752	786	785	797	812	820	742	788	785	810	816	815	794	765	769	812	755	777	820	787	799	772	827	800	777	794	749	796	823	738	772	742	899	785	840	796	775	725	778	773	804	807	805	796	856	782	802	803	825	762	812	780	792	830	790	798	767	773	824	775	798	809	798	821	807	759	838	811	838	805	802	833	843	798	818	799	750	777	828	758	827	781	809	818	765	769	782	790	792	799	832	814	785	757	778	774	798	765	781	796	758	795	803	822	757	775	807	777	855	819	791	805	805	840	787	786	767	786	780	789	772	742	781	825	778	801	815	750	808	758	758	828	813	822	816	763	779	817	721	782	809	832	751	785	814	711	822	753	770	794	854	746	814	811	833	737	812	796	774	758	739	770	820	805	751	754	767	796	812	805	770	792	815	768	787	802	753	777	766	801	758	797	777	763	785	807	779	794	764	741	809	809	799	799	787	815	793	774	850	783	804	806	825	808	776	760	832	843	781	783	754	796	793	795	752	803	747	757	750	801	792	774	785	799	783	795	765	769	758	811	799	825	810	790	786	794	782	795	799	768	800	746	744	786	795	814	781	831	793	826	800	826	787	787	821	762	787	765	800	817	756	784	814	841	805	799	784	842	727	819	767	763	745	771	766	789	801	811	770	781	753	802	783	771	748	730	746	833	823	812	796	773	834	837	779	838	794	718	816	820	797	849	765	767	809	809	813	806	777	767	823	836	807	821	832	763	812	778	783	813	790	809	854	775	807	758	832	757	777	803	825	806	773	753	836	785	830	751	746	786	788	838	775	807	788	776	800	808	807	791	832	844	762	805	735	828	788	808	753	807	768	774	810	813	760	753	803	803	865	757	786	795	779	820	759	783	796	778	771	798	760	794	768	793	788	758	815	805	832	805	831	764	861	788	794	829	821	843	844	837	799	803	786	789	807	832	858	732	817	837	777	756	806	782	848	756	808	798	766	834	825	814	750	769	817	817	785	810	806	795	821	807	789	802	794	790	729	814	748	772	808	799	805	809	865	775	769	764	771	817	777	806	806	755	740	754	817	751	820	800	785	733	791	798	805	779	805	807	800	836	825	806	852	763	811	776	832	788	783	804	814	785	807	807	805	756	772	792	804	735	780	784	763	796	839	811	784	787	784	758	797	805	768	773	803	807	803	800	762	798	901	778	807	766	773	732	790	805	784	795	779	820	752	815	764	839	793	793	779	785	729	748	772	795	843	845	744	802	803	803	819	788	753	747	764	785	752	778	797	765	778	762	823	786	808	823	816	820	740	755	806	778	713	757	719	801	853	785	775	775	758	825	749	773	765	804	822	831	795	809	779	766	774	796	805	830	836	783	778	847	811	852	816	793	794	745	748	786	801	784	791	795	792	809	797	757	777	806	809	755	770	783	762	829	787	855	796	789	739	750	740	772	805	769	777	806	779	779	787	792	759	774	809	789	825	801	747	779	822	789	806	793	771	806	780	763	809	726	781	871	770	760	767	755	792	767	807	735	810	766	768	737	773	813	807	764	780	752	773	728	791	737	826	801	842	806	780	808	792	780	790	815	796	760	777	776	797	802	755	818	820	796	806	808	792	752	742	809	850	822	775	768	785	815	761	823	835	766	794	755	804	804	783	768	801	749	764	762	775	798	844	799	778	775	845	826	763	764	788	802	791	810	821	743	790	834	880	798	840	760	795	770	821	815	749	784	739	846	790	763	790	792	788	849	775	739	774	803	773	854	812	846	810	755	785	764	782	785	793	802	824	788	774	784	824	787	832	794	771	815	823	772	753	800	779	789	751	850	791	769	763	799	793	836	760	766	807	759	836	793	798	828	777	744	824	798	796	768	759	778	786	817	839	778	825	753	815	721	828	833	788	781	831	770	779	811	784	814	798	820	810	803	811	814	794	830	735	811	789	805	810	780	795	789	768	807	794	782	796	754	794	840	813	764	794	850	795	768	833	837	789	792	844	772	780	771	786	764	810	773	836	786	797	778	783	768	808	797	795	781	758	839	760	810	764	763	793	802	782	757	764	790	817	791	739	793	754	810	777	799	802	745	796	781	761	843	775	776	780	806	745	842	803	822	808	841	781	819	769	836	823	812	767	757	803	747	755	795	803	767	744	806	754	758	816	810	837	811	767	768	801	764	856	793	732	832	766	815	809	762	763	810	812	779	780	799	781	769	854	760	780	798	764	801	788	817	776	754	813	787	799	806	808	835	745	810	826	791	785	766	794	742	797	747	880	820	765	816	775	831	808	817	822	771	811	805	787	832	783	777	756	784	767	798	788	756	754	786	801	768	791	796	782	800	767	781	820	806	765	790	775	808	768	732	772	789	817	822	760	797	743	695	757	774	795	820	788	740	808	798	815	834	806	790	759	793	816	825	800	788	763	809	814	821	812	769	760	792	831	798	796	782	815	797	783	841	833	809	767	805	811	771	792	774	810	757	812	802	747	742	790	756	794	825	766	774	782	835	818	769	726	779	800	778	773	785	840	836	787	761	882	762	774	754	753	797	838	780	827	777	793	789	781	786	804	857	764	781	820	821	812	730	698	789	759	809	794	782	779	807	755	770	786	751	814	798	820	751	757	759	760	759	827	779	826	792	764	783	737	796	785	803	756	817	818	792	754	756	789	796	794	835	799	818	790	807	809	767	808	829	800	759	830	871	805	814	798	776	781	769	801	810	781	852	782	776	769	815	776	800	804	790	811	797	774	818	786	804	812	787	799	747	805	784	819	791	742	787	796	835	770	829	772	813	820	813	773	805	732	796	745	800	768	782	828	816
24027	22286	30035	26668	21209	14438	3233	477	437	436	467	431	429	431	393	420	445	403	455	412	447	411	427	422	450	452	490	391	477	411	432	439	398	433	452	429	428	451	423	451	388	423	389	380	439	435	421	393	400	394	437	424	372	413	413	392	431	400	411	394	426	401	437	380	427	375	423	399	399	452	427	405	411	417	380	392	432	429	404	430	393	387	439	420	393	437	424	446	425	417	439	419	398	415	437	418	399	428	444	392	414	436	386	394	388	402	401	364	400	431	414	423	429	432	420	411	391	399	379	412	432	419	437	399	430	430	444	375	415	405	410	452	435	422	410	407	422	422	454	408	453	399	419	426	423	420	403	433	434	434	392	423	413	418	427	449	405	439	438	428	429	434	439	404	420	443	433	397	414	398	400	418	405	435	421	431	418	425	459	426	454	429	436	418	413	423	394	385	410	450	419	408	408	417	404	421	417	427	431	433	408	429	429	405	395	394	452	399	408	411	395	435	432	422	409	417	416	416	407	393	407	413	401	408	396	430	448	444	426	430	396	385	392	417	412	439	430	396	410	421	413	447	403	383	407	416	415	428	415	383	420	429	410	415	376	426	445	389	415	433	374	430	417	421	415	388	391	406	378	435	407	425	422	390	412	414	414	424	414	392	403	412	412	453	400	430	408	425	432	372	422	419	425	419	438	403	408	435	434	407	421	433	380	436	393	430	400	411	435	422	414	394	405	415	416	388	394	413	410	415	399	431	426	423	407	424	439	449	414	370	424	427	400	417	389	400	436	406	418	438	413	430	351	416	388	417	430	401	437	430	438	401	418	384	414	470	402	425	420	408	388	399	402	386	423	389	412	431	405	434	434	396	419	428	420	426	433	427	396	423	401	407	405	382	396	405	412	427	434	392	424	457	432	428	411	431	400	447	443	462	404	411	410	405	428	419	386	385	428	410	453	432	424	401	377	423	388	422	409	422	444	416	430	393	427	445	420	411	424	408	429	414	423	457	407	400	441	432	405	427	417	438	389	430	425	421	421	399	385	386	419	428	389	383	446	413	448	445	424	415	384	417	386	410	418	426	414	415	433	422	420	445	428	422	409	432	423	395	419	381	401	413	417	434	437	446	428	411	418	430	365	414	402	402	413	413	425	368	432	409	412	428	392	399	404	430	400	414	417	420	437	425	390	424	431	389	395	433	387	413	397	389	438	407	446	410	388	458	390	447	451	408	420	381	404	413	386	411	449	404	419	419	435	410	438	407	427	401	424	391	430	422	439	381	422	378	450	388	410	400	432	349	402	396	433	404	409	428	423	406	401	374	436	409	401	415	419	443	416	446	450	387	426	401	401	430	448	446	391	462	406	413	400	412	421	420	408	406	432	399	424	450	411	425	434	420	414	418	417	409	410	402	426	386	425	415	425	412	403	445	411	438	408	420	412	445	415	421	409	385	399	407	428	375	392	409	408	415	424	384	408	425	445	436	421	444	393	387	400	393	430	418	408	440	400	387	393	442	420	396	385	430	399	425	401	405	399	402	400	406	411	400	394	407	412	409	444	398	373	426	434	414	402	391	426	388	450	410	389	400	413	444	432	391	431	408	470	436	418	431	417	385	403	398	416	434	401	388	417	413	409	405	400	383	431	413	408	416	425	402	373	436	446	439	454	417	384	371	424	398	401	407	390	411	439	401	403	406	433	401	412	437	451	431	435	427	446	406	399	399	389	435	427	445	434	423	404	412	390	400	412	457	444	389	445	416	403	456	388	404	386	380	408	411	440	420	446	381	415	391	396	429	426	472	400	419	412	420	422	396	411	444	444	410	400	398	411	446	480	427	411	396	400	442	426	403	389	436	403	415	398	425	387	409	405	378	441	390	384	435	430	414	433	433	444	415	424	420	427	398	414	439	431	440	463	415	416	384	404	422	397	409	421	453	428	450	398	405	435	418	429	415	382	433	421	437	439	460	427	407	381	397	371	487	422	418	393	365	432	401	390	379	416	388	449	419	391	426	473	429	436	389	392	378	398	405	416	408	401	439	379	418	389	424	431	394	413	423	432	433	427	431	426	428	468	417	405	427	410	389	416	377	407	405	399	437	440	422	423	373	420	409	401	364	432	443	433	395	397	378	412	384	403	396	427	415	375	431	426	417	392	429	432	427	433	432	413	404	397	389	443	392	423	380	418	392	425	425	403	417	424	416	397	405	392	410	427	406	403	435	392	425	403	414	410	436	464	430	414	392	431	442	416	414	421	429	401	420	384	392	402	392	406	390	391	412	440	442	425	430	401	399	389	414	438	408	420	400	441	382	436	406	402	387	413	400	409	425	398	470	421	413	406	402	409	450	411	427	432	423	444	435	417	416	385	430	419	442	442	419	402	371	415	418	407	437	420	406	424	391	411	397	401	408	416	445	450	378	410	426	420	399	394	423	462	409	448	475	414	406	421	365	390	456	393	417	380	390	415	384	388	400	440	418	440	401	424	421	403	401	415	388	407	443	420	394	413	391	382	447	410	407	423	396	437	387	412	464	417	456	419	422	410	414	405	384	412	433	450	425	386	422	440	382	399	410	410	417	399	425	458	422	420	400	444	408	426	407	405	399	376	433	405	414	400	427	427	423	407	395	419	403	424	393	429	448	410	388	432	437	395	417	387	381	404	456	428	420	417	414	413	413	379	422	407	416	407	411	421	401	461	425	373	381	416	431	414	405	435	426	429	408	429	400	414	431	464	398	398	405	401	404	459	391	403	418	395	417	425	422	450	401	435	391	418	408	398	400	395	422	394	412	422	397	395	408	439	429	411	455	416	412	392	403	401	417	438	417	421	410	410	444	415	364	401	408	435	397	407	407	408	433	448	416	455	415	417	364	426	352	459	419	416	380	444	437	407	432	416	428	415	412	442	429	441	425	453	358	419	390	405	406	416	415	462	411	365	402	462	408	421	427	393	379	436	425	419	415	427	426	396	428	469	434	412	403	404	397	446	381	403	439	421	406	392	436	419	423	413	393	415	423	426	419	403	393	394	436	405	389	413	419	420	443	410	417	417	423	338	457	417	410	421	414	404	376	428	423	429	405	393	437	413	402	430	406	435	412	405	394	412	405	417	402	398	422	435	409	403	420	457	426	387	419	388	389	394	415	424	397	395	391	430	420	418	408	409	436	398	437	425	391	429	410	415	421	387	388	393	419	425	437	427	405	367	406	375	394	420	416	369	396	436	438	385	402	463	415	407	392	417	408	420	419	369	428	419	417	398	460	383	417	414	433	378	428	402	387	381	460	380	416	417	428	403	416	377	418	377	395	419	394	429	416	391	438	400	403	407	415	406	398	428	392	413	419	429	421	407	433	408	394	416	394	410	421	423	453	422	406	370	399	386	408	402	392	391	442	403	390	444	431	420	453	373	422	440	413	425	406	407	421	396	425	390	425	430	403	415	446	469	376	432	391	441	415	413	398	411	409	408	392	432	443	381	399	391	461	412	355	378	398	433	401	380	428
60357	89021	64210	40457	24803	13620	3864	676	747	705	728	712	710	754	739	721	705	704	743	726	659	706	693	728	706	691	706	681	752	707	706	664	732	760	701	730	664	702	722	687	698	761	704	667	719	737	683	711	689	695	685	667	652	668	727	699	667	727	705	681	723	728	690	692	711	691	728	742	729	730	712	737	750	725	715	642	682	721	682	724	722	728	669	688	702	732	650	721	704	687	667	744	720	680	681	698	687	688	692	728	697	702	738	667	698	711	669	718	674	743	686	772	702	697	716	705	689	695	696	716	726	691	678	677	711	711	683	669	707	643	690	708	701	699	675	672	726	729	736	718	706	710	755	645	698	738	676	708	739	670	728	680	731	693	737	714	722	723	716	657	752	687	715	697	722	719	707	670	718	719	709	692	741	703	689	703	697	738	688	734	731	681	698	747	662	712	761	711	723	757	713	705	674	649	690	728	749	735	695	689	719	716	729	647	694	683	721	691	683	733	667	744	702	677	736	754	731	745	685	749	716	686	709	716	695	700	738	704	680	696	736	713	702	750	696	679	699	718	734	687	754	712	699	689	714	703	694	726	765	724	680	684	680	724	722	697	696	715	697	743	726	732	695	688	735	736	691	690	693	711	708	706	701	642	700	719	658	683	720	705	691	753	720	691	666	721	694	700	735	682	710	716	713	741	713	734	676	710	678	694	711	698	721	700	707	678	719	661	703	710	727	731	695	693	726	730	710	700	721	717	736	698	691	696	672	690	707	733	702	730	674	771	680	696	710	699	668	685	686	709	729	681	744	697	696	703	727	732	697	736	662	715	686	713	709	706	696	738	712	681	743	717	741	683	715	683	695	690	721	710	743	674	732	694	728	705	714	744	674	704	689	649	761	733	716	744	704	711	707	721	698	671	687	715	662	744	708	697	713	710	748	697	719	698	662	698	744	689	717	672	676	674	708	722	711	683	731	709	717	705	713	643	699	686	692	759	639	743	723	732	693	691	738	733	704	723	724	660	745	653	697	662	722	670	717	699	677	719	699	700	691	701	734	718	723	628	689	724	738	732	651	717	700	694	654	667	694	736	694	649	678	762	663	736	717	733	720	690	708	695	673	688	679	686	672	727	717	742	643	720	696	718	712	716	681	673	697	726	671	697	716	738	686	685	714	703	711	723	678	682	703	719	764	704	704	673	743	657	724	690	722	666	694	714	669	693	746	693	675	743	663	677	719	752	752	716	704	708	687	707	704	721	725	657	744	737	717	686	723	725	688	705	707	702	741	760	758	677	660	733	694	739	693	649	704	665	693	726	656	719	709	695	734	697	692	730	732	729	709	721	705	690	699	726	735	696	674	726	706	728	719	717	713	731	709	742	694	681	712	684	671	687	706	749	730	653	704	692	688	694	728	676	734	712	682	682	699	690	690	679	711	713	717	700	696	716	704	687	710	710	698	671	689	698	688	690	713	707	696	712	724	692	672	728	683	702	730	689	710	726	694	715	700	661	747	726	732	724	711	697	711	707	718	713	717	761	712	691	670	702	667	652	714	741	685	692	755	721	696	731	688	657	734	690	697	661	717	725	686	705	735	710	693	707	731	736	697	693	711	731	699	689	752	677	738	687	698	713	668	692	688	679	682	702	700	712	747	735	754	711	716	688	723	724	693	695	718	714	699	681	732	732	663	726	698	734	671	741	742	686	718	690	764	708	698	767	683	717	743	653	719	717	733	703	680	760	724	712	683	717	692	724	718	710	712	737	664	728	668	710	707	722	683	733	707	707	762	692	697	687	740	751	711	651	692	709	711	697	720	677	704	723	684	704	683	706	735	670	704	740	742	704	727	738	698	704	712	709	680	684	718	673	661	737	693	702	751	639	664	692	720	689	707	728	733	764	742	758	705	723	668	736	736	711	736	730	712	693	659	671	725	691	680	697	756	732	667	748	758	727	719	709	705	726	682	738	727	637	699	699	711	745	680	684	672	696	730	707	694	752	697	690	752	686	649	708	702	682	730	729	661	677	700	728	703	719	742	661	675	717	736	712	685	723	684	702	657	693	664	738	696	718	788	704	705	722	703	690	730	679	687	739	728	710	722	703	695	682	680	700	670	701	679	715	723	693	668	724	742	700	705	702	690	736	747	668	706	676	709	729	724	690	752	667	711	692	684	702	757	747	690	755	701	748	657	731	731	723	692	704	686	695	724	694	702	717	706	715	665	731	746	686	640	750	686	703	692	733	687	749	716	689	691	681	724	738	667	715	693	732	699	683	677	720	681	691	658	771	703	701	701	722	755	750	724	703	698	684	700	701	744	660	673	723	686	719	737	659	683	704	705	733	668	704	711	684	705	695	724	712	760	732	717	710	726	710	684	717	750	706	689	702	741	757	702	678	661	648	719	693	702	688	764	681	708	677	708	724	720	740	704	669	695	659	722	707	715	670	719	696	728	755	737	759	681	702	697	756	696	690	741	706	697	695	681	723	713	684	723	781	723	627	657	680	723	712	693	680	703	710	740	656	697	661	729	675	729	760	699	686	684	692	691	697	763	718	702	696	695	710	703	729	699	700	738	741	692	764	665	720	689	679	699	730	697	721	689	717	733	684	742	724	760	723	693	749	698	706	702	717	655	684	666	705	708	671	723	725	691	704	678	721	711	691	718	703	695	687	700	785	697	705	716	682	694	668	707	715	690	644	707	703	734	740	706	738	707	667	685	662	725	729	662	716	719	728	689	740	678	674	641	776	718	723	650	718	703	712	739	699	689	680	690	733	686	725	714	736	709	697	698	682	705	685	709	707	731	687	696	702	713	701	671	697	699	715	706	689	725	732	683	695	704	723	704	717	709	671	679	704	692	719	689	715	677	719	717	684	736	684	690	693	743	694	694	708	715	752	691	677	680	690	645	719	720	700	677	713	717	713	721	753	691	712	743	719	708	711	682	772	743	738	749	684	717	686	689	666	715	729	707	718	740	699	714	743	723	699	677	663	715	718	743	729	732	703	742	774	693	675	705	731	729	752	715	704	697	692	646	689	735	747	731	665	675	702	692	707	704	714	682	648	753	670	730	692	672	686	708	739	739	685	713	678	729	738	684	689	698	657	788	713	720	735	672	703	695	662	697	694	693	644	671	719	727	743	674	690	731	693	723	694	704	706	683	739	717	747	665	736	659	722	698	701	687	671	707	716	727	684	715	674	720	753	717	700	686	697	674	728	696	709	715	695	743	677	709	682	711	711	674	738	721	720	693	700	727	720	727	709	725	686	690	693	717	707	711	680	715	683	666	694	708	716	693	701	740	720	702	709	652	680	705	720	712	713	662	740	667	682	693	688	680	767	705	741	657	682	749	652	707	724	708	714	698	701	705	723	679	746	727	668	670	722	671	674	721	665	666	709	720	683	684	703	714	691	688	720	688	737	733	726	716	709	689	720	690	693	706	751	729	735	749	712	710	705	673	679	709	721	660	673	712	693	766	694	713	720	722	668	712	696	725	723	753	686
22992	21481	29255	24793	21669	20597	9945	723	505	558	542	549	533	499	522	502	505	556	522	515	498	530	485	526	525	512	530	532	529	531	476	493	504	490	517	506	458	519	504	506	522	517	503	531	548	476	494	526	551	484	534	506	546	520	516	495	525	543	501	501	543	509	506	467	516	497	475	485	512	480	565	526	510	495	497	538	552	517	506	447	500	516	525	519	508	488	474	518	477	517	490	443	524	474	478	506	487	491	485	485	491	478	540	481	546	494	474	473	487	493	503	519	521	487	503	465	553	490	542	528	492	514	554	527	499	483	482	511	500	519	501	475	478	512	507	523	517	502	538	531	524	472	504	525	462	469	500	496	503	511	483	510	519	536	494	535	564	510	529	532	521	482	490	482	496	488	539	495	474	493	518	515	519	513	482	553	470	546	473	530	483	502	486	501	502	530	483	527	518	538	503	490	510	538	511	490	546	536	498	503	496	479	497	502	495	491	473	473	539	487	514	520	477	527	497	513	534	466	471	522	479	492	500	495	518	512	525	499	521	527	492	482	525	455	501	505	549	507	526	482	498	495	525	512	513	489	488	527	518	515	527	488	518	530	483	506	509	478	478	527	481	495	479	486	514	520	555	504	529	501	535	496	477	501	484	524	555	496	505	508	490	530	493	513	492	503	527	489	480	553	527	518	521	454	533	499	533	477	499	507	470	498	515	476	483	549	514	486	478	502	476	468	558	553	493	483	506	534	533	508	480	550	502	457	483	523	505	514	523	476	524	526	518	529	515	479	477	481	489	504	521	498	515	486	533	493	518	547	504	478	505	483	507	497	504	495	500	493	506	503	509	497	512	494	518	519	487	529	551	450	515	489	509	510	519	510	510	473	516	486	486	525	488	527	530	540	531	478	526	500	450	515	472	482	532	504	469	495	497	508	487	504	470	539	471	536	472	492	485	486	523	507	482	489	475	472	540	508	545	532	511	543	522	515	527	552	529	467	534	520	519	504	523	512	528	454	475	478	522	494	522	525	473	552	531	503	518	479	516	509	511	470	513	522	516	520	469	494	444	507	542	489	521	473	514	497	512	528	514	473	518	478	521	504	516	472	520	506	530	537	472	512	486	499	520	494	459	517	480	502	513	479	491	473	518	516	512	519	482	494	469	495	469	474	486	495	498	506	532	527	545	488	501	500	511	463	508	499	540	505	523	529	529	494	536	522	507	533	516	524	483	448	506	502	497	516	544	502	556	473	482	512	518	520	494	489	519	499	474	447	503	502	485	469	501	508	509	477	501	507	492	516	530	487	531	511	520	518	515	514	530	500	493	536	527	505	494	519	489	537	541	509	472	492	532	577	499	476	524	484	518	494	520	545	482	473	487	512	516	526	497	470	502	513	484	503	504	503	480	528	491	504	503	476	541	478	515	529	530	544	511	508	450	487	471	522	526	497	518	486	481	462	523	475	508	511	519	509	522	516	479	504	541	482	490	520	525	482	519	484	513	509	519	521	491	482	500	525	512	479	516	533	472	525	487	461	549	507	510	458	519	517	496	496	488	504	468	492	506	533	516	467	535	479	497	504	488	472	518	492	519	515	525	499	502	505	469	526	513	491	541	497	491	512	473	484	480	512	538	498	514	497	529	494	518	513	525	521	532	448	526	499	499	478	474	515	536	491	528	466	466	537	510	523	483	481	499	513	498	526	482	492	501	500	540	532	499	482	512	462	546	498	496	533	506	507	504	525	484	502	551	505	513	485	494	519	475	525	559	517	500	519	515	500	502	474	532	500	535	528	542	538	530	507	527	502	491	473	509	509	509	505	511	496	515	505	456	472	522	497	488	494	545	521	480	463	478	520	520	486	498	478	490	509	505	489	538	470	531	511	486	473	518	512	522	496	499	530	525	497	530	471	513	466	470	540	515	500	482	504	483	484	471	519	503	490	520	531	510	498	498	518	480	520	508	504	481	487	500	488	510	518	504	514	547	510	478	505	519	505	485	527	512	504	507	502	501	461	508	457	511	510	480	498	524	484	526	495	529	526	496	524	489	478	515	522	515	503	526	485	517	522	499	490	498	487	476	493	546	498	495	519	521	569	504	474	540	495	510	519	477	530	457	495	499	561	516	518	501	509	479	534	487	488	531	449	540	510	495	464	487	485	482	487	512	504	537	481	512	509	481	537	478	548	464	520	476	514	498	493	506	490	499	509	496	479	495	458	523	503	532	485	512	491	458	506	486	488	517	492	501	538	528	497	500	515	509	486	511	494	482	479	507	516	533	483	493	469	481	484	565	493	494	533	479	466	507	535	508	482	473	552	474	516	486	491	491	491	526	476	482	539	519	521	462	504	463	501	509	536	538	502	468	528	498	486	461	513	489	503	534	499	487	525	490	507	489	527	485	516	491	491	530	482	488	487	469	515	495	514	473	500	473	497	489	460	538	487	521	518	451	472	500	515	500	482	565	504	473	487	484	516	488	527	489	528	519	495	556	527	514	527	509	517	462	470	530	523	463	523	541	479	528	489	493	484	505	457	486	507	495	493	473	496	530	507	490	519	537	469	493	475	501	503	519	536	505	514	520	532	539	519	511	518	486	506	467	523	513	517	512	500	509	467	509	504	498	536	489	505	529	485	517	527	498	513	454	474	516	471	478	508	491	519	514	504	512	506	487	505	506	493	491	507	479	516	548	520	511	494	506	500	492	541	500	514	526	487	474	484	540	531	483	501	543	500	533	493	503	510	497	475	512	534	511	484	530	533	505	507	522	468	497	488	513	520	538	466	502	492	497	491	510	466	492	547	450	528	517	518	501	501	479	509	488	501	502	518	498	531	490	477	499	499	472	494	546	523	526	491	477	510	527	542	515	513	505	508	480	519	507	542	512	495	501	524	505	502	513	487	538	520	538	523	520	513	469	512	515	499	511	507	532	465	531	503	532	486	469	498	489	489	541	530	523	521	501	510	502	513	471	489	491	484	554	480	514	511	483	531	546	498	493	528	520	505	484	486	524	492	495	511	479	498	489	504	497	488	490	520	507	523	487	472	503	489	504	502	546	512	520	499	478	539	538	508	527	497	501	489	521	504	502	545	497	471	488	492	489	506	471	517	517	488	501	502	507	484	523	528	471	494	558	525	504	522	528	496	469	488	516	534	505	480	504	462	486	453	505	493	507	531	472	492	514	532	536	491	518	477	504	475	495	512	501	515	492	522	491	507	454	466	523	542	513	538	490	539	522	495	529	524	468	491	509	509	471	531	501	512	535	487	478	519	480	517	495	513	504	507	503	532	519	507	471	524	477	482	485	481	533	524	525	514	520	520	510	492	481	517	532	494	510	510	551	467	512	484	504	483	491	497	495	530	494	527	523	511	497	486	467	484	527	533	484	530	481	492	517	492	461	551	514	499	503	524	511	521	497	525	477	489	572	511	504	510	536	511	501	519	489	505	516	482	502	501	522	541	521	507	454	500	487	534	522	533	493	505	517	504	510	479	485	491	478	503
60596	97821	73631	48710	32450	19390	5773	831	834	892	851	840	801	802	789	854	794	812	861	812	818	845	817	810	822	782	811	817	767	862	813	818	809	866	830	747	836	811	805	759	813	781	815	856	764	818	762	800	783	813	839	763	835	814	813	799	809	818	799	782	792	850	821	803	753	836	764	799	767	775	827	901	807	798	848	796	787	822	862	803	791	829	816	821	814	795	857	816	838	763	772	847	808	839	857	796	772	802	825	779	806	764	760	831	838	833	774	825	842	776	853	755	873	778	778	821	803	784	819	833	829	811	813	813	843	800	774	782	795	835	787	799	785	778	815	789	768	789	781	833	810	818	818	835	828	771	811	812	810	810	838	826	819	774	808	807	792	825	757	807	828	799	828	785	804	831	791	858	857	850	845	818	818	843	825	817	770	797	858	797	832	809	817	784	852	832	836	821	797	819	810	784	774	811	802	818	840	811	798	846	819	826	777	815	798	828	791	793	843	815	846	799	797	775	812	828	808	828	823	807	756	814	835	807	794	811	853	834	793	772	807	822	833	805	817	822	863	807	861	769	806	775	813	822	774	737	758	811	823	791	812	798	820	813	781	801	806	840	832	781	812	797	765	854	782	789	800	799	815	853	799	842	812	825	824	749	850	755	768	842	786	847	776	841	836	787	833	792	784	800	816	842	866	822	784	786	818	825	839	738	816	821	805	814	878	777	812	815	847	847	760	800	753	781	748	784	829	820	828	794	823	837	800	858	788	799	894	754	861	795	828	834	847	828	832	785	838	811	830	830	836	784	872	820	834	819	847	783	814	800	827	843	806	816	817	848	796	824	789	858	818	837	810	884	767	804	814	793	797	818	765	787	822	798	809	824	791	812	839	796	801	814	765	796	825	857	772	838	790	831	780	787	820	833	778	776	821	802	814	822	781	863	784	797	794	794	794	771	823	782	800	822	819	796	819	839	840	735	794	839	819	806	799	741	813	823	809	808	798	820	806	799	767	817	804	734	880	778	822	856	835	782	787	817	837	847	787	823	813	811	816	801	870	812	776	820	817	756	855	820	786	806	776	807	799	846	822	789	791	771	818	854	809	814	825	822	819	838	848	856	845	840	881	814	824	819	837	808	837	797	818	775	825	820	780	842	774	795	808	792	757	781	825	783	801	763	810	745	818	797	836	840	849	840	807	765	752	816	837	828	818	817	766	809	815	801	871	796	827	842	805	783	774	825	761	811	805	815	797	790	845	821	818	828	830	840	824	765	790	861	781	817	809	840	796	792	780	794	802	831	846	774	823	813	788	832	851	758	804	796	839	816	798	816	807	819	817	822	831	853	801	809	826	751	797	851	814	809	805	794	796	847	804	790	857	810	808	808	762	802	801	794	813	858	780	822	813	805	813	776	785	793	850	808	789	807	848	825	801	789	813	802	792	818	782	799	805	767	794	815	810	799	861	794	775	768	846	779	821	821	804	831	839	810	818	745	814	784	844	816	793	796	846	794	788	752	876	837	808	799	811	818	826	841	796	806	813	870	787	828	810	811	838	857	781	788	781	780	745	828	795	822	835	846	790	799	814	811	747	793	787	750	801	778	829	801	797	796	815	823	821	793	805	825	808	819	801	820	794	847	845	858	855	807	837	796	813	878	765	836	819	795	792	804	845	796	844	791	863	787	798	855	774	791	818	880	847	804	772	773	791	791	865	796	753	808	794	811	835	832	787	793	763	786	835	784	774	749	790	829	785	821	798	803	793	845	817	851	797	773	818	826	775	845	793	776	824	801	778	806	841	816	830	838	780	799	787	794	810	796	845	850	840	816	772	811	812	784	818	783	772	804	796	812	774	803	776	813	816	802	812	772	810	781	819	784	833	843	797	789	817	815	783	778	787	788	788	786	821	828	853	794	822	820	836	815	805	832	857	796	810	807	861	815	861	793	856	835	822	836	792	825	805	747	845	807	836	804	850	784	798	783	801	810	795	842	822	861	839	826	831	801	795	852	796	827	811	770	804	806	821	839	797	798	831	793	808	838	839	821	815	830	748	825	808	869	825	768	782	851	748	803	790	826	815	801	829	887	812	786	838	753	793	836	817	829	781	814	848	853	820	821	815	874	753	833	796	837	835	779	826	800	807	831	794	795	824	820	850	769	793	810	823	815	804	797	832	764	854	831	823	824	793	754	841	814	786	779	848	827	800	795	840	842	824	796	861	794	820	761	800	837	811	790	867	841	759	793	779	832	862	792	814	776	823	857	804	794	790	803	831	780	795	837	903	742	772	821	780	791	817	783	835	824	792	825	753	777	769	786	782	809	764	820	850	854	817	812	805	806	844	813	876	822	779	809	839	790	803	876	802	829	801	751	843	788	792	862	804	832	871	828	844	835	834	796	743	835	805	799	829	806	800	807	824	803	787	818	811	830	815	798	779	834	789	813	746	798	809	744	790	772	801	818	848	831	794	765	831	847	804	848	857	865	794	773	755	767	772	795	840	810	781	829	798	833	857	809	817	842	807	813	766	776	860	758	802	816	751	768	841	821	797	777	793	818	802	781	809	801	796	824	817	810	793	813	769	838	798	782	816	854	822	821	837	819	754	853	829	771	806	818	825	808	792	869	862	814	811	784	788	793	794	842	801	832	860	797	839	809	847	836	797	786	812	777	786	810	825	788	806	781	811	797	803	804	818	824	822	875	847	791	817	774	813	848	778	811	828	836	830	799	846	838	851	813	818	865	823	789	782	813	846	833	794	836	801	836	764	798	816	853	783	815	820	800	804	820	804	812	867	810	830	767	819	793	782	800	790	789	796	844	777	773	852	843	843	818	825	831	779	790	846	829	843	794	790	810	857	822	750	807	814	834	831	818	843	754	813	840	822	842	833	804	744	798	792	784	824	780	821	811	797	825	882	823	810	818	801	794	816	798	865	817	786	780	853	845	808	815	812	846	805	796	792	786	816	813	779	790	758	796	833	829	795	790	795	806	827	808	822	865	808	809	812	825	756	802	758	804	820	780	804	788	796	785	848	817	791	803	796	812	798	807	787	792	870	785	819	784	808	815	819	813	844	818	805	802	824	846	808	792	764	798	785	780	790	784	801	805	773	812	808	831	819	798	811	818	828	850	808	804	782	810	825	803	815	777	817	804	811	764	815	787	818	852	782	856	782	810	833	778	826	823	855	804	786	766	776	843	840	837	780	863	821	797	838	764	811	785	795	800	739	832	792	785	793	815	760	779	807	789	822	815	839	802	821	862	812	811	829	796	770	826	817	879	825	801	813	839	815	830	832	795	816	832	799	728	823	826	811	823	833	858	841	816	804	779	775	851	783	839	800	799	834	780	772	763	826	787	822	835	831	873	827	787	813	767	760	813	814	796	842	771	813	825	831	823	841	846	863	854	810	798	817	757	860	785	759	871	824	807	795	815	829	802	791	841	839	756	823	814	824	791	825	767	803	860	836	789	828	821	802	786	813	774	796	801	824	782	811	773	787	811	838	781
28239	27614	25866	14020	2874	1410	653	490	498	482	435	458	504	470	497	477	503	430	517	474	495	469	491	467	499	481	469	450	454	486	473	450	493	498	485	478	511	485	506	457	487	503	503	493	446	441	483	482	461	469	482	470	486	478	520	494	518	472	460	482	490	456	485	526	485	491	493	472	498	464	463	464	483	477	454	505	475	464	446	470	489	478	448	478	461	460	476	453	479	505	491	515	509	514	460	462	475	479	491	459	477	445	485	426	487	452	478	466	526	498	510	530	441	498	473	471	489	492	453	471	507	484	469	454	461	487	504	462	483	458	475	434	468	446	466	484	475	455	476	457	494	479	439	481	464	498	460	464	505	443	477	525	460	506	493	492	455	463	465	496	501	508	426	482	473	481	445	479	555	484	477	463	506	469	516	435	487	471	480	471	465	452	465	479	472	463	470	486	453	460	492	445	476	458	498	458	481	476	504	476	447	464	439	445	461	481	487	503	465	480	454	454	427	437	497	460	455	480	442	488	489	500	474	502	506	477	452	428	474	503	477	458	460	455	499	435	504	428	444	478	481	506	485	496	452	497	458	464	438	484	461	470	486	451	467	480	484	485	486	500	432	479	478	489	482	485	461	472	444	467	452	457	453	501	460	437	484	469	477	446	464	501	504	480	501	480	505	455	447	454	453	442	469	468	460	472	479	488	513	477	452	471	475	506	436	455	505	481	443	462	461	438	446	467	522	450	484	499	480	456	429	448	454	480	462	465	463	529	470	459	508	486	446	463	520	493	465	442	444	464	494	478	447	499	477	487	494	479	446	448	494	493	476	449	499	513	447	503	410	509	449	479	487	458	446	454	474	483	445	470	479	460	484	497	456	433	462	492	509	479	455	448	506	466	481	493	469	463	460	456	498	450	461	478	467	452	456	479	488	478	444	460	460	437	485	457	430	475	472	474	468	470	476	448	477	477	444	459	467	462	470	502	476	501	498	452	454	449	480	496	482	454	470	475	513	472	460	446	506	445	440	460	475	490	416	483	466	475	478	462	475	457	429	490	475	474	438	492	487	473	505	451	445	487	465	466	448	486	522	474	419	523	510	499	453	494	456	491	486	458	447	481	454	472	513	437	472	458	477	492	465	461	451	436	504	444	473	464	455	479	475	497	439	485	481	482	456	453	473	470	473	475	460	479	485	426	437	477	484	480	442	501	472	500	503	459	451	483	451	457	467	458	455	481	466	494	495	490	449	489	499	466	482	459	492	495	477	488	442	472	472	461	478	454	489	468	464	451	471	474	459	450	455	493	439	461	503	453	453	453	488	475	479	465	477	465	433	474	468	495	468	501	483	457	474	474	506	455	462	473	482	432	456	502	451	492	449	484	448	430	491	495	467	465	470	468	476	455	483	459	456	485	500	501	518	490	477	495	493	443	490	442	449	435	483	476	498	496	502	459	473	492	520	483	497	473	474	436	470	462	463	443	454	493	464	461	468	483	477	515	463	448	494	464	493	458	451	498	410	498	459	502	430	473	479	504	461	506	453	447	450	488	465	463	471	474	496	473	449	474	479	457	433	507	483	437	486	493	474	436	519	488	446	479	469	485	491	483	444	481	500	489	504	446	448	461	472	513	470	472	491	496	477	473	461	412	474	458	475	487	454	478	478	459	466	492	450	472	480	440	500	467	506	467	466	497	434	478	513	478	464	484	502	453	463	427	455	435	475	442	509	478	427	475	499	463	469	434	462	519	470	442	444	492	458	487	492	443	448	477	473	491	450	468	466	444	469	487	481	465	464	414	471	468	457	454	449	484	442	451	494	462	505	459	475	484	482	482	496	474	467	460	460	522	472	490	482	432	490	500	507	463	456	487	512	486	450	494	485	482	478	467	502	451	494	476	485	450	511	508	525	472	485	485	471	506	463	494	475	478	489	483	458	482	488	484	479	439	458	460	475	464	468	445	455	493	454	470	394	489	471	486	428	478	428	470	468	482	478	459	493	469	458	468	470	478	505	484	449	474	506	457	453	502	468	531	453	452	467	475	492	465	496	507	482	470	509	484	508	453	495	452	493	459	458	453	452	489	499	469	506	495	491	484	454	456	485	465	489	457	480	442	478	477	534	470	451	449	445	494	466	448	489	477	466	468	480	470	476	466	446	444	473	484	462	469	440	488	436	454	462	484	466	480	409	513	470	480	506	500	480	494	412	448	476	478	440	449	491	517	473	470	496	470	473	499	487	478	476	460	445	510	487	470	496	479	447	505	525	508	493	470	502	463	452	480	490	465	473	478	470	475	482	483	484	463	467	441	481	474	489	454	466	523	436	491	472	456	464	485	480	477	439	462	466	452	484	486	445	444	479	468	463	481	481	455	478	498	493	471	481	467	475	491	446	497	466	482	445	484	489	443	502	509	454	442	500	462	469	485	479	495	505	450	487	527	447	496	450	491	466	469	485	535	502	479	494	488	462	481	475	489	455	471	491	463	510	471	427	510	478	478	464	456	443	495	476	469	441	444	469	503	489	500	442	459	458	459	478	510	474	463	481	463	470	457	503	469	501	473	461	487	517	446	513	472	510	485	476	485	484	491	483	494	485	461	499	475	416	459	477	446	458	478	482	540	479	446	479	492	433	433	467	489	473	462	448	498	507	486	464	438	475	481	495	486	522	464	505	459	486	454	488	501	488	500	468	467	503	466	482	465	472	441	483	428	433	491	500	475	423	477	498	490	478	450	462	457	481	469	493	483	437	546	505	465	493	447	492	492	476	490	468	476	468	464	477	508	498	461	465	492	456	465	493	494	478	451	515	482	475	468	477	457	467	486	471	482	434	476	477	506	457	466	502	470	497	446	481	503	454	451	502	498	476	479	475	436	447	465	436	424	478	491	461	492	485	453	525	491	459	434	453	449	502	491	496	476	462	523	458	458	485	498	469	501	467	444	450	421	503	467	452	468	486	495	445	500	539	486	480	492	449	478	509	499	472	490	503	483	494	463	500	478	468	496	475	448	477	482	472	469	485	450	488	466	482	476	434	496	487	434	486	478	472	438	463	497	484	464	488	451	485	459	499	459	459	503	476	478	491	485	523	482	484	449	484	456	481	479	470	446	459	487	472	468	501	468	484	473	477	492	454	449	460	447	507	496	479	451	460	447	473	446	488	457	460	479	445	485	425	486	485	487	471	482	454	472	502	455	494	463	487	506	448	461	471	459	502	441	494	469	472	485	464	467	478	523	463	462	521	496	481	478	497	444	497	479	429	495	444	443	454	471	472	474	428	463	477	434	495	489	456	462	443	485	480	459	482	482	441	421	485	448	504	434	449	432	493	470	469	473	463	496	513	521	441	490	447	514	454	474	515	458	450	478	500	447	486	448	464	485	477	485	436	456	460	455	487	521	445	515	433	447	451	453	480	483	469	460	478	485	463	473	458	491	480	420	463	488	456	472	480	475	499	469	469	421	484	482	464	451	466	458	513	492	409	450	432	458	465	445	443	480	498	484
36993	46427	30927	14572	5593	2928	1191	816	803	775	802	787	786	809	831	775	852	833	820	798	772	812	808	844	735	817	773	773	833	805	815	779	787	796	793	836	765	736	808	793	754	874	781	854	784	790	811	784	796	797	760	803	772	802	804	830	827	848	792	832	773	788	810	795	831	735	804	800	859	775	773	847	798	784	827	798	834	813	806	817	834	828	798	810	783	804	805	790	842	815	770	820	753	804	829	817	788	779	782	744	804	836	775	836	803	796	774	895	794	822	879	867	788	812	803	801	838	784	762	807	813	828	715	803	791	773	762	841	774	843	838	828	813	802	743	911	785	832	798	739	842	800	810	839	805	807	828	840	850	793	773	799	771	792	718	786	806	774	791	823	840	796	900	906	807	787	798	835	840	779	831	778	777	806	789	798	813	815	794	826	800	778	786	797	828	814	815	771	817	771	793	807	855	817	760	824	764	820	802	870	749	743	759	779	789	851	797	781	757	770	745	811	797	831	774	816	818	804	878	807	754	850	743	820	778	774	851	769	860	755	819	859	815	805	817	851	789	782	819	814	788	818	810	804	795	775	814	819	768	787	778	834	818	838	774	799	820	795	796	806	792	775	823	802	815	794	768	809	794	806	821	860	824	788	881	836	792	820	831	831	776	758	781	827	796	784	818	843	804	799	891	801	795	825	786	839	761	798	849	812	780	815	798	760	836	826	769	784	775	814	786	785	826	786	810	804	791	753	824	761	847	806	772	794	763	810	771	828	790	767	754	781	850	839	780	782	783	806	832	828	780	794	786	798	797	811	850	854	823	801	808	830	733	792	834	784	753	839	765	797	822	779	776	809	798	803	827	801	810	737	845	779	818	803	803	842	827	794	846	826	849	785	846	803	866	766	797	806	803	797	810	797	827	863	838	790	806	790	856	790	815	776	849	771	837	816	807	803	776	783	775	787	817	814	824	791	803	822	784	825	778	806	813	851	792	810	819	787	801	810	745	820	796	793	789	822	791	789	772	799	788	774	813	767	786	786	846	804	772	786	822	815	820	787	807	829	782	845	785	790	821	752	794	825	836	752	794	785	839	775	799	790	767	842	829	767	797	761	801	763	853	782	809	842	776	785	770	789	838	864	759	830	812	763	815	798	806	795	800	808	810	750	813	789	826	803	813	809	824	859	813	799	840	839	816	817	807	772	807	744	815	795	846	851	801	833	809	826	794	826	825	817	793	853	756	780	756	818	782	847	794	864	778	787	800	808	843	840	796	823	721	822	856	778	859	810	820	808	753	819	759	786	778	785	806	775	805	759	804	811	845	810	783	766	786	816	824	828	813	861	844	757	844	785	813	782	794	811	766	783	831	759	777	794	812	788	833	782	804	804	811	814	777	827	828	777	852	805	810	802	814	829	793	742	786	812	762	822	785	763	776	801	824	794	852	823	849	761	840	796	811	792	829	771	770	834	804	819	790	810	762	784	794	810	831	829	810	789	787	790	769	812	783	838	763	833	797	773	801	762	827	871	872	775	826	795	799	788	783	794	812	791	808	795	777	867	822	823	749	834	801	762	789	767	799	769	784	811	873	802	806	813	817	839	817	818	824	846	787	830	839	871	752	851	804	834	820	791	793	822	795	818	789	802	782	850	758	858	803	763	807	825	782	811	817	792	803	797	800	809	820	843	779	812	727	812	760	830	819	783	738	831	841	801	765	749	834	809	835	809	826	837	810	808	819	817	804	808	788	762	844	756	806	804	811	764	788	788	796	819	810	803	836	824	805	790	789	820	799	796	801	828	788	802	811	848	811	785	817	809	797	818	825	757	792	813	767	784	776	804	840	790	784	809	797	780	829	838	786	807	809	801	746	752	832	784	828	783	788	796	799	844	828	843	816	751	818	788	830	791	784	799	812	808	784	764	794	741	796	819	838	811	779	817	825	758	798	832	803	751	837	814	832	756	771	827	845	788	829	852	778	834	785	819	802	793	796	780	778	826	765	784	828	801	836	794	811	765	819	758	807	787	778	793	788	790	793	811	872	834	806	848	773	807	807	757	816	809	828	819	799	823	786	810	840	760	825	820	807	806	779	801	815	836	794	792	876	812	808	794	779	892	851	801	802	789	847	788	802	737	818	777	839	794	780	837	791	781	800	815	761	800	809	743	813	787	833	825	819	756	808	764	798	817	800	821	779	784	850	796	764	803	752	835	865	777	809	780	767	822	791	802	779	759	799	804	833	814	803	789	819	755	828	834	747	803	836	805	791	801	765	777	828	837	800	845	817	758	810	816	835	823	774	801	804	818	811	773	807	822	793	809	839	811	826	793	830	780	769	825	800	864	818	798	820	803	809	805	858	776	828	805	783	844	808	848	844	789	810	788	827	854	829	817	821	784	798	841	754	816	770	823	831	723	869	806	770	782	871	814	819	847	818	777	819	839	789	805	818	804	831	846	804	796	857	802	719	771	834	833	814	782	806	830	777	787	815	801	799	791	834	762	745	750	826	807	785	802	822	818	829	825	731	798	787	855	830	799	773	797	811	826	809	793	790	809	861	793	822	830	799	785	771	817	826	784	788	785	811	780	811	789	794	820	789	838	809	815	798	793	785	771	785	791	776	760	806	801	812	790	824	809	835	825	792	827	822	759	831	751	857	813	797	828	763	801	802	796	764	777	841	842	807	789	808	858	813	835	802	805	813	838	807	770	829	798	795	838	803	797	788	745	791	846	776	781	794	815	827	800	794	831	841	822	759	766	846	781	811	831	806	820	831	773	799	845	832	771	789	864	853	772	803	788	819	844	814	765	784	820	767	793	818	826	781	848	796	825	791	833	816	792	794	835	823	790	808	772	791	836	825	778	767	852	821	768	817	815	827	787	816	761	821	831	865	766	779	829	797	795	845	800	815	801	825	831	783	854	812	815	816	792	773	822	769	766	776	791	798	819	817	823	809	849	806	831	838	830	836	793	808	781	831	833	842	796	833	829	793	769	816	748	843	799	765	830	751	796	791	810	850	765	788	801	812	801	807	817	792	727	829	811	816	809	816	809	824	826	780	761	815	817	790	795	870	797	810	830	809	829	841	811	796	815	805	772	831	855	800	802	853	794	784	815	804	795	796	769	815	805	760	845	803	781	794	825	818	823	820	727	843	788	859	828	828	794	790	817	775	817	801	806	815	817	773	788	785	779	843	798	785	817	801	845	825	872	764	778	797	778	782	817	792	812	774	796	786	780	807	799	758	778	778	830	821	768	786	775	784	760	777	811	752	837	843	848	859	805	764	798	815	770	735	822	818	797	821	821	801	801	821	860	817	822	849	798	775	783	798	781	788	827	835	811	837	776	802	797	829	873	812	800	819	825	781	822	763	795	857	818	851	805	848	795	820	801	832	782	755	808	795	783	842	879	798	819	777	796	798	844	795	774	835	793	828	824	832	799	799	798	792	797	786	805	801	787	777	808	803	805	818	804	737	827	800	806	822	818	828	862	824	816	794	805	805	792
24009	22234	30125	26160	21270	15396	3590	487	441	434	428	426	405	417	417	430	448	419	412	435	448	431	405	406	415	410	407	428	412	426	444	422	426	423	408	398	411	416	415	411	442	416	426	393	457	425	384	414	415	441	445	480	416	417	462	408	455	418	428	439	456	367	410	436	413	402	418	413	427	460	447	444	390	426	420	434	405	428	432	444	380	398	401	418	401	461	399	428	431	451	436	427	416	455	417	447	453	405	417	466	410	415	437	425	428	374	418	396	453	424	421	398	415	470	428	415	429	414	434	435	446	401	384	462	410	413	400	432	401	405	395	454	467	445	411	418	404	415	437	422	412	414	430	455	419	437	395	399	406	421	409	438	421	431	388	410	407	410	419	451	419	413	449	416	439	407	404	430	387	425	434	419	436	476	415	444	403	461	418	409	418	438	420	413	402	415	415	409	444	427	411	439	416	406	428	444	397	427	480	401	428	415	452	421	433	425	382	397	387	416	430	381	429	437	445	406	444	410	397	420	426	392	384	430	430	404	417	417	410	408	407	408	409	406	394	431	421	403	408	407	420	402	443	409	416	423	422	398	448	449	444	428	440	389	448	410	452	441	404	482	394	402	410	420	421	435	400	440	438	405	439	441	408	409	392	432	431	442	373	434	381	423	405	414	451	431	391	425	414	447	421	408	415	409	418	411	414	420	429	432	438	450	419	441	433	458	425	452	403	444	423	454	418	425	453	437	409	370	403	406	417	423	402	408	437	405	452	423	392	394	438	435	434	379	379	412	418	432	411	423	402	397	411	397	390	392	421	439	438	445	415	416	419	446	455	435	413	452	415	438	395	436	431	387	428	386	414	408	415	361	448	407	445	422	406	412	433	454	421	440	385	409	441	430	442	407	426	393	412	408	466	444	460	410	448	434	453	424	420	413	477	421	412	427	444	388	437	402	414	424	411	415	387	403	434	422	420	409	402	422	398	409	453	423	406	415	458	383	431	417	402	438	432	414	440	394	406	445	410	424	419	442	420	403	425	398	401	426	430	411	420	401	440	372	407	454	435	398	430	469	437	369	436	421	449	426	434	426	406	428	414	449	437	409	393	400	430	431	438	388	376	440	427	471	429	408	461	397	401	416	438	450	425	391	418	442	422	443	399	431	417	465	471	392	400	386	393	428	417	433	407	437	453	447	435	410	369	454	403	425	428	401	438	399	407	421	433	409	410	420	439	383	426	417	459	419	440	422	431	384	401	415	422	430	409	422	408	438	447	442	394	451	414	408	378	384	435	408	419	446	388	432	424	412	449	388	440	413	393	414	390	422	414	451	373	437	430	417	423	435	416	437	406	395	415	411	404	411	446	407	433	463	400	418	451	412	418	389	387	388	412	409	415	445	420	421	401	399	412	417	396	399	408	423	436	427	429	413	420	453	374	453	396	411	396	422	434	425	427	443	399	404	434	434	465	392	427	417	429	406	441	436	447	423	418	411	438	459	419	427	396	415	413	461	413	420	456	445	385	421	425	423	407	414	437	400	447	413	430	414	409	425	419	446	398	425	426	407	437	421	457	429	403	411	382	416	439	410	421	435	399	430	445	444	444	442	410	406	435	448	403	438	413	441	452	419	429	434	386	433	464	373	428	449	412	391	422	407	374	447	455	415	451	399	437	440	381	404	406	452	430	428	457	460	434	431	409	412	443	417	396	432	405	442	425	426	416	413	406	437	440	463	479	438	447	422	454	446	430	401	398	411	430	436	377	415	404	404	438	436	441	433	425	441	424	429	421	389	459	436	431	427	425	407	387	414	391	418	455	406	425	429	421	454	484	421	430	482	394	462	393	463	414	389	391	429	429	445	426	414	397	400	415	407	426	437	430	433	425	402	442	433	395	399	435	430	387	459	421	433	399	423	465	412	433	388	428	432	381	420	427	413	444	448	419	466	421	432	407	432	420	419	396	428	392	416	425	469	444	382	413	397	410	403	407	406	408	448	449	418	418	401	416	431	445	432	390	415	421	399	455	425	418	378	440	413	447	437	418	462	424	417	422	399	390	420	453	395	421	417	414	422	413	431	411	396	416	410	459	430	413	433	424	407	430	419	381	427	429	418	447	431	442	399	448	427	442	416	448	427	405	432	400	443	421	388	409	443	455	408	443	406	398	427	398	408	404	442	443	416	431	401	440	441	390	397	424	442	422	412	431	395	425	372	420	431	474	403	396	418	426	411	406	448	474	471	470	383	412	434	403	380	445	416	402	442	449	380	469	409	420	419	433	420	442	409	445	425	403	408	447	412	421	428	414	409	412	420	423	418	397	378	404	414	440	422	414	398	423	443	446	406	432	426	404	401	419	437	432	367	424	450	474	417	436	440	417	419	438	426	459	420	401	450	443	407	437	394	449	411	457	409	424	423	406	459	381	426	402	397	399	411	436	400	409	409	396	425	424	421	439	421	421	431	400	369	412	442	445	429	431	461	420	409	447	413	444	422	401	414	414	453	399	419	437	444	415	437	413	423	394	423	420	463	402	437	413	397	381	452	463	426	430	385	434	416	428	418	423	410	432	427	418	384	418	398	455	423	434	446	437	408	428	438	410	459	390	438	432	458	377	432	412	377	421	430	430	445	400	421	452	425	390	405	422	399	435	427	396	425	397	461	432	407	419	449	403	379	450	409	431	370	429	406	455	412	382	400	461	415	432	424	400	455	450	442	436	413	408	423	427	431	456	421	405	407	422	414	416	421	413	417	416	476	419	430	433	419	424	442	403	415	413	457	413	430	412	422	369	425	404	410	411	426	406	430	362	449	423	422	408	428	385	425	426	399	411	414	427	430	418	421	416	431	398	402	420	426	397	402	410	448	407	421	403	416	427	436	421	421	419	414	442	425	444	463	385	436	429	433	447	425	425	413	399	423	396	420	383	416	456	434	422	439	430	407	431	421	419	424	384	398	400	457	452	443	427	432	432	444	435	453	415	439	434	434	396	425	418	429	430	443	425	399	419	394	436	455	454	434	444	413	424	427	425	458	413	399	414	407	393	416	434	426	466	407	429	431	404	410	422	469	403	420	418	424	434	428	431	427	438	428	408	439	417	428	416	377	401	420	434	415	422	409	402	463	419	399	430	427	400	435	405	414	423	410	414	394	434	417	421	437	409	410	419	410	414	418	450	419	416	399	441	445	393	453	433	415	399	408	453	434	413	444	402	440	402	424	388	405	421	439	401	403	389	443	438	439	415	436	419	421	446	407	455	413	439	440	416	418	419	407	412	432	415	426	423	416	414	397	392	431	428	420	419	403	426	425	421	426	426	424	438	439	404	443	419	405	439	382	448	453	473	406	406	425	433	433	439	414	394	403	406	445	386	438	442	444	435	428	450	418	418	414	443	421	428	430	425	408	430	434	417	423	417	421	443	415	444	397	429	455	414	459	395	427	437	428	411	404	423	428	405	396	417	424	444	410	421	412	394	406	412	415	476	402	421	419	397	395	422	450	436	347	433	418
60241	88937	64096	40838	25437	13930	3953	737	755	737	744	733	685	736	712	724	701	735	748	718	772	701	730	664	721	766	684	730	703	699	717	721	684	785	711	776	697	763	724	719	740	649	730	760	723	674	747	683	690	730	693	696	706	665	713	704	671	753	700	722	747	688	748	698	652	727	719	750	675	808	782	739	771	753	684	713	695	725	755	731	691	696	714	685	705	709	679	722	723	732	715	724	718	652	740	701	695	710	721	691	706	725	746	743	740	743	727	716	714	734	758	665	747	674	726	752	730	722	701	743	732	754	715	767	728	726	680	707	724	689	674	708	702	746	737	699	720	726	735	739	724	723	746	737	683	717	687	717	729	700	696	659	681	754	712	767	711	727	692	727	657	728	716	747	678	707	684	661	683	766	738	681	721	723	750	701	735	717	726	675	790	709	701	707	718	737	702	701	720	753	704	738	714	673	664	755	678	743	762	743	713	703	699	710	759	691	715	720	707	703	703	681	739	724	736	674	729	711	710	752	721	672	733	709	726	751	763	717	695	720	729	682	746	701	720	682	682	727	698	733	719	735	711	722	699	713	748	702	716	732	711	677	706	724	731	740	730	729	681	713	713	728	728	688	743	697	735	702	691	726	716	739	704	751	730	716	718	721	752	736	746	742	694	683	715	719	681	766	712	735	760	706	686	727	714	764	769	706	725	715	635	665	737	728	718	670	767	754	704	749	668	752	750	730	729	752	715	721	726	725	727	658	702	713	729	677	651	668	717	725	692	730	694	735	701	720	705	739	700	757	676	727	741	703	703	731	703	709	738	712	766	656	725	759	704	689	693	731	714	695	769	667	689	742	691	744	672	720	715	703	719	708	690	669	652	699	704	720	696	708	686	712	669	704	724	715	726	694	688	692	705	731	752	671	745	707	699	705	704	724	699	710	726	760	743	681	681	739	727	700	698	718	705	778	726	697	695	735	756	705	737	723	654	764	697	679	740	733	683	691	710	698	699	777	703	751	695	709	712	756	673	743	731	713	736	693	735	728	690	729	696	721	684	740	738	765	751	741	724	726	692	710	755	739	687	728	702	695	672	709	710	675	714	733	718	732	721	699	732	745	712	703	709	675	691	692	754	725	674	671	702	693	695	705	734	682	705	679	698	722	677	690	719	706	722	722	746	760	686	754	725	753	702	726	729	691	697	754	684	664	736	708	682	710	735	746	709	777	689	708	747	731	725	717	687	726	745	701	705	733	663	675	685	757	702	765	725	723	706	723	731	730	792	767	716	683	744	697	673	689	690	709	708	740	728	677	740	740	684	715	685	713	667	758	697	722	745	681	679	678	704	699	690	726	746	660	769	737	732	745	701	754	723	729	764	726	745	713	633	734	723	675	721	741	700	728	654	733	693	745	769	745	735	730	691	677	709	697	702	692	693	659	743	716	722	769	706	669	718	725	705	756	712	721	755	692	713	718	692	706	702	737	693	713	705	715	747	708	715	695	762	702	698	702	702	759	721	739	706	700	653	736	739	728	722	737	694	718	740	698	759	688	749	689	684	684	715	718	734	710	691	690	693	707	685	712	703	679	728	750	737	683	710	775	742	740	765	703	691	723	705	710	732	664	670	689	774	709	704	723	721	724	713	720	728	705	704	644	717	745	701	730	683	719	696	730	680	730	716	690	697	699	721	713	711	718	702	737	689	730	714	693	712	700	714	733	716	734	683	667	712	704	705	709	725	719	686	672	718	716	723	727	706	761	700	686	721	713	730	778	718	735	748	721	692	709	676	723	674	705	712	718	730	714	696	709	709	697	752	737	697	715	702	666	668	717	742	723	765	718	728	713	740	742	730	695	712	704	713	681	666	710	719	712	756	748	684	730	694	739	698	712	678	711	716	697	674	792	739	659	760	766	760	688	776	678	727	742	655	730	757	669	692	720	728	716	704	684	757	706	673	703	647	716	716	685	731	785	742	707	685	702	711	722	760	709	725	694	722	744	700	716	657	715	727	744	755	739	698	705	698	751	740	750	694	692	672	736	712	718	754	704	733	685	692	718	737	665	698	697	770	698	650	728	709	715	734	721	670	739	703	695	710	739	681	734	745	742	724	709	676	721	707	707	699	690	691	702	670	689	703	710	683	671	690	696	733	728	730	704	714	727	703	719	721	731	718	686	751	700	756	699	718	721	698	678	749	677	693	726	686	675	696	721	713	727	734	697	701	721	725	690	741	705	701	713	708	670	760	742	711	694	701	698	736	719	744	679	765	694	684	761	697	767	731	739	694	741	735	685	687	673	672	696	663	728	720	704	755	767	741	713	734	727	713	697	730	745	711	710	724	703	724	680	754	669	750	722	668	705	744	694	714	759	685	704	777	690	685	675	698	687	729	679	730	694	665	668	683	736	709	697	701	699	748	727	689	701	716	732	730	719	696	699	731	730	728	778	763	703	761	704	727	744	757	734	691	745	724	784	676	729	713	700	699	719	712	738	680	747	689	731	719	675	712	769	742	701	723	712	736	711	749	721	713	681	733	732	728	712	721	675	717	681	703	738	698	733	704	716	692	690	740	743	729	725	739	700	655	773	695	754	676	706	745	726	729	677	707	721	692	710	728	717	745	671	726	723	751	702	735	682	715	681	674	740	704	708	745	704	738	703	718	703	712	772	696	710	691	710	728	715	739	676	708	720	723	772	727	743	741	745	728	684	745	678	696	661	730	717	739	676	682	704	722	725	686	718	731	685	717	721	675	690	724	713	722	755	686	801	710	683	715	681	698	735	715	718	649	649	700	758	740	699	673	704	775	639	718	766	705	739	688	672	689	732	690	688	710	739	758	741	708	737	725	714	705	713	782	687	681	719	661	700	748	731	704	691	791	702	709	733	737	698	722	759	689	731	717	735	732	749	691	758	768	753	712	697	750	742	732	719	691	675	726	716	794	671	689	732	705	740	763	659	715	731	727	640	728	733	740	724	672	692	703	706	695	654	717	705	726	764	705	737	705	681	725	740	707	730	708	705	724	667	695	674	723	716	671	681	745	736	704	744	709	704	694	684	724	718	696	705	721	706	723	736	666	751	726	709	680	673	716	715	732	687	689	722	729	720	708	721	755	671	717	697	758	714	743	683	707	735	717	734	667	705	718	731	702	688	715	731	714	707	706	721	673	705	753	689	735	674	669	722	687	738	727	724	697	735	708	696	657	699	768	678	709	703	709	735	663	726	736	751	736	685	673	708	726	741	715	771	708	743	738	730	715	691	748	752	691	712	751	733	729	722	744	739	682	726	694	686	650	714	724	742	725	707	711	662	710	671	673	758	732	662	733	692	723	715	708	730	712	697	728	737	707	687	714	720	725	719	743	689	723	715	772	684	683	704	690	653	687	704	716	696	709	703	726	712	748	693	713	717	699	704	737	767	724	760	709	689	727	703	689	697	719	700	671	721	667	679	723	698	714	724	696	738	660	754	681	739	694	735	681	704	683	720	682	746	679	759	696	723	691	716
22939	21470	29361	24449	21522	20894	10039	778	510	500	502	480	532	454	437	514	454	493	510	480	521	527	496	502	569	505	505	517	494	483	515	528	506	486	504	509	528	494	469	461	459	515	481	481	489	450	473	498	453	493	479	495	462	509	480	489	466	507	494	503	510	484	487	507	519	537	518	494	568	503	516	506	500	494	482	544	478	467	502	540	500	518	514	503	502	531	500	479	522	486	479	526	497	505	479	437	499	519	506	495	450	471	464	470	508	528	498	510	522	500	494	517	450	497	461	448	469	459	477	490	484	526	508	493	490	481	539	522	486	478	443	485	508	470	467	491	465	483	450	486	489	486	549	470	486	477	500	472	512	503	455	475	527	463	488	462	483	475	477	494	499	450	504	461	457	519	500	527	481	492	499	492	495	526	491	512	477	490	511	487	482	511	487	506	527	496	466	501	494	462	524	515	544	504	453	455	485	465	497	489	491	503	502	494	477	530	478	517	496	469	488	509	475	507	472	503	458	520	485	482	487	499	500	502	492	456	514	534	474	489	516	485	489	467	499	534	516	542	506	515	513	472	528	523	495	491	496	490	501	474	522	485	510	504	483	467	516	497	507	530	480	483	495	461	493	488	524	465	501	512	494	494	545	483	464	474	496	466	515	507	479	490	452	548	500	479	514	471	481	484	503	482	469	488	534	466	508	488	503	459	463	525	486	525	498	467	488	487	438	470	509	447	494	486	506	470	490	487	513	532	490	480	500	451	510	473	475	496	521	485	483	464	458	524	494	473	503	466	440	519	523	530	521	492	494	513	480	481	481	466	496	500	475	534	510	487	477	460	476	520	512	489	490	498	484	521	471	486	498	523	507	464	513	467	520	466	490	497	494	508	512	475	507	505	515	490	443	499	496	463	502	516	501	499	496	497	542	517	449	477	506	482	505	510	489	483	489	434	479	518	503	495	487	476	461	496	542	492	523	464	456	487	486	478	524	476	496	471	492	490	491	474	477	487	512	492	471	508	497	497	520	490	531	506	494	459	492	538	537	486	497	518	454	483	490	471	481	503	474	501	462	501	443	514	474	545	489	449	527	461	476	472	489	497	458	506	516	473	508	495	487	471	491	508	510	506	491	523	489	498	515	475	534	482	482	479	504	495	508	482	489	489	517	525	464	498	453	484	495	485	520	511	493	515	487	522	482	544	440	499	514	502	479	492	494	455	501	472	478	489	506	485	521	483	473	469	500	449	496	461	480	523	517	493	465	489	522	479	506	517	495	474	492	502	470	471	509	488	514	509	519	500	493	446	506	499	496	497	508	479	483	491	535	481	497	489	480	487	487	464	500	503	507	530	470	501	504	494	507	485	474	511	504	492	512	534	467	517	473	492	514	519	543	511	454	474	514	506	494	493	487	469	515	480	471	485	518	485	510	492	506	489	497	507	456	490	516	512	508	491	521	481	520	519	503	454	497	496	507	528	483	519	514	496	517	539	484	486	499	523	487	491	460	496	510	489	469	464	488	485	490	451	506	498	468	486	527	494	491	498	491	465	495	522	518	503	475	492	473	495	491	525	507	511	484	467	518	472	487	485	491	524	512	473	447	499	462	496	519	510	485	490	519	486	483	472	519	512	522	477	520	494	493	505	493	456	512	457	469	499	502	490	494	475	546	483	471	489	511	516	506	481	512	523	506	496	473	506	498	491	493	556	480	505	515	464	455	488	488	502	511	464	483	485	499	520	461	463	456	481	515	530	466	513	474	487	497	566	458	534	515	479	494	499	518	484	533	474	481	479	527	532	486	498	498	499	477	480	494	540	467	462	466	461	486	498	489	501	488	510	461	524	479	426	518	491	519	467	449	449	526	474	499	472	495	479	474	508	444	490	515	506	482	471	453	467	495	488	485	486	511	551	516	509	476	499	507	536	496	485	458	511	452	469	471	486	474	498	495	486	463	488	488	466	490	446	522	479	501	507	512	508	514	462	476	490	515	488	478	493	505	483	507	475	476	512	486	527	490	490	498	539	489	512	483	467	511	524	468	479	450	506	452	463	504	477	494	474	464	464	506	524	502	504	489	483	474	484	502	505	474	521	485	513	493	481	489	485	525	470	488	489	449	489	526	458	511	477	485	486	485	488	470	456	495	489	482	496	484	475	472	512	480	459	490	507	507	527	509	526	487	473	501	489	521	498	456	469	507	476	457	517	505	526	526	496	510	493	480	503	482	483	491	448	531	479	481	487	466	504	516	521	445	483	453	474	492	522	485	498	508	484	462	531	478	502	456	478	482	509	490	493	510	512	500	495	476	479	491	464	465	484	483	494	520	498	497	504	504	483	450	512	490	469	485	475	492	478	496	537	496	491	495	511	452	485	491	500	525	467	471	500	458	444	471	474	501	478	497	479	491	490	475	529	489	484	486	485	485	513	460	458	519	525	521	470	478	493	515	501	530	438	518	500	512	509	542	526	501	489	476	498	504	479	480	528	521	527	493	478	464	512	449	495	462	473	519	478	506	515	493	452	499	488	494	523	501	486	513	497	475	498	480	512	494	459	490	524	492	517	473	492	508	451	477	510	482	491	447	449	472	497	493	470	468	504	484	486	502	446	512	504	481	491	464	484	496	462	482	476	482	496	471	484	472	452	474	483	528	509	478	494	514	497	572	513	536	492	479	505	477	524	444	510	483	500	483	491	517	511	468	505	469	500	482	500	487	437	518	536	494	478	484	472	480	486	487	497	477	466	529	494	490	515	496	529	492	484	498	514	472	471	490	489	487	510	524	491	479	471	517	483	491	479	519	505	512	469	500	489	468	467	521	482	510	483	504	485	538	483	476	473	479	474	479	508	543	513	487	478	477	510	486	516	454	458	492	465	449	492	498	510	468	503	482	434	478	494	493	455	477	470	499	506	450	471	496	498	502	474	452	514	514	499	539	521	502	491	474	525	510	526	508	525	457	477	482	505	468	495	447	538	532	469	491	472	532	505	502	530	535	476	510	465	489	515	530	490	503	478	467	515	419	436	494	495	488	471	493	515	477	498	494	540	501	483	536	491	468	499	528	465	481	496	504	498	477	467	443	496	521	474	522	513	465	529	498	473	537	504	439	450	491	508	474	464	467	499	483	471	497	478	495	458	514	537	473	464	524	483	482	459	501	456	460	469	439	496	495	500	504	463	497	516	441	462	495	494	499	474	436	519	505	530	517	503	520	490	498	522	495	478	489	469	466	506	514	501	497	491	496	528	505	529	496	512	459	476	491	490	473	480	467	483	480	447	484	490	469	524	492	521	480	478	477	518	488	479	501	521	476	498	446	460	513	453	509	515	459	510	493	515	490	500	467	502	518	518	473	485	470	524	484	436	520	489	483	486	510	504	480	510	511	485	489	498	499	485	513	498	539	487	541	478	500	517	495	465	453	464	476	444	489	489	471	475	511	476	518	478	516	539	491	499	488	487	515	511	520	457	505	506	469	515	485	469	480	542	503	505	521	523	483	498	469	505
60860	97799	73379	48627	32795	19501	5155	858	840	788	797	827	830	808	802	805	818	815	775	768	798	797	758	843	829	805	793	787	805	753	810	864	758	792	825	854	796	795	734	789	796	843	774	838	796	887	847	749	817	765	832	759	817	803	799	758	793	851	847	774	801	815	808	845	822	789	783	800	816	847	870	826	815	796	788	793	788	817	795	817	841	801	831	772	767	793	787	791	812	780	795	817	790	792	791	819	758	779	816	796	812	770	807	807	845	818	893	801	810	797	796	823	810	784	787	803	805	746	805	799	791	778	771	749	777	833	783	794	829	778	781	794	827	785	780	786	779	779	770	804	792	782	812	776	804	840	785	797	772	818	819	752	764	796	792	793	828	813	804	795	804	790	797	761	710	794	789	813	819	850	741	875	767	772	803	762	769	751	810	777	804	810	747	785	830	788	863	847	789	826	822	803	781	849	772	826	794	790	836	808	760	793	812	829	806	800	798	838	807	802	752	755	826	771	772	765	786	798	785	847	796	822	776	808	773	796	771	832	759	768	794	805	799	821	797	774	804	791	832	804	811	783	842	836	770	859	739	746	835	737	767	852	794	801	795	735	767	749	794	768	835	796	777	740	793	788	796	772	828	823	793	800	824	832	746	795	851	804	838	746	818	753	762	815	854	769	826	795	807	783	803	804	825	839	801	828	792	814	771	869	752	762	736	833	787	795	801	813	744	783	816	800	769	807	814	836	814	805	779	750	781	787	773	805	811	781	775	800	814	754	825	807	835	769	786	828	848	788	815	837	813	794	785	774	745	780	778	785	816	842	861	815	750	747	772	804	759	775	833	765	822	813	801	769	868	805	771	786	783	816	804	805	788	777	843	782	826	798	788	809	783	765	807	841	826	781	784	804	807	800	794	835	796	818	797	794	725	781	756	816	772	809	806	762	770	866	789	816	803	811	794	762	859	818	807	776	798	759	781	744	826	801	777	749	778	782	793	794	807	796	811	790	809	761	808	789	799	806	773	778	789	774	759	769	798	781	809	859	783	797	847	802	798	813	834	756	810	716	780	809	760	824	775	818	809	796	846	790	836	824	770	793	828	731	850	750	811	774	777	846	780	793	808	825	786	819	801	766	826	741	783	794	752	825	790	817	788	832	808	840	804	784	794	789	749	845	777	786	805	823	820	808	747	790	812	825	798	838	771	801	802	745	808	784	781	785	829	788	852	765	804	773	773	772	814	785	857	797	824	786	829	826	789	776	793	821	799	774	805	779	831	803	762	803	757	797	759	833	763	778	848	808	780	776	814	796	774	840	784	818	855	810	768	764	796	793	806	813	833	779	796	765	830	752	767	809	803	823	801	788	764	776	804	793	836	767	868	815	802	802	797	784	867	796	820	838	811	797	789	832	762	751	831	825	816	794	811	771	856	805	788	809	762	791	829	754	790	843	818	789	801	786	829	790	803	784	822	775	787	805	759	829	732	766	834	800	828	890	834	779	813	798	771	818	790	831	761	799	863	814	805	800	795	758	820	799	781	800	762	815	795	827	838	840	781	752	778	797	746	797	826	795	778	746	754	775	815	782	785	809	818	781	823	805	741	825	772	808	809	767	830	839	806	793	840	753	809	825	764	768	780	828	847	796	859	827	759	804	810	775	814	833	833	818	781	779	805	798	808	735	783	764	772	740	791	759	778	797	771	776	800	753	855	767	754	777	864	741	821	759	802	829	823	782	825	790	822	771	809	843	815	757	757	771	803	809	779	781	790	790	736	829	780	861	752	766	787	852	806	755	803	749	856	825	822	786	779	798	820	774	770	786	721	739	831	844	820	803	772	761	873	764	758	793	796	808	731	825	828	830	805	817	760	748	845	775	785	823	755	796	848	863	745	821	780	804	856	816	832	810	751	769	734	821	787	745	833	753	823	769	783	806	753	807	773	812	848	815	807	786	797	757	808	798	798	774	765	799	797	753	796	814	789	772	765	830	819	755	778	813	797	778	812	796	830	766	816	812	805	785	837	765	800	769	811	844	808	772	827	791	830	807	746	799	774	757	743	777	762	804	836	794	767	776	776	805	791	818	775	788	726	775	872	790	820	781	792	808	810	767	762	767	812	744	799	806	825	802	787	723	788	805	788	772	821	747	764	801	823	844	772	801	762	874	806	816	813	804	763	815	790	757	860	751	777	816	794	805	792	755	796	768	753	796	776	765	747	804	859	786	789	832	782	772	783	746	790	776	789	746	766	777	837	759	794	791	813	782	842	850	805	776	798	785	821	765	803	809	739	795	725	783	785	831	803	828	780	832	744	803	823	787	828	772	816	794	789	801	802	773	765	817	773	751	801	757	780	799	820	823	741	840	848	764	833	848	834	834	742	775	797	844	802	838	844	757	828	840	804	778	788	823	813	785	784	859	761	801	792	803	765	813	796	773	824	786	813	816	777	795	797	797	752	750	803	799	809	777	782	820	825	724	780	784	776	759	812	804	797	805	833	812	790	794	783	813	807	824	804	798	786	778	784	793	753	777	838	839	751	773	766	812	814	788	770	767	857	800	808	774	797	835	829	823	815	790	785	790	776	756	806	751	781	786	785	806	770	768	778	809	840	806	783	786	790	810	807	775	775	833	797	811	811	814	813	803	872	786	844	811	806	821	819	818	833	827	804	815	871	811	819	792	840	762	808	787	763	798	787	802	769	801	794	801	778	759	812	824	790	765	831	743	813	836	761	861	816	808	809	802	823	792	824	767	800	752	781	813	793	800	789	783	809	776	810	840	799	802	839	783	812	839	832	774	789	802	830	744	851	807	796	774	743	764	754	805	799	844	783	800	747	774	862	767	820	786	779	886	827	816	745	830	770	821	799	798	823	811	782	808	772	780	863	777	810	803	770	801	842	738	777	800	723	869	735	740	794	807	767	809	755	830	787	833	792	794	804	796	810	807	839	781	820	834	822	816	738	816	793	801	805	779	790	768	800	820	812	785	801	792	789	862	773	757	776	789	827	795	756	821	774	797	823	825	813	759	783	794	832	809	779	802	793	847	781	793	815	806	779	860	848	813	784	846	803	823	825	814	823	746	790	806	765	836	761	803	772	791	811	837	833	819	790	788	795	839	803	786	823	848	767	803	769	832	828	782	787	787	827	801	797	786	748	823	790	786	824	789	747	782	799	823	767	793	825	785	762	775	805	810	781	814	752	729	822	792	800	834	802	781	821	789	763	805	794	824	802	795	784	794	875	767	816	777	766	816	803	791	765	799	802	835	804	785	827	834	846	771	748	791	840	817	741	769	860	805	818	785	803	753	780	822	786	765	813	733	815	816	813	824	793	783	789	795	814	791	801	782	819	819	800	802	806	767	808	815	780	802	795	770	793	820	812	770	785	825	806	789	816	803	792	854	765	814	748	790	789	769	761	803	795	759	781	781	857	804	810	791	789	785	775	852	833	821	877	804	828	837	771	764	790	810	790	754	792	833	823	856	830	779	800	781	783	771	806	808
28486	27701	25829	13823	3037	1244	592	437	454	451	455	495	450	459	469	435	495	447	469	430	508	488	477	450	432	414	483	465	452	468	425	467	500	437	480	464	477	472	457	495	461	456	471	428	459	437	436	471	486	416	494	445	476	493	469	455	465	464	466	447	527	450	444	476	482	464	463	452	441	437	464	438	457	468	473	416	484	442	480	440	427	461	438	482	463	524	435	408	474	475	448	436	431	473	497	446	457	444	463	465	476	472	454	455	467	469	436	438	489	484	484	466	424	459	508	474	450	448	490	444	474	490	441	491	422	481	447	480	440	448	436	465	460	464	482	430	485	431	449	474	458	460	501	478	465	456	460	472	416	453	502	503	439	501	467	450	438	461	476	483	466	424	469	460	431	466	483	445	447	455	438	476	443	480	470	481	460	470	490	479	440	445	442	453	430	485	435	429	476	449	423	468	452	451	502	474	491	444	510	441	479	495	465	465	440	421	504	452	434	477	489	488	453	484	447	461	493	461	418	449	481	476	454	468	450	483	462	438	425	455	459	455	433	443	486	469	453	461	455	430	473	445	493	468	470	477	470	460	474	449	432	443	502	417	460	455	453	440	475	458	459	500	503	470	424	471	471	467	472	474	480	451	522	421	524	461	452	487	432	463	482	463	454	452	508	483	445	473	471	459	461	484	463	458	470	467	428	458	472	450	465	460	446	473	426	424	450	465	461	449	429	450	497	482	499	453	464	418	435	488	456	444	437	486	461	487	422	445	456	508	411	510	474	444	491	421	484	443	449	432	458	464	437	443	452	467	459	460	432	434	436	446	476	446	468	433	423	447	490	495	467	491	481	484	415	457	451	461	448	428	460	467	455	465	413	481	480	472	418	446	442	506	454	486	450	460	456	459	464	439	457	447	461	497	522	468	440	473	526	496	448	486	459	424	475	476	480	448	457	482	424	475	431	462	456	458	465	452	445	446	420	431	443	437	481	463	469	462	459	438	470	449	438	452	484	491	463	411	474	425	428	441	472	444	450	485	449	495	427	454	434	444	476	441	480	465	452	430	466	457	473	439	476	476	447	436	448	457	437	469	471	456	434	475	443	457	541	511	459	438	465	475	511	478	467	462	501	452	457	481	428	432	448	462	449	456	491	483	470	466	442	480	428	465	441	430	487	478	473	445	478	474	449	474	434	444	448	470	464	452	500	452	456	432	459	462	463	436	471	446	455	472	465	432	505	505	450	460	432	456	465	464	427	453	476	479	502	443	492	498	455	439	431	461	483	463	475	463	417	444	487	461	465	438	447	462	453	499	416	459	457	489	454	457	427	443	478	462	473	473	466	484	477	484	499	445	416	459	504	463	469	489	492	437	463	443	465	440	484	423	447	476	455	445	463	451	456	447	461	459	441	470	456	493	487	462	507	506	465	455	457	470	447	456	458	464	442	481	493	425	487	463	438	435	423	455	483	448	496	450	449	455	490	398	452	478	465	474	460	441	422	492	471	517	440	448	472	480	433	413	471	451	510	459	440	417	437	486	483	481	482	474	461	444	451	480	493	470	426	482	508	487	454	482	466	457	511	451	456	477	465	484	469	479	461	494	454	457	479	455	463	439	484	490	499	470	461	465	443	450	455	470	498	441	457	431	456	448	455	478	517	467	442	422	487	483	430	458	442	466	441	495	477	488	476	467	437	451	480	423	472	526	486	495	486	450	473	490	443	483	460	473	454	451	456	423	468	463	464	460	454	481	465	467	525	462	481	481	474	462	475	458	478	479	418	461	475	466	431	450	455	489	442	453	434	449	482	472	485	512	487	430	466	461	454	465	448	480	511	424	434	476	448	487	468	428	457	447	450	466	488	480	524	457	475	492	466	456	490	460	440	485	483	474	472	491	439	453	466	463	430	453	447	474	466	399	478	458	435	451	441	470	448	470	499	452	448	491	445	488	457	485	458	482	477	449	505	483	488	490	463	464	518	473	473	456	442	474	446	474	498	463	475	416	456	461	477	445	469	451	485	482	468	469	478	441	414	466	475	447	462	495	437	444	442	457	455	489	445	476	477	467	451	443	460	467	474	445	457	446	448	395	482	431	455	434	461	446	462	455	425	462	456	484	435	481	466	490	484	438	430	433	468	479	451	455	464	481	511	451	475	435	428	438	454	439	445	483	450	433	455	448	420	443	450	439	485	493	447	492	501	471	473	466	442	477	460	455	442	449	459	453	448	413	458	424	471	452	475	425	478	506	464	445	467	471	448	496	447	443	453	427	420	466	454	486	498	477	452	473	485	444	467	465	470	452	475	435	452	471	476	493	469	466	499	485	467	483	433	448	448	412	425	485	453	446	441	491	436	442	495	430	449	454	493	508	486	458	461	500	434	464	453	481	483	490	445	434	447	440	439	446	462	466	472	449	437	459	481	453	471	456	439	448	468	488	459	527	474	450	475	486	445	485	462	462	488	495	481	480	485	449	482	443	469	501	505	452	406	479	485	495	479	471	464	502	482	463	431	476	474	455	447	492	450	488	465	475	507	459	457	503	464	485	465	499	459	486	477	437	462	501	451	405	457	444	475	479	480	470	441	514	468	449	457	466	482	468	470	463	457	456	449	473	446	438	462	443	440	476	459	488	452	469	468	473	458	443	509	406	469	494	484	460	465	434	484	476	480	446	464	445	460	478	452	485	474	464	473	475	463	452	427	447	453	478	473	428	480	434	461	485	474	490	447	471	457	487	487	437	479	466	487	456	470	452	493	431	468	465	475	489	452	446	479	498	508	477	454	474	488	491	441	437	478	451	449	471	472	467	473	483	453	508	434	493	506	461	468	442	451	478	498	491	475	442	480	469	434	465	498	477	488	451	446	476	454	452	480	462	469	459	485	461	486	457	492	468	450	405	480	454	442	429	459	444	474	463	461	466	438	463	464	424	498	470	493	474	451	479	441	469	466	448	436	451	438	468	475	452	465	435	523	471	463	449	471	468	486	512	420	501	480	466	441	487	474	468	450	474	451	495	461	439	451	428	474	443	442	432	474	488	484	471	451	455	480	447	472	445	518	477	493	431	473	487	487	473	482	463	429	441	476	439	461	457	446	419	471	474	493	448	443	467	460	469	470	484	432	462	444	453	466	448	446	480	524	502	490	435	471	468	477	477	448	464	463	452	461	470	474	459	480	445	502	445	427	426	504	497	432	442	488	485	458	488	447	472	453	462	457	459	468	450	469	437	483	439	438	464	478	454	428	457	445	448	450	508	516	461	471	454	492	420	515	457	449	450	440	457	461	513	476	472	483	475	504	469	481	448	493	460	485	482	464	472	481	476	463	496	503	460	505	482	466	451	480	472	470	467	454	458	468	498	439	428	494	460	469	437	444	477	440	441	428	472	452	467	447	440	503	466	452	484	472	470	450	455	455	457	436	415	500	469	523	484	472	502	451	429	500	479	482	460	475	483	471	451	451	443	470	474	485	470	471	447	444	458	443	461	458	528	448	469	442	489
37243	46278	31041	14587	5601	2724	1170	825	794	740	867	775	787	771	790	795	816	779	819	820	778	729	771	805	792	782	819	800	791	769	825	800	803	753	800	743	747	814	787	785	792	760	770	735	791	807	814	812	787	784	727	801	847	792	773	828	807	794	750	781	758	767	753	824	832	754	784	760	784	753	790	832	816	819	863	775	800	794	753	755	727	736	793	758	828	771	803	723	783	805	813	756	754	809	790	805	784	786	767	775	750	743	800	816	733	789	860	800	763	768	841	750	802	773	816	804	777	746	748	760	825	777	784	803	788	766	772	860	778	758	765	746	771	781	807	773	761	837	727	839	759	784	732	770	774	830	772	780	787	806	839	784	744	835	839	795	871	800	756	808	791	747	839	790	793	818	826	817	782	785	804	797	781	841	787	765	838	779	768	784	773	784	789	769	814	771	801	804	745	822	808	773	778	736	746	788	791	799	736	777	826	770	787	770	746	830	784	795	735	807	792	782	766	762	809	799	834	819	816	820	781	768	778	780	814	786	802	773	757	801	734	805	771	809	767	742	772	802	791	805	761	791	787	773	754	791	733	810	819	832	777	745	788	810	805	798	788	751	758	786	749	801	780	803	822	816	773	779	744	783	811	762	786	805	754	759	765	834	766	788	745	784	740	747	760	790	771	796	809	811	790	789	804	791	814	755	813	821	745	808	747	767	809	806	789	764	743	807	819	811	771	802	820	822	769	800	768	814	776	811	819	723	778	764	794	780	779	788	780	805	786	857	770	793	838	791	807	792	808	777	767	834	814	766	802	747	768	804	835	792	758	790	776	819	742	811	768	845	782	786	786	769	761	794	775	825	793	784	759	799	799	789	793	760	830	777	816	769	791	775	822	774	781	772	780	757	767	766	751	770	826	786	808	780	844	788	811	781	810	791	785	770	804	809	748	698	758	824	758	747	769	776	780	799	796	779	760	761	795	769	773	797	827	841	795	842	777	773	814	814	810	837	768	780	789	764	767	800	818	808	769	787	783	855	829	794	767	737	788	799	820	730	739	798	843	785	744	806	779	815	768	773	829	797	790	841	806	797	764	873	779	802	745	768	762	778	822	781	788	765	770	756	801	827	754	786	826	817	750	839	802	781	785	799	849	795	785	789	779	745	839	775	778	803	774	803	780	774	831	836	778	784	812	784	815	798	834	784	785	814	783	819	825	799	807	835	781	804	788	770	830	780	790	794	770	766	805	828	843	798	826	800	799	757	804	745	839	784	793	801	766	762	782	821	799	785	810	824	799	773	767	753	812	752	743	795	783	759	769	789	761	794	782	761	784	769	734	762	780	784	802	775	749	826	791	788	827	761	799	737	820	796	769	776	840	747	764	735	790	755	796	800	798	784	801	776	802	800	760	789	779	786	829	775	827	785	784	800	734	758	778	813	777	801	816	753	774	757	787	796	880	835	801	766	754	773	773	796	832	785	793	825	806	755	778	792	831	737	760	813	742	825	786	759	791	784	777	790	813	826	829	757	817	712	701	760	754	804	786	781	787	765	791	768	782	841	787	836	787	745	794	832	810	816	758	751	768	823	768	811	808	805	806	789	781	793	837	788	803	774	766	750	835	813	752	841	830	790	792	769	767	844	766	829	808	810	802	805	789	775	770	807	752	799	776	772	782	777	785	746	772	833	750	773	799	814	747	838	792	781	811	788	760	748	815	728	785	802	750	811	742	767	816	758	784	771	774	827	829	795	809	767	800	764	793	768	755	804	749	762	789	766	813	768	770	773	763	804	739	760	788	752	773	796	756	810	755	801	768	773	769	788	816	849	788	790	764	774	809	815	736	760	768	821	773	749	841	774	774	786	771	756	813	751	829	787	774	808	751	761	779	777	790	804	815	829	725	804	806	817	818	788	819	797	805	796	785	766	804	820	815	763	850	817	765	787	733	762	755	796	730	783	775	742	809	811	789	760	754	834	795	824	778	799	779	760	787	799	797	778	805	782	758	776	811	795	776	764	748	805	801	749	771	842	756	791	785	813	750	748	791	813	844	824	753	787	778	798	742	810	812	756	734	774	787	801	783	776	782	771	788	776	818	819	774	758	751	762	849	741	737	812	838	785	846	817	841	778	847	800	781	795	835	784	760	741	779	790	766	762	792	771	794	769	774	775	769	815	753	780	804	787	777	768	815	775	757	830	769	801	771	796	767	782	800	805	790	815	799	763	793	760	853	771	733	782	813	800	777	763	816	803	732	803	774	782	762	743	766	757	821	819	746	778	748	754	755	778	802	744	815	736	802	795	755	783	786	754	807	789	851	786	740	724	750	805	778	807	747	751	831	742	745	786	795	779	749	825	805	770	817	785	797	790	790	781	777	799	786	787	805	760	836	781	774	750	787	793	774	778	848	764	795	786	784	773	797	747	795	800	755	782	826	799	791	769	784	792	794	769	802	787	794	756	805	792	749	812	761	801	785	797	784	757	743	771	785	816	804	789	779	830	756	794	817	785	749	797	819	769	811	789	800	784	809	802	780	786	783	731	772	792	763	782	800	853	798	755	752	775	835	811	816	757	767	790	843	765	761	760	843	822	771	818	775	780	796	755	794	853	785	799	751	761	805	802	867	777	748	794	823	774	733	814	760	820	761	766	781	794	763	771	767	806	783	779	782	809	810	843	818	752	778	798	844	784	796	769	804	851	781	818	756	738	795	809	775	775	813	776	769	770	792	768	804	797	799	807	791	805	780	775	807	845	797	782	762	738	833	792	828	784	782	763	737	783	768	785	809	812	773	761	734	779	814	767	793	787	810	784	770	781	799	727	759	774	810	773	769	783	787	756	789	785	785	806	781	759	798	844	844	775	821	815	814	765	793	787	817	784	820	761	815	750	785	815	775	771	778	789	821	802	800	804	735	763	851	779	784	778	800	788	792	777	781	802	845	817	833	815	745	819	799	797	831	801	789	745	785	772	793	737	781	805	842	784	803	789	805	797	828	782	787	831	801	792	786	829	724	773	821	760	793	809	743	809	769	744	811	800	790	796	776	764	763	819	793	805	797	809	809	789	783	772	835	749	759	781	792	777	759	792	806	822	796	807	806	830	804	756	757	751	817	816	738	824	764	801	779	778	801	802	768	775	773	818	809	774	743	796	775	776	746	745	761	754	809	786	851	791	748	796	752	815	738	812	784	821	781	843	812	782	790	743	760	804	795	823	781	772	777	754	832	767	778	761	780	805	795	818	786	792	804	746	853	820	782	782	812	818	766	729	791	757	862	794	765	783	808	772	790	758	725	769	755	756	777	811	754	806	787	822	771	831	761	778	796	795	796	728	796	753	790	781	754	800	828	844	777	779	773	828	805	760	784	789	817	793	759	765	810	793	760	770	851	789	797	770	775	778	767	820	746	772	774	784	820	778	809	761	769	834	724	811	778	738	766	780	737	813	793	843	825	804	820	796	804	765	749	754	792	770	776	819	774	780	823	770	781	752	824	768	770	795	746	826
24014	22155	30044	25958	21299	15568	3231	489	415	415	435	427	442	466	449	413	467	421	442	439	437	438	414	416	440	387	430	406	446	386	449	421	442	428	412	418	410	457	416	433	376	444	378	437	413	394	413	405	429	390	425	379	413	394	444	408	385	436	444	410	455	461	425	433	386	400	428	415	454	413	395	408	423	409	419	415	417	448	437	410	395	413	435	408	413	416	416	455	412	431	417	438	421	458	421	412	417	420	410	410	395	379	388	429	378	403	448	438	362	392	410	429	377	450	395	428	483	447	424	446	442	407	402	389	406	386	428	439	455	400	402	412	459	442	422	414	407	424	388	414	395	432	401	455	441	421	411	411	415	418	399	399	401	452	411	404	427	438	424	441	415	383	418	395	405	421	424	430	418	432	435	424	391	416	396	416	412	404	403	426	404	419	441	400	423	422	426	408	415	401	384	425	417	418	434	401	446	400	408	383	406	438	416	447	406	429	435	394	397	437	425	435	387	389	421	440	421	403	400	434	414	388	414	412	385	413	406	427	398	357	402	428	434	419	419	385	422	425	436	367	423	423	419	423	385	413	435	434	407	439	452	422	423	410	401	382	405	417	436	423	435	396	423	440	449	416	419	399	436	457	397	415	424	394	464	415	439	442	392	448	420	442	401	409	427	413	413	399	429	434	436	423	414	397	445	401	453	432	390	409	426	396	402	411	426	391	383	422	406	400	412	413	384	411	386	411	388	413	438	426	413	418	419	395	406	403	417	437	428	437	429	429	407	414	427	423	386	435	424	437	385	435	426	432	432	467	396	383	458	408	424	428	441	433	441	435	406	403	435	424	434	428	404	415	385	415	441	431	407	409	417	440	401	392	383	415	425	431	391	416	395	415	437	427	439	425	416	428	422	405	406	397	482	422	409	401	439	424	398	406	396	406	435	423	414	449	432	426	415	423	437	408	419	410	441	421	404	415	406	425	385	402	397	417	409	416	413	386	413	392	391	422	416	438	443	434	447	403	427	426	450	379	409	400	428	425	414	402	383	416	422	416	393	393	435	428	471	425	427	431	393	420	408	441	420	384	413	411	421	424	452	407	405	397	447	432	418	405	429	407	367	425	389	416	394	428	424	430	423	398	388	418	426	386	417	412	439	416	395	437	434	395	411	431	418	412	444	396	433	418	414	441	396	444	428	452	414	404	411	391	400	408	395	397	457	407	428	454	436	406	424	413	391	409	420	422	452	460	403	427	392	404	435	422	394	426	412	468	445	430	394	439	403	433	405	391	404	447	431	437	434	395	401	428	396	375	422	433	414	422	426	434	438	432	402	445	378	431	412	416	426	408	408	409	398	438	414	379	429	451	400	400	442	402	431	389	398	376	427	415	453	421	400	400	445	403	410	404	387	429	421	431	429	424	412	418	388	408	419	400	381	422	407	408	440	404	411	443	423	420	404	428	431	382	422	417	450	388	405	418	405	459	452	419	401	400	442	413	433	433	412	415	390	395	404	407	420	431	407	428	433	394	448	416	458	435	437	421	456	420	409	381	420	423	439	408	421	412	431	446	377	447	453	410	382	375	421	412	413	402	395	401	398	418	431	418	395	410	399	426	451	422	386	443	405	421	412	432	433	431	407	415	403	416	428	402	432	385	378	437	435	403	387	449	392	408	433	429	469	423	387	395	436	420	430	411	421	409	394	431	428	427	444	440	405	397	404	404	408	411	443	408	398	429	438	409	440	397	396	442	410	411	406	407	454	422	370	419	441	426	406	421	416	432	418	406	398	415	407	403	417	430	439	419	417	427	398	421	400	368	420	413	408	424	428	422	446	418	417	429	404	385	403	411	384	400	459	428	412	430	425	393	423	399	422	433	426	416	397	426	437	411	424	416	437	402	429	455	418	439	400	444	393	397	428	417	426	427	417	427	420	406	412	412	422	435	414	380	406	430	375	422	409	380	433	417	412	430	418	422	391	426	402	414	435	411	442	426	437	428	417	399	383	417	439	429	433	430	392	429	416	385	378	437	394	440	369	432	379	423	407	447	404	429	411	379	399	428	412	437	395	448	416	436	430	451	384	398	432	414	429	427	449	383	433	424	390	425	407	408	406	439	440	404	448	415	412	384	413	383	421	408	430	423	426	454	434	408	422	441	433	389	412	424	418	420	417	399	394	412	425	387	417	418	430	411	414	395	405	411	419	406	441	415	401	416	414	442	408	397	408	395	459	410	432	426	400	419	424	441	398	409	431	435	408	424	441	413	443	403	407	396	438	398	417	400	433	400	465	418	430	439	399	448	432	415	391	437	436	448	455	440	434	406	401	386	433	396	415	432	402	422	416	432	427	449	447	407	436	393	443	420	394	434	455	432	421	411	386	422	455	420	426	409	419	404	418	412	395	412	360	441	407	447	443	453	375	428	393	385	413	421	412	441	437	386	387	416	374	441	428	445	412	439	402	420	426	440	436	440	389	442	410	430	450	424	417	442	404	421	426	417	382	456	413	422	427	420	424	390	418	436	416	414	446	438	435	428	389	390	385	400	371	430	414	443	401	415	373	427	449	455	383	388	419	418	428	400	417	395	405	444	406	421	385	437	395	375	453	443	389	441	402	401	446	419	406	416	440	437	428	404	433	434	396	411	433	444	417	429	390	403	405	419	430	397	416	395	364	378	441	443	418	369	415	397	385	428	393	416	419	397	421	386	402	391	431	419	412	406	418	455	407	436	408	440	429	430	442	415	399	391	402	427	408	424	408	427	424	392	432	412	439	415	433	385	381	410	463	429	406	428	433	416	413	440	390	442	443	376	398	428	394	384	420	420	445	423	415	432	431	389	432	424	445	433	417	394	410	390	400	398	376	404	404	419	412	402	428	425	397	450	395	427	443	433	427	421	418	451	424	421	430	409	424	428	403	422	456	396	428	433	402	412	394	421	415	434	460	439	468	389	432	419	403	411	420	420	397	426	422	461	414	404	403	389	418	401	432	373	416	388	395	447	423	428	413	393	406	434	416	420	423	428	420	404	456	411	439	420	372	429	409	401	434	405	416	423	417	459	429	397	391	417	402	428	447	453	400	412	419	406	408	409	435	423	399	386	449	402	419	423	411	397	409	435	424	381	435	458	408	398	426	433	438	420	435	397	431	424	415	416	414	396	434	409	418	390	361	391	406	422	387	430	411	419	387	369	425	452	451	429	406	432	424	410	430	438	416	410	399	379	470	409	404	394	389	423	383	426	449	415	385	364	417	413	361	454	450	389	422	432	461	408	433	408	392	465	457	436	416	449	441	414	411	400	404	399	444	430	433	438	404	421	428	396	423	397	443	449	420	418	448	406	397	390	395	416	432	444	434	382	405	456	401	414	402	415	392	403	420	404	427	413	398	397	461	379	436	411	414	454	421	444	410	426	432	423	430	401	428	401	433	463	380	452	405	408	397	421	423	433	423	446	417	418	423	406	455	417	378	405	392	407	423	421	446	410	397	386	416	460	406	418	463	410
60323	89223	64746	40519	26051	14968	3062	744	730	764	729	758	710	743	708	731	709	713	734	747	716	714	730	750	669	690	699	699	734	731	730	718	773	723	678	718	707	709	669	694	728	668	700	680	735	720	728	746	688	715	741	684	743	688	652	680	694	746	715	700	722	739	707	684	738	721	719	737	664	716	769	794	760	755	699	725	746	691	688	723	685	718	755	704	725	763	690	691	707	674	703	673	704	736	712	714	719	707	732	684	707	686	728	704	715	674	701	732	762	685	700	739	732	690	700	735	676	764	750	712	713	702	711	693	744	721	750	694	787	760	729	719	687	696	716	679	685	770	731	733	681	743	696	758	729	693	708	677	768	693	679	748	719	705	723	692	726	711	737	722	706	708	721	669	741	713	717	670	692	716	714	725	707	756	700	698	716	698	740	706	715	685	694	679	670	709	683	733	695	745	724	692	748	736	668	691	680	727	714	710	703	761	692	761	704	689	685	683	692	704	718	698	688	678	696	772	709	702	714	727	718	752	705	718	659	671	717	724	731	714	700	738	687	690	690	725	716	679	694	744	717	704	679	700	743	749	762	710	727	719	722	754	732	685	704	710	718	677	686	729	709	687	696	722	693	740	734	717	711	695	693	765	711	723	745	674	703	712	747	793	709	719	741	765	688	717	683	730	725	720	720	717	751	724	712	701	742	743	716	704	719	717	702	663	723	684	759	702	735	709	709	722	718	715	704	685	709	683	692	708	708	758	724	686	726	745	666	675	737	693	687	695	725	743	685	688	739	775	724	682	721	707	706	705	730	727	689	692	741	718	687	708	760	763	662	753	682	730	687	725	697	671	743	761	742	702	725	748	711	697	682	777	731	689	752	693	716	691	741	674	689	678	733	722	690	719	693	713	710	718	721	737	721	691	709	705	713	717	730	713	706	745	723	683	742	679	683	752	745	674	658	674	715	699	710	674	726	718	712	706	710	688	708	732	747	706	701	744	679	706	673	723	645	701	729	709	750	733	670	759	709	760	725	700	771	714	700	736	686	683	759	735	741	673	694	694	719	714	705	710	694	753	693	707	675	723	745	660	743	717	709	725	745	734	723	718	741	766	675	694	677	691	680	708	708	748	676	743	718	720	730	728	722	753	717	692	729	745	730	687	717	709	705	722	696	726	762	713	688	779	730	719	692	709	765	691	746	690	712	727	737	720	702	745	719	720	772	716	728	713	722	696	717	710	718	712	675	733	674	720	714	673	703	666	693	709	758	738	733	707	694	715	701	713	702	697	725	729	669	712	698	709	691	731	746	720	670	722	745	732	753	778	764	686	704	731	713	685	662	748	698	675	717	698	687	687	698	714	706	739	702	687	752	706	690	755	719	738	736	722	713	695	735	716	747	695	714	727	759	752	681	709	691	695	687	724	726	727	709	721	727	665	745	653	739	700	664	624	745	708	747	682	726	726	688	732	724	696	683	690	676	700	669	708	705	768	751	696	726	735	689	737	686	709	750	717	683	724	760	705	693	710	748	740	715	728	690	725	670	719	732	734	692	689	684	679	710	676	736	674	721	675	672	750	676	690	751	688	691	692	701	724	698	737	717	686	642	674	729	669	710	687	707	737	702	701	729	686	714	759	698	718	682	691	716	735	707	722	703	761	721	729	693	727	709	692	710	682	687	741	715	691	716	718	687	729	692	741	695	711	717	764	719	698	704	722	717	740	729	715	752	682	692	711	732	686	670	704	663	726	687	679	745	729	676	678	678	733	685	731	745	708	735	713	665	694	727	717	713	642	726	670	717	691	731	726	695	714	689	690	677	711	736	693	727	711	723	780	713	751	687	713	703	676	785	726	769	734	710	731	695	661	703	670	744	719	687	746	728	729	701	757	691	713	695	734	707	713	707	750	678	696	732	700	700	728	678	732	704	735	698	721	730	694	711	630	753	711	659	690	710	735	685	668	771	684	718	766	743	722	705	709	686	685	687	687	670	729	719	690	710	759	651	689	690	698	717	731	685	692	718	751	733	670	710	739	694	693	727	729	729	715	674	711	745	745	760	706	712	705	719	666	714	675	747	723	693	686	741	668	736	704	694	666	700	644	694	681	771	761	777	750	701	748	701	713	703	703	700	723	722	746	708	736	698	689	728	729	698	697	708	710	686	721	695	732	676	736	704	694	714	682	711	671	706	679	671	662	719	716	661	738	734	704	741	703	720	680	717	692	696	730	688	747	780	667	712	691	730	717	778	692	702	716	703	739	688	694	710	685	740	685	748	750	687	665	697	707	729	724	689	701	705	711	709	716	714	743	661	681	656	746	717	732	702	705	699	748	738	698	752	686	735	735	708	657	722	723	744	739	723	709	670	743	723	744	711	672	717	733	781	702	741	719	669	672	717	711	689	666	742	705	695	722	740	726	717	745	721	714	695	693	701	684	674	715	730	733	733	742	683	744	670	749	689	712	712	701	727	753	705	690	740	697	692	723	709	734	699	744	736	694	731	698	711	708	723	666	733	657	711	719	749	677	732	697	742	706	720	712	728	721	696	711	705	760	718	648	745	701	714	683	682	700	703	738	739	787	711	688	690	658	711	705	737	685	691	688	710	685	713	742	730	718	704	724	732	703	736	703	700	685	693	676	728	677	699	712	693	776	715	689	694	722	759	718	745	710	687	697	734	690	751	716	735	751	683	737	709	751	710	729	700	739	645	682	685	729	686	706	705	698	700	689	662	697	716	694	772	681	689	706	679	683	683	728	713	745	686	758	667	729	675	718	726	743	709	689	683	731	745	708	728	724	771	709	720	686	742	720	728	694	721	730	715	695	700	754	747	739	758	682	739	674	741	697	700	759	737	697	716	691	734	665	732	739	669	723	704	720	690	704	723	699	744	698	744	731	682	684	712	699	702	722	714	706	701	705	680	670	730	682	640	739	713	675	721	717	721	696	724	701	668	687	729	695	743	739	721	773	739	692	756	709	728	718	708	711	743	721	749	702	724	761	758	653	726	693	781	646	721	706	736	768	671	726	707	756	731	696	721	674	684	693	748	718	719	703	750	761	755	680	665	726	697	736	741	712	725	678	709	739	692	710	741	680	725	723	719	733	692	685	727	692	726	687	676	731	666	731	720	749	697	737	702	689	707	711	722	716	693	735	729	705	694	761	763	728	644	737	694	712	738	683	711	700	720	684	728	692	708	705	708	716	719	682	760	731	711	740	683	692	713	716	667	693	716	671	738	773	684	700	759	768	722	740	721	721	708	694	704	719	737	701	720	751	706	691	684	656	676	695	703	716	718	718	733	735	709	784	715	705	687	743	711	740	702	695	665	694	713	737	673	733	691	696	698	759	669	641	731	753	710	715	736	727	715	744	740	692	669	714	674	687	721	731	733	701	693	747	696	651	691	688	699	741	721	730	672	712	721	746	729	677	679	677	671	662	751	691	712	717	683	753	712	733	741	689	721	703	649	690	737	710	707	748	731	736	621	712	708	690	734	715	702	712
22952	21489	29576	24237	21595	20959	9698	684	565	539	552	540	479	563	491	551	517	552	531	526	510	525	515	505	508	474	545	481	472	481	478	518	522	502	478	502	542	507	482	500	483	530	484	476	510	501	498	510	509	537	508	529	528	536	505	544	499	501	503	524	490	506	532	487	512	542	485	498	525	490	526	540	495	534	552	489	483	502	501	507	524	500	511	518	474	500	479	523	521	507	466	514	460	524	502	517	527	519	529	508	492	488	508	535	493	457	519	529	534	478	477	545	457	501	499	499	490	482	477	505	465	497	505	490	471	502	516	510	482	531	509	531	462	527	516	550	521	493	465	540	505	519	517	524	438	530	506	505	496	462	472	508	553	536	530	532	503	513	494	515	546	524	512	504	487	538	523	513	470	524	477	503	503	518	522	532	536	495	516	520	568	533	482	546	523	508	450	455	493	493	523	522	500	506	535	494	519	506	501	484	510	525	496	516	526	508	492	510	522	533	499	527	536	514	524	490	474	518	498	541	511	473	543	535	540	516	497	514	546	549	544	467	507	507	515	482	519	528	520	485	526	517	495	484	486	503	519	536	508	495	521	494	496	499	497	524	496	523	496	510	502	498	505	530	511	510	512	498	511	488	511	474	485	510	522	531	513	487	496	466	483	498	487	510	535	481	543	507	500	516	519	514	513	445	501	552	492	504	490	510	492	561	514	509	503	512	498	482	534	519	484	541	512	510	477	551	535	506	513	533	516	467	504	524	542	514	495	466	526	477	476	501	529	496	499	501	479	505	553	534	507	461	501	506	505	498	528	535	496	566	513	550	479	475	501	531	496	484	519	558	515	502	526	531	464	507	469	527	523	546	485	497	541	487	505	448	516	537	515	492	520	522	523	500	466	508	506	521	481	497	537	502	534	502	503	536	508	530	516	508	504	528	495	472	518	499	550	460	519	513	454	522	526	489	542	447	513	494	526	476	549	484	501	553	534	543	525	520	489	463	545	514	569	533	475	537	517	517	490	537	533	515	474	478	480	481	516	546	488	517	476	492	522	507	481	509	487	510	485	496	506	491	524	497	514	487	488	508	487	440	486	540	493	506	505	480	505	505	511	505	499	537	449	503	515	509	480	505	518	538	500	457	499	501	485	530	507	496	510	520	546	492	506	532	507	528	501	530	512	489	484	471	511	512	465	525	483	479	507	495	471	497	511	520	512	523	516	528	487	467	456	550	516	501	520	541	514	531	529	520	500	529	525	510	491	510	490	488	477	507	501	496	473	521	475	520	512	477	499	493	512	453	514	479	546	511	491	496	438	496	520	459	493	500	503	502	529	505	467	511	525	506	522	502	502	557	502	505	482	541	531	482	497	499	465	506	495	511	525	522	544	468	485	538	493	491	505	499	470	510	493	556	512	525	506	521	502	519	482	510	502	507	497	557	477	513	530	524	524	493	502	574	513	482	521	518	526	516	513	520	483	546	533	476	491	508	524	486	496	515	502	483	517	516	500	522	534	495	536	502	519	460	517	520	536	518	508	486	513	501	496	484	543	511	537	537	523	521	516	501	519	481	517	498	488	532	488	492	532	469	491	522	522	500	491	501	513	523	500	505	499	492	526	466	509	525	453	493	483	532	537	523	492	526	497	524	497	511	511	440	508	482	504	502	485	548	548	521	514	514	446	480	528	515	512	530	538	507	511	513	553	529	504	452	524	515	477	509	491	504	513	514	495	481	487	519	545	512	555	520	503	496	539	529	501	527	538	544	506	552	504	512	527	494	519	508	528	506	457	511	506	470	523	491	490	496	526	482	524	513	512	531	557	482	474	486	488	501	509	500	492	469	508	527	516	477	517	522	492	507	522	532	510	474	483	540	499	479	461	509	504	528	471	515	523	547	506	456	490	511	519	529	528	486	543	482	497	519	517	532	487	519	498	477	514	513	527	491	531	472	489	520	561	512	513	481	520	485	508	482	470	470	484	536	512	471	515	488	520	465	497	509	526	491	531	493	490	536	485	515	527	477	501	507	505	510	512	515	490	501	522	517	483	520	501	479	521	534	491	520	533	517	510	504	515	498	478	508	485	507	527	458	485	468	537	513	527	575	500	562	540	481	514	485	495	469	452	507	523	472	518	477	500	504	475	485	474	518	515	501	546	491	559	509	510	497	483	491	506	513	501	501	474	485	538	481	511	500	508	491	478	489	476	501	505	518	505	538	489	481	475	512	497	539	539	522	520	506	528	497	487	490	497	533	537	508	508	498	507	497	516	459	522	483	474	513	474	525	526	567	503	500	508	515	543	502	530	505	498	512	515	528	515	471	510	503	517	490	527	504	497	474	509	491	510	487	504	486	521	508	546	513	488	508	452	543	540	476	503	464	520	477	520	530	503	473	512	490	527	543	533	529	499	490	513	508	486	493	502	500	496	515	499	487	480	493	518	479	496	497	488	479	524	509	469	494	526	514	504	493	547	512	490	504	527	535	514	497	512	499	492	470	499	492	476	469	510	478	525	545	493	492	532	514	520	480	515	481	525	500	484	508	514	512	463	493	514	465	498	483	482	520	510	509	481	524	530	531	483	462	533	497	449	534	553	504	498	537	503	476	512	467	474	503	491	510	496	465	478	494	501	487	553	572	502	540	568	518	537	541	487	529	500	482	500	509	527	473	468	525	511	495	542	475	462	470	503	521	597	538	484	476	502	507	504	466	522	480	473	511	481	518	529	549	492	479	495	515	517	492	496	474	532	471	518	479	502	520	502	478	485	533	532	497	511	529	499	520	511	489	496	510	495	500	476	521	497	494	511	570	529	482	532	490	464	444	502	519	517	492	483	471	494	486	496	514	551	478	476	472	523	509	484	518	539	524	511	552	525	498	508	533	512	487	523	499	510	524	442	506	514	475	515	506	502	531	472	493	468	520	483	492	520	511	498	474	521	504	540	505	499	500	483	481	486	515	521	475	525	505	499	538	494	484	515	498	516	540	509	492	548	525	458	513	511	545	488	482	493	500	512	485	498	497	495	486	546	505	462	515	529	519	546	490	470	530	552	483	446	532	494	499	451	515	519	493	465	547	484	523	514	542	533	505	494	508	515	505	489	521	497	516	559	493	498	499	511	506	512	536	483	523	482	522	532	548	502	511	540	502	515	501	475	517	547	528	530	522	471	493	536	515	537	516	503	510	525	508	478	502	467	491	517	529	479	525	528	472	482	476	490	540	467	498	537	516	465	519	519	472	538	494	530	464	510	547	555	510	508	485	534	521	530	523	521	467	498	503	521	525	488	499	521	483	483	515	550	538	496	504	507	536	543	489	487	514	521	468	501	519	538	545	539	533	500	511	527	491	531	481	520	490	461	520	470	514	528	497	484	520	530	508	494	491	499	499	506	464	524	524	511	543	519	511	509	529	502	504	506	530	451	531	474	510	489	522	530	471	547	520	530	526	483	507	515	499	502	525	501	503	519	467	527	505	532	488	567	499	494	508	511	496	488	506	520	444
61518	98037	74003	47453	34041	19821	4712	837	855	876	875	869	858	842	874	862	843	871	854	822	851	817	798	874	812	867	847	871	861	817	791	847	824	798	818	844	856	831	801	799	797	847	847	776	803	868	842	796	909	885	826	859	860	831	795	892	824	817	798	828	767	791	857	770	768	846	835	787	820	885	918	874	901	841	787	794	784	753	751	820	820	757	812	833	798	889	839	795	832	780	829	827	830	804	786	888	772	846	828	835	841	830	788	790	817	842	762	838	827	843	810	831	824	770	851	790	807	869	820	833	847	821	810	814	807	857	855	847	872	835	868	775	834	849	797	886	781	754	761	803	808	832	813	854	749	773	807	819	799	826	839	915	837	850	777	827	832	821	802	846	795	846	812	835	806	830	815	776	852	844	852	809	843	811	751	800	811	809	823	853	849	832	807	788	814	876	782	786	793	848	819	807	781	849	809	816	808	844	853	805	864	877	806	809	790	799	784	810	857	823	806	817	792	787	823	811	825	853	797	803	822	774	857	825	816	806	795	793	829	804	867	804	810	845	825	794	838	824	805	834	804	811	835	795	849	844	841	873	773	773	837	828	811	836	804	848	839	813	812	812	843	776	822	836	843	806	779	829	868	820	795	776	863	813	806	878	852	814	876	814	852	793	788	861	827	848	795	857	802	851	818	817	777	783	834	754	822	798	798	818	826	810	793	850	815	837	768	844	769	838	847	785	811	847	776	764	814	798	803	814	864	843	839	880	769	809	827	846	845	852	813	806	820	807	844	849	854	857	813	834	860	788	789	777	793	916	790	827	812	809	802	811	850	845	777	851	839	853	817	854	837	786	809	830	816	837	821	809	826	793	803	885	788	797	808	814	864	793	797	810	866	829	800	799	829	846	830	793	803	839	825	850	776	878	753	860	840	809	825	837	845	828	842	824	826	803	871	791	784	786	848	827	793	807	851	829	801	815	785	860	823	808	778	837	801	832	790	806	811	843	800	813	846	830	868	814	837	840	815	845	835	817	783	819	861	871	824	838	817	824	811	809	849	825	831	848	857	857	870	821	854	791	844	874	836	798	798	870	891	780	841	752	837	791	857	853	839	817	827	885	855	820	780	823	809	805	838	863	798	836	863	858	809	805	816	803	782	850	838	854	791	826	839	832	815	795	827	763	819	845	799	846	808	769	868	783	842	835	811	811	825	870	846	867	822	834	852	844	827	848	832	827	861	849	842	826	815	810	814	783	791	835	820	777	824	876	781	829	852	805	789	802	806	810	838	797	861	845	883	824	803	867	835	791	817	757	808	861	798	788	805	801	786	832	846	797	799	843	827	826	797	772	813	855	829	842	850	817	773	831	841	807	891	816	808	790	822	796	788	874	830	827	807	827	867	789	805	832	794	831	832	815	841	802	801	827	806	858	846	872	765	832	807	810	866	831	801	814	862	796	760	824	776	852	848	800	792	772	805	801	798	803	834	768	868	785	859	777	855	784	862	817	857	831	813	836	849	846	814	813	882	886	799	826	808	841	846	804	824	830	779	862	854	814	818	781	862	786	767	814	763	872	857	791	805	822	804	815	786	825	801	838	812	834	841	839	807	835	806	800	827	835	794	812	797	808	831	847	821	834	794	787	772	819	786	785	840	823	840	838	830	789	822	821	881	835	779	877	829	822	833	831	850	827	830	813	778	853	861	831	803	853	836	810	813	810	779	804	827	895	780	831	775	812	812	828	802	833	834	823	821	779	831	831	817	830	804	824	828	792	834	784	802	844	815	861	817	823	855	810	822	883	800	828	800	831	827	839	806	869	823	815	790	813	800	776	827	802	800	788	817	873	820	789	841	821	830	829	792	835	834	810	823	848	816	830	806	796	800	802	799	895	773	796	829	855	822	827	857	832	860	826	844	761	864	822	797	795	799	833	807	816	833	856	809	802	810	831	829	880	887	869	814	804	782	769	798	811	833	884	831	823	812	813	781	829	788	760	845	831	869	829	836	842	851	846	775	779	832	855	786	802	838	795	829	844	771	811	786	845	819	794	785	781	838	810	814	853	784	849	840	843	804	833	782	847	801	835	835	823	817	818	789	818	796	869	821	831	774	828	827	856	801	784	824	828	824	826	826	819	830	824	820	829	859	850	798	848	858	860	808	834	803	875	791	798	804	865	758	855	820	823	869	819	854	792	797	799	832	812	780	872	838	787	812	803	857	835	825	851	875	866	793	808	881	855	800	833	875	789	858	879	866	834	812	822	800	819	836	785	850	855	833	744	805	832	818	828	803	805	772	826	808	786	869	859	861	866	856	846	808	823	867	884	833	840	804	874	810	762	773	812	767	811	809	791	822	793	820	784	817	861	810	814	815	826	812	828	846	810	815	819	825	854	806	817	827	792	782	867	835	866	835	855	781	849	835	773	890	827	885	857	774	803	823	850	817	801	895	823	872	788	809	839	801	764	861	833	849	845	887	817	802	835	856	802	834	807	775	800	845	850	810	799	787	839	772	816	854	871	826	858	836	838	821	779	812	766	865	868	842	816	788	853	829	820	766	830	812	764	836	787	817	796	811	805	773	845	788	796	865	758	793	827	767	804	809	852	835	858	800	811	786	808	807	797	868	806	828	793	828	854	905	815	862	837	863	842	807	812	823	817	889	833	785	794	825	798	812	824	806	809	814	806	806	816	736	839	835	851	815	821	772	864	867	814	815	802	843	769	761	763	773	867	844	863	827	830	770	842	811	858	833	830	820	806	791	806	813	831	832	804	808	795	855	871	815	839	860	794	839	857	810	849	812	784	836	813	806	868	821	805	838	825	829	815	839	769	821	844	811	821	847	810	794	843	818	809	854	790	844	828	806	844	808	752	857	789	835	777	780	826	769	854	794	812	845	825	832	812	794	853	818	819	831	796	846	757	830	808	814	802	826	799	806	886	842	823	850	813	852	858	829	806	815	776	829	839	761	827	837	805	848	792	803	798	827	829	788	890	753	856	828	825	819	798	833	802	854	803	834	827	837	859	832	782	801	877	825	775	852	847	798	840	807	814	822	841	828	810	820	832	812	919	787	820	800	804	856	871	793	810	783	801	845	840	776	802	814	851	825	840	820	833	836	822	770	837	872	846	825	762	775	831	796	826	772	817	814	812	817	863	800	820	841	817	811	790	773	805	826	785	887	801	887	877	826	790	855	839	789	803	783	797	894	836	834	783	820	838	825	857	825	816	856	867	825	783	843	829	858	825	832	828	873	811	796	824	827	803	816	831	855	773	783	780	817	784	853	828	822	848	808	818	828	814	824	806	806	815	782	785	826	764	850	845	764	841	790	797	850	818	738	911	859	877	786	875	853	827	840	793	834	828	877	818	812	755	827	829	833	785	801	819	841	833	863	813	860	845	862	814	794	795	823	772	808	821	831	797	847	811	837	776	796	797	811	809	852	823	796	820	813	807	809	780	828	767	822	814	801	828	812	783	876	865	816	780	811	810	837	816	786	790	837	846
28430	27614	26072	13439	3110	1317	640	484	503	500	486	484	549	507	447	482	507	442	495	442	470	444	486	496	452	511	491	500	477	494	478	469	490	510	485	479	497	513	532	447	487	488	463	486	473	478	490	465	502	436	473	466	457	492	480	506	518	472	478	508	492	511	462	459	499	449	490	476	462	489	469	492	476	473	524	467	460	500	514	471	484	496	457	449	511	451	470	505	501	484	508	509	519	501	502	483	449	488	501	443	488	472	511	501	486	463	458	472	485	481	507	449	480	511	480	463	512	493	490	462	489	481	477	476	464	449	497	475	499	486	539	453	494	463	461	491	479	513	493	472	489	520	458	528	502	464	503	489	507	452	496	511	449	484	522	467	479	484	471	504	484	475	489	462	470	493	476	458	486	467	483	489	524	495	490	502	510	453	491	474	470	477	429	470	457	485	460	482	466	491	440	500	517	462	489	499	459	529	443	459	486	481	493	476	494	471	456	526	438	442	498	490	493	487	493	490	503	505	489	485	448	496	498	460	494	477	481	478	506	489	471	454	481	493	490	545	486	484	434	492	460	473	476	499	520	480	507	485	473	465	466	460	481	503	458	495	483	478	445	470	534	498	500	494	503	498	469	426	512	479	468	478	480	529	494	456	464	500	463	484	514	478	489	483	449	475	468	476	463	507	499	468	511	499	441	491	450	449	513	494	485	513	484	445	514	492	479	535	494	519	449	450	530	524	464	449	507	486	470	487	484	518	491	463	458	455	505	516	486	494	462	485	449	516	503	498	469	471	466	473	492	530	451	490	479	471	490	476	464	513	501	437	474	495	510	510	482	442	489	477	507	467	471	531	497	537	488	459	460	485	504	468	543	466	479	439	505	467	475	488	445	481	478	482	517	502	455	474	521	479	524	481	494	482	487	512	509	496	494	462	502	471	494	482	499	478	475	491	489	473	461	494	512	505	474	479	468	450	473	504	496	506	452	502	503	491	521	451	466	469	510	482	457	478	497	506	487	485	506	515	497	506	492	495	503	445	497	486	454	486	437	498	507	492	484	507	452	483	515	449	490	478	487	531	528	473	486	527	480	505	500	519	478	493	509	516	505	502	469	482	482	527	459	472	532	467	494	506	484	472	455	460	461	445	463	511	456	487	455	478	572	490	491	463	482	493	504	509	523	527	471	500	479	493	483	491	493	508	498	457	490	514	508	471	498	490	460	495	477	470	476	490	454	482	474	476	450	467	498	484	460	482	522	483	454	482	460	490	494	496	507	489	538	472	516	499	522	464	493	460	465	484	467	513	495	471	458	470	461	528	476	448	453	497	470	525	462	492	538	513	460	480	458	506	484	469	490	524	497	473	496	460	497	482	492	464	498	480	446	482	494	466	467	496	501	494	470	471	494	502	475	469	491	491	495	486	502	480	500	477	491	480	515	473	490	494	481	497	507	482	453	475	464	534	463	472	494	481	466	458	478	490	512	489	492	480	501	492	448	508	464	510	458	489	485	526	472	497	511	499	492	495	455	477	509	494	478	507	504	495	513	492	461	500	511	470	455	495	491	474	467	496	531	470	466	484	477	492	448	461	498	501	504	477	480	478	453	481	530	465	464	470	487	431	489	456	490	471	482	504	499	502	475	488	480	538	515	526	525	472	489	480	478	524	486	525	482	447	475	479	496	506	513	520	492	469	456	512	489	478	526	467	487	501	527	485	488	509	452	509	478	482	511	477	527	477	509	501	467	497	508	494	474	495	487	496	448	482	509	492	515	481	484	505	485	482	446	509	502	517	516	451	485	477	473	485	457	477	481	497	471	465	472	497	485	476	453	478	483	464	499	480	481	465	476	465	509	466	498	493	487	467	495	454	525	474	514	488	445	453	497	452	522	470	479	485	465	486	521	480	505	480	476	449	496	475	504	506	502	510	478	491	474	495	543	470	446	490	492	520	497	490	481	488	508	470	516	490	519	482	487	482	477	479	510	481	452	452	473	457	475	490	517	458	531	485	476	487	495	484	516	496	472	540	500	452	470	505	471	469	470	501	512	513	498	469	502	520	467	489	495	506	448	494	466	489	426	497	476	513	462	466	434	458	519	471	525	460	496	513	489	462	459	468	462	498	454	487	479	462	497	529	477	477	515	478	502	489	505	517	456	497	529	487	518	443	490	517	438	514	491	484	473	475	518	454	494	486	495	460	484	473	509	474	508	477	519	506	516	448	488	468	434	469	508	519	479	504	476	504	496	476	472	508	488	458	447	505	499	487	496	485	498	494	505	455	454	495	484	489	491	467	483	486	473	505	486	472	493	496	486	516	498	490	471	475	465	459	452	527	494	497	466	467	475	527	502	490	501	474	506	480	488	486	508	536	482	457	508	476	522	497	488	500	511	460	477	521	468	520	511	482	450	464	448	467	485	464	489	490	467	494	482	471	460	469	484	470	479	510	465	485	488	459	490	470	450	512	485	489	434	481	499	519	479	495	495	505	483	456	481	481	470	473	507	479	492	482	497	498	535	469	460	490	458	499	537	531	477	495	475	474	468	447	485	447	465	491	482	443	450	508	509	498	526	490	451	486	497	506	483	485	513	498	498	488	491	468	488	501	529	460	488	454	459	509	483	512	503	479	499	472	489	465	517	489	502	506	483	473	475	532	481	506	516	506	480	510	474	485	487	541	490	462	535	475	507	526	499	514	475	464	532	536	472	505	508	431	464	478	505	495	471	424	476	443	467	466	485	496	481	472	499	490	468	470	510	497	475	464	468	484	473	496	451	465	434	486	538	477	488	526	474	488	484	436	496	459	471	480	478	492	512	501	464	479	473	473	463	494	480	476	470	478	466	480	498	489	503	509	499	524	487	511	490	483	472	505	476	458	494	478	485	502	499	482	475	487	479	483	500	442	481	484	481	510	500	497	521	500	453	523	481	499	484	471	492	474	496	497	503	472	462	509	488	505	508	488	512	503	473	447	478	490	505	445	483	466	497	478	486	510	526	480	469	461	435	525	501	487	433	489	480	508	505	503	451	459	492	507	468	483	522	458	523	491	487	458	499	493	458	500	480	483	462	475	531	510	491	490	501	485	485	501	492	490	518	478	526	482	459	489	511	509	489	512	480	466	513	474	480	463	477	512	470	495	522	431	481	429	440	504	451	494	489	448	514	491	492	497	488	501	478	520	493	488	478	491	506	510	474	504	498	483	456	467	490	496	479	454	446	455	500	500	487	440	490	501	468	497	487	523	500	508	473	477	457	509	474	456	507	525	477	466	517	457	546	498	489	523	463	501	464	502	496	472	460	516	479	501	497	516	503	515	453	488	531	486	493	472	475	475	485	500	453	481	464	476	480	476	490	454	508	483	472	487	495	507	496	507	464	481	520	528	450	479	498	487	516	485	496	479	461	498	528	513	474	460	460	456	519	502	491	466	507	454	539	484	465	494	460	481	464	507	497	490	489	455	471	468	459	457	498	463	508	516	475	467	452	500	511	476	493	481	466	463
37128	46329	31241	13805	5965	2878	1094	811	807	853	807	865	848	833	827	851	829	842	785	848	835	825	856	818	850	859	825	742	804	835	800	826	807	801	834	839	851	782	822	848	809	835	779	806	823	803	785	755	783	833	831	858	802	881	807	815	820	797	833	833	854	794	790	772	857	787	771	859	838	842	855	823	833	889	843	820	841	797	850	776	819	823	829	809	853	846	888	826	817	798	806	838	802	837	831	787	853	850	796	813	791	865	807	766	831	786	816	807	783	848	857	870	855	825	843	830	784	831	780	834	846	794	780	788	832	838	811	890	833	850	843	795	824	794	845	836	832	812	851	858	851	851	783	795	839	829	796	834	831	819	859	822	781	835	833	849	817	834	812	800	794	838	856	866	780	849	801	829	870	852	863	829	790	798	752	795	832	847	818	810	828	812	823	853	772	846	757	858	813	897	824	843	836	837	856	842	795	839	851	838	809	831	809	828	853	799	811	803	809	829	854	841	833	796	826	825	899	817	845	807	822	866	779	824	814	810	846	844	872	835	868	865	851	871	835	842	803	813	820	849	897	806	806	846	848	858	813	851	868	805	843	819	792	874	768	868	843	869	859	770	775	809	815	769	807	842	828	836	846	817	791	821	853	866	810	828	837	829	832	787	825	844	787	854	821	794	865	818	812	825	840	782	835	822	856	785	828	835	821	867	820	793	891	860	846	832	826	812	847	857	807	793	791	835	818	832	892	782	780	846	847	832	804	819	838	806	815	785	840	845	851	838	843	776	824	796	790	805	796	838	860	763	800	840	818	827	809	853	841	823	762	860	836	856	810	830	870	779	855	818	818	797	873	859	866	854	768	849	807	833	875	815	787	851	820	831	800	776	803	824	840	808	827	822	818	808	885	788	829	786	842	782	775	842	838	833	794	847	750	802	812	884	824	807	811	786	826	789	820	819	799	839	838	857	857	818	846	881	833	865	837	798	856	827	826	780	818	780	793	769	777	848	799	827	842	814	828	856	816	847	845	835	826	836	784	855	853	858	854	835	818	816	828	823	811	852	821	858	851	790	839	866	819	851	823	820	820	787	849	800	817	791	850	841	867	851	821	782	845	836	811	849	817	849	823	809	816	797	811	828	764	856	793	846	815	863	808	797	788	787	884	843	856	841	812	833	808	779	845	792	805	812	887	826	807	811	815	854	818	796	853	855	840	797	821	787	861	849	829	819	809	794	770	845	816	801	808	818	821	889	856	807	855	841	846	821	843	827	824	872	864	858	847	785	829	824	810	854	808	764	852	835	810	801	806	824	820	827	829	815	857	807	840	785	828	829	835	854	806	826	819	837	805	793	812	840	809	830	800	794	848	826	820	825	840	876	876	848	821	810	866	839	810	837	838	809	872	830	791	840	827	785	826	882	849	804	782	829	813	756	813	807	827	841	755	840	840	804	820	846	841	840	866	794	830	871	860	864	831	831	797	865	821	807	851	805	838	794	792	862	810	814	852	795	820	825	858	861	795	842	794	823	848	826	842	798	818	815	819	857	833	819	809	829	794	805	821	840	840	862	782	796	816	824	797	848	842	784	821	772	854	797	835	839	820	827	799	846	828	804	864	818	813	826	820	824	823	854	817	838	808	846	794	836	812	801	805	842	819	845	741	888	818	751	794	833	832	876	774	844	852	872	822	835	815	831	839	851	824	820	840	796	826	808	822	824	840	819	849	801	748	875	784	820	817	819	807	834	809	882	848	824	798	836	797	798	799	825	793	805	814	795	789	799	873	834	828	801	846	830	781	853	877	781	867	863	782	750	782	843	821	866	814	778	816	813	799	808	861	833	832	848	875	787	836	798	854	829	817	810	839	861	811	786	850	850	814	856	826	808	865	832	838	799	836	872	788	828	836	830	835	792	769	762	814	830	838	828	840	817	833	837	843	848	832	877	857	858	840	765	842	879	786	892	848	758	845	841	831	851	844	870	836	872	791	796	807	823	813	854	844	840	829	829	764	794	783	833	844	824	780	840	822	843	834	825	838	823	812	799	852	872	835	827	860	782	825	829	891	799	775	845	797	853	852	876	852	832	811	825	812	849	827	804	811	803	825	768	826	858	852	803	862	841	810	833	810	818	803	882	842	822	830	825	790	822	824	797	854	817	833	862	747	833	873	825	802	785	883	806	863	811	809	828	781	822	855	869	805	806	838	832	828	844	821	835	860	863	846	837	813	833	814	747	843	792	918	823	851	864	891	766	866	863	799	861	785	834	824	811	870	848	821	822	811	845	842	822	826	769	814	846	850	860	883	824	861	784	835	846	802	796	829	817	850	780	803	794	823	847	872	858	812	764	828	764	851	819	813	838	802	835	834	764	792	867	831	817	788	835	803	817	818	855	815	879	868	851	870	785	833	812	802	848	795	807	796	804	815	804	803	813	838	849	772	840	852	844	839	786	851	817	787	817	837	852	799	886	869	848	839	837	777	835	803	828	818	743	808	831	821	809	851	831	844	847	790	832	788	788	777	825	812	843	884	811	935	828	823	799	808	770	836	777	792	826	819	843	818	724	859	769	843	876	805	841	817	809	880	839	829	802	868	861	777	808	840	811	839	801	846	835	828	822	845	803	826	828	820	790	821	855	792	784	830	830	799	848	820	820	769	820	803	827	825	771	798	822	827	841	778	820	826	857	821	872	833	831	833	855	844	813	861	823	788	844	800	809	796	832	823	856	847	836	841	833	813	807	807	882	846	788	836	804	774	823	799	828	783	837	847	797	798	822	792	869	840	835	794	818	814	836	847	835	810	792	827	877	860	834	768	830	850	876	809	838	806	865	801	810	822	834	821	802	802	876	851	840	843	838	839	795	794	790	815	821	825	764	812	833	789	820	836	849	830	836	777	799	806	845	821	804	820	846	807	783	796	811	786	818	807	844	831	853	855	802	826	763	857	773	895	800	851	844	814	836	803	818	806	767	820	803	847	845	802	791	860	804	804	828	786	792	793	795	840	856	850	804	874	831	856	830	852	840	883	842	823	843	806	847	831	822	799	812	826	784	843	823	793	827	827	837	828	783	834	849	822	791	838	825	836	826	825	829	840	876	817	870	809	846	815	852	775	767	873	825	859	797	928	776	817	861	827	836	840	835	871	885	800	829	865	845	776	831	824	800	785	811	845	827	792	788	829	900	871	805	766	852	846	804	808	827	753	889	828	781	835	803	858	846	802	841	864	787	824	815	811	815	866	808	814	819	802	811	807	769	823	824	819	838	832	841	883	782	854	798	816	783	842	852	798	849	825	831	816	813	843	832	818	847	893	849	801	826	833	824	784	761	852	847	789	853	833	791	826	746	843	789	790	783	771	829	811	808	818	815	852	832	785	821	815	841	856	836	851	800	815	797	831	807	795	852	859	777	801	812	890	841	817	802	844	786	851	825	837	833	873	854	834	772	823	782	816	889	761	794	802	845	841	824	787	830	881	827	787	807	837	814	874	786	823	803	857	795	812	822
24044	22223	30422	25579	21334	15338	3145	526	454	449	462	434	435	475	451	455	443	466	492	467	466	429	444	444	460	447	440	432	452	417	443	446	418	460	422	425	465	442	445	394	437	464	435	441	468	449	437	428	479	419	443	473	439	443	460	473	437	414	451	422	424	389	449	432	443	431	435	419	411	459	448	465	421	449	432	461	497	464	481	431	435	452	447	431	488	454	495	423	437	424	447	441	453	411	447	436	451	471	400	439	444	431	440	458	457	452	436	424	439	433	411	437	429	422	450	453	407	449	464	449	496	438	447	429	444	442	405	460	391	440	410	458	446	451	462	430	457	442	438	421	480	466	438	454	441	433	454	446	472	468	459	437	427	433	471	440	446	467	419	464	435	443	423	471	435	450	429	425	396	427	397	448	434	418	476	439	451	410	428	411	431	476	501	461	429	456	454	465	474	441	462	421	434	434	437	452	442	421	404	453	491	450	465	448	460	426	431	457	431	467	431	461	444	439	442	428	442	428	467	425	405	451	442	436	441	443	433	436	434	436	435	456	448	440	420	456	446	471	461	441	443	438	460	472	454	459	456	462	424	460	442	497	446	464	439	432	467	457	463	450	429	466	411	445	438	430	410	429	458	438	434	443	476	432	433	436	459	483	441	391	430	459	452	415	420	453	418	425	429	459	459	430	431	427	442	418	449	395	449	473	429	453	475	412	455	429	442	439	394	457	502	436	451	449	428	427	456	438	383	443	490	447	402	430	445	439	427	432	433	437	437	453	440	446	420	450	472	452	429	434	425	438	446	452	428	472	440	412	472	460	436	464	463	446	431	442	455	407	439	421	459	439	408	422	420	442	475	423	467	446	486	488	418	383	432	470	437	444	408	406	410	457	416	435	428	459	454	422	425	399	419	423	412	444	465	444	444	378	423	459	441	446	424	470	458	402	440	466	435	378	445	441	412	427	458	428	439	470	426	417	410	488	414	401	459	443	432	439	441	436	406	419	425	418	434	449	415	437	454	453	396	421	426	421	475	425	428	455	440	441	474	419	458	400	448	452	496	474	428	470	445	435	434	414	431	455	500	455	475	438	496	475	460	434	409	440	453	412	437	456	432	386	446	413	384	453	419	391	407	448	432	468	418	476	444	446	446	444	467	463	454	447	385	408	436	407	449	399	457	400	401	413	428	453	399	434	447	456	407	466	453	422	427	463	448	388	426	413	439	428	431	409	414	432	469	410	444	427	428	437	454	437	464	439	403	461	430	438	453	442	428	450	417	432	440	440	441	442	402	420	476	464	430	451	458	451	456	466	478	438	495	431	423	405	445	420	457	436	450	438	454	442	433	396	435	461	452	438	437	439	448	417	461	421	419	424	469	496	423	404	439	413	431	480	440	465	436	430	426	441	428	440	462	421	428	445	436	430	427	486	433	409	454	465	444	450	496	467	459	462	395	442	438	458	462	394	455	454	441	412	435	467	444	439	452	450	470	439	454	444	431	449	381	438	428	449	429	442	471	444	455	450	436	419	465	410	424	440	442	448	407	424	426	450	440	426	432	460	418	442	435	445	415	440	455	449	425	430	456	431	418	468	428	476	481	464	415	469	460	438	447	443	444	438	434	414	428	431	468	415	462	465	431	429	458	423	445	387	479	456	478	410	432	446	422	453	438	470	449	446	411	444	455	431	448	476	430	441	420	448	430	427	436	399	428	426	421	461	436	433	452	420	443	455	427	462	448	449	476	442	419	433	439	430	443	452	446	435	427	453	407	432	436	472	475	472	459	426	467	459	454	442	427	450	468	462	452	452	453	449	494	424	464	416	419	419	421	459	462	453	411	433	415	464	443	431	413	449	459	412	482	448	424	448	484	435	435	457	453	431	472	426	465	465	454	451	428	420	451	440	432	410	448	445	480	428	467	446	437	442	435	435	416	469	451	412	440	447	415	416	444	434	416	440	458	414	435	440	496	446	441	447	409	426	501	432	486	395	410	456	412	454	478	439	403	423	457	451	464	438	398	435	439	487	436	451	448	464	472	445	447	441	442	456	483	416	455	408	420	446	458	434	446	452	461	442	447	466	441	443	438	405	440	465	421	455	473	433	417	421	455	464	445	426	437	437	452	496	436	459	418	448	476	471	461	496	455	421	449	449	437	449	456	449	470	425	459	432	438	407	461	452	434	455	445	480	417	445	430	464	405	439	427	421	434	443	460	442	444	403	442	465	466	471	432	436	425	406	424	413	432	428	419	462	442	455	459	438	449	422	449	452	449	443	461	414	412	442	420	389	420	470	447	435	436	441	427	479	423	431	449	453	441	404	435	440	395	424	437	455	455	428	442	427	471	443	456	473	474	430	450	455	455	435	447	396	436	448	395	443	421	437	428	433	436	451	461	472	433	428	468	443	432	450	457	439	456	410	444	444	423	431	418	462	451	456	423	451	462	478	411	470	443	450	442	454	480	436	415	426	417	424	435	426	452	438	490	427	461	433	444	429	446	444	446	433	436	433	448	447	448	416	453	509	448	471	487	471	470	471	442	435	481	468	428	412	428	475	458	422	429	428	472	451	459	457	418	442	488	430	435	469	459	431	458	434	432	444	457	425	434	438	452	451	391	428	417	437	417	422	429	425	458	478	446	462	429	440	402	438	441	436	458	448	487	439	433	419	416	482	473	382	439	446	456	414	397	471	443	348	426	430	446	441	416	458	448	430	479	446	408	450	464	429	452	467	464	436	437	433	454	404	445	436	477	440	381	433	434	410	442	492	432	490	462	436	467	446	454	458	432	422	408	430	438	463	429	445	438	448	465	420	474	462	430	410	439	454	434	429	407	426	452	445	433	470	466	428	418	431	423	440	416	436	398	426	452	436	406	499	433	417	421	404	482	442	433	438	411	461	433	484	408	454	423	482	417	397	443	457	411	433	456	437	424	427	477	396	453	415	416	435	413	471	450	433	457	431	465	402	432	470	466	420	444	468	427	458	446	437	413	435	461	481	450	411	413	462	441	456	448	480	429	476	440	440	453	428	438	452	440	446	437	432	481	439	474	470	437	437	435	446	458	412	441	438	397	410	465	459	449	450	433	409	433	461	453	452	433	454	465	429	421	448	454	453	444	468	419	464	461	480	495	443	469	435	458	451	437	459	429	420	481	453	413	438	447	458	417	439	425	430	450	452	461	452	458	445	429	464	430	443	446	447	473	427	472	443	454	430	448	503	412	424	419	452	434	437	408	473	487	392	464	435	454	472	428	428	449	429	418	462	409	421	427	425	420	457	438	437	474	445	428	445	475	429	425	477	447	448	455	471	436	457	408	436	418	432	447	452	462	462	401	425	420	438	438	480	459	470	424	446	405	477	433	424	444	441	445	448	439	454	469	450	420	476	491	432	429	427	419	459	455	465	441	407	436	432	443	416	445	449	451	443	413	457	404	430	427	433	416	453	411	451	453	467	448	468	461	425	439	436	422	459	413	408	441	412	403	415	425	446	432	452	456	445
60170	89108	64800	39512	27318	13737	2822	752	779	764	728	746	725	707	770	773	713	761	763	718	736	749	764	755	730	736	753	709	758	764	738	717	704	796	839	716	753	737	804	758	764	724	737	752	728	731	733	762	676	700	737	713	757	754	757	754	694	769	736	728	791	801	751	716	738	742	748	695	728	760	775	813	795	743	731	769	754	769	749	759	766	766	712	759	742	759	738	769	794	749	763	759	779	742	727	723	699	732	758	741	766	732	728	740	724	750	712	758	731	811	696	720	725	763	739	683	717	670	739	715	770	685	738	726	747	739	774	730	728	756	720	733	752	703	756	735	780	737	716	777	765	737	779	744	697	749	737	747	692	736	754	810	738	707	735	745	742	724	777	754	799	747	718	825	738	703	767	716	750	748	789	734	777	714	766	766	714	743	763	718	796	723	767	747	692	772	776	697	750	723	777	775	725	740	727	762	770	751	740	764	700	749	712	745	753	763	784	750	764	717	736	750	700	812	750	737	726	762	739	705	748	727	774	741	751	726	792	768	767	778	766	727	746	717	765	754	754	744	700	811	750	736	756	800	747	738	754	727	765	742	744	753	755	757	725	722	728	759	717	740	715	733	746	732	751	766	736	780	732	737	771	696	729	718	752	756	741	749	779	766	775	750	746	759	746	762	745	799	778	718	761	752	754	757	737	747	733	725	744	763	731	775	703	703	756	749	725	753	689	762	702	735	730	756	711	729	738	779	749	755	781	767	723	761	704	778	723	735	704	784	727	742	697	747	738	717	748	773	788	746	784	750	737	761	758	786	715	754	797	728	746	743	757	754	775	794	753	703	733	682	734	734	774	760	783	772	757	795	753	724	759	713	747	764	700	764	784	748	771	786	797	749	742	759	783	761	761	755	713	758	780	750	765	715	752	743	684	771	748	810	746	705	751	726	757	766	752	769	761	756	713	775	763	735	718	754	758	703	732	724	766	784	760	795	742	759	770	752	733	781	724	757	730	749	738	743	756	779	710	725	793	757	771	744	812	735	722	735	758	740	742	701	808	774	742	724	773	745	742	745	783	727	742	701	774	741	725	738	700	741	736	755	718	743	735	722	747	781	722	767	734	771	800	721	710	719	786	774	753	733	716	745	737	765	726	761	771	705	728	750	742	765	751	751	700	759	759	747	746	739	770	744	752	768	708	768	776	729	714	738	768	800	759	754	782	797	726	739	745	767	736	795	748	797	701	789	720	777	749	800	798	714	749	742	795	730	777	754	720	751	741	774	756	754	698	694	659	721	802	724	743	724	747	780	783	760	787	770	727	776	749	779	839	713	740	758	739	752	698	748	716	747	703	774	781	745	777	688	727	763	729	761	742	716	773	753	742	696	764	702	737	762	702	723	737	778	754	744	733	737	731	737	767	783	725	761	729	704	731	726	798	780	747	743	743	807	787	734	701	776	769	760	747	775	745	699	786	683	693	743	728	759	703	722	758	748	760	746	795	776	746	832	743	781	719	750	748	768	741	741	755	745	776	744	764	693	750	761	763	790	747	793	774	756	726	719	740	761	725	725	796	758	743	766	772	723	769	676	775	755	754	766	724	758	712	745	731	700	732	753	793	759	752	772	712	734	723	687	761	722	713	740	750	746	713	752	705	770	755	771	739	744	728	733	752	753	750	756	778	716	759	714	787	767	759	738	789	750	694	749	762	698	738	741	773	737	802	695	721	753	776	771	768	733	750	750	805	768	776	760	733	722	732	752	830	730	787	769	719	735	746	777	725	719	720	732	722	745	738	741	777	796	703	751	737	741	717	750	763	764	805	701	791	762	775	743	754	765	759	799	710	767	773	724	736	811	736	707	748	801	724	747	742	764	732	739	743	741	738	745	722	774	748	728	763	776	761	743	765	769	754	710	752	744	770	751	754	758	731	735	782	749	749	724	669	746	750	729	746	748	750	704	718	742	732	705	730	743	784	730	753	785	796	714	714	764	734	775	759	809	754	765	749	754	722	754	716	711	734	765	753	776	758	715	682	755	772	785	772	782	779	727	753	713	759	803	800	715	756	759	759	772	722	716	769	736	754	753	729	729	747	756	717	749	767	780	748	761	758	684	755	722	735	752	768	778	794	712	737	757	741	763	699	781	756	729	729	725	742	775	764	776	726	754	741	787	716	723	787	740	787	733	744	760	789	742	781	736	749	722	780	768	724	714	767	747	791	747	752	715	717	725	748	719	777	777	714	751	749	775	801	764	697	766	742	762	725	731	752	763	771	770	735	804	735	732	728	727	717	692	764	709	714	720	735	761	738	799	729	745	771	741	746	791	790	755	703	772	768	737	716	730	745	719	723	697	735	772	811	715	726	715	750	766	774	749	738	739	735	731	767	753	760	762	791	727	769	745	699	734	743	717	744	731	760	772	761	726	747	686	766	781	743	718	704	784	759	777	734	777	746	744	740	723	705	755	776	740	744	746	735	789	741	753	715	726	752	721	756	743	731	739	714	752	718	721	699	735	720	764	794	738	733	752	685	692	719	749	773	777	697	749	777	751	719	687	698	711	753	743	763	781	722	775	756	753	785	767	787	790	751	737	730	739	775	736	752	733	754	735	748	757	726	771	752	791	750	732	758	752	763	719	712	689	750	778	740	704	752	769	730	764	761	770	741	722	726	762	756	761	695	780	774	702	720	785	712	807	680	752	798	769	712	769	752	791	738	723	734	717	771	778	722	755	760	748	763	773	720	762	728	718	721	734	777	733	736	744	794	779	764	694	770	739	761	709	706	744	754	756	804	754	705	745	759	742	741	756	739	762	746	735	685	759	733	773	799	704	802	794	709	747	792	747	757	781	774	740	796	716	772	766	739	772	769	785	745	793	738	716	757	720	710	714	799	764	760	708	729	721	735	792	770	710	760	752	706	749	790	723	738	763	773	792	751	735	770	769	731	773	748	747	723	762	742	769	757	785	766	751	740	688	790	744	753	727	729	768	757	787	734	738	735	786	782	735	735	706	736	723	787	768	741	740	740	723	749	733	745	789	784	762	776	693	780	750	775	692	701	751	776	792	697	749	716	753	744	727	724	792	734	741	749	711	795	756	764	788	786	755	722	769	713	747	695	713	725	753	732	710	698	781	706	699	773	759	732	744	756	727	734	768	737	697	746	726	730	724	737	806	716	789	731	729	745	717	770	760	736	749	771	766	747	714	718	741	765	725	756	783	736	728	737	748	724	811	776	754	739	722	729	756	695	769	745	771	737	781	761	737	744	741	779	736	704	746	718	737	765	772	751	796	701	733	737	799	784	730	735	725	775	720	729	745	758	748	747	727	715	736	774	719	770	729	764	696	752	779	721	787	722	808	754	769	737	714	752	774	741	745	771	693	735	730	786	759	760	784	762	771	715	769	753	693	722	742	767	759	747	787	776	726	717	745	784	732	771	711	747	745	769	775	805	765	740	758	774	740	710	807	749	698	783	746	744	731	737	746	728	693	748	716	773	798	730	778
22977	21501	29737	24162	21754	20828	9605	716	546	509	536	566	553	532	520	541	491	471	549	515	490	545	515	549	515	549	487	560	518	563	531	535	529	524	483	535	505	532	521	520	508	516	480	534	538	510	533	510	517	516	562	526	509	516	497	511	574	480	509	530	541	502	534	519	518	550	535	554	539	554	556	559	557	498	506	561	494	521	515	512	575	551	540	520	521	533	512	519	519	521	495	495	527	517	526	523	556	528	503	530	515	551	559	531	516	569	503	496	493	520	527	523	474	519	523	510	488	546	508	554	549	550	496	536	526	535	490	502	511	501	474	487	505	560	538	528	522	527	487	496	486	522	524	520	531	503	523	494	494	477	523	517	502	525	513	528	520	456	496	562	535	545	536	536	522	485	497	492	543	538	528	520	512	518	528	527	510	551	505	511	504	516	535	513	513	488	560	540	485	477	530	502	533	551	548	543	528	548	492	533	520	535	489	523	568	503	518	488	501	517	539	546	512	506	546	518	507	523	508	504	530	543	498	537	496	537	560	535	498	520	562	511	557	531	484	511	512	510	526	493	538	547	529	523	492	549	544	548	535	502	510	508	488	540	577	552	529	504	518	549	516	556	541	562	537	541	519	549	548	562	521	498	514	517	504	524	545	494	540	513	530	525	510	516	533	505	523	513	516	518	524	513	509	525	556	484	490	504	525	510	551	535	512	512	513	531	542	515	517	550	511	539	523	487	543	513	501	511	528	483	511	506	525	559	490	548	530	516	489	546	521	531	538	509	553	531	507	508	533	509	556	537	513	520	504	514	518	521	505	533	525	547	517	557	546	517	548	544	533	565	531	515	489	542	512	520	537	552	565	499	536	530	468	532	578	553	558	543	483	525	474	473	515	550	508	483	525	553	549	521	536	514	528	516	510	537	573	507	530	541	545	519	513	525	507	561	529	506	531	520	519	558	512	503	515	499	531	512	568	494	501	504	560	528	479	501	516	478	491	513	525	537	513	514	490	542	529	515	512	501	508	519	571	497	500	465	521	501	460	507	587	544	514	509	525	480	511	505	538	513	499	494	513	557	489	520	520	522	491	528	482	500	513	542	509	518	516	504	570	504	548	497	528	542	502	532	500	520	498	503	503	483	535	485	548	503	537	557	555	472	553	565	536	504	506	485	537	485	511	536	526	543	521	555	480	508	514	559	541	516	565	503	554	496	526	525	503	534	525	526	481	517	473	534	518	543	527	532	523	514	536	538	537	471	543	536	536	503	472	515	513	488	518	522	535	470	516	517	464	534	497	507	526	536	529	487	524	456	517	539	533	499	520	536	511	494	502	501	518	521	549	505	523	521	513	543	516	528	549	513	508	525	538	504	540	539	468	526	555	508	479	564	498	506	543	493	511	536	500	517	525	558	508	472	501	518	515	524	531	520	530	538	494	557	526	543	494	519	471	520	484	539	487	529	531	556	495	504	541	576	480	517	546	529	544	548	504	505	523	478	546	520	541	530	496	530	528	510	528	496	514	498	537	522	514	517	502	504	529	536	519	534	503	489	568	508	534	551	524	527	495	539	524	535	544	525	520	484	528	492	563	514	506	516	549	523	515	567	518	524	507	542	517	538	526	506	551	554	472	529	515	512	528	501	505	500	520	480	540	520	491	538	506	521	515	501	544	501	547	500	515	479	502	542	523	527	505	513	512	503	526	466	498	478	526	475	528	498	530	519	480	536	535	539	532	530	555	499	516	473	490	534	578	521	518	515	538	504	476	518	491	508	553	517	517	523	575	521	479	506	493	506	534	535	555	498	524	543	510	565	501	500	514	558	513	517	485	541	538	533	538	508	510	538	494	541	497	562	559	512	518	523	532	467	530	520	514	496	524	558	502	558	543	507	543	547	510	552	526	548	522	574	535	512	479	531	512	532	527	528	489	523	557	499	511	500	493	526	559	537	531	591	521	558	543	529	531	517	495	498	474	508	503	533	517	476	509	528	518	559	524	527	532	495	542	560	515	498	518	524	527	502	579	548	527	525	529	497	515	478	552	526	530	550	531	553	532	529	543	521	520	532	547	540	526	532	498	525	488	510	513	547	471	512	516	504	528	520	553	506	525	521	489	488	481	522	533	517	525	540	501	527	595	525	483	536	515	557	520	508	507	496	499	515	535	551	521	511	527	518	500	554	490	535	502	507	533	537	534	536	518	520	541	537	502	514	539	506	549	504	483	568	493	513	547	493	517	538	533	510	521	488	508	520	511	497	519	527	520	527	561	527	526	513	525	514	507	548	513	508	537	513	551	555	459	564	523	518	505	496	502	494	516	478	521	524	554	494	556	496	549	534	508	511	524	513	480	479	528	543	483	540	537	520	509	497	500	535	519	547	530	561	487	547	532	491	518	503	516	507	549	539	525	500	521	522	516	508	529	558	495	495	513	506	554	531	525	499	516	504	473	503	507	528	571	505	539	504	523	544	499	516	495	523	521	508	525	518	520	483	498	490	474	523	513	492	496	537	500	520	504	527	510	512	526	529	520	559	570	522	496	558	514	545	511	504	495	524	513	540	548	521	535	495	536	541	487	488	577	540	543	520	522	485	503	517	518	517	519	517	548	515	517	564	492	557	500	535	537	540	550	523	505	499	545	496	564	484	511	503	479	522	487	469	519	533	496	482	540	554	554	538	558	515	489	463	497	501	560	522	522	511	493	508	515	512	523	499	524	534	513	513	517	492	547	519	532	514	534	534	539	470	583	534	562	533	525	475	495	531	508	520	522	558	549	548	526	485	531	528	521	531	548	520	465	547	539	517	538	533	507	501	554	489	593	511	533	548	494	512	475	506	490	574	543	474	513	521	524	486	542	522	511	545	532	523	508	522	516	523	527	535	521	539	520	481	539	525	510	494	469	519	494	512	516	542	560	505	489	519	469	505	520	482	516	522	491	522	552	530	516	522	515	524	551	529	505	528	541	516	556	511	550	525	473	506	518	493	547	544	466	517	527	508	514	538	480	531	505	523	496	544	517	549	503	572	523	493	557	537	544	521	567	506	518	480	529	500	516	523	529	529	510	465	563	517	515	520	534	538	484	490	550	553	495	508	463	504	533	514	555	527	532	506	493	555	522	539	500	491	504	495	509	533	581	520	556	495	559	523	517	497	517	542	534	528	499	547	465	583	497	566	499	531	535	502	515	514	524	499	511	514	510	485	508	548	529	528	501	541	463	485	508	517	491	514	504	486	515	519	502	489	524	542	567	520	534	515	493	562	483	513	484	497	536	544	534	462	472	515	483	522	521	473	520	512	532	492	501	465	541	545	513	506	538	491	496	545	525	559	497	507	509	513	516	511	487	519	489	547	512	465	529	475	507	498	522	508	476	510	490	540	513	520	523	518	515	549	509	528	525	491	513	541	594	480	502	525	483	522	497	496	520	528	511	478	509	502	531	509	524	530	527	499	536	531	485	498	518	526	502	552	534	533	549	509	535	450	537	521	518	557	539	531	515	512
61490	98315	73993	47134	35111	19211	4024	843	829	841	873	850	863	864	835	832	833	835	821	835	819	841	827	859	783	830	821	841	828	839	800	863	860	832	812	805	848	820	857	861	861	884	861	805	854	815	854	798	848	813	866	808	796	867	834	825	835	835	828	830	887	815	838	827	852	861	805	822	847	877	970	937	887	864	891	849	825	822	822	852	847	800	827	831	829	841	861	927	782	848	834	793	809	838	841	832	830	872	831	826	854	850	896	792	846	879	855	849	882	870	823	899	806	810	819	816	837	828	857	862	850	843	843	790	840	876	802	833	823	857	861	802	819	832	840	840	826	788	860	857	793	857	790	867	834	856	745	827	827	853	815	855	809	836	819	836	844	832	778	845	822	816	795	841	815	836	870	823	834	821	847	814	832	841	842	862	824	793	826	884	802	819	815	841	811	857	813	835	845	819	808	784	820	834	868	831	803	856	852	788	788	766	788	893	839	848	809	820	818	836	784	798	897	854	861	799	868	782	868	840	806	843	819	812	829	843	854	836	857	783	816	816	772	830	853	826	796	823	835	846	821	765	818	834	818	827	836	811	923	822	838	811	825	788	792	851	808	815	797	822	846	812	804	845	793	849	829	822	831	860	857	836	802	807	850	823	881	828	835	797	785	773	849	853	818	830	821	827	825	802	851	821	846	859	842	796	868	791	840	836	919	850	801	825	854	791	844	844	840	790	804	818	880	792	815	832	818	772	847	801	866	839	818	809	759	831	818	846	835	824	853	829	848	842	799	856	847	796	785	784	828	869	879	837	824	832	860	840	811	819	841	801	885	833	793	787	863	817	833	817	814	845	865	828	790	874	869	814	820	853	867	860	810	807	841	867	821	886	830	842	851	830	852	825	840	825	831	808	871	825	829	830	873	884	820	831	820	829	789	864	830	790	846	762	788	828	799	873	852	798	869	833	869	764	766	874	868	845	838	864	861	821	819	875	809	881	869	841	863	849	808	864	835	824	818	843	856	848	811	877	812	804	886	813	869	876	847	858	852	837	829	843	853	837	848	879	762	841	887	837	879	827	812	854	825	795	865	863	860	821	818	813	827	810	829	812	840	909	805	828	848	817	873	824	852	822	842	856	820	835	826	820	798	835	891	818	848	857	866	888	841	840	809	803	849	875	817	898	832	815	814	850	836	884	794	833	801	799	824	838	853	782	778	783	865	850	841	865	815	825	790	812	837	766	849	834	796	854	832	881	859	871	879	801	831	785	819	820	863	840	822	822	860	812	801	823	817	806	835	880	792	858	872	857	810	864	830	763	800	830	833	815	874	850	855	828	824	854	804	836	840	841	817	817	848	854	834	845	831	828	856	852	791	827	833	837	877	873	946	837	814	800	821	815	877	807	863	830	802	817	816	825	789	841	843	831	844	878	807	847	787	868	865	840	867	852	850	792	836	826	848	807	799	891	872	808	836	831	822	804	831	832	792	832	817	780	846	808	806	867	834	867	839	886	821	854	815	837	838	820	821	853	834	816	828	817	840	828	795	781	785	821	824	875	836	787	898	763	800	809	811	813	801	867	845	810	885	834	830	842	828	848	819	823	897	827	837	841	758	845	883	841	830	866	882	820	855	857	833	873	821	859	881	846	859	816	831	828	850	810	874	846	822	876	873	810	828	828	800	856	844	856	860	823	837	845	822	831	829	850	869	803	851	762	820	848	843	817	796	835	854	836	820	843	880	832	787	783	805	817	868	871	856	849	871	838	852	842	805	829	826	846	856	830	826	839	855	834	807	852	838	820	793	859	812	847	849	771	803	841	817	810	883	833	780	813	861	873	844	829	821	833	887	837	862	826	857	861	856	859	874	844	797	779	848	832	884	843	841	770	830	893	809	840	885	853	812	875	851	803	799	851	933	899	919	855	802	861	873	815	867	850	871	828	830	797	859	818	878	877	845	827	834	846	872	857	820	771	888	862	815	837	834	912	827	818	871	853	841	833	857	771	853	853	914	832	872	809	799	882	833	765	800	859	842	859	778	767	832	860	878	843	823	826	767	834	859	863	854	788	869	858	850	809	758	791	831	815	807	828	842	804	900	853	822	837	805	890	824	825	800	781	853	814	815	848	861	823	850	843	826	781	857	844	818	804	821	914	825	869	837	749	784	823	816	801	849	826	870	880	852	869	799	865	849	800	845	886	862	842	869	827	848	819	832	859	821	827	851	849	882	821	802	794	801	809	853	799	811	853	857	832	838	803	865	832	870	830	867	883	805	803	826	900	856	882	804	778	834	870	807	853	791	813	850	814	854	857	825	833	837	852	848	824	824	850	898	854	803	864	798	841	803	860	805	844	810	882	822	861	861	849	840	853	860	783	796	865	775	837	821	856	798	857	789	928	857	870	841	844	853	797	847	817	838	815	791	876	852	867	802	790	845	758	853	846	830	854	819	830	845	858	878	825	828	854	804	805	862	815	837	872	863	793	827	844	857	817	814	865	866	837	819	815	849	789	839	828	863	853	851	820	845	832	840	874	771	878	804	813	861	802	816	850	850	827	767	836	825	850	809	799	853	821	853	859	810	828	845	830	830	835	868	812	853	789	859	860	810	799	867	823	795	800	801	833	835	821	838	816	895	870	886	827	857	820	801	806	842	815	821	829	866	816	793	769	878	822	886	782	865	829	812	871	812	855	792	813	807	843	869	817	874	791	810	814	884	888	825	859	820	799	830	836	840	796	824	820	807	807	817	834	835	813	872	837	836	841	837	834	895	835	849	870	846	794	815	831	829	844	803	865	882	861	797	822	908	761	828	876	800	826	869	834	831	844	842	827	849	893	830	832	873	870	832	822	831	907	914	834	817	901	809	826	808	820	839	865	853	759	839	844	827	810	818	821	852	819	856	790	814	819	847	863	847	860	815	832	822	845	810	807	838	778	860	853	840	772	833	858	834	857	824	830	831	819	827	834	830	777	829	817	809	776	879	784	817	834	830	890	819	845	826	851	874	832	863	844	845	772	853	800	829	830	816	844	870	865	800	812	815	793	845	793	785	854	837	857	815	809	850	830	785	846	820	801	803	857	774	828	816	855	850	828	822	851	833	833	799	862	825	835	858	839	801	867	885	789	838	872	817	867	797	816	844	840	823	806	778	843	843	800	863	845	878	805	847	795	823	856	883	822	839	815	864	845	813	847	826	831	829	791	836	859	822	868	832	847	772	807	790	838	793	869	819	814	801	782	903	828	814	837	815	809	830	847	845	821	864	807	820	806	839	829	874	866	828	847	952	859	809	836	848	838	823	845	805	841	842	834	835	810	872	896	814	838	814	858	808	822	810	829	770	792	800	854	826	824	852	843	815	823	813	826	819	825	891	836	852	832	829	827	863	846	852	877	782	845	819	860	834	859	790	826	784	847	849	864	804	830	820	818	801	842	887	816	896	843	769	842	847	817	823	873	830	892	821	827	845	814	777	844	845	829	839	776	820	823	871	904	806	798	791	846	893	844
28330	27399	26212	13117	3468	1353	618	474	471	528	506	502	472	464	479	488	519	487	489	492	487	522	486	461	496	476	469	484	491	505	457	507	494	449	475	500	522	505	456	475	464	449	513	482	456	481	481	448	465	486	466	480	472	489	502	520	512	464	488	514	483	520	502	511	470	447	510	456	489	494	510	474	492	457	486	502	476	444	486	494	485	446	476	492	487	421	475	494	495	464	462	460	521	485	505	504	461	476	455	465	459	465	489	479	449	482	482	499	458	475	495	468	493	493	505	468	502	469	483	464	506	463	477	480	468	420	460	472	506	473	487	470	476	491	492	508	490	457	428	477	486	466	455	490	465	516	495	485	436	490	459	480	497	461	483	507	473	481	458	457	519	482	519	454	465	497	490	488	503	477	523	482	485	515	523	441	482	490	458	487	489	457	482	480	469	474	486	453	488	436	464	459	493	467	535	432	495	465	464	488	492	488	481	447	447	531	467	450	481	488	488	467	524	455	488	512	456	496	477	470	463	463	434	469	465	423	464	472	530	494	441	471	491	493	512	487	467	508	441	471	477	493	488	500	463	455	534	503	447	508	463	489	512	468	476	465	445	499	473	470	496	509	475	461	475	478	495	470	506	441	489	461	447	464	457	465	442	448	474	433	483	459	473	481	488	454	482	478	478	452	537	447	484	465	505	476	444	499	462	467	477	461	490	496	514	508	484	476	481	439	483	488	492	488	464	503	472	483	459	456	467	482	464	494	469	467	504	476	481	466	494	478	465	477	466	473	459	505	459	480	476	512	464	489	471	461	488	471	470	469	497	461	526	470	500	485	491	461	496	454	460	460	485	494	474	487	505	441	496	457	488	473	496	441	498	494	512	485	461	467	456	498	464	476	489	483	503	489	505	527	499	461	446	458	511	453	506	460	474	491	476	486	504	466	452	424	488	471	457	448	505	476	480	474	458	491	458	458	470	472	462	451	496	478	489	478	474	470	497	424	459	498	487	462	454	507	508	462	482	497	455	462	477	497	486	463	495	480	475	468	485	513	458	481	510	497	465	508	453	517	450	464	469	487	475	536	472	464	453	475	451	478	477	473	443	492	455	456	505	493	521	484	489	456	490	460	483	478	504	496	452	478	497	507	448	487	449	478	472	423	480	474	504	506	510	502	438	526	448	501	488	503	469	478	433	502	499	508	491	467	540	490	487	468	462	492	501	511	448	478	534	451	505	461	455	449	486	489	467	506	461	450	475	445	449	438	495	485	472	491	474	492	523	464	491	497	435	489	410	466	469	489	443	475	459	476	511	492	436	454	481	472	495	487	473	470	494	491	492	462	454	477	495	538	469	485	487	512	482	491	437	478	452	493	502	481	450	477	503	464	496	494	512	513	449	525	462	504	511	466	465	460	476	508	509	472	467	478	439	464	498	506	498	451	475	471	500	471	457	524	459	490	452	476	499	483	486	459	463	484	482	500	486	447	473	461	442	491	492	464	455	460	501	458	479	494	461	490	502	501	464	502	465	472	445	492	445	482	470	449	488	447	455	498	521	457	480	466	474	449	502	438	468	466	480	491	494	496	518	507	476	476	466	461	491	438	459	514	474	472	482	477	457	450	448	436	463	471	505	481	465	479	443	478	490	516	459	466	507	481	493	475	455	493	458	520	458	483	445	521	505	456	504	464	502	468	507	498	509	476	418	510	442	453	467	465	491	493	507	490	475	469	465	446	492	459	499	480	490	462	464	444	483	473	469	491	490	448	451	460	457	488	474	496	483	444	462	528	498	463	458	439	505	470	455	506	489	477	457	490	434	481	465	476	446	483	458	481	478	473	489	471	469	475	498	472	510	490	485	434	504	455	464	493	475	485	471	500	475	486	460	484	498	495	491	455	477	456	472	485	465	482	506	441	496	473	507	478	491	447	464	500	476	450	472	474	485	467	540	487	487	427	488	458	462	449	493	524	435	508	469	481	504	467	491	471	464	472	467	508	437	460	463	451	453	485	491	475	496	486	477	459	411	488	516	447	500	493	506	483	513	442	482	492	535	498	505	482	484	507	497	450	473	470	487	516	491	496	477	474	490	471	497	475	495	482	486	514	481	470	482	473	442	504	484	512	484	478	462	456	490	461	463	467	500	474	511	461	471	497	466	479	459	474	453	483	464	459	468	510	423	500	515	468	462	513	494	452	486	462	486	483	448	474	501	465	464	478	461	467	470	477	461	496	487	445	454	456	493	505	470	461	482	507	479	492	452	488	514	463	492	530	480	492	491	466	474	470	481	487	461	469	489	472	475	449	456	499	507	459	478	453	463	501	495	478	517	489	506	474	499	493	500	464	474	480	483	515	518	455	475	487	481	455	484	431	479	473	473	512	523	492	490	494	492	471	479	499	499	500	469	490	485	459	472	476	450	499	412	471	484	482	524	461	466	464	444	507	464	505	482	496	510	524	445	476	477	457	511	508	472	470	491	479	483	473	518	484	497	505	473	462	468	514	504	464	465	478	487	466	508	442	479	495	495	486	496	462	454	484	438	469	489	481	438	492	454	509	484	498	440	475	473	460	500	464	453	459	454	500	480	497	461	474	480	476	467	506	510	469	449	483	491	454	477	480	461	498	497	471	482	502	475	476	480	473	492	433	486	467	467	467	479	516	505	473	479	488	511	468	442	448	488	492	519	496	457	450	450	443	465	441	480	483	466	474	448	440	442	433	499	491	494	504	446	478	461	450	493	470	458	469	471	481	461	477	478	476	474	450	474	515	474	487	483	451	449	450	483	473	488	477	471	473	472	465	452	448	463	472	476	503	488	462	485	462	475	483	490	495	451	460	502	470	489	457	449	484	472	490	445	461	437	483	506	496	464	443	480	494	468	463	461	440	481	471	488	511	467	461	465	469	451	468	472	509	463	473	493	508	500	464	511	487	469	497	460	464	531	508	466	501	450	494	509	457	478	474	514	438	493	453	487	499	480	510	469	487	477	486	507	474	472	480	467	522	495	503	461	474	478	499	463	457	434	486	484	510	460	444	514	488	514	462	487	468	483	450	488	511	478	489	456	456	476	466	466	449	469	456	455	438	490	480	491	445	489	490	470	478	471	462	494	485	490	473	514	474	480	460	498	465	492	473	487	464	483	458	445	472	467	470	479	494	516	478	519	501	485	492	437	416	440	451	449	462	471	450	462	455	475	482	496	519	486	483	499	454	457	474	506	471	470	475	503	504	465	497	494	487	517	488	476	478	502	508	451	463	496	519	479	490	467	478	471	471	460	461	487	492	494	447	502	492	487	469	464	484	482	459	467	449	438	459	462	466	464	465	468	453	480	478	459	468	461	472	468	501	450	488	462	468	438	457	453	446	485	505	436	482	473	467	469	482	473	459	501	490	460	467	477	501	491	487	476	494	500	455	494	491	452	484	473	504	467	477	482	525	453	498	489	475	456	483	451	472	470	484	485	446	475	451	482	442	487	449	468	475	511	472	467	446	457	469	497	502
37013	46652	31313	13744	6719	2820	1047	796	850	792	818	843	807	786	807	753	812	783	839	836	811	849	836	814	735	847	836	794	802	794	828	800	813	774	792	785	785	785	802	765	825	816	790	815	777	835	793	813	791	809	819	773	840	797	792	854	843	824	774	832	817	785	809	824	828	830	815	737	811	817	789	781	813	773	838	843	797	810	749	865	784	844	816	792	780	793	882	831	813	766	794	835	799	832	796	834	803	805	841	844	769	842	843	810	806	793	794	816	812	799	784	826	783	781	801	814	806	814	810	795	841	828	846	739	809	814	803	846	829	791	753	821	780	833	852	793	804	782	820	859	869	818	803	788	842	828	770	851	814	778	819	787	854	817	832	819	833	833	763	794	801	781	816	775	806	838	833	838	861	784	828	878	815	845	810	789	807	816	786	770	824	794	848	788	770	795	761	829	852	776	811	766	853	849	801	844	853	821	804	834	847	778	832	779	818	821	802	806	830	845	850	788	824	833	822	834	796	823	762	807	848	792	847	863	880	859	769	798	781	819	768	807	840	804	838	779	787	782	822	789	788	855	824	790	832	814	895	819	808	857	824	846	828	779	908	860	772	847	835	820	827	789	886	803	732	801	858	849	835	798	795	780	833	820	824	792	806	812	780	814	819	864	800	839	817	848	802	834	815	821	809	906	859	832	794	764	853	780	798	829	809	801	824	822	856	765	813	819	845	777	833	828	836	867	779	826	777	822	773	831	771	842	776	771	829	822	783	815	783	871	849	827	909	829	836	831	801	852	837	819	832	829	822	792	787	755	818	825	825	750	810	814	805	847	790	829	834	801	843	787	854	839	814	832	896	807	809	800	821	828	802	794	778	842	844	830	855	825	834	842	852	827	777	790	791	787	765	823	810	786	820	784	841	778	778	864	733	833	750	836	823	819	753	782	818	824	819	827	803	812	841	749	850	805	829	857	849	814	753	788	802	783	835	863	835	812	846	806	784	856	774	873	794	817	853	811	776	844	793	815	765	780	796	806	797	872	828	821	819	824	783	792	787	834	805	769	790	783	859	751	770	792	812	813	811	833	757	782	809	788	788	809	776	849	793	784	831	832	823	774	791	791	804	839	782	803	836	864	850	795	815	762	810	837	800	741	821	852	813	803	782	813	806	805	825	843	861	833	820	775	804	806	791	804	779	858	771	830	775	782	827	821	735	770	763	791	780	832	818	796	807	771	802	778	806	748	817	800	807	822	834	814	826	833	808	827	783	791	832	846	813	838	837	803	809	863	782	820	802	858	833	834	826	793	769	799	749	803	808	831	834	831	787	807	808	799	800	845	810	814	820	800	817	802	790	808	809	773	833	780	845	768	813	821	837	777	756	753	851	815	816	794	806	760	842	801	811	764	864	815	765	819	826	822	816	841	796	806	741	795	782	803	788	804	818	790	750	799	834	822	833	809	846	749	796	895	828	797	785	839	865	816	816	826	863	832	855	771	816	775	778	812	825	811	784	801	828	805	818	824	847	798	854	806	822	877	774	846	850	795	782	796	826	787	820	821	862	754	818	825	823	839	815	766	817	809	788	796	793	801	737	753	829	862	802	793	864	833	814	793	854	816	771	813	839	785	785	742	854	840	808	818	819	826	811	805	839	873	820	771	812	814	814	827	792	774	778	819	807	792	775	794	807	804	791	808	812	787	820	829	831	893	840	775	870	830	772	833	785	781	826	821	840	829	790	852	808	783	828	846	809	782	814	802	824	823	836	748	788	765	786	830	806	823	828	808	792	854	789	807	821	815	793	839	800	798	850	816	833	737	798	805	797	797	792	824	825	843	827	766	804	774	789	835	857	836	837	882	802	771	861	870	850	786	841	843	834	769	853	819	817	809	765	847	806	791	773	771	749	811	859	812	807	791	799	728	802	798	816	809	839	832	801	826	809	817	790	800	814	823	836	812	770	776	821	828	794	810	828	806	815	793	853	831	881	834	883	800	788	804	761	813	785	837	856	783	829	801	840	800	797	835	778	803	808	850	783	846	869	830	849	806	814	860	818	817	839	831	793	794	795	828	871	812	770	868	788	817	779	836	814	849	782	826	844	805	835	825	792	793	830	787	810	809	818	791	786	797	810	849	831	815	767	806	823	799	904	789	895	807	872	828	770	840	830	801	793	778	832	859	799	812	787	812	783	856	816	779	848	782	788	774	835	786	793	774	834	856	837	809	863	764	824	785	845	784	738	806	821	851	798	837	849	781	832	799	805	791	808	830	806	832	798	789	865	831	813	851	820	802	829	833	838	848	784	800	780	829	832	849	780	807	759	825	842	840	873	836	813	801	832	786	793	770	750	840	807	796	853	867	868	787	837	753	862	785	782	848	816	769	805	785	836	746	804	830	803	797	787	816	809	874	803	863	859	820	836	793	813	818	826	812	813	789	833	824	813	837	801	832	816	815	839	806	794	794	783	813	820	812	784	793	809	846	816	804	850	839	760	816	824	804	803	779	795	824	812	810	794	887	795	789	812	824	778	814	800	820	794	833	820	785	808	800	835	762	786	820	812	838	792	807	843	822	807	831	781	824	827	830	842	811	850	834	748	807	787	791	793	826	854	795	788	800	827	834	836	808	817	819	808	837	899	817	778	880	773	825	776	779	807	743	791	816	785	784	795	805	766	822	831	810	761	817	816	874	832	775	824	832	800	827	823	816	781	791	827	826	794	777	841	845	796	793	855	797	822	767	846	764	819	797	835	807	786	853	781	821	863	793	839	834	806	815	849	801	825	815	844	782	874	852	796	809	779	826	881	810	802	851	806	825	819	844	822	830	839	832	875	839	779	797	813	777	794	867	790	776	812	770	786	771	835	786	790	829	810	834	803	845	802	850	733	828	810	803	847	826	808	812	843	771	813	811	788	779	799	829	842	778	821	838	867	873	810	838	783	833	764	824	790	802	759	823	794	844	829	806	850	815	801	871	880	798	811	775	802	816	852	843	812	833	830	794	786	822	792	817	838	795	792	862	779	821	785	768	875	810	807	835	821	790	843	870	764	823	758	807	836	806	818	825	813	833	842	834	811	825	860	847	791	825	789	862	849	872	810	836	800	792	811	739	789	829	763	858	825	838	756	843	817	774	885	820	843	823	816	805	833	763	860	782	836	784	815	765	813	828	778	778	807	760	825	760	848	851	763	796	832	790	812	799	817	824	758	849	812	808	843	800	818	795	834	808	784	790	911	759	825	778	842	778	802	811	804	847	774	770	817	794	859	816	785	810	821	817	797	846	851	813	807	823	782	829	830	824	824	804	853	810	789	848	799	762	801	804	816	842	795	833	795	791	828	889	759	792	845	801	799	789	786	812	846	834	837	803	840	791	779	802	841	754	789	846	823	846	814	826	815	806	842	836	740	826	805	815	802	844	874	845	820	799	831	831	867	862	797	824	827	890	860	805	805	785	831	811	829	822	841	856	818	811	821	822	801	804	809	790	826	827	786	829	841	794	849	813
23973	22174	30553	25450	21562	15344	3072	488	418	424	452	405	420	398	420	423	424	395	440	401	378	467	427	453	438	418	456	404	410	445	446	405	376	400	409	403	435	389	430	427	392	420	427	431	449	431	400	425	424	397	442	424	415	407	429	458	403	426	417	412	409	389	415	410	440	465	397	412	457	433	407	407	430	456	429	407	389	429	421	416	410	435	398	440	417	422	401	440	447	404	448	417	431	413	414	465	431	430	433	385	397	421	419	389	380	418	422	394	428	428	427	402	379	413	432	399	426	442	414	428	421	400	427	390	417	434	411	447	393	440	404	410	422	417	431	443	411	403	392	391	420	441	425	352	456	412	401	456	420	418	436	427	417	413	413	376	416	407	437	375	418	431	431	431	412	426	429	423	419	442	416	392	408	419	437	441	412	429	428	422	403	418	420	456	410	414	431	399	410	420	435	405	414	416	408	431	422	404	415	380	420	418	411	383	429	419	430	461	441	440	418	413	399	427	398	394	399	421	421	402	424	420	434	463	450	420	390	400	392	412	393	416	425	426	420	412	392	442	414	366	417	406	415	411	403	428	421	413	418	404	410	408	405	406	395	417	441	449	443	433	378	382	411	454	421	384	391	423	440	451	343	395	439	377	444	425	456	409	463	399	424	389	438	415	402	389	427	391	406	417	421	376	437	373	426	389	471	402	421	426	418	390	411	394	409	412	399	421	390	394	421	421	424	438	425	413	435	409	415	394	434	433	425	420	404	436	422	396	426	417	399	385	433	411	430	429	394	415	448	426	426	440	458	379	423	413	413	424	437	403	474	432	414	388	402	412	421	437	407	417	392	403	432	392	433	408	422	411	427	383	434	407	430	400	445	446	440	373	444	462	427	414	420	439	435	423	381	422	389	424	419	441	440	453	398	428	430	455	429	433	435	385	403	417	437	393	456	434	426	421	417	421	411	411	456	399	435	421	407	464	454	395	416	431	431	463	389	376	425	447	397	389	412	456	433	437	449	428	416	431	402	396	426	410	442	402	437	432	428	422	468	439	408	431	403	445	429	387	398	391	404	399	451	424	445	384	472	387	406	390	404	438	438	416	423	426	395	413	425	415	433	445	384	429	431	382	416	412	437	398	433	435	376	406	437	417	446	427	392	410	397	431	393	424	415	426	399	442	405	421	418	453	405	440	393	440	386	429	420	411	403	453	418	443	404	463	419	442	433	411	434	402	397	404	436	424	372	420	425	447	425	390	458	401	432	427	466	400	390	431	444	423	395	443	420	429	433	406	407	404	413	427	444	407	409	420	419	400	447	438	423	389	429	382	445	395	413	401	427	429	386	424	431	408	413	416	423	377	411	411	420	400	418	406	397	417	399	420	441	423	424	431	408	440	441	435	422	411	407	388	450	430	398	452	406	405	424	402	429	443	417	397	427	418	395	434	404	440	426	426	420	413	428	444	415	408	453	443	389	387	420	395	385	421	416	383	419	397	456	393	432	408	412	412	426	416	433	404	440	394	374	412	456	419	433	417	458	404	419	447	409	402	418	417	431	412	449	410	396	417	412	435	432	419	387	431	406	427	438	405	419	410	436	425	408	445	417	448	437	400	373	452	428	424	407	425	387	465	390	461	437	412	424	443	407	430	406	385	436	415	416	434	381	428	386	399	420	413	398	421	446	399	396	421	417	431	431	403	414	420	406	424	427	432	403	421	447	402	384	389	417	401	418	414	443	390	427	412	399	422	422	381	446	430	380	429	437	418	415	452	430	424	408	381	418	393	415	455	433	428	425	414	447	427	419	398	427	416	422	393	423	421	427	394	388	406	429	434	404	408	422	394	398	417	425	398	431	408	410	397	395	425	380	402	436	413	418	384	433	415	421	447	442	443	380	439	409	393	387	414	405	402	416	402	402	388	419	397	388	432	401	413	414	423	440	423	437	417	462	440	438	402	430	407	431	418	445	428	413	411	416	423	402	433	415	383	416	406	398	379	386	416	391	430	434	420	422	443	401	453	458	395	454	434	419	392	421	426	409	410	422	403	418	378	423	413	417	454	438	409	410	422	413	356	443	396	420	425	409	416	412	428	431	385	395	449	432	437	464	431	432	405	443	437	449	420	380	405	419	394	418	471	401	404	434	408	388	440	447	435	480	415	406	409	429	424	422	386	406	432	398	432	416	423	408	440	387	376	444	403	407	430	411	422	450	429	367	417	418	398	424	375	430	456	400	427	424	405	419	467	456	405	391	409	410	408	411	394	398	430	442	408	430	390	441	449	394	407	470	413	409	432	449	410	432	433	451	417	411	421	386	418	424	424	413	433	424	421	453	410	382	409	430	435	453	457	402	423	435	422	426	451	430	419	417	403	435	411	437	430	442	436	435	434	405	434	442	409	395	459	404	377	413	421	421	434	425	430	422	415	441	440	415	417	418	426	380	390	425	403	406	416	425	403	406	397	429	420	437	412	397	456	426	446	437	446	413	419	404	420	431	428	397	427	413	411	434	423	407	431	418	390	430	418	418	387	409	409	380	377	413	423	414	406	418	453	440	446	429	422	410	413	428	437	406	399	418	421	433	420	417	377	446	451	415	422	424	421	427	426	405	444	467	442	435	406	436	446	397	379	427	431	409	380	444	384	420	389	423	430	413	407	406	393	424	392	423	443	401	407	431	408	416	432	451	428	420	425	422	387	407	437	434	400	436	404	425	398	451	429	422	432	434	450	397	387	410	401	413	432	409	413	396	422	427	413	484	437	455	392	399	391	428	419	441	438	433	422	406	428	415	406	432	414	416	410	428	405	387	431	426	410	471	438	376	454	381	402	406	426	386	434	450	440	439	435	414	400	427	399	398	447	423	415	433	423	440	381	443	413	453	399	418	449	409	406	422	407	420	448	434	402	424	389	422	386	440	397	427	428	420	414	422	407	404	407	407	424	410	425	438	425	439	406	439	430	424	460	479	376	398	430	432	404	388	388	424	461	401	435	438	397	412	418	411	409	417	370	417	391	427	435	423	426	445	420	454	395	402	388	431	392	400	421	395	417	411	402	412	411	437	386	406	426	425	398	415	415	390	433	400	429	413	403	365	428	412	422	422	411	440	407	394	420	418	409	388	441	453	402	410	424	436	448	404	414	415	396	433	420	430	394	390	439	415	416	396	419	413	408	452	409	379	413	421	447	401	423	427	438	394	414	416	420	401	423	418	421	416	440	429	410	426	431	413	382	410	435	407	420	417	449	437	390	382	386	437	437	437	421	408	389	412	426	439	389	401	406	408	422	416	416	410	418	389	403	399	409	398	441	392	412	399	393	393	429	428	437	404	442	433	401	405	430	415	411	395	439	439	410	448	413	394	413	416	433	433	411	431	401	435	415	455	398	431	400	423	431	416	427	439	419	438	413	440	435	408	399	414	406	450	410	412	392	432	420	427	402	427	429	436	443	442	389	410	421	392	408	426	433	413	441	454	434	406	418	433	402	433	442	433	427	441	410	424	422
59875	88996	64718	38655	28848	13612	2553	778	726	714	716	731	735	765	765	742	753	730	708	716	731	750	770	675	752	708	730	742	718	705	663	706	707	729	742	727	710	669	634	723	711	704	706	747	740	690	703	700	657	719	702	714	776	745	729	740	752	731	724	714	714	716	688	721	709	703	716	662	757	711	807	777	680	747	731	714	700	714	722	726	692	679	675	728	732	704	712	697	790	701	750	734	723	715	725	707	701	729	739	726	739	698	731	736	704	730	724	728	729	700	720	681	718	690	722	692	746	781	708	745	743	745	739	694	737	738	725	667	705	719	725	686	704	697	734	739	728	771	721	731	704	699	715	776	728	694	708	696	711	740	729	719	695	699	710	683	719	709	735	794	691	731	720	710	704	710	786	735	724	708	741	732	706	699	702	728	669	733	704	700	711	745	714	704	730	746	744	745	724	748	704	717	702	742	760	685	760	695	753	670	730	680	729	761	698	677	698	745	704	674	716	700	730	687	717	781	655	731	694	692	746	743	769	738	708	751	689	698	698	673	704	699	724	693	718	751	722	723	699	678	742	708	748	730	707	743	718	723	701	708	699	681	716	716	777	694	724	742	670	711	729	695	722	707	728	761	770	696	718	769	689	681	686	743	726	749	706	709	736	732	737	711	755	738	708	731	706	684	716	745	737	690	788	697	763	677	711	742	710	740	689	734	735	725	762	742	733	701	719	729	693	706	683	744	706	750	699	749	713	736	758	655	735	699	735	731	700	671	700	726	712	682	695	678	725	699	696	732	726	711	702	725	694	732	743	682	698	714	744	697	660	707	688	719	702	662	703	709	688	685	742	697	699	741	680	682	731	765	715	734	700	672	709	717	699	674	712	705	718	724	723	703	670	710	728	716	737	711	754	739	666	717	692	725	708	682	708	700	716	693	720	695	720	666	693	770	685	692	733	718	700	713	706	745	708	687	720	708	695	695	714	725	704	744	701	695	693	742	746	709	723	710	723	767	752	771	728	702	721	752	717	721	779	662	714	751	665	734	674	724	748	716	697	735	725	709	730	720	751	751	699	664	764	715	727	706	687	765	665	736	751	731	714	733	668	751	731	736	736	745	727	726	689	724	736	749	729	779	684	708	686	695	725	713	760	748	750	688	688	724	687	720	695	725	729	704	722	748	719	741	729	680	692	739	744	711	755	697	723	682	664	732	755	752	668	695	717	731	688	757	726	722	718	704	748	662	727	714	644	774	744	684	681	730	720	731	708	728	697	714	705	707	704	731	719	739	777	656	725	692	668	744	744	729	713	736	774	753	705	699	733	708	729	741	716	756	687	760	743	749	747	720	728	742	701	718	700	727	723	724	745	779	693	704	686	643	729	768	711	742	721	699	726	729	700	782	737	727	707	694	733	699	744	670	738	762	714	720	754	748	727	723	694	727	726	720	678	722	718	728	738	703	696	666	742	712	726	720	714	721	726	749	695	737	739	715	740	701	635	663	698	702	708	722	710	709	698	744	747	718	719	714	661	702	665	720	720	687	681	740	706	714	776	709	739	744	729	708	756	744	724	698	672	743	674	767	730	691	738	706	694	696	718	650	686	742	704	712	723	725	741	732	706	743	727	718	709	719	743	675	738	712	661	722	686	760	719	741	705	739	723	695	745	714	718	689	736	712	712	744	682	714	752	705	751	709	772	732	716	715	766	716	751	676	730	752	741	732	730	722	681	707	687	717	692	677	736	718	752	655	726	666	672	780	711	763	695	718	756	691	705	726	736	725	724	754	675	713	707	718	680	731	667	668	719	716	710	687	734	731	691	651	692	680	685	719	718	707	731	708	691	671	704	763	756	699	691	749	698	756	645	707	662	729	738	766	673	800	727	679	745	714	700	762	703	738	694	736	730	720	759	698	683	707	673	720	747	749	753	712	692	717	732	742	687	722	687	744	695	718	709	729	706	642	727	721	663	737	766	725	728	727	719	748	738	711	733	707	745	706	691	708	685	687	736	759	742	737	758	768	704	711	680	743	717	737	684	735	723	718	789	697	712	712	728	707	698	737	697	713	763	749	686	720	760	722	741	708	756	689	758	690	701	743	754	712	714	715	711	700	697	707	717	727	652	739	741	693	743	690	706	697	716	699	703	718	713	711	724	697	777	746	674	700	698	716	698	785	723	716	755	676	675	688	742	739	718	751	699	716	729	697	752	720	697	709	722	732	681	748	730	731	778	696	690	681	706	721	674	745	734	738	717	690	730	761	726	712	730	696	678	705	737	776	739	715	710	696	696	757	725	652	737	743	735	709	705	682	701	694	691	705	744	731	735	713	725	737	751	760	726	697	730	681	653	759	768	682	731	666	707	722	672	731	714	705	758	744	706	674	726	693	760	731	702	716	715	715	733	693	736	715	708	742	680	695	724	737	706	653	730	744	716	708	748	736	730	740	696	725	711	721	735	725	660	774	749	695	758	715	673	725	728	752	732	672	745	717	725	716	724	722	693	707	696	735	765	697	725	720	702	710	688	718	738	697	758	708	754	675	768	744	721	701	716	757	759	707	685	730	737	715	736	721	703	720	711	726	712	785	725	680	677	744	700	734	727	716	758	758	726	731	727	710	714	702	684	724	742	692	700	775	707	725	714	709	706	716	691	702	705	708	713	743	758	710	752	781	720	732	745	700	719	688	753	715	694	753	708	720	751	710	703	783	752	741	745	691	679	705	704	682	686	713	748	751	744	713	740	704	752	675	654	709	754	690	683	734	711	725	729	705	720	723	746	748	740	697	713	761	744	720	721	714	765	706	706	728	724	681	698	715	740	682	663	732	660	719	699	743	729	735	789	751	746	708	724	690	781	709	726	729	670	771	708	724	732	686	719	705	715	691	732	712	748	736	748	725	718	730	676	655	686	706	701	714	738	758	734	726	786	718	786	689	687	735	694	738	693	725	740	702	706	741	731	707	711	710	707	710	733	736	753	699	720	738	712	760	684	716	653	701	756	743	719	767	729	698	717	681	689	726	701	715	688	748	716	673	720	675	747	705	703	767	754	706	676	707	757	712	699	720	699	694	716	694	705	705	697	748	689	705	724	709	711	689	764	727	700	720	684	688	676	663	726	732	715	729	693	719	706	745	748	711	687	706	656	727	714	724	719	714	722	714	720	711	700	668	730	694	715	728	679	783	720	718	718	714	770	779	750	701	735	728	745	767	713	752	717	725	717	670	695	741	666	678	725	730	728	695	717	746	686	729	699	732	678	746	742	742	708	704	739	652	761	726	726	699	746	721	687	678	743	683	694	740	712	730	730	702	736	727	723	707	740	725	703	702	709	746	746	676	695	750	737	751	750	724	770	732	744	704	748	701	735	726	719	707	714	729	711	785	667	718	754	752	724	690	730	712	724	705	718	721	668	710	712	739	758	719	711	682	733	710	726	741	699	694	718	718	678	661	688	741	700	762	676	746	731	777	712	709	708	724	700	707	721	729	701	732	743	753	719	753	716	710
23000	21518	29911	23866	22108	20728	9308	674	530	518	513	528	484	525	530	501	499	513	496	497	517	494	492	482	514	525	552	531	487	530	463	486	522	494	560	522	512	476	518	497	529	507	527	503	510	518	511	510	495	462	463	472	479	523	514	535	471	476	462	488	523	505	509	521	508	489	532	479	518	517	500	511	495	487	478	527	515	502	497	518	473	501	488	502	518	492	470	529	533	462	476	473	490	475	483	473	515	457	504	514	492	494	507	505	475	485	491	467	480	472	506	495	497	486	488	502	498	466	490	464	493	481	507	473	482	532	529	508	494	485	483	498	485	507	480	518	521	532	504	486	503	458	497	523	503	505	454	523	520	497	523	470	519	466	499	511	529	466	491	486	500	455	526	477	504	505	498	514	484	527	501	541	527	483	480	477	481	492	511	490	486	491	482	495	511	465	488	504	535	524	474	515	505	502	459	522	492	519	529	525	516	496	510	502	482	447	515	507	501	491	492	514	473	505	526	532	514	485	465	533	531	503	434	488	499	461	468	450	529	517	507	471	501	514	550	497	483	526	513	450	503	499	500	527	500	508	512	465	498	492	515	477	476	505	505	508	487	498	505	505	508	449	473	473	448	495	485	497	534	513	508	521	503	479	517	521	535	510	466	487	515	488	470	504	510	501	489	476	479	485	483	502	521	521	487	507	503	500	499	495	529	482	473	445	517	511	466	490	532	475	481	492	505	475	481	498	518	489	513	519	530	469	495	507	456	470	509	492	468	507	507	502	485	489	520	460	479	509	490	515	466	502	467	460	461	488	498	470	476	513	473	521	509	484	506	499	492	474	503	477	501	490	483	480	488	498	515	461	531	499	509	506	462	459	494	476	488	524	532	541	472	479	477	471	496	487	478	496	518	499	489	517	486	502	506	511	521	485	532	493	485	485	506	506	495	501	499	496	495	530	512	495	502	461	487	480	448	520	519	479	482	523	498	514	491	485	507	460	481	503	497	459	507	528	487	485	506	507	459	482	509	500	522	488	502	489	459	472	491	534	480	478	479	511	488	472	532	495	478	516	492	501	507	506	502	472	464	484	504	493	475	489	484	510	509	487	523	469	487	506	506	462	521	512	475	503	541	470	493	514	502	509	482	517	517	515	485	522	513	533	512	506	508	472	512	466	516	494	486	485	515	503	461	495	511	519	504	494	501	502	495	475	484	500	493	515	515	496	517	469	516	511	469	463	500	513	515	460	455	492	511	503	507	491	484	548	506	508	495	474	482	491	513	505	451	482	466	477	496	489	506	521	544	505	510	506	493	513	486	506	506	496	521	472	505	492	466	552	477	480	534	523	516	481	484	485	510	517	523	514	468	510	480	481	537	463	513	509	497	535	522	494	520	505	467	517	501	489	491	521	475	504	475	515	499	498	510	507	491	501	507	500	499	510	521	497	479	500	514	482	477	532	499	449	468	507	495	505	517	505	510	438	516	471	513	473	500	500	501	508	459	485	514	478	536	518	468	517	504	514	514	487	459	478	486	537	481	528	484	499	494	494	498	476	488	464	491	494	501	519	493	468	515	508	489	465	526	492	481	495	480	526	506	541	459	474	497	516	473	495	499	525	515	467	507	500	503	499	481	508	497	516	495	506	497	490	501	450	553	525	498	502	466	508	508	501	478	517	512	501	508	511	458	519	494	467	524	525	524	538	473	461	444	470	477	494	547	502	478	459	476	480	524	520	481	506	469	516	483	519	489	509	479	494	519	492	490	496	527	488	504	522	475	488	511	493	468	460	547	475	484	475	494	494	502	526	498	455	497	516	521	490	447	493	513	505	487	481	498	503	464	499	471	482	511	501	491	494	513	513	496	478	459	476	490	561	543	477	490	499	476	493	501	476	523	475	503	489	523	470	534	505	500	503	517	540	485	472	472	520	524	494	495	498	521	500	451	499	481	485	470	520	491	493	492	509	499	492	481	484	521	474	489	504	498	483	489	503	466	541	475	435	475	512	495	483	491	463	492	483	486	452	456	468	486	510	512	476	503	486	490	491	495	489	503	476	539	514	480	477	508	490	473	507	502	470	479	508	543	487	483	505	482	475	496	486	506	465	505	491	489	547	459	505	508	478	542	513	475	508	494	481	452	477	507	492	467	507	495	501	524	448	523	470	529	509	471	502	496	497	485	503	471	539	514	502	503	470	490	518	509	472	489	457	475	510	484	501	473	509	486	477	486	495	522	510	484	427	486	488	472	504	478	481	487	493	503	532	487	475	509	490	490	466	481	503	506	501	503	549	456	475	476	473	539	479	527	505	504	455	497	505	480	491	489	533	506	536	492	485	474	448	480	527	509	517	506	527	491	502	513	517	496	546	473	519	524	516	461	473	463	489	500	528	470	485	494	512	452	452	500	506	501	476	478	500	488	479	481	496	485	473	485	502	488	470	472	484	509	493	459	501	530	541	517	525	508	514	484	543	502	477	499	481	492	485	458	494	497	518	518	531	516	488	462	470	530	467	493	472	532	498	523	492	496	531	483	475	518	512	504	496	510	501	482	544	505	471	498	518	526	497	519	468	479	474	515	492	457	481	468	496	520	453	486	482	470	506	510	494	478	496	451	508	473	516	503	498	511	496	529	491	538	489	498	503	489	506	475	470	500	495	477	493	508	510	485	514	463	461	497	471	510	466	517	503	494	503	501	521	492	474	466	491	488	495	501	505	493	469	505	497	527	454	509	478	449	502	501	493	506	463	485	512	463	507	546	528	506	463	535	486	516	505	494	521	511	494	482	499	479	491	481	492	467	492	455	498	519	494	499	479	482	475	483	523	482	473	472	538	525	554	473	501	483	496	498	465	464	498	475	518	476	470	538	484	450	457	481	460	491	492	480	482	455	456	515	495	519	492	488	493	513	517	479	469	488	514	533	511	491	500	486	505	498	507	485	454	518	500	489	557	492	525	489	483	481	529	510	505	477	513	504	464	501	538	504	502	554	535	493	559	482	478	494	483	454	505	496	575	462	552	528	485	483	482	486	485	481	476	485	472	486	541	500	503	505	496	508	499	505	495	500	478	516	522	481	490	502	508	509	501	479	468	426	505	474	514	508	489	515	502	472	501	508	492	516	487	509	494	494	508	447	525	487	486	497	488	469	486	476	494	498	509	465	490	467	518	464	488	514	502	500	505	515	487	491	468	504	466	488	523	538	517	485	511	506	486	540	469	485	522	475	508	474	514	475	466	515	480	468	474	496	507	475	522	471	460	503	509	455	478	487	499	533	498	480	524	492	523	518	490	499	526	473	494	496	518	504	465	473	513	515	473	499	510	546	498	486	508	509	483	494	512	490	520	488	494	475	488	533	530	492	510	468	492	467	520	502	484	457	473	475	481	461	493	514	472	523	501	524	464	457	466	497	516	474	486	493	498	507	503	502	499	483	487	489	481	480	443	513	497	506	501	510	503	470	476	506	509	483	465	489	489	478	481	483	499	511	506	481	477	520	495	514	489
61202	97906	74339	46109	36872	18484	3433	899	872	861	797	837	822	861	814	866	792	876	803	849	792	800	766	766	781	806	773	798	783	831	799	815	796	836	832	789	807	785	778	814	809	849	803	842	788	828	800	835	823	831	858	821	836	798	804	821	849	727	829	814	781	840	825	813	858	800	841	813	746	887	894	857	823	817	837	795	818	792	814	803	766	828	784	790	796	769	820	760	793	813	820	827	789	800	813	806	871	785	840	759	774	784	790	802	838	735	810	791	767	768	809	823	827	760	760	769	819	784	830	796	821	825	816	832	825	820	774	799	746	832	795	804	805	753	856	784	782	796	757	816	817	761	802	788	770	773	746	773	779	831	819	768	787	780	755	838	805	786	769	805	792	806	733	777	725	819	744	793	794	782	804	818	847	821	760	762	773	834	788	824	759	776	848	829	806	811	787	810	815	837	801	813	803	794	813	820	790	786	782	786	832	789	788	834	782	788	767	846	866	783	789	772	791	790	831	797	808	784	842	788	810	753	836	804	762	776	839	779	861	781	738	806	751	783	749	788	810	840	789	805	816	801	825	814	776	846	776	736	766	825	782	824	811	835	766	802	759	781	799	808	780	800	791	809	772	799	816	835	771	766	839	806	793	866	780	800	789	815	728	768	744	810	836	770	833	811	808	821	806	784	801	762	848	762	803	827	837	809	823	814	815	816	810	820	808	809	796	831	763	813	790	763	862	753	772	806	830	802	792	779	787	867	821	822	830	785	789	797	790	785	824	794	795	803	819	805	780	814	784	792	790	837	780	798	831	815	819	826	792	770	819	802	767	778	822	770	828	804	864	800	858	771	800	798	788	789	771	769	827	813	837	812	800	777	828	814	777	798	784	838	773	817	822	800	803	837	785	822	829	788	804	771	800	816	805	789	824	891	789	811	790	805	791	821	788	806	784	799	744	814	796	816	832	780	736	781	823	793	810	781	780	810	794	808	815	833	763	791	733	836	774	796	784	823	764	826	819	815	763	798	773	817	829	828	805	766	821	808	757	782	792	833	824	795	747	868	837	808	778	804	792	811	792	841	775	791	783	781	805	767	809	828	812	755	778	802	808	836	813	823	789	771	791	831	792	758	737	824	754	813	820	864	825	804	776	807	828	784	777	791	833	768	751	831	827	804	791	762	798	786	836	813	808	872	775	789	840	781	768	782	829	824	793	794	802	792	859	822	767	802	790	778	809	782	846	758	821	733	847	800	823	783	800	828	832	775	804	799	808	788	752	779	766	772	752	820	777	822	794	769	787	791	786	834	770	800	771	869	775	808	805	840	785	846	802	800	848	763	796	791	822	770	803	800	820	810	737	807	828	826	796	809	808	832	794	798	781	832	789	792	797	792	784	795	772	852	823	817	784	771	795	795	800	799	822	755	790	776	768	755	776	769	824	752	784	826	810	780	809	843	822	788	830	779	835	815	803	754	844	775	812	820	782	766	828	777	867	798	802	776	851	756	784	782	767	765	807	771	790	825	786	815	757	783	795	774	763	788	841	781	774	782	785	790	764	793	770	795	808	801	824	826	789	765	789	802	814	802	765	821	799	799	822	809	773	847	868	758	797	802	828	825	842	803	803	776	813	818	763	800	774	803	809	815	824	785	793	769	792	805	805	830	790	771	801	810	783	816	799	765	778	816	832	779	802	789	838	871	790	850	766	836	816	771	786	805	744	819	795	803	784	842	826	840	773	816	816	837	780	756	820	784	832	828	789	767	823	796	807	838	820	818	835	827	775	787	812	777	789	825	815	801	786	836	835	814	799	782	786	778	830	797	807	780	834	778	796	757	785	836	794	790	834	837	794	820	783	850	797	800	795	776	815	755	794	794	824	798	755	830	809	822	809	757	796	803	812	776	859	771	791	809	782	766	786	763	806	754	781	809	784	767	801	787	831	781	841	757	787	800	799	814	832	767	769	832	779	799	823	809	768	807	792	841	813	774	815	807	826	757	801	846	790	842	766	842	743	843	863	806	755	750	792	829	797	783	846	845	821	807	809	770	789	798	820	790	799	816	784	820	859	783	791	800	810	816	845	781	753	800	779	790	810	791	773	761	799	762	805	858	816	841	810	827	822	786	846	752	803	791	806	807	772	791	844	864	828	820	827	800	742	789	844	784	791	785	787	827	849	838	816	821	775	775	795	762	755	848	833	789	805	782	816	772	793	814	869	858	844	760	878	776	780	770	737	758	815	790	779	815	796	787	765	780	719	823	821	824	863	813	806	738	814	819	823	834	860	775	814	763	832	816	772	822	813	811	793	815	813	841	760	760	844	826	886	799	780	838	792	798	797	799	794	813	791	763	756	823	788	869	798	806	850	765	808	780	786	817	795	806	787	819	741	819	800	847	805	820	818	760	779	798	829	777	762	836	809	800	787	765	809	755	830	808	772	759	773	777	812	852	839	766	765	779	807	794	827	805	787	769	767	769	819	790	825	813	769	799	753	863	855	773	838	767	786	807	856	820	842	829	809	798	784	760	802	819	814	757	756	760	809	772	780	827	788	807	803	825	803	785	750	797	785	815	811	827	806	782	826	817	796	830	812	782	777	824	806	855	788	806	838	841	759	797	828	750	795	800	777	793	818	852	809	781	810	758	785	804	756	762	765	798	826	781	785	793	878	801	771	805	770	812	805	806	762	749	797	767	790	797	844	829	775	797	786	831	760	792	817	810	842	818	818	811	797	773	821	752	750	791	757	820	814	784	816	857	793	781	815	796	824	758	769	882	817	819	820	821	803	803	815	781	785	857	816	794	810	805	841	815	833	855	835	810	822	769	833	812	778	812	787	812	798	800	766	816	800	797	789	794	781	801	809	812	812	782	801	867	790	808	804	810	806	836	763	793	806	831	825	850	789	759	832	754	786	825	773	823	811	838	782	797	768	772	849	784	808	780	767	805	733	832	822	817	821	798	793	838	788	813	763	779	763	765	742	748	794	785	813	752	806	813	815	804	818	807	812	800	818	817	792	814	816	809	786	774	739	786	830	840	758	844	833	861	800	773	806	814	709	828	794	818	809	806	820	805	813	795	837	819	773	809	826	824	795	789	793	850	795	794	809	766	777	808	802	826	820	815	808	755	756	781	855	781	819	775	749	819	837	783	762	797	814	805	759	810	795	803	825	782	874	866	787	809	767	827	784	779	833	779	804	802	767	842	806	830	813	814	826	788	807	797	783	818	805	811	805	829	827	836	771	799	798	810	782	783	804	806	812	821	830	840	811	778	800	814	775	800	804	775	799	818	841	830	816	808	768	740	770	775	827	791	787	797	815	783	802	814	809	792	824	770	772	837	752	789	776	818	799	817	790	804	799	863	735	816	759	803	786	817	818	800	762	796	781	843	815	803	861	814	802	809	839	772	843	776	747	798	828	814	799	856	809	817	808	821	831	820	798	887	827	799	815	785	808	768	769	780	783	791	782	788	824	834	776	796	800	790	822	826	781	802	792	795	773	807
28248	27072	26271	12974	3527	1367	581	468	458	434	443	445	458	412	449	429	450	438	419	457	438	434	474	457	429	470	481	442	489	468	414	409	431	449	462	448	407	454	452	452	444	461	469	464	426	438	446	473	442	515	464	442	445	466	447	446	426	469	448	443	422	476	414	439	427	452	460	485	447	448	461	475	441	496	444	469	445	437	440	435	417	463	449	469	439	441	469	473	446	418	415	454	445	497	447	430	392	471	403	457	468	473	421	467	407	426	466	474	430	453	446	414	438	439	461	435	425	440	429	481	435	445	438	433	427	444	453	460	427	426	457	461	483	448	422	447	393	480	464	431	438	440	488	408	437	440	445	409	485	446	425	403	430	458	464	421	457	451	497	456	464	441	473	461	423	435	465	426	480	372	433	447	435	477	471	403	421	432	455	459	468	436	410	450	469	434	480	444	457	457	452	444	420	465	457	459	414	454	463	462	455	435	430	459	462	465	479	465	467	474	444	486	449	459	460	465	424	426	473	434	426	451	425	465	431	452	455	427	450	451	458	446	434	472	448	459	439	465	458	447	448	439	410	469	461	453	451	452	408	465	462	442	483	443	455	444	452	438	419	463	405	438	463	417	436	428	419	441	441	437	469	455	439	470	457	419	439	456	490	443	436	459	451	479	422	452	406	470	440	438	451	459	438	493	436	474	433	428	407	480	427	455	420	435	461	432	447	453	422	442	441	417	438	453	463	476	424	471	450	441	447	446	451	442	452	444	458	421	473	454	436	438	413	497	457	437	460	416	477	473	410	425	472	445	421	441	462	409	444	423	456	448	433	433	440	448	467	439	453	465	454	467	444	453	448	414	436	408	481	404	465	439	451	453	433	424	460	414	460	447	438	432	462	431	436	414	473	478	447	404	476	462	461	424	458	463	428	395	457	460	458	474	402	452	458	464	438	438	435	446	410	427	431	468	468	433	477	409	448	442	407	429	433	437	441	452	458	402	420	418	418	444	464	454	448	475	475	452	442	459	454	448	464	466	483	419	444	452	421	489	463	460	425	462	437	441	394	462	459	420	406	470	444	464	460	470	426	424	410	434	437	449	433	440	416	428	422	449	399	431	455	400	479	405	425	470	445	408	416	430	464	453	445	435	432	449	450	448	444	435	494	452	460	446	432	435	435	441	452	462	441	448	390	469	443	447	405	443	472	471	441	479	415	426	476	468	447	448	468	458	436	420	442	449	455	444	439	408	473	457	453	460	440	479	440	438	475	465	455	436	445	452	463	425	452	448	449	420	457	432	451	413	459	428	432	467	452	482	456	449	427	432	416	446	428	421	442	452	471	418	484	477	450	468	450	431	476	428	444	486	428	459	479	452	415	432	450	445	460	450	397	428	446	432	446	447	442	460	425	441	411	467	429	465	479	459	453	438	476	432	463	494	431	444	412	427	435	427	462	428	417	398	460	449	475	438	446	462	447	474	430	476	445	436	495	411	416	454	439	452	448	435	451	435	423	429	431	439	429	417	429	429	417	424	442	483	419	428	415	502	420	444	434	475	437	439	421	452	457	442	468	448	427	471	469	463	415	442	446	419	442	449	424	458	454	495	451	458	445	449	467	454	437	450	441	463	452	432	409	432	432	468	438	457	499	432	448	396	461	458	450	425	447	461	443	462	423	446	452	442	468	445	444	490	459	452	488	444	424	431	410	436	452	469	461	448	396	476	467	468	447	436	461	462	448	422	436	446	452	433	408	425	395	464	475	447	426	394	432	401	466	429	417	439	418	454	439	430	475	471	453	465	437	441	449	458	480	438	469	451	448	426	468	432	442	458	447	445	438	448	440	437	450	480	463	461	409	449	435	434	458	467	430	453	432	427	458	461	462	468	478	463	460	443	453	456	445	491	442	435	432	455	412	495	451	457	419	433	458	448	453	453	446	430	450	492	420	433	439	419	425	462	432	467	422	430	442	419	418	442	441	451	443	465	442	451	428	444	474	470	440	421	417	441	467	463	447	430	413	419	482	433	464	426	451	448	458	404	452	438	452	453	455	421	478	395	440	472	455	474	450	420	424	459	412	428	454	442	454	480	442	417	419	469	435	448	428	435	458	450	413	427	415	449	438	427	426	442	435	439	475	451	455	456	465	414	459	448	437	443	466	426	458	435	388	461	435	486	467	433	434	390	439	468	431	468	419	473	438	409	452	462	410	444	407	421	436	448	480	446	467	468	446	445	434	469	417	486	447	405	438	466	425	480	451	455	430	443	404	412	444	431	443	428	418	458	444	434	476	395	475	459	444	472	420	461	468	474	426	447	475	433	445	453	429	465	444	405	462	444	451	424	448	415	470	440	425	477	442	435	492	444	448	428	450	475	431	437	469	424	468	490	414	470	450	431	435	430	464	450	434	427	457	418	440	468	423	466	441	465	455	407	481	464	433	459	447	394	468	444	471	414	436	431	458	436	453	467	455	476	450	476	455	448	447	417	445	459	437	413	427	456	465	438	433	454	444	441	487	460	479	450	529	426	472	455	442	431	437	429	438	463	434	459	454	432	418	493	474	463	388	457	443	432	471	464	482	447	470	442	460	459	419	430	480	471	468	456	469	456	431	439	458	460	437	460	453	481	459	461	455	428	447	482	428	468	457	417	415	437	424	429	453	434	454	476	438	462	443	435	453	418	482	427	433	461	430	448	466	448	419	472	450	430	444	436	447	452	469	508	423	462	430	399	474	441	458	449	462	446	460	463	462	450	461	505	437	430	451	447	427	429	437	429	469	441	468	439	426	457	451	460	423	474	454	455	439	449	444	454	479	460	437	441	461	459	459	487	447	428	411	431	465	447	446	453	419	417	482	422	444	470	444	435	474	436	424	469	472	461	434	431	379	469	433	448	455	439	435	420	403	464	440	445	432	492	459	449	401	444	431	451	403	430	414	491	419	457	463	495	421	431	484	436	482	442	446	458	441	463	418	394	445	446	443	418	432	457	411	440	458	435	449	445	462	448	455	411	469	462	432	438	463	447	448	465	437	442	440	458	440	468	455	478	447	439	455	450	420	452	428	461	442	439	435	444	422	458	424	454	433	454	473	460	439	457	463	443	457	444	468	467	449	434	452	473	495	437	472	439	456	446	444	447	438	478	483	501	459	458	427	430	477	435	402	459	468	427	459	437	463	482	443	439	427	419	467	475	452	480	502	445	452	484	404	489	474	474	420	466	464	452	397	474	433	411	419	454	438	446	407	435	428	412	392	452	425	456	425	404	454	439	432	430	437	451	464	515	451	454	439	415	397	440	451	493	472	410	456	420	444	467	445	425	448	461	442	458	448	435	429	465	438	467	422	488	464	408	421	436	453	439	473	478	467	440	448	453	472	458	454	477	470	415	437	422	483	435	437	458	465	454	482	462	490	446	439	480	416	484	437	448	452	424	478	420	440	447	457	439	425	455	435	466	434	445	451	485	471	466	469	479	454	456	435	456	427	466	435	417	438	454	458	425	470	437
36949	46474	31648	13585	7158	2769	971	723	700	738	757	781	781	775	783	748	755	798	805	756	744	797	717	785	754	781	785	746	783	756	807	846	763	785	733	747	799	746	783	774	748	744	796	728	757	814	799	802	752	786	786	755	797	780	767	709	795	784	819	746	799	733	746	736	751	753	733	782	760	737	785	783	763	750	772	765	800	766	743	672	760	755	780	802	738	721	788	760	764	795	765	782	693	707	804	744	820	764	785	727	776	722	781	786	748	749	766	739	769	777	793	806	726	751	767	780	740	781	771	739	781	731	763	746	773	763	790	787	719	772	771	795	748	773	715	788	726	770	787	737	754	785	771	776	775	705	748	848	787	789	731	800	737	775	761	760	756	758	798	762	769	771	727	720	748	789	735	783	762	820	832	771	787	786	769	829	777	782	780	754	744	753	732	754	762	767	757	820	786	771	759	780	785	791	801	786	765	750	826	765	800	766	764	819	780	731	748	724	834	772	730	737	750	747	806	772	758	770	757	743	799	802	756	813	736	791	760	787	809	755	811	828	778	753	724	781	753	738	751	745	750	801	743	735	754	750	806	763	771	757	776	755	742	722	779	745	722	712	808	778	801	771	709	766	760	790	777	784	765	771	703	741	778	773	801	803	805	764	770	759	745	710	734	788	766	744	768	773	802	760	757	768	784	771	740	779	776	745	765	767	788	778	756	739	820	783	767	795	756	789	721	749	752	715	749	824	719	786	800	747	740	792	754	780	802	781	759	773	752	750	825	757	839	726	767	762	786	779	725	808	746	774	759	726	746	770	778	705	815	776	747	783	770	747	746	775	707	760	751	702	750	751	743	752	722	783	715	795	807	769	742	765	799	780	779	789	739	735	754	778	775	800	782	799	807	744	772	800	761	729	767	780	800	729	725	798	762	792	788	744	746	767	756	781	769	817	827	782	791	757	769	787	760	759	764	785	753	753	741	761	768	742	760	818	768	792	787	822	743	757	743	763	781	800	763	801	777	779	814	783	785	754	726	732	798	810	802	751	791	800	767	772	739	786	766	743	761	738	745	775	709	760	766	761	742	762	753	767	752	770	790	763	767	761	765	753	748	723	790	744	733	732	787	798	820	791	793	785	751	732	762	786	767	769	726	811	724	795	772	801	772	797	825	744	801	825	694	737	695	755	819	778	769	755	788	780	721	738	732	777	790	764	716	767	740	796	822	783	791	798	735	757	807	711	782	797	787	773	765	825	775	775	810	757	766	694	754	762	785	747	795	779	778	783	778	778	790	734	802	755	770	792	743	792	750	753	749	781	768	790	773	706	707	759	795	822	747	761	789	767	787	760	719	776	735	779	761	723	736	816	722	746	717	756	753	803	787	740	782	736	760	777	763	758	760	756	758	787	747	721	760	787	734	775	744	745	792	795	772	755	744	786	802	782	787	806	766	749	738	728	803	750	751	743	815	806	754	796	726	775	711	742	719	785	812	769	746	768	738	730	680	775	761	799	738	808	764	767	761	736	714	779	773	771	769	722	777	831	763	773	763	836	779	775	788	740	776	729	782	786	784	790	737	766	793	772	767	760	764	757	804	795	778	800	728	735	765	756	726	722	746	763	749	817	772	800	833	772	735	748	797	746	771	750	764	771	793	786	734	786	790	827	738	771	720	749	750	732	761	798	761	687	758	780	745	726	778	783	764	767	746	810	738	785	735	794	784	766	753	715	783	788	762	786	778	742	785	750	786	754	709	789	765	755	753	741	825	747	770	777	731	710	783	721	745	783	789	740	743	788	741	764	770	727	849	764	785	774	755	744	756	731	772	784	782	733	779	786	796	775	781	796	749	764	789	755	757	751	738	760	785	757	765	738	793	736	794	781	767	793	751	742	768	744	712	753	737	743	775	779	776	752	780	781	751	775	738	762	769	738	770	766	720	743	772	778	802	743	806	788	798	755	757	753	742	770	785	727	766	819	770	745	743	754	753	821	806	752	749	794	803	794	758	742	746	820	779	794	731	779	769	751	723	754	813	751	748	758	728	761	772	808	775	754	725	731	773	812	760	741	769	808	760	747	764	813	736	816	797	722	780	712	782	785	777	734	695	746	752	740	791	803	802	788	751	772	732	719	771	771	821	758	787	805	774	804	758	795	743	783	721	771	783	729	768	772	756	753	735	743	771	720	729	736	814	779	763	747	745	786	789	763	759	778	770	743	797	802	746	778	745	770	722	769	753	769	773	765	802	746	752	762	733	736	779	754	761	794	777	754	775	744	702	785	812	826	781	743	784	740	788	753	750	799	802	792	802	730	779	777	710	765	727	768	786	776	800	774	761	799	747	756	809	747	754	792	815	784	778	764	780	726	796	747	722	736	813	787	739	732	750	780	765	743	762	815	768	772	835	773	800	799	755	802	825	724	767	782	721	799	761	744	761	817	769	785	797	790	792	782	783	736	783	729	720	777	747	794	754	827	779	792	757	747	768	838	776	768	750	776	749	770	766	766	838	719	760	762	757	790	738	775	760	750	758	817	758	762	752	779	810	739	783	778	769	758	753	735	713	728	764	742	764	722	773	796	826	787	718	815	755	794	741	746	759	774	802	715	769	738	809	750	816	780	816	722	789	767	795	771	731	761	764	747	764	773	747	752	773	771	796	773	790	740	774	721	745	707	735	784	761	805	718	723	775	789	778	736	744	800	718	731	793	735	751	781	778	789	765	778	758	775	765	776	802	809	719	761	701	796	727	772	801	792	724	775	736	787	715	746	748	792	768	780	737	754	741	733	784	787	796	791	805	738	746	740	767	779	754	771	770	751	834	744	745	767	816	780	819	765	760	769	739	787	756	787	767	755	770	727	789	774	750	789	780	747	810	774	769	795	848	721	742	792	794	760	770	718	763	731	775	808	715	784	798	748	784	720	785	743	754	766	790	743	793	795	743	757	764	778	761	761	815	751	748	741	768	769	786	716	742	776	792	800	753	736	786	742	822	771	772	746	751	769	798	766	759	774	788	774	757	776	768	743	775	719	790	785	739	771	832	790	779	809	758	746	770	711	771	764	762	763	726	772	755	760	804	731	766	729	780	834	748	820	763	743	739	783	787	759	791	818	835	745	769	803	772	740	752	817	720	792	738	787	776	768	784	780	805	708	790	796	817	783	750	699	719	780	737	733	796	793	745	803	765	738	785	751	797	774	705	710	775	775	743	742	767	749	788	733	718	767	807	739	758	773	754	763	757	724	769	751	726	790	722	787	749	733	741	757	796	817	781	759	792	756	746	776	741	763	720	765	757	760	769	800	791	742	764	780	711	764	732	755	768	786	768	802	836	760	749	792	812	750	767	747	809	768	773	768	756	793	791	767	774	742	732	798	764	714	796	759	770	819	755	771	824	735	757	767	734	754	768	824	739	739	776	761	752	808	730	751	824	798	817	755	766	752	749	766	772	804	777	733	719	795	773	791	766	744	754	767	795	821	739	746	771	736	775	760	753	798	776	771	759	738
23966	22081	30673	25415	21896	14856	2585	448	387	419	405	425	406	406	413	389	416	432	410	390	383	409	385	387	422	413	397	369	393	342	388	361	385	372	410	385	370	402	411	410	367	404	370	383	383	392	373	397	380	377	392	364	377	395	411	379	366	389	371	381	379	362	387	357	426	359	411	417	403	402	416	434	419	426	352	373	376	385	362	403	386	403	381	414	412	382	389	386	387	348	367	387	353	379	388	395	395	355	362	392	421	396	335	403	390	363	405	410	353	385	379	387	380	419	372	422	413	380	364	396	403	356	429	383	415	397	394	392	389	386	388	377	386	374	397	406	370	409	384	377	356	415	431	376	425	352	363	369	384	412	373	382	368	385	370	399	384	357	407	390	403	410	327	391	405	434	403	372	367	373	339	389	380	396	402	381	406	377	396	392	411	391	377	395	394	395	394	383	361	375	358	410	381	371	382	383	390	356	374	360	388	420	403	406	346	363	368	430	396	389	373	396	412	389	386	397	367	399	411	419	378	392	395	403	396	396	376	365	374	382	390	383	345	379	407	381	386	385	411	378	395	342	389	371	373	391	409	395	376	390	387	401	367	397	377	375	376	384	374	356	369	427	416	433	350	411	396	374	380	424	373	396	394	394	383	365	357	376	393	384	358	337	361	342	369	400	416	391	415	378	383	373	411	385	369	417	386	375	381	386	372	385	376	365	340	388	371	383	357	379	378	392	386	403	388	379	405	356	441	375	376	389	406	357	370	354	375	412	386	398	385	409	359	396	365	423	367	387	363	436	424	401	401	404	385	437	458	414	383	380	373	380	407	406	379	408	395	417	378	387	402	410	397	370	415	395	362	390	378	385	396	409	399	404	373	383	392	375	389	361	377	415	332	412	361	410	408	367	395	400	381	414	404	386	407	385	411	396	415	420	411	341	428	387	391	431	396	378	372	402	383	348	375	380	354	406	350	395	395	400	377	413	399	394	398	412	395	405	350	399	410	377	390	402	378	387	380	394	379	364	376	424	386	374	361	416	391	432	378	405	386	394	416	385	371	358	325	383	390	397	404	380	350	371	397	381	366	368	395	386	343	350	404	378	359	381	391	386	398	361	360	378	385	406	386	394	354	387	399	365	406	363	364	409	384	415	373	371	438	398	384	398	381	396	384	374	401	389	392	366	415	394	380	344	357	365	363	384	386	425	364	365	388	384	405	427	344	377	417	405	351	390	369	379	366	338	373	376	341	358	403	399	393	376	376	377	391	381	376	393	401	406	403	374	390	423	373	443	406	403	365	420	382	406	384	367	421	368	381	405	383	387	398	398	413	367	369	393	389	399	382	369	407	375	412	368	391	413	409	379	413	393	364	374	392	376	423	386	400	360	396	414	431	375	350	362	392	423	369	399	395	382	407	377	422	386	397	407	389	379	405	397	409	386	403	367	350	397	395	371	359	383	378	420	407	405	366	391	381	384	390	396	357	388	412	343	419	431	374	394	373	377	419	362	380	385	380	366	427	388	371	374	384	395	387	425	391	409	370	372	400	369	395	365	406	439	379	360	439	380	372	383	403	372	395	385	386	396	399	409	362	434	429	377	386	374	422	395	383	361	380	391	390	431	386	393	414	364	358	401	394	391	363	384	377	368	423	360	376	395	398	376	382	422	407	385	398	389	362	384	380	378	377	388	412	396	385	398	389	385	419	393	353	356	388	380	361	373	397	351	393	383	390	367	382	378	385	371	381	368	416	394	395	389	399	395	405	389	385	387	378	439	404	356	400	393	384	401	374	411	398	364	391	371	386	363	381	399	370	368	366	395	367	392	388	351	358	391	349	411	402	411	382	391	407	408	366	422	410	408	335	389	417	399	366	373	428	328	421	402	389	352	397	371	397	407	359	388	425	402	411	380	395	374	379	385	367	369	396	381	416	372	367	353	398	362	381	403	357	371	369	400	382	414	356	394	378	362	378	397	358	378	380	364	410	347	382	386	381	402	426	396	379	358	387	403	400	395	392	384	346	357	375	368	371	365	412	386	375	366	417	374	399	383	397	388	397	356	384	390	398	394	386	410	395	363	401	394	395	369	367	386	367	353	370	403	402	386	387	403	370	379	386	367	376	378	413	403	389	395	382	412	419	377	384	421	385	430	392	406	380	371	394	417	379	417	393	405	382	403	380	380	403	366	390	390	374	390	373	384	370	378	383	430	365	388	387	422	374	406	414	357	405	376	374	387	368	379	356	398	392	380	398	395	384	362	388	398	381	347	374	355	447	371	401	423	369	362	409	386	409	398	355	400	421	370	407	390	391	436	381	416	390	356	402	397	361	384	390	375	403	415	377	396	380	431	444	352	373	381	349	367	391	393	371	400	349	412	347	376	408	362	386	406	404	373	389	372	386	394	364	385	404	416	403	374	367	384	396	383	367	376	395	367	380	385	403	404	376	366	382	377	418	391	371	385	382	395	391	412	379	366	391	405	419	374	365	395	410	401	410	365	405	383	418	372	402	385	382	366	383	382	430	404	355	393	407	395	382	360	418	387	405	432	406	348	436	362	425	392	386	364	399	414	393	384	409	395	405	368	359	385	393	398	382	366	401	400	383	384	398	392	399	374	372	398	393	367	437	400	437	392	377	377	388	392	369	396	395	391	399	385	384	412	373	370	380	395	406	387	393	403	407	387	392	383	395	387	397	407	388	368	375	398	396	393	378	414	363	398	404	368	417	362	419	392	375	369	380	335	373	399	402	384	356	350	414	408	403	406	406	374	370	376	410	347	369	398	415	409	410	394	401	410	376	369	375	356	394	413	398	396	367	376	380	402	406	382	366	402	386	360	392	369	348	381	416	390	386	395	357	376	369	396	380	364	438	366	407	402	384	409	405	403	388	379	357	364	373	369	405	377	406	395	377	370	425	375	427	361	426	369	401	411	372	401	382	390	410	393	395	376	435	392	393	371	379	415	374	400	389	381	394	431	354	405	361	380	372	398	376	382	394	370	399	429	385	387	368	339	386	403	395	388	407	340	375	368	396	428	392	390	374	367	361	393	387	384	395	400	384	378	378	391	387	380	374	412	369	353	406	380	409	393	350	416	415	401	364	405	403	374	410	378	399	385	389	379	393	416	397	373	357	437	399	409	394	387	364	399	390	383	393	349	364	402	416	363	401	378	381	366	355	397	421	373	374	371	355	377	399	420	370	385	349	383	387	395	364	363	348	405	390	355	382	361	377	382	381	408	392	383	398	348	364	381	437	372	438	385	383	423	401	378	413	392	352	387	378	386	403	399	342	366	379	351	380	389	379	362	392	385	388	406	404	441	344	352	403	392	404	416	360	362	351	337	381	406	372	386	385	400	408	416	346	389	395	377	377	411	367	398	394	406	369	379	384	395	400	386	413	365	368	365	403	359	385	398	354	398	370	412	374	379	390	393	415	367	370	375	398	374	405	390	356	379	370	377	386	384	383	352	365	405	377	371	403	393	379	405	402	387	362	389	410	385
59417	89018	65418	38001	30171	12575	2003	728	668	661	668	664	688	678	674	674	669	646	673	668	678	646	684	672	680	706	680	661	662	629	732	658	654	678	667	664	663	671	664	669	683	677	631	692	668	659	669	673	650	597	680	676	695	676	618	679	618	618	660	675	628	686	662	641	641	678	629	616	666	708	740	700	640	671	586	674	666	672	675	650	652	659	683	665	626	678	664	638	642	672	663	635	637	635	674	658	648	660	641	645	672	708	663	661	698	703	655	656	639	627	625	649	655	628	655	680	640	695	634	709	604	646	665	645	663	632	616	631	665	667	649	642	659	587	672	688	678	697	635	640	659	651	629	671	668	660	647	684	635	630	646	690	635	670	669	666	663	658	667	662	661	683	647	699	650	672	688	631	637	680	658	629	714	650	706	674	651	673	626	684	668	634	647	664	642	631	675	636	662	655	675	672	648	627	676	654	684	658	623	690	695	653	703	650	643	695	669	618	600	685	677	643	687	604	675	632	626	661	679	652	631	721	702	638	632	686	650	699	626	671	666	628	644	644	657	614	647	639	658	634	680	622	643	664	658	693	697	675	666	675	688	670	688	641	662	653	697	614	649	652	692	620	646	638	641	629	651	646	652	619	671	632	662	671	686	652	632	679	645	656	644	690	696	662	682	651	676	661	674	676	651	667	594	667	643	660	675	678	598	674	682	703	716	685	622	652	600	667	658	624	645	674	640	686	648	689	638	605	672	616	642	598	646	650	663	646	675	674	652	699	680	662	675	686	630	687	683	662	635	625	654	621	625	634	671	687	674	648	642	665	691	665	692	682	646	667	670	629	686	678	649	685	693	619	651	661	652	628	679	597	616	686	693	619	714	626	638	631	638	662	680	690	679	656	658	685	621	624	696	673	653	692	624	632	646	698	630	633	664	633	689	676	718	638	705	704	605	641	691	611	642	665	665	635	619	656	634	687	646	664	652	634	635	667	665	658	699	627	671	636	618	617	682	616	687	690	666	628	646	635	642	652	643	631	669	672	668	654	627	607	655	660	671	630	636	688	602	660	665	680	681	605	663	646	607	648	641	690	683	605	695	678	689	636	652	632	663	650	619	670	630	679	652	672	614	673	610	641	657	604	633	660	651	630	669	690	664	667	616	663	633	707	645	667	679	658	636	660	623	683	647	655	641	623	697	672	682	683	699	678	685	644	682	632	668	663	604	642	708	627	639	672	663	650	715	631	631	672	678	643	670	657	675	689	661	665	629	623	722	653	681	646	662	621	648	670	666	649	607	659	652	650	680	646	613	662	667	635	654	687	654	665	702	676	639	657	661	655	616	691	626	641	638	727	662	630	658	631	651	681	635	708	717	674	680	631	645	671	671	639	628	661	605	649	707	663	647	653	635	680	661	614	640	652	665	631	676	629	671	684	658	650	720	691	692	622	662	656	664	697	691	700	618	675	624	669	682	646	689	663	685	603	659	639	644	693	646	633	695	650	659	672	684	653	634	635	682	679	646	626	652	619	622	646	643	620	668	693	692	695	662	674	653	637	650	656	694	698	627	662	717	657	689	664	666	679	690	672	672	681	672	660	656	641	700	681	697	665	678	687	656	703	620	662	630	696	661	642	691	669	613	693	633	645	647	675	608	621	604	594	607	639	641	645	669	689	649	641	710	664	682	676	689	651	658	661	650	646	631	649	694	676	712	622	642	657	704	627	657	653	671	612	683	616	622	672	672	620	684	651	666	644	653	694	651	630	675	650	669	668	653	660	681	626	622	644	688	631	680	681	626	680	628	610	653	644	643	673	650	667	687	680	662	663	626	659	673	665	646	700	640	613	620	637	684	681	670	649	636	657	619	659	671	645	616	641	683	686	632	627	653	597	658	625	611	642	651	635	697	681	690	706	668	655	669	652	623	624	646	670	650	596	636	697	632	658	646	629	677	631	657	649	682	688	659	656	687	668	629	650	672	687	629	711	668	652	671	644	627	655	684	626	628	656	629	664	663	698	646	705	624	673	624	685	630	691	674	700	656	688	632	695	646	677	661	601	674	680	706	703	656	670	632	629	678	656	642	654	628	642	679	672	637	668	648	654	678	666	631	658	657	679	630	686	670	655	680	641	649	651	639	631	665	651	657	612	688	686	681	663	640	640	648	630	660	667	639	673	663	651	662	693	652	692	667	608	686	677	681	659	742	635	656	607	653	631	659	649	682	699	668	673	681	630	648	694	635	609	650	634	643	670	625	687	662	673	647	692	663	690	659	639	670	691	696	650	618	712	619	632	651	699	676	678	689	653	674	643	638	679	653	622	646	706	666	615	635	680	660	675	583	687	635	665	660	651	650	625	618	681	660	638	654	613	661	654	636	675	702	653	655	649	667	683	677	710	711	692	665	652	667	654	661	652	673	612	651	645	610	664	642	663	606	680	703	664	667	679	690	641	654	702	687	687	643	653	615	644	657	664	648	628	624	646	660	703	652	665	659	636	664	631	649	671	707	628	611	676	664	656	640	643	648	700	634	686	664	656	633	635	644	665	696	686	635	656	684	611	614	670	647	653	666	616	646	629	684	669	639	614	640	621	673	661	667	640	666	585	651	624	668	682	645	638	606	675	674	665	669	672	653	624	654	643	611	638	647	650	682	671	680	653	688	686	640	667	683	589	635	657	635	618	626	651	648	630	647	644	693	668	652	645	653	682	665	679	606	689	638	670	697	623	614	634	633	657	693	614	705	639	691	671	639	663	656	702	628	660	647	706	702	650	662	670	632	691	606	656	656	646	648	632	663	656	639	653	710	682	678	657	668	684	629	645	643	631	671	689	674	691	668	675	626	707	630	652	661	670	667	645	644	639	661	659	652	607	691	599	673	703	621	672	677	675	679	624	657	638	648	662	623	656	651	681	628	676	616	639	621	700	664	653	670	657	683	626	670	659	723	650	688	660	634	619	697	646	673	665	651	681	659	693	679	700	632	693	662	695	618	652	669	662	662	640	679	654	685	686	655	696	651	680	702	691	670	676	654	617	674	663	652	697	677	633	685	674	673	628	674	703	673	658	672	585	664	656	663	667	713	685	647	656	679	665	637	677	609	693	644	684	636	599	667	692	640	633	641	602	664	633	672	645	673	614	638	646	584	641	669	601	649	653	702	627	654	650	677	658	661	650	699	652	654	624	618	679	704	649	656	695	660	675	686	680	628	670	615	673	634	650	697	682	654	620	657	636	626	670	655	677	620	659	655	666	674	675	664	650	671	632	677	672	699	700	691	672	711	627	653	683	679	667	625	673	672	668	663	700	638	666	631	670	688	697	643	689	641	652	630	638	653	638	669	681	666	690	664	643	636	650	678	682	672	677	644	689	689	666	670	632	679	679	693	644	625	702	659	688	647	697	633	681	656	654	645	622	655	630	662	665	651	636	651	625	620	626	676	678	648	711	655	646	655	667	679	616	629	653	626	653	688	625	651	658	632	633	718	627	664	642	658	636	602	674	658	638
23000	21474	30114	24051	22337	20708	8709	707	520	557	508	484	494	502	468	492	498	476	485	492	483	448	446	466	436	477	497	483	464	496	484	467	458	463	490	449	475	418	446	478	488	455	457	446	442	501	463	466	473	462	474	489	508	445	429	482	484	465	452	470	504	492	482	462	435	471	465	482	507	506	507	485	481	514	466	463	470	448	478	487	505	490	447	507	487	497	453	459	474	462	453	491	502	484	462	486	482	471	472	480	472	452	491	458	494	468	470	454	454	448	467	498	472	510	424	468	404	510	477	470	461	481	456	476	491	440	460	457	507	454	463	454	478	502	464	495	446	415	493	474	478	478	445	489	479	493	449	498	467	473	465	457	447	466	466	484	434	484	428	491	469	474	498	438	456	490	493	437	484	478	428	507	473	501	481	489	451	448	446	463	465	450	457	484	470	450	499	441	467	476	483	484	474	464	461	427	464	469	471	484	496	479	506	459	461	450	460	470	465	498	466	471	461	475	506	473	487	468	495	428	466	489	460	454	476	447	454	444	463	492	455	442	486	470	452	449	491	458	414	478	475	449	459	467	487	485	467	484	470	469	473	487	464	440	440	495	466	459	478	491	487	471	487	435	480	496	472	432	491	481	471	461	452	438	444	448	473	469	448	494	444	448	482	499	485	461	469	475	483	499	474	455	457	472	484	424	448	455	455	488	473	453	480	489	479	473	469	483	487	485	481	434	486	458	463	449	489	455	493	452	474	482	498	473	493	455	491	494	500	457	487	477	440	474	487	461	424	417	457	444	417	462	485	497	462	480	477	480	448	469	440	459	438	474	463	458	474	482	437	491	462	451	481	487	476	474	508	433	488	463	461	463	469	489	429	459	474	469	449	449	458	487	470	480	463	442	491	526	457	461	470	448	478	487	434	471	490	474	485	465	477	453	485	485	435	511	456	458	467	483	445	466	453	509	459	460	460	476	434	464	487	490	491	474	474	486	472	479	462	482	451	463	479	459	505	516	458	463	452	468	463	438	458	459	483	448	465	454	474	441	447	483	483	471	441	480	458	459	499	469	476	496	441	461	492	463	397	461	447	419	488	441	468	506	491	470	475	480	492	462	461	492	477	447	489	492	493	424	451	451	466	464	435	467	501	501	466	463	465	485	468	457	435	493	470	432	470	434	494	523	451	467	472	409	469	461	507	452	476	462	443	508	456	477	466	463	453	452	468	481	482	468	496	462	436	440	451	459	470	489	476	471	478	475	498	486	467	489	470	481	463	440	488	472	443	486	454	445	510	447	465	491	455	467	482	448	464	484	485	466	448	460	471	464	485	392	447	476	501	470	378	476	450	479	446	479	444	503	468	442	433	453	487	470	448	461	441	488	456	471	484	470	435	461	486	447	436	439	447	472	476	456	477	462	488	460	470	474	496	468	488	453	463	468	453	428	421	446	509	483	477	406	458	441	469	439	481	509	476	485	476	439	428	452	470	474	492	476	459	475	476	466	452	470	442	417	457	486	465	501	504	476	480	470	477	450	489	500	473	488	462	471	469	495	473	489	474	490	473	466	442	455	451	419	431	431	472	475	482	500	508	483	442	482	492	501	487	473	479	453	450	464	465	459	527	450	487	466	469	478	496	450	447	493	499	423	490	463	510	455	457	460	461	486	428	478	458	445	433	443	492	453	424	459	507	480	467	466	440	483	406	483	480	475	445	444	498	459	456	478	443	497	480	470	464	447	463	475	496	422	448	450	457	449	494	488	479	496	452	440	485	479	489	490	502	448	480	476	444	460	475	475	448	473	455	475	462	492	446	482	464	441	465	438	472	468	486	504	467	441	452	425	466	496	471	434	479	450	460	485	523	451	473	472	438	484	458	452	488	469	466	477	472	478	440	452	521	447	476	490	479	491	450	451	487	417	471	446	459	476	477	473	447	490	442	470	442	424	518	451	428	430	497	488	491	461	510	435	492	474	464	455	495	470	480	444	478	455	478	482	469	472	462	471	442	464	514	459	448	475	505	485	472	456	480	473	450	437	456	436	491	514	453	459	495	423	509	450	464	484	487	492	480	466	473	441	465	471	478	463	447	512	490	459	450	489	457	466	477	529	490	470	455	448	463	440	449	444	455	488	490	450	499	457	491	505	445	504	457	475	491	476	468	452	463	481	448	461	494	470	420	448	504	437	435	486	485	443	514	437	499	476	465	465	460	468	468	492	477	470	459	482	431	491	478	505	499	449	478	508	488	498	479	478	426	435	425	471	496	460	481	495	471	437	444	463	488	442	486	467	457	450	433	532	460	450	470	448	464	460	451	460	469	464	465	507	463	439	457	454	445	493	467	521	451	487	487	468	453	483	441	477	503	463	480	495	465	482	467	445	482	422	460	478	460	463	455	462	469	487	480	435	465	467	461	470	477	466	417	515	467	460	481	462	449	530	491	472	464	443	509	462	471	470	475	453	427	457	473	497	481	457	495	465	452	456	477	472	526	489	493	470	449	454	458	472	473	457	437	482	468	437	493	494	506	453	467	459	494	478	475	457	489	446	440	424	484	451	479	477	465	434	500	453	418	457	483	457	449	449	438	429	458	458	498	456	475	449	440	473	458	473	469	450	481	456	478	469	466	433	479	463	424	519	480	447	445	484	458	452	464	459	466	456	433	477	474	479	487	474	454	480	502	468	442	412	470	484	490	470	466	496	447	458	483	490	498	437	458	445	480	461	484	496	500	506	467	451	481	432	457	474	488	442	478	471	428	461	469	453	445	459	498	475	508	431	465	475	427	462	470	463	470	439	485	482	478	484	486	484	474	442	499	436	440	471	453	435	464	462	449	485	457	455	458	480	450	435	449	456	496	459	451	495	463	476	458	472	463	498	433	459	463	413	462	435	458	474	456	464	481	489	468	439	484	455	507	485	482	466	468	460	492	439	495	448	460	513	453	474	515	467	451	486	449	501	451	463	479	504	451	452	470	480	462	458	483	445	484	461	463	429	462	454	491	487	491	508	486	453	433	453	450	479	505	478	457	449	454	467	435	432	472	461	460	420	491	507	457	476	454	447	488	435	482	455	485	462	437	459	455	481	427	478	451	493	446	477	445	492	465	472	501	489	453	478	489	456	447	453	461	468	457	488	466	471	487	475	479	444	491	502	459	477	465	477	473	466	462	502	458	481	467	469	480	457	387	468	452	467	492	461	461	490	510	467	479	462	499	409	456	497	461	460	467	449	449	516	484	467	434	480	465	468	496	505	474	463	451	475	456	454	504	472	471	454	470	474	439	472	427	450	499	490	508	497	467	480	476	474	480	478	455	435	480	458	439	467	476	484	477	487	484	478	467	436	470	475	457	470	491	522	436	447	445	488	450	470	490	463	453	453	462	464	435	480	474	462	471	443	485	479	428	472	476	492	469	427	514	487	493	403	445	470	475	470	490	454	506	481	492	445	483	469	433	471	465	471	460	453	472	441	469	478	478	483	453	433	427	452	479	471	500	458	466	467
60142	98448	74908	46549	38119	17305	2882	834	825	770	779	805	770	775	802	821	742	771	789	752	708	754	797	721	802	744	723	787	801	757	755	735	741	753	804	745	757	747	737	717	776	821	717	735	758	725	702	727	734	808	770	742	741	737	752	731	811	772	754	772	759	735	734	750	722	813	725	784	771	838	914	789	732	812	773	737	781	703	789	753	783	767	730	734	737	767	695	668	737	738	759	797	756	769	760	746	746	739	742	716	724	813	777	764	670	719	720	750	757	752	784	752	719	732	728	778	760	731	752	767	764	755	773	746	717	744	781	773	759	733	762	736	745	710	792	753	761	722	747	743	771	766	738	753	790	764	707	782	728	770	733	754	769	799	738	752	734	744	757	729	755	730	768	736	724	718	793	741	811	743	761	694	742	751	743	732	788	713	716	711	817	770	776	730	758	764	739	772	739	731	760	694	729	743	746	741	759	724	720	757	765	724	777	754	729	745	756	723	768	764	766	739	756	725	736	775	766	739	732	809	711	747	789	709	720	708	779	761	746	732	721	774	726	738	790	742	790	756	694	795	714	819	735	772	753	789	697	761	740	736	723	760	794	748	738	696	804	742	776	684	736	753	765	736	734	745	752	724	743	774	772	754	733	736	750	804	746	798	740	746	735	789	743	759	727	808	773	792	767	762	752	763	742	761	769	712	769	734	673	772	758	760	722	795	786	743	770	753	760	749	750	773	734	771	746	757	750	741	755	731	720	722	711	732	766	762	726	767	792	766	767	703	742	723	751	750	746	743	752	765	753	782	728	757	730	719	727	770	742	692	712	775	776	689	791	760	759	769	775	756	724	728	744	785	712	766	761	775	750	731	802	725	732	763	755	731	732	758	794	748	737	691	773	784	777	784	744	760	788	799	750	716	781	733	727	793	745	762	721	709	762	732	761	719	763	732	729	759	729	744	713	768	763	741	726	773	758	809	733	736	738	759	745	760	784	758	789	777	776	723	737	773	743	727	718	765	720	740	772	764	793	744	752	764	763	755	762	760	734	818	754	761	751	789	768	734	707	743	751	788	752	746	705	734	730	785	756	753	758	764	724	774	773	742	719	712	760	763	783	737	767	797	749	734	720	756	750	753	723	783	719	829	739	748	752	730	781	735	795	767	712	740	796	706	791	725	742	764	741	691	776	713	766	769	739	807	776	765	755	760	720	774	748	817	773	744	751	784	752	745	735	758	732	731	765	803	747	703	732	747	766	752	753	754	751	743	756	736	757	754	704	768	698	758	782	792	769	762	752	752	730	702	787	793	772	747	756	756	706	719	806	759	735	750	754	738	720	755	706	770	744	713	720	723	759	711	767	741	767	786	803	775	766	761	762	718	734	793	757	745	743	764	714	711	750	765	784	752	763	765	760	767	752	730	765	744	710	746	754	754	761	749	758	767	769	724	765	807	798	788	713	638	745	737	761	714	738	716	718	751	795	799	752	807	751	743	762	763	746	747	749	707	714	746	755	708	760	755	767	727	776	705	758	738	779	725	753	728	779	789	761	703	776	731	762	746	744	847	751	791	764	798	775	716	788	798	773	741	712	724	729	763	723	734	732	699	735	735	770	736	738	752	762	752	782	745	734	813	800	769	754	777	760	716	674	765	761	744	712	764	721	750	749	775	814	799	805	741	746	783	728	720	724	730	761	781	736	739	776	760	768	739	797	732	762	745	744	711	783	736	757	727	811	756	768	771	730	745	753	748	742	783	740	743	831	704	788	768	774	772	690	742	759	746	717	738	745	745	729	734	732	721	726	782	763	739	771	771	765	717	763	765	757	776	739	710	751	761	720	730	803	762	743	745	762	732	738	751	752	750	773	802	725	751	775	771	769	774	749	759	758	722	758	784	725	766	776	742	743	760	765	723	758	783	733	757	765	742	719	719	709	764	729	804	767	789	763	767	748	747	710	768	681	735	726	761	746	785	704	751	749	760	737	728	796	750	707	733	787	789	748	765	726	729	767	717	715	751	776	735	727	731	736	765	710	726	743	715	782	749	762	728	746	731	749	746	763	720	760	779	758	767	747	730	715	784	728	764	787	775	782	673	761	786	739	804	737	758	754	789	764	766	703	818	769	771	773	767	743	742	737	752	737	780	721	739	750	783	742	796	787	800	813	727	762	742	698	785	785	794	716	738	750	767	740	769	740	763	755	751	776	779	764	721	715	766	732	742	758	724	769	780	725	727	775	711	735	713	741	750	774	734	741	708	723	764	722	750	689	770	774	712	724	742	691	740	731	750	757	743	757	748	796	815	774	742	749	786	768	753	761	713	730	751	738	736	722	694	725	783	718	718	703	749	725	733	769	786	738	766	723	743	757	791	772	729	746	744	707	731	782	759	764	755	789	764	726	806	780	785	730	750	746	769	741	752	742	744	703	769	736	791	789	765	702	755	798	725	757	745	746	735	726	716	726	789	740	782	782	748	781	778	720	734	719	779	696	750	739	722	802	722	740	815	758	750	770	807	758	775	772	710	738	705	802	754	743	774	749	747	771	771	690	721	698	801	715	741	746	745	769	784	789	807	756	772	791	729	767	794	800	745	769	741	778	783	747	758	735	802	717	701	770	747	791	798	712	775	737	744	754	774	734	763	747	759	728	791	710	749	704	788	793	746	699	732	766	744	776	754	778	773	714	733	721	761	800	756	760	703	761	747	746	760	765	760	738	770	780	743	771	753	768	817	755	730	762	790	775	726	747	739	729	741	688	765	787	714	753	793	766	710	752	701	754	732	728	716	774	762	721	710	729	723	731	721	742	764	757	725	724	711	785	797	759	704	726	761	770	739	730	756	746	756	734	765	711	709	793	763	758	711	751	762	779	755	740	740	762	740	770	773	736	788	776	730	716	740	710	733	738	731	757	772	795	714	739	735	720	740	742	726	718	767	763	763	732	741	782	729	771	720	737	721	748	760	756	685	720	724	789	769	711	770	745	722	753	725	748	801	751	745	771	748	762	743	750	765	777	735	702	759	777	761	781	742	802	732	792	753	739	759	756	734	762	760	740	753	722	744	726	804	733	725	783	726	761	743	721	781	766	723	713	785	774	758	760	779	739	756	753	746	745	747	753	757	770	760	746	779	778	755	745	744	739	750	743	752	760	763	770	700	694	753	718	779	773	724	750	751	799	758	695	798	777	746	739	747	767	750	785	728	725	746	767	727	770	771	715	758	733	766	728	738	761	751	726	709	757	747	725	763	727	734	755	718	756	776	735	791	752	723	735	715	775	722	791	756	740	784	745	765	764	812	720	736	717	757	754	734	774	728	769	757	747	756	735	767	797	747	762	715	730	778	796	757	746	758	731	731	745	770	776	761	743	752	784	709	744	762	794	737	725	708	737	720	741	750	759	742	757	747	773	776	724	714	765	780	750	766	750	786	753	779	761	789	780	785	735	742	753	749	739	744	788	754	689	739	768	754	744	749	762	787	720	768	794	783	758	710	756	782	769	772	718	715
28309	27103	26362	12853	3893	1247	526	460	424	458	427	449	444	425	443	431	448	461	387	451	441	395	450	435	455	428	413	421	444	438	452	464	462	456	465	451	422	423	465	450	399	423	399	452	484	445	489	439	467	456	457	432	449	444	438	445	448	411	444	461	438	482	434	454	454	427	441	453	412	441	492	463	474	415	441	446	418	426	447	412	437	412	422	436	389	456	424	412	435	406	453	446	456	428	414	416	454	422	418	458	449	436	446	448	446	451	472	421	451	399	449	429	419	414	400	479	452	456	428	440	463	426	405	413	450	454	451	451	479	416	429	446	407	426	402	437	438	418	438	417	409	410	409	486	451	461	412	438	411	462	421	434	449	456	430	448	457	416	412	448	418	443	412	444	450	449	466	416	410	437	430	458	448	437	436	401	460	451	407	479	438	452	483	429	435	456	420	426	442	407	458	430	449	445	415	434	431	417	447	425	413	414	445	447	424	409	456	402	437	427	418	411	408	447	448	372	398	409	398	443	436	437	454	419	439	417	472	422	450	419	449	473	450	445	453	454	412	417	442	422	410	452	435	455	478	461	427	450	426	413	451	420	439	423	445	457	418	445	440	444	425	449	447	434	472	448	435	399	446	453	422	442	428	454	470	424	429	465	415	465	457	446	486	411	457	465	453	428	440	425	456	447	422	464	447	414	453	436	464	415	415	479	422	449	418	439	450	508	434	407	435	427	423	425	454	456	451	438	468	423	447	455	414	422	436	432	426	456	446	417	442	409	425	430	472	428	466	431	458	437	428	443	457	407	442	455	435	421	422	430	442	435	444	467	410	458	418	432	430	445	448	415	447	435	407	444	493	467	443	434	436	410	445	433	450	444	453	426	442	459	431	424	461	448	475	436	471	456	448	443	482	448	436	408	435	431	415	445	426	422	437	435	424	480	445	425	427	435	473	420	457	450	410	430	414	474	462	425	442	460	437	457	450	455	442	453	432	447	448	416	460	445	417	439	416	422	429	438	438	420	428	422	458	444	441	425	442	418	428	451	430	462	430	502	421	437	403	437	403	421	418	431	436	443	426	450	428	422	428	422	456	455	450	425	425	488	415	450	457	462	447	419	456	430	459	415	446	415	451	455	437	400	446	462	424	416	437	459	426	475	435	419	448	415	442	420	431	462	437	429	403	422	405	437	454	402	409	440	402	434	429	414	434	439	459	441	453	433	408	464	411	424	433	418	440	453	426	423	474	422	475	455	415	418	449	434	438	474	439	418	439	412	486	433	454	451	454	450	454	424	453	440	459	417	457	406	402	421	462	422	472	398	412	472	425	459	415	478	452	449	408	467	425	407	419	455	425	434	435	437	429	432	457	418	462	420	441	422	410	493	464	407	446	439	423	445	460	426	431	418	429	425	435	458	450	417	466	441	456	443	449	438	419	456	431	390	447	424	423	447	425	451	478	456	429	441	472	469	434	445	450	448	442	426	418	446	425	425	414	423	444	450	478	448	452	417	470	452	452	458	474	448	461	439	409	429	462	406	394	418	425	411	438	442	434	431	415	459	458	457	442	456	426	449	447	450	469	423	483	421	446	431	438	458	444	430	442	456	449	426	459	416	408	427	435	449	404	448	437	458	432	441	430	491	423	460	428	456	458	415	442	458	395	439	441	425	481	436	418	435	403	461	427	448	453	413	455	418	425	464	450	442	447	445	440	439	405	423	440	410	407	443	447	407	409	416	434	457	436	450	433	421	436	481	429	449	417	433	431	464	432	448	480	420	410	477	445	445	462	445	434	434	426	406	470	431	431	455	479	440	437	425	432	436	429	454	484	406	458	469	418	452	413	420	445	473	481	456	445	397	465	440	406	476	452	448	410	441	428	468	449	444	441	433	436	437	473	379	407	469	406	468	474	438	430	472	475	429	424	473	428	416	413	433	416	464	470	456	462	439	437	393	430	394	435	446	405	455	438	441	454	414	484	449	474	435	442	479	447	445	430	463	413	408	463	395	458	451	464	469	437	447	442	429	481	462	462	417	478	436	437	399	433	466	435	458	444	441	448	428	436	468	449	481	407	474	434	440	488	451	449	444	457	454	485	420	436	417	442	408	404	425	409	437	453	460	407	418	437	409	420	449	429	420	467	422	442	491	420	451	451	434	408	471	475	411	469	445	415	426	390	455	431	437	471	429	445	432	428	444	442	466	438	413	473	478	455	434	427	427	408	456	417	448	467	445	445	447	395	408	461	454	504	406	422	413	448	451	483	470	415	439	484	452	430	410	467	475	454	441	436	463	391	453	481	441	416	431	431	471	433	427	414	439	443	439	418	437	448	461	486	478	490	403	471	435	418	417	438	453	435	459	392	426	440	412	423	430	411	465	478	469	439	430	450	451	468	456	423	436	431	418	442	397	419	422	454	484	453	444	446	457	454	445	445	398	439	410	447	426	397	443	414	427	425	438	433	431	401	424	400	404	415	432	433	430	458	438	454	451	397	460	417	399	444	458	420	420	448	460	407	464	415	465	442	441	457	440	449	440	446	392	440	447	417	448	465	424	419	462	418	484	468	437	441	453	440	460	424	436	447	395	462	450	395	436	421	434	448	461	438	422	425	477	423	447	408	464	458	427	417	430	421	444	431	479	429	475	432	411	450	426	414	435	422	433	433	443	452	443	433	410	407	446	442	452	474	430	448	421	446	435	435	452	449	409	400	460	420	459	441	414	435	426	478	464	450	466	456	425	439	465	444	437	410	449	424	434	424	424	435	446	435	445	424	469	481	420	441	428	409	421	419	416	422	468	445	395	426	421	458	458	445	440	460	458	441	404	435	422	435	454	412	429	426	453	477	454	441	417	393	405	441	427	433	405	416	396	412	449	424	436	421	419	450	401	424	440	442	423	422	471	440	506	437	456	493	439	423	406	451	465	442	470	447	433	427	431	402	460	416	455	457	471	453	401	429	471	429	408	445	472	436	410	450	434	473	448	439	444	422	432	416	453	447	412	446	461	469	428	412	423	442	435	418	473	465	430	469	464	388	420	476	435	441	414	439	441	436	415	427	460	412	446	444	448	430	437	430	404	461	437	480	446	434	448	428	465	412	428	447	407	436	444	409	403	435	425	452	422	432	359	437	417	460	448	421	465	429	426	433	465	447	433	443	475	417	436	431	440	466	431	405	462	442	410	431	407	471	447	404	461	433	437	397	401	421	456	461	473	439	444	440	422	466	446	416	442	399	439	442	444	445	417	402	464	464	433	417	452	446	440	452	403	432	443	431	451	467	444	433	420	412	439	443	459	427	474	466	444	455	448	425	412	492	419	439	412	448	451	432	427	471	448	458	432	461	433	416	440	454	491	446	415	468	404	437	467	438	447	459	428	380	459	421	476	461	456	465	431	457	435	452	419	434	430	458	482	465	438	445	441	419	407	430	434	435	449	448	449	493	442	423	387	462	437	398	439	441	440	472	436	430	453	485	413	435	465	434	440	493	456	387	473	438	457
36886	45979	31675	13061	7754	2546	917	717	727	779	764	744	762	738	793	760	719	741	731	753	696	729	766	740	780	732	729	723	734	741	734	752	773	750	736	770	787	732	726	712	724	719	694	735	791	756	774	711	775	762	794	712	752	727	766	768	737	736	775	772	754	737	743	726	782	727	745	750	750	760	745	766	767	775	781	806	739	729	761	754	772	747	811	735	736	782	733	749	744	748	762	720	773	767	745	797	751	721	704	698	786	748	746	749	757	726	734	759	753	755	752	723	739	729	733	740	732	771	754	744	719	724	750	720	806	783	750	690	760	796	765	677	765	745	779	740	808	711	754	803	746	774	757	758	772	770	709	769	720	732	730	755	703	707	740	741	691	728	770	768	742	757	778	793	753	784	706	726	742	749	772	710	757	742	760	699	715	761	794	747	717	723	747	751	776	726	684	748	688	708	623	748	734	754	747	759	766	759	731	687	791	754	784	721	790	709	725	735	706	705	722	764	760	764	722	761	706	787	713	740	755	734	737	762	758	686	731	738	728	746	771	697	747	772	738	750	728	770	767	747	690	717	769	741	732	735	719	736	755	701	723	785	803	715	748	741	795	754	764	765	751	753	808	723	752	751	784	765	728	721	725	729	759	751	739	774	693	716	783	710	757	767	747	762	793	745	797	759	757	750	726	726	735	746	728	693	755	775	736	775	784	730	749	762	734	724	760	704	738	760	718	776	753	746	778	741	751	738	738	730	718	689	823	769	685	742	752	731	755	771	713	768	757	785	722	752	744	699	754	763	765	719	769	744	726	731	766	749	789	729	778	756	744	731	730	720	773	731	751	770	776	789	751	720	736	725	716	712	731	709	783	754	753	771	716	744	739	771	757	776	743	722	752	760	743	718	722	793	745	719	767	786	753	736	776	753	668	753	729	755	737	774	774	740	793	776	721	761	752	728	745	722	756	724	767	792	725	798	745	746	703	755	744	726	687	738	745	762	712	798	781	783	794	699	767	769	749	765	756	803	743	739	735	730	725	705	733	781	720	783	824	744	781	750	713	708	786	728	751	779	742	761	741	761	758	754	765	728	711	737	749	764	750	720	759	776	738	767	741	743	769	707	740	753	799	745	740	718	703	699	740	694	726	751	756	772	744	736	739	730	734	772	764	696	738	729	765	743	759	767	736	736	786	742	738	743	714	771	721	759	765	718	705	697	758	748	756	763	689	731	726	753	735	723	762	748	703	706	769	767	735	776	734	733	754	769	745	777	710	748	736	686	756	783	762	781	756	701	783	687	735	762	745	719	702	792	763	793	755	693	769	793	761	727	673	722	710	747	770	758	763	770	778	756	783	763	731	722	733	687	769	796	710	734	738	781	743	793	770	714	754	752	777	719	712	702	735	722	752	718	736	751	721	725	783	751	763	759	788	730	740	766	758	752	764	727	775	744	794	776	754	743	739	719	736	710	719	775	832	754	769	767	734	735	717	750	742	803	774	732	696	711	762	737	693	764	706	745	702	760	731	762	691	800	747	743	728	797	762	791	738	732	775	733	692	716	733	772	783	763	738	742	740	754	735	749	769	735	749	789	720	715	800	764	779	696	707	731	753	758	741	732	723	761	728	762	752	718	751	742	762	767	758	732	743	755	729	721	772	725	750	740	774	733	759	713	726	776	797	722	713	740	792	754	707	718	752	735	771	740	758	768	746	759	745	734	714	755	786	745	727	729	751	730	783	727	698	771	698	767	747	766	732	730	770	792	755	770	713	733	788	708	723	699	739	768	718	773	776	705	783	763	755	736	729	723	769	769	740	733	801	771	735	692	736	778	775	776	733	723	737	823	729	752	739	775	744	762	755	742	743	821	770	784	797	692	753	759	741	739	786	754	770	718	708	749	786	769	738	719	752	712	740	740	766	753	755	764	728	740	759	789	759	725	751	750	755	770	685	707	730	754	802	738	800	765	714	762	732	699	792	794	730	747	750	706	709	727	796	716	755	721	788	760	719	718	755	762	776	724	673	788	762	789	731	727	721	754	749	758	746	684	716	761	760	768	724	748	724	729	797	727	782	727	759	772	696	736	765	780	738	721	750	740	708	668	729	772	761	719	746	743	711	727	761	716	721	772	747	767	711	771	772	742	715	682	740	743	744	754	735	760	719	762	775	749	759	757	752	802	713	751	753	744	734	741	760	737	750	740	736	757	759	730	706	729	724	783	727	762	766	731	748	725	728	723	779	798	772	751	719	740	701	744	727	745	707	706	778	762	772	761	785	711	716	771	705	772	751	765	714	728	748	777	698	728	768	757	751	750	762	728	744	780	725	767	738	756	713	727	743	723	761	733	720	685	804	764	745	743	787	730	763	775	743	761	735	765	723	756	749	757	770	721	749	741	746	735	740	704	734	756	705	730	729	761	717	727	693	707	735	720	716	750	697	754	748	700	753	755	721	732	686	750	734	727	761	760	667	697	721	778	693	810	779	715	786	735	766	742	751	784	694	728	738	756	685	791	739	742	736	784	714	730	787	774	745	767	817	686	726	774	749	721	763	781	765	746	765	723	737	736	778	743	728	775	749	791	751	764	752	767	793	719	736	751	772	731	820	726	760	730	752	759	745	751	710	747	754	729	756	707	777	788	735	760	733	774	773	726	724	724	742	769	724	730	713	759	751	741	718	745	779	706	711	746	798	706	768	725	706	738	704	760	726	752	715	749	713	692	749	712	746	778	702	782	747	786	753	748	719	734	749	708	737	790	768	746	710	737	728	766	747	743	724	798	789	722	768	768	759	720	766	718	768	718	795	768	751	730	762	746	745	750	693	752	739	789	731	765	760	751	759	711	721	706	709	763	694	702	806	735	753	730	731	778	741	762	723	733	734	771	766	747	750	757	719	756	752	767	772	766	746	727	732	756	802	701	782	679	694	700	766	712	753	782	718	726	727	706	748	721	773	746	751	727	706	733	760	728	779	716	766	744	687	725	787	735	749	753	733	737	745	736	736	738	787	757	721	757	802	765	757	772	742	769	729	797	688	720	726	726	749	744	741	782	761	812	750	771	753	714	734	775	699	760	700	741	749	774	760	709	755	769	711	755	739	751	757	753	760	733	745	757	711	763	721	750	720	763	700	730	794	756	772	741	697	729	752	780	767	708	751	770	737	728	727	764	750	729	732	731	737	744	750	759	747	755	760	740	753	756	688	781	720	777	736	769	768	748	748	737	787	718	762	749	716	746	731	750	785	790	723	797	707	721	783	766	741	768	696	770	736	733	711	732	746	806	769	726	733	757	715	813	769	768	708	721	752	744	684	731	773	743	738	765	742	733	761	747	757	730	747	744	705	746	706	733	740	749	720	784	743	783	771	742	733	726	747	748	735	793	758	699	745	774	734	726	705	724	752	741	800	714	742	776	783	729	703	757	766	807	703	740	753	735	784	720	743	703	764	774	714	724	727	729	783	751	698	751	729	766	715	714	732	791	784	727	796	728	752	714	793	763	751	750
23998	22263	31076	25988	22302	15052	2510	427	433	397	388	414	408	429	420	393	382	382	425	405	414	375	416	392	383	377	395	380	401	356	379	359	413	382	389	401	382	342	380	386	410	396	422	379	401	413	389	394	392	396	342	369	412	411	442	400	384	395	389	401	415	428	380	410	386	383	414	381	387	387	401	405	386	393	392	382	396	403	371	402	449	379	400	428	412	399	386	390	374	396	382	400	352	386	359	373	413	391	396	356	417	394	388	416	364	399	392	402	418	407	393	370	415	395	415	384	365	381	405	393	399	385	396	396	397	413	371	377	406	367	370	370	352	370	358	365	384	397	370	395	362	363	393	382	413	384	346	383	403	365	421	395	372	358	378	351	405	395	449	399	390	382	354	355	406	420	408	409	417	376	390	392	388	406	396	456	367	417	372	385	370	412	364	382	380	360	390	399	413	374	401	383	409	371	397	354	408	377	375	401	407	392	415	367	401	363	387	387	409	384	392	382	408	364	373	405	360	400	365	365	386	387	389	370	369	397	414	394	417	405	375	406	372	392	349	393	377	376	404	388	375	392	380	372	434	398	381	402	361	377	395	403	382	387	375	391	391	382	410	382	408	395	406	393	375	397	373	409	372	399	398	368	350	384	399	359	393	384	392	412	365	392	420	393	425	377	382	377	375	404	414	337	422	369	387	369	391	394	374	352	373	375	396	376	388	389	420	379	395	382	378	396	418	394	405	411	374	378	403	391	366	385	392	423	403	373	404	386	355	418	369	396	362	389	385	363	389	399	396	409	373	375	402	393	409	400	376	358	398	393	386	373	378	358	409	389	384	403	409	396	381	405	412	409	365	368	393	368	358	355	402	385	429	422	414	436	386	395	387	419	405	402	401	381	382	412	410	388	406	372	379	392	420	383	403	403	392	389	371	396	375	395	373	362	327	393	418	383	351	376	392	374	371	374	425	397	397	381	388	422	392	410	396	353	365	377	386	381	398	407	370	418	402	387	381	367	381	366	394	400	355	403	379	388	371	403	411	410	408	409	413	368	374	397	414	361	412	399	406	409	404	381	414	394	365	416	398	392	374	424	371	359	404	396	396	402	377	391	398	389	402	423	391	402	363	382	378	381	385	395	374	430	406	422	388	354	413	407	390	420	388	366	416	408	375	388	438	417	407	372	422	399	394	432	383	392	372	421	381	406	397	358	382	381	363	396	409	398	374	401	389	369	428	408	362	402	369	427	393	394	384	406	410	364	397	390	393	389	401	392	365	379	376	387	372	390	376	395	389	400	354	419	375	389	406	353	458	393	376	366	383	384	354	382	380	376	398	387	396	403	381	375	368	381	404	393	394	363	393	379	388	389	414	396	395	371	397	399	347	370	404	398	382	400	367	396	393	386	402	403	385	363	342	403	375	365	409	382	396	370	409	405	390	380	378	385	441	406	390	362	405	388	365	435	390	388	402	373	362	392	392	384	368	399	393	384	363	378	382	372	367	413	388	381	409	419	408	374	381	415	387	391	376	374	352	409	386	388	403	403	408	405	394	391	388	370	382	376	353	374	372	377	370	373	376	409	365	396	363	383	391	376	384	370	405	400	379	379	426	408	407	383	397	363	378	397	381	383	399	374	342	369	421	406	397	380	400	414	363	406	390	384	389	380	397	396	383	400	393	382	384	382	393	391	386	414	402	372	403	380	394	402	428	414	411	381	365	391	400	375	379	417	357	370	411	381	402	387	384	382	387	420	385	396	428	386	364	401	378	376	360	379	394	383	358	425	385	414	353	387	386	456	395	399	374	390	356	391	348	392	375	383	414	385	393	393	425	398	383	444	398	397	386	348	375	382	368	410	374	402	409	410	385	363	368	388	398	417	358	379	386	378	379	393	382	359	386	404	425	385	405	381	424	347	384	421	387	376	398	398	371	388	370	398	397	376	364	369	379	396	408	389	386	430	357	403	418	396	383	389	350	400	366	362	370	353	395	380	384	387	400	358	394	372	380	394	405	356	416	390	403	378	341	388	386	390	385	364	380	396	390	418	379	407	399	412	406	357	388	408	386	381	393	373	394	413	402	374	396	423	402	383	398	388	361	394	389	396	406	357	378	406	387	396	375	387	373	399	378	423	368	385	401	403	363	420	380	399	382	388	364	381	414	390	399	400	420	363	387	385	405	375	376	372	379	410	387	362	376	393	394	378	406	412	370	409	384	397	409	398	394	393	394	410	419	397	402	380	376	419	389	388	375	405	397	380	390	362	414	376	356	430	360	388	420	379	377	371	398	346	408	404	368	413	385	422	391	390	398	406	425	415	365	397	416	393	357	403	418	412	382	359	384	365	405	360	375	383	392	385	401	387	359	348	379	427	423	402	412	354	407	382	420	417	385	399	384	392	395	396	388	417	388	394	388	392	360	417	374	393	387	410	411	374	391	413	401	402	413	421	442	370	392	392	394	377	394	339	402	428	367	388	356	382	352	395	358	407	388	403	394	391	444	413	367	421	396	415	386	391	389	380	414	424	418	423	360	410	358	401	366	428	375	366	407	401	394	396	372	409	417	387	387	400	387	358	366	374	373	413	413	415	403	385	386	402	398	382	401	391	407	391	386	424	414	392	367	369	391	409	378	396	390	348	343	384	368	387	386	390	394	388	374	398	365	402	429	339	383	413	383	364	381	428	380	377	379	381	410	403	398	429	424	361	381	434	394	384	363	393	361	377	388	396	410	397	371	374	382	398	358	412	401	364	405	376	371	394	360	375	361	381	384	378	362	413	370	401	400	407	400	372	378	405	362	407	394	385	403	379	367	390	361	381	355	403	414	350	399	357	375	441	393	362	378	411	361	341	402	327	430	400	369	404	402	364	379	426	398	399	408	365	438	403	369	388	396	366	376	394	357	372	408	384	380	417	384	371	392	401	389	363	371	403	407	374	374	413	380	398	384	413	381	383	385	397	394	388	371	373	388	387	359	358	379	388	373	394	417	352	375	372	400	385	376	364	404	390	381	409	401	379	418	401	386	389	416	398	406	387	392	410	393	407	365	440	371	394	357	412	363	330	421	385	396	395	380	405	406	404	404	415	372	410	344	403	365	385	425	382	369	397	384	396	367	371	395	396	361	356	412	384	411	383	409	332	385	391	382	421	385	372	348	376	391	382	390	416	416	422	423	418	407	385	381	416	398	367	397	386	367	388	390	359	374	383	374	390	394	404	403	406	409	369	386	371	393	377	370	379	382	392	403	361	403	405	444	356	395	385	410	370	368	403	407	407	352	417	408	402	412	396	367	400	346	366	371	391	371	358	433	389	390	389	376	403	372	377	415	375	407	363	378	372	405	370	403	385	407	399	392	368	374	397	395	384	378	405	366	438	401	402	359	400	398	405	373	383	382	399	371	382	380	405	393	379	370	412	423	414	355	426	413	427	413	385	360	394	385	433	379	361	395	399	366	397	350	352	406	358	398	413	421	405	401	403	382	378	396	388	373	383	402	422	387	412
59169	88539	65678	38206	31924	11721	2071	673	707	701	648	675	647	714	673	661	631	688	645	732	669	653	633	648	660	673	692	637	649	682	690	653	643	665	665	703	647	658	677	688	702	612	661	597	628	669	676	680	653	625	655	672	665	654	711	653	671	648	664	664	676	622	731	649	698	666	644	668	692	705	742	713	681	684	671	657	648	689	618	656	607	642	681	647	632	659	671	590	659	664	638	669	633	667	688	664	667	647	683	647	656	690	677	644	630	636	662	629	650	691	631	703	611	622	667	632	629	677	655	670	664	647	623	650	624	645	681	626	712	664	670	621	634	630	641	676	664	670	692	636	621	638	671	671	672	656	654	709	685	635	699	658	619	687	613	679	662	647	670	634	664	663	665	656	669	643	677	661	646	623	672	677	662	667	653	663	699	660	654	649	652	680	637	658	642	674	695	639	597	669	654	711	730	655	674	673	684	623	661	669	695	663	636	663	684	676	691	665	645	666	655	683	629	645	670	719	679	608	660	667	693	665	648	691	669	690	721	656	624	744	620	633	650	667	706	658	641	710	687	664	676	659	649	670	692	653	656	658	648	666	656	681	646	698	644	650	651	606	630	665	636	700	681	689	680	649	650	657	657	676	649	686	640	612	644	676	696	694	693	611	672	684	644	670	712	630	642	673	658	655	685	655	668	668	674	647	653	662	712	656	618	628	682	669	647	652	641	637	681	688	652	657	638	642	640	653	662	687	651	621	645	666	693	651	653	600	643	664	661	637	693	641	681	670	675	643	651	682	638	618	616	636	634	648	656	687	654	700	650	651	645	703	692	646	616	650	674	630	698	639	652	599	635	640	669	670	684	667	651	672	677	657	688	669	649	689	705	653	622	668	707	684	636	622	667	679	665	620	683	649	696	649	616	692	639	661	642	666	669	609	689	623	643	672	653	655	691	644	640	622	613	681	704	606	667	667	651	653	649	647	641	674	681	676	679	658	669	664	660	691	650	624	669	678	677	644	659	657	657	669	623	655	673	645	719	611	673	639	646	667	667	672	690	629	707	696	635	662	628	683	698	661	657	628	703	670	645	684	698	652	682	612	661	626	635	648	669	648	631	637	602	624	637	625	653	691	625	652	632	635	668	662	673	688	697	683	641	713	640	636	619	676	688	647	687	710	699	667	671	687	663	625	624	643	666	667	616	658	697	672	636	623	621	686	676	614	667	643	619	613	666	669	645	664	659	647	671	702	660	616	728	664	671	653	711	649	667	631	665	663	663	655	639	675	623	651	657	692	634	636	678	649	627	627	660	636	684	671	673	637	657	693	691	626	607	657	616	678	683	644	638	697	643	669	649	652	641	641	587	646	687	702	669	604	600	632	645	717	696	644	652	581	669	688	685	629	653	647	649	654	655	625	655	630	648	675	631	644	683	680	685	645	681	659	682	683	678	659	649	603	636	633	660	622	676	603	645	623	639	647	693	664	652	657	627	650	642	669	649	667	654	680	632	660	647	672	664	616	662	667	645	662	635	705	654	640	635	703	654	708	655	666	640	674	648	661	669	639	680	666	693	643	695	659	641	611	689	674	627	629	644	617	654	667	614	630	645	652	650	643	648	640	614	629	674	650	649	621	651	692	660	660	645	674	673	664	633	709	646	639	658	645	700	641	665	649	673	679	629	618	647	706	662	656	681	627	633	650	692	681	674	612	664	714	657	687	646	683	677	658	710	657	658	660	643	639	673	637	673	644	654	622	650	621	669	679	685	607	671	688	640	629	673	669	627	651	656	664	654	634	661	643	673	656	654	636	641	620	651	692	664	661	646	683	638	640	653	679	622	629	627	627	655	657	713	649	635	646	705	649	668	689	671	687	630	667	688	632	657	613	646	612	636	640	610	665	683	685	674	681	628	676	622	641	695	658	625	637	625	668	663	690	646	635	656	722	646	687	669	680	624	675	648	670	661	668	663	615	673	678	683	657	673	615	613	666	676	681	718	662	665	627	654	659	652	671	686	670	646	644	646	693	662	662	676	634	690	649	644	676	657	634	651	666	698	672	697	673	671	642	646	654	677	565	647	666	623	649	652	678	707	647	676	676	608	685	693	674	668	633	670	637	632	628	681	658	690	655	621	652	681	686	618	692	653	662	601	687	623	619	666	686	644	678	620	663	651	681	646	601	647	678	638	621	651	648	690	708	685	698	623	681	660	659	658	661	656	606	676	667	626	594	672	639	675	680	690	698	627	622	674	647	667	648	611	662	625	673	656	630	710	640	663	696	670	698	672	649	652	646	675	628	645	640	649	662	683	650	676	674	656	639	680	656	692	655	637	670	643	644	645	624	641	668	622	684	690	659	678	702	687	679	662	646	664	683	690	648	665	698	689	663	655	668	642	670	665	646	666	672	569	704	642	647	696	684	666	666	670	638	618	655	644	669	664	714	664	664	650	682	627	659	696	701	592	706	650	668	672	669	659	652	666	640	657	652	662	684	672	701	644	627	707	656	632	662	632	667	700	676	656	680	644	641	674	675	673	673	656	663	630	694	663	632	645	632	710	614	688	658	688	704	672	617	660	659	610	655	640	654	626	676	657	621	643	659	639	652	651	657	663	648	638	636	619	651	625	670	658	658	680	648	656	705	664	677	628	726	731	666	644	646	659	691	664	699	621	680	643	636	658	655	653	683	657	661	709	662	640	641	691	646	649	641	631	653	635	647	672	672	706	664	697	656	682	632	642	645	646	674	621	659	660	655	608	700	685	692	687	687	661	673	650	668	645	658	650	691	639	629	656	628	649	671	677	686	675	662	679	670	600	702	651	680	623	631	639	664	646	626	681	621	674	646	658	615	672	637	655	631	661	692	683	637	615	665	636	619	663	639	672	660	674	645	688	616	645	642	689	662	637	646	626	632	649	659	634	712	689	651	685	637	616	649	661	693	651	606	651	639	630	690	630	650	665	603	652	688	628	727	644	673	662	670	676	657	689	727	667	662	691	634	647	659	656	614	653	687	645	642	622	667	616	618	657	654	614	670	609	656	649	615	686	672	657	667	648	698	674	617	622	668	646	715	665	645	608	646	646	658	673	644	721	683	686	635	641	641	682	614	670	670	696	632	639	662	637	624	658	673	676	677	681	704	641	696	650	654	646	637	636	678	657	659	611	646	656	670	653	664	652	605	626	680	660	654	649	675	665	647	650	635	648	650	617	638	673	656	684	658	687	661	647	667	678	686	686	649	624	656	636	643	659	623	678	662	639	639	679	667	699	654	701	570	683	692	622	677	683	690	680	668	638	665	655	633	636	647	696	658	647	658	653	662	662	667	667	693	670	659	684	674	661	675	680	710	716	645	695	666	652	634	660	649	647	712	656	668	674	634	632	679	692	646	625	653	669	621	690	629	669	697	629	658	611	660	636	674	690	643	666	683	618	636	676	637	669	679	684	708	649	682	657	662	657	676	707	632	669	688	610	633	641	640	652	695	638	679	672	633	683	638	707	691	619	705
23047	21537	30130	24336	22856	20588	7670	645	546	508	528	492	500	480	488	458	469	471	477	475	499	469	502	441	465	521	471	482	473	454	502	470	460	443	449	463	451	492	470	457	517	474	442	466	456	495	430	499	482	466	486	452	470	448	480	528	481	466	505	481	473	484	461	469	479	493	463	457	455	497	528	505	467	470	475	465	501	493	490	467	491	477	465	471	465	465	455	484	487	473	483	456	470	424	498	483	497	505	516	491	484	502	475	470	466	475	504	466	463	498	473	493	500	443	471	449	460	425	462	479	430	471	464	469	486	450	483	457	494	471	462	443	434	477	474	460	464	459	485	484	453	461	467	492	473	471	425	451	463	468	441	449	448	442	464	498	473	451	480	502	510	459	449	476	479	469	441	430	482	481	449	473	449	456	462	457	464	486	464	522	499	505	459	438	508	497	478	427	485	471	487	510	481	477	448	464	491	476	481	470	521	473	474	471	454	504	466	414	471	460	490	414	462	476	476	465	456	472	453	457	480	426	473	457	473	466	444	509	469	452	496	446	458	477	440	448	429	485	468	449	449	497	488	460	461	483	487	478	501	454	485	460	487	454	455	484	480	478	440	471	457	474	472	465	442	476	484	485	466	482	494	458	511	461	485	454	517	496	482	480	476	487	483	464	458	462	429	454	467	439	454	436	490	517	478	501	466	460	460	477	440	451	498	462	463	512	449	483	457	463	500	452	496	472	466	485	469	459	452	475	462	493	467	502	474	435	452	474	472	493	465	460	493	490	474	453	456	479	464	495	470	432	480	406	440	463	477	503	501	433	488	487	470	471	449	501	486	486	466	479	462	506	478	457	479	457	503	491	478	427	479	495	489	490	470	455	455	486	430	449	486	468	438	464	463	460	455	502	491	484	458	462	491	433	459	481	490	497	473	443	466	461	466	500	465	495	503	505	437	503	466	503	446	489	457	477	473	446	482	480	483	518	508	479	461	439	480	453	470	446	480	447	467	510	461	486	466	464	461	510	456	433	453	484	498	491	483	489	504	479	413	491	497	479	486	474	451	484	497	456	516	486	434	460	459	473	470	465	435	511	447	486	476	485	483	435	421	473	461	432	473	481	510	472	439	468	463	449	484	490	507	496	499	473	477	463	460	445	510	442	466	471	442	461	476	475	488	443	437	479	476	460	454	513	448	431	490	465	499	445	477	451	458	458	474	475	498	498	476	430	462	452	489	476	500	466	472	463	475	477	466	465	478	456	495	448	452	488	458	494	493	476	449	460	503	436	469	490	515	475	442	467	467	485	456	468	473	437	456	462	498	470	493	481	457	499	448	450	481	468	491	463	477	473	478	459	533	468	459	459	452	455	477	483	494	465	479	486	470	418	521	447	442	472	505	477	448	499	424	475	469	443	486	501	488	497	460	481	469	492	446	446	437	482	461	476	469	500	465	476	460	469	420	467	520	497	509	417	453	472	514	451	481	459	496	478	476	465	499	479	453	434	446	479	423	488	437	459	495	472	463	490	449	466	441	491	463	483	454	437	493	480	442	438	477	441	463	488	457	504	434	477	474	476	432	478	501	476	462	462	482	468	482	481	482	472	477	447	462	511	488	486	471	494	449	452	460	475	465	508	442	480	499	485	473	437	506	472	455	486	477	491	482	425	484	480	475	461	482	467	487	434	426	497	463	467	412	464	500	447	492	467	475	488	422	474	466	441	472	479	506	459	470	435	494	450	471	452	497	493	480	451	431	455	485	431	470	456	472	458	464	508	452	499	482	491	478	489	487	471	526	467	477	503	438	482	426	487	449	439	461	479	481	478	474	509	476	464	469	436	478	444	475	471	463	437	480	462	472	441	467	475	500	492	467	504	483	462	471	470	438	479	509	504	463	447	474	482	446	480	484	499	458	495	492	439	462	458	477	459	477	485	461	516	463	502	472	465	457	478	476	465	468	456	499	500	437	488	454	471	443	496	492	491	492	462	463	454	471	494	449	513	452	454	517	466	458	451	497	499	478	454	441	453	491	506	485	455	494	467	422	464	483	465	502	487	525	474	494	466	503	423	435	470	460	459	446	467	424	457	479	449	455	443	495	451	482	501	463	482	462	456	483	433	478	470	427	503	455	480	508	503	444	475	457	507	467	493	474	433	444	467	447	475	471	509	501	482	483	459	436	466	467	460	504	478	446	434	523	474	509	451	482	438	461	455	429	459	477	454	479	481	452	458	509	467	443	454	510	453	465	435	464	468	468	451	429	481	483	423	451	449	463	454	474	444	441	458	471	439	500	472	439	426	490	507	483	483	434	433	452	489	501	449	507	499	452	478	470	505	436	457	476	496	458	478	495	469	486	486	489	481	483	480	470	504	485	488	481	498	458	480	439	442	469	474	498	456	463	516	480	454	463	444	467	431	428	468	449	459	438	461	462	447	443	445	461	465	457	450	460	428	478	479	445	463	472	466	470	492	424	469	464	479	472	515	486	485	487	499	485	449	508	468	469	464	443	465	480	477	470	464	488	465	451	442	457	484	506	469	435	458	463	496	457	476	440	478	498	492	494	463	463	436	482	492	471	454	471	447	429	498	470	474	470	496	486	450	482	471	483	467	467	473	441	497	479	499	469	482	468	474	477	468	456	498	462	432	484	483	456	495	458	437	454	473	470	437	518	436	459	460	475	464	468	452	504	468	479	491	463	482	442	473	460	438	456	470	482	478	474	460	460	450	499	458	464	503	441	487	459	426	476	520	487	471	513	504	460	464	482	475	446	501	469	473	492	517	437	464	481	465	487	457	488	463	491	461	488	519	489	451	482	461	489	465	490	468	464	456	461	475	458	480	471	484	482	490	441	456	466	503	470	489	463	440	446	487	469	499	449	470	463	433	500	482	450	482	485	465	477	476	493	472	436	463	507	464	457	482	431	455	495	485	429	462	483	502	487	466	470	482	480	449	501	512	465	473	458	507	479	495	460	445	466	454	458	418	485	456	486	441	490	428	474	438	449	475	511	420	473	490	509	484	437	462	459	460	445	445	485	494	507	453	495	508	504	483	434	437	478	486	465	460	467	488	493	513	483	502	487	507	494	488	453	472	485	470	485	485	444	475	453	487	481	455	460	514	497	446	465	505	494	486	466	496	494	488	423	477	487	469	471	428	443	446	460	478	436	518	444	477	448	480	464	436	469	440	467	482	496	481	497	492	486	436	480	451	475	491	453	484	444	443	491	486	482	491	483	460	463	445	427	486	469	463	409	504	478	463	522	478	469	477	468	487	433	442	491	461	472	469	447	457	464	440	463	471	489	449	458	448	477	495	509	488	439	488	463	461	501	455	479	494	452	476	447	459	494	455	468	465	425	481	466	478	503	459	458	462	485	464	501	446	430	480	483	465	472	456	439	462	477	464	508	479	449	469	480	469	478	477	482	462	498	471	469	471	503	481	500	422	492	461	456	476	481	493	448	503	483	479	461	434	482	491	479	461	490	470	436	484	473	448	462	476
59620	98368	75301	45974	39176	16855	2764	860	784	783	788	797	795	748	749	784	786	765	807	794	804	781	728	802	727	771	740	781	803	814	841	749	784	766	745	768	758	687	761	757	737	743	723	777	782	769	762	782	786	745	776	736	756	743	695	754	753	762	808	782	790	749	751	753	747	808	775	767	796	885	908	825	801	771	754	807	782	776	761	731	705	759	799	770	763	775	782	725	775	726	703	745	744	763	787	705	764	759	733	769	778	821	767	793	749	772	792	746	800	749	750	789	734	793	771	819	749	733	748	809	749	802	752	792	732	756	758	735	812	762	776	706	746	823	808	778	749	739	759	726	757	789	756	713	762	750	734	804	791	791	733	774	776	750	719	785	762	763	768	735	797	762	783	785	738	756	774	792	773	823	742	783	745	783	729	747	780	770	797	775	835	759	816	784	780	761	793	765	773	729	779	783	743	710	755	802	781	769	756	783	790	772	758	756	734	744	724	795	801	766	756	765	710	783	803	769	764	727	748	769	768	822	766	747	733	752	750	742	734	756	765	781	797	760	792	727	755	796	763	743	723	781	758	767	773	769	781	792	738	786	796	775	769	767	805	752	759	785	801	754	741	727	765	774	733	791	787	788	769	753	807	772	764	722	718	758	720	745	770	738	777	782	779	769	822	756	810	750	785	745	803	747	743	766	766	770	769	755	758	760	767	788	764	731	737	750	760	784	751	767	794	774	754	755	746	751	726	767	820	719	801	788	803	759	739	765	767	757	813	793	736	781	761	777	787	743	751	722	752	743	833	778	822	764	741	779	780	760	805	775	763	730	755	748	756	793	713	790	751	804	743	828	757	766	810	746	751	754	758	788	712	773	744	724	747	763	769	768	728	777	754	784	807	767	748	744	749	773	754	787	770	796	754	757	762	766	772	777	739	764	798	744	751	751	738	689	768	761	748	774	776	747	758	758	753	791	702	775	790	820	767	785	771	796	778	778	774	790	747	757	748	750	775	720	776	794	768	798	796	783	708	732	788	751	747	729	763	823	807	723	764	776	741	782	712	753	759	774	728	785	753	771	793	757	748	751	773	796	754	777	812	702	779	782	780	751	743	723	811	790	783	771	740	739	751	767	771	763	777	754	694	840	750	730	752	800	713	758	734	765	749	776	768	787	786	808	789	771	780	764	737	781	791	759	710	723	738	756	781	764	731	743	796	692	747	756	801	764	744	785	748	744	788	753	783	811	755	765	691	720	767	769	752	794	761	764	709	739	774	788	795	782	779	816	770	718	784	725	808	764	796	761	779	751	752	774	802	789	785	762	758	786	769	751	796	759	794	737	731	765	770	811	759	743	791	787	716	751	755	778	756	784	789	775	738	739	778	765	781	811	749	770	752	795	757	772	740	781	759	826	785	777	733	806	766	750	803	761	745	771	772	785	790	794	764	744	785	767	781	764	786	729	799	790	699	734	740	740	770	796	769	723	807	764	720	785	770	761	798	743	762	786	751	780	768	775	779	733	767	769	767	791	760	774	689	775	759	771	798	778	764	767	773	780	709	792	790	777	747	753	748	778	758	786	773	774	744	792	776	779	758	802	774	721	743	739	745	719	782	755	787	797	759	730	742	754	774	735	825	779	758	782	779	749	765	755	784	792	765	783	773	828	767	758	758	805	738	737	753	780	723	729	765	766	789	751	745	711	718	824	730	756	795	787	724	772	753	746	750	754	763	755	735	794	792	737	747	770	761	763	807	707	805	810	748	764	761	783	755	779	732	710	782	744	734	797	778	698	770	791	746	817	741	779	721	795	762	766	753	726	785	793	771	815	783	741	766	805	724	786	777	778	781	768	748	730	808	740	729	765	772	787	788	812	769	773	811	799	690	720	771	750	735	803	733	734	734	761	760	741	821	748	732	781	719	743	783	780	754	797	758	771	774	755	766	751	759	785	752	757	800	725	753	753	736	742	743	746	769	779	727	743	739	787	760	790	770	711	729	747	776	769	812	817	717	748	771	760	776	755	757	758	720	743	757	798	733	734	756	747	764	809	751	712	752	718	746	774	723	739	754	732	767	779	751	804	796	808	756	778	765	737	780	829	730	759	740	773	750	782	747	752	712	763	738	731	756	737	789	713	800	792	742	761	797	765	745	744	812	731	734	752	753	751	774	740	717	706	755	787	811	765	784	763	791	771	761	748	808	765	738	739	758	795	761	786	741	749	787	790	790	761	703	803	717	734	724	774	746	783	776	773	760	715	778	728	835	727	776	768	730	769	795	777	820	752	767	755	735	787	789	746	750	771	750	768	758	786	729	730	784	767	717	738	771	804	785	795	746	779	836	757	780	782	744	762	726	754	737	767	786	752	838	727	757	751	792	813	770	776	759	753	775	784	733	758	744	761	789	831	777	707	755	795	696	785	763	768	767	809	767	732	773	772	716	787	779	782	730	835	752	794	785	739	743	761	702	785	817	783	777	781	746	728	790	748	765	743	717	777	762	757	804	733	742	732	776	742	802	733	777	789	726	730	790	744	772	828	748	745	733	764	797	748	757	728	747	731	800	760	798	768	759	752	742	785	773	763	784	765	767	778	787	781	725	765	789	790	783	731	772	735	749	815	804	805	792	750	772	748	776	770	726	793	792	736	725	782	784	746	790	766	742	740	770	758	772	777	784	814	798	754	743	757	729	761	757	729	836	723	733	764	769	765	720	773	762	739	805	770	778	754	754	754	775	778	778	736	723	763	772	761	788	764	759	772	763	799	738	797	752	772	778	700	706	790	789	769	806	790	799	746	765	760	728	739	746	758	751	762	774	735	763	799	758	797	774	768	780	776	741	761	766	799	727	789	773	779	787	747	743	754	771	734	751	757	768	757	766	745	802	770	743	744	780	827	833	749	779	794	734	773	774	704	776	802	805	741	782	720	737	733	771	761	768	723	753	798	783	722	756	779	836	743	706	776	777	746	742	728	749	729	769	757	771	749	752	708	755	747	751	799	772	767	776	758	731	787	755	731	795	799	788	851	726	722	773	755	747	770	780	752	726	775	755	757	711	762	755	710	791	764	791	793	759	749	761	726	772	762	744	804	755	788	779	774	734	723	790	811	740	773	732	766	815	792	756	750	765	718	826	776	756	740	801	744	770	707	747	752	772	766	772	810	793	733	767	742	740	725	757	702	783	811	770	748	773	772	774	802	741	739	780	748	772	785	733	760	756	740	804	815	775	756	774	739	751	726	782	778	767	750	804	752	754	747	739	785	775	773	723	743	794	758	780	769	728	782	782	767	773	751	790	761	759	734	733	810	742	832	799	768	772	792	761	755	770	776	767	776	813	770	807	801	778	758	752	766	783	757	772	755	792	770	806	782	724	800	752	770	777	719	774	773	755	717	758	786	776	742	737	754	746	744	801	754	736	785	768	767	822	761	725	735	806	743	781	769	747	742	828	796	817	795	743	726	787	791	779	700	736	714	810	778	732	814	787	756	740	727	716	717	761	822	811	716
28408	27264	26394	12617	4291	1367	519	415	442	458	475	444	445	452	444	495	432	462	470	435	449	436	439	440	457	447	482	462	445	464	423	459	498	454	470	441	447	442	469	467	472	444	478	461	448	451	477	420	429	479	469	481	433	451	423	458	444	403	479	444	462	458	435	462	439	480	441	477	497	492	487	461	401	489	452	432	450	474	456	448	476	460	449	469	464	459	432	455	467	456	452	457	388	450	462	441	454	459	413	501	429	469	443	451	475	479	453	479	428	418	458	431	449	465	424	451	490	495	442	476	447	461	494	457	454	455	432	435	447	447	463	426	421	429	435	459	439	456	464	452	421	463	453	410	431	432	442	464	427	449	453	452	411	470	442	465	445	470	495	455	466	458	491	484	458	440	442	428	436	466	484	458	474	424	465	444	493	450	438	445	457	417	416	457	468	448	476	497	453	463	467	464	436	436	442	449	455	467	424	486	465	439	451	475	458	452	431	458	455	466	475	420	406	476	435	468	424	484	499	447	483	466	439	442	488	459	451	462	455	421	489	432	478	419	418	456	483	460	444	431	446	455	425	459	458	412	422	441	441	473	475	472	442	467	450	429	420	470	455	458	439	477	426	450	447	462	480	460	454	442	509	454	490	478	414	429	478	430	382	445	464	474	426	441	430	444	463	430	457	428	453	476	500	448	445	466	439	459	437	448	425	442	468	450	463	479	450	439	426	448	476	470	456	453	472	403	479	456	423	469	457	460	449	416	443	432	445	416	415	429	457	461	452	432	483	482	456	422	432	460	421	451	434	436	464	440	459	495	478	447	407	486	467	463	478	433	424	487	441	456	458	437	454	465	428	441	445	442	445	447	465	443	435	408	444	422	470	432	481	489	453	449	410	473	483	450	464	433	477	446	445	446	469	473	473	421	460	478	485	455	408	445	485	473	455	478	475	500	457	457	445	432	492	446	473	459	451	462	427	421	464	454	469	449	453	450	439	445	447	423	440	472	437	445	440	454	445	463	437	450	487	449	475	445	417	467	438	394	426	459	469	488	451	457	446	459	455	428	427	443	462	470	447	435	455	436	469	452	426	407	430	475	447	426	480	460	475	455	453	450	452	476	489	483	417	464	468	403	442	421	469	464	487	453	430	444	477	431	440	465	458	447	463	439	416	457	509	460	460	448	449	469	459	413	467	440	499	472	450	459	445	480	471	452	440	446	455	453	456	493	445	486	446	431	449	450	418	419	422	474	462	479	446	472	486	456	449	463	451	471	413	452	445	449	442	445	403	485	440	446	449	430	491	444	436	462	465	453	451	474	431	473	439	458	471	436	460	496	445	475	422	446	456	469	452	436	463	446	463	448	419	457	447	451	459	446	450	474	461	466	512	447	458	459	451	453	465	476	446	442	456	473	432	469	464	438	435	471	428	479	460	452	469	452	419	437	471	484	444	498	452	468	468	431	474	457	460	451	448	430	464	466	422	478	424	454	444	466	448	484	529	454	410	419	435	454	460	450	443	446	454	442	469	449	424	458	494	456	451	456	465	469	490	441	449	471	498	448	426	461	462	459	433	467	414	460	473	415	473	488	469	480	468	460	460	419	458	441	446	485	471	434	440	451	476	465	420	456	426	404	433	464	442	426	477	426	461	479	401	436	444	428	428	450	464	441	461	435	424	420	442	485	457	460	472	446	417	459	438	448	413	431	466	429	493	462	493	450	408	442	468	447	470	470	434	471	450	447	444	430	464	441	419	430	470	464	458	442	461	443	440	465	468	475	455	390	481	423	448	448	487	423	459	441	493	440	445	434	423	475	443	440	462	467	452	454	432	444	485	470	435	467	473	461	450	478	452	449	437	432	478	489	454	491	467	464	458	486	436	486	459	465	440	429	472	469	433	462	474	448	445	428	491	490	435	471	437	457	451	440	454	441	443	427	456	465	456	442	446	453	480	462	475	447	457	468	460	436	460	447	464	523	445	449	461	469	446	419	426	476	503	429	455	427	495	439	430	432	501	427	454	433	407	488	441	441	454	470	476	465	439	458	435	422	450	472	473	459	447	443	490	420	434	469	442	458	452	435	487	441	457	461	465	455	438	475	436	465	439	441	481	471	420	521	449	467	472	417	441	467	472	449	453	456	443	446	505	462	456	439	460	440	438	462	467	441	446	432	466	470	429	488	472	474	440	463	459	508	426	461	426	505	431	501	450	401	490	458	479	447	452	418	443	410	443	474	443	448	468	458	451	467	480	502	431	447	429	488	442	466	454	429	460	444	446	426	487	461	453	442	464	478	473	508	487	462	491	441	471	471	479	429	444	447	466	448	490	432	386	441	444	484	441	494	406	459	480	426	476	445	480	448	437	472	464	446	456	448	465	493	442	450	430	423	457	448	468	442	462	423	443	449	463	416	471	429	395	432	449	464	445	435	454	420	482	431	458	431	445	462	423	474	464	443	454	493	428	448	485	430	463	443	469	430	460	452	460	430	434	466	473	457	454	460	446	458	442	417	468	463	480	462	384	466	458	443	449	487	448	462	480	437	457	469	457	493	473	492	438	447	451	481	422	466	432	418	446	445	495	443	441	483	433	444	429	454	436	478	438	460	415	477	461	458	487	468	466	429	431	449	443	440	448	449	469	471	476	465	434	419	455	478	475	391	429	462	465	477	462	408	444	430	436	474	435	479	457	440	451	495	448	455	448	444	466	433	448	450	435	478	447	431	448	459	499	446	443	473	459	452	414	456	455	442	481	455	457	428	449	466	429	417	453	459	486	427	461	438	470	453	425	428	436	487	455	449	460	476	451	479	481	425	474	472	467	429	422	459	410	451	429	447	432	453	485	465	435	426	489	501	427	519	446	431	455	468	437	469	460	432	489	467	470	455	437	475	435	471	424	477	454	442	471	468	471	469	491	460	442	469	480	443	417	432	482	437	447	485	469	459	476	406	483	490	442	429	448	434	471	413	470	475	446	469	463	450	448	433	465	471	438	436	455	459	458	483	483	438	442	439	445	442	425	409	427	500	407	452	472	442	432	440	497	449	470	464	469	492	438	453	472	429	447	416	465	460	427	426	463	441	477	437	445	479	441	447	482	447	427	467	488	451	458	429	486	431	433	451	423	475	485	440	493	446	446	438	466	423	457	418	436	466	486	448	486	453	458	478	450	442	448	446	457	452	494	481	466	445	474	425	439	428	456	463	446	440	441	450	485	443	447	497	447	455	488	458	479	394	444	471	409	466	476	453	480	462	473	447	473	486	444	465	432	466	414	406	415	423	435	459	427	438	442	440	434	430	425	487	481	451	467	472	442	456	439	443	468	468	434	459	421	433	442	470	451	463	441	424	437	460	455	452	471	456	495	426	431	445	462	440	449	461	447	442	443	459	467	469	430	486	444	426	439	456	442	455	450	470	456	450	462	407	414	464	453	463	465	477	448	426	445	455	460	411	452	464	472	451	461	421	454	447	460	455	453	444	448	446	479	452	457	457	468	441	448	430
36857	46266	31924	12948	8457	2643	875	812	776	795	777	790	812	762	705	763	755	778	759	789	748	757	762	760	780	763	738	764	776	768	746	810	766	787	820	802	759	715	753	786	747	748	741	756	741	762	764	765	726	779	850	740	756	804	783	773	749	811	761	805	780	748	751	789	727	749	770	800	752	790	776	774	778	808	761	749	787	735	762	762	718	795	777	708	721	761	795	752	780	752	753	732	819	723	795	742	776	767	747	747	800	788	751	761	758	784	771	731	783	762	780	741	781	768	752	777	736	754	745	790	752	756	830	780	778	774	764	719	747	746	799	773	733	752	795	766	762	772	739	811	739	733	757	767	752	743	730	775	744	743	704	724	772	805	769	755	749	715	824	792	766	817	725	736	779	807	730	727	754	722	780	806	759	738	739	742	747	754	759	768	780	746	738	812	736	700	799	751	799	785	738	734	756	740	722	738	773	793	740	768	777	804	770	756	769	720	750	782	738	724	771	754	771	825	781	764	759	731	716	735	743	755	755	742	768	755	761	753	783	760	697	771	790	740	776	776	766	734	718	768	750	765	749	789	729	762	771	759	768	742	800	773	795	772	764	799	755	792	721	788	749	748	780	753	749	689	772	785	770	774	766	718	745	715	765	797	761	796	728	759	739	674	724	788	760	740	697	750	805	721	773	798	758	768	759	797	757	776	782	777	771	751	825	771	805	794	826	763	775	806	780	715	816	736	720	742	777	765	718	726	736	796	794	743	688	736	788	824	770	736	756	720	711	812	749	753	752	698	789	844	787	768	787	721	769	745	748	740	791	744	742	788	754	760	760	786	793	747	763	756	723	715	769	782	741	752	771	733	757	756	754	754	799	693	781	720	802	765	782	714	794	788	762	814	677	761	768	780	790	716	751	729	777	730	763	737	753	735	759	801	751	782	795	753	758	728	765	791	738	733	776	800	719	777	810	753	785	785	776	752	839	769	770	710	733	777	785	724	789	770	766	817	787	783	786	728	734	693	761	735	790	765	828	796	769	732	732	724	792	762	765	720	732	730	746	779	765	721	795	731	809	767	713	803	765	718	733	762	798	792	788	775	807	734	764	767	806	736	763	771	767	723	740	722	788	758	827	765	792	800	774	798	784	769	800	832	830	733	781	770	788	753	798	756	757	775	781	724	750	805	754	778	802	732	759	767	771	785	781	767	724	725	749	742	770	817	740	809	803	738	725	757	736	756	733	745	778	722	736	732	761	747	762	753	751	770	746	777	783	770	718	746	743	798	752	743	781	763	745	744	742	783	748	806	773	781	776	763	750	759	735	714	762	797	769	741	817	744	790	748	801	751	758	744	738	781	752	787	782	774	786	763	752	788	785	787	729	762	723	774	729	812	778	779	708	744	730	808	783	799	784	768	787	819	773	770	735	765	740	783	777	708	761	736	763	778	759	766	763	784	778	788	760	783	696	756	734	743	734	713	754	791	748	758	710	732	740	807	751	796	743	754	776	741	708	809	784	750	785	805	799	802	788	781	777	696	747	726	753	734	774	801	766	765	767	760	797	835	764	810	718	729	763	787	759	735	747	734	775	784	748	781	779	796	722	789	796	738	695	733	770	781	748	766	778	733	770	722	793	776	763	765	708	737	801	756	816	710	765	789	742	806	789	793	757	770	819	749	775	789	799	794	734	814	763	736	797	765	796	790	798	763	785	761	756	687	760	739	733	751	793	729	746	759	804	780	723	747	782	764	814	825	718	771	817	755	757	754	795	770	784	770	789	756	780	733	777	811	745	735	769	744	824	725	812	757	784	783	743	765	739	762	779	741	719	757	714	790	755	722	772	824	754	731	780	806	726	784	781	741	773	767	782	776	789	787	792	780	728	786	723	770	758	766	765	705	746	747	740	745	755	726	781	796	754	791	772	751	739	746	793	747	768	736	739	728	752	742	753	781	784	733	775	761	786	755	753	770	684	770	759	785	771	726	819	767	736	702	789	771	753	796	785	808	763	793	745	812	755	726	777	772	731	783	772	761	760	747	797	738	813	741	758	706	738	721	799	761	752	745	788	778	794	760	717	796	779	816	766	781	716	742	743	758	790	820	746	765	800	797	807	801	755	754	755	784	748	771	746	809	782	750	804	768	762	740	820	777	775	819	745	728	783	744	792	739	759	771	762	787	740	748	747	781	710	752	774	729	775	737	757	725	825	747	767	771	794	754	762	770	771	742	737	827	770	753	753	785	779	779	739	775	757	746	790	767	782	771	746	747	784	818	790	778	750	751	789	828	720	745	819	758	766	864	786	761	782	766	765	724	770	774	769	777	727	739	726	802	829	751	792	674	717	749	701	763	708	796	740	774	782	764	723	801	770	787	770	784	748	756	768	773	769	776	747	794	702	719	775	757	781	699	764	797	765	745	790	748	761	760	748	693	782	724	806	728	796	758	763	758	752	817	808	771	766	737	755	772	725	762	759	840	691	747	788	786	733	713	782	785	741	738	753	746	783	762	776	760	733	780	782	769	710	798	749	729	724	807	791	775	771	737	771	760	801	799	788	774	795	803	750	818	683	760	717	792	749	761	791	762	796	758	794	790	758	784	744	764	772	759	778	730	741	788	769	714	725	775	735	798	753	743	746	762	736	792	752	719	746	732	767	774	757	728	776	756	794	735	743	733	754	785	776	731	810	777	733	797	804	718	768	759	752	772	755	751	749	715	809	769	736	825	800	717	761	768	843	768	800	753	730	822	744	822	758	797	724	767	774	775	719	816	746	699	746	728	776	745	724	760	767	833	763	720	761	772	735	752	767	766	727	759	776	773	823	787	783	767	772	765	787	758	766	755	766	782	761	799	730	811	723	825	800	787	726	767	747	751	787	772	770	757	814	761	764	785	735	778	787	777	715	730	720	791	702	718	733	753	800	796	749	767	777	783	746	754	818	731	802	749	740	754	732	770	761	801	753	709	762	745	699	781	803	767	768	778	717	779	779	724	758	779	768	806	802	705	777	733	814	721	777	784	749	780	736	730	768	740	730	741	731	772	779	751	816	776	786	779	771	759	724	755	757	768	750	838	755	770	716	772	776	721	821	777	739	809	773	767	791	747	752	753	722	767	726	798	805	808	713	762	752	782	766	697	758	786	792	807	766	812	790	754	781	743	802	741	773	764	819	783	779	709	769	803	784	766	772	768	763	818	757	759	778	767	781	735	767	743	721	781	805	755	781	754	745	786	807	697	787	829	818	770	766	759	713	792	764	778	761	731	771	770	816	793	790	732	762	719	776	775	752	713	771	783	753	711	740	808	781	795	774	734	786	746	773	778	743	753	794	767	767	826	736	798	741	778	774	740	777	753	750	791	803	737	757	764	779	767	787	791	725	767	734	773	755	784	789	753	747	762	769	781	805	763	805	810	792	754	781	765	717	731	789	731	787	747	783	763	726	764	784	767	757	761	791	773	827	783	727	754	755	783	780	755	805	766	786	786	752	741	754	719	730	796	740	747
24006	22223	30935	26377	22515	14505	2050	415	424	434	399	416	437	424	439	450	418	428	387	434	440	432	401	409	409	431	384	416	417	402	411	410	420	403	416	394	356	383	398	410	434	407	454	438	403	400	410	431	416	386	405	419	449	408	382	418	394	417	402	433	389	420	401	445	445	363	416	401	389	455	461	424	444	423	438	445	362	410	417	405	422	428	425	435	414	393	410	426	398	423	422	425	373	390	404	422	433	396	401	388	385	454	372	399	418	377	443	427	395	351	415	407	397	394	439	415	409	399	422	382	383	435	411	383	429	381	433	417	403	411	400	383	427	392	385	396	439	378	407	417	399	419	395	371	390	382	372	378	433	425	390	397	396	400	430	417	394	401	404	420	387	393	413	378	413	451	401	390	452	406	419	428	408	413	403	388	411	391	380	404	396	396	410	387	445	414	411	394	421	411	435	401	440	400	398	416	402	382	416	423	434	403	417	382	406	411	401	437	398	375	419	412	415	396	421	419	440	415	386	415	435	407	417	447	410	424	438	410	443	363	408	427	392	374	372	367	426	430	389	427	421	389	380	377	419	419	449	429	434	436	399	418	430	428	428	430	411	410	364	363	400	427	420	403	412	405	440	415	406	396	428	450	391	416	415	426	401	413	413	420	395	414	415	444	424	440	445	389	418	428	392	421	432	418	368	408	396	442	435	430	436	414	417	395	416	406	418	428	405	436	422	413	449	415	388	446	447	398	434	381	423	428	396	416	401	422	385	434	427	453	379	403	407	418	423	407	406	388	367	392	448	423	426	402	398	423	411	399	434	401	454	400	436	413	366	391	410	387	376	409	411	405	394	395	418	398	419	440	387	414	388	421	374	371	411	401	401	412	396	410	395	393	427	380	426	384	415	420	406	409	435	407	429	418	426	420	408	358	408	415	454	419	426	407	407	423	402	432	409	402	391	393	429	435	406	377	402	405	407	441	411	424	427	396	378	400	412	450	408	410	409	393	406	401	406	449	384	383	409	428	417	355	394	453	398	416	371	394	390	380	429	428	399	392	429	409	453	417	414	366	404	426	419	442	426	394	415	355	426	413	409	393	404	393	421	402	431	397	430	380	430	384	423	412	430	414	411	432	398	355	415	374	424	416	409	399	390	431	361	444	388	444	399	417	428	372	391	422	447	435	364	394	360	397	444	438	406	411	379	407	416	427	411	393	422	361	373	412	401	412	421	402	422	393	401	413	382	433	428	413	416	438	408	402	394	401	374	370	388	429	401	401	398	464	413	408	393	425	405	385	426	413	398	380	401	388	389	408	396	398	391	444	398	401	411	401	411	411	422	401	420	395	407	434	386	375	417	353	379	428	423	430	396	363	426	402	381	432	446	418	369	418	390	417	422	412	424	408	407	393	383	391	401	423	420	385	399	376	368	383	392	385	409	373	429	407	383	414	408	386	443	376	398	421	428	412	388	399	404	382	421	399	389	412	396	410	389	402	418	402	407	380	385	431	447	439	377	410	393	382	394	414	443	419	381	451	423	431	418	393	420	388	420	428	371	412	432	412	396	399	398	385	389	453	406	390	417	380	372	412	381	366	371	424	402	401	418	391	409	424	409	402	436	408	420	396	451	405	400	412	371	382	403	397	412	418	375	403	405	390	456	382	385	410	422	389	440	431	399	440	426	401	418	396	401	448	410	442	431	398	425	416	439	416	395	415	439	454	430	398	392	421	387	403	412	388	407	391	406	398	439	411	421	397	421	418	441	380	435	385	411	413	386	431	399	389	421	427	451	395	440	392	390	394	405	423	409	384	401	385	461	398	349	424	406	420	424	426	392	422	393	430	405	441	366	421	374	417	382	385	434	422	440	424	394	411	395	426	447	410	418	416	394	390	434	414	443	430	407	423	395	416	437	442	425	456	426	411	406	449	424	406	374	415	422	402	404	423	431	433	405	425	418	399	436	413	423	387	412	429	412	432	388	406	406	402	388	425	434	408	384	409	421	448	386	392	375	444	397	404	397	401	395	390	434	420	398	403	405	386	450	412	435	425	402	393	407	398	406	418	441	415	410	430	445	421	365	436	461	400	432	411	416	401	392	404	402	379	396	385	416	418	395	393	419	392	393	406	426	434	423	437	409	435	399	398	442	448	424	389	444	426	389	379	409	372	395	432	392	393	423	391	362	424	351	408	398	421	402	403	404	408	445	410	407	404	394	393	399	386	372	417	433	405	402	413	443	400	410	433	387	417	397	402	389	401	416	411	409	427	400	390	411	419	384	390	354	386	447	400	437	393	413	406	404	434	392	400	427	384	418	461	392	401	403	383	400	382	460	401	400	428	400	397	408	421	424	422	376	439	387	402	457	398	424	399	419	433	436	401	406	427	379	373	408	399	461	406	413	412	407	379	427	404	394	403	427	397	413	413	401	405	405	416	419	426	389	397	417	363	422	430	399	384	401	406	376	407	410	421	401	429	429	454	416	419	412	386	398	413	421	409	427	416	420	409	390	386	380	401	380	445	411	368	426	428	413	401	405	405	419	418	433	439	430	403	416	441	428	431	440	414	394	381	409	395	389	437	381	397	400	437	408	417	398	386	434	405	384	387	442	389	405	397	418	428	392	423	423	386	366	413	406	398	395	449	358	412	386	399	407	431	408	406	398	438	387	379	396	397	377	423	414	400	403	397	426	423	355	418	414	433	398	415	426	417	381	367	441	389	393	391	415	415	421	407	394	469	422	416	374	413	385	414	403	422	421	384	406	386	382	418	375	420	376	418	380	392	418	378	417	422	392	411	424	417	367	383	385	427	388	427	445	415	393	393	417	410	409	396	390	404	405	372	399	422	414	416	402	399	422	391	411	444	386	406	386	399	431	376	406	412	396	398	382	428	416	382	403	400	379	414	421	433	383	391	421	381	363	400	434	389	403	398	410	400	414	405	379	376	378	394	420	432	416	402	383	430	423	425	428	415	430	425	411	411	371	422	410	405	407	417	423	381	399	428	416	437	422	416	370	396	390	388	418	383	376	421	395	419	404	371	412	393	389	382	415	450	402	378	405	433	376	430	385	436	401	425	384	391	419	394	404	392	400	407	418	392	401	410	396	418	417	404	451	411	431	399	391	413	407	411	411	409	423	415	408	451	434	414	416	425	383	461	394	427	370	424	415	435	430	446	410	388	409	433	449	405	433	386	399	403	415	394	418	379	415	387	418	421	422	427	418	403	394	420	403	400	374	426	379	387	370	402	444	404	420	436	434	413	365	355	456	447	410	409	405	457	412	376	412	383	405	396	437	435	408	375	386	411	400	401	383	407	440	388	401	429	417	397	439	405	392	412	423	395	419	389	412	405	398	432	383	438	431	442	415	405	394	414	393	426	409	440	399	410	390	418	408	438	407	381	435	403	387	443	396	410	425	408	397	443	378	413	409	400	386	378	407	403	426	421	441	424	386	402	396	384	430	410	370	372	393	360	396	384	410	426	444	384	418	428	441	378	405	422
58989	88439	65840	38689	31875	12044	1574	727	705	687	731	698	702	702	651	671	706	657	749	682	738	666	712	698	737	712	701	642	700	684	668	662	725	717	650	684	688	665	698	672	712	717	681	686	653	689	682	699	680	693	713	675	707	712	698	702	699	695	697	704	671	677	702	698	689	704	728	674	708	753	731	709	723	694	685	732	778	708	709	673	706	674	673	689	712	671	656	655	715	699	690	699	672	662	700	708	678	698	668	693	681	706	667	675	689	686	661	678	649	702	671	704	699	656	663	707	651	639	681	705	702	662	677	643	732	691	702	765	670	658	725	678	693	673	670	693	696	735	660	653	707	697	658	691	676	636	654	688	667	683	677	708	716	690	681	711	682	727	683	676	686	674	652	709	716	641	697	692	682	682	733	633	631	687	682	697	667	676	687	682	652	679	681	718	652	676	617	654	635	715	721	621	691	687	680	704	679	662	656	656	704	675	654	711	708	631	703	729	675	698	672	650	684	676	676	666	705	725	680	652	704	702	684	672	717	663	706	705	684	681	673	661	692	715	662	703	696	700	698	715	683	735	739	675	735	686	709	645	698	668	658	649	666	671	631	680	630	685	690	717	700	702	653	710	670	685	686	707	671	659	685	700	685	715	695	663	719	688	700	717	716	699	697	666	728	615	633	669	755	638	707	729	700	663	672	730	658	681	667	653	735	669	721	693	690	633	647	701	704	678	742	651	695	709	686	676	666	746	650	715	696	684	698	687	662	742	665	715	709	701	684	706	647	705	683	659	678	691	691	714	650	665	676	651	713	669	667	670	686	710	717	716	677	646	655	698	646	690	706	724	713	707	694	712	675	684	667	694	707	692	667	717	679	669	714	732	727	688	674	692	707	665	661	690	716	681	682	698	691	691	724	691	739	689	670	701	660	633	657	727	678	644	705	710	679	648	667	723	677	686	696	670	678	679	716	705	656	713	676	656	680	726	704	745	679	686	658	626	692	716	733	685	680	718	646	659	677	691	725	672	720	693	685	698	705	701	664	681	698	694	682	687	727	663	701	703	700	690	684	684	677	679	659	726	688	674	713	677	737	678	717	690	710	702	684	711	721	660	691	657	685	657	666	716	660	704	660	690	673	665	645	712	636	666	680	669	671	688	714	710	726	672	691	650	712	667	678	692	639	652	724	700	671	658	694	715	695	662	674	728	697	653	663	641	657	685	696	677	642	615	665	667	685	697	687	665	674	726	696	692	650	695	688	703	692	655	701	675	720	709	680	705	692	653	708	707	722	703	686	729	718	690	665	708	650	697	698	671	683	737	637	668	663	711	702	654	691	698	676	685	687	665	655	671	646	682	635	732	698	659	727	665	699	687	668	722	666	661	705	686	694	687	706	683	688	697	676	668	656	704	730	691	697	713	660	639	689	682	692	651	714	687	704	712	680	699	697	653	709	703	697	701	698	675	628	695	646	688	683	692	618	716	687	680	692	686	660	697	721	691	696	681	648	696	663	691	668	660	720	714	648	691	689	644	680	718	718	737	677	689	665	674	693	666	734	698	753	667	719	649	693	666	688	669	708	664	687	685	677	712	712	696	708	665	707	640	718	698	691	680	704	664	674	691	708	745	655	639	673	681	695	638	739	727	660	687	637	704	645	668	700	712	687	684	669	681	692	662	643	672	676	671	729	641	676	693	708	721	681	716	689	689	663	726	696	661	642	701	697	696	684	666	716	688	711	683	680	695	694	660	636	672	671	719	713	690	673	707	719	724	694	731	748	708	663	680	620	740	706	704	670	686	665	658	728	679	704	707	700	700	667	690	699	661	634	731	695	706	653	669	630	743	660	725	654	653	740	696	691	712	688	696	707	648	657	660	684	648	682	696	648	651	706	701	703	661	732	693	664	746	671	630	698	668	710	706	709	713	687	672	681	712	672	672	653	662	662	679	630	697	693	669	691	695	707	659	701	671	683	669	655	723	651	668	717	691	642	720	694	681	659	681	692	676	681	699	677	674	681	670	719	705	653	730	655	724	651	676	693	679	645	672	717	669	687	662	659	663	708	694	648	705	645	710	692	681	704	725	672	707	684	671	661	702	726	709	678	683	720	701	690	701	647	648	668	657	695	717	704	648	693	656	707	712	709	671	679	691	748	709	713	688	751	709	685	660	670	690	663	704	671	712	738	678	673	679	670	676	701	691	714	734	719	687	673	693	730	683	620	646	751	645	701	669	672	732	685	691	634	712	638	674	658	705	714	729	681	713	708	695	716	715	704	687	632	706	661	692	674	698	659	706	699	686	712	679	720	748	692	690	679	643	691	671	689	693	712	712	700	726	697	650	659	683	659	650	643	694	684	676	691	668	674	679	666	682	691	710	713	657	697	677	673	700	669	702	661	695	685	695	713	700	665	686	678	684	670	719	696	689	694	671	705	692	702	675	724	684	702	652	712	713	688	677	717	681	708	649	633	680	690	695	629	700	699	758	728	667	686	644	691	695	687	678	639	727	667	693	680	665	678	697	720	680	735	712	710	695	724	689	715	637	721	697	717	658	696	686	693	647	701	711	672	703	682	641	678	753	689	700	678	676	730	649	681	651	684	678	688	686	723	627	674	664	723	691	651	679	646	671	666	682	686	692	693	686	698	666	688	684	680	656	702	676	677	646	664	641	641	649	655	695	686	682	688	664	670	661	686	703	689	694	678	690	665	633	665	718	692	753	668	681	710	669	733	679	656	676	666	704	693	675	676	703	660	687	684	655	690	701	663	699	681	749	687	697	680	712	676	669	693	676	689	683	727	684	661	723	691	665	624	665	651	684	705	665	651	653	629	656	651	658	684	717	644	669	674	702	718	654	698	684	683	697	720	695	640	662	718	684	682	667	700	698	665	726	707	712	735	692	705	700	684	678	656	689	757	668	640	674	730	704	715	671	711	708	677	662	679	678	651	723	727	677	712	672	692	725	670	713	685	687	719	689	697	696	701	708	670	676	690	685	680	681	685	680	672	691	703	722	723	679	681	687	706	720	719	710	699	653	690	687	736	664	697	695	715	710	715	704	665	643	686	677	656	664	686	654	687	693	690	712	661	712	674	666	705	696	678	690	676	665	656	714	733	690	698	668	692	712	667	668	700	633	701	711	663	676	746	687	686	724	661	683	636	675	681	669	713	665	684	662	744	647	658	636	709	664	717	654	678	652	687	652	701	742	692	636	704	685	730	637	673	690	650	676	704	639	674	672	678	667	663	679	681	718	643	724	700	709	692	713	665	633	673	663	688	685	677	650	676	693	658	763	661	674	696	697	702	711	682	704	658	666	716	730	746	703	690	687	660	664	679	676	663	663	645	667	685	697	722	690	713	671	678	696	685	702	678	700	672	710	712	705	743	671	636	684	678	679	690	682	628	715	673	667	712	665	727	707	665	678	656	669	644	683	711	694	712	730	698	647	667	722	695	712	699	692	659	689	657	715	650	699	722	685	635	698	702	689	692	707	644	725	705	676
22988	21512	30033	24613	23088	20451	7459	630	545	543	558	508	502	518	502	513	493	509	452	520	531	508	533	503	523	518	540	494	489	485	507	509	492	525	456	526	532	475	504	473	540	504	485	468	467	513	517	505	513	519	529	494	513	529	517	509	488	489	484	461	450	495	534	484	471	485	497	514	527	525	514	597	494	492	534	507	506	528	470	525	500	485	502	482	497	488	525	471	493	506	523	496	489	554	515	473	515	469	518	461	534	480	525	485	499	463	516	520	499	526	520	495	490	503	486	508	454	477	471	526	518	507	490	509	534	537	529	512	516	509	489	477	472	488	465	484	460	547	558	466	520	495	476	510	476	500	514	520	503	492	514	522	472	519	491	487	478	481	506	486	475	486	489	535	463	503	441	477	464	427	482	503	495	491	510	527	458	489	504	480	490	452	513	490	502	497	497	506	525	534	524	525	463	529	538	485	540	485	486	509	482	522	505	505	535	483	480	499	489	513	487	506	507	505	525	512	493	513	510	523	492	513	473	460	495	525	485	466	508	486	510	483	486	476	497	507	491	482	509	464	458	528	466	497	491	531	470	475	481	461	490	476	483	481	533	495	463	494	512	470	505	485	470	519	475	505	514	496	495	519	456	479	508	488	483	505	528	486	476	484	494	543	513	556	471	504	488	494	526	500	507	504	502	507	491	526	467	513	500	527	496	481	496	461	511	493	471	529	502	492	513	504	535	487	464	501	511	473	529	488	452	526	492	526	480	494	484	535	471	504	475	500	497	482	472	518	513	479	475	514	511	510	498	531	501	474	513	512	441	511	502	465	505	511	503	492	501	465	538	487	503	508	478	500	445	495	496	510	494	448	496	510	496	485	498	495	509	514	527	473	471	469	494	467	481	520	499	491	474	498	461	519	487	469	507	486	476	466	485	532	511	505	464	525	478	483	506	496	492	465	538	475	492	493	500	484	509	473	506	508	478	456	512	519	460	471	491	478	469	455	479	512	503	461	509	516	495	506	507	524	476	486	505	509	490	518	464	499	504	487	520	441	507	548	480	502	498	520	471	491	525	544	482	521	471	515	462	509	491	499	471	516	480	502	455	478	517	516	488	498	515	527	522	465	510	508	508	530	511	482	458	542	453	503	482	486	481	522	511	508	467	515	521	494	525	481	482	479	510	504	503	490	517	502	479	499	478	543	494	493	549	473	539	498	501	501	510	515	508	503	520	472	495	515	474	463	488	481	475	516	510	472	518	488	491	520	518	493	493	434	478	519	487	476	466	521	510	520	510	510	453	448	498	502	533	523	514	493	477	501	481	530	522	525	489	498	518	488	511	508	533	515	488	472	517	490	536	531	472	507	504	493	527	496	526	473	485	573	517	475	465	485	503	499	504	481	519	495	446	467	501	498	468	507	472	520	491	514	489	498	448	498	520	494	516	500	500	528	494	503	492	512	513	451	494	489	506	514	507	480	433	495	481	482	503	481	493	489	498	484	470	494	439	455	506	528	479	503	513	506	494	506	503	460	506	473	521	493	476	511	527	454	532	488	468	498	458	517	478	462	547	525	516	483	456	515	499	502	539	478	503	527	516	466	486	528	489	510	506	506	497	493	495	478	490	484	488	475	504	536	498	520	513	452	511	517	493	521	532	503	513	505	509	510	467	480	480	522	507	510	535	469	491	504	459	500	484	536	504	472	521	527	532	473	511	525	500	506	468	514	516	458	501	526	489	509	517	490	504	473	497	483	476	463	562	563	520	540	506	463	553	484	526	516	481	531	503	526	500	520	472	496	502	515	493	506	476	489	460	531	495	534	502	475	510	483	476	485	473	515	520	499	478	522	480	506	520	483	500	516	467	478	540	470	506	488	493	485	494	493	476	495	485	461	532	487	507	489	494	512	519	507	451	507	510	425	479	489	461	517	484	494	518	507	491	492	512	473	497	497	499	479	492	486	530	511	486	513	495	515	438	492	504	478	468	493	505	484	487	495	528	524	521	488	522	478	505	499	518	495	458	480	502	474	457	493	495	529	492	510	492	493	496	488	496	483	519	515	510	490	514	489	476	487	496	496	503	475	526	493	505	510	505	471	511	461	523	513	518	497	521	492	482	508	539	499	516	495	508	497	529	499	489	479	495	473	547	493	491	492	523	498	519	513	468	523	524	470	514	489	501	479	524	520	505	480	515	476	498	527	470	497	508	501	497	464	506	484	481	527	509	497	483	484	449	468	506	521	481	491	478	514	493	481	511	480	486	455	496	495	486	484	463	503	507	495	528	469	522	484	456	515	493	484	465	491	499	464	505	472	513	525	544	497	495	507	490	493	510	514	474	492	506	477	481	506	486	477	497	537	502	495	518	488	472	488	520	522	488	497	480	503	482	485	501	507	518	516	484	529	502	559	504	481	522	507	521	530	469	494	534	473	471	500	470	498	504	506	518	483	448	491	512	447	469	489	505	517	521	497	477	511	515	486	487	465	464	481	490	475	496	522	512	461	558	486	488	498	497	500	495	528	505	497	495	498	497	479	469	492	482	484	483	502	483	489	495	468	473	511	494	521	522	471	462	507	459	504	504	511	481	435	457	512	467	486	490	464	539	512	539	530	509	509	493	493	510	500	489	484	504	525	481	524	510	517	492	513	499	470	483	468	524	500	491	499	497	464	517	485	480	511	484	546	482	527	471	496	501	517	490	486	500	490	526	461	480	522	558	495	476	523	482	444	485	523	544	463	534	489	510	483	505	532	524	497	482	447	487	517	517	511	532	520	543	531	481	483	534	486	493	492	482	455	468	459	483	475	481	511	510	512	528	499	476	502	523	502	469	482	517	529	517	497	467	494	485	492	509	482	480	442	510	469	499	527	465	453	502	477	462	511	500	502	475	499	515	471	525	487	465	509	502	492	494	502	502	447	524	504	500	492	458	483	537	508	526	497	493	541	491	494	510	515	501	536	502	524	513	461	476	515	489	480	510	486	511	516	479	514	496	483	475	486	503	481	487	450	503	486	489	510	465	487	500	510	475	481	495	520	459	499	480	503	505	492	520	502	486	489	489	525	477	514	491	501	488	511	530	509	501	533	520	468	470	526	512	495	487	508	488	508	537	529	517	485	476	474	478	480	487	479	521	530	518	507	490	496	529	498	506	499	482	528	466	501	482	501	465	454	519	498	468	434	524	454	494	479	549	506	488	518	490	510	516	457	528	466	503	497	513	475	510	501	492	501	483	521	477	516	487	464	520	481	498	511	476	477	513	481	504	506	546	485	532	516	511	516	528	486	498	498	494	480	456	505	497	471	492	471	503	517	531	484	483	502	514	496	484	495	478	527	488	505	459	489	548	501	486	461	460	534	509	474	505	530	456	514	460	513	489	477	454	509	515	514	493	500	506	457	506	498	483	515	514	465	517	475	522	484	488	521	518	497	507	470	482	476	489	518	496	497	491	502	472	513	498	490	494	487	480	476	462	516	483	483	479	505	481	490	500	524	480	481	496	483
58257	97841	75919	46374	39350	16544	2215	866	855	829	821	872	753	774	872	799	740	837	817	761	798	802	832	839	775	820	861	779	802	759	799	794	776	824	793	810	838	805	713	776	754	768	767	849	828	852	778	811	805	810	765	826	792	770	783	840	846	814	798	772	785	795	766	770	778	797	806	786	892	870	919	859	842	808	829	758	804	728	766	810	816	820	735	775	798	826	759	814	797	761	765	816	829	850	760	800	788	776	765	738	798	777	742	794	809	816	752	843	785	757	769	756	800	800	756	801	815	852	817	828	772	777	787	841	810	724	818	772	829	768	815	778	767	831	846	793	748	781	799	842	857	786	830	738	815	785	779	801	837	725	795	790	801	766	809	776	733	772	801	779	780	769	806	795	779	803	782	751	790	772	797	770	756	804	815	776	751	847	794	821	792	759	764	804	808	804	756	783	796	791	792	762	763	759	727	776	829	781	759	762	766	771	771	736	774	756	820	754	791	809	757	791	756	778	787	758	774	836	814	796	782	766	760	810	796	832	798	772	776	777	758	818	795	793	770	781	762	833	802	831	736	781	810	761	787	814	777	781	800	771	850	698	780	801	740	791	804	805	784	790	842	816	751	774	834	789	822	798	770	788	777	803	800	763	751	767	754	752	716	787	810	823	818	803	800	829	756	770	766	756	801	828	805	800	797	802	828	743	798	782	772	799	773	802	761	775	783	784	836	797	798	789	742	753	776	788	763	783	771	840	810	783	842	776	780	818	784	823	745	779	768	782	755	777	814	788	802	759	766	785	797	816	756	830	805	824	809	826	774	772	809	813	798	763	719	806	808	788	816	805	745	825	788	785	780	831	773	773	824	788	768	829	824	785	782	801	781	832	751	789	756	783	808	792	832	791	816	793	749	736	769	778	795	803	766	801	809	738	819	764	746	781	818	762	790	804	781	769	785	756	814	790	808	800	786	810	797	784	776	714	792	811	799	854	751	811	835	826	781	767	816	841	817	759	824	812	785	743	804	832	798	809	786	781	767	783	779	782	871	767	786	770	770	732	802	805	798	782	785	776	800	770	717	864	777	777	789	806	833	810	833	765	778	767	744	838	791	816	800	821	787	758	776	812	764	778	743	777	821	742	832	792	802	820	823	774	768	788	846	793	794	770	784	743	800	779	737	811	772	836	774	846	785	792	826	798	766	822	767	801	764	784	758	799	839	804	768	773	806	829	837	768	829	823	812	732	795	729	774	815	797	761	766	776	778	779	752	804	770	801	791	789	781	790	749	794	788	775	784	797	781	828	744	857	812	758	813	781	795	833	786	732	806	781	775	737	784	772	786	814	821	853	807	778	774	768	787	801	799	771	816	788	770	754	772	767	803	769	754	767	778	801	781	801	791	757	780	736	810	728	824	832	798	781	770	713	734	734	788	764	805	789	825	828	809	817	751	735	862	801	807	739	780	839	804	743	803	767	831	759	768	775	810	801	776	791	806	789	755	732	776	812	814	785	789	741	782	810	790	765	779	815	785	827	835	748	845	758	761	785	737	832	805	746	742	771	788	788	763	813	744	773	727	818	806	787	774	796	802	812	827	805	791	773	802	774	762	766	799	784	842	809	800	790	777	827	770	799	819	854	794	785	812	782	768	784	756	830	810	802	752	795	810	758	720	783	789	791	832	807	737	794	794	813	840	745	768	769	790	770	781	825	844	763	804	787	805	832	833	773	791	822	772	787	801	801	782	782	772	813	767	752	798	783	718	752	747	804	817	803	802	808	760	799	753	794	820	757	801	800	826	804	767	750	747	807	809	749	794	828	798	802	815	803	813	760	809	779	804	763	777	790	797	763	802	800	807	771	779	803	829	739	778	810	807	779	726	811	746	825	830	759	794	776	827	759	782	776	775	775	796	734	770	788	791	745	753	825	778	822	816	729	766	788	794	822	777	766	802	829	837	798	744	789	801	781	817	739	786	780	800	785	839	759	784	758	795	805	803	799	736	819	785	794	807	792	788	797	769	785	808	776	768	775	778	805	807	817	829	775	806	776	821	774	780	822	795	806	786	827	779	801	793	773	769	823	791	786	751	787	786	765	823	776	778	752	755	748	793	802	766	791	777	796	795	836	839	801	824	796	765	800	775	773	785	785	825	790	796	822	759	711	746	761	771	768	789	799	773	823	801	816	761	797	810	808	777	774	838	811	792	848	769	742	862	832	799	827	757	802	781	804	765	816	818	790	822	739	819	811	784	814	798	830	773	781	816	786	784	820	797	816	801	814	791	801	769	785	808	776	780	798	775	811	744	819	770	769	792	790	827	813	760	719	763	787	792	790	809	770	786	815	759	801	801	788	782	796	803	815	753	796	778	809	813	794	752	789	772	815	841	758	830	763	796	823	798	815	789	769	838	794	839	824	811	852	805	778	808	805	755	805	766	797	762	838	821	829	780	764	765	747	824	854	783	773	811	816	760	789	763	769	773	837	760	772	747	807	753	751	795	750	741	808	875	782	796	835	794	788	825	805	782	816	803	783	781	850	763	777	742	803	807	791	817	799	806	810	829	781	772	823	810	788	822	762	809	766	751	756	760	769	788	814	813	781	773	794	754	813	786	853	780	743	783	808	854	806	796	752	802	779	813	786	803	780	802	801	808	780	797	750	734	745	799	731	786	789	806	797	782	760	786	745	844	798	781	756	784	811	749	806	774	752	801	789	823	789	783	818	784	843	764	777	755	792	826	810	814	786	793	773	783	804	763	762	804	810	814	796	819	825	774	803	772	781	830	781	765	851	776	752	807	811	756	812	767	806	846	807	733	836	800	755	738	812	757	784	773	797	733	790	820	781	765	721	784	800	828	835	817	792	829	847	792	795	780	781	762	771	779	823	853	799	799	792	743	802	806	774	803	775	804	758	798	782	775	861	784	766	815	780	794	794	825	774	811	742	759	823	771	796	831	790	819	793	785	833	803	801	811	788	811	795	780	754	805	777	789	778	856	818	814	778	785	803	743	772	807	850	806	790	811	825	749	846	785	686	810	780	804	767	806	771	783	839	832	803	819	765	781	838	816	765	761	787	767	833	803	811	717	800	799	779	851	821	805	757	823	775	779	816	829	843	763	792	795	742	812	795	728	795	762	762	785	751	824	746	757	809	805	785	826	767	784	795	735	824	788	783	788	845	797	790	730	753	771	826	783	769	838	843	785	793	747	789	817	802	817	739	816	809	768	815	766	776	792	823	740	757	815	821	791	814	791	821	822	760	724	717	802	800	779	825	796	802	800	737	800	804	795	810	790	776	818	808	790	827	756	836	752	854	814	785	766	793	807	805	771	805	770	752	787	796	807	804	813	770	783	712	761	807	786	761	823	784	756	786	783	746	801	810	796	797	789	724	791	796	782	821	838	762	794	752	742	773	761	813	799	745	774	789	796	793	797	816	808	836	758	810	795	787	764	788	827	819	758	787	799	761	761	791	789	802	765	787	819	812	819	751	849	784	789	798	790	811
28445	27327	26315	12267	4307	1262	521	491	483	443	509	483	458	458	454	463	431	471	487	471	432	458	473	505	413	447	462	471	446	471	481	486	459	447	470	502	435	483	496	445	423	494	485	489	466	466	448	473	449	452	467	473	468	450	505	450	450	461	472	476	456	462	499	496	434	453	459	424	433	472	450	465	455	492	464	529	452	460	444	471	459	485	487	482	446	496	427	463	450	453	486	489	460	471	474	444	438	455	445	439	474	443	492	490	475	446	498	478	458	450	461	431	465	445	448	447	475	445	478	449	487	483	446	442	447	446	445	497	415	455	414	494	471	474	457	423	459	492	448	437	425	404	437	467	458	459	439	493	461	431	450	410	443	459	469	456	476	441	472	480	435	454	501	471	445	440	438	439	484	493	456	460	484	456	432	460	403	465	450	444	472	486	422	463	433	442	464	486	471	488	442	471	460	463	490	480	472	439	448	457	445	461	466	498	476	448	501	520	461	472	459	498	451	468	458	479	437	458	472	444	486	489	461	419	457	461	467	477	461	498	439	478	456	483	471	441	459	473	465	463	447	469	488	453	443	454	463	422	455	510	481	434	472	458	472	430	460	460	438	417	459	464	495	463	450	510	454	462	438	493	472	467	503	442	466	448	459	475	431	453	457	477	450	492	455	455	446	484	511	491	466	474	457	452	435	452	472	440	470	487	455	414	439	476	460	466	451	450	470	485	453	457	448	435	435	480	433	448	466	459	442	500	462	465	431	491	420	430	449	449	491	494	469	431	438	492	483	417	469	445	457	472	432	427	457	436	438	481	490	441	430	440	459	474	492	506	459	462	476	450	432	439	484	433	447	475	467	447	473	502	478	454	451	449	456	478	443	488	473	452	470	476	463	464	441	461	486	498	453	402	444	432	416	482	409	446	455	484	458	464	416	466	463	423	457	463	480	434	479	437	468	444	434	468	446	457	506	487	424	447	448	466	481	448	442	438	441	438	465	442	466	455	464	485	462	453	479	456	479	521	471	416	459	449	426	476	505	492	481	467	423	487	434	454	442	471	459	474	486	469	482	443	500	456	449	476	428	442	461	446	474	489	417	464	426	491	442	447	480	458	481	472	468	460	463	480	448	471	460	489	505	440	462	439	427	456	435	489	461	454	478	421	463	447	446	457	469	446	448	473	456	448	480	459	480	416	446	486	478	456	408	459	439	436	444	459	457	472	441	528	459	436	439	483	482	448	441	469	446	447	473	462	454	482	458	492	487	463	452	450	466	449	481	482	488	441	459	456	485	440	448	447	441	489	474	448	504	452	486	462	435	452	444	464	468	478	460	457	461	462	452	481	467	487	463	489	457	505	452	452	520	500	444	445	468	500	484	469	455	454	457	475	449	480	440	461	499	455	486	470	464	457	432	430	440	482	459	477	430	445	429	452	432	459	462	428	453	473	464	480	415	464	463	486	455	475	447	478	493	458	468	462	466	457	465	441	481	474	421	446	480	453	460	501	463	482	471	422	432	425	479	469	473	462	464	440	491	457	458	455	423	476	456	472	455	446	418	481	453	470	485	463	446	428	478	446	455	453	478	429	432	462	425	472	424	445	459	453	450	420	467	444	469	437	472	492	478	443	454	438	458	442	429	474	437	442	486	473	463	478	457	434	463	456	432	440	439	455	481	464	449	455	468	450	469	452	430	444	486	496	468	460	425	468	449	456	496	468	458	439	460	442	467	456	474	472	436	467	433	457	434	438	451	445	453	482	493	470	436	448	509	415	448	486	465	467	468	442	416	512	453	459	479	494	456	467	450	492	441	459	454	466	451	417	432	434	510	458	481	460	470	447	458	469	453	496	452	447	475	437	479	455	466	464	472	455	498	495	477	463	474	437	463	431	450	429	455	460	433	466	472	491	461	441	429	515	441	452	457	484	440	478	485	480	473	501	479	449	438	476	424	458	456	444	480	438	440	470	465	468	473	482	479	449	452	489	501	446	439	495	444	484	474	468	446	477	456	468	420	441	422	446	489	468	462	413	426	440	444	471	428	443	464	490	450	454	491	447	447	457	473	470	452	502	418	456	469	461	472	427	463	467	494	479	436	446	435	478	458	434	452	429	470	502	464	461	456	482	505	444	454	487	458	435	460	505	490	448	444	449	473	477	461	446	434	461	473	477	478	440	431	470	466	442	452	447	481	454	486	472	470	456	448	438	476	475	462	435	490	485	484	463	445	460	501	423	483	432	443	469	470	423	493	458	474	470	430	493	450	460	489	485	465	476	443	433	465	462	427	446	443	463	471	460	486	445	493	469	476	482	454	452	461	457	410	458	452	455	460	432	466	492	435	413	479	464	485	461	465	515	426	477	449	448	468	456	460	477	476	497	485	463	483	410	462	466	459	440	465	451	453	432	452	448	444	425	456	471	451	468	447	535	462	492	459	469	505	430	445	444	444	450	467	477	492	440	492	450	464	447	485	468	472	470	417	459	463	479	446	445	492	447	457	442	476	484	450	427	439	445	466	467	488	450	463	483	465	468	458	439	451	461	463	459	450	457	493	469	518	440	462	510	467	481	451	439	424	463	439	460	434	494	495	436	443	437	473	409	473	448	485	450	458	465	473	473	447	498	456	489	471	415	463	487	440	439	461	458	483	442	483	493	458	490	414	464	470	470	471	421	435	494	470	457	442	443	465	482	452	423	453	439	450	487	474	439	473	404	454	448	449	463	481	458	453	491	455	462	467	426	455	475	462	446	445	457	423	460	402	453	489	438	456	448	419	421	450	488	451	470	454	436	451	442	489	468	439	474	446	455	442	476	476	438	428	494	445	456	426	467	439	433	424	435	476	440	445	459	466	462	478	470	481	469	520	497	466	456	429	461	472	481	478	452	464	460	460	434	453	476	477	452	455	430	472	478	474	481	466	407	462	488	482	437	452	480	475	490	470	443	499	457	449	436	506	465	447	455	439	479	469	456	486	442	474	464	485	443	473	480	449	471	465	516	486	479	462	447	468	421	453	405	487	433	462	457	467	475	440	483	455	451	493	473	475	458	461	453	444	490	441	468	441	473	475	453	438	461	439	476	463	459	431	432	446	468	473	478	506	444	459	468	450	455	474	460	464	456	464	452	437	456	491	466	483	452	473	468	432	451	494	438	448	428	459	460	456	442	455	463	471	448	429	485	458	521	429	450	464	462	463	443	467	453	451	456	493	428	430	462	464	471	493	480	461	456	486	489	477	453	458	457	470	454	430	454	466	492	474	479	470	467	434	439	466	479	464	475	438	468	468	480	472	485	464	494	445	454	448	453	454	490	432	460	441	475	446	454	446	459	459	456	413	472	471	454	467	485	475	459	477	478	455	458	438	474	459	435	456	490	433	467	471	484	444	478	477	456	494	464	476	456	450	460	469	440	476	464	475	471	460	476	427	452	426	454	428	460	503	470	466	447	457	492	457	453	473	446	455	489	498	430	486	447	475	454	435	466	400	469	423	441	426	463	450	484
36627	45586	31965	12614	8532	2563	899	778	765	831	775	741	749	789	779	824	780	725	790	788	779	844	717	756	727	773	762	777	753	768	770	738	781	770	779	768	800	743	776	746	784	743	793	740	793	840	722	772	728	826	756	801	772	772	755	790	779	780	741	747	805	803	751	805	804	816	788	750	778	812	845	764	746	780	734	757	748	745	777	809	770	799	788	812	755	768	763	730	771	731	784	784	722	794	733	791	774	749	774	796	783	838	796	782	799	771	762	821	798	763	778	793	779	749	736	783	765	773	752	735	791	760	794	781	794	718	788	806	813	779	765	800	756	791	796	802	774	774	796	803	797	756	768	766	778	724	794	766	789	726	805	780	809	727	772	751	830	810	758	759	765	749	760	760	798	786	802	780	748	755	741	768	776	724	790	781	798	791	785	801	776	742	743	723	830	766	779	757	779	778	749	758	795	780	778	773	732	769	770	792	781	787	760	767	792	794	763	834	788	757	784	847	786	784	833	773	800	742	779	762	771	780	765	780	780	786	814	806	801	817	780	798	743	783	850	823	792	766	824	771	756	774	793	753	763	752	791	751	781	769	789	787	779	789	764	776	752	791	769	764	766	778	737	767	800	780	754	743	798	757	790	746	774	748	764	800	772	731	772	799	754	783	782	797	751	803	788	758	763	775	738	761	785	755	799	808	780	788	798	809	730	798	731	812	740	791	758	786	770	786	799	776	793	829	773	746	817	797	829	719	791	754	783	792	784	757	782	769	769	798	809	805	750	823	754	745	798	759	798	801	735	717	820	769	803	757	774	810	755	745	789	769	749	768	771	753	806	782	759	768	749	815	790	758	736	733	747	725	778	779	760	701	807	765	755	741	803	792	752	731	764	802	763	766	792	759	803	750	736	799	779	742	793	753	689	832	817	773	782	737	774	771	757	798	797	770	797	765	762	759	742	758	803	771	775	756	744	772	786	793	785	811	825	806	753	799	794	714	799	749	789	725	737	732	792	765	779	762	782	760	748	826	764	727	780	800	773	772	743	754	739	776	758	793	748	782	793	793	780	789	795	767	703	778	776	795	724	792	787	771	777	805	792	835	793	751	781	764	772	757	765	699	794	775	775	775	762	841	738	755	785	723	707	815	766	787	679	822	787	821	734	807	761	843	755	826	708	755	813	782	758	760	767	783	741	756	800	718	765	756	774	801	711	756	818	780	775	761	808	798	800	805	767	745	744	773	791	774	726	772	771	810	780	743	787	746	722	764	770	801	832	762	784	803	752	771	710	748	811	728	783	752	756	785	733	804	739	755	790	768	738	767	784	729	788	759	793	781	754	809	762	797	802	811	777	822	746	757	776	743	787	743	741	868	737	798	756	808	768	740	804	771	763	782	764	772	806	786	767	794	762	811	775	781	829	788	754	746	747	774	822	757	816	749	827	791	787	754	838	770	813	775	817	716	778	802	753	747	773	815	772	786	817	713	786	757	763	815	733	752	755	765	811	774	760	728	798	765	756	722	774	815	775	841	780	735	747	736	740	821	812	802	752	776	776	809	776	737	749	821	746	760	705	757	784	731	772	781	732	771	771	804	781	796	817	805	780	773	798	804	748	738	762	804	745	736	774	729	753	751	748	799	794	761	751	777	769	759	779	813	775	777	793	739	803	758	755	775	762	787	763	768	758	822	767	779	772	763	767	812	768	805	792	778	783	733	738	753	753	767	816	767	759	799	755	796	773	763	781	768	788	770	802	746	765	748	780	786	774	727	707	753	759	719	774	775	761	745	818	745	775	831	773	793	773	767	775	795	764	828	756	769	754	795	793	788	772	768	779	827	798	786	749	755	784	794	803	783	768	781	780	758	805	762	766	731	762	758	761	754	779	760	781	792	830	816	733	767	771	759	840	810	764	755	771	762	752	801	798	777	789	748	804	751	786	728	748	742	786	811	759	760	739	770	742	784	777	799	741	798	759	737	801	749	793	778	799	796	759	801	812	769	750	797	768	783	774	799	786	771	783	749	838	770	782	800	752	787	820	780	789	781	772	777	764	740	775	785	739	789	730	746	779	788	791	748	808	767	789	771	758	812	769	811	781	808	722	797	820	727	750	743	727	769	777	794	728	740	807	790	770	799	802	814	776	784	754	764	820	754	792	782	791	736	789	808	795	748	732	781	756	771	777	734	749	813	803	731	792	788	816	759	784	790	767	776	781	788	765	781	767	801	776	758	794	743	756	800	771	737	807	719	780	763	755	735	761	769	749	728	764	766	803	737	784	749	770	774	726	780	786	765	753	793	793	768	772	760	737	785	766	800	716	775	788	791	780	816	752	799	752	739	777	841	772	754	777	853	757	748	787	778	759	809	766	785	719	793	784	826	809	784	755	789	776	766	789	716	768	822	784	785	746	787	826	783	775	771	753	769	761	842	759	792	790	791	754	789	765	799	793	750	798	773	775	772	826	784	780	718	757	737	781	723	799	757	820	778	788	731	764	763	755	755	729	786	763	835	774	796	814	785	768	799	801	768	808	779	751	783	743	768	789	753	788	754	786	737	734	770	778	788	736	781	773	792	764	762	761	814	809	805	809	761	775	768	764	764	768	806	731	789	767	808	791	778	825	778	743	748	743	738	799	753	741	792	805	765	753	756	794	774	785	789	748	779	773	808	787	813	771	741	797	784	788	809	763	782	790	782	791	783	777	784	776	749	764	772	788	766	798	738	773	863	777	782	800	765	791	773	762	744	728	704	775	785	779	745	772	805	797	774	838	898	808	735	733	801	782	765	774	761	801	751	744	825	767	746	806	724	744	816	771	801	791	803	781	789	732	723	772	785	799	803	806	774	780	759	785	720	795	808	749	771	796	760	779	767	793	759	723	775	795	754	761	749	743	832	777	808	793	784	825	766	730	748	786	777	755	786	774	789	754	767	777	797	799	763	799	781	784	730	793	752	787	770	790	745	780	830	752	748	735	751	813	795	737	842	780	787	777	765	785	811	750	786	765	803	814	790	759	820	776	797	707	791	768	806	812	769	741	780	744	773	794	779	764	783	759	780	780	805	812	807	740	744	730	782	770	757	760	827	754	751	781	792	857	752	802	724	751	787	769	761	785	812	737	805	734	755	763	756	782	782	750	791	741	777	783	779	799	744	743	800	853	731	793	761	773	835	748	836	782	757	793	800	765	771	757	790	731	772	766	828	772	788	768	812	751	747	731	810	778	785	765	786	759	753	793	783	806	756	755	769	808	769	809	789	789	705	790	809	849	742	766	786	751	757	754	797	758	748	807	757	732	762	749	736	724	758	827	783	805	734	750	778	743	743	744	790	775	836	751	860	795	783	790	785	777	794	813	752	800	748	792	776	747	746	762	798	798	794	798	801	803	723	734	792	784	712	784	762	724	758	727	791	765	766	746	741	764	763	742	800	770	792	757	766	785	761	820	744	810	793	757	772	754	729	749	762	742	800	730	814	794	756	767	790	766	788	780	748	795	774	735	773
24002	22270	30927	26311	22794	14466	1991	480	382	416	429	438	394	425	430	409	420	446	400	437	454	381	429	412	414	407	416	392	379	445	402	433	394	428	398	407	426	377	431	411	348	435	416	389	411	425	410	392	404	426	426	423	422	423	443	407	423	408	400	420	393	419	421	415	412	379	405	425	411	424	447	416	420	403	410	411	443	381	389	447	408	384	407	424	424	406	440	395	405	380	428	421	393	364	423	402	441	399	414	405	394	419	418	415	381	401	396	447	409	396	391	408	375	385	394	433	385	386	437	384	416	431	437	382	418	381	417	402	411	401	409	427	449	398	400	417	411	396	405	416	408	456	414	447	420	391	382	419	425	447	400	399	393	433	417	393	436	425	393	393	414	425	398	423	397	381	401	411	389	396	428	407	399	394	445	406	405	384	433	423	411	388	375	395	394	401	448	398	383	357	412	411	367	415	398	427	380	418	440	441	417	401	405	417	405	413	398	415	422	432	404	386	422	440	346	422	398	403	406	435	392	411	406	380	380	400	429	428	415	388	409	428	387	453	429	422	423	409	388	394	366	435	406	398	404	408	414	409	412	428	402	415	425	399	396	421	425	392	410	419	432	435	454	430	434	359	391	400	411	427	408	421	432	392	400	422	427	374	387	433	442	406	416	386	431	404	403	387	397	399	406	433	444	403	377	370	401	384	426	441	376	415	378	395	388	424	375	422	405	414	418	402	427	399	387	412	448	391	430	422	397	413	377	445	401	437	382	391	375	391	425	380	397	398	371	405	397	410	427	406	449	379	399	420	397	400	390	392	390	426	395	400	399	429	407	373	417	413	391	416	409	425	409	417	389	401	408	398	379	418	401	393	415	454	381	414	416	422	407	388	386	414	381	431	397	393	426	395	382	386	403	377	401	418	410	406	427	411	389	374	389	397	403	399	398	417	396	413	405	418	429	424	412	402	387	413	422	434	416	436	418	404	412	411	386	415	422	400	386	379	404	422	387	440	409	387	412	417	440	440	435	387	407	406	412	428	416	409	410	436	438	435	418	463	399	425	399	417	387	424	419	425	405	414	416	411	404	367	408	402	365	402	374	429	381	425	400	396	402	418	404	420	410	393	384	413	413	397	415	426	374	405	433	440	426	441	404	415	402	387	441	423	413	389	403	412	423	405	403	412	431	407	417	426	445	405	374	431	386	395	418	378	368	446	462	402	424	438	370	393	397	399	395	405	388	383	403	460	402	387	444	407	413	448	412	390	411	411	428	431	412	436	396	460	433	399	384	388	382	423	413	405	399	436	364	403	416	410	416	415	441	409	401	394	436	404	364	393	397	414	404	382	358	399	408	397	401	384	433	373	367	439	398	424	399	409	407	420	382	404	445	389	418	416	438	399	400	409	417	407	394	410	399	407	385	403	397	417	414	431	392	415	380	390	390	413	448	443	413	390	395	410	400	412	371	363	371	405	446	422	399	404	449	382	418	405	428	405	399	399	387	387	415	405	434	420	429	408	421	389	409	397	419	411	413	418	398	414	384	398	404	414	407	415	387	392	433	424	419	394	431	402	428	414	417	439	420	401	403	414	395	390	408	457	433	413	388	418	448	424	359	424	428	405	415	363	387	404	429	449	402	398	432	409	391	398	395	432	420	405	444	363	445	397	462	400	426	395	435	423	379	405	390	378	406	401	415	412	405	381	428	401	457	420	386	416	390	426	371	404	421	403	443	383	424	368	429	422	412	421	405	448	404	371	394	427	398	385	395	400	397	421	415	383	417	432	454	435	411	410	420	399	427	393	410	422	412	439	403	413	427	403	427	375	431	385	373	435	395	412	432	442	406	436	434	416	423	392	390	398	371	444	430	448	436	402	416	385	406	401	405	389	436	395	426	391	403	408	464	401	393	392	425	407	424	405	424	417	410	418	423	399	389	424	419	418	418	430	371	422	373	394	422	372	399	411	431	442	389	418	381	395	434	379	396	455	396	401	355	402	435	400	380	399	401	413	426	409	424	426	438	403	428	426	422	430	391	407	410	415	438	418	435	385	429	402	406	448	390	368	387	410	408	405	414	407	401	374	385	391	450	412	403	360	421	421	439	417	387	403	418	393	433	364	404	410	408	392	428	385	409	418	395	417	385	414	412	426	415	416	414	394	428	420	379	395	417	417	445	432	401	403	415	435	369	466	391	369	435	397	403	409	420	416	381	384	422	393	372	415	419	409	395	370	409	407	392	419	373	425	434	406	400	413	416	417	417	398	394	413	438	410	471	410	383	411	403	408	403	366	426	422	421	378	395	418	395	406	401	397	399	425	401	391	394	378	407	462	397	395	396	387	465	432	406	410	432	416	434	432	418	414	412	381	399	366	442	449	416	374	422	442	442	442	417	361	375	422	377	415	409	416	409	447	426	403	423	401	424	405	407	406	425	407	436	400	384	421	425	414	412	402	379	378	425	395	398	448	407	416	386	396	406	427	379	377	406	386	418	412	404	403	397	401	401	368	412	403	446	441	405	414	379	411	418	404	429	429	384	393	412	381	406	402	407	389	377	435	400	422	377	430	347	428	403	403	396	434	390	404	421	380	453	405	407	407	372	408	398	408	398	392	420	411	404	436	422	387	382	367	448	405	382	416	420	401	415	380	431	385	397	407	386	414	400	442	417	402	404	429	410	390	401	439	411	411	386	428	403	414	445	396	418	405	389	411	417	405	427	371	418	381	418	426	401	396	400	405	415	407	381	443	398	445	449	418	403	405	435	422	428	391	389	384	404	407	423	414	432	380	413	430	394	373	368	398	425	422	438	366	426	384	415	413	435	377	376	429	429	413	395	402	399	400	427	402	432	411	463	411	443	421	435	417	384	394	391	374	411	422	423	432	395	393	398	427	437	386	439	416	450	441	413	381	386	410	389	406	408	383	383	399	398	381	412	424	422	361	411	429	397	416	424	386	443	410	380	404	407	410	405	393	410	417	406	393	428	437	394	404	384	401	395	392	395	414	417	382	398	411	464	378	411	368	418	389	437	393	428	370	433	404	425	390	436	382	417	422	387	376	423	404	403	398	358	398	410	403	425	400	411	398	448	402	441	389	407	414	421	430	410	404	420	406	416	363	376	452	453	420	390	426	406	379	393	427	443	393	392	383	417	418	400	423	370	399	398	415	404	411	377	400	409	408	415	403	401	404	387	415	425	422	395	363	414	441	421	397	381	428	433	442	411	429	413	369	372	404	385	393	369	404	429	406	380	409	388	384	405	406	404	443	384	402	400	409	413	423	424	407	384	387	413	386	405	425	452	411	401	391	424	415	396	398	413	373	410	369	407	421	391	385	408	420	388	375	469	411	371	442	393	391	430	421	409	443	404	411	423	407	418	432	413	444	445	396	390	415	434	404	422	417	419	409	423	411	423	422	382	418	440	433	407	390	385	404	406	389	414	404	422	411	396	412	414	423	405	448	438	397	418	392	394	418	430	394	361	409	390	409	404	399	362	444	424	468
58812	88658	66780	38583	32690	11094	1352	682	747	732	691	691	678	671	682	748	671	642	740	706	708	715	723	705	766	703	670	702	704	684	680	692	717	684	663	684	658	687	695	703	680	685	694	726	676	658	752	689	763	665	704	677	737	677	742	673	656	719	742	685	658	707	720	658	687	674	707	663	720	730	762	718	716	660	693	692	715	714	732	686	664	698	707	673	685	683	648	680	660	691	693	719	710	624	742	625	670	659	652	675	681	725	710	712	734	721	628	679	674	707	660	708	750	704	704	659	674	680	703	710	660	696	683	707	712	692	634	682	721	642	688	714	726	657	665	676	684	708	673	690	619	700	677	669	715	716	689	706	675	727	672	702	677	662	684	683	672	703	684	707	717	691	665	686	713	743	735	657	651	668	696	692	743	638	725	680	638	656	712	711	737	722	723	710	684	707	679	656	671	709	708	703	690	700	651	689	698	702	670	711	695	667	700	663	632	703	684	715	690	753	709	710	692	696	671	680	686	717	674	691	722	634	658	703	634	689	679	670	705	642	698	657	675	659	705	675	671	705	706	717	675	693	702	694	675	691	674	649	664	728	675	687	698	639	639	690	724	670	637	697	671	652	681	675	720	714	678	682	607	673	703	663	686	704	645	644	697	696	704	687	673	739	703	709	692	678	683	676	635	675	723	671	696	711	648	694	673	670	686	672	704	682	698	657	701	678	695	715	704	672	724	633	709	696	698	674	683	726	656	706	716	709	680	671	691	697	681	681	675	624	695	657	678	695	670	673	692	654	685	646	659	678	654	732	702	642	698	634	696	726	725	652	716	719	681	638	715	664	706	643	710	674	714	716	674	668	681	705	706	723	701	675	674	743	639	672	671	681	715	677	689	679	691	691	658	696	694	709	682	730	678	721	701	655	654	667	687	664	689	712	690	703	668	675	702	721	685	720	669	736	647	728	683	655	724	692	737	685	667	711	674	729	671	709	652	693	712	733	713	680	708	657	702	684	697	668	700	736	669	707	670	700	703	691	694	692	699	715	729	667	691	712	688	694	678	688	691	678	693	689	719	737	663	714	645	697	676	718	672	687	678	717	632	667	708	650	656	669	676	688	676	670	655	698	670	686	708	697	656	650	684	710	706	723	650	689	669	710	655	733	676	647	732	734	685	703	710	687	734	712	653	671	659	711	707	679	670	665	691	723	695	694	691	710	725	673	684	730	709	665	664	704	676	675	679	672	714	730	647	734	719	680	696	700	668	664	670	588	725	684	679	650	709	661	711	696	714	665	671	730	699	678	699	673	688	721	702	687	681	690	678	745	693	712	690	696	712	681	686	719	675	697	683	686	649	748	700	689	697	674	659	714	732	724	711	695	665	660	729	699	683	707	701	673	660	691	662	696	732	673	693	691	648	676	670	711	681	698	730	650	663	711	728	694	666	682	669	649	653	659	710	681	671	743	702	680	692	684	687	707	716	712	636	684	641	698	671	717	684	706	750	674	675	717	693	710	675	734	648	689	705	691	688	685	642	701	694	691	728	666	677	699	701	626	721	655	656	725	675	691	699	700	719	706	679	685	693	692	714	687	651	691	679	691	702	671	695	723	710	718	712	728	702	654	655	658	703	710	728	680	717	679	723	668	665	716	689	717	713	649	691	706	699	680	691	694	708	678	655	712	692	707	663	730	733	693	693	666	681	722	709	696	676	734	756	685	652	690	675	706	625	708	647	736	674	675	721	722	689	675	710	690	671	656	644	740	724	691	662	704	679	710	722	651	683	757	693	678	666	746	719	628	707	759	704	689	684	699	677	690	733	699	664	692	680	718	660	664	769	732	673	677	687	714	646	693	668	679	705	709	638	680	635	700	703	671	662	650	685	662	680	677	733	666	677	695	684	643	673	707	662	720	681	697	686	676	717	687	653	679	710	669	679	663	674	663	717	663	700	740	674	683	703	656	716	683	707	718	691	671	736	663	712	672	658	661	643	664	662	682	712	699	696	659	684	665	679	685	714	706	686	691	721	740	675	676	654	657	711	675	685	677	674	686	665	704	677	669	676	726	682	693	701	659	644	711	653	649	698	724	705	686	674	674	709	709	699	738	721	656	688	699	704	711	691	712	722	694	671	697	673	670	715	710	701	697	708	716	709	700	665	740	663	650	697	705	667	689	718	705	667	678	695	687	671	705	702	662	652	689	682	673	741	734	744	739	701	697	713	673	675	682	660	697	729	672	693	680	665	705	687	701	684	635	671	699	711	700	633	658	658	682	693	703	675	683	695	707	709	693	687	652	724	691	704	687	653	692	677	697	656	719	673	740	688	707	650	649	701	682	729	677	673	689	698	689	654	688	709	654	691	705	699	670	696	708	736	719	753	700	710	734	701	702	692	682	695	690	714	689	692	681	700	693	674	739	669	680	707	707	700	722	660	677	659	673	667	713	699	677	696	679	720	699	679	694	721	691	675	699	713	697	679	698	701	721	689	716	704	661	663	687	676	683	682	678	715	693	670	727	695	707	660	636	696	635	724	721	741	724	671	704	678	700	678	677	663	725	707	657	679	700	693	653	719	701	689	716	732	755	714	671	665	696	676	670	707	720	662	682	684	712	643	710	709	651	711	717	689	734	673	674	627	698	653	744	691	718	711	657	673	640	676	684	722	709	656	684	670	653	691	689	698	663	674	718	729	669	670	669	676	696	693	675	718	642	717	635	678	660	680	710	706	701	701	685	695	710	722	692	682	696	678	632	696	676	701	705	680	672	723	707	696	727	672	670	695	674	677	692	673	708	733	702	759	690	694	695	655	696	684	705	698	672	647	682	719	653	723	714	709	628	693	689	686	681	707	677	714	649	625	708	671	640	684	706	690	660	689	685	707	688	711	748	681	704	695	737	707	691	695	720	732	731	674	726	665	705	696	713	710	704	686	706	667	713	665	662	673	718	673	734	690	680	712	657	703	675	703	674	701	686	727	668	697	661	698	676	649	666	705	628	671	721	716	680	699	661	718	733	709	673	665	633	689	708	675	697	651	653	701	662	702	652	676	720	686	670	693	668	696	690	713	705	679	708	646	685	656	704	667	694	661	714	692	714	712	711	663	675	683	709	669	685	705	691	692	711	742	708	671	730	706	672	700	634	687	692	649	678	654	695	697	676	633	681	658	680	661	677	697	650	652	705	727	678	739	672	681	699	693	744	699	762	669	662	702	699	657	741	664	690	686	693	701	665	722	669	679	691	684	683	726	693	706	696	719	693	695	694	660	677	653	748	674	708	712	705	721	685	657	685	695	650	711	655	691	733	714	676	691	677	684	740	680	669	677	763	713	698	672	720	679	675	693	700	728	730	724	683	727	693	665	742	697	723	639	703	687	711	689	702	678	730	705	709	650	671	742	668	697	684	699	646	674	708	676	686	670	674	678	723	708	690	698	703	746	666	718	662	686	702	737	657	709	702	723	674	691	682	695	679	690	683	700	665	671	637	717	690	657	726	697	727	658	696
22949	21455	29859	24762	23105	20441	7439	653	509	550	464	485	514	508	522	450	532	528	459	503	503	508	486	522	496	500	495	462	478	476	486	488	487	449	516	502	508	483	460	483	462	511	526	527	491	470	525	534	489	532	479	496	480	484	487	475	521	498	483	482	484	476	512	465	514	478	542	433	522	498	499	511	524	504	471	480	515	478	473	485	477	469	454	470	488	498	500	460	495	483	500	495	484	509	465	464	484	480	492	485	490	473	478	508	492	477	521	496	460	503	488	471	482	464	489	461	476	463	416	458	507	506	485	482	516	459	464	483	468	501	458	484	482	462	434	480	486	526	483	490	508	492	490	465	410	450	463	485	493	497	473	496	514	479	444	496	461	485	499	502	452	487	470	490	503	512	497	530	463	440	481	467	495	494	469	508	471	492	508	476	501	506	496	484	507	477	433	482	504	469	448	475	474	472	492	491	490	477	438	550	456	515	521	477	480	450	465	484	486	437	474	473	489	503	491	481	448	462	516	467	467	454	471	467	470	460	530	470	453	450	466	449	434	469	494	464	510	493	466	504	492	484	492	427	481	512	445	474	469	481	491	473	495	487	530	487	503	460	477	503	519	485	482	467	514	464	479	504	492	463	480	481	476	499	483	477	546	485	510	466	490	512	534	474	478	494	475	538	460	498	515	472	475	482	453	497	505	495	502	478	471	486	500	490	459	476	496	484	502	512	481	535	445	470	507	523	472	478	481	477	512	501	440	490	487	504	491	508	478	419	468	513	503	486	482	514	453	481	531	499	494	461	490	448	479	462	506	498	476	487	503	482	495	474	483	479	491	453	491	466	513	499	501	488	488	473	458	489	484	495	485	481	441	449	500	510	490	476	498	462	502	489	502	507	522	450	465	485	464	481	489	471	497	468	468	502	536	481	505	485	501	454	479	457	544	500	492	472	497	486	501	479	469	516	506	509	512	497	507	464	514	434	471	456	495	488	475	493	483	470	513	511	430	493	478	456	482	491	476	473	483	475	475	496	507	489	492	501	519	467	461	465	503	473	489	499	509	487	481	499	522	437	480	493	483	471	520	513	482	533	502	535	518	477	515	482	487	489	529	519	472	497	479	498	471	448	519	514	487	467	490	506	474	471	496	508	488	456	506	514	509	477	490	485	469	505	486	493	495	492	491	492	493	495	468	489	485	507	430	458	483	517	476	504	500	508	545	476	480	474	519	499	465	477	482	477	495	503	451	443	500	501	492	487	477	464	510	534	515	471	492	496	458	454	497	480	502	486	489	488	453	472	488	449	477	518	471	478	486	493	500	523	501	509	463	487	508	527	488	497	480	452	450	508	446	485	541	454	461	496	450	527	499	470	463	504	532	456	472	477	513	510	481	447	529	504	468	475	481	490	469	467	527	511	505	515	496	425	482	478	468	474	476	517	470	498	499	488	450	474	455	475	483	484	461	473	548	517	471	505	475	510	465	463	497	457	460	502	472	475	474	501	483	493	505	489	448	489	496	455	522	487	515	476	490	508	491	491	498	460	486	465	485	509	463	465	446	485	485	481	429	491	495	479	498	486	525	461	476	461	453	481	496	511	513	446	468	460	486	508	504	445	487	498	482	516	499	432	516	482	463	531	506	459	488	453	487	490	517	507	458	445	491	499	504	479	502	544	481	446	503	469	446	471	454	488	457	475	502	467	482	498	465	477	487	485	509	491	530	508	491	489	493	499	509	492	493	489	453	478	499	528	518	478	457	504	463	484	494	518	502	541	496	508	477	483	468	448	466	490	514	503	460	501	525	452	518	490	473	478	516	473	468	516	464	458	467	458	466	487	466	504	489	482	485	526	521	463	498	490	479	495	454	451	461	492	473	484	487	500	463	519	478	472	497	537	515	504	453	498	475	499	458	480	497	435	475	471	535	503	505	508	473	514	500	521	480	512	522	433	429	479	470	493	481	506	481	482	489	458	505	487	495	521	487	487	477	472	506	481	509	505	447	455	489	480	487	472	492	465	469	527	512	471	497	496	502	485	460	497	490	451	479	517	507	426	514	478	480	487	479	478	468	522	498	527	460	451	510	474	475	495	492	497	501	478	485	484	510	451	466	489	460	459	484	501	506	500	454	516	490	508	491	510	455	516	464	489	507	476	448	466	514	466	493	492	466	496	454	478	473	516	498	513	498	537	471	498	512	483	520	493	525	452	494	509	476	466	537	463	484	469	471	512	492	484	490	508	495	498	503	510	483	528	493	451	505	490	519	521	520	496	486	500	464	454	472	475	471	446	514	454	491	493	445	526	512	472	454	418	505	480	501	456	485	469	547	475	509	476	496	508	480	471	510	462	513	464	490	537	497	465	506	492	485	505	522	506	479	504	494	532	504	485	446	498	493	461	491	495	483	480	472	524	515	490	492	491	445	477	478	491	464	449	520	496	503	497	494	501	495	480	523	498	477	447	468	458	484	504	475	474	469	507	486	486	486	517	487	509	466	496	494	504	452	511	483	497	486	497	489	473	526	464	484	439	467	481	459	474	464	463	473	464	488	471	497	468	514	500	494	500	471	455	488	508	495	500	508	494	446	495	486	493	496	508	476	469	480	471	456	501	503	510	480	440	502	485	465	466	480	461	501	476	445	477	476	500	473	483	485	492	501	480	469	471	445	479	475	486	515	506	490	466	509	438	455	463	484	519	483	503	473	477	498	494	475	477	481	440	489	487	455	506	510	440	495	462	502	485	454	450	464	496	496	499	489	464	471	469	475	470	485	516	458	501	508	455	506	497	475	481	499	521	519	476	462	474	500	474	470	500	477	483	502	479	500	478	493	480	479	462	474	531	515	464	502	480	474	488	517	499	503	466	469	459	480	476	504	502	485	514	523	523	477	459	512	479	493	459	487	458	498	458	480	479	466	512	481	485	477	504	497	551	481	467	462	484	482	473	497	450	495	489	530	452	461	499	479	504	504	479	450	542	477	479	461	487	496	479	489	526	478	466	496	502	523	477	501	522	496	477	437	487	511	451	493	487	484	468	461	471	490	449	497	491	474	463	449	506	460	488	470	511	487	464	511	528	465	498	469	422	517	503	496	487	497	500	483	468	483	450	454	492	477	506	495	476	476	467	504	473	494	470	448	475	427	496	455	471	500	495	487	504	462	508	451	502	466	508	472	493	490	465	478	519	487	437	473	471	447	459	485	462	486	510	466	490	485	434	514	485	497	501	494	456	510	481	486	494	471	478	478	477	466	488	464	523	488	507	523	480	473	501	482	461	494	500	515	471	501	476	516	488	464	474	512	511	516	524	488	483	514	507	471	491	522	473	508	503	485	455	452	488	471	485	461	479	448	475	493	451	504	454	541	499	485	492	477	486	505	488	443	499	483	488	498	510	451	484	515	488	478	480	474	497	478	460	513	481	516	470	519	480	464	474	496	496	502	445	461	499	468	513	473	492	461	472	468	513	515	450	508	524	480	457	472	478	465	451	502	477	497	509	488	502
58611	97918	76351	46091	39859	16302	2219	824	835	810	788	803	790	801	816	773	789	799	832	793	814	795	744	777	766	804	809	772	778	778	812	768	816	761	822	788	757	750	838	793	782	801	798	743	785	770	772	838	753	779	820	774	820	734	748	781	808	746	854	825	818	743	773	780	738	785	778	800	840	894	888	870	814	796	794	782	768	784	800	746	815	774	787	790	799	790	785	780	749	821	753	807	764	787	796	806	797	805	850	788	817	806	788	750	802	831	812	809	757	766	756	755	764	762	785	751	782	819	822	812	803	826	781	792	760	793	759	768	756	777	779	811	780	747	819	818	837	786	810	778	772	809	769	799	793	799	778	802	770	765	797	786	752	821	774	812	794	797	802	782	789	811	801	817	806	797	811	787	798	779	732	797	821	817	793	765	779	756	789	829	811	746	781	780	743	786	789	820	754	764	799	767	834	775	753	793	790	748	763	745	760	812	749	741	747	819	815	781	752	799	754	817	793	778	809	786	802	791	784	759	736	805	806	783	801	754	751	801	749	828	796	812	775	821	787	793	807	717	798	779	796	822	815	755	795	807	752	797	775	788	796	776	790	763	815	774	778	775	784	757	781	828	788	764	746	814	750	782	778	786	780	799	744	771	736	776	786	787	822	778	746	768	817	824	827	788	784	768	800	806	812	792	816	783	831	800	798	813	713	825	775	798	788	796	783	737	805	796	795	845	788	831	816	782	725	804	778	757	746	795	802	722	794	780	767	791	769	825	764	800	774	772	740	834	796	790	805	777	769	767	750	790	794	812	777	788	710	791	750	740	766	771	806	774	835	779	788	786	805	785	788	740	822	758	764	804	808	729	797	784	783	798	793	809	835	794	811	808	778	787	780	759	738	783	790	777	834	741	802	784	802	773	806	806	787	782	768	792	777	769	752	755	825	735	744	779	753	785	758	797	776	793	817	798	815	758	726	745	763	788	809	747	744	731	795	830	807	787	735	808	783	752	769	832	784	795	775	768	826	762	749	805	748	768	847	801	783	731	792	794	810	782	727	758	765	762	818	790	816	787	780	803	775	808	793	774	798	759	824	797	768	741	766	818	818	783	807	797	807	849	775	793	793	780	767	786	798	768	768	765	766	780	803	752	781	764	777	737	769	765	811	743	803	721	797	784	748	756	771	821	802	793	780	763	798	802	807	788	756	793	791	744	747	805	782	856	779	792	828	756	807	793	764	779	760	767	807	823	771	806	762	772	762	794	778	806	769	783	801	823	806	755	809	822	743	818	783	795	835	798	764	778	818	777	802	754	734	757	741	797	798	773	788	788	825	776	801	760	794	753	802	784	760	739	795	782	760	803	826	811	780	775	818	782	785	785	750	778	808	792	781	773	800	785	762	699	817	792	831	772	780	824	795	775	826	762	827	770	774	821	715	852	758	769	804	765	763	733	790	766	822	732	737	778	816	797	763	798	797	800	762	781	757	771	761	784	740	863	806	716	798	740	785	796	788	808	763	759	782	812	773	783	802	765	820	796	813	818	756	852	801	826	764	820	785	757	759	765	734	740	831	780	789	753	760	769	823	825	763	756	789	770	781	805	802	762	766	780	836	821	796	768	792	750	765	828	778	797	757	762	866	789	805	792	807	783	753	776	798	737	776	756	805	787	775	817	812	701	801	787	795	792	825	824	768	792	754	811	787	750	815	810	782	771	741	822	780	826	793	745	784	828	764	821	813	748	820	773	731	797	788	813	832	724	735	765	713	804	791	812	782	824	767	831	782	725	812	780	741	767	746	776	818	781	757	820	841	763	774	791	769	773	787	804	758	782	772	769	771	781	780	755	838	798	857	826	799	814	843	772	827	777	768	768	766	777	783	798	741	784	769	755	787	801	801	790	819	821	854	778	750	757	759	805	766	787	805	755	814	779	799	763	771	797	816	812	783	797	761	762	803	805	782	774	774	792	784	823	816	805	795	805	780	781	772	818	768	703	805	794	813	803	802	764	785	738	779	817	768	809	754	748	791	814	750	814	773	760	835	816	804	859	781	796	800	788	768	814	745	784	829	804	785	767	816	776	763	807	761	762	771	762	813	773	744	835	783	792	796	809	770	740	780	796	718	780	815	819	785	758	753	813	773	826	762	784	784	780	811	750	825	826	765	775	760	792	838	777	780	807	756	752	740	785	830	766	746	819	754	778	825	778	770	777	822	783	795	747	799	808	775	801	769	809	793	729	760	747	795	793	774	758	820	789	727	759	792	769	810	778	767	740	770	780	773	775	804	806	755	804	802	822	731	808	782	825	803	796	769	794	805	774	770	806	800	776	797	769	769	768	796	812	772	774	809	721	834	834	811	779	743	801	762	774	739	770	804	772	772	780	746	799	791	774	780	750	793	768	776	765	787	718	798	818	843	783	762	765	780	805	813	739	820	739	784	797	767	778	772	820	741	758	789	788	835	781	749	762	825	796	820	796	735	808	791	784	784	842	777	812	826	831	793	705	765	735	798	793	797	778	796	773	790	848	753	821	851	834	765	793	803	862	796	763	832	783	761	828	818	769	778	722	775	788	827	743	772	751	750	781	762	776	748	749	786	785	795	768	779	776	774	822	775	802	815	783	781	797	744	738	836	787	783	764	790	758	802	757	797	814	774	758	847	781	791	835	744	758	753	802	806	788	748	711	805	765	794	775	737	765	828	743	758	766	770	805	815	721	779	740	802	745	771	773	808	784	815	747	741	806	804	787	759	798	763	793	806	805	789	803	785	770	845	764	763	817	773	797	794	786	811	780	781	778	747	741	767	805	779	786	831	801	810	763	799	749	852	755	795	738	784	811	808	855	753	764	767	781	778	765	787	789	781	811	799	750	805	820	789	793	762	768	785	823	805	749	754	794	804	823	750	764	797	785	746	781	769	804	747	758	813	799	759	741	810	754	805	773	794	774	797	770	747	805	794	788	824	788	806	804	791	785	732	780	750	748	741	816	845	776	769	767	801	773	798	832	797	805	758	816	773	766	711	771	812	788	774	732	787	771	792	751	731	838	847	745	808	767	715	805	755	816	805	801	770	755	737	763	757	752	803	818	785	726	764	799	789	748	761	789	808	776	799	751	754	754	745	792	723	787	779	808	771	794	772	825	765	823	763	799	777	785	804	779	791	791	730	768	774	754	779	817	781	782	770	779	739	790	828	778	812	777	753	786	768	720	775	746	789	758	740	814	800	785	700	765	783	794	762	804	774	727	756	761	775	739	798	850	738	794	784	805	781	795	813	770	770	778	749	715	780	779	728	790	810	755	783	790	806	760	797	752	769	828	793	768	785	783	778	790	766	814	770	791	793	752	791	819	779	778	788	736	769	733	764	796	761	740	788	789	797	754	785	796	773	844	751	784	788	814	726	746	791	753	799	760	824	788	815	782	774	753	798	791	786	850	815	801	801	804	778	758	771	760	788	776	748	721	767	781	730	720	833	781	789	751	805	798	731	784	812	795	804	792	823	808
28262	26946	26505	12550	4367	1244	502	449	441	436	458	476	444	486	459	478	467	428	436	438	433	451	430	470	418	420	457	460	475	490	463	438	457	481	456	491	417	475	443	461	458	452	461	462	447	462	430	401	431	451	427	440	462	458	466	435	424	436	424	464	489	428	440	454	410	430	433	443	460	438	469	451	483	444	449	445	470	493	481	447	430	408	453	449	482	435	441	466	446	475	478	452	447	414	400	423	434	469	462	458	455	466	448	432	447	484	430	458	420	431	413	412	470	453	415	505	452	430	452	451	452	466	425	435	481	448	465	456	446	439	456	455	493	458	504	434	416	442	455	446	456	448	437	440	456	420	481	486	446	452	469	436	492	411	485	444	485	430	454	464	440	451	429	443	445	456	416	463	442	433	441	474	436	445	463	432	461	434	461	424	454	484	466	463	435	461	464	489	464	431	463	479	451	416	507	476	474	457	452	454	436	447	450	470	425	451	442	433	458	415	460	451	489	467	444	458	472	422	464	459	445	441	471	446	507	406	425	468	429	448	467	469	459	470	461	425	447	464	434	407	420	442	458	464	437	456	443	433	456	442	462	442	474	482	477	470	503	454	439	455	483	447	409	405	461	422	494	480	433	453	438	463	467	468	427	461	450	467	406	477	451	457	447	467	444	459	484	443	433	439	467	399	475	451	443	452	474	447	421	432	430	451	453	458	451	409	469	413	456	474	455	414	435	452	475	451	449	486	449	468	414	442	469	409	478	419	479	485	477	442	460	462	450	439	431	450	457	452	468	450	437	454	444	459	416	443	443	451	424	471	450	453	461	472	441	442	438	433	445	451	429	456	413	501	437	432	470	463	405	493	471	438	387	472	470	446	448	452	457	442	441	445	457	435	470	447	489	495	457	451	427	464	471	460	484	444	450	454	468	455	474	447	474	478	467	454	440	471	449	474	470	490	442	476	430	433	446	490	470	441	472	468	470	468	455	497	497	450	449	482	466	440	486	479	485	463	431	471	431	442	439	453	454	469	444	481	464	430	459	455	445	470	453	470	431	468	455	458	467	444	439	474	427	448	458	493	456	443	446	436	444	429	445	444	452	447	457	486	468	433	451	478	417	492	435	443	459	436	448	463	493	427	459	429	443	417	474	432	445	461	437	444	396	445	450	462	441	437	459	488	464	480	452	446	466	406	458	445	414	421	420	448	484	397	445	412	488	404	464	428	458	440	404	465	464	413	451	425	487	452	451	435	470	447	435	458	480	481	452	431	411	483	446	489	432	438	474	468	437	460	453	449	435	471	449	470	484	486	402	479	475	477	444	461	408	470	473	461	441	428	455	441	451	452	449	423	423	467	403	438	484	463	444	408	442	460	431	461	462	460	424	441	418	451	396	434	443	425	451	477	445	481	412	462	464	449	463	446	469	428	456	431	391	473	433	459	440	439	463	457	441	457	446	457	470	427	440	442	417	471	471	437	444	433	429	413	457	483	466	477	416	470	462	422	455	457	470	473	452	500	495	425	452	436	472	447	455	470	448	465	455	456	439	465	448	449	462	450	437	448	485	434	430	453	457	427	392	462	491	434	490	445	418	446	449	472	463	458	398	459	441	430	417	471	454	451	439	465	463	434	435	439	407	467	445	464	474	445	438	450	432	460	428	445	459	459	451	459	456	459	475	455	450	500	399	437	472	483	446	440	444	487	478	430	467	482	492	498	480	438	459	463	506	455	464	453	467	456	490	472	449	493	459	487	408	443	444	447	484	476	499	449	457	489	391	455	436	417	461	443	415	446	468	479	473	442	436	476	461	424	470	434	477	477	448	449	431	465	476	446	463	441	464	482	450	485	504	440	462	474	424	462	417	439	473	478	420	507	484	447	448	425	461	484	423	449	473	432	426	448	447	482	436	439	469	485	432	466	469	431	469	447	428	459	457	449	491	412	461	425	436	445	434	437	402	446	445	462	428	452	447	456	449	465	466	465	472	415	451	473	436	448	457	442	459	474	433	431	469	442	467	504	452	472	464	445	485	449	465	462	442	467	474	443	437	410	404	473	443	453	450	444	432	455	455	462	426	465	438	464	459	448	464	442	429	443	467	455	422	433	449	446	430	456	473	451	486	447	444	437	492	419	450	472	444	430	468	451	463	426	447	461	447	475	446	462	438	473	413	435	458	467	461	449	421	437	441	477	462	421	455	461	417	462	480	468	441	446	447	462	467	428	446	443	463	416	453	427	450	455	449	431	487	453	420	438	466	472	403	414	466	429	457	457	449	446	424	461	429	475	457	418	472	431	475	475	489	439	421	480	463	492	434	473	415	462	428	447	462	438	477	420	503	443	431	438	465	481	422	467	477	472	437	474	474	435	446	466	468	455	459	434	454	453	449	456	453	468	432	477	460	459	472	447	477	464	478	437	446	475	465	474	459	449	463	463	451	452	482	442	474	454	418	473	458	450	472	465	410	495	480	401	491	457	472	440	470	436	402	514	448	428	457	422	420	455	476	446	435	473	447	438	450	391	454	451	448	445	434	488	461	423	445	464	471	440	412	448	455	416	504	435	481	462	453	389	417	438	451	472	440	428	427	456	443	415	480	460	464	444	477	443	486	459	423	446	459	441	448	483	465	450	451	429	434	446	420	423	476	455	429	421	440	443	428	460	438	463	458	413	462	485	446	473	468	454	499	435	478	462	418	486	460	445	435	426	484	430	449	458	422	485	496	456	440	438	417	425	451	482	433	469	435	504	426	433	467	459	458	409	458	433	435	443	461	435	476	456	408	423	455	467	447	436	438	472	435	448	476	447	453	487	466	484	492	487	443	423	474	444	424	432	420	449	474	418	465	454	461	445	476	478	437	474	423	443	455	444	432	448	459	462	472	459	450	445	408	460	466	424	477	476	467	432	504	448	427	459	456	476	433	431	502	480	451	415	437	432	471	452	453	416	442	459	442	450	447	460	483	483	440	438	478	443	450	473	450	460	435	441	482	441	480	464	424	415	477	465	436	449	450	434	409	456	438	462	477	483	458	481	470	452	454	483	447	467	449	449	429	483	489	477	441	463	441	476	457	430	481	425	467	448	450	456	462	407	465	446	440	434	460	410	484	440	483	445	444	418	480	434	428	463	429	465	446	451	444	450	448	440	430	437	416	428	449	475	440	414	512	465	442	493	422	468	467	494	438	462	457	418	480	442	456	484	408	470	470	440	451	435	444	492	434	452	478	470	442	455	428	480	436	483	425	421	483	463	465	453	446	405	471	477	457	482	477	471	480	422	451	465	490	472	454	462	435	453	456	451	458	492	492	476	451	488	490	500	436	455	445	476	440	475	471	467	451	458	452	475	435	457	480	497	448	450	456	455	475	434	466	445	455	466	434	431	457	452	475	490	445	473	449	451	430	476	479	461	458	427	458	422	468	439	456	485	496	455	418	445	469	411	431	398	478	431	486	483	447	468	455	423	423	467	487	434	443	435	457	484	436	460	480	424	430	483	477	462
36540	45242	32365	12494	8722	2499	955	772	728	797	802	743	763	814	707	778	720	766	738	748	765	787	769	769	785	727	755	754	799	760	798	780	774	833	778	782	795	766	762	777	776	761	769	743	767	764	744	781	737	787	790	763	759	804	796	747	770	761	753	745	785	771	743	772	780	742	752	780	780	778	812	794	814	816	785	721	750	751	724	815	777	783	767	777	756	764	772	758	809	785	762	777	778	755	724	819	776	731	781	831	775	777	791	747	750	742	783	761	746	775	743	766	794	770	806	778	793	793	754	789	762	769	759	756	776	793	782	761	753	721	766	817	776	747	787	810	778	771	780	788	809	763	784	789	751	764	753	807	801	792	820	748	766	772	778	755	787	726	756	738	792	766	764	776	788	741	789	790	778	759	753	814	723	772	799	778	748	797	796	764	770	706	811	726	785	764	735	771	772	759	749	821	791	756	759	779	774	739	731	729	749	778	798	816	745	752	766	768	761	786	841	755	743	733	762	816	759	761	736	771	736	725	764	779	735	777	775	778	781	777	762	740	799	774	770	775	768	761	783	770	798	742	800	802	766	821	766	728	763	748	782	745	831	732	767	750	770	785	806	767	755	777	787	721	770	810	784	757	758	759	774	769	750	778	737	737	772	763	798	813	751	786	742	805	745	748	778	757	723	773	781	784	748	819	835	731	814	727	755	747	742	761	738	744	800	743	800	805	798	793	724	762	768	769	801	743	728	776	766	769	754	764	759	786	775	757	789	788	792	766	782	725	804	752	793	792	780	787	781	711	814	773	768	787	784	772	798	789	758	773	757	815	752	770	781	749	800	772	796	722	801	784	749	808	797	725	790	736	797	764	755	755	764	785	695	826	761	788	776	746	772	782	754	790	767	727	752	809	778	770	801	749	808	758	780	805	779	775	802	755	785	796	752	777	832	832	786	772	799	771	781	780	780	757	797	772	749	795	766	778	790	773	786	798	721	763	731	760	772	754	785	720	801	766	774	787	716	792	805	745	765	804	789	762	744	811	762	746	720	739	759	756	730	733	722	787	792	744	807	794	762	717	815	750	798	730	843	793	794	737	737	770	725	792	743	808	732	757	837	716	788	740	779	735	789	760	760	757	770	771	791	753	777	764	807	757	738	726	796	737	794	787	763	773	770	795	768	827	807	737	739	756	773	779	742	800	717	759	783	818	771	760	764	751	704	748	761	755	718	769	787	736	756	758	731	742	723	794	757	774	776	743	718	782	766	743	796	796	748	755	769	807	770	758	803	739	767	719	751	753	782	746	738	708	760	752	821	806	816	767	789	763	750	757	786	742	786	772	780	774	756	781	749	764	689	758	812	769	774	824	777	776	727	799	793	777	791	767	770	780	796	819	784	783	774	804	755	755	771	735	740	748	760	764	776	728	771	787	760	798	693	767	761	787	778	790	781	745	804	794	818	773	751	745	776	785	716	764	785	788	803	736	808	769	751	719	763	729	756	791	773	807	788	767	796	780	760	713	769	799	797	779	752	732	751	748	820	756	722	796	780	793	778	717	752	771	763	755	782	788	821	733	803	769	734	773	780	727	817	793	807	775	778	788	753	777	790	795	744	779	765	786	806	803	733	794	771	800	777	841	752	815	780	774	793	803	759	793	733	757	797	794	726	725	727	807	749	721	775	846	767	755	791	761	718	804	732	806	771	785	710	724	820	793	765	717	740	757	829	772	745	752	787	752	793	734	758	794	799	756	692	763	760	801	757	741	777	736	738	706	799	729	815	846	744	789	780	752	765	730	794	791	792	792	745	743	787	787	742	786	780	739	812	782	778	755	743	796	789	721	765	795	735	811	802	822	731	763	790	770	680	769	765	821	744	777	772	791	770	773	752	831	739	746	781	864	759	786	795	767	769	761	801	795	769	721	779	829	755	785	772	809	746	745	749	811	740	824	749	690	769	769	751	815	763	831	769	787	768	783	762	739	738	771	742	738	776	754	777	789	711	746	753	734	778	801	727	767	783	769	757	733	787	789	731	776	737	798	759	782	746	811	791	750	755	810	802	742	806	755	786	767	756	745	739	759	753	790	755	738	768	706	743	809	790	779	746	728	761	720	756	764	816	799	788	823	786	767	762	774	803	761	739	769	722	756	774	756	754	797	792	765	766	739	793	770	816	747	758	792	785	755	766	817	753	802	765	755	778	760	788	770	760	761	745	759	799	780	767	816	836	760	802	749	746	777	778	791	735	760	801	745	812	752	780	765	801	751	723	734	744	800	754	751	753	733	751	766	749	803	756	781	785	750	784	724	739	776	754	733	754	756	808	753	805	782	779	739	755	790	808	778	731	765	762	773	750	746	760	773	792	811	761	794	783	757	725	751	753	733	787	731	745	780	762	769	758	797	807	714	789	748	772	759	781	804	783	736	782	743	746	785	800	792	790	756	735	752	790	768	793	727	775	749	777	742	758	763	781	743	764	756	756	781	792	804	769	762	768	806	749	722	789	806	770	753	789	804	793	791	723	800	734	830	796	794	765	760	819	831	750	759	770	770	771	778	780	766	780	815	804	747	752	777	759	737	793	815	773	788	765	844	817	796	765	787	729	737	768	831	736	771	749	799	723	801	765	755	786	752	761	755	797	749	741	780	734	833	832	756	728	754	749	771	772	770	776	795	808	780	735	740	786	809	792	795	778	742	791	790	797	752	767	773	728	729	753	761	736	750	724	807	776	689	788	801	765	749	756	755	797	741	711	735	788	736	767	715	729	777	767	749	764	820	790	752	775	764	797	804	815	814	774	793	718	778	781	732	798	780	771	772	744	774	769	763	750	751	780	790	801	795	780	760	795	743	780	788	759	723	784	774	834	714	726	746	716	762	779	754	816	770	786	790	763	727	776	803	772	769	780	765	779	802	758	743	735	777	769	769	777	770	809	813	759	772	855	770	742	742	771	795	804	792	774	764	813	740	793	738	735	780	708	780	810	753	817	741	782	710	821	776	807	771	823	772	738	792	790	722	765	774	788	794	732	758	791	752	791	787	738	752	762	781	729	735	765	752	726	765	816	772	779	771	774	809	765	784	756	820	711	790	786	740	803	776	808	765	720	738	768	718	767	719	763	768	789	795	733	796	791	788	805	761	780	831	771	779	781	743	770	788	762	733	830	730	796	734	722	762	825	763	761	736	781	752	730	778	755	748	790	807	752	789	770	772	737	751	794	779	738	760	798	761	815	776	730	765	728	754	759	773	777	778	773	774	770	780	782	799	779	795	786	832	784	767	815	803	768	746	794	758	725	821	777	781	780	757	797	725	706	758	760	765	750	719	784	716	742	765	778	765	793	724	730	775	823	807	767	805	734	769	762	786	784	761	780	779	739	724	810	782	803	752	729	788	756	746	804	814	735	781	754	757	753	764	787	770	727	756	804	778	734	761	772	795	815	769	746	794	749	785	766	873	737	781	793	805	740	814	796	777	744	798	758	777	808	787	796	760	774	782	767	737	814	742
23999	22135	31007	26031	22651	14953	2189	454	440	412	410	416	397	415	408	446	412	430	404	414	382	435	439	420	436	441	419	434	411	414	418	442	442	404	412	416	431	414	428	405	376	431	420	418	401	390	411	380	407	416	454	408	406	400	405	426	397	420	413	404	369	402	391	412	434	413	431	383	452	430	412	429	416	415	419	424	388	399	407	385	385	400	395	410	400	438	413	438	400	400	410	438	368	428	409	386	405	414	392	411	412	399	416	395	400	411	435	371	421	399	418	389	437	403	392	444	434	411	404	381	378	394	389	390	395	417	404	395	392	454	433	403	444	416	390	410	423	380	423	402	401	402	397	391	417	451	419	393	411	405	406	441	397	420	409	392	418	374	392	378	423	442	405	412	404	398	424	414	442	408	409	412	431	404	380	416	424	385	408	400	440	407	393	421	440	417	402	405	426	407	382	390	389	390	379	424	382	432	387	403	405	429	429	391	404	382	395	427	428	410	381	401	395	426	399	404	418	391	393	360	404	433	478	400	390	413	408	424	443	375	391	391	413	364	454	423	384	429	419	410	482	438	401	366	402	404	434	428	387	417	428	430	381	416	373	383	404	447	377	393	410	402	420	399	381	422	410	418	414	427	424	401	430	411	390	388	421	419	388	417	387	443	429	411	383	425	397	432	413	395	396	412	397	404	414	391	402	396	386	384	373	439	394	399	391	396	402	393	414	417	393	417	392	445	414	431	411	440	410	412	397	438	394	401	382	407	408	403	396	392	410	427	411	439	413	417	401	391	391	433	413	401	371	416	407	409	443	384	429	384	402	383	405	419	405	394	398	408	420	407	445	379	384	384	418	404	389	387	418	362	397	432	407	383	434	407	393	425	410	419	440	401	387	458	445	409	397	427	393	406	407	369	420	412	424	390	385	418	364	391	369	392	430	400	389	408	425	369	433	392	404	435	406	391	382	404	427	386	416	397	425	401	397	396	449	427	419	436	448	420	384	419	401	374	404	419	434	404	430	412	419	409	415	401	411	370	379	370	398	421	401	409	406	427	449	407	388	426	402	391	395	399	412	418	356	420	412	423	377	409	396	383	385	400	358	402	410	403	412	404	387	382	395	401	391	394	420	381	402	422	368	414	439	419	383	410	437	414	391	376	385	433	406	398	420	395	425	376	413	413	435	399	395	443	420	426	416	374	379	440	398	408	400	451	396	399	382	393	413	396	410	399	481	415	435	408	431	425	411	410	419	425	368	404	418	450	422	416	412	436	418	421	409	432	397	377	388	414	410	451	425	380	429	397	424	443	442	363	401	435	415	404	402	389	410	362	379	415	418	385	386	416	390	383	385	393	411	395	428	403	385	410	399	435	424	443	435	434	407	438	371	411	395	411	424	388	388	403	398	405	392	421	394	386	393	378	403	405	395	395	379	434	409	408	418	417	398	396	432	414	405	416	427	412	410	396	432	391	395	410	393	389	411	391	438	415	418	444	413	458	397	439	401	426	385	406	404	431	414	395	409	385	407	390	415	441	431	419	445	373	417	443	396	428	390	410	406	429	429	413	397	395	394	383	400	384	415	378	430	411	421	410	382	387	433	390	387	422	436	383	412	393	376	407	417	412	392	404	373	358	403	387	389	388	424	402	429	416	385	405	410	371	414	393	396	403	391	391	440	388	406	451	414	376	387	405	389	401	418	404	418	422	425	418	381	415	434	389	393	374	413	393	430	403	417	421	405	365	406	430	417	400	387	431	378	418	407	392	425	438	365	381	446	392	409	418	399	395	428	418	426	441	392	396	421	422	412	389	424	399	441	397	395	411	403	397	429	431	416	392	397	406	431	394	416	414	418	402	400	428	384	430	420	394	414	378	379	398	420	390	403	420	400	421	402	389	432	408	403	418	446	424	406	382	408	440	431	411	396	397	380	434	386	365	386	391	409	379	386	426	380	415	430	403	394	387	397	383	440	408	373	484	401	396	477	447	428	422	415	408	402	449	422	374	404	407	371	412	425	429	420	434	402	400	410	400	402	398	432	388	396	364	388	412	415	434	435	466	385	409	419	415	393	415	407	432	401	424	401	402	365	401	352	408	428	389	384	419	403	427	426	422	416	412	403	423	358	417	385	429	434	427	397	390	396	402	400	401	422	405	419	391	401	384	399	398	418	415	385	383	412	410	382	404	414	416	449	419	368	369	418	428	381	411	431	422	409	413	421	420	435	453	389	422	367	403	388	385	388	412	439	426	422	368	395	397	407	443	406	415	364	395	410	406	438	372	400	428	404	392	393	434	412	455	384	447	392	448	426	392	405	404	347	407	386	434	405	424	390	376	427	406	402	419	405	431	409	405	394	435	407	407	403	415	388	394	417	415	387	419	401	427	408	375	409	437	387	424	401	419	417	408	402	390	430	403	409	418	440	437	419	404	383	416	386	401	420	363	411	415	417	369	409	403	406	408	417	379	377	387	400	393	400	408	404	434	417	385	397	433	400	410	422	400	379	425	468	414	420	383	412	400	386	391	387	401	408	396	393	430	399	434	412	419	386	407	389	368	433	423	418	407	408	411	416	416	404	407	413	494	417	389	423	390	408	389	376	401	402	375	422	390	390	405	433	444	443	400	400	409	414	389	425	395	464	392	374	412	403	445	408	387	397	426	430	457	421	449	404	426	451	382	433	390	420	444	375	419	382	426	410	392	387	417	369	438	415	414	406	380	415	411	392	429	394	434	402	395	418	418	427	403	422	417	401	443	419	453	461	398	379	393	384	396	453	401	360	370	392	447	450	412	386	385	388	410	403	399	435	370	385	412	403	409	407	392	411	401	412	380	408	378	391	416	407	400	375	429	440	425	366	384	414	418	369	382	407	421	425	414	399	411	400	424	411	412	417	457	425	424	442	370	369	438	406	365	415	417	418	437	429	386	460	386	405	392	411	415	397	390	406	415	418	395	388	405	401	431	399	394	390	406	390	430	410	429	393	369	405	436	410	380	403	419	420	397	431	399	408	428	402	386	377	362	405	404	416	399	404	395	392	397	405	427	407	414	396	406	372	416	417	413	408	449	409	409	428	438	408	402	396	372	393	413	370	376	415	412	409	376	401	396	412	367	425	402	416	373	409	415	402	369	410	391	406	419	379	403	445	429	408	421	401	396	433	411	396	431	340	396	426	387	445	404	416	422	419	389	417	417	414	407	382	438	440	403	379	396	393	408	392	401	399	387	414	418	396	437	401	402	399	413	411	414	408	429	418	377	394	396	415	405	376	429	412	388	399	413	418	424	411	411	428	396	413	390	414	412	430	397	432	408	410	416	394	404	438	443	417	440	426	401	419	385	428	438	444	403	405	374	419	396	404	408	382	412	403	414	420	430	387	430	416	426	427	404	395	415	433	389	417	443	417	389	393	414	431	398	405	410	374	468	430	427	406	450	412	384	407	378	384	409	411	421	407	427	391	418	422	383	414	393	426	363	411	395	415	403	394	394	385	420	401	387	418	407
58902	88164	66826	38376	32674	11785	1706	695	705	721	679	715	684	696	681	700	757	683	730	703	670	720	700	701	662	644	661	680	666	639	695	665	714	713	697	652	708	663	699	695	680	638	690	650	665	713	694	644	623	662	707	724	649	680	673	692	695	747	701	720	683	698	697	675	686	652	655	713	690	701	683	760	703	737	674	672	652	707	715	701	696	732	687	720	646	691	662	667	660	724	711	690	675	713	671	674	704	649	682	687	655	672	692	624	709	662	713	679	673	699	667	665	702	664	689	719	718	671	647	689	683	662	652	681	631	723	689	661	661	690	669	699	716	706	675	735	697	722	647	717	703	697	688	677	703	640	665	704	692	737	666	691	676	698	701	638	691	697	677	684	651	662	617	675	690	684	672	689	647	702	680	674	681	632	737	692	657	684	697	720	687	665	668	688	714	683	654	698	668	673	702	708	668	673	695	674	650	691	674	658	654	694	644	651	702	654	709	709	716	677	676	701	635	647	681	679	618	699	712	709	669	633	674	640	671	679	703	669	681	696	745	652	701	711	668	685	650	697	691	649	740	707	700	720	700	688	705	711	656	659	645	749	738	675	649	672	717	661	699	727	659	648	705	650	707	672	679	715	670	697	681	713	659	681	663	706	716	672	700	703	678	672	710	670	667	639	653	692	714	656	662	679	717	685	644	714	715	693	706	685	706	704	688	700	717	660	716	740	698	715	737	665	684	651	696	702	631	662	657	732	652	669	692	662	696	655	656	678	728	700	636	738	733	646	712	681	701	697	700	750	678	684	744	703	678	662	645	665	660	665	703	716	666	699	704	676	702	674	675	725	680	688	670	629	685	674	673	688	670	651	647	660	663	667	749	671	698	712	667	704	653	717	631	642	702	715	681	723	664	703	709	714	671	696	704	688	660	753	696	713	687	659	635	729	682	677	651	728	665	678	686	693	682	669	646	709	676	688	684	667	693	645	623	761	665	676	721	663	684	671	705	654	709	696	671	689	712	688	704	694	731	695	705	648	662	669	734	660	685	663	714	722	723	626	731	676	624	715	707	749	656	644	673	699	678	680	717	673	692	701	701	647	666	681	696	699	672	691	711	685	656	727	723	678	691	642	672	671	681	728	682	734	688	717	641	706	694	737	685	716	671	688	702	714	672	694	686	656	678	683	701	685	727	691	687	672	684	671	705	685	706	732	671	706	700	728	706	653	709	740	647	715	678	643	710	678	671	672	668	708	715	678	619	684	695	686	658	734	693	704	647	671	654	719	683	702	666	693	733	703	689	705	668	636	692	645	637	676	670	718	663	681	664	665	689	692	721	678	677	686	682	645	659	694	677	689	720	698	702	732	684	654	705	699	631	669	652	645	669	651	666	676	687	702	664	640	680	712	691	701	667	686	711	696	666	668	760	689	674	627	676	711	743	730	744	673	695	688	679	722	689	636	701	664	709	729	670	652	672	669	731	681	665	664	662	682	697	662	706	704	658	716	689	682	691	722	687	645	687	704	666	714	685	673	705	693	688	673	659	669	693	661	675	706	689	668	709	709	656	668	730	684	680	615	699	688	708	715	648	711	683	724	689	707	750	654	711	670	655	723	669	692	687	666	651	685	685	669	642	644	600	687	668	708	667	658	668	684	704	730	717	681	710	644	672	677	665	681	673	717	709	681	674	659	716	684	687	716	613	684	673	673	688	688	693	665	698	706	684	693	635	701	645	686	696	658	699	720	675	709	708	691	693	659	682	665	672	699	614	681	689	691	689	701	676	688	679	663	676	684	735	654	655	696	703	651	667	680	653	673	707	687	708	667	666	686	725	657	699	655	698	662	692	674	628	690	684	683	702	683	697	719	731	635	719	668	685	651	674	664	734	651	712	688	671	683	705	682	692	718	688	694	707	667	687	702	708	677	661	728	701	675	684	645	703	658	682	685	713	676	678	698	694	682	638	695	679	655	709	658	683	673	705	677	719	746	688	661	705	664	751	649	682	703	673	673	695	693	667	707	698	683	668	678	664	700	719	664	726	665	721	725	714	709	764	670	707	673	690	714	677	695	704	664	695	697	643	729	710	719	673	656	694	685	668	673	662	643	674	637	705	714	677	729	712	676	674	636	689	677	707	714	692	654	767	673	659	703	680	702	664	630	679	664	700	670	621	623	691	713	651	668	718	730	682	668	711	683	711	699	701	655	696	679	688	695	741	685	660	711	742	655	723	670	706	705	682	677	701	691	714	699	706	665	710	672	690	729	697	681	691	682	721	697	701	702	684	664	685	691	698	700	678	661	737	674	689	637	703	683	623	684	649	682	676	659	703	706	701	681	692	672	687	641	686	622	679	671	667	705	685	728	698	740	641	692	660	743	674	711	680	670	704	682	662	683	717	724	724	692	688	683	718	702	658	732	701	645	680	674	683	712	699	663	752	643	670	647	683	689	683	697	681	698	665	728	657	683	676	705	677	671	689	696	696	663	660	732	670	673	655	685	656	641	675	706	662	679	664	672	638	667	636	632	701	653	692	716	667	679	676	697	685	682	722	638	676	687	715	668	661	716	744	734	698	682	682	687	634	670	655	700	702	687	667	671	701	656	700	686	659	630	656	668	712	702	698	669	672	710	687	664	723	677	707	676	673	650	687	667	658	659	694	687	678	662	740	691	680	664	717	688	724	684	741	721	694	675	693	686	712	735	714	688	683	730	665	665	703	661	721	717	628	723	697	698	712	721	672	654	690	664	719	675	680	685	689	647	685	662	720	695	735	666	707	683	686	707	709	651	690	665	665	690	718	708	713	693	699	705	640	634	751	715	666	693	665	699	674	657	698	693	680	703	667	666	654	719	682	718	697	635	684	715	659	651	684	706	730	697	649	742	668	655	695	718	677	682	699	674	705	707	665	690	707	683	666	711	674	678	726	699	691	665	715	681	682	710	673	723	685	674	681	701	655	700	649	663	691	664	686	726	715	685	662	714	688	691	633	698	674	673	696	695	721	639	712	713	677	700	664	691	607	667	689	701	705	699	709	672	710	694	700	683	690	678	674	693	705	674	653	651	700	659	714	690	657	648	633	696	724	687	705	693	659	658	686	703	668	698	685	692	666	715	707	653	733	644	656	679	702	698	659	699	682	667	682	690	676	687	677	727	711	669	701	690	683	684	679	725	715	676	692	752	724	668	706	698	689	687	688	716	675	715	692	651	678	710	688	651	694	656	693	717	665	698	677	652	648	685	691	673	685	704	710	639	677	641	679	668	646	652	698	673	703	702	655	698	707	674	691	718	709	640	696	707	673	711	697	699	708	718	653	681	667	682	664	691	655	712	634	659	666	687	700	685	658	667	736	708	668	637	661	680	683	679	735	665	665	668	741	696	739	665	686	673	736	736	668	690	704	689	737	693	678	658	677	699	715	691	667	661	710	711	753	645	701	702	684	730	683	675	673	720	693	665	632	654	705	713	649	681	731	685	687	713	647	675	694	648	694	646	702	725	631	663
23024	21499	30012	24561	22742	20912	8167	643	588	508	545	530	522	517	513	475	498	505	486	511	499	496	499	484	512	512	461	479	487	498	514	529	504	518	515	481	477	503	487	556	467	494	512	496	520	504	519	492	485	457	482	480	501	506	511	487	476	475	516	551	521	475	487	486	513	524	485	513	485	483	524	512	513	466	502	481	479	488	473	508	524	523	496	489	500	517	532	503	521	467	488	487	520	482	518	505	514	478	540	493	503	466	517	502	504	483	499	530	513	491	517	478	513	505	541	464	450	472	486	497	488	508	484	458	515	493	488	481	494	501	473	495	486	473	483	479	475	479	509	478	498	502	504	464	532	511	507	455	509	507	560	506	490	471	524	516	490	518	508	494	527	515	493	515	467	497	505	505	526	485	493	482	469	480	453	518	464	509	511	465	503	474	544	484	514	494	534	496	494	530	446	456	497	497	495	522	471	481	475	479	469	474	463	503	533	508	516	495	487	488	527	496	502	483	490	503	494	504	514	510	464	455	447	518	480	468	503	468	485	462	492	517	554	526	531	493	487	462	506	497	540	480	491	514	523	471	439	478	481	518	506	481	503	493	445	491	475	486	498	499	460	446	479	508	505	479	501	478	490	531	489	496	515	512	473	491	499	508	492	508	510	463	489	487	520	467	476	506	520	481	520	476	490	480	475	483	467	512	535	490	481	496	469	498	493	473	488	497	469	508	453	488	538	498	501	469	465	504	520	491	482	479	512	523	507	464	464	523	485	506	512	503	495	482	505	489	488	505	530	473	506	484	488	491	515	488	444	449	499	494	458	546	483	509	473	479	527	478	481	507	552	476	522	535	491	505	512	458	525	437	527	494	504	482	491	471	512	508	455	481	468	490	509	492	476	503	481	509	510	488	483	478	515	499	521	474	484	507	475	477	491	503	522	509	496	484	515	492	497	517	480	475	476	557	476	526	488	528	453	479	524	510	479	521	483	485	508	491	479	496	479	487	510	456	489	491	496	480	458	457	486	481	494	474	510	448	502	486	427	455	506	445	494	459	497	528	456	484	495	504	499	503	480	484	504	464	514	496	478	542	488	515	455	509	505	493	506	516	485	528	486	473	495	509	464	502	529	497	531	519	450	549	512	537	477	470	488	536	480	511	511	494	493	467	508	482	468	486	467	514	506	451	472	501	540	525	510	498	505	454	506	511	492	478	463	490	480	539	481	476	480	474	495	492	504	458	486	492	479	467	486	502	476	486	522	496	520	520	470	544	492	503	496	468	501	467	480	480	512	482	470	489	531	509	501	497	469	498	470	465	455	502	508	490	500	489	480	476	478	500	488	513	450	466	486	486	492	512	488	523	543	555	513	478	509	458	462	498	510	436	523	509	533	479	469	513	526	527	484	467	455	491	475	540	503	484	479	486	540	499	491	518	490	494	498	511	465	472	462	472	505	537	467	521	501	516	474	502	495	494	465	462	502	520	448	508	482	509	494	504	488	475	484	524	537	469	521	523	494	493	476	474	502	490	485	474	483	516	471	459	479	492	478	484	519	488	485	500	520	490	492	488	486	501	537	460	495	519	501	462	486	472	485	496	473	435	505	531	475	507	497	497	471	467	520	475	493	488	519	477	516	487	455	512	494	494	487	477	516	480	483	497	493	497	493	461	508	518	535	479	500	482	515	505	496	542	498	458	505	516	453	472	484	504	466	464	485	523	491	469	486	490	483	460	485	469	527	468	478	505	470	461	507	551	520	527	500	457	510	457	529	456	480	511	474	507	512	507	490	518	525	503	506	523	511	485	494	488	559	502	481	462	498	483	524	483	493	502	481	501	542	519	534	517	540	490	490	480	477	514	499	525	470	506	485	495	497	488	492	493	505	484	446	485	458	545	482	448	537	483	531	488	491	477	488	528	485	517	533	475	497	508	512	516	483	524	480	451	490	496	483	486	491	509	527	489	486	471	515	524	473	475	499	505	504	460	479	487	468	485	467	523	491	483	516	505	483	524	484	523	488	483	532	485	450	518	506	479	545	473	467	462	420	526	511	490	498	488	523	500	493	501	490	479	459	545	505	459	480	509	511	488	497	474	473	480	501	463	464	490	508	512	496	486	472	493	484	511	509	496	537	465	476	486	450	495	515	487	496	530	493	475	475	545	504	491	458	497	492	464	503	453	495	473	501	488	500	509	540	502	507	480	522	499	476	492	496	428	508	523	545	518	477	548	489	521	488	485	459	518	501	468	484	510	501	479	503	501	455	499	524	502	529	488	524	515	445	485	490	499	496	492	464	476	464	467	503	496	454	476	499	510	510	523	465	488	450	482	511	470	526	493	500	494	493	536	493	529	494	510	504	481	472	492	494	479	484	516	510	516	496	495	479	477	496	500	508	504	546	480	463	482	493	485	480	462	512	501	539	485	484	471	496	494	498	490	515	485	501	500	465	498	512	519	500	564	506	489	510	460	483	480	445	515	504	495	485	472	508	479	512	526	476	511	456	496	492	516	488	508	529	534	487	482	541	510	469	495	480	457	530	514	518	445	461	496	456	466	513	464	513	509	465	503	518	525	520	482	460	537	552	503	496	496	509	477	537	492	477	485	484	502	474	473	488	505	503	516	456	492	513	506	514	473	526	508	514	501	464	486	477	506	515	503	464	485	507	475	464	503	497	516	516	490	446	483	523	512	486	491	482	471	465	496	462	492	428	488	494	487	503	488	510	481	488	464	489	519	469	521	504	474	514	550	525	513	526	490	484	466	445	470	508	499	498	505	492	487	503	520	492	506	487	475	503	512	510	487	486	494	495	500	489	454	492	492	483	495	509	485	458	544	520	486	491	509	517	500	496	488	531	506	520	476	501	502	456	497	486	488	509	476	453	503	468	518	464	488	471	478	477	483	492	523	512	484	498	479	487	488	506	506	508	497	488	468	488	510	465	496	510	512	508	513	465	510	472	516	456	481	489	526	517	494	502	493	481	473	456	518	466	527	497	488	484	493	538	463	495	501	532	497	461	504	468	512	487	445	473	491	499	467	497	521	482	516	480	515	488	504	524	477	471	501	462	477	492	558	510	487	506	478	498	464	470	477	516	478	494	500	462	466	507	471	488	496	506	538	444	497	504	524	490	466	481	483	503	475	484	503	481	472	489	519	487	490	506	532	488	523	507	474	455	522	485	476	497	469	523	472	502	469	486	499	459	482	468	480	493	494	453	477	509	514	527	542	506	501	508	496	528	490	515	502	478	496	512	486	464	540	503	511	511	508	506	478	483	501	499	509	488	516	497	491	454	480	523	479	497	481	490	455	450	486	487	517	526	499	516	514	448	530	515	446	538	480	498	504	497	493	505	511	503	492	489	520	483	535	491	458	490	503	483	482	509	506	510	499	462	467	518	509	464	485	507	490	501	458	473	505	521	514	478	496	502	507	498	490	476	485	432	504	461	505	526	506	506	488	508	483	516	497	460	495	524	474	484	501	501	475	501	496	458	491	510	515
59084	97581	77237	45888	39540	16987	2079	803	835	800	818	858	828	846	766	735	833	769	832	797	810	744	786	785	763	815	821	804	815	777	845	803	737	781	796	775	763	816	750	837	842	794	785	805	795	788	786	842	793	804	776	761	787	780	755	819	739	753	739	745	789	760	810	771	836	844	828	807	784	827	853	905	882	874	787	805	774	821	739	802	758	786	750	766	763	772	794	830	758	835	790	772	794	789	779	759	789	756	767	743	793	774	799	812	797	825	789	814	781	768	745	718	758	819	792	758	833	771	727	830	774	774	772	788	848	813	788	804	774	744	807	789	787	775	764	810	783	756	802	777	785	783	795	779	753	758	759	774	769	776	857	795	793	759	833	740	762	776	792	810	832	807	785	804	801	766	787	766	774	787	834	791	816	777	781	813	755	787	806	813	775	820	755	803	788	780	841	768	770	798	717	736	798	808	848	767	794	809	809	805	792	760	779	753	770	790	782	761	797	802	799	757	732	761	807	796	784	777	760	763	789	793	774	808	772	742	767	733	793	758	779	798	780	813	800	756	793	814	743	795	737	772	775	777	706	774	804	838	748	778	770	774	793	773	751	816	796	753	764	766	740	786	790	764	758	815	766	744	767	795	815	789	748	779	807	773	741	774	833	758	743	775	741	787	776	750	776	807	806	764	792	748	754	784	790	801	809	788	798	775	773	789	794	774	796	799	792	764	804	829	806	758	772	820	758	837	840	822	759	808	779	778	831	739	779	801	820	805	741	788	805	781	842	769	790	772	766	825	799	763	815	772	776	782	760	770	812	739	814	795	748	773	790	788	775	803	787	808	778	759	827	740	803	806	784	774	807	798	761	798	768	791	767	804	779	796	853	780	801	780	757	746	816	811	761	828	789	765	783	718	777	821	737	822	778	804	794	755	781	735	792	802	815	834	813	808	767	837	812	793	801	739	765	782	759	799	772	777	790	798	760	792	789	768	778	804	764	762	769	796	764	789	837	750	763	797	822	736	763	730	786	756	803	787	759	808	757	808	842	785	808	808	786	816	748	825	812	767	776	799	776	741	782	756	782	763	757	775	781	782	797	790	758	791	767	773	758	841	784	787	750	775	768	756	742	772	803	809	775	772	746	842	766	788	759	793	752	790	793	759	773	775	835	754	764	753	804	777	846	751	760	732	779	776	801	788	779	767	786	815	763	761	757	770	783	777	758	784	762	750	838	709	765	794	771	773	762	753	774	795	746	733	817	815	823	788	739	841	796	770	805	789	781	818	764	748	728	741	786	776	796	772	800	735	783	786	743	827	778	749	795	814	819	777	766	814	780	765	729	818	745	765	722	772	742	799	758	749	793	776	740	799	762	794	806	780	793	765	826	786	778	804	783	810	771	768	799	758	752	776	766	810	764	772	800	746	806	782	831	804	733	738	745	761	811	782	792	814	785	729	756	776	778	788	785	799	812	797	705	832	796	720	805	838	790	806	765	773	783	828	762	818	779	793	747	796	785	792	805	791	749	761	774	778	806	807	773	772	796	790	775	808	774	764	773	752	767	779	740	767	779	788	778	780	819	761	787	768	806	819	797	729	735	764	815	843	752	829	787	793	741	785	754	798	805	765	805	789	750	815	803	788	776	765	760	758	764	753	745	762	765	798	789	779	768	752	799	770	746	837	809	772	777	710	781	830	783	765	802	839	779	782	768	771	762	781	817	778	757	766	775	793	835	786	726	779	807	852	778	764	789	788	782	771	752	795	743	824	815	777	867	734	759	784	813	781	782	776	768	844	790	792	755	780	791	747	831	808	755	792	771	788	741	776	768	777	765	776	766	823	781	786	769	843	786	765	806	760	830	783	789	805	760	741	783	759	828	767	781	820	761	791	794	803	777	791	761	796	757	758	800	697	803	741	755	790	819	778	750	771	754	781	764	773	796	772	764	768	824	776	779	798	813	806	854	799	761	707	789	814	774	785	764	779	763	767	796	759	758	769	773	806	754	743	763	749	768	781	793	791	853	777	768	819	767	801	783	730	793	737	764	751	741	790	739	794	758	827	786	759	785	794	771	854	738	797	796	700	791	812	817	805	754	773	783	828	767	778	800	779	788	820	804	764	746	797	771	790	771	807	804	775	787	766	806	801	737	781	734	791	797	755	791	770	783	794	746	827	778	768	759	812	782	793	759	821	847	798	782	737	774	767	739	781	784	834	789	776	785	780	770	769	763	720	782	804	762	785	795	799	778	776	766	754	822	774	792	791	785	756	822	767	787	791	771	772	773	838	761	786	836	772	798	785	797	776	822	810	762	781	798	827	809	760	813	743	748	753	782	781	796	805	768	761	801	780	789	795	747	763	807	797	764	674	775	791	808	814	736	805	768	780	759	769	758	770	764	759	744	746	842	795	810	829	784	736	789	792	818	774	770	786	782	755	772	770	813	813	749	760	745	802	752	795	793	840	795	765	788	758	839	797	748	787	787	750	833	758	804	752	783	744	795	816	782	734	815	796	772	821	774	816	738	762	834	818	811	764	800	786	782	760	786	757	787	810	821	791	771	817	796	779	784	789	780	784	820	789	759	853	753	762	831	787	771	750	759	834	749	785	768	784	785	751	821	786	771	822	781	807	780	778	737	741	811	806	760	800	745	755	779	783	803	781	787	780	834	763	737	708	777	833	777	775	804	770	806	773	770	761	744	807	780	770	784	825	800	780	748	735	807	735	805	790	766	714	791	789	799	752	784	805	786	802	788	811	773	814	772	828	732	809	778	796	825	791	817	769	838	793	784	820	777	756	795	807	833	818	801	808	820	752	749	785	783	803	755	748	773	781	751	793	793	729	818	776	793	805	786	779	822	798	782	794	774	769	797	800	750	744	785	755	784	731	787	769	741	814	780	742	807	756	846	783	794	801	783	778	767	767	758	819	799	799	755	741	788	745	774	755	783	793	822	745	755	760	776	800	796	817	744	822	767	802	775	808	810	750	814	744	751	760	760	793	843	752	822	788	784	763	758	759	814	784	797	785	785	756	799	745	765	792	805	782	761	792	728	781	740	793	788	796	854	784	764	763	796	784	816	786	744	796	811	775	843	750	822	837	808	781	745	791	768	789	811	836	842	785	771	814	793	721	786	797	777	796	797	780	807	814	744	726	808	771	787	791	775	746	794	813	801	800	807	753	809	759	778	757	812	813	808	778	791	758	811	751	773	786	789	811	797	789	798	790	780	733	751	732	766	757	756	838	815	791	778	782	790	831	801	831	745	751	801	808	731	771	818	786	782	760	733	819	762	796	829	793	785	778	801	789	753	789	797	822	781	790	759	756	793	793	781	827	784	790	790	766	787	808	759	842	735	813	798	758	781	815	772	778	802	745	828	785	743	758	753	734	799	737	752	782	825	785	816	802	810	781	810	803	775	761	793	778	789	847	763	740	810	740	803	749	754	766	795	810	807	763	771	805	755	784	741	777	789	800	776	801	753	809	772	796	752	751	771	780	783	730
28260	26668	26503	12639	3845	1312	478	467	451	445	466	468	447	472	458	485	411	480	462	484	463	489	507	440	462	453	460	502	445	389	497	462	457	456	463	452	513	455	448	433	450	436	482	452	475	461	457	454	439	430	454	468	456	480	456	454	489	425	514	405	403	426	451	455	458	449	447	470	498	454	464	455	459	472	469	437	465	434	470	521	449	448	469	466	477	477	441	450	457	487	399	432	430	459	478	457	490	475	469	442	447	460	427	467	457	454	447	478	460	458	457	491	450	473	461	433	408	466	447	480	445	483	461	448	464	458	483	451	455	503	441	434	407	470	472	464	425	454	445	455	426	445	438	457	426	469	443	464	476	468	472	468	464	431	454	465	452	449	419	431	436	422	466	424	513	474	489	480	437	457	440	468	475	442	471	445	416	453	440	477	477	461	439	428	469	477	453	419	453	469	448	419	441	436	460	462	448	440	459	460	468	461	452	492	449	463	457	415	444	454	457	460	455	453	490	486	485	474	474	502	450	483	468	458	458	444	442	452	450	438	440	442	462	452	440	442	457	452	472	433	446	479	456	446	508	457	477	464	495	416	459	437	449	519	457	455	458	452	473	425	475	418	433	467	460	431	462	455	429	453	447	478	460	431	480	436	471	487	440	465	473	449	450	455	441	446	476	453	479	437	491	432	495	476	428	436	458	491	443	468	477	456	442	469	444	425	450	474	442	440	434	438	457	478	459	425	467	427	437	485	454	431	459	451	477	478	463	485	468	510	433	455	472	465	480	425	452	469	460	470	468	495	447	473	495	449	482	463	419	457	471	426	470	458	490	470	463	486	457	455	468	427	445	427	458	474	461	453	455	480	434	460	479	452	458	466	467	444	448	453	460	437	454	490	434	446	440	473	485	478	425	450	445	469	455	483	482	474	464	457	432	475	422	437	504	451	453	444	426	422	452	431	488	454	478	466	461	440	486	442	442	450	412	492	492	461	446	459	477	461	467	479	466	452	451	433	454	461	456	484	432	448	444	436	462	428	444	445	458	444	437	455	464	479	453	458	499	498	451	450	479	493	479	446	489	451	470	466	448	450	419	493	440	460	451	469	454	480	462	435	426	467	459	489	453	453	477	459	476	453	439	444	505	464	443	467	448	419	479	468	449	446	472	455	457	458	476	466	450	472	480	489	497	468	430	466	463	476	419	484	483	454	470	455	450	437	441	486	466	458	425	452	468	474	443	467	458	436	472	452	449	442	420	462	504	480	477	445	444	488	429	475	477	461	424	467	495	451	429	439	432	480	439	493	451	483	462	474	441	396	468	463	432	460	470	460	444	465	441	505	435	428	501	473	475	445	470	418	453	475	452	433	434	465	444	451	472	435	445	481	443	498	440	479	452	482	465	455	466	478	488	470	482	450	450	463	431	395	484	446	458	440	459	466	439	440	435	442	479	485	430	412	412	442	428	447	459	439	472	458	427	435	483	443	474	438	470	494	479	477	464	469	470	430	444	470	435	467	455	423	436	420	453	467	385	479	458	491	439	417	432	455	433	436	446	487	475	455	446	491	494	466	450	506	462	451	453	490	466	433	489	449	454	471	469	427	494	503	458	437	455	429	457	494	468	473	458	467	459	477	452	424	452	425	409	427	454	420	422	463	442	488	444	460	449	490	436	439	473	459	447	467	453	438	444	458	463	475	453	480	464	467	450	448	422	458	419	444	465	442	462	429	382	482	476	433	433	446	431	496	455	441	411	458	494	462	458	436	506	447	450	451	445	457	437	435	462	447	447	430	421	431	459	447	443	453	430	451	432	425	448	501	454	462	426	471	431	471	444	443	465	454	468	446	435	458	477	468	444	452	435	494	467	471	472	482	482	437	452	434	453	475	437	469	441	465	475	446	478	440	480	459	462	476	462	501	477	461	471	464	485	410	435	450	485	427	458	461	462	478	462	495	469	475	458	462	462	450	478	470	417	442	455	474	489	446	438	447	472	464	470	461	453	454	389	471	457	433	454	433	435	481	452	494	464	475	442	456	485	480	492	498	459	483	469	439	440	500	471	467	471	455	435	468	407	492	447	429	473	421	485	435	463	482	463	547	483	447	495	461	450	469	459	426	480	463	446	467	472	422	474	514	411	463	435	497	475	448	464	442	440	475	500	445	460	445	460	474	432	475	474	466	456	446	469	455	441	446	452	441	470	423	489	448	449	417	500	469	476	447	441	472	464	487	470	435	438	434	454	438	453	453	424	463	446	456	448	446	431	458	473	452	472	461	439	482	431	451	480	446	424	440	498	438	476	466	442	447	432	473	451	483	480	468	447	408	494	471	386	446	447	433	507	443	440	469	457	456	438	456	488	451	440	481	416	413	451	458	453	463	462	456	444	427	482	466	444	453	484	463	467	450	462	409	436	418	432	457	455	465	494	436	454	468	467	429	459	482	451	442	439	458	445	416	462	457	471	442	440	436	448	431	462	457	431	462	471	443	394	466	460	460	464	469	439	430	445	442	462	489	462	472	395	483	470	475	459	433	447	448	449	432	516	445	461	484	475	458	484	468	441	449	460	470	440	445	477	500	453	460	435	496	473	457	442	447	426	444	440	417	471	439	470	468	470	443	437	443	457	455	463	452	455	471	456	408	414	470	427	498	481	469	503	466	429	432	461	458	465	510	455	440	464	434	448	458	472	433	441	425	463	479	479	444	429	444	448	426	498	476	492	467	486	445	471	425	466	467	461	493	445	448	487	453	473	446	459	446	475	455	466	409	439	446	442	418	464	477	465	484	464	482	481	454	457	439	409	491	491	474	403	474	469	478	485	498	443	482	457	459	464	452	442	454	437	457	453	453	444	483	506	444	458	486	432	458	466	450	461	424	434	434	465	480	476	498	452	437	483	479	461	467	462	463	470	545	493	461	443	418	466	453	450	441	478	489	454	457	445	488	429	483	477	421	462	460	455	477	433	462	485	463	467	455	450	456	452	450	447	430	473	470	480	473	468	440	454	421	461	460	501	446	457	439	446	438	431	455	507	434	461	425	492	470	458	478	436	472	457	483	464	453	425	487	432	467	470	473	468	448	449	428	458	478	473	483	489	494	444	470	484	457	450	449	412	444	464	485	425	457	412	450	460	455	486	441	423	451	429	432	473	443	479	434	483	458	429	455	433	458	486	532	443	458	458	461	416	516	473	450	466	447	419	494	438	440	452	444	498	469	464	476	453	482	449	447	467	447	454	514	468	479	448	440	470	460	479	463	453	449	437	472	474	425	413	403	451	428	448	457	492	449	421	491	447	471	461	446	453	466	430	467	478	474	482	471	471	468	444	457	429	445	452	439	438	466	462	461	456	443	482	479	451	480	449	446	462	458	418	454	468	441	487	451	468	479	436	519	432	489	453	455	476	441	411	489	452	511	473	445	466	488	451	463	430	483	454	449	457	434	488	455	456	459	415	468	449	452	476	439	447	439	499	460	446	444	433	433	451	515	455	473	466	474	478	510
36747	44933	32459	12397	7738	2882	795	778	769	755	732	768	735	780	774	771	752	808	788	697	771	728	783	811	805	725	806	770	793	775	748	781	784	755	791	787	730	797	756	786	772	762	736	784	714	740	809	762	782	776	725	810	777	799	762	817	735	791	765	782	775	744	745	767	785	775	784	776	746	768	793	754	782	821	732	786	754	751	781	768	751	762	786	762	740	735	764	777	739	759	788	776	758	809	779	790	780	736	752	735	777	774	811	764	750	767	723	762	753	726	755	794	758	759	762	794	743	774	745	773	833	786	816	788	793	776	775	840	788	768	770	769	803	717	750	736	743	816	769	767	775	760	777	770	792	738	786	770	780	717	767	722	756	762	731	711	766	808	763	782	829	695	736	718	775	764	763	709	788	750	757	758	752	784	774	731	726	796	771	776	767	767	751	834	803	728	770	744	762	780	807	757	806	784	744	786	759	763	772	785	725	761	736	799	786	801	765	843	773	720	740	765	761	771	784	794	744	810	760	707	766	742	744	794	794	799	782	788	761	728	785	760	766	731	766	753	764	743	744	794	753	719	798	735	751	739	812	752	800	721	742	799	787	804	765	720	862	828	749	797	794	762	755	742	766	783	773	814	766	751	773	758	821	775	792	771	789	726	727	777	780	783	763	765	760	742	798	785	769	748	749	808	757	737	734	777	775	771	803	756	760	803	761	762	825	757	728	709	760	749	772	759	772	771	781	777	764	722	721	781	785	796	735	745	783	774	799	807	783	785	793	755	794	738	774	760	765	803	759	773	794	747	831	782	702	730	779	752	746	768	715	761	744	765	754	714	718	792	728	787	773	763	747	782	748	792	769	788	749	757	755	777	751	752	765	762	807	742	805	724	787	791	786	750	750	767	763	728	778	760	759	746	713	741	726	779	785	784	758	811	751	786	755	745	768	802	760	753	789	765	763	793	759	737	784	793	825	720	754	758	774	733	766	789	776	795	750	752	761	775	809	796	789	754	749	761	775	768	806	741	733	753	776	802	781	785	788	749	765	783	753	802	799	813	759	800	743	737	786	780	779	772	780	796	821	793	704	738	775	782	769	763	777	801	748	776	804	714	796	810	809	759	778	779	709	793	768	785	767	784	795	789	765	733	807	777	821	743	752	795	772	746	814	802	790	758	762	801	816	791	792	795	742	779	748	791	730	747	746	756	791	758	788	776	814	761	750	799	756	739	760	775	747	741	817	747	724	818	808	767	779	736	768	812	732	742	759	773	786	745	751	775	775	750	775	749	780	752	761	779	751	725	726	727	761	803	777	768	748	775	776	805	793	748	777	772	736	723	785	757	798	774	753	787	755	771	817	745	774	785	742	727	772	767	769	808	761	808	725	798	744	776	807	763	799	758	801	792	743	755	774	735	758	728	781	782	745	789	761	800	822	707	728	774	791	766	822	827	744	742	778	756	779	753	789	752	737	752	747	760	781	740	737	813	813	779	754	792	757	765	759	784	745	763	765	798	751	749	726	771	803	768	763	775	765	734	805	731	790	759	777	751	725	793	761	736	806	770	725	775	792	788	750	798	772	765	745	732	798	759	760	736	773	755	747	748	762	783	736	845	739	778	770	775	776	750	768	765	755	763	766	744	704	757	715	770	767	755	843	795	783	811	771	788	703	757	761	799	782	733	766	739	752	816	758	813	770	764	776	748	753	765	764	745	720	825	761	732	790	762	726	750	754	719	820	755	756	774	788	748	773	760	752	792	778	759	715	751	751	749	783	738	792	756	780	811	839	766	743	776	785	789	740	796	815	788	732	741	793	793	806	786	773	783	722	807	787	799	781	760	776	785	772	757	749	778	780	773	764	746	763	742	759	744	759	778	771	757	785	754	762	741	798	733	798	772	807	754	805	780	767	749	765	784	740	746	742	706	780	761	763	811	744	787	773	804	787	739	763	780	728	743	774	787	765	776	766	777	747	768	780	787	782	798	741	789	822	796	797	794	812	735	727	794	768	745	772	804	792	783	812	769	766	771	786	793	767	773	732	746	746	746	783	805	772	768	786	747	762	774	758	767	727	760	779	761	756	725	739	780	761	777	737	735	828	820	727	721	715	800	744	769	758	791	796	760	791	760	754	756	763	734	764	763	749	823	783	773	762	716	761	792	799	790	763	794	746	814	789	752	752	784	753	789	778	780	750	816	721	751	753	734	728	726	742	827	738	753	747	773	798	788	706	787	736	803	801	758	761	749	721	752	726	805	762	738	782	784	769	817	781	741	754	723	766	805	800	794	751	710	779	765	792	811	740	745	781	756	754	774	723	807	761	758	766	773	782	839	782	762	757	793	770	771	735	789	777	732	791	760	778	734	740	720	756	752	761	786	798	750	796	748	771	771	747	783	749	757	767	756	755	775	789	757	743	782	792	783	779	741	726	846	730	754	727	754	794	824	724	730	771	741	744	759	767	742	773	799	751	769	796	711	782	736	751	788	771	763	801	760	789	756	774	780	786	781	751	785	754	744	766	805	788	786	754	791	748	756	738	744	742	761	751	761	812	745	763	803	773	756	756	737	798	760	766	759	718	773	780	742	693	775	776	789	787	779	765	744	739	834	789	742	729	755	799	759	729	788	761	771	767	715	729	744	743	761	804	787	758	770	755	768	769	753	730	783	772	782	746	779	728	805	753	738	782	750	733	814	726	696	752	775	783	743	728	842	794	783	772	739	763	784	764	727	743	744	767	802	747	764	765	803	779	729	774	776	770	757	729	731	798	767	801	740	763	792	717	740	782	755	811	751	730	784	769	750	792	790	763	806	778	703	755	746	782	772	779	748	749	769	738	761	790	770	725	745	727	763	775	763	767	814	731	764	790	742	791	782	778	764	768	739	781	784	781	800	737	762	762	718	816	781	785	759	792	760	746	792	770	691	764	781	763	731	719	732	767	763	798	793	820	763	786	811	772	766	757	779	746	775	749	778	741	778	816	743	706	739	778	800	768	805	727	730	759	771	787	796	793	695	788	773	755	789	806	742	744	746	759	778	793	775	753	760	801	775	755	725	778	747	788	733	745	766	807	772	737	828	763	735	795	732	780	787	774	787	771	763	780	764	797	751	772	732	803	746	800	794	758	736	834	795	756	819	723	751	762	738	797	754	794	795	801	754	796	733	736	750	757	818	842	783	758	779	732	757	800	757	735	825	722	809	758	817	800	773	794	801	731	753	789	761	758	801	777	739	773	813	784	776	775	770	807	791	780	802	743	728	726	790	805	731	750	714	717	760	749	750	719	800	793	748	770	732	725	784	795	798	804	779	754	741	771	819	772	799	780	762	777	780	759	740	742	785	812	790	772	778	800	760	774	751	786	781	767	783	791	772	759	751	763	739	773	756	756	797	772	778	775	821	766	799	718	792	746	771	749	761	773	742	773	762	717	738	801	775	812	726	809	779	814	750	765	813	799	794	780	735	753	759	779	799	771	709	805	806	777	767	749	776	779	789	771	785	723	752
23991	22185	31049	26216	22298	15474	2367	454	457	458	434	405	415	399	391	401	404	438	397	402	404	396	405	382	406	417	406	426	424	400	427	399	402	412	385	395	411	413	410	442	389	370	407	439	423	399	408	421	365	416	396	424	419	415	441	385	415	467	408	430	415	405	410	372	407	413	426	405	398	402	436	410	398	422	431	415	388	357	394	390	400	437	416	404	429	430	390	392	450	372	425	410	423	389	416	429	382	413	412	383	433	405	397	389	406	408	380	398	398	406	406	419	442	412	418	407	402	446	391	434	444	394	397	410	387	443	403	395	418	417	433	395	400	406	411	439	368	416	385	406	438	412	409	387	353	405	404	419	402	362	435	452	393	377	416	382	394	399	428	375	399	407	430	408	414	396	436	405	395	416	396	419	434	399	407	418	395	375	421	429	387	446	391	393	414	440	434	434	395	454	410	400	410	415	361	408	425	392	417	387	384	364	382	401	392	403	355	409	429	394	422	404	407	391	433	411	394	452	414	393	393	431	406	408	412	397	405	421	431	406	432	399	421	405	426	425	412	398	426	396	399	423	393	407	415	413	430	413	402	386	430	400	397	380	447	447	369	401	409	390	374	372	384	382	383	403	399	392	413	427	400	403	401	406	419	390	408	406	419	408	419	447	404	413	395	406	427	401	387	394	434	427	413	464	439	385	404	464	440	432	384	445	382	366	413	417	427	414	380	397	387	406	426	401	420	402	417	417	380	393	383	402	414	419	398	449	409	410	400	435	422	423	377	434	416	403	393	428	375	420	406	437	396	397	421	405	420	400	422	429	415	401	417	418	387	403	415	391	405	395	413	349	432	428	397	389	404	407	412	375	382	379	407	433	403	393	402	373	399	400	425	427	415	385	446	433	372	374	429	429	386	407	425	391	434	432	432	413	431	405	407	423	397	421	421	428	424	421	403	430	403	396	442	431	428	393	420	392	397	418	423	422	411	386	370	423	433	387	425	414	386	378	414	419	412	386	370	405	406	374	414	411	401	417	416	388	437	425	441	421	394	407	385	366	402	406	400	397	422	409	394	403	432	430	427	371	408	426	432	413	421	406	368	404	421	370	420	410	426	407	402	440	425	407	403	406	410	437	381	393	386	412	423	415	423	414	396	420	388	399	416	436	402	436	420	440	410	404	409	404	377	419	383	380	393	393	404	384	441	389	411	399	432	417	416	411	395	407	416	426	414	397	437	409	442	405	373	387	451	390	459	435	404	395	394	394	388	394	402	433	440	428	427	401	443	379	431	414	423	441	382	436	362	410	421	429	421	397	398	401	373	405	427	382	415	412	398	432	382	393	437	397	405	413	417	413	421	390	406	421	430	398	409	390	383	387	409	403	435	398	410	405	400	410	390	416	415	397	381	381	382	411	378	402	394	424	380	378	395	414	369	352	407	418	421	394	423	438	420	376	428	440	423	392	434	416	404	390	417	404	421	422	431	366	446	447	422	415	394	435	389	456	428	413	380	425	395	421	439	392	394	380	441	414	378	423	413	382	409	396	425	367	420	383	434	390	398	432	390	391	436	427	397	434	413	402	401	416	367	404	422	406	401	450	406	396	423	417	422	427	426	342	429	412	414	405	407	427	439	392	446	376	402	424	385	432	419	414	397	411	425	417	387	438	411	427	437	411	420	407	382	388	413	433	389	417	403	381	401	381	461	422	391	384	387	390	412	375	445	424	419	429	429	431	417	420	405	395	420	364	420	408	445	411	410	406	404	392	373	428	420	401	409	439	435	401	428	421	414	424	392	420	365	406	415	398	417	413	448	425	410	379	390	418	408	421	414	414	407	389	375	419	424	421	439	431	376	413	431	410	372	383	446	411	399	401	425	431	414	410	430	432	415	392	408	419	435	420	400	433	424	399	391	428	449	434	424	432	414	386	431	420	386	388	398	374	453	421	428	423	402	393	400	432	452	454	379	432	393	397	403	436	418	360	397	424	433	432	398	408	427	403	426	392	425	439	431	440	443	439	404	407	398	426	426	405	450	392	410	396	423	442	399	374	398	397	401	438	398	389	402	382	434	408	402	417	393	413	399	418	417	376	425	374	390	447	448	406	425	413	390	403	390	385	396	425	378	388	381	434	366	391	387	396	402	392	419	415	399	423	451	409	392	406	427	414	429	409	410	434	403	403	400	390	387	415	395	394	410	432	385	411	400	410	387	397	406	415	430	443	403	421	435	388	428	402	375	382	420	409	389	419	388	419	444	394	380	415	431	440	417	421	411	397	430	398	411	380	395	443	430	431	372	412	406	408	406	427	456	445	412	414	408	388	443	415	390	418	401	437	408	395	403	422	450	389	408	380	401	370	423	396	382	365	393	405	413	373	403	410	417	428	398	424	412	397	378	386	392	431	414	386	408	394	414	432	389	428	410	414	361	417	385	385	382	422	384	429	417	381	397	414	417	435	415	432	398	374	394	426	412	418	398	392	421	368	376	423	399	431	406	419	460	392	436	401	394	419	384	417	392	392	390	401	385	373	417	394	414	417	410	398	425	372	386	438	403	394	429	427	408	374	420	393	380	392	409	393	423	382	421	408	401	425	418	373	408	402	394	441	391	395	432	411	404	346	395	412	399	385	387	409	374	382	396	393	397	393	391	398	371	444	362	429	417	413	445	390	411	401	391	419	390	387	420	391	403	417	436	408	370	460	371	454	420	402	433	387	407	380	373	367	406	427	410	420	440	406	421	423	412	416	424	395	385	402	427	400	404	388	425	410	396	417	403	393	389	411	418	425	413	401	387	392	392	401	424	413	380	367	415	388	404	379	386	391	428	433	431	382	390	426	395	374	461	397	394	387	429	384	430	424	412	390	425	420	407	426	381	425	414	386	417	389	421	405	387	392	418	425	406	416	404	414	418	439	364	399	385	400	406	425	401	426	387	416	376	392	433	414	404	377	418	417	400	434	380	415	398	427	432	430	434	398	389	406	433	384	422	419	386	442	402	431	428	391	442	397	416	423	401	350	382	424	412	426	426	411	376	399	402	418	438	411	394	405	403	382	421	410	371	413	412	364	408	395	427	423	386	363	388	375	419	429	411	430	387	353	402	390	414	433	420	393	435	407	408	401	438	441	389	379	410	370	406	399	407	407	428	400	374	419	412	400	460	405	424	409	386	414	364	426	396	420	400	400	415	404	411	413	416	418	410	426	424	364	430	414	416	442	402	395	401	395	376	431	412	458	429	396	399	444	440	400	429	402	392	405	408	455	403	404	389	390	400	433	380	416	406	396	411	441	394	391	447	424	384	388	429	416	399	429	348	416	426	412	427	405	419	409	422	413	404	413	427	421	415	397	415	390	411	404	397	396	404	415	415	433	394	375	414	406	384	441	379	408	402	382	402	420	432	410	391	434	420	432	404	433	374	404	426	442	400	408	415	368	414	420	405	417	404	410	419	396	431	422	395	383	391	416	398	390	373	385	420	409	418	361	419	392	406	407	402	410	409	404
59052	88272	67428	38281	31548	12444	1516	769	662	731	698	724	683	710	693	668	711	711	639	680	727	698	695	654	669	670	684	723	712	714	653	667	667	668	693	724	638	670	689	699	685	696	701	635	707	703	743	669	658	699	650	710	678	664	659	722	680	628	679	686	682	647	688	648	702	706	698	718	690	758	750	756	714	739	753	644	663	683	707	679	691	678	685	654	670	695	672	707	678	633	685	665	665	665	649	693	714	657	647	652	676	677	683	682	704	708	631	721	704	652	681	666	688	629	633	752	719	687	673	715	676	721	685	715	709	718	643	702	676	688	621	703	680	746	687	727	706	687	683	667	711	664	718	679	665	658	679	648	673	676	668	680	643	743	711	716	649	685	693	661	685	713	689	701	698	656	692	659	694	676	655	671	673	674	684	676	645	647	682	681	719	695	737	670	698	633	725	705	727	681	692	683	690	648	687	673	684	689	690	707	645	699	649	665	653	691	682	691	631	674	651	678	674	662	706	660	670	687	714	650	721	665	661	666	644	689	670	681	693	703	683	713	712	719	670	673	677	679	657	661	741	720	698	678	719	667	670	687	703	671	697	716	692	684	683	704	668	675	697	678	711	735	694	709	690	673	647	670	636	668	718	665	674	688	674	677	705	664	692	667	699	676	670	730	679	674	677	698	726	686	681	681	681	639	680	683	700	668	693	683	667	688	670	671	687	661	651	727	658	691	685	655	711	700	707	698	694	679	708	729	745	673	696	660	650	649	688	656	679	698	684	734	704	673	650	700	707	684	710	645	674	695	648	679	649	695	697	678	696	664	662	674	687	701	695	672	613	670	702	686	688	702	687	727	667	677	660	652	678	693	662	649	707	684	699	765	688	686	680	680	650	716	679	662	668	722	689	700	667	662	728	735	653	719	715	722	659	625	637	697	741	689	684	680	735	693	683	656	713	715	663	687	656	713	694	692	685	693	685	704	680	663	702	700	689	681	672	682	649	699	650	709	659	677	726	705	680	638	706	679	718	681	654	731	713	664	645	705	676	643	701	746	669	694	690	683	716	649	697	684	704	640	686	664	732	724	718	717	727	661	642	735	698	677	669	686	691	657	703	640	680	638	678	671	694	707	675	649	765	696	704	699	714	637	686	666	690	714	667	731	652	668	700	706	717	668	696	744	707	700	691	664	650	699	658	671	651	672	705	704	677	675	703	673	697	634	647	717	731	688	702	694	691	684	669	714	635	631	695	659	671	648	708	682	644	680	665	733	751	705	665	696	703	682	682	721	676	681	717	680	667	662	688	721	706	678	656	698	676	699	654	699	668	647	671	692	650	721	657	643	671	680	663	710	683	678	707	736	740	687	643	690	693	710	693	675	721	698	715	654	668	696	690	659	668	736	700	678	692	661	650	690	720	697	661	707	718	713	681	664	679	695	656	650	667	665	710	662	672	634	719	693	667	739	651	665	718	749	663	654	677	700	664	676	646	714	660	688	632	643	694	659	713	717	656	698	710	692	746	658	663	671	691	667	654	627	672	660	680	651	715	663	693	700	668	683	632	681	697	703	671	712	697	701	672	686	717	686	655	670	677	721	638	685	681	717	643	724	645	668	727	644	715	653	700	673	678	700	718	661	663	652	663	688	725	678	681	663	682	653	658	621	716	634	717	678	709	669	629	696	676	662	685	721	686	697	731	698	687	681	677	681	680	684	682	644	689	682	652	694	660	668	658	700	682	700	684	662	686	694	693	694	701	666	700	682	685	678	702	699	699	685	709	673	666	662	685	706	700	613	706	694	637	662	675	659	679	701	659	612	707	664	652	657	680	649	649	640	732	702	692	748	662	703	643	687	670	673	669	723	693	674	711	679	674	675	720	699	682	653	648	710	727	665	737	654	648	697	655	696	671	686	671	673	710	681	663	663	713	678	681	681	704	679	668	672	672	681	670	678	701	668	661	745	700	684	711	667	728	683	702	707	681	714	707	685	664	681	688	716	700	710	680	753	681	716	650	680	693	662	645	702	663	701	734	701	697	687	697	711	663	672	704	700	677	676	679	719	681	676	704	690	677	710	685	706	685	680	734	711	713	673	652	719	683	691	681	708	706	649	652	612	717	714	716	662	696	690	651	727	671	670	682	727	651	661	640	654	664	723	689	681	646	660	706	685	702	673	662	648	641	691	683	669	674	705	657	674	632	682	715	718	705	700	635	723	631	680	690	692	666	653	680	720	674	673	706	711	701	654	663	721	682	681	711	684	673	647	696	666	693	674	656	734	657	719	658	675	660	723	738	653	717	758	653	701	673	652	701	685	674	677	686	672	699	734	694	627	627	677	709	677	679	657	686	686	706	640	676	662	645	699	676	640	706	668	649	679	673	702	633	664	662	669	677	654	731	667	667	707	658	693	704	675	703	692	649	673	670	665	694	707	694	715	714	686	664	656	714	659	701	703	672	663	678	706	687	713	671	682	667	676	695	681	722	646	697	677	673	673	699	680	725	660	673	649	705	666	704	706	668	610	658	654	689	652	656	682	698	696	683	660	643	657	670	672	687	658	632	689	679	674	678	684	678	640	670	660	704	681	728	666	661	709	691	659	666	698	714	684	676	680	709	712	688	717	657	672	710	658	701	678	673	679	695	690	646	625	665	656	717	688	690	699	661	677	650	676	662	657	691	689	664	695	661	707	650	630	686	669	681	731	720	687	693	717	662	671	699	683	639	670	686	645	702	665	685	708	675	711	735	667	706	694	661	663	671	696	700	671	676	647	635	648	686	693	660	655	662	712	688	682	681	669	690	719	680	691	654	661	701	660	711	693	664	682	702	690	701	699	671	717	674	732	618	635	638	691	709	718	657	685	699	678	719	676	704	682	690	698	686	731	693	667	677	684	717	667	730	697	675	678	679	677	725	706	684	664	646	705	695	670	697	654	705	685	672	692	724	709	695	665	643	644	685	678	668	670	707	663	660	674	664	695	630	685	680	709	715	693	724	680	683	661	685	710	707	702	675	659	672	655	653	723	681	712	693	734	687	685	720	662	683	711	665	681	651	692	688	688	725	697	716	747	652	660	674	711	751	716	677	675	687	716	704	695	714	743	675	680	684	654	694	663	678	710	676	730	652	670	679	680	696	647	647	659	726	685	650	713	626	687	685	737	625	702	659	686	706	698	718	650	664	694	701	694	731	658	681	702	695	697	676	663	680	686	709	677	721	679	659	684	659	683	705	676	671	691	718	705	666	719	621	679	720	674	654	714	719	688	681	714	698	681	702	705	664	712	697	674	706	702	638	660	663	678	654	686	654	662	689	655	656	663	708	692	671	682	670	685	674	704	714	694	714	695	658	672	712	674	689	708	680	723	664	657	707	696	662	674	719	697	656	725	645	677	667	703	675	676	675	667	694	671	700	690	694	703	697	685	647	707	707	741	712	728	739	645	705	707	615	685	705	640	691	722	678	733	622	678	653	706	688	696	663	685	624	667	632	684	684	697	682	690	696	686
23015	21503	30028	24677	22472	20895	8510	660	492	590	513	504	493	514	490	511	481	506	497	500	498	505	510	495	478	455	516	497	501	517	500	503	501	487	486	459	504	514	500	510	511	531	479	482	465	471	476	495	505	516	524	494	475	460	541	482	468	445	485	467	502	511	505	512	461	468	498	499	481	528	541	540	498	492	482	498	472	439	501	443	509	487	478	545	489	509	466	533	482	475	508	542	501	496	461	503	489	499	472	486	536	470	471	478	502	478	487	488	487	470	467	501	497	484	520	508	508	512	481	451	472	489	492	473	473	501	505	483	445	500	511	491	489	480	483	481	513	466	481	476	499	471	438	512	473	485	498	453	448	481	495	494	475	476	490	486	464	484	520	472	503	497	493	493	516	500	483	472	500	466	483	510	453	488	480	495	516	495	488	473	498	491	469	487	464	505	497	496	455	486	438	504	510	470	491	511	426	530	525	497	500	483	533	500	491	546	510	454	468	505	480	498	494	505	496	498	491	480	496	530	473	488	493	496	487	477	480	451	481	484	450	457	492	459	481	497	498	500	469	499	489	483	489	495	464	483	494	475	504	451	479	469	497	508	476	464	462	476	539	454	475	488	447	521	469	493	474	497	483	495	470	511	491	476	528	470	494	481	424	471	471	504	522	508	543	464	495	518	488	450	534	486	458	512	478	518	469	493	526	488	476	475	463	485	498	496	544	491	515	510	491	486	482	527	521	491	507	502	501	459	451	490	513	507	475	481	431	441	493	463	453	459	480	486	504	531	479	495	525	477	470	476	497	496	526	468	504	500	520	498	460	474	462	468	482	499	508	503	447	480	491	475	489	477	542	462	465	473	491	465	485	535	492	470	469	453	493	487	461	520	464	461	512	454	517	480	481	474	496	476	481	475	482	480	464	488	496	462	503	467	467	482	473	485	503	448	522	489	501	499	501	491	511	471	524	479	487	471	470	493	501	486	474	528	482	470	514	508	492	471	472	452	448	492	465	468	458	531	497	491	479	466	485	494	535	498	485	442	466	508	482	540	466	491	491	520	484	464	503	473	507	471	515	443	473	470	473	486	472	507	468	525	478	485	500	503	488	503	455	482	475	493	494	542	483	502	434	431	466	471	525	471	489	468	501	512	496	491	503	488	479	489	495	493	507	473	494	493	472	482	496	460	467	523	509	496	480	486	507	476	513	493	474	522	505	515	505	459	475	481	466	505	527	480	511	478	517	469	472	465	470	500	490	507	529	506	534	468	474	475	483	502	532	492	540	493	486	484	517	478	490	508	483	495	492	468	464	460	466	495	536	489	473	479	459	483	486	487	493	514	439	487	523	522	485	488	480	498	518	507	445	458	454	475	510	509	521	462	477	477	493	469	454	468	532	472	468	505	493	495	465	451	487	495	520	445	461	486	481	512	486	473	452	465	514	508	461	483	493	515	516	502	519	527	513	498	450	476	479	476	500	464	483	480	498	484	521	473	491	453	491	444	482	495	472	490	481	471	485	514	467	507	483	478	507	497	445	472	474	498	491	454	509	506	505	482	511	480	516	449	466	494	469	481	538	465	489	489	481	472	491	470	493	487	444	481	521	502	459	469	471	537	459	489	471	481	474	518	452	469	495	485	465	524	487	484	465	481	482	477	482	469	519	481	448	485	516	502	473	490	484	505	468	458	492	455	466	451	519	507	499	479	537	487	526	515	436	496	493	493	498	457	453	478	482	493	497	442	500	472	484	499	472	480	498	491	490	486	479	507	499	511	483	515	517	476	488	465	504	518	486	486	493	475	515	508	489	494	508	493	502	486	528	508	484	487	438	486	521	485	454	482	481	445	511	480	485	523	498	485	484	494	483	497	476	477	476	436	534	504	477	519	443	500	483	486	500	490	471	518	545	504	524	464	478	519	477	508	496	506	503	472	531	463	474	520	513	502	498	525	465	502	491	476	465	456	475	501	505	484	474	504	472	477	475	447	493	510	497	477	491	452	476	462	482	538	481	509	488	451	469	508	460	470	496	537	503	496	518	477	468	504	445	460	486	523	477	523	511	476	521	490	499	465	475	503	473	505	501	495	525	478	498	509	491	479	528	473	499	459	483	498	480	509	518	531	490	452	464	480	459	437	517	511	468	504	495	496	513	501	504	454	482	483	474	449	520	451	491	475	496	488	466	499	511	467	485	462	471	475	492	503	486	476	474	477	521	501	549	495	467	479	502	464	473	521	496	490	517	518	498	493	494	496	485	507	464	483	492	464	523	482	508	475	516	498	435	517	483	447	462	510	492	476	505	492	483	454	495	501	495	471	484	481	481	499	496	473	485	506	482	497	475	486	458	502	500	500	505	480	459	492	515	499	497	506	462	496	442	471	507	496	473	459	513	451	475	460	485	484	482	508	471	463	489	502	477	486	491	493	475	458	479	471	477	487	493	485	444	480	490	533	502	495	498	466	471	495	503	472	486	492	528	531	480	526	518	504	471	456	487	496	467	482	500	498	476	499	460	485	493	457	491	511	494	522	510	498	523	483	437	488	498	457	506	477	467	491	502	498	481	486	485	475	514	472	497	498	491	506	508	524	494	509	471	497	473	510	468	462	469	518	523	485	526	457	496	482	458	509	464	455	482	522	499	509	491	499	498	490	479	468	499	465	479	461	475	456	507	466	512	493	504	532	495	451	476	471	465	443	467	493	484	474	451	451	502	462	483	494	496	493	476	485	457	498	503	499	514	443	489	497	527	479	482	478	499	484	517	490	473	464	484	516	480	472	457	488	477	498	513	514	497	526	496	486	518	493	508	476	503	474	455	480	459	490	474	451	477	487	505	456	503	468	480	471	477	444	466	502	480	498	497	468	487	508	524	470	511	477	485	495	468	438	503	510	497	497	470	465	472	470	497	508	484	509	487	486	496	460	504	495	470	471	515	534	502	497	432	448	499	526	505	471	497	500	444	481	468	478	504	495	494	489	439	520	511	516	514	500	484	464	487	458	467	475	463	487	498	452	510	509	482	459	484	475	481	496	490	467	480	480	477	507	497	499	475	484	499	467	450	428	428	471	504	476	455	467	518	484	462	491	484	492	465	464	490	480	506	495	496	447	498	518	507	466	480	488	482	478	466	459	523	502	499	513	493	530	468	483	488	531	484	489	564	494	479	465	468	477	485	461	479	485	498	459	485	508	453	463	546	469	451	441	519	473	502	520	457	516	508	496	502	488	529	477	480	465	494	472	488	499	493	529	436	497	502	479	484	446	476	492	456	539	471	513	507	466	502	482	517	456	485	481	470	509	472	498	485	546	506	458	469	529	455	465	447	429	460	461	485	471	456	454	493	485	485	517	446	475	480	483	503	476	500	455	480	446	478	476	486	528	488	453	476	497	521	519	521	482	496	458	420	496	513	494	517	497	498	493	465	489	488	494	509	519	496	496	475	511	512	494	513	459	498	509	451	482	462	505	470	510	494	480	483	510	501	486	489	511	458	488	481	468	473	476
59527	97676	77534	46255	38578	17084	2086	845	817	838	840	823	807	798	799	732	837	782	828	763	806	790	756	767	749	776	801	830	777	803	787	796	791	708	789	802	737	731	789	769	756	746	779	779	793	784	786	762	769	757	787	770	784	746	752	749	811	805	794	784	769	768	783	797	792	790	797	782	795	868	931	822	802	791	814	771	734	742	805	771	805	774	830	768	781	794	775	786	774	792	757	804	699	787	743	796	812	804	759	801	744	797	772	777	735	725	781	789	770	781	759	770	748	801	764	825	843	780	765	745	781	733	809	796	782	770	784	733	832	782	827	792	777	769	749	817	791	732	779	751	812	775	822	760	783	782	806	787	739	737	821	775	742	759	791	767	795	788	749	838	790	763	783	785	814	776	773	809	848	784	763	810	795	779	779	790	837	797	734	786	791	779	815	725	769	810	811	746	762	782	795	775	783	786	776	751	824	797	782	849	724	774	726	764	815	769	799	783	800	775	789	793	767	765	787	795	811	783	816	793	784	752	792	810	784	783	791	798	762	771	755	818	772	753	764	785	768	720	812	784	766	775	735	755	819	804	749	740	776	759	766	743	762	818	779	767	747	782	767	744	804	801	767	747	741	782	828	777	760	747	777	839	761	739	782	769	820	748	790	762	768	722	787	806	754	760	763	758	801	700	784	797	770	762	774	782	796	767	733	727	788	801	819	798	733	736	791	737	785	770	780	756	805	781	756	740	812	819	805	765	755	773	769	797	807	739	778	787	818	813	754	775	786	763	764	790	793	772	758	805	797	753	731	792	779	746	771	717	750	791	795	829	778	769	774	752	775	726	790	741	825	797	790	786	755	761	773	744	748	790	756	776	784	761	807	771	778	780	774	813	836	816	714	830	763	800	795	791	798	798	750	834	737	790	761	798	800	786	811	733	755	797	798	792	738	730	834	733	822	734	773	745	817	769	782	770	802	801	778	794	781	761	838	778	749	743	788	807	721	804	812	813	744	814	726	713	803	764	820	772	800	811	760	801	760	788	774	768	813	789	770	764	788	745	780	752	800	725	827	795	759	745	826	807	771	774	795	729	765	788	757	833	763	787	801	818	759	786	749	746	762	762	759	816	766	797	750	770	756	764	779	817	739	790	754	747	760	750	801	703	781	740	831	787	807	734	842	774	771	784	781	800	772	815	764	731	801	768	787	758	763	780	794	816	769	773	719	793	824	785	792	775	812	800	780	730	787	744	790	775	769	764	722	786	827	793	798	750	797	810	698	759	747	784	774	786	787	753	754	791	777	800	751	774	819	750	731	792	810	771	770	781	799	776	806	802	827	753	789	741	782	806	748	735	765	768	796	815	808	771	776	747	756	759	736	820	780	825	763	828	777	787	756	776	769	793	813	775	777	816	808	755	737	780	764	829	806	809	810	809	787	732	786	774	753	785	796	806	788	791	745	800	774	785	762	779	761	794	754	763	775	770	792	788	796	793	811	732	735	769	783	796	789	791	762	790	821	765	776	767	780	792	828	795	815	803	777	781	767	838	779	757	769	755	747	825	753	716	797	787	811	759	826	756	782	765	770	781	804	793	798	792	763	742	766	769	767	844	851	793	796	769	817	739	751	772	746	737	748	765	797	777	776	795	747	789	747	747	824	786	760	782	763	760	768	736	805	817	760	723	805	739	846	802	801	826	737	832	774	756	713	776	759	757	806	758	772	769	747	788	811	748	817	790	733	761	802	745	738	795	759	747	753	785	782	837	777	764	825	737	760	821	773	830	774	763	813	779	805	760	756	796	774	800	792	772	795	758	754	812	756	782	854	798	746	822	733	767	770	739	762	794	805	772	786	812	823	778	734	784	790	800	815	774	772	830	786	793	776	783	787	727	775	779	746	766	801	774	790	769	784	759	776	779	825	741	763	818	716	764	713	743	799	751	802	773	798	756	778	802	761	779	740	782	802	811	765	788	752	779	803	805	772	760	751	773	755	811	761	782	731	808	723	783	722	781	796	751	765	760	790	824	759	787	784	794	756	743	765	755	779	796	794	805	807	819	717	757	760	787	763	796	751	758	767	752	764	797	795	791	765	766	834	770	793	823	747	759	788	799	699	744	829	765	764	746	816	757	744	781	757	762	761	772	733	771	762	808	788	752	758	772	773	761	781	836	762	730	730	733	811	792	748	774	761	771	757	762	785	813	776	773	790	776	767	751	782	828	787	754	780	781	834	758	746	813	759	773	803	792	757	781	768	796	799	783	788	787	777	793	756	757	775	778	790	750	776	770	764	770	777	776	805	747	815	803	791	793	786	761	806	698	787	801	776	734	769	796	768	764	823	807	854	769	824	756	756	776	813	766	753	784	758	768	748	809	790	821	766	803	797	764	765	768	784	698	769	785	782	783	730	792	728	741	837	772	770	786	747	849	778	794	796	734	775	755	789	768	789	784	773	717	804	765	758	822	789	773	824	760	792	772	769	844	802	725	811	727	719	753	777	771	796	771	786	759	761	768	747	704	789	812	762	792	770	784	817	769	780	810	752	778	738	806	786	745	791	809	763	825	805	811	758	766	770	751	800	781	824	786	772	770	716	735	761	757	783	795	805	784	793	754	785	701	831	804	796	770	803	756	809	825	781	818	780	792	836	803	779	767	763	753	742	743	799	795	767	792	776	786	801	783	733	788	813	854	767	784	773	730	726	754	772	784	769	728	751	762	777	780	757	784	830	763	793	750	785	754	766	788	762	805	816	805	762	727	763	795	781	799	773	784	815	701	823	752	792	757	798	764	742	750	770	766	788	769	732	803	765	790	822	801	776	710	779	744	782	754	779	781	837	795	771	790	784	729	838	770	815	747	772	798	827	806	841	786	789	778	762	794	759	720	769	779	768	752	814	767	809	759	772	735	749	761	783	813	770	807	767	764	789	794	765	758	807	760	765	791	757	770	725	815	736	839	755	742	758	763	745	760	753	777	783	726	768	810	824	804	826	739	726	775	767	803	737	807	843	783	719	837	758	742	806	720	773	814	754	810	807	761	772	772	754	766	721	780	772	802	786	801	767	782	777	791	712	783	781	818	759	747	777	747	744	786	847	757	818	769	776	785	781	759	744	774	729	788	797	751	754	767	767	801	792	830	805	755	811	771	795	763	756	804	812	710	774	791	760	750	744	759	778	822	760	761	767	821	783	744	754	765	788	779	758	779	771	772	763	760	734	759	704	790	775	810	774	761	718	783	789	784	800	740	797	744	792	768	754	787	761	762	830	750	776	771	771	792	815	819	733	760	771	798	808	817	778	787	790	780	767	822	794	733	809	768	763	738	814	776	775	762	728	789	737	756	807	816	793	787	745	788	781	795	808	822	773	773	782	755	809	737	813	751	718	751	839	830	753	773	799	793	818	783	774	781	807	743	759	787	821	766	712	786	780	777	781	788	803	722	777	785	774	727	764	745	783	798	770	787	773	787	800	776	747	779	751	796	845	726	819	766	751	796	800	741	789	823
28253	26396	26716	12753	4132	1344	509	408	475	435	461	454	445	443	440	428	439	460	461	449	462	437	408	420	441	407	481	453	433	426	421	477	449	435	429	461	484	426	477	466	408	472	458	435	446	401	413	491	463	445	401	435	489	447	417	452	395	448	434	450	463	432	453	435	458	434	399	431	424	471	456	419	439	434	491	432	471	432	471	463	410	437	446	472	403	460	449	421	448	468	475	422	456	461	405	422	421	461	458	428	471	444	470	430	450	396	444	437	469	443	431	432	432	432	448	411	440	389	439	443	424	413	419	454	486	478	436	414	426	483	396	435	469	414	433	453	467	475	443	441	416	435	421	433	455	436	398	442	468	438	461	464	458	467	412	438	411	457	463	443	429	446	440	390	470	456	428	416	438	480	460	438	401	426	474	441	418	460	452	407	436	475	471	413	422	447	407	465	499	452	466	438	475	423	461	455	472	444	429	447	463	479	434	444	441	423	437	444	446	439	395	437	418	417	421	477	411	437	432	429	429	394	449	408	422	456	454	448	405	466	435	398	475	457	455	432	421	442	431	429	440	454	423	462	493	499	445	442	422	466	472	418	415	452	469	446	493	425	463	404	432	432	409	431	446	456	452	452	429	462	430	425	406	459	434	479	435	469	453	456	448	415	451	424	453	430	440	430	470	457	464	476	449	441	434	473	432	431	405	420	398	413	440	454	460	444	431	439	449	438	428	430	471	432	395	453	448	427	385	419	431	460	453	398	424	450	451	474	473	457	419	484	463	445	464	438	459	486	411	456	482	430	460	481	444	425	424	447	450	463	406	402	444	409	418	455	451	447	410	412	413	454	413	413	458	433	433	416	429	451	439	421	460	414	436	449	429	432	463	442	419	443	463	454	435	417	445	428	492	407	421	424	469	429	447	398	443	393	450	452	412	408	444	419	429	444	437	460	424	455	417	446	453	410	441	442	449	394	440	442	402	452	455	418	438	438	424	478	414	415	486	439	450	488	427	462	475	467	476	413	441	444	417	430	424	474	451	458	423	451	421	469	430	459	501	447	446	412	444	451	432	433	419	439	423	407	453	437	473	460	484	451	424	429	457	404	465	415	423	424	495	453	421	429	464	420	434	427	431	426	454	426	473	464	433	439	464	426	409	440	445	442	448	461	452	466	444	454	457	471	440	484	407	413	446	457	396	435	436	413	478	478	443	403	435	436	436	443	460	456	402	445	461	443	425	436	438	439	471	446	444	451	420	487	413	420	440	492	437	444	444	444	466	421	429	423	448	406	462	466	433	424	414	474	438	479	430	434	434	431	426	428	449	437	439	478	460	413	466	434	436	448	450	448	407	436	445	456	423	450	461	452	470	452	482	479	415	424	425	441	458	458	452	427	404	434	473	442	441	443	414	467	439	408	466	445	427	423	407	427	470	400	431	438	448	431	436	441	437	473	446	459	406	438	456	445	471	436	440	437	452	407	454	415	443	450	436	424	447	446	444	449	461	419	438	431	446	460	431	443	418	442	432	452	415	449	448	445	446	444	437	398	434	454	427	455	462	474	454	444	429	421	444	435	468	445	462	401	425	476	421	442	435	435	444	446	415	412	431	445	357	436	396	439	452	448	455	481	490	454	434	444	431	433	397	452	450	427	404	426	393	476	445	457	417	440	466	439	437	470	413	449	460	425	436	418	463	483	409	415	453	473	423	471	460	432	416	460	470	413	432	430	469	417	452	456	435	451	435	418	471	434	433	451	430	428	423	442	416	437	479	442	430	441	454	448	438	451	434	454	441	452	422	453	436	461	438	446	409	467	418	420	445	439	431	423	449	441	440	448	419	461	453	428	390	419	478	456	435	463	421	428	432	457	450	437	458	442	428	478	453	475	444	441	433	477	412	433	420	444	461	431	469	402	413	405	445	446	453	455	419	434	406	413	410	440	416	476	434	440	447	454	463	449	429	464	414	436	464	424	456	412	420	445	427	422	437	411	428	485	462	443	453	439	460	438	438	427	415	434	458	470	421	447	455	433	448	438	463	433	454	466	468	456	449	429	427	419	473	427	432	438	471	449	431	402	427	413	452	439	438	423	413	438	438	436	427	412	445	447	443	455	448	430	424	466	427	458	436	455	403	437	471	401	471	414	458	498	422	426	445	405	443	445	473	474	459	458	443	451	433	453	431	414	435	432	431	411	440	409	422	434	476	456	449	464	430	420	464	426	447	433	441	464	437	407	455	434	437	448	446	420	463	426	445	443	458	472	459	399	417	440	454	452	431	429	461	451	432	450	434	423	432	454	468	461	417	440	438	443	437	482	464	394	427	420	434	449	446	458	447	463	450	425	465	420	468	457	438	465	442	444	439	475	457	435	419	461	425	405	435	455	449	456	420	441	433	415	436	461	451	440	422	435	457	487	465	431	405	481	438	440	431	450	485	478	464	454	416	471	469	442	404	411	434	439	464	437	414	467	415	418	457	434	429	430	471	441	444	470	430	468	417	442	414	444	391	430	421	455	454	462	420	418	485	425	434	485	427	435	462	429	444	436	433	435	465	434	451	407	459	436	450	462	474	433	459	418	452	446	466	417	456	438	431	431	428	471	468	479	456	417	465	480	442	468	468	471	397	450	444	480	429	473	461	449	420	440	470	423	458	448	427	473	449	405	444	461	425	425	481	437	433	441	460	408	426	421	414	479	437	444	416	406	405	439	459	463	468	420	430	450	443	440	448	467	408	411	408	431	491	434	443	438	427	420	451	455	456	411	441	463	430	424	446	445	456	427	436	472	475	455	437	447	431	440	414	441	497	423	430	429	476	410	424	472	470	464	461	427	390	456	430	448	438	413	425	434	405	461	486	435	445	433	447	429	428	452	457	451	441	438	465	417	450	447	436	439	431	431	446	460	482	438	417	447	423	408	447	454	461	444	437	456	426	422	424	462	410	426	451	421	390	451	404	469	413	405	445	451	425	458	446	421	433	435	443	426	439	439	455	407	460	446	467	441	417	435	402	458	432	453	445	432	436	462	449	455	452	442	436	441	444	438	467	414	492	441	450	418	434	416	482	411	488	461	425	451	446	430	415	440	438	403	409	442	455	440	414	434	467	488	426	429	474	432	443	452	387	450	441	427	443	476	436	483	464	459	431	456	450	433	489	411	454	459	457	459	414	448	451	499	456	438	424	424	420	443	455	453	469	432	462	459	408	426	463	439	453	475	445	436	444	438	457	436	424	465	460	433	447	428	424	466	444	430	432	434	405	466	494	484	409	443	476	454	437	452	397	458	454	446	430	432	464	457	473	456	439	432	463	448	427	455	456	433	438	472	448	445	451	453	427	413	443	416	442	418	416	436	405	445	423	419	449	436	486	460	429	466	433	438	453	451	385	451	394	471	446	430	477	428	466	434	478	448	437	451	473	461	411	442	439	456	451	436	430	447	445	399	413	432	436	456	445	449	443	421	433	462	418	464	483	460	469	415	434	427	499	465	450	461	423	443	450	450
36803	45181	32927	12639	8197	2768	817	714	741	756	757	718	785	788	805	737	760	768	674	752	771	748	731	694	789	780	738	770	771	711	746	706	733	770	745	736	712	732	677	777	756	742	725	727	733	722	739	782	728	798	723	808	725	735	736	756	729	743	761	719	754	734	711	707	755	765	731	782	769	772	774	776	727	724	788	734	728	758	751	765	767	764	730	735	775	753	744	810	764	723	730	701	747	764	753	694	762	719	757	781	763	767	778	763	727	729	729	770	731	757	779	738	735	753	708	740	733	762	742	758	772	734	754	765	766	778	734	737	708	723	803	718	768	765	768	732	746	722	778	781	724	725	709	772	738	794	729	717	773	741	746	739	777	717	751	734	756	759	761	793	723	787	711	745	727	737	804	740	758	801	745	760	707	733	694	770	737	781	757	768	734	794	743	763	748	753	723	759	758	711	749	772	756	719	746	749	769	753	748	774	735	784	711	709	760	753	717	726	794	714	740	732	787	776	747	754	735	742	703	717	761	794	806	772	730	738	712	706	741	748	753	717	732	731	764	768	709	677	765	712	734	740	780	784	730	713	761	785	750	772	768	771	745	734	757	767	717	793	729	803	700	721	783	747	770	712	756	764	725	743	722	739	755	725	733	755	763	738	737	754	698	718	764	730	763	744	740	776	776	762	710	771	771	732	738	738	741	760	733	766	750	723	704	723	757	759	753	748	767	776	776	746	773	753	786	722	745	698	774	797	767	807	730	736	764	687	780	763	763	789	720	785	778	738	751	777	759	779	738	757	719	738	736	701	777	724	744	708	735	724	775	828	745	740	743	767	747	750	723	735	748	745	762	759	760	711	714	780	753	820	761	724	731	767	722	713	762	746	730	724	768	729	752	736	722	737	740	762	754	731	711	771	763	704	761	720	733	744	734	717	732	769	711	749	756	734	697	736	768	730	778	745	777	749	752	765	772	745	776	797	770	767	754	718	721	766	766	784	794	782	785	752	743	756	733	759	760	760	707	750	687	766	762	744	786	759	723	837	775	746	795	742	737	734	760	767	731	751	749	672	783	699	739	727	767	752	745	780	717	732	764	776	707	765	770	756	772	774	776	705	771	698	769	729	769	735	791	725	736	695	737	739	762	709	722	757	763	709	717	782	753	716	804	740	765	759	758	754	705	755	711	698	771	781	735	776	733	762	734	722	735	758	754	790	717	701	785	746	795	768	775	703	765	786	752	721	729	755	734	742	781	782	716	768	742	761	761	737	746	758	745	735	805	768	707	784	731	761	789	752	684	796	758	766	791	743	729	771	723	686	697	752	746	780	720	751	777	703	733	735	771	755	752	764	716	743	724	760	779	735	794	795	735	703	744	754	663	768	753	773	837	783	718	783	742	758	733	712	725	726	737	731	734	764	725	739	754	743	727	773	767	755	756	742	750	764	730	770	727	743	739	744	741	716	780	753	770	777	744	804	777	740	741	785	789	743	717	699	754	716	735	728	712	800	739	730	750	762	799	716	753	770	794	700	732	734	750	734	741	728	754	731	718	744	771	785	795	757	710	763	771	758	716	774	748	705	693	734	754	750	751	731	757	688	748	730	747	783	764	779	745	758	652	753	736	741	805	745	747	721	755	762	761	742	774	747	739	789	735	751	709	729	695	753	768	703	711	715	778	753	799	718	723	706	737	745	760	779	762	785	711	692	814	644	777	724	727	745	760	722	778	717	712	770	818	722	700	779	739	762	757	748	739	781	774	748	775	729	725	725	745	782	695	726	739	747	736	725	760	731	802	727	769	745	720	767	746	747	688	743	752	751	739	773	749	762	763	784	714	762	739	719	762	740	779	750	673	728	740	761	706	754	749	788	764	743	809	750	745	765	763	765	756	706	783	730	725	758	728	703	727	711	715	727	781	754	721	768	731	731	769	745	762	708	764	775	726	730	769	684	763	770	777	723	743	796	731	708	744	755	750	749	735	714	742	749	760	756	797	698	768	733	748	781	757	723	759	737	742	729	749	786	704	694	790	775	781	756	799	736	773	749	757	737	702	721	760	767	749	817	739	759	802	765	800	759	765	715	784	810	742	746	736	757	754	759	765	768	748	814	718	771	730	739	657	695	740	700	746	761	692	759	722	745	705	719	731	739	743	750	749	715	783	733	730	799	769	792	772	704	708	753	730	756	847	763	739	732	769	766	751	764	736	753	746	710	748	711	749	775	762	755	739	757	786	720	760	755	766	719	727	763	714	745	762	741	766	770	690	781	747	755	748	766	728	732	756	786	758	729	773	717	669	772	767	763	742	742	692	701	785	745	740	725	799	773	765	794	768	685	768	764	812	773	764	700	753	767	709	725	736	778	738	716	713	712	728	736	743	789	713	784	735	767	708	750	741	766	771	750	757	756	747	749	671	753	761	737	731	793	741	742	774	738	755	795	757	709	750	740	698	702	695	814	724	729	773	769	717	749	717	799	719	755	782	779	744	746	729	749	714	788	776	704	743	727	764	745	791	708	761	782	772	713	746	735	758	800	770	693	775	769	745	800	757	774	786	781	725	781	762	766	763	767	755	748	745	814	700	751	764	782	705	789	795	794	752	751	696	761	706	749	762	777	747	701	786	779	744	758	716	741	727	745	739	730	770	772	735	753	766	710	744	740	724	740	785	755	716	759	730	749	738	723	718	699	740	726	768	742	784	735	751	751	776	696	802	740	707	761	750	759	713	746	747	718	742	759	746	757	762	802	756	744	769	786	710	716	734	734	755	722	748	730	728	784	766	759	718	740	756	717	782	720	780	778	776	736	733	747	704	777	775	756	732	736	759	761	804	745	726	743	771	763	771	748	786	766	771	738	750	739	760	711	749	741	711	725	789	758	756	709	740	719	711	734	762	736	731	770	791	757	775	774	787	667	778	738	730	761	740	741	745	782	755	741	787	803	700	698	748	726	727	765	751	773	765	707	761	732	733	724	756	748	743	747	763	757	777	740	817	728	807	735	745	758	774	743	730	717	725	742	705	715	737	760	777	782	809	731	802	704	714	736	773	774	746	783	742	707	766	762	739	755	759	752	759	758	784	758	753	746	747	762	753	695	766	759	762	795	756	733	730	729	740	750	721	756	743	703	760	807	764	774	765	808	752	751	729	764	737	693	712	732	688	702	705	758	761	743	726	723	730	768	748	786	733	735	790	730	738	708	727	747	753	725	784	720	779	761	737	767	770	792	760	714	729	778	759	752	732	762	722	752	749	769	726	771	723	748	759	752	703	727	809	728	727	750	774	748	719	751	716	747	722	734	750	730	731	850	775	773	767	740	738	725	777	710	764	776	722	770	740	731	720	770	760	698	729	764	759	726	787	705	746	719	797	762	766	768	693	754	778	745	782	786	781	751	740	708	787	778	790	804	802	734	712	762	702	738	767	780	745	760	738	776	723	728	724	761	770	755	773	700	758	757	719	761	757	749	707	772	729	757	802	785	730	751	751	746	785	711	763	748	751	725
23959	22038	31064	26294	22333	15170	2232	396	392	392	345	434	352	368	360	368	365	387	416	353	358	395	389	379	396	350	381	385	373	376	366	369	393	390	352	383	374	371	367	382	360	324	376	418	344	334	372	397	379	368	374	337	374	349	366	385	440	373	365	382	375	362	398	382	381	370	378	375	372	386	409	392	406	400	398	392	383	376	396	365	379	381	400	339	393	365	329	358	416	358	411	353	387	405	368	381	354	366	341	365	363	400	360	371	385	416	406	391	335	353	330	370	384	399	363	398	381	355	385	348	379	376	379	392	355	371	365	350	354	369	372	362	375	355	354	376	378	395	353	367	359	381	384	371	354	406	418	401	359	397	393	380	350	392	385	345	407	371	377	409	369	367	356	360	346	374	350	369	375	396	360	367	376	361	382	350	422	350	360	396	348	399	377	367	375	384	344	396	347	410	405	362	345	380	383	396	384	388	375	409	372	401	407	360	406	392	386	367	343	378	341	397	361	363	374	351	379	357	385	333	379	408	402	351	376	372	368	369	329	418	378	375	378	355	396	370	390	389	338	359	369	371	396	346	356	402	373	359	367	375	363	386	400	360	356	346	385	364	387	399	369	386	354	389	399	395	358	390	383	358	365	340	367	403	369	346	348	357	395	377	387	390	387	382	372	389	357	404	380	374	363	409	351	395	407	375	406	369	367	364	387	397	395	364	406	352	353	391	391	347	388	419	399	385	398	340	382	399	344	351	394	387	376	390	403	365	373	378	373	387	365	394	360	385	387	366	415	352	360	392	395	373	376	373	360	393	423	337	390	357	363	355	365	375	392	357	374	392	380	375	393	361	339	360	339	393	371	364	403	358	362	401	413	415	377	359	383	415	384	374	398	387	376	393	377	374	380	367	388	381	388	334	359	372	341	381	407	360	336	380	394	357	376	400	376	382	375	394	390	384	332	369	354	388	363	353	337	363	410	375	387	386	345	407	367	376	369	389	390	393	325	364	412	423	383	339	352	383	357	355	415	365	345	388	389	358	384	387	337	416	359	363	369	366	374	379	376	326	406	388	411	396	352	370	359	383	360	359	384	391	367	372	352	365	400	405	392	358	353	366	377	389	375	396	378	356	370	383	358	339	349	356	355	372	384	375	391	379	365	382	414	363	377	355	358	389	381	393	372	399	380	389	357	367	374	381	351	353	424	344	366	382	360	371	365	405	408	376	334	389	364	393	373	367	390	387	373	374	384	360	353	360	405	382	359	381	378	373	392	349	390	369	374	377	346	365	367	334	404	357	366	388	392	391	404	357	388	352	363	370	384	377	374	427	376	359	374	409	344	391	372	390	357	369	387	363	364	358	364	357	362	374	379	341	382	363	382	370	400	353	376	380	378	422	376	325	395	383	386	386	391	365	401	365	349	396	371	404	382	401	366	379	382	363	358	361	341	338	362	390	358	345	392	406	380	370	363	401	389	382	330	379	350	412	386	400	386	354	355	357	370	373	372	366	333	351	381	400	355	375	362	364	354	330	379	374	346	406	381	338	377	397	371	355	373	363	394	355	373	352	364	342	413	361	344	396	407	389	387	390	370	419	375	363	321	408	355	344	417	364	397	437	388	373	392	436	405	405	398	338	372	371	394	372	379	386	382	374	392	355	398	363	356	364	368	402	391	356	405	340	336	410	381	391	375	365	373	381	364	314	386	359	364	362	372	375	342	375	367	368	368	385	376	428	381	385	413	386	374	386	373	359	396	402	371	392	397	360	384	387	377	384	352	380	331	375	367	394	366	387	387	366	386	391	372	377	358	345	382	367	398	360	360	361	363	374	415	366	399	365	371	381	359	351	386	365	375	376	307	389	382	356	378	380	392	402	367	360	373	386	344	331	370	362	382	352	394	382	382	353	406	374	380	389	353	369	374	375	416	373	376	381	367	377	389	408	414	364	404	395	389	391	376	374	366	370	341	353	369	364	392	407	403	358	358	351	383	369	376	357	372	369	368	350	387	365	403	373	386	341	376	390	365	428	348	343	360	362	376	400	344	330	367	389	351	401	367	392	383	375	357	374	369	389	375	365	360	368	385	383	337	357	404	384	359	380	355	385	412	392	397	395	374	357	385	372	370	359	379	358	358	378	384	378	375	362	410	411	374	347	349	394	372	354	372	408	357	378	357	355	361	392	356	381	367	378	389	376	354	329	373	379	380	383	349	411	397	388	355	388	427	327	360	407	341	366	364	379	387	378	377	349	368	368	414	384	390	398	391	362	326	380	377	367	362	365	368	364	369	390	398	372	372	368	361	370	367	374	395	365	385	385	356	390	380	391	352	378	391	386	380	410	377	346	374	391	359	361	340	353	351	323	381	374	360	389	365	370	359	370	355	355	380	369	412	374	385	382	400	366	366	384	372	378	375	370	352	358	414	355	370	394	368	348	385	373	401	366	368	381	378	346	366	352	389	355	363	343	391	353	330	366	426	395	388	374	369	335	405	376	392	418	399	353	365	407	363	363	390	370	389	373	365	356	382	359	384	396	368	377	364	371	363	359	346	417	373	386	386	364	382	394	372	407	363	372	404	362	375	368	356	351	349	409	356	405	374	376	415	411	376	376	412	341	388	361	374	383	406	352	364	385	356	362	362	418	369	357	399	388	356	392	366	385	373	369	394	358	360	414	366	368	379	369	361	389	385	368	376	333	355	376	366	387	352	397	370	372	354	372	376	382	382	366	362	413	378	402	350	379	380	390	371	390	368	396	370	376	371	401	389	410	366	396	366	396	349	384	384	419	379	371	377	375	383	349	382	350	376	361	385	382	366	347	363	355	375	397	360	366	399	346	356	354	379	369	338	374	361	361	370	347	361	373	372	384	368	361	386	386	356	391	400	369	354	397	354	384	355	399	385	402	375	376	393	373	417	405	382	353	406	380	388	384	398	364	335	377	366	387	379	377	384	369	382	383	373	372	387	357	382	404	402	360	376	368	360	380	365	360	362	370	409	424	381	330	387	402	333	393	378	404	383	385	375	360	392	364	372	345	396	375	367	350	363	383	358	380	391	387	396	378	372	374	369	336	361	369	351	389	401	397	377	414	354	399	390	377	342	409	392	374	377	337	377	370	381	412	393	354	370	386	394	365	351	390	365	371	379	367	376	394	345	363	364	352	369	377	356	373	401	388	344	382	376	371	355	363	384	365	375	396	393	363	390	391	354	356	356	416	414	365	367	366	395	399	374	360	381	397	364	391	356	393	368	362	366	369	395	375	395	349	350	389	378	370	342	413	386	401	349	385	395	366	354	374	396	367	380	383	369	419	339	376	367	403	423	343	372	366	362	384	355	374	339	371	361	383	372	409	358	342	339	401	397	383	366	371	369	357	378	372	402	376	376	365	353	359	418	362	354	410	369	359	382	382	376	359	331	400	372	373	395	369	367	384	381	362	328	395	378	352	393	377	352	364	368	378	381	363	426	366	394	348	352	333	396	376	384	332	343	363	349	381	377	403
59082	87912	68179	38392	32200	11910	1460	638	696	646	643	655	653	674	641	642	648	694	677	613	632	640	637	650	664	637	628	606	631	572	644	628	652	607	618	630	608	615	637	666	597	628	638	602	667	654	641	628	662	639	596	623	636	652	618	650	629	630	656	629	626	605	673	614	631	624	637	603	655	698	681	672	668	603	618	622	623	636	608	616	621	589	574	647	621	617	635	626	574	616	632	623	623	633	639	671	616	626	579	617	633	608	608	580	660	674	613	621	634	627	620	621	645	653	631	640	645	691	599	604	660	581	641	608	653	643	633	626	599	628	580	623	664	647	663	653	645	655	646	600	644	666	637	634	627	630	624	649	663	634	642	618	655	606	589	626	591	638	633	625	629	661	636	592	606	618	647	572	579	616	632	670	633	651	652	645	649	599	625	614	623	597	611	619	587	641	647	648	644	620	678	596	617	639	635	633	685	599	570	652	607	602	615	635	642	658	641	623	639	644	586	623	626	593	615	637	633	675	603	637	586	629	647	618	605	643	626	647	609	611	587	589	599	655	576	591	608	608	624	643	614	618	626	647	592	667	589	647	606	664	610	605	636	656	637	659	644	618	624	677	672	614	609	638	672	633	592	610	688	660	629	626	598	631	637	605	657	634	625	610	598	640	659	583	657	705	594	696	630	658	640	649	640	628	640	590	629	613	634	666	600	684	616	642	642	581	625	650	614	601	669	648	612	657	618	660	652	642	647	640	657	644	661	625	624	682	635	656	714	632	625	627	653	651	608	658	622	621	621	621	648	634	641	649	601	643	614	621	630	633	611	656	637	659	631	634	614	630	655	651	568	646	623	677	630	630	619	614	636	633	611	617	676	625	618	582	641	625	610	618	644	641	641	608	666	658	623	598	618	599	625	632	629	605	611	611	630	626	626	599	646	647	613	660	616	614	660	599	643	634	688	648	690	632	625	619	664	603	628	654	629	630	622	631	677	623	653	623	607	603	620	589	656	644	632	603	612	616	620	625	633	610	628	639	605	647	640	650	582	617	587	626	656	604	673	656	642	641	617	617	613	652	610	656	594	631	611	611	631	614	563	645	615	651	576	638	654	635	599	621	646	628	637	603	616	629	617	643	596	699	554	596	596	586	675	663	623	666	635	632	562	601	587	642	656	644	642	656	654	627	597	670	626	575	594	620	657	627	647	596	616	627	669	633	613	601	642	684	640	580	661	634	567	641	614	636	624	615	623	613	684	577	629	642	630	631	648	623	617	654	594	653	606	629	599	625	638	615	635	620	610	571	631	664	621	647	570	660	569	610	639	602	655	618	594	640	623	611	673	661	577	634	595	581	629	604	628	622	636	629	631	617	629	612	621	607	622	607	634	611	638	623	648	639	638	642	654	634	618	640	653	643	624	628	623	680	633	619	616	599	588	588	628	624	648	622	648	663	651	619	621	640	635	553	620	589	587	633	660	645	631	598	595	629	617	578	647	652	614	560	668	620	583	614	643	666	621	627	633	644	623	579	609	624	637	646	593	630	664	662	669	651	594	671	626	597	602	589	640	623	561	627	619	620	583	635	609	602	662	574	668	618	665	588	651	605	684	607	613	646	606	634	591	612	638	643	616	593	632	644	592	606	638	618	612	654	696	675	633	660	673	654	637	582	608	638	661	647	595	696	638	645	654	634	674	642	593	670	616	652	612	657	621	615	627	668	621	697	635	677	606	652	639	639	641	605	579	581	642	633	615	630	600	648	679	618	670	628	633	599	604	627	654	596	586	645	631	591	604	614	624	622	574	619	699	633	618	633	660	640	613	583	648	633	617	620	616	671	647	585	586	619	633	623	611	592	650	638	619	620	655	637	642	606	672	616	652	646	641	616	640	575	625	675	638	649	668	625	630	636	603	626	667	609	616	670	641	592	629	629	650	590	651	627	632	623	627	618	640	634	610	590	594	624	661	662	584	628	623	645	655	584	671	655	655	625	614	601	613	616	657	639	633	631	604	654	710	619	588	668	661	605	628	617	663	682	631	630	634	651	648	625	598	602	599	637	673	632	602	648	625	664	599	654	616	619	666	627	647	622	626	600	629	575	638	646	591	662	650	614	595	664	673	620	646	670	623	647	668	651	634	668	635	660	626	651	675	601	594	646	611	645	668	611	627	676	662	621	661	675	640	637	624	607	591	631	624	637	636	628	608	606	631	611	668	599	635	624	598	637	659	604	644	649	633	641	611	656	688	605	671	651	629	620	669	632	622	635	636	639	642	604	660	604	600	641	587	656	605	697	618	638	612	642	644	612	683	631	610	662	641	667	629	623	664	601	629	641	606	624	627	670	617	627	634	662	620	611	584	621	639	625	620	667	613	601	634	584	627	597	654	618	623	619	620	628	634	574	624	635	585	710	639	639	626	599	631	644	653	611	628	652	642	642	629	620	612	622	639	625	617	648	628	588	624	605	635	626	600	622	588	608	639	576	633	646	657	655	590	660	644	617	618	647	647	605	568	658	661	671	624	676	587	611	638	606	620	641	597	599	643	617	657	615	653	581	621	648	577	635	644	609	663	664	628	640	627	635	614	648	664	565	640	671	632	634	608	612	624	622	635	599	674	645	619	639	631	657	600	645	603	629	633	635	628	637	657	618	644	629	639	615	612	647	650	643	585	633	646	620	679	651	647	646	656	637	612	649	619	662	625	630	612	600	619	657	668	636	636	631	606	613	603	594	626	602	608	628	626	628	655	634	666	682	675	638	620	637	568	596	616	597	688	602	666	639	659	587	616	590	614	599	645	643	600	596	659	649	619	615	621	635	588	655	625	624	632	605	632	678	638	620	621	649	627	591	613	646	640	652	621	626	650	652	631	659	620	643	628	628	630	635	615	572	650	595	620	630	613	618	579	616	583	630	639	648	634	637	687	655	629	651	656	635	641	660	592	578	632	642	605	620	611	625	666	628	603	624	659	631	664	633	666	592	665	629	621	678	632	616	630	639	600	622	591	636	614	622	594	626	664	614	619	624	594	609	624	613	634	672	651	627	633	635	598	657	657	660	624	647	638	644	648	636	614	651	609	663	610	657	654	612	643	613	597	605	689	651	584	659	664	676	648	580	661	597	632	665	673	662	648	602	645	627	607	641	678	628	630	622	607	631	625	647	609	631	660	624	640	623	697	588	617	595	644	630	651	652	658	598	655	637	649	616	621	633	623	613	651	591	597	642	596	630	662	656	641	625	629	610	658	615	653	614	572	636	625	617	627	614	617	574	597	661	614	606	625	632	629	595	601	640	646	619	632	659	580	665	619	612	619	588	640	657	613	634	648	637	665	672	648	650	604	657	616	630	615	626	634	626	636	630	651	618	627	647	584	663	656	656	618	632	631	611	612	609	658	650	615	611	640	643	638	646	604	614	615	652	627	622	652	674	657	671	634	667	636	656	660	641	658	653	641	656	617	606	653	658	625	629	633	587	642	610	625	630	628	601	621	577	627	640	570	632	664	649
23019	21427	30108	24852	23295	20393	7175	603	477	473	470	484	456	443	475	451	469	481	434	482	464	433	450	430	447	457	492	477	466	496	446	474	436	432	456	451	467	452	511	470	435	447	434	433	488	449	430	463	456	436	426	444	448	404	436	442	438	460	486	409	416	427	478	449	444	453	465	463	478	487	468	486	469	458	462	448	457	447	444	440	453	452	487	489	507	450	438	452	431	445	438	455	446	441	415	462	443	421	474	471	446	423	459	477	455	472	397	462	479	423	493	430	442	441	460	474	445	440	457	467	442	458	466	489	436	455	434	494	447	432	488	457	423	432	432	461	496	423	443	438	422	457	418	422	439	448	443	434	465	445	486	457	464	432	458	471	441	461	441	460	443	488	461	445	478	427	433	449	454	465	474	434	459	416	454	436	434	436	457	449	440	442	436	466	446	453	462	443	429	420	411	452	456	460	453	446	456	458	437	453	455	446	462	485	441	485	472	452	454	406	449	462	420	429	431	477	456	468	455	444	459	461	486	444	426	418	469	452	437	431	412	452	446	458	461	436	430	446	420	437	442	439	426	438	488	453	450	449	424	446	484	485	450	408	475	453	462	411	468	481	449	435	448	450	417	402	455	451	486	485	462	454	444	459	473	453	447	432	435	450	442	425	465	467	446	452	492	460	468	454	451	477	482	442	451	499	421	484	433	451	469	445	469	440	494	444	447	470	465	464	433	466	453	433	422	452	497	477	466	452	451	431	460	424	440	479	469	470	463	475	430	432	468	434	438	459	458	469	445	446	517	445	425	423	446	440	491	478	418	463	497	436	456	451	403	448	484	442	434	450	455	478	438	436	488	476	459	468	435	453	436	405	452	405	462	448	477	433	453	445	489	421	425	418	454	446	474	496	435	456	418	429	452	474	473	453	466	443	465	439	445	455	405	412	433	458	447	445	470	465	485	451	479	441	449	475	431	446	428	469	489	476	441	459	430	445	451	424	435	452	451	456	455	473	449	420	460	482	434	428	426	480	505	452	440	480	467	466	497	444	462	463	451	428	468	498	438	432	469	495	429	454	395	485	456	454	442	468	471	453	463	483	436	454	468	440	459	437	486	450	435	447	464	427	448	429	444	444	469	447	468	479	446	475	472	454	445	420	474	469	476	442	462	485	424	463	414	467	433	475	417	484	445	464	426	422	477	444	417	468	477	462	451	431	471	438	414	442	429	436	470	451	483	409	452	484	404	461	434	450	463	459	402	464	456	485	437	419	456	460	453	445	481	461	474	445	466	471	434	399	436	483	487	444	427	457	479	446	439	467	472	461	478	431	462	412	432	464	417	454	458	435	447	448	487	435	456	462	413	440	463	467	428	481	441	471	452	476	460	435	463	494	432	423	455	454	468	447	424	435	462	436	440	448	460	478	470	472	429	475	482	454	431	453	406	470	479	442	462	470	448	425	471	477	450	446	455	458	447	464	485	456	451	450	452	464	481	420	420	461	475	444	441	429	451	474	469	456	464	455	473	477	467	424	431	426	492	412	435	460	454	464	463	504	468	482	478	438	459	465	481	467	456	488	467	441	436	435	417	476	413	466	465	437	456	453	481	456	444	425	492	443	479	435	456	455	471	465	469	436	415	428	433	479	458	454	476	485	442	445	432	452	448	421	479	430	470	429	438	441	458	471	473	460	476	425	447	463	509	465	424	420	468	495	483	465	473	437	414	444	450	431	490	452	424	453	444	419	424	453	425	424	489	422	448	456	417	449	450	458	463	476	447	423	473	458	485	467	478	454	428	441	456	433	473	437	437	471	468	409	449	463	416	450	469	437	447	484	409	440	478	460	412	441	430	445	456	449	495	432	450	415	406	479	460	432	474	458	484	434	450	404	480	484	437	398	450	426	415	462	432	443	448	472	392	472	456	420	467	471	461	458	466	438	453	442	436	476	463	464	440	458	440	469	448	484	471	423	439	453	462	456	458	426	462	408	481	460	457	449	480	448	466	477	416	409	476	450	439	427	450	451	456	470	470	425	453	446	470	455	449	446	436	466	487	457	453	425	430	453	428	470	464	472	450	500	461	444	482	493	430	444	409	452	437	469	451	444	474	418	449	436	423	481	459	465	470	444	452	448	428	457	420	460	471	479	445	436	475	474	448	492	475	471	447	432	402	440	449	431	447	476	449	451	460	432	448	429	469	446	510	431	428	446	499	459	442	432	452	467	434	456	462	481	455	466	439	459	444	481	439	458	469	454	428	466	471	450	460	482	452	493	443	445	460	422	414	464	425	482	420	426	455	472	451	469	424	462	422	456	471	486	436	445	450	462	470	470	440	417	435	407	483	446	434	521	430	455	428	440	437	449	421	463	462	380	428	487	506	439	446	422	447	478	401	480	452	439	452	476	419	450	430	452	459	422	449	466	477	479	458	441	459	443	449	451	480	435	455	450	473	421	447	462	419	466	442	482	441	437	440	431	459	493	422	431	449	485	465	498	434	439	442	449	463	459	475	415	464	406	422	444	470	427	485	439	442	472	450	441	455	465	449	504	433	433	443	420	501	470	411	442	478	461	429	460	441	477	455	447	457	465	467	484	457	406	457	425	440	444	461	444	471	451	459	471	426	472	469	471	477	439	433	444	466	448	468	418	441	452	414	453	429	451	458	442	441	458	456	457	448	448	429	449	509	475	439	426	494	467	430	410	459	489	462	470	476	458	475	465	436	442	469	408	456	433	442	458	457	464	426	442	449	413	449	428	461	430	461	458	426	453	464	445	436	466	437	445	451	451	433	473	468	432	428	470	454	443	473	417	451	445	439	526	464	447	451	454	439	431	459	458	445	473	429	420	457	494	471	415	454	450	457	441	440	491	442	471	438	455	482	461	473	469	413	466	429	440	433	457	439	440	476	441	476	464	430	449	467	444	465	470	472	447	468	469	460	424	463	446	435	502	467	468	435	431	426	449	463	469	422	492	466	453	449	489	459	445	457	477	448	464	464	456	478	474	407	474	418	441	466	487	463	460	476	465	460	432	479	437	434	447	513	447	456	474	461	436	451	430	462	457	502	441	478	433	445	472	444	454	442	507	471	457	451	435	475	447	412	445	427	430	437	420	470	440	451	442	407	430	468	465	434	439	467	468	474	419	456	471	446	429	488	489	470	452	419	436	484	468	442	459	437	468	402	428	443	406	465	441	438	433	474	456	440	445	440	450	499	450	430	427	443	463	414	447	429	485	398	436	448	435	443	390	466	446	463	412	472	448	438	483	460	437	444	460	471	440	466	457	435	447	438	474	466	427	449	445	480	474	448	444	441	435	435	455	426	438	461	415	492	475	485	476	412	461	436	410	424	432	448	426	491	495	446	476	438	480	413	464	431	455	482	469	444	418	422	456	444	448	454	472	419	492	411	458	428	455	440	442	410	462	479	423	435	519	469	430	405	438	413	412	434	473	419	466	468	485	425	492	473	505	479	433	440	472	414	435	445	458	502	438	483	447	409	457
59094	98166	77955	45875	39753	15572	1894	802	718	745	746	798	731	770	728	746	731	678	751	680	696	731	725	722	749	721	744	738	775	737	715	729	732	722	696	716	683	734	741	742	784	712	685	704	683	729	697	728	725	770	749	703	693	752	742	727	731	759	718	717	728	708	715	733	701	673	749	690	736	892	836	772	760	722	770	693	737	712	698	723	690	742	710	734	758	727	722	734	703	730	790	718	742	711	771	732	698	730	757	684	697	674	738	712	710	752	739	668	693	746	715	715	707	737	732	709	710	757	734	717	746	729	744	682	733	693	704	706	740	729	762	755	698	703	691	755	703	666	712	732	718	712	760	723	720	742	692	745	754	768	751	730	728	718	736	736	745	751	713	770	720	708	681	740	760	751	716	714	690	732	765	685	702	702	696	749	707	681	719	701	681	749	739	709	723	715	744	720	693	681	713	747	728	683	737	698	689	734	753	752	733	689	758	717	730	731	735	706	721	697	736	685	745	738	742	717	681	745	732	725	729	693	732	706	737	748	753	742	733	689	701	662	738	740	674	698	718	748	757	757	693	714	716	690	742	725	722	690	698	712	764	748	750	720	730	722	707	700	718	710	718	730	752	732	737	733	712	696	714	771	752	740	728	749	750	740	732	731	765	735	775	746	742	696	729	717	699	739	708	748	757	708	741	722	697	708	686	714	700	702	721	712	746	728	749	759	713	747	715	698	712	756	742	729	704	717	757	749	730	700	663	710	697	683	700	740	690	758	675	734	718	694	705	739	725	736	731	759	718	730	685	735	705	779	710	752	696	750	723	691	703	697	729	688	695	710	791	729	713	708	719	724	713	712	722	721	703	690	743	700	758	767	714	695	717	701	673	705	717	729	794	728	698	760	710	746	688	754	706	724	745	691	737	727	694	745	688	737	740	669	640	709	733	706	715	744	710	734	697	749	717	747	694	682	712	771	738	714	689	726	710	728	682	676	697	722	729	716	745	806	718	723	699	730	773	707	698	742	702	714	736	784	724	746	778	705	738	695	738	760	749	678	700	766	670	764	717	726	750	707	767	701	725	723	756	719	673	727	751	680	771	704	731	629	739	691	789	735	749	722	702	745	723	763	696	749	678	651	737	747	675	737	715	747	685	734	700	694	703	720	704	679	728	713	689	732	777	710	788	773	747	674	713	680	720	736	709	703	715	756	690	709	713	735	726	687	641	742	692	781	706	685	691	751	731	719	769	735	694	773	760	695	714	744	712	743	688	744	704	749	685	708	693	712	706	674	716	732	731	731	756	733	725	749	743	677	732	750	702	728	735	703	744	736	722	708	734	746	698	716	758	761	709	695	699	696	683	709	694	726	704	769	762	754	710	691	755	703	746	702	691	679	766	664	753	704	720	701	680	766	757	719	725	720	696	702	725	734	742	695	749	703	748	735	656	745	752	711	750	713	728	721	780	697	642	712	715	700	753	730	743	755	727	688	767	694	758	728	743	711	730	672	727	716	709	701	754	665	711	657	706	710	679	725	721	711	715	691	720	692	745	747	722	723	735	727	745	726	752	723	740	726	659	757	745	731	724	709	731	685	718	739	747	706	727	714	711	720	683	797	710	713	743	735	721	668	726	706	728	670	679	742	702	738	726	738	689	726	724	703	715	747	755	720	732	721	740	700	712	711	726	727	740	740	675	726	728	734	726	698	742	744	748	688	684	747	713	709	737	711	740	780	730	709	712	690	704	718	717	722	702	747	718	731	696	706	714	717	736	738	755	730	708	752	742	708	754	734	731	732	696	751	710	699	662	725	736	746	717	724	753	728	785	671	733	756	724	701	706	695	726	705	691	712	709	714	723	692	740	728	690	698	736	725	733	742	688	729	717	697	704	747	700	706	728	723	715	701	719	735	710	709	731	719	740	711	744	667	693	754	728	740	730	676	654	692	719	726	719	789	707	780	687	693	752	752	705	732	697	724	678	715	779	749	719	714	749	694	778	724	718	682	735	729	699	693	743	735	784	687	735	723	731	756	755	709	681	720	720	750	695	752	749	717	707	714	700	738	746	699	677	689	705	709	696	692	689	701	749	699	698	656	769	653	697	715	724	677	729	725	736	754	709	699	693	705	703	703	720	746	715	694	701	728	693	711	727	721	699	759	732	716	725	714	715	696	677	699	698	721	684	754	719	713	746	737	673	726	697	725	695	751	722	724	754	727	749	728	658	723	679	731	713	761	687	739	661	717	741	765	727	760	725	709	708	690	732	742	694	749	751	746	761	681	664	720	711	755	741	746	688	708	738	745	746	685	766	732	728	698	710	671	695	699	808	712	720	736	720	722	700	684	721	742	667	753	690	717	728	703	717	732	697	764	733	704	706	683	671	705	770	738	725	718	730	723	683	762	696	665	681	708	720	719	729	731	723	736	724	696	731	762	734	730	711	694	750	702	741	725	699	706	707	716	697	704	713	720	732	763	687	667	742	726	749	747	758	699	768	692	716	714	752	697	724	695	696	701	783	750	724	697	714	742	714	688	694	755	737	717	674	666	701	701	690	692	731	741	707	710	724	742	716	717	734	715	749	705	730	711	739	760	739	738	702	727	746	762	736	705	750	704	711	779	759	733	713	718	763	701	740	705	712	764	701	713	718	706	742	722	702	706	763	746	685	704	698	728	708	738	723	736	703	686	728	724	728	670	745	703	708	743	713	751	704	677	727	723	718	725	749	724	760	730	741	732	728	732	715	716	745	680	768	682	724	710	701	716	682	730	762	690	691	733	701	736	722	727	745	721	700	750	756	735	671	756	721	776	728	708	747	759	693	717	710	714	726	741	700	726	668	712	698	739	719	744	690	698	716	755	629	725	737	744	685	758	701	717	723	709	728	703	691	695	665	721	762	748	698	713	714	734	744	722	715	788	713	743	746	695	741	687	682	715	761	719	683	708	735	706	744	727	702	719	759	725	699	680	726	724	743	661	755	666	793	754	731	738	723	708	740	721	765	738	675	712	754	653	714	753	720	718	749	709	724	743	707	775	690	705	750	736	757	757	732	711	720	694	728	747	705	716	757	733	695	756	738	752	718	746	774	684	741	714	692	709	714	762	718	734	694	706	732	786	711	680	751	732	746	720	689	704	729	746	718	681	718	757	770	737	762	721	726	740	709	674	726	723	736	758	732	701	726	668	664	714	686	739	692	728	745	717	697	731	638	738	728	689	735	760	763	722	713	647	735	717	718	711	670	717	737	720	760	726	718	686	691	775	709	766	711	737	669	682	715	706	746	728	685	694	729	719	742	690	698	678	692	715	710	799	714	662	738	745	725	724	720	740	742	713	755	765	723	728	707	733	687	700	680	717	710	722	710	751	708	683	735	703	707	709	717	706	722	719	716	721	723	707	715	768	706	737	696	690	708	673	716	725	739	668	731	702	731	717	728	747	745	733	761	704	712	774	756	755	705	703	705	721	738	673	717	697	716	709	699	687	728	692	711	714	713	732	725	690	690	760
28153	26250	26452	12554	4388	1237	443	414	455	430	416	455	425	405	425	417	439	391	449	390	411	441	466	442	399	442	417	424	408	422	377	405	412	425	410	449	456	430	425	408	421	422	396	420	427	446	382	422	383	400	417	421	430	399	406	428	402	408	412	399	408	380	398	464	439	462	430	403	422	436	406	426	411	444	419	385	397	406	407	439	400	430	426	423	425	385	444	409	451	409	421	462	428	384	431	423	413	454	444	425	448	394	426	419	426	416	422	426	441	418	422	412	412	445	434	418	415	394	410	444	430	429	411	404	449	426	402	412	393	443	459	401	428	375	444	444	416	442	461	414	407	422	440	437	399	445	425	435	448	419	421	422	407	393	424	434	457	414	428	434	399	390	391	453	404	416	423	436	459	380	415	424	411	396	411	442	378	413	430	412	398	379	434	416	402	421	406	464	442	409	424	446	405	390	435	454	399	477	467	423	422	403	411	403	407	387	381	441	442	428	406	396	434	453	412	420	411	402	414	455	417	407	478	440	450	422	383	433	456	371	432	448	465	396	420	427	456	421	403	417	401	400	410	410	416	406	436	454	426	452	410	416	423	443	419	393	410	429	429	374	429	412	429	450	444	401	405	413	466	403	410	392	438	404	403	423	428	408	410	411	453	424	387	370	432	420	420	449	412	423	425	409	419	405	443	408	421	436	416	434	425	391	415	450	391	397	416	405	425	388	425	428	384	398	394	435	416	396	437	413	381	397	372	435	397	421	413	426	418	419	444	404	412	451	430	434	434	441	435	395	418	477	411	445	377	435	403	432	404	408	434	376	417	443	390	425	433	437	397	398	409	421	405	406	408	381	424	428	441	416	429	434	409	428	434	402	417	450	421	408	405	420	386	434	411	407	401	417	460	444	416	410	459	442	401	453	408	403	408	413	426	429	450	414	428	438	449	456	406	413	427	427	436	434	451	426	404	432	440	395	416	433	399	404	403	417	414	443	404	413	412	431	444	413	435	412	422	420	414	389	426	423	407	426	435	413	454	407	430	458	393	428	426	428	449	388	417	413	448	431	422	459	436	416	419	438	427	413	392	415	429	431	427	433	396	405	414	450	471	408	429	452	387	427	443	420	414	430	427	408	428	436	429	434	422	393	404	437	418	382	468	434	415	447	443	391	416	398	429	437	437	417	441	431	427	413	410	432	427	451	446	417	389	463	449	414	422	415	391	436	441	426	430	388	415	415	405	406	443	395	400	436	427	459	453	438	440	436	423	406	417	430	415	405	407	415	454	418	450	386	416	432	390	374	402	394	436	425	424	424	414	432	396	411	423	417	408	435	459	414	498	426	388	401	401	390	406	436	426	434	436	373	404	430	440	408	426	461	414	442	400	425	379	409	402	416	451	412	400	425	429	408	380	410	445	407	430	402	428	419	422	406	438	431	438	393	434	407	412	397	439	454	448	420	432	408	437	403	449	437	418	400	412	406	429	429	413	399	395	411	429	426	394	432	431	376	417	433	428	424	416	430	412	398	391	390	423	451	418	452	426	441	384	409	408	420	413	389	429	464	415	401	418	418	411	447	427	413	428	404	372	428	395	423	430	471	434	421	439	384	416	429	432	410	436	423	437	423	430	435	409	420	464	443	387	442	393	419	407	453	394	421	385	407	403	403	451	406	433	448	452	410	431	427	435	409	388	424	438	437	415	402	429	455	424	424	414	402	428	431	415	423	409	432	400	406	375	438	417	423	423	442	409	450	398	404	416	425	431	431	420	432	412	420	426	413	411	428	411	389	439	431	424	413	411	420	397	412	401	433	421	406	422	460	410	424	413	449	425	412	419	435	443	441	443	443	369	409	441	400	403	424	442	419	429	435	430	419	413	402	424	386	411	436	408	406	421	463	385	429	427	441	443	435	451	432	415	439	435	443	410	409	432	424	444	447	424	458	427	401	394	446	438	405	397	404	405	420	389	425	434	400	429	465	404	444	420	416	438	425	416	417	388	423	406	409	400	411	432	394	416	415	417	439	432	461	453	410	430	421	434	441	429	436	380	434	416	431	407	411	430	457	422	378	443	376	413	439	425	391	430	409	456	390	424	441	401	462	431	414	425	443	425	484	438	412	418	440	415	393	457	464	438	411	399	450	414	390	393	439	417	455	420	424	419	406	415	427	429	410	454	414	401	465	435	410	458	437	377	398	417	442	413	446	441	454	450	418	403	381	418	427	414	445	414	386	475	431	403	462	427	424	405	423	393	425	420	423	399	387	393	404	414	392	424	453	403	454	463	401	399	457	395	429	409	418	363	450	415	388	409	402	395	422	435	432	422	392	468	412	421	447	448	474	398	403	382	419	397	409	446	431	399	389	434	412	422	371	428	421	430	440	407	408	406	373	408	452	418	440	402	430	404	412	432	415	426	390	436	406	453	404	411	396	451	431	389	426	416	428	412	436	411	433	395	389	438	392	419	399	443	415	452	420	440	405	384	402	437	402	398	472	418	443	448	413	439	463	425	451	428	432	426	419	420	401	392	418	392	426	461	406	429	408	400	433	422	472	404	392	418	399	415	398	413	453	439	437	429	432	395	415	437	446	415	473	440	456	466	419	415	398	456	410	437	422	434	388	429	437	407	414	425	429	419	430	395	433	456	395	400	416	461	387	419	444	377	423	463	440	454	440	416	454	439	417	402	411	432	441	423	398	414	437	387	407	405	392	429	423	432	464	388	436	417	432	409	418	427	441	414	418	373	423	396	443	425	425	418	413	437	411	380	471	440	380	394	433	385	401	383	403	453	433	364	426	458	440	456	431	427	438	427	431	402	418	445	418	389	413	401	418	392	415	433	433	428	450	440	405	463	411	416	462	394	443	415	426	407	397	433	376	411	380	438	417	424	403	441	425	414	412	393	460	417	420	412	400	461	439	425	428	416	424	399	389	404	431	427	404	415	422	418	429	453	445	429	390	410	413	413	444	435	417	410	401	435	380	432	407	400	394	395	437	402	444	401	456	411	416	375	415	452	413	405	439	430	389	376	406	445	399	439	434	416	397	417	400	414	407	435	426	429	425	391	404	390	414	430	389	368	420	427	416	396	424	407	422	430	415	441	407	450	448	427	427	423	427	436	401	417	457	410	420	438	439	443	432	417	429	412	396	435	453	401	416	448	434	441	403	415	453	435	420	421	410	460	426	439	414	439	395	436	405	442	411	442	419	415	423	428	415	413	398	418	423	454	401	410	445	430	414	415	424	422	439	389	426	444	438	451	438	391	440	391	440	437	443	414	397	413	404	425	423	466	440	389	420	377	413	399	416	386	399	451	458	454	407	415	418	413	392	449	443	431	436	425	387	438	399	428	446	423	408	443	391	399	451	430	428	421	380	419	433	424	451	435	414	419	449	383	412	397	451	407	414	410	425	416	432	368	442	427	390	408	436	410	392	465	435	416	437	376	451	420	448	450	428	442	417	389	456	410	455	419	424	424	469	372	449	429	441	412	416	421	420
36580	44570	32799	12265	8708	2408	691	754	711	690	735	728	731	738	768	743	723	777	752	764	705	674	742	756	673	702	728	728	705	754	719	649	727	721	707	738	728	722	702	721	707	704	684	733	714	724	742	680	734	715	699	695	691	707	720	725	724	705	733	725	704	728	705	724	714	688	760	738	725	746	752	708	728	683	724	737	713	742	684	693	729	690	725	706	705	700	706	768	729	699	728	695	730	673	685	768	741	701	710	733	681	691	740	693	718	696	675	734	704	678	738	720	721	639	692	724	714	738	765	718	733	719	714	697	696	696	649	731	747	719	686	742	713	696	723	676	734	754	714	759	734	744	739	672	716	704	676	750	707	694	713	748	730	718	713	717	713	682	723	670	747	736	689	781	763	726	766	712	704	731	726	683	733	705	671	765	691	687	719	676	708	723	732	741	705	755	725	706	724	745	722	713	715	691	719	689	732	706	722	690	708	698	692	738	722	722	683	699	729	687	712	706	728	735	690	704	748	732	684	697	688	688	760	677	714	703	754	704	712	741	687	670	707	705	728	682	730	662	726	694	693	736	689	739	719	744	713	737	755	679	732	713	765	740	660	702	703	711	703	676	707	677	755	715	696	716	749	723	724	689	696	730	786	728	694	761	660	740	752	697	697	668	699	739	717	727	685	725	722	704	719	746	740	672	683	741	734	730	725	718	691	702	685	739	637	714	700	740	728	697	670	682	685	696	733	709	686	710	705	705	731	753	667	703	744	714	733	714	719	683	744	689	721	691	714	704	686	732	691	676	722	700	672	703	697	690	732	727	782	725	741	718	704	713	734	731	711	729	702	753	686	736	751	737	747	727	698	716	726	709	718	714	715	695	673	725	757	712	686	681	704	721	679	724	703	720	707	754	717	695	694	714	745	709	778	771	718	702	735	748	698	702	694	717	725	785	712	721	720	752	738	736	714	685	741	682	715	717	712	686	704	732	766	718	719	670	721	684	729	749	687	718	696	722	711	685	752	727	725	675	704	724	709	708	695	719	711	728	731	732	719	703	761	728	746	667	717	712	691	722	743	693	740	726	736	642	723	724	742	705	687	714	696	697	707	748	731	692	663	712	757	694	749	725	714	732	699	664	672	714	684	721	686	748	704	686	709	704	712	729	718	699	685	686	717	692	728	725	689	745	680	693	712	721	723	717	719	703	697	710	682	713	637	721	770	674	748	735	722	722	739	723	716	691	747	737	722	717	737	723	678	687	733	728	686	763	731	734	675	675	680	713	726	702	735	692	671	704	691	729	732	687	721	729	641	692	743	762	719	710	711	761	728	719	706	752	740	707	750	736	684	730	697	696	720	677	661	706	706	671	726	754	697	675	728	713	689	741	710	752	693	730	692	675	708	778	691	709	690	717	706	742	700	736	683	658	750	679	672	692	749	749	697	718	721	743	760	685	692	701	714	727	722	711	688	718	702	685	733	735	711	716	747	736	697	691	727	691	704	723	722	721	728	729	754	754	733	735	710	748	683	706	704	691	706	688	740	751	709	804	703	679	739	743	703	692	723	738	732	770	718	692	680	735	709	703	755	740	696	692	733	698	731	683	746	705	722	720	694	788	733	679	703	719	750	722	693	689	693	719	690	748	700	729	714	694	688	728	757	681	714	706	678	736	682	750	739	664	656	698	687	761	713	636	719	680	678	682	664	708	688	738	674	720	707	687	750	718	731	729	719	763	728	663	720	722	712	711	737	728	733	731	734	699	672	724	741	707	720	728	677	743	717	684	709	718	711	699	714	682	735	697	710	704	732	684	693	680	695	722	716	678	697	722	662	715	783	676	728	718	727	696	730	663	669	698	709	697	687	765	723	705	710	683	674	791	704	740	716	684	699	711	679	669	681	708	716	720	704	728	704	694	763	697	700	722	724	693	680	675	712	723	691	704	694	716	785	701	699	669	690	690	684	657	699	701	716	711	697	727	768	725	710	696	708	759	705	695	691	722	709	673	713	694	703	693	698	707	702	706	672	703	687	664	702	722	759	720	698	650	782	736	712	749	722	752	674	689	656	708	746	685	721	754	740	714	717	712	700	723	742	714	748	711	757	754	719	749	731	733	711	734	682	721	707	714	709	766	741	716	679	708	734	738	691	694	702	757	723	690	667	722	700	720	731	730	760	722	661	726	713	717	710	726	678	720	693	711	744	777	717	684	757	751	665	728	708	725	716	735	713	737	718	715	697	714	722	744	735	690	728	753	715	684	745	700	712	747	649	710	721	781	661	708	728	721	732	657	694	728	711	705	697	689	733	735	754	720	728	728	734	687	757	736	726	668	721	694	737	677	739	688	702	709	707	677	726	735	714	728	723	703	706	739	721	688	702	766	732	730	709	695	756	665	708	681	734	685	760	717	711	703	683	696	705	734	702	730	747	687	700	710	676	725	729	723	781	728	731	734	690	708	708	740	702	695	739	756	665	712	706	744	734	709	672	723	711	719	671	727	711	744	702	714	681	693	710	720	724	742	732	686	689	712	757	680	738	733	741	668	750	694	680	719	737	714	719	673	693	737	742	707	710	709	694	711	682	753	714	711	701	673	720	696	697	710	758	691	706	711	741	703	695	727	701	714	766	693	680	752	727	759	697	771	716	714	725	690	692	794	660	701	706	739	720	748	673	711	710	715	724	714	715	696	718	718	733	709	702	708	752	715	686	744	721	673	713	721	688	725	708	739	681	671	690	754	695	689	703	686	686	751	692	700	707	684	721	680	707	750	733	727	741	688	698	685	673	672	691	724	725	732	731	707	761	694	721	673	715	729	718	730	750	736	689	741	712	703	671	706	724	703	684	702	723	701	697	718	743	689	731	711	732	725	739	726	696	715	739	644	740	745	758	673	712	698	738	705	699	691	754	684	716	706	697	702	770	696	679	696	718	692	696	727	703	721	670	748	761	698	668	685	722	697	726	685	702	747	733	723	662	755	738	754	699	684	724	694	715	729	672	737	694	744	738	750	673	714	702	750	695	752	739	723	706	697	724	698	696	736	765	723	740	706	720	714	743	726	717	671	734	682	736	708	732	690	708	706	705	720	689	683	721	746	733	705	666	700	692	707	759	645	699	726	694	689	718	700	756	741	751	704	704	716	713	706	718	729	727	713	710	738	702	703	703	684	761	688	714	734	700	697	713	734	737	717	720	730	731	725	695	738	680	724	757	723	726	694	675	673	724	699	659	735	685	676	728	710	738	685	730	695	737	688	725	679	759	714	662	750	675	727	741	764	700	742	715	691	726	698	723	667	734	693	692	711	676	693	726	726	714	712	688	740	728	710	695	701	757	708	724	770	720	697	746	687	665	701	704	695	766	733	766	700	710	724	717	761	704	708	775	734	735	692	715	739	728	722	691	718	706	697	715	719	675	731	723	725	760	706	734	741	668	726	717	719	679	703	753	727	755	737	693	735	707	724	740	735	682	746	696	691	744	729	763	745	736	692	681	728	701	691	695	708	729	683
24042	21920	31044	26220	22622	14593	1704	460	399	420	389	411	421	431	408	392	406	388	387	395	386	393	393	363	399	360	383	401	376	393	394	396	397	374	387	362	412	371	380	410	400	397	386	422	383	389	401	393	363	373	375	422	432	381	365	386	397	403	384	413	414	376	383	377	371	359	401	388	386	437	431	406	396	374	398	351	380	424	413	406	423	418	366	386	409	360	396	383	369	380	400	404	349	413	396	389	391	376	363	372	359	378	404	368	368	378	365	378	373	397	382	394	386	399	385	377	373	399	370	380	371	420	357	399	386	407	425	369	399	385	403	360	390	349	394	398	362	390	371	371	419	340	401	377	391	380	392	403	383	414	372	345	390	409	389	381	354	389	381	354	379	391	362	406	369	392	386	389	389	419	355	397	397	423	386	390	392	375	364	416	392	350	361	372	369	358	351	378	376	387	372	412	442	395	379	381	367	363	383	386	390	363	372	387	385	392	389	408	394	393	400	392	337	382	384	402	415	356	402	382	399	369	383	383	399	377	391	370	384	375	403	409	367	415	371	388	362	387	377	397	370	372	383	397	400	378	368	363	389	403	388	377	393	387	354	403	392	344	413	387	384	369	384	395	396	368	423	398	372	409	397	398	405	351	420	396	380	397	399	388	414	419	392	340	402	359	395	372	385	393	388	371	367	358	374	392	344	369	423	396	405	381	378	396	409	392	385	418	400	420	390	418	416	369	385	383	383	348	363	404	370	382	398	404	386	410	391	398	376	379	387	378	400	382	416	387	407	384	385	395	371	371	375	364	396	390	364	376	383	364	409	391	372	371	394	369	358	438	380	367	376	367	394	402	386	387	388	374	394	426	380	381	368	405	398	388	387	397	406	379	399	408	387	375	374	397	458	392	385	370	385	377	390	393	372	414	419	420	410	372	381	380	376	401	380	377	399	359	396	396	353	368	412	427	389	423	389	377	380	392	354	392	377	355	381	406	400	393	394	388	368	406	364	418	383	364	371	408	389	388	349	391	377	410	399	431	380	375	407	397	373	391	405	387	372	400	392	395	391	374	380	365	390	367	382	404	375	386	355	372	375	403	384	424	395	398	348	396	398	396	367	404	401	362	415	392	411	380	367	413	394	370	362	367	396	389	334	365	405	391	367	356	411	362	396	400	375	365	385	370	404	387	415	402	356	398	351	391	390	404	380	377	366	397	397	380	373	373	384	383	357	392	385	378	409	372	387	394	382	360	386	369	404	405	404	359	384	387	357	390	384	410	414	383	416	395	397	346	386	367	386	406	421	405	389	392	380	380	358	378	398	390	387	370	401	358	412	409	405	381	375	419	350	400	392	389	397	405	402	376	381	380	376	383	409	369	422	384	400	387	382	407	374	397	357	406	384	358	387	366	341	380	406	376	379	371	337	376	355	372	363	400	419	410	344	377	382	400	375	378	393	381	388	394	376	391	406	369	379	397	391	360	380	379	361	365	400	421	354	394	384	347	385	380	372	371	353	344	385	404	403	415	395	369	378	370	390	344	433	385	401	422	369	375	392	404	384	377	409	375	384	377	410	369	375	417	380	409	411	425	383	361	377	396	392	356	378	412	363	407	407	380	409	404	374	408	384	396	398	409	351	357	377	397	428	405	399	402	386	370	375	370	389	399	375	387	387	376	386	396	377	403	386	367	407	397	379	396	392	380	428	383	391	373	378	386	425	388	372	375	401	389	429	396	357	401	400	407	377	415	405	383	375	385	367	369	398	380	396	373	398	392	363	359	346	411	374	420	343	415	387	368	390	421	386	374	382	393	402	384	372	380	391	402	396	414	352	413	381	406	415	371	396	397	377	366	414	394	352	385	372	363	372	394	397	381	383	400	405	379	367	377	389	367	396	382	417	403	358	394	382	397	391	370	387	375	389	370	394	392	363	390	387	391	378	401	401	416	375	411	406	343	351	404	407	379	371	352	342	412	316	387	372	372	386	389	419	407	372	393	382	396	405	389	400	412	400	361	396	394	420	403	378	355	383	413	369	381	394	402	396	380	391	422	384	373	384	349	380	379	381	396	393	393	392	380	367	428	383	402	376	406	389	394	394	408	363	403	384	373	374	391	384	384	377	386	386	387	390	378	392	382	406	398	410	382	372	381	395	351	396	377	424	377	387	394	399	408	376	344	397	389	409	381	393	402	387	356	376	386	395	341	375	431	387	399	390	373	439	393	393	384	410	392	399	360	408	365	356	378	377	385	422	392	388	404	389	390	366	412	370	420	401	388	396	412	356	392	373	376	378	412	357	409	380	409	377	376	401	393	390	423	404	382	397	413	352	364	398	356	404	384	381	378	381	374	399	385	380	376	418	373	392	361	359	394	371	413	359	380	371	407	361	347	392	378	368	386	385	390	388	391	389	401	377	373	418	376	415	438	410	412	417	370	399	430	418	374	434	380	404	390	379	381	388	408	395	424	382	386	385	383	384	388	384	376	380	403	374	354	399	341	368	380	403	397	381	378	419	416	397	365	360	410	366	410	399	412	378	441	399	372	330	379	402	367	388	410	421	375	397	418	383	410	390	361	387	365	404	351	391	363	435	423	422	427	368	375	442	377	418	396	389	380	365	392	386	376	417	367	436	366	415	364	421	357	366	421	391	408	386	416	373	400	364	401	402	371	373	362	409	382	358	380	380	358	417	387	376	407	406	356	401	388	376	405	373	359	366	397	395	393	378	398	411	372	394	383	390	377	366	385	407	358	378	386	392	360	429	386	410	373	370	410	385	394	385	373	406	400	381	374	421	377	369	387	383	376	356	366	360	363	368	364	379	399	375	430	421	362	350	411	379	379	377	414	350	376	384	363	405	363	386	374	379	429	369	374	381	355	409	400	376	401	404	426	367	368	393	369	392	418	378	402	389	377	363	402	384	373	379	385	364	374	390	381	378	423	367	399	403	385	359	354	383	375	353	351	373	378	395	400	376	349	371	423	398	387	412	412	423	396	391	386	393	379	370	402	387	367	395	332	387	395	375	423	390	390	388	391	382	376	377	373	349	412	336	400	429	358	406	363	387	409	400	392	416	366	397	357	427	361	378	362	385	398	431	364	374	386	395	380	368	385	352	356	394	388	376	417	384	415	380	384	394	437	372	387	425	382	406	376	387	371	406	381	383	420	411	391	417	391	362	389	378	363	377	384	389	379	352	385	405	399	397	372	380	373	410	365	397	377	397	390	365	421	359	367	402	380	387	374	360	361	387	378	395	399	401	412	389	382	347	396	400	402	391	368	396	408	364	399	403	390	351	385	397	380	396	401	395	382	382	385	413	368	383	409	362	372	369	422	365	405	403	396	402	374	363	398	373	404	407	373	385	398	378	407	391	355	392	346	380	425	374	377	367	362	368	386	408	382	398	397	409	383	400	379	381	327	354	387	384	383	388	402	364	402	356	380	363	404	376	398	337	379	401	375	409	393	381	404	405	381	361	390	413	378	397	394	407	390	406	410	406	406
58665	87978	68204	38362	32584	9792	805	709	664	728	690	634	645	660	663	657	639	652	632	645	596	633	669	630	652	651	634	679	671	620	709	663	629	664	668	633	681	617	672	671	667	649	651	624	619	694	647	665	671	618	634	621	656	643	582	638	641	651	638	617	636	666	613	661	665	654	682	654	646	701	706	738	686	698	641	710	612	611	661	643	669	654	652	692	619	626	638	629	648	636	672	629	619	626	635	655	648	677	677	639	699	648	626	701	627	644	696	659	637	657	637	641	655	630	679	620	645	639	626	669	698	627	636	658	628	654	620	654	724	644	655	691	668	643	646	627	692	629	651	636	668	636	654	663	621	650	639	668	633	653	642	675	658	649	697	669	636	611	631	660	633	662	656	636	700	644	627	645	700	634	688	634	613	671	671	638	622	639	660	671	626	648	664	641	675	628	670	618	644	643	674	667	628	597	681	645	676	620	671	644	684	684	645	656	640	671	657	647	631	672	655	693	659	694	650	687	706	638	664	602	649	689	659	621	649	631	662	624	641	692	712	652	684	668	638	646	695	659	659	658	632	624	613	682	666	679	638	637	614	664	668	642	679	642	729	648	620	619	642	667	662	674	668	702	657	680	640	680	680	633	638	601	652	637	659	656	645	632	658	645	676	665	657	670	678	659	653	631	633	657	672	697	659	637	641	644	663	673	699	663	666	648	670	670	648	628	653	665	658	658	683	649	613	682	657	637	666	620	660	641	661	654	668	643	625	646	654	640	663	666	640	642	696	688	615	704	671	656	638	642	629	628	650	638	656	660	666	653	662	665	664	627	648	630	656	667	653	675	613	610	648	653	646	617	642	652	646	649	634	619	662	635	615	663	633	644	605	640	691	694	666	643	656	699	695	645	640	647	678	686	659	634	669	634	657	650	638	688	666	668	640	697	651	617	658	619	701	618	677	647	679	644	654	613	689	679	627	669	652	683	627	663	689	648	705	675	635	645	664	706	671	630	679	703	662	642	650	647	674	612	625	678	709	657	669	688	682	614	680	697	668	617	624	641	715	573	650	678	680	638	645	676	667	663	636	650	666	657	659	657	649	637	672	654	637	658	698	677	673	659	645	640	631	637	622	630	644	656	630	634	646	668	637	667	688	639	655	686	669	643	647	675	686	650	662	660	658	690	674	679	635	640	651	622	671	646	655	647	666	591	681	643	605	670	648	677	651	593	653	622	654	663	670	661	663	644	630	654	611	645	660	669	683	603	603	693	616	631	626	634	624	603	593	654	684	668	668	642	669	600	666	660	637	646	666	640	649	626	623	666	663	627	645	684	670	667	644	675	686	619	685	647	657	668	642	669	641	589	646	667	669	607	664	625	661	648	669	622	675	678	658	619	637	671	688	646	688	670	673	668	619	654	657	641	619	679	632	616	616	673	636	655	643	672	668	636	658	650	676	634	671	655	619	619	642	675	634	667	668	662	693	691	658	637	655	657	656	618	647	644	682	627	578	588	642	684	656	666	644	625	651	663	695	634	639	638	666	680	644	677	644	651	669	643	697	628	639	625	665	665	624	647	653	644	636	633	611	653	616	654	700	619	668	636	668	658	648	634	689	612	658	656	654	654	646	638	694	639	629	642	616	628	649	646	638	672	633	686	645	639	678	637	659	672	647	680	652	635	621	637	623	643	668	672	662	657	646	619	667	685	678	626	636	651	660	688	629	661	646	628	636	621	644	676	646	663	613	605	673	681	636	711	645	662	647	676	646	643	620	646	651	661	619	675	642	732	669	616	654	597	669	642	672	644	650	625	612	638	648	642	653	650	625	633	637	653	668	654	642	630	642	622	671	610	669	645	649	635	686	610	672	691	685	671	695	629	653	635	661	625	638	594	668	654	659	655	644	704	664	642	675	626	704	640	647	645	662	680	658	629	673	654	647	647	609	687	697	633	630	624	660	657	647	648	649	632	663	662	660	638	655	666	597	666	677	675	631	656	657	657	655	640	641	690	678	661	613	631	631	645	618	643	624	667	648	629	650	651	637	647	657	613	614	629	677	646	659	633	672	662	647	600	672	671	712	656	684	666	589	677	683	644	680	681	626	658	663	658	639	681	655	687	654	669	632	656	645	624	609	667	660	660	674	673	635	646	634	617	696	667	634	665	627	640	625	682	618	615	659	638	613	684	649	678	663	670	641	663	638	633	655	653	644	626	683	674	630	643	635	662	667	620	657	663	691	600	601	649	647	617	628	685	642	631	651	669	643	719	669	684	721	658	647	674	603	687	675	634	639	640	671	662	645	652	651	696	676	695	632	645	663	617	610	669	691	697	667	664	629	673	688	576	649	643	673	664	662	658	701	629	620	673	652	619	629	657	679	670	660	642	659	656	644	672	668	579	656	638	620	678	689	629	653	603	656	666	626	626	650	681	624	668	671	630	685	681	672	617	669	644	680	641	661	630	664	689	660	651	620	641	645	646	660	618	604	670	624	648	680	626	705	673	670	680	659	611	682	677	626	653	626	656	666	667	654	642	672	625	617	677	730	651	646	658	665	625	620	612	669	674	712	682	659	655	621	628	683	655	686	585	642	637	673	610	653	634	669	648	647	647	617	651	654	647	690	614	644	602	677	651	625	664	645	679	666	647	684	606	647	648	634	679	641	640	623	688	694	623	625	650	622	643	613	634	649	654	629	663	631	623	651	662	680	674	670	594	691	612	711	649	633	691	621	642	615	652	613	635	664	648	636	639	663	636	633	630	679	661	658	651	682	692	624	629	618	689	658	687	670	642	641	609	664	655	651	677	669	616	651	621	639	612	671	654	649	649	646	623	642	634	709	638	600	692	656	609	693	636	589	643	663	639	639	622	642	693	667	667	629	668	681	654	674	647	647	640	652	649	636	686	694	659	659	690	684	641	598	669	625	650	629	677	653	656	654	644	641	687	693	667	630	659	626	662	712	705	617	699	688	630	665	650	666	659	638	674	634	657	701	671	614	630	634	697	647	662	677	678	645	629	625	648	627	636	672	596	658	693	635	639	654	679	662	637	672	653	636	675	678	633	658	680	671	673	678	653	640	614	657	638	692	671	654	660	704	624	636	663	603	648	626	638	605	647	674	579	618	686	661	654	635	651	661	589	679	657	633	634	627	656	631	665	662	651	659	690	655	628	680	641	623	648	635	637	696	655	655	693	678	664	650	635	652	668	636	628	627	650	672	621	618	626	666	611	625	671	630	606	649	659	638	654	627	664	658	647	649	670	662	617	656	621	653	661	666	659	655	652	662	658	656	644	597	668	675	630	700	619	670	647	645	584	617	678	650	644	684	674	664	620	666	670	676	687	640	611	664	669	657	659	632	653	668	719	630	652	682	664	620	648	687	667	628	681	623	614	633	623	634	619	642	626	651	649	645	609	700	638	647	661	658	721	686	691	687	664	631	666	630	684	595	653	633	599	693	623	661	678	679	606	646	643	635	675	628	586	616	626	651	668	643	664	692	656	657	633
23005	21414	30004	24656	23029	20073	6467	605	516	472	515	495	454	488	494	491	488	502	492	483	493	514	458	437	461	487	512	445	496	468	450	495	452	466	487	439	476	459	467	479	490	490	486	474	506	496	485	491	447	453	466	456	453	462	454	500	464	454	479	437	462	436	461	469	496	495	493	533	463	499	490	480	519	480	436	435	447	474	463	475	486	513	469	481	452	441	473	481	478	456	515	487	453	483	464	478	457	455	480	460	441	469	475	490	467	492	454	461	467	460	468	445	454	510	469	474	501	472	476	470	477	459	486	447	457	501	481	464	496	485	459	484	476	474	501	450	479	455	481	486	471	460	461	434	500	437	455	405	496	453	476	496	450	460	513	466	500	500	434	501	475	512	457	463	486	500	469	480	475	477	457	491	458	442	461	491	477	485	458	451	456	499	470	461	468	465	484	464	508	480	473	475	479	482	424	405	456	433	451	496	474	477	448	473	508	458	484	465	469	465	440	462	463	496	471	462	460	475	441	483	493	487	484	468	456	504	481	494	493	451	474	458	497	511	442	483	446	428	497	482	486	480	450	446	479	451	453	449	506	543	453	463	463	487	465	476	509	485	462	489	459	437	447	460	494	452	442	461	460	475	483	500	458	424	480	460	465	517	478	403	450	465	464	482	453	454	467	447	430	471	478	469	472	438	477	456	482	499	468	491	468	436	489	484	466	484	455	455	474	463	475	482	455	461	455	467	483	476	472	469	504	451	474	476	464	481	473	471	487	470	464	492	502	456	504	419	481	482	477	456	479	479	497	496	488	455	500	461	462	469	477	487	507	436	503	464	485	491	471	464	488	494	483	452	465	466	468	496	501	482	470	450	448	448	480	496	457	439	443	458	480	481	458	456	450	451	472	516	458	496	467	448	488	476	439	450	448	498	459	480	473	444	475	454	469	429	448	472	452	472	486	533	507	474	459	517	452	475	444	498	444	472	417	468	489	461	475	483	461	497	438	453	464	490	455	509	471	505	437	507	442	453	461	449	427	494	472	437	467	455	488	496	497	469	491	510	439	493	475	477	474	458	440	461	493	505	505	464	471	425	483	479	493	447	441	477	448	463	474	445	477	533	441	476	464	482	487	475	449	484	478	464	472	466	483	426	476	495	470	484	458	481	519	481	482	482	473	484	465	481	443	463	453	442	479	463	453	461	432	473	465	458	446	472	497	460	466	440	459	454	455	440	476	470	479	465	499	471	458	462	435	492	469	487	494	485	496	504	470	486	522	467	480	489	477	478	474	470	503	501	459	461	483	456	472	489	492	483	485	454	476	466	425	448	431	432	440	472	449	489	490	431	477	463	479	511	496	453	500	467	484	500	448	491	498	482	454	451	466	469	458	482	456	444	474	479	479	457	467	471	474	468	493	456	503	475	486	496	466	508	495	464	492	484	466	426	462	470	462	465	455	487	464	480	479	483	453	436	459	492	451	443	472	465	473	487	445	428	474	491	456	461	488	439	503	507	456	466	477	496	466	459	445	441	473	460	472	461	486	504	516	473	442	458	465	478	443	459	466	451	464	482	468	462	490	472	477	444	489	510	443	460	490	439	452	439	487	457	468	458	470	463	453	522	466	493	467	498	480	483	453	455	464	461	484	442	460	452	498	487	459	508	474	483	473	474	475	502	474	503	434	460	450	472	480	443	433	470	478	481	482	504	479	443	448	409	498	464	452	469	499	486	498	429	470	460	490	504	455	484	472	464	476	471	501	486	484	488	476	501	482	447	484	451	476	461	449	470	484	491	450	448	486	458	461	471	503	477	492	470	455	460	502	503	490	467	448	481	453	498	496	482	468	472	450	493	503	461	499	472	455	495	427	445	460	493	462	450	456	483	485	452	475	476	464	483	433	454	451	474	456	452	468	465	449	448	453	449	478	420	463	496	464	452	483	459	466	446	441	426	448	480	476	505	480	471	452	504	482	457	457	495	461	432	493	474	473	415	481	416	478	488	470	451	467	480	483	455	483	478	499	500	444	447	464	473	458	472	465	444	478	487	431	462	472	465	502	484	474	451	478	492	458	481	481	467	469	485	456	453	529	469	466	484	504	492	488	480	499	505	431	505	436	475	447	438	482	463	471	483	484	499	442	463	465	474	474	430	460	453	499	465	464	456	415	472	452	493	454	517	444	489	465	504	497	486	471	466	443	461	450	491	432	478	454	465	437	491	498	455	471	489	462	465	477	468	495	488	479	478	452	463	494	489	518	466	467	453	467	469	441	489	450	491	478	473	433	472	431	449	472	469	493	453	491	485	429	436	461	456	499	495	437	483	454	482	446	457	466	496	453	459	442	452	468	518	461	439	455	523	496	468	489	435	458	462	487	450	473	499	477	511	509	520	452	479	474	476	491	465	435	524	495	467	467	430	495	468	455	513	491	475	477	501	470	522	460	476	465	477	460	467	424	446	468	503	459	485	473	467	499	471	469	485	488	459	428	461	454	489	478	447	491	431	477	446	440	487	491	474	463	485	460	433	445	488	475	498	491	457	452	485	451	458	449	480	485	454	485	497	474	462	489	517	448	496	463	474	468	481	486	462	435	460	439	464	492	491	505	465	497	468	500	477	487	447	507	427	501	456	471	463	473	509	514	482	468	436	444	473	514	451	465	514	448	470	474	474	447	445	492	454	462	492	480	471	500	501	513	451	470	471	440	424	471	480	479	459	429	476	450	486	497	459	527	459	476	469	477	456	471	469	463	448	457	478	487	485	442	469	457	478	451	465	495	454	484	465	457	472	458	499	452	475	510	486	493	488	458	494	458	468	434	467	513	462	475	472	453	443	450	496	506	465	470	449	503	452	443	474	490	449	482	470	461	454	489	486	501	479	469	469	479	461	471	495	461	480	481	501	455	524	449	436	466	444	458	474	518	510	499	445	465	445	492	473	493	448	500	493	447	490	473	483	491	483	507	500	445	455	497	498	492	465	479	457	475	472	426	469	512	484	446	467	435	517	469	459	480	468	493	463	446	516	461	476	483	441	486	453	503	449	474	482	434	473	502	471	467	461	467	447	464	468	537	477	474	448	520	476	451	493	495	473	467	464	479	483	475	447	496	500	463	488	489	452	437	451	455	439	481	463	435	426	459	464	433	462	467	438	461	461	483	448	478	465	429	481	454	465	462	469	459	450	461	499	493	481	424	497	449	442	441	481	507	500	450	477	472	475	470	466	489	460	427	437	466	457	479	490	456	455	470	469	492	480	450	412	472	477	518	482	460	527	460	486	444	510	457	464	429	454	462	487	483	493	513	443	452	486	464	431	486	472	488	459	449	434	471	472	470	489	442	459	471	466	456	443	490	440	482	454	438	451	469	482	469	482	481	485	475	481	484	484	493	463	460	477	410	480	499	462	461	484	456	467	490	480	469	471	471	441	468	451	505	457	467	458	467	473	459	477	451	487	423	469	457	445	475	478	482	505	472	492	462	522	542	479	469	438	463	445	463	506	480	467
59077	97902	78324	45123	39854	13104	831	847	828	812	817	756	838	827	815	752	764	803	758	766	760	787	738	834	789	788	728	761	745	771	793	745	727	743	740	755	782	779	788	785	792	705	739	782	799	773	818	765	769	781	769	772	735	778	802	796	777	746	716	769	720	761	769	743	788	742	817	787	773	797	837	871	824	747	785	777	736	727	748	767	740	738	780	785	751	755	701	781	722	711	770	765	776	781	744	728	755	744	767	777	692	786	739	739	747	740	757	725	781	758	771	743	734	798	779	745	754	738	764	716	743	759	743	820	743	742	784	758	732	730	724	765	809	789	754	770	743	754	744	738	750	773	783	734	759	743	745	768	757	821	680	775	771	776	767	754	773	767	798	757	798	758	728	774	778	773	758	771	692	737	781	773	774	774	710	763	754	787	738	762	782	736	745	774	771	773	797	684	734	772	768	768	764	733	746	731	692	769	730	830	751	768	794	761	737	793	732	800	764	769	782	777	772	734	783	751	799	736	718	760	797	751	788	741	759	760	779	731	735	742	718	755	763	715	780	771	789	707	792	771	740	727	762	755	800	793	769	796	780	737	732	793	733	729	773	744	799	722	776	733	737	755	716	770	759	763	702	744	771	745	778	746	796	742	768	791	778	807	783	741	806	824	768	731	743	785	776	716	787	794	792	794	756	745	760	731	705	784	772	764	761	765	745	725	775	786	760	775	781	725	739	754	678	748	793	759	740	738	758	757	845	730	807	760	749	734	755	815	703	795	771	732	767	731	744	757	704	813	773	754	750	785	748	756	735	782	797	759	756	766	738	727	781	769	735	723	732	748	765	764	745	737	769	773	714	795	743	772	777	771	732	775	763	750	727	800	774	721	745	760	784	702	742	745	738	717	786	790	780	769	758	770	734	723	782	771	774	737	734	731	720	772	771	758	775	763	804	784	731	748	730	803	780	713	749	785	767	752	762	775	726	756	747	778	801	800	786	753	795	793	749	771	785	789	739	801	780	761	745	726	737	715	775	783	777	733	805	739	809	758	789	759	751	811	796	772	726	773	737	721	773	746	769	814	745	746	789	789	718	765	742	784	748	757	728	760	750	765	808	740	790	765	762	798	783	722	748	814	786	684	728	737	748	743	771	744	790	766	771	737	760	738	766	733	743	788	753	814	813	790	780	783	747	777	766	730	804	777	784	709	749	758	732	738	762	775	660	759	779	768	726	760	802	770	702	736	721	765	760	739	748	734	775	739	739	749	796	754	776	819	785	739	732	753	742	729	794	774	768	731	793	721	780	735	772	752	789	727	807	738	748	776	760	751	750	774	802	714	731	710	767	745	744	766	722	727	768	743	809	735	778	740	751	769	754	759	786	790	763	770	720	746	763	774	804	750	747	790	768	742	774	756	778	742	756	799	756	736	765	705	755	830	754	714	754	735	780	722	780	783	763	780	749	744	771	762	814	769	742	772	741	768	753	747	803	738	787	805	737	781	775	739	775	729	734	773	747	728	778	774	731	793	755	835	749	739	726	754	738	764	747	718	742	733	748	745	764	785	794	765	763	721	753	736	767	783	736	705	738	725	810	750	736	761	747	792	744	751	785	742	766	803	757	770	761	783	755	702	813	754	764	741	765	755	767	797	751	739	745	737	780	759	734	795	766	751	725	747	735	762	686	790	716	751	753	701	788	737	745	743	761	776	753	730	761	746	792	773	759	755	750	729	779	741	757	775	735	768	777	683	722	721	770	717	801	726	712	757	780	703	768	776	723	752	826	776	702	719	746	773	750	749	757	787	797	786	739	728	750	735	746	831	790	751	738	751	745	727	730	759	741	770	756	780	777	786	762	769	783	740	749	755	749	765	750	792	742	754	769	768	762	781	790	723	793	776	773	750	716	735	770	754	799	747	777	792	749	773	759	744	790	707	776	730	828	804	718	707	726	735	715	758	750	749	711	763	724	755	815	789	762	757	785	736	774	748	774	750	740	752	768	748	774	788	764	727	763	756	775	750	777	803	791	769	787	798	733	724	789	802	766	788	778	795	771	752	730	710	728	727	695	753	760	754	812	691	726	729	794	736	753	812	769	761	813	776	742	734	725	700	723	740	755	782	771	808	777	735	748	733	767	793	780	765	789	804	758	761	768	738	784	770	786	784	769	732	754	806	740	757	769	741	753	790	808	773	734	789	763	748	760	735	752	747	805	732	775	771	749	775	797	771	726	752	746	744	737	763	741	752	736	773	762	780	774	755	750	759	734	775	753	745	789	771	746	805	767	769	791	751	799	727	773	783	795	743	747	744	783	770	721	772	759	765	738	759	703	794	778	785	741	672	777	766	723	729	793	713	793	770	756	804	806	770	752	776	805	767	720	784	796	803	709	734	758	737	748	802	684	737	774	785	752	723	795	761	720	776	733	722	745	713	785	821	789	783	779	745	704	744	779	752	767	781	755	759	709	755	743	766	720	797	783	768	778	762	743	768	776	721	763	737	755	794	790	774	769	764	760	756	812	773	744	750	757	778	724	785	744	763	769	759	744	779	794	743	756	733	826	733	771	781	706	751	755	782	769	795	744	749	748	792	784	799	759	800	770	811	722	779	770	794	735	755	801	738	704	751	748	748	744	815	768	727	707	752	782	756	790	789	763	768	781	793	768	771	817	747	761	769	812	788	760	768	773	776	703	772	703	738	783	811	672	748	776	741	778	721	758	722	753	784	746	788	728	723	731	732	771	752	680	744	750	753	794	806	766	756	730	791	754	736	734	713	750	801	738	774	799	755	759	700	708	770	731	754	787	775	775	682	753	767	764	734	759	763	800	697	746	730	779	786	768	828	743	743	812	765	786	751	751	695	831	796	756	735	735	749	788	775	786	756	821	782	742	758	745	774	758	788	791	754	777	808	788	736	733	718	764	800	747	780	726	767	757	763	753	781	754	752	750	789	741	763	783	744	745	771	787	769	741	748	758	789	726	725	754	784	754	766	799	773	757	743	748	781	749	808	727	728	810	762	756	721	762	742	778	717	726	736	785	716	696	761	760	684	765	775	790	755	756	745	746	761	700	750	758	757	755	793	759	730	796	799	801	779	773	808	764	761	749	786	736	714	756	794	754	737	773	789	805	750	743	763	719	776	798	797	789	790	740	755	845	759	779	708	768	735	759	772	719	744	758	744	739	750	800	747	770	775	756	750	752	747	784	763	782	705	754	727	722	789	748	776	760	794	760	784	797	731	747	743	789	749	764	728	728	740	755	810	768	725	721	760	785	754	737	733	799	751	761	778	742	793	760	737	778	715	752	769	775	750	773	743	745	743	734	781	780	769	704	817	810	748	784	753	797	706	777	785	750	715	768	795	768	759	755	799	728	781	756	783	778	762	732	810	754	693	756	802	757	718	731	797	772	749	765	750	817	770	776	819	764	747	720	716	736	769	758	743	718	806	767	790	746	756	783	775	789	749	757	790	735	782	796	740	741	762	778	759	714	730	734	730	763	683
28203	26245	26783	12337	4471	1180	424	415	409	447	468	450	428	394	416	430	417	410	412	437	445	445	395	469	429	461	381	415	429	424	410	419	419	428	411	405	444	396	427	395	431	419	413	448	413	448	432	401	445	417	416	431	461	405	407	436	403	397	421	436	439	433	479	428	419	377	387	448	472	454	421	416	419	395	434	454	398	420	440	412	395	407	412	423	418	409	400	462	461	430	410	393	417	451	428	398	421	462	426	438	438	437	446	421	427	432	442	430	442	448	400	411	458	434	443	460	454	439	412	462	418	428	397	425	432	412	388	448	394	404	446	409	431	427	429	392	447	463	432	364	447	382	433	438	399	425	406	410	399	462	431	449	411	450	460	398	449	443	451	445	438	376	432	413	437	416	433	445	434	452	455	460	410	442	444	431	437	414	452	426	420	412	447	439	453	395	435	455	406	453	435	427	425	455	410	416	426	455	443	482	414	419	458	382	451	432	421	428	397	407	433	431	423	406	452	412	416	424	441	457	421	427	436	397	434	435	434	428	439	433	431	460	400	433	419	410	412	432	430	418	407	425	413	424	404	421	406	425	442	424	428	403	409	426	386	428	403	424	384	404	410	448	467	428	408	446	430	410	465	409	433	408	469	415	417	407	409	399	423	418	407	427	449	425	439	420	438	441	477	429	420	400	447	438	447	429	476	415	436	445	428	436	412	418	389	435	446	396	432	443	412	458	430	379	428	430	438	423	439	457	466	420	454	416	420	432	393	438	430	426	418	401	428	445	462	428	431	399	424	433	438	410	386	379	418	409	411	410	446	431	427	396	409	443	424	432	386	437	445	427	419	436	420	404	408	441	429	427	422	429	379	424	423	453	443	386	457	432	465	488	455	452	427	441	439	435	468	440	427	444	415	396	466	458	408	421	489	413	424	476	448	447	428	424	415	453	445	432	442	426	426	437	422	417	455	436	466	424	400	352	414	417	418	464	422	421	416	403	427	440	426	428	422	415	437	438	421	423	417	434	412	434	396	419	431	454	401	461	415	370	417	434	412	412	414	403	420	424	428	428	449	405	419	385	382	415	416	427	407	441	435	436	451	444	448	421	448	437	405	408	411	412	402	425	437	431	418	437	445	420	406	426	427	439	409	427	441	419	406	427	445	422	433	418	421	441	448	433	426	442	430	438	430	430	433	472	426	435	427	426	410	410	433	422	421	429	471	432	441	417	457	414	428	443	410	404	450	429	443	413	454	411	395	395	447	431	412	407	396	451	442	416	445	457	424	424	412	415	449	444	425	441	417	436	398	429	441	414	453	423	401	404	422	419	444	464	442	414	417	434	439	422	435	424	443	411	433	401	452	439	401	431	391	408	437	422	410	426	443	435	428	401	444	406	441	415	427	450	416	366	452	465	406	428	397	432	442	442	417	406	450	432	435	424	424	446	419	450	414	438	416	447	419	412	433	415	450	435	456	423	401	437	426	427	398	457	403	422	414	428	457	415	449	401	445	411	418	444	446	445	398	407	383	438	402	452	405	414	425	457	454	413	407	405	448	414	442	485	409	461	447	412	398	400	419	413	417	449	417	437	408	423	433	443	404	424	439	409	440	399	413	415	454	410	441	416	415	418	410	426	401	399	409	486	436	413	408	423	442	428	459	458	403	434	435	434	399	416	415	420	426	460	425	399	385	468	444	422	436	423	433	418	443	440	398	404	445	437	437	400	458	427	409	445	450	380	482	423	424	444	439	405	471	419	422	379	424	435	431	459	426	444	417	398	484	474	443	436	435	437	398	411	426	394	411	435	389	445	435	434	452	464	427	438	423	417	395	434	406	434	469	438	435	427	404	439	391	442	418	431	432	417	433	428	426	400	424	450	413	464	439	443	417	402	432	417	428	430	399	447	457	423	453	386	434	399	422	434	410	433	413	442	436	434	451	407	454	416	410	432	425	464	418	430	413	415	433	426	397	414	463	439	409	483	399	410	401	405	412	402	422	447	425	407	408	414	427	394	425	403	435	436	458	447	413	431	413	424	425	437	416	443	431	432	441	425	423	419	413	425	416	425	413	421	434	448	452	435	480	404	419	393	432	457	414	426	453	390	397	408	432	411	436	425	431	435	418	429	404	442	427	469	428	391	432	409	443	439	461	378	407	401	451	439	429	394	442	445	432	399	432	471	483	447	425	417	448	436	370	415	423	438	423	433	423	451	453	424	438	402	429	416	432	405	395	409	405	417	420	433	400	427	394	451	426	450	432	412	444	428	427	409	440	418	390	389	446	428	417	441	428	437	382	403	421	435	436	406	462	430	428	445	463	450	471	433	456	425	410	426	438	440	420	426	450	457	417	455	440	470	420	463	389	414	420	417	383	447	431	410	406	421	435	456	428	417	405	419	411	440	447	409	463	389	447	415	438	423	436	414	438	401	435	438	417	417	440	425	446	399	399	420	424	443	423	440	380	406	428	429	408	394	380	391	412	442	387	455	428	400	405	443	418	447	432	427	418	427	406	360	437	394	409	419	416	432	424	413	472	437	420	428	457	377	404	431	409	427	402	414	434	457	411	435	414	416	430	456	412	415	450	458	457	443	427	431	436	464	441	408	459	425	469	438	414	435	429	459	420	425	424	450	410	446	432	446	383	446	404	448	432	398	437	421	425	426	407	435	388	445	438	402	427	445	424	398	411	403	441	403	413	435	456	447	419	408	432	397	456	432	416	404	398	412	407	439	434	400	411	438	448	394	429	396	429	416	464	409	419	412	448	421	430	470	432	467	408	377	459	437	444	434	422	478	415	406	439	444	450	446	415	430	437	427	414	420	434	418	428	441	418	417	434	419	442	437	419	409	421	410	410	444	392	445	403	400	436	403	421	436	454	383	415	408	446	418	430	429	431	415	456	420	422	402	408	416	431	410	443	425	412	428	433	405	400	459	469	390	404	390	431	436	444	401	410	435	436	441	458	415	443	375	436	429	426	413	430	438	447	417	427	441	393	400	410	414	400	470	435	453	454	419	418	471	401	415	422	422	453	441	449	412	433	393	435	388	423	417	435	429	386	443	396	412	401	436	443	391	366	431	424	412	437	420	449	433	407	416	399	435	439	427	404	395	412	393	439	401	390	450	431	437	435	433	461	421	466	412	441	408	447	415	444	399	422	440	453	425	451	417	452	468	411	418	423	443	405	446	406	469	444	382	447	444	415	439	421	373	460	479	407	411	393	391	416	402	448	434	426	425	421	391	444	370	433	430	468	408	437	425	434	419	437	440	437	466	421	406	467	426	464	468	406	425	439	441	437	407	426	435	427	431	397	417	431	435	431	424	444	440	439	446	472	421	426	407	439	407	442	417	428	413	434	412	428	423	433	462	369	418	413	449	428	388	424	411	413	435	400	418	429	431	454	439	415	444	456	418	435	439	429	443	426	442	454	444	419	391	449	379	402	446	433	423	394	450	433	407	429	422	404	427	435	406	413	453	432	419	421	478	419	437	446	426	431	414
36503	44716	33245	11898	9057	2241	750	737	746	756	701	760	757	706	735	729	737	759	705	708	745	727	717	727	678	722	696	707	744	709	727	764	720	683	770	758	768	733	737	747	782	707	740	739	687	709	717	724	689	701	690	704	729	722	721	698	750	698	704	761	793	733	729	704	750	710	735	720	699	737	739	713	739	735	744	729	715	717	720	728	660	740	766	768	761	705	690	728	729	711	745	724	718	755	774	720	748	726	814	673	688	745	694	733	711	715	762	742	724	756	716	730	729	721	746	731	733	728	797	718	755	759	729	720	690	705	722	717	701	783	699	719	736	706	737	761	753	713	748	718	744	703	690	731	738	682	717	735	664	724	748	697	721	725	711	719	740	706	717	715	725	742	711	747	794	742	720	734	712	757	729	775	692	767	705	700	747	735	708	701	690	703	743	706	775	728	735	744	742	723	734	706	753	718	732	743	743	693	733	737	706	721	732	721	722	684	714	746	724	699	706	712	714	730	718	700	726	746	743	710	719	721	708	741	718	748	738	693	707	737	743	691	710	720	719	724	716	737	704	766	744	697	716	741	738	673	743	755	740	692	713	729	761	742	727	712	718	712	687	747	680	751	770	730	744	728	742	714	716	740	754	741	739	745	736	681	783	713	724	682	722	732	746	760	740	743	732	700	751	730	736	738	723	777	720	781	729	687	721	750	730	686	700	759	723	749	730	710	749	727	728	697	736	677	727	767	659	756	714	722	753	746	709	668	752	770	671	769	730	698	681	762	756	741	739	715	738	742	718	720	762	725	720	695	711	738	685	712	707	746	752	763	773	729	766	721	733	750	753	735	723	758	672	704	694	749	725	765	781	753	732	749	707	752	752	762	762	744	737	745	686	686	729	711	681	709	722	731	745	737	737	806	741	751	706	752	697	747	737	667	743	669	766	726	788	794	768	711	802	696	712	730	736	735	748	782	714	702	730	712	741	776	722	767	716	725	738	731	751	709	733	761	739	670	780	720	720	733	751	723	753	731	715	688	786	757	743	676	692	721	751	779	702	756	710	724	774	765	762	722	766	757	682	762	739	734	722	729	780	726	706	770	738	722	742	751	727	747	771	773	787	796	709	756	720	683	722	726	731	708	710	729	700	680	777	755	680	714	732	733	710	691	712	739	722	754	735	677	729	737	704	722	775	713	755	720	740	699	709	721	711	690	731	760	734	723	708	758	715	744	745	700	729	691	743	736	723	721	719	728	733	764	762	749	718	762	716	751	712	764	761	748	716	666	740	716	715	752	743	742	776	703	676	754	684	692	725	739	734	728	709	750	738	744	732	745	734	750	745	748	718	733	786	734	760	746	750	712	698	751	713	754	719	769	750	740	711	724	728	782	739	720	708	739	740	692	762	720	732	676	708	743	725	721	752	713	763	677	749	699	732	711	760	694	763	727	717	767	736	763	763	697	749	752	759	773	747	702	709	711	696	763	788	695	696	779	744	741	722	701	733	703	728	710	742	744	725	730	738	668	773	691	698	741	744	793	716	717	689	730	704	714	707	764	674	718	752	682	685	713	739	746	724	736	700	727	677	741	767	708	760	745	719	757	741	751	725	745	719	741	748	761	735	656	777	763	708	734	722	747	767	719	697	693	726	754	742	747	700	719	706	730	752	755	715	773	766	700	734	741	720	703	740	741	737	786	759	722	736	733	697	714	684	709	697	709	698	726	718	736	707	722	747	737	776	724	708	727	711	744	726	740	739	726	709	738	693	748	749	759	686	749	687	774	737	760	735	747	723	731	745	747	749	691	684	751	745	713	762	689	727	670	739	715	744	778	717	701	740	760	749	758	732	729	719	730	726	775	764	757	714	724	727	760	740	704	745	686	772	703	713	713	688	724	703	734	766	719	723	720	761	739	762	723	694	745	737	785	779	734	760	783	751	773	736	757	735	750	759	747	701	740	776	684	720	722	693	766	706	729	727	717	726	715	728	719	713	709	721	787	738	694	760	709	701	789	793	707	748	714	748	758	751	754	788	761	740	704	706	723	687	736	749	763	682	705	740	704	707	768	743	727	755	773	715	732	720	752	729	750	736	718	699	757	718	720	710	696	688	726	694	686	790	804	706	767	737	724	709	738	741	755	738	764	759	729	734	722	697	744	780	759	743	743	709	712	707	692	751	763	726	763	693	726	718	718	744	739	743	715	741	708	742	701	744	771	738	772	714	696	723	692	739	667	735	739	736	678	718	724	716	746	771	728	722	751	723	794	717	758	678	743	729	736	736	731	720	715	762	670	704	694	769	761	682	717	739	765	720	743	715	757	687	793	709	745	738	713	723	722	712	667	724	705	745	735	732	748	738	705	722	783	718	742	739	699	740	695	709	703	740	766	796	702	712	726	688	711	736	699	778	732	698	677	717	710	763	701	713	766	782	690	714	726	708	769	696	702	731	718	679	740	703	790	769	766	744	700	730	732	732	741	729	760	692	718	676	694	708	687	740	714	698	711	759	724	701	727	717	708	749	719	728	735	766	730	718	717	737	736	737	774	718	732	735	710	744	734	693	778	757	718	734	737	733	729	741	718	680	746	708	728	735	738	685	758	745	743	744	693	718	688	733	736	673	743	715	718	714	696	729	727	727	747	784	733	687	729	706	684	699	743	701	702	721	709	739	755	745	698	685	733	699	753	716	750	755	737	704	702	744	717	687	773	749	713	723	732	762	743	712	703	770	724	750	707	709	743	671	725	726	684	718	749	688	736	765	709	765	688	721	797	742	739	733	732	727	747	685	684	737	722	718	717	724	723	724	723	733	718	759	745	730	725	682	769	778	715	728	711	752	720	734	752	738	710	735	681	719	731	729	725	694	708	744	752	736	757	742	676	742	734	745	741	745	748	755	720	797	708	726	691	687	721	740	697	755	767	733	732	700	764	723	709	722	707	696	754	740	708	717	734	714	749	703	726	754	748	712	724	739	796	727	738	698	731	748	693	712	690	722	741	726	758	733	721	687	747	753	700	706	733	692	766	719	739	756	694	745	653	698	731	754	773	722	725	710	775	742	757	741	758	785	805	751	752	691	758	789	688	724	772	727	739	779	731	732	782	734	687	720	715	723	696	762	756	715	725	727	779	723	737	706	714	761	734	749	668	755	777	726	732	752	745	712	746	693	724	772	694	719	727	751	678	699	733	767	740	748	733	735	723	714	720	781	767	764	735	759	726	762	659	737	692	734	715	744	718	737	740	712	737	691	702	731	728	707	717	761	753	682	737	687	705	718	724	724	723	697	749	746	739	711	717	775	708	661	750	701	741	831	713	765	744	770	729	708	717	713	744	758	764	695	759	700	743	734	743	744	726	714	740	744	727	704	730	676	759	740	722	720	703	745	733	735	756	752	695	748	702	735	669	734	741	701	704	737	709	732	731	773	691	758	737	749	752	712	714	729	706	747	723	701	747	772	711	712	747	688	759	705	711	702	800	665	689	669	754	693	730	749	746	753	688	725	711
23980	21974	31197	25934	22616	14339	1606	441	365	387	391	392	368	348	326	377	355	401	355	365	355	357	381	397	366	370	339	381	374	355	352	340	361	382	345	397	335	335	375	374	398	392	382	359	339	301	336	390	339	341	379	355	386	361	344	346	363	351	377	351	386	356	367	338	354	357	395	385	399	355	371	378	411	352	380	362	376	354	330	363	358	363	346	374	346	322	389	346	353	371	379	381	367	354	362	392	408	382	349	354	387	356	364	391	374	382	374	397	355	345	349	358	377	382	346	374	362	347	346	344	342	352	368	352	361	333	371	393	386	345	373	358	373	384	347	384	387	398	327	367	376	369	376	333	364	351	354	386	358	367	401	365	341	345	378	392	370	319	351	330	339	336	378	397	356	331	391	325	363	354	346	338	326	367	375	338	344	379	334	347	361	364	335	396	357	348	354	367	370	360	334	374	376	337	358	375	376	373	350	393	374	369	407	314	353	346	335	366	361	350	344	395	354	369	331	396	337	382	368	385	386	354	369	357	381	312	359	349	428	369	367	383	401	378	315	338	386	377	348	311	361	397	366	354	371	386	347	353	377	357	348	353	365	350	337	354	372	331	382	363	368	377	383	362	383	359	373	370	307	335	391	360	323	342	345	392	347	380	370	361	380	372	358	363	400	369	376	333	338	380	338	334	340	373	361	341	364	376	353	382	386	378	390	371	373	368	366	351	376	332	356	352	359	375	371	340	327	379	374	355	347	343	347	360	367	354	336	364	345	380	375	367	341	343	374	351	389	404	339	375	320	420	387	323	354	359	373	418	359	385	332	372	347	362	360	395	358	358	363	376	354	342	338	349	418	366	359	349	342	341	390	367	376	378	360	345	360	333	373	363	369	372	373	381	378	369	409	382	362	385	387	379	341	354	391	348	363	354	359	360	351	384	336	343	362	367	348	350	343	365	370	342	340	360	362	360	375	392	353	377	347	356	387	348	373	359	380	348	355	347	342	365	351	402	356	368	373	347	381	344	382	321	328	375	352	355	376	375	368	370	389	396	342	434	352	352	348	339	344	374	383	369	368	361	381	365	367	371	335	347	344	354	334	347	372	333	369	334	360	387	315	370	356	342	345	407	355	400	357	374	356	339	362	356	386	344	366	343	350	357	365	377	389	371	374	353	358	402	367	340	377	384	351	380	374	356	399	364	365	375	365	348	364	324	355	375	362	356	364	379	321	367	368	364	351	378	376	348	378	380	389	370	347	372	359	376	400	385	361	379	337	404	378	391	336	385	390	378	393	352	355	316	383	369	369	355	360	324	326	358	360	344	359	348	358	385	347	353	401	363	351	367	366	351	344	370	345	345	358	361	370	335	352	351	375	361	363	345	377	366	347	364	378	365	379	357	367	357	391	377	389	356	382	350	392	353	367	392	339	367	344	336	344	358	345	390	365	361	331	390	365	374	358	341	367	350	379	345	377	343	396	346	366	389	357	370	368	337	366	375	365	363	372	321	357	347	331	357	374	362	366	335	361	356	339	338	336	349	381	356	363	377	327	381	382	354	334	351	360	363	372	365	363	351	361	350	348	376	343	360	368	409	361	344	346	341	386	328	409	347	373	343	367	374	379	355	347	362	387	380	339	335	361	364	395	361	380	382	385	356	334	348	362	367	349	349	360	369	367	370	354	349	400	329	374	370	363	388	352	373	350	321	336	365	366	370	358	357	358	366	352	362	350	351	372	356	371	382	361	373	371	386	353	363	381	388	358	380	354	359	366	361	352	372	372	344	385	394	351	358	345	367	386	353	376	384	368	354	369	360	376	375	338	372	374	347	370	361	403	363	370	346	374	331	326	343	366	365	366	378	365	365	344	314	370	361	378	312	372	377	354	351	340	389	387	366	377	380	368	352	340	387	341	339	346	347	383	371	360	373	353	374	360	370	354	353	337	344	383	356	325	351	367	328	371	388	368	361	364	345	388	365	355	332	361	365	350	345	377	361	318	357	380	371	365	372	391	352	371	336	342	386	370	379	361	337	368	393	365	391	357	340	370	357	403	361	395	392	368	384	340	332	340	356	396	374	297	319	356	380	366	331	374	364	354	351	362	350	358	347	353	366	347	374	368	344	340	336	362	358	383	326	342	338	357	336	370	337	390	311	379	367	347	358	372	367	356	337	377	374	388	367	361	345	373	358	366	364	362	366	333	327	352	303	339	326	386	314	398	365	342	345	368	382	369	363	377	359	384	369	396	363	332	351	352	402	340	372	351	342	321	376	370	356	368	344	366	375	374	353	382	366	376	379	331	354	339	364	348	339	381	394	379	364	373	339	355	358	365	377	367	359	364	352	378	359	336	366	369	346	370	364	356	379	369	357	363	329	351	368	375	407	355	379	366	375	393	354	333	384	379	340	354	355	364	347	343	363	353	375	365	377	356	348	392	366	381	353	345	371	370	378	378	355	367	360	368	396	364	359	380	403	367	360	373	368	387	322	367	362	370	358	399	379	357	373	338	338	369	361	360	392	386	384	360	340	352	359	333	369	359	366	325	396	371	398	360	351	371	338	354	352	335	370	358	334	366	378	341	339	392	389	400	369	358	384	379	362	381	367	366	340	361	365	336	311	373	360	367	360	371	379	340	350	355	348	347	349	347	310	355	345	377	381	373	386	370	353	354	328	350	325	379	341	371	360	355	359	390	340	360	367	361	378	353	395	398	387	348	362	364	343	351	361	367	365	381	364	372	356	374	364	391	315	356	344	357	381	363	356	365	364	352	349	377	382	370	361	344	327	384	363	343	345	359	358	365	344	347	392	348	379	331	353	380	360	398	360	369	376	395	362	357	343	367	373	364	355	351	361	377	364	361	336	335	384	366	411	376	354	354	371	357	358	349	383	384	389	351	352	358	363	370	365	398	349	386	366	369	364	354	355	379	363	367	351	324	354	372	348	361	365	349	346	352	366	417	353	360	364	372	346	365	342	356	357	369	385	345	353	394	329	360	361	391	346	377	336	381	341	381	378	366	389	341	367	362	357	354	382	339	349	345	348	355	360	369	338	363	374	374	376	361	339	346	364	391	427	378	353	356	354	363	370	382	356	366	378	343	345	384	351	328	368	384	376	350	371	400	347	368	351	348	369	361	358	379	378	347	404	349	307	383	386	323	343	350	345	360	352	335	338	389	359	390	354	352	356	353	351	328	374	347	382	375	371	334	350	362	357	375	352	364	368	352	344	357	320	375	361	326	345	389	372	344	369	335	360	382	328	335	375	350	343	335	381	327	363	310	346	395	380	371	332	360	330	336	342	362	352	362	317	401	350	374	357	362	388	348	412	361	369	344	366	347	349	326	340	342	351	355	367	364	364	328	369	362	349	375	344	357	342	352	412	370	369	386	349	356	320	383	391	340	397	359	354	387	339	345	349	378	348	334	363	352	375	350	359	364	382	390	355	376	355	350	318	338	360	353	369	357	373	375	379	407	392	401	372	346	351	326	374	354	343	351	355
58749	87883	68664	37103	32663	9574	715	626	674	701	654	661	673	641	633	583	647	646	641	653	613	646	590	616	633	590	638	644	664	662	638	617	624	653	636	638	644	607	627	676	590	635	629	607	607	592	580	656	620	633	610	622	636	637	660	625	612	625	593	585	667	603	619	614	620	644	626	609	638	634	641	714	660	634	645	689	622	655	586	597	628	582	638	612	630	630	574	602	616	619	630	637	615	635	633	644	648	640	641	601	641	639	607	650	633	604	636	630	598	663	596	601	657	615	665	628	635	584	635	629	593	596	604	622	614	652	649	658	596	590	631	597	611	622	619	636	616	629	646	584	647	584	632	616	602	607	614	632	598	667	616	612	637	642	624	623	615	613	620	662	577	649	689	637	650	614	616	623	628	609	642	637	571	592	612	576	645	595	585	614	618	612	642	649	640	612	647	621	676	621	663	587	589	640	636	611	600	604	603	625	598	599	655	589	615	619	684	629	645	601	602	624	654	668	622	634	598	624	627	680	609	681	651	593	606	625	618	624	665	639	656	597	627	628	633	639	629	606	649	603	608	627	620	593	640	655	639	662	610	630	630	637	630	616	601	713	641	640	594	672	635	605	653	666	622	634	611	625	627	625	597	618	621	647	595	576	614	597	614	588	612	633	646	640	607	615	591	580	610	615	617	633	653	642	628	610	621	624	648	653	611	602	626	654	590	567	676	635	605	656	614	594	597	596	594	599	580	601	660	632	588	595	633	652	628	626	611	655	634	591	649	628	602	556	623	654	637	620	600	647	587	621	611	644	649	613	611	636	634	638	637	662	634	630	577	655	620	670	602	584	664	607	601	609	633	595	570	597	630	668	638	630	601	606	602	637	608	629	627	577	632	636	623	635	598	599	606	620	620	596	630	678	632	622	606	636	624	722	636	601	633	624	607	620	697	641	626	624	631	595	637	623	609	630	629	592	625	634	599	601	610	646	632	627	592	627	602	609	579	655	614	627	643	636	589	593	666	617	639	666	661	637	627	673	627	622	596	612	632	649	672	653	630	639	629	611	665	624	588	595	608	602	607	660	643	627	620	603	656	635	654	651	650	599	613	609	595	631	650	644	606	591	630	640	641	639	641	620	618	612	610	650	669	614	630	616	652	663	615	630	627	635	621	606	617	627	649	622	642	605	629	624	621	633	593	643	618	593	638	623	660	637	608	621	619	592	612	622	636	659	617	574	640	657	646	658	601	640	594	594	627	680	606	616	627	651	626	656	609	626	621	628	639	627	612	633	627	622	614	645	599	645	582	666	602	616	658	601	604	559	649	601	613	646	655	625	625	605	628	628	628	608	619	658	641	652	599	660	597	635	646	640	621	607	621	671	643	597	612	627	657	626	627	643	617	630	651	619	654	595	645	669	611	649	647	600	590	647	622	580	591	607	582	622	630	567	617	638	654	568	615	587	628	629	583	577	634	625	637	637	686	618	637	626	610	639	631	630	669	650	594	598	595	637	609	612	618	611	638	603	653	634	596	646	567	627	647	610	615	653	646	651	614	633	663	606	606	665	637	622	625	567	624	622	582	645	590	587	613	622	611	606	653	634	629	621	625	609	656	605	639	583	668	586	641	598	622	604	622	615	682	609	635	668	618	665	626	610	635	602	628	620	591	633	616	653	620	637	577	634	638	631	609	588	628	585	607	604	657	593	642	630	641	588	618	639	642	637	677	649	631	634	641	626	630	658	630	625	593	582	645	621	673	597	586	564	654	601	630	642	621	633	625	624	657	642	598	593	614	608	634	648	635	651	646	636	598	610	640	657	650	628	655	606	651	614	643	605	599	632	660	570	623	638	657	605	634	632	614	618	595	596	620	604	631	638	592	620	617	616	614	623	623	625	614	639	618	609	588	646	645	569	597	641	616	611	598	632	635	609	659	671	602	635	601	613	631	634	591	609	600	607	628	656	614	593	591	667	638	616	619	595	625	633	631	636	570	615	633	626	562	594	588	638	631	634	638	629	666	643	609	587	626	624	654	649	614	610	594	638	616	619	602	597	639	627	590	643	603	634	615	628	619	641	563	625	608	605	600	560	658	640	619	617	594	604	630	607	633	632	656	617	624	604	592	604	612	640	619	655	679	659	614	588	623	567	640	623	636	623	637	621	600	618	611	614	598	615	613	623	613	612	661	588	622	643	622	599	627	667	596	618	596	636	614	619	617	629	593	636	597	621	611	647	607	601	657	632	618	664	635	613	624	647	620	657	561	624	635	611	608	601	640	589	599	617	631	626	629	605	640	626	627	656	645	613	613	643	622	632	621	665	670	652	607	607	623	567	608	631	617	570	616	645	588	639	652	612	636	641	595	618	617	612	663	598	619	606	625	659	630	632	617	665	678	619	614	622	602	622	590	649	588	608	623	620	589	632	588	578	634	594	596	664	640	589	598	620	612	678	613	616	610	603	598	617	552	646	570	605	631	639	611	653	615	674	636	622	630	642	594	627	618	624	615	596	666	645	617	614	639	625	607	625	620	631	626	615	629	664	647	630	610	578	620	626	605	634	637	572	598	662	597	607	603	637	628	642	593	638	643	634	628	654	621	617	648	612	644	617	604	634	631	587	636	629	623	636	674	607	645	664	637	587	593	618	608	656	622	617	616	603	644	653	589	622	621	621	633	632	627	608	638	602	622	606	600	574	587	595	635	593	627	633	616	600	619	577	603	612	598	641	608	618	641	614	604	591	615	633	642	624	585	668	605	628	621	612	613	633	605	649	608	625	646	627	634	575	650	688	596	639	593	665	632	619	630	649	633	630	621	643	616	605	650	661	588	589	598	613	633	574	612	621	621	621	557	623	616	670	600	635	599	588	617	612	611	615	645	651	567	635	604	683	613	670	607	653	604	650	613	610	660	622	629	633	652	648	627	621	603	588	631	589	628	568	603	565	610	637	652	626	646	641	579	649	637	622	630	630	596	668	635	592	655	617	608	617	664	629	620	620	609	659	597	609	626	607	600	599	646	590	602	606	591	632	640	668	642	642	647	641	662	643	629	654	626	604	591	569	599	615	622	600	670	613	643	614	627	633	645	623	619	640	599	665	648	633	640	621	573	613	634	579	577	631	625	597	639	597	600	652	670	631	661	586	570	657	625	669	644	615	618	632	625	601	606	588	653	624	607	602	586	612	639	580	604	600	649	596	686	660	636	633	632	616	590	669	588	620	640	616	651	607	623	620	620	635	629	642	656	620	614	611	643	627	590	666	628	654	635	610	652	653	599	569	629	616	666	658	662	622	599	619	608	555	679	599	634	647	596	644	570	613	652	610	641	653	637	605	639	645	592	609	658	638	625	615	609	622	599	662	635	650	615	603	590	595	640	614	596	635	621	609	639	640	626	596	641	622	676	623	639	570	578	616	613	638	605	593	615	601	634	626	612	593	598	577	594	631	575	607	614	619	634	602	587	601	612	593	627	644	578	614	651	643	618	624	603	596	627	616	598	623	607	611
22998	21412	30084	24540	22717	19923	6913	603	495	463	489	498	463	461	455	476	400	464	448	425	438	467	442	474	450	445	394	422	454	418	492	422	466	425	463	423	450	441	455	468	434	438	419	474	447	428	448	439	474	473	424	437	442	456	468	433	483	484	448	425	461	450	433	419	449	420	479	441	442	474	483	474	546	480	452	452	447	451	437	469	427	421	413	451	425	450	460	491	452	409	411	459	480	446	454	463	442	444	470	471	407	451	465	487	470	442	478	459	463	459	443	454	502	461	456	444	441	405	431	457	407	442	448	428	449	423	449	424	446	456	429	433	463	418	429	445	439	463	419	463	421	455	460	437	437	453	453	451	453	418	439	469	424	436	458	465	463	436	450	442	438	458	448	458	452	447	448	419	403	435	433	450	487	450	469	445	427	440	439	462	434	450	414	419	489	493	459	412	460	452	427	432	456	437	418	439	434	458	493	387	420	426	416	448	464	462	431	462	468	460	450	426	433	430	454	471	419	478	474	456	465	433	471	438	450	425	443	432	431	469	463	472	421	429	406	450	433	447	460	420	495	424	447	449	472	432	436	447	477	450	423	497	439	425	422	428	459	429	475	453	423	440	463	436	483	418	399	433	437	435	441	435	475	426	432	449	429	446	423	448	464	470	465	498	447	430	451	428	456	483	431	473	463	456	465	462	452	431	434	406	463	437	392	430	445	424	450	475	497	461	435	461	449	484	433	508	442	423	419	419	454	444	438	482	467	484	470	416	465	445	434	453	430	474	459	461	431	433	459	436	445	447	426	463	464	430	425	427	451	464	460	471	411	444	467	451	440	461	426	462	469	446	448	449	475	456	459	441	488	484	420	444	483	425	437	422	402	454	454	476	423	439	457	446	455	445	429	473	441	403	426	448	462	458	482	422	453	456	452	476	448	434	430	428	412	476	395	453	436	479	465	444	444	477	413	429	442	479	457	467	423	439	449	446	429	418	443	466	456	461	422	445	463	450	452	443	448	433	418	455	423	444	441	420	453	474	446	439	441	424	437	453	411	439	455	448	443	430	462	451	452	419	418	451	453	427	468	459	434	458	437	432	468	473	486	438	462	432	439	464	448	457	438	453	466	418	434	471	410	452	439	465	447	441	465	437	440	419	418	486	448	409	420	425	440	438	433	403	487	439	458	432	428	412	466	450	416	452	440	459	413	493	443	415	449	475	454	439	441	439	436	421	460	416	438	422	437	435	465	399	492	433	436	439	459	468	444	453	448	436	426	426	460	459	438	440	423	425	446	459	398	452	455	444	429	438	466	425	449	418	462	467	466	453	454	444	407	445	446	484	443	433	449	384	475	468	408	452	461	484	467	451	453	436	447	457	439	455	445	426	464	446	448	459	461	420	450	455	445	466	442	443	394	459	440	427	461	454	447	483	481	453	458	475	436	460	488	458	451	462	435	405	457	445	456	432	424	472	436	446	434	443	437	392	453	414	421	397	457	464	456	449	484	445	481	446	427	455	486	422	466	457	460	433	443	443	467	423	465	444	523	450	476	439	440	446	472	411	443	408	447	400	438	481	465	449	384	438	443	409	478	449	435	441	464	448	430	443	464	462	410	446	412	440	483	441	438	458	464	478	453	459	459	396	441	437	419	431	446	463	408	437	423	429	455	445	463	453	476	443	428	411	483	446	475	440	460	449	438	413	431	422	440	455	408	434	436	440	447	431	436	430	447	465	455	464	443	456	428	450	454	446	493	475	466	467	431	455	441	445	452	447	464	460	433	398	406	425	445	440	418	418	432	454	451	413	453	459	448	448	447	436	429	456	455	465	429	447	433	479	470	463	462	421	452	450	433	456	431	500	444	451	446	460	482	506	411	461	463	465	457	485	421	437	451	441	484	475	447	486	439	438	435	431	434	425	415	461	454	470	419	478	451	473	462	427	446	443	439	451	404	427	461	415	449	471	430	426	452	445	453	465	423	414	463	454	452	471	473	453	436	475	438	454	452	447	421	430	440	425	438	460	416	434	468	399	470	432	474	445	443	492	440	414	426	458	453	432	480	455	482	438	440	458	452	412	504	462	448	450	429	429	437	435	417	452	442	428	431	457	441	425	443	399	434	456	449	458	453	438	434	480	482	425	450	446	431	461	458	464	430	456	451	446	418	436	463	444	447	444	434	461	440	395	421	474	450	448	429	425	436	429	443	450	433	452	431	459	428	478	464	456	443	446	446	452	434	422	438	441	419	466	443	424	426	440	485	430	460	430	434	464	477	427	443	467	462	481	453	424	421	435	463	463	447	410	448	462	451	464	464	474	439	422	431	461	444	436	450	411	478	452	419	404	432	412	462	432	484	453	471	461	431	448	421	456	475	442	416	464	449	428	417	471	426	427	469	438	439	411	444	420	416	477	433	445	460	437	460	460	440	441	448	450	413	437	466	450	458	401	436	447	426	424	445	430	439	420	440	455	427	407	428	431	434	484	480	436	469	448	445	427	456	425	471	427	435	428	459	457	462	454	435	467	452	430	447	427	454	474	434	458	416	441	447	447	509	430	446	451	468	432	436	438	404	453	442	421	443	458	443	497	434	444	429	435	428	459	424	470	462	434	430	441	481	478	425	466	457	460	429	413	444	435	460	487	455	438	406	438	435	441	456	441	437	450	419	434	450	464	439	442	451	519	460	447	435	446	431	427	456	438	420	433	458	409	456	408	424	442	439	439	464	431	422	461	413	445	437	459	457	476	454	460	441	455	436	474	442	437	416	465	397	430	454	464	385	446	466	419	430	420	474	428	439	421	492	428	435	427	474	462	486	420	450	436	424	432	419	441	472	435	440	433	456	402	421	439	412	485	452	435	448	440	434	449	471	439	445	436	449	484	467	451	431	460	442	428	443	430	486	446	443	445	445	424	418	477	474	413	418	441	452	465	459	505	414	450	441	432	433	444	469	424	450	453	466	455	453	422	431	450	431	448	430	437	477	433	447	439	440	441	477	446	437	411	417	434	457	403	447	463	421	468	444	464	454	456	431	429	439	466	398	467	452	441	433	457	431	486	444	449	442	449	458	440	428	458	459	479	432	454	441	465	445	423	417	444	449	452	475	457	478	485	440	459	443	420	445	448	458	441	439	433	434	412	447	418	504	396	416	419	441	432	435	423	447	434	485	436	418	427	431	434	446	464	417	468	439	426	437	459	450	473	457	490	436	428	468	482	440	449	465	469	452	433	445	444	409	449	469	456	460	461	458	455	456	469	403	460	433	430	472	434	421	470	440	439	446	452	428	435	415	457	416	386	477	435	464	431	447	438	443	445	483	433	446	422	461	444	446	457	426	442	431	469	450	460	471	441	440	444	450	461	467	449	448	443	462	434	457	464	428	446	448	450	447	438	433	433	432	438	410	435	477	447	442	432	446	479	468	407	471	439	433	424	425	436	456	446	435	469	432	464	436	442	476	434	463	456	434	453	453	468	460	428	438	435	468	462	453	424	453	442	426	459
59171	98356	78756	45198	38987	11811	846	817	771	784	722	741	772	781	659	680	753	783	742	715	759	717	774	760	743	707	705	706	737	744	749	712	740	705	746	744	772	760	782	721	759	761	762	717	695	743	731	750	727	731	733	731	751	713	671	745	790	749	727	709	721	772	722	710	724	769	710	698	751	781	784	825	867	776	715	730	712	709	739	696	760	718	687	691	702	673	706	713	738	714	737	720	679	704	700	722	743	699	740	766	690	693	733	770	686	721	737	747	730	719	699	716	698	718	697	767	781	719	702	759	702	736	698	716	760	743	725	776	734	746	717	745	750	732	745	743	722	718	767	715	726	732	708	702	703	766	723	755	700	754	728	727	725	726	701	692	699	741	728	730	718	713	754	751	710	730	742	739	766	750	714	688	743	721	741	736	699	768	674	726	713	731	705	690	690	742	719	733	702	764	731	763	704	749	700	764	778	736	716	748	736	736	727	698	710	681	726	713	710	712	746	782	733	752	693	755	732	728	668	687	694	739	712	741	676	715	670	759	736	806	784	778	771	743	701	702	757	719	743	772	797	692	753	757	728	791	740	631	666	693	743	704	695	736	727	683	678	724	694	725	710	773	707	725	682	689	725	777	746	737	731	721	710	717	717	705	711	701	679	681	723	768	729	740	689	734	685	712	725	750	732	725	694	720	693	778	724	739	737	703	720	698	725	751	732	777	741	698	691	719	782	747	749	726	750	715	736	711	745	739	756	685	730	700	730	749	709	674	683	739	702	717	738	725	771	742	757	748	720	732	685	740	735	667	743	751	772	687	714	752	722	681	776	711	701	757	713	694	727	760	782	742	715	760	733	749	768	727	727	718	734	720	750	694	705	761	743	704	715	725	759	780	744	751	751	705	714	740	724	712	719	734	765	734	719	742	695	724	715	744	720	781	716	745	708	744	696	689	740	739	726	722	731	697	720	762	692	737	709	696	737	696	759	704	693	739	701	762	718	708	746	686	743	719	724	714	744	760	709	654	721	687	727	732	771	726	729	714	717	706	693	710	729	754	743	716	775	725	701	712	731	744	695	726	746	730	728	716	685	699	748	729	695	752	723	759	704	721	654	741	721	700	708	729	703	733	764	734	736	696	735	742	722	732	685	715	685	754	717	752	717	679	756	719	723	696	747	675	703	787	799	700	730	719	718	689	701	750	672	726	711	730	720	745	736	751	719	732	715	765	697	679	748	707	750	746	767	721	750	685	768	744	727	703	726	755	687	732	761	702	722	715	750	689	716	695	769	748	732	707	707	750	714	713	703	719	758	703	738	720	697	747	739	710	682	738	715	740	682	700	717	786	740	724	726	697	780	759	718	767	750	691	657	730	714	734	667	736	747	716	729	708	683	733	760	728	730	695	699	678	691	704	688	716	716	774	722	701	729	731	756	733	718	727	709	721	710	689	739	707	806	733	710	727	706	694	681	724	686	716	711	731	690	749	736	710	707	723	744	681	771	688	711	704	756	755	696	727	723	688	721	682	727	754	726	693	680	722	721	669	765	761	758	739	711	720	698	734	727	754	717	715	745	747	738	679	717	764	755	685	767	742	762	722	690	725	740	725	710	669	700	652	708	712	718	729	685	713	746	759	723	726	696	782	701	768	711	757	696	692	751	709	738	781	742	699	716	748	731	723	715	740	753	672	745	742	732	741	690	725	675	707	700	655	710	703	711	715	774	730	785	722	690	763	705	751	706	722	730	704	740	731	705	692	715	728	732	743	722	693	720	715	706	719	717	696	726	728	763	728	775	758	689	758	727	690	747	761	729	747	666	756	691	739	714	698	687	747	690	720	667	716	722	707	725	733	753	711	687	712	712	690	689	726	770	779	750	683	727	721	703	752	685	734	747	745	729	745	740	704	698	751	758	708	707	707	748	703	748	684	732	758	749	721	697	735	770	680	682	743	726	648	764	715	705	718	707	703	737	770	725	702	733	733	749	754	757	695	716	727	693	759	756	760	703	724	769	683	709	750	711	682	719	723	681	739	693	688	719	728	666	777	722	703	710	734	711	738	757	755	707	732	684	702	735	695	741	723	707	686	724	756	756	739	740	771	673	714	727	674	753	784	732	718	736	702	760	683	698	712	750	712	732	787	708	741	752	695	705	707	750	693	741	709	724	724	796	701	723	712	746	730	767	707	712	712	701	717	706	721	736	703	739	774	788	719	744	722	778	732	694	737	738	774	752	681	686	765	764	690	716	728	733	709	738	733	720	742	721	703	719	694	702	734	732	743	687	732	736	747	719	766	740	708	719	708	719	703	699	719	761	698	732	759	679	740	738	716	728	674	741	722	739	746	734	729	746	765	726	743	741	733	731	687	729	719	739	679	750	767	724	784	753	748	699	695	754	719	728	663	734	733	697	750	725	681	703	750	720	748	717	723	757	753	718	726	723	721	719	727	756	705	758	698	741	733	802	685	710	776	729	726	711	676	747	704	723	702	763	695	712	714	669	723	735	745	720	736	698	737	742	727	741	701	722	693	699	693	734	685	753	709	706	760	770	729	751	722	765	732	699	753	759	727	708	762	718	745	682	692	700	747	695	685	733	735	706	762	727	723	703	683	768	751	712	717	717	746	698	717	782	704	752	658	735	702	726	682	738	746	701	735	720	730	760	681	721	752	752	785	717	781	707	765	725	738	707	720	666	696	724	742	717	752	737	708	741	724	708	738	664	718	741	713	712	679	711	755	734	764	693	736	725	716	746	754	752	717	731	718	728	700	712	737	743	711	702	731	758	752	735	765	722	706	714	721	756	744	728	733	763	738	765	753	749	693	712	739	682	739	692	762	745	727	721	745	720	718	736	707	759	776	687	731	723	709	737	680	719	701	700	712	716	697	740	758	677	733	724	750	721	751	730	762	722	744	724	679	673	758	714	715	724	696	808	699	698	721	754	676	722	745	724	723	727	747	720	724	758	715	748	716	757	756	736	712	757	792	760	781	702	672	743	714	724	733	751	763	727	737	706	705	712	750	743	773	718	671	706	720	703	781	681	704	683	680	705	754	740	679	713	703	789	727	714	729	694	691	741	711	702	768	713	730	712	689	714	721	763	734	707	733	709	701	668	748	734	741	787	794	778	730	710	720	746	717	738	738	722	782	749	730	788	715	725	711	677	721	721	738	697	747	695	747	715	755	752	724	662	698	726	703	706	725	724	691	699	775	704	685	784	703	733	738	742	726	743	732	696	714	713	728	708	734	725	737	670	736	741	775	683	729	722	791	741	677	715	698	748	707	753	687	708	691	757	706	704	764	739	715	724	758	731	767	746	749	758	741	701	727	719	693	772	740	753	754	730	701	692	707	789	744	725	732	718	728	697	754	751	709	731	736	699	705	735	706	674	718	743	728	748	712	735	760	685	735	737	720	715	710	723	727	732	740	697	703	749	707	695	712	705	749	691	736	693	754	700	693	706	703	726	742	701	706	714	751	739	702	750	772	717	762	725	746	726	719
28306	25918	27234	12655	4407	1030	460	427	406	433	421	439	443	426	446	465	412	409	415	411	451	414	409	409	434	432	414	457	423	412	444	432	443	410	445	436	454	424	384	425	425	433	435	437	449	450	463	430	388	421	391	394	412	418	448	415	408	400	416	426	437	401	464	430	396	433	435	420	433	456	415	417	408	430	436	412	435	414	424	401	426	424	410	417	417	452	413	432	414	392	416	464	417	471	409	432	424	419	440	455	399	441	432	429	405	457	437	432	417	463	425	400	402	421	403	451	446	430	401	425	416	427	416	449	429	429	429	447	420	389	397	431	396	431	433	436	424	429	450	410	423	413	440	422	453	437	412	405	442	434	416	430	447	441	412	442	382	418	421	431	431	388	424	427	405	452	433	418	404	403	406	444	454	409	449	438	411	392	451	419	408	447	450	383	447	465	431	451	396	412	408	478	408	436	420	437	457	416	433	412	433	475	435	422	384	423	423	399	445	423	463	434	418	453	409	433	439	434	417	429	444	411	419	401	397	398	426	420	433	424	423	413	444	416	429	428	433	439	401	421	430	419	383	418	431	442	448	411	397	395	450	401	413	427	433	390	479	424	417	410	432	403	410	431	409	410	436	439	457	446	450	453	431	421	466	445	461	408	447	431	427	426	422	425	428	429	409	430	391	416	416	392	425	420	449	411	447	409	438	411	400	452	413	429	409	466	419	406	424	412	409	434	432	413	421	465	409	423	432	440	467	431	428	443	412	455	459	412	446	452	467	417	421	444	431	430	415	427	412	413	426	451	447	393	422	422	427	396	451	440	396	440	417	416	418	463	476	433	411	398	436	434	446	414	448	454	424	486	408	453	448	403	412	420	440	484	410	430	451	376	444	473	403	416	452	421	425	417	403	432	404	460	402	406	440	403	446	405	433	397	417	425	433	415	409	439	422	424	409	449	447	391	442	416	373	453	462	406	410	408	416	452	449	425	457	414	423	408	446	434	399	427	396	400	397	455	384	439	475	425	408	419	378	405	439	441	425	438	387	408	432	403	442	433	433	466	424	453	413	429	407	419	412	403	420	420	400	399	427	423	430	432	432	429	429	439	425	427	424	439	439	436	399	469	435	414	397	401	372	426	402	402	433	404	421	458	422	425	412	463	429	457	417	421	444	418	439	441	444	433	423	433	403	419	433	437	444	434	421	420	403	416	413	455	427	384	460	399	447	437	455	419	463	426	442	417	382	444	403	443	429	403	447	459	445	476	435	418	403	382	482	415	429	401	457	433	410	422	438	444	404	432	440	462	427	403	405	419	403	410	437	402	400	454	420	443	422	454	411	456	419	412	420	416	445	429	420	402	418	438	436	468	434	415	467	428	408	432	406	392	401	425	401	404	428	413	404	444	381	396	445	418	434	443	455	412	371	421	441	392	444	433	428	428	417	413	416	427	394	408	415	419	416	431	419	467	425	421	413	420	421	441	397	392	420	448	387	445	447	419	415	399	419	410	401	419	407	435	368	427	412	420	416	400	408	444	448	415	404	427	399	447	440	414	402	442	396	410	437	420	406	437	431	389	433	443	441	443	406	404	427	413	406	446	443	410	425	405	430	448	434	420	404	406	410	413	410	376	440	422	428	423	426	426	428	452	439	409	411	438	436	419	409	447	470	423	454	391	432	430	411	452	416	396	412	419	420	442	380	457	425	461	421	387	445	427	427	447	434	457	443	431	431	416	412	427	403	394	409	414	472	415	420	416	448	416	426	424	412	442	394	402	431	416	442	433	415	425	393	421	442	435	431	411	399	447	433	409	418	398	428	392	441	463	433	400	409	464	384	462	451	452	443	420	437	428	449	411	439	408	404	411	423	423	400	441	419	420	414	444	411	415	418	445	363	425	437	450	431	418	439	394	436	436	441	449	447	464	412	457	400	417	419	446	429	438	435	432	413	447	437	422	431	442	451	446	429	442	405	431	445	439	389	409	435	408	410	425	419	436	462	437	434	416	430	417	459	411	440	443	413	433	430	441	444	450	429	434	394	418	393	411	468	433	433	386	425	444	414	401	398	419	425	400	452	427	387	434	454	414	440	436	421	413	452	411	422	375	399	398	460	440	411	472	442	435	458	424	448	471	429	417	434	442	422	448	452	402	419	403	450	393	429	426	472	430	444	428	408	435	430	442	431	417	402	419	438	447	450	440	467	434	440	403	399	417	456	407	421	403	400	475	467	413	445	402	396	436	395	423	464	382	414	412	440	440	446	420	430	416	443	388	408	433	418	429	423	439	417	407	415	379	433	440	399	436	423	414	441	442	425	446	433	425	414	443	426	454	436	427	432	423	438	376	414	443	461	409	433	420	463	452	443	400	374	401	388	416	412	404	468	426	414	411	440	407	409	483	429	422	398	403	448	406	449	431	438	426	410	423	453	416	409	430	435	405	420	441	419	435	433	450	436	397	414	434	411	413	412	412	417	418	420	420	412	415	451	436	423	445	451	380	406	437	441	417	462	411	419	405	458	429	447	440	460	453	427	394	421	428	406	400	441	447	424	407	418	444	403	434	428	394	448	420	393	447	402	424	427	449	437	414	427	442	423	435	438	428	433	415	424	452	369	453	411	449	435	405	424	429	403	421	436	405	394	414	410	440	441	417	440	428	407	469	448	473	413	435	433	426	430	456	434	428	432	428	408	439	417	445	439	419	408	414	424	437	429	392	436	428	432	449	404	437	406	447	407	421	451	425	403	416	410	437	464	439	415	465	364	448	414	413	439	411	460	440	414	427	443	444	441	399	402	420	414	421	457	402	411	403	421	444	439	429	424	430	421	423	405	416	425	427	432	379	447	409	445	432	406	463	426	423	413	397	460	446	448	431	404	425	455	437	443	444	422	409	432	417	415	412	429	453	436	429	434	432	459	450	413	411	432	436	422	414	427	399	438	458	441	415	428	431	435	423	420	467	419	464	442	409	380	430	438	435	402	420	481	421	386	442	408	439	406	391	422	397	444	449	416	436	420	410	425	444	399	462	420	464	414	441	443	420	441	425	417	409	435	463	417	397	410	431	381	422	407	400	453	454	415	410	408	421	418	405	422	397	455	445	433	423	403	382	437	415	449	454	403	440	423	411	425	441	411	429	433	432	434	448	412	403	436	389	434	437	439	429	441	442	429	395	446	449	431	459	440	419	422	407	426	422	401	430	435	401	424	407	422	420	433	439	439	448	391	416	435	410	421	401	427	449	414	403	398	406	439	428	437	391	425	454	406	451	426	430	411	414	467	414	430	411	430	425	410	402	395	429	430	418	410	445	395	380	422	429	441	437	423	420	420	414	431	459	421	391	400	448	394	421	422	434	419	418	403	430	411	429	413	466	435	433	368	411	424	379	424	443	441	445	455	419	407	447	408	394	409	424	434	427	393	455	464	460	387	438	411	416	420	415	417	399	451	407	446	448	449	448	387	394	431	426	431	416	480	424	423	449	440	426	437	433	478	421	412	427	428	421
36760	44866	33894	11993	8857	1777	744	714	686	749	721	762	694	771	704	734	740	721	755	683	728	779	702	708	745	753	729	728	708	683	720	729	722	738	741	769	664	759	715	705	725	695	731	763	724	752	743	749	716	733	703	820	763	713	709	735	682	725	730	731	773	749	735	762	756	733	739	718	733	727	748	748	745	686	749	663	744	769	695	717	675	705	709	689	731	697	739	709	759	708	737	750	764	764	660	731	778	749	731	716	741	736	728	771	679	751	742	748	707	779	754	732	715	675	717	724	734	780	663	732	770	716	705	742	705	747	729	718	688	751	756	712	743	755	715	728	704	751	747	683	714	760	772	690	754	704	747	717	706	733	731	706	761	709	728	653	715	786	706	711	753	702	708	753	694	717	697	702	709	686	724	740	723	763	700	735	707	770	768	738	732	719	760	759	743	754	733	722	720	655	732	731	767	745	754	720	721	717	752	735	754	685	783	757	742	730	756	740	726	733	667	742	715	725	721	675	726	740	727	755	743	734	719	737	710	699	756	727	746	745	755	741	775	780	725	760	761	696	723	761	701	728	778	757	735	759	749	710	739	696	735	729	729	719	705	717	741	724	729	719	694	750	692	734	730	749	722	711	710	711	722	764	722	695	735	755	758	724	744	746	717	753	725	716	714	714	742	762	700	712	687	746	762	675	749	756	711	709	669	739	699	716	694	695	736	683	770	719	739	704	780	702	725	734	682	694	724	717	710	728	759	732	719	709	735	734	759	705	702	773	695	757	727	766	705	755	736	783	761	752	777	734	760	710	715	727	767	756	746	735	713	687	767	707	723	736	725	773	726	717	740	733	715	731	791	722	709	739	717	719	725	705	718	759	721	718	782	715	681	714	749	752	712	703	678	715	724	726	721	695	709	714	707	672	701	758	734	724	717	732	747	749	713	725	721	739	698	684	713	686	714	720	747	690	701	759	748	719	723	732	749	690	711	734	685	698	707	727	733	816	710	695	698	714	737	723	761	706	721	740	748	713	711	750	752	745	717	731	730	752	751	720	753	707	764	719	710	703	679	733	747	739	754	751	692	763	686	713	718	746	756	774	700	709	768	709	698	697	734	744	763	747	715	746	676	691	684	752	731	701	757	719	727	735	740	735	752	757	737	694	691	776	727	734	727	707	682	737	785	732	758	710	724	680	720	747	779	722	744	719	686	718	744	704	725	725	724	752	739	661	752	755	764	759	727	769	747	707	705	757	701	684	718	712	695	747	757	752	743	757	674	738	674	748	729	744	769	751	729	727	765	738	715	736	717	699	733	735	685	714	704	770	744	731	730	742	763	730	697	732	684	753	743	678	735	748	789	745	759	746	737	770	718	723	683	694	737	730	722	703	723	721	724	713	734	764	743	709	714	757	736	718	708	766	710	682	720	681	713	734	757	699	714	770	732	715	728	738	739	735	732	700	719	684	647	716	755	724	717	696	764	694	713	736	749	717	716	754	750	719	735	735	754	777	745	753	724	731	723	747	776	731	696	750	770	748	718	712	715	706	713	720	747	732	739	703	724	727	763	714	741	712	690	756	718	757	741	781	717	709	744	703	719	769	739	730	751	725	669	718	742	697	739	712	698	710	692	719	759	750	708	705	704	788	680	731	757	762	775	750	725	754	697	750	714	733	715	739	710	730	731	726	748	748	721	734	719	739	726	719	721	726	768	698	713	729	737	727	723	745	717	685	708	694	689	710	745	660	704	735	712	709	757	720	697	753	717	722	727	759	773	735	754	713	746	731	684	715	739	716	737	710	713	742	678	758	741	714	745	764	719	803	693	694	753	713	754	716	671	747	753	698	699	678	723	759	744	749	700	691	696	708	704	780	702	718	727	721	713	702	701	734	729	723	748	774	747	765	731	732	716	713	712	751	679	745	725	729	747	733	710	689	740	739	733	726	712	720	741	722	713	707	766	750	740	700	727	685	673	733	736	722	753	743	699	710	736	699	720	699	724	704	756	730	676	753	713	735	748	733	693	725	663	710	740	758	723	775	766	723	753	751	701	697	764	774	722	695	724	729	725	768	701	672	729	714	707	712	760	713	780	696	782	738	723	716	740	725	751	727	728	700	735	729	758	679	683	741	746	724	733	747	702	765	706	716	742	740	758	719	710	796	740	727	721	701	730	694	750	722	728	721	693	757	742	739	720	745	679	752	753	720	694	767	738	689	788	722	731	753	719	746	724	736	703	751	724	709	774	726	743	725	727	739	725	732	765	660	697	732	745	737	761	706	762	737	717	719	682	744	674	723	706	706	745	722	739	722	745	737	704	733	700	716	771	723	713	742	727	733	738	701	723	698	709	739	696	738	738	736	741	696	745	708	699	706	710	773	727	731	695	738	732	726	701	755	694	723	725	744	664	761	754	782	740	697	713	753	690	762	733	728	716	708	703	723	745	744	698	724	759	721	728	721	726	709	729	716	714	676	728	732	735	678	755	749	716	696	746	768	716	772	738	766	742	719	754	727	736	725	754	780	738	717	718	699	719	719	723	729	708	736	716	675	734	681	747	690	739	753	696	704	727	727	690	770	711	704	728	735	752	696	708	695	697	718	723	725	724	755	724	726	709	689	720	730	742	794	761	679	766	771	656	729	754	705	767	678	728	728	753	737	734	740	694	734	748	701	770	751	741	659	725	765	700	754	730	741	680	736	710	731	781	671	714	734	706	746	664	680	738	774	732	666	737	715	750	726	713	717	747	757	701	704	741	706	757	720	695	710	692	699	714	723	737	731	725	723	735	716	715	721	728	722	754	750	719	734	701	737	700	722	714	744	707	707	744	735	745	751	709	706	721	754	686	739	739	731	699	751	734	791	726	743	751	763	754	727	701	753	712	676	743	753	732	745	689	739	739	693	675	743	689	741	769	725	737	700	719	764	707	720	677	689	667	725	667	710	706	714	775	693	705	727	738	725	741	698	775	723	726	772	707	797	709	721	771	686	745	697	746	699	745	769	719	707	726	689	718	758	713	756	719	726	752	716	738	749	687	731	741	796	743	749	779	712	692	739	699	729	677	753	687	731	734	716	729	726	714	767	760	701	722	747	720	689	734	748	711	724	705	729	738	710	747	729	729	761	710	730	691	717	770	760	733	761	740	765	734	738	739	741	694	707	692	714	775	709	747	724	728	712	682	749	725	775	706	758	727	729	686	703	710	719	728	718	685	769	715	720	728	705	774	732	703	677	744	742	716	697	725	762	730	677	736	716	703	732	694	755	666	756	688	756	700	710	733	693	738	712	717	746	727	699	744	713	708	730	708	706	737	701	724	711	693	697	676	707	712	698	767	733	694	747	729	708	723	752	707	748	701	738	713	716	740	697	685	730	717	689	734	700	763	756	751	735	672	719	731	753	738	753	715	677	716	740	747	720	768	721	672	728	712	768	675	703	748	717	677	727	726	747	746	691	673	712	695	738	715	747	706	714	668	760	697	737	777	750	713	729	692	745	733	736	723	717
23950	21883	31346	26050	22654	13364	1222	459	422	428	367	348	382	408	403	385	378	376	400	401	408	397	415	422	382	373	366	367	412	381	382	376	373	368	411	323	347	380	362	396	393	391	372	357	381	394	327	384	391	358	384	387	391	378	379	391	378	388	367	383	426	392	380	372	378	368	385	423	402	359	392	424	436	378	391	387	378	370	376	343	386	382	374	362	365	366	393	382	388	396	399	378	426	360	374	392	375	388	394	373	394	409	414	377	366	382	384	379	370	380	387	376	389	392	388	378	372	365	377	372	386	373	419	357	371	425	376	355	364	378	373	397	403	386	390	361	372	421	357	396	361	381	418	371	415	338	366	383	376	390	365	402	360	396	378	389	392	402	371	358	369	400	383	396	406	386	370	390	388	391	374	385	376	371	408	381	379	324	383	340	412	399	416	385	376	364	397	405	389	372	389	390	387	375	386	378	412	366	400	382	390	387	387	370	382	374	420	392	372	373	388	404	389	385	385	393	384	376	408	394	411	408	374	402	410	369	400	388	394	388	395	419	394	405	402	340	382	338	371	402	398	349	358	383	344	376	418	384	381	331	386	383	386	379	381	383	379	364	379	445	384	388	394	390	390	360	358	382	384	395	405	373	374	366	351	388	381	395	366	392	398	376	419	393	384	398	398	379	362	404	333	391	403	364	384	402	376	341	384	368	394	374	407	382	400	405	381	396	376	383	427	362	400	393	377	389	393	389	381	404	393	365	402	361	339	411	394	372	388	380	346	383	376	390	396	359	389	351	375	368	392	397	350	404	359	388	423	429	382	353	371	382	381	414	379	398	409	405	398	402	377	387	396	398	394	383	412	372	362	393	391	344	393	404	380	367	398	400	377	340	400	375	363	427	351	382	365	405	388	364	398	384	391	361	370	392	357	394	386	375	372	392	393	410	370	369	378	361	382	409	351	388	416	383	422	411	391	376	347	377	381	379	394	409	379	377	409	427	373	396	382	405	390	390	343	374	378	377	391	382	382	375	388	372	359	382	383	372	379	403	362	368	392	417	340	357	377	363	376	379	374	384	377	352	407	385	412	400	379	391	374	417	335	361	372	393	396	384	376	377	416	429	367	367	363	377	392	402	385	404	406	394	400	372	416	379	384	381	377	393	365	394	390	356	372	391	404	360	409	370	358	403	383	400	405	401	348	407	371	354	420	398	390	376	400	390	405	385	395	328	406	395	377	396	379	393	397	365	354	362	391	366	374	398	390	395	353	409	393	409	394	396	395	381	383	394	418	372	399	358	363	366	360	411	432	410	401	412	376	387	351	363	388	407	366	412	375	369	369	392	395	419	392	419	410	347	386	382	366	381	389	362	398	415	386	400	376	410	382	375	404	352	390	387	397	398	385	388	392	453	419	406	396	399	421	412	391	383	368	379	376	387	363	407	368	392	394	387	367	356	402	382	358	385	368	403	410	395	382	392	393	388	377	379	371	407	362	360	399	406	384	355	371	363	405	360	391	390	403	350	380	396	364	342	381	386	351	390	364	398	379	370	347	370	371	356	332	353	390	400	395	365	400	376	372	408	363	402	393	411	338	384	390	387	404	355	370	394	362	355	386	412	382	402	402	404	370	412	390	378	367	396	376	407	382	401	402	381	413	410	409	379	394	404	396	355	383	378	383	402	403	371	400	377	409	428	369	385	399	350	392	381	395	389	405	410	354	357	395	366	381	395	417	402	395	406	352	417	406	352	401	404	393	401	405	381	381	387	355	404	352	357	396	393	387	364	404	403	405	391	347	419	416	370	352	397	386	347	385	429	400	391	398	347	370	382	392	345	368	380	415	378	374	343	373	357	395	372	395	379	410	362	363	413	362	397	372	381	406	375	391	397	368	413	394	388	390	370	377	377	386	372	377	383	370	375	393	414	378	381	381	373	391	358	403	390	380	374	379	401	384	374	355	356	397	400	394	418	410	342	382	377	367	383	335	351	366	358	383	354	368	414	348	379	388	367	396	380	405	399	384	333	358	381	394	342	377	347	392	393	364	365	390	408	402	356	371	410	407	401	350	377	388	385	393	380	409	410	366	362	369	351	352	428	353	397	383	395	405	348	356	410	364	368	432	387	416	399	361	376	409	407	374	339	377	390	373	398	364	406	379	397	381	361	412	382	351	390	371	373	397	394	374	387	355	394	410	421	376	346	368	389	384	392	399	395	380	376	369	395	349	357	396	373	356	355	380	374	379	385	381	390	350	331	388	353	369	354	421	368	377	397	384	365	358	369	357	389	401	374	383	406	408	415	409	359	382	384	389	385	354	403	354	424	386	377	405	345	396	391	413	400	383	379	389	360	371	365	410	382	386	368	359	341	390	417	396	377	359	400	380	369	379	414	361	385	372	394	389	419	387	366	407	372	390	377	392	395	364	397	402	389	398	385	378	398	377	377	371	387	368	374	389	381	386	392	363	413	416	389	413	366	365	421	374	356	384	410	429	375	367	412	401	388	389	361	390	364	398	381	359	394	415	421	375	385	356	362	383	382	384	415	391	398	368	366	424	341	396	374	370	394	375	384	384	387	401	404	428	386	361	420	391	374	382	394	382	401	378	416	396	356	374	419	380	415	379	382	341	382	426	411	406	379	404	395	376	416	338	394	396	374	389	362	377	363	415	399	389	399	391	399	377	384	359	398	378	395	384	360	395	383	377	424	374	358	400	373	370	377	384	395	379	384	389	421	344	411	380	360	367	399	391	349	352	380	367	371	352	389	361	366	393	345	391	410	406	360	401	375	367	360	419	369	343	370	353	371	386	376	431	363	374	392	407	389	397	393	372	408	386	360	387	389	378	390	363	369	413	372	378	374	396	396	384	378	403	370	390	386	394	397	371	380	373	364	372	388	355	396	427	368	362	416	394	383	399	405	407	368	393	384	382	366	402	334	397	396	375	385	358	388	413	412	396	371	376	381	386	377	361	385	383	384	352	367	381	402	407	376	444	362	368	384	383	409	392	424	364	400	377	346	389	405	386	370	397	386	356	412	395	380	397	418	321	376	367	400	394	378	382	404	394	373	393	377	379	371	386	348	373	396	363	366	380	399	343	374	386	372	373	375	396	409	370	412	391	403	400	383	372	371	368	372	362	389	381	391	384	327	357	391	373	393	353	379	375	376	364	369	394	440	363	380	371	364	386	391	402	364	356	345	424	387	361	351	386	383	396	370	350	397	391	407	408	395	359	387	395	379	358	392	371	405	391	376	394	376	377	394	380	381	357	386	366	394	370	384	385	342	357	382	404	381	388	409	371	363	391	366	402	382	385	392	346	355	391	380	416	392	438	423	381	421	389	405	390	365	393	388	383	373	385	385	382	381	374	381	364	366	391	381	378	387	368	379	377	400	411	398	379	385	371	368	417	383	376	403	359	365	383	376	398	381	388	407	374	370	386	399	364	361	384	378	393	386	391	390	401	377	368	374	386	407	362	376	377	403	354	381	415	373	430	369	401	384
58577	87830	68939	37399	32531	6996	681	671	690	709	678	648	646	708	683	665	636	625	657	611	661	644	691	619	610	656	615	653	660	659	666	686	645	656	675	628	668	667	670	651	605	688	667	652	645	634	656	678	683	656	653	700	646	670	645	646	654	676	645	628	642	663	606	670	650	707	646	645	635	672	711	699	707	720	671	658	654	621	653	614	667	674	727	626	599	624	681	640	648	668	677	717	607	611	638	651	659	695	659	673	671	660	623	595	691	629	652	697	602	661	679	626	674	629	648	648	629	686	681	668	650	627	658	680	646	641	664	622	673	635	703	675	651	678	661	622	631	659	643	650	635	665	641	612	660	676	619	625	660	696	628	680	645	683	658	626	603	623	651	658	646	654	665	656	658	598	624	684	656	614	648	613	681	633	634	607	674	642	628	650	667	630	621	704	657	683	692	632	638	653	661	631	641	686	626	671	651	657	649	662	674	655	623	624	645	647	670	651	681	641	638	651	624	675	661	700	630	648	619	606	669	683	627	642	644	687	667	666	673	619	639	660	658	642	641	659	680	653	649	643	660	625	696	612	634	726	672	614	615	673	632	642	691	664	655	612	656	628	651	672	722	629	647	636	708	680	648	669	655	682	659	666	626	668	590	690	673	632	635	649	630	640	673	651	634	656	622	627	637	653	632	636	652	626	642	659	637	596	648	655	663	655	694	685	629	635	652	653	665	643	647	629	619	615	632	651	709	630	645	665	626	599	615	632	630	662	658	612	679	644	656	634	684	664	682	660	652	647	673	651	616	654	688	662	650	690	664	639	629	616	609	634	693	644	698	665	654	637	669	605	655	661	647	687	663	685	704	653	630	671	671	640	648	714	633	660	626	648	677	597	650	666	587	696	663	634	671	655	666	640	640	625	617	665	662	632	648	676	677	642	661	660	661	646	617	630	671	594	631	660	645	677	656	649	641	632	627	698	697	655	677	670	641	662	624	692	648	648	629	646	596	616	637	658	705	606	707	646	704	654	692	656	660	635	663	655	643	643	645	636	636	622	610	617	647	662	643	609	630	645	678	648	639	646	653	660	645	639	657	683	662	659	633	664	699	667	612	656	627	656	659	636	646	669	649	670	651	634	646	658	656	694	678	690	617	668	616	624	647	614	688	646	679	645	629	684	640	609	673	621	629	671	593	677	655	636	676	652	656	650	634	675	646	682	617	678	666	632	651	676	686	658	634	663	677	674	642	685	663	654	645	635	616	596	653	686	639	672	625	659	636	636	666	636	681	658	634	593	682	642	682	610	631	656	657	674	657	684	660	670	655	638	628	648	621	655	622	591	671	677	647	654	586	596	607	620	653	641	646	649	643	668	626	665	640	653	663	633	653	625	659	674	667	645	671	626	625	640	614	664	647	625	657	644	601	625	650	691	712	656	647	625	640	653	679	661	673	655	659	600	626	659	637	651	661	668	617	606	661	691	690	648	686	671	634	610	694	680	626	706	641	633	670	600	661	612	664	663	597	636	631	628	598	652	663	640	680	664	630	639	648	675	654	646	696	676	656	651	634	626	683	640	662	592	615	687	638	604	619	638	627	665	633	666	669	627	671	677	625	633	655	655	643	685	662	641	619	682	654	650	629	677	631	654	622	616	653	663	675	663	589	700	694	653	662	648	625	638	649	657	636	636	657	723	674	652	662	660	620	611	665	648	638	655	695	651	665	657	707	677	628	690	667	683	703	660	691	649	676	631	652	673	641	647	602	657	658	656	674	702	649	597	625	615	685	608	616	645	643	682	608	676	624	654	665	627	648	615	640	613	632	663	627	650	662	663	635	597	663	631	708	648	649	636	624	663	660	629	637	653	639	643	598	654	647	663	638	595	638	680	694	669	630	640	651	612	601	677	716	639	615	654	667	683	642	646	634	681	652	709	614	624	667	662	661	642	606	642	674	638	636	643	654	639	638	647	687	675	697	627	632	660	626	661	635	641	594	664	676	663	621	636	654	624	639	660	648	657	652	637	659	719	600	676	659	619	595	649	616	633	676	732	627	657	660	681	671	647	650	648	637	617	660	682	668	635	663	673	671	651	633	665	637	663	644	610	643	670	663	645	670	684	678	683	652	654	674	650	617	602	626	654	638	670	598	660	616	622	605	637	631	665	670	658	610	610	641	663	708	635	638	616	665	670	639	653	681	646	615	661	657	651	635	617	683	603	665	639	630	633	689	673	669	661	670	632	634	633	652	625	636	679	703	609	634	654	682	626	658	682	645	656	626	661	650	665	668	628	696	663	632	612	637	632	697	662	664	666	682	621	647	612	650	652	685	677	667	655	603	656	650	661	652	676	644	639	613	635	630	638	624	686	626	634	638	603	615	661	654	683	664	690	625	640	624	638	661	675	703	719	652	610	715	627	640	667	647	643	644	714	644	678	645	657	632	655	659	668	672	681	638	675	673	614	592	657	665	633	643	649	618	643	660	673	622	646	655	622	634	638	699	623	620	643	665	635	665	688	636	610	663	589	665	633	639	642	671	651	714	635	653	678	648	638	680	642	615	654	683	608	696	664	675	630	669	622	637	714	662	694	683	640	619	651	680	632	670	637	665	650	691	679	637	671	678	612	666	651	613	635	646	650	650	594	687	653	643	671	596	639	584	648	653	655	634	632	675	644	657	660	634	648	605	657	629	633	670	607	703	636	660	625	610	675	634	672	663	659	650	638	641	642	642	640	665	620	664	666	591	666	661	686	675	668	585	646	656	626	646	651	623	609	650	589	642	693	629	658	618	649	605	641	635	681	654	613	653	706	638	665	664	655	641	695	679	666	649	635	645	677	629	596	630	589	679	651	685	671	619	660	623	590	693	654	674	676	650	678	644	658	685	674	675	656	644	659	667	662	686	650	628	682	676	707	655	658	628	635	678	645	690	637	647	670	648	617	660	628	617	648	645	654	652	655	705	657	620	682	671	681	657	637	666	658	658	613	674	648	629	658	628	633	642	703	652	631	577	631	650	646	630	646	627	608	631	625	648	638	641	628	683	629	659	710	677	647	659	649	637	645	689	683	622	647	643	609	645	638	660	639	714	684	593	637	659	649	637	639	609	642	625	646	678	615	609	646	613	611	642	635	661	643	640	689	621	627	660	660	610	659	660	643	634	648	632	672	710	602	617	656	585	654	621	635	660	645	618	634	641	616	654	667	642	662	694	693	633	664	663	627	644	638	648	650	639	665	646	686	630	643	632	642	660	608	617	670	656	650	684	628	642	604	674	631	594	685	643	659	663	613	681	649	654	646	657	635	637	671	671	667	664	617	653	679	631	629	649	589	646	654	674	675	628	682	661	635	634	675	688	660	688	664	648	658	661	627	629	682	653	647	637	646	622	642	654	596	641	687	630	677	669	643	661	660	653	629	657	639	673	616	624	591	631	653	619	664	631	684	662	609	664	637	663	641	649	657	640	647	630	690	685	620	635	648	666	655	651	630	652	703	690	666	671	595	670	615
22960	21366	30188	24666	23207	19620	6718	598	487	508	534	500	455	538	487	457	502	530	471	477	487	472	494	506	466	455	441	498	458	465	476	473	467	491	508	481	470	487	474	457	479	487	493	498	467	459	515	510	496	473	520	516	532	478	475	502	463	455	470	493	423	498	444	460	469	470	507	477	499	512	539	486	506	494	470	496	452	460	441	511	460	492	428	490	451	508	466	469	466	490	477	472	475	482	483	498	430	457	491	449	498	477	476	501	491	484	427	459	486	469	487	470	472	478	481	494	440	446	483	471	464	486	433	492	469	481	457	460	485	475	483	458	500	484	412	491	446	472	481	434	415	431	463	477	456	454	478	476	503	500	473	450	511	483	453	437	481	479	512	484	471	466	474	478	493	449	463	464	465	452	452	475	497	507	438	486	468	492	453	486	479	473	433	475	482	492	461	493	426	475	447	506	500	438	512	457	489	467	516	495	449	457	485	474	464	462	462	461	498	479	505	458	495	464	463	469	489	491	515	467	465	506	483	458	492	497	439	480	479	457	458	498	468	463	506	500	460	447	482	493	445	464	473	472	427	530	446	472	497	493	485	434	454	436	437	486	490	463	439	456	506	477	508	492	483	449	464	429	490	490	495	470	481	453	485	480	511	474	467	445	470	473	482	473	479	498	496	464	479	493	498	455	481	507	454	484	477	444	468	448	506	478	475	494	460	470	458	489	466	516	480	446	480	503	510	476	461	487	470	503	437	434	509	476	448	462	431	462	444	390	489	443	443	450	467	459	431	495	478	516	432	433	469	473	513	486	462	540	478	493	489	452	491	439	502	475	459	462	452	472	524	428	467	464	489	468	453	441	456	447	491	487	513	459	502	470	511	442	497	473	435	463	485	423	480	494	484	439	464	448	462	460	483	430	483	453	528	489	449	486	460	479	473	465	510	493	501	471	469	531	464	472	469	455	433	458	461	502	498	479	463	516	481	486	468	461	470	445	480	469	463	457	523	461	490	480	490	457	482	465	473	475	464	466	486	493	477	466	496	522	467	486	497	507	500	503	502	458	467	475	511	513	488	459	481	486	438	486	491	439	493	505	479	458	455	490	474	469	465	501	470	455	461	465	435	478	475	479	463	553	481	497	461	467	517	458	431	449	471	475	447	476	495	474	450	479	442	477	452	496	478	491	459	477	460	470	488	494	475	476	493	480	476	476	473	473	446	505	472	433	460	496	483	478	455	510	498	453	481	455	458	489	486	472	462	467	515	481	433	457	456	488	492	456	502	460	460	484	500	492	455	439	461	455	433	483	478	475	473	446	468	484	484	485	464	515	482	491	471	477	466	446	454	477	466	495	447	475	481	496	476	522	503	455	469	460	460	499	443	416	501	506	500	475	481	458	505	498	422	465	462	488	474	439	483	505	495	485	556	471	518	496	539	505	443	484	499	461	468	477	466	476	515	474	447	451	499	448	495	458	462	441	466	452	462	431	457	483	440	513	469	518	497	484	470	503	488	494	463	432	401	472	465	483	457	486	520	496	508	489	460	498	481	464	466	475	452	473	472	453	521	474	481	478	484	518	482	482	467	467	436	477	474	460	485	470	470	450	473	457	434	487	419	475	451	503	474	467	478	477	486	453	454	469	464	494	458	483	513	460	520	457	482	453	477	486	450	460	481	504	482	492	496	430	471	476	459	464	466	455	455	478	510	426	471	493	444	470	465	484	474	471	470	499	528	455	479	469	477	502	492	448	512	447	475	479	506	489	494	483	477	497	481	485	487	490	500	509	496	517	465	484	483	441	483	449	485	476	447	453	451	473	480	513	448	459	481	492	523	488	463	476	467	474	443	466	471	438	467	446	483	466	502	489	464	413	485	453	488	449	478	437	471	495	485	496	487	465	488	495	436	470	479	473	461	444	467	464	476	442	459	459	459	442	495	476	483	449	459	502	471	498	470	467	468	473	441	459	472	482	529	495	468	514	488	496	494	486	478	477	447	471	485	438	512	476	509	484	456	474	487	437	472	490	503	458	477	486	480	474	431	463	505	499	507	459	497	484	475	479	490	482	451	483	476	506	471	452	528	470	478	442	470	484	479	474	443	489	458	504	471	469	441	457	472	473	476	493	482	480	461	498	411	448	495	484	474	485	456	428	497	476	488	479	471	461	480	462	444	484	479	475	474	488	494	475	473	482	452	486	475	537	478	458	488	463	491	447	475	479	485	470	456	506	478	478	481	428	480	479	465	487	475	462	491	491	490	498	480	461	484	493	500	475	433	431	486	490	466	456	468	472	448	496	489	450	473	485	492	474	483	448	491	505	449	477	479	464	486	495	465	513	472	473	489	495	484	453	458	446	433	436	470	517	468	462	453	487	478	448	453	528	468	467	515	501	468	476	456	439	497	469	477	491	496	497	473	474	459	468	497	516	461	489	441	472	460	481	531	454	447	488	434	460	478	489	482	447	472	513	457	499	463	440	461	481	473	482	503	492	471	511	454	508	484	457	461	481	463	522	467	472	522	466	505	499	479	502	467	432	523	490	436	464	484	467	484	465	471	476	476	481	513	462	485	441	446	488	482	425	443	482	443	468	434	475	464	443	505	467	451	497	460	504	464	479	494	463	467	450	514	483	509	506	513	471	491	469	443	459	526	441	432	489	463	488	466	493	486	458	433	469	442	471	448	475	479	472	494	470	476	464	495	522	460	469	470	521	490	433	454	449	499	483	483	443	457	472	476	451	476	448	494	491	425	451	510	484	489	467	510	449	475	475	474	450	477	493	448	477	469	484	496	478	480	501	458	470	471	500	462	448	462	465	464	476	471	495	491	463	451	424	480	482	462	443	490	503	441	434	438	469	481	450	516	436	467	474	507	488	495	520	504	446	463	484	467	505	465	491	475	478	475	469	499	468	519	493	486	485	467	489	470	434	494	493	466	454	477	487	481	455	460	446	460	487	481	491	483	494	474	508	479	518	466	445	477	481	464	472	486	492	497	495	491	488	476	451	481	478	480	445	468	455	470	464	470	491	460	460	474	469	468	463	466	458	498	449	504	482	447	468	505	419	473	489	493	452	490	476	495	453	484	488	439	453	438	477	471	470	475	498	477	452	478	444	501	423	457	472	435	494	460	482	505	451	493	503	500	463	488	464	499	458	453	533	456	494	494	476	489	464	456	455	485	536	487	443	457	472	448	486	484	432	465	458	473	490	471	467	477	524	500	528	446	457	479	444	463	460	435	470	468	475	447	475	503	454	456	476	490	466	484	491	453	453	499	479	443	478	495	461	455	472	446	470	457	481	481	457	468	472	448	485	493	515	489	498	468	455	471	482	533	488	505	490	477	483	463	491	464	451	442	485	472	460	465	486	492	512	509	442	494	494	480	503	479	473	502	497	469	491	497	478	508	531	492	493	471	471	492	499	501	478	442	445	483	448	459	515	473	497	453	497	456	413	495	469	472	462	477	505	513	486	513	454	483	462	488	452	482	473	473	469	478	467
58230	98520	78933	45336	39582	9849	830	861	820	758	784	752	798	799	779	791	768	815	782	765	768	742	795	744	744	753	733	685	751	789	778	744	731	778	778	775	830	766	753	749	719	793	791	785	785	793	749	777	761	756	737	777	757	764	716	781	826	798	754	749	782	743	745	785	730	762	762	734	829	848	879	847	852	759	721	731	735	738	762	706	765	737	747	775	755	774	729	793	762	744	770	723	712	757	772	767	750	781	735	805	730	719	780	733	769	760	740	758	731	752	804	811	737	761	776	755	799	746	751	774	782	787	750	744	768	769	776	764	756	791	719	748	779	742	778	762	722	793	746	770	797	798	729	712	773	770	756	764	779	732	731	778	752	759	777	791	719	760	704	714	781	731	760	773	763	759	760	729	754	764	774	762	751	741	775	698	796	759	682	723	768	765	772	736	722	746	800	761	737	784	682	707	756	764	762	741	793	783	810	738	743	796	780	727	747	736	770	759	788	780	762	797	704	747	735	756	709	786	727	765	767	706	791	754	796	781	752	837	772	770	775	725	785	751	723	760	795	790	734	748	739	761	738	747	772	753	745	713	767	730	706	761	733	735	778	782	745	740	723	759	732	700	713	809	794	764	685	751	782	799	760	750	740	735	769	786	792	781	730	718	751	734	731	783	753	758	760	756	766	780	788	798	824	748	756	788	755	785	770	738	724	748	727	759	824	750	770	768	784	711	792	743	761	778	759	719	749	736	729	728	786	755	769	750	764	747	769	784	765	709	759	781	803	750	787	778	747	789	745	773	793	728	775	775	765	787	722	763	749	804	746	719	736	783	780	800	745	754	788	793	764	772	737	732	727	756	730	763	731	734	745	748	787	766	795	779	785	731	750	785	765	730	743	787	789	743	711	768	757	738	740	780	747	817	794	786	734	766	785	731	704	727	780	790	772	760	758	746	759	796	774	753	734	764	761	753	760	777	733	717	789	769	761	752	692	750	734	751	792	724	739	748	787	728	778	751	776	717	774	712	783	766	768	751	770	744	791	733	764	742	789	754	789	761	726	748	765	781	775	757	770	780	745	707	791	771	754	826	749	745	755	752	755	807	777	785	730	754	744	771	738	814	766	750	730	776	761	799	739	744	740	733	779	784	740	774	745	763	784	798	765	757	776	750	767	777	739	775	751	775	747	719	788	727	718	754	782	787	762	809	758	769	801	737	806	744	720	781	789	727	759	794	798	753	750	733	761	774	780	774	801	751	759	709	746	801	731	744	742	794	751	777	794	718	768	747	788	712	766	808	767	791	757	699	794	746	757	750	751	796	752	759	753	774	772	764	764	771	804	798	782	757	760	788	752	770	728	785	774	763	768	734	744	808	739	786	744	830	804	742	798	733	750	766	769	748	768	811	759	768	798	754	753	752	760	777	780	803	761	720	766	720	771	824	748	779	776	756	773	761	755	749	737	796	763	791	765	730	737	768	780	785	743	752	780	803	791	779	799	801	775	799	765	757	792	739	703	777	759	814	740	746	799	759	801	799	764	718	762	741	753	773	781	789	743	734	770	753	771	729	764	787	782	765	771	721	752	794	748	751	757	807	749	713	779	756	765	808	776	748	761	794	738	746	749	746	764	783	744	780	792	766	727	773	783	778	747	763	792	760	808	758	727	751	732	770	724	777	788	778	786	786	779	746	732	769	738	775	727	745	766	799	789	767	702	745	749	768	744	706	759	748	773	749	764	750	749	725	801	769	767	742	768	741	765	757	752	771	763	783	777	768	725	809	827	738	745	754	742	733	779	758	780	768	707	748	761	775	747	783	766	741	773	732	773	767	708	717	761	771	756	726	807	766	776	758	720	783	743	806	778	742	725	746	740	790	724	758	713	687	762	777	763	724	705	759	775	757	732	747	757	792	775	733	777	752	700	757	792	756	769	786	793	767	746	785	714	785	707	750	778	746	759	806	742	767	786	750	766	749	726	760	764	763	764	788	704	725	789	762	803	814	776	739	673	763	797	712	730	779	747	782	787	828	743	794	711	793	799	765	718	712	732	754	764	691	754	817	787	734	698	725	751	757	769	783	779	720	721	790	763	743	713	781	776	761	761	700	718	800	745	722	775	770	723	732	742	810	735	757	764	774	759	719	764	693	747	771	744	760	782	741	796	768	785	711	785	726	771	787	712	729	770	735	791	775	758	745	789	764	758	700	728	776	738	788	745	723	771	786	761	731	775	748	746	753	727	759	749	732	746	722	750	728	768	705	695	790	728	739	707	766	750	791	788	773	729	745	815	819	778	778	742	744	739	790	798	777	772	779	749	753	761	755	788	768	782	775	800	750	743	780	731	750	765	788	762	757	716	703	758	801	719	787	755	774	773	763	817	786	772	683	779	799	795	761	789	754	706	773	760	738	810	806	757	732	799	743	729	777	728	784	738	741	773	776	758	751	770	759	731	768	752	739	766	752	745	817	777	744	685	774	762	764	735	715	741	808	801	703	794	747	773	726	765	777	778	784	747	746	742	735	768	782	753	745	776	736	693	731	749	704	777	790	783	725	754	754	721	749	778	749	753	754	723	783	748	765	759	759	750	761	774	767	788	783	767	768	776	758	792	807	833	757	707	766	717	753	772	754	720	774	713	735	753	708	758	775	753	815	740	768	753	752	726	755	748	791	760	732	710	762	727	753	725	829	759	779	743	750	726	766	737	779	823	773	748	737	770	733	756	782	756	738	782	770	758	721	743	732	781	778	734	785	739	754	773	750	795	733	736	753	764	785	710	729	753	743	711	712	750	748	751	807	731	801	737	765	768	724	744	748	823	767	772	807	781	749	746	727	741	738	759	714	737	778	710	766	780	767	780	727	785	757	753	766	741	741	760	721	775	734	762	771	763	769	797	737	776	767	694	775	777	776	697	756	730	807	746	691	796	782	775	775	756	766	751	777	777	793	776	750	803	711	745	785	710	776	767	756	760	688	706	742	761	788	775	786	780	735	782	723	725	741	773	774	711	725	733	777	786	786	764	779	780	745	766	692	771	769	798	770	749	732	733	736	751	780	788	732	786	737	733	773	778	730	787	803	755	757	754	749	761	765	739	780	757	716	772	803	760	734	768	811	725	796	719	797	733	740	809	772	690	756	764	764	744	737	767	753	699	721	834	731	789	766	748	758	755	767	759	727	788	726	734	715	780	720	742	771	664	728	789	720	760	741	785	756	767	767	750	772	743	787	763	803	714	713	713	772	780	739	755	788	758	747	738	784	775	759	721	748	825	777	743	733	792	771	739	720	745	788	779	751	773	743	720	748	745	802	760	761	765	739	728	765	686	747	721	721	737	717	733	748	766	748	760	751	774	728	776	773	760	777	828	807	796	746	805	804	776	752	782	737	784	772	800	788	721	755	759	745	769	770	789	786	754	797	772	776	776	832	730	788	751	746	758	738	739	765	805	764	794	795	732	813	756	741	764	733	779	733	749	787	808	778	766	757	744	730	751	725	748	754	713	735
28367	26328	27957	12863	4529	784	451	456	427	475	453	422	420	460	443	412	440	457	470	428	423	458	428	437	450	440	435	423	419	466	439	457	438	420	415	475	431	436	491	487	431	459	446	475	443	403	438	454	427	455	429	402	393	394	408	469	484	444	451	430	442	414	458	428	375	433	446	433	434	398	412	433	473	440	416	459	396	428	431	422	456	438	412	427	438	420	440	455	448	431	446	460	443	441	395	446	417	444	443	410	483	420	419	431	438	441	440	457	435	427	484	439	404	436	418	454	431	457	420	446	424	405	442	421	453	421	431	434	452	452	415	409	443	404	433	439	416	418	444	450	441	429	448	468	450	445	430	463	446	467	452	473	453	451	433	431	449	463	439	438	405	444	435	440	414	442	457	430	471	423	458	459	443	436	444	471	401	432	432	440	452	432	437	429	441	457	405	436	436	396	412	418	421	428	406	421	436	455	446	455	464	457	465	453	478	414	433	462	461	459	418	458	426	452	436	440	450	438	421	454	438	419	414	440	429	422	427	437	428	426	406	453	426	426	407	424	427	441	444	452	447	449	459	440	418	457	446	404	481	451	417	430	445	422	434	426	436	423	434	459	418	413	446	442	421	455	406	428	444	399	417	465	409	466	434	409	418	467	420	426	465	430	459	453	406	470	406	402	472	418	427	450	416	468	448	446	455	431	404	432	424	435	435	421	434	445	420	460	448	420	451	425	424	425	439	394	448	448	390	473	448	431	445	437	473	458	453	421	461	429	376	477	445	438	419	445	428	435	446	426	461	435	430	455	423	437	486	416	442	471	446	438	444	438	433	457	419	434	411	432	440	445	448	478	440	401	426	454	437	419	439	424	425	433	405	480	452	394	474	449	457	448	465	386	458	447	431	454	442	447	436	454	472	463	448	422	445	442	426	431	443	483	436	484	460	457	444	432	425	451	441	469	464	442	399	438	426	455	466	406	503	416	435	427	443	445	409	433	426	447	466	387	474	428	454	428	444	424	421	460	452	439	445	439	429	438	455	459	440	447	423	419	441	408	404	426	405	404	453	438	407	416	436	427	437	433	426	451	421	460	443	481	474	461	448	426	438	450	448	416	431	454	478	424	432	419	453	436	445	426	473	445	423	435	413	424	447	433	423	449	467	429	428	445	429	439	454	464	449	414	419	439	419	429	426	421	406	462	435	450	456	454	477	409	428	421	435	452	422	414	461	409	477	433	427	442	444	415	431	440	473	478	456	472	439	387	442	477	425	467	409	422	455	418	409	465	457	463	472	467	459	436	460	444	403	414	412	477	503	415	427	408	433	449	415	435	472	451	438	443	457	445	400	430	455	446	469	434	476	469	425	440	445	424	449	444	445	467	435	440	419	458	419	405	412	493	435	432	464	446	406	411	447	437	466	465	431	414	463	423	456	465	431	458	421	471	444	450	418	436	429	432	436	462	422	425	469	443	441	443	424	418	481	447	424	424	413	443	421	445	458	449	452	439	438	453	437	425	438	460	429	426	404	469	439	462	474	470	455	409	449	444	453	431	433	440	435	460	417	431	406	436	467	483	418	442	453	444	504	436	432	458	466	469	433	445	441	396	441	404	465	445	417	456	446	413	423	460	439	419	437	452	426	460	388	461	424	424	429	460	430	415	423	414	443	414	494	445	449	445	399	428	416	427	469	411	450	414	485	407	455	422	482	444	458	437	440	438	449	405	431	421	447	454	447	480	443	410	415	469	441	439	420	415	449	413	448	470	433	437	443	435	438	442	441	451	429	450	452	441	441	416	449	432	402	432	432	442	450	444	444	445	434	423	425	435	438	432	404	441	393	449	453	425	464	458	456	450	473	438	423	420	432	420	451	466	415	432	426	402	425	439	439	441	452	447	432	461	460	447	421	432	448	433	424	430	463	428	452	436	399	461	419	418	439	443	414	424	418	420	424	422	436	424	492	432	454	393	421	429	437	464	459	450	425	471	456	436	379	426	410	458	430	396	426	443	429	448	409	417	417	433	447	441	465	437	422	441	429	444	426	456	428	417	417	402	465	404	423	454	417	437	444	387	431	431	445	428	409	428	426	435	447	402	423	468	470	493	421	397	435	412	449	465	444	430	451	431	436	480	436	430	469	437	429	463	414	416	478	440	444	476	472	454	441	467	415	441	450	454	406	432	409	441	430	435	438	419	445	457	478	431	472	403	411	421	439	403	432	449	454	421	450	463	463	428	441	427	451	420	404	425	445	440	442	446	434	403	453	415	463	438	467	488	427	401	421	418	439	435	456	432	407	436	402	454	425	439	433	419	429	477	421	483	427	411	418	401	402	433	454	444	423	427	417	444	405	464	448	424	438	416	422	443	414	403	410	439	432	472	459	405	446	431	419	443	448	418	443	409	442	442	430	424	477	427	429	442	408	442	468	405	437	490	461	422	430	460	435	458	429	437	421	428	455	446	467	474	404	432	440	399	446	451	442	454	453	422	476	436	434	436	434	445	460	439	454	411	458	425	446	416	416	432	445	451	418	440	437	457	394	451	411	453	450	486	452	451	433	430	423	442	414	452	460	433	479	482	460	467	427	452	416	451	459	415	452	449	438	441	436	450	412	448	429	437	440	469	456	426	465	420	417	420	455	429	422	458	408	390	442	432	428	427	450	434	454	443	461	437	435	435	437	472	461	430	452	440	424	462	472	431	416	426	440	396	441	417	428	459	466	394	441	411	412	432	403	415	422	434	458	396	437	438	443	441	433	425	432	458	396	428	481	447	431	473	455	427	457	419	456	435	482	448	440	461	418	421	444	453	425	450	433	459	472	409	459	462	426	435	447	480	444	437	444	427	394	435	445	475	466	429	423	463	481	428	416	474	452	434	421	422	467	416	405	443	477	401	434	412	419	427	438	422	432	428	434	440	381	463	438	455	398	433	437	416	454	458	439	415	456	460	426	401	418	495	463	439	449	446	450	407	448	410	415	405	456	467	448	494	437	434	495	456	391	440	431	473	455	429	417	435	429	455	431	444	455	438	432	424	479	440	429	425	460	424	451	426	405	437	422	433	423	395	435	466	394	448	454	471	454	459	432	413	446	436	473	459	424	452	447	405	455	414	442	447	462	415	425	442	430	421	426	434	460	470	464	432	419	411	449	418	444	407	445	436	447	472	429	406	445	456	470	421	441	449	479	417	409	487	463	470	445	407	434	428	424	449	453	451	438	445	419	423	387	414	412	436	469	497	472	451	445	429	445	461	438	492	482	432	428	458	420	442	429	413	426	435	447	473	421	439	423	454	475	447	413	437	458	460	455	500	444	400	462	443	420	473	446	446	422	431	392	402	446	441	440	423	430	422	409	448	431	479	442	461	447	444	449	409	439	481	439	466	457	446	441	418	439	421	450	425	408	444	430	435	447	428	416	447	426	437	463	423	453	438	474	447	426	458	461	436	433	442	418	462	433	454	435	467	429	456	386	401	417	420	378	425	462	459	454	452	453	442	449	422
36358	44708	34233	12242	9001	1484	785	739	737	745	757	766	747	715	767	789	768	732	765	725	741	696	752	696	690	721	763	739	740	707	712	743	729	697	746	753	751	766	756	754	762	735	759	723	785	775	722	715	768	766	731	745	759	779	756	757	714	794	737	771	721	751	800	735	779	704	729	740	746	712	757	734	729	734	779	730	743	741	726	732	743	750	752	697	765	733	727	725	687	759	748	740	758	709	731	752	699	751	726	712	777	753	786	729	711	707	795	729	737	716	740	768	730	739	785	725	706	729	679	793	734	700	754	736	742	760	706	748	772	691	790	779	706	756	748	731	725	756	729	725	702	728	726	763	784	724	805	752	758	741	786	734	724	744	751	770	788	744	730	766	773	759	795	749	701	701	718	761	781	742	718	754	757	746	756	706	737	757	735	723	711	724	797	750	728	728	789	761	740	737	763	767	725	741	780	697	763	733	713	759	739	748	772	726	772	727	794	818	779	751	749	700	745	714	748	755	754	724	724	752	774	703	708	735	720	688	756	734	777	727	693	744	767	787	799	745	720	747	700	684	758	712	806	763	733	717	781	753	724	688	738	730	733	776	780	738	750	719	765	734	797	736	769	757	730	705	761	729	717	698	742	793	724	746	725	763	715	759	761	755	716	811	754	721	730	754	681	719	709	764	702	800	729	754	735	782	731	754	742	737	746	758	732	716	766	732	737	767	768	770	768	805	760	786	818	762	715	741	769	749	730	788	787	732	727	753	747	734	708	759	738	673	763	713	699	708	742	735	716	738	757	767	745	728	745	738	705	723	764	742	758	732	750	750	716	724	713	795	765	676	729	730	777	774	731	777	720	794	695	770	756	823	772	716	745	763	765	715	757	724	746	770	742	777	794	664	755	745	768	775	724	741	765	750	778	754	763	709	730	752	779	780	726	749	731	740	774	757	799	787	773	714	746	747	780	801	711	783	765	738	719	745	795	753	752	720	762	738	751	710	751	766	706	747	728	757	763	802	780	746	762	740	724	743	817	760	722	713	730	740	756	772	732	778	797	757	757	703	730	732	741	712	724	733	702	732	734	703	725	799	749	728	760	745	785	717	726	705	753	730	701	712	696	747	748	759	790	738	754	755	725	724	734	712	780	786	708	777	736	724	741	733	737	754	751	771	750	775	756	793	743	704	706	703	745	745	773	745	756	768	733	752	781	754	750	755	746	726	698	764	776	724	696	669	760	750	746	729	761	796	761	747	715	738	783	724	739	786	749	762	735	764	720	751	751	745	751	751	762	764	739	770	768	697	698	758	707	755	728	685	723	737	747	758	767	763	718	716	807	731	695	681	714	737	731	746	729	719	733	733	731	754	791	756	743	713	788	758	747	765	769	740	773	756	771	723	735	734	727	736	702	722	744	741	716	756	726	715	750	728	731	732	743	739	744	780	715	755	692	754	747	758	754	759	794	758	738	804	746	731	731	792	752	709	743	755	739	725	708	797	739	770	732	765	691	731	746	681	771	746	743	673	720	674	725	720	743	695	696	786	732	765	747	777	719	708	700	752	761	727	732	720	720	698	704	714	740	744	687	793	798	748	730	791	791	662	697	774	760	786	769	753	745	770	694	721	767	744	721	689	758	746	767	787	714	736	712	726	737	771	771	730	724	677	728	737	787	697	744	794	734	687	753	732	760	733	717	704	723	704	751	751	734	731	796	749	805	742	695	727	707	709	796	706	728	755	745	719	749	698	697	772	709	705	734	770	727	770	749	776	744	735	756	773	745	748	739	762	733	712	782	750	707	770	741	747	738	721	741	727	724	736	723	718	794	700	783	787	717	746	740	700	737	702	753	754	737	713	748	741	732	753	728	688	760	759	741	741	755	737	726	778	773	726	705	752	790	768	728	721	746	756	730	740	738	756	759	741	751	750	759	753	738	740	750	707	774	702	749	717	758	783	736	698	779	720	771	723	703	781	707	752	728	751	745	743	751	722	760	733	754	713	731	739	727	764	710	732	749	778	736	701	744	735	736	788	752	750	754	730	738	766	723	728	728	732	768	730	732	792	746	751	751	739	742	789	726	733	711	762	749	737	701	756	678	777	729	748	755	725	791	779	748	737	754	715	744	771	723	704	741	748	715	722	752	819	749	703	734	765	721	722	715	769	726	748	740	730	781	702	748	779	809	747	724	725	735	746	776	765	792	702	714	750	692	725	746	762	753	785	722	735	757	772	752	738	743	739	759	739	727	742	759	772	768	778	731	761	759	712	749	785	760	743	747	734	742	710	793	733	734	713	780	709	745	740	772	757	767	747	750	753	752	735	757	740	733	714	786	729	767	799	735	776	725	726	751	710	743	769	734	750	766	714	761	776	790	774	761	738	717	747	794	732	736	745	690	770	828	761	724	818	740	760	721	749	753	741	760	790	779	751	734	708	724	713	740	739	760	729	755	740	765	762	713	722	748	725	795	742	745	750	721	739	701	750	709	787	715	796	749	722	712	775	729	765	719	784	790	749	747	742	738	733	753	766	750	736	715	762	742	696	765	711	692	758	750	732	734	711	758	748	732	736	750	669	706	751	764	805	738	807	740	760	733	735	800	766	733	728	739	711	725	738	745	749	758	752	727	784	716	750	728	718	741	721	727	732	753	684	745	760	772	769	710	756	751	730	746	741	753	726	700	701	741	720	697	766	729	771	753	777	796	774	771	768	752	786	713	709	767	707	721	736	758	734	740	747	756	747	780	736	724	758	732	751	775	718	729	780	755	756	740	739	767	748	759	794	796	736	745	715	706	758	733	747	746	752	761	755	699	760	713	705	772	757	753	755	756	735	737	693	756	764	775	715	740	737	701	722	775	747	785	725	742	730	725	757	784	785	766	755	743	682	710	771	745	724	749	772	716	793	753	769	749	750	739	744	764	727	767	730	768	753	738	741	780	751	796	757	762	725	711	719	788	693	724	744	820	757	710	741	700	762	765	792	715	694	743	749	774	779	713	774	743	777	740	764	727	730	741	758	746	772	790	721	762	694	739	758	733	711	743	755	773	740	773	731	748	742	706	744	726	744	724	735	804	744	750	711	731	759	712	773	760	759	748	734	706	681	685	758	777	722	761	734	709	744	764	733	751	722	754	803	764	727	683	751	724	740	733	722	746	706	768	703	746	748	769	774	749	688	736	710	792	734	727	767	754	709	761	745	747	803	734	761	751	804	694	758	732	806	731	753	740	694	726	763	726	716	699	703	710	727	796	765	697	737	706	767	771	784	726	754	731	746	697	783	766	742	740	723	781	793	781	734	707	757	736	757	803	723	745	737	751	783	716	754	673	747	773	716	736	762	752	788	733	747	764	775	728	720	756	701	708	755	720	738	757	709	743	796	763	758	705	711	738	702	725	753	750	733	753	746	753	690	730	724	729	739	697	764	732	735	701	724	717	752	762	722	757	753	776	702	700	712	764	692	714	717	721	729	747	763	710	759	787	699	788	791	761	761	771	777	793	741
24017	21914	31449	26485	22551	12729	1237	428	400	439	427	403	416	367	395	411	402	375	394	398	387	393	394	395	390	395	394	405	412	385	404	417	391	417	394	375	407	389	370	320	401	387	399	325	377	406	373	442	400	420	390	418	422	383	404	366	371	410	365	392	398	380	386	394	408	390	400	400	368	393	405	397	437	392	377	437	380	402	369	366	393	374	373	388	407	373	385	386	379	352	393	350	409	358	395	379	357	368	397	398	369	392	386	395	414	373	401	369	377	358	388	440	407	374	383	398	416	379	379	406	376	399	396	409	393	443	394	356	373	407	358	408	398	414	380	382	356	420	388	393	347	368	385	388	376	369	386	389	372	414	389	383	386	404	401	393	378	356	371	424	397	381	384	383	403	395	405	405	378	395	400	441	415	371	377	397	345	387	384	367	398	401	389	399	384	353	360	366	396	389	385	401	382	394	388	389	382	386	372	386	395	443	411	411	407	399	373	369	384	369	405	423	376	397	393	374	414	382	358	395	349	343	436	357	381	398	393	409	393	398	396	403	357	382	379	360	388	356	381	411	354	409	396	395	401	369	379	411	402	388	374	369	386	400	393	355	383	411	345	398	400	379	397	398	401	384	452	396	400	387	407	388	380	375	367	381	369	380	395	361	390	376	403	417	350	385	455	403	404	387	375	383	370	447	389	376	401	365	421	404	394	396	388	378	391	373	365	354	425	385	410	353	411	377	389	367	378	392	400	373	392	386	362	392	369	394	408	349	394	371	373	390	383	389	423	392	372	383	367	385	378	413	400	407	390	413	391	410	410	403	349	382	408	341	411	446	408	391	395	401	406	397	415	397	396	389	387	353	403	412	366	392	429	380	391	376	420	371	381	423	449	411	427	413	396	384	431	365	373	401	385	345	362	399	378	381	372	390	387	372	370	367	417	358	347	395	376	358	380	346	368	390	381	396	394	360	407	357	410	382	356	408	349	389	372	429	383	368	375	353	346	363	368	388	408	354	395	355	408	392	378	383	414	374	385	408	418	369	395	407	404	383	373	364	364	394	407	391	374	372	416	414	459	412	385	381	359	408	407	378	382	380	366	394	388	394	387	382	396	393	427	377	390	376	399	394	386	414	364	353	389	398	393	341	380	404	403	381	405	370	363	393	376	384	382	364	400	369	391	379	392	402	371	390	394	381	411	406	381	424	375	401	373	397	402	406	402	378	375	380	391	399	389	399	382	364	382	349	409	413	412	402	384	387	369	381	389	403	387	393	379	394	390	365	408	373	361	396	390	362	394	378	352	361	419	367	332	377	376	363	411	362	370	389	392	397	346	365	403	379	373	385	369	366	369	407	375	401	359	386	392	401	426	371	381	381	395	405	380	412	380	435	363	373	404	395	396	351	366	410	415	376	378	388	341	394	400	408	379	380	381	351	404	370	403	403	391	397	362	427	345	398	361	350	368	403	367	390	392	362	363	406	383	377	377	389	375	412	397	385	382	416	385	431	397	371	436	383	350	380	411	372	395	371	420	376	380	394	368	372	366	377	360	334	381	395	426	376	381	404	368	384	383	380	381	380	423	401	423	405	378	388	380	380	383	380	407	363	367	392	402	382	344	406	372	379	389	393	374	398	400	376	404	394	411	358	374	382	390	369	368	406	365	393	388	386	398	384	392	378	351	377	390	392	414	395	390	384	390	392	342	396	371	431	378	422	385	389	367	366	410	390	368	412	350	415	414	407	388	360	382	381	366	343	395	399	404	438	378	412	392	390	370	418	365	361	391	371	364	405	377	389	367	375	424	417	379	372	416	418	369	365	375	394	401	379	364	403	329	386	396	382	405	396	374	390	383	401	383	409	381	400	420	431	384	395	376	399	413	423	376	384	358	345	350	360	393	410	405	379	392	359	361	432	421	381	403	354	400	396	423	381	417	409	395	420	387	403	377	399	354	411	443	368	391	399	384	370	398	378	364	366	363	383	386	393	365	397	435	376	358	374	385	401	359	390	405	388	383	386	394	410	378	371	391	383	390	404	386	408	381	419	332	382	373	356	418	391	381	385	368	353	383	398	409	399	406	358	381	392	390	379	387	376	398	387	383	379	396	410	366	385	383	396	400	385	355	387	370	340	403	396	378	401	391	371	377	395	384	439	357	389	342	366	404	383	390	358	393	376	383	404	411	374	393	401	392	334	440	363	371	407	390	381	406	392	375	388	377	373	383	407	393	377	406	380	389	370	344	381	359	363	391	396	385	362	351	381	360	356	387	382	392	405	385	405	368	371	385	376	337	387	416	416	384	384	397	411	376	405	405	385	338	402	385	406	401	383	399	410	373	397	398	406	382	355	364	394	386	374	376	364	407	334	424	391	389	384	368	373	368	361	365	376	392	382	375	360	383	374	384	401	407	403	408	373	396	392	410	377	405	397	375	402	375	371	390	374	399	382	370	363	396	398	368	418	387	344	362	389	373	398	404	371	367	362	349	375	338	381	394	394	368	372	359	397	366	365	376	366	371	412	403	379	388	345	355	391	380	341	388	390	436	409	368	342	369	338	414	379	418	378	374	372	411	388	421	394	379	333	398	402	372	416	397	364	380	377	374	367	367	376	380	348	377	390	395	354	348	407	378	416	383	343	378	352	380	403	384	391	386	339	385	370	349	410	385	382	381	377	379	391	395	419	349	370	384	383	380	414	401	389	387	368	378	364	365	408	369	426	380	417	368	368	425	388	403	350	412	385	369	385	385	351	369	375	357	378	391	370	387	433	401	420	372	378	381	386	422	396	396	386	352	371	388	372	376	387	397	417	349	378	395	381	414	372	395	365	385	367	373	407	387	400	415	354	404	401	397	389	409	357	393	398	363	379	374	370	379	397	392	405	382	370	343	372	374	368	338	395	394	376	375	404	425	377	368	397	394	440	375	373	391	357	382	409	351	414	391	372	365	390	357	383	366	356	363	412	353	409	381	396	391	421	386	356	381	386	393	425	369	398	351	383	377	382	374	372	368	381	392	396	416	408	404	381	380	391	389	375	392	361	394	398	406	385	403	380	396	413	386	391	360	365	413	397	402	421	381	371	399	365	414	422	370	389	371	396	391	377	361	375	384	419	385	389	410	379	369	375	390	405	381	382	392	390	408	379	397	420	422	417	414	356	389	366	398	386	375	386	356	383	391	377	386	407	389	358	383	354	375	397	370	396	349	409	380	415	377	390	403	396	367	392	352	396	391	399	425	390	379	389	383	415	379	373	398	392	410	401	382	383	412	369	346	388	379	399	388	392	395	378	352	363	435	394	373	400	392	392	377	417	381	403	404	384	351	390	395	372	402	389	391	370	388	407	413	400	411	376	383	375	400	389	387	348	400	368	403	396	390	388	422	382	363	381	414	396	403	393	372	381	371	373	372	373	370	366	431	362	360	370	386	409	397	412	406	405	391	388	402	391	390	382	379	396	367	401	384	372	360	391	350	368	379	359	395	359	384	380	396	363	374	379	346	386
58542	87702	69763	38322	31861	6404	665	687	723	792	710	690	690	710	639	658	666	665	686	655	679	706	672	678	707	658	596	670	648	708	644	682	634	672	663	680	715	621	667	655	677	702	674	644	675	670	630	668	705	649	640	633	664	693	678	722	680	644	672	652	688	683	678	670	646	669	689	645	691	683	714	749	707	653	704	677	611	640	714	634	663	672	683	666	677	654	683	679	673	647	655	686	664	651	618	666	726	658	642	639	671	663	678	667	671	636	616	632	634	663	658	646	675	659	632	609	654	625	704	661	705	655	674	680	661	649	668	650	665	646	678	670	697	644	651	666	609	653	630	693	663	653	587	656	663	643	689	640	700	657	663	672	660	661	630	636	650	722	673	664	650	676	665	671	639	695	663	682	668	668	704	657	662	635	639	681	607	675	674	640	658	665	659	685	636	686	632	676	704	694	649	634	686	707	609	712	633	675	655	667	668	630	654	660	671	661	707	698	660	688	662	606	636	669	641	651	673	618	660	664	682	645	667	657	704	670	629	633	677	669	697	667	686	646	660	635	685	655	688	651	665	730	669	615	623	640	662	712	651	696	682	658	618	637	605	670	680	645	622	645	689	700	674	627	622	655	600	681	661	679	621	657	652	622	688	684	674	681	616	698	664	656	694	625	703	685	691	616	659	668	640	625	712	666	658	709	671	648	662	670	697	654	689	680	700	665	712	648	625	709	686	645	630	660	677	675	638	646	604	650	676	668	639	657	655	629	636	689	682	658	696	678	683	664	689	674	635	678	676	617	648	664	699	717	659	678	638	674	694	660	712	664	651	653	631	659	717	667	668	659	597	666	669	640	665	639	701	688	653	651	653	668	666	684	711	639	639	681	625	671	694	670	641	637	624	635	703	665	660	632	657	728	658	679	684	674	652	673	721	709	643	678	692	675	679	672	675	608	633	670	670	651	701	660	704	636	666	636	607	691	657	668	640	671	620	667	633	627	677	625	666	675	662	657	646	658	632	652	644	630	596	689	613	657	646	683	643	646	648	658	701	634	644	719	680	624	657	661	648	693	617	662	664	692	628	624	681	692	658	665	669	631	639	694	670	644	641	649	670	686	664	614	666	694	713	688	666	694	686	630	662	709	654	630	616	667	663	670	615	684	655	686	625	661	636	618	664	640	696	659	674	656	603	661	610	640	630	672	670	700	665	709	622	688	640	650	698	628	701	665	657	667	628	657	649	680	649	583	663	644	656	651	645	607	683	649	701	649	622	692	647	678	687	694	687	603	671	726	612	639	669	651	688	735	650	645	657	633	636	661	640	670	694	629	656	691	647	677	685	693	707	668	668	654	672	637	686	642	677	674	707	673	687	642	633	682	649	671	660	660	657	670	683	637	658	684	654	652	712	669	666	701	658	646	626	666	595	642	664	677	634	688	660	658	686	672	665	656	632	668	639	657	653	646	682	657	631	662	654	686	652	579	620	658	644	663	627	653	684	670	643	671	626	620	650	664	687	629	597	647	728	631	657	685	681	655	628	663	701	636	688	663	638	616	627	663	652	657	682	650	680	709	662	670	675	731	631	635	633	677	672	725	596	705	715	679	673	668	657	667	683	655	709	689	624	662	692	651	680	650	624	654	653	672	646	673	680	649	612	647	622	695	687	667	651	684	663	644	685	642	675	636	690	666	645	685	632	681	648	698	643	700	693	647	607	661	673	657	702	620	628	713	687	701	630	667	649	619	661	635	671	636	672	612	628	671	649	659	651	695	650	634	635	665	725	671	664	700	627	623	638	654	644	675	675	692	658	665	627	678	683	664	704	635	676	657	626	668	647	670	681	671	638	695	650	680	621	631	638	638	671	712	635	623	680	661	634	640	650	660	667	616	632	629	671	657	691	659	641	665	692	682	683	659	625	667	638	614	661	642	655	639	645	697	675	633	627	657	656	637	673	646	720	630	621	627	679	641	626	637	643	665	596	666	643	676	678	680	678	660	619	680	699	648	655	626	593	698	693	672	648	662	650	661	686	703	619	683	659	633	665	675	646	677	676	729	719	661	660	606	705	659	637	710	669	667	640	655	682	668	659	688	693	641	700	694	649	658	662	686	716	679	701	662	689	671	655	648	662	651	661	622	661	633	722	677	643	655	652	622	615	666	669	679	663	663	655	651	686	647	716	630	618	656	655	657	659	694	689	655	678	684	630	671	636	650	700	671	654	630	644	664	684	693	705	664	662	660	655	684	689	633	700	642	667	651	678	615	676	666	654	695	645	644	654	656	680	662	640	656	683	659	658	662	624	640	640	624	629	646	638	669	674	664	639	605	623	612	631	677	683	640	649	658	652	656	666	656	600	638	686	665	666	666	607	640	708	657	654	674	663	649	658	621	652	633	648	652	647	697	687	682	662	695	695	668	654	689	662	652	626	676	663	665	631	674	626	651	665	626	617	658	667	668	700	639	673	623	632	635	712	721	641	679	651	696	641	658	664	661	647	709	668	658	618	679	661	664	643	702	694	616	659	672	652	627	662	653	686	677	688	630	677	683	676	699	639	658	643	666	641	622	681	692	657	639	660	673	652	643	679	683	660	639	659	583	679	663	687	645	623	662	595	661	642	638	630	683	646	701	630	663	633	646	665	680	632	651	617	698	657	692	655	629	659	678	644	674	645	670	709	652	656	674	678	644	651	704	685	625	628	672	683	607	581	649	640	671	666	678	621	661	615	669	693	659	659	687	672	666	668	625	670	681	665	636	688	639	592	665	708	670	657	631	655	631	660	669	636	630	692	620	707	663	681	650	631	657	666	666	655	657	661	685	688	648	674	668	620	654	662	653	688	681	647	641	659	658	673	676	627	676	649	673	657	640	626	654	645	634	681	645	660	628	662	655	694	717	693	658	676	604	620	670	716	704	685	671	678	666	635	694	683	663	656	711	645	613	670	670	692	642	644	680	644	686	618	684	609	653	689	662	667	654	664	660	619	675	683	634	644	659	685	670	660	646	617	661	626	661	653	666	655	643	679	650	670	640	621	703	696	674	660	669	648	671	686	694	633	652	666	669	624	617	694	672	651	719	659	672	669	612	669	686	665	614	629	652	647	721	696	639	634	660	696	636	679	660	647	688	641	664	685	646	631	686	671	659	665	650	639	651	633	675	656	642	592	651	682	652	641	659	605	693	641	641	624	654	651	677	653	688	684	603	659	665	592	653	645	650	671	672	670	672	609	677	700	651	679	678	591	614	672	662	713	705	654	712	643	665	684	638	652	664	657	617	735	627	678	636	699	630	628	662	642	629	678	624	692	656	597	687	658	621	678	629	687	647	662	661	703	641	700	678	656	674	611	662	651	650	632	676	613	670	600	686	612	710	661	640	629	641	637	620	681	666	664	712	703	679	623	702	647	640	647	634	699	635	711	672	676	655	629	666	637	654	641	679	634	671	649	678	663	681	670	704	703	606	684	656	615	702	705	662	631	671	641	688	678	664	672	679	694	672	672	664
23133	21434	30388	24840	22963	19357	6109	606	516	552	521	493	481	528	510	482	506	517	480	484	478	445	481	491	462	508	475	462	445	496	460	537	454	463	459	495	453	467	450	506	497	489	433	522	452	508	470	473	447	506	456	497	485	492	477	453	460	452	481	498	456	456	439	473	493	459	525	476	477	505	556	490	482	517	512	459	491	458	490	463	499	475	474	471	478	494	480	467	487	511	508	490	480	472	486	494	462	486	509	524	511	513	498	464	450	466	496	479	493	478	468	485	479	478	480	492	490	475	446	488	494	461	451	459	490	482	483	506	430	465	463	457	483	456	493	480	510	482	461	490	480	480	469	472	494	491	480	455	477	481	510	445	508	470	465	478	503	543	462	495	465	490	466	486	474	478	438	476	477	506	491	479	495	482	471	508	436	490	519	490	485	528	496	458	467	476	493	476	494	478	487	443	467	486	502	508	440	442	504	507	500	490	476	484	487	486	463	482	487	478	481	480	442	523	508	504	465	480	482	471	446	478	477	495	441	509	478	479	474	465	464	464	483	519	518	443	507	472	488	455	467	479	503	478	462	456	430	476	490	470	486	485	419	460	480	493	469	481	487	493	484	491	466	435	446	517	487	521	429	477	499	438	468	513	512	488	457	448	506	476	460	489	500	442	482	472	460	484	495	480	470	442	457	484	464	477	503	497	495	506	463	473	481	483	457	513	467	451	483	442	446	487	469	447	529	480	467	521	486	494	491	498	486	462	496	425	456	491	443	497	504	456	483	482	483	471	475	525	483	485	453	479	489	461	477	483	452	484	518	493	478	533	477	466	484	483	457	469	437	497	448	478	531	466	471	478	488	539	497	474	459	460	472	464	463	475	512	510	494	477	458	482	452	497	475	472	459	515	475	490	459	486	481	487	501	512	497	502	449	489	447	478	459	470	469	456	514	449	473	455	523	474	491	461	471	482	472	453	492	526	478	476	457	453	444	470	508	479	462	464	524	432	478	453	475	495	474	486	442	483	510	458	459	449	489	446	462	482	451	468	489	483	477	465	498	478	500	459	524	471	462	487	471	474	474	481	473	471	445	449	481	492	511	497	484	453	463	479	476	491	504	483	444	471	459	491	475	499	524	420	504	480	498	498	485	471	471	502	468	477	490	461	517	479	503	461	468	469	441	480	498	443	498	491	527	520	510	462	492	487	482	443	485	469	533	504	487	467	419	551	464	485	488	486	521	492	503	486	501	471	447	481	477	491	519	479	465	489	492	499	492	460	450	479	485	526	449	457	468	502	454	474	490	443	460	495	465	484	477	492	465	470	492	499	492	476	479	474	473	468	462	480	476	477	523	444	461	445	466	486	478	522	430	530	481	482	418	455	488	438	490	503	486	492	485	489	447	454	473	453	457	437	517	513	503	471	484	505	431	474	491	474	494	459	467	468	483	488	486	496	528	460	449	475	452	480	457	485	523	427	470	475	506	458	470	455	477	537	477	469	482	493	473	468	478	494	466	487	462	490	472	484	448	468	464	466	479	457	482	503	475	485	443	466	451	468	470	511	482	489	459	448	483	477	484	514	466	426	506	492	459	446	443	444	474	498	485	463	472	470	483	474	501	454	496	508	473	480	508	459	494	491	490	449	485	462	487	461	497	491	471	475	470	491	533	461	482	473	468	496	482	421	493	464	425	454	513	481	477	486	475	501	493	524	499	478	499	455	461	489	533	512	451	472	476	477	524	506	461	508	485	470	493	490	449	510	492	451	474	452	481	492	508	470	497	509	491	476	460	483	480	478	486	453	481	462	447	469	512	486	495	469	437	488	507	539	513	458	528	455	475	491	515	523	505	512	474	462	486	499	490	512	480	472	469	476	456	446	520	472	477	464	474	487	464	479	476	481	501	461	456	450	444	465	482	506	505	457	467	475	444	442	481	514	483	506	469	490	486	480	478	485	466	485	521	470	490	466	493	489	469	505	479	532	507	445	452	474	485	460	443	502	522	480	447	460	482	518	453	459	493	487	461	476	454	451	469	481	482	528	464	452	455	460	469	450	471	500	488	487	416	471	499	495	464	495	513	465	480	509	453	496	464	470	504	506	481	520	466	499	466	490	451	479	474	428	496	465	455	492	476	436	441	443	530	483	467	499	500	486	443	498	501	453	491	466	456	462	484	433	475	452	533	442	492	492	487	500	476	494	521	506	419	441	474	509	461	505	478	517	481	482	459	499	494	482	487	479	447	481	449	464	515	469	509	470	461	460	472	474	470	499	484	489	488	489	497	487	449	485	477	495	486	465	477	479	477	496	496	498	467	446	480	463	508	533	508	469	477	526	486	492	455	457	472	422	534	504	454	474	466	472	477	458	470	469	517	466	484	508	485	519	484	490	496	470	466	482	440	497	485	503	477	498	433	492	484	469	482	508	488	474	482	448	487	489	478	474	469	472	487	457	479	495	528	472	467	470	473	463	520	508	491	458	530	477	491	493	474	478	492	459	462	485	458	446	465	446	506	488	496	514	483	480	490	459	496	450	454	485	479	493	501	471	503	431	482	497	467	463	469	459	493	449	474	484	507	492	454	516	478	461	478	487	444	494	522	481	494	512	479	489	478	497	451	507	490	478	449	451	471	448	467	443	463	477	483	483	460	494	501	499	437	520	479	468	475	477	494	530	492	481	486	476	462	480	460	479	474	448	454	493	462	456	463	488	478	497	446	519	505	492	496	449	476	522	489	459	447	503	499	447	483	464	482	497	492	464	467	484	533	487	500	495	497	493	450	472	491	487	482	453	549	489	485	475	532	484	481	507	521	502	509	483	508	491	470	479	468	465	485	489	512	481	479	469	523	492	479	482	495	481	479	452	458	482	486	476	514	514	499	449	470	458	479	508	488	495	431	434	466	466	463	489	491	504	452	463	494	486	466	486	477	467	437	445	475	464	497	452	479	468	441	476	483	453	464	491	488	448	482	489	465	481	467	483	487	452	474	483	455	475	478	464	480	483	491	489	497	473	450	452	473	507	437	480	420	501	540	515	462	497	499	466	491	468	452	462	484	490	497	451	501	439	503	503	473	470	446	466	486	488	459	507	446	495	453	461	449	484	473	466	476	499	489	490	481	498	469	460	477	497	484	487	535	472	465	465	499	465	468	486	456	471	462	471	450	472	467	457	455	431	489	482	488	459	432	505	490	491	487	523	457	469	487	510	479	490	464	446	470	490	453	439	513	485	501	494	479	504	511	435	465	507	500	450	512	512	472	510	502	489	473	477	465	500	497	470	477	453	463	432	441	516	452	485	469	510	490	487	482	454	469	479	429	448	478	506	452	456	466	486	469	489	469	510	493	486	465	492	460	489	449	495	449	495	504	469	491	480	473	441	439	475	482	471	485	451	466	441	478	495	504	462	455	487	453	493	459	487	486	467	470	457	510	478	470	445	517	447	521	510	474	494	451	496	443	490	485	485	485	512	462	483	452	469	459	497	462	500	442	456	500	485	489	496
58837	98825	80094	45708	39003	8089	895	783	792	871	801	820	746	780	806	774	749	767	808	794	799	802	767	780	786	776	778	768	808	789	785	788	747	789	749	782	761	795	801	736	800	806	787	763	774	722	782	812	756	805	777	755	767	764	802	753	793	762	736	802	730	774	785	725	810	775	786	783	746	792	908	869	864	848	823	780	768	790	790	743	778	740	783	808	837	735	763	765	774	773	740	741	805	790	731	776	752	783	781	790	772	754	754	777	804	764	789	793	731	771	779	789	787	756	758	808	784	739	781	782	800	763	806	751	728	784	797	807	725	770	787	793	768	796	823	735	752	779	804	778	803	778	766	822	801	797	776	759	765	816	802	753	758	776	773	780	739	769	811	767	781	813	793	776	790	806	785	749	788	757	779	744	785	747	800	740	779	789	788	791	818	779	787	766	761	744	793	741	734	788	813	818	775	792	774	808	792	765	780	761	764	766	821	776	755	768	738	772	809	761	802	772	821	783	747	769	755	843	764	791	800	794	751	809	748	798	769	755	841	778	764	777	738	784	754	746	725	757	779	812	757	731	781	762	786	795	774	815	786	776	758	788	791	790	760	759	793	788	773	778	700	752	790	743	763	749	773	773	775	763	807	775	744	745	770	795	802	810	798	771	761	746	735	784	802	771	765	784	731	792	742	776	753	806	749	815	701	786	783	757	838	762	790	786	736	746	782	769	783	787	818	750	755	762	728	803	754	757	808	778	765	755	781	771	770	838	787	753	723	742	780	764	753	727	761	792	784	775	769	797	799	769	806	777	803	750	774	817	782	760	778	786	762	776	795	746	774	793	798	808	761	804	788	756	780	807	744	794	782	818	748	781	741	748	763	801	814	780	803	740	793	748	788	770	723	783	771	809	776	787	816	793	750	740	788	776	757	772	811	773	750	777	750	748	770	765	812	840	726	825	749	801	761	786	757	820	804	771	787	795	813	747	762	762	742	764	762	775	812	784	768	783	778	802	765	776	778	764	730	789	750	748	794	754	728	793	759	741	753	732	778	776	748	830	753	781	786	726	795	786	790	769	797	756	763	742	797	784	780	817	739	806	819	816	782	757	778	757	782	779	802	790	780	781	769	716	800	745	781	784	776	795	807	796	738	795	801	828	743	771	775	780	793	790	757	750	791	776	771	813	821	772	779	784	788	756	780	796	790	798	817	799	756	773	788	792	797	766	766	803	777	772	783	749	795	774	785	750	799	781	777	741	763	726	713	740	819	784	752	777	771	784	794	782	785	783	749	698	739	788	791	793	763	810	779	755	811	784	767	783	774	758	738	743	746	779	781	767	726	742	723	803	803	772	777	782	741	813	772	754	814	791	779	774	778	775	811	790	750	773	780	756	782	810	808	763	775	748	761	813	829	768	817	756	751	752	774	812	726	798	792	724	802	795	763	752	713	745	732	754	746	782	772	824	809	806	762	805	785	807	758	756	789	771	784	760	748	770	752	750	750	842	759	769	793	851	780	803	766	792	788	800	788	775	836	776	791	823	758	797	800	710	781	814	732	768	732	806	734	756	798	777	774	818	758	741	754	805	788	773	796	766	744	794	842	726	818	797	780	781	772	752	776	777	744	784	754	814	810	741	815	804	778	765	802	769	795	786	743	731	798	769	785	749	790	722	784	821	787	744	771	751	792	786	780	776	752	761	830	787	753	783	739	758	779	790	762	734	793	802	803	786	714	759	804	819	777	747	817	783	757	740	784	814	803	795	758	769	771	790	780	835	757	756	821	783	779	762	743	766	811	767	792	751	823	764	815	769	809	761	821	773	790	764	762	767	785	757	738	767	754	747	748	763	794	719	822	731	737	800	774	757	801	750	745	792	806	819	680	764	761	747	742	790	790	818	758	814	796	739	778	781	779	707	803	747	791	770	798	716	778	788	759	827	777	823	748	775	765	788	761	794	784	730	766	736	803	807	764	779	789	747	807	801	766	785	805	741	762	770	821	740	730	765	754	746	759	724	763	763	784	752	793	800	796	774	787	757	776	762	804	737	748	754	768	809	775	759	734	758	789	795	808	761	791	786	769	789	747	793	723	766	801	741	807	751	806	841	769	773	783	811	776	769	772	784	766	794	793	799	770	781	792	775	768	793	752	759	782	776	731	803	772	778	739	771	745	758	832	773	769	772	766	770	822	761	816	752	762	774	773	792	760	805	741	745	777	767	743	802	768	791	766	772	763	725	777	771	811	759	745	799	729	797	708	721	764	805	821	790	840	755	744	796	742	760	767	764	793	764	772	794	742	724	790	764	716	743	799	765	790	756	803	766	744	757	761	771	798	764	793	811	748	767	771	800	743	773	738	776	802	750	790	783	743	747	812	775	835	726	771	810	781	725	796	810	787	744	747	783	801	832	785	808	763	765	797	750	767	730	794	767	772	781	782	756	714	780	806	784	792	762	757	815	791	770	792	803	773	802	715	761	794	775	742	764	770	772	768	792	790	795	758	804	789	784	768	724	760	780	757	784	770	772	772	737	794	734	775	747	723	788	782	753	792	800	770	800	740	755	777	793	824	740	789	805	795	780	745	772	775	752	804	763	790	807	785	771	787	759	776	765	794	822	738	824	798	714	793	752	756	751	826	743	835	781	819	768	749	788	811	788	769	712	728	758	784	725	781	768	747	837	807	701	783	803	768	769	781	772	741	729	787	788	755	788	785	743	802	762	776	804	734	809	743	751	794	771	774	776	783	742	816	748	771	814	808	809	773	802	794	747	746	779	751	770	777	838	758	737	759	786	774	810	810	812	742	773	719	795	769	767	803	751	781	758	753	784	778	829	759	721	741	790	771	761	782	777	772	782	780	813	805	756	747	785	800	755	775	750	754	787	765	805	791	798	793	798	766	814	836	772	821	718	764	747	786	783	753	772	739	793	776	821	777	749	767	838	757	777	791	759	745	772	747	858	777	779	790	760	776	804	730	758	742	743	745	796	764	772	822	752	774	786	767	721	731	756	782	789	757	789	799	755	730	791	731	776	726	762	749	764	783	727	806	754	801	731	731	770	798	752	762	772	772	762	729	744	758	719	829	760	736	804	817	769	764	772	728	762	782	723	776	782	784	769	751	790	794	815	760	776	816	782	778	791	704	779	814	797	754	755	734	789	732	790	790	826	762	759	776	774	793	719	797	764	784	774	749	702	782	805	768	764	740	768	797	773	716	771	805	712	740	770	769	776	756	765	762	747	766	787	780	769	822	751	814	779	766	760	763	753	781	806	801	778	762	769	812	784	755	769	704	777	746	743	769	791	738	778	732	744	785	796	741	804	784	783	785	783	779	794	754	752	817	785	768	811	785	766	754	771	752	783	758	756	711	800	823	781	758	809	757	795	778	745	764	783	755	788	788	678	774	760	828	792	745	785	750	811	801	756	772	767	695	775	778	765	780	791	784	751	792	707	758	800	800	791	739	772	743	830	794	773	761	808	750	809	733	818	743	798	807	783	730	818
28263	25938	27799	12840	4310	854	461	464	414	429	424	454	445	420	441	446	454	453	471	525	453	433	466	472	426	429	404	468	454	459	484	492	496	427	484	459	483	445	443	438	466	424	455	440	471	448	450	491	489	468	484	476	424	416	447	424	407	450	435	495	443	459	437	438	453	431	457	469	425	460	438	421	445	456	458	461	472	406	458	414	476	435	463	454	433	440	459	462	399	467	440	451	459	456	431	419	470	429	423	489	438	414	453	451	461	449	456	458	452	465	451	451	459	454	424	442	453	450	448	451	390	451	449	469	478	481	440	447	428	449	471	453	466	446	473	456	434	476	453	468	462	439	457	435	453	457	452	435	457	448	427	483	416	470	427	447	435	432	426	481	460	446	421	448	475	421	487	451	453	435	444	462	437	443	467	456	469	452	467	438	458	443	465	453	461	452	444	443	452	440	463	486	493	435	446	463	481	433	442	432	430	446	450	460	459	428	438	443	481	452	442	433	428	446	487	478	440	466	453	493	409	458	470	431	463	443	432	439	414	432	483	466	429	406	435	467	442	426	454	449	460	524	433	467	447	463	407	450	468	465	460	420	445	425	440	508	423	464	453	464	489	462	457	412	466	446	431	429	410	451	429	468	429	439	420	454	443	409	478	485	433	444	447	437	423	450	424	474	419	464	426	465	447	436	430	450	478	473	465	476	454	478	475	427	450	479	468	467	449	431	457	470	417	443	441	486	499	450	454	467	452	446	458	444	468	437	447	444	432	448	433	448	427	472	486	435	477	488	449	461	442	463	416	480	486	455	410	492	427	446	413	448	465	447	444	459	450	453	419	429	450	418	449	445	441	442	459	421	421	444	454	452	448	409	453	450	451	463	426	402	444	477	447	477	455	436	427	441	462	489	458	421	464	460	442	478	480	467	457	485	451	441	460	440	459	460	466	413	418	452	459	420	447	443	460	452	424	444	450	469	449	449	432	419	467	484	488	455	433	495	439	449	471	485	397	428	410	397	404	440	441	429	452	461	450	444	457	409	417	411	440	453	486	440	473	467	451	446	414	433	460	475	464	466	408	453	453	486	495	407	464	500	434	429	462	461	454	491	426	428	447	449	456	441	444	440	463	454	432	462	402	464	439	422	467	452	416	417	477	435	462	440	431	470	453	476	441	452	459	466	463	436	440	450	463	424	485	477	425	424	442	418	423	447	484	461	444	416	449	442	455	437	448	462	460	439	434	474	464	446	415	449	431	424	462	464	468	474	449	438	435	443	481	469	493	443	444	482	440	444	493	455	452	449	470	422	421	447	473	446	486	437	423	480	441	459	430	462	420	417	454	453	434	411	489	455	461	404	447	447	436	453	451	459	460	459	482	431	428	438	487	439	449	436	417	446	442	459	439	437	433	407	410	432	445	446	403	463	474	455	446	428	473	429	480	469	470	459	444	455	448	464	419	454	425	458	434	460	437	421	445	422	417	455	456	465	474	448	456	459	449	447	438	457	412	442	507	463	419	425	441	457	445	432	479	454	475	461	446	438	461	430	456	441	438	446	428	447	479	477	464	468	508	475	443	488	424	425	428	468	434	423	469	479	430	476	470	412	421	476	452	485	458	452	445	453	439	422	413	441	434	437	440	439	411	424	450	451	419	452	462	413	441	460	430	493	457	433	467	456	430	431	455	422	464	488	449	480	488	433	458	415	471	454	428	463	459	480	409	459	432	440	437	460	469	441	450	465	442	487	414	435	462	432	398	450	438	461	453	405	432	432	466	493	451	480	459	418	398	451	396	441	455	474	463	448	444	433	458	477	491	462	455	426	473	453	422	444	459	444	452	437	443	465	438	489	461	448	450	476	462	440	445	470	454	409	456	456	437	410	445	438	459	452	412	449	476	459	439	453	436	458	476	424	437	464	440	426	453	431	450	450	468	439	430	412	475	475	473	407	484	435	443	445	487	459	469	480	434	438	449	436	431	438	445	415	440	420	430	450	445	487	474	487	489	410	423	456	451	425	472	448	466	442	477	466	408	414	388	467	454	468	439	476	470	482	462	436	445	459	476	449	457	437	457	455	439	440	443	451	485	420	464	452	457	446	441	458	444	455	454	450	437	450	453	408	419	415	453	433	419	427	425	456	462	441	414	441	436	425	471	445	466	386	471	424	463	445	444	451	454	445	448	451	423	452	434	481	428	453	424	435	435	484	425	453	436	473	455	461	428	458	437	441	457	435	442	425	450	461	454	433	411	430	454	464	472	429	456	462	466	485	412	471	476	448	450	414	449	478	406	479	438	428	442	428	456	440	429	424	431	440	475	503	417	447	463	436	438	437	430	444	456	442	466	444	445	425	415	431	447	398	447	461	434	462	420	446	437	463	442	450	432	458	429	445	432	422	415	429	466	429	459	457	424	466	429	424	424	469	452	428	452	465	439	442	461	437	413	449	450	412	468	435	443	458	415	457	423	438	487	414	471	462	455	427	400	423	423	451	438	437	461	439	438	444	439	425	408	476	450	459	433	448	448	477	443	455	429	437	439	406	446	450	421	475	460	479	449	450	492	468	438	477	458	462	448	400	469	445	477	442	451	510	439	459	406	444	456	438	450	457	445	438	483	426	427	435	435	442	474	433	457	476	426	464	423	436	452	449	465	467	445	438	478	444	430	459	463	462	429	451	466	423	461	429	454	459	471	470	469	443	442	480	419	422	436	439	490	439	458	459	477	444	460	457	477	409	448	440	414	449	449	409	432	444	449	439	451	442	423	453	447	438	484	445	442	463	458	468	404	403	442	428	444	460	442	437	449	486	410	465	455	418	431	429	479	458	502	448	462	458	434	463	456	418	469	466	470	454	454	420	444	448	451	444	427	478	457	453	438	435	442	471	462	471	423	459	449	450	460	470	456	428	414	447	449	452	456	425	411	462	484	446	478	465	423	448	448	439	469	418	460	436	470	423	425	442	469	476	464	472	438	438	419	458	444	445	450	428	401	467	470	448	452	461	457	465	471	440	452	512	425	465	452	391	455	427	402	479	489	438	430	447	451	452	425	444	454	438	451	435	461	466	437	444	435	462	412	440	437	475	466	440	408	465	430	453	465	459	435	431	473	430	450	449	473	434	471	485	454	453	476	475	433	439	445	491	425	456	449	462	445	466	439	449	440	436	448	435	443	437	420	439	431	451	426	431	454	467	452	462	468	488	456	454	436	456	452	462	441	459	461	465	432	420	439	440	438	452	487	440	450	471	439	466	449	452	432	435	433	455	447	426	416	442	475	441	435	403	467	471	424	461	455	447	437	446	452	467	473	475	484	455	419	457	510	425	404	436	489	442	458	445	423	464	440	436	453	461	446	443	449	474	452	439	463	440	434	420	458	470	461	438	461	426	436	501	448	447	451	469	484	475	462	423	426	464	428	468	438	426	444	480	442	438	445	428	397	423	451	427	458	455	446	417	448	449	436	452	480	475	421	447	457	424	470	439	436	474	431	464	471	409	441	504
36317	44324	34466	12116	8493	1321	754	772	772	760	764	755	802	781	795	763	768	755	746	762	784	762	783	767	791	758	760	743	747	809	740	763	785	740	746	715	754	725	803	740	767	796	784	787	802	775	761	751	783	732	745	809	701	842	751	792	719	730	792	716	789	767	746	758	759	739	754	705	783	772	728	821	770	773	774	718	762	801	753	779	762	761	754	740	768	773	805	774	696	814	799	722	759	778	751	756	750	737	719	764	767	731	812	738	771	775	757	753	764	798	759	794	779	775	791	781	782	757	767	762	751	733	713	769	755	773	754	754	730	711	729	767	779	778	761	743	736	829	784	775	737	778	730	754	778	749	755	734	745	757	739	762	752	765	770	842	793	759	708	706	733	744	763	751	780	703	749	784	750	774	767	821	761	758	737	786	804	821	721	781	796	722	786	757	764	774	743	751	732	748	786	742	737	771	803	765	795	741	764	774	795	797	787	773	755	730	807	744	769	770	787	757	720	764	765	756	732	780	784	761	802	796	743	743	740	759	794	808	762	770	783	787	772	767	728	773	719	777	746	789	788	791	738	729	787	786	724	763	736	780	768	727	746	755	768	776	799	729	729	757	713	797	780	775	738	765	809	803	784	743	809	756	776	756	795	792	736	777	739	773	798	743	732	764	764	764	804	736	758	746	816	769	750	786	762	740	803	769	715	810	751	761	793	766	777	740	787	764	764	839	762	704	738	770	778	798	735	714	712	802	737	767	767	773	783	761	767	779	831	767	720	760	770	760	771	754	710	773	758	754	763	805	758	767	780	729	828	788	786	765	779	791	737	782	752	746	762	735	741	758	727	732	797	769	783	771	745	717	746	728	764	799	780	775	778	730	836	728	763	782	733	778	776	749	750	775	774	717	760	763	780	742	753	768	770	734	787	778	762	807	713	748	751	811	729	769	722	787	768	746	785	728	758	808	775	811	772	786	734	763	802	774	710	753	766	761	779	718	725	731	751	763	762	802	717	742	759	765	706	746	734	736	761	773	757	764	720	711	743	737	782	818	745	757	726	774	731	749	792	758	762	780	785	696	808	711	733	732	744	785	757	704	786	772	784	798	750	772	766	751	759	779	746	804	804	772	744	764	762	758	789	782	779	715	756	736	817	750	717	780	733	751	796	768	753	737	779	742	743	778	769	786	783	761	780	770	766	800	769	737	791	763	799	824	794	717	723	729	817	745	739	805	780	779	715	768	736	716	755	711	775	790	761	789	786	769	766	731	717	740	732	770	760	801	736	757	704	782	741	767	737	767	778	826	838	769	797	742	750	805	763	791	740	728	752	776	711	717	752	786	765	770	758	722	793	802	749	770	719	789	765	705	718	775	787	766	772	765	776	749	761	745	712	756	748	742	777	795	750	829	791	748	803	756	722	795	705	793	755	753	783	787	745	745	771	785	800	766	764	782	736	773	779	768	707	781	803	813	736	830	753	737	788	759	743	821	732	742	797	765	753	770	770	759	764	744	767	770	789	813	764	750	773	759	762	747	744	795	754	755	763	787	789	767	718	720	757	803	759	778	786	776	777	770	775	802	713	797	824	751	738	815	757	704	766	720	730	791	780	761	732	726	746	747	735	750	745	754	738	756	776	769	798	722	763	749	719	693	771	754	729	801	784	747	789	766	742	755	815	800	779	768	759	762	745	795	784	757	773	760	790	766	773	740	764	779	746	804	761	770	748	788	775	767	778	811	800	775	767	725	811	739	777	811	789	818	732	729	772	783	763	754	749	752	744	785	772	753	739	750	763	769	737	817	744	773	742	815	749	714	780	800	736	724	727	795	737	803	769	742	776	779	759	782	805	783	803	766	808	787	745	784	751	784	772	776	733	781	741	769	722	766	743	701	771	774	725	730	758	771	767	699	782	743	714	855	775	782	778	732	758	772	761	753	728	720	741	830	769	775	736	711	735	782	758	775	790	788	729	747	804	726	756	789	770	762	795	752	792	785	730	766	704	729	796	746	768	742	814	809	688	786	778	741	735	763	773	786	755	781	776	721	776	752	785	727	784	791	768	739	738	767	782	737	776	753	752	770	787	756	737	739	794	791	709	815	762	722	814	749	755	746	731	720	750	776	748	770	786	795	803	805	744	783	692	738	788	781	772	752	758	730	783	735	724	758	810	799	778	748	765	788	733	783	752	791	733	738	800	730	787	761	718	757	770	762	749	775	768	782	788	800	778	775	760	782	775	805	773	745	796	783	803	707	805	760	812	813	759	757	799	743	796	726	779	766	740	795	790	794	735	772	793	792	742	785	727	744	781	760	716	773	783	731	789	745	783	754	758	752	755	727	780	735	732	784	761	786	740	759	721	781	764	754	790	764	749	717	740	768	799	799	777	748	785	777	761	728	822	765	744	741	776	773	714	763	769	696	754	762	794	786	831	833	763	794	817	777	827	812	755	773	807	809	810	794	743	767	811	814	760	749	722	710	752	795	754	783	752	774	768	761	784	749	746	777	779	792	738	778	784	785	747	740	749	748	722	721	799	752	771	768	742	787	753	779	792	783	752	756	723	753	758	767	798	772	771	751	800	762	715	787	755	759	797	770	724	757	805	775	771	751	750	776	777	727	782	781	792	785	768	739	742	755	743	746	774	778	742	750	786	751	773	755	738	767	783	787	756	771	744	760	761	765	742	825	735	750	774	742	807	787	759	753	746	787	740	766	768	807	725	796	750	765	771	794	710	753	766	781	757	740	762	753	766	768	755	722	738	751	792	713	759	771	704	789	709	794	746	804	750	800	750	767	753	733	715	734	746	759	834	715	789	800	769	728	736	764	696	772	749	745	764	746	770	730	790	792	798	746	738	708	801	770	787	787	771	767	708	734	734	755	774	786	765	751	789	761	759	799	758	764	772	723	716	772	760	745	788	742	714	751	774	787	809	818	754	740	707	786	781	729	790	745	765	753	719	734	780	772	765	753	738	758	789	744	731	805	715	804	733	718	764	745	775	793	716	766	800	745	778	779	802	751	762	785	780	781	757	780	775	790	793	772	767	776	730	778	811	775	723	791	697	783	762	743	719	785	776	781	797	787	795	781	755	785	721	747	766	794	754	774	752	780	792	744	745	794	781	783	780	725	753	718	748	753	820	789	791	750	790	747	764	771	791	766	767	774	763	796	730	779	748	755	778	799	763	726	764	687	756	726	722	810	767	817	749	783	736	775	780	740	757	754	765	793	696	747	754	742	785	809	756	774	786	757	730	738	760	734	780	751	765	769	800	775	683	740	742	784	818	736	785	733	769	811	785	810	748	755	827	805	781	741	717	761	772	757	740	776	755	810	771	777	787	740	731	823	754	757	709	763	788	776	766	768	751	737	767	738	762	707	749	806	812	762	770	721	698	777	784	771	734	823	737	769	780	755	718	796	798	781	778	777	790	751	781	748	824	730	727	770	794	778	747	749	761	752	757	769	770	747	735	787	746	775	757	728	692	745	787	724	765	759	750	765
24060	21936	31701	26759	22766	12307	1113	447	416	416	402	412	387	399	424	432	402	434	414	407	427	471	416	433	460	436	415	413	416	420	429	409	425	394	373	411	405	438	417	422	382	422	454	421	457	433	387	400	405	365	375	420	444	466	388	419	402	401	417	400	410	429	396	418	405	431	422	436	397	435	418	446	420	398	425	423	417	414	433	421	377	389	395	393	409	426	429	396	428	434	420	407	394	413	415	404	420	389	430	384	461	410	430	442	403	374	419	410	410	409	397	414	399	374	433	425	413	402	403	420	406	398	386	402	402	380	433	420	408	388	407	420	409	429	407	391	404	396	429	429	418	438	408	358	442	396	444	396	402	402	424	409	382	409	424	427	437	380	437	385	437	405	390	410	405	421	409	417	381	385	405	420	402	371	426	402	391	386	412	409	417	381	403	429	434	412	439	425	396	406	400	400	389	434	405	386	402	386	418	413	423	405	396	397	397	392	395	434	383	424	426	388	445	429	365	452	414	418	388	392	363	421	398	371	397	390	427	400	386	437	376	410	398	403	383	409	410	423	393	434	403	422	443	394	396	402	393	443	452	392	382	446	457	390	402	388	426	367	429	379	417	389	354	421	469	402	430	379	401	421	413	411	425	397	431	398	423	389	408	423	420	431	404	427	416	382	415	399	400	396	390	392	408	430	401	396	403	394	437	408	393	441	407	410	378	437	375	398	422	391	402	406	434	403	359	420	390	426	396	406	435	409	421	386	398	469	416	410	397	400	391	424	388	428	425	419	411	430	450	465	408	386	393	418	405	429	393	398	421	374	412	407	424	419	429	397	408	392	403	461	412	423	396	394	409	424	382	373	397	416	430	404	393	434	441	393	405	403	382	376	391	413	424	428	418	403	376	422	418	415	424	397	378	410	369	404	415	408	379	431	459	396	353	421	421	412	444	405	405	427	411	366	423	410	411	391	404	403	364	403	388	433	404	415	390	369	434	406	388	411	401	398	402	427	384	410	416	412	407	378	410	405	441	482	420	415	395	403	455	398	404	414	409	403	413	406	394	423	400	405	428	413	398	390	448	391	406	388	423	422	427	436	402	393	419	422	389	446	434	387	412	392	386	407	454	382	421	417	417	379	383	454	378	414	436	404	395	412	407	444	440	430	380	428	378	417	379	357	401	375	407	355	413	380	417	398	411	407	358	376	401	429	398	418	422	398	407	401	415	470	420	405	397	397	418	414	390	415	422	415	375	394	375	374	390	421	387	385	406	400	422	427	411	382	417	423	396	426	397	397	433	444	402	408	419	426	417	430	360	401	391	401	424	422	404	380	380	388	405	406	367	432	414	369	425	428	425	363	393	423	421	432	440	406	429	390	419	431	426	404	395	429	407	400	382	391	416	371	419	412	415	379	371	433	406	431	420	398	439	401	411	393	435	401	393	400	454	382	399	406	399	390	407	380	433	410	415	423	449	382	425	398	398	428	395	385	425	388	385	436	406	393	403	363	434	410	374	406	392	381	389	405	412	417	402	414	442	387	397	428	414	474	406	417	390	431	427	383	406	390	445	416	414	428	402	438	393	405	391	439	411	404	464	422	420	420	395	408	425	412	397	420	415	427	416	445	432	376	394	429	403	401	399	416	382	433	393	410	439	400	386	402	397	414	412	426	411	419	396	403	404	415	429	407	395	399	403	411	441	360	407	440	407	409	379	409	395	414	406	386	376	384	439	392	402	434	431	458	432	371	421	372	405	357	381	387	416	410	385	398	444	390	399	413	416	437	398	395	401	376	403	432	411	390	423	414	439	416	388	378	382	373	391	420	424	421	408	410	430	369	410	405	418	375	382	391	372	400	414	368	409	440	390	383	402	444	451	415	404	441	418	388	396	370	407	435	400	431	425	417	444	392	415	404	400	410	401	412	411	415	376	408	418	417	417	359	437	404	394	403	402	395	415	438	396	412	410	395	459	397	369	401	388	432	379	395	419	436	404	414	426	393	396	384	397	414	400	387	409	420	399	418	435	469	440	387	379	364	405	434	370	410	384	400	415	411	411	404	388	392	378	424	397	405	425	431	360	436	399	408	399	382	425	424	408	419	363	370	430	441	426	435	386	375	391	421	433	405	426	370	408	403	420	396	379	393	419	448	445	374	418	338	411	411	391	384	412	433	395	419	417	394	370	369	459	385	394	397	376	403	414	390	415	418	371	380	385	413	420	394	445	412	383	392	389	389	379	376	403	371	470	418	382	375	398	396	414	389	395	403	402	413	445	407	389	392	418	411	409	403	391	399	419	389	383	408	364	414	403	398	423	442	401	379	402	424	399	407	423	369	415	445	395	412	404	441	427	368	381	423	394	363	442	437	431	400	399	362	413	407	442	395	442	387	430	399	427	381	401	410	431	399	417	404	388	410	382	427	406	431	378	440	410	395	396	384	427	398	406	425	406	385	423	401	408	450	466	401	432	397	424	404	403	413	406	424	415	402	403	424	439	395	406	364	433	413	408	405	372	402	415	398	401	389	398	392	414	382	384	374	382	407	406	395	450	422	412	399	406	370	422	410	407	403	401	394	406	410	421	372	386	424	405	411	432	411	414	426	415	394	423	397	404	429	405	378	374	417	426	385	407	384	397	421	409	461	433	414	386	430	422	411	454	396	420	407	409	390	415	432	429	396	419	387	410	373	437	437	399	388	381	409	406	443	387	404	414	421	398	359	396	401	426	422	386	393	403	369	390	397	413	388	397	431	374	416	407	385	413	365	435	426	459	404	433	385	397	387	376	416	433	416	366	410	391	396	439	404	419	384	360	436	409	418	418	429	436	402	434	388	441	396	384	385	391	387	404	403	398	386	447	409	395	410	392	385	394	451	447	409	390	399	398	396	404	403	427	393	365	411	420	430	389	422	389	434	442	414	428	385	394	408	375	413	418	398	422	437	379	426	418	414	411	387	419	401	408	406	425	391	376	402	415	418	404	409	453	394	392	404	398	424	393	407	430	410	440	408	406	402	398	411	404	395	396	392	406	422	400	433	429	420	377	406	371	419	410	414	416	376	416	380	428	414	392	407	422	373	394	367	370	397	418	427	404	411	413	439	420	409	427	360	410	428	435	402	395	434	397	422	423	395	402	390	363	405	400	403	397	375	396	441	403	421	417	402	410	388	433	401	430	368	380	384	411	415	394	397	375	447	415	412	439	415	400	429	425	442	375	422	412	423	390	408	412	397	434	432	373	421	401	422	377	414	388	398	381	386	449	385	400	431	382	419	437	400	427	415	401	425	384	406	402	446	426	426	412	380	429	389	422	386	395	404	400	420	401	401	418	396	395	365	388	393	407	383	362	431	401	396	413	346	396	410	436	383	397	422	393	392	428	395	416	418	370	416	432	384	403	430	385	409	429	418	388	411	406	429	409	415	397	440	400	405	386	386	399	356	399	425	408	368	408	414	423	392	394	437	403	397	404	415	378	397	400	405	366	376	403	426	423	426	434	377	387	401
58565	88035	70350	37378	31831	4969	719	737	729	696	678	675	714	700	674	715	689	739	657	705	727	692	693	710	712	669	671	672	691	706	652	696	680	706	666	651	682	638	684	716	681	677	707	646	705	715	690	696	724	698	657	673	700	722	710	678	698	690	696	700	701	726	684	690	672	707	732	708	670	709	801	778	755	748	766	695	669	701	674	679	693	675	731	697	648	726	684	652	681	660	726	680	682	711	715	693	692	687	670	718	705	667	671	729	704	714	734	676	658	684	677	663	708	695	731	704	748	641	704	688	681	685	698	710	730	652	690	688	676	675	686	737	711	696	700	658	696	673	683	736	655	704	698	689	720	669	705	663	714	682	677	709	676	744	666	676	682	712	661	709	740	728	656	716	686	670	673	686	706	715	708	693	675	697	697	668	670	690	665	666	670	677	700	749	700	699	650	695	713	654	674	677	695	701	714	708	718	686	717	750	694	730	627	728	691	664	688	698	701	720	646	713	709	656	682	701	715	696	692	663	665	706	705	684	703	702	684	687	688	703	663	671	703	698	715	670	671	700	704	726	664	657	680	733	637	707	661	721	674	674	708	698	720	689	681	710	742	726	658	672	753	653	713	680	675	658	695	715	658	690	637	736	726	726	729	720	677	669	705	671	710	688	670	663	732	676	721	694	675	687	724	667	677	638	712	711	702	665	730	697	695	722	700	683	705	684	666	716	693	663	694	715	668	697	672	655	715	663	708	695	699	679	697	685	676	729	690	704	700	680	725	701	716	693	677	722	700	662	699	714	708	720	705	679	701	698	704	701	675	697	695	694	733	743	696	653	678	738	707	692	692	644	693	659	689	715	702	699	694	705	727	688	689	687	647	680	695	718	624	634	652	686	733	695	655	703	674	690	676	748	762	741	672	734	702	710	695	712	652	709	669	686	742	683	694	686	699	664	681	697	697	662	688	708	636	746	727	714	670	745	715	709	648	661	718	715	695	674	719	670	697	667	680	708	670	677	695	709	736	680	687	688	710	708	698	703	710	687	716	663	653	660	676	689	674	682	698	708	723	691	689	699	701	651	686	681	647	691	694	686	702	745	700	695	747	731	721	675	671	704	696	723	712	644	732	655	725	655	671	643	699	702	728	669	650	697	659	708	683	667	681	703	643	693	721	607	682	758	660	682	680	679	701	695	656	713	666	680	709	700	722	727	719	715	697	693	654	706	703	714	635	686	704	682	682	687	695	704	710	674	729	702	685	690	700	725	692	731	666	664	720	734	702	636	705	669	630	672	698	671	738	692	711	705	681	706	705	661	722	692	703	705	680	713	683	656	681	713	719	671	689	686	654	686	680	719	674	729	629	701	687	677	693	726	654	715	724	683	780	688	687	671	683	719	716	678	723	710	702	679	668	678	711	720	682	717	666	672	698	714	694	733	650	730	678	698	697	637	697	735	723	702	645	655	671	680	700	667	706	702	684	737	650	670	691	709	713	714	676	672	686	703	717	707	686	724	710	716	699	664	724	720	687	691	704	682	688	684	699	657	709	676	681	704	702	725	699	687	703	669	676	725	708	710	716	686	695	680	694	688	685	689	679	726	715	709	639	687	661	642	680	718	688	676	634	684	751	674	677	644	709	683	679	702	671	722	692	689	698	692	694	718	697	699	659	700	679	659	718	731	688	676	712	691	696	700	689	708	696	691	689	699	696	725	699	614	708	716	669	648	714	744	737	745	699	686	675	686	682	701	691	700	711	688	662	707	689	694	681	705	654	697	701	680	686	714	747	651	699	673	708	771	675	676	696	744	703	699	687	716	707	714	675	695	683	738	652	707	656	655	686	696	677	661	704	700	693	630	719	709	716	727	650	696	693	725	688	706	720	715	692	648	726	668	635	721	732	665	675	707	685	648	658	690	642	641	708	697	678	688	633	685	699	686	679	705	670	699	684	654	688	711	691	698	664	689	693	688	736	705	730	670	663	663	694	695	727	694	699	731	707	730	746	681	738	699	685	687	695	690	697	649	670	686	653	669	697	659	689	678	713	645	709	672	737	671	725	699	689	723	728	701	687	669	663	705	655	681	693	699	680	714	715	696	725	672	722	687	679	718	675	690	695	704	719	699	698	723	716	690	691	701	646	745	691	716	710	693	751	659	725	674	648	704	667	703	694	674	707	713	689	670	733	658	671	688	686	663	620	700	662	703	683	673	688	696	716	713	707	685	669	679	704	686	680	714	702	695	658	671	714	678	736	668	681	703	709	696	675	719	713	695	690	689	655	676	627	663	672	688	706	730	652	703	703	688	685	677	729	679	693	660	726	685	733	669	642	650	686	682	707	729	725	712	700	678	738	712	650	702	698	731	679	605	725	680	692	728	644	662	734	706	669	727	691	701	719	701	687	676	693	692	690	668	694	676	682	721	696	689	717	683	688	754	673	646	700	656	695	677	665	684	695	712	724	661	722	680	705	670	718	687	724	653	659	733	667	683	666	672	672	712	671	680	749	655	723	674	736	703	750	699	715	682	672	720	730	696	745	711	703	682	676	696	705	722	719	646	685	661	652	724	688	698	732	713	659	730	737	709	702	703	684	658	692	708	669	714	679	698	698	737	649	695	706	701	667	711	628	685	696	673	747	686	652	699	675	652	712	679	681	692	671	713	676	753	685	718	668	666	686	726	698	706	706	713	691	689	645	707	708	731	701	687	683	721	697	662	691	655	700	681	673	683	687	682	686	691	723	693	674	679	667	694	731	702	738	672	717	691	703	635	651	728	668	737	699	706	723	625	699	700	726	744	696	672	692	727	675	720	676	686	668	693	696	723	628	682	663	691	703	707	701	659	699	692	709	687	642	675	696	700	705	744	712	710	672	672	675	664	699	726	693	697	714	692	710	683	726	677	685	661	671	652	706	699	660	701	696	675	660	727	708	691	694	703	681	729	655	706	664	702	725	717	680	681	695	727	663	709	669	663	703	681	668	713	706	706	732	739	699	659	677	688	661	666	685	689	697	685	690	649	689	682	684	681	737	697	697	680	733	700	713	660	716	732	684	709	719	691	686	661	691	710	673	661	716	731	670	685	679	685	695	666	656	683	678	672	743	695	745	698	698	660	692	720	734	688	682	694	655	712	708	759	675	694	655	714	704	676	713	695	705	638	727	724	659	700	695	705	693	661	668	691	718	673	649	655	698	696	686	704	701	693	726	704	655	693	716	652	687	652	708	742	695	696	690	680	683	711	711	682	660	691	693	669	678	686	733	715	680	682	672	723	701	683	673	693	654	658	706	672	718	697	670	696	660	717	712	673	729	718	703	660	680	697	661	682	678	680	694	707	670	711	746	731	669	686	692	656	682	684	682	698	714	703	716	698	730	677	693	673	656	717	728	704	756	726	719	679	689	694	701	666	737	675	701	709	730	692	689	705	653	684	678	679	748	685	690	695	725	625	688	723	679	717	678	703	692	695	680	727	724	709	716	663	712	682	693	699	676	685	676	715	696	737
22926	21337	30384	24995	23034	18744	5106	618	519	503	551	511	496	505	516	510	478	460	487	532	523	493	480	468	471	510	469	488	496	529	481	505	508	481	493	531	503	524	496	454	507	503	487	497	482	454	523	498	489	476	462	502	515	496	507	509	499	459	511	434	515	488	535	483	546	485	519	473	450	471	566	566	527	529	486	503	510	490	495	462	471	470	510	524	501	505	495	477	501	514	490	446	454	467	504	479	507	459	521	496	493	488	455	505	481	495	503	498	506	486	459	458	510	483	514	502	496	492	492	526	511	545	482	503	495	487	505	488	496	492	504	514	490	470	461	498	476	481	511	511	490	496	478	483	490	496	447	480	475	476	489	488	512	455	520	479	479	497	510	496	459	478	504	481	482	479	512	529	493	469	483	474	491	491	519	479	503	481	495	510	448	502	485	487	519	455	488	492	494	478	458	495	500	494	521	461	449	446	478	477	478	512	491	470	479	506	496	495	497	472	494	497	472	491	487	480	523	477	458	520	509	487	494	497	506	486	530	523	481	495	516	454	509	455	497	483	497	495	477	465	465	474	505	493	483	451	462	541	499	521	511	507	472	469	500	492	493	513	464	520	500	496	498	510	526	520	495	496	469	475	495	492	480	532	479	478	452	481	464	504	482	489	480	510	496	492	469	480	489	510	514	498	474	496	496	455	501	499	449	476	505	501	506	435	494	506	487	518	458	475	493	512	468	513	490	482	505	490	510	478	477	494	482	480	480	508	532	446	482	472	482	478	451	481	446	463	457	493	484	457	471	515	457	499	461	491	469	510	528	490	493	547	487	477	486	479	453	461	492	502	503	499	501	500	493	510	506	481	495	521	548	473	449	476	514	468	465	491	483	491	484	472	491	478	477	462	498	482	466	443	514	491	477	488	473	479	489	510	481	498	462	486	492	466	495	503	475	491	525	460	467	495	502	471	479	507	499	497	471	496	513	488	492	476	490	493	524	498	481	480	476	498	499	518	482	475	490	479	505	499	480	474	451	519	509	472	534	471	485	492	466	491	512	460	515	470	489	472	486	500	519	476	521	491	490	509	534	536	527	470	504	493	477	481	495	484	481	458	461	507	500	500	488	453	496	490	495	434	503	476	481	491	501	456	480	515	529	446	502	503	489	523	522	489	518	463	477	487	533	521	512	459	486	476	489	473	484	520	520	508	507	520	478	460	484	526	492	478	502	496	509	485	489	510	482	482	518	487	499	480	459	483	471	473	509	499	489	476	505	439	497	445	508	477	504	477	518	477	497	495	475	496	487	489	537	493	512	469	463	491	474	494	487	476	499	529	491	469	526	507	509	464	477	490	466	461	482	482	475	464	499	476	528	498	475	492	503	474	465	439	485	515	472	462	470	522	476	487	492	513	494	507	499	490	508	492	452	480	503	520	521	500	479	508	458	487	521	481	470	446	491	510	510	480	467	465	502	471	483	490	495	452	439	461	481	455	501	501	494	484	489	456	510	453	489	470	494	490	456	460	469	530	484	496	518	494	522	496	456	480	531	470	481	467	472	463	502	479	495	473	492	505	485	517	519	477	497	491	509	473	423	472	458	494	448	516	458	514	492	468	466	493	478	480	473	514	508	467	488	478	491	497	488	512	521	492	494	499	447	491	456	483	477	479	518	480	515	493	539	470	465	504	494	504	498	435	507	485	492	467	483	510	525	489	498	485	505	472	498	505	526	469	470	467	499	485	475	478	466	435	498	454	535	498	473	497	473	469	492	484	515	512	473	483	467	510	457	470	533	485	524	538	487	507	522	505	491	495	478	469	490	470	461	463	510	475	476	494	500	507	486	494	487	485	471	497	491	495	469	524	497	504	488	467	493	478	495	506	487	507	510	490	487	481	493	452	499	478	506	508	459	458	488	488	470	474	493	526	496	486	491	487	505	483	470	500	465	478	488	506	494	481	481	498	500	485	521	524	479	484	511	509	492	466	482	484	523	497	486	492	461	470	501	501	474	493	487	551	471	452	485	506	447	497	468	506	482	507	498	491	482	458	472	447	492	514	468	465	533	469	458	493	494	503	502	471	466	481	485	462	468	475	494	505	475	496	467	474	527	519	473	495	525	470	496	479	451	469	512	499	556	481	486	444	490	519	513	428	508	473	493	464	521	442	486	479	478	469	501	463	473	511	472	502	504	492	485	534	459	508	508	466	474	515	506	465	490	463	473	483	525	458	480	494	415	463	461	497	508	481	474	501	474	505	503	479	475	478	536	479	502	457	505	520	498	487	452	475	482	470	521	501	486	464	488	505	517	514	471	463	494	481	499	505	481	486	490	506	466	460	481	477	485	501	481	460	478	486	495	499	492	495	468	490	478	527	449	509	522	481	495	482	500	476	493	486	503	500	475	489	514	493	500	536	506	473	482	450	449	489	536	498	489	472	495	489	475	510	439	497	491	492	493	458	514	473	511	481	474	507	516	476	495	502	541	543	456	510	463	478	537	514	487	511	506	468	478	458	487	522	498	489	465	497	491	496	485	495	518	520	492	488	513	534	458	473	447	475	520	511	478	478	483	481	479	476	482	505	472	463	474	478	488	498	531	481	489	495	493	498	505	498	512	494	500	470	474	458	497	517	521	459	453	494	507	499	481	514	527	504	493	488	507	465	484	467	520	517	512	466	499	502	470	541	492	505	464	454	459	460	498	489	485	527	452	496	532	496	510	459	466	455	508	551	512	489	485	489	499	494	486	489	469	514	458	485	506	504	471	478	460	488	465	473	531	489	481	504	516	468	508	474	496	471	475	524	484	472	501	484	489	514	492	485	511	469	516	481	528	475	506	524	496	481	473	468	495	473	480	506	533	461	429	484	460	492	485	421	493	481	491	474	468	456	472	517	465	477	519	481	468	496	532	478	464	483	470	484	505	453	474	478	492	452	447	520	526	497	481	454	483	457	476	512	488	507	484	499	492	502	485	499	475	475	480	524	466	453	463	469	508	498	481	492	500	491	524	443	483	503	506	512	486	487	509	454	500	479	515	473	506	513	496	462	483	480	483	472	481	460	479	461	499	516	488	521	484	477	484	505	546	459	456	471	488	491	503	465	484	478	477	507	494	484	485	494	478	519	442	539	502	496	489	487	461	484	449	479	493	483	470	477	454	509	476	472	480	481	546	478	472	473	510	498	466	489	488	503	483	501	502	491	503	483	449	494	475	499	457	460	502	473	482	492	506	485	518	471	482	496	502	462	471	516	497	476	510	511	497	474	472	546	491	477	489	431	476	472	516	523	548	520	492	472	488	469	440	499	465	498	476	487	508	452	500	481	453	483	480	495	515	493	471	460	485	480	464	452	486	477	498	525	512	484	481	471	524	477	503	483	460	507	464	511	494	501	532	512	483	450	509	486	470	480	509	498	486	493	503	513	452	490	497	500	473	509	448	493	442	503	476	503	456	444	482	495	493	440	492	503	510	543	504	502	513	517	480	459	494	464	470	462	474	441	515	503
58100	97604	80575	44942	37883	7204	889	843	872	813	832	825	803	828	809	797	835	774	788	806	789	781	796	759	828	778	794	811	760	768	818	835	784	806	840	782	778	797	787	771	776	801	795	785	826	768	772	804	785	758	780	827	774	784	815	829	802	801	800	753	781	783	802	745	795	776	817	805	799	873	970	900	857	803	866	775	772	794	765	798	864	816	815	844	736	778	742	840	783	802	760	826	782	788	818	832	771	814	754	808	804	746	785	776	801	732	737	795	748	825	792	792	825	769	767	798	778	812	780	803	833	791	805	789	791	782	809	786	779	787	770	772	770	838	813	832	809	833	845	760	868	753	817	786	813	727	754	821	781	759	776	814	825	778	808	812	795	841	782	812	775	774	803	818	786	778	801	762	801	797	805	804	776	810	770	720	792	818	827	822	758	772	804	798	800	779	758	793	814	808	829	837	772	813	823	787	789	812	753	777	750	828	798	746	757	835	806	790	790	791	790	797	716	785	799	742	757	804	785	803	809	772	777	832	784	796	784	807	802	749	852	821	785	751	821	737	812	778	829	786	813	798	771	766	792	803	804	773	782	751	795	759	783	792	792	767	800	812	845	817	776	750	800	786	745	832	816	855	778	784	769	814	853	813	830	772	827	753	811	770	786	769	806	750	748	853	767	802	839	795	798	763	783	791	791	792	790	768	811	796	764	786	738	826	734	793	787	830	758	783	811	793	801	787	792	802	763	820	793	772	784	781	758	805	825	822	816	806	784	790	740	779	783	763	780	783	762	789	794	823	785	741	807	794	750	785	810	801	799	801	785	775	774	799	834	771	761	780	789	794	800	741	741	737	788	763	805	804	762	801	829	778	708	774	839	752	794	812	807	803	788	783	715	760	790	815	814	796	755	784	838	791	765	772	762	802	773	833	776	822	786	791	790	721	779	764	786	815	797	805	797	728	836	804	824	810	769	751	832	756	789	797	784	780	825	847	781	787	822	799	788	726	797	838	745	793	764	802	737	823	815	788	793	784	776	788	750	762	803	825	795	777	794	769	819	824	763	794	810	769	768	787	742	813	823	807	744	798	827	796	787	761	835	788	796	817	771	793	776	817	816	791	810	784	819	791	796	778	803	829	827	814	752	781	836	807	756	750	731	773	806	755	773	824	816	786	819	784	767	803	817	735	824	818	757	798	775	795	745	766	823	815	753	801	773	818	779	766	807	788	801	803	749	821	837	814	768	747	725	773	821	802	837	793	853	761	757	771	801	801	729	818	758	807	787	827	786	743	840	780	794	727	787	799	793	798	830	780	777	781	799	816	832	774	805	846	793	796	786	804	778	815	834	780	800	783	804	825	818	800	785	723	742	827	753	796	787	776	798	821	754	786	756	741	778	835	801	753	748	793	815	822	751	768	751	775	785	795	789	791	805	849	822	808	782	765	794	783	762	779	788	769	737	777	809	788	815	819	711	769	768	791	784	775	776	772	792	850	799	804	795	786	757	831	794	746	780	779	814	810	761	810	831	775	754	849	801	782	801	828	775	850	751	816	776	820	716	787	809	827	809	802	774	756	778	831	816	792	730	806	747	843	780	805	820	751	807	833	756	808	810	809	806	757	786	732	795	799	774	790	782	802	769	822	744	788	776	843	804	761	800	791	768	814	842	831	766	805	769	830	757	786	783	787	785	742	776	778	786	781	789	806	789	832	788	803	867	788	775	786	779	783	814	794	822	781	816	769	756	802	772	811	752	815	761	827	800	849	798	764	788	841	778	796	795	780	840	845	840	810	845	817	789	791	798	795	771	768	801	814	811	798	806	789	790	741	823	811	795	793	768	815	791	755	827	805	806	806	826	815	774	771	767	739	780	839	828	832	768	758	787	813	779	805	754	761	767	818	790	790	789	771	763	792	810	799	769	807	739	819	759	773	753	837	778	763	778	797	779	788	768	842	780	778	787	828	762	782	750	781	784	817	813	784	802	809	746	775	756	808	765	798	777	800	796	795	836	773	809	797	781	785	745	834	827	793	790	805	804	804	779	817	762	791	758	788	784	750	792	774	766	830	746	796	805	759	827	816	756	791	836	787	778	800	800	809	773	817	809	816	777	809	818	812	771	813	794	768	791	792	783	754	780	774	802	737	768	802	767	797	813	824	778	746	784	827	765	771	791	792	776	815	792	814	757	806	765	783	798	783	798	803	764	742	844	762	766	756	777	749	835	849	781	776	803	782	836	774	779	798	826	778	839	802	800	788	749	761	736	776	804	799	756	758	792	837	791	807	822	827	761	830	791	792	831	785	777	748	746	751	774	738	804	790	795	781	766	781	796	771	767	770	802	790	792	775	778	792	791	759	801	797	777	800	772	802	767	750	808	811	820	798	783	785	811	781	789	783	782	817	765	800	797	762	811	781	774	773	808	774	781	749	753	780	795	829	803	766	860	784	824	792	783	803	810	786	764	787	813	785	805	775	768	781	752	797	819	800	807	818	815	757	796	799	819	777	796	783	808	761	801	763	813	753	796	810	778	838	787	810	765	797	797	835	783	812	752	819	798	797	763	786	779	785	796	805	769	831	824	811	782	775	803	750	794	794	752	785	818	719	819	841	850	810	762	789	823	758	771	823	770	838	800	742	748	816	797	822	775	798	804	820	814	825	820	789	799	736	778	782	814	756	811	809	800	770	790	794	751	760	800	802	828	802	816	835	838	768	781	812	782	818	792	821	768	777	807	789	816	739	863	786	826	729	835	787	772	798	792	779	793	758	801	797	820	776	798	809	748	761	785	805	744	835	790	833	807	826	804	773	827	804	775	808	838	864	782	794	822	822	787	817	769	756	745	778	816	774	808	810	768	833	770	783	750	792	737	828	782	770	760	772	745	807	783	835	721	769	798	808	767	789	791	839	812	754	776	841	811	837	789	768	788	794	781	832	790	824	742	781	755	771	729	761	808	796	814	807	814	838	788	732	800	760	804	802	786	803	754	859	803	780	817	824	789	793	809	813	826	799	771	802	783	821	839	800	731	789	808	834	822	782	748	779	794	764	789	798	816	809	818	794	784	787	837	793	842	766	815	780	758	793	770	755	769	745	779	777	804	815	774	804	871	768	803	779	792	823	802	836	785	816	810	771	759	781	774	771	802	755	837	822	833	763	758	765	811	792	813	765	792	771	796	790	814	790	763	817	809	790	815	814	774	811	749	800	813	770	777	855	814	822	774	841	808	792	778	812	787	864	811	772	810	825	762	807	863	807	775	773	814	762	851	749	783	748	821	818	753	777	796	753	723	806	768	849	711	758	798	761	753	791	741	764	808	777	822	770	829	805	798	802	815	778	743	768	800	821	841	796	793	722	784	855	782	796	762	749	826	784	747	787	813	772	764	804	832	777	746	834	818	778	791	756	758	805	806	813	779	786	790	772	784	782	751	802	746	791	811	808	797	751	795	772	831	802	805	770	786	773	814	767	768	826	788	828	776	772	839	771	794	764	814	800	832	770
28242	25932	28052	13154	4084	718	507	451	477	455	435	447	431	453	429	446	456	447	440	484	436	466	467	486	461	453	470	434	448	438	458	472	455	486	430	451	436	451	473	463	443	465	467	438	433	454	433	412	408	455	406	476	428	414	447	473	441	432	461	451	460	504	451	446	447	430	456	462	465	456	465	450	479	454	458	504	478	469	460	445	443	433	490	451	427	475	508	455	447	429	458	469	454	438	480	439	490	455	434	442	484	458	435	459	472	453	447	473	445	438	393	417	449	448	504	422	476	409	496	474	483	441	429	444	470	481	473	467	428	443	437	456	449	458	449	465	497	467	456	451	430	447	478	449	458	459	433	449	440	425	455	459	463	470	428	462	457	469	485	417	487	461	442	452	450	445	455	463	449	436	456	477	452	425	470	441	453	478	474	464	452	449	449	463	458	421	441	467	465	451	483	478	436	454	452	450	446	416	450	466	438	448	452	419	476	445	418	474	476	455	457	463	457	436	459	429	445	437	450	466	466	454	453	447	469	445	427	430	465	473	449	465	470	465	416	451	433	487	397	402	444	475	488	458	430	443	447	459	462	460	460	439	427	447	466	459	477	477	438	441	446	454	435	510	442	420	441	445	474	476	426	442	460	455	461	465	475	421	473	473	469	451	420	484	504	509	446	423	401	454	450	453	489	458	502	432	489	435	461	458	506	461	417	455	440	453	411	488	476	439	442	465	450	453	438	452	406	446	456	436	444	431	457	430	455	460	500	478	427	452	434	459	494	424	483	490	472	445	480	437	455	426	450	472	476	505	442	492	460	440	475	432	485	441	430	462	424	441	453	446	437	433	415	457	430	416	473	480	490	459	484	441	469	414	441	485	411	483	468	462	446	442	476	441	432	461	475	462	481	469	476	442	446	473	440	435	469	445	448	494	459	452	420	401	472	431	436	423	448	461	411	458	422	454	496	481	432	460	459	487	444	452	465	442	436	460	456	418	474	432	469	472	445	451	456	449	452	450	441	423	426	441	451	420	432	417	441	461	441	440	444	444	454	431	441	431	471	460	475	429	456	416	503	451	472	473	447	455	484	465	472	436	463	461	467	440	451	444	452	447	443	464	464	435	444	466	464	476	407	440	466	458	474	442	462	432	489	427	485	475	453	435	419	452	495	507	413	416	447	476	486	471	433	426	458	453	412	439	429	444	489	442	462	419	455	465	459	462	447	431	416	498	477	467	448	474	419	453	446	409	455	468	482	449	422	453	447	416	508	469	449	479	453	439	506	440	454	468	443	488	424	474	484	429	440	486	448	473	488	442	435	474	422	436	427	442	400	475	469	498	454	449	424	440	418	448	478	420	425	460	456	427	506	457	441	502	414	442	419	451	456	428	473	449	437	438	431	438	472	431	451	446	417	429	493	479	442	463	503	470	441	428	420	458	483	469	451	443	457	453	385	486	495	456	470	458	458	442	466	486	461	481	484	445	429	457	477	487	464	442	425	419	442	453	461	442	442	433	461	482	496	418	459	422	480	449	461	476	476	489	440	449	447	452	478	459	440	467	442	429	442	469	463	459	445	486	482	457	438	439	480	510	481	437	444	428	468	447	441	416	447	448	456	463	479	443	470	474	441	431	461	420	486	439	432	468	449	417	428	471	471	458	453	458	424	415	441	442	420	455	416	476	456	459	468	463	453	453	468	449	426	445	473	517	490	458	483	476	462	469	445	455	462	461	488	434	441	479	476	439	464	465	435	460	466	503	444	437	475	452	441	486	467	484	486	441	482	454	438	431	446	487	464	495	477	450	462	452	419	459	465	445	478	431	448	462	472	447	434	464	451	429	391	448	452	434	439	431	493	459	465	469	456	421	475	442	477	467	448	432	444	441	485	390	471	489	487	449	434	437	454	484	495	470	463	462	501	476	456	471	483	459	461	418	427	450	441	436	475	463	447	444	463	431	451	502	514	452	459	458	437	467	499	445	492	460	459	451	463	447	465	454	452	456	459	453	483	431	444	429	455	487	449	456	479	436	449	462	435	470	425	412	475	456	446	453	432	462	452	456	444	484	463	449	449	456	466	443	449	442	462	474	445	463	434	480	448	473	481	478	471	432	464	450	428	442	445	438	474	431	495	466	476	452	462	455	421	450	459	449	444	469	446	433	480	408	436	396	436	433	500	423	453	472	433	473	436	461	470	491	455	458	490	478	463	441	496	462	475	429	439	471	465	423	499	473	479	440	455	456	484	468	446	422	424	469	456	469	440	430	437	440	432	452	448	452	449	421	462	436	424	451	481	480	478	440	483	442	409	421	426	451	422	456	480	464	460	484	459	474	469	490	439	434	487	499	475	425	427	466	423	461	501	476	431	458	464	488	394	450	439	461	458	430	431	411	432	454	434	467	479	439	409	494	465	448	482	438	467	451	469	470	477	456	427	470	473	399	419	498	431	450	461	490	452	438	465	450	491	440	437	445	451	427	450	443	444	484	425	454	462	475	471	484	448	458	392	486	478	474	438	447	431	409	472	457	462	469	457	424	511	436	487	440	445	453	467	444	449	471	466	445	463	448	456	475	424	471	446	429	491	463	470	479	465	415	460	434	420	446	489	508	442	449	446	433	458	448	458	436	470	431	441	463	417	444	438	492	455	456	464	441	518	457	493	465	453	470	462	462	479	482	439	471	440	468	457	434	464	453	428	482	445	459	456	429	461	521	455	458	439	469	455	462	452	489	493	464	467	432	409	476	445	443	433	433	451	493	434	428	457	443	463	462	434	461	409	463	462	430	444	463	477	482	441	406	425	455	440	466	433	461	455	420	466	445	499	429	456	475	456	450	478	443	466	444	423	472	468	480	447	406	471	421	458	467	453	466	468	448	442	447	470	458	449	446	415	478	409	464	434	469	401	458	455	462	439	470	438	405	471	463	415	444	461	454	439	458	459	429	479	445	435	448	481	440	462	458	470	448	400	434	493	457	453	462	487	445	447	475	480	395	445	485	467	472	456	453	434	495	444	443	431	490	435	486	450	463	447	480	419	452	461	428	459	480	457	461	392	464	418	473	444	445	466	434	454	454	497	472	461	445	464	434	419	426	444	436	472	441	446	451	441	471	446	453	444	448	452	432	500	480	462	430	431	464	473	464	420	432	447	438	464	443	459	465	444	427	479	440	455	457	469	463	478	457	480	456	449	486	485	457	450	448	474	441	469	482	470	444	437	413	448	447	422	450	392	413	478	452	477	438	485	457	455	441	471	478	444	455	439	387	465	463	450	471	454	417	448	457	449	498	454	441	483	406	431	463	457	472	459	422	496	472	427	489	431	448	473	459	426	443	457	476	484	462	458	430	465	480	476	457	473	444	465	471	458	477	446	458	437	433	435	472	465	446	445	447	469	421	434	448	448	445	460	465	475	448	462	453	447	452	456	443	435	464	441	439	440	437	487	467	429	408	411	430	441	459	421	465	427	434	435	475	456	506	518	467	479	475	470	428	471	441	455	464
36340	44228	35051	12419	8072	1238	828	753	732	743	752	806	758	774	789	753	755	716	786	780	743	776	794	805	823	788	806	783	762	738	781	803	729	774	813	783	787	761	783	774	749	704	778	817	797	786	743	766	741	785	759	781	761	791	792	785	746	706	772	742	774	773	784	740	784	743	776	769	752	840	734	791	780	784	743	782	781	777	836	747	714	774	796	765	805	761	742	698	769	748	768	777	807	778	805	725	733	750	742	743	755	754	767	765	803	785	730	801	807	785	775	804	788	810	817	739	791	746	800	740	760	791	782	766	779	765	794	766	755	763	777	791	696	783	813	759	762	735	745	782	751	743	747	744	739	807	801	818	777	796	748	813	771	747	761	799	799	768	752	747	786	769	795	787	742	784	767	714	826	802	733	733	783	744	770	784	762	766	816	795	755	785	770	757	761	725	777	795	785	751	762	761	778	830	746	797	779	770	750	774	710	795	735	792	752	783	762	748	760	804	809	752	762	791	787	734	735	768	765	817	775	753	767	754	778	787	796	753	770	799	750	787	783	831	752	772	764	745	755	766	781	760	764	748	776	776	749	725	755	701	749	751	784	788	712	735	763	758	775	763	763	747	777	752	793	788	836	721	721	720	787	778	791	729	786	747	790	795	775	759	775	755	735	794	774	741	750	784	723	783	793	741	823	816	854	730	805	780	729	785	715	762	777	787	832	746	791	781	788	771	814	746	741	680	754	812	790	742	755	757	763	791	701	725	769	764	804	739	790	786	808	729	749	816	824	808	811	737	745	739	760	780	779	787	766	760	798	802	759	804	763	724	782	718	779	809	767	808	730	751	777	757	778	777	756	752	806	742	731	774	740	756	766	750	761	719	802	726	776	782	764	813	773	734	792	798	743	811	739	804	808	752	795	765	746	787	764	745	730	769	756	716	788	805	780	751	761	776	793	792	765	787	766	775	757	781	751	760	769	770	764	765	762	767	806	797	756	811	800	806	748	759	816	773	793	742	773	773	732	761	775	737	780	747	771	736	818	792	725	766	780	730	810	769	756	788	817	720	801	745	788	816	722	780	756	758	824	767	799	803	784	804	799	752	823	737	772	754	762	779	814	820	748	791	752	772	800	738	803	787	783	776	730	808	756	771	757	747	782	837	829	778	788	817	790	788	787	744	805	798	790	748	784	831	753	727	800	776	794	726	717	760	801	838	762	733	739	733	772	772	740	808	748	736	712	763	754	748	757	785	766	773	787	762	704	744	758	792	748	779	753	823	766	792	748	798	744	728	795	802	760	756	751	816	749	747	766	779	809	780	728	778	737	782	808	733	773	841	769	818	771	726	767	762	784	769	709	784	769	792	811	801	794	750	790	778	822	782	739	777	709	801	790	793	764	847	784	815	736	809	795	794	792	738	736	742	775	839	761	798	765	758	764	790	751	784	743	807	789	727	770	795	756	762	725	759	751	788	733	795	770	767	780	763	772	761	759	752	741	816	754	764	767	814	760	764	784	757	776	761	791	770	786	780	814	767	807	796	729	731	748	722	774	762	764	784	804	804	770	763	778	695	778	792	811	739	774	781	737	745	743	774	788	766	748	752	726	749	779	779	789	780	780	765	796	776	752	753	780	777	760	801	791	752	787	768	764	743	748	736	778	710	759	755	766	856	789	788	742	777	699	779	766	780	734	732	763	778	775	765	738	806	778	760	772	797	752	734	781	798	751	790	826	766	762	757	772	725	766	723	821	746	795	741	738	801	820	719	745	755	768	805	734	760	767	765	753	787	794	790	761	790	729	764	777	802	761	794	772	695	769	790	809	768	784	765	749	766	807	742	813	790	765	744	774	769	764	775	824	774	788	732	789	743	714	764	793	763	766	778	753	812	748	782	810	757	771	791	778	761	763	778	781	832	767	781	803	780	748	741	788	856	734	789	763	754	750	754	754	795	772	785	793	723	756	752	764	795	770	752	753	790	751	774	733	791	831	773	774	766	799	761	746	791	737	782	768	763	739	801	811	753	779	780	766	775	804	768	757	732	759	788	831	753	786	797	724	793	792	775	802	734	731	776	761	748	795	784	759	816	769	779	811	801	761	808	739	785	820	758	771	728	789	800	710	770	760	810	782	818	776	773	802	766	809	803	767	823	833	774	784	795	785	726	741	741	745	808	829	781	788	785	796	748	756	771	844	794	741	751	808	776	756	806	817	767	710	739	771	730	762	739	728	766	802	769	723	736	779	775	745	800	775	728	809	832	772	734	740	731	784	776	769	751	767	813	732	796	808	778	754	815	812	785	791	749	743	777	790	759	745	743	780	765	783	758	766	761	728	743	790	810	761	756	769	796	811	743	774	746	772	782	764	738	750	735	727	771	801	770	844	797	760	719	815	772	775	758	765	758	766	789	756	784	734	769	780	738	789	721	781	762	813	796	748	767	789	780	766	823	783	799	777	762	764	748	741	759	764	801	816	739	781	783	782	751	771	733	732	775	779	774	721	749	773	780	770	768	805	750	787	795	752	796	815	779	718	763	702	738	734	746	761	787	800	747	777	785	789	821	794	770	823	784	780	775	828	792	758	755	770	746	761	769	766	795	764	773	789	784	760	801	794	781	768	741	724	802	737	785	737	745	746	809	764	771	818	784	783	734	795	805	825	784	784	710	775	785	748	760	733	739	768	788	754	760	757	735	792	856	757	789	750	767	759	756	825	785	743	766	771	789	805	767	780	781	769	757	748	791	763	809	769	801	739	776	760	743	750	795	729	746	757	774	799	789	753	765	747	787	782	804	774	767	801	726	743	766	808	801	736	716	755	775	763	770	793	749	762	765	791	797	737	771	781	767	755	775	753	766	791	739	731	771	774	769	785	747	747	757	733	750	788	791	747	764	804	824	756	748	775	774	777	718	790	729	754	785	745	751	761	774	700	828	774	770	737	752	784	787	803	762	759	680	761	804	787	797	845	783	806	697	736	808	793	738	742	739	730	758	805	753	793	770	760	767	783	747	799	808	791	795	746	737	764	797	767	718	792	730	818	749	744	801	727	783	752	746	747	743	771	788	793	731	769	758	793	773	724	753	769	773	734	786	783	739	717	809	701	754	814	789	795	832	770	737	766	795	788	797	753	775	741	738	774	828	798	832	750	755	757	789	812	799	849	755	792	715	700	787	769	734	764	799	761	751	724	772	732	762	762	767	791	786	763	771	780	736	785	716	753	777	788	804	763	786	822	815	768	757	807	793	797	744	762	835	762	788	816	771	765	794	783	781	733	760	812	749	775	761	791	747	754	788	748	714	796	739	764	744	786	760	746	809	767	748	804	790	728	764	793	739	763	804	723	801	761	801	805	848	782	768	798	809	794	775	812	770	753	734	750	774	700	741	765	769	735	737	728	713	799	747	754	813	810	764	735	834	765	730	762	806	757	767	761	762	760	775	794	797	775	761	827	755	792	794	791	759	805	808	728	759	756	769	785	771	720	806	760	786	806	768	758	737	795	803
24021	21908	32188	26819	22330	11535	901	483	455	392	397	398	411	402	403	393	373	439	398	381	408	421	405	448	386	437	409	406	401	382	363	362	452	419	414	397	365	392	417	452	379	384	387	396	425	400	402	392	415	408	404	379	439	392	399	427	467	391	434	396	418	412	421	385	370	405	424	396	415	431	449	430	409	436	395	365	435	405	417	404	392	377	387	409	392	354	381	377	375	405	406	408	443	398	415	418	404	375	381	413	404	395	412	365	401	398	425	382	415	400	404	383	416	422	395	404	378	395	432	394	402	416	416	409	385	390	435	375	418	386	423	385	411	413	403	400	400	386	411	412	405	396	433	381	362	392	357	391	409	428	401	360	412	386	432	431	423	404	411	370	417	395	376	391	337	397	402	406	424	407	407	413	362	390	417	398	437	361	393	465	388	395	388	384	390	403	394	412	382	408	363	395	419	395	354	374	384	393	423	399	400	424	414	409	374	398	384	416	398	412	402	403	410	379	383	425	439	386	393	424	435	408	410	399	411	392	428	415	380	440	421	388	404	414	409	414	392	393	412	388	412	433	358	376	429	420	370	387	419	419	409	420	412	405	417	406	384	446	363	401	411	413	412	399	379	454	427	386	428	398	402	406	365	384	423	399	410	429	429	409	394	434	384	439	445	388	393	401	435	421	381	412	420	366	428	419	405	428	381	356	414	424	395	416	412	443	407	408	389	404	437	401	398	373	386	392	443	416	387	404	394	422	418	418	383	416	418	415	395	377	419	398	382	386	400	430	392	404	406	451	406	414	419	438	327	399	410	390	407	403	364	400	392	435	427	403	411	359	441	384	445	374	395	415	400	424	430	400	420	373	431	404	416	401	395	414	451	394	421	430	404	421	377	374	391	379	429	408	418	421	392	413	439	389	371	381	399	390	382	422	386	384	397	425	387	370	389	418	411	389	401	386	436	367	414	435	380	370	425	426	415	382	399	382	377	367	410	419	378	421	402	390	415	399	423	392	381	395	395	428	410	417	384	383	391	362	415	416	383	399	427	396	410	398	407	444	376	418	393	396	368	404	397	389	402	410	385	409	412	411	410	418	390	421	415	442	395	413	356	401	404	477	441	414	372	378	390	400	410	382	417	397	426	377	388	395	386	404	428	407	417	353	423	431	410	395	378	440	403	374	410	419	383	406	418	369	434	405	391	409	408	391	383	357	412	419	354	424	448	416	425	395	388	397	367	420	394	405	418	399	393	404	416	385	376	403	401	443	419	407	394	406	394	409	403	411	388	382	409	379	392	403	407	381	443	399	385	441	358	387	384	435	407	365	432	405	422	390	421	432	413	402	400	390	416	383	404	429	399	392	441	380	403	402	394	396	392	425	372	391	424	418	406	425	378	436	399	430	407	426	434	407	419	423	391	416	427	408	416	419	415	446	458	401	385	402	395	412	386	395	400	412	417	415	399	454	378	394	386	426	409	365	389	414	435	430	418	377	383	394	397	399	391	390	384	422	407	388	365	439	402	388	408	421	403	451	421	392	403	445	408	385	422	379	424	394	409	404	394	373	419	400	402	421	404	378	369	423	418	416	387	391	372	409	416	430	426	442	407	402	396	406	428	394	424	394	373	419	365	415	410	422	406	399	376	356	393	376	443	404	402	396	398	414	402	399	436	429	396	425	456	428	423	425	399	426	427	377	404	397	431	406	392	388	403	407	423	432	431	417	371	400	387	403	390	444	394	421	402	420	408	406	423	408	373	374	408	377	385	396	406	382	419	379	394	375	434	374	405	432	390	434	385	407	422	389	428	393	420	395	436	396	379	394	380	416	415	403	393	389	411	385	382	392	437	371	391	403	425	391	392	398	424	386	424	424	425	402	415	411	379	391	398	393	401	404	411	406	407	406	412	381	414	388	398	391	373	426	404	405	401	436	414	389	404	400	432	402	427	422	404	405	418	410	417	422	420	425	383	392	420	416	409	438	397	410	408	394	411	396	404	416	437	417	387	368	407	389	371	409	436	403	410	374	409	388	382	392	426	417	395	396	386	467	407	382	420	439	371	401	384	379	407	392	454	357	388	447	407	413	381	450	407	420	423	429	402	434	385	405	406	417	364	400	416	389	415	419	441	418	368	380	402	406	438	386	391	385	419	395	402	394	372	411	400	370	379	394	435	380	389	411	389	382	409	413	401	403	407	363	407	418	376	387	381	423	419	399	373	363	398	445	387	389	423	394	409	389	402	395	393	408	407	377	408	414	394	423	373	430	367	385	400	402	407	404	407	400	379	398	388	404	389	397	399	402	428	417	408	403	425	409	358	420	424	410	421	409	382	387	387	396	424	391	424	380	436	422	411	408	390	361	384	385	426	407	385	416	378	390	395	409	390	428	399	418	414	389	387	427	403	393	406	397	439	429	384	384	394	424	458	415	386	407	412	415	352	389	390	428	403	378	373	399	346	378	403	390	425	380	399	457	389	384	378	407	410	421	417	431	440	391	411	374	425	391	364	418	395	421	386	422	422	382	398	413	402	401	410	381	399	384	441	392	402	404	436	375	390	386	368	424	393	387	393	403	385	396	394	401	401	390	413	404	392	385	421	396	417	414	398	395	399	377	402	420	387	384	404	407	441	406	395	415	418	413	418	396	419	415	399	411	383	418	404	424	421	446	426	421	415	420	402	443	420	459	403	419	409	381	392	339	431	403	381	451	383	404	376	405	398	394	413	387	407	400	430	416	390	374	428	425	397	403	430	378	399	427	398	408	372	413	393	378	421	396	419	415	413	431	414	397	434	392	366	423	425	399	366	421	388	376	392	404	432	416	389	423	373	385	417	419	409	430	413	394	433	406	419	399	413	406	409	388	391	429	436	429	414	412	392	398	443	406	385	395	428	464	435	419	397	398	415	407	386	401	414	411	374	433	381	400	413	413	384	418	448	388	410	395	423	384	385	402	413	424	423	386	410	428	376	387	400	366	381	386	415	414	413	381	416	411	415	381	422	393	375	384	395	421	380	406	400	404	396	436	402	409	423	401	425	423	382	375	435	399	386	383	375	433	420	399	417	388	402	417	412	413	422	392	403	430	393	379	437	418	376	398	396	391	402	381	410	396	399	395	416	408	362	379	402	362	401	384	386	374	374	373	397	414	380	388	421	424	416	438	417	404	411	426	397	402	426	370	450	425	421	400	406	419	418	430	396	380	427	400	401	372	371	385	400	400	396	378	376	412	374	368	412	367	401	414	408	404	365	417	400	403	386	405	395	426	389	403	406	403	413	370	445	415	407	348	390	371	394	386	405	389	393	386	436	383	401	401	398	423	387	403	393	417	381	424	421	409	402	409	396	386	432	409	387	385	387	417	398	384	413	376	416	412	413	395	393	421	382	399	422	373	386	425	388	392	418	382	403	408	393	406	386	405	403	394	368	431	421	411	398	393	397	403	387	404	373	437	377	411	393	368	378	414	410	381	399	383	428	364	366	405	427	398	396	362	386	421	424	394
58528	87795	70652	36862	30282	5031	776	742	722	708	696	743	687	742	697	669	706	715	702	715	676	665	674	649	629	679	691	708	687	704	667	701	713	729	693	709	704	692	701	661	681	714	660	723	669	681	689	677	699	670	691	689	702	731	691	665	653	698	702	676	676	702	643	671	712	651	676	663	696	715	807	777	709	718	673	656	648	706	671	715	702	703	699	663	631	664	685	676	714	660	695	677	678	671	708	723	716	654	645	704	714	712	689	683	682	698	717	639	678	665	694	640	709	638	672	661	718	685	677	713	689	717	623	652	726	685	704	647	712	663	681	673	663	709	676	650	720	736	738	674	715	689	726	747	706	717	651	686	655	705	723	688	718	640	633	711	703	687	706	672	693	659	693	662	716	726	688	674	697	682	682	702	700	667	635	680	683	724	693	656	682	648	681	668	690	678	712	691	694	648	716	713	694	667	720	663	705	697	659	705	681	691	715	696	699	695	733	667	680	714	716	716	711	694	704	683	684	750	684	699	667	661	688	684	693	691	681	656	688	717	688	663	684	634	660	681	688	697	666	719	708	651	698	717	636	669	682	629	654	708	672	738	679	686	694	662	687	663	649	642	664	637	722	643	726	700	717	690	673	678	711	688	665	673	689	690	678	675	698	691	654	694	708	671	616	674	705	721	707	676	757	675	720	700	715	686	625	680	674	658	688	684	738	648	708	703	679	689	684	698	670	696	674	643	728	710	694	700	628	719	693	681	676	694	691	695	637	685	704	680	700	663	685	683	724	670	677	738	697	714	696	695	693	633	750	669	688	660	721	684	667	704	698	678	657	656	696	643	665	698	691	722	693	672	697	674	669	716	747	668	711	687	704	718	697	722	718	699	676	637	716	678	661	686	669	730	735	706	695	693	737	635	656	682	668	707	735	709	693	715	702	655	649	690	649	742	710	646	674	683	700	704	693	711	687	670	689	667	689	668	690	648	668	634	635	646	685	693	704	739	709	733	700	722	682	663	668	672	693	681	679	693	709	712	688	707	736	692	718	681	644	646	695	653	701	692	715	742	640	693	629	641	673	664	661	737	671	663	658	707	689	698	714	676	707	701	704	683	709	698	685	704	717	700	666	686	687	683	683	681	716	724	711	696	681	659	670	661	680	730	675	686	706	645	710	638	675	689	660	724	674	685	699	669	671	693	754	715	700	683	666	643	676	717	698	688	674	691	714	700	696	717	684	691	698	681	666	689	665	689	693	719	676	715	689	683	718	709	676	728	687	668	686	693	628	642	701	713	651	690	670	697	663	721	717	709	716	690	665	713	711	739	682	639	635	729	690	652	653	654	694	677	661	714	704	672	665	682	678	661	685	699	651	673	689	673	630	659	698	660	683	699	721	662	700	707	658	706	701	657	718	665	677	694	697	699	714	625	694	661	680	631	688	679	665	670	669	674	720	663	706	680	723	672	690	668	725	719	723	651	702	638	679	701	669	710	660	681	669	698	679	716	683	764	710	684	679	643	720	666	658	663	669	662	710	678	698	700	674	686	653	636	691	669	733	678	697	679	715	651	669	652	703	672	687	644	686	674	706	721	654	710	648	720	721	688	707	709	718	684	679	660	727	696	677	642	662	629	649	668	649	719	670	732	711	723	658	724	695	689	687	656	731	715	704	674	719	657	677	724	683	657	695	642	694	738	708	648	733	699	709	668	697	717	667	724	694	678	673	670	692	743	677	701	657	690	654	692	659	734	685	687	684	696	648	662	691	686	722	689	679	695	737	667	707	735	636	668	673	704	672	661	697	681	647	713	667	648	671	719	683	701	684	733	681	667	704	664	669	687	672	698	716	699	709	708	677	669	683	710	645	713	666	688	718	746	680	687	715	717	670	632	673	652	681	691	707	691	718	692	702	693	688	678	685	706	695	705	674	686	656	700	677	692	641	699	654	697	698	662	733	624	679	647	704	663	695	668	716	682	647	654	658	653	668	662	658	647	663	719	689	662	684	685	724	695	669	713	689	692	671	687	666	664	703	685	638	700	659	698	739	709	688	701	677	669	688	714	662	655	728	677	700	701	666	740	642	681	700	703	704	663	703	657	730	730	707	689	677	732	670	693	689	732	702	654	704	724	681	650	681	665	668	703	668	749	678	677	665	677	671	728	713	645	684	690	692	673	689	651	642	678	685	666	666	679	694	694	754	692	683	650	635	720	654	715	705	727	719	697	691	649	682	679	659	713	675	691	713	716	709	741	697	669	701	694	662	704	705	663	674	682	635	717	685	677	709	646	709	633	695	665	731	655	727	702	673	675	671	661	660	662	695	644	659	657	677	704	628	708	669	718	707	706	696	692	683	713	723	665	673	704	647	621	680	719	701	716	673	727	695	701	666	682	697	691	663	645	698	743	717	699	654	700	658	677	677	654	717	666	703	670	697	656	685	679	654	701	716	707	630	767	663	649	673	715	687	675	664	717	675	659	691	679	696	690	712	661	676	635	700	727	725	665	692	694	697	765	635	699	700	659	676	682	659	720	638	687	756	717	683	696	666	643	698	723	622	673	715	679	687	677	716	709	671	705	682	717	727	718	741	713	712	675	675	700	668	702	692	679	715	684	686	703	703	671	684	735	682	618	678	717	666	666	658	702	681	708	693	666	688	722	694	694	667	733	701	645	672	672	664	701	624	692	695	681	662	670	672	703	695	741	659	641	668	666	695	649	737	701	680	715	639	676	744	672	682	620	659	724	658	699	732	628	687	686	708	692	676	691	639	683	676	677	680	736	654	712	695	674	672	677	741	695	728	667	698	714	715	661	697	668	669	681	641	626	726	680	700	687	717	692	686	694	650	660	712	668	677	681	655	661	668	696	634	736	677	708	695	650	703	644	705	656	684	708	695	695	649	654	675	720	674	683	729	680	672	696	713	677	687	674	688	734	667	696	708	705	665	696	670	715	711	674	679	695	697	676	675	701	701	641	717	652	695	676	681	701	685	669	640	652	671	656	706	683	701	747	682	708	665	701	689	686	696	679	704	705	676	666	674	691	671	640	638	716	667	693	664	672	698	714	724	677	724	632	668	682	693	686	689	709	717	651	650	680	661	663	700	715	680	694	660	671	675	692	696	745	682	699	655	722	741	693	680	655	647	705	659	654	721	655	669	674	713	700	690	618	701	693	655	682	680	708	703	645	732	695	668	654	707	684	702	747	697	683	729	664	666	727	744	629	682	673	705	717	708	682	739	693	656	662	657	723	642	693	712	709	699	653	687	691	660	650	657	721	657	629	625	681	685	697	644	699	665	719	681	705	652	660	661	725	681	679	676	659	686	706	706	673	693	666	672	677	715	659	634	678	642	701	699	706	682	704	640	639	655	656	666	667	708	720	670	692	676	682	707	719	705	685	694	659	687	703	620	669	683	647	701	688	704	694	663	718	709	682	674	680	676	700	698	628	699	692	638	653	672	723	708	738	681	705	692	693	691	713	725	699	653	709	692	705	683	671	702	752
22946	21336	30402	25065	22967	18560	4801	638	575	504	531	514	493	510	528	459	471	525	506	522	513	514	486	502	498	497	502	517	490	470	537	478	524	493	494	501	490	508	475	530	465	468	523	448	460	490	504	521	440	463	528	460	499	485	482	491	511	512	492	480	516	526	516	495	461	512	491	464	523	487	548	601	511	481	516	499	482	483	455	507	523	477	487	507	469	515	472	478	486	508	495	507	478	493	461	519	509	454	469	488	517	545	500	445	487	484	534	489	487	484	523	464	467	495	527	475	501	461	523	522	481	477	505	504	468	523	495	505	489	443	448	461	456	489	492	498	538	491	514	496	517	456	496	518	483	497	474	454	470	483	511	464	487	460	473	510	512	458	492	521	461	486	483	510	504	468	507	506	482	494	509	515	483	516	483	490	527	517	503	518	512	486	496	495	493	485	533	509	456	484	507	503	495	502	457	481	495	484	491	454	478	472	525	509	526	478	536	478	530	473	464	538	501	462	497	463	503	509	507	511	473	472	520	478	526	456	510	519	487	477	473	532	489	495	459	506	531	491	496	494	508	486	501	494	492	494	447	511	508	495	530	472	505	496	492	554	524	478	514	471	523	427	522	482	456	460	479	520	502	482	490	456	460	484	492	502	507	497	522	423	495	486	514	508	481	476	511	501	486	494	491	530	455	500	502	494	481	495	518	455	488	485	504	522	530	527	476	510	464	486	447	486	475	513	508	492	521	481	455	463	503	471	488	491	464	460	495	471	515	536	504	511	446	492	483	494	529	478	459	471	491	501	447	492	488	485	489	509	486	495	491	468	496	493	524	493	528	478	520	472	481	499	473	498	482	528	478	479	469	518	509	517	502	527	458	517	501	505	491	485	487	460	525	493	486	530	489	541	511	537	486	483	506	479	476	474	505	464	473	492	478	460	494	505	514	498	474	473	484	485	480	478	485	482	470	501	455	486	468	527	529	507	494	482	508	508	490	479	490	499	462	478	492	498	496	540	502	490	465	531	501	512	439	490	512	499	459	485	485	480	517	469	507	460	465	468	526	486	523	481	506	500	508	514	494	463	482	472	496	523	499	518	487	508	504	484	489	504	480	514	496	470	478	491	498	463	502	482	519	479	496	484	505	455	469	529	467	464	494	472	496	457	488	480	489	489	494	506	498	472	522	464	472	450	477	459	474	513	495	472	499	488	478	447	496	491	509	490	522	526	507	459	497	500	516	482	486	502	487	497	508	493	486	493	512	507	518	505	485	493	493	510	526	493	471	464	485	489	515	472	476	513	474	500	515	502	474	478	513	492	474	456	490	505	495	479	467	475	504	525	513	496	496	506	501	485	504	488	457	524	482	473	486	484	510	487	480	480	460	485	525	496	482	475	472	465	457	474	511	491	519	486	498	531	480	491	469	486	501	494	482	458	454	464	500	520	495	514	520	469	486	495	457	506	476	495	484	477	480	515	530	462	500	495	482	492	493	496	545	503	479	499	492	507	515	521	520	491	531	456	473	479	490	509	502	479	452	461	488	430	496	517	517	477	513	500	530	469	522	464	483	508	470	488	465	475	496	533	515	476	490	500	513	471	451	481	486	490	482	486	510	472	486	494	478	488	477	474	493	494	506	498	464	486	462	485	490	512	490	460	466	503	462	457	478	518	474	475	480	489	496	495	460	491	493	463	491	483	488	487	510	480	493	495	508	519	488	519	475	456	487	505	453	504	496	466	486	483	486	500	468	503	463	476	466	475	474	474	516	497	472	488	506	503	473	467	477	475	501	511	510	469	500	511	500	455	506	454	478	484	513	471	468	482	493	530	484	461	529	446	477	487	540	524	525	466	480	511	517	514	531	500	480	483	503	466	513	503	479	531	506	518	501	497	486	492	468	452	515	501	459	495	475	469	466	495	476	498	499	445	476	494	504	459	462	477	502	466	478	503	450	520	441	483	492	497	476	485	491	534	486	482	457	453	475	513	534	468	476	491	508	484	434	488	522	493	446	514	462	538	467	496	482	486	504	452	496	500	476	479	502	490	507	502	444	458	480	498	492	496	471	496	515	475	456	527	538	457	488	487	514	480	504	480	448	474	510	462	478	445	488	457	483	483	459	497	494	458	466	466	511	465	513	512	486	480	516	476	508	488	501	473	471	532	501	440	493	469	536	484	460	474	481	515	470	471	471	470	501	437	490	474	489	493	477	485	450	472	493	512	497	474	499	482	504	480	448	486	472	505	497	474	440	474	530	481	491	488	473	497	467	478	487	526	503	498	502	485	490	481	479	466	485	492	496	515	474	474	504	490	475	509	500	498	503	452	514	512	486	510	514	513	486	467	470	500	492	479	461	516	468	495	491	461	469	520	502	502	485	461	498	481	506	450	491	473	480	479	496	491	468	515	471	459	515	504	494	460	514	482	444	488	493	502	501	460	505	515	485	506	431	447	500	497	507	501	458	487	488	487	484	461	464	543	493	485	444	463	494	506	483	496	500	486	473	490	479	488	485	471	510	489	483	516	497	506	476	543	450	476	480	494	488	508	495	515	477	456	489	487	521	475	501	525	500	501	468	480	481	505	466	511	475	473	477	480	486	449	492	479	482	461	508	477	515	467	482	450	517	466	572	477	533	464	484	493	498	515	471	506	508	485	477	497	495	479	466	541	423	477	488	506	469	464	467	489	489	496	488	492	497	504	500	485	484	486	504	474	520	479	469	505	455	463	474	465	451	482	477	496	484	492	481	484	488	514	519	432	510	513	507	502	503	483	459	479	518	527	466	485	439	467	492	496	498	433	478	463	498	534	474	511	497	504	511	501	498	518	545	530	491	509	473	507	506	495	507	481	495	473	478	472	444	460	505	483	520	444	500	471	491	510	519	475	467	491	457	469	465	489	549	507	465	529	494	444	488	471	519	469	447	485	490	484	517	482	458	477	492	506	517	487	502	479	516	474	494	516	497	475	459	448	469	488	495	500	495	500	475	524	511	450	509	474	504	488	454	529	489	528	489	488	525	499	487	489	506	523	509	469	496	492	503	484	450	449	472	516	487	525	503	476	504	517	493	517	482	461	490	534	453	501	481	489	466	492	490	493	491	512	524	462	488	477	514	455	521	480	518	518	512	477	470	506	480	491	515	498	500	515	489	485	479	473	507	479	507	484	474	510	482	493	516	463	523	511	489	460	509	498	447	513	459	473	474	514	490	488	501	467	490	476	500	449	494	498	515	466	470	498	489	470	472	494	490	504	464	482	476	484	469	502	528	504	469	495	507	460	493	448	496	488	507	477	463	492	476	506	454	484	512	467	484	475	493	485	499	488	477	499	500	528	468	483	481	481	509	524	493	477	525	470	502	502	500	481	480	469	451	473	495	490	459	500	477	494	493	467	472	511	475	507	473	509	499	503	513	506	517	480	504	512	491	472	476	458	503	484	448	501	495	468	525	504	492	452	486	512	439	474	515	479	517	492	467	468	501	488	470	509	528	456	522	460	505	494
58785	98112	80735	44775	37197	8046	913	880	826	869	825	785	865	797	806	842	805	773	836	774	808	833	793	815	810	797	791	738	832	778	768	825	774	780	790	777	791	745	834	773	763	761	744	770	814	796	767	818	811	781	772	777	805	801	763	739	773	833	767	809	784	763	788	780	751	784	783	829	812	859	1023	986	749	807	779	820	795	770	793	774	767	847	807	788	820	779	772	790	802	739	742	793	778	764	790	838	765	772	788	755	804	792	800	757	807	803	749	823	726	808	769	806	763	836	794	794	811	810	758	766	764	780	815	764	776	795	777	778	867	832	801	775	812	758	761	796	787	762	753	789	807	781	832	797	775	807	794	759	755	786	816	790	793	776	768	774	803	806	775	730	827	756	837	792	781	736	857	816	805	829	766	779	797	786	782	758	776	839	788	782	793	773	758	823	775	821	754	795	779	738	769	794	803	809	761	753	743	807	739	819	802	770	781	835	810	763	778	806	783	740	811	786	803	799	760	795	774	788	806	802	750	828	801	781	780	821	760	763	830	773	812	762	796	833	794	776	789	784	820	813	795	760	801	801	790	789	787	771	728	812	789	744	829	872	800	789	770	746	775	797	763	748	785	757	826	778	779	848	818	778	749	799	744	745	758	809	807	782	787	757	770	782	800	790	791	781	815	750	747	775	763	831	817	802	779	765	817	780	759	778	793	781	780	795	799	794	788	758	750	789	807	826	791	773	765	749	829	816	787	777	758	778	804	763	768	818	780	764	780	759	750	788	807	786	788	790	806	804	797	805	806	788	784	815	825	806	749	776	802	768	801	798	822	797	814	819	832	749	794	789	769	821	787	788	776	779	755	801	812	794	816	791	782	777	728	810	803	786	791	813	771	773	862	793	760	795	761	747	797	791	807	809	769	796	837	794	800	766	719	776	739	824	844	768	807	794	773	813	797	794	812	759	727	733	780	781	792	801	816	751	837	797	750	762	777	785	816	772	785	757	756	739	817	812	789	732	743	782	777	827	806	798	800	822	749	764	793	802	758	818	816	742	784	761	753	790	790	766	817	743	817	812	800	803	787	807	773	788	787	846	764	772	806	764	803	792	835	766	787	797	798	800	780	769	824	787	793	759	802	765	789	811	830	798	734	793	807	792	794	759	794	780	739	743	819	774	838	738	767	755	746	746	804	804	734	827	757	762	808	779	821	728	772	766	748	791	789	764	787	767	766	797	798	781	771	774	722	777	801	811	773	789	771	752	786	751	748	732	791	770	806	806	760	780	763	814	777	772	785	788	777	819	798	767	794	796	801	779	783	777	754	771	807	773	770	810	747	761	766	808	779	824	789	779	785	743	820	774	820	811	803	791	806	772	735	780	787	747	766	793	765	886	792	825	813	774	795	799	820	806	771	826	811	783	807	783	789	778	753	774	766	789	765	810	789	805	772	781	780	806	788	796	775	749	813	825	757	768	844	762	792	766	764	756	798	779	799	808	774	781	779	739	796	769	818	806	806	770	781	815	791	808	786	741	767	755	787	732	785	721	737	739	786	735	799	788	784	811	789	807	831	799	839	779	793	806	764	791	801	714	829	739	791	841	791	733	778	838	792	773	757	820	780	779	764	803	796	789	804	759	786	786	788	786	809	813	767	774	793	772	846	790	828	824	751	828	771	829	800	763	760	748	772	766	781	771	789	761	813	805	810	826	774	778	760	770	817	767	770	806	798	786	797	764	775	788	793	765	747	771	803	795	772	781	770	755	782	772	813	806	812	783	774	777	783	775	744	831	764	834	772	757	766	782	815	783	761	795	828	781	757	791	803	770	805	795	798	810	785	771	773	835	783	768	805	775	793	762	794	805	791	795	806	788	768	792	779	765	770	787	836	746	770	742	779	826	780	805	822	774	763	785	764	802	805	781	783	791	794	807	751	772	800	750	791	790	744	819	821	786	807	778	771	787	784	779	783	816	793	778	762	809	778	785	782	814	786	770	815	746	796	792	777	788	740	788	763	771	750	776	799	799	769	863	816	736	795	866	780	727	704	753	761	791	743	811	774	744	830	776	767	760	817	743	770	822	771	772	815	753	786	773	813	818	770	786	802	790	780	805	779	738	734	757	759	801	794	811	793	822	752	780	783	790	850	793	738	755	805	781	837	792	760	796	751	707	789	803	813	829	836	788	800	783	760	812	824	738	825	814	765	748	792	769	740	787	758	757	781	775	752	778	767	814	781	801	779	762	786	768	812	759	782	756	809	752	834	766	764	784	809	757	715	838	775	771	801	740	776	745	778	757	764	792	749	737	738	787	761	785	751	818	808	756	781	781	750	814	793	780	813	796	767	745	797	804	810	770	768	778	807	830	725	830	833	760	772	781	838	822	787	770	785	824	813	805	758	785	755	814	773	773	757	820	785	778	814	760	768	790	723	792	856	749	771	817	775	804	769	775	773	807	801	782	759	779	780	744	802	785	764	776	803	765	781	766	770	769	819	852	717	834	801	754	791	813	815	755	781	793	789	713	818	829	740	798	805	793	761	811	769	804	784	769	787	727	781	798	747	788	771	822	786	801	809	781	814	769	803	797	851	747	761	809	759	807	802	821	778	769	795	751	762	748	793	736	820	792	771	790	846	749	811	779	785	796	756	795	733	795	776	786	772	813	807	818	816	779	758	735	726	813	812	825	771	797	826	844	796	765	810	783	776	815	746	762	835	766	759	802	775	774	765	831	795	793	775	777	766	793	715	811	800	770	803	801	770	749	776	801	718	804	754	768	792	767	736	771	808	764	774	804	788	787	776	768	763	773	788	766	799	810	785	764	767	846	798	824	776	780	752	766	778	765	804	776	781	794	799	786	818	790	816	768	817	825	829	768	807	835	776	797	794	784	784	766	813	744	794	793	802	767	795	802	776	848	767	832	786	760	803	782	780	768	818	810	727	776	821	792	841	823	832	749	780	773	803	792	827	737	731	761	754	718	816	761	803	770	808	771	766	756	786	756	824	776	816	766	779	794	769	795	789	786	746	745	793	783	776	782	772	758	768	751	821	784	800	785	778	798	769	788	774	741	761	816	790	729	770	810	843	787	759	835	795	787	795	779	771	789	788	842	794	746	765	736	770	850	843	770	789	762	756	719	771	773	789	793	797	781	783	815	809	791	771	833	782	758	803	754	812	820	786	794	769	821	783	783	795	810	753	803	786	795	795	799	761	767	766	829	792	765	778	747	776	772	806	751	836	839	819	831	747	773	794	784	757	741	804	791	778	774	797	780	807	799	794	763	754	781	798	756	756	800	767	795	761	764	786	723	795	781	773	785	739	791	780	821	760	802	770	790	816	787	782	799	770	737	810	776	825	810	779	805	762	804	755	777	782	777	773	733	788	789	817	819	804	797	827	776	790	742	771	771	804	793	771	796	772	784	772	764	792	801	785	790	755	801	816	796	743	831	782	794	825	786	761	739	786	851	772	792	769	801	783	777	789	758	758	762	776	775	789	805	762	774
28246	25950	28323	12951	4144	752	471	446	441	424	436	435	404	456	476	467	476	476	437	421	487	445	466	416	436	434	479	462	462	439	494	444	448	442	433	465	452	474	461	480	451	436	434	473	451	458	468	458	431	432	447	464	470	422	451	473	464	452	440	423	463	433	490	474	456	432	453	428	459	481	438	444	440	445	462	478	447	474	470	488	446	449	443	474	408	472	483	465	497	447	440	443	469	468	459	428	464	463	430	444	414	479	428	459	439	488	430	455	454	469	431	452	457	451	453	431	429	468	454	420	483	449	443	452	462	480	471	467	455	460	444	462	482	439	476	430	453	448	451	451	483	452	423	456	450	458	453	456	441	451	470	469	480	436	451	444	423	444	463	415	473	443	464	468	419	443	424	488	466	478	479	481	433	494	454	441	430	418	483	478	462	447	456	436	443	442	429	423	420	451	438	482	461	441	426	448	457	458	453	443	435	441	435	421	425	397	444	440	405	460	477	435	497	441	485	423	434	460	463	458	421	435	461	453	421	446	444	469	493	462	422	444	466	500	447	487	460	463	418	452	419	475	417	413	439	487	441	433	461	460	433	476	447	444	401	466	470	464	428	478	471	436	461	466	423	436	438	456	450	486	436	420	488	465	442	458	428	475	436	486	434	501	475	423	455	446	469	457	458	456	452	420	449	446	441	427	446	453	470	447	460	410	437	435	448	471	446	483	453	463	460	436	455	466	471	491	435	439	439	436	434	442	477	463	451	442	437	431	449	407	437	467	445	464	389	447	471	427	470	429	454	446	449	447	462	450	454	434	431	453	493	449	445	474	430	459	490	471	474	477	446	463	405	472	438	456	422	446	473	471	479	501	445	445	469	464	451	434	481	476	450	486	462	438	427	450	459	474	433	452	443	404	463	461	459	498	434	463	435	467	468	479	419	501	486	467	420	468	404	450	442	378	454	458	442	439	431	444	438	498	453	442	440	462	467	432	474	487	425	466	455	454	447	474	452	460	461	443	457	413	462	447	429	442	455	459	466	456	443	425	456	470	475	440	482	427	452	475	469	445	446	459	463	440	449	468	436	471	474	460	445	435	469	433	468	450	442	461	419	468	447	452	458	465	457	451	491	490	447	427	459	457	434	453	444	441	451	430	422	440	437	420	443	428	396	468	457	458	470	417	427	463	438	493	448	408	450	458	451	452	490	427	448	457	461	434	451	424	478	422	471	437	434	428	459	447	441	455	450	486	492	423	463	476	433	454	451	421	427	489	457	446	463	480	434	464	477	422	447	466	439	475	463	462	462	450	498	439	420	460	459	452	425	429	439	467	455	440	428	402	430	462	431	456	461	459	441	466	472	494	493	453	463	450	425	451	476	469	471	430	497	442	410	441	484	425	457	430	444	432	447	461	433	487	456	444	465	484	443	455	463	411	432	454	442	478	452	459	442	428	457	433	462	451	450	457	469	495	450	465	453	441	438	447	478	419	476	453	441	452	413	465	473	428	429	434	464	448	469	451	447	505	464	441	491	407	454	416	446	421	450	454	469	438	442	423	479	462	447	468	474	452	456	434	475	457	469	438	396	445	458	459	467	457	475	488	467	420	463	458	408	433	454	495	455	440	416	454	452	485	500	463	492	458	453	451	442	432	441	480	450	449	436	475	412	426	411	486	427	431	423	420	484	477	445	470	442	441	500	430	478	469	422	474	491	462	426	472	428	473	446	466	429	450	444	458	477	455	457	440	443	424	464	402	452	479	445	487	438	469	438	460	513	438	444	438	456	488	442	443	457	473	461	459	445	443	467	448	464	457	451	492	459	450	438	455	423	448	498	416	449	469	460	454	453	440	438	471	445	441	457	400	450	448	448	475	437	459	435	466	473	459	451	446	445	465	472	458	451	475	449	472	485	483	491	466	436	446	470	432	459	464	473	487	486	435	502	499	420	443	441	466	450	434	470	448	411	473	426	433	405	431	465	462	459	435	453	470	438	431	458	484	478	459	465	446	469	479	456	426	462	455	433	472	444	447	452	396	437	468	457	444	479	437	422	460	443	432	453	416	421	416	484	453	442	451	472	447	451	456	417	445	465	427	450	445	440	460	430	458	453	424	451	450	442	505	427	469	445	468	443	448	431	458	441	466	424	463	441	451	456	436	449	429	411	445	487	424	457	435	477	487	435	465	428	453	427	524	470	504	441	458	426	499	451	433	437	486	480	458	428	482	458	397	423	449	466	420	433	471	466	446	470	457	473	451	463	450	484	453	436	424	432	429	435	437	406	478	425	456	465	423	443	491	460	456	440	446	426	456	446	465	460	443	442	417	457	472	426	435	415	433	447	440	456	434	480	450	457	452	439	449	417	415	448	443	443	429	423	475	424	473	502	467	448	445	474	477	423	452	473	425	512	442	492	448	416	473	471	407	466	491	446	469	419	448	477	419	445	416	458	460	435	412	450	444	433	440	435	495	461	444	437	490	413	417	481	443	443	476	467	424	426	444	430	453	403	443	485	432	477	440	437	449	467	411	438	464	422	426	399	480	447	427	456	449	412	452	450	413	443	440	443	444	444	455	446	443	452	439	429	422	456	441	439	425	486	472	410	449	449	497	450	419	448	458	481	426	407	420	462	461	461	435	424	457	465	488	458	482	449	426	435	435	442	460	451	493	444	411	427	502	489	427	431	402	489	461	450	469	452	423	455	469	453	462	422	435	429	432	454	478	455	466	455	428	443	481	447	448	480	480	455	452	475	418	417	456	450	430	463	468	451	494	434	473	468	407	453	443	471	425	463	471	477	432	438	403	467	436	458	467	442	453	451	464	446	423	479	473	432	428	491	481	465	487	431	477	445	469	464	415	431	447	441	443	479	433	430	444	514	456	454	431	425	447	420	470	457	449	467	462	477	440	461	432	470	438	475	454	489	450	449	452	492	451	448	420	438	432	486	472	440	484	453	471	485	512	460	450	443	438	447	432	460	469	463	470	416	419	452	440	477	497	448	393	417	484	432	423	456	432	421	450	459	436	395	433	437	465	435	454	466	466	454	407	472	438	400	479	442	460	462	493	465	444	442	474	426	454	491	413	458	480	461	421	451	440	438	457	438	440	471	420	477	430	465	435	437	444	465	463	424	442	477	466	408	452	465	465	418	438	406	458	465	448	466	477	434	421	476	464	446	420	463	424	450	480	472	464	446	426	470	480	448	405	477	436	437	462	479	426	444	487	414	444	427	462	463	452	468	468	483	417	459	427	424	460	439	453	469	443	479	413	454	420	452	418	475	459	448	445	467	487	446	487	472	424	443	409	438	443	447	472	453	463	446	457	475	440	450	490	473	456	445	454	448	456	469	454	448	447	476	451	435	475	433	414	453	413	435	428	457	431	428	444	418	452	450	404	449	464	472	434	453	459	449	458	482	450	461	436	443	454	488	459	414	448	441	461	443	460	444	457	425	433	463	460	444	454	466	426	471	470	446	460	451	432	442	430	433	471	432	450	464	468
36317	44245	35617	12087	8087	1438	756	738	734	777	786	747	742	735	748	780	792	748	727	739	725	753	741	751	769	762	779	754	787	783	792	764	765	782	776	733	752	801	770	747	780	794	765	698	756	789	731	769	770	783	737	756	764	756	724	767	827	797	810	726	753	781	727	754	769	741	761	785	700	783	779	801	760	833	786	751	795	771	807	786	757	731	768	816	785	758	670	782	761	793	757	767	806	792	766	817	734	756	752	785	751	782	764	757	794	744	831	787	826	757	755	782	784	759	752	739	744	750	743	753	794	800	781	748	779	711	759	786	753	737	700	753	743	767	748	771	827	754	711	757	772	779	765	770	783	787	750	782	777	763	756	774	764	778	788	751	769	721	785	749	741	717	760	744	751	764	749	814	785	816	770	745	795	774	746	760	790	743	735	780	733	751	791	812	763	797	774	790	754	767	759	824	764	760	759	779	729	739	704	769	763	706	726	787	797	736	756	765	799	752	755	762	739	775	768	761	801	821	765	804	751	783	735	766	771	745	738	767	745	765	776	800	785	781	801	812	749	731	733	762	804	773	779	773	745	754	772	796	760	749	769	751	761	755	771	754	727	744	787	736	761	751	742	729	734	788	794	784	739	778	754	802	750	753	773	749	757	740	787	725	753	757	805	779	770	815	753	742	759	722	838	761	789	789	795	763	808	805	771	795	759	767	794	818	784	761	795	759	768	749	790	731	761	774	836	735	720	809	735	723	731	768	768	761	781	817	746	773	766	772	770	764	724	813	786	773	750	760	756	802	786	760	696	747	741	701	763	760	789	779	811	796	785	778	788	727	790	798	784	776	779	763	796	790	736	749	756	770	757	798	765	744	768	789	751	787	794	729	730	802	800	747	713	771	764	794	752	820	789	808	711	786	762	767	814	755	774	770	784	762	753	828	740	798	810	730	750	785	802	768	718	846	721	788	773	809	748	730	731	769	755	727	781	750	781	785	720	796	744	761	770	760	746	729	726	764	773	792	785	785	752	778	757	821	754	741	759	764	775	775	751	766	800	758	704	753	794	735	731	733	769	748	750	753	799	775	758	779	797	749	731	788	806	791	743	787	815	806	755	739	764	775	757	767	775	720	794	701	730	787	802	766	767	723	785	757	759	716	761	774	746	773	773	791	822	812	742	742	772	773	759	754	813	757	784	768	780	759	790	753	772	779	743	784	765	796	740	812	757	764	718	807	793	762	762	783	773	746	783	768	812	750	782	773	755	758	743	757	746	747	766	761	784	771	775	735	758	788	783	781	752	788	785	783	767	751	785	759	765	752	764	765	844	763	767	753	734	755	777	746	770	781	773	786	788	692	784	756	736	782	777	743	811	778	744	783	738	753	815	745	761	769	770	802	779	759	792	762	756	754	784	745	806	778	726	798	757	728	779	790	760	728	800	769	770	765	774	743	735	718	742	793	784	769	752	810	780	790	740	817	742	789	762	720	784	748	769	760	775	757	773	786	745	736	773	728	775	739	711	731	838	818	788	786	782	776	778	762	777	760	766	805	778	786	799	753	772	728	779	747	783	762	794	756	724	739	788	744	754	781	745	765	777	772	761	736	781	748	777	752	775	733	757	751	790	751	770	742	736	736	783	744	794	753	800	787	730	795	697	797	815	782	803	730	766	788	790	793	748	750	739	790	753	787	769	825	753	763	776	788	740	776	847	769	737	773	750	767	811	771	799	726	769	765	763	772	781	773	772	755	764	793	792	785	747	804	731	725	785	749	761	780	723	792	706	806	772	806	796	804	751	748	747	709	773	785	785	731	729	787	755	792	787	795	768	765	742	771	772	794	707	801	754	763	756	776	710	798	751	771	726	749	752	815	815	766	786	799	742	759	772	743	734	766	770	795	790	736	771	812	794	753	783	777	748	774	745	821	784	783	759	774	778	748	767	773	791	754	717	762	752	781	757	696	768	791	816	752	785	768	741	752	727	810	786	818	798	783	736	742	752	739	816	810	809	697	778	767	790	823	763	720	776	760	848	817	754	710	754	747	766	807	761	760	786	794	801	767	762	798	735	684	764	784	721	801	734	834	788	763	743	753	739	805	790	723	740	743	765	787	759	788	751	810	784	798	783	788	761	800	778	773	790	771	754	733	784	804	783	746	823	780	787	813	803	776	737	802	714	764	754	784	749	795	727	750	739	765	741	776	744	765	755	846	729	768	747	770	779	788	777	834	746	762	775	744	795	766	774	734	770	772	762	780	752	758	749	717	759	832	782	795	832	762	760	779	757	762	763	748	769	748	800	784	744	782	765	757	776	785	758	703	733	762	741	780	810	767	733	797	741	799	778	780	788	779	800	792	742	799	783	754	757	746	747	796	735	756	777	726	770	782	752	773	789	735	722	751	765	800	770	740	732	760	750	780	743	737	803	783	707	775	845	780	726	772	752	791	799	789	769	735	816	751	755	766	800	731	786	760	773	738	795	749	750	796	791	793	743	805	773	804	746	790	759	745	738	786	745	800	776	762	807	786	832	753	738	805	780	770	762	749	795	773	760	767	778	751	793	748	745	787	741	795	800	744	750	784	778	793	785	739	779	743	776	801	810	786	743	755	779	758	762	751	747	776	758	771	728	787	776	786	723	768	769	795	737	729	758	796	784	762	758	766	768	740	799	818	826	792	770	773	772	771	809	744	713	767	785	849	739	764	804	803	786	737	751	780	761	772	780	803	802	780	833	790	762	722	757	773	831	795	757	779	787	740	772	772	729	784	802	794	804	773	772	711	761	766	799	789	739	766	751	792	728	728	741	779	777	760	800	769	780	768	761	778	764	782	751	785	758	753	734	728	756	805	768	765	769	786	739	811	813	828	826	732	795	776	761	779	793	783	780	776	733	764	781	772	735	787	760	755	788	790	725	766	746	785	741	718	780	769	816	824	765	777	824	782	748	774	715	793	782	759	796	812	769	801	825	777	811	761	802	756	802	761	784	775	761	778	717	785	770	796	779	780	716	703	765	789	771	761	770	765	779	811	742	797	786	762	821	752	748	733	752	770	725	779	739	766	751	773	751	785	749	759	824	714	763	760	819	815	779	776	795	785	785	718	766	744	823	817	746	773	781	778	818	747	695	760	725	768	737	746	724	768	798	769	746	782	782	768	752	762	830	774	776	783	739	729	785	775	764	747	763	772	754	771	769	727	817	790	715	732	818	761	793	765	760	731	742	811	781	781	762	796	730	794	772	824	761	801	779	752	721	810	774	779	810	769	744	775	770	765	824	780	781	783	743	776	778	768	744	771	798	828	751	749	747	724	768	748	791	781	808	783	730	766	775	784	760	821	795	770	745	765	687	792	763	758	788	745	763	763	819	728	783	774	760	783	733	764	717	745	744	767	749	753	796	816	775	811	722	750	715	726	763	746	779	736	795	725	780	840	802	791	798	736	773	729	750	767	755	799	758	772	784	746	727	748	766	809	740	797	767	748	760	781	762	776	750	799	770	774	785	739
23951	21963	32174	27408	22144	10463	925	483	434	411	390	391	419	371	426	392	414	398	401	417	392	404	414	422	406	363	429	407	383	404	405	390	394	423	392	406	393	405	391	413	438	386	444	370	385	443	375	402	409	388	367	402	423	346	421	418	381	393	398	378	423	437	460	395	432	406	424	424	386	351	413	425	432	392	382	418	444	387	402	388	425	381	402	389	405	399	418	448	377	380	364	402	376	421	423	400	378	406	416	398	390	384	436	389	404	380	388	452	403	420	375	429	391	426	389	383	404	403	375	380	405	457	407	399	425	373	391	408	404	432	419	391	408	398	372	402	397	424	398	384	371	422	399	419	383	405	413	400	394	398	442	408	401	442	393	384	392	394	420	402	403	434	360	392	403	379	415	394	386	416	417	415	397	438	415	425	415	408	403	405	443	379	390	381	410	427	405	398	367	379	407	379	401	382	406	400	402	393	413	395	401	409	407	393	391	404	401	373	434	418	420	392	417	434	398	361	396	412	407	361	363	389	420	422	433	393	389	411	421	429	365	441	403	408	379	389	410	379	365	406	410	418	357	439	388	389	437	388	361	403	449	422	455	413	378	359	407	422	398	397	456	372	365	409	361	425	403	403	398	413	394	402	384	385	371	381	408	406	398	399	420	407	406	390	393	416	395	437	388	344	401	408	390	391	367	392	379	399	369	375	428	408	427	432	385	372	380	433	412	394	398	415	415	392	416	430	405	387	431	415	419	421	476	392	394	421	382	405	383	409	394	387	398	403	403	434	376	383	407	375	390	417	398	393	414	415	405	405	419	412	402	407	371	400	434	435	386	425	411	410	429	406	401	400	441	380	443	414	401	427	388	413	434	411	371	413	429	417	410	382	405	394	417	381	416	418	402	418	394	395	392	406	394	402	403	389	397	396	400	391	404	413	394	392	425	403	379	369	420	409	351	394	394	401	370	425	401	386	406	381	399	375	399	439	401	407	417	398	374	412	382	461	398	422	381	355	450	432	403	378	418	391	403	382	378	382	398	392	414	416	438	404	382	380	389	391	416	422	421	390	385	437	404	395	403	407	389	379	419	425	409	429	398	422	378	383	384	396	445	417	432	372	396	388	370	404	398	420	394	438	418	379	427	402	405	392	380	356	435	430	391	401	385	406	421	381	424	379	413	378	405	419	407	422	436	378	395	380	432	406	403	405	384	431	405	446	422	376	385	388	481	407	425	411	378	410	430	433	374	447	387	373	381	398	410	382	401	402	400	402	384	407	411	432	376	378	410	427	388	423	414	385	391	409	399	412	405	409	443	373	369	401	400	405	419	393	422	421	380	399	383	424	381	416	350	376	404	394	414	420	381	420	423	414	390	397	368	392	420	401	413	377	390	410	428	423	392	380	387	397	415	368	411	412	403	416	381	420	393	394	365	411	412	374	381	390	402	382	414	426	424	413	409	401	393	423	397	424	401	376	390	379	398	403	364	380	388	407	413	382	383	410	407	400	396	394	401	408	387	411	386	428	422	424	418	420	430	419	408	368	412	399	379	410	394	387	417	417	401	375	419	386	377	401	396	398	393	405	395	381	414	425	419	408	373	378	393	401	415	417	381	392	377	373	411	390	402	433	426	424	381	422	446	406	407	379	401	400	376	396	379	428	430	409	404	437	401	403	409	409	409	389	415	426	361	386	417	414	403	417	415	400	409	378	420	359	392	407	389	364	366	362	363	445	410	393	407	403	389	393	420	394	393	382	387	415	365	385	383	421	406	406	399	417	363	420	419	389	359	436	430	382	400	430	399	406	388	425	404	402	393	395	397	417	433	421	411	414	413	376	399	422	395	378	376	385	392	403	404	383	365	435	415	415	397	402	385	403	408	428	391	392	394	383	378	455	410	394	403	413	423	379	387	417	371	408	472	394	427	429	374	409	426	426	422	412	396	397	391	397	441	401	399	404	391	396	366	391	396	416	420	397	387	402	397	399	421	426	398	394	430	406	407	439	417	397	437	343	376	403	417	392	389	409	363	407	388	442	416	443	393	410	352	424	428	362	424	390	388	405	377	381	427	439	398	391	451	420	432	381	424	379	395	415	391	383	390	393	416	372	423	394	396	399	419	435	415	380	434	368	403	432	399	366	413	405	363	414	398	407	365	405	421	381	406	377	415	377	392	389	428	415	366	393	399	411	380	414	405	366	427	391	427	393	361	416	410	395	404	425	404	393	356	436	424	417	376	407	369	386	415	405	414	392	427	370	384	393	400	390	392	383	385	413	405	389	401	403	410	429	404	400	422	351	427	390	388	392	403	414	400	395	410	384	393	429	402	387	346	421	406	440	404	385	369	363	428	419	409	405	399	406	415	382	407	400	406	413	393	360	395	393	396	400	413	411	425	404	413	396	378	353	407	384	385	400	415	389	398	381	367	377	410	402	382	409	391	440	405	386	394	377	406	362	407	391	431	444	444	420	408	412	380	403	411	365	392	380	400	378	399	412	398	411	400	381	406	375	389	396	412	387	416	401	394	362	376	413	410	367	402	406	391	400	419	399	425	430	376	372	424	391	417	382	428	404	395	406	371	430	385	387	420	388	407	413	401	413	395	425	418	420	425	383	402	423	399	398	403	411	410	379	392	389	418	374	373	424	401	368	438	404	385	415	435	410	395	393	384	412	424	405	426	381	419	441	384	376	450	392	437	383	410	364	455	351	374	383	372	393	406	370	400	416	388	410	415	380	399	371	396	399	354	386	402	396	413	401	415	383	427	385	390	384	419	411	424	411	369	400	389	380	419	409	393	416	410	360	418	420	403	383	410	417	428	400	378	398	377	374	411	380	395	415	436	406	365	407	453	415	406	394	416	384	396	440	430	411	405	386	433	419	401	404	387	397	397	410	404	383	410	384	408	423	396	404	412	423	408	389	431	392	400	431	373	375	373	403	412	356	383	411	391	426	400	373	395	426	422	409	399	379	374	393	426	403	419	417	392	406	401	384	398	401	382	431	389	374	424	409	407	427	396	385	377	384	420	402	420	422	399	435	418	414	403	390	381	422	421	410	375	422	412	410	402	399	372	382	390	373	361	394	415	404	369	389	416	384	405	374	397	354	399	414	401	385	380	413	410	386	425	384	410	401	434	402	405	420	404	400	407	375	377	382	387	418	413	379	414	399	444	388	393	415	426	409	394	431	396	388	392	387	421	400	425	411	389	388	420	429	404	433	429	404	402	408	370	397	399	380	384	424	408	437	389	416	400	402	442	414	409	394	397	404	423	373	398	439	380	377	418	395	422	381	410	383	431	371	419	451	432	407	403	428	392	416	390	398	416	419	384	392	390	385	393	385	376	398	434	424	388	452	404	414	367	410	405	409	417	428	437	426	386	387	412	410	372	421	389	392	388	389	416	419	401	394	410	403	391	368	415	396	392	376	389	417	434	365	428	367	392	439	390	407	436	396	398	401	374	431	393	406	420	432	407	399	422	373	416	382	405	405	363	434	386	407
58542	87873	71267	37037	27938	5399	714	728	727	705	634	703	684	704	677	732	672	642	705	709	651	685	698	692	780	721	721	726	719	712	655	699	691	673	692	707	676	720	645	689	724	701	713	722	644	696	734	706	648	662	718	679	728	665	633	719	670	728	696	628	658	695	678	630	699	699	682	666	696	691	689	826	777	745	727	700	668	668	662	710	696	709	684	741	678	719	699	703	684	631	711	690	660	720	660	713	651	674	651	668	677	681	693	687	715	661	711	721	724	685	749	649	653	671	678	677	718	664	693	676	697	694	671	674	641	689	696	737	698	686	695	702	666	667	680	658	676	683	678	667	701	674	663	710	628	698	679	676	684	688	658	662	747	687	729	693	697	762	717	717	732	699	675	697	717	680	683	671	681	686	703	700	697	708	680	668	684	686	665	705	659	706	730	654	663	674	712	701	705	693	722	724	678	734	675	666	672	679	653	709	657	666	704	688	696	695	679	664	619	730	683	670	686	670	664	671	700	699	691	696	682	671	704	672	660	681	712	660	697	679	674	686	696	673	613	665	706	685	675	681	680	697	685	658	636	651	700	624	655	699	668	720	676	699	667	682	696	648	675	695	671	678	669	725	717	679	670	656	719	702	678	713	660	689	714	641	682	676	695	705	713	722	687	695	684	676	700	685	683	665	654	706	665	705	686	683	703	725	685	690	747	647	716	743	680	677	688	693	659	701	687	682	702	671	663	687	624	686	638	668	635	666	656	675	647	697	718	682	665	705	672	676	714	653	714	657	691	662	736	694	628	689	716	716	645	709	692	706	666	721	694	687	682	713	703	697	673	662	697	692	691	715	664	711	687	710	714	623	674	717	732	733	669	736	722	680	681	686	684	660	641	711	652	734	652	676	673	679	681	688	699	671	709	697	709	697	683	660	726	678	665	732	690	706	625	646	740	711	677	657	697	724	658	651	694	671	700	715	682	690	694	694	654	758	684	639	702	672	722	676	671	701	645	694	719	720	647	707	636	682	653	711	716	693	654	660	664	721	651	699	713	734	647	702	698	684	684	712	722	666	738	664	688	657	691	690	719	711	690	687	708	639	701	688	680	692	665	724	701	692	683	704	701	702	701	713	680	670	672	664	660	713	700	691	721	731	652	652	677	654	611	703	683	678	736	673	735	692	684	684	713	688	670	660	656	678	727	630	701	682	699	701	695	699	685	662	682	709	644	669	650	642	699	707	668	675	697	661	657	715	663	707	682	675	681	695	676	715	680	723	712	647	671	676	670	677	686	719	700	720	651	692	652	684	671	687	701	632	669	716	688	698	689	702	721	697	662	671	701	691	740	703	679	700	664	724	652	701	692	723	619	690	684	673	678	670	697	652	678	655	657	726	686	671	674	717	681	664	700	665	638	670	665	678	682	673	677	643	679	665	671	659	715	702	703	680	655	670	696	678	691	708	697	674	694	713	690	695	674	709	665	691	699	682	665	703	680	645	668	723	740	695	720	638	680	674	690	657	663	734	670	705	685	704	669	631	713	652	710	672	740	696	697	698	655	636	685	663	665	706	740	717	690	664	673	661	683	679	660	683	646	692	671	690	695	667	684	731	669	690	662	625	702	680	672	687	670	620	706	677	696	675	681	681	663	712	695	686	678	661	650	685	685	662	668	666	678	694	711	647	650	619	674	693	650	684	610	670	663	687	661	659	723	625	697	672	698	676	681	685	649	708	646	707	693	704	690	622	713	680	654	713	666	688	697	684	638	700	679	713	699	709	675	647	666	640	680	683	707	697	709	670	649	648	663	688	711	688	669	729	708	776	735	672	717	637	690	663	689	674	677	683	679	684	708	666	695	711	687	647	713	694	639	677	682	701	650	698	685	676	627	687	665	620	681	695	678	648	720	681	693	705	657	660	680	687	676	682	708	638	722	682	707	674	670	669	665	765	730	707	677	670	657	674	646	649	716	705	696	713	698	650	684	686	668	681	677	678	671	667	686	703	684	713	657	702	646	656	709	650	701	679	673	636	704	641	706	669	666	681	689	666	693	701	714	656	677	686	711	677	659	646	653	674	684	675	636	656	710	686	680	674	671	688	675	676	640	675	714	662	620	635	685	695	687	741	708	686	706	714	708	698	685	699	676	637	710	722	658	674	710	685	707	646	698	716	696	670	677	651	679	669	594	705	719	699	691	707	691	660	665	697	649	628	698	677	671	699	692	699	678	654	696	730	701	650	675	702	698	718	668	704	684	690	665	641	666	627	676	669	711	728	694	686	696	674	680	728	663	685	715	694	684	693	679	678	665	612	671	662	654	708	681	692	665	664	669	734	689	698	724	680	655	704	714	672	667	673	685	653	657	700	728	697	694	694	685	706	693	665	691	735	682	673	660	675	699	717	664	672	666	687	713	694	652	740	698	665	691	681	687	677	697	678	673	648	670	717	646	686	636	664	656	734	634	692	698	694	706	662	670	716	679	648	702	678	724	679	675	679	686	684	682	695	684	723	656	659	680	738	698	650	685	655	696	685	686	670	711	696	718	683	701	720	675	660	699	705	661	669	667	680	759	724	672	670	655	709	707	659	710	720	654	702	686	741	696	650	715	712	677	690	694	698	661	683	648	679	722	678	669	673	709	702	700	710	680	699	703	699	666	758	674	654	667	676	673	698	713	703	701	685	744	665	707	671	741	710	721	627	632	685	665	659	686	720	712	672	703	735	653	666	692	614	675	710	682	626	719	653	624	713	690	640	724	692	646	677	698	690	707	673	697	707	747	711	722	682	727	652	647	674	634	672	636	668	675	699	677	673	707	676	675	738	666	653	670	664	694	683	680	740	680	702	620	693	708	607	691	721	683	671	683	690	680	636	698	716	709	705	719	697	718	676	694	693	638	693	680	665	680	628	702	693	655	694	704	752	681	669	687	719	641	690	688	675	666	671	669	694	720	690	649	657	679	713	642	713	657	689	670	657	662	676	661	690	685	705	651	700	643	661	660	653	663	676	683	750	650	665	697	687	677	657	712	690	677	648	665	697	629	733	643	661	702	680	711	688	666	707	703	724	682	680	673	721	704	699	711	630	665	644	706	736	698	660	668	647	672	674	614	725	687	692	691	682	700	640	672	706	679	696	684	676	642	738	653	672	702	674	718	667	654	683	673	691	714	648	668	706	676	733	712	690	699	677	712	700	695	684	711	687	695	705	708	693	670	711	667	692	702	693	688	672	693	652	706	677	646	679	709	698	671	716	664	671	719	676	727	665	674	655	660	692	647	680	731	663	694	650	653	710	688	753	670	672	703	673	650	682	676	711	688	681	669	704	674	682	690	690	663	675	696	701	668	691	691	714	709	668	695	700	659	685	705	680	647	703	676	703	703	650	658	703	732	698	690	659	651	718	679	672	679	650	665	740	672	687	670	678	682	675	676	705	645	687	669	678	697	701	658	647	731	700	693	662	727	748	681	718	666	650	663	685	699	676	663	677	690	696	714	704	692	748	681	656
23013	21363	30731	25098	22229	18972	5994	623	553	554	479	532	479	498	474	485	503	469	526	474	522	473	511	487	473	470	473	507	483	463	511	507	495	472	507	483	492	485	470	513	501	470	464	545	499	457	506	513	487	469	443	501	473	441	479	504	524	521	488	474	497	460	493	492	476	507	529	493	492	472	505	537	510	528	503	499	447	492	486	522	504	505	501	473	529	492	483	482	515	479	466	454	494	483	440	497	480	521	463	503	463	475	482	524	493	500	491	438	455	477	508	482	466	459	462	463	484	467	444	494	452	449	488	477	518	487	479	479	522	505	464	475	490	488	477	496	433	488	479	506	502	491	480	483	510	447	492	511	472	430	494	495	480	497	478	527	490	467	469	488	471	482	470	536	463	482	490	499	518	488	491	480	472	482	512	509	483	510	515	488	474	521	453	502	493	505	489	487	491	459	482	450	488	492	499	469	483	490	490	445	512	487	516	484	486	488	472	479	466	500	459	521	520	478	481	448	479	470	496	473	490	480	467	476	463	482	535	453	518	487	486	445	453	480	473	464	504	493	472	481	469	472	473	475	506	501	439	512	450	479	478	464	490	491	443	484	477	468	494	475	461	497	481	457	511	532	499	467	497	504	537	486	485	518	449	461	487	480	507	476	493	476	468	497	479	491	486	462	530	492	467	461	425	476	479	490	474	498	543	458	507	473	495	521	470	469	467	487	488	477	463	456	493	483	500	510	494	506	491	490	462	479	479	479	485	481	488	476	496	491	469	453	520	504	484	480	471	478	452	502	521	479	527	479	498	508	468	490	470	475	442	455	497	484	510	481	482	462	510	447	472	451	493	487	502	470	467	483	472	459	459	531	508	476	473	515	471	513	492	507	472	471	495	510	477	487	477	452	472	470	521	476	477	456	505	498	510	472	496	476	457	472	505	502	460	477	445	493	469	478	494	468	505	485	483	472	503	472	488	482	494	499	473	465	466	478	505	461	479	488	487	485	486	449	449	491	449	475	497	479	464	469	496	473	486	498	498	453	507	442	466	449	474	482	456	491	479	481	445	437	501	474	459	506	500	501	521	454	495	481	481	484	485	521	485	476	503	451	459	477	487	475	486	489	473	512	484	476	484	505	475	483	473	502	470	449	466	502	498	489	474	506	496	487	459	503	468	484	483	496	460	536	509	460	469	504	495	508	483	448	501	498	482	458	455	500	486	492	507	487	476	481	458	503	478	454	512	484	477	464	477	511	490	461	481	528	472	493	514	429	444	481	508	488	458	487	437	475	473	498	483	489	443	448	485	467	484	507	466	464	467	463	480	485	487	456	451	464	482	448	488	492	500	518	504	477	515	500	481	490	433	477	503	476	512	461	476	486	439	524	474	469	484	501	509	458	448	468	494	437	459	476	514	489	505	492	459	466	470	500	485	511	481	464	454	520	456	423	461	483	450	491	468	499	465	497	499	515	531	472	520	448	466	503	453	495	444	444	464	495	483	448	480	474	508	478	488	496	484	448	500	505	465	495	477	478	466	500	460	461	504	512	493	470	517	499	508	491	458	446	511	457	442	489	498	538	509	479	466	480	511	490	487	478	472	512	471	455	478	508	475	475	476	500	464	488	534	497	459	493	472	467	535	505	493	414	502	498	494	476	477	479	465	526	504	431	471	529	513	496	505	463	488	502	479	532	522	473	507	495	500	469	460	501	489	455	466	496	500	472	482	501	457	491	493	503	497	458	452	494	470	487	483	505	473	487	479	468	472	492	478	472	485	473	544	486	472	451	468	491	499	506	507	458	499	456	484	484	489	532	490	480	481	527	484	493	467	464	555	499	473	509	465	470	491	470	459	488	500	442	443	493	449	470	453	460	463	464	473	460	480	483	485	515	473	492	482	479	454	497	467	488	509	492	501	499	489	482	462	485	495	459	456	462	516	507	462	494	477	502	452	510	516	469	489	522	452	451	483	522	482	496	491	505	477	493	487	506	451	516	498	482	501	482	526	520	475	472	500	475	466	481	484	488	479	446	480	496	482	504	489	442	481	498	512	535	464	505	488	444	532	454	500	456	468	466	510	445	496	466	427	445	448	510	477	479	526	533	499	520	484	471	475	467	494	494	487	478	434	481	458	489	489	484	495	488	461	461	509	472	463	474	484	461	514	478	517	479	487	459	487	480	513	471	479	486	509	522	485	499	483	527	502	456	482	479	483	476	479	473	480	497	504	513	450	470	460	487	478	446	516	458	488	480	444	488	489	475	480	461	442	475	496	459	519	444	460	492	496	445	477	461	457	494	479	489	478	515	465	492	519	503	498	485	475	471	450	483	445	427	474	476	463	464	505	475	461	484	496	484	484	492	483	440	473	481	442	422	476	477	496	494	506	455	509	471	442	444	520	504	469	452	474	503	500	453	468	472	503	534	486	497	520	462	471	472	490	495	475	509	499	516	494	519	462	465	465	522	488	504	475	405	479	493	442	470	492	506	487	427	474	501	474	476	483	450	475	460	531	491	488	442	524	500	481	486	467	475	470	475	459	454	523	498	472	482	460	503	510	552	479	511	458	465	509	452	476	495	471	488	526	512	456	449	510	477	478	519	498	479	524	472	468	505	468	465	478	507	471	473	540	445	480	451	483	448	446	464	506	472	500	509	466	502	503	483	496	476	449	529	504	494	489	442	458	510	477	503	489	489	483	470	490	483	489	448	491	453	507	454	448	479	501	482	506	498	523	477	511	455	508	449	488	474	495	486	462	495	503	513	484	476	478	437	488	516	511	493	506	491	481	482	504	478	453	516	497	494	469	491	498	496	496	485	523	486	524	454	474	469	473	499	537	474	507	513	466	465	481	479	475	476	469	488	530	470	470	511	497	462	466	497	444	485	504	474	463	457	490	458	513	466	502	504	460	430	459	503	449	492	491	465	468	505	473	483	475	502	469	450	480	495	507	515	475	480	502	485	492	496	512	467	503	487	483	500	509	519	515	464	469	475	506	475	478	491	509	462	499	424	510	477	473	487	504	467	437	512	490	530	488	475	477	535	478	455	521	508	487	466	515	450	515	477	505	470	511	471	490	503	494	494	481	482	472	475	468	510	474	479	494	446	507	505	498	498	465	469	468	478	455	462	465	470	496	498	465	460	526	443	480	488	495	470	432	482	470	502	502	439	489	467	516	508	478	504	467	467	481	484	506	527	476	525	474	480	530	514	467	488	449	514	460	480	474	457	474	482	486	477	458	482	511	458	469	451	434	462	480	502	499	470	524	494	506	518	474	460	512	494	484	477	481	438	481	462	484	507	527	507	467	476	457	501	499	493	493	502	517	487	494	500	468	460	514	455	480	493	483	488	472	491	539	488	463	500	489	522	453	502	455	485	462	487	511	489	473	465	503	483	454	455	498	466	441	434	487	487	470	510	491	466	455	513	476	500	515	458	453	506	455	450	459	476	499	440	486	482	470	482	455	467	485	463	527	516	466	453	469	470	487	451	460	495	443	502
59072	98548	81177	44780	34438	5750	891	877	803	833	795	838	794	848	824	762	853	790	789	772	792	810	786	830	777	824	790	788	804	774	802	754	786	728	772	752	770	815	790	815	797	760	788	776	783	768	811	796	803	775	776	785	777	779	787	774	823	808	780	795	748	751	827	796	820	819	750	796	780	847	831	885	1000	932	852	820	763	794	792	767	805	743	835	787	825	827	818	733	775	700	759	788	740	788	752	801	763	783	781	763	727	833	776	779	789	808	743	802	792	785	821	796	839	768	728	831	807	764	813	775	778	795	778	775	803	788	749	753	788	778	798	776	793	821	808	774	793	787	814	780	798	757	743	797	764	819	798	847	770	770	783	820	774	792	747	777	767	789	766	821	803	757	830	786	785	770	765	817	803	793	782	741	781	761	808	816	803	804	750	756	765	820	793	750	787	783	787	836	807	780	813	773	810	791	780	807	804	768	795	753	747	790	804	794	753	774	798	812	790	792	789	804	750	778	821	804	820	779	799	751	762	721	856	788	767	776	817	808	757	767	818	739	797	757	753	791	771	809	721	786	807	797	791	787	756	775	795	771	756	784	782	776	761	835	762	805	766	808	765	813	776	751	747	800	802	799	779	789	842	798	836	722	834	843	739	778	806	804	778	745	776	836	739	768	769	799	780	732	784	772	774	768	778	771	816	754	740	787	827	810	813	781	812	764	787	817	831	748	763	769	760	790	783	721	791	734	764	766	791	809	780	788	789	799	803	742	783	751	759	775	747	773	799	755	785	756	786	793	777	754	736	757	801	760	768	772	786	767	794	783	822	808	786	769	772	810	771	745	788	729	793	764	757	744	742	792	783	758	773	777	774	759	769	766	782	743	797	837	750	802	723	865	768	763	819	768	770	805	747	767	781	772	769	808	802	802	791	781	802	788	745	765	790	768	806	854	777	785	754	766	825	804	753	778	766	764	773	807	750	778	828	797	726	772	780	748	778	741	773	775	786	803	784	806	822	761	805	794	832	771	757	763	776	817	736	797	806	796	765	755	754	757	806	763	777	789	848	780	765	842	752	756	811	845	744	769	792	785	799	738	772	771	823	787	735	849	821	752	721	765	783	771	794	781	773	800	807	844	728	806	769	773	744	789	790	799	811	822	781	731	772	766	810	803	749	758	823	738	772	750	732	816	801	782	771	712	810	788	756	812	818	743	836	761	756	768	787	839	799	845	756	777	748	768	732	803	783	752	757	798	762	814	781	779	816	763	783	823	825	791	832	739	810	803	739	784	804	756	793	759	767	760	777	771	839	802	791	799	763	785	791	769	788	710	791	774	828	752	794	784	837	775	703	800	814	803	775	776	826	799	747	764	858	782	784	822	771	797	783	807	757	779	769	768	790	748	730	774	736	757	760	764	752	792	765	791	777	780	789	850	773	792	789	789	785	831	791	769	780	761	817	806	789	741	793	743	770	729	828	792	771	793	730	773	812	781	769	769	775	803	794	799	785	766	725	834	797	752	752	805	793	803	796	793	793	732	810	831	756	774	763	798	783	827	751	776	770	733	810	788	797	826	800	773	793	811	751	809	753	781	764	801	775	736	762	805	787	811	805	748	777	828	816	792	834	768	802	811	741	787	783	777	690	813	801	764	805	780	767	763	794	781	776	757	789	750	772	763	807	822	815	792	785	782	751	805	800	805	765	806	777	779	799	808	782	817	822	808	759	807	754	781	783	772	787	814	704	800	776	791	792	814	804	752	755	775	751	778	817	753	788	785	807	774	770	829	776	836	764	818	819	757	775	779	778	788	801	746	814	736	781	810	803	796	758	811	755	800	789	813	743	803	778	761	754	788	721	797	763	754	766	766	760	828	749	786	831	772	788	763	760	810	806	752	775	801	807	736	763	743	778	795	774	765	797	783	826	798	798	730	762	827	788	773	775	765	773	789	758	728	808	772	745	731	789	763	788	773	766	765	814	743	805	797	798	824	771	758	777	783	768	768	754	783	764	767	795	762	733	812	777	762	764	795	785	737	826	804	793	772	750	790	773	826	759	809	784	800	770	746	834	770	802	786	793	794	792	821	778	786	788	789	804	792	813	725	731	803	803	803	833	799	768	762	774	788	803	786	749	742	773	786	798	846	749	812	745	758	739	749	776	751	731	752	813	820	732	799	784	806	799	803	773	762	846	723	802	801	785	802	824	794	847	770	768	733	754	783	749	818	795	779	765	754	818	719	833	782	763	743	747	728	756	791	789	814	779	781	798	796	831	732	802	746	785	787	761	755	762	831	779	737	751	800	788	759	783	734	788	827	715	815	761	743	799	780	791	797	766	813	784	787	754	786	788	755	867	743	801	804	811	749	767	788	792	829	811	780	832	809	771	753	784	805	776	758	755	749	814	786	766	800	811	754	768	737	779	752	806	765	764	832	809	757	777	777	795	804	724	757	786	831	791	805	730	735	817	786	750	759	737	799	783	768	774	819	789	778	750	777	815	782	770	760	802	769	786	801	755	763	764	784	749	838	733	780	830	821	806	821	813	756	751	765	744	818	789	776	794	789	794	804	748	781	777	791	786	791	811	840	760	768	813	781	805	745	777	862	798	810	788	768	785	785	758	729	750	810	829	790	763	734	771	759	780	738	837	807	802	715	737	746	782	819	777	740	774	816	751	787	835	766	819	790	778	781	773	787	796	772	793	812	784	768	797	793	738	763	788	757	794	852	792	753	824	743	754	777	773	797	810	774	747	750	762	807	769	770	766	749	717	800	807	789	726	834	790	801	777	788	767	793	786	743	738	836	790	812	810	771	807	828	820	785	752	801	817	753	779	792	808	755	824	813	765	819	768	824	776	755	786	773	753	837	757	788	804	742	779	755	734	763	779	767	825	771	778	845	784	796	782	760	777	811	783	762	757	772	819	782	758	772	727	779	771	769	835	789	825	764	759	783	766	813	775	802	777	781	784	785	721	737	749	821	776	773	752	743	786	795	763	767	781	763	764	848	802	756	746	737	764	754	778	759	792	765	760	751	786	817	792	778	817	811	763	771	745	771	795	799	806	819	740	781	769	780	786	843	780	786	766	808	799	734	802	822	790	773	760	783	766	812	750	793	798	819	833	758	787	752	800	736	725	804	778	740	768	775	818	812	796	752	791	782	787	737	768	792	800	753	800	795	805	793	788	768	792	788	834	784	763	812	772	802	803	737	773	787	734	739	803	694	783	800	778	758	783	801	813	811	680	815	780	805	723	772	750	774	782	791	804	758	781	854	731	796	794	828	787	773	780	755	769	818	778	774	783	751	814	741	760	802	759	799	810	809	786	788	820	775	808	801	759	730	737	761	767	766	760	779	756	734	853	767	749	763	764	787	789	758	770	757	779	783	770	769	803	765	809	786	749	745	780	809	750	743	795	749	806	788	774	777	765	797	830	763	794	746	788	786	781	804	800	769	830	727	759	780	785	753	767	836	778	741	826	772	815	771	758	755	767	762	775	775	780	817
28287	26047	28552	12880	3668	536	451	441	432	447	428	459	399	430	453	471	466	460	448	421	453	430	432	433	449	429	422	434	432	480	441	378	435	432	421	425	471	408	462	456	426	463	411	439	455	400	448	437	439	437	432	449	436	453	457	436	427	419	435	400	421	472	438	415	428	434	449	447	424	454	439	424	463	455	406	443	435	432	457	422	436	418	454	460	424	438	435	392	463	443	452	454	453	437	456	444	466	421	464	439	417	453	435	424	450	429	436	468	413	413	414	458	447	454	465	455	420	461	428	430	444	429	441	419	429	426	468	393	408	422	445	439	426	468	435	380	444	450	441	471	427	432	445	436	440	426	449	414	422	439	422	443	406	411	423	421	443	422	467	428	440	442	433	425	446	394	447	495	451	419	467	478	423	428	412	437	482	441	459	423	450	431	430	405	439	422	420	438	464	472	445	433	394	436	431	455	465	473	444	415	425	433	444	432	457	451	457	449	437	432	414	415	424	456	408	443	429	440	426	437	449	445	452	434	446	427	383	435	456	430	456	437	443	412	452	419	438	387	450	457	437	458	426	461	415	413	432	439	470	447	432	426	434	400	440	442	467	419	457	450	436	418	408	407	433	410	475	426	461	431	425	440	432	439	427	396	403	430	451	453	455	445	424	432	422	442	395	417	444	446	462	434	449	442	479	403	402	433	442	451	429	419	430	436	409	424	476	448	488	400	469	454	436	486	416	453	433	431	448	440	448	441	493	442	414	409	413	446	416	446	425	463	435	431	503	462	473	416	415	462	409	433	434	444	429	433	452	473	420	426	406	433	473	416	436	443	432	429	419	446	405	462	420	416	429	435	436	425	399	467	440	405	424	484	401	465	426	417	432	460	466	449	464	452	445	417	432	447	445	424	425	417	428	486	433	438	409	447	424	433	438	407	406	462	429	419	440	402	435	438	411	436	408	428	444	429	434	454	449	466	408	449	426	423	465	496	459	417	419	444	453	418	420	431	440	438	419	418	427	429	412	463	409	456	462	444	414	444	445	416	435	453	450	447	407	394	461	427	442	444	452	412	430	417	454	431	420	444	412	399	434	423	444	441	434	432	412	402	444	457	437	440	466	438	452	439	468	423	424	391	433	426	428	447	400	464	447	464	451	443	428	418	402	447	420	432	467	417	427	419	444	465	409	425	433	442	440	415	425	442	461	442	448	445	425	422	426	439	471	432	441	438	423	418	416	421	437	439	480	447	419	456	411	417	444	400	437	442	463	412	414	424	410	417	447	441	423	459	434	430	435	449	420	445	421	443	403	411	450	428	426	417	446	438	461	422	447	458	434	409	412	434	473	423	420	424	455	447	435	488	428	434	407	464	426	432	429	460	448	448	431	442	455	440	430	378	407	443	470	442	426	436	405	424	404	472	469	423	450	454	436	428	415	442	477	357	420	423	406	430	418	468	420	436	443	469	443	446	457	451	442	430	418	389	454	435	449	396	460	430	454	437	434	416	418	428	478	434	439	471	420	460	423	402	459	422	448	452	439	423	473	434	414	405	410	447	400	436	390	432	436	416	439	442	443	447	445	428	424	422	425	432	374	421	458	412	464	383	447	390	452	438	449	458	428	462	457	437	444	446	409	456	386	409	445	388	438	410	422	454	486	426	431	442	426	417	438	468	438	443	486	435	410	473	417	447	427	427	446	454	413	408	410	479	439	414	441	452	468	435	434	449	404	410	454	433	449	416	423	457	422	453	445	429	427	410	419	434	450	441	434	425	401	458	423	428	421	413	402	474	413	438	413	472	462	448	424	439	438	421	454	425	457	453	418	446	440	445	451	424	466	424	450	432	397	422	443	438	478	417	429	437	443	431	447	449	411	448	409	450	456	427	423	437	444	431	429	415	453	403	425	440	428	472	421	428	465	416	448	460	421	431	482	401	418	419	443	441	461	432	415	471	420	436	433	430	408	439	467	431	430	408	431	448	457	453	427	456	468	400	395	470	429	445	455	412	442	429	473	414	461	420	446	493	425	438	427	437	453	451	430	454	476	423	440	437	398	445	425	434	452	401	422	439	453	468	434	435	468	405	421	438	460	445	425	424	434	415	461	423	417	459	452	414	430	419	439	461	431	435	449	450	415	414	446	434	419	396	398	446	419	445	465	447	453	447	452	422	465	418	413	425	429	433	391	458	441	410	427	435	447	455	456	414	478	426	439	443	444	453	441	464	463	451	456	467	436	455	441	459	498	449	446	450	453	430	446	433	422	423	456	416	442	453	427	441	433	429	437	421	455	411	402	474	441	414	458	441	437	440	459	423	419	457	452	447	447	426	409	435	411	460	474	436	418	455	440	428	480	442	452	400	451	463	421	439	438	440	453	431	420	434	441	463	427	437	430	441	447	438	448	419	431	438	423	459	417	438	443	442	448	423	417	446	401	434	456	462	448	437	414	444	389	470	456	464	459	427	430	419	454	419	441	414	442	446	444	433	463	475	479	425	426	431	420	437	452	428	442	381	451	445	426	427	437	440	461	440	445	416	415	407	428	461	419	451	433	411	488	454	397	422	417	430	445	450	410	446	415	444	443	458	440	449	426	455	400	458	453	390	451	453	452	434	482	448	418	453	475	404	427	448	414	451	430	428	434	433	416	435	420	402	426	453	433	489	429	414	448	437	427	446	442	403	422	438	453	436	437	402	424	421	461	463	433	425	453	431	454	432	428	416	448	447	454	467	470	455	400	424	421	423	427	482	442	439	469	419	425	462	454	427	445	447	450	456	412	403	433	406	428	431	486	444	446	397	419	423	443	487	424	475	429	456	452	434	413	434	430	419	465	465	456	420	432	451	432	414	459	437	456	440	422	408	455	444	435	462	412	478	441	410	421	413	433	424	455	441	432	452	409	413	422	433	420	451	419	455	427	457	457	437	437	432	445	426	435	398	431	483	419	452	425	425	420	445	427	448	433	417	452	435	438	452	425	455	483	440	380	430	413	454	411	439	418	441	414	445	451	421	431	420	450	416	463	441	428	431	429	441	437	438	462	429	438	406	470	396	453	469	410	468	435	434	429	438	454	448	459	455	415	452	458	457	430	449	416	448	446	443	424	446	444	434	446	436	470	417	417	437	434	468	445	449	468	436	441	401	441	436	432	398	417	464	479	445	436	429	429	428	387	459	437	445	439	459	419	447	423	429	433	445	417	424	417	451	433	481	436	470	451	436	456	416	420	433	457	409	414	419	441	446	399	435	445	449	417	410	393	445	407	426	399	411	425	452	448	420	435	401	427	435	471	427	428	459	447	414	440	418	430	447	413	428	408	433	415	424	470	456	432	399	421	419	389	450	429	457	450	450	423	403	372	415	447	451	423	435	437	433	456	452	466	411	407	475	428	423	423	424	389	462	455	441	436	444	445	405	444	428	437	413	434	426	444	449	466	473	425	443	433	437	475	443	446	467	431	444	435	410	393	439	416	430	428	417	432	449	456	448	423	420	413	473	426	456
36055	44461	35784	11753	7285	977	735	770	741	804	700	703	805	741	773	750	755	752	744	704	757	718	746	765	740	716	746	737	759	752	772	749	660	759	755	739	732	734	772	726	724	724	810	747	791	764	762	749	745	799	758	763	754	790	741	761	703	794	761	803	727	765	728	732	779	734	766	748	783	712	712	768	801	781	760	716	714	746	751	779	715	785	742	691	749	777	751	709	777	775	755	722	775	780	725	758	758	717	749	723	708	738	707	697	713	755	768	759	756	766	766	759	744	753	744	784	759	750	748	776	692	734	749	764	718	765	719	719	766	700	754	718	751	768	750	758	745	797	744	741	758	735	766	731	753	744	729	757	737	747	748	765	767	791	742	721	732	731	723	800	761	695	745	775	741	778	753	765	809	741	721	707	765	765	754	753	747	728	764	739	773	724	741	723	750	783	691	722	759	770	748	739	761	733	712	755	718	760	766	794	763	777	759	736	816	726	730	739	754	711	778	733	829	705	722	776	769	726	723	738	735	765	794	778	786	733	742	705	733	771	790	734	772	787	753	745	787	763	788	724	782	743	724	724	787	716	751	772	753	770	778	731	732	770	761	750	740	722	762	734	754	756	771	793	760	728	716	705	724	751	745	741	686	715	716	740	716	735	714	740	691	770	785	745	718	739	727	773	709	766	744	754	744	731	763	729	763	822	712	765	774	740	745	737	731	747	732	732	705	765	736	781	758	730	769	786	750	722	704	740	749	734	758	769	764	760	767	733	816	758	744	747	773	788	754	706	773	777	734	814	726	748	768	774	766	748	714	767	758	720	745	740	757	801	764	746	720	714	746	741	758	739	757	787	829	704	734	738	731	782	706	777	756	773	785	775	781	780	813	715	742	770	685	704	744	809	769	704	780	775	736	739	746	775	773	765	721	755	772	756	748	723	771	776	739	730	783	724	746	751	722	736	735	750	779	800	724	733	748	750	715	774	767	728	744	745	727	771	753	736	778	789	785	733	714	713	769	782	724	761	719	774	719	742	762	750	733	793	740	789	782	766	727	750	737	754	791	748	789	741	757	733	767	747	744	748	755	764	731	752	762	735	774	766	766	770	787	749	713	793	724	755	772	762	731	716	684	752	769	713	730	719	764	743	757	758	721	727	763	781	756	759	760	764	724	807	734	722	737	732	749	769	738	752	732	726	785	679	692	724	755	722	799	831	796	774	676	743	710	738	771	789	768	753	755	720	741	700	746	731	719	800	758	745	757	732	695	746	757	729	755	762	773	758	716	764	768	752	755	757	756	714	757	750	748	716	749	740	727	736	749	769	750	726	776	763	736	762	806	734	761	709	772	784	738	771	762	716	757	746	766	737	740	730	773	743	825	757	772	717	778	753	669	713	730	729	740	738	765	742	747	820	703	749	758	771	774	780	772	705	745	777	705	804	766	759	770	714	744	740	762	709	742	735	718	745	738	753	816	766	765	780	741	702	733	762	741	721	746	782	743	749	815	734	755	753	717	740	729	746	797	787	740	757	769	754	774	751	728	736	706	700	792	753	751	744	740	753	771	792	764	734	740	710	775	729	740	703	790	738	680	799	723	748	698	776	742	720	749	719	740	802	753	778	749	752	751	716	754	764	775	715	746	769	790	773	721	735	717	763	762	742	720	713	752	749	759	735	734	751	761	757	755	683	713	737	744	750	777	728	779	795	803	745	732	747	698	769	758	720	802	701	764	737	793	744	740	743	801	707	781	764	782	721	772	718	778	740	752	789	761	758	761	691	743	706	775	766	724	790	739	712	703	763	754	760	785	735	735	793	766	752	783	697	786	754	714	733	776	715	715	739	755	768	707	764	771	792	743	746	786	780	772	735	776	776	738	756	729	725	786	722	740	723	746	809	738	759	757	790	746	754	720	714	758	744	741	769	782	736	786	751	751	777	796	754	751	783	727	766	745	784	757	790	728	758	732	741	692	765	740	747	754	757	764	734	744	785	756	727	738	753	778	744	763	725	748	694	731	768	779	729	721	760	717	750	727	732	709	743	691	759	737	769	723	774	789	745	707	786	769	719	733	776	779	726	733	727	748	747	684	694	766	761	753	778	711	738	733	751	773	780	724	708	751	752	799	759	775	785	768	729	761	706	760	733	779	685	739	749	781	788	746	792	759	779	791	758	766	747	763	766	722	726	796	741	762	737	713	725	774	792	723	798	759	755	744	748	718	752	709	743	737	755	757	760	730	726	764	765	814	729	775	790	728	742	746	733	751	742	716	738	761	761	704	729	765	754	753	748	714	709	682	714	743	749	704	750	727	720	718	744	747	745	776	762	773	752	771	709	739	770	757	729	760	788	713	740	774	759	723	786	748	768	756	727	695	730	754	756	738	774	731	735	732	769	720	719	719	752	737	775	744	724	731	739	758	757	813	729	799	763	763	699	703	747	756	773	749	745	723	732	761	771	742	741	782	764	698	754	776	740	750	772	795	738	728	725	756	742	760	746	718	750	770	758	734	728	751	770	809	764	785	724	759	770	803	747	753	742	742	762	754	722	761	747	702	750	741	747	728	745	748	745	783	748	723	704	712	771	733	727	708	733	787	738	754	705	766	729	745	769	688	812	733	752	716	780	690	746	718	726	751	744	729	747	736	724	737	734	792	741	760	732	750	745	774	787	717	777	735	712	746	705	740	758	729	739	715	775	699	751	764	763	748	735	757	762	750	782	775	727	749	740	742	730	720	727	770	797	719	710	760	715	772	759	755	753	754	748	746	737	711	759	733	769	735	735	764	775	751	779	716	744	732	768	764	764	724	809	733	762	751	766	771	720	755	789	742	723	755	710	727	752	768	778	744	773	757	741	752	771	818	776	698	698	687	749	728	713	756	712	749	760	761	781	755	763	713	726	728	714	712	739	769	726	769	729	726	782	684	770	768	711	760	730	739	719	757	740	762	744	735	783	734	726	779	716	783	685	769	724	764	752	786	758	732	687	765	733	730	748	763	711	760	693	752	738	739	765	745	727	743	714	721	737	772	743	689	757	749	742	738	747	785	746	745	773	805	726	741	789	746	759	769	784	775	774	752	748	764	723	738	725	742	784	752	766	784	760	730	747	770	749	773	687	770	727	758	777	696	811	726	778	722	755	756	681	753	747	741	759	775	739	750	717	746	765	753	730	802	747	735	764	754	792	708	768	725	723	790	744	760	795	729	739	725	735	706	738	776	713	706	741	758	714	712	753	801	734	718	761	786	726	765	797	728	757	744	735	698	737	743	762	786	754	758	766	721	729	812	704	731	775	780	789	782	749	773	680	741	752	733	699	751	740	789	758	755	729	723	740	760	753	738	761	762	711	728	797	762	736	738	778	730	756	731	754	803	759	759	721	732	749	766	774	801	751	796	757	733	762	721	714	730	720	714	800	780	761	771	785	733	800	740	741	753	722	743	764	753	737	788	707	757	748	736	709	715	724	718	814	752	749	744	768	706	730	776	718	771	730	737	747	776	705
24011	21998	32261	26905	21937	11728	1161	409	372	426	429	434	394	360	417	391	399	407	426	359	424	391	374	396	356	388	397	355	387	382	373	391	387	420	416	401	349	406	407	423	401	354	378	398	385	418	398	364	368	387	428	396	368	342	426	389	408	353	382	381	382	376	409	404	383	395	368	362	386	346	404	438	415	431	414	382	389	369	380	373	356	368	375	377	409	368	377	378	413	371	385	401	387	386	370	394	378	416	413	356	374	449	385	371	408	410	400	362	385	331	361	379	377	403	353	377	376	364	395	391	394	354	399	380	403	396	422	378	389	361	379	409	381	424	409	390	378	390	384	369	383	388	400	430	421	368	414	378	395	399	408	400	395	352	383	419	398	376	353	373	385	361	383	377	431	419	399	400	406	394	365	377	400	390	394	367	368	385	349	364	399	398	410	392	381	385	402	380	358	372	374	403	353	336	359	366	363	394	378	370	376	371	387	392	366	372	422	376	394	382	382	397	401	389	385	398	363	359	403	368	403	349	393	370	390	386	381	367	396	377	352	376	394	379	382	388	410	384	374	416	399	428	390	393	369	347	369	360	342	397	391	397	393	408	383	374	366	350	360	402	385	374	392	357	411	374	375	396	410	384	385	356	370	376	357	376	365	383	396	372	332	385	390	410	347	371	358	373	375	412	391	368	407	378	378	401	377	407	379	390	380	381	380	400	361	422	387	381	368	342	398	371	380	408	384	434	427	352	397	355	353	393	375	401	390	358	408	411	370	395	388	395	339	386	392	423	386	390	365	386	365	361	354	411	397	375	379	375	368	393	410	400	385	391	377	390	370	388	369	382	380	380	395	394	380	341	386	394	376	378	386	407	392	353	398	443	376	427	373	386	363	377	369	394	364	357	370	413	346	379	385	362	376	394	411	397	401	351	379	399	359	356	403	371	361	369	412	378	417	403	386	421	384	373	393	404	402	400	390	379	380	378	373	369	379	403	352	403	368	359	401	357	430	392	357	377	391	374	370	373	365	382	400	354	340	381	388	387	357	390	363	410	353	365	363	398	394	370	382	368	359	393	368	370	402	418	360	374	384	357	368	381	393	381	410	379	336	352	393	364	395	393	367	376	357	406	396	392	365	408	387	348	386	390	386	368	369	382	378	383	380	400	371	383	382	382	420	387	401	372	402	416	358	406	388	351	379	379	371	396	374	388	415	338	371	391	387	354	420	365	375	399	371	435	359	387	404	388	384	386	374	375	384	367	401	369	399	398	380	362	395	392	370	376	384	382	369	405	373	363	345	369	399	381	389	356	388	390	395	417	373	423	407	400	428	385	407	375	362	392	379	348	406	358	393	383	374	363	348	379	410	414	379	375	372	350	376	386	355	400	361	388	360	350	402	389	416	364	376	378	375	410	392	387	396	397	389	390	398	371	362	366	354	391	358	381	366	420	392	374	407	374	402	411	364	397	403	380	392	397	428	397	411	407	381	396	382	391	375	359	357	358	363	381	381	385	365	370	366	365	367	405	411	391	394	376	396	354	408	360	385	402	405	401	358	361	385	375	402	411	416	374	383	400	352	372	376	364	378	388	347	376	361	402	374	373	375	362	393	407	374	337	367	408	390	373	396	402	422	396	409	391	388	414	398	400	413	376	396	414	398	376	364	400	393	374	355	414	418	421	372	377	370	401	348	385	359	377	392	405	370	396	377	384	383	414	396	375	385	393	404	398	404	369	390	396	379	361	392	366	383	360	367	381	359	403	393	359	377	386	390	385	376	394	433	397	381	379	379	370	375	424	385	392	363	435	381	376	368	394	398	406	358	424	355	382	402	389	366	365	393	415	401	379	410	371	388	390	423	427	395	410	369	352	378	388	392	376	390	408	351	401	375	393	395	328	381	360	406	356	400	370	381	400	405	359	394	425	356	344	344	389	391	401	367	383	372	351	375	400	405	376	393	394	376	353	370	364	368	428	376	373	386	392	367	417	414	391	396	363	384	378	386	370	395	366	417	398	380	364	414	363	381	377	361	385	368	397	385	397	353	388	386	371	387	378	369	393	381	344	394	429	385	386	396	386	386	379	413	387	327	392	383	400	373	381	390	389	395	371	413	328	361	409	377	365	406	397	387	386	381	390	365	371	383	402	411	379	370	390	367	391	389	406	359	363	396	387	379	383	378	430	381	348	399	353	363	407	409	394	386	398	388	400	401	400	361	406	360	370	392	369	416	384	371	399	414	412	369	391	399	411	377	362	412	372	373	388	379	373	400	359	375	359	375	381	396	386	381	398	373	408	396	373	368	410	364	369	382	378	369	430	382	412	369	425	389	392	384	384	385	399	394	360	382	395	346	422	402	379	365	384	365	376	372	354	381	353	367	391	441	350	393	409	342	396	394	339	374	380	362	387	384	369	373	374	350	395	368	389	394	326	367	375	403	402	378	398	368	384	364	397	411	431	367	399	356	371	376	394	350	368	397	373	379	381	382	399	358	377	397	402	366	378	386	370	372	434	363	395	384	380	375	398	366	377	387	383	409	387	425	362	387	348	366	367	399	368	344	408	385	363	347	370	373	380	377	430	344	415	383	369	345	385	386	398	411	394	397	386	390	382	377	355	355	346	387	397	401	397	377	423	389	389	380	379	385	407	384	369	385	383	387	379	385	409	375	378	353	386	376	363	374	424	381	353	387	383	358	376	368	393	373	375	356	432	386	349	401	360	352	353	388	392	365	400	407	393	402	359	384	409	396	394	397	412	382	376	410	380	368	387	393	339	368	370	377	389	383	432	386	362	384	358	374	382	396	365	376	352	372	375	421	389	375	388	404	390	406	399	350	377	346	385	372	365	392	382	385	394	386	379	383	396	375	370	365	380	365	370	387	362	380	404	338	353	374	424	396	381	366	401	371	380	362	357	368	405	391	383	359	375	386	343	375	441	373	400	375	385	377	379	388	388	385	399	401	382	398	371	421	403	412	357	391	384	385	395	342	395	392	394	386	362	390	357	425	400	372	398	367	383	386	373	403	377	387	381	386	387	381	384	398	383	359	378	370	385	345	363	378	389	393	365	387	399	416	389	381	367	437	390	347	372	375	402	372	409	364	372	386	368	404	389	373	388	397	424	390	423	378	365	359	405	396	373	402	374	380	390	373	367	422	398	386	379	355	385	380	393	397	367	334	359	397	363	401	392	359	391	379	372	392	389	375	370	399	391	357	355	384	361	389	377	365	410	367	390	344	374	376	361	375	375	428	341	392	383	383	365	392	379	400	385	389	388	376	379	380	382	416	407	376	370	349	399	412	395	389	371	365	390	376	397	373	402	351	384	392	379	416	434	358	394	376	412	414	409	361	383	384	380	395	369	386	388	426	397	375	387	377	352	366	376	389	393	386	396	361	384	375	378	371	377	403	391	360	397	394	363	396	380	378	388	353	385	355	371	381	417	342	321	373	362	403	364	376	398	355	394	382	365	398	392	392	379	403	415	378	420	372	379	380	375	358	402
58356	88301	70540	37741	27837	3891	714	714	671	668	696	627	631	691	699	672	748	634	647	630	652	695	676	633	639	681	648	642	704	664	627	661	636	648	655	624	649	649	654	635	652	617	587	628	651	652	648	662	635	666	680	626	686	642	663	642	648	657	633	652	644	663	637	648	682	655	664	667	673	645	721	630	721	679	665	657	602	649	678	648	674	660	635	677	677	663	652	615	646	645	676	671	683	588	659	680	639	650	681	687	639	608	635	661	630	655	648	619	647	686	665	659	643	651	598	660	651	649	649	685	626	685	684	642	680	684	704	668	669	631	647	664	641	682	659	620	621	706	673	647	657	614	647	654	623	637	617	664	669	623	687	632	677	605	653	661	679	674	643	670	676	654	648	658	642	692	635	683	676	620	678	655	687	656	672	647	656	662	668	598	637	657	682	694	633	727	607	673	676	639	645	675	629	680	644	655	621	657	642	648	636	657	672	661	686	654	597	658	627	667	652	640	685	633	661	693	624	658	623	651	682	645	654	652	675	661	649	660	647	638	688	604	672	629	660	664	663	661	685	685	628	677	695	654	610	642	663	661	668	666	662	690	662	658	669	610	681	637	657	636	653	659	697	672	674	625	701	624	666	675	625	628	610	670	650	656	643	615	633	660	631	629	667	644	665	690	643	674	665	630	648	621	686	668	636	637	609	667	644	616	645	690	625	692	666	638	644	648	674	649	652	608	658	637	692	666	689	631	702	657	667	651	631	688	610	633	656	686	613	610	652	638	738	649	645	626	655	644	642	696	648	644	635	639	636	679	611	672	651	662	663	663	674	630	664	719	607	644	677	673	648	605	663	646	685	633	591	665	644	603	673	638	629	684	610	689	631	653	658	679	653	654	651	682	655	625	650	672	652	646	689	645	664	643	611	669	664	642	676	616	652	604	670	647	663	667	669	622	701	661	664	661	677	619	637	684	646	670	608	627	699	671	653	644	607	626	648	648	696	671	623	679	620	673	664	654	693	667	644	673	639	640	622	665	684	630	642	657	652	653	669	672	646	653	659	625	643	636	637	667	644	657	646	676	683	624	642	645	661	690	667	654	656	702	665	677	636	630	655	684	701	695	691	631	643	647	641	663	682	636	648	640	635	626	641	646	616	662	705	679	621	658	684	632	618	674	643	652	657	687	677	660	657	639	647	639	686	708	638	610	697	624	653	625	662	590	698	710	658	623	685	610	649	668	674	657	694	682	643	641	653	649	648	646	609	604	686	645	615	638	680	679	627	663	692	661	633	604	664	636	673	647	626	641	640	641	644	675	683	617	654	726	677	642	654	713	651	668	676	685	648	645	653	690	641	650	676	651	666	611	619	697	697	666	664	666	655	651	660	684	646	593	620	647	668	696	696	682	646	673	642	635	650	640	594	669	655	643	675	637	671	644	622	632	614	702	672	602	699	587	628	608	621	657	672	649	627	682	649	689	628	672	629	637	655	632	644	656	615	657	633	658	665	655	625	677	617	640	629	644	629	620	640	676	611	669	644	628	668	652	653	665	662	655	669	647	598	672	672	669	607	681	650	632	674	601	679	645	667	679	634	659	656	642	648	695	661	698	669	692	680	708	729	616	620	662	665	665	657	632	628	666	653	709	658	642	679	658	682	644	669	604	694	663	669	635	628	647	620	642	609	607	654	693	706	637	671	666	597	688	644	678	687	615	656	645	625	638	602	679	655	654	647	656	615	677	641	658	647	686	659	672	662	646	623	613	667	647	653	661	671	649	655	691	660	677	682	635	626	699	630	646	657	640	643	651	685	670	618	659	624	638	673	665	692	675	635	653	665	644	651	649	634	622	669	665	680	631	669	631	645	602	669	665	680	617	668	662	720	611	678	622	645	666	651	628	616	643	697	653	651	637	712	619	679	665	623	621	655	655	623	658	643	664	684	666	625	683	645	684	635	649	664	655	677	662	673	630	631	640	668	590	635	647	684	650	662	664	635	683	660	693	633	635	636	644	674	642	689	692	681	681	615	622	649	667	673	672	643	684	665	638	669	685	619	604	674	677	662	624	609	652	665	697	632	633	657	648	646	688	639	695	634	655	664	650	606	653	629	666	637	670	664	663	658	623	623	628	653	618	639	669	638	650	684	626	641	633	653	644	658	660	662	600	660	647	658	638	656	608	642	633	644	625	648	654	659	654	639	657	657	633	674	647	643	694	657	640	644	615	614	636	702	656	665	656	658	664	641	665	633	647	702	658	635	622	637	686	613	677	702	652	675	687	664	664	667	646	644	637	614	704	635	641	666	673	659	700	656	669	648	644	641	674	626	636	653	682	664	581	679	684	659	614	638	681	674	662	675	657	688	620	593	656	636	668	661	660	658	659	643	680	653	664	660	674	628	654	634	613	643	657	643	658	669	625	611	638	653	652	649	641	687	630	705	657	655	600	638	639	680	673	686	644	660	649	678	648	645	657	698	662	676	643	646	666	656	593	619	660	656	676	619	655	670	634	681	660	670	630	604	679	675	650	608	630	683	657	657	666	667	714	689	660	670	666	669	608	666	650	628	647	648	709	656	663	670	654	650	653	646	613	683	659	668	626	607	627	704	675	640	668	660	652	645	624	670	685	719	649	631	608	640	627	647	669	663	634	682	647	705	560	662	695	638	618	645	632	612	657	657	626	722	629	644	661	670	688	651	641	601	651	667	634	719	662	664	679	666	656	662	665	701	678	685	666	632	635	663	636	674	656	652	630	642	644	588	617	665	650	662	667	679	701	715	644	668	613	694	668	682	637	724	633	629	644	610	647	626	651	620	580	677	636	629	676	621	651	635	657	699	638	676	610	621	652	621	629	644	622	662	632	609	619	614	688	689	638	684	665	634	624	682	645	676	658	655	615	677	646	689	662	630	609	647	705	632	603	675	679	690	702	645	631	617	683	649	656	695	608	622	663	678	660	652	640	588	652	639	699	626	699	689	658	645	653	622	660	644	702	682	648	646	676	622	647	639	631	682	689	660	659	672	668	649	664	635	668	629	609	673	675	653	631	640	657	622	634	691	652	661	667	600	655	604	635	693	634	641	637	654	655	630	639	634	600	594	663	652	644	661	664	682	626	636	667	685	656	653	659	653	634	650	597	664	661	633	660	655	619	641	625	661	618	644	642	686	650	718	660	631	594	667	643	647	687	613	654	673	717	635	603	663	653	646	653	670	674	629	614	658	638	647	602	635	702	676	708	656	673	665	650	627	635	644	667	612	679	665	671	611	635	677	654	630	667	547	614	644	658	621	657	684	618	689	644	640	640	670	699	661	653	718	656	640	635	658	645	615	652	624	596	618	677	646	646	653	651	639	679	661	643	643	634	665	612	651	653	610	679	598	647	655	699	659	674	640	601	671	678	683	662	675	627	641	683	607	614	646	641	659	646	672	661	653	657	632	631	609	660	640	637	641	650	646	677	669	636	693	648	683	636	666	687	644	669	681	655	683	626	611	627	665	660	641	626
22904	21353	30608	24985	22295	18814	6019	641	533	515	497	525	498	476	455	531	468	441	492	457	474	464	460	504	480	449	508	426	468	492	475	453	453	445	482	460	449	500	417	468	479	484	455	460	476	438	484	417	488	475	451	450	458	459	465	449	443	441	412	483	447	487	456	472	456	458	459	443	482	429	464	457	507	473	462	424	456	461	482	465	427	449	482	446	431	457	449	491	439	453	457	462	434	456	422	442	435	443	454	449	424	465	459	469	443	423	449	451	465	450	447	439	459	485	440	451	449	472	486	455	460	497	475	482	429	476	418	453	462	462	453	452	445	420	470	467	429	459	457	449	467	506	449	476	475	486	439	433	488	436	468	421	465	457	435	495	469	455	421	459	442	453	431	494	448	459	455	462	444	467	447	473	461	454	456	432	443	467	470	468	497	438	506	465	453	493	460	448	485	449	435	474	408	464	435	415	460	472	446	459	464	439	427	449	437	424	405	446	476	405	480	475	478	478	457	458	463	478	406	449	433	412	453	439	430	474	465	432	444	441	498	474	459	497	442	404	458	448	468	483	456	398	483	461	439	452	436	470	453	481	475	457	506	494	460	475	439	503	468	436	453	452	452	457	474	457	461	493	481	443	450	484	442	470	434	425	458	482	486	482	469	460	423	449	461	434	433	476	477	479	444	449	469	450	512	432	490	488	445	433	464	466	473	426	403	471	445	467	448	437	460	408	449	462	495	476	450	452	465	500	433	424	469	451	449	446	479	456	458	484	455	481	469	472	450	440	461	456	462	459	442	455	446	403	487	438	431	495	472	473	504	495	481	481	467	451	454	443	421	430	489	432	453	502	447	427	437	483	445	441	472	468	435	474	490	498	479	460	448	449	472	469	452	438	454	452	463	446	447	441	428	484	435	496	464	452	428	454	458	414	437	480	449	493	466	441	435	442	473	446	452	474	462	451	449	467	415	474	465	470	483	428	483	456	397	458	477	434	433	422	444	430	445	442	423	447	453	454	496	479	454	429	466	463	477	471	491	459	442	472	438	465	456	457	459	447	444	445	482	480	471	469	454	465	494	468	443	500	460	478	438	459	503	431	479	499	473	444	438	421	435	473	465	459	463	482	432	462	442	479	428	477	450	460	497	459	468	448	447	450	429	442	467	513	454	458	470	438	450	459	472	475	465	499	468	432	476	448	489	461	491	479	489	467	439	461	449	462	479	466	465	454	431	445	461	493	479	422	446	450	490	466	448	492	448	453	475	500	499	473	452	450	483	465	470	452	465	425	448	446	451	465	423	445	457	467	457	461	469	471	472	460	470	486	479	441	517	501	449	497	412	430	444	475	449	471	429	458	473	472	490	487	452	463	457	432	445	447	461	469	465	449	461	453	469	425	463	460	465	446	454	438	458	457	435	468	493	458	443	474	447	453	467	444	487	475	492	443	439	475	441	427	461	436	456	448	451	448	456	441	457	456	465	452	488	456	447	474	453	443	470	455	482	450	457	469	454	439	453	445	485	409	435	449	446	485	479	445	484	472	441	500	456	475	461	470	457	468	414	474	438	473	441	441	457	445	423	490	451	423	448	474	433	481	436	454	470	475	517	453	425	437	478	447	474	469	458	467	460	471	464	501	439	448	454	439	467	488	461	416	432	469	438	442	462	471	485	457	469	473	462	447	436	442	463	444	441	498	438	420	469	437	442	449	475	444	476	467	462	450	441	462	440	444	472	449	444	489	463	460	464	471	453	450	447	421	444	488	520	433	428	433	464	447	420	469	444	439	465	421	409	480	452	466	442	459	468	433	471	450	468	489	457	478	484	457	472	496	433	453	468	461	460	445	426	459	488	447	505	451	448	459	484	463	466	433	453	444	474	468	453	472	480	495	399	460	469	463	485	479	462	465	459	455	449	464	462	488	427	473	459	444	472	459	471	474	442	458	464	465	428	467	461	478	463	465	469	460	431	480	462	455	435	462	433	462	451	477	476	433	454	468	463	452	442	492	455	503	473	482	440	443	462	458	449	455	464	490	439	419	430	488	498	453	427	473	451	434	415	482	470	452	491	455	470	463	449	443	460	483	462	409	482	420	429	464	461	487	450	481	468	441	487	477	440	463	459	491	423	488	461	474	479	414	444	475	469	446	461	476	425	462	463	483	447	442	460	444	463	469	451	482	440	457	473	461	462	501	502	458	438	454	448	448	447	452	474	469	480	488	486	509	465	422	466	490	477	454	441	445	480	483	433	461	453	442	466	467	445	446	466	437	452	420	445	427	450	495	439	438	459	473	432	445	452	475	464	448	459	442	477	484	469	443	467	448	464	463	491	432	418	448	449	457	443	423	470	433	442	476	433	491	492	469	418	439	472	464	479	458	517	449	452	447	468	437	459	460	466	447	473	454	453	469	412	453	462	471	465	466	443	457	437	457	463	444	496	479	459	431	427	449	464	457	461	432	437	411	428	439	431	445	415	442	469	471	428	492	448	481	483	427	439	439	469	457	452	437	455	480	461	477	468	477	449	505	477	484	440	435	453	447	487	452	478	475	464	453	456	488	454	487	487	489	495	497	465	426	500	454	443	444	453	458	465	419	438	481	427	458	455	427	420	485	459	478	443	446	513	453	469	446	509	456	432	399	405	455	454	437	429	473	483	420	453	498	485	448	451	456	476	487	481	477	454	439	471	454	482	474	428	438	450	476	445	448	452	472	463	449	468	476	468	433	490	457	456	435	418	449	440	462	430	477	441	481	421	465	485	437	449	462	461	436	447	459	439	449	432	445	455	453	453	490	445	401	475	474	481	490	459	472	466	472	447	486	403	430	483	464	452	457	488	458	526	468	448	430	433	467	505	466	461	431	450	455	428	446	465	423	454	484	420	431	399	487	452	460	439	482	452	433	442	444	454	441	466	456	459	457	494	422	489	431	492	473	418	478	459	474	446	493	412	426	475	492	439	435	490	442	441	461	478	461	462	430	438	463	405	469	477	464	435	503	472	449	444	433	448	437	447	504	485	465	490	484	452	474	471	471	413	437	466	449	474	446	483	407	493	466	449	440	473	461	491	490	481	477	431	458	470	482	430	464	456	465	487	420	473	433	430	426	466	475	441	469	469	415	404	443	479	490	460	466	446	468	456	438	446	458	472	443	477	434	463	470	475	447	449	448	519	444	446	477	488	454	455	517	466	467	458	483	463	473	415	442	489	466	457	483	428	450	439	447	444	443	448	430	439	470	458	445	461	470	470	457	460	479	431	441	442	455	499	493	440	476	461	447	471	408	463	437	470	423	461	465	459	464	461	440	448	436	475	399	432	431	438	445	482	459	488	500	468	476	472	445	462	479	485	453	475	448	468	478	462	458	456	462	455	423	438	486	426	525	474	450	443	452	471	464	451	409	447	448	450	480	468	401	453	453	453	450	455	429	475	480	481	457	446	456	453	455	464	502	426	458	450	471	419	489	458	437	456	448	474	437	450	423	428	455	454	445	458	435	455	443
59339	98939	80046	46194	34782	3850	832	782	755	756	842	732	808	815	736	749	750	770	753	734	743	791	711	719	783	729	723	715	751	732	742	733	776	756	726	724	744	711	812	718	707	735	710	767	703	705	737	707	755	706	754	707	733	727	751	720	716	743	728	782	713	732	761	753	763	786	742	731	734	750	809	843	915	822	732	728	760	757	757	766	759	728	716	751	799	775	734	721	728	742	710	754	739	724	729	738	712	738	737	717	729	702	727	726	749	758	750	755	707	735	753	754	760	724	746	720	699	699	722	715	766	718	693	755	756	766	742	777	728	724	702	761	742	753	754	727	715	732	691	707	747	736	755	761	748	743	726	722	692	740	704	774	776	724	718	751	730	772	703	718	749	719	729	789	743	748	747	761	769	733	776	753	749	736	701	696	738	722	707	728	714	740	757	770	737	731	771	741	710	724	749	790	718	761	749	713	708	721	683	679	789	722	722	745	720	705	698	745	703	777	757	736	758	752	772	749	745	769	774	722	740	704	735	775	755	740	734	769	705	717	745	737	665	746	779	743	714	687	768	758	723	739	727	741	731	698	710	735	771	701	695	774	763	791	736	759	696	726	751	753	725	698	686	781	744	812	785	729	752	727	749	702	736	715	738	723	682	740	747	732	733	757	736	742	731	741	750	729	673	725	767	726	720	728	828	715	747	721	764	771	781	729	723	738	734	744	763	758	737	690	726	784	772	694	724	683	714	739	709	732	755	718	726	750	761	750	745	694	711	733	709	765	700	724	771	695	721	750	723	804	738	752	784	728	717	737	776	789	754	723	713	711	741	711	781	714	687	744	775	734	720	739	779	692	698	734	733	721	756	770	744	736	734	773	707	731	714	702	735	690	777	761	719	701	710	716	709	706	727	765	768	728	768	756	702	718	737	769	750	726	737	757	732	688	730	736	737	789	705	796	708	761	744	744	723	709	735	733	732	748	715	737	716	766	761	706	733	759	721	730	725	675	745	714	739	713	691	744	724	788	705	765	770	703	729	679	700	693	717	722	686	728	751	729	802	694	746	798	714	768	731	730	767	725	727	738	702	735	718	723	716	716	751	702	747	775	774	752	736	758	747	753	744	754	775	740	720	726	723	705	739	752	732	692	748	765	713	720	722	724	726	721	706	745	761	753	768	740	777	739	731	776	721	734	746	694	728	694	743	790	748	714	689	771	757	729	713	750	734	725	692	744	770	718	753	784	763	714	742	764	761	681	706	685	743	754	726	746	765	766	733	801	719	735	712	769	791	702	723	733	703	764	712	772	739	737	733	725	765	763	718	740	712	763	739	687	730	708	762	759	766	716	735	786	734	704	750	726	776	760	753	700	722	786	701	739	738	725	755	713	738	723	718	756	746	769	755	771	689	726	722	742	772	753	729	761	715	723	705	771	758	754	771	697	687	700	729	702	774	749	729	759	712	763	719	771	724	740	729	712	732	780	734	782	755	715	767	738	743	755	742	699	718	748	732	688	745	693	766	744	710	747	744	738	731	708	732	791	725	758	718	720	752	747	739	722	782	727	771	736	734	729	752	728	717	710	754	766	729	705	734	690	787	708	729	716	732	747	727	780	747	747	719	727	721	693	697	750	738	775	745	777	733	761	742	784	744	727	747	684	739	729	784	763	735	759	776	666	732	734	729	751	759	719	755	733	707	795	727	720	772	762	775	733	733	748	760	772	738	731	702	773	711	738	763	735	739	710	719	777	681	735	728	709	742	708	779	734	781	723	747	721	731	749	756	732	716	762	729	750	722	744	738	743	714	739	713	741	768	759	724	726	748	735	728	753	723	738	777	728	733	729	741	757	758	744	777	741	751	687	732	696	744	707	796	687	796	739	736	757	667	679	698	753	735	720	731	686	725	717	738	724	723	750	681	752	747	690	747	785	709	729	697	776	747	776	718	744	770	720	752	741	722	716	752	777	754	711	670	720	713	748	767	718	689	808	722	721	699	754	766	703	717	714	711	804	753	732	719	722	709	723	768	738	720	719	699	711	738	724	742	676	746	788	766	697	767	731	735	736	742	745	686	759	720	717	801	746	754	732	720	729	768	685	735	733	754	684	736	760	726	753	715	678	687	731	730	711	750	735	713	776	712	748	721	773	683	721	718	746	694	737	730	746	754	705	691	744	706	787	757	761	728	747	742	752	774	722	770	703	729	732	758	698	747	717	742	694	707	696	778	712	695	727	732	753	760	685	776	746	728	715	764	741	745	742	741	764	730	749	708	736	787	705	731	779	762	778	668	704	699	713	778	704	694	721	763	743	737	783	761	729	738	746	749	715	758	725	698	736	726	720	704	740	758	765	751	744	757	736	731	759	754	751	752	741	717	742	724	738	711	700	729	762	698	767	767	721	716	738	740	740	734	689	712	723	709	727	764	723	765	775	661	725	755	777	717	748	718	745	700	761	746	724	739	727	737	721	722	727	725	731	760	725	726	781	718	703	743	712	704	739	734	741	751	715	725	725	728	727	736	770	698	753	710	779	737	732	776	754	750	727	742	687	722	745	717	735	681	752	729	724	753	742	732	747	680	728	748	720	739	713	758	728	753	723	723	730	705	732	716	764	762	763	722	770	773	724	779	709	732	744	736	728	762	724	746	723	782	785	731	708	777	712	722	767	694	746	758	701	693	754	708	748	772	739	755	729	742	768	690	797	727	675	717	734	735	671	765	768	727	730	747	757	764	734	725	742	714	732	735	761	685	776	701	748	713	706	765	731	739	752	758	744	733	729	738	721	727	729	722	741	742	784	755	730	767	753	751	761	743	743	715	709	735	766	754	715	709	733	733	771	690	742	778	729	767	734	698	760	685	770	700	679	754	756	701	747	743	766	725	732	750	718	758	744	750	730	704	691	737	721	764	802	698	756	732	804	705	746	711	747	783	762	759	739	715	666	772	735	728	728	685	711	740	773	693	710	708	770	713	790	759	721	695	755	765	751	750	707	702	703	753	762	763	780	761	758	733	711	692	746	736	772	688	712	811	769	743	711	771	736	738	694	730	762	751	733	730	667	768	758	763	744	678	731	731	678	738	707	712	737	748	721	689	746	693	783	759	750	758	721	769	757	752	788	696	722	709	740	738	758	753	760	774	733	743	688	686	697	735	704	715	726	765	736	753	759	729	692	759	742	672	732	737	730	710	723	740	758	740	746	733	762	761	752	747	741	751	756	755	744	716	740	747	743	767	714	709	732	804	758	709	750	691	724	710	710	722	743	747	774	759	733	720	805	774	758	716	757	724	747	758	781	763	704	690	749	694	725	716	778	776	714	791	728	712	725	755	778	753	720	773	701	736	742	714	778	702	746	722	764	710	705	719	751	721	708	790	767	781	752	731	697	766	706	796	754	737	755	722	763	731	752	724	702	714	776	805	736	747	773	737	743	758	710	734	752	804	693	731	735	704	738	763	698	742	731	703	721	775	791	733	700	737	758	707	700	732	767	705	796	727	754	767	768
28088	26093	28916	13238	3311	570	449	447	435	442	422	457	437	406	414	415	423	406	409	423	399	445	422	444	429	429	398	458	416	423	429	468	430	410	404	402	435	420	447	411	384	411	439	423	426	426	419	422	398	425	422	459	391	440	434	436	384	420	435	396	455	400	422	386	426	403	450	442	429	430	414	408	393	457	418	386	419	397	376	394	420	410	454	402	418	406	426	404	400	404	422	401	411	371	439	405	398	453	422	408	421	444	425	426	416	417	426	406	407	411	402	428	427	397	420	424	397	381	417	402	401	411	444	409	426	423	448	390	407	405	405	429	407	443	402	397	386	375	399	398	432	408	407	418	421	454	446	403	402	412	414	446	420	442	379	427	434	387	415	450	399	422	390	414	419	381	425	398	396	379	428	404	425	451	460	465	410	426	367	442	434	415	428	414	427	390	406	424	412	426	437	411	425	378	436	430	426	433	449	409	431	426	438	449	427	418	412	414	378	440	438	447	399	407	366	400	403	433	436	426	400	389	440	405	429	420	395	449	382	394	393	395	421	412	424	406	408	427	417	407	381	431	423	412	434	433	421	430	456	424	455	433	435	433	424	434	396	438	450	434	408	402	424	415	463	383	418	399	431	400	433	397	392	387	414	384	415	389	400	400	416	388	387	420	428	421	439	382	430	397	441	377	422	408	381	438	415	418	400	453	442	433	404	427	383	418	376	375	429	427	423	418	442	413	452	462	397	414	404	401	425	392	437	428	405	395	376	437	403	462	430	432	426	411	410	427	382	446	436	405	410	398	424	408	358	464	451	384	414	395	402	413	412	412	424	429	381	416	433	428	383	438	434	410	393	423	418	423	436	438	435	384	432	407	408	385	420	424	436	404	425	383	452	400	412	398	459	399	409	457	440	399	407	427	432	404	397	430	444	433	462	408	420	423	372	418	384	432	397	430	421	433	400	440	414	385	400	448	415	406	415	392	422	401	396	400	417	428	423	402	406	424	425	411	414	465	385	423	397	458	444	408	410	407	382	460	419	406	412	405	434	427	415	408	441	414	448	405	427	399	434	435	394	483	376	393	426	404	438	393	453	399	428	452	426	429	429	415	379	435	394	430	455	415	412	398	444	370	434	450	399	437	418	449	391	430	383	422	402	427	451	395	411	411	411	404	421	430	424	393	362	421	430	441	443	396	440	450	462	413	450	440	407	422	402	456	431	421	391	416	422	411	420	431	448	407	430	412	406	416	395	387	404	417	471	433	393	418	421	428	418	411	386	377	402	415	400	383	384	422	383	439	404	416	452	396	412	417	424	398	404	434	389	396	421	403	408	418	438	405	433	431	426	415	414	382	435	408	407	390	448	411	396	409	430	387	431	410	422	416	402	424	379	386	439	442	403	419	414	426	439	432	421	459	409	406	415	422	431	393	392	388	409	409	435	435	405	414	415	406	415	404	412	442	406	401	429	443	436	392	416	421	445	373	425	435	425	444	431	414	442	414	421	410	429	452	407	414	393	433	431	429	419	429	439	392	462	403	383	427	409	413	401	396	416	446	435	390	401	398	458	423	416	424	446	406	419	412	385	412	402	443	409	426	438	443	372	401	406	425	379	419	394	391	406	433	427	428	434	424	428	383	420	401	385	431	427	416	389	400	422	398	426	449	394	412	378	443	422	454	403	452	428	433	398	451	455	410	385	427	399	414	408	433	415	395	403	402	426	437	399	418	451	441	432	400	407	411	392	440	409	480	440	428	461	422	418	426	410	442	419	431	405	382	452	422	406	412	418	398	396	414	395	417	409	395	409	404	449	417	447	381	437	393	395	395	439	406	441	412	397	398	399	398	409	442	390	415	414	387	456	450	397	367	410	403	452	433	411	413	446	417	391	469	431	415	404	415	414	435	405	431	410	416	403	446	412	385	460	424	396	405	456	380	466	424	409	436	419	402	383	436	433	381	427	420	394	446	388	440	384	431	447	397	429	409	466	456	414	411	373	415	400	411	441	397	416	432	381	407	413	375	374	386	422	445	434	426	369	412	419	425	413	454	395	435	456	389	390	395	421	411	424	393	397	425	419	455	399	420	416	405	417	403	380	395	391	404	425	434	407	382	449	426	428	369	417	464	401	435	457	395	417	415	408	425	412	433	368	389	394	402	415	418	409	395	434	382	448	412	398	449	393	430	420	446	438	424	382	445	387	395	403	425	432	432	383	410	407	428	450	419	412	423	392	431	434	397	402	419	424	415	404	437	397	391	393	427	474	425	431	457	422	394	424	398	388	411	423	408	433	440	405	442	399	434	391	426	402	428	398	403	381	438	404	449	454	407	431	415	388	421	421	415	392	436	400	412	424	429	414	394	416	408	427	445	415	449	427	410	402	409	410	372	406	436	413	440	411	397	407	413	450	434	447	471	421	399	402	402	372	442	454	439	376	388	377	409	440	430	413	407	401	388	436	430	431	416	418	433	413	426	421	470	482	435	432	442	348	402	393	368	396	413	394	430	409	430	452	381	399	479	428	403	406	412	435	414	454	439	418	388	419	393	405	396	415	464	429	409	434	438	440	411	427	408	450	419	397	434	401	406	444	397	402	437	417	439	410	413	408	421	387	396	377	410	424	436	415	397	421	385	429	411	392	396	416	426	423	399	402	396	392	396	439	422	390	455	389	414	421	373	429	406	417	425	411	422	446	425	398	449	408	402	418	448	426	399	433	430	436	452	416	456	435	412	419	428	420	432	446	428	439	391	400	388	407	424	386	400	405	386	416	461	425	422	421	426	417	387	444	392	402	391	433	432	424	438	428	409	412	417	432	408	420	420	416	393	404	390	422	417	411	410	440	396	432	446	434	403	419	394	401	461	399	417	402	449	432	393	449	431	417	426	454	422	415	428	415	426	438	386	409	431	397	403	450	383	404	409	425	404	422	402	431	410	443	466	406	396	437	450	463	434	435	413	401	452	402	374	385	407	411	410	446	432	442	377	393	394	413	424	444	415	429	392	408	413	425	437	399	422	419	417	420	400	390	448	393	380	414	453	405	446	426	440	410	419	441	441	395	409	422	415	472	399	380	440	406	393	404	453	430	410	405	414	432	423	384	412	414	418	403	403	379	436	379	415	452	412	419	449	425	417	436	415	399	401	403	410	441	434	379	424	416	412	421	416	405	407	415	383	464	403	415	398	428	402	413	416	407	394	398	441	460	378	427	414	425	425	421	412	419	366	442	424	459	407	429	412	387	446	457	383	390	418	408	388	409	408	426	398	405	395	403	418	380	411	421	417	421	424	438	417	418	411	415	446	405	415	455	401	390	387	405	411	425	397	443	410	410	420	432	416	415	387	402	402	414	428	433	423	421	412	427	452	413	406	426	380	440	445	429	415	398	421	415	434	461	402	426	396	393	388	382	404	417	401	409	450	412	398	431	409	380	423	380	394	438	427	415	426	420	433	414	370	388	391	450	452	422	396	438	402	439	416	429	417	418	403	443	419	431	396	455	425
36025	45029	35792	12095	6495	1004	752	663	719	696	714	734	679	710	742	697	663	678	707	685	704	725	703	758	730	696	646	705	661	676	723	727	712	713	767	672	723	725	664	714	747	687	704	721	643	701	683	734	690	677	696	757	702	750	726	680	727	705	740	708	717	690	758	683	683	748	750	726	718	721	699	702	730	754	713	742	708	711	683	705	703	702	702	692	649	695	699	719	728	700	742	706	721	687	669	710	670	702	725	690	674	704	700	704	710	679	705	675	717	745	710	709	710	722	701	730	686	728	742	700	753	733	733	742	655	695	704	725	689	726	713	732	744	676	709	705	685	700	669	706	691	696	729	710	667	717	747	698	767	676	657	677	681	728	735	710	728	766	701	669	718	755	707	672	723	695	731	711	755	689	701	779	743	676	705	736	698	724	693	686	695	736	661	714	730	682	707	680	732	752	655	719	731	733	739	724	689	680	681	710	688	706	682	662	710	692	692	725	669	758	734	722	717	720	743	705	695	705	666	740	701	732	707	760	709	641	670	707	727	731	718	695	680	685	682	722	674	726	680	721	720	711	725	733	695	676	730	695	718	734	697	716	666	698	692	705	711	714	761	665	697	695	738	701	640	679	693	795	697	720	714	699	709	690	754	648	662	727	722	719	683	743	748	706	685	704	648	673	748	720	674	711	723	720	712	741	687	729	772	697	739	724	709	668	722	697	753	689	707	731	707	712	705	687	704	714	761	690	701	680	711	707	730	699	677	745	709	709	691	751	730	735	724	699	716	696	670	666	716	685	759	672	675	721	726	708	669	680	735	723	730	710	709	706	674	694	701	709	760	761	693	677	666	696	719	694	694	707	699	729	708	723	698	681	718	692	679	713	682	716	750	674	700	631	686	697	667	744	685	706	717	698	706	709	726	727	701	694	723	698	669	718	695	770	733	683	690	740	741	656	689	723	695	634	706	709	693	710	718	634	702	694	709	763	679	723	694	689	681	690	722	694	746	667	736	694	676	728	700	732	697	715	728	717	725	697	676	755	729	651	713	698	678	735	727	702	727	692	684	710	660	699	667	694	738	678	678	741	718	709	676	703	725	720	659	713	672	687	685	763	760	711	674	676	654	708	714	703	722	693	709	734	649	679	727	696	731	662	667	739	717	709	722	707	732	649	726	706	703	675	690	690	658	699	694	711	689	723	737	696	738	697	747	716	714	802	760	725	693	691	652	747	750	742	698	690	718	719	727	681	743	718	702	722	703	702	711	685	723	710	691	713	669	736	736	696	717	737	733	710	696	687	709	679	760	765	692	725	725	671	680	706	729	716	716	703	714	693	689	696	682	743	723	714	692	679	710	713	712	731	719	723	713	685	756	723	707	748	711	727	708	701	735	666	684	712	738	676	727	732	711	694	749	751	728	708	730	703	686	734	710	690	690	655	721	674	687	674	665	701	718	731	728	756	721	748	677	679	685	754	707	747	713	684	697	695	738	689	690	682	714	679	729	706	707	699	733	727	691	790	701	677	681	697	715	737	643	744	767	732	731	744	679	672	740	707	723	692	742	717	698	684	738	688	673	694	710	705	688	713	720	698	717	712	733	715	717	707	715	682	707	679	740	734	704	727	732	695	739	698	738	691	700	720	724	751	706	771	736	674	669	708	731	679	724	675	657	662	700	730	750	726	719	723	706	682	680	700	663	723	705	697	710	729	673	695	678	704	704	727	692	701	698	740	739	653	746	685	700	690	687	732	765	682	676	687	734	718	693	699	687	683	701	708	748	731	728	695	690	674	713	767	674	722	720	703	718	697	694	715	739	707	702	738	709	687	717	685	748	728	730	696	717	646	663	687	705	724	704	664	729	692	728	692	738	695	670	680	719	681	726	735	684	726	757	684	646	734	725	684	745	711	719	762	707	677	704	716	704	764	743	756	707	704	746	728	723	765	722	708	716	718	711	703	739	701	722	720	710	682	731	696	697	655	710	692	749	706	736	708	650	713	722	718	707	751	711	710	720	747	737	731	715	728	722	728	711	712	689	667	674	757	676	732	695	712	690	675	707	675	736	740	673	724	724	683	688	727	731	673	717	755	702	716	719	725	702	690	699	756	730	680	740	721	736	736	703	710	661	762	721	682	716	734	663	673	733	688	713	695	734	679	683	687	701	676	708	760	712	721	741	723	706	740	690	682	755	745	700	665	666	717	735	730	686	736	660	675	697	692	703	647	726	692	648	691	669	695	721	733	768	731	723	691	760	688	738	695	718	701	774	694	721	738	681	690	683	762	722	743	687	746	705	749	697	672	760	678	734	709	709	618	701	692	734	725	723	696	725	747	668	769	715	743	699	693	702	726	698	673	742	727	713	732	705	702	699	721	720	731	685	712	693	674	747	687	681	714	747	686	710	741	708	714	726	681	739	748	701	725	708	704	709	668	711	715	699	674	681	707	727	742	711	736	716	724	742	719	759	721	667	752	762	682	714	757	675	691	683	715	714	726	691	699	735	773	708	737	691	746	703	699	707	726	705	720	668	660	734	678	702	663	691	716	698	731	700	711	715	700	728	741	735	655	704	695	695	690	695	714	724	702	695	706	730	783	725	714	668	711	751	655	716	715	740	743	696	734	714	682	724	699	695	716	696	692	691	738	721	657	706	696	706	730	729	688	691	712	706	734	691	702	684	682	696	678	692	676	732	725	772	747	724	700	699	707	686	726	710	681	717	720	683	708	755	711	681	730	716	742	730	673	780	720	718	659	725	700	688	712	706	742	733	706	744	700	692	744	695	728	769	681	671	654	648	692	722	689	731	706	708	713	738	688	720	741	761	706	655	731	678	706	723	736	699	632	709	675	763	710	701	694	705	696	697	672	751	715	723	734	689	711	718	725	740	702	720	722	688	729	721	758	748	693	740	736	735	683	721	720	690	725	689	752	718	778	688	696	720	751	687	688	734	710	744	736	684	716	714	675	681	693	746	726	681	736	673	705	686	713	742	719	707	710	729	724	731	715	705	717	725	703	705	719	741	707	707	705	682	749	710	686	696	649	729	705	737	726	712	703	700	715	729	698	738	659	693	752	743	719	743	710	724	686	705	673	716	666	700	707	696	711	705	689	673	750	793	669	728	708	702	754	690	726	685	727	698	688	727	734	707	737	763	733	699	745	679	705	717	702	732	696	722	740	743	681	703	735	660	715	683	682	745	698	698	719	777	648	678	725	703	678	699	711	713	672	711	692	714	693	726	700	733	712	703	701	716	690	681	740	696	709	689	724	729	715	702	722	716	734	736	697	713	705	723	706	683	739	690	706	707	720	720	667	696	681	644	748	766	733	720	757	675	667	702	749	692	752	702	665	708	706	680	744	740	717	695	733	722	703	726	714	698	699	707	714	702	734	650	694	729	718	696	654	714	696	714	725	679	746	663	707	723	692	691	727	717	741	655	720	697	708	694	679	730	719	671	674	710	703	685	728	748	736	716	737	706	750	675	686	735	732	680	654	700	690
24014	22055	32318	26790	21608	11820	970	432	400	394	373	394	388	387	372	374	392	394	397	378	349	363	358	391	382	344	369	348	341	403	376	389	367	342	361	363	348	379	318	390	370	363	383	370	369	367	347	390	366	347	347	331	410	382	340	378	344	361	375	366	352	311	368	375	355	366	375	348	372	378	396	397	369	354	326	359	344	357	382	336	374	331	364	379	361	351	355	353	349	347	387	380	406	337	372	373	375	363	381	367	375	348	346	348	387	367	381	390	365	391	365	376	364	380	347	402	332	355	377	354	369	396	360	345	372	372	353	338	372	362	355	356	360	374	367	364	387	356	339	374	347	363	374	397	378	360	378	359	350	372	366	346	365	385	315	336	375	355	354	364	363	346	374	356	369	367	361	356	354	383	364	360	368	397	325	373	355	360	367	364	387	368	393	353	332	395	374	391	399	348	368	350	343	328	361	410	352	369	377	371	357	359	357	369	360	366	349	393	343	368	360	335	367	366	370	372	347	358	368	402	362	356	363	338	377	327	376	385	373	370	342	358	371	365	377	393	411	337	350	338	373	369	363	399	343	395	330	368	340	370	382	353	348	383	350	351	345	373	367	359	341	381	340	345	371	349	379	385	372	359	340	356	340	354	372	385	354	378	362	355	379	348	367	406	361	359	349	390	374	367	359	367	328	352	350	360	367	355	376	336	350	332	403	374	360	342	339	366	385	339	362	376	360	395	388	394	359	356	365	346	365	369	374	338	366	377	383	373	369	399	368	358	345	380	349	340	381	388	368	409	340	355	318	372	364	362	389	352	415	401	352	378	344	401	368	375	366	361	375	349	368	354	353	359	377	361	357	363	350	352	316	365	363	363	346	370	366	377	342	358	347	365	360	357	379	365	371	392	370	390	357	337	347	362	364	372	359	352	356	344	387	427	385	370	380	362	375	343	366	346	374	387	375	334	385	368	362	351	356	364	371	378	389	378	361	378	356	406	357	341	332	399	350	406	375	367	348	381	364	378	378	397	392	353	355	397	365	378	344	372	369	350	352	341	380	329	384	356	408	334	369	374	368	357	385	362	357	346	353	327	383	326	347	366	364	372	341	371	395	351	356	373	339	348	374	337	346	351	349	369	390	339	366	363	366	360	367	364	360	397	336	356	356	334	368	385	366	336	378	354	368	365	354	371	365	342	350	382	348	362	355	360	393	344	403	352	373	361	358	321	358	347	377	350	389	347	359	397	350	355	335	341	353	364	372	363	345	346	369	375	392	378	370	346	351	374	355	342	369	359	342	382	348	369	373	412	353	345	326	405	340	360	337	364	368	356	355	408	377	377	360	375	396	342	367	355	371	378	351	331	373	369	341	354	369	377	350	330	344	376	406	306	353	336	379	361	388	373	352	351	358	372	348	368	348	375	358	361	389	362	340	347	383	367	368	328	341	399	386	393	368	317	350	379	357	365	348	373	377	365	403	411	367	352	355	350	373	355	334	365	361	370	394	346	377	347	388	382	336	382	370	369	402	331	359	367	360	400	370	362	352	350	370	353	357	371	384	370	362	370	359	360	333	376	385	361	351	363	385	359	402	369	388	331	350	415	393	374	360	344	335	360	386	358	371	389	366	340	379	368	348	331	356	331	349	348	361	350	347	366	386	368	369	397	412	346	359	372	359	361	341	363	354	381	331	379	388	349	343	365	332	378	327	352	376	355	359	350	347	356	371	360	362	369	375	347	360	364	378	323	346	363	366	375	365	344	338	353	332	381	378	399	360	338	389	342	387	379	385	381	377	370	366	374	338	362	344	325	401	359	350	381	351	325	362	331	365	406	346	398	348	380	371	337	357	409	343	372	336	376	358	356	380	321	368	345	355	376	373	324	370	321	373	358	396	359	378	378	383	362	382	342	367	367	362	369	364	393	356	366	364	350	360	359	361	329	370	327	373	336	388	356	380	342	371	365	385	356	389	338	349	343	333	364	365	378	366	385	388	373	334	339	352	380	367	351	351	362	355	352	353	315	346	349	355	423	381	374	388	321	381	380	348	373	345	371	375	351	339	370	322	346	362	382	339	382	384	335	361	388	374	367	372	383	351	385	359	352	377	366	360	403	366	355	342	369	369	357	362	373	341	399	362	348	361	371	369	361	360	361	346	380	387	344	377	362	336	385	373	359	378	354	369	363	375	356	359	373	375	360	393	367	357	340	391	348	382	368	367	351	387	378	356	392	353	341	388	384	356	375	368	364	358	415	363	350	369	369	373	368	368	361	339	363	386	336	384	357	345	340	325	355	340	356	369	355	343	347	377	336	350	378	335	355	368	344	356	351	343	392	399	357	390	392	371	358	364	394	345	352	342	376	353	358	389	390	370	343	324	364	374	361	358	368	356	349	384	390	406	372	344	361	346	375	380	364	380	335	383	362	368	357	388	359	395	361	339	389	394	339	350	351	348	365	346	360	328	382	333	366	364	362	354	316	387	373	357	372	360	347	348	387	348	353	355	357	368	375	335	359	369	364	363	335	344	376	368	364	352	358	342	341	342	384	351	362	352	385	385	365	384	327	335	360	353	358	368	393	350	348	359	373	367	348	376	374	362	371	383	394	357	353	391	406	393	348	388	367	370	384	348	379	420	371	379	341	336	358	346	347	386	395	346	368	358	338	366	381	350	383	329	363	355	412	356	363	343	366	356	354	361	356	387	313	329	369	374	362	340	353	340	373	336	353	383	367	397	347	377	368	356	360	352	371	341	367	386	354	341	361	356	405	359	364	372	351	377	378	356	348	334	390	366	349	363	352	373	330	338	372	360	369	356	353	358	376	359	382	350	364	339	339	361	340	362	355	394	358	361	334	343	362	349	357	351	354	380	369	368	337	363	370	359	373	325	338	371	364	353	367	361	392	398	383	379	385	351	369	366	363	358	355	387	371	363	353	384	369	378	382	385	365	364	349	354	382	345	331	377	333	311	373	400	365	352	371	375	373	344	355	373	376	389	347	354	398	358	369	335	379	356	353	353	369	398	369	382	349	409	360	335	347	379	365	381	370	352	361	337	393	338	381	320	367	333	371	359	363	382	380	384	349	371	364	343	371	387	362	378	365	337	428	358	346	343	391	374	373	359	367	392	377	356	342	360	359	378	373	399	376	401	351	345	390	376	355	330	379	356	406	344	375	374	381	394	343	362	331	372	371	353	357	335	414	374	362	376	372	349	365	360	347	377	329	347	367	338	356	369	338	355	344	401	378	376	372	383	367	367	364	353	373	382	345	378	356	319	360	401	366	388	428	370	385	388	336	379	361	344	334	352	358	378	375	357	368	379	379	336	363	358	376	326	333	376	343	308	373	384	304	346	375	357	378	349	353	359	348	391	353	368	426	386	344	355	371	343	361	374	373	359	347	393	363	380	365	369	385	368	354	360	361	380	359	340	394	330	367	371	377	388	414	352	385	384	392	379	384	332	347	352	360	380	395	336	388	349	347	347	346	388	368	372	411	363	371
58928	89088	71179	38027	26794	3423	676	738	646	689	648	691	690	609	627	632	654	658	640	586	650	655	591	699	605	652	650	631	620	618	607	608	627	639	592	681	616	628	635	624	629	585	667	632	598	600	643	592	639	623	639	624	638	659	620	622	612	631	618	625	614	659	635	558	605	629	625	656	622	677	670	664	661	649	612	653	574	666	594	629	597	621	632	620	599	595	577	634	665	621	625	590	594	631	616	597	656	580	643	618	607	597	576	602	636	629	612	635	618	611	607	603	608	637	627	628	590	656	613	636	631	615	644	626	639	634	633	619	683	681	633	594	681	634	678	669	663	608	645	663	655	594	642	650	576	634	640	649	623	649	641	662	631	613	663	616	622	629	592	617	643	661	596	631	594	648	596	604	646	625	583	612	594	611	617	626	645	636	616	604	639	626	637	614	625	635	615	659	601	691	598	631	641	637	662	629	628	637	657	595	628	600	609	586	618	637	633	635	616	575	647	668	612	655	649	588	613	647	599	605	641	624	603	597	623	651	614	635	636	628	616	635	672	656	638	661	636	649	623	633	574	651	635	654	600	624	657	631	633	624	627	658	593	670	592	655	574	623	622	638	607	662	661	600	661	605	597	600	619	691	642	653	618	645	605	637	636	615	619	623	645	654	651	590	657	612	606	597	628	650	646	650	610	585	635	668	572	636	613	624	637	580	642	602	623	605	597	650	610	673	605	674	642	656	608	635	612	568	622	581	633	624	608	602	602	620	616	615	656	641	634	678	610	624	605	621	639	643	606	613	591	667	610	637	633	664	619	593	618	585	656	627	616	614	601	630	641	604	560	634	596	578	608	605	626	630	624	635	625	569	627	645	623	607	609	619	628	650	654	599	637	628	647	636	601	625	673	652	592	626	649	590	647	628	610	639	612	627	666	626	616	612	610	641	633	613	615	619	618	630	655	623	610	675	628	634	609	604	628	642	638	640	594	616	605	650	660	616	601	595	607	623	637	635	613	643	641	689	632	573	580	635	594	633	609	613	625	627	603	662	624	640	629	631	637	666	609	643	639	656	595	663	644	670	640	599	631	671	636	646	634	612	608	600	624	641	604	652	627	612	603	647	648	614	620	635	632	608	623	629	609	617	641	625	641	666	627	620	578	639	647	603	631	632	604	627	647	643	629	634	657	622	594	580	615	662	596	621	598	613	641	612	621	607	656	649	568	651	645	602	603	620	570	593	636	630	619	625	605	649	618	587	617	640	632	634	589	631	651	653	592	623	637	603	639	655	622	629	626	598	608	610	606	632	648	625	632	691	646	593	659	636	638	624	617	614	587	633	684	624	603	645	636	617	610	639	590	648	617	628	641	610	636	640	622	603	659	597	634	615	648	609	608	627	679	642	638	620	636	611	635	604	591	596	636	655	591	649	602	621	595	658	611	589	611	625	607	633	622	657	605	626	578	646	619	647	679	624	583	583	652	627	638	671	649	614	591	617	602	603	642	633	617	655	615	677	619	592	624	613	647	638	646	590	624	606	573	626	601	651	579	630	601	648	642	623	617	646	634	578	646	619	596	686	637	659	629	635	669	617	580	622	622	615	624	582	634	651	638	639	614	639	602	649	611	603	624	638	582	619	577	578	623	608	610	627	634	655	571	605	641	644	601	657	648	600	634	608	610	592	602	579	662	632	629	633	648	591	601	661	664	640	630	610	598	596	619	618	603	647	624	580	630	583	617	630	656	623	595	636	624	608	626	632	656	634	626	675	619	671	594	616	598	621	595	587	586	615	619	636	621	588	606	651	572	646	636	656	631	585	600	590	603	616	655	637	655	617	644	611	635	609	612	666	632	632	622	605	632	609	619	637	585	622	591	617	579	612	619	593	667	647	608	646	576	626	645	598	633	649	589	621	665	614	624	611	613	625	625	604	592	654	660	599	625	648	669	660	591	610	647	625	622	635	664	628	584	637	638	642	618	601	654	628	641	591	589	617	616	629	663	634	637	611	613	577	613	638	671	647	610	591	600	658	675	599	639	592	625	633	613	571	688	631	649	653	635	612	626	656	647	632	591	622	618	654	633	632	595	615	658	614	610	636	612	688	648	607	663	640	629	640	635	626	576	648	617	651	624	652	630	621	634	618	599	621	639	617	611	614	636	593	661	601	637	630	594	631	624	626	655	605	629	611	597	610	622	677	626	615	641	616	596	601	635	627	608	633	632	651	605	613	633	646	629	650	597	633	602	641	627	577	642	628	599	635	607	651	578	586	624	660	604	613	663	604	590	609	612	660	596	613	627	618	623	623	608	648	657	598	599	623	633	625	620	614	634	603	646	653	622	644	590	610	604	592	594	595	603	626	653	627	598	606	623	597	611	622	603	649	633	581	611	641	608	646	592	639	613	619	638	617	634	621	647	654	632	602	638	604	596	597	583	638	640	678	655	634	658	657	654	629	563	690	638	586	613	632	614	610	625	639	588	629	595	609	617	624	605	596	597	636	649	598	582	621	594	631	627	664	569	643	617	660	632	601	615	604	568	665	635	619	556	616	653	628	684	601	669	616	614	635	612	635	609	596	631	587	639	625	629	624	673	657	593	628	612	611	653	637	593	628	616	604	625	654	634	653	613	607	618	594	622	627	662	613	632	565	631	639	567	597	573	579	643	608	629	597	667	616	651	659	629	626	636	608	633	633	619	618	635	634	661	624	621	643	590	648	623	604	585	623	664	610	612	603	659	615	643	625	597	628	576	612	663	680	607	617	570	602	659	688	637	630	597	673	636	611	572	656	651	648	634	640	626	597	662	692	612	599	600	606	611	629	646	582	607	624	643	615	613	613	612	593	613	634	592	651	630	627	674	627	642	625	639	610	637	595	654	634	613	613	593	624	643	662	614	625	636	650	606	630	608	605	656	605	633	598	615	590	590	595	616	634	637	633	656	653	656	614	607	605	672	641	619	621	657	631	610	610	597	652	582	595	597	662	686	591	601	669	658	617	700	599	660	597	594	592	617	627	630	603	607	608	573	629	665	608	574	636	585	608	583	642	650	596	599	654	588	627	620	626	648	601	597	614	669	640	641	637	627	633	629	625	603	626	663	627	627	652	604	640	624	603	600	618	655	610	601	592	644	619	660	612	603	607	600	630	616	593	648	614	628	643	628	615	660	615	635	607	587	615	636	618	621	630	610	607	590	614	633	655	618	590	621	600	620	646	600	640	600	628	616	638	638	655	631	620	628	603	674	618	639	617	605	636	605	639	610	683	624	616	612	618	646	588	619	645	662	601	663	685	583	620	631	570	607	658	598	620	616	648	576	611	657	636	608	605	618	590	633	614	595	587	623	646	583	634	616	625	592	630	635	655	625	622	642	623	627	608	568	571	645	635	656	600	642	594	633	565	667	618	651	614	585	611	648	592	612	603	626	640	660	655	625	615	629	626	635	655	660	635	611	630	625	647	646	622	614	633	607	639	659	625	661	647	613	617	679	688	659	590	624	628	651	654
22987	21388	30634	24646	21870	19170	6078	545	466	506	445	492	480	444	452	471	456	461	470	427	462	448	475	468	446	443	465	466	464	454	446	455	444	453	464	444	465	461	469	468	423	483	425	451	474	423	472	474	480	459	430	474	395	463	442	456	510	443	430	421	436	480	440	442	438	440	430	480	502	447	480	476	503	463	461	446	477	441	414	430	440	460	447	462	449	449	486	439	436	454	453	466	474	439	457	460	448	442	462	475	475	457	420	411	455	443	412	424	430	461	452	467	449	428	435	474	412	463	424	467	466	429	467	429	414	477	428	439	437	443	456	442	443	485	410	424	438	412	481	450	425	462	452	441	426	418	462	471	458	453	449	462	459	466	449	463	457	472	459	507	426	456	409	421	476	491	459	435	455	439	478	457	437	450	444	488	454	436	459	464	436	478	442	462	505	443	431	409	449	451	401	502	435	445	453	486	417	471	470	478	424	483	461	411	412	414	447	494	443	437	457	434	433	476	430	484	457	493	457	419	503	440	450	442	430	418	448	446	428	467	471	458	465	451	445	427	436	413	417	410	457	423	440	466	442	468	475	445	445	431	440	445	466	466	468	445	445	427	457	440	436	474	494	470	434	431	445	430	475	430	428	493	443	426	453	430	468	426	463	489	470	458	464	428	464	466	430	441	452	408	425	457	416	451	444	446	427	454	439	475	442	490	475	457	446	469	452	416	472	487	425	453	456	455	448	458	463	462	464	432	432	464	415	457	447	458	443	446	479	452	424	405	465	471	474	437	495	448	438	419	472	471	477	450	447	447	446	459	426	453	467	456	464	465	473	424	443	441	479	441	435	439	448	462	456	423	474	437	485	484	447	426	439	449	459	454	454	420	436	465	461	424	438	462	446	461	458	455	438	438	447	437	428	428	441	468	438	490	427	428	445	431	428	454	442	454	427	430	405	459	447	447	467	421	399	445	451	451	460	430	460	422	465	454	451	462	422	477	444	447	461	439	435	450	441	471	462	435	490	422	437	470	452	436	453	505	445	431	435	437	463	428	458	450	448	482	450	463	501	514	458	420	430	447	469	452	443	441	459	431	454	479	451	436	458	469	489	448	433	447	425	453	475	457	468	433	452	433	423	425	461	448	431	452	437	463	451	443	432	421	461	456	458	476	432	422	451	420	451	478	448	420	432	454	445	444	468	472	472	454	487	471	454	484	442	458	486	468	460	427	433	423	484	421	477	460	472	421	410	440	447	494	474	443	461	451	451	415	454	440	455	429	441	426	464	426	465	449	448	431	469	470	418	481	445	433	415	449	452	422	435	420	432	427	476	502	502	448	442	524	434	451	490	423	462	425	443	454	427	475	444	440	474	454	477	411	439	436	437	483	438	432	436	416	447	435	441	421	454	479	420	446	447	441	444	458	433	458	453	469	437	492	466	452	429	446	455	442	441	421	419	458	456	446	437	454	448	499	463	479	416	460	471	473	448	451	422	465	459	459	432	424	420	444	446	450	465	427	448	455	463	461	446	462	441	433	454	464	421	416	485	392	458	416	480	427	445	450	481	451	456	480	494	475	432	485	471	449	448	412	450	454	479	442	471	418	496	440	454	450	444	432	471	410	431	466	445	472	470	439	432	462	467	448	441	440	463	458	423	458	474	475	442	478	434	475	432	448	487	424	419	451	428	412	447	444	423	445	468	468	433	452	455	448	466	445	475	459	432	458	440	445	454	463	460	464	440	443	409	463	455	432	448	476	460	441	446	442	461	456	428	485	447	441	440	444	480	456	496	392	419	413	479	443	455	446	438	459	477	442	440	412	469	444	455	455	449	475	501	424	397	447	432	435	446	438	434	422	419	453	441	431	441	472	422	429	423	447	410	456	430	450	456	414	453	479	421	435	445	403	450	427	426	497	452	428	491	482	475	441	455	451	439	451	405	442	499	392	464	439	509	471	474	467	424	435	458	423	493	458	430	403	483	447	475	437	446	455	470	452	455	438	472	476	441	455	464	441	467	481	441	481	467	453	407	473	427	397	457	458	445	452	443	442	438	459	454	453	416	465	458	463	443	409	466	437	473	449	484	429	448	480	474	433	437	424	463	456	427	462	413	437	446	440	472	454	474	417	434	451	441	450	465	423	412	423	486	474	457	474	475	400	438	476	458	415	448	463	452	465	495	441	449	479	501	453	457	465	453	426	433	411	426	445	469	432	462	438	476	448	438	460	445	438	457	472	407	443	425	462	417	443	424	472	475	458	460	492	442	430	464	443	442	479	437	453	447	476	459	498	458	481	415	449	499	459	438	453	429	446	451	418	459	434	458	443	465	443	466	451	438	487	482	445	454	456	479	434	456	459	460	464	447	426	410	454	435	449	488	458	474	456	441	462	478	430	467	475	446	451	464	455	460	463	481	474	462	458	430	445	468	463	448	484	427	400	486	434	482	453	440	428	443	439	430	431	459	452	446	425	429	471	440	443	444	438	447	478	440	437	464	474	446	401	435	424	455	471	434	473	506	465	482	467	459	432	419	455	458	445	475	473	420	483	419	446	456	463	448	457	441	502	477	418	455	490	449	453	445	421	459	448	481	446	481	439	418	460	430	434	423	456	441	468	439	444	463	455	434	487	485	435	422	479	463	419	428	466	474	434	483	463	434	413	443	462	456	453	464	451	444	450	427	454	473	415	433	438	433	462	424	429	433	458	453	431	427	448	458	425	423	459	457	415	468	486	437	439	423	438	464	469	427	465	472	465	448	485	503	413	446	457	512	441	430	422	459	501	472	430	449	435	434	427	418	423	483	431	445	465	422	454	429	475	448	453	482	446	461	451	438	459	450	460	462	431	422	476	458	444	491	443	435	449	454	463	438	448	449	476	458	434	435	428	452	459	464	430	456	479	452	490	443	413	440	473	426	439	487	466	413	493	484	480	445	443	450	462	413	449	445	431	487	467	447	454	472	438	449	430	460	458	461	426	440	437	450	457	456	510	464	461	415	438	451	429	465	463	459	484	454	444	424	467	421	417	451	472	442	436	450	460	431	416	472	450	488	471	432	398	456	443	473	429	433	412	472	410	442	423	434	458	445	409	454	447	415	454	447	418	503	470	461	447	447	447	458	445	440	436	436	428	416	424	465	441	459	446	468	436	439	445	467	435	497	440	456	510	408	449	459	442	428	462	448	473	431	478	461	393	479	472	441	454	455	422	495	446	420	454	467	473	441	465	438	467	451	431	443	455	413	465	472	446	439	452	440	492	457	423	464	429	465	483	430	474	419	482	416	453	470	459	439	430	453	414	470	462	469	447	433	450	451	448	458	496	477	427	409	472	479	429	462	471	479	453	455	430	428	448	451	439	451	437	463	448	457	475	450	450	462	444	453	455	434	444	459	432	432	429	455	466	464	450	442	420	423	450	464	464	463	437	450	460	416	475	472	475	433	464	443	409	485	444	440	458	457	453	401	435	445	451	450	504	428	454	463	413	467	410	440	484	464	445	442	456
60248	99006	79079	45407	33145	3729	921	866	800	781	741	804	776	756	719	775	730	732	738	733	739	785	748	709	748	722	797	744	780	731	723	741	794	756	694	721	750	751	726	715	746	772	715	715	739	728	731	748	732	729	711	748	764	733	715	721	677	729	720	737	762	740	724	748	692	724	758	783	754	782	909	838	822	777	755	735	713	741	753	717	720	730	757	716	700	699	697	713	754	760	702	704	720	725	750	693	739	728	710	741	715	734	750	747	727	715	754	753	762	721	750	753	720	698	736	723	715	763	739	730	713	701	714	721	759	727	732	752	715	704	695	773	753	705	702	756	718	738	796	732	709	724	726	726	713	737	710	740	706	750	724	754	677	725	737	692	690	742	753	722	733	737	736	727	724	674	703	709	767	759	690	733	728	754	716	719	750	739	670	704	737	777	719	703	733	710	741	780	721	739	683	748	743	741	737	757	727	742	706	713	717	760	680	742	715	755	754	678	780	723	746	731	697	701	730	784	750	730	714	784	743	743	678	724	727	737	772	735	715	750	736	711	764	760	781	794	754	790	767	730	753	742	738	708	744	787	740	726	712	735	696	739	759	749	739	759	708	762	730	730	752	763	748	760	730	738	730	733	728	720	759	717	728	724	741	780	712	731	733	739	740	731	744	769	746	723	722	676	760	677	813	693	765	720	699	713	715	636	737	739	695	699	736	728	703	746	795	757	749	749	735	769	740	765	731	707	777	758	736	720	722	728	722	733	708	742	719	691	749	694	786	696	714	705	719	716	768	697	741	747	724	720	749	743	714	787	695	737	768	697	759	722	767	761	722	713	691	663	719	734	673	723	721	724	762	727	767	723	744	710	689	759	724	733	691	716	698	691	717	733	731	681	752	710	754	744	742	744	694	735	692	750	690	735	720	713	707	717	751	702	750	704	723	710	724	716	725	745	691	760	742	747	713	744	742	745	777	748	723	709	718	722	701	691	755	724	681	747	760	793	720	708	720	716	710	733	729	736	708	759	744	733	685	750	744	769	743	729	778	686	725	725	750	748	686	720	731	722	725	695	762	739	741	745	711	755	711	713	763	716	706	779	802	705	713	705	727	680	724	759	715	749	737	719	732	774	757	736	757	744	699	705	681	700	718	717	700	688	743	702	752	763	725	782	711	705	736	778	758	733	705	736	742	706	716	691	673	716	706	724	755	734	716	707	717	725	719	749	676	695	765	741	789	744	709	708	753	726	762	701	745	731	693	776	718	721	724	730	776	763	707	743	734	747	714	694	695	720	782	727	698	730	747	814	718	757	711	736	716	765	716	765	735	688	741	700	763	714	690	729	735	733	716	681	730	717	741	730	762	730	733	760	726	695	760	714	769	811	738	743	720	750	743	710	703	762	769	748	710	735	730	786	682	754	753	713	739	727	749	697	740	751	698	736	731	742	756	719	748	705	714	733	784	726	700	741	735	714	747	714	737	730	744	668	689	749	755	722	758	762	718	709	757	748	691	685	705	713	712	725	765	746	753	782	711	738	747	730	737	744	737	738	715	753	680	700	733	727	773	764	719	736	730	746	732	686	732	759	739	746	741	754	759	716	702	744	726	765	712	698	762	737	728	742	706	733	763	753	713	771	739	756	711	730	734	730	724	718	735	738	704	684	737	744	705	749	732	703	758	699	741	745	733	746	746	739	749	722	753	701	769	748	762	710	726	767	765	740	731	721	768	722	766	715	745	721	718	700	746	712	700	720	748	728	740	669	722	726	765	741	725	720	732	705	713	715	692	759	735	691	676	723	717	762	727	714	701	749	750	741	696	785	728	717	753	681	720	703	731	708	802	701	749	769	717	720	741	718	732	736	761	754	745	737	725	734	757	685	749	772	721	701	718	728	735	746	720	761	689	740	688	727	745	779	743	709	778	751	692	777	725	703	749	696	770	767	670	753	717	782	715	720	708	748	732	732	737	714	772	756	811	692	738	716	788	707	756	746	728	789	720	722	748	728	760	721	735	711	760	710	752	716	734	722	706	743	726	703	706	766	740	730	736	703	748	761	712	721	749	710	723	704	786	688	753	696	683	764	733	735	774	744	743	691	751	733	729	700	738	710	720	760	736	706	759	738	730	706	726	803	714	716	747	702	733	735	718	800	681	737	722	699	726	719	765	707	720	723	736	715	737	727	653	745	713	724	772	698	714	769	769	736	756	729	708	718	699	733	735	692	715	734	755	723	745	769	720	718	701	719	735	735	701	718	708	765	756	714	684	760	711	772	747	716	749	707	746	782	726	718	723	723	719	695	719	715	730	719	758	731	720	749	710	714	743	753	755	705	716	720	775	729	746	712	767	707	680	737	747	737	791	744	723	723	762	710	751	694	728	737	696	760	728	696	736	750	757	734	746	706	796	743	684	767	737	746	783	779	756	670	734	717	717	749	733	731	678	746	750	771	744	835	760	732	739	769	739	728	768	745	737	699	744	748	756	721	706	716	743	780	729	719	752	734	755	723	766	763	718	731	705	767	692	734	749	693	736	738	729	716	690	740	726	717	712	744	728	735	694	732	686	731	765	756	699	751	708	681	710	703	767	736	774	759	736	720	740	713	716	727	750	743	713	711	694	769	809	788	704	753	696	722	745	736	715	648	710	733	758	716	726	731	755	689	721	707	717	683	747	752	732	729	710	690	725	743	678	731	730	768	724	715	718	713	793	753	711	686	712	745	713	650	761	724	716	740	730	674	745	759	710	711	730	735	762	739	736	735	768	738	744	722	689	725	711	740	700	716	676	746	677	774	775	719	731	773	722	728	745	771	745	725	693	718	749	738	742	753	718	731	716	741	717	722	741	718	706	772	717	744	724	709	708	747	704	695	715	721	648	697	727	732	726	718	675	721	730	745	751	739	743	700	711	763	791	773	708	734	733	685	702	723	721	751	741	707	785	767	751	728	749	770	721	734	736	745	744	726	732	740	727	714	764	773	746	734	731	689	749	710	707	719	729	737	797	756	733	708	702	764	748	801	725	744	746	716	699	716	810	759	722	719	757	717	683	729	735	747	736	683	674	740	681	714	727	692	702	675	745	719	715	718	756	686	708	744	747	690	770	723	739	739	695	725	731	700	760	718	698	738	738	762	763	741	668	747	748	678	781	743	720	736	698	723	705	688	709	769	692	716	730	727	727	720	739	726	717	727	685	750	700	734	739	719	728	697	767	756	745	718	700	753	717	744	733	726	772	747	689	728	762	745	720	732	723	752	699	741	752	767	759	729	729	733	772	715	725	743	701	730	716	755	692	764	705	687	771	697	746	735	754	757	693	761	729	719	718	722	711	720	715	710	737	720	712	731	740	755	725	724	775	750	705	753	736	759	753	782	688	755	694	693	714	731	759	700	688	720	683	768	746	691	670	756	727	718	752	719	752	750	702	754	744	731	736	714	743	710	743	725	731	712	712	725	705	730	703	716	731	764	715	697	738	781	743	755	766	779	686	730	676	684	691	699	725	778
28199	26313	28808	13401	3331	515	438	430	442	388	406	409	409	442	418	405	447	422	393	378	410	423	402	395	461	436	395	416	396	451	383	417	418	418	418	447	394	390	440	442	412	415	411	422	377	406	366	403	421	392	415	374	430	424	395	412	401	410	437	439	412	384	419	383	406	426	440	433	402	400	403	378	439	467	387	388	413	452	426	417	409	376	403	397	417	425	442	376	408	398	413	433	422	403	417	414	393	422	383	389	387	415	449	435	408	401	389	416	440	415	404	417	399	386	407	392	399	394	409	356	390	414	392	387	431	389	404	439	420	387	409	385	396	395	423	401	407	423	428	402	360	389	397	376	451	406	392	394	426	383	435	410	438	411	413	424	418	428	421	408	378	358	395	378	467	402	425	380	429	417	400	415	432	416	414	442	426	428	397	401	405	399	408	388	399	387	448	386	425	406	394	388	452	422	396	377	382	450	395	425	409	390	393	393	419	405	398	385	409	413	400	374	367	403	418	433	400	403	451	401	413	395	393	372	393	409	430	463	401	393	380	420	431	436	443	412	415	407	409	403	375	368	426	408	387	429	386	420	383	397	374	364	390	411	418	404	397	417	402	382	410	364	426	408	419	386	386	419	366	420	411	360	428	369	425	427	402	366	415	429	394	468	406	403	392	411	389	416	425	400	375	404	440	394	427	408	409	423	393	388	401	406	420	374	356	386	378	380	382	404	397	377	402	429	419	390	442	386	415	409	393	406	419	418	389	407	395	419	387	417	413	379	404	411	422	407	410	394	387	405	397	424	365	448	430	394	363	386	381	422	413	433	454	401	414	393	423	356	385	409	391	407	443	444	389	404	416	369	398	382	380	430	406	389	399	394	392	411	396	415	402	400	378	432	389	437	402	395	391	415	428	412	416	371	393	400	411	424	406	441	416	381	397	380	384	417	393	408	414	398	435	396	424	439	399	387	402	370	410	431	419	412	378	402	381	416	433	394	406	431	411	369	427	389	416	433	441	409	415	408	454	415	434	407	407	393	411	384	396	418	415	411	423	447	394	396	397	407	458	401	411	393	410	438	395	422	421	417	417	444	398	418	394	387	385	388	392	406	435	394	392	444	399	404	399	384	401	421	407	424	422	406	434	386	432	422	441	399	398	381	411	438	409	374	406	433	377	394	446	379	401	365	408	394	405	403	395	419	408	444	395	422	396	416	429	414	426	424	406	391	404	393	399	411	415	395	374	388	404	415	420	409	402	377	375	386	435	395	432	432	411	408	382	369	436	423	359	417	410	412	416	404	418	400	391	409	416	421	415	379	382	396	381	375	445	445	401	452	401	436	395	425	431	389	396	411	356	419	411	390	387	412	413	394	396	429	402	408	421	445	404	471	411	450	418	433	399	384	397	401	401	374	381	392	423	446	414	395	423	426	387	389	376	414	384	391	406	422	397	400	429	410	423	399	411	414	423	420	402	423	414	381	436	399	411	418	403	425	420	372	454	426	403	404	425	404	407	398	409	365	450	414	434	371	385	408	428	377	379	414	390	455	429	401	410	417	422	430	375	469	424	408	427	398	399	412	387	385	424	436	421	409	405	387	386	386	411	396	421	402	401	420	422	414	420	430	395	416	399	382	437	439	407	412	421	401	430	409	427	415	409	434	448	400	402	432	400	445	426	404	443	414	421	424	414	377	426	421	391	419	444	398	451	419	406	417	413	415	390	426	385	380	402	405	421	418	421	368	382	432	380	430	437	415	447	408	418	441	427	453	421	443	422	421	382	377	433	426	407	393	452	392	445	423	403	419	403	423	447	422	378	427	372	439	435	401	430	426	404	433	375	429	392	400	407	406	407	410	410	418	414	399	421	381	410	400	410	379	409	389	405	443	436	432	413	422	390	433	411	440	410	425	435	386	383	426	425	410	404	400	459	387	385	400	417	409	402	404	434	406	410	407	409	404	405	376	427	399	420	405	408	430	397	392	400	447	432	441	395	413	414	391	404	378	438	423	434	406	408	378	413	380	417	437	406	408	432	410	418	421	422	378	413	424	424	401	442	413	417	397	360	423	364	374	436	410	407	409	407	411	395	384	416	416	417	421	397	411	416	438	454	415	437	416	438	416	401	438	400	445	414	435	377	377	403	403	431	373	392	423	425	383	392	383	406	415	430	410	397	440	388	414	424	432	404	415	370	411	414	410	437	396	418	395	385	413	383	415	392	410	425	396	407	424	398	403	364	370	399	386	430	389	442	383	409	400	388	394	382	432	418	411	414	416	431	399	389	441	403	439	427	394	410	375	423	437	414	367	421	433	393	396	424	412	387	391	428	419	445	416	407	405	442	382	413	424	411	441	379	423	387	407	391	344	404	424	386	405	397	405	401	403	411	416	413	387	391	391	383	400	439	388	413	446	409	413	391	419	403	393	427	410	400	402	428	410	427	417	399	425	412	416	421	410	405	397	424	413	432	425	404	365	438	420	431	438	396	416	406	398	406	427	385	417	406	419	407	397	375	408	410	360	417	435	426	413	415	428	447	407	393	415	404	431	401	402	418	446	389	390	412	387	385	389	427	408	405	457	360	383	416	397	402	371	413	396	376	442	395	400	439	433	398	432	408	385	405	415	371	408	409	413	388	354	397	395	391	418	387	442	419	422	443	386	396	401	407	411	435	400	391	420	408	398	402	383	405	414	401	386	392	429	369	408	411	409	414	389	410	451	415	398	398	388	418	435	424	442	435	430	403	445	411	401	411	404	426	347	428	396	429	392	397	438	395	436	404	419	401	400	397	399	373	410	377	440	393	386	410	402	397	377	379	411	392	390	406	393	402	405	448	413	420	398	395	433	413	391	422	383	423	414	395	440	376	404	429	450	459	395	391	409	420	393	416	390	386	389	409	418	404	438	419	409	439	392	418	439	413	389	407	460	388	366	427	444	394	423	378	397	396	394	393	439	392	388	415	392	422	417	381	438	394	449	408	422	428	457	414	409	382	403	399	434	433	434	390	409	436	386	410	403	381	407	418	413	400	428	371	404	430	395	384	399	398	418	424	413	428	410	417	412	407	427	390	368	444	388	433	380	418	413	413	426	433	402	429	398	382	395	438	419	425	407	431	413	409	401	450	418	401	430	413	439	425	395	406	385	419	412	394	340	438	430	432	359	391	410	414	415	397	405	418	389	396	368	402	394	387	393	403	405	439	388	432	429	399	432	401	414	440	356	407	402	384	399	392	452	406	411	409	425	413	404	375	385	413	432	416	437	417	401	441	409	406	388	416	394	401	404	394	429	428	374	402	423	380	412	406	385	399	384	392	411	409	415	406	418	426	403	399	416	438	399	434	393	413	449	406	400	403	382	369	417	439	405	395	406	423	422	410	410	404	423	420	396	394	398	401	411	375	416	394	416	411	434	406	400	418	363	435	445	405	376	424	403	418	416	363	407	400	437	379	409	403	420	392	461	419	405	430	378	404	408	422	406	392	433	404	416	387	399	426	437	386	392
36105	45194	35458	12609	6470	777	677	727	763	701	714	699	672	692	674	705	695	708	738	687	729	726	683	645	677	662	689	777	721	711	712	690	708	705	697	702	719	662	717	711	722	683	709	756	719	700	678	678	700	683	662	689	678	676	660	685	700	681	696	711	736	690	671	700	718	652	702	698	717	734	730	682	730	731	663	694	720	688	664	712	654	729	737	692	704	671	669	727	707	686	688	677	708	677	657	747	684	764	655	661	677	662	656	717	651	720	704	698	707	692	701	714	714	698	680	694	725	683	685	662	729	695	656	701	655	727	723	693	701	703	684	706	742	710	744	659	713	689	715	659	690	649	663	730	716	699	736	643	704	719	709	689	678	690	701	709	733	706	767	711	714	687	682	710	690	692	694	668	714	719	678	679	742	692	710	716	644	737	707	710	709	653	678	713	667	708	662	723	730	712	736	705	674	752	674	673	663	728	671	712	722	722	683	698	714	741	700	665	665	668	677	677	648	739	690	681	687	678	699	710	674	672	658	692	700	763	704	721	680	710	691	709	706	737	705	697	689	681	672	744	682	696	676	688	733	740	703	747	668	695	675	683	652	684	702	706	671	737	698	674	693	707	688	710	736	731	704	666	658	676	672	625	686	691	694	717	671	726	711	699	678	741	665	678	675	688	743	712	716	732	694	674	703	725	692	729	675	706	725	697	670	707	733	705	674	724	691	720	700	689	664	688	714	698	716	669	688	698	708	750	729	701	695	690	700	701	707	715	714	664	700	673	720	676	669	719	689	711	682	706	698	725	661	647	690	715	696	683	696	703	678	722	731	701	754	714	677	689	732	689	648	735	690	684	679	678	668	666	669	751	698	689	650	723	708	684	691	710	729	766	661	689	708	736	708	719	671	677	772	693	678	629	686	702	673	715	687	720	704	725	708	734	747	663	725	753	728	712	727	737	685	712	735	671	733	708	676	673	678	711	727	718	742	718	738	717	676	678	704	664	721	706	705	736	623	690	673	685	679	682	676	735	722	661	724	711	737	658	736	689	698	711	710	683	745	718	702	703	663	730	724	651	678	700	726	688	694	726	697	720	687	695	698	710	717	718	682	728	698	675	726	731	656	716	702	733	730	694	743	707	704	709	747	690	730	706	701	720	715	709	691	729	703	696	713	685	731	677	716	681	609	719	705	714	683	730	702	696	695	727	711	701	688	701	678	700	677	694	754	757	685	749	726	731	691	708	662	707	693	691	752	666	714	702	679	700	661	652	718	672	672	724	635	648	725	740	736	693	683	747	698	677	722	651	737	686	728	693	667	668	709	708	737	639	735	689	739	705	744	666	656	678	660	710	748	706	721	673	707	692	715	711	705	717	769	688	646	684	693	697	672	670	732	645	686	677	764	679	694	695	686	649	694	720	717	694	705	726	718	730	701	673	694	697	709	661	671	702	723	686	685	706	658	694	705	722	694	708	736	731	707	731	690	692	698	679	711	662	694	682	731	705	691	675	665	680	698	714	703	701	686	726	696	728	694	672	700	680	704	726	665	676	712	738	751	666	680	696	738	683	658	724	656	717	728	666	723	745	682	685	706	713	706	724	648	738	662	695	673	713	724	701	710	680	642	669	681	700	692	741	672	687	682	690	697	705	644	692	704	660	697	683	686	668	685	687	691	715	743	715	676	727	713	708	777	657	680	671	677	707	667	745	738	657	692	685	741	691	721	709	707	738	721	749	710	647	666	754	665	703	692	673	705	685	665	716	650	714	733	690	709	697	684	722	646	730	761	767	714	700	688	695	700	711	679	676	730	687	711	701	709	645	704	686	671	734	730	677	701	678	713	714	695	686	673	688	704	681	729	685	684	683	696	705	704	722	713	679	739	688	635	722	736	725	692	653	637	688	700	692	711	700	717	705	752	698	699	742	701	709	711	721	701	707	685	720	732	733	683	699	673	704	667	706	679	729	749	675	671	694	706	688	729	708	671	706	704	725	741	743	730	691	690	704	718	710	702	679	723	701	682	663	694	743	745	691	732	701	612	695	694	689	685	678	675	659	719	688	692	691	686	712	690	652	678	691	697	708	694	670	697	724	689	721	715	705	722	691	741	699	719	709	691	670	719	693	754	684	744	740	741	710	670	726	691	733	693	699	706	719	736	702	693	708	693	655	730	678	693	678	714	733	672	709	677	680	679	722	734	660	685	722	724	663	708	674	734	667	704	709	700	704	701	679	725	718	683	733	708	686	696	700	671	741	706	700	660	675	699	723	683	691	684	699	715	739	716	703	693	693	715	734	710	710	705	702	675	690	688	735	748	727	725	697	659	694	652	722	665	683	682	694	667	674	714	736	722	715	647	672	702	719	667	695	714	671	673	708	705	699	659	684	657	667	721	705	708	682	738	730	668	691	703	684	714	684	750	703	661	696	743	707	693	686	696	711	722	719	700	728	692	753	735	725	737	718	687	727	716	694	704	679	709	716	723	693	689	731	695	723	733	709	722	779	678	713	745	710	711	717	673	693	697	677	699	730	721	737	691	734	665	679	749	720	718	685	669	679	685	718	687	717	707	695	735	685	737	725	697	716	700	753	702	719	678	657	705	698	713	682	720	692	716	737	688	726	729	732	651	716	714	674	684	708	706	649	671	744	725	675	697	742	705	722	708	694	652	667	718	674	705	676	729	719	717	686	685	698	729	689	714	710	713	705	702	674	717	721	728	725	688	687	740	666	658	747	713	703	683	676	657	705	690	762	748	751	699	734	693	719	747	679	680	704	715	667	687	696	662	716	758	723	682	724	710	675	702	673	702	711	679	717	659	699	689	658	701	720	707	677	689	730	690	662	698	714	683	675	681	674	697	665	685	720	697	737	701	681	727	703	674	725	697	656	677	676	733	711	685	705	731	697	725	700	710	711	670	693	721	681	720	694	679	688	714	713	694	715	697	653	672	726	716	718	769	705	664	708	705	709	700	702	686	711	705	716	655	726	659	716	717	700	663	681	629	675	751	714	728	672	652	725	694	731	691	706	724	695	730	693	739	749	641	680	681	660	755	709	707	695	730	679	685	686	699	722	712	678	678	754	718	726	703	699	652	693	658	694	654	721	700	683	697	706	694	690	728	730	651	721	745	672	689	678	748	664	711	668	700	707	639	690	739	708	668	695	714	660	671	701	689	715	738	718	699	716	713	702	709	692	675	683	729	694	701	716	761	675	674	652	678	703	691	671	703	703	707	689	713	697	672	667	720	685	686	711	738	689	713	695	677	712	712	689	673	712	676	698	720	698	689	653	667	732	719	734	665	700	689	701	663	674	662	710	701	672	677	746	708	716	672	697	746	703	698	672	718	697	718	738	685	693	743	753	700	676	668	707	712	695	738	712	695	741	682	725	706	693	650	701	734	714	715	680	725	722	695	701	694	708	692	730	724	721	706	720	688	695	683	673	685	646	699	728	741	755	691	687	727	669	647	717	676	761	752	709	678	731	683	710	685	683	710	691	700	694
23984	22022	32564	26976	21553	10584	888	409	391	323	369	361	337	365	350	339	362	319	322	348	377	367	358	398	355	387	355	376	360	346	337	345	369	362	352	372	353	353	361	364	338	330	367	327	340	340	347	374	347	364	366	346	353	349	355	325	357	354	327	363	355	347	323	357	335	342	378	335	330	355	351	362	357	394	361	348	347	366	354	319	369	365	359	356	365	314	374	363	344	389	318	368	362	347	370	357	370	350	375	352	332	359	336	368	353	356	341	345	359	352	359	347	325	334	360	356	346	337	328	321	353	347	362	348	307	374	332	368	352	337	336	359	336	321	353	336	383	343	331	324	316	346	369	365	352	346	330	356	323	308	326	374	335	365	367	344	326	350	349	357	320	344	345	354	335	333	376	356	350	373	347	311	347	311	363	342	340	330	368	351	358	318	352	341	324	338	362	336	344	355	326	341	332	322	366	368	328	338	329	334	336	354	367	370	377	315	337	347	327	342	339	317	352	346	359	330	339	352	365	351	343	342	377	345	359	342	365	329	361	342	342	380	346	373	325	337	361	349	347	326	338	342	347	359	328	324	346	378	344	335	359	366	334	315	345	322	376	357	369	331	316	343	333	366	342	346	323	333	326	351	327	369	372	354	352	331	328	320	369	355	348	333	299	350	347	359	322	358	373	365	343	320	365	352	291	355	378	360	362	331	360	345	354	363	370	345	309	337	364	306	350	335	341	362	340	327	325	315	346	386	323	359	345	379	340	346	341	342	365	369	355	350	320	363	358	330	350	358	373	333	351	312	353	371	321	375	361	372	360	363	332	339	358	354	352	321	370	371	333	345	350	316	374	331	353	343	363	357	340	347	354	338	340	344	353	353	355	365	354	329	335	368	352	366	353	328	343	367	379	337	321	344	365	366	340	355	341	344	367	342	355	345	356	374	330	364	399	369	342	359	344	361	361	340	355	361	355	356	344	340	345	328	343	339	337	340	297	359	346	372	320	368	329	341	346	323	376	311	355	307	365	337	361	374	344	325	347	329	301	322	353	366	371	359	381	337	331	350	385	335	337	357	335	330	338	342	327	395	373	357	326	365	321	332	353	321	338	356	353	354	346	349	356	352	317	342	360	371	338	359	350	366	353	336	353	356	342	352	335	356	372	332	335	351	362	335	348	337	326	344	325	380	347	332	348	329	349	325	344	361	317	359	339	340	385	325	369	370	337	348	390	357	364	354	361	326	337	339	368	363	341	359	392	349	369	333	339	327	335	348	360	356	330	369	347	327	351	363	372	360	326	364	383	343	343	357	350	329	353	380	319	354	365	339	350	362	354	348	352	363	324	304	336	324	358	369	356	348	346	348	377	318	379	343	370	343	370	361	348	365	361	357	338	347	356	374	359	332	311	372	334	336	333	351	369	375	361	360	368	357	339	353	334	319	356	339	309	365	343	360	365	350	366	363	370	327	370	363	343	334	336	338	364	360	337	367	340	364	316	359	363	335	364	375	370	349	389	369	342	358	319	351	329	335	323	346	353	339	356	319	386	352	332	349	342	354	336	356	340	351	376	354	340	350	349	358	343	342	351	359	323	382	359	349	351	362	349	346	361	336	360	388	365	342	333	383	378	340	344	362	343	346	355	353	358	361	332	339	363	374	350	361	335	347	338	343	332	327	409	321	344	319	340	365	370	357	366	340	348	361	342	356	380	368	341	374	332	329	322	321	326	348	310	337	338	326	349	358	382	325	347	350	325	372	368	368	310	323	352	373	347	332	378	377	377	307	357	340	332	343	362	403	358	361	344	329	368	300	350	337	333	340	381	345	331	356	358	370	333	350	342	352	367	376	359	368	353	346	339	348	323	347	350	377	361	352	388	360	341	355	326	341	335	364	354	360	345	359	378	321	341	359	364	348	320	322	360	335	371	349	365	376	390	344	356	325	325	345	349	364	322	341	339	335	353	311	384	289	367	348	375	324	347	385	351	346	327	324	335	342	349	337	339	349	357	345	334	375	363	346	351	336	363	373	335	340	350	355	335	344	329	363	344	352	368	356	348	342	340	337	356	334	348	323	367	356	367	376	351	366	363	342	345	302	355	336	358	358	344	316	360	333	360	362	338	326	341	335	349	341	333	352	311	353	338	372	331	369	356	338	341	317	361	385	337	333	347	344	347	345	337	330	362	374	359	352	307	344	360	343	379	321	353	355	362	337	333	379	363	312	332	338	341	373	372	344	333	358	330	301	356	373	357	374	349	336	327	324	348	381	338	363	326	380	360	305	306	367	385	347	310	350	350	364	339	363	332	335	340	384	319	363	358	346	354	367	357	371	376	377	346	352	348	355	393	336	350	357	366	377	359	337	354	331	369	353	340	335	340	372	366	327	346	330	318	345	355	349	385	353	341	316	356	335	324	322	343	369	380	369	325	337	388	324	357	346	368	366	382	301	349	352	325	341	368	341	370	336	339	313	381	321	349	315	325	330	359	352	355	368	373	361	359	351	336	348	360	344	353	350	350	345	336	370	348	348	386	346	364	310	347	342	339	364	336	363	305	346	322	344	374	338	346	329	334	352	382	337	374	332	340	385	328	333	335	327	360	343	368	342	373	321	367	346	343	349	333	341	354	340	349	372	341	406	383	365	338	364	362	343	334	359	317	384	352	355	335	329	337	351	344	367	355	335	333	364	375	356	356	352	352	343	353	367	363	346	342	336	365	348	357	350	373	372	334	329	353	343	340	374	342	378	323	342	364	330	353	367	360	376	329	324	326	364	337	359	365	320	337	341	365	354	361	349	354	329	345	342	312	351	332	337	351	350	339	332	368	379	347	359	354	362	336	343	353	319	379	353	379	342	365	362	350	335	362	371	336	347	348	349	332	363	318	343	387	347	333	345	356	360	354	373	371	359	387	318	356	353	332	363	356	342	358	351	354	353	355	323	348	333	366	362	350	344	343	346	325	323	349	358	354	340	322	340	362	381	359	355	333	345	331	327	331	308	316	385	317	347	343	342	338	348	336	361	330	371	333	349	355	315	361	338	292	353	370	360	362	352	361	324	304	324	355	350	340	344	340	325	324	334	354	372	377	367	330	387	345	352	355	322	336	344	320	352	366	327	324	340	361	368	331	367	345	337	354	340	375	354	324	324	341	324	339	322	342	410	347	375	369	336	338	344	309	365	351	340	332	331	327	365	352	330	334	349	348	340	346	362	338	346	375	362	346	326	363	373	344	338	352	361	379	345	343	370	342	375	340	367	352	355	357	344	322	377	325	314	369	329	367	342	353	348	352	353	342	396	345	367	357	335	328	349	340	327	362	340	391	384	332	342	339	370	350	354	332	367	364	371	395	365	356	354	350	352	321	337	360	351	352	375	354	362	359	349	324	353	369	340	370	308	332	331	334	366	341	323	358	355	333	329	354	358	336	363	375	352	346	352	329	348	351	385	365	338	344	330	331	344	368	392	347	348	368	340	365	373	350	333	391	368	345	378	367	326	354	364
59527	88665	71332	37235	25901	1613	675	624	605	584	634	689	636	612	617	644	623	648	601	631	565	570	659	608	622	623	627	635	561	621	575	658	656	598	590	612	556	602	623	565	608	605	588	584	568	618	613	561	605	563	644	627	578	615	600	545	582	585	620	606	595	544	581	576	611	640	596	581	582	653	705	665	638	623	593	609	571	579	619	604	624	576	602	587	602	598	602	624	590	614	545	607	595	593	556	589	599	579	598	622	636	628	610	611	592	609	604	608	604	620	614	616	636	627	602	627	610	608	560	631	613	598	550	626	609	580	594	648	609	560	562	613	581	592	594	627	627	537	591	570	594	595	595	609	590	556	596	597	615	549	619	610	605	573	601	584	619	544	589	603	690	561	595	607	618	607	616	635	604	567	624	547	591	619	625	591	589	607	635	603	612	584	620	596	590	600	594	575	614	578	625	592	588	611	590	585	585	575	598	581	612	560	631	617	598	617	653	596	591	615	585	614	563	618	636	599	638	571	570	589	601	588	595	578	594	606	658	615	591	576	618	584	612	555	621	612	632	592	600	587	639	551	585	598	610	566	602	593	570	558	619	620	656	584	572	611	590	612	602	622	564	580	568	607	565	549	580	572	579	579	611	631	588	615	575	610	642	588	598	602	572	590	598	600	614	648	581	554	613	572	583	589	599	614	601	593	602	594	578	565	600	596	596	538	575	636	596	586	597	565	600	613	606	637	623	620	581	561	597	627	616	554	573	555	596	601	598	566	586	553	584	602	618	616	624	578	598	624	621	580	626	598	622	624	595	563	587	619	624	582	606	628	615	597	605	596	644	603	568	623	608	646	579	594	617	611	598	604	574	600	605	573	601	613	603	646	589	580	626	569	660	565	599	582	568	622	598	592	571	579	588	539	579	573	567	606	586	621	595	615	628	575	588	602	599	600	642	563	582	604	600	604	565	614	599	643	604	590	608	583	560	599	594	598	582	627	666	613	561	629	556	575	589	591	626	625	630	614	531	575	617	533	597	649	609	631	595	585	630	608	595	603	599	601	585	612	602	600	590	613	602	612	569	615	609	580	651	539	621	582	598	627	559	603	590	617	586	608	600	602	620	566	559	595	647	616	641	616	622	636	621	604	607	608	591	592	611	597	578	541	642	568	570	597	623	599	603	604	626	571	596	602	568	578	607	631	563	592	610	616	605	589	612	564	587	569	587	642	600	603	597	571	552	610	603	541	593	581	596	578	608	588	619	611	629	608	598	591	576	634	623	594	610	548	609	547	572	634	610	622	599	606	587	616	600	600	607	619	627	632	609	621	607	592	600	596	623	595	613	627	628	584	563	609	610	597	596	610	621	644	603	620	632	582	607	603	585	607	569	580	602	539	578	580	594	594	617	607	605	616	635	579	621	611	620	616	544	626	586	613	611	590	607	642	585	582	567	597	635	623	620	607	596	602	570	624	612	644	549	570	565	627	616	580	600	650	605	568	596	638	616	585	623	584	637	622	604	603	571	632	612	595	634	554	582	593	614	633	597	588	578	609	598	577	611	578	603	640	572	597	614	586	591	616	608	651	596	577	599	600	582	565	628	586	593	599	578	632	634	635	584	618	592	612	605	592	599	584	592	626	596	608	577	609	569	576	565	571	605	547	612	609	568	601	568	641	599	630	604	621	629	569	609	617	575	580	581	646	592	587	630	631	607	594	613	599	609	595	585	597	631	600	575	607	560	622	585	579	584	581	609	556	618	630	607	603	548	635	603	596	562	607	608	604	616	613	615	596	579	609	569	582	614	573	583	560	661	613	568	534	600	604	591	640	607	639	580	626	614	610	612	608	582	582	598	602	615	623	622	592	624	632	612	578	626	600	619	609	590	636	611	624	591	577	586	620	596	600	635	622	636	647	623	581	630	643	609	578	621	571	592	581	582	592	602	612	634	608	557	616	611	588	614	579	583	625	570	583	598	579	621	643	603	583	624	625	592	622	591	570	567	612	614	619	592	601	545	644	593	576	606	592	626	640	600	626	619	602	629	598	604	572	570	562	629	612	592	618	583	612	581	589	631	591	619	566	585	583	595	627	615	590	627	576	599	581	625	589	582	593	621	629	603	621	615	609	583	598	611	569	624	600	571	652	609	604	585	578	617	582	649	577	568	580	647	585	594	634	597	592	590	591	599	601	620	626	593	628	617	593	583	580	618	595	606	572	628	597	595	605	599	588	565	582	595	623	639	568	559	611	596	581	588	600	620	591	610	574	627	611	644	601	607	640	599	613	570	604	615	575	619	622	603	582	622	623	624	601	565	604	591	548	604	616	568	628	613	595	599	577	593	601	602	609	584	594	593	576	592	585	616	578	595	643	627	602	578	586	584	607	596	634	620	602	573	631	629	575	587	636	586	638	636	598	621	573	647	609	599	587	605	590	570	615	622	600	602	625	588	582	573	562	514	630	607	641	616	663	646	600	611	620	543	570	594	596	638	561	607	636	589	529	536	569	609	599	557	619	595	606	582	579	606	602	612	585	567	614	593	598	566	581	622	595	629	615	544	654	545	603	622	641	587	567	591	606	631	609	597	582	594	596	602	587	603	613	563	576	602	612	580	609	606	618	591	621	581	600	596	592	610	602	599	596	561	654	615	599	611	579	604	597	567	605	590	571	606	578	590	597	596	640	614	598	626	632	613	568	625	561	544	585	575	606	604	597	600	575	595	531	592	608	606	546	605	581	576	599	591	612	593	610	613	618	632	582	622	622	608	609	602	576	614	585	609	628	624	578	589	601	620	579	589	607	568	624	595	633	619	590	562	583	568	596	584	587	642	602	611	605	635	594	607	580	556	569	594	619	606	582	650	602	588	590	581	605	618	588	623	575	593	601	566	596	601	572	592	611	597	564	573	641	615	582	599	595	628	603	561	598	594	580	601	622	544	618	596	610	596	591	609	614	638	594	599	633	580	632	588	621	604	628	611	600	602	601	561	594	583	604	580	581	623	604	618	602	567	591	606	599	627	605	616	582	608	636	608	587	586	606	568	620	594	576	605	596	625	592	638	584	613	644	630	586	611	589	597	597	628	591	647	604	591	594	617	571	579	592	575	610	602	563	574	619	623	558	591	561	609	581	587	576	595	571	601	585	614	589	594	642	588	553	611	596	637	593	624	615	574	585	613	581	564	602	581	609	596	561	589	625	582	618	676	590	588	615	606	577	602	634	590	600	606	569	578	599	601	608	574	639	623	582	574	618	583	604	606	607	585	616	579	596	606	581	584	581	615	598	582	550	634	603	655	573	589	602	600	587	604	601	573	562	601	625	582	581	624	631	651	613	588	609	553	617	627	631	585	566	591	604	614	641	596	653	595	623	631	597	635	571	648	579	600	589	597	612	607	574	613	607	594	581	592	612	577	598	577	568	602	583	589	602	614	619	566	602	574	598	604	640	602	634	655	576	601	602	663	623	603	593	602	563	645	611	599	570	599	638	647	645	551	609	607	588	571	585
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
